diff --git a/dist/index.js b/dist/index.js index e39bf895..4169f9c5 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,113 +1,99 @@ #!/usr/bin/env node -"use strict";var qX=Object.create;var iy=Object.defineProperty;var BX=Object.getOwnPropertyDescriptor;var GX=Object.getOwnPropertyNames;var zX=Object.getPrototypeOf,HX=Object.prototype.hasOwnProperty;var yt=(d,o)=>()=>(d&&(o=d(d=0)),o);var A=(d,o)=>()=>(o||d((o={exports:{}}).exports,o),o.exports),Tf=(d,o)=>{for(var s in o)iy(d,s,{get:o[s],enumerable:!0})},mA=(d,o,s,c)=>{if(o&&typeof o=="object"||typeof o=="function")for(let l of GX(o))!HX.call(d,l)&&l!==s&&iy(d,l,{get:()=>o[l],enumerable:!(c=BX(o,l))||c.enumerable});return d};var Qt=(d,o,s)=>(s=d!=null?qX(zX(d)):{},mA(o||!d||!d.__esModule?iy(s,"default",{value:d,enumerable:!0}):s,d)),hA=d=>mA(iy({},"__esModule",{value:!0}),d);var Ce=A((cxe,QX)=>{QX.exports={nested:{google:{nested:{cloud:{nested:{aiplatform:{nested:{v1:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1",go_package:"cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpb",java_multiple_files:!0,java_outer_classname:"VizierServiceProto",java_package:"com.google.cloud.aiplatform.v1",php_namespace:"Google\\Cloud\\AIPlatform\\V1",ruby_package:"Google::Cloud::AIPlatform::V1","(google.api.resource_definition).type":"compute.googleapis.com/Network","(google.api.resource_definition).pattern":"projects/{project}/global/networks/{network}"},nested:{AcceleratorType:{values:{ACCELERATOR_TYPE_UNSPECIFIED:0,NVIDIA_TESLA_K80:1,NVIDIA_TESLA_P100:2,NVIDIA_TESLA_V100:3,NVIDIA_TESLA_P4:4,NVIDIA_TESLA_T4:5,NVIDIA_TESLA_A100:8,NVIDIA_A100_80GB:9,NVIDIA_L4:11,TPU_V2:6,TPU_V3:7,TPU_V4_POD:10}},Annotation:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Annotation","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},payloadSchemaUri:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},payload:{type:"google.protobuf.Value",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},annotationSource:{type:"UserActionReference",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},UserActionReference:{oneofs:{reference:{oneof:["operation","dataLabelingJob"]}},fields:{operation:{type:"string",id:1},dataLabelingJob:{type:"string",id:2},method:{type:"string",id:3}}},AnnotationSpec:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/AnnotationSpec","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},Artifact:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Artifact","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2},uri:{type:"string",id:6},etag:{type:"string",id:9},labels:{keyType:"string",type:"string",id:10},createTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:13},schemaTitle:{type:"string",id:14},schemaVersion:{type:"string",id:15},metadata:{type:"google.protobuf.Struct",id:16},description:{type:"string",id:17}},nested:{State:{values:{STATE_UNSPECIFIED:0,PENDING:1,LIVE:2}}}},BatchPredictionJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/BatchPredictionJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},model:{type:"string",id:3,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:30,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},unmanagedContainerModel:{type:"UnmanagedContainerModel",id:28},inputConfig:{type:"InputConfig",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},instanceConfig:{type:"InstanceConfig",id:27},modelParameters:{type:"google.protobuf.Value",id:5},outputConfig:{type:"OutputConfig",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},dedicatedResources:{type:"BatchDedicatedResources",id:7},serviceAccount:{type:"string",id:29},manualBatchTuningParameters:{type:"ManualBatchTuningParameters",id:8,options:{"(google.api.field_behavior)":"IMMUTABLE"}},generateExplanation:{type:"bool",id:23},explanationSpec:{type:"ExplanationSpec",id:25},outputInfo:{type:"OutputInfo",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"JobState",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},partialFailures:{rule:"repeated",type:"google.rpc.Status",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},resourcesConsumed:{type:"ResourcesConsumed",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},completionStats:{type:"CompletionStats",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:15,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:16,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:17,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:18,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:19},encryptionSpec:{type:"EncryptionSpec",id:24},disableContainerLogging:{type:"bool",id:34}},nested:{InputConfig:{oneofs:{source:{oneof:["gcsSource","bigquerySource"]}},fields:{gcsSource:{type:"GcsSource",id:2},bigquerySource:{type:"BigQuerySource",id:3},instancesFormat:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},InstanceConfig:{fields:{instanceType:{type:"string",id:1},keyField:{type:"string",id:2},includedFields:{rule:"repeated",type:"string",id:3},excludedFields:{rule:"repeated",type:"string",id:4}}},OutputConfig:{oneofs:{destination:{oneof:["gcsDestination","bigqueryDestination"]}},fields:{gcsDestination:{type:"GcsDestination",id:2},bigqueryDestination:{type:"BigQueryDestination",id:3},predictionsFormat:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},OutputInfo:{oneofs:{outputLocation:{oneof:["gcsOutputDirectory","bigqueryOutputDataset"]}},fields:{gcsOutputDirectory:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},bigqueryOutputDataset:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},bigqueryOutputTable:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},CompletionStats:{fields:{successfulCount:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},failedCount:{type:"int64",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},incompleteCount:{type:"int64",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},successfulForecastPointCount:{type:"int64",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},EncryptionSpec:{fields:{kmsKeyName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},Explanation:{fields:{attributions:{rule:"repeated",type:"Attribution",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},neighbors:{rule:"repeated",type:"Neighbor",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ModelExplanation:{fields:{meanAttributions:{rule:"repeated",type:"Attribution",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},Attribution:{fields:{baselineOutputValue:{type:"double",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},instanceOutputValue:{type:"double",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},featureAttributions:{type:"google.protobuf.Value",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},outputIndex:{rule:"repeated",type:"int32",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},outputDisplayName:{type:"string",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},approximationError:{type:"double",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},outputName:{type:"string",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},Neighbor:{fields:{neighborId:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},neighborDistance:{type:"double",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ExplanationSpec:{fields:{parameters:{type:"ExplanationParameters",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},metadata:{type:"ExplanationMetadata",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ExplanationParameters:{oneofs:{method:{oneof:["sampledShapleyAttribution","integratedGradientsAttribution","xraiAttribution","examples"]}},fields:{sampledShapleyAttribution:{type:"SampledShapleyAttribution",id:1},integratedGradientsAttribution:{type:"IntegratedGradientsAttribution",id:2},xraiAttribution:{type:"XraiAttribution",id:3},examples:{type:"Examples",id:7},topK:{type:"int32",id:4},outputIndices:{type:"google.protobuf.ListValue",id:5}}},SampledShapleyAttribution:{fields:{pathCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},IntegratedGradientsAttribution:{fields:{stepCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},smoothGradConfig:{type:"SmoothGradConfig",id:2},blurBaselineConfig:{type:"BlurBaselineConfig",id:3}}},XraiAttribution:{fields:{stepCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},smoothGradConfig:{type:"SmoothGradConfig",id:2},blurBaselineConfig:{type:"BlurBaselineConfig",id:3}}},SmoothGradConfig:{oneofs:{GradientNoiseSigma:{oneof:["noiseSigma","featureNoiseSigma"]}},fields:{noiseSigma:{type:"float",id:1},featureNoiseSigma:{type:"FeatureNoiseSigma",id:2},noisySampleCount:{type:"int32",id:3}}},FeatureNoiseSigma:{fields:{noiseSigma:{rule:"repeated",type:"NoiseSigmaForFeature",id:1}},nested:{NoiseSigmaForFeature:{fields:{name:{type:"string",id:1},sigma:{type:"float",id:2}}}}},BlurBaselineConfig:{fields:{maxBlurSigma:{type:"float",id:1}}},Examples:{oneofs:{source:{oneof:["exampleGcsSource"]},config:{oneof:["nearestNeighborSearchConfig","presets"]}},fields:{exampleGcsSource:{type:"ExampleGcsSource",id:5},nearestNeighborSearchConfig:{type:"google.protobuf.Value",id:2},presets:{type:"Presets",id:4},neighborCount:{type:"int32",id:3}},nested:{ExampleGcsSource:{fields:{dataFormat:{type:"DataFormat",id:1},gcsSource:{type:"GcsSource",id:2}},nested:{DataFormat:{values:{DATA_FORMAT_UNSPECIFIED:0,JSONL:1}}}}}},Presets:{oneofs:{_query:{oneof:["query"]}},fields:{query:{type:"Query",id:1,options:{proto3_optional:!0}},modality:{type:"Modality",id:2}},nested:{Query:{values:{PRECISE:0,FAST:1}},Modality:{values:{MODALITY_UNSPECIFIED:0,IMAGE:1,TEXT:2,TABULAR:3}}}},ExplanationSpecOverride:{fields:{parameters:{type:"ExplanationParameters",id:1},metadata:{type:"ExplanationMetadataOverride",id:2},examplesOverride:{type:"ExamplesOverride",id:3}}},ExplanationMetadataOverride:{fields:{inputs:{keyType:"string",type:"InputMetadataOverride",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{InputMetadataOverride:{fields:{inputBaselines:{rule:"repeated",type:"google.protobuf.Value",id:1}}}}},ExamplesOverride:{fields:{neighborCount:{type:"int32",id:1},crowdingCount:{type:"int32",id:2},restrictions:{rule:"repeated",type:"ExamplesRestrictionsNamespace",id:3},returnEmbeddings:{type:"bool",id:4},dataFormat:{type:"DataFormat",id:5}},nested:{DataFormat:{values:{DATA_FORMAT_UNSPECIFIED:0,INSTANCES:1,EMBEDDINGS:2}}}},ExamplesRestrictionsNamespace:{fields:{namespaceName:{type:"string",id:1},allow:{rule:"repeated",type:"string",id:2},deny:{rule:"repeated",type:"string",id:3}}},ExplanationMetadata:{fields:{inputs:{keyType:"string",type:"InputMetadata",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},outputs:{keyType:"string",type:"OutputMetadata",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureAttributionsSchemaUri:{type:"string",id:3},latentSpaceSource:{type:"string",id:5}},nested:{InputMetadata:{fields:{inputBaselines:{rule:"repeated",type:"google.protobuf.Value",id:1},inputTensorName:{type:"string",id:2},encoding:{type:"Encoding",id:3},modality:{type:"string",id:4},featureValueDomain:{type:"FeatureValueDomain",id:5},indicesTensorName:{type:"string",id:6},denseShapeTensorName:{type:"string",id:7},indexFeatureMapping:{rule:"repeated",type:"string",id:8},encodedTensorName:{type:"string",id:9},encodedBaselines:{rule:"repeated",type:"google.protobuf.Value",id:10},visualization:{type:"Visualization",id:11},groupName:{type:"string",id:12}},nested:{FeatureValueDomain:{fields:{minValue:{type:"float",id:1},maxValue:{type:"float",id:2},originalMean:{type:"float",id:3},originalStddev:{type:"float",id:4}}},Visualization:{fields:{type:{type:"Type",id:1},polarity:{type:"Polarity",id:2},colorMap:{type:"ColorMap",id:3},clipPercentUpperbound:{type:"float",id:4},clipPercentLowerbound:{type:"float",id:5},overlayType:{type:"OverlayType",id:6}},nested:{Type:{values:{TYPE_UNSPECIFIED:0,PIXELS:1,OUTLINES:2}},Polarity:{values:{POLARITY_UNSPECIFIED:0,POSITIVE:1,NEGATIVE:2,BOTH:3}},ColorMap:{values:{COLOR_MAP_UNSPECIFIED:0,PINK_GREEN:1,VIRIDIS:2,RED:3,GREEN:4,RED_GREEN:6,PINK_WHITE_GREEN:5}},OverlayType:{values:{OVERLAY_TYPE_UNSPECIFIED:0,NONE:1,ORIGINAL:2,GRAYSCALE:3,MASK_BLACK:4}}}},Encoding:{values:{ENCODING_UNSPECIFIED:0,IDENTITY:1,BAG_OF_FEATURES:2,BAG_OF_FEATURES_SPARSE:3,INDICATOR:4,COMBINED_EMBEDDING:5,CONCAT_EMBEDDING:6}}}},OutputMetadata:{oneofs:{displayNameMapping:{oneof:["indexDisplayNameMapping","displayNameMappingKey"]}},fields:{indexDisplayNameMapping:{type:"google.protobuf.Value",id:1},displayNameMappingKey:{type:"string",id:2},outputTensorName:{type:"string",id:3}}}}},AvroSource:{fields:{gcsSource:{type:"GcsSource",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CsvSource:{fields:{gcsSource:{type:"GcsSource",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GcsSource:{fields:{uris:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GcsDestination:{fields:{outputUriPrefix:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BigQuerySource:{fields:{inputUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BigQueryDestination:{fields:{outputUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CsvDestination:{fields:{gcsDestination:{type:"GcsDestination",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},TFRecordDestination:{fields:{gcsDestination:{type:"GcsDestination",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ContainerRegistryDestination:{fields:{outputUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},JobState:{values:{JOB_STATE_UNSPECIFIED:0,JOB_STATE_QUEUED:1,JOB_STATE_PENDING:2,JOB_STATE_RUNNING:3,JOB_STATE_SUCCEEDED:4,JOB_STATE_FAILED:5,JOB_STATE_CANCELLING:6,JOB_STATE_CANCELLED:7,JOB_STATE_PAUSED:8,JOB_STATE_EXPIRED:9,JOB_STATE_UPDATING:10,JOB_STATE_PARTIALLY_SUCCEEDED:11}},MachineSpec:{fields:{machineType:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},acceleratorType:{type:"AcceleratorType",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},acceleratorCount:{type:"int32",id:3}}},DedicatedResources:{fields:{machineSpec:{type:"MachineSpec",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},minReplicaCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},maxReplicaCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}},autoscalingMetricSpecs:{rule:"repeated",type:"AutoscalingMetricSpec",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},AutomaticResources:{fields:{minReplicaCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},maxReplicaCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},BatchDedicatedResources:{fields:{machineSpec:{type:"MachineSpec",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},startingReplicaCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},maxReplicaCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},ResourcesConsumed:{fields:{replicaHours:{type:"double",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},DiskSpec:{fields:{bootDiskType:{type:"string",id:1},bootDiskSizeGb:{type:"int32",id:2}}},PersistentDiskSpec:{fields:{diskType:{type:"string",id:1},diskSizeGb:{type:"int64",id:2}}},NfsMount:{fields:{server:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},path:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},mountPoint:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},AutoscalingMetricSpec:{fields:{metricName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},target:{type:"int32",id:2}}},ManualBatchTuningParameters:{fields:{batchSize:{type:"int32",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},UnmanagedContainerModel:{fields:{artifactUri:{type:"string",id:1},predictSchemata:{type:"PredictSchemata",id:2},containerSpec:{type:"ModelContainerSpec",id:3,options:{"(google.api.field_behavior)":"INPUT_ONLY"}}}},Model:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Model","(google.api.resource).pattern":"projects/{project}/locations/{location}/models/{model}"},fields:{name:{type:"string",id:1},versionId:{type:"string",id:28,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},versionAliases:{rule:"repeated",type:"string",id:29},versionCreateTime:{type:"google.protobuf.Timestamp",id:31,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},versionUpdateTime:{type:"google.protobuf.Timestamp",id:32,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},versionDescription:{type:"string",id:30},predictSchemata:{type:"PredictSchemata",id:4},metadataSchemaUri:{type:"string",id:5,options:{"(google.api.field_behavior)":"IMMUTABLE"}},metadata:{type:"google.protobuf.Value",id:6,options:{"(google.api.field_behavior)":"IMMUTABLE"}},supportedExportFormats:{rule:"repeated",type:"ExportFormat",id:20,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},trainingPipeline:{type:"string",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/TrainingPipeline"}},pipelineJob:{type:"string",id:47,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/PipelineJob"}},containerSpec:{type:"ModelContainerSpec",id:9,options:{"(google.api.field_behavior)":"INPUT_ONLY"}},artifactUri:{type:"string",id:26,options:{"(google.api.field_behavior)":"IMMUTABLE"}},supportedDeploymentResourcesTypes:{rule:"repeated",type:"DeploymentResourcesType",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},supportedInputStorageFormats:{rule:"repeated",type:"string",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},supportedOutputStorageFormats:{rule:"repeated",type:"string",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},deployedModels:{rule:"repeated",type:"DeployedModelRef",id:15,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},explanationSpec:{type:"ExplanationSpec",id:23},etag:{type:"string",id:16},labels:{keyType:"string",type:"string",id:17},encryptionSpec:{type:"EncryptionSpec",id:24},modelSourceInfo:{type:"ModelSourceInfo",id:38,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},originalModelInfo:{type:"OriginalModelInfo",id:34,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metadataArtifact:{type:"string",id:44,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{ExportFormat:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},exportableContents:{rule:"repeated",type:"ExportableContent",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{ExportableContent:{values:{EXPORTABLE_CONTENT_UNSPECIFIED:0,ARTIFACT:1,IMAGE:2}}}},OriginalModelInfo:{fields:{model:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}}}},DeploymentResourcesType:{values:{DEPLOYMENT_RESOURCES_TYPE_UNSPECIFIED:0,DEDICATED_RESOURCES:1,AUTOMATIC_RESOURCES:2,SHARED_RESOURCES:3}}}},LargeModelReference:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},PredictSchemata:{fields:{instanceSchemaUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},parametersSchemaUri:{type:"string",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},predictionSchemaUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},ModelContainerSpec:{fields:{imageUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},command:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},args:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}},env:{rule:"repeated",type:"EnvVar",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}},ports:{rule:"repeated",type:"Port",id:5,options:{"(google.api.field_behavior)":"IMMUTABLE"}},predictRoute:{type:"string",id:6,options:{"(google.api.field_behavior)":"IMMUTABLE"}},healthRoute:{type:"string",id:7,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},Port:{fields:{containerPort:{type:"int32",id:3}}},ModelSourceInfo:{fields:{sourceType:{type:"ModelSourceType",id:1},copy:{type:"bool",id:2}},nested:{ModelSourceType:{values:{MODEL_SOURCE_TYPE_UNSPECIFIED:0,AUTOML:1,CUSTOM:2,BQML:3,MODEL_GARDEN:4,GENIE:5}}}},DeployedModelRef:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},deployedModelId:{type:"string",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},EnvVar:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},value:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},Context:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Context","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},displayName:{type:"string",id:2},etag:{type:"string",id:8},labels:{keyType:"string",type:"string",id:9},createTime:{type:"google.protobuf.Timestamp",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},parentContexts:{rule:"repeated",type:"string",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},schemaTitle:{type:"string",id:13},schemaVersion:{type:"string",id:14},metadata:{type:"google.protobuf.Struct",id:15},description:{type:"string",id:16}}},CustomJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/CustomJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/customJobs/{custom_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},jobSpec:{type:"CustomJobSpec",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},state:{type:"JobState",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:11},encryptionSpec:{type:"EncryptionSpec",id:12},webAccessUris:{keyType:"string",type:"string",id:16,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},CustomJobSpec:{fields:{workerPoolSpecs:{rule:"repeated",type:"WorkerPoolSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},scheduling:{type:"Scheduling",id:3},serviceAccount:{type:"string",id:4},network:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"compute.googleapis.com/Network"}},reservedIpRanges:{rule:"repeated",type:"string",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}},baseOutputDirectory:{type:"GcsDestination",id:6},tensorboard:{type:"string",id:7,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}},enableWebAccess:{type:"bool",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableDashboardAccess:{type:"bool",id:16,options:{"(google.api.field_behavior)":"OPTIONAL"}},experiment:{type:"string",id:17,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},experimentRun:{type:"string",id:18,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},WorkerPoolSpec:{oneofs:{task:{oneof:["containerSpec","pythonPackageSpec"]}},fields:{containerSpec:{type:"ContainerSpec",id:6},pythonPackageSpec:{type:"PythonPackageSpec",id:7},machineSpec:{type:"MachineSpec",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},replicaCount:{type:"int64",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},nfsMounts:{rule:"repeated",type:"NfsMount",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},diskSpec:{type:"DiskSpec",id:5}}},ContainerSpec:{fields:{imageUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},command:{rule:"repeated",type:"string",id:2},args:{rule:"repeated",type:"string",id:3},env:{rule:"repeated",type:"EnvVar",id:4}}},PythonPackageSpec:{fields:{executorImageUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},packageUris:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},pythonModule:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},args:{rule:"repeated",type:"string",id:4},env:{rule:"repeated",type:"EnvVar",id:5}}},Scheduling:{fields:{timeout:{type:"google.protobuf.Duration",id:1},restartJobOnWorkerRestart:{type:"bool",id:3},disableRetries:{type:"bool",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DataItem:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/DataItem","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},payload:{type:"google.protobuf.Value",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},etag:{type:"string",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DataLabelingJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/DataLabelingJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},datasets:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},annotationLabels:{keyType:"string",type:"string",id:12},labelerCount:{type:"int32",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},instructionUri:{type:"string",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},inputsSchemaUri:{type:"string",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},inputs:{type:"google.protobuf.Value",id:7,options:{"(google.api.field_behavior)":"REQUIRED"}},state:{type:"JobState",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labelingProgress:{type:"int32",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},currentSpend:{type:"google.type.Money",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:22,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:11},specialistPools:{rule:"repeated",type:"string",id:16},encryptionSpec:{type:"EncryptionSpec",id:20},activeLearningConfig:{type:"ActiveLearningConfig",id:21}}},ActiveLearningConfig:{oneofs:{humanLabelingBudget:{oneof:["maxDataItemCount","maxDataItemPercentage"]}},fields:{maxDataItemCount:{type:"int64",id:1},maxDataItemPercentage:{type:"int32",id:2},sampleConfig:{type:"SampleConfig",id:3},trainingConfig:{type:"TrainingConfig",id:4}}},SampleConfig:{oneofs:{initialBatchSampleSize:{oneof:["initialBatchSamplePercentage"]},followingBatchSampleSize:{oneof:["followingBatchSamplePercentage"]}},fields:{initialBatchSamplePercentage:{type:"int32",id:1},followingBatchSamplePercentage:{type:"int32",id:3},sampleStrategy:{type:"SampleStrategy",id:5}},nested:{SampleStrategy:{values:{SAMPLE_STRATEGY_UNSPECIFIED:0,UNCERTAINTY:1}}}},TrainingConfig:{fields:{timeoutTrainingMilliHours:{type:"int64",id:1}}},Dataset:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Dataset","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:16},metadataSchemaUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},metadata:{type:"google.protobuf.Value",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}},dataItemCount:{type:"int64",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:6},labels:{keyType:"string",type:"string",id:7},savedQueries:{rule:"repeated",type:"SavedQuery",id:9},encryptionSpec:{type:"EncryptionSpec",id:11},metadataArtifact:{type:"string",id:17,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ImportDataConfig:{oneofs:{source:{oneof:["gcsSource"]}},fields:{gcsSource:{type:"GcsSource",id:1},dataItemLabels:{keyType:"string",type:"string",id:2},annotationLabels:{keyType:"string",type:"string",id:3},importSchemaUri:{type:"string",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ExportDataConfig:{oneofs:{destination:{oneof:["gcsDestination"]},split:{oneof:["fractionSplit"]}},fields:{gcsDestination:{type:"GcsDestination",id:1},fractionSplit:{type:"ExportFractionSplit",id:5},annotationsFilter:{type:"string",id:2}}},ExportFractionSplit:{fields:{trainingFraction:{type:"double",id:1},validationFraction:{type:"double",id:2},testFraction:{type:"double",id:3}}},SavedQuery:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/SavedQuery","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},metadata:{type:"google.protobuf.Value",id:12},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},annotationFilter:{type:"string",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},problemType:{type:"string",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},annotationSpecCount:{type:"int32",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:8},supportAutomlTraining:{type:"bool",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},DatasetService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateDataset:{requestType:"CreateDatasetRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/datasets","(google.api.http).body":"dataset","(google.api.method_signature)":"parent,dataset","(google.longrunning.operation_info).response_type":"Dataset","(google.longrunning.operation_info).metadata_type":"CreateDatasetOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/datasets",body:"dataset"}},{"(google.api.method_signature)":"parent,dataset"},{"(google.longrunning.operation_info)":{response_type:"Dataset",metadata_type:"CreateDatasetOperationMetadata"}}]},GetDataset:{requestType:"GetDatasetRequest",responseType:"Dataset",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/datasets/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/datasets/*}"}},{"(google.api.method_signature)":"name"}]},UpdateDataset:{requestType:"UpdateDatasetRequest",responseType:"Dataset",options:{"(google.api.http).patch":"/v1/{dataset.name=projects/*/locations/*/datasets/*}","(google.api.http).body":"dataset","(google.api.method_signature)":"dataset,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{dataset.name=projects/*/locations/*/datasets/*}",body:"dataset"}},{"(google.api.method_signature)":"dataset,update_mask"}]},ListDatasets:{requestType:"ListDatasetsRequest",responseType:"ListDatasetsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/datasets","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/datasets"}},{"(google.api.method_signature)":"parent"}]},DeleteDataset:{requestType:"DeleteDatasetRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/datasets/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/datasets/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},ImportData:{requestType:"ImportDataRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/datasets/*}:import","(google.api.http).body":"*","(google.api.method_signature)":"name,import_configs","(google.longrunning.operation_info).response_type":"ImportDataResponse","(google.longrunning.operation_info).metadata_type":"ImportDataOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/datasets/*}:import",body:"*"}},{"(google.api.method_signature)":"name,import_configs"},{"(google.longrunning.operation_info)":{response_type:"ImportDataResponse",metadata_type:"ImportDataOperationMetadata"}}]},ExportData:{requestType:"ExportDataRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/datasets/*}:export","(google.api.http).body":"*","(google.api.method_signature)":"name,export_config","(google.longrunning.operation_info).response_type":"ExportDataResponse","(google.longrunning.operation_info).metadata_type":"ExportDataOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/datasets/*}:export",body:"*"}},{"(google.api.method_signature)":"name,export_config"},{"(google.longrunning.operation_info)":{response_type:"ExportDataResponse",metadata_type:"ExportDataOperationMetadata"}}]},CreateDatasetVersion:{requestType:"CreateDatasetVersionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/datasets/*}/datasetVersions","(google.api.http).body":"dataset_version","(google.api.method_signature)":"parent,dataset_version","(google.longrunning.operation_info).response_type":"DatasetVersion","(google.longrunning.operation_info).metadata_type":"CreateDatasetVersionOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/datasets/*}/datasetVersions",body:"dataset_version"}},{"(google.api.method_signature)":"parent,dataset_version"},{"(google.longrunning.operation_info)":{response_type:"DatasetVersion",metadata_type:"CreateDatasetVersionOperationMetadata"}}]},DeleteDatasetVersion:{requestType:"DeleteDatasetVersionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},GetDatasetVersion:{requestType:"GetDatasetVersionRequest",responseType:"DatasetVersion",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}"}},{"(google.api.method_signature)":"name"}]},ListDatasetVersions:{requestType:"ListDatasetVersionsRequest",responseType:"ListDatasetVersionsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/datasets/*}/datasetVersions","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/datasets/*}/datasetVersions"}},{"(google.api.method_signature)":"parent"}]},RestoreDatasetVersion:{requestType:"RestoreDatasetVersionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}:restore","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"DatasetVersion","(google.longrunning.operation_info).metadata_type":"RestoreDatasetVersionOperationMetadata"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}:restore"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"DatasetVersion",metadata_type:"RestoreDatasetVersionOperationMetadata"}}]},ListDataItems:{requestType:"ListDataItemsRequest",responseType:"ListDataItemsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/datasets/*}/dataItems","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/datasets/*}/dataItems"}},{"(google.api.method_signature)":"parent"}]},SearchDataItems:{requestType:"SearchDataItemsRequest",responseType:"SearchDataItemsResponse",options:{"(google.api.http).get":"/v1/{dataset=projects/*/locations/*/datasets/*}:searchDataItems"},parsedOptions:[{"(google.api.http)":{get:"/v1/{dataset=projects/*/locations/*/datasets/*}:searchDataItems"}}]},ListSavedQueries:{requestType:"ListSavedQueriesRequest",responseType:"ListSavedQueriesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/datasets/*}/savedQueries","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/datasets/*}/savedQueries"}},{"(google.api.method_signature)":"parent"}]},DeleteSavedQuery:{requestType:"DeleteSavedQueryRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},GetAnnotationSpec:{requestType:"GetAnnotationSpecRequest",responseType:"AnnotationSpec",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}"}},{"(google.api.method_signature)":"name"}]},ListAnnotations:{requestType:"ListAnnotationsRequest",responseType:"ListAnnotationsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/datasets/*/dataItems/*}/annotations","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/datasets/*/dataItems/*}/annotations"}},{"(google.api.method_signature)":"parent"}]}}},CreateDatasetRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},dataset:{type:"Dataset",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateDatasetOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetDatasetRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},readMask:{type:"google.protobuf.FieldMask",id:2}}},UpdateDatasetRequest:{fields:{dataset:{type:"Dataset",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ListDatasetsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListDatasetsResponse:{fields:{datasets:{rule:"repeated",type:"Dataset",id:1},nextPageToken:{type:"string",id:2}}},DeleteDatasetRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}}}},ImportDataRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},importConfigs:{rule:"repeated",type:"ImportDataConfig",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ImportDataResponse:{fields:{}},ImportDataOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},ExportDataRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},exportConfig:{type:"ExportDataConfig",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ExportDataResponse:{fields:{exportedFiles:{rule:"repeated",type:"string",id:1}}},ExportDataOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},gcsOutputDirectory:{type:"string",id:2}}},CreateDatasetVersionRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},datasetVersion:{type:"DatasetVersion",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateDatasetVersionOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteDatasetVersionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DatasetVersion"}}}},GetDatasetVersionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DatasetVersion"}},readMask:{type:"google.protobuf.FieldMask",id:2}}},ListDatasetVersionsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},readMask:{type:"google.protobuf.FieldMask",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},orderBy:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListDatasetVersionsResponse:{fields:{datasetVersions:{rule:"repeated",type:"DatasetVersion",id:1},nextPageToken:{type:"string",id:2}}},RestoreDatasetVersionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DatasetVersion"}}}},RestoreDatasetVersionOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},ListDataItemsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListDataItemsResponse:{fields:{dataItems:{rule:"repeated",type:"DataItem",id:1},nextPageToken:{type:"string",id:2}}},SearchDataItemsRequest:{oneofs:{order:{oneof:["orderByDataItem","orderByAnnotation"]}},fields:{orderByDataItem:{type:"string",id:12},orderByAnnotation:{type:"OrderByAnnotation",id:13},dataset:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},savedQuery:{type:"string",id:2,options:{deprecated:!0,"(google.api.resource_reference).type":"aiplatform.googleapis.com/SavedQuery"}},dataLabelingJob:{type:"string",id:3},dataItemFilter:{type:"string",id:4},annotationsFilter:{type:"string",id:5,options:{deprecated:!0}},annotationFilters:{rule:"repeated",type:"string",id:11},fieldMask:{type:"google.protobuf.FieldMask",id:6},annotationsLimit:{type:"int32",id:7},pageSize:{type:"int32",id:8},orderBy:{type:"string",id:9,options:{deprecated:!0}},pageToken:{type:"string",id:10}},nested:{OrderByAnnotation:{fields:{savedQuery:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},orderBy:{type:"string",id:2}}}}},SearchDataItemsResponse:{fields:{dataItemViews:{rule:"repeated",type:"DataItemView",id:1},nextPageToken:{type:"string",id:2}}},DataItemView:{fields:{dataItem:{type:"DataItem",id:1},annotations:{rule:"repeated",type:"Annotation",id:2},hasTruncatedAnnotations:{type:"bool",id:3}}},ListSavedQueriesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListSavedQueriesResponse:{fields:{savedQueries:{rule:"repeated",type:"SavedQuery",id:1},nextPageToken:{type:"string",id:2}}},DeleteSavedQueryRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/SavedQuery"}}}},GetAnnotationSpecRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/AnnotationSpec"}},readMask:{type:"google.protobuf.FieldMask",id:2}}},ListAnnotationsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DataItem"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListAnnotationsResponse:{fields:{annotations:{rule:"repeated",type:"Annotation",id:1},nextPageToken:{type:"string",id:2}}},DatasetVersion:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/DatasetVersion","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:3},bigQueryDatasetName:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},GenericOperationMetadata:{fields:{partialFailures:{rule:"repeated",type:"google.rpc.Status",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},DeleteOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeployedIndexRef:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndexId:{type:"string",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},Endpoint:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Endpoint","(google.api.resource).pattern":"projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},deployedModels:{rule:"repeated",type:"DeployedModel",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},trafficSplit:{keyType:"string",type:"int32",id:5},etag:{type:"string",id:6},labels:{keyType:"string",type:"string",id:7},createTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},encryptionSpec:{type:"EncryptionSpec",id:10},network:{type:"string",id:13,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"compute.googleapis.com/Network"}},enablePrivateServiceConnect:{type:"bool",id:17,options:{deprecated:!0}},modelDeploymentMonitoringJob:{type:"string",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}},predictRequestResponseLoggingConfig:{type:"PredictRequestResponseLoggingConfig",id:18}}},DeployedModel:{oneofs:{predictionResources:{oneof:["dedicatedResources","automaticResources"]}},fields:{dedicatedResources:{type:"DedicatedResources",id:7},automaticResources:{type:"AutomaticResources",id:8},id:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},model:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:18,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:3},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},explanationSpec:{type:"ExplanationSpec",id:9},serviceAccount:{type:"string",id:11},disableContainerLogging:{type:"bool",id:15},enableAccessLogging:{type:"bool",id:13},privateEndpoints:{type:"PrivateEndpoints",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},PrivateEndpoints:{fields:{predictHttpUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},explainHttpUri:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},healthHttpUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},serviceAttachment:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},PredictRequestResponseLoggingConfig:{fields:{enabled:{type:"bool",id:1},samplingRate:{type:"double",id:2},bigqueryDestination:{type:"BigQueryDestination",id:3}}},EndpointService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateEndpoint:{requestType:"CreateEndpointRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/endpoints","(google.api.http).body":"endpoint","(google.api.method_signature)":"parent,endpoint,endpoint_id","(google.longrunning.operation_info).response_type":"Endpoint","(google.longrunning.operation_info).metadata_type":"CreateEndpointOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/endpoints",body:"endpoint"}},{"(google.api.method_signature)":"parent,endpoint"},{"(google.api.method_signature)":"parent,endpoint,endpoint_id"},{"(google.longrunning.operation_info)":{response_type:"Endpoint",metadata_type:"CreateEndpointOperationMetadata"}}]},GetEndpoint:{requestType:"GetEndpointRequest",responseType:"Endpoint",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/endpoints/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/endpoints/*}"}},{"(google.api.method_signature)":"name"}]},ListEndpoints:{requestType:"ListEndpointsRequest",responseType:"ListEndpointsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/endpoints","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/endpoints"}},{"(google.api.method_signature)":"parent"}]},UpdateEndpoint:{requestType:"UpdateEndpointRequest",responseType:"Endpoint",options:{"(google.api.http).patch":"/v1/{endpoint.name=projects/*/locations/*/endpoints/*}","(google.api.http).body":"endpoint","(google.api.method_signature)":"endpoint,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{endpoint.name=projects/*/locations/*/endpoints/*}",body:"endpoint"}},{"(google.api.method_signature)":"endpoint,update_mask"}]},DeleteEndpoint:{requestType:"DeleteEndpointRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/endpoints/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/endpoints/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},DeployModel:{requestType:"DeployModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{endpoint=projects/*/locations/*/endpoints/*}:deployModel","(google.api.http).body":"*","(google.api.method_signature)":"endpoint,deployed_model,traffic_split","(google.longrunning.operation_info).response_type":"DeployModelResponse","(google.longrunning.operation_info).metadata_type":"DeployModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{endpoint=projects/*/locations/*/endpoints/*}:deployModel",body:"*"}},{"(google.api.method_signature)":"endpoint,deployed_model,traffic_split"},{"(google.longrunning.operation_info)":{response_type:"DeployModelResponse",metadata_type:"DeployModelOperationMetadata"}}]},UndeployModel:{requestType:"UndeployModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{endpoint=projects/*/locations/*/endpoints/*}:undeployModel","(google.api.http).body":"*","(google.api.method_signature)":"endpoint,deployed_model_id,traffic_split","(google.longrunning.operation_info).response_type":"UndeployModelResponse","(google.longrunning.operation_info).metadata_type":"UndeployModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{endpoint=projects/*/locations/*/endpoints/*}:undeployModel",body:"*"}},{"(google.api.method_signature)":"endpoint,deployed_model_id,traffic_split"},{"(google.longrunning.operation_info)":{response_type:"UndeployModelResponse",metadata_type:"UndeployModelOperationMetadata"}}]},MutateDeployedModel:{requestType:"MutateDeployedModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{endpoint=projects/*/locations/*/endpoints/*}:mutateDeployedModel","(google.api.http).body":"*","(google.api.method_signature)":"endpoint,deployed_model,update_mask","(google.longrunning.operation_info).response_type":"MutateDeployedModelResponse","(google.longrunning.operation_info).metadata_type":"MutateDeployedModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{endpoint=projects/*/locations/*/endpoints/*}:mutateDeployedModel",body:"*"}},{"(google.api.method_signature)":"endpoint,deployed_model,update_mask"},{"(google.longrunning.operation_info)":{response_type:"MutateDeployedModelResponse",metadata_type:"MutateDeployedModelOperationMetadata"}}]}}},CreateEndpointRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},endpoint:{type:"Endpoint",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},endpointId:{type:"string",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},CreateEndpointOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetEndpointRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}}}},ListEndpointsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},readMask:{type:"google.protobuf.FieldMask",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},orderBy:{type:"string",id:6}}},ListEndpointsResponse:{fields:{endpoints:{rule:"repeated",type:"Endpoint",id:1},nextPageToken:{type:"string",id:2}}},UpdateEndpointRequest:{fields:{endpoint:{type:"Endpoint",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteEndpointRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}}}},DeployModelRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},deployedModel:{type:"DeployedModel",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},trafficSplit:{keyType:"string",type:"int32",id:3}}},DeployModelResponse:{fields:{deployedModel:{type:"DeployedModel",id:1}}},DeployModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UndeployModelRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},deployedModelId:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},trafficSplit:{keyType:"string",type:"int32",id:3}}},UndeployModelResponse:{fields:{}},UndeployModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},MutateDeployedModelRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},deployedModel:{type:"DeployedModel",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MutateDeployedModelResponse:{fields:{deployedModel:{type:"DeployedModel",id:1}}},MutateDeployedModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},EntityType:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/EntityType","(google.api.resource).pattern":"projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},description:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},etag:{type:"string",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},monitoringConfig:{type:"FeaturestoreMonitoringConfig",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},offlineStorageTtlDays:{type:"int32",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},FeaturestoreMonitoringConfig:{fields:{snapshotAnalysis:{type:"SnapshotAnalysis",id:1},importFeaturesAnalysis:{type:"ImportFeaturesAnalysis",id:2},numericalThresholdConfig:{type:"ThresholdConfig",id:3},categoricalThresholdConfig:{type:"ThresholdConfig",id:4}},nested:{SnapshotAnalysis:{fields:{disabled:{type:"bool",id:1},monitoringIntervalDays:{type:"int32",id:3},stalenessDays:{type:"int32",id:4}}},ImportFeaturesAnalysis:{fields:{state:{type:"State",id:1},anomalyDetectionBaseline:{type:"Baseline",id:2}},nested:{State:{values:{STATE_UNSPECIFIED:0,DEFAULT:1,ENABLED:2,DISABLED:3}},Baseline:{values:{BASELINE_UNSPECIFIED:0,LATEST_STATS:1,MOST_RECENT_SNAPSHOT_STATS:2,PREVIOUS_IMPORT_FEATURES_STATS:3}}}},ThresholdConfig:{oneofs:{threshold:{oneof:["value"]}},fields:{value:{type:"double",id:1}}}}},EvaluatedAnnotation:{fields:{type:{type:"EvaluatedAnnotationType",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},predictions:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},groundTruths:{rule:"repeated",type:"google.protobuf.Value",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},dataItemPayload:{type:"google.protobuf.Value",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},evaluatedDataItemViewId:{type:"string",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},explanations:{rule:"repeated",type:"EvaluatedAnnotationExplanation",id:8},errorAnalysisAnnotations:{rule:"repeated",type:"ErrorAnalysisAnnotation",id:9}},nested:{EvaluatedAnnotationType:{values:{EVALUATED_ANNOTATION_TYPE_UNSPECIFIED:0,TRUE_POSITIVE:1,FALSE_POSITIVE:2,FALSE_NEGATIVE:3}}}},EvaluatedAnnotationExplanation:{fields:{explanationType:{type:"string",id:1},explanation:{type:"Explanation",id:2}}},ErrorAnalysisAnnotation:{fields:{attributedItems:{rule:"repeated",type:"AttributedItem",id:1},queryType:{type:"QueryType",id:2},outlierScore:{type:"double",id:3},outlierThreshold:{type:"double",id:4}},nested:{AttributedItem:{fields:{annotationResourceName:{type:"string",id:1},distance:{type:"double",id:2}}},QueryType:{values:{QUERY_TYPE_UNSPECIFIED:0,ALL_SIMILAR:1,SAME_CLASS_SIMILAR:2,SAME_CLASS_DISSIMILAR:3}}}},Event:{fields:{artifact:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}},execution:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}},eventTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},type:{type:"Type",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},labels:{keyType:"string",type:"string",id:5}},nested:{Type:{values:{TYPE_UNSPECIFIED:0,INPUT:1,OUTPUT:2}}}},Execution:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Execution","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2},state:{type:"State",id:6},etag:{type:"string",id:9},labels:{keyType:"string",type:"string",id:10},createTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},schemaTitle:{type:"string",id:13},schemaVersion:{type:"string",id:14},metadata:{type:"google.protobuf.Struct",id:15},description:{type:"string",id:16}},nested:{State:{values:{STATE_UNSPECIFIED:0,NEW:1,RUNNING:2,COMPLETE:3,FAILED:4,CACHED:5,CANCELLED:6}}}},Feature:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Feature","(google.api.resource).pattern":"projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},description:{type:"string",id:2},valueType:{type:"ValueType",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},etag:{type:"string",id:7},disableMonitoring:{type:"bool",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},monitoringStatsAnomalies:{rule:"repeated",type:"MonitoringStatsAnomaly",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{MonitoringStatsAnomaly:{fields:{objective:{type:"Objective",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},featureStatsAnomaly:{type:"FeatureStatsAnomaly",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Objective:{values:{OBJECTIVE_UNSPECIFIED:0,IMPORT_FEATURE_ANALYSIS:1,SNAPSHOT_ANALYSIS:2}}}},ValueType:{values:{VALUE_TYPE_UNSPECIFIED:0,BOOL:1,BOOL_ARRAY:2,DOUBLE:3,DOUBLE_ARRAY:4,INT64:9,INT64_ARRAY:10,STRING:11,STRING_ARRAY:12,BYTES:13}}}},FeatureStatsAnomaly:{fields:{score:{type:"double",id:1},statsUri:{type:"string",id:3},anomalyUri:{type:"string",id:4},distributionDeviation:{type:"double",id:5},anomalyDetectionThreshold:{type:"double",id:9},startTime:{type:"google.protobuf.Timestamp",id:7},endTime:{type:"google.protobuf.Timestamp",id:8}}},IdMatcher:{fields:{ids:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},FeatureSelector:{fields:{idMatcher:{type:"IdMatcher",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},Featurestore:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Featurestore","(google.api.resource).pattern":"projects/{project}/locations/{location}/featurestores/{featurestore}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},onlineServingConfig:{type:"OnlineServingConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},state:{type:"State",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},onlineStorageTtlDays:{type:"int32",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}},encryptionSpec:{type:"EncryptionSpec",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{OnlineServingConfig:{fields:{fixedNodeCount:{type:"int32",id:2},scaling:{type:"Scaling",id:4}},nested:{Scaling:{fields:{minNodeCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxNodeCount:{type:"int32",id:2},cpuUtilizationTarget:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}}}},State:{values:{STATE_UNSPECIFIED:0,STABLE:1,UPDATING:2}}}},FeaturestoreOnlineServingService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{ReadFeatureValues:{requestType:"ReadFeatureValuesRequest",responseType:"ReadFeatureValuesResponse",options:{"(google.api.http).post":"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:readFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type"},parsedOptions:[{"(google.api.http)":{post:"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:readFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"}]},StreamingReadFeatureValues:{requestType:"StreamingReadFeatureValuesRequest",responseType:"ReadFeatureValuesResponse",responseStream:!0,options:{"(google.api.http).post":"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:streamingReadFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type"},parsedOptions:[{"(google.api.http)":{post:"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:streamingReadFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"}]},WriteFeatureValues:{requestType:"WriteFeatureValuesRequest",responseType:"WriteFeatureValuesResponse",options:{"(google.api.http).post":"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:writeFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type,payloads"},parsedOptions:[{"(google.api.http)":{post:"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:writeFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type,payloads"}]}}},WriteFeatureValuesRequest:{fields:{entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},payloads:{rule:"repeated",type:"WriteFeatureValuesPayload",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},WriteFeatureValuesPayload:{fields:{entityId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureValues:{keyType:"string",type:"FeatureValue",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},WriteFeatureValuesResponse:{fields:{}},ReadFeatureValuesRequest:{fields:{entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},entityId:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ReadFeatureValuesResponse:{fields:{header:{type:"Header",id:1},entityView:{type:"EntityView",id:2}},nested:{FeatureDescriptor:{fields:{id:{type:"string",id:1}}},Header:{fields:{entityType:{type:"string",id:1,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},featureDescriptors:{rule:"repeated",type:"FeatureDescriptor",id:2}}},EntityView:{fields:{entityId:{type:"string",id:1},data:{rule:"repeated",type:"Data",id:2}},nested:{Data:{oneofs:{data:{oneof:["value","values"]}},fields:{value:{type:"FeatureValue",id:1},values:{type:"FeatureValueList",id:2}}}}}}},StreamingReadFeatureValuesRequest:{fields:{entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},entityIds:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},FeatureValue:{oneofs:{value:{oneof:["boolValue","doubleValue","int64Value","stringValue","boolArrayValue","doubleArrayValue","int64ArrayValue","stringArrayValue","bytesValue"]}},fields:{boolValue:{type:"bool",id:1},doubleValue:{type:"double",id:2},int64Value:{type:"int64",id:5},stringValue:{type:"string",id:6},boolArrayValue:{type:"BoolArray",id:7},doubleArrayValue:{type:"DoubleArray",id:8},int64ArrayValue:{type:"Int64Array",id:11},stringArrayValue:{type:"StringArray",id:12},bytesValue:{type:"bytes",id:13},metadata:{type:"Metadata",id:14}},nested:{Metadata:{fields:{generateTime:{type:"google.protobuf.Timestamp",id:1}}}}},FeatureValueList:{fields:{values:{rule:"repeated",type:"FeatureValue",id:1}}},BoolArray:{fields:{values:{rule:"repeated",type:"bool",id:1}}},DoubleArray:{fields:{values:{rule:"repeated",type:"double",id:1}}},Int64Array:{fields:{values:{rule:"repeated",type:"int64",id:1}}},StringArray:{fields:{values:{rule:"repeated",type:"string",id:1}}},Tensor:{fields:{dtype:{type:"DataType",id:1},shape:{rule:"repeated",type:"int64",id:2},boolVal:{rule:"repeated",type:"bool",id:3},stringVal:{rule:"repeated",type:"string",id:14},bytesVal:{rule:"repeated",type:"bytes",id:15},floatVal:{rule:"repeated",type:"float",id:5},doubleVal:{rule:"repeated",type:"double",id:6},intVal:{rule:"repeated",type:"int32",id:7},int64Val:{rule:"repeated",type:"int64",id:8},uintVal:{rule:"repeated",type:"uint32",id:9},uint64Val:{rule:"repeated",type:"uint64",id:10},listVal:{rule:"repeated",type:"Tensor",id:11},structVal:{keyType:"string",type:"Tensor",id:12},tensorVal:{type:"bytes",id:13}},nested:{DataType:{values:{DATA_TYPE_UNSPECIFIED:0,BOOL:1,STRING:2,FLOAT:3,DOUBLE:4,INT8:5,INT16:6,INT32:7,INT64:8,UINT8:9,UINT16:10,UINT32:11,UINT64:12}}}},FeaturestoreService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateFeaturestore:{requestType:"CreateFeaturestoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/featurestores","(google.api.http).body":"featurestore","(google.api.method_signature)":"parent,featurestore,featurestore_id","(google.longrunning.operation_info).response_type":"Featurestore","(google.longrunning.operation_info).metadata_type":"CreateFeaturestoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/featurestores",body:"featurestore"}},{"(google.api.method_signature)":"parent,featurestore"},{"(google.api.method_signature)":"parent,featurestore,featurestore_id"},{"(google.longrunning.operation_info)":{response_type:"Featurestore",metadata_type:"CreateFeaturestoreOperationMetadata"}}]},GetFeaturestore:{requestType:"GetFeaturestoreRequest",responseType:"Featurestore",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/featurestores/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/featurestores/*}"}},{"(google.api.method_signature)":"name"}]},ListFeaturestores:{requestType:"ListFeaturestoresRequest",responseType:"ListFeaturestoresResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/featurestores","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/featurestores"}},{"(google.api.method_signature)":"parent"}]},UpdateFeaturestore:{requestType:"UpdateFeaturestoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1/{featurestore.name=projects/*/locations/*/featurestores/*}","(google.api.http).body":"featurestore","(google.api.method_signature)":"featurestore,update_mask","(google.longrunning.operation_info).response_type":"Featurestore","(google.longrunning.operation_info).metadata_type":"UpdateFeaturestoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{featurestore.name=projects/*/locations/*/featurestores/*}",body:"featurestore"}},{"(google.api.method_signature)":"featurestore,update_mask"},{"(google.longrunning.operation_info)":{response_type:"Featurestore",metadata_type:"UpdateFeaturestoreOperationMetadata"}}]},DeleteFeaturestore:{requestType:"DeleteFeaturestoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/featurestores/*}","(google.api.method_signature)":"name,force","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/featurestores/*}"}},{"(google.api.method_signature)":"name"},{"(google.api.method_signature)":"name,force"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateEntityType:{requestType:"CreateEntityTypeRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/featurestores/*}/entityTypes","(google.api.http).body":"entity_type","(google.api.method_signature)":"parent,entity_type,entity_type_id","(google.longrunning.operation_info).response_type":"EntityType","(google.longrunning.operation_info).metadata_type":"CreateEntityTypeOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/featurestores/*}/entityTypes",body:"entity_type"}},{"(google.api.method_signature)":"parent,entity_type"},{"(google.api.method_signature)":"parent,entity_type,entity_type_id"},{"(google.longrunning.operation_info)":{response_type:"EntityType",metadata_type:"CreateEntityTypeOperationMetadata"}}]},GetEntityType:{requestType:"GetEntityTypeRequest",responseType:"EntityType",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}"}},{"(google.api.method_signature)":"name"}]},ListEntityTypes:{requestType:"ListEntityTypesRequest",responseType:"ListEntityTypesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/featurestores/*}/entityTypes","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/featurestores/*}/entityTypes"}},{"(google.api.method_signature)":"parent"}]},UpdateEntityType:{requestType:"UpdateEntityTypeRequest",responseType:"EntityType",options:{"(google.api.http).patch":"/v1/{entity_type.name=projects/*/locations/*/featurestores/*/entityTypes/*}","(google.api.http).body":"entity_type","(google.api.method_signature)":"entity_type,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{entity_type.name=projects/*/locations/*/featurestores/*/entityTypes/*}",body:"entity_type"}},{"(google.api.method_signature)":"entity_type,update_mask"}]},DeleteEntityType:{requestType:"DeleteEntityTypeRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}","(google.api.method_signature)":"name,force","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}"}},{"(google.api.method_signature)":"name"},{"(google.api.method_signature)":"name,force"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateFeature:{requestType:"CreateFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features","(google.api.http).body":"feature","(google.api.method_signature)":"parent,feature,feature_id","(google.longrunning.operation_info).response_type":"Feature","(google.longrunning.operation_info).metadata_type":"CreateFeatureOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features",body:"feature"}},{"(google.api.method_signature)":"parent,feature"},{"(google.api.method_signature)":"parent,feature,feature_id"},{"(google.longrunning.operation_info)":{response_type:"Feature",metadata_type:"CreateFeatureOperationMetadata"}}]},BatchCreateFeatures:{requestType:"BatchCreateFeaturesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features:batchCreate","(google.api.http).body":"*","(google.api.method_signature)":"parent,requests","(google.longrunning.operation_info).response_type":"BatchCreateFeaturesResponse","(google.longrunning.operation_info).metadata_type":"BatchCreateFeaturesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features:batchCreate",body:"*"}},{"(google.api.method_signature)":"parent,requests"},{"(google.longrunning.operation_info)":{response_type:"BatchCreateFeaturesResponse",metadata_type:"BatchCreateFeaturesOperationMetadata"}}]},GetFeature:{requestType:"GetFeatureRequest",responseType:"Feature",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatures:{requestType:"ListFeaturesRequest",responseType:"ListFeaturesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features"}},{"(google.api.method_signature)":"parent"}]},UpdateFeature:{requestType:"UpdateFeatureRequest",responseType:"Feature",options:{"(google.api.http).patch":"/v1/{feature.name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}","(google.api.http).body":"feature","(google.api.method_signature)":"feature,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{feature.name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}",body:"feature"}},{"(google.api.method_signature)":"feature,update_mask"}]},DeleteFeature:{requestType:"DeleteFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},ImportFeatureValues:{requestType:"ImportFeatureValuesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:importFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type","(google.longrunning.operation_info).response_type":"ImportFeatureValuesResponse","(google.longrunning.operation_info).metadata_type":"ImportFeatureValuesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:importFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"},{"(google.longrunning.operation_info)":{response_type:"ImportFeatureValuesResponse",metadata_type:"ImportFeatureValuesOperationMetadata"}}]},BatchReadFeatureValues:{requestType:"BatchReadFeatureValuesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{featurestore=projects/*/locations/*/featurestores/*}:batchReadFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"featurestore","(google.longrunning.operation_info).response_type":"BatchReadFeatureValuesResponse","(google.longrunning.operation_info).metadata_type":"BatchReadFeatureValuesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{featurestore=projects/*/locations/*/featurestores/*}:batchReadFeatureValues",body:"*"}},{"(google.api.method_signature)":"featurestore"},{"(google.longrunning.operation_info)":{response_type:"BatchReadFeatureValuesResponse",metadata_type:"BatchReadFeatureValuesOperationMetadata"}}]},ExportFeatureValues:{requestType:"ExportFeatureValuesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:exportFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type","(google.longrunning.operation_info).response_type":"ExportFeatureValuesResponse","(google.longrunning.operation_info).metadata_type":"ExportFeatureValuesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:exportFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"},{"(google.longrunning.operation_info)":{response_type:"ExportFeatureValuesResponse",metadata_type:"ExportFeatureValuesOperationMetadata"}}]},DeleteFeatureValues:{requestType:"DeleteFeatureValuesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:deleteFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type","(google.longrunning.operation_info).response_type":"DeleteFeatureValuesResponse","(google.longrunning.operation_info).metadata_type":"DeleteFeatureValuesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:deleteFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"},{"(google.longrunning.operation_info)":{response_type:"DeleteFeatureValuesResponse",metadata_type:"DeleteFeatureValuesOperationMetadata"}}]},SearchFeatures:{requestType:"SearchFeaturesRequest",responseType:"SearchFeaturesResponse",options:{"(google.api.http).get":"/v1/{location=projects/*/locations/*}/featurestores:searchFeatures","(google.api.method_signature)":"location,query"},parsedOptions:[{"(google.api.http)":{get:"/v1/{location=projects/*/locations/*}/featurestores:searchFeatures"}},{"(google.api.method_signature)":"location"},{"(google.api.method_signature)":"location,query"}]}}},CreateFeaturestoreRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Featurestore"}},featurestore:{type:"Featurestore",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featurestoreId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetFeaturestoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Featurestore"}}}},ListFeaturestoresRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Featurestore"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListFeaturestoresResponse:{fields:{featurestores:{rule:"repeated",type:"Featurestore",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeaturestoreRequest:{fields:{featurestore:{type:"Featurestore",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeaturestoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Featurestore"}},force:{type:"bool",id:2}}},ImportFeatureValuesRequest:{oneofs:{source:{oneof:["avroSource","bigquerySource","csvSource"]},featureTimeSource:{oneof:["featureTimeField","featureTime"]}},fields:{avroSource:{type:"AvroSource",id:2},bigquerySource:{type:"BigQuerySource",id:3},csvSource:{type:"CsvSource",id:4},featureTimeField:{type:"string",id:6},featureTime:{type:"google.protobuf.Timestamp",id:7},entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},entityIdField:{type:"string",id:5},featureSpecs:{rule:"repeated",type:"FeatureSpec",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}},disableOnlineServing:{type:"bool",id:9},workerCount:{type:"int32",id:11},disableIngestionAnalysis:{type:"bool",id:12}},nested:{FeatureSpec:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},sourceField:{type:"string",id:2}}}}},ImportFeatureValuesResponse:{fields:{importedEntityCount:{type:"int64",id:1},importedFeatureValueCount:{type:"int64",id:2},invalidRowCount:{type:"int64",id:6},timestampOutsideRetentionRowsCount:{type:"int64",id:4}}},BatchReadFeatureValuesRequest:{oneofs:{readOption:{oneof:["csvReadInstances","bigqueryReadInstances"]}},fields:{csvReadInstances:{type:"CsvSource",id:3},bigqueryReadInstances:{type:"BigQuerySource",id:5},featurestore:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Featurestore"}},destination:{type:"FeatureValueDestination",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},passThroughFields:{rule:"repeated",type:"PassThroughField",id:8},entityTypeSpecs:{rule:"repeated",type:"EntityTypeSpec",id:7,options:{"(google.api.field_behavior)":"REQUIRED"}},startTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{PassThroughField:{fields:{fieldName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},EntityTypeSpec:{fields:{entityTypeId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},settings:{rule:"repeated",type:"DestinationFeatureSetting",id:3}}}}},ExportFeatureValuesRequest:{oneofs:{mode:{oneof:["snapshotExport","fullExport"]}},fields:{snapshotExport:{type:"SnapshotExport",id:3},fullExport:{type:"FullExport",id:7},entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},destination:{type:"FeatureValueDestination",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},settings:{rule:"repeated",type:"DestinationFeatureSetting",id:6}},nested:{SnapshotExport:{fields:{snapshotTime:{type:"google.protobuf.Timestamp",id:1},startTime:{type:"google.protobuf.Timestamp",id:2}}},FullExport:{fields:{startTime:{type:"google.protobuf.Timestamp",id:2},endTime:{type:"google.protobuf.Timestamp",id:1}}}}},DestinationFeatureSetting:{fields:{featureId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},destinationField:{type:"string",id:2}}},FeatureValueDestination:{oneofs:{destination:{oneof:["bigqueryDestination","tfrecordDestination","csvDestination"]}},fields:{bigqueryDestination:{type:"BigQueryDestination",id:1},tfrecordDestination:{type:"TFRecordDestination",id:2},csvDestination:{type:"CsvDestination",id:3}}},ExportFeatureValuesResponse:{fields:{}},BatchReadFeatureValuesResponse:{fields:{}},CreateEntityTypeRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Featurestore"}},entityType:{type:"EntityType",id:2},entityTypeId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetEntityTypeRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}}}},ListEntityTypesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/EntityType"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListEntityTypesResponse:{fields:{entityTypes:{rule:"repeated",type:"EntityType",id:1},nextPageToken:{type:"string",id:2}}},UpdateEntityTypeRequest:{fields:{entityType:{type:"EntityType",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteEntityTypeRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},force:{type:"bool",id:2}}},CreateFeatureRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Feature"}},feature:{type:"Feature",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchCreateFeaturesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},requests:{rule:"repeated",type:"CreateFeatureRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchCreateFeaturesResponse:{fields:{features:{rule:"repeated",type:"Feature",id:1}}},GetFeatureRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Feature"}}}},ListFeaturesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Feature"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6},latestStatsCount:{type:"int32",id:7}}},ListFeaturesResponse:{fields:{features:{rule:"repeated",type:"Feature",id:1},nextPageToken:{type:"string",id:2}}},SearchFeaturesRequest:{fields:{location:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},query:{type:"string",id:3},pageSize:{type:"int32",id:4},pageToken:{type:"string",id:5}}},SearchFeaturesResponse:{fields:{features:{rule:"repeated",type:"Feature",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeatureRequest:{fields:{feature:{type:"Feature",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeatureRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Feature"}}}},CreateFeaturestoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateFeaturestoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},ImportFeatureValuesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},importedEntityCount:{type:"int64",id:2},importedFeatureValueCount:{type:"int64",id:3},sourceUris:{rule:"repeated",type:"string",id:4},invalidRowCount:{type:"int64",id:6},timestampOutsideRetentionRowsCount:{type:"int64",id:7},blockingOperationIds:{rule:"repeated",type:"int64",id:8}}},ExportFeatureValuesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},BatchReadFeatureValuesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteFeatureValuesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateEntityTypeOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateFeatureOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},BatchCreateFeaturesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteFeatureValuesRequest:{oneofs:{DeleteOption:{oneof:["selectEntity","selectTimeRangeAndFeature"]}},fields:{selectEntity:{type:"SelectEntity",id:2},selectTimeRangeAndFeature:{type:"SelectTimeRangeAndFeature",id:3},entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}}},nested:{SelectEntity:{fields:{entityIdSelector:{type:"EntityIdSelector",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},SelectTimeRangeAndFeature:{fields:{timeRange:{type:"google.type.Interval",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},skipOnlineStorageDelete:{type:"bool",id:3}}}}},DeleteFeatureValuesResponse:{oneofs:{response:{oneof:["selectEntity","selectTimeRangeAndFeature"]}},fields:{selectEntity:{type:"SelectEntity",id:1},selectTimeRangeAndFeature:{type:"SelectTimeRangeAndFeature",id:2}},nested:{SelectEntity:{fields:{offlineStorageDeletedEntityRowCount:{type:"int64",id:1},onlineStorageDeletedEntityCount:{type:"int64",id:2}}},SelectTimeRangeAndFeature:{fields:{impactedFeatureCount:{type:"int64",id:1},offlineStorageModifiedEntityRowCount:{type:"int64",id:2},onlineStorageModifiedEntityCount:{type:"int64",id:3}}}}},EntityIdSelector:{oneofs:{EntityIdsSource:{oneof:["csvSource"]}},fields:{csvSource:{type:"CsvSource",id:3},entityIdField:{type:"string",id:5}}},HyperparameterTuningJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/HyperparameterTuningJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},studySpec:{type:"StudySpec",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},maxTrialCount:{type:"int32",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},parallelTrialCount:{type:"int32",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},maxFailedTrialCount:{type:"int32",id:7},trialJobSpec:{type:"CustomJobSpec",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}},trials:{rule:"repeated",type:"Trial",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"JobState",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:15,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:16},encryptionSpec:{type:"EncryptionSpec",id:17}}},Study:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Study","(google.api.resource).pattern":"projects/{project}/locations/{location}/studies/{study}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},studySpec:{type:"StudySpec",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},state:{type:"State",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},inactiveReason:{type:"string",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{State:{values:{STATE_UNSPECIFIED:0,ACTIVE:1,INACTIVE:2,COMPLETED:3}}}},Trial:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Trial","(google.api.resource).pattern":"projects/{project}/locations/{location}/studies/{study}/trials/{trial}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},id:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},parameters:{rule:"repeated",type:"Parameter",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},finalMeasurement:{type:"Measurement",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},measurements:{rule:"repeated",type:"Measurement",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},clientId:{type:"string",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},infeasibleReason:{type:"string",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},customJob:{type:"string",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}},webAccessUris:{keyType:"string",type:"string",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Parameter:{fields:{parameterId:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},value:{type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},State:{values:{STATE_UNSPECIFIED:0,REQUESTED:1,ACTIVE:2,STOPPING:3,SUCCEEDED:4,INFEASIBLE:5}}}},TrialContext:{fields:{description:{type:"string",id:1},parameters:{rule:"repeated",type:"Trial.Parameter",id:2}}},StudySpec:{oneofs:{automatedStoppingSpec:{oneof:["decayCurveStoppingSpec","medianAutomatedStoppingSpec","convexAutomatedStoppingSpec"]}},fields:{decayCurveStoppingSpec:{type:"DecayCurveAutomatedStoppingSpec",id:4},medianAutomatedStoppingSpec:{type:"MedianAutomatedStoppingSpec",id:5},convexAutomatedStoppingSpec:{type:"ConvexAutomatedStoppingSpec",id:9},metrics:{rule:"repeated",type:"MetricSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},parameters:{rule:"repeated",type:"ParameterSpec",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},algorithm:{type:"Algorithm",id:3},observationNoise:{type:"ObservationNoise",id:6},measurementSelectionType:{type:"MeasurementSelectionType",id:7}},nested:{MetricSpec:{oneofs:{_safetyConfig:{oneof:["safetyConfig"]}},fields:{metricId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},goal:{type:"GoalType",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},safetyConfig:{type:"SafetyMetricConfig",id:3,options:{proto3_optional:!0}}},nested:{SafetyMetricConfig:{oneofs:{_desiredMinSafeTrialsFraction:{oneof:["desiredMinSafeTrialsFraction"]}},fields:{safetyThreshold:{type:"double",id:1},desiredMinSafeTrialsFraction:{type:"double",id:2,options:{proto3_optional:!0}}}},GoalType:{values:{GOAL_TYPE_UNSPECIFIED:0,MAXIMIZE:1,MINIMIZE:2}}}},ParameterSpec:{oneofs:{parameterValueSpec:{oneof:["doubleValueSpec","integerValueSpec","categoricalValueSpec","discreteValueSpec"]}},fields:{doubleValueSpec:{type:"DoubleValueSpec",id:2},integerValueSpec:{type:"IntegerValueSpec",id:3},categoricalValueSpec:{type:"CategoricalValueSpec",id:4},discreteValueSpec:{type:"DiscreteValueSpec",id:5},parameterId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},scaleType:{type:"ScaleType",id:6},conditionalParameterSpecs:{rule:"repeated",type:"ConditionalParameterSpec",id:10}},nested:{DoubleValueSpec:{oneofs:{_defaultValue:{oneof:["defaultValue"]}},fields:{minValue:{type:"double",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxValue:{type:"double",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},defaultValue:{type:"double",id:4,options:{proto3_optional:!0}}}},IntegerValueSpec:{oneofs:{_defaultValue:{oneof:["defaultValue"]}},fields:{minValue:{type:"int64",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxValue:{type:"int64",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},defaultValue:{type:"int64",id:4,options:{proto3_optional:!0}}}},CategoricalValueSpec:{oneofs:{_defaultValue:{oneof:["defaultValue"]}},fields:{values:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},defaultValue:{type:"string",id:3,options:{proto3_optional:!0}}}},DiscreteValueSpec:{oneofs:{_defaultValue:{oneof:["defaultValue"]}},fields:{values:{rule:"repeated",type:"double",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},defaultValue:{type:"double",id:3,options:{proto3_optional:!0}}}},ConditionalParameterSpec:{oneofs:{parentValueCondition:{oneof:["parentDiscreteValues","parentIntValues","parentCategoricalValues"]}},fields:{parentDiscreteValues:{type:"DiscreteValueCondition",id:2},parentIntValues:{type:"IntValueCondition",id:3},parentCategoricalValues:{type:"CategoricalValueCondition",id:4},parameterSpec:{type:"ParameterSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{DiscreteValueCondition:{fields:{values:{rule:"repeated",type:"double",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},IntValueCondition:{fields:{values:{rule:"repeated",type:"int64",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CategoricalValueCondition:{fields:{values:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}}}},ScaleType:{values:{SCALE_TYPE_UNSPECIFIED:0,UNIT_LINEAR_SCALE:1,UNIT_LOG_SCALE:2,UNIT_REVERSE_LOG_SCALE:3}}}},DecayCurveAutomatedStoppingSpec:{fields:{useElapsedDuration:{type:"bool",id:1}}},MedianAutomatedStoppingSpec:{fields:{useElapsedDuration:{type:"bool",id:1}}},ConvexAutomatedStoppingSpec:{oneofs:{_updateAllStoppedTrials:{oneof:["updateAllStoppedTrials"]}},fields:{maxStepCount:{type:"int64",id:1},minStepCount:{type:"int64",id:2},minMeasurementCount:{type:"int64",id:3},learningRateParameterName:{type:"string",id:4},useElapsedDuration:{type:"bool",id:5},updateAllStoppedTrials:{type:"bool",id:6,options:{proto3_optional:!0}}}},Algorithm:{values:{ALGORITHM_UNSPECIFIED:0,GRID_SEARCH:2,RANDOM_SEARCH:3}},ObservationNoise:{values:{OBSERVATION_NOISE_UNSPECIFIED:0,LOW:1,HIGH:2}},MeasurementSelectionType:{values:{MEASUREMENT_SELECTION_TYPE_UNSPECIFIED:0,LAST_MEASUREMENT:1,BEST_MEASUREMENT:2}}}},Measurement:{fields:{elapsedDuration:{type:"google.protobuf.Duration",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},stepCount:{type:"int64",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metrics:{rule:"repeated",type:"Metric",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Metric:{fields:{metricId:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},value:{type:"double",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},Index:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Index","(google.api.resource).pattern":"projects/{project}/locations/{location}/indexes/{index}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},metadataSchemaUri:{type:"string",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}},metadata:{type:"google.protobuf.Value",id:6},deployedIndexes:{rule:"repeated",type:"DeployedIndexRef",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:8},labels:{keyType:"string",type:"string",id:9},createTime:{type:"google.protobuf.Timestamp",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},indexStats:{type:"IndexStats",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},indexUpdateMethod:{type:"IndexUpdateMethod",id:16,options:{"(google.api.field_behavior)":"IMMUTABLE"}},encryptionSpec:{type:"EncryptionSpec",id:17,options:{"(google.api.field_behavior)":"IMMUTABLE"}}},nested:{IndexUpdateMethod:{values:{INDEX_UPDATE_METHOD_UNSPECIFIED:0,BATCH_UPDATE:1,STREAM_UPDATE:2}}}},IndexDatapoint:{fields:{datapointId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureVector:{rule:"repeated",type:"float",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},restricts:{rule:"repeated",type:"Restriction",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},crowdingTag:{type:"CrowdingTag",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{Restriction:{fields:{namespace:{type:"string",id:1},allowList:{rule:"repeated",type:"string",id:2},denyList:{rule:"repeated",type:"string",id:3}}},CrowdingTag:{fields:{crowdingAttribute:{type:"string",id:1}}}}},IndexStats:{fields:{vectorsCount:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},shardsCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},IndexEndpoint:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/IndexEndpoint","(google.api.resource).pattern":"projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},deployedIndexes:{rule:"repeated",type:"DeployedIndex",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:5},labels:{keyType:"string",type:"string",id:6},createTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},network:{type:"string",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},enablePrivateServiceConnect:{type:"bool",id:10,options:{deprecated:!0,"(google.api.field_behavior)":"OPTIONAL"}},privateServiceConnectConfig:{type:"PrivateServiceConnectConfig",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},publicEndpointEnabled:{type:"bool",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}},publicEndpointDomainName:{type:"string",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},encryptionSpec:{type:"EncryptionSpec",id:15,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},DeployedIndex:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},index:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}},displayName:{type:"string",id:3},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},privateEndpoints:{type:"IndexPrivateEndpoints",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},indexSyncTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},automaticResources:{type:"AutomaticResources",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},dedicatedResources:{type:"DedicatedResources",id:16,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableAccessLogging:{type:"bool",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},deployedIndexAuthConfig:{type:"DeployedIndexAuthConfig",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},reservedIpRanges:{rule:"repeated",type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},deploymentGroup:{type:"string",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DeployedIndexAuthConfig:{fields:{authProvider:{type:"AuthProvider",id:1}},nested:{AuthProvider:{fields:{audiences:{rule:"repeated",type:"string",id:1},allowedIssuers:{rule:"repeated",type:"string",id:2}}}}},IndexPrivateEndpoints:{fields:{matchGrpcAddress:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},serviceAttachment:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},PrivateServiceConnectConfig:{fields:{enablePrivateServiceConnect:{type:"bool",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},projectAllowlist:{rule:"repeated",type:"string",id:2}}},IndexEndpointService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateIndexEndpoint:{requestType:"CreateIndexEndpointRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/indexEndpoints","(google.api.http).body":"index_endpoint","(google.api.method_signature)":"parent,index_endpoint","(google.longrunning.operation_info).response_type":"IndexEndpoint","(google.longrunning.operation_info).metadata_type":"CreateIndexEndpointOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/indexEndpoints",body:"index_endpoint"}},{"(google.api.method_signature)":"parent,index_endpoint"},{"(google.longrunning.operation_info)":{response_type:"IndexEndpoint",metadata_type:"CreateIndexEndpointOperationMetadata"}}]},GetIndexEndpoint:{requestType:"GetIndexEndpointRequest",responseType:"IndexEndpoint",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/indexEndpoints/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}"}},{"(google.api.method_signature)":"name"}]},ListIndexEndpoints:{requestType:"ListIndexEndpointsRequest",responseType:"ListIndexEndpointsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/indexEndpoints","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/indexEndpoints"}},{"(google.api.method_signature)":"parent"}]},UpdateIndexEndpoint:{requestType:"UpdateIndexEndpointRequest",responseType:"IndexEndpoint",options:{"(google.api.http).patch":"/v1/{index_endpoint.name=projects/*/locations/*/indexEndpoints/*}","(google.api.http).body":"index_endpoint","(google.api.method_signature)":"index_endpoint,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{index_endpoint.name=projects/*/locations/*/indexEndpoints/*}",body:"index_endpoint"}},{"(google.api.method_signature)":"index_endpoint,update_mask"}]},DeleteIndexEndpoint:{requestType:"DeleteIndexEndpointRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/indexEndpoints/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},DeployIndex:{requestType:"DeployIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex","(google.api.http).body":"*","(google.api.method_signature)":"index_endpoint,deployed_index","(google.longrunning.operation_info).response_type":"DeployIndexResponse","(google.longrunning.operation_info).metadata_type":"DeployIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex",body:"*"}},{"(google.api.method_signature)":"index_endpoint,deployed_index"},{"(google.longrunning.operation_info)":{response_type:"DeployIndexResponse",metadata_type:"DeployIndexOperationMetadata"}}]},UndeployIndex:{requestType:"UndeployIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex","(google.api.http).body":"*","(google.api.method_signature)":"index_endpoint,deployed_index_id","(google.longrunning.operation_info).response_type":"UndeployIndexResponse","(google.longrunning.operation_info).metadata_type":"UndeployIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex",body:"*"}},{"(google.api.method_signature)":"index_endpoint,deployed_index_id"},{"(google.longrunning.operation_info)":{response_type:"UndeployIndexResponse",metadata_type:"UndeployIndexOperationMetadata"}}]},MutateDeployedIndex:{requestType:"MutateDeployedIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:mutateDeployedIndex","(google.api.http).body":"deployed_index","(google.api.method_signature)":"index_endpoint,deployed_index","(google.longrunning.operation_info).response_type":"MutateDeployedIndexResponse","(google.longrunning.operation_info).metadata_type":"MutateDeployedIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:mutateDeployedIndex",body:"deployed_index"}},{"(google.api.method_signature)":"index_endpoint,deployed_index"},{"(google.longrunning.operation_info)":{response_type:"MutateDeployedIndexResponse",metadata_type:"MutateDeployedIndexOperationMetadata"}}]}}},CreateIndexEndpointRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},indexEndpoint:{type:"IndexEndpoint",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateIndexEndpointOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetIndexEndpointRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}}}},ListIndexEndpointsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},readMask:{type:"google.protobuf.FieldMask",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListIndexEndpointsResponse:{fields:{indexEndpoints:{rule:"repeated",type:"IndexEndpoint",id:1},nextPageToken:{type:"string",id:2}}},UpdateIndexEndpointRequest:{fields:{indexEndpoint:{type:"IndexEndpoint",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteIndexEndpointRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}}}},DeployIndexRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndex:{type:"DeployedIndex",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeployIndexResponse:{fields:{deployedIndex:{type:"DeployedIndex",id:1}}},DeployIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},deployedIndexId:{type:"string",id:2}}},UndeployIndexRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndexId:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},UndeployIndexResponse:{fields:{}},UndeployIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},MutateDeployedIndexRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndex:{type:"DeployedIndex",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MutateDeployedIndexResponse:{fields:{deployedIndex:{type:"DeployedIndex",id:1}}},MutateDeployedIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},deployedIndexId:{type:"string",id:2}}},IndexService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateIndex:{requestType:"CreateIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/indexes","(google.api.http).body":"index","(google.api.method_signature)":"parent,index","(google.longrunning.operation_info).response_type":"Index","(google.longrunning.operation_info).metadata_type":"CreateIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/indexes",body:"index"}},{"(google.api.method_signature)":"parent,index"},{"(google.longrunning.operation_info)":{response_type:"Index",metadata_type:"CreateIndexOperationMetadata"}}]},GetIndex:{requestType:"GetIndexRequest",responseType:"Index",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/indexes/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/indexes/*}"}},{"(google.api.method_signature)":"name"}]},ListIndexes:{requestType:"ListIndexesRequest",responseType:"ListIndexesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/indexes","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/indexes"}},{"(google.api.method_signature)":"parent"}]},UpdateIndex:{requestType:"UpdateIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1/{index.name=projects/*/locations/*/indexes/*}","(google.api.http).body":"index","(google.api.method_signature)":"index,update_mask","(google.longrunning.operation_info).response_type":"Index","(google.longrunning.operation_info).metadata_type":"UpdateIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{index.name=projects/*/locations/*/indexes/*}",body:"index"}},{"(google.api.method_signature)":"index,update_mask"},{"(google.longrunning.operation_info)":{response_type:"Index",metadata_type:"UpdateIndexOperationMetadata"}}]},DeleteIndex:{requestType:"DeleteIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/indexes/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/indexes/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},UpsertDatapoints:{requestType:"UpsertDatapointsRequest",responseType:"UpsertDatapointsResponse",options:{"(google.api.http).post":"/v1/{index=projects/*/locations/*/indexes/*}:upsertDatapoints","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{index=projects/*/locations/*/indexes/*}:upsertDatapoints",body:"*"}}]},RemoveDatapoints:{requestType:"RemoveDatapointsRequest",responseType:"RemoveDatapointsResponse",options:{"(google.api.http).post":"/v1/{index=projects/*/locations/*/indexes/*}:removeDatapoints","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{index=projects/*/locations/*/indexes/*}:removeDatapoints",body:"*"}}]}}},CreateIndexRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},index:{type:"Index",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},nearestNeighborSearchOperationMetadata:{type:"NearestNeighborSearchOperationMetadata",id:2}}},GetIndexRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}}}},ListIndexesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListIndexesResponse:{fields:{indexes:{rule:"repeated",type:"Index",id:1},nextPageToken:{type:"string",id:2}}},UpdateIndexRequest:{fields:{index:{type:"Index",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},UpdateIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},nearestNeighborSearchOperationMetadata:{type:"NearestNeighborSearchOperationMetadata",id:2}}},DeleteIndexRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}}}},UpsertDatapointsRequest:{fields:{index:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}},datapoints:{rule:"repeated",type:"IndexDatapoint",id:2}}},UpsertDatapointsResponse:{fields:{}},RemoveDatapointsRequest:{fields:{index:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}},datapointIds:{rule:"repeated",type:"string",id:2}}},RemoveDatapointsResponse:{fields:{}},NearestNeighborSearchOperationMetadata:{fields:{contentValidationStats:{rule:"repeated",type:"ContentValidationStats",id:1},dataBytesCount:{type:"int64",id:2}},nested:{RecordError:{fields:{errorType:{type:"RecordErrorType",id:1},errorMessage:{type:"string",id:2},sourceGcsUri:{type:"string",id:3},embeddingId:{type:"string",id:4},rawRecord:{type:"string",id:5}},nested:{RecordErrorType:{values:{ERROR_TYPE_UNSPECIFIED:0,EMPTY_LINE:1,INVALID_JSON_SYNTAX:2,INVALID_CSV_SYNTAX:3,INVALID_AVRO_SYNTAX:4,INVALID_EMBEDDING_ID:5,EMBEDDING_SIZE_MISMATCH:6,NAMESPACE_MISSING:7}}}},ContentValidationStats:{fields:{sourceGcsUri:{type:"string",id:1},validRecordCount:{type:"int64",id:2},invalidRecordCount:{type:"int64",id:3},partialErrors:{rule:"repeated",type:"RecordError",id:4}}}}},JobService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-only"},methods:{CreateCustomJob:{requestType:"CreateCustomJobRequest",responseType:"CustomJob",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/customJobs","(google.api.http).body":"custom_job","(google.api.method_signature)":"parent,custom_job"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/customJobs",body:"custom_job"}},{"(google.api.method_signature)":"parent,custom_job"}]},GetCustomJob:{requestType:"GetCustomJobRequest",responseType:"CustomJob",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/customJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/customJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListCustomJobs:{requestType:"ListCustomJobsRequest",responseType:"ListCustomJobsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/customJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/customJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteCustomJob:{requestType:"DeleteCustomJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/customJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/customJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelCustomJob:{requestType:"CancelCustomJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/customJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/customJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreateDataLabelingJob:{requestType:"CreateDataLabelingJobRequest",responseType:"DataLabelingJob",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/dataLabelingJobs","(google.api.http).body":"data_labeling_job","(google.api.method_signature)":"parent,data_labeling_job"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/dataLabelingJobs",body:"data_labeling_job"}},{"(google.api.method_signature)":"parent,data_labeling_job"}]},GetDataLabelingJob:{requestType:"GetDataLabelingJobRequest",responseType:"DataLabelingJob",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListDataLabelingJobs:{requestType:"ListDataLabelingJobsRequest",responseType:"ListDataLabelingJobsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/dataLabelingJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/dataLabelingJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteDataLabelingJob:{requestType:"DeleteDataLabelingJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelDataLabelingJob:{requestType:"CancelDataLabelingJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreateHyperparameterTuningJob:{requestType:"CreateHyperparameterTuningJobRequest",responseType:"HyperparameterTuningJob",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/hyperparameterTuningJobs","(google.api.http).body":"hyperparameter_tuning_job","(google.api.method_signature)":"parent,hyperparameter_tuning_job"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/hyperparameterTuningJobs",body:"hyperparameter_tuning_job"}},{"(google.api.method_signature)":"parent,hyperparameter_tuning_job"}]},GetHyperparameterTuningJob:{requestType:"GetHyperparameterTuningJobRequest",responseType:"HyperparameterTuningJob",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListHyperparameterTuningJobs:{requestType:"ListHyperparameterTuningJobsRequest",responseType:"ListHyperparameterTuningJobsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/hyperparameterTuningJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/hyperparameterTuningJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteHyperparameterTuningJob:{requestType:"DeleteHyperparameterTuningJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelHyperparameterTuningJob:{requestType:"CancelHyperparameterTuningJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreateNasJob:{requestType:"CreateNasJobRequest",responseType:"NasJob",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/nasJobs","(google.api.http).body":"nas_job","(google.api.method_signature)":"parent,nas_job"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/nasJobs",body:"nas_job"}},{"(google.api.method_signature)":"parent,nas_job"}]},GetNasJob:{requestType:"GetNasJobRequest",responseType:"NasJob",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/nasJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/nasJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListNasJobs:{requestType:"ListNasJobsRequest",responseType:"ListNasJobsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/nasJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/nasJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteNasJob:{requestType:"DeleteNasJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/nasJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/nasJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelNasJob:{requestType:"CancelNasJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/nasJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/nasJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},GetNasTrialDetail:{requestType:"GetNasTrialDetailRequest",responseType:"NasTrialDetail",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/nasJobs/*/nasTrialDetails/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/nasJobs/*/nasTrialDetails/*}"}},{"(google.api.method_signature)":"name"}]},ListNasTrialDetails:{requestType:"ListNasTrialDetailsRequest",responseType:"ListNasTrialDetailsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/nasJobs/*}/nasTrialDetails","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/nasJobs/*}/nasTrialDetails"}},{"(google.api.method_signature)":"parent"}]},CreateBatchPredictionJob:{requestType:"CreateBatchPredictionJobRequest",responseType:"BatchPredictionJob",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/batchPredictionJobs","(google.api.http).body":"batch_prediction_job","(google.api.method_signature)":"parent,batch_prediction_job"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/batchPredictionJobs",body:"batch_prediction_job"}},{"(google.api.method_signature)":"parent,batch_prediction_job"}]},GetBatchPredictionJob:{requestType:"GetBatchPredictionJobRequest",responseType:"BatchPredictionJob",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/batchPredictionJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/batchPredictionJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListBatchPredictionJobs:{requestType:"ListBatchPredictionJobsRequest",responseType:"ListBatchPredictionJobsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/batchPredictionJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/batchPredictionJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteBatchPredictionJob:{requestType:"DeleteBatchPredictionJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/batchPredictionJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/batchPredictionJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelBatchPredictionJob:{requestType:"CancelBatchPredictionJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/batchPredictionJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/batchPredictionJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreateModelDeploymentMonitoringJob:{requestType:"CreateModelDeploymentMonitoringJobRequest",responseType:"ModelDeploymentMonitoringJob",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs","(google.api.http).body":"model_deployment_monitoring_job","(google.api.method_signature)":"parent,model_deployment_monitoring_job"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs",body:"model_deployment_monitoring_job"}},{"(google.api.method_signature)":"parent,model_deployment_monitoring_job"}]},SearchModelDeploymentMonitoringStatsAnomalies:{requestType:"SearchModelDeploymentMonitoringStatsAnomaliesRequest",responseType:"SearchModelDeploymentMonitoringStatsAnomaliesResponse",options:{"(google.api.http).post":"/v1/{model_deployment_monitoring_job=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:searchModelDeploymentMonitoringStatsAnomalies","(google.api.http).body":"*","(google.api.method_signature)":"model_deployment_monitoring_job,deployed_model_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{model_deployment_monitoring_job=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:searchModelDeploymentMonitoringStatsAnomalies",body:"*"}},{"(google.api.method_signature)":"model_deployment_monitoring_job,deployed_model_id"}]},GetModelDeploymentMonitoringJob:{requestType:"GetModelDeploymentMonitoringJobRequest",responseType:"ModelDeploymentMonitoringJob",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListModelDeploymentMonitoringJobs:{requestType:"ListModelDeploymentMonitoringJobsRequest",responseType:"ListModelDeploymentMonitoringJobsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs"}},{"(google.api.method_signature)":"parent"}]},UpdateModelDeploymentMonitoringJob:{requestType:"UpdateModelDeploymentMonitoringJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1/{model_deployment_monitoring_job.name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}","(google.api.http).body":"model_deployment_monitoring_job","(google.api.method_signature)":"model_deployment_monitoring_job,update_mask","(google.longrunning.operation_info).response_type":"ModelDeploymentMonitoringJob","(google.longrunning.operation_info).metadata_type":"UpdateModelDeploymentMonitoringJobOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{model_deployment_monitoring_job.name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}",body:"model_deployment_monitoring_job"}},{"(google.api.method_signature)":"model_deployment_monitoring_job,update_mask"},{"(google.longrunning.operation_info)":{response_type:"ModelDeploymentMonitoringJob",metadata_type:"UpdateModelDeploymentMonitoringJobOperationMetadata"}}]},DeleteModelDeploymentMonitoringJob:{requestType:"DeleteModelDeploymentMonitoringJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},PauseModelDeploymentMonitoringJob:{requestType:"PauseModelDeploymentMonitoringJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:pause","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:pause",body:"*"}},{"(google.api.method_signature)":"name"}]},ResumeModelDeploymentMonitoringJob:{requestType:"ResumeModelDeploymentMonitoringJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:resume","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:resume",body:"*"}},{"(google.api.method_signature)":"name"}]}}},CreateCustomJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},customJob:{type:"CustomJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetCustomJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}}}},ListCustomJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListCustomJobsResponse:{fields:{customJobs:{rule:"repeated",type:"CustomJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteCustomJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}}}},CancelCustomJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}}}},CreateDataLabelingJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},dataLabelingJob:{type:"DataLabelingJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetDataLabelingJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DataLabelingJob"}}}},ListDataLabelingJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListDataLabelingJobsResponse:{fields:{dataLabelingJobs:{rule:"repeated",type:"DataLabelingJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteDataLabelingJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DataLabelingJob"}}}},CancelDataLabelingJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DataLabelingJob"}}}},CreateHyperparameterTuningJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},hyperparameterTuningJob:{type:"HyperparameterTuningJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetHyperparameterTuningJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/HyperparameterTuningJob"}}}},ListHyperparameterTuningJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListHyperparameterTuningJobsResponse:{fields:{hyperparameterTuningJobs:{rule:"repeated",type:"HyperparameterTuningJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteHyperparameterTuningJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/HyperparameterTuningJob"}}}},CancelHyperparameterTuningJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/HyperparameterTuningJob"}}}},CreateNasJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},nasJob:{type:"NasJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetNasJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasJob"}}}},ListNasJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListNasJobsResponse:{fields:{nasJobs:{rule:"repeated",type:"NasJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteNasJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasJob"}}}},CancelNasJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasJob"}}}},GetNasTrialDetailRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasTrialDetail"}}}},ListNasTrialDetailsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasJob"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},ListNasTrialDetailsResponse:{fields:{nasTrialDetails:{rule:"repeated",type:"NasTrialDetail",id:1},nextPageToken:{type:"string",id:2}}},CreateBatchPredictionJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},batchPredictionJob:{type:"BatchPredictionJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetBatchPredictionJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/BatchPredictionJob"}}}},ListBatchPredictionJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListBatchPredictionJobsResponse:{fields:{batchPredictionJobs:{rule:"repeated",type:"BatchPredictionJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteBatchPredictionJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/BatchPredictionJob"}}}},CancelBatchPredictionJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/BatchPredictionJob"}}}},CreateModelDeploymentMonitoringJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},modelDeploymentMonitoringJob:{type:"ModelDeploymentMonitoringJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},SearchModelDeploymentMonitoringStatsAnomaliesRequest:{fields:{modelDeploymentMonitoringJob:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}},deployedModelId:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureDisplayName:{type:"string",id:3},objectives:{rule:"repeated",type:"StatsAnomaliesObjective",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},pageSize:{type:"int32",id:5},pageToken:{type:"string",id:6},startTime:{type:"google.protobuf.Timestamp",id:7},endTime:{type:"google.protobuf.Timestamp",id:8}},nested:{StatsAnomaliesObjective:{fields:{type:{type:"ModelDeploymentMonitoringObjectiveType",id:1},topFeatureCount:{type:"int32",id:4}}}}},SearchModelDeploymentMonitoringStatsAnomaliesResponse:{fields:{monitoringStats:{rule:"repeated",type:"ModelMonitoringStatsAnomalies",id:1},nextPageToken:{type:"string",id:2}}},GetModelDeploymentMonitoringJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}}}},ListModelDeploymentMonitoringJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListModelDeploymentMonitoringJobsResponse:{fields:{modelDeploymentMonitoringJobs:{rule:"repeated",type:"ModelDeploymentMonitoringJob",id:1},nextPageToken:{type:"string",id:2}}},UpdateModelDeploymentMonitoringJobRequest:{fields:{modelDeploymentMonitoringJob:{type:"ModelDeploymentMonitoringJob",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteModelDeploymentMonitoringJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}}}},PauseModelDeploymentMonitoringJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}}}},ResumeModelDeploymentMonitoringJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}}}},UpdateModelDeploymentMonitoringJobOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},ModelDeploymentMonitoringObjectiveType:{values:{MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED:0,RAW_FEATURE_SKEW:1,RAW_FEATURE_DRIFT:2,FEATURE_ATTRIBUTION_SKEW:3,FEATURE_ATTRIBUTION_DRIFT:4}},ModelDeploymentMonitoringJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},endpoint:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},state:{type:"JobState",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},scheduleState:{type:"MonitoringScheduleState",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},latestMonitoringPipelineMetadata:{type:"LatestMonitoringPipelineMetadata",id:25,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},modelDeploymentMonitoringObjectiveConfigs:{rule:"repeated",type:"ModelDeploymentMonitoringObjectiveConfig",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},modelDeploymentMonitoringScheduleConfig:{type:"ModelDeploymentMonitoringScheduleConfig",id:7,options:{"(google.api.field_behavior)":"REQUIRED"}},loggingSamplingStrategy:{type:"SamplingStrategy",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}},modelMonitoringAlertConfig:{type:"ModelMonitoringAlertConfig",id:15},predictInstanceSchemaUri:{type:"string",id:9},samplePredictInstance:{type:"google.protobuf.Value",id:19},analysisInstanceSchemaUri:{type:"string",id:16},bigqueryTables:{rule:"repeated",type:"ModelDeploymentMonitoringBigQueryTable",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},logTtl:{type:"google.protobuf.Duration",id:17},labels:{keyType:"string",type:"string",id:11},createTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},nextScheduleTime:{type:"google.protobuf.Timestamp",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},statsAnomaliesBaseDirectory:{type:"GcsDestination",id:20},encryptionSpec:{type:"EncryptionSpec",id:21},enableMonitoringPipelineLogs:{type:"bool",id:22},error:{type:"google.rpc.Status",id:23,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{LatestMonitoringPipelineMetadata:{fields:{runTime:{type:"google.protobuf.Timestamp",id:1},status:{type:"google.rpc.Status",id:2}}},MonitoringScheduleState:{values:{MONITORING_SCHEDULE_STATE_UNSPECIFIED:0,PENDING:1,OFFLINE:2,RUNNING:3}}}},ModelDeploymentMonitoringBigQueryTable:{fields:{logSource:{type:"LogSource",id:1},logType:{type:"LogType",id:2},bigqueryTablePath:{type:"string",id:3}},nested:{LogSource:{values:{LOG_SOURCE_UNSPECIFIED:0,TRAINING:1,SERVING:2}},LogType:{values:{LOG_TYPE_UNSPECIFIED:0,PREDICT:1,EXPLAIN:2}}}},ModelDeploymentMonitoringObjectiveConfig:{fields:{deployedModelId:{type:"string",id:1},objectiveConfig:{type:"ModelMonitoringObjectiveConfig",id:2}}},ModelDeploymentMonitoringScheduleConfig:{fields:{monitorInterval:{type:"google.protobuf.Duration",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},monitorWindow:{type:"google.protobuf.Duration",id:2}}},ModelMonitoringStatsAnomalies:{fields:{objective:{type:"ModelDeploymentMonitoringObjectiveType",id:1},deployedModelId:{type:"string",id:2},anomalyCount:{type:"int32",id:3},featureStats:{rule:"repeated",type:"FeatureHistoricStatsAnomalies",id:4}},nested:{FeatureHistoricStatsAnomalies:{fields:{featureDisplayName:{type:"string",id:1},threshold:{type:"ThresholdConfig",id:3},trainingStats:{type:"FeatureStatsAnomaly",id:4},predictionStats:{rule:"repeated",type:"FeatureStatsAnomaly",id:5}}}}},ModelMonitoringObjectiveConfig:{fields:{trainingDataset:{type:"TrainingDataset",id:1},trainingPredictionSkewDetectionConfig:{type:"TrainingPredictionSkewDetectionConfig",id:2},predictionDriftDetectionConfig:{type:"PredictionDriftDetectionConfig",id:3},explanationConfig:{type:"ExplanationConfig",id:5}},nested:{TrainingDataset:{oneofs:{dataSource:{oneof:["dataset","gcsSource","bigquerySource"]}},fields:{dataset:{type:"string",id:3,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},gcsSource:{type:"GcsSource",id:4},bigquerySource:{type:"BigQuerySource",id:5},dataFormat:{type:"string",id:2},targetField:{type:"string",id:6},loggingSamplingStrategy:{type:"SamplingStrategy",id:7}}},TrainingPredictionSkewDetectionConfig:{fields:{skewThresholds:{keyType:"string",type:"ThresholdConfig",id:1},attributionScoreSkewThresholds:{keyType:"string",type:"ThresholdConfig",id:2},defaultSkewThreshold:{type:"ThresholdConfig",id:6}}},PredictionDriftDetectionConfig:{fields:{driftThresholds:{keyType:"string",type:"ThresholdConfig",id:1},attributionScoreDriftThresholds:{keyType:"string",type:"ThresholdConfig",id:2},defaultDriftThreshold:{type:"ThresholdConfig",id:5}}},ExplanationConfig:{fields:{enableFeatureAttributes:{type:"bool",id:1},explanationBaseline:{type:"ExplanationBaseline",id:2}},nested:{ExplanationBaseline:{oneofs:{destination:{oneof:["gcs","bigquery"]}},fields:{gcs:{type:"GcsDestination",id:2},bigquery:{type:"BigQueryDestination",id:3},predictionFormat:{type:"PredictionFormat",id:1}},nested:{PredictionFormat:{values:{PREDICTION_FORMAT_UNSPECIFIED:0,JSONL:2,BIGQUERY:3}}}}}}}},ModelMonitoringAlertConfig:{oneofs:{alert:{oneof:["emailAlertConfig"]}},fields:{emailAlertConfig:{type:"EmailAlertConfig",id:1},enableLogging:{type:"bool",id:2},notificationChannels:{rule:"repeated",type:"string",id:3,options:{"(google.api.resource_reference).type":"monitoring.googleapis.com/NotificationChannel"}}},nested:{EmailAlertConfig:{fields:{userEmails:{rule:"repeated",type:"string",id:1}}}}},ThresholdConfig:{oneofs:{threshold:{oneof:["value"]}},fields:{value:{type:"double",id:1}}},SamplingStrategy:{fields:{randomSampleConfig:{type:"RandomSampleConfig",id:1}},nested:{RandomSampleConfig:{fields:{sampleRate:{type:"double",id:1}}}}},NasJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/NasJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/nasJobs/{nas_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},nasJobSpec:{type:"NasJobSpec",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},nasJobOutput:{type:"NasJobOutput",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"JobState",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:12},encryptionSpec:{type:"EncryptionSpec",id:13},enableRestrictedImageTraining:{type:"bool",id:14,options:{deprecated:!0,"(google.api.field_behavior)":"OPTIONAL"}}}},NasTrialDetail:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/NasTrialDetail","(google.api.resource).pattern":"projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},parameters:{type:"string",id:2},searchTrial:{type:"NasTrial",id:3},trainTrial:{type:"NasTrial",id:4}}},NasJobSpec:{oneofs:{nasAlgorithmSpec:{oneof:["multiTrialAlgorithmSpec"]}},fields:{multiTrialAlgorithmSpec:{type:"MultiTrialAlgorithmSpec",id:2},resumeNasJobId:{type:"string",id:3},searchSpaceSpec:{type:"string",id:1}},nested:{MultiTrialAlgorithmSpec:{fields:{multiTrialAlgorithm:{type:"MultiTrialAlgorithm",id:1},metric:{type:"MetricSpec",id:2},searchTrialSpec:{type:"SearchTrialSpec",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},trainTrialSpec:{type:"TrainTrialSpec",id:4}},nested:{MetricSpec:{fields:{metricId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},goal:{type:"GoalType",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{GoalType:{values:{GOAL_TYPE_UNSPECIFIED:0,MAXIMIZE:1,MINIMIZE:2}}}},SearchTrialSpec:{fields:{searchTrialJobSpec:{type:"CustomJobSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxTrialCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},maxParallelTrialCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},maxFailedTrialCount:{type:"int32",id:4}}},TrainTrialSpec:{fields:{trainTrialJobSpec:{type:"CustomJobSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxParallelTrialCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},frequency:{type:"int32",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MultiTrialAlgorithm:{values:{MULTI_TRIAL_ALGORITHM_UNSPECIFIED:0,REINFORCEMENT_LEARNING:1,GRID_SEARCH:2}}}}}},NasJobOutput:{oneofs:{output:{oneof:["multiTrialJobOutput"]}},fields:{multiTrialJobOutput:{type:"MultiTrialJobOutput",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{MultiTrialJobOutput:{fields:{searchTrials:{rule:"repeated",type:"NasTrial",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},trainTrials:{rule:"repeated",type:"NasTrial",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},NasTrial:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},finalMeasurement:{type:"Measurement",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{State:{values:{STATE_UNSPECIFIED:0,REQUESTED:1,ACTIVE:2,STOPPING:3,SUCCEEDED:4,INFEASIBLE:5}}}},LineageSubgraph:{fields:{artifacts:{rule:"repeated",type:"Artifact",id:1},executions:{rule:"repeated",type:"Execution",id:2},events:{rule:"repeated",type:"Event",id:3}}},MatchService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{FindNeighbors:{requestType:"FindNeighborsRequest",responseType:"FindNeighborsResponse",options:{"(google.api.http).post":"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:findNeighbors","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:findNeighbors",body:"*"}}]},ReadIndexDatapoints:{requestType:"ReadIndexDatapointsRequest",responseType:"ReadIndexDatapointsResponse",options:{"(google.api.http).post":"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:readIndexDatapoints","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:readIndexDatapoints",body:"*"}}]}}},FindNeighborsRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndexId:{type:"string",id:2},queries:{rule:"repeated",type:"Query",id:3},returnFullDatapoint:{type:"bool",id:4}},nested:{Query:{fields:{datapoint:{type:"IndexDatapoint",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},neighborCount:{type:"int32",id:2},perCrowdingAttributeNeighborCount:{type:"int32",id:3},approximateNeighborCount:{type:"int32",id:4},fractionLeafNodesToSearchOverride:{type:"double",id:5}}}}},FindNeighborsResponse:{fields:{nearestNeighbors:{rule:"repeated",type:"NearestNeighbors",id:1}},nested:{Neighbor:{fields:{datapoint:{type:"IndexDatapoint",id:1},distance:{type:"double",id:2}}},NearestNeighbors:{fields:{id:{type:"string",id:1},neighbors:{rule:"repeated",type:"Neighbor",id:2}}}}},ReadIndexDatapointsRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndexId:{type:"string",id:2},ids:{rule:"repeated",type:"string",id:3}}},ReadIndexDatapointsResponse:{fields:{datapoints:{rule:"repeated",type:"IndexDatapoint",id:1}}},MetadataSchema:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/MetadataSchema","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},schemaVersion:{type:"string",id:2},schema:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},schemaType:{type:"MetadataSchemaType",id:4},createTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},description:{type:"string",id:6}},nested:{MetadataSchemaType:{values:{METADATA_SCHEMA_TYPE_UNSPECIFIED:0,ARTIFACT_TYPE:1,EXECUTION_TYPE:2,CONTEXT_TYPE:3}}}},MetadataService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateMetadataStore:{requestType:"CreateMetadataStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/metadataStores","(google.api.http).body":"metadata_store","(google.api.method_signature)":"parent,metadata_store,metadata_store_id","(google.longrunning.operation_info).response_type":"MetadataStore","(google.longrunning.operation_info).metadata_type":"CreateMetadataStoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/metadataStores",body:"metadata_store"}},{"(google.api.method_signature)":"parent,metadata_store,metadata_store_id"},{"(google.longrunning.operation_info)":{response_type:"MetadataStore",metadata_type:"CreateMetadataStoreOperationMetadata"}}]},GetMetadataStore:{requestType:"GetMetadataStoreRequest",responseType:"MetadataStore",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/metadataStores/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/metadataStores/*}"}},{"(google.api.method_signature)":"name"}]},ListMetadataStores:{requestType:"ListMetadataStoresRequest",responseType:"ListMetadataStoresResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/metadataStores","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/metadataStores"}},{"(google.api.method_signature)":"parent"}]},DeleteMetadataStore:{requestType:"DeleteMetadataStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/metadataStores/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteMetadataStoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/metadataStores/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteMetadataStoreOperationMetadata"}}]},CreateArtifact:{requestType:"CreateArtifactRequest",responseType:"Artifact",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts","(google.api.http).body":"artifact","(google.api.method_signature)":"parent,artifact,artifact_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts",body:"artifact"}},{"(google.api.method_signature)":"parent,artifact,artifact_id"}]},GetArtifact:{requestType:"GetArtifactRequest",responseType:"Artifact",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}"}},{"(google.api.method_signature)":"name"}]},ListArtifacts:{requestType:"ListArtifactsRequest",responseType:"ListArtifactsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts"}},{"(google.api.method_signature)":"parent"}]},UpdateArtifact:{requestType:"UpdateArtifactRequest",responseType:"Artifact",options:{"(google.api.http).patch":"/v1/{artifact.name=projects/*/locations/*/metadataStores/*/artifacts/*}","(google.api.http).body":"artifact","(google.api.method_signature)":"artifact,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{artifact.name=projects/*/locations/*/metadataStores/*/artifacts/*}",body:"artifact"}},{"(google.api.method_signature)":"artifact,update_mask"}]},DeleteArtifact:{requestType:"DeleteArtifactRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},PurgeArtifacts:{requestType:"PurgeArtifactsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts:purge","(google.api.http).body":"*","(google.api.method_signature)":"parent","(google.longrunning.operation_info).response_type":"PurgeArtifactsResponse","(google.longrunning.operation_info).metadata_type":"PurgeArtifactsMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts:purge",body:"*"}},{"(google.api.method_signature)":"parent"},{"(google.longrunning.operation_info)":{response_type:"PurgeArtifactsResponse",metadata_type:"PurgeArtifactsMetadata"}}]},CreateContext:{requestType:"CreateContextRequest",responseType:"Context",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts","(google.api.http).body":"context","(google.api.method_signature)":"parent,context,context_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts",body:"context"}},{"(google.api.method_signature)":"parent,context,context_id"}]},GetContext:{requestType:"GetContextRequest",responseType:"Context",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/metadataStores/*/contexts/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/metadataStores/*/contexts/*}"}},{"(google.api.method_signature)":"name"}]},ListContexts:{requestType:"ListContextsRequest",responseType:"ListContextsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts"}},{"(google.api.method_signature)":"parent"}]},UpdateContext:{requestType:"UpdateContextRequest",responseType:"Context",options:{"(google.api.http).patch":"/v1/{context.name=projects/*/locations/*/metadataStores/*/contexts/*}","(google.api.http).body":"context","(google.api.method_signature)":"context,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{context.name=projects/*/locations/*/metadataStores/*/contexts/*}",body:"context"}},{"(google.api.method_signature)":"context,update_mask"}]},DeleteContext:{requestType:"DeleteContextRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/metadataStores/*/contexts/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/metadataStores/*/contexts/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},PurgeContexts:{requestType:"PurgeContextsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts:purge","(google.api.http).body":"*","(google.api.method_signature)":"parent","(google.longrunning.operation_info).response_type":"PurgeContextsResponse","(google.longrunning.operation_info).metadata_type":"PurgeContextsMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts:purge",body:"*"}},{"(google.api.method_signature)":"parent"},{"(google.longrunning.operation_info)":{response_type:"PurgeContextsResponse",metadata_type:"PurgeContextsMetadata"}}]},AddContextArtifactsAndExecutions:{requestType:"AddContextArtifactsAndExecutionsRequest",responseType:"AddContextArtifactsAndExecutionsResponse",options:{"(google.api.http).post":"/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextArtifactsAndExecutions","(google.api.http).body":"*","(google.api.method_signature)":"context,artifacts,executions"},parsedOptions:[{"(google.api.http)":{post:"/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextArtifactsAndExecutions",body:"*"}},{"(google.api.method_signature)":"context,artifacts,executions"}]},AddContextChildren:{requestType:"AddContextChildrenRequest",responseType:"AddContextChildrenResponse",options:{"(google.api.http).post":"/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextChildren","(google.api.http).body":"*","(google.api.method_signature)":"context,child_contexts"},parsedOptions:[{"(google.api.http)":{post:"/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextChildren",body:"*"}},{"(google.api.method_signature)":"context,child_contexts"}]},RemoveContextChildren:{requestType:"RemoveContextChildrenRequest",responseType:"RemoveContextChildrenResponse",options:{"(google.api.http).post":"/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:removeContextChildren","(google.api.http).body":"*","(google.api.method_signature)":"context,child_contexts"},parsedOptions:[{"(google.api.http)":{post:"/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:removeContextChildren",body:"*"}},{"(google.api.method_signature)":"context,child_contexts"}]},QueryContextLineageSubgraph:{requestType:"QueryContextLineageSubgraphRequest",responseType:"LineageSubgraph",options:{"(google.api.http).get":"/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:queryContextLineageSubgraph","(google.api.method_signature)":"context"},parsedOptions:[{"(google.api.http)":{get:"/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:queryContextLineageSubgraph"}},{"(google.api.method_signature)":"context"}]},CreateExecution:{requestType:"CreateExecutionRequest",responseType:"Execution",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/metadataStores/*}/executions","(google.api.http).body":"execution","(google.api.method_signature)":"parent,execution,execution_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/metadataStores/*}/executions",body:"execution"}},{"(google.api.method_signature)":"parent,execution,execution_id"}]},GetExecution:{requestType:"GetExecutionRequest",responseType:"Execution",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/metadataStores/*/executions/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/metadataStores/*/executions/*}"}},{"(google.api.method_signature)":"name"}]},ListExecutions:{requestType:"ListExecutionsRequest",responseType:"ListExecutionsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/metadataStores/*}/executions","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/metadataStores/*}/executions"}},{"(google.api.method_signature)":"parent"}]},UpdateExecution:{requestType:"UpdateExecutionRequest",responseType:"Execution",options:{"(google.api.http).patch":"/v1/{execution.name=projects/*/locations/*/metadataStores/*/executions/*}","(google.api.http).body":"execution","(google.api.method_signature)":"execution,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{execution.name=projects/*/locations/*/metadataStores/*/executions/*}",body:"execution"}},{"(google.api.method_signature)":"execution,update_mask"}]},DeleteExecution:{requestType:"DeleteExecutionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/metadataStores/*/executions/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/metadataStores/*/executions/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},PurgeExecutions:{requestType:"PurgeExecutionsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/metadataStores/*}/executions:purge","(google.api.http).body":"*","(google.api.method_signature)":"parent","(google.longrunning.operation_info).response_type":"PurgeExecutionsResponse","(google.longrunning.operation_info).metadata_type":"PurgeExecutionsMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/metadataStores/*}/executions:purge",body:"*"}},{"(google.api.method_signature)":"parent"},{"(google.longrunning.operation_info)":{response_type:"PurgeExecutionsResponse",metadata_type:"PurgeExecutionsMetadata"}}]},AddExecutionEvents:{requestType:"AddExecutionEventsRequest",responseType:"AddExecutionEventsResponse",options:{"(google.api.http).post":"/v1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:addExecutionEvents","(google.api.http).body":"*","(google.api.method_signature)":"execution,events"},parsedOptions:[{"(google.api.http)":{post:"/v1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:addExecutionEvents",body:"*"}},{"(google.api.method_signature)":"execution,events"}]},QueryExecutionInputsAndOutputs:{requestType:"QueryExecutionInputsAndOutputsRequest",responseType:"LineageSubgraph",options:{"(google.api.http).get":"/v1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:queryExecutionInputsAndOutputs","(google.api.method_signature)":"execution"},parsedOptions:[{"(google.api.http)":{get:"/v1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:queryExecutionInputsAndOutputs"}},{"(google.api.method_signature)":"execution"}]},CreateMetadataSchema:{requestType:"CreateMetadataSchemaRequest",responseType:"MetadataSchema",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas","(google.api.http).body":"metadata_schema","(google.api.method_signature)":"parent,metadata_schema,metadata_schema_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas",body:"metadata_schema"}},{"(google.api.method_signature)":"parent,metadata_schema,metadata_schema_id"}]},GetMetadataSchema:{requestType:"GetMetadataSchemaRequest",responseType:"MetadataSchema",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/metadataStores/*/metadataSchemas/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/metadataStores/*/metadataSchemas/*}"}},{"(google.api.method_signature)":"name"}]},ListMetadataSchemas:{requestType:"ListMetadataSchemasRequest",responseType:"ListMetadataSchemasResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas"}},{"(google.api.method_signature)":"parent"}]},QueryArtifactLineageSubgraph:{requestType:"QueryArtifactLineageSubgraphRequest",responseType:"LineageSubgraph",options:{"(google.api.http).get":"/v1/{artifact=projects/*/locations/*/metadataStores/*/artifacts/*}:queryArtifactLineageSubgraph","(google.api.method_signature)":"artifact"},parsedOptions:[{"(google.api.http)":{get:"/v1/{artifact=projects/*/locations/*/metadataStores/*/artifacts/*}:queryArtifactLineageSubgraph"}},{"(google.api.method_signature)":"artifact"}]}}},CreateMetadataStoreRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},metadataStore:{type:"MetadataStore",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},metadataStoreId:{type:"string",id:3}}},CreateMetadataStoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetMetadataStoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}}}},ListMetadataStoresRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},ListMetadataStoresResponse:{fields:{metadataStores:{rule:"repeated",type:"MetadataStore",id:1},nextPageToken:{type:"string",id:2}}},DeleteMetadataStoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},force:{type:"bool",id:2,options:{deprecated:!0}}}},DeleteMetadataStoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateArtifactRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},artifact:{type:"Artifact",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},artifactId:{type:"string",id:3}}},GetArtifactRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}}}},ListArtifactsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Artifact"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListArtifactsResponse:{fields:{artifacts:{rule:"repeated",type:"Artifact",id:1},nextPageToken:{type:"string",id:2}}},UpdateArtifactRequest:{fields:{artifact:{type:"Artifact",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},allowMissing:{type:"bool",id:3}}},DeleteArtifactRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}},etag:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeArtifactsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Artifact"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},force:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeArtifactsResponse:{fields:{purgeCount:{type:"int64",id:1},purgeSample:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}}}},PurgeArtifactsMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateContextRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},context:{type:"Context",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},contextId:{type:"string",id:3}}},GetContextRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},ListContextsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Context"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListContextsResponse:{fields:{contexts:{rule:"repeated",type:"Context",id:1},nextPageToken:{type:"string",id:2}}},UpdateContextRequest:{fields:{context:{type:"Context",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},allowMissing:{type:"bool",id:3}}},DeleteContextRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},force:{type:"bool",id:2},etag:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeContextsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Context"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},force:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeContextsResponse:{fields:{purgeCount:{type:"int64",id:1},purgeSample:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},PurgeContextsMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},AddContextArtifactsAndExecutionsRequest:{fields:{context:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},artifacts:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}},executions:{rule:"repeated",type:"string",id:3,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}}}},AddContextArtifactsAndExecutionsResponse:{fields:{}},AddContextChildrenRequest:{fields:{context:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},childContexts:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},AddContextChildrenResponse:{fields:{}},RemoveContextChildrenRequest:{fields:{context:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},childContexts:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},RemoveContextChildrenResponse:{fields:{}},QueryContextLineageSubgraphRequest:{fields:{context:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},CreateExecutionRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},execution:{type:"Execution",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},executionId:{type:"string",id:3}}},GetExecutionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}}}},ListExecutionsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Execution"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListExecutionsResponse:{fields:{executions:{rule:"repeated",type:"Execution",id:1},nextPageToken:{type:"string",id:2}}},UpdateExecutionRequest:{fields:{execution:{type:"Execution",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},allowMissing:{type:"bool",id:3}}},DeleteExecutionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}},etag:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeExecutionsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Execution"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},force:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeExecutionsResponse:{fields:{purgeCount:{type:"int64",id:1},purgeSample:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}}}},PurgeExecutionsMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},AddExecutionEventsRequest:{fields:{execution:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}},events:{rule:"repeated",type:"Event",id:2}}},AddExecutionEventsResponse:{fields:{}},QueryExecutionInputsAndOutputsRequest:{fields:{execution:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}}}},CreateMetadataSchemaRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},metadataSchema:{type:"MetadataSchema",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},metadataSchemaId:{type:"string",id:3}}},GetMetadataSchemaRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataSchema"}}}},ListMetadataSchemasRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/MetadataSchema"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4}}},ListMetadataSchemasResponse:{fields:{metadataSchemas:{rule:"repeated",type:"MetadataSchema",id:1},nextPageToken:{type:"string",id:2}}},QueryArtifactLineageSubgraphRequest:{fields:{artifact:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}},maxHops:{type:"int32",id:2},filter:{type:"string",id:3}}},MetadataStore:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/MetadataStore","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},encryptionSpec:{type:"EncryptionSpec",id:5},description:{type:"string",id:6},state:{type:"MetadataStoreState",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{MetadataStoreState:{fields:{diskUtilizationBytes:{type:"int64",id:1}}}}},MigratableResource:{oneofs:{resource:{oneof:["mlEngineModelVersion","automlModel","automlDataset","dataLabelingDataset"]}},fields:{mlEngineModelVersion:{type:"MlEngineModelVersion",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},automlModel:{type:"AutomlModel",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},automlDataset:{type:"AutomlDataset",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},dataLabelingDataset:{type:"DataLabelingDataset",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastMigrateTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastUpdateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{MlEngineModelVersion:{fields:{endpoint:{type:"string",id:1},version:{type:"string",id:2,options:{"(google.api.resource_reference).type":"ml.googleapis.com/Version"}}}},AutomlModel:{fields:{model:{type:"string",id:1,options:{"(google.api.resource_reference).type":"automl.googleapis.com/Model"}},modelDisplayName:{type:"string",id:3}}},AutomlDataset:{fields:{dataset:{type:"string",id:1,options:{"(google.api.resource_reference).type":"automl.googleapis.com/Dataset"}},datasetDisplayName:{type:"string",id:4}}},DataLabelingDataset:{fields:{dataset:{type:"string",id:1,options:{"(google.api.resource_reference).type":"datalabeling.googleapis.com/Dataset"}},datasetDisplayName:{type:"string",id:4},dataLabelingAnnotatedDatasets:{rule:"repeated",type:"DataLabelingAnnotatedDataset",id:3}},nested:{DataLabelingAnnotatedDataset:{fields:{annotatedDataset:{type:"string",id:1,options:{"(google.api.resource_reference).type":"datalabeling.googleapis.com/AnnotatedDataset"}},annotatedDatasetDisplayName:{type:"string",id:3}}}}}}},MigrationService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{SearchMigratableResources:{requestType:"SearchMigratableResourcesRequest",responseType:"SearchMigratableResourcesResponse",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/migratableResources:search","(google.api.http).body":"*","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/migratableResources:search",body:"*"}},{"(google.api.method_signature)":"parent"}]},BatchMigrateResources:{requestType:"BatchMigrateResourcesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/migratableResources:batchMigrate","(google.api.http).body":"*","(google.api.method_signature)":"parent,migrate_resource_requests","(google.longrunning.operation_info).response_type":"BatchMigrateResourcesResponse","(google.longrunning.operation_info).metadata_type":"BatchMigrateResourcesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/migratableResources:batchMigrate",body:"*"}},{"(google.api.method_signature)":"parent,migrate_resource_requests"},{"(google.longrunning.operation_info)":{response_type:"BatchMigrateResourcesResponse",metadata_type:"BatchMigrateResourcesOperationMetadata"}}]}}},SearchMigratableResourcesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4}}},SearchMigratableResourcesResponse:{fields:{migratableResources:{rule:"repeated",type:"MigratableResource",id:1},nextPageToken:{type:"string",id:2}}},BatchMigrateResourcesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},migrateResourceRequests:{rule:"repeated",type:"MigrateResourceRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MigrateResourceRequest:{oneofs:{request:{oneof:["migrateMlEngineModelVersionConfig","migrateAutomlModelConfig","migrateAutomlDatasetConfig","migrateDataLabelingDatasetConfig"]}},fields:{migrateMlEngineModelVersionConfig:{type:"MigrateMlEngineModelVersionConfig",id:1},migrateAutomlModelConfig:{type:"MigrateAutomlModelConfig",id:2},migrateAutomlDatasetConfig:{type:"MigrateAutomlDatasetConfig",id:3},migrateDataLabelingDatasetConfig:{type:"MigrateDataLabelingDatasetConfig",id:4}},nested:{MigrateMlEngineModelVersionConfig:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},modelVersion:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"ml.googleapis.com/Version"}},modelDisplayName:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MigrateAutomlModelConfig:{fields:{model:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"automl.googleapis.com/Model"}},modelDisplayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},MigrateAutomlDatasetConfig:{fields:{dataset:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"automl.googleapis.com/Dataset"}},datasetDisplayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MigrateDataLabelingDatasetConfig:{fields:{dataset:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"datalabeling.googleapis.com/Dataset"}},datasetDisplayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},migrateDataLabelingAnnotatedDatasetConfigs:{rule:"repeated",type:"MigrateDataLabelingAnnotatedDatasetConfig",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{MigrateDataLabelingAnnotatedDatasetConfig:{fields:{annotatedDataset:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"datalabeling.googleapis.com/AnnotatedDataset"}}}}}}}},BatchMigrateResourcesResponse:{fields:{migrateResourceResponses:{rule:"repeated",type:"MigrateResourceResponse",id:1}}},MigrateResourceResponse:{oneofs:{migratedResource:{oneof:["dataset","model"]}},fields:{dataset:{type:"string",id:1,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},model:{type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},migratableResource:{type:"MigratableResource",id:3}}},BatchMigrateResourcesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},partialResults:{rule:"repeated",type:"PartialResult",id:2}},nested:{PartialResult:{oneofs:{result:{oneof:["error","model","dataset"]}},fields:{error:{type:"google.rpc.Status",id:2},model:{type:"string",id:3,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},dataset:{type:"string",id:4,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},request:{type:"MigrateResourceRequest",id:1}}}}},ModelEvaluation:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/ModelEvaluation","(google.api.resource).pattern":"projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:10},metricsSchemaUri:{type:"string",id:2},metrics:{type:"google.protobuf.Value",id:3},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},sliceDimensions:{rule:"repeated",type:"string",id:5},dataItemSchemaUri:{type:"string",id:6},annotationSchemaUri:{type:"string",id:7},modelExplanation:{type:"ModelExplanation",id:8},explanationSpecs:{rule:"repeated",type:"ModelEvaluationExplanationSpec",id:9},metadata:{type:"google.protobuf.Value",id:11}},nested:{ModelEvaluationExplanationSpec:{fields:{explanationType:{type:"string",id:1},explanationSpec:{type:"ExplanationSpec",id:2}}}}},ModelEvaluationSlice:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/ModelEvaluationSlice","(google.api.resource).pattern":"projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},slice:{type:"Slice",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metricsSchemaUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metrics:{type:"google.protobuf.Value",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},modelExplanation:{type:"ModelExplanation",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Slice:{fields:{dimension:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},value:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},sliceSpec:{type:"SliceSpec",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{SliceSpec:{fields:{configs:{keyType:"string",type:"SliceConfig",id:1}},nested:{SliceConfig:{oneofs:{kind:{oneof:["value","range","allValues"]}},fields:{value:{type:"Value",id:1},range:{type:"Range",id:2},allValues:{type:"google.protobuf.BoolValue",id:3}}},Range:{fields:{low:{type:"float",id:1},high:{type:"float",id:2}}},Value:{oneofs:{kind:{oneof:["stringValue","floatValue"]}},fields:{stringValue:{type:"string",id:1},floatValue:{type:"float",id:2}}}}}}}}},ModelGardenService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{GetPublisherModel:{requestType:"GetPublisherModelRequest",responseType:"PublisherModel",options:{"(google.api.http).get":"/v1/{name=publishers/*/models/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=publishers/*/models/*}"}},{"(google.api.method_signature)":"name"}]}}},PublisherModelView:{values:{PUBLISHER_MODEL_VIEW_UNSPECIFIED:0,PUBLISHER_MODEL_VIEW_BASIC:1,PUBLISHER_MODEL_VIEW_FULL:2,PUBLISHER_MODEL_VERSION_VIEW_BASIC:3}},GetPublisherModelRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PublisherModel"}},languageCode:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},view:{type:"PublisherModelView",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PublisherModel:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/PublisherModel","(google.api.resource).pattern":"publishers/{publisher}/models/{model}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},versionId:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},openSourceCategory:{type:"OpenSourceCategory",id:7,options:{"(google.api.field_behavior)":"REQUIRED"}},supportedActions:{type:"CallToAction",id:19,options:{"(google.api.field_behavior)":"OPTIONAL"}},frameworks:{rule:"repeated",type:"string",id:23,options:{"(google.api.field_behavior)":"OPTIONAL"}},launchStage:{type:"LaunchStage",id:29,options:{"(google.api.field_behavior)":"OPTIONAL"}},publisherModelTemplate:{type:"string",id:30,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},predictSchemata:{type:"PredictSchemata",id:31,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{ResourceReference:{oneofs:{reference:{oneof:["uri","resourceName"]}},fields:{uri:{type:"string",id:1},resourceName:{type:"string",id:2}}},Documentation:{fields:{title:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},content:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CallToAction:{fields:{viewRestApi:{type:"ViewRestApi",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},openNotebook:{type:"RegionalResourceReferences",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},createApplication:{type:"RegionalResourceReferences",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},openFineTuningPipeline:{type:"RegionalResourceReferences",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},openPromptTuningPipeline:{type:"RegionalResourceReferences",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},openGenie:{type:"RegionalResourceReferences",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},deploy:{type:"Deploy",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},openGenerationAiStudio:{type:"RegionalResourceReferences",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},requestAccess:{type:"RegionalResourceReferences",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},openEvaluationPipeline:{type:"RegionalResourceReferences",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{RegionalResourceReferences:{fields:{references:{keyType:"string",type:"ResourceReference",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},title:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ViewRestApi:{fields:{documentations:{rule:"repeated",type:"Documentation",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},title:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},Deploy:{oneofs:{predictionResources:{oneof:["dedicatedResources","automaticResources","sharedResources"]}},fields:{dedicatedResources:{type:"DedicatedResources",id:5},automaticResources:{type:"AutomaticResources",id:6},sharedResources:{type:"string",id:7},modelDisplayName:{type:"string",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},largeModelReference:{type:"LargeModelReference",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},containerSpec:{type:"ModelContainerSpec",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},artifactUri:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},title:{type:"string",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}}}}}},OpenSourceCategory:{values:{OPEN_SOURCE_CATEGORY_UNSPECIFIED:0,PROPRIETARY:1,GOOGLE_OWNED_OSS_WITH_GOOGLE_CHECKPOINT:2,THIRD_PARTY_OWNED_OSS_WITH_GOOGLE_CHECKPOINT:3,GOOGLE_OWNED_OSS:4,THIRD_PARTY_OWNED_OSS:5}},LaunchStage:{values:{LAUNCH_STAGE_UNSPECIFIED:0,EXPERIMENTAL:1,PRIVATE_PREVIEW:2,PUBLIC_PREVIEW:3,GA:4}}}},ModelService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{UploadModel:{requestType:"UploadModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/models:upload","(google.api.http).body":"*","(google.api.method_signature)":"parent,model","(google.longrunning.operation_info).response_type":"UploadModelResponse","(google.longrunning.operation_info).metadata_type":"UploadModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/models:upload",body:"*"}},{"(google.api.method_signature)":"parent,model"},{"(google.longrunning.operation_info)":{response_type:"UploadModelResponse",metadata_type:"UploadModelOperationMetadata"}}]},GetModel:{requestType:"GetModelRequest",responseType:"Model",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/models/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/models/*}"}},{"(google.api.method_signature)":"name"}]},ListModels:{requestType:"ListModelsRequest",responseType:"ListModelsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/models","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/models"}},{"(google.api.method_signature)":"parent"}]},ListModelVersions:{requestType:"ListModelVersionsRequest",responseType:"ListModelVersionsResponse",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/models/*}:listVersions","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/models/*}:listVersions"}},{"(google.api.method_signature)":"name"}]},UpdateModel:{requestType:"UpdateModelRequest",responseType:"Model",options:{"(google.api.http).patch":"/v1/{model.name=projects/*/locations/*/models/*}","(google.api.http).body":"model","(google.api.method_signature)":"model,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{model.name=projects/*/locations/*/models/*}",body:"model"}},{"(google.api.method_signature)":"model,update_mask"}]},UpdateExplanationDataset:{requestType:"UpdateExplanationDatasetRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{model=projects/*/locations/*/models/*}:updateExplanationDataset","(google.api.http).body":"*","(google.api.method_signature)":"model","(google.longrunning.operation_info).response_type":"UpdateExplanationDatasetResponse","(google.longrunning.operation_info).metadata_type":"UpdateExplanationDatasetOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{model=projects/*/locations/*/models/*}:updateExplanationDataset",body:"*"}},{"(google.api.method_signature)":"model"},{"(google.longrunning.operation_info)":{response_type:"UpdateExplanationDatasetResponse",metadata_type:"UpdateExplanationDatasetOperationMetadata"}}]},DeleteModel:{requestType:"DeleteModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/models/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/models/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},DeleteModelVersion:{requestType:"DeleteModelVersionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/models/*}:deleteVersion","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/models/*}:deleteVersion"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},MergeVersionAliases:{requestType:"MergeVersionAliasesRequest",responseType:"Model",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/models/*}:mergeVersionAliases","(google.api.http).body":"*","(google.api.method_signature)":"name,version_aliases"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/models/*}:mergeVersionAliases",body:"*"}},{"(google.api.method_signature)":"name,version_aliases"}]},ExportModel:{requestType:"ExportModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/models/*}:export","(google.api.http).body":"*","(google.api.method_signature)":"name,output_config","(google.longrunning.operation_info).response_type":"ExportModelResponse","(google.longrunning.operation_info).metadata_type":"ExportModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/models/*}:export",body:"*"}},{"(google.api.method_signature)":"name,output_config"},{"(google.longrunning.operation_info)":{response_type:"ExportModelResponse",metadata_type:"ExportModelOperationMetadata"}}]},CopyModel:{requestType:"CopyModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/models:copy","(google.api.http).body":"*","(google.api.method_signature)":"parent,source_model","(google.longrunning.operation_info).response_type":"CopyModelResponse","(google.longrunning.operation_info).metadata_type":"CopyModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/models:copy",body:"*"}},{"(google.api.method_signature)":"parent,source_model"},{"(google.longrunning.operation_info)":{response_type:"CopyModelResponse",metadata_type:"CopyModelOperationMetadata"}}]},ImportModelEvaluation:{requestType:"ImportModelEvaluationRequest",responseType:"ModelEvaluation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/models/*}/evaluations:import","(google.api.http).body":"*","(google.api.method_signature)":"parent,model_evaluation"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/models/*}/evaluations:import",body:"*"}},{"(google.api.method_signature)":"parent,model_evaluation"}]},BatchImportModelEvaluationSlices:{requestType:"BatchImportModelEvaluationSlicesRequest",responseType:"BatchImportModelEvaluationSlicesResponse",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices:batchImport","(google.api.http).body":"*","(google.api.method_signature)":"parent,model_evaluation_slices"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices:batchImport",body:"*"}},{"(google.api.method_signature)":"parent,model_evaluation_slices"}]},BatchImportEvaluatedAnnotations:{requestType:"BatchImportEvaluatedAnnotationsRequest",responseType:"BatchImportEvaluatedAnnotationsResponse",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/models/*/evaluations/*/slices/*}:batchImport","(google.api.http).body":"*","(google.api.method_signature)":"parent,evaluated_annotations"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/models/*/evaluations/*/slices/*}:batchImport",body:"*"}},{"(google.api.method_signature)":"parent,evaluated_annotations"}]},GetModelEvaluation:{requestType:"GetModelEvaluationRequest",responseType:"ModelEvaluation",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/models/*/evaluations/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}"}},{"(google.api.method_signature)":"name"}]},ListModelEvaluations:{requestType:"ListModelEvaluationsRequest",responseType:"ListModelEvaluationsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/models/*}/evaluations","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/models/*}/evaluations"}},{"(google.api.method_signature)":"parent"}]},GetModelEvaluationSlice:{requestType:"GetModelEvaluationSliceRequest",responseType:"ModelEvaluationSlice",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/models/*/evaluations/*/slices/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/slices/*}"}},{"(google.api.method_signature)":"name"}]},ListModelEvaluationSlices:{requestType:"ListModelEvaluationSlicesRequest",responseType:"ListModelEvaluationSlicesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices"}},{"(google.api.method_signature)":"parent"}]}}},UploadModelRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},parentModel:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},modelId:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},model:{type:"Model",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},serviceAccount:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},UploadModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UploadModelResponse:{fields:{model:{type:"string",id:1,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},GetModelRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}}}},ListModelsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListModelsResponse:{fields:{models:{rule:"repeated",type:"Model",id:1},nextPageToken:{type:"string",id:2}}},ListModelVersionsRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListModelVersionsResponse:{fields:{models:{rule:"repeated",type:"Model",id:1},nextPageToken:{type:"string",id:2}}},UpdateModelRequest:{fields:{model:{type:"Model",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},UpdateExplanationDatasetRequest:{fields:{model:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},examples:{type:"Examples",id:2}}},UpdateExplanationDatasetOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteModelRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}}}},DeleteModelVersionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}}}},MergeVersionAliasesRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},versionAliases:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ExportModelRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},outputConfig:{type:"OutputConfig",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{OutputConfig:{fields:{exportFormatId:{type:"string",id:1},artifactDestination:{type:"GcsDestination",id:3},imageDestination:{type:"ContainerRegistryDestination",id:4}}}}},ExportModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},outputInfo:{type:"OutputInfo",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{OutputInfo:{fields:{artifactOutputUri:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},imageOutputUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},UpdateExplanationDatasetResponse:{fields:{}},ExportModelResponse:{fields:{}},CopyModelRequest:{oneofs:{destinationModel:{oneof:["modelId","parentModel"]}},fields:{modelId:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},parentModel:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},sourceModel:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},encryptionSpec:{type:"EncryptionSpec",id:3}}},CopyModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CopyModelResponse:{fields:{model:{type:"string",id:1,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ImportModelEvaluationRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelEvaluation:{type:"ModelEvaluation",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchImportModelEvaluationSlicesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluation"}},modelEvaluationSlices:{rule:"repeated",type:"ModelEvaluationSlice",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchImportModelEvaluationSlicesResponse:{fields:{importedModelEvaluationSlices:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},BatchImportEvaluatedAnnotationsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluationSlice"}},evaluatedAnnotations:{rule:"repeated",type:"EvaluatedAnnotation",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchImportEvaluatedAnnotationsResponse:{fields:{importedEvaluatedAnnotationsCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},GetModelEvaluationRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluation"}}}},ListModelEvaluationsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListModelEvaluationsResponse:{fields:{modelEvaluations:{rule:"repeated",type:"ModelEvaluation",id:1},nextPageToken:{type:"string",id:2}}},GetModelEvaluationSliceRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluationSlice"}}}},ListModelEvaluationSlicesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluation"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListModelEvaluationSlicesResponse:{fields:{modelEvaluationSlices:{rule:"repeated",type:"ModelEvaluationSlice",id:1},nextPageToken:{type:"string",id:2}}},PipelineFailurePolicy:{values:{PIPELINE_FAILURE_POLICY_UNSPECIFIED:0,PIPELINE_FAILURE_POLICY_FAIL_SLOW:1,PIPELINE_FAILURE_POLICY_FAIL_FAST:2}},PipelineJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/PipelineJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},pipelineSpec:{type:"google.protobuf.Struct",id:7},state:{type:"PipelineState",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},jobDetail:{type:"PipelineJobDetail",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:11},runtimeConfig:{type:"RuntimeConfig",id:12},encryptionSpec:{type:"EncryptionSpec",id:16},serviceAccount:{type:"string",id:17},network:{type:"string",id:18,options:{"(google.api.resource_reference).type":"compute.googleapis.com/Network"}},reservedIpRanges:{rule:"repeated",type:"string",id:25},templateUri:{type:"string",id:19},templateMetadata:{type:"PipelineTemplateMetadata",id:20,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},scheduleName:{type:"string",id:22,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{RuntimeConfig:{fields:{parameters:{keyType:"string",type:"Value",id:1,options:{deprecated:!0}},gcsOutputDirectory:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},parameterValues:{keyType:"string",type:"google.protobuf.Value",id:3},failurePolicy:{type:"PipelineFailurePolicy",id:4},inputArtifacts:{keyType:"string",type:"InputArtifact",id:5}},nested:{InputArtifact:{oneofs:{kind:{oneof:["artifactId"]}},fields:{artifactId:{type:"string",id:1}}}}}}},PipelineTemplateMetadata:{fields:{version:{type:"string",id:3}}},PipelineJobDetail:{fields:{pipelineContext:{type:"Context",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},pipelineRunContext:{type:"Context",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},taskDetails:{rule:"repeated",type:"PipelineTaskDetail",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},PipelineTaskDetail:{fields:{taskId:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},parentTaskId:{type:"int64",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},taskName:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},executorDetail:{type:"PipelineTaskExecutorDetail",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},execution:{type:"Execution",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},pipelineTaskStatus:{rule:"repeated",type:"PipelineTaskStatus",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},inputs:{keyType:"string",type:"ArtifactList",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},outputs:{keyType:"string",type:"ArtifactList",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{PipelineTaskStatus:{fields:{updateTime:{type:"google.protobuf.Timestamp",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ArtifactList:{fields:{artifacts:{rule:"repeated",type:"Artifact",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},State:{values:{STATE_UNSPECIFIED:0,PENDING:1,RUNNING:2,SUCCEEDED:3,CANCEL_PENDING:4,CANCELLING:5,CANCELLED:6,FAILED:7,SKIPPED:8,NOT_TRIGGERED:9}}}},PipelineTaskExecutorDetail:{oneofs:{details:{oneof:["containerDetail","customJobDetail"]}},fields:{containerDetail:{type:"ContainerDetail",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},customJobDetail:{type:"CustomJobDetail",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{ContainerDetail:{fields:{mainJob:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}},preCachingCheckJob:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}},failedMainJobs:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},failedPreCachingCheckJobs:{rule:"repeated",type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},CustomJobDetail:{fields:{job:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}},failedJobs:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},PipelineState:{values:{PIPELINE_STATE_UNSPECIFIED:0,PIPELINE_STATE_QUEUED:1,PIPELINE_STATE_PENDING:2,PIPELINE_STATE_RUNNING:3,PIPELINE_STATE_SUCCEEDED:4,PIPELINE_STATE_FAILED:5,PIPELINE_STATE_CANCELLING:6,PIPELINE_STATE_CANCELLED:7,PIPELINE_STATE_PAUSED:8}},Value:{oneofs:{value:{oneof:["intValue","doubleValue","stringValue"]}},fields:{intValue:{type:"int64",id:1},doubleValue:{type:"double",id:2},stringValue:{type:"string",id:3}}},PipelineService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateTrainingPipeline:{requestType:"CreateTrainingPipelineRequest",responseType:"TrainingPipeline",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/trainingPipelines","(google.api.http).body":"training_pipeline","(google.api.method_signature)":"parent,training_pipeline"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/trainingPipelines",body:"training_pipeline"}},{"(google.api.method_signature)":"parent,training_pipeline"}]},GetTrainingPipeline:{requestType:"GetTrainingPipelineRequest",responseType:"TrainingPipeline",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/trainingPipelines/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}"}},{"(google.api.method_signature)":"name"}]},ListTrainingPipelines:{requestType:"ListTrainingPipelinesRequest",responseType:"ListTrainingPipelinesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/trainingPipelines","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/trainingPipelines"}},{"(google.api.method_signature)":"parent"}]},DeleteTrainingPipeline:{requestType:"DeleteTrainingPipelineRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/trainingPipelines/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelTrainingPipeline:{requestType:"CancelTrainingPipelineRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/trainingPipelines/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreatePipelineJob:{requestType:"CreatePipelineJobRequest",responseType:"PipelineJob",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/pipelineJobs","(google.api.http).body":"pipeline_job","(google.api.method_signature)":"parent,pipeline_job,pipeline_job_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/pipelineJobs",body:"pipeline_job"}},{"(google.api.method_signature)":"parent,pipeline_job,pipeline_job_id"}]},GetPipelineJob:{requestType:"GetPipelineJobRequest",responseType:"PipelineJob",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/pipelineJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListPipelineJobs:{requestType:"ListPipelineJobsRequest",responseType:"ListPipelineJobsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/pipelineJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/pipelineJobs"}},{"(google.api.method_signature)":"parent"}]},DeletePipelineJob:{requestType:"DeletePipelineJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/pipelineJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelPipelineJob:{requestType:"CancelPipelineJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/pipelineJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]}}},CreateTrainingPipelineRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},trainingPipeline:{type:"TrainingPipeline",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTrainingPipelineRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TrainingPipeline"}}}},ListTrainingPipelinesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListTrainingPipelinesResponse:{fields:{trainingPipelines:{rule:"repeated",type:"TrainingPipeline",id:1},nextPageToken:{type:"string",id:2}}},DeleteTrainingPipelineRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TrainingPipeline"}}}},CancelTrainingPipelineRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TrainingPipeline"}}}},CreatePipelineJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pipelineJob:{type:"PipelineJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},pipelineJobId:{type:"string",id:3}}},GetPipelineJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PipelineJob"}}}},ListPipelineJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:6},readMask:{type:"google.protobuf.FieldMask",id:7}}},ListPipelineJobsResponse:{fields:{pipelineJobs:{rule:"repeated",type:"PipelineJob",id:1},nextPageToken:{type:"string",id:2}}},DeletePipelineJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PipelineJob"}}}},CancelPipelineJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PipelineJob"}}}},TrainingPipeline:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/TrainingPipeline","(google.api.resource).pattern":"projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},inputDataConfig:{type:"InputDataConfig",id:3},trainingTaskDefinition:{type:"string",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},trainingTaskInputs:{type:"google.protobuf.Value",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},trainingTaskMetadata:{type:"google.protobuf.Value",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},modelToUpload:{type:"Model",id:7},modelId:{type:"string",id:22,options:{"(google.api.field_behavior)":"OPTIONAL"}},parentModel:{type:"string",id:21,options:{"(google.api.field_behavior)":"OPTIONAL"}},state:{type:"PipelineState",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:15},encryptionSpec:{type:"EncryptionSpec",id:18}}},InputDataConfig:{oneofs:{split:{oneof:["fractionSplit","filterSplit","predefinedSplit","timestampSplit","stratifiedSplit"]},destination:{oneof:["gcsDestination","bigqueryDestination"]}},fields:{fractionSplit:{type:"FractionSplit",id:2},filterSplit:{type:"FilterSplit",id:3},predefinedSplit:{type:"PredefinedSplit",id:4},timestampSplit:{type:"TimestampSplit",id:5},stratifiedSplit:{type:"StratifiedSplit",id:12},gcsDestination:{type:"GcsDestination",id:8},bigqueryDestination:{type:"BigQueryDestination",id:10},datasetId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},annotationsFilter:{type:"string",id:6},annotationSchemaUri:{type:"string",id:9},savedQueryId:{type:"string",id:7},persistMlUseAssignment:{type:"bool",id:11}}},FractionSplit:{fields:{trainingFraction:{type:"double",id:1},validationFraction:{type:"double",id:2},testFraction:{type:"double",id:3}}},FilterSplit:{fields:{trainingFilter:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},validationFilter:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},testFilter:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},PredefinedSplit:{fields:{key:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},TimestampSplit:{fields:{trainingFraction:{type:"double",id:1},validationFraction:{type:"double",id:2},testFraction:{type:"double",id:3},key:{type:"string",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}}}},StratifiedSplit:{fields:{trainingFraction:{type:"double",id:1},validationFraction:{type:"double",id:2},testFraction:{type:"double",id:3},key:{type:"string",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}}}},PredictionService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{Predict:{requestType:"PredictRequest",responseType:"PredictResponse",options:{"(google.api.http).post":"/v1/{endpoint=projects/*/locations/*/endpoints/*}:predict","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:predict","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"endpoint,instances,parameters"},parsedOptions:[{"(google.api.http)":{post:"/v1/{endpoint=projects/*/locations/*/endpoints/*}:predict",body:"*",additional_bindings:{post:"/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:predict",body:"*"}}},{"(google.api.method_signature)":"endpoint,instances,parameters"}]},RawPredict:{requestType:"RawPredictRequest",responseType:"google.api.HttpBody",options:{"(google.api.http).post":"/v1/{endpoint=projects/*/locations/*/endpoints/*}:rawPredict","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:rawPredict","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"endpoint,http_body"},parsedOptions:[{"(google.api.http)":{post:"/v1/{endpoint=projects/*/locations/*/endpoints/*}:rawPredict",body:"*",additional_bindings:{post:"/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:rawPredict",body:"*"}}},{"(google.api.method_signature)":"endpoint,http_body"}]},ServerStreamingPredict:{requestType:"StreamingPredictRequest",responseType:"StreamingPredictResponse",responseStream:!0,options:{"(google.api.http).post":"/v1/{endpoint=projects/*/locations/*/endpoints/*}:serverStreamingPredict","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:serverStreamingPredict","(google.api.http).additional_bindings.body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{endpoint=projects/*/locations/*/endpoints/*}:serverStreamingPredict",body:"*",additional_bindings:{post:"/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:serverStreamingPredict",body:"*"}}}]},Explain:{requestType:"ExplainRequest",responseType:"ExplainResponse",options:{"(google.api.http).post":"/v1/{endpoint=projects/*/locations/*/endpoints/*}:explain","(google.api.http).body":"*","(google.api.method_signature)":"endpoint,instances,parameters,deployed_model_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{endpoint=projects/*/locations/*/endpoints/*}:explain",body:"*"}},{"(google.api.method_signature)":"endpoint,instances,parameters,deployed_model_id"}]}}},PredictRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},instances:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},parameters:{type:"google.protobuf.Value",id:3}}},PredictResponse:{fields:{predictions:{rule:"repeated",type:"google.protobuf.Value",id:1},deployedModelId:{type:"string",id:2},model:{type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},modelDisplayName:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metadata:{type:"google.protobuf.Value",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},RawPredictRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},httpBody:{type:"google.api.HttpBody",id:2}}},StreamingPredictRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},inputs:{rule:"repeated",type:"Tensor",id:2},parameters:{type:"Tensor",id:3}}},StreamingPredictResponse:{fields:{outputs:{rule:"repeated",type:"Tensor",id:1},parameters:{type:"Tensor",id:2}}},ExplainRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},instances:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},parameters:{type:"google.protobuf.Value",id:4},explanationSpecOverride:{type:"ExplanationSpecOverride",id:5},deployedModelId:{type:"string",id:3}}},ExplainResponse:{fields:{explanations:{rule:"repeated",type:"Explanation",id:1},deployedModelId:{type:"string",id:2},predictions:{rule:"repeated",type:"google.protobuf.Value",id:3}}},Schedule:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Schedule","(google.api.resource).pattern":"projects/{project}/locations/{location}/schedules/{schedule}"},oneofs:{timeSpecification:{oneof:["cron"]},request:{oneof:["createPipelineJobRequest"]}},fields:{cron:{type:"string",id:10},createPipelineJobRequest:{type:"CreatePipelineJobRequest",id:14},name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},startTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},endTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},maxRunCount:{type:"int64",id:16,options:{"(google.api.field_behavior)":"OPTIONAL"}},startedRunCount:{type:"int64",id:17,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:19,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},nextRunTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastPauseTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastResumeTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},maxConcurrentRunCount:{type:"int64",id:11,options:{"(google.api.field_behavior)":"REQUIRED"}},allowQueueing:{type:"bool",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},catchUp:{type:"bool",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastScheduledRunResponse:{type:"RunResponse",id:18,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{RunResponse:{fields:{scheduledRunTime:{type:"google.protobuf.Timestamp",id:1},runResponse:{type:"string",id:2}}},State:{values:{STATE_UNSPECIFIED:0,ACTIVE:1,PAUSED:2,COMPLETED:3}}}},ScheduleService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateSchedule:{requestType:"CreateScheduleRequest",responseType:"Schedule",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/schedules","(google.api.http).body":"schedule","(google.api.method_signature)":"parent,schedule"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/schedules",body:"schedule"}},{"(google.api.method_signature)":"parent,schedule"}]},DeleteSchedule:{requestType:"DeleteScheduleRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/schedules/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/schedules/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},GetSchedule:{requestType:"GetScheduleRequest",responseType:"Schedule",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/schedules/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/schedules/*}"}},{"(google.api.method_signature)":"name"}]},ListSchedules:{requestType:"ListSchedulesRequest",responseType:"ListSchedulesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/schedules","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/schedules"}},{"(google.api.method_signature)":"parent"}]},PauseSchedule:{requestType:"PauseScheduleRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/schedules/*}:pause","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/schedules/*}:pause",body:"*"}},{"(google.api.method_signature)":"name"}]},ResumeSchedule:{requestType:"ResumeScheduleRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/schedules/*}:resume","(google.api.http).body":"*","(google.api.method_signature)":"name,catch_up"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/schedules/*}:resume",body:"*"}},{"(google.api.method_signature)":"name"},{"(google.api.method_signature)":"name,catch_up"}]},UpdateSchedule:{requestType:"UpdateScheduleRequest",responseType:"Schedule",options:{"(google.api.http).patch":"/v1/{schedule.name=projects/*/locations/*/schedules/*}","(google.api.http).body":"schedule","(google.api.method_signature)":"schedule,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{schedule.name=projects/*/locations/*/schedules/*}",body:"schedule"}},{"(google.api.method_signature)":"schedule,update_mask"}]}}},CreateScheduleRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},schedule:{type:"Schedule",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetScheduleRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Schedule"}}}},ListSchedulesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListSchedulesResponse:{fields:{schedules:{rule:"repeated",type:"Schedule",id:1},nextPageToken:{type:"string",id:2}}},DeleteScheduleRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Schedule"}}}},PauseScheduleRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Schedule"}}}},ResumeScheduleRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Schedule"}},catchUp:{type:"bool",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},UpdateScheduleRequest:{fields:{schedule:{type:"Schedule",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},schema:{nested:{predict:{nested:{instance:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1.Schema.Predict.Instance",go_package:"cloud.google.com/go/aiplatform/apiv1/schema/predict/instance/instancepb;instancepb",java_multiple_files:!0,java_outer_classname:"VideoObjectTrackingPredictionInstanceProto",java_package:"com.google.cloud.aiplatform.v1.schema.predict.instance",php_namespace:"Google\\Cloud\\AIPlatform\\V1\\Schema\\Predict\\Instance",ruby_package:"Google::Cloud::AIPlatform::V1::Schema::Predict::Instance"},nested:{ImageClassificationPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},ImageObjectDetectionPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},ImageSegmentationPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},TextClassificationPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},TextExtractionPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2},key:{type:"string",id:3}}},TextSentimentPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},VideoActionRecognitionPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2},timeSegmentStart:{type:"string",id:3},timeSegmentEnd:{type:"string",id:4}}},VideoClassificationPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2},timeSegmentStart:{type:"string",id:3},timeSegmentEnd:{type:"string",id:4}}},VideoObjectTrackingPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2},timeSegmentStart:{type:"string",id:3},timeSegmentEnd:{type:"string",id:4}}}}},params:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1.Schema.Predict.Params",go_package:"cloud.google.com/go/aiplatform/apiv1/schema/predict/params/paramspb;paramspb",java_multiple_files:!0,java_outer_classname:"VideoObjectTrackingPredictionParamsProto",java_package:"com.google.cloud.aiplatform.v1.schema.predict.params",php_namespace:"Google\\Cloud\\AIPlatform\\V1\\Schema\\Predict\\Params",ruby_package:"Google::Cloud::AIPlatform::V1::Schema::Predict::Params"},nested:{ImageClassificationPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2}}},ImageObjectDetectionPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2}}},ImageSegmentationPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1}}},VideoActionRecognitionPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2}}},VideoClassificationPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2},segmentClassification:{type:"bool",id:3},shotClassification:{type:"bool",id:4},oneSecIntervalClassification:{type:"bool",id:5}}},VideoObjectTrackingPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2},minBoundingBoxSize:{type:"float",id:3}}}}},prediction:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1.Schema.Predict.Prediction",go_package:"cloud.google.com/go/aiplatform/apiv1/schema/predict/prediction/predictionpb;predictionpb",java_multiple_files:!0,java_outer_classname:"VideoObjectTrackingPredictionResultProto",java_package:"com.google.cloud.aiplatform.v1.schema.predict.prediction",php_namespace:"Google\\Cloud\\AIPlatform\\V1\\Schema\\Predict\\Prediction",ruby_package:"Google::Cloud::AIPlatform::V1::Schema::Predict::Prediction"},nested:{ClassificationPredictionResult:{fields:{ids:{rule:"repeated",type:"int64",id:1},displayNames:{rule:"repeated",type:"string",id:2},confidences:{rule:"repeated",type:"float",id:3}}},ImageObjectDetectionPredictionResult:{fields:{ids:{rule:"repeated",type:"int64",id:1},displayNames:{rule:"repeated",type:"string",id:2},confidences:{rule:"repeated",type:"float",id:3},bboxes:{rule:"repeated",type:"google.protobuf.ListValue",id:4}}},ImageSegmentationPredictionResult:{fields:{categoryMask:{type:"string",id:1},confidenceMask:{type:"string",id:2}}},TabularClassificationPredictionResult:{fields:{classes:{rule:"repeated",type:"string",id:1},scores:{rule:"repeated",type:"float",id:2}}},TabularRegressionPredictionResult:{fields:{value:{type:"float",id:1},lowerBound:{type:"float",id:2},upperBound:{type:"float",id:3}}},TextExtractionPredictionResult:{fields:{ids:{rule:"repeated",type:"int64",id:1},displayNames:{rule:"repeated",type:"string",id:2},textSegmentStartOffsets:{rule:"repeated",type:"int64",id:3},textSegmentEndOffsets:{rule:"repeated",type:"int64",id:4},confidences:{rule:"repeated",type:"float",id:5}}},TextSentimentPredictionResult:{fields:{sentiment:{type:"int32",id:1}}},VideoActionRecognitionPredictionResult:{fields:{id:{type:"string",id:1},displayName:{type:"string",id:2},timeSegmentStart:{type:"google.protobuf.Duration",id:4},timeSegmentEnd:{type:"google.protobuf.Duration",id:5},confidence:{type:"google.protobuf.FloatValue",id:6}}},VideoClassificationPredictionResult:{fields:{id:{type:"string",id:1},displayName:{type:"string",id:2},type:{type:"string",id:3},timeSegmentStart:{type:"google.protobuf.Duration",id:4},timeSegmentEnd:{type:"google.protobuf.Duration",id:5},confidence:{type:"google.protobuf.FloatValue",id:6}}},VideoObjectTrackingPredictionResult:{fields:{id:{type:"string",id:1},displayName:{type:"string",id:2},timeSegmentStart:{type:"google.protobuf.Duration",id:3},timeSegmentEnd:{type:"google.protobuf.Duration",id:4},confidence:{type:"google.protobuf.FloatValue",id:5},frames:{rule:"repeated",type:"Frame",id:6}},nested:{Frame:{fields:{timeOffset:{type:"google.protobuf.Duration",id:1},xMin:{type:"google.protobuf.FloatValue",id:2},xMax:{type:"google.protobuf.FloatValue",id:3},yMin:{type:"google.protobuf.FloatValue",id:4},yMax:{type:"google.protobuf.FloatValue",id:5}}}}}}}}},trainingjob:{nested:{definition:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1.Schema.TrainingJob.Definition",go_package:"cloud.google.com/go/aiplatform/apiv1/schema/trainingjob/definition/definitionpb;definitionpb",java_multiple_files:!0,java_outer_classname:"AutoMLVideoObjectTrackingProto",java_package:"com.google.cloud.aiplatform.v1.schema.trainingjob.definition",php_namespace:"Google\\Cloud\\AIPlatform\\V1\\Schema\\TrainingJob\\Definition",ruby_package:"Google::Cloud::AIPlatform::V1::Schema::TrainingJob::Definition"},nested:{AutoMlImageClassification:{fields:{inputs:{type:"AutoMlImageClassificationInputs",id:1},metadata:{type:"AutoMlImageClassificationMetadata",id:2}}},AutoMlImageClassificationInputs:{fields:{modelType:{type:"ModelType",id:1},baseModelId:{type:"string",id:2},budgetMilliNodeHours:{type:"int64",id:3},disableEarlyStopping:{type:"bool",id:4},multiLabel:{type:"bool",id:5}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD:1,MOBILE_TF_LOW_LATENCY_1:2,MOBILE_TF_VERSATILE_1:3,MOBILE_TF_HIGH_ACCURACY_1:4}}}},AutoMlImageClassificationMetadata:{fields:{costMilliNodeHours:{type:"int64",id:1},successfulStopReason:{type:"SuccessfulStopReason",id:2}},nested:{SuccessfulStopReason:{values:{SUCCESSFUL_STOP_REASON_UNSPECIFIED:0,BUDGET_REACHED:1,MODEL_CONVERGED:2}}}},AutoMlImageObjectDetection:{fields:{inputs:{type:"AutoMlImageObjectDetectionInputs",id:1},metadata:{type:"AutoMlImageObjectDetectionMetadata",id:2}}},AutoMlImageObjectDetectionInputs:{fields:{modelType:{type:"ModelType",id:1},budgetMilliNodeHours:{type:"int64",id:2},disableEarlyStopping:{type:"bool",id:3}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD_HIGH_ACCURACY_1:1,CLOUD_LOW_LATENCY_1:2,MOBILE_TF_LOW_LATENCY_1:3,MOBILE_TF_VERSATILE_1:4,MOBILE_TF_HIGH_ACCURACY_1:5}}}},AutoMlImageObjectDetectionMetadata:{fields:{costMilliNodeHours:{type:"int64",id:1},successfulStopReason:{type:"SuccessfulStopReason",id:2}},nested:{SuccessfulStopReason:{values:{SUCCESSFUL_STOP_REASON_UNSPECIFIED:0,BUDGET_REACHED:1,MODEL_CONVERGED:2}}}},AutoMlImageSegmentation:{fields:{inputs:{type:"AutoMlImageSegmentationInputs",id:1},metadata:{type:"AutoMlImageSegmentationMetadata",id:2}}},AutoMlImageSegmentationInputs:{fields:{modelType:{type:"ModelType",id:1},budgetMilliNodeHours:{type:"int64",id:2},baseModelId:{type:"string",id:3}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD_HIGH_ACCURACY_1:1,CLOUD_LOW_ACCURACY_1:2,MOBILE_TF_LOW_LATENCY_1:3}}}},AutoMlImageSegmentationMetadata:{fields:{costMilliNodeHours:{type:"int64",id:1},successfulStopReason:{type:"SuccessfulStopReason",id:2}},nested:{SuccessfulStopReason:{values:{SUCCESSFUL_STOP_REASON_UNSPECIFIED:0,BUDGET_REACHED:1,MODEL_CONVERGED:2}}}},AutoMlTables:{fields:{inputs:{type:"AutoMlTablesInputs",id:1},metadata:{type:"AutoMlTablesMetadata",id:2}}},AutoMlTablesInputs:{oneofs:{additionalOptimizationObjectiveConfig:{oneof:["optimizationObjectiveRecallValue","optimizationObjectivePrecisionValue"]}},fields:{optimizationObjectiveRecallValue:{type:"float",id:5},optimizationObjectivePrecisionValue:{type:"float",id:6},predictionType:{type:"string",id:1},targetColumn:{type:"string",id:2},transformations:{rule:"repeated",type:"Transformation",id:3},optimizationObjective:{type:"string",id:4},trainBudgetMilliNodeHours:{type:"int64",id:7},disableEarlyStopping:{type:"bool",id:8},weightColumnName:{type:"string",id:9},exportEvaluatedDataItemsConfig:{type:"ExportEvaluatedDataItemsConfig",id:10},additionalExperiments:{rule:"repeated",type:"string",id:11}},nested:{Transformation:{oneofs:{transformationDetail:{oneof:["auto","numeric","categorical","timestamp","text","repeatedNumeric","repeatedCategorical","repeatedText"]}},fields:{auto:{type:"AutoTransformation",id:1},numeric:{type:"NumericTransformation",id:2},categorical:{type:"CategoricalTransformation",id:3},timestamp:{type:"TimestampTransformation",id:4},text:{type:"TextTransformation",id:5},repeatedNumeric:{type:"NumericArrayTransformation",id:6},repeatedCategorical:{type:"CategoricalArrayTransformation",id:7},repeatedText:{type:"TextArrayTransformation",id:8}},nested:{AutoTransformation:{fields:{columnName:{type:"string",id:1}}},NumericTransformation:{fields:{columnName:{type:"string",id:1},invalidValuesAllowed:{type:"bool",id:2}}},CategoricalTransformation:{fields:{columnName:{type:"string",id:1}}},TimestampTransformation:{fields:{columnName:{type:"string",id:1},timeFormat:{type:"string",id:2},invalidValuesAllowed:{type:"bool",id:3}}},TextTransformation:{fields:{columnName:{type:"string",id:1}}},NumericArrayTransformation:{fields:{columnName:{type:"string",id:1},invalidValuesAllowed:{type:"bool",id:2}}},CategoricalArrayTransformation:{fields:{columnName:{type:"string",id:1}}},TextArrayTransformation:{fields:{columnName:{type:"string",id:1}}}}}}},AutoMlTablesMetadata:{fields:{trainCostMilliNodeHours:{type:"int64",id:1}}},ExportEvaluatedDataItemsConfig:{fields:{destinationBigqueryUri:{type:"string",id:1},overrideExistingTable:{type:"bool",id:2}}},AutoMlTextClassification:{fields:{inputs:{type:"AutoMlTextClassificationInputs",id:1}}},AutoMlTextClassificationInputs:{fields:{multiLabel:{type:"bool",id:1}}},AutoMlTextExtraction:{fields:{inputs:{type:"AutoMlTextExtractionInputs",id:1}}},AutoMlTextExtractionInputs:{fields:{}},AutoMlTextSentiment:{fields:{inputs:{type:"AutoMlTextSentimentInputs",id:1}}},AutoMlTextSentimentInputs:{fields:{sentimentMax:{type:"int32",id:1}}},AutoMlVideoActionRecognition:{fields:{inputs:{type:"AutoMlVideoActionRecognitionInputs",id:1}}},AutoMlVideoActionRecognitionInputs:{fields:{modelType:{type:"ModelType",id:1}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD:1,MOBILE_VERSATILE_1:2,MOBILE_JETSON_VERSATILE_1:3,MOBILE_CORAL_VERSATILE_1:4}}}},AutoMlVideoClassification:{fields:{inputs:{type:"AutoMlVideoClassificationInputs",id:1}}},AutoMlVideoClassificationInputs:{fields:{modelType:{type:"ModelType",id:1}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD:1,MOBILE_VERSATILE_1:2,MOBILE_JETSON_VERSATILE_1:3}}}},AutoMlVideoObjectTracking:{fields:{inputs:{type:"AutoMlVideoObjectTrackingInputs",id:1}}},AutoMlVideoObjectTrackingInputs:{fields:{modelType:{type:"ModelType",id:1}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD:1,MOBILE_VERSATILE_1:2,MOBILE_CORAL_VERSATILE_1:3,MOBILE_CORAL_LOW_LATENCY_1:4,MOBILE_JETSON_VERSATILE_1:5,MOBILE_JETSON_LOW_LATENCY_1:6}}}}}}}}}},SpecialistPool:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/SpecialistPool","(google.api.resource).pattern":"projects/{project}/locations/{location}/specialistPools/{specialist_pool}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},specialistManagersCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},specialistManagerEmails:{rule:"repeated",type:"string",id:4},pendingDataLabelingJobs:{rule:"repeated",type:"string",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},specialistWorkerEmails:{rule:"repeated",type:"string",id:7}}},SpecialistPoolService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateSpecialistPool:{requestType:"CreateSpecialistPoolRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/specialistPools","(google.api.http).body":"specialist_pool","(google.api.method_signature)":"parent,specialist_pool","(google.longrunning.operation_info).response_type":"SpecialistPool","(google.longrunning.operation_info).metadata_type":"CreateSpecialistPoolOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/specialistPools",body:"specialist_pool"}},{"(google.api.method_signature)":"parent,specialist_pool"},{"(google.longrunning.operation_info)":{response_type:"SpecialistPool",metadata_type:"CreateSpecialistPoolOperationMetadata"}}]},GetSpecialistPool:{requestType:"GetSpecialistPoolRequest",responseType:"SpecialistPool",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/specialistPools/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/specialistPools/*}"}},{"(google.api.method_signature)":"name"}]},ListSpecialistPools:{requestType:"ListSpecialistPoolsRequest",responseType:"ListSpecialistPoolsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/specialistPools","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/specialistPools"}},{"(google.api.method_signature)":"parent"}]},DeleteSpecialistPool:{requestType:"DeleteSpecialistPoolRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/specialistPools/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/specialistPools/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},UpdateSpecialistPool:{requestType:"UpdateSpecialistPoolRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1/{specialist_pool.name=projects/*/locations/*/specialistPools/*}","(google.api.http).body":"specialist_pool","(google.api.method_signature)":"specialist_pool,update_mask","(google.longrunning.operation_info).response_type":"SpecialistPool","(google.longrunning.operation_info).metadata_type":"UpdateSpecialistPoolOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{specialist_pool.name=projects/*/locations/*/specialistPools/*}",body:"specialist_pool"}},{"(google.api.method_signature)":"specialist_pool,update_mask"},{"(google.longrunning.operation_info)":{response_type:"SpecialistPool",metadata_type:"UpdateSpecialistPoolOperationMetadata"}}]}}},CreateSpecialistPoolRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},specialistPool:{type:"SpecialistPool",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateSpecialistPoolOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetSpecialistPoolRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/SpecialistPool"}}}},ListSpecialistPoolsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},readMask:{type:"google.protobuf.FieldMask",id:4}}},ListSpecialistPoolsResponse:{fields:{specialistPools:{rule:"repeated",type:"SpecialistPool",id:1},nextPageToken:{type:"string",id:2}}},DeleteSpecialistPoolRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/SpecialistPool"}},force:{type:"bool",id:2}}},UpdateSpecialistPoolRequest:{fields:{specialistPool:{type:"SpecialistPool",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},UpdateSpecialistPoolOperationMetadata:{fields:{specialistPool:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/SpecialistPool"}},genericMetadata:{type:"GenericOperationMetadata",id:2}}},Tensorboard:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Tensorboard","(google.api.resource).pattern":"projects/{project}/locations/{location}/tensorboards/{tensorboard}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},encryptionSpec:{type:"EncryptionSpec",id:11},blobStoragePathPrefix:{type:"string",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},runCount:{type:"int32",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:8},etag:{type:"string",id:9},isDefault:{type:"bool",id:12}}},TimeSeriesData:{fields:{tensorboardTimeSeriesId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},valueType:{type:"TensorboardTimeSeries.ValueType",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},values:{rule:"repeated",type:"TimeSeriesDataPoint",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},TimeSeriesDataPoint:{oneofs:{value:{oneof:["scalar","tensor","blobs"]}},fields:{scalar:{type:"Scalar",id:3},tensor:{type:"TensorboardTensor",id:4},blobs:{type:"TensorboardBlobSequence",id:5},wallTime:{type:"google.protobuf.Timestamp",id:1},step:{type:"int64",id:2}}},Scalar:{fields:{value:{type:"double",id:1}}},TensorboardTensor:{fields:{value:{type:"bytes",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},versionNumber:{type:"int32",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TensorboardBlobSequence:{fields:{values:{rule:"repeated",type:"TensorboardBlob",id:1}}},TensorboardBlob:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},data:{type:"bytes",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TensorboardTimeSeries:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/TensorboardTimeSeries","(google.api.resource).pattern":"projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},valueType:{type:"ValueType",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}},createTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:7},pluginName:{type:"string",id:8,options:{"(google.api.field_behavior)":"IMMUTABLE"}},pluginData:{type:"bytes",id:9},metadata:{type:"Metadata",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Metadata:{fields:{maxStep:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},maxWallTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},maxBlobSequenceLength:{type:"int64",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ValueType:{values:{VALUE_TYPE_UNSPECIFIED:0,SCALAR:1,TENSOR:2,BLOB_SEQUENCE:3}}}},TensorboardExperiment:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/TensorboardExperiment","(google.api.resource).pattern":"projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2},description:{type:"string",id:3},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:6},etag:{type:"string",id:7},source:{type:"string",id:8,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},TensorboardRun:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/TensorboardRun","(google.api.resource).pattern":"projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:8},etag:{type:"string",id:9}}},TensorboardService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-only"},methods:{CreateTensorboard:{requestType:"CreateTensorboardRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/tensorboards","(google.api.http).body":"tensorboard","(google.api.method_signature)":"parent,tensorboard","(google.longrunning.operation_info).response_type":"Tensorboard","(google.longrunning.operation_info).metadata_type":"CreateTensorboardOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/tensorboards",body:"tensorboard"}},{"(google.api.method_signature)":"parent,tensorboard"},{"(google.longrunning.operation_info)":{response_type:"Tensorboard",metadata_type:"CreateTensorboardOperationMetadata"}}]},GetTensorboard:{requestType:"GetTensorboardRequest",responseType:"Tensorboard",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/tensorboards/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/tensorboards/*}"}},{"(google.api.method_signature)":"name"}]},UpdateTensorboard:{requestType:"UpdateTensorboardRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1/{tensorboard.name=projects/*/locations/*/tensorboards/*}","(google.api.http).body":"tensorboard","(google.api.method_signature)":"tensorboard,update_mask","(google.longrunning.operation_info).response_type":"Tensorboard","(google.longrunning.operation_info).metadata_type":"UpdateTensorboardOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{tensorboard.name=projects/*/locations/*/tensorboards/*}",body:"tensorboard"}},{"(google.api.method_signature)":"tensorboard,update_mask"},{"(google.longrunning.operation_info)":{response_type:"Tensorboard",metadata_type:"UpdateTensorboardOperationMetadata"}}]},ListTensorboards:{requestType:"ListTensorboardsRequest",responseType:"ListTensorboardsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/tensorboards","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/tensorboards"}},{"(google.api.method_signature)":"parent"}]},DeleteTensorboard:{requestType:"DeleteTensorboardRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/tensorboards/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/tensorboards/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},ReadTensorboardUsage:{requestType:"ReadTensorboardUsageRequest",responseType:"ReadTensorboardUsageResponse",options:{"(google.api.http).get":"/v1/{tensorboard=projects/*/locations/*/tensorboards/*}:readUsage","(google.api.method_signature)":"tensorboard"},parsedOptions:[{"(google.api.http)":{get:"/v1/{tensorboard=projects/*/locations/*/tensorboards/*}:readUsage"}},{"(google.api.method_signature)":"tensorboard"}]},ReadTensorboardSize:{requestType:"ReadTensorboardSizeRequest",responseType:"ReadTensorboardSizeResponse",options:{"(google.api.http).get":"/v1/{tensorboard=projects/*/locations/*/tensorboards/*}:readSize","(google.api.method_signature)":"tensorboard"},parsedOptions:[{"(google.api.http)":{get:"/v1/{tensorboard=projects/*/locations/*/tensorboards/*}:readSize"}},{"(google.api.method_signature)":"tensorboard"}]},CreateTensorboardExperiment:{requestType:"CreateTensorboardExperimentRequest",responseType:"TensorboardExperiment",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/tensorboards/*}/experiments","(google.api.http).body":"tensorboard_experiment","(google.api.method_signature)":"parent,tensorboard_experiment,tensorboard_experiment_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/tensorboards/*}/experiments",body:"tensorboard_experiment"}},{"(google.api.method_signature)":"parent,tensorboard_experiment,tensorboard_experiment_id"}]},GetTensorboardExperiment:{requestType:"GetTensorboardExperimentRequest",responseType:"TensorboardExperiment",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}"}},{"(google.api.method_signature)":"name"}]},UpdateTensorboardExperiment:{requestType:"UpdateTensorboardExperimentRequest",responseType:"TensorboardExperiment",options:{"(google.api.http).patch":"/v1/{tensorboard_experiment.name=projects/*/locations/*/tensorboards/*/experiments/*}","(google.api.http).body":"tensorboard_experiment","(google.api.method_signature)":"tensorboard_experiment,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{tensorboard_experiment.name=projects/*/locations/*/tensorboards/*/experiments/*}",body:"tensorboard_experiment"}},{"(google.api.method_signature)":"tensorboard_experiment,update_mask"}]},ListTensorboardExperiments:{requestType:"ListTensorboardExperimentsRequest",responseType:"ListTensorboardExperimentsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/tensorboards/*}/experiments","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/tensorboards/*}/experiments"}},{"(google.api.method_signature)":"parent"}]},DeleteTensorboardExperiment:{requestType:"DeleteTensorboardExperimentRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateTensorboardRun:{requestType:"CreateTensorboardRunRequest",responseType:"TensorboardRun",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs","(google.api.http).body":"tensorboard_run","(google.api.method_signature)":"parent,tensorboard_run,tensorboard_run_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs",body:"tensorboard_run"}},{"(google.api.method_signature)":"parent,tensorboard_run,tensorboard_run_id"}]},BatchCreateTensorboardRuns:{requestType:"BatchCreateTensorboardRunsRequest",responseType:"BatchCreateTensorboardRunsResponse",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:batchCreate","(google.api.http).body":"*","(google.api.method_signature)":"parent,requests"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:batchCreate",body:"*"}},{"(google.api.method_signature)":"parent,requests"}]},GetTensorboardRun:{requestType:"GetTensorboardRunRequest",responseType:"TensorboardRun",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}"}},{"(google.api.method_signature)":"name"}]},UpdateTensorboardRun:{requestType:"UpdateTensorboardRunRequest",responseType:"TensorboardRun",options:{"(google.api.http).patch":"/v1/{tensorboard_run.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}","(google.api.http).body":"tensorboard_run","(google.api.method_signature)":"tensorboard_run,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{tensorboard_run.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}",body:"tensorboard_run"}},{"(google.api.method_signature)":"tensorboard_run,update_mask"}]},ListTensorboardRuns:{requestType:"ListTensorboardRunsRequest",responseType:"ListTensorboardRunsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs"}},{"(google.api.method_signature)":"parent"}]},DeleteTensorboardRun:{requestType:"DeleteTensorboardRunRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},BatchCreateTensorboardTimeSeries:{requestType:"BatchCreateTensorboardTimeSeriesRequest",responseType:"BatchCreateTensorboardTimeSeriesResponse",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs/*/timeSeries:batchCreate","(google.api.http).body":"*","(google.api.method_signature)":"parent,requests"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs/*/timeSeries:batchCreate",body:"*"}},{"(google.api.method_signature)":"parent,requests"}]},CreateTensorboardTimeSeries:{requestType:"CreateTensorboardTimeSeriesRequest",responseType:"TensorboardTimeSeries",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries","(google.api.http).body":"tensorboard_time_series","(google.api.method_signature)":"parent,tensorboard_time_series"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries",body:"tensorboard_time_series"}},{"(google.api.method_signature)":"parent,tensorboard_time_series"}]},GetTensorboardTimeSeries:{requestType:"GetTensorboardTimeSeriesRequest",responseType:"TensorboardTimeSeries",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}"}},{"(google.api.method_signature)":"name"}]},UpdateTensorboardTimeSeries:{requestType:"UpdateTensorboardTimeSeriesRequest",responseType:"TensorboardTimeSeries",options:{"(google.api.http).patch":"/v1/{tensorboard_time_series.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}","(google.api.http).body":"tensorboard_time_series","(google.api.method_signature)":"tensorboard_time_series,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{tensorboard_time_series.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}",body:"tensorboard_time_series"}},{"(google.api.method_signature)":"tensorboard_time_series,update_mask"}]},ListTensorboardTimeSeries:{requestType:"ListTensorboardTimeSeriesRequest",responseType:"ListTensorboardTimeSeriesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries"}},{"(google.api.method_signature)":"parent"}]},DeleteTensorboardTimeSeries:{requestType:"DeleteTensorboardTimeSeriesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},BatchReadTensorboardTimeSeriesData:{requestType:"BatchReadTensorboardTimeSeriesDataRequest",responseType:"BatchReadTensorboardTimeSeriesDataResponse",options:{"(google.api.http).get":"/v1/{tensorboard=projects/*/locations/*/tensorboards/*}/experiments/*/runs/*/timeSeries:batchRead","(google.api.method_signature)":"tensorboard"},parsedOptions:[{"(google.api.http)":{get:"/v1/{tensorboard=projects/*/locations/*/tensorboards/*}/experiments/*/runs/*/timeSeries:batchRead"}},{"(google.api.method_signature)":"tensorboard"}]},ReadTensorboardTimeSeriesData:{requestType:"ReadTensorboardTimeSeriesDataRequest",responseType:"ReadTensorboardTimeSeriesDataResponse",options:{"(google.api.http).get":"/v1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:read","(google.api.method_signature)":"tensorboard_time_series"},parsedOptions:[{"(google.api.http)":{get:"/v1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:read"}},{"(google.api.method_signature)":"tensorboard_time_series"}]},ReadTensorboardBlobData:{requestType:"ReadTensorboardBlobDataRequest",responseType:"ReadTensorboardBlobDataResponse",responseStream:!0,options:{"(google.api.http).get":"/v1/{time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:readBlobData","(google.api.method_signature)":"time_series"},parsedOptions:[{"(google.api.http)":{get:"/v1/{time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:readBlobData"}},{"(google.api.method_signature)":"time_series"}]},WriteTensorboardExperimentData:{requestType:"WriteTensorboardExperimentDataRequest",responseType:"WriteTensorboardExperimentDataResponse",options:{"(google.api.http).post":"/v1/{tensorboard_experiment=projects/*/locations/*/tensorboards/*/experiments/*}:write","(google.api.http).body":"*","(google.api.method_signature)":"tensorboard_experiment,write_run_data_requests"},parsedOptions:[{"(google.api.http)":{post:"/v1/{tensorboard_experiment=projects/*/locations/*/tensorboards/*/experiments/*}:write",body:"*"}},{"(google.api.method_signature)":"tensorboard_experiment,write_run_data_requests"}]},WriteTensorboardRunData:{requestType:"WriteTensorboardRunDataRequest",responseType:"WriteTensorboardRunDataResponse",options:{"(google.api.http).post":"/v1/{tensorboard_run=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:write","(google.api.http).body":"*","(google.api.method_signature)":"tensorboard_run,time_series_data"},parsedOptions:[{"(google.api.http)":{post:"/v1/{tensorboard_run=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:write",body:"*"}},{"(google.api.method_signature)":"tensorboard_run,time_series_data"}]},ExportTensorboardTimeSeriesData:{requestType:"ExportTensorboardTimeSeriesDataRequest",responseType:"ExportTensorboardTimeSeriesDataResponse",options:{"(google.api.http).post":"/v1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:exportTensorboardTimeSeries","(google.api.http).body":"*","(google.api.method_signature)":"tensorboard_time_series"},parsedOptions:[{"(google.api.http)":{post:"/v1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:exportTensorboardTimeSeries",body:"*"}},{"(google.api.method_signature)":"tensorboard_time_series"}]}}},CreateTensorboardRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}},tensorboard:{type:"Tensorboard",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTensorboardRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}}}},ListTensorboardsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Tensorboard"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListTensorboardsResponse:{fields:{tensorboards:{rule:"repeated",type:"Tensorboard",id:1},nextPageToken:{type:"string",id:2}}},UpdateTensorboardRequest:{fields:{updateMask:{type:"google.protobuf.FieldMask",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboard:{type:"Tensorboard",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteTensorboardRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}}}},ReadTensorboardUsageRequest:{fields:{tensorboard:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}}}},ReadTensorboardUsageResponse:{fields:{monthlyUsageData:{keyType:"string",type:"PerMonthUsageData",id:1}},nested:{PerUserUsageData:{fields:{username:{type:"string",id:1},viewCount:{type:"int64",id:2}}},PerMonthUsageData:{fields:{userUsageData:{rule:"repeated",type:"PerUserUsageData",id:1}}}}},ReadTensorboardSizeRequest:{fields:{tensorboard:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}}}},ReadTensorboardSizeResponse:{fields:{storageSizeByte:{type:"int64",id:1}}},CreateTensorboardExperimentRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}},tensorboardExperiment:{type:"TensorboardExperiment",id:2},tensorboardExperimentId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTensorboardExperimentRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}}}},ListTensorboardExperimentsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/TensorboardExperiment"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListTensorboardExperimentsResponse:{fields:{tensorboardExperiments:{rule:"repeated",type:"TensorboardExperiment",id:1},nextPageToken:{type:"string",id:2}}},UpdateTensorboardExperimentRequest:{fields:{updateMask:{type:"google.protobuf.FieldMask",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboardExperiment:{type:"TensorboardExperiment",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteTensorboardExperimentRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}}}},BatchCreateTensorboardRunsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}},requests:{rule:"repeated",type:"CreateTensorboardRunRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchCreateTensorboardRunsResponse:{fields:{tensorboardRuns:{rule:"repeated",type:"TensorboardRun",id:1}}},CreateTensorboardRunRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardRun"}},tensorboardRun:{type:"TensorboardRun",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboardRunId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTensorboardRunRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardRun"}}}},ReadTensorboardBlobDataRequest:{fields:{timeSeries:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},blobIds:{rule:"repeated",type:"string",id:2}}},ReadTensorboardBlobDataResponse:{fields:{blobs:{rule:"repeated",type:"TensorboardBlob",id:1}}},ListTensorboardRunsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/TensorboardRun"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListTensorboardRunsResponse:{fields:{tensorboardRuns:{rule:"repeated",type:"TensorboardRun",id:1},nextPageToken:{type:"string",id:2}}},UpdateTensorboardRunRequest:{fields:{updateMask:{type:"google.protobuf.FieldMask",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboardRun:{type:"TensorboardRun",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteTensorboardRunRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardRun"}}}},BatchCreateTensorboardTimeSeriesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}},requests:{rule:"repeated",type:"CreateTensorboardTimeSeriesRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchCreateTensorboardTimeSeriesResponse:{fields:{tensorboardTimeSeries:{rule:"repeated",type:"TensorboardTimeSeries",id:1}}},CreateTensorboardTimeSeriesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},tensorboardTimeSeriesId:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},tensorboardTimeSeries:{type:"TensorboardTimeSeries",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTensorboardTimeSeriesRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}}}},ListTensorboardTimeSeriesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListTensorboardTimeSeriesResponse:{fields:{tensorboardTimeSeries:{rule:"repeated",type:"TensorboardTimeSeries",id:1},nextPageToken:{type:"string",id:2}}},UpdateTensorboardTimeSeriesRequest:{fields:{updateMask:{type:"google.protobuf.FieldMask",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboardTimeSeries:{type:"TensorboardTimeSeries",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteTensorboardTimeSeriesRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}}}},BatchReadTensorboardTimeSeriesDataRequest:{fields:{tensorboard:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}},timeSeries:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}}}},BatchReadTensorboardTimeSeriesDataResponse:{fields:{timeSeriesData:{rule:"repeated",type:"TimeSeriesData",id:1}}},ReadTensorboardTimeSeriesDataRequest:{fields:{tensorboardTimeSeries:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},maxDataPoints:{type:"int32",id:2},filter:{type:"string",id:3}}},ReadTensorboardTimeSeriesDataResponse:{fields:{timeSeriesData:{type:"TimeSeriesData",id:1}}},WriteTensorboardExperimentDataRequest:{fields:{tensorboardExperiment:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}},writeRunDataRequests:{rule:"repeated",type:"WriteTensorboardRunDataRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},WriteTensorboardExperimentDataResponse:{fields:{}},WriteTensorboardRunDataRequest:{fields:{tensorboardRun:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardRun"}},timeSeriesData:{rule:"repeated",type:"TimeSeriesData",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},WriteTensorboardRunDataResponse:{fields:{}},ExportTensorboardTimeSeriesDataRequest:{fields:{tensorboardTimeSeries:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ExportTensorboardTimeSeriesDataResponse:{fields:{timeSeriesDataPoints:{rule:"repeated",type:"TimeSeriesDataPoint",id:1},nextPageToken:{type:"string",id:2}}},CreateTensorboardOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateTensorboardOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},VizierService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateStudy:{requestType:"CreateStudyRequest",responseType:"Study",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/studies","(google.api.http).body":"study","(google.api.method_signature)":"parent,study"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/studies",body:"study"}},{"(google.api.method_signature)":"parent,study"}]},GetStudy:{requestType:"GetStudyRequest",responseType:"Study",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/studies/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/studies/*}"}},{"(google.api.method_signature)":"name"}]},ListStudies:{requestType:"ListStudiesRequest",responseType:"ListStudiesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/studies","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/studies"}},{"(google.api.method_signature)":"parent"}]},DeleteStudy:{requestType:"DeleteStudyRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/studies/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/studies/*}"}},{"(google.api.method_signature)":"name"}]},LookupStudy:{requestType:"LookupStudyRequest",responseType:"Study",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/studies:lookup","(google.api.http).body":"*","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/studies:lookup",body:"*"}},{"(google.api.method_signature)":"parent"}]},SuggestTrials:{requestType:"SuggestTrialsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/studies/*}/trials:suggest","(google.api.http).body":"*","(google.longrunning.operation_info).response_type":"SuggestTrialsResponse","(google.longrunning.operation_info).metadata_type":"SuggestTrialsMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/studies/*}/trials:suggest",body:"*"}},{"(google.longrunning.operation_info)":{response_type:"SuggestTrialsResponse",metadata_type:"SuggestTrialsMetadata"}}]},CreateTrial:{requestType:"CreateTrialRequest",responseType:"Trial",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/studies/*}/trials","(google.api.http).body":"trial","(google.api.method_signature)":"parent,trial"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/studies/*}/trials",body:"trial"}},{"(google.api.method_signature)":"parent,trial"}]},GetTrial:{requestType:"GetTrialRequest",responseType:"Trial",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/studies/*/trials/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}"}},{"(google.api.method_signature)":"name"}]},ListTrials:{requestType:"ListTrialsRequest",responseType:"ListTrialsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/studies/*}/trials","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/studies/*}/trials"}},{"(google.api.method_signature)":"parent"}]},AddTrialMeasurement:{requestType:"AddTrialMeasurementRequest",responseType:"Trial",options:{"(google.api.http).post":"/v1/{trial_name=projects/*/locations/*/studies/*/trials/*}:addTrialMeasurement","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{trial_name=projects/*/locations/*/studies/*/trials/*}:addTrialMeasurement",body:"*"}}]},CompleteTrial:{requestType:"CompleteTrialRequest",responseType:"Trial",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/studies/*/trials/*}:complete","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*}:complete",body:"*"}}]},DeleteTrial:{requestType:"DeleteTrialRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/studies/*/trials/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*}"}},{"(google.api.method_signature)":"name"}]},CheckTrialEarlyStoppingState:{requestType:"CheckTrialEarlyStoppingStateRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{trial_name=projects/*/locations/*/studies/*/trials/*}:checkTrialEarlyStoppingState","(google.api.http).body":"*","(google.longrunning.operation_info).response_type":"CheckTrialEarlyStoppingStateResponse","(google.longrunning.operation_info).metadata_type":"CheckTrialEarlyStoppingStateMetatdata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{trial_name=projects/*/locations/*/studies/*/trials/*}:checkTrialEarlyStoppingState",body:"*"}},{"(google.longrunning.operation_info)":{response_type:"CheckTrialEarlyStoppingStateResponse",metadata_type:"CheckTrialEarlyStoppingStateMetatdata"}}]},StopTrial:{requestType:"StopTrialRequest",responseType:"Trial",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/studies/*/trials/*}:stop","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*}:stop",body:"*"}}]},ListOptimalTrials:{requestType:"ListOptimalTrialsRequest",responseType:"ListOptimalTrialsResponse",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/studies/*}/trials:listOptimalTrials","(google.api.http).body":"*","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/studies/*}/trials:listOptimalTrials",body:"*"}},{"(google.api.method_signature)":"parent"}]}}},GetStudyRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}}}},CreateStudyRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},study:{type:"Study",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ListStudiesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageToken:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListStudiesResponse:{fields:{studies:{rule:"repeated",type:"Study",id:1},nextPageToken:{type:"string",id:2}}},DeleteStudyRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}}}},LookupStudyRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},SuggestTrialsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}},suggestionCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},clientId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},contexts:{rule:"repeated",type:"TrialContext",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},SuggestTrialsResponse:{fields:{trials:{rule:"repeated",type:"Trial",id:1},studyState:{type:"Study.State",id:2},startTime:{type:"google.protobuf.Timestamp",id:3},endTime:{type:"google.protobuf.Timestamp",id:4}}},SuggestTrialsMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},clientId:{type:"string",id:2}}},CreateTrialRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}},trial:{type:"Trial",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTrialRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}}}},ListTrialsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}},pageToken:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListTrialsResponse:{fields:{trials:{rule:"repeated",type:"Trial",id:1},nextPageToken:{type:"string",id:2}}},AddTrialMeasurementRequest:{fields:{trialName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}},measurement:{type:"Measurement",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CompleteTrialRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}},finalMeasurement:{type:"Measurement",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},trialInfeasible:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},infeasibleReason:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DeleteTrialRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}}}},CheckTrialEarlyStoppingStateRequest:{fields:{trialName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}}}},CheckTrialEarlyStoppingStateResponse:{fields:{shouldStop:{type:"bool",id:1}}},CheckTrialEarlyStoppingStateMetatdata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},study:{type:"string",id:2},trial:{type:"string",id:3}}},StopTrialRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}}}},ListOptimalTrialsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}}}},ListOptimalTrialsResponse:{fields:{optimalTrials:{rule:"repeated",type:"Trial",id:1}}}}},v1beta1:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1Beta1",go_package:"cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb;aiplatformpb",java_multiple_files:!0,java_outer_classname:"VizierServiceProto",java_package:"com.google.cloud.aiplatform.v1beta1",php_namespace:"Google\\Cloud\\AIPlatform\\V1beta1",ruby_package:"Google::Cloud::AIPlatform::V1beta1","(google.api.resource_definition).type":"compute.googleapis.com/Network","(google.api.resource_definition).pattern":"projects/{project}/global/networks/{network}"},nested:{AcceleratorType:{values:{ACCELERATOR_TYPE_UNSPECIFIED:0,NVIDIA_TESLA_K80:1,NVIDIA_TESLA_P100:2,NVIDIA_TESLA_V100:3,NVIDIA_TESLA_P4:4,NVIDIA_TESLA_T4:5,NVIDIA_TESLA_A100:8,NVIDIA_A100_80GB:9,NVIDIA_L4:11,NVIDIA_H100_80GB:13,TPU_V2:6,TPU_V3:7,TPU_V4_POD:10,TPU_V5_LITEPOD:12}},Annotation:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Annotation","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},payloadSchemaUri:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},payload:{type:"google.protobuf.Value",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},annotationSource:{type:"UserActionReference",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},UserActionReference:{oneofs:{reference:{oneof:["operation","dataLabelingJob"]}},fields:{operation:{type:"string",id:1},dataLabelingJob:{type:"string",id:2},method:{type:"string",id:3}}},AnnotationSpec:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/AnnotationSpec","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},Artifact:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Artifact","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2},uri:{type:"string",id:6},etag:{type:"string",id:9},labels:{keyType:"string",type:"string",id:10},createTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:13},schemaTitle:{type:"string",id:14},schemaVersion:{type:"string",id:15},metadata:{type:"google.protobuf.Struct",id:16},description:{type:"string",id:17}},nested:{State:{values:{STATE_UNSPECIFIED:0,PENDING:1,LIVE:2}}}},BatchPredictionJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/BatchPredictionJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},model:{type:"string",id:3,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:30,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},unmanagedContainerModel:{type:"UnmanagedContainerModel",id:28},inputConfig:{type:"InputConfig",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},instanceConfig:{type:"InstanceConfig",id:27},modelParameters:{type:"google.protobuf.Value",id:5},outputConfig:{type:"OutputConfig",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},dedicatedResources:{type:"BatchDedicatedResources",id:7},serviceAccount:{type:"string",id:29},manualBatchTuningParameters:{type:"ManualBatchTuningParameters",id:8,options:{"(google.api.field_behavior)":"IMMUTABLE"}},generateExplanation:{type:"bool",id:23},explanationSpec:{type:"ExplanationSpec",id:25},outputInfo:{type:"OutputInfo",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"JobState",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},partialFailures:{rule:"repeated",type:"google.rpc.Status",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},resourcesConsumed:{type:"ResourcesConsumed",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},completionStats:{type:"CompletionStats",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:15,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:16,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:17,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:18,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:19},encryptionSpec:{type:"EncryptionSpec",id:24},modelMonitoringConfig:{type:"ModelMonitoringConfig",id:26},modelMonitoringStatsAnomalies:{rule:"repeated",type:"ModelMonitoringStatsAnomalies",id:31},modelMonitoringStatus:{type:"google.rpc.Status",id:32,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},disableContainerLogging:{type:"bool",id:34}},nested:{InputConfig:{oneofs:{source:{oneof:["gcsSource","bigquerySource"]}},fields:{gcsSource:{type:"GcsSource",id:2},bigquerySource:{type:"BigQuerySource",id:3},instancesFormat:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},InstanceConfig:{fields:{instanceType:{type:"string",id:1},keyField:{type:"string",id:2},includedFields:{rule:"repeated",type:"string",id:3},excludedFields:{rule:"repeated",type:"string",id:4}}},OutputConfig:{oneofs:{destination:{oneof:["gcsDestination","bigqueryDestination"]}},fields:{gcsDestination:{type:"GcsDestination",id:2},bigqueryDestination:{type:"BigQueryDestination",id:3},predictionsFormat:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},OutputInfo:{oneofs:{outputLocation:{oneof:["gcsOutputDirectory","bigqueryOutputDataset"]}},fields:{gcsOutputDirectory:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},bigqueryOutputDataset:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},bigqueryOutputTable:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},CompletionStats:{fields:{successfulCount:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},failedCount:{type:"int64",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},incompleteCount:{type:"int64",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},successfulForecastPointCount:{type:"int64",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},EncryptionSpec:{fields:{kmsKeyName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},Explanation:{fields:{attributions:{rule:"repeated",type:"Attribution",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},neighbors:{rule:"repeated",type:"Neighbor",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ModelExplanation:{fields:{meanAttributions:{rule:"repeated",type:"Attribution",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},Attribution:{fields:{baselineOutputValue:{type:"double",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},instanceOutputValue:{type:"double",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},featureAttributions:{type:"google.protobuf.Value",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},outputIndex:{rule:"repeated",type:"int32",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},outputDisplayName:{type:"string",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},approximationError:{type:"double",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},outputName:{type:"string",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},Neighbor:{fields:{neighborId:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},neighborDistance:{type:"double",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ExplanationSpec:{fields:{parameters:{type:"ExplanationParameters",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},metadata:{type:"ExplanationMetadata",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ExplanationParameters:{oneofs:{method:{oneof:["sampledShapleyAttribution","integratedGradientsAttribution","xraiAttribution","examples"]}},fields:{sampledShapleyAttribution:{type:"SampledShapleyAttribution",id:1},integratedGradientsAttribution:{type:"IntegratedGradientsAttribution",id:2},xraiAttribution:{type:"XraiAttribution",id:3},examples:{type:"Examples",id:7},topK:{type:"int32",id:4},outputIndices:{type:"google.protobuf.ListValue",id:5}}},SampledShapleyAttribution:{fields:{pathCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},IntegratedGradientsAttribution:{fields:{stepCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},smoothGradConfig:{type:"SmoothGradConfig",id:2},blurBaselineConfig:{type:"BlurBaselineConfig",id:3}}},XraiAttribution:{fields:{stepCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},smoothGradConfig:{type:"SmoothGradConfig",id:2},blurBaselineConfig:{type:"BlurBaselineConfig",id:3}}},SmoothGradConfig:{oneofs:{GradientNoiseSigma:{oneof:["noiseSigma","featureNoiseSigma"]}},fields:{noiseSigma:{type:"float",id:1},featureNoiseSigma:{type:"FeatureNoiseSigma",id:2},noisySampleCount:{type:"int32",id:3}}},FeatureNoiseSigma:{fields:{noiseSigma:{rule:"repeated",type:"NoiseSigmaForFeature",id:1}},nested:{NoiseSigmaForFeature:{fields:{name:{type:"string",id:1},sigma:{type:"float",id:2}}}}},BlurBaselineConfig:{fields:{maxBlurSigma:{type:"float",id:1}}},Examples:{oneofs:{source:{oneof:["exampleGcsSource"]},config:{oneof:["nearestNeighborSearchConfig","presets"]}},fields:{exampleGcsSource:{type:"ExampleGcsSource",id:5},nearestNeighborSearchConfig:{type:"google.protobuf.Value",id:2},presets:{type:"Presets",id:4},gcsSource:{type:"GcsSource",id:1},neighborCount:{type:"int32",id:3}},nested:{ExampleGcsSource:{fields:{dataFormat:{type:"DataFormat",id:1},gcsSource:{type:"GcsSource",id:2}},nested:{DataFormat:{values:{DATA_FORMAT_UNSPECIFIED:0,JSONL:1}}}}}},Presets:{oneofs:{_query:{oneof:["query"]}},fields:{query:{type:"Query",id:1,options:{proto3_optional:!0}},modality:{type:"Modality",id:2}},nested:{Query:{values:{PRECISE:0,FAST:1}},Modality:{values:{MODALITY_UNSPECIFIED:0,IMAGE:1,TEXT:2,TABULAR:3}}}},ExplanationSpecOverride:{fields:{parameters:{type:"ExplanationParameters",id:1},metadata:{type:"ExplanationMetadataOverride",id:2},examplesOverride:{type:"ExamplesOverride",id:3}}},ExplanationMetadataOverride:{fields:{inputs:{keyType:"string",type:"InputMetadataOverride",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{InputMetadataOverride:{fields:{inputBaselines:{rule:"repeated",type:"google.protobuf.Value",id:1}}}}},ExamplesOverride:{fields:{neighborCount:{type:"int32",id:1},crowdingCount:{type:"int32",id:2},restrictions:{rule:"repeated",type:"ExamplesRestrictionsNamespace",id:3},returnEmbeddings:{type:"bool",id:4},dataFormat:{type:"DataFormat",id:5}},nested:{DataFormat:{values:{DATA_FORMAT_UNSPECIFIED:0,INSTANCES:1,EMBEDDINGS:2}}}},ExamplesRestrictionsNamespace:{fields:{namespaceName:{type:"string",id:1},allow:{rule:"repeated",type:"string",id:2},deny:{rule:"repeated",type:"string",id:3}}},ExplanationMetadata:{fields:{inputs:{keyType:"string",type:"InputMetadata",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},outputs:{keyType:"string",type:"OutputMetadata",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureAttributionsSchemaUri:{type:"string",id:3},latentSpaceSource:{type:"string",id:5}},nested:{InputMetadata:{fields:{inputBaselines:{rule:"repeated",type:"google.protobuf.Value",id:1},inputTensorName:{type:"string",id:2},encoding:{type:"Encoding",id:3},modality:{type:"string",id:4},featureValueDomain:{type:"FeatureValueDomain",id:5},indicesTensorName:{type:"string",id:6},denseShapeTensorName:{type:"string",id:7},indexFeatureMapping:{rule:"repeated",type:"string",id:8},encodedTensorName:{type:"string",id:9},encodedBaselines:{rule:"repeated",type:"google.protobuf.Value",id:10},visualization:{type:"Visualization",id:11},groupName:{type:"string",id:12}},nested:{FeatureValueDomain:{fields:{minValue:{type:"float",id:1},maxValue:{type:"float",id:2},originalMean:{type:"float",id:3},originalStddev:{type:"float",id:4}}},Visualization:{fields:{type:{type:"Type",id:1},polarity:{type:"Polarity",id:2},colorMap:{type:"ColorMap",id:3},clipPercentUpperbound:{type:"float",id:4},clipPercentLowerbound:{type:"float",id:5},overlayType:{type:"OverlayType",id:6}},nested:{Type:{values:{TYPE_UNSPECIFIED:0,PIXELS:1,OUTLINES:2}},Polarity:{values:{POLARITY_UNSPECIFIED:0,POSITIVE:1,NEGATIVE:2,BOTH:3}},ColorMap:{values:{COLOR_MAP_UNSPECIFIED:0,PINK_GREEN:1,VIRIDIS:2,RED:3,GREEN:4,RED_GREEN:6,PINK_WHITE_GREEN:5}},OverlayType:{values:{OVERLAY_TYPE_UNSPECIFIED:0,NONE:1,ORIGINAL:2,GRAYSCALE:3,MASK_BLACK:4}}}},Encoding:{values:{ENCODING_UNSPECIFIED:0,IDENTITY:1,BAG_OF_FEATURES:2,BAG_OF_FEATURES_SPARSE:3,INDICATOR:4,COMBINED_EMBEDDING:5,CONCAT_EMBEDDING:6}}}},OutputMetadata:{oneofs:{displayNameMapping:{oneof:["indexDisplayNameMapping","displayNameMappingKey"]}},fields:{indexDisplayNameMapping:{type:"google.protobuf.Value",id:1},displayNameMappingKey:{type:"string",id:2},outputTensorName:{type:"string",id:3}}}}},AvroSource:{fields:{gcsSource:{type:"GcsSource",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CsvSource:{fields:{gcsSource:{type:"GcsSource",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GcsSource:{fields:{uris:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GcsDestination:{fields:{outputUriPrefix:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BigQuerySource:{fields:{inputUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BigQueryDestination:{fields:{outputUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CsvDestination:{fields:{gcsDestination:{type:"GcsDestination",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},TFRecordDestination:{fields:{gcsDestination:{type:"GcsDestination",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ContainerRegistryDestination:{fields:{outputUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},JobState:{values:{JOB_STATE_UNSPECIFIED:0,JOB_STATE_QUEUED:1,JOB_STATE_PENDING:2,JOB_STATE_RUNNING:3,JOB_STATE_SUCCEEDED:4,JOB_STATE_FAILED:5,JOB_STATE_CANCELLING:6,JOB_STATE_CANCELLED:7,JOB_STATE_PAUSED:8,JOB_STATE_EXPIRED:9,JOB_STATE_UPDATING:10,JOB_STATE_PARTIALLY_SUCCEEDED:11}},MachineSpec:{fields:{machineType:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},acceleratorType:{type:"AcceleratorType",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},acceleratorCount:{type:"int32",id:3}}},DedicatedResources:{fields:{machineSpec:{type:"MachineSpec",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},minReplicaCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},maxReplicaCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}},autoscalingMetricSpecs:{rule:"repeated",type:"AutoscalingMetricSpec",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},AutomaticResources:{fields:{minReplicaCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},maxReplicaCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},BatchDedicatedResources:{fields:{machineSpec:{type:"MachineSpec",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},startingReplicaCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},maxReplicaCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},ResourcesConsumed:{fields:{replicaHours:{type:"double",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},DiskSpec:{fields:{bootDiskType:{type:"string",id:1},bootDiskSizeGb:{type:"int32",id:2}}},PersistentDiskSpec:{fields:{diskType:{type:"string",id:1},diskSizeGb:{type:"int64",id:2}}},NfsMount:{fields:{server:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},path:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},mountPoint:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},AutoscalingMetricSpec:{fields:{metricName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},target:{type:"int32",id:2}}},ManualBatchTuningParameters:{fields:{batchSize:{type:"int32",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},ModelDeploymentMonitoringObjectiveType:{values:{MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED:0,RAW_FEATURE_SKEW:1,RAW_FEATURE_DRIFT:2,FEATURE_ATTRIBUTION_SKEW:3,FEATURE_ATTRIBUTION_DRIFT:4}},ModelDeploymentMonitoringJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},endpoint:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},state:{type:"JobState",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},scheduleState:{type:"MonitoringScheduleState",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},latestMonitoringPipelineMetadata:{type:"LatestMonitoringPipelineMetadata",id:25,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},modelDeploymentMonitoringObjectiveConfigs:{rule:"repeated",type:"ModelDeploymentMonitoringObjectiveConfig",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},modelDeploymentMonitoringScheduleConfig:{type:"ModelDeploymentMonitoringScheduleConfig",id:7,options:{"(google.api.field_behavior)":"REQUIRED"}},loggingSamplingStrategy:{type:"SamplingStrategy",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}},modelMonitoringAlertConfig:{type:"ModelMonitoringAlertConfig",id:15},predictInstanceSchemaUri:{type:"string",id:9},samplePredictInstance:{type:"google.protobuf.Value",id:19},analysisInstanceSchemaUri:{type:"string",id:16},bigqueryTables:{rule:"repeated",type:"ModelDeploymentMonitoringBigQueryTable",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},logTtl:{type:"google.protobuf.Duration",id:17},labels:{keyType:"string",type:"string",id:11},createTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},nextScheduleTime:{type:"google.protobuf.Timestamp",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},statsAnomaliesBaseDirectory:{type:"GcsDestination",id:20},encryptionSpec:{type:"EncryptionSpec",id:21},enableMonitoringPipelineLogs:{type:"bool",id:22},error:{type:"google.rpc.Status",id:23,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{LatestMonitoringPipelineMetadata:{fields:{runTime:{type:"google.protobuf.Timestamp",id:1},status:{type:"google.rpc.Status",id:2}}},MonitoringScheduleState:{values:{MONITORING_SCHEDULE_STATE_UNSPECIFIED:0,PENDING:1,OFFLINE:2,RUNNING:3}}}},ModelDeploymentMonitoringBigQueryTable:{fields:{logSource:{type:"LogSource",id:1},logType:{type:"LogType",id:2},bigqueryTablePath:{type:"string",id:3}},nested:{LogSource:{values:{LOG_SOURCE_UNSPECIFIED:0,TRAINING:1,SERVING:2}},LogType:{values:{LOG_TYPE_UNSPECIFIED:0,PREDICT:1,EXPLAIN:2}}}},ModelDeploymentMonitoringObjectiveConfig:{fields:{deployedModelId:{type:"string",id:1},objectiveConfig:{type:"ModelMonitoringObjectiveConfig",id:2}}},ModelDeploymentMonitoringScheduleConfig:{fields:{monitorInterval:{type:"google.protobuf.Duration",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},monitorWindow:{type:"google.protobuf.Duration",id:2}}},ModelMonitoringStatsAnomalies:{fields:{objective:{type:"ModelDeploymentMonitoringObjectiveType",id:1},deployedModelId:{type:"string",id:2},anomalyCount:{type:"int32",id:3},featureStats:{rule:"repeated",type:"FeatureHistoricStatsAnomalies",id:4}},nested:{FeatureHistoricStatsAnomalies:{fields:{featureDisplayName:{type:"string",id:1},threshold:{type:"ThresholdConfig",id:3},trainingStats:{type:"FeatureStatsAnomaly",id:4},predictionStats:{rule:"repeated",type:"FeatureStatsAnomaly",id:5}}}}},FeatureStatsAnomaly:{fields:{score:{type:"double",id:1},statsUri:{type:"string",id:3},anomalyUri:{type:"string",id:4},distributionDeviation:{type:"double",id:5},anomalyDetectionThreshold:{type:"double",id:9},startTime:{type:"google.protobuf.Timestamp",id:7},endTime:{type:"google.protobuf.Timestamp",id:8}}},ModelMonitoringConfig:{fields:{objectiveConfigs:{rule:"repeated",type:"ModelMonitoringObjectiveConfig",id:3},alertConfig:{type:"ModelMonitoringAlertConfig",id:2},analysisInstanceSchemaUri:{type:"string",id:4},statsAnomaliesBaseDirectory:{type:"GcsDestination",id:5}}},ModelMonitoringObjectiveConfig:{fields:{trainingDataset:{type:"TrainingDataset",id:1},trainingPredictionSkewDetectionConfig:{type:"TrainingPredictionSkewDetectionConfig",id:2},predictionDriftDetectionConfig:{type:"PredictionDriftDetectionConfig",id:3},explanationConfig:{type:"ExplanationConfig",id:5}},nested:{TrainingDataset:{oneofs:{dataSource:{oneof:["dataset","gcsSource","bigquerySource"]}},fields:{dataset:{type:"string",id:3,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},gcsSource:{type:"GcsSource",id:4},bigquerySource:{type:"BigQuerySource",id:5},dataFormat:{type:"string",id:2},targetField:{type:"string",id:6},loggingSamplingStrategy:{type:"SamplingStrategy",id:7}}},TrainingPredictionSkewDetectionConfig:{fields:{skewThresholds:{keyType:"string",type:"ThresholdConfig",id:1},attributionScoreSkewThresholds:{keyType:"string",type:"ThresholdConfig",id:2},defaultSkewThreshold:{type:"ThresholdConfig",id:6}}},PredictionDriftDetectionConfig:{fields:{driftThresholds:{keyType:"string",type:"ThresholdConfig",id:1},attributionScoreDriftThresholds:{keyType:"string",type:"ThresholdConfig",id:2},defaultDriftThreshold:{type:"ThresholdConfig",id:5}}},ExplanationConfig:{fields:{enableFeatureAttributes:{type:"bool",id:1},explanationBaseline:{type:"ExplanationBaseline",id:2}},nested:{ExplanationBaseline:{oneofs:{destination:{oneof:["gcs","bigquery"]}},fields:{gcs:{type:"GcsDestination",id:2},bigquery:{type:"BigQueryDestination",id:3},predictionFormat:{type:"PredictionFormat",id:1}},nested:{PredictionFormat:{values:{PREDICTION_FORMAT_UNSPECIFIED:0,JSONL:2,BIGQUERY:3}}}}}}}},ModelMonitoringAlertConfig:{oneofs:{alert:{oneof:["emailAlertConfig"]}},fields:{emailAlertConfig:{type:"EmailAlertConfig",id:1},enableLogging:{type:"bool",id:2},notificationChannels:{rule:"repeated",type:"string",id:3,options:{"(google.api.resource_reference).type":"monitoring.googleapis.com/NotificationChannel"}}},nested:{EmailAlertConfig:{fields:{userEmails:{rule:"repeated",type:"string",id:1}}}}},ThresholdConfig:{oneofs:{threshold:{oneof:["value"]}},fields:{value:{type:"double",id:1}}},SamplingStrategy:{fields:{randomSampleConfig:{type:"RandomSampleConfig",id:1}},nested:{RandomSampleConfig:{fields:{sampleRate:{type:"double",id:1}}}}},UnmanagedContainerModel:{fields:{artifactUri:{type:"string",id:1},predictSchemata:{type:"PredictSchemata",id:2},containerSpec:{type:"ModelContainerSpec",id:3,options:{"(google.api.field_behavior)":"INPUT_ONLY"}}}},Model:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Model","(google.api.resource).pattern":"projects/{project}/locations/{location}/models/{model}"},fields:{name:{type:"string",id:1},versionId:{type:"string",id:28,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},versionAliases:{rule:"repeated",type:"string",id:29},versionCreateTime:{type:"google.protobuf.Timestamp",id:31,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},versionUpdateTime:{type:"google.protobuf.Timestamp",id:32,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},versionDescription:{type:"string",id:30},predictSchemata:{type:"PredictSchemata",id:4},metadataSchemaUri:{type:"string",id:5,options:{"(google.api.field_behavior)":"IMMUTABLE"}},metadata:{type:"google.protobuf.Value",id:6,options:{"(google.api.field_behavior)":"IMMUTABLE"}},supportedExportFormats:{rule:"repeated",type:"ExportFormat",id:20,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},trainingPipeline:{type:"string",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/TrainingPipeline"}},containerSpec:{type:"ModelContainerSpec",id:9,options:{"(google.api.field_behavior)":"INPUT_ONLY"}},artifactUri:{type:"string",id:26,options:{"(google.api.field_behavior)":"IMMUTABLE"}},supportedDeploymentResourcesTypes:{rule:"repeated",type:"DeploymentResourcesType",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},supportedInputStorageFormats:{rule:"repeated",type:"string",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},supportedOutputStorageFormats:{rule:"repeated",type:"string",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},deployedModels:{rule:"repeated",type:"DeployedModelRef",id:15,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},explanationSpec:{type:"ExplanationSpec",id:23},etag:{type:"string",id:16},labels:{keyType:"string",type:"string",id:17},encryptionSpec:{type:"EncryptionSpec",id:24},modelSourceInfo:{type:"ModelSourceInfo",id:38,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},originalModelInfo:{type:"OriginalModelInfo",id:34,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metadataArtifact:{type:"string",id:44,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{ExportFormat:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},exportableContents:{rule:"repeated",type:"ExportableContent",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{ExportableContent:{values:{EXPORTABLE_CONTENT_UNSPECIFIED:0,ARTIFACT:1,IMAGE:2}}}},OriginalModelInfo:{fields:{model:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}}}},DeploymentResourcesType:{values:{DEPLOYMENT_RESOURCES_TYPE_UNSPECIFIED:0,DEDICATED_RESOURCES:1,AUTOMATIC_RESOURCES:2,SHARED_RESOURCES:3}}}},LargeModelReference:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},PredictSchemata:{fields:{instanceSchemaUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},parametersSchemaUri:{type:"string",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},predictionSchemaUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},ModelContainerSpec:{fields:{imageUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},command:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},args:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}},env:{rule:"repeated",type:"EnvVar",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}},ports:{rule:"repeated",type:"Port",id:5,options:{"(google.api.field_behavior)":"IMMUTABLE"}},predictRoute:{type:"string",id:6,options:{"(google.api.field_behavior)":"IMMUTABLE"}},healthRoute:{type:"string",id:7,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},Port:{fields:{containerPort:{type:"int32",id:3}}},ModelSourceInfo:{fields:{sourceType:{type:"ModelSourceType",id:1},copy:{type:"bool",id:2}},nested:{ModelSourceType:{values:{MODEL_SOURCE_TYPE_UNSPECIFIED:0,AUTOML:1,CUSTOM:2,BQML:3,MODEL_GARDEN:4,GENIE:5}}}},DeployedModelRef:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},deployedModelId:{type:"string",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},EnvVar:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},value:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},Context:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Context","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},displayName:{type:"string",id:2},etag:{type:"string",id:8},labels:{keyType:"string",type:"string",id:9},createTime:{type:"google.protobuf.Timestamp",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},parentContexts:{rule:"repeated",type:"string",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},schemaTitle:{type:"string",id:13},schemaVersion:{type:"string",id:14},metadata:{type:"google.protobuf.Struct",id:15},description:{type:"string",id:16}}},CustomJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/CustomJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/customJobs/{custom_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},jobSpec:{type:"CustomJobSpec",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},state:{type:"JobState",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:11},encryptionSpec:{type:"EncryptionSpec",id:12},webAccessUris:{keyType:"string",type:"string",id:16,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},CustomJobSpec:{fields:{persistentResourceId:{type:"string",id:14,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/PersistentResource"}},workerPoolSpecs:{rule:"repeated",type:"WorkerPoolSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},scheduling:{type:"Scheduling",id:3},serviceAccount:{type:"string",id:4},network:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"compute.googleapis.com/Network"}},reservedIpRanges:{rule:"repeated",type:"string",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}},baseOutputDirectory:{type:"GcsDestination",id:6},tensorboard:{type:"string",id:7,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}},enableWebAccess:{type:"bool",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableDashboardAccess:{type:"bool",id:16,options:{"(google.api.field_behavior)":"OPTIONAL"}},experiment:{type:"string",id:17,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},experimentRun:{type:"string",id:18,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},WorkerPoolSpec:{oneofs:{task:{oneof:["containerSpec","pythonPackageSpec"]}},fields:{containerSpec:{type:"ContainerSpec",id:6},pythonPackageSpec:{type:"PythonPackageSpec",id:7},machineSpec:{type:"MachineSpec",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},replicaCount:{type:"int64",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},nfsMounts:{rule:"repeated",type:"NfsMount",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},diskSpec:{type:"DiskSpec",id:5}}},ContainerSpec:{fields:{imageUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},command:{rule:"repeated",type:"string",id:2},args:{rule:"repeated",type:"string",id:3},env:{rule:"repeated",type:"EnvVar",id:4}}},PythonPackageSpec:{fields:{executorImageUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},packageUris:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},pythonModule:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},args:{rule:"repeated",type:"string",id:4},env:{rule:"repeated",type:"EnvVar",id:5}}},Scheduling:{fields:{timeout:{type:"google.protobuf.Duration",id:1},restartJobOnWorkerRestart:{type:"bool",id:3},disableRetries:{type:"bool",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DataItem:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/DataItem","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},payload:{type:"google.protobuf.Value",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},etag:{type:"string",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DataLabelingJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/DataLabelingJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},datasets:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},annotationLabels:{keyType:"string",type:"string",id:12},labelerCount:{type:"int32",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},instructionUri:{type:"string",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},inputsSchemaUri:{type:"string",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},inputs:{type:"google.protobuf.Value",id:7,options:{"(google.api.field_behavior)":"REQUIRED"}},state:{type:"JobState",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labelingProgress:{type:"int32",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},currentSpend:{type:"google.type.Money",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:22,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:11},specialistPools:{rule:"repeated",type:"string",id:16},encryptionSpec:{type:"EncryptionSpec",id:20},activeLearningConfig:{type:"ActiveLearningConfig",id:21}}},ActiveLearningConfig:{oneofs:{humanLabelingBudget:{oneof:["maxDataItemCount","maxDataItemPercentage"]}},fields:{maxDataItemCount:{type:"int64",id:1},maxDataItemPercentage:{type:"int32",id:2},sampleConfig:{type:"SampleConfig",id:3},trainingConfig:{type:"TrainingConfig",id:4}}},SampleConfig:{oneofs:{initialBatchSampleSize:{oneof:["initialBatchSamplePercentage"]},followingBatchSampleSize:{oneof:["followingBatchSamplePercentage"]}},fields:{initialBatchSamplePercentage:{type:"int32",id:1},followingBatchSamplePercentage:{type:"int32",id:3},sampleStrategy:{type:"SampleStrategy",id:5}},nested:{SampleStrategy:{values:{SAMPLE_STRATEGY_UNSPECIFIED:0,UNCERTAINTY:1}}}},TrainingConfig:{fields:{timeoutTrainingMilliHours:{type:"int64",id:1}}},Dataset:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Dataset","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:16},metadataSchemaUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},metadata:{type:"google.protobuf.Value",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}},dataItemCount:{type:"int64",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:6},labels:{keyType:"string",type:"string",id:7},savedQueries:{rule:"repeated",type:"SavedQuery",id:9},encryptionSpec:{type:"EncryptionSpec",id:11},metadataArtifact:{type:"string",id:17,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ImportDataConfig:{oneofs:{source:{oneof:["gcsSource"]}},fields:{gcsSource:{type:"GcsSource",id:1},dataItemLabels:{keyType:"string",type:"string",id:2},annotationLabels:{keyType:"string",type:"string",id:3},importSchemaUri:{type:"string",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ExportDataConfig:{oneofs:{destination:{oneof:["gcsDestination"]},split:{oneof:["fractionSplit"]}},fields:{gcsDestination:{type:"GcsDestination",id:1},fractionSplit:{type:"ExportFractionSplit",id:5},annotationsFilter:{type:"string",id:2}}},ExportFractionSplit:{fields:{trainingFraction:{type:"double",id:1},validationFraction:{type:"double",id:2},testFraction:{type:"double",id:3}}},SavedQuery:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/SavedQuery","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},metadata:{type:"google.protobuf.Value",id:12},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},annotationFilter:{type:"string",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},problemType:{type:"string",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},annotationSpecCount:{type:"int32",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:8},supportAutomlTraining:{type:"bool",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},DatasetService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateDataset:{requestType:"CreateDatasetRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/datasets","(google.api.http).body":"dataset","(google.api.method_signature)":"parent,dataset","(google.longrunning.operation_info).response_type":"Dataset","(google.longrunning.operation_info).metadata_type":"CreateDatasetOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/datasets",body:"dataset"}},{"(google.api.method_signature)":"parent,dataset"},{"(google.longrunning.operation_info)":{response_type:"Dataset",metadata_type:"CreateDatasetOperationMetadata"}}]},GetDataset:{requestType:"GetDatasetRequest",responseType:"Dataset",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/datasets/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}"}},{"(google.api.method_signature)":"name"}]},UpdateDataset:{requestType:"UpdateDatasetRequest",responseType:"Dataset",options:{"(google.api.http).patch":"/v1beta1/{dataset.name=projects/*/locations/*/datasets/*}","(google.api.http).body":"dataset","(google.api.method_signature)":"dataset,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{dataset.name=projects/*/locations/*/datasets/*}",body:"dataset"}},{"(google.api.method_signature)":"dataset,update_mask"}]},ListDatasets:{requestType:"ListDatasetsRequest",responseType:"ListDatasetsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/datasets","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/datasets"}},{"(google.api.method_signature)":"parent"}]},DeleteDataset:{requestType:"DeleteDatasetRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/datasets/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},ImportData:{requestType:"ImportDataRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/datasets/*}:import","(google.api.http).body":"*","(google.api.method_signature)":"name,import_configs","(google.longrunning.operation_info).response_type":"ImportDataResponse","(google.longrunning.operation_info).metadata_type":"ImportDataOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/datasets/*}:import",body:"*"}},{"(google.api.method_signature)":"name,import_configs"},{"(google.longrunning.operation_info)":{response_type:"ImportDataResponse",metadata_type:"ImportDataOperationMetadata"}}]},ExportData:{requestType:"ExportDataRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/datasets/*}:export","(google.api.http).body":"*","(google.api.method_signature)":"name,export_config","(google.longrunning.operation_info).response_type":"ExportDataResponse","(google.longrunning.operation_info).metadata_type":"ExportDataOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/datasets/*}:export",body:"*"}},{"(google.api.method_signature)":"name,export_config"},{"(google.longrunning.operation_info)":{response_type:"ExportDataResponse",metadata_type:"ExportDataOperationMetadata"}}]},CreateDatasetVersion:{requestType:"CreateDatasetVersionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/datasets/*}/datasetVersions","(google.api.http).body":"dataset_version","(google.api.method_signature)":"parent,dataset_version","(google.longrunning.operation_info).response_type":"DatasetVersion","(google.longrunning.operation_info).metadata_type":"CreateDatasetVersionOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/datasets/*}/datasetVersions",body:"dataset_version"}},{"(google.api.method_signature)":"parent,dataset_version"},{"(google.longrunning.operation_info)":{response_type:"DatasetVersion",metadata_type:"CreateDatasetVersionOperationMetadata"}}]},DeleteDatasetVersion:{requestType:"DeleteDatasetVersionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},GetDatasetVersion:{requestType:"GetDatasetVersionRequest",responseType:"DatasetVersion",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}"}},{"(google.api.method_signature)":"name"}]},ListDatasetVersions:{requestType:"ListDatasetVersionsRequest",responseType:"ListDatasetVersionsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/datasets/*}/datasetVersions","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/datasets/*}/datasetVersions"}},{"(google.api.method_signature)":"parent"}]},RestoreDatasetVersion:{requestType:"RestoreDatasetVersionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}:restore","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"DatasetVersion","(google.longrunning.operation_info).metadata_type":"RestoreDatasetVersionOperationMetadata"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}:restore"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"DatasetVersion",metadata_type:"RestoreDatasetVersionOperationMetadata"}}]},ListDataItems:{requestType:"ListDataItemsRequest",responseType:"ListDataItemsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/datasets/*}/dataItems","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/datasets/*}/dataItems"}},{"(google.api.method_signature)":"parent"}]},SearchDataItems:{requestType:"SearchDataItemsRequest",responseType:"SearchDataItemsResponse",options:{"(google.api.http).get":"/v1beta1/{dataset=projects/*/locations/*/datasets/*}:searchDataItems"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{dataset=projects/*/locations/*/datasets/*}:searchDataItems"}}]},ListSavedQueries:{requestType:"ListSavedQueriesRequest",responseType:"ListSavedQueriesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/datasets/*}/savedQueries","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/datasets/*}/savedQueries"}},{"(google.api.method_signature)":"parent"}]},DeleteSavedQuery:{requestType:"DeleteSavedQueryRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},GetAnnotationSpec:{requestType:"GetAnnotationSpecRequest",responseType:"AnnotationSpec",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}"}},{"(google.api.method_signature)":"name"}]},ListAnnotations:{requestType:"ListAnnotationsRequest",responseType:"ListAnnotationsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/datasets/*/dataItems/*}/annotations","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/datasets/*/dataItems/*}/annotations"}},{"(google.api.method_signature)":"parent"}]}}},CreateDatasetRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},dataset:{type:"Dataset",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateDatasetOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetDatasetRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},readMask:{type:"google.protobuf.FieldMask",id:2}}},UpdateDatasetRequest:{fields:{dataset:{type:"Dataset",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ListDatasetsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListDatasetsResponse:{fields:{datasets:{rule:"repeated",type:"Dataset",id:1},nextPageToken:{type:"string",id:2}}},DeleteDatasetRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}}}},ImportDataRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},importConfigs:{rule:"repeated",type:"ImportDataConfig",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ImportDataResponse:{fields:{}},ImportDataOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},ExportDataRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},exportConfig:{type:"ExportDataConfig",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ExportDataResponse:{fields:{exportedFiles:{rule:"repeated",type:"string",id:1}}},ExportDataOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},gcsOutputDirectory:{type:"string",id:2}}},CreateDatasetVersionRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},datasetVersion:{type:"DatasetVersion",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateDatasetVersionOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteDatasetVersionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DatasetVersion"}}}},GetDatasetVersionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DatasetVersion"}},readMask:{type:"google.protobuf.FieldMask",id:2}}},ListDatasetVersionsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},readMask:{type:"google.protobuf.FieldMask",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},orderBy:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListDatasetVersionsResponse:{fields:{datasetVersions:{rule:"repeated",type:"DatasetVersion",id:1},nextPageToken:{type:"string",id:2}}},RestoreDatasetVersionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DatasetVersion"}}}},RestoreDatasetVersionOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},ListDataItemsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListDataItemsResponse:{fields:{dataItems:{rule:"repeated",type:"DataItem",id:1},nextPageToken:{type:"string",id:2}}},SearchDataItemsRequest:{oneofs:{order:{oneof:["orderByDataItem","orderByAnnotation"]}},fields:{orderByDataItem:{type:"string",id:12},orderByAnnotation:{type:"OrderByAnnotation",id:13},dataset:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},savedQuery:{type:"string",id:2,options:{deprecated:!0,"(google.api.resource_reference).type":"aiplatform.googleapis.com/SavedQuery"}},dataLabelingJob:{type:"string",id:3},dataItemFilter:{type:"string",id:4},annotationsFilter:{type:"string",id:5,options:{deprecated:!0}},annotationFilters:{rule:"repeated",type:"string",id:11},fieldMask:{type:"google.protobuf.FieldMask",id:6},annotationsLimit:{type:"int32",id:7},pageSize:{type:"int32",id:8},orderBy:{type:"string",id:9,options:{deprecated:!0}},pageToken:{type:"string",id:10}},nested:{OrderByAnnotation:{fields:{savedQuery:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},orderBy:{type:"string",id:2}}}}},SearchDataItemsResponse:{fields:{dataItemViews:{rule:"repeated",type:"DataItemView",id:1},nextPageToken:{type:"string",id:2}}},DataItemView:{fields:{dataItem:{type:"DataItem",id:1},annotations:{rule:"repeated",type:"Annotation",id:2},hasTruncatedAnnotations:{type:"bool",id:3}}},ListSavedQueriesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListSavedQueriesResponse:{fields:{savedQueries:{rule:"repeated",type:"SavedQuery",id:1},nextPageToken:{type:"string",id:2}}},DeleteSavedQueryRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/SavedQuery"}}}},GetAnnotationSpecRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/AnnotationSpec"}},readMask:{type:"google.protobuf.FieldMask",id:2}}},ListAnnotationsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DataItem"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListAnnotationsResponse:{fields:{annotations:{rule:"repeated",type:"Annotation",id:1},nextPageToken:{type:"string",id:2}}},DatasetVersion:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/DatasetVersion","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:3},bigQueryDatasetName:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},GenericOperationMetadata:{fields:{partialFailures:{rule:"repeated",type:"google.rpc.Status",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},DeleteOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeployedIndexRef:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndexId:{type:"string",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},DeploymentResourcePool:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/DeploymentResourcePool","(google.api.resource).pattern":"projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},dedicatedResources:{type:"DedicatedResources",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},DeploymentResourcePoolService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateDeploymentResourcePool:{requestType:"CreateDeploymentResourcePoolRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/deploymentResourcePools","(google.api.http).body":"*","(google.api.method_signature)":"parent,deployment_resource_pool,deployment_resource_pool_id","(google.longrunning.operation_info).response_type":"DeploymentResourcePool","(google.longrunning.operation_info).metadata_type":"CreateDeploymentResourcePoolOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/deploymentResourcePools",body:"*"}},{"(google.api.method_signature)":"parent,deployment_resource_pool,deployment_resource_pool_id"},{"(google.longrunning.operation_info)":{response_type:"DeploymentResourcePool",metadata_type:"CreateDeploymentResourcePoolOperationMetadata"}}]},GetDeploymentResourcePool:{requestType:"GetDeploymentResourcePoolRequest",responseType:"DeploymentResourcePool",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}"}},{"(google.api.method_signature)":"name"}]},ListDeploymentResourcePools:{requestType:"ListDeploymentResourcePoolsRequest",responseType:"ListDeploymentResourcePoolsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/deploymentResourcePools","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/deploymentResourcePools"}},{"(google.api.method_signature)":"parent"}]},DeleteDeploymentResourcePool:{requestType:"DeleteDeploymentResourcePoolRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},QueryDeployedModels:{requestType:"QueryDeployedModelsRequest",responseType:"QueryDeployedModelsResponse",options:{"(google.api.http).get":"/v1beta1/{deployment_resource_pool=projects/*/locations/*/deploymentResourcePools/*}:queryDeployedModels","(google.api.method_signature)":"deployment_resource_pool"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{deployment_resource_pool=projects/*/locations/*/deploymentResourcePools/*}:queryDeployedModels"}},{"(google.api.method_signature)":"deployment_resource_pool"}]}}},CreateDeploymentResourcePoolRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},deploymentResourcePool:{type:"DeploymentResourcePool",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},deploymentResourcePoolId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateDeploymentResourcePoolOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetDeploymentResourcePoolRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DeploymentResourcePool"}}}},ListDeploymentResourcePoolsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},ListDeploymentResourcePoolsResponse:{fields:{deploymentResourcePools:{rule:"repeated",type:"DeploymentResourcePool",id:1},nextPageToken:{type:"string",id:2}}},UpdateDeploymentResourcePoolOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteDeploymentResourcePoolRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DeploymentResourcePool"}}}},QueryDeployedModelsRequest:{fields:{deploymentResourcePool:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},QueryDeployedModelsResponse:{fields:{deployedModels:{rule:"repeated",type:"DeployedModel",id:1,options:{deprecated:!0}},nextPageToken:{type:"string",id:2},deployedModelRefs:{rule:"repeated",type:"DeployedModelRef",id:3},totalDeployedModelCount:{type:"int32",id:4},totalEndpointCount:{type:"int32",id:5}}},Endpoint:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Endpoint","(google.api.resource).pattern":"projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},deployedModels:{rule:"repeated",type:"DeployedModel",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},trafficSplit:{keyType:"string",type:"int32",id:5},etag:{type:"string",id:6},labels:{keyType:"string",type:"string",id:7},createTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},encryptionSpec:{type:"EncryptionSpec",id:10},network:{type:"string",id:13,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"compute.googleapis.com/Network"}},enablePrivateServiceConnect:{type:"bool",id:17,options:{deprecated:!0}},modelDeploymentMonitoringJob:{type:"string",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}},predictRequestResponseLoggingConfig:{type:"PredictRequestResponseLoggingConfig",id:18}}},DeployedModel:{oneofs:{predictionResources:{oneof:["dedicatedResources","automaticResources","sharedResources"]}},fields:{dedicatedResources:{type:"DedicatedResources",id:7},automaticResources:{type:"AutomaticResources",id:8},sharedResources:{type:"string",id:17,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/DeploymentResourcePool"}},id:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},model:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:18,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:3},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},explanationSpec:{type:"ExplanationSpec",id:9},disableExplanations:{type:"bool",id:19},serviceAccount:{type:"string",id:11},enableContainerLogging:{type:"bool",id:12},enableAccessLogging:{type:"bool",id:13},privateEndpoints:{type:"PrivateEndpoints",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},PrivateEndpoints:{fields:{predictHttpUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},explainHttpUri:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},healthHttpUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},serviceAttachment:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},PredictRequestResponseLoggingConfig:{fields:{enabled:{type:"bool",id:1},samplingRate:{type:"double",id:2},bigqueryDestination:{type:"BigQueryDestination",id:3}}},EndpointService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateEndpoint:{requestType:"CreateEndpointRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/endpoints","(google.api.http).body":"endpoint","(google.api.method_signature)":"parent,endpoint,endpoint_id","(google.longrunning.operation_info).response_type":"Endpoint","(google.longrunning.operation_info).metadata_type":"CreateEndpointOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/endpoints",body:"endpoint"}},{"(google.api.method_signature)":"parent,endpoint"},{"(google.api.method_signature)":"parent,endpoint,endpoint_id"},{"(google.longrunning.operation_info)":{response_type:"Endpoint",metadata_type:"CreateEndpointOperationMetadata"}}]},GetEndpoint:{requestType:"GetEndpointRequest",responseType:"Endpoint",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/endpoints/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}"}},{"(google.api.method_signature)":"name"}]},ListEndpoints:{requestType:"ListEndpointsRequest",responseType:"ListEndpointsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/endpoints","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/endpoints"}},{"(google.api.method_signature)":"parent"}]},UpdateEndpoint:{requestType:"UpdateEndpointRequest",responseType:"Endpoint",options:{"(google.api.http).patch":"/v1beta1/{endpoint.name=projects/*/locations/*/endpoints/*}","(google.api.http).body":"endpoint","(google.api.method_signature)":"endpoint,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{endpoint.name=projects/*/locations/*/endpoints/*}",body:"endpoint"}},{"(google.api.method_signature)":"endpoint,update_mask"}]},DeleteEndpoint:{requestType:"DeleteEndpointRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/endpoints/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},DeployModel:{requestType:"DeployModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:deployModel","(google.api.http).body":"*","(google.api.method_signature)":"endpoint,deployed_model,traffic_split","(google.longrunning.operation_info).response_type":"DeployModelResponse","(google.longrunning.operation_info).metadata_type":"DeployModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:deployModel",body:"*"}},{"(google.api.method_signature)":"endpoint,deployed_model,traffic_split"},{"(google.longrunning.operation_info)":{response_type:"DeployModelResponse",metadata_type:"DeployModelOperationMetadata"}}]},UndeployModel:{requestType:"UndeployModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:undeployModel","(google.api.http).body":"*","(google.api.method_signature)":"endpoint,deployed_model_id,traffic_split","(google.longrunning.operation_info).response_type":"UndeployModelResponse","(google.longrunning.operation_info).metadata_type":"UndeployModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:undeployModel",body:"*"}},{"(google.api.method_signature)":"endpoint,deployed_model_id,traffic_split"},{"(google.longrunning.operation_info)":{response_type:"UndeployModelResponse",metadata_type:"UndeployModelOperationMetadata"}}]},MutateDeployedModel:{requestType:"MutateDeployedModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:mutateDeployedModel","(google.api.http).body":"*","(google.api.method_signature)":"endpoint,deployed_model,update_mask","(google.longrunning.operation_info).response_type":"MutateDeployedModelResponse","(google.longrunning.operation_info).metadata_type":"MutateDeployedModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:mutateDeployedModel",body:"*"}},{"(google.api.method_signature)":"endpoint,deployed_model,update_mask"},{"(google.longrunning.operation_info)":{response_type:"MutateDeployedModelResponse",metadata_type:"MutateDeployedModelOperationMetadata"}}]}}},CreateEndpointRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},endpoint:{type:"Endpoint",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},endpointId:{type:"string",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},CreateEndpointOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetEndpointRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}}}},ListEndpointsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},readMask:{type:"google.protobuf.FieldMask",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListEndpointsResponse:{fields:{endpoints:{rule:"repeated",type:"Endpoint",id:1},nextPageToken:{type:"string",id:2}}},UpdateEndpointRequest:{fields:{endpoint:{type:"Endpoint",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteEndpointRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}}}},DeployModelRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},deployedModel:{type:"DeployedModel",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},trafficSplit:{keyType:"string",type:"int32",id:3}}},DeployModelResponse:{fields:{deployedModel:{type:"DeployedModel",id:1}}},DeployModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UndeployModelRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},deployedModelId:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},trafficSplit:{keyType:"string",type:"int32",id:3}}},UndeployModelResponse:{fields:{}},UndeployModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},MutateDeployedModelRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},deployedModel:{type:"DeployedModel",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MutateDeployedModelResponse:{fields:{deployedModel:{type:"DeployedModel",id:1}}},MutateDeployedModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},EntityType:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/EntityType","(google.api.resource).pattern":"projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},description:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},etag:{type:"string",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},monitoringConfig:{type:"FeaturestoreMonitoringConfig",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},offlineStorageTtlDays:{type:"int32",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},FeaturestoreMonitoringConfig:{fields:{snapshotAnalysis:{type:"SnapshotAnalysis",id:1},importFeaturesAnalysis:{type:"ImportFeaturesAnalysis",id:2},numericalThresholdConfig:{type:"ThresholdConfig",id:3},categoricalThresholdConfig:{type:"ThresholdConfig",id:4}},nested:{SnapshotAnalysis:{fields:{disabled:{type:"bool",id:1},monitoringInterval:{type:"google.protobuf.Duration",id:2,options:{deprecated:!0}},monitoringIntervalDays:{type:"int32",id:3},stalenessDays:{type:"int32",id:4}}},ImportFeaturesAnalysis:{fields:{state:{type:"State",id:1},anomalyDetectionBaseline:{type:"Baseline",id:2}},nested:{State:{values:{STATE_UNSPECIFIED:0,DEFAULT:1,ENABLED:2,DISABLED:3}},Baseline:{values:{BASELINE_UNSPECIFIED:0,LATEST_STATS:1,MOST_RECENT_SNAPSHOT_STATS:2,PREVIOUS_IMPORT_FEATURES_STATS:3}}}},ThresholdConfig:{oneofs:{threshold:{oneof:["value"]}},fields:{value:{type:"double",id:1}}}}},EvaluatedAnnotation:{fields:{type:{type:"EvaluatedAnnotationType",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},predictions:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},groundTruths:{rule:"repeated",type:"google.protobuf.Value",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},dataItemPayload:{type:"google.protobuf.Value",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},evaluatedDataItemViewId:{type:"string",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},explanations:{rule:"repeated",type:"EvaluatedAnnotationExplanation",id:8},errorAnalysisAnnotations:{rule:"repeated",type:"ErrorAnalysisAnnotation",id:9}},nested:{EvaluatedAnnotationType:{values:{EVALUATED_ANNOTATION_TYPE_UNSPECIFIED:0,TRUE_POSITIVE:1,FALSE_POSITIVE:2,FALSE_NEGATIVE:3}}}},EvaluatedAnnotationExplanation:{fields:{explanationType:{type:"string",id:1},explanation:{type:"Explanation",id:2}}},ErrorAnalysisAnnotation:{fields:{attributedItems:{rule:"repeated",type:"AttributedItem",id:1},queryType:{type:"QueryType",id:2},outlierScore:{type:"double",id:3},outlierThreshold:{type:"double",id:4}},nested:{AttributedItem:{fields:{annotationResourceName:{type:"string",id:1},distance:{type:"double",id:2}}},QueryType:{values:{QUERY_TYPE_UNSPECIFIED:0,ALL_SIMILAR:1,SAME_CLASS_SIMILAR:2,SAME_CLASS_DISSIMILAR:3}}}},Event:{fields:{artifact:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}},execution:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}},eventTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},type:{type:"Type",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},labels:{keyType:"string",type:"string",id:5}},nested:{Type:{values:{TYPE_UNSPECIFIED:0,INPUT:1,OUTPUT:2}}}},Execution:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Execution","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2},state:{type:"State",id:6},etag:{type:"string",id:9},labels:{keyType:"string",type:"string",id:10},createTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},schemaTitle:{type:"string",id:13},schemaVersion:{type:"string",id:14},metadata:{type:"google.protobuf.Struct",id:15},description:{type:"string",id:16}},nested:{State:{values:{STATE_UNSPECIFIED:0,NEW:1,RUNNING:2,COMPLETE:3,FAILED:4,CACHED:5,CANCELLED:6}}}},Feature:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Feature","(google.api.resource).pattern":"projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}","(google.api.resource).plural":"features","(google.api.resource).singular":"feature"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},description:{type:"string",id:2},valueType:{type:"ValueType",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},etag:{type:"string",id:7},monitoringConfig:{type:"FeaturestoreMonitoringConfig",id:9,options:{deprecated:!0,"(google.api.field_behavior)":"OPTIONAL"}},disableMonitoring:{type:"bool",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},monitoringStats:{rule:"repeated",type:"FeatureStatsAnomaly",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},monitoringStatsAnomalies:{rule:"repeated",type:"MonitoringStatsAnomaly",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{MonitoringStatsAnomaly:{fields:{objective:{type:"Objective",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},featureStatsAnomaly:{type:"FeatureStatsAnomaly",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Objective:{values:{OBJECTIVE_UNSPECIFIED:0,IMPORT_FEATURE_ANALYSIS:1,SNAPSHOT_ANALYSIS:2}}}},ValueType:{values:{VALUE_TYPE_UNSPECIFIED:0,BOOL:1,BOOL_ARRAY:2,DOUBLE:3,DOUBLE_ARRAY:4,INT64:9,INT64_ARRAY:10,STRING:11,STRING_ARRAY:12,BYTES:13}}}},FeatureGroup:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/FeatureGroup","(google.api.resource).pattern":"projects/{project}/locations/{location}/featureGroups/{feature_group}","(google.api.resource).plural":"featureGroups","(google.api.resource).singular":"featureGroup"},oneofs:{source:{oneof:["bigQuery"]}},fields:{bigQuery:{type:"BigQuery",id:7},name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},description:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{BigQuery:{fields:{bigQuerySource:{type:"BigQuerySource",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},entityIdColumns:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}}}},FeatureOnlineStore:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/FeatureOnlineStore","(google.api.resource).pattern":"projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"},oneofs:{storageType:{oneof:["bigtable"]}},fields:{bigtable:{type:"Bigtable",id:8},name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},state:{type:"State",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},dedicatedServingEndpoint:{type:"DedicatedServingEndpoint",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},embeddingManagement:{type:"EmbeddingManagement",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{Bigtable:{fields:{autoScaling:{type:"AutoScaling",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{AutoScaling:{fields:{minNodeCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxNodeCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},cpuUtilizationTarget:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}}}},DedicatedServingEndpoint:{fields:{publicEndpointDomainName:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},EmbeddingManagement:{fields:{enabled:{type:"bool",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},State:{values:{STATE_UNSPECIFIED:0,STABLE:1,UPDATING:2}}}},FeatureOnlineStoreAdminService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateFeatureOnlineStore:{requestType:"CreateFeatureOnlineStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/featureOnlineStores","(google.api.http).body":"feature_online_store","(google.api.method_signature)":"parent,feature_online_store,feature_online_store_id","(google.longrunning.operation_info).response_type":"FeatureOnlineStore","(google.longrunning.operation_info).metadata_type":"CreateFeatureOnlineStoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/featureOnlineStores",body:"feature_online_store"}},{"(google.api.method_signature)":"parent,feature_online_store,feature_online_store_id"},{"(google.longrunning.operation_info)":{response_type:"FeatureOnlineStore",metadata_type:"CreateFeatureOnlineStoreOperationMetadata"}}]},GetFeatureOnlineStore:{requestType:"GetFeatureOnlineStoreRequest",responseType:"FeatureOnlineStore",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatureOnlineStores:{requestType:"ListFeatureOnlineStoresRequest",responseType:"ListFeatureOnlineStoresResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/featureOnlineStores","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/featureOnlineStores"}},{"(google.api.method_signature)":"parent"}]},UpdateFeatureOnlineStore:{requestType:"UpdateFeatureOnlineStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{feature_online_store.name=projects/*/locations/*/featureOnlineStores/*}","(google.api.http).body":"feature_online_store","(google.api.method_signature)":"feature_online_store,update_mask","(google.longrunning.operation_info).response_type":"FeatureOnlineStore","(google.longrunning.operation_info).metadata_type":"UpdateFeatureOnlineStoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{feature_online_store.name=projects/*/locations/*/featureOnlineStores/*}",body:"feature_online_store"}},{"(google.api.method_signature)":"feature_online_store,update_mask"},{"(google.longrunning.operation_info)":{response_type:"FeatureOnlineStore",metadata_type:"UpdateFeatureOnlineStoreOperationMetadata"}}]},DeleteFeatureOnlineStore:{requestType:"DeleteFeatureOnlineStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}","(google.api.method_signature)":"name,force","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}"}},{"(google.api.method_signature)":"name,force"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateFeatureView:{requestType:"CreateFeatureViewRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/featureOnlineStores/*}/featureViews","(google.api.http).body":"feature_view","(google.api.method_signature)":"parent,feature_view,feature_view_id","(google.longrunning.operation_info).response_type":"FeatureView","(google.longrunning.operation_info).metadata_type":"CreateFeatureViewOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/featureOnlineStores/*}/featureViews",body:"feature_view"}},{"(google.api.method_signature)":"parent,feature_view,feature_view_id"},{"(google.longrunning.operation_info)":{response_type:"FeatureView",metadata_type:"CreateFeatureViewOperationMetadata"}}]},GetFeatureView:{requestType:"GetFeatureViewRequest",responseType:"FeatureView",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatureViews:{requestType:"ListFeatureViewsRequest",responseType:"ListFeatureViewsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/featureOnlineStores/*}/featureViews","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/featureOnlineStores/*}/featureViews"}},{"(google.api.method_signature)":"parent"}]},UpdateFeatureView:{requestType:"UpdateFeatureViewRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{feature_view.name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}","(google.api.http).body":"feature_view","(google.api.method_signature)":"feature_view,update_mask","(google.longrunning.operation_info).response_type":"FeatureView","(google.longrunning.operation_info).metadata_type":"UpdateFeatureViewOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{feature_view.name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}",body:"feature_view"}},{"(google.api.method_signature)":"feature_view,update_mask"},{"(google.longrunning.operation_info)":{response_type:"FeatureView",metadata_type:"UpdateFeatureViewOperationMetadata"}}]},DeleteFeatureView:{requestType:"DeleteFeatureViewRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},SyncFeatureView:{requestType:"SyncFeatureViewRequest",responseType:"SyncFeatureViewResponse",options:{"(google.api.http).post":"/v1beta1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:sync","(google.api.http).body":"*","(google.api.method_signature)":"feature_view"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:sync",body:"*"}},{"(google.api.method_signature)":"feature_view"}]},GetFeatureViewSync:{requestType:"GetFeatureViewSyncRequest",responseType:"FeatureViewSync",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/featureViewSyncs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/featureViewSyncs/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatureViewSyncs:{requestType:"ListFeatureViewSyncsRequest",responseType:"ListFeatureViewSyncsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/featureViewSyncs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/featureViewSyncs"}},{"(google.api.method_signature)":"parent"}]}}},CreateFeatureOnlineStoreRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/FeatureOnlineStore"}},featureOnlineStore:{type:"FeatureOnlineStore",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureOnlineStoreId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetFeatureOnlineStoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureOnlineStore"}}}},ListFeatureOnlineStoresRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/FeatureOnlineStore"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListFeatureOnlineStoresResponse:{fields:{featureOnlineStores:{rule:"repeated",type:"FeatureOnlineStore",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeatureOnlineStoreRequest:{fields:{featureOnlineStore:{type:"FeatureOnlineStore",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeatureOnlineStoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureOnlineStore"}},force:{type:"bool",id:2}}},CreateFeatureViewRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureOnlineStore"}},featureView:{type:"FeatureView",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureViewId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},runSyncImmediately:{type:"bool",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},GetFeatureViewRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}}}},ListFeatureViewsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/FeatureView"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListFeatureViewsResponse:{fields:{featureViews:{rule:"repeated",type:"FeatureView",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeatureViewRequest:{fields:{featureView:{type:"FeatureView",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeatureViewRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}}}},CreateFeatureOnlineStoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateFeatureOnlineStoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateFeatureViewOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateFeatureViewOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},SyncFeatureViewRequest:{fields:{featureView:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}}}},SyncFeatureViewResponse:{fields:{featureViewSync:{type:"string",id:1}}},GetFeatureViewSyncRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureViewSync"}}}},ListFeatureViewSyncsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListFeatureViewSyncsResponse:{fields:{featureViewSyncs:{rule:"repeated",type:"FeatureViewSync",id:1},nextPageToken:{type:"string",id:2}}},FeatureView:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/FeatureView","(google.api.resource).pattern":"projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"},oneofs:{source:{oneof:["bigQuerySource","featureRegistrySource"]}},fields:{bigQuerySource:{type:"BigQuerySource",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},featureRegistrySource:{type:"FeatureRegistrySource",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},syncConfig:{type:"SyncConfig",id:7},vectorSearchConfig:{type:"VectorSearchConfig",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{BigQuerySource:{fields:{uri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},entityIdColumns:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},SyncConfig:{fields:{cron:{type:"string",id:1}}},VectorSearchConfig:{oneofs:{algorithmConfig:{oneof:["treeAhConfig","bruteForceConfig"]},_embeddingDimension:{oneof:["embeddingDimension"]}},fields:{treeAhConfig:{type:"TreeAHConfig",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},bruteForceConfig:{type:"BruteForceConfig",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},embeddingColumn:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},filterColumns:{rule:"repeated",type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},crowdingColumn:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},embeddingDimension:{type:"int32",id:6,options:{"(google.api.field_behavior)":"OPTIONAL",proto3_optional:!0}},distanceMeasureType:{type:"DistanceMeasureType",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{BruteForceConfig:{fields:{}},TreeAHConfig:{oneofs:{_leafNodeEmbeddingCount:{oneof:["leafNodeEmbeddingCount"]}},fields:{leafNodeEmbeddingCount:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OPTIONAL",proto3_optional:!0}}}},DistanceMeasureType:{values:{DISTANCE_MEASURE_TYPE_UNSPECIFIED:0,SQUARED_L2_DISTANCE:1,COSINE_DISTANCE:2,DOT_PRODUCT_DISTANCE:3}}}},FeatureRegistrySource:{fields:{featureGroups:{rule:"repeated",type:"FeatureGroup",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{FeatureGroup:{fields:{featureGroupId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureIds:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}}}}}},FeatureViewSync:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/FeatureViewSync","(google.api.resource).pattern":"projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},runTime:{type:"google.type.Interval",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},finalStatus:{type:"google.rpc.Status",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},FeatureOnlineStoreService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{FetchFeatureValues:{requestType:"FetchFeatureValuesRequest",responseType:"FetchFeatureValuesResponse",options:{"(google.api.http).post":"/v1beta1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:fetchFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"feature_view, id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:fetchFeatureValues",body:"*"}},{"(google.api.method_signature)":"feature_view, id"}]},SearchNearestEntities:{requestType:"SearchNearestEntitiesRequest",responseType:"SearchNearestEntitiesResponse",options:{"(google.api.http).post":"/v1beta1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:searchNearestEntities","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:searchNearestEntities",body:"*"}}]}}},FetchFeatureValuesRequest:{oneofs:{entityId:{oneof:["id"]}},fields:{id:{type:"string",id:3},featureView:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}},format:{type:"Format",id:5}},nested:{Format:{values:{FORMAT_UNSPECIFIED:0,KEY_VALUE:1,PROTO_STRUCT:2}}}},FetchFeatureValuesResponse:{oneofs:{format:{oneof:["keyValues","protoStruct"]}},fields:{keyValues:{type:"FeatureNameValuePairList",id:3},protoStruct:{type:"google.protobuf.Struct",id:2}},nested:{FeatureNameValuePairList:{fields:{features:{rule:"repeated",type:"FeatureNameValuePair",id:1}},nested:{FeatureNameValuePair:{oneofs:{data:{oneof:["value"]}},fields:{value:{type:"FeatureValue",id:2},name:{type:"string",id:1}}}}}}},NearestNeighborQuery:{oneofs:{instance:{oneof:["entityId","embedding"]}},fields:{entityId:{type:"string",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},embedding:{type:"Embedding",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},neighborCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},stringFilters:{rule:"repeated",type:"StringFilter",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},perCrowdingAttributeNeighborCount:{type:"int32",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},parameters:{type:"Parameters",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{Embedding:{fields:{value:{rule:"repeated",type:"float",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},StringFilter:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},allowTokens:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},denyTokens:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},Parameters:{fields:{approximateNeighborCandidates:{type:"int32",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},leafNodesSearchFraction:{type:"double",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}}}},SearchNearestEntitiesRequest:{fields:{featureView:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}},query:{type:"NearestNeighborQuery",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},returnFullEntity:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},NearestNeighbors:{fields:{neighbors:{rule:"repeated",type:"Neighbor",id:1}},nested:{Neighbor:{fields:{entityId:{type:"string",id:1},distance:{type:"double",id:2},entityKeyValues:{type:"FetchFeatureValuesResponse",id:3}}}}},SearchNearestEntitiesResponse:{fields:{nearestNeighbors:{type:"NearestNeighbors",id:1}}},FeaturestoreOnlineServingService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{ReadFeatureValues:{requestType:"ReadFeatureValuesRequest",responseType:"ReadFeatureValuesResponse",options:{"(google.api.http).post":"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:readFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:readFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"}]},StreamingReadFeatureValues:{requestType:"StreamingReadFeatureValuesRequest",responseType:"ReadFeatureValuesResponse",responseStream:!0,options:{"(google.api.http).post":"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:streamingReadFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:streamingReadFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"}]},WriteFeatureValues:{requestType:"WriteFeatureValuesRequest",responseType:"WriteFeatureValuesResponse",options:{"(google.api.http).post":"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:writeFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type,payloads"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:writeFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type,payloads"}]}}},WriteFeatureValuesRequest:{fields:{entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},payloads:{rule:"repeated",type:"WriteFeatureValuesPayload",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},WriteFeatureValuesPayload:{fields:{entityId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureValues:{keyType:"string",type:"FeatureValue",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},WriteFeatureValuesResponse:{fields:{}},ReadFeatureValuesRequest:{fields:{entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},entityId:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ReadFeatureValuesResponse:{fields:{header:{type:"Header",id:1},entityView:{type:"EntityView",id:2}},nested:{FeatureDescriptor:{fields:{id:{type:"string",id:1}}},Header:{fields:{entityType:{type:"string",id:1,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},featureDescriptors:{rule:"repeated",type:"FeatureDescriptor",id:2}}},EntityView:{fields:{entityId:{type:"string",id:1},data:{rule:"repeated",type:"Data",id:2}},nested:{Data:{oneofs:{data:{oneof:["value","values"]}},fields:{value:{type:"FeatureValue",id:1},values:{type:"FeatureValueList",id:2}}}}}}},StreamingReadFeatureValuesRequest:{fields:{entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},entityIds:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},FeatureValue:{oneofs:{value:{oneof:["boolValue","doubleValue","int64Value","stringValue","boolArrayValue","doubleArrayValue","int64ArrayValue","stringArrayValue","bytesValue"]}},fields:{boolValue:{type:"bool",id:1},doubleValue:{type:"double",id:2},int64Value:{type:"int64",id:5},stringValue:{type:"string",id:6},boolArrayValue:{type:"BoolArray",id:7},doubleArrayValue:{type:"DoubleArray",id:8},int64ArrayValue:{type:"Int64Array",id:11},stringArrayValue:{type:"StringArray",id:12},bytesValue:{type:"bytes",id:13},metadata:{type:"Metadata",id:14}},nested:{Metadata:{fields:{generateTime:{type:"google.protobuf.Timestamp",id:1}}}}},FeatureValueList:{fields:{values:{rule:"repeated",type:"FeatureValue",id:1}}},IdMatcher:{fields:{ids:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},FeatureSelector:{fields:{idMatcher:{type:"IdMatcher",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BoolArray:{fields:{values:{rule:"repeated",type:"bool",id:1}}},DoubleArray:{fields:{values:{rule:"repeated",type:"double",id:1}}},Int64Array:{fields:{values:{rule:"repeated",type:"int64",id:1}}},StringArray:{fields:{values:{rule:"repeated",type:"string",id:1}}},Tensor:{fields:{dtype:{type:"DataType",id:1},shape:{rule:"repeated",type:"int64",id:2},boolVal:{rule:"repeated",type:"bool",id:3},stringVal:{rule:"repeated",type:"string",id:14},bytesVal:{rule:"repeated",type:"bytes",id:15},floatVal:{rule:"repeated",type:"float",id:5},doubleVal:{rule:"repeated",type:"double",id:6},intVal:{rule:"repeated",type:"int32",id:7},int64Val:{rule:"repeated",type:"int64",id:8},uintVal:{rule:"repeated",type:"uint32",id:9},uint64Val:{rule:"repeated",type:"uint64",id:10},listVal:{rule:"repeated",type:"Tensor",id:11},structVal:{keyType:"string",type:"Tensor",id:12},tensorVal:{type:"bytes",id:13}},nested:{DataType:{values:{DATA_TYPE_UNSPECIFIED:0,BOOL:1,STRING:2,FLOAT:3,DOUBLE:4,INT8:5,INT16:6,INT32:7,INT64:8,UINT8:9,UINT16:10,UINT32:11,UINT64:12}}}},FeatureRegistryService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateFeatureGroup:{requestType:"CreateFeatureGroupRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/featureGroups","(google.api.http).body":"feature_group","(google.api.method_signature)":"parent,feature_group,feature_group_id","(google.longrunning.operation_info).response_type":"FeatureGroup","(google.longrunning.operation_info).metadata_type":"CreateFeatureGroupOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/featureGroups",body:"feature_group"}},{"(google.api.method_signature)":"parent,feature_group,feature_group_id"},{"(google.longrunning.operation_info)":{response_type:"FeatureGroup",metadata_type:"CreateFeatureGroupOperationMetadata"}}]},GetFeatureGroup:{requestType:"GetFeatureGroupRequest",responseType:"FeatureGroup",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/featureGroups/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatureGroups:{requestType:"ListFeatureGroupsRequest",responseType:"ListFeatureGroupsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/featureGroups","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/featureGroups"}},{"(google.api.method_signature)":"parent"}]},UpdateFeatureGroup:{requestType:"UpdateFeatureGroupRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{feature_group.name=projects/*/locations/*/featureGroups/*}","(google.api.http).body":"feature_group","(google.api.method_signature)":"feature_group,update_mask","(google.longrunning.operation_info).response_type":"FeatureGroup","(google.longrunning.operation_info).metadata_type":"UpdateFeatureGroupOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{feature_group.name=projects/*/locations/*/featureGroups/*}",body:"feature_group"}},{"(google.api.method_signature)":"feature_group,update_mask"},{"(google.longrunning.operation_info)":{response_type:"FeatureGroup",metadata_type:"UpdateFeatureGroupOperationMetadata"}}]},DeleteFeatureGroup:{requestType:"DeleteFeatureGroupRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/featureGroups/*}","(google.api.method_signature)":"name,force","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}"}},{"(google.api.method_signature)":"name,force"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateFeature:{requestType:"CreateFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/featureGroups/*}/features","(google.api.http).body":"feature","(google.api.method_signature)":"parent,feature,feature_id","(google.longrunning.operation_info).response_type":"Feature","(google.longrunning.operation_info).metadata_type":"CreateFeatureOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/featureGroups/*}/features",body:"feature"}},{"(google.api.method_signature)":"parent,feature,feature_id"},{"(google.longrunning.operation_info)":{response_type:"Feature",metadata_type:"CreateFeatureOperationMetadata"}}]},GetFeature:{requestType:"GetFeatureRequest",responseType:"Feature",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatures:{requestType:"ListFeaturesRequest",responseType:"ListFeaturesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/featureGroups/*}/features","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/featureGroups/*}/features"}},{"(google.api.method_signature)":"parent"}]},UpdateFeature:{requestType:"UpdateFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{feature.name=projects/*/locations/*/featureGroups/*/features/*}","(google.api.http).body":"feature","(google.api.method_signature)":"feature,update_mask","(google.longrunning.operation_info).response_type":"Feature","(google.longrunning.operation_info).metadata_type":"UpdateFeatureOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{feature.name=projects/*/locations/*/featureGroups/*/features/*}",body:"feature"}},{"(google.api.method_signature)":"feature,update_mask"},{"(google.longrunning.operation_info)":{response_type:"Feature",metadata_type:"UpdateFeatureOperationMetadata"}}]},DeleteFeature:{requestType:"DeleteFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]}}},CreateFeatureGroupRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/FeatureGroup"}},featureGroup:{type:"FeatureGroup",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureGroupId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetFeatureGroupRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureGroup"}}}},ListFeatureGroupsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/FeatureGroup"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListFeatureGroupsResponse:{fields:{featureGroups:{rule:"repeated",type:"FeatureGroup",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeatureGroupRequest:{fields:{featureGroup:{type:"FeatureGroup",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeatureGroupRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureGroup"}},force:{type:"bool",id:2}}},CreateFeatureGroupOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateFeatureGroupOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateRegistryFeatureOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateFeatureOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},FeaturestoreService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateFeaturestore:{requestType:"CreateFeaturestoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/featurestores","(google.api.http).body":"featurestore","(google.api.method_signature)":"parent,featurestore,featurestore_id","(google.longrunning.operation_info).response_type":"Featurestore","(google.longrunning.operation_info).metadata_type":"CreateFeaturestoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/featurestores",body:"featurestore"}},{"(google.api.method_signature)":"parent,featurestore"},{"(google.api.method_signature)":"parent,featurestore,featurestore_id"},{"(google.longrunning.operation_info)":{response_type:"Featurestore",metadata_type:"CreateFeaturestoreOperationMetadata"}}]},GetFeaturestore:{requestType:"GetFeaturestoreRequest",responseType:"Featurestore",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/featurestores/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}"}},{"(google.api.method_signature)":"name"}]},ListFeaturestores:{requestType:"ListFeaturestoresRequest",responseType:"ListFeaturestoresResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/featurestores","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/featurestores"}},{"(google.api.method_signature)":"parent"}]},UpdateFeaturestore:{requestType:"UpdateFeaturestoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{featurestore.name=projects/*/locations/*/featurestores/*}","(google.api.http).body":"featurestore","(google.api.method_signature)":"featurestore,update_mask","(google.longrunning.operation_info).response_type":"Featurestore","(google.longrunning.operation_info).metadata_type":"UpdateFeaturestoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{featurestore.name=projects/*/locations/*/featurestores/*}",body:"featurestore"}},{"(google.api.method_signature)":"featurestore,update_mask"},{"(google.longrunning.operation_info)":{response_type:"Featurestore",metadata_type:"UpdateFeaturestoreOperationMetadata"}}]},DeleteFeaturestore:{requestType:"DeleteFeaturestoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/featurestores/*}","(google.api.method_signature)":"name,force","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*}"}},{"(google.api.method_signature)":"name"},{"(google.api.method_signature)":"name,force"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateEntityType:{requestType:"CreateEntityTypeRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/featurestores/*}/entityTypes","(google.api.http).body":"entity_type","(google.api.method_signature)":"parent,entity_type,entity_type_id","(google.longrunning.operation_info).response_type":"EntityType","(google.longrunning.operation_info).metadata_type":"CreateEntityTypeOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/featurestores/*}/entityTypes",body:"entity_type"}},{"(google.api.method_signature)":"parent,entity_type"},{"(google.api.method_signature)":"parent,entity_type,entity_type_id"},{"(google.longrunning.operation_info)":{response_type:"EntityType",metadata_type:"CreateEntityTypeOperationMetadata"}}]},GetEntityType:{requestType:"GetEntityTypeRequest",responseType:"EntityType",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}"}},{"(google.api.method_signature)":"name"}]},ListEntityTypes:{requestType:"ListEntityTypesRequest",responseType:"ListEntityTypesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/featurestores/*}/entityTypes","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/featurestores/*}/entityTypes"}},{"(google.api.method_signature)":"parent"}]},UpdateEntityType:{requestType:"UpdateEntityTypeRequest",responseType:"EntityType",options:{"(google.api.http).patch":"/v1beta1/{entity_type.name=projects/*/locations/*/featurestores/*/entityTypes/*}","(google.api.http).body":"entity_type","(google.api.method_signature)":"entity_type,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{entity_type.name=projects/*/locations/*/featurestores/*/entityTypes/*}",body:"entity_type"}},{"(google.api.method_signature)":"entity_type,update_mask"}]},DeleteEntityType:{requestType:"DeleteEntityTypeRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}","(google.api.method_signature)":"name,force","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}"}},{"(google.api.method_signature)":"name"},{"(google.api.method_signature)":"name,force"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateFeature:{requestType:"CreateFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features","(google.api.http).body":"feature","(google.api.method_signature)":"parent,feature,feature_id","(google.longrunning.operation_info).response_type":"Feature","(google.longrunning.operation_info).metadata_type":"CreateFeatureOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features",body:"feature"}},{"(google.api.method_signature)":"parent,feature"},{"(google.api.method_signature)":"parent,feature,feature_id"},{"(google.longrunning.operation_info)":{response_type:"Feature",metadata_type:"CreateFeatureOperationMetadata"}}]},BatchCreateFeatures:{requestType:"BatchCreateFeaturesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features:batchCreate","(google.api.http).body":"*","(google.api.method_signature)":"parent,requests","(google.longrunning.operation_info).response_type":"BatchCreateFeaturesResponse","(google.longrunning.operation_info).metadata_type":"BatchCreateFeaturesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features:batchCreate",body:"*"}},{"(google.api.method_signature)":"parent,requests"},{"(google.longrunning.operation_info)":{response_type:"BatchCreateFeaturesResponse",metadata_type:"BatchCreateFeaturesOperationMetadata"}}]},GetFeature:{requestType:"GetFeatureRequest",responseType:"Feature",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatures:{requestType:"ListFeaturesRequest",responseType:"ListFeaturesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features"}},{"(google.api.method_signature)":"parent"}]},UpdateFeature:{requestType:"UpdateFeatureRequest",responseType:"Feature",options:{"(google.api.http).patch":"/v1beta1/{feature.name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}","(google.api.http).body":"feature","(google.api.method_signature)":"feature,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{feature.name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}",body:"feature"}},{"(google.api.method_signature)":"feature,update_mask"}]},DeleteFeature:{requestType:"DeleteFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},ImportFeatureValues:{requestType:"ImportFeatureValuesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:importFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type","(google.longrunning.operation_info).response_type":"ImportFeatureValuesResponse","(google.longrunning.operation_info).metadata_type":"ImportFeatureValuesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:importFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"},{"(google.longrunning.operation_info)":{response_type:"ImportFeatureValuesResponse",metadata_type:"ImportFeatureValuesOperationMetadata"}}]},BatchReadFeatureValues:{requestType:"BatchReadFeatureValuesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{featurestore=projects/*/locations/*/featurestores/*}:batchReadFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"featurestore","(google.longrunning.operation_info).response_type":"BatchReadFeatureValuesResponse","(google.longrunning.operation_info).metadata_type":"BatchReadFeatureValuesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{featurestore=projects/*/locations/*/featurestores/*}:batchReadFeatureValues",body:"*"}},{"(google.api.method_signature)":"featurestore"},{"(google.longrunning.operation_info)":{response_type:"BatchReadFeatureValuesResponse",metadata_type:"BatchReadFeatureValuesOperationMetadata"}}]},ExportFeatureValues:{requestType:"ExportFeatureValuesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:exportFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type","(google.longrunning.operation_info).response_type":"ExportFeatureValuesResponse","(google.longrunning.operation_info).metadata_type":"ExportFeatureValuesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:exportFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"},{"(google.longrunning.operation_info)":{response_type:"ExportFeatureValuesResponse",metadata_type:"ExportFeatureValuesOperationMetadata"}}]},DeleteFeatureValues:{requestType:"DeleteFeatureValuesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:deleteFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type","(google.longrunning.operation_info).response_type":"DeleteFeatureValuesResponse","(google.longrunning.operation_info).metadata_type":"DeleteFeatureValuesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:deleteFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"},{"(google.longrunning.operation_info)":{response_type:"DeleteFeatureValuesResponse",metadata_type:"DeleteFeatureValuesOperationMetadata"}}]},SearchFeatures:{requestType:"SearchFeaturesRequest",responseType:"SearchFeaturesResponse",options:{"(google.api.http).get":"/v1beta1/{location=projects/*/locations/*}/featurestores:searchFeatures","(google.api.method_signature)":"location,query"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{location=projects/*/locations/*}/featurestores:searchFeatures"}},{"(google.api.method_signature)":"location"},{"(google.api.method_signature)":"location,query"}]}}},CreateFeaturestoreRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Featurestore"}},featurestore:{type:"Featurestore",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featurestoreId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetFeaturestoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Featurestore"}}}},ListFeaturestoresRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Featurestore"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListFeaturestoresResponse:{fields:{featurestores:{rule:"repeated",type:"Featurestore",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeaturestoreRequest:{fields:{featurestore:{type:"Featurestore",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeaturestoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Featurestore"}},force:{type:"bool",id:2}}},ImportFeatureValuesRequest:{oneofs:{source:{oneof:["avroSource","bigquerySource","csvSource"]},featureTimeSource:{oneof:["featureTimeField","featureTime"]}},fields:{avroSource:{type:"AvroSource",id:2},bigquerySource:{type:"BigQuerySource",id:3},csvSource:{type:"CsvSource",id:4},featureTimeField:{type:"string",id:6},featureTime:{type:"google.protobuf.Timestamp",id:7},entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},entityIdField:{type:"string",id:5},featureSpecs:{rule:"repeated",type:"FeatureSpec",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}},disableOnlineServing:{type:"bool",id:9},workerCount:{type:"int32",id:11},disableIngestionAnalysis:{type:"bool",id:12}},nested:{FeatureSpec:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},sourceField:{type:"string",id:2}}}}},ImportFeatureValuesResponse:{fields:{importedEntityCount:{type:"int64",id:1},importedFeatureValueCount:{type:"int64",id:2},invalidRowCount:{type:"int64",id:6},timestampOutsideRetentionRowsCount:{type:"int64",id:4}}},BatchReadFeatureValuesRequest:{oneofs:{readOption:{oneof:["csvReadInstances","bigqueryReadInstances"]}},fields:{csvReadInstances:{type:"CsvSource",id:3},bigqueryReadInstances:{type:"BigQuerySource",id:5},featurestore:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Featurestore"}},destination:{type:"FeatureValueDestination",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},passThroughFields:{rule:"repeated",type:"PassThroughField",id:8},entityTypeSpecs:{rule:"repeated",type:"EntityTypeSpec",id:7,options:{"(google.api.field_behavior)":"REQUIRED"}},startTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{PassThroughField:{fields:{fieldName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},EntityTypeSpec:{fields:{entityTypeId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},settings:{rule:"repeated",type:"DestinationFeatureSetting",id:3}}}}},ExportFeatureValuesRequest:{oneofs:{mode:{oneof:["snapshotExport","fullExport"]}},fields:{snapshotExport:{type:"SnapshotExport",id:3},fullExport:{type:"FullExport",id:7},entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},destination:{type:"FeatureValueDestination",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},settings:{rule:"repeated",type:"DestinationFeatureSetting",id:6}},nested:{SnapshotExport:{fields:{snapshotTime:{type:"google.protobuf.Timestamp",id:1},startTime:{type:"google.protobuf.Timestamp",id:2}}},FullExport:{fields:{startTime:{type:"google.protobuf.Timestamp",id:2},endTime:{type:"google.protobuf.Timestamp",id:1}}}}},DestinationFeatureSetting:{fields:{featureId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},destinationField:{type:"string",id:2}}},FeatureValueDestination:{oneofs:{destination:{oneof:["bigqueryDestination","tfrecordDestination","csvDestination"]}},fields:{bigqueryDestination:{type:"BigQueryDestination",id:1},tfrecordDestination:{type:"TFRecordDestination",id:2},csvDestination:{type:"CsvDestination",id:3}}},ExportFeatureValuesResponse:{fields:{}},BatchReadFeatureValuesResponse:{fields:{}},CreateEntityTypeRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Featurestore"}},entityType:{type:"EntityType",id:2},entityTypeId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetEntityTypeRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}}}},ListEntityTypesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/EntityType"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListEntityTypesResponse:{fields:{entityTypes:{rule:"repeated",type:"EntityType",id:1},nextPageToken:{type:"string",id:2}}},UpdateEntityTypeRequest:{fields:{entityType:{type:"EntityType",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteEntityTypeRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},force:{type:"bool",id:2}}},CreateFeatureRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Feature"}},feature:{type:"Feature",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchCreateFeaturesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},requests:{rule:"repeated",type:"CreateFeatureRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchCreateFeaturesResponse:{fields:{features:{rule:"repeated",type:"Feature",id:1}}},GetFeatureRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Feature"}}}},ListFeaturesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Feature"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6},latestStatsCount:{type:"int32",id:7}}},ListFeaturesResponse:{fields:{features:{rule:"repeated",type:"Feature",id:1},nextPageToken:{type:"string",id:2}}},SearchFeaturesRequest:{fields:{location:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},query:{type:"string",id:3},pageSize:{type:"int32",id:4},pageToken:{type:"string",id:5}}},SearchFeaturesResponse:{fields:{features:{rule:"repeated",type:"Feature",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeatureRequest:{fields:{feature:{type:"Feature",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeatureRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Feature"}}}},CreateFeaturestoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateFeaturestoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},ImportFeatureValuesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},importedEntityCount:{type:"int64",id:2},importedFeatureValueCount:{type:"int64",id:3},sourceUris:{rule:"repeated",type:"string",id:4},invalidRowCount:{type:"int64",id:6},timestampOutsideRetentionRowsCount:{type:"int64",id:7},blockingOperationIds:{rule:"repeated",type:"int64",id:8}}},ExportFeatureValuesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},BatchReadFeatureValuesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteFeatureValuesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateEntityTypeOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateFeatureOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},BatchCreateFeaturesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteFeatureValuesRequest:{oneofs:{DeleteOption:{oneof:["selectEntity","selectTimeRangeAndFeature"]}},fields:{selectEntity:{type:"SelectEntity",id:2},selectTimeRangeAndFeature:{type:"SelectTimeRangeAndFeature",id:3},entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}}},nested:{SelectEntity:{fields:{entityIdSelector:{type:"EntityIdSelector",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},SelectTimeRangeAndFeature:{fields:{timeRange:{type:"google.type.Interval",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},skipOnlineStorageDelete:{type:"bool",id:3}}}}},DeleteFeatureValuesResponse:{oneofs:{response:{oneof:["selectEntity","selectTimeRangeAndFeature"]}},fields:{selectEntity:{type:"SelectEntity",id:1},selectTimeRangeAndFeature:{type:"SelectTimeRangeAndFeature",id:2}},nested:{SelectEntity:{fields:{offlineStorageDeletedEntityRowCount:{type:"int64",id:1},onlineStorageDeletedEntityCount:{type:"int64",id:2}}},SelectTimeRangeAndFeature:{fields:{impactedFeatureCount:{type:"int64",id:1},offlineStorageModifiedEntityRowCount:{type:"int64",id:2},onlineStorageModifiedEntityCount:{type:"int64",id:3}}}}},EntityIdSelector:{oneofs:{EntityIdsSource:{oneof:["csvSource"]}},fields:{csvSource:{type:"CsvSource",id:3},entityIdField:{type:"string",id:5}}},Featurestore:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Featurestore","(google.api.resource).pattern":"projects/{project}/locations/{location}/featurestores/{featurestore}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},onlineServingConfig:{type:"OnlineServingConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},state:{type:"State",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},onlineStorageTtlDays:{type:"int32",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}},encryptionSpec:{type:"EncryptionSpec",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{OnlineServingConfig:{fields:{fixedNodeCount:{type:"int32",id:2},scaling:{type:"Scaling",id:4}},nested:{Scaling:{fields:{minNodeCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxNodeCount:{type:"int32",id:2},cpuUtilizationTarget:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}}}},State:{values:{STATE_UNSPECIFIED:0,STABLE:1,UPDATING:2}}}},HyperparameterTuningJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/HyperparameterTuningJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},studySpec:{type:"StudySpec",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},maxTrialCount:{type:"int32",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},parallelTrialCount:{type:"int32",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},maxFailedTrialCount:{type:"int32",id:7},trialJobSpec:{type:"CustomJobSpec",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}},trials:{rule:"repeated",type:"Trial",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"JobState",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:15,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:16},encryptionSpec:{type:"EncryptionSpec",id:17}}},Study:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Study","(google.api.resource).pattern":"projects/{project}/locations/{location}/studies/{study}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},studySpec:{type:"StudySpec",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},state:{type:"State",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},inactiveReason:{type:"string",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{State:{values:{STATE_UNSPECIFIED:0,ACTIVE:1,INACTIVE:2,COMPLETED:3}}}},Trial:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Trial","(google.api.resource).pattern":"projects/{project}/locations/{location}/studies/{study}/trials/{trial}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},id:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},parameters:{rule:"repeated",type:"Parameter",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},finalMeasurement:{type:"Measurement",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},measurements:{rule:"repeated",type:"Measurement",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},clientId:{type:"string",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},infeasibleReason:{type:"string",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},customJob:{type:"string",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}},webAccessUris:{keyType:"string",type:"string",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Parameter:{fields:{parameterId:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},value:{type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},State:{values:{STATE_UNSPECIFIED:0,REQUESTED:1,ACTIVE:2,STOPPING:3,SUCCEEDED:4,INFEASIBLE:5}}}},TrialContext:{fields:{description:{type:"string",id:1},parameters:{rule:"repeated",type:"Trial.Parameter",id:2}}},StudySpec:{oneofs:{automatedStoppingSpec:{oneof:["decayCurveStoppingSpec","medianAutomatedStoppingSpec","convexStopConfig","convexAutomatedStoppingSpec"]}},fields:{decayCurveStoppingSpec:{type:"DecayCurveAutomatedStoppingSpec",id:4},medianAutomatedStoppingSpec:{type:"MedianAutomatedStoppingSpec",id:5},convexStopConfig:{type:"ConvexStopConfig",id:8,options:{deprecated:!0}},convexAutomatedStoppingSpec:{type:"ConvexAutomatedStoppingSpec",id:9},metrics:{rule:"repeated",type:"MetricSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},parameters:{rule:"repeated",type:"ParameterSpec",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},algorithm:{type:"Algorithm",id:3},observationNoise:{type:"ObservationNoise",id:6},measurementSelectionType:{type:"MeasurementSelectionType",id:7},transferLearningConfig:{type:"TransferLearningConfig",id:10}},nested:{MetricSpec:{oneofs:{_safetyConfig:{oneof:["safetyConfig"]}},fields:{metricId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},goal:{type:"GoalType",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},safetyConfig:{type:"SafetyMetricConfig",id:3,options:{proto3_optional:!0}}},nested:{SafetyMetricConfig:{oneofs:{_desiredMinSafeTrialsFraction:{oneof:["desiredMinSafeTrialsFraction"]}},fields:{safetyThreshold:{type:"double",id:1},desiredMinSafeTrialsFraction:{type:"double",id:2,options:{proto3_optional:!0}}}},GoalType:{values:{GOAL_TYPE_UNSPECIFIED:0,MAXIMIZE:1,MINIMIZE:2}}}},ParameterSpec:{oneofs:{parameterValueSpec:{oneof:["doubleValueSpec","integerValueSpec","categoricalValueSpec","discreteValueSpec"]}},fields:{doubleValueSpec:{type:"DoubleValueSpec",id:2},integerValueSpec:{type:"IntegerValueSpec",id:3},categoricalValueSpec:{type:"CategoricalValueSpec",id:4},discreteValueSpec:{type:"DiscreteValueSpec",id:5},parameterId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},scaleType:{type:"ScaleType",id:6},conditionalParameterSpecs:{rule:"repeated",type:"ConditionalParameterSpec",id:10}},nested:{DoubleValueSpec:{oneofs:{_defaultValue:{oneof:["defaultValue"]}},fields:{minValue:{type:"double",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxValue:{type:"double",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},defaultValue:{type:"double",id:4,options:{proto3_optional:!0}}}},IntegerValueSpec:{oneofs:{_defaultValue:{oneof:["defaultValue"]}},fields:{minValue:{type:"int64",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxValue:{type:"int64",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},defaultValue:{type:"int64",id:4,options:{proto3_optional:!0}}}},CategoricalValueSpec:{oneofs:{_defaultValue:{oneof:["defaultValue"]}},fields:{values:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},defaultValue:{type:"string",id:3,options:{proto3_optional:!0}}}},DiscreteValueSpec:{oneofs:{_defaultValue:{oneof:["defaultValue"]}},fields:{values:{rule:"repeated",type:"double",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},defaultValue:{type:"double",id:3,options:{proto3_optional:!0}}}},ConditionalParameterSpec:{oneofs:{parentValueCondition:{oneof:["parentDiscreteValues","parentIntValues","parentCategoricalValues"]}},fields:{parentDiscreteValues:{type:"DiscreteValueCondition",id:2},parentIntValues:{type:"IntValueCondition",id:3},parentCategoricalValues:{type:"CategoricalValueCondition",id:4},parameterSpec:{type:"ParameterSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{DiscreteValueCondition:{fields:{values:{rule:"repeated",type:"double",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},IntValueCondition:{fields:{values:{rule:"repeated",type:"int64",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CategoricalValueCondition:{fields:{values:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}}}},ScaleType:{values:{SCALE_TYPE_UNSPECIFIED:0,UNIT_LINEAR_SCALE:1,UNIT_LOG_SCALE:2,UNIT_REVERSE_LOG_SCALE:3}}}},DecayCurveAutomatedStoppingSpec:{fields:{useElapsedDuration:{type:"bool",id:1}}},MedianAutomatedStoppingSpec:{fields:{useElapsedDuration:{type:"bool",id:1}}},ConvexAutomatedStoppingSpec:{oneofs:{_updateAllStoppedTrials:{oneof:["updateAllStoppedTrials"]}},fields:{maxStepCount:{type:"int64",id:1},minStepCount:{type:"int64",id:2},minMeasurementCount:{type:"int64",id:3},learningRateParameterName:{type:"string",id:4},useElapsedDuration:{type:"bool",id:5},updateAllStoppedTrials:{type:"bool",id:6,options:{proto3_optional:!0}}}},ConvexStopConfig:{options:{deprecated:!0},fields:{maxNumSteps:{type:"int64",id:1},minNumSteps:{type:"int64",id:2},autoregressiveOrder:{type:"int64",id:3},learningRateParameterName:{type:"string",id:4},useSeconds:{type:"bool",id:5}}},TransferLearningConfig:{fields:{disableTransferLearning:{type:"bool",id:1},priorStudyNames:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},Algorithm:{values:{ALGORITHM_UNSPECIFIED:0,GRID_SEARCH:2,RANDOM_SEARCH:3}},ObservationNoise:{values:{OBSERVATION_NOISE_UNSPECIFIED:0,LOW:1,HIGH:2}},MeasurementSelectionType:{values:{MEASUREMENT_SELECTION_TYPE_UNSPECIFIED:0,LAST_MEASUREMENT:1,BEST_MEASUREMENT:2}}}},Measurement:{fields:{elapsedDuration:{type:"google.protobuf.Duration",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},stepCount:{type:"int64",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metrics:{rule:"repeated",type:"Metric",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Metric:{fields:{metricId:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},value:{type:"double",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},Index:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Index","(google.api.resource).pattern":"projects/{project}/locations/{location}/indexes/{index}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},metadataSchemaUri:{type:"string",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}},metadata:{type:"google.protobuf.Value",id:6},deployedIndexes:{rule:"repeated",type:"DeployedIndexRef",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:8},labels:{keyType:"string",type:"string",id:9},createTime:{type:"google.protobuf.Timestamp",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},indexStats:{type:"IndexStats",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},indexUpdateMethod:{type:"IndexUpdateMethod",id:16,options:{"(google.api.field_behavior)":"IMMUTABLE"}},encryptionSpec:{type:"EncryptionSpec",id:17,options:{"(google.api.field_behavior)":"IMMUTABLE"}}},nested:{IndexUpdateMethod:{values:{INDEX_UPDATE_METHOD_UNSPECIFIED:0,BATCH_UPDATE:1,STREAM_UPDATE:2}}}},IndexDatapoint:{fields:{datapointId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureVector:{rule:"repeated",type:"float",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},restricts:{rule:"repeated",type:"Restriction",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},crowdingTag:{type:"CrowdingTag",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{Restriction:{fields:{namespace:{type:"string",id:1},allowList:{rule:"repeated",type:"string",id:2},denyList:{rule:"repeated",type:"string",id:3}}},CrowdingTag:{fields:{crowdingAttribute:{type:"string",id:1}}}}},IndexStats:{fields:{vectorsCount:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},shardsCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},IndexEndpoint:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/IndexEndpoint","(google.api.resource).pattern":"projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},deployedIndexes:{rule:"repeated",type:"DeployedIndex",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:5},labels:{keyType:"string",type:"string",id:6},createTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},network:{type:"string",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},enablePrivateServiceConnect:{type:"bool",id:10,options:{deprecated:!0,"(google.api.field_behavior)":"OPTIONAL"}},privateServiceConnectConfig:{type:"PrivateServiceConnectConfig",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},publicEndpointEnabled:{type:"bool",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}},publicEndpointDomainName:{type:"string",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},encryptionSpec:{type:"EncryptionSpec",id:15,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},DeployedIndex:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},index:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}},displayName:{type:"string",id:3},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},privateEndpoints:{type:"IndexPrivateEndpoints",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},indexSyncTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},automaticResources:{type:"AutomaticResources",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},dedicatedResources:{type:"DedicatedResources",id:16,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableAccessLogging:{type:"bool",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},deployedIndexAuthConfig:{type:"DeployedIndexAuthConfig",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},reservedIpRanges:{rule:"repeated",type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},deploymentGroup:{type:"string",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DeployedIndexAuthConfig:{fields:{authProvider:{type:"AuthProvider",id:1}},nested:{AuthProvider:{fields:{audiences:{rule:"repeated",type:"string",id:1},allowedIssuers:{rule:"repeated",type:"string",id:2}}}}},IndexPrivateEndpoints:{fields:{matchGrpcAddress:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},serviceAttachment:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},PrivateServiceConnectConfig:{fields:{enablePrivateServiceConnect:{type:"bool",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},projectAllowlist:{rule:"repeated",type:"string",id:2}}},IndexEndpointService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateIndexEndpoint:{requestType:"CreateIndexEndpointRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/indexEndpoints","(google.api.http).body":"index_endpoint","(google.api.method_signature)":"parent,index_endpoint","(google.longrunning.operation_info).response_type":"IndexEndpoint","(google.longrunning.operation_info).metadata_type":"CreateIndexEndpointOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/indexEndpoints",body:"index_endpoint"}},{"(google.api.method_signature)":"parent,index_endpoint"},{"(google.longrunning.operation_info)":{response_type:"IndexEndpoint",metadata_type:"CreateIndexEndpointOperationMetadata"}}]},GetIndexEndpoint:{requestType:"GetIndexEndpointRequest",responseType:"IndexEndpoint",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}"}},{"(google.api.method_signature)":"name"}]},ListIndexEndpoints:{requestType:"ListIndexEndpointsRequest",responseType:"ListIndexEndpointsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/indexEndpoints","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/indexEndpoints"}},{"(google.api.method_signature)":"parent"}]},UpdateIndexEndpoint:{requestType:"UpdateIndexEndpointRequest",responseType:"IndexEndpoint",options:{"(google.api.http).patch":"/v1beta1/{index_endpoint.name=projects/*/locations/*/indexEndpoints/*}","(google.api.http).body":"index_endpoint","(google.api.method_signature)":"index_endpoint,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{index_endpoint.name=projects/*/locations/*/indexEndpoints/*}",body:"index_endpoint"}},{"(google.api.method_signature)":"index_endpoint,update_mask"}]},DeleteIndexEndpoint:{requestType:"DeleteIndexEndpointRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},DeployIndex:{requestType:"DeployIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex","(google.api.http).body":"*","(google.api.method_signature)":"index_endpoint,deployed_index","(google.longrunning.operation_info).response_type":"DeployIndexResponse","(google.longrunning.operation_info).metadata_type":"DeployIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex",body:"*"}},{"(google.api.method_signature)":"index_endpoint,deployed_index"},{"(google.longrunning.operation_info)":{response_type:"DeployIndexResponse",metadata_type:"DeployIndexOperationMetadata"}}]},UndeployIndex:{requestType:"UndeployIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex","(google.api.http).body":"*","(google.api.method_signature)":"index_endpoint,deployed_index_id","(google.longrunning.operation_info).response_type":"UndeployIndexResponse","(google.longrunning.operation_info).metadata_type":"UndeployIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex",body:"*"}},{"(google.api.method_signature)":"index_endpoint,deployed_index_id"},{"(google.longrunning.operation_info)":{response_type:"UndeployIndexResponse",metadata_type:"UndeployIndexOperationMetadata"}}]},MutateDeployedIndex:{requestType:"MutateDeployedIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:mutateDeployedIndex","(google.api.http).body":"deployed_index","(google.api.method_signature)":"index_endpoint,deployed_index","(google.longrunning.operation_info).response_type":"MutateDeployedIndexResponse","(google.longrunning.operation_info).metadata_type":"MutateDeployedIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:mutateDeployedIndex",body:"deployed_index"}},{"(google.api.method_signature)":"index_endpoint,deployed_index"},{"(google.longrunning.operation_info)":{response_type:"MutateDeployedIndexResponse",metadata_type:"MutateDeployedIndexOperationMetadata"}}]}}},CreateIndexEndpointRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},indexEndpoint:{type:"IndexEndpoint",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateIndexEndpointOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetIndexEndpointRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}}}},ListIndexEndpointsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},readMask:{type:"google.protobuf.FieldMask",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListIndexEndpointsResponse:{fields:{indexEndpoints:{rule:"repeated",type:"IndexEndpoint",id:1},nextPageToken:{type:"string",id:2}}},UpdateIndexEndpointRequest:{fields:{indexEndpoint:{type:"IndexEndpoint",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteIndexEndpointRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}}}},DeployIndexRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndex:{type:"DeployedIndex",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeployIndexResponse:{fields:{deployedIndex:{type:"DeployedIndex",id:1}}},DeployIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},deployedIndexId:{type:"string",id:2}}},UndeployIndexRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndexId:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},UndeployIndexResponse:{fields:{}},UndeployIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},MutateDeployedIndexRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndex:{type:"DeployedIndex",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MutateDeployedIndexResponse:{fields:{deployedIndex:{type:"DeployedIndex",id:1}}},MutateDeployedIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},deployedIndexId:{type:"string",id:2}}},IndexService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateIndex:{requestType:"CreateIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/indexes","(google.api.http).body":"index","(google.api.method_signature)":"parent,index","(google.longrunning.operation_info).response_type":"Index","(google.longrunning.operation_info).metadata_type":"CreateIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/indexes",body:"index"}},{"(google.api.method_signature)":"parent,index"},{"(google.longrunning.operation_info)":{response_type:"Index",metadata_type:"CreateIndexOperationMetadata"}}]},GetIndex:{requestType:"GetIndexRequest",responseType:"Index",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/indexes/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}"}},{"(google.api.method_signature)":"name"}]},ListIndexes:{requestType:"ListIndexesRequest",responseType:"ListIndexesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/indexes","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/indexes"}},{"(google.api.method_signature)":"parent"}]},UpdateIndex:{requestType:"UpdateIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{index.name=projects/*/locations/*/indexes/*}","(google.api.http).body":"index","(google.api.method_signature)":"index,update_mask","(google.longrunning.operation_info).response_type":"Index","(google.longrunning.operation_info).metadata_type":"UpdateIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{index.name=projects/*/locations/*/indexes/*}",body:"index"}},{"(google.api.method_signature)":"index,update_mask"},{"(google.longrunning.operation_info)":{response_type:"Index",metadata_type:"UpdateIndexOperationMetadata"}}]},DeleteIndex:{requestType:"DeleteIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/indexes/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},UpsertDatapoints:{requestType:"UpsertDatapointsRequest",responseType:"UpsertDatapointsResponse",options:{"(google.api.http).post":"/v1beta1/{index=projects/*/locations/*/indexes/*}:upsertDatapoints","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{index=projects/*/locations/*/indexes/*}:upsertDatapoints",body:"*"}}]},RemoveDatapoints:{requestType:"RemoveDatapointsRequest",responseType:"RemoveDatapointsResponse",options:{"(google.api.http).post":"/v1beta1/{index=projects/*/locations/*/indexes/*}:removeDatapoints","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{index=projects/*/locations/*/indexes/*}:removeDatapoints",body:"*"}}]}}},CreateIndexRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},index:{type:"Index",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},nearestNeighborSearchOperationMetadata:{type:"NearestNeighborSearchOperationMetadata",id:2}}},GetIndexRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}}}},ListIndexesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListIndexesResponse:{fields:{indexes:{rule:"repeated",type:"Index",id:1},nextPageToken:{type:"string",id:2}}},UpdateIndexRequest:{fields:{index:{type:"Index",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},UpdateIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},nearestNeighborSearchOperationMetadata:{type:"NearestNeighborSearchOperationMetadata",id:2}}},DeleteIndexRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}}}},UpsertDatapointsRequest:{fields:{index:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}},datapoints:{rule:"repeated",type:"IndexDatapoint",id:2}}},UpsertDatapointsResponse:{fields:{}},RemoveDatapointsRequest:{fields:{index:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}},datapointIds:{rule:"repeated",type:"string",id:2}}},RemoveDatapointsResponse:{fields:{}},NearestNeighborSearchOperationMetadata:{fields:{contentValidationStats:{rule:"repeated",type:"ContentValidationStats",id:1},dataBytesCount:{type:"int64",id:2}},nested:{RecordError:{fields:{errorType:{type:"RecordErrorType",id:1},errorMessage:{type:"string",id:2},sourceGcsUri:{type:"string",id:3},embeddingId:{type:"string",id:4},rawRecord:{type:"string",id:5}},nested:{RecordErrorType:{values:{ERROR_TYPE_UNSPECIFIED:0,EMPTY_LINE:1,INVALID_JSON_SYNTAX:2,INVALID_CSV_SYNTAX:3,INVALID_AVRO_SYNTAX:4,INVALID_EMBEDDING_ID:5,EMBEDDING_SIZE_MISMATCH:6,NAMESPACE_MISSING:7}}}},ContentValidationStats:{fields:{sourceGcsUri:{type:"string",id:1},validRecordCount:{type:"int64",id:2},invalidRecordCount:{type:"int64",id:3},partialErrors:{rule:"repeated",type:"RecordError",id:4}}}}},JobService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-only"},methods:{CreateCustomJob:{requestType:"CreateCustomJobRequest",responseType:"CustomJob",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/customJobs","(google.api.http).body":"custom_job","(google.api.method_signature)":"parent,custom_job"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/customJobs",body:"custom_job"}},{"(google.api.method_signature)":"parent,custom_job"}]},GetCustomJob:{requestType:"GetCustomJobRequest",responseType:"CustomJob",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/customJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListCustomJobs:{requestType:"ListCustomJobsRequest",responseType:"ListCustomJobsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/customJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/customJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteCustomJob:{requestType:"DeleteCustomJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/customJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelCustomJob:{requestType:"CancelCustomJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/customJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreateDataLabelingJob:{requestType:"CreateDataLabelingJobRequest",responseType:"DataLabelingJob",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/dataLabelingJobs","(google.api.http).body":"data_labeling_job","(google.api.method_signature)":"parent,data_labeling_job"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/dataLabelingJobs",body:"data_labeling_job"}},{"(google.api.method_signature)":"parent,data_labeling_job"}]},GetDataLabelingJob:{requestType:"GetDataLabelingJobRequest",responseType:"DataLabelingJob",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListDataLabelingJobs:{requestType:"ListDataLabelingJobsRequest",responseType:"ListDataLabelingJobsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/dataLabelingJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/dataLabelingJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteDataLabelingJob:{requestType:"DeleteDataLabelingJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelDataLabelingJob:{requestType:"CancelDataLabelingJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreateHyperparameterTuningJob:{requestType:"CreateHyperparameterTuningJobRequest",responseType:"HyperparameterTuningJob",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/hyperparameterTuningJobs","(google.api.http).body":"hyperparameter_tuning_job","(google.api.method_signature)":"parent,hyperparameter_tuning_job"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/hyperparameterTuningJobs",body:"hyperparameter_tuning_job"}},{"(google.api.method_signature)":"parent,hyperparameter_tuning_job"}]},GetHyperparameterTuningJob:{requestType:"GetHyperparameterTuningJobRequest",responseType:"HyperparameterTuningJob",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListHyperparameterTuningJobs:{requestType:"ListHyperparameterTuningJobsRequest",responseType:"ListHyperparameterTuningJobsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/hyperparameterTuningJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/hyperparameterTuningJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteHyperparameterTuningJob:{requestType:"DeleteHyperparameterTuningJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelHyperparameterTuningJob:{requestType:"CancelHyperparameterTuningJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreateNasJob:{requestType:"CreateNasJobRequest",responseType:"NasJob",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/nasJobs","(google.api.http).body":"nas_job","(google.api.method_signature)":"parent,nas_job"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/nasJobs",body:"nas_job"}},{"(google.api.method_signature)":"parent,nas_job"}]},GetNasJob:{requestType:"GetNasJobRequest",responseType:"NasJob",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/nasJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/nasJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListNasJobs:{requestType:"ListNasJobsRequest",responseType:"ListNasJobsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/nasJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/nasJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteNasJob:{requestType:"DeleteNasJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/nasJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/nasJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelNasJob:{requestType:"CancelNasJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/nasJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/nasJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},GetNasTrialDetail:{requestType:"GetNasTrialDetailRequest",responseType:"NasTrialDetail",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/nasJobs/*/nasTrialDetails/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/nasJobs/*/nasTrialDetails/*}"}},{"(google.api.method_signature)":"name"}]},ListNasTrialDetails:{requestType:"ListNasTrialDetailsRequest",responseType:"ListNasTrialDetailsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/nasJobs/*}/nasTrialDetails","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/nasJobs/*}/nasTrialDetails"}},{"(google.api.method_signature)":"parent"}]},CreateBatchPredictionJob:{requestType:"CreateBatchPredictionJobRequest",responseType:"BatchPredictionJob",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/batchPredictionJobs","(google.api.http).body":"batch_prediction_job","(google.api.method_signature)":"parent,batch_prediction_job"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/batchPredictionJobs",body:"batch_prediction_job"}},{"(google.api.method_signature)":"parent,batch_prediction_job"}]},GetBatchPredictionJob:{requestType:"GetBatchPredictionJobRequest",responseType:"BatchPredictionJob",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/batchPredictionJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/batchPredictionJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListBatchPredictionJobs:{requestType:"ListBatchPredictionJobsRequest",responseType:"ListBatchPredictionJobsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/batchPredictionJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/batchPredictionJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteBatchPredictionJob:{requestType:"DeleteBatchPredictionJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/batchPredictionJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/batchPredictionJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelBatchPredictionJob:{requestType:"CancelBatchPredictionJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/batchPredictionJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/batchPredictionJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreateModelDeploymentMonitoringJob:{requestType:"CreateModelDeploymentMonitoringJobRequest",responseType:"ModelDeploymentMonitoringJob",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs","(google.api.http).body":"model_deployment_monitoring_job","(google.api.method_signature)":"parent,model_deployment_monitoring_job"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs",body:"model_deployment_monitoring_job"}},{"(google.api.method_signature)":"parent,model_deployment_monitoring_job"}]},SearchModelDeploymentMonitoringStatsAnomalies:{requestType:"SearchModelDeploymentMonitoringStatsAnomaliesRequest",responseType:"SearchModelDeploymentMonitoringStatsAnomaliesResponse",options:{"(google.api.http).post":"/v1beta1/{model_deployment_monitoring_job=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:searchModelDeploymentMonitoringStatsAnomalies","(google.api.http).body":"*","(google.api.method_signature)":"model_deployment_monitoring_job,deployed_model_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{model_deployment_monitoring_job=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:searchModelDeploymentMonitoringStatsAnomalies",body:"*"}},{"(google.api.method_signature)":"model_deployment_monitoring_job,deployed_model_id"}]},GetModelDeploymentMonitoringJob:{requestType:"GetModelDeploymentMonitoringJobRequest",responseType:"ModelDeploymentMonitoringJob",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListModelDeploymentMonitoringJobs:{requestType:"ListModelDeploymentMonitoringJobsRequest",responseType:"ListModelDeploymentMonitoringJobsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs"}},{"(google.api.method_signature)":"parent"}]},UpdateModelDeploymentMonitoringJob:{requestType:"UpdateModelDeploymentMonitoringJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{model_deployment_monitoring_job.name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}","(google.api.http).body":"model_deployment_monitoring_job","(google.api.method_signature)":"model_deployment_monitoring_job,update_mask","(google.longrunning.operation_info).response_type":"ModelDeploymentMonitoringJob","(google.longrunning.operation_info).metadata_type":"UpdateModelDeploymentMonitoringJobOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{model_deployment_monitoring_job.name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}",body:"model_deployment_monitoring_job"}},{"(google.api.method_signature)":"model_deployment_monitoring_job,update_mask"},{"(google.longrunning.operation_info)":{response_type:"ModelDeploymentMonitoringJob",metadata_type:"UpdateModelDeploymentMonitoringJobOperationMetadata"}}]},DeleteModelDeploymentMonitoringJob:{requestType:"DeleteModelDeploymentMonitoringJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},PauseModelDeploymentMonitoringJob:{requestType:"PauseModelDeploymentMonitoringJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:pause","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:pause",body:"*"}},{"(google.api.method_signature)":"name"}]},ResumeModelDeploymentMonitoringJob:{requestType:"ResumeModelDeploymentMonitoringJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:resume","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:resume",body:"*"}},{"(google.api.method_signature)":"name"}]}}},CreateCustomJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},customJob:{type:"CustomJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetCustomJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}}}},ListCustomJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListCustomJobsResponse:{fields:{customJobs:{rule:"repeated",type:"CustomJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteCustomJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}}}},CancelCustomJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}}}},CreateDataLabelingJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},dataLabelingJob:{type:"DataLabelingJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetDataLabelingJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DataLabelingJob"}}}},ListDataLabelingJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListDataLabelingJobsResponse:{fields:{dataLabelingJobs:{rule:"repeated",type:"DataLabelingJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteDataLabelingJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DataLabelingJob"}}}},CancelDataLabelingJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DataLabelingJob"}}}},CreateHyperparameterTuningJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},hyperparameterTuningJob:{type:"HyperparameterTuningJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetHyperparameterTuningJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/HyperparameterTuningJob"}}}},ListHyperparameterTuningJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListHyperparameterTuningJobsResponse:{fields:{hyperparameterTuningJobs:{rule:"repeated",type:"HyperparameterTuningJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteHyperparameterTuningJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/HyperparameterTuningJob"}}}},CancelHyperparameterTuningJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/HyperparameterTuningJob"}}}},CreateNasJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},nasJob:{type:"NasJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetNasJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasJob"}}}},ListNasJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListNasJobsResponse:{fields:{nasJobs:{rule:"repeated",type:"NasJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteNasJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasJob"}}}},CancelNasJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasJob"}}}},GetNasTrialDetailRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasTrialDetail"}}}},ListNasTrialDetailsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasJob"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},ListNasTrialDetailsResponse:{fields:{nasTrialDetails:{rule:"repeated",type:"NasTrialDetail",id:1},nextPageToken:{type:"string",id:2}}},CreateBatchPredictionJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},batchPredictionJob:{type:"BatchPredictionJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetBatchPredictionJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/BatchPredictionJob"}}}},ListBatchPredictionJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListBatchPredictionJobsResponse:{fields:{batchPredictionJobs:{rule:"repeated",type:"BatchPredictionJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteBatchPredictionJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/BatchPredictionJob"}}}},CancelBatchPredictionJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/BatchPredictionJob"}}}},CreateModelDeploymentMonitoringJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},modelDeploymentMonitoringJob:{type:"ModelDeploymentMonitoringJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},SearchModelDeploymentMonitoringStatsAnomaliesRequest:{fields:{modelDeploymentMonitoringJob:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}},deployedModelId:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureDisplayName:{type:"string",id:3},objectives:{rule:"repeated",type:"StatsAnomaliesObjective",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},pageSize:{type:"int32",id:5},pageToken:{type:"string",id:6},startTime:{type:"google.protobuf.Timestamp",id:7},endTime:{type:"google.protobuf.Timestamp",id:8}},nested:{StatsAnomaliesObjective:{fields:{type:{type:"ModelDeploymentMonitoringObjectiveType",id:1},topFeatureCount:{type:"int32",id:4}}}}},SearchModelDeploymentMonitoringStatsAnomaliesResponse:{fields:{monitoringStats:{rule:"repeated",type:"ModelMonitoringStatsAnomalies",id:1},nextPageToken:{type:"string",id:2}}},GetModelDeploymentMonitoringJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}}}},ListModelDeploymentMonitoringJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListModelDeploymentMonitoringJobsResponse:{fields:{modelDeploymentMonitoringJobs:{rule:"repeated",type:"ModelDeploymentMonitoringJob",id:1},nextPageToken:{type:"string",id:2}}},UpdateModelDeploymentMonitoringJobRequest:{fields:{modelDeploymentMonitoringJob:{type:"ModelDeploymentMonitoringJob",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteModelDeploymentMonitoringJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}}}},PauseModelDeploymentMonitoringJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}}}},ResumeModelDeploymentMonitoringJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}}}},UpdateModelDeploymentMonitoringJobOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},NasJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/NasJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/nasJobs/{nas_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},nasJobSpec:{type:"NasJobSpec",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},nasJobOutput:{type:"NasJobOutput",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"JobState",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:12},encryptionSpec:{type:"EncryptionSpec",id:13},enableRestrictedImageTraining:{type:"bool",id:14,options:{deprecated:!0,"(google.api.field_behavior)":"OPTIONAL"}}}},NasTrialDetail:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/NasTrialDetail","(google.api.resource).pattern":"projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},parameters:{type:"string",id:2},searchTrial:{type:"NasTrial",id:3},trainTrial:{type:"NasTrial",id:4}}},NasJobSpec:{oneofs:{nasAlgorithmSpec:{oneof:["multiTrialAlgorithmSpec"]}},fields:{multiTrialAlgorithmSpec:{type:"MultiTrialAlgorithmSpec",id:2},resumeNasJobId:{type:"string",id:3},searchSpaceSpec:{type:"string",id:1}},nested:{MultiTrialAlgorithmSpec:{fields:{multiTrialAlgorithm:{type:"MultiTrialAlgorithm",id:1},metric:{type:"MetricSpec",id:2},searchTrialSpec:{type:"SearchTrialSpec",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},trainTrialSpec:{type:"TrainTrialSpec",id:4}},nested:{MetricSpec:{fields:{metricId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},goal:{type:"GoalType",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{GoalType:{values:{GOAL_TYPE_UNSPECIFIED:0,MAXIMIZE:1,MINIMIZE:2}}}},SearchTrialSpec:{fields:{searchTrialJobSpec:{type:"CustomJobSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxTrialCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},maxParallelTrialCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},maxFailedTrialCount:{type:"int32",id:4}}},TrainTrialSpec:{fields:{trainTrialJobSpec:{type:"CustomJobSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxParallelTrialCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},frequency:{type:"int32",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MultiTrialAlgorithm:{values:{MULTI_TRIAL_ALGORITHM_UNSPECIFIED:0,REINFORCEMENT_LEARNING:1,GRID_SEARCH:2}}}}}},NasJobOutput:{oneofs:{output:{oneof:["multiTrialJobOutput"]}},fields:{multiTrialJobOutput:{type:"MultiTrialJobOutput",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{MultiTrialJobOutput:{fields:{searchTrials:{rule:"repeated",type:"NasTrial",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},trainTrials:{rule:"repeated",type:"NasTrial",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},NasTrial:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},finalMeasurement:{type:"Measurement",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{State:{values:{STATE_UNSPECIFIED:0,REQUESTED:1,ACTIVE:2,STOPPING:3,SUCCEEDED:4,INFEASIBLE:5}}}},LineageSubgraph:{fields:{artifacts:{rule:"repeated",type:"Artifact",id:1},executions:{rule:"repeated",type:"Execution",id:2},events:{rule:"repeated",type:"Event",id:3}}},MatchService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{FindNeighbors:{requestType:"FindNeighborsRequest",responseType:"FindNeighborsResponse",options:{"(google.api.http).post":"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:findNeighbors","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:findNeighbors",body:"*"}}]},ReadIndexDatapoints:{requestType:"ReadIndexDatapointsRequest",responseType:"ReadIndexDatapointsResponse",options:{"(google.api.http).post":"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:readIndexDatapoints","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:readIndexDatapoints",body:"*"}}]}}},FindNeighborsRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndexId:{type:"string",id:2},queries:{rule:"repeated",type:"Query",id:3},returnFullDatapoint:{type:"bool",id:4}},nested:{Query:{fields:{datapoint:{type:"IndexDatapoint",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},neighborCount:{type:"int32",id:2},perCrowdingAttributeNeighborCount:{type:"int32",id:3},approximateNeighborCount:{type:"int32",id:4},fractionLeafNodesToSearchOverride:{type:"double",id:5}}}}},FindNeighborsResponse:{fields:{nearestNeighbors:{rule:"repeated",type:"NearestNeighbors",id:1}},nested:{Neighbor:{fields:{datapoint:{type:"IndexDatapoint",id:1},distance:{type:"double",id:2}}},NearestNeighbors:{fields:{id:{type:"string",id:1},neighbors:{rule:"repeated",type:"Neighbor",id:2}}}}},ReadIndexDatapointsRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndexId:{type:"string",id:2},ids:{rule:"repeated",type:"string",id:3}}},ReadIndexDatapointsResponse:{fields:{datapoints:{rule:"repeated",type:"IndexDatapoint",id:1}}},MetadataSchema:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/MetadataSchema","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},schemaVersion:{type:"string",id:2},schema:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},schemaType:{type:"MetadataSchemaType",id:4},createTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},description:{type:"string",id:6}},nested:{MetadataSchemaType:{values:{METADATA_SCHEMA_TYPE_UNSPECIFIED:0,ARTIFACT_TYPE:1,EXECUTION_TYPE:2,CONTEXT_TYPE:3}}}},MetadataService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateMetadataStore:{requestType:"CreateMetadataStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/metadataStores","(google.api.http).body":"metadata_store","(google.api.method_signature)":"parent,metadata_store,metadata_store_id","(google.longrunning.operation_info).response_type":"MetadataStore","(google.longrunning.operation_info).metadata_type":"CreateMetadataStoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/metadataStores",body:"metadata_store"}},{"(google.api.method_signature)":"parent,metadata_store,metadata_store_id"},{"(google.longrunning.operation_info)":{response_type:"MetadataStore",metadata_type:"CreateMetadataStoreOperationMetadata"}}]},GetMetadataStore:{requestType:"GetMetadataStoreRequest",responseType:"MetadataStore",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/metadataStores/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/metadataStores/*}"}},{"(google.api.method_signature)":"name"}]},ListMetadataStores:{requestType:"ListMetadataStoresRequest",responseType:"ListMetadataStoresResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/metadataStores","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/metadataStores"}},{"(google.api.method_signature)":"parent"}]},DeleteMetadataStore:{requestType:"DeleteMetadataStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/metadataStores/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteMetadataStoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/metadataStores/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteMetadataStoreOperationMetadata"}}]},CreateArtifact:{requestType:"CreateArtifactRequest",responseType:"Artifact",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/artifacts","(google.api.http).body":"artifact","(google.api.method_signature)":"parent,artifact,artifact_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/artifacts",body:"artifact"}},{"(google.api.method_signature)":"parent,artifact,artifact_id"}]},GetArtifact:{requestType:"GetArtifactRequest",responseType:"Artifact",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}"}},{"(google.api.method_signature)":"name"}]},ListArtifacts:{requestType:"ListArtifactsRequest",responseType:"ListArtifactsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/artifacts","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/artifacts"}},{"(google.api.method_signature)":"parent"}]},UpdateArtifact:{requestType:"UpdateArtifactRequest",responseType:"Artifact",options:{"(google.api.http).patch":"/v1beta1/{artifact.name=projects/*/locations/*/metadataStores/*/artifacts/*}","(google.api.http).body":"artifact","(google.api.method_signature)":"artifact,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{artifact.name=projects/*/locations/*/metadataStores/*/artifacts/*}",body:"artifact"}},{"(google.api.method_signature)":"artifact,update_mask"}]},DeleteArtifact:{requestType:"DeleteArtifactRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},PurgeArtifacts:{requestType:"PurgeArtifactsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/artifacts:purge","(google.api.http).body":"*","(google.api.method_signature)":"parent","(google.longrunning.operation_info).response_type":"PurgeArtifactsResponse","(google.longrunning.operation_info).metadata_type":"PurgeArtifactsMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/artifacts:purge",body:"*"}},{"(google.api.method_signature)":"parent"},{"(google.longrunning.operation_info)":{response_type:"PurgeArtifactsResponse",metadata_type:"PurgeArtifactsMetadata"}}]},CreateContext:{requestType:"CreateContextRequest",responseType:"Context",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/contexts","(google.api.http).body":"context","(google.api.method_signature)":"parent,context,context_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/contexts",body:"context"}},{"(google.api.method_signature)":"parent,context,context_id"}]},GetContext:{requestType:"GetContextRequest",responseType:"Context",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/metadataStores/*/contexts/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/metadataStores/*/contexts/*}"}},{"(google.api.method_signature)":"name"}]},ListContexts:{requestType:"ListContextsRequest",responseType:"ListContextsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/contexts","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/contexts"}},{"(google.api.method_signature)":"parent"}]},UpdateContext:{requestType:"UpdateContextRequest",responseType:"Context",options:{"(google.api.http).patch":"/v1beta1/{context.name=projects/*/locations/*/metadataStores/*/contexts/*}","(google.api.http).body":"context","(google.api.method_signature)":"context,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{context.name=projects/*/locations/*/metadataStores/*/contexts/*}",body:"context"}},{"(google.api.method_signature)":"context,update_mask"}]},DeleteContext:{requestType:"DeleteContextRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/metadataStores/*/contexts/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/metadataStores/*/contexts/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},PurgeContexts:{requestType:"PurgeContextsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/contexts:purge","(google.api.http).body":"*","(google.api.method_signature)":"parent","(google.longrunning.operation_info).response_type":"PurgeContextsResponse","(google.longrunning.operation_info).metadata_type":"PurgeContextsMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/contexts:purge",body:"*"}},{"(google.api.method_signature)":"parent"},{"(google.longrunning.operation_info)":{response_type:"PurgeContextsResponse",metadata_type:"PurgeContextsMetadata"}}]},AddContextArtifactsAndExecutions:{requestType:"AddContextArtifactsAndExecutionsRequest",responseType:"AddContextArtifactsAndExecutionsResponse",options:{"(google.api.http).post":"/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextArtifactsAndExecutions","(google.api.http).body":"*","(google.api.method_signature)":"context,artifacts,executions"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextArtifactsAndExecutions",body:"*"}},{"(google.api.method_signature)":"context,artifacts,executions"}]},AddContextChildren:{requestType:"AddContextChildrenRequest",responseType:"AddContextChildrenResponse",options:{"(google.api.http).post":"/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextChildren","(google.api.http).body":"*","(google.api.method_signature)":"context,child_contexts"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextChildren",body:"*"}},{"(google.api.method_signature)":"context,child_contexts"}]},RemoveContextChildren:{requestType:"RemoveContextChildrenRequest",responseType:"RemoveContextChildrenResponse",options:{"(google.api.http).post":"/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:removeContextChildren","(google.api.http).body":"*","(google.api.method_signature)":"context,child_contexts"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:removeContextChildren",body:"*"}},{"(google.api.method_signature)":"context,child_contexts"}]},QueryContextLineageSubgraph:{requestType:"QueryContextLineageSubgraphRequest",responseType:"LineageSubgraph",options:{"(google.api.http).get":"/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:queryContextLineageSubgraph","(google.api.method_signature)":"context"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:queryContextLineageSubgraph"}},{"(google.api.method_signature)":"context"}]},CreateExecution:{requestType:"CreateExecutionRequest",responseType:"Execution",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/executions","(google.api.http).body":"execution","(google.api.method_signature)":"parent,execution,execution_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/executions",body:"execution"}},{"(google.api.method_signature)":"parent,execution,execution_id"}]},GetExecution:{requestType:"GetExecutionRequest",responseType:"Execution",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/metadataStores/*/executions/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/metadataStores/*/executions/*}"}},{"(google.api.method_signature)":"name"}]},ListExecutions:{requestType:"ListExecutionsRequest",responseType:"ListExecutionsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/executions","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/executions"}},{"(google.api.method_signature)":"parent"}]},UpdateExecution:{requestType:"UpdateExecutionRequest",responseType:"Execution",options:{"(google.api.http).patch":"/v1beta1/{execution.name=projects/*/locations/*/metadataStores/*/executions/*}","(google.api.http).body":"execution","(google.api.method_signature)":"execution,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{execution.name=projects/*/locations/*/metadataStores/*/executions/*}",body:"execution"}},{"(google.api.method_signature)":"execution,update_mask"}]},DeleteExecution:{requestType:"DeleteExecutionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/metadataStores/*/executions/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/metadataStores/*/executions/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},PurgeExecutions:{requestType:"PurgeExecutionsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/executions:purge","(google.api.http).body":"*","(google.api.method_signature)":"parent","(google.longrunning.operation_info).response_type":"PurgeExecutionsResponse","(google.longrunning.operation_info).metadata_type":"PurgeExecutionsMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/executions:purge",body:"*"}},{"(google.api.method_signature)":"parent"},{"(google.longrunning.operation_info)":{response_type:"PurgeExecutionsResponse",metadata_type:"PurgeExecutionsMetadata"}}]},AddExecutionEvents:{requestType:"AddExecutionEventsRequest",responseType:"AddExecutionEventsResponse",options:{"(google.api.http).post":"/v1beta1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:addExecutionEvents","(google.api.http).body":"*","(google.api.method_signature)":"execution,events"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:addExecutionEvents",body:"*"}},{"(google.api.method_signature)":"execution,events"}]},QueryExecutionInputsAndOutputs:{requestType:"QueryExecutionInputsAndOutputsRequest",responseType:"LineageSubgraph",options:{"(google.api.http).get":"/v1beta1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:queryExecutionInputsAndOutputs","(google.api.method_signature)":"execution"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:queryExecutionInputsAndOutputs"}},{"(google.api.method_signature)":"execution"}]},CreateMetadataSchema:{requestType:"CreateMetadataSchemaRequest",responseType:"MetadataSchema",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas","(google.api.http).body":"metadata_schema","(google.api.method_signature)":"parent,metadata_schema,metadata_schema_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas",body:"metadata_schema"}},{"(google.api.method_signature)":"parent,metadata_schema,metadata_schema_id"}]},GetMetadataSchema:{requestType:"GetMetadataSchemaRequest",responseType:"MetadataSchema",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/metadataStores/*/metadataSchemas/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/metadataStores/*/metadataSchemas/*}"}},{"(google.api.method_signature)":"name"}]},ListMetadataSchemas:{requestType:"ListMetadataSchemasRequest",responseType:"ListMetadataSchemasResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas"}},{"(google.api.method_signature)":"parent"}]},QueryArtifactLineageSubgraph:{requestType:"QueryArtifactLineageSubgraphRequest",responseType:"LineageSubgraph",options:{"(google.api.http).get":"/v1beta1/{artifact=projects/*/locations/*/metadataStores/*/artifacts/*}:queryArtifactLineageSubgraph","(google.api.method_signature)":"artifact"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{artifact=projects/*/locations/*/metadataStores/*/artifacts/*}:queryArtifactLineageSubgraph"}},{"(google.api.method_signature)":"artifact"}]}}},CreateMetadataStoreRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},metadataStore:{type:"MetadataStore",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},metadataStoreId:{type:"string",id:3}}},CreateMetadataStoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetMetadataStoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}}}},ListMetadataStoresRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},ListMetadataStoresResponse:{fields:{metadataStores:{rule:"repeated",type:"MetadataStore",id:1},nextPageToken:{type:"string",id:2}}},DeleteMetadataStoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},force:{type:"bool",id:2,options:{deprecated:!0}}}},DeleteMetadataStoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateArtifactRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},artifact:{type:"Artifact",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},artifactId:{type:"string",id:3}}},GetArtifactRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}}}},ListArtifactsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Artifact"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListArtifactsResponse:{fields:{artifacts:{rule:"repeated",type:"Artifact",id:1},nextPageToken:{type:"string",id:2}}},UpdateArtifactRequest:{fields:{artifact:{type:"Artifact",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},allowMissing:{type:"bool",id:3}}},DeleteArtifactRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}},etag:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeArtifactsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Artifact"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},force:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeArtifactsResponse:{fields:{purgeCount:{type:"int64",id:1},purgeSample:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}}}},PurgeArtifactsMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateContextRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},context:{type:"Context",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},contextId:{type:"string",id:3}}},GetContextRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},ListContextsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Context"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListContextsResponse:{fields:{contexts:{rule:"repeated",type:"Context",id:1},nextPageToken:{type:"string",id:2}}},UpdateContextRequest:{fields:{context:{type:"Context",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},allowMissing:{type:"bool",id:3}}},DeleteContextRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},force:{type:"bool",id:2},etag:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeContextsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Context"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},force:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeContextsResponse:{fields:{purgeCount:{type:"int64",id:1},purgeSample:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},PurgeContextsMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},AddContextArtifactsAndExecutionsRequest:{fields:{context:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},artifacts:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}},executions:{rule:"repeated",type:"string",id:3,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}}}},AddContextArtifactsAndExecutionsResponse:{fields:{}},AddContextChildrenRequest:{fields:{context:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},childContexts:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},AddContextChildrenResponse:{fields:{}},RemoveContextChildrenRequest:{fields:{context:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},childContexts:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},RemoveContextChildrenResponse:{fields:{}},QueryContextLineageSubgraphRequest:{fields:{context:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},CreateExecutionRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},execution:{type:"Execution",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},executionId:{type:"string",id:3}}},GetExecutionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}}}},ListExecutionsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Execution"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListExecutionsResponse:{fields:{executions:{rule:"repeated",type:"Execution",id:1},nextPageToken:{type:"string",id:2}}},UpdateExecutionRequest:{fields:{execution:{type:"Execution",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},allowMissing:{type:"bool",id:3}}},DeleteExecutionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}},etag:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeExecutionsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Execution"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},force:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeExecutionsResponse:{fields:{purgeCount:{type:"int64",id:1},purgeSample:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}}}},PurgeExecutionsMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},AddExecutionEventsRequest:{fields:{execution:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}},events:{rule:"repeated",type:"Event",id:2}}},AddExecutionEventsResponse:{fields:{}},QueryExecutionInputsAndOutputsRequest:{fields:{execution:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}}}},CreateMetadataSchemaRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},metadataSchema:{type:"MetadataSchema",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},metadataSchemaId:{type:"string",id:3}}},GetMetadataSchemaRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataSchema"}}}},ListMetadataSchemasRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/MetadataSchema"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4}}},ListMetadataSchemasResponse:{fields:{metadataSchemas:{rule:"repeated",type:"MetadataSchema",id:1},nextPageToken:{type:"string",id:2}}},QueryArtifactLineageSubgraphRequest:{fields:{artifact:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}},maxHops:{type:"int32",id:2},filter:{type:"string",id:3}}},MetadataStore:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/MetadataStore","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},encryptionSpec:{type:"EncryptionSpec",id:5},description:{type:"string",id:6},state:{type:"MetadataStoreState",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{MetadataStoreState:{fields:{diskUtilizationBytes:{type:"int64",id:1}}}}},MigratableResource:{oneofs:{resource:{oneof:["mlEngineModelVersion","automlModel","automlDataset","dataLabelingDataset"]}},fields:{mlEngineModelVersion:{type:"MlEngineModelVersion",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},automlModel:{type:"AutomlModel",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},automlDataset:{type:"AutomlDataset",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},dataLabelingDataset:{type:"DataLabelingDataset",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastMigrateTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastUpdateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{MlEngineModelVersion:{fields:{endpoint:{type:"string",id:1},version:{type:"string",id:2,options:{"(google.api.resource_reference).type":"ml.googleapis.com/Version"}}}},AutomlModel:{fields:{model:{type:"string",id:1,options:{"(google.api.resource_reference).type":"automl.googleapis.com/Model"}},modelDisplayName:{type:"string",id:3}}},AutomlDataset:{fields:{dataset:{type:"string",id:1,options:{"(google.api.resource_reference).type":"automl.googleapis.com/Dataset"}},datasetDisplayName:{type:"string",id:4}}},DataLabelingDataset:{fields:{dataset:{type:"string",id:1,options:{"(google.api.resource_reference).type":"datalabeling.googleapis.com/Dataset"}},datasetDisplayName:{type:"string",id:4},dataLabelingAnnotatedDatasets:{rule:"repeated",type:"DataLabelingAnnotatedDataset",id:3}},nested:{DataLabelingAnnotatedDataset:{fields:{annotatedDataset:{type:"string",id:1,options:{"(google.api.resource_reference).type":"datalabeling.googleapis.com/AnnotatedDataset"}},annotatedDatasetDisplayName:{type:"string",id:3}}}}}}},MigrationService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{SearchMigratableResources:{requestType:"SearchMigratableResourcesRequest",responseType:"SearchMigratableResourcesResponse",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/migratableResources:search","(google.api.http).body":"*","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/migratableResources:search",body:"*"}},{"(google.api.method_signature)":"parent"}]},BatchMigrateResources:{requestType:"BatchMigrateResourcesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/migratableResources:batchMigrate","(google.api.http).body":"*","(google.api.method_signature)":"parent,migrate_resource_requests","(google.longrunning.operation_info).response_type":"BatchMigrateResourcesResponse","(google.longrunning.operation_info).metadata_type":"BatchMigrateResourcesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/migratableResources:batchMigrate",body:"*"}},{"(google.api.method_signature)":"parent,migrate_resource_requests"},{"(google.longrunning.operation_info)":{response_type:"BatchMigrateResourcesResponse",metadata_type:"BatchMigrateResourcesOperationMetadata"}}]}}},SearchMigratableResourcesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4}}},SearchMigratableResourcesResponse:{fields:{migratableResources:{rule:"repeated",type:"MigratableResource",id:1},nextPageToken:{type:"string",id:2}}},BatchMigrateResourcesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},migrateResourceRequests:{rule:"repeated",type:"MigrateResourceRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MigrateResourceRequest:{oneofs:{request:{oneof:["migrateMlEngineModelVersionConfig","migrateAutomlModelConfig","migrateAutomlDatasetConfig","migrateDataLabelingDatasetConfig"]}},fields:{migrateMlEngineModelVersionConfig:{type:"MigrateMlEngineModelVersionConfig",id:1},migrateAutomlModelConfig:{type:"MigrateAutomlModelConfig",id:2},migrateAutomlDatasetConfig:{type:"MigrateAutomlDatasetConfig",id:3},migrateDataLabelingDatasetConfig:{type:"MigrateDataLabelingDatasetConfig",id:4}},nested:{MigrateMlEngineModelVersionConfig:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},modelVersion:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"ml.googleapis.com/Version"}},modelDisplayName:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MigrateAutomlModelConfig:{fields:{model:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"automl.googleapis.com/Model"}},modelDisplayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},MigrateAutomlDatasetConfig:{fields:{dataset:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"automl.googleapis.com/Dataset"}},datasetDisplayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MigrateDataLabelingDatasetConfig:{fields:{dataset:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"datalabeling.googleapis.com/Dataset"}},datasetDisplayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},migrateDataLabelingAnnotatedDatasetConfigs:{rule:"repeated",type:"MigrateDataLabelingAnnotatedDatasetConfig",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{MigrateDataLabelingAnnotatedDatasetConfig:{fields:{annotatedDataset:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"datalabeling.googleapis.com/AnnotatedDataset"}}}}}}}},BatchMigrateResourcesResponse:{fields:{migrateResourceResponses:{rule:"repeated",type:"MigrateResourceResponse",id:1}}},MigrateResourceResponse:{oneofs:{migratedResource:{oneof:["dataset","model"]}},fields:{dataset:{type:"string",id:1,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},model:{type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},migratableResource:{type:"MigratableResource",id:3}}},BatchMigrateResourcesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},partialResults:{rule:"repeated",type:"PartialResult",id:2}},nested:{PartialResult:{oneofs:{result:{oneof:["error","model","dataset"]}},fields:{error:{type:"google.rpc.Status",id:2},model:{type:"string",id:3,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},dataset:{type:"string",id:4,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},request:{type:"MigrateResourceRequest",id:1}}}}},ModelEvaluation:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/ModelEvaluation","(google.api.resource).pattern":"projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:10},metricsSchemaUri:{type:"string",id:2},metrics:{type:"google.protobuf.Value",id:3},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},sliceDimensions:{rule:"repeated",type:"string",id:5},modelExplanation:{type:"ModelExplanation",id:8},explanationSpecs:{rule:"repeated",type:"ModelEvaluationExplanationSpec",id:9},metadata:{type:"google.protobuf.Value",id:11},biasConfigs:{type:"BiasConfig",id:12}},nested:{ModelEvaluationExplanationSpec:{fields:{explanationType:{type:"string",id:1},explanationSpec:{type:"ExplanationSpec",id:2}}},BiasConfig:{fields:{biasSlices:{type:"ModelEvaluationSlice.Slice.SliceSpec",id:1},labels:{rule:"repeated",type:"string",id:2}}}}},ModelEvaluationSlice:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/ModelEvaluationSlice","(google.api.resource).pattern":"projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},slice:{type:"Slice",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metricsSchemaUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metrics:{type:"google.protobuf.Value",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},modelExplanation:{type:"ModelExplanation",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Slice:{fields:{dimension:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},value:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},sliceSpec:{type:"SliceSpec",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{SliceSpec:{fields:{configs:{keyType:"string",type:"SliceConfig",id:1}},nested:{SliceConfig:{oneofs:{kind:{oneof:["value","range","allValues"]}},fields:{value:{type:"Value",id:1},range:{type:"Range",id:2},allValues:{type:"google.protobuf.BoolValue",id:3}}},Range:{fields:{low:{type:"float",id:1},high:{type:"float",id:2}}},Value:{oneofs:{kind:{oneof:["stringValue","floatValue"]}},fields:{stringValue:{type:"string",id:1},floatValue:{type:"float",id:2}}}}}}}}},ModelGardenService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{GetPublisherModel:{requestType:"GetPublisherModelRequest",responseType:"PublisherModel",options:{"(google.api.http).get":"/v1beta1/{name=publishers/*/models/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=publishers/*/models/*}"}},{"(google.api.method_signature)":"name"}]},ListPublisherModels:{requestType:"ListPublisherModelsRequest",responseType:"ListPublisherModelsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=publishers/*}/models","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=publishers/*}/models"}},{"(google.api.method_signature)":"parent"}]}}},PublisherModelView:{values:{PUBLISHER_MODEL_VIEW_UNSPECIFIED:0,PUBLISHER_MODEL_VIEW_BASIC:1,PUBLISHER_MODEL_VIEW_FULL:2,PUBLISHER_MODEL_VERSION_VIEW_BASIC:3}},GetPublisherModelRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PublisherModel"}},languageCode:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},view:{type:"PublisherModelView",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListPublisherModelsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},view:{type:"PublisherModelView",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},orderBy:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},languageCode:{type:"string",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListPublisherModelsResponse:{fields:{publisherModels:{rule:"repeated",type:"PublisherModel",id:1},nextPageToken:{type:"string",id:2}}},PublisherModel:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/PublisherModel","(google.api.resource).pattern":"publishers/{publisher}/models/{model}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},versionId:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},openSourceCategory:{type:"OpenSourceCategory",id:7,options:{"(google.api.field_behavior)":"REQUIRED"}},parent:{type:"Parent",id:14,options:{"(google.api.field_behavior)":"OPTIONAL"}},supportedActions:{type:"CallToAction",id:19,options:{"(google.api.field_behavior)":"OPTIONAL"}},frameworks:{rule:"repeated",type:"string",id:23,options:{"(google.api.field_behavior)":"OPTIONAL"}},launchStage:{type:"LaunchStage",id:29,options:{"(google.api.field_behavior)":"OPTIONAL"}},publisherModelTemplate:{type:"string",id:30,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},predictSchemata:{type:"PredictSchemata",id:31,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{ResourceReference:{oneofs:{reference:{oneof:["uri","resourceName"]}},fields:{uri:{type:"string",id:1},resourceName:{type:"string",id:2}}},Parent:{fields:{displayName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},reference:{type:"ResourceReference",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},Documentation:{fields:{title:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},content:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CallToAction:{fields:{viewRestApi:{type:"ViewRestApi",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},openNotebook:{type:"RegionalResourceReferences",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},createApplication:{type:"RegionalResourceReferences",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},openFineTuningPipeline:{type:"RegionalResourceReferences",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},openPromptTuningPipeline:{type:"RegionalResourceReferences",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},openGenie:{type:"RegionalResourceReferences",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},deploy:{type:"Deploy",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},openGenerationAiStudio:{type:"RegionalResourceReferences",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},requestAccess:{type:"RegionalResourceReferences",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},openEvaluationPipeline:{type:"RegionalResourceReferences",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{RegionalResourceReferences:{fields:{references:{keyType:"string",type:"ResourceReference",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},title:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ViewRestApi:{fields:{documentations:{rule:"repeated",type:"Documentation",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},title:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},Deploy:{oneofs:{predictionResources:{oneof:["dedicatedResources","automaticResources","sharedResources"]}},fields:{dedicatedResources:{type:"DedicatedResources",id:5},automaticResources:{type:"AutomaticResources",id:6},sharedResources:{type:"string",id:7},modelDisplayName:{type:"string",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},largeModelReference:{type:"LargeModelReference",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},containerSpec:{type:"ModelContainerSpec",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},artifactUri:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},title:{type:"string",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}}}}}},OpenSourceCategory:{values:{OPEN_SOURCE_CATEGORY_UNSPECIFIED:0,PROPRIETARY:1,GOOGLE_OWNED_OSS_WITH_GOOGLE_CHECKPOINT:2,THIRD_PARTY_OWNED_OSS_WITH_GOOGLE_CHECKPOINT:3,GOOGLE_OWNED_OSS:4,THIRD_PARTY_OWNED_OSS:5}},LaunchStage:{values:{LAUNCH_STAGE_UNSPECIFIED:0,EXPERIMENTAL:1,PRIVATE_PREVIEW:2,PUBLIC_PREVIEW:3,GA:4}}}},ModelService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{UploadModel:{requestType:"UploadModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/models:upload","(google.api.http).body":"*","(google.api.method_signature)":"parent,model","(google.longrunning.operation_info).response_type":"UploadModelResponse","(google.longrunning.operation_info).metadata_type":"UploadModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/models:upload",body:"*"}},{"(google.api.method_signature)":"parent,model"},{"(google.longrunning.operation_info)":{response_type:"UploadModelResponse",metadata_type:"UploadModelOperationMetadata"}}]},GetModel:{requestType:"GetModelRequest",responseType:"Model",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/models/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/models/*}"}},{"(google.api.method_signature)":"name"}]},ListModels:{requestType:"ListModelsRequest",responseType:"ListModelsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/models","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/models"}},{"(google.api.method_signature)":"parent"}]},ListModelVersions:{requestType:"ListModelVersionsRequest",responseType:"ListModelVersionsResponse",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/models/*}:listVersions","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/models/*}:listVersions"}},{"(google.api.method_signature)":"name"}]},UpdateModel:{requestType:"UpdateModelRequest",responseType:"Model",options:{"(google.api.http).patch":"/v1beta1/{model.name=projects/*/locations/*/models/*}","(google.api.http).body":"model","(google.api.method_signature)":"model,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{model.name=projects/*/locations/*/models/*}",body:"model"}},{"(google.api.method_signature)":"model,update_mask"}]},UpdateExplanationDataset:{requestType:"UpdateExplanationDatasetRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{model=projects/*/locations/*/models/*}:updateExplanationDataset","(google.api.http).body":"*","(google.api.method_signature)":"model","(google.longrunning.operation_info).response_type":"UpdateExplanationDatasetResponse","(google.longrunning.operation_info).metadata_type":"UpdateExplanationDatasetOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{model=projects/*/locations/*/models/*}:updateExplanationDataset",body:"*"}},{"(google.api.method_signature)":"model"},{"(google.longrunning.operation_info)":{response_type:"UpdateExplanationDatasetResponse",metadata_type:"UpdateExplanationDatasetOperationMetadata"}}]},DeleteModel:{requestType:"DeleteModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/models/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/models/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},DeleteModelVersion:{requestType:"DeleteModelVersionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/models/*}:deleteVersion","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/models/*}:deleteVersion"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},MergeVersionAliases:{requestType:"MergeVersionAliasesRequest",responseType:"Model",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/models/*}:mergeVersionAliases","(google.api.http).body":"*","(google.api.method_signature)":"name,version_aliases"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/models/*}:mergeVersionAliases",body:"*"}},{"(google.api.method_signature)":"name,version_aliases"}]},ExportModel:{requestType:"ExportModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/models/*}:export","(google.api.http).body":"*","(google.api.method_signature)":"name,output_config","(google.longrunning.operation_info).response_type":"ExportModelResponse","(google.longrunning.operation_info).metadata_type":"ExportModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/models/*}:export",body:"*"}},{"(google.api.method_signature)":"name,output_config"},{"(google.longrunning.operation_info)":{response_type:"ExportModelResponse",metadata_type:"ExportModelOperationMetadata"}}]},CopyModel:{requestType:"CopyModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/models:copy","(google.api.http).body":"*","(google.api.method_signature)":"parent,source_model","(google.longrunning.operation_info).response_type":"CopyModelResponse","(google.longrunning.operation_info).metadata_type":"CopyModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/models:copy",body:"*"}},{"(google.api.method_signature)":"parent,source_model"},{"(google.longrunning.operation_info)":{response_type:"CopyModelResponse",metadata_type:"CopyModelOperationMetadata"}}]},ImportModelEvaluation:{requestType:"ImportModelEvaluationRequest",responseType:"ModelEvaluation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/models/*}/evaluations:import","(google.api.http).body":"*","(google.api.method_signature)":"parent,model_evaluation"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/models/*}/evaluations:import",body:"*"}},{"(google.api.method_signature)":"parent,model_evaluation"}]},BatchImportModelEvaluationSlices:{requestType:"BatchImportModelEvaluationSlicesRequest",responseType:"BatchImportModelEvaluationSlicesResponse",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices:batchImport","(google.api.http).body":"*","(google.api.method_signature)":"parent,model_evaluation_slices"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices:batchImport",body:"*"}},{"(google.api.method_signature)":"parent,model_evaluation_slices"}]},BatchImportEvaluatedAnnotations:{requestType:"BatchImportEvaluatedAnnotationsRequest",responseType:"BatchImportEvaluatedAnnotationsResponse",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/models/*/evaluations/*/slices/*}:batchImport","(google.api.http).body":"*","(google.api.method_signature)":"parent,evaluated_annotations"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/models/*/evaluations/*/slices/*}:batchImport",body:"*"}},{"(google.api.method_signature)":"parent,evaluated_annotations"}]},GetModelEvaluation:{requestType:"GetModelEvaluationRequest",responseType:"ModelEvaluation",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}"}},{"(google.api.method_signature)":"name"}]},ListModelEvaluations:{requestType:"ListModelEvaluationsRequest",responseType:"ListModelEvaluationsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/models/*}/evaluations","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/models/*}/evaluations"}},{"(google.api.method_signature)":"parent"}]},GetModelEvaluationSlice:{requestType:"GetModelEvaluationSliceRequest",responseType:"ModelEvaluationSlice",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/slices/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/slices/*}"}},{"(google.api.method_signature)":"name"}]},ListModelEvaluationSlices:{requestType:"ListModelEvaluationSlicesRequest",responseType:"ListModelEvaluationSlicesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices"}},{"(google.api.method_signature)":"parent"}]}}},UploadModelRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},parentModel:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},modelId:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},model:{type:"Model",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},serviceAccount:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},UploadModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UploadModelResponse:{fields:{model:{type:"string",id:1,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},GetModelRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}}}},ListModelsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListModelsResponse:{fields:{models:{rule:"repeated",type:"Model",id:1},nextPageToken:{type:"string",id:2}}},ListModelVersionsRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListModelVersionsResponse:{fields:{models:{rule:"repeated",type:"Model",id:1},nextPageToken:{type:"string",id:2}}},UpdateModelRequest:{fields:{model:{type:"Model",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},UpdateExplanationDatasetRequest:{fields:{model:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},examples:{type:"Examples",id:2}}},UpdateExplanationDatasetOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteModelRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}}}},DeleteModelVersionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}}}},MergeVersionAliasesRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},versionAliases:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ExportModelRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},outputConfig:{type:"OutputConfig",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{OutputConfig:{fields:{exportFormatId:{type:"string",id:1},artifactDestination:{type:"GcsDestination",id:3},imageDestination:{type:"ContainerRegistryDestination",id:4}}}}},ExportModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},outputInfo:{type:"OutputInfo",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{OutputInfo:{fields:{artifactOutputUri:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},imageOutputUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},UpdateExplanationDatasetResponse:{fields:{}},ExportModelResponse:{fields:{}},CopyModelRequest:{oneofs:{destinationModel:{oneof:["modelId","parentModel"]}},fields:{modelId:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},parentModel:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},sourceModel:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},encryptionSpec:{type:"EncryptionSpec",id:3}}},CopyModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CopyModelResponse:{fields:{model:{type:"string",id:1,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ImportModelEvaluationRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelEvaluation:{type:"ModelEvaluation",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchImportModelEvaluationSlicesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluation"}},modelEvaluationSlices:{rule:"repeated",type:"ModelEvaluationSlice",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchImportModelEvaluationSlicesResponse:{fields:{importedModelEvaluationSlices:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},BatchImportEvaluatedAnnotationsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluationSlice"}},evaluatedAnnotations:{rule:"repeated",type:"EvaluatedAnnotation",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchImportEvaluatedAnnotationsResponse:{fields:{importedEvaluatedAnnotationsCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},GetModelEvaluationRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluation"}}}},ListModelEvaluationsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListModelEvaluationsResponse:{fields:{modelEvaluations:{rule:"repeated",type:"ModelEvaluation",id:1},nextPageToken:{type:"string",id:2}}},GetModelEvaluationSliceRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluationSlice"}}}},ListModelEvaluationSlicesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluation"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListModelEvaluationSlicesResponse:{fields:{modelEvaluationSlices:{rule:"repeated",type:"ModelEvaluationSlice",id:1},nextPageToken:{type:"string",id:2}}},PersistentResource:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/PersistentResource","(google.api.resource).pattern":"projects/{project}/locations/{location}/persistentResources/{persistent_resource}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},resourcePools:{rule:"repeated",type:"ResourcePool",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},state:{type:"State",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},network:{type:"string",id:11,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"compute.googleapis.com/Network"}},encryptionSpec:{type:"EncryptionSpec",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},resourceRuntimeSpec:{type:"ResourceRuntimeSpec",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}},resourceRuntime:{type:"ResourceRuntime",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},reservedIpRanges:{rule:"repeated",type:"string",id:15,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{State:{values:{STATE_UNSPECIFIED:0,PROVISIONING:1,RUNNING:3,STOPPING:4,ERROR:5}}}},ResourcePool:{oneofs:{_replicaCount:{oneof:["replicaCount"]}},fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},machineSpec:{type:"MachineSpec",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},replicaCount:{type:"int64",id:3,options:{"(google.api.field_behavior)":"OPTIONAL",proto3_optional:!0}},diskSpec:{type:"DiskSpec",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},usedReplicaCount:{type:"int64",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},autoscalingSpec:{type:"AutoscalingSpec",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{AutoscalingSpec:{oneofs:{_minReplicaCount:{oneof:["minReplicaCount"]},_maxReplicaCount:{oneof:["maxReplicaCount"]}},fields:{minReplicaCount:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OPTIONAL",proto3_optional:!0}},maxReplicaCount:{type:"int64",id:2,options:{"(google.api.field_behavior)":"OPTIONAL",proto3_optional:!0}}}}}},ResourceRuntimeSpec:{fields:{serviceAccountSpec:{type:"ServiceAccountSpec",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},raySpec:{type:"RaySpec",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},RaySpec:{fields:{imageUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},resourcePoolImages:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},headNodeResourcePoolId:{type:"string",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ResourceRuntime:{fields:{accessUris:{keyType:"string",type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ServiceAccountSpec:{fields:{enableCustomServiceAccount:{type:"bool",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},serviceAccount:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PersistentResourceService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreatePersistentResource:{requestType:"CreatePersistentResourceRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/persistentResources","(google.api.http).body":"persistent_resource","(google.api.method_signature)":"parent,persistent_resource,persistent_resource_id","(google.longrunning.operation_info).response_type":"PersistentResource","(google.longrunning.operation_info).metadata_type":"CreatePersistentResourceOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/persistentResources",body:"persistent_resource"}},{"(google.api.method_signature)":"parent,persistent_resource,persistent_resource_id"},{"(google.longrunning.operation_info)":{response_type:"PersistentResource",metadata_type:"CreatePersistentResourceOperationMetadata"}}]},GetPersistentResource:{requestType:"GetPersistentResourceRequest",responseType:"PersistentResource",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/persistentResources/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}"}},{"(google.api.method_signature)":"name"}]},ListPersistentResources:{requestType:"ListPersistentResourcesRequest",responseType:"ListPersistentResourcesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/persistentResources","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/persistentResources"}},{"(google.api.method_signature)":"parent"}]},DeletePersistentResource:{requestType:"DeletePersistentResourceRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/persistentResources/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},UpdatePersistentResource:{requestType:"UpdatePersistentResourceRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{persistent_resource.name=projects/*/locations/*/persistentResources/*}","(google.api.http).body":"persistent_resource","(google.api.method_signature)":"persistent_resource,update_mask","(google.longrunning.operation_info).response_type":"PersistentResource","(google.longrunning.operation_info).metadata_type":"UpdatePersistentResourceOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{persistent_resource.name=projects/*/locations/*/persistentResources/*}",body:"persistent_resource"}},{"(google.api.method_signature)":"persistent_resource,update_mask"},{"(google.longrunning.operation_info)":{response_type:"PersistentResource",metadata_type:"UpdatePersistentResourceOperationMetadata"}}]}}},CreatePersistentResourceRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},persistentResource:{type:"PersistentResource",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},persistentResourceId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreatePersistentResourceOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdatePersistentResourceOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetPersistentResourceRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PersistentResource"}}}},ListPersistentResourcesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListPersistentResourcesResponse:{fields:{persistentResources:{rule:"repeated",type:"PersistentResource",id:1},nextPageToken:{type:"string",id:2}}},DeletePersistentResourceRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PersistentResource"}}}},UpdatePersistentResourceRequest:{fields:{persistentResource:{type:"PersistentResource",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},PipelineFailurePolicy:{values:{PIPELINE_FAILURE_POLICY_UNSPECIFIED:0,PIPELINE_FAILURE_POLICY_FAIL_SLOW:1,PIPELINE_FAILURE_POLICY_FAIL_FAST:2}},PipelineJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/PipelineJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},pipelineSpec:{type:"google.protobuf.Struct",id:7},state:{type:"PipelineState",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},jobDetail:{type:"PipelineJobDetail",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:11},runtimeConfig:{type:"RuntimeConfig",id:12},encryptionSpec:{type:"EncryptionSpec",id:16},serviceAccount:{type:"string",id:17},network:{type:"string",id:18,options:{"(google.api.resource_reference).type":"compute.googleapis.com/Network"}},reservedIpRanges:{rule:"repeated",type:"string",id:25},templateUri:{type:"string",id:19},templateMetadata:{type:"PipelineTemplateMetadata",id:20,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},scheduleName:{type:"string",id:22,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{RuntimeConfig:{fields:{parameters:{keyType:"string",type:"Value",id:1,options:{deprecated:!0}},gcsOutputDirectory:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},parameterValues:{keyType:"string",type:"google.protobuf.Value",id:3},failurePolicy:{type:"PipelineFailurePolicy",id:4},inputArtifacts:{keyType:"string",type:"InputArtifact",id:5}},nested:{InputArtifact:{oneofs:{kind:{oneof:["artifactId"]}},fields:{artifactId:{type:"string",id:1}}}}}}},PipelineTemplateMetadata:{fields:{version:{type:"string",id:3}}},PipelineJobDetail:{fields:{pipelineContext:{type:"Context",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},pipelineRunContext:{type:"Context",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},taskDetails:{rule:"repeated",type:"PipelineTaskDetail",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},PipelineTaskDetail:{fields:{taskId:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},parentTaskId:{type:"int64",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},taskName:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},executorDetail:{type:"PipelineTaskExecutorDetail",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},execution:{type:"Execution",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},pipelineTaskStatus:{rule:"repeated",type:"PipelineTaskStatus",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},inputs:{keyType:"string",type:"ArtifactList",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},outputs:{keyType:"string",type:"ArtifactList",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{PipelineTaskStatus:{fields:{updateTime:{type:"google.protobuf.Timestamp",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ArtifactList:{fields:{artifacts:{rule:"repeated",type:"Artifact",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},State:{values:{STATE_UNSPECIFIED:0,PENDING:1,RUNNING:2,SUCCEEDED:3,CANCEL_PENDING:4,CANCELLING:5,CANCELLED:6,FAILED:7,SKIPPED:8,NOT_TRIGGERED:9}}}},PipelineTaskExecutorDetail:{oneofs:{details:{oneof:["containerDetail","customJobDetail"]}},fields:{containerDetail:{type:"ContainerDetail",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},customJobDetail:{type:"CustomJobDetail",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{ContainerDetail:{fields:{mainJob:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}},preCachingCheckJob:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}},failedMainJobs:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},failedPreCachingCheckJobs:{rule:"repeated",type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},CustomJobDetail:{fields:{job:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}},failedJobs:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},PipelineState:{values:{PIPELINE_STATE_UNSPECIFIED:0,PIPELINE_STATE_QUEUED:1,PIPELINE_STATE_PENDING:2,PIPELINE_STATE_RUNNING:3,PIPELINE_STATE_SUCCEEDED:4,PIPELINE_STATE_FAILED:5,PIPELINE_STATE_CANCELLING:6,PIPELINE_STATE_CANCELLED:7,PIPELINE_STATE_PAUSED:8}},Value:{oneofs:{value:{oneof:["intValue","doubleValue","stringValue"]}},fields:{intValue:{type:"int64",id:1},doubleValue:{type:"double",id:2},stringValue:{type:"string",id:3}}},PipelineService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateTrainingPipeline:{requestType:"CreateTrainingPipelineRequest",responseType:"TrainingPipeline",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/trainingPipelines","(google.api.http).body":"training_pipeline","(google.api.method_signature)":"parent,training_pipeline"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/trainingPipelines",body:"training_pipeline"}},{"(google.api.method_signature)":"parent,training_pipeline"}]},GetTrainingPipeline:{requestType:"GetTrainingPipelineRequest",responseType:"TrainingPipeline",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}"}},{"(google.api.method_signature)":"name"}]},ListTrainingPipelines:{requestType:"ListTrainingPipelinesRequest",responseType:"ListTrainingPipelinesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/trainingPipelines","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/trainingPipelines"}},{"(google.api.method_signature)":"parent"}]},DeleteTrainingPipeline:{requestType:"DeleteTrainingPipelineRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelTrainingPipeline:{requestType:"CancelTrainingPipelineRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreatePipelineJob:{requestType:"CreatePipelineJobRequest",responseType:"PipelineJob",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/pipelineJobs","(google.api.http).body":"pipeline_job","(google.api.method_signature)":"parent,pipeline_job,pipeline_job_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/pipelineJobs",body:"pipeline_job"}},{"(google.api.method_signature)":"parent,pipeline_job,pipeline_job_id"}]},GetPipelineJob:{requestType:"GetPipelineJobRequest",responseType:"PipelineJob",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListPipelineJobs:{requestType:"ListPipelineJobsRequest",responseType:"ListPipelineJobsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/pipelineJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/pipelineJobs"}},{"(google.api.method_signature)":"parent"}]},DeletePipelineJob:{requestType:"DeletePipelineJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelPipelineJob:{requestType:"CancelPipelineJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]}}},CreateTrainingPipelineRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},trainingPipeline:{type:"TrainingPipeline",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTrainingPipelineRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TrainingPipeline"}}}},ListTrainingPipelinesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListTrainingPipelinesResponse:{fields:{trainingPipelines:{rule:"repeated",type:"TrainingPipeline",id:1},nextPageToken:{type:"string",id:2}}},DeleteTrainingPipelineRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TrainingPipeline"}}}},CancelTrainingPipelineRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TrainingPipeline"}}}},CreatePipelineJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pipelineJob:{type:"PipelineJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},pipelineJobId:{type:"string",id:3}}},GetPipelineJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PipelineJob"}}}},ListPipelineJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:6},readMask:{type:"google.protobuf.FieldMask",id:7}}},ListPipelineJobsResponse:{fields:{pipelineJobs:{rule:"repeated",type:"PipelineJob",id:1},nextPageToken:{type:"string",id:2}}},DeletePipelineJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PipelineJob"}}}},CancelPipelineJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PipelineJob"}}}},TrainingPipeline:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/TrainingPipeline","(google.api.resource).pattern":"projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},inputDataConfig:{type:"InputDataConfig",id:3},trainingTaskDefinition:{type:"string",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},trainingTaskInputs:{type:"google.protobuf.Value",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},trainingTaskMetadata:{type:"google.protobuf.Value",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},modelToUpload:{type:"Model",id:7},modelId:{type:"string",id:22,options:{"(google.api.field_behavior)":"OPTIONAL"}},parentModel:{type:"string",id:21,options:{"(google.api.field_behavior)":"OPTIONAL"}},state:{type:"PipelineState",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:15},encryptionSpec:{type:"EncryptionSpec",id:18}}},InputDataConfig:{oneofs:{split:{oneof:["fractionSplit","filterSplit","predefinedSplit","timestampSplit","stratifiedSplit"]},destination:{oneof:["gcsDestination","bigqueryDestination"]}},fields:{fractionSplit:{type:"FractionSplit",id:2},filterSplit:{type:"FilterSplit",id:3},predefinedSplit:{type:"PredefinedSplit",id:4},timestampSplit:{type:"TimestampSplit",id:5},stratifiedSplit:{type:"StratifiedSplit",id:12},gcsDestination:{type:"GcsDestination",id:8},bigqueryDestination:{type:"BigQueryDestination",id:10},datasetId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},annotationsFilter:{type:"string",id:6},annotationSchemaUri:{type:"string",id:9},savedQueryId:{type:"string",id:7},persistMlUseAssignment:{type:"bool",id:11}}},FractionSplit:{fields:{trainingFraction:{type:"double",id:1},validationFraction:{type:"double",id:2},testFraction:{type:"double",id:3}}},FilterSplit:{fields:{trainingFilter:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},validationFilter:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},testFilter:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},PredefinedSplit:{fields:{key:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},TimestampSplit:{fields:{trainingFraction:{type:"double",id:1},validationFraction:{type:"double",id:2},testFraction:{type:"double",id:3},key:{type:"string",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}}}},StratifiedSplit:{fields:{trainingFraction:{type:"double",id:1},validationFraction:{type:"double",id:2},testFraction:{type:"double",id:3},key:{type:"string",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}}}},PredictionService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{Predict:{requestType:"PredictRequest",responseType:"PredictResponse",options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:predict","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:predict","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"endpoint,instances,parameters"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:predict",body:"*",additional_bindings:{post:"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:predict",body:"*"}}},{"(google.api.method_signature)":"endpoint,instances,parameters"}]},RawPredict:{requestType:"RawPredictRequest",responseType:"google.api.HttpBody",options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:rawPredict","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:rawPredict","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"endpoint,http_body"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:rawPredict",body:"*",additional_bindings:{post:"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:rawPredict",body:"*"}}},{"(google.api.method_signature)":"endpoint,http_body"}]},ServerStreamingPredict:{requestType:"StreamingPredictRequest",responseType:"StreamingPredictResponse",responseStream:!0,options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:serverStreamingPredict","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:serverStreamingPredict","(google.api.http).additional_bindings.body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:serverStreamingPredict",body:"*",additional_bindings:{post:"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:serverStreamingPredict",body:"*"}}}]},Explain:{requestType:"ExplainRequest",responseType:"ExplainResponse",options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:explain","(google.api.http).body":"*","(google.api.method_signature)":"endpoint,instances,parameters,deployed_model_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:explain",body:"*"}},{"(google.api.method_signature)":"endpoint,instances,parameters,deployed_model_id"}]},CountTokens:{requestType:"CountTokensRequest",responseType:"CountTokensResponse",options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:countTokens","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:countTokens","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"endpoint,instances"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:countTokens",body:"*",additional_bindings:{post:"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:countTokens",body:"*"}}},{"(google.api.method_signature)":"endpoint,instances"}]}}},PredictRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},instances:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},parameters:{type:"google.protobuf.Value",id:3}}},PredictResponse:{fields:{predictions:{rule:"repeated",type:"google.protobuf.Value",id:1},deployedModelId:{type:"string",id:2},model:{type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},modelDisplayName:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metadata:{type:"google.protobuf.Value",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},RawPredictRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},httpBody:{type:"google.api.HttpBody",id:2}}},StreamingPredictRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},inputs:{rule:"repeated",type:"Tensor",id:2},parameters:{type:"Tensor",id:3}}},StreamingPredictResponse:{fields:{outputs:{rule:"repeated",type:"Tensor",id:1},parameters:{type:"Tensor",id:2}}},ExplainRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},instances:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},parameters:{type:"google.protobuf.Value",id:4},explanationSpecOverride:{type:"ExplanationSpecOverride",id:5},concurrentExplanationSpecOverride:{keyType:"string",type:"ExplanationSpecOverride",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},deployedModelId:{type:"string",id:3}}},ExplainResponse:{fields:{explanations:{rule:"repeated",type:"Explanation",id:1},concurrentExplanations:{keyType:"string",type:"ConcurrentExplanation",id:4},deployedModelId:{type:"string",id:2},predictions:{rule:"repeated",type:"google.protobuf.Value",id:3}},nested:{ConcurrentExplanation:{fields:{explanations:{rule:"repeated",type:"Explanation",id:1}}}}},CountTokensRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},instances:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CountTokensResponse:{fields:{totalTokens:{type:"int32",id:1},totalBillableCharacters:{type:"int32",id:2}}},Schedule:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Schedule","(google.api.resource).pattern":"projects/{project}/locations/{location}/schedules/{schedule}"},oneofs:{timeSpecification:{oneof:["cron"]},request:{oneof:["createPipelineJobRequest"]}},fields:{cron:{type:"string",id:10},createPipelineJobRequest:{type:"CreatePipelineJobRequest",id:14},name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},startTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},endTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},maxRunCount:{type:"int64",id:16,options:{"(google.api.field_behavior)":"OPTIONAL"}},startedRunCount:{type:"int64",id:17,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:19,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},nextRunTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastPauseTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastResumeTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},maxConcurrentRunCount:{type:"int64",id:11,options:{"(google.api.field_behavior)":"REQUIRED"}},allowQueueing:{type:"bool",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},catchUp:{type:"bool",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastScheduledRunResponse:{type:"RunResponse",id:18,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{RunResponse:{fields:{scheduledRunTime:{type:"google.protobuf.Timestamp",id:1},runResponse:{type:"string",id:2}}},State:{values:{STATE_UNSPECIFIED:0,ACTIVE:1,PAUSED:2,COMPLETED:3}}}},ScheduleService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateSchedule:{requestType:"CreateScheduleRequest",responseType:"Schedule",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/schedules","(google.api.http).body":"schedule","(google.api.method_signature)":"parent,schedule"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/schedules",body:"schedule"}},{"(google.api.method_signature)":"parent,schedule"}]},DeleteSchedule:{requestType:"DeleteScheduleRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/schedules/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},GetSchedule:{requestType:"GetScheduleRequest",responseType:"Schedule",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/schedules/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}"}},{"(google.api.method_signature)":"name"}]},ListSchedules:{requestType:"ListSchedulesRequest",responseType:"ListSchedulesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/schedules","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/schedules"}},{"(google.api.method_signature)":"parent"}]},PauseSchedule:{requestType:"PauseScheduleRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/schedules/*}:pause","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/schedules/*}:pause",body:"*"}},{"(google.api.method_signature)":"name"}]},ResumeSchedule:{requestType:"ResumeScheduleRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/schedules/*}:resume","(google.api.http).body":"*","(google.api.method_signature)":"name,catch_up"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/schedules/*}:resume",body:"*"}},{"(google.api.method_signature)":"name"},{"(google.api.method_signature)":"name,catch_up"}]},UpdateSchedule:{requestType:"UpdateScheduleRequest",responseType:"Schedule",options:{"(google.api.http).patch":"/v1beta1/{schedule.name=projects/*/locations/*/schedules/*}","(google.api.http).body":"schedule","(google.api.method_signature)":"schedule,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{schedule.name=projects/*/locations/*/schedules/*}",body:"schedule"}},{"(google.api.method_signature)":"schedule,update_mask"}]}}},CreateScheduleRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},schedule:{type:"Schedule",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetScheduleRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Schedule"}}}},ListSchedulesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListSchedulesResponse:{fields:{schedules:{rule:"repeated",type:"Schedule",id:1},nextPageToken:{type:"string",id:2}}},DeleteScheduleRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Schedule"}}}},PauseScheduleRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Schedule"}}}},ResumeScheduleRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Schedule"}},catchUp:{type:"bool",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},UpdateScheduleRequest:{fields:{schedule:{type:"Schedule",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},schema:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1Beta1.Schema",go_package:"cloud.google.com/go/aiplatform/apiv1beta1/schema/schemapb;schemapb",java_multiple_files:!0,java_outer_classname:"DatasetMetadataProto",java_package:"com.google.cloud.aiplatform.v1beta1.schema",php_namespace:"Google\\Cloud\\AIPlatform\\V1beta1\\Schema",ruby_package:"Google::Cloud::AIPlatform::V1beta1::Schema"},nested:{ImageClassificationAnnotation:{fields:{annotationSpecId:{type:"string",id:1},displayName:{type:"string",id:2}}},ImageBoundingBoxAnnotation:{fields:{annotationSpecId:{type:"string",id:1},displayName:{type:"string",id:2},xMin:{type:"double",id:3},xMax:{type:"double",id:4},yMin:{type:"double",id:5},yMax:{type:"double",id:6}}},ImageSegmentationAnnotation:{oneofs:{annotation:{oneof:["maskAnnotation","polygonAnnotation","polylineAnnotation"]}},fields:{maskAnnotation:{type:"MaskAnnotation",id:3},polygonAnnotation:{type:"PolygonAnnotation",id:4},polylineAnnotation:{type:"PolylineAnnotation",id:5}},nested:{MaskAnnotation:{fields:{maskGcsUri:{type:"string",id:1},annotationSpecColors:{rule:"repeated",type:"AnnotationSpecColor",id:2}}},PolygonAnnotation:{fields:{vertexes:{rule:"repeated",type:"Vertex",id:1},annotationSpecId:{type:"string",id:2},displayName:{type:"string",id:3}}},PolylineAnnotation:{fields:{vertexes:{rule:"repeated",type:"Vertex",id:1},annotationSpecId:{type:"string",id:2},displayName:{type:"string",id:3}}}}},TextClassificationAnnotation:{fields:{annotationSpecId:{type:"string",id:1},displayName:{type:"string",id:2}}},TextExtractionAnnotation:{fields:{textSegment:{type:"TextSegment",id:1},annotationSpecId:{type:"string",id:2},displayName:{type:"string",id:3}}},TextSegment:{fields:{startOffset:{type:"uint64",id:1},endOffset:{type:"uint64",id:2},content:{type:"string",id:3}}},TextSentimentAnnotation:{fields:{sentiment:{type:"int32",id:1},sentimentMax:{type:"int32",id:2},annotationSpecId:{type:"string",id:3},displayName:{type:"string",id:4}}},VideoClassificationAnnotation:{fields:{timeSegment:{type:"TimeSegment",id:1},annotationSpecId:{type:"string",id:2},displayName:{type:"string",id:3}}},TimeSegment:{fields:{startTimeOffset:{type:"google.protobuf.Duration",id:1},endTimeOffset:{type:"google.protobuf.Duration",id:2}}},VideoObjectTrackingAnnotation:{fields:{timeOffset:{type:"google.protobuf.Duration",id:1},xMin:{type:"double",id:2},xMax:{type:"double",id:3},yMin:{type:"double",id:4},yMax:{type:"double",id:5},instanceId:{type:"int64",id:6},annotationSpecId:{type:"string",id:7},displayName:{type:"string",id:8}}},VideoActionRecognitionAnnotation:{fields:{timeSegment:{type:"TimeSegment",id:1},annotationSpecId:{type:"string",id:2},displayName:{type:"string",id:3}}},AnnotationSpecColor:{fields:{color:{type:"google.type.Color",id:1},displayName:{type:"string",id:2},id:{type:"string",id:3}}},Vertex:{fields:{x:{type:"double",id:1},y:{type:"double",id:2}}},ImageDataItem:{fields:{gcsUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},mimeType:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},VideoDataItem:{fields:{gcsUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},mimeType:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},TextDataItem:{fields:{gcsUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ImageDatasetMetadata:{fields:{dataItemSchemaUri:{type:"string",id:1},gcsBucket:{type:"string",id:2}}},TextDatasetMetadata:{fields:{dataItemSchemaUri:{type:"string",id:1},gcsBucket:{type:"string",id:2}}},VideoDatasetMetadata:{fields:{dataItemSchemaUri:{type:"string",id:1},gcsBucket:{type:"string",id:2}}},TablesDatasetMetadata:{fields:{inputConfig:{type:"InputConfig",id:1}},nested:{InputConfig:{oneofs:{source:{oneof:["gcsSource","bigquerySource"]}},fields:{gcsSource:{type:"GcsSource",id:1},bigquerySource:{type:"BigQuerySource",id:2}}},GcsSource:{fields:{uri:{rule:"repeated",type:"string",id:1}}},BigQuerySource:{fields:{uri:{type:"string",id:1}}}}},TimeSeriesDatasetMetadata:{fields:{inputConfig:{type:"InputConfig",id:1},timeSeriesIdentifierColumn:{type:"string",id:2},timeColumn:{type:"string",id:3}},nested:{InputConfig:{oneofs:{source:{oneof:["gcsSource","bigquerySource"]}},fields:{gcsSource:{type:"GcsSource",id:1},bigquerySource:{type:"BigQuerySource",id:2}}},GcsSource:{fields:{uri:{rule:"repeated",type:"string",id:1}}},BigQuerySource:{fields:{uri:{type:"string",id:1}}}}},predict:{nested:{instance:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1Beta1.Schema.Predict.Instance",go_package:"cloud.google.com/go/aiplatform/apiv1beta1/schema/predict/instance/instancepb;instancepb",java_multiple_files:!0,java_outer_classname:"VideoObjectTrackingPredictionInstanceProto",java_package:"com.google.cloud.aiplatform.v1beta1.schema.predict.instance",php_namespace:"Google\\Cloud\\AIPlatform\\V1beta1\\Schema\\Predict\\Instance",ruby_package:"Google::Cloud::AIPlatform::V1beta1::Schema::Predict::Instance"},nested:{ImageClassificationPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},ImageObjectDetectionPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},ImageSegmentationPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},TextClassificationPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},TextExtractionPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2},key:{type:"string",id:3}}},TextSentimentPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},VideoActionRecognitionPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2},timeSegmentStart:{type:"string",id:3},timeSegmentEnd:{type:"string",id:4}}},VideoClassificationPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2},timeSegmentStart:{type:"string",id:3},timeSegmentEnd:{type:"string",id:4}}},VideoObjectTrackingPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2},timeSegmentStart:{type:"string",id:3},timeSegmentEnd:{type:"string",id:4}}}}},params:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1Beta1.Schema.Predict.Params",go_package:"cloud.google.com/go/aiplatform/apiv1beta1/schema/predict/params/paramspb;paramspb",java_multiple_files:!0,java_outer_classname:"VideoObjectTrackingPredictionParamsProto",java_package:"com.google.cloud.aiplatform.v1beta1.schema.predict.params",php_namespace:"Google\\Cloud\\AIPlatform\\V1beta1\\Schema\\Predict\\Params",ruby_package:"Google::Cloud::AIPlatform::V1beta1::Schema::Predict::Params"},nested:{ImageClassificationPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2}}},ImageObjectDetectionPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2}}},ImageSegmentationPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1}}},VideoActionRecognitionPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2}}},VideoClassificationPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2},segmentClassification:{type:"bool",id:3},shotClassification:{type:"bool",id:4},oneSecIntervalClassification:{type:"bool",id:5}}},VideoObjectTrackingPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2},minBoundingBoxSize:{type:"float",id:3}}}}},prediction:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1Beta1.Schema.Predict.Prediction",go_package:"cloud.google.com/go/aiplatform/apiv1beta1/schema/predict/prediction/predictionpb;predictionpb",java_multiple_files:!0,java_outer_classname:"VideoObjectTrackingPredictionResultProto",java_package:"com.google.cloud.aiplatform.v1beta1.schema.predict.prediction",php_namespace:"Google\\Cloud\\AIPlatform\\V1beta1\\Schema\\Predict\\Prediction",ruby_package:"Google::Cloud::AIPlatform::V1beta1::Schema::Predict::Prediction"},nested:{ClassificationPredictionResult:{fields:{ids:{rule:"repeated",type:"int64",id:1},displayNames:{rule:"repeated",type:"string",id:2},confidences:{rule:"repeated",type:"float",id:3}}},ImageObjectDetectionPredictionResult:{fields:{ids:{rule:"repeated",type:"int64",id:1},displayNames:{rule:"repeated",type:"string",id:2},confidences:{rule:"repeated",type:"float",id:3},bboxes:{rule:"repeated",type:"google.protobuf.ListValue",id:4}}},ImageSegmentationPredictionResult:{fields:{categoryMask:{type:"string",id:1},confidenceMask:{type:"string",id:2}}},TabularClassificationPredictionResult:{fields:{classes:{rule:"repeated",type:"string",id:1},scores:{rule:"repeated",type:"float",id:2}}},TabularRegressionPredictionResult:{fields:{value:{type:"float",id:1},lowerBound:{type:"float",id:2},upperBound:{type:"float",id:3}}},TextExtractionPredictionResult:{fields:{ids:{rule:"repeated",type:"int64",id:1},displayNames:{rule:"repeated",type:"string",id:2},textSegmentStartOffsets:{rule:"repeated",type:"int64",id:3},textSegmentEndOffsets:{rule:"repeated",type:"int64",id:4},confidences:{rule:"repeated",type:"float",id:5}}},TextSentimentPredictionResult:{fields:{sentiment:{type:"int32",id:1}}},TimeSeriesForecastingPredictionResult:{fields:{value:{type:"float",id:1}}},VideoActionRecognitionPredictionResult:{fields:{id:{type:"string",id:1},displayName:{type:"string",id:2},timeSegmentStart:{type:"google.protobuf.Duration",id:4},timeSegmentEnd:{type:"google.protobuf.Duration",id:5},confidence:{type:"google.protobuf.FloatValue",id:6}}},VideoClassificationPredictionResult:{fields:{id:{type:"string",id:1},displayName:{type:"string",id:2},type:{type:"string",id:3},timeSegmentStart:{type:"google.protobuf.Duration",id:4},timeSegmentEnd:{type:"google.protobuf.Duration",id:5},confidence:{type:"google.protobuf.FloatValue",id:6}}},VideoObjectTrackingPredictionResult:{fields:{id:{type:"string",id:1},displayName:{type:"string",id:2},timeSegmentStart:{type:"google.protobuf.Duration",id:3},timeSegmentEnd:{type:"google.protobuf.Duration",id:4},confidence:{type:"google.protobuf.FloatValue",id:5},frames:{rule:"repeated",type:"Frame",id:6}},nested:{Frame:{fields:{timeOffset:{type:"google.protobuf.Duration",id:1},xMin:{type:"google.protobuf.FloatValue",id:2},xMax:{type:"google.protobuf.FloatValue",id:3},yMin:{type:"google.protobuf.FloatValue",id:4},yMax:{type:"google.protobuf.FloatValue",id:5}}}}}}}}},trainingjob:{nested:{definition:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1Beta1.Schema.TrainingJob.Definition",go_package:"cloud.google.com/go/aiplatform/apiv1beta1/schema/trainingjob/definition/definitionpb;definitionpb",java_multiple_files:!0,java_outer_classname:"AutoMLVideoObjectTrackingProto",java_package:"com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition",php_namespace:"Google\\Cloud\\AIPlatform\\V1beta1\\Schema\\TrainingJob\\Definition",ruby_package:"Google::Cloud::AIPlatform::V1beta1::Schema::TrainingJob::Definition"},nested:{AutoMlImageClassification:{fields:{inputs:{type:"AutoMlImageClassificationInputs",id:1},metadata:{type:"AutoMlImageClassificationMetadata",id:2}}},AutoMlImageClassificationInputs:{fields:{modelType:{type:"ModelType",id:1},baseModelId:{type:"string",id:2},budgetMilliNodeHours:{type:"int64",id:3},disableEarlyStopping:{type:"bool",id:4},multiLabel:{type:"bool",id:5}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD:1,MOBILE_TF_LOW_LATENCY_1:2,MOBILE_TF_VERSATILE_1:3,MOBILE_TF_HIGH_ACCURACY_1:4}}}},AutoMlImageClassificationMetadata:{fields:{costMilliNodeHours:{type:"int64",id:1},successfulStopReason:{type:"SuccessfulStopReason",id:2}},nested:{SuccessfulStopReason:{values:{SUCCESSFUL_STOP_REASON_UNSPECIFIED:0,BUDGET_REACHED:1,MODEL_CONVERGED:2}}}},AutoMlImageObjectDetection:{fields:{inputs:{type:"AutoMlImageObjectDetectionInputs",id:1},metadata:{type:"AutoMlImageObjectDetectionMetadata",id:2}}},AutoMlImageObjectDetectionInputs:{fields:{modelType:{type:"ModelType",id:1},budgetMilliNodeHours:{type:"int64",id:2},disableEarlyStopping:{type:"bool",id:3}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD_HIGH_ACCURACY_1:1,CLOUD_LOW_LATENCY_1:2,MOBILE_TF_LOW_LATENCY_1:3,MOBILE_TF_VERSATILE_1:4,MOBILE_TF_HIGH_ACCURACY_1:5}}}},AutoMlImageObjectDetectionMetadata:{fields:{costMilliNodeHours:{type:"int64",id:1},successfulStopReason:{type:"SuccessfulStopReason",id:2}},nested:{SuccessfulStopReason:{values:{SUCCESSFUL_STOP_REASON_UNSPECIFIED:0,BUDGET_REACHED:1,MODEL_CONVERGED:2}}}},AutoMlImageSegmentation:{fields:{inputs:{type:"AutoMlImageSegmentationInputs",id:1},metadata:{type:"AutoMlImageSegmentationMetadata",id:2}}},AutoMlImageSegmentationInputs:{fields:{modelType:{type:"ModelType",id:1},budgetMilliNodeHours:{type:"int64",id:2},baseModelId:{type:"string",id:3}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD_HIGH_ACCURACY_1:1,CLOUD_LOW_ACCURACY_1:2,MOBILE_TF_LOW_LATENCY_1:3}}}},AutoMlImageSegmentationMetadata:{fields:{costMilliNodeHours:{type:"int64",id:1},successfulStopReason:{type:"SuccessfulStopReason",id:2}},nested:{SuccessfulStopReason:{values:{SUCCESSFUL_STOP_REASON_UNSPECIFIED:0,BUDGET_REACHED:1,MODEL_CONVERGED:2}}}},AutoMlTables:{fields:{inputs:{type:"AutoMlTablesInputs",id:1},metadata:{type:"AutoMlTablesMetadata",id:2}}},AutoMlTablesInputs:{oneofs:{additionalOptimizationObjectiveConfig:{oneof:["optimizationObjectiveRecallValue","optimizationObjectivePrecisionValue"]}},fields:{optimizationObjectiveRecallValue:{type:"float",id:5},optimizationObjectivePrecisionValue:{type:"float",id:6},predictionType:{type:"string",id:1},targetColumn:{type:"string",id:2},transformations:{rule:"repeated",type:"Transformation",id:3},optimizationObjective:{type:"string",id:4},trainBudgetMilliNodeHours:{type:"int64",id:7},disableEarlyStopping:{type:"bool",id:8},weightColumnName:{type:"string",id:9},exportEvaluatedDataItemsConfig:{type:"ExportEvaluatedDataItemsConfig",id:10},additionalExperiments:{rule:"repeated",type:"string",id:11}},nested:{Transformation:{oneofs:{transformationDetail:{oneof:["auto","numeric","categorical","timestamp","text","repeatedNumeric","repeatedCategorical","repeatedText"]}},fields:{auto:{type:"AutoTransformation",id:1},numeric:{type:"NumericTransformation",id:2},categorical:{type:"CategoricalTransformation",id:3},timestamp:{type:"TimestampTransformation",id:4},text:{type:"TextTransformation",id:5},repeatedNumeric:{type:"NumericArrayTransformation",id:6},repeatedCategorical:{type:"CategoricalArrayTransformation",id:7},repeatedText:{type:"TextArrayTransformation",id:8}},nested:{AutoTransformation:{fields:{columnName:{type:"string",id:1}}},NumericTransformation:{fields:{columnName:{type:"string",id:1},invalidValuesAllowed:{type:"bool",id:2}}},CategoricalTransformation:{fields:{columnName:{type:"string",id:1}}},TimestampTransformation:{fields:{columnName:{type:"string",id:1},timeFormat:{type:"string",id:2},invalidValuesAllowed:{type:"bool",id:3}}},TextTransformation:{fields:{columnName:{type:"string",id:1}}},NumericArrayTransformation:{fields:{columnName:{type:"string",id:1},invalidValuesAllowed:{type:"bool",id:2}}},CategoricalArrayTransformation:{fields:{columnName:{type:"string",id:1}}},TextArrayTransformation:{fields:{columnName:{type:"string",id:1}}}}}}},AutoMlTablesMetadata:{fields:{trainCostMilliNodeHours:{type:"int64",id:1}}},ExportEvaluatedDataItemsConfig:{fields:{destinationBigqueryUri:{type:"string",id:1},overrideExistingTable:{type:"bool",id:2}}},AutoMlTextClassification:{fields:{inputs:{type:"AutoMlTextClassificationInputs",id:1}}},AutoMlTextClassificationInputs:{fields:{multiLabel:{type:"bool",id:1}}},AutoMlTextExtraction:{fields:{inputs:{type:"AutoMlTextExtractionInputs",id:1}}},AutoMlTextExtractionInputs:{fields:{}},AutoMlTextSentiment:{fields:{inputs:{type:"AutoMlTextSentimentInputs",id:1}}},AutoMlTextSentimentInputs:{fields:{sentimentMax:{type:"int32",id:1}}},AutoMlForecasting:{fields:{inputs:{type:"AutoMlForecastingInputs",id:1},metadata:{type:"AutoMlForecastingMetadata",id:2}}},AutoMlForecastingInputs:{fields:{targetColumn:{type:"string",id:1},timeSeriesIdentifierColumn:{type:"string",id:2},timeColumn:{type:"string",id:3},transformations:{rule:"repeated",type:"Transformation",id:4},optimizationObjective:{type:"string",id:5},trainBudgetMilliNodeHours:{type:"int64",id:6},weightColumn:{type:"string",id:7},timeSeriesAttributeColumns:{rule:"repeated",type:"string",id:19},unavailableAtForecastColumns:{rule:"repeated",type:"string",id:20},availableAtForecastColumns:{rule:"repeated",type:"string",id:21},dataGranularity:{type:"Granularity",id:22},forecastHorizon:{type:"int64",id:23},contextWindow:{type:"int64",id:24},exportEvaluatedDataItemsConfig:{type:"ExportEvaluatedDataItemsConfig",id:15},quantiles:{rule:"repeated",type:"double",id:16},validationOptions:{type:"string",id:17},additionalExperiments:{rule:"repeated",type:"string",id:25}},nested:{Transformation:{oneofs:{transformationDetail:{oneof:["auto","numeric","categorical","timestamp","text"]}},fields:{auto:{type:"AutoTransformation",id:1},numeric:{type:"NumericTransformation",id:2},categorical:{type:"CategoricalTransformation",id:3},timestamp:{type:"TimestampTransformation",id:4},text:{type:"TextTransformation",id:5}},nested:{AutoTransformation:{fields:{columnName:{type:"string",id:1}}},NumericTransformation:{fields:{columnName:{type:"string",id:1}}},CategoricalTransformation:{fields:{columnName:{type:"string",id:1}}},TimestampTransformation:{fields:{columnName:{type:"string",id:1},timeFormat:{type:"string",id:2}}},TextTransformation:{fields:{columnName:{type:"string",id:1}}}}},Granularity:{fields:{unit:{type:"string",id:1},quantity:{type:"int64",id:2}}}}},AutoMlForecastingMetadata:{fields:{trainCostMilliNodeHours:{type:"int64",id:1}}},AutoMlVideoActionRecognition:{fields:{inputs:{type:"AutoMlVideoActionRecognitionInputs",id:1}}},AutoMlVideoActionRecognitionInputs:{fields:{modelType:{type:"ModelType",id:1}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD:1,MOBILE_VERSATILE_1:2,MOBILE_JETSON_VERSATILE_1:3,MOBILE_CORAL_VERSATILE_1:4}}}},AutoMlVideoClassification:{fields:{inputs:{type:"AutoMlVideoClassificationInputs",id:1}}},AutoMlVideoClassificationInputs:{fields:{modelType:{type:"ModelType",id:1}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD:1,MOBILE_VERSATILE_1:2,MOBILE_JETSON_VERSATILE_1:3}}}},AutoMlVideoObjectTracking:{fields:{inputs:{type:"AutoMlVideoObjectTrackingInputs",id:1}}},AutoMlVideoObjectTrackingInputs:{fields:{modelType:{type:"ModelType",id:1}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD:1,MOBILE_VERSATILE_1:2,MOBILE_CORAL_VERSATILE_1:3,MOBILE_CORAL_LOW_LATENCY_1:4,MOBILE_JETSON_VERSATILE_1:5,MOBILE_JETSON_LOW_LATENCY_1:6}}}}}}}}}},SpecialistPool:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/SpecialistPool","(google.api.resource).pattern":"projects/{project}/locations/{location}/specialistPools/{specialist_pool}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},specialistManagersCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},specialistManagerEmails:{rule:"repeated",type:"string",id:4},pendingDataLabelingJobs:{rule:"repeated",type:"string",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},specialistWorkerEmails:{rule:"repeated",type:"string",id:7}}},SpecialistPoolService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateSpecialistPool:{requestType:"CreateSpecialistPoolRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/specialistPools","(google.api.http).body":"specialist_pool","(google.api.method_signature)":"parent,specialist_pool","(google.longrunning.operation_info).response_type":"SpecialistPool","(google.longrunning.operation_info).metadata_type":"CreateSpecialistPoolOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/specialistPools",body:"specialist_pool"}},{"(google.api.method_signature)":"parent,specialist_pool"},{"(google.longrunning.operation_info)":{response_type:"SpecialistPool",metadata_type:"CreateSpecialistPoolOperationMetadata"}}]},GetSpecialistPool:{requestType:"GetSpecialistPoolRequest",responseType:"SpecialistPool",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/specialistPools/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}"}},{"(google.api.method_signature)":"name"}]},ListSpecialistPools:{requestType:"ListSpecialistPoolsRequest",responseType:"ListSpecialistPoolsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/specialistPools","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/specialistPools"}},{"(google.api.method_signature)":"parent"}]},DeleteSpecialistPool:{requestType:"DeleteSpecialistPoolRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/specialistPools/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},UpdateSpecialistPool:{requestType:"UpdateSpecialistPoolRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{specialist_pool.name=projects/*/locations/*/specialistPools/*}","(google.api.http).body":"specialist_pool","(google.api.method_signature)":"specialist_pool,update_mask","(google.longrunning.operation_info).response_type":"SpecialistPool","(google.longrunning.operation_info).metadata_type":"UpdateSpecialistPoolOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{specialist_pool.name=projects/*/locations/*/specialistPools/*}",body:"specialist_pool"}},{"(google.api.method_signature)":"specialist_pool,update_mask"},{"(google.longrunning.operation_info)":{response_type:"SpecialistPool",metadata_type:"UpdateSpecialistPoolOperationMetadata"}}]}}},CreateSpecialistPoolRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},specialistPool:{type:"SpecialistPool",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateSpecialistPoolOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetSpecialistPoolRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/SpecialistPool"}}}},ListSpecialistPoolsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},readMask:{type:"google.protobuf.FieldMask",id:4}}},ListSpecialistPoolsResponse:{fields:{specialistPools:{rule:"repeated",type:"SpecialistPool",id:1},nextPageToken:{type:"string",id:2}}},DeleteSpecialistPoolRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/SpecialistPool"}},force:{type:"bool",id:2}}},UpdateSpecialistPoolRequest:{fields:{specialistPool:{type:"SpecialistPool",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},UpdateSpecialistPoolOperationMetadata:{fields:{specialistPool:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/SpecialistPool"}},genericMetadata:{type:"GenericOperationMetadata",id:2}}},Tensorboard:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Tensorboard","(google.api.resource).pattern":"projects/{project}/locations/{location}/tensorboards/{tensorboard}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},encryptionSpec:{type:"EncryptionSpec",id:11},blobStoragePathPrefix:{type:"string",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},runCount:{type:"int32",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:8},etag:{type:"string",id:9},isDefault:{type:"bool",id:12}}},TimeSeriesData:{fields:{tensorboardTimeSeriesId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},valueType:{type:"TensorboardTimeSeries.ValueType",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},values:{rule:"repeated",type:"TimeSeriesDataPoint",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},TimeSeriesDataPoint:{oneofs:{value:{oneof:["scalar","tensor","blobs"]}},fields:{scalar:{type:"Scalar",id:3},tensor:{type:"TensorboardTensor",id:4},blobs:{type:"TensorboardBlobSequence",id:5},wallTime:{type:"google.protobuf.Timestamp",id:1},step:{type:"int64",id:2}}},Scalar:{fields:{value:{type:"double",id:1}}},TensorboardTensor:{fields:{value:{type:"bytes",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},versionNumber:{type:"int32",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TensorboardBlobSequence:{fields:{values:{rule:"repeated",type:"TensorboardBlob",id:1}}},TensorboardBlob:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},data:{type:"bytes",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TensorboardTimeSeries:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/TensorboardTimeSeries","(google.api.resource).pattern":"projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},valueType:{type:"ValueType",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}},createTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:7},pluginName:{type:"string",id:8,options:{"(google.api.field_behavior)":"IMMUTABLE"}},pluginData:{type:"bytes",id:9},metadata:{type:"Metadata",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Metadata:{fields:{maxStep:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},maxWallTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},maxBlobSequenceLength:{type:"int64",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ValueType:{values:{VALUE_TYPE_UNSPECIFIED:0,SCALAR:1,TENSOR:2,BLOB_SEQUENCE:3}}}},TensorboardExperiment:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/TensorboardExperiment","(google.api.resource).pattern":"projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2},description:{type:"string",id:3},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:6},etag:{type:"string",id:7},source:{type:"string",id:8,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},TensorboardRun:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/TensorboardRun","(google.api.resource).pattern":"projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:8},etag:{type:"string",id:9}}},TensorboardService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateTensorboard:{requestType:"CreateTensorboardRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/tensorboards","(google.api.http).body":"tensorboard","(google.api.method_signature)":"parent,tensorboard","(google.longrunning.operation_info).response_type":"Tensorboard","(google.longrunning.operation_info).metadata_type":"CreateTensorboardOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/tensorboards",body:"tensorboard"}},{"(google.api.method_signature)":"parent,tensorboard"},{"(google.longrunning.operation_info)":{response_type:"Tensorboard",metadata_type:"CreateTensorboardOperationMetadata"}}]},GetTensorboard:{requestType:"GetTensorboardRequest",responseType:"Tensorboard",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/tensorboards/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}"}},{"(google.api.method_signature)":"name"}]},UpdateTensorboard:{requestType:"UpdateTensorboardRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{tensorboard.name=projects/*/locations/*/tensorboards/*}","(google.api.http).body":"tensorboard","(google.api.method_signature)":"tensorboard,update_mask","(google.longrunning.operation_info).response_type":"Tensorboard","(google.longrunning.operation_info).metadata_type":"UpdateTensorboardOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{tensorboard.name=projects/*/locations/*/tensorboards/*}",body:"tensorboard"}},{"(google.api.method_signature)":"tensorboard,update_mask"},{"(google.longrunning.operation_info)":{response_type:"Tensorboard",metadata_type:"UpdateTensorboardOperationMetadata"}}]},ListTensorboards:{requestType:"ListTensorboardsRequest",responseType:"ListTensorboardsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/tensorboards","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/tensorboards"}},{"(google.api.method_signature)":"parent"}]},DeleteTensorboard:{requestType:"DeleteTensorboardRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/tensorboards/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},ReadTensorboardUsage:{requestType:"ReadTensorboardUsageRequest",responseType:"ReadTensorboardUsageResponse",options:{"(google.api.http).get":"/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}:readUsage","(google.api.method_signature)":"tensorboard"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}:readUsage"}},{"(google.api.method_signature)":"tensorboard"}]},ReadTensorboardSize:{requestType:"ReadTensorboardSizeRequest",responseType:"ReadTensorboardSizeResponse",options:{"(google.api.http).get":"/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}:readSize","(google.api.method_signature)":"tensorboard"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}:readSize"}},{"(google.api.method_signature)":"tensorboard"}]},CreateTensorboardExperiment:{requestType:"CreateTensorboardExperimentRequest",responseType:"TensorboardExperiment",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/tensorboards/*}/experiments","(google.api.http).body":"tensorboard_experiment","(google.api.method_signature)":"parent,tensorboard_experiment,tensorboard_experiment_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/tensorboards/*}/experiments",body:"tensorboard_experiment"}},{"(google.api.method_signature)":"parent,tensorboard_experiment,tensorboard_experiment_id"}]},GetTensorboardExperiment:{requestType:"GetTensorboardExperimentRequest",responseType:"TensorboardExperiment",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}"}},{"(google.api.method_signature)":"name"}]},UpdateTensorboardExperiment:{requestType:"UpdateTensorboardExperimentRequest",responseType:"TensorboardExperiment",options:{"(google.api.http).patch":"/v1beta1/{tensorboard_experiment.name=projects/*/locations/*/tensorboards/*/experiments/*}","(google.api.http).body":"tensorboard_experiment","(google.api.method_signature)":"tensorboard_experiment,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{tensorboard_experiment.name=projects/*/locations/*/tensorboards/*/experiments/*}",body:"tensorboard_experiment"}},{"(google.api.method_signature)":"tensorboard_experiment,update_mask"}]},ListTensorboardExperiments:{requestType:"ListTensorboardExperimentsRequest",responseType:"ListTensorboardExperimentsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/tensorboards/*}/experiments","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/tensorboards/*}/experiments"}},{"(google.api.method_signature)":"parent"}]},DeleteTensorboardExperiment:{requestType:"DeleteTensorboardExperimentRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateTensorboardRun:{requestType:"CreateTensorboardRunRequest",responseType:"TensorboardRun",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs","(google.api.http).body":"tensorboard_run","(google.api.method_signature)":"parent,tensorboard_run,tensorboard_run_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs",body:"tensorboard_run"}},{"(google.api.method_signature)":"parent,tensorboard_run,tensorboard_run_id"}]},BatchCreateTensorboardRuns:{requestType:"BatchCreateTensorboardRunsRequest",responseType:"BatchCreateTensorboardRunsResponse",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:batchCreate","(google.api.http).body":"*","(google.api.method_signature)":"parent,requests"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:batchCreate",body:"*"}},{"(google.api.method_signature)":"parent,requests"}]},GetTensorboardRun:{requestType:"GetTensorboardRunRequest",responseType:"TensorboardRun",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}"}},{"(google.api.method_signature)":"name"}]},UpdateTensorboardRun:{requestType:"UpdateTensorboardRunRequest",responseType:"TensorboardRun",options:{"(google.api.http).patch":"/v1beta1/{tensorboard_run.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}","(google.api.http).body":"tensorboard_run","(google.api.method_signature)":"tensorboard_run,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{tensorboard_run.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}",body:"tensorboard_run"}},{"(google.api.method_signature)":"tensorboard_run,update_mask"}]},ListTensorboardRuns:{requestType:"ListTensorboardRunsRequest",responseType:"ListTensorboardRunsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs"}},{"(google.api.method_signature)":"parent"}]},DeleteTensorboardRun:{requestType:"DeleteTensorboardRunRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},BatchCreateTensorboardTimeSeries:{requestType:"BatchCreateTensorboardTimeSeriesRequest",responseType:"BatchCreateTensorboardTimeSeriesResponse",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs/*/timeSeries:batchCreate","(google.api.http).body":"*","(google.api.method_signature)":"parent,requests"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs/*/timeSeries:batchCreate",body:"*"}},{"(google.api.method_signature)":"parent,requests"}]},CreateTensorboardTimeSeries:{requestType:"CreateTensorboardTimeSeriesRequest",responseType:"TensorboardTimeSeries",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries","(google.api.http).body":"tensorboard_time_series","(google.api.method_signature)":"parent,tensorboard_time_series"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries",body:"tensorboard_time_series"}},{"(google.api.method_signature)":"parent,tensorboard_time_series"}]},GetTensorboardTimeSeries:{requestType:"GetTensorboardTimeSeriesRequest",responseType:"TensorboardTimeSeries",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}"}},{"(google.api.method_signature)":"name"}]},UpdateTensorboardTimeSeries:{requestType:"UpdateTensorboardTimeSeriesRequest",responseType:"TensorboardTimeSeries",options:{"(google.api.http).patch":"/v1beta1/{tensorboard_time_series.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}","(google.api.http).body":"tensorboard_time_series","(google.api.method_signature)":"tensorboard_time_series,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{tensorboard_time_series.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}",body:"tensorboard_time_series"}},{"(google.api.method_signature)":"tensorboard_time_series,update_mask"}]},ListTensorboardTimeSeries:{requestType:"ListTensorboardTimeSeriesRequest",responseType:"ListTensorboardTimeSeriesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries"}},{"(google.api.method_signature)":"parent"}]},DeleteTensorboardTimeSeries:{requestType:"DeleteTensorboardTimeSeriesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},BatchReadTensorboardTimeSeriesData:{requestType:"BatchReadTensorboardTimeSeriesDataRequest",responseType:"BatchReadTensorboardTimeSeriesDataResponse",options:{"(google.api.http).get":"/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}/experiments/*/runs/*/timeSeries:batchRead","(google.api.method_signature)":"tensorboard"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}/experiments/*/runs/*/timeSeries:batchRead"}},{"(google.api.method_signature)":"tensorboard"}]},ReadTensorboardTimeSeriesData:{requestType:"ReadTensorboardTimeSeriesDataRequest",responseType:"ReadTensorboardTimeSeriesDataResponse",options:{"(google.api.http).get":"/v1beta1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:read","(google.api.method_signature)":"tensorboard_time_series"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:read"}},{"(google.api.method_signature)":"tensorboard_time_series"}]},ReadTensorboardBlobData:{requestType:"ReadTensorboardBlobDataRequest",responseType:"ReadTensorboardBlobDataResponse",responseStream:!0,options:{"(google.api.http).get":"/v1beta1/{time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:readBlobData","(google.api.method_signature)":"time_series"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:readBlobData"}},{"(google.api.method_signature)":"time_series"}]},WriteTensorboardExperimentData:{requestType:"WriteTensorboardExperimentDataRequest",responseType:"WriteTensorboardExperimentDataResponse",options:{"(google.api.http).post":"/v1beta1/{tensorboard_experiment=projects/*/locations/*/tensorboards/*/experiments/*}:write","(google.api.http).body":"*","(google.api.method_signature)":"tensorboard_experiment,write_run_data_requests"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{tensorboard_experiment=projects/*/locations/*/tensorboards/*/experiments/*}:write",body:"*"}},{"(google.api.method_signature)":"tensorboard_experiment,write_run_data_requests"}]},WriteTensorboardRunData:{requestType:"WriteTensorboardRunDataRequest",responseType:"WriteTensorboardRunDataResponse",options:{"(google.api.http).post":"/v1beta1/{tensorboard_run=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:write","(google.api.http).body":"*","(google.api.method_signature)":"tensorboard_run,time_series_data"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{tensorboard_run=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:write",body:"*"}},{"(google.api.method_signature)":"tensorboard_run,time_series_data"}]},ExportTensorboardTimeSeriesData:{requestType:"ExportTensorboardTimeSeriesDataRequest",responseType:"ExportTensorboardTimeSeriesDataResponse",options:{"(google.api.http).post":"/v1beta1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:exportTensorboardTimeSeries","(google.api.http).body":"*","(google.api.method_signature)":"tensorboard_time_series"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:exportTensorboardTimeSeries",body:"*"}},{"(google.api.method_signature)":"tensorboard_time_series"}]}}},CreateTensorboardRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}},tensorboard:{type:"Tensorboard",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTensorboardRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}}}},ListTensorboardsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Tensorboard"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListTensorboardsResponse:{fields:{tensorboards:{rule:"repeated",type:"Tensorboard",id:1},nextPageToken:{type:"string",id:2}}},UpdateTensorboardRequest:{fields:{updateMask:{type:"google.protobuf.FieldMask",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboard:{type:"Tensorboard",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteTensorboardRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}}}},ReadTensorboardUsageRequest:{fields:{tensorboard:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}}}},ReadTensorboardUsageResponse:{fields:{monthlyUsageData:{keyType:"string",type:"PerMonthUsageData",id:1}},nested:{PerUserUsageData:{fields:{username:{type:"string",id:1},viewCount:{type:"int64",id:2}}},PerMonthUsageData:{fields:{userUsageData:{rule:"repeated",type:"PerUserUsageData",id:1}}}}},ReadTensorboardSizeRequest:{fields:{tensorboard:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}}}},ReadTensorboardSizeResponse:{fields:{storageSizeByte:{type:"int64",id:1}}},CreateTensorboardExperimentRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}},tensorboardExperiment:{type:"TensorboardExperiment",id:2},tensorboardExperimentId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTensorboardExperimentRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}}}},ListTensorboardExperimentsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/TensorboardExperiment"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListTensorboardExperimentsResponse:{fields:{tensorboardExperiments:{rule:"repeated",type:"TensorboardExperiment",id:1},nextPageToken:{type:"string",id:2}}},UpdateTensorboardExperimentRequest:{fields:{updateMask:{type:"google.protobuf.FieldMask",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboardExperiment:{type:"TensorboardExperiment",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteTensorboardExperimentRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}}}},BatchCreateTensorboardRunsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}},requests:{rule:"repeated",type:"CreateTensorboardRunRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchCreateTensorboardRunsResponse:{fields:{tensorboardRuns:{rule:"repeated",type:"TensorboardRun",id:1}}},CreateTensorboardRunRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardRun"}},tensorboardRun:{type:"TensorboardRun",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboardRunId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTensorboardRunRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardRun"}}}},ReadTensorboardBlobDataRequest:{fields:{timeSeries:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},blobIds:{rule:"repeated",type:"string",id:2}}},ReadTensorboardBlobDataResponse:{fields:{blobs:{rule:"repeated",type:"TensorboardBlob",id:1}}},ListTensorboardRunsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/TensorboardRun"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListTensorboardRunsResponse:{fields:{tensorboardRuns:{rule:"repeated",type:"TensorboardRun",id:1},nextPageToken:{type:"string",id:2}}},UpdateTensorboardRunRequest:{fields:{updateMask:{type:"google.protobuf.FieldMask",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboardRun:{type:"TensorboardRun",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteTensorboardRunRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardRun"}}}},BatchCreateTensorboardTimeSeriesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}},requests:{rule:"repeated",type:"CreateTensorboardTimeSeriesRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchCreateTensorboardTimeSeriesResponse:{fields:{tensorboardTimeSeries:{rule:"repeated",type:"TensorboardTimeSeries",id:1}}},CreateTensorboardTimeSeriesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},tensorboardTimeSeriesId:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},tensorboardTimeSeries:{type:"TensorboardTimeSeries",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTensorboardTimeSeriesRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}}}},ListTensorboardTimeSeriesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListTensorboardTimeSeriesResponse:{fields:{tensorboardTimeSeries:{rule:"repeated",type:"TensorboardTimeSeries",id:1},nextPageToken:{type:"string",id:2}}},UpdateTensorboardTimeSeriesRequest:{fields:{updateMask:{type:"google.protobuf.FieldMask",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboardTimeSeries:{type:"TensorboardTimeSeries",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteTensorboardTimeSeriesRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}}}},BatchReadTensorboardTimeSeriesDataRequest:{fields:{tensorboard:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}},timeSeries:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}}}},BatchReadTensorboardTimeSeriesDataResponse:{fields:{timeSeriesData:{rule:"repeated",type:"TimeSeriesData",id:1}}},ReadTensorboardTimeSeriesDataRequest:{fields:{tensorboardTimeSeries:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},maxDataPoints:{type:"int32",id:2},filter:{type:"string",id:3}}},ReadTensorboardTimeSeriesDataResponse:{fields:{timeSeriesData:{type:"TimeSeriesData",id:1}}},WriteTensorboardExperimentDataRequest:{fields:{tensorboardExperiment:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}},writeRunDataRequests:{rule:"repeated",type:"WriteTensorboardRunDataRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},WriteTensorboardExperimentDataResponse:{fields:{}},WriteTensorboardRunDataRequest:{fields:{tensorboardRun:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardRun"}},timeSeriesData:{rule:"repeated",type:"TimeSeriesData",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},WriteTensorboardRunDataResponse:{fields:{}},ExportTensorboardTimeSeriesDataRequest:{fields:{tensorboardTimeSeries:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ExportTensorboardTimeSeriesDataResponse:{fields:{timeSeriesDataPoints:{rule:"repeated",type:"TimeSeriesDataPoint",id:1},nextPageToken:{type:"string",id:2}}},CreateTensorboardOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateTensorboardOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},VizierService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateStudy:{requestType:"CreateStudyRequest",responseType:"Study",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/studies","(google.api.http).body":"study","(google.api.method_signature)":"parent,study"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/studies",body:"study"}},{"(google.api.method_signature)":"parent,study"}]},GetStudy:{requestType:"GetStudyRequest",responseType:"Study",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/studies/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/studies/*}"}},{"(google.api.method_signature)":"name"}]},ListStudies:{requestType:"ListStudiesRequest",responseType:"ListStudiesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/studies","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/studies"}},{"(google.api.method_signature)":"parent"}]},DeleteStudy:{requestType:"DeleteStudyRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/studies/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/studies/*}"}},{"(google.api.method_signature)":"name"}]},LookupStudy:{requestType:"LookupStudyRequest",responseType:"Study",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/studies:lookup","(google.api.http).body":"*","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/studies:lookup",body:"*"}},{"(google.api.method_signature)":"parent"}]},SuggestTrials:{requestType:"SuggestTrialsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/studies/*}/trials:suggest","(google.api.http).body":"*","(google.longrunning.operation_info).response_type":"SuggestTrialsResponse","(google.longrunning.operation_info).metadata_type":"SuggestTrialsMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/studies/*}/trials:suggest",body:"*"}},{"(google.longrunning.operation_info)":{response_type:"SuggestTrialsResponse",metadata_type:"SuggestTrialsMetadata"}}]},CreateTrial:{requestType:"CreateTrialRequest",responseType:"Trial",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/studies/*}/trials","(google.api.http).body":"trial","(google.api.method_signature)":"parent,trial"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/studies/*}/trials",body:"trial"}},{"(google.api.method_signature)":"parent,trial"}]},GetTrial:{requestType:"GetTrialRequest",responseType:"Trial",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}"}},{"(google.api.method_signature)":"name"}]},ListTrials:{requestType:"ListTrialsRequest",responseType:"ListTrialsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/studies/*}/trials","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/studies/*}/trials"}},{"(google.api.method_signature)":"parent"}]},AddTrialMeasurement:{requestType:"AddTrialMeasurementRequest",responseType:"Trial",options:{"(google.api.http).post":"/v1beta1/{trial_name=projects/*/locations/*/studies/*/trials/*}:addTrialMeasurement","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{trial_name=projects/*/locations/*/studies/*/trials/*}:addTrialMeasurement",body:"*"}}]},CompleteTrial:{requestType:"CompleteTrialRequest",responseType:"Trial",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}:complete","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}:complete",body:"*"}}]},DeleteTrial:{requestType:"DeleteTrialRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}"}},{"(google.api.method_signature)":"name"}]},CheckTrialEarlyStoppingState:{requestType:"CheckTrialEarlyStoppingStateRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{trial_name=projects/*/locations/*/studies/*/trials/*}:checkTrialEarlyStoppingState","(google.api.http).body":"*","(google.longrunning.operation_info).response_type":"CheckTrialEarlyStoppingStateResponse","(google.longrunning.operation_info).metadata_type":"CheckTrialEarlyStoppingStateMetatdata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{trial_name=projects/*/locations/*/studies/*/trials/*}:checkTrialEarlyStoppingState",body:"*"}},{"(google.longrunning.operation_info)":{response_type:"CheckTrialEarlyStoppingStateResponse",metadata_type:"CheckTrialEarlyStoppingStateMetatdata"}}]},StopTrial:{requestType:"StopTrialRequest",responseType:"Trial",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}:stop","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}:stop",body:"*"}}]},ListOptimalTrials:{requestType:"ListOptimalTrialsRequest",responseType:"ListOptimalTrialsResponse",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/studies/*}/trials:listOptimalTrials","(google.api.http).body":"*","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/studies/*}/trials:listOptimalTrials",body:"*"}},{"(google.api.method_signature)":"parent"}]}}},GetStudyRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}}}},CreateStudyRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},study:{type:"Study",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ListStudiesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageToken:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListStudiesResponse:{fields:{studies:{rule:"repeated",type:"Study",id:1},nextPageToken:{type:"string",id:2}}},DeleteStudyRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}}}},LookupStudyRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},SuggestTrialsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}},suggestionCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},clientId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},contexts:{rule:"repeated",type:"TrialContext",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},SuggestTrialsResponse:{fields:{trials:{rule:"repeated",type:"Trial",id:1},studyState:{type:"Study.State",id:2},startTime:{type:"google.protobuf.Timestamp",id:3},endTime:{type:"google.protobuf.Timestamp",id:4}}},SuggestTrialsMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},clientId:{type:"string",id:2}}},CreateTrialRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}},trial:{type:"Trial",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTrialRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}}}},ListTrialsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}},pageToken:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListTrialsResponse:{fields:{trials:{rule:"repeated",type:"Trial",id:1},nextPageToken:{type:"string",id:2}}},AddTrialMeasurementRequest:{fields:{trialName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}},measurement:{type:"Measurement",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CompleteTrialRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}},finalMeasurement:{type:"Measurement",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},trialInfeasible:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},infeasibleReason:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DeleteTrialRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}}}},CheckTrialEarlyStoppingStateRequest:{fields:{trialName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}}}},CheckTrialEarlyStoppingStateResponse:{fields:{shouldStop:{type:"bool",id:1}}},CheckTrialEarlyStoppingStateMetatdata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},study:{type:"string",id:2},trial:{type:"string",id:3}}},StopTrialRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}}}},ListOptimalTrialsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}}}},ListOptimalTrialsResponse:{fields:{optimalTrials:{rule:"repeated",type:"Trial",id:1}}}}}}}}},api:{options:{go_package:"google.golang.org/genproto/googleapis/api/httpbody;httpbody",java_multiple_files:!0,java_outer_classname:"HttpBodyProto",java_package:"com.google.api",objc_class_prefix:"GAPI",cc_enable_arenas:!0},nested:{fieldBehavior:{rule:"repeated",type:"google.api.FieldBehavior",id:1052,extend:"google.protobuf.FieldOptions"},FieldBehavior:{values:{FIELD_BEHAVIOR_UNSPECIFIED:0,OPTIONAL:1,REQUIRED:2,OUTPUT_ONLY:3,INPUT_ONLY:4,IMMUTABLE:5,UNORDERED_LIST:6,NON_EMPTY_DEFAULT:7}},resourceReference:{type:"google.api.ResourceReference",id:1055,extend:"google.protobuf.FieldOptions"},resourceDefinition:{rule:"repeated",type:"google.api.ResourceDescriptor",id:1053,extend:"google.protobuf.FileOptions"},resource:{type:"google.api.ResourceDescriptor",id:1053,extend:"google.protobuf.MessageOptions"},ResourceDescriptor:{fields:{type:{type:"string",id:1},pattern:{rule:"repeated",type:"string",id:2},nameField:{type:"string",id:3},history:{type:"History",id:4},plural:{type:"string",id:5},singular:{type:"string",id:6},style:{rule:"repeated",type:"Style",id:10}},nested:{History:{values:{HISTORY_UNSPECIFIED:0,ORIGINALLY_SINGLE_PATTERN:1,FUTURE_MULTI_PATTERN:2}},Style:{values:{STYLE_UNSPECIFIED:0,DECLARATIVE_FRIENDLY:1}}}},ResourceReference:{fields:{type:{type:"string",id:1},childType:{type:"string",id:2}}},http:{type:"HttpRule",id:72295728,extend:"google.protobuf.MethodOptions"},Http:{fields:{rules:{rule:"repeated",type:"HttpRule",id:1},fullyDecodeReservedExpansion:{type:"bool",id:2}}},HttpRule:{oneofs:{pattern:{oneof:["get","put","post","delete","patch","custom"]}},fields:{selector:{type:"string",id:1},get:{type:"string",id:2},put:{type:"string",id:3},post:{type:"string",id:4},delete:{type:"string",id:5},patch:{type:"string",id:6},custom:{type:"CustomHttpPattern",id:8},body:{type:"string",id:7},responseBody:{type:"string",id:12},additionalBindings:{rule:"repeated",type:"HttpRule",id:11}}},CustomHttpPattern:{fields:{kind:{type:"string",id:1},path:{type:"string",id:2}}},methodSignature:{rule:"repeated",type:"string",id:1051,extend:"google.protobuf.MethodOptions"},defaultHost:{type:"string",id:1049,extend:"google.protobuf.ServiceOptions"},oauthScopes:{type:"string",id:1050,extend:"google.protobuf.ServiceOptions"},CommonLanguageSettings:{fields:{referenceDocsUri:{type:"string",id:1,options:{deprecated:!0}},destinations:{rule:"repeated",type:"ClientLibraryDestination",id:2}}},ClientLibrarySettings:{fields:{version:{type:"string",id:1},launchStage:{type:"LaunchStage",id:2},restNumericEnums:{type:"bool",id:3},javaSettings:{type:"JavaSettings",id:21},cppSettings:{type:"CppSettings",id:22},phpSettings:{type:"PhpSettings",id:23},pythonSettings:{type:"PythonSettings",id:24},nodeSettings:{type:"NodeSettings",id:25},dotnetSettings:{type:"DotnetSettings",id:26},rubySettings:{type:"RubySettings",id:27},goSettings:{type:"GoSettings",id:28}}},Publishing:{fields:{methodSettings:{rule:"repeated",type:"MethodSettings",id:2},newIssueUri:{type:"string",id:101},documentationUri:{type:"string",id:102},apiShortName:{type:"string",id:103},githubLabel:{type:"string",id:104},codeownerGithubTeams:{rule:"repeated",type:"string",id:105},docTagPrefix:{type:"string",id:106},organization:{type:"ClientLibraryOrganization",id:107},librarySettings:{rule:"repeated",type:"ClientLibrarySettings",id:109},protoReferenceDocumentationUri:{type:"string",id:110}}},JavaSettings:{fields:{libraryPackage:{type:"string",id:1},serviceClassNames:{keyType:"string",type:"string",id:2},common:{type:"CommonLanguageSettings",id:3}}},CppSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},PhpSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},PythonSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},NodeSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},DotnetSettings:{fields:{common:{type:"CommonLanguageSettings",id:1},renamedServices:{keyType:"string",type:"string",id:2},renamedResources:{keyType:"string",type:"string",id:3},ignoredResources:{rule:"repeated",type:"string",id:4},forcedNamespaceAliases:{rule:"repeated",type:"string",id:5},handwrittenSignatures:{rule:"repeated",type:"string",id:6}}},RubySettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},GoSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},MethodSettings:{fields:{selector:{type:"string",id:1},longRunning:{type:"LongRunning",id:2}},nested:{LongRunning:{fields:{initialPollDelay:{type:"google.protobuf.Duration",id:1},pollDelayMultiplier:{type:"float",id:2},maxPollDelay:{type:"google.protobuf.Duration",id:3},totalPollTimeout:{type:"google.protobuf.Duration",id:4}}}}},ClientLibraryOrganization:{values:{CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED:0,CLOUD:1,ADS:2,PHOTOS:3,STREET_VIEW:4,SHOPPING:5,GEO:6,GENERATIVE_AI:7}},ClientLibraryDestination:{values:{CLIENT_LIBRARY_DESTINATION_UNSPECIFIED:0,GITHUB:10,PACKAGE_MANAGER:20}},LaunchStage:{values:{LAUNCH_STAGE_UNSPECIFIED:0,UNIMPLEMENTED:6,PRELAUNCH:7,EARLY_ACCESS:1,ALPHA:2,BETA:3,GA:4,DEPRECATED:5}},HttpBody:{fields:{contentType:{type:"string",id:1},data:{type:"bytes",id:2},extensions:{rule:"repeated",type:"google.protobuf.Any",id:3}}}}},protobuf:{options:{go_package:"google.golang.org/protobuf/types/descriptorpb",java_package:"com.google.protobuf",java_outer_classname:"DescriptorProtos",csharp_namespace:"Google.Protobuf.Reflection",objc_class_prefix:"GPB",cc_enable_arenas:!0,optimize_for:"SPEED"},nested:{FileDescriptorSet:{fields:{file:{rule:"repeated",type:"FileDescriptorProto",id:1}}},FileDescriptorProto:{fields:{name:{type:"string",id:1},package:{type:"string",id:2},dependency:{rule:"repeated",type:"string",id:3},publicDependency:{rule:"repeated",type:"int32",id:10,options:{packed:!1}},weakDependency:{rule:"repeated",type:"int32",id:11,options:{packed:!1}},messageType:{rule:"repeated",type:"DescriptorProto",id:4},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:5},service:{rule:"repeated",type:"ServiceDescriptorProto",id:6},extension:{rule:"repeated",type:"FieldDescriptorProto",id:7},options:{type:"FileOptions",id:8},sourceCodeInfo:{type:"SourceCodeInfo",id:9},syntax:{type:"string",id:12},edition:{type:"string",id:13}}},DescriptorProto:{fields:{name:{type:"string",id:1},field:{rule:"repeated",type:"FieldDescriptorProto",id:2},extension:{rule:"repeated",type:"FieldDescriptorProto",id:6},nestedType:{rule:"repeated",type:"DescriptorProto",id:3},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:4},extensionRange:{rule:"repeated",type:"ExtensionRange",id:5},oneofDecl:{rule:"repeated",type:"OneofDescriptorProto",id:8},options:{type:"MessageOptions",id:7},reservedRange:{rule:"repeated",type:"ReservedRange",id:9},reservedName:{rule:"repeated",type:"string",id:10}},nested:{ExtensionRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2},options:{type:"ExtensionRangeOptions",id:3}}},ReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},ExtensionRangeOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999},declaration:{rule:"repeated",type:"Declaration",id:2,options:{retention:"RETENTION_SOURCE"}},features:{type:"FeatureSet",id:50},verification:{type:"VerificationState",id:3,options:{default:"UNVERIFIED"}}},extensions:[[1e3,536870911]],nested:{Declaration:{fields:{number:{type:"int32",id:1},fullName:{type:"string",id:2},type:{type:"string",id:3},reserved:{type:"bool",id:5},repeated:{type:"bool",id:6}},reserved:[[4,4]]},VerificationState:{values:{DECLARATION:0,UNVERIFIED:1}}}},FieldDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:3},label:{type:"Label",id:4},type:{type:"Type",id:5},typeName:{type:"string",id:6},extendee:{type:"string",id:2},defaultValue:{type:"string",id:7},oneofIndex:{type:"int32",id:9},jsonName:{type:"string",id:10},options:{type:"FieldOptions",id:8},proto3Optional:{type:"bool",id:17}},nested:{Type:{values:{TYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18}},Label:{values:{LABEL_OPTIONAL:1,LABEL_REQUIRED:2,LABEL_REPEATED:3}}}},OneofDescriptorProto:{fields:{name:{type:"string",id:1},options:{type:"OneofOptions",id:2}}},EnumDescriptorProto:{fields:{name:{type:"string",id:1},value:{rule:"repeated",type:"EnumValueDescriptorProto",id:2},options:{type:"EnumOptions",id:3},reservedRange:{rule:"repeated",type:"EnumReservedRange",id:4},reservedName:{rule:"repeated",type:"string",id:5}},nested:{EnumReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},EnumValueDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:2},options:{type:"EnumValueOptions",id:3}}},ServiceDescriptorProto:{fields:{name:{type:"string",id:1},method:{rule:"repeated",type:"MethodDescriptorProto",id:2},options:{type:"ServiceOptions",id:3}}},MethodDescriptorProto:{fields:{name:{type:"string",id:1},inputType:{type:"string",id:2},outputType:{type:"string",id:3},options:{type:"MethodOptions",id:4},clientStreaming:{type:"bool",id:5,options:{default:!1}},serverStreaming:{type:"bool",id:6,options:{default:!1}}}},FileOptions:{fields:{javaPackage:{type:"string",id:1},javaOuterClassname:{type:"string",id:8},javaMultipleFiles:{type:"bool",id:10,options:{default:!1}},javaGenerateEqualsAndHash:{type:"bool",id:20,options:{deprecated:!0}},javaStringCheckUtf8:{type:"bool",id:27,options:{default:!1}},optimizeFor:{type:"OptimizeMode",id:9,options:{default:"SPEED"}},goPackage:{type:"string",id:11},ccGenericServices:{type:"bool",id:16,options:{default:!1}},javaGenericServices:{type:"bool",id:17,options:{default:!1}},pyGenericServices:{type:"bool",id:18,options:{default:!1}},phpGenericServices:{type:"bool",id:42,options:{default:!1}},deprecated:{type:"bool",id:23,options:{default:!1}},ccEnableArenas:{type:"bool",id:31,options:{default:!0}},objcClassPrefix:{type:"string",id:36},csharpNamespace:{type:"string",id:37},swiftPrefix:{type:"string",id:39},phpClassPrefix:{type:"string",id:40},phpNamespace:{type:"string",id:41},phpMetadataNamespace:{type:"string",id:44},rubyPackage:{type:"string",id:45},features:{type:"FeatureSet",id:50},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[38,38]],nested:{OptimizeMode:{values:{SPEED:1,CODE_SIZE:2,LITE_RUNTIME:3}}}},MessageOptions:{fields:{messageSetWireFormat:{type:"bool",id:1,options:{default:!1}},noStandardDescriptorAccessor:{type:"bool",id:2,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},mapEntry:{type:"bool",id:7},deprecatedLegacyJsonFieldConflicts:{type:"bool",id:11,options:{deprecated:!0}},features:{type:"FeatureSet",id:12},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[4,4],[5,5],[6,6],[8,8],[9,9]]},FieldOptions:{fields:{ctype:{type:"CType",id:1,options:{default:"STRING"}},packed:{type:"bool",id:2},jstype:{type:"JSType",id:6,options:{default:"JS_NORMAL"}},lazy:{type:"bool",id:5,options:{default:!1}},unverifiedLazy:{type:"bool",id:15,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},weak:{type:"bool",id:10,options:{default:!1}},debugRedact:{type:"bool",id:16,options:{default:!1}},retention:{type:"OptionRetention",id:17},targets:{rule:"repeated",type:"OptionTargetType",id:19,options:{packed:!1}},editionDefaults:{rule:"repeated",type:"EditionDefault",id:20},features:{type:"FeatureSet",id:21},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[4,4],[18,18]],nested:{CType:{values:{STRING:0,CORD:1,STRING_PIECE:2}},JSType:{values:{JS_NORMAL:0,JS_STRING:1,JS_NUMBER:2}},OptionRetention:{values:{RETENTION_UNKNOWN:0,RETENTION_RUNTIME:1,RETENTION_SOURCE:2}},OptionTargetType:{values:{TARGET_TYPE_UNKNOWN:0,TARGET_TYPE_FILE:1,TARGET_TYPE_EXTENSION_RANGE:2,TARGET_TYPE_MESSAGE:3,TARGET_TYPE_FIELD:4,TARGET_TYPE_ONEOF:5,TARGET_TYPE_ENUM:6,TARGET_TYPE_ENUM_ENTRY:7,TARGET_TYPE_SERVICE:8,TARGET_TYPE_METHOD:9}},EditionDefault:{fields:{edition:{type:"string",id:1},value:{type:"string",id:2}}}}},OneofOptions:{fields:{features:{type:"FeatureSet",id:1},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},EnumOptions:{fields:{allowAlias:{type:"bool",id:2},deprecated:{type:"bool",id:3,options:{default:!1}},deprecatedLegacyJsonFieldConflicts:{type:"bool",id:6,options:{deprecated:!0}},features:{type:"FeatureSet",id:7},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[5,5]]},EnumValueOptions:{fields:{deprecated:{type:"bool",id:1,options:{default:!1}},features:{type:"FeatureSet",id:2},debugRedact:{type:"bool",id:3,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},ServiceOptions:{fields:{features:{type:"FeatureSet",id:34},deprecated:{type:"bool",id:33,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},MethodOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},idempotencyLevel:{type:"IdempotencyLevel",id:34,options:{default:"IDEMPOTENCY_UNKNOWN"}},features:{type:"FeatureSet",id:35},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],nested:{IdempotencyLevel:{values:{IDEMPOTENCY_UNKNOWN:0,NO_SIDE_EFFECTS:1,IDEMPOTENT:2}}}},UninterpretedOption:{fields:{name:{rule:"repeated",type:"NamePart",id:2},identifierValue:{type:"string",id:3},positiveIntValue:{type:"uint64",id:4},negativeIntValue:{type:"int64",id:5},doubleValue:{type:"double",id:6},stringValue:{type:"bytes",id:7},aggregateValue:{type:"string",id:8}},nested:{NamePart:{fields:{namePart:{rule:"required",type:"string",id:1},isExtension:{rule:"required",type:"bool",id:2}}}}},FeatureSet:{fields:{fieldPresence:{type:"FieldPresence",id:1,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","edition_defaults.edition":"2023","edition_defaults.value":"EXPLICIT"}},enumType:{type:"EnumType",id:2,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","edition_defaults.edition":"2023","edition_defaults.value":"OPEN"}},repeatedFieldEncoding:{type:"RepeatedFieldEncoding",id:3,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","edition_defaults.edition":"2023","edition_defaults.value":"PACKED"}},stringFieldValidation:{type:"StringFieldValidation",id:4,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","edition_defaults.edition":"2023","edition_defaults.value":"MANDATORY"}},messageEncoding:{type:"MessageEncoding",id:5,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","edition_defaults.edition":"2023","edition_defaults.value":"LENGTH_PREFIXED"}},jsonFormat:{type:"JsonFormat",id:6,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","edition_defaults.edition":"2023","edition_defaults.value":"ALLOW"}},rawFeatures:{type:"FeatureSet",id:999,options:{targets:"TARGET_TYPE_UNKNOWN"}}},extensions:[[1e3,1e3],[1001,1001],[9995,9999]],nested:{FieldPresence:{values:{FIELD_PRESENCE_UNKNOWN:0,EXPLICIT:1,IMPLICIT:2,LEGACY_REQUIRED:3}},EnumType:{values:{ENUM_TYPE_UNKNOWN:0,OPEN:1,CLOSED:2}},RepeatedFieldEncoding:{values:{REPEATED_FIELD_ENCODING_UNKNOWN:0,PACKED:1,EXPANDED:2}},StringFieldValidation:{values:{STRING_FIELD_VALIDATION_UNKNOWN:0,MANDATORY:1,HINT:2,NONE:3}},MessageEncoding:{values:{MESSAGE_ENCODING_UNKNOWN:0,LENGTH_PREFIXED:1,DELIMITED:2}},JsonFormat:{values:{JSON_FORMAT_UNKNOWN:0,ALLOW:1,LEGACY_BEST_EFFORT:2}}}},SourceCodeInfo:{fields:{location:{rule:"repeated",type:"Location",id:1}},nested:{Location:{fields:{path:{rule:"repeated",type:"int32",id:1},span:{rule:"repeated",type:"int32",id:2},leadingComments:{type:"string",id:3},trailingComments:{type:"string",id:4},leadingDetachedComments:{rule:"repeated",type:"string",id:6}}}}},GeneratedCodeInfo:{fields:{annotation:{rule:"repeated",type:"Annotation",id:1}},nested:{Annotation:{fields:{path:{rule:"repeated",type:"int32",id:1},sourceFile:{type:"string",id:2},begin:{type:"int32",id:3},end:{type:"int32",id:4},semantic:{type:"Semantic",id:5}},nested:{Semantic:{values:{NONE:0,SET:1,ALIAS:2}}}}}},Struct:{fields:{fields:{keyType:"string",type:"Value",id:1}}},Value:{oneofs:{kind:{oneof:["nullValue","numberValue","stringValue","boolValue","structValue","listValue"]}},fields:{nullValue:{type:"NullValue",id:1},numberValue:{type:"double",id:2},stringValue:{type:"string",id:3},boolValue:{type:"bool",id:4},structValue:{type:"Struct",id:5},listValue:{type:"ListValue",id:6}}},NullValue:{values:{NULL_VALUE:0}},ListValue:{fields:{values:{rule:"repeated",type:"Value",id:1}}},Timestamp:{fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}},Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}},Duration:{fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}},Empty:{fields:{}},FieldMask:{fields:{paths:{rule:"repeated",type:"string",id:1}}},DoubleValue:{fields:{value:{type:"double",id:1}}},FloatValue:{fields:{value:{type:"float",id:1}}},Int64Value:{fields:{value:{type:"int64",id:1}}},UInt64Value:{fields:{value:{type:"uint64",id:1}}},Int32Value:{fields:{value:{type:"int32",id:1}}},UInt32Value:{fields:{value:{type:"uint32",id:1}}},BoolValue:{fields:{value:{type:"bool",id:1}}},StringValue:{fields:{value:{type:"string",id:1}}},BytesValue:{fields:{value:{type:"bytes",id:1}}}}},rpc:{options:{cc_enable_arenas:!0,go_package:"google.golang.org/genproto/googleapis/rpc/status;status",java_multiple_files:!0,java_outer_classname:"StatusProto",java_package:"com.google.rpc",objc_class_prefix:"RPC"},nested:{Status:{fields:{code:{type:"int32",id:1},message:{type:"string",id:2},details:{rule:"repeated",type:"google.protobuf.Any",id:3}}}}},type:{options:{cc_enable_arenas:!0,go_package:"google.golang.org/genproto/googleapis/type/color;color",java_multiple_files:!0,java_outer_classname:"ColorProto",java_package:"com.google.type",objc_class_prefix:"GTP"},nested:{Money:{fields:{currencyCode:{type:"string",id:1},units:{type:"int64",id:2},nanos:{type:"int32",id:3}}},Interval:{fields:{startTime:{type:"google.protobuf.Timestamp",id:1},endTime:{type:"google.protobuf.Timestamp",id:2}}},Color:{fields:{red:{type:"float",id:1},green:{type:"float",id:2},blue:{type:"float",id:3},alpha:{type:"google.protobuf.FloatValue",id:4}}}}},longrunning:{options:{cc_enable_arenas:!0,csharp_namespace:"Google.LongRunning",go_package:"cloud.google.com/go/longrunning/autogen/longrunningpb;longrunningpb",java_multiple_files:!0,java_outer_classname:"OperationsProto",java_package:"com.google.longrunning",php_namespace:"Google\\LongRunning"},nested:{operationInfo:{type:"google.longrunning.OperationInfo",id:1049,extend:"google.protobuf.MethodOptions"},Operations:{options:{"(google.api.default_host)":"longrunning.googleapis.com"},methods:{ListOperations:{requestType:"ListOperationsRequest",responseType:"ListOperationsResponse",options:{"(google.api.http).get":"/v1/{name=operations}","(google.api.method_signature)":"name,filter"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=operations}"}},{"(google.api.method_signature)":"name,filter"}]},GetOperation:{requestType:"GetOperationRequest",responseType:"Operation",options:{"(google.api.http).get":"/v1/{name=operations/**}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=operations/**}"}},{"(google.api.method_signature)":"name"}]},DeleteOperation:{requestType:"DeleteOperationRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).delete":"/v1/{name=operations/**}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=operations/**}"}},{"(google.api.method_signature)":"name"}]},CancelOperation:{requestType:"CancelOperationRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=operations/**}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=operations/**}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},WaitOperation:{requestType:"WaitOperationRequest",responseType:"Operation"}}},Operation:{oneofs:{result:{oneof:["error","response"]}},fields:{name:{type:"string",id:1},metadata:{type:"google.protobuf.Any",id:2},done:{type:"bool",id:3},error:{type:"google.rpc.Status",id:4},response:{type:"google.protobuf.Any",id:5}}},GetOperationRequest:{fields:{name:{type:"string",id:1}}},ListOperationsRequest:{fields:{name:{type:"string",id:4},filter:{type:"string",id:1},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},ListOperationsResponse:{fields:{operations:{rule:"repeated",type:"Operation",id:1},nextPageToken:{type:"string",id:2}}},CancelOperationRequest:{fields:{name:{type:"string",id:1}}},DeleteOperationRequest:{fields:{name:{type:"string",id:1}}},WaitOperationRequest:{fields:{name:{type:"string",id:1},timeout:{type:"google.protobuf.Duration",id:2}}},OperationInfo:{fields:{responseType:{type:"string",id:1},metadataType:{type:"string",id:2}}}}}}}}}});var gA=A((sxe,YX)=>{YX.exports={interfaces:{"google.cloud.aiplatform.v1beta1.DatasetService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateDataset:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetDataset:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateDataset:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDatasets:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteDataset:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ImportData:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ExportData:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateDatasetVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteDatasetVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetDatasetVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDatasetVersions:{retry_codes_name:"non_idempotent",retry_params_name:"default"},RestoreDatasetVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDataItems:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},SearchDataItems:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListSavedQueries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteSavedQuery:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetAnnotationSpec:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListAnnotations:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var Re=A((pxe,WX)=>{WX.exports={name:"@google-cloud/aiplatform",version:"3.5.0",description:"Vertex AI client for Node.js",repository:{type:"git",directory:"packages/google-cloud-aiplatform",url:"https://github.com/googleapis/google-cloud-node.git"},license:"Apache-2.0",author:"Google LLC",main:"build/src/index.js",files:["build/src","build/protos","!build/src/**/*.map"],keywords:["google apis client","google api client","google apis","google api","google","google cloud platform","google cloud","cloud","google vertex ai","google vertex","aiplatform","dataset service","endpoint service","job service","migration service","model service","pipeline service","prediction service","specialist pool service"],scripts:{clean:"gts clean",compile:"tsc -p . && cp -r protos build/","compile-protos":"compileProtos src",docs:"NODE_OPTIONS=--max-old-space-size=8192 jsdoc -c .jsdoc.js","predocs-test":"npm run docs","docs-test":"linkinator docs",fix:"gts fix",lint:"gts check",prepare:"npm run compile-protos && npm run compile",prelint:"cd samples; npm link ../; npm i",postpack:"minifyProtoJson","samples-test":"cd samples/ && npm link ../ && npm i && npm test","system-test":"c8 mocha build/system-test",test:"c8 node build/test/run.js"},dependencies:{"google-gax":"^4.0.3","protobuf.js":"^1.1.2"},devDependencies:{"@types/mocha":"^9.0.0","@types/node":"^20.4.5","@types/sinon":"^10.0.0",c8:"^8.0.1","gapic-tools":"^0.2.0",gts:"^5.0.0",jsdoc:"^4.0.0","jsdoc-fresh":"^3.0.0","jsdoc-region-tag":"^3.0.0",linkinator:"4.1.2",long:"^5.2.3",mocha:"^9.2.2","pack-n-play":"^2.0.0",sinon:"^17.0.0",typescript:"^5.1.6"},engines:{node:">=14.0.0"},homepage:"https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-aiplatform"}});var Ze=A(fn=>{"use strict";Object.defineProperty(fn,"__esModule",{value:!0});fn.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH=fn.DEFAULT_MAX_SEND_MESSAGE_LENGTH=fn.Propagate=fn.LogVerbosity=fn.Status=void 0;var yA;(function(d){d[d.OK=0]="OK",d[d.CANCELLED=1]="CANCELLED",d[d.UNKNOWN=2]="UNKNOWN",d[d.INVALID_ARGUMENT=3]="INVALID_ARGUMENT",d[d.DEADLINE_EXCEEDED=4]="DEADLINE_EXCEEDED",d[d.NOT_FOUND=5]="NOT_FOUND",d[d.ALREADY_EXISTS=6]="ALREADY_EXISTS",d[d.PERMISSION_DENIED=7]="PERMISSION_DENIED",d[d.RESOURCE_EXHAUSTED=8]="RESOURCE_EXHAUSTED",d[d.FAILED_PRECONDITION=9]="FAILED_PRECONDITION",d[d.ABORTED=10]="ABORTED",d[d.OUT_OF_RANGE=11]="OUT_OF_RANGE",d[d.UNIMPLEMENTED=12]="UNIMPLEMENTED",d[d.INTERNAL=13]="INTERNAL",d[d.UNAVAILABLE=14]="UNAVAILABLE",d[d.DATA_LOSS=15]="DATA_LOSS",d[d.UNAUTHENTICATED=16]="UNAUTHENTICATED"})(yA||(fn.Status=yA={}));var bA;(function(d){d[d.DEBUG=0]="DEBUG",d[d.INFO=1]="INFO",d[d.ERROR=2]="ERROR",d[d.NONE=3]="NONE"})(bA||(fn.LogVerbosity=bA={}));var vA;(function(d){d[d.DEADLINE=1]="DEADLINE",d[d.CENSUS_STATS_CONTEXT=2]="CENSUS_STATS_CONTEXT",d[d.CENSUS_TRACING_CONTEXT=4]="CENSUS_TRACING_CONTEXT",d[d.CANCELLATION=8]="CANCELLATION",d[d.DEFAULTS=65535]="DEFAULTS"})(vA||(fn.Propagate=vA={}));fn.DEFAULT_MAX_SEND_MESSAGE_LENGTH=-1;fn.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH=4*1024*1024});var St=A(Ro=>{"use strict";var uj,dj,fj,mj;Object.defineProperty(Ro,"__esModule",{value:!0});Ro.isTracerEnabled=Ro.trace=Ro.log=Ro.setLoggerVerbosity=Ro.setLogger=Ro.getLogger=void 0;var Lr=Ze(),KX={error:(d,...o)=>{console.error("E "+d,...o)},info:(d,...o)=>{console.error("I "+d,...o)},debug:(d,...o)=>{console.error("D "+d,...o)}},Ec=KX,Op=Lr.LogVerbosity.ERROR,XX=(dj=(uj=process.env.GRPC_NODE_VERBOSITY)!==null&&uj!==void 0?uj:process.env.GRPC_VERBOSITY)!==null&&dj!==void 0?dj:"";switch(XX.toUpperCase()){case"DEBUG":Op=Lr.LogVerbosity.DEBUG;break;case"INFO":Op=Lr.LogVerbosity.INFO;break;case"ERROR":Op=Lr.LogVerbosity.ERROR;break;case"NONE":Op=Lr.LogVerbosity.NONE;break;default:}var ZX=()=>Ec;Ro.getLogger=ZX;var $X=d=>{Ec=d};Ro.setLogger=$X;var eZ=d=>{Op=d};Ro.setLoggerVerbosity=eZ;var tZ=(d,...o)=>{let s;if(d>=Op){switch(d){case Lr.LogVerbosity.DEBUG:s=Ec.debug;break;case Lr.LogVerbosity.INFO:s=Ec.info;break;case Lr.LogVerbosity.ERROR:s=Ec.error;break}s||(s=Ec.error),s&&s.bind(Ec)(...o)}};Ro.log=tZ;var oZ=(mj=(fj=process.env.GRPC_NODE_TRACE)!==null&&fj!==void 0?fj:process.env.GRPC_TRACE)!==null&&mj!==void 0?mj:"",hj=new Set,TA=new Set;for(let d of oZ.split(","))d.startsWith("-")?TA.add(d.substring(1)):hj.add(d);var nZ=hj.has("all");function aZ(d,o,s){OA(o)&&(0,Ro.log)(d,new Date().toISOString()+" | "+o+" | "+s)}Ro.trace=aZ;function OA(d){return!TA.has(d)&&(nZ||hj.has(d))}Ro.isTracerEnabled=OA});var ry=A(Sp=>{"use strict";Object.defineProperty(Sp,"__esModule",{value:!0});Sp.getErrorCode=Sp.getErrorMessage=void 0;function iZ(d){return d instanceof Error?d.message:String(d)}Sp.getErrorMessage=iZ;function rZ(d){return typeof d=="object"&&d!==null&&"code"in d&&typeof d.code=="number"?d.code:null}Sp.getErrorCode=rZ});var No=A(cy=>{"use strict";Object.defineProperty(cy,"__esModule",{value:!0});cy.Metadata=void 0;var lZ=St(),cZ=Ze(),sZ=ry(),pZ=/^[0-9a-z_.-]+$/,uZ=/^[ -~]*$/;function dZ(d){return pZ.test(d)}function fZ(d){return uZ.test(d)}function PA(d){return d.endsWith("-bin")}function mZ(d){return!d.startsWith("grpc-")}function ly(d){return d.toLowerCase()}function SA(d,o){if(!dZ(d))throw new Error('Metadata key "'+d+'" contains illegal characters');if(o!=null)if(PA(d)){if(!Buffer.isBuffer(o))throw new Error("keys that end with '-bin' must have Buffer values")}else{if(Buffer.isBuffer(o))throw new Error("keys that don't end with '-bin' must have String values");if(!fZ(o))throw new Error('Metadata string value "'+o+'" contains illegal characters')}}var gj=class d{constructor(o={}){this.internalRepr=new Map,this.options=o}set(o,s){o=ly(o),SA(o,s),this.internalRepr.set(o,[s])}add(o,s){o=ly(o),SA(o,s);let c=this.internalRepr.get(o);c===void 0?this.internalRepr.set(o,[s]):c.push(s)}remove(o){o=ly(o),this.internalRepr.delete(o)}get(o){return o=ly(o),this.internalRepr.get(o)||[]}getMap(){let o={};for(let[s,c]of this.internalRepr)if(c.length>0){let l=c[0];o[s]=Buffer.isBuffer(l)?Buffer.from(l):l}return o}clone(){let o=new d(this.options),s=o.internalRepr;for(let[c,l]of this.internalRepr){let u=l.map(T=>Buffer.isBuffer(T)?Buffer.from(T):T);s.set(c,u)}return o}merge(o){for(let[s,c]of o.internalRepr){let l=(this.internalRepr.get(s)||[]).concat(c);this.internalRepr.set(s,l)}}setOptions(o){this.options=o}getOptions(){return this.options}toHttp2Headers(){let o={};for(let[s,c]of this.internalRepr)o[s]=c.map(hZ);return o}toJSON(){let o={};for(let[s,c]of this.internalRepr)o[s]=c;return o}static fromHttp2Headers(o){let s=new d;for(let c of Object.keys(o)){if(c.charAt(0)===":")continue;let l=o[c];try{PA(c)?Array.isArray(l)?l.forEach(u=>{s.add(c,Buffer.from(u,"base64"))}):l!==void 0&&(mZ(c)?l.split(",").forEach(u=>{s.add(c,Buffer.from(u.trim(),"base64"))}):s.add(c,Buffer.from(l,"base64"))):Array.isArray(l)?l.forEach(u=>{s.add(c,u)}):l!==void 0&&s.add(c,l)}catch(u){let T=`Failed to add metadata entry ${c}: ${l}. ${(0,sZ.getErrorMessage)(u)}. For more information see https://github.com/grpc/grpc-node/issues/1173`;(0,lZ.log)(cZ.LogVerbosity.ERROR,T)}}return s}};cy.Metadata=gj;var hZ=d=>Buffer.isBuffer(d)?d.toString("base64"):d});var Oj=A(sy=>{"use strict";Object.defineProperty(sy,"__esModule",{value:!0});sy.CallCredentials=void 0;var Tj=No();function gZ(d){return"getRequestHeaders"in d&&typeof d.getRequestHeaders=="function"}var Pp=class d{static createFromMetadataGenerator(o){return new bj(o)}static createFromGoogleCredential(o){return d.createFromMetadataGenerator((s,c)=>{let l;gZ(o)?l=o.getRequestHeaders(s.service_url):l=new Promise((u,T)=>{o.getRequestMetadata(s.service_url,(g,m)=>{if(g){T(g);return}if(!m){T(new Error("Headers not set by metadata plugin"));return}u(m)})}),l.then(u=>{let T=new Tj.Metadata;for(let g of Object.keys(u))T.add(g,u[g]);c(null,T)},u=>{c(u)})})}static createEmpty(){return new vj}};sy.CallCredentials=Pp;var yj=class d extends Pp{constructor(o){super(),this.creds=o}async generateMetadata(o){let s=new Tj.Metadata,c=await Promise.all(this.creds.map(l=>l.generateMetadata(o)));for(let l of c)s.merge(l);return s}compose(o){return new d(this.creds.concat([o]))}_equals(o){return this===o?!0:o instanceof d?this.creds.every((s,c)=>s._equals(o.creds[c])):!1}},bj=class d extends Pp{constructor(o){super(),this.metadataGenerator=o}generateMetadata(o){return new Promise((s,c)=>{this.metadataGenerator(o,(l,u)=>{u!==void 0?s(u):c(l)})})}compose(o){return new yj([this,o])}_equals(o){return this===o?!0:o instanceof d?this.metadataGenerator===o.metadataGenerator:!1}},vj=class d extends Pp{generateMetadata(o){return Promise.resolve(new Tj.Metadata)}compose(o){return o}_equals(o){return o instanceof d}}});var Pj=A(jp=>{"use strict";Object.defineProperty(jp,"__esModule",{value:!0});jp.getDefaultRootsData=jp.CIPHER_SUITES=void 0;var yZ=require("fs");jp.CIPHER_SUITES=process.env.GRPC_SSL_CIPHER_SUITES;var jA=process.env.GRPC_DEFAULT_SSL_ROOTS_FILE_PATH,Sj=null;function bZ(){return jA?(Sj===null&&(Sj=yZ.readFileSync(jA)),Sj):null}jp.getDefaultRootsData=bZ});var dy=A(uy=>{"use strict";Object.defineProperty(uy,"__esModule",{value:!0});uy.ChannelCredentials=void 0;var vZ=require("tls"),TZ=Oj(),wA=Pj();function jj(d,o){if(d&&!(d instanceof Buffer))throw new TypeError(`${o}, if provided, must be a Buffer.`)}var wp=class{constructor(o){this.callCredentials=o||TZ.CallCredentials.createEmpty()}_getCallCredentials(){return this.callCredentials}static createSsl(o,s,c,l){var u;if(jj(o,"Root certificate"),jj(s,"Private key"),jj(c,"Certificate chain"),s&&!c)throw new Error("Private key must be given with accompanying certificate chain");if(!s&&c)throw new Error("Certificate chain must be given with accompanying private key");let T=(0,vZ.createSecureContext)({ca:(u=o??(0,wA.getDefaultRootsData)())!==null&&u!==void 0?u:void 0,key:s??void 0,cert:c??void 0,ciphers:wA.CIPHER_SUITES});return new py(T,l??{})}static createFromSecureContext(o,s){return new py(o,s??{})}static createInsecure(){return new wj}};uy.ChannelCredentials=wp;var wj=class d extends wp{constructor(o){super(o)}compose(o){throw new Error("Cannot compose insecure credentials")}_getConnectionOptions(){return null}_isSecure(){return!1}_equals(o){return o instanceof d}},py=class d extends wp{constructor(o,s){super(),this.secureContext=o,this.verifyOptions=s,this.connectionOptions={secureContext:o},s?.checkServerIdentity&&(this.connectionOptions.checkServerIdentity=s.checkServerIdentity)}compose(o){let s=this.callCredentials.compose(o);return new xj(this,s)}_getConnectionOptions(){return Object.assign({},this.connectionOptions)}_isSecure(){return!0}_equals(o){return this===o?!0:o instanceof d?this.secureContext===o.secureContext&&this.verifyOptions.checkServerIdentity===o.verifyOptions.checkServerIdentity:!1}},xj=class d extends wp{constructor(o,s){super(s),this.channelCredentials=o}compose(o){let s=this.callCredentials.compose(o);return new d(this.channelCredentials,s)}_getConnectionOptions(){return this.channelCredentials._getConnectionOptions()}_isSecure(){return!0}_equals(o){return this===o?!0:o instanceof d?this.channelCredentials._equals(o.channelCredentials)&&this.callCredentials._equals(o.callCredentials):!1}}});var Vr=A(Oo=>{"use strict";Object.defineProperty(Oo,"__esModule",{value:!0});Oo.validateLoadBalancingConfig=Oo.getFirstUsableConfig=Oo.isLoadBalancerNameRegistered=Oo.createLoadBalancer=Oo.registerDefaultLoadBalancerType=Oo.registerLoadBalancerType=Oo.createChildChannelControlHelper=void 0;function OZ(d,o){var s,c,l,u,T,g,m,a,r,e;return{createSubchannel:(c=(s=o.createSubchannel)===null||s===void 0?void 0:s.bind(o))!==null&&c!==void 0?c:d.createSubchannel.bind(d),updateState:(u=(l=o.updateState)===null||l===void 0?void 0:l.bind(o))!==null&&u!==void 0?u:d.updateState.bind(d),requestReresolution:(g=(T=o.requestReresolution)===null||T===void 0?void 0:T.bind(o))!==null&&g!==void 0?g:d.requestReresolution.bind(d),addChannelzChild:(a=(m=o.addChannelzChild)===null||m===void 0?void 0:m.bind(o))!==null&&a!==void 0?a:d.addChannelzChild.bind(d),removeChannelzChild:(e=(r=o.removeChannelzChild)===null||r===void 0?void 0:r.bind(o))!==null&&e!==void 0?e:d.removeChannelzChild.bind(d)}}Oo.createChildChannelControlHelper=OZ;var Jr={},_j=null;function SZ(d,o,s){Jr[d]={LoadBalancer:o,LoadBalancingConfig:s}}Oo.registerLoadBalancerType=SZ;function PZ(d){_j=d}Oo.registerDefaultLoadBalancerType=PZ;function jZ(d,o){let s=d.getLoadBalancerName();return s in Jr?new Jr[s].LoadBalancer(o):null}Oo.createLoadBalancer=jZ;function wZ(d){return d in Jr}Oo.isLoadBalancerNameRegistered=wZ;function xZ(d,o=!1){for(let s of d)if(s.getLoadBalancerName()in Jr)return s;return o&&_j?new Jr[_j].LoadBalancingConfig:null}Oo.getFirstUsableConfig=xZ;function _Z(d){if(!(d!==null&&typeof d=="object"))throw new Error("Load balancing config must be an object");let o=Object.keys(d);if(o.length!==1)throw new Error("Provided load balancing config has multiple conflicting entries");let s=o[0];if(s in Jr)return Jr[s].LoadBalancingConfig.createFromJson(d[s]);throw new Error(`Unrecognized load balancing config name ${s}`)}Oo.validateLoadBalancingConfig=_Z});var Dj=A(Ur=>{"use strict";Object.defineProperty(Ur,"__esModule",{value:!0});Ur.extractAndSelectServiceConfig=Ur.validateServiceConfig=Ur.validateRetryThrottling=void 0;var DZ=require("os"),fy=Ze(),EZ=Vr(),my=/^\d+(\.\d{1,9})?s$/,MZ="node";function CZ(d){if("service"in d&&d.service!==""){if(typeof d.service!="string")throw new Error(`Invalid method config name: invalid service: expected type string, got ${typeof d.service}`);if("method"in d&&d.method!==""){if(typeof d.method!="string")throw new Error(`Invalid method config name: invalid method: expected type string, got ${typeof d.service}`);return{service:d.service,method:d.method}}else return{service:d.service}}else{if("method"in d&&d.method!==void 0)throw new Error("Invalid method config name: method set with empty or unset service");return{}}}function RZ(d){if(!("maxAttempts"in d)||!Number.isInteger(d.maxAttempts)||d.maxAttempts<2)throw new Error("Invalid method config retry policy: maxAttempts must be an integer at least 2");if(!("initialBackoff"in d)||typeof d.initialBackoff!="string"||!my.test(d.initialBackoff))throw new Error("Invalid method config retry policy: initialBackoff must be a string consisting of a positive integer followed by s");if(!("maxBackoff"in d)||typeof d.maxBackoff!="string"||!my.test(d.maxBackoff))throw new Error("Invalid method config retry policy: maxBackoff must be a string consisting of a positive integer followed by s");if(!("backoffMultiplier"in d)||typeof d.backoffMultiplier!="number"||d.backoffMultiplier<=0)throw new Error("Invalid method config retry policy: backoffMultiplier must be a number greater than 0");if(!("retryableStatusCodes"in d&&Array.isArray(d.retryableStatusCodes)))throw new Error("Invalid method config retry policy: retryableStatusCodes is required");if(d.retryableStatusCodes.length===0)throw new Error("Invalid method config retry policy: retryableStatusCodes must be non-empty");for(let o of d.retryableStatusCodes)if(typeof o=="number"){if(!Object.values(fy.Status).includes(o))throw new Error("Invalid method config retry policy: retryableStatusCodes value not in status code range")}else if(typeof o=="string"){if(!Object.values(fy.Status).includes(o.toUpperCase()))throw new Error("Invalid method config retry policy: retryableStatusCodes value not a status code name")}else throw new Error("Invalid method config retry policy: retryableStatusCodes value must be a string or number");return{maxAttempts:d.maxAttempts,initialBackoff:d.initialBackoff,maxBackoff:d.maxBackoff,backoffMultiplier:d.backoffMultiplier,retryableStatusCodes:d.retryableStatusCodes}}function NZ(d){if(!("maxAttempts"in d)||!Number.isInteger(d.maxAttempts)||d.maxAttempts<2)throw new Error("Invalid method config hedging policy: maxAttempts must be an integer at least 2");if("hedgingDelay"in d&&(typeof d.hedgingDelay!="string"||!my.test(d.hedgingDelay)))throw new Error("Invalid method config hedging policy: hedgingDelay must be a string consisting of a positive integer followed by s");if("nonFatalStatusCodes"in d&&Array.isArray(d.nonFatalStatusCodes))for(let s of d.nonFatalStatusCodes)if(typeof s=="number"){if(!Object.values(fy.Status).includes(s))throw new Error("Invlid method config hedging policy: nonFatalStatusCodes value not in status code range")}else if(typeof s=="string"){if(!Object.values(fy.Status).includes(s.toUpperCase()))throw new Error("Invlid method config hedging policy: nonFatalStatusCodes value not a status code name")}else throw new Error("Invlid method config hedging policy: nonFatalStatusCodes value must be a string or number");let o={maxAttempts:d.maxAttempts};return d.hedgingDelay&&(o.hedgingDelay=d.hedgingDelay),d.nonFatalStatusCodes&&(o.nonFatalStatusCodes=d.nonFatalStatusCodes),o}function AZ(d){var o;let s={name:[]};if(!("name"in d)||!Array.isArray(d.name))throw new Error("Invalid method config: invalid name array");for(let c of d.name)s.name.push(CZ(c));if("waitForReady"in d){if(typeof d.waitForReady!="boolean")throw new Error("Invalid method config: invalid waitForReady");s.waitForReady=d.waitForReady}if("timeout"in d)if(typeof d.timeout=="object"){if(!("seconds"in d.timeout)||typeof d.timeout.seconds!="number")throw new Error("Invalid method config: invalid timeout.seconds");if(!("nanos"in d.timeout)||typeof d.timeout.nanos!="number")throw new Error("Invalid method config: invalid timeout.nanos");s.timeout=d.timeout}else if(typeof d.timeout=="string"&&my.test(d.timeout)){let c=d.timeout.substring(0,d.timeout.length-1).split(".");s.timeout={seconds:c[0]|0,nanos:((o=c[1])!==null&&o!==void 0?o:0)|0}}else throw new Error("Invalid method config: invalid timeout");if("maxRequestBytes"in d){if(typeof d.maxRequestBytes!="number")throw new Error("Invalid method config: invalid maxRequestBytes");s.maxRequestBytes=d.maxRequestBytes}if("maxResponseBytes"in d){if(typeof d.maxResponseBytes!="number")throw new Error("Invalid method config: invalid maxRequestBytes");s.maxResponseBytes=d.maxResponseBytes}if("retryPolicy"in d){if("hedgingPolicy"in d)throw new Error("Invalid method config: retryPolicy and hedgingPolicy cannot both be specified");s.retryPolicy=RZ(d.retryPolicy)}else"hedgingPolicy"in d&&(s.hedgingPolicy=NZ(d.hedgingPolicy));return s}function xA(d){if(!("maxTokens"in d)||typeof d.maxTokens!="number"||d.maxTokens<=0||d.maxTokens>1e3)throw new Error("Invalid retryThrottling: maxTokens must be a number in (0, 1000]");if(!("tokenRatio"in d)||typeof d.tokenRatio!="number"||d.tokenRatio<=0)throw new Error("Invalid retryThrottling: tokenRatio must be a number greater than 0");return{maxTokens:+d.maxTokens.toFixed(3),tokenRatio:+d.tokenRatio.toFixed(3)}}Ur.validateRetryThrottling=xA;function _A(d){let o={loadBalancingConfig:[],methodConfig:[]};if("loadBalancingPolicy"in d)if(typeof d.loadBalancingPolicy=="string")o.loadBalancingPolicy=d.loadBalancingPolicy;else throw new Error("Invalid service config: invalid loadBalancingPolicy");if("loadBalancingConfig"in d)if(Array.isArray(d.loadBalancingConfig))for(let c of d.loadBalancingConfig)o.loadBalancingConfig.push((0,EZ.validateLoadBalancingConfig)(c));else throw new Error("Invalid service config: invalid loadBalancingConfig");if("methodConfig"in d&&Array.isArray(d.methodConfig))for(let c of d.methodConfig)o.methodConfig.push(AZ(c));"retryThrottling"in d&&(o.retryThrottling=xA(d.retryThrottling));let s=[];for(let c of o.methodConfig)for(let l of c.name){for(let u of s)if(l.service===u.service&&l.method===u.method)throw new Error(`Invalid service config: duplicate name ${l.service}/${l.method}`);s.push(l)}return o}Ur.validateServiceConfig=_A;function IZ(d){if(!("serviceConfig"in d))throw new Error("Invalid service config choice: missing service config");let o={serviceConfig:_A(d.serviceConfig)};if("clientLanguage"in d)if(Array.isArray(d.clientLanguage)){o.clientLanguage=[];for(let c of d.clientLanguage)if(typeof c=="string")o.clientLanguage.push(c);else throw new Error("Invalid service config choice: invalid clientLanguage")}else throw new Error("Invalid service config choice: invalid clientLanguage");if("clientHostname"in d)if(Array.isArray(d.clientHostname)){o.clientHostname=[];for(let c of d.clientHostname)if(typeof c=="string")o.clientHostname.push(c);else throw new Error("Invalid service config choice: invalid clientHostname")}else throw new Error("Invalid service config choice: invalid clientHostname");if("percentage"in d)if(typeof d.percentage=="number"&&0<=d.percentage&&d.percentage<=100)o.percentage=d.percentage;else throw new Error("Invalid service config choice: invalid percentage");let s=["clientLanguage","percentage","clientHostname","serviceConfig"];for(let c in d)if(!s.includes(c))throw new Error(`Invalid service config choice: unexpected field ${c}`);return o}function kZ(d,o){if(!Array.isArray(d))throw new Error("Invalid service config list");for(let s of d){let c=IZ(s);if(!(typeof c.percentage=="number"&&o>c.percentage)){if(Array.isArray(c.clientHostname)){let l=!1;for(let u of c.clientHostname)u===DZ.hostname()&&(l=!0);if(!l)continue}if(Array.isArray(c.clientLanguage)){let l=!1;for(let u of c.clientLanguage)u===MZ&&(l=!0);if(!l)continue}return c.serviceConfig}}throw new Error("No matching service config found")}function FZ(d,o){for(let s of d)if(s.length>0&&s[0].startsWith("grpc_config=")){let c=s.join("").substring(12),l=JSON.parse(c);return kZ(l,o)}return null}Ur.extractAndSelectServiceConfig=FZ});var mn=A(hy=>{"use strict";Object.defineProperty(hy,"__esModule",{value:!0});hy.ConnectivityState=void 0;var DA;(function(d){d[d.IDLE=0]="IDLE",d[d.CONNECTING=1]="CONNECTING",d[d.READY=2]="READY",d[d.TRANSIENT_FAILURE=3]="TRANSIENT_FAILURE",d[d.SHUTDOWN=4]="SHUTDOWN"})(DA||(hy.ConnectivityState=DA={}))});var tn=A(qr=>{"use strict";Object.defineProperty(qr,"__esModule",{value:!0});qr.uriToString=qr.splitHostPort=qr.parseUri=void 0;var LZ=/^(?:([A-Za-z0-9+.-]+):)?(?:\/\/([^/]*)\/)?(.+)$/;function JZ(d){let o=LZ.exec(d);return o===null?null:{scheme:o[1],authority:o[2],path:o[3]}}qr.parseUri=JZ;var EA=/^\d+$/;function VZ(d){if(d.startsWith("[")){let o=d.indexOf("]");if(o===-1)return null;let s=d.substring(1,o);if(s.indexOf(":")===-1)return null;if(d.length>o+1)if(d[o+1]===":"){let c=d.substring(o+2);return EA.test(c)?{host:s,port:+c}:null}else return null;else return{host:s}}else{let o=d.split(":");return o.length===2?EA.test(o[1])?{host:o[0],port:+o[1]}:null:{host:d}}}qr.splitHostPort=VZ;function UZ(d){let o="";return d.scheme!==void 0&&(o+=d.scheme+":"),d.authority!==void 0&&(o+="//"+d.authority+"/"),o+=d.path,o}qr.uriToString=UZ});var ka=A(hn=>{"use strict";Object.defineProperty(hn,"__esModule",{value:!0});hn.mapUriDefaultScheme=hn.getDefaultAuthority=hn.createResolver=hn.registerDefaultScheme=hn.registerResolver=void 0;var Mj=tn(),xp={},Ej=null;function qZ(d,o){xp[d]=o}hn.registerResolver=qZ;function BZ(d){Ej=d}hn.registerDefaultScheme=BZ;function GZ(d,o,s){if(d.scheme!==void 0&&d.scheme in xp)return new xp[d.scheme](d,o,s);throw new Error(`No resolver could be created for target ${(0,Mj.uriToString)(d)}`)}hn.createResolver=GZ;function zZ(d){if(d.scheme!==void 0&&d.scheme in xp)return xp[d.scheme].getDefaultAuthority(d);throw new Error(`Invalid target ${(0,Mj.uriToString)(d)}`)}hn.getDefaultAuthority=zZ;function HZ(d){return d.scheme===void 0||!(d.scheme in xp)?Ej!==null?{scheme:Ej,authority:void 0,path:(0,Mj.uriToString)(d)}:null:d}hn.mapUriDefaultScheme=HZ});var Gr=A(Br=>{"use strict";Object.defineProperty(Br,"__esModule",{value:!0});Br.QueuePicker=Br.UnavailablePicker=Br.PickResultType=void 0;var QZ=No(),YZ=Ze(),gy;(function(d){d[d.COMPLETE=0]="COMPLETE",d[d.QUEUE=1]="QUEUE",d[d.TRANSIENT_FAILURE=2]="TRANSIENT_FAILURE",d[d.DROP=3]="DROP"})(gy||(Br.PickResultType=gy={}));var Cj=class{constructor(o){o!==void 0?this.status=o:this.status={code:YZ.Status.UNAVAILABLE,details:"No connection established",metadata:new QZ.Metadata}}pick(o){return{pickResultType:gy.TRANSIENT_FAILURE,subchannel:null,status:this.status,onCallStarted:null,onCallEnded:null}}};Br.UnavailablePicker=Cj;var Rj=class{constructor(o){this.loadBalancer=o,this.calledExitIdle=!1}pick(o){return this.calledExitIdle||(process.nextTick(()=>{this.loadBalancer.exitIdle()}),this.calledExitIdle=!0),{pickResultType:gy.QUEUE,subchannel:null,status:null,onCallStarted:null,onCallEnded:null}}};Br.QueuePicker=Rj});var Of=A(yy=>{"use strict";Object.defineProperty(yy,"__esModule",{value:!0});yy.BackoffTimeout=void 0;var WZ=1e3,KZ=1.6,XZ=12e4,ZZ=.2;function $Z(d,o){return Math.random()*(o-d)+d}var Nj=class{constructor(o,s){this.callback=o,this.initialDelay=WZ,this.multiplier=KZ,this.maxDelay=XZ,this.jitter=ZZ,this.running=!1,this.hasRef=!0,this.startTime=new Date,this.endTime=new Date,s&&(s.initialDelay&&(this.initialDelay=s.initialDelay),s.multiplier&&(this.multiplier=s.multiplier),s.jitter&&(this.jitter=s.jitter),s.maxDelay&&(this.maxDelay=s.maxDelay)),this.nextDelay=this.initialDelay,this.timerId=setTimeout(()=>{},0),clearTimeout(this.timerId)}runTimer(o){var s,c;this.endTime=this.startTime,this.endTime.setMilliseconds(this.endTime.getMilliseconds()+this.nextDelay),clearTimeout(this.timerId),this.timerId=setTimeout(()=>{this.callback(),this.running=!1},o),this.hasRef||(c=(s=this.timerId).unref)===null||c===void 0||c.call(s)}runOnce(){this.running=!0,this.startTime=new Date,this.runTimer(this.nextDelay);let o=Math.min(this.nextDelay*this.multiplier,this.maxDelay),s=o*this.jitter;this.nextDelay=o+$Z(-s,s)}stop(){clearTimeout(this.timerId),this.running=!1}reset(){if(this.nextDelay=this.initialDelay,this.running){let o=new Date,s=this.startTime;s.setMilliseconds(s.getMilliseconds()+this.nextDelay),clearTimeout(this.timerId),o{"use strict";Object.defineProperty(by,"__esModule",{value:!0});by.ChildLoadBalancerHandler=void 0;var e$=Vr(),t$=mn(),o$="child_load_balancer_helper",Aj=class{constructor(o){this.channelControlHelper=o,this.currentChild=null,this.pendingChild=null,this.latestConfig=null,this.ChildPolicyHelper=class{constructor(s){this.parent=s,this.child=null}createSubchannel(s,c){return this.parent.channelControlHelper.createSubchannel(s,c)}updateState(s,c){var l;if(this.calledByPendingChild()){if(s===t$.ConnectivityState.CONNECTING)return;(l=this.parent.currentChild)===null||l===void 0||l.destroy(),this.parent.currentChild=this.parent.pendingChild,this.parent.pendingChild=null}else if(!this.calledByCurrentChild())return;this.parent.channelControlHelper.updateState(s,c)}requestReresolution(){var s;let c=(s=this.parent.pendingChild)!==null&&s!==void 0?s:this.parent.currentChild;this.child===c&&this.parent.channelControlHelper.requestReresolution()}setChild(s){this.child=s}addChannelzChild(s){this.parent.channelControlHelper.addChannelzChild(s)}removeChannelzChild(s){this.parent.channelControlHelper.removeChannelzChild(s)}calledByPendingChild(){return this.child===this.parent.pendingChild}calledByCurrentChild(){return this.child===this.parent.currentChild}}}configUpdateRequiresNewPolicyInstance(o,s){return o.getLoadBalancerName()!==s.getLoadBalancerName()}updateAddressList(o,s,c){let l;if(this.currentChild===null||this.latestConfig===null||this.configUpdateRequiresNewPolicyInstance(this.latestConfig,s)){let u=new this.ChildPolicyHelper(this),T=(0,e$.createLoadBalancer)(s,u);u.setChild(T),this.currentChild===null?(this.currentChild=T,l=this.currentChild):(this.pendingChild&&this.pendingChild.destroy(),this.pendingChild=T,l=this.pendingChild)}else this.pendingChild===null?l=this.currentChild:l=this.pendingChild;this.latestConfig=s,l.updateAddressList(o,s,c)}exitIdle(){this.currentChild&&(this.currentChild.exitIdle(),this.pendingChild&&this.pendingChild.exitIdle())}resetBackoff(){this.currentChild&&(this.currentChild.resetBackoff(),this.pendingChild&&this.pendingChild.resetBackoff())}destroy(){this.currentChild&&(this.currentChild.destroy(),this.currentChild=null),this.pendingChild&&(this.pendingChild.destroy(),this.pendingChild=null)}getTypeName(){return o$}};by.ChildLoadBalancerHandler=Aj});var CA=A(Ty=>{"use strict";Object.defineProperty(Ty,"__esModule",{value:!0});Ty.ResolvingLoadBalancer=void 0;var n$=Vr(),a$=Dj(),Uo=mn(),i$=ka(),_p=Gr(),r$=Of(),Ij=Ze(),l$=No(),c$=St(),s$=Ze(),p$=tn(),u$=vy(),d$="resolving_load_balancer";function MA(d){c$.trace(s$.LogVerbosity.DEBUG,d$,d)}var f$=["SERVICE_AND_METHOD","SERVICE","EMPTY"];function m$(d,o,s,c){for(let l of s.name)switch(c){case"EMPTY":if(!l.service&&!l.method)return!0;break;case"SERVICE":if(l.service===d&&!l.method)return!0;break;case"SERVICE_AND_METHOD":if(l.service===d&&l.method===o)return!0}return!1}function h$(d,o,s,c){for(let l of s)if(m$(d,o,l,c))return l;return null}function g$(d){return function(s,c){var l,u;let T=s.split("/").filter(a=>a.length>0),g=(l=T[0])!==null&&l!==void 0?l:"",m=(u=T[1])!==null&&u!==void 0?u:"";if(d&&d.methodConfig)for(let a of f$){let r=h$(g,m,d.methodConfig,a);if(r)return{methodConfig:r,pickInformation:{},status:Ij.Status.OK,dynamicFilterFactories:[]}}return{methodConfig:{name:[]},pickInformation:{},status:Ij.Status.OK,dynamicFilterFactories:[]}}}var kj=class{constructor(o,s,c,l,u){this.target=o,this.channelControlHelper=s,this.onSuccessfulResolution=l,this.onFailedResolution=u,this.latestChildState=Uo.ConnectivityState.IDLE,this.latestChildPicker=new _p.QueuePicker(this),this.currentState=Uo.ConnectivityState.IDLE,this.previousServiceConfig=null,this.continueResolving=!1,c["grpc.service_config"]?this.defaultServiceConfig=(0,a$.validateServiceConfig)(JSON.parse(c["grpc.service_config"])):this.defaultServiceConfig={loadBalancingConfig:[],methodConfig:[]},this.updateState(Uo.ConnectivityState.IDLE,new _p.QueuePicker(this)),this.childLoadBalancer=new u$.ChildLoadBalancerHandler({createSubchannel:s.createSubchannel.bind(s),requestReresolution:()=>{this.backoffTimeout.isRunning()?(MA("requestReresolution delayed by backoff timer until "+this.backoffTimeout.getEndTime().toISOString()),this.continueResolving=!0):this.updateResolution()},updateState:(g,m)=>{this.latestChildState=g,this.latestChildPicker=m,this.updateState(g,m)},addChannelzChild:s.addChannelzChild.bind(s),removeChannelzChild:s.removeChannelzChild.bind(s)}),this.innerResolver=(0,i$.createResolver)(o,{onSuccessfulResolution:(g,m,a,r,e)=>{var t;this.backoffTimeout.stop(),this.backoffTimeout.reset();let n=null;m===null?a===null?(this.previousServiceConfig=null,n=this.defaultServiceConfig):this.previousServiceConfig===null?this.handleResolutionFailure(a):n=this.previousServiceConfig:(n=m,this.previousServiceConfig=m);let i=(t=n?.loadBalancingConfig)!==null&&t!==void 0?t:[],p=(0,n$.getFirstUsableConfig)(i,!0);if(p===null){this.handleResolutionFailure({code:Ij.Status.UNAVAILABLE,details:"All load balancer options in service config are not compatible",metadata:new l$.Metadata});return}this.childLoadBalancer.updateAddressList(g,p,e);let f=n??this.defaultServiceConfig;this.onSuccessfulResolution(f,r??g$(f))},onError:g=>{this.handleResolutionFailure(g)}},c);let T={initialDelay:c["grpc.initial_reconnect_backoff_ms"],maxDelay:c["grpc.max_reconnect_backoff_ms"]};this.backoffTimeout=new r$.BackoffTimeout(()=>{this.continueResolving?(this.updateResolution(),this.continueResolving=!1):this.updateState(this.latestChildState,this.latestChildPicker)},T),this.backoffTimeout.unref()}updateResolution(){this.innerResolver.updateResolution(),this.currentState===Uo.ConnectivityState.IDLE&&this.updateState(Uo.ConnectivityState.CONNECTING,new _p.QueuePicker(this)),this.backoffTimeout.runOnce()}updateState(o,s){MA((0,p$.uriToString)(this.target)+" "+Uo.ConnectivityState[this.currentState]+" -> "+Uo.ConnectivityState[o]),o===Uo.ConnectivityState.IDLE&&(s=new _p.QueuePicker(this)),this.currentState=o,this.channelControlHelper.updateState(o,s)}handleResolutionFailure(o){this.latestChildState===Uo.ConnectivityState.IDLE&&(this.updateState(Uo.ConnectivityState.TRANSIENT_FAILURE,new _p.UnavailablePicker(o)),this.onFailedResolution(o))}exitIdle(){(this.currentState===Uo.ConnectivityState.IDLE||this.currentState===Uo.ConnectivityState.TRANSIENT_FAILURE)&&(this.backoffTimeout.isRunning()?this.continueResolving=!0:this.updateResolution()),this.childLoadBalancer.exitIdle()}updateAddressList(o,s){throw new Error("updateAddressList not supported on ResolvingLoadBalancer")}resetBackoff(){this.backoffTimeout.reset(),this.childLoadBalancer.resetBackoff()}destroy(){this.childLoadBalancer.destroy(),this.innerResolver.destroy(),this.backoffTimeout.reset(),this.backoffTimeout.stop(),this.latestChildState=Uo.ConnectivityState.IDLE,this.latestChildPicker=new _p.QueuePicker(this),this.currentState=Uo.ConnectivityState.IDLE,this.previousServiceConfig=null,this.continueResolving=!1}getTypeName(){return"resolving_load_balancer"}};Ty.ResolvingLoadBalancer=kj});var RA=A(Dp=>{"use strict";Object.defineProperty(Dp,"__esModule",{value:!0});Dp.channelOptionsEqual=Dp.recognizedOptions=void 0;Dp.recognizedOptions={"grpc.ssl_target_name_override":!0,"grpc.primary_user_agent":!0,"grpc.secondary_user_agent":!0,"grpc.default_authority":!0,"grpc.keepalive_time_ms":!0,"grpc.keepalive_timeout_ms":!0,"grpc.keepalive_permit_without_calls":!0,"grpc.service_config":!0,"grpc.max_concurrent_streams":!0,"grpc.initial_reconnect_backoff_ms":!0,"grpc.max_reconnect_backoff_ms":!0,"grpc.use_local_subchannel_pool":!0,"grpc.max_send_message_length":!0,"grpc.max_receive_message_length":!0,"grpc.enable_http_proxy":!0,"grpc.enable_channelz":!0,"grpc.dns_min_time_between_resolutions_ms":!0,"grpc.enable_retries":!0,"grpc.per_rpc_retry_buffer_size":!0,"grpc.retry_buffer_size":!0,"grpc.max_connection_age_ms":!0,"grpc.max_connection_age_grace_ms":!0,"grpc-node.max_session_memory":!0,"grpc.service_config_disable_resolution":!0,"grpc.client_idle_timeout_ms":!0,"grpc-node.tls_enable_trace":!0};function y$(d,o){let s=Object.keys(d).sort(),c=Object.keys(o).sort();if(s.length!==c.length)return!1;for(let l=0;l{"use strict";Object.defineProperty(Fa,"__esModule",{value:!0});Fa.stringToSubchannelAddress=Fa.subchannelAddressToString=Fa.subchannelAddressEqual=Fa.isTcpSubchannelAddress=void 0;var b$=require("net");function Sf(d){return"port"in d}Fa.isTcpSubchannelAddress=Sf;function v$(d,o){return!d&&!o?!0:!d||!o?!1:Sf(d)?Sf(o)&&d.host===o.host&&d.port===o.port:!Sf(o)&&d.path===o.path}Fa.subchannelAddressEqual=v$;function T$(d){return Sf(d)?d.host+":"+d.port:d.path}Fa.subchannelAddressToString=T$;var O$=443;function S$(d,o){return(0,b$.isIP)(d)?{host:d,port:o??O$}:{path:d}}Fa.stringToSubchannelAddress=S$});var Oy=A(Ep=>{"use strict";Object.defineProperty(Ep,"__esModule",{value:!0});Ep.addAdminServicesToServer=Ep.registerAdminService=void 0;var NA=[];function P$(d,o){NA.push({getServiceDefinition:d,getHandlers:o})}Ep.registerAdminService=P$;function j$(d){for(let{getServiceDefinition:o,getHandlers:s}of NA)d.addService(o(),s())}Ep.addAdminServicesToServer=j$});var AA=A(gn=>{"use strict";Object.defineProperty(gn,"__esModule",{value:!0});gn.ClientDuplexStreamImpl=gn.ClientWritableStreamImpl=gn.ClientReadableStreamImpl=gn.ClientUnaryCallImpl=gn.callErrorFromStatus=void 0;var w$=require("events"),Uj=require("stream"),Pf=Ze();function x$(d,o){let s=`${d.code} ${Pf.Status[d.code]}: ${d.details}`,l=`${new Error(s).stack} +"use strict";var fQ=Object.create;var Nh=Object.defineProperty;var mQ=Object.getOwnPropertyDescriptor;var hQ=Object.getOwnPropertyNames;var gQ=Object.getPrototypeOf,yQ=Object.prototype.hasOwnProperty;var ct=(d,o)=>()=>(d&&(o=d(d=0)),o);var A=(d,o)=>()=>(o||d((o={exports:{}}).exports,o),o.exports),id=(d,o)=>{for(var p in o)Nh(d,p,{get:o[p],enumerable:!0})},bN=(d,o,p,c)=>{if(o&&typeof o=="object"||typeof o=="function")for(let l of hQ(o))!yQ.call(d,l)&&l!==p&&Nh(d,l,{get:()=>o[l],enumerable:!(c=mQ(o,l))||c.enumerable});return d};var It=(d,o,p)=>(p=d!=null?fQ(gQ(d)):{},bN(o||!d||!d.__esModule?Nh(p,"default",{value:d,enumerable:!0}):p,d)),vN=d=>bN(Nh({},"__esModule",{value:!0}),d);var xe=A((vOe,bQ)=>{bQ.exports={nested:{google:{nested:{cloud:{nested:{aiplatform:{nested:{v1:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1",go_package:"cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpb",java_multiple_files:!0,java_outer_classname:"VizierServiceProto",java_package:"com.google.cloud.aiplatform.v1",php_namespace:"Google\\Cloud\\AIPlatform\\V1",ruby_package:"Google::Cloud::AIPlatform::V1","(google.api.resource_definition).type":"compute.googleapis.com/Network","(google.api.resource_definition).pattern":"projects/{project}/global/networks/{network}"},nested:{AcceleratorType:{values:{ACCELERATOR_TYPE_UNSPECIFIED:0,NVIDIA_TESLA_K80:1,NVIDIA_TESLA_P100:2,NVIDIA_TESLA_V100:3,NVIDIA_TESLA_P4:4,NVIDIA_TESLA_T4:5,NVIDIA_TESLA_A100:8,NVIDIA_A100_80GB:9,NVIDIA_L4:11,TPU_V2:6,TPU_V3:7,TPU_V4_POD:10}},Annotation:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Annotation","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},payloadSchemaUri:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},payload:{type:"google.protobuf.Value",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},annotationSource:{type:"UserActionReference",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},UserActionReference:{oneofs:{reference:{oneof:["operation","dataLabelingJob"]}},fields:{operation:{type:"string",id:1},dataLabelingJob:{type:"string",id:2},method:{type:"string",id:3}}},AnnotationSpec:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/AnnotationSpec","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},Artifact:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Artifact","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2},uri:{type:"string",id:6},etag:{type:"string",id:9},labels:{keyType:"string",type:"string",id:10},createTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:13},schemaTitle:{type:"string",id:14},schemaVersion:{type:"string",id:15},metadata:{type:"google.protobuf.Struct",id:16},description:{type:"string",id:17}},nested:{State:{values:{STATE_UNSPECIFIED:0,PENDING:1,LIVE:2}}}},BatchPredictionJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/BatchPredictionJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},model:{type:"string",id:3,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:30,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},unmanagedContainerModel:{type:"UnmanagedContainerModel",id:28},inputConfig:{type:"InputConfig",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},instanceConfig:{type:"InstanceConfig",id:27},modelParameters:{type:"google.protobuf.Value",id:5},outputConfig:{type:"OutputConfig",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},dedicatedResources:{type:"BatchDedicatedResources",id:7},serviceAccount:{type:"string",id:29},manualBatchTuningParameters:{type:"ManualBatchTuningParameters",id:8,options:{"(google.api.field_behavior)":"IMMUTABLE"}},generateExplanation:{type:"bool",id:23},explanationSpec:{type:"ExplanationSpec",id:25},outputInfo:{type:"OutputInfo",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"JobState",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},partialFailures:{rule:"repeated",type:"google.rpc.Status",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},resourcesConsumed:{type:"ResourcesConsumed",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},completionStats:{type:"CompletionStats",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:15,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:16,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:17,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:18,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:19},encryptionSpec:{type:"EncryptionSpec",id:24},disableContainerLogging:{type:"bool",id:34}},nested:{InputConfig:{oneofs:{source:{oneof:["gcsSource","bigquerySource"]}},fields:{gcsSource:{type:"GcsSource",id:2},bigquerySource:{type:"BigQuerySource",id:3},instancesFormat:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},InstanceConfig:{fields:{instanceType:{type:"string",id:1},keyField:{type:"string",id:2},includedFields:{rule:"repeated",type:"string",id:3},excludedFields:{rule:"repeated",type:"string",id:4}}},OutputConfig:{oneofs:{destination:{oneof:["gcsDestination","bigqueryDestination"]}},fields:{gcsDestination:{type:"GcsDestination",id:2},bigqueryDestination:{type:"BigQueryDestination",id:3},predictionsFormat:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},OutputInfo:{oneofs:{outputLocation:{oneof:["gcsOutputDirectory","bigqueryOutputDataset"]}},fields:{gcsOutputDirectory:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},bigqueryOutputDataset:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},bigqueryOutputTable:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},CompletionStats:{fields:{successfulCount:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},failedCount:{type:"int64",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},incompleteCount:{type:"int64",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},successfulForecastPointCount:{type:"int64",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},EncryptionSpec:{fields:{kmsKeyName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},Explanation:{fields:{attributions:{rule:"repeated",type:"Attribution",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},neighbors:{rule:"repeated",type:"Neighbor",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ModelExplanation:{fields:{meanAttributions:{rule:"repeated",type:"Attribution",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},Attribution:{fields:{baselineOutputValue:{type:"double",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},instanceOutputValue:{type:"double",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},featureAttributions:{type:"google.protobuf.Value",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},outputIndex:{rule:"repeated",type:"int32",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},outputDisplayName:{type:"string",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},approximationError:{type:"double",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},outputName:{type:"string",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},Neighbor:{fields:{neighborId:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},neighborDistance:{type:"double",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ExplanationSpec:{fields:{parameters:{type:"ExplanationParameters",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},metadata:{type:"ExplanationMetadata",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ExplanationParameters:{oneofs:{method:{oneof:["sampledShapleyAttribution","integratedGradientsAttribution","xraiAttribution","examples"]}},fields:{sampledShapleyAttribution:{type:"SampledShapleyAttribution",id:1},integratedGradientsAttribution:{type:"IntegratedGradientsAttribution",id:2},xraiAttribution:{type:"XraiAttribution",id:3},examples:{type:"Examples",id:7},topK:{type:"int32",id:4},outputIndices:{type:"google.protobuf.ListValue",id:5}}},SampledShapleyAttribution:{fields:{pathCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},IntegratedGradientsAttribution:{fields:{stepCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},smoothGradConfig:{type:"SmoothGradConfig",id:2},blurBaselineConfig:{type:"BlurBaselineConfig",id:3}}},XraiAttribution:{fields:{stepCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},smoothGradConfig:{type:"SmoothGradConfig",id:2},blurBaselineConfig:{type:"BlurBaselineConfig",id:3}}},SmoothGradConfig:{oneofs:{GradientNoiseSigma:{oneof:["noiseSigma","featureNoiseSigma"]}},fields:{noiseSigma:{type:"float",id:1},featureNoiseSigma:{type:"FeatureNoiseSigma",id:2},noisySampleCount:{type:"int32",id:3}}},FeatureNoiseSigma:{fields:{noiseSigma:{rule:"repeated",type:"NoiseSigmaForFeature",id:1}},nested:{NoiseSigmaForFeature:{fields:{name:{type:"string",id:1},sigma:{type:"float",id:2}}}}},BlurBaselineConfig:{fields:{maxBlurSigma:{type:"float",id:1}}},Examples:{oneofs:{source:{oneof:["exampleGcsSource"]},config:{oneof:["nearestNeighborSearchConfig","presets"]}},fields:{exampleGcsSource:{type:"ExampleGcsSource",id:5},nearestNeighborSearchConfig:{type:"google.protobuf.Value",id:2},presets:{type:"Presets",id:4},neighborCount:{type:"int32",id:3}},nested:{ExampleGcsSource:{fields:{dataFormat:{type:"DataFormat",id:1},gcsSource:{type:"GcsSource",id:2}},nested:{DataFormat:{values:{DATA_FORMAT_UNSPECIFIED:0,JSONL:1}}}}}},Presets:{oneofs:{_query:{oneof:["query"]}},fields:{query:{type:"Query",id:1,options:{proto3_optional:!0}},modality:{type:"Modality",id:2}},nested:{Query:{values:{PRECISE:0,FAST:1}},Modality:{values:{MODALITY_UNSPECIFIED:0,IMAGE:1,TEXT:2,TABULAR:3}}}},ExplanationSpecOverride:{fields:{parameters:{type:"ExplanationParameters",id:1},metadata:{type:"ExplanationMetadataOverride",id:2},examplesOverride:{type:"ExamplesOverride",id:3}}},ExplanationMetadataOverride:{fields:{inputs:{keyType:"string",type:"InputMetadataOverride",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{InputMetadataOverride:{fields:{inputBaselines:{rule:"repeated",type:"google.protobuf.Value",id:1}}}}},ExamplesOverride:{fields:{neighborCount:{type:"int32",id:1},crowdingCount:{type:"int32",id:2},restrictions:{rule:"repeated",type:"ExamplesRestrictionsNamespace",id:3},returnEmbeddings:{type:"bool",id:4},dataFormat:{type:"DataFormat",id:5}},nested:{DataFormat:{values:{DATA_FORMAT_UNSPECIFIED:0,INSTANCES:1,EMBEDDINGS:2}}}},ExamplesRestrictionsNamespace:{fields:{namespaceName:{type:"string",id:1},allow:{rule:"repeated",type:"string",id:2},deny:{rule:"repeated",type:"string",id:3}}},ExplanationMetadata:{fields:{inputs:{keyType:"string",type:"InputMetadata",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},outputs:{keyType:"string",type:"OutputMetadata",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureAttributionsSchemaUri:{type:"string",id:3},latentSpaceSource:{type:"string",id:5}},nested:{InputMetadata:{fields:{inputBaselines:{rule:"repeated",type:"google.protobuf.Value",id:1},inputTensorName:{type:"string",id:2},encoding:{type:"Encoding",id:3},modality:{type:"string",id:4},featureValueDomain:{type:"FeatureValueDomain",id:5},indicesTensorName:{type:"string",id:6},denseShapeTensorName:{type:"string",id:7},indexFeatureMapping:{rule:"repeated",type:"string",id:8},encodedTensorName:{type:"string",id:9},encodedBaselines:{rule:"repeated",type:"google.protobuf.Value",id:10},visualization:{type:"Visualization",id:11},groupName:{type:"string",id:12}},nested:{FeatureValueDomain:{fields:{minValue:{type:"float",id:1},maxValue:{type:"float",id:2},originalMean:{type:"float",id:3},originalStddev:{type:"float",id:4}}},Visualization:{fields:{type:{type:"Type",id:1},polarity:{type:"Polarity",id:2},colorMap:{type:"ColorMap",id:3},clipPercentUpperbound:{type:"float",id:4},clipPercentLowerbound:{type:"float",id:5},overlayType:{type:"OverlayType",id:6}},nested:{Type:{values:{TYPE_UNSPECIFIED:0,PIXELS:1,OUTLINES:2}},Polarity:{values:{POLARITY_UNSPECIFIED:0,POSITIVE:1,NEGATIVE:2,BOTH:3}},ColorMap:{values:{COLOR_MAP_UNSPECIFIED:0,PINK_GREEN:1,VIRIDIS:2,RED:3,GREEN:4,RED_GREEN:6,PINK_WHITE_GREEN:5}},OverlayType:{values:{OVERLAY_TYPE_UNSPECIFIED:0,NONE:1,ORIGINAL:2,GRAYSCALE:3,MASK_BLACK:4}}}},Encoding:{values:{ENCODING_UNSPECIFIED:0,IDENTITY:1,BAG_OF_FEATURES:2,BAG_OF_FEATURES_SPARSE:3,INDICATOR:4,COMBINED_EMBEDDING:5,CONCAT_EMBEDDING:6}}}},OutputMetadata:{oneofs:{displayNameMapping:{oneof:["indexDisplayNameMapping","displayNameMappingKey"]}},fields:{indexDisplayNameMapping:{type:"google.protobuf.Value",id:1},displayNameMappingKey:{type:"string",id:2},outputTensorName:{type:"string",id:3}}}}},AvroSource:{fields:{gcsSource:{type:"GcsSource",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CsvSource:{fields:{gcsSource:{type:"GcsSource",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GcsSource:{fields:{uris:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GcsDestination:{fields:{outputUriPrefix:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BigQuerySource:{fields:{inputUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BigQueryDestination:{fields:{outputUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CsvDestination:{fields:{gcsDestination:{type:"GcsDestination",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},TFRecordDestination:{fields:{gcsDestination:{type:"GcsDestination",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ContainerRegistryDestination:{fields:{outputUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},JobState:{values:{JOB_STATE_UNSPECIFIED:0,JOB_STATE_QUEUED:1,JOB_STATE_PENDING:2,JOB_STATE_RUNNING:3,JOB_STATE_SUCCEEDED:4,JOB_STATE_FAILED:5,JOB_STATE_CANCELLING:6,JOB_STATE_CANCELLED:7,JOB_STATE_PAUSED:8,JOB_STATE_EXPIRED:9,JOB_STATE_UPDATING:10,JOB_STATE_PARTIALLY_SUCCEEDED:11}},MachineSpec:{fields:{machineType:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},acceleratorType:{type:"AcceleratorType",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},acceleratorCount:{type:"int32",id:3},tpuTopology:{type:"string",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},DedicatedResources:{fields:{machineSpec:{type:"MachineSpec",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},minReplicaCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},maxReplicaCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}},autoscalingMetricSpecs:{rule:"repeated",type:"AutoscalingMetricSpec",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},AutomaticResources:{fields:{minReplicaCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},maxReplicaCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},BatchDedicatedResources:{fields:{machineSpec:{type:"MachineSpec",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},startingReplicaCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},maxReplicaCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},ResourcesConsumed:{fields:{replicaHours:{type:"double",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},DiskSpec:{fields:{bootDiskType:{type:"string",id:1},bootDiskSizeGb:{type:"int32",id:2}}},PersistentDiskSpec:{fields:{diskType:{type:"string",id:1},diskSizeGb:{type:"int64",id:2}}},NfsMount:{fields:{server:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},path:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},mountPoint:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},AutoscalingMetricSpec:{fields:{metricName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},target:{type:"int32",id:2}}},ManualBatchTuningParameters:{fields:{batchSize:{type:"int32",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},UnmanagedContainerModel:{fields:{artifactUri:{type:"string",id:1},predictSchemata:{type:"PredictSchemata",id:2},containerSpec:{type:"ModelContainerSpec",id:3,options:{"(google.api.field_behavior)":"INPUT_ONLY"}}}},Model:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Model","(google.api.resource).pattern":"projects/{project}/locations/{location}/models/{model}"},fields:{name:{type:"string",id:1},versionId:{type:"string",id:28,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},versionAliases:{rule:"repeated",type:"string",id:29},versionCreateTime:{type:"google.protobuf.Timestamp",id:31,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},versionUpdateTime:{type:"google.protobuf.Timestamp",id:32,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},versionDescription:{type:"string",id:30},predictSchemata:{type:"PredictSchemata",id:4},metadataSchemaUri:{type:"string",id:5,options:{"(google.api.field_behavior)":"IMMUTABLE"}},metadata:{type:"google.protobuf.Value",id:6,options:{"(google.api.field_behavior)":"IMMUTABLE"}},supportedExportFormats:{rule:"repeated",type:"ExportFormat",id:20,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},trainingPipeline:{type:"string",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/TrainingPipeline"}},pipelineJob:{type:"string",id:47,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/PipelineJob"}},containerSpec:{type:"ModelContainerSpec",id:9,options:{"(google.api.field_behavior)":"INPUT_ONLY"}},artifactUri:{type:"string",id:26,options:{"(google.api.field_behavior)":"IMMUTABLE"}},supportedDeploymentResourcesTypes:{rule:"repeated",type:"DeploymentResourcesType",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},supportedInputStorageFormats:{rule:"repeated",type:"string",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},supportedOutputStorageFormats:{rule:"repeated",type:"string",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},deployedModels:{rule:"repeated",type:"DeployedModelRef",id:15,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},explanationSpec:{type:"ExplanationSpec",id:23},etag:{type:"string",id:16},labels:{keyType:"string",type:"string",id:17},encryptionSpec:{type:"EncryptionSpec",id:24},modelSourceInfo:{type:"ModelSourceInfo",id:38,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},originalModelInfo:{type:"OriginalModelInfo",id:34,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metadataArtifact:{type:"string",id:44,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{ExportFormat:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},exportableContents:{rule:"repeated",type:"ExportableContent",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{ExportableContent:{values:{EXPORTABLE_CONTENT_UNSPECIFIED:0,ARTIFACT:1,IMAGE:2}}}},OriginalModelInfo:{fields:{model:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}}}},DeploymentResourcesType:{values:{DEPLOYMENT_RESOURCES_TYPE_UNSPECIFIED:0,DEDICATED_RESOURCES:1,AUTOMATIC_RESOURCES:2,SHARED_RESOURCES:3}}}},LargeModelReference:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},PredictSchemata:{fields:{instanceSchemaUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},parametersSchemaUri:{type:"string",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},predictionSchemaUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},ModelContainerSpec:{fields:{imageUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},command:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},args:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}},env:{rule:"repeated",type:"EnvVar",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}},ports:{rule:"repeated",type:"Port",id:5,options:{"(google.api.field_behavior)":"IMMUTABLE"}},predictRoute:{type:"string",id:6,options:{"(google.api.field_behavior)":"IMMUTABLE"}},healthRoute:{type:"string",id:7,options:{"(google.api.field_behavior)":"IMMUTABLE"}},deploymentTimeout:{type:"google.protobuf.Duration",id:10,options:{"(google.api.field_behavior)":"IMMUTABLE"}},sharedMemorySizeMb:{type:"int64",id:11,options:{"(google.api.field_behavior)":"IMMUTABLE"}},startupProbe:{type:"Probe",id:12,options:{"(google.api.field_behavior)":"IMMUTABLE"}},healthProbe:{type:"Probe",id:13,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},Port:{fields:{containerPort:{type:"int32",id:3}}},ModelSourceInfo:{fields:{sourceType:{type:"ModelSourceType",id:1},copy:{type:"bool",id:2}},nested:{ModelSourceType:{values:{MODEL_SOURCE_TYPE_UNSPECIFIED:0,AUTOML:1,CUSTOM:2,BQML:3,MODEL_GARDEN:4,GENIE:5}}}},Probe:{oneofs:{probeType:{oneof:["exec"]}},fields:{exec:{type:"ExecAction",id:1},periodSeconds:{type:"int32",id:2},timeoutSeconds:{type:"int32",id:3}},nested:{ExecAction:{fields:{command:{rule:"repeated",type:"string",id:1}}}}},DeployedModelRef:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},deployedModelId:{type:"string",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},EnvVar:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},value:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},Context:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Context","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},displayName:{type:"string",id:2},etag:{type:"string",id:8},labels:{keyType:"string",type:"string",id:9},createTime:{type:"google.protobuf.Timestamp",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},parentContexts:{rule:"repeated",type:"string",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},schemaTitle:{type:"string",id:13},schemaVersion:{type:"string",id:14},metadata:{type:"google.protobuf.Struct",id:15},description:{type:"string",id:16}}},CustomJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/CustomJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/customJobs/{custom_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},jobSpec:{type:"CustomJobSpec",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},state:{type:"JobState",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:11},encryptionSpec:{type:"EncryptionSpec",id:12},webAccessUris:{keyType:"string",type:"string",id:16,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},CustomJobSpec:{fields:{workerPoolSpecs:{rule:"repeated",type:"WorkerPoolSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},scheduling:{type:"Scheduling",id:3},serviceAccount:{type:"string",id:4},network:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"compute.googleapis.com/Network"}},reservedIpRanges:{rule:"repeated",type:"string",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}},baseOutputDirectory:{type:"GcsDestination",id:6},protectedArtifactLocationId:{type:"string",id:19},tensorboard:{type:"string",id:7,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}},enableWebAccess:{type:"bool",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableDashboardAccess:{type:"bool",id:16,options:{"(google.api.field_behavior)":"OPTIONAL"}},experiment:{type:"string",id:17,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},experimentRun:{type:"string",id:18,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},WorkerPoolSpec:{oneofs:{task:{oneof:["containerSpec","pythonPackageSpec"]}},fields:{containerSpec:{type:"ContainerSpec",id:6},pythonPackageSpec:{type:"PythonPackageSpec",id:7},machineSpec:{type:"MachineSpec",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},replicaCount:{type:"int64",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},nfsMounts:{rule:"repeated",type:"NfsMount",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},diskSpec:{type:"DiskSpec",id:5}}},ContainerSpec:{fields:{imageUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},command:{rule:"repeated",type:"string",id:2},args:{rule:"repeated",type:"string",id:3},env:{rule:"repeated",type:"EnvVar",id:4}}},PythonPackageSpec:{fields:{executorImageUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},packageUris:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},pythonModule:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},args:{rule:"repeated",type:"string",id:4},env:{rule:"repeated",type:"EnvVar",id:5}}},Scheduling:{fields:{timeout:{type:"google.protobuf.Duration",id:1},restartJobOnWorkerRestart:{type:"bool",id:3},disableRetries:{type:"bool",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DataItem:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/DataItem","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},payload:{type:"google.protobuf.Value",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},etag:{type:"string",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DataLabelingJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/DataLabelingJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},datasets:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},annotationLabels:{keyType:"string",type:"string",id:12},labelerCount:{type:"int32",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},instructionUri:{type:"string",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},inputsSchemaUri:{type:"string",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},inputs:{type:"google.protobuf.Value",id:7,options:{"(google.api.field_behavior)":"REQUIRED"}},state:{type:"JobState",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labelingProgress:{type:"int32",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},currentSpend:{type:"google.type.Money",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:22,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:11},specialistPools:{rule:"repeated",type:"string",id:16},encryptionSpec:{type:"EncryptionSpec",id:20},activeLearningConfig:{type:"ActiveLearningConfig",id:21}}},ActiveLearningConfig:{oneofs:{humanLabelingBudget:{oneof:["maxDataItemCount","maxDataItemPercentage"]}},fields:{maxDataItemCount:{type:"int64",id:1},maxDataItemPercentage:{type:"int32",id:2},sampleConfig:{type:"SampleConfig",id:3},trainingConfig:{type:"TrainingConfig",id:4}}},SampleConfig:{oneofs:{initialBatchSampleSize:{oneof:["initialBatchSamplePercentage"]},followingBatchSampleSize:{oneof:["followingBatchSamplePercentage"]}},fields:{initialBatchSamplePercentage:{type:"int32",id:1},followingBatchSamplePercentage:{type:"int32",id:3},sampleStrategy:{type:"SampleStrategy",id:5}},nested:{SampleStrategy:{values:{SAMPLE_STRATEGY_UNSPECIFIED:0,UNCERTAINTY:1}}}},TrainingConfig:{fields:{timeoutTrainingMilliHours:{type:"int64",id:1}}},Dataset:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Dataset","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:16},metadataSchemaUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},metadata:{type:"google.protobuf.Value",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}},dataItemCount:{type:"int64",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:6},labels:{keyType:"string",type:"string",id:7},savedQueries:{rule:"repeated",type:"SavedQuery",id:9},encryptionSpec:{type:"EncryptionSpec",id:11},metadataArtifact:{type:"string",id:17,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ImportDataConfig:{oneofs:{source:{oneof:["gcsSource"]}},fields:{gcsSource:{type:"GcsSource",id:1},dataItemLabels:{keyType:"string",type:"string",id:2},annotationLabels:{keyType:"string",type:"string",id:3},importSchemaUri:{type:"string",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ExportDataConfig:{oneofs:{destination:{oneof:["gcsDestination"]},split:{oneof:["fractionSplit"]}},fields:{gcsDestination:{type:"GcsDestination",id:1},fractionSplit:{type:"ExportFractionSplit",id:5},annotationsFilter:{type:"string",id:2}}},ExportFractionSplit:{fields:{trainingFraction:{type:"double",id:1},validationFraction:{type:"double",id:2},testFraction:{type:"double",id:3}}},SavedQuery:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/SavedQuery","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},metadata:{type:"google.protobuf.Value",id:12},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},annotationFilter:{type:"string",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},problemType:{type:"string",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},annotationSpecCount:{type:"int32",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:8},supportAutomlTraining:{type:"bool",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},DatasetService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateDataset:{requestType:"CreateDatasetRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/datasets","(google.api.http).body":"dataset","(google.api.method_signature)":"parent,dataset","(google.longrunning.operation_info).response_type":"Dataset","(google.longrunning.operation_info).metadata_type":"CreateDatasetOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/datasets",body:"dataset"}},{"(google.api.method_signature)":"parent,dataset"},{"(google.longrunning.operation_info)":{response_type:"Dataset",metadata_type:"CreateDatasetOperationMetadata"}}]},GetDataset:{requestType:"GetDatasetRequest",responseType:"Dataset",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/datasets/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/datasets/*}"}},{"(google.api.method_signature)":"name"}]},UpdateDataset:{requestType:"UpdateDatasetRequest",responseType:"Dataset",options:{"(google.api.http).patch":"/v1/{dataset.name=projects/*/locations/*/datasets/*}","(google.api.http).body":"dataset","(google.api.method_signature)":"dataset,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{dataset.name=projects/*/locations/*/datasets/*}",body:"dataset"}},{"(google.api.method_signature)":"dataset,update_mask"}]},ListDatasets:{requestType:"ListDatasetsRequest",responseType:"ListDatasetsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/datasets","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/datasets"}},{"(google.api.method_signature)":"parent"}]},DeleteDataset:{requestType:"DeleteDatasetRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/datasets/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/datasets/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},ImportData:{requestType:"ImportDataRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/datasets/*}:import","(google.api.http).body":"*","(google.api.method_signature)":"name,import_configs","(google.longrunning.operation_info).response_type":"ImportDataResponse","(google.longrunning.operation_info).metadata_type":"ImportDataOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/datasets/*}:import",body:"*"}},{"(google.api.method_signature)":"name,import_configs"},{"(google.longrunning.operation_info)":{response_type:"ImportDataResponse",metadata_type:"ImportDataOperationMetadata"}}]},ExportData:{requestType:"ExportDataRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/datasets/*}:export","(google.api.http).body":"*","(google.api.method_signature)":"name,export_config","(google.longrunning.operation_info).response_type":"ExportDataResponse","(google.longrunning.operation_info).metadata_type":"ExportDataOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/datasets/*}:export",body:"*"}},{"(google.api.method_signature)":"name,export_config"},{"(google.longrunning.operation_info)":{response_type:"ExportDataResponse",metadata_type:"ExportDataOperationMetadata"}}]},CreateDatasetVersion:{requestType:"CreateDatasetVersionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/datasets/*}/datasetVersions","(google.api.http).body":"dataset_version","(google.api.method_signature)":"parent,dataset_version","(google.longrunning.operation_info).response_type":"DatasetVersion","(google.longrunning.operation_info).metadata_type":"CreateDatasetVersionOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/datasets/*}/datasetVersions",body:"dataset_version"}},{"(google.api.method_signature)":"parent,dataset_version"},{"(google.longrunning.operation_info)":{response_type:"DatasetVersion",metadata_type:"CreateDatasetVersionOperationMetadata"}}]},DeleteDatasetVersion:{requestType:"DeleteDatasetVersionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},GetDatasetVersion:{requestType:"GetDatasetVersionRequest",responseType:"DatasetVersion",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}"}},{"(google.api.method_signature)":"name"}]},ListDatasetVersions:{requestType:"ListDatasetVersionsRequest",responseType:"ListDatasetVersionsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/datasets/*}/datasetVersions","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/datasets/*}/datasetVersions"}},{"(google.api.method_signature)":"parent"}]},RestoreDatasetVersion:{requestType:"RestoreDatasetVersionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}:restore","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"DatasetVersion","(google.longrunning.operation_info).metadata_type":"RestoreDatasetVersionOperationMetadata"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}:restore"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"DatasetVersion",metadata_type:"RestoreDatasetVersionOperationMetadata"}}]},ListDataItems:{requestType:"ListDataItemsRequest",responseType:"ListDataItemsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/datasets/*}/dataItems","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/datasets/*}/dataItems"}},{"(google.api.method_signature)":"parent"}]},SearchDataItems:{requestType:"SearchDataItemsRequest",responseType:"SearchDataItemsResponse",options:{"(google.api.http).get":"/v1/{dataset=projects/*/locations/*/datasets/*}:searchDataItems"},parsedOptions:[{"(google.api.http)":{get:"/v1/{dataset=projects/*/locations/*/datasets/*}:searchDataItems"}}]},ListSavedQueries:{requestType:"ListSavedQueriesRequest",responseType:"ListSavedQueriesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/datasets/*}/savedQueries","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/datasets/*}/savedQueries"}},{"(google.api.method_signature)":"parent"}]},DeleteSavedQuery:{requestType:"DeleteSavedQueryRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},GetAnnotationSpec:{requestType:"GetAnnotationSpecRequest",responseType:"AnnotationSpec",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}"}},{"(google.api.method_signature)":"name"}]},ListAnnotations:{requestType:"ListAnnotationsRequest",responseType:"ListAnnotationsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/datasets/*/dataItems/*}/annotations","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/datasets/*/dataItems/*}/annotations"}},{"(google.api.method_signature)":"parent"}]}}},CreateDatasetRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},dataset:{type:"Dataset",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateDatasetOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetDatasetRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},readMask:{type:"google.protobuf.FieldMask",id:2}}},UpdateDatasetRequest:{fields:{dataset:{type:"Dataset",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ListDatasetsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListDatasetsResponse:{fields:{datasets:{rule:"repeated",type:"Dataset",id:1},nextPageToken:{type:"string",id:2}}},DeleteDatasetRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}}}},ImportDataRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},importConfigs:{rule:"repeated",type:"ImportDataConfig",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ImportDataResponse:{fields:{}},ImportDataOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},ExportDataRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},exportConfig:{type:"ExportDataConfig",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ExportDataResponse:{fields:{exportedFiles:{rule:"repeated",type:"string",id:1}}},ExportDataOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},gcsOutputDirectory:{type:"string",id:2}}},CreateDatasetVersionRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},datasetVersion:{type:"DatasetVersion",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateDatasetVersionOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteDatasetVersionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DatasetVersion"}}}},GetDatasetVersionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DatasetVersion"}},readMask:{type:"google.protobuf.FieldMask",id:2}}},ListDatasetVersionsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},readMask:{type:"google.protobuf.FieldMask",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},orderBy:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListDatasetVersionsResponse:{fields:{datasetVersions:{rule:"repeated",type:"DatasetVersion",id:1},nextPageToken:{type:"string",id:2}}},RestoreDatasetVersionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DatasetVersion"}}}},RestoreDatasetVersionOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},ListDataItemsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListDataItemsResponse:{fields:{dataItems:{rule:"repeated",type:"DataItem",id:1},nextPageToken:{type:"string",id:2}}},SearchDataItemsRequest:{oneofs:{order:{oneof:["orderByDataItem","orderByAnnotation"]}},fields:{orderByDataItem:{type:"string",id:12},orderByAnnotation:{type:"OrderByAnnotation",id:13},dataset:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},savedQuery:{type:"string",id:2,options:{deprecated:!0,"(google.api.resource_reference).type":"aiplatform.googleapis.com/SavedQuery"}},dataLabelingJob:{type:"string",id:3},dataItemFilter:{type:"string",id:4},annotationsFilter:{type:"string",id:5,options:{deprecated:!0}},annotationFilters:{rule:"repeated",type:"string",id:11},fieldMask:{type:"google.protobuf.FieldMask",id:6},annotationsLimit:{type:"int32",id:7},pageSize:{type:"int32",id:8},orderBy:{type:"string",id:9,options:{deprecated:!0}},pageToken:{type:"string",id:10}},nested:{OrderByAnnotation:{fields:{savedQuery:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},orderBy:{type:"string",id:2}}}}},SearchDataItemsResponse:{fields:{dataItemViews:{rule:"repeated",type:"DataItemView",id:1},nextPageToken:{type:"string",id:2}}},DataItemView:{fields:{dataItem:{type:"DataItem",id:1},annotations:{rule:"repeated",type:"Annotation",id:2},hasTruncatedAnnotations:{type:"bool",id:3}}},ListSavedQueriesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListSavedQueriesResponse:{fields:{savedQueries:{rule:"repeated",type:"SavedQuery",id:1},nextPageToken:{type:"string",id:2}}},DeleteSavedQueryRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/SavedQuery"}}}},GetAnnotationSpecRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/AnnotationSpec"}},readMask:{type:"google.protobuf.FieldMask",id:2}}},ListAnnotationsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DataItem"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListAnnotationsResponse:{fields:{annotations:{rule:"repeated",type:"Annotation",id:1},nextPageToken:{type:"string",id:2}}},DatasetVersion:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/DatasetVersion","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:3},bigQueryDatasetName:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},GenericOperationMetadata:{fields:{partialFailures:{rule:"repeated",type:"google.rpc.Status",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},DeleteOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeployedIndexRef:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndexId:{type:"string",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},Endpoint:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Endpoint","(google.api.resource).pattern":"projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},deployedModels:{rule:"repeated",type:"DeployedModel",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},trafficSplit:{keyType:"string",type:"int32",id:5},etag:{type:"string",id:6},labels:{keyType:"string",type:"string",id:7},createTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},encryptionSpec:{type:"EncryptionSpec",id:10},network:{type:"string",id:13,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"compute.googleapis.com/Network"}},enablePrivateServiceConnect:{type:"bool",id:17,options:{deprecated:!0}},modelDeploymentMonitoringJob:{type:"string",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}},predictRequestResponseLoggingConfig:{type:"PredictRequestResponseLoggingConfig",id:18}}},DeployedModel:{oneofs:{predictionResources:{oneof:["dedicatedResources","automaticResources"]}},fields:{dedicatedResources:{type:"DedicatedResources",id:7},automaticResources:{type:"AutomaticResources",id:8},id:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},model:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:18,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:3},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},explanationSpec:{type:"ExplanationSpec",id:9},serviceAccount:{type:"string",id:11},disableContainerLogging:{type:"bool",id:15},enableAccessLogging:{type:"bool",id:13},privateEndpoints:{type:"PrivateEndpoints",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},PrivateEndpoints:{fields:{predictHttpUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},explainHttpUri:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},healthHttpUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},serviceAttachment:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},PredictRequestResponseLoggingConfig:{fields:{enabled:{type:"bool",id:1},samplingRate:{type:"double",id:2},bigqueryDestination:{type:"BigQueryDestination",id:3}}},EndpointService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateEndpoint:{requestType:"CreateEndpointRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/endpoints","(google.api.http).body":"endpoint","(google.api.method_signature)":"parent,endpoint,endpoint_id","(google.longrunning.operation_info).response_type":"Endpoint","(google.longrunning.operation_info).metadata_type":"CreateEndpointOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/endpoints",body:"endpoint"}},{"(google.api.method_signature)":"parent,endpoint"},{"(google.api.method_signature)":"parent,endpoint,endpoint_id"},{"(google.longrunning.operation_info)":{response_type:"Endpoint",metadata_type:"CreateEndpointOperationMetadata"}}]},GetEndpoint:{requestType:"GetEndpointRequest",responseType:"Endpoint",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/endpoints/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/endpoints/*}"}},{"(google.api.method_signature)":"name"}]},ListEndpoints:{requestType:"ListEndpointsRequest",responseType:"ListEndpointsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/endpoints","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/endpoints"}},{"(google.api.method_signature)":"parent"}]},UpdateEndpoint:{requestType:"UpdateEndpointRequest",responseType:"Endpoint",options:{"(google.api.http).patch":"/v1/{endpoint.name=projects/*/locations/*/endpoints/*}","(google.api.http).body":"endpoint","(google.api.method_signature)":"endpoint,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{endpoint.name=projects/*/locations/*/endpoints/*}",body:"endpoint"}},{"(google.api.method_signature)":"endpoint,update_mask"}]},DeleteEndpoint:{requestType:"DeleteEndpointRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/endpoints/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/endpoints/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},DeployModel:{requestType:"DeployModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{endpoint=projects/*/locations/*/endpoints/*}:deployModel","(google.api.http).body":"*","(google.api.method_signature)":"endpoint,deployed_model,traffic_split","(google.longrunning.operation_info).response_type":"DeployModelResponse","(google.longrunning.operation_info).metadata_type":"DeployModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{endpoint=projects/*/locations/*/endpoints/*}:deployModel",body:"*"}},{"(google.api.method_signature)":"endpoint,deployed_model,traffic_split"},{"(google.longrunning.operation_info)":{response_type:"DeployModelResponse",metadata_type:"DeployModelOperationMetadata"}}]},UndeployModel:{requestType:"UndeployModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{endpoint=projects/*/locations/*/endpoints/*}:undeployModel","(google.api.http).body":"*","(google.api.method_signature)":"endpoint,deployed_model_id,traffic_split","(google.longrunning.operation_info).response_type":"UndeployModelResponse","(google.longrunning.operation_info).metadata_type":"UndeployModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{endpoint=projects/*/locations/*/endpoints/*}:undeployModel",body:"*"}},{"(google.api.method_signature)":"endpoint,deployed_model_id,traffic_split"},{"(google.longrunning.operation_info)":{response_type:"UndeployModelResponse",metadata_type:"UndeployModelOperationMetadata"}}]},MutateDeployedModel:{requestType:"MutateDeployedModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{endpoint=projects/*/locations/*/endpoints/*}:mutateDeployedModel","(google.api.http).body":"*","(google.api.method_signature)":"endpoint,deployed_model,update_mask","(google.longrunning.operation_info).response_type":"MutateDeployedModelResponse","(google.longrunning.operation_info).metadata_type":"MutateDeployedModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{endpoint=projects/*/locations/*/endpoints/*}:mutateDeployedModel",body:"*"}},{"(google.api.method_signature)":"endpoint,deployed_model,update_mask"},{"(google.longrunning.operation_info)":{response_type:"MutateDeployedModelResponse",metadata_type:"MutateDeployedModelOperationMetadata"}}]}}},CreateEndpointRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},endpoint:{type:"Endpoint",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},endpointId:{type:"string",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},CreateEndpointOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetEndpointRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}}}},ListEndpointsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},readMask:{type:"google.protobuf.FieldMask",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},orderBy:{type:"string",id:6}}},ListEndpointsResponse:{fields:{endpoints:{rule:"repeated",type:"Endpoint",id:1},nextPageToken:{type:"string",id:2}}},UpdateEndpointRequest:{fields:{endpoint:{type:"Endpoint",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteEndpointRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}}}},DeployModelRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},deployedModel:{type:"DeployedModel",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},trafficSplit:{keyType:"string",type:"int32",id:3}}},DeployModelResponse:{fields:{deployedModel:{type:"DeployedModel",id:1}}},DeployModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UndeployModelRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},deployedModelId:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},trafficSplit:{keyType:"string",type:"int32",id:3}}},UndeployModelResponse:{fields:{}},UndeployModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},MutateDeployedModelRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},deployedModel:{type:"DeployedModel",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MutateDeployedModelResponse:{fields:{deployedModel:{type:"DeployedModel",id:1}}},MutateDeployedModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},EntityType:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/EntityType","(google.api.resource).pattern":"projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},description:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},etag:{type:"string",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},monitoringConfig:{type:"FeaturestoreMonitoringConfig",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},offlineStorageTtlDays:{type:"int32",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},FeaturestoreMonitoringConfig:{fields:{snapshotAnalysis:{type:"SnapshotAnalysis",id:1},importFeaturesAnalysis:{type:"ImportFeaturesAnalysis",id:2},numericalThresholdConfig:{type:"ThresholdConfig",id:3},categoricalThresholdConfig:{type:"ThresholdConfig",id:4}},nested:{SnapshotAnalysis:{fields:{disabled:{type:"bool",id:1},monitoringIntervalDays:{type:"int32",id:3},stalenessDays:{type:"int32",id:4}}},ImportFeaturesAnalysis:{fields:{state:{type:"State",id:1},anomalyDetectionBaseline:{type:"Baseline",id:2}},nested:{State:{values:{STATE_UNSPECIFIED:0,DEFAULT:1,ENABLED:2,DISABLED:3}},Baseline:{values:{BASELINE_UNSPECIFIED:0,LATEST_STATS:1,MOST_RECENT_SNAPSHOT_STATS:2,PREVIOUS_IMPORT_FEATURES_STATS:3}}}},ThresholdConfig:{oneofs:{threshold:{oneof:["value"]}},fields:{value:{type:"double",id:1}}}}},EvaluatedAnnotation:{fields:{type:{type:"EvaluatedAnnotationType",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},predictions:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},groundTruths:{rule:"repeated",type:"google.protobuf.Value",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},dataItemPayload:{type:"google.protobuf.Value",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},evaluatedDataItemViewId:{type:"string",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},explanations:{rule:"repeated",type:"EvaluatedAnnotationExplanation",id:8},errorAnalysisAnnotations:{rule:"repeated",type:"ErrorAnalysisAnnotation",id:9}},nested:{EvaluatedAnnotationType:{values:{EVALUATED_ANNOTATION_TYPE_UNSPECIFIED:0,TRUE_POSITIVE:1,FALSE_POSITIVE:2,FALSE_NEGATIVE:3}}}},EvaluatedAnnotationExplanation:{fields:{explanationType:{type:"string",id:1},explanation:{type:"Explanation",id:2}}},ErrorAnalysisAnnotation:{fields:{attributedItems:{rule:"repeated",type:"AttributedItem",id:1},queryType:{type:"QueryType",id:2},outlierScore:{type:"double",id:3},outlierThreshold:{type:"double",id:4}},nested:{AttributedItem:{fields:{annotationResourceName:{type:"string",id:1},distance:{type:"double",id:2}}},QueryType:{values:{QUERY_TYPE_UNSPECIFIED:0,ALL_SIMILAR:1,SAME_CLASS_SIMILAR:2,SAME_CLASS_DISSIMILAR:3}}}},Event:{fields:{artifact:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}},execution:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}},eventTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},type:{type:"Type",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},labels:{keyType:"string",type:"string",id:5}},nested:{Type:{values:{TYPE_UNSPECIFIED:0,INPUT:1,OUTPUT:2}}}},Execution:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Execution","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2},state:{type:"State",id:6},etag:{type:"string",id:9},labels:{keyType:"string",type:"string",id:10},createTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},schemaTitle:{type:"string",id:13},schemaVersion:{type:"string",id:14},metadata:{type:"google.protobuf.Struct",id:15},description:{type:"string",id:16}},nested:{State:{values:{STATE_UNSPECIFIED:0,NEW:1,RUNNING:2,COMPLETE:3,FAILED:4,CACHED:5,CANCELLED:6}}}},Feature:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Feature","(google.api.resource).pattern":"projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}","(google.api.resource).plural":"features","(google.api.resource).singular":"feature"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},description:{type:"string",id:2},valueType:{type:"ValueType",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},etag:{type:"string",id:7},disableMonitoring:{type:"bool",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},monitoringStatsAnomalies:{rule:"repeated",type:"MonitoringStatsAnomaly",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},versionColumnName:{type:"string",id:106}},nested:{MonitoringStatsAnomaly:{fields:{objective:{type:"Objective",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},featureStatsAnomaly:{type:"FeatureStatsAnomaly",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Objective:{values:{OBJECTIVE_UNSPECIFIED:0,IMPORT_FEATURE_ANALYSIS:1,SNAPSHOT_ANALYSIS:2}}}},ValueType:{values:{VALUE_TYPE_UNSPECIFIED:0,BOOL:1,BOOL_ARRAY:2,DOUBLE:3,DOUBLE_ARRAY:4,INT64:9,INT64_ARRAY:10,STRING:11,STRING_ARRAY:12,BYTES:13}}}},FeatureStatsAnomaly:{fields:{score:{type:"double",id:1},statsUri:{type:"string",id:3},anomalyUri:{type:"string",id:4},distributionDeviation:{type:"double",id:5},anomalyDetectionThreshold:{type:"double",id:9},startTime:{type:"google.protobuf.Timestamp",id:7},endTime:{type:"google.protobuf.Timestamp",id:8}}},FeatureGroup:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/FeatureGroup","(google.api.resource).pattern":"projects/{project}/locations/{location}/featureGroups/{feature_group}","(google.api.resource).plural":"featureGroups","(google.api.resource).singular":"featureGroup"},oneofs:{source:{oneof:["bigQuery"]}},fields:{bigQuery:{type:"BigQuery",id:7},name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},description:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{BigQuery:{fields:{bigQuerySource:{type:"BigQuerySource",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},entityIdColumns:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}}}},FeatureOnlineStore:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/FeatureOnlineStore","(google.api.resource).pattern":"projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"},oneofs:{storageType:{oneof:["bigtable"]}},fields:{bigtable:{type:"Bigtable",id:8},name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},state:{type:"State",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Bigtable:{fields:{autoScaling:{type:"AutoScaling",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{AutoScaling:{fields:{minNodeCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxNodeCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},cpuUtilizationTarget:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}}}},State:{values:{STATE_UNSPECIFIED:0,STABLE:1,UPDATING:2}}}},FeatureOnlineStoreAdminService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateFeatureOnlineStore:{requestType:"CreateFeatureOnlineStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/featureOnlineStores","(google.api.http).body":"feature_online_store","(google.api.method_signature)":"parent,feature_online_store,feature_online_store_id","(google.longrunning.operation_info).response_type":"FeatureOnlineStore","(google.longrunning.operation_info).metadata_type":"CreateFeatureOnlineStoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/featureOnlineStores",body:"feature_online_store"}},{"(google.api.method_signature)":"parent,feature_online_store,feature_online_store_id"},{"(google.longrunning.operation_info)":{response_type:"FeatureOnlineStore",metadata_type:"CreateFeatureOnlineStoreOperationMetadata"}}]},GetFeatureOnlineStore:{requestType:"GetFeatureOnlineStoreRequest",responseType:"FeatureOnlineStore",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/featureOnlineStores/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatureOnlineStores:{requestType:"ListFeatureOnlineStoresRequest",responseType:"ListFeatureOnlineStoresResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/featureOnlineStores","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/featureOnlineStores"}},{"(google.api.method_signature)":"parent"}]},UpdateFeatureOnlineStore:{requestType:"UpdateFeatureOnlineStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1/{feature_online_store.name=projects/*/locations/*/featureOnlineStores/*}","(google.api.http).body":"feature_online_store","(google.api.method_signature)":"feature_online_store,update_mask","(google.longrunning.operation_info).response_type":"FeatureOnlineStore","(google.longrunning.operation_info).metadata_type":"UpdateFeatureOnlineStoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{feature_online_store.name=projects/*/locations/*/featureOnlineStores/*}",body:"feature_online_store"}},{"(google.api.method_signature)":"feature_online_store,update_mask"},{"(google.longrunning.operation_info)":{response_type:"FeatureOnlineStore",metadata_type:"UpdateFeatureOnlineStoreOperationMetadata"}}]},DeleteFeatureOnlineStore:{requestType:"DeleteFeatureOnlineStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/featureOnlineStores/*}","(google.api.method_signature)":"name,force","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*}"}},{"(google.api.method_signature)":"name,force"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateFeatureView:{requestType:"CreateFeatureViewRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/featureOnlineStores/*}/featureViews","(google.api.http).body":"feature_view","(google.api.method_signature)":"parent,feature_view,feature_view_id","(google.longrunning.operation_info).response_type":"FeatureView","(google.longrunning.operation_info).metadata_type":"CreateFeatureViewOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/featureOnlineStores/*}/featureViews",body:"feature_view"}},{"(google.api.method_signature)":"parent,feature_view,feature_view_id"},{"(google.longrunning.operation_info)":{response_type:"FeatureView",metadata_type:"CreateFeatureViewOperationMetadata"}}]},GetFeatureView:{requestType:"GetFeatureViewRequest",responseType:"FeatureView",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatureViews:{requestType:"ListFeatureViewsRequest",responseType:"ListFeatureViewsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/featureOnlineStores/*}/featureViews","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/featureOnlineStores/*}/featureViews"}},{"(google.api.method_signature)":"parent"}]},UpdateFeatureView:{requestType:"UpdateFeatureViewRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1/{feature_view.name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}","(google.api.http).body":"feature_view","(google.api.method_signature)":"feature_view,update_mask","(google.longrunning.operation_info).response_type":"FeatureView","(google.longrunning.operation_info).metadata_type":"UpdateFeatureViewOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{feature_view.name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}",body:"feature_view"}},{"(google.api.method_signature)":"feature_view,update_mask"},{"(google.longrunning.operation_info)":{response_type:"FeatureView",metadata_type:"UpdateFeatureViewOperationMetadata"}}]},DeleteFeatureView:{requestType:"DeleteFeatureViewRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},SyncFeatureView:{requestType:"SyncFeatureViewRequest",responseType:"SyncFeatureViewResponse",options:{"(google.api.http).post":"/v1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:sync","(google.api.http).body":"*","(google.api.method_signature)":"feature_view"},parsedOptions:[{"(google.api.http)":{post:"/v1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:sync",body:"*"}},{"(google.api.method_signature)":"feature_view"}]},GetFeatureViewSync:{requestType:"GetFeatureViewSyncRequest",responseType:"FeatureViewSync",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/featureViewSyncs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/featureViewSyncs/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatureViewSyncs:{requestType:"ListFeatureViewSyncsRequest",responseType:"ListFeatureViewSyncsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/featureViewSyncs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/featureViewSyncs"}},{"(google.api.method_signature)":"parent"}]}}},CreateFeatureOnlineStoreRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/FeatureOnlineStore"}},featureOnlineStore:{type:"FeatureOnlineStore",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureOnlineStoreId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetFeatureOnlineStoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureOnlineStore"}}}},ListFeatureOnlineStoresRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/FeatureOnlineStore"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListFeatureOnlineStoresResponse:{fields:{featureOnlineStores:{rule:"repeated",type:"FeatureOnlineStore",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeatureOnlineStoreRequest:{fields:{featureOnlineStore:{type:"FeatureOnlineStore",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeatureOnlineStoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureOnlineStore"}},force:{type:"bool",id:2}}},CreateFeatureViewRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureOnlineStore"}},featureView:{type:"FeatureView",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureViewId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},runSyncImmediately:{type:"bool",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},GetFeatureViewRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}}}},ListFeatureViewsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/FeatureView"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListFeatureViewsResponse:{fields:{featureViews:{rule:"repeated",type:"FeatureView",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeatureViewRequest:{fields:{featureView:{type:"FeatureView",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeatureViewRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}}}},CreateFeatureOnlineStoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateFeatureOnlineStoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateFeatureViewOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateFeatureViewOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},SyncFeatureViewRequest:{fields:{featureView:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}}}},SyncFeatureViewResponse:{fields:{featureViewSync:{type:"string",id:1}}},GetFeatureViewSyncRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureViewSync"}}}},ListFeatureViewSyncsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListFeatureViewSyncsResponse:{fields:{featureViewSyncs:{rule:"repeated",type:"FeatureViewSync",id:1},nextPageToken:{type:"string",id:2}}},FeatureView:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/FeatureView","(google.api.resource).pattern":"projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"},oneofs:{source:{oneof:["bigQuerySource","featureRegistrySource"]}},fields:{bigQuerySource:{type:"BigQuerySource",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},featureRegistrySource:{type:"FeatureRegistrySource",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},syncConfig:{type:"SyncConfig",id:7}},nested:{BigQuerySource:{fields:{uri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},entityIdColumns:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},SyncConfig:{fields:{cron:{type:"string",id:1}}},FeatureRegistrySource:{fields:{featureGroups:{rule:"repeated",type:"FeatureGroup",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{FeatureGroup:{fields:{featureGroupId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureIds:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}}}}}},FeatureViewSync:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/FeatureViewSync","(google.api.resource).pattern":"projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},runTime:{type:"google.type.Interval",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},finalStatus:{type:"google.rpc.Status",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},FeatureOnlineStoreService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{FetchFeatureValues:{requestType:"FetchFeatureValuesRequest",responseType:"FetchFeatureValuesResponse",options:{"(google.api.http).post":"/v1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:fetchFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"feature_view, data_key"},parsedOptions:[{"(google.api.http)":{post:"/v1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:fetchFeatureValues",body:"*"}},{"(google.api.method_signature)":"feature_view, data_key"}]}}},FeatureViewDataFormat:{values:{FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED:0,KEY_VALUE:1,PROTO_STRUCT:2}},FeatureViewDataKey:{oneofs:{keyOneof:{oneof:["key"]}},fields:{key:{type:"string",id:1}}},FetchFeatureValuesRequest:{fields:{featureView:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}},dataKey:{type:"FeatureViewDataKey",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},dataFormat:{type:"FeatureViewDataFormat",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},FetchFeatureValuesResponse:{oneofs:{format:{oneof:["keyValues","protoStruct"]}},fields:{keyValues:{type:"FeatureNameValuePairList",id:3},protoStruct:{type:"google.protobuf.Struct",id:2}},nested:{FeatureNameValuePairList:{fields:{features:{rule:"repeated",type:"FeatureNameValuePair",id:1}},nested:{FeatureNameValuePair:{oneofs:{data:{oneof:["value"]}},fields:{value:{type:"FeatureValue",id:2},name:{type:"string",id:1}}}}}}},FeaturestoreOnlineServingService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{ReadFeatureValues:{requestType:"ReadFeatureValuesRequest",responseType:"ReadFeatureValuesResponse",options:{"(google.api.http).post":"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:readFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type"},parsedOptions:[{"(google.api.http)":{post:"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:readFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"}]},StreamingReadFeatureValues:{requestType:"StreamingReadFeatureValuesRequest",responseType:"ReadFeatureValuesResponse",responseStream:!0,options:{"(google.api.http).post":"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:streamingReadFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type"},parsedOptions:[{"(google.api.http)":{post:"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:streamingReadFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"}]},WriteFeatureValues:{requestType:"WriteFeatureValuesRequest",responseType:"WriteFeatureValuesResponse",options:{"(google.api.http).post":"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:writeFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type,payloads"},parsedOptions:[{"(google.api.http)":{post:"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:writeFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type,payloads"}]}}},WriteFeatureValuesRequest:{fields:{entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},payloads:{rule:"repeated",type:"WriteFeatureValuesPayload",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},WriteFeatureValuesPayload:{fields:{entityId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureValues:{keyType:"string",type:"FeatureValue",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},WriteFeatureValuesResponse:{fields:{}},ReadFeatureValuesRequest:{fields:{entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},entityId:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ReadFeatureValuesResponse:{fields:{header:{type:"Header",id:1},entityView:{type:"EntityView",id:2}},nested:{FeatureDescriptor:{fields:{id:{type:"string",id:1}}},Header:{fields:{entityType:{type:"string",id:1,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},featureDescriptors:{rule:"repeated",type:"FeatureDescriptor",id:2}}},EntityView:{fields:{entityId:{type:"string",id:1},data:{rule:"repeated",type:"Data",id:2}},nested:{Data:{oneofs:{data:{oneof:["value","values"]}},fields:{value:{type:"FeatureValue",id:1},values:{type:"FeatureValueList",id:2}}}}}}},StreamingReadFeatureValuesRequest:{fields:{entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},entityIds:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},FeatureValue:{oneofs:{value:{oneof:["boolValue","doubleValue","int64Value","stringValue","boolArrayValue","doubleArrayValue","int64ArrayValue","stringArrayValue","bytesValue"]}},fields:{boolValue:{type:"bool",id:1},doubleValue:{type:"double",id:2},int64Value:{type:"int64",id:5},stringValue:{type:"string",id:6},boolArrayValue:{type:"BoolArray",id:7},doubleArrayValue:{type:"DoubleArray",id:8},int64ArrayValue:{type:"Int64Array",id:11},stringArrayValue:{type:"StringArray",id:12},bytesValue:{type:"bytes",id:13},metadata:{type:"Metadata",id:14}},nested:{Metadata:{fields:{generateTime:{type:"google.protobuf.Timestamp",id:1}}}}},FeatureValueList:{fields:{values:{rule:"repeated",type:"FeatureValue",id:1}}},IdMatcher:{fields:{ids:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},FeatureSelector:{fields:{idMatcher:{type:"IdMatcher",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BoolArray:{fields:{values:{rule:"repeated",type:"bool",id:1}}},DoubleArray:{fields:{values:{rule:"repeated",type:"double",id:1}}},Int64Array:{fields:{values:{rule:"repeated",type:"int64",id:1}}},StringArray:{fields:{values:{rule:"repeated",type:"string",id:1}}},Tensor:{fields:{dtype:{type:"DataType",id:1},shape:{rule:"repeated",type:"int64",id:2},boolVal:{rule:"repeated",type:"bool",id:3},stringVal:{rule:"repeated",type:"string",id:14},bytesVal:{rule:"repeated",type:"bytes",id:15},floatVal:{rule:"repeated",type:"float",id:5},doubleVal:{rule:"repeated",type:"double",id:6},intVal:{rule:"repeated",type:"int32",id:7},int64Val:{rule:"repeated",type:"int64",id:8},uintVal:{rule:"repeated",type:"uint32",id:9},uint64Val:{rule:"repeated",type:"uint64",id:10},listVal:{rule:"repeated",type:"Tensor",id:11},structVal:{keyType:"string",type:"Tensor",id:12},tensorVal:{type:"bytes",id:13}},nested:{DataType:{values:{DATA_TYPE_UNSPECIFIED:0,BOOL:1,STRING:2,FLOAT:3,DOUBLE:4,INT8:5,INT16:6,INT32:7,INT64:8,UINT8:9,UINT16:10,UINT32:11,UINT64:12}}}},FeatureRegistryService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateFeatureGroup:{requestType:"CreateFeatureGroupRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/featureGroups","(google.api.http).body":"feature_group","(google.api.method_signature)":"parent,feature_group,feature_group_id","(google.longrunning.operation_info).response_type":"FeatureGroup","(google.longrunning.operation_info).metadata_type":"CreateFeatureGroupOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/featureGroups",body:"feature_group"}},{"(google.api.method_signature)":"parent,feature_group,feature_group_id"},{"(google.longrunning.operation_info)":{response_type:"FeatureGroup",metadata_type:"CreateFeatureGroupOperationMetadata"}}]},GetFeatureGroup:{requestType:"GetFeatureGroupRequest",responseType:"FeatureGroup",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/featureGroups/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/featureGroups/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatureGroups:{requestType:"ListFeatureGroupsRequest",responseType:"ListFeatureGroupsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/featureGroups","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/featureGroups"}},{"(google.api.method_signature)":"parent"}]},UpdateFeatureGroup:{requestType:"UpdateFeatureGroupRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1/{feature_group.name=projects/*/locations/*/featureGroups/*}","(google.api.http).body":"feature_group","(google.api.method_signature)":"feature_group,update_mask","(google.longrunning.operation_info).response_type":"FeatureGroup","(google.longrunning.operation_info).metadata_type":"UpdateFeatureGroupOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{feature_group.name=projects/*/locations/*/featureGroups/*}",body:"feature_group"}},{"(google.api.method_signature)":"feature_group,update_mask"},{"(google.longrunning.operation_info)":{response_type:"FeatureGroup",metadata_type:"UpdateFeatureGroupOperationMetadata"}}]},DeleteFeatureGroup:{requestType:"DeleteFeatureGroupRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/featureGroups/*}","(google.api.method_signature)":"name,force","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/featureGroups/*}"}},{"(google.api.method_signature)":"name,force"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateFeature:{requestType:"CreateFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/featureGroups/*}/features","(google.api.http).body":"feature","(google.api.method_signature)":"parent,feature,feature_id","(google.longrunning.operation_info).response_type":"Feature","(google.longrunning.operation_info).metadata_type":"CreateFeatureOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/featureGroups/*}/features",body:"feature"}},{"(google.api.method_signature)":"parent,feature,feature_id"},{"(google.longrunning.operation_info)":{response_type:"Feature",metadata_type:"CreateFeatureOperationMetadata"}}]},GetFeature:{requestType:"GetFeatureRequest",responseType:"Feature",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/featureGroups/*/features/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatures:{requestType:"ListFeaturesRequest",responseType:"ListFeaturesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/featureGroups/*}/features","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/featureGroups/*}/features"}},{"(google.api.method_signature)":"parent"}]},UpdateFeature:{requestType:"UpdateFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1/{feature.name=projects/*/locations/*/featureGroups/*/features/*}","(google.api.http).body":"feature","(google.api.method_signature)":"feature,update_mask","(google.longrunning.operation_info).response_type":"Feature","(google.longrunning.operation_info).metadata_type":"UpdateFeatureOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{feature.name=projects/*/locations/*/featureGroups/*/features/*}",body:"feature"}},{"(google.api.method_signature)":"feature,update_mask"},{"(google.longrunning.operation_info)":{response_type:"Feature",metadata_type:"UpdateFeatureOperationMetadata"}}]},DeleteFeature:{requestType:"DeleteFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/featureGroups/*/features/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]}}},CreateFeatureGroupRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/FeatureGroup"}},featureGroup:{type:"FeatureGroup",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureGroupId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetFeatureGroupRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureGroup"}}}},ListFeatureGroupsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/FeatureGroup"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListFeatureGroupsResponse:{fields:{featureGroups:{rule:"repeated",type:"FeatureGroup",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeatureGroupRequest:{fields:{featureGroup:{type:"FeatureGroup",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeatureGroupRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureGroup"}},force:{type:"bool",id:2}}},CreateFeatureGroupOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateFeatureGroupOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateRegistryFeatureOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateFeatureOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},FeaturestoreService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateFeaturestore:{requestType:"CreateFeaturestoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/featurestores","(google.api.http).body":"featurestore","(google.api.method_signature)":"parent,featurestore,featurestore_id","(google.longrunning.operation_info).response_type":"Featurestore","(google.longrunning.operation_info).metadata_type":"CreateFeaturestoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/featurestores",body:"featurestore"}},{"(google.api.method_signature)":"parent,featurestore"},{"(google.api.method_signature)":"parent,featurestore,featurestore_id"},{"(google.longrunning.operation_info)":{response_type:"Featurestore",metadata_type:"CreateFeaturestoreOperationMetadata"}}]},GetFeaturestore:{requestType:"GetFeaturestoreRequest",responseType:"Featurestore",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/featurestores/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/featurestores/*}"}},{"(google.api.method_signature)":"name"}]},ListFeaturestores:{requestType:"ListFeaturestoresRequest",responseType:"ListFeaturestoresResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/featurestores","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/featurestores"}},{"(google.api.method_signature)":"parent"}]},UpdateFeaturestore:{requestType:"UpdateFeaturestoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1/{featurestore.name=projects/*/locations/*/featurestores/*}","(google.api.http).body":"featurestore","(google.api.method_signature)":"featurestore,update_mask","(google.longrunning.operation_info).response_type":"Featurestore","(google.longrunning.operation_info).metadata_type":"UpdateFeaturestoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{featurestore.name=projects/*/locations/*/featurestores/*}",body:"featurestore"}},{"(google.api.method_signature)":"featurestore,update_mask"},{"(google.longrunning.operation_info)":{response_type:"Featurestore",metadata_type:"UpdateFeaturestoreOperationMetadata"}}]},DeleteFeaturestore:{requestType:"DeleteFeaturestoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/featurestores/*}","(google.api.method_signature)":"name,force","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/featurestores/*}"}},{"(google.api.method_signature)":"name"},{"(google.api.method_signature)":"name,force"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateEntityType:{requestType:"CreateEntityTypeRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/featurestores/*}/entityTypes","(google.api.http).body":"entity_type","(google.api.method_signature)":"parent,entity_type,entity_type_id","(google.longrunning.operation_info).response_type":"EntityType","(google.longrunning.operation_info).metadata_type":"CreateEntityTypeOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/featurestores/*}/entityTypes",body:"entity_type"}},{"(google.api.method_signature)":"parent,entity_type"},{"(google.api.method_signature)":"parent,entity_type,entity_type_id"},{"(google.longrunning.operation_info)":{response_type:"EntityType",metadata_type:"CreateEntityTypeOperationMetadata"}}]},GetEntityType:{requestType:"GetEntityTypeRequest",responseType:"EntityType",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}"}},{"(google.api.method_signature)":"name"}]},ListEntityTypes:{requestType:"ListEntityTypesRequest",responseType:"ListEntityTypesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/featurestores/*}/entityTypes","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/featurestores/*}/entityTypes"}},{"(google.api.method_signature)":"parent"}]},UpdateEntityType:{requestType:"UpdateEntityTypeRequest",responseType:"EntityType",options:{"(google.api.http).patch":"/v1/{entity_type.name=projects/*/locations/*/featurestores/*/entityTypes/*}","(google.api.http).body":"entity_type","(google.api.method_signature)":"entity_type,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{entity_type.name=projects/*/locations/*/featurestores/*/entityTypes/*}",body:"entity_type"}},{"(google.api.method_signature)":"entity_type,update_mask"}]},DeleteEntityType:{requestType:"DeleteEntityTypeRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}","(google.api.method_signature)":"name,force","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}"}},{"(google.api.method_signature)":"name"},{"(google.api.method_signature)":"name,force"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateFeature:{requestType:"CreateFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features","(google.api.http).body":"feature","(google.api.method_signature)":"parent,feature,feature_id","(google.longrunning.operation_info).response_type":"Feature","(google.longrunning.operation_info).metadata_type":"CreateFeatureOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features",body:"feature"}},{"(google.api.method_signature)":"parent,feature"},{"(google.api.method_signature)":"parent,feature,feature_id"},{"(google.longrunning.operation_info)":{response_type:"Feature",metadata_type:"CreateFeatureOperationMetadata"}}]},BatchCreateFeatures:{requestType:"BatchCreateFeaturesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features:batchCreate","(google.api.http).body":"*","(google.api.method_signature)":"parent,requests","(google.longrunning.operation_info).response_type":"BatchCreateFeaturesResponse","(google.longrunning.operation_info).metadata_type":"BatchCreateFeaturesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features:batchCreate",body:"*"}},{"(google.api.method_signature)":"parent,requests"},{"(google.longrunning.operation_info)":{response_type:"BatchCreateFeaturesResponse",metadata_type:"BatchCreateFeaturesOperationMetadata"}}]},GetFeature:{requestType:"GetFeatureRequest",responseType:"Feature",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatures:{requestType:"ListFeaturesRequest",responseType:"ListFeaturesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features"}},{"(google.api.method_signature)":"parent"}]},UpdateFeature:{requestType:"UpdateFeatureRequest",responseType:"Feature",options:{"(google.api.http).patch":"/v1/{feature.name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}","(google.api.http).body":"feature","(google.api.method_signature)":"feature,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{feature.name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}",body:"feature"}},{"(google.api.method_signature)":"feature,update_mask"}]},DeleteFeature:{requestType:"DeleteFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},ImportFeatureValues:{requestType:"ImportFeatureValuesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:importFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type","(google.longrunning.operation_info).response_type":"ImportFeatureValuesResponse","(google.longrunning.operation_info).metadata_type":"ImportFeatureValuesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:importFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"},{"(google.longrunning.operation_info)":{response_type:"ImportFeatureValuesResponse",metadata_type:"ImportFeatureValuesOperationMetadata"}}]},BatchReadFeatureValues:{requestType:"BatchReadFeatureValuesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{featurestore=projects/*/locations/*/featurestores/*}:batchReadFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"featurestore","(google.longrunning.operation_info).response_type":"BatchReadFeatureValuesResponse","(google.longrunning.operation_info).metadata_type":"BatchReadFeatureValuesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{featurestore=projects/*/locations/*/featurestores/*}:batchReadFeatureValues",body:"*"}},{"(google.api.method_signature)":"featurestore"},{"(google.longrunning.operation_info)":{response_type:"BatchReadFeatureValuesResponse",metadata_type:"BatchReadFeatureValuesOperationMetadata"}}]},ExportFeatureValues:{requestType:"ExportFeatureValuesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:exportFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type","(google.longrunning.operation_info).response_type":"ExportFeatureValuesResponse","(google.longrunning.operation_info).metadata_type":"ExportFeatureValuesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:exportFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"},{"(google.longrunning.operation_info)":{response_type:"ExportFeatureValuesResponse",metadata_type:"ExportFeatureValuesOperationMetadata"}}]},DeleteFeatureValues:{requestType:"DeleteFeatureValuesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:deleteFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type","(google.longrunning.operation_info).response_type":"DeleteFeatureValuesResponse","(google.longrunning.operation_info).metadata_type":"DeleteFeatureValuesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:deleteFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"},{"(google.longrunning.operation_info)":{response_type:"DeleteFeatureValuesResponse",metadata_type:"DeleteFeatureValuesOperationMetadata"}}]},SearchFeatures:{requestType:"SearchFeaturesRequest",responseType:"SearchFeaturesResponse",options:{"(google.api.http).get":"/v1/{location=projects/*/locations/*}/featurestores:searchFeatures","(google.api.method_signature)":"location,query"},parsedOptions:[{"(google.api.http)":{get:"/v1/{location=projects/*/locations/*}/featurestores:searchFeatures"}},{"(google.api.method_signature)":"location"},{"(google.api.method_signature)":"location,query"}]}}},CreateFeaturestoreRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Featurestore"}},featurestore:{type:"Featurestore",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featurestoreId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetFeaturestoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Featurestore"}}}},ListFeaturestoresRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Featurestore"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListFeaturestoresResponse:{fields:{featurestores:{rule:"repeated",type:"Featurestore",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeaturestoreRequest:{fields:{featurestore:{type:"Featurestore",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeaturestoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Featurestore"}},force:{type:"bool",id:2}}},ImportFeatureValuesRequest:{oneofs:{source:{oneof:["avroSource","bigquerySource","csvSource"]},featureTimeSource:{oneof:["featureTimeField","featureTime"]}},fields:{avroSource:{type:"AvroSource",id:2},bigquerySource:{type:"BigQuerySource",id:3},csvSource:{type:"CsvSource",id:4},featureTimeField:{type:"string",id:6},featureTime:{type:"google.protobuf.Timestamp",id:7},entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},entityIdField:{type:"string",id:5},featureSpecs:{rule:"repeated",type:"FeatureSpec",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}},disableOnlineServing:{type:"bool",id:9},workerCount:{type:"int32",id:11},disableIngestionAnalysis:{type:"bool",id:12}},nested:{FeatureSpec:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},sourceField:{type:"string",id:2}}}}},ImportFeatureValuesResponse:{fields:{importedEntityCount:{type:"int64",id:1},importedFeatureValueCount:{type:"int64",id:2},invalidRowCount:{type:"int64",id:6},timestampOutsideRetentionRowsCount:{type:"int64",id:4}}},BatchReadFeatureValuesRequest:{oneofs:{readOption:{oneof:["csvReadInstances","bigqueryReadInstances"]}},fields:{csvReadInstances:{type:"CsvSource",id:3},bigqueryReadInstances:{type:"BigQuerySource",id:5},featurestore:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Featurestore"}},destination:{type:"FeatureValueDestination",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},passThroughFields:{rule:"repeated",type:"PassThroughField",id:8},entityTypeSpecs:{rule:"repeated",type:"EntityTypeSpec",id:7,options:{"(google.api.field_behavior)":"REQUIRED"}},startTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{PassThroughField:{fields:{fieldName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},EntityTypeSpec:{fields:{entityTypeId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},settings:{rule:"repeated",type:"DestinationFeatureSetting",id:3}}}}},ExportFeatureValuesRequest:{oneofs:{mode:{oneof:["snapshotExport","fullExport"]}},fields:{snapshotExport:{type:"SnapshotExport",id:3},fullExport:{type:"FullExport",id:7},entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},destination:{type:"FeatureValueDestination",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},settings:{rule:"repeated",type:"DestinationFeatureSetting",id:6}},nested:{SnapshotExport:{fields:{snapshotTime:{type:"google.protobuf.Timestamp",id:1},startTime:{type:"google.protobuf.Timestamp",id:2}}},FullExport:{fields:{startTime:{type:"google.protobuf.Timestamp",id:2},endTime:{type:"google.protobuf.Timestamp",id:1}}}}},DestinationFeatureSetting:{fields:{featureId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},destinationField:{type:"string",id:2}}},FeatureValueDestination:{oneofs:{destination:{oneof:["bigqueryDestination","tfrecordDestination","csvDestination"]}},fields:{bigqueryDestination:{type:"BigQueryDestination",id:1},tfrecordDestination:{type:"TFRecordDestination",id:2},csvDestination:{type:"CsvDestination",id:3}}},ExportFeatureValuesResponse:{fields:{}},BatchReadFeatureValuesResponse:{fields:{}},CreateEntityTypeRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Featurestore"}},entityType:{type:"EntityType",id:2},entityTypeId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetEntityTypeRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}}}},ListEntityTypesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/EntityType"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListEntityTypesResponse:{fields:{entityTypes:{rule:"repeated",type:"EntityType",id:1},nextPageToken:{type:"string",id:2}}},UpdateEntityTypeRequest:{fields:{entityType:{type:"EntityType",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteEntityTypeRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},force:{type:"bool",id:2}}},CreateFeatureRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Feature"}},feature:{type:"Feature",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchCreateFeaturesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},requests:{rule:"repeated",type:"CreateFeatureRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchCreateFeaturesResponse:{fields:{features:{rule:"repeated",type:"Feature",id:1}}},GetFeatureRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Feature"}}}},ListFeaturesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Feature"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6},latestStatsCount:{type:"int32",id:7}}},ListFeaturesResponse:{fields:{features:{rule:"repeated",type:"Feature",id:1},nextPageToken:{type:"string",id:2}}},SearchFeaturesRequest:{fields:{location:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},query:{type:"string",id:3},pageSize:{type:"int32",id:4},pageToken:{type:"string",id:5}}},SearchFeaturesResponse:{fields:{features:{rule:"repeated",type:"Feature",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeatureRequest:{fields:{feature:{type:"Feature",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeatureRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Feature"}}}},CreateFeaturestoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateFeaturestoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},ImportFeatureValuesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},importedEntityCount:{type:"int64",id:2},importedFeatureValueCount:{type:"int64",id:3},sourceUris:{rule:"repeated",type:"string",id:4},invalidRowCount:{type:"int64",id:6},timestampOutsideRetentionRowsCount:{type:"int64",id:7},blockingOperationIds:{rule:"repeated",type:"int64",id:8}}},ExportFeatureValuesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},BatchReadFeatureValuesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteFeatureValuesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateEntityTypeOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateFeatureOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},BatchCreateFeaturesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteFeatureValuesRequest:{oneofs:{DeleteOption:{oneof:["selectEntity","selectTimeRangeAndFeature"]}},fields:{selectEntity:{type:"SelectEntity",id:2},selectTimeRangeAndFeature:{type:"SelectTimeRangeAndFeature",id:3},entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}}},nested:{SelectEntity:{fields:{entityIdSelector:{type:"EntityIdSelector",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},SelectTimeRangeAndFeature:{fields:{timeRange:{type:"google.type.Interval",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},skipOnlineStorageDelete:{type:"bool",id:3}}}}},DeleteFeatureValuesResponse:{oneofs:{response:{oneof:["selectEntity","selectTimeRangeAndFeature"]}},fields:{selectEntity:{type:"SelectEntity",id:1},selectTimeRangeAndFeature:{type:"SelectTimeRangeAndFeature",id:2}},nested:{SelectEntity:{fields:{offlineStorageDeletedEntityRowCount:{type:"int64",id:1},onlineStorageDeletedEntityCount:{type:"int64",id:2}}},SelectTimeRangeAndFeature:{fields:{impactedFeatureCount:{type:"int64",id:1},offlineStorageModifiedEntityRowCount:{type:"int64",id:2},onlineStorageModifiedEntityCount:{type:"int64",id:3}}}}},EntityIdSelector:{oneofs:{EntityIdsSource:{oneof:["csvSource"]}},fields:{csvSource:{type:"CsvSource",id:3},entityIdField:{type:"string",id:5}}},Featurestore:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Featurestore","(google.api.resource).pattern":"projects/{project}/locations/{location}/featurestores/{featurestore}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},onlineServingConfig:{type:"OnlineServingConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},state:{type:"State",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},onlineStorageTtlDays:{type:"int32",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}},encryptionSpec:{type:"EncryptionSpec",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{OnlineServingConfig:{fields:{fixedNodeCount:{type:"int32",id:2},scaling:{type:"Scaling",id:4}},nested:{Scaling:{fields:{minNodeCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxNodeCount:{type:"int32",id:2},cpuUtilizationTarget:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}}}},State:{values:{STATE_UNSPECIFIED:0,STABLE:1,UPDATING:2}}}},HyperparameterTuningJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/HyperparameterTuningJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},studySpec:{type:"StudySpec",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},maxTrialCount:{type:"int32",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},parallelTrialCount:{type:"int32",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},maxFailedTrialCount:{type:"int32",id:7},trialJobSpec:{type:"CustomJobSpec",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}},trials:{rule:"repeated",type:"Trial",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"JobState",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:15,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:16},encryptionSpec:{type:"EncryptionSpec",id:17}}},Study:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Study","(google.api.resource).pattern":"projects/{project}/locations/{location}/studies/{study}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},studySpec:{type:"StudySpec",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},state:{type:"State",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},inactiveReason:{type:"string",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{State:{values:{STATE_UNSPECIFIED:0,ACTIVE:1,INACTIVE:2,COMPLETED:3}}}},Trial:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Trial","(google.api.resource).pattern":"projects/{project}/locations/{location}/studies/{study}/trials/{trial}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},id:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},parameters:{rule:"repeated",type:"Parameter",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},finalMeasurement:{type:"Measurement",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},measurements:{rule:"repeated",type:"Measurement",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},clientId:{type:"string",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},infeasibleReason:{type:"string",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},customJob:{type:"string",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}},webAccessUris:{keyType:"string",type:"string",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Parameter:{fields:{parameterId:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},value:{type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},State:{values:{STATE_UNSPECIFIED:0,REQUESTED:1,ACTIVE:2,STOPPING:3,SUCCEEDED:4,INFEASIBLE:5}}}},TrialContext:{fields:{description:{type:"string",id:1},parameters:{rule:"repeated",type:"Trial.Parameter",id:2}}},StudyTimeConstraint:{oneofs:{constraint:{oneof:["maxDuration","endTime"]}},fields:{maxDuration:{type:"google.protobuf.Duration",id:1},endTime:{type:"google.protobuf.Timestamp",id:2}}},StudySpec:{oneofs:{automatedStoppingSpec:{oneof:["decayCurveStoppingSpec","medianAutomatedStoppingSpec","convexAutomatedStoppingSpec"]},_studyStoppingConfig:{oneof:["studyStoppingConfig"]}},fields:{decayCurveStoppingSpec:{type:"DecayCurveAutomatedStoppingSpec",id:4},medianAutomatedStoppingSpec:{type:"MedianAutomatedStoppingSpec",id:5},convexAutomatedStoppingSpec:{type:"ConvexAutomatedStoppingSpec",id:9},metrics:{rule:"repeated",type:"MetricSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},parameters:{rule:"repeated",type:"ParameterSpec",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},algorithm:{type:"Algorithm",id:3},observationNoise:{type:"ObservationNoise",id:6},measurementSelectionType:{type:"MeasurementSelectionType",id:7},studyStoppingConfig:{type:"StudyStoppingConfig",id:11,options:{proto3_optional:!0}}},nested:{MetricSpec:{oneofs:{_safetyConfig:{oneof:["safetyConfig"]}},fields:{metricId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},goal:{type:"GoalType",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},safetyConfig:{type:"SafetyMetricConfig",id:3,options:{proto3_optional:!0}}},nested:{SafetyMetricConfig:{oneofs:{_desiredMinSafeTrialsFraction:{oneof:["desiredMinSafeTrialsFraction"]}},fields:{safetyThreshold:{type:"double",id:1},desiredMinSafeTrialsFraction:{type:"double",id:2,options:{proto3_optional:!0}}}},GoalType:{values:{GOAL_TYPE_UNSPECIFIED:0,MAXIMIZE:1,MINIMIZE:2}}}},ParameterSpec:{oneofs:{parameterValueSpec:{oneof:["doubleValueSpec","integerValueSpec","categoricalValueSpec","discreteValueSpec"]}},fields:{doubleValueSpec:{type:"DoubleValueSpec",id:2},integerValueSpec:{type:"IntegerValueSpec",id:3},categoricalValueSpec:{type:"CategoricalValueSpec",id:4},discreteValueSpec:{type:"DiscreteValueSpec",id:5},parameterId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},scaleType:{type:"ScaleType",id:6},conditionalParameterSpecs:{rule:"repeated",type:"ConditionalParameterSpec",id:10}},nested:{DoubleValueSpec:{oneofs:{_defaultValue:{oneof:["defaultValue"]}},fields:{minValue:{type:"double",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxValue:{type:"double",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},defaultValue:{type:"double",id:4,options:{proto3_optional:!0}}}},IntegerValueSpec:{oneofs:{_defaultValue:{oneof:["defaultValue"]}},fields:{minValue:{type:"int64",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxValue:{type:"int64",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},defaultValue:{type:"int64",id:4,options:{proto3_optional:!0}}}},CategoricalValueSpec:{oneofs:{_defaultValue:{oneof:["defaultValue"]}},fields:{values:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},defaultValue:{type:"string",id:3,options:{proto3_optional:!0}}}},DiscreteValueSpec:{oneofs:{_defaultValue:{oneof:["defaultValue"]}},fields:{values:{rule:"repeated",type:"double",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},defaultValue:{type:"double",id:3,options:{proto3_optional:!0}}}},ConditionalParameterSpec:{oneofs:{parentValueCondition:{oneof:["parentDiscreteValues","parentIntValues","parentCategoricalValues"]}},fields:{parentDiscreteValues:{type:"DiscreteValueCondition",id:2},parentIntValues:{type:"IntValueCondition",id:3},parentCategoricalValues:{type:"CategoricalValueCondition",id:4},parameterSpec:{type:"ParameterSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{DiscreteValueCondition:{fields:{values:{rule:"repeated",type:"double",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},IntValueCondition:{fields:{values:{rule:"repeated",type:"int64",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CategoricalValueCondition:{fields:{values:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}}}},ScaleType:{values:{SCALE_TYPE_UNSPECIFIED:0,UNIT_LINEAR_SCALE:1,UNIT_LOG_SCALE:2,UNIT_REVERSE_LOG_SCALE:3}}}},DecayCurveAutomatedStoppingSpec:{fields:{useElapsedDuration:{type:"bool",id:1}}},MedianAutomatedStoppingSpec:{fields:{useElapsedDuration:{type:"bool",id:1}}},ConvexAutomatedStoppingSpec:{oneofs:{_updateAllStoppedTrials:{oneof:["updateAllStoppedTrials"]}},fields:{maxStepCount:{type:"int64",id:1},minStepCount:{type:"int64",id:2},minMeasurementCount:{type:"int64",id:3},learningRateParameterName:{type:"string",id:4},useElapsedDuration:{type:"bool",id:5},updateAllStoppedTrials:{type:"bool",id:6,options:{proto3_optional:!0}}}},StudyStoppingConfig:{fields:{shouldStopAsap:{type:"google.protobuf.BoolValue",id:1},minimumRuntimeConstraint:{type:"StudyTimeConstraint",id:2},maximumRuntimeConstraint:{type:"StudyTimeConstraint",id:3},minNumTrials:{type:"google.protobuf.Int32Value",id:4},maxNumTrials:{type:"google.protobuf.Int32Value",id:5},maxNumTrialsNoProgress:{type:"google.protobuf.Int32Value",id:6},maxDurationNoProgress:{type:"google.protobuf.Duration",id:7}}},Algorithm:{values:{ALGORITHM_UNSPECIFIED:0,GRID_SEARCH:2,RANDOM_SEARCH:3}},ObservationNoise:{values:{OBSERVATION_NOISE_UNSPECIFIED:0,LOW:1,HIGH:2}},MeasurementSelectionType:{values:{MEASUREMENT_SELECTION_TYPE_UNSPECIFIED:0,LAST_MEASUREMENT:1,BEST_MEASUREMENT:2}}}},Measurement:{fields:{elapsedDuration:{type:"google.protobuf.Duration",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},stepCount:{type:"int64",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metrics:{rule:"repeated",type:"Metric",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Metric:{fields:{metricId:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},value:{type:"double",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},Index:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Index","(google.api.resource).pattern":"projects/{project}/locations/{location}/indexes/{index}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},metadataSchemaUri:{type:"string",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}},metadata:{type:"google.protobuf.Value",id:6},deployedIndexes:{rule:"repeated",type:"DeployedIndexRef",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:8},labels:{keyType:"string",type:"string",id:9},createTime:{type:"google.protobuf.Timestamp",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},indexStats:{type:"IndexStats",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},indexUpdateMethod:{type:"IndexUpdateMethod",id:16,options:{"(google.api.field_behavior)":"IMMUTABLE"}},encryptionSpec:{type:"EncryptionSpec",id:17,options:{"(google.api.field_behavior)":"IMMUTABLE"}}},nested:{IndexUpdateMethod:{values:{INDEX_UPDATE_METHOD_UNSPECIFIED:0,BATCH_UPDATE:1,STREAM_UPDATE:2}}}},IndexDatapoint:{fields:{datapointId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureVector:{rule:"repeated",type:"float",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},restricts:{rule:"repeated",type:"Restriction",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},numericRestricts:{rule:"repeated",type:"NumericRestriction",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},crowdingTag:{type:"CrowdingTag",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{Restriction:{fields:{namespace:{type:"string",id:1},allowList:{rule:"repeated",type:"string",id:2},denyList:{rule:"repeated",type:"string",id:3}}},NumericRestriction:{oneofs:{Value:{oneof:["valueInt","valueFloat","valueDouble"]}},fields:{valueInt:{type:"int64",id:2},valueFloat:{type:"float",id:3},valueDouble:{type:"double",id:4},namespace:{type:"string",id:1},op:{type:"Operator",id:5}},nested:{Operator:{values:{OPERATOR_UNSPECIFIED:0,LESS:1,LESS_EQUAL:2,EQUAL:3,GREATER_EQUAL:4,GREATER:5}}}},CrowdingTag:{fields:{crowdingAttribute:{type:"string",id:1}}}}},IndexStats:{fields:{vectorsCount:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},shardsCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},IndexEndpoint:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/IndexEndpoint","(google.api.resource).pattern":"projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},deployedIndexes:{rule:"repeated",type:"DeployedIndex",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:5},labels:{keyType:"string",type:"string",id:6},createTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},network:{type:"string",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},enablePrivateServiceConnect:{type:"bool",id:10,options:{deprecated:!0,"(google.api.field_behavior)":"OPTIONAL"}},privateServiceConnectConfig:{type:"PrivateServiceConnectConfig",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},publicEndpointEnabled:{type:"bool",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}},publicEndpointDomainName:{type:"string",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},encryptionSpec:{type:"EncryptionSpec",id:15,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},DeployedIndex:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},index:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}},displayName:{type:"string",id:3},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},privateEndpoints:{type:"IndexPrivateEndpoints",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},indexSyncTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},automaticResources:{type:"AutomaticResources",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},dedicatedResources:{type:"DedicatedResources",id:16,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableAccessLogging:{type:"bool",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},deployedIndexAuthConfig:{type:"DeployedIndexAuthConfig",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},reservedIpRanges:{rule:"repeated",type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},deploymentGroup:{type:"string",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DeployedIndexAuthConfig:{fields:{authProvider:{type:"AuthProvider",id:1}},nested:{AuthProvider:{fields:{audiences:{rule:"repeated",type:"string",id:1},allowedIssuers:{rule:"repeated",type:"string",id:2}}}}},IndexPrivateEndpoints:{fields:{matchGrpcAddress:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},serviceAttachment:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},PrivateServiceConnectConfig:{fields:{enablePrivateServiceConnect:{type:"bool",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},projectAllowlist:{rule:"repeated",type:"string",id:2}}},IndexEndpointService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateIndexEndpoint:{requestType:"CreateIndexEndpointRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/indexEndpoints","(google.api.http).body":"index_endpoint","(google.api.method_signature)":"parent,index_endpoint","(google.longrunning.operation_info).response_type":"IndexEndpoint","(google.longrunning.operation_info).metadata_type":"CreateIndexEndpointOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/indexEndpoints",body:"index_endpoint"}},{"(google.api.method_signature)":"parent,index_endpoint"},{"(google.longrunning.operation_info)":{response_type:"IndexEndpoint",metadata_type:"CreateIndexEndpointOperationMetadata"}}]},GetIndexEndpoint:{requestType:"GetIndexEndpointRequest",responseType:"IndexEndpoint",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/indexEndpoints/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}"}},{"(google.api.method_signature)":"name"}]},ListIndexEndpoints:{requestType:"ListIndexEndpointsRequest",responseType:"ListIndexEndpointsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/indexEndpoints","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/indexEndpoints"}},{"(google.api.method_signature)":"parent"}]},UpdateIndexEndpoint:{requestType:"UpdateIndexEndpointRequest",responseType:"IndexEndpoint",options:{"(google.api.http).patch":"/v1/{index_endpoint.name=projects/*/locations/*/indexEndpoints/*}","(google.api.http).body":"index_endpoint","(google.api.method_signature)":"index_endpoint,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{index_endpoint.name=projects/*/locations/*/indexEndpoints/*}",body:"index_endpoint"}},{"(google.api.method_signature)":"index_endpoint,update_mask"}]},DeleteIndexEndpoint:{requestType:"DeleteIndexEndpointRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/indexEndpoints/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},DeployIndex:{requestType:"DeployIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex","(google.api.http).body":"*","(google.api.method_signature)":"index_endpoint,deployed_index","(google.longrunning.operation_info).response_type":"DeployIndexResponse","(google.longrunning.operation_info).metadata_type":"DeployIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex",body:"*"}},{"(google.api.method_signature)":"index_endpoint,deployed_index"},{"(google.longrunning.operation_info)":{response_type:"DeployIndexResponse",metadata_type:"DeployIndexOperationMetadata"}}]},UndeployIndex:{requestType:"UndeployIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex","(google.api.http).body":"*","(google.api.method_signature)":"index_endpoint,deployed_index_id","(google.longrunning.operation_info).response_type":"UndeployIndexResponse","(google.longrunning.operation_info).metadata_type":"UndeployIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex",body:"*"}},{"(google.api.method_signature)":"index_endpoint,deployed_index_id"},{"(google.longrunning.operation_info)":{response_type:"UndeployIndexResponse",metadata_type:"UndeployIndexOperationMetadata"}}]},MutateDeployedIndex:{requestType:"MutateDeployedIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:mutateDeployedIndex","(google.api.http).body":"deployed_index","(google.api.method_signature)":"index_endpoint,deployed_index","(google.longrunning.operation_info).response_type":"MutateDeployedIndexResponse","(google.longrunning.operation_info).metadata_type":"MutateDeployedIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:mutateDeployedIndex",body:"deployed_index"}},{"(google.api.method_signature)":"index_endpoint,deployed_index"},{"(google.longrunning.operation_info)":{response_type:"MutateDeployedIndexResponse",metadata_type:"MutateDeployedIndexOperationMetadata"}}]}}},CreateIndexEndpointRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},indexEndpoint:{type:"IndexEndpoint",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateIndexEndpointOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetIndexEndpointRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}}}},ListIndexEndpointsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},readMask:{type:"google.protobuf.FieldMask",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListIndexEndpointsResponse:{fields:{indexEndpoints:{rule:"repeated",type:"IndexEndpoint",id:1},nextPageToken:{type:"string",id:2}}},UpdateIndexEndpointRequest:{fields:{indexEndpoint:{type:"IndexEndpoint",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteIndexEndpointRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}}}},DeployIndexRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndex:{type:"DeployedIndex",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeployIndexResponse:{fields:{deployedIndex:{type:"DeployedIndex",id:1}}},DeployIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},deployedIndexId:{type:"string",id:2}}},UndeployIndexRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndexId:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},UndeployIndexResponse:{fields:{}},UndeployIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},MutateDeployedIndexRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndex:{type:"DeployedIndex",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MutateDeployedIndexResponse:{fields:{deployedIndex:{type:"DeployedIndex",id:1}}},MutateDeployedIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},deployedIndexId:{type:"string",id:2}}},IndexService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateIndex:{requestType:"CreateIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/indexes","(google.api.http).body":"index","(google.api.method_signature)":"parent,index","(google.longrunning.operation_info).response_type":"Index","(google.longrunning.operation_info).metadata_type":"CreateIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/indexes",body:"index"}},{"(google.api.method_signature)":"parent,index"},{"(google.longrunning.operation_info)":{response_type:"Index",metadata_type:"CreateIndexOperationMetadata"}}]},GetIndex:{requestType:"GetIndexRequest",responseType:"Index",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/indexes/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/indexes/*}"}},{"(google.api.method_signature)":"name"}]},ListIndexes:{requestType:"ListIndexesRequest",responseType:"ListIndexesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/indexes","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/indexes"}},{"(google.api.method_signature)":"parent"}]},UpdateIndex:{requestType:"UpdateIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1/{index.name=projects/*/locations/*/indexes/*}","(google.api.http).body":"index","(google.api.method_signature)":"index,update_mask","(google.longrunning.operation_info).response_type":"Index","(google.longrunning.operation_info).metadata_type":"UpdateIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{index.name=projects/*/locations/*/indexes/*}",body:"index"}},{"(google.api.method_signature)":"index,update_mask"},{"(google.longrunning.operation_info)":{response_type:"Index",metadata_type:"UpdateIndexOperationMetadata"}}]},DeleteIndex:{requestType:"DeleteIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/indexes/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/indexes/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},UpsertDatapoints:{requestType:"UpsertDatapointsRequest",responseType:"UpsertDatapointsResponse",options:{"(google.api.http).post":"/v1/{index=projects/*/locations/*/indexes/*}:upsertDatapoints","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{index=projects/*/locations/*/indexes/*}:upsertDatapoints",body:"*"}}]},RemoveDatapoints:{requestType:"RemoveDatapointsRequest",responseType:"RemoveDatapointsResponse",options:{"(google.api.http).post":"/v1/{index=projects/*/locations/*/indexes/*}:removeDatapoints","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{index=projects/*/locations/*/indexes/*}:removeDatapoints",body:"*"}}]}}},CreateIndexRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},index:{type:"Index",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},nearestNeighborSearchOperationMetadata:{type:"NearestNeighborSearchOperationMetadata",id:2}}},GetIndexRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}}}},ListIndexesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListIndexesResponse:{fields:{indexes:{rule:"repeated",type:"Index",id:1},nextPageToken:{type:"string",id:2}}},UpdateIndexRequest:{fields:{index:{type:"Index",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},UpdateIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},nearestNeighborSearchOperationMetadata:{type:"NearestNeighborSearchOperationMetadata",id:2}}},DeleteIndexRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}}}},UpsertDatapointsRequest:{fields:{index:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}},datapoints:{rule:"repeated",type:"IndexDatapoint",id:2}}},UpsertDatapointsResponse:{fields:{}},RemoveDatapointsRequest:{fields:{index:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}},datapointIds:{rule:"repeated",type:"string",id:2}}},RemoveDatapointsResponse:{fields:{}},NearestNeighborSearchOperationMetadata:{fields:{contentValidationStats:{rule:"repeated",type:"ContentValidationStats",id:1},dataBytesCount:{type:"int64",id:2}},nested:{RecordError:{fields:{errorType:{type:"RecordErrorType",id:1},errorMessage:{type:"string",id:2},sourceGcsUri:{type:"string",id:3},embeddingId:{type:"string",id:4},rawRecord:{type:"string",id:5}},nested:{RecordErrorType:{values:{ERROR_TYPE_UNSPECIFIED:0,EMPTY_LINE:1,INVALID_JSON_SYNTAX:2,INVALID_CSV_SYNTAX:3,INVALID_AVRO_SYNTAX:4,INVALID_EMBEDDING_ID:5,EMBEDDING_SIZE_MISMATCH:6,NAMESPACE_MISSING:7}}}},ContentValidationStats:{fields:{sourceGcsUri:{type:"string",id:1},validRecordCount:{type:"int64",id:2},invalidRecordCount:{type:"int64",id:3},partialErrors:{rule:"repeated",type:"RecordError",id:4}}}}},JobService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-only"},methods:{CreateCustomJob:{requestType:"CreateCustomJobRequest",responseType:"CustomJob",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/customJobs","(google.api.http).body":"custom_job","(google.api.method_signature)":"parent,custom_job"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/customJobs",body:"custom_job"}},{"(google.api.method_signature)":"parent,custom_job"}]},GetCustomJob:{requestType:"GetCustomJobRequest",responseType:"CustomJob",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/customJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/customJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListCustomJobs:{requestType:"ListCustomJobsRequest",responseType:"ListCustomJobsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/customJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/customJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteCustomJob:{requestType:"DeleteCustomJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/customJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/customJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelCustomJob:{requestType:"CancelCustomJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/customJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/customJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreateDataLabelingJob:{requestType:"CreateDataLabelingJobRequest",responseType:"DataLabelingJob",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/dataLabelingJobs","(google.api.http).body":"data_labeling_job","(google.api.method_signature)":"parent,data_labeling_job"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/dataLabelingJobs",body:"data_labeling_job"}},{"(google.api.method_signature)":"parent,data_labeling_job"}]},GetDataLabelingJob:{requestType:"GetDataLabelingJobRequest",responseType:"DataLabelingJob",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListDataLabelingJobs:{requestType:"ListDataLabelingJobsRequest",responseType:"ListDataLabelingJobsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/dataLabelingJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/dataLabelingJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteDataLabelingJob:{requestType:"DeleteDataLabelingJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelDataLabelingJob:{requestType:"CancelDataLabelingJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreateHyperparameterTuningJob:{requestType:"CreateHyperparameterTuningJobRequest",responseType:"HyperparameterTuningJob",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/hyperparameterTuningJobs","(google.api.http).body":"hyperparameter_tuning_job","(google.api.method_signature)":"parent,hyperparameter_tuning_job"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/hyperparameterTuningJobs",body:"hyperparameter_tuning_job"}},{"(google.api.method_signature)":"parent,hyperparameter_tuning_job"}]},GetHyperparameterTuningJob:{requestType:"GetHyperparameterTuningJobRequest",responseType:"HyperparameterTuningJob",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListHyperparameterTuningJobs:{requestType:"ListHyperparameterTuningJobsRequest",responseType:"ListHyperparameterTuningJobsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/hyperparameterTuningJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/hyperparameterTuningJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteHyperparameterTuningJob:{requestType:"DeleteHyperparameterTuningJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelHyperparameterTuningJob:{requestType:"CancelHyperparameterTuningJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreateNasJob:{requestType:"CreateNasJobRequest",responseType:"NasJob",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/nasJobs","(google.api.http).body":"nas_job","(google.api.method_signature)":"parent,nas_job"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/nasJobs",body:"nas_job"}},{"(google.api.method_signature)":"parent,nas_job"}]},GetNasJob:{requestType:"GetNasJobRequest",responseType:"NasJob",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/nasJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/nasJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListNasJobs:{requestType:"ListNasJobsRequest",responseType:"ListNasJobsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/nasJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/nasJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteNasJob:{requestType:"DeleteNasJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/nasJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/nasJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelNasJob:{requestType:"CancelNasJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/nasJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/nasJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},GetNasTrialDetail:{requestType:"GetNasTrialDetailRequest",responseType:"NasTrialDetail",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/nasJobs/*/nasTrialDetails/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/nasJobs/*/nasTrialDetails/*}"}},{"(google.api.method_signature)":"name"}]},ListNasTrialDetails:{requestType:"ListNasTrialDetailsRequest",responseType:"ListNasTrialDetailsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/nasJobs/*}/nasTrialDetails","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/nasJobs/*}/nasTrialDetails"}},{"(google.api.method_signature)":"parent"}]},CreateBatchPredictionJob:{requestType:"CreateBatchPredictionJobRequest",responseType:"BatchPredictionJob",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/batchPredictionJobs","(google.api.http).body":"batch_prediction_job","(google.api.method_signature)":"parent,batch_prediction_job"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/batchPredictionJobs",body:"batch_prediction_job"}},{"(google.api.method_signature)":"parent,batch_prediction_job"}]},GetBatchPredictionJob:{requestType:"GetBatchPredictionJobRequest",responseType:"BatchPredictionJob",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/batchPredictionJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/batchPredictionJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListBatchPredictionJobs:{requestType:"ListBatchPredictionJobsRequest",responseType:"ListBatchPredictionJobsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/batchPredictionJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/batchPredictionJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteBatchPredictionJob:{requestType:"DeleteBatchPredictionJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/batchPredictionJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/batchPredictionJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelBatchPredictionJob:{requestType:"CancelBatchPredictionJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/batchPredictionJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/batchPredictionJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreateModelDeploymentMonitoringJob:{requestType:"CreateModelDeploymentMonitoringJobRequest",responseType:"ModelDeploymentMonitoringJob",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs","(google.api.http).body":"model_deployment_monitoring_job","(google.api.method_signature)":"parent,model_deployment_monitoring_job"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs",body:"model_deployment_monitoring_job"}},{"(google.api.method_signature)":"parent,model_deployment_monitoring_job"}]},SearchModelDeploymentMonitoringStatsAnomalies:{requestType:"SearchModelDeploymentMonitoringStatsAnomaliesRequest",responseType:"SearchModelDeploymentMonitoringStatsAnomaliesResponse",options:{"(google.api.http).post":"/v1/{model_deployment_monitoring_job=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:searchModelDeploymentMonitoringStatsAnomalies","(google.api.http).body":"*","(google.api.method_signature)":"model_deployment_monitoring_job,deployed_model_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{model_deployment_monitoring_job=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:searchModelDeploymentMonitoringStatsAnomalies",body:"*"}},{"(google.api.method_signature)":"model_deployment_monitoring_job,deployed_model_id"}]},GetModelDeploymentMonitoringJob:{requestType:"GetModelDeploymentMonitoringJobRequest",responseType:"ModelDeploymentMonitoringJob",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListModelDeploymentMonitoringJobs:{requestType:"ListModelDeploymentMonitoringJobsRequest",responseType:"ListModelDeploymentMonitoringJobsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs"}},{"(google.api.method_signature)":"parent"}]},UpdateModelDeploymentMonitoringJob:{requestType:"UpdateModelDeploymentMonitoringJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1/{model_deployment_monitoring_job.name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}","(google.api.http).body":"model_deployment_monitoring_job","(google.api.method_signature)":"model_deployment_monitoring_job,update_mask","(google.longrunning.operation_info).response_type":"ModelDeploymentMonitoringJob","(google.longrunning.operation_info).metadata_type":"UpdateModelDeploymentMonitoringJobOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{model_deployment_monitoring_job.name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}",body:"model_deployment_monitoring_job"}},{"(google.api.method_signature)":"model_deployment_monitoring_job,update_mask"},{"(google.longrunning.operation_info)":{response_type:"ModelDeploymentMonitoringJob",metadata_type:"UpdateModelDeploymentMonitoringJobOperationMetadata"}}]},DeleteModelDeploymentMonitoringJob:{requestType:"DeleteModelDeploymentMonitoringJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},PauseModelDeploymentMonitoringJob:{requestType:"PauseModelDeploymentMonitoringJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:pause","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:pause",body:"*"}},{"(google.api.method_signature)":"name"}]},ResumeModelDeploymentMonitoringJob:{requestType:"ResumeModelDeploymentMonitoringJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:resume","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:resume",body:"*"}},{"(google.api.method_signature)":"name"}]}}},CreateCustomJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},customJob:{type:"CustomJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetCustomJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}}}},ListCustomJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListCustomJobsResponse:{fields:{customJobs:{rule:"repeated",type:"CustomJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteCustomJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}}}},CancelCustomJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}}}},CreateDataLabelingJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},dataLabelingJob:{type:"DataLabelingJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetDataLabelingJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DataLabelingJob"}}}},ListDataLabelingJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListDataLabelingJobsResponse:{fields:{dataLabelingJobs:{rule:"repeated",type:"DataLabelingJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteDataLabelingJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DataLabelingJob"}}}},CancelDataLabelingJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DataLabelingJob"}}}},CreateHyperparameterTuningJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},hyperparameterTuningJob:{type:"HyperparameterTuningJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetHyperparameterTuningJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/HyperparameterTuningJob"}}}},ListHyperparameterTuningJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListHyperparameterTuningJobsResponse:{fields:{hyperparameterTuningJobs:{rule:"repeated",type:"HyperparameterTuningJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteHyperparameterTuningJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/HyperparameterTuningJob"}}}},CancelHyperparameterTuningJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/HyperparameterTuningJob"}}}},CreateNasJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},nasJob:{type:"NasJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetNasJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasJob"}}}},ListNasJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListNasJobsResponse:{fields:{nasJobs:{rule:"repeated",type:"NasJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteNasJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasJob"}}}},CancelNasJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasJob"}}}},GetNasTrialDetailRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasTrialDetail"}}}},ListNasTrialDetailsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasJob"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},ListNasTrialDetailsResponse:{fields:{nasTrialDetails:{rule:"repeated",type:"NasTrialDetail",id:1},nextPageToken:{type:"string",id:2}}},CreateBatchPredictionJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},batchPredictionJob:{type:"BatchPredictionJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetBatchPredictionJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/BatchPredictionJob"}}}},ListBatchPredictionJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListBatchPredictionJobsResponse:{fields:{batchPredictionJobs:{rule:"repeated",type:"BatchPredictionJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteBatchPredictionJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/BatchPredictionJob"}}}},CancelBatchPredictionJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/BatchPredictionJob"}}}},CreateModelDeploymentMonitoringJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},modelDeploymentMonitoringJob:{type:"ModelDeploymentMonitoringJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},SearchModelDeploymentMonitoringStatsAnomaliesRequest:{fields:{modelDeploymentMonitoringJob:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}},deployedModelId:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureDisplayName:{type:"string",id:3},objectives:{rule:"repeated",type:"StatsAnomaliesObjective",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},pageSize:{type:"int32",id:5},pageToken:{type:"string",id:6},startTime:{type:"google.protobuf.Timestamp",id:7},endTime:{type:"google.protobuf.Timestamp",id:8}},nested:{StatsAnomaliesObjective:{fields:{type:{type:"ModelDeploymentMonitoringObjectiveType",id:1},topFeatureCount:{type:"int32",id:4}}}}},SearchModelDeploymentMonitoringStatsAnomaliesResponse:{fields:{monitoringStats:{rule:"repeated",type:"ModelMonitoringStatsAnomalies",id:1},nextPageToken:{type:"string",id:2}}},GetModelDeploymentMonitoringJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}}}},ListModelDeploymentMonitoringJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListModelDeploymentMonitoringJobsResponse:{fields:{modelDeploymentMonitoringJobs:{rule:"repeated",type:"ModelDeploymentMonitoringJob",id:1},nextPageToken:{type:"string",id:2}}},UpdateModelDeploymentMonitoringJobRequest:{fields:{modelDeploymentMonitoringJob:{type:"ModelDeploymentMonitoringJob",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteModelDeploymentMonitoringJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}}}},PauseModelDeploymentMonitoringJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}}}},ResumeModelDeploymentMonitoringJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}}}},UpdateModelDeploymentMonitoringJobOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},ModelDeploymentMonitoringObjectiveType:{values:{MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED:0,RAW_FEATURE_SKEW:1,RAW_FEATURE_DRIFT:2,FEATURE_ATTRIBUTION_SKEW:3,FEATURE_ATTRIBUTION_DRIFT:4}},ModelDeploymentMonitoringJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},endpoint:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},state:{type:"JobState",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},scheduleState:{type:"MonitoringScheduleState",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},latestMonitoringPipelineMetadata:{type:"LatestMonitoringPipelineMetadata",id:25,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},modelDeploymentMonitoringObjectiveConfigs:{rule:"repeated",type:"ModelDeploymentMonitoringObjectiveConfig",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},modelDeploymentMonitoringScheduleConfig:{type:"ModelDeploymentMonitoringScheduleConfig",id:7,options:{"(google.api.field_behavior)":"REQUIRED"}},loggingSamplingStrategy:{type:"SamplingStrategy",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}},modelMonitoringAlertConfig:{type:"ModelMonitoringAlertConfig",id:15},predictInstanceSchemaUri:{type:"string",id:9},samplePredictInstance:{type:"google.protobuf.Value",id:19},analysisInstanceSchemaUri:{type:"string",id:16},bigqueryTables:{rule:"repeated",type:"ModelDeploymentMonitoringBigQueryTable",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},logTtl:{type:"google.protobuf.Duration",id:17},labels:{keyType:"string",type:"string",id:11},createTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},nextScheduleTime:{type:"google.protobuf.Timestamp",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},statsAnomaliesBaseDirectory:{type:"GcsDestination",id:20},encryptionSpec:{type:"EncryptionSpec",id:21},enableMonitoringPipelineLogs:{type:"bool",id:22},error:{type:"google.rpc.Status",id:23,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{LatestMonitoringPipelineMetadata:{fields:{runTime:{type:"google.protobuf.Timestamp",id:1},status:{type:"google.rpc.Status",id:2}}},MonitoringScheduleState:{values:{MONITORING_SCHEDULE_STATE_UNSPECIFIED:0,PENDING:1,OFFLINE:2,RUNNING:3}}}},ModelDeploymentMonitoringBigQueryTable:{fields:{logSource:{type:"LogSource",id:1},logType:{type:"LogType",id:2},bigqueryTablePath:{type:"string",id:3}},nested:{LogSource:{values:{LOG_SOURCE_UNSPECIFIED:0,TRAINING:1,SERVING:2}},LogType:{values:{LOG_TYPE_UNSPECIFIED:0,PREDICT:1,EXPLAIN:2}}}},ModelDeploymentMonitoringObjectiveConfig:{fields:{deployedModelId:{type:"string",id:1},objectiveConfig:{type:"ModelMonitoringObjectiveConfig",id:2}}},ModelDeploymentMonitoringScheduleConfig:{fields:{monitorInterval:{type:"google.protobuf.Duration",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},monitorWindow:{type:"google.protobuf.Duration",id:2}}},ModelMonitoringStatsAnomalies:{fields:{objective:{type:"ModelDeploymentMonitoringObjectiveType",id:1},deployedModelId:{type:"string",id:2},anomalyCount:{type:"int32",id:3},featureStats:{rule:"repeated",type:"FeatureHistoricStatsAnomalies",id:4}},nested:{FeatureHistoricStatsAnomalies:{fields:{featureDisplayName:{type:"string",id:1},threshold:{type:"ThresholdConfig",id:3},trainingStats:{type:"FeatureStatsAnomaly",id:4},predictionStats:{rule:"repeated",type:"FeatureStatsAnomaly",id:5}}}}},ModelMonitoringObjectiveConfig:{fields:{trainingDataset:{type:"TrainingDataset",id:1},trainingPredictionSkewDetectionConfig:{type:"TrainingPredictionSkewDetectionConfig",id:2},predictionDriftDetectionConfig:{type:"PredictionDriftDetectionConfig",id:3},explanationConfig:{type:"ExplanationConfig",id:5}},nested:{TrainingDataset:{oneofs:{dataSource:{oneof:["dataset","gcsSource","bigquerySource"]}},fields:{dataset:{type:"string",id:3,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},gcsSource:{type:"GcsSource",id:4},bigquerySource:{type:"BigQuerySource",id:5},dataFormat:{type:"string",id:2},targetField:{type:"string",id:6},loggingSamplingStrategy:{type:"SamplingStrategy",id:7}}},TrainingPredictionSkewDetectionConfig:{fields:{skewThresholds:{keyType:"string",type:"ThresholdConfig",id:1},attributionScoreSkewThresholds:{keyType:"string",type:"ThresholdConfig",id:2},defaultSkewThreshold:{type:"ThresholdConfig",id:6}}},PredictionDriftDetectionConfig:{fields:{driftThresholds:{keyType:"string",type:"ThresholdConfig",id:1},attributionScoreDriftThresholds:{keyType:"string",type:"ThresholdConfig",id:2},defaultDriftThreshold:{type:"ThresholdConfig",id:5}}},ExplanationConfig:{fields:{enableFeatureAttributes:{type:"bool",id:1},explanationBaseline:{type:"ExplanationBaseline",id:2}},nested:{ExplanationBaseline:{oneofs:{destination:{oneof:["gcs","bigquery"]}},fields:{gcs:{type:"GcsDestination",id:2},bigquery:{type:"BigQueryDestination",id:3},predictionFormat:{type:"PredictionFormat",id:1}},nested:{PredictionFormat:{values:{PREDICTION_FORMAT_UNSPECIFIED:0,JSONL:2,BIGQUERY:3}}}}}}}},ModelMonitoringAlertConfig:{oneofs:{alert:{oneof:["emailAlertConfig"]}},fields:{emailAlertConfig:{type:"EmailAlertConfig",id:1},enableLogging:{type:"bool",id:2},notificationChannels:{rule:"repeated",type:"string",id:3,options:{"(google.api.resource_reference).type":"monitoring.googleapis.com/NotificationChannel"}}},nested:{EmailAlertConfig:{fields:{userEmails:{rule:"repeated",type:"string",id:1}}}}},ThresholdConfig:{oneofs:{threshold:{oneof:["value"]}},fields:{value:{type:"double",id:1}}},SamplingStrategy:{fields:{randomSampleConfig:{type:"RandomSampleConfig",id:1}},nested:{RandomSampleConfig:{fields:{sampleRate:{type:"double",id:1}}}}},NasJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/NasJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/nasJobs/{nas_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},nasJobSpec:{type:"NasJobSpec",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},nasJobOutput:{type:"NasJobOutput",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"JobState",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:12},encryptionSpec:{type:"EncryptionSpec",id:13},enableRestrictedImageTraining:{type:"bool",id:14,options:{deprecated:!0,"(google.api.field_behavior)":"OPTIONAL"}}}},NasTrialDetail:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/NasTrialDetail","(google.api.resource).pattern":"projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},parameters:{type:"string",id:2},searchTrial:{type:"NasTrial",id:3},trainTrial:{type:"NasTrial",id:4}}},NasJobSpec:{oneofs:{nasAlgorithmSpec:{oneof:["multiTrialAlgorithmSpec"]}},fields:{multiTrialAlgorithmSpec:{type:"MultiTrialAlgorithmSpec",id:2},resumeNasJobId:{type:"string",id:3},searchSpaceSpec:{type:"string",id:1}},nested:{MultiTrialAlgorithmSpec:{fields:{multiTrialAlgorithm:{type:"MultiTrialAlgorithm",id:1},metric:{type:"MetricSpec",id:2},searchTrialSpec:{type:"SearchTrialSpec",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},trainTrialSpec:{type:"TrainTrialSpec",id:4}},nested:{MetricSpec:{fields:{metricId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},goal:{type:"GoalType",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{GoalType:{values:{GOAL_TYPE_UNSPECIFIED:0,MAXIMIZE:1,MINIMIZE:2}}}},SearchTrialSpec:{fields:{searchTrialJobSpec:{type:"CustomJobSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxTrialCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},maxParallelTrialCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},maxFailedTrialCount:{type:"int32",id:4}}},TrainTrialSpec:{fields:{trainTrialJobSpec:{type:"CustomJobSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxParallelTrialCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},frequency:{type:"int32",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MultiTrialAlgorithm:{values:{MULTI_TRIAL_ALGORITHM_UNSPECIFIED:0,REINFORCEMENT_LEARNING:1,GRID_SEARCH:2}}}}}},NasJobOutput:{oneofs:{output:{oneof:["multiTrialJobOutput"]}},fields:{multiTrialJobOutput:{type:"MultiTrialJobOutput",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{MultiTrialJobOutput:{fields:{searchTrials:{rule:"repeated",type:"NasTrial",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},trainTrials:{rule:"repeated",type:"NasTrial",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},NasTrial:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},finalMeasurement:{type:"Measurement",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{State:{values:{STATE_UNSPECIFIED:0,REQUESTED:1,ACTIVE:2,STOPPING:3,SUCCEEDED:4,INFEASIBLE:5}}}},LineageSubgraph:{fields:{artifacts:{rule:"repeated",type:"Artifact",id:1},executions:{rule:"repeated",type:"Execution",id:2},events:{rule:"repeated",type:"Event",id:3}}},LlmUtilityService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CountTokens:{requestType:"CountTokensRequest",responseType:"CountTokensResponse",options:{"(google.api.http).post":"/v1/{endpoint=projects/*/locations/*/endpoints/*}:countTokens","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:countTokens","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"endpoint,instances"},parsedOptions:[{"(google.api.http)":{post:"/v1/{endpoint=projects/*/locations/*/endpoints/*}:countTokens",body:"*",additional_bindings:{post:"/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:countTokens",body:"*"}}},{"(google.api.method_signature)":"endpoint,instances"}]},ComputeTokens:{requestType:"ComputeTokensRequest",responseType:"ComputeTokensResponse",options:{"(google.api.http).post":"/v1/{endpoint=projects/*/locations/*/endpoints/*}:computeTokens","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:computeTokens","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"endpoint,instances"},parsedOptions:[{"(google.api.http)":{post:"/v1/{endpoint=projects/*/locations/*/endpoints/*}:computeTokens",body:"*",additional_bindings:{post:"/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:computeTokens",body:"*"}}},{"(google.api.method_signature)":"endpoint,instances"}]}}},ComputeTokensRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},instances:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},TokensInfo:{fields:{tokens:{rule:"repeated",type:"bytes",id:1},tokenIds:{rule:"repeated",type:"int64",id:2}}},ComputeTokensResponse:{fields:{tokensInfo:{rule:"repeated",type:"TokensInfo",id:1}}},PredictionService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{Predict:{requestType:"PredictRequest",responseType:"PredictResponse",options:{"(google.api.http).post":"/v1/{endpoint=projects/*/locations/*/endpoints/*}:predict","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:predict","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"endpoint,instances,parameters"},parsedOptions:[{"(google.api.http)":{post:"/v1/{endpoint=projects/*/locations/*/endpoints/*}:predict",body:"*",additional_bindings:{post:"/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:predict",body:"*"}}},{"(google.api.method_signature)":"endpoint,instances,parameters"}]},RawPredict:{requestType:"RawPredictRequest",responseType:"google.api.HttpBody",options:{"(google.api.http).post":"/v1/{endpoint=projects/*/locations/*/endpoints/*}:rawPredict","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:rawPredict","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"endpoint,http_body"},parsedOptions:[{"(google.api.http)":{post:"/v1/{endpoint=projects/*/locations/*/endpoints/*}:rawPredict",body:"*",additional_bindings:{post:"/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:rawPredict",body:"*"}}},{"(google.api.method_signature)":"endpoint,http_body"}]},ServerStreamingPredict:{requestType:"StreamingPredictRequest",responseType:"StreamingPredictResponse",responseStream:!0,options:{"(google.api.http).post":"/v1/{endpoint=projects/*/locations/*/endpoints/*}:serverStreamingPredict","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:serverStreamingPredict","(google.api.http).additional_bindings.body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{endpoint=projects/*/locations/*/endpoints/*}:serverStreamingPredict",body:"*",additional_bindings:{post:"/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:serverStreamingPredict",body:"*"}}}]},Explain:{requestType:"ExplainRequest",responseType:"ExplainResponse",options:{"(google.api.http).post":"/v1/{endpoint=projects/*/locations/*/endpoints/*}:explain","(google.api.http).body":"*","(google.api.method_signature)":"endpoint,instances,parameters,deployed_model_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{endpoint=projects/*/locations/*/endpoints/*}:explain",body:"*"}},{"(google.api.method_signature)":"endpoint,instances,parameters,deployed_model_id"}]}}},PredictRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},instances:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},parameters:{type:"google.protobuf.Value",id:3}}},PredictResponse:{fields:{predictions:{rule:"repeated",type:"google.protobuf.Value",id:1},deployedModelId:{type:"string",id:2},model:{type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},modelDisplayName:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metadata:{type:"google.protobuf.Value",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},RawPredictRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},httpBody:{type:"google.api.HttpBody",id:2}}},StreamingPredictRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},inputs:{rule:"repeated",type:"Tensor",id:2},parameters:{type:"Tensor",id:3}}},StreamingPredictResponse:{fields:{outputs:{rule:"repeated",type:"Tensor",id:1},parameters:{type:"Tensor",id:2}}},ExplainRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},instances:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},parameters:{type:"google.protobuf.Value",id:4},explanationSpecOverride:{type:"ExplanationSpecOverride",id:5},deployedModelId:{type:"string",id:3}}},ExplainResponse:{fields:{explanations:{rule:"repeated",type:"Explanation",id:1},deployedModelId:{type:"string",id:2},predictions:{rule:"repeated",type:"google.protobuf.Value",id:3}}},CountTokensRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},instances:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CountTokensResponse:{fields:{totalTokens:{type:"int32",id:1},totalBillableCharacters:{type:"int32",id:2}}},MatchService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{FindNeighbors:{requestType:"FindNeighborsRequest",responseType:"FindNeighborsResponse",options:{"(google.api.http).post":"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:findNeighbors","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:findNeighbors",body:"*"}}]},ReadIndexDatapoints:{requestType:"ReadIndexDatapointsRequest",responseType:"ReadIndexDatapointsResponse",options:{"(google.api.http).post":"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:readIndexDatapoints","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:readIndexDatapoints",body:"*"}}]}}},FindNeighborsRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndexId:{type:"string",id:2},queries:{rule:"repeated",type:"Query",id:3},returnFullDatapoint:{type:"bool",id:4}},nested:{Query:{fields:{datapoint:{type:"IndexDatapoint",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},neighborCount:{type:"int32",id:2},perCrowdingAttributeNeighborCount:{type:"int32",id:3},approximateNeighborCount:{type:"int32",id:4},fractionLeafNodesToSearchOverride:{type:"double",id:5}}}}},FindNeighborsResponse:{fields:{nearestNeighbors:{rule:"repeated",type:"NearestNeighbors",id:1}},nested:{Neighbor:{fields:{datapoint:{type:"IndexDatapoint",id:1},distance:{type:"double",id:2}}},NearestNeighbors:{fields:{id:{type:"string",id:1},neighbors:{rule:"repeated",type:"Neighbor",id:2}}}}},ReadIndexDatapointsRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndexId:{type:"string",id:2},ids:{rule:"repeated",type:"string",id:3}}},ReadIndexDatapointsResponse:{fields:{datapoints:{rule:"repeated",type:"IndexDatapoint",id:1}}},MetadataSchema:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/MetadataSchema","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},schemaVersion:{type:"string",id:2},schema:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},schemaType:{type:"MetadataSchemaType",id:4},createTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},description:{type:"string",id:6}},nested:{MetadataSchemaType:{values:{METADATA_SCHEMA_TYPE_UNSPECIFIED:0,ARTIFACT_TYPE:1,EXECUTION_TYPE:2,CONTEXT_TYPE:3}}}},MetadataService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateMetadataStore:{requestType:"CreateMetadataStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/metadataStores","(google.api.http).body":"metadata_store","(google.api.method_signature)":"parent,metadata_store,metadata_store_id","(google.longrunning.operation_info).response_type":"MetadataStore","(google.longrunning.operation_info).metadata_type":"CreateMetadataStoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/metadataStores",body:"metadata_store"}},{"(google.api.method_signature)":"parent,metadata_store,metadata_store_id"},{"(google.longrunning.operation_info)":{response_type:"MetadataStore",metadata_type:"CreateMetadataStoreOperationMetadata"}}]},GetMetadataStore:{requestType:"GetMetadataStoreRequest",responseType:"MetadataStore",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/metadataStores/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/metadataStores/*}"}},{"(google.api.method_signature)":"name"}]},ListMetadataStores:{requestType:"ListMetadataStoresRequest",responseType:"ListMetadataStoresResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/metadataStores","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/metadataStores"}},{"(google.api.method_signature)":"parent"}]},DeleteMetadataStore:{requestType:"DeleteMetadataStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/metadataStores/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteMetadataStoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/metadataStores/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteMetadataStoreOperationMetadata"}}]},CreateArtifact:{requestType:"CreateArtifactRequest",responseType:"Artifact",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts","(google.api.http).body":"artifact","(google.api.method_signature)":"parent,artifact,artifact_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts",body:"artifact"}},{"(google.api.method_signature)":"parent,artifact,artifact_id"}]},GetArtifact:{requestType:"GetArtifactRequest",responseType:"Artifact",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}"}},{"(google.api.method_signature)":"name"}]},ListArtifacts:{requestType:"ListArtifactsRequest",responseType:"ListArtifactsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts"}},{"(google.api.method_signature)":"parent"}]},UpdateArtifact:{requestType:"UpdateArtifactRequest",responseType:"Artifact",options:{"(google.api.http).patch":"/v1/{artifact.name=projects/*/locations/*/metadataStores/*/artifacts/*}","(google.api.http).body":"artifact","(google.api.method_signature)":"artifact,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{artifact.name=projects/*/locations/*/metadataStores/*/artifacts/*}",body:"artifact"}},{"(google.api.method_signature)":"artifact,update_mask"}]},DeleteArtifact:{requestType:"DeleteArtifactRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},PurgeArtifacts:{requestType:"PurgeArtifactsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts:purge","(google.api.http).body":"*","(google.api.method_signature)":"parent","(google.longrunning.operation_info).response_type":"PurgeArtifactsResponse","(google.longrunning.operation_info).metadata_type":"PurgeArtifactsMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/metadataStores/*}/artifacts:purge",body:"*"}},{"(google.api.method_signature)":"parent"},{"(google.longrunning.operation_info)":{response_type:"PurgeArtifactsResponse",metadata_type:"PurgeArtifactsMetadata"}}]},CreateContext:{requestType:"CreateContextRequest",responseType:"Context",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts","(google.api.http).body":"context","(google.api.method_signature)":"parent,context,context_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts",body:"context"}},{"(google.api.method_signature)":"parent,context,context_id"}]},GetContext:{requestType:"GetContextRequest",responseType:"Context",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/metadataStores/*/contexts/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/metadataStores/*/contexts/*}"}},{"(google.api.method_signature)":"name"}]},ListContexts:{requestType:"ListContextsRequest",responseType:"ListContextsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts"}},{"(google.api.method_signature)":"parent"}]},UpdateContext:{requestType:"UpdateContextRequest",responseType:"Context",options:{"(google.api.http).patch":"/v1/{context.name=projects/*/locations/*/metadataStores/*/contexts/*}","(google.api.http).body":"context","(google.api.method_signature)":"context,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{context.name=projects/*/locations/*/metadataStores/*/contexts/*}",body:"context"}},{"(google.api.method_signature)":"context,update_mask"}]},DeleteContext:{requestType:"DeleteContextRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/metadataStores/*/contexts/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/metadataStores/*/contexts/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},PurgeContexts:{requestType:"PurgeContextsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts:purge","(google.api.http).body":"*","(google.api.method_signature)":"parent","(google.longrunning.operation_info).response_type":"PurgeContextsResponse","(google.longrunning.operation_info).metadata_type":"PurgeContextsMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/metadataStores/*}/contexts:purge",body:"*"}},{"(google.api.method_signature)":"parent"},{"(google.longrunning.operation_info)":{response_type:"PurgeContextsResponse",metadata_type:"PurgeContextsMetadata"}}]},AddContextArtifactsAndExecutions:{requestType:"AddContextArtifactsAndExecutionsRequest",responseType:"AddContextArtifactsAndExecutionsResponse",options:{"(google.api.http).post":"/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextArtifactsAndExecutions","(google.api.http).body":"*","(google.api.method_signature)":"context,artifacts,executions"},parsedOptions:[{"(google.api.http)":{post:"/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextArtifactsAndExecutions",body:"*"}},{"(google.api.method_signature)":"context,artifacts,executions"}]},AddContextChildren:{requestType:"AddContextChildrenRequest",responseType:"AddContextChildrenResponse",options:{"(google.api.http).post":"/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextChildren","(google.api.http).body":"*","(google.api.method_signature)":"context,child_contexts"},parsedOptions:[{"(google.api.http)":{post:"/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextChildren",body:"*"}},{"(google.api.method_signature)":"context,child_contexts"}]},RemoveContextChildren:{requestType:"RemoveContextChildrenRequest",responseType:"RemoveContextChildrenResponse",options:{"(google.api.http).post":"/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:removeContextChildren","(google.api.http).body":"*","(google.api.method_signature)":"context,child_contexts"},parsedOptions:[{"(google.api.http)":{post:"/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:removeContextChildren",body:"*"}},{"(google.api.method_signature)":"context,child_contexts"}]},QueryContextLineageSubgraph:{requestType:"QueryContextLineageSubgraphRequest",responseType:"LineageSubgraph",options:{"(google.api.http).get":"/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:queryContextLineageSubgraph","(google.api.method_signature)":"context"},parsedOptions:[{"(google.api.http)":{get:"/v1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:queryContextLineageSubgraph"}},{"(google.api.method_signature)":"context"}]},CreateExecution:{requestType:"CreateExecutionRequest",responseType:"Execution",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/metadataStores/*}/executions","(google.api.http).body":"execution","(google.api.method_signature)":"parent,execution,execution_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/metadataStores/*}/executions",body:"execution"}},{"(google.api.method_signature)":"parent,execution,execution_id"}]},GetExecution:{requestType:"GetExecutionRequest",responseType:"Execution",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/metadataStores/*/executions/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/metadataStores/*/executions/*}"}},{"(google.api.method_signature)":"name"}]},ListExecutions:{requestType:"ListExecutionsRequest",responseType:"ListExecutionsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/metadataStores/*}/executions","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/metadataStores/*}/executions"}},{"(google.api.method_signature)":"parent"}]},UpdateExecution:{requestType:"UpdateExecutionRequest",responseType:"Execution",options:{"(google.api.http).patch":"/v1/{execution.name=projects/*/locations/*/metadataStores/*/executions/*}","(google.api.http).body":"execution","(google.api.method_signature)":"execution,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{execution.name=projects/*/locations/*/metadataStores/*/executions/*}",body:"execution"}},{"(google.api.method_signature)":"execution,update_mask"}]},DeleteExecution:{requestType:"DeleteExecutionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/metadataStores/*/executions/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/metadataStores/*/executions/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},PurgeExecutions:{requestType:"PurgeExecutionsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/metadataStores/*}/executions:purge","(google.api.http).body":"*","(google.api.method_signature)":"parent","(google.longrunning.operation_info).response_type":"PurgeExecutionsResponse","(google.longrunning.operation_info).metadata_type":"PurgeExecutionsMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/metadataStores/*}/executions:purge",body:"*"}},{"(google.api.method_signature)":"parent"},{"(google.longrunning.operation_info)":{response_type:"PurgeExecutionsResponse",metadata_type:"PurgeExecutionsMetadata"}}]},AddExecutionEvents:{requestType:"AddExecutionEventsRequest",responseType:"AddExecutionEventsResponse",options:{"(google.api.http).post":"/v1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:addExecutionEvents","(google.api.http).body":"*","(google.api.method_signature)":"execution,events"},parsedOptions:[{"(google.api.http)":{post:"/v1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:addExecutionEvents",body:"*"}},{"(google.api.method_signature)":"execution,events"}]},QueryExecutionInputsAndOutputs:{requestType:"QueryExecutionInputsAndOutputsRequest",responseType:"LineageSubgraph",options:{"(google.api.http).get":"/v1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:queryExecutionInputsAndOutputs","(google.api.method_signature)":"execution"},parsedOptions:[{"(google.api.http)":{get:"/v1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:queryExecutionInputsAndOutputs"}},{"(google.api.method_signature)":"execution"}]},CreateMetadataSchema:{requestType:"CreateMetadataSchemaRequest",responseType:"MetadataSchema",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas","(google.api.http).body":"metadata_schema","(google.api.method_signature)":"parent,metadata_schema,metadata_schema_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas",body:"metadata_schema"}},{"(google.api.method_signature)":"parent,metadata_schema,metadata_schema_id"}]},GetMetadataSchema:{requestType:"GetMetadataSchemaRequest",responseType:"MetadataSchema",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/metadataStores/*/metadataSchemas/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/metadataStores/*/metadataSchemas/*}"}},{"(google.api.method_signature)":"name"}]},ListMetadataSchemas:{requestType:"ListMetadataSchemasRequest",responseType:"ListMetadataSchemasResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas"}},{"(google.api.method_signature)":"parent"}]},QueryArtifactLineageSubgraph:{requestType:"QueryArtifactLineageSubgraphRequest",responseType:"LineageSubgraph",options:{"(google.api.http).get":"/v1/{artifact=projects/*/locations/*/metadataStores/*/artifacts/*}:queryArtifactLineageSubgraph","(google.api.method_signature)":"artifact"},parsedOptions:[{"(google.api.http)":{get:"/v1/{artifact=projects/*/locations/*/metadataStores/*/artifacts/*}:queryArtifactLineageSubgraph"}},{"(google.api.method_signature)":"artifact"}]}}},CreateMetadataStoreRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},metadataStore:{type:"MetadataStore",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},metadataStoreId:{type:"string",id:3}}},CreateMetadataStoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetMetadataStoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}}}},ListMetadataStoresRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},ListMetadataStoresResponse:{fields:{metadataStores:{rule:"repeated",type:"MetadataStore",id:1},nextPageToken:{type:"string",id:2}}},DeleteMetadataStoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},force:{type:"bool",id:2,options:{deprecated:!0}}}},DeleteMetadataStoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateArtifactRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},artifact:{type:"Artifact",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},artifactId:{type:"string",id:3}}},GetArtifactRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}}}},ListArtifactsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Artifact"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListArtifactsResponse:{fields:{artifacts:{rule:"repeated",type:"Artifact",id:1},nextPageToken:{type:"string",id:2}}},UpdateArtifactRequest:{fields:{artifact:{type:"Artifact",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},allowMissing:{type:"bool",id:3}}},DeleteArtifactRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}},etag:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeArtifactsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Artifact"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},force:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeArtifactsResponse:{fields:{purgeCount:{type:"int64",id:1},purgeSample:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}}}},PurgeArtifactsMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateContextRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},context:{type:"Context",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},contextId:{type:"string",id:3}}},GetContextRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},ListContextsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Context"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListContextsResponse:{fields:{contexts:{rule:"repeated",type:"Context",id:1},nextPageToken:{type:"string",id:2}}},UpdateContextRequest:{fields:{context:{type:"Context",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},allowMissing:{type:"bool",id:3}}},DeleteContextRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},force:{type:"bool",id:2},etag:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeContextsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Context"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},force:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeContextsResponse:{fields:{purgeCount:{type:"int64",id:1},purgeSample:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},PurgeContextsMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},AddContextArtifactsAndExecutionsRequest:{fields:{context:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},artifacts:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}},executions:{rule:"repeated",type:"string",id:3,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}}}},AddContextArtifactsAndExecutionsResponse:{fields:{}},AddContextChildrenRequest:{fields:{context:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},childContexts:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},AddContextChildrenResponse:{fields:{}},RemoveContextChildrenRequest:{fields:{context:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},childContexts:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},RemoveContextChildrenResponse:{fields:{}},QueryContextLineageSubgraphRequest:{fields:{context:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},CreateExecutionRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},execution:{type:"Execution",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},executionId:{type:"string",id:3}}},GetExecutionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}}}},ListExecutionsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Execution"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListExecutionsResponse:{fields:{executions:{rule:"repeated",type:"Execution",id:1},nextPageToken:{type:"string",id:2}}},UpdateExecutionRequest:{fields:{execution:{type:"Execution",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},allowMissing:{type:"bool",id:3}}},DeleteExecutionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}},etag:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeExecutionsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Execution"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},force:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeExecutionsResponse:{fields:{purgeCount:{type:"int64",id:1},purgeSample:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}}}},PurgeExecutionsMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},AddExecutionEventsRequest:{fields:{execution:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}},events:{rule:"repeated",type:"Event",id:2}}},AddExecutionEventsResponse:{fields:{}},QueryExecutionInputsAndOutputsRequest:{fields:{execution:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}}}},CreateMetadataSchemaRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},metadataSchema:{type:"MetadataSchema",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},metadataSchemaId:{type:"string",id:3}}},GetMetadataSchemaRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataSchema"}}}},ListMetadataSchemasRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/MetadataSchema"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4}}},ListMetadataSchemasResponse:{fields:{metadataSchemas:{rule:"repeated",type:"MetadataSchema",id:1},nextPageToken:{type:"string",id:2}}},QueryArtifactLineageSubgraphRequest:{fields:{artifact:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}},maxHops:{type:"int32",id:2},filter:{type:"string",id:3}}},MetadataStore:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/MetadataStore","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},encryptionSpec:{type:"EncryptionSpec",id:5},description:{type:"string",id:6},state:{type:"MetadataStoreState",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{MetadataStoreState:{fields:{diskUtilizationBytes:{type:"int64",id:1}}}}},MigratableResource:{oneofs:{resource:{oneof:["mlEngineModelVersion","automlModel","automlDataset","dataLabelingDataset"]}},fields:{mlEngineModelVersion:{type:"MlEngineModelVersion",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},automlModel:{type:"AutomlModel",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},automlDataset:{type:"AutomlDataset",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},dataLabelingDataset:{type:"DataLabelingDataset",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastMigrateTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastUpdateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{MlEngineModelVersion:{fields:{endpoint:{type:"string",id:1},version:{type:"string",id:2,options:{"(google.api.resource_reference).type":"ml.googleapis.com/Version"}}}},AutomlModel:{fields:{model:{type:"string",id:1,options:{"(google.api.resource_reference).type":"automl.googleapis.com/Model"}},modelDisplayName:{type:"string",id:3}}},AutomlDataset:{fields:{dataset:{type:"string",id:1,options:{"(google.api.resource_reference).type":"automl.googleapis.com/Dataset"}},datasetDisplayName:{type:"string",id:4}}},DataLabelingDataset:{fields:{dataset:{type:"string",id:1,options:{"(google.api.resource_reference).type":"datalabeling.googleapis.com/Dataset"}},datasetDisplayName:{type:"string",id:4},dataLabelingAnnotatedDatasets:{rule:"repeated",type:"DataLabelingAnnotatedDataset",id:3}},nested:{DataLabelingAnnotatedDataset:{fields:{annotatedDataset:{type:"string",id:1,options:{"(google.api.resource_reference).type":"datalabeling.googleapis.com/AnnotatedDataset"}},annotatedDatasetDisplayName:{type:"string",id:3}}}}}}},MigrationService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{SearchMigratableResources:{requestType:"SearchMigratableResourcesRequest",responseType:"SearchMigratableResourcesResponse",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/migratableResources:search","(google.api.http).body":"*","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/migratableResources:search",body:"*"}},{"(google.api.method_signature)":"parent"}]},BatchMigrateResources:{requestType:"BatchMigrateResourcesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/migratableResources:batchMigrate","(google.api.http).body":"*","(google.api.method_signature)":"parent,migrate_resource_requests","(google.longrunning.operation_info).response_type":"BatchMigrateResourcesResponse","(google.longrunning.operation_info).metadata_type":"BatchMigrateResourcesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/migratableResources:batchMigrate",body:"*"}},{"(google.api.method_signature)":"parent,migrate_resource_requests"},{"(google.longrunning.operation_info)":{response_type:"BatchMigrateResourcesResponse",metadata_type:"BatchMigrateResourcesOperationMetadata"}}]}}},SearchMigratableResourcesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4}}},SearchMigratableResourcesResponse:{fields:{migratableResources:{rule:"repeated",type:"MigratableResource",id:1},nextPageToken:{type:"string",id:2}}},BatchMigrateResourcesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},migrateResourceRequests:{rule:"repeated",type:"MigrateResourceRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MigrateResourceRequest:{oneofs:{request:{oneof:["migrateMlEngineModelVersionConfig","migrateAutomlModelConfig","migrateAutomlDatasetConfig","migrateDataLabelingDatasetConfig"]}},fields:{migrateMlEngineModelVersionConfig:{type:"MigrateMlEngineModelVersionConfig",id:1},migrateAutomlModelConfig:{type:"MigrateAutomlModelConfig",id:2},migrateAutomlDatasetConfig:{type:"MigrateAutomlDatasetConfig",id:3},migrateDataLabelingDatasetConfig:{type:"MigrateDataLabelingDatasetConfig",id:4}},nested:{MigrateMlEngineModelVersionConfig:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},modelVersion:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"ml.googleapis.com/Version"}},modelDisplayName:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MigrateAutomlModelConfig:{fields:{model:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"automl.googleapis.com/Model"}},modelDisplayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},MigrateAutomlDatasetConfig:{fields:{dataset:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"automl.googleapis.com/Dataset"}},datasetDisplayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MigrateDataLabelingDatasetConfig:{fields:{dataset:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"datalabeling.googleapis.com/Dataset"}},datasetDisplayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},migrateDataLabelingAnnotatedDatasetConfigs:{rule:"repeated",type:"MigrateDataLabelingAnnotatedDatasetConfig",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{MigrateDataLabelingAnnotatedDatasetConfig:{fields:{annotatedDataset:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"datalabeling.googleapis.com/AnnotatedDataset"}}}}}}}},BatchMigrateResourcesResponse:{fields:{migrateResourceResponses:{rule:"repeated",type:"MigrateResourceResponse",id:1}}},MigrateResourceResponse:{oneofs:{migratedResource:{oneof:["dataset","model"]}},fields:{dataset:{type:"string",id:1,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},model:{type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},migratableResource:{type:"MigratableResource",id:3}}},BatchMigrateResourcesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},partialResults:{rule:"repeated",type:"PartialResult",id:2}},nested:{PartialResult:{oneofs:{result:{oneof:["error","model","dataset"]}},fields:{error:{type:"google.rpc.Status",id:2},model:{type:"string",id:3,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},dataset:{type:"string",id:4,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},request:{type:"MigrateResourceRequest",id:1}}}}},ModelEvaluation:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/ModelEvaluation","(google.api.resource).pattern":"projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:10},metricsSchemaUri:{type:"string",id:2},metrics:{type:"google.protobuf.Value",id:3},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},sliceDimensions:{rule:"repeated",type:"string",id:5},dataItemSchemaUri:{type:"string",id:6},annotationSchemaUri:{type:"string",id:7},modelExplanation:{type:"ModelExplanation",id:8},explanationSpecs:{rule:"repeated",type:"ModelEvaluationExplanationSpec",id:9},metadata:{type:"google.protobuf.Value",id:11}},nested:{ModelEvaluationExplanationSpec:{fields:{explanationType:{type:"string",id:1},explanationSpec:{type:"ExplanationSpec",id:2}}}}},ModelEvaluationSlice:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/ModelEvaluationSlice","(google.api.resource).pattern":"projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},slice:{type:"Slice",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metricsSchemaUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metrics:{type:"google.protobuf.Value",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},modelExplanation:{type:"ModelExplanation",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Slice:{fields:{dimension:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},value:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},sliceSpec:{type:"SliceSpec",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{SliceSpec:{fields:{configs:{keyType:"string",type:"SliceConfig",id:1}},nested:{SliceConfig:{oneofs:{kind:{oneof:["value","range","allValues"]}},fields:{value:{type:"Value",id:1},range:{type:"Range",id:2},allValues:{type:"google.protobuf.BoolValue",id:3}}},Range:{fields:{low:{type:"float",id:1},high:{type:"float",id:2}}},Value:{oneofs:{kind:{oneof:["stringValue","floatValue"]}},fields:{stringValue:{type:"string",id:1},floatValue:{type:"float",id:2}}}}}}}}},ModelGardenService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{GetPublisherModel:{requestType:"GetPublisherModelRequest",responseType:"PublisherModel",options:{"(google.api.http).get":"/v1/{name=publishers/*/models/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=publishers/*/models/*}"}},{"(google.api.method_signature)":"name"}]}}},PublisherModelView:{values:{PUBLISHER_MODEL_VIEW_UNSPECIFIED:0,PUBLISHER_MODEL_VIEW_BASIC:1,PUBLISHER_MODEL_VIEW_FULL:2,PUBLISHER_MODEL_VERSION_VIEW_BASIC:3}},GetPublisherModelRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PublisherModel"}},languageCode:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},view:{type:"PublisherModelView",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PublisherModel:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/PublisherModel","(google.api.resource).pattern":"publishers/{publisher}/models/{model}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},versionId:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},openSourceCategory:{type:"OpenSourceCategory",id:7,options:{"(google.api.field_behavior)":"REQUIRED"}},supportedActions:{type:"CallToAction",id:19,options:{"(google.api.field_behavior)":"OPTIONAL"}},frameworks:{rule:"repeated",type:"string",id:23,options:{"(google.api.field_behavior)":"OPTIONAL"}},launchStage:{type:"LaunchStage",id:29,options:{"(google.api.field_behavior)":"OPTIONAL"}},publisherModelTemplate:{type:"string",id:30,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},predictSchemata:{type:"PredictSchemata",id:31,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{ResourceReference:{oneofs:{reference:{oneof:["uri","resourceName"]}},fields:{uri:{type:"string",id:1},resourceName:{type:"string",id:2}}},Documentation:{fields:{title:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},content:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CallToAction:{fields:{viewRestApi:{type:"ViewRestApi",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},openNotebook:{type:"RegionalResourceReferences",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},createApplication:{type:"RegionalResourceReferences",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},openFineTuningPipeline:{type:"RegionalResourceReferences",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},openPromptTuningPipeline:{type:"RegionalResourceReferences",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},openGenie:{type:"RegionalResourceReferences",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},deploy:{type:"Deploy",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},openGenerationAiStudio:{type:"RegionalResourceReferences",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},requestAccess:{type:"RegionalResourceReferences",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},openEvaluationPipeline:{type:"RegionalResourceReferences",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{RegionalResourceReferences:{fields:{references:{keyType:"string",type:"ResourceReference",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},title:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ViewRestApi:{fields:{documentations:{rule:"repeated",type:"Documentation",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},title:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},Deploy:{oneofs:{predictionResources:{oneof:["dedicatedResources","automaticResources","sharedResources"]}},fields:{dedicatedResources:{type:"DedicatedResources",id:5},automaticResources:{type:"AutomaticResources",id:6},sharedResources:{type:"string",id:7},modelDisplayName:{type:"string",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},largeModelReference:{type:"LargeModelReference",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},containerSpec:{type:"ModelContainerSpec",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},artifactUri:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},title:{type:"string",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}}}}}},OpenSourceCategory:{values:{OPEN_SOURCE_CATEGORY_UNSPECIFIED:0,PROPRIETARY:1,GOOGLE_OWNED_OSS_WITH_GOOGLE_CHECKPOINT:2,THIRD_PARTY_OWNED_OSS_WITH_GOOGLE_CHECKPOINT:3,GOOGLE_OWNED_OSS:4,THIRD_PARTY_OWNED_OSS:5}},LaunchStage:{values:{LAUNCH_STAGE_UNSPECIFIED:0,EXPERIMENTAL:1,PRIVATE_PREVIEW:2,PUBLIC_PREVIEW:3,GA:4}}}},ModelService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{UploadModel:{requestType:"UploadModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/models:upload","(google.api.http).body":"*","(google.api.method_signature)":"parent,model","(google.longrunning.operation_info).response_type":"UploadModelResponse","(google.longrunning.operation_info).metadata_type":"UploadModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/models:upload",body:"*"}},{"(google.api.method_signature)":"parent,model"},{"(google.longrunning.operation_info)":{response_type:"UploadModelResponse",metadata_type:"UploadModelOperationMetadata"}}]},GetModel:{requestType:"GetModelRequest",responseType:"Model",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/models/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/models/*}"}},{"(google.api.method_signature)":"name"}]},ListModels:{requestType:"ListModelsRequest",responseType:"ListModelsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/models","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/models"}},{"(google.api.method_signature)":"parent"}]},ListModelVersions:{requestType:"ListModelVersionsRequest",responseType:"ListModelVersionsResponse",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/models/*}:listVersions","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/models/*}:listVersions"}},{"(google.api.method_signature)":"name"}]},UpdateModel:{requestType:"UpdateModelRequest",responseType:"Model",options:{"(google.api.http).patch":"/v1/{model.name=projects/*/locations/*/models/*}","(google.api.http).body":"model","(google.api.method_signature)":"model,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{model.name=projects/*/locations/*/models/*}",body:"model"}},{"(google.api.method_signature)":"model,update_mask"}]},UpdateExplanationDataset:{requestType:"UpdateExplanationDatasetRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{model=projects/*/locations/*/models/*}:updateExplanationDataset","(google.api.http).body":"*","(google.api.method_signature)":"model","(google.longrunning.operation_info).response_type":"UpdateExplanationDatasetResponse","(google.longrunning.operation_info).metadata_type":"UpdateExplanationDatasetOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{model=projects/*/locations/*/models/*}:updateExplanationDataset",body:"*"}},{"(google.api.method_signature)":"model"},{"(google.longrunning.operation_info)":{response_type:"UpdateExplanationDatasetResponse",metadata_type:"UpdateExplanationDatasetOperationMetadata"}}]},DeleteModel:{requestType:"DeleteModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/models/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/models/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},DeleteModelVersion:{requestType:"DeleteModelVersionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/models/*}:deleteVersion","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/models/*}:deleteVersion"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},MergeVersionAliases:{requestType:"MergeVersionAliasesRequest",responseType:"Model",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/models/*}:mergeVersionAliases","(google.api.http).body":"*","(google.api.method_signature)":"name,version_aliases"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/models/*}:mergeVersionAliases",body:"*"}},{"(google.api.method_signature)":"name,version_aliases"}]},ExportModel:{requestType:"ExportModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/models/*}:export","(google.api.http).body":"*","(google.api.method_signature)":"name,output_config","(google.longrunning.operation_info).response_type":"ExportModelResponse","(google.longrunning.operation_info).metadata_type":"ExportModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/models/*}:export",body:"*"}},{"(google.api.method_signature)":"name,output_config"},{"(google.longrunning.operation_info)":{response_type:"ExportModelResponse",metadata_type:"ExportModelOperationMetadata"}}]},CopyModel:{requestType:"CopyModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/models:copy","(google.api.http).body":"*","(google.api.method_signature)":"parent,source_model","(google.longrunning.operation_info).response_type":"CopyModelResponse","(google.longrunning.operation_info).metadata_type":"CopyModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/models:copy",body:"*"}},{"(google.api.method_signature)":"parent,source_model"},{"(google.longrunning.operation_info)":{response_type:"CopyModelResponse",metadata_type:"CopyModelOperationMetadata"}}]},ImportModelEvaluation:{requestType:"ImportModelEvaluationRequest",responseType:"ModelEvaluation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/models/*}/evaluations:import","(google.api.http).body":"*","(google.api.method_signature)":"parent,model_evaluation"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/models/*}/evaluations:import",body:"*"}},{"(google.api.method_signature)":"parent,model_evaluation"}]},BatchImportModelEvaluationSlices:{requestType:"BatchImportModelEvaluationSlicesRequest",responseType:"BatchImportModelEvaluationSlicesResponse",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices:batchImport","(google.api.http).body":"*","(google.api.method_signature)":"parent,model_evaluation_slices"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices:batchImport",body:"*"}},{"(google.api.method_signature)":"parent,model_evaluation_slices"}]},BatchImportEvaluatedAnnotations:{requestType:"BatchImportEvaluatedAnnotationsRequest",responseType:"BatchImportEvaluatedAnnotationsResponse",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/models/*/evaluations/*/slices/*}:batchImport","(google.api.http).body":"*","(google.api.method_signature)":"parent,evaluated_annotations"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/models/*/evaluations/*/slices/*}:batchImport",body:"*"}},{"(google.api.method_signature)":"parent,evaluated_annotations"}]},GetModelEvaluation:{requestType:"GetModelEvaluationRequest",responseType:"ModelEvaluation",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/models/*/evaluations/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}"}},{"(google.api.method_signature)":"name"}]},ListModelEvaluations:{requestType:"ListModelEvaluationsRequest",responseType:"ListModelEvaluationsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/models/*}/evaluations","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/models/*}/evaluations"}},{"(google.api.method_signature)":"parent"}]},GetModelEvaluationSlice:{requestType:"GetModelEvaluationSliceRequest",responseType:"ModelEvaluationSlice",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/models/*/evaluations/*/slices/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/slices/*}"}},{"(google.api.method_signature)":"name"}]},ListModelEvaluationSlices:{requestType:"ListModelEvaluationSlicesRequest",responseType:"ListModelEvaluationSlicesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices"}},{"(google.api.method_signature)":"parent"}]}}},UploadModelRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},parentModel:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},modelId:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},model:{type:"Model",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},serviceAccount:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},UploadModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UploadModelResponse:{fields:{model:{type:"string",id:1,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},GetModelRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}}}},ListModelsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListModelsResponse:{fields:{models:{rule:"repeated",type:"Model",id:1},nextPageToken:{type:"string",id:2}}},ListModelVersionsRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListModelVersionsResponse:{fields:{models:{rule:"repeated",type:"Model",id:1},nextPageToken:{type:"string",id:2}}},UpdateModelRequest:{fields:{model:{type:"Model",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},UpdateExplanationDatasetRequest:{fields:{model:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},examples:{type:"Examples",id:2}}},UpdateExplanationDatasetOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteModelRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}}}},DeleteModelVersionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}}}},MergeVersionAliasesRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},versionAliases:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ExportModelRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},outputConfig:{type:"OutputConfig",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{OutputConfig:{fields:{exportFormatId:{type:"string",id:1},artifactDestination:{type:"GcsDestination",id:3},imageDestination:{type:"ContainerRegistryDestination",id:4}}}}},ExportModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},outputInfo:{type:"OutputInfo",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{OutputInfo:{fields:{artifactOutputUri:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},imageOutputUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},UpdateExplanationDatasetResponse:{fields:{}},ExportModelResponse:{fields:{}},CopyModelRequest:{oneofs:{destinationModel:{oneof:["modelId","parentModel"]}},fields:{modelId:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},parentModel:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},sourceModel:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},encryptionSpec:{type:"EncryptionSpec",id:3}}},CopyModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CopyModelResponse:{fields:{model:{type:"string",id:1,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ImportModelEvaluationRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelEvaluation:{type:"ModelEvaluation",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchImportModelEvaluationSlicesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluation"}},modelEvaluationSlices:{rule:"repeated",type:"ModelEvaluationSlice",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchImportModelEvaluationSlicesResponse:{fields:{importedModelEvaluationSlices:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},BatchImportEvaluatedAnnotationsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluationSlice"}},evaluatedAnnotations:{rule:"repeated",type:"EvaluatedAnnotation",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchImportEvaluatedAnnotationsResponse:{fields:{importedEvaluatedAnnotationsCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},GetModelEvaluationRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluation"}}}},ListModelEvaluationsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListModelEvaluationsResponse:{fields:{modelEvaluations:{rule:"repeated",type:"ModelEvaluation",id:1},nextPageToken:{type:"string",id:2}}},GetModelEvaluationSliceRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluationSlice"}}}},ListModelEvaluationSlicesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluation"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListModelEvaluationSlicesResponse:{fields:{modelEvaluationSlices:{rule:"repeated",type:"ModelEvaluationSlice",id:1},nextPageToken:{type:"string",id:2}}},PipelineFailurePolicy:{values:{PIPELINE_FAILURE_POLICY_UNSPECIFIED:0,PIPELINE_FAILURE_POLICY_FAIL_SLOW:1,PIPELINE_FAILURE_POLICY_FAIL_FAST:2}},PipelineJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/PipelineJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},pipelineSpec:{type:"google.protobuf.Struct",id:7},state:{type:"PipelineState",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},jobDetail:{type:"PipelineJobDetail",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:11},runtimeConfig:{type:"RuntimeConfig",id:12},encryptionSpec:{type:"EncryptionSpec",id:16},serviceAccount:{type:"string",id:17},network:{type:"string",id:18,options:{"(google.api.resource_reference).type":"compute.googleapis.com/Network"}},reservedIpRanges:{rule:"repeated",type:"string",id:25},templateUri:{type:"string",id:19},templateMetadata:{type:"PipelineTemplateMetadata",id:20,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},scheduleName:{type:"string",id:22,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{RuntimeConfig:{fields:{parameters:{keyType:"string",type:"Value",id:1,options:{deprecated:!0}},gcsOutputDirectory:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},parameterValues:{keyType:"string",type:"google.protobuf.Value",id:3},failurePolicy:{type:"PipelineFailurePolicy",id:4},inputArtifacts:{keyType:"string",type:"InputArtifact",id:5}},nested:{InputArtifact:{oneofs:{kind:{oneof:["artifactId"]}},fields:{artifactId:{type:"string",id:1}}}}}}},PipelineTemplateMetadata:{fields:{version:{type:"string",id:3}}},PipelineJobDetail:{fields:{pipelineContext:{type:"Context",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},pipelineRunContext:{type:"Context",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},taskDetails:{rule:"repeated",type:"PipelineTaskDetail",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},PipelineTaskDetail:{fields:{taskId:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},parentTaskId:{type:"int64",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},taskName:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},executorDetail:{type:"PipelineTaskExecutorDetail",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},execution:{type:"Execution",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},pipelineTaskStatus:{rule:"repeated",type:"PipelineTaskStatus",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},inputs:{keyType:"string",type:"ArtifactList",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},outputs:{keyType:"string",type:"ArtifactList",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{PipelineTaskStatus:{fields:{updateTime:{type:"google.protobuf.Timestamp",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ArtifactList:{fields:{artifacts:{rule:"repeated",type:"Artifact",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},State:{values:{STATE_UNSPECIFIED:0,PENDING:1,RUNNING:2,SUCCEEDED:3,CANCEL_PENDING:4,CANCELLING:5,CANCELLED:6,FAILED:7,SKIPPED:8,NOT_TRIGGERED:9}}}},PipelineTaskExecutorDetail:{oneofs:{details:{oneof:["containerDetail","customJobDetail"]}},fields:{containerDetail:{type:"ContainerDetail",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},customJobDetail:{type:"CustomJobDetail",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{ContainerDetail:{fields:{mainJob:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}},preCachingCheckJob:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}},failedMainJobs:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},failedPreCachingCheckJobs:{rule:"repeated",type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},CustomJobDetail:{fields:{job:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}},failedJobs:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},PipelineState:{values:{PIPELINE_STATE_UNSPECIFIED:0,PIPELINE_STATE_QUEUED:1,PIPELINE_STATE_PENDING:2,PIPELINE_STATE_RUNNING:3,PIPELINE_STATE_SUCCEEDED:4,PIPELINE_STATE_FAILED:5,PIPELINE_STATE_CANCELLING:6,PIPELINE_STATE_CANCELLED:7,PIPELINE_STATE_PAUSED:8}},Value:{oneofs:{value:{oneof:["intValue","doubleValue","stringValue"]}},fields:{intValue:{type:"int64",id:1},doubleValue:{type:"double",id:2},stringValue:{type:"string",id:3}}},PipelineService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateTrainingPipeline:{requestType:"CreateTrainingPipelineRequest",responseType:"TrainingPipeline",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/trainingPipelines","(google.api.http).body":"training_pipeline","(google.api.method_signature)":"parent,training_pipeline"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/trainingPipelines",body:"training_pipeline"}},{"(google.api.method_signature)":"parent,training_pipeline"}]},GetTrainingPipeline:{requestType:"GetTrainingPipelineRequest",responseType:"TrainingPipeline",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/trainingPipelines/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}"}},{"(google.api.method_signature)":"name"}]},ListTrainingPipelines:{requestType:"ListTrainingPipelinesRequest",responseType:"ListTrainingPipelinesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/trainingPipelines","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/trainingPipelines"}},{"(google.api.method_signature)":"parent"}]},DeleteTrainingPipeline:{requestType:"DeleteTrainingPipelineRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/trainingPipelines/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelTrainingPipeline:{requestType:"CancelTrainingPipelineRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/trainingPipelines/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreatePipelineJob:{requestType:"CreatePipelineJobRequest",responseType:"PipelineJob",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/pipelineJobs","(google.api.http).body":"pipeline_job","(google.api.method_signature)":"parent,pipeline_job,pipeline_job_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/pipelineJobs",body:"pipeline_job"}},{"(google.api.method_signature)":"parent,pipeline_job,pipeline_job_id"}]},GetPipelineJob:{requestType:"GetPipelineJobRequest",responseType:"PipelineJob",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/pipelineJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListPipelineJobs:{requestType:"ListPipelineJobsRequest",responseType:"ListPipelineJobsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/pipelineJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/pipelineJobs"}},{"(google.api.method_signature)":"parent"}]},DeletePipelineJob:{requestType:"DeletePipelineJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/pipelineJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelPipelineJob:{requestType:"CancelPipelineJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/pipelineJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]}}},CreateTrainingPipelineRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},trainingPipeline:{type:"TrainingPipeline",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTrainingPipelineRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TrainingPipeline"}}}},ListTrainingPipelinesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListTrainingPipelinesResponse:{fields:{trainingPipelines:{rule:"repeated",type:"TrainingPipeline",id:1},nextPageToken:{type:"string",id:2}}},DeleteTrainingPipelineRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TrainingPipeline"}}}},CancelTrainingPipelineRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TrainingPipeline"}}}},CreatePipelineJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pipelineJob:{type:"PipelineJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},pipelineJobId:{type:"string",id:3}}},GetPipelineJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PipelineJob"}}}},ListPipelineJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:6},readMask:{type:"google.protobuf.FieldMask",id:7}}},ListPipelineJobsResponse:{fields:{pipelineJobs:{rule:"repeated",type:"PipelineJob",id:1},nextPageToken:{type:"string",id:2}}},DeletePipelineJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PipelineJob"}}}},CancelPipelineJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PipelineJob"}}}},TrainingPipeline:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/TrainingPipeline","(google.api.resource).pattern":"projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},inputDataConfig:{type:"InputDataConfig",id:3},trainingTaskDefinition:{type:"string",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},trainingTaskInputs:{type:"google.protobuf.Value",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},trainingTaskMetadata:{type:"google.protobuf.Value",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},modelToUpload:{type:"Model",id:7},modelId:{type:"string",id:22,options:{"(google.api.field_behavior)":"OPTIONAL"}},parentModel:{type:"string",id:21,options:{"(google.api.field_behavior)":"OPTIONAL"}},state:{type:"PipelineState",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:15},encryptionSpec:{type:"EncryptionSpec",id:18}}},InputDataConfig:{oneofs:{split:{oneof:["fractionSplit","filterSplit","predefinedSplit","timestampSplit","stratifiedSplit"]},destination:{oneof:["gcsDestination","bigqueryDestination"]}},fields:{fractionSplit:{type:"FractionSplit",id:2},filterSplit:{type:"FilterSplit",id:3},predefinedSplit:{type:"PredefinedSplit",id:4},timestampSplit:{type:"TimestampSplit",id:5},stratifiedSplit:{type:"StratifiedSplit",id:12},gcsDestination:{type:"GcsDestination",id:8},bigqueryDestination:{type:"BigQueryDestination",id:10},datasetId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},annotationsFilter:{type:"string",id:6},annotationSchemaUri:{type:"string",id:9},savedQueryId:{type:"string",id:7},persistMlUseAssignment:{type:"bool",id:11}}},FractionSplit:{fields:{trainingFraction:{type:"double",id:1},validationFraction:{type:"double",id:2},testFraction:{type:"double",id:3}}},FilterSplit:{fields:{trainingFilter:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},validationFilter:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},testFilter:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},PredefinedSplit:{fields:{key:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},TimestampSplit:{fields:{trainingFraction:{type:"double",id:1},validationFraction:{type:"double",id:2},testFraction:{type:"double",id:3},key:{type:"string",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}}}},StratifiedSplit:{fields:{trainingFraction:{type:"double",id:1},validationFraction:{type:"double",id:2},testFraction:{type:"double",id:3},key:{type:"string",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}}}},Schedule:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Schedule","(google.api.resource).pattern":"projects/{project}/locations/{location}/schedules/{schedule}"},oneofs:{timeSpecification:{oneof:["cron"]},request:{oneof:["createPipelineJobRequest"]}},fields:{cron:{type:"string",id:10},createPipelineJobRequest:{type:"CreatePipelineJobRequest",id:14},name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},startTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},endTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},maxRunCount:{type:"int64",id:16,options:{"(google.api.field_behavior)":"OPTIONAL"}},startedRunCount:{type:"int64",id:17,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:19,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},nextRunTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastPauseTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastResumeTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},maxConcurrentRunCount:{type:"int64",id:11,options:{"(google.api.field_behavior)":"REQUIRED"}},allowQueueing:{type:"bool",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},catchUp:{type:"bool",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastScheduledRunResponse:{type:"RunResponse",id:18,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{RunResponse:{fields:{scheduledRunTime:{type:"google.protobuf.Timestamp",id:1},runResponse:{type:"string",id:2}}},State:{values:{STATE_UNSPECIFIED:0,ACTIVE:1,PAUSED:2,COMPLETED:3}}}},ScheduleService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateSchedule:{requestType:"CreateScheduleRequest",responseType:"Schedule",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/schedules","(google.api.http).body":"schedule","(google.api.method_signature)":"parent,schedule"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/schedules",body:"schedule"}},{"(google.api.method_signature)":"parent,schedule"}]},DeleteSchedule:{requestType:"DeleteScheduleRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/schedules/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/schedules/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},GetSchedule:{requestType:"GetScheduleRequest",responseType:"Schedule",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/schedules/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/schedules/*}"}},{"(google.api.method_signature)":"name"}]},ListSchedules:{requestType:"ListSchedulesRequest",responseType:"ListSchedulesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/schedules","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/schedules"}},{"(google.api.method_signature)":"parent"}]},PauseSchedule:{requestType:"PauseScheduleRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/schedules/*}:pause","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/schedules/*}:pause",body:"*"}},{"(google.api.method_signature)":"name"}]},ResumeSchedule:{requestType:"ResumeScheduleRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/schedules/*}:resume","(google.api.http).body":"*","(google.api.method_signature)":"name,catch_up"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/schedules/*}:resume",body:"*"}},{"(google.api.method_signature)":"name"},{"(google.api.method_signature)":"name,catch_up"}]},UpdateSchedule:{requestType:"UpdateScheduleRequest",responseType:"Schedule",options:{"(google.api.http).patch":"/v1/{schedule.name=projects/*/locations/*/schedules/*}","(google.api.http).body":"schedule","(google.api.method_signature)":"schedule,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{schedule.name=projects/*/locations/*/schedules/*}",body:"schedule"}},{"(google.api.method_signature)":"schedule,update_mask"}]}}},CreateScheduleRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},schedule:{type:"Schedule",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetScheduleRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Schedule"}}}},ListSchedulesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListSchedulesResponse:{fields:{schedules:{rule:"repeated",type:"Schedule",id:1},nextPageToken:{type:"string",id:2}}},DeleteScheduleRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Schedule"}}}},PauseScheduleRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Schedule"}}}},ResumeScheduleRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Schedule"}},catchUp:{type:"bool",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},UpdateScheduleRequest:{fields:{schedule:{type:"Schedule",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},schema:{nested:{predict:{nested:{instance:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1.Schema.Predict.Instance",go_package:"cloud.google.com/go/aiplatform/apiv1/schema/predict/instance/instancepb;instancepb",java_multiple_files:!0,java_outer_classname:"VideoObjectTrackingPredictionInstanceProto",java_package:"com.google.cloud.aiplatform.v1.schema.predict.instance",php_namespace:"Google\\Cloud\\AIPlatform\\V1\\Schema\\Predict\\Instance",ruby_package:"Google::Cloud::AIPlatform::V1::Schema::Predict::Instance"},nested:{ImageClassificationPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},ImageObjectDetectionPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},ImageSegmentationPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},TextClassificationPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},TextExtractionPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2},key:{type:"string",id:3}}},TextSentimentPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},VideoActionRecognitionPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2},timeSegmentStart:{type:"string",id:3},timeSegmentEnd:{type:"string",id:4}}},VideoClassificationPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2},timeSegmentStart:{type:"string",id:3},timeSegmentEnd:{type:"string",id:4}}},VideoObjectTrackingPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2},timeSegmentStart:{type:"string",id:3},timeSegmentEnd:{type:"string",id:4}}}}},params:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1.Schema.Predict.Params",go_package:"cloud.google.com/go/aiplatform/apiv1/schema/predict/params/paramspb;paramspb",java_multiple_files:!0,java_outer_classname:"VideoObjectTrackingPredictionParamsProto",java_package:"com.google.cloud.aiplatform.v1.schema.predict.params",php_namespace:"Google\\Cloud\\AIPlatform\\V1\\Schema\\Predict\\Params",ruby_package:"Google::Cloud::AIPlatform::V1::Schema::Predict::Params"},nested:{ImageClassificationPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2}}},ImageObjectDetectionPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2}}},ImageSegmentationPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1}}},VideoActionRecognitionPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2}}},VideoClassificationPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2},segmentClassification:{type:"bool",id:3},shotClassification:{type:"bool",id:4},oneSecIntervalClassification:{type:"bool",id:5}}},VideoObjectTrackingPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2},minBoundingBoxSize:{type:"float",id:3}}}}},prediction:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1.Schema.Predict.Prediction",go_package:"cloud.google.com/go/aiplatform/apiv1/schema/predict/prediction/predictionpb;predictionpb",java_multiple_files:!0,java_outer_classname:"VideoObjectTrackingPredictionResultProto",java_package:"com.google.cloud.aiplatform.v1.schema.predict.prediction",php_namespace:"Google\\Cloud\\AIPlatform\\V1\\Schema\\Predict\\Prediction",ruby_package:"Google::Cloud::AIPlatform::V1::Schema::Predict::Prediction"},nested:{ClassificationPredictionResult:{fields:{ids:{rule:"repeated",type:"int64",id:1},displayNames:{rule:"repeated",type:"string",id:2},confidences:{rule:"repeated",type:"float",id:3}}},ImageObjectDetectionPredictionResult:{fields:{ids:{rule:"repeated",type:"int64",id:1},displayNames:{rule:"repeated",type:"string",id:2},confidences:{rule:"repeated",type:"float",id:3},bboxes:{rule:"repeated",type:"google.protobuf.ListValue",id:4}}},ImageSegmentationPredictionResult:{fields:{categoryMask:{type:"string",id:1},confidenceMask:{type:"string",id:2}}},TabularClassificationPredictionResult:{fields:{classes:{rule:"repeated",type:"string",id:1},scores:{rule:"repeated",type:"float",id:2}}},TabularRegressionPredictionResult:{fields:{value:{type:"float",id:1},lowerBound:{type:"float",id:2},upperBound:{type:"float",id:3}}},TextExtractionPredictionResult:{fields:{ids:{rule:"repeated",type:"int64",id:1},displayNames:{rule:"repeated",type:"string",id:2},textSegmentStartOffsets:{rule:"repeated",type:"int64",id:3},textSegmentEndOffsets:{rule:"repeated",type:"int64",id:4},confidences:{rule:"repeated",type:"float",id:5}}},TextSentimentPredictionResult:{fields:{sentiment:{type:"int32",id:1}}},VideoActionRecognitionPredictionResult:{fields:{id:{type:"string",id:1},displayName:{type:"string",id:2},timeSegmentStart:{type:"google.protobuf.Duration",id:4},timeSegmentEnd:{type:"google.protobuf.Duration",id:5},confidence:{type:"google.protobuf.FloatValue",id:6}}},VideoClassificationPredictionResult:{fields:{id:{type:"string",id:1},displayName:{type:"string",id:2},type:{type:"string",id:3},timeSegmentStart:{type:"google.protobuf.Duration",id:4},timeSegmentEnd:{type:"google.protobuf.Duration",id:5},confidence:{type:"google.protobuf.FloatValue",id:6}}},VideoObjectTrackingPredictionResult:{fields:{id:{type:"string",id:1},displayName:{type:"string",id:2},timeSegmentStart:{type:"google.protobuf.Duration",id:3},timeSegmentEnd:{type:"google.protobuf.Duration",id:4},confidence:{type:"google.protobuf.FloatValue",id:5},frames:{rule:"repeated",type:"Frame",id:6}},nested:{Frame:{fields:{timeOffset:{type:"google.protobuf.Duration",id:1},xMin:{type:"google.protobuf.FloatValue",id:2},xMax:{type:"google.protobuf.FloatValue",id:3},yMin:{type:"google.protobuf.FloatValue",id:4},yMax:{type:"google.protobuf.FloatValue",id:5}}}}}}}}},trainingjob:{nested:{definition:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1.Schema.TrainingJob.Definition",go_package:"cloud.google.com/go/aiplatform/apiv1/schema/trainingjob/definition/definitionpb;definitionpb",java_multiple_files:!0,java_outer_classname:"AutoMLVideoObjectTrackingProto",java_package:"com.google.cloud.aiplatform.v1.schema.trainingjob.definition",php_namespace:"Google\\Cloud\\AIPlatform\\V1\\Schema\\TrainingJob\\Definition",ruby_package:"Google::Cloud::AIPlatform::V1::Schema::TrainingJob::Definition"},nested:{AutoMlImageClassification:{fields:{inputs:{type:"AutoMlImageClassificationInputs",id:1},metadata:{type:"AutoMlImageClassificationMetadata",id:2}}},AutoMlImageClassificationInputs:{fields:{modelType:{type:"ModelType",id:1},baseModelId:{type:"string",id:2},budgetMilliNodeHours:{type:"int64",id:3},disableEarlyStopping:{type:"bool",id:4},multiLabel:{type:"bool",id:5}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD:1,MOBILE_TF_LOW_LATENCY_1:2,MOBILE_TF_VERSATILE_1:3,MOBILE_TF_HIGH_ACCURACY_1:4}}}},AutoMlImageClassificationMetadata:{fields:{costMilliNodeHours:{type:"int64",id:1},successfulStopReason:{type:"SuccessfulStopReason",id:2}},nested:{SuccessfulStopReason:{values:{SUCCESSFUL_STOP_REASON_UNSPECIFIED:0,BUDGET_REACHED:1,MODEL_CONVERGED:2}}}},AutoMlImageObjectDetection:{fields:{inputs:{type:"AutoMlImageObjectDetectionInputs",id:1},metadata:{type:"AutoMlImageObjectDetectionMetadata",id:2}}},AutoMlImageObjectDetectionInputs:{fields:{modelType:{type:"ModelType",id:1},budgetMilliNodeHours:{type:"int64",id:2},disableEarlyStopping:{type:"bool",id:3}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD_HIGH_ACCURACY_1:1,CLOUD_LOW_LATENCY_1:2,MOBILE_TF_LOW_LATENCY_1:3,MOBILE_TF_VERSATILE_1:4,MOBILE_TF_HIGH_ACCURACY_1:5}}}},AutoMlImageObjectDetectionMetadata:{fields:{costMilliNodeHours:{type:"int64",id:1},successfulStopReason:{type:"SuccessfulStopReason",id:2}},nested:{SuccessfulStopReason:{values:{SUCCESSFUL_STOP_REASON_UNSPECIFIED:0,BUDGET_REACHED:1,MODEL_CONVERGED:2}}}},AutoMlImageSegmentation:{fields:{inputs:{type:"AutoMlImageSegmentationInputs",id:1},metadata:{type:"AutoMlImageSegmentationMetadata",id:2}}},AutoMlImageSegmentationInputs:{fields:{modelType:{type:"ModelType",id:1},budgetMilliNodeHours:{type:"int64",id:2},baseModelId:{type:"string",id:3}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD_HIGH_ACCURACY_1:1,CLOUD_LOW_ACCURACY_1:2,MOBILE_TF_LOW_LATENCY_1:3}}}},AutoMlImageSegmentationMetadata:{fields:{costMilliNodeHours:{type:"int64",id:1},successfulStopReason:{type:"SuccessfulStopReason",id:2}},nested:{SuccessfulStopReason:{values:{SUCCESSFUL_STOP_REASON_UNSPECIFIED:0,BUDGET_REACHED:1,MODEL_CONVERGED:2}}}},AutoMlTables:{fields:{inputs:{type:"AutoMlTablesInputs",id:1},metadata:{type:"AutoMlTablesMetadata",id:2}}},AutoMlTablesInputs:{oneofs:{additionalOptimizationObjectiveConfig:{oneof:["optimizationObjectiveRecallValue","optimizationObjectivePrecisionValue"]}},fields:{optimizationObjectiveRecallValue:{type:"float",id:5},optimizationObjectivePrecisionValue:{type:"float",id:6},predictionType:{type:"string",id:1},targetColumn:{type:"string",id:2},transformations:{rule:"repeated",type:"Transformation",id:3},optimizationObjective:{type:"string",id:4},trainBudgetMilliNodeHours:{type:"int64",id:7},disableEarlyStopping:{type:"bool",id:8},weightColumnName:{type:"string",id:9},exportEvaluatedDataItemsConfig:{type:"ExportEvaluatedDataItemsConfig",id:10},additionalExperiments:{rule:"repeated",type:"string",id:11}},nested:{Transformation:{oneofs:{transformationDetail:{oneof:["auto","numeric","categorical","timestamp","text","repeatedNumeric","repeatedCategorical","repeatedText"]}},fields:{auto:{type:"AutoTransformation",id:1},numeric:{type:"NumericTransformation",id:2},categorical:{type:"CategoricalTransformation",id:3},timestamp:{type:"TimestampTransformation",id:4},text:{type:"TextTransformation",id:5},repeatedNumeric:{type:"NumericArrayTransformation",id:6},repeatedCategorical:{type:"CategoricalArrayTransformation",id:7},repeatedText:{type:"TextArrayTransformation",id:8}},nested:{AutoTransformation:{fields:{columnName:{type:"string",id:1}}},NumericTransformation:{fields:{columnName:{type:"string",id:1},invalidValuesAllowed:{type:"bool",id:2}}},CategoricalTransformation:{fields:{columnName:{type:"string",id:1}}},TimestampTransformation:{fields:{columnName:{type:"string",id:1},timeFormat:{type:"string",id:2},invalidValuesAllowed:{type:"bool",id:3}}},TextTransformation:{fields:{columnName:{type:"string",id:1}}},NumericArrayTransformation:{fields:{columnName:{type:"string",id:1},invalidValuesAllowed:{type:"bool",id:2}}},CategoricalArrayTransformation:{fields:{columnName:{type:"string",id:1}}},TextArrayTransformation:{fields:{columnName:{type:"string",id:1}}}}}}},AutoMlTablesMetadata:{fields:{trainCostMilliNodeHours:{type:"int64",id:1}}},ExportEvaluatedDataItemsConfig:{fields:{destinationBigqueryUri:{type:"string",id:1},overrideExistingTable:{type:"bool",id:2}}},AutoMlTextClassification:{fields:{inputs:{type:"AutoMlTextClassificationInputs",id:1}}},AutoMlTextClassificationInputs:{fields:{multiLabel:{type:"bool",id:1}}},AutoMlTextExtraction:{fields:{inputs:{type:"AutoMlTextExtractionInputs",id:1}}},AutoMlTextExtractionInputs:{fields:{}},AutoMlTextSentiment:{fields:{inputs:{type:"AutoMlTextSentimentInputs",id:1}}},AutoMlTextSentimentInputs:{fields:{sentimentMax:{type:"int32",id:1}}},AutoMlVideoActionRecognition:{fields:{inputs:{type:"AutoMlVideoActionRecognitionInputs",id:1}}},AutoMlVideoActionRecognitionInputs:{fields:{modelType:{type:"ModelType",id:1}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD:1,MOBILE_VERSATILE_1:2,MOBILE_JETSON_VERSATILE_1:3,MOBILE_CORAL_VERSATILE_1:4}}}},AutoMlVideoClassification:{fields:{inputs:{type:"AutoMlVideoClassificationInputs",id:1}}},AutoMlVideoClassificationInputs:{fields:{modelType:{type:"ModelType",id:1}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD:1,MOBILE_VERSATILE_1:2,MOBILE_JETSON_VERSATILE_1:3}}}},AutoMlVideoObjectTracking:{fields:{inputs:{type:"AutoMlVideoObjectTrackingInputs",id:1}}},AutoMlVideoObjectTrackingInputs:{fields:{modelType:{type:"ModelType",id:1}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD:1,MOBILE_VERSATILE_1:2,MOBILE_CORAL_VERSATILE_1:3,MOBILE_CORAL_LOW_LATENCY_1:4,MOBILE_JETSON_VERSATILE_1:5,MOBILE_JETSON_LOW_LATENCY_1:6}}}}}}}}}},SpecialistPool:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/SpecialistPool","(google.api.resource).pattern":"projects/{project}/locations/{location}/specialistPools/{specialist_pool}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},specialistManagersCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},specialistManagerEmails:{rule:"repeated",type:"string",id:4},pendingDataLabelingJobs:{rule:"repeated",type:"string",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},specialistWorkerEmails:{rule:"repeated",type:"string",id:7}}},SpecialistPoolService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateSpecialistPool:{requestType:"CreateSpecialistPoolRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/specialistPools","(google.api.http).body":"specialist_pool","(google.api.method_signature)":"parent,specialist_pool","(google.longrunning.operation_info).response_type":"SpecialistPool","(google.longrunning.operation_info).metadata_type":"CreateSpecialistPoolOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/specialistPools",body:"specialist_pool"}},{"(google.api.method_signature)":"parent,specialist_pool"},{"(google.longrunning.operation_info)":{response_type:"SpecialistPool",metadata_type:"CreateSpecialistPoolOperationMetadata"}}]},GetSpecialistPool:{requestType:"GetSpecialistPoolRequest",responseType:"SpecialistPool",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/specialistPools/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/specialistPools/*}"}},{"(google.api.method_signature)":"name"}]},ListSpecialistPools:{requestType:"ListSpecialistPoolsRequest",responseType:"ListSpecialistPoolsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/specialistPools","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/specialistPools"}},{"(google.api.method_signature)":"parent"}]},DeleteSpecialistPool:{requestType:"DeleteSpecialistPoolRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/specialistPools/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/specialistPools/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},UpdateSpecialistPool:{requestType:"UpdateSpecialistPoolRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1/{specialist_pool.name=projects/*/locations/*/specialistPools/*}","(google.api.http).body":"specialist_pool","(google.api.method_signature)":"specialist_pool,update_mask","(google.longrunning.operation_info).response_type":"SpecialistPool","(google.longrunning.operation_info).metadata_type":"UpdateSpecialistPoolOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{specialist_pool.name=projects/*/locations/*/specialistPools/*}",body:"specialist_pool"}},{"(google.api.method_signature)":"specialist_pool,update_mask"},{"(google.longrunning.operation_info)":{response_type:"SpecialistPool",metadata_type:"UpdateSpecialistPoolOperationMetadata"}}]}}},CreateSpecialistPoolRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},specialistPool:{type:"SpecialistPool",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateSpecialistPoolOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetSpecialistPoolRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/SpecialistPool"}}}},ListSpecialistPoolsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},readMask:{type:"google.protobuf.FieldMask",id:4}}},ListSpecialistPoolsResponse:{fields:{specialistPools:{rule:"repeated",type:"SpecialistPool",id:1},nextPageToken:{type:"string",id:2}}},DeleteSpecialistPoolRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/SpecialistPool"}},force:{type:"bool",id:2}}},UpdateSpecialistPoolRequest:{fields:{specialistPool:{type:"SpecialistPool",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},UpdateSpecialistPoolOperationMetadata:{fields:{specialistPool:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/SpecialistPool"}},genericMetadata:{type:"GenericOperationMetadata",id:2}}},Tensorboard:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Tensorboard","(google.api.resource).pattern":"projects/{project}/locations/{location}/tensorboards/{tensorboard}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},encryptionSpec:{type:"EncryptionSpec",id:11},blobStoragePathPrefix:{type:"string",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},runCount:{type:"int32",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:8},etag:{type:"string",id:9},isDefault:{type:"bool",id:12}}},TimeSeriesData:{fields:{tensorboardTimeSeriesId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},valueType:{type:"TensorboardTimeSeries.ValueType",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},values:{rule:"repeated",type:"TimeSeriesDataPoint",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},TimeSeriesDataPoint:{oneofs:{value:{oneof:["scalar","tensor","blobs"]}},fields:{scalar:{type:"Scalar",id:3},tensor:{type:"TensorboardTensor",id:4},blobs:{type:"TensorboardBlobSequence",id:5},wallTime:{type:"google.protobuf.Timestamp",id:1},step:{type:"int64",id:2}}},Scalar:{fields:{value:{type:"double",id:1}}},TensorboardTensor:{fields:{value:{type:"bytes",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},versionNumber:{type:"int32",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TensorboardBlobSequence:{fields:{values:{rule:"repeated",type:"TensorboardBlob",id:1}}},TensorboardBlob:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},data:{type:"bytes",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TensorboardTimeSeries:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/TensorboardTimeSeries","(google.api.resource).pattern":"projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},valueType:{type:"ValueType",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}},createTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:7},pluginName:{type:"string",id:8,options:{"(google.api.field_behavior)":"IMMUTABLE"}},pluginData:{type:"bytes",id:9},metadata:{type:"Metadata",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Metadata:{fields:{maxStep:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},maxWallTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},maxBlobSequenceLength:{type:"int64",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ValueType:{values:{VALUE_TYPE_UNSPECIFIED:0,SCALAR:1,TENSOR:2,BLOB_SEQUENCE:3}}}},TensorboardExperiment:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/TensorboardExperiment","(google.api.resource).pattern":"projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2},description:{type:"string",id:3},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:6},etag:{type:"string",id:7},source:{type:"string",id:8,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},TensorboardRun:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/TensorboardRun","(google.api.resource).pattern":"projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:8},etag:{type:"string",id:9}}},TensorboardService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-only"},methods:{CreateTensorboard:{requestType:"CreateTensorboardRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/tensorboards","(google.api.http).body":"tensorboard","(google.api.method_signature)":"parent,tensorboard","(google.longrunning.operation_info).response_type":"Tensorboard","(google.longrunning.operation_info).metadata_type":"CreateTensorboardOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/tensorboards",body:"tensorboard"}},{"(google.api.method_signature)":"parent,tensorboard"},{"(google.longrunning.operation_info)":{response_type:"Tensorboard",metadata_type:"CreateTensorboardOperationMetadata"}}]},GetTensorboard:{requestType:"GetTensorboardRequest",responseType:"Tensorboard",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/tensorboards/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/tensorboards/*}"}},{"(google.api.method_signature)":"name"}]},UpdateTensorboard:{requestType:"UpdateTensorboardRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1/{tensorboard.name=projects/*/locations/*/tensorboards/*}","(google.api.http).body":"tensorboard","(google.api.method_signature)":"tensorboard,update_mask","(google.longrunning.operation_info).response_type":"Tensorboard","(google.longrunning.operation_info).metadata_type":"UpdateTensorboardOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{tensorboard.name=projects/*/locations/*/tensorboards/*}",body:"tensorboard"}},{"(google.api.method_signature)":"tensorboard,update_mask"},{"(google.longrunning.operation_info)":{response_type:"Tensorboard",metadata_type:"UpdateTensorboardOperationMetadata"}}]},ListTensorboards:{requestType:"ListTensorboardsRequest",responseType:"ListTensorboardsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/tensorboards","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/tensorboards"}},{"(google.api.method_signature)":"parent"}]},DeleteTensorboard:{requestType:"DeleteTensorboardRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/tensorboards/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/tensorboards/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},ReadTensorboardUsage:{requestType:"ReadTensorboardUsageRequest",responseType:"ReadTensorboardUsageResponse",options:{"(google.api.http).get":"/v1/{tensorboard=projects/*/locations/*/tensorboards/*}:readUsage","(google.api.method_signature)":"tensorboard"},parsedOptions:[{"(google.api.http)":{get:"/v1/{tensorboard=projects/*/locations/*/tensorboards/*}:readUsage"}},{"(google.api.method_signature)":"tensorboard"}]},ReadTensorboardSize:{requestType:"ReadTensorboardSizeRequest",responseType:"ReadTensorboardSizeResponse",options:{"(google.api.http).get":"/v1/{tensorboard=projects/*/locations/*/tensorboards/*}:readSize","(google.api.method_signature)":"tensorboard"},parsedOptions:[{"(google.api.http)":{get:"/v1/{tensorboard=projects/*/locations/*/tensorboards/*}:readSize"}},{"(google.api.method_signature)":"tensorboard"}]},CreateTensorboardExperiment:{requestType:"CreateTensorboardExperimentRequest",responseType:"TensorboardExperiment",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/tensorboards/*}/experiments","(google.api.http).body":"tensorboard_experiment","(google.api.method_signature)":"parent,tensorboard_experiment,tensorboard_experiment_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/tensorboards/*}/experiments",body:"tensorboard_experiment"}},{"(google.api.method_signature)":"parent,tensorboard_experiment,tensorboard_experiment_id"}]},GetTensorboardExperiment:{requestType:"GetTensorboardExperimentRequest",responseType:"TensorboardExperiment",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}"}},{"(google.api.method_signature)":"name"}]},UpdateTensorboardExperiment:{requestType:"UpdateTensorboardExperimentRequest",responseType:"TensorboardExperiment",options:{"(google.api.http).patch":"/v1/{tensorboard_experiment.name=projects/*/locations/*/tensorboards/*/experiments/*}","(google.api.http).body":"tensorboard_experiment","(google.api.method_signature)":"tensorboard_experiment,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{tensorboard_experiment.name=projects/*/locations/*/tensorboards/*/experiments/*}",body:"tensorboard_experiment"}},{"(google.api.method_signature)":"tensorboard_experiment,update_mask"}]},ListTensorboardExperiments:{requestType:"ListTensorboardExperimentsRequest",responseType:"ListTensorboardExperimentsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/tensorboards/*}/experiments","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/tensorboards/*}/experiments"}},{"(google.api.method_signature)":"parent"}]},DeleteTensorboardExperiment:{requestType:"DeleteTensorboardExperimentRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateTensorboardRun:{requestType:"CreateTensorboardRunRequest",responseType:"TensorboardRun",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs","(google.api.http).body":"tensorboard_run","(google.api.method_signature)":"parent,tensorboard_run,tensorboard_run_id"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs",body:"tensorboard_run"}},{"(google.api.method_signature)":"parent,tensorboard_run,tensorboard_run_id"}]},BatchCreateTensorboardRuns:{requestType:"BatchCreateTensorboardRunsRequest",responseType:"BatchCreateTensorboardRunsResponse",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:batchCreate","(google.api.http).body":"*","(google.api.method_signature)":"parent,requests"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:batchCreate",body:"*"}},{"(google.api.method_signature)":"parent,requests"}]},GetTensorboardRun:{requestType:"GetTensorboardRunRequest",responseType:"TensorboardRun",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}"}},{"(google.api.method_signature)":"name"}]},UpdateTensorboardRun:{requestType:"UpdateTensorboardRunRequest",responseType:"TensorboardRun",options:{"(google.api.http).patch":"/v1/{tensorboard_run.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}","(google.api.http).body":"tensorboard_run","(google.api.method_signature)":"tensorboard_run,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{tensorboard_run.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}",body:"tensorboard_run"}},{"(google.api.method_signature)":"tensorboard_run,update_mask"}]},ListTensorboardRuns:{requestType:"ListTensorboardRunsRequest",responseType:"ListTensorboardRunsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs"}},{"(google.api.method_signature)":"parent"}]},DeleteTensorboardRun:{requestType:"DeleteTensorboardRunRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},BatchCreateTensorboardTimeSeries:{requestType:"BatchCreateTensorboardTimeSeriesRequest",responseType:"BatchCreateTensorboardTimeSeriesResponse",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs/*/timeSeries:batchCreate","(google.api.http).body":"*","(google.api.method_signature)":"parent,requests"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs/*/timeSeries:batchCreate",body:"*"}},{"(google.api.method_signature)":"parent,requests"}]},CreateTensorboardTimeSeries:{requestType:"CreateTensorboardTimeSeriesRequest",responseType:"TensorboardTimeSeries",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries","(google.api.http).body":"tensorboard_time_series","(google.api.method_signature)":"parent,tensorboard_time_series"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries",body:"tensorboard_time_series"}},{"(google.api.method_signature)":"parent,tensorboard_time_series"}]},GetTensorboardTimeSeries:{requestType:"GetTensorboardTimeSeriesRequest",responseType:"TensorboardTimeSeries",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}"}},{"(google.api.method_signature)":"name"}]},UpdateTensorboardTimeSeries:{requestType:"UpdateTensorboardTimeSeriesRequest",responseType:"TensorboardTimeSeries",options:{"(google.api.http).patch":"/v1/{tensorboard_time_series.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}","(google.api.http).body":"tensorboard_time_series","(google.api.method_signature)":"tensorboard_time_series,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1/{tensorboard_time_series.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}",body:"tensorboard_time_series"}},{"(google.api.method_signature)":"tensorboard_time_series,update_mask"}]},ListTensorboardTimeSeries:{requestType:"ListTensorboardTimeSeriesRequest",responseType:"ListTensorboardTimeSeriesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries"}},{"(google.api.method_signature)":"parent"}]},DeleteTensorboardTimeSeries:{requestType:"DeleteTensorboardTimeSeriesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},BatchReadTensorboardTimeSeriesData:{requestType:"BatchReadTensorboardTimeSeriesDataRequest",responseType:"BatchReadTensorboardTimeSeriesDataResponse",options:{"(google.api.http).get":"/v1/{tensorboard=projects/*/locations/*/tensorboards/*}/experiments/*/runs/*/timeSeries:batchRead","(google.api.method_signature)":"tensorboard"},parsedOptions:[{"(google.api.http)":{get:"/v1/{tensorboard=projects/*/locations/*/tensorboards/*}/experiments/*/runs/*/timeSeries:batchRead"}},{"(google.api.method_signature)":"tensorboard"}]},ReadTensorboardTimeSeriesData:{requestType:"ReadTensorboardTimeSeriesDataRequest",responseType:"ReadTensorboardTimeSeriesDataResponse",options:{"(google.api.http).get":"/v1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:read","(google.api.method_signature)":"tensorboard_time_series"},parsedOptions:[{"(google.api.http)":{get:"/v1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:read"}},{"(google.api.method_signature)":"tensorboard_time_series"}]},ReadTensorboardBlobData:{requestType:"ReadTensorboardBlobDataRequest",responseType:"ReadTensorboardBlobDataResponse",responseStream:!0,options:{"(google.api.http).get":"/v1/{time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:readBlobData","(google.api.method_signature)":"time_series"},parsedOptions:[{"(google.api.http)":{get:"/v1/{time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:readBlobData"}},{"(google.api.method_signature)":"time_series"}]},WriteTensorboardExperimentData:{requestType:"WriteTensorboardExperimentDataRequest",responseType:"WriteTensorboardExperimentDataResponse",options:{"(google.api.http).post":"/v1/{tensorboard_experiment=projects/*/locations/*/tensorboards/*/experiments/*}:write","(google.api.http).body":"*","(google.api.method_signature)":"tensorboard_experiment,write_run_data_requests"},parsedOptions:[{"(google.api.http)":{post:"/v1/{tensorboard_experiment=projects/*/locations/*/tensorboards/*/experiments/*}:write",body:"*"}},{"(google.api.method_signature)":"tensorboard_experiment,write_run_data_requests"}]},WriteTensorboardRunData:{requestType:"WriteTensorboardRunDataRequest",responseType:"WriteTensorboardRunDataResponse",options:{"(google.api.http).post":"/v1/{tensorboard_run=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:write","(google.api.http).body":"*","(google.api.method_signature)":"tensorboard_run,time_series_data"},parsedOptions:[{"(google.api.http)":{post:"/v1/{tensorboard_run=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:write",body:"*"}},{"(google.api.method_signature)":"tensorboard_run,time_series_data"}]},ExportTensorboardTimeSeriesData:{requestType:"ExportTensorboardTimeSeriesDataRequest",responseType:"ExportTensorboardTimeSeriesDataResponse",options:{"(google.api.http).post":"/v1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:exportTensorboardTimeSeries","(google.api.http).body":"*","(google.api.method_signature)":"tensorboard_time_series"},parsedOptions:[{"(google.api.http)":{post:"/v1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:exportTensorboardTimeSeries",body:"*"}},{"(google.api.method_signature)":"tensorboard_time_series"}]}}},CreateTensorboardRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}},tensorboard:{type:"Tensorboard",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTensorboardRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}}}},ListTensorboardsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Tensorboard"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListTensorboardsResponse:{fields:{tensorboards:{rule:"repeated",type:"Tensorboard",id:1},nextPageToken:{type:"string",id:2}}},UpdateTensorboardRequest:{fields:{updateMask:{type:"google.protobuf.FieldMask",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboard:{type:"Tensorboard",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteTensorboardRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}}}},ReadTensorboardUsageRequest:{fields:{tensorboard:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}}}},ReadTensorboardUsageResponse:{fields:{monthlyUsageData:{keyType:"string",type:"PerMonthUsageData",id:1}},nested:{PerUserUsageData:{fields:{username:{type:"string",id:1},viewCount:{type:"int64",id:2}}},PerMonthUsageData:{fields:{userUsageData:{rule:"repeated",type:"PerUserUsageData",id:1}}}}},ReadTensorboardSizeRequest:{fields:{tensorboard:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}}}},ReadTensorboardSizeResponse:{fields:{storageSizeByte:{type:"int64",id:1}}},CreateTensorboardExperimentRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}},tensorboardExperiment:{type:"TensorboardExperiment",id:2},tensorboardExperimentId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTensorboardExperimentRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}}}},ListTensorboardExperimentsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/TensorboardExperiment"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListTensorboardExperimentsResponse:{fields:{tensorboardExperiments:{rule:"repeated",type:"TensorboardExperiment",id:1},nextPageToken:{type:"string",id:2}}},UpdateTensorboardExperimentRequest:{fields:{updateMask:{type:"google.protobuf.FieldMask",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboardExperiment:{type:"TensorboardExperiment",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteTensorboardExperimentRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}}}},BatchCreateTensorboardRunsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}},requests:{rule:"repeated",type:"CreateTensorboardRunRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchCreateTensorboardRunsResponse:{fields:{tensorboardRuns:{rule:"repeated",type:"TensorboardRun",id:1}}},CreateTensorboardRunRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardRun"}},tensorboardRun:{type:"TensorboardRun",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboardRunId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTensorboardRunRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardRun"}}}},ReadTensorboardBlobDataRequest:{fields:{timeSeries:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},blobIds:{rule:"repeated",type:"string",id:2}}},ReadTensorboardBlobDataResponse:{fields:{blobs:{rule:"repeated",type:"TensorboardBlob",id:1}}},ListTensorboardRunsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/TensorboardRun"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListTensorboardRunsResponse:{fields:{tensorboardRuns:{rule:"repeated",type:"TensorboardRun",id:1},nextPageToken:{type:"string",id:2}}},UpdateTensorboardRunRequest:{fields:{updateMask:{type:"google.protobuf.FieldMask",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboardRun:{type:"TensorboardRun",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteTensorboardRunRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardRun"}}}},BatchCreateTensorboardTimeSeriesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}},requests:{rule:"repeated",type:"CreateTensorboardTimeSeriesRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchCreateTensorboardTimeSeriesResponse:{fields:{tensorboardTimeSeries:{rule:"repeated",type:"TensorboardTimeSeries",id:1}}},CreateTensorboardTimeSeriesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},tensorboardTimeSeriesId:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},tensorboardTimeSeries:{type:"TensorboardTimeSeries",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTensorboardTimeSeriesRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}}}},ListTensorboardTimeSeriesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListTensorboardTimeSeriesResponse:{fields:{tensorboardTimeSeries:{rule:"repeated",type:"TensorboardTimeSeries",id:1},nextPageToken:{type:"string",id:2}}},UpdateTensorboardTimeSeriesRequest:{fields:{updateMask:{type:"google.protobuf.FieldMask",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboardTimeSeries:{type:"TensorboardTimeSeries",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteTensorboardTimeSeriesRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}}}},BatchReadTensorboardTimeSeriesDataRequest:{fields:{tensorboard:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}},timeSeries:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}}}},BatchReadTensorboardTimeSeriesDataResponse:{fields:{timeSeriesData:{rule:"repeated",type:"TimeSeriesData",id:1}}},ReadTensorboardTimeSeriesDataRequest:{fields:{tensorboardTimeSeries:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},maxDataPoints:{type:"int32",id:2},filter:{type:"string",id:3}}},ReadTensorboardTimeSeriesDataResponse:{fields:{timeSeriesData:{type:"TimeSeriesData",id:1}}},WriteTensorboardExperimentDataRequest:{fields:{tensorboardExperiment:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}},writeRunDataRequests:{rule:"repeated",type:"WriteTensorboardRunDataRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},WriteTensorboardExperimentDataResponse:{fields:{}},WriteTensorboardRunDataRequest:{fields:{tensorboardRun:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardRun"}},timeSeriesData:{rule:"repeated",type:"TimeSeriesData",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},WriteTensorboardRunDataResponse:{fields:{}},ExportTensorboardTimeSeriesDataRequest:{fields:{tensorboardTimeSeries:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ExportTensorboardTimeSeriesDataResponse:{fields:{timeSeriesDataPoints:{rule:"repeated",type:"TimeSeriesDataPoint",id:1},nextPageToken:{type:"string",id:2}}},CreateTensorboardOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateTensorboardOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},VizierService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateStudy:{requestType:"CreateStudyRequest",responseType:"Study",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/studies","(google.api.http).body":"study","(google.api.method_signature)":"parent,study"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/studies",body:"study"}},{"(google.api.method_signature)":"parent,study"}]},GetStudy:{requestType:"GetStudyRequest",responseType:"Study",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/studies/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/studies/*}"}},{"(google.api.method_signature)":"name"}]},ListStudies:{requestType:"ListStudiesRequest",responseType:"ListStudiesResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*}/studies","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*}/studies"}},{"(google.api.method_signature)":"parent"}]},DeleteStudy:{requestType:"DeleteStudyRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/studies/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/studies/*}"}},{"(google.api.method_signature)":"name"}]},LookupStudy:{requestType:"LookupStudyRequest",responseType:"Study",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*}/studies:lookup","(google.api.http).body":"*","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*}/studies:lookup",body:"*"}},{"(google.api.method_signature)":"parent"}]},SuggestTrials:{requestType:"SuggestTrialsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/studies/*}/trials:suggest","(google.api.http).body":"*","(google.longrunning.operation_info).response_type":"SuggestTrialsResponse","(google.longrunning.operation_info).metadata_type":"SuggestTrialsMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/studies/*}/trials:suggest",body:"*"}},{"(google.longrunning.operation_info)":{response_type:"SuggestTrialsResponse",metadata_type:"SuggestTrialsMetadata"}}]},CreateTrial:{requestType:"CreateTrialRequest",responseType:"Trial",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/studies/*}/trials","(google.api.http).body":"trial","(google.api.method_signature)":"parent,trial"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/studies/*}/trials",body:"trial"}},{"(google.api.method_signature)":"parent,trial"}]},GetTrial:{requestType:"GetTrialRequest",responseType:"Trial",options:{"(google.api.http).get":"/v1/{name=projects/*/locations/*/studies/*/trials/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}"}},{"(google.api.method_signature)":"name"}]},ListTrials:{requestType:"ListTrialsRequest",responseType:"ListTrialsResponse",options:{"(google.api.http).get":"/v1/{parent=projects/*/locations/*/studies/*}/trials","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1/{parent=projects/*/locations/*/studies/*}/trials"}},{"(google.api.method_signature)":"parent"}]},AddTrialMeasurement:{requestType:"AddTrialMeasurementRequest",responseType:"Trial",options:{"(google.api.http).post":"/v1/{trial_name=projects/*/locations/*/studies/*/trials/*}:addTrialMeasurement","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{trial_name=projects/*/locations/*/studies/*/trials/*}:addTrialMeasurement",body:"*"}}]},CompleteTrial:{requestType:"CompleteTrialRequest",responseType:"Trial",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/studies/*/trials/*}:complete","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*}:complete",body:"*"}}]},DeleteTrial:{requestType:"DeleteTrialRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).delete":"/v1/{name=projects/*/locations/*/studies/*/trials/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*}"}},{"(google.api.method_signature)":"name"}]},CheckTrialEarlyStoppingState:{requestType:"CheckTrialEarlyStoppingStateRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1/{trial_name=projects/*/locations/*/studies/*/trials/*}:checkTrialEarlyStoppingState","(google.api.http).body":"*","(google.longrunning.operation_info).response_type":"CheckTrialEarlyStoppingStateResponse","(google.longrunning.operation_info).metadata_type":"CheckTrialEarlyStoppingStateMetatdata"},parsedOptions:[{"(google.api.http)":{post:"/v1/{trial_name=projects/*/locations/*/studies/*/trials/*}:checkTrialEarlyStoppingState",body:"*"}},{"(google.longrunning.operation_info)":{response_type:"CheckTrialEarlyStoppingStateResponse",metadata_type:"CheckTrialEarlyStoppingStateMetatdata"}}]},StopTrial:{requestType:"StopTrialRequest",responseType:"Trial",options:{"(google.api.http).post":"/v1/{name=projects/*/locations/*/studies/*/trials/*}:stop","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*}:stop",body:"*"}}]},ListOptimalTrials:{requestType:"ListOptimalTrialsRequest",responseType:"ListOptimalTrialsResponse",options:{"(google.api.http).post":"/v1/{parent=projects/*/locations/*/studies/*}/trials:listOptimalTrials","(google.api.http).body":"*","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{post:"/v1/{parent=projects/*/locations/*/studies/*}/trials:listOptimalTrials",body:"*"}},{"(google.api.method_signature)":"parent"}]}}},GetStudyRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}}}},CreateStudyRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},study:{type:"Study",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ListStudiesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageToken:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListStudiesResponse:{fields:{studies:{rule:"repeated",type:"Study",id:1},nextPageToken:{type:"string",id:2}}},DeleteStudyRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}}}},LookupStudyRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},SuggestTrialsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}},suggestionCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},clientId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},contexts:{rule:"repeated",type:"TrialContext",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},SuggestTrialsResponse:{fields:{trials:{rule:"repeated",type:"Trial",id:1},studyState:{type:"Study.State",id:2},startTime:{type:"google.protobuf.Timestamp",id:3},endTime:{type:"google.protobuf.Timestamp",id:4}}},SuggestTrialsMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},clientId:{type:"string",id:2}}},CreateTrialRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}},trial:{type:"Trial",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTrialRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}}}},ListTrialsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}},pageToken:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListTrialsResponse:{fields:{trials:{rule:"repeated",type:"Trial",id:1},nextPageToken:{type:"string",id:2}}},AddTrialMeasurementRequest:{fields:{trialName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}},measurement:{type:"Measurement",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CompleteTrialRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}},finalMeasurement:{type:"Measurement",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},trialInfeasible:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},infeasibleReason:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DeleteTrialRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}}}},CheckTrialEarlyStoppingStateRequest:{fields:{trialName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}}}},CheckTrialEarlyStoppingStateResponse:{fields:{shouldStop:{type:"bool",id:1}}},CheckTrialEarlyStoppingStateMetatdata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},study:{type:"string",id:2},trial:{type:"string",id:3}}},StopTrialRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}}}},ListOptimalTrialsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}}}},ListOptimalTrialsResponse:{fields:{optimalTrials:{rule:"repeated",type:"Trial",id:1}}}}},v1beta1:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1Beta1",go_package:"cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb;aiplatformpb",java_multiple_files:!0,java_outer_classname:"VizierServiceProto",java_package:"com.google.cloud.aiplatform.v1beta1",php_namespace:"Google\\Cloud\\AIPlatform\\V1beta1",ruby_package:"Google::Cloud::AIPlatform::V1beta1","(google.api.resource_definition).type":"compute.googleapis.com/Network","(google.api.resource_definition).pattern":"projects/{project}/global/networks/{network}"},nested:{AcceleratorType:{values:{ACCELERATOR_TYPE_UNSPECIFIED:0,NVIDIA_TESLA_K80:1,NVIDIA_TESLA_P100:2,NVIDIA_TESLA_V100:3,NVIDIA_TESLA_P4:4,NVIDIA_TESLA_T4:5,NVIDIA_TESLA_A100:8,NVIDIA_A100_80GB:9,NVIDIA_L4:11,NVIDIA_H100_80GB:13,TPU_V2:6,TPU_V3:7,TPU_V4_POD:10,TPU_V5_LITEPOD:12}},Annotation:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Annotation","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},payloadSchemaUri:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},payload:{type:"google.protobuf.Value",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},annotationSource:{type:"UserActionReference",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},UserActionReference:{oneofs:{reference:{oneof:["operation","dataLabelingJob"]}},fields:{operation:{type:"string",id:1},dataLabelingJob:{type:"string",id:2},method:{type:"string",id:3}}},AnnotationSpec:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/AnnotationSpec","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},Artifact:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Artifact","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2},uri:{type:"string",id:6},etag:{type:"string",id:9},labels:{keyType:"string",type:"string",id:10},createTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:13},schemaTitle:{type:"string",id:14},schemaVersion:{type:"string",id:15},metadata:{type:"google.protobuf.Struct",id:16},description:{type:"string",id:17}},nested:{State:{values:{STATE_UNSPECIFIED:0,PENDING:1,LIVE:2}}}},BatchPredictionJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/BatchPredictionJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},model:{type:"string",id:3,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:30,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},unmanagedContainerModel:{type:"UnmanagedContainerModel",id:28},inputConfig:{type:"InputConfig",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},instanceConfig:{type:"InstanceConfig",id:27},modelParameters:{type:"google.protobuf.Value",id:5},outputConfig:{type:"OutputConfig",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},dedicatedResources:{type:"BatchDedicatedResources",id:7},serviceAccount:{type:"string",id:29},manualBatchTuningParameters:{type:"ManualBatchTuningParameters",id:8,options:{"(google.api.field_behavior)":"IMMUTABLE"}},generateExplanation:{type:"bool",id:23},explanationSpec:{type:"ExplanationSpec",id:25},outputInfo:{type:"OutputInfo",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"JobState",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},partialFailures:{rule:"repeated",type:"google.rpc.Status",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},resourcesConsumed:{type:"ResourcesConsumed",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},completionStats:{type:"CompletionStats",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:15,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:16,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:17,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:18,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:19},encryptionSpec:{type:"EncryptionSpec",id:24},modelMonitoringConfig:{type:"ModelMonitoringConfig",id:26},modelMonitoringStatsAnomalies:{rule:"repeated",type:"ModelMonitoringStatsAnomalies",id:31},modelMonitoringStatus:{type:"google.rpc.Status",id:32,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},disableContainerLogging:{type:"bool",id:34}},nested:{InputConfig:{oneofs:{source:{oneof:["gcsSource","bigquerySource"]}},fields:{gcsSource:{type:"GcsSource",id:2},bigquerySource:{type:"BigQuerySource",id:3},instancesFormat:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},InstanceConfig:{fields:{instanceType:{type:"string",id:1},keyField:{type:"string",id:2},includedFields:{rule:"repeated",type:"string",id:3},excludedFields:{rule:"repeated",type:"string",id:4}}},OutputConfig:{oneofs:{destination:{oneof:["gcsDestination","bigqueryDestination"]}},fields:{gcsDestination:{type:"GcsDestination",id:2},bigqueryDestination:{type:"BigQueryDestination",id:3},predictionsFormat:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},OutputInfo:{oneofs:{outputLocation:{oneof:["gcsOutputDirectory","bigqueryOutputDataset"]}},fields:{gcsOutputDirectory:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},bigqueryOutputDataset:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},bigqueryOutputTable:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},CompletionStats:{fields:{successfulCount:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},failedCount:{type:"int64",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},incompleteCount:{type:"int64",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},successfulForecastPointCount:{type:"int64",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},EncryptionSpec:{fields:{kmsKeyName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},Explanation:{fields:{attributions:{rule:"repeated",type:"Attribution",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},neighbors:{rule:"repeated",type:"Neighbor",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ModelExplanation:{fields:{meanAttributions:{rule:"repeated",type:"Attribution",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},Attribution:{fields:{baselineOutputValue:{type:"double",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},instanceOutputValue:{type:"double",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},featureAttributions:{type:"google.protobuf.Value",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},outputIndex:{rule:"repeated",type:"int32",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},outputDisplayName:{type:"string",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},approximationError:{type:"double",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},outputName:{type:"string",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},Neighbor:{fields:{neighborId:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},neighborDistance:{type:"double",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ExplanationSpec:{fields:{parameters:{type:"ExplanationParameters",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},metadata:{type:"ExplanationMetadata",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ExplanationParameters:{oneofs:{method:{oneof:["sampledShapleyAttribution","integratedGradientsAttribution","xraiAttribution","examples"]}},fields:{sampledShapleyAttribution:{type:"SampledShapleyAttribution",id:1},integratedGradientsAttribution:{type:"IntegratedGradientsAttribution",id:2},xraiAttribution:{type:"XraiAttribution",id:3},examples:{type:"Examples",id:7},topK:{type:"int32",id:4},outputIndices:{type:"google.protobuf.ListValue",id:5}}},SampledShapleyAttribution:{fields:{pathCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},IntegratedGradientsAttribution:{fields:{stepCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},smoothGradConfig:{type:"SmoothGradConfig",id:2},blurBaselineConfig:{type:"BlurBaselineConfig",id:3}}},XraiAttribution:{fields:{stepCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},smoothGradConfig:{type:"SmoothGradConfig",id:2},blurBaselineConfig:{type:"BlurBaselineConfig",id:3}}},SmoothGradConfig:{oneofs:{GradientNoiseSigma:{oneof:["noiseSigma","featureNoiseSigma"]}},fields:{noiseSigma:{type:"float",id:1},featureNoiseSigma:{type:"FeatureNoiseSigma",id:2},noisySampleCount:{type:"int32",id:3}}},FeatureNoiseSigma:{fields:{noiseSigma:{rule:"repeated",type:"NoiseSigmaForFeature",id:1}},nested:{NoiseSigmaForFeature:{fields:{name:{type:"string",id:1},sigma:{type:"float",id:2}}}}},BlurBaselineConfig:{fields:{maxBlurSigma:{type:"float",id:1}}},Examples:{oneofs:{source:{oneof:["exampleGcsSource"]},config:{oneof:["nearestNeighborSearchConfig","presets"]}},fields:{exampleGcsSource:{type:"ExampleGcsSource",id:5},nearestNeighborSearchConfig:{type:"google.protobuf.Value",id:2},presets:{type:"Presets",id:4},gcsSource:{type:"GcsSource",id:1},neighborCount:{type:"int32",id:3}},nested:{ExampleGcsSource:{fields:{dataFormat:{type:"DataFormat",id:1},gcsSource:{type:"GcsSource",id:2}},nested:{DataFormat:{values:{DATA_FORMAT_UNSPECIFIED:0,JSONL:1}}}}}},Presets:{oneofs:{_query:{oneof:["query"]}},fields:{query:{type:"Query",id:1,options:{proto3_optional:!0}},modality:{type:"Modality",id:2}},nested:{Query:{values:{PRECISE:0,FAST:1}},Modality:{values:{MODALITY_UNSPECIFIED:0,IMAGE:1,TEXT:2,TABULAR:3}}}},ExplanationSpecOverride:{fields:{parameters:{type:"ExplanationParameters",id:1},metadata:{type:"ExplanationMetadataOverride",id:2},examplesOverride:{type:"ExamplesOverride",id:3}}},ExplanationMetadataOverride:{fields:{inputs:{keyType:"string",type:"InputMetadataOverride",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{InputMetadataOverride:{fields:{inputBaselines:{rule:"repeated",type:"google.protobuf.Value",id:1}}}}},ExamplesOverride:{fields:{neighborCount:{type:"int32",id:1},crowdingCount:{type:"int32",id:2},restrictions:{rule:"repeated",type:"ExamplesRestrictionsNamespace",id:3},returnEmbeddings:{type:"bool",id:4},dataFormat:{type:"DataFormat",id:5}},nested:{DataFormat:{values:{DATA_FORMAT_UNSPECIFIED:0,INSTANCES:1,EMBEDDINGS:2}}}},ExamplesRestrictionsNamespace:{fields:{namespaceName:{type:"string",id:1},allow:{rule:"repeated",type:"string",id:2},deny:{rule:"repeated",type:"string",id:3}}},ExplanationMetadata:{fields:{inputs:{keyType:"string",type:"InputMetadata",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},outputs:{keyType:"string",type:"OutputMetadata",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureAttributionsSchemaUri:{type:"string",id:3},latentSpaceSource:{type:"string",id:5}},nested:{InputMetadata:{fields:{inputBaselines:{rule:"repeated",type:"google.protobuf.Value",id:1},inputTensorName:{type:"string",id:2},encoding:{type:"Encoding",id:3},modality:{type:"string",id:4},featureValueDomain:{type:"FeatureValueDomain",id:5},indicesTensorName:{type:"string",id:6},denseShapeTensorName:{type:"string",id:7},indexFeatureMapping:{rule:"repeated",type:"string",id:8},encodedTensorName:{type:"string",id:9},encodedBaselines:{rule:"repeated",type:"google.protobuf.Value",id:10},visualization:{type:"Visualization",id:11},groupName:{type:"string",id:12}},nested:{FeatureValueDomain:{fields:{minValue:{type:"float",id:1},maxValue:{type:"float",id:2},originalMean:{type:"float",id:3},originalStddev:{type:"float",id:4}}},Visualization:{fields:{type:{type:"Type",id:1},polarity:{type:"Polarity",id:2},colorMap:{type:"ColorMap",id:3},clipPercentUpperbound:{type:"float",id:4},clipPercentLowerbound:{type:"float",id:5},overlayType:{type:"OverlayType",id:6}},nested:{Type:{values:{TYPE_UNSPECIFIED:0,PIXELS:1,OUTLINES:2}},Polarity:{values:{POLARITY_UNSPECIFIED:0,POSITIVE:1,NEGATIVE:2,BOTH:3}},ColorMap:{values:{COLOR_MAP_UNSPECIFIED:0,PINK_GREEN:1,VIRIDIS:2,RED:3,GREEN:4,RED_GREEN:6,PINK_WHITE_GREEN:5}},OverlayType:{values:{OVERLAY_TYPE_UNSPECIFIED:0,NONE:1,ORIGINAL:2,GRAYSCALE:3,MASK_BLACK:4}}}},Encoding:{values:{ENCODING_UNSPECIFIED:0,IDENTITY:1,BAG_OF_FEATURES:2,BAG_OF_FEATURES_SPARSE:3,INDICATOR:4,COMBINED_EMBEDDING:5,CONCAT_EMBEDDING:6}}}},OutputMetadata:{oneofs:{displayNameMapping:{oneof:["indexDisplayNameMapping","displayNameMappingKey"]}},fields:{indexDisplayNameMapping:{type:"google.protobuf.Value",id:1},displayNameMappingKey:{type:"string",id:2},outputTensorName:{type:"string",id:3}}}}},AvroSource:{fields:{gcsSource:{type:"GcsSource",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CsvSource:{fields:{gcsSource:{type:"GcsSource",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GcsSource:{fields:{uris:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GcsDestination:{fields:{outputUriPrefix:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BigQuerySource:{fields:{inputUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BigQueryDestination:{fields:{outputUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CsvDestination:{fields:{gcsDestination:{type:"GcsDestination",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},TFRecordDestination:{fields:{gcsDestination:{type:"GcsDestination",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ContainerRegistryDestination:{fields:{outputUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},JobState:{values:{JOB_STATE_UNSPECIFIED:0,JOB_STATE_QUEUED:1,JOB_STATE_PENDING:2,JOB_STATE_RUNNING:3,JOB_STATE_SUCCEEDED:4,JOB_STATE_FAILED:5,JOB_STATE_CANCELLING:6,JOB_STATE_CANCELLED:7,JOB_STATE_PAUSED:8,JOB_STATE_EXPIRED:9,JOB_STATE_UPDATING:10,JOB_STATE_PARTIALLY_SUCCEEDED:11}},MachineSpec:{fields:{machineType:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},acceleratorType:{type:"AcceleratorType",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},acceleratorCount:{type:"int32",id:3},tpuTopology:{type:"string",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},DedicatedResources:{fields:{machineSpec:{type:"MachineSpec",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},minReplicaCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},maxReplicaCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}},autoscalingMetricSpecs:{rule:"repeated",type:"AutoscalingMetricSpec",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},AutomaticResources:{fields:{minReplicaCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},maxReplicaCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},BatchDedicatedResources:{fields:{machineSpec:{type:"MachineSpec",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},startingReplicaCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},maxReplicaCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},ResourcesConsumed:{fields:{replicaHours:{type:"double",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},DiskSpec:{fields:{bootDiskType:{type:"string",id:1},bootDiskSizeGb:{type:"int32",id:2}}},PersistentDiskSpec:{fields:{diskType:{type:"string",id:1},diskSizeGb:{type:"int64",id:2}}},NfsMount:{fields:{server:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},path:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},mountPoint:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},AutoscalingMetricSpec:{fields:{metricName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},target:{type:"int32",id:2}}},ManualBatchTuningParameters:{fields:{batchSize:{type:"int32",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},ModelDeploymentMonitoringObjectiveType:{values:{MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED:0,RAW_FEATURE_SKEW:1,RAW_FEATURE_DRIFT:2,FEATURE_ATTRIBUTION_SKEW:3,FEATURE_ATTRIBUTION_DRIFT:4}},ModelDeploymentMonitoringJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},endpoint:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},state:{type:"JobState",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},scheduleState:{type:"MonitoringScheduleState",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},latestMonitoringPipelineMetadata:{type:"LatestMonitoringPipelineMetadata",id:25,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},modelDeploymentMonitoringObjectiveConfigs:{rule:"repeated",type:"ModelDeploymentMonitoringObjectiveConfig",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},modelDeploymentMonitoringScheduleConfig:{type:"ModelDeploymentMonitoringScheduleConfig",id:7,options:{"(google.api.field_behavior)":"REQUIRED"}},loggingSamplingStrategy:{type:"SamplingStrategy",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}},modelMonitoringAlertConfig:{type:"ModelMonitoringAlertConfig",id:15},predictInstanceSchemaUri:{type:"string",id:9},samplePredictInstance:{type:"google.protobuf.Value",id:19},analysisInstanceSchemaUri:{type:"string",id:16},bigqueryTables:{rule:"repeated",type:"ModelDeploymentMonitoringBigQueryTable",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},logTtl:{type:"google.protobuf.Duration",id:17},labels:{keyType:"string",type:"string",id:11},createTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},nextScheduleTime:{type:"google.protobuf.Timestamp",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},statsAnomaliesBaseDirectory:{type:"GcsDestination",id:20},encryptionSpec:{type:"EncryptionSpec",id:21},enableMonitoringPipelineLogs:{type:"bool",id:22},error:{type:"google.rpc.Status",id:23,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{LatestMonitoringPipelineMetadata:{fields:{runTime:{type:"google.protobuf.Timestamp",id:1},status:{type:"google.rpc.Status",id:2}}},MonitoringScheduleState:{values:{MONITORING_SCHEDULE_STATE_UNSPECIFIED:0,PENDING:1,OFFLINE:2,RUNNING:3}}}},ModelDeploymentMonitoringBigQueryTable:{fields:{logSource:{type:"LogSource",id:1},logType:{type:"LogType",id:2},bigqueryTablePath:{type:"string",id:3}},nested:{LogSource:{values:{LOG_SOURCE_UNSPECIFIED:0,TRAINING:1,SERVING:2}},LogType:{values:{LOG_TYPE_UNSPECIFIED:0,PREDICT:1,EXPLAIN:2}}}},ModelDeploymentMonitoringObjectiveConfig:{fields:{deployedModelId:{type:"string",id:1},objectiveConfig:{type:"ModelMonitoringObjectiveConfig",id:2}}},ModelDeploymentMonitoringScheduleConfig:{fields:{monitorInterval:{type:"google.protobuf.Duration",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},monitorWindow:{type:"google.protobuf.Duration",id:2}}},ModelMonitoringStatsAnomalies:{fields:{objective:{type:"ModelDeploymentMonitoringObjectiveType",id:1},deployedModelId:{type:"string",id:2},anomalyCount:{type:"int32",id:3},featureStats:{rule:"repeated",type:"FeatureHistoricStatsAnomalies",id:4}},nested:{FeatureHistoricStatsAnomalies:{fields:{featureDisplayName:{type:"string",id:1},threshold:{type:"ThresholdConfig",id:3},trainingStats:{type:"FeatureStatsAnomaly",id:4},predictionStats:{rule:"repeated",type:"FeatureStatsAnomaly",id:5}}}}},FeatureStatsAnomaly:{fields:{score:{type:"double",id:1},statsUri:{type:"string",id:3},anomalyUri:{type:"string",id:4},distributionDeviation:{type:"double",id:5},anomalyDetectionThreshold:{type:"double",id:9},startTime:{type:"google.protobuf.Timestamp",id:7},endTime:{type:"google.protobuf.Timestamp",id:8}}},ModelMonitoringConfig:{fields:{objectiveConfigs:{rule:"repeated",type:"ModelMonitoringObjectiveConfig",id:3},alertConfig:{type:"ModelMonitoringAlertConfig",id:2},analysisInstanceSchemaUri:{type:"string",id:4},statsAnomaliesBaseDirectory:{type:"GcsDestination",id:5}}},ModelMonitoringObjectiveConfig:{fields:{trainingDataset:{type:"TrainingDataset",id:1},trainingPredictionSkewDetectionConfig:{type:"TrainingPredictionSkewDetectionConfig",id:2},predictionDriftDetectionConfig:{type:"PredictionDriftDetectionConfig",id:3},explanationConfig:{type:"ExplanationConfig",id:5}},nested:{TrainingDataset:{oneofs:{dataSource:{oneof:["dataset","gcsSource","bigquerySource"]}},fields:{dataset:{type:"string",id:3,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},gcsSource:{type:"GcsSource",id:4},bigquerySource:{type:"BigQuerySource",id:5},dataFormat:{type:"string",id:2},targetField:{type:"string",id:6},loggingSamplingStrategy:{type:"SamplingStrategy",id:7}}},TrainingPredictionSkewDetectionConfig:{fields:{skewThresholds:{keyType:"string",type:"ThresholdConfig",id:1},attributionScoreSkewThresholds:{keyType:"string",type:"ThresholdConfig",id:2},defaultSkewThreshold:{type:"ThresholdConfig",id:6}}},PredictionDriftDetectionConfig:{fields:{driftThresholds:{keyType:"string",type:"ThresholdConfig",id:1},attributionScoreDriftThresholds:{keyType:"string",type:"ThresholdConfig",id:2},defaultDriftThreshold:{type:"ThresholdConfig",id:5}}},ExplanationConfig:{fields:{enableFeatureAttributes:{type:"bool",id:1},explanationBaseline:{type:"ExplanationBaseline",id:2}},nested:{ExplanationBaseline:{oneofs:{destination:{oneof:["gcs","bigquery"]}},fields:{gcs:{type:"GcsDestination",id:2},bigquery:{type:"BigQueryDestination",id:3},predictionFormat:{type:"PredictionFormat",id:1}},nested:{PredictionFormat:{values:{PREDICTION_FORMAT_UNSPECIFIED:0,JSONL:2,BIGQUERY:3}}}}}}}},ModelMonitoringAlertConfig:{oneofs:{alert:{oneof:["emailAlertConfig"]}},fields:{emailAlertConfig:{type:"EmailAlertConfig",id:1},enableLogging:{type:"bool",id:2},notificationChannels:{rule:"repeated",type:"string",id:3,options:{"(google.api.resource_reference).type":"monitoring.googleapis.com/NotificationChannel"}}},nested:{EmailAlertConfig:{fields:{userEmails:{rule:"repeated",type:"string",id:1}}}}},ThresholdConfig:{oneofs:{threshold:{oneof:["value"]}},fields:{value:{type:"double",id:1}}},SamplingStrategy:{fields:{randomSampleConfig:{type:"RandomSampleConfig",id:1}},nested:{RandomSampleConfig:{fields:{sampleRate:{type:"double",id:1}}}}},UnmanagedContainerModel:{fields:{artifactUri:{type:"string",id:1},predictSchemata:{type:"PredictSchemata",id:2},containerSpec:{type:"ModelContainerSpec",id:3,options:{"(google.api.field_behavior)":"INPUT_ONLY"}}}},Model:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Model","(google.api.resource).pattern":"projects/{project}/locations/{location}/models/{model}"},fields:{name:{type:"string",id:1},versionId:{type:"string",id:28,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},versionAliases:{rule:"repeated",type:"string",id:29},versionCreateTime:{type:"google.protobuf.Timestamp",id:31,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},versionUpdateTime:{type:"google.protobuf.Timestamp",id:32,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},versionDescription:{type:"string",id:30},predictSchemata:{type:"PredictSchemata",id:4},metadataSchemaUri:{type:"string",id:5,options:{"(google.api.field_behavior)":"IMMUTABLE"}},metadata:{type:"google.protobuf.Value",id:6,options:{"(google.api.field_behavior)":"IMMUTABLE"}},supportedExportFormats:{rule:"repeated",type:"ExportFormat",id:20,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},trainingPipeline:{type:"string",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/TrainingPipeline"}},containerSpec:{type:"ModelContainerSpec",id:9,options:{"(google.api.field_behavior)":"INPUT_ONLY"}},artifactUri:{type:"string",id:26,options:{"(google.api.field_behavior)":"IMMUTABLE"}},supportedDeploymentResourcesTypes:{rule:"repeated",type:"DeploymentResourcesType",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},supportedInputStorageFormats:{rule:"repeated",type:"string",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},supportedOutputStorageFormats:{rule:"repeated",type:"string",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},deployedModels:{rule:"repeated",type:"DeployedModelRef",id:15,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},explanationSpec:{type:"ExplanationSpec",id:23},etag:{type:"string",id:16},labels:{keyType:"string",type:"string",id:17},encryptionSpec:{type:"EncryptionSpec",id:24},modelSourceInfo:{type:"ModelSourceInfo",id:38,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},originalModelInfo:{type:"OriginalModelInfo",id:34,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metadataArtifact:{type:"string",id:44,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{ExportFormat:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},exportableContents:{rule:"repeated",type:"ExportableContent",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{ExportableContent:{values:{EXPORTABLE_CONTENT_UNSPECIFIED:0,ARTIFACT:1,IMAGE:2}}}},OriginalModelInfo:{fields:{model:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}}}},DeploymentResourcesType:{values:{DEPLOYMENT_RESOURCES_TYPE_UNSPECIFIED:0,DEDICATED_RESOURCES:1,AUTOMATIC_RESOURCES:2,SHARED_RESOURCES:3}}}},LargeModelReference:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},PredictSchemata:{fields:{instanceSchemaUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},parametersSchemaUri:{type:"string",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},predictionSchemaUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},ModelContainerSpec:{fields:{imageUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},command:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},args:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}},env:{rule:"repeated",type:"EnvVar",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}},ports:{rule:"repeated",type:"Port",id:5,options:{"(google.api.field_behavior)":"IMMUTABLE"}},predictRoute:{type:"string",id:6,options:{"(google.api.field_behavior)":"IMMUTABLE"}},healthRoute:{type:"string",id:7,options:{"(google.api.field_behavior)":"IMMUTABLE"}},deploymentTimeout:{type:"google.protobuf.Duration",id:10,options:{"(google.api.field_behavior)":"IMMUTABLE"}},sharedMemorySizeMb:{type:"int64",id:11,options:{"(google.api.field_behavior)":"IMMUTABLE"}},startupProbe:{type:"Probe",id:12,options:{"(google.api.field_behavior)":"IMMUTABLE"}},healthProbe:{type:"Probe",id:13,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},Port:{fields:{containerPort:{type:"int32",id:3}}},ModelSourceInfo:{fields:{sourceType:{type:"ModelSourceType",id:1},copy:{type:"bool",id:2}},nested:{ModelSourceType:{values:{MODEL_SOURCE_TYPE_UNSPECIFIED:0,AUTOML:1,CUSTOM:2,BQML:3,MODEL_GARDEN:4,GENIE:5}}}},Probe:{oneofs:{probeType:{oneof:["exec"]}},fields:{exec:{type:"ExecAction",id:1},periodSeconds:{type:"int32",id:2},timeoutSeconds:{type:"int32",id:3}},nested:{ExecAction:{fields:{command:{rule:"repeated",type:"string",id:1}}}}},DeployedModelRef:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},deployedModelId:{type:"string",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},EnvVar:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},value:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},Context:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Context","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},displayName:{type:"string",id:2},etag:{type:"string",id:8},labels:{keyType:"string",type:"string",id:9},createTime:{type:"google.protobuf.Timestamp",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},parentContexts:{rule:"repeated",type:"string",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},schemaTitle:{type:"string",id:13},schemaVersion:{type:"string",id:14},metadata:{type:"google.protobuf.Struct",id:15},description:{type:"string",id:16}}},CustomJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/CustomJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/customJobs/{custom_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},jobSpec:{type:"CustomJobSpec",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},state:{type:"JobState",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:11},encryptionSpec:{type:"EncryptionSpec",id:12},webAccessUris:{keyType:"string",type:"string",id:16,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},CustomJobSpec:{fields:{persistentResourceId:{type:"string",id:14,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/PersistentResource"}},workerPoolSpecs:{rule:"repeated",type:"WorkerPoolSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},scheduling:{type:"Scheduling",id:3},serviceAccount:{type:"string",id:4},network:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"compute.googleapis.com/Network"}},reservedIpRanges:{rule:"repeated",type:"string",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}},baseOutputDirectory:{type:"GcsDestination",id:6},protectedArtifactLocationId:{type:"string",id:19},tensorboard:{type:"string",id:7,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}},enableWebAccess:{type:"bool",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableDashboardAccess:{type:"bool",id:16,options:{"(google.api.field_behavior)":"OPTIONAL"}},experiment:{type:"string",id:17,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},experimentRun:{type:"string",id:18,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},WorkerPoolSpec:{oneofs:{task:{oneof:["containerSpec","pythonPackageSpec"]}},fields:{containerSpec:{type:"ContainerSpec",id:6},pythonPackageSpec:{type:"PythonPackageSpec",id:7},machineSpec:{type:"MachineSpec",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},replicaCount:{type:"int64",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},nfsMounts:{rule:"repeated",type:"NfsMount",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},diskSpec:{type:"DiskSpec",id:5}}},ContainerSpec:{fields:{imageUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},command:{rule:"repeated",type:"string",id:2},args:{rule:"repeated",type:"string",id:3},env:{rule:"repeated",type:"EnvVar",id:4}}},PythonPackageSpec:{fields:{executorImageUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},packageUris:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},pythonModule:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},args:{rule:"repeated",type:"string",id:4},env:{rule:"repeated",type:"EnvVar",id:5}}},Scheduling:{fields:{timeout:{type:"google.protobuf.Duration",id:1},restartJobOnWorkerRestart:{type:"bool",id:3},disableRetries:{type:"bool",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DataItem:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/DataItem","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},payload:{type:"google.protobuf.Value",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},etag:{type:"string",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DataLabelingJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/DataLabelingJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},datasets:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},annotationLabels:{keyType:"string",type:"string",id:12},labelerCount:{type:"int32",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},instructionUri:{type:"string",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},inputsSchemaUri:{type:"string",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},inputs:{type:"google.protobuf.Value",id:7,options:{"(google.api.field_behavior)":"REQUIRED"}},state:{type:"JobState",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labelingProgress:{type:"int32",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},currentSpend:{type:"google.type.Money",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:22,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:11},specialistPools:{rule:"repeated",type:"string",id:16},encryptionSpec:{type:"EncryptionSpec",id:20},activeLearningConfig:{type:"ActiveLearningConfig",id:21}}},ActiveLearningConfig:{oneofs:{humanLabelingBudget:{oneof:["maxDataItemCount","maxDataItemPercentage"]}},fields:{maxDataItemCount:{type:"int64",id:1},maxDataItemPercentage:{type:"int32",id:2},sampleConfig:{type:"SampleConfig",id:3},trainingConfig:{type:"TrainingConfig",id:4}}},SampleConfig:{oneofs:{initialBatchSampleSize:{oneof:["initialBatchSamplePercentage"]},followingBatchSampleSize:{oneof:["followingBatchSamplePercentage"]}},fields:{initialBatchSamplePercentage:{type:"int32",id:1},followingBatchSamplePercentage:{type:"int32",id:3},sampleStrategy:{type:"SampleStrategy",id:5}},nested:{SampleStrategy:{values:{SAMPLE_STRATEGY_UNSPECIFIED:0,UNCERTAINTY:1}}}},TrainingConfig:{fields:{timeoutTrainingMilliHours:{type:"int64",id:1}}},Dataset:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Dataset","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:16},metadataSchemaUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},metadata:{type:"google.protobuf.Value",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}},dataItemCount:{type:"int64",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:6},labels:{keyType:"string",type:"string",id:7},savedQueries:{rule:"repeated",type:"SavedQuery",id:9},encryptionSpec:{type:"EncryptionSpec",id:11},metadataArtifact:{type:"string",id:17,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ImportDataConfig:{oneofs:{source:{oneof:["gcsSource"]}},fields:{gcsSource:{type:"GcsSource",id:1},dataItemLabels:{keyType:"string",type:"string",id:2},annotationLabels:{keyType:"string",type:"string",id:3},importSchemaUri:{type:"string",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ExportDataConfig:{oneofs:{destination:{oneof:["gcsDestination"]},split:{oneof:["fractionSplit"]}},fields:{gcsDestination:{type:"GcsDestination",id:1},fractionSplit:{type:"ExportFractionSplit",id:5},annotationsFilter:{type:"string",id:2}}},ExportFractionSplit:{fields:{trainingFraction:{type:"double",id:1},validationFraction:{type:"double",id:2},testFraction:{type:"double",id:3}}},SavedQuery:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/SavedQuery","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},metadata:{type:"google.protobuf.Value",id:12},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},annotationFilter:{type:"string",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},problemType:{type:"string",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},annotationSpecCount:{type:"int32",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:8},supportAutomlTraining:{type:"bool",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},DatasetService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateDataset:{requestType:"CreateDatasetRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/datasets","(google.api.http).body":"dataset","(google.api.method_signature)":"parent,dataset","(google.longrunning.operation_info).response_type":"Dataset","(google.longrunning.operation_info).metadata_type":"CreateDatasetOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/datasets",body:"dataset"}},{"(google.api.method_signature)":"parent,dataset"},{"(google.longrunning.operation_info)":{response_type:"Dataset",metadata_type:"CreateDatasetOperationMetadata"}}]},GetDataset:{requestType:"GetDatasetRequest",responseType:"Dataset",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/datasets/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}"}},{"(google.api.method_signature)":"name"}]},UpdateDataset:{requestType:"UpdateDatasetRequest",responseType:"Dataset",options:{"(google.api.http).patch":"/v1beta1/{dataset.name=projects/*/locations/*/datasets/*}","(google.api.http).body":"dataset","(google.api.method_signature)":"dataset,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{dataset.name=projects/*/locations/*/datasets/*}",body:"dataset"}},{"(google.api.method_signature)":"dataset,update_mask"}]},ListDatasets:{requestType:"ListDatasetsRequest",responseType:"ListDatasetsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/datasets","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/datasets"}},{"(google.api.method_signature)":"parent"}]},DeleteDataset:{requestType:"DeleteDatasetRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/datasets/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},ImportData:{requestType:"ImportDataRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/datasets/*}:import","(google.api.http).body":"*","(google.api.method_signature)":"name,import_configs","(google.longrunning.operation_info).response_type":"ImportDataResponse","(google.longrunning.operation_info).metadata_type":"ImportDataOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/datasets/*}:import",body:"*"}},{"(google.api.method_signature)":"name,import_configs"},{"(google.longrunning.operation_info)":{response_type:"ImportDataResponse",metadata_type:"ImportDataOperationMetadata"}}]},ExportData:{requestType:"ExportDataRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/datasets/*}:export","(google.api.http).body":"*","(google.api.method_signature)":"name,export_config","(google.longrunning.operation_info).response_type":"ExportDataResponse","(google.longrunning.operation_info).metadata_type":"ExportDataOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/datasets/*}:export",body:"*"}},{"(google.api.method_signature)":"name,export_config"},{"(google.longrunning.operation_info)":{response_type:"ExportDataResponse",metadata_type:"ExportDataOperationMetadata"}}]},CreateDatasetVersion:{requestType:"CreateDatasetVersionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/datasets/*}/datasetVersions","(google.api.http).body":"dataset_version","(google.api.method_signature)":"parent,dataset_version","(google.longrunning.operation_info).response_type":"DatasetVersion","(google.longrunning.operation_info).metadata_type":"CreateDatasetVersionOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/datasets/*}/datasetVersions",body:"dataset_version"}},{"(google.api.method_signature)":"parent,dataset_version"},{"(google.longrunning.operation_info)":{response_type:"DatasetVersion",metadata_type:"CreateDatasetVersionOperationMetadata"}}]},DeleteDatasetVersion:{requestType:"DeleteDatasetVersionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},GetDatasetVersion:{requestType:"GetDatasetVersionRequest",responseType:"DatasetVersion",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}"}},{"(google.api.method_signature)":"name"}]},ListDatasetVersions:{requestType:"ListDatasetVersionsRequest",responseType:"ListDatasetVersionsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/datasets/*}/datasetVersions","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/datasets/*}/datasetVersions"}},{"(google.api.method_signature)":"parent"}]},RestoreDatasetVersion:{requestType:"RestoreDatasetVersionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}:restore","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"DatasetVersion","(google.longrunning.operation_info).metadata_type":"RestoreDatasetVersionOperationMetadata"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/datasetVersions/*}:restore"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"DatasetVersion",metadata_type:"RestoreDatasetVersionOperationMetadata"}}]},ListDataItems:{requestType:"ListDataItemsRequest",responseType:"ListDataItemsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/datasets/*}/dataItems","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/datasets/*}/dataItems"}},{"(google.api.method_signature)":"parent"}]},SearchDataItems:{requestType:"SearchDataItemsRequest",responseType:"SearchDataItemsResponse",options:{"(google.api.http).get":"/v1beta1/{dataset=projects/*/locations/*/datasets/*}:searchDataItems"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{dataset=projects/*/locations/*/datasets/*}:searchDataItems"}}]},ListSavedQueries:{requestType:"ListSavedQueriesRequest",responseType:"ListSavedQueriesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/datasets/*}/savedQueries","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/datasets/*}/savedQueries"}},{"(google.api.method_signature)":"parent"}]},DeleteSavedQuery:{requestType:"DeleteSavedQueryRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},GetAnnotationSpec:{requestType:"GetAnnotationSpecRequest",responseType:"AnnotationSpec",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}"}},{"(google.api.method_signature)":"name"}]},ListAnnotations:{requestType:"ListAnnotationsRequest",responseType:"ListAnnotationsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/datasets/*/dataItems/*}/annotations","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/datasets/*/dataItems/*}/annotations"}},{"(google.api.method_signature)":"parent"}]}}},CreateDatasetRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},dataset:{type:"Dataset",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateDatasetOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetDatasetRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},readMask:{type:"google.protobuf.FieldMask",id:2}}},UpdateDatasetRequest:{fields:{dataset:{type:"Dataset",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ListDatasetsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListDatasetsResponse:{fields:{datasets:{rule:"repeated",type:"Dataset",id:1},nextPageToken:{type:"string",id:2}}},DeleteDatasetRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}}}},ImportDataRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},importConfigs:{rule:"repeated",type:"ImportDataConfig",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ImportDataResponse:{fields:{}},ImportDataOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},ExportDataRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},exportConfig:{type:"ExportDataConfig",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ExportDataResponse:{fields:{exportedFiles:{rule:"repeated",type:"string",id:1}}},ExportDataOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},gcsOutputDirectory:{type:"string",id:2}}},CreateDatasetVersionRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},datasetVersion:{type:"DatasetVersion",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateDatasetVersionOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteDatasetVersionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DatasetVersion"}}}},GetDatasetVersionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DatasetVersion"}},readMask:{type:"google.protobuf.FieldMask",id:2}}},ListDatasetVersionsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},readMask:{type:"google.protobuf.FieldMask",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},orderBy:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListDatasetVersionsResponse:{fields:{datasetVersions:{rule:"repeated",type:"DatasetVersion",id:1},nextPageToken:{type:"string",id:2}}},RestoreDatasetVersionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DatasetVersion"}}}},RestoreDatasetVersionOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},ListDataItemsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListDataItemsResponse:{fields:{dataItems:{rule:"repeated",type:"DataItem",id:1},nextPageToken:{type:"string",id:2}}},SearchDataItemsRequest:{oneofs:{order:{oneof:["orderByDataItem","orderByAnnotation"]}},fields:{orderByDataItem:{type:"string",id:12},orderByAnnotation:{type:"OrderByAnnotation",id:13},dataset:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},savedQuery:{type:"string",id:2,options:{deprecated:!0,"(google.api.resource_reference).type":"aiplatform.googleapis.com/SavedQuery"}},dataLabelingJob:{type:"string",id:3},dataItemFilter:{type:"string",id:4},annotationsFilter:{type:"string",id:5,options:{deprecated:!0}},annotationFilters:{rule:"repeated",type:"string",id:11},fieldMask:{type:"google.protobuf.FieldMask",id:6},annotationsLimit:{type:"int32",id:7},pageSize:{type:"int32",id:8},orderBy:{type:"string",id:9,options:{deprecated:!0}},pageToken:{type:"string",id:10}},nested:{OrderByAnnotation:{fields:{savedQuery:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},orderBy:{type:"string",id:2}}}}},SearchDataItemsResponse:{fields:{dataItemViews:{rule:"repeated",type:"DataItemView",id:1},nextPageToken:{type:"string",id:2}}},DataItemView:{fields:{dataItem:{type:"DataItem",id:1},annotations:{rule:"repeated",type:"Annotation",id:2},hasTruncatedAnnotations:{type:"bool",id:3}}},ListSavedQueriesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListSavedQueriesResponse:{fields:{savedQueries:{rule:"repeated",type:"SavedQuery",id:1},nextPageToken:{type:"string",id:2}}},DeleteSavedQueryRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/SavedQuery"}}}},GetAnnotationSpecRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/AnnotationSpec"}},readMask:{type:"google.protobuf.FieldMask",id:2}}},ListAnnotationsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DataItem"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListAnnotationsResponse:{fields:{annotations:{rule:"repeated",type:"Annotation",id:1},nextPageToken:{type:"string",id:2}}},DatasetVersion:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/DatasetVersion","(google.api.resource).pattern":"projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:3},bigQueryDatasetName:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},GenericOperationMetadata:{fields:{partialFailures:{rule:"repeated",type:"google.rpc.Status",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},DeleteOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeployedIndexRef:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndexId:{type:"string",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},DeploymentResourcePool:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/DeploymentResourcePool","(google.api.resource).pattern":"projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},dedicatedResources:{type:"DedicatedResources",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},DeploymentResourcePoolService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateDeploymentResourcePool:{requestType:"CreateDeploymentResourcePoolRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/deploymentResourcePools","(google.api.http).body":"*","(google.api.method_signature)":"parent,deployment_resource_pool,deployment_resource_pool_id","(google.longrunning.operation_info).response_type":"DeploymentResourcePool","(google.longrunning.operation_info).metadata_type":"CreateDeploymentResourcePoolOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/deploymentResourcePools",body:"*"}},{"(google.api.method_signature)":"parent,deployment_resource_pool,deployment_resource_pool_id"},{"(google.longrunning.operation_info)":{response_type:"DeploymentResourcePool",metadata_type:"CreateDeploymentResourcePoolOperationMetadata"}}]},GetDeploymentResourcePool:{requestType:"GetDeploymentResourcePoolRequest",responseType:"DeploymentResourcePool",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}"}},{"(google.api.method_signature)":"name"}]},ListDeploymentResourcePools:{requestType:"ListDeploymentResourcePoolsRequest",responseType:"ListDeploymentResourcePoolsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/deploymentResourcePools","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/deploymentResourcePools"}},{"(google.api.method_signature)":"parent"}]},DeleteDeploymentResourcePool:{requestType:"DeleteDeploymentResourcePoolRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},QueryDeployedModels:{requestType:"QueryDeployedModelsRequest",responseType:"QueryDeployedModelsResponse",options:{"(google.api.http).get":"/v1beta1/{deployment_resource_pool=projects/*/locations/*/deploymentResourcePools/*}:queryDeployedModels","(google.api.method_signature)":"deployment_resource_pool"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{deployment_resource_pool=projects/*/locations/*/deploymentResourcePools/*}:queryDeployedModels"}},{"(google.api.method_signature)":"deployment_resource_pool"}]}}},CreateDeploymentResourcePoolRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},deploymentResourcePool:{type:"DeploymentResourcePool",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},deploymentResourcePoolId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateDeploymentResourcePoolOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetDeploymentResourcePoolRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DeploymentResourcePool"}}}},ListDeploymentResourcePoolsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},ListDeploymentResourcePoolsResponse:{fields:{deploymentResourcePools:{rule:"repeated",type:"DeploymentResourcePool",id:1},nextPageToken:{type:"string",id:2}}},UpdateDeploymentResourcePoolOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteDeploymentResourcePoolRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DeploymentResourcePool"}}}},QueryDeployedModelsRequest:{fields:{deploymentResourcePool:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},QueryDeployedModelsResponse:{fields:{deployedModels:{rule:"repeated",type:"DeployedModel",id:1,options:{deprecated:!0}},nextPageToken:{type:"string",id:2},deployedModelRefs:{rule:"repeated",type:"DeployedModelRef",id:3},totalDeployedModelCount:{type:"int32",id:4},totalEndpointCount:{type:"int32",id:5}}},Endpoint:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Endpoint","(google.api.resource).pattern":"projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},deployedModels:{rule:"repeated",type:"DeployedModel",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},trafficSplit:{keyType:"string",type:"int32",id:5},etag:{type:"string",id:6},labels:{keyType:"string",type:"string",id:7},createTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},encryptionSpec:{type:"EncryptionSpec",id:10},network:{type:"string",id:13,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"compute.googleapis.com/Network"}},enablePrivateServiceConnect:{type:"bool",id:17,options:{deprecated:!0}},modelDeploymentMonitoringJob:{type:"string",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}},predictRequestResponseLoggingConfig:{type:"PredictRequestResponseLoggingConfig",id:18}}},DeployedModel:{oneofs:{predictionResources:{oneof:["dedicatedResources","automaticResources","sharedResources"]}},fields:{dedicatedResources:{type:"DedicatedResources",id:7},automaticResources:{type:"AutomaticResources",id:8},sharedResources:{type:"string",id:17,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/DeploymentResourcePool"}},id:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},model:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:18,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:3},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},explanationSpec:{type:"ExplanationSpec",id:9},disableExplanations:{type:"bool",id:19},serviceAccount:{type:"string",id:11},enableContainerLogging:{type:"bool",id:12},enableAccessLogging:{type:"bool",id:13},privateEndpoints:{type:"PrivateEndpoints",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},PrivateEndpoints:{fields:{predictHttpUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},explainHttpUri:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},healthHttpUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},serviceAttachment:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},PredictRequestResponseLoggingConfig:{fields:{enabled:{type:"bool",id:1},samplingRate:{type:"double",id:2},bigqueryDestination:{type:"BigQueryDestination",id:3}}},EndpointService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateEndpoint:{requestType:"CreateEndpointRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/endpoints","(google.api.http).body":"endpoint","(google.api.method_signature)":"parent,endpoint,endpoint_id","(google.longrunning.operation_info).response_type":"Endpoint","(google.longrunning.operation_info).metadata_type":"CreateEndpointOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/endpoints",body:"endpoint"}},{"(google.api.method_signature)":"parent,endpoint"},{"(google.api.method_signature)":"parent,endpoint,endpoint_id"},{"(google.longrunning.operation_info)":{response_type:"Endpoint",metadata_type:"CreateEndpointOperationMetadata"}}]},GetEndpoint:{requestType:"GetEndpointRequest",responseType:"Endpoint",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/endpoints/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}"}},{"(google.api.method_signature)":"name"}]},ListEndpoints:{requestType:"ListEndpointsRequest",responseType:"ListEndpointsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/endpoints","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/endpoints"}},{"(google.api.method_signature)":"parent"}]},UpdateEndpoint:{requestType:"UpdateEndpointRequest",responseType:"Endpoint",options:{"(google.api.http).patch":"/v1beta1/{endpoint.name=projects/*/locations/*/endpoints/*}","(google.api.http).body":"endpoint","(google.api.method_signature)":"endpoint,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{endpoint.name=projects/*/locations/*/endpoints/*}",body:"endpoint"}},{"(google.api.method_signature)":"endpoint,update_mask"}]},DeleteEndpoint:{requestType:"DeleteEndpointRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/endpoints/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},DeployModel:{requestType:"DeployModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:deployModel","(google.api.http).body":"*","(google.api.method_signature)":"endpoint,deployed_model,traffic_split","(google.longrunning.operation_info).response_type":"DeployModelResponse","(google.longrunning.operation_info).metadata_type":"DeployModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:deployModel",body:"*"}},{"(google.api.method_signature)":"endpoint,deployed_model,traffic_split"},{"(google.longrunning.operation_info)":{response_type:"DeployModelResponse",metadata_type:"DeployModelOperationMetadata"}}]},UndeployModel:{requestType:"UndeployModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:undeployModel","(google.api.http).body":"*","(google.api.method_signature)":"endpoint,deployed_model_id,traffic_split","(google.longrunning.operation_info).response_type":"UndeployModelResponse","(google.longrunning.operation_info).metadata_type":"UndeployModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:undeployModel",body:"*"}},{"(google.api.method_signature)":"endpoint,deployed_model_id,traffic_split"},{"(google.longrunning.operation_info)":{response_type:"UndeployModelResponse",metadata_type:"UndeployModelOperationMetadata"}}]},MutateDeployedModel:{requestType:"MutateDeployedModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:mutateDeployedModel","(google.api.http).body":"*","(google.api.method_signature)":"endpoint,deployed_model,update_mask","(google.longrunning.operation_info).response_type":"MutateDeployedModelResponse","(google.longrunning.operation_info).metadata_type":"MutateDeployedModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:mutateDeployedModel",body:"*"}},{"(google.api.method_signature)":"endpoint,deployed_model,update_mask"},{"(google.longrunning.operation_info)":{response_type:"MutateDeployedModelResponse",metadata_type:"MutateDeployedModelOperationMetadata"}}]}}},CreateEndpointRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},endpoint:{type:"Endpoint",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},endpointId:{type:"string",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},CreateEndpointOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetEndpointRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}}}},ListEndpointsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},readMask:{type:"google.protobuf.FieldMask",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListEndpointsResponse:{fields:{endpoints:{rule:"repeated",type:"Endpoint",id:1},nextPageToken:{type:"string",id:2}}},UpdateEndpointRequest:{fields:{endpoint:{type:"Endpoint",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteEndpointRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}}}},DeployModelRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},deployedModel:{type:"DeployedModel",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},trafficSplit:{keyType:"string",type:"int32",id:3}}},DeployModelResponse:{fields:{deployedModel:{type:"DeployedModel",id:1}}},DeployModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UndeployModelRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},deployedModelId:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},trafficSplit:{keyType:"string",type:"int32",id:3}}},UndeployModelResponse:{fields:{}},UndeployModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},MutateDeployedModelRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},deployedModel:{type:"DeployedModel",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MutateDeployedModelResponse:{fields:{deployedModel:{type:"DeployedModel",id:1}}},MutateDeployedModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},EntityType:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/EntityType","(google.api.resource).pattern":"projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},description:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},etag:{type:"string",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},monitoringConfig:{type:"FeaturestoreMonitoringConfig",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},offlineStorageTtlDays:{type:"int32",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},FeaturestoreMonitoringConfig:{fields:{snapshotAnalysis:{type:"SnapshotAnalysis",id:1},importFeaturesAnalysis:{type:"ImportFeaturesAnalysis",id:2},numericalThresholdConfig:{type:"ThresholdConfig",id:3},categoricalThresholdConfig:{type:"ThresholdConfig",id:4}},nested:{SnapshotAnalysis:{fields:{disabled:{type:"bool",id:1},monitoringInterval:{type:"google.protobuf.Duration",id:2,options:{deprecated:!0}},monitoringIntervalDays:{type:"int32",id:3},stalenessDays:{type:"int32",id:4}}},ImportFeaturesAnalysis:{fields:{state:{type:"State",id:1},anomalyDetectionBaseline:{type:"Baseline",id:2}},nested:{State:{values:{STATE_UNSPECIFIED:0,DEFAULT:1,ENABLED:2,DISABLED:3}},Baseline:{values:{BASELINE_UNSPECIFIED:0,LATEST_STATS:1,MOST_RECENT_SNAPSHOT_STATS:2,PREVIOUS_IMPORT_FEATURES_STATS:3}}}},ThresholdConfig:{oneofs:{threshold:{oneof:["value"]}},fields:{value:{type:"double",id:1}}}}},EvaluatedAnnotation:{fields:{type:{type:"EvaluatedAnnotationType",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},predictions:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},groundTruths:{rule:"repeated",type:"google.protobuf.Value",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},dataItemPayload:{type:"google.protobuf.Value",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},evaluatedDataItemViewId:{type:"string",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},explanations:{rule:"repeated",type:"EvaluatedAnnotationExplanation",id:8},errorAnalysisAnnotations:{rule:"repeated",type:"ErrorAnalysisAnnotation",id:9}},nested:{EvaluatedAnnotationType:{values:{EVALUATED_ANNOTATION_TYPE_UNSPECIFIED:0,TRUE_POSITIVE:1,FALSE_POSITIVE:2,FALSE_NEGATIVE:3}}}},EvaluatedAnnotationExplanation:{fields:{explanationType:{type:"string",id:1},explanation:{type:"Explanation",id:2}}},ErrorAnalysisAnnotation:{fields:{attributedItems:{rule:"repeated",type:"AttributedItem",id:1},queryType:{type:"QueryType",id:2},outlierScore:{type:"double",id:3},outlierThreshold:{type:"double",id:4}},nested:{AttributedItem:{fields:{annotationResourceName:{type:"string",id:1},distance:{type:"double",id:2}}},QueryType:{values:{QUERY_TYPE_UNSPECIFIED:0,ALL_SIMILAR:1,SAME_CLASS_SIMILAR:2,SAME_CLASS_DISSIMILAR:3}}}},Event:{fields:{artifact:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}},execution:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}},eventTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},type:{type:"Type",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},labels:{keyType:"string",type:"string",id:5}},nested:{Type:{values:{TYPE_UNSPECIFIED:0,INPUT:1,OUTPUT:2}}}},Execution:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Execution","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2},state:{type:"State",id:6},etag:{type:"string",id:9},labels:{keyType:"string",type:"string",id:10},createTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},schemaTitle:{type:"string",id:13},schemaVersion:{type:"string",id:14},metadata:{type:"google.protobuf.Struct",id:15},description:{type:"string",id:16}},nested:{State:{values:{STATE_UNSPECIFIED:0,NEW:1,RUNNING:2,COMPLETE:3,FAILED:4,CACHED:5,CANCELLED:6}}}},Feature:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Feature","(google.api.resource).pattern":"projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}","(google.api.resource).plural":"features","(google.api.resource).singular":"feature"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},description:{type:"string",id:2},valueType:{type:"ValueType",id:3,options:{"(google.api.field_behavior)":"IMMUTABLE"}},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},etag:{type:"string",id:7},monitoringConfig:{type:"FeaturestoreMonitoringConfig",id:9,options:{deprecated:!0,"(google.api.field_behavior)":"OPTIONAL"}},disableMonitoring:{type:"bool",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},monitoringStats:{rule:"repeated",type:"FeatureStatsAnomaly",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},monitoringStatsAnomalies:{rule:"repeated",type:"MonitoringStatsAnomaly",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},versionColumnName:{type:"string",id:106}},nested:{MonitoringStatsAnomaly:{fields:{objective:{type:"Objective",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},featureStatsAnomaly:{type:"FeatureStatsAnomaly",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Objective:{values:{OBJECTIVE_UNSPECIFIED:0,IMPORT_FEATURE_ANALYSIS:1,SNAPSHOT_ANALYSIS:2}}}},ValueType:{values:{VALUE_TYPE_UNSPECIFIED:0,BOOL:1,BOOL_ARRAY:2,DOUBLE:3,DOUBLE_ARRAY:4,INT64:9,INT64_ARRAY:10,STRING:11,STRING_ARRAY:12,BYTES:13}}}},FeatureGroup:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/FeatureGroup","(google.api.resource).pattern":"projects/{project}/locations/{location}/featureGroups/{feature_group}","(google.api.resource).plural":"featureGroups","(google.api.resource).singular":"featureGroup"},oneofs:{source:{oneof:["bigQuery"]}},fields:{bigQuery:{type:"BigQuery",id:7},name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},description:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{BigQuery:{fields:{bigQuerySource:{type:"BigQuerySource",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},entityIdColumns:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}}}},FeatureOnlineStore:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/FeatureOnlineStore","(google.api.resource).pattern":"projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"},oneofs:{storageType:{oneof:["bigtable","optimized"]}},fields:{bigtable:{type:"Bigtable",id:8},optimized:{type:"Optimized",id:12},name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},state:{type:"State",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},dedicatedServingEndpoint:{type:"DedicatedServingEndpoint",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},embeddingManagement:{type:"EmbeddingManagement",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{Bigtable:{fields:{autoScaling:{type:"AutoScaling",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{AutoScaling:{fields:{minNodeCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxNodeCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},cpuUtilizationTarget:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}}}},Optimized:{fields:{}},DedicatedServingEndpoint:{fields:{publicEndpointDomainName:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},privateServiceConnectConfig:{type:"PrivateServiceConnectConfig",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},serviceAttachment:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},EmbeddingManagement:{fields:{enabled:{type:"bool",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},State:{values:{STATE_UNSPECIFIED:0,STABLE:1,UPDATING:2}}}},PrivateServiceConnectConfig:{fields:{enablePrivateServiceConnect:{type:"bool",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},projectAllowlist:{rule:"repeated",type:"string",id:2}}},FeatureOnlineStoreAdminService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateFeatureOnlineStore:{requestType:"CreateFeatureOnlineStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/featureOnlineStores","(google.api.http).body":"feature_online_store","(google.api.method_signature)":"parent,feature_online_store,feature_online_store_id","(google.longrunning.operation_info).response_type":"FeatureOnlineStore","(google.longrunning.operation_info).metadata_type":"CreateFeatureOnlineStoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/featureOnlineStores",body:"feature_online_store"}},{"(google.api.method_signature)":"parent,feature_online_store,feature_online_store_id"},{"(google.longrunning.operation_info)":{response_type:"FeatureOnlineStore",metadata_type:"CreateFeatureOnlineStoreOperationMetadata"}}]},GetFeatureOnlineStore:{requestType:"GetFeatureOnlineStoreRequest",responseType:"FeatureOnlineStore",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatureOnlineStores:{requestType:"ListFeatureOnlineStoresRequest",responseType:"ListFeatureOnlineStoresResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/featureOnlineStores","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/featureOnlineStores"}},{"(google.api.method_signature)":"parent"}]},UpdateFeatureOnlineStore:{requestType:"UpdateFeatureOnlineStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{feature_online_store.name=projects/*/locations/*/featureOnlineStores/*}","(google.api.http).body":"feature_online_store","(google.api.method_signature)":"feature_online_store,update_mask","(google.longrunning.operation_info).response_type":"FeatureOnlineStore","(google.longrunning.operation_info).metadata_type":"UpdateFeatureOnlineStoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{feature_online_store.name=projects/*/locations/*/featureOnlineStores/*}",body:"feature_online_store"}},{"(google.api.method_signature)":"feature_online_store,update_mask"},{"(google.longrunning.operation_info)":{response_type:"FeatureOnlineStore",metadata_type:"UpdateFeatureOnlineStoreOperationMetadata"}}]},DeleteFeatureOnlineStore:{requestType:"DeleteFeatureOnlineStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}","(google.api.method_signature)":"name,force","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}"}},{"(google.api.method_signature)":"name,force"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateFeatureView:{requestType:"CreateFeatureViewRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/featureOnlineStores/*}/featureViews","(google.api.http).body":"feature_view","(google.api.method_signature)":"parent,feature_view,feature_view_id","(google.longrunning.operation_info).response_type":"FeatureView","(google.longrunning.operation_info).metadata_type":"CreateFeatureViewOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/featureOnlineStores/*}/featureViews",body:"feature_view"}},{"(google.api.method_signature)":"parent,feature_view,feature_view_id"},{"(google.longrunning.operation_info)":{response_type:"FeatureView",metadata_type:"CreateFeatureViewOperationMetadata"}}]},GetFeatureView:{requestType:"GetFeatureViewRequest",responseType:"FeatureView",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatureViews:{requestType:"ListFeatureViewsRequest",responseType:"ListFeatureViewsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/featureOnlineStores/*}/featureViews","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/featureOnlineStores/*}/featureViews"}},{"(google.api.method_signature)":"parent"}]},UpdateFeatureView:{requestType:"UpdateFeatureViewRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{feature_view.name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}","(google.api.http).body":"feature_view","(google.api.method_signature)":"feature_view,update_mask","(google.longrunning.operation_info).response_type":"FeatureView","(google.longrunning.operation_info).metadata_type":"UpdateFeatureViewOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{feature_view.name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}",body:"feature_view"}},{"(google.api.method_signature)":"feature_view,update_mask"},{"(google.longrunning.operation_info)":{response_type:"FeatureView",metadata_type:"UpdateFeatureViewOperationMetadata"}}]},DeleteFeatureView:{requestType:"DeleteFeatureViewRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},SyncFeatureView:{requestType:"SyncFeatureViewRequest",responseType:"SyncFeatureViewResponse",options:{"(google.api.http).post":"/v1beta1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:sync","(google.api.http).body":"*","(google.api.method_signature)":"feature_view"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:sync",body:"*"}},{"(google.api.method_signature)":"feature_view"}]},GetFeatureViewSync:{requestType:"GetFeatureViewSyncRequest",responseType:"FeatureViewSync",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/featureViewSyncs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/featureViewSyncs/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatureViewSyncs:{requestType:"ListFeatureViewSyncsRequest",responseType:"ListFeatureViewSyncsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/featureViewSyncs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/featureViewSyncs"}},{"(google.api.method_signature)":"parent"}]}}},CreateFeatureOnlineStoreRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/FeatureOnlineStore"}},featureOnlineStore:{type:"FeatureOnlineStore",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureOnlineStoreId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetFeatureOnlineStoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureOnlineStore"}}}},ListFeatureOnlineStoresRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/FeatureOnlineStore"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListFeatureOnlineStoresResponse:{fields:{featureOnlineStores:{rule:"repeated",type:"FeatureOnlineStore",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeatureOnlineStoreRequest:{fields:{featureOnlineStore:{type:"FeatureOnlineStore",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeatureOnlineStoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureOnlineStore"}},force:{type:"bool",id:2}}},CreateFeatureViewRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureOnlineStore"}},featureView:{type:"FeatureView",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureViewId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},runSyncImmediately:{type:"bool",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},GetFeatureViewRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}}}},ListFeatureViewsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/FeatureView"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListFeatureViewsResponse:{fields:{featureViews:{rule:"repeated",type:"FeatureView",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeatureViewRequest:{fields:{featureView:{type:"FeatureView",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeatureViewRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}}}},CreateFeatureOnlineStoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateFeatureOnlineStoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateFeatureViewOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateFeatureViewOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},SyncFeatureViewRequest:{fields:{featureView:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}}}},SyncFeatureViewResponse:{fields:{featureViewSync:{type:"string",id:1}}},GetFeatureViewSyncRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureViewSync"}}}},ListFeatureViewSyncsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListFeatureViewSyncsResponse:{fields:{featureViewSyncs:{rule:"repeated",type:"FeatureViewSync",id:1},nextPageToken:{type:"string",id:2}}},FeatureView:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/FeatureView","(google.api.resource).pattern":"projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"},oneofs:{source:{oneof:["bigQuerySource","featureRegistrySource"]}},fields:{bigQuerySource:{type:"BigQuerySource",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},featureRegistrySource:{type:"FeatureRegistrySource",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},syncConfig:{type:"SyncConfig",id:7},vectorSearchConfig:{type:"VectorSearchConfig",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{BigQuerySource:{fields:{uri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},entityIdColumns:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},SyncConfig:{fields:{cron:{type:"string",id:1}}},VectorSearchConfig:{oneofs:{algorithmConfig:{oneof:["treeAhConfig","bruteForceConfig"]},_embeddingDimension:{oneof:["embeddingDimension"]}},fields:{treeAhConfig:{type:"TreeAHConfig",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},bruteForceConfig:{type:"BruteForceConfig",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},embeddingColumn:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},filterColumns:{rule:"repeated",type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},crowdingColumn:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},embeddingDimension:{type:"int32",id:6,options:{"(google.api.field_behavior)":"OPTIONAL",proto3_optional:!0}},distanceMeasureType:{type:"DistanceMeasureType",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{BruteForceConfig:{fields:{}},TreeAHConfig:{oneofs:{_leafNodeEmbeddingCount:{oneof:["leafNodeEmbeddingCount"]}},fields:{leafNodeEmbeddingCount:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OPTIONAL",proto3_optional:!0}}}},DistanceMeasureType:{values:{DISTANCE_MEASURE_TYPE_UNSPECIFIED:0,SQUARED_L2_DISTANCE:1,COSINE_DISTANCE:2,DOT_PRODUCT_DISTANCE:3}}}},FeatureRegistrySource:{fields:{featureGroups:{rule:"repeated",type:"FeatureGroup",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{FeatureGroup:{fields:{featureGroupId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureIds:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}}}}}},FeatureViewSync:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/FeatureViewSync","(google.api.resource).pattern":"projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},runTime:{type:"google.type.Interval",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},finalStatus:{type:"google.rpc.Status",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},FeatureOnlineStoreService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{FetchFeatureValues:{requestType:"FetchFeatureValuesRequest",responseType:"FetchFeatureValuesResponse",options:{"(google.api.http).post":"/v1beta1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:fetchFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"feature_view, data_key"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:fetchFeatureValues",body:"*"}},{"(google.api.method_signature)":"feature_view, data_key"}]},SearchNearestEntities:{requestType:"SearchNearestEntitiesRequest",responseType:"SearchNearestEntitiesResponse",options:{"(google.api.http).post":"/v1beta1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:searchNearestEntities","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{feature_view=projects/*/locations/*/featureOnlineStores/*/featureViews/*}:searchNearestEntities",body:"*"}}]}}},FeatureViewDataFormat:{values:{FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED:0,KEY_VALUE:1,PROTO_STRUCT:2}},FeatureViewDataKey:{oneofs:{keyOneof:{oneof:["key"]}},fields:{key:{type:"string",id:1}}},FetchFeatureValuesRequest:{oneofs:{entityId:{oneof:["id"]}},fields:{id:{type:"string",id:3,options:{deprecated:!0}},featureView:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}},dataKey:{type:"FeatureViewDataKey",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},dataFormat:{type:"FeatureViewDataFormat",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},format:{type:"Format",id:5,options:{deprecated:!0}}},nested:{Format:{options:{deprecated:!0},values:{FORMAT_UNSPECIFIED:0,KEY_VALUE:1,PROTO_STRUCT:2}}}},FetchFeatureValuesResponse:{oneofs:{format:{oneof:["keyValues","protoStruct"]}},fields:{keyValues:{type:"FeatureNameValuePairList",id:3},protoStruct:{type:"google.protobuf.Struct",id:2}},nested:{FeatureNameValuePairList:{fields:{features:{rule:"repeated",type:"FeatureNameValuePair",id:1}},nested:{FeatureNameValuePair:{oneofs:{data:{oneof:["value"]}},fields:{value:{type:"FeatureValue",id:2},name:{type:"string",id:1}}}}}}},NearestNeighborQuery:{oneofs:{instance:{oneof:["entityId","embedding"]}},fields:{entityId:{type:"string",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},embedding:{type:"Embedding",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},neighborCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},stringFilters:{rule:"repeated",type:"StringFilter",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},perCrowdingAttributeNeighborCount:{type:"int32",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},parameters:{type:"Parameters",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{Embedding:{fields:{value:{rule:"repeated",type:"float",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},StringFilter:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},allowTokens:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},denyTokens:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},Parameters:{fields:{approximateNeighborCandidates:{type:"int32",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},leafNodesSearchFraction:{type:"double",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}}}},SearchNearestEntitiesRequest:{fields:{featureView:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureView"}},query:{type:"NearestNeighborQuery",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},returnFullEntity:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},NearestNeighbors:{fields:{neighbors:{rule:"repeated",type:"Neighbor",id:1}},nested:{Neighbor:{fields:{entityId:{type:"string",id:1},distance:{type:"double",id:2},entityKeyValues:{type:"FetchFeatureValuesResponse",id:3}}}}},SearchNearestEntitiesResponse:{fields:{nearestNeighbors:{type:"NearestNeighbors",id:1}}},FeaturestoreOnlineServingService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{ReadFeatureValues:{requestType:"ReadFeatureValuesRequest",responseType:"ReadFeatureValuesResponse",options:{"(google.api.http).post":"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:readFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:readFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"}]},StreamingReadFeatureValues:{requestType:"StreamingReadFeatureValuesRequest",responseType:"ReadFeatureValuesResponse",responseStream:!0,options:{"(google.api.http).post":"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:streamingReadFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:streamingReadFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"}]},WriteFeatureValues:{requestType:"WriteFeatureValuesRequest",responseType:"WriteFeatureValuesResponse",options:{"(google.api.http).post":"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:writeFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type,payloads"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:writeFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type,payloads"}]}}},WriteFeatureValuesRequest:{fields:{entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},payloads:{rule:"repeated",type:"WriteFeatureValuesPayload",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},WriteFeatureValuesPayload:{fields:{entityId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureValues:{keyType:"string",type:"FeatureValue",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},WriteFeatureValuesResponse:{fields:{}},ReadFeatureValuesRequest:{fields:{entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},entityId:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ReadFeatureValuesResponse:{fields:{header:{type:"Header",id:1},entityView:{type:"EntityView",id:2}},nested:{FeatureDescriptor:{fields:{id:{type:"string",id:1}}},Header:{fields:{entityType:{type:"string",id:1,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},featureDescriptors:{rule:"repeated",type:"FeatureDescriptor",id:2}}},EntityView:{fields:{entityId:{type:"string",id:1},data:{rule:"repeated",type:"Data",id:2}},nested:{Data:{oneofs:{data:{oneof:["value","values"]}},fields:{value:{type:"FeatureValue",id:1},values:{type:"FeatureValueList",id:2}}}}}}},StreamingReadFeatureValuesRequest:{fields:{entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},entityIds:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},FeatureValue:{oneofs:{value:{oneof:["boolValue","doubleValue","int64Value","stringValue","boolArrayValue","doubleArrayValue","int64ArrayValue","stringArrayValue","bytesValue"]}},fields:{boolValue:{type:"bool",id:1},doubleValue:{type:"double",id:2},int64Value:{type:"int64",id:5},stringValue:{type:"string",id:6},boolArrayValue:{type:"BoolArray",id:7},doubleArrayValue:{type:"DoubleArray",id:8},int64ArrayValue:{type:"Int64Array",id:11},stringArrayValue:{type:"StringArray",id:12},bytesValue:{type:"bytes",id:13},metadata:{type:"Metadata",id:14}},nested:{Metadata:{fields:{generateTime:{type:"google.protobuf.Timestamp",id:1}}}}},FeatureValueList:{fields:{values:{rule:"repeated",type:"FeatureValue",id:1}}},IdMatcher:{fields:{ids:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},FeatureSelector:{fields:{idMatcher:{type:"IdMatcher",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BoolArray:{fields:{values:{rule:"repeated",type:"bool",id:1}}},DoubleArray:{fields:{values:{rule:"repeated",type:"double",id:1}}},Int64Array:{fields:{values:{rule:"repeated",type:"int64",id:1}}},StringArray:{fields:{values:{rule:"repeated",type:"string",id:1}}},Tensor:{fields:{dtype:{type:"DataType",id:1},shape:{rule:"repeated",type:"int64",id:2},boolVal:{rule:"repeated",type:"bool",id:3},stringVal:{rule:"repeated",type:"string",id:14},bytesVal:{rule:"repeated",type:"bytes",id:15},floatVal:{rule:"repeated",type:"float",id:5},doubleVal:{rule:"repeated",type:"double",id:6},intVal:{rule:"repeated",type:"int32",id:7},int64Val:{rule:"repeated",type:"int64",id:8},uintVal:{rule:"repeated",type:"uint32",id:9},uint64Val:{rule:"repeated",type:"uint64",id:10},listVal:{rule:"repeated",type:"Tensor",id:11},structVal:{keyType:"string",type:"Tensor",id:12},tensorVal:{type:"bytes",id:13}},nested:{DataType:{values:{DATA_TYPE_UNSPECIFIED:0,BOOL:1,STRING:2,FLOAT:3,DOUBLE:4,INT8:5,INT16:6,INT32:7,INT64:8,UINT8:9,UINT16:10,UINT32:11,UINT64:12}}}},FeatureRegistryService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateFeatureGroup:{requestType:"CreateFeatureGroupRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/featureGroups","(google.api.http).body":"feature_group","(google.api.method_signature)":"parent,feature_group,feature_group_id","(google.longrunning.operation_info).response_type":"FeatureGroup","(google.longrunning.operation_info).metadata_type":"CreateFeatureGroupOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/featureGroups",body:"feature_group"}},{"(google.api.method_signature)":"parent,feature_group,feature_group_id"},{"(google.longrunning.operation_info)":{response_type:"FeatureGroup",metadata_type:"CreateFeatureGroupOperationMetadata"}}]},GetFeatureGroup:{requestType:"GetFeatureGroupRequest",responseType:"FeatureGroup",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/featureGroups/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatureGroups:{requestType:"ListFeatureGroupsRequest",responseType:"ListFeatureGroupsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/featureGroups","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/featureGroups"}},{"(google.api.method_signature)":"parent"}]},UpdateFeatureGroup:{requestType:"UpdateFeatureGroupRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{feature_group.name=projects/*/locations/*/featureGroups/*}","(google.api.http).body":"feature_group","(google.api.method_signature)":"feature_group,update_mask","(google.longrunning.operation_info).response_type":"FeatureGroup","(google.longrunning.operation_info).metadata_type":"UpdateFeatureGroupOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{feature_group.name=projects/*/locations/*/featureGroups/*}",body:"feature_group"}},{"(google.api.method_signature)":"feature_group,update_mask"},{"(google.longrunning.operation_info)":{response_type:"FeatureGroup",metadata_type:"UpdateFeatureGroupOperationMetadata"}}]},DeleteFeatureGroup:{requestType:"DeleteFeatureGroupRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/featureGroups/*}","(google.api.method_signature)":"name,force","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}"}},{"(google.api.method_signature)":"name,force"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateFeature:{requestType:"CreateFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/featureGroups/*}/features","(google.api.http).body":"feature","(google.api.method_signature)":"parent,feature,feature_id","(google.longrunning.operation_info).response_type":"Feature","(google.longrunning.operation_info).metadata_type":"CreateFeatureOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/featureGroups/*}/features",body:"feature"}},{"(google.api.method_signature)":"parent,feature,feature_id"},{"(google.longrunning.operation_info)":{response_type:"Feature",metadata_type:"CreateFeatureOperationMetadata"}}]},GetFeature:{requestType:"GetFeatureRequest",responseType:"Feature",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatures:{requestType:"ListFeaturesRequest",responseType:"ListFeaturesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/featureGroups/*}/features","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/featureGroups/*}/features"}},{"(google.api.method_signature)":"parent"}]},UpdateFeature:{requestType:"UpdateFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{feature.name=projects/*/locations/*/featureGroups/*/features/*}","(google.api.http).body":"feature","(google.api.method_signature)":"feature,update_mask","(google.longrunning.operation_info).response_type":"Feature","(google.longrunning.operation_info).metadata_type":"UpdateFeatureOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{feature.name=projects/*/locations/*/featureGroups/*/features/*}",body:"feature"}},{"(google.api.method_signature)":"feature,update_mask"},{"(google.longrunning.operation_info)":{response_type:"Feature",metadata_type:"UpdateFeatureOperationMetadata"}}]},DeleteFeature:{requestType:"DeleteFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]}}},CreateFeatureGroupRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/FeatureGroup"}},featureGroup:{type:"FeatureGroup",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureGroupId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetFeatureGroupRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureGroup"}}}},ListFeatureGroupsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/FeatureGroup"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListFeatureGroupsResponse:{fields:{featureGroups:{rule:"repeated",type:"FeatureGroup",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeatureGroupRequest:{fields:{featureGroup:{type:"FeatureGroup",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeatureGroupRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/FeatureGroup"}},force:{type:"bool",id:2}}},CreateFeatureGroupOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateFeatureGroupOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateRegistryFeatureOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateFeatureOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},FeaturestoreService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateFeaturestore:{requestType:"CreateFeaturestoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/featurestores","(google.api.http).body":"featurestore","(google.api.method_signature)":"parent,featurestore,featurestore_id","(google.longrunning.operation_info).response_type":"Featurestore","(google.longrunning.operation_info).metadata_type":"CreateFeaturestoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/featurestores",body:"featurestore"}},{"(google.api.method_signature)":"parent,featurestore"},{"(google.api.method_signature)":"parent,featurestore,featurestore_id"},{"(google.longrunning.operation_info)":{response_type:"Featurestore",metadata_type:"CreateFeaturestoreOperationMetadata"}}]},GetFeaturestore:{requestType:"GetFeaturestoreRequest",responseType:"Featurestore",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/featurestores/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}"}},{"(google.api.method_signature)":"name"}]},ListFeaturestores:{requestType:"ListFeaturestoresRequest",responseType:"ListFeaturestoresResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/featurestores","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/featurestores"}},{"(google.api.method_signature)":"parent"}]},UpdateFeaturestore:{requestType:"UpdateFeaturestoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{featurestore.name=projects/*/locations/*/featurestores/*}","(google.api.http).body":"featurestore","(google.api.method_signature)":"featurestore,update_mask","(google.longrunning.operation_info).response_type":"Featurestore","(google.longrunning.operation_info).metadata_type":"UpdateFeaturestoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{featurestore.name=projects/*/locations/*/featurestores/*}",body:"featurestore"}},{"(google.api.method_signature)":"featurestore,update_mask"},{"(google.longrunning.operation_info)":{response_type:"Featurestore",metadata_type:"UpdateFeaturestoreOperationMetadata"}}]},DeleteFeaturestore:{requestType:"DeleteFeaturestoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/featurestores/*}","(google.api.method_signature)":"name,force","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*}"}},{"(google.api.method_signature)":"name"},{"(google.api.method_signature)":"name,force"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateEntityType:{requestType:"CreateEntityTypeRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/featurestores/*}/entityTypes","(google.api.http).body":"entity_type","(google.api.method_signature)":"parent,entity_type,entity_type_id","(google.longrunning.operation_info).response_type":"EntityType","(google.longrunning.operation_info).metadata_type":"CreateEntityTypeOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/featurestores/*}/entityTypes",body:"entity_type"}},{"(google.api.method_signature)":"parent,entity_type"},{"(google.api.method_signature)":"parent,entity_type,entity_type_id"},{"(google.longrunning.operation_info)":{response_type:"EntityType",metadata_type:"CreateEntityTypeOperationMetadata"}}]},GetEntityType:{requestType:"GetEntityTypeRequest",responseType:"EntityType",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}"}},{"(google.api.method_signature)":"name"}]},ListEntityTypes:{requestType:"ListEntityTypesRequest",responseType:"ListEntityTypesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/featurestores/*}/entityTypes","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/featurestores/*}/entityTypes"}},{"(google.api.method_signature)":"parent"}]},UpdateEntityType:{requestType:"UpdateEntityTypeRequest",responseType:"EntityType",options:{"(google.api.http).patch":"/v1beta1/{entity_type.name=projects/*/locations/*/featurestores/*/entityTypes/*}","(google.api.http).body":"entity_type","(google.api.method_signature)":"entity_type,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{entity_type.name=projects/*/locations/*/featurestores/*/entityTypes/*}",body:"entity_type"}},{"(google.api.method_signature)":"entity_type,update_mask"}]},DeleteEntityType:{requestType:"DeleteEntityTypeRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}","(google.api.method_signature)":"name,force","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}"}},{"(google.api.method_signature)":"name"},{"(google.api.method_signature)":"name,force"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateFeature:{requestType:"CreateFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features","(google.api.http).body":"feature","(google.api.method_signature)":"parent,feature,feature_id","(google.longrunning.operation_info).response_type":"Feature","(google.longrunning.operation_info).metadata_type":"CreateFeatureOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features",body:"feature"}},{"(google.api.method_signature)":"parent,feature"},{"(google.api.method_signature)":"parent,feature,feature_id"},{"(google.longrunning.operation_info)":{response_type:"Feature",metadata_type:"CreateFeatureOperationMetadata"}}]},BatchCreateFeatures:{requestType:"BatchCreateFeaturesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features:batchCreate","(google.api.http).body":"*","(google.api.method_signature)":"parent,requests","(google.longrunning.operation_info).response_type":"BatchCreateFeaturesResponse","(google.longrunning.operation_info).metadata_type":"BatchCreateFeaturesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features:batchCreate",body:"*"}},{"(google.api.method_signature)":"parent,requests"},{"(google.longrunning.operation_info)":{response_type:"BatchCreateFeaturesResponse",metadata_type:"BatchCreateFeaturesOperationMetadata"}}]},GetFeature:{requestType:"GetFeatureRequest",responseType:"Feature",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}"}},{"(google.api.method_signature)":"name"}]},ListFeatures:{requestType:"ListFeaturesRequest",responseType:"ListFeaturesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/featurestores/*/entityTypes/*}/features"}},{"(google.api.method_signature)":"parent"}]},UpdateFeature:{requestType:"UpdateFeatureRequest",responseType:"Feature",options:{"(google.api.http).patch":"/v1beta1/{feature.name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}","(google.api.http).body":"feature","(google.api.method_signature)":"feature,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{feature.name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}",body:"feature"}},{"(google.api.method_signature)":"feature,update_mask"}]},DeleteFeature:{requestType:"DeleteFeatureRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},ImportFeatureValues:{requestType:"ImportFeatureValuesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:importFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type","(google.longrunning.operation_info).response_type":"ImportFeatureValuesResponse","(google.longrunning.operation_info).metadata_type":"ImportFeatureValuesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:importFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"},{"(google.longrunning.operation_info)":{response_type:"ImportFeatureValuesResponse",metadata_type:"ImportFeatureValuesOperationMetadata"}}]},BatchReadFeatureValues:{requestType:"BatchReadFeatureValuesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{featurestore=projects/*/locations/*/featurestores/*}:batchReadFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"featurestore","(google.longrunning.operation_info).response_type":"BatchReadFeatureValuesResponse","(google.longrunning.operation_info).metadata_type":"BatchReadFeatureValuesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{featurestore=projects/*/locations/*/featurestores/*}:batchReadFeatureValues",body:"*"}},{"(google.api.method_signature)":"featurestore"},{"(google.longrunning.operation_info)":{response_type:"BatchReadFeatureValuesResponse",metadata_type:"BatchReadFeatureValuesOperationMetadata"}}]},ExportFeatureValues:{requestType:"ExportFeatureValuesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:exportFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type","(google.longrunning.operation_info).response_type":"ExportFeatureValuesResponse","(google.longrunning.operation_info).metadata_type":"ExportFeatureValuesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:exportFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"},{"(google.longrunning.operation_info)":{response_type:"ExportFeatureValuesResponse",metadata_type:"ExportFeatureValuesOperationMetadata"}}]},DeleteFeatureValues:{requestType:"DeleteFeatureValuesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:deleteFeatureValues","(google.api.http).body":"*","(google.api.method_signature)":"entity_type","(google.longrunning.operation_info).response_type":"DeleteFeatureValuesResponse","(google.longrunning.operation_info).metadata_type":"DeleteFeatureValuesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{entity_type=projects/*/locations/*/featurestores/*/entityTypes/*}:deleteFeatureValues",body:"*"}},{"(google.api.method_signature)":"entity_type"},{"(google.longrunning.operation_info)":{response_type:"DeleteFeatureValuesResponse",metadata_type:"DeleteFeatureValuesOperationMetadata"}}]},SearchFeatures:{requestType:"SearchFeaturesRequest",responseType:"SearchFeaturesResponse",options:{"(google.api.http).get":"/v1beta1/{location=projects/*/locations/*}/featurestores:searchFeatures","(google.api.method_signature)":"location,query"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{location=projects/*/locations/*}/featurestores:searchFeatures"}},{"(google.api.method_signature)":"location"},{"(google.api.method_signature)":"location,query"}]}}},CreateFeaturestoreRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Featurestore"}},featurestore:{type:"Featurestore",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featurestoreId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetFeaturestoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Featurestore"}}}},ListFeaturestoresRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Featurestore"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListFeaturestoresResponse:{fields:{featurestores:{rule:"repeated",type:"Featurestore",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeaturestoreRequest:{fields:{featurestore:{type:"Featurestore",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeaturestoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Featurestore"}},force:{type:"bool",id:2}}},ImportFeatureValuesRequest:{oneofs:{source:{oneof:["avroSource","bigquerySource","csvSource"]},featureTimeSource:{oneof:["featureTimeField","featureTime"]}},fields:{avroSource:{type:"AvroSource",id:2},bigquerySource:{type:"BigQuerySource",id:3},csvSource:{type:"CsvSource",id:4},featureTimeField:{type:"string",id:6},featureTime:{type:"google.protobuf.Timestamp",id:7},entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},entityIdField:{type:"string",id:5},featureSpecs:{rule:"repeated",type:"FeatureSpec",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}},disableOnlineServing:{type:"bool",id:9},workerCount:{type:"int32",id:11},disableIngestionAnalysis:{type:"bool",id:12}},nested:{FeatureSpec:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},sourceField:{type:"string",id:2}}}}},ImportFeatureValuesResponse:{fields:{importedEntityCount:{type:"int64",id:1},importedFeatureValueCount:{type:"int64",id:2},invalidRowCount:{type:"int64",id:6},timestampOutsideRetentionRowsCount:{type:"int64",id:4}}},BatchReadFeatureValuesRequest:{oneofs:{readOption:{oneof:["csvReadInstances","bigqueryReadInstances"]}},fields:{csvReadInstances:{type:"CsvSource",id:3},bigqueryReadInstances:{type:"BigQuerySource",id:5},featurestore:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Featurestore"}},destination:{type:"FeatureValueDestination",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},passThroughFields:{rule:"repeated",type:"PassThroughField",id:8},entityTypeSpecs:{rule:"repeated",type:"EntityTypeSpec",id:7,options:{"(google.api.field_behavior)":"REQUIRED"}},startTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{PassThroughField:{fields:{fieldName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},EntityTypeSpec:{fields:{entityTypeId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},settings:{rule:"repeated",type:"DestinationFeatureSetting",id:3}}}}},ExportFeatureValuesRequest:{oneofs:{mode:{oneof:["snapshotExport","fullExport"]}},fields:{snapshotExport:{type:"SnapshotExport",id:3},fullExport:{type:"FullExport",id:7},entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},destination:{type:"FeatureValueDestination",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},settings:{rule:"repeated",type:"DestinationFeatureSetting",id:6}},nested:{SnapshotExport:{fields:{snapshotTime:{type:"google.protobuf.Timestamp",id:1},startTime:{type:"google.protobuf.Timestamp",id:2}}},FullExport:{fields:{startTime:{type:"google.protobuf.Timestamp",id:2},endTime:{type:"google.protobuf.Timestamp",id:1}}}}},DestinationFeatureSetting:{fields:{featureId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},destinationField:{type:"string",id:2}}},FeatureValueDestination:{oneofs:{destination:{oneof:["bigqueryDestination","tfrecordDestination","csvDestination"]}},fields:{bigqueryDestination:{type:"BigQueryDestination",id:1},tfrecordDestination:{type:"TFRecordDestination",id:2},csvDestination:{type:"CsvDestination",id:3}}},ExportFeatureValuesResponse:{fields:{}},BatchReadFeatureValuesResponse:{fields:{}},CreateEntityTypeRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Featurestore"}},entityType:{type:"EntityType",id:2},entityTypeId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetEntityTypeRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}}}},ListEntityTypesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/EntityType"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListEntityTypesResponse:{fields:{entityTypes:{rule:"repeated",type:"EntityType",id:1},nextPageToken:{type:"string",id:2}}},UpdateEntityTypeRequest:{fields:{entityType:{type:"EntityType",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteEntityTypeRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},force:{type:"bool",id:2}}},CreateFeatureRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Feature"}},feature:{type:"Feature",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchCreateFeaturesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}},requests:{rule:"repeated",type:"CreateFeatureRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchCreateFeaturesResponse:{fields:{features:{rule:"repeated",type:"Feature",id:1}}},GetFeatureRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Feature"}}}},ListFeaturesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Feature"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6},latestStatsCount:{type:"int32",id:7}}},ListFeaturesResponse:{fields:{features:{rule:"repeated",type:"Feature",id:1},nextPageToken:{type:"string",id:2}}},SearchFeaturesRequest:{fields:{location:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},query:{type:"string",id:3},pageSize:{type:"int32",id:4},pageToken:{type:"string",id:5}}},SearchFeaturesResponse:{fields:{features:{rule:"repeated",type:"Feature",id:1},nextPageToken:{type:"string",id:2}}},UpdateFeatureRequest:{fields:{feature:{type:"Feature",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},DeleteFeatureRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Feature"}}}},CreateFeaturestoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateFeaturestoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},ImportFeatureValuesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},importedEntityCount:{type:"int64",id:2},importedFeatureValueCount:{type:"int64",id:3},sourceUris:{rule:"repeated",type:"string",id:4},invalidRowCount:{type:"int64",id:6},timestampOutsideRetentionRowsCount:{type:"int64",id:7},blockingOperationIds:{rule:"repeated",type:"int64",id:8}}},ExportFeatureValuesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},BatchReadFeatureValuesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteFeatureValuesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateEntityTypeOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateFeatureOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},BatchCreateFeaturesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteFeatureValuesRequest:{oneofs:{DeleteOption:{oneof:["selectEntity","selectTimeRangeAndFeature"]}},fields:{selectEntity:{type:"SelectEntity",id:2},selectTimeRangeAndFeature:{type:"SelectTimeRangeAndFeature",id:3},entityType:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/EntityType"}}},nested:{SelectEntity:{fields:{entityIdSelector:{type:"EntityIdSelector",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},SelectTimeRangeAndFeature:{fields:{timeRange:{type:"google.type.Interval",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureSelector:{type:"FeatureSelector",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},skipOnlineStorageDelete:{type:"bool",id:3}}}}},DeleteFeatureValuesResponse:{oneofs:{response:{oneof:["selectEntity","selectTimeRangeAndFeature"]}},fields:{selectEntity:{type:"SelectEntity",id:1},selectTimeRangeAndFeature:{type:"SelectTimeRangeAndFeature",id:2}},nested:{SelectEntity:{fields:{offlineStorageDeletedEntityRowCount:{type:"int64",id:1},onlineStorageDeletedEntityCount:{type:"int64",id:2}}},SelectTimeRangeAndFeature:{fields:{impactedFeatureCount:{type:"int64",id:1},offlineStorageModifiedEntityRowCount:{type:"int64",id:2},onlineStorageModifiedEntityCount:{type:"int64",id:3}}}}},EntityIdSelector:{oneofs:{EntityIdsSource:{oneof:["csvSource"]}},fields:{csvSource:{type:"CsvSource",id:3},entityIdField:{type:"string",id:5}}},Featurestore:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Featurestore","(google.api.resource).pattern":"projects/{project}/locations/{location}/featurestores/{featurestore}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},onlineServingConfig:{type:"OnlineServingConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},state:{type:"State",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},onlineStorageTtlDays:{type:"int32",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}},encryptionSpec:{type:"EncryptionSpec",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{OnlineServingConfig:{fields:{fixedNodeCount:{type:"int32",id:2},scaling:{type:"Scaling",id:4}},nested:{Scaling:{fields:{minNodeCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxNodeCount:{type:"int32",id:2},cpuUtilizationTarget:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}}}},State:{values:{STATE_UNSPECIFIED:0,STABLE:1,UPDATING:2}}}},HyperparameterTuningJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/HyperparameterTuningJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},studySpec:{type:"StudySpec",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},maxTrialCount:{type:"int32",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},parallelTrialCount:{type:"int32",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},maxFailedTrialCount:{type:"int32",id:7},trialJobSpec:{type:"CustomJobSpec",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}},trials:{rule:"repeated",type:"Trial",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"JobState",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:15,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:16},encryptionSpec:{type:"EncryptionSpec",id:17}}},Study:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Study","(google.api.resource).pattern":"projects/{project}/locations/{location}/studies/{study}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},studySpec:{type:"StudySpec",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},state:{type:"State",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},inactiveReason:{type:"string",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{State:{values:{STATE_UNSPECIFIED:0,ACTIVE:1,INACTIVE:2,COMPLETED:3}}}},Trial:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Trial","(google.api.resource).pattern":"projects/{project}/locations/{location}/studies/{study}/trials/{trial}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},id:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},parameters:{rule:"repeated",type:"Parameter",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},finalMeasurement:{type:"Measurement",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},measurements:{rule:"repeated",type:"Measurement",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},clientId:{type:"string",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},infeasibleReason:{type:"string",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},customJob:{type:"string",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}},webAccessUris:{keyType:"string",type:"string",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Parameter:{fields:{parameterId:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},value:{type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},State:{values:{STATE_UNSPECIFIED:0,REQUESTED:1,ACTIVE:2,STOPPING:3,SUCCEEDED:4,INFEASIBLE:5}}}},TrialContext:{fields:{description:{type:"string",id:1},parameters:{rule:"repeated",type:"Trial.Parameter",id:2}}},StudyTimeConstraint:{oneofs:{constraint:{oneof:["maxDuration","endTime"]}},fields:{maxDuration:{type:"google.protobuf.Duration",id:1},endTime:{type:"google.protobuf.Timestamp",id:2}}},StudySpec:{oneofs:{automatedStoppingSpec:{oneof:["decayCurveStoppingSpec","medianAutomatedStoppingSpec","convexStopConfig","convexAutomatedStoppingSpec"]},_studyStoppingConfig:{oneof:["studyStoppingConfig"]}},fields:{decayCurveStoppingSpec:{type:"DecayCurveAutomatedStoppingSpec",id:4},medianAutomatedStoppingSpec:{type:"MedianAutomatedStoppingSpec",id:5},convexStopConfig:{type:"ConvexStopConfig",id:8,options:{deprecated:!0}},convexAutomatedStoppingSpec:{type:"ConvexAutomatedStoppingSpec",id:9},metrics:{rule:"repeated",type:"MetricSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},parameters:{rule:"repeated",type:"ParameterSpec",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},algorithm:{type:"Algorithm",id:3},observationNoise:{type:"ObservationNoise",id:6},measurementSelectionType:{type:"MeasurementSelectionType",id:7},transferLearningConfig:{type:"TransferLearningConfig",id:10},studyStoppingConfig:{type:"StudyStoppingConfig",id:11,options:{proto3_optional:!0}}},nested:{MetricSpec:{oneofs:{_safetyConfig:{oneof:["safetyConfig"]}},fields:{metricId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},goal:{type:"GoalType",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},safetyConfig:{type:"SafetyMetricConfig",id:3,options:{proto3_optional:!0}}},nested:{SafetyMetricConfig:{oneofs:{_desiredMinSafeTrialsFraction:{oneof:["desiredMinSafeTrialsFraction"]}},fields:{safetyThreshold:{type:"double",id:1},desiredMinSafeTrialsFraction:{type:"double",id:2,options:{proto3_optional:!0}}}},GoalType:{values:{GOAL_TYPE_UNSPECIFIED:0,MAXIMIZE:1,MINIMIZE:2}}}},ParameterSpec:{oneofs:{parameterValueSpec:{oneof:["doubleValueSpec","integerValueSpec","categoricalValueSpec","discreteValueSpec"]}},fields:{doubleValueSpec:{type:"DoubleValueSpec",id:2},integerValueSpec:{type:"IntegerValueSpec",id:3},categoricalValueSpec:{type:"CategoricalValueSpec",id:4},discreteValueSpec:{type:"DiscreteValueSpec",id:5},parameterId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},scaleType:{type:"ScaleType",id:6},conditionalParameterSpecs:{rule:"repeated",type:"ConditionalParameterSpec",id:10}},nested:{DoubleValueSpec:{oneofs:{_defaultValue:{oneof:["defaultValue"]}},fields:{minValue:{type:"double",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxValue:{type:"double",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},defaultValue:{type:"double",id:4,options:{proto3_optional:!0}}}},IntegerValueSpec:{oneofs:{_defaultValue:{oneof:["defaultValue"]}},fields:{minValue:{type:"int64",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxValue:{type:"int64",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},defaultValue:{type:"int64",id:4,options:{proto3_optional:!0}}}},CategoricalValueSpec:{oneofs:{_defaultValue:{oneof:["defaultValue"]}},fields:{values:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},defaultValue:{type:"string",id:3,options:{proto3_optional:!0}}}},DiscreteValueSpec:{oneofs:{_defaultValue:{oneof:["defaultValue"]}},fields:{values:{rule:"repeated",type:"double",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},defaultValue:{type:"double",id:3,options:{proto3_optional:!0}}}},ConditionalParameterSpec:{oneofs:{parentValueCondition:{oneof:["parentDiscreteValues","parentIntValues","parentCategoricalValues"]}},fields:{parentDiscreteValues:{type:"DiscreteValueCondition",id:2},parentIntValues:{type:"IntValueCondition",id:3},parentCategoricalValues:{type:"CategoricalValueCondition",id:4},parameterSpec:{type:"ParameterSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{DiscreteValueCondition:{fields:{values:{rule:"repeated",type:"double",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},IntValueCondition:{fields:{values:{rule:"repeated",type:"int64",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CategoricalValueCondition:{fields:{values:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}}}},ScaleType:{values:{SCALE_TYPE_UNSPECIFIED:0,UNIT_LINEAR_SCALE:1,UNIT_LOG_SCALE:2,UNIT_REVERSE_LOG_SCALE:3}}}},DecayCurveAutomatedStoppingSpec:{fields:{useElapsedDuration:{type:"bool",id:1}}},MedianAutomatedStoppingSpec:{fields:{useElapsedDuration:{type:"bool",id:1}}},ConvexAutomatedStoppingSpec:{oneofs:{_updateAllStoppedTrials:{oneof:["updateAllStoppedTrials"]}},fields:{maxStepCount:{type:"int64",id:1},minStepCount:{type:"int64",id:2},minMeasurementCount:{type:"int64",id:3},learningRateParameterName:{type:"string",id:4},useElapsedDuration:{type:"bool",id:5},updateAllStoppedTrials:{type:"bool",id:6,options:{proto3_optional:!0}}}},ConvexStopConfig:{options:{deprecated:!0},fields:{maxNumSteps:{type:"int64",id:1},minNumSteps:{type:"int64",id:2},autoregressiveOrder:{type:"int64",id:3},learningRateParameterName:{type:"string",id:4},useSeconds:{type:"bool",id:5}}},TransferLearningConfig:{fields:{disableTransferLearning:{type:"bool",id:1},priorStudyNames:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},StudyStoppingConfig:{fields:{shouldStopAsap:{type:"google.protobuf.BoolValue",id:1},minimumRuntimeConstraint:{type:"StudyTimeConstraint",id:2},maximumRuntimeConstraint:{type:"StudyTimeConstraint",id:3},minNumTrials:{type:"google.protobuf.Int32Value",id:4},maxNumTrials:{type:"google.protobuf.Int32Value",id:5},maxNumTrialsNoProgress:{type:"google.protobuf.Int32Value",id:6},maxDurationNoProgress:{type:"google.protobuf.Duration",id:7}}},Algorithm:{values:{ALGORITHM_UNSPECIFIED:0,GRID_SEARCH:2,RANDOM_SEARCH:3}},ObservationNoise:{values:{OBSERVATION_NOISE_UNSPECIFIED:0,LOW:1,HIGH:2}},MeasurementSelectionType:{values:{MEASUREMENT_SELECTION_TYPE_UNSPECIFIED:0,LAST_MEASUREMENT:1,BEST_MEASUREMENT:2}}}},Measurement:{fields:{elapsedDuration:{type:"google.protobuf.Duration",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},stepCount:{type:"int64",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metrics:{rule:"repeated",type:"Metric",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Metric:{fields:{metricId:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},value:{type:"double",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},Index:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Index","(google.api.resource).pattern":"projects/{project}/locations/{location}/indexes/{index}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},metadataSchemaUri:{type:"string",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}},metadata:{type:"google.protobuf.Value",id:6},deployedIndexes:{rule:"repeated",type:"DeployedIndexRef",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:8},labels:{keyType:"string",type:"string",id:9},createTime:{type:"google.protobuf.Timestamp",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},indexStats:{type:"IndexStats",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},indexUpdateMethod:{type:"IndexUpdateMethod",id:16,options:{"(google.api.field_behavior)":"IMMUTABLE"}},encryptionSpec:{type:"EncryptionSpec",id:17,options:{"(google.api.field_behavior)":"IMMUTABLE"}}},nested:{IndexUpdateMethod:{values:{INDEX_UPDATE_METHOD_UNSPECIFIED:0,BATCH_UPDATE:1,STREAM_UPDATE:2}}}},IndexDatapoint:{fields:{datapointId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},featureVector:{rule:"repeated",type:"float",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},restricts:{rule:"repeated",type:"Restriction",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},numericRestricts:{rule:"repeated",type:"NumericRestriction",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},crowdingTag:{type:"CrowdingTag",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{Restriction:{fields:{namespace:{type:"string",id:1},allowList:{rule:"repeated",type:"string",id:2},denyList:{rule:"repeated",type:"string",id:3}}},NumericRestriction:{oneofs:{Value:{oneof:["valueInt","valueFloat","valueDouble"]}},fields:{valueInt:{type:"int64",id:2},valueFloat:{type:"float",id:3},valueDouble:{type:"double",id:4},namespace:{type:"string",id:1},op:{type:"Operator",id:5}},nested:{Operator:{values:{OPERATOR_UNSPECIFIED:0,LESS:1,LESS_EQUAL:2,EQUAL:3,GREATER_EQUAL:4,GREATER:5}}}},CrowdingTag:{fields:{crowdingAttribute:{type:"string",id:1}}}}},IndexStats:{fields:{vectorsCount:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},shardsCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},IndexEndpoint:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/IndexEndpoint","(google.api.resource).pattern":"projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},deployedIndexes:{rule:"repeated",type:"DeployedIndex",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:5},labels:{keyType:"string",type:"string",id:6},createTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},network:{type:"string",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},enablePrivateServiceConnect:{type:"bool",id:10,options:{deprecated:!0,"(google.api.field_behavior)":"OPTIONAL"}},privateServiceConnectConfig:{type:"PrivateServiceConnectConfig",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},publicEndpointEnabled:{type:"bool",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}},publicEndpointDomainName:{type:"string",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},encryptionSpec:{type:"EncryptionSpec",id:15,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},DeployedIndex:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},index:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}},displayName:{type:"string",id:3},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},privateEndpoints:{type:"IndexPrivateEndpoints",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},indexSyncTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},automaticResources:{type:"AutomaticResources",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},dedicatedResources:{type:"DedicatedResources",id:16,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableAccessLogging:{type:"bool",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},deployedIndexAuthConfig:{type:"DeployedIndexAuthConfig",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},reservedIpRanges:{rule:"repeated",type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},deploymentGroup:{type:"string",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DeployedIndexAuthConfig:{fields:{authProvider:{type:"AuthProvider",id:1}},nested:{AuthProvider:{fields:{audiences:{rule:"repeated",type:"string",id:1},allowedIssuers:{rule:"repeated",type:"string",id:2}}}}},IndexPrivateEndpoints:{fields:{matchGrpcAddress:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},serviceAttachment:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},IndexEndpointService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateIndexEndpoint:{requestType:"CreateIndexEndpointRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/indexEndpoints","(google.api.http).body":"index_endpoint","(google.api.method_signature)":"parent,index_endpoint","(google.longrunning.operation_info).response_type":"IndexEndpoint","(google.longrunning.operation_info).metadata_type":"CreateIndexEndpointOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/indexEndpoints",body:"index_endpoint"}},{"(google.api.method_signature)":"parent,index_endpoint"},{"(google.longrunning.operation_info)":{response_type:"IndexEndpoint",metadata_type:"CreateIndexEndpointOperationMetadata"}}]},GetIndexEndpoint:{requestType:"GetIndexEndpointRequest",responseType:"IndexEndpoint",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}"}},{"(google.api.method_signature)":"name"}]},ListIndexEndpoints:{requestType:"ListIndexEndpointsRequest",responseType:"ListIndexEndpointsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/indexEndpoints","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/indexEndpoints"}},{"(google.api.method_signature)":"parent"}]},UpdateIndexEndpoint:{requestType:"UpdateIndexEndpointRequest",responseType:"IndexEndpoint",options:{"(google.api.http).patch":"/v1beta1/{index_endpoint.name=projects/*/locations/*/indexEndpoints/*}","(google.api.http).body":"index_endpoint","(google.api.method_signature)":"index_endpoint,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{index_endpoint.name=projects/*/locations/*/indexEndpoints/*}",body:"index_endpoint"}},{"(google.api.method_signature)":"index_endpoint,update_mask"}]},DeleteIndexEndpoint:{requestType:"DeleteIndexEndpointRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},DeployIndex:{requestType:"DeployIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex","(google.api.http).body":"*","(google.api.method_signature)":"index_endpoint,deployed_index","(google.longrunning.operation_info).response_type":"DeployIndexResponse","(google.longrunning.operation_info).metadata_type":"DeployIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:deployIndex",body:"*"}},{"(google.api.method_signature)":"index_endpoint,deployed_index"},{"(google.longrunning.operation_info)":{response_type:"DeployIndexResponse",metadata_type:"DeployIndexOperationMetadata"}}]},UndeployIndex:{requestType:"UndeployIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex","(google.api.http).body":"*","(google.api.method_signature)":"index_endpoint,deployed_index_id","(google.longrunning.operation_info).response_type":"UndeployIndexResponse","(google.longrunning.operation_info).metadata_type":"UndeployIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:undeployIndex",body:"*"}},{"(google.api.method_signature)":"index_endpoint,deployed_index_id"},{"(google.longrunning.operation_info)":{response_type:"UndeployIndexResponse",metadata_type:"UndeployIndexOperationMetadata"}}]},MutateDeployedIndex:{requestType:"MutateDeployedIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:mutateDeployedIndex","(google.api.http).body":"deployed_index","(google.api.method_signature)":"index_endpoint,deployed_index","(google.longrunning.operation_info).response_type":"MutateDeployedIndexResponse","(google.longrunning.operation_info).metadata_type":"MutateDeployedIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:mutateDeployedIndex",body:"deployed_index"}},{"(google.api.method_signature)":"index_endpoint,deployed_index"},{"(google.longrunning.operation_info)":{response_type:"MutateDeployedIndexResponse",metadata_type:"MutateDeployedIndexOperationMetadata"}}]}}},CreateIndexEndpointRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},indexEndpoint:{type:"IndexEndpoint",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateIndexEndpointOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetIndexEndpointRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}}}},ListIndexEndpointsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},readMask:{type:"google.protobuf.FieldMask",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListIndexEndpointsResponse:{fields:{indexEndpoints:{rule:"repeated",type:"IndexEndpoint",id:1},nextPageToken:{type:"string",id:2}}},UpdateIndexEndpointRequest:{fields:{indexEndpoint:{type:"IndexEndpoint",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteIndexEndpointRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}}}},DeployIndexRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndex:{type:"DeployedIndex",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeployIndexResponse:{fields:{deployedIndex:{type:"DeployedIndex",id:1}}},DeployIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},deployedIndexId:{type:"string",id:2}}},UndeployIndexRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndexId:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},UndeployIndexResponse:{fields:{}},UndeployIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},MutateDeployedIndexRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndex:{type:"DeployedIndex",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MutateDeployedIndexResponse:{fields:{deployedIndex:{type:"DeployedIndex",id:1}}},MutateDeployedIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},deployedIndexId:{type:"string",id:2}}},IndexService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateIndex:{requestType:"CreateIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/indexes","(google.api.http).body":"index","(google.api.method_signature)":"parent,index","(google.longrunning.operation_info).response_type":"Index","(google.longrunning.operation_info).metadata_type":"CreateIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/indexes",body:"index"}},{"(google.api.method_signature)":"parent,index"},{"(google.longrunning.operation_info)":{response_type:"Index",metadata_type:"CreateIndexOperationMetadata"}}]},GetIndex:{requestType:"GetIndexRequest",responseType:"Index",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/indexes/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}"}},{"(google.api.method_signature)":"name"}]},ListIndexes:{requestType:"ListIndexesRequest",responseType:"ListIndexesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/indexes","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/indexes"}},{"(google.api.method_signature)":"parent"}]},UpdateIndex:{requestType:"UpdateIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{index.name=projects/*/locations/*/indexes/*}","(google.api.http).body":"index","(google.api.method_signature)":"index,update_mask","(google.longrunning.operation_info).response_type":"Index","(google.longrunning.operation_info).metadata_type":"UpdateIndexOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{index.name=projects/*/locations/*/indexes/*}",body:"index"}},{"(google.api.method_signature)":"index,update_mask"},{"(google.longrunning.operation_info)":{response_type:"Index",metadata_type:"UpdateIndexOperationMetadata"}}]},DeleteIndex:{requestType:"DeleteIndexRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/indexes/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},UpsertDatapoints:{requestType:"UpsertDatapointsRequest",responseType:"UpsertDatapointsResponse",options:{"(google.api.http).post":"/v1beta1/{index=projects/*/locations/*/indexes/*}:upsertDatapoints","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{index=projects/*/locations/*/indexes/*}:upsertDatapoints",body:"*"}}]},RemoveDatapoints:{requestType:"RemoveDatapointsRequest",responseType:"RemoveDatapointsResponse",options:{"(google.api.http).post":"/v1beta1/{index=projects/*/locations/*/indexes/*}:removeDatapoints","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{index=projects/*/locations/*/indexes/*}:removeDatapoints",body:"*"}}]}}},CreateIndexRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},index:{type:"Index",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},nearestNeighborSearchOperationMetadata:{type:"NearestNeighborSearchOperationMetadata",id:2}}},GetIndexRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}}}},ListIndexesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListIndexesResponse:{fields:{indexes:{rule:"repeated",type:"Index",id:1},nextPageToken:{type:"string",id:2}}},UpdateIndexRequest:{fields:{index:{type:"Index",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2}}},UpdateIndexOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},nearestNeighborSearchOperationMetadata:{type:"NearestNeighborSearchOperationMetadata",id:2}}},DeleteIndexRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}}}},UpsertDatapointsRequest:{fields:{index:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}},datapoints:{rule:"repeated",type:"IndexDatapoint",id:2}}},UpsertDatapointsResponse:{fields:{}},RemoveDatapointsRequest:{fields:{index:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Index"}},datapointIds:{rule:"repeated",type:"string",id:2}}},RemoveDatapointsResponse:{fields:{}},NearestNeighborSearchOperationMetadata:{fields:{contentValidationStats:{rule:"repeated",type:"ContentValidationStats",id:1},dataBytesCount:{type:"int64",id:2}},nested:{RecordError:{fields:{errorType:{type:"RecordErrorType",id:1},errorMessage:{type:"string",id:2},sourceGcsUri:{type:"string",id:3},embeddingId:{type:"string",id:4},rawRecord:{type:"string",id:5}},nested:{RecordErrorType:{values:{ERROR_TYPE_UNSPECIFIED:0,EMPTY_LINE:1,INVALID_JSON_SYNTAX:2,INVALID_CSV_SYNTAX:3,INVALID_AVRO_SYNTAX:4,INVALID_EMBEDDING_ID:5,EMBEDDING_SIZE_MISMATCH:6,NAMESPACE_MISSING:7}}}},ContentValidationStats:{fields:{sourceGcsUri:{type:"string",id:1},validRecordCount:{type:"int64",id:2},invalidRecordCount:{type:"int64",id:3},partialErrors:{rule:"repeated",type:"RecordError",id:4}}}}},JobService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-only"},methods:{CreateCustomJob:{requestType:"CreateCustomJobRequest",responseType:"CustomJob",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/customJobs","(google.api.http).body":"custom_job","(google.api.method_signature)":"parent,custom_job"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/customJobs",body:"custom_job"}},{"(google.api.method_signature)":"parent,custom_job"}]},GetCustomJob:{requestType:"GetCustomJobRequest",responseType:"CustomJob",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/customJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListCustomJobs:{requestType:"ListCustomJobsRequest",responseType:"ListCustomJobsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/customJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/customJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteCustomJob:{requestType:"DeleteCustomJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/customJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelCustomJob:{requestType:"CancelCustomJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/customJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreateDataLabelingJob:{requestType:"CreateDataLabelingJobRequest",responseType:"DataLabelingJob",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/dataLabelingJobs","(google.api.http).body":"data_labeling_job","(google.api.method_signature)":"parent,data_labeling_job"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/dataLabelingJobs",body:"data_labeling_job"}},{"(google.api.method_signature)":"parent,data_labeling_job"}]},GetDataLabelingJob:{requestType:"GetDataLabelingJobRequest",responseType:"DataLabelingJob",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListDataLabelingJobs:{requestType:"ListDataLabelingJobsRequest",responseType:"ListDataLabelingJobsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/dataLabelingJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/dataLabelingJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteDataLabelingJob:{requestType:"DeleteDataLabelingJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelDataLabelingJob:{requestType:"CancelDataLabelingJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreateHyperparameterTuningJob:{requestType:"CreateHyperparameterTuningJobRequest",responseType:"HyperparameterTuningJob",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/hyperparameterTuningJobs","(google.api.http).body":"hyperparameter_tuning_job","(google.api.method_signature)":"parent,hyperparameter_tuning_job"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/hyperparameterTuningJobs",body:"hyperparameter_tuning_job"}},{"(google.api.method_signature)":"parent,hyperparameter_tuning_job"}]},GetHyperparameterTuningJob:{requestType:"GetHyperparameterTuningJobRequest",responseType:"HyperparameterTuningJob",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListHyperparameterTuningJobs:{requestType:"ListHyperparameterTuningJobsRequest",responseType:"ListHyperparameterTuningJobsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/hyperparameterTuningJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/hyperparameterTuningJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteHyperparameterTuningJob:{requestType:"DeleteHyperparameterTuningJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelHyperparameterTuningJob:{requestType:"CancelHyperparameterTuningJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreateNasJob:{requestType:"CreateNasJobRequest",responseType:"NasJob",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/nasJobs","(google.api.http).body":"nas_job","(google.api.method_signature)":"parent,nas_job"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/nasJobs",body:"nas_job"}},{"(google.api.method_signature)":"parent,nas_job"}]},GetNasJob:{requestType:"GetNasJobRequest",responseType:"NasJob",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/nasJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/nasJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListNasJobs:{requestType:"ListNasJobsRequest",responseType:"ListNasJobsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/nasJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/nasJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteNasJob:{requestType:"DeleteNasJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/nasJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/nasJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelNasJob:{requestType:"CancelNasJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/nasJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/nasJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},GetNasTrialDetail:{requestType:"GetNasTrialDetailRequest",responseType:"NasTrialDetail",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/nasJobs/*/nasTrialDetails/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/nasJobs/*/nasTrialDetails/*}"}},{"(google.api.method_signature)":"name"}]},ListNasTrialDetails:{requestType:"ListNasTrialDetailsRequest",responseType:"ListNasTrialDetailsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/nasJobs/*}/nasTrialDetails","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/nasJobs/*}/nasTrialDetails"}},{"(google.api.method_signature)":"parent"}]},CreateBatchPredictionJob:{requestType:"CreateBatchPredictionJobRequest",responseType:"BatchPredictionJob",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/batchPredictionJobs","(google.api.http).body":"batch_prediction_job","(google.api.method_signature)":"parent,batch_prediction_job"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/batchPredictionJobs",body:"batch_prediction_job"}},{"(google.api.method_signature)":"parent,batch_prediction_job"}]},GetBatchPredictionJob:{requestType:"GetBatchPredictionJobRequest",responseType:"BatchPredictionJob",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/batchPredictionJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/batchPredictionJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListBatchPredictionJobs:{requestType:"ListBatchPredictionJobsRequest",responseType:"ListBatchPredictionJobsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/batchPredictionJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/batchPredictionJobs"}},{"(google.api.method_signature)":"parent"}]},DeleteBatchPredictionJob:{requestType:"DeleteBatchPredictionJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/batchPredictionJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/batchPredictionJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelBatchPredictionJob:{requestType:"CancelBatchPredictionJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/batchPredictionJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/batchPredictionJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreateModelDeploymentMonitoringJob:{requestType:"CreateModelDeploymentMonitoringJobRequest",responseType:"ModelDeploymentMonitoringJob",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs","(google.api.http).body":"model_deployment_monitoring_job","(google.api.method_signature)":"parent,model_deployment_monitoring_job"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs",body:"model_deployment_monitoring_job"}},{"(google.api.method_signature)":"parent,model_deployment_monitoring_job"}]},SearchModelDeploymentMonitoringStatsAnomalies:{requestType:"SearchModelDeploymentMonitoringStatsAnomaliesRequest",responseType:"SearchModelDeploymentMonitoringStatsAnomaliesResponse",options:{"(google.api.http).post":"/v1beta1/{model_deployment_monitoring_job=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:searchModelDeploymentMonitoringStatsAnomalies","(google.api.http).body":"*","(google.api.method_signature)":"model_deployment_monitoring_job,deployed_model_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{model_deployment_monitoring_job=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:searchModelDeploymentMonitoringStatsAnomalies",body:"*"}},{"(google.api.method_signature)":"model_deployment_monitoring_job,deployed_model_id"}]},GetModelDeploymentMonitoringJob:{requestType:"GetModelDeploymentMonitoringJobRequest",responseType:"ModelDeploymentMonitoringJob",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListModelDeploymentMonitoringJobs:{requestType:"ListModelDeploymentMonitoringJobsRequest",responseType:"ListModelDeploymentMonitoringJobsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/modelDeploymentMonitoringJobs"}},{"(google.api.method_signature)":"parent"}]},UpdateModelDeploymentMonitoringJob:{requestType:"UpdateModelDeploymentMonitoringJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{model_deployment_monitoring_job.name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}","(google.api.http).body":"model_deployment_monitoring_job","(google.api.method_signature)":"model_deployment_monitoring_job,update_mask","(google.longrunning.operation_info).response_type":"ModelDeploymentMonitoringJob","(google.longrunning.operation_info).metadata_type":"UpdateModelDeploymentMonitoringJobOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{model_deployment_monitoring_job.name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}",body:"model_deployment_monitoring_job"}},{"(google.api.method_signature)":"model_deployment_monitoring_job,update_mask"},{"(google.longrunning.operation_info)":{response_type:"ModelDeploymentMonitoringJob",metadata_type:"UpdateModelDeploymentMonitoringJobOperationMetadata"}}]},DeleteModelDeploymentMonitoringJob:{requestType:"DeleteModelDeploymentMonitoringJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},PauseModelDeploymentMonitoringJob:{requestType:"PauseModelDeploymentMonitoringJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:pause","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:pause",body:"*"}},{"(google.api.method_signature)":"name"}]},ResumeModelDeploymentMonitoringJob:{requestType:"ResumeModelDeploymentMonitoringJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:resume","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}:resume",body:"*"}},{"(google.api.method_signature)":"name"}]}}},CreateCustomJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},customJob:{type:"CustomJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetCustomJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}}}},ListCustomJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListCustomJobsResponse:{fields:{customJobs:{rule:"repeated",type:"CustomJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteCustomJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}}}},CancelCustomJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}}}},CreateDataLabelingJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},dataLabelingJob:{type:"DataLabelingJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetDataLabelingJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DataLabelingJob"}}}},ListDataLabelingJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListDataLabelingJobsResponse:{fields:{dataLabelingJobs:{rule:"repeated",type:"DataLabelingJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteDataLabelingJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DataLabelingJob"}}}},CancelDataLabelingJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/DataLabelingJob"}}}},CreateHyperparameterTuningJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},hyperparameterTuningJob:{type:"HyperparameterTuningJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetHyperparameterTuningJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/HyperparameterTuningJob"}}}},ListHyperparameterTuningJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListHyperparameterTuningJobsResponse:{fields:{hyperparameterTuningJobs:{rule:"repeated",type:"HyperparameterTuningJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteHyperparameterTuningJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/HyperparameterTuningJob"}}}},CancelHyperparameterTuningJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/HyperparameterTuningJob"}}}},CreateNasJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},nasJob:{type:"NasJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetNasJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasJob"}}}},ListNasJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListNasJobsResponse:{fields:{nasJobs:{rule:"repeated",type:"NasJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteNasJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasJob"}}}},CancelNasJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasJob"}}}},GetNasTrialDetailRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasTrialDetail"}}}},ListNasTrialDetailsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/NasJob"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},ListNasTrialDetailsResponse:{fields:{nasTrialDetails:{rule:"repeated",type:"NasTrialDetail",id:1},nextPageToken:{type:"string",id:2}}},CreateBatchPredictionJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},batchPredictionJob:{type:"BatchPredictionJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetBatchPredictionJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/BatchPredictionJob"}}}},ListBatchPredictionJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListBatchPredictionJobsResponse:{fields:{batchPredictionJobs:{rule:"repeated",type:"BatchPredictionJob",id:1},nextPageToken:{type:"string",id:2}}},DeleteBatchPredictionJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/BatchPredictionJob"}}}},CancelBatchPredictionJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/BatchPredictionJob"}}}},CreateModelDeploymentMonitoringJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},modelDeploymentMonitoringJob:{type:"ModelDeploymentMonitoringJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},SearchModelDeploymentMonitoringStatsAnomaliesRequest:{fields:{modelDeploymentMonitoringJob:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}},deployedModelId:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},featureDisplayName:{type:"string",id:3},objectives:{rule:"repeated",type:"StatsAnomaliesObjective",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},pageSize:{type:"int32",id:5},pageToken:{type:"string",id:6},startTime:{type:"google.protobuf.Timestamp",id:7},endTime:{type:"google.protobuf.Timestamp",id:8}},nested:{StatsAnomaliesObjective:{fields:{type:{type:"ModelDeploymentMonitoringObjectiveType",id:1},topFeatureCount:{type:"int32",id:4}}}}},SearchModelDeploymentMonitoringStatsAnomaliesResponse:{fields:{monitoringStats:{rule:"repeated",type:"ModelMonitoringStatsAnomalies",id:1},nextPageToken:{type:"string",id:2}}},GetModelDeploymentMonitoringJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}}}},ListModelDeploymentMonitoringJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListModelDeploymentMonitoringJobsResponse:{fields:{modelDeploymentMonitoringJobs:{rule:"repeated",type:"ModelDeploymentMonitoringJob",id:1},nextPageToken:{type:"string",id:2}}},UpdateModelDeploymentMonitoringJobRequest:{fields:{modelDeploymentMonitoringJob:{type:"ModelDeploymentMonitoringJob",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteModelDeploymentMonitoringJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}}}},PauseModelDeploymentMonitoringJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}}}},ResumeModelDeploymentMonitoringJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelDeploymentMonitoringJob"}}}},UpdateModelDeploymentMonitoringJobOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},NasJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/NasJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/nasJobs/{nas_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},nasJobSpec:{type:"NasJobSpec",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},nasJobOutput:{type:"NasJobOutput",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"JobState",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:12},encryptionSpec:{type:"EncryptionSpec",id:13},enableRestrictedImageTraining:{type:"bool",id:14,options:{deprecated:!0,"(google.api.field_behavior)":"OPTIONAL"}}}},NasTrialDetail:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/NasTrialDetail","(google.api.resource).pattern":"projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},parameters:{type:"string",id:2},searchTrial:{type:"NasTrial",id:3},trainTrial:{type:"NasTrial",id:4}}},NasJobSpec:{oneofs:{nasAlgorithmSpec:{oneof:["multiTrialAlgorithmSpec"]}},fields:{multiTrialAlgorithmSpec:{type:"MultiTrialAlgorithmSpec",id:2},resumeNasJobId:{type:"string",id:3},searchSpaceSpec:{type:"string",id:1}},nested:{MultiTrialAlgorithmSpec:{fields:{multiTrialAlgorithm:{type:"MultiTrialAlgorithm",id:1},metric:{type:"MetricSpec",id:2},searchTrialSpec:{type:"SearchTrialSpec",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},trainTrialSpec:{type:"TrainTrialSpec",id:4}},nested:{MetricSpec:{fields:{metricId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},goal:{type:"GoalType",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{GoalType:{values:{GOAL_TYPE_UNSPECIFIED:0,MAXIMIZE:1,MINIMIZE:2}}}},SearchTrialSpec:{fields:{searchTrialJobSpec:{type:"CustomJobSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxTrialCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},maxParallelTrialCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},maxFailedTrialCount:{type:"int32",id:4}}},TrainTrialSpec:{fields:{trainTrialJobSpec:{type:"CustomJobSpec",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},maxParallelTrialCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},frequency:{type:"int32",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MultiTrialAlgorithm:{values:{MULTI_TRIAL_ALGORITHM_UNSPECIFIED:0,REINFORCEMENT_LEARNING:1,GRID_SEARCH:2}}}}}},NasJobOutput:{oneofs:{output:{oneof:["multiTrialJobOutput"]}},fields:{multiTrialJobOutput:{type:"MultiTrialJobOutput",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{MultiTrialJobOutput:{fields:{searchTrials:{rule:"repeated",type:"NasTrial",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},trainTrials:{rule:"repeated",type:"NasTrial",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},NasTrial:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},finalMeasurement:{type:"Measurement",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{State:{values:{STATE_UNSPECIFIED:0,REQUESTED:1,ACTIVE:2,STOPPING:3,SUCCEEDED:4,INFEASIBLE:5}}}},LineageSubgraph:{fields:{artifacts:{rule:"repeated",type:"Artifact",id:1},executions:{rule:"repeated",type:"Execution",id:2},events:{rule:"repeated",type:"Event",id:3}}},LlmUtilityService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{ComputeTokens:{requestType:"ComputeTokensRequest",responseType:"ComputeTokensResponse",options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:computeTokens","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:computeTokens","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"endpoint,instances"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:computeTokens",body:"*",additional_bindings:{post:"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:computeTokens",body:"*"}}},{"(google.api.method_signature)":"endpoint,instances"}]}}},ComputeTokensRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},instances:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},TokensInfo:{fields:{tokens:{rule:"repeated",type:"bytes",id:1},tokenIds:{rule:"repeated",type:"int64",id:2}}},ComputeTokensResponse:{fields:{tokensInfo:{rule:"repeated",type:"TokensInfo",id:1}}},MatchService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{FindNeighbors:{requestType:"FindNeighborsRequest",responseType:"FindNeighborsResponse",options:{"(google.api.http).post":"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:findNeighbors","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:findNeighbors",body:"*"}}]},ReadIndexDatapoints:{requestType:"ReadIndexDatapointsRequest",responseType:"ReadIndexDatapointsResponse",options:{"(google.api.http).post":"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:readIndexDatapoints","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{index_endpoint=projects/*/locations/*/indexEndpoints/*}:readIndexDatapoints",body:"*"}}]}}},FindNeighborsRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndexId:{type:"string",id:2},queries:{rule:"repeated",type:"Query",id:3},returnFullDatapoint:{type:"bool",id:4}},nested:{Query:{fields:{datapoint:{type:"IndexDatapoint",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},neighborCount:{type:"int32",id:2},perCrowdingAttributeNeighborCount:{type:"int32",id:3},approximateNeighborCount:{type:"int32",id:4},fractionLeafNodesToSearchOverride:{type:"double",id:5}}}}},FindNeighborsResponse:{fields:{nearestNeighbors:{rule:"repeated",type:"NearestNeighbors",id:1}},nested:{Neighbor:{fields:{datapoint:{type:"IndexDatapoint",id:1},distance:{type:"double",id:2}}},NearestNeighbors:{fields:{id:{type:"string",id:1},neighbors:{rule:"repeated",type:"Neighbor",id:2}}}}},ReadIndexDatapointsRequest:{fields:{indexEndpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/IndexEndpoint"}},deployedIndexId:{type:"string",id:2},ids:{rule:"repeated",type:"string",id:3}}},ReadIndexDatapointsResponse:{fields:{datapoints:{rule:"repeated",type:"IndexDatapoint",id:1}}},MetadataSchema:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/MetadataSchema","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},schemaVersion:{type:"string",id:2},schema:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},schemaType:{type:"MetadataSchemaType",id:4},createTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},description:{type:"string",id:6}},nested:{MetadataSchemaType:{values:{METADATA_SCHEMA_TYPE_UNSPECIFIED:0,ARTIFACT_TYPE:1,EXECUTION_TYPE:2,CONTEXT_TYPE:3}}}},MetadataService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateMetadataStore:{requestType:"CreateMetadataStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/metadataStores","(google.api.http).body":"metadata_store","(google.api.method_signature)":"parent,metadata_store,metadata_store_id","(google.longrunning.operation_info).response_type":"MetadataStore","(google.longrunning.operation_info).metadata_type":"CreateMetadataStoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/metadataStores",body:"metadata_store"}},{"(google.api.method_signature)":"parent,metadata_store,metadata_store_id"},{"(google.longrunning.operation_info)":{response_type:"MetadataStore",metadata_type:"CreateMetadataStoreOperationMetadata"}}]},GetMetadataStore:{requestType:"GetMetadataStoreRequest",responseType:"MetadataStore",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/metadataStores/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/metadataStores/*}"}},{"(google.api.method_signature)":"name"}]},ListMetadataStores:{requestType:"ListMetadataStoresRequest",responseType:"ListMetadataStoresResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/metadataStores","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/metadataStores"}},{"(google.api.method_signature)":"parent"}]},DeleteMetadataStore:{requestType:"DeleteMetadataStoreRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/metadataStores/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteMetadataStoreOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/metadataStores/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteMetadataStoreOperationMetadata"}}]},CreateArtifact:{requestType:"CreateArtifactRequest",responseType:"Artifact",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/artifacts","(google.api.http).body":"artifact","(google.api.method_signature)":"parent,artifact,artifact_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/artifacts",body:"artifact"}},{"(google.api.method_signature)":"parent,artifact,artifact_id"}]},GetArtifact:{requestType:"GetArtifactRequest",responseType:"Artifact",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}"}},{"(google.api.method_signature)":"name"}]},ListArtifacts:{requestType:"ListArtifactsRequest",responseType:"ListArtifactsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/artifacts","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/artifacts"}},{"(google.api.method_signature)":"parent"}]},UpdateArtifact:{requestType:"UpdateArtifactRequest",responseType:"Artifact",options:{"(google.api.http).patch":"/v1beta1/{artifact.name=projects/*/locations/*/metadataStores/*/artifacts/*}","(google.api.http).body":"artifact","(google.api.method_signature)":"artifact,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{artifact.name=projects/*/locations/*/metadataStores/*/artifacts/*}",body:"artifact"}},{"(google.api.method_signature)":"artifact,update_mask"}]},DeleteArtifact:{requestType:"DeleteArtifactRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/metadataStores/*/artifacts/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},PurgeArtifacts:{requestType:"PurgeArtifactsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/artifacts:purge","(google.api.http).body":"*","(google.api.method_signature)":"parent","(google.longrunning.operation_info).response_type":"PurgeArtifactsResponse","(google.longrunning.operation_info).metadata_type":"PurgeArtifactsMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/artifacts:purge",body:"*"}},{"(google.api.method_signature)":"parent"},{"(google.longrunning.operation_info)":{response_type:"PurgeArtifactsResponse",metadata_type:"PurgeArtifactsMetadata"}}]},CreateContext:{requestType:"CreateContextRequest",responseType:"Context",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/contexts","(google.api.http).body":"context","(google.api.method_signature)":"parent,context,context_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/contexts",body:"context"}},{"(google.api.method_signature)":"parent,context,context_id"}]},GetContext:{requestType:"GetContextRequest",responseType:"Context",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/metadataStores/*/contexts/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/metadataStores/*/contexts/*}"}},{"(google.api.method_signature)":"name"}]},ListContexts:{requestType:"ListContextsRequest",responseType:"ListContextsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/contexts","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/contexts"}},{"(google.api.method_signature)":"parent"}]},UpdateContext:{requestType:"UpdateContextRequest",responseType:"Context",options:{"(google.api.http).patch":"/v1beta1/{context.name=projects/*/locations/*/metadataStores/*/contexts/*}","(google.api.http).body":"context","(google.api.method_signature)":"context,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{context.name=projects/*/locations/*/metadataStores/*/contexts/*}",body:"context"}},{"(google.api.method_signature)":"context,update_mask"}]},DeleteContext:{requestType:"DeleteContextRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/metadataStores/*/contexts/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/metadataStores/*/contexts/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},PurgeContexts:{requestType:"PurgeContextsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/contexts:purge","(google.api.http).body":"*","(google.api.method_signature)":"parent","(google.longrunning.operation_info).response_type":"PurgeContextsResponse","(google.longrunning.operation_info).metadata_type":"PurgeContextsMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/contexts:purge",body:"*"}},{"(google.api.method_signature)":"parent"},{"(google.longrunning.operation_info)":{response_type:"PurgeContextsResponse",metadata_type:"PurgeContextsMetadata"}}]},AddContextArtifactsAndExecutions:{requestType:"AddContextArtifactsAndExecutionsRequest",responseType:"AddContextArtifactsAndExecutionsResponse",options:{"(google.api.http).post":"/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextArtifactsAndExecutions","(google.api.http).body":"*","(google.api.method_signature)":"context,artifacts,executions"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextArtifactsAndExecutions",body:"*"}},{"(google.api.method_signature)":"context,artifacts,executions"}]},AddContextChildren:{requestType:"AddContextChildrenRequest",responseType:"AddContextChildrenResponse",options:{"(google.api.http).post":"/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextChildren","(google.api.http).body":"*","(google.api.method_signature)":"context,child_contexts"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:addContextChildren",body:"*"}},{"(google.api.method_signature)":"context,child_contexts"}]},RemoveContextChildren:{requestType:"RemoveContextChildrenRequest",responseType:"RemoveContextChildrenResponse",options:{"(google.api.http).post":"/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:removeContextChildren","(google.api.http).body":"*","(google.api.method_signature)":"context,child_contexts"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:removeContextChildren",body:"*"}},{"(google.api.method_signature)":"context,child_contexts"}]},QueryContextLineageSubgraph:{requestType:"QueryContextLineageSubgraphRequest",responseType:"LineageSubgraph",options:{"(google.api.http).get":"/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:queryContextLineageSubgraph","(google.api.method_signature)":"context"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{context=projects/*/locations/*/metadataStores/*/contexts/*}:queryContextLineageSubgraph"}},{"(google.api.method_signature)":"context"}]},CreateExecution:{requestType:"CreateExecutionRequest",responseType:"Execution",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/executions","(google.api.http).body":"execution","(google.api.method_signature)":"parent,execution,execution_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/executions",body:"execution"}},{"(google.api.method_signature)":"parent,execution,execution_id"}]},GetExecution:{requestType:"GetExecutionRequest",responseType:"Execution",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/metadataStores/*/executions/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/metadataStores/*/executions/*}"}},{"(google.api.method_signature)":"name"}]},ListExecutions:{requestType:"ListExecutionsRequest",responseType:"ListExecutionsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/executions","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/executions"}},{"(google.api.method_signature)":"parent"}]},UpdateExecution:{requestType:"UpdateExecutionRequest",responseType:"Execution",options:{"(google.api.http).patch":"/v1beta1/{execution.name=projects/*/locations/*/metadataStores/*/executions/*}","(google.api.http).body":"execution","(google.api.method_signature)":"execution,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{execution.name=projects/*/locations/*/metadataStores/*/executions/*}",body:"execution"}},{"(google.api.method_signature)":"execution,update_mask"}]},DeleteExecution:{requestType:"DeleteExecutionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/metadataStores/*/executions/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/metadataStores/*/executions/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},PurgeExecutions:{requestType:"PurgeExecutionsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/executions:purge","(google.api.http).body":"*","(google.api.method_signature)":"parent","(google.longrunning.operation_info).response_type":"PurgeExecutionsResponse","(google.longrunning.operation_info).metadata_type":"PurgeExecutionsMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/executions:purge",body:"*"}},{"(google.api.method_signature)":"parent"},{"(google.longrunning.operation_info)":{response_type:"PurgeExecutionsResponse",metadata_type:"PurgeExecutionsMetadata"}}]},AddExecutionEvents:{requestType:"AddExecutionEventsRequest",responseType:"AddExecutionEventsResponse",options:{"(google.api.http).post":"/v1beta1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:addExecutionEvents","(google.api.http).body":"*","(google.api.method_signature)":"execution,events"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:addExecutionEvents",body:"*"}},{"(google.api.method_signature)":"execution,events"}]},QueryExecutionInputsAndOutputs:{requestType:"QueryExecutionInputsAndOutputsRequest",responseType:"LineageSubgraph",options:{"(google.api.http).get":"/v1beta1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:queryExecutionInputsAndOutputs","(google.api.method_signature)":"execution"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{execution=projects/*/locations/*/metadataStores/*/executions/*}:queryExecutionInputsAndOutputs"}},{"(google.api.method_signature)":"execution"}]},CreateMetadataSchema:{requestType:"CreateMetadataSchemaRequest",responseType:"MetadataSchema",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas","(google.api.http).body":"metadata_schema","(google.api.method_signature)":"parent,metadata_schema,metadata_schema_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas",body:"metadata_schema"}},{"(google.api.method_signature)":"parent,metadata_schema,metadata_schema_id"}]},GetMetadataSchema:{requestType:"GetMetadataSchemaRequest",responseType:"MetadataSchema",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/metadataStores/*/metadataSchemas/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/metadataStores/*/metadataSchemas/*}"}},{"(google.api.method_signature)":"name"}]},ListMetadataSchemas:{requestType:"ListMetadataSchemasRequest",responseType:"ListMetadataSchemasResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/metadataStores/*}/metadataSchemas"}},{"(google.api.method_signature)":"parent"}]},QueryArtifactLineageSubgraph:{requestType:"QueryArtifactLineageSubgraphRequest",responseType:"LineageSubgraph",options:{"(google.api.http).get":"/v1beta1/{artifact=projects/*/locations/*/metadataStores/*/artifacts/*}:queryArtifactLineageSubgraph","(google.api.method_signature)":"artifact"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{artifact=projects/*/locations/*/metadataStores/*/artifacts/*}:queryArtifactLineageSubgraph"}},{"(google.api.method_signature)":"artifact"}]}}},CreateMetadataStoreRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},metadataStore:{type:"MetadataStore",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},metadataStoreId:{type:"string",id:3}}},CreateMetadataStoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetMetadataStoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}}}},ListMetadataStoresRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},ListMetadataStoresResponse:{fields:{metadataStores:{rule:"repeated",type:"MetadataStore",id:1},nextPageToken:{type:"string",id:2}}},DeleteMetadataStoreRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},force:{type:"bool",id:2,options:{deprecated:!0}}}},DeleteMetadataStoreOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateArtifactRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},artifact:{type:"Artifact",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},artifactId:{type:"string",id:3}}},GetArtifactRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}}}},ListArtifactsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Artifact"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListArtifactsResponse:{fields:{artifacts:{rule:"repeated",type:"Artifact",id:1},nextPageToken:{type:"string",id:2}}},UpdateArtifactRequest:{fields:{artifact:{type:"Artifact",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},allowMissing:{type:"bool",id:3}}},DeleteArtifactRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}},etag:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeArtifactsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Artifact"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},force:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeArtifactsResponse:{fields:{purgeCount:{type:"int64",id:1},purgeSample:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}}}},PurgeArtifactsMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CreateContextRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},context:{type:"Context",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},contextId:{type:"string",id:3}}},GetContextRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},ListContextsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Context"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListContextsResponse:{fields:{contexts:{rule:"repeated",type:"Context",id:1},nextPageToken:{type:"string",id:2}}},UpdateContextRequest:{fields:{context:{type:"Context",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},allowMissing:{type:"bool",id:3}}},DeleteContextRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},force:{type:"bool",id:2},etag:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeContextsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Context"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},force:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeContextsResponse:{fields:{purgeCount:{type:"int64",id:1},purgeSample:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},PurgeContextsMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},AddContextArtifactsAndExecutionsRequest:{fields:{context:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},artifacts:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}},executions:{rule:"repeated",type:"string",id:3,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}}}},AddContextArtifactsAndExecutionsResponse:{fields:{}},AddContextChildrenRequest:{fields:{context:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},childContexts:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},AddContextChildrenResponse:{fields:{}},RemoveContextChildrenRequest:{fields:{context:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}},childContexts:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},RemoveContextChildrenResponse:{fields:{}},QueryContextLineageSubgraphRequest:{fields:{context:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Context"}}}},CreateExecutionRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},execution:{type:"Execution",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},executionId:{type:"string",id:3}}},GetExecutionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}}}},ListExecutionsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Execution"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListExecutionsResponse:{fields:{executions:{rule:"repeated",type:"Execution",id:1},nextPageToken:{type:"string",id:2}}},UpdateExecutionRequest:{fields:{execution:{type:"Execution",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},allowMissing:{type:"bool",id:3}}},DeleteExecutionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}},etag:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeExecutionsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Execution"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},force:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PurgeExecutionsResponse:{fields:{purgeCount:{type:"int64",id:1},purgeSample:{rule:"repeated",type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}}}},PurgeExecutionsMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},AddExecutionEventsRequest:{fields:{execution:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}},events:{rule:"repeated",type:"Event",id:2}}},AddExecutionEventsResponse:{fields:{}},QueryExecutionInputsAndOutputsRequest:{fields:{execution:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Execution"}}}},CreateMetadataSchemaRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataStore"}},metadataSchema:{type:"MetadataSchema",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},metadataSchemaId:{type:"string",id:3}}},GetMetadataSchemaRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/MetadataSchema"}}}},ListMetadataSchemasRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/MetadataSchema"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4}}},ListMetadataSchemasResponse:{fields:{metadataSchemas:{rule:"repeated",type:"MetadataSchema",id:1},nextPageToken:{type:"string",id:2}}},QueryArtifactLineageSubgraphRequest:{fields:{artifact:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Artifact"}},maxHops:{type:"int32",id:2},filter:{type:"string",id:3}}},MetadataStore:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/MetadataStore","(google.api.resource).pattern":"projects/{project}/locations/{location}/metadataStores/{metadata_store}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},encryptionSpec:{type:"EncryptionSpec",id:5},description:{type:"string",id:6},state:{type:"MetadataStoreState",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{MetadataStoreState:{fields:{diskUtilizationBytes:{type:"int64",id:1}}}}},MigratableResource:{oneofs:{resource:{oneof:["mlEngineModelVersion","automlModel","automlDataset","dataLabelingDataset"]}},fields:{mlEngineModelVersion:{type:"MlEngineModelVersion",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},automlModel:{type:"AutomlModel",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},automlDataset:{type:"AutomlDataset",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},dataLabelingDataset:{type:"DataLabelingDataset",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastMigrateTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastUpdateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{MlEngineModelVersion:{fields:{endpoint:{type:"string",id:1},version:{type:"string",id:2,options:{"(google.api.resource_reference).type":"ml.googleapis.com/Version"}}}},AutomlModel:{fields:{model:{type:"string",id:1,options:{"(google.api.resource_reference).type":"automl.googleapis.com/Model"}},modelDisplayName:{type:"string",id:3}}},AutomlDataset:{fields:{dataset:{type:"string",id:1,options:{"(google.api.resource_reference).type":"automl.googleapis.com/Dataset"}},datasetDisplayName:{type:"string",id:4}}},DataLabelingDataset:{fields:{dataset:{type:"string",id:1,options:{"(google.api.resource_reference).type":"datalabeling.googleapis.com/Dataset"}},datasetDisplayName:{type:"string",id:4},dataLabelingAnnotatedDatasets:{rule:"repeated",type:"DataLabelingAnnotatedDataset",id:3}},nested:{DataLabelingAnnotatedDataset:{fields:{annotatedDataset:{type:"string",id:1,options:{"(google.api.resource_reference).type":"datalabeling.googleapis.com/AnnotatedDataset"}},annotatedDatasetDisplayName:{type:"string",id:3}}}}}}},MigrationService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{SearchMigratableResources:{requestType:"SearchMigratableResourcesRequest",responseType:"SearchMigratableResourcesResponse",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/migratableResources:search","(google.api.http).body":"*","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/migratableResources:search",body:"*"}},{"(google.api.method_signature)":"parent"}]},BatchMigrateResources:{requestType:"BatchMigrateResourcesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/migratableResources:batchMigrate","(google.api.http).body":"*","(google.api.method_signature)":"parent,migrate_resource_requests","(google.longrunning.operation_info).response_type":"BatchMigrateResourcesResponse","(google.longrunning.operation_info).metadata_type":"BatchMigrateResourcesOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/migratableResources:batchMigrate",body:"*"}},{"(google.api.method_signature)":"parent,migrate_resource_requests"},{"(google.longrunning.operation_info)":{response_type:"BatchMigrateResourcesResponse",metadata_type:"BatchMigrateResourcesOperationMetadata"}}]}}},SearchMigratableResourcesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4}}},SearchMigratableResourcesResponse:{fields:{migratableResources:{rule:"repeated",type:"MigratableResource",id:1},nextPageToken:{type:"string",id:2}}},BatchMigrateResourcesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},migrateResourceRequests:{rule:"repeated",type:"MigrateResourceRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MigrateResourceRequest:{oneofs:{request:{oneof:["migrateMlEngineModelVersionConfig","migrateAutomlModelConfig","migrateAutomlDatasetConfig","migrateDataLabelingDatasetConfig"]}},fields:{migrateMlEngineModelVersionConfig:{type:"MigrateMlEngineModelVersionConfig",id:1},migrateAutomlModelConfig:{type:"MigrateAutomlModelConfig",id:2},migrateAutomlDatasetConfig:{type:"MigrateAutomlDatasetConfig",id:3},migrateDataLabelingDatasetConfig:{type:"MigrateDataLabelingDatasetConfig",id:4}},nested:{MigrateMlEngineModelVersionConfig:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},modelVersion:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"ml.googleapis.com/Version"}},modelDisplayName:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MigrateAutomlModelConfig:{fields:{model:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"automl.googleapis.com/Model"}},modelDisplayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},MigrateAutomlDatasetConfig:{fields:{dataset:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"automl.googleapis.com/Dataset"}},datasetDisplayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},MigrateDataLabelingDatasetConfig:{fields:{dataset:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"datalabeling.googleapis.com/Dataset"}},datasetDisplayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},migrateDataLabelingAnnotatedDatasetConfigs:{rule:"repeated",type:"MigrateDataLabelingAnnotatedDatasetConfig",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{MigrateDataLabelingAnnotatedDatasetConfig:{fields:{annotatedDataset:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"datalabeling.googleapis.com/AnnotatedDataset"}}}}}}}},BatchMigrateResourcesResponse:{fields:{migrateResourceResponses:{rule:"repeated",type:"MigrateResourceResponse",id:1}}},MigrateResourceResponse:{oneofs:{migratedResource:{oneof:["dataset","model"]}},fields:{dataset:{type:"string",id:1,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},model:{type:"string",id:2,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},migratableResource:{type:"MigratableResource",id:3}}},BatchMigrateResourcesOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},partialResults:{rule:"repeated",type:"PartialResult",id:2}},nested:{PartialResult:{oneofs:{result:{oneof:["error","model","dataset"]}},fields:{error:{type:"google.rpc.Status",id:2},model:{type:"string",id:3,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},dataset:{type:"string",id:4,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Dataset"}},request:{type:"MigrateResourceRequest",id:1}}}}},ModelEvaluation:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/ModelEvaluation","(google.api.resource).pattern":"projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:10},metricsSchemaUri:{type:"string",id:2},metrics:{type:"google.protobuf.Value",id:3},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},sliceDimensions:{rule:"repeated",type:"string",id:5},modelExplanation:{type:"ModelExplanation",id:8},explanationSpecs:{rule:"repeated",type:"ModelEvaluationExplanationSpec",id:9},metadata:{type:"google.protobuf.Value",id:11},biasConfigs:{type:"BiasConfig",id:12}},nested:{ModelEvaluationExplanationSpec:{fields:{explanationType:{type:"string",id:1},explanationSpec:{type:"ExplanationSpec",id:2}}},BiasConfig:{fields:{biasSlices:{type:"ModelEvaluationSlice.Slice.SliceSpec",id:1},labels:{rule:"repeated",type:"string",id:2}}}}},ModelEvaluationSlice:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/ModelEvaluationSlice","(google.api.resource).pattern":"projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},slice:{type:"Slice",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metricsSchemaUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metrics:{type:"google.protobuf.Value",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},modelExplanation:{type:"ModelExplanation",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Slice:{fields:{dimension:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},value:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},sliceSpec:{type:"SliceSpec",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{SliceSpec:{fields:{configs:{keyType:"string",type:"SliceConfig",id:1}},nested:{SliceConfig:{oneofs:{kind:{oneof:["value","range","allValues"]}},fields:{value:{type:"Value",id:1},range:{type:"Range",id:2},allValues:{type:"google.protobuf.BoolValue",id:3}}},Range:{fields:{low:{type:"float",id:1},high:{type:"float",id:2}}},Value:{oneofs:{kind:{oneof:["stringValue","floatValue"]}},fields:{stringValue:{type:"string",id:1},floatValue:{type:"float",id:2}}}}}}}}},ModelGardenService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{GetPublisherModel:{requestType:"GetPublisherModelRequest",responseType:"PublisherModel",options:{"(google.api.http).get":"/v1beta1/{name=publishers/*/models/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=publishers/*/models/*}"}},{"(google.api.method_signature)":"name"}]},ListPublisherModels:{requestType:"ListPublisherModelsRequest",responseType:"ListPublisherModelsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=publishers/*}/models","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=publishers/*}/models"}},{"(google.api.method_signature)":"parent"}]}}},PublisherModelView:{values:{PUBLISHER_MODEL_VIEW_UNSPECIFIED:0,PUBLISHER_MODEL_VIEW_BASIC:1,PUBLISHER_MODEL_VIEW_FULL:2,PUBLISHER_MODEL_VERSION_VIEW_BASIC:3}},GetPublisherModelRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PublisherModel"}},languageCode:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},view:{type:"PublisherModelView",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListPublisherModelsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},filter:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},view:{type:"PublisherModelView",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},orderBy:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},languageCode:{type:"string",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListPublisherModelsResponse:{fields:{publisherModels:{rule:"repeated",type:"PublisherModel",id:1},nextPageToken:{type:"string",id:2}}},PublisherModel:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/PublisherModel","(google.api.resource).pattern":"publishers/{publisher}/models/{model}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},versionId:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},openSourceCategory:{type:"OpenSourceCategory",id:7,options:{"(google.api.field_behavior)":"REQUIRED"}},parent:{type:"Parent",id:14,options:{"(google.api.field_behavior)":"OPTIONAL"}},supportedActions:{type:"CallToAction",id:19,options:{"(google.api.field_behavior)":"OPTIONAL"}},frameworks:{rule:"repeated",type:"string",id:23,options:{"(google.api.field_behavior)":"OPTIONAL"}},launchStage:{type:"LaunchStage",id:29,options:{"(google.api.field_behavior)":"OPTIONAL"}},publisherModelTemplate:{type:"string",id:30,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},predictSchemata:{type:"PredictSchemata",id:31,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{ResourceReference:{oneofs:{reference:{oneof:["uri","resourceName"]}},fields:{uri:{type:"string",id:1},resourceName:{type:"string",id:2}}},Parent:{fields:{displayName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},reference:{type:"ResourceReference",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},Documentation:{fields:{title:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},content:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CallToAction:{fields:{viewRestApi:{type:"ViewRestApi",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},openNotebook:{type:"RegionalResourceReferences",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},createApplication:{type:"RegionalResourceReferences",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},openFineTuningPipeline:{type:"RegionalResourceReferences",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},openPromptTuningPipeline:{type:"RegionalResourceReferences",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},openGenie:{type:"RegionalResourceReferences",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},deploy:{type:"Deploy",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},openGenerationAiStudio:{type:"RegionalResourceReferences",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},requestAccess:{type:"RegionalResourceReferences",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}},openEvaluationPipeline:{type:"RegionalResourceReferences",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{RegionalResourceReferences:{fields:{references:{keyType:"string",type:"ResourceReference",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},title:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ViewRestApi:{fields:{documentations:{rule:"repeated",type:"Documentation",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},title:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},Deploy:{oneofs:{predictionResources:{oneof:["dedicatedResources","automaticResources","sharedResources"]}},fields:{dedicatedResources:{type:"DedicatedResources",id:5},automaticResources:{type:"AutomaticResources",id:6},sharedResources:{type:"string",id:7},modelDisplayName:{type:"string",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},largeModelReference:{type:"LargeModelReference",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},containerSpec:{type:"ModelContainerSpec",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},artifactUri:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},title:{type:"string",id:8,options:{"(google.api.field_behavior)":"REQUIRED"}}}}}},OpenSourceCategory:{values:{OPEN_SOURCE_CATEGORY_UNSPECIFIED:0,PROPRIETARY:1,GOOGLE_OWNED_OSS_WITH_GOOGLE_CHECKPOINT:2,THIRD_PARTY_OWNED_OSS_WITH_GOOGLE_CHECKPOINT:3,GOOGLE_OWNED_OSS:4,THIRD_PARTY_OWNED_OSS:5}},LaunchStage:{values:{LAUNCH_STAGE_UNSPECIFIED:0,EXPERIMENTAL:1,PRIVATE_PREVIEW:2,PUBLIC_PREVIEW:3,GA:4}}}},ModelService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{UploadModel:{requestType:"UploadModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/models:upload","(google.api.http).body":"*","(google.api.method_signature)":"parent,model","(google.longrunning.operation_info).response_type":"UploadModelResponse","(google.longrunning.operation_info).metadata_type":"UploadModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/models:upload",body:"*"}},{"(google.api.method_signature)":"parent,model"},{"(google.longrunning.operation_info)":{response_type:"UploadModelResponse",metadata_type:"UploadModelOperationMetadata"}}]},GetModel:{requestType:"GetModelRequest",responseType:"Model",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/models/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/models/*}"}},{"(google.api.method_signature)":"name"}]},ListModels:{requestType:"ListModelsRequest",responseType:"ListModelsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/models","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/models"}},{"(google.api.method_signature)":"parent"}]},ListModelVersions:{requestType:"ListModelVersionsRequest",responseType:"ListModelVersionsResponse",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/models/*}:listVersions","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/models/*}:listVersions"}},{"(google.api.method_signature)":"name"}]},UpdateModel:{requestType:"UpdateModelRequest",responseType:"Model",options:{"(google.api.http).patch":"/v1beta1/{model.name=projects/*/locations/*/models/*}","(google.api.http).body":"model","(google.api.method_signature)":"model,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{model.name=projects/*/locations/*/models/*}",body:"model"}},{"(google.api.method_signature)":"model,update_mask"}]},UpdateExplanationDataset:{requestType:"UpdateExplanationDatasetRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{model=projects/*/locations/*/models/*}:updateExplanationDataset","(google.api.http).body":"*","(google.api.method_signature)":"model","(google.longrunning.operation_info).response_type":"UpdateExplanationDatasetResponse","(google.longrunning.operation_info).metadata_type":"UpdateExplanationDatasetOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{model=projects/*/locations/*/models/*}:updateExplanationDataset",body:"*"}},{"(google.api.method_signature)":"model"},{"(google.longrunning.operation_info)":{response_type:"UpdateExplanationDatasetResponse",metadata_type:"UpdateExplanationDatasetOperationMetadata"}}]},DeleteModel:{requestType:"DeleteModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/models/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/models/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},DeleteModelVersion:{requestType:"DeleteModelVersionRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/models/*}:deleteVersion","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/models/*}:deleteVersion"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},MergeVersionAliases:{requestType:"MergeVersionAliasesRequest",responseType:"Model",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/models/*}:mergeVersionAliases","(google.api.http).body":"*","(google.api.method_signature)":"name,version_aliases"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/models/*}:mergeVersionAliases",body:"*"}},{"(google.api.method_signature)":"name,version_aliases"}]},ExportModel:{requestType:"ExportModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/models/*}:export","(google.api.http).body":"*","(google.api.method_signature)":"name,output_config","(google.longrunning.operation_info).response_type":"ExportModelResponse","(google.longrunning.operation_info).metadata_type":"ExportModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/models/*}:export",body:"*"}},{"(google.api.method_signature)":"name,output_config"},{"(google.longrunning.operation_info)":{response_type:"ExportModelResponse",metadata_type:"ExportModelOperationMetadata"}}]},CopyModel:{requestType:"CopyModelRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/models:copy","(google.api.http).body":"*","(google.api.method_signature)":"parent,source_model","(google.longrunning.operation_info).response_type":"CopyModelResponse","(google.longrunning.operation_info).metadata_type":"CopyModelOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/models:copy",body:"*"}},{"(google.api.method_signature)":"parent,source_model"},{"(google.longrunning.operation_info)":{response_type:"CopyModelResponse",metadata_type:"CopyModelOperationMetadata"}}]},ImportModelEvaluation:{requestType:"ImportModelEvaluationRequest",responseType:"ModelEvaluation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/models/*}/evaluations:import","(google.api.http).body":"*","(google.api.method_signature)":"parent,model_evaluation"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/models/*}/evaluations:import",body:"*"}},{"(google.api.method_signature)":"parent,model_evaluation"}]},BatchImportModelEvaluationSlices:{requestType:"BatchImportModelEvaluationSlicesRequest",responseType:"BatchImportModelEvaluationSlicesResponse",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices:batchImport","(google.api.http).body":"*","(google.api.method_signature)":"parent,model_evaluation_slices"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices:batchImport",body:"*"}},{"(google.api.method_signature)":"parent,model_evaluation_slices"}]},BatchImportEvaluatedAnnotations:{requestType:"BatchImportEvaluatedAnnotationsRequest",responseType:"BatchImportEvaluatedAnnotationsResponse",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/models/*/evaluations/*/slices/*}:batchImport","(google.api.http).body":"*","(google.api.method_signature)":"parent,evaluated_annotations"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/models/*/evaluations/*/slices/*}:batchImport",body:"*"}},{"(google.api.method_signature)":"parent,evaluated_annotations"}]},GetModelEvaluation:{requestType:"GetModelEvaluationRequest",responseType:"ModelEvaluation",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}"}},{"(google.api.method_signature)":"name"}]},ListModelEvaluations:{requestType:"ListModelEvaluationsRequest",responseType:"ListModelEvaluationsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/models/*}/evaluations","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/models/*}/evaluations"}},{"(google.api.method_signature)":"parent"}]},GetModelEvaluationSlice:{requestType:"GetModelEvaluationSliceRequest",responseType:"ModelEvaluationSlice",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/slices/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/slices/*}"}},{"(google.api.method_signature)":"name"}]},ListModelEvaluationSlices:{requestType:"ListModelEvaluationSlicesRequest",responseType:"ListModelEvaluationSlicesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/models/*/evaluations/*}/slices"}},{"(google.api.method_signature)":"parent"}]}}},UploadModelRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},parentModel:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},modelId:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},model:{type:"Model",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},serviceAccount:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},UploadModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UploadModelResponse:{fields:{model:{type:"string",id:1,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},GetModelRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}}}},ListModelsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListModelsResponse:{fields:{models:{rule:"repeated",type:"Model",id:1},nextPageToken:{type:"string",id:2}}},ListModelVersionsRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},filter:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5},orderBy:{type:"string",id:6}}},ListModelVersionsResponse:{fields:{models:{rule:"repeated",type:"Model",id:1},nextPageToken:{type:"string",id:2}}},UpdateModelRequest:{fields:{model:{type:"Model",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},UpdateExplanationDatasetRequest:{fields:{model:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},examples:{type:"Examples",id:2}}},UpdateExplanationDatasetOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},DeleteModelRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}}}},DeleteModelVersionRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}}}},MergeVersionAliasesRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},versionAliases:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ExportModelRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},outputConfig:{type:"OutputConfig",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}},nested:{OutputConfig:{fields:{exportFormatId:{type:"string",id:1},artifactDestination:{type:"GcsDestination",id:3},imageDestination:{type:"ContainerRegistryDestination",id:4}}}}},ExportModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},outputInfo:{type:"OutputInfo",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{OutputInfo:{fields:{artifactOutputUri:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},imageOutputUri:{type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},UpdateExplanationDatasetResponse:{fields:{}},ExportModelResponse:{fields:{}},CopyModelRequest:{oneofs:{destinationModel:{oneof:["modelId","parentModel"]}},fields:{modelId:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},parentModel:{type:"string",id:5,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},sourceModel:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},encryptionSpec:{type:"EncryptionSpec",id:3}}},CopyModelOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},CopyModelResponse:{fields:{model:{type:"string",id:1,options:{"(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ImportModelEvaluationRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelEvaluation:{type:"ModelEvaluation",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchImportModelEvaluationSlicesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluation"}},modelEvaluationSlices:{rule:"repeated",type:"ModelEvaluationSlice",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchImportModelEvaluationSlicesResponse:{fields:{importedModelEvaluationSlices:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},BatchImportEvaluatedAnnotationsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluationSlice"}},evaluatedAnnotations:{rule:"repeated",type:"EvaluatedAnnotation",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchImportEvaluatedAnnotationsResponse:{fields:{importedEvaluatedAnnotationsCount:{type:"int32",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},GetModelEvaluationRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluation"}}}},ListModelEvaluationsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListModelEvaluationsResponse:{fields:{modelEvaluations:{rule:"repeated",type:"ModelEvaluation",id:1},nextPageToken:{type:"string",id:2}}},GetModelEvaluationSliceRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluationSlice"}}}},ListModelEvaluationSlicesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/ModelEvaluation"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListModelEvaluationSlicesResponse:{fields:{modelEvaluationSlices:{rule:"repeated",type:"ModelEvaluationSlice",id:1},nextPageToken:{type:"string",id:2}}},PersistentResource:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/PersistentResource","(google.api.resource).pattern":"projects/{project}/locations/{location}/persistentResources/{persistent_resource}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},resourcePools:{rule:"repeated",type:"ResourcePool",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},state:{type:"State",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},network:{type:"string",id:11,options:{"(google.api.field_behavior)":"OPTIONAL","(google.api.resource_reference).type":"compute.googleapis.com/Network"}},encryptionSpec:{type:"EncryptionSpec",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},resourceRuntimeSpec:{type:"ResourceRuntimeSpec",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}},resourceRuntime:{type:"ResourceRuntime",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},reservedIpRanges:{rule:"repeated",type:"string",id:15,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{State:{values:{STATE_UNSPECIFIED:0,PROVISIONING:1,RUNNING:3,STOPPING:4,ERROR:5}}}},ResourcePool:{oneofs:{_replicaCount:{oneof:["replicaCount"]}},fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},machineSpec:{type:"MachineSpec",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},replicaCount:{type:"int64",id:3,options:{"(google.api.field_behavior)":"OPTIONAL",proto3_optional:!0}},diskSpec:{type:"DiskSpec",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},usedReplicaCount:{type:"int64",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},autoscalingSpec:{type:"AutoscalingSpec",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{AutoscalingSpec:{oneofs:{_minReplicaCount:{oneof:["minReplicaCount"]},_maxReplicaCount:{oneof:["maxReplicaCount"]}},fields:{minReplicaCount:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OPTIONAL",proto3_optional:!0}},maxReplicaCount:{type:"int64",id:2,options:{"(google.api.field_behavior)":"OPTIONAL",proto3_optional:!0}}}}}},ResourceRuntimeSpec:{fields:{serviceAccountSpec:{type:"ServiceAccountSpec",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},raySpec:{type:"RaySpec",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},RaySpec:{fields:{imageUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},resourcePoolImages:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},headNodeResourcePoolId:{type:"string",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ResourceRuntime:{fields:{accessUris:{keyType:"string",type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ServiceAccountSpec:{fields:{enableCustomServiceAccount:{type:"bool",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},serviceAccount:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},PersistentResourceService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreatePersistentResource:{requestType:"CreatePersistentResourceRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/persistentResources","(google.api.http).body":"persistent_resource","(google.api.method_signature)":"parent,persistent_resource,persistent_resource_id","(google.longrunning.operation_info).response_type":"PersistentResource","(google.longrunning.operation_info).metadata_type":"CreatePersistentResourceOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/persistentResources",body:"persistent_resource"}},{"(google.api.method_signature)":"parent,persistent_resource,persistent_resource_id"},{"(google.longrunning.operation_info)":{response_type:"PersistentResource",metadata_type:"CreatePersistentResourceOperationMetadata"}}]},GetPersistentResource:{requestType:"GetPersistentResourceRequest",responseType:"PersistentResource",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/persistentResources/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}"}},{"(google.api.method_signature)":"name"}]},ListPersistentResources:{requestType:"ListPersistentResourcesRequest",responseType:"ListPersistentResourcesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/persistentResources","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/persistentResources"}},{"(google.api.method_signature)":"parent"}]},DeletePersistentResource:{requestType:"DeletePersistentResourceRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/persistentResources/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},UpdatePersistentResource:{requestType:"UpdatePersistentResourceRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{persistent_resource.name=projects/*/locations/*/persistentResources/*}","(google.api.http).body":"persistent_resource","(google.api.method_signature)":"persistent_resource,update_mask","(google.longrunning.operation_info).response_type":"PersistentResource","(google.longrunning.operation_info).metadata_type":"UpdatePersistentResourceOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{persistent_resource.name=projects/*/locations/*/persistentResources/*}",body:"persistent_resource"}},{"(google.api.method_signature)":"persistent_resource,update_mask"},{"(google.longrunning.operation_info)":{response_type:"PersistentResource",metadata_type:"UpdatePersistentResourceOperationMetadata"}}]}}},CreatePersistentResourceRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},persistentResource:{type:"PersistentResource",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},persistentResourceId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreatePersistentResourceOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdatePersistentResourceOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetPersistentResourceRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PersistentResource"}}}},ListPersistentResourcesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListPersistentResourcesResponse:{fields:{persistentResources:{rule:"repeated",type:"PersistentResource",id:1},nextPageToken:{type:"string",id:2}}},DeletePersistentResourceRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PersistentResource"}}}},UpdatePersistentResourceRequest:{fields:{persistentResource:{type:"PersistentResource",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},PipelineFailurePolicy:{values:{PIPELINE_FAILURE_POLICY_UNSPECIFIED:0,PIPELINE_FAILURE_POLICY_FAIL_SLOW:1,PIPELINE_FAILURE_POLICY_FAIL_FAST:2}},PipelineJob:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/PipelineJob","(google.api.resource).pattern":"projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},pipelineSpec:{type:"google.protobuf.Struct",id:7},state:{type:"PipelineState",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},jobDetail:{type:"PipelineJobDetail",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:11},runtimeConfig:{type:"RuntimeConfig",id:12},encryptionSpec:{type:"EncryptionSpec",id:16},serviceAccount:{type:"string",id:17},network:{type:"string",id:18,options:{"(google.api.resource_reference).type":"compute.googleapis.com/Network"}},reservedIpRanges:{rule:"repeated",type:"string",id:25},templateUri:{type:"string",id:19},templateMetadata:{type:"PipelineTemplateMetadata",id:20,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},scheduleName:{type:"string",id:22,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{RuntimeConfig:{fields:{parameters:{keyType:"string",type:"Value",id:1,options:{deprecated:!0}},gcsOutputDirectory:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},parameterValues:{keyType:"string",type:"google.protobuf.Value",id:3},failurePolicy:{type:"PipelineFailurePolicy",id:4},inputArtifacts:{keyType:"string",type:"InputArtifact",id:5}},nested:{InputArtifact:{oneofs:{kind:{oneof:["artifactId"]}},fields:{artifactId:{type:"string",id:1}}}}}}},PipelineTemplateMetadata:{fields:{version:{type:"string",id:3}}},PipelineJobDetail:{fields:{pipelineContext:{type:"Context",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},pipelineRunContext:{type:"Context",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},taskDetails:{rule:"repeated",type:"PipelineTaskDetail",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},PipelineTaskDetail:{fields:{taskId:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},parentTaskId:{type:"int64",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},taskName:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},executorDetail:{type:"PipelineTaskExecutorDetail",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},execution:{type:"Execution",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},pipelineTaskStatus:{rule:"repeated",type:"PipelineTaskStatus",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},inputs:{keyType:"string",type:"ArtifactList",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},outputs:{keyType:"string",type:"ArtifactList",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{PipelineTaskStatus:{fields:{updateTime:{type:"google.protobuf.Timestamp",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ArtifactList:{fields:{artifacts:{rule:"repeated",type:"Artifact",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},State:{values:{STATE_UNSPECIFIED:0,PENDING:1,RUNNING:2,SUCCEEDED:3,CANCEL_PENDING:4,CANCELLING:5,CANCELLED:6,FAILED:7,SKIPPED:8,NOT_TRIGGERED:9}}}},PipelineTaskExecutorDetail:{oneofs:{details:{oneof:["containerDetail","customJobDetail"]}},fields:{containerDetail:{type:"ContainerDetail",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},customJobDetail:{type:"CustomJobDetail",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{ContainerDetail:{fields:{mainJob:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}},preCachingCheckJob:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}},failedMainJobs:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},failedPreCachingCheckJobs:{rule:"repeated",type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},CustomJobDetail:{fields:{job:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/CustomJob"}},failedJobs:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}}}},PipelineState:{values:{PIPELINE_STATE_UNSPECIFIED:0,PIPELINE_STATE_QUEUED:1,PIPELINE_STATE_PENDING:2,PIPELINE_STATE_RUNNING:3,PIPELINE_STATE_SUCCEEDED:4,PIPELINE_STATE_FAILED:5,PIPELINE_STATE_CANCELLING:6,PIPELINE_STATE_CANCELLED:7,PIPELINE_STATE_PAUSED:8}},Value:{oneofs:{value:{oneof:["intValue","doubleValue","stringValue"]}},fields:{intValue:{type:"int64",id:1},doubleValue:{type:"double",id:2},stringValue:{type:"string",id:3}}},PipelineService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateTrainingPipeline:{requestType:"CreateTrainingPipelineRequest",responseType:"TrainingPipeline",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/trainingPipelines","(google.api.http).body":"training_pipeline","(google.api.method_signature)":"parent,training_pipeline"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/trainingPipelines",body:"training_pipeline"}},{"(google.api.method_signature)":"parent,training_pipeline"}]},GetTrainingPipeline:{requestType:"GetTrainingPipelineRequest",responseType:"TrainingPipeline",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}"}},{"(google.api.method_signature)":"name"}]},ListTrainingPipelines:{requestType:"ListTrainingPipelinesRequest",responseType:"ListTrainingPipelinesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/trainingPipelines","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/trainingPipelines"}},{"(google.api.method_signature)":"parent"}]},DeleteTrainingPipeline:{requestType:"DeleteTrainingPipelineRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CancelTrainingPipeline:{requestType:"CancelTrainingPipelineRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},CreatePipelineJob:{requestType:"CreatePipelineJobRequest",responseType:"PipelineJob",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/pipelineJobs","(google.api.http).body":"pipeline_job","(google.api.method_signature)":"parent,pipeline_job,pipeline_job_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/pipelineJobs",body:"pipeline_job"}},{"(google.api.method_signature)":"parent,pipeline_job,pipeline_job_id"}]},GetPipelineJob:{requestType:"GetPipelineJobRequest",responseType:"PipelineJob",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}"}},{"(google.api.method_signature)":"name"}]},ListPipelineJobs:{requestType:"ListPipelineJobsRequest",responseType:"ListPipelineJobsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/pipelineJobs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/pipelineJobs"}},{"(google.api.method_signature)":"parent"}]},DeletePipelineJob:{requestType:"DeletePipelineJobRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},BatchDeletePipelineJobs:{requestType:"BatchDeletePipelineJobsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/pipelineJobs:batchDelete","(google.api.http).body":"*","(google.api.method_signature)":"parent,names","(google.longrunning.operation_info).response_type":"BatchDeletePipelineJobsResponse","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/pipelineJobs:batchDelete",body:"*"}},{"(google.api.method_signature)":"parent,names"},{"(google.longrunning.operation_info)":{response_type:"BatchDeletePipelineJobsResponse",metadata_type:"DeleteOperationMetadata"}}]},CancelPipelineJob:{requestType:"CancelPipelineJobRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]}}},CreateTrainingPipelineRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},trainingPipeline:{type:"TrainingPipeline",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTrainingPipelineRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TrainingPipeline"}}}},ListTrainingPipelinesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},readMask:{type:"google.protobuf.FieldMask",id:5}}},ListTrainingPipelinesResponse:{fields:{trainingPipelines:{rule:"repeated",type:"TrainingPipeline",id:1},nextPageToken:{type:"string",id:2}}},DeleteTrainingPipelineRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TrainingPipeline"}}}},CancelTrainingPipelineRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TrainingPipeline"}}}},CreatePipelineJobRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pipelineJob:{type:"PipelineJob",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},pipelineJobId:{type:"string",id:3}}},GetPipelineJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PipelineJob"}}}},ListPipelineJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:6},readMask:{type:"google.protobuf.FieldMask",id:7}}},ListPipelineJobsResponse:{fields:{pipelineJobs:{rule:"repeated",type:"PipelineJob",id:1},nextPageToken:{type:"string",id:2}}},DeletePipelineJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PipelineJob"}}}},BatchDeletePipelineJobsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/PipelineJob"}},names:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PipelineJob"}}}},BatchDeletePipelineJobsResponse:{fields:{pipelineJobs:{rule:"repeated",type:"PipelineJob",id:1}}},CancelPipelineJobRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/PipelineJob"}}}},TrainingPipeline:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/TrainingPipeline","(google.api.resource).pattern":"projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},inputDataConfig:{type:"InputDataConfig",id:3},trainingTaskDefinition:{type:"string",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},trainingTaskInputs:{type:"google.protobuf.Value",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},trainingTaskMetadata:{type:"google.protobuf.Value",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},modelToUpload:{type:"Model",id:7},modelId:{type:"string",id:22,options:{"(google.api.field_behavior)":"OPTIONAL"}},parentModel:{type:"string",id:21,options:{"(google.api.field_behavior)":"OPTIONAL"}},state:{type:"PipelineState",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},error:{type:"google.rpc.Status",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:11,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},startTime:{type:"google.protobuf.Timestamp",id:12,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:14,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:15},encryptionSpec:{type:"EncryptionSpec",id:18}}},InputDataConfig:{oneofs:{split:{oneof:["fractionSplit","filterSplit","predefinedSplit","timestampSplit","stratifiedSplit"]},destination:{oneof:["gcsDestination","bigqueryDestination"]}},fields:{fractionSplit:{type:"FractionSplit",id:2},filterSplit:{type:"FilterSplit",id:3},predefinedSplit:{type:"PredefinedSplit",id:4},timestampSplit:{type:"TimestampSplit",id:5},stratifiedSplit:{type:"StratifiedSplit",id:12},gcsDestination:{type:"GcsDestination",id:8},bigqueryDestination:{type:"BigQueryDestination",id:10},datasetId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},annotationsFilter:{type:"string",id:6},annotationSchemaUri:{type:"string",id:9},savedQueryId:{type:"string",id:7},persistMlUseAssignment:{type:"bool",id:11}}},FractionSplit:{fields:{trainingFraction:{type:"double",id:1},validationFraction:{type:"double",id:2},testFraction:{type:"double",id:3}}},FilterSplit:{fields:{trainingFilter:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},validationFilter:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},testFilter:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},PredefinedSplit:{fields:{key:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},TimestampSplit:{fields:{trainingFraction:{type:"double",id:1},validationFraction:{type:"double",id:2},testFraction:{type:"double",id:3},key:{type:"string",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}}}},StratifiedSplit:{fields:{trainingFraction:{type:"double",id:1},validationFraction:{type:"double",id:2},testFraction:{type:"double",id:3},key:{type:"string",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}}}},PredictionService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{Predict:{requestType:"PredictRequest",responseType:"PredictResponse",options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:predict","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:predict","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"endpoint,instances,parameters"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:predict",body:"*",additional_bindings:{post:"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:predict",body:"*"}}},{"(google.api.method_signature)":"endpoint,instances,parameters"}]},RawPredict:{requestType:"RawPredictRequest",responseType:"google.api.HttpBody",options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:rawPredict","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:rawPredict","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"endpoint,http_body"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:rawPredict",body:"*",additional_bindings:{post:"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:rawPredict",body:"*"}}},{"(google.api.method_signature)":"endpoint,http_body"}]},ServerStreamingPredict:{requestType:"StreamingPredictRequest",responseType:"StreamingPredictResponse",responseStream:!0,options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:serverStreamingPredict","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:serverStreamingPredict","(google.api.http).additional_bindings.body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:serverStreamingPredict",body:"*",additional_bindings:{post:"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:serverStreamingPredict",body:"*"}}}]},Explain:{requestType:"ExplainRequest",responseType:"ExplainResponse",options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:explain","(google.api.http).body":"*","(google.api.method_signature)":"endpoint,instances,parameters,deployed_model_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:explain",body:"*"}},{"(google.api.method_signature)":"endpoint,instances,parameters,deployed_model_id"}]},CountTokens:{requestType:"CountTokensRequest",responseType:"CountTokensResponse",options:{"(google.api.http).post":"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:countTokens","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:countTokens","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"endpoint,instances"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{endpoint=projects/*/locations/*/endpoints/*}:countTokens",body:"*",additional_bindings:{post:"/v1beta1/{endpoint=projects/*/locations/*/publishers/*/models/*}:countTokens",body:"*"}}},{"(google.api.method_signature)":"endpoint,instances"}]}}},PredictRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},instances:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},parameters:{type:"google.protobuf.Value",id:3}}},PredictResponse:{fields:{predictions:{rule:"repeated",type:"google.protobuf.Value",id:1},deployedModelId:{type:"string",id:2},model:{type:"string",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/Model"}},modelVersionId:{type:"string",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},modelDisplayName:{type:"string",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},metadata:{type:"google.protobuf.Value",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},RawPredictRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},httpBody:{type:"google.api.HttpBody",id:2}}},StreamingPredictRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},inputs:{rule:"repeated",type:"Tensor",id:2},parameters:{type:"Tensor",id:3}}},StreamingPredictResponse:{fields:{outputs:{rule:"repeated",type:"Tensor",id:1},parameters:{type:"Tensor",id:2}}},ExplainRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},instances:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},parameters:{type:"google.protobuf.Value",id:4},explanationSpecOverride:{type:"ExplanationSpecOverride",id:5},concurrentExplanationSpecOverride:{keyType:"string",type:"ExplanationSpecOverride",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},deployedModelId:{type:"string",id:3}}},ExplainResponse:{fields:{explanations:{rule:"repeated",type:"Explanation",id:1},concurrentExplanations:{keyType:"string",type:"ConcurrentExplanation",id:4},deployedModelId:{type:"string",id:2},predictions:{rule:"repeated",type:"google.protobuf.Value",id:3}},nested:{ConcurrentExplanation:{fields:{explanations:{rule:"repeated",type:"Explanation",id:1}}}}},CountTokensRequest:{fields:{endpoint:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Endpoint"}},instances:{rule:"repeated",type:"google.protobuf.Value",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CountTokensResponse:{fields:{totalTokens:{type:"int32",id:1},totalBillableCharacters:{type:"int32",id:2}}},Schedule:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Schedule","(google.api.resource).pattern":"projects/{project}/locations/{location}/schedules/{schedule}"},oneofs:{timeSpecification:{oneof:["cron"]},request:{oneof:["createPipelineJobRequest"]}},fields:{cron:{type:"string",id:10},createPipelineJobRequest:{type:"CreatePipelineJobRequest",id:14},name:{type:"string",id:1,options:{"(google.api.field_behavior)":"IMMUTABLE"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},startTime:{type:"google.protobuf.Timestamp",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},endTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},maxRunCount:{type:"int64",id:16,options:{"(google.api.field_behavior)":"OPTIONAL"}},startedRunCount:{type:"int64",id:17,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},state:{type:"State",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:19,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},nextRunTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastPauseTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastResumeTime:{type:"google.protobuf.Timestamp",id:9,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},maxConcurrentRunCount:{type:"int64",id:11,options:{"(google.api.field_behavior)":"REQUIRED"}},allowQueueing:{type:"bool",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},catchUp:{type:"bool",id:13,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},lastScheduledRunResponse:{type:"RunResponse",id:18,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{RunResponse:{fields:{scheduledRunTime:{type:"google.protobuf.Timestamp",id:1},runResponse:{type:"string",id:2}}},State:{values:{STATE_UNSPECIFIED:0,ACTIVE:1,PAUSED:2,COMPLETED:3}}}},ScheduleService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateSchedule:{requestType:"CreateScheduleRequest",responseType:"Schedule",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/schedules","(google.api.http).body":"schedule","(google.api.method_signature)":"parent,schedule"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/schedules",body:"schedule"}},{"(google.api.method_signature)":"parent,schedule"}]},DeleteSchedule:{requestType:"DeleteScheduleRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/schedules/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},GetSchedule:{requestType:"GetScheduleRequest",responseType:"Schedule",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/schedules/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}"}},{"(google.api.method_signature)":"name"}]},ListSchedules:{requestType:"ListSchedulesRequest",responseType:"ListSchedulesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/schedules","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/schedules"}},{"(google.api.method_signature)":"parent"}]},PauseSchedule:{requestType:"PauseScheduleRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/schedules/*}:pause","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/schedules/*}:pause",body:"*"}},{"(google.api.method_signature)":"name"}]},ResumeSchedule:{requestType:"ResumeScheduleRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/schedules/*}:resume","(google.api.http).body":"*","(google.api.method_signature)":"name,catch_up"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/schedules/*}:resume",body:"*"}},{"(google.api.method_signature)":"name"},{"(google.api.method_signature)":"name,catch_up"}]},UpdateSchedule:{requestType:"UpdateScheduleRequest",responseType:"Schedule",options:{"(google.api.http).patch":"/v1beta1/{schedule.name=projects/*/locations/*/schedules/*}","(google.api.http).body":"schedule","(google.api.method_signature)":"schedule,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{schedule.name=projects/*/locations/*/schedules/*}",body:"schedule"}},{"(google.api.method_signature)":"schedule,update_mask"}]}}},CreateScheduleRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},schedule:{type:"Schedule",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetScheduleRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Schedule"}}}},ListSchedulesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ListSchedulesResponse:{fields:{schedules:{rule:"repeated",type:"Schedule",id:1},nextPageToken:{type:"string",id:2}}},DeleteScheduleRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Schedule"}}}},PauseScheduleRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Schedule"}}}},ResumeScheduleRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Schedule"}},catchUp:{type:"bool",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},UpdateScheduleRequest:{fields:{schedule:{type:"Schedule",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},schema:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1Beta1.Schema",go_package:"cloud.google.com/go/aiplatform/apiv1beta1/schema/schemapb;schemapb",java_multiple_files:!0,java_outer_classname:"DatasetMetadataProto",java_package:"com.google.cloud.aiplatform.v1beta1.schema",php_namespace:"Google\\Cloud\\AIPlatform\\V1beta1\\Schema",ruby_package:"Google::Cloud::AIPlatform::V1beta1::Schema"},nested:{ImageClassificationAnnotation:{fields:{annotationSpecId:{type:"string",id:1},displayName:{type:"string",id:2}}},ImageBoundingBoxAnnotation:{fields:{annotationSpecId:{type:"string",id:1},displayName:{type:"string",id:2},xMin:{type:"double",id:3},xMax:{type:"double",id:4},yMin:{type:"double",id:5},yMax:{type:"double",id:6}}},ImageSegmentationAnnotation:{oneofs:{annotation:{oneof:["maskAnnotation","polygonAnnotation","polylineAnnotation"]}},fields:{maskAnnotation:{type:"MaskAnnotation",id:3},polygonAnnotation:{type:"PolygonAnnotation",id:4},polylineAnnotation:{type:"PolylineAnnotation",id:5}},nested:{MaskAnnotation:{fields:{maskGcsUri:{type:"string",id:1},annotationSpecColors:{rule:"repeated",type:"AnnotationSpecColor",id:2}}},PolygonAnnotation:{fields:{vertexes:{rule:"repeated",type:"Vertex",id:1},annotationSpecId:{type:"string",id:2},displayName:{type:"string",id:3}}},PolylineAnnotation:{fields:{vertexes:{rule:"repeated",type:"Vertex",id:1},annotationSpecId:{type:"string",id:2},displayName:{type:"string",id:3}}}}},TextClassificationAnnotation:{fields:{annotationSpecId:{type:"string",id:1},displayName:{type:"string",id:2}}},TextExtractionAnnotation:{fields:{textSegment:{type:"TextSegment",id:1},annotationSpecId:{type:"string",id:2},displayName:{type:"string",id:3}}},TextSegment:{fields:{startOffset:{type:"uint64",id:1},endOffset:{type:"uint64",id:2},content:{type:"string",id:3}}},TextSentimentAnnotation:{fields:{sentiment:{type:"int32",id:1},sentimentMax:{type:"int32",id:2},annotationSpecId:{type:"string",id:3},displayName:{type:"string",id:4}}},VideoClassificationAnnotation:{fields:{timeSegment:{type:"TimeSegment",id:1},annotationSpecId:{type:"string",id:2},displayName:{type:"string",id:3}}},TimeSegment:{fields:{startTimeOffset:{type:"google.protobuf.Duration",id:1},endTimeOffset:{type:"google.protobuf.Duration",id:2}}},VideoObjectTrackingAnnotation:{fields:{timeOffset:{type:"google.protobuf.Duration",id:1},xMin:{type:"double",id:2},xMax:{type:"double",id:3},yMin:{type:"double",id:4},yMax:{type:"double",id:5},instanceId:{type:"int64",id:6},annotationSpecId:{type:"string",id:7},displayName:{type:"string",id:8}}},VideoActionRecognitionAnnotation:{fields:{timeSegment:{type:"TimeSegment",id:1},annotationSpecId:{type:"string",id:2},displayName:{type:"string",id:3}}},AnnotationSpecColor:{fields:{color:{type:"google.type.Color",id:1},displayName:{type:"string",id:2},id:{type:"string",id:3}}},Vertex:{fields:{x:{type:"double",id:1},y:{type:"double",id:2}}},ImageDataItem:{fields:{gcsUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},mimeType:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},VideoDataItem:{fields:{gcsUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},mimeType:{type:"string",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},TextDataItem:{fields:{gcsUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ImageDatasetMetadata:{fields:{dataItemSchemaUri:{type:"string",id:1},gcsBucket:{type:"string",id:2}}},TextDatasetMetadata:{fields:{dataItemSchemaUri:{type:"string",id:1},gcsBucket:{type:"string",id:2}}},VideoDatasetMetadata:{fields:{dataItemSchemaUri:{type:"string",id:1},gcsBucket:{type:"string",id:2}}},TablesDatasetMetadata:{fields:{inputConfig:{type:"InputConfig",id:1}},nested:{InputConfig:{oneofs:{source:{oneof:["gcsSource","bigquerySource"]}},fields:{gcsSource:{type:"GcsSource",id:1},bigquerySource:{type:"BigQuerySource",id:2}}},GcsSource:{fields:{uri:{rule:"repeated",type:"string",id:1}}},BigQuerySource:{fields:{uri:{type:"string",id:1}}}}},TimeSeriesDatasetMetadata:{fields:{inputConfig:{type:"InputConfig",id:1},timeSeriesIdentifierColumn:{type:"string",id:2},timeColumn:{type:"string",id:3}},nested:{InputConfig:{oneofs:{source:{oneof:["gcsSource","bigquerySource"]}},fields:{gcsSource:{type:"GcsSource",id:1},bigquerySource:{type:"BigQuerySource",id:2}}},GcsSource:{fields:{uri:{rule:"repeated",type:"string",id:1}}},BigQuerySource:{fields:{uri:{type:"string",id:1}}}}},predict:{nested:{instance:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1Beta1.Schema.Predict.Instance",go_package:"cloud.google.com/go/aiplatform/apiv1beta1/schema/predict/instance/instancepb;instancepb",java_multiple_files:!0,java_outer_classname:"VideoObjectTrackingPredictionInstanceProto",java_package:"com.google.cloud.aiplatform.v1beta1.schema.predict.instance",php_namespace:"Google\\Cloud\\AIPlatform\\V1beta1\\Schema\\Predict\\Instance",ruby_package:"Google::Cloud::AIPlatform::V1beta1::Schema::Predict::Instance"},nested:{ImageClassificationPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},ImageObjectDetectionPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},ImageSegmentationPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},TextClassificationPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},TextExtractionPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2},key:{type:"string",id:3}}},TextSentimentPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2}}},VideoActionRecognitionPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2},timeSegmentStart:{type:"string",id:3},timeSegmentEnd:{type:"string",id:4}}},VideoClassificationPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2},timeSegmentStart:{type:"string",id:3},timeSegmentEnd:{type:"string",id:4}}},VideoObjectTrackingPredictionInstance:{fields:{content:{type:"string",id:1},mimeType:{type:"string",id:2},timeSegmentStart:{type:"string",id:3},timeSegmentEnd:{type:"string",id:4}}}}},params:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1Beta1.Schema.Predict.Params",go_package:"cloud.google.com/go/aiplatform/apiv1beta1/schema/predict/params/paramspb;paramspb",java_multiple_files:!0,java_outer_classname:"VideoObjectTrackingPredictionParamsProto",java_package:"com.google.cloud.aiplatform.v1beta1.schema.predict.params",php_namespace:"Google\\Cloud\\AIPlatform\\V1beta1\\Schema\\Predict\\Params",ruby_package:"Google::Cloud::AIPlatform::V1beta1::Schema::Predict::Params"},nested:{ImageClassificationPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2}}},ImageObjectDetectionPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2}}},ImageSegmentationPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1}}},VideoActionRecognitionPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2}}},VideoClassificationPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2},segmentClassification:{type:"bool",id:3},shotClassification:{type:"bool",id:4},oneSecIntervalClassification:{type:"bool",id:5}}},VideoObjectTrackingPredictionParams:{fields:{confidenceThreshold:{type:"float",id:1},maxPredictions:{type:"int32",id:2},minBoundingBoxSize:{type:"float",id:3}}}}},prediction:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1Beta1.Schema.Predict.Prediction",go_package:"cloud.google.com/go/aiplatform/apiv1beta1/schema/predict/prediction/predictionpb;predictionpb",java_multiple_files:!0,java_outer_classname:"VideoObjectTrackingPredictionResultProto",java_package:"com.google.cloud.aiplatform.v1beta1.schema.predict.prediction",php_namespace:"Google\\Cloud\\AIPlatform\\V1beta1\\Schema\\Predict\\Prediction",ruby_package:"Google::Cloud::AIPlatform::V1beta1::Schema::Predict::Prediction"},nested:{ClassificationPredictionResult:{fields:{ids:{rule:"repeated",type:"int64",id:1},displayNames:{rule:"repeated",type:"string",id:2},confidences:{rule:"repeated",type:"float",id:3}}},ImageObjectDetectionPredictionResult:{fields:{ids:{rule:"repeated",type:"int64",id:1},displayNames:{rule:"repeated",type:"string",id:2},confidences:{rule:"repeated",type:"float",id:3},bboxes:{rule:"repeated",type:"google.protobuf.ListValue",id:4}}},ImageSegmentationPredictionResult:{fields:{categoryMask:{type:"string",id:1},confidenceMask:{type:"string",id:2}}},TabularClassificationPredictionResult:{fields:{classes:{rule:"repeated",type:"string",id:1},scores:{rule:"repeated",type:"float",id:2}}},TabularRegressionPredictionResult:{fields:{value:{type:"float",id:1},lowerBound:{type:"float",id:2},upperBound:{type:"float",id:3}}},TextExtractionPredictionResult:{fields:{ids:{rule:"repeated",type:"int64",id:1},displayNames:{rule:"repeated",type:"string",id:2},textSegmentStartOffsets:{rule:"repeated",type:"int64",id:3},textSegmentEndOffsets:{rule:"repeated",type:"int64",id:4},confidences:{rule:"repeated",type:"float",id:5}}},TextSentimentPredictionResult:{fields:{sentiment:{type:"int32",id:1}}},TimeSeriesForecastingPredictionResult:{fields:{value:{type:"float",id:1}}},VideoActionRecognitionPredictionResult:{fields:{id:{type:"string",id:1},displayName:{type:"string",id:2},timeSegmentStart:{type:"google.protobuf.Duration",id:4},timeSegmentEnd:{type:"google.protobuf.Duration",id:5},confidence:{type:"google.protobuf.FloatValue",id:6}}},VideoClassificationPredictionResult:{fields:{id:{type:"string",id:1},displayName:{type:"string",id:2},type:{type:"string",id:3},timeSegmentStart:{type:"google.protobuf.Duration",id:4},timeSegmentEnd:{type:"google.protobuf.Duration",id:5},confidence:{type:"google.protobuf.FloatValue",id:6}}},VideoObjectTrackingPredictionResult:{fields:{id:{type:"string",id:1},displayName:{type:"string",id:2},timeSegmentStart:{type:"google.protobuf.Duration",id:3},timeSegmentEnd:{type:"google.protobuf.Duration",id:4},confidence:{type:"google.protobuf.FloatValue",id:5},frames:{rule:"repeated",type:"Frame",id:6}},nested:{Frame:{fields:{timeOffset:{type:"google.protobuf.Duration",id:1},xMin:{type:"google.protobuf.FloatValue",id:2},xMax:{type:"google.protobuf.FloatValue",id:3},yMin:{type:"google.protobuf.FloatValue",id:4},yMax:{type:"google.protobuf.FloatValue",id:5}}}}}}}}},trainingjob:{nested:{definition:{options:{csharp_namespace:"Google.Cloud.AIPlatform.V1Beta1.Schema.TrainingJob.Definition",go_package:"cloud.google.com/go/aiplatform/apiv1beta1/schema/trainingjob/definition/definitionpb;definitionpb",java_multiple_files:!0,java_outer_classname:"AutoMLVideoObjectTrackingProto",java_package:"com.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition",php_namespace:"Google\\Cloud\\AIPlatform\\V1beta1\\Schema\\TrainingJob\\Definition",ruby_package:"Google::Cloud::AIPlatform::V1beta1::Schema::TrainingJob::Definition"},nested:{AutoMlImageClassification:{fields:{inputs:{type:"AutoMlImageClassificationInputs",id:1},metadata:{type:"AutoMlImageClassificationMetadata",id:2}}},AutoMlImageClassificationInputs:{fields:{modelType:{type:"ModelType",id:1},baseModelId:{type:"string",id:2},budgetMilliNodeHours:{type:"int64",id:3},disableEarlyStopping:{type:"bool",id:4},multiLabel:{type:"bool",id:5}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD:1,MOBILE_TF_LOW_LATENCY_1:2,MOBILE_TF_VERSATILE_1:3,MOBILE_TF_HIGH_ACCURACY_1:4}}}},AutoMlImageClassificationMetadata:{fields:{costMilliNodeHours:{type:"int64",id:1},successfulStopReason:{type:"SuccessfulStopReason",id:2}},nested:{SuccessfulStopReason:{values:{SUCCESSFUL_STOP_REASON_UNSPECIFIED:0,BUDGET_REACHED:1,MODEL_CONVERGED:2}}}},AutoMlImageObjectDetection:{fields:{inputs:{type:"AutoMlImageObjectDetectionInputs",id:1},metadata:{type:"AutoMlImageObjectDetectionMetadata",id:2}}},AutoMlImageObjectDetectionInputs:{fields:{modelType:{type:"ModelType",id:1},budgetMilliNodeHours:{type:"int64",id:2},disableEarlyStopping:{type:"bool",id:3}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD_HIGH_ACCURACY_1:1,CLOUD_LOW_LATENCY_1:2,MOBILE_TF_LOW_LATENCY_1:3,MOBILE_TF_VERSATILE_1:4,MOBILE_TF_HIGH_ACCURACY_1:5}}}},AutoMlImageObjectDetectionMetadata:{fields:{costMilliNodeHours:{type:"int64",id:1},successfulStopReason:{type:"SuccessfulStopReason",id:2}},nested:{SuccessfulStopReason:{values:{SUCCESSFUL_STOP_REASON_UNSPECIFIED:0,BUDGET_REACHED:1,MODEL_CONVERGED:2}}}},AutoMlImageSegmentation:{fields:{inputs:{type:"AutoMlImageSegmentationInputs",id:1},metadata:{type:"AutoMlImageSegmentationMetadata",id:2}}},AutoMlImageSegmentationInputs:{fields:{modelType:{type:"ModelType",id:1},budgetMilliNodeHours:{type:"int64",id:2},baseModelId:{type:"string",id:3}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD_HIGH_ACCURACY_1:1,CLOUD_LOW_ACCURACY_1:2,MOBILE_TF_LOW_LATENCY_1:3}}}},AutoMlImageSegmentationMetadata:{fields:{costMilliNodeHours:{type:"int64",id:1},successfulStopReason:{type:"SuccessfulStopReason",id:2}},nested:{SuccessfulStopReason:{values:{SUCCESSFUL_STOP_REASON_UNSPECIFIED:0,BUDGET_REACHED:1,MODEL_CONVERGED:2}}}},AutoMlTables:{fields:{inputs:{type:"AutoMlTablesInputs",id:1},metadata:{type:"AutoMlTablesMetadata",id:2}}},AutoMlTablesInputs:{oneofs:{additionalOptimizationObjectiveConfig:{oneof:["optimizationObjectiveRecallValue","optimizationObjectivePrecisionValue"]}},fields:{optimizationObjectiveRecallValue:{type:"float",id:5},optimizationObjectivePrecisionValue:{type:"float",id:6},predictionType:{type:"string",id:1},targetColumn:{type:"string",id:2},transformations:{rule:"repeated",type:"Transformation",id:3},optimizationObjective:{type:"string",id:4},trainBudgetMilliNodeHours:{type:"int64",id:7},disableEarlyStopping:{type:"bool",id:8},weightColumnName:{type:"string",id:9},exportEvaluatedDataItemsConfig:{type:"ExportEvaluatedDataItemsConfig",id:10},additionalExperiments:{rule:"repeated",type:"string",id:11}},nested:{Transformation:{oneofs:{transformationDetail:{oneof:["auto","numeric","categorical","timestamp","text","repeatedNumeric","repeatedCategorical","repeatedText"]}},fields:{auto:{type:"AutoTransformation",id:1},numeric:{type:"NumericTransformation",id:2},categorical:{type:"CategoricalTransformation",id:3},timestamp:{type:"TimestampTransformation",id:4},text:{type:"TextTransformation",id:5},repeatedNumeric:{type:"NumericArrayTransformation",id:6},repeatedCategorical:{type:"CategoricalArrayTransformation",id:7},repeatedText:{type:"TextArrayTransformation",id:8}},nested:{AutoTransformation:{fields:{columnName:{type:"string",id:1}}},NumericTransformation:{fields:{columnName:{type:"string",id:1},invalidValuesAllowed:{type:"bool",id:2}}},CategoricalTransformation:{fields:{columnName:{type:"string",id:1}}},TimestampTransformation:{fields:{columnName:{type:"string",id:1},timeFormat:{type:"string",id:2},invalidValuesAllowed:{type:"bool",id:3}}},TextTransformation:{fields:{columnName:{type:"string",id:1}}},NumericArrayTransformation:{fields:{columnName:{type:"string",id:1},invalidValuesAllowed:{type:"bool",id:2}}},CategoricalArrayTransformation:{fields:{columnName:{type:"string",id:1}}},TextArrayTransformation:{fields:{columnName:{type:"string",id:1}}}}}}},AutoMlTablesMetadata:{fields:{trainCostMilliNodeHours:{type:"int64",id:1}}},ExportEvaluatedDataItemsConfig:{fields:{destinationBigqueryUri:{type:"string",id:1},overrideExistingTable:{type:"bool",id:2}}},AutoMlTextClassification:{fields:{inputs:{type:"AutoMlTextClassificationInputs",id:1}}},AutoMlTextClassificationInputs:{fields:{multiLabel:{type:"bool",id:1}}},AutoMlTextExtraction:{fields:{inputs:{type:"AutoMlTextExtractionInputs",id:1}}},AutoMlTextExtractionInputs:{fields:{}},AutoMlTextSentiment:{fields:{inputs:{type:"AutoMlTextSentimentInputs",id:1}}},AutoMlTextSentimentInputs:{fields:{sentimentMax:{type:"int32",id:1}}},AutoMlForecasting:{fields:{inputs:{type:"AutoMlForecastingInputs",id:1},metadata:{type:"AutoMlForecastingMetadata",id:2}}},AutoMlForecastingInputs:{fields:{targetColumn:{type:"string",id:1},timeSeriesIdentifierColumn:{type:"string",id:2},timeColumn:{type:"string",id:3},transformations:{rule:"repeated",type:"Transformation",id:4},optimizationObjective:{type:"string",id:5},trainBudgetMilliNodeHours:{type:"int64",id:6},weightColumn:{type:"string",id:7},timeSeriesAttributeColumns:{rule:"repeated",type:"string",id:19},unavailableAtForecastColumns:{rule:"repeated",type:"string",id:20},availableAtForecastColumns:{rule:"repeated",type:"string",id:21},dataGranularity:{type:"Granularity",id:22},forecastHorizon:{type:"int64",id:23},contextWindow:{type:"int64",id:24},exportEvaluatedDataItemsConfig:{type:"ExportEvaluatedDataItemsConfig",id:15},quantiles:{rule:"repeated",type:"double",id:16},validationOptions:{type:"string",id:17},additionalExperiments:{rule:"repeated",type:"string",id:25}},nested:{Transformation:{oneofs:{transformationDetail:{oneof:["auto","numeric","categorical","timestamp","text"]}},fields:{auto:{type:"AutoTransformation",id:1},numeric:{type:"NumericTransformation",id:2},categorical:{type:"CategoricalTransformation",id:3},timestamp:{type:"TimestampTransformation",id:4},text:{type:"TextTransformation",id:5}},nested:{AutoTransformation:{fields:{columnName:{type:"string",id:1}}},NumericTransformation:{fields:{columnName:{type:"string",id:1}}},CategoricalTransformation:{fields:{columnName:{type:"string",id:1}}},TimestampTransformation:{fields:{columnName:{type:"string",id:1},timeFormat:{type:"string",id:2}}},TextTransformation:{fields:{columnName:{type:"string",id:1}}}}},Granularity:{fields:{unit:{type:"string",id:1},quantity:{type:"int64",id:2}}}}},AutoMlForecastingMetadata:{fields:{trainCostMilliNodeHours:{type:"int64",id:1}}},AutoMlVideoActionRecognition:{fields:{inputs:{type:"AutoMlVideoActionRecognitionInputs",id:1}}},AutoMlVideoActionRecognitionInputs:{fields:{modelType:{type:"ModelType",id:1}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD:1,MOBILE_VERSATILE_1:2,MOBILE_JETSON_VERSATILE_1:3,MOBILE_CORAL_VERSATILE_1:4}}}},AutoMlVideoClassification:{fields:{inputs:{type:"AutoMlVideoClassificationInputs",id:1}}},AutoMlVideoClassificationInputs:{fields:{modelType:{type:"ModelType",id:1}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD:1,MOBILE_VERSATILE_1:2,MOBILE_JETSON_VERSATILE_1:3}}}},AutoMlVideoObjectTracking:{fields:{inputs:{type:"AutoMlVideoObjectTrackingInputs",id:1}}},AutoMlVideoObjectTrackingInputs:{fields:{modelType:{type:"ModelType",id:1}},nested:{ModelType:{values:{MODEL_TYPE_UNSPECIFIED:0,CLOUD:1,MOBILE_VERSATILE_1:2,MOBILE_CORAL_VERSATILE_1:3,MOBILE_CORAL_LOW_LATENCY_1:4,MOBILE_JETSON_VERSATILE_1:5,MOBILE_JETSON_LOW_LATENCY_1:6}}}}}}}}}},SpecialistPool:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/SpecialistPool","(google.api.resource).pattern":"projects/{project}/locations/{location}/specialistPools/{specialist_pool}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},specialistManagersCount:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},specialistManagerEmails:{rule:"repeated",type:"string",id:4},pendingDataLabelingJobs:{rule:"repeated",type:"string",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},specialistWorkerEmails:{rule:"repeated",type:"string",id:7}}},SpecialistPoolService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateSpecialistPool:{requestType:"CreateSpecialistPoolRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/specialistPools","(google.api.http).body":"specialist_pool","(google.api.method_signature)":"parent,specialist_pool","(google.longrunning.operation_info).response_type":"SpecialistPool","(google.longrunning.operation_info).metadata_type":"CreateSpecialistPoolOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/specialistPools",body:"specialist_pool"}},{"(google.api.method_signature)":"parent,specialist_pool"},{"(google.longrunning.operation_info)":{response_type:"SpecialistPool",metadata_type:"CreateSpecialistPoolOperationMetadata"}}]},GetSpecialistPool:{requestType:"GetSpecialistPoolRequest",responseType:"SpecialistPool",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/specialistPools/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}"}},{"(google.api.method_signature)":"name"}]},ListSpecialistPools:{requestType:"ListSpecialistPoolsRequest",responseType:"ListSpecialistPoolsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/specialistPools","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/specialistPools"}},{"(google.api.method_signature)":"parent"}]},DeleteSpecialistPool:{requestType:"DeleteSpecialistPoolRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/specialistPools/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},UpdateSpecialistPool:{requestType:"UpdateSpecialistPoolRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{specialist_pool.name=projects/*/locations/*/specialistPools/*}","(google.api.http).body":"specialist_pool","(google.api.method_signature)":"specialist_pool,update_mask","(google.longrunning.operation_info).response_type":"SpecialistPool","(google.longrunning.operation_info).metadata_type":"UpdateSpecialistPoolOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{specialist_pool.name=projects/*/locations/*/specialistPools/*}",body:"specialist_pool"}},{"(google.api.method_signature)":"specialist_pool,update_mask"},{"(google.longrunning.operation_info)":{response_type:"SpecialistPool",metadata_type:"UpdateSpecialistPoolOperationMetadata"}}]}}},CreateSpecialistPoolRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},specialistPool:{type:"SpecialistPool",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CreateSpecialistPoolOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},GetSpecialistPoolRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/SpecialistPool"}}}},ListSpecialistPoolsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3},readMask:{type:"google.protobuf.FieldMask",id:4}}},ListSpecialistPoolsResponse:{fields:{specialistPools:{rule:"repeated",type:"SpecialistPool",id:1},nextPageToken:{type:"string",id:2}}},DeleteSpecialistPoolRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/SpecialistPool"}},force:{type:"bool",id:2}}},UpdateSpecialistPoolRequest:{fields:{specialistPool:{type:"SpecialistPool",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},updateMask:{type:"google.protobuf.FieldMask",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},UpdateSpecialistPoolOperationMetadata:{fields:{specialistPool:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY","(google.api.resource_reference).type":"aiplatform.googleapis.com/SpecialistPool"}},genericMetadata:{type:"GenericOperationMetadata",id:2}}},Tensorboard:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/Tensorboard","(google.api.resource).pattern":"projects/{project}/locations/{location}/tensorboards/{tensorboard}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},encryptionSpec:{type:"EncryptionSpec",id:11},blobStoragePathPrefix:{type:"string",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},runCount:{type:"int32",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:8},etag:{type:"string",id:9},isDefault:{type:"bool",id:12}}},TimeSeriesData:{fields:{tensorboardTimeSeriesId:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},valueType:{type:"TensorboardTimeSeries.ValueType",id:2,options:{"(google.api.field_behavior)":"IMMUTABLE"}},values:{rule:"repeated",type:"TimeSeriesDataPoint",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},TimeSeriesDataPoint:{oneofs:{value:{oneof:["scalar","tensor","blobs"]}},fields:{scalar:{type:"Scalar",id:3},tensor:{type:"TensorboardTensor",id:4},blobs:{type:"TensorboardBlobSequence",id:5},wallTime:{type:"google.protobuf.Timestamp",id:1},step:{type:"int64",id:2}}},Scalar:{fields:{value:{type:"double",id:1}}},TensorboardTensor:{fields:{value:{type:"bytes",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},versionNumber:{type:"int32",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TensorboardBlobSequence:{fields:{values:{rule:"repeated",type:"TensorboardBlob",id:1}}},TensorboardBlob:{fields:{id:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},data:{type:"bytes",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TensorboardTimeSeries:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/TensorboardTimeSeries","(google.api.resource).pattern":"projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},valueType:{type:"ValueType",id:4,options:{"(google.api.field_behavior)":"IMMUTABLE"}},createTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},etag:{type:"string",id:7},pluginName:{type:"string",id:8,options:{"(google.api.field_behavior)":"IMMUTABLE"}},pluginData:{type:"bytes",id:9},metadata:{type:"Metadata",id:10,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{Metadata:{fields:{maxStep:{type:"int64",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},maxWallTime:{type:"google.protobuf.Timestamp",id:2,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},maxBlobSequenceLength:{type:"int64",id:3,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}}},ValueType:{values:{VALUE_TYPE_UNSPECIFIED:0,SCALAR:1,TENSOR:2,BLOB_SEQUENCE:3}}}},TensorboardExperiment:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/TensorboardExperiment","(google.api.resource).pattern":"projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2},description:{type:"string",id:3},createTime:{type:"google.protobuf.Timestamp",id:4,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:5,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:6},etag:{type:"string",id:7},source:{type:"string",id:8,options:{"(google.api.field_behavior)":"IMMUTABLE"}}}},TensorboardRun:{options:{"(google.api.resource).type":"aiplatform.googleapis.com/TensorboardRun","(google.api.resource).pattern":"projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},description:{type:"string",id:3},createTime:{type:"google.protobuf.Timestamp",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},updateTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},labels:{keyType:"string",type:"string",id:8},etag:{type:"string",id:9}}},TensorboardService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateTensorboard:{requestType:"CreateTensorboardRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/tensorboards","(google.api.http).body":"tensorboard","(google.api.method_signature)":"parent,tensorboard","(google.longrunning.operation_info).response_type":"Tensorboard","(google.longrunning.operation_info).metadata_type":"CreateTensorboardOperationMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/tensorboards",body:"tensorboard"}},{"(google.api.method_signature)":"parent,tensorboard"},{"(google.longrunning.operation_info)":{response_type:"Tensorboard",metadata_type:"CreateTensorboardOperationMetadata"}}]},GetTensorboard:{requestType:"GetTensorboardRequest",responseType:"Tensorboard",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/tensorboards/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}"}},{"(google.api.method_signature)":"name"}]},UpdateTensorboard:{requestType:"UpdateTensorboardRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).patch":"/v1beta1/{tensorboard.name=projects/*/locations/*/tensorboards/*}","(google.api.http).body":"tensorboard","(google.api.method_signature)":"tensorboard,update_mask","(google.longrunning.operation_info).response_type":"Tensorboard","(google.longrunning.operation_info).metadata_type":"UpdateTensorboardOperationMetadata"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{tensorboard.name=projects/*/locations/*/tensorboards/*}",body:"tensorboard"}},{"(google.api.method_signature)":"tensorboard,update_mask"},{"(google.longrunning.operation_info)":{response_type:"Tensorboard",metadata_type:"UpdateTensorboardOperationMetadata"}}]},ListTensorboards:{requestType:"ListTensorboardsRequest",responseType:"ListTensorboardsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/tensorboards","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/tensorboards"}},{"(google.api.method_signature)":"parent"}]},DeleteTensorboard:{requestType:"DeleteTensorboardRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/tensorboards/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},ReadTensorboardUsage:{requestType:"ReadTensorboardUsageRequest",responseType:"ReadTensorboardUsageResponse",options:{"(google.api.http).get":"/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}:readUsage","(google.api.method_signature)":"tensorboard"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}:readUsage"}},{"(google.api.method_signature)":"tensorboard"}]},ReadTensorboardSize:{requestType:"ReadTensorboardSizeRequest",responseType:"ReadTensorboardSizeResponse",options:{"(google.api.http).get":"/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}:readSize","(google.api.method_signature)":"tensorboard"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}:readSize"}},{"(google.api.method_signature)":"tensorboard"}]},CreateTensorboardExperiment:{requestType:"CreateTensorboardExperimentRequest",responseType:"TensorboardExperiment",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/tensorboards/*}/experiments","(google.api.http).body":"tensorboard_experiment","(google.api.method_signature)":"parent,tensorboard_experiment,tensorboard_experiment_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/tensorboards/*}/experiments",body:"tensorboard_experiment"}},{"(google.api.method_signature)":"parent,tensorboard_experiment,tensorboard_experiment_id"}]},GetTensorboardExperiment:{requestType:"GetTensorboardExperimentRequest",responseType:"TensorboardExperiment",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}"}},{"(google.api.method_signature)":"name"}]},UpdateTensorboardExperiment:{requestType:"UpdateTensorboardExperimentRequest",responseType:"TensorboardExperiment",options:{"(google.api.http).patch":"/v1beta1/{tensorboard_experiment.name=projects/*/locations/*/tensorboards/*/experiments/*}","(google.api.http).body":"tensorboard_experiment","(google.api.method_signature)":"tensorboard_experiment,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{tensorboard_experiment.name=projects/*/locations/*/tensorboards/*/experiments/*}",body:"tensorboard_experiment"}},{"(google.api.method_signature)":"tensorboard_experiment,update_mask"}]},ListTensorboardExperiments:{requestType:"ListTensorboardExperimentsRequest",responseType:"ListTensorboardExperimentsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/tensorboards/*}/experiments","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/tensorboards/*}/experiments"}},{"(google.api.method_signature)":"parent"}]},DeleteTensorboardExperiment:{requestType:"DeleteTensorboardExperimentRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},CreateTensorboardRun:{requestType:"CreateTensorboardRunRequest",responseType:"TensorboardRun",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs","(google.api.http).body":"tensorboard_run","(google.api.method_signature)":"parent,tensorboard_run,tensorboard_run_id"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs",body:"tensorboard_run"}},{"(google.api.method_signature)":"parent,tensorboard_run,tensorboard_run_id"}]},BatchCreateTensorboardRuns:{requestType:"BatchCreateTensorboardRunsRequest",responseType:"BatchCreateTensorboardRunsResponse",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:batchCreate","(google.api.http).body":"*","(google.api.method_signature)":"parent,requests"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs:batchCreate",body:"*"}},{"(google.api.method_signature)":"parent,requests"}]},GetTensorboardRun:{requestType:"GetTensorboardRunRequest",responseType:"TensorboardRun",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}"}},{"(google.api.method_signature)":"name"}]},UpdateTensorboardRun:{requestType:"UpdateTensorboardRunRequest",responseType:"TensorboardRun",options:{"(google.api.http).patch":"/v1beta1/{tensorboard_run.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}","(google.api.http).body":"tensorboard_run","(google.api.method_signature)":"tensorboard_run,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{tensorboard_run.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}",body:"tensorboard_run"}},{"(google.api.method_signature)":"tensorboard_run,update_mask"}]},ListTensorboardRuns:{requestType:"ListTensorboardRunsRequest",responseType:"ListTensorboardRunsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs"}},{"(google.api.method_signature)":"parent"}]},DeleteTensorboardRun:{requestType:"DeleteTensorboardRunRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},BatchCreateTensorboardTimeSeries:{requestType:"BatchCreateTensorboardTimeSeriesRequest",responseType:"BatchCreateTensorboardTimeSeriesResponse",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs/*/timeSeries:batchCreate","(google.api.http).body":"*","(google.api.method_signature)":"parent,requests"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*}/runs/*/timeSeries:batchCreate",body:"*"}},{"(google.api.method_signature)":"parent,requests"}]},CreateTensorboardTimeSeries:{requestType:"CreateTensorboardTimeSeriesRequest",responseType:"TensorboardTimeSeries",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries","(google.api.http).body":"tensorboard_time_series","(google.api.method_signature)":"parent,tensorboard_time_series"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries",body:"tensorboard_time_series"}},{"(google.api.method_signature)":"parent,tensorboard_time_series"}]},GetTensorboardTimeSeries:{requestType:"GetTensorboardTimeSeriesRequest",responseType:"TensorboardTimeSeries",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}"}},{"(google.api.method_signature)":"name"}]},UpdateTensorboardTimeSeries:{requestType:"UpdateTensorboardTimeSeriesRequest",responseType:"TensorboardTimeSeries",options:{"(google.api.http).patch":"/v1beta1/{tensorboard_time_series.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}","(google.api.http).body":"tensorboard_time_series","(google.api.method_signature)":"tensorboard_time_series,update_mask"},parsedOptions:[{"(google.api.http)":{patch:"/v1beta1/{tensorboard_time_series.name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}",body:"tensorboard_time_series"}},{"(google.api.method_signature)":"tensorboard_time_series,update_mask"}]},ListTensorboardTimeSeries:{requestType:"ListTensorboardTimeSeriesRequest",responseType:"ListTensorboardTimeSeriesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/timeSeries"}},{"(google.api.method_signature)":"parent"}]},DeleteTensorboardTimeSeries:{requestType:"DeleteTensorboardTimeSeriesRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"google.protobuf.Empty","(google.longrunning.operation_info).metadata_type":"DeleteOperationMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"google.protobuf.Empty",metadata_type:"DeleteOperationMetadata"}}]},BatchReadTensorboardTimeSeriesData:{requestType:"BatchReadTensorboardTimeSeriesDataRequest",responseType:"BatchReadTensorboardTimeSeriesDataResponse",options:{"(google.api.http).get":"/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}/experiments/*/runs/*/timeSeries:batchRead","(google.api.method_signature)":"tensorboard"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{tensorboard=projects/*/locations/*/tensorboards/*}/experiments/*/runs/*/timeSeries:batchRead"}},{"(google.api.method_signature)":"tensorboard"}]},ReadTensorboardTimeSeriesData:{requestType:"ReadTensorboardTimeSeriesDataRequest",responseType:"ReadTensorboardTimeSeriesDataResponse",options:{"(google.api.http).get":"/v1beta1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:read","(google.api.method_signature)":"tensorboard_time_series"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:read"}},{"(google.api.method_signature)":"tensorboard_time_series"}]},ReadTensorboardBlobData:{requestType:"ReadTensorboardBlobDataRequest",responseType:"ReadTensorboardBlobDataResponse",responseStream:!0,options:{"(google.api.http).get":"/v1beta1/{time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:readBlobData","(google.api.method_signature)":"time_series"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:readBlobData"}},{"(google.api.method_signature)":"time_series"}]},WriteTensorboardExperimentData:{requestType:"WriteTensorboardExperimentDataRequest",responseType:"WriteTensorboardExperimentDataResponse",options:{"(google.api.http).post":"/v1beta1/{tensorboard_experiment=projects/*/locations/*/tensorboards/*/experiments/*}:write","(google.api.http).body":"*","(google.api.method_signature)":"tensorboard_experiment,write_run_data_requests"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{tensorboard_experiment=projects/*/locations/*/tensorboards/*/experiments/*}:write",body:"*"}},{"(google.api.method_signature)":"tensorboard_experiment,write_run_data_requests"}]},WriteTensorboardRunData:{requestType:"WriteTensorboardRunDataRequest",responseType:"WriteTensorboardRunDataResponse",options:{"(google.api.http).post":"/v1beta1/{tensorboard_run=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:write","(google.api.http).body":"*","(google.api.method_signature)":"tensorboard_run,time_series_data"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{tensorboard_run=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}:write",body:"*"}},{"(google.api.method_signature)":"tensorboard_run,time_series_data"}]},ExportTensorboardTimeSeriesData:{requestType:"ExportTensorboardTimeSeriesDataRequest",responseType:"ExportTensorboardTimeSeriesDataResponse",options:{"(google.api.http).post":"/v1beta1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:exportTensorboardTimeSeries","(google.api.http).body":"*","(google.api.method_signature)":"tensorboard_time_series"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{tensorboard_time_series=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}:exportTensorboardTimeSeries",body:"*"}},{"(google.api.method_signature)":"tensorboard_time_series"}]}}},CreateTensorboardRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}},tensorboard:{type:"Tensorboard",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTensorboardRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}}}},ListTensorboardsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/Tensorboard"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListTensorboardsResponse:{fields:{tensorboards:{rule:"repeated",type:"Tensorboard",id:1},nextPageToken:{type:"string",id:2}}},UpdateTensorboardRequest:{fields:{updateMask:{type:"google.protobuf.FieldMask",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboard:{type:"Tensorboard",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteTensorboardRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}}}},ReadTensorboardUsageRequest:{fields:{tensorboard:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}}}},ReadTensorboardUsageResponse:{fields:{monthlyUsageData:{keyType:"string",type:"PerMonthUsageData",id:1}},nested:{PerUserUsageData:{fields:{username:{type:"string",id:1},viewCount:{type:"int64",id:2}}},PerMonthUsageData:{fields:{userUsageData:{rule:"repeated",type:"PerUserUsageData",id:1}}}}},ReadTensorboardSizeRequest:{fields:{tensorboard:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}}}},ReadTensorboardSizeResponse:{fields:{storageSizeByte:{type:"int64",id:1}}},CreateTensorboardExperimentRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}},tensorboardExperiment:{type:"TensorboardExperiment",id:2},tensorboardExperimentId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTensorboardExperimentRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}}}},ListTensorboardExperimentsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/TensorboardExperiment"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListTensorboardExperimentsResponse:{fields:{tensorboardExperiments:{rule:"repeated",type:"TensorboardExperiment",id:1},nextPageToken:{type:"string",id:2}}},UpdateTensorboardExperimentRequest:{fields:{updateMask:{type:"google.protobuf.FieldMask",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboardExperiment:{type:"TensorboardExperiment",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteTensorboardExperimentRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}}}},BatchCreateTensorboardRunsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}},requests:{rule:"repeated",type:"CreateTensorboardRunRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchCreateTensorboardRunsResponse:{fields:{tensorboardRuns:{rule:"repeated",type:"TensorboardRun",id:1}}},CreateTensorboardRunRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardRun"}},tensorboardRun:{type:"TensorboardRun",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboardRunId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTensorboardRunRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardRun"}}}},ReadTensorboardBlobDataRequest:{fields:{timeSeries:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},blobIds:{rule:"repeated",type:"string",id:2}}},ReadTensorboardBlobDataResponse:{fields:{blobs:{rule:"repeated",type:"TensorboardBlob",id:1}}},ListTensorboardRunsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/TensorboardRun"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListTensorboardRunsResponse:{fields:{tensorboardRuns:{rule:"repeated",type:"TensorboardRun",id:1},nextPageToken:{type:"string",id:2}}},UpdateTensorboardRunRequest:{fields:{updateMask:{type:"google.protobuf.FieldMask",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboardRun:{type:"TensorboardRun",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteTensorboardRunRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardRun"}}}},BatchCreateTensorboardTimeSeriesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}},requests:{rule:"repeated",type:"CreateTensorboardTimeSeriesRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},BatchCreateTensorboardTimeSeriesResponse:{fields:{tensorboardTimeSeries:{rule:"repeated",type:"TensorboardTimeSeries",id:1}}},CreateTensorboardTimeSeriesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},tensorboardTimeSeriesId:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},tensorboardTimeSeries:{type:"TensorboardTimeSeries",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTensorboardTimeSeriesRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}}}},ListTensorboardTimeSeriesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).child_type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5},readMask:{type:"google.protobuf.FieldMask",id:6}}},ListTensorboardTimeSeriesResponse:{fields:{tensorboardTimeSeries:{rule:"repeated",type:"TensorboardTimeSeries",id:1},nextPageToken:{type:"string",id:2}}},UpdateTensorboardTimeSeriesRequest:{fields:{updateMask:{type:"google.protobuf.FieldMask",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},tensorboardTimeSeries:{type:"TensorboardTimeSeries",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},DeleteTensorboardTimeSeriesRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}}}},BatchReadTensorboardTimeSeriesDataRequest:{fields:{tensorboard:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Tensorboard"}},timeSeries:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}}}},BatchReadTensorboardTimeSeriesDataResponse:{fields:{timeSeriesData:{rule:"repeated",type:"TimeSeriesData",id:1}}},ReadTensorboardTimeSeriesDataRequest:{fields:{tensorboardTimeSeries:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},maxDataPoints:{type:"int32",id:2},filter:{type:"string",id:3}}},ReadTensorboardTimeSeriesDataResponse:{fields:{timeSeriesData:{type:"TimeSeriesData",id:1}}},WriteTensorboardExperimentDataRequest:{fields:{tensorboardExperiment:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardExperiment"}},writeRunDataRequests:{rule:"repeated",type:"WriteTensorboardRunDataRequest",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},WriteTensorboardExperimentDataResponse:{fields:{}},WriteTensorboardRunDataRequest:{fields:{tensorboardRun:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardRun"}},timeSeriesData:{rule:"repeated",type:"TimeSeriesData",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},WriteTensorboardRunDataResponse:{fields:{}},ExportTensorboardTimeSeriesDataRequest:{fields:{tensorboardTimeSeries:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/TensorboardTimeSeries"}},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4},orderBy:{type:"string",id:5}}},ExportTensorboardTimeSeriesDataResponse:{fields:{timeSeriesDataPoints:{rule:"repeated",type:"TimeSeriesDataPoint",id:1},nextPageToken:{type:"string",id:2}}},CreateTensorboardOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},UpdateTensorboardOperationMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1}}},VizierService:{options:{"(google.api.default_host)":"aiplatform.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{CreateStudy:{requestType:"CreateStudyRequest",responseType:"Study",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/studies","(google.api.http).body":"study","(google.api.method_signature)":"parent,study"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/studies",body:"study"}},{"(google.api.method_signature)":"parent,study"}]},GetStudy:{requestType:"GetStudyRequest",responseType:"Study",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/studies/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/studies/*}"}},{"(google.api.method_signature)":"name"}]},ListStudies:{requestType:"ListStudiesRequest",responseType:"ListStudiesResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*}/studies","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*}/studies"}},{"(google.api.method_signature)":"parent"}]},DeleteStudy:{requestType:"DeleteStudyRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/studies/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/studies/*}"}},{"(google.api.method_signature)":"name"}]},LookupStudy:{requestType:"LookupStudyRequest",responseType:"Study",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*}/studies:lookup","(google.api.http).body":"*","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*}/studies:lookup",body:"*"}},{"(google.api.method_signature)":"parent"}]},SuggestTrials:{requestType:"SuggestTrialsRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/studies/*}/trials:suggest","(google.api.http).body":"*","(google.longrunning.operation_info).response_type":"SuggestTrialsResponse","(google.longrunning.operation_info).metadata_type":"SuggestTrialsMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/studies/*}/trials:suggest",body:"*"}},{"(google.longrunning.operation_info)":{response_type:"SuggestTrialsResponse",metadata_type:"SuggestTrialsMetadata"}}]},CreateTrial:{requestType:"CreateTrialRequest",responseType:"Trial",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/studies/*}/trials","(google.api.http).body":"trial","(google.api.method_signature)":"parent,trial"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/studies/*}/trials",body:"trial"}},{"(google.api.method_signature)":"parent,trial"}]},GetTrial:{requestType:"GetTrialRequest",responseType:"Trial",options:{"(google.api.http).get":"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}"}},{"(google.api.method_signature)":"name"}]},ListTrials:{requestType:"ListTrialsRequest",responseType:"ListTrialsResponse",options:{"(google.api.http).get":"/v1beta1/{parent=projects/*/locations/*/studies/*}/trials","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v1beta1/{parent=projects/*/locations/*/studies/*}/trials"}},{"(google.api.method_signature)":"parent"}]},AddTrialMeasurement:{requestType:"AddTrialMeasurementRequest",responseType:"Trial",options:{"(google.api.http).post":"/v1beta1/{trial_name=projects/*/locations/*/studies/*/trials/*}:addTrialMeasurement","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{trial_name=projects/*/locations/*/studies/*/trials/*}:addTrialMeasurement",body:"*"}}]},CompleteTrial:{requestType:"CompleteTrialRequest",responseType:"Trial",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}:complete","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}:complete",body:"*"}}]},DeleteTrial:{requestType:"DeleteTrialRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).delete":"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}"}},{"(google.api.method_signature)":"name"}]},CheckTrialEarlyStoppingState:{requestType:"CheckTrialEarlyStoppingStateRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v1beta1/{trial_name=projects/*/locations/*/studies/*/trials/*}:checkTrialEarlyStoppingState","(google.api.http).body":"*","(google.longrunning.operation_info).response_type":"CheckTrialEarlyStoppingStateResponse","(google.longrunning.operation_info).metadata_type":"CheckTrialEarlyStoppingStateMetatdata"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{trial_name=projects/*/locations/*/studies/*/trials/*}:checkTrialEarlyStoppingState",body:"*"}},{"(google.longrunning.operation_info)":{response_type:"CheckTrialEarlyStoppingStateResponse",metadata_type:"CheckTrialEarlyStoppingStateMetatdata"}}]},StopTrial:{requestType:"StopTrialRequest",responseType:"Trial",options:{"(google.api.http).post":"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}:stop","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}:stop",body:"*"}}]},ListOptimalTrials:{requestType:"ListOptimalTrialsRequest",responseType:"ListOptimalTrialsResponse",options:{"(google.api.http).post":"/v1beta1/{parent=projects/*/locations/*/studies/*}/trials:listOptimalTrials","(google.api.http).body":"*","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{post:"/v1beta1/{parent=projects/*/locations/*/studies/*}/trials:listOptimalTrials",body:"*"}},{"(google.api.method_signature)":"parent"}]}}},GetStudyRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}}}},CreateStudyRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},study:{type:"Study",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},ListStudiesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageToken:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListStudiesResponse:{fields:{studies:{rule:"repeated",type:"Study",id:1},nextPageToken:{type:"string",id:2}}},DeleteStudyRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}}}},LookupStudyRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},displayName:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},SuggestTrialsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}},suggestionCount:{type:"int32",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},clientId:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},contexts:{rule:"repeated",type:"TrialContext",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},SuggestTrialsResponse:{fields:{trials:{rule:"repeated",type:"Trial",id:1},studyState:{type:"Study.State",id:2},startTime:{type:"google.protobuf.Timestamp",id:3},endTime:{type:"google.protobuf.Timestamp",id:4}}},SuggestTrialsMetadata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},clientId:{type:"string",id:2}}},CreateTrialRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}},trial:{type:"Trial",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetTrialRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}}}},ListTrialsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}},pageToken:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageSize:{type:"int32",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListTrialsResponse:{fields:{trials:{rule:"repeated",type:"Trial",id:1},nextPageToken:{type:"string",id:2}}},AddTrialMeasurementRequest:{fields:{trialName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}},measurement:{type:"Measurement",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}}}},CompleteTrialRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}},finalMeasurement:{type:"Measurement",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},trialInfeasible:{type:"bool",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},infeasibleReason:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DeleteTrialRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}}}},CheckTrialEarlyStoppingStateRequest:{fields:{trialName:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}}}},CheckTrialEarlyStoppingStateResponse:{fields:{shouldStop:{type:"bool",id:1}}},CheckTrialEarlyStoppingStateMetatdata:{fields:{genericMetadata:{type:"GenericOperationMetadata",id:1},study:{type:"string",id:2},trial:{type:"string",id:3}}},StopTrialRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Trial"}}}},ListOptimalTrialsRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"aiplatform.googleapis.com/Study"}}}},ListOptimalTrialsResponse:{fields:{optimalTrials:{rule:"repeated",type:"Trial",id:1}}}}}}}}},api:{options:{go_package:"google.golang.org/genproto/googleapis/api/httpbody;httpbody",java_multiple_files:!0,java_outer_classname:"HttpBodyProto",java_package:"com.google.api",objc_class_prefix:"GAPI",cc_enable_arenas:!0},nested:{fieldBehavior:{rule:"repeated",type:"google.api.FieldBehavior",id:1052,extend:"google.protobuf.FieldOptions"},FieldBehavior:{values:{FIELD_BEHAVIOR_UNSPECIFIED:0,OPTIONAL:1,REQUIRED:2,OUTPUT_ONLY:3,INPUT_ONLY:4,IMMUTABLE:5,UNORDERED_LIST:6,NON_EMPTY_DEFAULT:7}},resourceReference:{type:"google.api.ResourceReference",id:1055,extend:"google.protobuf.FieldOptions"},resourceDefinition:{rule:"repeated",type:"google.api.ResourceDescriptor",id:1053,extend:"google.protobuf.FileOptions"},resource:{type:"google.api.ResourceDescriptor",id:1053,extend:"google.protobuf.MessageOptions"},ResourceDescriptor:{fields:{type:{type:"string",id:1},pattern:{rule:"repeated",type:"string",id:2},nameField:{type:"string",id:3},history:{type:"History",id:4},plural:{type:"string",id:5},singular:{type:"string",id:6},style:{rule:"repeated",type:"Style",id:10}},nested:{History:{values:{HISTORY_UNSPECIFIED:0,ORIGINALLY_SINGLE_PATTERN:1,FUTURE_MULTI_PATTERN:2}},Style:{values:{STYLE_UNSPECIFIED:0,DECLARATIVE_FRIENDLY:1}}}},ResourceReference:{fields:{type:{type:"string",id:1},childType:{type:"string",id:2}}},http:{type:"HttpRule",id:72295728,extend:"google.protobuf.MethodOptions"},Http:{fields:{rules:{rule:"repeated",type:"HttpRule",id:1},fullyDecodeReservedExpansion:{type:"bool",id:2}}},HttpRule:{oneofs:{pattern:{oneof:["get","put","post","delete","patch","custom"]}},fields:{selector:{type:"string",id:1},get:{type:"string",id:2},put:{type:"string",id:3},post:{type:"string",id:4},delete:{type:"string",id:5},patch:{type:"string",id:6},custom:{type:"CustomHttpPattern",id:8},body:{type:"string",id:7},responseBody:{type:"string",id:12},additionalBindings:{rule:"repeated",type:"HttpRule",id:11}}},CustomHttpPattern:{fields:{kind:{type:"string",id:1},path:{type:"string",id:2}}},methodSignature:{rule:"repeated",type:"string",id:1051,extend:"google.protobuf.MethodOptions"},defaultHost:{type:"string",id:1049,extend:"google.protobuf.ServiceOptions"},oauthScopes:{type:"string",id:1050,extend:"google.protobuf.ServiceOptions"},CommonLanguageSettings:{fields:{referenceDocsUri:{type:"string",id:1,options:{deprecated:!0}},destinations:{rule:"repeated",type:"ClientLibraryDestination",id:2}}},ClientLibrarySettings:{fields:{version:{type:"string",id:1},launchStage:{type:"LaunchStage",id:2},restNumericEnums:{type:"bool",id:3},javaSettings:{type:"JavaSettings",id:21},cppSettings:{type:"CppSettings",id:22},phpSettings:{type:"PhpSettings",id:23},pythonSettings:{type:"PythonSettings",id:24},nodeSettings:{type:"NodeSettings",id:25},dotnetSettings:{type:"DotnetSettings",id:26},rubySettings:{type:"RubySettings",id:27},goSettings:{type:"GoSettings",id:28}}},Publishing:{fields:{methodSettings:{rule:"repeated",type:"MethodSettings",id:2},newIssueUri:{type:"string",id:101},documentationUri:{type:"string",id:102},apiShortName:{type:"string",id:103},githubLabel:{type:"string",id:104},codeownerGithubTeams:{rule:"repeated",type:"string",id:105},docTagPrefix:{type:"string",id:106},organization:{type:"ClientLibraryOrganization",id:107},librarySettings:{rule:"repeated",type:"ClientLibrarySettings",id:109},protoReferenceDocumentationUri:{type:"string",id:110}}},JavaSettings:{fields:{libraryPackage:{type:"string",id:1},serviceClassNames:{keyType:"string",type:"string",id:2},common:{type:"CommonLanguageSettings",id:3}}},CppSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},PhpSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},PythonSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},NodeSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},DotnetSettings:{fields:{common:{type:"CommonLanguageSettings",id:1},renamedServices:{keyType:"string",type:"string",id:2},renamedResources:{keyType:"string",type:"string",id:3},ignoredResources:{rule:"repeated",type:"string",id:4},forcedNamespaceAliases:{rule:"repeated",type:"string",id:5},handwrittenSignatures:{rule:"repeated",type:"string",id:6}}},RubySettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},GoSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},MethodSettings:{fields:{selector:{type:"string",id:1},longRunning:{type:"LongRunning",id:2}},nested:{LongRunning:{fields:{initialPollDelay:{type:"google.protobuf.Duration",id:1},pollDelayMultiplier:{type:"float",id:2},maxPollDelay:{type:"google.protobuf.Duration",id:3},totalPollTimeout:{type:"google.protobuf.Duration",id:4}}}}},ClientLibraryOrganization:{values:{CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED:0,CLOUD:1,ADS:2,PHOTOS:3,STREET_VIEW:4,SHOPPING:5,GEO:6,GENERATIVE_AI:7}},ClientLibraryDestination:{values:{CLIENT_LIBRARY_DESTINATION_UNSPECIFIED:0,GITHUB:10,PACKAGE_MANAGER:20}},LaunchStage:{values:{LAUNCH_STAGE_UNSPECIFIED:0,UNIMPLEMENTED:6,PRELAUNCH:7,EARLY_ACCESS:1,ALPHA:2,BETA:3,GA:4,DEPRECATED:5}},HttpBody:{fields:{contentType:{type:"string",id:1},data:{type:"bytes",id:2},extensions:{rule:"repeated",type:"google.protobuf.Any",id:3}}}}},protobuf:{options:{go_package:"google.golang.org/protobuf/types/descriptorpb",java_package:"com.google.protobuf",java_outer_classname:"DescriptorProtos",csharp_namespace:"Google.Protobuf.Reflection",objc_class_prefix:"GPB",cc_enable_arenas:!0,optimize_for:"SPEED"},nested:{FileDescriptorSet:{fields:{file:{rule:"repeated",type:"FileDescriptorProto",id:1}}},FileDescriptorProto:{fields:{name:{type:"string",id:1},package:{type:"string",id:2},dependency:{rule:"repeated",type:"string",id:3},publicDependency:{rule:"repeated",type:"int32",id:10,options:{packed:!1}},weakDependency:{rule:"repeated",type:"int32",id:11,options:{packed:!1}},messageType:{rule:"repeated",type:"DescriptorProto",id:4},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:5},service:{rule:"repeated",type:"ServiceDescriptorProto",id:6},extension:{rule:"repeated",type:"FieldDescriptorProto",id:7},options:{type:"FileOptions",id:8},sourceCodeInfo:{type:"SourceCodeInfo",id:9},syntax:{type:"string",id:12},edition:{type:"string",id:13}}},DescriptorProto:{fields:{name:{type:"string",id:1},field:{rule:"repeated",type:"FieldDescriptorProto",id:2},extension:{rule:"repeated",type:"FieldDescriptorProto",id:6},nestedType:{rule:"repeated",type:"DescriptorProto",id:3},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:4},extensionRange:{rule:"repeated",type:"ExtensionRange",id:5},oneofDecl:{rule:"repeated",type:"OneofDescriptorProto",id:8},options:{type:"MessageOptions",id:7},reservedRange:{rule:"repeated",type:"ReservedRange",id:9},reservedName:{rule:"repeated",type:"string",id:10}},nested:{ExtensionRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2},options:{type:"ExtensionRangeOptions",id:3}}},ReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},ExtensionRangeOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999},declaration:{rule:"repeated",type:"Declaration",id:2,options:{retention:"RETENTION_SOURCE"}},features:{type:"FeatureSet",id:50},verification:{type:"VerificationState",id:3,options:{default:"UNVERIFIED"}}},extensions:[[1e3,536870911]],nested:{Declaration:{fields:{number:{type:"int32",id:1},fullName:{type:"string",id:2},type:{type:"string",id:3},reserved:{type:"bool",id:5},repeated:{type:"bool",id:6}},reserved:[[4,4]]},VerificationState:{values:{DECLARATION:0,UNVERIFIED:1}}}},FieldDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:3},label:{type:"Label",id:4},type:{type:"Type",id:5},typeName:{type:"string",id:6},extendee:{type:"string",id:2},defaultValue:{type:"string",id:7},oneofIndex:{type:"int32",id:9},jsonName:{type:"string",id:10},options:{type:"FieldOptions",id:8},proto3Optional:{type:"bool",id:17}},nested:{Type:{values:{TYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18}},Label:{values:{LABEL_OPTIONAL:1,LABEL_REQUIRED:2,LABEL_REPEATED:3}}}},OneofDescriptorProto:{fields:{name:{type:"string",id:1},options:{type:"OneofOptions",id:2}}},EnumDescriptorProto:{fields:{name:{type:"string",id:1},value:{rule:"repeated",type:"EnumValueDescriptorProto",id:2},options:{type:"EnumOptions",id:3},reservedRange:{rule:"repeated",type:"EnumReservedRange",id:4},reservedName:{rule:"repeated",type:"string",id:5}},nested:{EnumReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},EnumValueDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:2},options:{type:"EnumValueOptions",id:3}}},ServiceDescriptorProto:{fields:{name:{type:"string",id:1},method:{rule:"repeated",type:"MethodDescriptorProto",id:2},options:{type:"ServiceOptions",id:3}}},MethodDescriptorProto:{fields:{name:{type:"string",id:1},inputType:{type:"string",id:2},outputType:{type:"string",id:3},options:{type:"MethodOptions",id:4},clientStreaming:{type:"bool",id:5,options:{default:!1}},serverStreaming:{type:"bool",id:6,options:{default:!1}}}},FileOptions:{fields:{javaPackage:{type:"string",id:1},javaOuterClassname:{type:"string",id:8},javaMultipleFiles:{type:"bool",id:10,options:{default:!1}},javaGenerateEqualsAndHash:{type:"bool",id:20,options:{deprecated:!0}},javaStringCheckUtf8:{type:"bool",id:27,options:{default:!1}},optimizeFor:{type:"OptimizeMode",id:9,options:{default:"SPEED"}},goPackage:{type:"string",id:11},ccGenericServices:{type:"bool",id:16,options:{default:!1}},javaGenericServices:{type:"bool",id:17,options:{default:!1}},pyGenericServices:{type:"bool",id:18,options:{default:!1}},phpGenericServices:{type:"bool",id:42,options:{default:!1}},deprecated:{type:"bool",id:23,options:{default:!1}},ccEnableArenas:{type:"bool",id:31,options:{default:!0}},objcClassPrefix:{type:"string",id:36},csharpNamespace:{type:"string",id:37},swiftPrefix:{type:"string",id:39},phpClassPrefix:{type:"string",id:40},phpNamespace:{type:"string",id:41},phpMetadataNamespace:{type:"string",id:44},rubyPackage:{type:"string",id:45},features:{type:"FeatureSet",id:50},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[38,38]],nested:{OptimizeMode:{values:{SPEED:1,CODE_SIZE:2,LITE_RUNTIME:3}}}},MessageOptions:{fields:{messageSetWireFormat:{type:"bool",id:1,options:{default:!1}},noStandardDescriptorAccessor:{type:"bool",id:2,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},mapEntry:{type:"bool",id:7},deprecatedLegacyJsonFieldConflicts:{type:"bool",id:11,options:{deprecated:!0}},features:{type:"FeatureSet",id:12},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[4,4],[5,5],[6,6],[8,8],[9,9]]},FieldOptions:{fields:{ctype:{type:"CType",id:1,options:{default:"STRING"}},packed:{type:"bool",id:2},jstype:{type:"JSType",id:6,options:{default:"JS_NORMAL"}},lazy:{type:"bool",id:5,options:{default:!1}},unverifiedLazy:{type:"bool",id:15,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},weak:{type:"bool",id:10,options:{default:!1}},debugRedact:{type:"bool",id:16,options:{default:!1}},retention:{type:"OptionRetention",id:17},targets:{rule:"repeated",type:"OptionTargetType",id:19,options:{packed:!1}},editionDefaults:{rule:"repeated",type:"EditionDefault",id:20},features:{type:"FeatureSet",id:21},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[4,4],[18,18]],nested:{CType:{values:{STRING:0,CORD:1,STRING_PIECE:2}},JSType:{values:{JS_NORMAL:0,JS_STRING:1,JS_NUMBER:2}},OptionRetention:{values:{RETENTION_UNKNOWN:0,RETENTION_RUNTIME:1,RETENTION_SOURCE:2}},OptionTargetType:{values:{TARGET_TYPE_UNKNOWN:0,TARGET_TYPE_FILE:1,TARGET_TYPE_EXTENSION_RANGE:2,TARGET_TYPE_MESSAGE:3,TARGET_TYPE_FIELD:4,TARGET_TYPE_ONEOF:5,TARGET_TYPE_ENUM:6,TARGET_TYPE_ENUM_ENTRY:7,TARGET_TYPE_SERVICE:8,TARGET_TYPE_METHOD:9}},EditionDefault:{fields:{edition:{type:"string",id:1},value:{type:"string",id:2}}}}},OneofOptions:{fields:{features:{type:"FeatureSet",id:1},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},EnumOptions:{fields:{allowAlias:{type:"bool",id:2},deprecated:{type:"bool",id:3,options:{default:!1}},deprecatedLegacyJsonFieldConflicts:{type:"bool",id:6,options:{deprecated:!0}},features:{type:"FeatureSet",id:7},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[5,5]]},EnumValueOptions:{fields:{deprecated:{type:"bool",id:1,options:{default:!1}},features:{type:"FeatureSet",id:2},debugRedact:{type:"bool",id:3,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},ServiceOptions:{fields:{features:{type:"FeatureSet",id:34},deprecated:{type:"bool",id:33,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},MethodOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},idempotencyLevel:{type:"IdempotencyLevel",id:34,options:{default:"IDEMPOTENCY_UNKNOWN"}},features:{type:"FeatureSet",id:35},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],nested:{IdempotencyLevel:{values:{IDEMPOTENCY_UNKNOWN:0,NO_SIDE_EFFECTS:1,IDEMPOTENT:2}}}},UninterpretedOption:{fields:{name:{rule:"repeated",type:"NamePart",id:2},identifierValue:{type:"string",id:3},positiveIntValue:{type:"uint64",id:4},negativeIntValue:{type:"int64",id:5},doubleValue:{type:"double",id:6},stringValue:{type:"bytes",id:7},aggregateValue:{type:"string",id:8}},nested:{NamePart:{fields:{namePart:{rule:"required",type:"string",id:1},isExtension:{rule:"required",type:"bool",id:2}}}}},FeatureSet:{fields:{fieldPresence:{type:"FieldPresence",id:1,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","edition_defaults.edition":"2023","edition_defaults.value":"EXPLICIT"}},enumType:{type:"EnumType",id:2,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","edition_defaults.edition":"2023","edition_defaults.value":"OPEN"}},repeatedFieldEncoding:{type:"RepeatedFieldEncoding",id:3,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","edition_defaults.edition":"2023","edition_defaults.value":"PACKED"}},stringFieldValidation:{type:"StringFieldValidation",id:4,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","edition_defaults.edition":"2023","edition_defaults.value":"MANDATORY"}},messageEncoding:{type:"MessageEncoding",id:5,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","edition_defaults.edition":"2023","edition_defaults.value":"LENGTH_PREFIXED"}},jsonFormat:{type:"JsonFormat",id:6,options:{retention:"RETENTION_RUNTIME",targets:"TARGET_TYPE_FILE","edition_defaults.edition":"2023","edition_defaults.value":"ALLOW"}},rawFeatures:{type:"FeatureSet",id:999,options:{targets:"TARGET_TYPE_UNKNOWN"}}},extensions:[[1e3,1e3],[1001,1001],[9995,9999]],nested:{FieldPresence:{values:{FIELD_PRESENCE_UNKNOWN:0,EXPLICIT:1,IMPLICIT:2,LEGACY_REQUIRED:3}},EnumType:{values:{ENUM_TYPE_UNKNOWN:0,OPEN:1,CLOSED:2}},RepeatedFieldEncoding:{values:{REPEATED_FIELD_ENCODING_UNKNOWN:0,PACKED:1,EXPANDED:2}},StringFieldValidation:{values:{STRING_FIELD_VALIDATION_UNKNOWN:0,MANDATORY:1,HINT:2,NONE:3}},MessageEncoding:{values:{MESSAGE_ENCODING_UNKNOWN:0,LENGTH_PREFIXED:1,DELIMITED:2}},JsonFormat:{values:{JSON_FORMAT_UNKNOWN:0,ALLOW:1,LEGACY_BEST_EFFORT:2}}}},SourceCodeInfo:{fields:{location:{rule:"repeated",type:"Location",id:1}},nested:{Location:{fields:{path:{rule:"repeated",type:"int32",id:1},span:{rule:"repeated",type:"int32",id:2},leadingComments:{type:"string",id:3},trailingComments:{type:"string",id:4},leadingDetachedComments:{rule:"repeated",type:"string",id:6}}}}},GeneratedCodeInfo:{fields:{annotation:{rule:"repeated",type:"Annotation",id:1}},nested:{Annotation:{fields:{path:{rule:"repeated",type:"int32",id:1},sourceFile:{type:"string",id:2},begin:{type:"int32",id:3},end:{type:"int32",id:4},semantic:{type:"Semantic",id:5}},nested:{Semantic:{values:{NONE:0,SET:1,ALIAS:2}}}}}},Struct:{fields:{fields:{keyType:"string",type:"Value",id:1}}},Value:{oneofs:{kind:{oneof:["nullValue","numberValue","stringValue","boolValue","structValue","listValue"]}},fields:{nullValue:{type:"NullValue",id:1},numberValue:{type:"double",id:2},stringValue:{type:"string",id:3},boolValue:{type:"bool",id:4},structValue:{type:"Struct",id:5},listValue:{type:"ListValue",id:6}}},NullValue:{values:{NULL_VALUE:0}},ListValue:{fields:{values:{rule:"repeated",type:"Value",id:1}}},Timestamp:{fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}},Duration:{fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}},Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}},Empty:{fields:{}},FieldMask:{fields:{paths:{rule:"repeated",type:"string",id:1}}},DoubleValue:{fields:{value:{type:"double",id:1}}},FloatValue:{fields:{value:{type:"float",id:1}}},Int64Value:{fields:{value:{type:"int64",id:1}}},UInt64Value:{fields:{value:{type:"uint64",id:1}}},Int32Value:{fields:{value:{type:"int32",id:1}}},UInt32Value:{fields:{value:{type:"uint32",id:1}}},BoolValue:{fields:{value:{type:"bool",id:1}}},StringValue:{fields:{value:{type:"string",id:1}}},BytesValue:{fields:{value:{type:"bytes",id:1}}}}},rpc:{options:{cc_enable_arenas:!0,go_package:"google.golang.org/genproto/googleapis/rpc/status;status",java_multiple_files:!0,java_outer_classname:"StatusProto",java_package:"com.google.rpc",objc_class_prefix:"RPC"},nested:{Status:{fields:{code:{type:"int32",id:1},message:{type:"string",id:2},details:{rule:"repeated",type:"google.protobuf.Any",id:3}}}}},type:{options:{cc_enable_arenas:!0,go_package:"google.golang.org/genproto/googleapis/type/color;color",java_multiple_files:!0,java_outer_classname:"ColorProto",java_package:"com.google.type",objc_class_prefix:"GTP"},nested:{Money:{fields:{currencyCode:{type:"string",id:1},units:{type:"int64",id:2},nanos:{type:"int32",id:3}}},Interval:{fields:{startTime:{type:"google.protobuf.Timestamp",id:1},endTime:{type:"google.protobuf.Timestamp",id:2}}},Color:{fields:{red:{type:"float",id:1},green:{type:"float",id:2},blue:{type:"float",id:3},alpha:{type:"google.protobuf.FloatValue",id:4}}}}},longrunning:{options:{cc_enable_arenas:!0,csharp_namespace:"Google.LongRunning",go_package:"cloud.google.com/go/longrunning/autogen/longrunningpb;longrunningpb",java_multiple_files:!0,java_outer_classname:"OperationsProto",java_package:"com.google.longrunning",php_namespace:"Google\\LongRunning"},nested:{operationInfo:{type:"google.longrunning.OperationInfo",id:1049,extend:"google.protobuf.MethodOptions"},Operations:{options:{"(google.api.default_host)":"longrunning.googleapis.com"},methods:{ListOperations:{requestType:"ListOperationsRequest",responseType:"ListOperationsResponse",options:{"(google.api.http).get":"/v1/{name=operations}","(google.api.method_signature)":"name,filter"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=operations}"}},{"(google.api.method_signature)":"name,filter"}]},GetOperation:{requestType:"GetOperationRequest",responseType:"Operation",options:{"(google.api.http).get":"/v1/{name=operations/**}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=operations/**}"}},{"(google.api.method_signature)":"name"}]},DeleteOperation:{requestType:"DeleteOperationRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).delete":"/v1/{name=operations/**}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=operations/**}"}},{"(google.api.method_signature)":"name"}]},CancelOperation:{requestType:"CancelOperationRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=operations/**}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=operations/**}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},WaitOperation:{requestType:"WaitOperationRequest",responseType:"Operation"}}},Operation:{oneofs:{result:{oneof:["error","response"]}},fields:{name:{type:"string",id:1},metadata:{type:"google.protobuf.Any",id:2},done:{type:"bool",id:3},error:{type:"google.rpc.Status",id:4},response:{type:"google.protobuf.Any",id:5}}},GetOperationRequest:{fields:{name:{type:"string",id:1}}},ListOperationsRequest:{fields:{name:{type:"string",id:4},filter:{type:"string",id:1},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},ListOperationsResponse:{fields:{operations:{rule:"repeated",type:"Operation",id:1},nextPageToken:{type:"string",id:2}}},CancelOperationRequest:{fields:{name:{type:"string",id:1}}},DeleteOperationRequest:{fields:{name:{type:"string",id:1}}},WaitOperationRequest:{fields:{name:{type:"string",id:1},timeout:{type:"google.protobuf.Duration",id:2}}},OperationInfo:{fields:{responseType:{type:"string",id:1},metadataType:{type:"string",id:2}}}}}}}}}});var TN=A((TOe,vQ)=>{vQ.exports={interfaces:{"google.cloud.aiplatform.v1beta1.DatasetService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateDataset:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetDataset:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateDataset:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDatasets:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteDataset:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ImportData:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ExportData:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateDatasetVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteDatasetVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetDatasetVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDatasetVersions:{retry_codes_name:"non_idempotent",retry_params_name:"default"},RestoreDatasetVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDataItems:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},SearchDataItems:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListSavedQueries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteSavedQuery:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetAnnotationSpec:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListAnnotations:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var _e=A((OOe,TQ)=>{TQ.exports={name:"@google-cloud/aiplatform",version:"3.7.0",description:"Vertex AI client for Node.js",repository:{type:"git",directory:"packages/google-cloud-aiplatform",url:"https://github.com/googleapis/google-cloud-node.git"},license:"Apache-2.0",author:"Google LLC",main:"build/src/index.js",files:["build/src","build/protos","!build/src/**/*.map"],keywords:["google apis client","google api client","google apis","google api","google","google cloud platform","google cloud","cloud","google vertex ai","google vertex","aiplatform","dataset service","endpoint service","job service","migration service","model service","pipeline service","prediction service","specialist pool service"],scripts:{clean:"gts clean",compile:"tsc -p . && cp -r protos build/","compile-protos":"compileProtos src",docs:"NODE_OPTIONS=--max-old-space-size=8192 jsdoc -c .jsdoc.js","predocs-test":"npm run docs","docs-test":"linkinator docs",fix:"gts fix",lint:"gts check",prepare:"npm run compile-protos && npm run compile",prelint:"cd samples; npm link ../; npm i",postpack:"minifyProtoJson","samples-test":"cd samples/ && npm link ../ && npm i && npm test","system-test":"c8 mocha build/system-test",test:"c8 node build/test/run.js"},dependencies:{"google-gax":"^4.0.3","protobuf.js":"^1.1.2"},devDependencies:{"@types/mocha":"^9.0.0","@types/node":"^20.4.5","@types/sinon":"^17.0.0",c8:"^8.0.1","gapic-tools":"^0.2.0",gts:"^5.0.0",jsdoc:"^4.0.0","jsdoc-fresh":"^3.0.0","jsdoc-region-tag":"^3.0.0",linkinator:"4.1.2",long:"^5.2.3",mocha:"^9.2.2","pack-n-play":"^2.0.0",sinon:"^17.0.0",typescript:"^5.1.6"},engines:{node:">=14.0.0"},homepage:"https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-aiplatform"}});var Ye=A(Go=>{"use strict";Object.defineProperty(Go,"__esModule",{value:!0});Go.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH=Go.DEFAULT_MAX_SEND_MESSAGE_LENGTH=Go.Propagate=Go.LogVerbosity=Go.Status=void 0;var ON;(function(d){d[d.OK=0]="OK",d[d.CANCELLED=1]="CANCELLED",d[d.UNKNOWN=2]="UNKNOWN",d[d.INVALID_ARGUMENT=3]="INVALID_ARGUMENT",d[d.DEADLINE_EXCEEDED=4]="DEADLINE_EXCEEDED",d[d.NOT_FOUND=5]="NOT_FOUND",d[d.ALREADY_EXISTS=6]="ALREADY_EXISTS",d[d.PERMISSION_DENIED=7]="PERMISSION_DENIED",d[d.RESOURCE_EXHAUSTED=8]="RESOURCE_EXHAUSTED",d[d.FAILED_PRECONDITION=9]="FAILED_PRECONDITION",d[d.ABORTED=10]="ABORTED",d[d.OUT_OF_RANGE=11]="OUT_OF_RANGE",d[d.UNIMPLEMENTED=12]="UNIMPLEMENTED",d[d.INTERNAL=13]="INTERNAL",d[d.UNAVAILABLE=14]="UNAVAILABLE",d[d.DATA_LOSS=15]="DATA_LOSS",d[d.UNAUTHENTICATED=16]="UNAUTHENTICATED"})(ON||(Go.Status=ON={}));var SN;(function(d){d[d.DEBUG=0]="DEBUG",d[d.INFO=1]="INFO",d[d.ERROR=2]="ERROR",d[d.NONE=3]="NONE"})(SN||(Go.LogVerbosity=SN={}));var PN;(function(d){d[d.DEADLINE=1]="DEADLINE",d[d.CENSUS_STATS_CONTEXT=2]="CENSUS_STATS_CONTEXT",d[d.CENSUS_TRACING_CONTEXT=4]="CENSUS_TRACING_CONTEXT",d[d.CANCELLATION=8]="CANCELLATION",d[d.DEFAULTS=65535]="DEFAULTS"})(PN||(Go.Propagate=PN={}));Go.DEFAULT_MAX_SEND_MESSAGE_LENGTH=-1;Go.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH=4*1024*1024});var Ch=A((POe,OQ)=>{OQ.exports={name:"@grpc/grpc-js",version:"1.9.11",description:"gRPC Library for Node - pure JS implementation",homepage:"https://grpc.io/",repository:"https://github.com/grpc/grpc-node/tree/master/packages/grpc-js",main:"build/src/index.js",engines:{node:"^8.13.0 || >=10.10.0"},keywords:[],author:{name:"Google Inc."},types:"build/src/index.d.ts",license:"Apache-2.0",devDependencies:{"@types/gulp":"^4.0.6","@types/gulp-mocha":"0.0.32","@types/lodash":"^4.14.186","@types/mocha":"^5.2.6","@types/ncp":"^2.0.1","@types/pify":"^3.0.2","@types/semver":"^7.3.9","@typescript-eslint/eslint-plugin":"^5.59.11","@typescript-eslint/parser":"^5.59.11","@typescript-eslint/typescript-estree":"^5.59.11","clang-format":"^1.0.55",eslint:"^8.42.0","eslint-config-prettier":"^8.8.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1",execa:"^2.0.3",gulp:"^4.0.2","gulp-mocha":"^6.0.0",lodash:"^4.17.4",madge:"^5.0.1","mocha-jenkins-reporter":"^0.4.1",ncp:"^2.0.0",pify:"^4.0.1",prettier:"^2.8.8",rimraf:"^3.0.2",semver:"^7.3.5","ts-node":"^10.9.1",typescript:"^5.1.3"},contributors:[{name:"Google Inc."}],scripts:{build:"npm run compile",clean:"rimraf ./build",compile:"tsc -p .",format:'clang-format -i -style="{Language: JavaScript, BasedOnStyle: Google, ColumnLimit: 80}" src/*.ts test/*.ts',lint:"eslint src/*.ts test/*.ts",prepare:"npm run generate-types && npm run compile",test:"gulp test",check:"npm run lint",fix:"eslint --fix src/*.ts test/*.ts",pretest:"npm run generate-types && npm run generate-test-types && npm run compile",posttest:"npm run check && madge -c ./build/src","generate-types":"proto-loader-gen-types --keepCase --longs String --enums String --defaults --oneofs --includeComments --includeDirs proto/ --include-dirs test/fixtures/ -O src/generated/ --grpcLib ../index channelz.proto","generate-test-types":"proto-loader-gen-types --keepCase --longs String --enums String --defaults --oneofs --includeComments --include-dirs test/fixtures/ -O test/generated/ --grpcLib ../../src/index test_service.proto"},dependencies:{"@grpc/proto-loader":"^0.7.8","@types/node":">=12.12.47"},files:["src/**/*.ts","build/src/**/*.{js,d.ts,js.map}","proto/*.proto","LICENSE","deps/envoy-api/envoy/api/v2/**/*.proto","deps/envoy-api/envoy/config/**/*.proto","deps/envoy-api/envoy/service/**/*.proto","deps/envoy-api/envoy/type/**/*.proto","deps/udpa/udpa/**/*.proto","deps/googleapis/google/api/*.proto","deps/googleapis/google/rpc/*.proto","deps/protoc-gen-validate/validate/**/*.proto"]}});var mt=A(go=>{"use strict";var sS,uS,dS,fS;Object.defineProperty(go,"__esModule",{value:!0});go.isTracerEnabled=go.trace=go.log=go.setLoggerVerbosity=go.setLogger=go.getLogger=void 0;var zi=Ye(),SQ=require("process"),PQ=Ch().version,jQ={error:(d,...o)=>{console.error("E "+d,...o)},info:(d,...o)=>{console.error("I "+d,...o)},debug:(d,...o)=>{console.error("D "+d,...o)}},Cl=jQ,hp=zi.LogVerbosity.ERROR,wQ=(uS=(sS=process.env.GRPC_NODE_VERBOSITY)!==null&&sS!==void 0?sS:process.env.GRPC_VERBOSITY)!==null&&uS!==void 0?uS:"";switch(wQ.toUpperCase()){case"DEBUG":hp=zi.LogVerbosity.DEBUG;break;case"INFO":hp=zi.LogVerbosity.INFO;break;case"ERROR":hp=zi.LogVerbosity.ERROR;break;case"NONE":hp=zi.LogVerbosity.NONE;break;default:}var xQ=()=>Cl;go.getLogger=xQ;var _Q=d=>{Cl=d};go.setLogger=_Q;var DQ=d=>{hp=d};go.setLoggerVerbosity=DQ;var EQ=(d,...o)=>{let p;if(d>=hp){switch(d){case zi.LogVerbosity.DEBUG:p=Cl.debug;break;case zi.LogVerbosity.INFO:p=Cl.info;break;case zi.LogVerbosity.ERROR:p=Cl.error;break}p||(p=Cl.error),p&&p.bind(Cl)(...o)}};go.log=EQ;var MQ=(fS=(dS=process.env.GRPC_NODE_TRACE)!==null&&dS!==void 0?dS:process.env.GRPC_TRACE)!==null&&fS!==void 0?fS:"",mS=new Set,jN=new Set;for(let d of MQ.split(","))d.startsWith("-")?jN.add(d.substring(1)):mS.add(d);var NQ=mS.has("all");function CQ(d,o,p){wN(o)&&(0,go.log)(d,new Date().toISOString()+" | v"+PQ+" "+SQ.pid+" | "+o+" | "+p)}go.trace=CQ;function wN(d){return!jN.has(d)&&(NQ||mS.has(d))}go.isTracerEnabled=wN});var Rh=A(gp=>{"use strict";Object.defineProperty(gp,"__esModule",{value:!0});gp.getErrorCode=gp.getErrorMessage=void 0;function RQ(d){return d instanceof Error?d.message:String(d)}gp.getErrorMessage=RQ;function AQ(d){return typeof d=="object"&&d!==null&&"code"in d&&typeof d.code=="number"?d.code:null}gp.getErrorCode=AQ});var yo=A(Fh=>{"use strict";Object.defineProperty(Fh,"__esModule",{value:!0});Fh.Metadata=void 0;var FQ=mt(),IQ=Ye(),kQ=Rh(),LQ=/^[0-9a-z_.-]+$/,JQ=/^[ -~]*$/;function VQ(d){return LQ.test(d)}function UQ(d){return JQ.test(d)}function _N(d){return d.endsWith("-bin")}function qQ(d){return!d.startsWith("grpc-")}function Ah(d){return d.toLowerCase()}function xN(d,o){if(!VQ(d))throw new Error('Metadata key "'+d+'" contains illegal characters');if(o!=null)if(_N(d)){if(!Buffer.isBuffer(o))throw new Error("keys that end with '-bin' must have Buffer values")}else{if(Buffer.isBuffer(o))throw new Error("keys that don't end with '-bin' must have String values");if(!UQ(o))throw new Error('Metadata string value "'+o+'" contains illegal characters')}}var hS=class d{constructor(o={}){this.internalRepr=new Map,this.options=o}set(o,p){o=Ah(o),xN(o,p),this.internalRepr.set(o,[p])}add(o,p){o=Ah(o),xN(o,p);let c=this.internalRepr.get(o);c===void 0?this.internalRepr.set(o,[p]):c.push(p)}remove(o){o=Ah(o),this.internalRepr.delete(o)}get(o){return o=Ah(o),this.internalRepr.get(o)||[]}getMap(){let o={};for(let[p,c]of this.internalRepr)if(c.length>0){let l=c[0];o[p]=Buffer.isBuffer(l)?Buffer.from(l):l}return o}clone(){let o=new d(this.options),p=o.internalRepr;for(let[c,l]of this.internalRepr){let u=l.map(O=>Buffer.isBuffer(O)?Buffer.from(O):O);p.set(c,u)}return o}merge(o){for(let[p,c]of o.internalRepr){let l=(this.internalRepr.get(p)||[]).concat(c);this.internalRepr.set(p,l)}}setOptions(o){this.options=o}getOptions(){return this.options}toHttp2Headers(){let o={};for(let[p,c]of this.internalRepr)o[p]=c.map(BQ);return o}toJSON(){let o={};for(let[p,c]of this.internalRepr)o[p]=c;return o}static fromHttp2Headers(o){let p=new d;for(let c of Object.keys(o)){if(c.charAt(0)===":")continue;let l=o[c];try{_N(c)?Array.isArray(l)?l.forEach(u=>{p.add(c,Buffer.from(u,"base64"))}):l!==void 0&&(qQ(c)?l.split(",").forEach(u=>{p.add(c,Buffer.from(u.trim(),"base64"))}):p.add(c,Buffer.from(l,"base64"))):Array.isArray(l)?l.forEach(u=>{p.add(c,u)}):l!==void 0&&p.add(c,l)}catch(u){let O=`Failed to add metadata entry ${c}: ${l}. ${(0,kQ.getErrorMessage)(u)}. For more information see https://github.com/grpc/grpc-node/issues/1173`;(0,FQ.log)(IQ.LogVerbosity.ERROR,O)}}return p}};Fh.Metadata=hS;var BQ=d=>Buffer.isBuffer(d)?d.toString("base64"):d});var TS=A(Ih=>{"use strict";Object.defineProperty(Ih,"__esModule",{value:!0});Ih.CallCredentials=void 0;var vS=yo();function GQ(d){return"getRequestHeaders"in d&&typeof d.getRequestHeaders=="function"}var yp=class d{static createFromMetadataGenerator(o){return new yS(o)}static createFromGoogleCredential(o){return d.createFromMetadataGenerator((p,c)=>{let l;GQ(o)?l=o.getRequestHeaders(p.service_url):l=new Promise((u,O)=>{o.getRequestMetadata(p.service_url,(y,m)=>{if(y){O(y);return}if(!m){O(new Error("Headers not set by metadata plugin"));return}u(m)})}),l.then(u=>{let O=new vS.Metadata;for(let y of Object.keys(u))O.add(y,u[y]);c(null,O)},u=>{c(u)})})}static createEmpty(){return new bS}};Ih.CallCredentials=yp;var gS=class d extends yp{constructor(o){super(),this.creds=o}async generateMetadata(o){let p=new vS.Metadata,c=await Promise.all(this.creds.map(l=>l.generateMetadata(o)));for(let l of c)p.merge(l);return p}compose(o){return new d(this.creds.concat([o]))}_equals(o){return this===o?!0:o instanceof d?this.creds.every((p,c)=>p._equals(o.creds[c])):!1}},yS=class d extends yp{constructor(o){super(),this.metadataGenerator=o}generateMetadata(o){return new Promise((p,c)=>{this.metadataGenerator(o,(l,u)=>{u!==void 0?p(u):c(l)})})}compose(o){return new gS([this,o])}_equals(o){return this===o?!0:o instanceof d?this.metadataGenerator===o.metadataGenerator:!1}},bS=class d extends yp{generateMetadata(o){return Promise.resolve(new vS.Metadata)}compose(o){return o}_equals(o){return o instanceof d}}});var SS=A(bp=>{"use strict";Object.defineProperty(bp,"__esModule",{value:!0});bp.getDefaultRootsData=bp.CIPHER_SUITES=void 0;var zQ=require("fs");bp.CIPHER_SUITES=process.env.GRPC_SSL_CIPHER_SUITES;var DN=process.env.GRPC_DEFAULT_SSL_ROOTS_FILE_PATH,OS=null;function HQ(){return DN?(OS===null&&(OS=zQ.readFileSync(DN)),OS):null}bp.getDefaultRootsData=HQ});var Jh=A(Lh=>{"use strict";Object.defineProperty(Lh,"__esModule",{value:!0});Lh.ChannelCredentials=void 0;var QQ=require("tls"),YQ=TS(),EN=SS();function PS(d,o){if(d&&!(d instanceof Buffer))throw new TypeError(`${o}, if provided, must be a Buffer.`)}var vp=class{constructor(o){this.callCredentials=o||YQ.CallCredentials.createEmpty()}_getCallCredentials(){return this.callCredentials}static createSsl(o,p,c,l){var u;if(PS(o,"Root certificate"),PS(p,"Private key"),PS(c,"Certificate chain"),p&&!c)throw new Error("Private key must be given with accompanying certificate chain");if(!p&&c)throw new Error("Certificate chain must be given with accompanying private key");let O=(0,QQ.createSecureContext)({ca:(u=o??(0,EN.getDefaultRootsData)())!==null&&u!==void 0?u:void 0,key:p??void 0,cert:c??void 0,ciphers:EN.CIPHER_SUITES});return new kh(O,l??{})}static createFromSecureContext(o,p){return new kh(o,p??{})}static createInsecure(){return new jS}};Lh.ChannelCredentials=vp;var jS=class d extends vp{constructor(o){super(o)}compose(o){throw new Error("Cannot compose insecure credentials")}_getConnectionOptions(){return null}_isSecure(){return!1}_equals(o){return o instanceof d}},kh=class d extends vp{constructor(o,p){super(),this.secureContext=o,this.verifyOptions=p,this.connectionOptions={secureContext:o},p?.checkServerIdentity&&(this.connectionOptions.checkServerIdentity=p.checkServerIdentity)}compose(o){let p=this.callCredentials.compose(o);return new wS(this,p)}_getConnectionOptions(){return Object.assign({},this.connectionOptions)}_isSecure(){return!0}_equals(o){return this===o?!0:o instanceof d?this.secureContext===o.secureContext&&this.verifyOptions.checkServerIdentity===o.verifyOptions.checkServerIdentity:!1}},wS=class d extends vp{constructor(o,p){super(p),this.channelCredentials=o}compose(o){let p=this.callCredentials.compose(o);return new d(this.channelCredentials,p)}_getConnectionOptions(){return this.channelCredentials._getConnectionOptions()}_isSecure(){return!0}_equals(o){return this===o?!0:o instanceof d?this.channelCredentials._equals(o.channelCredentials)&&this.callCredentials._equals(o.callCredentials):!1}}});var Qi=A(io=>{"use strict";Object.defineProperty(io,"__esModule",{value:!0});io.validateLoadBalancingConfig=io.getFirstUsableConfig=io.isLoadBalancerNameRegistered=io.createLoadBalancer=io.registerDefaultLoadBalancerType=io.registerLoadBalancerType=io.createChildChannelControlHelper=void 0;function WQ(d,o){var p,c,l,u,O,y,m,a,r,e;return{createSubchannel:(c=(p=o.createSubchannel)===null||p===void 0?void 0:p.bind(o))!==null&&c!==void 0?c:d.createSubchannel.bind(d),updateState:(u=(l=o.updateState)===null||l===void 0?void 0:l.bind(o))!==null&&u!==void 0?u:d.updateState.bind(d),requestReresolution:(y=(O=o.requestReresolution)===null||O===void 0?void 0:O.bind(o))!==null&&y!==void 0?y:d.requestReresolution.bind(d),addChannelzChild:(a=(m=o.addChannelzChild)===null||m===void 0?void 0:m.bind(o))!==null&&a!==void 0?a:d.addChannelzChild.bind(d),removeChannelzChild:(e=(r=o.removeChannelzChild)===null||r===void 0?void 0:r.bind(o))!==null&&e!==void 0?e:d.removeChannelzChild.bind(d)}}io.createChildChannelControlHelper=WQ;var Hi={},xS=null;function KQ(d,o,p){Hi[d]={LoadBalancer:o,LoadBalancingConfig:p}}io.registerLoadBalancerType=KQ;function XQ(d){xS=d}io.registerDefaultLoadBalancerType=XQ;function ZQ(d,o){let p=d.getLoadBalancerName();return p in Hi?new Hi[p].LoadBalancer(o):null}io.createLoadBalancer=ZQ;function $Q(d){return d in Hi}io.isLoadBalancerNameRegistered=$Q;function eY(d,o=!1){for(let p of d)if(p.getLoadBalancerName()in Hi)return p;return o&&xS?new Hi[xS].LoadBalancingConfig:null}io.getFirstUsableConfig=eY;function tY(d){if(!(d!==null&&typeof d=="object"))throw new Error("Load balancing config must be an object");let o=Object.keys(d);if(o.length!==1)throw new Error("Provided load balancing config has multiple conflicting entries");let p=o[0];if(p in Hi)return Hi[p].LoadBalancingConfig.createFromJson(d[p]);throw new Error(`Unrecognized load balancing config name ${p}`)}io.validateLoadBalancingConfig=tY});var _S=A(Yi=>{"use strict";Object.defineProperty(Yi,"__esModule",{value:!0});Yi.extractAndSelectServiceConfig=Yi.validateServiceConfig=Yi.validateRetryThrottling=void 0;var oY=require("os"),Vh=Ye(),nY=Qi(),Uh=/^\d+(\.\d{1,9})?s$/,aY="node";function iY(d){if("service"in d&&d.service!==""){if(typeof d.service!="string")throw new Error(`Invalid method config name: invalid service: expected type string, got ${typeof d.service}`);if("method"in d&&d.method!==""){if(typeof d.method!="string")throw new Error(`Invalid method config name: invalid method: expected type string, got ${typeof d.service}`);return{service:d.service,method:d.method}}else return{service:d.service}}else{if("method"in d&&d.method!==void 0)throw new Error("Invalid method config name: method set with empty or unset service");return{}}}function rY(d){if(!("maxAttempts"in d)||!Number.isInteger(d.maxAttempts)||d.maxAttempts<2)throw new Error("Invalid method config retry policy: maxAttempts must be an integer at least 2");if(!("initialBackoff"in d)||typeof d.initialBackoff!="string"||!Uh.test(d.initialBackoff))throw new Error("Invalid method config retry policy: initialBackoff must be a string consisting of a positive integer followed by s");if(!("maxBackoff"in d)||typeof d.maxBackoff!="string"||!Uh.test(d.maxBackoff))throw new Error("Invalid method config retry policy: maxBackoff must be a string consisting of a positive integer followed by s");if(!("backoffMultiplier"in d)||typeof d.backoffMultiplier!="number"||d.backoffMultiplier<=0)throw new Error("Invalid method config retry policy: backoffMultiplier must be a number greater than 0");if(!("retryableStatusCodes"in d&&Array.isArray(d.retryableStatusCodes)))throw new Error("Invalid method config retry policy: retryableStatusCodes is required");if(d.retryableStatusCodes.length===0)throw new Error("Invalid method config retry policy: retryableStatusCodes must be non-empty");for(let o of d.retryableStatusCodes)if(typeof o=="number"){if(!Object.values(Vh.Status).includes(o))throw new Error("Invalid method config retry policy: retryableStatusCodes value not in status code range")}else if(typeof o=="string"){if(!Object.values(Vh.Status).includes(o.toUpperCase()))throw new Error("Invalid method config retry policy: retryableStatusCodes value not a status code name")}else throw new Error("Invalid method config retry policy: retryableStatusCodes value must be a string or number");return{maxAttempts:d.maxAttempts,initialBackoff:d.initialBackoff,maxBackoff:d.maxBackoff,backoffMultiplier:d.backoffMultiplier,retryableStatusCodes:d.retryableStatusCodes}}function lY(d){if(!("maxAttempts"in d)||!Number.isInteger(d.maxAttempts)||d.maxAttempts<2)throw new Error("Invalid method config hedging policy: maxAttempts must be an integer at least 2");if("hedgingDelay"in d&&(typeof d.hedgingDelay!="string"||!Uh.test(d.hedgingDelay)))throw new Error("Invalid method config hedging policy: hedgingDelay must be a string consisting of a positive integer followed by s");if("nonFatalStatusCodes"in d&&Array.isArray(d.nonFatalStatusCodes))for(let p of d.nonFatalStatusCodes)if(typeof p=="number"){if(!Object.values(Vh.Status).includes(p))throw new Error("Invlid method config hedging policy: nonFatalStatusCodes value not in status code range")}else if(typeof p=="string"){if(!Object.values(Vh.Status).includes(p.toUpperCase()))throw new Error("Invlid method config hedging policy: nonFatalStatusCodes value not a status code name")}else throw new Error("Invlid method config hedging policy: nonFatalStatusCodes value must be a string or number");let o={maxAttempts:d.maxAttempts};return d.hedgingDelay&&(o.hedgingDelay=d.hedgingDelay),d.nonFatalStatusCodes&&(o.nonFatalStatusCodes=d.nonFatalStatusCodes),o}function cY(d){var o;let p={name:[]};if(!("name"in d)||!Array.isArray(d.name))throw new Error("Invalid method config: invalid name array");for(let c of d.name)p.name.push(iY(c));if("waitForReady"in d){if(typeof d.waitForReady!="boolean")throw new Error("Invalid method config: invalid waitForReady");p.waitForReady=d.waitForReady}if("timeout"in d)if(typeof d.timeout=="object"){if(!("seconds"in d.timeout)||typeof d.timeout.seconds!="number")throw new Error("Invalid method config: invalid timeout.seconds");if(!("nanos"in d.timeout)||typeof d.timeout.nanos!="number")throw new Error("Invalid method config: invalid timeout.nanos");p.timeout=d.timeout}else if(typeof d.timeout=="string"&&Uh.test(d.timeout)){let c=d.timeout.substring(0,d.timeout.length-1).split(".");p.timeout={seconds:c[0]|0,nanos:((o=c[1])!==null&&o!==void 0?o:0)|0}}else throw new Error("Invalid method config: invalid timeout");if("maxRequestBytes"in d){if(typeof d.maxRequestBytes!="number")throw new Error("Invalid method config: invalid maxRequestBytes");p.maxRequestBytes=d.maxRequestBytes}if("maxResponseBytes"in d){if(typeof d.maxResponseBytes!="number")throw new Error("Invalid method config: invalid maxRequestBytes");p.maxResponseBytes=d.maxResponseBytes}if("retryPolicy"in d){if("hedgingPolicy"in d)throw new Error("Invalid method config: retryPolicy and hedgingPolicy cannot both be specified");p.retryPolicy=rY(d.retryPolicy)}else"hedgingPolicy"in d&&(p.hedgingPolicy=lY(d.hedgingPolicy));return p}function MN(d){if(!("maxTokens"in d)||typeof d.maxTokens!="number"||d.maxTokens<=0||d.maxTokens>1e3)throw new Error("Invalid retryThrottling: maxTokens must be a number in (0, 1000]");if(!("tokenRatio"in d)||typeof d.tokenRatio!="number"||d.tokenRatio<=0)throw new Error("Invalid retryThrottling: tokenRatio must be a number greater than 0");return{maxTokens:+d.maxTokens.toFixed(3),tokenRatio:+d.tokenRatio.toFixed(3)}}Yi.validateRetryThrottling=MN;function NN(d){let o={loadBalancingConfig:[],methodConfig:[]};if("loadBalancingPolicy"in d)if(typeof d.loadBalancingPolicy=="string")o.loadBalancingPolicy=d.loadBalancingPolicy;else throw new Error("Invalid service config: invalid loadBalancingPolicy");if("loadBalancingConfig"in d)if(Array.isArray(d.loadBalancingConfig))for(let c of d.loadBalancingConfig)o.loadBalancingConfig.push((0,nY.validateLoadBalancingConfig)(c));else throw new Error("Invalid service config: invalid loadBalancingConfig");if("methodConfig"in d&&Array.isArray(d.methodConfig))for(let c of d.methodConfig)o.methodConfig.push(cY(c));"retryThrottling"in d&&(o.retryThrottling=MN(d.retryThrottling));let p=[];for(let c of o.methodConfig)for(let l of c.name){for(let u of p)if(l.service===u.service&&l.method===u.method)throw new Error(`Invalid service config: duplicate name ${l.service}/${l.method}`);p.push(l)}return o}Yi.validateServiceConfig=NN;function pY(d){if(!("serviceConfig"in d))throw new Error("Invalid service config choice: missing service config");let o={serviceConfig:NN(d.serviceConfig)};if("clientLanguage"in d)if(Array.isArray(d.clientLanguage)){o.clientLanguage=[];for(let c of d.clientLanguage)if(typeof c=="string")o.clientLanguage.push(c);else throw new Error("Invalid service config choice: invalid clientLanguage")}else throw new Error("Invalid service config choice: invalid clientLanguage");if("clientHostname"in d)if(Array.isArray(d.clientHostname)){o.clientHostname=[];for(let c of d.clientHostname)if(typeof c=="string")o.clientHostname.push(c);else throw new Error("Invalid service config choice: invalid clientHostname")}else throw new Error("Invalid service config choice: invalid clientHostname");if("percentage"in d)if(typeof d.percentage=="number"&&0<=d.percentage&&d.percentage<=100)o.percentage=d.percentage;else throw new Error("Invalid service config choice: invalid percentage");let p=["clientLanguage","percentage","clientHostname","serviceConfig"];for(let c in d)if(!p.includes(c))throw new Error(`Invalid service config choice: unexpected field ${c}`);return o}function sY(d,o){if(!Array.isArray(d))throw new Error("Invalid service config list");for(let p of d){let c=pY(p);if(!(typeof c.percentage=="number"&&o>c.percentage)){if(Array.isArray(c.clientHostname)){let l=!1;for(let u of c.clientHostname)u===oY.hostname()&&(l=!0);if(!l)continue}if(Array.isArray(c.clientLanguage)){let l=!1;for(let u of c.clientLanguage)u===aY&&(l=!0);if(!l)continue}return c.serviceConfig}}throw new Error("No matching service config found")}function uY(d,o){for(let p of d)if(p.length>0&&p[0].startsWith("grpc_config=")){let c=p.join("").substring(12),l=JSON.parse(c);return sY(l,o)}return null}Yi.extractAndSelectServiceConfig=uY});var zo=A(qh=>{"use strict";Object.defineProperty(qh,"__esModule",{value:!0});qh.ConnectivityState=void 0;var CN;(function(d){d[d.IDLE=0]="IDLE",d[d.CONNECTING=1]="CONNECTING",d[d.READY=2]="READY",d[d.TRANSIENT_FAILURE=3]="TRANSIENT_FAILURE",d[d.SHUTDOWN=4]="SHUTDOWN"})(CN||(qh.ConnectivityState=CN={}))});var Fo=A(Wi=>{"use strict";Object.defineProperty(Wi,"__esModule",{value:!0});Wi.uriToString=Wi.splitHostPort=Wi.parseUri=void 0;var dY=/^(?:([A-Za-z0-9+.-]+):)?(?:\/\/([^/]*)\/)?(.+)$/;function fY(d){let o=dY.exec(d);return o===null?null:{scheme:o[1],authority:o[2],path:o[3]}}Wi.parseUri=fY;var RN=/^\d+$/;function mY(d){if(d.startsWith("[")){let o=d.indexOf("]");if(o===-1)return null;let p=d.substring(1,o);if(p.indexOf(":")===-1)return null;if(d.length>o+1)if(d[o+1]===":"){let c=d.substring(o+2);return RN.test(c)?{host:p,port:+c}:null}else return null;else return{host:p}}else{let o=d.split(":");return o.length===2?RN.test(o[1])?{host:o[0],port:+o[1]}:null:{host:d}}}Wi.splitHostPort=mY;function hY(d){let o="";return d.scheme!==void 0&&(o+=d.scheme+":"),d.authority!==void 0&&(o+="//"+d.authority+"/"),o+=d.path,o}Wi.uriToString=hY});var aa=A(Ho=>{"use strict";Object.defineProperty(Ho,"__esModule",{value:!0});Ho.mapUriDefaultScheme=Ho.getDefaultAuthority=Ho.createResolver=Ho.registerDefaultScheme=Ho.registerResolver=void 0;var ES=Fo(),Tp={},DS=null;function gY(d,o){Tp[d]=o}Ho.registerResolver=gY;function yY(d){DS=d}Ho.registerDefaultScheme=yY;function bY(d,o,p){if(d.scheme!==void 0&&d.scheme in Tp)return new Tp[d.scheme](d,o,p);throw new Error(`No resolver could be created for target ${(0,ES.uriToString)(d)}`)}Ho.createResolver=bY;function vY(d){if(d.scheme!==void 0&&d.scheme in Tp)return Tp[d.scheme].getDefaultAuthority(d);throw new Error(`Invalid target ${(0,ES.uriToString)(d)}`)}Ho.getDefaultAuthority=vY;function TY(d){return d.scheme===void 0||!(d.scheme in Tp)?DS!==null?{scheme:DS,authority:void 0,path:(0,ES.uriToString)(d)}:null:d}Ho.mapUriDefaultScheme=TY});var Xi=A(Ki=>{"use strict";Object.defineProperty(Ki,"__esModule",{value:!0});Ki.QueuePicker=Ki.UnavailablePicker=Ki.PickResultType=void 0;var OY=yo(),SY=Ye(),Bh;(function(d){d[d.COMPLETE=0]="COMPLETE",d[d.QUEUE=1]="QUEUE",d[d.TRANSIENT_FAILURE=2]="TRANSIENT_FAILURE",d[d.DROP=3]="DROP"})(Bh||(Ki.PickResultType=Bh={}));var MS=class{constructor(o){this.status=Object.assign({code:SY.Status.UNAVAILABLE,details:"No connection established",metadata:new OY.Metadata},o)}pick(o){return{pickResultType:Bh.TRANSIENT_FAILURE,subchannel:null,status:this.status,onCallStarted:null,onCallEnded:null}}};Ki.UnavailablePicker=MS;var NS=class{constructor(o){this.loadBalancer=o,this.calledExitIdle=!1}pick(o){return this.calledExitIdle||(process.nextTick(()=>{this.loadBalancer.exitIdle()}),this.calledExitIdle=!0),{pickResultType:Bh.QUEUE,subchannel:null,status:null,onCallStarted:null,onCallEnded:null}}};Ki.QueuePicker=NS});var rd=A(Gh=>{"use strict";Object.defineProperty(Gh,"__esModule",{value:!0});Gh.BackoffTimeout=void 0;var PY=1e3,jY=1.6,wY=12e4,xY=.2;function _Y(d,o){return Math.random()*(o-d)+d}var CS=class{constructor(o,p){this.callback=o,this.initialDelay=PY,this.multiplier=jY,this.maxDelay=wY,this.jitter=xY,this.running=!1,this.hasRef=!0,this.startTime=new Date,this.endTime=new Date,p&&(p.initialDelay&&(this.initialDelay=p.initialDelay),p.multiplier&&(this.multiplier=p.multiplier),p.jitter&&(this.jitter=p.jitter),p.maxDelay&&(this.maxDelay=p.maxDelay)),this.nextDelay=this.initialDelay,this.timerId=setTimeout(()=>{},0),clearTimeout(this.timerId)}runTimer(o){var p,c;this.endTime=this.startTime,this.endTime.setMilliseconds(this.endTime.getMilliseconds()+this.nextDelay),clearTimeout(this.timerId),this.timerId=setTimeout(()=>{this.callback(),this.running=!1},o),this.hasRef||(c=(p=this.timerId).unref)===null||c===void 0||c.call(p)}runOnce(){this.running=!0,this.startTime=new Date,this.runTimer(this.nextDelay);let o=Math.min(this.nextDelay*this.multiplier,this.maxDelay),p=o*this.jitter;this.nextDelay=o+_Y(-p,p)}stop(){clearTimeout(this.timerId),this.running=!1}reset(){if(this.nextDelay=this.initialDelay,this.running){let o=new Date,p=this.startTime;p.setMilliseconds(p.getMilliseconds()+this.nextDelay),clearTimeout(this.timerId),o{"use strict";Object.defineProperty(zh,"__esModule",{value:!0});zh.ChildLoadBalancerHandler=void 0;var DY=Qi(),EY=zo(),MY="child_load_balancer_helper",RS=class{constructor(o){this.channelControlHelper=o,this.currentChild=null,this.pendingChild=null,this.latestConfig=null,this.ChildPolicyHelper=class{constructor(p){this.parent=p,this.child=null}createSubchannel(p,c){return this.parent.channelControlHelper.createSubchannel(p,c)}updateState(p,c){var l;if(this.calledByPendingChild()){if(p===EY.ConnectivityState.CONNECTING)return;(l=this.parent.currentChild)===null||l===void 0||l.destroy(),this.parent.currentChild=this.parent.pendingChild,this.parent.pendingChild=null}else if(!this.calledByCurrentChild())return;this.parent.channelControlHelper.updateState(p,c)}requestReresolution(){var p;let c=(p=this.parent.pendingChild)!==null&&p!==void 0?p:this.parent.currentChild;this.child===c&&this.parent.channelControlHelper.requestReresolution()}setChild(p){this.child=p}addChannelzChild(p){this.parent.channelControlHelper.addChannelzChild(p)}removeChannelzChild(p){this.parent.channelControlHelper.removeChannelzChild(p)}calledByPendingChild(){return this.child===this.parent.pendingChild}calledByCurrentChild(){return this.child===this.parent.currentChild}}}configUpdateRequiresNewPolicyInstance(o,p){return o.getLoadBalancerName()!==p.getLoadBalancerName()}updateAddressList(o,p,c){let l;if(this.currentChild===null||this.latestConfig===null||this.configUpdateRequiresNewPolicyInstance(this.latestConfig,p)){let u=new this.ChildPolicyHelper(this),O=(0,DY.createLoadBalancer)(p,u);u.setChild(O),this.currentChild===null?(this.currentChild=O,l=this.currentChild):(this.pendingChild&&this.pendingChild.destroy(),this.pendingChild=O,l=this.pendingChild)}else this.pendingChild===null?l=this.currentChild:l=this.pendingChild;this.latestConfig=p,l.updateAddressList(o,p,c)}exitIdle(){this.currentChild&&(this.currentChild.exitIdle(),this.pendingChild&&this.pendingChild.exitIdle())}resetBackoff(){this.currentChild&&(this.currentChild.resetBackoff(),this.pendingChild&&this.pendingChild.resetBackoff())}destroy(){this.currentChild&&(this.currentChild.destroy(),this.currentChild=null),this.pendingChild&&(this.pendingChild.destroy(),this.pendingChild=null)}getTypeName(){return MY}};zh.ChildLoadBalancerHandler=RS});var FN=A(Qh=>{"use strict";Object.defineProperty(Qh,"__esModule",{value:!0});Qh.ResolvingLoadBalancer=void 0;var NY=Qi(),CY=_S(),wo=zo(),RY=aa(),Op=Xi(),AY=rd(),AS=Ye(),FY=yo(),IY=mt(),kY=Ye(),LY=Fo(),JY=Hh(),VY="resolving_load_balancer";function AN(d){IY.trace(kY.LogVerbosity.DEBUG,VY,d)}var UY=["SERVICE_AND_METHOD","SERVICE","EMPTY"];function qY(d,o,p,c){for(let l of p.name)switch(c){case"EMPTY":if(!l.service&&!l.method)return!0;break;case"SERVICE":if(l.service===d&&!l.method)return!0;break;case"SERVICE_AND_METHOD":if(l.service===d&&l.method===o)return!0}return!1}function BY(d,o,p,c){for(let l of p)if(qY(d,o,l,c))return l;return null}function GY(d){return function(p,c){var l,u;let O=p.split("/").filter(a=>a.length>0),y=(l=O[0])!==null&&l!==void 0?l:"",m=(u=O[1])!==null&&u!==void 0?u:"";if(d&&d.methodConfig)for(let a of UY){let r=BY(y,m,d.methodConfig,a);if(r)return{methodConfig:r,pickInformation:{},status:AS.Status.OK,dynamicFilterFactories:[]}}return{methodConfig:{name:[]},pickInformation:{},status:AS.Status.OK,dynamicFilterFactories:[]}}}var FS=class{constructor(o,p,c,l,u){this.target=o,this.channelControlHelper=p,this.onSuccessfulResolution=l,this.onFailedResolution=u,this.latestChildState=wo.ConnectivityState.IDLE,this.latestChildPicker=new Op.QueuePicker(this),this.currentState=wo.ConnectivityState.IDLE,this.previousServiceConfig=null,this.continueResolving=!1,c["grpc.service_config"]?this.defaultServiceConfig=(0,CY.validateServiceConfig)(JSON.parse(c["grpc.service_config"])):this.defaultServiceConfig={loadBalancingConfig:[],methodConfig:[]},this.updateState(wo.ConnectivityState.IDLE,new Op.QueuePicker(this)),this.childLoadBalancer=new JY.ChildLoadBalancerHandler({createSubchannel:p.createSubchannel.bind(p),requestReresolution:()=>{this.backoffTimeout.isRunning()?(AN("requestReresolution delayed by backoff timer until "+this.backoffTimeout.getEndTime().toISOString()),this.continueResolving=!0):this.updateResolution()},updateState:(y,m)=>{this.latestChildState=y,this.latestChildPicker=m,this.updateState(y,m)},addChannelzChild:p.addChannelzChild.bind(p),removeChannelzChild:p.removeChannelzChild.bind(p)}),this.innerResolver=(0,RY.createResolver)(o,{onSuccessfulResolution:(y,m,a,r,e)=>{var t;this.backoffTimeout.stop(),this.backoffTimeout.reset();let n=null;m===null?a===null?(this.previousServiceConfig=null,n=this.defaultServiceConfig):this.previousServiceConfig===null?this.handleResolutionFailure(a):n=this.previousServiceConfig:(n=m,this.previousServiceConfig=m);let i=(t=n?.loadBalancingConfig)!==null&&t!==void 0?t:[],s=(0,NY.getFirstUsableConfig)(i,!0);if(s===null){this.handleResolutionFailure({code:AS.Status.UNAVAILABLE,details:"All load balancer options in service config are not compatible",metadata:new FY.Metadata});return}this.childLoadBalancer.updateAddressList(y,s,e);let f=n??this.defaultServiceConfig;this.onSuccessfulResolution(f,r??GY(f))},onError:y=>{this.handleResolutionFailure(y)}},c);let O={initialDelay:c["grpc.initial_reconnect_backoff_ms"],maxDelay:c["grpc.max_reconnect_backoff_ms"]};this.backoffTimeout=new AY.BackoffTimeout(()=>{this.continueResolving?(this.updateResolution(),this.continueResolving=!1):this.updateState(this.latestChildState,this.latestChildPicker)},O),this.backoffTimeout.unref()}updateResolution(){this.innerResolver.updateResolution(),this.currentState===wo.ConnectivityState.IDLE&&this.updateState(wo.ConnectivityState.CONNECTING,new Op.QueuePicker(this)),this.backoffTimeout.runOnce()}updateState(o,p){AN((0,LY.uriToString)(this.target)+" "+wo.ConnectivityState[this.currentState]+" -> "+wo.ConnectivityState[o]),o===wo.ConnectivityState.IDLE&&(p=new Op.QueuePicker(this)),this.currentState=o,this.channelControlHelper.updateState(o,p)}handleResolutionFailure(o){this.latestChildState===wo.ConnectivityState.IDLE&&(this.updateState(wo.ConnectivityState.TRANSIENT_FAILURE,new Op.UnavailablePicker(o)),this.onFailedResolution(o))}exitIdle(){(this.currentState===wo.ConnectivityState.IDLE||this.currentState===wo.ConnectivityState.TRANSIENT_FAILURE)&&(this.backoffTimeout.isRunning()?this.continueResolving=!0:this.updateResolution()),this.childLoadBalancer.exitIdle()}updateAddressList(o,p){throw new Error("updateAddressList not supported on ResolvingLoadBalancer")}resetBackoff(){this.backoffTimeout.reset(),this.childLoadBalancer.resetBackoff()}destroy(){this.childLoadBalancer.destroy(),this.innerResolver.destroy(),this.backoffTimeout.reset(),this.backoffTimeout.stop(),this.latestChildState=wo.ConnectivityState.IDLE,this.latestChildPicker=new Op.QueuePicker(this),this.currentState=wo.ConnectivityState.IDLE,this.previousServiceConfig=null,this.continueResolving=!1}getTypeName(){return"resolving_load_balancer"}};Qh.ResolvingLoadBalancer=FS});var IN=A(Sp=>{"use strict";Object.defineProperty(Sp,"__esModule",{value:!0});Sp.channelOptionsEqual=Sp.recognizedOptions=void 0;Sp.recognizedOptions={"grpc.ssl_target_name_override":!0,"grpc.primary_user_agent":!0,"grpc.secondary_user_agent":!0,"grpc.default_authority":!0,"grpc.keepalive_time_ms":!0,"grpc.keepalive_timeout_ms":!0,"grpc.keepalive_permit_without_calls":!0,"grpc.service_config":!0,"grpc.max_concurrent_streams":!0,"grpc.initial_reconnect_backoff_ms":!0,"grpc.max_reconnect_backoff_ms":!0,"grpc.use_local_subchannel_pool":!0,"grpc.max_send_message_length":!0,"grpc.max_receive_message_length":!0,"grpc.enable_http_proxy":!0,"grpc.enable_channelz":!0,"grpc.dns_min_time_between_resolutions_ms":!0,"grpc.enable_retries":!0,"grpc.per_rpc_retry_buffer_size":!0,"grpc.retry_buffer_size":!0,"grpc.max_connection_age_ms":!0,"grpc.max_connection_age_grace_ms":!0,"grpc-node.max_session_memory":!0,"grpc.service_config_disable_resolution":!0,"grpc.client_idle_timeout_ms":!0,"grpc-node.tls_enable_trace":!0};function zY(d,o){let p=Object.keys(d).sort(),c=Object.keys(o).sort();if(p.length!==c.length)return!1;for(let l=0;l{"use strict";Object.defineProperty(ia,"__esModule",{value:!0});ia.stringToSubchannelAddress=ia.subchannelAddressToString=ia.subchannelAddressEqual=ia.isTcpSubchannelAddress=void 0;var HY=require("net");function ld(d){return"port"in d}ia.isTcpSubchannelAddress=ld;function QY(d,o){return!d&&!o?!0:!d||!o?!1:ld(d)?ld(o)&&d.host===o.host&&d.port===o.port:!ld(o)&&d.path===o.path}ia.subchannelAddressEqual=QY;function YY(d){return ld(d)?d.host+":"+d.port:d.path}ia.subchannelAddressToString=YY;var WY=443;function KY(d,o){return(0,HY.isIP)(d)?{host:d,port:o??WY}:{path:d}}ia.stringToSubchannelAddress=KY});var Yh=A(Pp=>{"use strict";Object.defineProperty(Pp,"__esModule",{value:!0});Pp.addAdminServicesToServer=Pp.registerAdminService=void 0;var kN=[];function XY(d,o){kN.push({getServiceDefinition:d,getHandlers:o})}Pp.registerAdminService=XY;function ZY(d){for(let{getServiceDefinition:o,getHandlers:p}of kN)d.addService(o(),p())}Pp.addAdminServicesToServer=ZY});var LN=A(Qo=>{"use strict";Object.defineProperty(Qo,"__esModule",{value:!0});Qo.ClientDuplexStreamImpl=Qo.ClientWritableStreamImpl=Qo.ClientReadableStreamImpl=Qo.ClientUnaryCallImpl=Qo.callErrorFromStatus=void 0;var $Y=require("events"),VS=require("stream"),cd=Ye();function eW(d,o){let p=`${d.code} ${cd.Status[d.code]}: ${d.details}`,l=`${new Error(p).stack} for call at -${o}`;return Object.assign(new Error(s),d,{stack:l})}gn.callErrorFromStatus=x$;var Fj=class extends w$.EventEmitter{constructor(){super()}cancel(){var o;(o=this.call)===null||o===void 0||o.cancelWithStatus(Pf.Status.CANCELLED,"Cancelled on client")}getPeer(){var o,s;return(s=(o=this.call)===null||o===void 0?void 0:o.getPeer())!==null&&s!==void 0?s:"unknown"}};gn.ClientUnaryCallImpl=Fj;var Lj=class extends Uj.Readable{constructor(o){super({objectMode:!0}),this.deserialize=o}cancel(){var o;(o=this.call)===null||o===void 0||o.cancelWithStatus(Pf.Status.CANCELLED,"Cancelled on client")}getPeer(){var o,s;return(s=(o=this.call)===null||o===void 0?void 0:o.getPeer())!==null&&s!==void 0?s:"unknown"}_read(o){var s;(s=this.call)===null||s===void 0||s.startRead()}};gn.ClientReadableStreamImpl=Lj;var Jj=class extends Uj.Writable{constructor(o){super({objectMode:!0}),this.serialize=o}cancel(){var o;(o=this.call)===null||o===void 0||o.cancelWithStatus(Pf.Status.CANCELLED,"Cancelled on client")}getPeer(){var o,s;return(s=(o=this.call)===null||o===void 0?void 0:o.getPeer())!==null&&s!==void 0?s:"unknown"}_write(o,s,c){var l;let u={callback:c},T=Number(s);Number.isNaN(T)||(u.flags=T),(l=this.call)===null||l===void 0||l.sendMessageWithContext(u,o)}_final(o){var s;(s=this.call)===null||s===void 0||s.halfClose(),o()}};gn.ClientWritableStreamImpl=Jj;var Vj=class extends Uj.Duplex{constructor(o,s){super({objectMode:!0}),this.serialize=o,this.deserialize=s}cancel(){var o;(o=this.call)===null||o===void 0||o.cancelWithStatus(Pf.Status.CANCELLED,"Cancelled on client")}getPeer(){var o,s;return(s=(o=this.call)===null||o===void 0?void 0:o.getPeer())!==null&&s!==void 0?s:"unknown"}_read(o){var s;(s=this.call)===null||s===void 0||s.startRead()}_write(o,s,c){var l;let u={callback:c},T=Number(s);Number.isNaN(T)||(u.flags=T),(l=this.call)===null||l===void 0||l.sendMessageWithContext(u,o)}_final(o){var s;(s=this.call)===null||s===void 0||s.halfClose(),o()}};gn.ClientDuplexStreamImpl=Vj});var IA=A(Mp=>{"use strict";Object.defineProperty(Mp,"__esModule",{value:!0});Mp.InterceptingListenerImpl=Mp.isInterceptingListener=void 0;function _$(d){return d.onReceiveMetadata!==void 0&&d.onReceiveMetadata.length===1}Mp.isInterceptingListener=_$;var qj=class{constructor(o,s){this.listener=o,this.nextListener=s,this.processingMetadata=!1,this.hasPendingMessage=!1,this.processingMessage=!1,this.pendingStatus=null}processPendingMessage(){this.hasPendingMessage&&(this.nextListener.onReceiveMessage(this.pendingMessage),this.pendingMessage=null,this.hasPendingMessage=!1)}processPendingStatus(){this.pendingStatus&&this.nextListener.onReceiveStatus(this.pendingStatus)}onReceiveMetadata(o){this.processingMetadata=!0,this.listener.onReceiveMetadata(o,s=>{this.processingMetadata=!1,this.nextListener.onReceiveMetadata(s),this.processPendingMessage(),this.processPendingStatus()})}onReceiveMessage(o){this.processingMessage=!0,this.listener.onReceiveMessage(o,s=>{this.processingMessage=!1,this.processingMetadata?(this.pendingMessage=s,this.hasPendingMessage=!0):(this.nextListener.onReceiveMessage(s),this.processPendingStatus())})}onReceiveStatus(o){this.listener.onReceiveStatus(o,s=>{this.processingMetadata||this.processingMessage?this.pendingStatus=s:this.nextListener.onReceiveStatus(s)})}};Mp.InterceptingListenerImpl=qj});var Wj=A(yn=>{"use strict";Object.defineProperty(yn,"__esModule",{value:!0});yn.getInterceptingCall=yn.InterceptingCall=yn.RequesterBuilder=yn.ListenerBuilder=yn.InterceptorConfigurationError=void 0;var D$=No(),kA=IA(),FA=Ze(),LA=ry(),wf=class d extends Error{constructor(o){super(o),this.name="InterceptorConfigurationError",Error.captureStackTrace(this,d)}};yn.InterceptorConfigurationError=wf;var Gj=class{constructor(){this.metadata=void 0,this.message=void 0,this.status=void 0}withOnReceiveMetadata(o){return this.metadata=o,this}withOnReceiveMessage(o){return this.message=o,this}withOnReceiveStatus(o){return this.status=o,this}build(){return{onReceiveMetadata:this.metadata,onReceiveMessage:this.message,onReceiveStatus:this.status}}};yn.ListenerBuilder=Gj;var zj=class{constructor(){this.start=void 0,this.message=void 0,this.halfClose=void 0,this.cancel=void 0}withStart(o){return this.start=o,this}withSendMessage(o){return this.message=o,this}withHalfClose(o){return this.halfClose=o,this}withCancel(o){return this.cancel=o,this}build(){return{start:this.start,sendMessage:this.message,halfClose:this.halfClose,cancel:this.cancel}}};yn.RequesterBuilder=zj;var Bj={onReceiveMetadata:(d,o)=>{o(d)},onReceiveMessage:(d,o)=>{o(d)},onReceiveStatus:(d,o)=>{o(d)}},jf={start:(d,o,s)=>{s(d,o)},sendMessage:(d,o)=>{o(d)},halfClose:d=>{d()},cancel:d=>{d()}},Hj=class{constructor(o,s){var c,l,u,T;this.nextCall=o,this.processingMetadata=!1,this.pendingMessageContext=null,this.processingMessage=!1,this.pendingHalfClose=!1,s?this.requester={start:(c=s.start)!==null&&c!==void 0?c:jf.start,sendMessage:(l=s.sendMessage)!==null&&l!==void 0?l:jf.sendMessage,halfClose:(u=s.halfClose)!==null&&u!==void 0?u:jf.halfClose,cancel:(T=s.cancel)!==null&&T!==void 0?T:jf.cancel}:this.requester=jf}cancelWithStatus(o,s){this.requester.cancel(()=>{this.nextCall.cancelWithStatus(o,s)})}getPeer(){return this.nextCall.getPeer()}processPendingMessage(){this.pendingMessageContext&&(this.nextCall.sendMessageWithContext(this.pendingMessageContext,this.pendingMessage),this.pendingMessageContext=null,this.pendingMessage=null)}processPendingHalfClose(){this.pendingHalfClose&&this.nextCall.halfClose()}start(o,s){var c,l,u,T,g,m;let a={onReceiveMetadata:(l=(c=s?.onReceiveMetadata)===null||c===void 0?void 0:c.bind(s))!==null&&l!==void 0?l:r=>{},onReceiveMessage:(T=(u=s?.onReceiveMessage)===null||u===void 0?void 0:u.bind(s))!==null&&T!==void 0?T:r=>{},onReceiveStatus:(m=(g=s?.onReceiveStatus)===null||g===void 0?void 0:g.bind(s))!==null&&m!==void 0?m:r=>{}};this.processingMetadata=!0,this.requester.start(o,a,(r,e)=>{var t,n,i;this.processingMetadata=!1;let p;if((0,kA.isInterceptingListener)(e))p=e;else{let f={onReceiveMetadata:(t=e.onReceiveMetadata)!==null&&t!==void 0?t:Bj.onReceiveMetadata,onReceiveMessage:(n=e.onReceiveMessage)!==null&&n!==void 0?n:Bj.onReceiveMessage,onReceiveStatus:(i=e.onReceiveStatus)!==null&&i!==void 0?i:Bj.onReceiveStatus};p=new kA.InterceptingListenerImpl(f,a)}this.nextCall.start(r,p),this.processPendingMessage(),this.processPendingHalfClose()})}sendMessageWithContext(o,s){this.processingMessage=!0,this.requester.sendMessage(s,c=>{this.processingMessage=!1,this.processingMetadata?(this.pendingMessageContext=o,this.pendingMessage=s):(this.nextCall.sendMessageWithContext(o,c),this.processPendingHalfClose())})}sendMessage(o){this.sendMessageWithContext({},o)}startRead(){this.nextCall.startRead()}halfClose(){this.requester.halfClose(()=>{this.processingMetadata||this.processingMessage?this.pendingHalfClose=!0:this.nextCall.halfClose()})}};yn.InterceptingCall=Hj;function E$(d,o,s){var c,l;let u=(c=s.deadline)!==null&&c!==void 0?c:1/0,T=s.host,g=(l=s.parent)!==null&&l!==void 0?l:null,m=s.propagate_flags,a=s.credentials,r=d.createCall(o,u,T,g,m);return a&&r.setCredentials(a),r}var Sy=class{constructor(o,s){this.call=o,this.methodDefinition=s}cancelWithStatus(o,s){this.call.cancelWithStatus(o,s)}getPeer(){return this.call.getPeer()}sendMessageWithContext(o,s){let c;try{c=this.methodDefinition.requestSerialize(s)}catch(l){this.call.cancelWithStatus(FA.Status.INTERNAL,`Request message serialization failure: ${(0,LA.getErrorMessage)(l)}`);return}this.call.sendMessageWithContext(o,c)}sendMessage(o){this.sendMessageWithContext({},o)}start(o,s){let c=null;this.call.start(o,{onReceiveMetadata:l=>{var u;(u=s?.onReceiveMetadata)===null||u===void 0||u.call(s,l)},onReceiveMessage:l=>{var u;let T;try{T=this.methodDefinition.responseDeserialize(l)}catch(g){c={code:FA.Status.INTERNAL,details:`Response message parsing error: ${(0,LA.getErrorMessage)(g)}`,metadata:new D$.Metadata},this.call.cancelWithStatus(c.code,c.details);return}(u=s?.onReceiveMessage)===null||u===void 0||u.call(s,T)},onReceiveStatus:l=>{var u,T;c?(u=s?.onReceiveStatus)===null||u===void 0||u.call(s,c):(T=s?.onReceiveStatus)===null||T===void 0||T.call(s,l)}})}startRead(){this.call.startRead()}halfClose(){this.call.halfClose()}},Qj=class extends Sy{constructor(o,s){super(o,s)}start(o,s){var c,l;let u=!1,T={onReceiveMetadata:(l=(c=s?.onReceiveMetadata)===null||c===void 0?void 0:c.bind(s))!==null&&l!==void 0?l:g=>{},onReceiveMessage:g=>{var m;u=!0,(m=s?.onReceiveMessage)===null||m===void 0||m.call(s,g)},onReceiveStatus:g=>{var m,a;u||(m=s?.onReceiveMessage)===null||m===void 0||m.call(s,null),(a=s?.onReceiveStatus)===null||a===void 0||a.call(s,g)}};super.start(o,T),this.call.startRead()}},Yj=class extends Sy{};function M$(d,o,s){let c=E$(d,s.path,o);return s.responseStream?new Yj(c,s):new Qj(c,s)}function C$(d,o,s,c){if(d.clientInterceptors.length>0&&d.clientInterceptorProviders.length>0)throw new wf("Both interceptors and interceptor_providers were passed as options to the client constructor. Only one of these is allowed.");if(d.callInterceptors.length>0&&d.callInterceptorProviders.length>0)throw new wf("Both interceptors and interceptor_providers were passed as call options. Only one of these is allowed.");let l=[];d.callInterceptors.length>0||d.callInterceptorProviders.length>0?l=[].concat(d.callInterceptors,d.callInterceptorProviders.map(g=>g(o))).filter(g=>g):l=[].concat(d.clientInterceptors,d.clientInterceptorProviders.map(g=>g(o))).filter(g=>g);let u=Object.assign({},s,{method_definition:o});return l.reduceRight((g,m)=>a=>m(a,g),g=>M$(c,g,o))(u)}yn.getInterceptingCall=C$});var Zj=A(jy=>{"use strict";Object.defineProperty(jy,"__esModule",{value:!0});jy.Client=void 0;var Ja=AA(),R$=$j(),N$=mn(),zr=Ze(),Cp=No(),Py=Wj(),ia=Symbol(),Rp=Symbol(),Np=Symbol(),Ii=Symbol();function Kj(d){return typeof d=="function"}function Ap(d){return d.stack.split(` +${o}`;return Object.assign(new Error(p),d,{stack:l})}Qo.callErrorFromStatus=eW;var IS=class extends $Y.EventEmitter{constructor(){super()}cancel(){var o;(o=this.call)===null||o===void 0||o.cancelWithStatus(cd.Status.CANCELLED,"Cancelled on client")}getPeer(){var o,p;return(p=(o=this.call)===null||o===void 0?void 0:o.getPeer())!==null&&p!==void 0?p:"unknown"}};Qo.ClientUnaryCallImpl=IS;var kS=class extends VS.Readable{constructor(o){super({objectMode:!0}),this.deserialize=o}cancel(){var o;(o=this.call)===null||o===void 0||o.cancelWithStatus(cd.Status.CANCELLED,"Cancelled on client")}getPeer(){var o,p;return(p=(o=this.call)===null||o===void 0?void 0:o.getPeer())!==null&&p!==void 0?p:"unknown"}_read(o){var p;(p=this.call)===null||p===void 0||p.startRead()}};Qo.ClientReadableStreamImpl=kS;var LS=class extends VS.Writable{constructor(o){super({objectMode:!0}),this.serialize=o}cancel(){var o;(o=this.call)===null||o===void 0||o.cancelWithStatus(cd.Status.CANCELLED,"Cancelled on client")}getPeer(){var o,p;return(p=(o=this.call)===null||o===void 0?void 0:o.getPeer())!==null&&p!==void 0?p:"unknown"}_write(o,p,c){var l;let u={callback:c},O=Number(p);Number.isNaN(O)||(u.flags=O),(l=this.call)===null||l===void 0||l.sendMessageWithContext(u,o)}_final(o){var p;(p=this.call)===null||p===void 0||p.halfClose(),o()}};Qo.ClientWritableStreamImpl=LS;var JS=class extends VS.Duplex{constructor(o,p){super({objectMode:!0}),this.serialize=o,this.deserialize=p}cancel(){var o;(o=this.call)===null||o===void 0||o.cancelWithStatus(cd.Status.CANCELLED,"Cancelled on client")}getPeer(){var o,p;return(p=(o=this.call)===null||o===void 0?void 0:o.getPeer())!==null&&p!==void 0?p:"unknown"}_read(o){var p;(p=this.call)===null||p===void 0||p.startRead()}_write(o,p,c){var l;let u={callback:c},O=Number(p);Number.isNaN(O)||(u.flags=O),(l=this.call)===null||l===void 0||l.sendMessageWithContext(u,o)}_final(o){var p;(p=this.call)===null||p===void 0||p.halfClose(),o()}};Qo.ClientDuplexStreamImpl=JS});var JN=A(jp=>{"use strict";Object.defineProperty(jp,"__esModule",{value:!0});jp.InterceptingListenerImpl=jp.isInterceptingListener=void 0;function tW(d){return d.onReceiveMetadata!==void 0&&d.onReceiveMetadata.length===1}jp.isInterceptingListener=tW;var US=class{constructor(o,p){this.listener=o,this.nextListener=p,this.processingMetadata=!1,this.hasPendingMessage=!1,this.processingMessage=!1,this.pendingStatus=null}processPendingMessage(){this.hasPendingMessage&&(this.nextListener.onReceiveMessage(this.pendingMessage),this.pendingMessage=null,this.hasPendingMessage=!1)}processPendingStatus(){this.pendingStatus&&this.nextListener.onReceiveStatus(this.pendingStatus)}onReceiveMetadata(o){this.processingMetadata=!0,this.listener.onReceiveMetadata(o,p=>{this.processingMetadata=!1,this.nextListener.onReceiveMetadata(p),this.processPendingMessage(),this.processPendingStatus()})}onReceiveMessage(o){this.processingMessage=!0,this.listener.onReceiveMessage(o,p=>{this.processingMessage=!1,this.processingMetadata?(this.pendingMessage=p,this.hasPendingMessage=!0):(this.nextListener.onReceiveMessage(p),this.processPendingStatus())})}onReceiveStatus(o){this.listener.onReceiveStatus(o,p=>{this.processingMetadata||this.processingMessage?this.pendingStatus=p:this.nextListener.onReceiveStatus(p)})}};jp.InterceptingListenerImpl=US});var YS=A(Yo=>{"use strict";Object.defineProperty(Yo,"__esModule",{value:!0});Yo.getInterceptingCall=Yo.InterceptingCall=Yo.RequesterBuilder=Yo.ListenerBuilder=Yo.InterceptorConfigurationError=void 0;var oW=yo(),VN=JN(),UN=Ye(),qN=Rh(),sd=class d extends Error{constructor(o){super(o),this.name="InterceptorConfigurationError",Error.captureStackTrace(this,d)}};Yo.InterceptorConfigurationError=sd;var BS=class{constructor(){this.metadata=void 0,this.message=void 0,this.status=void 0}withOnReceiveMetadata(o){return this.metadata=o,this}withOnReceiveMessage(o){return this.message=o,this}withOnReceiveStatus(o){return this.status=o,this}build(){return{onReceiveMetadata:this.metadata,onReceiveMessage:this.message,onReceiveStatus:this.status}}};Yo.ListenerBuilder=BS;var GS=class{constructor(){this.start=void 0,this.message=void 0,this.halfClose=void 0,this.cancel=void 0}withStart(o){return this.start=o,this}withSendMessage(o){return this.message=o,this}withHalfClose(o){return this.halfClose=o,this}withCancel(o){return this.cancel=o,this}build(){return{start:this.start,sendMessage:this.message,halfClose:this.halfClose,cancel:this.cancel}}};Yo.RequesterBuilder=GS;var qS={onReceiveMetadata:(d,o)=>{o(d)},onReceiveMessage:(d,o)=>{o(d)},onReceiveStatus:(d,o)=>{o(d)}},pd={start:(d,o,p)=>{p(d,o)},sendMessage:(d,o)=>{o(d)},halfClose:d=>{d()},cancel:d=>{d()}},zS=class{constructor(o,p){var c,l,u,O;this.nextCall=o,this.processingMetadata=!1,this.pendingMessageContext=null,this.processingMessage=!1,this.pendingHalfClose=!1,p?this.requester={start:(c=p.start)!==null&&c!==void 0?c:pd.start,sendMessage:(l=p.sendMessage)!==null&&l!==void 0?l:pd.sendMessage,halfClose:(u=p.halfClose)!==null&&u!==void 0?u:pd.halfClose,cancel:(O=p.cancel)!==null&&O!==void 0?O:pd.cancel}:this.requester=pd}cancelWithStatus(o,p){this.requester.cancel(()=>{this.nextCall.cancelWithStatus(o,p)})}getPeer(){return this.nextCall.getPeer()}processPendingMessage(){this.pendingMessageContext&&(this.nextCall.sendMessageWithContext(this.pendingMessageContext,this.pendingMessage),this.pendingMessageContext=null,this.pendingMessage=null)}processPendingHalfClose(){this.pendingHalfClose&&this.nextCall.halfClose()}start(o,p){var c,l,u,O,y,m;let a={onReceiveMetadata:(l=(c=p?.onReceiveMetadata)===null||c===void 0?void 0:c.bind(p))!==null&&l!==void 0?l:r=>{},onReceiveMessage:(O=(u=p?.onReceiveMessage)===null||u===void 0?void 0:u.bind(p))!==null&&O!==void 0?O:r=>{},onReceiveStatus:(m=(y=p?.onReceiveStatus)===null||y===void 0?void 0:y.bind(p))!==null&&m!==void 0?m:r=>{}};this.processingMetadata=!0,this.requester.start(o,a,(r,e)=>{var t,n,i;this.processingMetadata=!1;let s;if((0,VN.isInterceptingListener)(e))s=e;else{let f={onReceiveMetadata:(t=e.onReceiveMetadata)!==null&&t!==void 0?t:qS.onReceiveMetadata,onReceiveMessage:(n=e.onReceiveMessage)!==null&&n!==void 0?n:qS.onReceiveMessage,onReceiveStatus:(i=e.onReceiveStatus)!==null&&i!==void 0?i:qS.onReceiveStatus};s=new VN.InterceptingListenerImpl(f,a)}this.nextCall.start(r,s),this.processPendingMessage(),this.processPendingHalfClose()})}sendMessageWithContext(o,p){this.processingMessage=!0,this.requester.sendMessage(p,c=>{this.processingMessage=!1,this.processingMetadata?(this.pendingMessageContext=o,this.pendingMessage=p):(this.nextCall.sendMessageWithContext(o,c),this.processPendingHalfClose())})}sendMessage(o){this.sendMessageWithContext({},o)}startRead(){this.nextCall.startRead()}halfClose(){this.requester.halfClose(()=>{this.processingMetadata||this.processingMessage?this.pendingHalfClose=!0:this.nextCall.halfClose()})}};Yo.InterceptingCall=zS;function nW(d,o,p){var c,l;let u=(c=p.deadline)!==null&&c!==void 0?c:1/0,O=p.host,y=(l=p.parent)!==null&&l!==void 0?l:null,m=p.propagate_flags,a=p.credentials,r=d.createCall(o,u,O,y,m);return a&&r.setCredentials(a),r}var Wh=class{constructor(o,p){this.call=o,this.methodDefinition=p}cancelWithStatus(o,p){this.call.cancelWithStatus(o,p)}getPeer(){return this.call.getPeer()}sendMessageWithContext(o,p){let c;try{c=this.methodDefinition.requestSerialize(p)}catch(l){this.call.cancelWithStatus(UN.Status.INTERNAL,`Request message serialization failure: ${(0,qN.getErrorMessage)(l)}`);return}this.call.sendMessageWithContext(o,c)}sendMessage(o){this.sendMessageWithContext({},o)}start(o,p){let c=null;this.call.start(o,{onReceiveMetadata:l=>{var u;(u=p?.onReceiveMetadata)===null||u===void 0||u.call(p,l)},onReceiveMessage:l=>{var u;let O;try{O=this.methodDefinition.responseDeserialize(l)}catch(y){c={code:UN.Status.INTERNAL,details:`Response message parsing error: ${(0,qN.getErrorMessage)(y)}`,metadata:new oW.Metadata},this.call.cancelWithStatus(c.code,c.details);return}(u=p?.onReceiveMessage)===null||u===void 0||u.call(p,O)},onReceiveStatus:l=>{var u,O;c?(u=p?.onReceiveStatus)===null||u===void 0||u.call(p,c):(O=p?.onReceiveStatus)===null||O===void 0||O.call(p,l)}})}startRead(){this.call.startRead()}halfClose(){this.call.halfClose()}},HS=class extends Wh{constructor(o,p){super(o,p)}start(o,p){var c,l;let u=!1,O={onReceiveMetadata:(l=(c=p?.onReceiveMetadata)===null||c===void 0?void 0:c.bind(p))!==null&&l!==void 0?l:y=>{},onReceiveMessage:y=>{var m;u=!0,(m=p?.onReceiveMessage)===null||m===void 0||m.call(p,y)},onReceiveStatus:y=>{var m,a;u||(m=p?.onReceiveMessage)===null||m===void 0||m.call(p,null),(a=p?.onReceiveStatus)===null||a===void 0||a.call(p,y)}};super.start(o,O),this.call.startRead()}},QS=class extends Wh{};function aW(d,o,p){let c=nW(d,p.path,o);return p.responseStream?new QS(c,p):new HS(c,p)}function iW(d,o,p,c){if(d.clientInterceptors.length>0&&d.clientInterceptorProviders.length>0)throw new sd("Both interceptors and interceptor_providers were passed as options to the client constructor. Only one of these is allowed.");if(d.callInterceptors.length>0&&d.callInterceptorProviders.length>0)throw new sd("Both interceptors and interceptor_providers were passed as call options. Only one of these is allowed.");let l=[];d.callInterceptors.length>0||d.callInterceptorProviders.length>0?l=[].concat(d.callInterceptors,d.callInterceptorProviders.map(y=>y(o))).filter(y=>y):l=[].concat(d.clientInterceptors,d.clientInterceptorProviders.map(y=>y(o))).filter(y=>y);let u=Object.assign({},p,{method_definition:o});return l.reduceRight((y,m)=>a=>m(a,y),y=>aW(c,y,o))(u)}Yo.getInterceptingCall=iW});var XS=A(Xh=>{"use strict";Object.defineProperty(Xh,"__esModule",{value:!0});Xh.Client=void 0;var la=LN(),rW=ZS(),lW=zo(),Zi=Ye(),wp=yo(),Kh=YS(),En=Symbol(),xp=Symbol(),_p=Symbol(),Ya=Symbol();function WS(d){return typeof d=="function"}function Dp(d){return d.stack.split(` `).slice(1).join(` -`)}var Xj=class{constructor(o,s,c={}){var l,u;if(c=Object.assign({},c),this[Rp]=(l=c.interceptors)!==null&&l!==void 0?l:[],delete c.interceptors,this[Np]=(u=c.interceptor_providers)!==null&&u!==void 0?u:[],delete c.interceptor_providers,this[Rp].length>0&&this[Np].length>0)throw new Error("Both interceptors and interceptor_providers were passed as options to the client constructor. Only one of these is allowed.");if(this[Ii]=c.callInvocationTransformer,delete c.callInvocationTransformer,c.channelOverride)this[ia]=c.channelOverride;else if(c.channelFactoryOverride){let T=c.channelFactoryOverride;delete c.channelFactoryOverride,this[ia]=T(o,s,c)}else this[ia]=new R$.ChannelImplementation(o,s,c)}close(){this[ia].close()}getChannel(){return this[ia]}waitForReady(o,s){let c=l=>{if(l){s(new Error("Failed to connect before the deadline"));return}let u;try{u=this[ia].getConnectivityState(!0)}catch{s(new Error("The channel has been closed"));return}if(u===N$.ConnectivityState.READY)s();else try{this[ia].watchConnectivityState(u,o,c)}catch{s(new Error("The channel has been closed"))}};setImmediate(c)}checkOptionalUnaryResponseArguments(o,s,c){if(Kj(o))return{metadata:new Cp.Metadata,options:{},callback:o};if(Kj(s))return o instanceof Cp.Metadata?{metadata:o,options:{},callback:s}:{metadata:new Cp.Metadata,options:o,callback:s};if(!(o instanceof Cp.Metadata&&s instanceof Object&&Kj(c)))throw new Error("Incorrect arguments passed");return{metadata:o,options:s,callback:c}}makeUnaryRequest(o,s,c,l,u,T,g){var m,a;let r=this.checkOptionalUnaryResponseArguments(u,T,g),e={path:o,requestStream:!1,responseStream:!1,requestSerialize:s,responseDeserialize:c},t={argument:l,metadata:r.metadata,call:new Ja.ClientUnaryCallImpl,channel:this[ia],methodDefinition:e,callOptions:r.options,callback:r.callback};this[Ii]&&(t=this[Ii](t));let n=t.call,i={clientInterceptors:this[Rp],clientInterceptorProviders:this[Np],callInterceptors:(m=t.callOptions.interceptors)!==null&&m!==void 0?m:[],callInterceptorProviders:(a=t.callOptions.interceptor_providers)!==null&&a!==void 0?a:[]},p=(0,Py.getInterceptingCall)(i,t.methodDefinition,t.callOptions,t.channel);n.call=p;let f=null,y=!1,O=new Error;return p.start(t.metadata,{onReceiveMetadata:_=>{n.emit("metadata",_)},onReceiveMessage(_){f!==null&&p.cancelWithStatus(zr.Status.INTERNAL,"Too many responses received"),f=_},onReceiveStatus(_){if(!y){if(y=!0,_.code===zr.Status.OK)if(f===null){let R=Ap(O);t.callback((0,Ja.callErrorFromStatus)({code:zr.Status.INTERNAL,details:"No message received",metadata:_.metadata},R))}else t.callback(null,f);else{let R=Ap(O);t.callback((0,Ja.callErrorFromStatus)(_,R))}O=null,n.emit("status",_)}}}),p.sendMessage(l),p.halfClose(),n}makeClientStreamRequest(o,s,c,l,u,T){var g,m;let a=this.checkOptionalUnaryResponseArguments(l,u,T),r={path:o,requestStream:!0,responseStream:!1,requestSerialize:s,responseDeserialize:c},e={metadata:a.metadata,call:new Ja.ClientWritableStreamImpl(s),channel:this[ia],methodDefinition:r,callOptions:a.options,callback:a.callback};this[Ii]&&(e=this[Ii](e));let t=e.call,n={clientInterceptors:this[Rp],clientInterceptorProviders:this[Np],callInterceptors:(g=e.callOptions.interceptors)!==null&&g!==void 0?g:[],callInterceptorProviders:(m=e.callOptions.interceptor_providers)!==null&&m!==void 0?m:[]},i=(0,Py.getInterceptingCall)(n,e.methodDefinition,e.callOptions,e.channel);t.call=i;let p=null,f=!1,y=new Error;return i.start(e.metadata,{onReceiveMetadata:O=>{t.emit("metadata",O)},onReceiveMessage(O){p!==null&&i.cancelWithStatus(zr.Status.INTERNAL,"Too many responses received"),p=O},onReceiveStatus(O){if(!f){if(f=!0,O.code===zr.Status.OK)if(p===null){let _=Ap(y);e.callback((0,Ja.callErrorFromStatus)({code:zr.Status.INTERNAL,details:"No message received",metadata:O.metadata},_))}else e.callback(null,p);else{let _=Ap(y);e.callback((0,Ja.callErrorFromStatus)(O,_))}y=null,t.emit("status",O)}}}),t}checkMetadataAndOptions(o,s){let c,l;return o instanceof Cp.Metadata?(c=o,s?l=s:l={}):(o?l=o:l={},c=new Cp.Metadata),{metadata:c,options:l}}makeServerStreamRequest(o,s,c,l,u,T){var g,m;let a=this.checkMetadataAndOptions(u,T),r={path:o,requestStream:!1,responseStream:!0,requestSerialize:s,responseDeserialize:c},e={argument:l,metadata:a.metadata,call:new Ja.ClientReadableStreamImpl(c),channel:this[ia],methodDefinition:r,callOptions:a.options};this[Ii]&&(e=this[Ii](e));let t=e.call,n={clientInterceptors:this[Rp],clientInterceptorProviders:this[Np],callInterceptors:(g=e.callOptions.interceptors)!==null&&g!==void 0?g:[],callInterceptorProviders:(m=e.callOptions.interceptor_providers)!==null&&m!==void 0?m:[]},i=(0,Py.getInterceptingCall)(n,e.methodDefinition,e.callOptions,e.channel);t.call=i;let p=!1,f=new Error;return i.start(e.metadata,{onReceiveMetadata(y){t.emit("metadata",y)},onReceiveMessage(y){t.push(y)},onReceiveStatus(y){if(!p){if(p=!0,t.push(null),y.code!==zr.Status.OK){let O=Ap(f);t.emit("error",(0,Ja.callErrorFromStatus)(y,O))}f=null,t.emit("status",y)}}}),i.sendMessage(l),i.halfClose(),t}makeBidiStreamRequest(o,s,c,l,u){var T,g;let m=this.checkMetadataAndOptions(l,u),a={path:o,requestStream:!0,responseStream:!0,requestSerialize:s,responseDeserialize:c},r={metadata:m.metadata,call:new Ja.ClientDuplexStreamImpl(s,c),channel:this[ia],methodDefinition:a,callOptions:m.options};this[Ii]&&(r=this[Ii](r));let e=r.call,t={clientInterceptors:this[Rp],clientInterceptorProviders:this[Np],callInterceptors:(T=r.callOptions.interceptors)!==null&&T!==void 0?T:[],callInterceptorProviders:(g=r.callOptions.interceptor_providers)!==null&&g!==void 0?g:[]},n=(0,Py.getInterceptingCall)(t,r.methodDefinition,r.callOptions,r.channel);e.call=n;let i=!1,p=new Error;return n.start(r.metadata,{onReceiveMetadata(f){e.emit("metadata",f)},onReceiveMessage(f){e.push(f)},onReceiveStatus(f){if(!i){if(i=!0,e.push(null),f.code!==zr.Status.OK){let y=Ap(p);e.emit("error",(0,Ja.callErrorFromStatus)(f,y))}p=null,e.emit("status",f)}}}),e}};jy.Client=Xj});var tw=A(Ip=>{"use strict";Object.defineProperty(Ip,"__esModule",{value:!0});Ip.loadPackageDefinition=Ip.makeClientConstructor=void 0;var xf=Zj(),A$={unary:xf.Client.prototype.makeUnaryRequest,server_stream:xf.Client.prototype.makeServerStreamRequest,client_stream:xf.Client.prototype.makeClientStreamRequest,bidi:xf.Client.prototype.makeBidiStreamRequest};function ew(d){return["__proto__","prototype","constructor"].includes(d)}function JA(d,o,s){s||(s={});class c extends xf.Client{}return Object.keys(d).forEach(l=>{if(ew(l))return;let u=d[l],T;if(typeof l=="string"&&l.charAt(0)==="$")throw new Error("Method names cannot start with $");u.requestStream?u.responseStream?T="bidi":T="client_stream":u.responseStream?T="server_stream":T="unary";let g=u.requestSerialize,m=u.responseDeserialize,a=I$(A$[T],u.path,g,m);c.prototype[l]=a,Object.assign(c.prototype[l],u),u.originalName&&!ew(u.originalName)&&(c.prototype[u.originalName]=c.prototype[l])}),c.service=d,c.serviceName=o,c}Ip.makeClientConstructor=JA;function I$(d,o,s,c){return function(...l){return d.call(this,o,s,c,...l)}}function k$(d){return"format"in d}function F$(d){let o={};for(let s in d)if(Object.prototype.hasOwnProperty.call(d,s)){let c=d[s],l=s.split(".");if(l.some(g=>ew(g)))continue;let u=l[l.length-1],T=o;for(let g of l.slice(0,-1))T[g]||(T[g]={}),T=T[g];k$(c)?T[u]=c:T[u]=JA(c,u,{})}return o}Ip.loadPackageDefinition=F$});var rw=A((kxe,sI)=>{var L$=1/0,J$="[object Symbol]",V$=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,U$=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,xy="\\ud800-\\udfff",QA="\\u0300-\\u036f\\ufe20-\\ufe23",YA="\\u20d0-\\u20f0",WA="\\u2700-\\u27bf",KA="a-z\\xdf-\\xf6\\xf8-\\xff",q$="\\xac\\xb1\\xd7\\xf7",B$="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",G$="\\u2000-\\u206f",z$=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",XA="A-Z\\xc0-\\xd6\\xd8-\\xde",ZA="\\ufe0e\\ufe0f",$A=q$+B$+G$+z$,nw="['\u2019]",H$="["+xy+"]",VA="["+$A+"]",wy="["+QA+YA+"]",eI="\\d+",Q$="["+WA+"]",tI="["+KA+"]",oI="[^"+xy+$A+eI+WA+KA+XA+"]",ow="\\ud83c[\\udffb-\\udfff]",Y$="(?:"+wy+"|"+ow+")",nI="[^"+xy+"]",aw="(?:\\ud83c[\\udde6-\\uddff]){2}",iw="[\\ud800-\\udbff][\\udc00-\\udfff]",kp="["+XA+"]",aI="\\u200d",UA="(?:"+tI+"|"+oI+")",W$="(?:"+kp+"|"+oI+")",qA="(?:"+nw+"(?:d|ll|m|re|s|t|ve))?",BA="(?:"+nw+"(?:D|LL|M|RE|S|T|VE))?",iI=Y$+"?",rI="["+ZA+"]?",K$="(?:"+aI+"(?:"+[nI,aw,iw].join("|")+")"+rI+iI+")*",lI=rI+iI+K$,X$="(?:"+[Q$,aw,iw].join("|")+")"+lI,Z$="(?:"+[nI+wy+"?",wy,aw,iw,H$].join("|")+")",$$=RegExp(nw,"g"),eee=RegExp(wy,"g"),tee=RegExp(ow+"(?="+ow+")|"+Z$+lI,"g"),oee=RegExp([kp+"?"+tI+"+"+qA+"(?="+[VA,kp,"$"].join("|")+")",W$+"+"+BA+"(?="+[VA,kp+UA,"$"].join("|")+")",kp+"?"+UA+"+"+qA,kp+"+"+BA,eI,X$].join("|"),"g"),nee=RegExp("["+aI+xy+QA+YA+ZA+"]"),aee=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,iee={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"ss"},ree=typeof global=="object"&&global&&global.Object===Object&&global,lee=typeof self=="object"&&self&&self.Object===Object&&self,cee=ree||lee||Function("return this")();function see(d,o,s,c){var l=-1,u=d?d.length:0;for(c&&u&&(s=d[++l]);++ll?0:l+o),s=s>l?l:s,s<0&&(s+=l),l=o>s?0:s-o>>>0,o>>>=0;for(var u=Array(l);++c=c?d:Tee(d,o,s)}function Pee(d){return function(o){o=_y(o);var s=cI(o)?hee(o):void 0,c=s?s[0]:o.charAt(0),l=s?See(s,1).join(""):o.slice(1);return c[d]()+l}}function jee(d){return function(o){return see(Cee(Eee(o).replace($$,"")),d,"")}}function wee(d){return!!d&&typeof d=="object"}function xee(d){return typeof d=="symbol"||wee(d)&&vee.call(d)==J$}function _y(d){return d==null?"":Oee(d)}var _ee=jee(function(d,o,s){return o=o.toLowerCase(),d+(s?Dee(o):o)});function Dee(d){return Mee(_y(d).toLowerCase())}function Eee(d){return d=_y(d),d&&d.replace(U$,fee).replace(eee,"")}var Mee=Pee("toUpperCase");function Cee(d,o,s){return d=_y(d),o=s?void 0:o,o===void 0?mee(d)?yee(d):uee(d):d.match(o)||[]}sI.exports=_ee});var Dy=A((Fxe,pI)=>{"use strict";pI.exports=Ree;function Ree(d,o){for(var s=new Array(arguments.length-1),c=0,l=2,u=!0;l{"use strict";var Ey=fI;Ey.length=function(o){var s=o.length;if(!s)return 0;for(var c=0;--s%4>1&&o.charAt(s)==="=";)++c;return Math.ceil(o.length*3)/4-c};var Fp=new Array(64),dI=new Array(123);for(ra=0;ra<64;)dI[Fp[ra]=ra<26?ra+65:ra<52?ra+71:ra<62?ra-4:ra-59|43]=ra++;var ra;Ey.encode=function(o,s,c){for(var l=null,u=[],T=0,g=0,m;s>2],m=(a&3)<<4,g=1;break;case 1:u[T++]=Fp[m|a>>4],m=(a&15)<<2,g=2;break;case 2:u[T++]=Fp[m|a>>6],u[T++]=Fp[a&63],g=0;break}T>8191&&((l||(l=[])).push(String.fromCharCode.apply(String,u)),T=0)}return g&&(u[T++]=Fp[m],u[T++]=61,g===1&&(u[T++]=61)),l?(T&&l.push(String.fromCharCode.apply(String,u.slice(0,T))),l.join("")):String.fromCharCode.apply(String,u.slice(0,T))};var uI="invalid encoding";Ey.decode=function(o,s,c){for(var l=c,u=0,T,g=0;g1)break;if((m=dI[m])===void 0)throw Error(uI);switch(u){case 0:T=m,u=1;break;case 1:s[c++]=T<<2|(m&48)>>4,T=m,u=2;break;case 2:s[c++]=(T&15)<<4|(m&60)>>2,T=m,u=3;break;case 3:s[c++]=(T&3)<<6|m,u=0;break}}if(u===1)throw Error(uI);return c-l};Ey.test=function(o){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(o)}});var cw=A((Jxe,mI)=>{"use strict";mI.exports=My;function My(){this._listeners={}}My.prototype.on=function(o,s,c){return(this._listeners[o]||(this._listeners[o]=[])).push({fn:s,ctx:c||this}),this};My.prototype.off=function(o,s){if(o===void 0)this._listeners={};else if(s===void 0)this._listeners[o]=[];else for(var c=this._listeners[o],l=0;l{"use strict";TI.exports=hI(hI);function hI(d){return typeof Float32Array<"u"?function(){var o=new Float32Array([-0]),s=new Uint8Array(o.buffer),c=s[3]===128;function l(m,a,r){o[0]=m,a[r]=s[0],a[r+1]=s[1],a[r+2]=s[2],a[r+3]=s[3]}function u(m,a,r){o[0]=m,a[r]=s[3],a[r+1]=s[2],a[r+2]=s[1],a[r+3]=s[0]}d.writeFloatLE=c?l:u,d.writeFloatBE=c?u:l;function T(m,a){return s[0]=m[a],s[1]=m[a+1],s[2]=m[a+2],s[3]=m[a+3],o[0]}function g(m,a){return s[3]=m[a],s[2]=m[a+1],s[1]=m[a+2],s[0]=m[a+3],o[0]}d.readFloatLE=c?T:g,d.readFloatBE=c?g:T}():function(){function o(c,l,u,T){var g=l<0?1:0;if(g&&(l=-l),l===0)c(1/l>0?0:2147483648,u,T);else if(isNaN(l))c(2143289344,u,T);else if(l>34028234663852886e22)c((g<<31|2139095040)>>>0,u,T);else if(l<11754943508222875e-54)c((g<<31|Math.round(l/1401298464324817e-60))>>>0,u,T);else{var m=Math.floor(Math.log(l)/Math.LN2),a=Math.round(l*Math.pow(2,-m)*8388608)&8388607;c((g<<31|m+127<<23|a)>>>0,u,T)}}d.writeFloatLE=o.bind(null,gI),d.writeFloatBE=o.bind(null,yI);function s(c,l,u){var T=c(l,u),g=(T>>31)*2+1,m=T>>>23&255,a=T&8388607;return m===255?a?NaN:g*(1/0):m===0?g*1401298464324817e-60*a:g*Math.pow(2,m-150)*(a+8388608)}d.readFloatLE=s.bind(null,bI),d.readFloatBE=s.bind(null,vI)}(),typeof Float64Array<"u"?function(){var o=new Float64Array([-0]),s=new Uint8Array(o.buffer),c=s[7]===128;function l(m,a,r){o[0]=m,a[r]=s[0],a[r+1]=s[1],a[r+2]=s[2],a[r+3]=s[3],a[r+4]=s[4],a[r+5]=s[5],a[r+6]=s[6],a[r+7]=s[7]}function u(m,a,r){o[0]=m,a[r]=s[7],a[r+1]=s[6],a[r+2]=s[5],a[r+3]=s[4],a[r+4]=s[3],a[r+5]=s[2],a[r+6]=s[1],a[r+7]=s[0]}d.writeDoubleLE=c?l:u,d.writeDoubleBE=c?u:l;function T(m,a){return s[0]=m[a],s[1]=m[a+1],s[2]=m[a+2],s[3]=m[a+3],s[4]=m[a+4],s[5]=m[a+5],s[6]=m[a+6],s[7]=m[a+7],o[0]}function g(m,a){return s[7]=m[a],s[6]=m[a+1],s[5]=m[a+2],s[4]=m[a+3],s[3]=m[a+4],s[2]=m[a+5],s[1]=m[a+6],s[0]=m[a+7],o[0]}d.readDoubleLE=c?T:g,d.readDoubleBE=c?g:T}():function(){function o(c,l,u,T,g,m){var a=T<0?1:0;if(a&&(T=-T),T===0)c(0,g,m+l),c(1/T>0?0:2147483648,g,m+u);else if(isNaN(T))c(0,g,m+l),c(2146959360,g,m+u);else if(T>17976931348623157e292)c(0,g,m+l),c((a<<31|2146435072)>>>0,g,m+u);else{var r;if(T<22250738585072014e-324)r=T/5e-324,c(r>>>0,g,m+l),c((a<<31|r/4294967296)>>>0,g,m+u);else{var e=Math.floor(Math.log(T)/Math.LN2);e===1024&&(e=1023),r=T*Math.pow(2,-e),c(r*4503599627370496>>>0,g,m+l),c((a<<31|e+1023<<20|r*1048576&1048575)>>>0,g,m+u)}}}d.writeDoubleLE=o.bind(null,gI,0,4),d.writeDoubleBE=o.bind(null,yI,4,0);function s(c,l,u,T,g){var m=c(T,g+l),a=c(T,g+u),r=(a>>31)*2+1,e=a>>>20&2047,t=4294967296*(a&1048575)+m;return e===2047?t?NaN:r*(1/0):e===0?r*5e-324*t:r*Math.pow(2,e-1075)*(t+4503599627370496)}d.readDoubleLE=s.bind(null,bI,0,4),d.readDoubleBE=s.bind(null,vI,4,0)}(),d}function gI(d,o,s){o[s]=d&255,o[s+1]=d>>>8&255,o[s+2]=d>>>16&255,o[s+3]=d>>>24}function yI(d,o,s){o[s]=d>>>24,o[s+1]=d>>>16&255,o[s+2]=d>>>8&255,o[s+3]=d&255}function bI(d,o){return(d[o]|d[o+1]<<8|d[o+2]<<16|d[o+3]<<24)>>>0}function vI(d,o){return(d[o]<<24|d[o+1]<<16|d[o+2]<<8|d[o+3])>>>0}});var Cy=A((exports,module)=>{"use strict";module.exports=inquire;function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(d){}return null}});var uw=A(OI=>{"use strict";var pw=OI;pw.length=function(o){for(var s=0,c=0,l=0;l191&&m<224?T[g++]=(m&31)<<6|o[s++]&63:m>239&&m<365?(m=((m&7)<<18|(o[s++]&63)<<12|(o[s++]&63)<<6|o[s++]&63)-65536,T[g++]=55296+(m>>10),T[g++]=56320+(m&1023)):T[g++]=(m&15)<<12|(o[s++]&63)<<6|o[s++]&63,g>8191&&((u||(u=[])).push(String.fromCharCode.apply(String,T)),g=0);return u?(g&&u.push(String.fromCharCode.apply(String,T.slice(0,g))),u.join("")):String.fromCharCode.apply(String,T.slice(0,g))};pw.write=function(o,s,c){for(var l=c,u,T,g=0;g>6|192,s[c++]=u&63|128):(u&64512)===55296&&((T=o.charCodeAt(g+1))&64512)===56320?(u=65536+((u&1023)<<10)+(T&1023),++g,s[c++]=u>>18|240,s[c++]=u>>12&63|128,s[c++]=u>>6&63|128,s[c++]=u&63|128):(s[c++]=u>>12|224,s[c++]=u>>6&63|128,s[c++]=u&63|128);return c-l}});var dw=A((qxe,SI)=>{"use strict";SI.exports=Nee;function Nee(d,o,s){var c=s||8192,l=c>>>1,u=null,T=c;return function(m){if(m<1||m>l)return d(m);T+m>c&&(u=d(c),T=0);var a=o.call(u,T,T+=m);return T&7&&(T=(T|7)+1),a}}});var jI=A((Bxe,PI)=>{"use strict";PI.exports=Yt;var _f=Va();function Yt(d,o){this.lo=d>>>0,this.hi=o>>>0}var Mc=Yt.zero=new Yt(0,0);Mc.toNumber=function(){return 0};Mc.zzEncode=Mc.zzDecode=function(){return this};Mc.length=function(){return 1};var Aee=Yt.zeroHash="\0\0\0\0\0\0\0\0";Yt.fromNumber=function(o){if(o===0)return Mc;var s=o<0;s&&(o=-o);var c=o>>>0,l=(o-c)/4294967296>>>0;return s&&(l=~l>>>0,c=~c>>>0,++c>4294967295&&(c=0,++l>4294967295&&(l=0))),new Yt(c,l)};Yt.from=function(o){if(typeof o=="number")return Yt.fromNumber(o);if(_f.isString(o))if(_f.Long)o=_f.Long.fromString(o);else return Yt.fromNumber(parseInt(o,10));return o.low||o.high?new Yt(o.low>>>0,o.high>>>0):Mc};Yt.prototype.toNumber=function(o){if(!o&&this.hi>>>31){var s=~this.lo+1>>>0,c=~this.hi>>>0;return s||(c=c+1>>>0),-(s+c*4294967296)}return this.lo+this.hi*4294967296};Yt.prototype.toLong=function(o){return _f.Long?new _f.Long(this.lo|0,this.hi|0,!!o):{low:this.lo|0,high:this.hi|0,unsigned:!!o}};var Hr=String.prototype.charCodeAt;Yt.fromHash=function(o){return o===Aee?Mc:new Yt((Hr.call(o,0)|Hr.call(o,1)<<8|Hr.call(o,2)<<16|Hr.call(o,3)<<24)>>>0,(Hr.call(o,4)|Hr.call(o,5)<<8|Hr.call(o,6)<<16|Hr.call(o,7)<<24)>>>0)};Yt.prototype.toHash=function(){return String.fromCharCode(this.lo&255,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,this.hi&255,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)};Yt.prototype.zzEncode=function(){var o=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^o)>>>0,this.lo=(this.lo<<1^o)>>>0,this};Yt.prototype.zzDecode=function(){var o=-(this.lo&1);return this.lo=((this.lo>>>1|this.hi<<31)^o)>>>0,this.hi=(this.hi>>>1^o)>>>0,this};Yt.prototype.length=function(){var o=this.lo,s=(this.lo>>>28|this.hi<<4)>>>0,c=this.hi>>>24;return c===0?s===0?o<16384?o<128?1:2:o<2097152?3:4:s<16384?s<128?5:6:s<2097152?7:8:c<128?9:10}});var Va=A(fw=>{"use strict";var ve=fw;ve.asPromise=Dy();ve.base64=lw();ve.EventEmitter=cw();ve.float=sw();ve.inquire=Cy();ve.utf8=uw();ve.pool=dw();ve.LongBits=jI();ve.isNode=!!(typeof global<"u"&&global&&global.process&&global.process.versions&&global.process.versions.node);ve.global=ve.isNode&&global||typeof window<"u"&&window||typeof self<"u"&&self||fw;ve.emptyArray=Object.freeze?Object.freeze([]):[];ve.emptyObject=Object.freeze?Object.freeze({}):{};ve.isInteger=Number.isInteger||function(o){return typeof o=="number"&&isFinite(o)&&Math.floor(o)===o};ve.isString=function(o){return typeof o=="string"||o instanceof String};ve.isObject=function(o){return o&&typeof o=="object"};ve.isset=ve.isSet=function(o,s){var c=o[s];return c!=null&&o.hasOwnProperty(s)?typeof c!="object"||(Array.isArray(c)?c.length:Object.keys(c).length)>0:!1};ve.Buffer=function(){try{var d=ve.inquire("buffer").Buffer;return d.prototype.utf8Write?d:null}catch{return null}}();ve._Buffer_from=null;ve._Buffer_allocUnsafe=null;ve.newBuffer=function(o){return typeof o=="number"?ve.Buffer?ve._Buffer_allocUnsafe(o):new ve.Array(o):ve.Buffer?ve._Buffer_from(o):typeof Uint8Array>"u"?o:new Uint8Array(o)};ve.Array=typeof Uint8Array<"u"?Uint8Array:Array;ve.Long=ve.global.dcodeIO&&ve.global.dcodeIO.Long||ve.global.Long||ve.inquire("long");ve.key2Re=/^true|false|0|1$/;ve.key32Re=/^-?(?:0|[1-9][0-9]*)$/;ve.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/;ve.longToHash=function(o){return o?ve.LongBits.from(o).toHash():ve.LongBits.zeroHash};ve.longFromHash=function(o,s){var c=ve.LongBits.fromHash(o);return ve.Long?ve.Long.fromBits(c.lo,c.hi,s):c.toNumber(!!s)};function wI(d,o,s){for(var c=Object.keys(o),l=0;l-1;--u)if(s[l[u]]===1&&this[l[u]]!==void 0&&this[l[u]]!==null)return l[u]}};ve.oneOfSetter=function(o){return function(s){for(var c=0;c{"use strict";MI.exports=Qe;var bn=Va(),mw,Ry=bn.LongBits,_I=bn.base64,DI=bn.utf8;function Df(d,o,s){this.fn=d,this.len=o,this.next=void 0,this.val=s}function gw(){}function Iee(d){this.head=d.head,this.tail=d.tail,this.len=d.len,this.next=d.states}function Qe(){this.len=0,this.head=new Df(gw,0,0),this.tail=this.head,this.states=null}var EI=function(){return bn.Buffer?function(){return(Qe.create=function(){return new mw})()}:function(){return new Qe}};Qe.create=EI();Qe.alloc=function(o){return new bn.Array(o)};bn.Array!==Array&&(Qe.alloc=bn.pool(Qe.alloc,bn.Array.prototype.subarray));Qe.prototype._push=function(o,s,c){return this.tail=this.tail.next=new Df(o,s,c),this.len+=s,this};function yw(d,o,s){o[s]=d&255}function kee(d,o,s){for(;d>127;)o[s++]=d&127|128,d>>>=7;o[s]=d}function bw(d,o){this.len=d,this.next=void 0,this.val=o}bw.prototype=Object.create(Df.prototype);bw.prototype.fn=kee;Qe.prototype.uint32=function(o){return this.len+=(this.tail=this.tail.next=new bw((o=o>>>0)<128?1:o<16384?2:o<2097152?3:o<268435456?4:5,o)).len,this};Qe.prototype.int32=function(o){return o<0?this._push(vw,10,Ry.fromNumber(o)):this.uint32(o)};Qe.prototype.sint32=function(o){return this.uint32((o<<1^o>>31)>>>0)};function vw(d,o,s){for(;d.hi;)o[s++]=d.lo&127|128,d.lo=(d.lo>>>7|d.hi<<25)>>>0,d.hi>>>=7;for(;d.lo>127;)o[s++]=d.lo&127|128,d.lo=d.lo>>>7;o[s++]=d.lo}Qe.prototype.uint64=function(o){var s=Ry.from(o);return this._push(vw,s.length(),s)};Qe.prototype.int64=Qe.prototype.uint64;Qe.prototype.sint64=function(o){var s=Ry.from(o).zzEncode();return this._push(vw,s.length(),s)};Qe.prototype.bool=function(o){return this._push(yw,1,o?1:0)};function hw(d,o,s){o[s]=d&255,o[s+1]=d>>>8&255,o[s+2]=d>>>16&255,o[s+3]=d>>>24}Qe.prototype.fixed32=function(o){return this._push(hw,4,o>>>0)};Qe.prototype.sfixed32=Qe.prototype.fixed32;Qe.prototype.fixed64=function(o){var s=Ry.from(o);return this._push(hw,4,s.lo)._push(hw,4,s.hi)};Qe.prototype.sfixed64=Qe.prototype.fixed64;Qe.prototype.float=function(o){return this._push(bn.float.writeFloatLE,4,o)};Qe.prototype.double=function(o){return this._push(bn.float.writeDoubleLE,8,o)};var Fee=bn.Array.prototype.set?function(o,s,c){s.set(o,c)}:function(o,s,c){for(var l=0;l>>0;if(!s)return this._push(yw,1,0);if(bn.isString(o)){var c=Qe.alloc(s=_I.length(o));_I.decode(o,c,0),o=c}return this.uint32(s)._push(Fee,s,o)};Qe.prototype.string=function(o){var s=DI.length(o);return s?this.uint32(s)._push(DI.write,s,o):this._push(yw,1,0)};Qe.prototype.fork=function(){return this.states=new Iee(this),this.head=this.tail=new Df(gw,0,0),this.len=0,this};Qe.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new Df(gw,0,0),this.len=0),this};Qe.prototype.ldelim=function(){var o=this.head,s=this.tail,c=this.len;return this.reset().uint32(c),c&&(this.tail.next=o.next,this.tail=s,this.len+=c),this};Qe.prototype.finish=function(){for(var o=this.head.next,s=this.constructor.alloc(this.len),c=0;o;)o.fn(o.val,s,c),c+=o.len,o=o.next;return s};Qe._configure=function(d){mw=d,Qe.create=EI(),mw._configure()}});var NI=A((Hxe,RI)=>{"use strict";RI.exports=Ua;var CI=Ny();(Ua.prototype=Object.create(CI.prototype)).constructor=Ua;var Qr=Va();function Ua(){CI.call(this)}Ua._configure=function(){Ua.alloc=Qr._Buffer_allocUnsafe,Ua.writeBytesBuffer=Qr.Buffer&&Qr.Buffer.prototype instanceof Uint8Array&&Qr.Buffer.prototype.set.name==="set"?function(o,s,c){s.set(o,c)}:function(o,s,c){if(o.copy)o.copy(s,c,0,o.length);else for(var l=0;l>>0;return this.uint32(s),s&&this._push(Ua.writeBytesBuffer,s,o),this};function Lee(d,o,s){d.length<40?Qr.utf8.write(d,o,s):o.utf8Write?o.utf8Write(d,s):o.write(d,s)}Ua.prototype.string=function(o){var s=Qr.Buffer.byteLength(o);return this.uint32(s),s&&this._push(Lee,s,o),this};Ua._configure()});var Iy=A((Qxe,LI)=>{"use strict";LI.exports=_t;var qa=Va(),Ow,kI=qa.LongBits,Jee=qa.utf8;function la(d,o){return RangeError("index out of range: "+d.pos+" + "+(o||1)+" > "+d.len)}function _t(d){this.buf=d,this.pos=0,this.len=d.length}var AI=typeof Uint8Array<"u"?function(o){if(o instanceof Uint8Array||Array.isArray(o))return new _t(o);throw Error("illegal buffer")}:function(o){if(Array.isArray(o))return new _t(o);throw Error("illegal buffer")},FI=function(){return qa.Buffer?function(s){return(_t.create=function(l){return qa.Buffer.isBuffer(l)?new Ow(l):AI(l)})(s)}:AI};_t.create=FI();_t.prototype._slice=qa.Array.prototype.subarray||qa.Array.prototype.slice;_t.prototype.uint32=function(){var o=4294967295;return function(){if(o=(this.buf[this.pos]&127)>>>0,this.buf[this.pos++]<128||(o=(o|(this.buf[this.pos]&127)<<7)>>>0,this.buf[this.pos++]<128)||(o=(o|(this.buf[this.pos]&127)<<14)>>>0,this.buf[this.pos++]<128)||(o=(o|(this.buf[this.pos]&127)<<21)>>>0,this.buf[this.pos++]<128)||(o=(o|(this.buf[this.pos]&15)<<28)>>>0,this.buf[this.pos++]<128))return o;if((this.pos+=5)>this.len)throw this.pos=this.len,la(this,10);return o}}();_t.prototype.int32=function(){return this.uint32()|0};_t.prototype.sint32=function(){var o=this.uint32();return o>>>1^-(o&1)|0};function Tw(){var d=new kI(0,0),o=0;if(this.len-this.pos>4){for(;o<4;++o)if(d.lo=(d.lo|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return d;if(d.lo=(d.lo|(this.buf[this.pos]&127)<<28)>>>0,d.hi=(d.hi|(this.buf[this.pos]&127)>>4)>>>0,this.buf[this.pos++]<128)return d;o=0}else{for(;o<3;++o){if(this.pos>=this.len)throw la(this);if(d.lo=(d.lo|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return d}return d.lo=(d.lo|(this.buf[this.pos++]&127)<>>0,d}if(this.len-this.pos>4){for(;o<5;++o)if(d.hi=(d.hi|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return d}else for(;o<5;++o){if(this.pos>=this.len)throw la(this);if(d.hi=(d.hi|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return d}throw Error("invalid varint encoding")}_t.prototype.bool=function(){return this.uint32()!==0};function Ay(d,o){return(d[o-4]|d[o-3]<<8|d[o-2]<<16|d[o-1]<<24)>>>0}_t.prototype.fixed32=function(){if(this.pos+4>this.len)throw la(this,4);return Ay(this.buf,this.pos+=4)};_t.prototype.sfixed32=function(){if(this.pos+4>this.len)throw la(this,4);return Ay(this.buf,this.pos+=4)|0};function II(){if(this.pos+8>this.len)throw la(this,8);return new kI(Ay(this.buf,this.pos+=4),Ay(this.buf,this.pos+=4))}_t.prototype.float=function(){if(this.pos+4>this.len)throw la(this,4);var o=qa.float.readFloatLE(this.buf,this.pos);return this.pos+=4,o};_t.prototype.double=function(){if(this.pos+8>this.len)throw la(this,4);var o=qa.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,o};_t.prototype.bytes=function(){var o=this.uint32(),s=this.pos,c=this.pos+o;if(c>this.len)throw la(this,o);return this.pos+=o,Array.isArray(this.buf)?this.buf.slice(s,c):s===c?new this.buf.constructor(0):this._slice.call(this.buf,s,c)};_t.prototype.string=function(){var o=this.bytes();return Jee.read(o,0,o.length)};_t.prototype.skip=function(o){if(typeof o=="number"){if(this.pos+o>this.len)throw la(this,o);this.pos+=o}else do if(this.pos>=this.len)throw la(this);while(this.buf[this.pos++]&128);return this};_t.prototype.skipType=function(d){switch(d){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;(d=this.uint32()&7)!==4;)this.skipType(d);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+d+" at offset "+this.pos)}return this};_t._configure=function(d){Ow=d,_t.create=FI(),Ow._configure();var o=qa.Long?"toLong":"toNumber";qa.merge(_t.prototype,{int64:function(){return Tw.call(this)[o](!1)},uint64:function(){return Tw.call(this)[o](!0)},sint64:function(){return Tw.call(this).zzDecode()[o](!1)},fixed64:function(){return II.call(this)[o](!0)},sfixed64:function(){return II.call(this)[o](!1)}})}});var qI=A((Yxe,UI)=>{"use strict";UI.exports=Cc;var VI=Iy();(Cc.prototype=Object.create(VI.prototype)).constructor=Cc;var JI=Va();function Cc(d){VI.call(this,d)}Cc._configure=function(){JI.Buffer&&(Cc.prototype._slice=JI.Buffer.prototype.slice)};Cc.prototype.string=function(){var o=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+o,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+o,this.len))};Cc._configure()});var GI=A((Wxe,BI)=>{"use strict";BI.exports=Ef;var Sw=Va();(Ef.prototype=Object.create(Sw.EventEmitter.prototype)).constructor=Ef;function Ef(d,o,s){if(typeof d!="function")throw TypeError("rpcImpl must be a function");Sw.EventEmitter.call(this),this.rpcImpl=d,this.requestDelimited=!!o,this.responseDelimited=!!s}Ef.prototype.rpcCall=function d(o,s,c,l,u){if(!l)throw TypeError("request must be specified");var T=this;if(!u)return Sw.asPromise(d,T,o,s,c,l);if(!T.rpcImpl){setTimeout(function(){u(Error("already ended"))},0);return}try{return T.rpcImpl(o,s[T.requestDelimited?"encodeDelimited":"encode"](l).finish(),function(m,a){if(m)return T.emit("error",m,o),u(m);if(a===null){T.end(!0);return}if(!(a instanceof c))try{a=c[T.responseDelimited?"decodeDelimited":"decode"](a)}catch(r){return T.emit("error",r,o),u(r)}return T.emit("data",a,o),u(null,a)})}catch(g){T.emit("error",g,o),setTimeout(function(){u(g)},0);return}};Ef.prototype.end=function(o){return this.rpcImpl&&(o||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}});var Pw=A(zI=>{"use strict";var Vee=zI;Vee.Service=GI()});var jw=A((Xxe,HI)=>{"use strict";HI.exports={}});var WI=A(YI=>{"use strict";var qo=YI;qo.build="minimal";qo.Writer=Ny();qo.BufferWriter=NI();qo.Reader=Iy();qo.BufferReader=qI();qo.util=Va();qo.rpc=Pw();qo.roots=jw();qo.configure=QI;function QI(){qo.util._configure(),qo.Writer._configure(qo.BufferWriter),qo.Reader._configure(qo.BufferReader)}QI()});var xw=A(($xe,KI)=>{"use strict";KI.exports=ww;function ww(d,o){typeof d=="string"&&(o=d,d=void 0);var s=[];function c(u){if(typeof u!="string"){var T=l();if(ww.verbose&&console.log("codegen: "+T),T="return "+T,u){for(var g=Object.keys(u),m=new Array(g.length+1),a=new Array(g.length),r=0;r0&&this[_p].length>0)throw new Error("Both interceptors and interceptor_providers were passed as options to the client constructor. Only one of these is allowed.");if(this[Ya]=c.callInvocationTransformer,delete c.callInvocationTransformer,c.channelOverride)this[En]=c.channelOverride;else if(c.channelFactoryOverride){let O=c.channelFactoryOverride;delete c.channelFactoryOverride,this[En]=O(o,p,c)}else this[En]=new rW.ChannelImplementation(o,p,c)}close(){this[En].close()}getChannel(){return this[En]}waitForReady(o,p){let c=l=>{if(l){p(new Error("Failed to connect before the deadline"));return}let u;try{u=this[En].getConnectivityState(!0)}catch{p(new Error("The channel has been closed"));return}if(u===lW.ConnectivityState.READY)p();else try{this[En].watchConnectivityState(u,o,c)}catch{p(new Error("The channel has been closed"))}};setImmediate(c)}checkOptionalUnaryResponseArguments(o,p,c){if(WS(o))return{metadata:new wp.Metadata,options:{},callback:o};if(WS(p))return o instanceof wp.Metadata?{metadata:o,options:{},callback:p}:{metadata:new wp.Metadata,options:o,callback:p};if(!(o instanceof wp.Metadata&&p instanceof Object&&WS(c)))throw new Error("Incorrect arguments passed");return{metadata:o,options:p,callback:c}}makeUnaryRequest(o,p,c,l,u,O,y){var m,a;let r=this.checkOptionalUnaryResponseArguments(u,O,y),e={path:o,requestStream:!1,responseStream:!1,requestSerialize:p,responseDeserialize:c},t={argument:l,metadata:r.metadata,call:new la.ClientUnaryCallImpl,channel:this[En],methodDefinition:e,callOptions:r.options,callback:r.callback};this[Ya]&&(t=this[Ya](t));let n=t.call,i={clientInterceptors:this[xp],clientInterceptorProviders:this[_p],callInterceptors:(m=t.callOptions.interceptors)!==null&&m!==void 0?m:[],callInterceptorProviders:(a=t.callOptions.interceptor_providers)!==null&&a!==void 0?a:[]},s=(0,Kh.getInterceptingCall)(i,t.methodDefinition,t.callOptions,t.channel);n.call=s;let f=null,g=!1,T=new Error;return s.start(t.metadata,{onReceiveMetadata:_=>{n.emit("metadata",_)},onReceiveMessage(_){f!==null&&s.cancelWithStatus(Zi.Status.INTERNAL,"Too many responses received"),f=_},onReceiveStatus(_){if(!g){if(g=!0,_.code===Zi.Status.OK)if(f===null){let C=Dp(T);t.callback((0,la.callErrorFromStatus)({code:Zi.Status.INTERNAL,details:"No message received",metadata:_.metadata},C))}else t.callback(null,f);else{let C=Dp(T);t.callback((0,la.callErrorFromStatus)(_,C))}T=null,n.emit("status",_)}}}),s.sendMessage(l),s.halfClose(),n}makeClientStreamRequest(o,p,c,l,u,O){var y,m;let a=this.checkOptionalUnaryResponseArguments(l,u,O),r={path:o,requestStream:!0,responseStream:!1,requestSerialize:p,responseDeserialize:c},e={metadata:a.metadata,call:new la.ClientWritableStreamImpl(p),channel:this[En],methodDefinition:r,callOptions:a.options,callback:a.callback};this[Ya]&&(e=this[Ya](e));let t=e.call,n={clientInterceptors:this[xp],clientInterceptorProviders:this[_p],callInterceptors:(y=e.callOptions.interceptors)!==null&&y!==void 0?y:[],callInterceptorProviders:(m=e.callOptions.interceptor_providers)!==null&&m!==void 0?m:[]},i=(0,Kh.getInterceptingCall)(n,e.methodDefinition,e.callOptions,e.channel);t.call=i;let s=null,f=!1,g=new Error;return i.start(e.metadata,{onReceiveMetadata:T=>{t.emit("metadata",T)},onReceiveMessage(T){s!==null&&i.cancelWithStatus(Zi.Status.INTERNAL,"Too many responses received"),s=T},onReceiveStatus(T){if(!f){if(f=!0,T.code===Zi.Status.OK)if(s===null){let _=Dp(g);e.callback((0,la.callErrorFromStatus)({code:Zi.Status.INTERNAL,details:"No message received",metadata:T.metadata},_))}else e.callback(null,s);else{let _=Dp(g);e.callback((0,la.callErrorFromStatus)(T,_))}g=null,t.emit("status",T)}}}),t}checkMetadataAndOptions(o,p){let c,l;return o instanceof wp.Metadata?(c=o,p?l=p:l={}):(o?l=o:l={},c=new wp.Metadata),{metadata:c,options:l}}makeServerStreamRequest(o,p,c,l,u,O){var y,m;let a=this.checkMetadataAndOptions(u,O),r={path:o,requestStream:!1,responseStream:!0,requestSerialize:p,responseDeserialize:c},e={argument:l,metadata:a.metadata,call:new la.ClientReadableStreamImpl(c),channel:this[En],methodDefinition:r,callOptions:a.options};this[Ya]&&(e=this[Ya](e));let t=e.call,n={clientInterceptors:this[xp],clientInterceptorProviders:this[_p],callInterceptors:(y=e.callOptions.interceptors)!==null&&y!==void 0?y:[],callInterceptorProviders:(m=e.callOptions.interceptor_providers)!==null&&m!==void 0?m:[]},i=(0,Kh.getInterceptingCall)(n,e.methodDefinition,e.callOptions,e.channel);t.call=i;let s=!1,f=new Error;return i.start(e.metadata,{onReceiveMetadata(g){t.emit("metadata",g)},onReceiveMessage(g){t.push(g)},onReceiveStatus(g){if(!s){if(s=!0,t.push(null),g.code!==Zi.Status.OK){let T=Dp(f);t.emit("error",(0,la.callErrorFromStatus)(g,T))}f=null,t.emit("status",g)}}}),i.sendMessage(l),i.halfClose(),t}makeBidiStreamRequest(o,p,c,l,u){var O,y;let m=this.checkMetadataAndOptions(l,u),a={path:o,requestStream:!0,responseStream:!0,requestSerialize:p,responseDeserialize:c},r={metadata:m.metadata,call:new la.ClientDuplexStreamImpl(p,c),channel:this[En],methodDefinition:a,callOptions:m.options};this[Ya]&&(r=this[Ya](r));let e=r.call,t={clientInterceptors:this[xp],clientInterceptorProviders:this[_p],callInterceptors:(O=r.callOptions.interceptors)!==null&&O!==void 0?O:[],callInterceptorProviders:(y=r.callOptions.interceptor_providers)!==null&&y!==void 0?y:[]},n=(0,Kh.getInterceptingCall)(t,r.methodDefinition,r.callOptions,r.channel);e.call=n;let i=!1,s=new Error;return n.start(r.metadata,{onReceiveMetadata(f){e.emit("metadata",f)},onReceiveMessage(f){e.push(f)},onReceiveStatus(f){if(!i){if(i=!0,e.push(null),f.code!==Zi.Status.OK){let g=Dp(s);e.emit("error",(0,la.callErrorFromStatus)(f,g))}s=null,e.emit("status",f)}}}),e}};Xh.Client=KS});var eP=A(Ep=>{"use strict";Object.defineProperty(Ep,"__esModule",{value:!0});Ep.loadPackageDefinition=Ep.makeClientConstructor=void 0;var ud=XS(),cW={unary:ud.Client.prototype.makeUnaryRequest,server_stream:ud.Client.prototype.makeServerStreamRequest,client_stream:ud.Client.prototype.makeClientStreamRequest,bidi:ud.Client.prototype.makeBidiStreamRequest};function $S(d){return["__proto__","prototype","constructor"].includes(d)}function BN(d,o,p){p||(p={});class c extends ud.Client{}return Object.keys(d).forEach(l=>{if($S(l))return;let u=d[l],O;if(typeof l=="string"&&l.charAt(0)==="$")throw new Error("Method names cannot start with $");u.requestStream?u.responseStream?O="bidi":O="client_stream":u.responseStream?O="server_stream":O="unary";let y=u.requestSerialize,m=u.responseDeserialize,a=pW(cW[O],u.path,y,m);c.prototype[l]=a,Object.assign(c.prototype[l],u),u.originalName&&!$S(u.originalName)&&(c.prototype[u.originalName]=c.prototype[l])}),c.service=d,c.serviceName=o,c}Ep.makeClientConstructor=BN;function pW(d,o,p,c){return function(...l){return d.call(this,o,p,c,...l)}}function sW(d){return"format"in d}function uW(d){let o={};for(let p in d)if(Object.prototype.hasOwnProperty.call(d,p)){let c=d[p],l=p.split(".");if(l.some(y=>$S(y)))continue;let u=l[l.length-1],O=o;for(let y of l.slice(0,-1))O[y]||(O[y]={}),O=O[y];sW(c)?O[u]=c:O[u]=BN(c,u,{})}return o}Ep.loadPackageDefinition=uW});var mC=A((YOe,fC)=>{var dW=1/0,fW="[object Symbol]",mW=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,hW=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,$h="\\ud800-\\udfff",XN="\\u0300-\\u036f\\ufe20-\\ufe23",ZN="\\u20d0-\\u20f0",$N="\\u2700-\\u27bf",eC="a-z\\xdf-\\xf6\\xf8-\\xff",gW="\\xac\\xb1\\xd7\\xf7",yW="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",bW="\\u2000-\\u206f",vW=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",tC="A-Z\\xc0-\\xd6\\xd8-\\xde",oC="\\ufe0e\\ufe0f",nC=gW+yW+bW+vW,oP="['\u2019]",TW="["+$h+"]",GN="["+nC+"]",Zh="["+XN+ZN+"]",aC="\\d+",OW="["+$N+"]",iC="["+eC+"]",rC="[^"+$h+nC+aC+$N+eC+tC+"]",tP="\\ud83c[\\udffb-\\udfff]",SW="(?:"+Zh+"|"+tP+")",lC="[^"+$h+"]",nP="(?:\\ud83c[\\udde6-\\uddff]){2}",aP="[\\ud800-\\udbff][\\udc00-\\udfff]",Mp="["+tC+"]",cC="\\u200d",zN="(?:"+iC+"|"+rC+")",PW="(?:"+Mp+"|"+rC+")",HN="(?:"+oP+"(?:d|ll|m|re|s|t|ve))?",QN="(?:"+oP+"(?:D|LL|M|RE|S|T|VE))?",pC=SW+"?",sC="["+oC+"]?",jW="(?:"+cC+"(?:"+[lC,nP,aP].join("|")+")"+sC+pC+")*",uC=sC+pC+jW,wW="(?:"+[OW,nP,aP].join("|")+")"+uC,xW="(?:"+[lC+Zh+"?",Zh,nP,aP,TW].join("|")+")",_W=RegExp(oP,"g"),DW=RegExp(Zh,"g"),EW=RegExp(tP+"(?="+tP+")|"+xW+uC,"g"),MW=RegExp([Mp+"?"+iC+"+"+HN+"(?="+[GN,Mp,"$"].join("|")+")",PW+"+"+QN+"(?="+[GN,Mp+zN,"$"].join("|")+")",Mp+"?"+zN+"+"+HN,Mp+"+"+QN,aC,wW].join("|"),"g"),NW=RegExp("["+cC+$h+XN+ZN+oC+"]"),CW=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,RW={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"ss"},AW=typeof global=="object"&&global&&global.Object===Object&&global,FW=typeof self=="object"&&self&&self.Object===Object&&self,IW=AW||FW||Function("return this")();function kW(d,o,p,c){var l=-1,u=d?d.length:0;for(c&&u&&(p=d[++l]);++ll?0:l+o),p=p>l?l:p,p<0&&(p+=l),l=o>p?0:p-o>>>0,o>>>=0;for(var u=Array(l);++c=c?d:YW(d,o,p)}function XW(d){return function(o){o=eg(o);var p=dC(o)?BW(o):void 0,c=p?p[0]:o.charAt(0),l=p?KW(p,1).join(""):o.slice(1);return c[d]()+l}}function ZW(d){return function(o){return kW(iK(nK(o).replace(_W,"")),d,"")}}function $W(d){return!!d&&typeof d=="object"}function eK(d){return typeof d=="symbol"||$W(d)&&QW.call(d)==fW}function eg(d){return d==null?"":WW(d)}var tK=ZW(function(d,o,p){return o=o.toLowerCase(),d+(p?oK(o):o)});function oK(d){return aK(eg(d).toLowerCase())}function nK(d){return d=eg(d),d&&d.replace(hW,UW).replace(DW,"")}var aK=XW("toUpperCase");function iK(d,o,p){return d=eg(d),o=p?void 0:o,o===void 0?qW(d)?zW(d):JW(d):d.match(o)||[]}fC.exports=tK});var iP=A((WOe,hC)=>{"use strict";hC.exports=rK;function rK(d,o){for(var p=new Array(arguments.length-1),c=0,l=2,u=!0;l{"use strict";var tg=bC;tg.length=function(o){var p=o.length;if(!p)return 0;for(var c=0;--p%4>1&&o.charAt(p)==="=";)++c;return Math.ceil(o.length*3)/4-c};var Np=new Array(64),yC=new Array(123);for(Mn=0;Mn<64;)yC[Np[Mn]=Mn<26?Mn+65:Mn<52?Mn+71:Mn<62?Mn-4:Mn-59|43]=Mn++;var Mn;tg.encode=function(o,p,c){for(var l=null,u=[],O=0,y=0,m;p>2],m=(a&3)<<4,y=1;break;case 1:u[O++]=Np[m|a>>4],m=(a&15)<<2,y=2;break;case 2:u[O++]=Np[m|a>>6],u[O++]=Np[a&63],y=0;break}O>8191&&((l||(l=[])).push(String.fromCharCode.apply(String,u)),O=0)}return y&&(u[O++]=Np[m],u[O++]=61,y===1&&(u[O++]=61)),l?(O&&l.push(String.fromCharCode.apply(String,u.slice(0,O))),l.join("")):String.fromCharCode.apply(String,u.slice(0,O))};var gC="invalid encoding";tg.decode=function(o,p,c){for(var l=c,u=0,O,y=0;y1)break;if((m=yC[m])===void 0)throw Error(gC);switch(u){case 0:O=m,u=1;break;case 1:p[c++]=O<<2|(m&48)>>4,O=m,u=2;break;case 2:p[c++]=(O&15)<<4|(m&60)>>2,O=m,u=3;break;case 3:p[c++]=(O&3)<<6|m,u=0;break}}if(u===1)throw Error(gC);return c-l};tg.test=function(o){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(o)}});var OC=A((XOe,TC)=>{"use strict";TC.exports=og;function og(){this._listeners={}}og.prototype.on=function(o,p,c){return(this._listeners[o]||(this._listeners[o]=[])).push({fn:p,ctx:c||this}),this};og.prototype.off=function(o,p){if(o===void 0)this._listeners={};else if(p===void 0)this._listeners[o]=[];else for(var c=this._listeners[o],l=0;l{"use strict";_C.exports=SC(SC);function SC(d){return typeof Float32Array<"u"?function(){var o=new Float32Array([-0]),p=new Uint8Array(o.buffer),c=p[3]===128;function l(m,a,r){o[0]=m,a[r]=p[0],a[r+1]=p[1],a[r+2]=p[2],a[r+3]=p[3]}function u(m,a,r){o[0]=m,a[r]=p[3],a[r+1]=p[2],a[r+2]=p[1],a[r+3]=p[0]}d.writeFloatLE=c?l:u,d.writeFloatBE=c?u:l;function O(m,a){return p[0]=m[a],p[1]=m[a+1],p[2]=m[a+2],p[3]=m[a+3],o[0]}function y(m,a){return p[3]=m[a],p[2]=m[a+1],p[1]=m[a+2],p[0]=m[a+3],o[0]}d.readFloatLE=c?O:y,d.readFloatBE=c?y:O}():function(){function o(c,l,u,O){var y=l<0?1:0;if(y&&(l=-l),l===0)c(1/l>0?0:2147483648,u,O);else if(isNaN(l))c(2143289344,u,O);else if(l>34028234663852886e22)c((y<<31|2139095040)>>>0,u,O);else if(l<11754943508222875e-54)c((y<<31|Math.round(l/1401298464324817e-60))>>>0,u,O);else{var m=Math.floor(Math.log(l)/Math.LN2),a=Math.round(l*Math.pow(2,-m)*8388608)&8388607;c((y<<31|m+127<<23|a)>>>0,u,O)}}d.writeFloatLE=o.bind(null,PC),d.writeFloatBE=o.bind(null,jC);function p(c,l,u){var O=c(l,u),y=(O>>31)*2+1,m=O>>>23&255,a=O&8388607;return m===255?a?NaN:y*(1/0):m===0?y*1401298464324817e-60*a:y*Math.pow(2,m-150)*(a+8388608)}d.readFloatLE=p.bind(null,wC),d.readFloatBE=p.bind(null,xC)}(),typeof Float64Array<"u"?function(){var o=new Float64Array([-0]),p=new Uint8Array(o.buffer),c=p[7]===128;function l(m,a,r){o[0]=m,a[r]=p[0],a[r+1]=p[1],a[r+2]=p[2],a[r+3]=p[3],a[r+4]=p[4],a[r+5]=p[5],a[r+6]=p[6],a[r+7]=p[7]}function u(m,a,r){o[0]=m,a[r]=p[7],a[r+1]=p[6],a[r+2]=p[5],a[r+3]=p[4],a[r+4]=p[3],a[r+5]=p[2],a[r+6]=p[1],a[r+7]=p[0]}d.writeDoubleLE=c?l:u,d.writeDoubleBE=c?u:l;function O(m,a){return p[0]=m[a],p[1]=m[a+1],p[2]=m[a+2],p[3]=m[a+3],p[4]=m[a+4],p[5]=m[a+5],p[6]=m[a+6],p[7]=m[a+7],o[0]}function y(m,a){return p[7]=m[a],p[6]=m[a+1],p[5]=m[a+2],p[4]=m[a+3],p[3]=m[a+4],p[2]=m[a+5],p[1]=m[a+6],p[0]=m[a+7],o[0]}d.readDoubleLE=c?O:y,d.readDoubleBE=c?y:O}():function(){function o(c,l,u,O,y,m){var a=O<0?1:0;if(a&&(O=-O),O===0)c(0,y,m+l),c(1/O>0?0:2147483648,y,m+u);else if(isNaN(O))c(0,y,m+l),c(2146959360,y,m+u);else if(O>17976931348623157e292)c(0,y,m+l),c((a<<31|2146435072)>>>0,y,m+u);else{var r;if(O<22250738585072014e-324)r=O/5e-324,c(r>>>0,y,m+l),c((a<<31|r/4294967296)>>>0,y,m+u);else{var e=Math.floor(Math.log(O)/Math.LN2);e===1024&&(e=1023),r=O*Math.pow(2,-e),c(r*4503599627370496>>>0,y,m+l),c((a<<31|e+1023<<20|r*1048576&1048575)>>>0,y,m+u)}}}d.writeDoubleLE=o.bind(null,PC,0,4),d.writeDoubleBE=o.bind(null,jC,4,0);function p(c,l,u,O,y){var m=c(O,y+l),a=c(O,y+u),r=(a>>31)*2+1,e=a>>>20&2047,t=4294967296*(a&1048575)+m;return e===2047?t?NaN:r*(1/0):e===0?r*5e-324*t:r*Math.pow(2,e-1075)*(t+4503599627370496)}d.readDoubleLE=p.bind(null,wC,0,4),d.readDoubleBE=p.bind(null,xC,4,0)}(),d}function PC(d,o,p){o[p]=d&255,o[p+1]=d>>>8&255,o[p+2]=d>>>16&255,o[p+3]=d>>>24}function jC(d,o,p){o[p]=d>>>24,o[p+1]=d>>>16&255,o[p+2]=d>>>8&255,o[p+3]=d&255}function wC(d,o){return(d[o]|d[o+1]<<8|d[o+2]<<16|d[o+3]<<24)>>>0}function xC(d,o){return(d[o]<<24|d[o+1]<<16|d[o+2]<<8|d[o+3])>>>0}});var rP=A((exports,module)=>{"use strict";module.exports=inquire;function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(d){}return null}});var MC=A(EC=>{"use strict";var lP=EC;lP.length=function(o){for(var p=0,c=0,l=0;l191&&m<224?O[y++]=(m&31)<<6|o[p++]&63:m>239&&m<365?(m=((m&7)<<18|(o[p++]&63)<<12|(o[p++]&63)<<6|o[p++]&63)-65536,O[y++]=55296+(m>>10),O[y++]=56320+(m&1023)):O[y++]=(m&15)<<12|(o[p++]&63)<<6|o[p++]&63,y>8191&&((u||(u=[])).push(String.fromCharCode.apply(String,O)),y=0);return u?(y&&u.push(String.fromCharCode.apply(String,O.slice(0,y))),u.join("")):String.fromCharCode.apply(String,O.slice(0,y))};lP.write=function(o,p,c){for(var l=c,u,O,y=0;y>6|192,p[c++]=u&63|128):(u&64512)===55296&&((O=o.charCodeAt(y+1))&64512)===56320?(u=65536+((u&1023)<<10)+(O&1023),++y,p[c++]=u>>18|240,p[c++]=u>>12&63|128,p[c++]=u>>6&63|128,p[c++]=u&63|128):(p[c++]=u>>12|224,p[c++]=u>>6&63|128,p[c++]=u&63|128);return c-l}});var CC=A((eSe,NC)=>{"use strict";NC.exports=lK;function lK(d,o,p){var c=p||8192,l=c>>>1,u=null,O=c;return function(m){if(m<1||m>l)return d(m);O+m>c&&(u=d(c),O=0);var a=o.call(u,O,O+=m);return O&7&&(O=(O|7)+1),a}}});var AC=A((tSe,RC)=>{"use strict";RC.exports=kt;var dd=ca();function kt(d,o){this.lo=d>>>0,this.hi=o>>>0}var Rl=kt.zero=new kt(0,0);Rl.toNumber=function(){return 0};Rl.zzEncode=Rl.zzDecode=function(){return this};Rl.length=function(){return 1};var cK=kt.zeroHash="\0\0\0\0\0\0\0\0";kt.fromNumber=function(o){if(o===0)return Rl;var p=o<0;p&&(o=-o);var c=o>>>0,l=(o-c)/4294967296>>>0;return p&&(l=~l>>>0,c=~c>>>0,++c>4294967295&&(c=0,++l>4294967295&&(l=0))),new kt(c,l)};kt.from=function(o){if(typeof o=="number")return kt.fromNumber(o);if(dd.isString(o))if(dd.Long)o=dd.Long.fromString(o);else return kt.fromNumber(parseInt(o,10));return o.low||o.high?new kt(o.low>>>0,o.high>>>0):Rl};kt.prototype.toNumber=function(o){if(!o&&this.hi>>>31){var p=~this.lo+1>>>0,c=~this.hi>>>0;return p||(c=c+1>>>0),-(p+c*4294967296)}return this.lo+this.hi*4294967296};kt.prototype.toLong=function(o){return dd.Long?new dd.Long(this.lo|0,this.hi|0,!!o):{low:this.lo|0,high:this.hi|0,unsigned:!!o}};var $i=String.prototype.charCodeAt;kt.fromHash=function(o){return o===cK?Rl:new kt(($i.call(o,0)|$i.call(o,1)<<8|$i.call(o,2)<<16|$i.call(o,3)<<24)>>>0,($i.call(o,4)|$i.call(o,5)<<8|$i.call(o,6)<<16|$i.call(o,7)<<24)>>>0)};kt.prototype.toHash=function(){return String.fromCharCode(this.lo&255,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,this.hi&255,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)};kt.prototype.zzEncode=function(){var o=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^o)>>>0,this.lo=(this.lo<<1^o)>>>0,this};kt.prototype.zzDecode=function(){var o=-(this.lo&1);return this.lo=((this.lo>>>1|this.hi<<31)^o)>>>0,this.hi=(this.hi>>>1^o)>>>0,this};kt.prototype.length=function(){var o=this.lo,p=(this.lo>>>28|this.hi<<4)>>>0,c=this.hi>>>24;return c===0?p===0?o<16384?o<128?1:2:o<2097152?3:4:p<16384?p<128?5:6:p<2097152?7:8:c<128?9:10}});var ca=A(cP=>{"use strict";var be=cP;be.asPromise=iP();be.base64=vC();be.EventEmitter=OC();be.float=DC();be.inquire=rP();be.utf8=MC();be.pool=CC();be.LongBits=AC();be.isNode=!!(typeof global<"u"&&global&&global.process&&global.process.versions&&global.process.versions.node);be.global=be.isNode&&global||typeof window<"u"&&window||typeof self<"u"&&self||cP;be.emptyArray=Object.freeze?Object.freeze([]):[];be.emptyObject=Object.freeze?Object.freeze({}):{};be.isInteger=Number.isInteger||function(o){return typeof o=="number"&&isFinite(o)&&Math.floor(o)===o};be.isString=function(o){return typeof o=="string"||o instanceof String};be.isObject=function(o){return o&&typeof o=="object"};be.isset=be.isSet=function(o,p){var c=o[p];return c!=null&&o.hasOwnProperty(p)?typeof c!="object"||(Array.isArray(c)?c.length:Object.keys(c).length)>0:!1};be.Buffer=function(){try{var d=be.inquire("buffer").Buffer;return d.prototype.utf8Write?d:null}catch{return null}}();be._Buffer_from=null;be._Buffer_allocUnsafe=null;be.newBuffer=function(o){return typeof o=="number"?be.Buffer?be._Buffer_allocUnsafe(o):new be.Array(o):be.Buffer?be._Buffer_from(o):typeof Uint8Array>"u"?o:new Uint8Array(o)};be.Array=typeof Uint8Array<"u"?Uint8Array:Array;be.Long=be.global.dcodeIO&&be.global.dcodeIO.Long||be.global.Long||be.inquire("long");be.key2Re=/^true|false|0|1$/;be.key32Re=/^-?(?:0|[1-9][0-9]*)$/;be.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/;be.longToHash=function(o){return o?be.LongBits.from(o).toHash():be.LongBits.zeroHash};be.longFromHash=function(o,p){var c=be.LongBits.fromHash(o);return be.Long?be.Long.fromBits(c.lo,c.hi,p):c.toNumber(!!p)};function FC(d,o,p){for(var c=Object.keys(o),l=0;l-1;--u)if(p[l[u]]===1&&this[l[u]]!==void 0&&this[l[u]]!==null)return l[u]}};be.oneOfSetter=function(o){return function(p){for(var c=0;c{"use strict";VC.exports=Ge;var Wo=ca(),pP,ng=Wo.LongBits,kC=Wo.base64,LC=Wo.utf8;function fd(d,o,p){this.fn=d,this.len=o,this.next=void 0,this.val=p}function uP(){}function pK(d){this.head=d.head,this.tail=d.tail,this.len=d.len,this.next=d.states}function Ge(){this.len=0,this.head=new fd(uP,0,0),this.tail=this.head,this.states=null}var JC=function(){return Wo.Buffer?function(){return(Ge.create=function(){return new pP})()}:function(){return new Ge}};Ge.create=JC();Ge.alloc=function(o){return new Wo.Array(o)};Wo.Array!==Array&&(Ge.alloc=Wo.pool(Ge.alloc,Wo.Array.prototype.subarray));Ge.prototype._push=function(o,p,c){return this.tail=this.tail.next=new fd(o,p,c),this.len+=p,this};function dP(d,o,p){o[p]=d&255}function sK(d,o,p){for(;d>127;)o[p++]=d&127|128,d>>>=7;o[p]=d}function fP(d,o){this.len=d,this.next=void 0,this.val=o}fP.prototype=Object.create(fd.prototype);fP.prototype.fn=sK;Ge.prototype.uint32=function(o){return this.len+=(this.tail=this.tail.next=new fP((o=o>>>0)<128?1:o<16384?2:o<2097152?3:o<268435456?4:5,o)).len,this};Ge.prototype.int32=function(o){return o<0?this._push(mP,10,ng.fromNumber(o)):this.uint32(o)};Ge.prototype.sint32=function(o){return this.uint32((o<<1^o>>31)>>>0)};function mP(d,o,p){for(;d.hi;)o[p++]=d.lo&127|128,d.lo=(d.lo>>>7|d.hi<<25)>>>0,d.hi>>>=7;for(;d.lo>127;)o[p++]=d.lo&127|128,d.lo=d.lo>>>7;o[p++]=d.lo}Ge.prototype.uint64=function(o){var p=ng.from(o);return this._push(mP,p.length(),p)};Ge.prototype.int64=Ge.prototype.uint64;Ge.prototype.sint64=function(o){var p=ng.from(o).zzEncode();return this._push(mP,p.length(),p)};Ge.prototype.bool=function(o){return this._push(dP,1,o?1:0)};function sP(d,o,p){o[p]=d&255,o[p+1]=d>>>8&255,o[p+2]=d>>>16&255,o[p+3]=d>>>24}Ge.prototype.fixed32=function(o){return this._push(sP,4,o>>>0)};Ge.prototype.sfixed32=Ge.prototype.fixed32;Ge.prototype.fixed64=function(o){var p=ng.from(o);return this._push(sP,4,p.lo)._push(sP,4,p.hi)};Ge.prototype.sfixed64=Ge.prototype.fixed64;Ge.prototype.float=function(o){return this._push(Wo.float.writeFloatLE,4,o)};Ge.prototype.double=function(o){return this._push(Wo.float.writeDoubleLE,8,o)};var uK=Wo.Array.prototype.set?function(o,p,c){p.set(o,c)}:function(o,p,c){for(var l=0;l>>0;if(!p)return this._push(dP,1,0);if(Wo.isString(o)){var c=Ge.alloc(p=kC.length(o));kC.decode(o,c,0),o=c}return this.uint32(p)._push(uK,p,o)};Ge.prototype.string=function(o){var p=LC.length(o);return p?this.uint32(p)._push(LC.write,p,o):this._push(dP,1,0)};Ge.prototype.fork=function(){return this.states=new pK(this),this.head=this.tail=new fd(uP,0,0),this.len=0,this};Ge.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new fd(uP,0,0),this.len=0),this};Ge.prototype.ldelim=function(){var o=this.head,p=this.tail,c=this.len;return this.reset().uint32(c),c&&(this.tail.next=o.next,this.tail=p,this.len+=c),this};Ge.prototype.finish=function(){for(var o=this.head.next,p=this.constructor.alloc(this.len),c=0;o;)o.fn(o.val,p,c),c+=o.len,o=o.next;return p};Ge._configure=function(d){pP=d,Ge.create=JC(),pP._configure()}});var BC=A((aSe,qC)=>{"use strict";qC.exports=pa;var UC=ag();(pa.prototype=Object.create(UC.prototype)).constructor=pa;var er=ca();function pa(){UC.call(this)}pa._configure=function(){pa.alloc=er._Buffer_allocUnsafe,pa.writeBytesBuffer=er.Buffer&&er.Buffer.prototype instanceof Uint8Array&&er.Buffer.prototype.set.name==="set"?function(o,p,c){p.set(o,c)}:function(o,p,c){if(o.copy)o.copy(p,c,0,o.length);else for(var l=0;l>>0;return this.uint32(p),p&&this._push(pa.writeBytesBuffer,p,o),this};function dK(d,o,p){d.length<40?er.utf8.write(d,o,p):o.utf8Write?o.utf8Write(d,p):o.write(d,p)}pa.prototype.string=function(o){var p=er.Buffer.byteLength(o);return this.uint32(p),p&&this._push(dK,p,o),this};pa._configure()});var rg=A((iSe,YC)=>{"use strict";YC.exports=vt;var Nn=ca(),gP,HC=Nn.LongBits,fK=Nn.utf8;function Cn(d,o){return RangeError("index out of range: "+d.pos+" + "+(o||1)+" > "+d.len)}function vt(d){this.buf=d,this.pos=0,this.len=d.length}var GC=typeof Uint8Array<"u"?function(o){if(o instanceof Uint8Array||Array.isArray(o))return new vt(o);throw Error("illegal buffer")}:function(o){if(Array.isArray(o))return new vt(o);throw Error("illegal buffer")},QC=function(){return Nn.Buffer?function(p){return(vt.create=function(l){return Nn.Buffer.isBuffer(l)?new gP(l):GC(l)})(p)}:GC};vt.create=QC();vt.prototype._slice=Nn.Array.prototype.subarray||Nn.Array.prototype.slice;vt.prototype.uint32=function(){var o=4294967295;return function(){if(o=(this.buf[this.pos]&127)>>>0,this.buf[this.pos++]<128||(o=(o|(this.buf[this.pos]&127)<<7)>>>0,this.buf[this.pos++]<128)||(o=(o|(this.buf[this.pos]&127)<<14)>>>0,this.buf[this.pos++]<128)||(o=(o|(this.buf[this.pos]&127)<<21)>>>0,this.buf[this.pos++]<128)||(o=(o|(this.buf[this.pos]&15)<<28)>>>0,this.buf[this.pos++]<128))return o;if((this.pos+=5)>this.len)throw this.pos=this.len,Cn(this,10);return o}}();vt.prototype.int32=function(){return this.uint32()|0};vt.prototype.sint32=function(){var o=this.uint32();return o>>>1^-(o&1)|0};function hP(){var d=new HC(0,0),o=0;if(this.len-this.pos>4){for(;o<4;++o)if(d.lo=(d.lo|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return d;if(d.lo=(d.lo|(this.buf[this.pos]&127)<<28)>>>0,d.hi=(d.hi|(this.buf[this.pos]&127)>>4)>>>0,this.buf[this.pos++]<128)return d;o=0}else{for(;o<3;++o){if(this.pos>=this.len)throw Cn(this);if(d.lo=(d.lo|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return d}return d.lo=(d.lo|(this.buf[this.pos++]&127)<>>0,d}if(this.len-this.pos>4){for(;o<5;++o)if(d.hi=(d.hi|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return d}else for(;o<5;++o){if(this.pos>=this.len)throw Cn(this);if(d.hi=(d.hi|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return d}throw Error("invalid varint encoding")}vt.prototype.bool=function(){return this.uint32()!==0};function ig(d,o){return(d[o-4]|d[o-3]<<8|d[o-2]<<16|d[o-1]<<24)>>>0}vt.prototype.fixed32=function(){if(this.pos+4>this.len)throw Cn(this,4);return ig(this.buf,this.pos+=4)};vt.prototype.sfixed32=function(){if(this.pos+4>this.len)throw Cn(this,4);return ig(this.buf,this.pos+=4)|0};function zC(){if(this.pos+8>this.len)throw Cn(this,8);return new HC(ig(this.buf,this.pos+=4),ig(this.buf,this.pos+=4))}vt.prototype.float=function(){if(this.pos+4>this.len)throw Cn(this,4);var o=Nn.float.readFloatLE(this.buf,this.pos);return this.pos+=4,o};vt.prototype.double=function(){if(this.pos+8>this.len)throw Cn(this,4);var o=Nn.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,o};vt.prototype.bytes=function(){var o=this.uint32(),p=this.pos,c=this.pos+o;if(c>this.len)throw Cn(this,o);if(this.pos+=o,Array.isArray(this.buf))return this.buf.slice(p,c);if(p===c){var l=Nn.Buffer;return l?l.alloc(0):new this.buf.constructor(0)}return this._slice.call(this.buf,p,c)};vt.prototype.string=function(){var o=this.bytes();return fK.read(o,0,o.length)};vt.prototype.skip=function(o){if(typeof o=="number"){if(this.pos+o>this.len)throw Cn(this,o);this.pos+=o}else do if(this.pos>=this.len)throw Cn(this);while(this.buf[this.pos++]&128);return this};vt.prototype.skipType=function(d){switch(d){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;(d=this.uint32()&7)!==4;)this.skipType(d);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+d+" at offset "+this.pos)}return this};vt._configure=function(d){gP=d,vt.create=QC(),gP._configure();var o=Nn.Long?"toLong":"toNumber";Nn.merge(vt.prototype,{int64:function(){return hP.call(this)[o](!1)},uint64:function(){return hP.call(this)[o](!0)},sint64:function(){return hP.call(this).zzDecode()[o](!1)},fixed64:function(){return zC.call(this)[o](!0)},sfixed64:function(){return zC.call(this)[o](!1)}})}});var ZC=A((rSe,XC)=>{"use strict";XC.exports=Al;var KC=rg();(Al.prototype=Object.create(KC.prototype)).constructor=Al;var WC=ca();function Al(d){KC.call(this,d)}Al._configure=function(){WC.Buffer&&(Al.prototype._slice=WC.Buffer.prototype.slice)};Al.prototype.string=function(){var o=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+o,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+o,this.len))};Al._configure()});var eR=A((lSe,$C)=>{"use strict";$C.exports=md;var yP=ca();(md.prototype=Object.create(yP.EventEmitter.prototype)).constructor=md;function md(d,o,p){if(typeof d!="function")throw TypeError("rpcImpl must be a function");yP.EventEmitter.call(this),this.rpcImpl=d,this.requestDelimited=!!o,this.responseDelimited=!!p}md.prototype.rpcCall=function d(o,p,c,l,u){if(!l)throw TypeError("request must be specified");var O=this;if(!u)return yP.asPromise(d,O,o,p,c,l);if(!O.rpcImpl){setTimeout(function(){u(Error("already ended"))},0);return}try{return O.rpcImpl(o,p[O.requestDelimited?"encodeDelimited":"encode"](l).finish(),function(m,a){if(m)return O.emit("error",m,o),u(m);if(a===null){O.end(!0);return}if(!(a instanceof c))try{a=c[O.responseDelimited?"decodeDelimited":"decode"](a)}catch(r){return O.emit("error",r,o),u(r)}return O.emit("data",a,o),u(null,a)})}catch(y){O.emit("error",y,o),setTimeout(function(){u(y)},0);return}};md.prototype.end=function(o){return this.rpcImpl&&(o||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}});var bP=A(tR=>{"use strict";var mK=tR;mK.Service=eR()});var vP=A((pSe,oR)=>{"use strict";oR.exports={}});var TP=A(aR=>{"use strict";var xo=aR;xo.build="minimal";xo.Writer=ag();xo.BufferWriter=BC();xo.Reader=rg();xo.BufferReader=ZC();xo.util=ca();xo.rpc=bP();xo.roots=vP();xo.configure=nR;function nR(){xo.util._configure(),xo.Writer._configure(xo.BufferWriter),xo.Reader._configure(xo.BufferReader)}nR()});var rR=A((uSe,iR)=>{"use strict";iR.exports=OP;function OP(d,o){typeof d=="string"&&(o=d,d=void 0);var p=[];function c(u){if(typeof u!="string"){var O=l();if(OP.verbose&&console.log("codegen: "+O),O="return "+O,u){for(var y=Object.keys(u),m=new Array(y.length+1),a=new Array(y.length),r=0;r{"use strict";XI.exports=Mf;var Uee=Dy(),qee=Cy(),_w=qee("fs");function Mf(d,o,s){return typeof o=="function"?(s=o,o={}):o||(o={}),s?!o.xhr&&_w&&_w.readFile?_w.readFile(d,function(l,u){return l&&typeof XMLHttpRequest<"u"?Mf.xhr(d,o,s):l?s(l):s(null,o.binary?u:u.toString("utf8"))}):Mf.xhr(d,o,s):Uee(Mf,this,d,o)}Mf.xhr=function(o,s,c){var l=new XMLHttpRequest;l.onreadystatechange=function(){if(l.readyState===4){if(l.status!==0&&l.status!==200)return c(Error("status "+l.status));if(s.binary){var T=l.response;if(!T){T=[];for(var g=0;g{"use strict";var Mw=$I,ZI=Mw.isAbsolute=function(o){return/^(?:\/|\w+:)/.test(o)},Ew=Mw.normalize=function(o){o=o.replace(/\\/g,"/").replace(/\/{2,}/g,"/");var s=o.split("/"),c=ZI(o),l="";c&&(l=s.shift()+"/");for(var u=0;u0&&s[u-1]!==".."?s.splice(--u,2):c?s.splice(u,1):++u:s[u]==="."?s.splice(u,1):++u;return l+s.join("/")};Mw.resolve=function(o,s,c){return c||(s=Ew(s)),ZI(s)?s:(c||(o=Ew(o)),(o=o.replace(/(?:\/|^)[^/]+$/,"")).length?Ew(o+"/"+s):s)}});var Rc=A(ek=>{"use strict";var Cf=ek,Bee=Wt(),Gee=["double","float","int32","uint32","sint32","fixed32","sfixed32","int64","uint64","sint64","fixed64","sfixed64","bool","string","bytes"];function Rf(d,o){var s=0,c={};for(o|=0;s{"use strict";nk.exports=vn;var ky=Nc();((vn.prototype=Object.create(ky.prototype)).constructor=vn).className="Field";var tk=ca(),ok=Rc(),Ft=Wt(),Rw,zee=/^required|optional|repeated$/;vn.fromJSON=function(o,s){return new vn(o,s.id,s.type,s.rule,s.extend,s.options,s.comment)};function vn(d,o,s,c,l,u,T){if(Ft.isObject(c)?(T=l,u=c,c=l=void 0):Ft.isObject(l)&&(T=u,u=l,l=void 0),ky.call(this,d,u),!Ft.isInteger(o)||o<0)throw TypeError("id must be a non-negative integer");if(!Ft.isString(s))throw TypeError("type must be a string");if(c!==void 0&&!zee.test(c=c.toString().toLowerCase()))throw TypeError("rule must be a string rule");if(l!==void 0&&!Ft.isString(l))throw TypeError("extend must be a string");c==="proto3_optional"&&(c="optional"),this.rule=c&&c!=="optional"?c:void 0,this.type=s,this.id=o,this.extend=l||void 0,this.required=c==="required",this.optional=!this.required,this.repeated=c==="repeated",this.map=!1,this.message=null,this.partOf=null,this.typeDefault=null,this.defaultValue=null,this.long=Ft.Long?ok.long[s]!==void 0:!1,this.bytes=s==="bytes",this.resolvedType=null,this.extensionField=null,this.declaringField=null,this._packed=null,this.comment=T}Object.defineProperty(vn.prototype,"packed",{get:function(){return this._packed===null&&(this._packed=this.getOption("packed")!==!1),this._packed}});vn.prototype.setOption=function(o,s,c){return o==="packed"&&(this._packed=null),ky.prototype.setOption.call(this,o,s,c)};vn.prototype.toJSON=function(o){var s=o?!!o.keepComments:!1;return Ft.toObject(["rule",this.rule!=="optional"&&this.rule||void 0,"type",this.type,"id",this.id,"extend",this.extend,"options",this.options,"comment",s?this.comment:void 0])};vn.prototype.resolve=function(){if(this.resolved)return this;if((this.typeDefault=ok.defaults[this.type])===void 0?(this.resolvedType=(this.declaringField?this.declaringField.parent:this.parent).lookupTypeOrEnum(this.type),this.resolvedType instanceof Rw?this.typeDefault=null:this.typeDefault=this.resolvedType.values[Object.keys(this.resolvedType.values)[0]]):this.options&&this.options.proto3_optional&&(this.typeDefault=null),this.options&&this.options.default!=null&&(this.typeDefault=this.options.default,this.resolvedType instanceof tk&&typeof this.typeDefault=="string"&&(this.typeDefault=this.resolvedType.values[this.typeDefault])),this.options&&((this.options.packed===!0||this.options.packed!==void 0&&this.resolvedType&&!(this.resolvedType instanceof tk))&&delete this.options.packed,Object.keys(this.options).length||(this.options=void 0)),this.long)this.typeDefault=Ft.Long.fromNumber(this.typeDefault,this.type.charAt(0)==="u"),Object.freeze&&Object.freeze(this.typeDefault);else if(this.bytes&&typeof this.typeDefault=="string"){var o;Ft.base64.test(this.typeDefault)?Ft.base64.decode(this.typeDefault,o=Ft.newBuffer(Ft.base64.length(this.typeDefault)),0):Ft.utf8.write(this.typeDefault,o=Ft.newBuffer(Ft.utf8.length(this.typeDefault)),0),this.typeDefault=o}return this.map?this.defaultValue=Ft.emptyObject:this.repeated?this.defaultValue=Ft.emptyArray:this.defaultValue=this.typeDefault,this.parent instanceof Rw&&(this.parent.ctor.prototype[this.name]=this.defaultValue),ky.prototype.resolve.call(this)};vn.d=function(o,s,c,l){return typeof s=="function"?s=Ft.decorateType(s).name:s&&typeof s=="object"&&(s=Ft.decorateEnum(s).name),function(T,g){Ft.decorateType(T.constructor).add(new vn(g,o,s,c,{default:l}))}};vn._configure=function(o){Rw=o}});var Lp=A((a0e,rk)=>{"use strict";rk.exports=Tn;var Ly=Nc();((Tn.prototype=Object.create(Ly.prototype)).constructor=Tn).className="OneOf";var ak=Yr(),Fy=Wt();function Tn(d,o,s,c){if(Array.isArray(o)||(s=o,o=void 0),Ly.call(this,d,s),!(o===void 0||Array.isArray(o)))throw TypeError("fieldNames must be an Array");this.oneof=o||[],this.fieldsArray=[],this.comment=c}Tn.fromJSON=function(o,s){return new Tn(o,s.oneof,s.options,s.comment)};Tn.prototype.toJSON=function(o){var s=o?!!o.keepComments:!1;return Fy.toObject(["options",this.options,"oneof",this.oneof,"comment",s?this.comment:void 0])};function ik(d){if(d.parent)for(var o=0;o-1&&this.oneof.splice(s,1),o.partOf=null,this};Tn.prototype.onAdd=function(o){Ly.prototype.onAdd.call(this,o);for(var s=this,c=0;c{"use strict";pk.exports=$e;var Nw=Nc();(($e.prototype=Object.create(Nw.prototype)).constructor=$e).className="Namespace";var lk=Yr(),Jy=Wt(),Hee=Lp(),Jp,Nf,Vp;$e.fromJSON=function(o,s){return new $e(o,s.options).addJSON(s.nested)};function ck(d,o){if(d&&d.length){for(var s={},c=0;cs)return!0}return!1};$e.isReservedName=function(o,s){if(o){for(var c=0;c0;){var l=o.shift();if(c.nested&&c.nested[l]){if(c=c.nested[l],!(c instanceof $e))throw Error("path conflicts with non-namespace objects")}else c.add(c=new $e(l))}return s&&c.addJSON(s),c};$e.prototype.resolveAll=function(){for(var o=this.nestedArray,s=0;s-1)return l}else if(l instanceof $e&&(l=l.lookup(o.slice(1),s,!0)))return l}else for(var u=0;u{"use strict";uk.exports=ki;var Aw=Yr();((ki.prototype=Object.create(Aw.prototype)).constructor=ki).className="MapField";var Qee=Rc(),Af=Wt();function ki(d,o,s,c,l,u){if(Aw.call(this,d,o,c,void 0,void 0,l,u),!Af.isString(s))throw TypeError("keyType must be a string");this.keyType=s,this.resolvedKeyType=null,this.map=!0}ki.fromJSON=function(o,s){return new ki(o,s.id,s.keyType,s.type,s.options,s.comment)};ki.prototype.toJSON=function(o){var s=o?!!o.keepComments:!1;return Af.toObject(["keyType",this.keyType,"type",this.type,"id",this.id,"extend",this.extend,"options",this.options,"comment",s?this.comment:void 0])};ki.prototype.resolve=function(){if(this.resolved)return this;if(Qee.mapKey[this.keyType]===void 0)throw Error("invalid key type: "+this.keyType);return Aw.prototype.resolve.call(this)};ki.d=function(o,s,c){return typeof c=="function"?c=Af.decorateType(c).name:c&&typeof c=="object"&&(c=Af.decorateEnum(c).name),function(u,T){Af.decorateType(u.constructor).add(new ki(T,o,s,c))}}});var Uy=A((l0e,dk)=>{"use strict";dk.exports=Ac;var Iw=Nc();((Ac.prototype=Object.create(Iw.prototype)).constructor=Ac).className="Method";var qp=Wt();function Ac(d,o,s,c,l,u,T,g,m){if(qp.isObject(l)?(T=l,l=u=void 0):qp.isObject(u)&&(T=u,u=void 0),!(o===void 0||qp.isString(o)))throw TypeError("type must be a string");if(!qp.isString(s))throw TypeError("requestType must be a string");if(!qp.isString(c))throw TypeError("responseType must be a string");Iw.call(this,d,T),this.type=o||"rpc",this.requestType=s,this.requestStream=l?!0:void 0,this.responseType=c,this.responseStream=u?!0:void 0,this.resolvedRequestType=null,this.resolvedResponseType=null,this.comment=g,this.parsedOptions=m}Ac.fromJSON=function(o,s){return new Ac(o,s.type,s.requestType,s.responseType,s.requestStream,s.responseStream,s.options,s.comment,s.parsedOptions)};Ac.prototype.toJSON=function(o){var s=o?!!o.keepComments:!1;return qp.toObject(["type",this.type!=="rpc"&&this.type||void 0,"requestType",this.requestType,"requestStream",this.requestStream,"responseType",this.responseType,"responseStream",this.responseStream,"options",this.options,"comment",s?this.comment:void 0,"parsedOptions",this.parsedOptions])};Ac.prototype.resolve=function(){return this.resolved?this:(this.resolvedRequestType=this.parent.lookupType(this.requestType),this.resolvedResponseType=this.parent.lookupType(this.responseType),Iw.prototype.resolve.call(this))}});var qy=A((c0e,mk)=>{"use strict";mk.exports=On;var Wr=Up();((On.prototype=Object.create(Wr.prototype)).constructor=On).className="Service";var kw=Uy(),If=Wt(),Yee=Pw();function On(d,o){Wr.call(this,d,o),this.methods={},this._methodsArray=null}On.fromJSON=function(o,s){var c=new On(o,s.options);if(s.methods)for(var l=Object.keys(s.methods),u=0;u{"use strict";hk.exports=Ba;var Wee=Va();function Ba(d){if(d)for(var o=Object.keys(d),s=0;s{"use strict";yk.exports=Zee;var Kee=ca(),Fi=Rc(),gk=Wt();function Xee(d){return"missing required '"+d.name+"'"}function Zee(d){var o=gk.codegen(["r","l"],d.name+"$decode")("if(!(r instanceof Reader))")("r=Reader.create(r)")("var c=l===undefined?r.len:r.pos+l,m=new this.ctor"+(d.fieldsArray.filter(function(g){return g.map}).length?",k,value":""))("while(r.pos>>3){");for(var s=0;s>>3){")("case 1: k=r.%s(); break",c.keyType)("case 2:"),Fi.basic[l]===void 0?o("value=types[%i].decode(r,r.uint32())",s):o("value=r.%s()",l),o("break")("default:")("r.skipType(tag2&7)")("break")("}")("}"),Fi.long[c.keyType]!==void 0?o('%s[typeof k==="object"?util.longToHash(k):k]=value',u):o("%s[k]=value",u)):c.repeated?(o("if(!(%s&&%s.length))",u,u)("%s=[]",u),Fi.packed[l]!==void 0&&o("if((t&7)===2){")("var c2=r.uint32()+r.pos")("while(r.pos{"use strict";bk.exports=tte;var $ee=ca(),Lw=Wt();function Sn(d,o){return d.name+": "+o+(d.repeated&&o!=="array"?"[]":d.map&&o!=="object"?"{k:"+d.keyType+"}":"")+" expected"}function Jw(d,o,s,c){if(o.resolvedType)if(o.resolvedType instanceof $ee){d("switch(%s){",c)("default:")("return%j",Sn(o,"enum value"));for(var l=Object.keys(o.resolvedType.values),u=0;u{"use strict";var vk=Tk,kf=ca(),Ga=Wt();function Uw(d,o,s,c){var l=!1;if(o.resolvedType)if(o.resolvedType instanceof kf){d("switch(d%s){",c);for(var u=o.resolvedType.values,T=Object.keys(u),g=0;g>>0",c,c);break;case"int32":case"sint32":case"sfixed32":d("m%s=d%s|0",c,c);break;case"uint64":m=!0;case"int64":case"sint64":case"fixed64":case"sfixed64":d("if(util.Long)")("(m%s=util.Long.fromValue(d%s)).unsigned=%j",c,c,m)('else if(typeof d%s==="string")',c)("m%s=parseInt(d%s,10)",c,c)('else if(typeof d%s==="number")',c)("m%s=d%s",c,c)('else if(typeof d%s==="object")',c)("m%s=new util.LongBits(d%s.low>>>0,d%s.high>>>0).toNumber(%s)",c,c,c,m?"true":"");break;case"bytes":d('if(typeof d%s==="string")',c)("util.base64.decode(d%s,m%s=util.newBuffer(util.base64.length(d%s)),0)",c,c,c)("else if(d%s.length >= 0)",c)("m%s=d%s",c,c);break;case"string":d("m%s=String(d%s)",c,c);break;case"bool":d("m%s=Boolean(d%s)",c,c);break}}return d}vk.fromObject=function(o){var s=o.fieldsArray,c=Ga.codegen(["d"],o.name+"$fromObject")("if(d instanceof this.ctor)")("return d");if(!s.length)return c("return new this.ctor");c("var m=new this.ctor");for(var l=0;l>>0,m%s.high>>>0).toNumber(%s):m%s",c,c,c,c,l?"true":"",c);break;case"bytes":d("d%s=o.bytes===String?util.base64.encode(m%s,0,m%s.length):o.bytes===Array?Array.prototype.slice.call(m%s):m%s",c,c,c,c,c);break;default:d("d%s=m%s",c,c);break}}return d}vk.toObject=function(o){var s=o.fieldsArray.slice().sort(Ga.compareFieldsById);if(!s.length)return Ga.codegen()("return {}");for(var c=Ga.codegen(["m","o"],o.name+"$toObject")("if(!o)")("o={}")("var d={}"),l=[],u=[],T=[],g=0;g{"use strict";var ote=Ok,nte=By();ote[".google.protobuf.Any"]={fromObject:function(d){if(d&&d["@type"]){var o=d["@type"].substring(d["@type"].lastIndexOf("/")+1),s=this.lookup(o);if(s){var c=d["@type"].charAt(0)==="."?d["@type"].slice(1):d["@type"];return c.indexOf("/")===-1&&(c="/"+c),this.create({type_url:c,value:s.encode(s.fromObject(d)).finish()})}}return this.fromObject(d)},toObject:function(d,o){var s="type.googleapis.com/",c="",l="";if(o&&o.json&&d.type_url&&d.value){l=d.type_url.substring(d.type_url.lastIndexOf("/")+1),c=d.type_url.substring(0,d.type_url.lastIndexOf("/")+1);var u=this.lookup(l);u&&(d=u.decode(d.value))}if(!(d instanceof this.ctor)&&d instanceof nte){var T=d.$type.toObject(d,o),g=d.$type.fullName[0]==="."?d.$type.fullName.slice(1):d.$type.fullName;return c===""&&(c=s),l=c+g,T["@type"]=l,T}return this.toObject(d,o)}}});var Hy=A((m0e,Pk)=>{"use strict";Pk.exports=st;var sa=Up();((st.prototype=Object.create(sa.prototype)).constructor=st).className="Type";var ate=ca(),Qw=Lp(),Gy=Yr(),ite=Vy(),rte=qy(),zw=By(),Hw=Iy(),lte=Ny(),So=Wt(),cte=Yw(),ste=Fw(),pte=Vw(),Sk=Bw(),ute=Gw();function st(d,o){sa.call(this,d,o),this.fields={},this.oneofs=void 0,this.extensions=void 0,this.reserved=void 0,this.group=void 0,this._fieldsById=null,this._fieldsArray=null,this._oneofsArray=null,this._ctor=null}Object.defineProperties(st.prototype,{fieldsById:{get:function(){if(this._fieldsById)return this._fieldsById;this._fieldsById={};for(var d=Object.keys(this.fields),o=0;o{"use strict";Dk.exports=on;var Yy=Up();((on.prototype=Object.create(Yy.prototype)).constructor=on).className="Root";var Kw=Yr(),wk=ca(),dte=Lp(),Kr=Wt(),xk,Ww,Ff;function on(d){Yy.call(this,"",d),this.deferred=[],this.files=[]}on.fromJSON=function(o,s){return s||(s=new on),o.options&&s.setOptions(o.options),s.addJSON(o.nested)};on.prototype.resolvePath=Kr.path.resolve;on.prototype.fetch=Kr.fetch;function _k(){}on.prototype.load=function d(o,s,c){typeof s=="function"&&(c=s,s=void 0);var l=this;if(!c)return Kr.asPromise(d,l,o,s);var u=c===_k;function T(n,i){if(c){var p=c;if(c=null,u)throw n;p(n,i)}}function g(n){var i=n.lastIndexOf("google/protobuf/");if(i>-1){var p=n.substring(i);if(p in Ff)return p}return null}function m(n,i){try{if(Kr.isString(i)&&i.charAt(0)==="{"&&(i=JSON.parse(i)),!Kr.isString(i))l.setOptions(i.options).addJSON(i.nested);else{Ww.filename=n;var p=Ww(i,l,s),f,y=0;if(p.imports)for(;y-1)){if(l.files.push(n),n in Ff){u?m(n,Ff[n]):(++r,setTimeout(function(){--r,m(n,Ff[n])}));return}if(u){var p;try{p=Kr.fs.readFileSync(n).toString("utf8")}catch(f){i||T(f);return}m(n,p)}else++r,l.fetch(n,function(f,y){if(--r,!!c){if(f){i?r||T(null,l):T(f);return}m(n,y)}})}}var r=0;Kr.isString(o)&&(o=[o]);for(var e=0,t;e-1&&this.deferred.splice(s,1)}}else if(o instanceof wk)Qy.test(o.name)&&delete o.parent[o.name];else if(o instanceof Yy){for(var c=0;c{"use strict";var Dt=Mk.exports=Va(),Ek=jw(),Xw,Zw;Dt.codegen=xw();Dt.fetch=Dw();Dt.path=Cw();Dt.fs=Dt.inquire("fs");Dt.toArray=function(o){if(o){for(var s=Object.keys(o),c=new Array(s.length),l=0;l0)u[m]=l(u[m]||{},T,g);else{var a=u[m];a&&(g=[].concat(a).concat(g)),u[m]=g}return u}if(typeof o!="object")throw TypeError("dst must be an object");if(!s)throw TypeError("path must be specified");return s=s.split("."),l(o,s,c)};Object.defineProperty(Dt,"decorateRoot",{get:function(){return Ek.decorated||(Ek.decorated=new(Wy()))}})});var Nc=A((y0e,Ck)=>{"use strict";Ck.exports=nn;nn.className="ReflectionObject";var Ky=Wt(),Xy;function nn(d,o){if(!Ky.isString(d))throw TypeError("name must be a string");if(o&&!Ky.isObject(o))throw TypeError("options must be an object");this.options=o,this.parsedOptions=null,this.name=d,this.parent=null,this.resolved=!1,this.comment=null,this.filename=null}Object.defineProperties(nn.prototype,{root:{get:function(){for(var d=this;d.parent!==null;)d=d.parent;return d}},fullName:{get:function(){for(var d=[this.name],o=this.parent;o;)d.unshift(o.name),o=o.parent;return d.join(".")}}});nn.prototype.toJSON=function(){throw Error()};nn.prototype.onAdd=function(o){this.parent&&this.parent!==o&&this.parent.remove(this),this.parent=o,this.resolved=!1;var s=o.root;s instanceof Xy&&s._handleAdd(this)};nn.prototype.onRemove=function(o){var s=o.root;s instanceof Xy&&s._handleRemove(this),this.parent=null,this.resolved=!1};nn.prototype.resolve=function(){return this.resolved?this:(this.root instanceof Xy&&(this.resolved=!0),this)};nn.prototype.getOption=function(o){if(this.options)return this.options[o]};nn.prototype.setOption=function(o,s,c){return(!c||!this.options||this.options[o]===void 0)&&((this.options||(this.options={}))[o]=s),this};nn.prototype.setParsedOption=function(o,s,c){this.parsedOptions||(this.parsedOptions=[]);var l=this.parsedOptions;if(c){var u=l.find(function(m){return Object.prototype.hasOwnProperty.call(m,o)});if(u){var T=u[o];Ky.setProperty(T,c,s)}else u={},u[o]=Ky.setProperty({},c,s),l.push(u)}else{var g={};g[o]=s,l.push(g)}return this};nn.prototype.setOptions=function(o,s){if(o)for(var c=Object.keys(o),l=0;l{"use strict";Ak.exports=za;var Rk=Nc();((za.prototype=Object.create(Rk.prototype)).constructor=za).className="Enum";var Nk=Up(),Zy=Wt();function za(d,o,s,c,l,u){if(Rk.call(this,d,s),o&&typeof o!="object")throw TypeError("values must be an object");if(this.valuesById={},this.values=Object.create(this.valuesById),this.comment=c,this.comments=l||{},this.valuesOptions=u,this.reserved=void 0,o)for(var T=Object.keys(o),g=0;g{"use strict";kk.exports=bte;var yte=ca(),$w=Rc(),e2=Wt();function Ik(d,o,s,c){return o.resolvedType.group?d("types[%i].encode(%s,w.uint32(%i)).uint32(%i)",s,c,(o.id<<3|3)>>>0,(o.id<<3|4)>>>0):d("types[%i].encode(%s,w.uint32(%i).fork()).ldelim()",s,c,(o.id<<3|2)>>>0)}function bte(d){for(var o=e2.codegen(["m","w"],d.name+"$encode")("if(!w)")("w=Writer.create()"),s,c,l=d.fieldsArray.slice().sort(e2.compareFieldsById),s=0;s>>0,8|$w.mapKey[u.keyType],u.keyType),m===void 0?o("types[%i].encode(%s[ks[i]],w.uint32(18).fork()).ldelim().ldelim()",T,c):o(".uint32(%i).%s(%s[ks[i]]).ldelim()",16|m,g,c),o("}")("}")):u.repeated?(o("if(%s!=null&&%s.length){",c,c),u.packed&&$w.packed[g]!==void 0?o("w.uint32(%i).fork()",(u.id<<3|2)>>>0)("for(var i=0;i<%s.length;++i)",c)("w.%s(%s[i])",g,c)("w.ldelim()"):(o("for(var i=0;i<%s.length;++i)",c),m===void 0?Ik(o,u,T,c+"[i]"):o("w.uint32(%i).%s(%s[i])",(u.id<<3|m)>>>0,g,c)),o("}")):(u.optional&&o("if(%s!=null&&Object.hasOwnProperty.call(m,%j))",c,u.name),m===void 0?Ik(o,u,T,c):o("w.uint32(%i).%s(%s)",(u.id<<3|m)>>>0,g,c))}return o("return w")}});var Lk=A((T0e,Fk)=>{"use strict";var ze=Fk.exports=WI();ze.build="light";function vte(d,o,s){return typeof o=="function"?(s=o,o=new ze.Root):o||(o=new ze.Root),o.load(d,s)}ze.load=vte;function Tte(d,o){return o||(o=new ze.Root),o.loadSync(d)}ze.loadSync=Tte;ze.encoder=Yw();ze.decoder=Fw();ze.verifier=Vw();ze.converter=Bw();ze.ReflectionObject=Nc();ze.Namespace=Up();ze.Root=Wy();ze.Enum=ca();ze.Type=Hy();ze.Field=Yr();ze.OneOf=Lp();ze.MapField=Vy();ze.Service=qy();ze.Method=Uy();ze.Message=By();ze.wrappers=Gw();ze.types=Rc();ze.util=Wt();ze.ReflectionObject._configure(ze.Root);ze.Namespace._configure(ze.Type,ze.Service,ze.Enum);ze.Root._configure(ze.Type);ze.Field._configure(ze.Type)});var o2=A((O0e,Uk)=>{"use strict";Uk.exports=Vk;var t2=/[\s{}=;:[\],'"()<>]/g,Ote=/(?:"([^"\\]*(?:\\.[^"\\]*)*)")/g,Ste=/(?:'([^'\\]*(?:\\.[^'\\]*)*)')/g,Pte=/^ *[*/]+ */,jte=/^\s*\*?\/*/,wte=/\n/g,xte=/\s/,_te=/\\(.?)/g,Dte={0:"\0",r:"\r",n:` -`,t:" "};function Jk(d){return d.replace(_te,function(o,s){switch(s){case"\\":case"":return s;default:return Dte[s]||""}})}Vk.unescape=Jk;function Vk(d,o){d=d.toString();var s=0,c=d.length,l=1,u=0,T={},g=[],m=null;function a(R){return Error("illegal "+R+" (line "+l+")")}function r(){var R=m==="'"?Ste:Ote;R.lastIndex=s-1;var k=R.exec(d);if(!k)throw a("string");return s=R.lastIndex,f(m),m=null,Jk(k[1])}function e(R){return d.charAt(R)}function t(R,k,J){var U={type:d.charAt(R++),lineEmpty:!1,leading:J},z;o?z=2:z=3;var G=R-z,X;do if(--G<0||(X=d.charAt(G))===` -`){U.lineEmpty=!0;break}while(X===" "||X===" ");for(var q=d.substring(R,k).split(wte),Z=0;Z0)return g.shift();if(m)return r();var R,k,J,U,z,G=s===0;do{if(s===c)return null;for(R=!1;xte.test(J=e(s));)if(J===` -`&&(G=!0,++l),++s===c)return null;if(e(s)==="/"){if(++s===c)throw a("comment");if(e(s)==="/")if(o){if(U=s,z=!1,n(s)){z=!0;do if(s=i(s),s===c||(s++,!G))break;while(n(s))}else s=Math.min(c,i(s)+1);z&&(t(U,s,G),G=!0),l++,R=!0}else{for(z=e(U=s+1)==="/";e(++s)!==` -`;)if(s===c)return null;++s,z&&(t(U,s-1,G),G=!0),++l,R=!0}else if((J=e(s))==="*"){U=s+1,z=o||e(U)==="*";do{if(J===` -`&&++l,++s===c)throw a("comment");k=J,J=e(s)}while(k!=="*"||J!=="/");++s,z&&(t(U,s-2,G),G=!0),R=!0}else return"/"}}while(R);var X=s;t2.lastIndex=0;var q=t2.test(e(X++));if(!q)for(;X{"use strict";Hk.exports=Li;Li.filename=null;Li.defaults={keepCase:!1};var Ete=o2(),qk=Wy(),Bk=Hy(),Gk=Yr(),Mte=Vy(),zk=Lp(),Cte=ca(),Rte=qy(),Nte=Uy(),n2=Rc(),a2=Wt(),Ate=/^[1-9][0-9]*$/,Ite=/^-?[1-9][0-9]*$/,kte=/^0[x][0-9a-fA-F]+$/,Fte=/^-?0[x][0-9a-fA-F]+$/,Lte=/^0[0-7]+$/,Jte=/^-?0[0-7]+$/,Vte=/^(?![eE])[0-9]*(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?$/,Ha=/^[a-zA-Z_][a-zA-Z_0-9]*$/,Qa=/^(?:\.?[a-zA-Z_][a-zA-Z_0-9]*)(?:\.[a-zA-Z_][a-zA-Z_0-9]*)*$/,Ute=/^(?:\.[a-zA-Z_][a-zA-Z_0-9]*)+$/;function Li(d,o,s){o instanceof qk||(s=o,o=new qk),s||(s=Li.defaults);var c=s.preferTrailingComment||!1,l=Ete(d,s.alternateCommentMode||!1),u=l.next,T=l.push,g=l.peek,m=l.skip,a=l.cmnt,r=!0,e,t,n,i,p=!1,f=o,y=s.keepCase?function(v){return v}:a2.camelCase;function O(v,P,w){var M=Li.filename;return w||(Li.filename=null),Error("illegal "+(P||"token")+" '"+v+"' ("+(M?M+", ":"")+"line "+l.line+")")}function _(){var v=[],P;do{if((P=u())!=='"'&&P!=="'")throw O(P);v.push(u()),m(P),P=g()}while(P==='"'||P==="'");return v.join("")}function R(v){var P=u();switch(P){case"'":case'"':return T(P),_();case"true":case"TRUE":return!0;case"false":case"FALSE":return!1}try{return J(P,!0)}catch{if(v&&Qa.test(P))return P;throw O(P,"value")}}function k(v,P){var w,M;do P&&((w=g())==='"'||w==="'")?v.push(_()):v.push([M=U(u()),m("to",!0)?U(u()):M]);while(m(",",!0));m(";")}function J(v,P){var w=1;switch(v.charAt(0)==="-"&&(w=-1,v=v.substring(1)),v){case"inf":case"INF":case"Inf":return w*(1/0);case"nan":case"NAN":case"Nan":case"NaN":return NaN;case"0":return 0}if(Ate.test(v))return w*parseInt(v,10);if(kte.test(v))return w*parseInt(v,16);if(Lte.test(v))return w*parseInt(v,8);if(Vte.test(v))return w*parseFloat(v);throw O(v,"number",P)}function U(v,P){switch(v){case"max":case"MAX":case"Max":return 536870911;case"0":return 0}if(!P&&v.charAt(0)==="-")throw O(v,"id");if(Ite.test(v))return parseInt(v,10);if(Fte.test(v))return parseInt(v,16);if(Jte.test(v))return parseInt(v,8);throw O(v,"id")}function z(){if(e!==void 0)throw O("package");if(e=u(),!Qa.test(e))throw O(e,"name");f=f.define(e),m(";")}function G(){var v=g(),P;switch(v){case"weak":P=n||(n=[]),u();break;case"public":u();default:P=t||(t=[]);break}v=_(),m(";"),P.push(v)}function X(){if(m("="),i=_(),p=i==="proto3",!p&&i!=="proto2")throw O(i,"syntax");m(";")}function q(v,P){switch(P){case"option":return ie(v,P),m(";"),!0;case"message":return H(v,P),!0;case"enum":return te(v,P),!0;case"service":return de(v,P),!0;case"extend":return he(v,P),!0}return!1}function Z(v,P,w){var M=l.line;if(v&&(typeof v.comment!="string"&&(v.comment=a()),v.filename=Li.filename),m("{",!0)){for(var I;(I=u())!=="}";)P(I);m(";",!0)}else w&&w(),m(";"),v&&(typeof v.comment!="string"||c)&&(v.comment=a(M)||v.comment)}function H(v,P){if(!Ha.test(P=u()))throw O(P,"type name");var w=new Bk(P);Z(w,function(I){if(!q(w,I))switch(I){case"map":ee(w,I);break;case"required":case"repeated":L(w,I);break;case"optional":p?L(w,"proto3_optional"):L(w,"optional");break;case"oneof":ne(w,I);break;case"extensions":k(w.extensions||(w.extensions=[]));break;case"reserved":k(w.reserved||(w.reserved=[]),!0);break;default:if(!p||!Qa.test(I))throw O(I);T(I),L(w,"optional");break}}),v.add(w)}function L(v,P,w){var M=u();if(M==="group"){W(v,P);return}for(;M.endsWith(".")||g().startsWith(".");)M+=u();if(!Qa.test(M))throw O(M,"type");var I=u();if(!Ha.test(I))throw O(I,"name");I=y(I),m("=");var V=new Gk(I,U(u()),M,P,w);if(Z(V,function(j){if(j==="option")ie(V,j),m(";");else throw O(j)},function(){le(V)}),P==="proto3_optional"){var Q=new zk("_"+I);V.setOption("proto3_optional",!0),Q.add(V),v.add(Q)}else v.add(V);!p&&V.repeated&&(n2.packed[M]!==void 0||n2.basic[M]===void 0)&&V.setOption("packed",!1,!0)}function W(v,P){var w=u();if(!Ha.test(w))throw O(w,"name");var M=a2.lcFirst(w);w===M&&(w=a2.ucFirst(w)),m("=");var I=U(u()),V=new Bk(w);V.group=!0;var Q=new Gk(M,I,w,P);Q.filename=Li.filename,Z(V,function(j){switch(j){case"option":ie(V,j),m(";");break;case"required":case"repeated":L(V,j);break;case"optional":p?L(V,"proto3_optional"):L(V,"optional");break;case"message":H(V,j);break;case"enum":te(V,j);break;default:throw O(j)}}),v.add(V).add(Q)}function ee(v){m("<");var P=u();if(n2.mapKey[P]===void 0)throw O(P,"type");m(",");var w=u();if(!Qa.test(w))throw O(w,"type");m(">");var M=u();if(!Ha.test(M))throw O(M,"name");m("=");var I=new Mte(y(M),U(u()),P,w);Z(I,function(Q){if(Q==="option")ie(I,Q),m(";");else throw O(Q)},function(){le(I)}),v.add(I)}function ne(v,P){if(!Ha.test(P=u()))throw O(P,"name");var w=new zk(y(P));Z(w,function(I){I==="option"?(ie(w,I),m(";")):(T(I),L(w,"optional"))}),v.add(w)}function te(v,P){if(!Ha.test(P=u()))throw O(P,"name");var w=new Cte(P);Z(w,function(I){switch(I){case"option":ie(w,I),m(";");break;case"reserved":k(w.reserved||(w.reserved=[]),!0);break;default:re(w,I)}}),v.add(w)}function re(v,P){if(!Ha.test(P))throw O(P,"name");m("=");var w=U(u(),!0),M={options:void 0};M.setOption=function(I,V){this.options===void 0&&(this.options={}),this.options[I]=V},Z(M,function(V){if(V==="option")ie(M,V),m(";");else throw O(V)},function(){le(M)}),v.add(P,w,M.comment,M.options)}function ie(v,P){var w=m("(",!0);if(!Qa.test(P=u()))throw O(P,"name");var M=P,I=M,V;w&&(m(")"),M="("+M+")",I=M,P=g(),Ute.test(P)&&(V=P.slice(1),M+=P,u())),m("=");var Q=me(v,M);$(v,I,Q,V)}function me(v,P){if(m("{",!0)){for(var w={};!m("}",!0);){if(!Ha.test(se=u()))throw O(se,"name");var M,I=se;if(m(":",!0),g()==="{")M=me(v,P+"."+se);else if(g()==="["){M=[];var V;if(m("[",!0)){do V=R(!0),M.push(V);while(m(",",!0));m("]"),typeof V<"u"&&ue(v,P+"."+se,V)}}else M=R(!0),ue(v,P+"."+se,M);var Q=w[I];Q&&(M=[].concat(Q).concat(M)),w[I]=M,m(",",!0),m(";",!0)}return w}var b=R(!0);return ue(v,P,b),b}function ue(v,P,w){v.setOption&&v.setOption(P,w)}function $(v,P,w,M){v.setParsedOption&&v.setParsedOption(P,w,M)}function le(v){if(m("[",!0)){do ie(v,"option");while(m(",",!0));m("]")}return v}function de(v,P){if(!Ha.test(P=u()))throw O(P,"service name");var w=new Rte(P);Z(w,function(I){if(!q(w,I))if(I==="rpc")ce(w,I);else throw O(I)}),v.add(w)}function ce(v,P){var w=a(),M=P;if(!Ha.test(P=u()))throw O(P,"name");var I=P,V,Q,b,j;if(m("("),m("stream",!0)&&(Q=!0),!Qa.test(P=u())||(V=P,m(")"),m("returns"),m("("),m("stream",!0)&&(j=!0),!Qa.test(P=u())))throw O(P);b=P,m(")");var D=new Nte(I,M,V,b,Q,j);D.comment=w,Z(D,function(S){if(S==="option")ie(D,S),m(";");else throw O(S)}),v.add(D)}function he(v,P){if(!Qa.test(P=u()))throw O(P,"reference");var w=P;Z(null,function(I){switch(I){case"required":case"repeated":L(v,I,w);break;case"optional":p?L(v,"proto3_optional",w):L(v,"optional",w);break;default:if(!p||!Qa.test(I))throw O(I);T(I),L(v,"optional",w);break}})}for(var se;(se=u())!==null;)switch(se){case"package":if(!r)throw O(se);z();break;case"import":if(!r)throw O(se);G();break;case"syntax":if(!r)throw O(se);X();break;case"option":ie(f,se),m(";");break;default:if(q(f,se)){r=!1;continue}throw O(se)}return Li.filename=null,{package:e,imports:t,weakImports:n,syntax:i,root:o}}});var Kk=A((P0e,Wk)=>{"use strict";Wk.exports=pa;var qte=/\/|\./;function pa(d,o){qte.test(d)||(d="google/protobuf/"+d+".proto",o={nested:{google:{nested:{protobuf:{nested:o}}}}}),pa[d]=o}pa("any",{Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}}});var Yk;pa("duration",{Duration:Yk={fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}}});pa("timestamp",{Timestamp:Yk});pa("empty",{Empty:{fields:{}}});pa("struct",{Struct:{fields:{fields:{keyType:"string",type:"Value",id:1}}},Value:{oneofs:{kind:{oneof:["nullValue","numberValue","stringValue","boolValue","structValue","listValue"]}},fields:{nullValue:{type:"NullValue",id:1},numberValue:{type:"double",id:2},stringValue:{type:"string",id:3},boolValue:{type:"bool",id:4},structValue:{type:"Struct",id:5},listValue:{type:"ListValue",id:6}}},NullValue:{values:{NULL_VALUE:0}},ListValue:{fields:{values:{rule:"repeated",type:"Value",id:1}}}});pa("wrappers",{DoubleValue:{fields:{value:{type:"double",id:1}}},FloatValue:{fields:{value:{type:"float",id:1}}},Int64Value:{fields:{value:{type:"int64",id:1}}},UInt64Value:{fields:{value:{type:"uint64",id:1}}},Int32Value:{fields:{value:{type:"int32",id:1}}},UInt32Value:{fields:{value:{type:"uint32",id:1}}},BoolValue:{fields:{value:{type:"bool",id:1}}},StringValue:{fields:{value:{type:"string",id:1}}},BytesValue:{fields:{value:{type:"bytes",id:1}}}});pa("field_mask",{FieldMask:{fields:{paths:{rule:"repeated",type:"string",id:1}}}});pa.get=function(o){return pa[o]||null}});var Zk=A((j0e,Xk)=>{"use strict";var Xr=Xk.exports=Lk();Xr.build="full";Xr.tokenize=o2();Xr.parse=Qk();Xr.common=Kk();Xr.Root._configure(Xr.Type,Xr.parse,Xr.common)});var Bp=A((w0e,$k)=>{"use strict";$k.exports=Zk()});var $y=A((x0e,Bte)=>{Bte.exports={nested:{google:{nested:{protobuf:{nested:{FileDescriptorSet:{fields:{file:{rule:"repeated",type:"FileDescriptorProto",id:1}}},FileDescriptorProto:{fields:{name:{type:"string",id:1},package:{type:"string",id:2},dependency:{rule:"repeated",type:"string",id:3},publicDependency:{rule:"repeated",type:"int32",id:10,options:{packed:!1}},weakDependency:{rule:"repeated",type:"int32",id:11,options:{packed:!1}},messageType:{rule:"repeated",type:"DescriptorProto",id:4},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:5},service:{rule:"repeated",type:"ServiceDescriptorProto",id:6},extension:{rule:"repeated",type:"FieldDescriptorProto",id:7},options:{type:"FileOptions",id:8},sourceCodeInfo:{type:"SourceCodeInfo",id:9},syntax:{type:"string",id:12}}},DescriptorProto:{fields:{name:{type:"string",id:1},field:{rule:"repeated",type:"FieldDescriptorProto",id:2},extension:{rule:"repeated",type:"FieldDescriptorProto",id:6},nestedType:{rule:"repeated",type:"DescriptorProto",id:3},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:4},extensionRange:{rule:"repeated",type:"ExtensionRange",id:5},oneofDecl:{rule:"repeated",type:"OneofDescriptorProto",id:8},options:{type:"MessageOptions",id:7},reservedRange:{rule:"repeated",type:"ReservedRange",id:9},reservedName:{rule:"repeated",type:"string",id:10}},nested:{ExtensionRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}},ReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},FieldDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:3},label:{type:"Label",id:4},type:{type:"Type",id:5},typeName:{type:"string",id:6},extendee:{type:"string",id:2},defaultValue:{type:"string",id:7},oneofIndex:{type:"int32",id:9},jsonName:{type:"string",id:10},options:{type:"FieldOptions",id:8}},nested:{Type:{values:{TYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18}},Label:{values:{LABEL_OPTIONAL:1,LABEL_REQUIRED:2,LABEL_REPEATED:3}}}},OneofDescriptorProto:{fields:{name:{type:"string",id:1},options:{type:"OneofOptions",id:2}}},EnumDescriptorProto:{fields:{name:{type:"string",id:1},value:{rule:"repeated",type:"EnumValueDescriptorProto",id:2},options:{type:"EnumOptions",id:3}}},EnumValueDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:2},options:{type:"EnumValueOptions",id:3}}},ServiceDescriptorProto:{fields:{name:{type:"string",id:1},method:{rule:"repeated",type:"MethodDescriptorProto",id:2},options:{type:"ServiceOptions",id:3}}},MethodDescriptorProto:{fields:{name:{type:"string",id:1},inputType:{type:"string",id:2},outputType:{type:"string",id:3},options:{type:"MethodOptions",id:4},clientStreaming:{type:"bool",id:5},serverStreaming:{type:"bool",id:6}}},FileOptions:{fields:{javaPackage:{type:"string",id:1},javaOuterClassname:{type:"string",id:8},javaMultipleFiles:{type:"bool",id:10},javaGenerateEqualsAndHash:{type:"bool",id:20,options:{deprecated:!0}},javaStringCheckUtf8:{type:"bool",id:27},optimizeFor:{type:"OptimizeMode",id:9,options:{default:"SPEED"}},goPackage:{type:"string",id:11},ccGenericServices:{type:"bool",id:16},javaGenericServices:{type:"bool",id:17},pyGenericServices:{type:"bool",id:18},deprecated:{type:"bool",id:23},ccEnableArenas:{type:"bool",id:31},objcClassPrefix:{type:"string",id:36},csharpNamespace:{type:"string",id:37},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[38,38]],nested:{OptimizeMode:{values:{SPEED:1,CODE_SIZE:2,LITE_RUNTIME:3}}}},MessageOptions:{fields:{messageSetWireFormat:{type:"bool",id:1},noStandardDescriptorAccessor:{type:"bool",id:2},deprecated:{type:"bool",id:3},mapEntry:{type:"bool",id:7},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[8,8]]},FieldOptions:{fields:{ctype:{type:"CType",id:1,options:{default:"STRING"}},packed:{type:"bool",id:2},jstype:{type:"JSType",id:6,options:{default:"JS_NORMAL"}},lazy:{type:"bool",id:5},deprecated:{type:"bool",id:3},weak:{type:"bool",id:10},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[4,4]],nested:{CType:{values:{STRING:0,CORD:1,STRING_PIECE:2}},JSType:{values:{JS_NORMAL:0,JS_STRING:1,JS_NUMBER:2}}}},OneofOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},EnumOptions:{fields:{allowAlias:{type:"bool",id:2},deprecated:{type:"bool",id:3},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},EnumValueOptions:{fields:{deprecated:{type:"bool",id:1},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},ServiceOptions:{fields:{deprecated:{type:"bool",id:33},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},MethodOptions:{fields:{deprecated:{type:"bool",id:33},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},UninterpretedOption:{fields:{name:{rule:"repeated",type:"NamePart",id:2},identifierValue:{type:"string",id:3},positiveIntValue:{type:"uint64",id:4},negativeIntValue:{type:"int64",id:5},doubleValue:{type:"double",id:6},stringValue:{type:"bytes",id:7},aggregateValue:{type:"string",id:8}},nested:{NamePart:{fields:{namePart:{rule:"required",type:"string",id:1},isExtension:{rule:"required",type:"bool",id:2}}}}},SourceCodeInfo:{fields:{location:{rule:"repeated",type:"Location",id:1}},nested:{Location:{fields:{path:{rule:"repeated",type:"int32",id:1},span:{rule:"repeated",type:"int32",id:2},leadingComments:{type:"string",id:3},trailingComments:{type:"string",id:4},leadingDetachedComments:{rule:"repeated",type:"string",id:6}}}}},GeneratedCodeInfo:{fields:{annotation:{rule:"repeated",type:"Annotation",id:1}},nested:{Annotation:{fields:{path:{rule:"repeated",type:"int32",id:1},sourceFile:{type:"string",id:2},begin:{type:"int32",id:3},end:{type:"int32",id:4}}}}}}}}}}}});var r2=A((Ie,nF)=>{"use strict";var Ao=Bp();nF.exports=Ie=Ao.descriptor=Ao.Root.fromJSON($y()).lookup(".google.protobuf");var eF=Ao.Namespace,Lf=Ao.Root,Ji=Ao.Enum,Zr=Ao.Type,$r=Ao.Field,Gte=Ao.MapField,eb=Ao.OneOf,Jf=Ao.Service,tb=Ao.Method;Lf.fromDescriptor=function(o){typeof o.length=="number"&&(o=Ie.FileDescriptorSet.decode(o));var s=new Lf;if(o.file)for(var c,l,u=0,T;u{eoe.exports={nested:{google:{nested:{protobuf:{nested:{Api:{fields:{name:{type:"string",id:1},methods:{rule:"repeated",type:"Method",id:2},options:{rule:"repeated",type:"Option",id:3},version:{type:"string",id:4},sourceContext:{type:"SourceContext",id:5},mixins:{rule:"repeated",type:"Mixin",id:6},syntax:{type:"Syntax",id:7}}},Method:{fields:{name:{type:"string",id:1},requestTypeUrl:{type:"string",id:2},requestStreaming:{type:"bool",id:3},responseTypeUrl:{type:"string",id:4},responseStreaming:{type:"bool",id:5},options:{rule:"repeated",type:"Option",id:6},syntax:{type:"Syntax",id:7}}},Mixin:{fields:{name:{type:"string",id:1},root:{type:"string",id:2}}},SourceContext:{fields:{fileName:{type:"string",id:1}}},Option:{fields:{name:{type:"string",id:1},value:{type:"Any",id:2}}},Syntax:{values:{SYNTAX_PROTO2:0,SYNTAX_PROTO3:1}}}}}}}}});var c2=A((D0e,toe)=>{toe.exports={nested:{google:{nested:{protobuf:{nested:{SourceContext:{fields:{fileName:{type:"string",id:1}}}}}}}}}});var s2=A((E0e,ooe)=>{ooe.exports={nested:{google:{nested:{protobuf:{nested:{Type:{fields:{name:{type:"string",id:1},fields:{rule:"repeated",type:"Field",id:2},oneofs:{rule:"repeated",type:"string",id:3},options:{rule:"repeated",type:"Option",id:4},sourceContext:{type:"SourceContext",id:5},syntax:{type:"Syntax",id:6}}},Field:{fields:{kind:{type:"Kind",id:1},cardinality:{type:"Cardinality",id:2},number:{type:"int32",id:3},name:{type:"string",id:4},typeUrl:{type:"string",id:6},oneofIndex:{type:"int32",id:7},packed:{type:"bool",id:8},options:{rule:"repeated",type:"Option",id:9},jsonName:{type:"string",id:10},defaultValue:{type:"string",id:11}},nested:{Kind:{values:{TYPE_UNKNOWN:0,TYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18}},Cardinality:{values:{CARDINALITY_UNKNOWN:0,CARDINALITY_OPTIONAL:1,CARDINALITY_REQUIRED:2,CARDINALITY_REPEATED:3}}}},Enum:{fields:{name:{type:"string",id:1},enumvalue:{rule:"repeated",type:"EnumValue",id:2},options:{rule:"repeated",type:"Option",id:3},sourceContext:{type:"SourceContext",id:4},syntax:{type:"Syntax",id:5}}},EnumValue:{fields:{name:{type:"string",id:1},number:{type:"int32",id:2},options:{rule:"repeated",type:"Option",id:3}}},Option:{fields:{name:{type:"string",id:1},value:{type:"Any",id:2}}},Syntax:{values:{SYNTAX_PROTO2:0,SYNTAX_PROTO3:1}},Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}},SourceContext:{fields:{fileName:{type:"string",id:1}}}}}}}}}});var lF=A(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});el.addCommonProtos=el.loadProtosWithOptionsSync=el.loadProtosWithOptions=void 0;var aF=require("fs"),iF=require("path"),Hp=Bp();function rF(d,o){let s=d.resolvePath;d.resolvePath=(c,l)=>{if(iF.isAbsolute(l))return l;for(let u of o){let T=iF.join(u,l);try{return aF.accessSync(T,aF.constants.R_OK),T}catch{continue}}return process.emitWarning(`${l} not found in any of the include paths ${o}`),s(c,l)}}async function noe(d,o){let s=new Hp.Root;if(o=o||{},o.includeDirs){if(!Array.isArray(o.includeDirs))return Promise.reject(new Error("The includeDirs option must be an array"));rF(s,o.includeDirs)}let c=await s.load(d,o);return c.resolveAll(),c}el.loadProtosWithOptions=noe;function aoe(d,o){let s=new Hp.Root;if(o=o||{},o.includeDirs){if(!Array.isArray(o.includeDirs))throw new Error("The includeDirs option must be an array");rF(s,o.includeDirs)}let c=s.loadSync(d,o);return c.resolveAll(),c}el.loadProtosWithOptionsSync=aoe;function ioe(){let d=l2(),o=$y(),s=c2(),c=s2();Hp.common("api",d.nested.google.nested.protobuf.nested),Hp.common("descriptor",o.nested.google.nested.protobuf.nested),Hp.common("source_context",s.nested.google.nested.protobuf.nested),Hp.common("type",c.nested.google.nested.protobuf.nested)}el.addCommonProtos=ioe});var pF=A((sF,p2)=>{var cF=function(d){"use strict";Object.defineProperty(d,"__esModule",{value:!0}),d.default=void 0;var o=null;try{o=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function s(H,L,W){this.low=H|0,this.high=L|0,this.unsigned=!!W}s.prototype.__isLong__,Object.defineProperty(s.prototype,"__isLong__",{value:!0});function c(H){return(H&&H.__isLong__)===!0}function l(H){var L=Math.clz32(H&-H);return H?31-L:L}s.isLong=c;var u={},T={};function g(H,L){var W,ee,ne;return L?(H>>>=0,(ne=0<=H&&H<256)&&(ee=T[H],ee)?ee:(W=a(H,0,!0),ne&&(T[H]=W),W)):(H|=0,(ne=-128<=H&&H<128)&&(ee=u[H],ee)?ee:(W=a(H,H<0?-1:0,!1),ne&&(u[H]=W),W))}s.fromInt=g;function m(H,L){if(isNaN(H))return L?R:_;if(L){if(H<0)return R;if(H>=f)return G}else{if(H<=-y)return X;if(H+1>=y)return z}return H<0?m(-H,L).neg():a(H%p|0,H/p|0,L)}s.fromNumber=m;function a(H,L,W){return new s(H,L,W)}s.fromBits=a;var r=Math.pow;function e(H,L,W){if(H.length===0)throw Error("empty string");if(typeof L=="number"?(W=L,L=!1):L=!!L,H==="NaN"||H==="Infinity"||H==="+Infinity"||H==="-Infinity")return L?R:_;if(W=W||10,W<2||360)throw Error("interior hyphen");if(ee===0)return e(H.substring(1),L,W).neg();for(var ne=m(r(W,8)),te=_,re=0;re>>0:this.low},q.toNumber=function(){return this.unsigned?(this.high>>>0)*p+(this.low>>>0):this.high*p+(this.low>>>0)},q.toString=function(L){if(L=L||10,L<2||36>>0,$=ue.toString(L);if(re=me,re.isZero())return $+ie;for(;$.length<6;)$="0"+$;ie=""+$+ie}},q.getHighBits=function(){return this.high},q.getHighBitsUnsigned=function(){return this.high>>>0},q.getLowBits=function(){return this.low},q.getLowBitsUnsigned=function(){return this.low>>>0},q.getNumBitsAbs=function(){if(this.isNegative())return this.eq(X)?64:this.neg().getNumBitsAbs();for(var L=this.high!=0?this.high:this.low,W=31;W>0&&!(L&1<=0},q.isOdd=function(){return(this.low&1)===1},q.isEven=function(){return(this.low&1)===0},q.equals=function(L){return c(L)||(L=t(L)),this.unsigned!==L.unsigned&&this.high>>>31===1&&L.high>>>31===1?!1:this.high===L.high&&this.low===L.low},q.eq=q.equals,q.notEquals=function(L){return!this.eq(L)},q.neq=q.notEquals,q.ne=q.notEquals,q.lessThan=function(L){return this.comp(L)<0},q.lt=q.lessThan,q.lessThanOrEqual=function(L){return this.comp(L)<=0},q.lte=q.lessThanOrEqual,q.le=q.lessThanOrEqual,q.greaterThan=function(L){return this.comp(L)>0},q.gt=q.greaterThan,q.greaterThanOrEqual=function(L){return this.comp(L)>=0},q.gte=q.greaterThanOrEqual,q.ge=q.greaterThanOrEqual,q.compare=function(L){if(c(L)||(L=t(L)),this.eq(L))return 0;var W=this.isNegative(),ee=L.isNegative();return W&&!ee?-1:!W&&ee?1:this.unsigned?L.high>>>0>this.high>>>0||L.high===this.high&&L.low>>>0>this.low>>>0?-1:1:this.sub(L).isNegative()?-1:1},q.comp=q.compare,q.negate=function(){return!this.unsigned&&this.eq(X)?X:this.not().add(k)},q.neg=q.negate,q.add=function(L){c(L)||(L=t(L));var W=this.high>>>16,ee=this.high&65535,ne=this.low>>>16,te=this.low&65535,re=L.high>>>16,ie=L.high&65535,me=L.low>>>16,ue=L.low&65535,$=0,le=0,de=0,ce=0;return ce+=te+ue,de+=ce>>>16,ce&=65535,de+=ne+me,le+=de>>>16,de&=65535,le+=ee+ie,$+=le>>>16,le&=65535,$+=W+re,$&=65535,a(de<<16|ce,$<<16|le,this.unsigned)},q.subtract=function(L){return c(L)||(L=t(L)),this.add(L.neg())},q.sub=q.subtract,q.multiply=function(L){if(this.isZero())return this;if(c(L)||(L=t(L)),o){var W=o.mul(this.low,this.high,L.low,L.high);return a(W,o.get_high(),this.unsigned)}if(L.isZero())return this.unsigned?R:_;if(this.eq(X))return L.isOdd()?X:_;if(L.eq(X))return this.isOdd()?X:_;if(this.isNegative())return L.isNegative()?this.neg().mul(L.neg()):this.neg().mul(L).neg();if(L.isNegative())return this.mul(L.neg()).neg();if(this.lt(O)&&L.lt(O))return m(this.toNumber()*L.toNumber(),this.unsigned);var ee=this.high>>>16,ne=this.high&65535,te=this.low>>>16,re=this.low&65535,ie=L.high>>>16,me=L.high&65535,ue=L.low>>>16,$=L.low&65535,le=0,de=0,ce=0,he=0;return he+=re*$,ce+=he>>>16,he&=65535,ce+=te*$,de+=ce>>>16,ce&=65535,ce+=re*ue,de+=ce>>>16,ce&=65535,de+=ne*$,le+=de>>>16,de&=65535,de+=te*ue,le+=de>>>16,de&=65535,de+=re*me,le+=de>>>16,de&=65535,le+=ee*$+ne*ue+te*me+re*ie,le&=65535,a(ce<<16|he,le<<16|de,this.unsigned)},q.mul=q.multiply,q.divide=function(L){if(c(L)||(L=t(L)),L.isZero())throw Error("division by zero");if(o){if(!this.unsigned&&this.high===-2147483648&&L.low===-1&&L.high===-1)return this;var W=(this.unsigned?o.div_u:o.div_s)(this.low,this.high,L.low,L.high);return a(W,o.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?R:_;var ee,ne,te;if(this.unsigned){if(L.unsigned||(L=L.toUnsigned()),L.gt(this))return R;if(L.gt(this.shru(1)))return J;te=R}else{if(this.eq(X)){if(L.eq(k)||L.eq(U))return X;if(L.eq(X))return k;var re=this.shr(1);return ee=re.div(L).shl(1),ee.eq(_)?L.isNegative()?k:U:(ne=this.sub(L.mul(ee)),te=ee.add(ne.div(L)),te)}else if(L.eq(X))return this.unsigned?R:_;if(this.isNegative())return L.isNegative()?this.neg().div(L.neg()):this.neg().div(L).neg();if(L.isNegative())return this.div(L.neg()).neg();te=_}for(ne=this;ne.gte(L);){ee=Math.max(1,Math.floor(ne.toNumber()/L.toNumber()));for(var ie=Math.ceil(Math.log(ee)/Math.LN2),me=ie<=48?1:r(2,ie-48),ue=m(ee),$=ue.mul(L);$.isNegative()||$.gt(ne);)ee-=me,ue=m(ee,this.unsigned),$=ue.mul(L);ue.isZero()&&(ue=k),te=te.add(ue),ne=ne.sub($)}return te},q.div=q.divide,q.modulo=function(L){if(c(L)||(L=t(L)),o){var W=(this.unsigned?o.rem_u:o.rem_s)(this.low,this.high,L.low,L.high);return a(W,o.get_high(),this.unsigned)}return this.sub(this.div(L).mul(L))},q.mod=q.modulo,q.rem=q.modulo,q.not=function(){return a(~this.low,~this.high,this.unsigned)},q.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},q.clz=q.countLeadingZeros,q.countTrailingZeros=function(){return this.low?l(this.low):l(this.high)+32},q.ctz=q.countTrailingZeros,q.and=function(L){return c(L)||(L=t(L)),a(this.low&L.low,this.high&L.high,this.unsigned)},q.or=function(L){return c(L)||(L=t(L)),a(this.low|L.low,this.high|L.high,this.unsigned)},q.xor=function(L){return c(L)||(L=t(L)),a(this.low^L.low,this.high^L.high,this.unsigned)},q.shiftLeft=function(L){return c(L)&&(L=L.toInt()),(L&=63)===0?this:L<32?a(this.low<>>32-L,this.unsigned):a(0,this.low<>>L|this.high<<32-L,this.high>>L,this.unsigned):a(this.high>>L-32,this.high>=0?0:-1,this.unsigned)},q.shr=q.shiftRight,q.shiftRightUnsigned=function(L){return c(L)&&(L=L.toInt()),(L&=63)===0?this:L<32?a(this.low>>>L|this.high<<32-L,this.high>>>L,this.unsigned):L===32?a(this.high,0,this.unsigned):a(this.high>>>L-32,0,this.unsigned)},q.shru=q.shiftRightUnsigned,q.shr_u=q.shiftRightUnsigned,q.rotateLeft=function(L){var W;return c(L)&&(L=L.toInt()),(L&=63)===0?this:L===32?a(this.high,this.low,this.unsigned):L<32?(W=32-L,a(this.low<>>W,this.high<>>W,this.unsigned)):(L-=32,W=32-L,a(this.high<>>W,this.low<>>W,this.unsigned))},q.rotl=q.rotateLeft,q.rotateRight=function(L){var W;return c(L)&&(L=L.toInt()),(L&=63)===0?this:L===32?a(this.high,this.low,this.unsigned):L<32?(W=32-L,a(this.high<>>L,this.low<>>L,this.unsigned)):(L-=32,W=32-L,a(this.low<>>L,this.high<>>L,this.unsigned))},q.rotr=q.rotateRight,q.toSigned=function(){return this.unsigned?a(this.low,this.high,!1):this},q.toUnsigned=function(){return this.unsigned?this:a(this.low,this.high,!0)},q.toBytes=function(L){return L?this.toBytesLE():this.toBytesBE()},q.toBytesLE=function(){var L=this.high,W=this.low;return[W&255,W>>>8&255,W>>>16&255,W>>>24,L&255,L>>>8&255,L>>>16&255,L>>>24]},q.toBytesBE=function(){var L=this.high,W=this.low;return[L>>>24,L>>>16&255,L>>>8&255,L&255,W>>>24,W>>>16&255,W>>>8&255,W&255]},s.fromBytes=function(L,W,ee){return ee?s.fromBytesLE(L,W):s.fromBytesBE(L,W)},s.fromBytesLE=function(L,W){return new s(L[0]|L[1]<<8|L[2]<<16|L[3]<<24,L[4]|L[5]<<8|L[6]<<16|L[7]<<24,W)},s.fromBytesBE=function(L,W){return new s(L[4]<<24|L[5]<<16|L[6]<<8|L[7],L[0]<<24|L[1]<<16|L[2]<<8|L[3],W)};var Z=s;return d.default=Z,"default"in d?d.default:d}({});typeof define=="function"&&define.amd?define([],function(){return cF}):typeof p2=="object"&&typeof sF=="object"&&(p2.exports=cF)});var gF=A(Po=>{"use strict";Object.defineProperty(Po,"__esModule",{value:!0});Po.loadFileDescriptorSetFromObject=Po.loadFileDescriptorSetFromBuffer=Po.fromJSON=Po.loadSync=Po.load=Po.isAnyExtension=Po.Long=void 0;var roe=rw(),Ya=Bp(),d2=r2(),f2=lF(),loe=pF();Po.Long=loe;function coe(d){return"@type"in d&&typeof d["@type"]=="string"}Po.isAnyExtension=coe;var fF={longs:String,enums:String,bytes:String,defaults:!0,oneofs:!0,json:!0};function soe(d,o){return d===""?o:d+"."+o}function poe(d){return d instanceof Ya.Service||d instanceof Ya.Type||d instanceof Ya.Enum}function uoe(d){return d instanceof Ya.Namespace||d instanceof Ya.Root}function mF(d,o){let s=soe(o,d.name);return poe(d)?[[s,d]]:uoe(d)&&typeof d.nested<"u"?Object.keys(d.nested).map(c=>mF(d.nested[c],s)).reduce((c,l)=>c.concat(l),[]):[]}function uF(d,o){return function(c){return d.toObject(d.decode(c),o)}}function dF(d){return function(s){if(Array.isArray(s))throw new Error(`Failed to serialize message: expected object with ${d.name} structure, got array instead`);let c=d.fromObject(s);return d.encode(c).finish()}}function doe(d,o,s,c){let l=d.resolvedRequestType,u=d.resolvedResponseType;return{path:"/"+o+"/"+d.name,requestStream:!!d.requestStream,responseStream:!!d.responseStream,requestSerialize:dF(l),requestDeserialize:uF(l,s),responseSerialize:dF(u),responseDeserialize:uF(u,s),originalName:roe(d.name),requestType:u2(l,c),responseType:u2(u,c)}}function foe(d,o,s,c){let l={};for(let u of d.methodsArray)l[u.name]=doe(u,o,s,c);return l}function u2(d,o){let s=d.toDescriptor("proto3");return{format:"Protocol Buffer 3 DescriptorProto",type:s.$type.toObject(s,fF),fileDescriptorProtos:o}}function moe(d,o){let s=d.toDescriptor("proto3");return{format:"Protocol Buffer 3 EnumDescriptorProto",type:s.$type.toObject(s,fF),fileDescriptorProtos:o}}function hoe(d,o,s,c){if(d instanceof Ya.Service)return foe(d,o,s,c);if(d instanceof Ya.Type)return u2(d,c);if(d instanceof Ya.Enum)return moe(d,c);throw new Error("Type mismatch in reflection object handling")}function ob(d,o){let s={};d.resolveAll();let l=d.toDescriptor("proto3").file.map(u=>Buffer.from(d2.FileDescriptorProto.encode(u).finish()));for(let[u,T]of mF(d,""))s[u]=hoe(T,u,o,l);return s}function hF(d,o){o=o||{};let s=Ya.Root.fromDescriptor(d);return s.resolveAll(),ob(s,o)}function goe(d,o){return(0,f2.loadProtosWithOptions)(d,o).then(s=>ob(s,o))}Po.load=goe;function yoe(d,o){let s=(0,f2.loadProtosWithOptionsSync)(d,o);return ob(s,o)}Po.loadSync=yoe;function boe(d,o){o=o||{};let s=Ya.Root.fromJSON(d);return s.resolveAll(),ob(s,o)}Po.fromJSON=boe;function voe(d,o){let s=d2.FileDescriptorSet.decode(d);return hF(s,o)}Po.loadFileDescriptorSetFromBuffer=voe;function Toe(d,o){let s=d2.FileDescriptorSet.fromObject(d);return hF(s,o)}Po.loadFileDescriptorSetFromObject=Toe;(0,f2.addCommonProtos)()});var Ic=A(bt=>{"use strict";Object.defineProperty(bt,"__esModule",{value:!0});bt.setup=bt.getChannelzServiceDefinition=bt.getChannelzHandlers=bt.unregisterChannelzRef=bt.registerChannelzSocket=bt.registerChannelzServer=bt.registerChannelzSubchannel=bt.registerChannelzChannel=bt.ChannelzCallTracker=bt.ChannelzChildrenTracker=bt.ChannelzTrace=void 0;var yF=require("net"),Vf=mn(),qf=Ze(),Ooe=La(),Soe=Oy(),Poe=tw();function m2(d){return{channel_id:d.id,name:d.name}}function b2(d){return{subchannel_id:d.id,name:d.name}}function joe(d){return{server_id:d.id}}function ab(d){return{socket_id:d.id,name:d.name}}var bF=32,h2=class{constructor(){this.events=[],this.eventsLogged=0,this.creationTimestamp=new Date}addTrace(o,s,c){let l=new Date;this.events.push({description:s,severity:o,timestamp:l,childChannel:c?.kind==="channel"?c:void 0,childSubchannel:c?.kind==="subchannel"?c:void 0}),this.events.length>=bF*2&&(this.events=this.events.slice(bF)),this.eventsLogged+=1}getTraceMessage(){return{creation_timestamp:Vi(this.creationTimestamp),num_events_logged:this.eventsLogged,events:this.events.map(o=>({description:o.description,severity:o.severity,timestamp:Vi(o.timestamp),channel_ref:o.childChannel?m2(o.childChannel):null,subchannel_ref:o.childSubchannel?b2(o.childSubchannel):null}))}}};bt.ChannelzTrace=h2;var g2=class{constructor(){this.channelChildren=new Map,this.subchannelChildren=new Map,this.socketChildren=new Map}refChild(o){var s,c,l;switch(o.kind){case"channel":{let u=(s=this.channelChildren.get(o.id))!==null&&s!==void 0?s:{ref:o,count:0};u.count+=1,this.channelChildren.set(o.id,u);break}case"subchannel":{let u=(c=this.subchannelChildren.get(o.id))!==null&&c!==void 0?c:{ref:o,count:0};u.count+=1,this.subchannelChildren.set(o.id,u);break}case"socket":{let u=(l=this.socketChildren.get(o.id))!==null&&l!==void 0?l:{ref:o,count:0};u.count+=1,this.socketChildren.set(o.id,u);break}}}unrefChild(o){switch(o.kind){case"channel":{let s=this.channelChildren.get(o.id);s!==void 0&&(s.count-=1,s.count===0?this.channelChildren.delete(o.id):this.channelChildren.set(o.id,s));break}case"subchannel":{let s=this.subchannelChildren.get(o.id);s!==void 0&&(s.count-=1,s.count===0?this.subchannelChildren.delete(o.id):this.subchannelChildren.set(o.id,s));break}case"socket":{let s=this.socketChildren.get(o.id);s!==void 0&&(s.count-=1,s.count===0?this.socketChildren.delete(o.id):this.socketChildren.set(o.id,s));break}}}getChildLists(){let o=[];for(let{ref:l}of this.channelChildren.values())o.push(l);let s=[];for(let{ref:l}of this.subchannelChildren.values())s.push(l);let c=[];for(let{ref:l}of this.socketChildren.values())c.push(l);return{channels:o,subchannels:s,sockets:c}}};bt.ChannelzChildrenTracker=g2;var y2=class{constructor(){this.callsStarted=0,this.callsSucceeded=0,this.callsFailed=0,this.lastCallStartedTimestamp=null}addCallStarted(){this.callsStarted+=1,this.lastCallStartedTimestamp=new Date}addCallSucceeded(){this.callsSucceeded+=1}addCallFailed(){this.callsFailed+=1}};bt.ChannelzCallTracker=y2;var woe=1;function ib(){return woe++}var Uf=[],v2=[],tl=[],T2=[];function xoe(d,o,s){let c=ib(),l={id:c,name:d,kind:"channel"};return s&&(Uf[c]={ref:l,getInfo:o}),l}bt.registerChannelzChannel=xoe;function _oe(d,o,s){let c=ib(),l={id:c,name:d,kind:"subchannel"};return s&&(v2[c]={ref:l,getInfo:o}),l}bt.registerChannelzSubchannel=_oe;function Doe(d,o){let s=ib(),c={id:s,kind:"server"};return o&&(tl[s]={ref:c,getInfo:d}),c}bt.registerChannelzServer=Doe;function Eoe(d,o,s){let c=ib(),l={id:c,name:d,kind:"socket"};return s&&(T2[c]={ref:l,getInfo:o}),l}bt.registerChannelzSocket=Eoe;function Moe(d){switch(d.kind){case"channel":delete Uf[d.id];return;case"subchannel":delete v2[d.id];return;case"server":delete tl[d.id];return;case"socket":delete T2[d.id];return}}bt.unregisterChannelzRef=Moe;function Coe(d){let o=Number.parseInt(d,16);return[o/256|0,o%256]}function vF(d){if(d==="")return[];let o=d.split(":").map(c=>Coe(c));return[].concat(...o)}function Roe(d){if((0,yF.isIPv4)(d))return Buffer.from(Uint8Array.from(d.split(".").map(o=>Number.parseInt(o))));if((0,yF.isIPv6)(d)){let o,s,c=d.indexOf("::");c===-1?(o=d,s=""):(o=d.substring(0,c),s=d.substring(c+2));let l=Buffer.from(vF(o)),u=Buffer.from(vF(s)),T=Buffer.alloc(16-l.length-u.length,0);return Buffer.concat([l,T,u])}else return null}function OF(d){switch(d){case Vf.ConnectivityState.CONNECTING:return{state:"CONNECTING"};case Vf.ConnectivityState.IDLE:return{state:"IDLE"};case Vf.ConnectivityState.READY:return{state:"READY"};case Vf.ConnectivityState.SHUTDOWN:return{state:"SHUTDOWN"};case Vf.ConnectivityState.TRANSIENT_FAILURE:return{state:"TRANSIENT_FAILURE"};default:return{state:"UNKNOWN"}}}function Vi(d){if(!d)return null;let o=d.getTime();return{seconds:o/1e3|0,nanos:o%1e3*1e6}}function SF(d){let o=d.getInfo();return{ref:m2(d.ref),data:{target:o.target,state:OF(o.state),calls_started:o.callTracker.callsStarted,calls_succeeded:o.callTracker.callsSucceeded,calls_failed:o.callTracker.callsFailed,last_call_started_timestamp:Vi(o.callTracker.lastCallStartedTimestamp),trace:o.trace.getTraceMessage()},channel_ref:o.children.channels.map(s=>m2(s)),subchannel_ref:o.children.subchannels.map(s=>b2(s))}}function Noe(d,o){let s=Number.parseInt(d.request.channel_id),c=Uf[s];if(c===void 0){o({code:qf.Status.NOT_FOUND,details:"No channel data found for id "+s});return}o(null,{channel:SF(c)})}function Aoe(d,o){let s=Number.parseInt(d.request.max_results),c=[],l=Number.parseInt(d.request.start_channel_id);for(;l=s))break}o(null,{channel:c,end:l>=tl.length})}function PF(d){let o=d.getInfo();return{ref:joe(d.ref),data:{calls_started:o.callTracker.callsStarted,calls_succeeded:o.callTracker.callsSucceeded,calls_failed:o.callTracker.callsFailed,last_call_started_timestamp:Vi(o.callTracker.lastCallStartedTimestamp),trace:o.trace.getTraceMessage()},listen_socket:o.listenerChildren.sockets.map(s=>ab(s))}}function Ioe(d,o){let s=Number.parseInt(d.request.server_id),c=tl[s];if(c===void 0){o({code:qf.Status.NOT_FOUND,details:"No server data found for id "+s});return}o(null,{server:PF(c)})}function koe(d,o){let s=Number.parseInt(d.request.max_results),c=[],l=Number.parseInt(d.request.start_server_id);for(;l=s))break}o(null,{server:c,end:l>=tl.length})}function Foe(d,o){let s=Number.parseInt(d.request.subchannel_id),c=v2[s];if(c===void 0){o({code:qf.Status.NOT_FOUND,details:"No subchannel data found for id "+s});return}let l=c.getInfo(),u={ref:b2(c.ref),data:{target:l.target,state:OF(l.state),calls_started:l.callTracker.callsStarted,calls_succeeded:l.callTracker.callsSucceeded,calls_failed:l.callTracker.callsFailed,last_call_started_timestamp:Vi(l.callTracker.lastCallStartedTimestamp),trace:l.trace.getTraceMessage()},socket_ref:l.children.sockets.map(T=>ab(T))};o(null,{subchannel:u})}function TF(d){var o;return(0,Ooe.isTcpSubchannelAddress)(d)?{address:"tcpip_address",tcpip_address:{ip_address:(o=Roe(d.host))!==null&&o!==void 0?o:void 0,port:d.port}}:{address:"uds_address",uds_address:{filename:d.path}}}function Loe(d,o){var s,c,l,u,T;let g=Number.parseInt(d.request.socket_id),m=T2[g];if(m===void 0){o({code:qf.Status.NOT_FOUND,details:"No socket data found for id "+g});return}let a=m.getInfo(),r=a.security?{model:"tls",tls:{cipher_suite:a.security.cipherSuiteStandardName?"standard_name":"other_name",standard_name:(s=a.security.cipherSuiteStandardName)!==null&&s!==void 0?s:void 0,other_name:(c=a.security.cipherSuiteOtherName)!==null&&c!==void 0?c:void 0,local_certificate:(l=a.security.localCertificate)!==null&&l!==void 0?l:void 0,remote_certificate:(u=a.security.remoteCertificate)!==null&&u!==void 0?u:void 0}}:null,e={ref:ab(m.ref),local:a.localAddress?TF(a.localAddress):null,remote:a.remoteAddress?TF(a.remoteAddress):null,remote_name:(T=a.remoteName)!==null&&T!==void 0?T:void 0,security:r,data:{keep_alives_sent:a.keepAlivesSent,streams_started:a.streamsStarted,streams_succeeded:a.streamsSucceeded,streams_failed:a.streamsFailed,last_local_stream_created_timestamp:Vi(a.lastLocalStreamCreatedTimestamp),last_remote_stream_created_timestamp:Vi(a.lastRemoteStreamCreatedTimestamp),messages_received:a.messagesReceived,messages_sent:a.messagesSent,last_message_received_timestamp:Vi(a.lastMessageReceivedTimestamp),last_message_sent_timestamp:Vi(a.lastMessageSentTimestamp),local_flow_control_window:a.localFlowControlWindow?{value:a.localFlowControlWindow}:null,remote_flow_control_window:a.remoteFlowControlWindow?{value:a.remoteFlowControlWindow}:null}};o(null,{socket:e})}function Joe(d,o){let s=Number.parseInt(d.request.server_id),c=tl[s];if(c===void 0){o({code:qf.Status.NOT_FOUND,details:"No server data found for id "+s});return}let l=Number.parseInt(d.request.start_socket_id),u=Number.parseInt(d.request.max_results),g=c.getInfo().sessionChildren.sockets.sort((r,e)=>r.id-e.id),m=[],a=0;for(;a=l&&(m.push(ab(g[a])),m.length>=u));a++);o(null,{socket_ref:m,end:a>=g.length})}function jF(){return{GetChannel:Noe,GetTopChannels:Aoe,GetServer:Ioe,GetServers:koe,GetSubchannel:Foe,GetSocket:Loe,GetServerSockets:Joe}}bt.getChannelzHandlers=jF;var nb=null;function wF(){if(nb)return nb;let d=gF().loadSync,o=d("channelz.proto",{keepCase:!0,longs:String,enums:String,defaults:!0,oneofs:!0,includeDirs:[`${__dirname}/../../proto`]});return nb=(0,Poe.loadPackageDefinition)(o).grpc.channelz.v1.Channelz.service,nb}bt.getChannelzServiceDefinition=wF;function Voe(){(0,Soe.registerAdminService)(wF,jF)}bt.setup=Voe});var xF=A(lb=>{"use strict";Object.defineProperty(lb,"__esModule",{value:!0});lb.Subchannel=void 0;var pt=mn(),Uoe=Of(),O2=St(),rb=Ze(),qoe=tn(),Boe=La(),Qp=Ic(),Goe="subchannel",zoe=~(1<<31),S2=class{constructor(o,s,c,l,u){var T;this.channelTarget=o,this.subchannelAddress=s,this.options=c,this.credentials=l,this.connector=u,this.connectivityState=pt.ConnectivityState.IDLE,this.transport=null,this.continueConnecting=!1,this.stateListeners=new Set,this.refcount=0,this.channelzEnabled=!0,this.callTracker=new Qp.ChannelzCallTracker,this.childrenTracker=new Qp.ChannelzChildrenTracker,this.streamTracker=new Qp.ChannelzCallTracker;let g={initialDelay:c["grpc.initial_reconnect_backoff_ms"],maxDelay:c["grpc.max_reconnect_backoff_ms"]};this.backoffTimeout=new Uoe.BackoffTimeout(()=>{this.handleBackoffTimer()},g),this.backoffTimeout.unref(),this.subchannelAddressString=(0,Boe.subchannelAddressToString)(s),this.keepaliveTime=(T=c["grpc.keepalive_time_ms"])!==null&&T!==void 0?T:-1,c["grpc.enable_channelz"]===0&&(this.channelzEnabled=!1),this.channelzTrace=new Qp.ChannelzTrace,this.channelzRef=(0,Qp.registerChannelzSubchannel)(this.subchannelAddressString,()=>this.getChannelzInfo(),this.channelzEnabled),this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Subchannel created"),this.trace("Subchannel constructed with options "+JSON.stringify(c,void 0,2))}getChannelzInfo(){return{state:this.connectivityState,trace:this.channelzTrace,callTracker:this.callTracker,children:this.childrenTracker.getChildLists(),target:this.subchannelAddressString}}trace(o){O2.trace(rb.LogVerbosity.DEBUG,Goe,"("+this.channelzRef.id+") "+this.subchannelAddressString+" "+o)}refTrace(o){O2.trace(rb.LogVerbosity.DEBUG,"subchannel_refcount","("+this.channelzRef.id+") "+this.subchannelAddressString+" "+o)}handleBackoffTimer(){this.continueConnecting?this.transitionToState([pt.ConnectivityState.TRANSIENT_FAILURE],pt.ConnectivityState.CONNECTING):this.transitionToState([pt.ConnectivityState.TRANSIENT_FAILURE],pt.ConnectivityState.IDLE)}startBackoff(){this.backoffTimeout.runOnce()}stopBackoff(){this.backoffTimeout.stop(),this.backoffTimeout.reset()}startConnectingInternal(){let o=this.options;if(o["grpc.keepalive_time_ms"]){let s=Math.min(this.keepaliveTime,zoe);o=Object.assign(Object.assign({},o),{"grpc.keepalive_time_ms":s})}this.connector.connect(this.subchannelAddress,this.credentials,o).then(s=>{this.transitionToState([pt.ConnectivityState.CONNECTING],pt.ConnectivityState.READY)&&(this.transport=s,this.channelzEnabled&&this.childrenTracker.refChild(s.getChannelzRef()),s.addDisconnectListener(c=>{this.transitionToState([pt.ConnectivityState.READY],pt.ConnectivityState.IDLE),c&&this.keepaliveTime>0&&(this.keepaliveTime*=2,O2.log(rb.LogVerbosity.ERROR,`Connection to ${(0,qoe.uriToString)(this.channelTarget)} at ${this.subchannelAddressString} rejected by server because of excess pings. Increasing ping interval to ${this.keepaliveTime} ms`))}))},s=>{this.transitionToState([pt.ConnectivityState.CONNECTING],pt.ConnectivityState.TRANSIENT_FAILURE)})}transitionToState(o,s){var c,l;if(o.indexOf(this.connectivityState)===-1)return!1;this.trace(pt.ConnectivityState[this.connectivityState]+" -> "+pt.ConnectivityState[s]),this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Connectivity state change to "+pt.ConnectivityState[s]);let u=this.connectivityState;switch(this.connectivityState=s,s){case pt.ConnectivityState.READY:this.stopBackoff();break;case pt.ConnectivityState.CONNECTING:this.startBackoff(),this.startConnectingInternal(),this.continueConnecting=!1;break;case pt.ConnectivityState.TRANSIENT_FAILURE:this.channelzEnabled&&this.transport&&this.childrenTracker.unrefChild(this.transport.getChannelzRef()),(c=this.transport)===null||c===void 0||c.shutdown(),this.transport=null,this.backoffTimeout.isRunning()||process.nextTick(()=>{this.handleBackoffTimer()});break;case pt.ConnectivityState.IDLE:this.channelzEnabled&&this.transport&&this.childrenTracker.unrefChild(this.transport.getChannelzRef()),(l=this.transport)===null||l===void 0||l.shutdown(),this.transport=null;break;default:throw new Error(`Invalid state: unknown ConnectivityState ${s}`)}for(let T of this.stateListeners)T(this,u,s,this.keepaliveTime);return!0}ref(){this.refTrace("refcount "+this.refcount+" -> "+(this.refcount+1)),this.refcount+=1}unref(){this.refTrace("refcount "+this.refcount+" -> "+(this.refcount-1)),this.refcount-=1,this.refcount===0&&(this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Shutting down"),this.channelzEnabled&&(0,Qp.unregisterChannelzRef)(this.channelzRef),process.nextTick(()=>{this.transitionToState([pt.ConnectivityState.CONNECTING,pt.ConnectivityState.READY],pt.ConnectivityState.IDLE)}))}unrefIfOneRef(){return this.refcount===1?(this.unref(),!0):!1}createCall(o,s,c,l){if(!this.transport)throw new Error("Cannot create call, subchannel not READY");let u;return this.channelzEnabled?(this.callTracker.addCallStarted(),this.streamTracker.addCallStarted(),u={onCallEnd:T=>{T.code===rb.Status.OK?this.callTracker.addCallSucceeded():this.callTracker.addCallFailed()}}):u={},this.transport.createCall(o,s,c,l,u)}startConnecting(){process.nextTick(()=>{this.transitionToState([pt.ConnectivityState.IDLE],pt.ConnectivityState.CONNECTING)||this.connectivityState===pt.ConnectivityState.TRANSIENT_FAILURE&&(this.continueConnecting=!0)})}getConnectivityState(){return this.connectivityState}addConnectivityStateListener(o){this.stateListeners.add(o)}removeConnectivityStateListener(o){this.stateListeners.delete(o)}resetBackoff(){process.nextTick(()=>{this.backoffTimeout.reset(),this.transitionToState([pt.ConnectivityState.TRANSIENT_FAILURE],pt.ConnectivityState.CONNECTING)})}getAddress(){return this.subchannelAddressString}getChannelzRef(){return this.channelzRef}getRealSubchannel(){return this}realSubchannelEquals(o){return o.getRealSubchannel()===this}throttleKeepalive(o){o>this.keepaliveTime&&(this.keepaliveTime=o)}};lb.Subchannel=S2});var P2=A(Wp=>{"use strict";Object.defineProperty(Wp,"__esModule",{value:!0});Wp.getProxiedConnection=Wp.mapProxyName=void 0;var Bf=St(),Yp=Ze(),Hoe=ka(),Qoe=require("http"),Yoe=require("tls"),Woe=St(),_F=La(),Gf=tn(),Koe=require("url"),Xoe="proxy";function ol(d){Woe.trace(Yp.LogVerbosity.DEBUG,Xoe,d)}function Zoe(){let d="",o="";if(process.env.grpc_proxy)o="grpc_proxy",d=process.env.grpc_proxy;else if(process.env.https_proxy)o="https_proxy",d=process.env.https_proxy;else if(process.env.http_proxy)o="http_proxy",d=process.env.http_proxy;else return{};let s;try{s=new Koe.URL(d)}catch{return(0,Bf.log)(Yp.LogVerbosity.ERROR,`cannot parse value of "${o}" env var`),{}}if(s.protocol!=="http:")return(0,Bf.log)(Yp.LogVerbosity.ERROR,`"${s.protocol}" scheme not supported in proxy URI`),{};let c=null;s.username&&(s.password?((0,Bf.log)(Yp.LogVerbosity.INFO,"userinfo found in proxy URI"),c=`${s.username}:${s.password}`):c=s.username);let l=s.hostname,u=s.port;u===""&&(u="80");let T={address:`${l}:${u}`};return c&&(T.creds=c),ol("Proxy server "+T.address+" set by environment variable "+o),T}function $oe(){let d=process.env.no_grpc_proxy,o="no_grpc_proxy";return d||(d=process.env.no_proxy,o="no_proxy"),d?(ol("No proxy server list set by environment variable "+o),d.split(",")):[]}function ene(d,o){var s;let c={target:d,extraOptions:{}};if(((s=o["grpc.enable_http_proxy"])!==null&&s!==void 0?s:1)===0||d.scheme==="unix")return c;let l=Zoe();if(!l.address)return c;let u=(0,Gf.splitHostPort)(d.path);if(!u)return c;let T=u.host;for(let m of $oe())if(m===T)return ol("Not using proxy for target in no_proxy list: "+(0,Gf.uriToString)(d)),c;let g={"grpc.http_connect_target":(0,Gf.uriToString)(d)};return l.creds&&(g["grpc.http_connect_creds"]=l.creds),{target:{scheme:"dns",path:l.address},extraOptions:g}}Wp.mapProxyName=ene;function tne(d,o,s){if(!("grpc.http_connect_target"in o))return Promise.resolve({});let c=o["grpc.http_connect_target"],l=(0,Gf.parseUri)(c);if(l===null)return Promise.resolve({});let u={method:"CONNECT",path:l.path},T={Host:l.path};(0,_F.isTcpSubchannelAddress)(d)?(u.host=d.host,u.port=d.port):u.socketPath=d.path,"grpc.http_connect_creds"in o&&(T["Proxy-Authorization"]="Basic "+Buffer.from(o["grpc.http_connect_creds"]).toString("base64")),u.headers=T;let g=(0,_F.subchannelAddressToString)(d);return ol("Using proxy "+g+" to connect to "+u.path),new Promise((m,a)=>{let r=Qoe.request(u);r.once("connect",(e,t,n)=>{var i;if(r.removeAllListeners(),t.removeAllListeners(),e.statusCode===200)if(ol("Successfully connected to "+u.path+" through proxy "+g),"secureContext"in s){let p=(0,Hoe.getDefaultAuthority)(l),f=(0,Gf.splitHostPort)(p),y=(i=f?.host)!==null&&i!==void 0?i:p,O=Yoe.connect(Object.assign({host:y,servername:y,socket:t},s),()=>{ol("Successfully established a TLS connection to "+u.path+" through proxy "+g),m({socket:O,realTarget:l})});O.on("error",_=>{ol("Failed to establish a TLS connection to "+u.path+" through proxy "+g+" with error "+_.message),a()})}else ol("Successfully established a plaintext connection to "+u.path+" through proxy "+g),m({socket:t,realTarget:l});else(0,Bf.log)(Yp.LogVerbosity.ERROR,"Failed to connect to "+u.path+" through proxy "+g+" with status "+e.statusCode),a()}),r.once("error",e=>{r.removeAllListeners(),(0,Bf.log)(Yp.LogVerbosity.ERROR,"Failed to connect to proxy "+g+" with error "+e.message),a()}),r.end()})}Wp.getProxiedConnection=tne});var w2=A(cb=>{"use strict";Object.defineProperty(cb,"__esModule",{value:!0});cb.StreamDecoder=void 0;var Wa;(function(d){d[d.NO_DATA=0]="NO_DATA",d[d.READING_SIZE=1]="READING_SIZE",d[d.READING_MESSAGE=2]="READING_MESSAGE"})(Wa||(Wa={}));var j2=class{constructor(){this.readState=Wa.NO_DATA,this.readCompressFlag=Buffer.alloc(1),this.readPartialSize=Buffer.alloc(4),this.readSizeRemaining=4,this.readMessageSize=0,this.readPartialMessage=[],this.readMessageRemaining=0}write(o){let s=0,c,l=[];for(;s0)this.readState=Wa.READING_MESSAGE;else{let u=Buffer.concat([this.readCompressFlag,this.readPartialSize],5);this.readState=Wa.NO_DATA,l.push(u)}break;case Wa.READING_MESSAGE:if(c=Math.min(o.length-s,this.readMessageRemaining),this.readPartialMessage.push(o.slice(s,s+c)),this.readMessageRemaining-=c,s+=c,this.readMessageRemaining===0){let u=[this.readCompressFlag,this.readPartialSize].concat(this.readPartialMessage),T=Buffer.concat(u,this.readMessageSize+5);this.readState=Wa.NO_DATA,l.push(T)}break;default:throw new Error("Unexpected read state")}return l}};cb.StreamDecoder=j2});var DF=A(sb=>{"use strict";Object.defineProperty(sb,"__esModule",{value:!0});sb.Http2SubchannelCall=void 0;var Ui=require("http2"),one=require("os"),rt=Ze(),nl=No(),nne=w2(),ane=St(),ine=Ze(),rne="subchannel_call";function lne(d){for(let[o,s]of Object.entries(one.constants.errno))if(s===d)return o;return"Unknown system error "+d}var x2=class{constructor(o,s,c,l,u){this.http2Stream=o,this.callEventTracker=s,this.listener=c,this.transport=l,this.callId=u,this.decoder=new nne.StreamDecoder,this.isReadFilterPending=!1,this.isPushPending=!1,this.canPush=!1,this.readsClosed=!1,this.statusOutput=!1,this.unpushedReadMessages=[],this.mappedStatusCode=rt.Status.UNKNOWN,this.finalStatus=null,this.internalError=null,o.on("response",(T,g)=>{let m="";for(let a of Object.keys(T))m+=" "+a+": "+T[a]+` +}`}return c.toString=l,c}OP.verbose=!1});var cR=A((dSe,lR)=>{"use strict";lR.exports=hd;var hK=iP(),gK=rP(),SP=gK("fs");function hd(d,o,p){return typeof o=="function"?(p=o,o={}):o||(o={}),p?!o.xhr&&SP&&SP.readFile?SP.readFile(d,function(l,u){return l&&typeof XMLHttpRequest<"u"?hd.xhr(d,o,p):l?p(l):p(null,o.binary?u:u.toString("utf8"))}):hd.xhr(d,o,p):hK(hd,this,d,o)}hd.xhr=function(o,p,c){var l=new XMLHttpRequest;l.onreadystatechange=function(){if(l.readyState===4){if(l.status!==0&&l.status!==200)return c(Error("status "+l.status));if(p.binary){var O=l.response;if(!O){O=[];for(var y=0;y{"use strict";var jP=sR,pR=jP.isAbsolute=function(o){return/^(?:\/|\w+:)/.test(o)},PP=jP.normalize=function(o){o=o.replace(/\\/g,"/").replace(/\/{2,}/g,"/");var p=o.split("/"),c=pR(o),l="";c&&(l=p.shift()+"/");for(var u=0;u0&&p[u-1]!==".."?p.splice(--u,2):c?p.splice(u,1):++u:p[u]==="."?p.splice(u,1):++u;return l+p.join("/")};jP.resolve=function(o,p,c){return c||(p=PP(p)),pR(p)?p:(c||(o=PP(o)),(o=o.replace(/(?:\/|^)[^/]+$/,"")).length?PP(o+"/"+p):p)}});var Fl=A(dR=>{"use strict";var gd=dR,yK=Lt(),bK=["double","float","int32","uint32","sint32","fixed32","sfixed32","int64","uint64","sint64","fixed64","sfixed64","bool","string","bytes"];function yd(d,o){var p=0,c={};for(o|=0;p{"use strict";hR.exports=Ko;var lg=Il();((Ko.prototype=Object.create(lg.prototype)).constructor=Ko).className="Field";var fR=Rn(),mR=Fl(),_t=Lt(),wP,vK=/^required|optional|repeated$/;Ko.fromJSON=function(o,p){return new Ko(o,p.id,p.type,p.rule,p.extend,p.options,p.comment)};function Ko(d,o,p,c,l,u,O){if(_t.isObject(c)?(O=l,u=c,c=l=void 0):_t.isObject(l)&&(O=u,u=l,l=void 0),lg.call(this,d,u),!_t.isInteger(o)||o<0)throw TypeError("id must be a non-negative integer");if(!_t.isString(p))throw TypeError("type must be a string");if(c!==void 0&&!vK.test(c=c.toString().toLowerCase()))throw TypeError("rule must be a string rule");if(l!==void 0&&!_t.isString(l))throw TypeError("extend must be a string");c==="proto3_optional"&&(c="optional"),this.rule=c&&c!=="optional"?c:void 0,this.type=p,this.id=o,this.extend=l||void 0,this.required=c==="required",this.optional=!this.required,this.repeated=c==="repeated",this.map=!1,this.message=null,this.partOf=null,this.typeDefault=null,this.defaultValue=null,this.long=_t.Long?mR.long[p]!==void 0:!1,this.bytes=p==="bytes",this.resolvedType=null,this.extensionField=null,this.declaringField=null,this._packed=null,this.comment=O}Object.defineProperty(Ko.prototype,"packed",{get:function(){return this._packed===null&&(this._packed=this.getOption("packed")!==!1),this._packed}});Ko.prototype.setOption=function(o,p,c){return o==="packed"&&(this._packed=null),lg.prototype.setOption.call(this,o,p,c)};Ko.prototype.toJSON=function(o){var p=o?!!o.keepComments:!1;return _t.toObject(["rule",this.rule!=="optional"&&this.rule||void 0,"type",this.type,"id",this.id,"extend",this.extend,"options",this.options,"comment",p?this.comment:void 0])};Ko.prototype.resolve=function(){if(this.resolved)return this;if((this.typeDefault=mR.defaults[this.type])===void 0?(this.resolvedType=(this.declaringField?this.declaringField.parent:this.parent).lookupTypeOrEnum(this.type),this.resolvedType instanceof wP?this.typeDefault=null:this.typeDefault=this.resolvedType.values[Object.keys(this.resolvedType.values)[0]]):this.options&&this.options.proto3_optional&&(this.typeDefault=null),this.options&&this.options.default!=null&&(this.typeDefault=this.options.default,this.resolvedType instanceof fR&&typeof this.typeDefault=="string"&&(this.typeDefault=this.resolvedType.values[this.typeDefault])),this.options&&((this.options.packed===!0||this.options.packed!==void 0&&this.resolvedType&&!(this.resolvedType instanceof fR))&&delete this.options.packed,Object.keys(this.options).length||(this.options=void 0)),this.long)this.typeDefault=_t.Long.fromNumber(this.typeDefault,this.type.charAt(0)==="u"),Object.freeze&&Object.freeze(this.typeDefault);else if(this.bytes&&typeof this.typeDefault=="string"){var o;_t.base64.test(this.typeDefault)?_t.base64.decode(this.typeDefault,o=_t.newBuffer(_t.base64.length(this.typeDefault)),0):_t.utf8.write(this.typeDefault,o=_t.newBuffer(_t.utf8.length(this.typeDefault)),0),this.typeDefault=o}return this.map?this.defaultValue=_t.emptyObject:this.repeated?this.defaultValue=_t.emptyArray:this.defaultValue=this.typeDefault,this.parent instanceof wP&&(this.parent.ctor.prototype[this.name]=this.defaultValue),lg.prototype.resolve.call(this)};Ko.d=function(o,p,c,l){return typeof p=="function"?p=_t.decorateType(p).name:p&&typeof p=="object"&&(p=_t.decorateEnum(p).name),function(O,y){_t.decorateType(O.constructor).add(new Ko(y,o,p,c,{default:l}))}};Ko._configure=function(o){wP=o}});var Cp=A((gSe,bR)=>{"use strict";bR.exports=Xo;var pg=Il();((Xo.prototype=Object.create(pg.prototype)).constructor=Xo).className="OneOf";var gR=tr(),cg=Lt();function Xo(d,o,p,c){if(Array.isArray(o)||(p=o,o=void 0),pg.call(this,d,p),!(o===void 0||Array.isArray(o)))throw TypeError("fieldNames must be an Array");this.oneof=o||[],this.fieldsArray=[],this.comment=c}Xo.fromJSON=function(o,p){return new Xo(o,p.oneof,p.options,p.comment)};Xo.prototype.toJSON=function(o){var p=o?!!o.keepComments:!1;return cg.toObject(["options",this.options,"oneof",this.oneof,"comment",p?this.comment:void 0])};function yR(d){if(d.parent)for(var o=0;o-1&&this.oneof.splice(p,1),o.partOf=null,this};Xo.prototype.onAdd=function(o){pg.prototype.onAdd.call(this,o);for(var p=this,c=0;c{"use strict";SR.exports=We;var xP=Il();((We.prototype=Object.create(xP.prototype)).constructor=We).className="Namespace";var vR=tr(),sg=Lt(),TK=Cp(),Rp,bd,Ap;We.fromJSON=function(o,p){return new We(o,p.options).addJSON(p.nested)};function TR(d,o){if(d&&d.length){for(var p={},c=0;cp)return!0}return!1};We.isReservedName=function(o,p){if(o){for(var c=0;c0;){var l=o.shift();if(c.nested&&c.nested[l]){if(c=c.nested[l],!(c instanceof We))throw Error("path conflicts with non-namespace objects")}else c.add(c=new We(l))}return p&&c.addJSON(p),c};We.prototype.resolveAll=function(){for(var o=this.nestedArray,p=0;p-1)return l}else if(l instanceof We&&(l=l.lookup(o.slice(1),p,!0)))return l}else for(var u=0;u{"use strict";PR.exports=Wa;var _P=tr();((Wa.prototype=Object.create(_P.prototype)).constructor=Wa).className="MapField";var OK=Fl(),vd=Lt();function Wa(d,o,p,c,l,u){if(_P.call(this,d,o,c,void 0,void 0,l,u),!vd.isString(p))throw TypeError("keyType must be a string");this.keyType=p,this.resolvedKeyType=null,this.map=!0}Wa.fromJSON=function(o,p){return new Wa(o,p.id,p.keyType,p.type,p.options,p.comment)};Wa.prototype.toJSON=function(o){var p=o?!!o.keepComments:!1;return vd.toObject(["keyType",this.keyType,"type",this.type,"id",this.id,"extend",this.extend,"options",this.options,"comment",p?this.comment:void 0])};Wa.prototype.resolve=function(){if(this.resolved)return this;if(OK.mapKey[this.keyType]===void 0)throw Error("invalid key type: "+this.keyType);return _P.prototype.resolve.call(this)};Wa.d=function(o,p,c){return typeof c=="function"?c=vd.decorateType(c).name:c&&typeof c=="object"&&(c=vd.decorateEnum(c).name),function(u,O){vd.decorateType(u.constructor).add(new Wa(O,o,p,c))}}});var dg=A((vSe,jR)=>{"use strict";jR.exports=kl;var DP=Il();((kl.prototype=Object.create(DP.prototype)).constructor=kl).className="Method";var Ip=Lt();function kl(d,o,p,c,l,u,O,y,m){if(Ip.isObject(l)?(O=l,l=u=void 0):Ip.isObject(u)&&(O=u,u=void 0),!(o===void 0||Ip.isString(o)))throw TypeError("type must be a string");if(!Ip.isString(p))throw TypeError("requestType must be a string");if(!Ip.isString(c))throw TypeError("responseType must be a string");DP.call(this,d,O),this.type=o||"rpc",this.requestType=p,this.requestStream=l?!0:void 0,this.responseType=c,this.responseStream=u?!0:void 0,this.resolvedRequestType=null,this.resolvedResponseType=null,this.comment=y,this.parsedOptions=m}kl.fromJSON=function(o,p){return new kl(o,p.type,p.requestType,p.responseType,p.requestStream,p.responseStream,p.options,p.comment,p.parsedOptions)};kl.prototype.toJSON=function(o){var p=o?!!o.keepComments:!1;return Ip.toObject(["type",this.type!=="rpc"&&this.type||void 0,"requestType",this.requestType,"requestStream",this.requestStream,"responseType",this.responseType,"responseStream",this.responseStream,"options",this.options,"comment",p?this.comment:void 0,"parsedOptions",this.parsedOptions])};kl.prototype.resolve=function(){return this.resolved?this:(this.resolvedRequestType=this.parent.lookupType(this.requestType),this.resolvedResponseType=this.parent.lookupType(this.responseType),DP.prototype.resolve.call(this))}});var fg=A((TSe,xR)=>{"use strict";xR.exports=Zo;var or=Fp();((Zo.prototype=Object.create(or.prototype)).constructor=Zo).className="Service";var EP=dg(),Td=Lt(),SK=bP();function Zo(d,o){or.call(this,d,o),this.methods={},this._methodsArray=null}Zo.fromJSON=function(o,p){var c=new Zo(o,p.options);if(p.methods)for(var l=Object.keys(p.methods),u=0;u{"use strict";_R.exports=sa;var PK=ca();function sa(d){if(d)for(var o=Object.keys(d),p=0;p{"use strict";ER.exports=xK;var jK=Rn(),Ka=Fl(),DR=Lt();function wK(d){return"missing required '"+d.name+"'"}function xK(d){var o=DR.codegen(["r","l"],d.name+"$decode")("if(!(r instanceof Reader))")("r=Reader.create(r)")("var c=l===undefined?r.len:r.pos+l,m=new this.ctor"+(d.fieldsArray.filter(function(y){return y.map}).length?",k,value":""))("while(r.pos>>3){");for(var p=0;p>>3){")("case 1: k=r.%s(); break",c.keyType)("case 2:"),Ka.basic[l]===void 0?o("value=types[%i].decode(r,r.uint32())",p):o("value=r.%s()",l),o("break")("default:")("r.skipType(tag2&7)")("break")("}")("}"),Ka.long[c.keyType]!==void 0?o('%s[typeof k==="object"?util.longToHash(k):k]=value',u):o("%s[k]=value",u)):c.repeated?(o("if(!(%s&&%s.length))",u,u)("%s=[]",u),Ka.packed[l]!==void 0&&o("if((t&7)===2){")("var c2=r.uint32()+r.pos")("while(r.pos{"use strict";MR.exports=EK;var _K=Rn(),NP=Lt();function $o(d,o){return d.name+": "+o+(d.repeated&&o!=="array"?"[]":d.map&&o!=="object"?"{k:"+d.keyType+"}":"")+" expected"}function CP(d,o,p,c){if(o.resolvedType)if(o.resolvedType instanceof _K){d("switch(%s){",c)("default:")("return%j",$o(o,"enum value"));for(var l=Object.keys(o.resolvedType.values),u=0;u{"use strict";var NR=CR,Od=Rn(),ua=Lt();function AP(d,o,p,c){var l=!1;if(o.resolvedType)if(o.resolvedType instanceof Od){d("switch(d%s){",c);for(var u=o.resolvedType.values,O=Object.keys(u),y=0;y>>0",c,c);break;case"int32":case"sint32":case"sfixed32":d("m%s=d%s|0",c,c);break;case"uint64":m=!0;case"int64":case"sint64":case"fixed64":case"sfixed64":d("if(util.Long)")("(m%s=util.Long.fromValue(d%s)).unsigned=%j",c,c,m)('else if(typeof d%s==="string")',c)("m%s=parseInt(d%s,10)",c,c)('else if(typeof d%s==="number")',c)("m%s=d%s",c,c)('else if(typeof d%s==="object")',c)("m%s=new util.LongBits(d%s.low>>>0,d%s.high>>>0).toNumber(%s)",c,c,c,m?"true":"");break;case"bytes":d('if(typeof d%s==="string")',c)("util.base64.decode(d%s,m%s=util.newBuffer(util.base64.length(d%s)),0)",c,c,c)("else if(d%s.length >= 0)",c)("m%s=d%s",c,c);break;case"string":d("m%s=String(d%s)",c,c);break;case"bool":d("m%s=Boolean(d%s)",c,c);break}}return d}NR.fromObject=function(o){var p=o.fieldsArray,c=ua.codegen(["d"],o.name+"$fromObject")("if(d instanceof this.ctor)")("return d");if(!p.length)return c("return new this.ctor");c("var m=new this.ctor");for(var l=0;l>>0,m%s.high>>>0).toNumber(%s):m%s",c,c,c,c,l?"true":"",c);break;case"bytes":d("d%s=o.bytes===String?util.base64.encode(m%s,0,m%s.length):o.bytes===Array?Array.prototype.slice.call(m%s):m%s",c,c,c,c,c);break;default:d("d%s=m%s",c,c);break}}return d}NR.toObject=function(o){var p=o.fieldsArray.slice().sort(ua.compareFieldsById);if(!p.length)return ua.codegen()("return {}");for(var c=ua.codegen(["m","o"],o.name+"$toObject")("if(!o)")("o={}")("var d={}"),l=[],u=[],O=[],y=0;y{"use strict";var MK=RR,NK=mg();MK[".google.protobuf.Any"]={fromObject:function(d){if(d&&d["@type"]){var o=d["@type"].substring(d["@type"].lastIndexOf("/")+1),p=this.lookup(o);if(p){var c=d["@type"].charAt(0)==="."?d["@type"].slice(1):d["@type"];return c.indexOf("/")===-1&&(c="/"+c),this.create({type_url:c,value:p.encode(p.fromObject(d)).finish()})}}return this.fromObject(d)},toObject:function(d,o){var p="type.googleapis.com/",c="",l="";if(o&&o.json&&d.type_url&&d.value){l=d.type_url.substring(d.type_url.lastIndexOf("/")+1),c=d.type_url.substring(0,d.type_url.lastIndexOf("/")+1);var u=this.lookup(l);u&&(d=u.decode(d.value))}if(!(d instanceof this.ctor)&&d instanceof NK){var O=d.$type.toObject(d,o),y=d.$type.fullName[0]==="."?d.$type.fullName.slice(1):d.$type.fullName;return c===""&&(c=p),l=c+y,O["@type"]=l,O}return this.toObject(d,o)}}});var yg=A((xSe,FR)=>{"use strict";FR.exports=nt;var An=Fp();((nt.prototype=Object.create(An.prototype)).constructor=nt).className="Type";var CK=Rn(),VP=Cp(),hg=tr(),RK=ug(),AK=fg(),LP=mg(),JP=rg(),FK=ag(),ro=Lt(),IK=UP(),kK=MP(),LK=RP(),AR=IP(),JK=kP();function nt(d,o){An.call(this,d,o),this.fields={},this.oneofs=void 0,this.extensions=void 0,this.reserved=void 0,this.group=void 0,this._fieldsById=null,this._fieldsArray=null,this._oneofsArray=null,this._ctor=null}Object.defineProperties(nt.prototype,{fieldsById:{get:function(){if(this._fieldsById)return this._fieldsById;this._fieldsById={};for(var d=Object.keys(this.fields),o=0;o{"use strict";VR.exports=Io;var vg=Fp();((Io.prototype=Object.create(vg.prototype)).constructor=Io).className="Root";var BP=tr(),kR=Rn(),VK=Cp(),nr=Lt(),LR,qP,Sd;function Io(d){vg.call(this,"",d),this.deferred=[],this.files=[]}Io.fromJSON=function(o,p){return p||(p=new Io),o.options&&p.setOptions(o.options),p.addJSON(o.nested)};Io.prototype.resolvePath=nr.path.resolve;Io.prototype.fetch=nr.fetch;function JR(){}Io.prototype.load=function d(o,p,c){typeof p=="function"&&(c=p,p=void 0);var l=this;if(!c)return nr.asPromise(d,l,o,p);var u=c===JR;function O(n,i){if(c){var s=c;if(c=null,u)throw n;s(n,i)}}function y(n){var i=n.lastIndexOf("google/protobuf/");if(i>-1){var s=n.substring(i);if(s in Sd)return s}return null}function m(n,i){try{if(nr.isString(i)&&i.charAt(0)==="{"&&(i=JSON.parse(i)),!nr.isString(i))l.setOptions(i.options).addJSON(i.nested);else{qP.filename=n;var s=qP(i,l,p),f,g=0;if(s.imports)for(;g-1)){if(l.files.push(n),n in Sd){u?m(n,Sd[n]):(++r,setTimeout(function(){--r,m(n,Sd[n])}));return}if(u){var s;try{s=nr.fs.readFileSync(n).toString("utf8")}catch(f){i||O(f);return}m(n,s)}else++r,l.fetch(n,function(f,g){if(--r,!!c){if(f){i?r||O(null,l):O(f);return}m(n,g)}})}}var r=0;nr.isString(o)&&(o=[o]);for(var e=0,t;e-1&&this.deferred.splice(p,1)}}else if(o instanceof kR)bg.test(o.name)&&delete o.parent[o.name];else if(o instanceof vg){for(var c=0;c{"use strict";var Tt=qR.exports=ca(),UR=vP(),GP,zP;Tt.codegen=rR();Tt.fetch=cR();Tt.path=uR();Tt.fs=Tt.inquire("fs");Tt.toArray=function(o){if(o){for(var p=Object.keys(o),c=new Array(p.length),l=0;l0)u[m]=l(u[m]||{},O,y);else{var a=u[m];a&&(y=[].concat(a).concat(y)),u[m]=y}return u}if(typeof o!="object")throw TypeError("dst must be an object");if(!p)throw TypeError("path must be specified");return p=p.split("."),l(o,p,c)};Object.defineProperty(Tt,"decorateRoot",{get:function(){return UR.decorated||(UR.decorated=new(Tg()))}})});var Il=A((ESe,BR)=>{"use strict";BR.exports=ko;ko.className="ReflectionObject";var Og=Lt(),Sg;function ko(d,o){if(!Og.isString(d))throw TypeError("name must be a string");if(o&&!Og.isObject(o))throw TypeError("options must be an object");this.options=o,this.parsedOptions=null,this.name=d,this.parent=null,this.resolved=!1,this.comment=null,this.filename=null}Object.defineProperties(ko.prototype,{root:{get:function(){for(var d=this;d.parent!==null;)d=d.parent;return d}},fullName:{get:function(){for(var d=[this.name],o=this.parent;o;)d.unshift(o.name),o=o.parent;return d.join(".")}}});ko.prototype.toJSON=function(){throw Error()};ko.prototype.onAdd=function(o){this.parent&&this.parent!==o&&this.parent.remove(this),this.parent=o,this.resolved=!1;var p=o.root;p instanceof Sg&&p._handleAdd(this)};ko.prototype.onRemove=function(o){var p=o.root;p instanceof Sg&&p._handleRemove(this),this.parent=null,this.resolved=!1};ko.prototype.resolve=function(){return this.resolved?this:(this.root instanceof Sg&&(this.resolved=!0),this)};ko.prototype.getOption=function(o){if(this.options)return this.options[o]};ko.prototype.setOption=function(o,p,c){return(!c||!this.options||this.options[o]===void 0)&&((this.options||(this.options={}))[o]=p),this};ko.prototype.setParsedOption=function(o,p,c){this.parsedOptions||(this.parsedOptions=[]);var l=this.parsedOptions;if(c){var u=l.find(function(m){return Object.prototype.hasOwnProperty.call(m,o)});if(u){var O=u[o];Og.setProperty(O,c,p)}else u={},u[o]=Og.setProperty({},c,p),l.push(u)}else{var y={};y[o]=p,l.push(y)}return this};ko.prototype.setOptions=function(o,p){if(o)for(var c=Object.keys(o),l=0;l{"use strict";HR.exports=da;var GR=Il();((da.prototype=Object.create(GR.prototype)).constructor=da).className="Enum";var zR=Fp(),Pg=Lt();function da(d,o,p,c,l,u){if(GR.call(this,d,p),o&&typeof o!="object")throw TypeError("values must be an object");if(this.valuesById={},this.values=Object.create(this.valuesById),this.comment=c,this.comments=l||{},this.valuesOptions=u,this.reserved=void 0,o)for(var O=Object.keys(o),y=0;y{"use strict";YR.exports=HK;var zK=Rn(),HP=Fl(),QP=Lt();function QR(d,o,p,c){return o.resolvedType.group?d("types[%i].encode(%s,w.uint32(%i)).uint32(%i)",p,c,(o.id<<3|3)>>>0,(o.id<<3|4)>>>0):d("types[%i].encode(%s,w.uint32(%i).fork()).ldelim()",p,c,(o.id<<3|2)>>>0)}function HK(d){for(var o=QP.codegen(["m","w"],d.name+"$encode")("if(!w)")("w=Writer.create()"),p,c,l=d.fieldsArray.slice().sort(QP.compareFieldsById),p=0;p>>0,8|HP.mapKey[u.keyType],u.keyType),m===void 0?o("types[%i].encode(%s[ks[i]],w.uint32(18).fork()).ldelim().ldelim()",O,c):o(".uint32(%i).%s(%s[ks[i]]).ldelim()",16|m,y,c),o("}")("}")):u.repeated?(o("if(%s!=null&&%s.length){",c,c),u.packed&&HP.packed[y]!==void 0?o("w.uint32(%i).fork()",(u.id<<3|2)>>>0)("for(var i=0;i<%s.length;++i)",c)("w.%s(%s[i])",y,c)("w.ldelim()"):(o("for(var i=0;i<%s.length;++i)",c),m===void 0?QR(o,u,O,c+"[i]"):o("w.uint32(%i).%s(%s[i])",(u.id<<3|m)>>>0,y,c)),o("}")):(u.optional&&o("if(%s!=null&&Object.hasOwnProperty.call(m,%j))",c,u.name),m===void 0?QR(o,u,O,c):o("w.uint32(%i).%s(%s)",(u.id<<3|m)>>>0,y,c))}return o("return w")}});var KR=A((CSe,WR)=>{"use strict";var Be=WR.exports=TP();Be.build="light";function QK(d,o,p){return typeof o=="function"?(p=o,o=new Be.Root):o||(o=new Be.Root),o.load(d,p)}Be.load=QK;function YK(d,o){return o||(o=new Be.Root),o.loadSync(d)}Be.loadSync=YK;Be.encoder=UP();Be.decoder=MP();Be.verifier=RP();Be.converter=IP();Be.ReflectionObject=Il();Be.Namespace=Fp();Be.Root=Tg();Be.Enum=Rn();Be.Type=yg();Be.Field=tr();Be.OneOf=Cp();Be.MapField=ug();Be.Service=fg();Be.Method=dg();Be.Message=mg();Be.wrappers=kP();Be.types=Fl();Be.util=Lt();Be.ReflectionObject._configure(Be.Root);Be.Namespace._configure(Be.Type,Be.Service,Be.Enum);Be.Root._configure(Be.Type);Be.Field._configure(Be.Type)});var WP=A((RSe,$R)=>{"use strict";$R.exports=ZR;var YP=/[\s{}=;:[\],'"()<>]/g,WK=/(?:"([^"\\]*(?:\\.[^"\\]*)*)")/g,KK=/(?:'([^'\\]*(?:\\.[^'\\]*)*)')/g,XK=/^ *[*/]+ */,ZK=/^\s*\*?\/*/,$K=/\n/g,eX=/\s/,tX=/\\(.?)/g,oX={0:"\0",r:"\r",n:` +`,t:" "};function XR(d){return d.replace(tX,function(o,p){switch(p){case"\\":case"":return p;default:return oX[p]||""}})}ZR.unescape=XR;function ZR(d,o){d=d.toString();var p=0,c=d.length,l=1,u=0,O={},y=[],m=null;function a(C){return Error("illegal "+C+" (line "+l+")")}function r(){var C=m==="'"?KK:WK;C.lastIndex=p-1;var F=C.exec(d);if(!F)throw a("string");return p=C.lastIndex,f(m),m=null,XR(F[1])}function e(C){return d.charAt(C)}function t(C,F,J){var V={type:d.charAt(C++),lineEmpty:!1,leading:J},z;o?z=2:z=3;var H=C-z,Z;do if(--H<0||(Z=d.charAt(H))===` +`){V.lineEmpty=!0;break}while(Z===" "||Z===" ");for(var U=d.substring(C,F).split($K),$=0;$0)return y.shift();if(m)return r();var C,F,J,V,z,H=p===0;do{if(p===c)return null;for(C=!1;eX.test(J=e(p));)if(J===` +`&&(H=!0,++l),++p===c)return null;if(e(p)==="/"){if(++p===c)throw a("comment");if(e(p)==="/")if(o){if(V=p,z=!1,n(p-1)){z=!0;do if(p=i(p),p===c||(p++,!H))break;while(n(p))}else p=Math.min(c,i(p)+1);z&&(t(V,p,H),H=!0),l++,C=!0}else{for(z=e(V=p+1)==="/";e(++p)!==` +`;)if(p===c)return null;++p,z&&(t(V,p-1,H),H=!0),++l,C=!0}else if((J=e(p))==="*"){V=p+1,z=o||e(V)==="*";do{if(J===` +`&&++l,++p===c)throw a("comment");F=J,J=e(p)}while(F!=="*"||J!=="/");++p,z&&(t(V,p-2,H),H=!0),C=!0}else return"/"}}while(C);var Z=p;YP.lastIndex=0;var U=YP.test(e(Z++));if(!U)for(;Z{"use strict";aA.exports=Xa;Xa.filename=null;Xa.defaults={keepCase:!1};var nX=WP(),eA=Tg(),tA=yg(),oA=tr(),aX=ug(),nA=Cp(),iX=Rn(),rX=fg(),lX=dg(),KP=Fl(),XP=Lt(),cX=/^[1-9][0-9]*$/,pX=/^-?[1-9][0-9]*$/,sX=/^0[x][0-9a-fA-F]+$/,uX=/^-?0[x][0-9a-fA-F]+$/,dX=/^0[0-7]+$/,fX=/^-?0[0-7]+$/,mX=/^(?![eE])[0-9]*(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?$/,fa=/^[a-zA-Z_][a-zA-Z_0-9]*$/,ma=/^(?:\.?[a-zA-Z_][a-zA-Z_0-9]*)(?:\.[a-zA-Z_][a-zA-Z_0-9]*)*$/,hX=/^(?:\.[a-zA-Z_][a-zA-Z_0-9]*)+$/;function Xa(d,o,p){o instanceof eA||(p=o,o=new eA),p||(p=Xa.defaults);var c=p.preferTrailingComment||!1,l=nX(d,p.alternateCommentMode||!1),u=l.next,O=l.push,y=l.peek,m=l.skip,a=l.cmnt,r=!0,e,t,n,i,s=!1,f=o,g=p.keepCase?function(v){return v}:XP.camelCase;function T(v,j,w){var M=Xa.filename;return w||(Xa.filename=null),Error("illegal "+(j||"token")+" '"+v+"' ("+(M?M+", ":"")+"line "+l.line+")")}function _(){var v=[],j;do{if((j=u())!=='"'&&j!=="'")throw T(j);v.push(u()),m(j),j=y()}while(j==='"'||j==="'");return v.join("")}function C(v){var j=u();switch(j){case"'":case'"':return O(j),_();case"true":case"TRUE":return!0;case"false":case"FALSE":return!1}try{return J(j,!0)}catch{if(v&&ma.test(j))return j;throw T(j,"value")}}function F(v,j){var w,M;do j&&((w=y())==='"'||w==="'")?v.push(_()):v.push([M=V(u()),m("to",!0)?V(u()):M]);while(m(",",!0));m(";")}function J(v,j){var w=1;switch(v.charAt(0)==="-"&&(w=-1,v=v.substring(1)),v){case"inf":case"INF":case"Inf":return w*(1/0);case"nan":case"NAN":case"Nan":case"NaN":return NaN;case"0":return 0}if(cX.test(v))return w*parseInt(v,10);if(sX.test(v))return w*parseInt(v,16);if(dX.test(v))return w*parseInt(v,8);if(mX.test(v))return w*parseFloat(v);throw T(v,"number",j)}function V(v,j){switch(v){case"max":case"MAX":case"Max":return 536870911;case"0":return 0}if(!j&&v.charAt(0)==="-")throw T(v,"id");if(pX.test(v))return parseInt(v,10);if(uX.test(v))return parseInt(v,16);if(fX.test(v))return parseInt(v,8);throw T(v,"id")}function z(){if(e!==void 0)throw T("package");if(e=u(),!ma.test(e))throw T(e,"name");f=f.define(e),m(";")}function H(){var v=y(),j;switch(v){case"weak":j=n||(n=[]),u();break;case"public":u();default:j=t||(t=[]);break}v=_(),m(";"),j.push(v)}function Z(){if(m("="),i=_(),s=i==="proto3",!s&&i!=="proto2")throw T(i,"syntax");m(";")}function U(v,j){switch(j){case"option":return re(v,j),m(";"),!0;case"message":return G(v,j),!0;case"enum":return te(v,j),!0;case"service":return se(v,j),!0;case"extend":return de(v,j),!0}return!1}function $(v,j,w){var M=l.line;if(v&&(typeof v.comment!="string"&&(v.comment=a()),v.filename=Xa.filename),m("{",!0)){for(var k;(k=u())!=="}";)j(k);m(";",!0)}else w&&w(),m(";"),v&&(typeof v.comment!="string"||c)&&(v.comment=a(M)||v.comment)}function G(v,j){if(!fa.test(j=u()))throw T(j,"type name");var w=new tA(j);$(w,function(k){if(!U(w,k))switch(k){case"map":ee(w,k);break;case"required":case"repeated":L(w,k);break;case"optional":s?L(w,"proto3_optional"):L(w,"optional");break;case"oneof":ne(w,k);break;case"extensions":F(w.extensions||(w.extensions=[]));break;case"reserved":F(w.reserved||(w.reserved=[]),!0);break;default:if(!s||!ma.test(k))throw T(k);O(k),L(w,"optional");break}}),v.add(w)}function L(v,j,w){var M=u();if(M==="group"){K(v,j);return}for(;M.endsWith(".")||y().startsWith(".");)M+=u();if(!ma.test(M))throw T(M,"type");var k=u();if(!fa.test(k))throw T(k,"name");k=g(k),m("=");var q=new oA(k,V(u()),M,j,w);if($(q,function(P){if(P==="option")re(q,P),m(";");else throw T(P)},function(){le(q)}),j==="proto3_optional"){var Q=new nA("_"+k);q.setOption("proto3_optional",!0),Q.add(q),v.add(Q)}else v.add(q);!s&&q.repeated&&(KP.packed[M]!==void 0||KP.basic[M]===void 0)&&q.setOption("packed",!1,!0)}function K(v,j){var w=u();if(!fa.test(w))throw T(w,"name");var M=XP.lcFirst(w);w===M&&(w=XP.ucFirst(w)),m("=");var k=V(u()),q=new tA(w);q.group=!0;var Q=new oA(M,k,w,j);Q.filename=Xa.filename,$(q,function(P){switch(P){case"option":re(q,P),m(";");break;case"required":case"repeated":L(q,P);break;case"optional":s?L(q,"proto3_optional"):L(q,"optional");break;case"message":G(q,P);break;case"enum":te(q,P);break;default:throw T(P)}}),v.add(q).add(Q)}function ee(v){m("<");var j=u();if(KP.mapKey[j]===void 0)throw T(j,"type");m(",");var w=u();if(!ma.test(w))throw T(w,"type");m(">");var M=u();if(!fa.test(M))throw T(M,"name");m("=");var k=new aX(g(M),V(u()),j,w);$(k,function(Q){if(Q==="option")re(k,Q),m(";");else throw T(Q)},function(){le(k)}),v.add(k)}function ne(v,j){if(!fa.test(j=u()))throw T(j,"name");var w=new nA(g(j));$(w,function(k){k==="option"?(re(w,k),m(";")):(O(k),L(w,"optional"))}),v.add(w)}function te(v,j){if(!fa.test(j=u()))throw T(j,"name");var w=new iX(j);$(w,function(k){switch(k){case"option":re(w,k),m(";");break;case"reserved":F(w.reserved||(w.reserved=[]),!0);break;default:ie(w,k)}}),v.add(w)}function ie(v,j){if(!fa.test(j))throw T(j,"name");m("=");var w=V(u(),!0),M={options:void 0};M.setOption=function(k,q){this.options===void 0&&(this.options={}),this.options[k]=q},$(M,function(q){if(q==="option")re(M,q),m(";");else throw T(q)},function(){le(M)}),v.add(j,w,M.comment,M.options)}function re(v,j){var w=m("(",!0);if(!ma.test(j=u()))throw T(j,"name");var M=j,k=M,q;w&&(m(")"),M="("+M+")",k=M,j=y(),hX.test(j)&&(q=j.slice(1),M+=j,u())),m("=");var Q=fe(v,M);X(v,k,Q,q)}function fe(v,j){if(m("{",!0)){for(var w={};!m("}",!0);){if(!fa.test(me=u()))throw T(me,"name");if(me===null)throw T(me,"end of input");var M,k=me;if(m(":",!0),y()==="{")M=fe(v,j+"."+me);else if(y()==="["){M=[];var q;if(m("[",!0)){do q=C(!0),M.push(q);while(m(",",!0));m("]"),typeof q<"u"&&ue(v,j+"."+me,q)}}else M=C(!0),ue(v,j+"."+me,M);var Q=w[k];Q&&(M=[].concat(Q).concat(M)),w[k]=M,m(",",!0),m(";",!0)}return w}var b=C(!0);return ue(v,j,b),b}function ue(v,j,w){v.setOption&&v.setOption(j,w)}function X(v,j,w,M){v.setParsedOption&&v.setParsedOption(j,w,M)}function le(v){if(m("[",!0)){do re(v,"option");while(m(",",!0));m("]")}return v}function se(v,j){if(!fa.test(j=u()))throw T(j,"service name");var w=new rX(j);$(w,function(k){if(!U(w,k))if(k==="rpc")ce(w,k);else throw T(k)}),v.add(w)}function ce(v,j){var w=a(),M=j;if(!fa.test(j=u()))throw T(j,"name");var k=j,q,Q,b,P;if(m("("),m("stream",!0)&&(Q=!0),!ma.test(j=u())||(q=j,m(")"),m("returns"),m("("),m("stream",!0)&&(P=!0),!ma.test(j=u())))throw T(j);b=j,m(")");var D=new lX(k,M,q,b,Q,P);D.comment=w,$(D,function(S){if(S==="option")re(D,S),m(";");else throw T(S)}),v.add(D)}function de(v,j){if(!ma.test(j=u()))throw T(j,"reference");var w=j;$(null,function(k){switch(k){case"required":case"repeated":L(v,k,w);break;case"optional":s?L(v,"proto3_optional",w):L(v,"optional",w);break;default:if(!s||!ma.test(k))throw T(k);O(k),L(v,"optional",w);break}})}for(var me;(me=u())!==null;)switch(me){case"package":if(!r)throw T(me);z();break;case"import":if(!r)throw T(me);H();break;case"syntax":if(!r)throw T(me);Z();break;case"option":re(f,me),m(";");break;default:if(U(f,me)){r=!1;continue}throw T(me)}return Xa.filename=null,{package:e,imports:t,weakImports:n,syntax:i,root:o}}});var cA=A((FSe,lA)=>{"use strict";lA.exports=Fn;var gX=/\/|\./;function Fn(d,o){gX.test(d)||(d="google/protobuf/"+d+".proto",o={nested:{google:{nested:{protobuf:{nested:o}}}}}),Fn[d]=o}Fn("any",{Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}}});var rA;Fn("duration",{Duration:rA={fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}}});Fn("timestamp",{Timestamp:rA});Fn("empty",{Empty:{fields:{}}});Fn("struct",{Struct:{fields:{fields:{keyType:"string",type:"Value",id:1}}},Value:{oneofs:{kind:{oneof:["nullValue","numberValue","stringValue","boolValue","structValue","listValue"]}},fields:{nullValue:{type:"NullValue",id:1},numberValue:{type:"double",id:2},stringValue:{type:"string",id:3},boolValue:{type:"bool",id:4},structValue:{type:"Struct",id:5},listValue:{type:"ListValue",id:6}}},NullValue:{values:{NULL_VALUE:0}},ListValue:{fields:{values:{rule:"repeated",type:"Value",id:1}}}});Fn("wrappers",{DoubleValue:{fields:{value:{type:"double",id:1}}},FloatValue:{fields:{value:{type:"float",id:1}}},Int64Value:{fields:{value:{type:"int64",id:1}}},UInt64Value:{fields:{value:{type:"uint64",id:1}}},Int32Value:{fields:{value:{type:"int32",id:1}}},UInt32Value:{fields:{value:{type:"uint32",id:1}}},BoolValue:{fields:{value:{type:"bool",id:1}}},StringValue:{fields:{value:{type:"string",id:1}}},BytesValue:{fields:{value:{type:"bytes",id:1}}}});Fn("field_mask",{FieldMask:{fields:{paths:{rule:"repeated",type:"string",id:1}}}});Fn.get=function(o){return Fn[o]||null}});var sA=A((ISe,pA)=>{"use strict";var ar=pA.exports=KR();ar.build="full";ar.tokenize=WP();ar.parse=iA();ar.common=cA();ar.Root._configure(ar.Type,ar.parse,ar.common)});var ir=A((kSe,uA)=>{"use strict";uA.exports=sA()});var ZP=A((LSe,yX)=>{yX.exports={nested:{google:{nested:{protobuf:{nested:{FileDescriptorSet:{fields:{file:{rule:"repeated",type:"FileDescriptorProto",id:1}}},FileDescriptorProto:{fields:{name:{type:"string",id:1},package:{type:"string",id:2},dependency:{rule:"repeated",type:"string",id:3},publicDependency:{rule:"repeated",type:"int32",id:10,options:{packed:!1}},weakDependency:{rule:"repeated",type:"int32",id:11,options:{packed:!1}},messageType:{rule:"repeated",type:"DescriptorProto",id:4},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:5},service:{rule:"repeated",type:"ServiceDescriptorProto",id:6},extension:{rule:"repeated",type:"FieldDescriptorProto",id:7},options:{type:"FileOptions",id:8},sourceCodeInfo:{type:"SourceCodeInfo",id:9},syntax:{type:"string",id:12}}},DescriptorProto:{fields:{name:{type:"string",id:1},field:{rule:"repeated",type:"FieldDescriptorProto",id:2},extension:{rule:"repeated",type:"FieldDescriptorProto",id:6},nestedType:{rule:"repeated",type:"DescriptorProto",id:3},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:4},extensionRange:{rule:"repeated",type:"ExtensionRange",id:5},oneofDecl:{rule:"repeated",type:"OneofDescriptorProto",id:8},options:{type:"MessageOptions",id:7},reservedRange:{rule:"repeated",type:"ReservedRange",id:9},reservedName:{rule:"repeated",type:"string",id:10}},nested:{ExtensionRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}},ReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},FieldDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:3},label:{type:"Label",id:4},type:{type:"Type",id:5},typeName:{type:"string",id:6},extendee:{type:"string",id:2},defaultValue:{type:"string",id:7},oneofIndex:{type:"int32",id:9},jsonName:{type:"string",id:10},options:{type:"FieldOptions",id:8}},nested:{Type:{values:{TYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18}},Label:{values:{LABEL_OPTIONAL:1,LABEL_REQUIRED:2,LABEL_REPEATED:3}}}},OneofDescriptorProto:{fields:{name:{type:"string",id:1},options:{type:"OneofOptions",id:2}}},EnumDescriptorProto:{fields:{name:{type:"string",id:1},value:{rule:"repeated",type:"EnumValueDescriptorProto",id:2},options:{type:"EnumOptions",id:3}}},EnumValueDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:2},options:{type:"EnumValueOptions",id:3}}},ServiceDescriptorProto:{fields:{name:{type:"string",id:1},method:{rule:"repeated",type:"MethodDescriptorProto",id:2},options:{type:"ServiceOptions",id:3}}},MethodDescriptorProto:{fields:{name:{type:"string",id:1},inputType:{type:"string",id:2},outputType:{type:"string",id:3},options:{type:"MethodOptions",id:4},clientStreaming:{type:"bool",id:5},serverStreaming:{type:"bool",id:6}}},FileOptions:{fields:{javaPackage:{type:"string",id:1},javaOuterClassname:{type:"string",id:8},javaMultipleFiles:{type:"bool",id:10},javaGenerateEqualsAndHash:{type:"bool",id:20,options:{deprecated:!0}},javaStringCheckUtf8:{type:"bool",id:27},optimizeFor:{type:"OptimizeMode",id:9,options:{default:"SPEED"}},goPackage:{type:"string",id:11},ccGenericServices:{type:"bool",id:16},javaGenericServices:{type:"bool",id:17},pyGenericServices:{type:"bool",id:18},deprecated:{type:"bool",id:23},ccEnableArenas:{type:"bool",id:31},objcClassPrefix:{type:"string",id:36},csharpNamespace:{type:"string",id:37},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[38,38]],nested:{OptimizeMode:{values:{SPEED:1,CODE_SIZE:2,LITE_RUNTIME:3}}}},MessageOptions:{fields:{messageSetWireFormat:{type:"bool",id:1},noStandardDescriptorAccessor:{type:"bool",id:2},deprecated:{type:"bool",id:3},mapEntry:{type:"bool",id:7},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[8,8]]},FieldOptions:{fields:{ctype:{type:"CType",id:1,options:{default:"STRING"}},packed:{type:"bool",id:2},jstype:{type:"JSType",id:6,options:{default:"JS_NORMAL"}},lazy:{type:"bool",id:5},deprecated:{type:"bool",id:3},weak:{type:"bool",id:10},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[4,4]],nested:{CType:{values:{STRING:0,CORD:1,STRING_PIECE:2}},JSType:{values:{JS_NORMAL:0,JS_STRING:1,JS_NUMBER:2}}}},OneofOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},EnumOptions:{fields:{allowAlias:{type:"bool",id:2},deprecated:{type:"bool",id:3},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},EnumValueOptions:{fields:{deprecated:{type:"bool",id:1},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},ServiceOptions:{fields:{deprecated:{type:"bool",id:33},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},MethodOptions:{fields:{deprecated:{type:"bool",id:33},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},UninterpretedOption:{fields:{name:{rule:"repeated",type:"NamePart",id:2},identifierValue:{type:"string",id:3},positiveIntValue:{type:"uint64",id:4},negativeIntValue:{type:"int64",id:5},doubleValue:{type:"double",id:6},stringValue:{type:"bytes",id:7},aggregateValue:{type:"string",id:8}},nested:{NamePart:{fields:{namePart:{rule:"required",type:"string",id:1},isExtension:{rule:"required",type:"bool",id:2}}}}},SourceCodeInfo:{fields:{location:{rule:"repeated",type:"Location",id:1}},nested:{Location:{fields:{path:{rule:"repeated",type:"int32",id:1},span:{rule:"repeated",type:"int32",id:2},leadingComments:{type:"string",id:3},trailingComments:{type:"string",id:4},leadingDetachedComments:{rule:"repeated",type:"string",id:6}}}}},GeneratedCodeInfo:{fields:{annotation:{rule:"repeated",type:"Annotation",id:1}},nested:{Annotation:{fields:{path:{rule:"repeated",type:"int32",id:1},sourceFile:{type:"string",id:2},begin:{type:"int32",id:3},end:{type:"int32",id:4}}}}}}}}}}}});var gA=A((Ae,hA)=>{"use strict";var bo=ir();hA.exports=Ae=bo.descriptor=bo.Root.fromJSON(ZP()).lookup(".google.protobuf");var dA=bo.Namespace,Pd=bo.Root,Za=bo.Enum,rr=bo.Type,lr=bo.Field,bX=bo.MapField,jg=bo.OneOf,jd=bo.Service,wg=bo.Method;Pd.fromDescriptor=function(o){typeof o.length=="number"&&(o=Ae.FileDescriptorSet.decode(o));var p=new Pd;if(o.file)for(var c,l,u=0,O;u{DX.exports={nested:{google:{nested:{protobuf:{nested:{Api:{fields:{name:{type:"string",id:1},methods:{rule:"repeated",type:"Method",id:2},options:{rule:"repeated",type:"Option",id:3},version:{type:"string",id:4},sourceContext:{type:"SourceContext",id:5},mixins:{rule:"repeated",type:"Mixin",id:6},syntax:{type:"Syntax",id:7}}},Method:{fields:{name:{type:"string",id:1},requestTypeUrl:{type:"string",id:2},requestStreaming:{type:"bool",id:3},responseTypeUrl:{type:"string",id:4},responseStreaming:{type:"bool",id:5},options:{rule:"repeated",type:"Option",id:6},syntax:{type:"Syntax",id:7}}},Mixin:{fields:{name:{type:"string",id:1},root:{type:"string",id:2}}},SourceContext:{fields:{fileName:{type:"string",id:1}}},Option:{fields:{name:{type:"string",id:1},value:{type:"Any",id:2}}},Syntax:{values:{SYNTAX_PROTO2:0,SYNTAX_PROTO3:1}}}}}}}}});var bA=A((VSe,EX)=>{EX.exports={nested:{google:{nested:{protobuf:{nested:{SourceContext:{fields:{fileName:{type:"string",id:1}}}}}}}}}});var vA=A((USe,MX)=>{MX.exports={nested:{google:{nested:{protobuf:{nested:{Type:{fields:{name:{type:"string",id:1},fields:{rule:"repeated",type:"Field",id:2},oneofs:{rule:"repeated",type:"string",id:3},options:{rule:"repeated",type:"Option",id:4},sourceContext:{type:"SourceContext",id:5},syntax:{type:"Syntax",id:6}}},Field:{fields:{kind:{type:"Kind",id:1},cardinality:{type:"Cardinality",id:2},number:{type:"int32",id:3},name:{type:"string",id:4},typeUrl:{type:"string",id:6},oneofIndex:{type:"int32",id:7},packed:{type:"bool",id:8},options:{rule:"repeated",type:"Option",id:9},jsonName:{type:"string",id:10},defaultValue:{type:"string",id:11}},nested:{Kind:{values:{TYPE_UNKNOWN:0,TYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18}},Cardinality:{values:{CARDINALITY_UNKNOWN:0,CARDINALITY_OPTIONAL:1,CARDINALITY_REQUIRED:2,CARDINALITY_REPEATED:3}}}},Enum:{fields:{name:{type:"string",id:1},enumvalue:{rule:"repeated",type:"EnumValue",id:2},options:{rule:"repeated",type:"Option",id:3},sourceContext:{type:"SourceContext",id:4},syntax:{type:"Syntax",id:5}}},EnumValue:{fields:{name:{type:"string",id:1},number:{type:"int32",id:2},options:{rule:"repeated",type:"Option",id:3}}},Option:{fields:{name:{type:"string",id:1},value:{type:"Any",id:2}}},Syntax:{values:{SYNTAX_PROTO2:0,SYNTAX_PROTO3:1}},Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}},SourceContext:{fields:{fileName:{type:"string",id:1}}}}}}}}}});var PA=A(cr=>{"use strict";Object.defineProperty(cr,"__esModule",{value:!0});cr.addCommonProtos=cr.loadProtosWithOptionsSync=cr.loadProtosWithOptions=void 0;var TA=require("fs"),OA=require("path"),Jp=ir();function SA(d,o){let p=d.resolvePath;d.resolvePath=(c,l)=>{if(OA.isAbsolute(l))return l;for(let u of o){let O=OA.join(u,l);try{return TA.accessSync(O,TA.constants.R_OK),O}catch{continue}}return process.emitWarning(`${l} not found in any of the include paths ${o}`),p(c,l)}}async function NX(d,o){let p=new Jp.Root;if(o=o||{},o.includeDirs){if(!Array.isArray(o.includeDirs))return Promise.reject(new Error("The includeDirs option must be an array"));SA(p,o.includeDirs)}let c=await p.load(d,o);return c.resolveAll(),c}cr.loadProtosWithOptions=NX;function CX(d,o){let p=new Jp.Root;if(o=o||{},o.includeDirs){if(!Array.isArray(o.includeDirs))throw new Error("The includeDirs option must be an array");SA(p,o.includeDirs)}let c=p.loadSync(d,o);return c.resolveAll(),c}cr.loadProtosWithOptionsSync=CX;function RX(){let d=yA(),o=ZP(),p=bA(),c=vA();Jp.common("api",d.nested.google.nested.protobuf.nested),Jp.common("descriptor",o.nested.google.nested.protobuf.nested),Jp.common("source_context",p.nested.google.nested.protobuf.nested),Jp.common("type",c.nested.google.nested.protobuf.nested)}cr.addCommonProtos=RX});var xA=A((wA,ej)=>{var jA=function(d){"use strict";Object.defineProperty(d,"__esModule",{value:!0}),d.default=void 0;var o=null;try{o=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function p(G,L,K){this.low=G|0,this.high=L|0,this.unsigned=!!K}p.prototype.__isLong__,Object.defineProperty(p.prototype,"__isLong__",{value:!0});function c(G){return(G&&G.__isLong__)===!0}function l(G){var L=Math.clz32(G&-G);return G?31-L:L}p.isLong=c;var u={},O={};function y(G,L){var K,ee,ne;return L?(G>>>=0,(ne=0<=G&&G<256)&&(ee=O[G],ee)?ee:(K=a(G,0,!0),ne&&(O[G]=K),K)):(G|=0,(ne=-128<=G&&G<128)&&(ee=u[G],ee)?ee:(K=a(G,G<0?-1:0,!1),ne&&(u[G]=K),K))}p.fromInt=y;function m(G,L){if(isNaN(G))return L?C:_;if(L){if(G<0)return C;if(G>=f)return H}else{if(G<=-g)return Z;if(G+1>=g)return z}return G<0?m(-G,L).neg():a(G%s|0,G/s|0,L)}p.fromNumber=m;function a(G,L,K){return new p(G,L,K)}p.fromBits=a;var r=Math.pow;function e(G,L,K){if(G.length===0)throw Error("empty string");if(typeof L=="number"?(K=L,L=!1):L=!!L,G==="NaN"||G==="Infinity"||G==="+Infinity"||G==="-Infinity")return L?C:_;if(K=K||10,K<2||360)throw Error("interior hyphen");if(ee===0)return e(G.substring(1),L,K).neg();for(var ne=m(r(K,8)),te=_,ie=0;ie>>0:this.low},U.toNumber=function(){return this.unsigned?(this.high>>>0)*s+(this.low>>>0):this.high*s+(this.low>>>0)},U.toString=function(L){if(L=L||10,L<2||36>>0,X=ue.toString(L);if(ie=fe,ie.isZero())return X+re;for(;X.length<6;)X="0"+X;re=""+X+re}},U.getHighBits=function(){return this.high},U.getHighBitsUnsigned=function(){return this.high>>>0},U.getLowBits=function(){return this.low},U.getLowBitsUnsigned=function(){return this.low>>>0},U.getNumBitsAbs=function(){if(this.isNegative())return this.eq(Z)?64:this.neg().getNumBitsAbs();for(var L=this.high!=0?this.high:this.low,K=31;K>0&&!(L&1<=0},U.isOdd=function(){return(this.low&1)===1},U.isEven=function(){return(this.low&1)===0},U.equals=function(L){return c(L)||(L=t(L)),this.unsigned!==L.unsigned&&this.high>>>31===1&&L.high>>>31===1?!1:this.high===L.high&&this.low===L.low},U.eq=U.equals,U.notEquals=function(L){return!this.eq(L)},U.neq=U.notEquals,U.ne=U.notEquals,U.lessThan=function(L){return this.comp(L)<0},U.lt=U.lessThan,U.lessThanOrEqual=function(L){return this.comp(L)<=0},U.lte=U.lessThanOrEqual,U.le=U.lessThanOrEqual,U.greaterThan=function(L){return this.comp(L)>0},U.gt=U.greaterThan,U.greaterThanOrEqual=function(L){return this.comp(L)>=0},U.gte=U.greaterThanOrEqual,U.ge=U.greaterThanOrEqual,U.compare=function(L){if(c(L)||(L=t(L)),this.eq(L))return 0;var K=this.isNegative(),ee=L.isNegative();return K&&!ee?-1:!K&&ee?1:this.unsigned?L.high>>>0>this.high>>>0||L.high===this.high&&L.low>>>0>this.low>>>0?-1:1:this.sub(L).isNegative()?-1:1},U.comp=U.compare,U.negate=function(){return!this.unsigned&&this.eq(Z)?Z:this.not().add(F)},U.neg=U.negate,U.add=function(L){c(L)||(L=t(L));var K=this.high>>>16,ee=this.high&65535,ne=this.low>>>16,te=this.low&65535,ie=L.high>>>16,re=L.high&65535,fe=L.low>>>16,ue=L.low&65535,X=0,le=0,se=0,ce=0;return ce+=te+ue,se+=ce>>>16,ce&=65535,se+=ne+fe,le+=se>>>16,se&=65535,le+=ee+re,X+=le>>>16,le&=65535,X+=K+ie,X&=65535,a(se<<16|ce,X<<16|le,this.unsigned)},U.subtract=function(L){return c(L)||(L=t(L)),this.add(L.neg())},U.sub=U.subtract,U.multiply=function(L){if(this.isZero())return this;if(c(L)||(L=t(L)),o){var K=o.mul(this.low,this.high,L.low,L.high);return a(K,o.get_high(),this.unsigned)}if(L.isZero())return this.unsigned?C:_;if(this.eq(Z))return L.isOdd()?Z:_;if(L.eq(Z))return this.isOdd()?Z:_;if(this.isNegative())return L.isNegative()?this.neg().mul(L.neg()):this.neg().mul(L).neg();if(L.isNegative())return this.mul(L.neg()).neg();if(this.lt(T)&&L.lt(T))return m(this.toNumber()*L.toNumber(),this.unsigned);var ee=this.high>>>16,ne=this.high&65535,te=this.low>>>16,ie=this.low&65535,re=L.high>>>16,fe=L.high&65535,ue=L.low>>>16,X=L.low&65535,le=0,se=0,ce=0,de=0;return de+=ie*X,ce+=de>>>16,de&=65535,ce+=te*X,se+=ce>>>16,ce&=65535,ce+=ie*ue,se+=ce>>>16,ce&=65535,se+=ne*X,le+=se>>>16,se&=65535,se+=te*ue,le+=se>>>16,se&=65535,se+=ie*fe,le+=se>>>16,se&=65535,le+=ee*X+ne*ue+te*fe+ie*re,le&=65535,a(ce<<16|de,le<<16|se,this.unsigned)},U.mul=U.multiply,U.divide=function(L){if(c(L)||(L=t(L)),L.isZero())throw Error("division by zero");if(o){if(!this.unsigned&&this.high===-2147483648&&L.low===-1&&L.high===-1)return this;var K=(this.unsigned?o.div_u:o.div_s)(this.low,this.high,L.low,L.high);return a(K,o.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?C:_;var ee,ne,te;if(this.unsigned){if(L.unsigned||(L=L.toUnsigned()),L.gt(this))return C;if(L.gt(this.shru(1)))return J;te=C}else{if(this.eq(Z)){if(L.eq(F)||L.eq(V))return Z;if(L.eq(Z))return F;var ie=this.shr(1);return ee=ie.div(L).shl(1),ee.eq(_)?L.isNegative()?F:V:(ne=this.sub(L.mul(ee)),te=ee.add(ne.div(L)),te)}else if(L.eq(Z))return this.unsigned?C:_;if(this.isNegative())return L.isNegative()?this.neg().div(L.neg()):this.neg().div(L).neg();if(L.isNegative())return this.div(L.neg()).neg();te=_}for(ne=this;ne.gte(L);){ee=Math.max(1,Math.floor(ne.toNumber()/L.toNumber()));for(var re=Math.ceil(Math.log(ee)/Math.LN2),fe=re<=48?1:r(2,re-48),ue=m(ee),X=ue.mul(L);X.isNegative()||X.gt(ne);)ee-=fe,ue=m(ee,this.unsigned),X=ue.mul(L);ue.isZero()&&(ue=F),te=te.add(ue),ne=ne.sub(X)}return te},U.div=U.divide,U.modulo=function(L){if(c(L)||(L=t(L)),o){var K=(this.unsigned?o.rem_u:o.rem_s)(this.low,this.high,L.low,L.high);return a(K,o.get_high(),this.unsigned)}return this.sub(this.div(L).mul(L))},U.mod=U.modulo,U.rem=U.modulo,U.not=function(){return a(~this.low,~this.high,this.unsigned)},U.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},U.clz=U.countLeadingZeros,U.countTrailingZeros=function(){return this.low?l(this.low):l(this.high)+32},U.ctz=U.countTrailingZeros,U.and=function(L){return c(L)||(L=t(L)),a(this.low&L.low,this.high&L.high,this.unsigned)},U.or=function(L){return c(L)||(L=t(L)),a(this.low|L.low,this.high|L.high,this.unsigned)},U.xor=function(L){return c(L)||(L=t(L)),a(this.low^L.low,this.high^L.high,this.unsigned)},U.shiftLeft=function(L){return c(L)&&(L=L.toInt()),(L&=63)===0?this:L<32?a(this.low<>>32-L,this.unsigned):a(0,this.low<>>L|this.high<<32-L,this.high>>L,this.unsigned):a(this.high>>L-32,this.high>=0?0:-1,this.unsigned)},U.shr=U.shiftRight,U.shiftRightUnsigned=function(L){return c(L)&&(L=L.toInt()),(L&=63)===0?this:L<32?a(this.low>>>L|this.high<<32-L,this.high>>>L,this.unsigned):L===32?a(this.high,0,this.unsigned):a(this.high>>>L-32,0,this.unsigned)},U.shru=U.shiftRightUnsigned,U.shr_u=U.shiftRightUnsigned,U.rotateLeft=function(L){var K;return c(L)&&(L=L.toInt()),(L&=63)===0?this:L===32?a(this.high,this.low,this.unsigned):L<32?(K=32-L,a(this.low<>>K,this.high<>>K,this.unsigned)):(L-=32,K=32-L,a(this.high<>>K,this.low<>>K,this.unsigned))},U.rotl=U.rotateLeft,U.rotateRight=function(L){var K;return c(L)&&(L=L.toInt()),(L&=63)===0?this:L===32?a(this.high,this.low,this.unsigned):L<32?(K=32-L,a(this.high<>>L,this.low<>>L,this.unsigned)):(L-=32,K=32-L,a(this.low<>>L,this.high<>>L,this.unsigned))},U.rotr=U.rotateRight,U.toSigned=function(){return this.unsigned?a(this.low,this.high,!1):this},U.toUnsigned=function(){return this.unsigned?this:a(this.low,this.high,!0)},U.toBytes=function(L){return L?this.toBytesLE():this.toBytesBE()},U.toBytesLE=function(){var L=this.high,K=this.low;return[K&255,K>>>8&255,K>>>16&255,K>>>24,L&255,L>>>8&255,L>>>16&255,L>>>24]},U.toBytesBE=function(){var L=this.high,K=this.low;return[L>>>24,L>>>16&255,L>>>8&255,L&255,K>>>24,K>>>16&255,K>>>8&255,K&255]},p.fromBytes=function(L,K,ee){return ee?p.fromBytesLE(L,K):p.fromBytesBE(L,K)},p.fromBytesLE=function(L,K){return new p(L[0]|L[1]<<8|L[2]<<16|L[3]<<24,L[4]|L[5]<<8|L[6]<<16|L[7]<<24,K)},p.fromBytesBE=function(L,K){return new p(L[4]<<24|L[5]<<16|L[6]<<8|L[7],L[0]<<24|L[1]<<16|L[2]<<8|L[3],K)};var $=p;return d.default=$,"default"in d?d.default:d}({});typeof define=="function"&&define.amd?define([],function(){return jA}):typeof ej=="object"&&typeof wA=="object"&&(ej.exports=jA)});var aj=A(lo=>{"use strict";Object.defineProperty(lo,"__esModule",{value:!0});lo.loadFileDescriptorSetFromObject=lo.loadFileDescriptorSetFromBuffer=lo.fromJSON=lo.loadSync=lo.load=lo.isAnyExtension=lo.Long=void 0;var AX=mC(),ha=ir(),oj=gA(),nj=PA(),FX=xA();lo.Long=FX;function IX(d){return"@type"in d&&typeof d["@type"]=="string"}lo.isAnyExtension=IX;var EA={longs:String,enums:String,bytes:String,defaults:!0,oneofs:!0,json:!0};function kX(d,o){return d===""?o:d+"."+o}function LX(d){return d instanceof ha.Service||d instanceof ha.Type||d instanceof ha.Enum}function JX(d){return d instanceof ha.Namespace||d instanceof ha.Root}function MA(d,o){let p=kX(o,d.name);return LX(d)?[[p,d]]:JX(d)&&typeof d.nested<"u"?Object.keys(d.nested).map(c=>MA(d.nested[c],p)).reduce((c,l)=>c.concat(l),[]):[]}function _A(d,o){return function(c){return d.toObject(d.decode(c),o)}}function DA(d){return function(p){if(Array.isArray(p))throw new Error(`Failed to serialize message: expected object with ${d.name} structure, got array instead`);let c=d.fromObject(p);return d.encode(c).finish()}}function VX(d,o,p,c){let l=d.resolvedRequestType,u=d.resolvedResponseType;return{path:"/"+o+"/"+d.name,requestStream:!!d.requestStream,responseStream:!!d.responseStream,requestSerialize:DA(l),requestDeserialize:_A(l,p),responseSerialize:DA(u),responseDeserialize:_A(u,p),originalName:AX(d.name),requestType:tj(l,c),responseType:tj(u,c)}}function UX(d,o,p,c){let l={};for(let u of d.methodsArray)l[u.name]=VX(u,o,p,c);return l}function tj(d,o){let p=d.toDescriptor("proto3");return{format:"Protocol Buffer 3 DescriptorProto",type:p.$type.toObject(p,EA),fileDescriptorProtos:o}}function qX(d,o){let p=d.toDescriptor("proto3");return{format:"Protocol Buffer 3 EnumDescriptorProto",type:p.$type.toObject(p,EA),fileDescriptorProtos:o}}function BX(d,o,p,c){if(d instanceof ha.Service)return UX(d,o,p,c);if(d instanceof ha.Type)return tj(d,c);if(d instanceof ha.Enum)return qX(d,c);throw new Error("Type mismatch in reflection object handling")}function xg(d,o){let p={};d.resolveAll();let l=d.toDescriptor("proto3").file.map(u=>Buffer.from(oj.FileDescriptorProto.encode(u).finish()));for(let[u,O]of MA(d,""))p[u]=BX(O,u,o,l);return p}function NA(d,o){o=o||{};let p=ha.Root.fromDescriptor(d);return p.resolveAll(),xg(p,o)}function GX(d,o){return(0,nj.loadProtosWithOptions)(d,o).then(p=>xg(p,o))}lo.load=GX;function zX(d,o){let p=(0,nj.loadProtosWithOptionsSync)(d,o);return xg(p,o)}lo.loadSync=zX;function HX(d,o){o=o||{};let p=ha.Root.fromJSON(d);return p.resolveAll(),xg(p,o)}lo.fromJSON=HX;function QX(d,o){let p=oj.FileDescriptorSet.decode(d);return NA(p,o)}lo.loadFileDescriptorSetFromBuffer=QX;function YX(d,o){let p=oj.FileDescriptorSet.fromObject(d);return NA(p,o)}lo.loadFileDescriptorSetFromObject=YX;(0,nj.addCommonProtos)()});var Ll=A(pt=>{"use strict";Object.defineProperty(pt,"__esModule",{value:!0});pt.setup=pt.getChannelzServiceDefinition=pt.getChannelzHandlers=pt.unregisterChannelzRef=pt.registerChannelzSocket=pt.registerChannelzServer=pt.registerChannelzSubchannel=pt.registerChannelzChannel=pt.ChannelzCallTracker=pt.ChannelzChildrenTracker=pt.ChannelzTrace=void 0;var CA=require("net"),wd=zo(),_d=Ye(),WX=ra(),KX=Yh(),XX=eP();function ij(d){return{channel_id:d.id,name:d.name}}function pj(d){return{subchannel_id:d.id,name:d.name}}function ZX(d){return{server_id:d.id}}function Dg(d){return{socket_id:d.id,name:d.name}}var RA=32,rj=class{constructor(){this.events=[],this.eventsLogged=0,this.creationTimestamp=new Date}addTrace(o,p,c){let l=new Date;this.events.push({description:p,severity:o,timestamp:l,childChannel:c?.kind==="channel"?c:void 0,childSubchannel:c?.kind==="subchannel"?c:void 0}),this.events.length>=RA*2&&(this.events=this.events.slice(RA)),this.eventsLogged+=1}getTraceMessage(){return{creation_timestamp:$a(this.creationTimestamp),num_events_logged:this.eventsLogged,events:this.events.map(o=>({description:o.description,severity:o.severity,timestamp:$a(o.timestamp),channel_ref:o.childChannel?ij(o.childChannel):null,subchannel_ref:o.childSubchannel?pj(o.childSubchannel):null}))}}};pt.ChannelzTrace=rj;var lj=class{constructor(){this.channelChildren=new Map,this.subchannelChildren=new Map,this.socketChildren=new Map}refChild(o){var p,c,l;switch(o.kind){case"channel":{let u=(p=this.channelChildren.get(o.id))!==null&&p!==void 0?p:{ref:o,count:0};u.count+=1,this.channelChildren.set(o.id,u);break}case"subchannel":{let u=(c=this.subchannelChildren.get(o.id))!==null&&c!==void 0?c:{ref:o,count:0};u.count+=1,this.subchannelChildren.set(o.id,u);break}case"socket":{let u=(l=this.socketChildren.get(o.id))!==null&&l!==void 0?l:{ref:o,count:0};u.count+=1,this.socketChildren.set(o.id,u);break}}}unrefChild(o){switch(o.kind){case"channel":{let p=this.channelChildren.get(o.id);p!==void 0&&(p.count-=1,p.count===0?this.channelChildren.delete(o.id):this.channelChildren.set(o.id,p));break}case"subchannel":{let p=this.subchannelChildren.get(o.id);p!==void 0&&(p.count-=1,p.count===0?this.subchannelChildren.delete(o.id):this.subchannelChildren.set(o.id,p));break}case"socket":{let p=this.socketChildren.get(o.id);p!==void 0&&(p.count-=1,p.count===0?this.socketChildren.delete(o.id):this.socketChildren.set(o.id,p));break}}}getChildLists(){let o=[];for(let{ref:l}of this.channelChildren.values())o.push(l);let p=[];for(let{ref:l}of this.subchannelChildren.values())p.push(l);let c=[];for(let{ref:l}of this.socketChildren.values())c.push(l);return{channels:o,subchannels:p,sockets:c}}};pt.ChannelzChildrenTracker=lj;var cj=class{constructor(){this.callsStarted=0,this.callsSucceeded=0,this.callsFailed=0,this.lastCallStartedTimestamp=null}addCallStarted(){this.callsStarted+=1,this.lastCallStartedTimestamp=new Date}addCallSucceeded(){this.callsSucceeded+=1}addCallFailed(){this.callsFailed+=1}};pt.ChannelzCallTracker=cj;var $X=1;function Eg(){return $X++}var xd=[],sj=[],pr=[],uj=[];function eZ(d,o,p){let c=Eg(),l={id:c,name:d,kind:"channel"};return p&&(xd[c]={ref:l,getInfo:o}),l}pt.registerChannelzChannel=eZ;function tZ(d,o,p){let c=Eg(),l={id:c,name:d,kind:"subchannel"};return p&&(sj[c]={ref:l,getInfo:o}),l}pt.registerChannelzSubchannel=tZ;function oZ(d,o){let p=Eg(),c={id:p,kind:"server"};return o&&(pr[p]={ref:c,getInfo:d}),c}pt.registerChannelzServer=oZ;function nZ(d,o,p){let c=Eg(),l={id:c,name:d,kind:"socket"};return p&&(uj[c]={ref:l,getInfo:o}),l}pt.registerChannelzSocket=nZ;function aZ(d){switch(d.kind){case"channel":delete xd[d.id];return;case"subchannel":delete sj[d.id];return;case"server":delete pr[d.id];return;case"socket":delete uj[d.id];return}}pt.unregisterChannelzRef=aZ;function iZ(d){let o=Number.parseInt(d,16);return[o/256|0,o%256]}function AA(d){if(d==="")return[];let o=d.split(":").map(c=>iZ(c));return[].concat(...o)}function rZ(d){if((0,CA.isIPv4)(d))return Buffer.from(Uint8Array.from(d.split(".").map(o=>Number.parseInt(o))));if((0,CA.isIPv6)(d)){let o,p,c=d.indexOf("::");c===-1?(o=d,p=""):(o=d.substring(0,c),p=d.substring(c+2));let l=Buffer.from(AA(o)),u=Buffer.from(AA(p)),O=Buffer.alloc(16-l.length-u.length,0);return Buffer.concat([l,O,u])}else return null}function IA(d){switch(d){case wd.ConnectivityState.CONNECTING:return{state:"CONNECTING"};case wd.ConnectivityState.IDLE:return{state:"IDLE"};case wd.ConnectivityState.READY:return{state:"READY"};case wd.ConnectivityState.SHUTDOWN:return{state:"SHUTDOWN"};case wd.ConnectivityState.TRANSIENT_FAILURE:return{state:"TRANSIENT_FAILURE"};default:return{state:"UNKNOWN"}}}function $a(d){if(!d)return null;let o=d.getTime();return{seconds:o/1e3|0,nanos:o%1e3*1e6}}function kA(d){let o=d.getInfo();return{ref:ij(d.ref),data:{target:o.target,state:IA(o.state),calls_started:o.callTracker.callsStarted,calls_succeeded:o.callTracker.callsSucceeded,calls_failed:o.callTracker.callsFailed,last_call_started_timestamp:$a(o.callTracker.lastCallStartedTimestamp),trace:o.trace.getTraceMessage()},channel_ref:o.children.channels.map(p=>ij(p)),subchannel_ref:o.children.subchannels.map(p=>pj(p))}}function lZ(d,o){let p=Number.parseInt(d.request.channel_id),c=xd[p];if(c===void 0){o({code:_d.Status.NOT_FOUND,details:"No channel data found for id "+p});return}o(null,{channel:kA(c)})}function cZ(d,o){let p=Number.parseInt(d.request.max_results),c=[],l=Number.parseInt(d.request.start_channel_id);for(;l=p))break}o(null,{channel:c,end:l>=pr.length})}function LA(d){let o=d.getInfo();return{ref:ZX(d.ref),data:{calls_started:o.callTracker.callsStarted,calls_succeeded:o.callTracker.callsSucceeded,calls_failed:o.callTracker.callsFailed,last_call_started_timestamp:$a(o.callTracker.lastCallStartedTimestamp),trace:o.trace.getTraceMessage()},listen_socket:o.listenerChildren.sockets.map(p=>Dg(p))}}function pZ(d,o){let p=Number.parseInt(d.request.server_id),c=pr[p];if(c===void 0){o({code:_d.Status.NOT_FOUND,details:"No server data found for id "+p});return}o(null,{server:LA(c)})}function sZ(d,o){let p=Number.parseInt(d.request.max_results),c=[],l=Number.parseInt(d.request.start_server_id);for(;l=p))break}o(null,{server:c,end:l>=pr.length})}function uZ(d,o){let p=Number.parseInt(d.request.subchannel_id),c=sj[p];if(c===void 0){o({code:_d.Status.NOT_FOUND,details:"No subchannel data found for id "+p});return}let l=c.getInfo(),u={ref:pj(c.ref),data:{target:l.target,state:IA(l.state),calls_started:l.callTracker.callsStarted,calls_succeeded:l.callTracker.callsSucceeded,calls_failed:l.callTracker.callsFailed,last_call_started_timestamp:$a(l.callTracker.lastCallStartedTimestamp),trace:l.trace.getTraceMessage()},socket_ref:l.children.sockets.map(O=>Dg(O))};o(null,{subchannel:u})}function FA(d){var o;return(0,WX.isTcpSubchannelAddress)(d)?{address:"tcpip_address",tcpip_address:{ip_address:(o=rZ(d.host))!==null&&o!==void 0?o:void 0,port:d.port}}:{address:"uds_address",uds_address:{filename:d.path}}}function dZ(d,o){var p,c,l,u,O;let y=Number.parseInt(d.request.socket_id),m=uj[y];if(m===void 0){o({code:_d.Status.NOT_FOUND,details:"No socket data found for id "+y});return}let a=m.getInfo(),r=a.security?{model:"tls",tls:{cipher_suite:a.security.cipherSuiteStandardName?"standard_name":"other_name",standard_name:(p=a.security.cipherSuiteStandardName)!==null&&p!==void 0?p:void 0,other_name:(c=a.security.cipherSuiteOtherName)!==null&&c!==void 0?c:void 0,local_certificate:(l=a.security.localCertificate)!==null&&l!==void 0?l:void 0,remote_certificate:(u=a.security.remoteCertificate)!==null&&u!==void 0?u:void 0}}:null,e={ref:Dg(m.ref),local:a.localAddress?FA(a.localAddress):null,remote:a.remoteAddress?FA(a.remoteAddress):null,remote_name:(O=a.remoteName)!==null&&O!==void 0?O:void 0,security:r,data:{keep_alives_sent:a.keepAlivesSent,streams_started:a.streamsStarted,streams_succeeded:a.streamsSucceeded,streams_failed:a.streamsFailed,last_local_stream_created_timestamp:$a(a.lastLocalStreamCreatedTimestamp),last_remote_stream_created_timestamp:$a(a.lastRemoteStreamCreatedTimestamp),messages_received:a.messagesReceived,messages_sent:a.messagesSent,last_message_received_timestamp:$a(a.lastMessageReceivedTimestamp),last_message_sent_timestamp:$a(a.lastMessageSentTimestamp),local_flow_control_window:a.localFlowControlWindow?{value:a.localFlowControlWindow}:null,remote_flow_control_window:a.remoteFlowControlWindow?{value:a.remoteFlowControlWindow}:null}};o(null,{socket:e})}function fZ(d,o){let p=Number.parseInt(d.request.server_id),c=pr[p];if(c===void 0){o({code:_d.Status.NOT_FOUND,details:"No server data found for id "+p});return}let l=Number.parseInt(d.request.start_socket_id),u=Number.parseInt(d.request.max_results),y=c.getInfo().sessionChildren.sockets.sort((r,e)=>r.id-e.id),m=[],a=0;for(;a=l&&(m.push(Dg(y[a])),m.length>=u));a++);o(null,{socket_ref:m,end:a>=y.length})}function JA(){return{GetChannel:lZ,GetTopChannels:cZ,GetServer:pZ,GetServers:sZ,GetSubchannel:uZ,GetSocket:dZ,GetServerSockets:fZ}}pt.getChannelzHandlers=JA;var _g=null;function VA(){if(_g)return _g;let d=aj().loadSync,o=d("channelz.proto",{keepCase:!0,longs:String,enums:String,defaults:!0,oneofs:!0,includeDirs:[`${__dirname}/../../proto`]});return _g=(0,XX.loadPackageDefinition)(o).grpc.channelz.v1.Channelz.service,_g}pt.getChannelzServiceDefinition=VA;function mZ(){(0,KX.registerAdminService)(VA,JA)}pt.setup=mZ});var UA=A(Ng=>{"use strict";Object.defineProperty(Ng,"__esModule",{value:!0});Ng.Subchannel=void 0;var at=zo(),hZ=rd(),dj=mt(),Mg=Ye(),gZ=Fo(),yZ=ra(),Vp=Ll(),bZ="subchannel",vZ=~(1<<31),fj=class{constructor(o,p,c,l,u){var O;this.channelTarget=o,this.subchannelAddress=p,this.options=c,this.credentials=l,this.connector=u,this.connectivityState=at.ConnectivityState.IDLE,this.transport=null,this.continueConnecting=!1,this.stateListeners=new Set,this.refcount=0,this.channelzEnabled=!0,this.callTracker=new Vp.ChannelzCallTracker,this.childrenTracker=new Vp.ChannelzChildrenTracker,this.streamTracker=new Vp.ChannelzCallTracker;let y={initialDelay:c["grpc.initial_reconnect_backoff_ms"],maxDelay:c["grpc.max_reconnect_backoff_ms"]};this.backoffTimeout=new hZ.BackoffTimeout(()=>{this.handleBackoffTimer()},y),this.backoffTimeout.unref(),this.subchannelAddressString=(0,yZ.subchannelAddressToString)(p),this.keepaliveTime=(O=c["grpc.keepalive_time_ms"])!==null&&O!==void 0?O:-1,c["grpc.enable_channelz"]===0&&(this.channelzEnabled=!1),this.channelzTrace=new Vp.ChannelzTrace,this.channelzRef=(0,Vp.registerChannelzSubchannel)(this.subchannelAddressString,()=>this.getChannelzInfo(),this.channelzEnabled),this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Subchannel created"),this.trace("Subchannel constructed with options "+JSON.stringify(c,void 0,2))}getChannelzInfo(){return{state:this.connectivityState,trace:this.channelzTrace,callTracker:this.callTracker,children:this.childrenTracker.getChildLists(),target:this.subchannelAddressString}}trace(o){dj.trace(Mg.LogVerbosity.DEBUG,bZ,"("+this.channelzRef.id+") "+this.subchannelAddressString+" "+o)}refTrace(o){dj.trace(Mg.LogVerbosity.DEBUG,"subchannel_refcount","("+this.channelzRef.id+") "+this.subchannelAddressString+" "+o)}handleBackoffTimer(){this.continueConnecting?this.transitionToState([at.ConnectivityState.TRANSIENT_FAILURE],at.ConnectivityState.CONNECTING):this.transitionToState([at.ConnectivityState.TRANSIENT_FAILURE],at.ConnectivityState.IDLE)}startBackoff(){this.backoffTimeout.runOnce()}stopBackoff(){this.backoffTimeout.stop(),this.backoffTimeout.reset()}startConnectingInternal(){let o=this.options;if(o["grpc.keepalive_time_ms"]){let p=Math.min(this.keepaliveTime,vZ);o=Object.assign(Object.assign({},o),{"grpc.keepalive_time_ms":p})}this.connector.connect(this.subchannelAddress,this.credentials,o).then(p=>{this.transitionToState([at.ConnectivityState.CONNECTING],at.ConnectivityState.READY)&&(this.transport=p,this.channelzEnabled&&this.childrenTracker.refChild(p.getChannelzRef()),p.addDisconnectListener(c=>{this.transitionToState([at.ConnectivityState.READY],at.ConnectivityState.IDLE),c&&this.keepaliveTime>0&&(this.keepaliveTime*=2,dj.log(Mg.LogVerbosity.ERROR,`Connection to ${(0,gZ.uriToString)(this.channelTarget)} at ${this.subchannelAddressString} rejected by server because of excess pings. Increasing ping interval to ${this.keepaliveTime} ms`))}))},p=>{this.transitionToState([at.ConnectivityState.CONNECTING],at.ConnectivityState.TRANSIENT_FAILURE,`${p}`)})}transitionToState(o,p,c){var l,u;if(o.indexOf(this.connectivityState)===-1)return!1;this.trace(at.ConnectivityState[this.connectivityState]+" -> "+at.ConnectivityState[p]),this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Connectivity state change to "+at.ConnectivityState[p]);let O=this.connectivityState;switch(this.connectivityState=p,p){case at.ConnectivityState.READY:this.stopBackoff();break;case at.ConnectivityState.CONNECTING:this.startBackoff(),this.startConnectingInternal(),this.continueConnecting=!1;break;case at.ConnectivityState.TRANSIENT_FAILURE:this.channelzEnabled&&this.transport&&this.childrenTracker.unrefChild(this.transport.getChannelzRef()),(l=this.transport)===null||l===void 0||l.shutdown(),this.transport=null,this.backoffTimeout.isRunning()||process.nextTick(()=>{this.handleBackoffTimer()});break;case at.ConnectivityState.IDLE:this.channelzEnabled&&this.transport&&this.childrenTracker.unrefChild(this.transport.getChannelzRef()),(u=this.transport)===null||u===void 0||u.shutdown(),this.transport=null;break;default:throw new Error(`Invalid state: unknown ConnectivityState ${p}`)}for(let y of this.stateListeners)y(this,O,p,this.keepaliveTime,c);return!0}ref(){this.refTrace("refcount "+this.refcount+" -> "+(this.refcount+1)),this.refcount+=1}unref(){this.refTrace("refcount "+this.refcount+" -> "+(this.refcount-1)),this.refcount-=1,this.refcount===0&&(this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Shutting down"),this.channelzEnabled&&(0,Vp.unregisterChannelzRef)(this.channelzRef),process.nextTick(()=>{this.transitionToState([at.ConnectivityState.CONNECTING,at.ConnectivityState.READY],at.ConnectivityState.IDLE)}))}unrefIfOneRef(){return this.refcount===1?(this.unref(),!0):!1}createCall(o,p,c,l){if(!this.transport)throw new Error("Cannot create call, subchannel not READY");let u;return this.channelzEnabled?(this.callTracker.addCallStarted(),this.streamTracker.addCallStarted(),u={onCallEnd:O=>{O.code===Mg.Status.OK?this.callTracker.addCallSucceeded():this.callTracker.addCallFailed()}}):u={},this.transport.createCall(o,p,c,l,u)}startConnecting(){process.nextTick(()=>{this.transitionToState([at.ConnectivityState.IDLE],at.ConnectivityState.CONNECTING)||this.connectivityState===at.ConnectivityState.TRANSIENT_FAILURE&&(this.continueConnecting=!0)})}getConnectivityState(){return this.connectivityState}addConnectivityStateListener(o){this.stateListeners.add(o)}removeConnectivityStateListener(o){this.stateListeners.delete(o)}resetBackoff(){process.nextTick(()=>{this.backoffTimeout.reset(),this.transitionToState([at.ConnectivityState.TRANSIENT_FAILURE],at.ConnectivityState.CONNECTING)})}getAddress(){return this.subchannelAddressString}getChannelzRef(){return this.channelzRef}getRealSubchannel(){return this}realSubchannelEquals(o){return o.getRealSubchannel()===this}throttleKeepalive(o){o>this.keepaliveTime&&(this.keepaliveTime=o)}};Ng.Subchannel=fj});var yj=A(dr=>{"use strict";Object.defineProperty(dr,"__esModule",{value:!0});dr.setup=dr.DEFAULT_PORT=void 0;var qA=aa(),GA=require("dns"),zA=require("util"),TZ=_S(),mj=Ye(),hj=yo(),OZ=mt(),SZ=Ye(),sr=Fo(),BA=require("net"),PZ=rd(),jZ="dns_resolver";function ur(d){OZ.trace(SZ.LogVerbosity.DEBUG,jZ,d)}dr.DEFAULT_PORT=443;var wZ=3e4,xZ=zA.promisify(GA.resolveTxt),_Z=zA.promisify(GA.lookup);function DZ(...d){let o=[];for(let p=0;pc.length));p++)for(let c of d)p{this.continueResolving&&this.startResolutionWithBackoff()},m),this.backoff.unref(),this.minTimeBetweenResolutionsMs=(O=c["grpc.dns_min_time_between_resolutions_ms"])!==null&&O!==void 0?O:wZ,this.nextResolutionTimer=setTimeout(()=>{},0),clearTimeout(this.nextResolutionTimer)}startResolution(){if(this.ipResult!==null){this.returnedIpResult||(ur("Returning IP address for target "+(0,sr.uriToString)(this.target)),setImmediate(()=>{this.listener.onSuccessfulResolution(this.ipResult,null,null,null,{})}),this.returnedIpResult=!0),this.backoff.stop(),this.backoff.reset(),this.stopNextResolutionTimer();return}if(this.dnsHostname===null)ur("Failed to parse DNS address "+(0,sr.uriToString)(this.target)),setImmediate(()=>{this.listener.onError({code:mj.Status.UNAVAILABLE,details:`Failed to parse DNS address ${(0,sr.uriToString)(this.target)}`,metadata:new hj.Metadata})}),this.stopNextResolutionTimer();else{if(this.pendingLookupPromise!==null)return;ur("Looking up DNS hostname "+this.dnsHostname),this.latestLookupResult=null;let o=this.dnsHostname;this.pendingLookupPromise=_Z(o,{all:!0}),this.pendingLookupPromise.then(p=>{if(this.pendingLookupPromise===null)return;this.pendingLookupPromise=null,this.backoff.reset(),this.backoff.stop();let c=p.filter(O=>O.family===4),l=p.filter(O=>O.family===6);this.latestLookupResult=DZ(l,c).map(O=>({host:O.address,port:+this.port}));let u="["+this.latestLookupResult.map(O=>O.host+":"+O.port).join(",")+"]";if(ur("Resolved addresses for target "+(0,sr.uriToString)(this.target)+": "+u),this.latestLookupResult.length===0){this.listener.onError(this.defaultResolutionError);return}this.listener.onSuccessfulResolution(this.latestLookupResult,this.latestServiceConfig,this.latestServiceConfigError,null,{})},p=>{this.pendingLookupPromise!==null&&(ur("Resolution error for target "+(0,sr.uriToString)(this.target)+": "+p.message),this.pendingLookupPromise=null,this.stopNextResolutionTimer(),this.listener.onError(this.defaultResolutionError))}),this.isServiceConfigEnabled&&this.pendingTxtPromise===null&&(this.pendingTxtPromise=xZ(o),this.pendingTxtPromise.then(p=>{if(this.pendingTxtPromise!==null){this.pendingTxtPromise=null;try{this.latestServiceConfig=(0,TZ.extractAndSelectServiceConfig)(p,this.percentage)}catch(c){this.latestServiceConfigError={code:mj.Status.UNAVAILABLE,details:`Parsing service config failed with error ${c.message}`,metadata:new hj.Metadata}}this.latestLookupResult!==null&&this.listener.onSuccessfulResolution(this.latestLookupResult,this.latestServiceConfig,this.latestServiceConfigError,null,{})}},p=>{}))}}startNextResolutionTimer(){var o,p;clearTimeout(this.nextResolutionTimer),this.nextResolutionTimer=(p=(o=setTimeout(()=>{this.stopNextResolutionTimer(),this.continueResolving&&this.startResolutionWithBackoff()},this.minTimeBetweenResolutionsMs)).unref)===null||p===void 0?void 0:p.call(o),this.isNextResolutionTimerRunning=!0}stopNextResolutionTimer(){clearTimeout(this.nextResolutionTimer),this.isNextResolutionTimerRunning=!1}startResolutionWithBackoff(){this.pendingLookupPromise===null&&(this.continueResolving=!1,this.backoff.runOnce(),this.startNextResolutionTimer(),this.startResolution())}updateResolution(){this.pendingLookupPromise===null&&(this.isNextResolutionTimerRunning||this.backoff.isRunning()?(this.isNextResolutionTimerRunning?ur('resolution update delayed by "min time between resolutions" rate limit'):ur("resolution update delayed by backoff timer until "+this.backoff.getEndTime().toISOString()),this.continueResolving=!0):this.startResolutionWithBackoff())}destroy(){this.continueResolving=!1,this.backoff.reset(),this.backoff.stop(),this.stopNextResolutionTimer(),this.pendingLookupPromise=null,this.pendingTxtPromise=null,this.latestLookupResult=null,this.latestServiceConfig=null,this.latestServiceConfigError=null,this.returnedIpResult=!1}static getDefaultAuthority(o){return o.path}};function EZ(){(0,qA.registerResolver)("dns",gj),(0,qA.registerDefaultScheme)("dns")}dr.setup=EZ});var bj=A(Bp=>{"use strict";Object.defineProperty(Bp,"__esModule",{value:!0});Bp.getProxiedConnection=Bp.mapProxyName=void 0;var Dd=mt(),Up=Ye(),MZ=aa(),NZ=require("http"),CZ=require("tls"),RZ=mt(),HA=ra(),qp=Fo(),AZ=require("url"),FZ=yj(),IZ="proxy";function fr(d){RZ.trace(Up.LogVerbosity.DEBUG,IZ,d)}function kZ(){let d="",o="";if(process.env.grpc_proxy)o="grpc_proxy",d=process.env.grpc_proxy;else if(process.env.https_proxy)o="https_proxy",d=process.env.https_proxy;else if(process.env.http_proxy)o="http_proxy",d=process.env.http_proxy;else return{};let p;try{p=new AZ.URL(d)}catch{return(0,Dd.log)(Up.LogVerbosity.ERROR,`cannot parse value of "${o}" env var`),{}}if(p.protocol!=="http:")return(0,Dd.log)(Up.LogVerbosity.ERROR,`"${p.protocol}" scheme not supported in proxy URI`),{};let c=null;p.username&&(p.password?((0,Dd.log)(Up.LogVerbosity.INFO,"userinfo found in proxy URI"),c=`${p.username}:${p.password}`):c=p.username);let l=p.hostname,u=p.port;u===""&&(u="80");let O={address:`${l}:${u}`};return c&&(O.creds=c),fr("Proxy server "+O.address+" set by environment variable "+o),O}function LZ(){let d=process.env.no_grpc_proxy,o="no_grpc_proxy";return d||(d=process.env.no_proxy,o="no_proxy"),d?(fr("No proxy server list set by environment variable "+o),d.split(",")):[]}function JZ(d,o){var p;let c={target:d,extraOptions:{}};if(((p=o["grpc.enable_http_proxy"])!==null&&p!==void 0?p:1)===0||d.scheme==="unix")return c;let l=kZ();if(!l.address)return c;let u=(0,qp.splitHostPort)(d.path);if(!u)return c;let O=u.host;for(let m of LZ())if(m===O)return fr("Not using proxy for target in no_proxy list: "+(0,qp.uriToString)(d)),c;let y={"grpc.http_connect_target":(0,qp.uriToString)(d)};return l.creds&&(y["grpc.http_connect_creds"]=l.creds),{target:{scheme:"dns",path:l.address},extraOptions:y}}Bp.mapProxyName=JZ;function VZ(d,o,p){var c;if(!("grpc.http_connect_target"in o))return Promise.resolve({});let l=o["grpc.http_connect_target"],u=(0,qp.parseUri)(l);if(u===null)return Promise.resolve({});let O=(0,qp.splitHostPort)(u.path);if(O===null)return Promise.resolve({});let y=`${O.host}:${(c=O.port)!==null&&c!==void 0?c:FZ.DEFAULT_PORT}`,m={method:"CONNECT",path:y},a={Host:y};(0,HA.isTcpSubchannelAddress)(d)?(m.host=d.host,m.port=d.port):m.socketPath=d.path,"grpc.http_connect_creds"in o&&(a["Proxy-Authorization"]="Basic "+Buffer.from(o["grpc.http_connect_creds"]).toString("base64")),m.headers=a;let r=(0,HA.subchannelAddressToString)(d);return fr("Using proxy "+r+" to connect to "+m.path),new Promise((e,t)=>{let n=NZ.request(m);n.once("connect",(i,s,f)=>{var g;if(n.removeAllListeners(),s.removeAllListeners(),i.statusCode===200)if(fr("Successfully connected to "+m.path+" through proxy "+r),"secureContext"in p){let T=(0,MZ.getDefaultAuthority)(u),_=(0,qp.splitHostPort)(T),C=(g=_?.host)!==null&&g!==void 0?g:T,F=CZ.connect(Object.assign({host:C,servername:C,socket:s},p),()=>{fr("Successfully established a TLS connection to "+m.path+" through proxy "+r),e({socket:F,realTarget:u})});F.on("error",J=>{fr("Failed to establish a TLS connection to "+m.path+" through proxy "+r+" with error "+J.message),t()})}else fr("Successfully established a plaintext connection to "+m.path+" through proxy "+r),e({socket:s,realTarget:u});else(0,Dd.log)(Up.LogVerbosity.ERROR,"Failed to connect to "+m.path+" through proxy "+r+" with status "+i.statusCode),t()}),n.once("error",i=>{n.removeAllListeners(),(0,Dd.log)(Up.LogVerbosity.ERROR,"Failed to connect to proxy "+r+" with error "+i.message),t()}),n.end()})}Bp.getProxiedConnection=VZ});var Tj=A(Cg=>{"use strict";Object.defineProperty(Cg,"__esModule",{value:!0});Cg.StreamDecoder=void 0;var ga;(function(d){d[d.NO_DATA=0]="NO_DATA",d[d.READING_SIZE=1]="READING_SIZE",d[d.READING_MESSAGE=2]="READING_MESSAGE"})(ga||(ga={}));var vj=class{constructor(){this.readState=ga.NO_DATA,this.readCompressFlag=Buffer.alloc(1),this.readPartialSize=Buffer.alloc(4),this.readSizeRemaining=4,this.readMessageSize=0,this.readPartialMessage=[],this.readMessageRemaining=0}write(o){let p=0,c,l=[];for(;p0)this.readState=ga.READING_MESSAGE;else{let u=Buffer.concat([this.readCompressFlag,this.readPartialSize],5);this.readState=ga.NO_DATA,l.push(u)}break;case ga.READING_MESSAGE:if(c=Math.min(o.length-p,this.readMessageRemaining),this.readPartialMessage.push(o.slice(p,p+c)),this.readMessageRemaining-=c,p+=c,this.readMessageRemaining===0){let u=[this.readCompressFlag,this.readPartialSize].concat(this.readPartialMessage),O=Buffer.concat(u,this.readMessageSize+5);this.readState=ga.NO_DATA,l.push(O)}break;default:throw new Error("Unexpected read state")}return l}};Cg.StreamDecoder=vj});var QA=A(Rg=>{"use strict";Object.defineProperty(Rg,"__esModule",{value:!0});Rg.Http2SubchannelCall=void 0;var ei=require("http2"),UZ=require("os"),et=Ye(),mr=yo(),qZ=Tj(),BZ=mt(),GZ=Ye(),zZ="subchannel_call";function HZ(d){for(let[o,p]of Object.entries(UZ.constants.errno))if(p===d)return o;return"Unknown system error "+d}var Oj=class{constructor(o,p,c,l,u){this.http2Stream=o,this.callEventTracker=p,this.listener=c,this.transport=l,this.callId=u,this.decoder=new qZ.StreamDecoder,this.isReadFilterPending=!1,this.isPushPending=!1,this.canPush=!1,this.readsClosed=!1,this.statusOutput=!1,this.unpushedReadMessages=[],this.mappedStatusCode=et.Status.UNKNOWN,this.finalStatus=null,this.internalError=null,o.on("response",(O,y)=>{let m="";for(let a of Object.keys(O))m+=" "+a+": "+O[a]+` `;switch(this.trace(`Received server headers: -`+m),T[":status"]){case 400:this.mappedStatusCode=rt.Status.INTERNAL;break;case 401:this.mappedStatusCode=rt.Status.UNAUTHENTICATED;break;case 403:this.mappedStatusCode=rt.Status.PERMISSION_DENIED;break;case 404:this.mappedStatusCode=rt.Status.UNIMPLEMENTED;break;case 429:case 502:case 503:case 504:this.mappedStatusCode=rt.Status.UNAVAILABLE;break;default:this.mappedStatusCode=rt.Status.UNKNOWN}if(g&Ui.constants.NGHTTP2_FLAG_END_STREAM)this.handleTrailers(T);else{let a;try{a=nl.Metadata.fromHttp2Headers(T)}catch(r){this.endCall({code:rt.Status.UNKNOWN,details:r.message,metadata:new nl.Metadata});return}this.listener.onReceiveMetadata(a)}}),o.on("trailers",T=>{this.handleTrailers(T)}),o.on("data",T=>{if(this.statusOutput)return;this.trace("receive HTTP/2 data frame of length "+T.length);let g=this.decoder.write(T);for(let m of g)this.trace("parsed message of length "+m.length),this.callEventTracker.addMessageReceived(),this.tryPush(m)}),o.on("end",()=>{this.readsClosed=!0,this.maybeOutputStatus()}),o.on("close",()=>{process.nextTick(()=>{var T;if(this.trace("HTTP/2 stream closed with code "+o.rstCode),((T=this.finalStatus)===null||T===void 0?void 0:T.code)===rt.Status.OK)return;let g,m="";switch(o.rstCode){case Ui.constants.NGHTTP2_NO_ERROR:if(this.finalStatus!==null)return;g=rt.Status.INTERNAL,m=`Received RST_STREAM with code ${o.rstCode}`;break;case Ui.constants.NGHTTP2_REFUSED_STREAM:g=rt.Status.UNAVAILABLE,m="Stream refused by server";break;case Ui.constants.NGHTTP2_CANCEL:g=rt.Status.CANCELLED,m="Call cancelled";break;case Ui.constants.NGHTTP2_ENHANCE_YOUR_CALM:g=rt.Status.RESOURCE_EXHAUSTED,m="Bandwidth exhausted or memory limit exceeded";break;case Ui.constants.NGHTTP2_INADEQUATE_SECURITY:g=rt.Status.PERMISSION_DENIED,m="Protocol not secure enough";break;case Ui.constants.NGHTTP2_INTERNAL_ERROR:g=rt.Status.INTERNAL,this.internalError===null?m=`Received RST_STREAM with code ${o.rstCode} (Internal server error)`:this.internalError.code==="ECONNRESET"||this.internalError.code==="ETIMEDOUT"?(g=rt.Status.UNAVAILABLE,m=this.internalError.message):m=`Received RST_STREAM with code ${o.rstCode} triggered by internal client error: ${this.internalError.message}`;break;default:g=rt.Status.INTERNAL,m=`Received RST_STREAM with code ${o.rstCode}`}this.endCall({code:g,details:m,metadata:new nl.Metadata,rstCode:o.rstCode})})}),o.on("error",T=>{T.code!=="ERR_HTTP2_STREAM_ERROR"&&(this.trace("Node error event: message="+T.message+" code="+T.code+" errno="+lne(T.errno)+" syscall="+T.syscall),this.internalError=T),this.callEventTracker.onStreamEnd(!1)})}onDisconnect(){this.endCall({code:rt.Status.UNAVAILABLE,details:"Connection dropped",metadata:new nl.Metadata})}outputStatus(){this.statusOutput||(this.statusOutput=!0,this.trace("ended with status: code="+this.finalStatus.code+' details="'+this.finalStatus.details+'"'),this.callEventTracker.onCallEnd(this.finalStatus),process.nextTick(()=>{this.listener.onReceiveStatus(this.finalStatus)}),this.http2Stream.resume())}trace(o){ane.trace(ine.LogVerbosity.DEBUG,rne,"["+this.callId+"] "+o)}endCall(o){(this.finalStatus===null||this.finalStatus.code===rt.Status.OK)&&(this.finalStatus=o,this.maybeOutputStatus()),this.destroyHttp2Stream()}maybeOutputStatus(){this.finalStatus!==null&&(this.finalStatus.code!==rt.Status.OK||this.readsClosed&&this.unpushedReadMessages.length===0&&!this.isReadFilterPending&&!this.isPushPending)&&this.outputStatus()}push(o){this.trace("pushing to reader message of length "+(o instanceof Buffer?o.length:null)),this.canPush=!1,this.isPushPending=!0,process.nextTick(()=>{this.isPushPending=!1,!this.statusOutput&&(this.listener.onReceiveMessage(o),this.maybeOutputStatus())})}tryPush(o){this.canPush?(this.http2Stream.pause(),this.push(o)):(this.trace("unpushedReadMessages.push message of length "+o.length),this.unpushedReadMessages.push(o))}handleTrailers(o){this.callEventTracker.onStreamEnd(!0);let s="";for(let m of Object.keys(o))s+=" "+m+": "+o[m]+` +`+m),O[":status"]){case 400:this.mappedStatusCode=et.Status.INTERNAL;break;case 401:this.mappedStatusCode=et.Status.UNAUTHENTICATED;break;case 403:this.mappedStatusCode=et.Status.PERMISSION_DENIED;break;case 404:this.mappedStatusCode=et.Status.UNIMPLEMENTED;break;case 429:case 502:case 503:case 504:this.mappedStatusCode=et.Status.UNAVAILABLE;break;default:this.mappedStatusCode=et.Status.UNKNOWN}if(y&ei.constants.NGHTTP2_FLAG_END_STREAM)this.handleTrailers(O);else{let a;try{a=mr.Metadata.fromHttp2Headers(O)}catch(r){this.endCall({code:et.Status.UNKNOWN,details:r.message,metadata:new mr.Metadata});return}this.listener.onReceiveMetadata(a)}}),o.on("trailers",O=>{this.handleTrailers(O)}),o.on("data",O=>{if(this.statusOutput)return;this.trace("receive HTTP/2 data frame of length "+O.length);let y=this.decoder.write(O);for(let m of y)this.trace("parsed message of length "+m.length),this.callEventTracker.addMessageReceived(),this.tryPush(m)}),o.on("end",()=>{this.readsClosed=!0,this.maybeOutputStatus()}),o.on("close",()=>{process.nextTick(()=>{var O;if(this.trace("HTTP/2 stream closed with code "+o.rstCode),((O=this.finalStatus)===null||O===void 0?void 0:O.code)===et.Status.OK)return;let y,m="";switch(o.rstCode){case ei.constants.NGHTTP2_NO_ERROR:if(this.finalStatus!==null)return;y=et.Status.INTERNAL,m=`Received RST_STREAM with code ${o.rstCode}`;break;case ei.constants.NGHTTP2_REFUSED_STREAM:y=et.Status.UNAVAILABLE,m="Stream refused by server";break;case ei.constants.NGHTTP2_CANCEL:y=et.Status.CANCELLED,m="Call cancelled";break;case ei.constants.NGHTTP2_ENHANCE_YOUR_CALM:y=et.Status.RESOURCE_EXHAUSTED,m="Bandwidth exhausted or memory limit exceeded";break;case ei.constants.NGHTTP2_INADEQUATE_SECURITY:y=et.Status.PERMISSION_DENIED,m="Protocol not secure enough";break;case ei.constants.NGHTTP2_INTERNAL_ERROR:y=et.Status.INTERNAL,this.internalError===null?m=`Received RST_STREAM with code ${o.rstCode} (Internal server error)`:this.internalError.code==="ECONNRESET"||this.internalError.code==="ETIMEDOUT"?(y=et.Status.UNAVAILABLE,m=this.internalError.message):m=`Received RST_STREAM with code ${o.rstCode} triggered by internal client error: ${this.internalError.message}`;break;default:y=et.Status.INTERNAL,m=`Received RST_STREAM with code ${o.rstCode}`}this.endCall({code:y,details:m,metadata:new mr.Metadata,rstCode:o.rstCode})})}),o.on("error",O=>{O.code!=="ERR_HTTP2_STREAM_ERROR"&&(this.trace("Node error event: message="+O.message+" code="+O.code+" errno="+HZ(O.errno)+" syscall="+O.syscall),this.internalError=O),this.callEventTracker.onStreamEnd(!1)})}onDisconnect(){this.endCall({code:et.Status.UNAVAILABLE,details:"Connection dropped",metadata:new mr.Metadata})}outputStatus(){this.statusOutput||(this.statusOutput=!0,this.trace("ended with status: code="+this.finalStatus.code+' details="'+this.finalStatus.details+'"'),this.callEventTracker.onCallEnd(this.finalStatus),process.nextTick(()=>{this.listener.onReceiveStatus(this.finalStatus)}),this.http2Stream.resume())}trace(o){BZ.trace(GZ.LogVerbosity.DEBUG,zZ,"["+this.callId+"] "+o)}endCall(o){(this.finalStatus===null||this.finalStatus.code===et.Status.OK)&&(this.finalStatus=o,this.maybeOutputStatus()),this.destroyHttp2Stream()}maybeOutputStatus(){this.finalStatus!==null&&(this.finalStatus.code!==et.Status.OK||this.readsClosed&&this.unpushedReadMessages.length===0&&!this.isReadFilterPending&&!this.isPushPending)&&this.outputStatus()}push(o){this.trace("pushing to reader message of length "+(o instanceof Buffer?o.length:null)),this.canPush=!1,this.isPushPending=!0,process.nextTick(()=>{this.isPushPending=!1,!this.statusOutput&&(this.listener.onReceiveMessage(o),this.maybeOutputStatus())})}tryPush(o){this.canPush?(this.http2Stream.pause(),this.push(o)):(this.trace("unpushedReadMessages.push message of length "+o.length),this.unpushedReadMessages.push(o))}handleTrailers(o){this.callEventTracker.onStreamEnd(!0);let p="";for(let m of Object.keys(o))p+=" "+m+": "+o[m]+` `;this.trace(`Received server trailers: -`+s);let c;try{c=nl.Metadata.fromHttp2Headers(o)}catch{c=new nl.Metadata}let l=c.getMap(),u=this.mappedStatusCode;if(u===rt.Status.UNKNOWN&&typeof l["grpc-status"]=="string"){let m=Number(l["grpc-status"]);m in rt.Status&&(u=m,this.trace("received status code "+m+" from server")),c.remove("grpc-status")}let T="";if(typeof l["grpc-message"]=="string"){try{T=decodeURI(l["grpc-message"])}catch{T=l["grpc-message"]}c.remove("grpc-message"),this.trace('received status details string "'+T+'" from server')}let g={code:u,details:T,metadata:c};this.endCall(g)}destroyHttp2Stream(){var o;if(!this.http2Stream.destroyed){let s;((o=this.finalStatus)===null||o===void 0?void 0:o.code)===rt.Status.OK?s=Ui.constants.NGHTTP2_NO_ERROR:s=Ui.constants.NGHTTP2_CANCEL,this.trace("close http2 stream with code "+s),this.http2Stream.close(s)}}cancelWithStatus(o,s){this.trace("cancelWithStatus code: "+o+' details: "'+s+'"'),this.endCall({code:o,details:s,metadata:new nl.Metadata})}getStatus(){return this.finalStatus}getPeer(){return this.transport.getPeerName()}getCallNumber(){return this.callId}startRead(){if(this.finalStatus!==null&&this.finalStatus.code!==rt.Status.OK){this.readsClosed=!0,this.maybeOutputStatus();return}if(this.canPush=!0,this.unpushedReadMessages.length>0){let o=this.unpushedReadMessages.shift();this.push(o);return}this.http2Stream.resume()}sendMessageWithContext(o,s){this.trace("write() called with message of length "+s.length);let c=l=>{process.nextTick(()=>{var u;let T=rt.Status.UNAVAILABLE;l?.code==="ERR_STREAM_WRITE_AFTER_END"&&(T=rt.Status.INTERNAL),l&&this.cancelWithStatus(T,`Write error: ${l.message}`),(u=o.callback)===null||u===void 0||u.call(o)})};this.trace("sending data chunk of length "+s.length),this.callEventTracker.addMessageSent();try{this.http2Stream.write(s,c)}catch(l){this.endCall({code:rt.Status.UNAVAILABLE,details:`Write failed with error ${l.message}`,metadata:new nl.Metadata})}}halfClose(){this.trace("end() called"),this.trace("calling end() on HTTP/2 stream"),this.http2Stream.end()}};sb.Http2SubchannelCall=x2});var _2=A(pb=>{"use strict";Object.defineProperty(pb,"__esModule",{value:!0});pb.getNextCallNumber=void 0;var cne=0;function sne(){return cne++}pb.getNextCallNumber=sne});var ub=A((L0e,pne)=>{pne.exports={name:"@grpc/grpc-js",version:"1.9.4",description:"gRPC Library for Node - pure JS implementation",homepage:"https://grpc.io/",repository:"https://github.com/grpc/grpc-node/tree/master/packages/grpc-js",main:"build/src/index.js",engines:{node:"^8.13.0 || >=10.10.0"},keywords:[],author:{name:"Google Inc."},types:"build/src/index.d.ts",license:"Apache-2.0",devDependencies:{"@types/gulp":"^4.0.6","@types/gulp-mocha":"0.0.32","@types/lodash":"^4.14.186","@types/mocha":"^5.2.6","@types/ncp":"^2.0.1","@types/pify":"^3.0.2","@types/semver":"^7.3.9","@typescript-eslint/eslint-plugin":"^5.59.11","@typescript-eslint/parser":"^5.59.11","@typescript-eslint/typescript-estree":"^5.59.11","clang-format":"^1.0.55",eslint:"^8.42.0","eslint-config-prettier":"^8.8.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1",execa:"^2.0.3",gulp:"^4.0.2","gulp-mocha":"^6.0.0",lodash:"^4.17.4",madge:"^5.0.1","mocha-jenkins-reporter":"^0.4.1",ncp:"^2.0.0",pify:"^4.0.1",prettier:"^2.8.8",rimraf:"^3.0.2",semver:"^7.3.5","ts-node":"^10.9.1",typescript:"^5.1.3"},contributors:[{name:"Google Inc."}],scripts:{build:"npm run compile",clean:"rimraf ./build",compile:"tsc -p .",format:'clang-format -i -style="{Language: JavaScript, BasedOnStyle: Google, ColumnLimit: 80}" src/*.ts test/*.ts',lint:"eslint src/*.ts test/*.ts",prepare:"npm run generate-types && npm run compile",test:"gulp test",check:"npm run lint",fix:"eslint --fix src/*.ts test/*.ts",pretest:"npm run generate-types && npm run generate-test-types && npm run compile",posttest:"npm run check && madge -c ./build/src","generate-types":"proto-loader-gen-types --keepCase --longs String --enums String --defaults --oneofs --includeComments --includeDirs proto/ --include-dirs test/fixtures/ -O src/generated/ --grpcLib ../index channelz.proto","generate-test-types":"proto-loader-gen-types --keepCase --longs String --enums String --defaults --oneofs --includeComments --include-dirs test/fixtures/ -O test/generated/ --grpcLib ../../src/index test_service.proto"},dependencies:{"@grpc/proto-loader":"^0.7.8","@types/node":">=12.12.47"},files:["src/**/*.ts","build/src/**/*.{js,d.ts,js.map}","proto/*.proto","LICENSE","deps/envoy-api/envoy/api/v2/**/*.proto","deps/envoy-api/envoy/config/**/*.proto","deps/envoy-api/envoy/service/**/*.proto","deps/envoy-api/envoy/type/**/*.proto","deps/udpa/udpa/**/*.proto","deps/googleapis/google/api/*.proto","deps/googleapis/google/rpc/*.proto","deps/protoc-gen-validate/validate/**/*.proto"]}});var CF=A(fb=>{"use strict";Object.defineProperty(fb,"__esModule",{value:!0});fb.Http2SubchannelConnector=void 0;var R2=require("http2"),EF=require("tls"),D2=Ic(),zf=Ze(),une=P2(),Xp=St(),MF=ka(),db=La(),Kp=tn(),dne=require("net"),fne=DF(),mne=_2(),E2="transport",hne="transport_flowctrl",gne=ub().version,{HTTP2_HEADER_AUTHORITY:yne,HTTP2_HEADER_CONTENT_TYPE:bne,HTTP2_HEADER_METHOD:vne,HTTP2_HEADER_PATH:Tne,HTTP2_HEADER_TE:One,HTTP2_HEADER_USER_AGENT:Sne}=R2.constants,Pne=2e4,jne=Buffer.from("too_many_pings","ascii"),M2=class{constructor(o,s,c,l){this.session=o,this.remoteName=l,this.keepaliveTimeMs=-1,this.keepaliveTimeoutMs=Pne,this.keepaliveTimerId=null,this.pendingSendKeepalivePing=!1,this.keepaliveTimeoutId=null,this.keepaliveWithoutCalls=!1,this.activeCalls=new Set,this.disconnectListeners=[],this.disconnectHandled=!1,this.channelzEnabled=!0,this.streamTracker=new D2.ChannelzCallTracker,this.keepalivesSent=0,this.messagesSent=0,this.messagesReceived=0,this.lastMessageSentTimestamp=null,this.lastMessageReceivedTimestamp=null,this.subchannelAddressString=(0,db.subchannelAddressToString)(s),c["grpc.enable_channelz"]===0&&(this.channelzEnabled=!1),this.channelzRef=(0,D2.registerChannelzSocket)(this.subchannelAddressString,()=>this.getChannelzInfo(),this.channelzEnabled),this.userAgent=[c["grpc.primary_user_agent"],`grpc-node-js/${gne}`,c["grpc.secondary_user_agent"]].filter(u=>u).join(" "),"grpc.keepalive_time_ms"in c&&(this.keepaliveTimeMs=c["grpc.keepalive_time_ms"]),"grpc.keepalive_timeout_ms"in c&&(this.keepaliveTimeoutMs=c["grpc.keepalive_timeout_ms"]),"grpc.keepalive_permit_without_calls"in c?this.keepaliveWithoutCalls=c["grpc.keepalive_permit_without_calls"]===1:this.keepaliveWithoutCalls=!1,o.once("close",()=>{this.trace("session closed"),this.stopKeepalivePings(),this.handleDisconnect()}),o.once("goaway",(u,T,g)=>{let m=!1;u===R2.constants.NGHTTP2_ENHANCE_YOUR_CALM&&g.equals(jne)&&(m=!0),this.trace("connection closed by GOAWAY with code "+u),this.reportDisconnectToOwner(m)}),o.once("error",u=>{this.trace("connection closed with error "+u.message)}),Xp.isTracerEnabled(E2)&&(o.on("remoteSettings",u=>{this.trace("new settings received"+(this.session!==o?" on the old connection":"")+": "+JSON.stringify(u))}),o.on("localSettings",u=>{this.trace("local settings acknowledged by remote"+(this.session!==o?" on the old connection":"")+": "+JSON.stringify(u))})),this.keepaliveWithoutCalls&&this.maybeStartKeepalivePingTimer()}getChannelzInfo(){var o,s,c;let l=this.session.socket,u=l.remoteAddress?(0,db.stringToSubchannelAddress)(l.remoteAddress,l.remotePort):null,T=l.localAddress?(0,db.stringToSubchannelAddress)(l.localAddress,l.localPort):null,g;if(this.session.encrypted){let a=l,r=a.getCipher(),e=a.getCertificate(),t=a.getPeerCertificate();g={cipherSuiteStandardName:(o=r.standardName)!==null&&o!==void 0?o:null,cipherSuiteOtherName:r.standardName?null:r.name,localCertificate:e&&"raw"in e?e.raw:null,remoteCertificate:t&&"raw"in t?t.raw:null}}else g=null;return{remoteAddress:u,localAddress:T,security:g,remoteName:this.remoteName,streamsStarted:this.streamTracker.callsStarted,streamsSucceeded:this.streamTracker.callsSucceeded,streamsFailed:this.streamTracker.callsFailed,messagesSent:this.messagesSent,messagesReceived:this.messagesReceived,keepAlivesSent:this.keepalivesSent,lastLocalStreamCreatedTimestamp:this.streamTracker.lastCallStartedTimestamp,lastRemoteStreamCreatedTimestamp:null,lastMessageSentTimestamp:this.lastMessageSentTimestamp,lastMessageReceivedTimestamp:this.lastMessageReceivedTimestamp,localFlowControlWindow:(s=this.session.state.localWindowSize)!==null&&s!==void 0?s:null,remoteFlowControlWindow:(c=this.session.state.remoteWindowSize)!==null&&c!==void 0?c:null}}trace(o){Xp.trace(zf.LogVerbosity.DEBUG,E2,"("+this.channelzRef.id+") "+this.subchannelAddressString+" "+o)}keepaliveTrace(o){Xp.trace(zf.LogVerbosity.DEBUG,"keepalive","("+this.channelzRef.id+") "+this.subchannelAddressString+" "+o)}flowControlTrace(o){Xp.trace(zf.LogVerbosity.DEBUG,hne,"("+this.channelzRef.id+") "+this.subchannelAddressString+" "+o)}internalsTrace(o){Xp.trace(zf.LogVerbosity.DEBUG,"transport_internals","("+this.channelzRef.id+") "+this.subchannelAddressString+" "+o)}reportDisconnectToOwner(o){this.disconnectHandled||(this.disconnectHandled=!0,this.disconnectListeners.forEach(s=>s(o)))}handleDisconnect(){this.reportDisconnectToOwner(!1),setImmediate(()=>{for(let o of this.activeCalls)o.onDisconnect()})}addDisconnectListener(o){this.disconnectListeners.push(o)}clearKeepaliveTimer(){this.keepaliveTimerId&&(clearTimeout(this.keepaliveTimerId),this.keepaliveTimerId=null)}clearKeepaliveTimeout(){this.keepaliveTimeoutId&&(clearTimeout(this.keepaliveTimeoutId),this.keepaliveTimeoutId=null)}canSendPing(){return this.keepaliveTimeMs>0&&(this.keepaliveWithoutCalls||this.activeCalls.size>0)}maybeSendPing(){var o,s;if(this.clearKeepaliveTimer(),!this.canSendPing()){this.pendingSendKeepalivePing=!0;return}this.channelzEnabled&&(this.keepalivesSent+=1),this.keepaliveTrace("Sending ping with timeout "+this.keepaliveTimeoutMs+"ms"),this.keepaliveTimeoutId||(this.keepaliveTimeoutId=setTimeout(()=>{this.keepaliveTrace("Ping timeout passed without response"),this.handleDisconnect()},this.keepaliveTimeoutMs),(s=(o=this.keepaliveTimeoutId).unref)===null||s===void 0||s.call(o));try{this.session.ping((c,l,u)=>{c&&(this.keepaliveTrace("Ping failed with error "+c.message),this.handleDisconnect()),this.keepaliveTrace("Received ping response"),this.clearKeepaliveTimeout(),this.maybeStartKeepalivePingTimer()})}catch{this.handleDisconnect()}}maybeStartKeepalivePingTimer(){var o,s;this.canSendPing()&&(this.pendingSendKeepalivePing?(this.pendingSendKeepalivePing=!1,this.maybeSendPing()):!this.keepaliveTimerId&&!this.keepaliveTimeoutId&&(this.keepaliveTrace("Starting keepalive timer for "+this.keepaliveTimeMs+"ms"),this.keepaliveTimerId=(s=(o=setTimeout(()=>{this.maybeSendPing()},this.keepaliveTimeMs)).unref)===null||s===void 0?void 0:s.call(o)))}stopKeepalivePings(){this.keepaliveTimerId&&(clearTimeout(this.keepaliveTimerId),this.keepaliveTimerId=null),this.clearKeepaliveTimeout()}removeActiveCall(o){this.activeCalls.delete(o),this.activeCalls.size===0&&this.session.unref()}addActiveCall(o){this.activeCalls.add(o),this.activeCalls.size===1&&(this.session.ref(),this.keepaliveWithoutCalls||this.maybeStartKeepalivePingTimer())}createCall(o,s,c,l,u){let T=o.toHttp2Headers();T[yne]=s,T[Sne]=this.userAgent,T[bne]="application/grpc",T[vne]="POST",T[Tne]=c,T[One]="trailers";let g;try{g=this.session.request(T)}catch(r){throw this.handleDisconnect(),r}this.flowControlTrace("local window size: "+this.session.state.localWindowSize+" remote window size: "+this.session.state.remoteWindowSize),this.internalsTrace("session.closed="+this.session.closed+" session.destroyed="+this.session.destroyed+" session.socket.destroyed="+this.session.socket.destroyed);let m,a;return this.channelzEnabled?(this.streamTracker.addCallStarted(),m={addMessageSent:()=>{var r;this.messagesSent+=1,this.lastMessageSentTimestamp=new Date,(r=u.addMessageSent)===null||r===void 0||r.call(u)},addMessageReceived:()=>{var r;this.messagesReceived+=1,this.lastMessageReceivedTimestamp=new Date,(r=u.addMessageReceived)===null||r===void 0||r.call(u)},onCallEnd:r=>{var e;(e=u.onCallEnd)===null||e===void 0||e.call(u,r),this.removeActiveCall(a)},onStreamEnd:r=>{var e;r?this.streamTracker.addCallSucceeded():this.streamTracker.addCallFailed(),(e=u.onStreamEnd)===null||e===void 0||e.call(u,r)}}):m={addMessageSent:()=>{var r;(r=u.addMessageSent)===null||r===void 0||r.call(u)},addMessageReceived:()=>{var r;(r=u.addMessageReceived)===null||r===void 0||r.call(u)},onCallEnd:r=>{var e;(e=u.onCallEnd)===null||e===void 0||e.call(u,r),this.removeActiveCall(a)},onStreamEnd:r=>{var e;(e=u.onStreamEnd)===null||e===void 0||e.call(u,r)}},a=new fne.Http2SubchannelCall(g,m,l,this,(0,mne.getNextCallNumber)()),this.addActiveCall(a),a}getChannelzRef(){return this.channelzRef}getPeerName(){return this.subchannelAddressString}shutdown(){this.session.close(),(0,D2.unregisterChannelzRef)(this.channelzRef)}},C2=class{constructor(o){this.channelTarget=o,this.session=null,this.isShutdown=!1}trace(o){Xp.trace(zf.LogVerbosity.DEBUG,E2,(0,Kp.uriToString)(this.channelTarget)+" "+o)}createSession(o,s,c,l){return this.isShutdown?Promise.reject():new Promise((u,T)=>{var g,m,a;let r;l.realTarget?(r=(0,Kp.uriToString)(l.realTarget),this.trace("creating HTTP/2 session through proxy to "+(0,Kp.uriToString)(l.realTarget))):(r=null,this.trace("creating HTTP/2 session to "+(0,db.subchannelAddressToString)(o)));let e=(0,MF.getDefaultAuthority)((g=l.realTarget)!==null&&g!==void 0?g:this.channelTarget),t=s._getConnectionOptions()||{};t.maxSendHeaderBlockLength=Number.MAX_SAFE_INTEGER,"grpc-node.max_session_memory"in c?t.maxSessionMemory=c["grpc-node.max_session_memory"]:t.maxSessionMemory=Number.MAX_SAFE_INTEGER;let n="http://";if("secureContext"in t){if(n="https://",c["grpc.ssl_target_name_override"]){let p=c["grpc.ssl_target_name_override"];t.checkServerIdentity=(f,y)=>(0,EF.checkServerIdentity)(p,y),t.servername=p}else{let p=(a=(m=(0,Kp.splitHostPort)(e))===null||m===void 0?void 0:m.host)!==null&&a!==void 0?a:"localhost";t.servername=p}l.socket&&(t.createConnection=(p,f)=>l.socket)}else t.createConnection=(p,f)=>l.socket?l.socket:dne.connect(o);t=Object.assign(Object.assign(Object.assign({},t),o),{enableTrace:c["grpc-node.tls_enable_trace"]===1});let i=R2.connect(n+e,t);this.session=i,i.unref(),i.once("connect",()=>{i.removeAllListeners(),u(new M2(i,o,c,r)),this.session=null}),i.once("close",()=>{this.session=null,T()}),i.once("error",p=>{this.trace("connection failed with error "+p.message)})})}connect(o,s,c){var l,u;if(this.isShutdown)return Promise.reject();let T=s._getConnectionOptions()||{};if("secureContext"in T){if(T.ALPNProtocols=["h2"],c["grpc.ssl_target_name_override"]){let g=c["grpc.ssl_target_name_override"];T.checkServerIdentity=(m,a)=>(0,EF.checkServerIdentity)(g,a),T.servername=g}else if("grpc.http_connect_target"in c){let g=(0,MF.getDefaultAuthority)((l=(0,Kp.parseUri)(c["grpc.http_connect_target"]))!==null&&l!==void 0?l:{path:"localhost"}),m=(0,Kp.splitHostPort)(g);T.servername=(u=m?.host)!==null&&u!==void 0?u:g}c["grpc-node.tls_enable_trace"]&&(T.enableTrace=!0)}return(0,une.getProxiedConnection)(o,c,T).then(g=>this.createSession(o,s,c,g))}shutdown(){var o;this.isShutdown=!0,(o=this.session)===null||o===void 0||o.close(),this.session=null}};fb.Http2SubchannelConnector=C2});var RF=A(Zp=>{"use strict";Object.defineProperty(Zp,"__esModule",{value:!0});Zp.getSubchannelPool=Zp.SubchannelPool=void 0;var wne=RA(),xne=xF(),_ne=La(),Dne=tn(),Ene=CF(),Mne=1e4,Hf=class{constructor(){this.pool=Object.create(null),this.cleanupTimer=null}unrefUnusedSubchannels(){let o=!0;for(let s in this.pool){let l=this.pool[s].filter(u=>!u.subchannel.unrefIfOneRef());l.length>0&&(o=!1),this.pool[s]=l}o&&this.cleanupTimer!==null&&(clearInterval(this.cleanupTimer),this.cleanupTimer=null)}ensureCleanupTask(){var o,s;this.cleanupTimer===null&&(this.cleanupTimer=setInterval(()=>{this.unrefUnusedSubchannels()},Mne),(s=(o=this.cleanupTimer).unref)===null||s===void 0||s.call(o))}getOrCreateSubchannel(o,s,c,l){this.ensureCleanupTask();let u=(0,Dne.uriToString)(o);if(u in this.pool){let g=this.pool[u];for(let m of g)if((0,_ne.subchannelAddressEqual)(s,m.subchannelAddress)&&(0,wne.channelOptionsEqual)(c,m.channelArguments)&&l._equals(m.channelCredentials))return m.subchannel}let T=new xne.Subchannel(o,s,c,l,new Ene.Http2SubchannelConnector(o));return u in this.pool||(this.pool[u]=[]),this.pool[u].push({subchannelAddress:s,channelArguments:c,channelCredentials:l,subchannel:T}),T.ref(),T}};Zp.SubchannelPool=Hf;var Cne=new Hf;function Rne(d){return d?Cne:new Hf}Zp.getSubchannelPool=Rne});var A2=A($p=>{"use strict";Object.defineProperty($p,"__esModule",{value:!0});$p.FilterStackFactory=$p.FilterStack=void 0;var mb=class{constructor(o){this.filters=o}sendMetadata(o){let s=o;for(let c=0;c=0;c--)s=this.filters[c].receiveMetadata(s);return s}sendMessage(o){let s=o;for(let c=0;c=0;c--)s=this.filters[c].receiveMessage(s);return s}receiveTrailers(o){let s=o;for(let c=this.filters.length-1;c>=0;c--)s=this.filters[c].receiveTrailers(s);return s}push(o){this.filters.unshift(...o)}getFilters(){return this.filters}};$p.FilterStack=mb;var N2=class d{constructor(o){this.factories=o}push(o){this.factories.unshift(...o)}clone(){return new d([...this.factories])}createFilter(){return new mb(this.factories.map(o=>o.createFilter()))}};$p.FilterStackFactory=N2});var I2=A(hb=>{"use strict";Object.defineProperty(hb,"__esModule",{value:!0});hb.CompressionAlgorithms=void 0;var NF;(function(d){d[d.identity=0]="identity",d[d.deflate=1]="deflate",d[d.gzip=2]="gzip"})(NF||(hb.CompressionAlgorithms=NF={}))});var yb=A(gb=>{"use strict";Object.defineProperty(gb,"__esModule",{value:!0});gb.BaseFilter=void 0;var k2=class{async sendMetadata(o){return o}receiveMetadata(o){return o}async sendMessage(o){return o}async receiveMessage(o){return o}receiveTrailers(o){return o}};gb.BaseFilter=k2});var kF=A(tu=>{"use strict";Object.defineProperty(tu,"__esModule",{value:!0});tu.CompressionFilterFactory=tu.CompressionFilter=void 0;var bb=require("zlib"),IF=I2(),Nne=Ze(),Ane=yb(),Ine=St(),kne=d=>typeof d=="number"&&typeof IF.CompressionAlgorithms[d]=="string",eu=class{async writeMessage(o,s){let c=o;s&&(c=await this.compressMessage(c));let l=Buffer.allocUnsafe(c.length+5);return l.writeUInt8(s?1:0,0),l.writeUInt32BE(c.length,1),c.copy(l,5),l}async readMessage(o){let s=o.readUInt8(0)===1,c=o.slice(5);return s&&(c=await this.decompressMessage(c)),c}},kc=class extends eu{async compressMessage(o){return o}async writeMessage(o,s){let c=Buffer.allocUnsafe(o.length+5);return c.writeUInt8(0,0),c.writeUInt32BE(o.length,1),o.copy(c,5),c}decompressMessage(o){return Promise.reject(new Error('Received compressed message but "grpc-encoding" header was identity'))}},F2=class extends eu{compressMessage(o){return new Promise((s,c)=>{bb.deflate(o,(l,u)=>{l?c(l):s(u)})})}decompressMessage(o){return new Promise((s,c)=>{bb.inflate(o,(l,u)=>{l?c(l):s(u)})})}},L2=class extends eu{compressMessage(o){return new Promise((s,c)=>{bb.gzip(o,(l,u)=>{l?c(l):s(u)})})}decompressMessage(o){return new Promise((s,c)=>{bb.unzip(o,(l,u)=>{l?c(l):s(u)})})}},J2=class extends eu{constructor(o){super(),this.compressionName=o}compressMessage(o){return Promise.reject(new Error(`Received message compressed with unsupported compression method ${this.compressionName}`))}decompressMessage(o){return Promise.reject(new Error(`Compression method not supported: ${this.compressionName}`))}};function AF(d){switch(d){case"identity":return new kc;case"deflate":return new F2;case"gzip":return new L2;default:return new J2(d)}}var vb=class extends Ane.BaseFilter{constructor(o,s){var c;super(),this.sharedFilterConfig=s,this.sendCompression=new kc,this.receiveCompression=new kc,this.currentCompressionAlgorithm="identity";let l=o["grpc.default_compression_algorithm"];if(l!==void 0)if(kne(l)){let u=IF.CompressionAlgorithms[l],T=(c=s.serverSupportedEncodingHeader)===null||c===void 0?void 0:c.split(",");(!T||T.includes(u))&&(this.currentCompressionAlgorithm=u,this.sendCompression=AF(this.currentCompressionAlgorithm))}else Ine.log(Nne.LogVerbosity.ERROR,`Invalid value provided for grpc.default_compression_algorithm option: ${l}`)}async sendMetadata(o){let s=await o;return s.set("grpc-accept-encoding","identity,deflate,gzip"),s.set("accept-encoding","identity"),this.currentCompressionAlgorithm==="identity"?s.remove("grpc-encoding"):s.set("grpc-encoding",this.currentCompressionAlgorithm),s}receiveMetadata(o){let s=o.get("grpc-encoding");if(s.length>0){let l=s[0];typeof l=="string"&&(this.receiveCompression=AF(l))}o.remove("grpc-encoding");let c=o.get("grpc-accept-encoding")[0];return c&&(this.sharedFilterConfig.serverSupportedEncodingHeader=c,c.split(",").includes(this.currentCompressionAlgorithm)||(this.sendCompression=new kc,this.currentCompressionAlgorithm="identity")),o.remove("grpc-accept-encoding"),o}async sendMessage(o){var s;let c=await o,l;return this.sendCompression instanceof kc?l=!1:l=(((s=c.flags)!==null&&s!==void 0?s:0)&2)===0,{message:await this.sendCompression.writeMessage(c.message,l),flags:c.flags}}async receiveMessage(o){return this.receiveCompression.readMessage(await o)}};tu.CompressionFilter=vb;var V2=class{constructor(o,s){this.options=s,this.sharedFilterConfig={}}createFilter(){return new vb(this.options,this.sharedFilterConfig)}};tu.CompressionFilterFactory=V2});var LF=A(ou=>{"use strict";Object.defineProperty(ou,"__esModule",{value:!0});ou.MaxMessageSizeFilterFactory=ou.MaxMessageSizeFilter=void 0;var Fne=yb(),Tb=Ze(),FF=No(),Ob=class extends Fne.BaseFilter{constructor(o){super(),this.maxSendMessageSize=Tb.DEFAULT_MAX_SEND_MESSAGE_LENGTH,this.maxReceiveMessageSize=Tb.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH,"grpc.max_send_message_length"in o&&(this.maxSendMessageSize=o["grpc.max_send_message_length"]),"grpc.max_receive_message_length"in o&&(this.maxReceiveMessageSize=o["grpc.max_receive_message_length"])}async sendMessage(o){if(this.maxSendMessageSize===-1)return o;{let s=await o;if(s.message.length>this.maxSendMessageSize)throw{code:Tb.Status.RESOURCE_EXHAUSTED,details:`Sent message larger than max (${s.message.length} vs. ${this.maxSendMessageSize})`,metadata:new FF.Metadata};return s}}async receiveMessage(o){if(this.maxReceiveMessageSize===-1)return o;{let s=await o;if(s.length>this.maxReceiveMessageSize)throw{code:Tb.Status.RESOURCE_EXHAUSTED,details:`Received message larger than max (${s.length} vs. ${this.maxReceiveMessageSize})`,metadata:new FF.Metadata};return s}}};ou.MaxMessageSizeFilter=Ob;var U2=class{constructor(o){this.options=o}createFilter(){return new Ob(this.options)}};ou.MaxMessageSizeFilterFactory=U2});var Sb=A(Ka=>{"use strict";Object.defineProperty(Ka,"__esModule",{value:!0});Ka.deadlineToString=Ka.getRelativeTimeout=Ka.getDeadlineTimeoutString=Ka.minDeadline=void 0;function Lne(...d){let o=1/0;for(let s of d){let c=s instanceof Date?s.getTime():s;cUne?1/0:c}Ka.getRelativeTimeout=qne;function Bne(d){if(d instanceof Date)return d.toISOString();{let o=new Date(d);return Number.isNaN(o.getTime())?""+d:o.toISOString()}}Ka.deadlineToString=Bne});var jb=A(Pb=>{"use strict";Object.defineProperty(Pb,"__esModule",{value:!0});Pb.restrictControlPlaneStatusCode=void 0;var Xa=Ze(),Gne=[Xa.Status.OK,Xa.Status.INVALID_ARGUMENT,Xa.Status.NOT_FOUND,Xa.Status.ALREADY_EXISTS,Xa.Status.FAILED_PRECONDITION,Xa.Status.ABORTED,Xa.Status.OUT_OF_RANGE,Xa.Status.DATA_LOSS];function zne(d,o){return Gne.includes(d)?{code:Xa.Status.INTERNAL,details:`Invalid status from control plane: ${d} ${Xa.Status[d]} ${o}`}:{code:d,details:o}}Pb.restrictControlPlaneStatusCode=zne});var VF=A(_b=>{"use strict";Object.defineProperty(_b,"__esModule",{value:!0});_b.LoadBalancingCall=void 0;var JF=mn(),wb=Ze(),Hne=Sb(),xb=No(),Qf=Gr(),Qne=tn(),Yne=St(),q2=jb(),Wne=require("http2"),Kne="load_balancing_call",B2=class{constructor(o,s,c,l,u,T,g){var m,a;this.channel=o,this.callConfig=s,this.methodName=c,this.host=l,this.credentials=u,this.deadline=T,this.callNumber=g,this.child=null,this.readPending=!1,this.pendingMessage=null,this.pendingHalfClose=!1,this.ended=!1,this.metadata=null,this.listener=null,this.onCallEnded=null;let r=this.methodName.split("/"),e="";r.length>=2&&(e=r[1]);let t=(a=(m=(0,Qne.splitHostPort)(this.host))===null||m===void 0?void 0:m.host)!==null&&a!==void 0?a:"localhost";this.serviceUrl=`https://${t}/${e}`}trace(o){Yne.trace(wb.LogVerbosity.DEBUG,Kne,"["+this.callNumber+"] "+o)}outputStatus(o,s){var c,l;if(!this.ended){this.ended=!0,this.trace("ended with status: code="+o.code+' details="'+o.details+'"');let u=Object.assign(Object.assign({},o),{progress:s});(c=this.listener)===null||c===void 0||c.onReceiveStatus(u),(l=this.onCallEnded)===null||l===void 0||l.call(this,u.code)}}doPick(){var o,s;if(this.ended)return;if(!this.metadata)throw new Error("doPick called before start");this.trace("Pick called");let c=this.channel.doPick(this.metadata,this.callConfig.pickInformation),l=c.subchannel?"("+c.subchannel.getChannelzRef().id+") "+c.subchannel.getAddress():""+c.subchannel;switch(this.trace("Pick result: "+Qf.PickResultType[c.pickResultType]+" subchannel: "+l+" status: "+((o=c.status)===null||o===void 0?void 0:o.code)+" "+((s=c.status)===null||s===void 0?void 0:s.details)),c.pickResultType){case Qf.PickResultType.COMPLETE:this.credentials.generateMetadata({service_url:this.serviceUrl}).then(g=>{var m,a,r;if(this.ended){this.trace("Credentials metadata generation finished after call ended");return}let e=this.metadata.clone();if(e.merge(g),e.get("authorization").length>1&&this.outputStatus({code:wb.Status.INTERNAL,details:'"authorization" metadata cannot have multiple values',metadata:new xb.Metadata},"PROCESSED"),c.subchannel.getConnectivityState()!==JF.ConnectivityState.READY){this.trace("Picked subchannel "+l+" has state "+JF.ConnectivityState[c.subchannel.getConnectivityState()]+" after getting credentials metadata. Retrying pick"),this.doPick();return}this.deadline!==1/0&&e.set("grpc-timeout",(0,Hne.getDeadlineTimeoutString)(this.deadline));try{this.child=c.subchannel.getRealSubchannel().createCall(e,this.host,this.methodName,{onReceiveMetadata:t=>{this.trace("Received metadata"),this.listener.onReceiveMetadata(t)},onReceiveMessage:t=>{this.trace("Received message"),this.listener.onReceiveMessage(t)},onReceiveStatus:t=>{this.trace("Received status"),t.rstCode===Wne.constants.NGHTTP2_REFUSED_STREAM?this.outputStatus(t,"REFUSED"):this.outputStatus(t,"PROCESSED")}})}catch(t){this.trace("Failed to start call on picked subchannel "+l+" with error "+t.message),this.outputStatus({code:wb.Status.INTERNAL,details:"Failed to start HTTP/2 stream with error "+t.message,metadata:new xb.Metadata},"NOT_STARTED");return}(a=(m=this.callConfig).onCommitted)===null||a===void 0||a.call(m),(r=c.onCallStarted)===null||r===void 0||r.call(c),this.onCallEnded=c.onCallEnded,this.trace("Created child call ["+this.child.getCallNumber()+"]"),this.readPending&&this.child.startRead(),this.pendingMessage&&this.child.sendMessageWithContext(this.pendingMessage.context,this.pendingMessage.message),this.pendingHalfClose&&this.child.halfClose()},g=>{let{code:m,details:a}=(0,q2.restrictControlPlaneStatusCode)(typeof g.code=="number"?g.code:wb.Status.UNKNOWN,`Getting metadata from plugin failed with error: ${g.message}`);this.outputStatus({code:m,details:a,metadata:new xb.Metadata},"PROCESSED")});break;case Qf.PickResultType.DROP:let{code:u,details:T}=(0,q2.restrictControlPlaneStatusCode)(c.status.code,c.status.details);setImmediate(()=>{this.outputStatus({code:u,details:T,metadata:c.status.metadata},"DROP")});break;case Qf.PickResultType.TRANSIENT_FAILURE:if(this.metadata.getOptions().waitForReady)this.channel.queueCallForPick(this);else{let{code:g,details:m}=(0,q2.restrictControlPlaneStatusCode)(c.status.code,c.status.details);setImmediate(()=>{this.outputStatus({code:g,details:m,metadata:c.status.metadata},"PROCESSED")})}break;case Qf.PickResultType.QUEUE:this.channel.queueCallForPick(this)}}cancelWithStatus(o,s){var c;this.trace("cancelWithStatus code: "+o+' details: "'+s+'"'),(c=this.child)===null||c===void 0||c.cancelWithStatus(o,s),this.outputStatus({code:o,details:s,metadata:new xb.Metadata},"PROCESSED")}getPeer(){var o,s;return(s=(o=this.child)===null||o===void 0?void 0:o.getPeer())!==null&&s!==void 0?s:this.channel.getTarget()}start(o,s){this.trace("start called"),this.listener=s,this.metadata=o,this.doPick()}sendMessageWithContext(o,s){this.trace("write() called with message of length "+s.length),this.child?this.child.sendMessageWithContext(o,s):this.pendingMessage={context:o,message:s}}startRead(){this.trace("startRead called"),this.child?this.child.startRead():this.readPending=!0}halfClose(){this.trace("halfClose called"),this.child?this.child.halfClose():this.pendingHalfClose=!0}setCredentials(o){throw new Error("Method not implemented.")}getCallNumber(){return this.callNumber}};_b.LoadBalancingCall=B2});var qF=A(Eb=>{"use strict";Object.defineProperty(Eb,"__esModule",{value:!0});Eb.ResolvingCall=void 0;var nu=Ze(),Db=Sb(),UF=No(),Xne=St(),Zne=jb(),$ne="resolving_call",G2=class{constructor(o,s,c,l,u,T){this.channel=o,this.method=s,this.filterStackFactory=l,this.credentials=u,this.callNumber=T,this.child=null,this.readPending=!1,this.pendingMessage=null,this.pendingHalfClose=!1,this.ended=!1,this.readFilterPending=!1,this.writeFilterPending=!1,this.pendingChildStatus=null,this.metadata=null,this.listener=null,this.statusWatchers=[],this.deadlineTimer=setTimeout(()=>{},0),this.filterStack=null,this.deadline=c.deadline,this.host=c.host,c.parentCall&&(c.flags&nu.Propagate.CANCELLATION&&c.parentCall.on("cancelled",()=>{this.cancelWithStatus(nu.Status.CANCELLED,"Cancelled by parent call")}),c.flags&nu.Propagate.DEADLINE&&(this.trace("Propagating deadline from parent: "+c.parentCall.getDeadline()),this.deadline=(0,Db.minDeadline)(this.deadline,c.parentCall.getDeadline()))),this.trace("Created"),this.runDeadlineTimer()}trace(o){Xne.trace(nu.LogVerbosity.DEBUG,$ne,"["+this.callNumber+"] "+o)}runDeadlineTimer(){clearTimeout(this.deadlineTimer),this.trace("Deadline: "+(0,Db.deadlineToString)(this.deadline));let o=(0,Db.getRelativeTimeout)(this.deadline);if(o!==1/0){this.trace("Deadline will be reached in "+o+"ms");let s=()=>{this.cancelWithStatus(nu.Status.DEADLINE_EXCEEDED,"Deadline exceeded")};o<=0?process.nextTick(s):this.deadlineTimer=setTimeout(s,o)}}outputStatus(o){if(!this.ended){this.ended=!0,this.filterStack||(this.filterStack=this.filterStackFactory.createFilter()),clearTimeout(this.deadlineTimer);let s=this.filterStack.receiveTrailers(o);this.trace("ended with status: code="+s.code+' details="'+s.details+'"'),this.statusWatchers.forEach(c=>c(s)),process.nextTick(()=>{var c;(c=this.listener)===null||c===void 0||c.onReceiveStatus(s)})}}sendMessageOnChild(o,s){if(!this.child)throw new Error("sendMessageonChild called with child not populated");let c=this.child;this.writeFilterPending=!0,this.filterStack.sendMessage(Promise.resolve({message:s,flags:o.flags})).then(l=>{this.writeFilterPending=!1,c.sendMessageWithContext(o,l.message),this.pendingHalfClose&&c.halfClose()},l=>{this.cancelWithStatus(l.code,l.details)})}getConfig(){if(this.ended)return;if(!this.metadata||!this.listener)throw new Error("getConfig called before start");let o=this.channel.getConfig(this.method,this.metadata);if(o.type==="NONE"){this.channel.queueCallForConfig(this);return}else if(o.type==="ERROR"){this.metadata.getOptions().waitForReady?this.channel.queueCallForConfig(this):this.outputStatus(o.error);return}let s=o.config;if(s.status!==nu.Status.OK){let{code:c,details:l}=(0,Zne.restrictControlPlaneStatusCode)(s.status,"Failed to route call to method "+this.method);this.outputStatus({code:c,details:l,metadata:new UF.Metadata});return}if(s.methodConfig.timeout){let c=new Date;c.setSeconds(c.getSeconds()+s.methodConfig.timeout.seconds),c.setMilliseconds(c.getMilliseconds()+s.methodConfig.timeout.nanos/1e6),this.deadline=(0,Db.minDeadline)(this.deadline,c),this.runDeadlineTimer()}this.filterStackFactory.push(s.dynamicFilterFactories),this.filterStack=this.filterStackFactory.createFilter(),this.filterStack.sendMetadata(Promise.resolve(this.metadata)).then(c=>{this.child=this.channel.createInnerCall(s,this.method,this.host,this.credentials,this.deadline),this.trace("Created child ["+this.child.getCallNumber()+"]"),this.child.start(c,{onReceiveMetadata:l=>{this.trace("Received metadata"),this.listener.onReceiveMetadata(this.filterStack.receiveMetadata(l))},onReceiveMessage:l=>{this.trace("Received message"),this.readFilterPending=!0,this.filterStack.receiveMessage(l).then(u=>{this.trace("Finished filtering received message"),this.readFilterPending=!1,this.listener.onReceiveMessage(u),this.pendingChildStatus&&this.outputStatus(this.pendingChildStatus)},u=>{this.cancelWithStatus(u.code,u.details)})},onReceiveStatus:l=>{this.trace("Received status"),this.readFilterPending?this.pendingChildStatus=l:this.outputStatus(l)}}),this.readPending&&this.child.startRead(),this.pendingMessage?this.sendMessageOnChild(this.pendingMessage.context,this.pendingMessage.message):this.pendingHalfClose&&this.child.halfClose()},c=>{this.outputStatus(c)})}reportResolverError(o){var s;!((s=this.metadata)===null||s===void 0)&&s.getOptions().waitForReady?this.channel.queueCallForConfig(this):this.outputStatus(o)}cancelWithStatus(o,s){var c;this.trace("cancelWithStatus code: "+o+' details: "'+s+'"'),(c=this.child)===null||c===void 0||c.cancelWithStatus(o,s),this.outputStatus({code:o,details:s,metadata:new UF.Metadata})}getPeer(){var o,s;return(s=(o=this.child)===null||o===void 0?void 0:o.getPeer())!==null&&s!==void 0?s:this.channel.getTarget()}start(o,s){this.trace("start called"),this.metadata=o.clone(),this.listener=s,this.getConfig()}sendMessageWithContext(o,s){this.trace("write() called with message of length "+s.length),this.child?this.sendMessageOnChild(o,s):this.pendingMessage={context:o,message:s}}startRead(){this.trace("startRead called"),this.child?this.child.startRead():this.readPending=!0}halfClose(){this.trace("halfClose called"),this.child&&!this.writeFilterPending?this.child.halfClose():this.pendingHalfClose=!0}setCredentials(o){this.credentials=this.credentials.compose(o)}addStatusWatcher(o){this.statusWatchers.push(o)}getCallNumber(){return this.callNumber}};Eb.ResolvingCall=G2});var BF=A(al=>{"use strict";Object.defineProperty(al,"__esModule",{value:!0});al.RetryingCall=al.MessageBufferTracker=al.RetryThrottler=void 0;var Mb=Ze(),eae=No(),tae=St(),oae="retrying_call",H2=class{constructor(o,s,c){this.maxTokens=o,this.tokenRatio=s,c?this.tokens=c.tokens*(o/c.maxTokens):this.tokens=o}addCallSucceeded(){this.tokens=Math.max(this.tokens+this.tokenRatio,this.maxTokens)}addCallFailed(){this.tokens=Math.min(this.tokens-1,0)}canRetryCall(){return this.tokens>this.maxTokens/2}};al.RetryThrottler=H2;var Q2=class{constructor(o,s){this.totalLimit=o,this.limitPerCall=s,this.totalAllocated=0,this.allocatedPerCall=new Map}allocate(o,s){var c;let l=(c=this.allocatedPerCall.get(s))!==null&&c!==void 0?c:0;return this.limitPerCall-l total allocated ${this.totalAllocated}`);this.totalAllocated-=o;let l=(c=this.allocatedPerCall.get(s))!==null&&c!==void 0?c:0;if(l allocated for call ${l}`);this.allocatedPerCall.set(s,l-o)}freeAll(o){var s;let c=(s=this.allocatedPerCall.get(o))!==null&&s!==void 0?s:0;if(this.totalAllocated total allocated ${this.totalAllocated}`);this.totalAllocated-=c,this.allocatedPerCall.delete(o)}};al.MessageBufferTracker=Q2;var z2="grpc-previous-rpc-attempts",Y2=class{constructor(o,s,c,l,u,T,g,m,a){if(this.channel=o,this.callConfig=s,this.methodName=c,this.host=l,this.credentials=u,this.deadline=T,this.callNumber=g,this.bufferTracker=m,this.retryThrottler=a,this.listener=null,this.initialMetadata=null,this.underlyingCalls=[],this.writeBuffer=[],this.writeBufferOffset=0,this.readStarted=!1,this.transparentRetryUsed=!1,this.attempts=0,this.hedgingTimer=null,this.committedCallIndex=null,this.initialRetryBackoffSec=0,this.nextRetryBackoffSec=0,s.methodConfig.retryPolicy){this.state="RETRY";let r=s.methodConfig.retryPolicy;this.nextRetryBackoffSec=this.initialRetryBackoffSec=Number(r.initialBackoff.substring(0,r.initialBackoff.length-1))}else s.methodConfig.hedgingPolicy?this.state="HEDGING":this.state="TRANSPARENT_ONLY"}getCallNumber(){return this.callNumber}trace(o){tae.trace(Mb.LogVerbosity.DEBUG,oae,"["+this.callNumber+"] "+o)}reportStatus(o){this.trace("ended with status: code="+o.code+' details="'+o.details+'"'),this.bufferTracker.freeAll(this.callNumber),this.writeBufferOffset=this.writeBufferOffset+this.writeBuffer.length,this.writeBuffer=[],process.nextTick(()=>{var s;(s=this.listener)===null||s===void 0||s.onReceiveStatus({code:o.code,details:o.details,metadata:o.metadata})})}cancelWithStatus(o,s){this.trace("cancelWithStatus code: "+o+' details: "'+s+'"'),this.reportStatus({code:o,details:s,metadata:new eae.Metadata});for(let{call:c}of this.underlyingCalls)c.cancelWithStatus(o,s)}getPeer(){return this.committedCallIndex!==null?this.underlyingCalls[this.committedCallIndex].call.getPeer():"unknown"}getBufferEntry(o){var s;return(s=this.writeBuffer[o-this.writeBufferOffset])!==null&&s!==void 0?s:{entryType:"FREED",allocated:!1}}getNextBufferIndex(){return this.writeBufferOffset+this.writeBuffer.length}clearSentMessages(){if(this.state!=="COMMITTED")return;let o=this.underlyingCalls[this.committedCallIndex].nextMessageToSend;for(let s=this.writeBufferOffset;so&&(o=l.nextMessageToSend,s=c);s===-1?this.state="TRANSPARENT_ONLY":this.commitCall(s)}isStatusCodeInList(o,s){return o.some(c=>c===s||c.toString().toLowerCase()===Mb.Status[s].toLowerCase())}getNextRetryBackoffMs(){var o;let s=(o=this.callConfig)===null||o===void 0?void 0:o.methodConfig.retryPolicy;if(!s)return 0;let c=Math.random()*this.nextRetryBackoffSec*1e3,l=Number(s.maxBackoff.substring(0,s.maxBackoff.length-1));return this.nextRetryBackoffSec=Math.min(this.nextRetryBackoffSec*s.backoffMultiplier,l),c}maybeRetryCall(o,s){if(this.state!=="RETRY"){s(!1);return}let c=this.callConfig.methodConfig.retryPolicy;if(this.attempts>=Math.min(c.maxAttempts,5)){s(!1);return}let l;if(o===null)l=this.getNextRetryBackoffMs();else if(o<0){this.state="TRANSPARENT_ONLY",s(!1);return}else l=o,this.nextRetryBackoffSec=this.initialRetryBackoffSec;setTimeout(()=>{var u,T;if(this.state!=="RETRY"){s(!1);return}(!((T=(u=this.retryThrottler)===null||u===void 0?void 0:u.canRetryCall())!==null&&T!==void 0)||T)&&(s(!0),this.attempts+=1,this.startNewAttempt())},l)}countActiveCalls(){let o=0;for(let s of this.underlyingCalls)s?.state==="ACTIVE"&&(o+=1);return o}handleProcessedStatus(o,s,c){var l,u,T;switch(this.state){case"COMMITTED":case"TRANSPARENT_ONLY":this.commitCall(s),this.reportStatus(o);break;case"HEDGING":if(this.isStatusCodeInList((l=this.callConfig.methodConfig.hedgingPolicy.nonFatalStatusCodes)!==null&&l!==void 0?l:[],o.code)){(u=this.retryThrottler)===null||u===void 0||u.addCallFailed();let g;if(c===null)g=0;else if(c<0){this.state="TRANSPARENT_ONLY",this.commitCall(s),this.reportStatus(o);return}else g=c;setTimeout(()=>{this.maybeStartHedgingAttempt(),this.countActiveCalls()===0&&(this.commitCall(s),this.reportStatus(o))},g)}else this.commitCall(s),this.reportStatus(o);break;case"RETRY":this.isStatusCodeInList(this.callConfig.methodConfig.retryPolicy.retryableStatusCodes,o.code)?((T=this.retryThrottler)===null||T===void 0||T.addCallFailed(),this.maybeRetryCall(c,g=>{g||(this.commitCall(s),this.reportStatus(o))})):(this.commitCall(s),this.reportStatus(o));break}}getPushback(o){let s=o.get("grpc-retry-pushback-ms");if(s.length===0)return null;try{return parseInt(s[0])}catch{return-1}}handleChildStatus(o,s){var c;if(this.underlyingCalls[s].state==="COMPLETED")return;if(this.trace("state="+this.state+" handling status with progress "+o.progress+" from child ["+this.underlyingCalls[s].call.getCallNumber()+"] in state "+this.underlyingCalls[s].state),this.underlyingCalls[s].state="COMPLETED",o.code===Mb.Status.OK){(c=this.retryThrottler)===null||c===void 0||c.addCallSucceeded(),this.commitCall(s),this.reportStatus(o);return}if(this.state==="COMMITTED"){this.reportStatus(o);return}let l=this.getPushback(o.metadata);switch(o.progress){case"NOT_STARTED":this.startNewAttempt();break;case"REFUSED":this.transparentRetryUsed?this.handleProcessedStatus(o,s,l):(this.transparentRetryUsed=!0,this.startNewAttempt());break;case"DROP":this.commitCall(s),this.reportStatus(o);break;case"PROCESSED":this.handleProcessedStatus(o,s,l);break}}maybeStartHedgingAttempt(){if(this.state!=="HEDGING"||!this.callConfig.methodConfig.hedgingPolicy)return;let o=this.callConfig.methodConfig.hedgingPolicy;this.attempts>=Math.min(o.maxAttempts,5)||(this.attempts+=1,this.startNewAttempt(),this.maybeStartHedgingTimer())}maybeStartHedgingTimer(){var o,s,c;if(this.hedgingTimer&&clearTimeout(this.hedgingTimer),this.state!=="HEDGING"||!this.callConfig.methodConfig.hedgingPolicy)return;let l=this.callConfig.methodConfig.hedgingPolicy;if(this.attempts>=Math.min(l.maxAttempts,5))return;let u=(o=l.hedgingDelay)!==null&&o!==void 0?o:"0s",T=Number(u.substring(0,u.length-1));this.hedgingTimer=setTimeout(()=>{this.maybeStartHedgingAttempt()},T*1e3),(c=(s=this.hedgingTimer).unref)===null||c===void 0||c.call(s)}startNewAttempt(){let o=this.channel.createLoadBalancingCall(this.callConfig,this.methodName,this.host,this.credentials,this.deadline);this.trace("Created child call ["+o.getCallNumber()+"] for attempt "+this.attempts);let s=this.underlyingCalls.length;this.underlyingCalls.push({state:"ACTIVE",call:o,nextMessageToSend:0});let c=this.attempts-1,l=this.initialMetadata.clone();c>0&&l.set(z2,`${c}`);let u=!1;o.start(l,{onReceiveMetadata:T=>{this.trace("Received metadata from child ["+o.getCallNumber()+"]"),this.commitCall(s),u=!0,c>0&&T.set(z2,`${c}`),this.underlyingCalls[s].state==="ACTIVE"&&this.listener.onReceiveMetadata(T)},onReceiveMessage:T=>{this.trace("Received message from child ["+o.getCallNumber()+"]"),this.commitCall(s),this.underlyingCalls[s].state==="ACTIVE"&&this.listener.onReceiveMessage(T)},onReceiveStatus:T=>{this.trace("Received status from child ["+o.getCallNumber()+"]"),!u&&c>0&&T.metadata.set(z2,`${c}`),this.handleChildStatus(T,s)}}),this.sendNextChildMessage(s),this.readStarted&&o.startRead()}start(o,s){this.trace("start called"),this.listener=s,this.initialMetadata=o,this.attempts+=1,this.startNewAttempt(),this.maybeStartHedgingTimer()}handleChildWriteCompleted(o){var s,c;let l=this.underlyingCalls[o],u=l.nextMessageToSend;(c=(s=this.getBufferEntry(u)).callback)===null||c===void 0||c.call(s),this.clearSentMessages(),l.nextMessageToSend+=1,this.sendNextChildMessage(o)}sendNextChildMessage(o){let s=this.underlyingCalls[o];if(s.state!=="COMPLETED"&&this.getBufferEntry(s.nextMessageToSend)){let c=this.getBufferEntry(s.nextMessageToSend);switch(c.entryType){case"MESSAGE":s.call.sendMessageWithContext({callback:l=>{this.handleChildWriteCompleted(o)}},c.message.message);break;case"HALF_CLOSE":s.nextMessageToSend+=1,s.call.halfClose();break;case"FREED":break}}}sendMessageWithContext(o,s){var c;this.trace("write() called with message of length "+s.length);let l={message:s,flags:o.flags},u=this.getNextBufferIndex(),T={entryType:"MESSAGE",message:l,allocated:this.bufferTracker.allocate(s.length,this.callNumber)};if(this.writeBuffer.push(T),T.allocated){(c=o.callback)===null||c===void 0||c.call(o);for(let[g,m]of this.underlyingCalls.entries())m.state==="ACTIVE"&&m.nextMessageToSend===u&&m.call.sendMessageWithContext({callback:a=>{this.handleChildWriteCompleted(g)}},s)}else{if(this.commitCallWithMostMessages(),this.committedCallIndex===null)return;let g=this.underlyingCalls[this.committedCallIndex];T.callback=o.callback,g.state==="ACTIVE"&&g.nextMessageToSend===u&&g.call.sendMessageWithContext({callback:m=>{this.handleChildWriteCompleted(this.committedCallIndex)}},s)}}startRead(){this.trace("startRead called"),this.readStarted=!0;for(let o of this.underlyingCalls)o?.state==="ACTIVE"&&o.call.startRead()}halfClose(){this.trace("halfClose called");let o=this.getNextBufferIndex();this.writeBuffer.push({entryType:"HALF_CLOSE",allocated:!1});for(let s of this.underlyingCalls)s?.state==="ACTIVE"&&s.nextMessageToSend===o&&(s.nextMessageToSend+=1,s.call.halfClose())}setCredentials(o){throw new Error("Method not implemented.")}getMethod(){return this.methodName}getHost(){return this.host}};al.RetryingCall=Y2});var Rb=A(Cb=>{"use strict";Object.defineProperty(Cb,"__esModule",{value:!0});Cb.BaseSubchannelWrapper=void 0;var W2=class{constructor(o){this.child=o}getConnectivityState(){return this.child.getConnectivityState()}addConnectivityStateListener(o){this.child.addConnectivityStateListener(o)}removeConnectivityStateListener(o){this.child.removeConnectivityStateListener(o)}startConnecting(){this.child.startConnecting()}getAddress(){return this.child.getAddress()}throttleKeepalive(o){this.child.throttleKeepalive(o)}ref(){this.child.ref()}unref(){this.child.unref()}getChannelzRef(){return this.child.getChannelzRef()}getRealSubchannel(){return this.child.getRealSubchannel()}realSubchannelEquals(o){return this.getRealSubchannel()===o.getRealSubchannel()}};Cb.BaseSubchannelWrapper=W2});var HF=A(Ib=>{"use strict";Object.defineProperty(Ib,"__esModule",{value:!0});Ib.InternalChannel=void 0;var nae=dy(),aae=CA(),iae=RF(),GF=Gr(),Yf=Ze(),rae=A2(),lae=kF(),zF=ka(),K2=St(),cae=LF(),sae=P2(),Nb=tn(),qi=mn(),Wf=Ic(),pae=VF(),uae=Sb(),dae=qF(),X2=_2(),fae=jb(),Z2=BF(),mae=Rb(),hae=2147483647,gae=1e3,yae=30*60*1e3,Ab=new Map,bae=1<<24,vae=1<<20,$2=class extends mae.BaseSubchannelWrapper{constructor(o,s){super(o),this.channel=s,this.refCount=0,this.subchannelStateListener=(c,l,u,T)=>{s.throttleKeepalive(T)},o.addConnectivityStateListener(this.subchannelStateListener)}ref(){this.child.ref(),this.refCount+=1}unref(){this.child.unref(),this.refCount-=1,this.refCount<=0&&(this.child.removeConnectivityStateListener(this.subchannelStateListener),this.channel.removeWrappedSubchannel(this))}},ex=class{constructor(o,s,c){var l,u,T,g,m,a,r,e;if(this.credentials=s,this.options=c,this.connectivityState=qi.ConnectivityState.IDLE,this.currentPicker=new GF.UnavailablePicker,this.configSelectionQueue=[],this.pickQueue=[],this.connectivityStateWatchers=[],this.configSelector=null,this.currentResolutionError=null,this.wrappedSubchannels=new Set,this.callCount=0,this.idleTimer=null,this.channelzEnabled=!0,this.callTracker=new Wf.ChannelzCallTracker,this.childrenTracker=new Wf.ChannelzChildrenTracker,typeof o!="string")throw new TypeError("Channel target must be a string");if(!(s instanceof nae.ChannelCredentials))throw new TypeError("Channel credentials must be a ChannelCredentials object");if(c&&typeof c!="object")throw new TypeError("Channel options must be an object");this.originalTarget=o;let t=(0,Nb.parseUri)(o);if(t===null)throw new Error(`Could not parse target name "${o}"`);let n=(0,zF.mapUriDefaultScheme)(t);if(n===null)throw new Error(`Could not find a default scheme for target name "${o}"`);this.callRefTimer=setInterval(()=>{},hae),(u=(l=this.callRefTimer).unref)===null||u===void 0||u.call(l),this.options["grpc.enable_channelz"]===0&&(this.channelzEnabled=!1),this.channelzTrace=new Wf.ChannelzTrace,this.channelzRef=(0,Wf.registerChannelzChannel)(o,()=>this.getChannelzInfo(),this.channelzEnabled),this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Channel created"),this.options["grpc.default_authority"]?this.defaultAuthority=this.options["grpc.default_authority"]:this.defaultAuthority=(0,zF.getDefaultAuthority)(n);let i=(0,sae.mapProxyName)(n,c);this.target=i.target,this.options=Object.assign({},this.options,i.extraOptions),this.subchannelPool=(0,iae.getSubchannelPool)(((T=c["grpc.use_local_subchannel_pool"])!==null&&T!==void 0?T:0)===0),this.retryBufferTracker=new Z2.MessageBufferTracker((g=c["grpc.retry_buffer_size"])!==null&&g!==void 0?g:bae,(m=c["grpc.per_rpc_retry_buffer_size"])!==null&&m!==void 0?m:vae),this.keepaliveTime=(a=c["grpc.keepalive_time_ms"])!==null&&a!==void 0?a:-1,this.idleTimeoutMs=Math.max((r=c["grpc.client_idle_timeout_ms"])!==null&&r!==void 0?r:yae,gae);let p={createSubchannel:(y,O)=>{let _=this.subchannelPool.getOrCreateSubchannel(this.target,y,Object.assign({},this.options,O),this.credentials);_.throttleKeepalive(this.keepaliveTime),this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Created subchannel or used existing subchannel",_.getChannelzRef());let R=new $2(_,this);return this.wrappedSubchannels.add(R),R},updateState:(y,O)=>{this.currentPicker=O;let _=this.pickQueue.slice();this.pickQueue=[],this.callRefTimerUnref();for(let R of _)R.doPick();this.updateState(y)},requestReresolution:()=>{throw new Error("Resolving load balancer should never call requestReresolution")},addChannelzChild:y=>{this.channelzEnabled&&this.childrenTracker.refChild(y)},removeChannelzChild:y=>{this.channelzEnabled&&this.childrenTracker.unrefChild(y)}};this.resolvingLoadBalancer=new aae.ResolvingLoadBalancer(this.target,p,c,(y,O)=>{y.retryThrottling?Ab.set(this.getTarget(),new Z2.RetryThrottler(y.retryThrottling.maxTokens,y.retryThrottling.tokenRatio,Ab.get(this.getTarget()))):Ab.delete(this.getTarget()),this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Address resolution succeeded"),this.configSelector=O,this.currentResolutionError=null,process.nextTick(()=>{let _=this.configSelectionQueue;this.configSelectionQueue=[],this.callRefTimerUnref();for(let R of _)R.getConfig();this.configSelectionQueue=[]})},y=>{this.channelzEnabled&&this.channelzTrace.addTrace("CT_WARNING","Address resolution failed with code "+y.code+' and details "'+y.details+'"'),this.configSelectionQueue.length>0&&this.trace("Name resolution failed with calls queued for config selection"),this.configSelector===null&&(this.currentResolutionError=Object.assign(Object.assign({},(0,fae.restrictControlPlaneStatusCode)(y.code,y.details)),{metadata:y.metadata}));let O=this.configSelectionQueue;this.configSelectionQueue=[],this.callRefTimerUnref();for(let _ of O)_.reportResolverError(y)}),this.filterStackFactory=new rae.FilterStackFactory([new cae.MaxMessageSizeFilterFactory(this.options),new lae.CompressionFilterFactory(this,this.options)]),this.trace("Channel constructed with options "+JSON.stringify(c,void 0,2));let f=new Error;(0,K2.trace)(Yf.LogVerbosity.DEBUG,"channel_stacktrace","("+this.channelzRef.id+`) Channel constructed +`+p);let c;try{c=mr.Metadata.fromHttp2Headers(o)}catch{c=new mr.Metadata}let l=c.getMap(),u=this.mappedStatusCode;if(u===et.Status.UNKNOWN&&typeof l["grpc-status"]=="string"){let m=Number(l["grpc-status"]);m in et.Status&&(u=m,this.trace("received status code "+m+" from server")),c.remove("grpc-status")}let O="";if(typeof l["grpc-message"]=="string"){try{O=decodeURI(l["grpc-message"])}catch{O=l["grpc-message"]}c.remove("grpc-message"),this.trace('received status details string "'+O+'" from server')}let y={code:u,details:O,metadata:c};this.endCall(y)}destroyHttp2Stream(){var o;if(!this.http2Stream.destroyed){let p;((o=this.finalStatus)===null||o===void 0?void 0:o.code)===et.Status.OK?p=ei.constants.NGHTTP2_NO_ERROR:p=ei.constants.NGHTTP2_CANCEL,this.trace("close http2 stream with code "+p),this.http2Stream.close(p)}}cancelWithStatus(o,p){this.trace("cancelWithStatus code: "+o+' details: "'+p+'"'),this.endCall({code:o,details:p,metadata:new mr.Metadata})}getStatus(){return this.finalStatus}getPeer(){return this.transport.getPeerName()}getCallNumber(){return this.callId}startRead(){if(this.finalStatus!==null&&this.finalStatus.code!==et.Status.OK){this.readsClosed=!0,this.maybeOutputStatus();return}if(this.canPush=!0,this.unpushedReadMessages.length>0){let o=this.unpushedReadMessages.shift();this.push(o);return}this.http2Stream.resume()}sendMessageWithContext(o,p){this.trace("write() called with message of length "+p.length);let c=l=>{process.nextTick(()=>{var u;let O=et.Status.UNAVAILABLE;l?.code==="ERR_STREAM_WRITE_AFTER_END"&&(O=et.Status.INTERNAL),l&&this.cancelWithStatus(O,`Write error: ${l.message}`),(u=o.callback)===null||u===void 0||u.call(o)})};this.trace("sending data chunk of length "+p.length),this.callEventTracker.addMessageSent();try{this.http2Stream.write(p,c)}catch(l){this.endCall({code:et.Status.UNAVAILABLE,details:`Write failed with error ${l.message}`,metadata:new mr.Metadata})}}halfClose(){this.trace("end() called"),this.trace("calling end() on HTTP/2 stream"),this.http2Stream.end()}};Rg.Http2SubchannelCall=Oj});var Sj=A(Ag=>{"use strict";Object.defineProperty(Ag,"__esModule",{value:!0});Ag.getNextCallNumber=void 0;var QZ=0;function YZ(){return QZ++}Ag.getNextCallNumber=YZ});var KA=A(Ig=>{"use strict";Object.defineProperty(Ig,"__esModule",{value:!0});Ig.Http2SubchannelConnector=void 0;var _j=require("http2"),YA=require("tls"),Pj=Ll(),Ed=Ye(),WZ=bj(),zp=mt(),WA=aa(),Fg=ra(),Gp=Fo(),KZ=require("net"),XZ=QA(),ZZ=Sj(),jj="transport",$Z="transport_flowctrl",e$=Ch().version,{HTTP2_HEADER_AUTHORITY:t$,HTTP2_HEADER_CONTENT_TYPE:o$,HTTP2_HEADER_METHOD:n$,HTTP2_HEADER_PATH:a$,HTTP2_HEADER_TE:i$,HTTP2_HEADER_USER_AGENT:r$}=_j.constants,l$=2e4,c$=Buffer.from("too_many_pings","ascii"),wj=class{constructor(o,p,c,l){this.session=o,this.remoteName=l,this.keepaliveTimeMs=-1,this.keepaliveTimeoutMs=l$,this.keepaliveTimerId=null,this.pendingSendKeepalivePing=!1,this.keepaliveTimeoutId=null,this.keepaliveWithoutCalls=!1,this.activeCalls=new Set,this.disconnectListeners=[],this.disconnectHandled=!1,this.channelzEnabled=!0,this.streamTracker=new Pj.ChannelzCallTracker,this.keepalivesSent=0,this.messagesSent=0,this.messagesReceived=0,this.lastMessageSentTimestamp=null,this.lastMessageReceivedTimestamp=null,this.subchannelAddressString=(0,Fg.subchannelAddressToString)(p),c["grpc.enable_channelz"]===0&&(this.channelzEnabled=!1),this.channelzRef=(0,Pj.registerChannelzSocket)(this.subchannelAddressString,()=>this.getChannelzInfo(),this.channelzEnabled),this.userAgent=[c["grpc.primary_user_agent"],`grpc-node-js/${e$}`,c["grpc.secondary_user_agent"]].filter(u=>u).join(" "),"grpc.keepalive_time_ms"in c&&(this.keepaliveTimeMs=c["grpc.keepalive_time_ms"]),"grpc.keepalive_timeout_ms"in c&&(this.keepaliveTimeoutMs=c["grpc.keepalive_timeout_ms"]),"grpc.keepalive_permit_without_calls"in c?this.keepaliveWithoutCalls=c["grpc.keepalive_permit_without_calls"]===1:this.keepaliveWithoutCalls=!1,o.once("close",()=>{this.trace("session closed"),this.stopKeepalivePings(),this.handleDisconnect()}),o.once("goaway",(u,O,y)=>{let m=!1;u===_j.constants.NGHTTP2_ENHANCE_YOUR_CALM&&y&&y.equals(c$)&&(m=!0),this.trace("connection closed by GOAWAY with code "+u+" and data "+y?.toString()),this.reportDisconnectToOwner(m)}),o.once("error",u=>{this.trace("connection closed with error "+u.message)}),zp.isTracerEnabled(jj)&&(o.on("remoteSettings",u=>{this.trace("new settings received"+(this.session!==o?" on the old connection":"")+": "+JSON.stringify(u))}),o.on("localSettings",u=>{this.trace("local settings acknowledged by remote"+(this.session!==o?" on the old connection":"")+": "+JSON.stringify(u))})),this.keepaliveWithoutCalls&&this.maybeStartKeepalivePingTimer()}getChannelzInfo(){var o,p,c;let l=this.session.socket,u=l.remoteAddress?(0,Fg.stringToSubchannelAddress)(l.remoteAddress,l.remotePort):null,O=l.localAddress?(0,Fg.stringToSubchannelAddress)(l.localAddress,l.localPort):null,y;if(this.session.encrypted){let a=l,r=a.getCipher(),e=a.getCertificate(),t=a.getPeerCertificate();y={cipherSuiteStandardName:(o=r.standardName)!==null&&o!==void 0?o:null,cipherSuiteOtherName:r.standardName?null:r.name,localCertificate:e&&"raw"in e?e.raw:null,remoteCertificate:t&&"raw"in t?t.raw:null}}else y=null;return{remoteAddress:u,localAddress:O,security:y,remoteName:this.remoteName,streamsStarted:this.streamTracker.callsStarted,streamsSucceeded:this.streamTracker.callsSucceeded,streamsFailed:this.streamTracker.callsFailed,messagesSent:this.messagesSent,messagesReceived:this.messagesReceived,keepAlivesSent:this.keepalivesSent,lastLocalStreamCreatedTimestamp:this.streamTracker.lastCallStartedTimestamp,lastRemoteStreamCreatedTimestamp:null,lastMessageSentTimestamp:this.lastMessageSentTimestamp,lastMessageReceivedTimestamp:this.lastMessageReceivedTimestamp,localFlowControlWindow:(p=this.session.state.localWindowSize)!==null&&p!==void 0?p:null,remoteFlowControlWindow:(c=this.session.state.remoteWindowSize)!==null&&c!==void 0?c:null}}trace(o){zp.trace(Ed.LogVerbosity.DEBUG,jj,"("+this.channelzRef.id+") "+this.subchannelAddressString+" "+o)}keepaliveTrace(o){zp.trace(Ed.LogVerbosity.DEBUG,"keepalive","("+this.channelzRef.id+") "+this.subchannelAddressString+" "+o)}flowControlTrace(o){zp.trace(Ed.LogVerbosity.DEBUG,$Z,"("+this.channelzRef.id+") "+this.subchannelAddressString+" "+o)}internalsTrace(o){zp.trace(Ed.LogVerbosity.DEBUG,"transport_internals","("+this.channelzRef.id+") "+this.subchannelAddressString+" "+o)}reportDisconnectToOwner(o){this.disconnectHandled||(this.disconnectHandled=!0,this.disconnectListeners.forEach(p=>p(o)))}handleDisconnect(){this.reportDisconnectToOwner(!1),setImmediate(()=>{for(let o of this.activeCalls)o.onDisconnect()})}addDisconnectListener(o){this.disconnectListeners.push(o)}clearKeepaliveTimer(){this.keepaliveTimerId&&(clearTimeout(this.keepaliveTimerId),this.keepaliveTimerId=null)}clearKeepaliveTimeout(){this.keepaliveTimeoutId&&(clearTimeout(this.keepaliveTimeoutId),this.keepaliveTimeoutId=null)}canSendPing(){return this.keepaliveTimeMs>0&&(this.keepaliveWithoutCalls||this.activeCalls.size>0)}maybeSendPing(){var o,p;if(this.clearKeepaliveTimer(),!this.canSendPing()){this.pendingSendKeepalivePing=!0;return}this.channelzEnabled&&(this.keepalivesSent+=1),this.keepaliveTrace("Sending ping with timeout "+this.keepaliveTimeoutMs+"ms"),this.keepaliveTimeoutId||(this.keepaliveTimeoutId=setTimeout(()=>{this.keepaliveTrace("Ping timeout passed without response"),this.handleDisconnect()},this.keepaliveTimeoutMs),(p=(o=this.keepaliveTimeoutId).unref)===null||p===void 0||p.call(o));try{this.session.ping((c,l,u)=>{c&&(this.keepaliveTrace("Ping failed with error "+c.message),this.handleDisconnect()),this.keepaliveTrace("Received ping response"),this.clearKeepaliveTimeout(),this.maybeStartKeepalivePingTimer()})}catch{this.handleDisconnect()}}maybeStartKeepalivePingTimer(){var o,p;this.canSendPing()&&(this.pendingSendKeepalivePing?(this.pendingSendKeepalivePing=!1,this.maybeSendPing()):!this.keepaliveTimerId&&!this.keepaliveTimeoutId&&(this.keepaliveTrace("Starting keepalive timer for "+this.keepaliveTimeMs+"ms"),this.keepaliveTimerId=(p=(o=setTimeout(()=>{this.maybeSendPing()},this.keepaliveTimeMs)).unref)===null||p===void 0?void 0:p.call(o)))}stopKeepalivePings(){this.keepaliveTimerId&&(clearTimeout(this.keepaliveTimerId),this.keepaliveTimerId=null),this.clearKeepaliveTimeout()}removeActiveCall(o){this.activeCalls.delete(o),this.activeCalls.size===0&&this.session.unref()}addActiveCall(o){this.activeCalls.add(o),this.activeCalls.size===1&&(this.session.ref(),this.keepaliveWithoutCalls||this.maybeStartKeepalivePingTimer())}createCall(o,p,c,l,u){let O=o.toHttp2Headers();O[t$]=p,O[r$]=this.userAgent,O[o$]="application/grpc",O[n$]="POST",O[a$]=c,O[i$]="trailers";let y;try{y=this.session.request(O)}catch(r){throw this.handleDisconnect(),r}this.flowControlTrace("local window size: "+this.session.state.localWindowSize+" remote window size: "+this.session.state.remoteWindowSize),this.internalsTrace("session.closed="+this.session.closed+" session.destroyed="+this.session.destroyed+" session.socket.destroyed="+this.session.socket.destroyed);let m,a;return this.channelzEnabled?(this.streamTracker.addCallStarted(),m={addMessageSent:()=>{var r;this.messagesSent+=1,this.lastMessageSentTimestamp=new Date,(r=u.addMessageSent)===null||r===void 0||r.call(u)},addMessageReceived:()=>{var r;this.messagesReceived+=1,this.lastMessageReceivedTimestamp=new Date,(r=u.addMessageReceived)===null||r===void 0||r.call(u)},onCallEnd:r=>{var e;(e=u.onCallEnd)===null||e===void 0||e.call(u,r),this.removeActiveCall(a)},onStreamEnd:r=>{var e;r?this.streamTracker.addCallSucceeded():this.streamTracker.addCallFailed(),(e=u.onStreamEnd)===null||e===void 0||e.call(u,r)}}):m={addMessageSent:()=>{var r;(r=u.addMessageSent)===null||r===void 0||r.call(u)},addMessageReceived:()=>{var r;(r=u.addMessageReceived)===null||r===void 0||r.call(u)},onCallEnd:r=>{var e;(e=u.onCallEnd)===null||e===void 0||e.call(u,r),this.removeActiveCall(a)},onStreamEnd:r=>{var e;(e=u.onStreamEnd)===null||e===void 0||e.call(u,r)}},a=new XZ.Http2SubchannelCall(y,m,l,this,(0,ZZ.getNextCallNumber)()),this.addActiveCall(a),a}getChannelzRef(){return this.channelzRef}getPeerName(){return this.subchannelAddressString}shutdown(){this.session.close(),(0,Pj.unregisterChannelzRef)(this.channelzRef)}},xj=class{constructor(o){this.channelTarget=o,this.session=null,this.isShutdown=!1}trace(o){zp.trace(Ed.LogVerbosity.DEBUG,jj,(0,Gp.uriToString)(this.channelTarget)+" "+o)}createSession(o,p,c,l){return this.isShutdown?Promise.reject():new Promise((u,O)=>{var y,m,a;let r;l.realTarget?(r=(0,Gp.uriToString)(l.realTarget),this.trace("creating HTTP/2 session through proxy to "+(0,Gp.uriToString)(l.realTarget))):(r=null,this.trace("creating HTTP/2 session to "+(0,Fg.subchannelAddressToString)(o)));let e=(0,WA.getDefaultAuthority)((y=l.realTarget)!==null&&y!==void 0?y:this.channelTarget),t=p._getConnectionOptions()||{};t.maxSendHeaderBlockLength=Number.MAX_SAFE_INTEGER,"grpc-node.max_session_memory"in c?t.maxSessionMemory=c["grpc-node.max_session_memory"]:t.maxSessionMemory=Number.MAX_SAFE_INTEGER;let n="http://";if("secureContext"in t){if(n="https://",c["grpc.ssl_target_name_override"]){let f=c["grpc.ssl_target_name_override"];t.checkServerIdentity=(g,T)=>(0,YA.checkServerIdentity)(f,T),t.servername=f}else{let f=(a=(m=(0,Gp.splitHostPort)(e))===null||m===void 0?void 0:m.host)!==null&&a!==void 0?a:"localhost";t.servername=f}l.socket&&(t.createConnection=(f,g)=>l.socket)}else t.createConnection=(f,g)=>l.socket?l.socket:KZ.connect(o);t=Object.assign(Object.assign(Object.assign({},t),o),{enableTrace:c["grpc-node.tls_enable_trace"]===1});let i=_j.connect(n+e,t);this.session=i;let s="Failed to connect";i.unref(),i.once("connect",()=>{i.removeAllListeners(),u(new wj(i,o,c,r)),this.session=null}),i.once("close",()=>{this.session=null,setImmediate(()=>{O(`${s} (${new Date().toISOString()})`)})}),i.once("error",f=>{s=f.message,this.trace("connection failed with error "+s)})})}connect(o,p,c){var l,u;if(this.isShutdown)return Promise.reject();let O=p._getConnectionOptions()||{};if("secureContext"in O){if(O.ALPNProtocols=["h2"],c["grpc.ssl_target_name_override"]){let y=c["grpc.ssl_target_name_override"];O.checkServerIdentity=(m,a)=>(0,YA.checkServerIdentity)(y,a),O.servername=y}else if("grpc.http_connect_target"in c){let y=(0,WA.getDefaultAuthority)((l=(0,Gp.parseUri)(c["grpc.http_connect_target"]))!==null&&l!==void 0?l:{path:"localhost"}),m=(0,Gp.splitHostPort)(y);O.servername=(u=m?.host)!==null&&u!==void 0?u:y}c["grpc-node.tls_enable_trace"]&&(O.enableTrace=!0)}return(0,WZ.getProxiedConnection)(o,c,O).then(y=>this.createSession(o,p,c,y))}shutdown(){var o;this.isShutdown=!0,(o=this.session)===null||o===void 0||o.close(),this.session=null}};Ig.Http2SubchannelConnector=xj});var XA=A(Hp=>{"use strict";Object.defineProperty(Hp,"__esModule",{value:!0});Hp.getSubchannelPool=Hp.SubchannelPool=void 0;var p$=IN(),s$=UA(),u$=ra(),d$=Fo(),f$=KA(),m$=1e4,Md=class{constructor(){this.pool=Object.create(null),this.cleanupTimer=null}unrefUnusedSubchannels(){let o=!0;for(let p in this.pool){let l=this.pool[p].filter(u=>!u.subchannel.unrefIfOneRef());l.length>0&&(o=!1),this.pool[p]=l}o&&this.cleanupTimer!==null&&(clearInterval(this.cleanupTimer),this.cleanupTimer=null)}ensureCleanupTask(){var o,p;this.cleanupTimer===null&&(this.cleanupTimer=setInterval(()=>{this.unrefUnusedSubchannels()},m$),(p=(o=this.cleanupTimer).unref)===null||p===void 0||p.call(o))}getOrCreateSubchannel(o,p,c,l){this.ensureCleanupTask();let u=(0,d$.uriToString)(o);if(u in this.pool){let y=this.pool[u];for(let m of y)if((0,u$.subchannelAddressEqual)(p,m.subchannelAddress)&&(0,p$.channelOptionsEqual)(c,m.channelArguments)&&l._equals(m.channelCredentials))return m.subchannel}let O=new s$.Subchannel(o,p,c,l,new f$.Http2SubchannelConnector(o));return u in this.pool||(this.pool[u]=[]),this.pool[u].push({subchannelAddress:p,channelArguments:c,channelCredentials:l,subchannel:O}),O.ref(),O}};Hp.SubchannelPool=Md;var h$=new Md;function g$(d){return d?h$:new Md}Hp.getSubchannelPool=g$});var Ej=A(Qp=>{"use strict";Object.defineProperty(Qp,"__esModule",{value:!0});Qp.FilterStackFactory=Qp.FilterStack=void 0;var kg=class{constructor(o){this.filters=o}sendMetadata(o){let p=o;for(let c=0;c=0;c--)p=this.filters[c].receiveMetadata(p);return p}sendMessage(o){let p=o;for(let c=0;c=0;c--)p=this.filters[c].receiveMessage(p);return p}receiveTrailers(o){let p=o;for(let c=this.filters.length-1;c>=0;c--)p=this.filters[c].receiveTrailers(p);return p}push(o){this.filters.unshift(...o)}getFilters(){return this.filters}};Qp.FilterStack=kg;var Dj=class d{constructor(o){this.factories=o}push(o){this.factories.unshift(...o)}clone(){return new d([...this.factories])}createFilter(){return new kg(this.factories.map(o=>o.createFilter()))}};Qp.FilterStackFactory=Dj});var Mj=A(Lg=>{"use strict";Object.defineProperty(Lg,"__esModule",{value:!0});Lg.CompressionAlgorithms=void 0;var ZA;(function(d){d[d.identity=0]="identity",d[d.deflate=1]="deflate",d[d.gzip=2]="gzip"})(ZA||(Lg.CompressionAlgorithms=ZA={}))});var Vg=A(Jg=>{"use strict";Object.defineProperty(Jg,"__esModule",{value:!0});Jg.BaseFilter=void 0;var Nj=class{async sendMetadata(o){return o}receiveMetadata(o){return o}async sendMessage(o){return o}async receiveMessage(o){return o}receiveTrailers(o){return o}};Jg.BaseFilter=Nj});var tF=A(Wp=>{"use strict";Object.defineProperty(Wp,"__esModule",{value:!0});Wp.CompressionFilterFactory=Wp.CompressionFilter=void 0;var Ug=require("zlib"),eF=Mj(),y$=Ye(),b$=Vg(),v$=mt(),T$=d=>typeof d=="number"&&typeof eF.CompressionAlgorithms[d]=="string",Yp=class{async writeMessage(o,p){let c=o;p&&(c=await this.compressMessage(c));let l=Buffer.allocUnsafe(c.length+5);return l.writeUInt8(p?1:0,0),l.writeUInt32BE(c.length,1),c.copy(l,5),l}async readMessage(o){let p=o.readUInt8(0)===1,c=o.slice(5);return p&&(c=await this.decompressMessage(c)),c}},Jl=class extends Yp{async compressMessage(o){return o}async writeMessage(o,p){let c=Buffer.allocUnsafe(o.length+5);return c.writeUInt8(0,0),c.writeUInt32BE(o.length,1),o.copy(c,5),c}decompressMessage(o){return Promise.reject(new Error('Received compressed message but "grpc-encoding" header was identity'))}},Cj=class extends Yp{compressMessage(o){return new Promise((p,c)=>{Ug.deflate(o,(l,u)=>{l?c(l):p(u)})})}decompressMessage(o){return new Promise((p,c)=>{Ug.inflate(o,(l,u)=>{l?c(l):p(u)})})}},Rj=class extends Yp{compressMessage(o){return new Promise((p,c)=>{Ug.gzip(o,(l,u)=>{l?c(l):p(u)})})}decompressMessage(o){return new Promise((p,c)=>{Ug.unzip(o,(l,u)=>{l?c(l):p(u)})})}},Aj=class extends Yp{constructor(o){super(),this.compressionName=o}compressMessage(o){return Promise.reject(new Error(`Received message compressed with unsupported compression method ${this.compressionName}`))}decompressMessage(o){return Promise.reject(new Error(`Compression method not supported: ${this.compressionName}`))}};function $A(d){switch(d){case"identity":return new Jl;case"deflate":return new Cj;case"gzip":return new Rj;default:return new Aj(d)}}var qg=class extends b$.BaseFilter{constructor(o,p){var c;super(),this.sharedFilterConfig=p,this.sendCompression=new Jl,this.receiveCompression=new Jl,this.currentCompressionAlgorithm="identity";let l=o["grpc.default_compression_algorithm"];if(l!==void 0)if(T$(l)){let u=eF.CompressionAlgorithms[l],O=(c=p.serverSupportedEncodingHeader)===null||c===void 0?void 0:c.split(",");(!O||O.includes(u))&&(this.currentCompressionAlgorithm=u,this.sendCompression=$A(this.currentCompressionAlgorithm))}else v$.log(y$.LogVerbosity.ERROR,`Invalid value provided for grpc.default_compression_algorithm option: ${l}`)}async sendMetadata(o){let p=await o;return p.set("grpc-accept-encoding","identity,deflate,gzip"),p.set("accept-encoding","identity"),this.currentCompressionAlgorithm==="identity"?p.remove("grpc-encoding"):p.set("grpc-encoding",this.currentCompressionAlgorithm),p}receiveMetadata(o){let p=o.get("grpc-encoding");if(p.length>0){let l=p[0];typeof l=="string"&&(this.receiveCompression=$A(l))}o.remove("grpc-encoding");let c=o.get("grpc-accept-encoding")[0];return c&&(this.sharedFilterConfig.serverSupportedEncodingHeader=c,c.split(",").includes(this.currentCompressionAlgorithm)||(this.sendCompression=new Jl,this.currentCompressionAlgorithm="identity")),o.remove("grpc-accept-encoding"),o}async sendMessage(o){var p;let c=await o,l;return this.sendCompression instanceof Jl?l=!1:l=(((p=c.flags)!==null&&p!==void 0?p:0)&2)===0,{message:await this.sendCompression.writeMessage(c.message,l),flags:c.flags}}async receiveMessage(o){return this.receiveCompression.readMessage(await o)}};Wp.CompressionFilter=qg;var Fj=class{constructor(o,p){this.options=p,this.sharedFilterConfig={}}createFilter(){return new qg(this.options,this.sharedFilterConfig)}};Wp.CompressionFilterFactory=Fj});var nF=A(Kp=>{"use strict";Object.defineProperty(Kp,"__esModule",{value:!0});Kp.MaxMessageSizeFilterFactory=Kp.MaxMessageSizeFilter=void 0;var O$=Vg(),Bg=Ye(),oF=yo(),Gg=class extends O$.BaseFilter{constructor(o){super(),this.maxSendMessageSize=Bg.DEFAULT_MAX_SEND_MESSAGE_LENGTH,this.maxReceiveMessageSize=Bg.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH,"grpc.max_send_message_length"in o&&(this.maxSendMessageSize=o["grpc.max_send_message_length"]),"grpc.max_receive_message_length"in o&&(this.maxReceiveMessageSize=o["grpc.max_receive_message_length"])}async sendMessage(o){if(this.maxSendMessageSize===-1)return o;{let p=await o;if(p.message.length>this.maxSendMessageSize)throw{code:Bg.Status.RESOURCE_EXHAUSTED,details:`Sent message larger than max (${p.message.length} vs. ${this.maxSendMessageSize})`,metadata:new oF.Metadata};return p}}async receiveMessage(o){if(this.maxReceiveMessageSize===-1)return o;{let p=await o;if(p.length>this.maxReceiveMessageSize)throw{code:Bg.Status.RESOURCE_EXHAUSTED,details:`Received message larger than max (${p.length} vs. ${this.maxReceiveMessageSize})`,metadata:new oF.Metadata};return p}}};Kp.MaxMessageSizeFilter=Gg;var Ij=class{constructor(o){this.options=o}createFilter(){return new Gg(this.options)}};Kp.MaxMessageSizeFilterFactory=Ij});var zg=A(ya=>{"use strict";Object.defineProperty(ya,"__esModule",{value:!0});ya.deadlineToString=ya.getRelativeTimeout=ya.getDeadlineTimeoutString=ya.minDeadline=void 0;function S$(...d){let o=1/0;for(let p of d){let c=p instanceof Date?p.getTime():p;cw$?1/0:c}ya.getRelativeTimeout=x$;function _$(d){if(d instanceof Date)return d.toISOString();{let o=new Date(d);return Number.isNaN(o.getTime())?""+d:o.toISOString()}}ya.deadlineToString=_$});var Qg=A(Hg=>{"use strict";Object.defineProperty(Hg,"__esModule",{value:!0});Hg.restrictControlPlaneStatusCode=void 0;var ba=Ye(),D$=[ba.Status.OK,ba.Status.INVALID_ARGUMENT,ba.Status.NOT_FOUND,ba.Status.ALREADY_EXISTS,ba.Status.FAILED_PRECONDITION,ba.Status.ABORTED,ba.Status.OUT_OF_RANGE,ba.Status.DATA_LOSS];function E$(d,o){return D$.includes(d)?{code:ba.Status.INTERNAL,details:`Invalid status from control plane: ${d} ${ba.Status[d]} ${o}`}:{code:d,details:o}}Hg.restrictControlPlaneStatusCode=E$});var iF=A(Kg=>{"use strict";Object.defineProperty(Kg,"__esModule",{value:!0});Kg.LoadBalancingCall=void 0;var aF=zo(),Yg=Ye(),M$=zg(),Wg=yo(),Nd=Xi(),N$=Fo(),C$=mt(),kj=Qg(),R$=require("http2"),A$="load_balancing_call",Lj=class{constructor(o,p,c,l,u,O,y){var m,a;this.channel=o,this.callConfig=p,this.methodName=c,this.host=l,this.credentials=u,this.deadline=O,this.callNumber=y,this.child=null,this.readPending=!1,this.pendingMessage=null,this.pendingHalfClose=!1,this.ended=!1,this.metadata=null,this.listener=null,this.onCallEnded=null;let r=this.methodName.split("/"),e="";r.length>=2&&(e=r[1]);let t=(a=(m=(0,N$.splitHostPort)(this.host))===null||m===void 0?void 0:m.host)!==null&&a!==void 0?a:"localhost";this.serviceUrl=`https://${t}/${e}`}trace(o){C$.trace(Yg.LogVerbosity.DEBUG,A$,"["+this.callNumber+"] "+o)}outputStatus(o,p){var c,l;if(!this.ended){this.ended=!0,this.trace("ended with status: code="+o.code+' details="'+o.details+'"');let u=Object.assign(Object.assign({},o),{progress:p});(c=this.listener)===null||c===void 0||c.onReceiveStatus(u),(l=this.onCallEnded)===null||l===void 0||l.call(this,u.code)}}doPick(){var o,p;if(this.ended)return;if(!this.metadata)throw new Error("doPick called before start");this.trace("Pick called");let c=this.channel.doPick(this.metadata,this.callConfig.pickInformation),l=c.subchannel?"("+c.subchannel.getChannelzRef().id+") "+c.subchannel.getAddress():""+c.subchannel;switch(this.trace("Pick result: "+Nd.PickResultType[c.pickResultType]+" subchannel: "+l+" status: "+((o=c.status)===null||o===void 0?void 0:o.code)+" "+((p=c.status)===null||p===void 0?void 0:p.details)),c.pickResultType){case Nd.PickResultType.COMPLETE:this.credentials.generateMetadata({service_url:this.serviceUrl}).then(y=>{var m,a,r;if(this.ended){this.trace("Credentials metadata generation finished after call ended");return}let e=this.metadata.clone();if(e.merge(y),e.get("authorization").length>1&&this.outputStatus({code:Yg.Status.INTERNAL,details:'"authorization" metadata cannot have multiple values',metadata:new Wg.Metadata},"PROCESSED"),c.subchannel.getConnectivityState()!==aF.ConnectivityState.READY){this.trace("Picked subchannel "+l+" has state "+aF.ConnectivityState[c.subchannel.getConnectivityState()]+" after getting credentials metadata. Retrying pick"),this.doPick();return}this.deadline!==1/0&&e.set("grpc-timeout",(0,M$.getDeadlineTimeoutString)(this.deadline));try{this.child=c.subchannel.getRealSubchannel().createCall(e,this.host,this.methodName,{onReceiveMetadata:t=>{this.trace("Received metadata"),this.listener.onReceiveMetadata(t)},onReceiveMessage:t=>{this.trace("Received message"),this.listener.onReceiveMessage(t)},onReceiveStatus:t=>{this.trace("Received status"),t.rstCode===R$.constants.NGHTTP2_REFUSED_STREAM?this.outputStatus(t,"REFUSED"):this.outputStatus(t,"PROCESSED")}})}catch(t){this.trace("Failed to start call on picked subchannel "+l+" with error "+t.message),this.outputStatus({code:Yg.Status.INTERNAL,details:"Failed to start HTTP/2 stream with error "+t.message,metadata:new Wg.Metadata},"NOT_STARTED");return}(a=(m=this.callConfig).onCommitted)===null||a===void 0||a.call(m),(r=c.onCallStarted)===null||r===void 0||r.call(c),this.onCallEnded=c.onCallEnded,this.trace("Created child call ["+this.child.getCallNumber()+"]"),this.readPending&&this.child.startRead(),this.pendingMessage&&this.child.sendMessageWithContext(this.pendingMessage.context,this.pendingMessage.message),this.pendingHalfClose&&this.child.halfClose()},y=>{let{code:m,details:a}=(0,kj.restrictControlPlaneStatusCode)(typeof y.code=="number"?y.code:Yg.Status.UNKNOWN,`Getting metadata from plugin failed with error: ${y.message}`);this.outputStatus({code:m,details:a,metadata:new Wg.Metadata},"PROCESSED")});break;case Nd.PickResultType.DROP:let{code:u,details:O}=(0,kj.restrictControlPlaneStatusCode)(c.status.code,c.status.details);setImmediate(()=>{this.outputStatus({code:u,details:O,metadata:c.status.metadata},"DROP")});break;case Nd.PickResultType.TRANSIENT_FAILURE:if(this.metadata.getOptions().waitForReady)this.channel.queueCallForPick(this);else{let{code:y,details:m}=(0,kj.restrictControlPlaneStatusCode)(c.status.code,c.status.details);setImmediate(()=>{this.outputStatus({code:y,details:m,metadata:c.status.metadata},"PROCESSED")})}break;case Nd.PickResultType.QUEUE:this.channel.queueCallForPick(this)}}cancelWithStatus(o,p){var c;this.trace("cancelWithStatus code: "+o+' details: "'+p+'"'),(c=this.child)===null||c===void 0||c.cancelWithStatus(o,p),this.outputStatus({code:o,details:p,metadata:new Wg.Metadata},"PROCESSED")}getPeer(){var o,p;return(p=(o=this.child)===null||o===void 0?void 0:o.getPeer())!==null&&p!==void 0?p:this.channel.getTarget()}start(o,p){this.trace("start called"),this.listener=p,this.metadata=o,this.doPick()}sendMessageWithContext(o,p){this.trace("write() called with message of length "+p.length),this.child?this.child.sendMessageWithContext(o,p):this.pendingMessage={context:o,message:p}}startRead(){this.trace("startRead called"),this.child?this.child.startRead():this.readPending=!0}halfClose(){this.trace("halfClose called"),this.child?this.child.halfClose():this.pendingHalfClose=!0}setCredentials(o){throw new Error("Method not implemented.")}getCallNumber(){return this.callNumber}};Kg.LoadBalancingCall=Lj});var lF=A(Zg=>{"use strict";Object.defineProperty(Zg,"__esModule",{value:!0});Zg.ResolvingCall=void 0;var Xp=Ye(),Xg=zg(),rF=yo(),F$=mt(),I$=Qg(),k$="resolving_call",Jj=class{constructor(o,p,c,l,u,O){this.channel=o,this.method=p,this.filterStackFactory=l,this.credentials=u,this.callNumber=O,this.child=null,this.readPending=!1,this.pendingMessage=null,this.pendingHalfClose=!1,this.ended=!1,this.readFilterPending=!1,this.writeFilterPending=!1,this.pendingChildStatus=null,this.metadata=null,this.listener=null,this.statusWatchers=[],this.deadlineTimer=setTimeout(()=>{},0),this.filterStack=null,this.deadline=c.deadline,this.host=c.host,c.parentCall&&(c.flags&Xp.Propagate.CANCELLATION&&c.parentCall.on("cancelled",()=>{this.cancelWithStatus(Xp.Status.CANCELLED,"Cancelled by parent call")}),c.flags&Xp.Propagate.DEADLINE&&(this.trace("Propagating deadline from parent: "+c.parentCall.getDeadline()),this.deadline=(0,Xg.minDeadline)(this.deadline,c.parentCall.getDeadline()))),this.trace("Created"),this.runDeadlineTimer()}trace(o){F$.trace(Xp.LogVerbosity.DEBUG,k$,"["+this.callNumber+"] "+o)}runDeadlineTimer(){clearTimeout(this.deadlineTimer),this.trace("Deadline: "+(0,Xg.deadlineToString)(this.deadline));let o=(0,Xg.getRelativeTimeout)(this.deadline);if(o!==1/0){this.trace("Deadline will be reached in "+o+"ms");let p=()=>{this.cancelWithStatus(Xp.Status.DEADLINE_EXCEEDED,"Deadline exceeded")};o<=0?process.nextTick(p):this.deadlineTimer=setTimeout(p,o)}}outputStatus(o){if(!this.ended){this.ended=!0,this.filterStack||(this.filterStack=this.filterStackFactory.createFilter()),clearTimeout(this.deadlineTimer);let p=this.filterStack.receiveTrailers(o);this.trace("ended with status: code="+p.code+' details="'+p.details+'"'),this.statusWatchers.forEach(c=>c(p)),process.nextTick(()=>{var c;(c=this.listener)===null||c===void 0||c.onReceiveStatus(p)})}}sendMessageOnChild(o,p){if(!this.child)throw new Error("sendMessageonChild called with child not populated");let c=this.child;this.writeFilterPending=!0,this.filterStack.sendMessage(Promise.resolve({message:p,flags:o.flags})).then(l=>{this.writeFilterPending=!1,c.sendMessageWithContext(o,l.message),this.pendingHalfClose&&c.halfClose()},l=>{this.cancelWithStatus(l.code,l.details)})}getConfig(){if(this.ended)return;if(!this.metadata||!this.listener)throw new Error("getConfig called before start");let o=this.channel.getConfig(this.method,this.metadata);if(o.type==="NONE"){this.channel.queueCallForConfig(this);return}else if(o.type==="ERROR"){this.metadata.getOptions().waitForReady?this.channel.queueCallForConfig(this):this.outputStatus(o.error);return}let p=o.config;if(p.status!==Xp.Status.OK){let{code:c,details:l}=(0,I$.restrictControlPlaneStatusCode)(p.status,"Failed to route call to method "+this.method);this.outputStatus({code:c,details:l,metadata:new rF.Metadata});return}if(p.methodConfig.timeout){let c=new Date;c.setSeconds(c.getSeconds()+p.methodConfig.timeout.seconds),c.setMilliseconds(c.getMilliseconds()+p.methodConfig.timeout.nanos/1e6),this.deadline=(0,Xg.minDeadline)(this.deadline,c),this.runDeadlineTimer()}this.filterStackFactory.push(p.dynamicFilterFactories),this.filterStack=this.filterStackFactory.createFilter(),this.filterStack.sendMetadata(Promise.resolve(this.metadata)).then(c=>{this.child=this.channel.createInnerCall(p,this.method,this.host,this.credentials,this.deadline),this.trace("Created child ["+this.child.getCallNumber()+"]"),this.child.start(c,{onReceiveMetadata:l=>{this.trace("Received metadata"),this.listener.onReceiveMetadata(this.filterStack.receiveMetadata(l))},onReceiveMessage:l=>{this.trace("Received message"),this.readFilterPending=!0,this.filterStack.receiveMessage(l).then(u=>{this.trace("Finished filtering received message"),this.readFilterPending=!1,this.listener.onReceiveMessage(u),this.pendingChildStatus&&this.outputStatus(this.pendingChildStatus)},u=>{this.cancelWithStatus(u.code,u.details)})},onReceiveStatus:l=>{this.trace("Received status"),this.readFilterPending?this.pendingChildStatus=l:this.outputStatus(l)}}),this.readPending&&this.child.startRead(),this.pendingMessage?this.sendMessageOnChild(this.pendingMessage.context,this.pendingMessage.message):this.pendingHalfClose&&this.child.halfClose()},c=>{this.outputStatus(c)})}reportResolverError(o){var p;!((p=this.metadata)===null||p===void 0)&&p.getOptions().waitForReady?this.channel.queueCallForConfig(this):this.outputStatus(o)}cancelWithStatus(o,p){var c;this.trace("cancelWithStatus code: "+o+' details: "'+p+'"'),(c=this.child)===null||c===void 0||c.cancelWithStatus(o,p),this.outputStatus({code:o,details:p,metadata:new rF.Metadata})}getPeer(){var o,p;return(p=(o=this.child)===null||o===void 0?void 0:o.getPeer())!==null&&p!==void 0?p:this.channel.getTarget()}start(o,p){this.trace("start called"),this.metadata=o.clone(),this.listener=p,this.getConfig()}sendMessageWithContext(o,p){this.trace("write() called with message of length "+p.length),this.child?this.sendMessageOnChild(o,p):this.pendingMessage={context:o,message:p}}startRead(){this.trace("startRead called"),this.child?this.child.startRead():this.readPending=!0}halfClose(){this.trace("halfClose called"),this.child&&!this.writeFilterPending?this.child.halfClose():this.pendingHalfClose=!0}setCredentials(o){this.credentials=this.credentials.compose(o)}addStatusWatcher(o){this.statusWatchers.push(o)}getCallNumber(){return this.callNumber}};Zg.ResolvingCall=Jj});var cF=A(hr=>{"use strict";Object.defineProperty(hr,"__esModule",{value:!0});hr.RetryingCall=hr.MessageBufferTracker=hr.RetryThrottler=void 0;var $g=Ye(),L$=yo(),J$=mt(),V$="retrying_call",Uj=class{constructor(o,p,c){this.maxTokens=o,this.tokenRatio=p,c?this.tokens=c.tokens*(o/c.maxTokens):this.tokens=o}addCallSucceeded(){this.tokens=Math.max(this.tokens+this.tokenRatio,this.maxTokens)}addCallFailed(){this.tokens=Math.min(this.tokens-1,0)}canRetryCall(){return this.tokens>this.maxTokens/2}};hr.RetryThrottler=Uj;var qj=class{constructor(o,p){this.totalLimit=o,this.limitPerCall=p,this.totalAllocated=0,this.allocatedPerCall=new Map}allocate(o,p){var c;let l=(c=this.allocatedPerCall.get(p))!==null&&c!==void 0?c:0;return this.limitPerCall-l total allocated ${this.totalAllocated}`);this.totalAllocated-=o;let l=(c=this.allocatedPerCall.get(p))!==null&&c!==void 0?c:0;if(l allocated for call ${l}`);this.allocatedPerCall.set(p,l-o)}freeAll(o){var p;let c=(p=this.allocatedPerCall.get(o))!==null&&p!==void 0?p:0;if(this.totalAllocated total allocated ${this.totalAllocated}`);this.totalAllocated-=c,this.allocatedPerCall.delete(o)}};hr.MessageBufferTracker=qj;var Vj="grpc-previous-rpc-attempts",Bj=class{constructor(o,p,c,l,u,O,y,m,a){if(this.channel=o,this.callConfig=p,this.methodName=c,this.host=l,this.credentials=u,this.deadline=O,this.callNumber=y,this.bufferTracker=m,this.retryThrottler=a,this.listener=null,this.initialMetadata=null,this.underlyingCalls=[],this.writeBuffer=[],this.writeBufferOffset=0,this.readStarted=!1,this.transparentRetryUsed=!1,this.attempts=0,this.hedgingTimer=null,this.committedCallIndex=null,this.initialRetryBackoffSec=0,this.nextRetryBackoffSec=0,p.methodConfig.retryPolicy){this.state="RETRY";let r=p.methodConfig.retryPolicy;this.nextRetryBackoffSec=this.initialRetryBackoffSec=Number(r.initialBackoff.substring(0,r.initialBackoff.length-1))}else p.methodConfig.hedgingPolicy?this.state="HEDGING":this.state="TRANSPARENT_ONLY"}getCallNumber(){return this.callNumber}trace(o){J$.trace($g.LogVerbosity.DEBUG,V$,"["+this.callNumber+"] "+o)}reportStatus(o){this.trace("ended with status: code="+o.code+' details="'+o.details+'"'),this.bufferTracker.freeAll(this.callNumber),this.writeBufferOffset=this.writeBufferOffset+this.writeBuffer.length,this.writeBuffer=[],process.nextTick(()=>{var p;(p=this.listener)===null||p===void 0||p.onReceiveStatus({code:o.code,details:o.details,metadata:o.metadata})})}cancelWithStatus(o,p){this.trace("cancelWithStatus code: "+o+' details: "'+p+'"'),this.reportStatus({code:o,details:p,metadata:new L$.Metadata});for(let{call:c}of this.underlyingCalls)c.cancelWithStatus(o,p)}getPeer(){return this.committedCallIndex!==null?this.underlyingCalls[this.committedCallIndex].call.getPeer():"unknown"}getBufferEntry(o){var p;return(p=this.writeBuffer[o-this.writeBufferOffset])!==null&&p!==void 0?p:{entryType:"FREED",allocated:!1}}getNextBufferIndex(){return this.writeBufferOffset+this.writeBuffer.length}clearSentMessages(){if(this.state!=="COMMITTED")return;let o=this.underlyingCalls[this.committedCallIndex].nextMessageToSend;for(let p=this.writeBufferOffset;po&&(o=l.nextMessageToSend,p=c);p===-1?this.state="TRANSPARENT_ONLY":this.commitCall(p)}isStatusCodeInList(o,p){return o.some(c=>c===p||c.toString().toLowerCase()===$g.Status[p].toLowerCase())}getNextRetryBackoffMs(){var o;let p=(o=this.callConfig)===null||o===void 0?void 0:o.methodConfig.retryPolicy;if(!p)return 0;let c=Math.random()*this.nextRetryBackoffSec*1e3,l=Number(p.maxBackoff.substring(0,p.maxBackoff.length-1));return this.nextRetryBackoffSec=Math.min(this.nextRetryBackoffSec*p.backoffMultiplier,l),c}maybeRetryCall(o,p){if(this.state!=="RETRY"){p(!1);return}let c=this.callConfig.methodConfig.retryPolicy;if(this.attempts>=Math.min(c.maxAttempts,5)){p(!1);return}let l;if(o===null)l=this.getNextRetryBackoffMs();else if(o<0){this.state="TRANSPARENT_ONLY",p(!1);return}else l=o,this.nextRetryBackoffSec=this.initialRetryBackoffSec;setTimeout(()=>{var u,O;if(this.state!=="RETRY"){p(!1);return}(!((O=(u=this.retryThrottler)===null||u===void 0?void 0:u.canRetryCall())!==null&&O!==void 0)||O)&&(p(!0),this.attempts+=1,this.startNewAttempt())},l)}countActiveCalls(){let o=0;for(let p of this.underlyingCalls)p?.state==="ACTIVE"&&(o+=1);return o}handleProcessedStatus(o,p,c){var l,u,O;switch(this.state){case"COMMITTED":case"TRANSPARENT_ONLY":this.commitCall(p),this.reportStatus(o);break;case"HEDGING":if(this.isStatusCodeInList((l=this.callConfig.methodConfig.hedgingPolicy.nonFatalStatusCodes)!==null&&l!==void 0?l:[],o.code)){(u=this.retryThrottler)===null||u===void 0||u.addCallFailed();let y;if(c===null)y=0;else if(c<0){this.state="TRANSPARENT_ONLY",this.commitCall(p),this.reportStatus(o);return}else y=c;setTimeout(()=>{this.maybeStartHedgingAttempt(),this.countActiveCalls()===0&&(this.commitCall(p),this.reportStatus(o))},y)}else this.commitCall(p),this.reportStatus(o);break;case"RETRY":this.isStatusCodeInList(this.callConfig.methodConfig.retryPolicy.retryableStatusCodes,o.code)?((O=this.retryThrottler)===null||O===void 0||O.addCallFailed(),this.maybeRetryCall(c,y=>{y||(this.commitCall(p),this.reportStatus(o))})):(this.commitCall(p),this.reportStatus(o));break}}getPushback(o){let p=o.get("grpc-retry-pushback-ms");if(p.length===0)return null;try{return parseInt(p[0])}catch{return-1}}handleChildStatus(o,p){var c;if(this.underlyingCalls[p].state==="COMPLETED")return;if(this.trace("state="+this.state+" handling status with progress "+o.progress+" from child ["+this.underlyingCalls[p].call.getCallNumber()+"] in state "+this.underlyingCalls[p].state),this.underlyingCalls[p].state="COMPLETED",o.code===$g.Status.OK){(c=this.retryThrottler)===null||c===void 0||c.addCallSucceeded(),this.commitCall(p),this.reportStatus(o);return}if(this.state==="COMMITTED"){this.reportStatus(o);return}let l=this.getPushback(o.metadata);switch(o.progress){case"NOT_STARTED":this.startNewAttempt();break;case"REFUSED":this.transparentRetryUsed?this.handleProcessedStatus(o,p,l):(this.transparentRetryUsed=!0,this.startNewAttempt());break;case"DROP":this.commitCall(p),this.reportStatus(o);break;case"PROCESSED":this.handleProcessedStatus(o,p,l);break}}maybeStartHedgingAttempt(){if(this.state!=="HEDGING"||!this.callConfig.methodConfig.hedgingPolicy)return;let o=this.callConfig.methodConfig.hedgingPolicy;this.attempts>=Math.min(o.maxAttempts,5)||(this.attempts+=1,this.startNewAttempt(),this.maybeStartHedgingTimer())}maybeStartHedgingTimer(){var o,p,c;if(this.hedgingTimer&&clearTimeout(this.hedgingTimer),this.state!=="HEDGING"||!this.callConfig.methodConfig.hedgingPolicy)return;let l=this.callConfig.methodConfig.hedgingPolicy;if(this.attempts>=Math.min(l.maxAttempts,5))return;let u=(o=l.hedgingDelay)!==null&&o!==void 0?o:"0s",O=Number(u.substring(0,u.length-1));this.hedgingTimer=setTimeout(()=>{this.maybeStartHedgingAttempt()},O*1e3),(c=(p=this.hedgingTimer).unref)===null||c===void 0||c.call(p)}startNewAttempt(){let o=this.channel.createLoadBalancingCall(this.callConfig,this.methodName,this.host,this.credentials,this.deadline);this.trace("Created child call ["+o.getCallNumber()+"] for attempt "+this.attempts);let p=this.underlyingCalls.length;this.underlyingCalls.push({state:"ACTIVE",call:o,nextMessageToSend:0});let c=this.attempts-1,l=this.initialMetadata.clone();c>0&&l.set(Vj,`${c}`);let u=!1;o.start(l,{onReceiveMetadata:O=>{this.trace("Received metadata from child ["+o.getCallNumber()+"]"),this.commitCall(p),u=!0,c>0&&O.set(Vj,`${c}`),this.underlyingCalls[p].state==="ACTIVE"&&this.listener.onReceiveMetadata(O)},onReceiveMessage:O=>{this.trace("Received message from child ["+o.getCallNumber()+"]"),this.commitCall(p),this.underlyingCalls[p].state==="ACTIVE"&&this.listener.onReceiveMessage(O)},onReceiveStatus:O=>{this.trace("Received status from child ["+o.getCallNumber()+"]"),!u&&c>0&&O.metadata.set(Vj,`${c}`),this.handleChildStatus(O,p)}}),this.sendNextChildMessage(p),this.readStarted&&o.startRead()}start(o,p){this.trace("start called"),this.listener=p,this.initialMetadata=o,this.attempts+=1,this.startNewAttempt(),this.maybeStartHedgingTimer()}handleChildWriteCompleted(o){var p,c;let l=this.underlyingCalls[o],u=l.nextMessageToSend;(c=(p=this.getBufferEntry(u)).callback)===null||c===void 0||c.call(p),this.clearSentMessages(),l.nextMessageToSend+=1,this.sendNextChildMessage(o)}sendNextChildMessage(o){let p=this.underlyingCalls[o];if(p.state!=="COMPLETED"&&this.getBufferEntry(p.nextMessageToSend)){let c=this.getBufferEntry(p.nextMessageToSend);switch(c.entryType){case"MESSAGE":p.call.sendMessageWithContext({callback:l=>{this.handleChildWriteCompleted(o)}},c.message.message);break;case"HALF_CLOSE":p.nextMessageToSend+=1,p.call.halfClose();break;case"FREED":break}}}sendMessageWithContext(o,p){var c;this.trace("write() called with message of length "+p.length);let l={message:p,flags:o.flags},u=this.getNextBufferIndex(),O={entryType:"MESSAGE",message:l,allocated:this.bufferTracker.allocate(p.length,this.callNumber)};if(this.writeBuffer.push(O),O.allocated){(c=o.callback)===null||c===void 0||c.call(o);for(let[y,m]of this.underlyingCalls.entries())m.state==="ACTIVE"&&m.nextMessageToSend===u&&m.call.sendMessageWithContext({callback:a=>{this.handleChildWriteCompleted(y)}},p)}else{if(this.commitCallWithMostMessages(),this.committedCallIndex===null)return;let y=this.underlyingCalls[this.committedCallIndex];O.callback=o.callback,y.state==="ACTIVE"&&y.nextMessageToSend===u&&y.call.sendMessageWithContext({callback:m=>{this.handleChildWriteCompleted(this.committedCallIndex)}},p)}}startRead(){this.trace("startRead called"),this.readStarted=!0;for(let o of this.underlyingCalls)o?.state==="ACTIVE"&&o.call.startRead()}halfClose(){this.trace("halfClose called");let o=this.getNextBufferIndex();this.writeBuffer.push({entryType:"HALF_CLOSE",allocated:!1});for(let p of this.underlyingCalls)p?.state==="ACTIVE"&&p.nextMessageToSend===o&&(p.nextMessageToSend+=1,p.call.halfClose())}setCredentials(o){throw new Error("Method not implemented.")}getMethod(){return this.methodName}getHost(){return this.host}};hr.RetryingCall=Bj});var ty=A(ey=>{"use strict";Object.defineProperty(ey,"__esModule",{value:!0});ey.BaseSubchannelWrapper=void 0;var Gj=class{constructor(o){this.child=o}getConnectivityState(){return this.child.getConnectivityState()}addConnectivityStateListener(o){this.child.addConnectivityStateListener(o)}removeConnectivityStateListener(o){this.child.removeConnectivityStateListener(o)}startConnecting(){this.child.startConnecting()}getAddress(){return this.child.getAddress()}throttleKeepalive(o){this.child.throttleKeepalive(o)}ref(){this.child.ref()}unref(){this.child.unref()}getChannelzRef(){return this.child.getChannelzRef()}getRealSubchannel(){return this.child.getRealSubchannel()}realSubchannelEquals(o){return this.getRealSubchannel()===o.getRealSubchannel()}};ey.BaseSubchannelWrapper=Gj});var uF=A(ay=>{"use strict";Object.defineProperty(ay,"__esModule",{value:!0});ay.InternalChannel=void 0;var U$=Jh(),q$=FN(),B$=XA(),pF=Xi(),Cd=Ye(),G$=Ej(),z$=tF(),sF=aa(),zj=mt(),H$=nF(),Q$=bj(),oy=Fo(),va=zo(),Rd=Ll(),Y$=iF(),W$=zg(),K$=lF(),Hj=Sj(),X$=Qg(),Qj=cF(),Z$=ty(),$$=2147483647,eee=1e3,tee=30*60*1e3,ny=new Map,oee=1<<24,nee=1<<20,Yj=class extends Z$.BaseSubchannelWrapper{constructor(o,p){super(o),this.channel=p,this.refCount=0,this.subchannelStateListener=(c,l,u,O)=>{p.throttleKeepalive(O)},o.addConnectivityStateListener(this.subchannelStateListener)}ref(){this.child.ref(),this.refCount+=1}unref(){this.child.unref(),this.refCount-=1,this.refCount<=0&&(this.child.removeConnectivityStateListener(this.subchannelStateListener),this.channel.removeWrappedSubchannel(this))}},Wj=class{constructor(o,p,c){var l,u,O,y,m,a,r,e;if(this.credentials=p,this.options=c,this.connectivityState=va.ConnectivityState.IDLE,this.currentPicker=new pF.UnavailablePicker,this.configSelectionQueue=[],this.pickQueue=[],this.connectivityStateWatchers=[],this.configSelector=null,this.currentResolutionError=null,this.wrappedSubchannels=new Set,this.callCount=0,this.idleTimer=null,this.channelzEnabled=!0,this.callTracker=new Rd.ChannelzCallTracker,this.childrenTracker=new Rd.ChannelzChildrenTracker,typeof o!="string")throw new TypeError("Channel target must be a string");if(!(p instanceof U$.ChannelCredentials))throw new TypeError("Channel credentials must be a ChannelCredentials object");if(c&&typeof c!="object")throw new TypeError("Channel options must be an object");this.originalTarget=o;let t=(0,oy.parseUri)(o);if(t===null)throw new Error(`Could not parse target name "${o}"`);let n=(0,sF.mapUriDefaultScheme)(t);if(n===null)throw new Error(`Could not find a default scheme for target name "${o}"`);this.callRefTimer=setInterval(()=>{},$$),(u=(l=this.callRefTimer).unref)===null||u===void 0||u.call(l),this.options["grpc.enable_channelz"]===0&&(this.channelzEnabled=!1),this.channelzTrace=new Rd.ChannelzTrace,this.channelzRef=(0,Rd.registerChannelzChannel)(o,()=>this.getChannelzInfo(),this.channelzEnabled),this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Channel created"),this.options["grpc.default_authority"]?this.defaultAuthority=this.options["grpc.default_authority"]:this.defaultAuthority=(0,sF.getDefaultAuthority)(n);let i=(0,Q$.mapProxyName)(n,c);this.target=i.target,this.options=Object.assign({},this.options,i.extraOptions),this.subchannelPool=(0,B$.getSubchannelPool)(((O=c["grpc.use_local_subchannel_pool"])!==null&&O!==void 0?O:0)===0),this.retryBufferTracker=new Qj.MessageBufferTracker((y=c["grpc.retry_buffer_size"])!==null&&y!==void 0?y:oee,(m=c["grpc.per_rpc_retry_buffer_size"])!==null&&m!==void 0?m:nee),this.keepaliveTime=(a=c["grpc.keepalive_time_ms"])!==null&&a!==void 0?a:-1,this.idleTimeoutMs=Math.max((r=c["grpc.client_idle_timeout_ms"])!==null&&r!==void 0?r:tee,eee);let s={createSubchannel:(g,T)=>{let _=this.subchannelPool.getOrCreateSubchannel(this.target,g,Object.assign({},this.options,T),this.credentials);_.throttleKeepalive(this.keepaliveTime),this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Created subchannel or used existing subchannel",_.getChannelzRef());let C=new Yj(_,this);return this.wrappedSubchannels.add(C),C},updateState:(g,T)=>{this.currentPicker=T;let _=this.pickQueue.slice();this.pickQueue=[],this.callRefTimerUnref();for(let C of _)C.doPick();this.updateState(g)},requestReresolution:()=>{throw new Error("Resolving load balancer should never call requestReresolution")},addChannelzChild:g=>{this.channelzEnabled&&this.childrenTracker.refChild(g)},removeChannelzChild:g=>{this.channelzEnabled&&this.childrenTracker.unrefChild(g)}};this.resolvingLoadBalancer=new q$.ResolvingLoadBalancer(this.target,s,c,(g,T)=>{g.retryThrottling?ny.set(this.getTarget(),new Qj.RetryThrottler(g.retryThrottling.maxTokens,g.retryThrottling.tokenRatio,ny.get(this.getTarget()))):ny.delete(this.getTarget()),this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Address resolution succeeded"),this.configSelector=T,this.currentResolutionError=null,process.nextTick(()=>{let _=this.configSelectionQueue;this.configSelectionQueue=[],this.callRefTimerUnref();for(let C of _)C.getConfig();this.configSelectionQueue=[]})},g=>{this.channelzEnabled&&this.channelzTrace.addTrace("CT_WARNING","Address resolution failed with code "+g.code+' and details "'+g.details+'"'),this.configSelectionQueue.length>0&&this.trace("Name resolution failed with calls queued for config selection"),this.configSelector===null&&(this.currentResolutionError=Object.assign(Object.assign({},(0,X$.restrictControlPlaneStatusCode)(g.code,g.details)),{metadata:g.metadata}));let T=this.configSelectionQueue;this.configSelectionQueue=[],this.callRefTimerUnref();for(let _ of T)_.reportResolverError(g)}),this.filterStackFactory=new G$.FilterStackFactory([new H$.MaxMessageSizeFilterFactory(this.options),new z$.CompressionFilterFactory(this,this.options)]),this.trace("Channel constructed with options "+JSON.stringify(c,void 0,2));let f=new Error;(0,zj.trace)(Cd.LogVerbosity.DEBUG,"channel_stacktrace","("+this.channelzRef.id+`) Channel constructed `+((e=f.stack)===null||e===void 0?void 0:e.substring(f.stack.indexOf(` -`)+1)))}getChannelzInfo(){return{target:this.originalTarget,state:this.connectivityState,trace:this.channelzTrace,callTracker:this.callTracker,children:this.childrenTracker.getChildLists()}}trace(o,s){(0,K2.trace)(s??Yf.LogVerbosity.DEBUG,"channel","("+this.channelzRef.id+") "+(0,Nb.uriToString)(this.target)+" "+o)}callRefTimerRef(){var o,s,c,l;!((s=(o=this.callRefTimer).hasRef)===null||s===void 0)&&s.call(o)||(this.trace("callRefTimer.ref | configSelectionQueue.length="+this.configSelectionQueue.length+" pickQueue.length="+this.pickQueue.length),(l=(c=this.callRefTimer).ref)===null||l===void 0||l.call(c))}callRefTimerUnref(){var o,s;(!this.callRefTimer.hasRef||this.callRefTimer.hasRef())&&(this.trace("callRefTimer.unref | configSelectionQueue.length="+this.configSelectionQueue.length+" pickQueue.length="+this.pickQueue.length),(s=(o=this.callRefTimer).unref)===null||s===void 0||s.call(o))}removeConnectivityStateWatcher(o){let s=this.connectivityStateWatchers.findIndex(c=>c===o);s>=0&&this.connectivityStateWatchers.splice(s,1)}updateState(o){(0,K2.trace)(Yf.LogVerbosity.DEBUG,"connectivity_state","("+this.channelzRef.id+") "+(0,Nb.uriToString)(this.target)+" "+qi.ConnectivityState[this.connectivityState]+" -> "+qi.ConnectivityState[o]),this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Connectivity state change to "+qi.ConnectivityState[o]),this.connectivityState=o;let s=this.connectivityStateWatchers.slice();for(let c of s)o!==c.currentState&&(c.timer&&clearTimeout(c.timer),this.removeConnectivityStateWatcher(c),c.callback());o!==qi.ConnectivityState.TRANSIENT_FAILURE&&(this.currentResolutionError=null)}throttleKeepalive(o){if(o>this.keepaliveTime){this.keepaliveTime=o;for(let s of this.wrappedSubchannels)s.throttleKeepalive(o)}}removeWrappedSubchannel(o){this.wrappedSubchannels.delete(o)}doPick(o,s){return this.currentPicker.pick({metadata:o,extraPickInfo:s})}queueCallForPick(o){this.pickQueue.push(o),this.callRefTimerRef()}getConfig(o,s){return this.resolvingLoadBalancer.exitIdle(),this.configSelector?{type:"SUCCESS",config:this.configSelector(o,s)}:this.currentResolutionError?{type:"ERROR",error:this.currentResolutionError}:{type:"NONE"}}queueCallForConfig(o){this.configSelectionQueue.push(o),this.callRefTimerRef()}enterIdle(){this.resolvingLoadBalancer.destroy(),this.updateState(qi.ConnectivityState.IDLE),this.currentPicker=new GF.QueuePicker(this.resolvingLoadBalancer)}maybeStartIdleTimer(){var o,s;this.callCount===0&&(this.idleTimer=setTimeout(()=>{this.trace("Idle timer triggered after "+this.idleTimeoutMs+"ms of inactivity"),this.enterIdle()},this.idleTimeoutMs),(s=(o=this.idleTimer).unref)===null||s===void 0||s.call(o))}onCallStart(){this.channelzEnabled&&this.callTracker.addCallStarted(),this.callCount+=1,this.idleTimer&&(clearTimeout(this.idleTimer),this.idleTimer=null)}onCallEnd(o){this.channelzEnabled&&(o.code===Yf.Status.OK?this.callTracker.addCallSucceeded():this.callTracker.addCallFailed()),this.callCount-=1,this.maybeStartIdleTimer()}createLoadBalancingCall(o,s,c,l,u){let T=(0,X2.getNextCallNumber)();return this.trace("createLoadBalancingCall ["+T+'] method="'+s+'"'),new pae.LoadBalancingCall(this,o,s,c,l,u,T)}createRetryingCall(o,s,c,l,u){let T=(0,X2.getNextCallNumber)();return this.trace("createRetryingCall ["+T+'] method="'+s+'"'),new Z2.RetryingCall(this,o,s,c,l,u,T,this.retryBufferTracker,Ab.get(this.getTarget()))}createInnerCall(o,s,c,l,u){return this.options["grpc.enable_retries"]===0?this.createLoadBalancingCall(o,s,c,l,u):this.createRetryingCall(o,s,c,l,u)}createResolvingCall(o,s,c,l,u){let T=(0,X2.getNextCallNumber)();this.trace("createResolvingCall ["+T+'] method="'+o+'", deadline='+(0,uae.deadlineToString)(s));let g={deadline:s,flags:u??Yf.Propagate.DEFAULTS,host:c??this.defaultAuthority,parentCall:l},m=new dae.ResolvingCall(this,o,g,this.filterStackFactory.clone(),this.credentials._getCallCredentials(),T);return this.onCallStart(),m.addStatusWatcher(a=>{this.onCallEnd(a)}),m}close(){this.resolvingLoadBalancer.destroy(),this.updateState(qi.ConnectivityState.SHUTDOWN),clearInterval(this.callRefTimer),this.channelzEnabled&&(0,Wf.unregisterChannelzRef)(this.channelzRef),this.subchannelPool.unrefUnusedSubchannels()}getTarget(){return(0,Nb.uriToString)(this.target)}getConnectivityState(o){let s=this.connectivityState;return o&&(this.resolvingLoadBalancer.exitIdle(),this.maybeStartIdleTimer()),s}watchConnectivityState(o,s,c){if(this.connectivityState===qi.ConnectivityState.SHUTDOWN)throw new Error("Channel has been shut down");let l=null;if(s!==1/0){let T=s instanceof Date?s:new Date(s),g=new Date;if(s===-1/0||T<=g){process.nextTick(c,new Error("Deadline passed without connectivity state change"));return}l=setTimeout(()=>{this.removeConnectivityStateWatcher(u),c(new Error("Deadline passed without connectivity state change"))},T.getTime()-g.getTime())}let u={currentState:o,callback:c,timer:l};this.connectivityStateWatchers.push(u)}getChannelzRef(){return this.channelzRef}createCall(o,s,c,l,u){if(typeof o!="string")throw new TypeError("Channel#createCall: method must be a string");if(!(typeof s=="number"||s instanceof Date))throw new TypeError("Channel#createCall: deadline must be a number or Date");if(this.connectivityState===qi.ConnectivityState.SHUTDOWN)throw new Error("Channel has been shut down");return this.createResolvingCall(o,s,c,l,u)}};Ib.InternalChannel=ex});var $j=A(kb=>{"use strict";Object.defineProperty(kb,"__esModule",{value:!0});kb.ChannelImplementation=void 0;var Tae=dy(),Oae=HF(),tx=class{constructor(o,s,c){if(typeof o!="string")throw new TypeError("Channel target must be a string");if(!(s instanceof Tae.ChannelCredentials))throw new TypeError("Channel credentials must be a ChannelCredentials object");if(c&&typeof c!="object")throw new TypeError("Channel options must be an object");this.internalChannel=new Oae.InternalChannel(o,s,c)}close(){this.internalChannel.close()}getTarget(){return this.internalChannel.getTarget()}getConnectivityState(o){return this.internalChannel.getConnectivityState(o)}watchConnectivityState(o,s,c){this.internalChannel.watchConnectivityState(o,s,c)}getChannelzRef(){return this.internalChannel.getChannelzRef()}createCall(o,s,c,l,u){if(typeof o!="string")throw new TypeError("Channel#createCall: method must be a string");if(!(typeof s=="number"||s instanceof Date))throw new TypeError("Channel#createCall: deadline must be a number or Date");return this.internalChannel.createCall(o,s,c,l,u)}};kb.ChannelImplementation=tx});var oL=A(Pn=>{"use strict";Object.defineProperty(Pn,"__esModule",{value:!0});Pn.Http2ServerCallStream=Pn.ServerDuplexStreamImpl=Pn.ServerWritableStreamImpl=Pn.ServerReadableStreamImpl=Pn.ServerUnaryCallImpl=void 0;var XF=require("events"),au=require("http2"),ax=require("stream"),ZF=require("zlib"),$F=require("util"),vt=Ze(),ix=No(),Sae=w2(),eL=St(),Xf=ry(),tL="server_call",Pae=(0,$F.promisify)(ZF.unzip),jae=(0,$F.promisify)(ZF.inflate);function Kf(d){eL.trace(vt.LogVerbosity.DEBUG,tL,d)}var wae="grpc-accept-encoding",xae="grpc-encoding",QF="grpc-message",YF="grpc-status",WF="grpc-timeout",_ae=/(\d{1,8})\s*([HMSmun])/,Dae={H:36e5,M:6e4,S:1e3,m:1,u:.001,n:1e-6},Eae={[wae]:"identity,deflate,gzip",[xae]:"identity"},KF={[au.constants.HTTP2_HEADER_STATUS]:au.constants.HTTP_STATUS_OK,[au.constants.HTTP2_HEADER_CONTENT_TYPE]:"application/grpc+proto"},Mae={waitForTrailers:!0},ox=class extends XF.EventEmitter{constructor(o,s,c){super(),this.call=o,this.metadata=s,this.request=c,this.cancelled=!1,this.call.setupSurfaceCall(this)}getPeer(){return this.call.getPeer()}sendMetadata(o){this.call.sendMetadata(o)}getDeadline(){return this.call.getDeadline()}getPath(){return this.call.getPath()}};Pn.ServerUnaryCallImpl=ox;var Fb=class extends ax.Readable{constructor(o,s,c,l){super({objectMode:!0}),this.call=o,this.metadata=s,this.deserialize=c,this.cancelled=!1,this.call.setupSurfaceCall(this),this.call.setupReadable(this,l)}_read(o){this.call.consumeUnpushedMessages(this)&&this.call.resume()}getPeer(){return this.call.getPeer()}sendMetadata(o){this.call.sendMetadata(o)}getDeadline(){return this.call.getDeadline()}getPath(){return this.call.getPath()}};Pn.ServerReadableStreamImpl=Fb;var Zf=class extends ax.Writable{constructor(o,s,c,l){super({objectMode:!0}),this.call=o,this.metadata=s,this.serialize=c,this.request=l,this.cancelled=!1,this.trailingMetadata=new ix.Metadata,this.call.setupSurfaceCall(this),this.on("error",u=>{this.call.sendError(u),this.end()})}getPeer(){return this.call.getPeer()}sendMetadata(o){this.call.sendMetadata(o)}getDeadline(){return this.call.getDeadline()}getPath(){return this.call.getPath()}_write(o,s,c){try{let l=this.call.serializeMessage(o);if(!this.call.write(l)){this.call.once("drain",c);return}}catch(l){this.emit("error",{details:(0,Xf.getErrorMessage)(l),code:vt.Status.INTERNAL})}c()}_final(o){this.call.sendStatus({code:vt.Status.OK,details:"OK",metadata:this.trailingMetadata}),o(null)}end(o){return o&&(this.trailingMetadata=o),super.end()}};Pn.ServerWritableStreamImpl=Zf;var iu=class extends ax.Duplex{constructor(o,s,c,l,u){super({objectMode:!0}),this.call=o,this.metadata=s,this.serialize=c,this.deserialize=l,this.cancelled=!1,this.trailingMetadata=new ix.Metadata,this.call.setupSurfaceCall(this),this.call.setupReadable(this,u),this.on("error",T=>{this.call.sendError(T),this.end()})}getPeer(){return this.call.getPeer()}sendMetadata(o){this.call.sendMetadata(o)}getDeadline(){return this.call.getDeadline()}getPath(){return this.call.getPath()}end(o){return o&&(this.trailingMetadata=o),super.end()}};Pn.ServerDuplexStreamImpl=iu;iu.prototype._read=Fb.prototype._read;iu.prototype._write=Zf.prototype._write;iu.prototype._final=Zf.prototype._final;var nx=class extends XF.EventEmitter{constructor(o,s,c){super(),this.stream=o,this.handler=s,this.cancelled=!1,this.deadlineTimer=null,this.statusSent=!1,this.deadline=1/0,this.wantTrailers=!1,this.metadataSent=!1,this.canPush=!1,this.isPushPending=!1,this.bufferedMessages=[],this.messagesToPush=[],this.maxSendMessageSize=vt.DEFAULT_MAX_SEND_MESSAGE_LENGTH,this.maxReceiveMessageSize=vt.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH,this.stream.once("error",l=>{}),this.stream.once("close",()=>{var l;Kf("Request to method "+((l=this.handler)===null||l===void 0?void 0:l.path)+" stream closed with rstCode "+this.stream.rstCode),this.statusSent||(this.cancelled=!0,this.emit("cancelled","cancelled"),this.emit("streamEnd",!1),this.sendStatus({code:vt.Status.CANCELLED,details:"Cancelled by client",metadata:null}),this.deadlineTimer&&clearTimeout(this.deadlineTimer))}),this.stream.on("drain",()=>{this.emit("drain")}),"grpc.max_send_message_length"in c&&(this.maxSendMessageSize=c["grpc.max_send_message_length"]),"grpc.max_receive_message_length"in c&&(this.maxReceiveMessageSize=c["grpc.max_receive_message_length"])}checkCancelled(){return(this.stream.destroyed||this.stream.closed)&&(this.cancelled=!0),this.cancelled}getDecompressedMessage(o,s){return s==="deflate"?jae(o.subarray(5)):s==="gzip"?Pae(o.subarray(5)):s==="identity"?o.subarray(5):Promise.reject({code:vt.Status.UNIMPLEMENTED,details:`Received message compressed with unsupported encoding "${s}"`})}sendMetadata(o){if(this.checkCancelled()||this.metadataSent)return;this.metadataSent=!0;let s=o?o.toHttp2Headers():null,c=Object.assign(Object.assign(Object.assign({},KF),Eae),s);this.stream.respond(c,Mae)}receiveMetadata(o){let s=ix.Metadata.fromHttp2Headers(o);eL.isTracerEnabled(tL)&&Kf("Request to "+this.handler.path+" received headers "+JSON.stringify(s.toJSON()));let c=s.get(WF);if(c.length>0){let l=c[0].toString().match(_ae);if(l===null){let g=new Error("Invalid deadline");return g.code=vt.Status.OUT_OF_RANGE,this.sendError(g),s}let u=+l[1]*Dae[l[2]]|0,T=new Date;this.deadline=T.setMilliseconds(T.getMilliseconds()+u),this.deadlineTimer=setTimeout(Cae,u,this),s.remove(WF)}return s.remove(au.constants.HTTP2_HEADER_ACCEPT_ENCODING),s.remove(au.constants.HTTP2_HEADER_TE),s.remove(au.constants.HTTP2_HEADER_CONTENT_TYPE),s.remove("grpc-accept-encoding"),s}receiveUnaryMessage(o){return new Promise((s,c)=>{let{stream:l}=this,u=0,T=this,g=[],m=this.maxReceiveMessageSize;this.stream.on("data",a),this.stream.on("end",r),this.stream.on("error",r);function a(e){if(u+=e.byteLength,m!==-1&&u>m){l.removeListener("data",a),l.removeListener("end",r),l.removeListener("error",r),c({code:vt.Status.RESOURCE_EXHAUSTED,details:`Received message larger than max (${u} vs. ${m})`});return}g.push(e)}function r(e){if(l.removeListener("data",a),l.removeListener("end",r),l.removeListener("error",r),e!==void 0){c({code:vt.Status.INTERNAL,details:e.message});return}if(u===0){c({code:vt.Status.INTERNAL,details:"received empty unary message"});return}T.emit("receiveMessage");let t=Buffer.concat(g,u),i=t.readUInt8(0)===1?o:"identity",p=T.getDecompressedMessage(t,i);if(Buffer.isBuffer(p)){s(T.deserializeMessageWithInternalError(p));return}p.then(f=>s(T.deserializeMessageWithInternalError(f)),f=>c(f.code?f:{code:vt.Status.INTERNAL,details:`Received "grpc-encoding" header "${o}" but ${o} decompression failed`}))}})}async deserializeMessageWithInternalError(o){try{return this.deserializeMessage(o)}catch(s){throw{details:(0,Xf.getErrorMessage)(s),code:vt.Status.INTERNAL}}}serializeMessage(o){let s=this.handler.serialize(o),c=s.byteLength,l=Buffer.allocUnsafe(c+5);return l.writeUInt8(0,0),l.writeUInt32BE(c,1),s.copy(l,5),l}deserializeMessage(o){return this.handler.deserialize(o)}async sendUnaryMessage(o,s,c,l){if(!this.checkCancelled()){if(c===void 0&&(c=null),o){!Object.prototype.hasOwnProperty.call(o,"metadata")&&c&&(o.metadata=c),this.sendError(o);return}try{let u=this.serializeMessage(s);this.write(u),this.sendStatus({code:vt.Status.OK,details:"OK",metadata:c})}catch(u){this.sendError({details:(0,Xf.getErrorMessage)(u),code:vt.Status.INTERNAL})}}}sendStatus(o){var s,c;if(this.emit("callEnd",o.code),this.emit("streamEnd",o.code===vt.Status.OK),!this.checkCancelled())if(Kf("Request to method "+((s=this.handler)===null||s===void 0?void 0:s.path)+" ended with status code: "+vt.Status[o.code]+" details: "+o.details),this.deadlineTimer&&clearTimeout(this.deadlineTimer),this.stream.headersSent)this.wantTrailers||(this.wantTrailers=!0,this.stream.once("wantTrailers",()=>{var l;let u=Object.assign({[YF]:o.code,[QF]:encodeURI(o.details)},(l=o.metadata)===null||l===void 0?void 0:l.toHttp2Headers());this.stream.sendTrailers(u),this.statusSent=!0}),this.stream.end());else{let l=Object.assign(Object.assign({[YF]:o.code,[QF]:encodeURI(o.details)},KF),(c=o.metadata)===null||c===void 0?void 0:c.toHttp2Headers());this.stream.respond(l,{endStream:!0}),this.statusSent=!0}}sendError(o){let s={code:vt.Status.UNKNOWN,details:"message"in o?o.message:"Unknown Error",metadata:"metadata"in o&&o.metadata!==void 0?o.metadata:null};"code"in o&&typeof o.code=="number"&&Number.isInteger(o.code)&&(s.code=o.code,"details"in o&&typeof o.details=="string"&&(s.details=o.details)),this.sendStatus(s)}write(o){if(!this.checkCancelled()){if(this.maxSendMessageSize!==-1&&o.length>this.maxSendMessageSize){this.sendError({code:vt.Status.RESOURCE_EXHAUSTED,details:`Sent message larger than max (${o.length} vs. ${this.maxSendMessageSize})`});return}return this.sendMetadata(),this.emit("sendMessage"),this.stream.write(o)}}resume(){this.stream.resume()}setupSurfaceCall(o){this.once("cancelled",s=>{o.cancelled=!0,o.emit("cancelled",s)}),this.once("callEnd",s=>o.emit("callEnd",s))}setupReadable(o,s){let c=new Sae.StreamDecoder,l=!1,u=!1,T=!1,g=async()=>{!T&&l&&!u&&(T=!0,await this.pushOrBufferMessage(o,null))};this.stream.on("data",async m=>{let a=c.write(m);u=!0,this.stream.pause();for(let r of a){if(this.maxReceiveMessageSize!==-1&&r.length>this.maxReceiveMessageSize){this.sendError({code:vt.Status.RESOURCE_EXHAUSTED,details:`Received message larger than max (${r.length} vs. ${this.maxReceiveMessageSize})`});return}this.emit("receiveMessage");let t=r.readUInt8(0)===1?s:"identity",n=await this.getDecompressedMessage(r,t);if(!n)return;await this.pushOrBufferMessage(o,n)}u=!1,this.stream.resume(),await g()}),this.stream.once("end",async()=>{l=!0,await g()})}consumeUnpushedMessages(o){for(this.canPush=!0;this.messagesToPush.length>0;){let s=this.messagesToPush.shift(),c=o.push(s);if(s===null||c===!1){this.canPush=!1;break}}return this.canPush}async pushOrBufferMessage(o,s){this.isPushPending?this.bufferedMessages.push(s):await this.pushMessage(o,s)}async pushMessage(o,s){if(s===null){Kf("Received end of stream"),this.canPush?o.push(null):this.messagesToPush.push(null);return}Kf("Received message of length "+s.length),this.isPushPending=!0;try{let c=await this.deserializeMessage(s);this.canPush?o.push(c)||(this.canPush=!1,this.stream.pause()):this.messagesToPush.push(c)}catch(c){this.bufferedMessages.length=0;let l=(0,Xf.getErrorCode)(c);(l===null||lvt.Status.UNAUTHENTICATED)&&(l=vt.Status.INTERNAL),o.emit("error",{details:(0,Xf.getErrorMessage)(c),code:l})}this.isPushPending=!1,this.bufferedMessages.length>0&&await this.pushMessage(o,this.bufferedMessages.shift())}getPeer(){var o;let s=(o=this.stream.session)===null||o===void 0?void 0:o.socket;return s?.remoteAddress?s.remotePort?`${s.remoteAddress}:${s.remotePort}`:s.remoteAddress:"unknown"}getDeadline(){return this.deadline}getPath(){return this.handler.path}};Pn.Http2ServerCallStream=nx;function Cae(d){let o=new Error("Deadline exceeded");o.code=vt.Status.DEADLINE_EXCEEDED,d.sendError(o),d.cancelled=!0,d.emit("cancelled","deadline")}});var cx=A(Lb=>{"use strict";Object.defineProperty(Lb,"__esModule",{value:!0});Lb.ServerCredentials=void 0;var nL=Pj(),$f=class{static createInsecure(){return new rx}static createSsl(o,s,c=!1){if(o!==null&&!Buffer.isBuffer(o))throw new TypeError("rootCerts must be null or a Buffer");if(!Array.isArray(s))throw new TypeError("keyCertPairs must be an array");if(typeof c!="boolean")throw new TypeError("checkClientCertificate must be a boolean");let l=[],u=[];for(let T=0;T{"use strict";Object.defineProperty(Ub,"__esModule",{value:!0});Ub.Server=void 0;var il=require("http2"),Bi=Ze(),Fc=oL(),Rae=cx(),aL=ka(),Jb=St(),ua=La(),Nae=tn(),Bo=Ic(),Vb=~(1<<31),Aae=~(1<<31),Iae=2e4,{HTTP2_HEADER_PATH:iL}=il.constants,kae="server";function Fae(){}function sx(d){return{code:Bi.Status.UNIMPLEMENTED,details:`The server does not implement the method ${d}`}}function Lae(d,o){let s=sx(o);switch(d){case"unary":return(c,l)=>{l(s,null)};case"clientStream":return(c,l)=>{l(s,null)};case"serverStream":return c=>{c.emit("error",s)};case"bidi":return c=>{c.emit("error",s)};default:throw new Error(`Invalid handlerType ${d}`)}}var px=class{constructor(o){var s,c,l,u;this.http2ServerList=[],this.handlers=new Map,this.sessions=new Map,this.started=!1,this.serverAddressString="null",this.channelzEnabled=!0,this.channelzTrace=new Bo.ChannelzTrace,this.callTracker=new Bo.ChannelzCallTracker,this.listenerChildrenTracker=new Bo.ChannelzChildrenTracker,this.sessionChildrenTracker=new Bo.ChannelzChildrenTracker,this.options=o??{},this.options["grpc.enable_channelz"]===0&&(this.channelzEnabled=!1),this.channelzRef=(0,Bo.registerChannelzServer)(()=>this.getChannelzInfo(),this.channelzEnabled),this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Server created"),this.maxConnectionAgeMs=(s=this.options["grpc.max_connection_age_ms"])!==null&&s!==void 0?s:Vb,this.maxConnectionAgeGraceMs=(c=this.options["grpc.max_connection_age_grace_ms"])!==null&&c!==void 0?c:Vb,this.keepaliveTimeMs=(l=this.options["grpc.keepalive_time_ms"])!==null&&l!==void 0?l:Aae,this.keepaliveTimeoutMs=(u=this.options["grpc.keepalive_timeout_ms"])!==null&&u!==void 0?u:Iae,this.trace("Server constructed")}getChannelzInfo(){return{trace:this.channelzTrace,callTracker:this.callTracker,listenerChildren:this.listenerChildrenTracker.getChildLists(),sessionChildren:this.sessionChildrenTracker.getChildLists()}}getChannelzSessionInfoGetter(o){return()=>{var s,c,l;let u=this.sessions.get(o),T=o.socket,g=T.remoteAddress?(0,ua.stringToSubchannelAddress)(T.remoteAddress,T.remotePort):null,m=T.localAddress?(0,ua.stringToSubchannelAddress)(T.localAddress,T.localPort):null,a;if(o.encrypted){let e=T,t=e.getCipher(),n=e.getCertificate(),i=e.getPeerCertificate();a={cipherSuiteStandardName:(s=t.standardName)!==null&&s!==void 0?s:null,cipherSuiteOtherName:t.standardName?null:t.name,localCertificate:n&&"raw"in n?n.raw:null,remoteCertificate:i&&"raw"in i?i.raw:null}}else a=null;return{remoteAddress:g,localAddress:m,security:a,remoteName:null,streamsStarted:u.streamTracker.callsStarted,streamsSucceeded:u.streamTracker.callsSucceeded,streamsFailed:u.streamTracker.callsFailed,messagesSent:u.messagesSent,messagesReceived:u.messagesReceived,keepAlivesSent:0,lastLocalStreamCreatedTimestamp:null,lastRemoteStreamCreatedTimestamp:u.streamTracker.lastCallStartedTimestamp,lastMessageSentTimestamp:u.lastMessageSentTimestamp,lastMessageReceivedTimestamp:u.lastMessageReceivedTimestamp,localFlowControlWindow:(c=o.state.localWindowSize)!==null&&c!==void 0?c:null,remoteFlowControlWindow:(l=o.state.remoteWindowSize)!==null&&l!==void 0?l:null}}}trace(o){Jb.trace(Bi.LogVerbosity.DEBUG,kae,"("+this.channelzRef.id+") "+o)}addProtoService(){throw new Error("Not implemented. Use addService() instead")}addService(o,s){if(o===null||typeof o!="object"||s===null||typeof s!="object")throw new Error("addService() requires two objects as arguments");let c=Object.keys(o);if(c.length===0)throw new Error("Cannot add an empty service to a server");c.forEach(l=>{let u=o[l],T;u.requestStream?u.responseStream?T="bidi":T="clientStream":u.responseStream?T="serverStream":T="unary";let g=s[l],m;if(g===void 0&&typeof u.originalName=="string"&&(g=s[u.originalName]),g!==void 0?m=g.bind(s):m=Lae(T,l),this.register(u.path,m,u.responseSerialize,u.requestDeserialize,T)===!1)throw new Error(`Method handler for ${u.path} already provided.`)})}removeService(o){if(o===null||typeof o!="object")throw new Error("removeService() requires object as argument");Object.keys(o).forEach(c=>{let l=o[c];this.unregister(l.path)})}bind(o,s){throw new Error("Not implemented. Use bindAsync() instead")}bindAsync(o,s,c){if(this.started===!0)throw new Error("server is already started");if(typeof o!="string")throw new TypeError("port must be a string");if(s===null||!(s instanceof Rae.ServerCredentials))throw new TypeError("creds must be a ServerCredentials object");if(typeof c!="function")throw new TypeError("callback must be a function");let l=(0,Nae.parseUri)(o);if(l===null)throw new Error(`Could not parse port "${o}"`);let u=(0,aL.mapUriDefaultScheme)(l);if(u===null)throw new Error(`Could not get a default scheme for port "${o}"`);let T={maxSendHeaderBlockLength:Number.MAX_SAFE_INTEGER};"grpc-node.max_session_memory"in this.options?T.maxSessionMemory=this.options["grpc-node.max_session_memory"]:T.maxSessionMemory=Number.MAX_SAFE_INTEGER,"grpc.max_concurrent_streams"in this.options&&(T.settings={maxConcurrentStreams:this.options["grpc.max_concurrent_streams"]});let g=(n,i)=>{process.nextTick(()=>c(n,i))},m=()=>{let n;if(s._isSecure()){let i=Object.assign(T,s._getSettings());i.enableTrace=this.options["grpc-node.tls_enable_trace"]===1,n=il.createSecureServer(i),n.on("secureConnection",p=>{p.on("error",f=>{this.trace("An incoming TLS connection closed with error: "+f.message)})})}else n=il.createServer(T);return n.setTimeout(0,Fae),this._setupHandlers(n),n},a=(n,i,p)=>n.length===0?Promise.resolve({port:i,count:p}):Promise.all(n.map(f=>{this.trace("Attempting to bind "+(0,ua.subchannelAddressToString)(f));let y;(0,ua.isTcpSubchannelAddress)(f)?y={host:f.host,port:i}:y=f;let O=m();return new Promise((_,R)=>{let k=J=>{this.trace("Failed to bind "+(0,ua.subchannelAddressToString)(f)+" with error "+J.message),_(J)};O.once("error",k),O.listen(y,()=>{let J=O.address(),U;typeof J=="string"?U={path:J}:U={host:J.address,port:J.port};let z=(0,Bo.registerChannelzSocket)((0,ua.subchannelAddressToString)(U),()=>({localAddress:U,remoteAddress:null,security:null,remoteName:null,streamsStarted:0,streamsSucceeded:0,streamsFailed:0,messagesSent:0,messagesReceived:0,keepAlivesSent:0,lastLocalStreamCreatedTimestamp:null,lastRemoteStreamCreatedTimestamp:null,lastMessageSentTimestamp:null,lastMessageReceivedTimestamp:null,localFlowControlWindow:null,remoteFlowControlWindow:null}),this.channelzEnabled);this.channelzEnabled&&this.listenerChildrenTracker.refChild(z),this.http2ServerList.push({server:O,channelzRef:z}),this.trace("Successfully bound "+(0,ua.subchannelAddressToString)(U)),_("port"in U?U.port:i),O.removeListener("error",k)})})})).then(f=>{let y=0;for(let O of f)if(typeof O=="number"&&(y+=1,O!==i))throw new Error("Invalid state: multiple port numbers added from single address");return{port:i,count:y+p}}),r=n=>{if(n.length===0)return Promise.resolve({port:0,count:0});let i=n[0],p=m();return new Promise((f,y)=>{let O=_=>{this.trace("Failed to bind "+(0,ua.subchannelAddressToString)(i)+" with error "+_.message),f(r(n.slice(1)))};p.once("error",O),p.listen(i,()=>{let _=p.address(),R={host:_.address,port:_.port},k=(0,Bo.registerChannelzSocket)((0,ua.subchannelAddressToString)(R),()=>({localAddress:R,remoteAddress:null,security:null,remoteName:null,streamsStarted:0,streamsSucceeded:0,streamsFailed:0,messagesSent:0,messagesReceived:0,keepAlivesSent:0,lastLocalStreamCreatedTimestamp:null,lastRemoteStreamCreatedTimestamp:null,lastMessageSentTimestamp:null,lastMessageReceivedTimestamp:null,localFlowControlWindow:null,remoteFlowControlWindow:null}),this.channelzEnabled);this.channelzEnabled&&this.listenerChildrenTracker.refChild(k),this.http2ServerList.push({server:p,channelzRef:k}),this.trace("Successfully bound "+(0,ua.subchannelAddressToString)(R)),f(a(n.slice(1),_.port,1)),p.removeListener("error",O)})})},e={onSuccessfulResolution:(n,i,p)=>{if(e.onSuccessfulResolution=()=>{},n.length===0){g(new Error(`No addresses resolved for port ${o}`),0);return}let f;(0,ua.isTcpSubchannelAddress)(n[0])?n[0].port===0?f=r(n):f=a(n,n[0].port,0):f=a(n,1,0),f.then(y=>{if(y.count===0){let O=`No address added out of total ${n.length} resolved`;Jb.log(Bi.LogVerbosity.ERROR,O),g(new Error(O),0)}else y.count{let O=`No address added out of total ${n.length} resolved`;Jb.log(Bi.LogVerbosity.ERROR,O),g(new Error(O),0)})},onError:n=>{g(new Error(n.details),0)}};(0,aL.createResolver)(u,e,this.options).updateResolution()}forceShutdown(){for(let{server:o,channelzRef:s}of this.http2ServerList)o.listening&&o.close(()=>{this.channelzEnabled&&(this.listenerChildrenTracker.unrefChild(s),(0,Bo.unregisterChannelzRef)(s))});this.started=!1,this.sessions.forEach((o,s)=>{s.destroy(il.constants.NGHTTP2_CANCEL)}),this.sessions.clear(),this.channelzEnabled&&(0,Bo.unregisterChannelzRef)(this.channelzRef)}register(o,s,c,l,u){return this.handlers.has(o)?!1:(this.handlers.set(o,{func:s,serialize:c,deserialize:l,type:u,path:o}),!0)}unregister(o){return this.handlers.delete(o)}start(){if(this.http2ServerList.length===0||this.http2ServerList.every(({server:o})=>o.listening!==!0))throw new Error("server must be bound in order to start");if(this.started===!0)throw new Error("server is already started");this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Starting"),this.started=!0}tryShutdown(o){let s=u=>{this.channelzEnabled&&(0,Bo.unregisterChannelzRef)(this.channelzRef),o(u)},c=0;function l(){c--,c===0&&s()}this.started=!1;for(let{server:u,channelzRef:T}of this.http2ServerList)u.listening&&(c++,u.close(()=>{this.channelzEnabled&&(this.listenerChildrenTracker.unrefChild(T),(0,Bo.unregisterChannelzRef)(T)),l()}));this.sessions.forEach((u,T)=>{T.closed||(c+=1,T.close(l))}),c===0&&s()}addHttp2Port(){throw new Error("Not yet implemented")}getChannelzRef(){return this.channelzRef}_verifyContentType(o,s){let c=s[il.constants.HTTP2_HEADER_CONTENT_TYPE];return typeof c!="string"||!c.startsWith("application/grpc")?(o.respond({[il.constants.HTTP2_HEADER_STATUS]:il.constants.HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE},{endStream:!0}),!1):!0}_retrieveHandler(o){this.trace("Received call to method "+o+" at address "+this.serverAddressString);let s=this.handlers.get(o);return s===void 0?(this.trace("No handler registered for method "+o+". Sending UNIMPLEMENTED status."),null):s}_respondWithError(o,s,c=null){let l=new Fc.Http2ServerCallStream(s,null,this.options);o.code===void 0&&(o.code=Bi.Status.INTERNAL),this.channelzEnabled&&(this.callTracker.addCallFailed(),c?.streamTracker.addCallFailed()),l.sendError(o)}_channelzHandler(o,s){let c=this.sessions.get(o.session);if(this.callTracker.addCallStarted(),c?.streamTracker.addCallStarted(),!this._verifyContentType(o,s)){this.callTracker.addCallFailed(),c?.streamTracker.addCallFailed();return}let l=s[iL],u=this._retrieveHandler(l);if(!u){this._respondWithError(sx(l),o,c);return}let T=new Fc.Http2ServerCallStream(o,u,this.options);T.once("callEnd",g=>{g===Bi.Status.OK?this.callTracker.addCallSucceeded():this.callTracker.addCallFailed()}),c&&(T.once("streamEnd",g=>{g?c.streamTracker.addCallSucceeded():c.streamTracker.addCallFailed()}),T.on("sendMessage",()=>{c.messagesSent+=1,c.lastMessageSentTimestamp=new Date}),T.on("receiveMessage",()=>{c.messagesReceived+=1,c.lastMessageReceivedTimestamp=new Date})),this._runHandlerForCall(T,u,s)||(this.callTracker.addCallFailed(),c?.streamTracker.addCallFailed(),T.sendError({code:Bi.Status.INTERNAL,details:`Unknown handler type: ${u.type}`}))}_streamHandler(o,s){if(this._verifyContentType(o,s)!==!0)return;let c=s[iL],l=this._retrieveHandler(c);if(!l){this._respondWithError(sx(c),o,null);return}let u=new Fc.Http2ServerCallStream(o,l,this.options);this._runHandlerForCall(u,l,s)||u.sendError({code:Bi.Status.INTERNAL,details:`Unknown handler type: ${l.type}`})}_runHandlerForCall(o,s,c){var l;let u=o.receiveMetadata(c),T=(l=u.get("grpc-encoding")[0])!==null&&l!==void 0?l:"identity";u.remove("grpc-encoding");let{type:g}=s;if(g==="unary")Jae(o,s,u,T);else if(g==="clientStream")Vae(o,s,u,T);else if(g==="serverStream")Uae(o,s,u,T);else if(g==="bidi")qae(o,s,u,T);else return!1;return!0}_setupHandlers(o){if(o===null)return;let s=o.address(),c="null";s&&(typeof s=="string"?c=s:c=s.address+":"+s.port),this.serverAddressString=c;let l=this.channelzEnabled?this._channelzHandler:this._streamHandler;o.on("stream",l.bind(this)),o.on("session",u=>{var T,g,m,a,r;if(!this.started){u.destroy();return}let e=(0,Bo.registerChannelzSocket)((T=u.socket.remoteAddress)!==null&&T!==void 0?T:"unknown",this.getChannelzSessionInfoGetter(u),this.channelzEnabled),t={ref:e,streamTracker:new Bo.ChannelzCallTracker,messagesSent:0,messagesReceived:0,lastMessageSentTimestamp:null,lastMessageReceivedTimestamp:null};this.sessions.set(u,t);let n=u.socket.remoteAddress;this.channelzEnabled&&(this.channelzTrace.addTrace("CT_INFO","Connection established by client "+n),this.sessionChildrenTracker.refChild(e));let i=null,p=null,f=!1;if(this.maxConnectionAgeMs!==Vb){let O=this.maxConnectionAgeMs/10,_=Math.random()*O*2-O;i=(m=(g=setTimeout(()=>{var R,k;f=!0,this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Connection dropped by max connection age from "+n);try{u.goaway(il.constants.NGHTTP2_NO_ERROR,~(1<<31),Buffer.from("max_age"))}catch{u.destroy();return}u.close(),this.maxConnectionAgeGraceMs!==Vb&&(p=(k=(R=setTimeout(()=>{u.destroy()},this.maxConnectionAgeGraceMs)).unref)===null||k===void 0?void 0:k.call(R))},this.maxConnectionAgeMs+_)).unref)===null||m===void 0?void 0:m.call(g)}let y=(r=(a=setInterval(()=>{var O,_;let R=(_=(O=setTimeout(()=>{f=!0,this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Connection dropped by keepalive timeout from "+n),u.close()},this.keepaliveTimeoutMs)).unref)===null||_===void 0?void 0:_.call(O);try{u.ping((k,J,U)=>{clearTimeout(R)})}catch{u.destroy()}},this.keepaliveTimeMs)).unref)===null||r===void 0?void 0:r.call(a);u.on("close",()=>{this.channelzEnabled&&(f||this.channelzTrace.addTrace("CT_INFO","Connection dropped by client "+n),this.sessionChildrenTracker.unrefChild(e),(0,Bo.unregisterChannelzRef)(e)),i&&clearTimeout(i),p&&clearTimeout(p),y&&clearTimeout(y),this.sessions.delete(u)})})}};Ub.Server=px;async function Jae(d,o,s,c){try{let l=await d.receiveUnaryMessage(c);if(l===void 0||d.cancelled)return;let u=new Fc.ServerUnaryCallImpl(d,s,l);o.func(u,(T,g,m,a)=>{d.sendUnaryMessage(T,g,m,a)})}catch(l){d.sendError(l)}}function Vae(d,o,s,c){let l=new Fc.ServerReadableStreamImpl(d,s,o.deserialize,c);function u(T,g,m,a){l.destroy(),d.sendUnaryMessage(T,g,m,a)}d.cancelled||(l.on("error",u),o.func(l,u))}async function Uae(d,o,s,c){try{let l=await d.receiveUnaryMessage(c);if(l===void 0||d.cancelled)return;let u=new Fc.ServerWritableStreamImpl(d,s,o.serialize,l);o.func(u)}catch(l){d.sendError(l)}}function qae(d,o,s,c){let l=new Fc.ServerDuplexStreamImpl(d,s,o.serialize,o.deserialize,c);d.cancelled||o.func(l)}});var lL=A(qb=>{"use strict";Object.defineProperty(qb,"__esModule",{value:!0});qb.StatusBuilder=void 0;var ux=class{constructor(){this.code=null,this.details=null,this.metadata=null}withCode(o){return this.code=o,this}withDetails(o){return this.details=o,this}withMetadata(o){return this.metadata=o,this}build(){let o={};return this.code!==null&&(o.code=this.code),this.details!==null&&(o.details=this.details),this.metadata!==null&&(o.metadata=this.metadata),o}};qb.StatusBuilder=ux});var dx=A(rl=>{"use strict";Object.defineProperty(rl,"__esModule",{value:!0});rl.isDuration=rl.durationToMs=rl.msToDuration=void 0;function Bae(d){return{seconds:d/1e3|0,nanos:d%1e3*1e6|0}}rl.msToDuration=Bae;function Gae(d){return d.seconds*1e3+d.nanos/1e6|0}rl.durationToMs=Gae;function zae(d){return typeof d.seconds=="number"&&typeof d.nanos=="number"}rl.isDuration=zae});var Tx=A(ll=>{"use strict";var fx;Object.defineProperty(ll,"__esModule",{value:!0});ll.setup=ll.OutlierDetectionLoadBalancer=ll.OutlierDetectionLoadBalancingConfig=void 0;var Gb=mn(),sL=Ze(),Lc=dx(),pL=Ox(),uL=Vr(),Hae=vy(),Qae=Gr(),cL=La(),Yae=Rb(),Wae=St(),Kae="outlier_detection";function Kt(d){Wae.trace(sL.LogVerbosity.DEBUG,Kae,d)}var vx="outlier_detection",Xae=((fx=process.env.GRPC_EXPERIMENTAL_ENABLE_OUTLIER_DETECTION)!==null&&fx!==void 0?fx:"true")==="true",Zae={stdev_factor:1900,enforcement_percentage:100,minimum_hosts:5,request_volume:100},$ae={threshold:85,enforcement_percentage:100,minimum_hosts:5,request_volume:50};function ru(d,o,s,c){if(o in d&&typeof d[o]!==s){let l=c?`${c}.${o}`:o;throw new Error(`outlier detection config ${l} parse error: expected ${s}, got ${typeof d[o]}`)}}function mx(d,o,s){let c=s?`${s}.${o}`:o;if(o in d){if(!(0,Lc.isDuration)(d[o]))throw new Error(`outlier detection config ${c} parse error: expected Duration, got ${typeof d[o]}`);if(!(d[o].seconds>=0&&d[o].seconds<=315576e6&&d[o].nanos>=0&&d[o].nanos<=999999999))throw new Error(`outlier detection config ${c} parse error: values out of range for non-negative Duaration`)}}function Bb(d,o,s){let c=s?`${s}.${o}`:o;if(ru(d,o,"number",s),o in d&&!(d[o]>=0&&d[o]<=100))throw new Error(`outlier detection config ${c} parse error: value out of range for percentage (0-100)`)}var em=class d{constructor(o,s,c,l,u,T,g){if(this.childPolicy=g,g.length>0&&g[0].getLoadBalancerName()==="pick_first")throw new Error("outlier_detection LB policy cannot have a pick_first child policy");this.intervalMs=o??1e4,this.baseEjectionTimeMs=s??3e4,this.maxEjectionTimeMs=c??3e5,this.maxEjectionPercent=l??10,this.successRateEjection=u?Object.assign(Object.assign({},Zae),u):null,this.failurePercentageEjection=T?Object.assign(Object.assign({},$ae),T):null}getLoadBalancerName(){return vx}toJsonObject(){return{interval:(0,Lc.msToDuration)(this.intervalMs),base_ejection_time:(0,Lc.msToDuration)(this.baseEjectionTimeMs),max_ejection_time:(0,Lc.msToDuration)(this.maxEjectionTimeMs),max_ejection_percent:this.maxEjectionPercent,success_rate_ejection:this.successRateEjection,failure_percentage_ejection:this.failurePercentageEjection,child_policy:this.childPolicy.map(o=>o.toJsonObject())}}getIntervalMs(){return this.intervalMs}getBaseEjectionTimeMs(){return this.baseEjectionTimeMs}getMaxEjectionTimeMs(){return this.maxEjectionTimeMs}getMaxEjectionPercent(){return this.maxEjectionPercent}getSuccessRateEjectionConfig(){return this.successRateEjection}getFailurePercentageEjectionConfig(){return this.failurePercentageEjection}getChildPolicy(){return this.childPolicy}copyWithChildPolicy(o){return new d(this.intervalMs,this.baseEjectionTimeMs,this.maxEjectionTimeMs,this.maxEjectionPercent,this.successRateEjection,this.failurePercentageEjection,o)}static createFromJson(o){var s;if(mx(o,"interval"),mx(o,"base_ejection_time"),mx(o,"max_ejection_time"),Bb(o,"max_ejection_percent"),"success_rate_ejection"in o){if(typeof o.success_rate_ejection!="object")throw new Error("outlier detection config success_rate_ejection must be an object");ru(o.success_rate_ejection,"stdev_factor","number","success_rate_ejection"),Bb(o.success_rate_ejection,"enforcement_percentage","success_rate_ejection"),ru(o.success_rate_ejection,"minimum_hosts","number","success_rate_ejection"),ru(o.success_rate_ejection,"request_volume","number","success_rate_ejection")}if("failure_percentage_ejection"in o){if(typeof o.failure_percentage_ejection!="object")throw new Error("outlier detection config failure_percentage_ejection must be an object");Bb(o.failure_percentage_ejection,"threshold","failure_percentage_ejection"),Bb(o.failure_percentage_ejection,"enforcement_percentage","failure_percentage_ejection"),ru(o.failure_percentage_ejection,"minimum_hosts","number","failure_percentage_ejection"),ru(o.failure_percentage_ejection,"request_volume","number","failure_percentage_ejection")}return new d(o.interval?(0,Lc.durationToMs)(o.interval):null,o.base_ejection_time?(0,Lc.durationToMs)(o.base_ejection_time):null,o.max_ejection_time?(0,Lc.durationToMs)(o.max_ejection_time):null,(s=o.max_ejection_percent)!==null&&s!==void 0?s:null,o.success_rate_ejection,o.failure_percentage_ejection,o.child_policy.map(uL.validateLoadBalancingConfig))}};ll.OutlierDetectionLoadBalancingConfig=em;var gx=class extends Yae.BaseSubchannelWrapper{constructor(o,s){super(o),this.mapEntry=s,this.stateListeners=[],this.ejected=!1,this.refCount=0,this.childSubchannelState=o.getConnectivityState(),o.addConnectivityStateListener((c,l,u,T)=>{if(this.childSubchannelState=u,!this.ejected)for(let g of this.stateListeners)g(this,l,u,T)})}getConnectivityState(){return this.ejected?Gb.ConnectivityState.TRANSIENT_FAILURE:this.childSubchannelState}addConnectivityStateListener(o){this.stateListeners.push(o)}removeConnectivityStateListener(o){let s=this.stateListeners.indexOf(o);s>-1&&this.stateListeners.splice(s,1)}ref(){this.child.ref(),this.refCount+=1}unref(){if(this.child.unref(),this.refCount-=1,this.refCount<=0&&this.mapEntry){let o=this.mapEntry.subchannelWrappers.indexOf(this);o>=0&&this.mapEntry.subchannelWrappers.splice(o,1)}}eject(){this.ejected=!0;for(let o of this.stateListeners)o(this,this.childSubchannelState,Gb.ConnectivityState.TRANSIENT_FAILURE,-1)}uneject(){this.ejected=!1;for(let o of this.stateListeners)o(this,Gb.ConnectivityState.TRANSIENT_FAILURE,this.childSubchannelState,-1)}getMapEntry(){return this.mapEntry}getWrappedSubchannel(){return this.child}};function hx(){return{success:0,failure:0}}var yx=class{constructor(){this.activeBucket=hx(),this.inactiveBucket=hx()}addSuccess(){this.activeBucket.success+=1}addFailure(){this.activeBucket.failure+=1}switchBuckets(){this.inactiveBucket=this.activeBucket,this.activeBucket=hx()}getLastSuccesses(){return this.inactiveBucket.success}getLastFailures(){return this.inactiveBucket.failure}},bx=class{constructor(o,s){this.wrappedPicker=o,this.countCalls=s}pick(o){let s=this.wrappedPicker.pick(o);if(s.pickResultType===Qae.PickResultType.COMPLETE){let c=s.subchannel,l=c.getMapEntry();if(l){let u=s.onCallEnded;return this.countCalls&&(u=T=>{var g;T===sL.Status.OK?l.counter.addSuccess():l.counter.addFailure(),(g=s.onCallEnded)===null||g===void 0||g.call(s,T)}),Object.assign(Object.assign({},s),{subchannel:c.getWrappedSubchannel(),onCallEnded:u})}else return Object.assign(Object.assign({},s),{subchannel:c.getWrappedSubchannel()})}else return s}},zb=class{constructor(o){this.addressMap=new Map,this.latestConfig=null,this.timerStartTime=null,this.childBalancer=new Hae.ChildLoadBalancerHandler((0,pL.createChildChannelControlHelper)(o,{createSubchannel:(s,c)=>{let l=o.createSubchannel(s,c),u=this.addressMap.get((0,cL.subchannelAddressToString)(s)),T=new gx(l,u);return u?.currentEjectionTimestamp!==null&&T.eject(),u?.subchannelWrappers.push(T),T},updateState:(s,c)=>{s===Gb.ConnectivityState.READY?o.updateState(s,new bx(c,this.isCountingEnabled())):o.updateState(s,c)}})),this.ejectionTimer=setInterval(()=>{},0),clearInterval(this.ejectionTimer)}isCountingEnabled(){return this.latestConfig!==null&&(this.latestConfig.getSuccessRateEjectionConfig()!==null||this.latestConfig.getFailurePercentageEjectionConfig()!==null)}getCurrentEjectionPercent(){let o=0;for(let s of this.addressMap.values())s.currentEjectionTimestamp!==null&&(o+=1);return o*100/this.addressMap.size}runSuccessRateCheck(o){if(!this.latestConfig)return;let s=this.latestConfig.getSuccessRateEjectionConfig();if(!s)return;Kt("Running success rate check");let c=s.request_volume,l=0,u=[];for(let[e,t]of this.addressMap){let n=t.counter.getLastSuccesses(),i=t.counter.getLastFailures();Kt("Stats for "+e+": successes="+n+" failures="+i+" targetRequestVolume="+c),n+i>=c&&(l+=1,u.push(n/(n+i)))}if(Kt("Found "+l+" success rate candidates; currentEjectionPercent="+this.getCurrentEjectionPercent()+" successRates=["+u+"]"),le+t)/u.length,g=0;for(let e of u){let t=e-T;g+=t*t}let m=g/u.length,a=Math.sqrt(m),r=T-a*(s.stdev_factor/1e3);Kt("stdev="+a+" ejectionThreshold="+r);for(let[e,t]of this.addressMap.entries()){if(this.getCurrentEjectionPercent()>=this.latestConfig.getMaxEjectionPercent())break;let n=t.counter.getLastSuccesses(),i=t.counter.getLastFailures();if(n+ithis.runChecks(),o),(c=(s=this.ejectionTimer).unref)===null||c===void 0||c.call(s)}runChecks(){let o=new Date;if(Kt("Ejection timer running"),this.switchAllBuckets(),!!this.latestConfig){this.timerStartTime=o,this.startTimer(this.latestConfig.getIntervalMs()),this.runSuccessRateCheck(o),this.runFailurePercentageCheck(o);for(let[s,c]of this.addressMap.entries())if(c.currentEjectionTimestamp===null)c.ejectionTimeMultiplier>0&&(c.ejectionTimeMultiplier-=1);else{let l=this.latestConfig.getBaseEjectionTimeMs(),u=this.latestConfig.getMaxEjectionTimeMs(),T=new Date(c.currentEjectionTimestamp.getTime());T.setMilliseconds(T.getMilliseconds()+Math.min(l*c.ejectionTimeMultiplier,Math.max(l,u))),T{"use strict";Object.defineProperty(_e,"__esModule",{value:!0});_e.OutlierDetectionLoadBalancingConfig=_e.BaseSubchannelWrapper=_e.registerAdminService=_e.FilterStackFactory=_e.BaseFilter=_e.PickResultType=_e.QueuePicker=_e.UnavailablePicker=_e.ChildLoadBalancerHandler=_e.subchannelAddressToString=_e.validateLoadBalancingConfig=_e.getFirstUsableConfig=_e.registerLoadBalancerType=_e.createChildChannelControlHelper=_e.BackoffTimeout=_e.durationToMs=_e.uriToString=_e.createResolver=_e.registerResolver=_e.log=_e.trace=void 0;var dL=St();Object.defineProperty(_e,"trace",{enumerable:!0,get:function(){return dL.trace}});Object.defineProperty(_e,"log",{enumerable:!0,get:function(){return dL.log}});var fL=ka();Object.defineProperty(_e,"registerResolver",{enumerable:!0,get:function(){return fL.registerResolver}});Object.defineProperty(_e,"createResolver",{enumerable:!0,get:function(){return fL.createResolver}});var tie=tn();Object.defineProperty(_e,"uriToString",{enumerable:!0,get:function(){return tie.uriToString}});var oie=dx();Object.defineProperty(_e,"durationToMs",{enumerable:!0,get:function(){return oie.durationToMs}});var nie=Of();Object.defineProperty(_e,"BackoffTimeout",{enumerable:!0,get:function(){return nie.BackoffTimeout}});var Hb=Vr();Object.defineProperty(_e,"createChildChannelControlHelper",{enumerable:!0,get:function(){return Hb.createChildChannelControlHelper}});Object.defineProperty(_e,"registerLoadBalancerType",{enumerable:!0,get:function(){return Hb.registerLoadBalancerType}});Object.defineProperty(_e,"getFirstUsableConfig",{enumerable:!0,get:function(){return Hb.getFirstUsableConfig}});Object.defineProperty(_e,"validateLoadBalancingConfig",{enumerable:!0,get:function(){return Hb.validateLoadBalancingConfig}});var aie=La();Object.defineProperty(_e,"subchannelAddressToString",{enumerable:!0,get:function(){return aie.subchannelAddressToString}});var iie=vy();Object.defineProperty(_e,"ChildLoadBalancerHandler",{enumerable:!0,get:function(){return iie.ChildLoadBalancerHandler}});var Sx=Gr();Object.defineProperty(_e,"UnavailablePicker",{enumerable:!0,get:function(){return Sx.UnavailablePicker}});Object.defineProperty(_e,"QueuePicker",{enumerable:!0,get:function(){return Sx.QueuePicker}});Object.defineProperty(_e,"PickResultType",{enumerable:!0,get:function(){return Sx.PickResultType}});var rie=yb();Object.defineProperty(_e,"BaseFilter",{enumerable:!0,get:function(){return rie.BaseFilter}});var lie=A2();Object.defineProperty(_e,"FilterStackFactory",{enumerable:!0,get:function(){return lie.FilterStackFactory}});var cie=Oy();Object.defineProperty(_e,"registerAdminService",{enumerable:!0,get:function(){return cie.registerAdminService}});var sie=Rb();Object.defineProperty(_e,"BaseSubchannelWrapper",{enumerable:!0,get:function(){return sie.BaseSubchannelWrapper}});var pie=Tx();Object.defineProperty(_e,"OutlierDetectionLoadBalancingConfig",{enumerable:!0,get:function(){return pie.OutlierDetectionLoadBalancingConfig}})});var vL=A(Qb=>{"use strict";Object.defineProperty(Qb,"__esModule",{value:!0});Qb.setup=void 0;var mL=ka(),yL=require("dns"),bL=require("util"),uie=Dj(),Px=Ze(),jx=No(),die=St(),fie=Ze(),cl=tn(),hL=require("net"),mie=Of(),hie="dns_resolver";function sl(d){die.trace(fie.LogVerbosity.DEBUG,hie,d)}var gL=443,gie=3e4,yie=bL.promisify(yL.resolveTxt),bie=bL.promisify(yL.lookup);function vie(...d){let o=[];for(let s=0;sc.length));s++)for(let c of d)s{this.continueResolving&&this.startResolutionWithBackoff()},m),this.backoff.unref(),this.minTimeBetweenResolutionsMs=(T=c["grpc.dns_min_time_between_resolutions_ms"])!==null&&T!==void 0?T:gie,this.nextResolutionTimer=setTimeout(()=>{},0),clearTimeout(this.nextResolutionTimer)}startResolution(){if(this.ipResult!==null){sl("Returning IP address for target "+(0,cl.uriToString)(this.target)),setImmediate(()=>{this.listener.onSuccessfulResolution(this.ipResult,null,null,null,{})}),this.backoff.stop(),this.backoff.reset(),this.stopNextResolutionTimer();return}if(this.dnsHostname===null)sl("Failed to parse DNS address "+(0,cl.uriToString)(this.target)),setImmediate(()=>{this.listener.onError({code:Px.Status.UNAVAILABLE,details:`Failed to parse DNS address ${(0,cl.uriToString)(this.target)}`,metadata:new jx.Metadata})}),this.stopNextResolutionTimer();else{if(this.pendingLookupPromise!==null)return;sl("Looking up DNS hostname "+this.dnsHostname),this.latestLookupResult=null;let o=this.dnsHostname;this.pendingLookupPromise=bie(o,{all:!0}),this.pendingLookupPromise.then(s=>{if(this.pendingLookupPromise===null)return;this.pendingLookupPromise=null,this.backoff.reset(),this.backoff.stop();let c=s.filter(T=>T.family===4),l=s.filter(T=>T.family===6);this.latestLookupResult=vie(l,c).map(T=>({host:T.address,port:+this.port}));let u="["+this.latestLookupResult.map(T=>T.host+":"+T.port).join(",")+"]";if(sl("Resolved addresses for target "+(0,cl.uriToString)(this.target)+": "+u),this.latestLookupResult.length===0){this.listener.onError(this.defaultResolutionError);return}this.listener.onSuccessfulResolution(this.latestLookupResult,this.latestServiceConfig,this.latestServiceConfigError,null,{})},s=>{this.pendingLookupPromise!==null&&(sl("Resolution error for target "+(0,cl.uriToString)(this.target)+": "+s.message),this.pendingLookupPromise=null,this.stopNextResolutionTimer(),this.listener.onError(this.defaultResolutionError))}),this.isServiceConfigEnabled&&this.pendingTxtPromise===null&&(this.pendingTxtPromise=yie(o),this.pendingTxtPromise.then(s=>{if(this.pendingTxtPromise!==null){this.pendingTxtPromise=null;try{this.latestServiceConfig=(0,uie.extractAndSelectServiceConfig)(s,this.percentage)}catch(c){this.latestServiceConfigError={code:Px.Status.UNAVAILABLE,details:`Parsing service config failed with error ${c.message}`,metadata:new jx.Metadata}}this.latestLookupResult!==null&&this.listener.onSuccessfulResolution(this.latestLookupResult,this.latestServiceConfig,this.latestServiceConfigError,null,{})}},s=>{}))}}startNextResolutionTimer(){var o,s;clearTimeout(this.nextResolutionTimer),this.nextResolutionTimer=(s=(o=setTimeout(()=>{this.stopNextResolutionTimer(),this.continueResolving&&this.startResolutionWithBackoff()},this.minTimeBetweenResolutionsMs)).unref)===null||s===void 0?void 0:s.call(o),this.isNextResolutionTimerRunning=!0}stopNextResolutionTimer(){clearTimeout(this.nextResolutionTimer),this.isNextResolutionTimerRunning=!1}startResolutionWithBackoff(){this.pendingLookupPromise===null&&(this.continueResolving=!1,this.backoff.runOnce(),this.startNextResolutionTimer(),this.startResolution())}updateResolution(){this.pendingLookupPromise===null&&(this.isNextResolutionTimerRunning||this.backoff.isRunning()?(this.isNextResolutionTimerRunning?sl('resolution update delayed by "min time between resolutions" rate limit'):sl("resolution update delayed by backoff timer until "+this.backoff.getEndTime().toISOString()),this.continueResolving=!0):this.startResolutionWithBackoff())}destroy(){this.continueResolving=!1,this.backoff.reset(),this.backoff.stop(),this.stopNextResolutionTimer(),this.pendingLookupPromise=null,this.pendingTxtPromise=null,this.latestLookupResult=null,this.latestServiceConfig=null,this.latestServiceConfigError=null}static getDefaultAuthority(o){return o.path}};function Tie(){(0,mL.registerResolver)("dns",wx),(0,mL.registerDefaultScheme)("dns")}Qb.setup=Tie});var TL=A(Yb=>{"use strict";Object.defineProperty(Yb,"__esModule",{value:!0});Yb.setup=void 0;var Oie=ka(),xx=class{constructor(o,s,c){this.listener=s,this.addresses=[];let l;o.authority===""?l="/"+o.path:l=o.path,this.addresses=[{path:l}]}updateResolution(){process.nextTick(this.listener.onSuccessfulResolution,this.addresses,null,null,null,{})}destroy(){}static getDefaultAuthority(o){return"localhost"}};function Sie(){(0,Oie.registerResolver)("unix",xx)}Yb.setup=Sie});var wL=A(Xb=>{"use strict";Object.defineProperty(Xb,"__esModule",{value:!0});Xb.setup=void 0;var OL=require("net"),Wb=Ze(),_x=No(),SL=ka(),PL=tn(),Pie=St(),jie="ip_resolver";function jL(d){Pie.trace(Wb.LogVerbosity.DEBUG,jie,d)}var Dx="ipv4",Ex="ipv6",wie=443,Kb=class{constructor(o,s,c){var l;this.listener=s,this.addresses=[],this.error=null,jL("Resolver constructed for target "+(0,PL.uriToString)(o));let u=[];if(!(o.scheme===Dx||o.scheme===Ex)){this.error={code:Wb.Status.UNAVAILABLE,details:`Unrecognized scheme ${o.scheme} in IP resolver`,metadata:new _x.Metadata};return}let T=o.path.split(",");for(let g of T){let m=(0,PL.splitHostPort)(g);if(m===null){this.error={code:Wb.Status.UNAVAILABLE,details:`Failed to parse ${o.scheme} address ${g}`,metadata:new _x.Metadata};return}if(o.scheme===Dx&&!(0,OL.isIPv4)(m.host)||o.scheme===Ex&&!(0,OL.isIPv6)(m.host)){this.error={code:Wb.Status.UNAVAILABLE,details:`Failed to parse ${o.scheme} address ${g}`,metadata:new _x.Metadata};return}u.push({host:m.host,port:(l=m.port)!==null&&l!==void 0?l:wie})}this.addresses=u,jL("Parsed "+o.scheme+" address list "+this.addresses)}updateResolution(){process.nextTick(()=>{this.error?this.listener.onError(this.error):this.listener.onSuccessfulResolution(this.addresses,null,null,null,{})})}destroy(){}static getDefaultAuthority(o){return o.path.split(",")[0]}};function xie(){(0,SL.registerResolver)(Dx,Kb),(0,SL.registerResolver)(Ex,Kb)}Xb.setup=xie});var DL=A(Za=>{"use strict";Object.defineProperty(Za,"__esModule",{value:!0});Za.setup=Za.PickFirstLoadBalancer=Za.shuffled=Za.PickFirstLoadBalancingConfig=void 0;var xL=Vr(),Io=mn(),Zb=Gr(),_ie=St(),Die=Ze(),Eie="pick_first";function Mx(d){_ie.trace(Die.LogVerbosity.DEBUG,Eie,d)}var tm="pick_first",Mie=250,om=class d{constructor(o){this.shuffleAddressList=o}getLoadBalancerName(){return tm}toJsonObject(){return{[tm]:{shuffleAddressList:this.shuffleAddressList}}}getShuffleAddressList(){return this.shuffleAddressList}static createFromJson(o){if("shuffleAddressList"in o&&typeof o.shuffleAddressList!="boolean")throw new Error("pick_first config field shuffleAddressList must be a boolean if provided");return new d(o.shuffleAddressList===!0)}};Za.PickFirstLoadBalancingConfig=om;var Cx=class{constructor(o){this.subchannel=o}pick(o){return{pickResultType:Zb.PickResultType.COMPLETE,subchannel:this.subchannel,status:null,onCallStarted:null,onCallEnded:null}}};function _L(d){let o=d.slice();for(let s=o.length-1;s>1;s--){let c=Math.floor(Math.random()*(s+1)),l=o[s];o[s]=o[c],o[c]=l}return o}Za.shuffled=_L;var $b=class{constructor(o){this.channelControlHelper=o,this.children=[],this.currentState=Io.ConnectivityState.IDLE,this.currentSubchannelIndex=0,this.currentPick=null,this.subchannelStateListener=(s,c,l)=>{this.onSubchannelStateUpdate(s,c,l)},this.triedAllSubchannels=!1,this.stickyTransientFailureMode=!1,this.connectionDelayTimeout=setTimeout(()=>{},0),clearTimeout(this.connectionDelayTimeout)}allChildrenHaveReportedTF(){return this.children.every(o=>o.hasReportedTransientFailure)}calculateAndReportNewState(){this.currentPick?this.updateState(Io.ConnectivityState.READY,new Cx(this.currentPick)):this.children.length===0?this.updateState(Io.ConnectivityState.IDLE,new Zb.QueuePicker(this)):this.stickyTransientFailureMode?this.updateState(Io.ConnectivityState.TRANSIENT_FAILURE,new Zb.UnavailablePicker):this.updateState(Io.ConnectivityState.CONNECTING,new Zb.QueuePicker(this))}maybeEnterStickyTransientFailureMode(){if(!this.stickyTransientFailureMode&&this.allChildrenHaveReportedTF()){this.stickyTransientFailureMode=!0,this.channelControlHelper.requestReresolution();for(let{subchannel:o}of this.children)o.startConnecting();this.calculateAndReportNewState()}}removeCurrentPick(){if(this.currentPick!==null){let o=this.currentPick;this.currentPick=null,o.unref(),o.removeConnectivityStateListener(this.subchannelStateListener),this.channelControlHelper.removeChannelzChild(o.getChannelzRef())}}onSubchannelStateUpdate(o,s,c){var l;if(!((l=this.currentPick)===null||l===void 0)&&l.realSubchannelEquals(o)){c!==Io.ConnectivityState.READY&&(this.removeCurrentPick(),this.calculateAndReportNewState(),this.channelControlHelper.requestReresolution());return}for(let[u,T]of this.children.entries())if(o.realSubchannelEquals(T.subchannel)){c===Io.ConnectivityState.READY&&this.pickSubchannel(T.subchannel),c===Io.ConnectivityState.TRANSIENT_FAILURE&&(T.hasReportedTransientFailure=!0,this.maybeEnterStickyTransientFailureMode(),u===this.currentSubchannelIndex&&this.startNextSubchannelConnecting(u+1)),T.subchannel.startConnecting();return}}startNextSubchannelConnecting(o){if(clearTimeout(this.connectionDelayTimeout),!(this.triedAllSubchannels||this.stickyTransientFailureMode)){for(let[s,c]of this.children.entries())if(s>=o){let l=c.subchannel.getConnectivityState();if(l===Io.ConnectivityState.IDLE||l===Io.ConnectivityState.CONNECTING){this.startConnecting(s);return}}this.triedAllSubchannels=!0,this.maybeEnterStickyTransientFailureMode()}}startConnecting(o){var s,c;clearTimeout(this.connectionDelayTimeout),this.currentSubchannelIndex=o,this.children[o].subchannel.getConnectivityState()===Io.ConnectivityState.IDLE&&(Mx("Start connecting to subchannel with address "+this.children[o].subchannel.getAddress()),process.nextTick(()=>{var l;(l=this.children[o])===null||l===void 0||l.subchannel.startConnecting()})),this.connectionDelayTimeout=(c=(s=setTimeout(()=>{this.startNextSubchannelConnecting(o+1)},Mie)).unref)===null||c===void 0?void 0:c.call(s)}pickSubchannel(o){this.currentPick&&o.realSubchannelEquals(this.currentPick)||(Mx("Pick subchannel with address "+o.getAddress()),this.stickyTransientFailureMode=!1,this.currentPick!==null&&(this.currentPick.unref(),this.channelControlHelper.removeChannelzChild(this.currentPick.getChannelzRef()),this.currentPick.removeConnectivityStateListener(this.subchannelStateListener)),this.currentPick=o,o.ref(),this.channelControlHelper.addChannelzChild(o.getChannelzRef()),this.resetSubchannelList(),clearTimeout(this.connectionDelayTimeout),this.calculateAndReportNewState())}updateState(o,s){Mx(Io.ConnectivityState[this.currentState]+" -> "+Io.ConnectivityState[o]),this.currentState=o,this.channelControlHelper.updateState(o,s)}resetSubchannelList(){for(let o of this.children)o.subchannel!==this.currentPick&&o.subchannel.removeConnectivityStateListener(this.subchannelStateListener),o.subchannel.unref(),this.channelControlHelper.removeChannelzChild(o.subchannel.getChannelzRef());this.currentSubchannelIndex=0,this.children=[],this.triedAllSubchannels=!1}updateAddressList(o,s){if(!(s instanceof om))return;s.getShuffleAddressList()&&(o=_L(o));let c=o.map(l=>({subchannel:this.channelControlHelper.createSubchannel(l,{}),hasReportedTransientFailure:!1}));for(let{subchannel:l}of c)l.ref(),this.channelControlHelper.addChannelzChild(l.getChannelzRef());this.resetSubchannelList(),this.children=c;for(let{subchannel:l}of this.children)if(l.addConnectivityStateListener(this.subchannelStateListener),l.getConnectivityState()===Io.ConnectivityState.READY){this.pickSubchannel(l);return}for(let l of this.children)l.subchannel.getConnectivityState()===Io.ConnectivityState.TRANSIENT_FAILURE&&(l.hasReportedTransientFailure=!0);this.startNextSubchannelConnecting(0),this.calculateAndReportNewState()}exitIdle(){}resetBackoff(){}destroy(){this.resetSubchannelList(),this.removeCurrentPick()}getTypeName(){return tm}};Za.PickFirstLoadBalancer=$b;function Cie(){(0,xL.registerLoadBalancerType)(tm,$b,om),(0,xL.registerDefaultLoadBalancerType)(tm)}Za.setup=Cie});var ML=A(lu=>{"use strict";Object.defineProperty(lu,"__esModule",{value:!0});lu.setup=lu.RoundRobinLoadBalancer=void 0;var Rie=Vr(),jo=mn(),ev=Gr(),Nie=La(),Aie=St(),Iie=Ze(),kie="round_robin";function EL(d){Aie.trace(Iie.LogVerbosity.DEBUG,kie,d)}var tv="round_robin",Rx=class d{getLoadBalancerName(){return tv}constructor(){}toJsonObject(){return{[tv]:{}}}static createFromJson(o){return new d}},Nx=class{constructor(o,s=0){this.subchannelList=o,this.nextIndex=s}pick(o){let s=this.subchannelList[this.nextIndex];return this.nextIndex=(this.nextIndex+1)%this.subchannelList.length,{pickResultType:ev.PickResultType.COMPLETE,subchannel:s,status:null,onCallStarted:null,onCallEnded:null}}peekNextSubchannel(){return this.subchannelList[this.nextIndex]}},ov=class{constructor(o){this.channelControlHelper=o,this.subchannels=[],this.currentState=jo.ConnectivityState.IDLE,this.currentReadyPicker=null,this.subchannelStateListener=(s,c,l)=>{this.calculateAndUpdateState(),(l===jo.ConnectivityState.TRANSIENT_FAILURE||l===jo.ConnectivityState.IDLE)&&(this.channelControlHelper.requestReresolution(),s.startConnecting())}}countSubchannelsWithState(o){return this.subchannels.filter(s=>s.getConnectivityState()===o).length}calculateAndUpdateState(){if(this.countSubchannelsWithState(jo.ConnectivityState.READY)>0){let o=this.subchannels.filter(c=>c.getConnectivityState()===jo.ConnectivityState.READY),s=0;this.currentReadyPicker!==null&&(s=o.indexOf(this.currentReadyPicker.peekNextSubchannel()),s<0&&(s=0)),this.updateState(jo.ConnectivityState.READY,new Nx(o,s))}else this.countSubchannelsWithState(jo.ConnectivityState.CONNECTING)>0?this.updateState(jo.ConnectivityState.CONNECTING,new ev.QueuePicker(this)):this.countSubchannelsWithState(jo.ConnectivityState.TRANSIENT_FAILURE)>0?this.updateState(jo.ConnectivityState.TRANSIENT_FAILURE,new ev.UnavailablePicker):this.updateState(jo.ConnectivityState.IDLE,new ev.QueuePicker(this))}updateState(o,s){EL(jo.ConnectivityState[this.currentState]+" -> "+jo.ConnectivityState[o]),o===jo.ConnectivityState.READY?this.currentReadyPicker=s:this.currentReadyPicker=null,this.currentState=o,this.channelControlHelper.updateState(o,s)}resetSubchannelList(){for(let o of this.subchannels)o.removeConnectivityStateListener(this.subchannelStateListener),o.unref(),this.channelControlHelper.removeChannelzChild(o.getChannelzRef());this.subchannels=[]}updateAddressList(o,s){this.resetSubchannelList(),EL("Connect to address list "+o.map(c=>(0,Nie.subchannelAddressToString)(c))),this.subchannels=o.map(c=>this.channelControlHelper.createSubchannel(c,{}));for(let c of this.subchannels){c.ref(),c.addConnectivityStateListener(this.subchannelStateListener),this.channelControlHelper.addChannelzChild(c.getChannelzRef());let l=c.getConnectivityState();(l===jo.ConnectivityState.IDLE||l===jo.ConnectivityState.TRANSIENT_FAILURE)&&c.startConnecting()}this.calculateAndUpdateState()}exitIdle(){for(let o of this.subchannels)o.startConnecting()}resetBackoff(){}destroy(){this.resetSubchannelList()}getTypeName(){return tv}};lu.RoundRobinLoadBalancer=ov;function Fie(){(0,Rie.registerLoadBalancerType)(tv,ov,Rx)}lu.setup=Fie});var lv=A(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.experimental=ge.addAdminServicesToServer=ge.getChannelzHandlers=ge.getChannelzServiceDefinition=ge.InterceptorConfigurationError=ge.InterceptingCall=ge.RequesterBuilder=ge.ListenerBuilder=ge.StatusBuilder=ge.getClientChannel=ge.ServerCredentials=ge.Server=ge.setLogVerbosity=ge.setLogger=ge.load=ge.loadObject=ge.CallCredentials=ge.ChannelCredentials=ge.waitForClientReady=ge.closeClient=ge.Channel=ge.makeGenericClientConstructor=ge.makeClientConstructor=ge.loadPackageDefinition=ge.Client=ge.compressionAlgorithms=ge.propagate=ge.connectivityState=ge.status=ge.logVerbosity=ge.Metadata=ge.credentials=void 0;var nv=Oj();Object.defineProperty(ge,"CallCredentials",{enumerable:!0,get:function(){return nv.CallCredentials}});var Lie=$j();Object.defineProperty(ge,"Channel",{enumerable:!0,get:function(){return Lie.ChannelImplementation}});var Jie=I2();Object.defineProperty(ge,"compressionAlgorithms",{enumerable:!0,get:function(){return Jie.CompressionAlgorithms}});var Vie=mn();Object.defineProperty(ge,"connectivityState",{enumerable:!0,get:function(){return Vie.ConnectivityState}});var av=dy();Object.defineProperty(ge,"ChannelCredentials",{enumerable:!0,get:function(){return av.ChannelCredentials}});var CL=Zj();Object.defineProperty(ge,"Client",{enumerable:!0,get:function(){return CL.Client}});var iv=Ze();Object.defineProperty(ge,"logVerbosity",{enumerable:!0,get:function(){return iv.LogVerbosity}});Object.defineProperty(ge,"status",{enumerable:!0,get:function(){return iv.Status}});Object.defineProperty(ge,"propagate",{enumerable:!0,get:function(){return iv.Propagate}});var Ax=St(),Ix=tw();Object.defineProperty(ge,"loadPackageDefinition",{enumerable:!0,get:function(){return Ix.loadPackageDefinition}});Object.defineProperty(ge,"makeClientConstructor",{enumerable:!0,get:function(){return Ix.makeClientConstructor}});Object.defineProperty(ge,"makeGenericClientConstructor",{enumerable:!0,get:function(){return Ix.makeClientConstructor}});var Uie=No();Object.defineProperty(ge,"Metadata",{enumerable:!0,get:function(){return Uie.Metadata}});var qie=rL();Object.defineProperty(ge,"Server",{enumerable:!0,get:function(){return qie.Server}});var Bie=cx();Object.defineProperty(ge,"ServerCredentials",{enumerable:!0,get:function(){return Bie.ServerCredentials}});var Gie=lL();Object.defineProperty(ge,"StatusBuilder",{enumerable:!0,get:function(){return Gie.StatusBuilder}});ge.credentials={combineChannelCredentials:(d,...o)=>o.reduce((s,c)=>s.compose(c),d),combineCallCredentials:(d,...o)=>o.reduce((s,c)=>s.compose(c),d),createInsecure:av.ChannelCredentials.createInsecure,createSsl:av.ChannelCredentials.createSsl,createFromSecureContext:av.ChannelCredentials.createFromSecureContext,createFromMetadataGenerator:nv.CallCredentials.createFromMetadataGenerator,createFromGoogleCredential:nv.CallCredentials.createFromGoogleCredential,createEmpty:nv.CallCredentials.createEmpty};var zie=d=>d.close();ge.closeClient=zie;var Hie=(d,o,s)=>d.waitForReady(o,s);ge.waitForClientReady=Hie;var Qie=(d,o)=>{throw new Error("Not available in this library. Use @grpc/proto-loader and loadPackageDefinition instead")};ge.loadObject=Qie;var Yie=(d,o,s)=>{throw new Error("Not available in this library. Use @grpc/proto-loader and loadPackageDefinition instead")};ge.load=Yie;var Wie=d=>{Ax.setLogger(d)};ge.setLogger=Wie;var Kie=d=>{Ax.setLoggerVerbosity(d)};ge.setLogVerbosity=Kie;var Xie=d=>CL.Client.prototype.getChannel.call(d);ge.getClientChannel=Xie;var rv=Wj();Object.defineProperty(ge,"ListenerBuilder",{enumerable:!0,get:function(){return rv.ListenerBuilder}});Object.defineProperty(ge,"RequesterBuilder",{enumerable:!0,get:function(){return rv.RequesterBuilder}});Object.defineProperty(ge,"InterceptingCall",{enumerable:!0,get:function(){return rv.InterceptingCall}});Object.defineProperty(ge,"InterceptorConfigurationError",{enumerable:!0,get:function(){return rv.InterceptorConfigurationError}});var RL=Ic();Object.defineProperty(ge,"getChannelzServiceDefinition",{enumerable:!0,get:function(){return RL.getChannelzServiceDefinition}});Object.defineProperty(ge,"getChannelzHandlers",{enumerable:!0,get:function(){return RL.getChannelzHandlers}});var Zie=Oy();Object.defineProperty(ge,"addAdminServicesToServer",{enumerable:!0,get:function(){return Zie.addAdminServicesToServer}});var $ie=Ox();ge.experimental=$ie;var ere=vL(),tre=TL(),ore=wL(),nre=DL(),are=ML(),ire=Tx(),rre=Ic(),lre=ub().version;Ax.trace(iv.LogVerbosity.DEBUG,"index","Loading @grpc/grpc-js version "+lre),ere.setup(),tre.setup(),ore.setup(),nre.setup(),are.setup(),ire.setup(),rre.setup()});var kL=A(pl=>{"use strict";Object.defineProperty(pl,"__esModule",{value:!0});pl.addCommonProtos=pl.loadProtosWithOptionsSync=pl.loadProtosWithOptions=void 0;var NL=require("fs"),AL=require("path"),cu=Bp();function IL(d,o){let s=d.resolvePath;d.resolvePath=(c,l)=>{if(AL.isAbsolute(l))return l;for(let u of o){let T=AL.join(u,l);try{return NL.accessSync(T,NL.constants.R_OK),T}catch{continue}}return process.emitWarning(`${l} not found in any of the include paths ${o}`),s(c,l)}}async function cre(d,o){let s=new cu.Root;if(o=o||{},o.includeDirs){if(!Array.isArray(o.includeDirs))return Promise.reject(new Error("The includeDirs option must be an array"));IL(s,o.includeDirs)}let c=await s.load(d,o);return c.resolveAll(),c}pl.loadProtosWithOptions=cre;function sre(d,o){let s=new cu.Root;if(o=o||{},o.includeDirs){if(!Array.isArray(o.includeDirs))throw new Error("The includeDirs option must be an array");IL(s,o.includeDirs)}let c=s.loadSync(d,o);return c.resolveAll(),c}pl.loadProtosWithOptionsSync=sre;function pre(){let d=l2(),o=$y(),s=c2(),c=s2();cu.common("api",d.nested.google.nested.protobuf.nested),cu.common("descriptor",o.nested.google.nested.protobuf.nested),cu.common("source_context",s.nested.google.nested.protobuf.nested),cu.common("type",c.nested.google.nested.protobuf.nested)}pl.addCommonProtos=pre});var QL=A((m_e,HL)=>{HL.exports=ut;var jn=null;try{jn=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function ut(d,o,s){this.low=d|0,this.high=o|0,this.unsigned=!!s}ut.prototype.__isLong__;Object.defineProperty(ut.prototype,"__isLong__",{value:!0});function zo(d){return(d&&d.__isLong__)===!0}ut.isLong=zo;var FL={},LL={};function Vc(d,o){var s,c,l;return o?(d>>>=0,(l=0<=d&&d<256)&&(c=LL[d],c)?c:(s=dt(d,(d|0)<0?-1:0,!0),l&&(LL[d]=s),s)):(d|=0,(l=-128<=d&&d<128)&&(c=FL[d],c)?c:(s=dt(d,d<0?-1:0,!1),l&&(FL[d]=s),s))}ut.fromInt=Vc;function wn(d,o){if(isNaN(d))return o?Jc:xn;if(o){if(d<0)return Jc;if(d>=qL)return zL}else{if(d<=-VL)return Go;if(d+1>=VL)return GL}return d<0?wn(-d,o).neg():dt(d%pu|0,d/pu|0,o)}ut.fromNumber=wn;function dt(d,o,s){return new ut(d,o,s)}ut.fromBits=dt;var cv=Math.pow;function Fx(d,o,s){if(d.length===0)throw Error("empty string");if(d==="NaN"||d==="Infinity"||d==="+Infinity"||d==="-Infinity")return xn;if(typeof o=="number"?(s=o,o=!1):o=!!o,s=s||10,s<2||360)throw Error("interior hyphen");if(c===0)return Fx(d.substring(1),o,s).neg();for(var l=wn(cv(s,8)),u=xn,T=0;T>>0:this.low};fe.toNumber=function(){return this.unsigned?(this.high>>>0)*pu+(this.low>>>0):this.high*pu+(this.low>>>0)};fe.toString=function(o){if(o=o||10,o<2||36>>0,r=a.toString(o);if(T=m,T.isZero())return r+g;for(;r.length<6;)r="0"+r;g=""+r+g}};fe.getHighBits=function(){return this.high};fe.getHighBitsUnsigned=function(){return this.high>>>0};fe.getLowBits=function(){return this.low};fe.getLowBitsUnsigned=function(){return this.low>>>0};fe.getNumBitsAbs=function(){if(this.isNegative())return this.eq(Go)?64:this.neg().getNumBitsAbs();for(var o=this.high!=0?this.high:this.low,s=31;s>0&&!(o&1<=0};fe.isOdd=function(){return(this.low&1)===1};fe.isEven=function(){return(this.low&1)===0};fe.equals=function(o){return zo(o)||(o=da(o)),this.unsigned!==o.unsigned&&this.high>>>31===1&&o.high>>>31===1?!1:this.high===o.high&&this.low===o.low};fe.eq=fe.equals;fe.notEquals=function(o){return!this.eq(o)};fe.neq=fe.notEquals;fe.ne=fe.notEquals;fe.lessThan=function(o){return this.comp(o)<0};fe.lt=fe.lessThan;fe.lessThanOrEqual=function(o){return this.comp(o)<=0};fe.lte=fe.lessThanOrEqual;fe.le=fe.lessThanOrEqual;fe.greaterThan=function(o){return this.comp(o)>0};fe.gt=fe.greaterThan;fe.greaterThanOrEqual=function(o){return this.comp(o)>=0};fe.gte=fe.greaterThanOrEqual;fe.ge=fe.greaterThanOrEqual;fe.compare=function(o){if(zo(o)||(o=da(o)),this.eq(o))return 0;var s=this.isNegative(),c=o.isNegative();return s&&!c?-1:!s&&c?1:this.unsigned?o.high>>>0>this.high>>>0||o.high===this.high&&o.low>>>0>this.low>>>0?-1:1:this.sub(o).isNegative()?-1:1};fe.comp=fe.compare;fe.negate=function(){return!this.unsigned&&this.eq(Go)?Go:this.not().add(su)};fe.neg=fe.negate;fe.add=function(o){zo(o)||(o=da(o));var s=this.high>>>16,c=this.high&65535,l=this.low>>>16,u=this.low&65535,T=o.high>>>16,g=o.high&65535,m=o.low>>>16,a=o.low&65535,r=0,e=0,t=0,n=0;return n+=u+a,t+=n>>>16,n&=65535,t+=l+m,e+=t>>>16,t&=65535,e+=c+g,r+=e>>>16,e&=65535,r+=s+T,r&=65535,dt(t<<16|n,r<<16|e,this.unsigned)};fe.subtract=function(o){return zo(o)||(o=da(o)),this.add(o.neg())};fe.sub=fe.subtract;fe.multiply=function(o){if(this.isZero())return xn;if(zo(o)||(o=da(o)),jn){var s=jn.mul(this.low,this.high,o.low,o.high);return dt(s,jn.get_high(),this.unsigned)}if(o.isZero())return xn;if(this.eq(Go))return o.isOdd()?Go:xn;if(o.eq(Go))return this.isOdd()?Go:xn;if(this.isNegative())return o.isNegative()?this.neg().mul(o.neg()):this.neg().mul(o).neg();if(o.isNegative())return this.mul(o.neg()).neg();if(this.lt(UL)&&o.lt(UL))return wn(this.toNumber()*o.toNumber(),this.unsigned);var c=this.high>>>16,l=this.high&65535,u=this.low>>>16,T=this.low&65535,g=o.high>>>16,m=o.high&65535,a=o.low>>>16,r=o.low&65535,e=0,t=0,n=0,i=0;return i+=T*r,n+=i>>>16,i&=65535,n+=u*r,t+=n>>>16,n&=65535,n+=T*a,t+=n>>>16,n&=65535,t+=l*r,e+=t>>>16,t&=65535,t+=u*a,e+=t>>>16,t&=65535,t+=T*m,e+=t>>>16,t&=65535,e+=c*r+l*a+u*m+T*g,e&=65535,dt(n<<16|i,e<<16|t,this.unsigned)};fe.mul=fe.multiply;fe.divide=function(o){if(zo(o)||(o=da(o)),o.isZero())throw Error("division by zero");if(jn){if(!this.unsigned&&this.high===-2147483648&&o.low===-1&&o.high===-1)return this;var s=(this.unsigned?jn.div_u:jn.div_s)(this.low,this.high,o.low,o.high);return dt(s,jn.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?Jc:xn;var c,l,u;if(this.unsigned){if(o.unsigned||(o=o.toUnsigned()),o.gt(this))return Jc;if(o.gt(this.shru(1)))return BL;u=Jc}else{if(this.eq(Go)){if(o.eq(su)||o.eq(kx))return Go;if(o.eq(Go))return su;var T=this.shr(1);return c=T.div(o).shl(1),c.eq(xn)?o.isNegative()?su:kx:(l=this.sub(o.mul(c)),u=c.add(l.div(o)),u)}else if(o.eq(Go))return this.unsigned?Jc:xn;if(this.isNegative())return o.isNegative()?this.neg().div(o.neg()):this.neg().div(o).neg();if(o.isNegative())return this.div(o.neg()).neg();u=xn}for(l=this;l.gte(o);){c=Math.max(1,Math.floor(l.toNumber()/o.toNumber()));for(var g=Math.ceil(Math.log(c)/Math.LN2),m=g<=48?1:cv(2,g-48),a=wn(c),r=a.mul(o);r.isNegative()||r.gt(l);)c-=m,a=wn(c,this.unsigned),r=a.mul(o);a.isZero()&&(a=su),u=u.add(a),l=l.sub(r)}return u};fe.div=fe.divide;fe.modulo=function(o){if(zo(o)||(o=da(o)),jn){var s=(this.unsigned?jn.rem_u:jn.rem_s)(this.low,this.high,o.low,o.high);return dt(s,jn.get_high(),this.unsigned)}return this.sub(this.div(o).mul(o))};fe.mod=fe.modulo;fe.rem=fe.modulo;fe.not=function(){return dt(~this.low,~this.high,this.unsigned)};fe.and=function(o){return zo(o)||(o=da(o)),dt(this.low&o.low,this.high&o.high,this.unsigned)};fe.or=function(o){return zo(o)||(o=da(o)),dt(this.low|o.low,this.high|o.high,this.unsigned)};fe.xor=function(o){return zo(o)||(o=da(o)),dt(this.low^o.low,this.high^o.high,this.unsigned)};fe.shiftLeft=function(o){return zo(o)&&(o=o.toInt()),(o&=63)===0?this:o<32?dt(this.low<>>32-o,this.unsigned):dt(0,this.low<>>o|this.high<<32-o,this.high>>o,this.unsigned):dt(this.high>>o-32,this.high>=0?0:-1,this.unsigned)};fe.shr=fe.shiftRight;fe.shiftRightUnsigned=function(o){if(zo(o)&&(o=o.toInt()),o&=63,o===0)return this;var s=this.high;if(o<32){var c=this.low;return dt(c>>>o|s<<32-o,s>>>o,this.unsigned)}else return o===32?dt(s,0,this.unsigned):dt(s>>>o-32,0,this.unsigned)};fe.shru=fe.shiftRightUnsigned;fe.shr_u=fe.shiftRightUnsigned;fe.toSigned=function(){return this.unsigned?dt(this.low,this.high,!1):this};fe.toUnsigned=function(){return this.unsigned?this:dt(this.low,this.high,!0)};fe.toBytes=function(o){return o?this.toBytesLE():this.toBytesBE()};fe.toBytesLE=function(){var o=this.high,s=this.low;return[s&255,s>>>8&255,s>>>16&255,s>>>24,o&255,o>>>8&255,o>>>16&255,o>>>24]};fe.toBytesBE=function(){var o=this.high,s=this.low;return[o>>>24,o>>>16&255,o>>>8&255,o&255,s>>>24,s>>>16&255,s>>>8&255,s&255]};ut.fromBytes=function(o,s,c){return c?ut.fromBytesLE(o,s):ut.fromBytesBE(o,s)};ut.fromBytesLE=function(o,s){return new ut(o[0]|o[1]<<8|o[2]<<16|o[3]<<24,o[4]|o[5]<<8|o[6]<<16|o[7]<<24,s)};ut.fromBytesBE=function(o,s){return new ut(o[4]<<24|o[5]<<16|o[6]<<8|o[7],o[0]<<24|o[1]<<16|o[2]<<8|o[3],s)}});var $L=A(wo=>{"use strict";Object.defineProperty(wo,"__esModule",{value:!0});wo.loadFileDescriptorSetFromObject=wo.loadFileDescriptorSetFromBuffer=wo.fromJSON=wo.loadSync=wo.load=wo.isAnyExtension=wo.Long=void 0;var dre=rw(),$a=Bp(),Jx=r2(),Vx=kL(),fre=QL();wo.Long=fre;function mre(d){return"@type"in d&&typeof d["@type"]=="string"}wo.isAnyExtension=mre;var KL={longs:String,enums:String,bytes:String,defaults:!0,oneofs:!0,json:!0};function hre(d,o){return d===""?o:d+"."+o}function gre(d){return d instanceof $a.Service||d instanceof $a.Type||d instanceof $a.Enum}function yre(d){return d instanceof $a.Namespace||d instanceof $a.Root}function XL(d,o){let s=hre(o,d.name);return gre(d)?[[s,d]]:yre(d)&&typeof d.nested<"u"?Object.keys(d.nested).map(c=>XL(d.nested[c],s)).reduce((c,l)=>c.concat(l),[]):[]}function YL(d,o){return function(c){return d.toObject(d.decode(c),o)}}function WL(d){return function(s){if(Array.isArray(s))throw new Error(`Failed to serialize message: expected object with ${d.name} structure, got array instead`);let c=d.fromObject(s);return d.encode(c).finish()}}function bre(d,o,s,c){let l=d.resolvedRequestType,u=d.resolvedResponseType;return{path:"/"+o+"/"+d.name,requestStream:!!d.requestStream,responseStream:!!d.responseStream,requestSerialize:WL(l),requestDeserialize:YL(l,s),responseSerialize:WL(u),responseDeserialize:YL(u,s),originalName:dre(d.name),requestType:Lx(l,c),responseType:Lx(u,c)}}function vre(d,o,s,c){let l={};for(let u of d.methodsArray)l[u.name]=bre(u,o,s,c);return l}function Lx(d,o){let s=d.toDescriptor("proto3");return{format:"Protocol Buffer 3 DescriptorProto",type:s.$type.toObject(s,KL),fileDescriptorProtos:o}}function Tre(d,o){let s=d.toDescriptor("proto3");return{format:"Protocol Buffer 3 EnumDescriptorProto",type:s.$type.toObject(s,KL),fileDescriptorProtos:o}}function Ore(d,o,s,c){if(d instanceof $a.Service)return vre(d,o,s,c);if(d instanceof $a.Type)return Lx(d,c);if(d instanceof $a.Enum)return Tre(d,c);throw new Error("Type mismatch in reflection object handling")}function sv(d,o){let s={};d.resolveAll();let l=d.toDescriptor("proto3").file.map(u=>Buffer.from(Jx.FileDescriptorProto.encode(u).finish()));for(let[u,T]of XL(d,""))s[u]=Ore(T,u,o,l);return s}function ZL(d,o){o=o||{};let s=$a.Root.fromDescriptor(d);return s.resolveAll(),sv(s,o)}function Sre(d,o){return(0,Vx.loadProtosWithOptions)(d,o).then(s=>sv(s,o))}wo.load=Sre;function Pre(d,o){let s=(0,Vx.loadProtosWithOptionsSync)(d,o);return sv(s,o)}wo.loadSync=Pre;function jre(d,o){o=o||{};let s=$a.Root.fromJSON(d);return s.resolveAll(),sv(s,o)}wo.fromJSON=jre;function wre(d,o){let s=Jx.FileDescriptorSet.decode(d);return ZL(s,o)}wo.loadFileDescriptorSetFromBuffer=wre;function xre(d,o){let s=Jx.FileDescriptorSet.fromObject(d);return ZL(s,o)}wo.loadFileDescriptorSetFromObject=xre;(0,Vx.addCommonProtos)()});var Uc=A((g_e,l4)=>{"use strict";var pv=Object.prototype.hasOwnProperty,r4=Object.prototype.toString,e4=Object.defineProperty,t4=Object.getOwnPropertyDescriptor,o4=function(o){return typeof Array.isArray=="function"?Array.isArray(o):r4.call(o)==="[object Array]"},n4=function(o){if(!o||r4.call(o)!=="[object Object]")return!1;var s=pv.call(o,"constructor"),c=o.constructor&&o.constructor.prototype&&pv.call(o.constructor.prototype,"isPrototypeOf");if(o.constructor&&!s&&!c)return!1;var l;for(l in o);return typeof l>"u"||pv.call(o,l)},a4=function(o,s){e4&&s.name==="__proto__"?e4(o,s.name,{enumerable:!0,configurable:!0,value:s.newValue,writable:!0}):o[s.name]=s.newValue},i4=function(o,s){if(s==="__proto__")if(pv.call(o,s)){if(t4)return t4(o,s).value}else return;return o[s]};l4.exports=function d(){var o,s,c,l,u,T,g=arguments[0],m=1,a=arguments.length,r=!1;for(typeof g=="boolean"&&(r=g,g=arguments[1]||{},m=2),(g==null||typeof g!="object"&&typeof g!="function")&&(g={});m{"use strict";var Pt={};s4.exports=Pt;function c4(d){return d<0?-1:1}function _re(d){return d%1===.5&&!(d&1)?Math.floor(d):Math.round(d)}function ul(d,o){o.unsigned||--d;let s=o.unsigned?0:-Math.pow(2,d),c=Math.pow(2,d)-1,l=o.moduloBitLength?Math.pow(2,o.moduloBitLength):Math.pow(2,d),u=o.moduloBitLength?Math.pow(2,o.moduloBitLength-1):Math.pow(2,d-1);return function(T,g){g||(g={});let m=+T;if(g.enforceRange){if(!Number.isFinite(m))throw new TypeError("Argument is not a finite number");if(m=c4(m)*Math.floor(Math.abs(m)),mc)throw new TypeError("Argument is not in byte range");return m}if(!isNaN(m)&&g.clamp)return m=_re(m),mc&&(m=c),m;if(!Number.isFinite(m)||m===0)return 0;if(m=c4(m)*Math.floor(Math.abs(m)),m=m%l,!o.unsigned&&m>=u)return m-l;if(o.unsigned){if(m<0)m+=l;else if(m===-0)return 0}return m}}Pt.void=function(){};Pt.boolean=function(d){return!!d};Pt.byte=ul(8,{unsigned:!1});Pt.octet=ul(8,{unsigned:!0});Pt.short=ul(16,{unsigned:!1});Pt["unsigned short"]=ul(16,{unsigned:!0});Pt.long=ul(32,{unsigned:!1});Pt["unsigned long"]=ul(32,{unsigned:!0});Pt["long long"]=ul(32,{unsigned:!1,moduloBitLength:64});Pt["unsigned long long"]=ul(32,{unsigned:!0,moduloBitLength:64});Pt.double=function(d){let o=+d;if(!Number.isFinite(o))throw new TypeError("Argument is not a finite floating-point value");return o};Pt["unrestricted double"]=function(d){let o=+d;if(isNaN(o))throw new TypeError("Argument is NaN");return o};Pt.float=Pt.double;Pt["unrestricted float"]=Pt["unrestricted double"];Pt.DOMString=function(d,o){return o||(o={}),o.treatNullAsEmptyString&&d===null?"":String(d)};Pt.ByteString=function(d,o){let s=String(d),c;for(let l=0;(c=s.codePointAt(l))!==void 0;++l)if(c>255)throw new TypeError("Argument is not a valid bytestring");return s};Pt.USVString=function(d){let o=String(d),s=o.length,c=[];for(let l=0;l57343)c.push(String.fromCodePoint(u));else if(56320<=u&&u<=57343)c.push(String.fromCodePoint(65533));else if(l===s-1)c.push(String.fromCodePoint(65533));else{let T=o.charCodeAt(l+1);if(56320<=T&&T<=57343){let g=u&1023,m=T&1023;c.push(String.fromCodePoint(65536+1024*g+m)),++l}else c.push(String.fromCodePoint(65533))}}return c.join("")};Pt.Date=function(d,o){if(!(d instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(d))return d};Pt.RegExp=function(d,o){return d instanceof RegExp||(d=new RegExp(d)),d}});var u4=A((b_e,dl)=>{"use strict";dl.exports.mixin=function(o,s){let c=Object.getOwnPropertyNames(s);for(let l=0;l{Dre.exports=[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1e3,1e3],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6e3],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8e3,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8e3]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9e3],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[3e4]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13e3,13e3],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43e3,43e3],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64e3,64e3],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66e3,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[12e4,12e4],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128e3,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23e3]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149e3]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32e3]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195e3,195e3],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[4e4]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918e3,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]});var b4=A((T_e,dv)=>{"use strict";var m4=require("punycode"),f4=d4(),uu={TRANSITIONAL:0,NONTRANSITIONAL:1};function h4(d){return d.split("\0").map(function(o){return o.normalize("NFC")}).join("\0")}function g4(d){for(var o=0,s=f4.length-1;o<=s;){var c=Math.floor((o+s)/2),l=f4[c];if(l[0][0]<=d&&l[0][1]>=d)return l;l[0][0]>d?s=c-1:o=c+1}return null}var Ere=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function y4(d){return d.replace(Ere,"_").length}function Mre(d,o,s){for(var c=!1,l="",u=y4(d),T=0;T253||T.length===0)&&(l.error=!0);for(var g=0;g63||u.length===0){l.error=!0;break}}return l.error?null:u.join(".")};dv.exports.toUnicode=function(d,o){var s=uv(d,o,uu.NONTRANSITIONAL);return{domain:s.string,error:s.error}};dv.exports.PROCESSING_OPTIONS=uu});var ei=A((O_e,an)=>{"use strict";var du=require("punycode"),v4=b4(),P4={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},Je=Symbol("failure");function T4(d){return du.ucs2.decode(d).length}function O4(d,o){let s=d[o];return isNaN(s)?void 0:String.fromCodePoint(s)}function nm(d){return d>=48&&d<=57}function am(d){return d>=65&&d<=90||d>=97&&d<=122}function Nre(d){return am(d)||nm(d)}function fa(d){return nm(d)||d>=65&&d<=70||d>=97&&d<=102}function S4(d){return d==="."||d.toLowerCase()==="%2e"}function Are(d){return d=d.toLowerCase(),d===".."||d==="%2e."||d===".%2e"||d==="%2e%2e"}function Ire(d,o){return am(d)&&(o===58||o===124)}function j4(d){return d.length===2&&am(d.codePointAt(0))&&(d[1]===":"||d[1]==="|")}function kre(d){return d.length===2&&am(d.codePointAt(0))&&d[1]===":"}function Fre(d){return d.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function Lre(d){return d.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function Ux(d){return P4[d]!==void 0}function Gt(d){return Ux(d.scheme)}function Jre(d){return P4[d]}function w4(d){let o=d.toString(16).toUpperCase();return o.length===1&&(o="0"+o),"%"+o}function Vre(d){let o=new Buffer(d),s="";for(let c=0;c126}var qre=new Set([32,34,35,60,62,63,96,123,125]);function x4(d){return fv(d)||qre.has(d)}var Bre=new Set([47,58,59,61,64,91,92,93,94,124]);function Bx(d){return x4(d)||Bre.has(d)}function qc(d,o){let s=String.fromCodePoint(d);return o(d)?Vre(s):s}function Gre(d){let o=10;return d.length>=2&&d.charAt(0)==="0"&&d.charAt(1).toLowerCase()==="x"?(d=d.substring(2),o=16):d.length>=2&&d.charAt(0)==="0"&&(d=d.substring(1),o=8),d===""?0:(o===10?/[^0-9]/:o===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(d)?Je:parseInt(d,o)}function zre(d){let o=d.split(".");if(o[o.length-1]===""&&o.length>1&&o.pop(),o.length>4)return d;let s=[];for(let u of o){if(u==="")return d;let T=Gre(u);if(T===Je)return d;s.push(T)}for(let u=0;u255)return Je;if(s[s.length-1]>=Math.pow(256,5-s.length))return Je;let c=s.pop(),l=0;for(let u of s)c+=u*Math.pow(256,3-l),++l;return c}function Hre(d){let o="",s=d;for(let c=1;c<=4;++c)o=String(s%256)+o,c!==4&&(o="."+o),s=Math.floor(s/256);return o}function Qre(d){let o=[0,0,0,0,0,0,0,0],s=0,c=null,l=0;if(d=du.ucs2.decode(d),d[l]===58){if(d[l+1]!==58)return Je;l+=2,++s,c=s}for(;l6))return Je;let g=0;for(;d[l]!==void 0;){let m=null;if(g>0)if(d[l]===46&&g<4)++l;else return Je;if(!nm(d[l]))return Je;for(;nm(d[l]);){let a=parseInt(O4(d,l));if(m===null)m=a;else{if(m===0)return Je;m=m*10+a}if(m>255)return Je;++l}o[s]=o[s]*256+m,++g,(g===2||g===4)&&++s}if(g!==4)return Je;break}else if(d[l]===58){if(++l,d[l]===void 0)return Je}else if(d[l]!==void 0)return Je;o[s]=u,++s}if(c!==null){let u=s-c;for(s=7;s!==0&&u>0;){let T=o[c+u-1];o[c+u-1]=o[s],o[s]=T,--s,--u}}else if(c===null&&s!==8)return Je;return o}function Yre(d){let o="",c=Kre(d).idx,l=!1;for(let u=0;u<=7;++u)if(!(l&&d[u]===0)){if(l&&(l=!1),c===u){o+=u===0?"::":":",l=!0;continue}o+=d[u].toString(16),u!==7&&(o+=":")}return o}function qx(d,o){if(d[0]==="[")return d[d.length-1]!=="]"?Je:Qre(d.substring(1,d.length-1));if(!o)return Wre(d);let s=Ure(d),c=v4.toASCII(s,!1,v4.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(c===null||Fre(c))return Je;let l=zre(c);return typeof l=="number"||l===Je?l:c}function Wre(d){if(Lre(d))return Je;let o="",s=du.ucs2.decode(d);for(let c=0;cs&&(o=c,s=l),c=null,l=0):(c===null&&(c=u),++l);return l>s&&(o=c,s=l),{idx:o,len:s}}function Gx(d){return typeof d=="number"?Hre(d):d instanceof Array?"["+Yre(d)+"]":d}function Xre(d){return d.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function Zre(d){return d.replace(/\u0009|\u000A|\u000D/g,"")}function _4(d){let o=d.path;o.length!==0&&(d.scheme==="file"&&o.length===1&&ele(o[0])||o.pop())}function D4(d){return d.username!==""||d.password!==""}function $re(d){return d.host===null||d.host===""||d.cannotBeABaseURL||d.scheme==="file"}function ele(d){return/^[A-Za-z]:$/.test(d)}function jt(d,o,s,c,l){if(this.pointer=0,this.input=d,this.base=o||null,this.encodingOverride=s||"utf-8",this.stateOverride=l,this.url=c,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let T=Xre(this.input);T!==this.input&&(this.parseError=!0),this.input=T}let u=Zre(this.input);for(u!==this.input&&(this.parseError=!0),this.input=u,this.state=l||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=du.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let T=this.input[this.pointer],g=isNaN(T)?void 0:String.fromCodePoint(T),m=this["parse "+this.state](T,g);if(m){if(m===Je){this.failure=!0;break}}else break}}jt.prototype["parse scheme start"]=function(o,s){if(am(o))this.buffer+=s.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,Je;return!0};jt.prototype["parse scheme"]=function(o,s){if(Nre(o)||o===43||o===45||o===46)this.buffer+=s.toLowerCase();else if(o===58){if(this.stateOverride&&(Gt(this.url)&&!Ux(this.buffer)||!Gt(this.url)&&Ux(this.buffer)||(D4(this.url)||this.url.port!==null)&&this.buffer==="file"||this.url.scheme==="file"&&(this.url.host===""||this.url.host===null))||(this.url.scheme=this.buffer,this.buffer="",this.stateOverride))return!1;this.url.scheme==="file"?((this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47)&&(this.parseError=!0),this.state="file"):Gt(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":Gt(this.url)?this.state="special authority slashes":this.input[this.pointer+1]===47?(this.state="path or authority",++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path")}else if(!this.stateOverride)this.buffer="",this.state="no scheme",this.pointer=-1;else return this.parseError=!0,Je;return!0};jt.prototype["parse no scheme"]=function(o){return this.base===null||this.base.cannotBeABaseURL&&o!==35?Je:(this.base.cannotBeABaseURL&&o===35?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment"):this.base.scheme==="file"?(this.state="file",--this.pointer):(this.state="relative",--this.pointer),!0)};jt.prototype["parse special relative or authority"]=function(o){return o===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0};jt.prototype["parse path or authority"]=function(o){return o===47?this.state="authority":(this.state="path",--this.pointer),!0};jt.prototype["parse relative"]=function(o){return this.url.scheme=this.base.scheme,isNaN(o)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):o===47?this.state="relative slash":o===63?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):o===35?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):Gt(this.url)&&o===92?(this.parseError=!0,this.state="relative slash"):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer),!0};jt.prototype["parse relative slash"]=function(o){return Gt(this.url)&&(o===47||o===92)?(o===92&&(this.parseError=!0),this.state="special authority ignore slashes"):o===47?this.state="authority":(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer),!0};jt.prototype["parse special authority slashes"]=function(o){return o===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="special authority ignore slashes",--this.pointer),!0};jt.prototype["parse special authority ignore slashes"]=function(o){return o!==47&&o!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};jt.prototype["parse authority"]=function(o,s){if(o===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let c=T4(this.buffer);for(let l=0;lMath.pow(2,16)-1)return this.parseError=!0,Je;this.url.port=c===Jre(this.url.scheme)?null:c,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,Je;return!0};var tle=new Set([47,92,63,35]);jt.prototype["parse file"]=function(o){return this.url.scheme="file",o===47||o===92?(o===92&&(this.parseError=!0),this.state="file slash"):this.base!==null&&this.base.scheme==="file"?isNaN(o)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):o===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):o===35?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):(this.input.length-this.pointer-1===0||!Ire(o,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!tle.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),_4(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};jt.prototype["parse file slash"]=function(o){return o===47||o===92?(o===92&&(this.parseError=!0),this.state="file host"):(this.base!==null&&this.base.scheme==="file"&&(kre(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};jt.prototype["parse file host"]=function(o,s){if(isNaN(o)||o===47||o===92||o===63||o===35)if(--this.pointer,!this.stateOverride&&j4(this.buffer))this.parseError=!0,this.state="path";else if(this.buffer===""){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let c=qx(this.buffer,Gt(this.url));if(c===Je)return Je;if(c==="localhost"&&(c=""),this.url.host=c,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=s;return!0};jt.prototype["parse path start"]=function(o){return Gt(this.url)?(o===92&&(this.parseError=!0),this.state="path",o!==47&&o!==92&&--this.pointer):!this.stateOverride&&o===63?(this.url.query="",this.state="query"):!this.stateOverride&&o===35?(this.url.fragment="",this.state="fragment"):o!==void 0&&(this.state="path",o!==47&&--this.pointer),!0};jt.prototype["parse path"]=function(o){if(isNaN(o)||o===47||Gt(this.url)&&o===92||!this.stateOverride&&(o===63||o===35)){if(Gt(this.url)&&o===92&&(this.parseError=!0),Are(this.buffer)?(_4(this.url),o!==47&&!(Gt(this.url)&&o===92)&&this.url.path.push("")):S4(this.buffer)&&o!==47&&!(Gt(this.url)&&o===92)?this.url.path.push(""):S4(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&j4(this.buffer)&&(this.url.host!==""&&this.url.host!==null&&(this.parseError=!0,this.url.host=""),this.buffer=this.buffer[0]+":"),this.url.path.push(this.buffer)),this.buffer="",this.url.scheme==="file"&&(o===void 0||o===63||o===35))for(;this.url.path.length>1&&this.url.path[0]==="";)this.parseError=!0,this.url.path.shift();o===63&&(this.url.query="",this.state="query"),o===35&&(this.url.fragment="",this.state="fragment")}else o===37&&(!fa(this.input[this.pointer+1])||!fa(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=qc(o,x4);return!0};jt.prototype["parse cannot-be-a-base-URL path"]=function(o){return o===63?(this.url.query="",this.state="query"):o===35?(this.url.fragment="",this.state="fragment"):(!isNaN(o)&&o!==37&&(this.parseError=!0),o===37&&(!fa(this.input[this.pointer+1])||!fa(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(o)||(this.url.path[0]=this.url.path[0]+qc(o,fv))),!0};jt.prototype["parse query"]=function(o,s){if(isNaN(o)||!this.stateOverride&&o===35){(!Gt(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let c=new Buffer(this.buffer);for(let l=0;l126||c[l]===34||c[l]===35||c[l]===60||c[l]===62?this.url.query+=w4(c[l]):this.url.query+=String.fromCodePoint(c[l]);this.buffer="",o===35&&(this.url.fragment="",this.state="fragment")}else o===37&&(!fa(this.input[this.pointer+1])||!fa(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=s;return!0};jt.prototype["parse fragment"]=function(o){return isNaN(o)||(o===0?this.parseError=!0:(o===37&&(!fa(this.input[this.pointer+1])||!fa(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=qc(o,fv))),!0};function ole(d,o){let s=d.scheme+":";if(d.host!==null?(s+="//",(d.username!==""||d.password!=="")&&(s+=d.username,d.password!==""&&(s+=":"+d.password),s+="@"),s+=Gx(d.host),d.port!==null&&(s+=":"+d.port)):d.host===null&&d.scheme==="file"&&(s+="//"),d.cannotBeABaseURL)s+=d.path[0];else for(let c of d.path)s+="/"+c;return d.query!==null&&(s+="?"+d.query),!o&&d.fragment!==null&&(s+="#"+d.fragment),s}function nle(d){let o=d.scheme+"://";return o+=Gx(d.host),d.port!==null&&(o+=":"+d.port),o}an.exports.serializeURL=ole;an.exports.serializeURLOrigin=function(d){switch(d.scheme){case"blob":try{return an.exports.serializeURLOrigin(an.exports.parseURL(d.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return nle({scheme:d.scheme,host:d.host,port:d.port});case"file":return"file://";default:return"null"}};an.exports.basicURLParse=function(d,o){o===void 0&&(o={});let s=new jt(d,o.baseURL,o.encodingOverride,o.url,o.stateOverride);return s.failure?"failure":s.url};an.exports.setTheUsername=function(d,o){d.username="";let s=du.ucs2.decode(o);for(let c=0;c{"use strict";var wt=ei();E4.implementation=class{constructor(o){let s=o[0],c=o[1],l=null;if(c!==void 0&&(l=wt.basicURLParse(c),l==="failure"))throw new TypeError("Invalid base URL");let u=wt.basicURLParse(s,{baseURL:l});if(u==="failure")throw new TypeError("Invalid URL");this._url=u}get href(){return wt.serializeURL(this._url)}set href(o){let s=wt.basicURLParse(o);if(s==="failure")throw new TypeError("Invalid URL");this._url=s}get origin(){return wt.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(o){wt.basicURLParse(o+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(o){wt.cannotHaveAUsernamePasswordPort(this._url)||wt.setTheUsername(this._url,o)}get password(){return this._url.password}set password(o){wt.cannotHaveAUsernamePasswordPort(this._url)||wt.setThePassword(this._url,o)}get host(){let o=this._url;return o.host===null?"":o.port===null?wt.serializeHost(o.host):wt.serializeHost(o.host)+":"+wt.serializeInteger(o.port)}set host(o){this._url.cannotBeABaseURL||wt.basicURLParse(o,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":wt.serializeHost(this._url.host)}set hostname(o){this._url.cannotBeABaseURL||wt.basicURLParse(o,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":wt.serializeInteger(this._url.port)}set port(o){wt.cannotHaveAUsernamePasswordPort(this._url)||(o===""?this._url.port=null:wt.basicURLParse(o,{url:this._url,stateOverride:"port"}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:this._url.path.length===0?"":"/"+this._url.path.join("/")}set pathname(o){this._url.cannotBeABaseURL||(this._url.path=[],wt.basicURLParse(o,{url:this._url,stateOverride:"path start"}))}get search(){return this._url.query===null||this._url.query===""?"":"?"+this._url.query}set search(o){let s=this._url;if(o===""){s.query=null;return}let c=o[0]==="?"?o.substring(1):o;s.query="",wt.basicURLParse(c,{url:s,stateOverride:"query"})}get hash(){return this._url.fragment===null||this._url.fragment===""?"":"#"+this._url.fragment}set hash(o){if(o===""){this._url.fragment=null;return}let s=o[0]==="#"?o.substring(1):o;this._url.fragment="",wt.basicURLParse(s,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var N4=A((j_e,im)=>{"use strict";var _n=p4(),R4=u4(),C4=M4(),lt=R4.implSymbol;function Xt(d){if(!this||this[lt]||!(this instanceof Xt))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");let o=[];for(let s=0;s{"use strict";ti.URL=N4().interface;ti.serializeURL=ei().serializeURL;ti.serializeURLOrigin=ei().serializeURLOrigin;ti.basicURLParse=ei().basicURLParse;ti.setTheUsername=ei().setTheUsername;ti.setThePassword=ei().setThePassword;ti.serializeHost=ei().serializeHost;ti.serializeInteger=ei().serializeInteger;ti.parseURL=ei().parseURL});var Gi=A((x_e,A4)=>{"use strict";var mv=require("buffer"),fu=mv.Buffer,Dn={},En;for(En in mv)mv.hasOwnProperty(En)&&(En==="SlowBuffer"||En==="Buffer"||(Dn[En]=mv[En]));var mu=Dn.Buffer={};for(En in fu)fu.hasOwnProperty(En)&&(En==="allocUnsafe"||En==="allocUnsafeSlow"||(mu[En]=fu[En]));Dn.Buffer.prototype=fu.prototype;(!mu.from||mu.from===Uint8Array.from)&&(mu.from=function(d,o,s){if(typeof d=="number")throw new TypeError('The "value" argument must not be of type number. Received type '+typeof d);if(d&&typeof d.length>"u")throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof d);return fu(d,o,s)});mu.alloc||(mu.alloc=function(d,o,s){if(typeof d!="number")throw new TypeError('The "size" argument must be of type number. Received type '+typeof d);if(d<0||d>=2*(1<<30))throw new RangeError('The value "'+d+'" is invalid for option "size"');var c=fu(d);return!o||o.length===0?c.fill(0):typeof s=="string"?c.fill(o,s):c.fill(o),c});if(!Dn.kStringMaxLength)try{Dn.kStringMaxLength=process.binding("buffer").kStringMaxLength}catch{}Dn.constants||(Dn.constants={MAX_LENGTH:Dn.kMaxLength},Dn.kStringMaxLength&&(Dn.constants.MAX_STRING_LENGTH=Dn.kStringMaxLength));A4.exports=Dn});var k4=A(Qx=>{"use strict";var I4="\uFEFF";Qx.PrependBOM=zx;function zx(d,o){this.encoder=d,this.addBOM=!0}zx.prototype.write=function(d){return this.addBOM&&(d=I4+d,this.addBOM=!1),this.encoder.write(d)};zx.prototype.end=function(){return this.encoder.end()};Qx.StripBOM=Hx;function Hx(d,o){this.decoder=d,this.pass=!1,this.options=o||{}}Hx.prototype.write=function(d){var o=this.decoder.write(d);return this.pass||!o||(o[0]===I4&&(o=o.slice(1),typeof this.options.stripBOM=="function"&&this.options.stripBOM()),this.pass=!0),o};Hx.prototype.end=function(){return this.decoder.end()}});var L4=A((D_e,F4)=>{"use strict";var Bc=Gi().Buffer;F4.exports={utf8:{type:"_internal",bomAware:!0},cesu8:{type:"_internal",bomAware:!0},unicode11utf8:"utf8",ucs2:{type:"_internal",bomAware:!0},utf16le:"ucs2",binary:{type:"_internal"},base64:{type:"_internal"},hex:{type:"_internal"},_internal:Wx};function Wx(d,o){this.enc=d.encodingName,this.bomAware=d.bomAware,this.enc==="base64"?this.encoder=Zx:this.enc==="cesu8"&&(this.enc="utf8",this.encoder=$x,Bc.from("eda0bdedb2a9","hex").toString()!=="\u{1F4A9}"&&(this.decoder=e0,this.defaultCharUnicode=o.defaultCharUnicode))}Wx.prototype.encoder=Xx;Wx.prototype.decoder=Kx;var Yx=require("string_decoder").StringDecoder;Yx.prototype.end||(Yx.prototype.end=function(){});function Kx(d,o){this.decoder=new Yx(o.enc)}Kx.prototype.write=function(d){return Bc.isBuffer(d)||(d=Bc.from(d)),this.decoder.write(d)};Kx.prototype.end=function(){return this.decoder.end()};function Xx(d,o){this.enc=o.enc}Xx.prototype.write=function(d){return Bc.from(d,this.enc)};Xx.prototype.end=function(){};function Zx(d,o){this.prevStr=""}Zx.prototype.write=function(d){d=this.prevStr+d;var o=d.length-d.length%4;return this.prevStr=d.slice(o),d=d.slice(0,o),Bc.from(d,"base64")};Zx.prototype.end=function(){return Bc.from(this.prevStr,"base64")};function $x(d,o){}$x.prototype.write=function(d){for(var o=Bc.alloc(d.length*3),s=0,c=0;c>>6),o[s++]=128+(l&63)):(o[s++]=224+(l>>>12),o[s++]=128+(l>>>6&63),o[s++]=128+(l&63))}return o.slice(0,s)};$x.prototype.end=function(){};function e0(d,o){this.acc=0,this.contBytes=0,this.accBytes=0,this.defaultCharUnicode=o.defaultCharUnicode}e0.prototype.write=function(d){for(var o=this.acc,s=this.contBytes,c=this.accBytes,l="",u=0;u0&&(l+=this.defaultCharUnicode,s=0),T<128?l+=String.fromCharCode(T):T<224?(o=T&31,s=1,c=1):T<240?(o=T&15,s=2,c=1):l+=this.defaultCharUnicode):s>0?(o=o<<6|T&63,s--,c++,s===0&&(c===2&&o<128&&o>0?l+=this.defaultCharUnicode:c===3&&o<2048?l+=this.defaultCharUnicode:l+=String.fromCharCode(o))):l+=this.defaultCharUnicode}return this.acc=o,this.contBytes=s,this.accBytes=c,l};e0.prototype.end=function(){var d=0;return this.contBytes>0&&(d+=this.defaultCharUnicode),d}});var U4=A(fl=>{"use strict";var hv=Gi().Buffer;fl._utf32=t0;function t0(d,o){this.iconv=o,this.bomAware=!0,this.isLE=d.isLE}fl.utf32le={type:"_utf32",isLE:!0};fl.utf32be={type:"_utf32",isLE:!1};fl.ucs4le="utf32le";fl.ucs4be="utf32be";t0.prototype.encoder=o0;t0.prototype.decoder=n0;function o0(d,o){this.isLE=o.isLE,this.highSurrogate=0}o0.prototype.write=function(d){for(var o=hv.from(d,"ucs2"),s=hv.alloc(o.length*2),c=this.isLE?s.writeUInt32LE:s.writeUInt32BE,l=0,u=0;u0){for(;o1114111)&&(s=c),s>=65536){s-=65536;var l=55296|s>>10;d[o++]=l&255,d[o++]=l>>8;var s=56320|s&1023}return d[o++]=s&255,d[o++]=s>>8,o}n0.prototype.end=function(){this.overflow.length=0};fl.utf32=a0;fl.ucs4="utf32";function a0(d,o){this.iconv=o}a0.prototype.encoder=i0;a0.prototype.decoder=r0;function i0(d,o){d=d||{},d.addBOM===void 0&&(d.addBOM=!0),this.encoder=o.iconv.getEncoder(d.defaultEncoding||"utf-32le",d)}i0.prototype.write=function(d){return this.encoder.write(d)};i0.prototype.end=function(){return this.encoder.end()};function r0(d,o){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=d||{},this.iconv=o.iconv}r0.prototype.write=function(d){if(!this.decoder){if(this.initialBufs.push(d),this.initialBufsLen+=d.length,this.initialBufsLen<32)return"";var o=V4(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(o,this.options);for(var s="",c=0;c16)&&u++,(s[3]!==0||s[2]>16)&&l++,s[0]===0&&s[1]===0&&(s[2]!==0||s[3]!==0)&&g++,(s[0]!==0||s[1]!==0)&&s[2]===0&&s[3]===0&&T++,s.length=0,c++,c>=100)break e}return g-u>T-l?"utf-32be":g-u{"use strict";var q4=Gi().Buffer;d0.utf16be=gv;function gv(){}gv.prototype.encoder=l0;gv.prototype.decoder=c0;gv.prototype.bomAware=!0;function l0(){}l0.prototype.write=function(d){for(var o=q4.from(d,"ucs2"),s=0;s=100)break e}return u>l?"utf-16be":u{"use strict";var oi=Gi().Buffer;vv.utf7=yv;vv.unicode11utf7="utf7";function yv(d,o){this.iconv=o}yv.prototype.encoder=m0;yv.prototype.decoder=h0;yv.prototype.bomAware=!0;var ale=/[^A-Za-z0-9'\(\),-\.\/:\? \n\r\t]+/g;function m0(d,o){this.iconv=o.iconv}m0.prototype.write=function(d){return oi.from(d.replace(ale,function(o){return"+"+(o==="+"?"":this.iconv.encode(o,"utf16-be").toString("base64").replace(/=+$/,""))+"-"}.bind(this)))};m0.prototype.end=function(){};function h0(d,o){this.iconv=o.iconv,this.inBase64=!1,this.base64Accum=""}var ile=/[A-Za-z0-9\/+]/,g0=[];for(lm=0;lm<256;lm++)g0[lm]=ile.test(String.fromCharCode(lm));var lm,rle="+".charCodeAt(0),Gc="-".charCodeAt(0),f0="&".charCodeAt(0);h0.prototype.write=function(d){for(var o="",s=0,c=this.inBase64,l=this.base64Accum,u=0;u0&&(d=this.iconv.decode(oi.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",d};vv.utf7imap=bv;function bv(d,o){this.iconv=o}bv.prototype.encoder=y0;bv.prototype.decoder=b0;bv.prototype.bomAware=!0;function y0(d,o){this.iconv=o.iconv,this.inBase64=!1,this.base64Accum=oi.alloc(6),this.base64AccumIdx=0}y0.prototype.write=function(d){for(var o=this.inBase64,s=this.base64Accum,c=this.base64AccumIdx,l=oi.alloc(d.length*5+10),u=0,T=0;T0&&(u+=l.write(s.slice(0,c).toString("base64").replace(/\//g,",").replace(/=+$/,""),u),c=0),l[u++]=Gc,o=!1),o||(l[u++]=g,g===f0&&(l[u++]=Gc))):(o||(l[u++]=f0,o=!0),o&&(s[c++]=g>>8,s[c++]=g&255,c==s.length&&(u+=l.write(s.toString("base64").replace(/\//g,","),u),c=0)))}return this.inBase64=o,this.base64AccumIdx=c,l.slice(0,u)};y0.prototype.end=function(){var d=oi.alloc(10),o=0;return this.inBase64&&(this.base64AccumIdx>0&&(o+=d.write(this.base64Accum.slice(0,this.base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),o),this.base64AccumIdx=0),d[o++]=Gc,this.inBase64=!1),d.slice(0,o)};function b0(d,o){this.iconv=o.iconv,this.inBase64=!1,this.base64Accum=""}var z4=g0.slice();z4[",".charCodeAt(0)]=!0;b0.prototype.write=function(d){for(var o="",s=0,c=this.inBase64,l=this.base64Accum,u=0;u0&&(d=this.iconv.decode(oi.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",d}});var Y4=A(Q4=>{"use strict";var Tv=Gi().Buffer;Q4._sbcs=v0;function v0(d,o){if(!d)throw new Error("SBCS codec is called without the data.");if(!d.chars||d.chars.length!==128&&d.chars.length!==256)throw new Error("Encoding '"+d.type+"' has incorrect 'chars' (must be of len 128 or 256)");if(d.chars.length===128){for(var s="",c=0;c<128;c++)s+=String.fromCharCode(c);d.chars=s+d.chars}this.decodeBuf=Tv.from(d.chars,"ucs2");for(var l=Tv.alloc(65536,o.defaultCharSingleByte.charCodeAt(0)),c=0;c{"use strict";W4.exports={10029:"maccenteuro",maccenteuro:{type:"_sbcs",chars:"\xC4\u0100\u0101\xC9\u0104\xD6\xDC\xE1\u0105\u010C\xE4\u010D\u0106\u0107\xE9\u0179\u017A\u010E\xED\u010F\u0112\u0113\u0116\xF3\u0117\xF4\xF6\xF5\xFA\u011A\u011B\xFC\u2020\xB0\u0118\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\u0119\xA8\u2260\u0123\u012E\u012F\u012A\u2264\u2265\u012B\u0136\u2202\u2211\u0142\u013B\u013C\u013D\u013E\u0139\u013A\u0145\u0146\u0143\xAC\u221A\u0144\u0147\u2206\xAB\xBB\u2026\xA0\u0148\u0150\xD5\u0151\u014C\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\u014D\u0154\u0155\u0158\u2039\u203A\u0159\u0156\u0157\u0160\u201A\u201E\u0161\u015A\u015B\xC1\u0164\u0165\xCD\u017D\u017E\u016A\xD3\xD4\u016B\u016E\xDA\u016F\u0170\u0171\u0172\u0173\xDD\xFD\u0137\u017B\u0141\u017C\u0122\u02C7"},808:"cp808",ibm808:"cp808",cp808:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\u20AC\u25A0\xA0"},mik:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2514\u2534\u252C\u251C\u2500\u253C\u2563\u2551\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2510\u2591\u2592\u2593\u2502\u2524\u2116\xA7\u2557\u255D\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},cp720:{type:"_sbcs",chars:"\x80\x81\xE9\xE2\x84\xE0\x86\xE7\xEA\xEB\xE8\xEF\xEE\x8D\x8E\x8F\x90\u0651\u0652\xF4\xA4\u0640\xFB\xF9\u0621\u0622\u0623\u0624\xA3\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0636\u0637\u0638\u0639\u063A\u0641\xB5\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u2261\u064B\u064C\u064D\u064E\u064F\u0650\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ascii8bit:"ascii",usascii:"ascii",ansix34:"ascii",ansix341968:"ascii",ansix341986:"ascii",csascii:"ascii",cp367:"ascii",ibm367:"ascii",isoir6:"ascii",iso646us:"ascii",iso646irv:"ascii",us:"ascii",latin1:"iso88591",latin2:"iso88592",latin3:"iso88593",latin4:"iso88594",latin5:"iso88599",latin6:"iso885910",latin7:"iso885913",latin8:"iso885914",latin9:"iso885915",latin10:"iso885916",csisolatin1:"iso88591",csisolatin2:"iso88592",csisolatin3:"iso88593",csisolatin4:"iso88594",csisolatincyrillic:"iso88595",csisolatinarabic:"iso88596",csisolatingreek:"iso88597",csisolatinhebrew:"iso88598",csisolatin5:"iso88599",csisolatin6:"iso885910",l1:"iso88591",l2:"iso88592",l3:"iso88593",l4:"iso88594",l5:"iso88599",l6:"iso885910",l7:"iso885913",l8:"iso885914",l9:"iso885915",l10:"iso885916",isoir14:"iso646jp",isoir57:"iso646cn",isoir100:"iso88591",isoir101:"iso88592",isoir109:"iso88593",isoir110:"iso88594",isoir144:"iso88595",isoir127:"iso88596",isoir126:"iso88597",isoir138:"iso88598",isoir148:"iso88599",isoir157:"iso885910",isoir166:"tis620",isoir179:"iso885913",isoir199:"iso885914",isoir203:"iso885915",isoir226:"iso885916",cp819:"iso88591",ibm819:"iso88591",cyrillic:"iso88595",arabic:"iso88596",arabic8:"iso88596",ecma114:"iso88596",asmo708:"iso88596",greek:"iso88597",greek8:"iso88597",ecma118:"iso88597",elot928:"iso88597",hebrew:"iso88598",hebrew8:"iso88598",turkish:"iso88599",turkish8:"iso88599",thai:"iso885911",thai8:"iso885911",celtic:"iso885914",celtic8:"iso885914",isoceltic:"iso885914",tis6200:"tis620",tis62025291:"tis620",tis62025330:"tis620",1e4:"macroman",10006:"macgreek",10007:"maccyrillic",10079:"maciceland",10081:"macturkish",cspc8codepage437:"cp437",cspc775baltic:"cp775",cspc850multilingual:"cp850",cspcp852:"cp852",cspc862latinhebrew:"cp862",cpgr:"cp869",msee:"cp1250",mscyrl:"cp1251",msansi:"cp1252",msgreek:"cp1253",msturk:"cp1254",mshebr:"cp1255",msarab:"cp1256",winbaltrim:"cp1257",cp20866:"koi8r",20866:"koi8r",ibm878:"koi8r",cskoi8r:"koi8r",cp21866:"koi8u",21866:"koi8u",ibm1168:"koi8u",strk10482002:"rk1048",tcvn5712:"tcvn",tcvn57121:"tcvn",gb198880:"iso646cn",cn:"iso646cn",csiso14jisc6220ro:"iso646jp",jisc62201969ro:"iso646jp",jp:"iso646jp",cshproman8:"hproman8",r8:"hproman8",roman8:"hproman8",xroman8:"hproman8",ibm1051:"hproman8",mac:"macintosh",csmacintosh:"macintosh"}});var Z4=A((A_e,X4)=>{"use strict";X4.exports={437:"cp437",737:"cp737",775:"cp775",850:"cp850",852:"cp852",855:"cp855",856:"cp856",857:"cp857",858:"cp858",860:"cp860",861:"cp861",862:"cp862",863:"cp863",864:"cp864",865:"cp865",866:"cp866",869:"cp869",874:"windows874",922:"cp922",1046:"cp1046",1124:"cp1124",1125:"cp1125",1129:"cp1129",1133:"cp1133",1161:"cp1161",1162:"cp1162",1163:"cp1163",1250:"windows1250",1251:"windows1251",1252:"windows1252",1253:"windows1253",1254:"windows1254",1255:"windows1255",1256:"windows1256",1257:"windows1257",1258:"windows1258",28591:"iso88591",28592:"iso88592",28593:"iso88593",28594:"iso88594",28595:"iso88595",28596:"iso88596",28597:"iso88597",28598:"iso88598",28599:"iso88599",28600:"iso885910",28601:"iso885911",28603:"iso885913",28604:"iso885914",28605:"iso885915",28606:"iso885916",windows874:{type:"_sbcs",chars:"\u20AC\uFFFD\uFFFD\uFFFD\uFFFD\u2026\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},win874:"windows874",cp874:"windows874",windows1250:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\u0160\u2039\u015A\u0164\u017D\u0179\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0161\u203A\u015B\u0165\u017E\u017A\xA0\u02C7\u02D8\u0141\xA4\u0104\xA6\xA7\xA8\xA9\u015E\xAB\xAC\xAD\xAE\u017B\xB0\xB1\u02DB\u0142\xB4\xB5\xB6\xB7\xB8\u0105\u015F\xBB\u013D\u02DD\u013E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9"},win1250:"windows1250",cp1250:"windows1250",windows1251:{type:"_sbcs",chars:"\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u040C\u040B\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u045C\u045B\u045F\xA0\u040E\u045E\u0408\xA4\u0490\xA6\xA7\u0401\xA9\u0404\xAB\xAC\xAD\xAE\u0407\xB0\xB1\u0406\u0456\u0491\xB5\xB6\xB7\u0451\u2116\u0454\xBB\u0458\u0405\u0455\u0457\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},win1251:"windows1251",cp1251:"windows1251",windows1252:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\u017D\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\u017E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},win1252:"windows1252",cp1252:"windows1252",windows1253:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0385\u0386\xA3\xA4\xA5\xA6\xA7\xA8\xA9\uFFFD\xAB\xAC\xAD\xAE\u2015\xB0\xB1\xB2\xB3\u0384\xB5\xB6\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD"},win1253:"windows1253",cp1253:"windows1253",windows1254:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF"},win1254:"windows1254",cp1254:"windows1254",windows1255:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\xA1\xA2\xA3\u20AA\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\xBF\u05B0\u05B1\u05B2\u05B3\u05B4\u05B5\u05B6\u05B7\u05B8\u05B9\u05BA\u05BB\u05BC\u05BD\u05BE\u05BF\u05C0\u05C1\u05C2\u05C3\u05F0\u05F1\u05F2\u05F3\u05F4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD"},win1255:"windows1255",cp1255:"windows1255",windows1256:{type:"_sbcs",chars:"\u20AC\u067E\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0679\u2039\u0152\u0686\u0698\u0688\u06AF\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u06A9\u2122\u0691\u203A\u0153\u200C\u200D\u06BA\xA0\u060C\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\u06BE\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\u061B\xBB\xBC\xBD\xBE\u061F\u06C1\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\xD7\u0637\u0638\u0639\u063A\u0640\u0641\u0642\u0643\xE0\u0644\xE2\u0645\u0646\u0647\u0648\xE7\xE8\xE9\xEA\xEB\u0649\u064A\xEE\xEF\u064B\u064C\u064D\u064E\xF4\u064F\u0650\xF7\u0651\xF9\u0652\xFB\xFC\u200E\u200F\u06D2"},win1256:"windows1256",cp1256:"windows1256",windows1257:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\xA8\u02C7\xB8\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\xAF\u02DB\uFFFD\xA0\uFFFD\xA2\xA3\xA4\uFFFD\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u02D9"},win1257:"windows1257",cp1257:"windows1257",windows1258:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},win1258:"windows1258",cp1258:"windows1258",iso88591:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},cp28591:"iso88591",iso88592:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u02D8\u0141\xA4\u013D\u015A\xA7\xA8\u0160\u015E\u0164\u0179\xAD\u017D\u017B\xB0\u0105\u02DB\u0142\xB4\u013E\u015B\u02C7\xB8\u0161\u015F\u0165\u017A\u02DD\u017E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9"},cp28592:"iso88592",iso88593:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0126\u02D8\xA3\xA4\uFFFD\u0124\xA7\xA8\u0130\u015E\u011E\u0134\xAD\uFFFD\u017B\xB0\u0127\xB2\xB3\xB4\xB5\u0125\xB7\xB8\u0131\u015F\u011F\u0135\xBD\uFFFD\u017C\xC0\xC1\xC2\uFFFD\xC4\u010A\u0108\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\uFFFD\xD1\xD2\xD3\xD4\u0120\xD6\xD7\u011C\xD9\xDA\xDB\xDC\u016C\u015C\xDF\xE0\xE1\xE2\uFFFD\xE4\u010B\u0109\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\uFFFD\xF1\xF2\xF3\xF4\u0121\xF6\xF7\u011D\xF9\xFA\xFB\xFC\u016D\u015D\u02D9"},cp28593:"iso88593",iso88594:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0138\u0156\xA4\u0128\u013B\xA7\xA8\u0160\u0112\u0122\u0166\xAD\u017D\xAF\xB0\u0105\u02DB\u0157\xB4\u0129\u013C\u02C7\xB8\u0161\u0113\u0123\u0167\u014A\u017E\u014B\u0100\xC1\xC2\xC3\xC4\xC5\xC6\u012E\u010C\xC9\u0118\xCB\u0116\xCD\xCE\u012A\u0110\u0145\u014C\u0136\xD4\xD5\xD6\xD7\xD8\u0172\xDA\xDB\xDC\u0168\u016A\xDF\u0101\xE1\xE2\xE3\xE4\xE5\xE6\u012F\u010D\xE9\u0119\xEB\u0117\xED\xEE\u012B\u0111\u0146\u014D\u0137\xF4\xF5\xF6\xF7\xF8\u0173\xFA\xFB\xFC\u0169\u016B\u02D9"},cp28594:"iso88594",iso88595:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0403\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2116\u0451\u0452\u0453\u0454\u0455\u0456\u0457\u0458\u0459\u045A\u045B\u045C\xA7\u045E\u045F"},cp28595:"iso88595",iso88596:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\uFFFD\uFFFD\xA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u060C\xAD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u061B\uFFFD\uFFFD\uFFFD\u061F\uFFFD\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},cp28596:"iso88596",iso88597:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u2018\u2019\xA3\u20AC\u20AF\xA6\xA7\xA8\xA9\u037A\xAB\xAC\xAD\uFFFD\u2015\xB0\xB1\xB2\xB3\u0384\u0385\u0386\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD"},cp28597:"iso88597",iso88598:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2017\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD"},cp28598:"iso88598",iso88599:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF"},cp28599:"iso88599",iso885910:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0112\u0122\u012A\u0128\u0136\xA7\u013B\u0110\u0160\u0166\u017D\xAD\u016A\u014A\xB0\u0105\u0113\u0123\u012B\u0129\u0137\xB7\u013C\u0111\u0161\u0167\u017E\u2015\u016B\u014B\u0100\xC1\xC2\xC3\xC4\xC5\xC6\u012E\u010C\xC9\u0118\xCB\u0116\xCD\xCE\xCF\xD0\u0145\u014C\xD3\xD4\xD5\xD6\u0168\xD8\u0172\xDA\xDB\xDC\xDD\xDE\xDF\u0101\xE1\xE2\xE3\xE4\xE5\xE6\u012F\u010D\xE9\u0119\xEB\u0117\xED\xEE\xEF\xF0\u0146\u014D\xF3\xF4\xF5\xF6\u0169\xF8\u0173\xFA\xFB\xFC\xFD\xFE\u0138"},cp28600:"iso885910",iso885911:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},cp28601:"iso885911",iso885913:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u201D\xA2\xA3\xA4\u201E\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\u201C\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u2019"},cp28603:"iso885913",iso885914:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u1E02\u1E03\xA3\u010A\u010B\u1E0A\xA7\u1E80\xA9\u1E82\u1E0B\u1EF2\xAD\xAE\u0178\u1E1E\u1E1F\u0120\u0121\u1E40\u1E41\xB6\u1E56\u1E81\u1E57\u1E83\u1E60\u1EF3\u1E84\u1E85\u1E61\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0174\xD1\xD2\xD3\xD4\xD5\xD6\u1E6A\xD8\xD9\xDA\xDB\xDC\xDD\u0176\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0175\xF1\xF2\xF3\xF4\xF5\xF6\u1E6B\xF8\xF9\xFA\xFB\xFC\xFD\u0177\xFF"},cp28604:"iso885914",iso885915:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\u20AC\xA5\u0160\xA7\u0161\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u017D\xB5\xB6\xB7\u017E\xB9\xBA\xBB\u0152\u0153\u0178\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},cp28605:"iso885915",iso885916:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0105\u0141\u20AC\u201E\u0160\xA7\u0161\xA9\u0218\xAB\u0179\xAD\u017A\u017B\xB0\xB1\u010C\u0142\u017D\u201D\xB6\xB7\u017E\u010D\u0219\xBB\u0152\u0153\u0178\u017C\xC0\xC1\xC2\u0102\xC4\u0106\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0110\u0143\xD2\xD3\xD4\u0150\xD6\u015A\u0170\xD9\xDA\xDB\xDC\u0118\u021A\xDF\xE0\xE1\xE2\u0103\xE4\u0107\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0111\u0144\xF2\xF3\xF4\u0151\xF6\u015B\u0171\xF9\xFA\xFB\xFC\u0119\u021B\xFF"},cp28606:"iso885916",cp437:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm437:"cp437",csibm437:"cp437",cp737:{type:"_sbcs",chars:"\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u03C5\u03C6\u03C7\u03C8\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03C9\u03AC\u03AD\u03AE\u03CA\u03AF\u03CC\u03CD\u03CB\u03CE\u0386\u0388\u0389\u038A\u038C\u038E\u038F\xB1\u2265\u2264\u03AA\u03AB\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm737:"cp737",csibm737:"cp737",cp775:{type:"_sbcs",chars:"\u0106\xFC\xE9\u0101\xE4\u0123\xE5\u0107\u0142\u0113\u0156\u0157\u012B\u0179\xC4\xC5\xC9\xE6\xC6\u014D\xF6\u0122\xA2\u015A\u015B\xD6\xDC\xF8\xA3\xD8\xD7\xA4\u0100\u012A\xF3\u017B\u017C\u017A\u201D\xA6\xA9\xAE\xAC\xBD\xBC\u0141\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u0104\u010C\u0118\u0116\u2563\u2551\u2557\u255D\u012E\u0160\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0172\u016A\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u017D\u0105\u010D\u0119\u0117\u012F\u0161\u0173\u016B\u017E\u2518\u250C\u2588\u2584\u258C\u2590\u2580\xD3\xDF\u014C\u0143\xF5\xD5\xB5\u0144\u0136\u0137\u013B\u013C\u0146\u0112\u0145\u2019\xAD\xB1\u201C\xBE\xB6\xA7\xF7\u201E\xB0\u2219\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm775:"cp775",csibm775:"cp775",cp850:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u0131\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm850:"cp850",csibm850:"cp850",cp852:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\u016F\u0107\xE7\u0142\xEB\u0150\u0151\xEE\u0179\xC4\u0106\xC9\u0139\u013A\xF4\xF6\u013D\u013E\u015A\u015B\xD6\xDC\u0164\u0165\u0141\xD7\u010D\xE1\xED\xF3\xFA\u0104\u0105\u017D\u017E\u0118\u0119\xAC\u017A\u010C\u015F\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\u011A\u015E\u2563\u2551\u2557\u255D\u017B\u017C\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0102\u0103\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u0111\u0110\u010E\xCB\u010F\u0147\xCD\xCE\u011B\u2518\u250C\u2588\u2584\u0162\u016E\u2580\xD3\xDF\xD4\u0143\u0144\u0148\u0160\u0161\u0154\xDA\u0155\u0170\xFD\xDD\u0163\xB4\xAD\u02DD\u02DB\u02C7\u02D8\xA7\xF7\xB8\xB0\xA8\u02D9\u0171\u0158\u0159\u25A0\xA0"},ibm852:"cp852",csibm852:"cp852",cp855:{type:"_sbcs",chars:"\u0452\u0402\u0453\u0403\u0451\u0401\u0454\u0404\u0455\u0405\u0456\u0406\u0457\u0407\u0458\u0408\u0459\u0409\u045A\u040A\u045B\u040B\u045C\u040C\u045E\u040E\u045F\u040F\u044E\u042E\u044A\u042A\u0430\u0410\u0431\u0411\u0446\u0426\u0434\u0414\u0435\u0415\u0444\u0424\u0433\u0413\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u0445\u0425\u0438\u0418\u2563\u2551\u2557\u255D\u0439\u0419\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u043A\u041A\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u043B\u041B\u043C\u041C\u043D\u041D\u043E\u041E\u043F\u2518\u250C\u2588\u2584\u041F\u044F\u2580\u042F\u0440\u0420\u0441\u0421\u0442\u0422\u0443\u0423\u0436\u0416\u0432\u0412\u044C\u042C\u2116\xAD\u044B\u042B\u0437\u0417\u0448\u0428\u044D\u042D\u0449\u0429\u0447\u0427\xA7\u25A0\xA0"},ibm855:"cp855",csibm855:"cp855",cp856:{type:"_sbcs",chars:"\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\xA3\uFFFD\xD7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xAE\xAC\xBD\xBC\uFFFD\xAB\xBB\u2591\u2592\u2593\u2502\u2524\uFFFD\uFFFD\uFFFD\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\uFFFD\uFFFD\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2518\u250C\u2588\u2584\xA6\uFFFD\u2580\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xB5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm856:"cp856",csibm856:"cp856",cp857:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\u0131\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\u0130\xD6\xDC\xF8\xA3\xD8\u015E\u015F\xE1\xED\xF3\xFA\xF1\xD1\u011E\u011F\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xBA\xAA\xCA\xCB\xC8\uFFFD\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\uFFFD\xD7\xDA\xDB\xD9\xEC\xFF\xAF\xB4\xAD\xB1\uFFFD\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm857:"cp857",csibm857:"cp857",cp858:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u20AC\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm858:"cp858",csibm858:"cp858",cp860:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE3\xE0\xC1\xE7\xEA\xCA\xE8\xCD\xD4\xEC\xC3\xC2\xC9\xC0\xC8\xF4\xF5\xF2\xDA\xF9\xCC\xD5\xDC\xA2\xA3\xD9\u20A7\xD3\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xD2\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm860:"cp860",csibm860:"cp860",cp861:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xD0\xF0\xDE\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xFE\xFB\xDD\xFD\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xC1\xCD\xD3\xDA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm861:"cp861",csibm861:"cp861",cp862:{type:"_sbcs",chars:"\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm862:"cp862",csibm862:"cp862",cp863:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xC2\xE0\xB6\xE7\xEA\xEB\xE8\xEF\xEE\u2017\xC0\xA7\xC9\xC8\xCA\xF4\xCB\xCF\xFB\xF9\xA4\xD4\xDC\xA2\xA3\xD9\xDB\u0192\xA6\xB4\xF3\xFA\xA8\xB8\xB3\xAF\xCE\u2310\xAC\xBD\xBC\xBE\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm863:"cp863",csibm863:"cp863",cp864:{type:"_sbcs",chars:`\0\x07\b +`)+1)))}getChannelzInfo(){return{target:this.originalTarget,state:this.connectivityState,trace:this.channelzTrace,callTracker:this.callTracker,children:this.childrenTracker.getChildLists()}}trace(o,p){(0,zj.trace)(p??Cd.LogVerbosity.DEBUG,"channel","("+this.channelzRef.id+") "+(0,oy.uriToString)(this.target)+" "+o)}callRefTimerRef(){var o,p,c,l;!((p=(o=this.callRefTimer).hasRef)===null||p===void 0)&&p.call(o)||(this.trace("callRefTimer.ref | configSelectionQueue.length="+this.configSelectionQueue.length+" pickQueue.length="+this.pickQueue.length),(l=(c=this.callRefTimer).ref)===null||l===void 0||l.call(c))}callRefTimerUnref(){var o,p;(!this.callRefTimer.hasRef||this.callRefTimer.hasRef())&&(this.trace("callRefTimer.unref | configSelectionQueue.length="+this.configSelectionQueue.length+" pickQueue.length="+this.pickQueue.length),(p=(o=this.callRefTimer).unref)===null||p===void 0||p.call(o))}removeConnectivityStateWatcher(o){let p=this.connectivityStateWatchers.findIndex(c=>c===o);p>=0&&this.connectivityStateWatchers.splice(p,1)}updateState(o){(0,zj.trace)(Cd.LogVerbosity.DEBUG,"connectivity_state","("+this.channelzRef.id+") "+(0,oy.uriToString)(this.target)+" "+va.ConnectivityState[this.connectivityState]+" -> "+va.ConnectivityState[o]),this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Connectivity state change to "+va.ConnectivityState[o]),this.connectivityState=o;let p=this.connectivityStateWatchers.slice();for(let c of p)o!==c.currentState&&(c.timer&&clearTimeout(c.timer),this.removeConnectivityStateWatcher(c),c.callback());o!==va.ConnectivityState.TRANSIENT_FAILURE&&(this.currentResolutionError=null)}throttleKeepalive(o){if(o>this.keepaliveTime){this.keepaliveTime=o;for(let p of this.wrappedSubchannels)p.throttleKeepalive(o)}}removeWrappedSubchannel(o){this.wrappedSubchannels.delete(o)}doPick(o,p){return this.currentPicker.pick({metadata:o,extraPickInfo:p})}queueCallForPick(o){this.pickQueue.push(o),this.callRefTimerRef()}getConfig(o,p){return this.resolvingLoadBalancer.exitIdle(),this.configSelector?{type:"SUCCESS",config:this.configSelector(o,p)}:this.currentResolutionError?{type:"ERROR",error:this.currentResolutionError}:{type:"NONE"}}queueCallForConfig(o){this.configSelectionQueue.push(o),this.callRefTimerRef()}enterIdle(){this.resolvingLoadBalancer.destroy(),this.updateState(va.ConnectivityState.IDLE),this.currentPicker=new pF.QueuePicker(this.resolvingLoadBalancer)}maybeStartIdleTimer(){var o,p;this.connectivityState!==va.ConnectivityState.SHUTDOWN&&this.callCount===0&&(this.idleTimer=setTimeout(()=>{this.trace("Idle timer triggered after "+this.idleTimeoutMs+"ms of inactivity"),this.enterIdle()},this.idleTimeoutMs),(p=(o=this.idleTimer).unref)===null||p===void 0||p.call(o))}onCallStart(){this.channelzEnabled&&this.callTracker.addCallStarted(),this.callCount+=1,this.idleTimer&&(clearTimeout(this.idleTimer),this.idleTimer=null)}onCallEnd(o){this.channelzEnabled&&(o.code===Cd.Status.OK?this.callTracker.addCallSucceeded():this.callTracker.addCallFailed()),this.callCount-=1,this.maybeStartIdleTimer()}createLoadBalancingCall(o,p,c,l,u){let O=(0,Hj.getNextCallNumber)();return this.trace("createLoadBalancingCall ["+O+'] method="'+p+'"'),new Y$.LoadBalancingCall(this,o,p,c,l,u,O)}createRetryingCall(o,p,c,l,u){let O=(0,Hj.getNextCallNumber)();return this.trace("createRetryingCall ["+O+'] method="'+p+'"'),new Qj.RetryingCall(this,o,p,c,l,u,O,this.retryBufferTracker,ny.get(this.getTarget()))}createInnerCall(o,p,c,l,u){return this.options["grpc.enable_retries"]===0?this.createLoadBalancingCall(o,p,c,l,u):this.createRetryingCall(o,p,c,l,u)}createResolvingCall(o,p,c,l,u){let O=(0,Hj.getNextCallNumber)();this.trace("createResolvingCall ["+O+'] method="'+o+'", deadline='+(0,W$.deadlineToString)(p));let y={deadline:p,flags:u??Cd.Propagate.DEFAULTS,host:c??this.defaultAuthority,parentCall:l},m=new K$.ResolvingCall(this,o,y,this.filterStackFactory.clone(),this.credentials._getCallCredentials(),O);return this.onCallStart(),m.addStatusWatcher(a=>{this.onCallEnd(a)}),m}close(){this.resolvingLoadBalancer.destroy(),this.updateState(va.ConnectivityState.SHUTDOWN),clearInterval(this.callRefTimer),this.idleTimer&&clearTimeout(this.idleTimer),this.channelzEnabled&&(0,Rd.unregisterChannelzRef)(this.channelzRef),this.subchannelPool.unrefUnusedSubchannels()}getTarget(){return(0,oy.uriToString)(this.target)}getConnectivityState(o){let p=this.connectivityState;return o&&(this.resolvingLoadBalancer.exitIdle(),this.maybeStartIdleTimer()),p}watchConnectivityState(o,p,c){if(this.connectivityState===va.ConnectivityState.SHUTDOWN)throw new Error("Channel has been shut down");let l=null;if(p!==1/0){let O=p instanceof Date?p:new Date(p),y=new Date;if(p===-1/0||O<=y){process.nextTick(c,new Error("Deadline passed without connectivity state change"));return}l=setTimeout(()=>{this.removeConnectivityStateWatcher(u),c(new Error("Deadline passed without connectivity state change"))},O.getTime()-y.getTime())}let u={currentState:o,callback:c,timer:l};this.connectivityStateWatchers.push(u)}getChannelzRef(){return this.channelzRef}createCall(o,p,c,l,u){if(typeof o!="string")throw new TypeError("Channel#createCall: method must be a string");if(!(typeof p=="number"||p instanceof Date))throw new TypeError("Channel#createCall: deadline must be a number or Date");if(this.connectivityState===va.ConnectivityState.SHUTDOWN)throw new Error("Channel has been shut down");return this.createResolvingCall(o,p,c,l,u)}};ay.InternalChannel=Wj});var ZS=A(iy=>{"use strict";Object.defineProperty(iy,"__esModule",{value:!0});iy.ChannelImplementation=void 0;var aee=Jh(),iee=uF(),Kj=class{constructor(o,p,c){if(typeof o!="string")throw new TypeError("Channel target must be a string");if(!(p instanceof aee.ChannelCredentials))throw new TypeError("Channel credentials must be a ChannelCredentials object");if(c&&typeof c!="object")throw new TypeError("Channel options must be an object");this.internalChannel=new iee.InternalChannel(o,p,c)}close(){this.internalChannel.close()}getTarget(){return this.internalChannel.getTarget()}getConnectivityState(o){return this.internalChannel.getConnectivityState(o)}watchConnectivityState(o,p,c){this.internalChannel.watchConnectivityState(o,p,c)}getChannelzRef(){return this.internalChannel.getChannelzRef()}createCall(o,p,c,l,u){if(typeof o!="string")throw new TypeError("Channel#createCall: method must be a string");if(!(typeof p=="number"||p instanceof Date))throw new TypeError("Channel#createCall: deadline must be a number or Date");return this.internalChannel.createCall(o,p,c,l,u)}};iy.ChannelImplementation=Kj});var OF=A(en=>{"use strict";Object.defineProperty(en,"__esModule",{value:!0});en.Http2ServerCallStream=en.ServerDuplexStreamImpl=en.ServerWritableStreamImpl=en.ServerReadableStreamImpl=en.ServerUnaryCallImpl=void 0;var gF=require("events"),Zp=require("http2"),$j=require("stream"),yF=require("zlib"),bF=require("util"),st=Ye(),ew=yo(),ree=Tj(),vF=mt(),Fd=Rh(),TF="server_call",lee=(0,bF.promisify)(yF.unzip),cee=(0,bF.promisify)(yF.inflate);function Ad(d){vF.trace(st.LogVerbosity.DEBUG,TF,d)}var pee="grpc-accept-encoding",see="grpc-encoding",dF="grpc-message",fF="grpc-status",mF="grpc-timeout",uee=/(\d{1,8})\s*([HMSmun])/,dee={H:36e5,M:6e4,S:1e3,m:1,u:.001,n:1e-6},fee={[pee]:"identity,deflate,gzip",[see]:"identity"},hF={[Zp.constants.HTTP2_HEADER_STATUS]:Zp.constants.HTTP_STATUS_OK,[Zp.constants.HTTP2_HEADER_CONTENT_TYPE]:"application/grpc+proto"},mee={waitForTrailers:!0},Xj=class extends gF.EventEmitter{constructor(o,p,c){super(),this.call=o,this.metadata=p,this.request=c,this.cancelled=!1,this.call.setupSurfaceCall(this)}getPeer(){return this.call.getPeer()}sendMetadata(o){this.call.sendMetadata(o)}getDeadline(){return this.call.getDeadline()}getPath(){return this.call.getPath()}};en.ServerUnaryCallImpl=Xj;var ry=class extends $j.Readable{constructor(o,p,c,l){super({objectMode:!0}),this.call=o,this.metadata=p,this.deserialize=c,this.cancelled=!1,this.call.setupSurfaceCall(this),this.call.setupReadable(this,l)}_read(o){this.call.consumeUnpushedMessages(this)&&this.call.resume()}getPeer(){return this.call.getPeer()}sendMetadata(o){this.call.sendMetadata(o)}getDeadline(){return this.call.getDeadline()}getPath(){return this.call.getPath()}};en.ServerReadableStreamImpl=ry;var Id=class extends $j.Writable{constructor(o,p,c,l){super({objectMode:!0}),this.call=o,this.metadata=p,this.serialize=c,this.request=l,this.cancelled=!1,this.trailingMetadata=new ew.Metadata,this.call.setupSurfaceCall(this),this.on("error",u=>{this.call.sendError(u),this.end()})}getPeer(){return this.call.getPeer()}sendMetadata(o){this.call.sendMetadata(o)}getDeadline(){return this.call.getDeadline()}getPath(){return this.call.getPath()}_write(o,p,c){try{let l=this.call.serializeMessage(o);if(!this.call.write(l)){this.call.once("drain",c);return}}catch(l){this.emit("error",{details:(0,Fd.getErrorMessage)(l),code:st.Status.INTERNAL})}c()}_final(o){this.call.sendStatus({code:st.Status.OK,details:"OK",metadata:this.trailingMetadata}),o(null)}end(o){return o&&(this.trailingMetadata=o),super.end()}};en.ServerWritableStreamImpl=Id;var $p=class extends $j.Duplex{constructor(o,p,c,l,u){super({objectMode:!0}),this.call=o,this.metadata=p,this.serialize=c,this.deserialize=l,this.cancelled=!1,this.trailingMetadata=new ew.Metadata,this.call.setupSurfaceCall(this),this.call.setupReadable(this,u),this.on("error",O=>{this.call.sendError(O),this.end()})}getPeer(){return this.call.getPeer()}sendMetadata(o){this.call.sendMetadata(o)}getDeadline(){return this.call.getDeadline()}getPath(){return this.call.getPath()}end(o){return o&&(this.trailingMetadata=o),super.end()}};en.ServerDuplexStreamImpl=$p;$p.prototype._read=ry.prototype._read;$p.prototype._write=Id.prototype._write;$p.prototype._final=Id.prototype._final;var Zj=class extends gF.EventEmitter{constructor(o,p,c){super(),this.stream=o,this.handler=p,this.cancelled=!1,this.deadlineTimer=null,this.statusSent=!1,this.deadline=1/0,this.wantTrailers=!1,this.metadataSent=!1,this.canPush=!1,this.isPushPending=!1,this.bufferedMessages=[],this.messagesToPush=[],this.maxSendMessageSize=st.DEFAULT_MAX_SEND_MESSAGE_LENGTH,this.maxReceiveMessageSize=st.DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH,this.stream.once("error",l=>{}),this.stream.once("close",()=>{var l;Ad("Request to method "+((l=this.handler)===null||l===void 0?void 0:l.path)+" stream closed with rstCode "+this.stream.rstCode),this.statusSent||(this.cancelled=!0,this.emit("cancelled","cancelled"),this.emit("streamEnd",!1),this.sendStatus({code:st.Status.CANCELLED,details:"Cancelled by client",metadata:null}),this.deadlineTimer&&clearTimeout(this.deadlineTimer))}),this.stream.on("drain",()=>{this.emit("drain")}),"grpc.max_send_message_length"in c&&(this.maxSendMessageSize=c["grpc.max_send_message_length"]),"grpc.max_receive_message_length"in c&&(this.maxReceiveMessageSize=c["grpc.max_receive_message_length"])}checkCancelled(){return(this.stream.destroyed||this.stream.closed)&&(this.cancelled=!0),this.cancelled}getDecompressedMessage(o,p){return p==="deflate"?cee(o.subarray(5)):p==="gzip"?lee(o.subarray(5)):p==="identity"?o.subarray(5):Promise.reject({code:st.Status.UNIMPLEMENTED,details:`Received message compressed with unsupported encoding "${p}"`})}sendMetadata(o){if(this.checkCancelled()||this.metadataSent)return;this.metadataSent=!0;let p=o?o.toHttp2Headers():null,c=Object.assign(Object.assign(Object.assign({},hF),fee),p);this.stream.respond(c,mee)}receiveMetadata(o){let p=ew.Metadata.fromHttp2Headers(o);vF.isTracerEnabled(TF)&&Ad("Request to "+this.handler.path+" received headers "+JSON.stringify(p.toJSON()));let c=p.get(mF);if(c.length>0){let l=c[0].toString().match(uee);if(l===null){let y=new Error("Invalid deadline");return y.code=st.Status.OUT_OF_RANGE,this.sendError(y),p}let u=+l[1]*dee[l[2]]|0,O=new Date;this.deadline=O.setMilliseconds(O.getMilliseconds()+u),this.deadlineTimer=setTimeout(hee,u,this),p.remove(mF)}return p.remove(Zp.constants.HTTP2_HEADER_ACCEPT_ENCODING),p.remove(Zp.constants.HTTP2_HEADER_TE),p.remove(Zp.constants.HTTP2_HEADER_CONTENT_TYPE),p.remove("grpc-accept-encoding"),p}receiveUnaryMessage(o){return new Promise((p,c)=>{let{stream:l}=this,u=0,O=this,y=[],m=this.maxReceiveMessageSize;this.stream.on("data",a),this.stream.on("end",r),this.stream.on("error",r);function a(e){if(u+=e.byteLength,m!==-1&&u>m){l.removeListener("data",a),l.removeListener("end",r),l.removeListener("error",r),c({code:st.Status.RESOURCE_EXHAUSTED,details:`Received message larger than max (${u} vs. ${m})`});return}y.push(e)}function r(e){if(l.removeListener("data",a),l.removeListener("end",r),l.removeListener("error",r),e!==void 0){c({code:st.Status.INTERNAL,details:e.message});return}if(u===0){c({code:st.Status.INTERNAL,details:"received empty unary message"});return}O.emit("receiveMessage");let t=Buffer.concat(y,u),i=t.readUInt8(0)===1?o:"identity",s=O.getDecompressedMessage(t,i);if(Buffer.isBuffer(s)){p(O.deserializeMessageWithInternalError(s));return}s.then(f=>p(O.deserializeMessageWithInternalError(f)),f=>c(f.code?f:{code:st.Status.INTERNAL,details:`Received "grpc-encoding" header "${o}" but ${o} decompression failed`}))}})}async deserializeMessageWithInternalError(o){try{return this.deserializeMessage(o)}catch(p){throw{details:(0,Fd.getErrorMessage)(p),code:st.Status.INTERNAL}}}serializeMessage(o){let p=this.handler.serialize(o),c=p.byteLength,l=Buffer.allocUnsafe(c+5);return l.writeUInt8(0,0),l.writeUInt32BE(c,1),p.copy(l,5),l}deserializeMessage(o){return this.handler.deserialize(o)}async sendUnaryMessage(o,p,c,l){if(!this.checkCancelled()){if(c===void 0&&(c=null),o){!Object.prototype.hasOwnProperty.call(o,"metadata")&&c&&(o.metadata=c),this.sendError(o);return}try{let u=this.serializeMessage(p);this.write(u),this.sendStatus({code:st.Status.OK,details:"OK",metadata:c})}catch(u){this.sendError({details:(0,Fd.getErrorMessage)(u),code:st.Status.INTERNAL})}}}sendStatus(o){var p,c;if(this.emit("callEnd",o.code),this.emit("streamEnd",o.code===st.Status.OK),!this.checkCancelled())if(Ad("Request to method "+((p=this.handler)===null||p===void 0?void 0:p.path)+" ended with status code: "+st.Status[o.code]+" details: "+o.details),this.deadlineTimer&&clearTimeout(this.deadlineTimer),this.stream.headersSent)this.wantTrailers||(this.wantTrailers=!0,this.stream.once("wantTrailers",()=>{var l;let u=Object.assign({[fF]:o.code,[dF]:encodeURI(o.details)},(l=o.metadata)===null||l===void 0?void 0:l.toHttp2Headers());this.stream.sendTrailers(u),this.statusSent=!0}),this.stream.end());else{let l=Object.assign(Object.assign({[fF]:o.code,[dF]:encodeURI(o.details)},hF),(c=o.metadata)===null||c===void 0?void 0:c.toHttp2Headers());this.stream.respond(l,{endStream:!0}),this.statusSent=!0}}sendError(o){let p={code:st.Status.UNKNOWN,details:"message"in o?o.message:"Unknown Error",metadata:"metadata"in o&&o.metadata!==void 0?o.metadata:null};"code"in o&&typeof o.code=="number"&&Number.isInteger(o.code)&&(p.code=o.code,"details"in o&&typeof o.details=="string"&&(p.details=o.details)),this.sendStatus(p)}write(o){if(!this.checkCancelled()){if(this.maxSendMessageSize!==-1&&o.length>this.maxSendMessageSize){this.sendError({code:st.Status.RESOURCE_EXHAUSTED,details:`Sent message larger than max (${o.length} vs. ${this.maxSendMessageSize})`});return}return this.sendMetadata(),this.emit("sendMessage"),this.stream.write(o)}}resume(){this.stream.resume()}setupSurfaceCall(o){this.once("cancelled",p=>{o.cancelled=!0,o.emit("cancelled",p)}),this.once("callEnd",p=>o.emit("callEnd",p))}setupReadable(o,p){let c=new ree.StreamDecoder,l=!1,u=!1,O=!1,y=async()=>{!O&&l&&!u&&(O=!0,await this.pushOrBufferMessage(o,null))};this.stream.on("data",async m=>{let a=c.write(m);u=!0,this.stream.pause();for(let r of a){if(this.maxReceiveMessageSize!==-1&&r.length>this.maxReceiveMessageSize){this.sendError({code:st.Status.RESOURCE_EXHAUSTED,details:`Received message larger than max (${r.length} vs. ${this.maxReceiveMessageSize})`});return}this.emit("receiveMessage");let t=r.readUInt8(0)===1?p:"identity",n=await this.getDecompressedMessage(r,t);if(!n)return;await this.pushOrBufferMessage(o,n)}u=!1,this.stream.resume(),await y()}),this.stream.once("end",async()=>{l=!0,await y()})}consumeUnpushedMessages(o){for(this.canPush=!0;this.messagesToPush.length>0;){let p=this.messagesToPush.shift(),c=o.push(p);if(p===null||c===!1){this.canPush=!1;break}}return this.canPush}async pushOrBufferMessage(o,p){this.isPushPending?this.bufferedMessages.push(p):await this.pushMessage(o,p)}async pushMessage(o,p){if(p===null){Ad("Received end of stream"),this.canPush?o.push(null):this.messagesToPush.push(null);return}Ad("Received message of length "+p.length),this.isPushPending=!0;try{let c=await this.deserializeMessage(p);this.canPush?o.push(c)||(this.canPush=!1,this.stream.pause()):this.messagesToPush.push(c)}catch(c){this.bufferedMessages.length=0;let l=(0,Fd.getErrorCode)(c);(l===null||lst.Status.UNAUTHENTICATED)&&(l=st.Status.INTERNAL),o.emit("error",{details:(0,Fd.getErrorMessage)(c),code:l})}this.isPushPending=!1,this.bufferedMessages.length>0&&await this.pushMessage(o,this.bufferedMessages.shift())}getPeer(){var o;let p=(o=this.stream.session)===null||o===void 0?void 0:o.socket;return p?.remoteAddress?p.remotePort?`${p.remoteAddress}:${p.remotePort}`:p.remoteAddress:"unknown"}getDeadline(){return this.deadline}getPath(){return this.handler.path}};en.Http2ServerCallStream=Zj;function hee(d){let o=new Error("Deadline exceeded");o.code=st.Status.DEADLINE_EXCEEDED,d.sendError(o),d.cancelled=!0,d.emit("cancelled","deadline")}});var nw=A(ly=>{"use strict";Object.defineProperty(ly,"__esModule",{value:!0});ly.ServerCredentials=void 0;var SF=SS(),kd=class{static createInsecure(){return new tw}static createSsl(o,p,c=!1){if(o!==null&&!Buffer.isBuffer(o))throw new TypeError("rootCerts must be null or a Buffer");if(!Array.isArray(p))throw new TypeError("keyCertPairs must be an array");if(typeof c!="boolean")throw new TypeError("checkClientCertificate must be a boolean");let l=[],u=[];for(let O=0;O{"use strict";Object.defineProperty(sy,"__esModule",{value:!0});sy.Server=void 0;var gr=require("http2"),ti=Ye(),Vl=OF(),gee=nw(),PF=aa(),cy=mt(),In=ra(),yee=Fo(),_o=Ll(),py=~(1<<31),bee=~(1<<31),vee=2e4,{HTTP2_HEADER_PATH:jF}=gr.constants,Tee="server";function Oee(){}function aw(d){return{code:ti.Status.UNIMPLEMENTED,details:`The server does not implement the method ${d}`}}function See(d,o){let p=aw(o);switch(d){case"unary":return(c,l)=>{l(p,null)};case"clientStream":return(c,l)=>{l(p,null)};case"serverStream":return c=>{c.emit("error",p)};case"bidi":return c=>{c.emit("error",p)};default:throw new Error(`Invalid handlerType ${d}`)}}var iw=class{constructor(o){var p,c,l,u;this.http2ServerList=[],this.handlers=new Map,this.sessions=new Map,this.started=!1,this.shutdown=!1,this.serverAddressString="null",this.channelzEnabled=!0,this.channelzTrace=new _o.ChannelzTrace,this.callTracker=new _o.ChannelzCallTracker,this.listenerChildrenTracker=new _o.ChannelzChildrenTracker,this.sessionChildrenTracker=new _o.ChannelzChildrenTracker,this.options=o??{},this.options["grpc.enable_channelz"]===0&&(this.channelzEnabled=!1),this.channelzRef=(0,_o.registerChannelzServer)(()=>this.getChannelzInfo(),this.channelzEnabled),this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Server created"),this.maxConnectionAgeMs=(p=this.options["grpc.max_connection_age_ms"])!==null&&p!==void 0?p:py,this.maxConnectionAgeGraceMs=(c=this.options["grpc.max_connection_age_grace_ms"])!==null&&c!==void 0?c:py,this.keepaliveTimeMs=(l=this.options["grpc.keepalive_time_ms"])!==null&&l!==void 0?l:bee,this.keepaliveTimeoutMs=(u=this.options["grpc.keepalive_timeout_ms"])!==null&&u!==void 0?u:vee,this.trace("Server constructed")}getChannelzInfo(){return{trace:this.channelzTrace,callTracker:this.callTracker,listenerChildren:this.listenerChildrenTracker.getChildLists(),sessionChildren:this.sessionChildrenTracker.getChildLists()}}getChannelzSessionInfoGetter(o){return()=>{var p,c,l;let u=this.sessions.get(o),O=o.socket,y=O.remoteAddress?(0,In.stringToSubchannelAddress)(O.remoteAddress,O.remotePort):null,m=O.localAddress?(0,In.stringToSubchannelAddress)(O.localAddress,O.localPort):null,a;if(o.encrypted){let e=O,t=e.getCipher(),n=e.getCertificate(),i=e.getPeerCertificate();a={cipherSuiteStandardName:(p=t.standardName)!==null&&p!==void 0?p:null,cipherSuiteOtherName:t.standardName?null:t.name,localCertificate:n&&"raw"in n?n.raw:null,remoteCertificate:i&&"raw"in i?i.raw:null}}else a=null;return{remoteAddress:y,localAddress:m,security:a,remoteName:null,streamsStarted:u.streamTracker.callsStarted,streamsSucceeded:u.streamTracker.callsSucceeded,streamsFailed:u.streamTracker.callsFailed,messagesSent:u.messagesSent,messagesReceived:u.messagesReceived,keepAlivesSent:0,lastLocalStreamCreatedTimestamp:null,lastRemoteStreamCreatedTimestamp:u.streamTracker.lastCallStartedTimestamp,lastMessageSentTimestamp:u.lastMessageSentTimestamp,lastMessageReceivedTimestamp:u.lastMessageReceivedTimestamp,localFlowControlWindow:(c=o.state.localWindowSize)!==null&&c!==void 0?c:null,remoteFlowControlWindow:(l=o.state.remoteWindowSize)!==null&&l!==void 0?l:null}}}trace(o){cy.trace(ti.LogVerbosity.DEBUG,Tee,"("+this.channelzRef.id+") "+o)}addProtoService(){throw new Error("Not implemented. Use addService() instead")}addService(o,p){if(o===null||typeof o!="object"||p===null||typeof p!="object")throw new Error("addService() requires two objects as arguments");let c=Object.keys(o);if(c.length===0)throw new Error("Cannot add an empty service to a server");c.forEach(l=>{let u=o[l],O;u.requestStream?u.responseStream?O="bidi":O="clientStream":u.responseStream?O="serverStream":O="unary";let y=p[l],m;if(y===void 0&&typeof u.originalName=="string"&&(y=p[u.originalName]),y!==void 0?m=y.bind(p):m=See(O,l),this.register(u.path,m,u.responseSerialize,u.requestDeserialize,O)===!1)throw new Error(`Method handler for ${u.path} already provided.`)})}removeService(o){if(o===null||typeof o!="object")throw new Error("removeService() requires object as argument");Object.keys(o).forEach(c=>{let l=o[c];this.unregister(l.path)})}bind(o,p){throw new Error("Not implemented. Use bindAsync() instead")}bindAsync(o,p,c){if(this.started===!0)throw new Error("server is already started");if(this.shutdown)throw new Error("bindAsync called after shutdown");if(typeof o!="string")throw new TypeError("port must be a string");if(p===null||!(p instanceof gee.ServerCredentials))throw new TypeError("creds must be a ServerCredentials object");if(typeof c!="function")throw new TypeError("callback must be a function");let l=(0,yee.parseUri)(o);if(l===null)throw new Error(`Could not parse port "${o}"`);let u=(0,PF.mapUriDefaultScheme)(l);if(u===null)throw new Error(`Could not get a default scheme for port "${o}"`);let O={maxSendHeaderBlockLength:Number.MAX_SAFE_INTEGER};"grpc-node.max_session_memory"in this.options?O.maxSessionMemory=this.options["grpc-node.max_session_memory"]:O.maxSessionMemory=Number.MAX_SAFE_INTEGER,"grpc.max_concurrent_streams"in this.options&&(O.settings={maxConcurrentStreams:this.options["grpc.max_concurrent_streams"]});let y=(n,i)=>{process.nextTick(()=>c(n,i))},m=()=>{let n;if(p._isSecure()){let i=Object.assign(O,p._getSettings());i.enableTrace=this.options["grpc-node.tls_enable_trace"]===1,n=gr.createSecureServer(i),n.on("secureConnection",s=>{s.on("error",f=>{this.trace("An incoming TLS connection closed with error: "+f.message)})})}else n=gr.createServer(O);return n.setTimeout(0,Oee),this._setupHandlers(n),n},a=(n,i,s)=>n.length===0?Promise.resolve({port:i,count:s}):Promise.all(n.map(f=>{this.trace("Attempting to bind "+(0,In.subchannelAddressToString)(f));let g;(0,In.isTcpSubchannelAddress)(f)?g={host:f.host,port:i}:g=f;let T=m();return new Promise((_,C)=>{let F=J=>{this.trace("Failed to bind "+(0,In.subchannelAddressToString)(f)+" with error "+J.message),_(J)};T.once("error",F),T.listen(g,()=>{if(this.shutdown){T.close(),_(new Error("bindAsync failed because server is shutdown"));return}let J=T.address(),V;typeof J=="string"?V={path:J}:V={host:J.address,port:J.port};let z=(0,_o.registerChannelzSocket)((0,In.subchannelAddressToString)(V),()=>({localAddress:V,remoteAddress:null,security:null,remoteName:null,streamsStarted:0,streamsSucceeded:0,streamsFailed:0,messagesSent:0,messagesReceived:0,keepAlivesSent:0,lastLocalStreamCreatedTimestamp:null,lastRemoteStreamCreatedTimestamp:null,lastMessageSentTimestamp:null,lastMessageReceivedTimestamp:null,localFlowControlWindow:null,remoteFlowControlWindow:null}),this.channelzEnabled);this.channelzEnabled&&this.listenerChildrenTracker.refChild(z),this.http2ServerList.push({server:T,channelzRef:z}),this.trace("Successfully bound "+(0,In.subchannelAddressToString)(V)),_("port"in V?V.port:i),T.removeListener("error",F)})})})).then(f=>{let g=0;for(let T of f)if(typeof T=="number"&&(g+=1,T!==i))throw new Error("Invalid state: multiple port numbers added from single address");return{port:i,count:g+s}}),r=n=>{if(n.length===0)return Promise.resolve({port:0,count:0});let i=n[0],s=m();return new Promise((f,g)=>{let T=_=>{this.trace("Failed to bind "+(0,In.subchannelAddressToString)(i)+" with error "+_.message),f(r(n.slice(1)))};s.once("error",T),s.listen(i,()=>{if(this.shutdown){s.close(),f({port:0,count:0});return}let _=s.address(),C={host:_.address,port:_.port},F=(0,_o.registerChannelzSocket)((0,In.subchannelAddressToString)(C),()=>({localAddress:C,remoteAddress:null,security:null,remoteName:null,streamsStarted:0,streamsSucceeded:0,streamsFailed:0,messagesSent:0,messagesReceived:0,keepAlivesSent:0,lastLocalStreamCreatedTimestamp:null,lastRemoteStreamCreatedTimestamp:null,lastMessageSentTimestamp:null,lastMessageReceivedTimestamp:null,localFlowControlWindow:null,remoteFlowControlWindow:null}),this.channelzEnabled);this.channelzEnabled&&this.listenerChildrenTracker.refChild(F),this.http2ServerList.push({server:s,channelzRef:F}),this.trace("Successfully bound "+(0,In.subchannelAddressToString)(C)),f(a(n.slice(1),_.port,1)),s.removeListener("error",T)})})},e={onSuccessfulResolution:(n,i,s)=>{if(e.onSuccessfulResolution=()=>{},this.shutdown&&y(new Error("bindAsync failed because server is shutdown"),0),n.length===0){y(new Error(`No addresses resolved for port ${o}`),0);return}let f;(0,In.isTcpSubchannelAddress)(n[0])?n[0].port===0?f=r(n):f=a(n,n[0].port,0):f=a(n,1,0),f.then(g=>{if(g.count===0){let T=`No address added out of total ${n.length} resolved`;cy.log(ti.LogVerbosity.ERROR,T),y(new Error(T),0)}else g.count{let T=`No address added out of total ${n.length} resolved`;cy.log(ti.LogVerbosity.ERROR,T),y(new Error(T),0)})},onError:n=>{y(new Error(n.details),0)}};(0,PF.createResolver)(u,e,this.options).updateResolution()}forceShutdown(){for(let{server:o,channelzRef:p}of this.http2ServerList)o.listening&&o.close(()=>{this.channelzEnabled&&(this.listenerChildrenTracker.unrefChild(p),(0,_o.unregisterChannelzRef)(p))});this.started=!1,this.shutdown=!0,this.sessions.forEach((o,p)=>{p.destroy(gr.constants.NGHTTP2_CANCEL)}),this.sessions.clear(),this.channelzEnabled&&(0,_o.unregisterChannelzRef)(this.channelzRef)}register(o,p,c,l,u){return this.handlers.has(o)?!1:(this.handlers.set(o,{func:p,serialize:c,deserialize:l,type:u,path:o}),!0)}unregister(o){return this.handlers.delete(o)}start(){if(this.http2ServerList.length===0||this.http2ServerList.every(({server:o})=>o.listening!==!0))throw new Error("server must be bound in order to start");if(this.started===!0)throw new Error("server is already started");this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Starting"),this.started=!0}tryShutdown(o){let p=u=>{this.channelzEnabled&&(0,_o.unregisterChannelzRef)(this.channelzRef),o(u)},c=0;function l(){c--,c===0&&p()}this.started=!1,this.shutdown=!0;for(let{server:u,channelzRef:O}of this.http2ServerList)u.listening&&(c++,u.close(()=>{this.channelzEnabled&&(this.listenerChildrenTracker.unrefChild(O),(0,_o.unregisterChannelzRef)(O)),l()}));this.sessions.forEach((u,O)=>{O.closed||(c+=1,O.close(l))}),c===0&&p()}addHttp2Port(){throw new Error("Not yet implemented")}getChannelzRef(){return this.channelzRef}_verifyContentType(o,p){let c=p[gr.constants.HTTP2_HEADER_CONTENT_TYPE];return typeof c!="string"||!c.startsWith("application/grpc")?(o.respond({[gr.constants.HTTP2_HEADER_STATUS]:gr.constants.HTTP_STATUS_UNSUPPORTED_MEDIA_TYPE},{endStream:!0}),!1):!0}_retrieveHandler(o){this.trace("Received call to method "+o+" at address "+this.serverAddressString);let p=this.handlers.get(o);return p===void 0?(this.trace("No handler registered for method "+o+". Sending UNIMPLEMENTED status."),null):p}_respondWithError(o,p,c=null){let l=new Vl.Http2ServerCallStream(p,null,this.options);o.code===void 0&&(o.code=ti.Status.INTERNAL),this.channelzEnabled&&(this.callTracker.addCallFailed(),c?.streamTracker.addCallFailed()),l.sendError(o)}_channelzHandler(o,p){let c=this.sessions.get(o.session);if(this.callTracker.addCallStarted(),c?.streamTracker.addCallStarted(),!this._verifyContentType(o,p)){this.callTracker.addCallFailed(),c?.streamTracker.addCallFailed();return}let l=p[jF],u=this._retrieveHandler(l);if(!u){this._respondWithError(aw(l),o,c);return}let O=new Vl.Http2ServerCallStream(o,u,this.options);O.once("callEnd",y=>{y===ti.Status.OK?this.callTracker.addCallSucceeded():this.callTracker.addCallFailed()}),c&&(O.once("streamEnd",y=>{y?c.streamTracker.addCallSucceeded():c.streamTracker.addCallFailed()}),O.on("sendMessage",()=>{c.messagesSent+=1,c.lastMessageSentTimestamp=new Date}),O.on("receiveMessage",()=>{c.messagesReceived+=1,c.lastMessageReceivedTimestamp=new Date})),this._runHandlerForCall(O,u,p)||(this.callTracker.addCallFailed(),c?.streamTracker.addCallFailed(),O.sendError({code:ti.Status.INTERNAL,details:`Unknown handler type: ${u.type}`}))}_streamHandler(o,p){if(this._verifyContentType(o,p)!==!0)return;let c=p[jF],l=this._retrieveHandler(c);if(!l){this._respondWithError(aw(c),o,null);return}let u=new Vl.Http2ServerCallStream(o,l,this.options);this._runHandlerForCall(u,l,p)||u.sendError({code:ti.Status.INTERNAL,details:`Unknown handler type: ${l.type}`})}_runHandlerForCall(o,p,c){var l;let u=o.receiveMetadata(c),O=(l=u.get("grpc-encoding")[0])!==null&&l!==void 0?l:"identity";u.remove("grpc-encoding");let{type:y}=p;if(y==="unary")Pee(o,p,u,O);else if(y==="clientStream")jee(o,p,u,O);else if(y==="serverStream")wee(o,p,u,O);else if(y==="bidi")xee(o,p,u,O);else return!1;return!0}_setupHandlers(o){if(o===null)return;let p=o.address(),c="null";p&&(typeof p=="string"?c=p:c=p.address+":"+p.port),this.serverAddressString=c;let l=this.channelzEnabled?this._channelzHandler:this._streamHandler;o.on("stream",l.bind(this)),o.on("session",u=>{var O,y,m,a,r;if(!this.started){u.destroy();return}let e=(0,_o.registerChannelzSocket)((O=u.socket.remoteAddress)!==null&&O!==void 0?O:"unknown",this.getChannelzSessionInfoGetter(u),this.channelzEnabled),t={ref:e,streamTracker:new _o.ChannelzCallTracker,messagesSent:0,messagesReceived:0,lastMessageSentTimestamp:null,lastMessageReceivedTimestamp:null};this.sessions.set(u,t);let n=u.socket.remoteAddress;this.channelzEnabled&&(this.channelzTrace.addTrace("CT_INFO","Connection established by client "+n),this.sessionChildrenTracker.refChild(e));let i=null,s=null,f=!1;if(this.maxConnectionAgeMs!==py){let T=this.maxConnectionAgeMs/10,_=Math.random()*T*2-T;i=(m=(y=setTimeout(()=>{var C,F;f=!0,this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Connection dropped by max connection age from "+n);try{u.goaway(gr.constants.NGHTTP2_NO_ERROR,~(1<<31),Buffer.from("max_age"))}catch{u.destroy();return}u.close(),this.maxConnectionAgeGraceMs!==py&&(s=(F=(C=setTimeout(()=>{u.destroy()},this.maxConnectionAgeGraceMs)).unref)===null||F===void 0?void 0:F.call(C))},this.maxConnectionAgeMs+_)).unref)===null||m===void 0?void 0:m.call(y)}let g=(r=(a=setInterval(()=>{var T,_;let C=(_=(T=setTimeout(()=>{f=!0,this.channelzEnabled&&this.channelzTrace.addTrace("CT_INFO","Connection dropped by keepalive timeout from "+n),u.close()},this.keepaliveTimeoutMs)).unref)===null||_===void 0?void 0:_.call(T);try{u.ping((F,J,V)=>{clearTimeout(C)})}catch{u.destroy()}},this.keepaliveTimeMs)).unref)===null||r===void 0?void 0:r.call(a);u.on("close",()=>{this.channelzEnabled&&(f||this.channelzTrace.addTrace("CT_INFO","Connection dropped by client "+n),this.sessionChildrenTracker.unrefChild(e),(0,_o.unregisterChannelzRef)(e)),i&&clearTimeout(i),s&&clearTimeout(s),g&&clearTimeout(g),this.sessions.delete(u)})})}};sy.Server=iw;async function Pee(d,o,p,c){try{let l=await d.receiveUnaryMessage(c);if(l===void 0||d.cancelled)return;let u=new Vl.ServerUnaryCallImpl(d,p,l);o.func(u,(O,y,m,a)=>{d.sendUnaryMessage(O,y,m,a)})}catch(l){d.sendError(l)}}function jee(d,o,p,c){let l=new Vl.ServerReadableStreamImpl(d,p,o.deserialize,c);function u(O,y,m,a){l.destroy(),d.sendUnaryMessage(O,y,m,a)}d.cancelled||(l.on("error",u),o.func(l,u))}async function wee(d,o,p,c){try{let l=await d.receiveUnaryMessage(c);if(l===void 0||d.cancelled)return;let u=new Vl.ServerWritableStreamImpl(d,p,o.serialize,l);o.func(u)}catch(l){d.sendError(l)}}function xee(d,o,p,c){let l=new Vl.ServerDuplexStreamImpl(d,p,o.serialize,o.deserialize,c);d.cancelled||o.func(l)}});var xF=A(uy=>{"use strict";Object.defineProperty(uy,"__esModule",{value:!0});uy.StatusBuilder=void 0;var rw=class{constructor(){this.code=null,this.details=null,this.metadata=null}withCode(o){return this.code=o,this}withDetails(o){return this.details=o,this}withMetadata(o){return this.metadata=o,this}build(){let o={};return this.code!==null&&(o.code=this.code),this.details!==null&&(o.details=this.details),this.metadata!==null&&(o.metadata=this.metadata),o}};uy.StatusBuilder=rw});var lw=A(yr=>{"use strict";Object.defineProperty(yr,"__esModule",{value:!0});yr.isDuration=yr.durationToMs=yr.msToDuration=void 0;function _ee(d){return{seconds:d/1e3|0,nanos:d%1e3*1e6|0}}yr.msToDuration=_ee;function Dee(d){return d.seconds*1e3+d.nanos/1e6|0}yr.durationToMs=Dee;function Eee(d){return typeof d.seconds=="number"&&typeof d.nanos=="number"}yr.isDuration=Eee});var hw=A(br=>{"use strict";var cw;Object.defineProperty(br,"__esModule",{value:!0});br.setup=br.OutlierDetectionLoadBalancer=br.OutlierDetectionLoadBalancingConfig=void 0;var fy=zo(),DF=Ye(),Ul=lw(),EF=gw(),MF=Qi(),Mee=Hh(),Nee=Xi(),_F=ra(),Cee=ty(),Ree=mt(),Aee="outlier_detection";function Jt(d){Ree.trace(DF.LogVerbosity.DEBUG,Aee,d)}var mw="outlier_detection",Fee=((cw=process.env.GRPC_EXPERIMENTAL_ENABLE_OUTLIER_DETECTION)!==null&&cw!==void 0?cw:"true")==="true",Iee={stdev_factor:1900,enforcement_percentage:100,minimum_hosts:5,request_volume:100},kee={threshold:85,enforcement_percentage:100,minimum_hosts:5,request_volume:50};function es(d,o,p,c){if(o in d&&typeof d[o]!==p){let l=c?`${c}.${o}`:o;throw new Error(`outlier detection config ${l} parse error: expected ${p}, got ${typeof d[o]}`)}}function pw(d,o,p){let c=p?`${p}.${o}`:o;if(o in d){if(!(0,Ul.isDuration)(d[o]))throw new Error(`outlier detection config ${c} parse error: expected Duration, got ${typeof d[o]}`);if(!(d[o].seconds>=0&&d[o].seconds<=315576e6&&d[o].nanos>=0&&d[o].nanos<=999999999))throw new Error(`outlier detection config ${c} parse error: values out of range for non-negative Duaration`)}}function dy(d,o,p){let c=p?`${p}.${o}`:o;if(es(d,o,"number",p),o in d&&!(d[o]>=0&&d[o]<=100))throw new Error(`outlier detection config ${c} parse error: value out of range for percentage (0-100)`)}var Ld=class d{constructor(o,p,c,l,u,O,y){if(this.childPolicy=y,y.length>0&&y[0].getLoadBalancerName()==="pick_first")throw new Error("outlier_detection LB policy cannot have a pick_first child policy");this.intervalMs=o??1e4,this.baseEjectionTimeMs=p??3e4,this.maxEjectionTimeMs=c??3e5,this.maxEjectionPercent=l??10,this.successRateEjection=u?Object.assign(Object.assign({},Iee),u):null,this.failurePercentageEjection=O?Object.assign(Object.assign({},kee),O):null}getLoadBalancerName(){return mw}toJsonObject(){return{interval:(0,Ul.msToDuration)(this.intervalMs),base_ejection_time:(0,Ul.msToDuration)(this.baseEjectionTimeMs),max_ejection_time:(0,Ul.msToDuration)(this.maxEjectionTimeMs),max_ejection_percent:this.maxEjectionPercent,success_rate_ejection:this.successRateEjection,failure_percentage_ejection:this.failurePercentageEjection,child_policy:this.childPolicy.map(o=>o.toJsonObject())}}getIntervalMs(){return this.intervalMs}getBaseEjectionTimeMs(){return this.baseEjectionTimeMs}getMaxEjectionTimeMs(){return this.maxEjectionTimeMs}getMaxEjectionPercent(){return this.maxEjectionPercent}getSuccessRateEjectionConfig(){return this.successRateEjection}getFailurePercentageEjectionConfig(){return this.failurePercentageEjection}getChildPolicy(){return this.childPolicy}copyWithChildPolicy(o){return new d(this.intervalMs,this.baseEjectionTimeMs,this.maxEjectionTimeMs,this.maxEjectionPercent,this.successRateEjection,this.failurePercentageEjection,o)}static createFromJson(o){var p;if(pw(o,"interval"),pw(o,"base_ejection_time"),pw(o,"max_ejection_time"),dy(o,"max_ejection_percent"),"success_rate_ejection"in o){if(typeof o.success_rate_ejection!="object")throw new Error("outlier detection config success_rate_ejection must be an object");es(o.success_rate_ejection,"stdev_factor","number","success_rate_ejection"),dy(o.success_rate_ejection,"enforcement_percentage","success_rate_ejection"),es(o.success_rate_ejection,"minimum_hosts","number","success_rate_ejection"),es(o.success_rate_ejection,"request_volume","number","success_rate_ejection")}if("failure_percentage_ejection"in o){if(typeof o.failure_percentage_ejection!="object")throw new Error("outlier detection config failure_percentage_ejection must be an object");dy(o.failure_percentage_ejection,"threshold","failure_percentage_ejection"),dy(o.failure_percentage_ejection,"enforcement_percentage","failure_percentage_ejection"),es(o.failure_percentage_ejection,"minimum_hosts","number","failure_percentage_ejection"),es(o.failure_percentage_ejection,"request_volume","number","failure_percentage_ejection")}return new d(o.interval?(0,Ul.durationToMs)(o.interval):null,o.base_ejection_time?(0,Ul.durationToMs)(o.base_ejection_time):null,o.max_ejection_time?(0,Ul.durationToMs)(o.max_ejection_time):null,(p=o.max_ejection_percent)!==null&&p!==void 0?p:null,o.success_rate_ejection,o.failure_percentage_ejection,o.child_policy.map(MF.validateLoadBalancingConfig))}};br.OutlierDetectionLoadBalancingConfig=Ld;var uw=class extends Cee.BaseSubchannelWrapper{constructor(o,p){super(o),this.mapEntry=p,this.stateListeners=[],this.ejected=!1,this.refCount=0,this.childSubchannelState=o.getConnectivityState(),o.addConnectivityStateListener((c,l,u,O)=>{if(this.childSubchannelState=u,!this.ejected)for(let y of this.stateListeners)y(this,l,u,O)})}getConnectivityState(){return this.ejected?fy.ConnectivityState.TRANSIENT_FAILURE:this.childSubchannelState}addConnectivityStateListener(o){this.stateListeners.push(o)}removeConnectivityStateListener(o){let p=this.stateListeners.indexOf(o);p>-1&&this.stateListeners.splice(p,1)}ref(){this.child.ref(),this.refCount+=1}unref(){if(this.child.unref(),this.refCount-=1,this.refCount<=0&&this.mapEntry){let o=this.mapEntry.subchannelWrappers.indexOf(this);o>=0&&this.mapEntry.subchannelWrappers.splice(o,1)}}eject(){this.ejected=!0;for(let o of this.stateListeners)o(this,this.childSubchannelState,fy.ConnectivityState.TRANSIENT_FAILURE,-1)}uneject(){this.ejected=!1;for(let o of this.stateListeners)o(this,fy.ConnectivityState.TRANSIENT_FAILURE,this.childSubchannelState,-1)}getMapEntry(){return this.mapEntry}getWrappedSubchannel(){return this.child}};function sw(){return{success:0,failure:0}}var dw=class{constructor(){this.activeBucket=sw(),this.inactiveBucket=sw()}addSuccess(){this.activeBucket.success+=1}addFailure(){this.activeBucket.failure+=1}switchBuckets(){this.inactiveBucket=this.activeBucket,this.activeBucket=sw()}getLastSuccesses(){return this.inactiveBucket.success}getLastFailures(){return this.inactiveBucket.failure}},fw=class{constructor(o,p){this.wrappedPicker=o,this.countCalls=p}pick(o){let p=this.wrappedPicker.pick(o);if(p.pickResultType===Nee.PickResultType.COMPLETE){let c=p.subchannel,l=c.getMapEntry();if(l){let u=p.onCallEnded;return this.countCalls&&(u=O=>{var y;O===DF.Status.OK?l.counter.addSuccess():l.counter.addFailure(),(y=p.onCallEnded)===null||y===void 0||y.call(p,O)}),Object.assign(Object.assign({},p),{subchannel:c.getWrappedSubchannel(),onCallEnded:u})}else return Object.assign(Object.assign({},p),{subchannel:c.getWrappedSubchannel()})}else return p}},my=class{constructor(o){this.addressMap=new Map,this.latestConfig=null,this.timerStartTime=null,this.childBalancer=new Mee.ChildLoadBalancerHandler((0,EF.createChildChannelControlHelper)(o,{createSubchannel:(p,c)=>{let l=o.createSubchannel(p,c),u=this.addressMap.get((0,_F.subchannelAddressToString)(p)),O=new uw(l,u);return u?.currentEjectionTimestamp!==null&&O.eject(),u?.subchannelWrappers.push(O),O},updateState:(p,c)=>{p===fy.ConnectivityState.READY?o.updateState(p,new fw(c,this.isCountingEnabled())):o.updateState(p,c)}})),this.ejectionTimer=setInterval(()=>{},0),clearInterval(this.ejectionTimer)}isCountingEnabled(){return this.latestConfig!==null&&(this.latestConfig.getSuccessRateEjectionConfig()!==null||this.latestConfig.getFailurePercentageEjectionConfig()!==null)}getCurrentEjectionPercent(){let o=0;for(let p of this.addressMap.values())p.currentEjectionTimestamp!==null&&(o+=1);return o*100/this.addressMap.size}runSuccessRateCheck(o){if(!this.latestConfig)return;let p=this.latestConfig.getSuccessRateEjectionConfig();if(!p)return;Jt("Running success rate check");let c=p.request_volume,l=0,u=[];for(let[e,t]of this.addressMap){let n=t.counter.getLastSuccesses(),i=t.counter.getLastFailures();Jt("Stats for "+e+": successes="+n+" failures="+i+" targetRequestVolume="+c),n+i>=c&&(l+=1,u.push(n/(n+i)))}if(Jt("Found "+l+" success rate candidates; currentEjectionPercent="+this.getCurrentEjectionPercent()+" successRates=["+u+"]"),le+t)/u.length,y=0;for(let e of u){let t=e-O;y+=t*t}let m=y/u.length,a=Math.sqrt(m),r=O-a*(p.stdev_factor/1e3);Jt("stdev="+a+" ejectionThreshold="+r);for(let[e,t]of this.addressMap.entries()){if(this.getCurrentEjectionPercent()>=this.latestConfig.getMaxEjectionPercent())break;let n=t.counter.getLastSuccesses(),i=t.counter.getLastFailures();if(n+ithis.runChecks(),o),(c=(p=this.ejectionTimer).unref)===null||c===void 0||c.call(p)}runChecks(){let o=new Date;if(Jt("Ejection timer running"),this.switchAllBuckets(),!!this.latestConfig){this.timerStartTime=o,this.startTimer(this.latestConfig.getIntervalMs()),this.runSuccessRateCheck(o),this.runFailurePercentageCheck(o);for(let[p,c]of this.addressMap.entries())if(c.currentEjectionTimestamp===null)c.ejectionTimeMultiplier>0&&(c.ejectionTimeMultiplier-=1);else{let l=this.latestConfig.getBaseEjectionTimeMs(),u=this.latestConfig.getMaxEjectionTimeMs(),O=new Date(c.currentEjectionTimestamp.getTime());O.setMilliseconds(O.getMilliseconds()+Math.min(l*c.ejectionTimeMultiplier,Math.max(l,u))),O{"use strict";Object.defineProperty(Me,"__esModule",{value:!0});Me.OutlierDetectionLoadBalancingConfig=Me.BaseSubchannelWrapper=Me.registerAdminService=Me.FilterStackFactory=Me.BaseFilter=Me.PickResultType=Me.QueuePicker=Me.UnavailablePicker=Me.ChildLoadBalancerHandler=Me.subchannelAddressToString=Me.validateLoadBalancingConfig=Me.getFirstUsableConfig=Me.registerLoadBalancerType=Me.createChildChannelControlHelper=Me.BackoffTimeout=Me.durationToMs=Me.uriToString=Me.createResolver=Me.registerResolver=Me.log=Me.trace=void 0;var NF=mt();Object.defineProperty(Me,"trace",{enumerable:!0,get:function(){return NF.trace}});Object.defineProperty(Me,"log",{enumerable:!0,get:function(){return NF.log}});var CF=aa();Object.defineProperty(Me,"registerResolver",{enumerable:!0,get:function(){return CF.registerResolver}});Object.defineProperty(Me,"createResolver",{enumerable:!0,get:function(){return CF.createResolver}});var Jee=Fo();Object.defineProperty(Me,"uriToString",{enumerable:!0,get:function(){return Jee.uriToString}});var Vee=lw();Object.defineProperty(Me,"durationToMs",{enumerable:!0,get:function(){return Vee.durationToMs}});var Uee=rd();Object.defineProperty(Me,"BackoffTimeout",{enumerable:!0,get:function(){return Uee.BackoffTimeout}});var hy=Qi();Object.defineProperty(Me,"createChildChannelControlHelper",{enumerable:!0,get:function(){return hy.createChildChannelControlHelper}});Object.defineProperty(Me,"registerLoadBalancerType",{enumerable:!0,get:function(){return hy.registerLoadBalancerType}});Object.defineProperty(Me,"getFirstUsableConfig",{enumerable:!0,get:function(){return hy.getFirstUsableConfig}});Object.defineProperty(Me,"validateLoadBalancingConfig",{enumerable:!0,get:function(){return hy.validateLoadBalancingConfig}});var qee=ra();Object.defineProperty(Me,"subchannelAddressToString",{enumerable:!0,get:function(){return qee.subchannelAddressToString}});var Bee=Hh();Object.defineProperty(Me,"ChildLoadBalancerHandler",{enumerable:!0,get:function(){return Bee.ChildLoadBalancerHandler}});var yw=Xi();Object.defineProperty(Me,"UnavailablePicker",{enumerable:!0,get:function(){return yw.UnavailablePicker}});Object.defineProperty(Me,"QueuePicker",{enumerable:!0,get:function(){return yw.QueuePicker}});Object.defineProperty(Me,"PickResultType",{enumerable:!0,get:function(){return yw.PickResultType}});var Gee=Vg();Object.defineProperty(Me,"BaseFilter",{enumerable:!0,get:function(){return Gee.BaseFilter}});var zee=Ej();Object.defineProperty(Me,"FilterStackFactory",{enumerable:!0,get:function(){return zee.FilterStackFactory}});var Hee=Yh();Object.defineProperty(Me,"registerAdminService",{enumerable:!0,get:function(){return Hee.registerAdminService}});var Qee=ty();Object.defineProperty(Me,"BaseSubchannelWrapper",{enumerable:!0,get:function(){return Qee.BaseSubchannelWrapper}});var Yee=hw();Object.defineProperty(Me,"OutlierDetectionLoadBalancingConfig",{enumerable:!0,get:function(){return Yee.OutlierDetectionLoadBalancingConfig}})});var RF=A(gy=>{"use strict";Object.defineProperty(gy,"__esModule",{value:!0});gy.setup=void 0;var Wee=aa(),bw=class{constructor(o,p,c){this.listener=p,this.addresses=[],this.hasReturnedResult=!1;let l;o.authority===""?l="/"+o.path:l=o.path,this.addresses=[{path:l}]}updateResolution(){this.hasReturnedResult||(this.hasReturnedResult=!0,process.nextTick(this.listener.onSuccessfulResolution,this.addresses,null,null,null,{}))}destroy(){}static getDefaultAuthority(o){return"localhost"}};function Kee(){(0,Wee.registerResolver)("unix",bw)}gy.setup=Kee});var LF=A(vy=>{"use strict";Object.defineProperty(vy,"__esModule",{value:!0});vy.setup=void 0;var AF=require("net"),yy=Ye(),vw=yo(),FF=aa(),IF=Fo(),Xee=mt(),Zee="ip_resolver";function kF(d){Xee.trace(yy.LogVerbosity.DEBUG,Zee,d)}var Tw="ipv4",Ow="ipv6",$ee=443,by=class{constructor(o,p,c){var l;this.listener=p,this.addresses=[],this.error=null,this.hasReturnedResult=!1,kF("Resolver constructed for target "+(0,IF.uriToString)(o));let u=[];if(!(o.scheme===Tw||o.scheme===Ow)){this.error={code:yy.Status.UNAVAILABLE,details:`Unrecognized scheme ${o.scheme} in IP resolver`,metadata:new vw.Metadata};return}let O=o.path.split(",");for(let y of O){let m=(0,IF.splitHostPort)(y);if(m===null){this.error={code:yy.Status.UNAVAILABLE,details:`Failed to parse ${o.scheme} address ${y}`,metadata:new vw.Metadata};return}if(o.scheme===Tw&&!(0,AF.isIPv4)(m.host)||o.scheme===Ow&&!(0,AF.isIPv6)(m.host)){this.error={code:yy.Status.UNAVAILABLE,details:`Failed to parse ${o.scheme} address ${y}`,metadata:new vw.Metadata};return}u.push({host:m.host,port:(l=m.port)!==null&&l!==void 0?l:$ee})}this.addresses=u,kF("Parsed "+o.scheme+" address list "+this.addresses)}updateResolution(){this.hasReturnedResult||(this.hasReturnedResult=!0,process.nextTick(()=>{this.error?this.listener.onError(this.error):this.listener.onSuccessfulResolution(this.addresses,null,null,null,{})}))}destroy(){this.hasReturnedResult=!1}static getDefaultAuthority(o){return o.path.split(",")[0]}};function ete(){(0,FF.registerResolver)(Tw,by),(0,FF.registerResolver)(Ow,by)}vy.setup=ete});var UF=A(Ta=>{"use strict";Object.defineProperty(Ta,"__esModule",{value:!0});Ta.setup=Ta.PickFirstLoadBalancer=Ta.shuffled=Ta.PickFirstLoadBalancingConfig=void 0;var JF=Qi(),co=zo(),Ty=Xi(),tte=mt(),ote=Ye(),nte="pick_first";function Sw(d){tte.trace(ote.LogVerbosity.DEBUG,nte,d)}var Jd="pick_first",ate=250,Vd=class d{constructor(o){this.shuffleAddressList=o}getLoadBalancerName(){return Jd}toJsonObject(){return{[Jd]:{shuffleAddressList:this.shuffleAddressList}}}getShuffleAddressList(){return this.shuffleAddressList}static createFromJson(o){if("shuffleAddressList"in o&&typeof o.shuffleAddressList!="boolean")throw new Error("pick_first config field shuffleAddressList must be a boolean if provided");return new d(o.shuffleAddressList===!0)}};Ta.PickFirstLoadBalancingConfig=Vd;var Pw=class{constructor(o){this.subchannel=o}pick(o){return{pickResultType:Ty.PickResultType.COMPLETE,subchannel:this.subchannel,status:null,onCallStarted:null,onCallEnded:null}}};function VF(d){let o=d.slice();for(let p=o.length-1;p>1;p--){let c=Math.floor(Math.random()*(p+1)),l=o[p];o[p]=o[c],o[c]=l}return o}Ta.shuffled=VF;var Oy=class{constructor(o){this.channelControlHelper=o,this.children=[],this.currentState=co.ConnectivityState.IDLE,this.currentSubchannelIndex=0,this.currentPick=null,this.subchannelStateListener=(p,c,l,u,O)=>{this.onSubchannelStateUpdate(p,c,l,O)},this.triedAllSubchannels=!1,this.stickyTransientFailureMode=!1,this.requestedResolutionSinceLastUpdate=!1,this.lastError=null,this.latestAddressList=null,this.connectionDelayTimeout=setTimeout(()=>{},0),clearTimeout(this.connectionDelayTimeout)}allChildrenHaveReportedTF(){return this.children.every(o=>o.hasReportedTransientFailure)}calculateAndReportNewState(){this.currentPick?this.updateState(co.ConnectivityState.READY,new Pw(this.currentPick)):this.children.length===0?this.updateState(co.ConnectivityState.IDLE,new Ty.QueuePicker(this)):this.stickyTransientFailureMode?this.updateState(co.ConnectivityState.TRANSIENT_FAILURE,new Ty.UnavailablePicker({details:`No connection established. Last error: ${this.lastError}`})):this.updateState(co.ConnectivityState.CONNECTING,new Ty.QueuePicker(this))}requestReresolution(){this.requestedResolutionSinceLastUpdate=!0,this.channelControlHelper.requestReresolution()}maybeEnterStickyTransientFailureMode(){if(this.allChildrenHaveReportedTF()&&(this.requestedResolutionSinceLastUpdate||this.requestReresolution(),!this.stickyTransientFailureMode)){this.stickyTransientFailureMode=!0;for(let{subchannel:o}of this.children)o.startConnecting();this.calculateAndReportNewState()}}removeCurrentPick(){if(this.currentPick!==null){let o=this.currentPick;this.currentPick=null,o.unref(),o.removeConnectivityStateListener(this.subchannelStateListener),this.channelControlHelper.removeChannelzChild(o.getChannelzRef())}}onSubchannelStateUpdate(o,p,c,l){var u;if(!((u=this.currentPick)===null||u===void 0)&&u.realSubchannelEquals(o)){c!==co.ConnectivityState.READY&&(this.removeCurrentPick(),this.calculateAndReportNewState(),this.requestReresolution());return}for(let[O,y]of this.children.entries())if(o.realSubchannelEquals(y.subchannel)){c===co.ConnectivityState.READY&&this.pickSubchannel(y.subchannel),c===co.ConnectivityState.TRANSIENT_FAILURE&&(y.hasReportedTransientFailure=!0,l&&(this.lastError=l),this.maybeEnterStickyTransientFailureMode(),O===this.currentSubchannelIndex&&this.startNextSubchannelConnecting(O+1)),y.subchannel.startConnecting();return}}startNextSubchannelConnecting(o){if(clearTimeout(this.connectionDelayTimeout),!this.triedAllSubchannels){for(let[p,c]of this.children.entries())if(p>=o){let l=c.subchannel.getConnectivityState();if(l===co.ConnectivityState.IDLE||l===co.ConnectivityState.CONNECTING){this.startConnecting(p);return}}this.triedAllSubchannels=!0,this.maybeEnterStickyTransientFailureMode()}}startConnecting(o){var p,c;clearTimeout(this.connectionDelayTimeout),this.currentSubchannelIndex=o,this.children[o].subchannel.getConnectivityState()===co.ConnectivityState.IDLE&&(Sw("Start connecting to subchannel with address "+this.children[o].subchannel.getAddress()),process.nextTick(()=>{var l;(l=this.children[o])===null||l===void 0||l.subchannel.startConnecting()})),this.connectionDelayTimeout=(c=(p=setTimeout(()=>{this.startNextSubchannelConnecting(o+1)},ate)).unref)===null||c===void 0?void 0:c.call(p)}pickSubchannel(o){this.currentPick&&o.realSubchannelEquals(this.currentPick)||(Sw("Pick subchannel with address "+o.getAddress()),this.stickyTransientFailureMode=!1,this.currentPick!==null&&(this.currentPick.unref(),this.channelControlHelper.removeChannelzChild(this.currentPick.getChannelzRef()),this.currentPick.removeConnectivityStateListener(this.subchannelStateListener)),this.currentPick=o,o.ref(),this.channelControlHelper.addChannelzChild(o.getChannelzRef()),this.resetSubchannelList(),clearTimeout(this.connectionDelayTimeout),this.calculateAndReportNewState())}updateState(o,p){Sw(co.ConnectivityState[this.currentState]+" -> "+co.ConnectivityState[o]),this.currentState=o,this.channelControlHelper.updateState(o,p)}resetSubchannelList(){for(let o of this.children)o.subchannel!==this.currentPick&&o.subchannel.removeConnectivityStateListener(this.subchannelStateListener),o.subchannel.unref(),this.channelControlHelper.removeChannelzChild(o.subchannel.getChannelzRef());this.currentSubchannelIndex=0,this.children=[],this.triedAllSubchannels=!1,this.requestedResolutionSinceLastUpdate=!1}connectToAddressList(o){let p=o.map(c=>({subchannel:this.channelControlHelper.createSubchannel(c,{}),hasReportedTransientFailure:!1}));for(let{subchannel:c}of p)c.ref(),this.channelControlHelper.addChannelzChild(c.getChannelzRef());this.resetSubchannelList(),this.children=p;for(let{subchannel:c}of this.children)if(c.addConnectivityStateListener(this.subchannelStateListener),c.getConnectivityState()===co.ConnectivityState.READY){this.pickSubchannel(c);return}for(let c of this.children)c.subchannel.getConnectivityState()===co.ConnectivityState.TRANSIENT_FAILURE&&(c.hasReportedTransientFailure=!0);this.startNextSubchannelConnecting(0),this.calculateAndReportNewState()}updateAddressList(o,p){p instanceof Vd&&(p.getShuffleAddressList()&&(o=VF(o)),this.latestAddressList=o,this.connectToAddressList(o))}exitIdle(){this.currentState===co.ConnectivityState.IDLE&&this.latestAddressList&&this.connectToAddressList(this.latestAddressList)}resetBackoff(){}destroy(){this.resetSubchannelList(),this.removeCurrentPick()}getTypeName(){return Jd}};Ta.PickFirstLoadBalancer=Oy;function ite(){(0,JF.registerLoadBalancerType)(Jd,Oy,Vd),(0,JF.registerDefaultLoadBalancerType)(Jd)}Ta.setup=ite});var BF=A(ts=>{"use strict";Object.defineProperty(ts,"__esModule",{value:!0});ts.setup=ts.RoundRobinLoadBalancer=void 0;var rte=Qi(),po=zo(),Sy=Xi(),lte=ra(),cte=mt(),pte=Ye(),ste="round_robin";function qF(d){cte.trace(pte.LogVerbosity.DEBUG,ste,d)}var Py="round_robin",jw=class d{getLoadBalancerName(){return Py}constructor(){}toJsonObject(){return{[Py]:{}}}static createFromJson(o){return new d}},ww=class{constructor(o,p=0){this.subchannelList=o,this.nextIndex=p}pick(o){let p=this.subchannelList[this.nextIndex];return this.nextIndex=(this.nextIndex+1)%this.subchannelList.length,{pickResultType:Sy.PickResultType.COMPLETE,subchannel:p,status:null,onCallStarted:null,onCallEnded:null}}peekNextSubchannel(){return this.subchannelList[this.nextIndex]}},jy=class{constructor(o){this.channelControlHelper=o,this.subchannels=[],this.currentState=po.ConnectivityState.IDLE,this.currentReadyPicker=null,this.lastError=null,this.subchannelStateListener=(p,c,l,u,O)=>{this.calculateAndUpdateState(),(l===po.ConnectivityState.TRANSIENT_FAILURE||l===po.ConnectivityState.IDLE)&&(O&&(this.lastError=O),this.channelControlHelper.requestReresolution(),p.startConnecting())}}countSubchannelsWithState(o){return this.subchannels.filter(p=>p.getConnectivityState()===o).length}calculateAndUpdateState(){if(this.countSubchannelsWithState(po.ConnectivityState.READY)>0){let o=this.subchannels.filter(c=>c.getConnectivityState()===po.ConnectivityState.READY),p=0;this.currentReadyPicker!==null&&(p=o.indexOf(this.currentReadyPicker.peekNextSubchannel()),p<0&&(p=0)),this.updateState(po.ConnectivityState.READY,new ww(o,p))}else this.countSubchannelsWithState(po.ConnectivityState.CONNECTING)>0?this.updateState(po.ConnectivityState.CONNECTING,new Sy.QueuePicker(this)):this.countSubchannelsWithState(po.ConnectivityState.TRANSIENT_FAILURE)>0?this.updateState(po.ConnectivityState.TRANSIENT_FAILURE,new Sy.UnavailablePicker({details:`No connection established. Last error: ${this.lastError}`})):this.updateState(po.ConnectivityState.IDLE,new Sy.QueuePicker(this))}updateState(o,p){qF(po.ConnectivityState[this.currentState]+" -> "+po.ConnectivityState[o]),o===po.ConnectivityState.READY?this.currentReadyPicker=p:this.currentReadyPicker=null,this.currentState=o,this.channelControlHelper.updateState(o,p)}resetSubchannelList(){for(let o of this.subchannels)o.removeConnectivityStateListener(this.subchannelStateListener),o.unref(),this.channelControlHelper.removeChannelzChild(o.getChannelzRef());this.subchannels=[]}updateAddressList(o,p){this.resetSubchannelList(),qF("Connect to address list "+o.map(c=>(0,lte.subchannelAddressToString)(c))),this.subchannels=o.map(c=>this.channelControlHelper.createSubchannel(c,{}));for(let c of this.subchannels){c.ref(),c.addConnectivityStateListener(this.subchannelStateListener),this.channelControlHelper.addChannelzChild(c.getChannelzRef());let l=c.getConnectivityState();(l===po.ConnectivityState.IDLE||l===po.ConnectivityState.TRANSIENT_FAILURE)&&c.startConnecting()}this.calculateAndUpdateState()}exitIdle(){for(let o of this.subchannels)o.startConnecting()}resetBackoff(){}destroy(){this.resetSubchannelList()}getTypeName(){return Py}};ts.RoundRobinLoadBalancer=jy;function ute(){(0,rte.registerLoadBalancerType)(Py,jy,jw)}ts.setup=ute});var Dy=A(he=>{"use strict";Object.defineProperty(he,"__esModule",{value:!0});he.experimental=he.addAdminServicesToServer=he.getChannelzHandlers=he.getChannelzServiceDefinition=he.InterceptorConfigurationError=he.InterceptingCall=he.RequesterBuilder=he.ListenerBuilder=he.StatusBuilder=he.getClientChannel=he.ServerCredentials=he.Server=he.setLogVerbosity=he.setLogger=he.load=he.loadObject=he.CallCredentials=he.ChannelCredentials=he.waitForClientReady=he.closeClient=he.Channel=he.makeGenericClientConstructor=he.makeClientConstructor=he.loadPackageDefinition=he.Client=he.compressionAlgorithms=he.propagate=he.connectivityState=he.status=he.logVerbosity=he.Metadata=he.credentials=void 0;var wy=TS();Object.defineProperty(he,"CallCredentials",{enumerable:!0,get:function(){return wy.CallCredentials}});var dte=ZS();Object.defineProperty(he,"Channel",{enumerable:!0,get:function(){return dte.ChannelImplementation}});var fte=Mj();Object.defineProperty(he,"compressionAlgorithms",{enumerable:!0,get:function(){return fte.CompressionAlgorithms}});var mte=zo();Object.defineProperty(he,"connectivityState",{enumerable:!0,get:function(){return mte.ConnectivityState}});var xy=Jh();Object.defineProperty(he,"ChannelCredentials",{enumerable:!0,get:function(){return xy.ChannelCredentials}});var GF=XS();Object.defineProperty(he,"Client",{enumerable:!0,get:function(){return GF.Client}});var xw=Ye();Object.defineProperty(he,"logVerbosity",{enumerable:!0,get:function(){return xw.LogVerbosity}});Object.defineProperty(he,"status",{enumerable:!0,get:function(){return xw.Status}});Object.defineProperty(he,"propagate",{enumerable:!0,get:function(){return xw.Propagate}});var zF=mt(),_w=eP();Object.defineProperty(he,"loadPackageDefinition",{enumerable:!0,get:function(){return _w.loadPackageDefinition}});Object.defineProperty(he,"makeClientConstructor",{enumerable:!0,get:function(){return _w.makeClientConstructor}});Object.defineProperty(he,"makeGenericClientConstructor",{enumerable:!0,get:function(){return _w.makeClientConstructor}});var hte=yo();Object.defineProperty(he,"Metadata",{enumerable:!0,get:function(){return hte.Metadata}});var gte=wF();Object.defineProperty(he,"Server",{enumerable:!0,get:function(){return gte.Server}});var yte=nw();Object.defineProperty(he,"ServerCredentials",{enumerable:!0,get:function(){return yte.ServerCredentials}});var bte=xF();Object.defineProperty(he,"StatusBuilder",{enumerable:!0,get:function(){return bte.StatusBuilder}});he.credentials={combineChannelCredentials:(d,...o)=>o.reduce((p,c)=>p.compose(c),d),combineCallCredentials:(d,...o)=>o.reduce((p,c)=>p.compose(c),d),createInsecure:xy.ChannelCredentials.createInsecure,createSsl:xy.ChannelCredentials.createSsl,createFromSecureContext:xy.ChannelCredentials.createFromSecureContext,createFromMetadataGenerator:wy.CallCredentials.createFromMetadataGenerator,createFromGoogleCredential:wy.CallCredentials.createFromGoogleCredential,createEmpty:wy.CallCredentials.createEmpty};var vte=d=>d.close();he.closeClient=vte;var Tte=(d,o,p)=>d.waitForReady(o,p);he.waitForClientReady=Tte;var Ote=(d,o)=>{throw new Error("Not available in this library. Use @grpc/proto-loader and loadPackageDefinition instead")};he.loadObject=Ote;var Ste=(d,o,p)=>{throw new Error("Not available in this library. Use @grpc/proto-loader and loadPackageDefinition instead")};he.load=Ste;var Pte=d=>{zF.setLogger(d)};he.setLogger=Pte;var jte=d=>{zF.setLoggerVerbosity(d)};he.setLogVerbosity=jte;var wte=d=>GF.Client.prototype.getChannel.call(d);he.getClientChannel=wte;var _y=YS();Object.defineProperty(he,"ListenerBuilder",{enumerable:!0,get:function(){return _y.ListenerBuilder}});Object.defineProperty(he,"RequesterBuilder",{enumerable:!0,get:function(){return _y.RequesterBuilder}});Object.defineProperty(he,"InterceptingCall",{enumerable:!0,get:function(){return _y.InterceptingCall}});Object.defineProperty(he,"InterceptorConfigurationError",{enumerable:!0,get:function(){return _y.InterceptorConfigurationError}});var HF=Ll();Object.defineProperty(he,"getChannelzServiceDefinition",{enumerable:!0,get:function(){return HF.getChannelzServiceDefinition}});Object.defineProperty(he,"getChannelzHandlers",{enumerable:!0,get:function(){return HF.getChannelzHandlers}});var xte=Yh();Object.defineProperty(he,"addAdminServicesToServer",{enumerable:!0,get:function(){return xte.addAdminServicesToServer}});var _te=gw();he.experimental=_te;var Dte=yj(),Ete=RF(),Mte=LF(),Nte=UF(),Cte=BF(),Rte=hw(),Ate=Ll();Dte.setup(),Ete.setup(),Mte.setup(),Nte.setup(),Cte.setup(),Rte.setup(),Ate.setup()});var ql=A((jPe,eI)=>{"use strict";var Ey=Object.prototype.hasOwnProperty,$F=Object.prototype.toString,QF=Object.defineProperty,YF=Object.getOwnPropertyDescriptor,WF=function(o){return typeof Array.isArray=="function"?Array.isArray(o):$F.call(o)==="[object Array]"},KF=function(o){if(!o||$F.call(o)!=="[object Object]")return!1;var p=Ey.call(o,"constructor"),c=o.constructor&&o.constructor.prototype&&Ey.call(o.constructor.prototype,"isPrototypeOf");if(o.constructor&&!p&&!c)return!1;var l;for(l in o);return typeof l>"u"||Ey.call(o,l)},XF=function(o,p){QF&&p.name==="__proto__"?QF(o,p.name,{enumerable:!0,configurable:!0,value:p.newValue,writable:!0}):o[p.name]=p.newValue},ZF=function(o,p){if(p==="__proto__")if(Ey.call(o,p)){if(YF)return YF(o,p).value}else return;return o[p]};eI.exports=function d(){var o,p,c,l,u,O,y=arguments[0],m=1,a=arguments.length,r=!1;for(typeof y=="boolean"&&(r=y,y=arguments[1]||{},m=2),(y==null||typeof y!="object"&&typeof y!="function")&&(y={});m{"use strict";var ht={};oI.exports=ht;function tI(d){return d<0?-1:1}function Fte(d){return d%1===.5&&!(d&1)?Math.floor(d):Math.round(d)}function vr(d,o){o.unsigned||--d;let p=o.unsigned?0:-Math.pow(2,d),c=Math.pow(2,d)-1,l=o.moduloBitLength?Math.pow(2,o.moduloBitLength):Math.pow(2,d),u=o.moduloBitLength?Math.pow(2,o.moduloBitLength-1):Math.pow(2,d-1);return function(O,y){y||(y={});let m=+O;if(y.enforceRange){if(!Number.isFinite(m))throw new TypeError("Argument is not a finite number");if(m=tI(m)*Math.floor(Math.abs(m)),mc)throw new TypeError("Argument is not in byte range");return m}if(!isNaN(m)&&y.clamp)return m=Fte(m),mc&&(m=c),m;if(!Number.isFinite(m)||m===0)return 0;if(m=tI(m)*Math.floor(Math.abs(m)),m=m%l,!o.unsigned&&m>=u)return m-l;if(o.unsigned){if(m<0)m+=l;else if(m===-0)return 0}return m}}ht.void=function(){};ht.boolean=function(d){return!!d};ht.byte=vr(8,{unsigned:!1});ht.octet=vr(8,{unsigned:!0});ht.short=vr(16,{unsigned:!1});ht["unsigned short"]=vr(16,{unsigned:!0});ht.long=vr(32,{unsigned:!1});ht["unsigned long"]=vr(32,{unsigned:!0});ht["long long"]=vr(32,{unsigned:!1,moduloBitLength:64});ht["unsigned long long"]=vr(32,{unsigned:!0,moduloBitLength:64});ht.double=function(d){let o=+d;if(!Number.isFinite(o))throw new TypeError("Argument is not a finite floating-point value");return o};ht["unrestricted double"]=function(d){let o=+d;if(isNaN(o))throw new TypeError("Argument is NaN");return o};ht.float=ht.double;ht["unrestricted float"]=ht["unrestricted double"];ht.DOMString=function(d,o){return o||(o={}),o.treatNullAsEmptyString&&d===null?"":String(d)};ht.ByteString=function(d,o){let p=String(d),c;for(let l=0;(c=p.codePointAt(l))!==void 0;++l)if(c>255)throw new TypeError("Argument is not a valid bytestring");return p};ht.USVString=function(d){let o=String(d),p=o.length,c=[];for(let l=0;l57343)c.push(String.fromCodePoint(u));else if(56320<=u&&u<=57343)c.push(String.fromCodePoint(65533));else if(l===p-1)c.push(String.fromCodePoint(65533));else{let O=o.charCodeAt(l+1);if(56320<=O&&O<=57343){let y=u&1023,m=O&1023;c.push(String.fromCodePoint(65536+1024*y+m)),++l}else c.push(String.fromCodePoint(65533))}}return c.join("")};ht.Date=function(d,o){if(!(d instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(d))return d};ht.RegExp=function(d,o){return d instanceof RegExp||(d=new RegExp(d)),d}});var aI=A((xPe,Tr)=>{"use strict";Tr.exports.mixin=function(o,p){let c=Object.getOwnPropertyNames(p);for(let l=0;l{Ite.exports=[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1e3,1e3],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6e3],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8e3,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8e3]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9e3],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[3e4]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13e3,13e3],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43e3,43e3],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64e3,64e3],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66e3,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[12e4,12e4],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128e3,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23e3]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149e3]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32e3]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195e3,195e3],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[4e4]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918e3,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]});var uI=A((DPe,Ny)=>{"use strict";var lI=require("punycode"),rI=iI(),os={TRANSITIONAL:0,NONTRANSITIONAL:1};function cI(d){return d.split("\0").map(function(o){return o.normalize("NFC")}).join("\0")}function pI(d){for(var o=0,p=rI.length-1;o<=p;){var c=Math.floor((o+p)/2),l=rI[c];if(l[0][0]<=d&&l[0][1]>=d)return l;l[0][0]>d?p=c-1:o=c+1}return null}var kte=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function sI(d){return d.replace(kte,"_").length}function Lte(d,o,p){for(var c=!1,l="",u=sI(d),O=0;O253||O.length===0)&&(l.error=!0);for(var y=0;y63||u.length===0){l.error=!0;break}}return l.error?null:u.join(".")};Ny.exports.toUnicode=function(d,o){var p=My(d,o,os.NONTRANSITIONAL);return{domain:p.string,error:p.error}};Ny.exports.PROCESSING_OPTIONS=os});var Oa=A((EPe,Lo)=>{"use strict";var ns=require("punycode"),dI=uI(),gI={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},ke=Symbol("failure");function fI(d){return ns.ucs2.decode(d).length}function mI(d,o){let p=d[o];return isNaN(p)?void 0:String.fromCodePoint(p)}function Ud(d){return d>=48&&d<=57}function qd(d){return d>=65&&d<=90||d>=97&&d<=122}function Ute(d){return qd(d)||Ud(d)}function kn(d){return Ud(d)||d>=65&&d<=70||d>=97&&d<=102}function hI(d){return d==="."||d.toLowerCase()==="%2e"}function qte(d){return d=d.toLowerCase(),d===".."||d==="%2e."||d===".%2e"||d==="%2e%2e"}function Bte(d,o){return qd(d)&&(o===58||o===124)}function yI(d){return d.length===2&&qd(d.codePointAt(0))&&(d[1]===":"||d[1]==="|")}function Gte(d){return d.length===2&&qd(d.codePointAt(0))&&d[1]===":"}function zte(d){return d.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function Hte(d){return d.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function Dw(d){return gI[d]!==void 0}function Ct(d){return Dw(d.scheme)}function Qte(d){return gI[d]}function bI(d){let o=d.toString(16).toUpperCase();return o.length===1&&(o="0"+o),"%"+o}function Yte(d){let o=new Buffer(d),p="";for(let c=0;c126}var Kte=new Set([32,34,35,60,62,63,96,123,125]);function vI(d){return Cy(d)||Kte.has(d)}var Xte=new Set([47,58,59,61,64,91,92,93,94,124]);function Mw(d){return vI(d)||Xte.has(d)}function Bl(d,o){let p=String.fromCodePoint(d);return o(d)?Yte(p):p}function Zte(d){let o=10;return d.length>=2&&d.charAt(0)==="0"&&d.charAt(1).toLowerCase()==="x"?(d=d.substring(2),o=16):d.length>=2&&d.charAt(0)==="0"&&(d=d.substring(1),o=8),d===""?0:(o===10?/[^0-9]/:o===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(d)?ke:parseInt(d,o)}function $te(d){let o=d.split(".");if(o[o.length-1]===""&&o.length>1&&o.pop(),o.length>4)return d;let p=[];for(let u of o){if(u==="")return d;let O=Zte(u);if(O===ke)return d;p.push(O)}for(let u=0;u255)return ke;if(p[p.length-1]>=Math.pow(256,5-p.length))return ke;let c=p.pop(),l=0;for(let u of p)c+=u*Math.pow(256,3-l),++l;return c}function eoe(d){let o="",p=d;for(let c=1;c<=4;++c)o=String(p%256)+o,c!==4&&(o="."+o),p=Math.floor(p/256);return o}function toe(d){let o=[0,0,0,0,0,0,0,0],p=0,c=null,l=0;if(d=ns.ucs2.decode(d),d[l]===58){if(d[l+1]!==58)return ke;l+=2,++p,c=p}for(;l6))return ke;let y=0;for(;d[l]!==void 0;){let m=null;if(y>0)if(d[l]===46&&y<4)++l;else return ke;if(!Ud(d[l]))return ke;for(;Ud(d[l]);){let a=parseInt(mI(d,l));if(m===null)m=a;else{if(m===0)return ke;m=m*10+a}if(m>255)return ke;++l}o[p]=o[p]*256+m,++y,(y===2||y===4)&&++p}if(y!==4)return ke;break}else if(d[l]===58){if(++l,d[l]===void 0)return ke}else if(d[l]!==void 0)return ke;o[p]=u,++p}if(c!==null){let u=p-c;for(p=7;p!==0&&u>0;){let O=o[c+u-1];o[c+u-1]=o[p],o[p]=O,--p,--u}}else if(c===null&&p!==8)return ke;return o}function ooe(d){let o="",c=aoe(d).idx,l=!1;for(let u=0;u<=7;++u)if(!(l&&d[u]===0)){if(l&&(l=!1),c===u){o+=u===0?"::":":",l=!0;continue}o+=d[u].toString(16),u!==7&&(o+=":")}return o}function Ew(d,o){if(d[0]==="[")return d[d.length-1]!=="]"?ke:toe(d.substring(1,d.length-1));if(!o)return noe(d);let p=Wte(d),c=dI.toASCII(p,!1,dI.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(c===null||zte(c))return ke;let l=$te(c);return typeof l=="number"||l===ke?l:c}function noe(d){if(Hte(d))return ke;let o="",p=ns.ucs2.decode(d);for(let c=0;cp&&(o=c,p=l),c=null,l=0):(c===null&&(c=u),++l);return l>p&&(o=c,p=l),{idx:o,len:p}}function Nw(d){return typeof d=="number"?eoe(d):d instanceof Array?"["+ooe(d)+"]":d}function ioe(d){return d.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function roe(d){return d.replace(/\u0009|\u000A|\u000D/g,"")}function TI(d){let o=d.path;o.length!==0&&(d.scheme==="file"&&o.length===1&&coe(o[0])||o.pop())}function OI(d){return d.username!==""||d.password!==""}function loe(d){return d.host===null||d.host===""||d.cannotBeABaseURL||d.scheme==="file"}function coe(d){return/^[A-Za-z]:$/.test(d)}function gt(d,o,p,c,l){if(this.pointer=0,this.input=d,this.base=o||null,this.encodingOverride=p||"utf-8",this.stateOverride=l,this.url=c,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let O=ioe(this.input);O!==this.input&&(this.parseError=!0),this.input=O}let u=roe(this.input);for(u!==this.input&&(this.parseError=!0),this.input=u,this.state=l||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=ns.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let O=this.input[this.pointer],y=isNaN(O)?void 0:String.fromCodePoint(O),m=this["parse "+this.state](O,y);if(m){if(m===ke){this.failure=!0;break}}else break}}gt.prototype["parse scheme start"]=function(o,p){if(qd(o))this.buffer+=p.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,ke;return!0};gt.prototype["parse scheme"]=function(o,p){if(Ute(o)||o===43||o===45||o===46)this.buffer+=p.toLowerCase();else if(o===58){if(this.stateOverride&&(Ct(this.url)&&!Dw(this.buffer)||!Ct(this.url)&&Dw(this.buffer)||(OI(this.url)||this.url.port!==null)&&this.buffer==="file"||this.url.scheme==="file"&&(this.url.host===""||this.url.host===null))||(this.url.scheme=this.buffer,this.buffer="",this.stateOverride))return!1;this.url.scheme==="file"?((this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47)&&(this.parseError=!0),this.state="file"):Ct(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":Ct(this.url)?this.state="special authority slashes":this.input[this.pointer+1]===47?(this.state="path or authority",++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path")}else if(!this.stateOverride)this.buffer="",this.state="no scheme",this.pointer=-1;else return this.parseError=!0,ke;return!0};gt.prototype["parse no scheme"]=function(o){return this.base===null||this.base.cannotBeABaseURL&&o!==35?ke:(this.base.cannotBeABaseURL&&o===35?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment"):this.base.scheme==="file"?(this.state="file",--this.pointer):(this.state="relative",--this.pointer),!0)};gt.prototype["parse special relative or authority"]=function(o){return o===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0};gt.prototype["parse path or authority"]=function(o){return o===47?this.state="authority":(this.state="path",--this.pointer),!0};gt.prototype["parse relative"]=function(o){return this.url.scheme=this.base.scheme,isNaN(o)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):o===47?this.state="relative slash":o===63?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):o===35?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):Ct(this.url)&&o===92?(this.parseError=!0,this.state="relative slash"):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer),!0};gt.prototype["parse relative slash"]=function(o){return Ct(this.url)&&(o===47||o===92)?(o===92&&(this.parseError=!0),this.state="special authority ignore slashes"):o===47?this.state="authority":(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer),!0};gt.prototype["parse special authority slashes"]=function(o){return o===47&&this.input[this.pointer+1]===47?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="special authority ignore slashes",--this.pointer),!0};gt.prototype["parse special authority ignore slashes"]=function(o){return o!==47&&o!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};gt.prototype["parse authority"]=function(o,p){if(o===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let c=fI(this.buffer);for(let l=0;lMath.pow(2,16)-1)return this.parseError=!0,ke;this.url.port=c===Qte(this.url.scheme)?null:c,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,ke;return!0};var poe=new Set([47,92,63,35]);gt.prototype["parse file"]=function(o){return this.url.scheme="file",o===47||o===92?(o===92&&(this.parseError=!0),this.state="file slash"):this.base!==null&&this.base.scheme==="file"?isNaN(o)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):o===63?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):o===35?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):(this.input.length-this.pointer-1===0||!Bte(o,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!poe.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),TI(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};gt.prototype["parse file slash"]=function(o){return o===47||o===92?(o===92&&(this.parseError=!0),this.state="file host"):(this.base!==null&&this.base.scheme==="file"&&(Gte(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};gt.prototype["parse file host"]=function(o,p){if(isNaN(o)||o===47||o===92||o===63||o===35)if(--this.pointer,!this.stateOverride&&yI(this.buffer))this.parseError=!0,this.state="path";else if(this.buffer===""){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let c=Ew(this.buffer,Ct(this.url));if(c===ke)return ke;if(c==="localhost"&&(c=""),this.url.host=c,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=p;return!0};gt.prototype["parse path start"]=function(o){return Ct(this.url)?(o===92&&(this.parseError=!0),this.state="path",o!==47&&o!==92&&--this.pointer):!this.stateOverride&&o===63?(this.url.query="",this.state="query"):!this.stateOverride&&o===35?(this.url.fragment="",this.state="fragment"):o!==void 0&&(this.state="path",o!==47&&--this.pointer),!0};gt.prototype["parse path"]=function(o){if(isNaN(o)||o===47||Ct(this.url)&&o===92||!this.stateOverride&&(o===63||o===35)){if(Ct(this.url)&&o===92&&(this.parseError=!0),qte(this.buffer)?(TI(this.url),o!==47&&!(Ct(this.url)&&o===92)&&this.url.path.push("")):hI(this.buffer)&&o!==47&&!(Ct(this.url)&&o===92)?this.url.path.push(""):hI(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&yI(this.buffer)&&(this.url.host!==""&&this.url.host!==null&&(this.parseError=!0,this.url.host=""),this.buffer=this.buffer[0]+":"),this.url.path.push(this.buffer)),this.buffer="",this.url.scheme==="file"&&(o===void 0||o===63||o===35))for(;this.url.path.length>1&&this.url.path[0]==="";)this.parseError=!0,this.url.path.shift();o===63&&(this.url.query="",this.state="query"),o===35&&(this.url.fragment="",this.state="fragment")}else o===37&&(!kn(this.input[this.pointer+1])||!kn(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=Bl(o,vI);return!0};gt.prototype["parse cannot-be-a-base-URL path"]=function(o){return o===63?(this.url.query="",this.state="query"):o===35?(this.url.fragment="",this.state="fragment"):(!isNaN(o)&&o!==37&&(this.parseError=!0),o===37&&(!kn(this.input[this.pointer+1])||!kn(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(o)||(this.url.path[0]=this.url.path[0]+Bl(o,Cy))),!0};gt.prototype["parse query"]=function(o,p){if(isNaN(o)||!this.stateOverride&&o===35){(!Ct(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let c=new Buffer(this.buffer);for(let l=0;l126||c[l]===34||c[l]===35||c[l]===60||c[l]===62?this.url.query+=bI(c[l]):this.url.query+=String.fromCodePoint(c[l]);this.buffer="",o===35&&(this.url.fragment="",this.state="fragment")}else o===37&&(!kn(this.input[this.pointer+1])||!kn(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=p;return!0};gt.prototype["parse fragment"]=function(o){return isNaN(o)||(o===0?this.parseError=!0:(o===37&&(!kn(this.input[this.pointer+1])||!kn(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=Bl(o,Cy))),!0};function soe(d,o){let p=d.scheme+":";if(d.host!==null?(p+="//",(d.username!==""||d.password!=="")&&(p+=d.username,d.password!==""&&(p+=":"+d.password),p+="@"),p+=Nw(d.host),d.port!==null&&(p+=":"+d.port)):d.host===null&&d.scheme==="file"&&(p+="//"),d.cannotBeABaseURL)p+=d.path[0];else for(let c of d.path)p+="/"+c;return d.query!==null&&(p+="?"+d.query),!o&&d.fragment!==null&&(p+="#"+d.fragment),p}function uoe(d){let o=d.scheme+"://";return o+=Nw(d.host),d.port!==null&&(o+=":"+d.port),o}Lo.exports.serializeURL=soe;Lo.exports.serializeURLOrigin=function(d){switch(d.scheme){case"blob":try{return Lo.exports.serializeURLOrigin(Lo.exports.parseURL(d.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return uoe({scheme:d.scheme,host:d.host,port:d.port});case"file":return"file://";default:return"null"}};Lo.exports.basicURLParse=function(d,o){o===void 0&&(o={});let p=new gt(d,o.baseURL,o.encodingOverride,o.url,o.stateOverride);return p.failure?"failure":p.url};Lo.exports.setTheUsername=function(d,o){d.username="";let p=ns.ucs2.decode(o);for(let c=0;c{"use strict";var yt=Oa();SI.implementation=class{constructor(o){let p=o[0],c=o[1],l=null;if(c!==void 0&&(l=yt.basicURLParse(c),l==="failure"))throw new TypeError("Invalid base URL");let u=yt.basicURLParse(p,{baseURL:l});if(u==="failure")throw new TypeError("Invalid URL");this._url=u}get href(){return yt.serializeURL(this._url)}set href(o){let p=yt.basicURLParse(o);if(p==="failure")throw new TypeError("Invalid URL");this._url=p}get origin(){return yt.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(o){yt.basicURLParse(o+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(o){yt.cannotHaveAUsernamePasswordPort(this._url)||yt.setTheUsername(this._url,o)}get password(){return this._url.password}set password(o){yt.cannotHaveAUsernamePasswordPort(this._url)||yt.setThePassword(this._url,o)}get host(){let o=this._url;return o.host===null?"":o.port===null?yt.serializeHost(o.host):yt.serializeHost(o.host)+":"+yt.serializeInteger(o.port)}set host(o){this._url.cannotBeABaseURL||yt.basicURLParse(o,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":yt.serializeHost(this._url.host)}set hostname(o){this._url.cannotBeABaseURL||yt.basicURLParse(o,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":yt.serializeInteger(this._url.port)}set port(o){yt.cannotHaveAUsernamePasswordPort(this._url)||(o===""?this._url.port=null:yt.basicURLParse(o,{url:this._url,stateOverride:"port"}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:this._url.path.length===0?"":"/"+this._url.path.join("/")}set pathname(o){this._url.cannotBeABaseURL||(this._url.path=[],yt.basicURLParse(o,{url:this._url,stateOverride:"path start"}))}get search(){return this._url.query===null||this._url.query===""?"":"?"+this._url.query}set search(o){let p=this._url;if(o===""){p.query=null;return}let c=o[0]==="?"?o.substring(1):o;p.query="",yt.basicURLParse(c,{url:p,stateOverride:"query"})}get hash(){return this._url.fragment===null||this._url.fragment===""?"":"#"+this._url.fragment}set hash(o){if(o===""){this._url.fragment=null;return}let p=o[0]==="#"?o.substring(1):o;this._url.fragment="",yt.basicURLParse(p,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var xI=A((CPe,Bd)=>{"use strict";var tn=nI(),wI=aI(),jI=PI(),tt=wI.implSymbol;function Vt(d){if(!this||this[tt]||!(this instanceof Vt))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");let o=[];for(let p=0;p{"use strict";Sa.URL=xI().interface;Sa.serializeURL=Oa().serializeURL;Sa.serializeURLOrigin=Oa().serializeURLOrigin;Sa.basicURLParse=Oa().basicURLParse;Sa.setTheUsername=Oa().setTheUsername;Sa.setThePassword=Oa().setThePassword;Sa.serializeHost=Oa().serializeHost;Sa.serializeInteger=Oa().serializeInteger;Sa.parseURL=Oa().parseURL});var oi=A((APe,_I)=>{"use strict";var Ry=require("buffer"),as=Ry.Buffer,on={},nn;for(nn in Ry)Ry.hasOwnProperty(nn)&&(nn==="SlowBuffer"||nn==="Buffer"||(on[nn]=Ry[nn]));var is=on.Buffer={};for(nn in as)as.hasOwnProperty(nn)&&(nn==="allocUnsafe"||nn==="allocUnsafeSlow"||(is[nn]=as[nn]));on.Buffer.prototype=as.prototype;(!is.from||is.from===Uint8Array.from)&&(is.from=function(d,o,p){if(typeof d=="number")throw new TypeError('The "value" argument must not be of type number. Received type '+typeof d);if(d&&typeof d.length>"u")throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof d);return as(d,o,p)});is.alloc||(is.alloc=function(d,o,p){if(typeof d!="number")throw new TypeError('The "size" argument must be of type number. Received type '+typeof d);if(d<0||d>=2*(1<<30))throw new RangeError('The value "'+d+'" is invalid for option "size"');var c=as(d);return!o||o.length===0?c.fill(0):typeof p=="string"?c.fill(o,p):c.fill(o),c});if(!on.kStringMaxLength)try{on.kStringMaxLength=process.binding("buffer").kStringMaxLength}catch{}on.constants||(on.constants={MAX_LENGTH:on.kMaxLength},on.kStringMaxLength&&(on.constants.MAX_STRING_LENGTH=on.kStringMaxLength));_I.exports=on});var EI=A(Aw=>{"use strict";var DI="\uFEFF";Aw.PrependBOM=Cw;function Cw(d,o){this.encoder=d,this.addBOM=!0}Cw.prototype.write=function(d){return this.addBOM&&(d=DI+d,this.addBOM=!1),this.encoder.write(d)};Cw.prototype.end=function(){return this.encoder.end()};Aw.StripBOM=Rw;function Rw(d,o){this.decoder=d,this.pass=!1,this.options=o||{}}Rw.prototype.write=function(d){var o=this.decoder.write(d);return this.pass||!o||(o[0]===DI&&(o=o.slice(1),typeof this.options.stripBOM=="function"&&this.options.stripBOM()),this.pass=!0),o};Rw.prototype.end=function(){return this.decoder.end()}});var NI=A((IPe,MI)=>{"use strict";var Gl=oi().Buffer;MI.exports={utf8:{type:"_internal",bomAware:!0},cesu8:{type:"_internal",bomAware:!0},unicode11utf8:"utf8",ucs2:{type:"_internal",bomAware:!0},utf16le:"ucs2",binary:{type:"_internal"},base64:{type:"_internal"},hex:{type:"_internal"},_internal:Iw};function Iw(d,o){this.enc=d.encodingName,this.bomAware=d.bomAware,this.enc==="base64"?this.encoder=Jw:this.enc==="cesu8"&&(this.enc="utf8",this.encoder=Vw,Gl.from("eda0bdedb2a9","hex").toString()!=="\u{1F4A9}"&&(this.decoder=Uw,this.defaultCharUnicode=o.defaultCharUnicode))}Iw.prototype.encoder=Lw;Iw.prototype.decoder=kw;var Fw=require("string_decoder").StringDecoder;Fw.prototype.end||(Fw.prototype.end=function(){});function kw(d,o){this.decoder=new Fw(o.enc)}kw.prototype.write=function(d){return Gl.isBuffer(d)||(d=Gl.from(d)),this.decoder.write(d)};kw.prototype.end=function(){return this.decoder.end()};function Lw(d,o){this.enc=o.enc}Lw.prototype.write=function(d){return Gl.from(d,this.enc)};Lw.prototype.end=function(){};function Jw(d,o){this.prevStr=""}Jw.prototype.write=function(d){d=this.prevStr+d;var o=d.length-d.length%4;return this.prevStr=d.slice(o),d=d.slice(0,o),Gl.from(d,"base64")};Jw.prototype.end=function(){return Gl.from(this.prevStr,"base64")};function Vw(d,o){}Vw.prototype.write=function(d){for(var o=Gl.alloc(d.length*3),p=0,c=0;c>>6),o[p++]=128+(l&63)):(o[p++]=224+(l>>>12),o[p++]=128+(l>>>6&63),o[p++]=128+(l&63))}return o.slice(0,p)};Vw.prototype.end=function(){};function Uw(d,o){this.acc=0,this.contBytes=0,this.accBytes=0,this.defaultCharUnicode=o.defaultCharUnicode}Uw.prototype.write=function(d){for(var o=this.acc,p=this.contBytes,c=this.accBytes,l="",u=0;u0&&(l+=this.defaultCharUnicode,p=0),O<128?l+=String.fromCharCode(O):O<224?(o=O&31,p=1,c=1):O<240?(o=O&15,p=2,c=1):l+=this.defaultCharUnicode):p>0?(o=o<<6|O&63,p--,c++,p===0&&(c===2&&o<128&&o>0?l+=this.defaultCharUnicode:c===3&&o<2048?l+=this.defaultCharUnicode:l+=String.fromCharCode(o))):l+=this.defaultCharUnicode}return this.acc=o,this.contBytes=p,this.accBytes=c,l};Uw.prototype.end=function(){var d=0;return this.contBytes>0&&(d+=this.defaultCharUnicode),d}});var AI=A(Or=>{"use strict";var Ay=oi().Buffer;Or._utf32=qw;function qw(d,o){this.iconv=o,this.bomAware=!0,this.isLE=d.isLE}Or.utf32le={type:"_utf32",isLE:!0};Or.utf32be={type:"_utf32",isLE:!1};Or.ucs4le="utf32le";Or.ucs4be="utf32be";qw.prototype.encoder=Bw;qw.prototype.decoder=Gw;function Bw(d,o){this.isLE=o.isLE,this.highSurrogate=0}Bw.prototype.write=function(d){for(var o=Ay.from(d,"ucs2"),p=Ay.alloc(o.length*2),c=this.isLE?p.writeUInt32LE:p.writeUInt32BE,l=0,u=0;u0){for(;o1114111)&&(p=c),p>=65536){p-=65536;var l=55296|p>>10;d[o++]=l&255,d[o++]=l>>8;var p=56320|p&1023}return d[o++]=p&255,d[o++]=p>>8,o}Gw.prototype.end=function(){this.overflow.length=0};Or.utf32=zw;Or.ucs4="utf32";function zw(d,o){this.iconv=o}zw.prototype.encoder=Hw;zw.prototype.decoder=Qw;function Hw(d,o){d=d||{},d.addBOM===void 0&&(d.addBOM=!0),this.encoder=o.iconv.getEncoder(d.defaultEncoding||"utf-32le",d)}Hw.prototype.write=function(d){return this.encoder.write(d)};Hw.prototype.end=function(){return this.encoder.end()};function Qw(d,o){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=d||{},this.iconv=o.iconv}Qw.prototype.write=function(d){if(!this.decoder){if(this.initialBufs.push(d),this.initialBufsLen+=d.length,this.initialBufsLen<32)return"";var o=RI(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(o,this.options);for(var p="",c=0;c16)&&u++,(p[3]!==0||p[2]>16)&&l++,p[0]===0&&p[1]===0&&(p[2]!==0||p[3]!==0)&&y++,(p[0]!==0||p[1]!==0)&&p[2]===0&&p[3]===0&&O++,p.length=0,c++,c>=100)break e}return y-u>O-l?"utf-32be":y-u{"use strict";var FI=oi().Buffer;$w.utf16be=Fy;function Fy(){}Fy.prototype.encoder=Yw;Fy.prototype.decoder=Ww;Fy.prototype.bomAware=!0;function Yw(){}Yw.prototype.write=function(d){for(var o=FI.from(d,"ucs2"),p=0;p=100)break e}return u>l?"utf-16be":u{"use strict";var Pa=oi().Buffer;Ly.utf7=Iy;Ly.unicode11utf7="utf7";function Iy(d,o){this.iconv=o}Iy.prototype.encoder=tx;Iy.prototype.decoder=ox;Iy.prototype.bomAware=!0;var doe=/[^A-Za-z0-9'\(\),-\.\/:\? \n\r\t]+/g;function tx(d,o){this.iconv=o.iconv}tx.prototype.write=function(d){return Pa.from(d.replace(doe,function(o){return"+"+(o==="+"?"":this.iconv.encode(o,"utf16-be").toString("base64").replace(/=+$/,""))+"-"}.bind(this)))};tx.prototype.end=function(){};function ox(d,o){this.iconv=o.iconv,this.inBase64=!1,this.base64Accum=""}var foe=/[A-Za-z0-9\/+]/,nx=[];for(zd=0;zd<256;zd++)nx[zd]=foe.test(String.fromCharCode(zd));var zd,moe=43,zl=45,ex=38;ox.prototype.write=function(d){for(var o="",p=0,c=this.inBase64,l=this.base64Accum,u=0;u0&&(d=this.iconv.decode(Pa.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",d};Ly.utf7imap=ky;function ky(d,o){this.iconv=o}ky.prototype.encoder=ax;ky.prototype.decoder=ix;ky.prototype.bomAware=!0;function ax(d,o){this.iconv=o.iconv,this.inBase64=!1,this.base64Accum=Pa.alloc(6),this.base64AccumIdx=0}ax.prototype.write=function(d){for(var o=this.inBase64,p=this.base64Accum,c=this.base64AccumIdx,l=Pa.alloc(d.length*5+10),u=0,O=0;O0&&(u+=l.write(p.slice(0,c).toString("base64").replace(/\//g,",").replace(/=+$/,""),u),c=0),l[u++]=zl,o=!1),o||(l[u++]=y,y===ex&&(l[u++]=zl))):(o||(l[u++]=ex,o=!0),o&&(p[c++]=y>>8,p[c++]=y&255,c==p.length&&(u+=l.write(p.toString("base64").replace(/\//g,","),u),c=0)))}return this.inBase64=o,this.base64AccumIdx=c,l.slice(0,u)};ax.prototype.end=function(){var d=Pa.alloc(10),o=0;return this.inBase64&&(this.base64AccumIdx>0&&(o+=d.write(this.base64Accum.slice(0,this.base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),o),this.base64AccumIdx=0),d[o++]=zl,this.inBase64=!1),d.slice(0,o)};function ix(d,o){this.iconv=o.iconv,this.inBase64=!1,this.base64Accum=""}var LI=nx.slice();LI[44]=!0;ix.prototype.write=function(d){for(var o="",p=0,c=this.inBase64,l=this.base64Accum,u=0;u0&&(d=this.iconv.decode(Pa.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",d}});var UI=A(VI=>{"use strict";var Jy=oi().Buffer;VI._sbcs=rx;function rx(d,o){if(!d)throw new Error("SBCS codec is called without the data.");if(!d.chars||d.chars.length!==128&&d.chars.length!==256)throw new Error("Encoding '"+d.type+"' has incorrect 'chars' (must be of len 128 or 256)");if(d.chars.length===128){for(var p="",c=0;c<128;c++)p+=String.fromCharCode(c);d.chars=p+d.chars}this.decodeBuf=Jy.from(d.chars,"ucs2");for(var l=Jy.alloc(65536,o.defaultCharSingleByte.charCodeAt(0)),c=0;c{"use strict";qI.exports={10029:"maccenteuro",maccenteuro:{type:"_sbcs",chars:"\xC4\u0100\u0101\xC9\u0104\xD6\xDC\xE1\u0105\u010C\xE4\u010D\u0106\u0107\xE9\u0179\u017A\u010E\xED\u010F\u0112\u0113\u0116\xF3\u0117\xF4\xF6\xF5\xFA\u011A\u011B\xFC\u2020\xB0\u0118\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\u0119\xA8\u2260\u0123\u012E\u012F\u012A\u2264\u2265\u012B\u0136\u2202\u2211\u0142\u013B\u013C\u013D\u013E\u0139\u013A\u0145\u0146\u0143\xAC\u221A\u0144\u0147\u2206\xAB\xBB\u2026\xA0\u0148\u0150\xD5\u0151\u014C\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\u014D\u0154\u0155\u0158\u2039\u203A\u0159\u0156\u0157\u0160\u201A\u201E\u0161\u015A\u015B\xC1\u0164\u0165\xCD\u017D\u017E\u016A\xD3\xD4\u016B\u016E\xDA\u016F\u0170\u0171\u0172\u0173\xDD\xFD\u0137\u017B\u0141\u017C\u0122\u02C7"},808:"cp808",ibm808:"cp808",cp808:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\u20AC\u25A0\xA0"},mik:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2514\u2534\u252C\u251C\u2500\u253C\u2563\u2551\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2510\u2591\u2592\u2593\u2502\u2524\u2116\xA7\u2557\u255D\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},cp720:{type:"_sbcs",chars:"\x80\x81\xE9\xE2\x84\xE0\x86\xE7\xEA\xEB\xE8\xEF\xEE\x8D\x8E\x8F\x90\u0651\u0652\xF4\xA4\u0640\xFB\xF9\u0621\u0622\u0623\u0624\xA3\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0636\u0637\u0638\u0639\u063A\u0641\xB5\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u2261\u064B\u064C\u064D\u064E\u064F\u0650\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ascii8bit:"ascii",usascii:"ascii",ansix34:"ascii",ansix341968:"ascii",ansix341986:"ascii",csascii:"ascii",cp367:"ascii",ibm367:"ascii",isoir6:"ascii",iso646us:"ascii",iso646irv:"ascii",us:"ascii",latin1:"iso88591",latin2:"iso88592",latin3:"iso88593",latin4:"iso88594",latin5:"iso88599",latin6:"iso885910",latin7:"iso885913",latin8:"iso885914",latin9:"iso885915",latin10:"iso885916",csisolatin1:"iso88591",csisolatin2:"iso88592",csisolatin3:"iso88593",csisolatin4:"iso88594",csisolatincyrillic:"iso88595",csisolatinarabic:"iso88596",csisolatingreek:"iso88597",csisolatinhebrew:"iso88598",csisolatin5:"iso88599",csisolatin6:"iso885910",l1:"iso88591",l2:"iso88592",l3:"iso88593",l4:"iso88594",l5:"iso88599",l6:"iso885910",l7:"iso885913",l8:"iso885914",l9:"iso885915",l10:"iso885916",isoir14:"iso646jp",isoir57:"iso646cn",isoir100:"iso88591",isoir101:"iso88592",isoir109:"iso88593",isoir110:"iso88594",isoir144:"iso88595",isoir127:"iso88596",isoir126:"iso88597",isoir138:"iso88598",isoir148:"iso88599",isoir157:"iso885910",isoir166:"tis620",isoir179:"iso885913",isoir199:"iso885914",isoir203:"iso885915",isoir226:"iso885916",cp819:"iso88591",ibm819:"iso88591",cyrillic:"iso88595",arabic:"iso88596",arabic8:"iso88596",ecma114:"iso88596",asmo708:"iso88596",greek:"iso88597",greek8:"iso88597",ecma118:"iso88597",elot928:"iso88597",hebrew:"iso88598",hebrew8:"iso88598",turkish:"iso88599",turkish8:"iso88599",thai:"iso885911",thai8:"iso885911",celtic:"iso885914",celtic8:"iso885914",isoceltic:"iso885914",tis6200:"tis620",tis62025291:"tis620",tis62025330:"tis620",1e4:"macroman",10006:"macgreek",10007:"maccyrillic",10079:"maciceland",10081:"macturkish",cspc8codepage437:"cp437",cspc775baltic:"cp775",cspc850multilingual:"cp850",cspcp852:"cp852",cspc862latinhebrew:"cp862",cpgr:"cp869",msee:"cp1250",mscyrl:"cp1251",msansi:"cp1252",msgreek:"cp1253",msturk:"cp1254",mshebr:"cp1255",msarab:"cp1256",winbaltrim:"cp1257",cp20866:"koi8r",20866:"koi8r",ibm878:"koi8r",cskoi8r:"koi8r",cp21866:"koi8u",21866:"koi8u",ibm1168:"koi8u",strk10482002:"rk1048",tcvn5712:"tcvn",tcvn57121:"tcvn",gb198880:"iso646cn",cn:"iso646cn",csiso14jisc6220ro:"iso646jp",jisc62201969ro:"iso646jp",jp:"iso646jp",cshproman8:"hproman8",r8:"hproman8",roman8:"hproman8",xroman8:"hproman8",ibm1051:"hproman8",mac:"macintosh",csmacintosh:"macintosh"}});var zI=A((qPe,GI)=>{"use strict";GI.exports={437:"cp437",737:"cp737",775:"cp775",850:"cp850",852:"cp852",855:"cp855",856:"cp856",857:"cp857",858:"cp858",860:"cp860",861:"cp861",862:"cp862",863:"cp863",864:"cp864",865:"cp865",866:"cp866",869:"cp869",874:"windows874",922:"cp922",1046:"cp1046",1124:"cp1124",1125:"cp1125",1129:"cp1129",1133:"cp1133",1161:"cp1161",1162:"cp1162",1163:"cp1163",1250:"windows1250",1251:"windows1251",1252:"windows1252",1253:"windows1253",1254:"windows1254",1255:"windows1255",1256:"windows1256",1257:"windows1257",1258:"windows1258",28591:"iso88591",28592:"iso88592",28593:"iso88593",28594:"iso88594",28595:"iso88595",28596:"iso88596",28597:"iso88597",28598:"iso88598",28599:"iso88599",28600:"iso885910",28601:"iso885911",28603:"iso885913",28604:"iso885914",28605:"iso885915",28606:"iso885916",windows874:{type:"_sbcs",chars:"\u20AC\uFFFD\uFFFD\uFFFD\uFFFD\u2026\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},win874:"windows874",cp874:"windows874",windows1250:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\u0160\u2039\u015A\u0164\u017D\u0179\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0161\u203A\u015B\u0165\u017E\u017A\xA0\u02C7\u02D8\u0141\xA4\u0104\xA6\xA7\xA8\xA9\u015E\xAB\xAC\xAD\xAE\u017B\xB0\xB1\u02DB\u0142\xB4\xB5\xB6\xB7\xB8\u0105\u015F\xBB\u013D\u02DD\u013E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9"},win1250:"windows1250",cp1250:"windows1250",windows1251:{type:"_sbcs",chars:"\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u040C\u040B\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u045C\u045B\u045F\xA0\u040E\u045E\u0408\xA4\u0490\xA6\xA7\u0401\xA9\u0404\xAB\xAC\xAD\xAE\u0407\xB0\xB1\u0406\u0456\u0491\xB5\xB6\xB7\u0451\u2116\u0454\xBB\u0458\u0405\u0455\u0457\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},win1251:"windows1251",cp1251:"windows1251",windows1252:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\u017D\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\u017E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},win1252:"windows1252",cp1252:"windows1252",windows1253:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\u0385\u0386\xA3\xA4\xA5\xA6\xA7\xA8\xA9\uFFFD\xAB\xAC\xAD\xAE\u2015\xB0\xB1\xB2\xB3\u0384\xB5\xB6\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD"},win1253:"windows1253",cp1253:"windows1253",windows1254:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF"},win1254:"windows1254",cp1254:"windows1254",windows1255:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\xA0\xA1\xA2\xA3\u20AA\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\xBF\u05B0\u05B1\u05B2\u05B3\u05B4\u05B5\u05B6\u05B7\u05B8\u05B9\u05BA\u05BB\u05BC\u05BD\u05BE\u05BF\u05C0\u05C1\u05C2\u05C3\u05F0\u05F1\u05F2\u05F3\u05F4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD"},win1255:"windows1255",cp1255:"windows1255",windows1256:{type:"_sbcs",chars:"\u20AC\u067E\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0679\u2039\u0152\u0686\u0698\u0688\u06AF\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u06A9\u2122\u0691\u203A\u0153\u200C\u200D\u06BA\xA0\u060C\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\u06BE\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\u061B\xBB\xBC\xBD\xBE\u061F\u06C1\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\xD7\u0637\u0638\u0639\u063A\u0640\u0641\u0642\u0643\xE0\u0644\xE2\u0645\u0646\u0647\u0648\xE7\xE8\xE9\xEA\xEB\u0649\u064A\xEE\xEF\u064B\u064C\u064D\u064E\xF4\u064F\u0650\xF7\u0651\xF9\u0652\xFB\xFC\u200E\u200F\u06D2"},win1256:"windows1256",cp1256:"windows1256",windows1257:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\uFFFD\u201E\u2026\u2020\u2021\uFFFD\u2030\uFFFD\u2039\uFFFD\xA8\u02C7\xB8\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\xAF\u02DB\uFFFD\xA0\uFFFD\xA2\xA3\xA4\uFFFD\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u02D9"},win1257:"windows1257",cp1257:"windows1257",windows1258:{type:"_sbcs",chars:"\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\uFFFD\u2039\u0152\uFFFD\uFFFD\uFFFD\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\uFFFD\u203A\u0153\uFFFD\uFFFD\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},win1258:"windows1258",cp1258:"windows1258",iso88591:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},cp28591:"iso88591",iso88592:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u02D8\u0141\xA4\u013D\u015A\xA7\xA8\u0160\u015E\u0164\u0179\xAD\u017D\u017B\xB0\u0105\u02DB\u0142\xB4\u013E\u015B\u02C7\xB8\u0161\u015F\u0165\u017A\u02DD\u017E\u017C\u0154\xC1\xC2\u0102\xC4\u0139\u0106\xC7\u010C\xC9\u0118\xCB\u011A\xCD\xCE\u010E\u0110\u0143\u0147\xD3\xD4\u0150\xD6\xD7\u0158\u016E\xDA\u0170\xDC\xDD\u0162\xDF\u0155\xE1\xE2\u0103\xE4\u013A\u0107\xE7\u010D\xE9\u0119\xEB\u011B\xED\xEE\u010F\u0111\u0144\u0148\xF3\xF4\u0151\xF6\xF7\u0159\u016F\xFA\u0171\xFC\xFD\u0163\u02D9"},cp28592:"iso88592",iso88593:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0126\u02D8\xA3\xA4\uFFFD\u0124\xA7\xA8\u0130\u015E\u011E\u0134\xAD\uFFFD\u017B\xB0\u0127\xB2\xB3\xB4\xB5\u0125\xB7\xB8\u0131\u015F\u011F\u0135\xBD\uFFFD\u017C\xC0\xC1\xC2\uFFFD\xC4\u010A\u0108\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\uFFFD\xD1\xD2\xD3\xD4\u0120\xD6\xD7\u011C\xD9\xDA\xDB\xDC\u016C\u015C\xDF\xE0\xE1\xE2\uFFFD\xE4\u010B\u0109\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\uFFFD\xF1\xF2\xF3\xF4\u0121\xF6\xF7\u011D\xF9\xFA\xFB\xFC\u016D\u015D\u02D9"},cp28593:"iso88593",iso88594:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0138\u0156\xA4\u0128\u013B\xA7\xA8\u0160\u0112\u0122\u0166\xAD\u017D\xAF\xB0\u0105\u02DB\u0157\xB4\u0129\u013C\u02C7\xB8\u0161\u0113\u0123\u0167\u014A\u017E\u014B\u0100\xC1\xC2\xC3\xC4\xC5\xC6\u012E\u010C\xC9\u0118\xCB\u0116\xCD\xCE\u012A\u0110\u0145\u014C\u0136\xD4\xD5\xD6\xD7\xD8\u0172\xDA\xDB\xDC\u0168\u016A\xDF\u0101\xE1\xE2\xE3\xE4\xE5\xE6\u012F\u010D\xE9\u0119\xEB\u0117\xED\xEE\u012B\u0111\u0146\u014D\u0137\xF4\xF5\xF6\xF7\xF8\u0173\xFA\xFB\xFC\u0169\u016B\u02D9"},cp28594:"iso88594",iso88595:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0403\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2116\u0451\u0452\u0453\u0454\u0455\u0456\u0457\u0458\u0459\u045A\u045B\u045C\xA7\u045E\u045F"},cp28595:"iso88595",iso88596:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\uFFFD\uFFFD\xA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u060C\xAD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u061B\uFFFD\uFFFD\uFFFD\u061F\uFFFD\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\u0638\u0639\u063A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},cp28596:"iso88596",iso88597:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u2018\u2019\xA3\u20AC\u20AF\xA6\xA7\xA8\xA9\u037A\xAB\xAC\xAD\uFFFD\u2015\xB0\xB1\xB2\xB3\u0384\u0385\u0386\xB7\u0388\u0389\u038A\xBB\u038C\xBD\u038E\u038F\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\uFFFD\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03AA\u03AB\u03AC\u03AD\u03AE\u03AF\u03B0\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C2\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8\u03C9\u03CA\u03CB\u03CC\u03CD\u03CE\uFFFD"},cp28597:"iso88597",iso88598:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xD7\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xF7\xBB\xBC\xBD\xBE\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2017\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\uFFFD\u200E\u200F\uFFFD"},cp28598:"iso88598",iso88599:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u011E\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u0130\u015E\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u011F\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u0131\u015F\xFF"},cp28599:"iso88599",iso885910:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0112\u0122\u012A\u0128\u0136\xA7\u013B\u0110\u0160\u0166\u017D\xAD\u016A\u014A\xB0\u0105\u0113\u0123\u012B\u0129\u0137\xB7\u013C\u0111\u0161\u0167\u017E\u2015\u016B\u014B\u0100\xC1\xC2\xC3\xC4\xC5\xC6\u012E\u010C\xC9\u0118\xCB\u0116\xCD\xCE\xCF\xD0\u0145\u014C\xD3\xD4\xD5\xD6\u0168\xD8\u0172\xDA\xDB\xDC\xDD\xDE\xDF\u0101\xE1\xE2\xE3\xE4\xE5\xE6\u012F\u010D\xE9\u0119\xEB\u0117\xED\xEE\xEF\xF0\u0146\u014D\xF3\xF4\xF5\xF6\u0169\xF8\u0173\xFA\xFB\xFC\xFD\xFE\u0138"},cp28600:"iso885910",iso885911:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},cp28601:"iso885911",iso885913:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u201D\xA2\xA3\xA4\u201E\xA6\xA7\xD8\xA9\u0156\xAB\xAC\xAD\xAE\xC6\xB0\xB1\xB2\xB3\u201C\xB5\xB6\xB7\xF8\xB9\u0157\xBB\xBC\xBD\xBE\xE6\u0104\u012E\u0100\u0106\xC4\xC5\u0118\u0112\u010C\xC9\u0179\u0116\u0122\u0136\u012A\u013B\u0160\u0143\u0145\xD3\u014C\xD5\xD6\xD7\u0172\u0141\u015A\u016A\xDC\u017B\u017D\xDF\u0105\u012F\u0101\u0107\xE4\xE5\u0119\u0113\u010D\xE9\u017A\u0117\u0123\u0137\u012B\u013C\u0161\u0144\u0146\xF3\u014D\xF5\xF6\xF7\u0173\u0142\u015B\u016B\xFC\u017C\u017E\u2019"},cp28603:"iso885913",iso885914:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u1E02\u1E03\xA3\u010A\u010B\u1E0A\xA7\u1E80\xA9\u1E82\u1E0B\u1EF2\xAD\xAE\u0178\u1E1E\u1E1F\u0120\u0121\u1E40\u1E41\xB6\u1E56\u1E81\u1E57\u1E83\u1E60\u1EF3\u1E84\u1E85\u1E61\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0174\xD1\xD2\xD3\xD4\xD5\xD6\u1E6A\xD8\xD9\xDA\xDB\xDC\xDD\u0176\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0175\xF1\xF2\xF3\xF4\xF5\xF6\u1E6B\xF8\xF9\xFA\xFB\xFC\xFD\u0177\xFF"},cp28604:"iso885914",iso885915:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\u20AC\xA5\u0160\xA7\u0161\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u017D\xB5\xB6\xB7\u017E\xB9\xBA\xBB\u0152\u0153\u0178\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},cp28605:"iso885915",iso885916:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0104\u0105\u0141\u20AC\u201E\u0160\xA7\u0161\xA9\u0218\xAB\u0179\xAD\u017A\u017B\xB0\xB1\u010C\u0142\u017D\u201D\xB6\xB7\u017E\u010D\u0219\xBB\u0152\u0153\u0178\u017C\xC0\xC1\xC2\u0102\xC4\u0106\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0110\u0143\xD2\xD3\xD4\u0150\xD6\u015A\u0170\xD9\xDA\xDB\xDC\u0118\u021A\xDF\xE0\xE1\xE2\u0103\xE4\u0107\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0111\u0144\xF2\xF3\xF4\u0151\xF6\u015B\u0171\xF9\xFA\xFB\xFC\u0119\u021B\xFF"},cp28606:"iso885916",cp437:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm437:"cp437",csibm437:"cp437",cp737:{type:"_sbcs",chars:"\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u03C5\u03C6\u03C7\u03C8\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03C9\u03AC\u03AD\u03AE\u03CA\u03AF\u03CC\u03CD\u03CB\u03CE\u0386\u0388\u0389\u038A\u038C\u038E\u038F\xB1\u2265\u2264\u03AA\u03AB\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm737:"cp737",csibm737:"cp737",cp775:{type:"_sbcs",chars:"\u0106\xFC\xE9\u0101\xE4\u0123\xE5\u0107\u0142\u0113\u0156\u0157\u012B\u0179\xC4\xC5\xC9\xE6\xC6\u014D\xF6\u0122\xA2\u015A\u015B\xD6\xDC\xF8\xA3\xD8\xD7\xA4\u0100\u012A\xF3\u017B\u017C\u017A\u201D\xA6\xA9\xAE\xAC\xBD\xBC\u0141\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u0104\u010C\u0118\u0116\u2563\u2551\u2557\u255D\u012E\u0160\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0172\u016A\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u017D\u0105\u010D\u0119\u0117\u012F\u0161\u0173\u016B\u017E\u2518\u250C\u2588\u2584\u258C\u2590\u2580\xD3\xDF\u014C\u0143\xF5\xD5\xB5\u0144\u0136\u0137\u013B\u013C\u0146\u0112\u0145\u2019\xAD\xB1\u201C\xBE\xB6\xA7\xF7\u201E\xB0\u2219\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm775:"cp775",csibm775:"cp775",cp850:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u0131\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm850:"cp850",csibm850:"cp850",cp852:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\u016F\u0107\xE7\u0142\xEB\u0150\u0151\xEE\u0179\xC4\u0106\xC9\u0139\u013A\xF4\xF6\u013D\u013E\u015A\u015B\xD6\xDC\u0164\u0165\u0141\xD7\u010D\xE1\xED\xF3\xFA\u0104\u0105\u017D\u017E\u0118\u0119\xAC\u017A\u010C\u015F\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\u011A\u015E\u2563\u2551\u2557\u255D\u017B\u017C\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u0102\u0103\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u0111\u0110\u010E\xCB\u010F\u0147\xCD\xCE\u011B\u2518\u250C\u2588\u2584\u0162\u016E\u2580\xD3\xDF\xD4\u0143\u0144\u0148\u0160\u0161\u0154\xDA\u0155\u0170\xFD\xDD\u0163\xB4\xAD\u02DD\u02DB\u02C7\u02D8\xA7\xF7\xB8\xB0\xA8\u02D9\u0171\u0158\u0159\u25A0\xA0"},ibm852:"cp852",csibm852:"cp852",cp855:{type:"_sbcs",chars:"\u0452\u0402\u0453\u0403\u0451\u0401\u0454\u0404\u0455\u0405\u0456\u0406\u0457\u0407\u0458\u0408\u0459\u0409\u045A\u040A\u045B\u040B\u045C\u040C\u045E\u040E\u045F\u040F\u044E\u042E\u044A\u042A\u0430\u0410\u0431\u0411\u0446\u0426\u0434\u0414\u0435\u0415\u0444\u0424\u0433\u0413\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u0445\u0425\u0438\u0418\u2563\u2551\u2557\u255D\u0439\u0419\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u043A\u041A\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\u043B\u041B\u043C\u041C\u043D\u041D\u043E\u041E\u043F\u2518\u250C\u2588\u2584\u041F\u044F\u2580\u042F\u0440\u0420\u0441\u0421\u0442\u0422\u0443\u0423\u0436\u0416\u0432\u0412\u044C\u042C\u2116\xAD\u044B\u042B\u0437\u0417\u0448\u0428\u044D\u042D\u0449\u0429\u0447\u0427\xA7\u25A0\xA0"},ibm855:"cp855",csibm855:"cp855",cp856:{type:"_sbcs",chars:"\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\uFFFD\xA3\uFFFD\xD7\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xAE\xAC\xBD\xBC\uFFFD\xAB\xBB\u2591\u2592\u2593\u2502\u2524\uFFFD\uFFFD\uFFFD\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\uFFFD\uFFFD\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u2518\u250C\u2588\u2584\xA6\uFFFD\u2580\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xB5\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm856:"cp856",csibm856:"cp856",cp857:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\u0131\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\u0130\xD6\xDC\xF8\xA3\xD8\u015E\u015F\xE1\xED\xF3\xFA\xF1\xD1\u011E\u011F\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xBA\xAA\xCA\xCB\xC8\uFFFD\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\uFFFD\xD7\xDA\xDB\xD9\xEC\xFF\xAF\xB4\xAD\xB1\uFFFD\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm857:"cp857",csibm857:"cp857",cp858:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\xD7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xAE\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\xC1\xC2\xC0\xA9\u2563\u2551\u2557\u255D\xA2\xA5\u2510\u2514\u2534\u252C\u251C\u2500\u253C\xE3\xC3\u255A\u2554\u2569\u2566\u2560\u2550\u256C\xA4\xF0\xD0\xCA\xCB\xC8\u20AC\xCD\xCE\xCF\u2518\u250C\u2588\u2584\xA6\xCC\u2580\xD3\xDF\xD4\xD2\xF5\xD5\xB5\xFE\xDE\xDA\xDB\xD9\xFD\xDD\xAF\xB4\xAD\xB1\u2017\xBE\xB6\xA7\xF7\xB8\xB0\xA8\xB7\xB9\xB3\xB2\u25A0\xA0"},ibm858:"cp858",csibm858:"cp858",cp860:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE3\xE0\xC1\xE7\xEA\xCA\xE8\xCD\xD4\xEC\xC3\xC2\xC9\xC0\xC8\xF4\xF5\xF2\xDA\xF9\xCC\xD5\xDC\xA2\xA3\xD9\u20A7\xD3\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\xD2\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm860:"cp860",csibm860:"cp860",cp861:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xD0\xF0\xDE\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xFE\xFB\xDD\xFD\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xC1\xCD\xD3\xDA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm861:"cp861",csibm861:"cp861",cp862:{type:"_sbcs",chars:"\u05D0\u05D1\u05D2\u05D3\u05D4\u05D5\u05D6\u05D7\u05D8\u05D9\u05DA\u05DB\u05DC\u05DD\u05DE\u05DF\u05E0\u05E1\u05E2\u05E3\u05E4\u05E5\u05E6\u05E7\u05E8\u05E9\u05EA\xA2\xA3\xA5\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm862:"cp862",csibm862:"cp862",cp863:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xC2\xE0\xB6\xE7\xEA\xEB\xE8\xEF\xEE\u2017\xC0\xA7\xC9\xC8\xCA\xF4\xCB\xCF\xFB\xF9\xA4\xD4\xDC\xA2\xA3\xD9\xDB\u0192\xA6\xB4\xF3\xFA\xA8\xB8\xB3\xAF\xCE\u2310\xAC\xBD\xBC\xBE\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm863:"cp863",csibm863:"cp863",cp864:{type:"_sbcs",chars:`\0\x07\b \v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2116\u0451\u0452\u0491\u0454\u0455\u0456\u0457\u0458\u0459\u045A\u045B\u045C\xA7\u045E\u045F"},ibm1124:"cp1124",csibm1124:"cp1124",cp1125:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0490\u0491\u0404\u0454\u0406\u0456\u0407\u0457\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm1125:"cp1125",csibm1125:"cp1125",cp1129:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\u0153\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u0178\xB5\xB6\xB7\u0152\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},ibm1129:"cp1129",csibm1129:"cp1129",cp1133:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E81\u0E82\u0E84\u0E87\u0E88\u0EAA\u0E8A\u0E8D\u0E94\u0E95\u0E96\u0E97\u0E99\u0E9A\u0E9B\u0E9C\u0E9D\u0E9E\u0E9F\u0EA1\u0EA2\u0EA3\u0EA5\u0EA7\u0EAB\u0EAD\u0EAE\uFFFD\uFFFD\uFFFD\u0EAF\u0EB0\u0EB2\u0EB3\u0EB4\u0EB5\u0EB6\u0EB7\u0EB8\u0EB9\u0EBC\u0EB1\u0EBB\u0EBD\uFFFD\uFFFD\uFFFD\u0EC0\u0EC1\u0EC2\u0EC3\u0EC4\u0EC8\u0EC9\u0ECA\u0ECB\u0ECC\u0ECD\u0EC6\uFFFD\u0EDC\u0EDD\u20AD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0ED0\u0ED1\u0ED2\u0ED3\u0ED4\u0ED5\u0ED6\u0ED7\u0ED8\u0ED9\uFFFD\uFFFD\xA2\xAC\xA6\uFFFD"},ibm1133:"cp1133",csibm1133:"cp1133",cp1161:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E48\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\u0E49\u0E4A\u0E4B\u20AC\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\xA2\xAC\xA6\xA0"},ibm1161:"cp1161",csibm1161:"cp1161",cp1162:{type:"_sbcs",chars:"\u20AC\x81\x82\x83\x84\u2026\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},ibm1162:"cp1162",csibm1162:"cp1162",cp1163:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\u20AC\xA5\xA6\xA7\u0153\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u0178\xB5\xB6\xB7\u0152\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},ibm1163:"cp1163",csibm1163:"cp1163",maccroatian:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\u0160\u2122\xB4\xA8\u2260\u017D\xD8\u221E\xB1\u2264\u2265\u2206\xB5\u2202\u2211\u220F\u0161\u222B\xAA\xBA\u2126\u017E\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u0106\xAB\u010C\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u0110\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\uFFFD\xA9\u2044\xA4\u2039\u203A\xC6\xBB\u2013\xB7\u201A\u201E\u2030\xC2\u0107\xC1\u010D\xC8\xCD\xCE\xCF\xCC\xD3\xD4\u0111\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u03C0\xCB\u02DA\xB8\xCA\xE6\u02C7"},maccyrillic:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\xA2\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u2202\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4"},macgreek:{type:"_sbcs",chars:"\xC4\xB9\xB2\xC9\xB3\xD6\xDC\u0385\xE0\xE2\xE4\u0384\xA8\xE7\xE9\xE8\xEA\xEB\xA3\u2122\xEE\xEF\u2022\xBD\u2030\xF4\xF6\xA6\xAD\xF9\xFB\xFC\u2020\u0393\u0394\u0398\u039B\u039E\u03A0\xDF\xAE\xA9\u03A3\u03AA\xA7\u2260\xB0\u0387\u0391\xB1\u2264\u2265\xA5\u0392\u0395\u0396\u0397\u0399\u039A\u039C\u03A6\u03AB\u03A8\u03A9\u03AC\u039D\xAC\u039F\u03A1\u2248\u03A4\xAB\xBB\u2026\xA0\u03A5\u03A7\u0386\u0388\u0153\u2013\u2015\u201C\u201D\u2018\u2019\xF7\u0389\u038A\u038C\u038E\u03AD\u03AE\u03AF\u03CC\u038F\u03CD\u03B1\u03B2\u03C8\u03B4\u03B5\u03C6\u03B3\u03B7\u03B9\u03BE\u03BA\u03BB\u03BC\u03BD\u03BF\u03C0\u03CE\u03C1\u03C3\u03C4\u03B8\u03C9\u03C2\u03C7\u03C5\u03B6\u03CA\u03CB\u0390\u03B0\uFFFD"},maciceland:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\xDD\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\xD0\xF0\xDE\xFE\xFD\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macroman:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macromania:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\u0102\u015E\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\u0103\u015F\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\u0162\u0163\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macthai:{type:"_sbcs",chars:"\xAB\xBB\u2026\uF88C\uF88F\uF892\uF895\uF898\uF88B\uF88E\uF891\uF894\uF897\u201C\u201D\uF899\uFFFD\u2022\uF884\uF889\uF885\uF886\uF887\uF888\uF88A\uF88D\uF890\uF893\uF896\u2018\u2019\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFEFF\u200B\u2013\u2014\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u2122\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\xAE\xA9\uFFFD\uFFFD\uFFFD\uFFFD"},macturkish:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u011E\u011F\u0130\u0131\u015E\u015F\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\uFFFD\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macukraine:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\u0490\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u0491\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4"},koi8r:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255A\u255B\u255C\u255D\u255E\u255F\u2560\u2561\u0401\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256A\u256B\u256C\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8u:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255A\u255B\u0491\u255D\u255E\u255F\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256A\u0490\u256C\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8ru:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255A\u255B\u0491\u045E\u255E\u255F\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256A\u0490\u040E\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8t:{type:"_sbcs",chars:"\u049B\u0493\u201A\u0492\u201E\u2026\u2020\u2021\uFFFD\u2030\u04B3\u2039\u04B2\u04B7\u04B6\uFFFD\u049A\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u04EF\u04EE\u0451\xA4\u04E3\xA6\xA7\uFFFD\uFFFD\uFFFD\xAB\xAC\xAD\xAE\uFFFD\xB0\xB1\xB2\u0401\uFFFD\u04E2\xB6\xB7\uFFFD\u2116\uFFFD\xBB\uFFFD\uFFFD\uFFFD\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},armscii8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\u0587\u0589)(\xBB\xAB\u2014.\u055D,-\u058A\u2026\u055C\u055B\u055E\u0531\u0561\u0532\u0562\u0533\u0563\u0534\u0564\u0535\u0565\u0536\u0566\u0537\u0567\u0538\u0568\u0539\u0569\u053A\u056A\u053B\u056B\u053C\u056C\u053D\u056D\u053E\u056E\u053F\u056F\u0540\u0570\u0541\u0571\u0542\u0572\u0543\u0573\u0544\u0574\u0545\u0575\u0546\u0576\u0547\u0577\u0548\u0578\u0549\u0579\u054A\u057A\u054B\u057B\u054C\u057C\u054D\u057D\u054E\u057E\u054F\u057F\u0550\u0580\u0551\u0581\u0552\u0582\u0553\u0583\u0554\u0584\u0555\u0585\u0556\u0586\u055A\uFFFD"},rk1048:{type:"_sbcs",chars:"\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u049A\u04BA\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u049B\u04BB\u045F\xA0\u04B0\u04B1\u04D8\xA4\u04E8\xA6\xA7\u0401\xA9\u0492\xAB\xAC\xAD\xAE\u04AE\xB0\xB1\u0406\u0456\u04E9\xB5\xB6\xB7\u0451\u2116\u0493\xBB\u04D9\u04A2\u04A3\u04AF\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},tcvn:{type:"_sbcs",chars:`\0\xDA\u1EE4\u1EEA\u1EEC\u1EEE\x07\b \v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b \v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b \v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b -\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var t6=A(e6=>{"use strict";var S0=Gi().Buffer;e6._dbcs=zi;var lo=-1,$4=-2,Mn=-10,ko=-1e3,hu=new Array(256),cm=-1;for(Ov=0;Ov<256;Ov++)hu[Ov]=lo;var Ov;function zi(d,o){if(this.encodingName=d.encodingName,!d)throw new Error("DBCS codec is called without the data.");if(!d.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var s=d.table();this.decodeTables=[],this.decodeTables[0]=hu.slice(0),this.decodeTableSeq=[];for(var c=0;cko)throw new Error("gb18030 decode tables conflict at byte 2");for(var a=this.decodeTables[ko-g[m]],r=129;r<=254;r++){if(a[r]===lo)a[r]=ko-u;else{if(a[r]===ko-u)continue;if(a[r]>ko)throw new Error("gb18030 decode tables conflict at byte 3")}for(var e=this.decodeTables[ko-a[r]],t=48;t<=57;t++)e[t]===lo&&(e[t]=$4)}}}this.defaultCharUnicode=o.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var n={};if(d.encodeSkipVals)for(var c=0;c0;d>>>=8)o.push(d&255);o.length==0&&o.push(0);for(var s=this.decodeTables[0],c=o.length-1;c>0;c--){var l=s[o[c]];if(l==lo)s[o[c]]=ko-this.decodeTables.length,this.decodeTables.push(s=hu.slice(0));else if(l<=ko)s=this.decodeTables[ko-l];else throw new Error("Overwrite byte in "+this.encodingName+", addr: "+d.toString(16))}return s};zi.prototype._addDecodeChunk=function(d){var o=parseInt(d[0],16),s=this._getDecodeTrieNode(o);o=o&255;for(var c=1;c255)throw new Error("Incorrect chunk in "+this.encodingName+" at addr "+d[0]+": too long"+o)};zi.prototype._getEncodeBucket=function(d){var o=d>>8;return this.encodeTable[o]===void 0&&(this.encodeTable[o]=hu.slice(0)),this.encodeTable[o]};zi.prototype._setEncodeChar=function(d,o){var s=this._getEncodeBucket(d),c=d&255;s[c]<=Mn?this.encodeTableSeq[Mn-s[c]][cm]=o:s[c]==lo&&(s[c]=o)};zi.prototype._setEncodeSequence=function(d,o){var s=d[0],c=this._getEncodeBucket(s),l=s&255,u;c[l]<=Mn?u=this.encodeTableSeq[Mn-c[l]]:(u={},c[l]!==lo&&(u[cm]=c[l]),c[l]=Mn-this.encodeTableSeq.length,this.encodeTableSeq.push(u));for(var T=1;T=0)this._setEncodeChar(g,m),l=!0;else if(g<=ko){var a=ko-g;if(!u[a]){var r=m<<8>>>0;this._fillEncodeTable(a,r,s)?l=!0:u[a]=!0}}else g<=Mn&&(this._setEncodeSequence(this.decodeTableSeq[Mn-g],m),l=!0)}return l};function Sv(d,o){this.leadSurrogate=-1,this.seqObj=void 0,this.encodeTable=o.encodeTable,this.encodeTableSeq=o.encodeTableSeq,this.defaultCharSingleByte=o.defCharSB,this.gb18030=o.gb18030}Sv.prototype.write=function(d){for(var o=S0.alloc(d.length*(this.gb18030?4:3)),s=this.leadSurrogate,c=this.seqObj,l=-1,u=0,T=0;;){if(l===-1){if(u==d.length)break;var g=d.charCodeAt(u++)}else{var g=l;l=-1}if(55296<=g&&g<57344)if(g<56320)if(s===-1){s=g;continue}else s=g,g=lo;else s!==-1?(g=65536+(s-55296)*1024+(g-56320),s=-1):g=lo;else s!==-1&&(l=g,g=lo,s=-1);var m=lo;if(c!==void 0&&g!=lo){var a=c[g];if(typeof a=="object"){c=a;continue}else typeof a=="number"?m=a:a==null&&(a=c[cm],a!==void 0&&(m=a,l=g));c=void 0}else if(g>=0){var r=this.encodeTable[g>>8];if(r!==void 0&&(m=r[g&255]),m<=Mn){c=this.encodeTableSeq[Mn-m];continue}if(m==lo&&this.gb18030){var e=j0(this.gb18030.uChars,g);if(e!=-1){var m=this.gb18030.gbChars[e]+(g-this.gb18030.uChars[e]);o[T++]=129+Math.floor(m/12600),m=m%12600,o[T++]=48+Math.floor(m/1260),m=m%1260,o[T++]=129+Math.floor(m/10),m=m%10,o[T++]=48+m;continue}}}m===lo&&(m=this.defaultCharSingleByte),m<256?o[T++]=m:m<65536?(o[T++]=m>>8,o[T++]=m&255):m<16777216?(o[T++]=m>>16,o[T++]=m>>8&255,o[T++]=m&255):(o[T++]=m>>>24,o[T++]=m>>>16&255,o[T++]=m>>>8&255,o[T++]=m&255)}return this.seqObj=c,this.leadSurrogate=s,o.slice(0,T)};Sv.prototype.end=function(){if(!(this.leadSurrogate===-1&&this.seqObj===void 0)){var d=S0.alloc(10),o=0;if(this.seqObj){var s=this.seqObj[cm];s!==void 0&&(s<256?d[o++]=s:(d[o++]=s>>8,d[o++]=s&255)),this.seqObj=void 0}return this.leadSurrogate!==-1&&(d[o++]=this.defaultCharSingleByte,this.leadSurrogate=-1),d.slice(0,o)}};Sv.prototype.findIdx=j0;function P0(d,o){this.nodeIdx=0,this.prevBytes=[],this.decodeTables=o.decodeTables,this.decodeTableSeq=o.decodeTableSeq,this.defaultCharUnicode=o.defaultCharUnicode,this.gb18030=o.gb18030}P0.prototype.write=function(d){for(var o=S0.alloc(d.length*2),s=this.nodeIdx,c=this.prevBytes,l=this.prevBytes.length,u=-this.prevBytes.length,T,g=0,m=0;g=0?d[g]:c[g+l],T=this.decodeTables[s][a];if(!(T>=0))if(T===lo)T=this.defaultCharUnicode.charCodeAt(0),g=u;else if(T===$4){if(g>=3)var r=(d[g-3]-129)*12600+(d[g-2]-48)*1260+(d[g-1]-129)*10+(a-48);else var r=(c[g-3+l]-129)*12600+((g-2>=0?d[g-2]:c[g-2+l])-48)*1260+((g-1>=0?d[g-1]:c[g-1+l])-129)*10+(a-48);var e=j0(this.gb18030.gbChars,r);T=this.gb18030.uChars[e]+r-this.gb18030.gbChars[e]}else if(T<=ko){s=ko-T;continue}else if(T<=Mn){for(var t=this.decodeTableSeq[Mn-T],n=0;n>8;T=t[t.length-1]}else throw new Error("iconv-lite internal error: invalid decoding table value "+T+" at "+s+"/"+a);if(T>=65536){T-=65536;var i=55296|T>>10;o[m++]=i&255,o[m++]=i>>8,T=56320|T&1023}o[m++]=T&255,o[m++]=T>>8,s=0,u=g+1}return this.nodeIdx=s,this.prevBytes=u>=0?Array.prototype.slice.call(d,u):c.slice(u+l).concat(Array.prototype.slice.call(d)),o.slice(0,m).toString("ucs2")};P0.prototype.end=function(){for(var d="";this.prevBytes.length>0;){d+=this.defaultCharUnicode;var o=this.prevBytes.slice(1);this.prevBytes=[],this.nodeIdx=0,o.length>0&&(d+=this.write(o))}return this.prevBytes=[],this.nodeIdx=0,d};function j0(d,o){if(d[0]>o)return-1;for(var s=0,c=d.length;s>1);d[l]<=o?s=l:c=l}return s}});var o6=A((k_e,lle)=>{lle.exports=[["0","\0",128],["a1","\uFF61",62],["8140","\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008",9,"\uFF0B\uFF0D\xB1\xD7"],["8180","\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"],["81b8","\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"],["81c8","\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"],["81da","\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"],["81f0","\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"],["81fc","\u25EF"],["824f","\uFF10",9],["8260","\uFF21",25],["8281","\uFF41",25],["829f","\u3041",82],["8340","\u30A1",62],["8380","\u30E0",22],["839f","\u0391",16,"\u03A3",6],["83bf","\u03B1",16,"\u03C3",6],["8440","\u0410",5,"\u0401\u0416",25],["8470","\u0430",5,"\u0451\u0436",7],["8480","\u043E",17],["849f","\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542"],["8740","\u2460",19,"\u2160",9],["875f","\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1"],["877e","\u337B"],["8780","\u301D\u301F\u2116\u33CD\u2121\u32A4",4,"\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A"],["889f","\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D"],["8940","\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186"],["8980","\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539"],["8a40","\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B"],["8a80","\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4"],["8b40","\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551"],["8b80","\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48"],["8c40","\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8"],["8c80","\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411"],["8d40","\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D"],["8d80","\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237"],["8e40","\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62"],["8e80","\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468"],["8f40","\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3"],["8f80","\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"],["9040","\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8"],["9080","\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA"],["9140","\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB"],["9180","\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"],["9240","\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4"],["9280","\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013"],["9340","\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC"],["9380","\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"],["9440","\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885"],["9480","\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E"],["9540","\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577"],["9580","\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"],["9640","\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6"],["9680","\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652"],["9740","\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32"],["9780","\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F"],["9840","\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155"],["989f","\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2"],["9940","\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED"],["9980","\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8"],["9a40","\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638"],["9a80","\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969"],["9b40","\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80"],["9b80","\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF"],["9c40","\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060"],["9c80","\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B"],["9d40","\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B"],["9d80","\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC"],["9e40","\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E"],["9e80","\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3"],["9f40","\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF"],["9f80","\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC"],["e040","\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD"],["e080","\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1"],["e140","\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF"],["e180","\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC"],["e240","\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0"],["e280","\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06"],["e340","\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37"],["e380","\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B"],["e440","\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264"],["e480","\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548"],["e540","\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC"],["e580","\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E"],["e640","\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7"],["e680","\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A"],["e740","\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C"],["e780","\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E"],["e840","\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599"],["e880","\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870"],["e940","\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43"],["e980","\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48"],["ea40","\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF"],["ea80","\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0\u582F\u69C7\u9059\u7464\u51DC\u7199"],["ed40","\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F"],["ed80","\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1"],["ee40","\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559"],["ee80","\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"],["eeef","\u2170",9,"\uFFE2\uFFE4\uFF07\uFF02"],["f040","\uE000",62],["f080","\uE03F",124],["f140","\uE0BC",62],["f180","\uE0FB",124],["f240","\uE178",62],["f280","\uE1B7",124],["f340","\uE234",62],["f380","\uE273",124],["f440","\uE2F0",62],["f480","\uE32F",124],["f540","\uE3AC",62],["f580","\uE3EB",124],["f640","\uE468",62],["f680","\uE4A7",124],["f740","\uE524",62],["f780","\uE563",124],["f840","\uE5E0",62],["f880","\uE61F",124],["f940","\uE69C"],["fa40","\u2170",9,"\u2160",9,"\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u2235\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A"],["fa80","\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F"],["fb40","\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19"],["fb80","\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9"],["fc40","\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"]]});var n6=A((F_e,cle)=>{cle.exports=[["0","\0",127],["8ea1","\uFF61",62],["a1a1","\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008",9,"\uFF0B\uFF0D\xB1\xD7\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7"],["a2a1","\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"],["a2ba","\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"],["a2ca","\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"],["a2dc","\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"],["a2f2","\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"],["a2fe","\u25EF"],["a3b0","\uFF10",9],["a3c1","\uFF21",25],["a3e1","\uFF41",25],["a4a1","\u3041",82],["a5a1","\u30A1",85],["a6a1","\u0391",16,"\u03A3",6],["a6c1","\u03B1",16,"\u03C3",6],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a8a1","\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542"],["ada1","\u2460",19,"\u2160",9],["adc0","\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1"],["addf","\u337B\u301D\u301F\u2116\u33CD\u2121\u32A4",4,"\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A"],["b0a1","\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D"],["b1a1","\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC"],["b2a1","\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539"],["b3a1","\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431"],["b4a1","\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4"],["b5a1","\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC"],["b6a1","\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48"],["b7a1","\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372"],["b8a1","\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411"],["b9a1","\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC"],["baa1","\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237"],["bba1","\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642"],["bca1","\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468"],["bda1","\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F"],["bea1","\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"],["bfa1","\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE"],["c0a1","\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA"],["c1a1","\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E"],["c2a1","\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"],["c3a1","\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5"],["c4a1","\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013"],["c5a1","\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230"],["c6a1","\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"],["c7a1","\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6"],["c8a1","\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E"],["c9a1","\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D"],["caa1","\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"],["cba1","\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80"],["cca1","\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652"],["cda1","\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483"],["cea1","\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F"],["cfa1","\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155"],["d0a1","\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2"],["d1a1","\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8"],["d2a1","\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8"],["d3a1","\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709"],["d4a1","\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969"],["d5a1","\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53"],["d6a1","\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF"],["d7a1","\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A"],["d8a1","\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B"],["d9a1","\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC"],["daa1","\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC"],["dba1","\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD"],["dca1","\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3"],["dda1","\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE"],["dea1","\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC"],["dfa1","\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC"],["e0a1","\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1"],["e1a1","\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670"],["e2a1","\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC"],["e3a1","\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50"],["e4a1","\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06"],["e5a1","\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A"],["e6a1","\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B"],["e7a1","\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9"],["e8a1","\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548"],["e9a1","\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759"],["eaa1","\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E"],["eba1","\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B"],["eca1","\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A"],["eda1","\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8"],["eea1","\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E"],["efa1","\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E"],["f0a1","\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870"],["f1a1","\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7"],["f2a1","\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48"],["f3a1","\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0"],["f4a1","\u582F\u69C7\u9059\u7464\u51DC\u7199"],["f9a1","\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7"],["faa1","\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1"],["fba1","\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA"],["fca1","\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"],["fcf1","\u2170",9,"\uFFE2\uFFE4\uFF07\uFF02"],["8fa2af","\u02D8\u02C7\xB8\u02D9\u02DD\xAF\u02DB\u02DA\uFF5E\u0384\u0385"],["8fa2c2","\xA1\xA6\xBF"],["8fa2eb","\xBA\xAA\xA9\xAE\u2122\xA4\u2116"],["8fa6e1","\u0386\u0388\u0389\u038A\u03AA"],["8fa6e7","\u038C"],["8fa6e9","\u038E\u03AB"],["8fa6ec","\u038F"],["8fa6f1","\u03AC\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03C2\u03CD\u03CB\u03B0\u03CE"],["8fa7c2","\u0402",10,"\u040E\u040F"],["8fa7f2","\u0452",10,"\u045E\u045F"],["8fa9a1","\xC6\u0110"],["8fa9a4","\u0126"],["8fa9a6","\u0132"],["8fa9a8","\u0141\u013F"],["8fa9ab","\u014A\xD8\u0152"],["8fa9af","\u0166\xDE"],["8fa9c1","\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0142\u0140\u0149\u014B\xF8\u0153\xDF\u0167\xFE"],["8faaa1","\xC1\xC0\xC4\xC2\u0102\u01CD\u0100\u0104\xC5\xC3\u0106\u0108\u010C\xC7\u010A\u010E\xC9\xC8\xCB\xCA\u011A\u0116\u0112\u0118"],["8faaba","\u011C\u011E\u0122\u0120\u0124\xCD\xCC\xCF\xCE\u01CF\u0130\u012A\u012E\u0128\u0134\u0136\u0139\u013D\u013B\u0143\u0147\u0145\xD1\xD3\xD2\xD6\xD4\u01D1\u0150\u014C\xD5\u0154\u0158\u0156\u015A\u015C\u0160\u015E\u0164\u0162\xDA\xD9\xDC\xDB\u016C\u01D3\u0170\u016A\u0172\u016E\u0168\u01D7\u01DB\u01D9\u01D5\u0174\xDD\u0178\u0176\u0179\u017D\u017B"],["8faba1","\xE1\xE0\xE4\xE2\u0103\u01CE\u0101\u0105\xE5\xE3\u0107\u0109\u010D\xE7\u010B\u010F\xE9\xE8\xEB\xEA\u011B\u0117\u0113\u0119\u01F5\u011D\u011F"],["8fabbd","\u0121\u0125\xED\xEC\xEF\xEE\u01D0"],["8fabc5","\u012B\u012F\u0129\u0135\u0137\u013A\u013E\u013C\u0144\u0148\u0146\xF1\xF3\xF2\xF6\xF4\u01D2\u0151\u014D\xF5\u0155\u0159\u0157\u015B\u015D\u0161\u015F\u0165\u0163\xFA\xF9\xFC\xFB\u016D\u01D4\u0171\u016B\u0173\u016F\u0169\u01D8\u01DC\u01DA\u01D6\u0175\xFD\xFF\u0177\u017A\u017E\u017C"],["8fb0a1","\u4E02\u4E04\u4E05\u4E0C\u4E12\u4E1F\u4E23\u4E24\u4E28\u4E2B\u4E2E\u4E2F\u4E30\u4E35\u4E40\u4E41\u4E44\u4E47\u4E51\u4E5A\u4E5C\u4E63\u4E68\u4E69\u4E74\u4E75\u4E79\u4E7F\u4E8D\u4E96\u4E97\u4E9D\u4EAF\u4EB9\u4EC3\u4ED0\u4EDA\u4EDB\u4EE0\u4EE1\u4EE2\u4EE8\u4EEF\u4EF1\u4EF3\u4EF5\u4EFD\u4EFE\u4EFF\u4F00\u4F02\u4F03\u4F08\u4F0B\u4F0C\u4F12\u4F15\u4F16\u4F17\u4F19\u4F2E\u4F31\u4F60\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E\u4F40\u4F42\u4F48\u4F49\u4F4B\u4F4C\u4F52\u4F54\u4F56\u4F58\u4F5F\u4F63\u4F6A\u4F6C\u4F6E\u4F71\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F7E\u4F81\u4F82\u4F84"],["8fb1a1","\u4F85\u4F89\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F94\u4F97\u4F99\u4F9A\u4F9E\u4F9F\u4FB2\u4FB7\u4FB9\u4FBB\u4FBC\u4FBD\u4FBE\u4FC0\u4FC1\u4FC5\u4FC6\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FCF\u4FD2\u4FDC\u4FE0\u4FE2\u4FF0\u4FF2\u4FFC\u4FFD\u4FFF\u5000\u5001\u5004\u5007\u500A\u500C\u500E\u5010\u5013\u5017\u5018\u501B\u501C\u501D\u501E\u5022\u5027\u502E\u5030\u5032\u5033\u5035\u5040\u5041\u5042\u5045\u5046\u504A\u504C\u504E\u5051\u5052\u5053\u5057\u5059\u505F\u5060\u5062\u5063\u5066\u5067\u506A\u506D\u5070\u5071\u503B\u5081\u5083\u5084\u5086\u508A\u508E\u508F\u5090"],["8fb2a1","\u5092\u5093\u5094\u5096\u509B\u509C\u509E",4,"\u50AA\u50AF\u50B0\u50B9\u50BA\u50BD\u50C0\u50C3\u50C4\u50C7\u50CC\u50CE\u50D0\u50D3\u50D4\u50D8\u50DC\u50DD\u50DF\u50E2\u50E4\u50E6\u50E8\u50E9\u50EF\u50F1\u50F6\u50FA\u50FE\u5103\u5106\u5107\u5108\u510B\u510C\u510D\u510E\u50F2\u5110\u5117\u5119\u511B\u511C\u511D\u511E\u5123\u5127\u5128\u512C\u512D\u512F\u5131\u5133\u5134\u5135\u5138\u5139\u5142\u514A\u514F\u5153\u5155\u5157\u5158\u515F\u5164\u5166\u517E\u5183\u5184\u518B\u518E\u5198\u519D\u51A1\u51A3\u51AD\u51B8\u51BA\u51BC\u51BE\u51BF\u51C2"],["8fb3a1","\u51C8\u51CF\u51D1\u51D2\u51D3\u51D5\u51D8\u51DE\u51E2\u51E5\u51EE\u51F2\u51F3\u51F4\u51F7\u5201\u5202\u5205\u5212\u5213\u5215\u5216\u5218\u5222\u5228\u5231\u5232\u5235\u523C\u5245\u5249\u5255\u5257\u5258\u525A\u525C\u525F\u5260\u5261\u5266\u526E\u5277\u5278\u5279\u5280\u5282\u5285\u528A\u528C\u5293\u5295\u5296\u5297\u5298\u529A\u529C\u52A4\u52A5\u52A6\u52A7\u52AF\u52B0\u52B6\u52B7\u52B8\u52BA\u52BB\u52BD\u52C0\u52C4\u52C6\u52C8\u52CC\u52CF\u52D1\u52D4\u52D6\u52DB\u52DC\u52E1\u52E5\u52E8\u52E9\u52EA\u52EC\u52F0\u52F1\u52F4\u52F6\u52F7\u5300\u5303\u530A\u530B"],["8fb4a1","\u530C\u5311\u5313\u5318\u531B\u531C\u531E\u531F\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u5330\u5332\u5335\u533C\u533D\u533E\u5342\u534C\u534B\u5359\u535B\u5361\u5363\u5365\u536C\u536D\u5372\u5379\u537E\u5383\u5387\u5388\u538E\u5393\u5394\u5399\u539D\u53A1\u53A4\u53AA\u53AB\u53AF\u53B2\u53B4\u53B5\u53B7\u53B8\u53BA\u53BD\u53C0\u53C5\u53CF\u53D2\u53D3\u53D5\u53DA\u53DD\u53DE\u53E0\u53E6\u53E7\u53F5\u5402\u5413\u541A\u5421\u5427\u5428\u542A\u542F\u5431\u5434\u5435\u5443\u5444\u5447\u544D\u544F\u545E\u5462\u5464\u5466\u5467\u5469\u546B\u546D\u546E\u5474\u547F"],["8fb5a1","\u5481\u5483\u5485\u5488\u5489\u548D\u5491\u5495\u5496\u549C\u549F\u54A1\u54A6\u54A7\u54A9\u54AA\u54AD\u54AE\u54B1\u54B7\u54B9\u54BA\u54BB\u54BF\u54C6\u54CA\u54CD\u54CE\u54E0\u54EA\u54EC\u54EF\u54F6\u54FC\u54FE\u54FF\u5500\u5501\u5505\u5508\u5509\u550C\u550D\u550E\u5515\u552A\u552B\u5532\u5535\u5536\u553B\u553C\u553D\u5541\u5547\u5549\u554A\u554D\u5550\u5551\u5558\u555A\u555B\u555E\u5560\u5561\u5564\u5566\u557F\u5581\u5582\u5586\u5588\u558E\u558F\u5591\u5592\u5593\u5594\u5597\u55A3\u55A4\u55AD\u55B2\u55BF\u55C1\u55C3\u55C6\u55C9\u55CB\u55CC\u55CE\u55D1\u55D2"],["8fb6a1","\u55D3\u55D7\u55D8\u55DB\u55DE\u55E2\u55E9\u55F6\u55FF\u5605\u5608\u560A\u560D",5,"\u5619\u562C\u5630\u5633\u5635\u5637\u5639\u563B\u563C\u563D\u563F\u5640\u5641\u5643\u5644\u5646\u5649\u564B\u564D\u564F\u5654\u565E\u5660\u5661\u5662\u5663\u5666\u5669\u566D\u566F\u5671\u5672\u5675\u5684\u5685\u5688\u568B\u568C\u5695\u5699\u569A\u569D\u569E\u569F\u56A6\u56A7\u56A8\u56A9\u56AB\u56AC\u56AD\u56B1\u56B3\u56B7\u56BE\u56C5\u56C9\u56CA\u56CB\u56CF\u56D0\u56CC\u56CD\u56D9\u56DC\u56DD\u56DF\u56E1\u56E4",4,"\u56F1\u56EB\u56ED"],["8fb7a1","\u56F6\u56F7\u5701\u5702\u5707\u570A\u570C\u5711\u5715\u571A\u571B\u571D\u5720\u5722\u5723\u5724\u5725\u5729\u572A\u572C\u572E\u572F\u5733\u5734\u573D\u573E\u573F\u5745\u5746\u574C\u574D\u5752\u5762\u5765\u5767\u5768\u576B\u576D",4,"\u5773\u5774\u5775\u5777\u5779\u577A\u577B\u577C\u577E\u5781\u5783\u578C\u5794\u5797\u5799\u579A\u579C\u579D\u579E\u579F\u57A1\u5795\u57A7\u57A8\u57A9\u57AC\u57B8\u57BD\u57C7\u57C8\u57CC\u57CF\u57D5\u57DD\u57DE\u57E4\u57E6\u57E7\u57E9\u57ED\u57F0\u57F5\u57F6\u57F8\u57FD\u57FE\u57FF\u5803\u5804\u5808\u5809\u57E1"],["8fb8a1","\u580C\u580D\u581B\u581E\u581F\u5820\u5826\u5827\u582D\u5832\u5839\u583F\u5849\u584C\u584D\u584F\u5850\u5855\u585F\u5861\u5864\u5867\u5868\u5878\u587C\u587F\u5880\u5881\u5887\u5888\u5889\u588A\u588C\u588D\u588F\u5890\u5894\u5896\u589D\u58A0\u58A1\u58A2\u58A6\u58A9\u58B1\u58B2\u58C4\u58BC\u58C2\u58C8\u58CD\u58CE\u58D0\u58D2\u58D4\u58D6\u58DA\u58DD\u58E1\u58E2\u58E9\u58F3\u5905\u5906\u590B\u590C\u5912\u5913\u5914\u8641\u591D\u5921\u5923\u5924\u5928\u592F\u5930\u5933\u5935\u5936\u593F\u5943\u5946\u5952\u5953\u5959\u595B\u595D\u595E\u595F\u5961\u5963\u596B\u596D"],["8fb9a1","\u596F\u5972\u5975\u5976\u5979\u597B\u597C\u598B\u598C\u598E\u5992\u5995\u5997\u599F\u59A4\u59A7\u59AD\u59AE\u59AF\u59B0\u59B3\u59B7\u59BA\u59BC\u59C1\u59C3\u59C4\u59C8\u59CA\u59CD\u59D2\u59DD\u59DE\u59DF\u59E3\u59E4\u59E7\u59EE\u59EF\u59F1\u59F2\u59F4\u59F7\u5A00\u5A04\u5A0C\u5A0D\u5A0E\u5A12\u5A13\u5A1E\u5A23\u5A24\u5A27\u5A28\u5A2A\u5A2D\u5A30\u5A44\u5A45\u5A47\u5A48\u5A4C\u5A50\u5A55\u5A5E\u5A63\u5A65\u5A67\u5A6D\u5A77\u5A7A\u5A7B\u5A7E\u5A8B\u5A90\u5A93\u5A96\u5A99\u5A9C\u5A9E\u5A9F\u5AA0\u5AA2\u5AA7\u5AAC\u5AB1\u5AB2\u5AB3\u5AB5\u5AB8\u5ABA\u5ABB\u5ABF"],["8fbaa1","\u5AC4\u5AC6\u5AC8\u5ACF\u5ADA\u5ADC\u5AE0\u5AE5\u5AEA\u5AEE\u5AF5\u5AF6\u5AFD\u5B00\u5B01\u5B08\u5B17\u5B34\u5B19\u5B1B\u5B1D\u5B21\u5B25\u5B2D\u5B38\u5B41\u5B4B\u5B4C\u5B52\u5B56\u5B5E\u5B68\u5B6E\u5B6F\u5B7C\u5B7D\u5B7E\u5B7F\u5B81\u5B84\u5B86\u5B8A\u5B8E\u5B90\u5B91\u5B93\u5B94\u5B96\u5BA8\u5BA9\u5BAC\u5BAD\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBC\u5BC0\u5BC1\u5BCD\u5BCF\u5BD6",4,"\u5BE0\u5BEF\u5BF1\u5BF4\u5BFD\u5C0C\u5C17\u5C1E\u5C1F\u5C23\u5C26\u5C29\u5C2B\u5C2C\u5C2E\u5C30\u5C32\u5C35\u5C36\u5C59\u5C5A\u5C5C\u5C62\u5C63\u5C67\u5C68\u5C69"],["8fbba1","\u5C6D\u5C70\u5C74\u5C75\u5C7A\u5C7B\u5C7C\u5C7D\u5C87\u5C88\u5C8A\u5C8F\u5C92\u5C9D\u5C9F\u5CA0\u5CA2\u5CA3\u5CA6\u5CAA\u5CB2\u5CB4\u5CB5\u5CBA\u5CC9\u5CCB\u5CD2\u5CDD\u5CD7\u5CEE\u5CF1\u5CF2\u5CF4\u5D01\u5D06\u5D0D\u5D12\u5D2B\u5D23\u5D24\u5D26\u5D27\u5D31\u5D34\u5D39\u5D3D\u5D3F\u5D42\u5D43\u5D46\u5D48\u5D55\u5D51\u5D59\u5D4A\u5D5F\u5D60\u5D61\u5D62\u5D64\u5D6A\u5D6D\u5D70\u5D79\u5D7A\u5D7E\u5D7F\u5D81\u5D83\u5D88\u5D8A\u5D92\u5D93\u5D94\u5D95\u5D99\u5D9B\u5D9F\u5DA0\u5DA7\u5DAB\u5DB0\u5DB4\u5DB8\u5DB9\u5DC3\u5DC7\u5DCB\u5DD0\u5DCE\u5DD8\u5DD9\u5DE0\u5DE4"],["8fbca1","\u5DE9\u5DF8\u5DF9\u5E00\u5E07\u5E0D\u5E12\u5E14\u5E15\u5E18\u5E1F\u5E20\u5E2E\u5E28\u5E32\u5E35\u5E3E\u5E4B\u5E50\u5E49\u5E51\u5E56\u5E58\u5E5B\u5E5C\u5E5E\u5E68\u5E6A",4,"\u5E70\u5E80\u5E8B\u5E8E\u5EA2\u5EA4\u5EA5\u5EA8\u5EAA\u5EAC\u5EB1\u5EB3\u5EBD\u5EBE\u5EBF\u5EC6\u5ECC\u5ECB\u5ECE\u5ED1\u5ED2\u5ED4\u5ED5\u5EDC\u5EDE\u5EE5\u5EEB\u5F02\u5F06\u5F07\u5F08\u5F0E\u5F19\u5F1C\u5F1D\u5F21\u5F22\u5F23\u5F24\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F34\u5F36\u5F3B\u5F3D\u5F3F\u5F40\u5F44\u5F45\u5F47\u5F4D\u5F50\u5F54\u5F58\u5F5B\u5F60\u5F63\u5F64\u5F67"],["8fbda1","\u5F6F\u5F72\u5F74\u5F75\u5F78\u5F7A\u5F7D\u5F7E\u5F89\u5F8D\u5F8F\u5F96\u5F9C\u5F9D\u5FA2\u5FA7\u5FAB\u5FA4\u5FAC\u5FAF\u5FB0\u5FB1\u5FB8\u5FC4\u5FC7\u5FC8\u5FC9\u5FCB\u5FD0",4,"\u5FDE\u5FE1\u5FE2\u5FE8\u5FE9\u5FEA\u5FEC\u5FED\u5FEE\u5FEF\u5FF2\u5FF3\u5FF6\u5FFA\u5FFC\u6007\u600A\u600D\u6013\u6014\u6017\u6018\u601A\u601F\u6024\u602D\u6033\u6035\u6040\u6047\u6048\u6049\u604C\u6051\u6054\u6056\u6057\u605D\u6061\u6067\u6071\u607E\u607F\u6082\u6086\u6088\u608A\u608E\u6091\u6093\u6095\u6098\u609D\u609E\u60A2\u60A4\u60A5\u60A8\u60B0\u60B1\u60B7"],["8fbea1","\u60BB\u60BE\u60C2\u60C4\u60C8\u60C9\u60CA\u60CB\u60CE\u60CF\u60D4\u60D5\u60D9\u60DB\u60DD\u60DE\u60E2\u60E5\u60F2\u60F5\u60F8\u60FC\u60FD\u6102\u6107\u610A\u610C\u6110",4,"\u6116\u6117\u6119\u611C\u611E\u6122\u612A\u612B\u6130\u6131\u6135\u6136\u6137\u6139\u6141\u6145\u6146\u6149\u615E\u6160\u616C\u6172\u6178\u617B\u617C\u617F\u6180\u6181\u6183\u6184\u618B\u618D\u6192\u6193\u6197\u6198\u619C\u619D\u619F\u61A0\u61A5\u61A8\u61AA\u61AD\u61B8\u61B9\u61BC\u61C0\u61C1\u61C2\u61CE\u61CF\u61D5\u61DC\u61DD\u61DE\u61DF\u61E1\u61E2\u61E7\u61E9\u61E5"],["8fbfa1","\u61EC\u61ED\u61EF\u6201\u6203\u6204\u6207\u6213\u6215\u621C\u6220\u6222\u6223\u6227\u6229\u622B\u6239\u623D\u6242\u6243\u6244\u6246\u624C\u6250\u6251\u6252\u6254\u6256\u625A\u625C\u6264\u626D\u626F\u6273\u627A\u627D\u628D\u628E\u628F\u6290\u62A6\u62A8\u62B3\u62B6\u62B7\u62BA\u62BE\u62BF\u62C4\u62CE\u62D5\u62D6\u62DA\u62EA\u62F2\u62F4\u62FC\u62FD\u6303\u6304\u630A\u630B\u630D\u6310\u6313\u6316\u6318\u6329\u632A\u632D\u6335\u6336\u6339\u633C\u6341\u6342\u6343\u6344\u6346\u634A\u634B\u634E\u6352\u6353\u6354\u6358\u635B\u6365\u6366\u636C\u636D\u6371\u6374\u6375"],["8fc0a1","\u6378\u637C\u637D\u637F\u6382\u6384\u6387\u638A\u6390\u6394\u6395\u6399\u639A\u639E\u63A4\u63A6\u63AD\u63AE\u63AF\u63BD\u63C1\u63C5\u63C8\u63CE\u63D1\u63D3\u63D4\u63D5\u63DC\u63E0\u63E5\u63EA\u63EC\u63F2\u63F3\u63F5\u63F8\u63F9\u6409\u640A\u6410\u6412\u6414\u6418\u641E\u6420\u6422\u6424\u6425\u6429\u642A\u642F\u6430\u6435\u643D\u643F\u644B\u644F\u6451\u6452\u6453\u6454\u645A\u645B\u645C\u645D\u645F\u6460\u6461\u6463\u646D\u6473\u6474\u647B\u647D\u6485\u6487\u648F\u6490\u6491\u6498\u6499\u649B\u649D\u649F\u64A1\u64A3\u64A6\u64A8\u64AC\u64B3\u64BD\u64BE\u64BF"],["8fc1a1","\u64C4\u64C9\u64CA\u64CB\u64CC\u64CE\u64D0\u64D1\u64D5\u64D7\u64E4\u64E5\u64E9\u64EA\u64ED\u64F0\u64F5\u64F7\u64FB\u64FF\u6501\u6504\u6508\u6509\u650A\u650F\u6513\u6514\u6516\u6519\u651B\u651E\u651F\u6522\u6526\u6529\u652E\u6531\u653A\u653C\u653D\u6543\u6547\u6549\u6550\u6552\u6554\u655F\u6560\u6567\u656B\u657A\u657D\u6581\u6585\u658A\u6592\u6595\u6598\u659D\u65A0\u65A3\u65A6\u65AE\u65B2\u65B3\u65B4\u65BF\u65C2\u65C8\u65C9\u65CE\u65D0\u65D4\u65D6\u65D8\u65DF\u65F0\u65F2\u65F4\u65F5\u65F9\u65FE\u65FF\u6600\u6604\u6608\u6609\u660D\u6611\u6612\u6615\u6616\u661D"],["8fc2a1","\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6631\u6633\u6639\u6637\u6640\u6645\u6646\u664A\u664C\u6651\u664E\u6657\u6658\u6659\u665B\u665C\u6660\u6661\u66FB\u666A\u666B\u666C\u667E\u6673\u6675\u667F\u6677\u6678\u6679\u667B\u6680\u667C\u668B\u668C\u668D\u6690\u6692\u6699\u669A\u669B\u669C\u669F\u66A0\u66A4\u66AD\u66B1\u66B2\u66B5\u66BB\u66BF\u66C0\u66C2\u66C3\u66C8\u66CC\u66CE\u66CF\u66D4\u66DB\u66DF\u66E8\u66EB\u66EC\u66EE\u66FA\u6705\u6707\u670E\u6713\u6719\u671C\u6720\u6722\u6733\u673E\u6745\u6747\u6748\u674C\u6754\u6755\u675D"],["8fc3a1","\u6766\u676C\u676E\u6774\u6776\u677B\u6781\u6784\u678E\u678F\u6791\u6793\u6796\u6798\u6799\u679B\u67B0\u67B1\u67B2\u67B5\u67BB\u67BC\u67BD\u67F9\u67C0\u67C2\u67C3\u67C5\u67C8\u67C9\u67D2\u67D7\u67D9\u67DC\u67E1\u67E6\u67F0\u67F2\u67F6\u67F7\u6852\u6814\u6819\u681D\u681F\u6828\u6827\u682C\u682D\u682F\u6830\u6831\u6833\u683B\u683F\u6844\u6845\u684A\u684C\u6855\u6857\u6858\u685B\u686B\u686E",4,"\u6875\u6879\u687A\u687B\u687C\u6882\u6884\u6886\u6888\u6896\u6898\u689A\u689C\u68A1\u68A3\u68A5\u68A9\u68AA\u68AE\u68B2\u68BB\u68C5\u68C8\u68CC\u68CF"],["8fc4a1","\u68D0\u68D1\u68D3\u68D6\u68D9\u68DC\u68DD\u68E5\u68E8\u68EA\u68EB\u68EC\u68ED\u68F0\u68F1\u68F5\u68F6\u68FB\u68FC\u68FD\u6906\u6909\u690A\u6910\u6911\u6913\u6916\u6917\u6931\u6933\u6935\u6938\u693B\u6942\u6945\u6949\u694E\u6957\u695B\u6963\u6964\u6965\u6966\u6968\u6969\u696C\u6970\u6971\u6972\u697A\u697B\u697F\u6980\u698D\u6992\u6996\u6998\u69A1\u69A5\u69A6\u69A8\u69AB\u69AD\u69AF\u69B7\u69B8\u69BA\u69BC\u69C5\u69C8\u69D1\u69D6\u69D7\u69E2\u69E5\u69EE\u69EF\u69F1\u69F3\u69F5\u69FE\u6A00\u6A01\u6A03\u6A0F\u6A11\u6A15\u6A1A\u6A1D\u6A20\u6A24\u6A28\u6A30\u6A32"],["8fc5a1","\u6A34\u6A37\u6A3B\u6A3E\u6A3F\u6A45\u6A46\u6A49\u6A4A\u6A4E\u6A50\u6A51\u6A52\u6A55\u6A56\u6A5B\u6A64\u6A67\u6A6A\u6A71\u6A73\u6A7E\u6A81\u6A83\u6A86\u6A87\u6A89\u6A8B\u6A91\u6A9B\u6A9D\u6A9E\u6A9F\u6AA5\u6AAB\u6AAF\u6AB0\u6AB1\u6AB4\u6ABD\u6ABE\u6ABF\u6AC6\u6AC9\u6AC8\u6ACC\u6AD0\u6AD4\u6AD5\u6AD6\u6ADC\u6ADD\u6AE4\u6AE7\u6AEC\u6AF0\u6AF1\u6AF2\u6AFC\u6AFD\u6B02\u6B03\u6B06\u6B07\u6B09\u6B0F\u6B10\u6B11\u6B17\u6B1B\u6B1E\u6B24\u6B28\u6B2B\u6B2C\u6B2F\u6B35\u6B36\u6B3B\u6B3F\u6B46\u6B4A\u6B4D\u6B52\u6B56\u6B58\u6B5D\u6B60\u6B67\u6B6B\u6B6E\u6B70\u6B75\u6B7D"],["8fc6a1","\u6B7E\u6B82\u6B85\u6B97\u6B9B\u6B9F\u6BA0\u6BA2\u6BA3\u6BA8\u6BA9\u6BAC\u6BAD\u6BAE\u6BB0\u6BB8\u6BB9\u6BBD\u6BBE\u6BC3\u6BC4\u6BC9\u6BCC\u6BD6\u6BDA\u6BE1\u6BE3\u6BE6\u6BE7\u6BEE\u6BF1\u6BF7\u6BF9\u6BFF\u6C02\u6C04\u6C05\u6C09\u6C0D\u6C0E\u6C10\u6C12\u6C19\u6C1F\u6C26\u6C27\u6C28\u6C2C\u6C2E\u6C33\u6C35\u6C36\u6C3A\u6C3B\u6C3F\u6C4A\u6C4B\u6C4D\u6C4F\u6C52\u6C54\u6C59\u6C5B\u6C5C\u6C6B\u6C6D\u6C6F\u6C74\u6C76\u6C78\u6C79\u6C7B\u6C85\u6C86\u6C87\u6C89\u6C94\u6C95\u6C97\u6C98\u6C9C\u6C9F\u6CB0\u6CB2\u6CB4\u6CC2\u6CC6\u6CCD\u6CCF\u6CD0\u6CD1\u6CD2\u6CD4\u6CD6"],["8fc7a1","\u6CDA\u6CDC\u6CE0\u6CE7\u6CE9\u6CEB\u6CEC\u6CEE\u6CF2\u6CF4\u6D04\u6D07\u6D0A\u6D0E\u6D0F\u6D11\u6D13\u6D1A\u6D26\u6D27\u6D28\u6C67\u6D2E\u6D2F\u6D31\u6D39\u6D3C\u6D3F\u6D57\u6D5E\u6D5F\u6D61\u6D65\u6D67\u6D6F\u6D70\u6D7C\u6D82\u6D87\u6D91\u6D92\u6D94\u6D96\u6D97\u6D98\u6DAA\u6DAC\u6DB4\u6DB7\u6DB9\u6DBD\u6DBF\u6DC4\u6DC8\u6DCA\u6DCE\u6DCF\u6DD6\u6DDB\u6DDD\u6DDF\u6DE0\u6DE2\u6DE5\u6DE9\u6DEF\u6DF0\u6DF4\u6DF6\u6DFC\u6E00\u6E04\u6E1E\u6E22\u6E27\u6E32\u6E36\u6E39\u6E3B\u6E3C\u6E44\u6E45\u6E48\u6E49\u6E4B\u6E4F\u6E51\u6E52\u6E53\u6E54\u6E57\u6E5C\u6E5D\u6E5E"],["8fc8a1","\u6E62\u6E63\u6E68\u6E73\u6E7B\u6E7D\u6E8D\u6E93\u6E99\u6EA0\u6EA7\u6EAD\u6EAE\u6EB1\u6EB3\u6EBB\u6EBF\u6EC0\u6EC1\u6EC3\u6EC7\u6EC8\u6ECA\u6ECD\u6ECE\u6ECF\u6EEB\u6EED\u6EEE\u6EF9\u6EFB\u6EFD\u6F04\u6F08\u6F0A\u6F0C\u6F0D\u6F16\u6F18\u6F1A\u6F1B\u6F26\u6F29\u6F2A\u6F2F\u6F30\u6F33\u6F36\u6F3B\u6F3C\u6F2D\u6F4F\u6F51\u6F52\u6F53\u6F57\u6F59\u6F5A\u6F5D\u6F5E\u6F61\u6F62\u6F68\u6F6C\u6F7D\u6F7E\u6F83\u6F87\u6F88\u6F8B\u6F8C\u6F8D\u6F90\u6F92\u6F93\u6F94\u6F96\u6F9A\u6F9F\u6FA0\u6FA5\u6FA6\u6FA7\u6FA8\u6FAE\u6FAF\u6FB0\u6FB5\u6FB6\u6FBC\u6FC5\u6FC7\u6FC8\u6FCA"],["8fc9a1","\u6FDA\u6FDE\u6FE8\u6FE9\u6FF0\u6FF5\u6FF9\u6FFC\u6FFD\u7000\u7005\u7006\u7007\u700D\u7017\u7020\u7023\u702F\u7034\u7037\u7039\u703C\u7043\u7044\u7048\u7049\u704A\u704B\u7054\u7055\u705D\u705E\u704E\u7064\u7065\u706C\u706E\u7075\u7076\u707E\u7081\u7085\u7086\u7094",4,"\u709B\u70A4\u70AB\u70B0\u70B1\u70B4\u70B7\u70CA\u70D1\u70D3\u70D4\u70D5\u70D6\u70D8\u70DC\u70E4\u70FA\u7103",4,"\u710B\u710C\u710F\u711E\u7120\u712B\u712D\u712F\u7130\u7131\u7138\u7141\u7145\u7146\u7147\u714A\u714B\u7150\u7152\u7157\u715A\u715C\u715E\u7160"],["8fcaa1","\u7168\u7179\u7180\u7185\u7187\u718C\u7192\u719A\u719B\u71A0\u71A2\u71AF\u71B0\u71B2\u71B3\u71BA\u71BF\u71C0\u71C1\u71C4\u71CB\u71CC\u71D3\u71D6\u71D9\u71DA\u71DC\u71F8\u71FE\u7200\u7207\u7208\u7209\u7213\u7217\u721A\u721D\u721F\u7224\u722B\u722F\u7234\u7238\u7239\u7241\u7242\u7243\u7245\u724E\u724F\u7250\u7253\u7255\u7256\u725A\u725C\u725E\u7260\u7263\u7268\u726B\u726E\u726F\u7271\u7277\u7278\u727B\u727C\u727F\u7284\u7289\u728D\u728E\u7293\u729B\u72A8\u72AD\u72AE\u72B1\u72B4\u72BE\u72C1\u72C7\u72C9\u72CC\u72D5\u72D6\u72D8\u72DF\u72E5\u72F3\u72F4\u72FA\u72FB"],["8fcba1","\u72FE\u7302\u7304\u7305\u7307\u730B\u730D\u7312\u7313\u7318\u7319\u731E\u7322\u7324\u7327\u7328\u732C\u7331\u7332\u7335\u733A\u733B\u733D\u7343\u734D\u7350\u7352\u7356\u7358\u735D\u735E\u735F\u7360\u7366\u7367\u7369\u736B\u736C\u736E\u736F\u7371\u7377\u7379\u737C\u7380\u7381\u7383\u7385\u7386\u738E\u7390\u7393\u7395\u7397\u7398\u739C\u739E\u739F\u73A0\u73A2\u73A5\u73A6\u73AA\u73AB\u73AD\u73B5\u73B7\u73B9\u73BC\u73BD\u73BF\u73C5\u73C6\u73C9\u73CB\u73CC\u73CF\u73D2\u73D3\u73D6\u73D9\u73DD\u73E1\u73E3\u73E6\u73E7\u73E9\u73F4\u73F5\u73F7\u73F9\u73FA\u73FB\u73FD"],["8fcca1","\u73FF\u7400\u7401\u7404\u7407\u740A\u7411\u741A\u741B\u7424\u7426\u7428",9,"\u7439\u7440\u7443\u7444\u7446\u7447\u744B\u744D\u7451\u7452\u7457\u745D\u7462\u7466\u7467\u7468\u746B\u746D\u746E\u7471\u7472\u7480\u7481\u7485\u7486\u7487\u7489\u748F\u7490\u7491\u7492\u7498\u7499\u749A\u749C\u749F\u74A0\u74A1\u74A3\u74A6\u74A8\u74A9\u74AA\u74AB\u74AE\u74AF\u74B1\u74B2\u74B5\u74B9\u74BB\u74BF\u74C8\u74C9\u74CC\u74D0\u74D3\u74D8\u74DA\u74DB\u74DE\u74DF\u74E4\u74E8\u74EA\u74EB\u74EF\u74F4\u74FA\u74FB\u74FC\u74FF\u7506"],["8fcda1","\u7512\u7516\u7517\u7520\u7521\u7524\u7527\u7529\u752A\u752F\u7536\u7539\u753D\u753E\u753F\u7540\u7543\u7547\u7548\u754E\u7550\u7552\u7557\u755E\u755F\u7561\u756F\u7571\u7579",5,"\u7581\u7585\u7590\u7592\u7593\u7595\u7599\u759C\u75A2\u75A4\u75B4\u75BA\u75BF\u75C0\u75C1\u75C4\u75C6\u75CC\u75CE\u75CF\u75D7\u75DC\u75DF\u75E0\u75E1\u75E4\u75E7\u75EC\u75EE\u75EF\u75F1\u75F9\u7600\u7602\u7603\u7604\u7607\u7608\u760A\u760C\u760F\u7612\u7613\u7615\u7616\u7619\u761B\u761C\u761D\u761E\u7623\u7625\u7626\u7629\u762D\u7632\u7633\u7635\u7638\u7639"],["8fcea1","\u763A\u763C\u764A\u7640\u7641\u7643\u7644\u7645\u7649\u764B\u7655\u7659\u765F\u7664\u7665\u766D\u766E\u766F\u7671\u7674\u7681\u7685\u768C\u768D\u7695\u769B\u769C\u769D\u769F\u76A0\u76A2",6,"\u76AA\u76AD\u76BD\u76C1\u76C5\u76C9\u76CB\u76CC\u76CE\u76D4\u76D9\u76E0\u76E6\u76E8\u76EC\u76F0\u76F1\u76F6\u76F9\u76FC\u7700\u7706\u770A\u770E\u7712\u7714\u7715\u7717\u7719\u771A\u771C\u7722\u7728\u772D\u772E\u772F\u7734\u7735\u7736\u7739\u773D\u773E\u7742\u7745\u7746\u774A\u774D\u774E\u774F\u7752\u7756\u7757\u775C\u775E\u775F\u7760\u7762"],["8fcfa1","\u7764\u7767\u776A\u776C\u7770\u7772\u7773\u7774\u777A\u777D\u7780\u7784\u778C\u778D\u7794\u7795\u7796\u779A\u779F\u77A2\u77A7\u77AA\u77AE\u77AF\u77B1\u77B5\u77BE\u77C3\u77C9\u77D1\u77D2\u77D5\u77D9\u77DE\u77DF\u77E0\u77E4\u77E6\u77EA\u77EC\u77F0\u77F1\u77F4\u77F8\u77FB\u7805\u7806\u7809\u780D\u780E\u7811\u781D\u7821\u7822\u7823\u782D\u782E\u7830\u7835\u7837\u7843\u7844\u7847\u7848\u784C\u784E\u7852\u785C\u785E\u7860\u7861\u7863\u7864\u7868\u786A\u786E\u787A\u787E\u788A\u788F\u7894\u7898\u78A1\u789D\u789E\u789F\u78A4\u78A8\u78AC\u78AD\u78B0\u78B1\u78B2\u78B3"],["8fd0a1","\u78BB\u78BD\u78BF\u78C7\u78C8\u78C9\u78CC\u78CE\u78D2\u78D3\u78D5\u78D6\u78E4\u78DB\u78DF\u78E0\u78E1\u78E6\u78EA\u78F2\u78F3\u7900\u78F6\u78F7\u78FA\u78FB\u78FF\u7906\u790C\u7910\u791A\u791C\u791E\u791F\u7920\u7925\u7927\u7929\u792D\u7931\u7934\u7935\u793B\u793D\u793F\u7944\u7945\u7946\u794A\u794B\u794F\u7951\u7954\u7958\u795B\u795C\u7967\u7969\u796B\u7972\u7979\u797B\u797C\u797E\u798B\u798C\u7991\u7993\u7994\u7995\u7996\u7998\u799B\u799C\u79A1\u79A8\u79A9\u79AB\u79AF\u79B1\u79B4\u79B8\u79BB\u79C2\u79C4\u79C7\u79C8\u79CA\u79CF\u79D4\u79D6\u79DA\u79DD\u79DE"],["8fd1a1","\u79E0\u79E2\u79E5\u79EA\u79EB\u79ED\u79F1\u79F8\u79FC\u7A02\u7A03\u7A07\u7A09\u7A0A\u7A0C\u7A11\u7A15\u7A1B\u7A1E\u7A21\u7A27\u7A2B\u7A2D\u7A2F\u7A30\u7A34\u7A35\u7A38\u7A39\u7A3A\u7A44\u7A45\u7A47\u7A48\u7A4C\u7A55\u7A56\u7A59\u7A5C\u7A5D\u7A5F\u7A60\u7A65\u7A67\u7A6A\u7A6D\u7A75\u7A78\u7A7E\u7A80\u7A82\u7A85\u7A86\u7A8A\u7A8B\u7A90\u7A91\u7A94\u7A9E\u7AA0\u7AA3\u7AAC\u7AB3\u7AB5\u7AB9\u7ABB\u7ABC\u7AC6\u7AC9\u7ACC\u7ACE\u7AD1\u7ADB\u7AE8\u7AE9\u7AEB\u7AEC\u7AF1\u7AF4\u7AFB\u7AFD\u7AFE\u7B07\u7B14\u7B1F\u7B23\u7B27\u7B29\u7B2A\u7B2B\u7B2D\u7B2E\u7B2F\u7B30"],["8fd2a1","\u7B31\u7B34\u7B3D\u7B3F\u7B40\u7B41\u7B47\u7B4E\u7B55\u7B60\u7B64\u7B66\u7B69\u7B6A\u7B6D\u7B6F\u7B72\u7B73\u7B77\u7B84\u7B89\u7B8E\u7B90\u7B91\u7B96\u7B9B\u7B9E\u7BA0\u7BA5\u7BAC\u7BAF\u7BB0\u7BB2\u7BB5\u7BB6\u7BBA\u7BBB\u7BBC\u7BBD\u7BC2\u7BC5\u7BC8\u7BCA\u7BD4\u7BD6\u7BD7\u7BD9\u7BDA\u7BDB\u7BE8\u7BEA\u7BF2\u7BF4\u7BF5\u7BF8\u7BF9\u7BFA\u7BFC\u7BFE\u7C01\u7C02\u7C03\u7C04\u7C06\u7C09\u7C0B\u7C0C\u7C0E\u7C0F\u7C19\u7C1B\u7C20\u7C25\u7C26\u7C28\u7C2C\u7C31\u7C33\u7C34\u7C36\u7C39\u7C3A\u7C46\u7C4A\u7C55\u7C51\u7C52\u7C53\u7C59",5],["8fd3a1","\u7C61\u7C63\u7C67\u7C69\u7C6D\u7C6E\u7C70\u7C72\u7C79\u7C7C\u7C7D\u7C86\u7C87\u7C8F\u7C94\u7C9E\u7CA0\u7CA6\u7CB0\u7CB6\u7CB7\u7CBA\u7CBB\u7CBC\u7CBF\u7CC4\u7CC7\u7CC8\u7CC9\u7CCD\u7CCF\u7CD3\u7CD4\u7CD5\u7CD7\u7CD9\u7CDA\u7CDD\u7CE6\u7CE9\u7CEB\u7CF5\u7D03\u7D07\u7D08\u7D09\u7D0F\u7D11\u7D12\u7D13\u7D16\u7D1D\u7D1E\u7D23\u7D26\u7D2A\u7D2D\u7D31\u7D3C\u7D3D\u7D3E\u7D40\u7D41\u7D47\u7D48\u7D4D\u7D51\u7D53\u7D57\u7D59\u7D5A\u7D5C\u7D5D\u7D65\u7D67\u7D6A\u7D70\u7D78\u7D7A\u7D7B\u7D7F\u7D81\u7D82\u7D83\u7D85\u7D86\u7D88\u7D8B\u7D8C\u7D8D\u7D91\u7D96\u7D97\u7D9D"],["8fd4a1","\u7D9E\u7DA6\u7DA7\u7DAA\u7DB3\u7DB6\u7DB7\u7DB9\u7DC2",4,"\u7DCC\u7DCD\u7DCE\u7DD7\u7DD9\u7E00\u7DE2\u7DE5\u7DE6\u7DEA\u7DEB\u7DED\u7DF1\u7DF5\u7DF6\u7DF9\u7DFA\u7E08\u7E10\u7E11\u7E15\u7E17\u7E1C\u7E1D\u7E20\u7E27\u7E28\u7E2C\u7E2D\u7E2F\u7E33\u7E36\u7E3F\u7E44\u7E45\u7E47\u7E4E\u7E50\u7E52\u7E58\u7E5F\u7E61\u7E62\u7E65\u7E6B\u7E6E\u7E6F\u7E73\u7E78\u7E7E\u7E81\u7E86\u7E87\u7E8A\u7E8D\u7E91\u7E95\u7E98\u7E9A\u7E9D\u7E9E\u7F3C\u7F3B\u7F3D\u7F3E\u7F3F\u7F43\u7F44\u7F47\u7F4F\u7F52\u7F53\u7F5B\u7F5C\u7F5D\u7F61\u7F63\u7F64\u7F65\u7F66\u7F6D"],["8fd5a1","\u7F71\u7F7D\u7F7E\u7F7F\u7F80\u7F8B\u7F8D\u7F8F\u7F90\u7F91\u7F96\u7F97\u7F9C\u7FA1\u7FA2\u7FA6\u7FAA\u7FAD\u7FB4\u7FBC\u7FBF\u7FC0\u7FC3\u7FC8\u7FCE\u7FCF\u7FDB\u7FDF\u7FE3\u7FE5\u7FE8\u7FEC\u7FEE\u7FEF\u7FF2\u7FFA\u7FFD\u7FFE\u7FFF\u8007\u8008\u800A\u800D\u800E\u800F\u8011\u8013\u8014\u8016\u801D\u801E\u801F\u8020\u8024\u8026\u802C\u802E\u8030\u8034\u8035\u8037\u8039\u803A\u803C\u803E\u8040\u8044\u8060\u8064\u8066\u806D\u8071\u8075\u8081\u8088\u808E\u809C\u809E\u80A6\u80A7\u80AB\u80B8\u80B9\u80C8\u80CD\u80CF\u80D2\u80D4\u80D5\u80D7\u80D8\u80E0\u80ED\u80EE"],["8fd6a1","\u80F0\u80F2\u80F3\u80F6\u80F9\u80FA\u80FE\u8103\u810B\u8116\u8117\u8118\u811C\u811E\u8120\u8124\u8127\u812C\u8130\u8135\u813A\u813C\u8145\u8147\u814A\u814C\u8152\u8157\u8160\u8161\u8167\u8168\u8169\u816D\u816F\u8177\u8181\u8190\u8184\u8185\u8186\u818B\u818E\u8196\u8198\u819B\u819E\u81A2\u81AE\u81B2\u81B4\u81BB\u81CB\u81C3\u81C5\u81CA\u81CE\u81CF\u81D5\u81D7\u81DB\u81DD\u81DE\u81E1\u81E4\u81EB\u81EC\u81F0\u81F1\u81F2\u81F5\u81F6\u81F8\u81F9\u81FD\u81FF\u8200\u8203\u820F\u8213\u8214\u8219\u821A\u821D\u8221\u8222\u8228\u8232\u8234\u823A\u8243\u8244\u8245\u8246"],["8fd7a1","\u824B\u824E\u824F\u8251\u8256\u825C\u8260\u8263\u8267\u826D\u8274\u827B\u827D\u827F\u8280\u8281\u8283\u8284\u8287\u8289\u828A\u828E\u8291\u8294\u8296\u8298\u829A\u829B\u82A0\u82A1\u82A3\u82A4\u82A7\u82A8\u82A9\u82AA\u82AE\u82B0\u82B2\u82B4\u82B7\u82BA\u82BC\u82BE\u82BF\u82C6\u82D0\u82D5\u82DA\u82E0\u82E2\u82E4\u82E8\u82EA\u82ED\u82EF\u82F6\u82F7\u82FD\u82FE\u8300\u8301\u8307\u8308\u830A\u830B\u8354\u831B\u831D\u831E\u831F\u8321\u8322\u832C\u832D\u832E\u8330\u8333\u8337\u833A\u833C\u833D\u8342\u8343\u8344\u8347\u834D\u834E\u8351\u8355\u8356\u8357\u8370\u8378"],["8fd8a1","\u837D\u837F\u8380\u8382\u8384\u8386\u838D\u8392\u8394\u8395\u8398\u8399\u839B\u839C\u839D\u83A6\u83A7\u83A9\u83AC\u83BE\u83BF\u83C0\u83C7\u83C9\u83CF\u83D0\u83D1\u83D4\u83DD\u8353\u83E8\u83EA\u83F6\u83F8\u83F9\u83FC\u8401\u8406\u840A\u840F\u8411\u8415\u8419\u83AD\u842F\u8439\u8445\u8447\u8448\u844A\u844D\u844F\u8451\u8452\u8456\u8458\u8459\u845A\u845C\u8460\u8464\u8465\u8467\u846A\u8470\u8473\u8474\u8476\u8478\u847C\u847D\u8481\u8485\u8492\u8493\u8495\u849E\u84A6\u84A8\u84A9\u84AA\u84AF\u84B1\u84B4\u84BA\u84BD\u84BE\u84C0\u84C2\u84C7\u84C8\u84CC\u84CF\u84D3"],["8fd9a1","\u84DC\u84E7\u84EA\u84EF\u84F0\u84F1\u84F2\u84F7\u8532\u84FA\u84FB\u84FD\u8502\u8503\u8507\u850C\u850E\u8510\u851C\u851E\u8522\u8523\u8524\u8525\u8527\u852A\u852B\u852F\u8533\u8534\u8536\u853F\u8546\u854F",4,"\u8556\u8559\u855C",6,"\u8564\u856B\u856F\u8579\u857A\u857B\u857D\u857F\u8581\u8585\u8586\u8589\u858B\u858C\u858F\u8593\u8598\u859D\u859F\u85A0\u85A2\u85A5\u85A7\u85B4\u85B6\u85B7\u85B8\u85BC\u85BD\u85BE\u85BF\u85C2\u85C7\u85CA\u85CB\u85CE\u85AD\u85D8\u85DA\u85DF\u85E0\u85E6\u85E8\u85ED\u85F3\u85F6\u85FC"],["8fdaa1","\u85FF\u8600\u8604\u8605\u860D\u860E\u8610\u8611\u8612\u8618\u8619\u861B\u861E\u8621\u8627\u8629\u8636\u8638\u863A\u863C\u863D\u8640\u8642\u8646\u8652\u8653\u8656\u8657\u8658\u8659\u865D\u8660",4,"\u8669\u866C\u866F\u8675\u8676\u8677\u867A\u868D\u8691\u8696\u8698\u869A\u869C\u86A1\u86A6\u86A7\u86A8\u86AD\u86B1\u86B3\u86B4\u86B5\u86B7\u86B8\u86B9\u86BF\u86C0\u86C1\u86C3\u86C5\u86D1\u86D2\u86D5\u86D7\u86DA\u86DC\u86E0\u86E3\u86E5\u86E7\u8688\u86FA\u86FC\u86FD\u8704\u8705\u8707\u870B\u870E\u870F\u8710\u8713\u8714\u8719\u871E\u871F\u8721\u8723"],["8fdba1","\u8728\u872E\u872F\u8731\u8732\u8739\u873A\u873C\u873D\u873E\u8740\u8743\u8745\u874D\u8758\u875D\u8761\u8764\u8765\u876F\u8771\u8772\u877B\u8783",6,"\u878B\u878C\u8790\u8793\u8795\u8797\u8798\u8799\u879E\u87A0\u87A3\u87A7\u87AC\u87AD\u87AE\u87B1\u87B5\u87BE\u87BF\u87C1\u87C8\u87C9\u87CA\u87CE\u87D5\u87D6\u87D9\u87DA\u87DC\u87DF\u87E2\u87E3\u87E4\u87EA\u87EB\u87ED\u87F1\u87F3\u87F8\u87FA\u87FF\u8801\u8803\u8806\u8809\u880A\u880B\u8810\u8819\u8812\u8813\u8814\u8818\u881A\u881B\u881C\u881E\u881F\u8828\u882D\u882E\u8830\u8832\u8835"],["8fdca1","\u883A\u883C\u8841\u8843\u8845\u8848\u8849\u884A\u884B\u884E\u8851\u8855\u8856\u8858\u885A\u885C\u885F\u8860\u8864\u8869\u8871\u8879\u887B\u8880\u8898\u889A\u889B\u889C\u889F\u88A0\u88A8\u88AA\u88BA\u88BD\u88BE\u88C0\u88CA",4,"\u88D1\u88D2\u88D3\u88DB\u88DE\u88E7\u88EF\u88F0\u88F1\u88F5\u88F7\u8901\u8906\u890D\u890E\u890F\u8915\u8916\u8918\u8919\u891A\u891C\u8920\u8926\u8927\u8928\u8930\u8931\u8932\u8935\u8939\u893A\u893E\u8940\u8942\u8945\u8946\u8949\u894F\u8952\u8957\u895A\u895B\u895C\u8961\u8962\u8963\u896B\u896E\u8970\u8973\u8975\u897A"],["8fdda1","\u897B\u897C\u897D\u8989\u898D\u8990\u8994\u8995\u899B\u899C\u899F\u89A0\u89A5\u89B0\u89B4\u89B5\u89B6\u89B7\u89BC\u89D4",4,"\u89E5\u89E9\u89EB\u89ED\u89F1\u89F3\u89F6\u89F9\u89FD\u89FF\u8A04\u8A05\u8A07\u8A0F\u8A11\u8A12\u8A14\u8A15\u8A1E\u8A20\u8A22\u8A24\u8A26\u8A2B\u8A2C\u8A2F\u8A35\u8A37\u8A3D\u8A3E\u8A40\u8A43\u8A45\u8A47\u8A49\u8A4D\u8A4E\u8A53\u8A56\u8A57\u8A58\u8A5C\u8A5D\u8A61\u8A65\u8A67\u8A75\u8A76\u8A77\u8A79\u8A7A\u8A7B\u8A7E\u8A7F\u8A80\u8A83\u8A86\u8A8B\u8A8F\u8A90\u8A92\u8A96\u8A97\u8A99\u8A9F\u8AA7\u8AA9\u8AAE\u8AAF\u8AB3"],["8fdea1","\u8AB6\u8AB7\u8ABB\u8ABE\u8AC3\u8AC6\u8AC8\u8AC9\u8ACA\u8AD1\u8AD3\u8AD4\u8AD5\u8AD7\u8ADD\u8ADF\u8AEC\u8AF0\u8AF4\u8AF5\u8AF6\u8AFC\u8AFF\u8B05\u8B06\u8B0B\u8B11\u8B1C\u8B1E\u8B1F\u8B0A\u8B2D\u8B30\u8B37\u8B3C\u8B42",4,"\u8B48\u8B52\u8B53\u8B54\u8B59\u8B4D\u8B5E\u8B63\u8B6D\u8B76\u8B78\u8B79\u8B7C\u8B7E\u8B81\u8B84\u8B85\u8B8B\u8B8D\u8B8F\u8B94\u8B95\u8B9C\u8B9E\u8B9F\u8C38\u8C39\u8C3D\u8C3E\u8C45\u8C47\u8C49\u8C4B\u8C4F\u8C51\u8C53\u8C54\u8C57\u8C58\u8C5B\u8C5D\u8C59\u8C63\u8C64\u8C66\u8C68\u8C69\u8C6D\u8C73\u8C75\u8C76\u8C7B\u8C7E\u8C86"],["8fdfa1","\u8C87\u8C8B\u8C90\u8C92\u8C93\u8C99\u8C9B\u8C9C\u8CA4\u8CB9\u8CBA\u8CC5\u8CC6\u8CC9\u8CCB\u8CCF\u8CD6\u8CD5\u8CD9\u8CDD\u8CE1\u8CE8\u8CEC\u8CEF\u8CF0\u8CF2\u8CF5\u8CF7\u8CF8\u8CFE\u8CFF\u8D01\u8D03\u8D09\u8D12\u8D17\u8D1B\u8D65\u8D69\u8D6C\u8D6E\u8D7F\u8D82\u8D84\u8D88\u8D8D\u8D90\u8D91\u8D95\u8D9E\u8D9F\u8DA0\u8DA6\u8DAB\u8DAC\u8DAF\u8DB2\u8DB5\u8DB7\u8DB9\u8DBB\u8DC0\u8DC5\u8DC6\u8DC7\u8DC8\u8DCA\u8DCE\u8DD1\u8DD4\u8DD5\u8DD7\u8DD9\u8DE4\u8DE5\u8DE7\u8DEC\u8DF0\u8DBC\u8DF1\u8DF2\u8DF4\u8DFD\u8E01\u8E04\u8E05\u8E06\u8E0B\u8E11\u8E14\u8E16\u8E20\u8E21\u8E22"],["8fe0a1","\u8E23\u8E26\u8E27\u8E31\u8E33\u8E36\u8E37\u8E38\u8E39\u8E3D\u8E40\u8E41\u8E4B\u8E4D\u8E4E\u8E4F\u8E54\u8E5B\u8E5C\u8E5D\u8E5E\u8E61\u8E62\u8E69\u8E6C\u8E6D\u8E6F\u8E70\u8E71\u8E79\u8E7A\u8E7B\u8E82\u8E83\u8E89\u8E90\u8E92\u8E95\u8E9A\u8E9B\u8E9D\u8E9E\u8EA2\u8EA7\u8EA9\u8EAD\u8EAE\u8EB3\u8EB5\u8EBA\u8EBB\u8EC0\u8EC1\u8EC3\u8EC4\u8EC7\u8ECF\u8ED1\u8ED4\u8EDC\u8EE8\u8EEE\u8EF0\u8EF1\u8EF7\u8EF9\u8EFA\u8EED\u8F00\u8F02\u8F07\u8F08\u8F0F\u8F10\u8F16\u8F17\u8F18\u8F1E\u8F20\u8F21\u8F23\u8F25\u8F27\u8F28\u8F2C\u8F2D\u8F2E\u8F34\u8F35\u8F36\u8F37\u8F3A\u8F40\u8F41"],["8fe1a1","\u8F43\u8F47\u8F4F\u8F51",4,"\u8F58\u8F5D\u8F5E\u8F65\u8F9D\u8FA0\u8FA1\u8FA4\u8FA5\u8FA6\u8FB5\u8FB6\u8FB8\u8FBE\u8FC0\u8FC1\u8FC6\u8FCA\u8FCB\u8FCD\u8FD0\u8FD2\u8FD3\u8FD5\u8FE0\u8FE3\u8FE4\u8FE8\u8FEE\u8FF1\u8FF5\u8FF6\u8FFB\u8FFE\u9002\u9004\u9008\u900C\u9018\u901B\u9028\u9029\u902F\u902A\u902C\u902D\u9033\u9034\u9037\u903F\u9043\u9044\u904C\u905B\u905D\u9062\u9066\u9067\u906C\u9070\u9074\u9079\u9085\u9088\u908B\u908C\u908E\u9090\u9095\u9097\u9098\u9099\u909B\u90A0\u90A1\u90A2\u90A5\u90B0\u90B2\u90B3\u90B4\u90B6\u90BD\u90CC\u90BE\u90C3"],["8fe2a1","\u90C4\u90C5\u90C7\u90C8\u90D5\u90D7\u90D8\u90D9\u90DC\u90DD\u90DF\u90E5\u90D2\u90F6\u90EB\u90EF\u90F0\u90F4\u90FE\u90FF\u9100\u9104\u9105\u9106\u9108\u910D\u9110\u9114\u9116\u9117\u9118\u911A\u911C\u911E\u9120\u9125\u9122\u9123\u9127\u9129\u912E\u912F\u9131\u9134\u9136\u9137\u9139\u913A\u913C\u913D\u9143\u9147\u9148\u914F\u9153\u9157\u9159\u915A\u915B\u9161\u9164\u9167\u916D\u9174\u9179\u917A\u917B\u9181\u9183\u9185\u9186\u918A\u918E\u9191\u9193\u9194\u9195\u9198\u919E\u91A1\u91A6\u91A8\u91AC\u91AD\u91AE\u91B0\u91B1\u91B2\u91B3\u91B6\u91BB\u91BC\u91BD\u91BF"],["8fe3a1","\u91C2\u91C3\u91C5\u91D3\u91D4\u91D7\u91D9\u91DA\u91DE\u91E4\u91E5\u91E9\u91EA\u91EC",5,"\u91F7\u91F9\u91FB\u91FD\u9200\u9201\u9204\u9205\u9206\u9207\u9209\u920A\u920C\u9210\u9212\u9213\u9216\u9218\u921C\u921D\u9223\u9224\u9225\u9226\u9228\u922E\u922F\u9230\u9233\u9235\u9236\u9238\u9239\u923A\u923C\u923E\u9240\u9242\u9243\u9246\u9247\u924A\u924D\u924E\u924F\u9251\u9258\u9259\u925C\u925D\u9260\u9261\u9265\u9267\u9268\u9269\u926E\u926F\u9270\u9275",4,"\u927B\u927C\u927D\u927F\u9288\u9289\u928A\u928D\u928E\u9292\u9297"],["8fe4a1","\u9299\u929F\u92A0\u92A4\u92A5\u92A7\u92A8\u92AB\u92AF\u92B2\u92B6\u92B8\u92BA\u92BB\u92BC\u92BD\u92BF",4,"\u92C5\u92C6\u92C7\u92C8\u92CB\u92CC\u92CD\u92CE\u92D0\u92D3\u92D5\u92D7\u92D8\u92D9\u92DC\u92DD\u92DF\u92E0\u92E1\u92E3\u92E5\u92E7\u92E8\u92EC\u92EE\u92F0\u92F9\u92FB\u92FF\u9300\u9302\u9308\u930D\u9311\u9314\u9315\u931C\u931D\u931E\u931F\u9321\u9324\u9325\u9327\u9329\u932A\u9333\u9334\u9336\u9337\u9347\u9348\u9349\u9350\u9351\u9352\u9355\u9357\u9358\u935A\u935E\u9364\u9365\u9367\u9369\u936A\u936D\u936F\u9370\u9371\u9373\u9374\u9376"],["8fe5a1","\u937A\u937D\u937F\u9380\u9381\u9382\u9388\u938A\u938B\u938D\u938F\u9392\u9395\u9398\u939B\u939E\u93A1\u93A3\u93A4\u93A6\u93A8\u93AB\u93B4\u93B5\u93B6\u93BA\u93A9\u93C1\u93C4\u93C5\u93C6\u93C7\u93C9",4,"\u93D3\u93D9\u93DC\u93DE\u93DF\u93E2\u93E6\u93E7\u93F9\u93F7\u93F8\u93FA\u93FB\u93FD\u9401\u9402\u9404\u9408\u9409\u940D\u940E\u940F\u9415\u9416\u9417\u941F\u942E\u942F\u9431\u9432\u9433\u9434\u943B\u943F\u943D\u9443\u9445\u9448\u944A\u944C\u9455\u9459\u945C\u945F\u9461\u9463\u9468\u946B\u946D\u946E\u946F\u9471\u9472\u9484\u9483\u9578\u9579"],["8fe6a1","\u957E\u9584\u9588\u958C\u958D\u958E\u959D\u959E\u959F\u95A1\u95A6\u95A9\u95AB\u95AC\u95B4\u95B6\u95BA\u95BD\u95BF\u95C6\u95C8\u95C9\u95CB\u95D0\u95D1\u95D2\u95D3\u95D9\u95DA\u95DD\u95DE\u95DF\u95E0\u95E4\u95E6\u961D\u961E\u9622\u9624\u9625\u9626\u962C\u9631\u9633\u9637\u9638\u9639\u963A\u963C\u963D\u9641\u9652\u9654\u9656\u9657\u9658\u9661\u966E\u9674\u967B\u967C\u967E\u967F\u9681\u9682\u9683\u9684\u9689\u9691\u9696\u969A\u969D\u969F\u96A4\u96A5\u96A6\u96A9\u96AE\u96AF\u96B3\u96BA\u96CA\u96D2\u5DB2\u96D8\u96DA\u96DD\u96DE\u96DF\u96E9\u96EF\u96F1\u96FA\u9702"],["8fe7a1","\u9703\u9705\u9709\u971A\u971B\u971D\u9721\u9722\u9723\u9728\u9731\u9733\u9741\u9743\u974A\u974E\u974F\u9755\u9757\u9758\u975A\u975B\u9763\u9767\u976A\u976E\u9773\u9776\u9777\u9778\u977B\u977D\u977F\u9780\u9789\u9795\u9796\u9797\u9799\u979A\u979E\u979F\u97A2\u97AC\u97AE\u97B1\u97B2\u97B5\u97B6\u97B8\u97B9\u97BA\u97BC\u97BE\u97BF\u97C1\u97C4\u97C5\u97C7\u97C9\u97CA\u97CC\u97CD\u97CE\u97D0\u97D1\u97D4\u97D7\u97D8\u97D9\u97DD\u97DE\u97E0\u97DB\u97E1\u97E4\u97EF\u97F1\u97F4\u97F7\u97F8\u97FA\u9807\u980A\u9819\u980D\u980E\u9814\u9816\u981C\u981E\u9820\u9823\u9826"],["8fe8a1","\u982B\u982E\u982F\u9830\u9832\u9833\u9835\u9825\u983E\u9844\u9847\u984A\u9851\u9852\u9853\u9856\u9857\u9859\u985A\u9862\u9863\u9865\u9866\u986A\u986C\u98AB\u98AD\u98AE\u98B0\u98B4\u98B7\u98B8\u98BA\u98BB\u98BF\u98C2\u98C5\u98C8\u98CC\u98E1\u98E3\u98E5\u98E6\u98E7\u98EA\u98F3\u98F6\u9902\u9907\u9908\u9911\u9915\u9916\u9917\u991A\u991B\u991C\u991F\u9922\u9926\u9927\u992B\u9931",4,"\u9939\u993A\u993B\u993C\u9940\u9941\u9946\u9947\u9948\u994D\u994E\u9954\u9958\u9959\u995B\u995C\u995E\u995F\u9960\u999B\u999D\u999F\u99A6\u99B0\u99B1\u99B2\u99B5"],["8fe9a1","\u99B9\u99BA\u99BD\u99BF\u99C3\u99C9\u99D3\u99D4\u99D9\u99DA\u99DC\u99DE\u99E7\u99EA\u99EB\u99EC\u99F0\u99F4\u99F5\u99F9\u99FD\u99FE\u9A02\u9A03\u9A04\u9A0B\u9A0C\u9A10\u9A11\u9A16\u9A1E\u9A20\u9A22\u9A23\u9A24\u9A27\u9A2D\u9A2E\u9A33\u9A35\u9A36\u9A38\u9A47\u9A41\u9A44\u9A4A\u9A4B\u9A4C\u9A4E\u9A51\u9A54\u9A56\u9A5D\u9AAA\u9AAC\u9AAE\u9AAF\u9AB2\u9AB4\u9AB5\u9AB6\u9AB9\u9ABB\u9ABE\u9ABF\u9AC1\u9AC3\u9AC6\u9AC8\u9ACE\u9AD0\u9AD2\u9AD5\u9AD6\u9AD7\u9ADB\u9ADC\u9AE0\u9AE4\u9AE5\u9AE7\u9AE9\u9AEC\u9AF2\u9AF3\u9AF5\u9AF9\u9AFA\u9AFD\u9AFF",4],["8feaa1","\u9B04\u9B05\u9B08\u9B09\u9B0B\u9B0C\u9B0D\u9B0E\u9B10\u9B12\u9B16\u9B19\u9B1B\u9B1C\u9B20\u9B26\u9B2B\u9B2D\u9B33\u9B34\u9B35\u9B37\u9B39\u9B3A\u9B3D\u9B48\u9B4B\u9B4C\u9B55\u9B56\u9B57\u9B5B\u9B5E\u9B61\u9B63\u9B65\u9B66\u9B68\u9B6A",4,"\u9B73\u9B75\u9B77\u9B78\u9B79\u9B7F\u9B80\u9B84\u9B85\u9B86\u9B87\u9B89\u9B8A\u9B8B\u9B8D\u9B8F\u9B90\u9B94\u9B9A\u9B9D\u9B9E\u9BA6\u9BA7\u9BA9\u9BAC\u9BB0\u9BB1\u9BB2\u9BB7\u9BB8\u9BBB\u9BBC\u9BBE\u9BBF\u9BC1\u9BC7\u9BC8\u9BCE\u9BD0\u9BD7\u9BD8\u9BDD\u9BDF\u9BE5\u9BE7\u9BEA\u9BEB\u9BEF\u9BF3\u9BF7\u9BF8"],["8feba1","\u9BF9\u9BFA\u9BFD\u9BFF\u9C00\u9C02\u9C0B\u9C0F\u9C11\u9C16\u9C18\u9C19\u9C1A\u9C1C\u9C1E\u9C22\u9C23\u9C26",4,"\u9C31\u9C35\u9C36\u9C37\u9C3D\u9C41\u9C43\u9C44\u9C45\u9C49\u9C4A\u9C4E\u9C4F\u9C50\u9C53\u9C54\u9C56\u9C58\u9C5B\u9C5D\u9C5E\u9C5F\u9C63\u9C69\u9C6A\u9C5C\u9C6B\u9C68\u9C6E\u9C70\u9C72\u9C75\u9C77\u9C7B\u9CE6\u9CF2\u9CF7\u9CF9\u9D0B\u9D02\u9D11\u9D17\u9D18\u9D1C\u9D1D\u9D1E\u9D2F\u9D30\u9D32\u9D33\u9D34\u9D3A\u9D3C\u9D45\u9D3D\u9D42\u9D43\u9D47\u9D4A\u9D53\u9D54\u9D5F\u9D63\u9D62\u9D65\u9D69\u9D6A\u9D6B\u9D70\u9D76\u9D77\u9D7B"],["8feca1","\u9D7C\u9D7E\u9D83\u9D84\u9D86\u9D8A\u9D8D\u9D8E\u9D92\u9D93\u9D95\u9D96\u9D97\u9D98\u9DA1\u9DAA\u9DAC\u9DAE\u9DB1\u9DB5\u9DB9\u9DBC\u9DBF\u9DC3\u9DC7\u9DC9\u9DCA\u9DD4\u9DD5\u9DD6\u9DD7\u9DDA\u9DDE\u9DDF\u9DE0\u9DE5\u9DE7\u9DE9\u9DEB\u9DEE\u9DF0\u9DF3\u9DF4\u9DFE\u9E0A\u9E02\u9E07\u9E0E\u9E10\u9E11\u9E12\u9E15\u9E16\u9E19\u9E1C\u9E1D\u9E7A\u9E7B\u9E7C\u9E80\u9E82\u9E83\u9E84\u9E85\u9E87\u9E8E\u9E8F\u9E96\u9E98\u9E9B\u9E9E\u9EA4\u9EA8\u9EAC\u9EAE\u9EAF\u9EB0\u9EB3\u9EB4\u9EB5\u9EC6\u9EC8\u9ECB\u9ED5\u9EDF\u9EE4\u9EE7\u9EEC\u9EED\u9EEE\u9EF0\u9EF1\u9EF2\u9EF5"],["8feda1","\u9EF8\u9EFF\u9F02\u9F03\u9F09\u9F0F\u9F10\u9F11\u9F12\u9F14\u9F16\u9F17\u9F19\u9F1A\u9F1B\u9F1F\u9F22\u9F26\u9F2A\u9F2B\u9F2F\u9F31\u9F32\u9F34\u9F37\u9F39\u9F3A\u9F3C\u9F3D\u9F3F\u9F41\u9F43",4,"\u9F53\u9F55\u9F56\u9F57\u9F58\u9F5A\u9F5D\u9F5E\u9F68\u9F69\u9F6D",4,"\u9F73\u9F75\u9F7A\u9F7D\u9F8F\u9F90\u9F91\u9F92\u9F94\u9F96\u9F97\u9F9E\u9FA1\u9FA2\u9FA3\u9FA5"]]});var Pv=A((L_e,sle)=>{sle.exports=[["0","\0",127,"\u20AC"],["8140","\u4E02\u4E04\u4E05\u4E06\u4E0F\u4E12\u4E17\u4E1F\u4E20\u4E21\u4E23\u4E26\u4E29\u4E2E\u4E2F\u4E31\u4E33\u4E35\u4E37\u4E3C\u4E40\u4E41\u4E42\u4E44\u4E46\u4E4A\u4E51\u4E55\u4E57\u4E5A\u4E5B\u4E62\u4E63\u4E64\u4E65\u4E67\u4E68\u4E6A",5,"\u4E72\u4E74",9,"\u4E7F",6,"\u4E87\u4E8A"],["8180","\u4E90\u4E96\u4E97\u4E99\u4E9C\u4E9D\u4E9E\u4EA3\u4EAA\u4EAF\u4EB0\u4EB1\u4EB4\u4EB6\u4EB7\u4EB8\u4EB9\u4EBC\u4EBD\u4EBE\u4EC8\u4ECC\u4ECF\u4ED0\u4ED2\u4EDA\u4EDB\u4EDC\u4EE0\u4EE2\u4EE6\u4EE7\u4EE9\u4EED\u4EEE\u4EEF\u4EF1\u4EF4\u4EF8\u4EF9\u4EFA\u4EFC\u4EFE\u4F00\u4F02",6,"\u4F0B\u4F0C\u4F12",4,"\u4F1C\u4F1D\u4F21\u4F23\u4F28\u4F29\u4F2C\u4F2D\u4F2E\u4F31\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E",4,"\u4F44\u4F45\u4F47",5,"\u4F52\u4F54\u4F56\u4F61\u4F62\u4F66\u4F68\u4F6A\u4F6B\u4F6D\u4F6E\u4F71\u4F72\u4F75\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F80\u4F81\u4F82\u4F85\u4F86\u4F87\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F95\u4F96\u4F98\u4F99\u4F9A\u4F9C\u4F9E\u4F9F\u4FA1\u4FA2"],["8240","\u4FA4\u4FAB\u4FAD\u4FB0",4,"\u4FB6",8,"\u4FC0\u4FC1\u4FC2\u4FC6\u4FC7\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FD2",4,"\u4FD9\u4FDB\u4FE0\u4FE2\u4FE4\u4FE5\u4FE7\u4FEB\u4FEC\u4FF0\u4FF2\u4FF4\u4FF5\u4FF6\u4FF7\u4FF9\u4FFB\u4FFC\u4FFD\u4FFF",11],["8280","\u500B\u500E\u5010\u5011\u5013\u5015\u5016\u5017\u501B\u501D\u501E\u5020\u5022\u5023\u5024\u5027\u502B\u502F",10,"\u503B\u503D\u503F\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504A\u504B\u504D\u5050",4,"\u5056\u5057\u5058\u5059\u505B\u505D",7,"\u5066",5,"\u506D",8,"\u5078\u5079\u507A\u507C\u507D\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508A\u508B\u508C\u508E",20,"\u50A4\u50A6\u50AA\u50AB\u50AD",4,"\u50B3",6,"\u50BC"],["8340","\u50BD",17,"\u50D0",5,"\u50D7\u50D8\u50D9\u50DB",10,"\u50E8\u50E9\u50EA\u50EB\u50EF\u50F0\u50F1\u50F2\u50F4\u50F6",4,"\u50FC",9,"\u5108"],["8380","\u5109\u510A\u510C",5,"\u5113",13,"\u5122",28,"\u5142\u5147\u514A\u514C\u514E\u514F\u5150\u5152\u5153\u5157\u5158\u5159\u515B\u515D",4,"\u5163\u5164\u5166\u5167\u5169\u516A\u516F\u5172\u517A\u517E\u517F\u5183\u5184\u5186\u5187\u518A\u518B\u518E\u518F\u5190\u5191\u5193\u5194\u5198\u519A\u519D\u519E\u519F\u51A1\u51A3\u51A6",4,"\u51AD\u51AE\u51B4\u51B8\u51B9\u51BA\u51BE\u51BF\u51C1\u51C2\u51C3\u51C5\u51C8\u51CA\u51CD\u51CE\u51D0\u51D2",5],["8440","\u51D8\u51D9\u51DA\u51DC\u51DE\u51DF\u51E2\u51E3\u51E5",5,"\u51EC\u51EE\u51F1\u51F2\u51F4\u51F7\u51FE\u5204\u5205\u5209\u520B\u520C\u520F\u5210\u5213\u5214\u5215\u521C\u521E\u521F\u5221\u5222\u5223\u5225\u5226\u5227\u522A\u522C\u522F\u5231\u5232\u5234\u5235\u523C\u523E\u5244",5,"\u524B\u524E\u524F\u5252\u5253\u5255\u5257\u5258"],["8480","\u5259\u525A\u525B\u525D\u525F\u5260\u5262\u5263\u5264\u5266\u5268\u526B\u526C\u526D\u526E\u5270\u5271\u5273",9,"\u527E\u5280\u5283",4,"\u5289",6,"\u5291\u5292\u5294",6,"\u529C\u52A4\u52A5\u52A6\u52A7\u52AE\u52AF\u52B0\u52B4",9,"\u52C0\u52C1\u52C2\u52C4\u52C5\u52C6\u52C8\u52CA\u52CC\u52CD\u52CE\u52CF\u52D1\u52D3\u52D4\u52D5\u52D7\u52D9",5,"\u52E0\u52E1\u52E2\u52E3\u52E5",10,"\u52F1",7,"\u52FB\u52FC\u52FD\u5301\u5302\u5303\u5304\u5307\u5309\u530A\u530B\u530C\u530E"],["8540","\u5311\u5312\u5313\u5314\u5318\u531B\u531C\u531E\u531F\u5322\u5324\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u532F",9,"\u533C\u533D\u5340\u5342\u5344\u5346\u534B\u534C\u534D\u5350\u5354\u5358\u5359\u535B\u535D\u5365\u5368\u536A\u536C\u536D\u5372\u5376\u5379\u537B\u537C\u537D\u537E\u5380\u5381\u5383\u5387\u5388\u538A\u538E\u538F"],["8580","\u5390",4,"\u5396\u5397\u5399\u539B\u539C\u539E\u53A0\u53A1\u53A4\u53A7\u53AA\u53AB\u53AC\u53AD\u53AF",6,"\u53B7\u53B8\u53B9\u53BA\u53BC\u53BD\u53BE\u53C0\u53C3",4,"\u53CE\u53CF\u53D0\u53D2\u53D3\u53D5\u53DA\u53DC\u53DD\u53DE\u53E1\u53E2\u53E7\u53F4\u53FA\u53FE\u53FF\u5400\u5402\u5405\u5407\u540B\u5414\u5418\u5419\u541A\u541C\u5422\u5424\u5425\u542A\u5430\u5433\u5436\u5437\u543A\u543D\u543F\u5441\u5442\u5444\u5445\u5447\u5449\u544C\u544D\u544E\u544F\u5451\u545A\u545D",4,"\u5463\u5465\u5467\u5469",7,"\u5474\u5479\u547A\u547E\u547F\u5481\u5483\u5485\u5487\u5488\u5489\u548A\u548D\u5491\u5493\u5497\u5498\u549C\u549E\u549F\u54A0\u54A1"],["8640","\u54A2\u54A5\u54AE\u54B0\u54B2\u54B5\u54B6\u54B7\u54B9\u54BA\u54BC\u54BE\u54C3\u54C5\u54CA\u54CB\u54D6\u54D8\u54DB\u54E0",4,"\u54EB\u54EC\u54EF\u54F0\u54F1\u54F4",5,"\u54FB\u54FE\u5500\u5502\u5503\u5504\u5505\u5508\u550A",4,"\u5512\u5513\u5515",5,"\u551C\u551D\u551E\u551F\u5521\u5525\u5526"],["8680","\u5528\u5529\u552B\u552D\u5532\u5534\u5535\u5536\u5538\u5539\u553A\u553B\u553D\u5540\u5542\u5545\u5547\u5548\u554B",4,"\u5551\u5552\u5553\u5554\u5557",4,"\u555D\u555E\u555F\u5560\u5562\u5563\u5568\u5569\u556B\u556F",5,"\u5579\u557A\u557D\u557F\u5585\u5586\u558C\u558D\u558E\u5590\u5592\u5593\u5595\u5596\u5597\u559A\u559B\u559E\u55A0",6,"\u55A8",8,"\u55B2\u55B4\u55B6\u55B8\u55BA\u55BC\u55BF",4,"\u55C6\u55C7\u55C8\u55CA\u55CB\u55CE\u55CF\u55D0\u55D5\u55D7",4,"\u55DE\u55E0\u55E2\u55E7\u55E9\u55ED\u55EE\u55F0\u55F1\u55F4\u55F6\u55F8",4,"\u55FF\u5602\u5603\u5604\u5605"],["8740","\u5606\u5607\u560A\u560B\u560D\u5610",7,"\u5619\u561A\u561C\u561D\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562A\u562B\u562E\u562F\u5630\u5633\u5635\u5637\u5638\u563A\u563C\u563D\u563E\u5640",11,"\u564F",4,"\u5655\u5656\u565A\u565B\u565D",4],["8780","\u5663\u5665\u5666\u5667\u566D\u566E\u566F\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567A\u567D",7,"\u5687",6,"\u5690\u5691\u5692\u5694",14,"\u56A4",10,"\u56B0",6,"\u56B8\u56B9\u56BA\u56BB\u56BD",12,"\u56CB",8,"\u56D5\u56D6\u56D8\u56D9\u56DC\u56E3\u56E5",5,"\u56EC\u56EE\u56EF\u56F2\u56F3\u56F6\u56F7\u56F8\u56FB\u56FC\u5700\u5701\u5702\u5705\u5707\u570B",6],["8840","\u5712",9,"\u571D\u571E\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572B\u5731\u5732\u5734",4,"\u573C\u573D\u573F\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574B\u5752",4,"\u5758\u5759\u5762\u5763\u5765\u5767\u576C\u576E\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577A\u577D\u577E\u577F\u5780"],["8880","\u5781\u5787\u5788\u5789\u578A\u578D",4,"\u5794",6,"\u579C\u579D\u579E\u579F\u57A5\u57A8\u57AA\u57AC\u57AF\u57B0\u57B1\u57B3\u57B5\u57B6\u57B7\u57B9",8,"\u57C4",6,"\u57CC\u57CD\u57D0\u57D1\u57D3\u57D6\u57D7\u57DB\u57DC\u57DE\u57E1\u57E2\u57E3\u57E5",7,"\u57EE\u57F0\u57F1\u57F2\u57F3\u57F5\u57F6\u57F7\u57FB\u57FC\u57FE\u57FF\u5801\u5803\u5804\u5805\u5808\u5809\u580A\u580C\u580E\u580F\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581A\u581B\u581C\u581D\u581F\u5822\u5823\u5825",4,"\u582B",4,"\u5831\u5832\u5833\u5834\u5836",7],["8940","\u583E",5,"\u5845",6,"\u584E\u584F\u5850\u5852\u5853\u5855\u5856\u5857\u5859",4,"\u585F",5,"\u5866",4,"\u586D",16,"\u587F\u5882\u5884\u5886\u5887\u5888\u588A\u588B\u588C"],["8980","\u588D",4,"\u5894",4,"\u589B\u589C\u589D\u58A0",7,"\u58AA",17,"\u58BD\u58BE\u58BF\u58C0\u58C2\u58C3\u58C4\u58C6",10,"\u58D2\u58D3\u58D4\u58D6",13,"\u58E5",5,"\u58ED\u58EF\u58F1\u58F2\u58F4\u58F5\u58F7\u58F8\u58FA",7,"\u5903\u5905\u5906\u5908",4,"\u590E\u5910\u5911\u5912\u5913\u5917\u5918\u591B\u591D\u591E\u5920\u5921\u5922\u5923\u5926\u5928\u592C\u5930\u5932\u5933\u5935\u5936\u593B"],["8a40","\u593D\u593E\u593F\u5940\u5943\u5945\u5946\u594A\u594C\u594D\u5950\u5952\u5953\u5959\u595B",4,"\u5961\u5963\u5964\u5966",12,"\u5975\u5977\u597A\u597B\u597C\u597E\u597F\u5980\u5985\u5989\u598B\u598C\u598E\u598F\u5990\u5991\u5994\u5995\u5998\u599A\u599B\u599C\u599D\u599F\u59A0\u59A1\u59A2\u59A6"],["8a80","\u59A7\u59AC\u59AD\u59B0\u59B1\u59B3",5,"\u59BA\u59BC\u59BD\u59BF",6,"\u59C7\u59C8\u59C9\u59CC\u59CD\u59CE\u59CF\u59D5\u59D6\u59D9\u59DB\u59DE",4,"\u59E4\u59E6\u59E7\u59E9\u59EA\u59EB\u59ED",11,"\u59FA\u59FC\u59FD\u59FE\u5A00\u5A02\u5A0A\u5A0B\u5A0D\u5A0E\u5A0F\u5A10\u5A12\u5A14\u5A15\u5A16\u5A17\u5A19\u5A1A\u5A1B\u5A1D\u5A1E\u5A21\u5A22\u5A24\u5A26\u5A27\u5A28\u5A2A",6,"\u5A33\u5A35\u5A37",4,"\u5A3D\u5A3E\u5A3F\u5A41",4,"\u5A47\u5A48\u5A4B",9,"\u5A56\u5A57\u5A58\u5A59\u5A5B",5],["8b40","\u5A61\u5A63\u5A64\u5A65\u5A66\u5A68\u5A69\u5A6B",8,"\u5A78\u5A79\u5A7B\u5A7C\u5A7D\u5A7E\u5A80",17,"\u5A93",6,"\u5A9C",13,"\u5AAB\u5AAC"],["8b80","\u5AAD",4,"\u5AB4\u5AB6\u5AB7\u5AB9",4,"\u5ABF\u5AC0\u5AC3",5,"\u5ACA\u5ACB\u5ACD",4,"\u5AD3\u5AD5\u5AD7\u5AD9\u5ADA\u5ADB\u5ADD\u5ADE\u5ADF\u5AE2\u5AE4\u5AE5\u5AE7\u5AE8\u5AEA\u5AEC",4,"\u5AF2",22,"\u5B0A",11,"\u5B18",25,"\u5B33\u5B35\u5B36\u5B38",7,"\u5B41",6],["8c40","\u5B48",7,"\u5B52\u5B56\u5B5E\u5B60\u5B61\u5B67\u5B68\u5B6B\u5B6D\u5B6E\u5B6F\u5B72\u5B74\u5B76\u5B77\u5B78\u5B79\u5B7B\u5B7C\u5B7E\u5B7F\u5B82\u5B86\u5B8A\u5B8D\u5B8E\u5B90\u5B91\u5B92\u5B94\u5B96\u5B9F\u5BA7\u5BA8\u5BA9\u5BAC\u5BAD\u5BAE\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBB\u5BBC\u5BC0\u5BC1\u5BC3\u5BC8\u5BC9\u5BCA\u5BCB\u5BCD\u5BCE\u5BCF"],["8c80","\u5BD1\u5BD4",8,"\u5BE0\u5BE2\u5BE3\u5BE6\u5BE7\u5BE9",4,"\u5BEF\u5BF1",6,"\u5BFD\u5BFE\u5C00\u5C02\u5C03\u5C05\u5C07\u5C08\u5C0B\u5C0C\u5C0D\u5C0E\u5C10\u5C12\u5C13\u5C17\u5C19\u5C1B\u5C1E\u5C1F\u5C20\u5C21\u5C23\u5C26\u5C28\u5C29\u5C2A\u5C2B\u5C2D\u5C2E\u5C2F\u5C30\u5C32\u5C33\u5C35\u5C36\u5C37\u5C43\u5C44\u5C46\u5C47\u5C4C\u5C4D\u5C52\u5C53\u5C54\u5C56\u5C57\u5C58\u5C5A\u5C5B\u5C5C\u5C5D\u5C5F\u5C62\u5C64\u5C67",6,"\u5C70\u5C72",6,"\u5C7B\u5C7C\u5C7D\u5C7E\u5C80\u5C83",4,"\u5C89\u5C8A\u5C8B\u5C8E\u5C8F\u5C92\u5C93\u5C95\u5C9D",4,"\u5CA4",4],["8d40","\u5CAA\u5CAE\u5CAF\u5CB0\u5CB2\u5CB4\u5CB6\u5CB9\u5CBA\u5CBB\u5CBC\u5CBE\u5CC0\u5CC2\u5CC3\u5CC5",5,"\u5CCC",5,"\u5CD3",5,"\u5CDA",6,"\u5CE2\u5CE3\u5CE7\u5CE9\u5CEB\u5CEC\u5CEE\u5CEF\u5CF1",9,"\u5CFC",4],["8d80","\u5D01\u5D04\u5D05\u5D08",5,"\u5D0F",4,"\u5D15\u5D17\u5D18\u5D19\u5D1A\u5D1C\u5D1D\u5D1F",4,"\u5D25\u5D28\u5D2A\u5D2B\u5D2C\u5D2F",4,"\u5D35",7,"\u5D3F",7,"\u5D48\u5D49\u5D4D",10,"\u5D59\u5D5A\u5D5C\u5D5E",10,"\u5D6A\u5D6D\u5D6E\u5D70\u5D71\u5D72\u5D73\u5D75",12,"\u5D83",21,"\u5D9A\u5D9B\u5D9C\u5D9E\u5D9F\u5DA0"],["8e40","\u5DA1",21,"\u5DB8",12,"\u5DC6",6,"\u5DCE",12,"\u5DDC\u5DDF\u5DE0\u5DE3\u5DE4\u5DEA\u5DEC\u5DED"],["8e80","\u5DF0\u5DF5\u5DF6\u5DF8",4,"\u5DFF\u5E00\u5E04\u5E07\u5E09\u5E0A\u5E0B\u5E0D\u5E0E\u5E12\u5E13\u5E17\u5E1E",7,"\u5E28",4,"\u5E2F\u5E30\u5E32",4,"\u5E39\u5E3A\u5E3E\u5E3F\u5E40\u5E41\u5E43\u5E46",5,"\u5E4D",6,"\u5E56",4,"\u5E5C\u5E5D\u5E5F\u5E60\u5E63",14,"\u5E75\u5E77\u5E79\u5E7E\u5E81\u5E82\u5E83\u5E85\u5E88\u5E89\u5E8C\u5E8D\u5E8E\u5E92\u5E98\u5E9B\u5E9D\u5EA1\u5EA2\u5EA3\u5EA4\u5EA8",4,"\u5EAE",4,"\u5EB4\u5EBA\u5EBB\u5EBC\u5EBD\u5EBF",6],["8f40","\u5EC6\u5EC7\u5EC8\u5ECB",5,"\u5ED4\u5ED5\u5ED7\u5ED8\u5ED9\u5EDA\u5EDC",11,"\u5EE9\u5EEB",8,"\u5EF5\u5EF8\u5EF9\u5EFB\u5EFC\u5EFD\u5F05\u5F06\u5F07\u5F09\u5F0C\u5F0D\u5F0E\u5F10\u5F12\u5F14\u5F16\u5F19\u5F1A\u5F1C\u5F1D\u5F1E\u5F21\u5F22\u5F23\u5F24"],["8f80","\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F32",6,"\u5F3B\u5F3D\u5F3E\u5F3F\u5F41",14,"\u5F51\u5F54\u5F59\u5F5A\u5F5B\u5F5C\u5F5E\u5F5F\u5F60\u5F63\u5F65\u5F67\u5F68\u5F6B\u5F6E\u5F6F\u5F72\u5F74\u5F75\u5F76\u5F78\u5F7A\u5F7D\u5F7E\u5F7F\u5F83\u5F86\u5F8D\u5F8E\u5F8F\u5F91\u5F93\u5F94\u5F96\u5F9A\u5F9B\u5F9D\u5F9E\u5F9F\u5FA0\u5FA2",5,"\u5FA9\u5FAB\u5FAC\u5FAF",5,"\u5FB6\u5FB8\u5FB9\u5FBA\u5FBB\u5FBE",4,"\u5FC7\u5FC8\u5FCA\u5FCB\u5FCE\u5FD3\u5FD4\u5FD5\u5FDA\u5FDB\u5FDC\u5FDE\u5FDF\u5FE2\u5FE3\u5FE5\u5FE6\u5FE8\u5FE9\u5FEC\u5FEF\u5FF0\u5FF2\u5FF3\u5FF4\u5FF6\u5FF7\u5FF9\u5FFA\u5FFC\u6007"],["9040","\u6008\u6009\u600B\u600C\u6010\u6011\u6013\u6017\u6018\u601A\u601E\u601F\u6022\u6023\u6024\u602C\u602D\u602E\u6030",4,"\u6036",4,"\u603D\u603E\u6040\u6044",6,"\u604C\u604E\u604F\u6051\u6053\u6054\u6056\u6057\u6058\u605B\u605C\u605E\u605F\u6060\u6061\u6065\u6066\u606E\u6071\u6072\u6074\u6075\u6077\u607E\u6080"],["9080","\u6081\u6082\u6085\u6086\u6087\u6088\u608A\u608B\u608E\u608F\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609C\u609E\u60A1\u60A2\u60A4\u60A5\u60A7\u60A9\u60AA\u60AE\u60B0\u60B3\u60B5\u60B6\u60B7\u60B9\u60BA\u60BD",7,"\u60C7\u60C8\u60C9\u60CC",4,"\u60D2\u60D3\u60D4\u60D6\u60D7\u60D9\u60DB\u60DE\u60E1",4,"\u60EA\u60F1\u60F2\u60F5\u60F7\u60F8\u60FB",4,"\u6102\u6103\u6104\u6105\u6107\u610A\u610B\u610C\u6110",4,"\u6116\u6117\u6118\u6119\u611B\u611C\u611D\u611E\u6121\u6122\u6125\u6128\u6129\u612A\u612C",18,"\u6140",6],["9140","\u6147\u6149\u614B\u614D\u614F\u6150\u6152\u6153\u6154\u6156",6,"\u615E\u615F\u6160\u6161\u6163\u6164\u6165\u6166\u6169",6,"\u6171\u6172\u6173\u6174\u6176\u6178",18,"\u618C\u618D\u618F",4,"\u6195"],["9180","\u6196",6,"\u619E",8,"\u61AA\u61AB\u61AD",9,"\u61B8",5,"\u61BF\u61C0\u61C1\u61C3",4,"\u61C9\u61CC",4,"\u61D3\u61D5",16,"\u61E7",13,"\u61F6",8,"\u6200",5,"\u6207\u6209\u6213\u6214\u6219\u621C\u621D\u621E\u6220\u6223\u6226\u6227\u6228\u6229\u622B\u622D\u622F\u6230\u6231\u6232\u6235\u6236\u6238",4,"\u6242\u6244\u6245\u6246\u624A"],["9240","\u624F\u6250\u6255\u6256\u6257\u6259\u625A\u625C",6,"\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627A\u627B\u627D\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628B",5,"\u6294\u6299\u629C\u629D\u629E\u62A3\u62A6\u62A7\u62A9\u62AA\u62AD\u62AE\u62AF\u62B0\u62B2\u62B3\u62B4\u62B6\u62B7\u62B8\u62BA\u62BE\u62C0\u62C1"],["9280","\u62C3\u62CB\u62CF\u62D1\u62D5\u62DD\u62DE\u62E0\u62E1\u62E4\u62EA\u62EB\u62F0\u62F2\u62F5\u62F8\u62F9\u62FA\u62FB\u6300\u6303\u6304\u6305\u6306\u630A\u630B\u630C\u630D\u630F\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631C\u6326\u6327\u6329\u632C\u632D\u632E\u6330\u6331\u6333",5,"\u633B\u633C\u633E\u633F\u6340\u6341\u6344\u6347\u6348\u634A\u6351\u6352\u6353\u6354\u6356",7,"\u6360\u6364\u6365\u6366\u6368\u636A\u636B\u636C\u636F\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637C\u637D\u637E\u637F\u6381\u6383\u6384\u6385\u6386\u638B\u638D\u6391\u6393\u6394\u6395\u6397\u6399",6,"\u63A1\u63A4\u63A6\u63AB\u63AF\u63B1\u63B2\u63B5\u63B6\u63B9\u63BB\u63BD\u63BF\u63C0"],["9340","\u63C1\u63C2\u63C3\u63C5\u63C7\u63C8\u63CA\u63CB\u63CC\u63D1\u63D3\u63D4\u63D5\u63D7",6,"\u63DF\u63E2\u63E4",4,"\u63EB\u63EC\u63EE\u63EF\u63F0\u63F1\u63F3\u63F5\u63F7\u63F9\u63FA\u63FB\u63FC\u63FE\u6403\u6404\u6406",4,"\u640D\u640E\u6411\u6412\u6415",5,"\u641D\u641F\u6422\u6423\u6424"],["9380","\u6425\u6427\u6428\u6429\u642B\u642E",5,"\u6435",4,"\u643B\u643C\u643E\u6440\u6442\u6443\u6449\u644B",6,"\u6453\u6455\u6456\u6457\u6459",4,"\u645F",7,"\u6468\u646A\u646B\u646C\u646E",9,"\u647B",6,"\u6483\u6486\u6488",8,"\u6493\u6494\u6497\u6498\u649A\u649B\u649C\u649D\u649F",4,"\u64A5\u64A6\u64A7\u64A8\u64AA\u64AB\u64AF\u64B1\u64B2\u64B3\u64B4\u64B6\u64B9\u64BB\u64BD\u64BE\u64BF\u64C1\u64C3\u64C4\u64C6",6,"\u64CF\u64D1\u64D3\u64D4\u64D5\u64D6\u64D9\u64DA"],["9440","\u64DB\u64DC\u64DD\u64DF\u64E0\u64E1\u64E3\u64E5\u64E7",24,"\u6501",7,"\u650A",7,"\u6513",4,"\u6519",8],["9480","\u6522\u6523\u6524\u6526",4,"\u652C\u652D\u6530\u6531\u6532\u6533\u6537\u653A\u653C\u653D\u6540",4,"\u6546\u6547\u654A\u654B\u654D\u654E\u6550\u6552\u6553\u6554\u6557\u6558\u655A\u655C\u655F\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656A\u656D\u656E\u656F\u6571\u6573\u6575\u6576\u6578",14,"\u6588\u6589\u658A\u658D\u658E\u658F\u6592\u6594\u6595\u6596\u6598\u659A\u659D\u659E\u65A0\u65A2\u65A3\u65A6\u65A8\u65AA\u65AC\u65AE\u65B1",7,"\u65BA\u65BB\u65BE\u65BF\u65C0\u65C2\u65C7\u65C8\u65C9\u65CA\u65CD\u65D0\u65D1\u65D3\u65D4\u65D5\u65D8",7,"\u65E1\u65E3\u65E4\u65EA\u65EB"],["9540","\u65F2\u65F3\u65F4\u65F5\u65F8\u65F9\u65FB",4,"\u6601\u6604\u6605\u6607\u6608\u6609\u660B\u660D\u6610\u6611\u6612\u6616\u6617\u6618\u661A\u661B\u661C\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6632\u6633\u6637",4,"\u663D\u663F\u6640\u6642\u6644",6,"\u664D\u664E\u6650\u6651\u6658"],["9580","\u6659\u665B\u665C\u665D\u665E\u6660\u6662\u6663\u6665\u6667\u6669",4,"\u6671\u6672\u6673\u6675\u6678\u6679\u667B\u667C\u667D\u667F\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668A\u668B\u668D\u668E\u668F\u6690\u6692\u6693\u6694\u6695\u6698",4,"\u669E",8,"\u66A9",4,"\u66AF",4,"\u66B5\u66B6\u66B7\u66B8\u66BA\u66BB\u66BC\u66BD\u66BF",25,"\u66DA\u66DE",7,"\u66E7\u66E8\u66EA",5,"\u66F1\u66F5\u66F6\u66F8\u66FA\u66FB\u66FD\u6701\u6702\u6703"],["9640","\u6704\u6705\u6706\u6707\u670C\u670E\u670F\u6711\u6712\u6713\u6716\u6718\u6719\u671A\u671C\u671E\u6720",5,"\u6727\u6729\u672E\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673B\u673C\u673E\u673F\u6741\u6744\u6745\u6747\u674A\u674B\u674D\u6752\u6754\u6755\u6757",4,"\u675D\u6762\u6763\u6764\u6766\u6767\u676B\u676C\u676E\u6771\u6774\u6776"],["9680","\u6778\u6779\u677A\u677B\u677D\u6780\u6782\u6783\u6785\u6786\u6788\u678A\u678C\u678D\u678E\u678F\u6791\u6792\u6793\u6794\u6796\u6799\u679B\u679F\u67A0\u67A1\u67A4\u67A6\u67A9\u67AC\u67AE\u67B1\u67B2\u67B4\u67B9",7,"\u67C2\u67C5",9,"\u67D5\u67D6\u67D7\u67DB\u67DF\u67E1\u67E3\u67E4\u67E6\u67E7\u67E8\u67EA\u67EB\u67ED\u67EE\u67F2\u67F5",7,"\u67FE\u6801\u6802\u6803\u6804\u6806\u680D\u6810\u6812\u6814\u6815\u6818",4,"\u681E\u681F\u6820\u6822",6,"\u682B",6,"\u6834\u6835\u6836\u683A\u683B\u683F\u6847\u684B\u684D\u684F\u6852\u6856",5],["9740","\u685C\u685D\u685E\u685F\u686A\u686C",7,"\u6875\u6878",8,"\u6882\u6884\u6887",7,"\u6890\u6891\u6892\u6894\u6895\u6896\u6898",9,"\u68A3\u68A4\u68A5\u68A9\u68AA\u68AB\u68AC\u68AE\u68B1\u68B2\u68B4\u68B6\u68B7\u68B8"],["9780","\u68B9",6,"\u68C1\u68C3",5,"\u68CA\u68CC\u68CE\u68CF\u68D0\u68D1\u68D3\u68D4\u68D6\u68D7\u68D9\u68DB",4,"\u68E1\u68E2\u68E4",9,"\u68EF\u68F2\u68F3\u68F4\u68F6\u68F7\u68F8\u68FB\u68FD\u68FE\u68FF\u6900\u6902\u6903\u6904\u6906",4,"\u690C\u690F\u6911\u6913",11,"\u6921\u6922\u6923\u6925",7,"\u692E\u692F\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693A\u693B\u693C\u693E\u6940\u6941\u6943",16,"\u6955\u6956\u6958\u6959\u695B\u695C\u695F"],["9840","\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696A\u696C\u696D\u696F\u6970\u6972",4,"\u697A\u697B\u697D\u697E\u697F\u6981\u6983\u6985\u698A\u698B\u698C\u698E",5,"\u6996\u6997\u6999\u699A\u699D",9,"\u69A9\u69AA\u69AC\u69AE\u69AF\u69B0\u69B2\u69B3\u69B5\u69B6\u69B8\u69B9\u69BA\u69BC\u69BD"],["9880","\u69BE\u69BF\u69C0\u69C2",7,"\u69CB\u69CD\u69CF\u69D1\u69D2\u69D3\u69D5",5,"\u69DC\u69DD\u69DE\u69E1",11,"\u69EE\u69EF\u69F0\u69F1\u69F3",9,"\u69FE\u6A00",9,"\u6A0B",11,"\u6A19",5,"\u6A20\u6A22",5,"\u6A29\u6A2B\u6A2C\u6A2D\u6A2E\u6A30\u6A32\u6A33\u6A34\u6A36",6,"\u6A3F",4,"\u6A45\u6A46\u6A48",7,"\u6A51",6,"\u6A5A"],["9940","\u6A5C",4,"\u6A62\u6A63\u6A64\u6A66",10,"\u6A72",6,"\u6A7A\u6A7B\u6A7D\u6A7E\u6A7F\u6A81\u6A82\u6A83\u6A85",8,"\u6A8F\u6A92",4,"\u6A98",7,"\u6AA1",5],["9980","\u6AA7\u6AA8\u6AAA\u6AAD",114,"\u6B25\u6B26\u6B28",6],["9a40","\u6B2F\u6B30\u6B31\u6B33\u6B34\u6B35\u6B36\u6B38\u6B3B\u6B3C\u6B3D\u6B3F\u6B40\u6B41\u6B42\u6B44\u6B45\u6B48\u6B4A\u6B4B\u6B4D",11,"\u6B5A",7,"\u6B68\u6B69\u6B6B",13,"\u6B7A\u6B7D\u6B7E\u6B7F\u6B80\u6B85\u6B88"],["9a80","\u6B8C\u6B8E\u6B8F\u6B90\u6B91\u6B94\u6B95\u6B97\u6B98\u6B99\u6B9C",4,"\u6BA2",7,"\u6BAB",7,"\u6BB6\u6BB8",6,"\u6BC0\u6BC3\u6BC4\u6BC6",4,"\u6BCC\u6BCE\u6BD0\u6BD1\u6BD8\u6BDA\u6BDC",4,"\u6BE2",7,"\u6BEC\u6BED\u6BEE\u6BF0\u6BF1\u6BF2\u6BF4\u6BF6\u6BF7\u6BF8\u6BFA\u6BFB\u6BFC\u6BFE",6,"\u6C08",4,"\u6C0E\u6C12\u6C17\u6C1C\u6C1D\u6C1E\u6C20\u6C23\u6C25\u6C2B\u6C2C\u6C2D\u6C31\u6C33\u6C36\u6C37\u6C39\u6C3A\u6C3B\u6C3C\u6C3E\u6C3F\u6C43\u6C44\u6C45\u6C48\u6C4B",4,"\u6C51\u6C52\u6C53\u6C56\u6C58"],["9b40","\u6C59\u6C5A\u6C62\u6C63\u6C65\u6C66\u6C67\u6C6B",4,"\u6C71\u6C73\u6C75\u6C77\u6C78\u6C7A\u6C7B\u6C7C\u6C7F\u6C80\u6C84\u6C87\u6C8A\u6C8B\u6C8D\u6C8E\u6C91\u6C92\u6C95\u6C96\u6C97\u6C98\u6C9A\u6C9C\u6C9D\u6C9E\u6CA0\u6CA2\u6CA8\u6CAC\u6CAF\u6CB0\u6CB4\u6CB5\u6CB6\u6CB7\u6CBA\u6CC0\u6CC1\u6CC2\u6CC3\u6CC6\u6CC7\u6CC8\u6CCB\u6CCD\u6CCE\u6CCF\u6CD1\u6CD2\u6CD8"],["9b80","\u6CD9\u6CDA\u6CDC\u6CDD\u6CDF\u6CE4\u6CE6\u6CE7\u6CE9\u6CEC\u6CED\u6CF2\u6CF4\u6CF9\u6CFF\u6D00\u6D02\u6D03\u6D05\u6D06\u6D08\u6D09\u6D0A\u6D0D\u6D0F\u6D10\u6D11\u6D13\u6D14\u6D15\u6D16\u6D18\u6D1C\u6D1D\u6D1F",5,"\u6D26\u6D28\u6D29\u6D2C\u6D2D\u6D2F\u6D30\u6D34\u6D36\u6D37\u6D38\u6D3A\u6D3F\u6D40\u6D42\u6D44\u6D49\u6D4C\u6D50\u6D55\u6D56\u6D57\u6D58\u6D5B\u6D5D\u6D5F\u6D61\u6D62\u6D64\u6D65\u6D67\u6D68\u6D6B\u6D6C\u6D6D\u6D70\u6D71\u6D72\u6D73\u6D75\u6D76\u6D79\u6D7A\u6D7B\u6D7D",4,"\u6D83\u6D84\u6D86\u6D87\u6D8A\u6D8B\u6D8D\u6D8F\u6D90\u6D92\u6D96",4,"\u6D9C\u6DA2\u6DA5\u6DAC\u6DAD\u6DB0\u6DB1\u6DB3\u6DB4\u6DB6\u6DB7\u6DB9",5,"\u6DC1\u6DC2\u6DC3\u6DC8\u6DC9\u6DCA"],["9c40","\u6DCD\u6DCE\u6DCF\u6DD0\u6DD2\u6DD3\u6DD4\u6DD5\u6DD7\u6DDA\u6DDB\u6DDC\u6DDF\u6DE2\u6DE3\u6DE5\u6DE7\u6DE8\u6DE9\u6DEA\u6DED\u6DEF\u6DF0\u6DF2\u6DF4\u6DF5\u6DF6\u6DF8\u6DFA\u6DFD",7,"\u6E06\u6E07\u6E08\u6E09\u6E0B\u6E0F\u6E12\u6E13\u6E15\u6E18\u6E19\u6E1B\u6E1C\u6E1E\u6E1F\u6E22\u6E26\u6E27\u6E28\u6E2A\u6E2C\u6E2E\u6E30\u6E31\u6E33\u6E35"],["9c80","\u6E36\u6E37\u6E39\u6E3B",7,"\u6E45",7,"\u6E4F\u6E50\u6E51\u6E52\u6E55\u6E57\u6E59\u6E5A\u6E5C\u6E5D\u6E5E\u6E60",10,"\u6E6C\u6E6D\u6E6F",14,"\u6E80\u6E81\u6E82\u6E84\u6E87\u6E88\u6E8A",4,"\u6E91",6,"\u6E99\u6E9A\u6E9B\u6E9D\u6E9E\u6EA0\u6EA1\u6EA3\u6EA4\u6EA6\u6EA8\u6EA9\u6EAB\u6EAC\u6EAD\u6EAE\u6EB0\u6EB3\u6EB5\u6EB8\u6EB9\u6EBC\u6EBE\u6EBF\u6EC0\u6EC3\u6EC4\u6EC5\u6EC6\u6EC8\u6EC9\u6ECA\u6ECC\u6ECD\u6ECE\u6ED0\u6ED2\u6ED6\u6ED8\u6ED9\u6EDB\u6EDC\u6EDD\u6EE3\u6EE7\u6EEA",5],["9d40","\u6EF0\u6EF1\u6EF2\u6EF3\u6EF5\u6EF6\u6EF7\u6EF8\u6EFA",7,"\u6F03\u6F04\u6F05\u6F07\u6F08\u6F0A",4,"\u6F10\u6F11\u6F12\u6F16",9,"\u6F21\u6F22\u6F23\u6F25\u6F26\u6F27\u6F28\u6F2C\u6F2E\u6F30\u6F32\u6F34\u6F35\u6F37",6,"\u6F3F\u6F40\u6F41\u6F42"],["9d80","\u6F43\u6F44\u6F45\u6F48\u6F49\u6F4A\u6F4C\u6F4E",9,"\u6F59\u6F5A\u6F5B\u6F5D\u6F5F\u6F60\u6F61\u6F63\u6F64\u6F65\u6F67",5,"\u6F6F\u6F70\u6F71\u6F73\u6F75\u6F76\u6F77\u6F79\u6F7B\u6F7D",6,"\u6F85\u6F86\u6F87\u6F8A\u6F8B\u6F8F",12,"\u6F9D\u6F9E\u6F9F\u6FA0\u6FA2",4,"\u6FA8",10,"\u6FB4\u6FB5\u6FB7\u6FB8\u6FBA",5,"\u6FC1\u6FC3",5,"\u6FCA",6,"\u6FD3",10,"\u6FDF\u6FE2\u6FE3\u6FE4\u6FE5"],["9e40","\u6FE6",7,"\u6FF0",32,"\u7012",7,"\u701C",6,"\u7024",6],["9e80","\u702B",9,"\u7036\u7037\u7038\u703A",17,"\u704D\u704E\u7050",13,"\u705F",11,"\u706E\u7071\u7072\u7073\u7074\u7077\u7079\u707A\u707B\u707D\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708B\u708C\u708D\u708F\u7090\u7091\u7093\u7097\u7098\u709A\u709B\u709E",12,"\u70B0\u70B2\u70B4\u70B5\u70B6\u70BA\u70BE\u70BF\u70C4\u70C5\u70C6\u70C7\u70C9\u70CB",12,"\u70DA"],["9f40","\u70DC\u70DD\u70DE\u70E0\u70E1\u70E2\u70E3\u70E5\u70EA\u70EE\u70F0",6,"\u70F8\u70FA\u70FB\u70FC\u70FE",10,"\u710B",4,"\u7111\u7112\u7114\u7117\u711B",10,"\u7127",7,"\u7132\u7133\u7134"],["9f80","\u7135\u7137",13,"\u7146\u7147\u7148\u7149\u714B\u714D\u714F",12,"\u715D\u715F",4,"\u7165\u7169",4,"\u716F\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717B\u717C\u717E",5,"\u7185",4,"\u718B\u718C\u718D\u718E\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719A",4,"\u71A1",6,"\u71A9\u71AA\u71AB\u71AD",5,"\u71B4\u71B6\u71B7\u71B8\u71BA",8,"\u71C4",9,"\u71CF",4],["a040","\u71D6",9,"\u71E1\u71E2\u71E3\u71E4\u71E6\u71E8",5,"\u71EF",9,"\u71FA",11,"\u7207",19],["a080","\u721B\u721C\u721E",9,"\u7229\u722B\u722D\u722E\u722F\u7232\u7233\u7234\u723A\u723C\u723E\u7240",6,"\u7249\u724A\u724B\u724E\u724F\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725A\u725C\u725E\u7260\u7263\u7264\u7265\u7268\u726A\u726B\u726C\u726D\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727B\u727C\u727D\u7282\u7283\u7285",4,"\u728C\u728E\u7290\u7291\u7293",11,"\u72A0",11,"\u72AE\u72B1\u72B2\u72B3\u72B5\u72BA",6,"\u72C5\u72C6\u72C7\u72C9\u72CA\u72CB\u72CC\u72CF\u72D1\u72D3\u72D4\u72D5\u72D6\u72D8\u72DA\u72DB"],["a1a1","\u3000\u3001\u3002\xB7\u02C9\u02C7\xA8\u3003\u3005\u2014\uFF5E\u2016\u2026\u2018\u2019\u201C\u201D\u3014\u3015\u3008",7,"\u3016\u3017\u3010\u3011\xB1\xD7\xF7\u2236\u2227\u2228\u2211\u220F\u222A\u2229\u2208\u2237\u221A\u22A5\u2225\u2220\u2312\u2299\u222B\u222E\u2261\u224C\u2248\u223D\u221D\u2260\u226E\u226F\u2264\u2265\u221E\u2235\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFF04\xA4\uFFE0\uFFE1\u2030\xA7\u2116\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u203B\u2192\u2190\u2191\u2193\u3013"],["a2a1","\u2170",9],["a2b1","\u2488",19,"\u2474",19,"\u2460",9],["a2e5","\u3220",9],["a2f1","\u2160",11],["a3a1","\uFF01\uFF02\uFF03\uFFE5\uFF05",88,"\uFFE3"],["a4a1","\u3041",82],["a5a1","\u30A1",85],["a6a1","\u0391",16,"\u03A3",6],["a6c1","\u03B1",16,"\u03C3",6],["a6e0","\uFE35\uFE36\uFE39\uFE3A\uFE3F\uFE40\uFE3D\uFE3E\uFE41\uFE42\uFE43\uFE44"],["a6ee","\uFE3B\uFE3C\uFE37\uFE38\uFE31"],["a6f4","\uFE33\uFE34"],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a840","\u02CA\u02CB\u02D9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221F\u2223\u2252\u2266\u2267\u22BF\u2550",35,"\u2581",6],["a880","\u2588",7,"\u2593\u2594\u2595\u25BC\u25BD\u25E2\u25E3\u25E4\u25E5\u2609\u2295\u3012\u301D\u301E"],["a8a1","\u0101\xE1\u01CE\xE0\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA\u01DC\xFC\xEA\u0251"],["a8bd","\u0144\u0148"],["a8c0","\u0261"],["a8c5","\u3105",36],["a940","\u3021",8,"\u32A3\u338E\u338F\u339C\u339D\u339E\u33A1\u33C4\u33CE\u33D1\u33D2\u33D5\uFE30\uFFE2\uFFE4"],["a959","\u2121\u3231"],["a95c","\u2010"],["a960","\u30FC\u309B\u309C\u30FD\u30FE\u3006\u309D\u309E\uFE49",9,"\uFE54\uFE55\uFE56\uFE57\uFE59",8],["a980","\uFE62",4,"\uFE68\uFE69\uFE6A\uFE6B"],["a996","\u3007"],["a9a4","\u2500",75],["aa40","\u72DC\u72DD\u72DF\u72E2",5,"\u72EA\u72EB\u72F5\u72F6\u72F9\u72FD\u72FE\u72FF\u7300\u7302\u7304",5,"\u730B\u730C\u730D\u730F\u7310\u7311\u7312\u7314\u7318\u7319\u731A\u731F\u7320\u7323\u7324\u7326\u7327\u7328\u732D\u732F\u7330\u7332\u7333\u7335\u7336\u733A\u733B\u733C\u733D\u7340",8],["aa80","\u7349\u734A\u734B\u734C\u734E\u734F\u7351\u7353\u7354\u7355\u7356\u7358",7,"\u7361",10,"\u736E\u7370\u7371"],["ab40","\u7372",11,"\u737F",4,"\u7385\u7386\u7388\u738A\u738C\u738D\u738F\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739A\u739C\u739D\u739E\u73A0\u73A1\u73A3",5,"\u73AA\u73AC\u73AD\u73B1\u73B4\u73B5\u73B6\u73B8\u73B9\u73BC\u73BD\u73BE\u73BF\u73C1\u73C3",4],["ab80","\u73CB\u73CC\u73CE\u73D2",6,"\u73DA\u73DB\u73DC\u73DD\u73DF\u73E1\u73E2\u73E3\u73E4\u73E6\u73E8\u73EA\u73EB\u73EC\u73EE\u73EF\u73F0\u73F1\u73F3",4],["ac40","\u73F8",10,"\u7404\u7407\u7408\u740B\u740C\u740D\u740E\u7411",8,"\u741C",5,"\u7423\u7424\u7427\u7429\u742B\u742D\u742F\u7431\u7432\u7437",4,"\u743D\u743E\u743F\u7440\u7442",11],["ac80","\u744E",6,"\u7456\u7458\u745D\u7460",12,"\u746E\u746F\u7471",4,"\u7478\u7479\u747A"],["ad40","\u747B\u747C\u747D\u747F\u7482\u7484\u7485\u7486\u7488\u7489\u748A\u748C\u748D\u748F\u7491",10,"\u749D\u749F",7,"\u74AA",15,"\u74BB",12],["ad80","\u74C8",9,"\u74D3",8,"\u74DD\u74DF\u74E1\u74E5\u74E7",6,"\u74F0\u74F1\u74F2"],["ae40","\u74F3\u74F5\u74F8",6,"\u7500\u7501\u7502\u7503\u7505",7,"\u750E\u7510\u7512\u7514\u7515\u7516\u7517\u751B\u751D\u751E\u7520",4,"\u7526\u7527\u752A\u752E\u7534\u7536\u7539\u753C\u753D\u753F\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754A\u754D\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558"],["ae80","\u755D",7,"\u7567\u7568\u7569\u756B",6,"\u7573\u7575\u7576\u7577\u757A",4,"\u7580\u7581\u7582\u7584\u7585\u7587"],["af40","\u7588\u7589\u758A\u758C\u758D\u758E\u7590\u7593\u7595\u7598\u759B\u759C\u759E\u75A2\u75A6",4,"\u75AD\u75B6\u75B7\u75BA\u75BB\u75BF\u75C0\u75C1\u75C6\u75CB\u75CC\u75CE\u75CF\u75D0\u75D1\u75D3\u75D7\u75D9\u75DA\u75DC\u75DD\u75DF\u75E0\u75E1\u75E5\u75E9\u75EC\u75ED\u75EE\u75EF\u75F2\u75F3\u75F5\u75F6\u75F7\u75F8\u75FA\u75FB\u75FD\u75FE\u7602\u7604\u7606\u7607"],["af80","\u7608\u7609\u760B\u760D\u760E\u760F\u7611\u7612\u7613\u7614\u7616\u761A\u761C\u761D\u761E\u7621\u7623\u7627\u7628\u762C\u762E\u762F\u7631\u7632\u7636\u7637\u7639\u763A\u763B\u763D\u7641\u7642\u7644"],["b040","\u7645",6,"\u764E",5,"\u7655\u7657",4,"\u765D\u765F\u7660\u7661\u7662\u7664",6,"\u766C\u766D\u766E\u7670",7,"\u7679\u767A\u767C\u767F\u7680\u7681\u7683\u7685\u7689\u768A\u768C\u768D\u768F\u7690\u7692\u7694\u7695\u7697\u7698\u769A\u769B"],["b080","\u769C",7,"\u76A5",8,"\u76AF\u76B0\u76B3\u76B5",9,"\u76C0\u76C1\u76C3\u554A\u963F\u57C3\u6328\u54CE\u5509\u54C0\u7691\u764C\u853C\u77EE\u827E\u788D\u7231\u9698\u978D\u6C28\u5B89\u4FFA\u6309\u6697\u5CB8\u80FA\u6848\u80AE\u6602\u76CE\u51F9\u6556\u71AC\u7FF1\u8884\u50B2\u5965\u61CA\u6FB3\u82AD\u634C\u6252\u53ED\u5427\u7B06\u516B\u75A4\u5DF4\u62D4\u8DCB\u9776\u628A\u8019\u575D\u9738\u7F62\u7238\u767D\u67CF\u767E\u6446\u4F70\u8D25\u62DC\u7A17\u6591\u73ED\u642C\u6273\u822C\u9881\u677F\u7248\u626E\u62CC\u4F34\u74E3\u534A\u529E\u7ECA\u90A6\u5E2E\u6886\u699C\u8180\u7ED1\u68D2\u78C5\u868C\u9551\u508D\u8C24\u82DE\u80DE\u5305\u8912\u5265"],["b140","\u76C4\u76C7\u76C9\u76CB\u76CC\u76D3\u76D5\u76D9\u76DA\u76DC\u76DD\u76DE\u76E0",4,"\u76E6",7,"\u76F0\u76F3\u76F5\u76F6\u76F7\u76FA\u76FB\u76FD\u76FF\u7700\u7702\u7703\u7705\u7706\u770A\u770C\u770E",10,"\u771B\u771C\u771D\u771E\u7721\u7723\u7724\u7725\u7727\u772A\u772B"],["b180","\u772C\u772E\u7730",4,"\u7739\u773B\u773D\u773E\u773F\u7742\u7744\u7745\u7746\u7748",7,"\u7752",7,"\u775C\u8584\u96F9\u4FDD\u5821\u9971\u5B9D\u62B1\u62A5\u66B4\u8C79\u9C8D\u7206\u676F\u7891\u60B2\u5351\u5317\u8F88\u80CC\u8D1D\u94A1\u500D\u72C8\u5907\u60EB\u7119\u88AB\u5954\u82EF\u672C\u7B28\u5D29\u7EF7\u752D\u6CF5\u8E66\u8FF8\u903C\u9F3B\u6BD4\u9119\u7B14\u5F7C\u78A7\u84D6\u853D\u6BD5\u6BD9\u6BD6\u5E01\u5E87\u75F9\u95ED\u655D\u5F0A\u5FC5\u8F9F\u58C1\u81C2\u907F\u965B\u97AD\u8FB9\u7F16\u8D2C\u6241\u4FBF\u53D8\u535E\u8FA8\u8FA9\u8FAB\u904D\u6807\u5F6A\u8198\u8868\u9CD6\u618B\u522B\u762A\u5F6C\u658C\u6FD2\u6EE8\u5BBE\u6448\u5175\u51B0\u67C4\u4E19\u79C9\u997C\u70B3"],["b240","\u775D\u775E\u775F\u7760\u7764\u7767\u7769\u776A\u776D",11,"\u777A\u777B\u777C\u7781\u7782\u7783\u7786",5,"\u778F\u7790\u7793",11,"\u77A1\u77A3\u77A4\u77A6\u77A8\u77AB\u77AD\u77AE\u77AF\u77B1\u77B2\u77B4\u77B6",4],["b280","\u77BC\u77BE\u77C0",12,"\u77CE",8,"\u77D8\u77D9\u77DA\u77DD",4,"\u77E4\u75C5\u5E76\u73BB\u83E0\u64AD\u62E8\u94B5\u6CE2\u535A\u52C3\u640F\u94C2\u7B94\u4F2F\u5E1B\u8236\u8116\u818A\u6E24\u6CCA\u9A73\u6355\u535C\u54FA\u8865\u57E0\u4E0D\u5E03\u6B65\u7C3F\u90E8\u6016\u64E6\u731C\u88C1\u6750\u624D\u8D22\u776C\u8E29\u91C7\u5F69\u83DC\u8521\u9910\u53C2\u8695\u6B8B\u60ED\u60E8\u707F\u82CD\u8231\u4ED3\u6CA7\u85CF\u64CD\u7CD9\u69FD\u66F9\u8349\u5395\u7B56\u4FA7\u518C\u6D4B\u5C42\u8E6D\u63D2\u53C9\u832C\u8336\u67E5\u78B4\u643D\u5BDF\u5C94\u5DEE\u8BE7\u62C6\u67F4\u8C7A\u6400\u63BA\u8749\u998B\u8C17\u7F20\u94F2\u4EA7\u9610\u98A4\u660C\u7316"],["b340","\u77E6\u77E8\u77EA\u77EF\u77F0\u77F1\u77F2\u77F4\u77F5\u77F7\u77F9\u77FA\u77FB\u77FC\u7803",5,"\u780A\u780B\u780E\u780F\u7810\u7813\u7815\u7819\u781B\u781E\u7820\u7821\u7822\u7824\u7828\u782A\u782B\u782E\u782F\u7831\u7832\u7833\u7835\u7836\u783D\u783F\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784A\u784B\u784D\u784F\u7851\u7853\u7854\u7858\u7859\u785A"],["b380","\u785B\u785C\u785E",11,"\u786F",7,"\u7878\u7879\u787A\u787B\u787D",6,"\u573A\u5C1D\u5E38\u957F\u507F\u80A0\u5382\u655E\u7545\u5531\u5021\u8D85\u6284\u949E\u671D\u5632\u6F6E\u5DE2\u5435\u7092\u8F66\u626F\u64A4\u63A3\u5F7B\u6F88\u90F4\u81E3\u8FB0\u5C18\u6668\u5FF1\u6C89\u9648\u8D81\u886C\u6491\u79F0\u57CE\u6A59\u6210\u5448\u4E58\u7A0B\u60E9\u6F84\u8BDA\u627F\u901E\u9A8B\u79E4\u5403\u75F4\u6301\u5319\u6C60\u8FDF\u5F1B\u9A70\u803B\u9F7F\u4F88\u5C3A\u8D64\u7FC5\u65A5\u70BD\u5145\u51B2\u866B\u5D07\u5BA0\u62BD\u916C\u7574\u8E0C\u7A20\u6101\u7B79\u4EC7\u7EF8\u7785\u4E11\u81ED\u521D\u51FA\u6A71\u53A8\u8E87\u9504\u96CF\u6EC1\u9664\u695A"],["b440","\u7884\u7885\u7886\u7888\u788A\u788B\u788F\u7890\u7892\u7894\u7895\u7896\u7899\u789D\u789E\u78A0\u78A2\u78A4\u78A6\u78A8",7,"\u78B5\u78B6\u78B7\u78B8\u78BA\u78BB\u78BC\u78BD\u78BF\u78C0\u78C2\u78C3\u78C4\u78C6\u78C7\u78C8\u78CC\u78CD\u78CE\u78CF\u78D1\u78D2\u78D3\u78D6\u78D7\u78D8\u78DA",9],["b480","\u78E4\u78E5\u78E6\u78E7\u78E9\u78EA\u78EB\u78ED",4,"\u78F3\u78F5\u78F6\u78F8\u78F9\u78FB",5,"\u7902\u7903\u7904\u7906",6,"\u7840\u50A8\u77D7\u6410\u89E6\u5904\u63E3\u5DDD\u7A7F\u693D\u4F20\u8239\u5598\u4E32\u75AE\u7A97\u5E62\u5E8A\u95EF\u521B\u5439\u708A\u6376\u9524\u5782\u6625\u693F\u9187\u5507\u6DF3\u7EAF\u8822\u6233\u7EF0\u75B5\u8328\u78C1\u96CC\u8F9E\u6148\u74F7\u8BCD\u6B64\u523A\u8D50\u6B21\u806A\u8471\u56F1\u5306\u4ECE\u4E1B\u51D1\u7C97\u918B\u7C07\u4FC3\u8E7F\u7BE1\u7A9C\u6467\u5D14\u50AC\u8106\u7601\u7CB9\u6DEC\u7FE0\u6751\u5B58\u5BF8\u78CB\u64AE\u6413\u63AA\u632B\u9519\u642D\u8FBE\u7B54\u7629\u6253\u5927\u5446\u6B79\u50A3\u6234\u5E26\u6B86\u4EE3\u8D37\u888B\u5F85\u902E"],["b540","\u790D",5,"\u7914",9,"\u791F",4,"\u7925",14,"\u7935",4,"\u793D\u793F\u7942\u7943\u7944\u7945\u7947\u794A",8,"\u7954\u7955\u7958\u7959\u7961\u7963"],["b580","\u7964\u7966\u7969\u796A\u796B\u796C\u796E\u7970",6,"\u7979\u797B",4,"\u7982\u7983\u7986\u7987\u7988\u7989\u798B\u798C\u798D\u798E\u7990\u7991\u7992\u6020\u803D\u62C5\u4E39\u5355\u90F8\u63B8\u80C6\u65E6\u6C2E\u4F46\u60EE\u6DE1\u8BDE\u5F39\u86CB\u5F53\u6321\u515A\u8361\u6863\u5200\u6363\u8E48\u5012\u5C9B\u7977\u5BFC\u5230\u7A3B\u60BC\u9053\u76D7\u5FB7\u5F97\u7684\u8E6C\u706F\u767B\u7B49\u77AA\u51F3\u9093\u5824\u4F4E\u6EF4\u8FEA\u654C\u7B1B\u72C4\u6DA4\u7FDF\u5AE1\u62B5\u5E95\u5730\u8482\u7B2C\u5E1D\u5F1F\u9012\u7F14\u98A0\u6382\u6EC7\u7898\u70B9\u5178\u975B\u57AB\u7535\u4F43\u7538\u5E97\u60E6\u5960\u6DC0\u6BBF\u7889\u53FC\u96D5\u51CB\u5201\u6389\u540A\u9493\u8C03\u8DCC\u7239\u789F\u8776\u8FED\u8C0D\u53E0"],["b640","\u7993",6,"\u799B",11,"\u79A8",10,"\u79B4",4,"\u79BC\u79BF\u79C2\u79C4\u79C5\u79C7\u79C8\u79CA\u79CC\u79CE\u79CF\u79D0\u79D3\u79D4\u79D6\u79D7\u79D9",5,"\u79E0\u79E1\u79E2\u79E5\u79E8\u79EA"],["b680","\u79EC\u79EE\u79F1",6,"\u79F9\u79FA\u79FC\u79FE\u79FF\u7A01\u7A04\u7A05\u7A07\u7A08\u7A09\u7A0A\u7A0C\u7A0F",4,"\u7A15\u7A16\u7A18\u7A19\u7A1B\u7A1C\u4E01\u76EF\u53EE\u9489\u9876\u9F0E\u952D\u5B9A\u8BA2\u4E22\u4E1C\u51AC\u8463\u61C2\u52A8\u680B\u4F97\u606B\u51BB\u6D1E\u515C\u6296\u6597\u9661\u8C46\u9017\u75D8\u90FD\u7763\u6BD2\u728A\u72EC\u8BFB\u5835\u7779\u8D4C\u675C\u9540\u809A\u5EA6\u6E21\u5992\u7AEF\u77ED\u953B\u6BB5\u65AD\u7F0E\u5806\u5151\u961F\u5BF9\u58A9\u5428\u8E72\u6566\u987F\u56E4\u949D\u76FE\u9041\u6387\u54C6\u591A\u593A\u579B\u8EB2\u6735\u8DFA\u8235\u5241\u60F0\u5815\u86FE\u5CE8\u9E45\u4FC4\u989D\u8BB9\u5A25\u6076\u5384\u627C\u904F\u9102\u997F\u6069\u800C\u513F\u8033\u5C14\u9975\u6D31\u4E8C"],["b740","\u7A1D\u7A1F\u7A21\u7A22\u7A24",14,"\u7A34\u7A35\u7A36\u7A38\u7A3A\u7A3E\u7A40",5,"\u7A47",9,"\u7A52",4,"\u7A58",16],["b780","\u7A69",6,"\u7A71\u7A72\u7A73\u7A75\u7A7B\u7A7C\u7A7D\u7A7E\u7A82\u7A85\u7A87\u7A89\u7A8A\u7A8B\u7A8C\u7A8E\u7A8F\u7A90\u7A93\u7A94\u7A99\u7A9A\u7A9B\u7A9E\u7AA1\u7AA2\u8D30\u53D1\u7F5A\u7B4F\u4F10\u4E4F\u9600\u6CD5\u73D0\u85E9\u5E06\u756A\u7FFB\u6A0A\u77FE\u9492\u7E41\u51E1\u70E6\u53CD\u8FD4\u8303\u8D29\u72AF\u996D\u6CDB\u574A\u82B3\u65B9\u80AA\u623F\u9632\u59A8\u4EFF\u8BBF\u7EBA\u653E\u83F2\u975E\u5561\u98DE\u80A5\u532A\u8BFD\u5420\u80BA\u5E9F\u6CB8\u8D39\u82AC\u915A\u5429\u6C1B\u5206\u7EB7\u575F\u711A\u6C7E\u7C89\u594B\u4EFD\u5FFF\u6124\u7CAA\u4E30\u5C01\u67AB\u8702\u5CF0\u950B\u98CE\u75AF\u70FD\u9022\u51AF\u7F1D\u8BBD\u5949\u51E4\u4F5B\u5426\u592B\u6577\u80A4\u5B75\u6276\u62C2\u8F90\u5E45\u6C1F\u7B26\u4F0F\u4FD8\u670D"],["b840","\u7AA3\u7AA4\u7AA7\u7AA9\u7AAA\u7AAB\u7AAE",4,"\u7AB4",10,"\u7AC0",10,"\u7ACC",9,"\u7AD7\u7AD8\u7ADA\u7ADB\u7ADC\u7ADD\u7AE1\u7AE2\u7AE4\u7AE7",5,"\u7AEE\u7AF0\u7AF1\u7AF2\u7AF3"],["b880","\u7AF4",4,"\u7AFB\u7AFC\u7AFE\u7B00\u7B01\u7B02\u7B05\u7B07\u7B09\u7B0C\u7B0D\u7B0E\u7B10\u7B12\u7B13\u7B16\u7B17\u7B18\u7B1A\u7B1C\u7B1D\u7B1F\u7B21\u7B22\u7B23\u7B27\u7B29\u7B2D\u6D6E\u6DAA\u798F\u88B1\u5F17\u752B\u629A\u8F85\u4FEF\u91DC\u65A7\u812F\u8151\u5E9C\u8150\u8D74\u526F\u8986\u8D4B\u590D\u5085\u4ED8\u961C\u7236\u8179\u8D1F\u5BCC\u8BA3\u9644\u5987\u7F1A\u5490\u5676\u560E\u8BE5\u6539\u6982\u9499\u76D6\u6E89\u5E72\u7518\u6746\u67D1\u7AFF\u809D\u8D76\u611F\u79C6\u6562\u8D63\u5188\u521A\u94A2\u7F38\u809B\u7EB2\u5C97\u6E2F\u6760\u7BD9\u768B\u9AD8\u818F\u7F94\u7CD5\u641E\u9550\u7A3F\u544A\u54E5\u6B4C\u6401\u6208\u9E3D\u80F3\u7599\u5272\u9769\u845B\u683C\u86E4\u9601\u9694\u94EC\u4E2A\u5404\u7ED9\u6839\u8DDF\u8015\u66F4\u5E9A\u7FB9"],["b940","\u7B2F\u7B30\u7B32\u7B34\u7B35\u7B36\u7B37\u7B39\u7B3B\u7B3D\u7B3F",5,"\u7B46\u7B48\u7B4A\u7B4D\u7B4E\u7B53\u7B55\u7B57\u7B59\u7B5C\u7B5E\u7B5F\u7B61\u7B63",10,"\u7B6F\u7B70\u7B73\u7B74\u7B76\u7B78\u7B7A\u7B7C\u7B7D\u7B7F\u7B81\u7B82\u7B83\u7B84\u7B86",6,"\u7B8E\u7B8F"],["b980","\u7B91\u7B92\u7B93\u7B96\u7B98\u7B99\u7B9A\u7B9B\u7B9E\u7B9F\u7BA0\u7BA3\u7BA4\u7BA5\u7BAE\u7BAF\u7BB0\u7BB2\u7BB3\u7BB5\u7BB6\u7BB7\u7BB9",7,"\u7BC2\u7BC3\u7BC4\u57C2\u803F\u6897\u5DE5\u653B\u529F\u606D\u9F9A\u4F9B\u8EAC\u516C\u5BAB\u5F13\u5DE9\u6C5E\u62F1\u8D21\u5171\u94A9\u52FE\u6C9F\u82DF\u72D7\u57A2\u6784\u8D2D\u591F\u8F9C\u83C7\u5495\u7B8D\u4F30\u6CBD\u5B64\u59D1\u9F13\u53E4\u86CA\u9AA8\u8C37\u80A1\u6545\u987E\u56FA\u96C7\u522E\u74DC\u5250\u5BE1\u6302\u8902\u4E56\u62D0\u602A\u68FA\u5173\u5B98\u51A0\u89C2\u7BA1\u9986\u7F50\u60EF\u704C\u8D2F\u5149\u5E7F\u901B\u7470\u89C4\u572D\u7845\u5F52\u9F9F\u95FA\u8F68\u9B3C\u8BE1\u7678\u6842\u67DC\u8DEA\u8D35\u523D\u8F8A\u6EDA\u68CD\u9505\u90ED\u56FD\u679C\u88F9\u8FC7\u54C8"],["ba40","\u7BC5\u7BC8\u7BC9\u7BCA\u7BCB\u7BCD\u7BCE\u7BCF\u7BD0\u7BD2\u7BD4",4,"\u7BDB\u7BDC\u7BDE\u7BDF\u7BE0\u7BE2\u7BE3\u7BE4\u7BE7\u7BE8\u7BE9\u7BEB\u7BEC\u7BED\u7BEF\u7BF0\u7BF2",4,"\u7BF8\u7BF9\u7BFA\u7BFB\u7BFD\u7BFF",7,"\u7C08\u7C09\u7C0A\u7C0D\u7C0E\u7C10",5,"\u7C17\u7C18\u7C19"],["ba80","\u7C1A",4,"\u7C20",5,"\u7C28\u7C29\u7C2B",12,"\u7C39",5,"\u7C42\u9AB8\u5B69\u6D77\u6C26\u4EA5\u5BB3\u9A87\u9163\u61A8\u90AF\u97E9\u542B\u6DB5\u5BD2\u51FD\u558A\u7F55\u7FF0\u64BC\u634D\u65F1\u61BE\u608D\u710A\u6C57\u6C49\u592F\u676D\u822A\u58D5\u568E\u8C6A\u6BEB\u90DD\u597D\u8017\u53F7\u6D69\u5475\u559D\u8377\u83CF\u6838\u79BE\u548C\u4F55\u5408\u76D2\u8C89\u9602\u6CB3\u6DB8\u8D6B\u8910\u9E64\u8D3A\u563F\u9ED1\u75D5\u5F88\u72E0\u6068\u54FC\u4EA8\u6A2A\u8861\u6052\u8F70\u54C4\u70D8\u8679\u9E3F\u6D2A\u5B8F\u5F18\u7EA2\u5589\u4FAF\u7334\u543C\u539A\u5019\u540E\u547C\u4E4E\u5FFD\u745A\u58F6\u846B\u80E1\u8774\u72D0\u7CCA\u6E56"],["bb40","\u7C43",9,"\u7C4E",36,"\u7C75",5,"\u7C7E",9],["bb80","\u7C88\u7C8A",6,"\u7C93\u7C94\u7C96\u7C99\u7C9A\u7C9B\u7CA0\u7CA1\u7CA3\u7CA6\u7CA7\u7CA8\u7CA9\u7CAB\u7CAC\u7CAD\u7CAF\u7CB0\u7CB4",4,"\u7CBA\u7CBB\u5F27\u864E\u552C\u62A4\u4E92\u6CAA\u6237\u82B1\u54D7\u534E\u733E\u6ED1\u753B\u5212\u5316\u8BDD\u69D0\u5F8A\u6000\u6DEE\u574F\u6B22\u73AF\u6853\u8FD8\u7F13\u6362\u60A3\u5524\u75EA\u8C62\u7115\u6DA3\u5BA6\u5E7B\u8352\u614C\u9EC4\u78FA\u8757\u7C27\u7687\u51F0\u60F6\u714C\u6643\u5E4C\u604D\u8C0E\u7070\u6325\u8F89\u5FBD\u6062\u86D4\u56DE\u6BC1\u6094\u6167\u5349\u60E0\u6666\u8D3F\u79FD\u4F1A\u70E9\u6C47\u8BB3\u8BF2\u7ED8\u8364\u660F\u5A5A\u9B42\u6D51\u6DF7\u8C41\u6D3B\u4F19\u706B\u83B7\u6216\u60D1\u970D\u8D27\u7978\u51FB\u573E\u57FA\u673A\u7578\u7A3D\u79EF\u7B95"],["bc40","\u7CBF\u7CC0\u7CC2\u7CC3\u7CC4\u7CC6\u7CC9\u7CCB\u7CCE",6,"\u7CD8\u7CDA\u7CDB\u7CDD\u7CDE\u7CE1",6,"\u7CE9",5,"\u7CF0",7,"\u7CF9\u7CFA\u7CFC",13,"\u7D0B",5],["bc80","\u7D11",14,"\u7D21\u7D23\u7D24\u7D25\u7D26\u7D28\u7D29\u7D2A\u7D2C\u7D2D\u7D2E\u7D30",6,"\u808C\u9965\u8FF9\u6FC0\u8BA5\u9E21\u59EC\u7EE9\u7F09\u5409\u6781\u68D8\u8F91\u7C4D\u96C6\u53CA\u6025\u75BE\u6C72\u5373\u5AC9\u7EA7\u6324\u51E0\u810A\u5DF1\u84DF\u6280\u5180\u5B63\u4F0E\u796D\u5242\u60B8\u6D4E\u5BC4\u5BC2\u8BA1\u8BB0\u65E2\u5FCC\u9645\u5993\u7EE7\u7EAA\u5609\u67B7\u5939\u4F73\u5BB6\u52A0\u835A\u988A\u8D3E\u7532\u94BE\u5047\u7A3C\u4EF7\u67B6\u9A7E\u5AC1\u6B7C\u76D1\u575A\u5C16\u7B3A\u95F4\u714E\u517C\u80A9\u8270\u5978\u7F04\u8327\u68C0\u67EC\u78B1\u7877\u62E3\u6361\u7B80\u4FED\u526A\u51CF\u8350\u69DB\u9274\u8DF5\u8D31\u89C1\u952E\u7BAD\u4EF6"],["bd40","\u7D37",54,"\u7D6F",7],["bd80","\u7D78",32,"\u5065\u8230\u5251\u996F\u6E10\u6E85\u6DA7\u5EFA\u50F5\u59DC\u5C06\u6D46\u6C5F\u7586\u848B\u6868\u5956\u8BB2\u5320\u9171\u964D\u8549\u6912\u7901\u7126\u80F6\u4EA4\u90CA\u6D47\u9A84\u5A07\u56BC\u6405\u94F0\u77EB\u4FA5\u811A\u72E1\u89D2\u997A\u7F34\u7EDE\u527F\u6559\u9175\u8F7F\u8F83\u53EB\u7A96\u63ED\u63A5\u7686\u79F8\u8857\u9636\u622A\u52AB\u8282\u6854\u6770\u6377\u776B\u7AED\u6D01\u7ED3\u89E3\u59D0\u6212\u85C9\u82A5\u754C\u501F\u4ECB\u75A5\u8BEB\u5C4A\u5DFE\u7B4B\u65A4\u91D1\u4ECA\u6D25\u895F\u7D27\u9526\u4EC5\u8C28\u8FDB\u9773\u664B\u7981\u8FD1\u70EC\u6D78"],["be40","\u7D99",12,"\u7DA7",6,"\u7DAF",42],["be80","\u7DDA",32,"\u5C3D\u52B2\u8346\u5162\u830E\u775B\u6676\u9CB8\u4EAC\u60CA\u7CBE\u7CB3\u7ECF\u4E95\u8B66\u666F\u9888\u9759\u5883\u656C\u955C\u5F84\u75C9\u9756\u7ADF\u7ADE\u51C0\u70AF\u7A98\u63EA\u7A76\u7EA0\u7396\u97ED\u4E45\u7078\u4E5D\u9152\u53A9\u6551\u65E7\u81FC\u8205\u548E\u5C31\u759A\u97A0\u62D8\u72D9\u75BD\u5C45\u9A79\u83CA\u5C40\u5480\u77E9\u4E3E\u6CAE\u805A\u62D2\u636E\u5DE8\u5177\u8DDD\u8E1E\u952F\u4FF1\u53E5\u60E7\u70AC\u5267\u6350\u9E43\u5A1F\u5026\u7737\u5377\u7EE2\u6485\u652B\u6289\u6398\u5014\u7235\u89C9\u51B3\u8BC0\u7EDD\u5747\u83CC\u94A7\u519B\u541B\u5CFB"],["bf40","\u7DFB",62],["bf80","\u7E3A\u7E3C",4,"\u7E42",4,"\u7E48",21,"\u4FCA\u7AE3\u6D5A\u90E1\u9A8F\u5580\u5496\u5361\u54AF\u5F00\u63E9\u6977\u51EF\u6168\u520A\u582A\u52D8\u574E\u780D\u770B\u5EB7\u6177\u7CE0\u625B\u6297\u4EA2\u7095\u8003\u62F7\u70E4\u9760\u5777\u82DB\u67EF\u68F5\u78D5\u9897\u79D1\u58F3\u54B3\u53EF\u6E34\u514B\u523B\u5BA2\u8BFE\u80AF\u5543\u57A6\u6073\u5751\u542D\u7A7A\u6050\u5B54\u63A7\u62A0\u53E3\u6263\u5BC7\u67AF\u54ED\u7A9F\u82E6\u9177\u5E93\u88E4\u5938\u57AE\u630E\u8DE8\u80EF\u5757\u7B77\u4FA9\u5FEB\u5BBD\u6B3E\u5321\u7B50\u72C2\u6846\u77FF\u7736\u65F7\u51B5\u4E8F\u76D4\u5CBF\u7AA5\u8475\u594E\u9B41\u5080"],["c040","\u7E5E",35,"\u7E83",23,"\u7E9C\u7E9D\u7E9E"],["c080","\u7EAE\u7EB4\u7EBB\u7EBC\u7ED6\u7EE4\u7EEC\u7EF9\u7F0A\u7F10\u7F1E\u7F37\u7F39\u7F3B",6,"\u7F43\u7F46",9,"\u7F52\u7F53\u9988\u6127\u6E83\u5764\u6606\u6346\u56F0\u62EC\u6269\u5ED3\u9614\u5783\u62C9\u5587\u8721\u814A\u8FA3\u5566\u83B1\u6765\u8D56\u84DD\u5A6A\u680F\u62E6\u7BEE\u9611\u5170\u6F9C\u8C30\u63FD\u89C8\u61D2\u7F06\u70C2\u6EE5\u7405\u6994\u72FC\u5ECA\u90CE\u6717\u6D6A\u635E\u52B3\u7262\u8001\u4F6C\u59E5\u916A\u70D9\u6D9D\u52D2\u4E50\u96F7\u956D\u857E\u78CA\u7D2F\u5121\u5792\u64C2\u808B\u7C7B\u6CEA\u68F1\u695E\u51B7\u5398\u68A8\u7281\u9ECE\u7BF1\u72F8\u79BB\u6F13\u7406\u674E\u91CC\u9CA4\u793C\u8389\u8354\u540F\u6817\u4E3D\u5389\u52B1\u783E\u5386\u5229\u5088\u4F8B\u4FD0"],["c140","\u7F56\u7F59\u7F5B\u7F5C\u7F5D\u7F5E\u7F60\u7F63",4,"\u7F6B\u7F6C\u7F6D\u7F6F\u7F70\u7F73\u7F75\u7F76\u7F77\u7F78\u7F7A\u7F7B\u7F7C\u7F7D\u7F7F\u7F80\u7F82",7,"\u7F8B\u7F8D\u7F8F",4,"\u7F95",4,"\u7F9B\u7F9C\u7FA0\u7FA2\u7FA3\u7FA5\u7FA6\u7FA8",6,"\u7FB1"],["c180","\u7FB3",4,"\u7FBA\u7FBB\u7FBE\u7FC0\u7FC2\u7FC3\u7FC4\u7FC6\u7FC7\u7FC8\u7FC9\u7FCB\u7FCD\u7FCF",4,"\u7FD6\u7FD7\u7FD9",5,"\u7FE2\u7FE3\u75E2\u7ACB\u7C92\u6CA5\u96B6\u529B\u7483\u54E9\u4FE9\u8054\u83B2\u8FDE\u9570\u5EC9\u601C\u6D9F\u5E18\u655B\u8138\u94FE\u604B\u70BC\u7EC3\u7CAE\u51C9\u6881\u7CB1\u826F\u4E24\u8F86\u91CF\u667E\u4EAE\u8C05\u64A9\u804A\u50DA\u7597\u71CE\u5BE5\u8FBD\u6F66\u4E86\u6482\u9563\u5ED6\u6599\u5217\u88C2\u70C8\u52A3\u730E\u7433\u6797\u78F7\u9716\u4E34\u90BB\u9CDE\u6DCB\u51DB\u8D41\u541D\u62CE\u73B2\u83F1\u96F6\u9F84\u94C3\u4F36\u7F9A\u51CC\u7075\u9675\u5CAD\u9886\u53E6\u4EE4\u6E9C\u7409\u69B4\u786B\u998F\u7559\u5218\u7624\u6D41\u67F3\u516D\u9F99\u804B\u5499\u7B3C\u7ABF"],["c240","\u7FE4\u7FE7\u7FE8\u7FEA\u7FEB\u7FEC\u7FED\u7FEF\u7FF2\u7FF4",6,"\u7FFD\u7FFE\u7FFF\u8002\u8007\u8008\u8009\u800A\u800E\u800F\u8011\u8013\u801A\u801B\u801D\u801E\u801F\u8021\u8023\u8024\u802B",5,"\u8032\u8034\u8039\u803A\u803C\u803E\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804E\u804F\u8050\u8051\u8053\u8055\u8056\u8057"],["c280","\u8059\u805B",13,"\u806B",5,"\u8072",11,"\u9686\u5784\u62E2\u9647\u697C\u5A04\u6402\u7BD3\u6F0F\u964B\u82A6\u5362\u9885\u5E90\u7089\u63B3\u5364\u864F\u9C81\u9E93\u788C\u9732\u8DEF\u8D42\u9E7F\u6F5E\u7984\u5F55\u9646\u622E\u9A74\u5415\u94DD\u4FA3\u65C5\u5C65\u5C61\u7F15\u8651\u6C2F\u5F8B\u7387\u6EE4\u7EFF\u5CE6\u631B\u5B6A\u6EE6\u5375\u4E71\u63A0\u7565\u62A1\u8F6E\u4F26\u4ED1\u6CA6\u7EB6\u8BBA\u841D\u87BA\u7F57\u903B\u9523\u7BA9\u9AA1\u88F8\u843D\u6D1B\u9A86\u7EDC\u5988\u9EBB\u739B\u7801\u8682\u9A6C\u9A82\u561B\u5417\u57CB\u4E70\u9EA6\u5356\u8FC8\u8109\u7792\u9992\u86EE\u6EE1\u8513\u66FC\u6162\u6F2B"],["c340","\u807E\u8081\u8082\u8085\u8088\u808A\u808D",5,"\u8094\u8095\u8097\u8099\u809E\u80A3\u80A6\u80A7\u80A8\u80AC\u80B0\u80B3\u80B5\u80B6\u80B8\u80B9\u80BB\u80C5\u80C7",4,"\u80CF",6,"\u80D8\u80DF\u80E0\u80E2\u80E3\u80E6\u80EE\u80F5\u80F7\u80F9\u80FB\u80FE\u80FF\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810B"],["c380","\u810C\u8115\u8117\u8119\u811B\u811C\u811D\u811F",12,"\u812D\u812E\u8130\u8133\u8134\u8135\u8137\u8139",4,"\u813F\u8C29\u8292\u832B\u76F2\u6C13\u5FD9\u83BD\u732B\u8305\u951A\u6BDB\u77DB\u94C6\u536F\u8302\u5192\u5E3D\u8C8C\u8D38\u4E48\u73AB\u679A\u6885\u9176\u9709\u7164\u6CA1\u7709\u5A92\u9541\u6BCF\u7F8E\u6627\u5BD0\u59B9\u5A9A\u95E8\u95F7\u4EEC\u840C\u8499\u6AAC\u76DF\u9530\u731B\u68A6\u5B5F\u772F\u919A\u9761\u7CDC\u8FF7\u8C1C\u5F25\u7C73\u79D8\u89C5\u6CCC\u871C\u5BC6\u5E42\u68C9\u7720\u7EF5\u5195\u514D\u52C9\u5A29\u7F05\u9762\u82D7\u63CF\u7784\u85D0\u79D2\u6E3A\u5E99\u5999\u8511\u706D\u6C11\u62BF\u76BF\u654F\u60AF\u95FD\u660E\u879F\u9E23\u94ED\u540D\u547D\u8C2C\u6478"],["c440","\u8140",5,"\u8147\u8149\u814D\u814E\u814F\u8152\u8156\u8157\u8158\u815B",4,"\u8161\u8162\u8163\u8164\u8166\u8168\u816A\u816B\u816C\u816F\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183",4,"\u8189\u818B\u818C\u818D\u818E\u8190\u8192",5,"\u8199\u819A\u819E",4,"\u81A4\u81A5"],["c480","\u81A7\u81A9\u81AB",7,"\u81B4",5,"\u81BC\u81BD\u81BE\u81BF\u81C4\u81C5\u81C7\u81C8\u81C9\u81CB\u81CD",6,"\u6479\u8611\u6A21\u819C\u78E8\u6469\u9B54\u62B9\u672B\u83AB\u58A8\u9ED8\u6CAB\u6F20\u5BDE\u964C\u8C0B\u725F\u67D0\u62C7\u7261\u4EA9\u59C6\u6BCD\u5893\u66AE\u5E55\u52DF\u6155\u6728\u76EE\u7766\u7267\u7A46\u62FF\u54EA\u5450\u94A0\u90A3\u5A1C\u7EB3\u6C16\u4E43\u5976\u8010\u5948\u5357\u7537\u96BE\u56CA\u6320\u8111\u607C\u95F9\u6DD6\u5462\u9981\u5185\u5AE9\u80FD\u59AE\u9713\u502A\u6CE5\u5C3C\u62DF\u4F60\u533F\u817B\u9006\u6EBA\u852B\u62C8\u5E74\u78BE\u64B5\u637B\u5FF5\u5A18\u917F\u9E1F\u5C3F\u634F\u8042\u5B7D\u556E\u954A\u954D\u6D85\u60A8\u67E0\u72DE\u51DD\u5B81"],["c540","\u81D4",14,"\u81E4\u81E5\u81E6\u81E8\u81E9\u81EB\u81EE",4,"\u81F5",5,"\u81FD\u81FF\u8203\u8207",4,"\u820E\u820F\u8211\u8213\u8215",5,"\u821D\u8220\u8224\u8225\u8226\u8227\u8229\u822E\u8232\u823A\u823C\u823D\u823F"],["c580","\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824A\u824C\u824D\u824E\u8250",7,"\u8259\u825B\u825C\u825D\u825E\u8260",7,"\u8269\u62E7\u6CDE\u725B\u626D\u94AE\u7EBD\u8113\u6D53\u519C\u5F04\u5974\u52AA\u6012\u5973\u6696\u8650\u759F\u632A\u61E6\u7CEF\u8BFA\u54E6\u6B27\u9E25\u6BB4\u85D5\u5455\u5076\u6CA4\u556A\u8DB4\u722C\u5E15\u6015\u7436\u62CD\u6392\u724C\u5F98\u6E43\u6D3E\u6500\u6F58\u76D8\u78D0\u76FC\u7554\u5224\u53DB\u4E53\u5E9E\u65C1\u802A\u80D6\u629B\u5486\u5228\u70AE\u888D\u8DD1\u6CE1\u5478\u80DA\u57F9\u88F4\u8D54\u966A\u914D\u4F69\u6C9B\u55B7\u76C6\u7830\u62A8\u70F9\u6F8E\u5F6D\u84EC\u68DA\u787C\u7BF7\u81A8\u670B\u9E4F\u6367\u78B0\u576F\u7812\u9739\u6279\u62AB\u5288\u7435\u6BD7"],["c640","\u826A\u826B\u826C\u826D\u8271\u8275\u8276\u8277\u8278\u827B\u827C\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828C\u8290\u8293\u8294\u8295\u8296\u829A\u829B\u829E\u82A0\u82A2\u82A3\u82A7\u82B2\u82B5\u82B6\u82BA\u82BB\u82BC\u82BF\u82C0\u82C2\u82C3\u82C5\u82C6\u82C9\u82D0\u82D6\u82D9\u82DA\u82DD\u82E2\u82E7\u82E8\u82E9\u82EA\u82EC\u82ED\u82EE\u82F0\u82F2\u82F3\u82F5\u82F6\u82F8"],["c680","\u82FA\u82FC",4,"\u830A\u830B\u830D\u8310\u8312\u8313\u8316\u8318\u8319\u831D",9,"\u8329\u832A\u832E\u8330\u8332\u8337\u833B\u833D\u5564\u813E\u75B2\u76AE\u5339\u75DE\u50FB\u5C41\u8B6C\u7BC7\u504F\u7247\u9A97\u98D8\u6F02\u74E2\u7968\u6487\u77A5\u62FC\u9891\u8D2B\u54C1\u8058\u4E52\u576A\u82F9\u840D\u5E73\u51ED\u74F6\u8BC4\u5C4F\u5761\u6CFC\u9887\u5A46\u7834\u9B44\u8FEB\u7C95\u5256\u6251\u94FA\u4EC6\u8386\u8461\u83E9\u84B2\u57D4\u6734\u5703\u666E\u6D66\u8C31\u66DD\u7011\u671F\u6B3A\u6816\u621A\u59BB\u4E03\u51C4\u6F06\u67D2\u6C8F\u5176\u68CB\u5947\u6B67\u7566\u5D0E\u8110\u9F50\u65D7\u7948\u7941\u9A91\u8D77\u5C82\u4E5E\u4F01\u542F\u5951\u780C\u5668\u6C14\u8FC4\u5F03\u6C7D\u6CE3\u8BAB\u6390"],["c740","\u833E\u833F\u8341\u8342\u8344\u8345\u8348\u834A",4,"\u8353\u8355",4,"\u835D\u8362\u8370",6,"\u8379\u837A\u837E",6,"\u8387\u8388\u838A\u838B\u838C\u838D\u838F\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839A\u839D\u839F\u83A1",6,"\u83AC\u83AD\u83AE"],["c780","\u83AF\u83B5\u83BB\u83BE\u83BF\u83C2\u83C3\u83C4\u83C6\u83C8\u83C9\u83CB\u83CD\u83CE\u83D0\u83D1\u83D2\u83D3\u83D5\u83D7\u83D9\u83DA\u83DB\u83DE\u83E2\u83E3\u83E4\u83E6\u83E7\u83E8\u83EB\u83EC\u83ED\u6070\u6D3D\u7275\u6266\u948E\u94C5\u5343\u8FC1\u7B7E\u4EDF\u8C26\u4E7E\u9ED4\u94B1\u94B3\u524D\u6F5C\u9063\u6D45\u8C34\u5811\u5D4C\u6B20\u6B49\u67AA\u545B\u8154\u7F8C\u5899\u8537\u5F3A\u62A2\u6A47\u9539\u6572\u6084\u6865\u77A7\u4E54\u4FA8\u5DE7\u9798\u64AC\u7FD8\u5CED\u4FCF\u7A8D\u5207\u8304\u4E14\u602F\u7A83\u94A6\u4FB5\u4EB2\u79E6\u7434\u52E4\u82B9\u64D2\u79BD\u5BDD\u6C81\u9752\u8F7B\u6C22\u503E\u537F\u6E05\u64CE\u6674\u6C30\u60C5\u9877\u8BF7\u5E86\u743C\u7A77\u79CB\u4E18\u90B1\u7403\u6C42\u56DA\u914B\u6CC5\u8D8B\u533A\u86C6\u66F2\u8EAF\u5C48\u9A71\u6E20"],["c840","\u83EE\u83EF\u83F3",4,"\u83FA\u83FB\u83FC\u83FE\u83FF\u8400\u8402\u8405\u8407\u8408\u8409\u840A\u8410\u8412",5,"\u8419\u841A\u841B\u841E",5,"\u8429",7,"\u8432",5,"\u8439\u843A\u843B\u843E",7,"\u8447\u8448\u8449"],["c880","\u844A",6,"\u8452",4,"\u8458\u845D\u845E\u845F\u8460\u8462\u8464",4,"\u846A\u846E\u846F\u8470\u8472\u8474\u8477\u8479\u847B\u847C\u53D6\u5A36\u9F8B\u8DA3\u53BB\u5708\u98A7\u6743\u919B\u6CC9\u5168\u75CA\u62F3\u72AC\u5238\u529D\u7F3A\u7094\u7638\u5374\u9E4A\u69B7\u786E\u96C0\u88D9\u7FA4\u7136\u71C3\u5189\u67D3\u74E4\u58E4\u6518\u56B7\u8BA9\u9976\u6270\u7ED5\u60F9\u70ED\u58EC\u4EC1\u4EBA\u5FCD\u97E7\u4EFB\u8BA4\u5203\u598A\u7EAB\u6254\u4ECD\u65E5\u620E\u8338\u84C9\u8363\u878D\u7194\u6EB6\u5BB9\u7ED2\u5197\u63C9\u67D4\u8089\u8339\u8815\u5112\u5B7A\u5982\u8FB1\u4E73\u6C5D\u5165\u8925\u8F6F\u962E\u854A\u745E\u9510\u95F0\u6DA6\u82E5\u5F31\u6492\u6D12\u8428\u816E\u9CC3\u585E\u8D5B\u4E09\u53C1"],["c940","\u847D",4,"\u8483\u8484\u8485\u8486\u848A\u848D\u848F",7,"\u8498\u849A\u849B\u849D\u849E\u849F\u84A0\u84A2",12,"\u84B0\u84B1\u84B3\u84B5\u84B6\u84B7\u84BB\u84BC\u84BE\u84C0\u84C2\u84C3\u84C5\u84C6\u84C7\u84C8\u84CB\u84CC\u84CE\u84CF\u84D2\u84D4\u84D5\u84D7"],["c980","\u84D8",4,"\u84DE\u84E1\u84E2\u84E4\u84E7",4,"\u84ED\u84EE\u84EF\u84F1",10,"\u84FD\u84FE\u8500\u8501\u8502\u4F1E\u6563\u6851\u55D3\u4E27\u6414\u9A9A\u626B\u5AC2\u745F\u8272\u6DA9\u68EE\u50E7\u838E\u7802\u6740\u5239\u6C99\u7EB1\u50BB\u5565\u715E\u7B5B\u6652\u73CA\u82EB\u6749\u5C71\u5220\u717D\u886B\u95EA\u9655\u64C5\u8D61\u81B3\u5584\u6C55\u6247\u7F2E\u5892\u4F24\u5546\u8D4F\u664C\u4E0A\u5C1A\u88F3\u68A2\u634E\u7A0D\u70E7\u828D\u52FA\u97F6\u5C11\u54E8\u90B5\u7ECD\u5962\u8D4A\u86C7\u820C\u820D\u8D66\u6444\u5C04\u6151\u6D89\u793E\u8BBE\u7837\u7533\u547B\u4F38\u8EAB\u6DF1\u5A20\u7EC5\u795E\u6C88\u5BA1\u5A76\u751A\u80BE\u614E\u6E17\u58F0\u751F\u7525\u7272\u5347\u7EF3"],["ca40","\u8503",8,"\u850D\u850E\u850F\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851B\u851C\u851D\u851E\u8520\u8522",8,"\u852D",9,"\u853E",4,"\u8544\u8545\u8546\u8547\u854B",10],["ca80","\u8557\u8558\u855A\u855B\u855C\u855D\u855F",4,"\u8565\u8566\u8567\u8569",8,"\u8573\u8575\u8576\u8577\u8578\u857C\u857D\u857F\u8580\u8581\u7701\u76DB\u5269\u80DC\u5723\u5E08\u5931\u72EE\u65BD\u6E7F\u8BD7\u5C38\u8671\u5341\u77F3\u62FE\u65F6\u4EC0\u98DF\u8680\u5B9E\u8BC6\u53F2\u77E2\u4F7F\u5C4E\u9A76\u59CB\u5F0F\u793A\u58EB\u4E16\u67FF\u4E8B\u62ED\u8A93\u901D\u52BF\u662F\u55DC\u566C\u9002\u4ED5\u4F8D\u91CA\u9970\u6C0F\u5E02\u6043\u5BA4\u89C6\u8BD5\u6536\u624B\u9996\u5B88\u5BFF\u6388\u552E\u53D7\u7626\u517D\u852C\u67A2\u68B3\u6B8A\u6292\u8F93\u53D4\u8212\u6DD1\u758F\u4E66\u8D4E\u5B70\u719F\u85AF\u6691\u66D9\u7F72\u8700\u9ECD\u9F20\u5C5E\u672F\u8FF0\u6811\u675F\u620D\u7AD6\u5885\u5EB6\u6570\u6F31"],["cb40","\u8582\u8583\u8586\u8588",6,"\u8590",10,"\u859D",6,"\u85A5\u85A6\u85A7\u85A9\u85AB\u85AC\u85AD\u85B1",5,"\u85B8\u85BA",6,"\u85C2",6,"\u85CA",4,"\u85D1\u85D2"],["cb80","\u85D4\u85D6",5,"\u85DD",6,"\u85E5\u85E6\u85E7\u85E8\u85EA",14,"\u6055\u5237\u800D\u6454\u8870\u7529\u5E05\u6813\u62F4\u971C\u53CC\u723D\u8C01\u6C34\u7761\u7A0E\u542E\u77AC\u987A\u821C\u8BF4\u7855\u6714\u70C1\u65AF\u6495\u5636\u601D\u79C1\u53F8\u4E1D\u6B7B\u8086\u5BFA\u55E3\u56DB\u4F3A\u4F3C\u9972\u5DF3\u677E\u8038\u6002\u9882\u9001\u5B8B\u8BBC\u8BF5\u641C\u8258\u64DE\u55FD\u82CF\u9165\u4FD7\u7D20\u901F\u7C9F\u50F3\u5851\u6EAF\u5BBF\u8BC9\u8083\u9178\u849C\u7B97\u867D\u968B\u968F\u7EE5\u9AD3\u788E\u5C81\u7A57\u9042\u96A7\u795F\u5B59\u635F\u7B0B\u84D1\u68AD\u5506\u7F29\u7410\u7D22\u9501\u6240\u584C\u4ED6\u5B83\u5979\u5854"],["cc40","\u85F9\u85FA\u85FC\u85FD\u85FE\u8600",4,"\u8606",10,"\u8612\u8613\u8614\u8615\u8617",15,"\u8628\u862A",13,"\u8639\u863A\u863B\u863D\u863E\u863F\u8640"],["cc80","\u8641",11,"\u8652\u8653\u8655",4,"\u865B\u865C\u865D\u865F\u8660\u8661\u8663",7,"\u736D\u631E\u8E4B\u8E0F\u80CE\u82D4\u62AC\u53F0\u6CF0\u915E\u592A\u6001\u6C70\u574D\u644A\u8D2A\u762B\u6EE9\u575B\u6A80\u75F0\u6F6D\u8C2D\u8C08\u5766\u6BEF\u8892\u78B3\u63A2\u53F9\u70AD\u6C64\u5858\u642A\u5802\u68E0\u819B\u5510\u7CD6\u5018\u8EBA\u6DCC\u8D9F\u70EB\u638F\u6D9B\u6ED4\u7EE6\u8404\u6843\u9003\u6DD8\u9676\u8BA8\u5957\u7279\u85E4\u817E\u75BC\u8A8A\u68AF\u5254\u8E22\u9511\u63D0\u9898\u8E44\u557C\u4F53\u66FF\u568F\u60D5\u6D95\u5243\u5C49\u5929\u6DFB\u586B\u7530\u751C\u606C\u8214\u8146\u6311\u6761\u8FE2\u773A\u8DF3\u8D34\u94C1\u5E16\u5385\u542C\u70C3"],["cd40","\u866D\u866F\u8670\u8672",6,"\u8683",6,"\u868E",4,"\u8694\u8696",5,"\u869E",4,"\u86A5\u86A6\u86AB\u86AD\u86AE\u86B2\u86B3\u86B7\u86B8\u86B9\u86BB",4,"\u86C1\u86C2\u86C3\u86C5\u86C8\u86CC\u86CD\u86D2\u86D3\u86D5\u86D6\u86D7\u86DA\u86DC"],["cd80","\u86DD\u86E0\u86E1\u86E2\u86E3\u86E5\u86E6\u86E7\u86E8\u86EA\u86EB\u86EC\u86EF\u86F5\u86F6\u86F7\u86FA\u86FB\u86FC\u86FD\u86FF\u8701\u8704\u8705\u8706\u870B\u870C\u870E\u870F\u8710\u8711\u8714\u8716\u6C40\u5EF7\u505C\u4EAD\u5EAD\u633A\u8247\u901A\u6850\u916E\u77B3\u540C\u94DC\u5F64\u7AE5\u6876\u6345\u7B52\u7EDF\u75DB\u5077\u6295\u5934\u900F\u51F8\u79C3\u7A81\u56FE\u5F92\u9014\u6D82\u5C60\u571F\u5410\u5154\u6E4D\u56E2\u63A8\u9893\u817F\u8715\u892A\u9000\u541E\u5C6F\u81C0\u62D6\u6258\u8131\u9E35\u9640\u9A6E\u9A7C\u692D\u59A5\u62D3\u553E\u6316\u54C7\u86D9\u6D3C\u5A03\u74E6\u889C\u6B6A\u5916\u8C4C\u5F2F\u6E7E\u73A9\u987D\u4E38\u70F7\u5B8C\u7897\u633D\u665A\u7696\u60CB\u5B9B\u5A49\u4E07\u8155\u6C6A\u738B\u4EA1\u6789\u7F51\u5F80\u65FA\u671B\u5FD8\u5984\u5A01"],["ce40","\u8719\u871B\u871D\u871F\u8720\u8724\u8726\u8727\u8728\u872A\u872B\u872C\u872D\u872F\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873A\u873C\u873D\u8740",6,"\u874A\u874B\u874D\u874F\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875A",5,"\u8761\u8762\u8766",7,"\u876F\u8771\u8772\u8773\u8775"],["ce80","\u8777\u8778\u8779\u877A\u877F\u8780\u8781\u8784\u8786\u8787\u8789\u878A\u878C\u878E",4,"\u8794\u8795\u8796\u8798",6,"\u87A0",4,"\u5DCD\u5FAE\u5371\u97E6\u8FDD\u6845\u56F4\u552F\u60DF\u4E3A\u6F4D\u7EF4\u82C7\u840E\u59D4\u4F1F\u4F2A\u5C3E\u7EAC\u672A\u851A\u5473\u754F\u80C3\u5582\u9B4F\u4F4D\u6E2D\u8C13\u5C09\u6170\u536B\u761F\u6E29\u868A\u6587\u95FB\u7EB9\u543B\u7A33\u7D0A\u95EE\u55E1\u7FC1\u74EE\u631D\u8717\u6DA1\u7A9D\u6211\u65A1\u5367\u63E1\u6C83\u5DEB\u545C\u94A8\u4E4C\u6C61\u8BEC\u5C4B\u65E0\u829C\u68A7\u543E\u5434\u6BCB\u6B66\u4E94\u6342\u5348\u821E\u4F0D\u4FAE\u575E\u620A\u96FE\u6664\u7269\u52FF\u52A1\u609F\u8BEF\u6614\u7199\u6790\u897F\u7852\u77FD\u6670\u563B\u5438\u9521\u727A"],["cf40","\u87A5\u87A6\u87A7\u87A9\u87AA\u87AE\u87B0\u87B1\u87B2\u87B4\u87B6\u87B7\u87B8\u87B9\u87BB\u87BC\u87BE\u87BF\u87C1",4,"\u87C7\u87C8\u87C9\u87CC",4,"\u87D4",6,"\u87DC\u87DD\u87DE\u87DF\u87E1\u87E2\u87E3\u87E4\u87E6\u87E7\u87E8\u87E9\u87EB\u87EC\u87ED\u87EF",9],["cf80","\u87FA\u87FB\u87FC\u87FD\u87FF\u8800\u8801\u8802\u8804",5,"\u880B",7,"\u8814\u8817\u8818\u8819\u881A\u881C",4,"\u8823\u7A00\u606F\u5E0C\u6089\u819D\u5915\u60DC\u7184\u70EF\u6EAA\u6C50\u7280\u6A84\u88AD\u5E2D\u4E60\u5AB3\u559C\u94E3\u6D17\u7CFB\u9699\u620F\u7EC6\u778E\u867E\u5323\u971E\u8F96\u6687\u5CE1\u4FA0\u72ED\u4E0B\u53A6\u590F\u5413\u6380\u9528\u5148\u4ED9\u9C9C\u7EA4\u54B8\u8D24\u8854\u8237\u95F2\u6D8E\u5F26\u5ACC\u663E\u9669\u73B0\u732E\u53BF\u817A\u9985\u7FA1\u5BAA\u9677\u9650\u7EBF\u76F8\u53A2\u9576\u9999\u7BB1\u8944\u6E58\u4E61\u7FD4\u7965\u8BE6\u60F3\u54CD\u4EAB\u9879\u5DF7\u6A61\u50CF\u5411\u8C61\u8427\u785D\u9704\u524A\u54EE\u56A3\u9500\u6D88\u5BB5\u6DC6\u6653"],["d040","\u8824",13,"\u8833",5,"\u883A\u883B\u883D\u883E\u883F\u8841\u8842\u8843\u8846",5,"\u884E",5,"\u8855\u8856\u8858\u885A",6,"\u8866\u8867\u886A\u886D\u886F\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887A"],["d080","\u887B\u887C\u8880\u8883\u8886\u8887\u8889\u888A\u888C\u888E\u888F\u8890\u8891\u8893\u8894\u8895\u8897",4,"\u889D",4,"\u88A3\u88A5",5,"\u5C0F\u5B5D\u6821\u8096\u5578\u7B11\u6548\u6954\u4E9B\u6B47\u874E\u978B\u534F\u631F\u643A\u90AA\u659C\u80C1\u8C10\u5199\u68B0\u5378\u87F9\u61C8\u6CC4\u6CFB\u8C22\u5C51\u85AA\u82AF\u950C\u6B23\u8F9B\u65B0\u5FFB\u5FC3\u4FE1\u8845\u661F\u8165\u7329\u60FA\u5174\u5211\u578B\u5F62\u90A2\u884C\u9192\u5E78\u674F\u6027\u59D3\u5144\u51F6\u80F8\u5308\u6C79\u96C4\u718A\u4F11\u4FEE\u7F9E\u673D\u55C5\u9508\u79C0\u8896\u7EE3\u589F\u620C\u9700\u865A\u5618\u987B\u5F90\u8BB8\u84C4\u9157\u53D9\u65ED\u5E8F\u755C\u6064\u7D6E\u5A7F\u7EEA\u7EED\u8F69\u55A7\u5BA3\u60AC\u65CB\u7384"],["d140","\u88AC\u88AE\u88AF\u88B0\u88B2",4,"\u88B8\u88B9\u88BA\u88BB\u88BD\u88BE\u88BF\u88C0\u88C3\u88C4\u88C7\u88C8\u88CA\u88CB\u88CC\u88CD\u88CF\u88D0\u88D1\u88D3\u88D6\u88D7\u88DA",4,"\u88E0\u88E1\u88E6\u88E7\u88E9",6,"\u88F2\u88F5\u88F6\u88F7\u88FA\u88FB\u88FD\u88FF\u8900\u8901\u8903",5],["d180","\u8909\u890B",4,"\u8911\u8914",4,"\u891C",4,"\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892C\u892D\u892E\u892F\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7EDA\u9774\u859B\u5B66\u7A74\u96EA\u8840\u52CB\u718F\u5FAA\u65EC\u8BE2\u5BFB\u9A6F\u5DE1\u6B89\u6C5B\u8BAD\u8BAF\u900A\u8FC5\u538B\u62BC\u9E26\u9E2D\u5440\u4E2B\u82BD\u7259\u869C\u5D16\u8859\u6DAF\u96C5\u54D1\u4E9A\u8BB6\u7109\u54BD\u9609\u70DF\u6DF9\u76D0\u4E25\u7814\u8712\u5CA9\u5EF6\u8A00\u989C\u960E\u708E\u6CBF\u5944\u63A9\u773C\u884D\u6F14\u8273\u5830\u71D5\u538C\u781A\u96C1\u5501\u5F66\u7130\u5BB4\u8C1A\u9A8C\u6B83\u592E\u9E2F\u79E7\u6768\u626C\u4F6F\u75A1\u7F8A\u6D0B\u9633\u6C27\u4EF0\u75D2\u517B\u6837\u6F3E\u9080\u8170\u5996\u7476"],["d240","\u8938",8,"\u8942\u8943\u8945",24,"\u8960",5,"\u8967",19,"\u897C"],["d280","\u897D\u897E\u8980\u8982\u8984\u8985\u8987",26,"\u6447\u5C27\u9065\u7A91\u8C23\u59DA\u54AC\u8200\u836F\u8981\u8000\u6930\u564E\u8036\u7237\u91CE\u51B6\u4E5F\u9875\u6396\u4E1A\u53F6\u66F3\u814B\u591C\u6DB2\u4E00\u58F9\u533B\u63D6\u94F1\u4F9D\u4F0A\u8863\u9890\u5937\u9057\u79FB\u4EEA\u80F0\u7591\u6C82\u5B9C\u59E8\u5F5D\u6905\u8681\u501A\u5DF2\u4E59\u77E3\u4EE5\u827A\u6291\u6613\u9091\u5C79\u4EBF\u5F79\u81C6\u9038\u8084\u75AB\u4EA6\u88D4\u610F\u6BC5\u5FC6\u4E49\u76CA\u6EA2\u8BE3\u8BAE\u8C0A\u8BD1\u5F02\u7FFC\u7FCC\u7ECE\u8335\u836B\u56E0\u6BB7\u97F3\u9634\u59FB\u541F\u94F6\u6DEB\u5BC5\u996E\u5C39\u5F15\u9690"],["d340","\u89A2",30,"\u89C3\u89CD\u89D3\u89D4\u89D5\u89D7\u89D8\u89D9\u89DB\u89DD\u89DF\u89E0\u89E1\u89E2\u89E4\u89E7\u89E8\u89E9\u89EA\u89EC\u89ED\u89EE\u89F0\u89F1\u89F2\u89F4",6],["d380","\u89FB",4,"\u8A01",5,"\u8A08",21,"\u5370\u82F1\u6A31\u5A74\u9E70\u5E94\u7F28\u83B9\u8424\u8425\u8367\u8747\u8FCE\u8D62\u76C8\u5F71\u9896\u786C\u6620\u54DF\u62E5\u4F63\u81C3\u75C8\u5EB8\u96CD\u8E0A\u86F9\u548F\u6CF3\u6D8C\u6C38\u607F\u52C7\u7528\u5E7D\u4F18\u60A0\u5FE7\u5C24\u7531\u90AE\u94C0\u72B9\u6CB9\u6E38\u9149\u6709\u53CB\u53F3\u4F51\u91C9\u8BF1\u53C8\u5E7C\u8FC2\u6DE4\u4E8E\u76C2\u6986\u865E\u611A\u8206\u4F59\u4FDE\u903E\u9C7C\u6109\u6E1D\u6E14\u9685\u4E88\u5A31\u96E8\u4E0E\u5C7F\u79B9\u5B87\u8BED\u7FBD\u7389\u57DF\u828B\u90C1\u5401\u9047\u55BB\u5CEA\u5FA1\u6108\u6B32\u72F1\u80B2\u8A89"],["d440","\u8A1E",31,"\u8A3F",8,"\u8A49",21],["d480","\u8A5F",25,"\u8A7A",6,"\u6D74\u5BD3\u88D5\u9884\u8C6B\u9A6D\u9E33\u6E0A\u51A4\u5143\u57A3\u8881\u539F\u63F4\u8F95\u56ED\u5458\u5706\u733F\u6E90\u7F18\u8FDC\u82D1\u613F\u6028\u9662\u66F0\u7EA6\u8D8A\u8DC3\u94A5\u5CB3\u7CA4\u6708\u60A6\u9605\u8018\u4E91\u90E7\u5300\u9668\u5141\u8FD0\u8574\u915D\u6655\u97F5\u5B55\u531D\u7838\u6742\u683D\u54C9\u707E\u5BB0\u8F7D\u518D\u5728\u54B1\u6512\u6682\u8D5E\u8D43\u810F\u846C\u906D\u7CDF\u51FF\u85FB\u67A3\u65E9\u6FA1\u86A4\u8E81\u566A\u9020\u7682\u7076\u71E5\u8D23\u62E9\u5219\u6CFD\u8D3C\u600E\u589E\u618E\u66FE\u8D60\u624E\u55B3\u6E23\u672D\u8F67"],["d540","\u8A81",7,"\u8A8B",7,"\u8A94",46],["d580","\u8AC3",32,"\u94E1\u95F8\u7728\u6805\u69A8\u548B\u4E4D\u70B8\u8BC8\u6458\u658B\u5B85\u7A84\u503A\u5BE8\u77BB\u6BE1\u8A79\u7C98\u6CBE\u76CF\u65A9\u8F97\u5D2D\u5C55\u8638\u6808\u5360\u6218\u7AD9\u6E5B\u7EFD\u6A1F\u7AE0\u5F70\u6F33\u5F20\u638C\u6DA8\u6756\u4E08\u5E10\u8D26\u4ED7\u80C0\u7634\u969C\u62DB\u662D\u627E\u6CBC\u8D75\u7167\u7F69\u5146\u8087\u53EC\u906E\u6298\u54F2\u86F0\u8F99\u8005\u9517\u8517\u8FD9\u6D59\u73CD\u659F\u771F\u7504\u7827\u81FB\u8D1E\u9488\u4FA6\u6795\u75B9\u8BCA\u9707\u632F\u9547\u9635\u84B8\u6323\u7741\u5F81\u72F0\u4E89\u6014\u6574\u62EF\u6B63\u653F"],["d640","\u8AE4",34,"\u8B08",27],["d680","\u8B24\u8B25\u8B27",30,"\u5E27\u75C7\u90D1\u8BC1\u829D\u679D\u652F\u5431\u8718\u77E5\u80A2\u8102\u6C41\u4E4B\u7EC7\u804C\u76F4\u690D\u6B96\u6267\u503C\u4F84\u5740\u6307\u6B62\u8DBE\u53EA\u65E8\u7EB8\u5FD7\u631A\u63B7\u81F3\u81F4\u7F6E\u5E1C\u5CD9\u5236\u667A\u79E9\u7A1A\u8D28\u7099\u75D4\u6EDE\u6CBB\u7A92\u4E2D\u76C5\u5FE0\u949F\u8877\u7EC8\u79CD\u80BF\u91CD\u4EF2\u4F17\u821F\u5468\u5DDE\u6D32\u8BCC\u7CA5\u8F74\u8098\u5E1A\u5492\u76B1\u5B99\u663C\u9AA4\u73E0\u682A\u86DB\u6731\u732A\u8BF8\u8BDB\u9010\u7AF9\u70DB\u716E\u62C4\u77A9\u5631\u4E3B\u8457\u67F1\u52A9\u86C0\u8D2E\u94F8\u7B51"],["d740","\u8B46",31,"\u8B67",4,"\u8B6D",25],["d780","\u8B87",24,"\u8BAC\u8BB1\u8BBB\u8BC7\u8BD0\u8BEA\u8C09\u8C1E\u4F4F\u6CE8\u795D\u9A7B\u6293\u722A\u62FD\u4E13\u7816\u8F6C\u64B0\u8D5A\u7BC6\u6869\u5E84\u88C5\u5986\u649E\u58EE\u72B6\u690E\u9525\u8FFD\u8D58\u5760\u7F00\u8C06\u51C6\u6349\u62D9\u5353\u684C\u7422\u8301\u914C\u5544\u7740\u707C\u6D4A\u5179\u54A8\u8D44\u59FF\u6ECB\u6DC4\u5B5C\u7D2B\u4ED4\u7C7D\u6ED3\u5B50\u81EA\u6E0D\u5B57\u9B03\u68D5\u8E2A\u5B97\u7EFC\u603B\u7EB5\u90B9\u8D70\u594F\u63CD\u79DF\u8DB3\u5352\u65CF\u7956\u8BC5\u963B\u7EC4\u94BB\u7E82\u5634\u9189\u6700\u7F6A\u5C0A\u9075\u6628\u5DE6\u4F50\u67DE\u505A\u4F5C\u5750\u5EA7"],["d840","\u8C38",8,"\u8C42\u8C43\u8C44\u8C45\u8C48\u8C4A\u8C4B\u8C4D",7,"\u8C56\u8C57\u8C58\u8C59\u8C5B",5,"\u8C63",6,"\u8C6C",6,"\u8C74\u8C75\u8C76\u8C77\u8C7B",6,"\u8C83\u8C84\u8C86\u8C87"],["d880","\u8C88\u8C8B\u8C8D",6,"\u8C95\u8C96\u8C97\u8C99",20,"\u4E8D\u4E0C\u5140\u4E10\u5EFF\u5345\u4E15\u4E98\u4E1E\u9B32\u5B6C\u5669\u4E28\u79BA\u4E3F\u5315\u4E47\u592D\u723B\u536E\u6C10\u56DF\u80E4\u9997\u6BD3\u777E\u9F17\u4E36\u4E9F\u9F10\u4E5C\u4E69\u4E93\u8288\u5B5B\u556C\u560F\u4EC4\u538D\u539D\u53A3\u53A5\u53AE\u9765\u8D5D\u531A\u53F5\u5326\u532E\u533E\u8D5C\u5366\u5363\u5202\u5208\u520E\u522D\u5233\u523F\u5240\u524C\u525E\u5261\u525C\u84AF\u527D\u5282\u5281\u5290\u5293\u5182\u7F54\u4EBB\u4EC3\u4EC9\u4EC2\u4EE8\u4EE1\u4EEB\u4EDE\u4F1B\u4EF3\u4F22\u4F64\u4EF5\u4F25\u4F27\u4F09\u4F2B\u4F5E\u4F67\u6538\u4F5A\u4F5D"],["d940","\u8CAE",62],["d980","\u8CED",32,"\u4F5F\u4F57\u4F32\u4F3D\u4F76\u4F74\u4F91\u4F89\u4F83\u4F8F\u4F7E\u4F7B\u4FAA\u4F7C\u4FAC\u4F94\u4FE6\u4FE8\u4FEA\u4FC5\u4FDA\u4FE3\u4FDC\u4FD1\u4FDF\u4FF8\u5029\u504C\u4FF3\u502C\u500F\u502E\u502D\u4FFE\u501C\u500C\u5025\u5028\u507E\u5043\u5055\u5048\u504E\u506C\u507B\u50A5\u50A7\u50A9\u50BA\u50D6\u5106\u50ED\u50EC\u50E6\u50EE\u5107\u510B\u4EDD\u6C3D\u4F58\u4F65\u4FCE\u9FA0\u6C46\u7C74\u516E\u5DFD\u9EC9\u9998\u5181\u5914\u52F9\u530D\u8A07\u5310\u51EB\u5919\u5155\u4EA0\u5156\u4EB3\u886E\u88A4\u4EB5\u8114\u88D2\u7980\u5B34\u8803\u7FB8\u51AB\u51B1\u51BD\u51BC"],["da40","\u8D0E",14,"\u8D20\u8D51\u8D52\u8D57\u8D5F\u8D65\u8D68\u8D69\u8D6A\u8D6C\u8D6E\u8D6F\u8D71\u8D72\u8D78",8,"\u8D82\u8D83\u8D86\u8D87\u8D88\u8D89\u8D8C",4,"\u8D92\u8D93\u8D95",9,"\u8DA0\u8DA1"],["da80","\u8DA2\u8DA4",12,"\u8DB2\u8DB6\u8DB7\u8DB9\u8DBB\u8DBD\u8DC0\u8DC1\u8DC2\u8DC5\u8DC7\u8DC8\u8DC9\u8DCA\u8DCD\u8DD0\u8DD2\u8DD3\u8DD4\u51C7\u5196\u51A2\u51A5\u8BA0\u8BA6\u8BA7\u8BAA\u8BB4\u8BB5\u8BB7\u8BC2\u8BC3\u8BCB\u8BCF\u8BCE\u8BD2\u8BD3\u8BD4\u8BD6\u8BD8\u8BD9\u8BDC\u8BDF\u8BE0\u8BE4\u8BE8\u8BE9\u8BEE\u8BF0\u8BF3\u8BF6\u8BF9\u8BFC\u8BFF\u8C00\u8C02\u8C04\u8C07\u8C0C\u8C0F\u8C11\u8C12\u8C14\u8C15\u8C16\u8C19\u8C1B\u8C18\u8C1D\u8C1F\u8C20\u8C21\u8C25\u8C27\u8C2A\u8C2B\u8C2E\u8C2F\u8C32\u8C33\u8C35\u8C36\u5369\u537A\u961D\u9622\u9621\u9631\u962A\u963D\u963C\u9642\u9649\u9654\u965F\u9667\u966C\u9672\u9674\u9688\u968D\u9697\u96B0\u9097\u909B\u909D\u9099\u90AC\u90A1\u90B4\u90B3\u90B6\u90BA"],["db40","\u8DD5\u8DD8\u8DD9\u8DDC\u8DE0\u8DE1\u8DE2\u8DE5\u8DE6\u8DE7\u8DE9\u8DED\u8DEE\u8DF0\u8DF1\u8DF2\u8DF4\u8DF6\u8DFC\u8DFE",6,"\u8E06\u8E07\u8E08\u8E0B\u8E0D\u8E0E\u8E10\u8E11\u8E12\u8E13\u8E15",7,"\u8E20\u8E21\u8E24",4,"\u8E2B\u8E2D\u8E30\u8E32\u8E33\u8E34\u8E36\u8E37\u8E38\u8E3B\u8E3C\u8E3E"],["db80","\u8E3F\u8E43\u8E45\u8E46\u8E4C",4,"\u8E53",5,"\u8E5A",11,"\u8E67\u8E68\u8E6A\u8E6B\u8E6E\u8E71\u90B8\u90B0\u90CF\u90C5\u90BE\u90D0\u90C4\u90C7\u90D3\u90E6\u90E2\u90DC\u90D7\u90DB\u90EB\u90EF\u90FE\u9104\u9122\u911E\u9123\u9131\u912F\u9139\u9143\u9146\u520D\u5942\u52A2\u52AC\u52AD\u52BE\u54FF\u52D0\u52D6\u52F0\u53DF\u71EE\u77CD\u5EF4\u51F5\u51FC\u9B2F\u53B6\u5F01\u755A\u5DEF\u574C\u57A9\u57A1\u587E\u58BC\u58C5\u58D1\u5729\u572C\u572A\u5733\u5739\u572E\u572F\u575C\u573B\u5742\u5769\u5785\u576B\u5786\u577C\u577B\u5768\u576D\u5776\u5773\u57AD\u57A4\u578C\u57B2\u57CF\u57A7\u57B4\u5793\u57A0\u57D5\u57D8\u57DA\u57D9\u57D2\u57B8\u57F4\u57EF\u57F8\u57E4\u57DD"],["dc40","\u8E73\u8E75\u8E77",4,"\u8E7D\u8E7E\u8E80\u8E82\u8E83\u8E84\u8E86\u8E88",6,"\u8E91\u8E92\u8E93\u8E95",6,"\u8E9D\u8E9F",11,"\u8EAD\u8EAE\u8EB0\u8EB1\u8EB3",6,"\u8EBB",7],["dc80","\u8EC3",10,"\u8ECF",21,"\u580B\u580D\u57FD\u57ED\u5800\u581E\u5819\u5844\u5820\u5865\u586C\u5881\u5889\u589A\u5880\u99A8\u9F19\u61FF\u8279\u827D\u827F\u828F\u828A\u82A8\u8284\u828E\u8291\u8297\u8299\u82AB\u82B8\u82BE\u82B0\u82C8\u82CA\u82E3\u8298\u82B7\u82AE\u82CB\u82CC\u82C1\u82A9\u82B4\u82A1\u82AA\u829F\u82C4\u82CE\u82A4\u82E1\u8309\u82F7\u82E4\u830F\u8307\u82DC\u82F4\u82D2\u82D8\u830C\u82FB\u82D3\u8311\u831A\u8306\u8314\u8315\u82E0\u82D5\u831C\u8351\u835B\u835C\u8308\u8392\u833C\u8334\u8331\u839B\u835E\u832F\u834F\u8347\u8343\u835F\u8340\u8317\u8360\u832D\u833A\u8333\u8366\u8365"],["dd40","\u8EE5",62],["dd80","\u8F24",32,"\u8368\u831B\u8369\u836C\u836A\u836D\u836E\u83B0\u8378\u83B3\u83B4\u83A0\u83AA\u8393\u839C\u8385\u837C\u83B6\u83A9\u837D\u83B8\u837B\u8398\u839E\u83A8\u83BA\u83BC\u83C1\u8401\u83E5\u83D8\u5807\u8418\u840B\u83DD\u83FD\u83D6\u841C\u8438\u8411\u8406\u83D4\u83DF\u840F\u8403\u83F8\u83F9\u83EA\u83C5\u83C0\u8426\u83F0\u83E1\u845C\u8451\u845A\u8459\u8473\u8487\u8488\u847A\u8489\u8478\u843C\u8446\u8469\u8476\u848C\u848E\u8431\u846D\u84C1\u84CD\u84D0\u84E6\u84BD\u84D3\u84CA\u84BF\u84BA\u84E0\u84A1\u84B9\u84B4\u8497\u84E5\u84E3\u850C\u750D\u8538\u84F0\u8539\u851F\u853A"],["de40","\u8F45",32,"\u8F6A\u8F80\u8F8C\u8F92\u8F9D\u8FA0\u8FA1\u8FA2\u8FA4\u8FA5\u8FA6\u8FA7\u8FAA\u8FAC\u8FAD\u8FAE\u8FAF\u8FB2\u8FB3\u8FB4\u8FB5\u8FB7\u8FB8\u8FBA\u8FBB\u8FBC\u8FBF\u8FC0\u8FC3\u8FC6"],["de80","\u8FC9",4,"\u8FCF\u8FD2\u8FD6\u8FD7\u8FDA\u8FE0\u8FE1\u8FE3\u8FE7\u8FEC\u8FEF\u8FF1\u8FF2\u8FF4\u8FF5\u8FF6\u8FFA\u8FFB\u8FFC\u8FFE\u8FFF\u9007\u9008\u900C\u900E\u9013\u9015\u9018\u8556\u853B\u84FF\u84FC\u8559\u8548\u8568\u8564\u855E\u857A\u77A2\u8543\u8572\u857B\u85A4\u85A8\u8587\u858F\u8579\u85AE\u859C\u8585\u85B9\u85B7\u85B0\u85D3\u85C1\u85DC\u85FF\u8627\u8605\u8629\u8616\u863C\u5EFE\u5F08\u593C\u5941\u8037\u5955\u595A\u5958\u530F\u5C22\u5C25\u5C2C\u5C34\u624C\u626A\u629F\u62BB\u62CA\u62DA\u62D7\u62EE\u6322\u62F6\u6339\u634B\u6343\u63AD\u63F6\u6371\u637A\u638E\u63B4\u636D\u63AC\u638A\u6369\u63AE\u63BC\u63F2\u63F8\u63E0\u63FF\u63C4\u63DE\u63CE\u6452\u63C6\u63BE\u6445\u6441\u640B\u641B\u6420\u640C\u6426\u6421\u645E\u6484\u646D\u6496"],["df40","\u9019\u901C\u9023\u9024\u9025\u9027",5,"\u9030",4,"\u9037\u9039\u903A\u903D\u903F\u9040\u9043\u9045\u9046\u9048",4,"\u904E\u9054\u9055\u9056\u9059\u905A\u905C",5,"\u9064\u9066\u9067\u9069\u906A\u906B\u906C\u906F",4,"\u9076",6,"\u907E\u9081"],["df80","\u9084\u9085\u9086\u9087\u9089\u908A\u908C",4,"\u9092\u9094\u9096\u9098\u909A\u909C\u909E\u909F\u90A0\u90A4\u90A5\u90A7\u90A8\u90A9\u90AB\u90AD\u90B2\u90B7\u90BC\u90BD\u90BF\u90C0\u647A\u64B7\u64B8\u6499\u64BA\u64C0\u64D0\u64D7\u64E4\u64E2\u6509\u6525\u652E\u5F0B\u5FD2\u7519\u5F11\u535F\u53F1\u53FD\u53E9\u53E8\u53FB\u5412\u5416\u5406\u544B\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549A\u549B\u5484\u5476\u5466\u549D\u54D0\u54AD\u54C2\u54B4\u54D2\u54A7\u54A6\u54D3\u54D4\u5472\u54A3\u54D5\u54BB\u54BF\u54CC\u54D9\u54DA\u54DC\u54A9\u54AA\u54A4\u54DD\u54CF\u54DE\u551B\u54E7\u5520\u54FD\u5514\u54F3\u5522\u5523\u550F\u5511\u5527\u552A\u5567\u558F\u55B5\u5549\u556D\u5541\u5555\u553F\u5550\u553C"],["e040","\u90C2\u90C3\u90C6\u90C8\u90C9\u90CB\u90CC\u90CD\u90D2\u90D4\u90D5\u90D6\u90D8\u90D9\u90DA\u90DE\u90DF\u90E0\u90E3\u90E4\u90E5\u90E9\u90EA\u90EC\u90EE\u90F0\u90F1\u90F2\u90F3\u90F5\u90F6\u90F7\u90F9\u90FA\u90FB\u90FC\u90FF\u9100\u9101\u9103\u9105",19,"\u911A\u911B\u911C"],["e080","\u911D\u911F\u9120\u9121\u9124",10,"\u9130\u9132",6,"\u913A",8,"\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555C\u558B\u55D2\u5583\u55B1\u55B9\u5588\u5581\u559F\u557E\u55D6\u5591\u557B\u55DF\u55BD\u55BE\u5594\u5599\u55EA\u55F7\u55C9\u561F\u55D1\u55EB\u55EC\u55D4\u55E6\u55DD\u55C4\u55EF\u55E5\u55F2\u55F3\u55CC\u55CD\u55E8\u55F5\u55E4\u8F94\u561E\u5608\u560C\u5601\u5624\u5623\u55FE\u5600\u5627\u562D\u5658\u5639\u5657\u562C\u564D\u5662\u5659\u565C\u564C\u5654\u5686\u5664\u5671\u566B\u567B\u567C\u5685\u5693\u56AF\u56D4\u56D7\u56DD\u56E1\u56F5\u56EB\u56F9\u56FF\u5704\u570A\u5709\u571C\u5E0F\u5E19\u5E14\u5E11\u5E31\u5E3B\u5E3C"],["e140","\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915B\u915C\u915F\u9160\u9166\u9167\u9168\u916B\u916D\u9173\u917A\u917B\u917C\u9180",4,"\u9186\u9188\u918A\u918E\u918F\u9193",6,"\u919C",5,"\u91A4",5,"\u91AB\u91AC\u91B0\u91B1\u91B2\u91B3\u91B6\u91B7\u91B8\u91B9\u91BB"],["e180","\u91BC",10,"\u91C8\u91CB\u91D0\u91D2",9,"\u91DD",8,"\u5E37\u5E44\u5E54\u5E5B\u5E5E\u5E61\u5C8C\u5C7A\u5C8D\u5C90\u5C96\u5C88\u5C98\u5C99\u5C91\u5C9A\u5C9C\u5CB5\u5CA2\u5CBD\u5CAC\u5CAB\u5CB1\u5CA3\u5CC1\u5CB7\u5CC4\u5CD2\u5CE4\u5CCB\u5CE5\u5D02\u5D03\u5D27\u5D26\u5D2E\u5D24\u5D1E\u5D06\u5D1B\u5D58\u5D3E\u5D34\u5D3D\u5D6C\u5D5B\u5D6F\u5D5D\u5D6B\u5D4B\u5D4A\u5D69\u5D74\u5D82\u5D99\u5D9D\u8C73\u5DB7\u5DC5\u5F73\u5F77\u5F82\u5F87\u5F89\u5F8C\u5F95\u5F99\u5F9C\u5FA8\u5FAD\u5FB5\u5FBC\u8862\u5F61\u72AD\u72B0\u72B4\u72B7\u72B8\u72C3\u72C1\u72CE\u72CD\u72D2\u72E8\u72EF\u72E9\u72F2\u72F4\u72F7\u7301\u72F3\u7303\u72FA"],["e240","\u91E6",62],["e280","\u9225",32,"\u72FB\u7317\u7313\u7321\u730A\u731E\u731D\u7315\u7322\u7339\u7325\u732C\u7338\u7331\u7350\u734D\u7357\u7360\u736C\u736F\u737E\u821B\u5925\u98E7\u5924\u5902\u9963\u9967",5,"\u9974\u9977\u997D\u9980\u9984\u9987\u998A\u998D\u9990\u9991\u9993\u9994\u9995\u5E80\u5E91\u5E8B\u5E96\u5EA5\u5EA0\u5EB9\u5EB5\u5EBE\u5EB3\u8D53\u5ED2\u5ED1\u5EDB\u5EE8\u5EEA\u81BA\u5FC4\u5FC9\u5FD6\u5FCF\u6003\u5FEE\u6004\u5FE1\u5FE4\u5FFE\u6005\u6006\u5FEA\u5FED\u5FF8\u6019\u6035\u6026\u601B\u600F\u600D\u6029\u602B\u600A\u603F\u6021\u6078\u6079\u607B\u607A\u6042"],["e340","\u9246",45,"\u9275",16],["e380","\u9286",7,"\u928F",24,"\u606A\u607D\u6096\u609A\u60AD\u609D\u6083\u6092\u608C\u609B\u60EC\u60BB\u60B1\u60DD\u60D8\u60C6\u60DA\u60B4\u6120\u6126\u6115\u6123\u60F4\u6100\u610E\u612B\u614A\u6175\u61AC\u6194\u61A7\u61B7\u61D4\u61F5\u5FDD\u96B3\u95E9\u95EB\u95F1\u95F3\u95F5\u95F6\u95FC\u95FE\u9603\u9604\u9606\u9608\u960A\u960B\u960C\u960D\u960F\u9612\u9615\u9616\u9617\u9619\u961A\u4E2C\u723F\u6215\u6C35\u6C54\u6C5C\u6C4A\u6CA3\u6C85\u6C90\u6C94\u6C8C\u6C68\u6C69\u6C74\u6C76\u6C86\u6CA9\u6CD0\u6CD4\u6CAD\u6CF7\u6CF8\u6CF1\u6CD7\u6CB2\u6CE0\u6CD6\u6CFA\u6CEB\u6CEE\u6CB1\u6CD3\u6CEF\u6CFE"],["e440","\u92A8",5,"\u92AF",24,"\u92C9",31],["e480","\u92E9",32,"\u6D39\u6D27\u6D0C\u6D43\u6D48\u6D07\u6D04\u6D19\u6D0E\u6D2B\u6D4D\u6D2E\u6D35\u6D1A\u6D4F\u6D52\u6D54\u6D33\u6D91\u6D6F\u6D9E\u6DA0\u6D5E\u6D93\u6D94\u6D5C\u6D60\u6D7C\u6D63\u6E1A\u6DC7\u6DC5\u6DDE\u6E0E\u6DBF\u6DE0\u6E11\u6DE6\u6DDD\u6DD9\u6E16\u6DAB\u6E0C\u6DAE\u6E2B\u6E6E\u6E4E\u6E6B\u6EB2\u6E5F\u6E86\u6E53\u6E54\u6E32\u6E25\u6E44\u6EDF\u6EB1\u6E98\u6EE0\u6F2D\u6EE2\u6EA5\u6EA7\u6EBD\u6EBB\u6EB7\u6ED7\u6EB4\u6ECF\u6E8F\u6EC2\u6E9F\u6F62\u6F46\u6F47\u6F24\u6F15\u6EF9\u6F2F\u6F36\u6F4B\u6F74\u6F2A\u6F09\u6F29\u6F89\u6F8D\u6F8C\u6F78\u6F72\u6F7C\u6F7A\u6FD1"],["e540","\u930A",51,"\u933F",10],["e580","\u934A",31,"\u936B\u6FC9\u6FA7\u6FB9\u6FB6\u6FC2\u6FE1\u6FEE\u6FDE\u6FE0\u6FEF\u701A\u7023\u701B\u7039\u7035\u704F\u705E\u5B80\u5B84\u5B95\u5B93\u5BA5\u5BB8\u752F\u9A9E\u6434\u5BE4\u5BEE\u8930\u5BF0\u8E47\u8B07\u8FB6\u8FD3\u8FD5\u8FE5\u8FEE\u8FE4\u8FE9\u8FE6\u8FF3\u8FE8\u9005\u9004\u900B\u9026\u9011\u900D\u9016\u9021\u9035\u9036\u902D\u902F\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905B\u66B9\u9074\u907D\u9082\u9088\u9083\u908B\u5F50\u5F57\u5F56\u5F58\u5C3B\u54AB\u5C50\u5C59\u5B71\u5C63\u5C66\u7FBC\u5F2A\u5F29\u5F2D\u8274\u5F3C\u9B3B\u5C6E\u5981\u5983\u598D\u59A9\u59AA\u59A3"],["e640","\u936C",34,"\u9390",27],["e680","\u93AC",29,"\u93CB\u93CC\u93CD\u5997\u59CA\u59AB\u599E\u59A4\u59D2\u59B2\u59AF\u59D7\u59BE\u5A05\u5A06\u59DD\u5A08\u59E3\u59D8\u59F9\u5A0C\u5A09\u5A32\u5A34\u5A11\u5A23\u5A13\u5A40\u5A67\u5A4A\u5A55\u5A3C\u5A62\u5A75\u80EC\u5AAA\u5A9B\u5A77\u5A7A\u5ABE\u5AEB\u5AB2\u5AD2\u5AD4\u5AB8\u5AE0\u5AE3\u5AF1\u5AD6\u5AE6\u5AD8\u5ADC\u5B09\u5B17\u5B16\u5B32\u5B37\u5B40\u5C15\u5C1C\u5B5A\u5B65\u5B73\u5B51\u5B53\u5B62\u9A75\u9A77\u9A78\u9A7A\u9A7F\u9A7D\u9A80\u9A81\u9A85\u9A88\u9A8A\u9A90\u9A92\u9A93\u9A96\u9A98\u9A9B\u9A9C\u9A9D\u9A9F\u9AA0\u9AA2\u9AA3\u9AA5\u9AA7\u7E9F\u7EA1\u7EA3\u7EA5\u7EA8\u7EA9"],["e740","\u93CE",7,"\u93D7",54],["e780","\u940E",32,"\u7EAD\u7EB0\u7EBE\u7EC0\u7EC1\u7EC2\u7EC9\u7ECB\u7ECC\u7ED0\u7ED4\u7ED7\u7EDB\u7EE0\u7EE1\u7EE8\u7EEB\u7EEE\u7EEF\u7EF1\u7EF2\u7F0D\u7EF6\u7EFA\u7EFB\u7EFE\u7F01\u7F02\u7F03\u7F07\u7F08\u7F0B\u7F0C\u7F0F\u7F11\u7F12\u7F17\u7F19\u7F1C\u7F1B\u7F1F\u7F21",6,"\u7F2A\u7F2B\u7F2C\u7F2D\u7F2F",4,"\u7F35\u5E7A\u757F\u5DDB\u753E\u9095\u738E\u7391\u73AE\u73A2\u739F\u73CF\u73C2\u73D1\u73B7\u73B3\u73C0\u73C9\u73C8\u73E5\u73D9\u987C\u740A\u73E9\u73E7\u73DE\u73BA\u73F2\u740F\u742A\u745B\u7426\u7425\u7428\u7430\u742E\u742C"],["e840","\u942F",14,"\u943F",43,"\u946C\u946D\u946E\u946F"],["e880","\u9470",20,"\u9491\u9496\u9498\u94C7\u94CF\u94D3\u94D4\u94DA\u94E6\u94FB\u951C\u9520\u741B\u741A\u7441\u745C\u7457\u7455\u7459\u7477\u746D\u747E\u749C\u748E\u7480\u7481\u7487\u748B\u749E\u74A8\u74A9\u7490\u74A7\u74D2\u74BA\u97EA\u97EB\u97EC\u674C\u6753\u675E\u6748\u6769\u67A5\u6787\u676A\u6773\u6798\u67A7\u6775\u67A8\u679E\u67AD\u678B\u6777\u677C\u67F0\u6809\u67D8\u680A\u67E9\u67B0\u680C\u67D9\u67B5\u67DA\u67B3\u67DD\u6800\u67C3\u67B8\u67E2\u680E\u67C1\u67FD\u6832\u6833\u6860\u6861\u684E\u6862\u6844\u6864\u6883\u681D\u6855\u6866\u6841\u6867\u6840\u683E\u684A\u6849\u6829\u68B5\u688F\u6874\u6877\u6893\u686B\u68C2\u696E\u68FC\u691F\u6920\u68F9"],["e940","\u9527\u9533\u953D\u9543\u9548\u954B\u9555\u955A\u9560\u956E\u9574\u9575\u9577",7,"\u9580",42],["e980","\u95AB",32,"\u6924\u68F0\u690B\u6901\u6957\u68E3\u6910\u6971\u6939\u6960\u6942\u695D\u6984\u696B\u6980\u6998\u6978\u6934\u69CC\u6987\u6988\u69CE\u6989\u6966\u6963\u6979\u699B\u69A7\u69BB\u69AB\u69AD\u69D4\u69B1\u69C1\u69CA\u69DF\u6995\u69E0\u698D\u69FF\u6A2F\u69ED\u6A17\u6A18\u6A65\u69F2\u6A44\u6A3E\u6AA0\u6A50\u6A5B\u6A35\u6A8E\u6A79\u6A3D\u6A28\u6A58\u6A7C\u6A91\u6A90\u6AA9\u6A97\u6AAB\u7337\u7352\u6B81\u6B82\u6B87\u6B84\u6B92\u6B93\u6B8D\u6B9A\u6B9B\u6BA1\u6BAA\u8F6B\u8F6D\u8F71\u8F72\u8F73\u8F75\u8F76\u8F78\u8F77\u8F79\u8F7A\u8F7C\u8F7E\u8F81\u8F82\u8F84\u8F87\u8F8B"],["ea40","\u95CC",27,"\u95EC\u95FF\u9607\u9613\u9618\u961B\u961E\u9620\u9623",6,"\u962B\u962C\u962D\u962F\u9630\u9637\u9638\u9639\u963A\u963E\u9641\u9643\u964A\u964E\u964F\u9651\u9652\u9653\u9656\u9657"],["ea80","\u9658\u9659\u965A\u965C\u965D\u965E\u9660\u9663\u9665\u9666\u966B\u966D",4,"\u9673\u9678",12,"\u9687\u9689\u968A\u8F8D\u8F8E\u8F8F\u8F98\u8F9A\u8ECE\u620B\u6217\u621B\u621F\u6222\u6221\u6225\u6224\u622C\u81E7\u74EF\u74F4\u74FF\u750F\u7511\u7513\u6534\u65EE\u65EF\u65F0\u660A\u6619\u6772\u6603\u6615\u6600\u7085\u66F7\u661D\u6634\u6631\u6636\u6635\u8006\u665F\u6654\u6641\u664F\u6656\u6661\u6657\u6677\u6684\u668C\u66A7\u669D\u66BE\u66DB\u66DC\u66E6\u66E9\u8D32\u8D33\u8D36\u8D3B\u8D3D\u8D40\u8D45\u8D46\u8D48\u8D49\u8D47\u8D4D\u8D55\u8D59\u89C7\u89CA\u89CB\u89CC\u89CE\u89CF\u89D0\u89D1\u726E\u729F\u725D\u7266\u726F\u727E\u727F\u7284\u728B\u728D\u728F\u7292\u6308\u6332\u63B0"],["eb40","\u968C\u968E\u9691\u9692\u9693\u9695\u9696\u969A\u969B\u969D",9,"\u96A8",7,"\u96B1\u96B2\u96B4\u96B5\u96B7\u96B8\u96BA\u96BB\u96BF\u96C2\u96C3\u96C8\u96CA\u96CB\u96D0\u96D1\u96D3\u96D4\u96D6",9,"\u96E1",6,"\u96EB"],["eb80","\u96EC\u96ED\u96EE\u96F0\u96F1\u96F2\u96F4\u96F5\u96F8\u96FA\u96FB\u96FC\u96FD\u96FF\u9702\u9703\u9705\u970A\u970B\u970C\u9710\u9711\u9712\u9714\u9715\u9717",4,"\u971D\u971F\u9720\u643F\u64D8\u8004\u6BEA\u6BF3\u6BFD\u6BF5\u6BF9\u6C05\u6C07\u6C06\u6C0D\u6C15\u6C18\u6C19\u6C1A\u6C21\u6C29\u6C24\u6C2A\u6C32\u6535\u6555\u656B\u724D\u7252\u7256\u7230\u8662\u5216\u809F\u809C\u8093\u80BC\u670A\u80BD\u80B1\u80AB\u80AD\u80B4\u80B7\u80E7\u80E8\u80E9\u80EA\u80DB\u80C2\u80C4\u80D9\u80CD\u80D7\u6710\u80DD\u80EB\u80F1\u80F4\u80ED\u810D\u810E\u80F2\u80FC\u6715\u8112\u8C5A\u8136\u811E\u812C\u8118\u8132\u8148\u814C\u8153\u8174\u8159\u815A\u8171\u8160\u8169\u817C\u817D\u816D\u8167\u584D\u5AB5\u8188\u8182\u8191\u6ED5\u81A3\u81AA\u81CC\u6726\u81CA\u81BB"],["ec40","\u9721",8,"\u972B\u972C\u972E\u972F\u9731\u9733",4,"\u973A\u973B\u973C\u973D\u973F",18,"\u9754\u9755\u9757\u9758\u975A\u975C\u975D\u975F\u9763\u9764\u9766\u9767\u9768\u976A",7],["ec80","\u9772\u9775\u9777",4,"\u977D",7,"\u9786",4,"\u978C\u978E\u978F\u9790\u9793\u9795\u9796\u9797\u9799",4,"\u81C1\u81A6\u6B24\u6B37\u6B39\u6B43\u6B46\u6B59\u98D1\u98D2\u98D3\u98D5\u98D9\u98DA\u6BB3\u5F40\u6BC2\u89F3\u6590\u9F51\u6593\u65BC\u65C6\u65C4\u65C3\u65CC\u65CE\u65D2\u65D6\u7080\u709C\u7096\u709D\u70BB\u70C0\u70B7\u70AB\u70B1\u70E8\u70CA\u7110\u7113\u7116\u712F\u7131\u7173\u715C\u7168\u7145\u7172\u714A\u7178\u717A\u7198\u71B3\u71B5\u71A8\u71A0\u71E0\u71D4\u71E7\u71F9\u721D\u7228\u706C\u7118\u7166\u71B9\u623E\u623D\u6243\u6248\u6249\u793B\u7940\u7946\u7949\u795B\u795C\u7953\u795A\u7962\u7957\u7960\u796F\u7967\u797A\u7985\u798A\u799A\u79A7\u79B3\u5FD1\u5FD0"],["ed40","\u979E\u979F\u97A1\u97A2\u97A4",6,"\u97AC\u97AE\u97B0\u97B1\u97B3\u97B5",46],["ed80","\u97E4\u97E5\u97E8\u97EE",4,"\u97F4\u97F7",23,"\u603C\u605D\u605A\u6067\u6041\u6059\u6063\u60AB\u6106\u610D\u615D\u61A9\u619D\u61CB\u61D1\u6206\u8080\u807F\u6C93\u6CF6\u6DFC\u77F6\u77F8\u7800\u7809\u7817\u7818\u7811\u65AB\u782D\u781C\u781D\u7839\u783A\u783B\u781F\u783C\u7825\u782C\u7823\u7829\u784E\u786D\u7856\u7857\u7826\u7850\u7847\u784C\u786A\u789B\u7893\u789A\u7887\u789C\u78A1\u78A3\u78B2\u78B9\u78A5\u78D4\u78D9\u78C9\u78EC\u78F2\u7905\u78F4\u7913\u7924\u791E\u7934\u9F9B\u9EF9\u9EFB\u9EFC\u76F1\u7704\u770D\u76F9\u7707\u7708\u771A\u7722\u7719\u772D\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775A\u7768"],["ee40","\u980F",62],["ee80","\u984E",32,"\u7762\u7765\u777F\u778D\u777D\u7780\u778C\u7791\u779F\u77A0\u77B0\u77B5\u77BD\u753A\u7540\u754E\u754B\u7548\u755B\u7572\u7579\u7583\u7F58\u7F61\u7F5F\u8A48\u7F68\u7F74\u7F71\u7F79\u7F81\u7F7E\u76CD\u76E5\u8832\u9485\u9486\u9487\u948B\u948A\u948C\u948D\u948F\u9490\u9494\u9497\u9495\u949A\u949B\u949C\u94A3\u94A4\u94AB\u94AA\u94AD\u94AC\u94AF\u94B0\u94B2\u94B4\u94B6",4,"\u94BC\u94BD\u94BF\u94C4\u94C8",6,"\u94D0\u94D1\u94D2\u94D5\u94D6\u94D7\u94D9\u94D8\u94DB\u94DE\u94DF\u94E0\u94E2\u94E4\u94E5\u94E7\u94E8\u94EA"],["ef40","\u986F",5,"\u988B\u988E\u9892\u9895\u9899\u98A3\u98A8",37,"\u98CF\u98D0\u98D4\u98D6\u98D7\u98DB\u98DC\u98DD\u98E0",4],["ef80","\u98E5\u98E6\u98E9",30,"\u94E9\u94EB\u94EE\u94EF\u94F3\u94F4\u94F5\u94F7\u94F9\u94FC\u94FD\u94FF\u9503\u9502\u9506\u9507\u9509\u950A\u950D\u950E\u950F\u9512",4,"\u9518\u951B\u951D\u951E\u951F\u9522\u952A\u952B\u9529\u952C\u9531\u9532\u9534\u9536\u9537\u9538\u953C\u953E\u953F\u9542\u9535\u9544\u9545\u9546\u9549\u954C\u954E\u954F\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955B\u955E\u955F\u955D\u9561\u9562\u9564",8,"\u956F\u9571\u9572\u9573\u953A\u77E7\u77EC\u96C9\u79D5\u79ED\u79E3\u79EB\u7A06\u5D47\u7A03\u7A02\u7A1E\u7A14"],["f040","\u9908",4,"\u990E\u990F\u9911",28,"\u992F",26],["f080","\u994A",9,"\u9956",12,"\u9964\u9966\u9973\u9978\u9979\u997B\u997E\u9982\u9983\u9989\u7A39\u7A37\u7A51\u9ECF\u99A5\u7A70\u7688\u768E\u7693\u7699\u76A4\u74DE\u74E0\u752C\u9E20\u9E22\u9E28",4,"\u9E32\u9E31\u9E36\u9E38\u9E37\u9E39\u9E3A\u9E3E\u9E41\u9E42\u9E44\u9E46\u9E47\u9E48\u9E49\u9E4B\u9E4C\u9E4E\u9E51\u9E55\u9E57\u9E5A\u9E5B\u9E5C\u9E5E\u9E63\u9E66",6,"\u9E71\u9E6D\u9E73\u7592\u7594\u7596\u75A0\u759D\u75AC\u75A3\u75B3\u75B4\u75B8\u75C4\u75B1\u75B0\u75C3\u75C2\u75D6\u75CD\u75E3\u75E8\u75E6\u75E4\u75EB\u75E7\u7603\u75F1\u75FC\u75FF\u7610\u7600\u7605\u760C\u7617\u760A\u7625\u7618\u7615\u7619"],["f140","\u998C\u998E\u999A",10,"\u99A6\u99A7\u99A9",47],["f180","\u99D9",32,"\u761B\u763C\u7622\u7620\u7640\u762D\u7630\u763F\u7635\u7643\u763E\u7633\u764D\u765E\u7654\u765C\u7656\u766B\u766F\u7FCA\u7AE6\u7A78\u7A79\u7A80\u7A86\u7A88\u7A95\u7AA6\u7AA0\u7AAC\u7AA8\u7AAD\u7AB3\u8864\u8869\u8872\u887D\u887F\u8882\u88A2\u88C6\u88B7\u88BC\u88C9\u88E2\u88CE\u88E3\u88E5\u88F1\u891A\u88FC\u88E8\u88FE\u88F0\u8921\u8919\u8913\u891B\u890A\u8934\u892B\u8936\u8941\u8966\u897B\u758B\u80E5\u76B2\u76B4\u77DC\u8012\u8014\u8016\u801C\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800B\u8035\u8043\u8046\u804D\u8052\u8069\u8071\u8983\u9878\u9880\u9883"],["f240","\u99FA",62],["f280","\u9A39",32,"\u9889\u988C\u988D\u988F\u9894\u989A\u989B\u989E\u989F\u98A1\u98A2\u98A5\u98A6\u864D\u8654\u866C\u866E\u867F\u867A\u867C\u867B\u86A8\u868D\u868B\u86AC\u869D\u86A7\u86A3\u86AA\u8693\u86A9\u86B6\u86C4\u86B5\u86CE\u86B0\u86BA\u86B1\u86AF\u86C9\u86CF\u86B4\u86E9\u86F1\u86F2\u86ED\u86F3\u86D0\u8713\u86DE\u86F4\u86DF\u86D8\u86D1\u8703\u8707\u86F8\u8708\u870A\u870D\u8709\u8723\u873B\u871E\u8725\u872E\u871A\u873E\u8748\u8734\u8731\u8729\u8737\u873F\u8782\u8722\u877D\u877E\u877B\u8760\u8770\u874C\u876E\u878B\u8753\u8763\u877C\u8764\u8759\u8765\u8793\u87AF\u87A8\u87D2"],["f340","\u9A5A",17,"\u9A72\u9A83\u9A89\u9A8D\u9A8E\u9A94\u9A95\u9A99\u9AA6\u9AA9",6,"\u9AB2\u9AB3\u9AB4\u9AB5\u9AB9\u9ABB\u9ABD\u9ABE\u9ABF\u9AC3\u9AC4\u9AC6",4,"\u9ACD\u9ACE\u9ACF\u9AD0\u9AD2\u9AD4\u9AD5\u9AD6\u9AD7\u9AD9\u9ADA\u9ADB\u9ADC"],["f380","\u9ADD\u9ADE\u9AE0\u9AE2\u9AE3\u9AE4\u9AE5\u9AE7\u9AE8\u9AE9\u9AEA\u9AEC\u9AEE\u9AF0",8,"\u9AFA\u9AFC",6,"\u9B04\u9B05\u9B06\u87C6\u8788\u8785\u87AD\u8797\u8783\u87AB\u87E5\u87AC\u87B5\u87B3\u87CB\u87D3\u87BD\u87D1\u87C0\u87CA\u87DB\u87EA\u87E0\u87EE\u8816\u8813\u87FE\u880A\u881B\u8821\u8839\u883C\u7F36\u7F42\u7F44\u7F45\u8210\u7AFA\u7AFD\u7B08\u7B03\u7B04\u7B15\u7B0A\u7B2B\u7B0F\u7B47\u7B38\u7B2A\u7B19\u7B2E\u7B31\u7B20\u7B25\u7B24\u7B33\u7B3E\u7B1E\u7B58\u7B5A\u7B45\u7B75\u7B4C\u7B5D\u7B60\u7B6E\u7B7B\u7B62\u7B72\u7B71\u7B90\u7BA6\u7BA7\u7BB8\u7BAC\u7B9D\u7BA8\u7B85\u7BAA\u7B9C\u7BA2\u7BAB\u7BB4\u7BD1\u7BC1\u7BCC\u7BDD\u7BDA\u7BE5\u7BE6\u7BEA\u7C0C\u7BFE\u7BFC\u7C0F\u7C16\u7C0B"],["f440","\u9B07\u9B09",5,"\u9B10\u9B11\u9B12\u9B14",10,"\u9B20\u9B21\u9B22\u9B24",10,"\u9B30\u9B31\u9B33",7,"\u9B3D\u9B3E\u9B3F\u9B40\u9B46\u9B4A\u9B4B\u9B4C\u9B4E\u9B50\u9B52\u9B53\u9B55",5],["f480","\u9B5B",32,"\u7C1F\u7C2A\u7C26\u7C38\u7C41\u7C40\u81FE\u8201\u8202\u8204\u81EC\u8844\u8221\u8222\u8223\u822D\u822F\u8228\u822B\u8238\u823B\u8233\u8234\u823E\u8244\u8249\u824B\u824F\u825A\u825F\u8268\u887E\u8885\u8888\u88D8\u88DF\u895E\u7F9D\u7F9F\u7FA7\u7FAF\u7FB0\u7FB2\u7C7C\u6549\u7C91\u7C9D\u7C9C\u7C9E\u7CA2\u7CB2\u7CBC\u7CBD\u7CC1\u7CC7\u7CCC\u7CCD\u7CC8\u7CC5\u7CD7\u7CE8\u826E\u66A8\u7FBF\u7FCE\u7FD5\u7FE5\u7FE1\u7FE6\u7FE9\u7FEE\u7FF3\u7CF8\u7D77\u7DA6\u7DAE\u7E47\u7E9B\u9EB8\u9EB4\u8D73\u8D84\u8D94\u8D91\u8DB1\u8D67\u8D6D\u8C47\u8C49\u914A\u9150\u914E\u914F\u9164"],["f540","\u9B7C",62],["f580","\u9BBB",32,"\u9162\u9161\u9170\u9169\u916F\u917D\u917E\u9172\u9174\u9179\u918C\u9185\u9190\u918D\u9191\u91A2\u91A3\u91AA\u91AD\u91AE\u91AF\u91B5\u91B4\u91BA\u8C55\u9E7E\u8DB8\u8DEB\u8E05\u8E59\u8E69\u8DB5\u8DBF\u8DBC\u8DBA\u8DC4\u8DD6\u8DD7\u8DDA\u8DDE\u8DCE\u8DCF\u8DDB\u8DC6\u8DEC\u8DF7\u8DF8\u8DE3\u8DF9\u8DFB\u8DE4\u8E09\u8DFD\u8E14\u8E1D\u8E1F\u8E2C\u8E2E\u8E23\u8E2F\u8E3A\u8E40\u8E39\u8E35\u8E3D\u8E31\u8E49\u8E41\u8E42\u8E51\u8E52\u8E4A\u8E70\u8E76\u8E7C\u8E6F\u8E74\u8E85\u8E8F\u8E94\u8E90\u8E9C\u8E9E\u8C78\u8C82\u8C8A\u8C85\u8C98\u8C94\u659B\u89D6\u89DE\u89DA\u89DC"],["f640","\u9BDC",62],["f680","\u9C1B",32,"\u89E5\u89EB\u89EF\u8A3E\u8B26\u9753\u96E9\u96F3\u96EF\u9706\u9701\u9708\u970F\u970E\u972A\u972D\u9730\u973E\u9F80\u9F83\u9F85",5,"\u9F8C\u9EFE\u9F0B\u9F0D\u96B9\u96BC\u96BD\u96CE\u96D2\u77BF\u96E0\u928E\u92AE\u92C8\u933E\u936A\u93CA\u938F\u943E\u946B\u9C7F\u9C82\u9C85\u9C86\u9C87\u9C88\u7A23\u9C8B\u9C8E\u9C90\u9C91\u9C92\u9C94\u9C95\u9C9A\u9C9B\u9C9E",5,"\u9CA5",4,"\u9CAB\u9CAD\u9CAE\u9CB0",7,"\u9CBA\u9CBB\u9CBC\u9CBD\u9CC4\u9CC5\u9CC6\u9CC7\u9CCA\u9CCB"],["f740","\u9C3C",62],["f780","\u9C7B\u9C7D\u9C7E\u9C80\u9C83\u9C84\u9C89\u9C8A\u9C8C\u9C8F\u9C93\u9C96\u9C97\u9C98\u9C99\u9C9D\u9CAA\u9CAC\u9CAF\u9CB9\u9CBE",4,"\u9CC8\u9CC9\u9CD1\u9CD2\u9CDA\u9CDB\u9CE0\u9CE1\u9CCC",4,"\u9CD3\u9CD4\u9CD5\u9CD7\u9CD8\u9CD9\u9CDC\u9CDD\u9CDF\u9CE2\u977C\u9785\u9791\u9792\u9794\u97AF\u97AB\u97A3\u97B2\u97B4\u9AB1\u9AB0\u9AB7\u9E58\u9AB6\u9ABA\u9ABC\u9AC1\u9AC0\u9AC5\u9AC2\u9ACB\u9ACC\u9AD1\u9B45\u9B43\u9B47\u9B49\u9B48\u9B4D\u9B51\u98E8\u990D\u992E\u9955\u9954\u9ADF\u9AE1\u9AE6\u9AEF\u9AEB\u9AFB\u9AED\u9AF9\u9B08\u9B0F\u9B13\u9B1F\u9B23\u9EBD\u9EBE\u7E3B\u9E82\u9E87\u9E88\u9E8B\u9E92\u93D6\u9E9D\u9E9F\u9EDB\u9EDC\u9EDD\u9EE0\u9EDF\u9EE2\u9EE9\u9EE7\u9EE5\u9EEA\u9EEF\u9F22\u9F2C\u9F2F\u9F39\u9F37\u9F3D\u9F3E\u9F44"],["f840","\u9CE3",62],["f880","\u9D22",32],["f940","\u9D43",62],["f980","\u9D82",32],["fa40","\u9DA3",62],["fa80","\u9DE2",32],["fb40","\u9E03",27,"\u9E24\u9E27\u9E2E\u9E30\u9E34\u9E3B\u9E3C\u9E40\u9E4D\u9E50\u9E52\u9E53\u9E54\u9E56\u9E59\u9E5D\u9E5F\u9E60\u9E61\u9E62\u9E65\u9E6E\u9E6F\u9E72\u9E74",9,"\u9E80"],["fb80","\u9E81\u9E83\u9E84\u9E85\u9E86\u9E89\u9E8A\u9E8C",5,"\u9E94",8,"\u9E9E\u9EA0",5,"\u9EA7\u9EA8\u9EA9\u9EAA"],["fc40","\u9EAB",8,"\u9EB5\u9EB6\u9EB7\u9EB9\u9EBA\u9EBC\u9EBF",4,"\u9EC5\u9EC6\u9EC7\u9EC8\u9ECA\u9ECB\u9ECC\u9ED0\u9ED2\u9ED3\u9ED5\u9ED6\u9ED7\u9ED9\u9EDA\u9EDE\u9EE1\u9EE3\u9EE4\u9EE6\u9EE8\u9EEB\u9EEC\u9EED\u9EEE\u9EF0",8,"\u9EFA\u9EFD\u9EFF",6],["fc80","\u9F06",4,"\u9F0C\u9F0F\u9F11\u9F12\u9F14\u9F15\u9F16\u9F18\u9F1A",5,"\u9F21\u9F23",8,"\u9F2D\u9F2E\u9F30\u9F31"],["fd40","\u9F32",4,"\u9F38\u9F3A\u9F3C\u9F3F",4,"\u9F45",10,"\u9F52",38],["fd80","\u9F79",5,"\u9F81\u9F82\u9F8D",11,"\u9F9C\u9F9D\u9F9E\u9FA1",4,"\uF92C\uF979\uF995\uF9E7\uF9F1"],["fe40","\uFA0C\uFA0D\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA18\uFA1F\uFA20\uFA21\uFA23\uFA24\uFA27\uFA28\uFA29"]]});var w0=A((J_e,ple)=>{ple.exports=[["a140","\uE4C6",62],["a180","\uE505",32],["a240","\uE526",62],["a280","\uE565",32],["a2ab","\uE766",5],["a2e3","\u20AC\uE76D"],["a2ef","\uE76E\uE76F"],["a2fd","\uE770\uE771"],["a340","\uE586",62],["a380","\uE5C5",31,"\u3000"],["a440","\uE5E6",62],["a480","\uE625",32],["a4f4","\uE772",10],["a540","\uE646",62],["a580","\uE685",32],["a5f7","\uE77D",7],["a640","\uE6A6",62],["a680","\uE6E5",32],["a6b9","\uE785",7],["a6d9","\uE78D",6],["a6ec","\uE794\uE795"],["a6f3","\uE796"],["a6f6","\uE797",8],["a740","\uE706",62],["a780","\uE745",32],["a7c2","\uE7A0",14],["a7f2","\uE7AF",12],["a896","\uE7BC",10],["a8bc","\u1E3F"],["a8bf","\u01F9"],["a8c1","\uE7C9\uE7CA\uE7CB\uE7CC"],["a8ea","\uE7CD",20],["a958","\uE7E2"],["a95b","\uE7E3"],["a95d","\uE7E4\uE7E5\uE7E6"],["a989","\u303E\u2FF0",11],["a997","\uE7F4",12],["a9f0","\uE801",14],["aaa1","\uE000",93],["aba1","\uE05E",93],["aca1","\uE0BC",93],["ada1","\uE11A",93],["aea1","\uE178",93],["afa1","\uE1D6",93],["d7fa","\uE810",4],["f8a1","\uE234",93],["f9a1","\uE292",93],["faa1","\uE2F0",93],["fba1","\uE34E",93],["fca1","\uE3AC",93],["fda1","\uE40A",93],["fe50","\u2E81\uE816\uE817\uE818\u2E84\u3473\u3447\u2E88\u2E8B\uE81E\u359E\u361A\u360E\u2E8C\u2E97\u396E\u3918\uE826\u39CF\u39DF\u3A73\u39D0\uE82B\uE82C\u3B4E\u3C6E\u3CE0\u2EA7\uE831\uE832\u2EAA\u4056\u415F\u2EAE\u4337\u2EB3\u2EB6\u2EB7\uE83B\u43B1\u43AC\u2EBB\u43DD\u44D6\u4661\u464C\uE843"],["fe80","\u4723\u4729\u477C\u478D\u2ECA\u4947\u497A\u497D\u4982\u4983\u4985\u4986\u499F\u499B\u49B7\u49B6\uE854\uE855\u4CA3\u4C9F\u4CA0\u4CA1\u4C77\u4CA2\u4D13",6,"\u4DAE\uE864\uE468",93],["8135f437","\uE7C7"]]});var a6=A((V_e,ule)=>{ule.exports={uChars:[128,165,169,178,184,216,226,235,238,244,248,251,253,258,276,284,300,325,329,334,364,463,465,467,469,471,473,475,477,506,594,610,712,716,730,930,938,962,970,1026,1104,1106,8209,8215,8218,8222,8231,8241,8244,8246,8252,8365,8452,8454,8458,8471,8482,8556,8570,8596,8602,8713,8720,8722,8726,8731,8737,8740,8742,8748,8751,8760,8766,8777,8781,8787,8802,8808,8816,8854,8858,8870,8896,8979,9322,9372,9548,9588,9616,9622,9634,9652,9662,9672,9676,9680,9702,9735,9738,9793,9795,11906,11909,11913,11917,11928,11944,11947,11951,11956,11960,11964,11979,12284,12292,12312,12319,12330,12351,12436,12447,12535,12543,12586,12842,12850,12964,13200,13215,13218,13253,13263,13267,13270,13384,13428,13727,13839,13851,14617,14703,14801,14816,14964,15183,15471,15585,16471,16736,17208,17325,17330,17374,17623,17997,18018,18212,18218,18301,18318,18760,18811,18814,18820,18823,18844,18848,18872,19576,19620,19738,19887,40870,59244,59336,59367,59413,59417,59423,59431,59437,59443,59452,59460,59478,59493,63789,63866,63894,63976,63986,64016,64018,64021,64025,64034,64037,64042,65074,65093,65107,65112,65127,65132,65375,65510,65536],gbChars:[0,36,38,45,50,81,89,95,96,100,103,104,105,109,126,133,148,172,175,179,208,306,307,308,309,310,311,312,313,341,428,443,544,545,558,741,742,749,750,805,819,820,7922,7924,7925,7927,7934,7943,7944,7945,7950,8062,8148,8149,8152,8164,8174,8236,8240,8262,8264,8374,8380,8381,8384,8388,8390,8392,8393,8394,8396,8401,8406,8416,8419,8424,8437,8439,8445,8482,8485,8496,8521,8603,8936,8946,9046,9050,9063,9066,9076,9092,9100,9108,9111,9113,9131,9162,9164,9218,9219,11329,11331,11334,11336,11346,11361,11363,11366,11370,11372,11375,11389,11682,11686,11687,11692,11694,11714,11716,11723,11725,11730,11736,11982,11989,12102,12336,12348,12350,12384,12393,12395,12397,12510,12553,12851,12962,12973,13738,13823,13919,13933,14080,14298,14585,14698,15583,15847,16318,16434,16438,16481,16729,17102,17122,17315,17320,17402,17418,17859,17909,17911,17915,17916,17936,17939,17961,18664,18703,18814,18962,19043,33469,33470,33471,33484,33485,33490,33497,33501,33505,33513,33520,33536,33550,37845,37921,37948,38029,38038,38064,38065,38066,38069,38075,38076,38078,39108,39109,39113,39114,39115,39116,39265,39394,189e3]}});var i6=A((U_e,dle)=>{dle.exports=[["0","\0",127],["8141","\uAC02\uAC03\uAC05\uAC06\uAC0B",4,"\uAC18\uAC1E\uAC1F\uAC21\uAC22\uAC23\uAC25",6,"\uAC2E\uAC32\uAC33\uAC34"],["8161","\uAC35\uAC36\uAC37\uAC3A\uAC3B\uAC3D\uAC3E\uAC3F\uAC41",9,"\uAC4C\uAC4E",5,"\uAC55"],["8181","\uAC56\uAC57\uAC59\uAC5A\uAC5B\uAC5D",18,"\uAC72\uAC73\uAC75\uAC76\uAC79\uAC7B",4,"\uAC82\uAC87\uAC88\uAC8D\uAC8E\uAC8F\uAC91\uAC92\uAC93\uAC95",6,"\uAC9E\uACA2",5,"\uACAB\uACAD\uACAE\uACB1",6,"\uACBA\uACBE\uACBF\uACC0\uACC2\uACC3\uACC5\uACC6\uACC7\uACC9\uACCA\uACCB\uACCD",7,"\uACD6\uACD8",7,"\uACE2\uACE3\uACE5\uACE6\uACE9\uACEB\uACED\uACEE\uACF2\uACF4\uACF7",4,"\uACFE\uACFF\uAD01\uAD02\uAD03\uAD05\uAD07",4,"\uAD0E\uAD10\uAD12\uAD13"],["8241","\uAD14\uAD15\uAD16\uAD17\uAD19\uAD1A\uAD1B\uAD1D\uAD1E\uAD1F\uAD21",7,"\uAD2A\uAD2B\uAD2E",5],["8261","\uAD36\uAD37\uAD39\uAD3A\uAD3B\uAD3D",6,"\uAD46\uAD48\uAD4A",5,"\uAD51\uAD52\uAD53\uAD55\uAD56\uAD57"],["8281","\uAD59",7,"\uAD62\uAD64",7,"\uAD6E\uAD6F\uAD71\uAD72\uAD77\uAD78\uAD79\uAD7A\uAD7E\uAD80\uAD83",4,"\uAD8A\uAD8B\uAD8D\uAD8E\uAD8F\uAD91",10,"\uAD9E",5,"\uADA5",17,"\uADB8",7,"\uADC2\uADC3\uADC5\uADC6\uADC7\uADC9",6,"\uADD2\uADD4",7,"\uADDD\uADDE\uADDF\uADE1\uADE2\uADE3\uADE5",18],["8341","\uADFA\uADFB\uADFD\uADFE\uAE02",5,"\uAE0A\uAE0C\uAE0E",5,"\uAE15",7],["8361","\uAE1D",18,"\uAE32\uAE33\uAE35\uAE36\uAE39\uAE3B\uAE3C"],["8381","\uAE3D\uAE3E\uAE3F\uAE42\uAE44\uAE47\uAE48\uAE49\uAE4B\uAE4F\uAE51\uAE52\uAE53\uAE55\uAE57",4,"\uAE5E\uAE62\uAE63\uAE64\uAE66\uAE67\uAE6A\uAE6B\uAE6D\uAE6E\uAE6F\uAE71",6,"\uAE7A\uAE7E",5,"\uAE86",5,"\uAE8D",46,"\uAEBF\uAEC1\uAEC2\uAEC3\uAEC5",6,"\uAECE\uAED2",5,"\uAEDA\uAEDB\uAEDD",8],["8441","\uAEE6\uAEE7\uAEE9\uAEEA\uAEEC\uAEEE",5,"\uAEF5\uAEF6\uAEF7\uAEF9\uAEFA\uAEFB\uAEFD",8],["8461","\uAF06\uAF09\uAF0A\uAF0B\uAF0C\uAF0E\uAF0F\uAF11",18],["8481","\uAF24",7,"\uAF2E\uAF2F\uAF31\uAF33\uAF35",6,"\uAF3E\uAF40\uAF44\uAF45\uAF46\uAF47\uAF4A",5,"\uAF51",10,"\uAF5E",5,"\uAF66",18,"\uAF7A",5,"\uAF81\uAF82\uAF83\uAF85\uAF86\uAF87\uAF89",6,"\uAF92\uAF93\uAF94\uAF96",5,"\uAF9D",26,"\uAFBA\uAFBB\uAFBD\uAFBE"],["8541","\uAFBF\uAFC1",5,"\uAFCA\uAFCC\uAFCF",4,"\uAFD5",6,"\uAFDD",4],["8561","\uAFE2",5,"\uAFEA",5,"\uAFF2\uAFF3\uAFF5\uAFF6\uAFF7\uAFF9",6,"\uB002\uB003"],["8581","\uB005",6,"\uB00D\uB00E\uB00F\uB011\uB012\uB013\uB015",6,"\uB01E",9,"\uB029",26,"\uB046\uB047\uB049\uB04B\uB04D\uB04F\uB050\uB051\uB052\uB056\uB058\uB05A\uB05B\uB05C\uB05E",29,"\uB07E\uB07F\uB081\uB082\uB083\uB085",6,"\uB08E\uB090\uB092",5,"\uB09B\uB09D\uB09E\uB0A3\uB0A4"],["8641","\uB0A5\uB0A6\uB0A7\uB0AA\uB0B0\uB0B2\uB0B6\uB0B7\uB0B9\uB0BA\uB0BB\uB0BD",6,"\uB0C6\uB0CA",5,"\uB0D2"],["8661","\uB0D3\uB0D5\uB0D6\uB0D7\uB0D9",6,"\uB0E1\uB0E2\uB0E3\uB0E4\uB0E6",10],["8681","\uB0F1",22,"\uB10A\uB10D\uB10E\uB10F\uB111\uB114\uB115\uB116\uB117\uB11A\uB11E",4,"\uB126\uB127\uB129\uB12A\uB12B\uB12D",6,"\uB136\uB13A",5,"\uB142\uB143\uB145\uB146\uB147\uB149",6,"\uB152\uB153\uB156\uB157\uB159\uB15A\uB15B\uB15D\uB15E\uB15F\uB161",22,"\uB17A\uB17B\uB17D\uB17E\uB17F\uB181\uB183",4,"\uB18A\uB18C\uB18E\uB18F\uB190\uB191\uB195\uB196\uB197\uB199\uB19A\uB19B\uB19D"],["8741","\uB19E",9,"\uB1A9",15],["8761","\uB1B9",18,"\uB1CD\uB1CE\uB1CF\uB1D1\uB1D2\uB1D3\uB1D5"],["8781","\uB1D6",5,"\uB1DE\uB1E0",7,"\uB1EA\uB1EB\uB1ED\uB1EE\uB1EF\uB1F1",7,"\uB1FA\uB1FC\uB1FE",5,"\uB206\uB207\uB209\uB20A\uB20D",6,"\uB216\uB218\uB21A",5,"\uB221",18,"\uB235",6,"\uB23D",26,"\uB259\uB25A\uB25B\uB25D\uB25E\uB25F\uB261",6,"\uB26A",4],["8841","\uB26F",4,"\uB276",5,"\uB27D",6,"\uB286\uB287\uB288\uB28A",4],["8861","\uB28F\uB292\uB293\uB295\uB296\uB297\uB29B",4,"\uB2A2\uB2A4\uB2A7\uB2A8\uB2A9\uB2AB\uB2AD\uB2AE\uB2AF\uB2B1\uB2B2\uB2B3\uB2B5\uB2B6\uB2B7"],["8881","\uB2B8",15,"\uB2CA\uB2CB\uB2CD\uB2CE\uB2CF\uB2D1\uB2D3",4,"\uB2DA\uB2DC\uB2DE\uB2DF\uB2E0\uB2E1\uB2E3\uB2E7\uB2E9\uB2EA\uB2F0\uB2F1\uB2F2\uB2F6\uB2FC\uB2FD\uB2FE\uB302\uB303\uB305\uB306\uB307\uB309",6,"\uB312\uB316",5,"\uB31D",54,"\uB357\uB359\uB35A\uB35D\uB360\uB361\uB362\uB363"],["8941","\uB366\uB368\uB36A\uB36C\uB36D\uB36F\uB372\uB373\uB375\uB376\uB377\uB379",6,"\uB382\uB386",5,"\uB38D"],["8961","\uB38E\uB38F\uB391\uB392\uB393\uB395",10,"\uB3A2",5,"\uB3A9\uB3AA\uB3AB\uB3AD"],["8981","\uB3AE",21,"\uB3C6\uB3C7\uB3C9\uB3CA\uB3CD\uB3CF\uB3D1\uB3D2\uB3D3\uB3D6\uB3D8\uB3DA\uB3DC\uB3DE\uB3DF\uB3E1\uB3E2\uB3E3\uB3E5\uB3E6\uB3E7\uB3E9",18,"\uB3FD",18,"\uB411",6,"\uB419\uB41A\uB41B\uB41D\uB41E\uB41F\uB421",6,"\uB42A\uB42C",7,"\uB435",15],["8a41","\uB445",10,"\uB452\uB453\uB455\uB456\uB457\uB459",6,"\uB462\uB464\uB466"],["8a61","\uB467",4,"\uB46D",18,"\uB481\uB482"],["8a81","\uB483",4,"\uB489",19,"\uB49E",5,"\uB4A5\uB4A6\uB4A7\uB4A9\uB4AA\uB4AB\uB4AD",7,"\uB4B6\uB4B8\uB4BA",5,"\uB4C1\uB4C2\uB4C3\uB4C5\uB4C6\uB4C7\uB4C9",6,"\uB4D1\uB4D2\uB4D3\uB4D4\uB4D6",5,"\uB4DE\uB4DF\uB4E1\uB4E2\uB4E5\uB4E7",4,"\uB4EE\uB4F0\uB4F2",5,"\uB4F9",26,"\uB516\uB517\uB519\uB51A\uB51D"],["8b41","\uB51E",5,"\uB526\uB52B",4,"\uB532\uB533\uB535\uB536\uB537\uB539",6,"\uB542\uB546"],["8b61","\uB547\uB548\uB549\uB54A\uB54E\uB54F\uB551\uB552\uB553\uB555",6,"\uB55E\uB562",8],["8b81","\uB56B",52,"\uB5A2\uB5A3\uB5A5\uB5A6\uB5A7\uB5A9\uB5AC\uB5AD\uB5AE\uB5AF\uB5B2\uB5B6",4,"\uB5BE\uB5BF\uB5C1\uB5C2\uB5C3\uB5C5",6,"\uB5CE\uB5D2",5,"\uB5D9",18,"\uB5ED",18],["8c41","\uB600",15,"\uB612\uB613\uB615\uB616\uB617\uB619",4],["8c61","\uB61E",6,"\uB626",5,"\uB62D",6,"\uB635",5],["8c81","\uB63B",12,"\uB649",26,"\uB665\uB666\uB667\uB669",50,"\uB69E\uB69F\uB6A1\uB6A2\uB6A3\uB6A5",5,"\uB6AD\uB6AE\uB6AF\uB6B0\uB6B2",16],["8d41","\uB6C3",16,"\uB6D5",8],["8d61","\uB6DE",17,"\uB6F1\uB6F2\uB6F3\uB6F5\uB6F6\uB6F7\uB6F9\uB6FA"],["8d81","\uB6FB",4,"\uB702\uB703\uB704\uB706",33,"\uB72A\uB72B\uB72D\uB72E\uB731",6,"\uB73A\uB73C",7,"\uB745\uB746\uB747\uB749\uB74A\uB74B\uB74D",6,"\uB756",9,"\uB761\uB762\uB763\uB765\uB766\uB767\uB769",6,"\uB772\uB774\uB776",5,"\uB77E\uB77F\uB781\uB782\uB783\uB785",6,"\uB78E\uB793\uB794\uB795\uB79A\uB79B\uB79D\uB79E"],["8e41","\uB79F\uB7A1",6,"\uB7AA\uB7AE",5,"\uB7B6\uB7B7\uB7B9",8],["8e61","\uB7C2",4,"\uB7C8\uB7CA",19],["8e81","\uB7DE",13,"\uB7EE\uB7EF\uB7F1\uB7F2\uB7F3\uB7F5",6,"\uB7FE\uB802",4,"\uB80A\uB80B\uB80D\uB80E\uB80F\uB811",6,"\uB81A\uB81C\uB81E",5,"\uB826\uB827\uB829\uB82A\uB82B\uB82D",6,"\uB836\uB83A",5,"\uB841\uB842\uB843\uB845",11,"\uB852\uB854",7,"\uB85E\uB85F\uB861\uB862\uB863\uB865",6,"\uB86E\uB870\uB872",5,"\uB879\uB87A\uB87B\uB87D",7],["8f41","\uB885",7,"\uB88E",17],["8f61","\uB8A0",7,"\uB8A9",6,"\uB8B1\uB8B2\uB8B3\uB8B5\uB8B6\uB8B7\uB8B9",4],["8f81","\uB8BE\uB8BF\uB8C2\uB8C4\uB8C6",5,"\uB8CD\uB8CE\uB8CF\uB8D1\uB8D2\uB8D3\uB8D5",7,"\uB8DE\uB8E0\uB8E2",5,"\uB8EA\uB8EB\uB8ED\uB8EE\uB8EF\uB8F1",6,"\uB8FA\uB8FC\uB8FE",5,"\uB905",18,"\uB919",6,"\uB921",26,"\uB93E\uB93F\uB941\uB942\uB943\uB945",6,"\uB94D\uB94E\uB950\uB952",5],["9041","\uB95A\uB95B\uB95D\uB95E\uB95F\uB961",6,"\uB96A\uB96C\uB96E",5,"\uB976\uB977\uB979\uB97A\uB97B\uB97D"],["9061","\uB97E",5,"\uB986\uB988\uB98B\uB98C\uB98F",15],["9081","\uB99F",12,"\uB9AE\uB9AF\uB9B1\uB9B2\uB9B3\uB9B5",6,"\uB9BE\uB9C0\uB9C2",5,"\uB9CA\uB9CB\uB9CD\uB9D3",4,"\uB9DA\uB9DC\uB9DF\uB9E0\uB9E2\uB9E6\uB9E7\uB9E9\uB9EA\uB9EB\uB9ED",6,"\uB9F6\uB9FB",4,"\uBA02",5,"\uBA09",11,"\uBA16",33,"\uBA3A\uBA3B\uBA3D\uBA3E\uBA3F\uBA41\uBA43\uBA44\uBA45\uBA46"],["9141","\uBA47\uBA4A\uBA4C\uBA4F\uBA50\uBA51\uBA52\uBA56\uBA57\uBA59\uBA5A\uBA5B\uBA5D",6,"\uBA66\uBA6A",5],["9161","\uBA72\uBA73\uBA75\uBA76\uBA77\uBA79",9,"\uBA86\uBA88\uBA89\uBA8A\uBA8B\uBA8D",5],["9181","\uBA93",20,"\uBAAA\uBAAD\uBAAE\uBAAF\uBAB1\uBAB3",4,"\uBABA\uBABC\uBABE",5,"\uBAC5\uBAC6\uBAC7\uBAC9",14,"\uBADA",33,"\uBAFD\uBAFE\uBAFF\uBB01\uBB02\uBB03\uBB05",7,"\uBB0E\uBB10\uBB12",5,"\uBB19\uBB1A\uBB1B\uBB1D\uBB1E\uBB1F\uBB21",6],["9241","\uBB28\uBB2A\uBB2C",7,"\uBB37\uBB39\uBB3A\uBB3F",4,"\uBB46\uBB48\uBB4A\uBB4B\uBB4C\uBB4E\uBB51\uBB52"],["9261","\uBB53\uBB55\uBB56\uBB57\uBB59",7,"\uBB62\uBB64",7,"\uBB6D",4],["9281","\uBB72",21,"\uBB89\uBB8A\uBB8B\uBB8D\uBB8E\uBB8F\uBB91",18,"\uBBA5\uBBA6\uBBA7\uBBA9\uBBAA\uBBAB\uBBAD",6,"\uBBB5\uBBB6\uBBB8",7,"\uBBC1\uBBC2\uBBC3\uBBC5\uBBC6\uBBC7\uBBC9",6,"\uBBD1\uBBD2\uBBD4",35,"\uBBFA\uBBFB\uBBFD\uBBFE\uBC01"],["9341","\uBC03",4,"\uBC0A\uBC0E\uBC10\uBC12\uBC13\uBC19\uBC1A\uBC20\uBC21\uBC22\uBC23\uBC26\uBC28\uBC2A\uBC2B\uBC2C\uBC2E\uBC2F\uBC32\uBC33\uBC35"],["9361","\uBC36\uBC37\uBC39",6,"\uBC42\uBC46\uBC47\uBC48\uBC4A\uBC4B\uBC4E\uBC4F\uBC51",8],["9381","\uBC5A\uBC5B\uBC5C\uBC5E",37,"\uBC86\uBC87\uBC89\uBC8A\uBC8D\uBC8F",4,"\uBC96\uBC98\uBC9B",4,"\uBCA2\uBCA3\uBCA5\uBCA6\uBCA9",6,"\uBCB2\uBCB6",5,"\uBCBE\uBCBF\uBCC1\uBCC2\uBCC3\uBCC5",7,"\uBCCE\uBCD2\uBCD3\uBCD4\uBCD6\uBCD7\uBCD9\uBCDA\uBCDB\uBCDD",22,"\uBCF7\uBCF9\uBCFA\uBCFB\uBCFD"],["9441","\uBCFE",5,"\uBD06\uBD08\uBD0A",5,"\uBD11\uBD12\uBD13\uBD15",8],["9461","\uBD1E",5,"\uBD25",6,"\uBD2D",12],["9481","\uBD3A",5,"\uBD41",6,"\uBD4A\uBD4B\uBD4D\uBD4E\uBD4F\uBD51",6,"\uBD5A",9,"\uBD65\uBD66\uBD67\uBD69",22,"\uBD82\uBD83\uBD85\uBD86\uBD8B",4,"\uBD92\uBD94\uBD96\uBD97\uBD98\uBD9B\uBD9D",6,"\uBDA5",10,"\uBDB1",6,"\uBDB9",24],["9541","\uBDD2\uBDD3\uBDD6\uBDD7\uBDD9\uBDDA\uBDDB\uBDDD",11,"\uBDEA",5,"\uBDF1"],["9561","\uBDF2\uBDF3\uBDF5\uBDF6\uBDF7\uBDF9",6,"\uBE01\uBE02\uBE04\uBE06",5,"\uBE0E\uBE0F\uBE11\uBE12\uBE13"],["9581","\uBE15",6,"\uBE1E\uBE20",35,"\uBE46\uBE47\uBE49\uBE4A\uBE4B\uBE4D\uBE4F",4,"\uBE56\uBE58\uBE5C\uBE5D\uBE5E\uBE5F\uBE62\uBE63\uBE65\uBE66\uBE67\uBE69\uBE6B",4,"\uBE72\uBE76",4,"\uBE7E\uBE7F\uBE81\uBE82\uBE83\uBE85",6,"\uBE8E\uBE92",5,"\uBE9A",13,"\uBEA9",14],["9641","\uBEB8",23,"\uBED2\uBED3"],["9661","\uBED5\uBED6\uBED9",6,"\uBEE1\uBEE2\uBEE6",5,"\uBEED",8],["9681","\uBEF6",10,"\uBF02",5,"\uBF0A",13,"\uBF1A\uBF1E",33,"\uBF42\uBF43\uBF45\uBF46\uBF47\uBF49",6,"\uBF52\uBF53\uBF54\uBF56",44],["9741","\uBF83",16,"\uBF95",8],["9761","\uBF9E",17,"\uBFB1",7],["9781","\uBFB9",11,"\uBFC6",5,"\uBFCE\uBFCF\uBFD1\uBFD2\uBFD3\uBFD5",6,"\uBFDD\uBFDE\uBFE0\uBFE2",89,"\uC03D\uC03E\uC03F"],["9841","\uC040",16,"\uC052",5,"\uC059\uC05A\uC05B"],["9861","\uC05D\uC05E\uC05F\uC061",6,"\uC06A",15],["9881","\uC07A",21,"\uC092\uC093\uC095\uC096\uC097\uC099",6,"\uC0A2\uC0A4\uC0A6",5,"\uC0AE\uC0B1\uC0B2\uC0B7",4,"\uC0BE\uC0C2\uC0C3\uC0C4\uC0C6\uC0C7\uC0CA\uC0CB\uC0CD\uC0CE\uC0CF\uC0D1",6,"\uC0DA\uC0DE",5,"\uC0E6\uC0E7\uC0E9\uC0EA\uC0EB\uC0ED",6,"\uC0F6\uC0F8\uC0FA",5,"\uC101\uC102\uC103\uC105\uC106\uC107\uC109",6,"\uC111\uC112\uC113\uC114\uC116",5,"\uC121\uC122\uC125\uC128\uC129\uC12A\uC12B\uC12E"],["9941","\uC132\uC133\uC134\uC135\uC137\uC13A\uC13B\uC13D\uC13E\uC13F\uC141",6,"\uC14A\uC14E",5,"\uC156\uC157"],["9961","\uC159\uC15A\uC15B\uC15D",6,"\uC166\uC16A",5,"\uC171\uC172\uC173\uC175\uC176\uC177\uC179\uC17A\uC17B"],["9981","\uC17C",8,"\uC186",5,"\uC18F\uC191\uC192\uC193\uC195\uC197",4,"\uC19E\uC1A0\uC1A2\uC1A3\uC1A4\uC1A6\uC1A7\uC1AA\uC1AB\uC1AD\uC1AE\uC1AF\uC1B1",11,"\uC1BE",5,"\uC1C5\uC1C6\uC1C7\uC1C9\uC1CA\uC1CB\uC1CD",6,"\uC1D5\uC1D6\uC1D9",6,"\uC1E1\uC1E2\uC1E3\uC1E5\uC1E6\uC1E7\uC1E9",6,"\uC1F2\uC1F4",7,"\uC1FE\uC1FF\uC201\uC202\uC203\uC205",6,"\uC20E\uC210\uC212",5,"\uC21A\uC21B\uC21D\uC21E\uC221\uC222\uC223"],["9a41","\uC224\uC225\uC226\uC227\uC22A\uC22C\uC22E\uC230\uC233\uC235",16],["9a61","\uC246\uC247\uC249",6,"\uC252\uC253\uC255\uC256\uC257\uC259",6,"\uC261\uC262\uC263\uC264\uC266"],["9a81","\uC267",4,"\uC26E\uC26F\uC271\uC272\uC273\uC275",6,"\uC27E\uC280\uC282",5,"\uC28A",5,"\uC291",6,"\uC299\uC29A\uC29C\uC29E",5,"\uC2A6\uC2A7\uC2A9\uC2AA\uC2AB\uC2AE",5,"\uC2B6\uC2B8\uC2BA",33,"\uC2DE\uC2DF\uC2E1\uC2E2\uC2E5",5,"\uC2EE\uC2F0\uC2F2\uC2F3\uC2F4\uC2F5\uC2F7\uC2FA\uC2FD\uC2FE\uC2FF\uC301",6,"\uC30A\uC30B\uC30E\uC30F"],["9b41","\uC310\uC311\uC312\uC316\uC317\uC319\uC31A\uC31B\uC31D",6,"\uC326\uC327\uC32A",8],["9b61","\uC333",17,"\uC346",7],["9b81","\uC34E",25,"\uC36A\uC36B\uC36D\uC36E\uC36F\uC371\uC373",4,"\uC37A\uC37B\uC37E",5,"\uC385\uC386\uC387\uC389\uC38A\uC38B\uC38D",50,"\uC3C1",22,"\uC3DA"],["9c41","\uC3DB\uC3DD\uC3DE\uC3E1\uC3E3",4,"\uC3EA\uC3EB\uC3EC\uC3EE",5,"\uC3F6\uC3F7\uC3F9",5],["9c61","\uC3FF",8,"\uC409",6,"\uC411",9],["9c81","\uC41B",8,"\uC425",6,"\uC42D\uC42E\uC42F\uC431\uC432\uC433\uC435",6,"\uC43E",9,"\uC449",26,"\uC466\uC467\uC469\uC46A\uC46B\uC46D",6,"\uC476\uC477\uC478\uC47A",5,"\uC481",18,"\uC495",6,"\uC49D",12],["9d41","\uC4AA",13,"\uC4B9\uC4BA\uC4BB\uC4BD",8],["9d61","\uC4C6",25],["9d81","\uC4E0",8,"\uC4EA",5,"\uC4F2\uC4F3\uC4F5\uC4F6\uC4F7\uC4F9\uC4FB\uC4FC\uC4FD\uC4FE\uC502",9,"\uC50D\uC50E\uC50F\uC511\uC512\uC513\uC515",6,"\uC51D",10,"\uC52A\uC52B\uC52D\uC52E\uC52F\uC531",6,"\uC53A\uC53C\uC53E",5,"\uC546\uC547\uC54B\uC54F\uC550\uC551\uC552\uC556\uC55A\uC55B\uC55C\uC55F\uC562\uC563\uC565\uC566\uC567\uC569",6,"\uC572\uC576",5,"\uC57E\uC57F\uC581\uC582\uC583\uC585\uC586\uC588\uC589\uC58A\uC58B\uC58E\uC590\uC592\uC593\uC594"],["9e41","\uC596\uC599\uC59A\uC59B\uC59D\uC59E\uC59F\uC5A1",7,"\uC5AA",9,"\uC5B6"],["9e61","\uC5B7\uC5BA\uC5BF",4,"\uC5CB\uC5CD\uC5CF\uC5D2\uC5D3\uC5D5\uC5D6\uC5D7\uC5D9",6,"\uC5E2\uC5E4\uC5E6\uC5E7"],["9e81","\uC5E8\uC5E9\uC5EA\uC5EB\uC5EF\uC5F1\uC5F2\uC5F3\uC5F5\uC5F8\uC5F9\uC5FA\uC5FB\uC602\uC603\uC604\uC609\uC60A\uC60B\uC60D\uC60E\uC60F\uC611",6,"\uC61A\uC61D",6,"\uC626\uC627\uC629\uC62A\uC62B\uC62F\uC631\uC632\uC636\uC638\uC63A\uC63C\uC63D\uC63E\uC63F\uC642\uC643\uC645\uC646\uC647\uC649",6,"\uC652\uC656",5,"\uC65E\uC65F\uC661",10,"\uC66D\uC66E\uC670\uC672",5,"\uC67A\uC67B\uC67D\uC67E\uC67F\uC681",6,"\uC68A\uC68C\uC68E",5,"\uC696\uC697\uC699\uC69A\uC69B\uC69D",6,"\uC6A6"],["9f41","\uC6A8\uC6AA",5,"\uC6B2\uC6B3\uC6B5\uC6B6\uC6B7\uC6BB",4,"\uC6C2\uC6C4\uC6C6",5,"\uC6CE"],["9f61","\uC6CF\uC6D1\uC6D2\uC6D3\uC6D5",6,"\uC6DE\uC6DF\uC6E2",5,"\uC6EA\uC6EB\uC6ED\uC6EE\uC6EF\uC6F1\uC6F2"],["9f81","\uC6F3",4,"\uC6FA\uC6FB\uC6FC\uC6FE",5,"\uC706\uC707\uC709\uC70A\uC70B\uC70D",6,"\uC716\uC718\uC71A",5,"\uC722\uC723\uC725\uC726\uC727\uC729",6,"\uC732\uC734\uC736\uC738\uC739\uC73A\uC73B\uC73E\uC73F\uC741\uC742\uC743\uC745",4,"\uC74B\uC74E\uC750\uC759\uC75A\uC75B\uC75D\uC75E\uC75F\uC761",6,"\uC769\uC76A\uC76C",7,"\uC776\uC777\uC779\uC77A\uC77B\uC77F\uC780\uC781\uC782\uC786\uC78B\uC78C\uC78D\uC78F\uC792\uC793\uC795\uC799\uC79B",4,"\uC7A2\uC7A7",4,"\uC7AE\uC7AF\uC7B1\uC7B2\uC7B3\uC7B5\uC7B6\uC7B7"],["a041","\uC7B8\uC7B9\uC7BA\uC7BB\uC7BE\uC7C2",5,"\uC7CA\uC7CB\uC7CD\uC7CF\uC7D1",6,"\uC7D9\uC7DA\uC7DB\uC7DC"],["a061","\uC7DE",5,"\uC7E5\uC7E6\uC7E7\uC7E9\uC7EA\uC7EB\uC7ED",13],["a081","\uC7FB",4,"\uC802\uC803\uC805\uC806\uC807\uC809\uC80B",4,"\uC812\uC814\uC817",4,"\uC81E\uC81F\uC821\uC822\uC823\uC825",6,"\uC82E\uC830\uC832",5,"\uC839\uC83A\uC83B\uC83D\uC83E\uC83F\uC841",6,"\uC84A\uC84B\uC84E",5,"\uC855",26,"\uC872\uC873\uC875\uC876\uC877\uC879\uC87B",4,"\uC882\uC884\uC888\uC889\uC88A\uC88E",5,"\uC895",7,"\uC89E\uC8A0\uC8A2\uC8A3\uC8A4"],["a141","\uC8A5\uC8A6\uC8A7\uC8A9",18,"\uC8BE\uC8BF\uC8C0\uC8C1"],["a161","\uC8C2\uC8C3\uC8C5\uC8C6\uC8C7\uC8C9\uC8CA\uC8CB\uC8CD",6,"\uC8D6\uC8D8\uC8DA",5,"\uC8E2\uC8E3\uC8E5"],["a181","\uC8E6",14,"\uC8F6",5,"\uC8FE\uC8FF\uC901\uC902\uC903\uC907",4,"\uC90E\u3000\u3001\u3002\xB7\u2025\u2026\xA8\u3003\xAD\u2015\u2225\uFF3C\u223C\u2018\u2019\u201C\u201D\u3014\u3015\u3008",9,"\xB1\xD7\xF7\u2260\u2264\u2265\u221E\u2234\xB0\u2032\u2033\u2103\u212B\uFFE0\uFFE1\uFFE5\u2642\u2640\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\xA7\u203B\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u2192\u2190\u2191\u2193\u2194\u3013\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229\u2227\u2228\uFFE2"],["a241","\uC910\uC912",5,"\uC919",18],["a261","\uC92D",6,"\uC935",18],["a281","\uC948",7,"\uC952\uC953\uC955\uC956\uC957\uC959",6,"\uC962\uC964",7,"\uC96D\uC96E\uC96F\u21D2\u21D4\u2200\u2203\xB4\uFF5E\u02C7\u02D8\u02DD\u02DA\u02D9\xB8\u02DB\xA1\xBF\u02D0\u222E\u2211\u220F\xA4\u2109\u2030\u25C1\u25C0\u25B7\u25B6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25C8\u25A3\u25D0\u25D1\u2592\u25A4\u25A5\u25A8\u25A7\u25A6\u25A9\u2668\u260F\u260E\u261C\u261E\xB6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266D\u2669\u266A\u266C\u327F\u321C\u2116\u33C7\u2122\u33C2\u33D8\u2121\u20AC\xAE"],["a341","\uC971\uC972\uC973\uC975",6,"\uC97D",10,"\uC98A\uC98B\uC98D\uC98E\uC98F"],["a361","\uC991",6,"\uC99A\uC99C\uC99E",16],["a381","\uC9AF",16,"\uC9C2\uC9C3\uC9C5\uC9C6\uC9C9\uC9CB",4,"\uC9D2\uC9D4\uC9D7\uC9D8\uC9DB\uFF01",58,"\uFFE6\uFF3D",32,"\uFFE3"],["a441","\uC9DE\uC9DF\uC9E1\uC9E3\uC9E5\uC9E6\uC9E8\uC9E9\uC9EA\uC9EB\uC9EE\uC9F2",5,"\uC9FA\uC9FB\uC9FD\uC9FE\uC9FF\uCA01\uCA02\uCA03\uCA04"],["a461","\uCA05\uCA06\uCA07\uCA0A\uCA0E",5,"\uCA15\uCA16\uCA17\uCA19",12],["a481","\uCA26\uCA27\uCA28\uCA2A",28,"\u3131",93],["a541","\uCA47",4,"\uCA4E\uCA4F\uCA51\uCA52\uCA53\uCA55",6,"\uCA5E\uCA62",5,"\uCA69\uCA6A"],["a561","\uCA6B",17,"\uCA7E",5,"\uCA85\uCA86"],["a581","\uCA87",16,"\uCA99",14,"\u2170",9],["a5b0","\u2160",9],["a5c1","\u0391",16,"\u03A3",6],["a5e1","\u03B1",16,"\u03C3",6],["a641","\uCAA8",19,"\uCABE\uCABF\uCAC1\uCAC2\uCAC3\uCAC5"],["a661","\uCAC6",5,"\uCACE\uCAD0\uCAD2\uCAD4\uCAD5\uCAD6\uCAD7\uCADA",5,"\uCAE1",6],["a681","\uCAE8\uCAE9\uCAEA\uCAEB\uCAED",6,"\uCAF5",18,"\uCB09\uCB0A\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542\u2512\u2511\u251A\u2519\u2516\u2515\u250E\u250D\u251E\u251F\u2521\u2522\u2526\u2527\u2529\u252A\u252D\u252E\u2531\u2532\u2535\u2536\u2539\u253A\u253D\u253E\u2540\u2541\u2543",7],["a741","\uCB0B",4,"\uCB11\uCB12\uCB13\uCB15\uCB16\uCB17\uCB19",6,"\uCB22",7],["a761","\uCB2A",22,"\uCB42\uCB43\uCB44"],["a781","\uCB45\uCB46\uCB47\uCB4A\uCB4B\uCB4D\uCB4E\uCB4F\uCB51",6,"\uCB5A\uCB5B\uCB5C\uCB5E",5,"\uCB65",7,"\u3395\u3396\u3397\u2113\u3398\u33C4\u33A3\u33A4\u33A5\u33A6\u3399",9,"\u33CA\u338D\u338E\u338F\u33CF\u3388\u3389\u33C8\u33A7\u33A8\u33B0",9,"\u3380",4,"\u33BA",5,"\u3390",4,"\u2126\u33C0\u33C1\u338A\u338B\u338C\u33D6\u33C5\u33AD\u33AE\u33AF\u33DB\u33A9\u33AA\u33AB\u33AC\u33DD\u33D0\u33D3\u33C3\u33C9\u33DC\u33C6"],["a841","\uCB6D",10,"\uCB7A",14],["a861","\uCB89",18,"\uCB9D",6],["a881","\uCBA4",19,"\uCBB9",11,"\xC6\xD0\xAA\u0126"],["a8a6","\u0132"],["a8a8","\u013F\u0141\xD8\u0152\xBA\xDE\u0166\u014A"],["a8b1","\u3260",27,"\u24D0",25,"\u2460",14,"\xBD\u2153\u2154\xBC\xBE\u215B\u215C\u215D\u215E"],["a941","\uCBC5",14,"\uCBD5",10],["a961","\uCBE0\uCBE1\uCBE2\uCBE3\uCBE5\uCBE6\uCBE8\uCBEA",18],["a981","\uCBFD",14,"\uCC0E\uCC0F\uCC11\uCC12\uCC13\uCC15",6,"\uCC1E\uCC1F\uCC20\uCC23\uCC24\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0140\u0142\xF8\u0153\xDF\xFE\u0167\u014B\u0149\u3200",27,"\u249C",25,"\u2474",14,"\xB9\xB2\xB3\u2074\u207F\u2081\u2082\u2083\u2084"],["aa41","\uCC25\uCC26\uCC2A\uCC2B\uCC2D\uCC2F\uCC31",6,"\uCC3A\uCC3F",4,"\uCC46\uCC47\uCC49\uCC4A\uCC4B\uCC4D\uCC4E"],["aa61","\uCC4F",4,"\uCC56\uCC5A",5,"\uCC61\uCC62\uCC63\uCC65\uCC67\uCC69",6,"\uCC71\uCC72"],["aa81","\uCC73\uCC74\uCC76",29,"\u3041",82],["ab41","\uCC94\uCC95\uCC96\uCC97\uCC9A\uCC9B\uCC9D\uCC9E\uCC9F\uCCA1",6,"\uCCAA\uCCAE",5,"\uCCB6\uCCB7\uCCB9"],["ab61","\uCCBA\uCCBB\uCCBD",6,"\uCCC6\uCCC8\uCCCA",5,"\uCCD1\uCCD2\uCCD3\uCCD5",5],["ab81","\uCCDB",8,"\uCCE5",6,"\uCCED\uCCEE\uCCEF\uCCF1",12,"\u30A1",85],["ac41","\uCCFE\uCCFF\uCD00\uCD02",5,"\uCD0A\uCD0B\uCD0D\uCD0E\uCD0F\uCD11",6,"\uCD1A\uCD1C\uCD1E\uCD1F\uCD20"],["ac61","\uCD21\uCD22\uCD23\uCD25\uCD26\uCD27\uCD29\uCD2A\uCD2B\uCD2D",11,"\uCD3A",4],["ac81","\uCD3F",28,"\uCD5D\uCD5E\uCD5F\u0410",5,"\u0401\u0416",25],["acd1","\u0430",5,"\u0451\u0436",25],["ad41","\uCD61\uCD62\uCD63\uCD65",6,"\uCD6E\uCD70\uCD72",5,"\uCD79",7],["ad61","\uCD81",6,"\uCD89",10,"\uCD96\uCD97\uCD99\uCD9A\uCD9B\uCD9D\uCD9E\uCD9F"],["ad81","\uCDA0\uCDA1\uCDA2\uCDA3\uCDA6\uCDA8\uCDAA",5,"\uCDB1",18,"\uCDC5"],["ae41","\uCDC6",5,"\uCDCD\uCDCE\uCDCF\uCDD1",16],["ae61","\uCDE2",5,"\uCDE9\uCDEA\uCDEB\uCDED\uCDEE\uCDEF\uCDF1",6,"\uCDFA\uCDFC\uCDFE",4],["ae81","\uCE03\uCE05\uCE06\uCE07\uCE09\uCE0A\uCE0B\uCE0D",6,"\uCE15\uCE16\uCE17\uCE18\uCE1A",5,"\uCE22\uCE23\uCE25\uCE26\uCE27\uCE29\uCE2A\uCE2B"],["af41","\uCE2C\uCE2D\uCE2E\uCE2F\uCE32\uCE34\uCE36",19],["af61","\uCE4A",13,"\uCE5A\uCE5B\uCE5D\uCE5E\uCE62",5,"\uCE6A\uCE6C"],["af81","\uCE6E",5,"\uCE76\uCE77\uCE79\uCE7A\uCE7B\uCE7D",6,"\uCE86\uCE88\uCE8A",5,"\uCE92\uCE93\uCE95\uCE96\uCE97\uCE99"],["b041","\uCE9A",5,"\uCEA2\uCEA6",5,"\uCEAE",12],["b061","\uCEBB",5,"\uCEC2",19],["b081","\uCED6",13,"\uCEE6\uCEE7\uCEE9\uCEEA\uCEED",6,"\uCEF6\uCEFA",5,"\uAC00\uAC01\uAC04\uAC07\uAC08\uAC09\uAC0A\uAC10",7,"\uAC19",4,"\uAC20\uAC24\uAC2C\uAC2D\uAC2F\uAC30\uAC31\uAC38\uAC39\uAC3C\uAC40\uAC4B\uAC4D\uAC54\uAC58\uAC5C\uAC70\uAC71\uAC74\uAC77\uAC78\uAC7A\uAC80\uAC81\uAC83\uAC84\uAC85\uAC86\uAC89\uAC8A\uAC8B\uAC8C\uAC90\uAC94\uAC9C\uAC9D\uAC9F\uACA0\uACA1\uACA8\uACA9\uACAA\uACAC\uACAF\uACB0\uACB8\uACB9\uACBB\uACBC\uACBD\uACC1\uACC4\uACC8\uACCC\uACD5\uACD7\uACE0\uACE1\uACE4\uACE7\uACE8\uACEA\uACEC\uACEF\uACF0\uACF1\uACF3\uACF5\uACF6\uACFC\uACFD\uAD00\uAD04\uAD06"],["b141","\uCF02\uCF03\uCF05\uCF06\uCF07\uCF09",6,"\uCF12\uCF14\uCF16",5,"\uCF1D\uCF1E\uCF1F\uCF21\uCF22\uCF23"],["b161","\uCF25",6,"\uCF2E\uCF32",5,"\uCF39",11],["b181","\uCF45",14,"\uCF56\uCF57\uCF59\uCF5A\uCF5B\uCF5D",6,"\uCF66\uCF68\uCF6A\uCF6B\uCF6C\uAD0C\uAD0D\uAD0F\uAD11\uAD18\uAD1C\uAD20\uAD29\uAD2C\uAD2D\uAD34\uAD35\uAD38\uAD3C\uAD44\uAD45\uAD47\uAD49\uAD50\uAD54\uAD58\uAD61\uAD63\uAD6C\uAD6D\uAD70\uAD73\uAD74\uAD75\uAD76\uAD7B\uAD7C\uAD7D\uAD7F\uAD81\uAD82\uAD88\uAD89\uAD8C\uAD90\uAD9C\uAD9D\uADA4\uADB7\uADC0\uADC1\uADC4\uADC8\uADD0\uADD1\uADD3\uADDC\uADE0\uADE4\uADF8\uADF9\uADFC\uADFF\uAE00\uAE01\uAE08\uAE09\uAE0B\uAE0D\uAE14\uAE30\uAE31\uAE34\uAE37\uAE38\uAE3A\uAE40\uAE41\uAE43\uAE45\uAE46\uAE4A\uAE4C\uAE4D\uAE4E\uAE50\uAE54\uAE56\uAE5C\uAE5D\uAE5F\uAE60\uAE61\uAE65\uAE68\uAE69\uAE6C\uAE70\uAE78"],["b241","\uCF6D\uCF6E\uCF6F\uCF72\uCF73\uCF75\uCF76\uCF77\uCF79",6,"\uCF81\uCF82\uCF83\uCF84\uCF86",5,"\uCF8D"],["b261","\uCF8E",18,"\uCFA2",5,"\uCFA9"],["b281","\uCFAA",5,"\uCFB1",18,"\uCFC5",6,"\uAE79\uAE7B\uAE7C\uAE7D\uAE84\uAE85\uAE8C\uAEBC\uAEBD\uAEBE\uAEC0\uAEC4\uAECC\uAECD\uAECF\uAED0\uAED1\uAED8\uAED9\uAEDC\uAEE8\uAEEB\uAEED\uAEF4\uAEF8\uAEFC\uAF07\uAF08\uAF0D\uAF10\uAF2C\uAF2D\uAF30\uAF32\uAF34\uAF3C\uAF3D\uAF3F\uAF41\uAF42\uAF43\uAF48\uAF49\uAF50\uAF5C\uAF5D\uAF64\uAF65\uAF79\uAF80\uAF84\uAF88\uAF90\uAF91\uAF95\uAF9C\uAFB8\uAFB9\uAFBC\uAFC0\uAFC7\uAFC8\uAFC9\uAFCB\uAFCD\uAFCE\uAFD4\uAFDC\uAFE8\uAFE9\uAFF0\uAFF1\uAFF4\uAFF8\uB000\uB001\uB004\uB00C\uB010\uB014\uB01C\uB01D\uB028\uB044\uB045\uB048\uB04A\uB04C\uB04E\uB053\uB054\uB055\uB057\uB059"],["b341","\uCFCC",19,"\uCFE2\uCFE3\uCFE5\uCFE6\uCFE7\uCFE9"],["b361","\uCFEA",5,"\uCFF2\uCFF4\uCFF6",5,"\uCFFD\uCFFE\uCFFF\uD001\uD002\uD003\uD005",5],["b381","\uD00B",5,"\uD012",5,"\uD019",19,"\uB05D\uB07C\uB07D\uB080\uB084\uB08C\uB08D\uB08F\uB091\uB098\uB099\uB09A\uB09C\uB09F\uB0A0\uB0A1\uB0A2\uB0A8\uB0A9\uB0AB",4,"\uB0B1\uB0B3\uB0B4\uB0B5\uB0B8\uB0BC\uB0C4\uB0C5\uB0C7\uB0C8\uB0C9\uB0D0\uB0D1\uB0D4\uB0D8\uB0E0\uB0E5\uB108\uB109\uB10B\uB10C\uB110\uB112\uB113\uB118\uB119\uB11B\uB11C\uB11D\uB123\uB124\uB125\uB128\uB12C\uB134\uB135\uB137\uB138\uB139\uB140\uB141\uB144\uB148\uB150\uB151\uB154\uB155\uB158\uB15C\uB160\uB178\uB179\uB17C\uB180\uB182\uB188\uB189\uB18B\uB18D\uB192\uB193\uB194\uB198\uB19C\uB1A8\uB1CC\uB1D0\uB1D4\uB1DC\uB1DD"],["b441","\uD02E",5,"\uD036\uD037\uD039\uD03A\uD03B\uD03D",6,"\uD046\uD048\uD04A",5],["b461","\uD051\uD052\uD053\uD055\uD056\uD057\uD059",6,"\uD061",10,"\uD06E\uD06F"],["b481","\uD071\uD072\uD073\uD075",6,"\uD07E\uD07F\uD080\uD082",18,"\uB1DF\uB1E8\uB1E9\uB1EC\uB1F0\uB1F9\uB1FB\uB1FD\uB204\uB205\uB208\uB20B\uB20C\uB214\uB215\uB217\uB219\uB220\uB234\uB23C\uB258\uB25C\uB260\uB268\uB269\uB274\uB275\uB27C\uB284\uB285\uB289\uB290\uB291\uB294\uB298\uB299\uB29A\uB2A0\uB2A1\uB2A3\uB2A5\uB2A6\uB2AA\uB2AC\uB2B0\uB2B4\uB2C8\uB2C9\uB2CC\uB2D0\uB2D2\uB2D8\uB2D9\uB2DB\uB2DD\uB2E2\uB2E4\uB2E5\uB2E6\uB2E8\uB2EB",4,"\uB2F3\uB2F4\uB2F5\uB2F7",4,"\uB2FF\uB300\uB301\uB304\uB308\uB310\uB311\uB313\uB314\uB315\uB31C\uB354\uB355\uB356\uB358\uB35B\uB35C\uB35E\uB35F\uB364\uB365"],["b541","\uD095",14,"\uD0A6\uD0A7\uD0A9\uD0AA\uD0AB\uD0AD",5],["b561","\uD0B3\uD0B6\uD0B8\uD0BA",5,"\uD0C2\uD0C3\uD0C5\uD0C6\uD0C7\uD0CA",5,"\uD0D2\uD0D6",4],["b581","\uD0DB\uD0DE\uD0DF\uD0E1\uD0E2\uD0E3\uD0E5",6,"\uD0EE\uD0F2",5,"\uD0F9",11,"\uB367\uB369\uB36B\uB36E\uB370\uB371\uB374\uB378\uB380\uB381\uB383\uB384\uB385\uB38C\uB390\uB394\uB3A0\uB3A1\uB3A8\uB3AC\uB3C4\uB3C5\uB3C8\uB3CB\uB3CC\uB3CE\uB3D0\uB3D4\uB3D5\uB3D7\uB3D9\uB3DB\uB3DD\uB3E0\uB3E4\uB3E8\uB3FC\uB410\uB418\uB41C\uB420\uB428\uB429\uB42B\uB434\uB450\uB451\uB454\uB458\uB460\uB461\uB463\uB465\uB46C\uB480\uB488\uB49D\uB4A4\uB4A8\uB4AC\uB4B5\uB4B7\uB4B9\uB4C0\uB4C4\uB4C8\uB4D0\uB4D5\uB4DC\uB4DD\uB4E0\uB4E3\uB4E4\uB4E6\uB4EC\uB4ED\uB4EF\uB4F1\uB4F8\uB514\uB515\uB518\uB51B\uB51C\uB524\uB525\uB527\uB528\uB529\uB52A\uB530\uB531\uB534\uB538"],["b641","\uD105",7,"\uD10E",17],["b661","\uD120",15,"\uD132\uD133\uD135\uD136\uD137\uD139\uD13B\uD13C\uD13D\uD13E"],["b681","\uD13F\uD142\uD146",5,"\uD14E\uD14F\uD151\uD152\uD153\uD155",6,"\uD15E\uD160\uD162",5,"\uD169\uD16A\uD16B\uD16D\uB540\uB541\uB543\uB544\uB545\uB54B\uB54C\uB54D\uB550\uB554\uB55C\uB55D\uB55F\uB560\uB561\uB5A0\uB5A1\uB5A4\uB5A8\uB5AA\uB5AB\uB5B0\uB5B1\uB5B3\uB5B4\uB5B5\uB5BB\uB5BC\uB5BD\uB5C0\uB5C4\uB5CC\uB5CD\uB5CF\uB5D0\uB5D1\uB5D8\uB5EC\uB610\uB611\uB614\uB618\uB625\uB62C\uB634\uB648\uB664\uB668\uB69C\uB69D\uB6A0\uB6A4\uB6AB\uB6AC\uB6B1\uB6D4\uB6F0\uB6F4\uB6F8\uB700\uB701\uB705\uB728\uB729\uB72C\uB72F\uB730\uB738\uB739\uB73B\uB744\uB748\uB74C\uB754\uB755\uB760\uB764\uB768\uB770\uB771\uB773\uB775\uB77C\uB77D\uB780\uB784\uB78C\uB78D\uB78F\uB790\uB791\uB792\uB796\uB797"],["b741","\uD16E",13,"\uD17D",6,"\uD185\uD186\uD187\uD189\uD18A"],["b761","\uD18B",20,"\uD1A2\uD1A3\uD1A5\uD1A6\uD1A7"],["b781","\uD1A9",6,"\uD1B2\uD1B4\uD1B6\uD1B7\uD1B8\uD1B9\uD1BB\uD1BD\uD1BE\uD1BF\uD1C1",14,"\uB798\uB799\uB79C\uB7A0\uB7A8\uB7A9\uB7AB\uB7AC\uB7AD\uB7B4\uB7B5\uB7B8\uB7C7\uB7C9\uB7EC\uB7ED\uB7F0\uB7F4\uB7FC\uB7FD\uB7FF\uB800\uB801\uB807\uB808\uB809\uB80C\uB810\uB818\uB819\uB81B\uB81D\uB824\uB825\uB828\uB82C\uB834\uB835\uB837\uB838\uB839\uB840\uB844\uB851\uB853\uB85C\uB85D\uB860\uB864\uB86C\uB86D\uB86F\uB871\uB878\uB87C\uB88D\uB8A8\uB8B0\uB8B4\uB8B8\uB8C0\uB8C1\uB8C3\uB8C5\uB8CC\uB8D0\uB8D4\uB8DD\uB8DF\uB8E1\uB8E8\uB8E9\uB8EC\uB8F0\uB8F8\uB8F9\uB8FB\uB8FD\uB904\uB918\uB920\uB93C\uB93D\uB940\uB944\uB94C\uB94F\uB951\uB958\uB959\uB95C\uB960\uB968\uB969"],["b841","\uD1D0",7,"\uD1D9",17],["b861","\uD1EB",8,"\uD1F5\uD1F6\uD1F7\uD1F9",13],["b881","\uD208\uD20A",5,"\uD211",24,"\uB96B\uB96D\uB974\uB975\uB978\uB97C\uB984\uB985\uB987\uB989\uB98A\uB98D\uB98E\uB9AC\uB9AD\uB9B0\uB9B4\uB9BC\uB9BD\uB9BF\uB9C1\uB9C8\uB9C9\uB9CC\uB9CE",4,"\uB9D8\uB9D9\uB9DB\uB9DD\uB9DE\uB9E1\uB9E3\uB9E4\uB9E5\uB9E8\uB9EC\uB9F4\uB9F5\uB9F7\uB9F8\uB9F9\uB9FA\uBA00\uBA01\uBA08\uBA15\uBA38\uBA39\uBA3C\uBA40\uBA42\uBA48\uBA49\uBA4B\uBA4D\uBA4E\uBA53\uBA54\uBA55\uBA58\uBA5C\uBA64\uBA65\uBA67\uBA68\uBA69\uBA70\uBA71\uBA74\uBA78\uBA83\uBA84\uBA85\uBA87\uBA8C\uBAA8\uBAA9\uBAAB\uBAAC\uBAB0\uBAB2\uBAB8\uBAB9\uBABB\uBABD\uBAC4\uBAC8\uBAD8\uBAD9\uBAFC"],["b941","\uD22A\uD22B\uD22E\uD22F\uD231\uD232\uD233\uD235",6,"\uD23E\uD240\uD242",5,"\uD249\uD24A\uD24B\uD24C"],["b961","\uD24D",14,"\uD25D",6,"\uD265\uD266\uD267\uD268"],["b981","\uD269",22,"\uD282\uD283\uD285\uD286\uD287\uD289\uD28A\uD28B\uD28C\uBB00\uBB04\uBB0D\uBB0F\uBB11\uBB18\uBB1C\uBB20\uBB29\uBB2B\uBB34\uBB35\uBB36\uBB38\uBB3B\uBB3C\uBB3D\uBB3E\uBB44\uBB45\uBB47\uBB49\uBB4D\uBB4F\uBB50\uBB54\uBB58\uBB61\uBB63\uBB6C\uBB88\uBB8C\uBB90\uBBA4\uBBA8\uBBAC\uBBB4\uBBB7\uBBC0\uBBC4\uBBC8\uBBD0\uBBD3\uBBF8\uBBF9\uBBFC\uBBFF\uBC00\uBC02\uBC08\uBC09\uBC0B\uBC0C\uBC0D\uBC0F\uBC11\uBC14",4,"\uBC1B",4,"\uBC24\uBC25\uBC27\uBC29\uBC2D\uBC30\uBC31\uBC34\uBC38\uBC40\uBC41\uBC43\uBC44\uBC45\uBC49\uBC4C\uBC4D\uBC50\uBC5D\uBC84\uBC85\uBC88\uBC8B\uBC8C\uBC8E\uBC94\uBC95\uBC97"],["ba41","\uD28D\uD28E\uD28F\uD292\uD293\uD294\uD296",5,"\uD29D\uD29E\uD29F\uD2A1\uD2A2\uD2A3\uD2A5",6,"\uD2AD"],["ba61","\uD2AE\uD2AF\uD2B0\uD2B2",5,"\uD2BA\uD2BB\uD2BD\uD2BE\uD2C1\uD2C3",4,"\uD2CA\uD2CC",5],["ba81","\uD2D2\uD2D3\uD2D5\uD2D6\uD2D7\uD2D9\uD2DA\uD2DB\uD2DD",6,"\uD2E6",9,"\uD2F2\uD2F3\uD2F5\uD2F6\uD2F7\uD2F9\uD2FA\uBC99\uBC9A\uBCA0\uBCA1\uBCA4\uBCA7\uBCA8\uBCB0\uBCB1\uBCB3\uBCB4\uBCB5\uBCBC\uBCBD\uBCC0\uBCC4\uBCCD\uBCCF\uBCD0\uBCD1\uBCD5\uBCD8\uBCDC\uBCF4\uBCF5\uBCF6\uBCF8\uBCFC\uBD04\uBD05\uBD07\uBD09\uBD10\uBD14\uBD24\uBD2C\uBD40\uBD48\uBD49\uBD4C\uBD50\uBD58\uBD59\uBD64\uBD68\uBD80\uBD81\uBD84\uBD87\uBD88\uBD89\uBD8A\uBD90\uBD91\uBD93\uBD95\uBD99\uBD9A\uBD9C\uBDA4\uBDB0\uBDB8\uBDD4\uBDD5\uBDD8\uBDDC\uBDE9\uBDF0\uBDF4\uBDF8\uBE00\uBE03\uBE05\uBE0C\uBE0D\uBE10\uBE14\uBE1C\uBE1D\uBE1F\uBE44\uBE45\uBE48\uBE4C\uBE4E\uBE54\uBE55\uBE57\uBE59\uBE5A\uBE5B\uBE60\uBE61\uBE64"],["bb41","\uD2FB",4,"\uD302\uD304\uD306",5,"\uD30F\uD311\uD312\uD313\uD315\uD317",4,"\uD31E\uD322\uD323"],["bb61","\uD324\uD326\uD327\uD32A\uD32B\uD32D\uD32E\uD32F\uD331",6,"\uD33A\uD33E",5,"\uD346\uD347\uD348\uD349"],["bb81","\uD34A",31,"\uBE68\uBE6A\uBE70\uBE71\uBE73\uBE74\uBE75\uBE7B\uBE7C\uBE7D\uBE80\uBE84\uBE8C\uBE8D\uBE8F\uBE90\uBE91\uBE98\uBE99\uBEA8\uBED0\uBED1\uBED4\uBED7\uBED8\uBEE0\uBEE3\uBEE4\uBEE5\uBEEC\uBF01\uBF08\uBF09\uBF18\uBF19\uBF1B\uBF1C\uBF1D\uBF40\uBF41\uBF44\uBF48\uBF50\uBF51\uBF55\uBF94\uBFB0\uBFC5\uBFCC\uBFCD\uBFD0\uBFD4\uBFDC\uBFDF\uBFE1\uC03C\uC051\uC058\uC05C\uC060\uC068\uC069\uC090\uC091\uC094\uC098\uC0A0\uC0A1\uC0A3\uC0A5\uC0AC\uC0AD\uC0AF\uC0B0\uC0B3\uC0B4\uC0B5\uC0B6\uC0BC\uC0BD\uC0BF\uC0C0\uC0C1\uC0C5\uC0C8\uC0C9\uC0CC\uC0D0\uC0D8\uC0D9\uC0DB\uC0DC\uC0DD\uC0E4"],["bc41","\uD36A",17,"\uD37E\uD37F\uD381\uD382\uD383\uD385\uD386\uD387"],["bc61","\uD388\uD389\uD38A\uD38B\uD38E\uD392",5,"\uD39A\uD39B\uD39D\uD39E\uD39F\uD3A1",6,"\uD3AA\uD3AC\uD3AE"],["bc81","\uD3AF",4,"\uD3B5\uD3B6\uD3B7\uD3B9\uD3BA\uD3BB\uD3BD",6,"\uD3C6\uD3C7\uD3CA",5,"\uD3D1",5,"\uC0E5\uC0E8\uC0EC\uC0F4\uC0F5\uC0F7\uC0F9\uC100\uC104\uC108\uC110\uC115\uC11C",4,"\uC123\uC124\uC126\uC127\uC12C\uC12D\uC12F\uC130\uC131\uC136\uC138\uC139\uC13C\uC140\uC148\uC149\uC14B\uC14C\uC14D\uC154\uC155\uC158\uC15C\uC164\uC165\uC167\uC168\uC169\uC170\uC174\uC178\uC185\uC18C\uC18D\uC18E\uC190\uC194\uC196\uC19C\uC19D\uC19F\uC1A1\uC1A5\uC1A8\uC1A9\uC1AC\uC1B0\uC1BD\uC1C4\uC1C8\uC1CC\uC1D4\uC1D7\uC1D8\uC1E0\uC1E4\uC1E8\uC1F0\uC1F1\uC1F3\uC1FC\uC1FD\uC200\uC204\uC20C\uC20D\uC20F\uC211\uC218\uC219\uC21C\uC21F\uC220\uC228\uC229\uC22B\uC22D"],["bd41","\uD3D7\uD3D9",7,"\uD3E2\uD3E4",7,"\uD3EE\uD3EF\uD3F1\uD3F2\uD3F3\uD3F5\uD3F6\uD3F7"],["bd61","\uD3F8\uD3F9\uD3FA\uD3FB\uD3FE\uD400\uD402",5,"\uD409",13],["bd81","\uD417",5,"\uD41E",25,"\uC22F\uC231\uC232\uC234\uC248\uC250\uC251\uC254\uC258\uC260\uC265\uC26C\uC26D\uC270\uC274\uC27C\uC27D\uC27F\uC281\uC288\uC289\uC290\uC298\uC29B\uC29D\uC2A4\uC2A5\uC2A8\uC2AC\uC2AD\uC2B4\uC2B5\uC2B7\uC2B9\uC2DC\uC2DD\uC2E0\uC2E3\uC2E4\uC2EB\uC2EC\uC2ED\uC2EF\uC2F1\uC2F6\uC2F8\uC2F9\uC2FB\uC2FC\uC300\uC308\uC309\uC30C\uC30D\uC313\uC314\uC315\uC318\uC31C\uC324\uC325\uC328\uC329\uC345\uC368\uC369\uC36C\uC370\uC372\uC378\uC379\uC37C\uC37D\uC384\uC388\uC38C\uC3C0\uC3D8\uC3D9\uC3DC\uC3DF\uC3E0\uC3E2\uC3E8\uC3E9\uC3ED\uC3F4\uC3F5\uC3F8\uC408\uC410\uC424\uC42C\uC430"],["be41","\uD438",7,"\uD441\uD442\uD443\uD445",14],["be61","\uD454",7,"\uD45D\uD45E\uD45F\uD461\uD462\uD463\uD465",7,"\uD46E\uD470\uD471\uD472"],["be81","\uD473",4,"\uD47A\uD47B\uD47D\uD47E\uD481\uD483",4,"\uD48A\uD48C\uD48E",5,"\uD495",8,"\uC434\uC43C\uC43D\uC448\uC464\uC465\uC468\uC46C\uC474\uC475\uC479\uC480\uC494\uC49C\uC4B8\uC4BC\uC4E9\uC4F0\uC4F1\uC4F4\uC4F8\uC4FA\uC4FF\uC500\uC501\uC50C\uC510\uC514\uC51C\uC528\uC529\uC52C\uC530\uC538\uC539\uC53B\uC53D\uC544\uC545\uC548\uC549\uC54A\uC54C\uC54D\uC54E\uC553\uC554\uC555\uC557\uC558\uC559\uC55D\uC55E\uC560\uC561\uC564\uC568\uC570\uC571\uC573\uC574\uC575\uC57C\uC57D\uC580\uC584\uC587\uC58C\uC58D\uC58F\uC591\uC595\uC597\uC598\uC59C\uC5A0\uC5A9\uC5B4\uC5B5\uC5B8\uC5B9\uC5BB\uC5BC\uC5BD\uC5BE\uC5C4",6,"\uC5CC\uC5CE"],["bf41","\uD49E",10,"\uD4AA",14],["bf61","\uD4B9",18,"\uD4CD\uD4CE\uD4CF\uD4D1\uD4D2\uD4D3\uD4D5"],["bf81","\uD4D6",5,"\uD4DD\uD4DE\uD4E0",7,"\uD4E9\uD4EA\uD4EB\uD4ED\uD4EE\uD4EF\uD4F1",6,"\uD4F9\uD4FA\uD4FC\uC5D0\uC5D1\uC5D4\uC5D8\uC5E0\uC5E1\uC5E3\uC5E5\uC5EC\uC5ED\uC5EE\uC5F0\uC5F4\uC5F6\uC5F7\uC5FC",5,"\uC605\uC606\uC607\uC608\uC60C\uC610\uC618\uC619\uC61B\uC61C\uC624\uC625\uC628\uC62C\uC62D\uC62E\uC630\uC633\uC634\uC635\uC637\uC639\uC63B\uC640\uC641\uC644\uC648\uC650\uC651\uC653\uC654\uC655\uC65C\uC65D\uC660\uC66C\uC66F\uC671\uC678\uC679\uC67C\uC680\uC688\uC689\uC68B\uC68D\uC694\uC695\uC698\uC69C\uC6A4\uC6A5\uC6A7\uC6A9\uC6B0\uC6B1\uC6B4\uC6B8\uC6B9\uC6BA\uC6C0\uC6C1\uC6C3\uC6C5\uC6CC\uC6CD\uC6D0\uC6D4\uC6DC\uC6DD\uC6E0\uC6E1\uC6E8"],["c041","\uD4FE",5,"\uD505\uD506\uD507\uD509\uD50A\uD50B\uD50D",6,"\uD516\uD518",5],["c061","\uD51E",25],["c081","\uD538\uD539\uD53A\uD53B\uD53E\uD53F\uD541\uD542\uD543\uD545",6,"\uD54E\uD550\uD552",5,"\uD55A\uD55B\uD55D\uD55E\uD55F\uD561\uD562\uD563\uC6E9\uC6EC\uC6F0\uC6F8\uC6F9\uC6FD\uC704\uC705\uC708\uC70C\uC714\uC715\uC717\uC719\uC720\uC721\uC724\uC728\uC730\uC731\uC733\uC735\uC737\uC73C\uC73D\uC740\uC744\uC74A\uC74C\uC74D\uC74F\uC751",7,"\uC75C\uC760\uC768\uC76B\uC774\uC775\uC778\uC77C\uC77D\uC77E\uC783\uC784\uC785\uC787\uC788\uC789\uC78A\uC78E\uC790\uC791\uC794\uC796\uC797\uC798\uC79A\uC7A0\uC7A1\uC7A3\uC7A4\uC7A5\uC7A6\uC7AC\uC7AD\uC7B0\uC7B4\uC7BC\uC7BD\uC7BF\uC7C0\uC7C1\uC7C8\uC7C9\uC7CC\uC7CE\uC7D0\uC7D8\uC7DD\uC7E4\uC7E8\uC7EC\uC800\uC801\uC804\uC808\uC80A"],["c141","\uD564\uD566\uD567\uD56A\uD56C\uD56E",5,"\uD576\uD577\uD579\uD57A\uD57B\uD57D",6,"\uD586\uD58A\uD58B"],["c161","\uD58C\uD58D\uD58E\uD58F\uD591",19,"\uD5A6\uD5A7"],["c181","\uD5A8",31,"\uC810\uC811\uC813\uC815\uC816\uC81C\uC81D\uC820\uC824\uC82C\uC82D\uC82F\uC831\uC838\uC83C\uC840\uC848\uC849\uC84C\uC84D\uC854\uC870\uC871\uC874\uC878\uC87A\uC880\uC881\uC883\uC885\uC886\uC887\uC88B\uC88C\uC88D\uC894\uC89D\uC89F\uC8A1\uC8A8\uC8BC\uC8BD\uC8C4\uC8C8\uC8CC\uC8D4\uC8D5\uC8D7\uC8D9\uC8E0\uC8E1\uC8E4\uC8F5\uC8FC\uC8FD\uC900\uC904\uC905\uC906\uC90C\uC90D\uC90F\uC911\uC918\uC92C\uC934\uC950\uC951\uC954\uC958\uC960\uC961\uC963\uC96C\uC970\uC974\uC97C\uC988\uC989\uC98C\uC990\uC998\uC999\uC99B\uC99D\uC9C0\uC9C1\uC9C4\uC9C7\uC9C8\uC9CA\uC9D0\uC9D1\uC9D3"],["c241","\uD5CA\uD5CB\uD5CD\uD5CE\uD5CF\uD5D1\uD5D3",4,"\uD5DA\uD5DC\uD5DE",5,"\uD5E6\uD5E7\uD5E9\uD5EA\uD5EB\uD5ED\uD5EE"],["c261","\uD5EF",4,"\uD5F6\uD5F8\uD5FA",5,"\uD602\uD603\uD605\uD606\uD607\uD609",6,"\uD612"],["c281","\uD616",5,"\uD61D\uD61E\uD61F\uD621\uD622\uD623\uD625",7,"\uD62E",9,"\uD63A\uD63B\uC9D5\uC9D6\uC9D9\uC9DA\uC9DC\uC9DD\uC9E0\uC9E2\uC9E4\uC9E7\uC9EC\uC9ED\uC9EF\uC9F0\uC9F1\uC9F8\uC9F9\uC9FC\uCA00\uCA08\uCA09\uCA0B\uCA0C\uCA0D\uCA14\uCA18\uCA29\uCA4C\uCA4D\uCA50\uCA54\uCA5C\uCA5D\uCA5F\uCA60\uCA61\uCA68\uCA7D\uCA84\uCA98\uCABC\uCABD\uCAC0\uCAC4\uCACC\uCACD\uCACF\uCAD1\uCAD3\uCAD8\uCAD9\uCAE0\uCAEC\uCAF4\uCB08\uCB10\uCB14\uCB18\uCB20\uCB21\uCB41\uCB48\uCB49\uCB4C\uCB50\uCB58\uCB59\uCB5D\uCB64\uCB78\uCB79\uCB9C\uCBB8\uCBD4\uCBE4\uCBE7\uCBE9\uCC0C\uCC0D\uCC10\uCC14\uCC1C\uCC1D\uCC21\uCC22\uCC27\uCC28\uCC29\uCC2C\uCC2E\uCC30\uCC38\uCC39\uCC3B"],["c341","\uD63D\uD63E\uD63F\uD641\uD642\uD643\uD644\uD646\uD647\uD64A\uD64C\uD64E\uD64F\uD650\uD652\uD653\uD656\uD657\uD659\uD65A\uD65B\uD65D",4],["c361","\uD662",4,"\uD668\uD66A",5,"\uD672\uD673\uD675",11],["c381","\uD681\uD682\uD684\uD686",5,"\uD68E\uD68F\uD691\uD692\uD693\uD695",7,"\uD69E\uD6A0\uD6A2",5,"\uD6A9\uD6AA\uCC3C\uCC3D\uCC3E\uCC44\uCC45\uCC48\uCC4C\uCC54\uCC55\uCC57\uCC58\uCC59\uCC60\uCC64\uCC66\uCC68\uCC70\uCC75\uCC98\uCC99\uCC9C\uCCA0\uCCA8\uCCA9\uCCAB\uCCAC\uCCAD\uCCB4\uCCB5\uCCB8\uCCBC\uCCC4\uCCC5\uCCC7\uCCC9\uCCD0\uCCD4\uCCE4\uCCEC\uCCF0\uCD01\uCD08\uCD09\uCD0C\uCD10\uCD18\uCD19\uCD1B\uCD1D\uCD24\uCD28\uCD2C\uCD39\uCD5C\uCD60\uCD64\uCD6C\uCD6D\uCD6F\uCD71\uCD78\uCD88\uCD94\uCD95\uCD98\uCD9C\uCDA4\uCDA5\uCDA7\uCDA9\uCDB0\uCDC4\uCDCC\uCDD0\uCDE8\uCDEC\uCDF0\uCDF8\uCDF9\uCDFB\uCDFD\uCE04\uCE08\uCE0C\uCE14\uCE19\uCE20\uCE21\uCE24\uCE28\uCE30\uCE31\uCE33\uCE35"],["c441","\uD6AB\uD6AD\uD6AE\uD6AF\uD6B1",7,"\uD6BA\uD6BC",7,"\uD6C6\uD6C7\uD6C9\uD6CA\uD6CB"],["c461","\uD6CD\uD6CE\uD6CF\uD6D0\uD6D2\uD6D3\uD6D5\uD6D6\uD6D8\uD6DA",5,"\uD6E1\uD6E2\uD6E3\uD6E5\uD6E6\uD6E7\uD6E9",4],["c481","\uD6EE\uD6EF\uD6F1\uD6F2\uD6F3\uD6F4\uD6F6",5,"\uD6FE\uD6FF\uD701\uD702\uD703\uD705",11,"\uD712\uD713\uD714\uCE58\uCE59\uCE5C\uCE5F\uCE60\uCE61\uCE68\uCE69\uCE6B\uCE6D\uCE74\uCE75\uCE78\uCE7C\uCE84\uCE85\uCE87\uCE89\uCE90\uCE91\uCE94\uCE98\uCEA0\uCEA1\uCEA3\uCEA4\uCEA5\uCEAC\uCEAD\uCEC1\uCEE4\uCEE5\uCEE8\uCEEB\uCEEC\uCEF4\uCEF5\uCEF7\uCEF8\uCEF9\uCF00\uCF01\uCF04\uCF08\uCF10\uCF11\uCF13\uCF15\uCF1C\uCF20\uCF24\uCF2C\uCF2D\uCF2F\uCF30\uCF31\uCF38\uCF54\uCF55\uCF58\uCF5C\uCF64\uCF65\uCF67\uCF69\uCF70\uCF71\uCF74\uCF78\uCF80\uCF85\uCF8C\uCFA1\uCFA8\uCFB0\uCFC4\uCFE0\uCFE1\uCFE4\uCFE8\uCFF0\uCFF1\uCFF3\uCFF5\uCFFC\uD000\uD004\uD011\uD018\uD02D\uD034\uD035\uD038\uD03C"],["c541","\uD715\uD716\uD717\uD71A\uD71B\uD71D\uD71E\uD71F\uD721",6,"\uD72A\uD72C\uD72E",5,"\uD736\uD737\uD739"],["c561","\uD73A\uD73B\uD73D",6,"\uD745\uD746\uD748\uD74A",5,"\uD752\uD753\uD755\uD75A",4],["c581","\uD75F\uD762\uD764\uD766\uD767\uD768\uD76A\uD76B\uD76D\uD76E\uD76F\uD771\uD772\uD773\uD775",6,"\uD77E\uD77F\uD780\uD782",5,"\uD78A\uD78B\uD044\uD045\uD047\uD049\uD050\uD054\uD058\uD060\uD06C\uD06D\uD070\uD074\uD07C\uD07D\uD081\uD0A4\uD0A5\uD0A8\uD0AC\uD0B4\uD0B5\uD0B7\uD0B9\uD0C0\uD0C1\uD0C4\uD0C8\uD0C9\uD0D0\uD0D1\uD0D3\uD0D4\uD0D5\uD0DC\uD0DD\uD0E0\uD0E4\uD0EC\uD0ED\uD0EF\uD0F0\uD0F1\uD0F8\uD10D\uD130\uD131\uD134\uD138\uD13A\uD140\uD141\uD143\uD144\uD145\uD14C\uD14D\uD150\uD154\uD15C\uD15D\uD15F\uD161\uD168\uD16C\uD17C\uD184\uD188\uD1A0\uD1A1\uD1A4\uD1A8\uD1B0\uD1B1\uD1B3\uD1B5\uD1BA\uD1BC\uD1C0\uD1D8\uD1F4\uD1F8\uD207\uD209\uD210\uD22C\uD22D\uD230\uD234\uD23C\uD23D\uD23F\uD241\uD248\uD25C"],["c641","\uD78D\uD78E\uD78F\uD791",6,"\uD79A\uD79C\uD79E",5],["c6a1","\uD264\uD280\uD281\uD284\uD288\uD290\uD291\uD295\uD29C\uD2A0\uD2A4\uD2AC\uD2B1\uD2B8\uD2B9\uD2BC\uD2BF\uD2C0\uD2C2\uD2C8\uD2C9\uD2CB\uD2D4\uD2D8\uD2DC\uD2E4\uD2E5\uD2F0\uD2F1\uD2F4\uD2F8\uD300\uD301\uD303\uD305\uD30C\uD30D\uD30E\uD310\uD314\uD316\uD31C\uD31D\uD31F\uD320\uD321\uD325\uD328\uD329\uD32C\uD330\uD338\uD339\uD33B\uD33C\uD33D\uD344\uD345\uD37C\uD37D\uD380\uD384\uD38C\uD38D\uD38F\uD390\uD391\uD398\uD399\uD39C\uD3A0\uD3A8\uD3A9\uD3AB\uD3AD\uD3B4\uD3B8\uD3BC\uD3C4\uD3C5\uD3C8\uD3C9\uD3D0\uD3D8\uD3E1\uD3E3\uD3EC\uD3ED\uD3F0\uD3F4\uD3FC\uD3FD\uD3FF\uD401"],["c7a1","\uD408\uD41D\uD440\uD444\uD45C\uD460\uD464\uD46D\uD46F\uD478\uD479\uD47C\uD47F\uD480\uD482\uD488\uD489\uD48B\uD48D\uD494\uD4A9\uD4CC\uD4D0\uD4D4\uD4DC\uD4DF\uD4E8\uD4EC\uD4F0\uD4F8\uD4FB\uD4FD\uD504\uD508\uD50C\uD514\uD515\uD517\uD53C\uD53D\uD540\uD544\uD54C\uD54D\uD54F\uD551\uD558\uD559\uD55C\uD560\uD565\uD568\uD569\uD56B\uD56D\uD574\uD575\uD578\uD57C\uD584\uD585\uD587\uD588\uD589\uD590\uD5A5\uD5C8\uD5C9\uD5CC\uD5D0\uD5D2\uD5D8\uD5D9\uD5DB\uD5DD\uD5E4\uD5E5\uD5E8\uD5EC\uD5F4\uD5F5\uD5F7\uD5F9\uD600\uD601\uD604\uD608\uD610\uD611\uD613\uD614\uD615\uD61C\uD620"],["c8a1","\uD624\uD62D\uD638\uD639\uD63C\uD640\uD645\uD648\uD649\uD64B\uD64D\uD651\uD654\uD655\uD658\uD65C\uD667\uD669\uD670\uD671\uD674\uD683\uD685\uD68C\uD68D\uD690\uD694\uD69D\uD69F\uD6A1\uD6A8\uD6AC\uD6B0\uD6B9\uD6BB\uD6C4\uD6C5\uD6C8\uD6CC\uD6D1\uD6D4\uD6D7\uD6D9\uD6E0\uD6E4\uD6E8\uD6F0\uD6F5\uD6FC\uD6FD\uD700\uD704\uD711\uD718\uD719\uD71C\uD720\uD728\uD729\uD72B\uD72D\uD734\uD735\uD738\uD73C\uD744\uD747\uD749\uD750\uD751\uD754\uD756\uD757\uD758\uD759\uD760\uD761\uD763\uD765\uD769\uD76C\uD770\uD774\uD77C\uD77D\uD781\uD788\uD789\uD78C\uD790\uD798\uD799\uD79B\uD79D"],["caa1","\u4F3D\u4F73\u5047\u50F9\u52A0\u53EF\u5475\u54E5\u5609\u5AC1\u5BB6\u6687\u67B6\u67B7\u67EF\u6B4C\u73C2\u75C2\u7A3C\u82DB\u8304\u8857\u8888\u8A36\u8CC8\u8DCF\u8EFB\u8FE6\u99D5\u523B\u5374\u5404\u606A\u6164\u6BBC\u73CF\u811A\u89BA\u89D2\u95A3\u4F83\u520A\u58BE\u5978\u59E6\u5E72\u5E79\u61C7\u63C0\u6746\u67EC\u687F\u6F97\u764E\u770B\u78F5\u7A08\u7AFF\u7C21\u809D\u826E\u8271\u8AEB\u9593\u4E6B\u559D\u66F7\u6E34\u78A3\u7AED\u845B\u8910\u874E\u97A8\u52D8\u574E\u582A\u5D4C\u611F\u61BE\u6221\u6562\u67D1\u6A44\u6E1B\u7518\u75B3\u76E3\u77B0\u7D3A\u90AF\u9451\u9452\u9F95"],["cba1","\u5323\u5CAC\u7532\u80DB\u9240\u9598\u525B\u5808\u59DC\u5CA1\u5D17\u5EB7\u5F3A\u5F4A\u6177\u6C5F\u757A\u7586\u7CE0\u7D73\u7DB1\u7F8C\u8154\u8221\u8591\u8941\u8B1B\u92FC\u964D\u9C47\u4ECB\u4EF7\u500B\u51F1\u584F\u6137\u613E\u6168\u6539\u69EA\u6F11\u75A5\u7686\u76D6\u7B87\u82A5\u84CB\uF900\u93A7\u958B\u5580\u5BA2\u5751\uF901\u7CB3\u7FB9\u91B5\u5028\u53BB\u5C45\u5DE8\u62D2\u636E\u64DA\u64E7\u6E20\u70AC\u795B\u8DDD\u8E1E\uF902\u907D\u9245\u92F8\u4E7E\u4EF6\u5065\u5DFE\u5EFA\u6106\u6957\u8171\u8654\u8E47\u9375\u9A2B\u4E5E\u5091\u6770\u6840\u5109\u528D\u5292\u6AA2"],["cca1","\u77BC\u9210\u9ED4\u52AB\u602F\u8FF2\u5048\u61A9\u63ED\u64CA\u683C\u6A84\u6FC0\u8188\u89A1\u9694\u5805\u727D\u72AC\u7504\u7D79\u7E6D\u80A9\u898B\u8B74\u9063\u9D51\u6289\u6C7A\u6F54\u7D50\u7F3A\u8A23\u517C\u614A\u7B9D\u8B19\u9257\u938C\u4EAC\u4FD3\u501E\u50BE\u5106\u52C1\u52CD\u537F\u5770\u5883\u5E9A\u5F91\u6176\u61AC\u64CE\u656C\u666F\u66BB\u66F4\u6897\u6D87\u7085\u70F1\u749F\u74A5\u74CA\u75D9\u786C\u78EC\u7ADF\u7AF6\u7D45\u7D93\u8015\u803F\u811B\u8396\u8B66\u8F15\u9015\u93E1\u9803\u9838\u9A5A\u9BE8\u4FC2\u5553\u583A\u5951\u5B63\u5C46\u60B8\u6212\u6842\u68B0"],["cda1","\u68E8\u6EAA\u754C\u7678\u78CE\u7A3D\u7CFB\u7E6B\u7E7C\u8A08\u8AA1\u8C3F\u968E\u9DC4\u53E4\u53E9\u544A\u5471\u56FA\u59D1\u5B64\u5C3B\u5EAB\u62F7\u6537\u6545\u6572\u66A0\u67AF\u69C1\u6CBD\u75FC\u7690\u777E\u7A3F\u7F94\u8003\u80A1\u818F\u82E6\u82FD\u83F0\u85C1\u8831\u88B4\u8AA5\uF903\u8F9C\u932E\u96C7\u9867\u9AD8\u9F13\u54ED\u659B\u66F2\u688F\u7A40\u8C37\u9D60\u56F0\u5764\u5D11\u6606\u68B1\u68CD\u6EFE\u7428\u889E\u9BE4\u6C68\uF904\u9AA8\u4F9B\u516C\u5171\u529F\u5B54\u5DE5\u6050\u606D\u62F1\u63A7\u653B\u73D9\u7A7A\u86A3\u8CA2\u978F\u4E32\u5BE1\u6208\u679C\u74DC"],["cea1","\u79D1\u83D3\u8A87\u8AB2\u8DE8\u904E\u934B\u9846\u5ED3\u69E8\u85FF\u90ED\uF905\u51A0\u5B98\u5BEC\u6163\u68FA\u6B3E\u704C\u742F\u74D8\u7BA1\u7F50\u83C5\u89C0\u8CAB\u95DC\u9928\u522E\u605D\u62EC\u9002\u4F8A\u5149\u5321\u58D9\u5EE3\u66E0\u6D38\u709A\u72C2\u73D6\u7B50\u80F1\u945B\u5366\u639B\u7F6B\u4E56\u5080\u584A\u58DE\u602A\u6127\u62D0\u69D0\u9B41\u5B8F\u7D18\u80B1\u8F5F\u4EA4\u50D1\u54AC\u55AC\u5B0C\u5DA0\u5DE7\u652A\u654E\u6821\u6A4B\u72E1\u768E\u77EF\u7D5E\u7FF9\u81A0\u854E\u86DF\u8F03\u8F4E\u90CA\u9903\u9A55\u9BAB\u4E18\u4E45\u4E5D\u4EC7\u4FF1\u5177\u52FE"],["cfa1","\u5340\u53E3\u53E5\u548E\u5614\u5775\u57A2\u5BC7\u5D87\u5ED0\u61FC\u62D8\u6551\u67B8\u67E9\u69CB\u6B50\u6BC6\u6BEC\u6C42\u6E9D\u7078\u72D7\u7396\u7403\u77BF\u77E9\u7A76\u7D7F\u8009\u81FC\u8205\u820A\u82DF\u8862\u8B33\u8CFC\u8EC0\u9011\u90B1\u9264\u92B6\u99D2\u9A45\u9CE9\u9DD7\u9F9C\u570B\u5C40\u83CA\u97A0\u97AB\u9EB4\u541B\u7A98\u7FA4\u88D9\u8ECD\u90E1\u5800\u5C48\u6398\u7A9F\u5BAE\u5F13\u7A79\u7AAE\u828E\u8EAC\u5026\u5238\u52F8\u5377\u5708\u62F3\u6372\u6B0A\u6DC3\u7737\u53A5\u7357\u8568\u8E76\u95D5\u673A\u6AC3\u6F70\u8A6D\u8ECC\u994B\uF906\u6677\u6B78\u8CB4"],["d0a1","\u9B3C\uF907\u53EB\u572D\u594E\u63C6\u69FB\u73EA\u7845\u7ABA\u7AC5\u7CFE\u8475\u898F\u8D73\u9035\u95A8\u52FB\u5747\u7547\u7B60\u83CC\u921E\uF908\u6A58\u514B\u524B\u5287\u621F\u68D8\u6975\u9699\u50C5\u52A4\u52E4\u61C3\u65A4\u6839\u69FF\u747E\u7B4B\u82B9\u83EB\u89B2\u8B39\u8FD1\u9949\uF909\u4ECA\u5997\u64D2\u6611\u6A8E\u7434\u7981\u79BD\u82A9\u887E\u887F\u895F\uF90A\u9326\u4F0B\u53CA\u6025\u6271\u6C72\u7D1A\u7D66\u4E98\u5162\u77DC\u80AF\u4F01\u4F0E\u5176\u5180\u55DC\u5668\u573B\u57FA\u57FC\u5914\u5947\u5993\u5BC4\u5C90\u5D0E\u5DF1\u5E7E\u5FCC\u6280\u65D7\u65E3"],["d1a1","\u671E\u671F\u675E\u68CB\u68C4\u6A5F\u6B3A\u6C23\u6C7D\u6C82\u6DC7\u7398\u7426\u742A\u7482\u74A3\u7578\u757F\u7881\u78EF\u7941\u7947\u7948\u797A\u7B95\u7D00\u7DBA\u7F88\u8006\u802D\u808C\u8A18\u8B4F\u8C48\u8D77\u9321\u9324\u98E2\u9951\u9A0E\u9A0F\u9A65\u9E92\u7DCA\u4F76\u5409\u62EE\u6854\u91D1\u55AB\u513A\uF90B\uF90C\u5A1C\u61E6\uF90D\u62CF\u62FF\uF90E",5,"\u90A3\uF914",4,"\u8AFE\uF919\uF91A\uF91B\uF91C\u6696\uF91D\u7156\uF91E\uF91F\u96E3\uF920\u634F\u637A\u5357\uF921\u678F\u6960\u6E73\uF922\u7537\uF923\uF924\uF925"],["d2a1","\u7D0D\uF926\uF927\u8872\u56CA\u5A18\uF928",4,"\u4E43\uF92D\u5167\u5948\u67F0\u8010\uF92E\u5973\u5E74\u649A\u79CA\u5FF5\u606C\u62C8\u637B\u5BE7\u5BD7\u52AA\uF92F\u5974\u5F29\u6012\uF930\uF931\uF932\u7459\uF933",5,"\u99D1\uF939",10,"\u6FC3\uF944\uF945\u81BF\u8FB2\u60F1\uF946\uF947\u8166\uF948\uF949\u5C3F\uF94A",7,"\u5AE9\u8A25\u677B\u7D10\uF952",5,"\u80FD\uF958\uF959\u5C3C\u6CE5\u533F\u6EBA\u591A\u8336"],["d3a1","\u4E39\u4EB6\u4F46\u55AE\u5718\u58C7\u5F56\u65B7\u65E6\u6A80\u6BB5\u6E4D\u77ED\u7AEF\u7C1E\u7DDE\u86CB\u8892\u9132\u935B\u64BB\u6FBE\u737A\u75B8\u9054\u5556\u574D\u61BA\u64D4\u66C7\u6DE1\u6E5B\u6F6D\u6FB9\u75F0\u8043\u81BD\u8541\u8983\u8AC7\u8B5A\u931F\u6C93\u7553\u7B54\u8E0F\u905D\u5510\u5802\u5858\u5E62\u6207\u649E\u68E0\u7576\u7CD6\u87B3\u9EE8\u4EE3\u5788\u576E\u5927\u5C0D\u5CB1\u5E36\u5F85\u6234\u64E1\u73B3\u81FA\u888B\u8CB8\u968A\u9EDB\u5B85\u5FB7\u60B3\u5012\u5200\u5230\u5716\u5835\u5857\u5C0E\u5C60\u5CF6\u5D8B\u5EA6\u5F92\u60BC\u6311\u6389\u6417\u6843"],["d4a1","\u68F9\u6AC2\u6DD8\u6E21\u6ED4\u6FE4\u71FE\u76DC\u7779\u79B1\u7A3B\u8404\u89A9\u8CED\u8DF3\u8E48\u9003\u9014\u9053\u90FD\u934D\u9676\u97DC\u6BD2\u7006\u7258\u72A2\u7368\u7763\u79BF\u7BE4\u7E9B\u8B80\u58A9\u60C7\u6566\u65FD\u66BE\u6C8C\u711E\u71C9\u8C5A\u9813\u4E6D\u7A81\u4EDD\u51AC\u51CD\u52D5\u540C\u61A7\u6771\u6850\u68DF\u6D1E\u6F7C\u75BC\u77B3\u7AE5\u80F4\u8463\u9285\u515C\u6597\u675C\u6793\u75D8\u7AC7\u8373\uF95A\u8C46\u9017\u982D\u5C6F\u81C0\u829A\u9041\u906F\u920D\u5F97\u5D9D\u6A59\u71C8\u767B\u7B49\u85E4\u8B04\u9127\u9A30\u5587\u61F6\uF95B\u7669\u7F85"],["d5a1","\u863F\u87BA\u88F8\u908F\uF95C\u6D1B\u70D9\u73DE\u7D61\u843D\uF95D\u916A\u99F1\uF95E\u4E82\u5375\u6B04\u6B12\u703E\u721B\u862D\u9E1E\u524C\u8FA3\u5D50\u64E5\u652C\u6B16\u6FEB\u7C43\u7E9C\u85CD\u8964\u89BD\u62C9\u81D8\u881F\u5ECA\u6717\u6D6A\u72FC\u7405\u746F\u8782\u90DE\u4F86\u5D0D\u5FA0\u840A\u51B7\u63A0\u7565\u4EAE\u5006\u5169\u51C9\u6881\u6A11\u7CAE\u7CB1\u7CE7\u826F\u8AD2\u8F1B\u91CF\u4FB6\u5137\u52F5\u5442\u5EEC\u616E\u623E\u65C5\u6ADA\u6FFE\u792A\u85DC\u8823\u95AD\u9A62\u9A6A\u9E97\u9ECE\u529B\u66C6\u6B77\u701D\u792B\u8F62\u9742\u6190\u6200\u6523\u6F23"],["d6a1","\u7149\u7489\u7DF4\u806F\u84EE\u8F26\u9023\u934A\u51BD\u5217\u52A3\u6D0C\u70C8\u88C2\u5EC9\u6582\u6BAE\u6FC2\u7C3E\u7375\u4EE4\u4F36\u56F9\uF95F\u5CBA\u5DBA\u601C\u73B2\u7B2D\u7F9A\u7FCE\u8046\u901E\u9234\u96F6\u9748\u9818\u9F61\u4F8B\u6FA7\u79AE\u91B4\u96B7\u52DE\uF960\u6488\u64C4\u6AD3\u6F5E\u7018\u7210\u76E7\u8001\u8606\u865C\u8DEF\u8F05\u9732\u9B6F\u9DFA\u9E75\u788C\u797F\u7DA0\u83C9\u9304\u9E7F\u9E93\u8AD6\u58DF\u5F04\u6727\u7027\u74CF\u7C60\u807E\u5121\u7028\u7262\u78CA\u8CC2\u8CDA\u8CF4\u96F7\u4E86\u50DA\u5BEE\u5ED6\u6599\u71CE\u7642\u77AD\u804A\u84FC"],["d7a1","\u907C\u9B27\u9F8D\u58D8\u5A41\u5C62\u6A13\u6DDA\u6F0F\u763B\u7D2F\u7E37\u851E\u8938\u93E4\u964B\u5289\u65D2\u67F3\u69B4\u6D41\u6E9C\u700F\u7409\u7460\u7559\u7624\u786B\u8B2C\u985E\u516D\u622E\u9678\u4F96\u502B\u5D19\u6DEA\u7DB8\u8F2A\u5F8B\u6144\u6817\uF961\u9686\u52D2\u808B\u51DC\u51CC\u695E\u7A1C\u7DBE\u83F1\u9675\u4FDA\u5229\u5398\u540F\u550E\u5C65\u60A7\u674E\u68A8\u6D6C\u7281\u72F8\u7406\u7483\uF962\u75E2\u7C6C\u7F79\u7FB8\u8389\u88CF\u88E1\u91CC\u91D0\u96E2\u9BC9\u541D\u6F7E\u71D0\u7498\u85FA\u8EAA\u96A3\u9C57\u9E9F\u6797\u6DCB\u7433\u81E8\u9716\u782C"],["d8a1","\u7ACB\u7B20\u7C92\u6469\u746A\u75F2\u78BC\u78E8\u99AC\u9B54\u9EBB\u5BDE\u5E55\u6F20\u819C\u83AB\u9088\u4E07\u534D\u5A29\u5DD2\u5F4E\u6162\u633D\u6669\u66FC\u6EFF\u6F2B\u7063\u779E\u842C\u8513\u883B\u8F13\u9945\u9C3B\u551C\u62B9\u672B\u6CAB\u8309\u896A\u977A\u4EA1\u5984\u5FD8\u5FD9\u671B\u7DB2\u7F54\u8292\u832B\u83BD\u8F1E\u9099\u57CB\u59B9\u5A92\u5BD0\u6627\u679A\u6885\u6BCF\u7164\u7F75\u8CB7\u8CE3\u9081\u9B45\u8108\u8C8A\u964C\u9A40\u9EA5\u5B5F\u6C13\u731B\u76F2\u76DF\u840C\u51AA\u8993\u514D\u5195\u52C9\u68C9\u6C94\u7704\u7720\u7DBF\u7DEC\u9762\u9EB5\u6EC5"],["d9a1","\u8511\u51A5\u540D\u547D\u660E\u669D\u6927\u6E9F\u76BF\u7791\u8317\u84C2\u879F\u9169\u9298\u9CF4\u8882\u4FAE\u5192\u52DF\u59C6\u5E3D\u6155\u6478\u6479\u66AE\u67D0\u6A21\u6BCD\u6BDB\u725F\u7261\u7441\u7738\u77DB\u8017\u82BC\u8305\u8B00\u8B28\u8C8C\u6728\u6C90\u7267\u76EE\u7766\u7A46\u9DA9\u6B7F\u6C92\u5922\u6726\u8499\u536F\u5893\u5999\u5EDF\u63CF\u6634\u6773\u6E3A\u732B\u7AD7\u82D7\u9328\u52D9\u5DEB\u61AE\u61CB\u620A\u62C7\u64AB\u65E0\u6959\u6B66\u6BCB\u7121\u73F7\u755D\u7E46\u821E\u8302\u856A\u8AA3\u8CBF\u9727\u9D61\u58A8\u9ED8\u5011\u520E\u543B\u554F\u6587"],["daa1","\u6C76\u7D0A\u7D0B\u805E\u868A\u9580\u96EF\u52FF\u6C95\u7269\u5473\u5A9A\u5C3E\u5D4B\u5F4C\u5FAE\u672A\u68B6\u6963\u6E3C\u6E44\u7709\u7C73\u7F8E\u8587\u8B0E\u8FF7\u9761\u9EF4\u5CB7\u60B6\u610D\u61AB\u654F\u65FB\u65FC\u6C11\u6CEF\u739F\u73C9\u7DE1\u9594\u5BC6\u871C\u8B10\u525D\u535A\u62CD\u640F\u64B2\u6734\u6A38\u6CCA\u73C0\u749E\u7B94\u7C95\u7E1B\u818A\u8236\u8584\u8FEB\u96F9\u99C1\u4F34\u534A\u53CD\u53DB\u62CC\u642C\u6500\u6591\u69C3\u6CEE\u6F58\u73ED\u7554\u7622\u76E4\u76FC\u78D0\u78FB\u792C\u7D46\u822C\u87E0\u8FD4\u9812\u98EF\u52C3\u62D4\u64A5\u6E24\u6F51"],["dba1","\u767C\u8DCB\u91B1\u9262\u9AEE\u9B43\u5023\u508D\u574A\u59A8\u5C28\u5E47\u5F77\u623F\u653E\u65B9\u65C1\u6609\u678B\u699C\u6EC2\u78C5\u7D21\u80AA\u8180\u822B\u82B3\u84A1\u868C\u8A2A\u8B17\u90A6\u9632\u9F90\u500D\u4FF3\uF963\u57F9\u5F98\u62DC\u6392\u676F\u6E43\u7119\u76C3\u80CC\u80DA\u88F4\u88F5\u8919\u8CE0\u8F29\u914D\u966A\u4F2F\u4F70\u5E1B\u67CF\u6822\u767D\u767E\u9B44\u5E61\u6A0A\u7169\u71D4\u756A\uF964\u7E41\u8543\u85E9\u98DC\u4F10\u7B4F\u7F70\u95A5\u51E1\u5E06\u68B5\u6C3E\u6C4E\u6CDB\u72AF\u7BC4\u8303\u6CD5\u743A\u50FB\u5288\u58C1\u64D8\u6A97\u74A7\u7656"],["dca1","\u78A7\u8617\u95E2\u9739\uF965\u535E\u5F01\u8B8A\u8FA8\u8FAF\u908A\u5225\u77A5\u9C49\u9F08\u4E19\u5002\u5175\u5C5B\u5E77\u661E\u663A\u67C4\u68C5\u70B3\u7501\u75C5\u79C9\u7ADD\u8F27\u9920\u9A08\u4FDD\u5821\u5831\u5BF6\u666E\u6B65\u6D11\u6E7A\u6F7D\u73E4\u752B\u83E9\u88DC\u8913\u8B5C\u8F14\u4F0F\u50D5\u5310\u535C\u5B93\u5FA9\u670D\u798F\u8179\u832F\u8514\u8907\u8986\u8F39\u8F3B\u99A5\u9C12\u672C\u4E76\u4FF8\u5949\u5C01\u5CEF\u5CF0\u6367\u68D2\u70FD\u71A2\u742B\u7E2B\u84EC\u8702\u9022\u92D2\u9CF3\u4E0D\u4ED8\u4FEF\u5085\u5256\u526F\u5426\u5490\u57E0\u592B\u5A66"],["dda1","\u5B5A\u5B75\u5BCC\u5E9C\uF966\u6276\u6577\u65A7\u6D6E\u6EA5\u7236\u7B26\u7C3F\u7F36\u8150\u8151\u819A\u8240\u8299\u83A9\u8A03\u8CA0\u8CE6\u8CFB\u8D74\u8DBA\u90E8\u91DC\u961C\u9644\u99D9\u9CE7\u5317\u5206\u5429\u5674\u58B3\u5954\u596E\u5FFF\u61A4\u626E\u6610\u6C7E\u711A\u76C6\u7C89\u7CDE\u7D1B\u82AC\u8CC1\u96F0\uF967\u4F5B\u5F17\u5F7F\u62C2\u5D29\u670B\u68DA\u787C\u7E43\u9D6C\u4E15\u5099\u5315\u532A\u5351\u5983\u5A62\u5E87\u60B2\u618A\u6249\u6279\u6590\u6787\u69A7\u6BD4\u6BD6\u6BD7\u6BD8\u6CB8\uF968\u7435\u75FA\u7812\u7891\u79D5\u79D8\u7C83\u7DCB\u7FE1\u80A5"],["dea1","\u813E\u81C2\u83F2\u871A\u88E8\u8AB9\u8B6C\u8CBB\u9119\u975E\u98DB\u9F3B\u56AC\u5B2A\u5F6C\u658C\u6AB3\u6BAF\u6D5C\u6FF1\u7015\u725D\u73AD\u8CA7\u8CD3\u983B\u6191\u6C37\u8058\u9A01\u4E4D\u4E8B\u4E9B\u4ED5\u4F3A\u4F3C\u4F7F\u4FDF\u50FF\u53F2\u53F8\u5506\u55E3\u56DB\u58EB\u5962\u5A11\u5BEB\u5BFA\u5C04\u5DF3\u5E2B\u5F99\u601D\u6368\u659C\u65AF\u67F6\u67FB\u68AD\u6B7B\u6C99\u6CD7\u6E23\u7009\u7345\u7802\u793E\u7940\u7960\u79C1\u7BE9\u7D17\u7D72\u8086\u820D\u838E\u84D1\u86C7\u88DF\u8A50\u8A5E\u8B1D\u8CDC\u8D66\u8FAD\u90AA\u98FC\u99DF\u9E9D\u524A\uF969\u6714\uF96A"],["dfa1","\u5098\u522A\u5C71\u6563\u6C55\u73CA\u7523\u759D\u7B97\u849C\u9178\u9730\u4E77\u6492\u6BBA\u715E\u85A9\u4E09\uF96B\u6749\u68EE\u6E17\u829F\u8518\u886B\u63F7\u6F81\u9212\u98AF\u4E0A\u50B7\u50CF\u511F\u5546\u55AA\u5617\u5B40\u5C19\u5CE0\u5E38\u5E8A\u5EA0\u5EC2\u60F3\u6851\u6A61\u6E58\u723D\u7240\u72C0\u76F8\u7965\u7BB1\u7FD4\u88F3\u89F4\u8A73\u8C61\u8CDE\u971C\u585E\u74BD\u8CFD\u55C7\uF96C\u7A61\u7D22\u8272\u7272\u751F\u7525\uF96D\u7B19\u5885\u58FB\u5DBC\u5E8F\u5EB6\u5F90\u6055\u6292\u637F\u654D\u6691\u66D9\u66F8\u6816\u68F2\u7280\u745E\u7B6E\u7D6E\u7DD6\u7F72"],["e0a1","\u80E5\u8212\u85AF\u897F\u8A93\u901D\u92E4\u9ECD\u9F20\u5915\u596D\u5E2D\u60DC\u6614\u6673\u6790\u6C50\u6DC5\u6F5F\u77F3\u78A9\u84C6\u91CB\u932B\u4ED9\u50CA\u5148\u5584\u5B0B\u5BA3\u6247\u657E\u65CB\u6E32\u717D\u7401\u7444\u7487\u74BF\u766C\u79AA\u7DDA\u7E55\u7FA8\u817A\u81B3\u8239\u861A\u87EC\u8A75\u8DE3\u9078\u9291\u9425\u994D\u9BAE\u5368\u5C51\u6954\u6CC4\u6D29\u6E2B\u820C\u859B\u893B\u8A2D\u8AAA\u96EA\u9F67\u5261\u66B9\u6BB2\u7E96\u87FE\u8D0D\u9583\u965D\u651D\u6D89\u71EE\uF96E\u57CE\u59D3\u5BAC\u6027\u60FA\u6210\u661F\u665F\u7329\u73F9\u76DB\u7701\u7B6C"],["e1a1","\u8056\u8072\u8165\u8AA0\u9192\u4E16\u52E2\u6B72\u6D17\u7A05\u7B39\u7D30\uF96F\u8CB0\u53EC\u562F\u5851\u5BB5\u5C0F\u5C11\u5DE2\u6240\u6383\u6414\u662D\u68B3\u6CBC\u6D88\u6EAF\u701F\u70A4\u71D2\u7526\u758F\u758E\u7619\u7B11\u7BE0\u7C2B\u7D20\u7D39\u852C\u856D\u8607\u8A34\u900D\u9061\u90B5\u92B7\u97F6\u9A37\u4FD7\u5C6C\u675F\u6D91\u7C9F\u7E8C\u8B16\u8D16\u901F\u5B6B\u5DFD\u640D\u84C0\u905C\u98E1\u7387\u5B8B\u609A\u677E\u6DDE\u8A1F\u8AA6\u9001\u980C\u5237\uF970\u7051\u788E\u9396\u8870\u91D7\u4FEE\u53D7\u55FD\u56DA\u5782\u58FD\u5AC2\u5B88\u5CAB\u5CC0\u5E25\u6101"],["e2a1","\u620D\u624B\u6388\u641C\u6536\u6578\u6A39\u6B8A\u6C34\u6D19\u6F31\u71E7\u72E9\u7378\u7407\u74B2\u7626\u7761\u79C0\u7A57\u7AEA\u7CB9\u7D8F\u7DAC\u7E61\u7F9E\u8129\u8331\u8490\u84DA\u85EA\u8896\u8AB0\u8B90\u8F38\u9042\u9083\u916C\u9296\u92B9\u968B\u96A7\u96A8\u96D6\u9700\u9808\u9996\u9AD3\u9B1A\u53D4\u587E\u5919\u5B70\u5BBF\u6DD1\u6F5A\u719F\u7421\u74B9\u8085\u83FD\u5DE1\u5F87\u5FAA\u6042\u65EC\u6812\u696F\u6A53\u6B89\u6D35\u6DF3\u73E3\u76FE\u77AC\u7B4D\u7D14\u8123\u821C\u8340\u84F4\u8563\u8A62\u8AC4\u9187\u931E\u9806\u99B4\u620C\u8853\u8FF0\u9265\u5D07\u5D27"],["e3a1","\u5D69\u745F\u819D\u8768\u6FD5\u62FE\u7FD2\u8936\u8972\u4E1E\u4E58\u50E7\u52DD\u5347\u627F\u6607\u7E69\u8805\u965E\u4F8D\u5319\u5636\u59CB\u5AA4\u5C38\u5C4E\u5C4D\u5E02\u5F11\u6043\u65BD\u662F\u6642\u67BE\u67F4\u731C\u77E2\u793A\u7FC5\u8494\u84CD\u8996\u8A66\u8A69\u8AE1\u8C55\u8C7A\u57F4\u5BD4\u5F0F\u606F\u62ED\u690D\u6B96\u6E5C\u7184\u7BD2\u8755\u8B58\u8EFE\u98DF\u98FE\u4F38\u4F81\u4FE1\u547B\u5A20\u5BB8\u613C\u65B0\u6668\u71FC\u7533\u795E\u7D33\u814E\u81E3\u8398\u85AA\u85CE\u8703\u8A0A\u8EAB\u8F9B\uF971\u8FC5\u5931\u5BA4\u5BE6\u6089\u5BE9\u5C0B\u5FC3\u6C81"],["e4a1","\uF972\u6DF1\u700B\u751A\u82AF\u8AF6\u4EC0\u5341\uF973\u96D9\u6C0F\u4E9E\u4FC4\u5152\u555E\u5A25\u5CE8\u6211\u7259\u82BD\u83AA\u86FE\u8859\u8A1D\u963F\u96C5\u9913\u9D09\u9D5D\u580A\u5CB3\u5DBD\u5E44\u60E1\u6115\u63E1\u6A02\u6E25\u9102\u9354\u984E\u9C10\u9F77\u5B89\u5CB8\u6309\u664F\u6848\u773C\u96C1\u978D\u9854\u9B9F\u65A1\u8B01\u8ECB\u95BC\u5535\u5CA9\u5DD6\u5EB5\u6697\u764C\u83F4\u95C7\u58D3\u62BC\u72CE\u9D28\u4EF0\u592E\u600F\u663B\u6B83\u79E7\u9D26\u5393\u54C0\u57C3\u5D16\u611B\u66D6\u6DAF\u788D\u827E\u9698\u9744\u5384\u627C\u6396\u6DB2\u7E0A\u814B\u984D"],["e5a1","\u6AFB\u7F4C\u9DAF\u9E1A\u4E5F\u503B\u51B6\u591C\u60F9\u63F6\u6930\u723A\u8036\uF974\u91CE\u5F31\uF975\uF976\u7D04\u82E5\u846F\u84BB\u85E5\u8E8D\uF977\u4F6F\uF978\uF979\u58E4\u5B43\u6059\u63DA\u6518\u656D\u6698\uF97A\u694A\u6A23\u6D0B\u7001\u716C\u75D2\u760D\u79B3\u7A70\uF97B\u7F8A\uF97C\u8944\uF97D\u8B93\u91C0\u967D\uF97E\u990A\u5704\u5FA1\u65BC\u6F01\u7600\u79A6\u8A9E\u99AD\u9B5A\u9F6C\u5104\u61B6\u6291\u6A8D\u81C6\u5043\u5830\u5F66\u7109\u8A00\u8AFA\u5B7C\u8616\u4FFA\u513C\u56B4\u5944\u63A9\u6DF9\u5DAA\u696D\u5186\u4E88\u4F59\uF97F\uF980\uF981\u5982\uF982"],["e6a1","\uF983\u6B5F\u6C5D\uF984\u74B5\u7916\uF985\u8207\u8245\u8339\u8F3F\u8F5D\uF986\u9918\uF987\uF988\uF989\u4EA6\uF98A\u57DF\u5F79\u6613\uF98B\uF98C\u75AB\u7E79\u8B6F\uF98D\u9006\u9A5B\u56A5\u5827\u59F8\u5A1F\u5BB4\uF98E\u5EF6\uF98F\uF990\u6350\u633B\uF991\u693D\u6C87\u6CBF\u6D8E\u6D93\u6DF5\u6F14\uF992\u70DF\u7136\u7159\uF993\u71C3\u71D5\uF994\u784F\u786F\uF995\u7B75\u7DE3\uF996\u7E2F\uF997\u884D\u8EDF\uF998\uF999\uF99A\u925B\uF99B\u9CF6\uF99C\uF99D\uF99E\u6085\u6D85\uF99F\u71B1\uF9A0\uF9A1\u95B1\u53AD\uF9A2\uF9A3\uF9A4\u67D3\uF9A5\u708E\u7130\u7430\u8276\u82D2"],["e7a1","\uF9A6\u95BB\u9AE5\u9E7D\u66C4\uF9A7\u71C1\u8449\uF9A8\uF9A9\u584B\uF9AA\uF9AB\u5DB8\u5F71\uF9AC\u6620\u668E\u6979\u69AE\u6C38\u6CF3\u6E36\u6F41\u6FDA\u701B\u702F\u7150\u71DF\u7370\uF9AD\u745B\uF9AE\u74D4\u76C8\u7A4E\u7E93\uF9AF\uF9B0\u82F1\u8A60\u8FCE\uF9B1\u9348\uF9B2\u9719\uF9B3\uF9B4\u4E42\u502A\uF9B5\u5208\u53E1\u66F3\u6C6D\u6FCA\u730A\u777F\u7A62\u82AE\u85DD\u8602\uF9B6\u88D4\u8A63\u8B7D\u8C6B\uF9B7\u92B3\uF9B8\u9713\u9810\u4E94\u4F0D\u4FC9\u50B2\u5348\u543E\u5433\u55DA\u5862\u58BA\u5967\u5A1B\u5BE4\u609F\uF9B9\u61CA\u6556\u65FF\u6664\u68A7\u6C5A\u6FB3"],["e8a1","\u70CF\u71AC\u7352\u7B7D\u8708\u8AA4\u9C32\u9F07\u5C4B\u6C83\u7344\u7389\u923A\u6EAB\u7465\u761F\u7A69\u7E15\u860A\u5140\u58C5\u64C1\u74EE\u7515\u7670\u7FC1\u9095\u96CD\u9954\u6E26\u74E6\u7AA9\u7AAA\u81E5\u86D9\u8778\u8A1B\u5A49\u5B8C\u5B9B\u68A1\u6900\u6D63\u73A9\u7413\u742C\u7897\u7DE9\u7FEB\u8118\u8155\u839E\u8C4C\u962E\u9811\u66F0\u5F80\u65FA\u6789\u6C6A\u738B\u502D\u5A03\u6B6A\u77EE\u5916\u5D6C\u5DCD\u7325\u754F\uF9BA\uF9BB\u50E5\u51F9\u582F\u592D\u5996\u59DA\u5BE5\uF9BC\uF9BD\u5DA2\u62D7\u6416\u6493\u64FE\uF9BE\u66DC\uF9BF\u6A48\uF9C0\u71FF\u7464\uF9C1"],["e9a1","\u7A88\u7AAF\u7E47\u7E5E\u8000\u8170\uF9C2\u87EF\u8981\u8B20\u9059\uF9C3\u9080\u9952\u617E\u6B32\u6D74\u7E1F\u8925\u8FB1\u4FD1\u50AD\u5197\u52C7\u57C7\u5889\u5BB9\u5EB8\u6142\u6995\u6D8C\u6E67\u6EB6\u7194\u7462\u7528\u752C\u8073\u8338\u84C9\u8E0A\u9394\u93DE\uF9C4\u4E8E\u4F51\u5076\u512A\u53C8\u53CB\u53F3\u5B87\u5BD3\u5C24\u611A\u6182\u65F4\u725B\u7397\u7440\u76C2\u7950\u7991\u79B9\u7D06\u7FBD\u828B\u85D5\u865E\u8FC2\u9047\u90F5\u91EA\u9685\u96E8\u96E9\u52D6\u5F67\u65ED\u6631\u682F\u715C\u7A36\u90C1\u980A\u4E91\uF9C5\u6A52\u6B9E\u6F90\u7189\u8018\u82B8\u8553"],["eaa1","\u904B\u9695\u96F2\u97FB\u851A\u9B31\u4E90\u718A\u96C4\u5143\u539F\u54E1\u5713\u5712\u57A3\u5A9B\u5AC4\u5BC3\u6028\u613F\u63F4\u6C85\u6D39\u6E72\u6E90\u7230\u733F\u7457\u82D1\u8881\u8F45\u9060\uF9C6\u9662\u9858\u9D1B\u6708\u8D8A\u925E\u4F4D\u5049\u50DE\u5371\u570D\u59D4\u5A01\u5C09\u6170\u6690\u6E2D\u7232\u744B\u7DEF\u80C3\u840E\u8466\u853F\u875F\u885B\u8918\u8B02\u9055\u97CB\u9B4F\u4E73\u4F91\u5112\u516A\uF9C7\u552F\u55A9\u5B7A\u5BA5\u5E7C\u5E7D\u5EBE\u60A0\u60DF\u6108\u6109\u63C4\u6538\u6709\uF9C8\u67D4\u67DA\uF9C9\u6961\u6962\u6CB9\u6D27\uF9CA\u6E38\uF9CB"],["eba1","\u6FE1\u7336\u7337\uF9CC\u745C\u7531\uF9CD\u7652\uF9CE\uF9CF\u7DAD\u81FE\u8438\u88D5\u8A98\u8ADB\u8AED\u8E30\u8E42\u904A\u903E\u907A\u9149\u91C9\u936E\uF9D0\uF9D1\u5809\uF9D2\u6BD3\u8089\u80B2\uF9D3\uF9D4\u5141\u596B\u5C39\uF9D5\uF9D6\u6F64\u73A7\u80E4\u8D07\uF9D7\u9217\u958F\uF9D8\uF9D9\uF9DA\uF9DB\u807F\u620E\u701C\u7D68\u878D\uF9DC\u57A0\u6069\u6147\u6BB7\u8ABE\u9280\u96B1\u4E59\u541F\u6DEB\u852D\u9670\u97F3\u98EE\u63D6\u6CE3\u9091\u51DD\u61C9\u81BA\u9DF9\u4F9D\u501A\u5100\u5B9C\u610F\u61FF\u64EC\u6905\u6BC5\u7591\u77E3\u7FA9\u8264\u858F\u87FB\u8863\u8ABC"],["eca1","\u8B70\u91AB\u4E8C\u4EE5\u4F0A\uF9DD\uF9DE\u5937\u59E8\uF9DF\u5DF2\u5F1B\u5F5B\u6021\uF9E0\uF9E1\uF9E2\uF9E3\u723E\u73E5\uF9E4\u7570\u75CD\uF9E5\u79FB\uF9E6\u800C\u8033\u8084\u82E1\u8351\uF9E7\uF9E8\u8CBD\u8CB3\u9087\uF9E9\uF9EA\u98F4\u990C\uF9EB\uF9EC\u7037\u76CA\u7FCA\u7FCC\u7FFC\u8B1A\u4EBA\u4EC1\u5203\u5370\uF9ED\u54BD\u56E0\u59FB\u5BC5\u5F15\u5FCD\u6E6E\uF9EE\uF9EF\u7D6A\u8335\uF9F0\u8693\u8A8D\uF9F1\u976D\u9777\uF9F2\uF9F3\u4E00\u4F5A\u4F7E\u58F9\u65E5\u6EA2\u9038\u93B0\u99B9\u4EFB\u58EC\u598A\u59D9\u6041\uF9F4\uF9F5\u7A14\uF9F6\u834F\u8CC3\u5165\u5344"],["eda1","\uF9F7\uF9F8\uF9F9\u4ECD\u5269\u5B55\u82BF\u4ED4\u523A\u54A8\u59C9\u59FF\u5B50\u5B57\u5B5C\u6063\u6148\u6ECB\u7099\u716E\u7386\u74F7\u75B5\u78C1\u7D2B\u8005\u81EA\u8328\u8517\u85C9\u8AEE\u8CC7\u96CC\u4F5C\u52FA\u56BC\u65AB\u6628\u707C\u70B8\u7235\u7DBD\u828D\u914C\u96C0\u9D72\u5B71\u68E7\u6B98\u6F7A\u76DE\u5C91\u66AB\u6F5B\u7BB4\u7C2A\u8836\u96DC\u4E08\u4ED7\u5320\u5834\u58BB\u58EF\u596C\u5C07\u5E33\u5E84\u5F35\u638C\u66B2\u6756\u6A1F\u6AA3\u6B0C\u6F3F\u7246\uF9FA\u7350\u748B\u7AE0\u7CA7\u8178\u81DF\u81E7\u838A\u846C\u8523\u8594\u85CF\u88DD\u8D13\u91AC\u9577"],["eea1","\u969C\u518D\u54C9\u5728\u5BB0\u624D\u6750\u683D\u6893\u6E3D\u6ED3\u707D\u7E21\u88C1\u8CA1\u8F09\u9F4B\u9F4E\u722D\u7B8F\u8ACD\u931A\u4F47\u4F4E\u5132\u5480\u59D0\u5E95\u62B5\u6775\u696E\u6A17\u6CAE\u6E1A\u72D9\u732A\u75BD\u7BB8\u7D35\u82E7\u83F9\u8457\u85F7\u8A5B\u8CAF\u8E87\u9019\u90B8\u96CE\u9F5F\u52E3\u540A\u5AE1\u5BC2\u6458\u6575\u6EF4\u72C4\uF9FB\u7684\u7A4D\u7B1B\u7C4D\u7E3E\u7FDF\u837B\u8B2B\u8CCA\u8D64\u8DE1\u8E5F\u8FEA\u8FF9\u9069\u93D1\u4F43\u4F7A\u50B3\u5168\u5178\u524D\u526A\u5861\u587C\u5960\u5C08\u5C55\u5EDB\u609B\u6230\u6813\u6BBF\u6C08\u6FB1"],["efa1","\u714E\u7420\u7530\u7538\u7551\u7672\u7B4C\u7B8B\u7BAD\u7BC6\u7E8F\u8A6E\u8F3E\u8F49\u923F\u9293\u9322\u942B\u96FB\u985A\u986B\u991E\u5207\u622A\u6298\u6D59\u7664\u7ACA\u7BC0\u7D76\u5360\u5CBE\u5E97\u6F38\u70B9\u7C98\u9711\u9B8E\u9EDE\u63A5\u647A\u8776\u4E01\u4E95\u4EAD\u505C\u5075\u5448\u59C3\u5B9A\u5E40\u5EAD\u5EF7\u5F81\u60C5\u633A\u653F\u6574\u65CC\u6676\u6678\u67FE\u6968\u6A89\u6B63\u6C40\u6DC0\u6DE8\u6E1F\u6E5E\u701E\u70A1\u738E\u73FD\u753A\u775B\u7887\u798E\u7A0B\u7A7D\u7CBE\u7D8E\u8247\u8A02\u8AEA\u8C9E\u912D\u914A\u91D8\u9266\u92CC\u9320\u9706\u9756"],["f0a1","\u975C\u9802\u9F0E\u5236\u5291\u557C\u5824\u5E1D\u5F1F\u608C\u63D0\u68AF\u6FDF\u796D\u7B2C\u81CD\u85BA\u88FD\u8AF8\u8E44\u918D\u9664\u969B\u973D\u984C\u9F4A\u4FCE\u5146\u51CB\u52A9\u5632\u5F14\u5F6B\u63AA\u64CD\u65E9\u6641\u66FA\u66F9\u671D\u689D\u68D7\u69FD\u6F15\u6F6E\u7167\u71E5\u722A\u74AA\u773A\u7956\u795A\u79DF\u7A20\u7A95\u7C97\u7CDF\u7D44\u7E70\u8087\u85FB\u86A4\u8A54\u8ABF\u8D99\u8E81\u9020\u906D\u91E3\u963B\u96D5\u9CE5\u65CF\u7C07\u8DB3\u93C3\u5B58\u5C0A\u5352\u62D9\u731D\u5027\u5B97\u5F9E\u60B0\u616B\u68D5\u6DD9\u742E\u7A2E\u7D42\u7D9C\u7E31\u816B"],["f1a1","\u8E2A\u8E35\u937E\u9418\u4F50\u5750\u5DE6\u5EA7\u632B\u7F6A\u4E3B\u4F4F\u4F8F\u505A\u59DD\u80C4\u546A\u5468\u55FE\u594F\u5B99\u5DDE\u5EDA\u665D\u6731\u67F1\u682A\u6CE8\u6D32\u6E4A\u6F8D\u70B7\u73E0\u7587\u7C4C\u7D02\u7D2C\u7DA2\u821F\u86DB\u8A3B\u8A85\u8D70\u8E8A\u8F33\u9031\u914E\u9152\u9444\u99D0\u7AF9\u7CA5\u4FCA\u5101\u51C6\u57C8\u5BEF\u5CFB\u6659\u6A3D\u6D5A\u6E96\u6FEC\u710C\u756F\u7AE3\u8822\u9021\u9075\u96CB\u99FF\u8301\u4E2D\u4EF2\u8846\u91CD\u537D\u6ADB\u696B\u6C41\u847A\u589E\u618E\u66FE\u62EF\u70DD\u7511\u75C7\u7E52\u84B8\u8B49\u8D08\u4E4B\u53EA"],["f2a1","\u54AB\u5730\u5740\u5FD7\u6301\u6307\u646F\u652F\u65E8\u667A\u679D\u67B3\u6B62\u6C60\u6C9A\u6F2C\u77E5\u7825\u7949\u7957\u7D19\u80A2\u8102\u81F3\u829D\u82B7\u8718\u8A8C\uF9FC\u8D04\u8DBE\u9072\u76F4\u7A19\u7A37\u7E54\u8077\u5507\u55D4\u5875\u632F\u6422\u6649\u664B\u686D\u699B\u6B84\u6D25\u6EB1\u73CD\u7468\u74A1\u755B\u75B9\u76E1\u771E\u778B\u79E6\u7E09\u7E1D\u81FB\u852F\u8897\u8A3A\u8CD1\u8EEB\u8FB0\u9032\u93AD\u9663\u9673\u9707\u4F84\u53F1\u59EA\u5AC9\u5E19\u684E\u74C6\u75BE\u79E9\u7A92\u81A3\u86ED\u8CEA\u8DCC\u8FED\u659F\u6715\uF9FD\u57F7\u6F57\u7DDD\u8F2F"],["f3a1","\u93F6\u96C6\u5FB5\u61F2\u6F84\u4E14\u4F98\u501F\u53C9\u55DF\u5D6F\u5DEE\u6B21\u6B64\u78CB\u7B9A\uF9FE\u8E49\u8ECA\u906E\u6349\u643E\u7740\u7A84\u932F\u947F\u9F6A\u64B0\u6FAF\u71E6\u74A8\u74DA\u7AC4\u7C12\u7E82\u7CB2\u7E98\u8B9A\u8D0A\u947D\u9910\u994C\u5239\u5BDF\u64E6\u672D\u7D2E\u50ED\u53C3\u5879\u6158\u6159\u61FA\u65AC\u7AD9\u8B92\u8B96\u5009\u5021\u5275\u5531\u5A3C\u5EE0\u5F70\u6134\u655E\u660C\u6636\u66A2\u69CD\u6EC4\u6F32\u7316\u7621\u7A93\u8139\u8259\u83D6\u84BC\u50B5\u57F0\u5BC0\u5BE8\u5F69\u63A1\u7826\u7DB5\u83DC\u8521\u91C7\u91F5\u518A\u67F5\u7B56"],["f4a1","\u8CAC\u51C4\u59BB\u60BD\u8655\u501C\uF9FF\u5254\u5C3A\u617D\u621A\u62D3\u64F2\u65A5\u6ECC\u7620\u810A\u8E60\u965F\u96BB\u4EDF\u5343\u5598\u5929\u5DDD\u64C5\u6CC9\u6DFA\u7394\u7A7F\u821B\u85A6\u8CE4\u8E10\u9077\u91E7\u95E1\u9621\u97C6\u51F8\u54F2\u5586\u5FB9\u64A4\u6F88\u7DB4\u8F1F\u8F4D\u9435\u50C9\u5C16\u6CBE\u6DFB\u751B\u77BB\u7C3D\u7C64\u8A79\u8AC2\u581E\u59BE\u5E16\u6377\u7252\u758A\u776B\u8ADC\u8CBC\u8F12\u5EF3\u6674\u6DF8\u807D\u83C1\u8ACB\u9751\u9BD6\uFA00\u5243\u66FF\u6D95\u6EEF\u7DE0\u8AE6\u902E\u905E\u9AD4\u521D\u527F\u54E8\u6194\u6284\u62DB\u68A2"],["f5a1","\u6912\u695A\u6A35\u7092\u7126\u785D\u7901\u790E\u79D2\u7A0D\u8096\u8278\u82D5\u8349\u8549\u8C82\u8D85\u9162\u918B\u91AE\u4FC3\u56D1\u71ED\u77D7\u8700\u89F8\u5BF8\u5FD6\u6751\u90A8\u53E2\u585A\u5BF5\u60A4\u6181\u6460\u7E3D\u8070\u8525\u9283\u64AE\u50AC\u5D14\u6700\u589C\u62BD\u63A8\u690E\u6978\u6A1E\u6E6B\u76BA\u79CB\u82BB\u8429\u8ACF\u8DA8\u8FFD\u9112\u914B\u919C\u9310\u9318\u939A\u96DB\u9A36\u9C0D\u4E11\u755C\u795D\u7AFA\u7B51\u7BC9\u7E2E\u84C4\u8E59\u8E74\u8EF8\u9010\u6625\u693F\u7443\u51FA\u672E\u9EDC\u5145\u5FE0\u6C96\u87F2\u885D\u8877\u60B4\u81B5\u8403"],["f6a1","\u8D05\u53D6\u5439\u5634\u5A36\u5C31\u708A\u7FE0\u805A\u8106\u81ED\u8DA3\u9189\u9A5F\u9DF2\u5074\u4EC4\u53A0\u60FB\u6E2C\u5C64\u4F88\u5024\u55E4\u5CD9\u5E5F\u6065\u6894\u6CBB\u6DC4\u71BE\u75D4\u75F4\u7661\u7A1A\u7A49\u7DC7\u7DFB\u7F6E\u81F4\u86A9\u8F1C\u96C9\u99B3\u9F52\u5247\u52C5\u98ED\u89AA\u4E03\u67D2\u6F06\u4FB5\u5BE2\u6795\u6C88\u6D78\u741B\u7827\u91DD\u937C\u87C4\u79E4\u7A31\u5FEB\u4ED6\u54A4\u553E\u58AE\u59A5\u60F0\u6253\u62D6\u6736\u6955\u8235\u9640\u99B1\u99DD\u502C\u5353\u5544\u577C\uFA01\u6258\uFA02\u64E2\u666B\u67DD\u6FC1\u6FEF\u7422\u7438\u8A17"],["f7a1","\u9438\u5451\u5606\u5766\u5F48\u619A\u6B4E\u7058\u70AD\u7DBB\u8A95\u596A\u812B\u63A2\u7708\u803D\u8CAA\u5854\u642D\u69BB\u5B95\u5E11\u6E6F\uFA03\u8569\u514C\u53F0\u592A\u6020\u614B\u6B86\u6C70\u6CF0\u7B1E\u80CE\u82D4\u8DC6\u90B0\u98B1\uFA04\u64C7\u6FA4\u6491\u6504\u514E\u5410\u571F\u8A0E\u615F\u6876\uFA05\u75DB\u7B52\u7D71\u901A\u5806\u69CC\u817F\u892A\u9000\u9839\u5078\u5957\u59AC\u6295\u900F\u9B2A\u615D\u7279\u95D6\u5761\u5A46\u5DF4\u628A\u64AD\u64FA\u6777\u6CE2\u6D3E\u722C\u7436\u7834\u7F77\u82AD\u8DDB\u9817\u5224\u5742\u677F\u7248\u74E3\u8CA9\u8FA6\u9211"],["f8a1","\u962A\u516B\u53ED\u634C\u4F69\u5504\u6096\u6557\u6C9B\u6D7F\u724C\u72FD\u7A17\u8987\u8C9D\u5F6D\u6F8E\u70F9\u81A8\u610E\u4FBF\u504F\u6241\u7247\u7BC7\u7DE8\u7FE9\u904D\u97AD\u9A19\u8CB6\u576A\u5E73\u67B0\u840D\u8A55\u5420\u5B16\u5E63\u5EE2\u5F0A\u6583\u80BA\u853D\u9589\u965B\u4F48\u5305\u530D\u530F\u5486\u54FA\u5703\u5E03\u6016\u629B\u62B1\u6355\uFA06\u6CE1\u6D66\u75B1\u7832\u80DE\u812F\u82DE\u8461\u84B2\u888D\u8912\u900B\u92EA\u98FD\u9B91\u5E45\u66B4\u66DD\u7011\u7206\uFA07\u4FF5\u527D\u5F6A\u6153\u6753\u6A19\u6F02\u74E2\u7968\u8868\u8C79\u98C7\u98C4\u9A43"],["f9a1","\u54C1\u7A1F\u6953\u8AF7\u8C4A\u98A8\u99AE\u5F7C\u62AB\u75B2\u76AE\u88AB\u907F\u9642\u5339\u5F3C\u5FC5\u6CCC\u73CC\u7562\u758B\u7B46\u82FE\u999D\u4E4F\u903C\u4E0B\u4F55\u53A6\u590F\u5EC8\u6630\u6CB3\u7455\u8377\u8766\u8CC0\u9050\u971E\u9C15\u58D1\u5B78\u8650\u8B14\u9DB4\u5BD2\u6068\u608D\u65F1\u6C57\u6F22\u6FA3\u701A\u7F55\u7FF0\u9591\u9592\u9650\u97D3\u5272\u8F44\u51FD\u542B\u54B8\u5563\u558A\u6ABB\u6DB5\u7DD8\u8266\u929C\u9677\u9E79\u5408\u54C8\u76D2\u86E4\u95A4\u95D4\u965C\u4EA2\u4F09\u59EE\u5AE6\u5DF7\u6052\u6297\u676D\u6841\u6C86\u6E2F\u7F38\u809B\u822A"],["faa1","\uFA08\uFA09\u9805\u4EA5\u5055\u54B3\u5793\u595A\u5B69\u5BB3\u61C8\u6977\u6D77\u7023\u87F9\u89E3\u8A72\u8AE7\u9082\u99ED\u9AB8\u52BE\u6838\u5016\u5E78\u674F\u8347\u884C\u4EAB\u5411\u56AE\u73E6\u9115\u97FF\u9909\u9957\u9999\u5653\u589F\u865B\u8A31\u61B2\u6AF6\u737B\u8ED2\u6B47\u96AA\u9A57\u5955\u7200\u8D6B\u9769\u4FD4\u5CF4\u5F26\u61F8\u665B\u6CEB\u70AB\u7384\u73B9\u73FE\u7729\u774D\u7D43\u7D62\u7E23\u8237\u8852\uFA0A\u8CE2\u9249\u986F\u5B51\u7A74\u8840\u9801\u5ACC\u4FE0\u5354\u593E\u5CFD\u633E\u6D79\u72F9\u8105\u8107\u83A2\u92CF\u9830\u4EA8\u5144\u5211\u578B"],["fba1","\u5F62\u6CC2\u6ECE\u7005\u7050\u70AF\u7192\u73E9\u7469\u834A\u87A2\u8861\u9008\u90A2\u93A3\u99A8\u516E\u5F57\u60E0\u6167\u66B3\u8559\u8E4A\u91AF\u978B\u4E4E\u4E92\u547C\u58D5\u58FA\u597D\u5CB5\u5F27\u6236\u6248\u660A\u6667\u6BEB\u6D69\u6DCF\u6E56\u6EF8\u6F94\u6FE0\u6FE9\u705D\u72D0\u7425\u745A\u74E0\u7693\u795C\u7CCA\u7E1E\u80E1\u82A6\u846B\u84BF\u864E\u865F\u8774\u8B77\u8C6A\u93AC\u9800\u9865\u60D1\u6216\u9177\u5A5A\u660F\u6DF7\u6E3E\u743F\u9B42\u5FFD\u60DA\u7B0F\u54C4\u5F18\u6C5E\u6CD3\u6D2A\u70D8\u7D05\u8679\u8A0C\u9D3B\u5316\u548C\u5B05\u6A3A\u706B\u7575"],["fca1","\u798D\u79BE\u82B1\u83EF\u8A71\u8B41\u8CA8\u9774\uFA0B\u64F4\u652B\u78BA\u78BB\u7A6B\u4E38\u559A\u5950\u5BA6\u5E7B\u60A3\u63DB\u6B61\u6665\u6853\u6E19\u7165\u74B0\u7D08\u9084\u9A69\u9C25\u6D3B\u6ED1\u733E\u8C41\u95CA\u51F0\u5E4C\u5FA8\u604D\u60F6\u6130\u614C\u6643\u6644\u69A5\u6CC1\u6E5F\u6EC9\u6F62\u714C\u749C\u7687\u7BC1\u7C27\u8352\u8757\u9051\u968D\u9EC3\u532F\u56DE\u5EFB\u5F8A\u6062\u6094\u61F7\u6666\u6703\u6A9C\u6DEE\u6FAE\u7070\u736A\u7E6A\u81BE\u8334\u86D4\u8AA8\u8CC4\u5283\u7372\u5B96\u6A6B\u9404\u54EE\u5686\u5B5D\u6548\u6585\u66C9\u689F\u6D8D\u6DC6"],["fda1","\u723B\u80B4\u9175\u9A4D\u4FAF\u5019\u539A\u540E\u543C\u5589\u55C5\u5E3F\u5F8C\u673D\u7166\u73DD\u9005\u52DB\u52F3\u5864\u58CE\u7104\u718F\u71FB\u85B0\u8A13\u6688\u85A8\u55A7\u6684\u714A\u8431\u5349\u5599\u6BC1\u5F59\u5FBD\u63EE\u6689\u7147\u8AF1\u8F1D\u9EBE\u4F11\u643A\u70CB\u7566\u8667\u6064\u8B4E\u9DF8\u5147\u51F6\u5308\u6D36\u80F8\u9ED1\u6615\u6B23\u7098\u75D5\u5403\u5C79\u7D07\u8A16\u6B20\u6B3D\u6B46\u5438\u6070\u6D3D\u7FD5\u8208\u50D6\u51DE\u559C\u566B\u56CD\u59EC\u5B09\u5E0C\u6199\u6198\u6231\u665E\u66E6\u7199\u71B9\u71BA\u72A7\u79A7\u7A00\u7FB2\u8A70"]]});var x0=A((q_e,fle)=>{fle.exports=[["0","\0",127],["a140","\u3000\uFF0C\u3001\u3002\uFF0E\u2027\uFF1B\uFF1A\uFF1F\uFF01\uFE30\u2026\u2025\uFE50\uFE51\uFE52\xB7\uFE54\uFE55\uFE56\uFE57\uFF5C\u2013\uFE31\u2014\uFE33\u2574\uFE34\uFE4F\uFF08\uFF09\uFE35\uFE36\uFF5B\uFF5D\uFE37\uFE38\u3014\u3015\uFE39\uFE3A\u3010\u3011\uFE3B\uFE3C\u300A\u300B\uFE3D\uFE3E\u3008\u3009\uFE3F\uFE40\u300C\u300D\uFE41\uFE42\u300E\u300F\uFE43\uFE44\uFE59\uFE5A"],["a1a1","\uFE5B\uFE5C\uFE5D\uFE5E\u2018\u2019\u201C\u201D\u301D\u301E\u2035\u2032\uFF03\uFF06\uFF0A\u203B\xA7\u3003\u25CB\u25CF\u25B3\u25B2\u25CE\u2606\u2605\u25C7\u25C6\u25A1\u25A0\u25BD\u25BC\u32A3\u2105\xAF\uFFE3\uFF3F\u02CD\uFE49\uFE4A\uFE4D\uFE4E\uFE4B\uFE4C\uFE5F\uFE60\uFE61\uFF0B\uFF0D\xD7\xF7\xB1\u221A\uFF1C\uFF1E\uFF1D\u2266\u2267\u2260\u221E\u2252\u2261\uFE62",4,"\uFF5E\u2229\u222A\u22A5\u2220\u221F\u22BF\u33D2\u33D1\u222B\u222E\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uFF0F"],["a240","\uFF3C\u2215\uFE68\uFF04\uFFE5\u3012\uFFE0\uFFE1\uFF05\uFF20\u2103\u2109\uFE69\uFE6A\uFE6B\u33D5\u339C\u339D\u339E\u33CE\u33A1\u338E\u338F\u33C4\xB0\u5159\u515B\u515E\u515D\u5161\u5163\u55E7\u74E9\u7CCE\u2581",7,"\u258F\u258E\u258D\u258C\u258B\u258A\u2589\u253C\u2534\u252C\u2524\u251C\u2594\u2500\u2502\u2595\u250C\u2510\u2514\u2518\u256D"],["a2a1","\u256E\u2570\u256F\u2550\u255E\u256A\u2561\u25E2\u25E3\u25E5\u25E4\u2571\u2572\u2573\uFF10",9,"\u2160",9,"\u3021",8,"\u5341\u5344\u5345\uFF21",25,"\uFF41",21],["a340","\uFF57\uFF58\uFF59\uFF5A\u0391",16,"\u03A3",6,"\u03B1",16,"\u03C3",6,"\u3105",10],["a3a1","\u3110",25,"\u02D9\u02C9\u02CA\u02C7\u02CB"],["a3e1","\u20AC"],["a440","\u4E00\u4E59\u4E01\u4E03\u4E43\u4E5D\u4E86\u4E8C\u4EBA\u513F\u5165\u516B\u51E0\u5200\u5201\u529B\u5315\u5341\u535C\u53C8\u4E09\u4E0B\u4E08\u4E0A\u4E2B\u4E38\u51E1\u4E45\u4E48\u4E5F\u4E5E\u4E8E\u4EA1\u5140\u5203\u52FA\u5343\u53C9\u53E3\u571F\u58EB\u5915\u5927\u5973\u5B50\u5B51\u5B53\u5BF8\u5C0F\u5C22\u5C38\u5C71\u5DDD\u5DE5\u5DF1\u5DF2\u5DF3\u5DFE\u5E72\u5EFE\u5F0B\u5F13\u624D"],["a4a1","\u4E11\u4E10\u4E0D\u4E2D\u4E30\u4E39\u4E4B\u5C39\u4E88\u4E91\u4E95\u4E92\u4E94\u4EA2\u4EC1\u4EC0\u4EC3\u4EC6\u4EC7\u4ECD\u4ECA\u4ECB\u4EC4\u5143\u5141\u5167\u516D\u516E\u516C\u5197\u51F6\u5206\u5207\u5208\u52FB\u52FE\u52FF\u5316\u5339\u5348\u5347\u5345\u535E\u5384\u53CB\u53CA\u53CD\u58EC\u5929\u592B\u592A\u592D\u5B54\u5C11\u5C24\u5C3A\u5C6F\u5DF4\u5E7B\u5EFF\u5F14\u5F15\u5FC3\u6208\u6236\u624B\u624E\u652F\u6587\u6597\u65A4\u65B9\u65E5\u66F0\u6708\u6728\u6B20\u6B62\u6B79\u6BCB\u6BD4\u6BDB\u6C0F\u6C34\u706B\u722A\u7236\u723B\u7247\u7259\u725B\u72AC\u738B\u4E19"],["a540","\u4E16\u4E15\u4E14\u4E18\u4E3B\u4E4D\u4E4F\u4E4E\u4EE5\u4ED8\u4ED4\u4ED5\u4ED6\u4ED7\u4EE3\u4EE4\u4ED9\u4EDE\u5145\u5144\u5189\u518A\u51AC\u51F9\u51FA\u51F8\u520A\u52A0\u529F\u5305\u5306\u5317\u531D\u4EDF\u534A\u5349\u5361\u5360\u536F\u536E\u53BB\u53EF\u53E4\u53F3\u53EC\u53EE\u53E9\u53E8\u53FC\u53F8\u53F5\u53EB\u53E6\u53EA\u53F2\u53F1\u53F0\u53E5\u53ED\u53FB\u56DB\u56DA\u5916"],["a5a1","\u592E\u5931\u5974\u5976\u5B55\u5B83\u5C3C\u5DE8\u5DE7\u5DE6\u5E02\u5E03\u5E73\u5E7C\u5F01\u5F18\u5F17\u5FC5\u620A\u6253\u6254\u6252\u6251\u65A5\u65E6\u672E\u672C\u672A\u672B\u672D\u6B63\u6BCD\u6C11\u6C10\u6C38\u6C41\u6C40\u6C3E\u72AF\u7384\u7389\u74DC\u74E6\u7518\u751F\u7528\u7529\u7530\u7531\u7532\u7533\u758B\u767D\u76AE\u76BF\u76EE\u77DB\u77E2\u77F3\u793A\u79BE\u7A74\u7ACB\u4E1E\u4E1F\u4E52\u4E53\u4E69\u4E99\u4EA4\u4EA6\u4EA5\u4EFF\u4F09\u4F19\u4F0A\u4F15\u4F0D\u4F10\u4F11\u4F0F\u4EF2\u4EF6\u4EFB\u4EF0\u4EF3\u4EFD\u4F01\u4F0B\u5149\u5147\u5146\u5148\u5168"],["a640","\u5171\u518D\u51B0\u5217\u5211\u5212\u520E\u5216\u52A3\u5308\u5321\u5320\u5370\u5371\u5409\u540F\u540C\u540A\u5410\u5401\u540B\u5404\u5411\u540D\u5408\u5403\u540E\u5406\u5412\u56E0\u56DE\u56DD\u5733\u5730\u5728\u572D\u572C\u572F\u5729\u5919\u591A\u5937\u5938\u5984\u5978\u5983\u597D\u5979\u5982\u5981\u5B57\u5B58\u5B87\u5B88\u5B85\u5B89\u5BFA\u5C16\u5C79\u5DDE\u5E06\u5E76\u5E74"],["a6a1","\u5F0F\u5F1B\u5FD9\u5FD6\u620E\u620C\u620D\u6210\u6263\u625B\u6258\u6536\u65E9\u65E8\u65EC\u65ED\u66F2\u66F3\u6709\u673D\u6734\u6731\u6735\u6B21\u6B64\u6B7B\u6C16\u6C5D\u6C57\u6C59\u6C5F\u6C60\u6C50\u6C55\u6C61\u6C5B\u6C4D\u6C4E\u7070\u725F\u725D\u767E\u7AF9\u7C73\u7CF8\u7F36\u7F8A\u7FBD\u8001\u8003\u800C\u8012\u8033\u807F\u8089\u808B\u808C\u81E3\u81EA\u81F3\u81FC\u820C\u821B\u821F\u826E\u8272\u827E\u866B\u8840\u884C\u8863\u897F\u9621\u4E32\u4EA8\u4F4D\u4F4F\u4F47\u4F57\u4F5E\u4F34\u4F5B\u4F55\u4F30\u4F50\u4F51\u4F3D\u4F3A\u4F38\u4F43\u4F54\u4F3C\u4F46\u4F63"],["a740","\u4F5C\u4F60\u4F2F\u4F4E\u4F36\u4F59\u4F5D\u4F48\u4F5A\u514C\u514B\u514D\u5175\u51B6\u51B7\u5225\u5224\u5229\u522A\u5228\u52AB\u52A9\u52AA\u52AC\u5323\u5373\u5375\u541D\u542D\u541E\u543E\u5426\u544E\u5427\u5446\u5443\u5433\u5448\u5442\u541B\u5429\u544A\u5439\u543B\u5438\u542E\u5435\u5436\u5420\u543C\u5440\u5431\u542B\u541F\u542C\u56EA\u56F0\u56E4\u56EB\u574A\u5751\u5740\u574D"],["a7a1","\u5747\u574E\u573E\u5750\u574F\u573B\u58EF\u593E\u599D\u5992\u59A8\u599E\u59A3\u5999\u5996\u598D\u59A4\u5993\u598A\u59A5\u5B5D\u5B5C\u5B5A\u5B5B\u5B8C\u5B8B\u5B8F\u5C2C\u5C40\u5C41\u5C3F\u5C3E\u5C90\u5C91\u5C94\u5C8C\u5DEB\u5E0C\u5E8F\u5E87\u5E8A\u5EF7\u5F04\u5F1F\u5F64\u5F62\u5F77\u5F79\u5FD8\u5FCC\u5FD7\u5FCD\u5FF1\u5FEB\u5FF8\u5FEA\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626D\u628A\u627C\u627E\u6279\u6273\u6292\u626F\u6298\u626E\u6295\u6293\u6291\u6286\u6539\u653B\u6538\u65F1\u66F4\u675F\u674E\u674F\u6750\u6751\u675C\u6756\u675E\u6749\u6746\u6760"],["a840","\u6753\u6757\u6B65\u6BCF\u6C42\u6C5E\u6C99\u6C81\u6C88\u6C89\u6C85\u6C9B\u6C6A\u6C7A\u6C90\u6C70\u6C8C\u6C68\u6C96\u6C92\u6C7D\u6C83\u6C72\u6C7E\u6C74\u6C86\u6C76\u6C8D\u6C94\u6C98\u6C82\u7076\u707C\u707D\u7078\u7262\u7261\u7260\u72C4\u72C2\u7396\u752C\u752B\u7537\u7538\u7682\u76EF\u77E3\u79C1\u79C0\u79BF\u7A76\u7CFB\u7F55\u8096\u8093\u809D\u8098\u809B\u809A\u80B2\u826F\u8292"],["a8a1","\u828B\u828D\u898B\u89D2\u8A00\u8C37\u8C46\u8C55\u8C9D\u8D64\u8D70\u8DB3\u8EAB\u8ECA\u8F9B\u8FB0\u8FC2\u8FC6\u8FC5\u8FC4\u5DE1\u9091\u90A2\u90AA\u90A6\u90A3\u9149\u91C6\u91CC\u9632\u962E\u9631\u962A\u962C\u4E26\u4E56\u4E73\u4E8B\u4E9B\u4E9E\u4EAB\u4EAC\u4F6F\u4F9D\u4F8D\u4F73\u4F7F\u4F6C\u4F9B\u4F8B\u4F86\u4F83\u4F70\u4F75\u4F88\u4F69\u4F7B\u4F96\u4F7E\u4F8F\u4F91\u4F7A\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51BD\u51FD\u523B\u5238\u5237\u523A\u5230\u522E\u5236\u5241\u52BE\u52BB\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53D6\u53D4\u53D7\u5473\u5475"],["a940","\u5496\u5478\u5495\u5480\u547B\u5477\u5484\u5492\u5486\u547C\u5490\u5471\u5476\u548C\u549A\u5462\u5468\u548B\u547D\u548E\u56FA\u5783\u5777\u576A\u5769\u5761\u5766\u5764\u577C\u591C\u5949\u5947\u5948\u5944\u5954\u59BE\u59BB\u59D4\u59B9\u59AE\u59D1\u59C6\u59D0\u59CD\u59CB\u59D3\u59CA\u59AF\u59B3\u59D2\u59C5\u5B5F\u5B64\u5B63\u5B97\u5B9A\u5B98\u5B9C\u5B99\u5B9B\u5C1A\u5C48\u5C45"],["a9a1","\u5C46\u5CB7\u5CA1\u5CB8\u5CA9\u5CAB\u5CB1\u5CB3\u5E18\u5E1A\u5E16\u5E15\u5E1B\u5E11\u5E78\u5E9A\u5E97\u5E9C\u5E95\u5E96\u5EF6\u5F26\u5F27\u5F29\u5F80\u5F81\u5F7F\u5F7C\u5FDD\u5FE0\u5FFD\u5FF5\u5FFF\u600F\u6014\u602F\u6035\u6016\u602A\u6015\u6021\u6027\u6029\u602B\u601B\u6216\u6215\u623F\u623E\u6240\u627F\u62C9\u62CC\u62C4\u62BF\u62C2\u62B9\u62D2\u62DB\u62AB\u62D3\u62D4\u62CB\u62C8\u62A8\u62BD\u62BC\u62D0\u62D9\u62C7\u62CD\u62B5\u62DA\u62B1\u62D8\u62D6\u62D7\u62C6\u62AC\u62CE\u653E\u65A7\u65BC\u65FA\u6614\u6613\u660C\u6606\u6602\u660E\u6600\u660F\u6615\u660A"],["aa40","\u6607\u670D\u670B\u676D\u678B\u6795\u6771\u679C\u6773\u6777\u6787\u679D\u6797\u676F\u6770\u677F\u6789\u677E\u6790\u6775\u679A\u6793\u677C\u676A\u6772\u6B23\u6B66\u6B67\u6B7F\u6C13\u6C1B\u6CE3\u6CE8\u6CF3\u6CB1\u6CCC\u6CE5\u6CB3\u6CBD\u6CBE\u6CBC\u6CE2\u6CAB\u6CD5\u6CD3\u6CB8\u6CC4\u6CB9\u6CC1\u6CAE\u6CD7\u6CC5\u6CF1\u6CBF\u6CBB\u6CE1\u6CDB\u6CCA\u6CAC\u6CEF\u6CDC\u6CD6\u6CE0"],["aaa1","\u7095\u708E\u7092\u708A\u7099\u722C\u722D\u7238\u7248\u7267\u7269\u72C0\u72CE\u72D9\u72D7\u72D0\u73A9\u73A8\u739F\u73AB\u73A5\u753D\u759D\u7599\u759A\u7684\u76C2\u76F2\u76F4\u77E5\u77FD\u793E\u7940\u7941\u79C9\u79C8\u7A7A\u7A79\u7AFA\u7CFE\u7F54\u7F8C\u7F8B\u8005\u80BA\u80A5\u80A2\u80B1\u80A1\u80AB\u80A9\u80B4\u80AA\u80AF\u81E5\u81FE\u820D\u82B3\u829D\u8299\u82AD\u82BD\u829F\u82B9\u82B1\u82AC\u82A5\u82AF\u82B8\u82A3\u82B0\u82BE\u82B7\u864E\u8671\u521D\u8868\u8ECB\u8FCE\u8FD4\u8FD1\u90B5\u90B8\u90B1\u90B6\u91C7\u91D1\u9577\u9580\u961C\u9640\u963F\u963B\u9644"],["ab40","\u9642\u96B9\u96E8\u9752\u975E\u4E9F\u4EAD\u4EAE\u4FE1\u4FB5\u4FAF\u4FBF\u4FE0\u4FD1\u4FCF\u4FDD\u4FC3\u4FB6\u4FD8\u4FDF\u4FCA\u4FD7\u4FAE\u4FD0\u4FC4\u4FC2\u4FDA\u4FCE\u4FDE\u4FB7\u5157\u5192\u5191\u51A0\u524E\u5243\u524A\u524D\u524C\u524B\u5247\u52C7\u52C9\u52C3\u52C1\u530D\u5357\u537B\u539A\u53DB\u54AC\u54C0\u54A8\u54CE\u54C9\u54B8\u54A6\u54B3\u54C7\u54C2\u54BD\u54AA\u54C1"],["aba1","\u54C4\u54C8\u54AF\u54AB\u54B1\u54BB\u54A9\u54A7\u54BF\u56FF\u5782\u578B\u57A0\u57A3\u57A2\u57CE\u57AE\u5793\u5955\u5951\u594F\u594E\u5950\u59DC\u59D8\u59FF\u59E3\u59E8\u5A03\u59E5\u59EA\u59DA\u59E6\u5A01\u59FB\u5B69\u5BA3\u5BA6\u5BA4\u5BA2\u5BA5\u5C01\u5C4E\u5C4F\u5C4D\u5C4B\u5CD9\u5CD2\u5DF7\u5E1D\u5E25\u5E1F\u5E7D\u5EA0\u5EA6\u5EFA\u5F08\u5F2D\u5F65\u5F88\u5F85\u5F8A\u5F8B\u5F87\u5F8C\u5F89\u6012\u601D\u6020\u6025\u600E\u6028\u604D\u6070\u6068\u6062\u6046\u6043\u606C\u606B\u606A\u6064\u6241\u62DC\u6316\u6309\u62FC\u62ED\u6301\u62EE\u62FD\u6307\u62F1\u62F7"],["ac40","\u62EF\u62EC\u62FE\u62F4\u6311\u6302\u653F\u6545\u65AB\u65BD\u65E2\u6625\u662D\u6620\u6627\u662F\u661F\u6628\u6631\u6624\u66F7\u67FF\u67D3\u67F1\u67D4\u67D0\u67EC\u67B6\u67AF\u67F5\u67E9\u67EF\u67C4\u67D1\u67B4\u67DA\u67E5\u67B8\u67CF\u67DE\u67F3\u67B0\u67D9\u67E2\u67DD\u67D2\u6B6A\u6B83\u6B86\u6BB5\u6BD2\u6BD7\u6C1F\u6CC9\u6D0B\u6D32\u6D2A\u6D41\u6D25\u6D0C\u6D31\u6D1E\u6D17"],["aca1","\u6D3B\u6D3D\u6D3E\u6D36\u6D1B\u6CF5\u6D39\u6D27\u6D38\u6D29\u6D2E\u6D35\u6D0E\u6D2B\u70AB\u70BA\u70B3\u70AC\u70AF\u70AD\u70B8\u70AE\u70A4\u7230\u7272\u726F\u7274\u72E9\u72E0\u72E1\u73B7\u73CA\u73BB\u73B2\u73CD\u73C0\u73B3\u751A\u752D\u754F\u754C\u754E\u754B\u75AB\u75A4\u75A5\u75A2\u75A3\u7678\u7686\u7687\u7688\u76C8\u76C6\u76C3\u76C5\u7701\u76F9\u76F8\u7709\u770B\u76FE\u76FC\u7707\u77DC\u7802\u7814\u780C\u780D\u7946\u7949\u7948\u7947\u79B9\u79BA\u79D1\u79D2\u79CB\u7A7F\u7A81\u7AFF\u7AFD\u7C7D\u7D02\u7D05\u7D00\u7D09\u7D07\u7D04\u7D06\u7F38\u7F8E\u7FBF\u8004"],["ad40","\u8010\u800D\u8011\u8036\u80D6\u80E5\u80DA\u80C3\u80C4\u80CC\u80E1\u80DB\u80CE\u80DE\u80E4\u80DD\u81F4\u8222\u82E7\u8303\u8305\u82E3\u82DB\u82E6\u8304\u82E5\u8302\u8309\u82D2\u82D7\u82F1\u8301\u82DC\u82D4\u82D1\u82DE\u82D3\u82DF\u82EF\u8306\u8650\u8679\u867B\u867A\u884D\u886B\u8981\u89D4\u8A08\u8A02\u8A03\u8C9E\u8CA0\u8D74\u8D73\u8DB4\u8ECD\u8ECC\u8FF0\u8FE6\u8FE2\u8FEA\u8FE5"],["ada1","\u8FED\u8FEB\u8FE4\u8FE8\u90CA\u90CE\u90C1\u90C3\u914B\u914A\u91CD\u9582\u9650\u964B\u964C\u964D\u9762\u9769\u97CB\u97ED\u97F3\u9801\u98A8\u98DB\u98DF\u9996\u9999\u4E58\u4EB3\u500C\u500D\u5023\u4FEF\u5026\u5025\u4FF8\u5029\u5016\u5006\u503C\u501F\u501A\u5012\u5011\u4FFA\u5000\u5014\u5028\u4FF1\u5021\u500B\u5019\u5018\u4FF3\u4FEE\u502D\u502A\u4FFE\u502B\u5009\u517C\u51A4\u51A5\u51A2\u51CD\u51CC\u51C6\u51CB\u5256\u525C\u5254\u525B\u525D\u532A\u537F\u539F\u539D\u53DF\u54E8\u5510\u5501\u5537\u54FC\u54E5\u54F2\u5506\u54FA\u5514\u54E9\u54ED\u54E1\u5509\u54EE\u54EA"],["ae40","\u54E6\u5527\u5507\u54FD\u550F\u5703\u5704\u57C2\u57D4\u57CB\u57C3\u5809\u590F\u5957\u5958\u595A\u5A11\u5A18\u5A1C\u5A1F\u5A1B\u5A13\u59EC\u5A20\u5A23\u5A29\u5A25\u5A0C\u5A09\u5B6B\u5C58\u5BB0\u5BB3\u5BB6\u5BB4\u5BAE\u5BB5\u5BB9\u5BB8\u5C04\u5C51\u5C55\u5C50\u5CED\u5CFD\u5CFB\u5CEA\u5CE8\u5CF0\u5CF6\u5D01\u5CF4\u5DEE\u5E2D\u5E2B\u5EAB\u5EAD\u5EA7\u5F31\u5F92\u5F91\u5F90\u6059"],["aea1","\u6063\u6065\u6050\u6055\u606D\u6069\u606F\u6084\u609F\u609A\u608D\u6094\u608C\u6085\u6096\u6247\u62F3\u6308\u62FF\u634E\u633E\u632F\u6355\u6342\u6346\u634F\u6349\u633A\u6350\u633D\u632A\u632B\u6328\u634D\u634C\u6548\u6549\u6599\u65C1\u65C5\u6642\u6649\u664F\u6643\u6652\u664C\u6645\u6641\u66F8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68B3\u6817\u684C\u6851\u683D\u67F4\u6850\u6840\u683C\u6843\u682A\u6845\u6813\u6818\u6841\u6B8A\u6B89\u6BB7\u6C23\u6C27\u6C28\u6C26\u6C24\u6CF0\u6D6A\u6D95\u6D88\u6D87\u6D66\u6D78\u6D77\u6D59\u6D93"],["af40","\u6D6C\u6D89\u6D6E\u6D5A\u6D74\u6D69\u6D8C\u6D8A\u6D79\u6D85\u6D65\u6D94\u70CA\u70D8\u70E4\u70D9\u70C8\u70CF\u7239\u7279\u72FC\u72F9\u72FD\u72F8\u72F7\u7386\u73ED\u7409\u73EE\u73E0\u73EA\u73DE\u7554\u755D\u755C\u755A\u7559\u75BE\u75C5\u75C7\u75B2\u75B3\u75BD\u75BC\u75B9\u75C2\u75B8\u768B\u76B0\u76CA\u76CD\u76CE\u7729\u771F\u7720\u7728\u77E9\u7830\u7827\u7838\u781D\u7834\u7837"],["afa1","\u7825\u782D\u7820\u781F\u7832\u7955\u7950\u7960\u795F\u7956\u795E\u795D\u7957\u795A\u79E4\u79E3\u79E7\u79DF\u79E6\u79E9\u79D8\u7A84\u7A88\u7AD9\u7B06\u7B11\u7C89\u7D21\u7D17\u7D0B\u7D0A\u7D20\u7D22\u7D14\u7D10\u7D15\u7D1A\u7D1C\u7D0D\u7D19\u7D1B\u7F3A\u7F5F\u7F94\u7FC5\u7FC1\u8006\u8018\u8015\u8019\u8017\u803D\u803F\u80F1\u8102\u80F0\u8105\u80ED\u80F4\u8106\u80F8\u80F3\u8108\u80FD\u810A\u80FC\u80EF\u81ED\u81EC\u8200\u8210\u822A\u822B\u8228\u822C\u82BB\u832B\u8352\u8354\u834A\u8338\u8350\u8349\u8335\u8334\u834F\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343"],["b040","\u8654\u868A\u86AA\u8693\u86A4\u86A9\u868C\u86A3\u869C\u8870\u8877\u8881\u8882\u887D\u8879\u8A18\u8A10\u8A0E\u8A0C\u8A15\u8A0A\u8A17\u8A13\u8A16\u8A0F\u8A11\u8C48\u8C7A\u8C79\u8CA1\u8CA2\u8D77\u8EAC\u8ED2\u8ED4\u8ECF\u8FB1\u9001\u9006\u8FF7\u9000\u8FFA\u8FF4\u9003\u8FFD\u9005\u8FF8\u9095\u90E1\u90DD\u90E2\u9152\u914D\u914C\u91D8\u91DD\u91D7\u91DC\u91D9\u9583\u9662\u9663\u9661"],["b0a1","\u965B\u965D\u9664\u9658\u965E\u96BB\u98E2\u99AC\u9AA8\u9AD8\u9B25\u9B32\u9B3C\u4E7E\u507A\u507D\u505C\u5047\u5043\u504C\u505A\u5049\u5065\u5076\u504E\u5055\u5075\u5074\u5077\u504F\u500F\u506F\u506D\u515C\u5195\u51F0\u526A\u526F\u52D2\u52D9\u52D8\u52D5\u5310\u530F\u5319\u533F\u5340\u533E\u53C3\u66FC\u5546\u556A\u5566\u5544\u555E\u5561\u5543\u554A\u5531\u5556\u554F\u5555\u552F\u5564\u5538\u552E\u555C\u552C\u5563\u5533\u5541\u5557\u5708\u570B\u5709\u57DF\u5805\u580A\u5806\u57E0\u57E4\u57FA\u5802\u5835\u57F7\u57F9\u5920\u5962\u5A36\u5A41\u5A49\u5A66\u5A6A\u5A40"],["b140","\u5A3C\u5A62\u5A5A\u5A46\u5A4A\u5B70\u5BC7\u5BC5\u5BC4\u5BC2\u5BBF\u5BC6\u5C09\u5C08\u5C07\u5C60\u5C5C\u5C5D\u5D07\u5D06\u5D0E\u5D1B\u5D16\u5D22\u5D11\u5D29\u5D14\u5D19\u5D24\u5D27\u5D17\u5DE2\u5E38\u5E36\u5E33\u5E37\u5EB7\u5EB8\u5EB6\u5EB5\u5EBE\u5F35\u5F37\u5F57\u5F6C\u5F69\u5F6B\u5F97\u5F99\u5F9E\u5F98\u5FA1\u5FA0\u5F9C\u607F\u60A3\u6089\u60A0\u60A8\u60CB\u60B4\u60E6\u60BD"],["b1a1","\u60C5\u60BB\u60B5\u60DC\u60BC\u60D8\u60D5\u60C6\u60DF\u60B8\u60DA\u60C7\u621A\u621B\u6248\u63A0\u63A7\u6372\u6396\u63A2\u63A5\u6377\u6367\u6398\u63AA\u6371\u63A9\u6389\u6383\u639B\u636B\u63A8\u6384\u6388\u6399\u63A1\u63AC\u6392\u638F\u6380\u637B\u6369\u6368\u637A\u655D\u6556\u6551\u6559\u6557\u555F\u654F\u6558\u6555\u6554\u659C\u659B\u65AC\u65CF\u65CB\u65CC\u65CE\u665D\u665A\u6664\u6668\u6666\u665E\u66F9\u52D7\u671B\u6881\u68AF\u68A2\u6893\u68B5\u687F\u6876\u68B1\u68A7\u6897\u68B0\u6883\u68C4\u68AD\u6886\u6885\u6894\u689D\u68A8\u689F\u68A1\u6882\u6B32\u6BBA"],["b240","\u6BEB\u6BEC\u6C2B\u6D8E\u6DBC\u6DF3\u6DD9\u6DB2\u6DE1\u6DCC\u6DE4\u6DFB\u6DFA\u6E05\u6DC7\u6DCB\u6DAF\u6DD1\u6DAE\u6DDE\u6DF9\u6DB8\u6DF7\u6DF5\u6DC5\u6DD2\u6E1A\u6DB5\u6DDA\u6DEB\u6DD8\u6DEA\u6DF1\u6DEE\u6DE8\u6DC6\u6DC4\u6DAA\u6DEC\u6DBF\u6DE6\u70F9\u7109\u710A\u70FD\u70EF\u723D\u727D\u7281\u731C\u731B\u7316\u7313\u7319\u7387\u7405\u740A\u7403\u7406\u73FE\u740D\u74E0\u74F6"],["b2a1","\u74F7\u751C\u7522\u7565\u7566\u7562\u7570\u758F\u75D4\u75D5\u75B5\u75CA\u75CD\u768E\u76D4\u76D2\u76DB\u7737\u773E\u773C\u7736\u7738\u773A\u786B\u7843\u784E\u7965\u7968\u796D\u79FB\u7A92\u7A95\u7B20\u7B28\u7B1B\u7B2C\u7B26\u7B19\u7B1E\u7B2E\u7C92\u7C97\u7C95\u7D46\u7D43\u7D71\u7D2E\u7D39\u7D3C\u7D40\u7D30\u7D33\u7D44\u7D2F\u7D42\u7D32\u7D31\u7F3D\u7F9E\u7F9A\u7FCC\u7FCE\u7FD2\u801C\u804A\u8046\u812F\u8116\u8123\u812B\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838E\u839E\u8398\u8378\u83A2\u8396\u83BD\u83AB\u8392\u838A\u8393\u8389\u83A0\u8377\u837B\u837C"],["b340","\u8386\u83A7\u8655\u5F6A\u86C7\u86C0\u86B6\u86C4\u86B5\u86C6\u86CB\u86B1\u86AF\u86C9\u8853\u889E\u8888\u88AB\u8892\u8896\u888D\u888B\u8993\u898F\u8A2A\u8A1D\u8A23\u8A25\u8A31\u8A2D\u8A1F\u8A1B\u8A22\u8C49\u8C5A\u8CA9\u8CAC\u8CAB\u8CA8\u8CAA\u8CA7\u8D67\u8D66\u8DBE\u8DBA\u8EDB\u8EDF\u9019\u900D\u901A\u9017\u9023\u901F\u901D\u9010\u9015\u901E\u9020\u900F\u9022\u9016\u901B\u9014"],["b3a1","\u90E8\u90ED\u90FD\u9157\u91CE\u91F5\u91E6\u91E3\u91E7\u91ED\u91E9\u9589\u966A\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966C\u96C0\u96EA\u96E9\u7AE0\u7ADF\u9802\u9803\u9B5A\u9CE5\u9E75\u9E7F\u9EA5\u9EBB\u50A2\u508D\u5085\u5099\u5091\u5080\u5096\u5098\u509A\u6700\u51F1\u5272\u5274\u5275\u5269\u52DE\u52DD\u52DB\u535A\u53A5\u557B\u5580\u55A7\u557C\u558A\u559D\u5598\u5582\u559C\u55AA\u5594\u5587\u558B\u5583\u55B3\u55AE\u559F\u553E\u55B2\u559A\u55BB\u55AC\u55B1\u557E\u5589\u55AB\u5599\u570D\u582F\u582A\u5834\u5824\u5830\u5831\u5821\u581D\u5820\u58F9\u58FA\u5960"],["b440","\u5A77\u5A9A\u5A7F\u5A92\u5A9B\u5AA7\u5B73\u5B71\u5BD2\u5BCC\u5BD3\u5BD0\u5C0A\u5C0B\u5C31\u5D4C\u5D50\u5D34\u5D47\u5DFD\u5E45\u5E3D\u5E40\u5E43\u5E7E\u5ECA\u5EC1\u5EC2\u5EC4\u5F3C\u5F6D\u5FA9\u5FAA\u5FA8\u60D1\u60E1\u60B2\u60B6\u60E0\u611C\u6123\u60FA\u6115\u60F0\u60FB\u60F4\u6168\u60F1\u610E\u60F6\u6109\u6100\u6112\u621F\u6249\u63A3\u638C\u63CF\u63C0\u63E9\u63C9\u63C6\u63CD"],["b4a1","\u63D2\u63E3\u63D0\u63E1\u63D6\u63ED\u63EE\u6376\u63F4\u63EA\u63DB\u6452\u63DA\u63F9\u655E\u6566\u6562\u6563\u6591\u6590\u65AF\u666E\u6670\u6674\u6676\u666F\u6691\u667A\u667E\u6677\u66FE\u66FF\u671F\u671D\u68FA\u68D5\u68E0\u68D8\u68D7\u6905\u68DF\u68F5\u68EE\u68E7\u68F9\u68D2\u68F2\u68E3\u68CB\u68CD\u690D\u6912\u690E\u68C9\u68DA\u696E\u68FB\u6B3E\u6B3A\u6B3D\u6B98\u6B96\u6BBC\u6BEF\u6C2E\u6C2F\u6C2C\u6E2F\u6E38\u6E54\u6E21\u6E32\u6E67\u6E4A\u6E20\u6E25\u6E23\u6E1B\u6E5B\u6E58\u6E24\u6E56\u6E6E\u6E2D\u6E26\u6E6F\u6E34\u6E4D\u6E3A\u6E2C\u6E43\u6E1D\u6E3E\u6ECB"],["b540","\u6E89\u6E19\u6E4E\u6E63\u6E44\u6E72\u6E69\u6E5F\u7119\u711A\u7126\u7130\u7121\u7136\u716E\u711C\u724C\u7284\u7280\u7336\u7325\u7334\u7329\u743A\u742A\u7433\u7422\u7425\u7435\u7436\u7434\u742F\u741B\u7426\u7428\u7525\u7526\u756B\u756A\u75E2\u75DB\u75E3\u75D9\u75D8\u75DE\u75E0\u767B\u767C\u7696\u7693\u76B4\u76DC\u774F\u77ED\u785D\u786C\u786F\u7A0D\u7A08\u7A0B\u7A05\u7A00\u7A98"],["b5a1","\u7A97\u7A96\u7AE5\u7AE3\u7B49\u7B56\u7B46\u7B50\u7B52\u7B54\u7B4D\u7B4B\u7B4F\u7B51\u7C9F\u7CA5\u7D5E\u7D50\u7D68\u7D55\u7D2B\u7D6E\u7D72\u7D61\u7D66\u7D62\u7D70\u7D73\u5584\u7FD4\u7FD5\u800B\u8052\u8085\u8155\u8154\u814B\u8151\u814E\u8139\u8146\u813E\u814C\u8153\u8174\u8212\u821C\u83E9\u8403\u83F8\u840D\u83E0\u83C5\u840B\u83C1\u83EF\u83F1\u83F4\u8457\u840A\u83F0\u840C\u83CC\u83FD\u83F2\u83CA\u8438\u840E\u8404\u83DC\u8407\u83D4\u83DF\u865B\u86DF\u86D9\u86ED\u86D4\u86DB\u86E4\u86D0\u86DE\u8857\u88C1\u88C2\u88B1\u8983\u8996\u8A3B\u8A60\u8A55\u8A5E\u8A3C\u8A41"],["b640","\u8A54\u8A5B\u8A50\u8A46\u8A34\u8A3A\u8A36\u8A56\u8C61\u8C82\u8CAF\u8CBC\u8CB3\u8CBD\u8CC1\u8CBB\u8CC0\u8CB4\u8CB7\u8CB6\u8CBF\u8CB8\u8D8A\u8D85\u8D81\u8DCE\u8DDD\u8DCB\u8DDA\u8DD1\u8DCC\u8DDB\u8DC6\u8EFB\u8EF8\u8EFC\u8F9C\u902E\u9035\u9031\u9038\u9032\u9036\u9102\u90F5\u9109\u90FE\u9163\u9165\u91CF\u9214\u9215\u9223\u9209\u921E\u920D\u9210\u9207\u9211\u9594\u958F\u958B\u9591"],["b6a1","\u9593\u9592\u958E\u968A\u968E\u968B\u967D\u9685\u9686\u968D\u9672\u9684\u96C1\u96C5\u96C4\u96C6\u96C7\u96EF\u96F2\u97CC\u9805\u9806\u9808\u98E7\u98EA\u98EF\u98E9\u98F2\u98ED\u99AE\u99AD\u9EC3\u9ECD\u9ED1\u4E82\u50AD\u50B5\u50B2\u50B3\u50C5\u50BE\u50AC\u50B7\u50BB\u50AF\u50C7\u527F\u5277\u527D\u52DF\u52E6\u52E4\u52E2\u52E3\u532F\u55DF\u55E8\u55D3\u55E6\u55CE\u55DC\u55C7\u55D1\u55E3\u55E4\u55EF\u55DA\u55E1\u55C5\u55C6\u55E5\u55C9\u5712\u5713\u585E\u5851\u5858\u5857\u585A\u5854\u586B\u584C\u586D\u584A\u5862\u5852\u584B\u5967\u5AC1\u5AC9\u5ACC\u5ABE\u5ABD\u5ABC"],["b740","\u5AB3\u5AC2\u5AB2\u5D69\u5D6F\u5E4C\u5E79\u5EC9\u5EC8\u5F12\u5F59\u5FAC\u5FAE\u611A\u610F\u6148\u611F\u60F3\u611B\u60F9\u6101\u6108\u614E\u614C\u6144\u614D\u613E\u6134\u6127\u610D\u6106\u6137\u6221\u6222\u6413\u643E\u641E\u642A\u642D\u643D\u642C\u640F\u641C\u6414\u640D\u6436\u6416\u6417\u6406\u656C\u659F\u65B0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668D\u6703\u6994\u696D"],["b7a1","\u695A\u6977\u6960\u6954\u6975\u6930\u6982\u694A\u6968\u696B\u695E\u6953\u6979\u6986\u695D\u6963\u695B\u6B47\u6B72\u6BC0\u6BBF\u6BD3\u6BFD\u6EA2\u6EAF\u6ED3\u6EB6\u6EC2\u6E90\u6E9D\u6EC7\u6EC5\u6EA5\u6E98\u6EBC\u6EBA\u6EAB\u6ED1\u6E96\u6E9C\u6EC4\u6ED4\u6EAA\u6EA7\u6EB4\u714E\u7159\u7169\u7164\u7149\u7167\u715C\u716C\u7166\u714C\u7165\u715E\u7146\u7168\u7156\u723A\u7252\u7337\u7345\u733F\u733E\u746F\u745A\u7455\u745F\u745E\u7441\u743F\u7459\u745B\u745C\u7576\u7578\u7600\u75F0\u7601\u75F2\u75F1\u75FA\u75FF\u75F4\u75F3\u76DE\u76DF\u775B\u776B\u7766\u775E\u7763"],["b840","\u7779\u776A\u776C\u775C\u7765\u7768\u7762\u77EE\u788E\u78B0\u7897\u7898\u788C\u7889\u787C\u7891\u7893\u787F\u797A\u797F\u7981\u842C\u79BD\u7A1C\u7A1A\u7A20\u7A14\u7A1F\u7A1E\u7A9F\u7AA0\u7B77\u7BC0\u7B60\u7B6E\u7B67\u7CB1\u7CB3\u7CB5\u7D93\u7D79\u7D91\u7D81\u7D8F\u7D5B\u7F6E\u7F69\u7F6A\u7F72\u7FA9\u7FA8\u7FA4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816E\u8173\u816B"],["b8a1","\u8179\u817A\u8166\u8205\u8247\u8482\u8477\u843D\u8431\u8475\u8466\u846B\u8449\u846C\u845B\u843C\u8435\u8461\u8463\u8469\u846D\u8446\u865E\u865C\u865F\u86F9\u8713\u8708\u8707\u8700\u86FE\u86FB\u8702\u8703\u8706\u870A\u8859\u88DF\u88D4\u88D9\u88DC\u88D8\u88DD\u88E1\u88CA\u88D5\u88D2\u899C\u89E3\u8A6B\u8A72\u8A73\u8A66\u8A69\u8A70\u8A87\u8A7C\u8A63\u8AA0\u8A71\u8A85\u8A6D\u8A62\u8A6E\u8A6C\u8A79\u8A7B\u8A3E\u8A68\u8C62\u8C8A\u8C89\u8CCA\u8CC7\u8CC8\u8CC4\u8CB2\u8CC3\u8CC2\u8CC5\u8DE1\u8DDF\u8DE8\u8DEF\u8DF3\u8DFA\u8DEA\u8DE4\u8DE6\u8EB2\u8F03\u8F09\u8EFE\u8F0A"],["b940","\u8F9F\u8FB2\u904B\u904A\u9053\u9042\u9054\u903C\u9055\u9050\u9047\u904F\u904E\u904D\u9051\u903E\u9041\u9112\u9117\u916C\u916A\u9169\u91C9\u9237\u9257\u9238\u923D\u9240\u923E\u925B\u924B\u9264\u9251\u9234\u9249\u924D\u9245\u9239\u923F\u925A\u9598\u9698\u9694\u9695\u96CD\u96CB\u96C9\u96CA\u96F7\u96FB\u96F9\u96F6\u9756\u9774\u9776\u9810\u9811\u9813\u980A\u9812\u980C\u98FC\u98F4"],["b9a1","\u98FD\u98FE\u99B3\u99B1\u99B4\u9AE1\u9CE9\u9E82\u9F0E\u9F13\u9F20\u50E7\u50EE\u50E5\u50D6\u50ED\u50DA\u50D5\u50CF\u50D1\u50F1\u50CE\u50E9\u5162\u51F3\u5283\u5282\u5331\u53AD\u55FE\u5600\u561B\u5617\u55FD\u5614\u5606\u5609\u560D\u560E\u55F7\u5616\u561F\u5608\u5610\u55F6\u5718\u5716\u5875\u587E\u5883\u5893\u588A\u5879\u5885\u587D\u58FD\u5925\u5922\u5924\u596A\u5969\u5AE1\u5AE6\u5AE9\u5AD7\u5AD6\u5AD8\u5AE3\u5B75\u5BDE\u5BE7\u5BE1\u5BE5\u5BE6\u5BE8\u5BE2\u5BE4\u5BDF\u5C0D\u5C62\u5D84\u5D87\u5E5B\u5E63\u5E55\u5E57\u5E54\u5ED3\u5ED6\u5F0A\u5F46\u5F70\u5FB9\u6147"],["ba40","\u613F\u614B\u6177\u6162\u6163\u615F\u615A\u6158\u6175\u622A\u6487\u6458\u6454\u64A4\u6478\u645F\u647A\u6451\u6467\u6434\u646D\u647B\u6572\u65A1\u65D7\u65D6\u66A2\u66A8\u669D\u699C\u69A8\u6995\u69C1\u69AE\u69D3\u69CB\u699B\u69B7\u69BB\u69AB\u69B4\u69D0\u69CD\u69AD\u69CC\u69A6\u69C3\u69A3\u6B49\u6B4C\u6C33\u6F33\u6F14\u6EFE\u6F13\u6EF4\u6F29\u6F3E\u6F20\u6F2C\u6F0F\u6F02\u6F22"],["baa1","\u6EFF\u6EEF\u6F06\u6F31\u6F38\u6F32\u6F23\u6F15\u6F2B\u6F2F\u6F88\u6F2A\u6EEC\u6F01\u6EF2\u6ECC\u6EF7\u7194\u7199\u717D\u718A\u7184\u7192\u723E\u7292\u7296\u7344\u7350\u7464\u7463\u746A\u7470\u746D\u7504\u7591\u7627\u760D\u760B\u7609\u7613\u76E1\u76E3\u7784\u777D\u777F\u7761\u78C1\u789F\u78A7\u78B3\u78A9\u78A3\u798E\u798F\u798D\u7A2E\u7A31\u7AAA\u7AA9\u7AED\u7AEF\u7BA1\u7B95\u7B8B\u7B75\u7B97\u7B9D\u7B94\u7B8F\u7BB8\u7B87\u7B84\u7CB9\u7CBD\u7CBE\u7DBB\u7DB0\u7D9C\u7DBD\u7DBE\u7DA0\u7DCA\u7DB4\u7DB2\u7DB1\u7DBA\u7DA2\u7DBF\u7DB5\u7DB8\u7DAD\u7DD2\u7DC7\u7DAC"],["bb40","\u7F70\u7FE0\u7FE1\u7FDF\u805E\u805A\u8087\u8150\u8180\u818F\u8188\u818A\u817F\u8182\u81E7\u81FA\u8207\u8214\u821E\u824B\u84C9\u84BF\u84C6\u84C4\u8499\u849E\u84B2\u849C\u84CB\u84B8\u84C0\u84D3\u8490\u84BC\u84D1\u84CA\u873F\u871C\u873B\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88F3\u8902\u88F4\u88F9\u88F8\u88FD\u88E8\u891A\u88EF\u8AA6\u8A8C\u8A9E\u8AA3\u8A8D\u8AA1\u8A93\u8AA4"],["bba1","\u8AAA\u8AA5\u8AA8\u8A98\u8A91\u8A9A\u8AA7\u8C6A\u8C8D\u8C8C\u8CD3\u8CD1\u8CD2\u8D6B\u8D99\u8D95\u8DFC\u8F14\u8F12\u8F15\u8F13\u8FA3\u9060\u9058\u905C\u9063\u9059\u905E\u9062\u905D\u905B\u9119\u9118\u911E\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927B\u9293\u929C\u92A8\u927C\u9291\u95A1\u95A8\u95A9\u95A3\u95A5\u95A4\u9699\u969C\u969B\u96CC\u96D2\u9700\u977C\u9785\u97F6\u9817\u9818\u98AF\u98B1\u9903\u9905\u990C\u9909\u99C1\u9AAF\u9AB0\u9AE6\u9B41\u9B42\u9CF4\u9CF6\u9CF3\u9EBC\u9F3B\u9F4A\u5104\u5100\u50FB\u50F5\u50F9\u5102\u5108\u5109\u5105\u51DC"],["bc40","\u5287\u5288\u5289\u528D\u528A\u52F0\u53B2\u562E\u563B\u5639\u5632\u563F\u5634\u5629\u5653\u564E\u5657\u5674\u5636\u562F\u5630\u5880\u589F\u589E\u58B3\u589C\u58AE\u58A9\u58A6\u596D\u5B09\u5AFB\u5B0B\u5AF5\u5B0C\u5B08\u5BEE\u5BEC\u5BE9\u5BEB\u5C64\u5C65\u5D9D\u5D94\u5E62\u5E5F\u5E61\u5EE2\u5EDA\u5EDF\u5EDD\u5EE3\u5EE0\u5F48\u5F71\u5FB7\u5FB5\u6176\u6167\u616E\u615D\u6155\u6182"],["bca1","\u617C\u6170\u616B\u617E\u61A7\u6190\u61AB\u618E\u61AC\u619A\u61A4\u6194\u61AE\u622E\u6469\u646F\u6479\u649E\u64B2\u6488\u6490\u64B0\u64A5\u6493\u6495\u64A9\u6492\u64AE\u64AD\u64AB\u649A\u64AC\u6499\u64A2\u64B3\u6575\u6577\u6578\u66AE\u66AB\u66B4\u66B1\u6A23\u6A1F\u69E8\u6A01\u6A1E\u6A19\u69FD\u6A21\u6A13\u6A0A\u69F3\u6A02\u6A05\u69ED\u6A11\u6B50\u6B4E\u6BA4\u6BC5\u6BC6\u6F3F\u6F7C\u6F84\u6F51\u6F66\u6F54\u6F86\u6F6D\u6F5B\u6F78\u6F6E\u6F8E\u6F7A\u6F70\u6F64\u6F97\u6F58\u6ED5\u6F6F\u6F60\u6F5F\u719F\u71AC\u71B1\u71A8\u7256\u729B\u734E\u7357\u7469\u748B\u7483"],["bd40","\u747E\u7480\u757F\u7620\u7629\u761F\u7624\u7626\u7621\u7622\u769A\u76BA\u76E4\u778E\u7787\u778C\u7791\u778B\u78CB\u78C5\u78BA\u78CA\u78BE\u78D5\u78BC\u78D0\u7A3F\u7A3C\u7A40\u7A3D\u7A37\u7A3B\u7AAF\u7AAE\u7BAD\u7BB1\u7BC4\u7BB4\u7BC6\u7BC7\u7BC1\u7BA0\u7BCC\u7CCA\u7DE0\u7DF4\u7DEF\u7DFB\u7DD8\u7DEC\u7DDD\u7DE8\u7DE3\u7DDA\u7DDE\u7DE9\u7D9E\u7DD9\u7DF2\u7DF9\u7F75\u7F77\u7FAF"],["bda1","\u7FE9\u8026\u819B\u819C\u819D\u81A0\u819A\u8198\u8517\u853D\u851A\u84EE\u852C\u852D\u8513\u8511\u8523\u8521\u8514\u84EC\u8525\u84FF\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874C\u8753\u885B\u885D\u8910\u8907\u8912\u8913\u8915\u890A\u8ABC\u8AD2\u8AC7\u8AC4\u8A95\u8ACB\u8AF8\u8AB2\u8AC9\u8AC2\u8ABF\u8AB0\u8AD6\u8ACD\u8AB6\u8AB9\u8ADB\u8C4C\u8C4E\u8C6C\u8CE0\u8CDE\u8CE6\u8CE4\u8CEC\u8CED\u8CE2\u8CE3\u8CDC\u8CEA\u8CE1\u8D6D\u8D9F\u8DA3\u8E2B\u8E10\u8E1D\u8E22\u8E0F\u8E29\u8E1F\u8E21\u8E1E\u8EBA\u8F1D\u8F1B\u8F1F\u8F29\u8F26\u8F2A\u8F1C\u8F1E"],["be40","\u8F25\u9069\u906E\u9068\u906D\u9077\u9130\u912D\u9127\u9131\u9187\u9189\u918B\u9183\u92C5\u92BB\u92B7\u92EA\u92AC\u92E4\u92C1\u92B3\u92BC\u92D2\u92C7\u92F0\u92B2\u95AD\u95B1\u9704\u9706\u9707\u9709\u9760\u978D\u978B\u978F\u9821\u982B\u981C\u98B3\u990A\u9913\u9912\u9918\u99DD\u99D0\u99DF\u99DB\u99D1\u99D5\u99D2\u99D9\u9AB7\u9AEE\u9AEF\u9B27\u9B45\u9B44\u9B77\u9B6F\u9D06\u9D09"],["bea1","\u9D03\u9EA9\u9EBE\u9ECE\u58A8\u9F52\u5112\u5118\u5114\u5110\u5115\u5180\u51AA\u51DD\u5291\u5293\u52F3\u5659\u566B\u5679\u5669\u5664\u5678\u566A\u5668\u5665\u5671\u566F\u566C\u5662\u5676\u58C1\u58BE\u58C7\u58C5\u596E\u5B1D\u5B34\u5B78\u5BF0\u5C0E\u5F4A\u61B2\u6191\u61A9\u618A\u61CD\u61B6\u61BE\u61CA\u61C8\u6230\u64C5\u64C1\u64CB\u64BB\u64BC\u64DA\u64C4\u64C7\u64C2\u64CD\u64BF\u64D2\u64D4\u64BE\u6574\u66C6\u66C9\u66B9\u66C4\u66C7\u66B8\u6A3D\u6A38\u6A3A\u6A59\u6A6B\u6A58\u6A39\u6A44\u6A62\u6A61\u6A4B\u6A47\u6A35\u6A5F\u6A48\u6B59\u6B77\u6C05\u6FC2\u6FB1\u6FA1"],["bf40","\u6FC3\u6FA4\u6FC1\u6FA7\u6FB3\u6FC0\u6FB9\u6FB6\u6FA6\u6FA0\u6FB4\u71BE\u71C9\u71D0\u71D2\u71C8\u71D5\u71B9\u71CE\u71D9\u71DC\u71C3\u71C4\u7368\u749C\u74A3\u7498\u749F\u749E\u74E2\u750C\u750D\u7634\u7638\u763A\u76E7\u76E5\u77A0\u779E\u779F\u77A5\u78E8\u78DA\u78EC\u78E7\u79A6\u7A4D\u7A4E\u7A46\u7A4C\u7A4B\u7ABA\u7BD9\u7C11\u7BC9\u7BE4\u7BDB\u7BE1\u7BE9\u7BE6\u7CD5\u7CD6\u7E0A"],["bfa1","\u7E11\u7E08\u7E1B\u7E23\u7E1E\u7E1D\u7E09\u7E10\u7F79\u7FB2\u7FF0\u7FF1\u7FEE\u8028\u81B3\u81A9\u81A8\u81FB\u8208\u8258\u8259\u854A\u8559\u8548\u8568\u8569\u8543\u8549\u856D\u856A\u855E\u8783\u879F\u879E\u87A2\u878D\u8861\u892A\u8932\u8925\u892B\u8921\u89AA\u89A6\u8AE6\u8AFA\u8AEB\u8AF1\u8B00\u8ADC\u8AE7\u8AEE\u8AFE\u8B01\u8B02\u8AF7\u8AED\u8AF3\u8AF6\u8AFC\u8C6B\u8C6D\u8C93\u8CF4\u8E44\u8E31\u8E34\u8E42\u8E39\u8E35\u8F3B\u8F2F\u8F38\u8F33\u8FA8\u8FA6\u9075\u9074\u9078\u9072\u907C\u907A\u9134\u9192\u9320\u9336\u92F8\u9333\u932F\u9322\u92FC\u932B\u9304\u931A"],["c040","\u9310\u9326\u9321\u9315\u932E\u9319\u95BB\u96A7\u96A8\u96AA\u96D5\u970E\u9711\u9716\u970D\u9713\u970F\u975B\u975C\u9766\u9798\u9830\u9838\u983B\u9837\u982D\u9839\u9824\u9910\u9928\u991E\u991B\u9921\u991A\u99ED\u99E2\u99F1\u9AB8\u9ABC\u9AFB\u9AED\u9B28\u9B91\u9D15\u9D23\u9D26\u9D28\u9D12\u9D1B\u9ED8\u9ED4\u9F8D\u9F9C\u512A\u511F\u5121\u5132\u52F5\u568E\u5680\u5690\u5685\u5687"],["c0a1","\u568F\u58D5\u58D3\u58D1\u58CE\u5B30\u5B2A\u5B24\u5B7A\u5C37\u5C68\u5DBC\u5DBA\u5DBD\u5DB8\u5E6B\u5F4C\u5FBD\u61C9\u61C2\u61C7\u61E6\u61CB\u6232\u6234\u64CE\u64CA\u64D8\u64E0\u64F0\u64E6\u64EC\u64F1\u64E2\u64ED\u6582\u6583\u66D9\u66D6\u6A80\u6A94\u6A84\u6AA2\u6A9C\u6ADB\u6AA3\u6A7E\u6A97\u6A90\u6AA0\u6B5C\u6BAE\u6BDA\u6C08\u6FD8\u6FF1\u6FDF\u6FE0\u6FDB\u6FE4\u6FEB\u6FEF\u6F80\u6FEC\u6FE1\u6FE9\u6FD5\u6FEE\u6FF0\u71E7\u71DF\u71EE\u71E6\u71E5\u71ED\u71EC\u71F4\u71E0\u7235\u7246\u7370\u7372\u74A9\u74B0\u74A6\u74A8\u7646\u7642\u764C\u76EA\u77B3\u77AA\u77B0\u77AC"],["c140","\u77A7\u77AD\u77EF\u78F7\u78FA\u78F4\u78EF\u7901\u79A7\u79AA\u7A57\u7ABF\u7C07\u7C0D\u7BFE\u7BF7\u7C0C\u7BE0\u7CE0\u7CDC\u7CDE\u7CE2\u7CDF\u7CD9\u7CDD\u7E2E\u7E3E\u7E46\u7E37\u7E32\u7E43\u7E2B\u7E3D\u7E31\u7E45\u7E41\u7E34\u7E39\u7E48\u7E35\u7E3F\u7E2F\u7F44\u7FF3\u7FFC\u8071\u8072\u8070\u806F\u8073\u81C6\u81C3\u81BA\u81C2\u81C0\u81BF\u81BD\u81C9\u81BE\u81E8\u8209\u8271\u85AA"],["c1a1","\u8584\u857E\u859C\u8591\u8594\u85AF\u859B\u8587\u85A8\u858A\u8667\u87C0\u87D1\u87B3\u87D2\u87C6\u87AB\u87BB\u87BA\u87C8\u87CB\u893B\u8936\u8944\u8938\u893D\u89AC\u8B0E\u8B17\u8B19\u8B1B\u8B0A\u8B20\u8B1D\u8B04\u8B10\u8C41\u8C3F\u8C73\u8CFA\u8CFD\u8CFC\u8CF8\u8CFB\u8DA8\u8E49\u8E4B\u8E48\u8E4A\u8F44\u8F3E\u8F42\u8F45\u8F3F\u907F\u907D\u9084\u9081\u9082\u9080\u9139\u91A3\u919E\u919C\u934D\u9382\u9328\u9375\u934A\u9365\u934B\u9318\u937E\u936C\u935B\u9370\u935A\u9354\u95CA\u95CB\u95CC\u95C8\u95C6\u96B1\u96B8\u96D6\u971C\u971E\u97A0\u97D3\u9846\u98B6\u9935\u9A01"],["c240","\u99FF\u9BAE\u9BAB\u9BAA\u9BAD\u9D3B\u9D3F\u9E8B\u9ECF\u9EDE\u9EDC\u9EDD\u9EDB\u9F3E\u9F4B\u53E2\u5695\u56AE\u58D9\u58D8\u5B38\u5F5D\u61E3\u6233\u64F4\u64F2\u64FE\u6506\u64FA\u64FB\u64F7\u65B7\u66DC\u6726\u6AB3\u6AAC\u6AC3\u6ABB\u6AB8\u6AC2\u6AAE\u6AAF\u6B5F\u6B78\u6BAF\u7009\u700B\u6FFE\u7006\u6FFA\u7011\u700F\u71FB\u71FC\u71FE\u71F8\u7377\u7375\u74A7\u74BF\u7515\u7656\u7658"],["c2a1","\u7652\u77BD\u77BF\u77BB\u77BC\u790E\u79AE\u7A61\u7A62\u7A60\u7AC4\u7AC5\u7C2B\u7C27\u7C2A\u7C1E\u7C23\u7C21\u7CE7\u7E54\u7E55\u7E5E\u7E5A\u7E61\u7E52\u7E59\u7F48\u7FF9\u7FFB\u8077\u8076\u81CD\u81CF\u820A\u85CF\u85A9\u85CD\u85D0\u85C9\u85B0\u85BA\u85B9\u85A6\u87EF\u87EC\u87F2\u87E0\u8986\u89B2\u89F4\u8B28\u8B39\u8B2C\u8B2B\u8C50\u8D05\u8E59\u8E63\u8E66\u8E64\u8E5F\u8E55\u8EC0\u8F49\u8F4D\u9087\u9083\u9088\u91AB\u91AC\u91D0\u9394\u938A\u9396\u93A2\u93B3\u93AE\u93AC\u93B0\u9398\u939A\u9397\u95D4\u95D6\u95D0\u95D5\u96E2\u96DC\u96D9\u96DB\u96DE\u9724\u97A3\u97A6"],["c340","\u97AD\u97F9\u984D\u984F\u984C\u984E\u9853\u98BA\u993E\u993F\u993D\u992E\u99A5\u9A0E\u9AC1\u9B03\u9B06\u9B4F\u9B4E\u9B4D\u9BCA\u9BC9\u9BFD\u9BC8\u9BC0\u9D51\u9D5D\u9D60\u9EE0\u9F15\u9F2C\u5133\u56A5\u58DE\u58DF\u58E2\u5BF5\u9F90\u5EEC\u61F2\u61F7\u61F6\u61F5\u6500\u650F\u66E0\u66DD\u6AE5\u6ADD\u6ADA\u6AD3\u701B\u701F\u7028\u701A\u701D\u7015\u7018\u7206\u720D\u7258\u72A2\u7378"],["c3a1","\u737A\u74BD\u74CA\u74E3\u7587\u7586\u765F\u7661\u77C7\u7919\u79B1\u7A6B\u7A69\u7C3E\u7C3F\u7C38\u7C3D\u7C37\u7C40\u7E6B\u7E6D\u7E79\u7E69\u7E6A\u7F85\u7E73\u7FB6\u7FB9\u7FB8\u81D8\u85E9\u85DD\u85EA\u85D5\u85E4\u85E5\u85F7\u87FB\u8805\u880D\u87F9\u87FE\u8960\u895F\u8956\u895E\u8B41\u8B5C\u8B58\u8B49\u8B5A\u8B4E\u8B4F\u8B46\u8B59\u8D08\u8D0A\u8E7C\u8E72\u8E87\u8E76\u8E6C\u8E7A\u8E74\u8F54\u8F4E\u8FAD\u908A\u908B\u91B1\u91AE\u93E1\u93D1\u93DF\u93C3\u93C8\u93DC\u93DD\u93D6\u93E2\u93CD\u93D8\u93E4\u93D7\u93E8\u95DC\u96B4\u96E3\u972A\u9727\u9761\u97DC\u97FB\u985E"],["c440","\u9858\u985B\u98BC\u9945\u9949\u9A16\u9A19\u9B0D\u9BE8\u9BE7\u9BD6\u9BDB\u9D89\u9D61\u9D72\u9D6A\u9D6C\u9E92\u9E97\u9E93\u9EB4\u52F8\u56A8\u56B7\u56B6\u56B4\u56BC\u58E4\u5B40\u5B43\u5B7D\u5BF6\u5DC9\u61F8\u61FA\u6518\u6514\u6519\u66E6\u6727\u6AEC\u703E\u7030\u7032\u7210\u737B\u74CF\u7662\u7665\u7926\u792A\u792C\u792B\u7AC7\u7AF6\u7C4C\u7C43\u7C4D\u7CEF\u7CF0\u8FAE\u7E7D\u7E7C"],["c4a1","\u7E82\u7F4C\u8000\u81DA\u8266\u85FB\u85F9\u8611\u85FA\u8606\u860B\u8607\u860A\u8814\u8815\u8964\u89BA\u89F8\u8B70\u8B6C\u8B66\u8B6F\u8B5F\u8B6B\u8D0F\u8D0D\u8E89\u8E81\u8E85\u8E82\u91B4\u91CB\u9418\u9403\u93FD\u95E1\u9730\u98C4\u9952\u9951\u99A8\u9A2B\u9A30\u9A37\u9A35\u9C13\u9C0D\u9E79\u9EB5\u9EE8\u9F2F\u9F5F\u9F63\u9F61\u5137\u5138\u56C1\u56C0\u56C2\u5914\u5C6C\u5DCD\u61FC\u61FE\u651D\u651C\u6595\u66E9\u6AFB\u6B04\u6AFA\u6BB2\u704C\u721B\u72A7\u74D6\u74D4\u7669\u77D3\u7C50\u7E8F\u7E8C\u7FBC\u8617\u862D\u861A\u8823\u8822\u8821\u881F\u896A\u896C\u89BD\u8B74"],["c540","\u8B77\u8B7D\u8D13\u8E8A\u8E8D\u8E8B\u8F5F\u8FAF\u91BA\u942E\u9433\u9435\u943A\u9438\u9432\u942B\u95E2\u9738\u9739\u9732\u97FF\u9867\u9865\u9957\u9A45\u9A43\u9A40\u9A3E\u9ACF\u9B54\u9B51\u9C2D\u9C25\u9DAF\u9DB4\u9DC2\u9DB8\u9E9D\u9EEF\u9F19\u9F5C\u9F66\u9F67\u513C\u513B\u56C8\u56CA\u56C9\u5B7F\u5DD4\u5DD2\u5F4E\u61FF\u6524\u6B0A\u6B61\u7051\u7058\u7380\u74E4\u758A\u766E\u766C"],["c5a1","\u79B3\u7C60\u7C5F\u807E\u807D\u81DF\u8972\u896F\u89FC\u8B80\u8D16\u8D17\u8E91\u8E93\u8F61\u9148\u9444\u9451\u9452\u973D\u973E\u97C3\u97C1\u986B\u9955\u9A55\u9A4D\u9AD2\u9B1A\u9C49\u9C31\u9C3E\u9C3B\u9DD3\u9DD7\u9F34\u9F6C\u9F6A\u9F94\u56CC\u5DD6\u6200\u6523\u652B\u652A\u66EC\u6B10\u74DA\u7ACA\u7C64\u7C63\u7C65\u7E93\u7E96\u7E94\u81E2\u8638\u863F\u8831\u8B8A\u9090\u908F\u9463\u9460\u9464\u9768\u986F\u995C\u9A5A\u9A5B\u9A57\u9AD3\u9AD4\u9AD1\u9C54\u9C57\u9C56\u9DE5\u9E9F\u9EF4\u56D1\u58E9\u652C\u705E\u7671\u7672\u77D7\u7F50\u7F88\u8836\u8839\u8862\u8B93\u8B92"],["c640","\u8B96\u8277\u8D1B\u91C0\u946A\u9742\u9748\u9744\u97C6\u9870\u9A5F\u9B22\u9B58\u9C5F\u9DF9\u9DFA\u9E7C\u9E7D\u9F07\u9F77\u9F72\u5EF3\u6B16\u7063\u7C6C\u7C6E\u883B\u89C0\u8EA1\u91C1\u9472\u9470\u9871\u995E\u9AD6\u9B23\u9ECC\u7064\u77DA\u8B9A\u9477\u97C9\u9A62\u9A65\u7E9C\u8B9C\u8EAA\u91C5\u947D\u947E\u947C\u9C77\u9C78\u9EF7\u8C54\u947F\u9E1A\u7228\u9A6A\u9B31\u9E1B\u9E1E\u7C72"],["c940","\u4E42\u4E5C\u51F5\u531A\u5382\u4E07\u4E0C\u4E47\u4E8D\u56D7\uFA0C\u5C6E\u5F73\u4E0F\u5187\u4E0E\u4E2E\u4E93\u4EC2\u4EC9\u4EC8\u5198\u52FC\u536C\u53B9\u5720\u5903\u592C\u5C10\u5DFF\u65E1\u6BB3\u6BCC\u6C14\u723F\u4E31\u4E3C\u4EE8\u4EDC\u4EE9\u4EE1\u4EDD\u4EDA\u520C\u531C\u534C\u5722\u5723\u5917\u592F\u5B81\u5B84\u5C12\u5C3B\u5C74\u5C73\u5E04\u5E80\u5E82\u5FC9\u6209\u6250\u6C15"],["c9a1","\u6C36\u6C43\u6C3F\u6C3B\u72AE\u72B0\u738A\u79B8\u808A\u961E\u4F0E\u4F18\u4F2C\u4EF5\u4F14\u4EF1\u4F00\u4EF7\u4F08\u4F1D\u4F02\u4F05\u4F22\u4F13\u4F04\u4EF4\u4F12\u51B1\u5213\u5209\u5210\u52A6\u5322\u531F\u534D\u538A\u5407\u56E1\u56DF\u572E\u572A\u5734\u593C\u5980\u597C\u5985\u597B\u597E\u5977\u597F\u5B56\u5C15\u5C25\u5C7C\u5C7A\u5C7B\u5C7E\u5DDF\u5E75\u5E84\u5F02\u5F1A\u5F74\u5FD5\u5FD4\u5FCF\u625C\u625E\u6264\u6261\u6266\u6262\u6259\u6260\u625A\u6265\u65EF\u65EE\u673E\u6739\u6738\u673B\u673A\u673F\u673C\u6733\u6C18\u6C46\u6C52\u6C5C\u6C4F\u6C4A\u6C54\u6C4B"],["ca40","\u6C4C\u7071\u725E\u72B4\u72B5\u738E\u752A\u767F\u7A75\u7F51\u8278\u827C\u8280\u827D\u827F\u864D\u897E\u9099\u9097\u9098\u909B\u9094\u9622\u9624\u9620\u9623\u4F56\u4F3B\u4F62\u4F49\u4F53\u4F64\u4F3E\u4F67\u4F52\u4F5F\u4F41\u4F58\u4F2D\u4F33\u4F3F\u4F61\u518F\u51B9\u521C\u521E\u5221\u52AD\u52AE\u5309\u5363\u5372\u538E\u538F\u5430\u5437\u542A\u5454\u5445\u5419\u541C\u5425\u5418"],["caa1","\u543D\u544F\u5441\u5428\u5424\u5447\u56EE\u56E7\u56E5\u5741\u5745\u574C\u5749\u574B\u5752\u5906\u5940\u59A6\u5998\u59A0\u5997\u598E\u59A2\u5990\u598F\u59A7\u59A1\u5B8E\u5B92\u5C28\u5C2A\u5C8D\u5C8F\u5C88\u5C8B\u5C89\u5C92\u5C8A\u5C86\u5C93\u5C95\u5DE0\u5E0A\u5E0E\u5E8B\u5E89\u5E8C\u5E88\u5E8D\u5F05\u5F1D\u5F78\u5F76\u5FD2\u5FD1\u5FD0\u5FED\u5FE8\u5FEE\u5FF3\u5FE1\u5FE4\u5FE3\u5FFA\u5FEF\u5FF7\u5FFB\u6000\u5FF4\u623A\u6283\u628C\u628E\u628F\u6294\u6287\u6271\u627B\u627A\u6270\u6281\u6288\u6277\u627D\u6272\u6274\u6537\u65F0\u65F4\u65F3\u65F2\u65F5\u6745\u6747"],["cb40","\u6759\u6755\u674C\u6748\u675D\u674D\u675A\u674B\u6BD0\u6C19\u6C1A\u6C78\u6C67\u6C6B\u6C84\u6C8B\u6C8F\u6C71\u6C6F\u6C69\u6C9A\u6C6D\u6C87\u6C95\u6C9C\u6C66\u6C73\u6C65\u6C7B\u6C8E\u7074\u707A\u7263\u72BF\u72BD\u72C3\u72C6\u72C1\u72BA\u72C5\u7395\u7397\u7393\u7394\u7392\u753A\u7539\u7594\u7595\u7681\u793D\u8034\u8095\u8099\u8090\u8092\u809C\u8290\u828F\u8285\u828E\u8291\u8293"],["cba1","\u828A\u8283\u8284\u8C78\u8FC9\u8FBF\u909F\u90A1\u90A5\u909E\u90A7\u90A0\u9630\u9628\u962F\u962D\u4E33\u4F98\u4F7C\u4F85\u4F7D\u4F80\u4F87\u4F76\u4F74\u4F89\u4F84\u4F77\u4F4C\u4F97\u4F6A\u4F9A\u4F79\u4F81\u4F78\u4F90\u4F9C\u4F94\u4F9E\u4F92\u4F82\u4F95\u4F6B\u4F6E\u519E\u51BC\u51BE\u5235\u5232\u5233\u5246\u5231\u52BC\u530A\u530B\u533C\u5392\u5394\u5487\u547F\u5481\u5491\u5482\u5488\u546B\u547A\u547E\u5465\u546C\u5474\u5466\u548D\u546F\u5461\u5460\u5498\u5463\u5467\u5464\u56F7\u56F9\u576F\u5772\u576D\u576B\u5771\u5770\u5776\u5780\u5775\u577B\u5773\u5774\u5762"],["cc40","\u5768\u577D\u590C\u5945\u59B5\u59BA\u59CF\u59CE\u59B2\u59CC\u59C1\u59B6\u59BC\u59C3\u59D6\u59B1\u59BD\u59C0\u59C8\u59B4\u59C7\u5B62\u5B65\u5B93\u5B95\u5C44\u5C47\u5CAE\u5CA4\u5CA0\u5CB5\u5CAF\u5CA8\u5CAC\u5C9F\u5CA3\u5CAD\u5CA2\u5CAA\u5CA7\u5C9D\u5CA5\u5CB6\u5CB0\u5CA6\u5E17\u5E14\u5E19\u5F28\u5F22\u5F23\u5F24\u5F54\u5F82\u5F7E\u5F7D\u5FDE\u5FE5\u602D\u6026\u6019\u6032\u600B"],["cca1","\u6034\u600A\u6017\u6033\u601A\u601E\u602C\u6022\u600D\u6010\u602E\u6013\u6011\u600C\u6009\u601C\u6214\u623D\u62AD\u62B4\u62D1\u62BE\u62AA\u62B6\u62CA\u62AE\u62B3\u62AF\u62BB\u62A9\u62B0\u62B8\u653D\u65A8\u65BB\u6609\u65FC\u6604\u6612\u6608\u65FB\u6603\u660B\u660D\u6605\u65FD\u6611\u6610\u66F6\u670A\u6785\u676C\u678E\u6792\u6776\u677B\u6798\u6786\u6784\u6774\u678D\u678C\u677A\u679F\u6791\u6799\u6783\u677D\u6781\u6778\u6779\u6794\u6B25\u6B80\u6B7E\u6BDE\u6C1D\u6C93\u6CEC\u6CEB\u6CEE\u6CD9\u6CB6\u6CD4\u6CAD\u6CE7\u6CB7\u6CD0\u6CC2\u6CBA\u6CC3\u6CC6\u6CED\u6CF2"],["cd40","\u6CD2\u6CDD\u6CB4\u6C8A\u6C9D\u6C80\u6CDE\u6CC0\u6D30\u6CCD\u6CC7\u6CB0\u6CF9\u6CCF\u6CE9\u6CD1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709A\u7083\u726A\u72D6\u72CB\u72D8\u72C9\u72DC\u72D2\u72D4\u72DA\u72CC\u72D1\u73A4\u73A1\u73AD\u73A6\u73A2\u73A0\u73AC\u739D\u74DD\u74E8\u753F\u7540\u753E\u758C\u7598\u76AF\u76F3\u76F1\u76F0\u76F5\u77F8\u77FC\u77F9\u77FB\u77FA"],["cda1","\u77F7\u7942\u793F\u79C5\u7A78\u7A7B\u7AFB\u7C75\u7CFD\u8035\u808F\u80AE\u80A3\u80B8\u80B5\u80AD\u8220\u82A0\u82C0\u82AB\u829A\u8298\u829B\u82B5\u82A7\u82AE\u82BC\u829E\u82BA\u82B4\u82A8\u82A1\u82A9\u82C2\u82A4\u82C3\u82B6\u82A2\u8670\u866F\u866D\u866E\u8C56\u8FD2\u8FCB\u8FD3\u8FCD\u8FD6\u8FD5\u8FD7\u90B2\u90B4\u90AF\u90B3\u90B0\u9639\u963D\u963C\u963A\u9643\u4FCD\u4FC5\u4FD3\u4FB2\u4FC9\u4FCB\u4FC1\u4FD4\u4FDC\u4FD9\u4FBB\u4FB3\u4FDB\u4FC7\u4FD6\u4FBA\u4FC0\u4FB9\u4FEC\u5244\u5249\u52C0\u52C2\u533D\u537C\u5397\u5396\u5399\u5398\u54BA\u54A1\u54AD\u54A5\u54CF"],["ce40","\u54C3\u830D\u54B7\u54AE\u54D6\u54B6\u54C5\u54C6\u54A0\u5470\u54BC\u54A2\u54BE\u5472\u54DE\u54B0\u57B5\u579E\u579F\u57A4\u578C\u5797\u579D\u579B\u5794\u5798\u578F\u5799\u57A5\u579A\u5795\u58F4\u590D\u5953\u59E1\u59DE\u59EE\u5A00\u59F1\u59DD\u59FA\u59FD\u59FC\u59F6\u59E4\u59F2\u59F7\u59DB\u59E9\u59F3\u59F5\u59E0\u59FE\u59F4\u59ED\u5BA8\u5C4C\u5CD0\u5CD8\u5CCC\u5CD7\u5CCB\u5CDB"],["cea1","\u5CDE\u5CDA\u5CC9\u5CC7\u5CCA\u5CD6\u5CD3\u5CD4\u5CCF\u5CC8\u5CC6\u5CCE\u5CDF\u5CF8\u5DF9\u5E21\u5E22\u5E23\u5E20\u5E24\u5EB0\u5EA4\u5EA2\u5E9B\u5EA3\u5EA5\u5F07\u5F2E\u5F56\u5F86\u6037\u6039\u6054\u6072\u605E\u6045\u6053\u6047\u6049\u605B\u604C\u6040\u6042\u605F\u6024\u6044\u6058\u6066\u606E\u6242\u6243\u62CF\u630D\u630B\u62F5\u630E\u6303\u62EB\u62F9\u630F\u630C\u62F8\u62F6\u6300\u6313\u6314\u62FA\u6315\u62FB\u62F0\u6541\u6543\u65AA\u65BF\u6636\u6621\u6632\u6635\u661C\u6626\u6622\u6633\u662B\u663A\u661D\u6634\u6639\u662E\u670F\u6710\u67C1\u67F2\u67C8\u67BA"],["cf40","\u67DC\u67BB\u67F8\u67D8\u67C0\u67B7\u67C5\u67EB\u67E4\u67DF\u67B5\u67CD\u67B3\u67F7\u67F6\u67EE\u67E3\u67C2\u67B9\u67CE\u67E7\u67F0\u67B2\u67FC\u67C6\u67ED\u67CC\u67AE\u67E6\u67DB\u67FA\u67C9\u67CA\u67C3\u67EA\u67CB\u6B28\u6B82\u6B84\u6BB6\u6BD6\u6BD8\u6BE0\u6C20\u6C21\u6D28\u6D34\u6D2D\u6D1F\u6D3C\u6D3F\u6D12\u6D0A\u6CDA\u6D33\u6D04\u6D19\u6D3A\u6D1A\u6D11\u6D00\u6D1D\u6D42"],["cfa1","\u6D01\u6D18\u6D37\u6D03\u6D0F\u6D40\u6D07\u6D20\u6D2C\u6D08\u6D22\u6D09\u6D10\u70B7\u709F\u70BE\u70B1\u70B0\u70A1\u70B4\u70B5\u70A9\u7241\u7249\u724A\u726C\u7270\u7273\u726E\u72CA\u72E4\u72E8\u72EB\u72DF\u72EA\u72E6\u72E3\u7385\u73CC\u73C2\u73C8\u73C5\u73B9\u73B6\u73B5\u73B4\u73EB\u73BF\u73C7\u73BE\u73C3\u73C6\u73B8\u73CB\u74EC\u74EE\u752E\u7547\u7548\u75A7\u75AA\u7679\u76C4\u7708\u7703\u7704\u7705\u770A\u76F7\u76FB\u76FA\u77E7\u77E8\u7806\u7811\u7812\u7805\u7810\u780F\u780E\u7809\u7803\u7813\u794A\u794C\u794B\u7945\u7944\u79D5\u79CD\u79CF\u79D6\u79CE\u7A80"],["d040","\u7A7E\u7AD1\u7B00\u7B01\u7C7A\u7C78\u7C79\u7C7F\u7C80\u7C81\u7D03\u7D08\u7D01\u7F58\u7F91\u7F8D\u7FBE\u8007\u800E\u800F\u8014\u8037\u80D8\u80C7\u80E0\u80D1\u80C8\u80C2\u80D0\u80C5\u80E3\u80D9\u80DC\u80CA\u80D5\u80C9\u80CF\u80D7\u80E6\u80CD\u81FF\u8221\u8294\u82D9\u82FE\u82F9\u8307\u82E8\u8300\u82D5\u833A\u82EB\u82D6\u82F4\u82EC\u82E1\u82F2\u82F5\u830C\u82FB\u82F6\u82F0\u82EA"],["d0a1","\u82E4\u82E0\u82FA\u82F3\u82ED\u8677\u8674\u867C\u8673\u8841\u884E\u8867\u886A\u8869\u89D3\u8A04\u8A07\u8D72\u8FE3\u8FE1\u8FEE\u8FE0\u90F1\u90BD\u90BF\u90D5\u90C5\u90BE\u90C7\u90CB\u90C8\u91D4\u91D3\u9654\u964F\u9651\u9653\u964A\u964E\u501E\u5005\u5007\u5013\u5022\u5030\u501B\u4FF5\u4FF4\u5033\u5037\u502C\u4FF6\u4FF7\u5017\u501C\u5020\u5027\u5035\u502F\u5031\u500E\u515A\u5194\u5193\u51CA\u51C4\u51C5\u51C8\u51CE\u5261\u525A\u5252\u525E\u525F\u5255\u5262\u52CD\u530E\u539E\u5526\u54E2\u5517\u5512\u54E7\u54F3\u54E4\u551A\u54FF\u5504\u5508\u54EB\u5511\u5505\u54F1"],["d140","\u550A\u54FB\u54F7\u54F8\u54E0\u550E\u5503\u550B\u5701\u5702\u57CC\u5832\u57D5\u57D2\u57BA\u57C6\u57BD\u57BC\u57B8\u57B6\u57BF\u57C7\u57D0\u57B9\u57C1\u590E\u594A\u5A19\u5A16\u5A2D\u5A2E\u5A15\u5A0F\u5A17\u5A0A\u5A1E\u5A33\u5B6C\u5BA7\u5BAD\u5BAC\u5C03\u5C56\u5C54\u5CEC\u5CFF\u5CEE\u5CF1\u5CF7\u5D00\u5CF9\u5E29\u5E28\u5EA8\u5EAE\u5EAA\u5EAC\u5F33\u5F30\u5F67\u605D\u605A\u6067"],["d1a1","\u6041\u60A2\u6088\u6080\u6092\u6081\u609D\u6083\u6095\u609B\u6097\u6087\u609C\u608E\u6219\u6246\u62F2\u6310\u6356\u632C\u6344\u6345\u6336\u6343\u63E4\u6339\u634B\u634A\u633C\u6329\u6341\u6334\u6358\u6354\u6359\u632D\u6347\u6333\u635A\u6351\u6338\u6357\u6340\u6348\u654A\u6546\u65C6\u65C3\u65C4\u65C2\u664A\u665F\u6647\u6651\u6712\u6713\u681F\u681A\u6849\u6832\u6833\u683B\u684B\u684F\u6816\u6831\u681C\u6835\u682B\u682D\u682F\u684E\u6844\u6834\u681D\u6812\u6814\u6826\u6828\u682E\u684D\u683A\u6825\u6820\u6B2C\u6B2F\u6B2D\u6B31\u6B34\u6B6D\u8082\u6B88\u6BE6\u6BE4"],["d240","\u6BE8\u6BE3\u6BE2\u6BE7\u6C25\u6D7A\u6D63\u6D64\u6D76\u6D0D\u6D61\u6D92\u6D58\u6D62\u6D6D\u6D6F\u6D91\u6D8D\u6DEF\u6D7F\u6D86\u6D5E\u6D67\u6D60\u6D97\u6D70\u6D7C\u6D5F\u6D82\u6D98\u6D2F\u6D68\u6D8B\u6D7E\u6D80\u6D84\u6D16\u6D83\u6D7B\u6D7D\u6D75\u6D90\u70DC\u70D3\u70D1\u70DD\u70CB\u7F39\u70E2\u70D7\u70D2\u70DE\u70E0\u70D4\u70CD\u70C5\u70C6\u70C7\u70DA\u70CE\u70E1\u7242\u7278"],["d2a1","\u7277\u7276\u7300\u72FA\u72F4\u72FE\u72F6\u72F3\u72FB\u7301\u73D3\u73D9\u73E5\u73D6\u73BC\u73E7\u73E3\u73E9\u73DC\u73D2\u73DB\u73D4\u73DD\u73DA\u73D7\u73D8\u73E8\u74DE\u74DF\u74F4\u74F5\u7521\u755B\u755F\u75B0\u75C1\u75BB\u75C4\u75C0\u75BF\u75B6\u75BA\u768A\u76C9\u771D\u771B\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771A\u7722\u7727\u7823\u782C\u7822\u7835\u782F\u7828\u782E\u782B\u7821\u7829\u7833\u782A\u7831\u7954\u795B\u794F\u795C\u7953\u7952\u7951\u79EB\u79EC\u79E0\u79EE\u79ED\u79EA\u79DC\u79DE\u79DD\u7A86\u7A89\u7A85\u7A8B\u7A8C\u7A8A\u7A87\u7AD8\u7B10"],["d340","\u7B04\u7B13\u7B05\u7B0F\u7B08\u7B0A\u7B0E\u7B09\u7B12\u7C84\u7C91\u7C8A\u7C8C\u7C88\u7C8D\u7C85\u7D1E\u7D1D\u7D11\u7D0E\u7D18\u7D16\u7D13\u7D1F\u7D12\u7D0F\u7D0C\u7F5C\u7F61\u7F5E\u7F60\u7F5D\u7F5B\u7F96\u7F92\u7FC3\u7FC2\u7FC0\u8016\u803E\u8039\u80FA\u80F2\u80F9\u80F5\u8101\u80FB\u8100\u8201\u822F\u8225\u8333\u832D\u8344\u8319\u8351\u8325\u8356\u833F\u8341\u8326\u831C\u8322"],["d3a1","\u8342\u834E\u831B\u832A\u8308\u833C\u834D\u8316\u8324\u8320\u8337\u832F\u8329\u8347\u8345\u834C\u8353\u831E\u832C\u834B\u8327\u8348\u8653\u8652\u86A2\u86A8\u8696\u868D\u8691\u869E\u8687\u8697\u8686\u868B\u869A\u8685\u86A5\u8699\u86A1\u86A7\u8695\u8698\u868E\u869D\u8690\u8694\u8843\u8844\u886D\u8875\u8876\u8872\u8880\u8871\u887F\u886F\u8883\u887E\u8874\u887C\u8A12\u8C47\u8C57\u8C7B\u8CA4\u8CA3\u8D76\u8D78\u8DB5\u8DB7\u8DB6\u8ED1\u8ED3\u8FFE\u8FF5\u9002\u8FFF\u8FFB\u9004\u8FFC\u8FF6\u90D6\u90E0\u90D9\u90DA\u90E3\u90DF\u90E5\u90D8\u90DB\u90D7\u90DC\u90E4\u9150"],["d440","\u914E\u914F\u91D5\u91E2\u91DA\u965C\u965F\u96BC\u98E3\u9ADF\u9B2F\u4E7F\u5070\u506A\u5061\u505E\u5060\u5053\u504B\u505D\u5072\u5048\u504D\u5041\u505B\u504A\u5062\u5015\u5045\u505F\u5069\u506B\u5063\u5064\u5046\u5040\u506E\u5073\u5057\u5051\u51D0\u526B\u526D\u526C\u526E\u52D6\u52D3\u532D\u539C\u5575\u5576\u553C\u554D\u5550\u5534\u552A\u5551\u5562\u5536\u5535\u5530\u5552\u5545"],["d4a1","\u550C\u5532\u5565\u554E\u5539\u5548\u552D\u553B\u5540\u554B\u570A\u5707\u57FB\u5814\u57E2\u57F6\u57DC\u57F4\u5800\u57ED\u57FD\u5808\u57F8\u580B\u57F3\u57CF\u5807\u57EE\u57E3\u57F2\u57E5\u57EC\u57E1\u580E\u57FC\u5810\u57E7\u5801\u580C\u57F1\u57E9\u57F0\u580D\u5804\u595C\u5A60\u5A58\u5A55\u5A67\u5A5E\u5A38\u5A35\u5A6D\u5A50\u5A5F\u5A65\u5A6C\u5A53\u5A64\u5A57\u5A43\u5A5D\u5A52\u5A44\u5A5B\u5A48\u5A8E\u5A3E\u5A4D\u5A39\u5A4C\u5A70\u5A69\u5A47\u5A51\u5A56\u5A42\u5A5C\u5B72\u5B6E\u5BC1\u5BC0\u5C59\u5D1E\u5D0B\u5D1D\u5D1A\u5D20\u5D0C\u5D28\u5D0D\u5D26\u5D25\u5D0F"],["d540","\u5D30\u5D12\u5D23\u5D1F\u5D2E\u5E3E\u5E34\u5EB1\u5EB4\u5EB9\u5EB2\u5EB3\u5F36\u5F38\u5F9B\u5F96\u5F9F\u608A\u6090\u6086\u60BE\u60B0\u60BA\u60D3\u60D4\u60CF\u60E4\u60D9\u60DD\u60C8\u60B1\u60DB\u60B7\u60CA\u60BF\u60C3\u60CD\u60C0\u6332\u6365\u638A\u6382\u637D\u63BD\u639E\u63AD\u639D\u6397\u63AB\u638E\u636F\u6387\u6390\u636E\u63AF\u6375\u639C\u636D\u63AE\u637C\u63A4\u633B\u639F"],["d5a1","\u6378\u6385\u6381\u6391\u638D\u6370\u6553\u65CD\u6665\u6661\u665B\u6659\u665C\u6662\u6718\u6879\u6887\u6890\u689C\u686D\u686E\u68AE\u68AB\u6956\u686F\u68A3\u68AC\u68A9\u6875\u6874\u68B2\u688F\u6877\u6892\u687C\u686B\u6872\u68AA\u6880\u6871\u687E\u689B\u6896\u688B\u68A0\u6889\u68A4\u6878\u687B\u6891\u688C\u688A\u687D\u6B36\u6B33\u6B37\u6B38\u6B91\u6B8F\u6B8D\u6B8E\u6B8C\u6C2A\u6DC0\u6DAB\u6DB4\u6DB3\u6E74\u6DAC\u6DE9\u6DE2\u6DB7\u6DF6\u6DD4\u6E00\u6DC8\u6DE0\u6DDF\u6DD6\u6DBE\u6DE5\u6DDC\u6DDD\u6DDB\u6DF4\u6DCA\u6DBD\u6DED\u6DF0\u6DBA\u6DD5\u6DC2\u6DCF\u6DC9"],["d640","\u6DD0\u6DF2\u6DD3\u6DFD\u6DD7\u6DCD\u6DE3\u6DBB\u70FA\u710D\u70F7\u7117\u70F4\u710C\u70F0\u7104\u70F3\u7110\u70FC\u70FF\u7106\u7113\u7100\u70F8\u70F6\u710B\u7102\u710E\u727E\u727B\u727C\u727F\u731D\u7317\u7307\u7311\u7318\u730A\u7308\u72FF\u730F\u731E\u7388\u73F6\u73F8\u73F5\u7404\u7401\u73FD\u7407\u7400\u73FA\u73FC\u73FF\u740C\u740B\u73F4\u7408\u7564\u7563\u75CE\u75D2\u75CF"],["d6a1","\u75CB\u75CC\u75D1\u75D0\u768F\u7689\u76D3\u7739\u772F\u772D\u7731\u7732\u7734\u7733\u773D\u7725\u773B\u7735\u7848\u7852\u7849\u784D\u784A\u784C\u7826\u7845\u7850\u7964\u7967\u7969\u796A\u7963\u796B\u7961\u79BB\u79FA\u79F8\u79F6\u79F7\u7A8F\u7A94\u7A90\u7B35\u7B47\u7B34\u7B25\u7B30\u7B22\u7B24\u7B33\u7B18\u7B2A\u7B1D\u7B31\u7B2B\u7B2D\u7B2F\u7B32\u7B38\u7B1A\u7B23\u7C94\u7C98\u7C96\u7CA3\u7D35\u7D3D\u7D38\u7D36\u7D3A\u7D45\u7D2C\u7D29\u7D41\u7D47\u7D3E\u7D3F\u7D4A\u7D3B\u7D28\u7F63\u7F95\u7F9C\u7F9D\u7F9B\u7FCA\u7FCB\u7FCD\u7FD0\u7FD1\u7FC7\u7FCF\u7FC9\u801F"],["d740","\u801E\u801B\u8047\u8043\u8048\u8118\u8125\u8119\u811B\u812D\u811F\u812C\u811E\u8121\u8115\u8127\u811D\u8122\u8211\u8238\u8233\u823A\u8234\u8232\u8274\u8390\u83A3\u83A8\u838D\u837A\u8373\u83A4\u8374\u838F\u8381\u8395\u8399\u8375\u8394\u83A9\u837D\u8383\u838C\u839D\u839B\u83AA\u838B\u837E\u83A5\u83AF\u8388\u8397\u83B0\u837F\u83A6\u8387\u83AE\u8376\u839A\u8659\u8656\u86BF\u86B7"],["d7a1","\u86C2\u86C1\u86C5\u86BA\u86B0\u86C8\u86B9\u86B3\u86B8\u86CC\u86B4\u86BB\u86BC\u86C3\u86BD\u86BE\u8852\u8889\u8895\u88A8\u88A2\u88AA\u889A\u8891\u88A1\u889F\u8898\u88A7\u8899\u889B\u8897\u88A4\u88AC\u888C\u8893\u888E\u8982\u89D6\u89D9\u89D5\u8A30\u8A27\u8A2C\u8A1E\u8C39\u8C3B\u8C5C\u8C5D\u8C7D\u8CA5\u8D7D\u8D7B\u8D79\u8DBC\u8DC2\u8DB9\u8DBF\u8DC1\u8ED8\u8EDE\u8EDD\u8EDC\u8ED7\u8EE0\u8EE1\u9024\u900B\u9011\u901C\u900C\u9021\u90EF\u90EA\u90F0\u90F4\u90F2\u90F3\u90D4\u90EB\u90EC\u90E9\u9156\u9158\u915A\u9153\u9155\u91EC\u91F4\u91F1\u91F3\u91F8\u91E4\u91F9\u91EA"],["d840","\u91EB\u91F7\u91E8\u91EE\u957A\u9586\u9588\u967C\u966D\u966B\u9671\u966F\u96BF\u976A\u9804\u98E5\u9997\u509B\u5095\u5094\u509E\u508B\u50A3\u5083\u508C\u508E\u509D\u5068\u509C\u5092\u5082\u5087\u515F\u51D4\u5312\u5311\u53A4\u53A7\u5591\u55A8\u55A5\u55AD\u5577\u5645\u55A2\u5593\u5588\u558F\u55B5\u5581\u55A3\u5592\u55A4\u557D\u558C\u55A6\u557F\u5595\u55A1\u558E\u570C\u5829\u5837"],["d8a1","\u5819\u581E\u5827\u5823\u5828\u57F5\u5848\u5825\u581C\u581B\u5833\u583F\u5836\u582E\u5839\u5838\u582D\u582C\u583B\u5961\u5AAF\u5A94\u5A9F\u5A7A\u5AA2\u5A9E\u5A78\u5AA6\u5A7C\u5AA5\u5AAC\u5A95\u5AAE\u5A37\u5A84\u5A8A\u5A97\u5A83\u5A8B\u5AA9\u5A7B\u5A7D\u5A8C\u5A9C\u5A8F\u5A93\u5A9D\u5BEA\u5BCD\u5BCB\u5BD4\u5BD1\u5BCA\u5BCE\u5C0C\u5C30\u5D37\u5D43\u5D6B\u5D41\u5D4B\u5D3F\u5D35\u5D51\u5D4E\u5D55\u5D33\u5D3A\u5D52\u5D3D\u5D31\u5D59\u5D42\u5D39\u5D49\u5D38\u5D3C\u5D32\u5D36\u5D40\u5D45\u5E44\u5E41\u5F58\u5FA6\u5FA5\u5FAB\u60C9\u60B9\u60CC\u60E2\u60CE\u60C4\u6114"],["d940","\u60F2\u610A\u6116\u6105\u60F5\u6113\u60F8\u60FC\u60FE\u60C1\u6103\u6118\u611D\u6110\u60FF\u6104\u610B\u624A\u6394\u63B1\u63B0\u63CE\u63E5\u63E8\u63EF\u63C3\u649D\u63F3\u63CA\u63E0\u63F6\u63D5\u63F2\u63F5\u6461\u63DF\u63BE\u63DD\u63DC\u63C4\u63D8\u63D3\u63C2\u63C7\u63CC\u63CB\u63C8\u63F0\u63D7\u63D9\u6532\u6567\u656A\u6564\u655C\u6568\u6565\u658C\u659D\u659E\u65AE\u65D0\u65D2"],["d9a1","\u667C\u666C\u667B\u6680\u6671\u6679\u666A\u6672\u6701\u690C\u68D3\u6904\u68DC\u692A\u68EC\u68EA\u68F1\u690F\u68D6\u68F7\u68EB\u68E4\u68F6\u6913\u6910\u68F3\u68E1\u6907\u68CC\u6908\u6970\u68B4\u6911\u68EF\u68C6\u6914\u68F8\u68D0\u68FD\u68FC\u68E8\u690B\u690A\u6917\u68CE\u68C8\u68DD\u68DE\u68E6\u68F4\u68D1\u6906\u68D4\u68E9\u6915\u6925\u68C7\u6B39\u6B3B\u6B3F\u6B3C\u6B94\u6B97\u6B99\u6B95\u6BBD\u6BF0\u6BF2\u6BF3\u6C30\u6DFC\u6E46\u6E47\u6E1F\u6E49\u6E88\u6E3C\u6E3D\u6E45\u6E62\u6E2B\u6E3F\u6E41\u6E5D\u6E73\u6E1C\u6E33\u6E4B\u6E40\u6E51\u6E3B\u6E03\u6E2E\u6E5E"],["da40","\u6E68\u6E5C\u6E61\u6E31\u6E28\u6E60\u6E71\u6E6B\u6E39\u6E22\u6E30\u6E53\u6E65\u6E27\u6E78\u6E64\u6E77\u6E55\u6E79\u6E52\u6E66\u6E35\u6E36\u6E5A\u7120\u711E\u712F\u70FB\u712E\u7131\u7123\u7125\u7122\u7132\u711F\u7128\u713A\u711B\u724B\u725A\u7288\u7289\u7286\u7285\u728B\u7312\u730B\u7330\u7322\u7331\u7333\u7327\u7332\u732D\u7326\u7323\u7335\u730C\u742E\u742C\u7430\u742B\u7416"],["daa1","\u741A\u7421\u742D\u7431\u7424\u7423\u741D\u7429\u7420\u7432\u74FB\u752F\u756F\u756C\u75E7\u75DA\u75E1\u75E6\u75DD\u75DF\u75E4\u75D7\u7695\u7692\u76DA\u7746\u7747\u7744\u774D\u7745\u774A\u774E\u774B\u774C\u77DE\u77EC\u7860\u7864\u7865\u785C\u786D\u7871\u786A\u786E\u7870\u7869\u7868\u785E\u7862\u7974\u7973\u7972\u7970\u7A02\u7A0A\u7A03\u7A0C\u7A04\u7A99\u7AE6\u7AE4\u7B4A\u7B3B\u7B44\u7B48\u7B4C\u7B4E\u7B40\u7B58\u7B45\u7CA2\u7C9E\u7CA8\u7CA1\u7D58\u7D6F\u7D63\u7D53\u7D56\u7D67\u7D6A\u7D4F\u7D6D\u7D5C\u7D6B\u7D52\u7D54\u7D69\u7D51\u7D5F\u7D4E\u7F3E\u7F3F\u7F65"],["db40","\u7F66\u7FA2\u7FA0\u7FA1\u7FD7\u8051\u804F\u8050\u80FE\u80D4\u8143\u814A\u8152\u814F\u8147\u813D\u814D\u813A\u81E6\u81EE\u81F7\u81F8\u81F9\u8204\u823C\u823D\u823F\u8275\u833B\u83CF\u83F9\u8423\u83C0\u83E8\u8412\u83E7\u83E4\u83FC\u83F6\u8410\u83C6\u83C8\u83EB\u83E3\u83BF\u8401\u83DD\u83E5\u83D8\u83FF\u83E1\u83CB\u83CE\u83D6\u83F5\u83C9\u8409\u840F\u83DE\u8411\u8406\u83C2\u83F3"],["dba1","\u83D5\u83FA\u83C7\u83D1\u83EA\u8413\u83C3\u83EC\u83EE\u83C4\u83FB\u83D7\u83E2\u841B\u83DB\u83FE\u86D8\u86E2\u86E6\u86D3\u86E3\u86DA\u86EA\u86DD\u86EB\u86DC\u86EC\u86E9\u86D7\u86E8\u86D1\u8848\u8856\u8855\u88BA\u88D7\u88B9\u88B8\u88C0\u88BE\u88B6\u88BC\u88B7\u88BD\u88B2\u8901\u88C9\u8995\u8998\u8997\u89DD\u89DA\u89DB\u8A4E\u8A4D\u8A39\u8A59\u8A40\u8A57\u8A58\u8A44\u8A45\u8A52\u8A48\u8A51\u8A4A\u8A4C\u8A4F\u8C5F\u8C81\u8C80\u8CBA\u8CBE\u8CB0\u8CB9\u8CB5\u8D84\u8D80\u8D89\u8DD8\u8DD3\u8DCD\u8DC7\u8DD6\u8DDC\u8DCF\u8DD5\u8DD9\u8DC8\u8DD7\u8DC5\u8EEF\u8EF7\u8EFA"],["dc40","\u8EF9\u8EE6\u8EEE\u8EE5\u8EF5\u8EE7\u8EE8\u8EF6\u8EEB\u8EF1\u8EEC\u8EF4\u8EE9\u902D\u9034\u902F\u9106\u912C\u9104\u90FF\u90FC\u9108\u90F9\u90FB\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915F\u9162\u9160\u9201\u920A\u9225\u9203\u921A\u9226\u920F\u920C\u9200\u9212\u91FF\u91FD\u9206\u9204\u9227\u9202\u921C\u9224\u9219\u9217\u9205\u9216\u957B\u958D\u958C\u9590\u9687\u967E\u9688"],["dca1","\u9689\u9683\u9680\u96C2\u96C8\u96C3\u96F1\u96F0\u976C\u9770\u976E\u9807\u98A9\u98EB\u9CE6\u9EF9\u4E83\u4E84\u4EB6\u50BD\u50BF\u50C6\u50AE\u50C4\u50CA\u50B4\u50C8\u50C2\u50B0\u50C1\u50BA\u50B1\u50CB\u50C9\u50B6\u50B8\u51D7\u527A\u5278\u527B\u527C\u55C3\u55DB\u55CC\u55D0\u55CB\u55CA\u55DD\u55C0\u55D4\u55C4\u55E9\u55BF\u55D2\u558D\u55CF\u55D5\u55E2\u55D6\u55C8\u55F2\u55CD\u55D9\u55C2\u5714\u5853\u5868\u5864\u584F\u584D\u5849\u586F\u5855\u584E\u585D\u5859\u5865\u585B\u583D\u5863\u5871\u58FC\u5AC7\u5AC4\u5ACB\u5ABA\u5AB8\u5AB1\u5AB5\u5AB0\u5ABF\u5AC8\u5ABB\u5AC6"],["dd40","\u5AB7\u5AC0\u5ACA\u5AB4\u5AB6\u5ACD\u5AB9\u5A90\u5BD6\u5BD8\u5BD9\u5C1F\u5C33\u5D71\u5D63\u5D4A\u5D65\u5D72\u5D6C\u5D5E\u5D68\u5D67\u5D62\u5DF0\u5E4F\u5E4E\u5E4A\u5E4D\u5E4B\u5EC5\u5ECC\u5EC6\u5ECB\u5EC7\u5F40\u5FAF\u5FAD\u60F7\u6149\u614A\u612B\u6145\u6136\u6132\u612E\u6146\u612F\u614F\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63C5\u63F1\u63EB\u6410\u6412\u6409\u6420\u6424"],["dda1","\u6433\u6443\u641F\u6415\u6418\u6439\u6437\u6422\u6423\u640C\u6426\u6430\u6428\u6441\u6435\u642F\u640A\u641A\u6440\u6425\u6427\u640B\u63E7\u641B\u642E\u6421\u640E\u656F\u6592\u65D3\u6686\u668C\u6695\u6690\u668B\u668A\u6699\u6694\u6678\u6720\u6966\u695F\u6938\u694E\u6962\u6971\u693F\u6945\u696A\u6939\u6942\u6957\u6959\u697A\u6948\u6949\u6935\u696C\u6933\u693D\u6965\u68F0\u6978\u6934\u6969\u6940\u696F\u6944\u6976\u6958\u6941\u6974\u694C\u693B\u694B\u6937\u695C\u694F\u6951\u6932\u6952\u692F\u697B\u693C\u6B46\u6B45\u6B43\u6B42\u6B48\u6B41\u6B9B\uFA0D\u6BFB\u6BFC"],["de40","\u6BF9\u6BF7\u6BF8\u6E9B\u6ED6\u6EC8\u6E8F\u6EC0\u6E9F\u6E93\u6E94\u6EA0\u6EB1\u6EB9\u6EC6\u6ED2\u6EBD\u6EC1\u6E9E\u6EC9\u6EB7\u6EB0\u6ECD\u6EA6\u6ECF\u6EB2\u6EBE\u6EC3\u6EDC\u6ED8\u6E99\u6E92\u6E8E\u6E8D\u6EA4\u6EA1\u6EBF\u6EB3\u6ED0\u6ECA\u6E97\u6EAE\u6EA3\u7147\u7154\u7152\u7163\u7160\u7141\u715D\u7162\u7172\u7178\u716A\u7161\u7142\u7158\u7143\u714B\u7170\u715F\u7150\u7153"],["dea1","\u7144\u714D\u715A\u724F\u728D\u728C\u7291\u7290\u728E\u733C\u7342\u733B\u733A\u7340\u734A\u7349\u7444\u744A\u744B\u7452\u7451\u7457\u7440\u744F\u7450\u744E\u7442\u7446\u744D\u7454\u74E1\u74FF\u74FE\u74FD\u751D\u7579\u7577\u6983\u75EF\u760F\u7603\u75F7\u75FE\u75FC\u75F9\u75F8\u7610\u75FB\u75F6\u75ED\u75F5\u75FD\u7699\u76B5\u76DD\u7755\u775F\u7760\u7752\u7756\u775A\u7769\u7767\u7754\u7759\u776D\u77E0\u7887\u789A\u7894\u788F\u7884\u7895\u7885\u7886\u78A1\u7883\u7879\u7899\u7880\u7896\u787B\u797C\u7982\u797D\u7979\u7A11\u7A18\u7A19\u7A12\u7A17\u7A15\u7A22\u7A13"],["df40","\u7A1B\u7A10\u7AA3\u7AA2\u7A9E\u7AEB\u7B66\u7B64\u7B6D\u7B74\u7B69\u7B72\u7B65\u7B73\u7B71\u7B70\u7B61\u7B78\u7B76\u7B63\u7CB2\u7CB4\u7CAF\u7D88\u7D86\u7D80\u7D8D\u7D7F\u7D85\u7D7A\u7D8E\u7D7B\u7D83\u7D7C\u7D8C\u7D94\u7D84\u7D7D\u7D92\u7F6D\u7F6B\u7F67\u7F68\u7F6C\u7FA6\u7FA5\u7FA7\u7FDB\u7FDC\u8021\u8164\u8160\u8177\u815C\u8169\u815B\u8162\u8172\u6721\u815E\u8176\u8167\u816F"],["dfa1","\u8144\u8161\u821D\u8249\u8244\u8240\u8242\u8245\u84F1\u843F\u8456\u8476\u8479\u848F\u848D\u8465\u8451\u8440\u8486\u8467\u8430\u844D\u847D\u845A\u8459\u8474\u8473\u845D\u8507\u845E\u8437\u843A\u8434\u847A\u8443\u8478\u8432\u8445\u8429\u83D9\u844B\u842F\u8442\u842D\u845F\u8470\u8439\u844E\u844C\u8452\u846F\u84C5\u848E\u843B\u8447\u8436\u8433\u8468\u847E\u8444\u842B\u8460\u8454\u846E\u8450\u870B\u8704\u86F7\u870C\u86FA\u86D6\u86F5\u874D\u86F8\u870E\u8709\u8701\u86F6\u870D\u8705\u88D6\u88CB\u88CD\u88CE\u88DE\u88DB\u88DA\u88CC\u88D0\u8985\u899B\u89DF\u89E5\u89E4"],["e040","\u89E1\u89E0\u89E2\u89DC\u89E6\u8A76\u8A86\u8A7F\u8A61\u8A3F\u8A77\u8A82\u8A84\u8A75\u8A83\u8A81\u8A74\u8A7A\u8C3C\u8C4B\u8C4A\u8C65\u8C64\u8C66\u8C86\u8C84\u8C85\u8CCC\u8D68\u8D69\u8D91\u8D8C\u8D8E\u8D8F\u8D8D\u8D93\u8D94\u8D90\u8D92\u8DF0\u8DE0\u8DEC\u8DF1\u8DEE\u8DD0\u8DE9\u8DE3\u8DE2\u8DE7\u8DF2\u8DEB\u8DF4\u8F06\u8EFF\u8F01\u8F00\u8F05\u8F07\u8F08\u8F02\u8F0B\u9052\u903F"],["e0a1","\u9044\u9049\u903D\u9110\u910D\u910F\u9111\u9116\u9114\u910B\u910E\u916E\u916F\u9248\u9252\u9230\u923A\u9266\u9233\u9265\u925E\u9283\u922E\u924A\u9246\u926D\u926C\u924F\u9260\u9267\u926F\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924E\u9253\u924C\u9256\u9232\u959F\u959C\u959E\u959B\u9692\u9693\u9691\u9697\u96CE\u96FA\u96FD\u96F8\u96F5\u9773\u9777\u9778\u9772\u980F\u980D\u980E\u98AC\u98F6\u98F9\u99AF\u99B2\u99B0\u99B5\u9AAD\u9AAB\u9B5B\u9CEA\u9CED\u9CE7\u9E80\u9EFD\u50E6\u50D4\u50D7\u50E8\u50F3\u50DB\u50EA\u50DD\u50E4\u50D3\u50EC\u50F0\u50EF\u50E3\u50E0"],["e140","\u51D8\u5280\u5281\u52E9\u52EB\u5330\u53AC\u5627\u5615\u560C\u5612\u55FC\u560F\u561C\u5601\u5613\u5602\u55FA\u561D\u5604\u55FF\u55F9\u5889\u587C\u5890\u5898\u5886\u5881\u587F\u5874\u588B\u587A\u5887\u5891\u588E\u5876\u5882\u5888\u587B\u5894\u588F\u58FE\u596B\u5ADC\u5AEE\u5AE5\u5AD5\u5AEA\u5ADA\u5AED\u5AEB\u5AF3\u5AE2\u5AE0\u5ADB\u5AEC\u5ADE\u5ADD\u5AD9\u5AE8\u5ADF\u5B77\u5BE0"],["e1a1","\u5BE3\u5C63\u5D82\u5D80\u5D7D\u5D86\u5D7A\u5D81\u5D77\u5D8A\u5D89\u5D88\u5D7E\u5D7C\u5D8D\u5D79\u5D7F\u5E58\u5E59\u5E53\u5ED8\u5ED1\u5ED7\u5ECE\u5EDC\u5ED5\u5ED9\u5ED2\u5ED4\u5F44\u5F43\u5F6F\u5FB6\u612C\u6128\u6141\u615E\u6171\u6173\u6152\u6153\u6172\u616C\u6180\u6174\u6154\u617A\u615B\u6165\u613B\u616A\u6161\u6156\u6229\u6227\u622B\u642B\u644D\u645B\u645D\u6474\u6476\u6472\u6473\u647D\u6475\u6466\u64A6\u644E\u6482\u645E\u645C\u644B\u6453\u6460\u6450\u647F\u643F\u646C\u646B\u6459\u6465\u6477\u6573\u65A0\u66A1\u66A0\u669F\u6705\u6704\u6722\u69B1\u69B6\u69C9"],["e240","\u69A0\u69CE\u6996\u69B0\u69AC\u69BC\u6991\u6999\u698E\u69A7\u698D\u69A9\u69BE\u69AF\u69BF\u69C4\u69BD\u69A4\u69D4\u69B9\u69CA\u699A\u69CF\u69B3\u6993\u69AA\u69A1\u699E\u69D9\u6997\u6990\u69C2\u69B5\u69A5\u69C6\u6B4A\u6B4D\u6B4B\u6B9E\u6B9F\u6BA0\u6BC3\u6BC4\u6BFE\u6ECE\u6EF5\u6EF1\u6F03\u6F25\u6EF8\u6F37\u6EFB\u6F2E\u6F09\u6F4E\u6F19\u6F1A\u6F27\u6F18\u6F3B\u6F12\u6EED\u6F0A"],["e2a1","\u6F36\u6F73\u6EF9\u6EEE\u6F2D\u6F40\u6F30\u6F3C\u6F35\u6EEB\u6F07\u6F0E\u6F43\u6F05\u6EFD\u6EF6\u6F39\u6F1C\u6EFC\u6F3A\u6F1F\u6F0D\u6F1E\u6F08\u6F21\u7187\u7190\u7189\u7180\u7185\u7182\u718F\u717B\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734D\u7351\u734C\u7462\u7473\u7471\u7475\u7472\u7467\u746E\u7500\u7502\u7503\u757D\u7590\u7616\u7608\u760C\u7615\u7611\u760A\u7614\u76B8\u7781\u777C\u7785\u7782\u776E\u7780\u776F\u777E\u7783\u78B2\u78AA\u78B4\u78AD\u78A8\u787E\u78AB\u789E\u78A5\u78A0\u78AC\u78A2\u78A4\u7998\u798A\u798B\u7996\u7995\u7994\u7993"],["e340","\u7997\u7988\u7992\u7990\u7A2B\u7A4A\u7A30\u7A2F\u7A28\u7A26\u7AA8\u7AAB\u7AAC\u7AEE\u7B88\u7B9C\u7B8A\u7B91\u7B90\u7B96\u7B8D\u7B8C\u7B9B\u7B8E\u7B85\u7B98\u5284\u7B99\u7BA4\u7B82\u7CBB\u7CBF\u7CBC\u7CBA\u7DA7\u7DB7\u7DC2\u7DA3\u7DAA\u7DC1\u7DC0\u7DC5\u7D9D\u7DCE\u7DC4\u7DC6\u7DCB\u7DCC\u7DAF\u7DB9\u7D96\u7DBC\u7D9F\u7DA6\u7DAE\u7DA9\u7DA1\u7DC9\u7F73\u7FE2\u7FE3\u7FE5\u7FDE"],["e3a1","\u8024\u805D\u805C\u8189\u8186\u8183\u8187\u818D\u818C\u818B\u8215\u8497\u84A4\u84A1\u849F\u84BA\u84CE\u84C2\u84AC\u84AE\u84AB\u84B9\u84B4\u84C1\u84CD\u84AA\u849A\u84B1\u84D0\u849D\u84A7\u84BB\u84A2\u8494\u84C7\u84CC\u849B\u84A9\u84AF\u84A8\u84D6\u8498\u84B6\u84CF\u84A0\u84D7\u84D4\u84D2\u84DB\u84B0\u8491\u8661\u8733\u8723\u8728\u876B\u8740\u872E\u871E\u8721\u8719\u871B\u8743\u872C\u8741\u873E\u8746\u8720\u8732\u872A\u872D\u873C\u8712\u873A\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871A\u8730\u8711\u88F7\u88E7\u88F1\u88F2\u88FA\u88FE\u88EE\u88FC\u88F6\u88FB"],["e440","\u88F0\u88EC\u88EB\u899D\u89A1\u899F\u899E\u89E9\u89EB\u89E8\u8AAB\u8A99\u8A8B\u8A92\u8A8F\u8A96\u8C3D\u8C68\u8C69\u8CD5\u8CCF\u8CD7\u8D96\u8E09\u8E02\u8DFF\u8E0D\u8DFD\u8E0A\u8E03\u8E07\u8E06\u8E05\u8DFE\u8E00\u8E04\u8F10\u8F11\u8F0E\u8F0D\u9123\u911C\u9120\u9122\u911F\u911D\u911A\u9124\u9121\u911B\u917A\u9172\u9179\u9173\u92A5\u92A4\u9276\u929B\u927A\u92A0\u9294\u92AA\u928D"],["e4a1","\u92A6\u929A\u92AB\u9279\u9297\u927F\u92A3\u92EE\u928E\u9282\u9295\u92A2\u927D\u9288\u92A1\u928A\u9286\u928C\u9299\u92A7\u927E\u9287\u92A9\u929D\u928B\u922D\u969E\u96A1\u96FF\u9758\u977D\u977A\u977E\u9783\u9780\u9782\u977B\u9784\u9781\u977F\u97CE\u97CD\u9816\u98AD\u98AE\u9902\u9900\u9907\u999D\u999C\u99C3\u99B9\u99BB\u99BA\u99C2\u99BD\u99C7\u9AB1\u9AE3\u9AE7\u9B3E\u9B3F\u9B60\u9B61\u9B5F\u9CF1\u9CF2\u9CF5\u9EA7\u50FF\u5103\u5130\u50F8\u5106\u5107\u50F6\u50FE\u510B\u510C\u50FD\u510A\u528B\u528C\u52F1\u52EF\u5648\u5642\u564C\u5635\u5641\u564A\u5649\u5646\u5658"],["e540","\u565A\u5640\u5633\u563D\u562C\u563E\u5638\u562A\u563A\u571A\u58AB\u589D\u58B1\u58A0\u58A3\u58AF\u58AC\u58A5\u58A1\u58FF\u5AFF\u5AF4\u5AFD\u5AF7\u5AF6\u5B03\u5AF8\u5B02\u5AF9\u5B01\u5B07\u5B05\u5B0F\u5C67\u5D99\u5D97\u5D9F\u5D92\u5DA2\u5D93\u5D95\u5DA0\u5D9C\u5DA1\u5D9A\u5D9E\u5E69\u5E5D\u5E60\u5E5C\u7DF3\u5EDB\u5EDE\u5EE1\u5F49\u5FB2\u618B\u6183\u6179\u61B1\u61B0\u61A2\u6189"],["e5a1","\u619B\u6193\u61AF\u61AD\u619F\u6192\u61AA\u61A1\u618D\u6166\u61B3\u622D\u646E\u6470\u6496\u64A0\u6485\u6497\u649C\u648F\u648B\u648A\u648C\u64A3\u649F\u6468\u64B1\u6498\u6576\u657A\u6579\u657B\u65B2\u65B3\u66B5\u66B0\u66A9\u66B2\u66B7\u66AA\u66AF\u6A00\u6A06\u6A17\u69E5\u69F8\u6A15\u69F1\u69E4\u6A20\u69FF\u69EC\u69E2\u6A1B\u6A1D\u69FE\u6A27\u69F2\u69EE\u6A14\u69F7\u69E7\u6A40\u6A08\u69E6\u69FB\u6A0D\u69FC\u69EB\u6A09\u6A04\u6A18\u6A25\u6A0F\u69F6\u6A26\u6A07\u69F4\u6A16\u6B51\u6BA5\u6BA3\u6BA2\u6BA6\u6C01\u6C00\u6BFF\u6C02\u6F41\u6F26\u6F7E\u6F87\u6FC6\u6F92"],["e640","\u6F8D\u6F89\u6F8C\u6F62\u6F4F\u6F85\u6F5A\u6F96\u6F76\u6F6C\u6F82\u6F55\u6F72\u6F52\u6F50\u6F57\u6F94\u6F93\u6F5D\u6F00\u6F61\u6F6B\u6F7D\u6F67\u6F90\u6F53\u6F8B\u6F69\u6F7F\u6F95\u6F63\u6F77\u6F6A\u6F7B\u71B2\u71AF\u719B\u71B0\u71A0\u719A\u71A9\u71B5\u719D\u71A5\u719E\u71A4\u71A1\u71AA\u719C\u71A7\u71B3\u7298\u729A\u7358\u7352\u735E\u735F\u7360\u735D\u735B\u7361\u735A\u7359"],["e6a1","\u7362\u7487\u7489\u748A\u7486\u7481\u747D\u7485\u7488\u747C\u7479\u7508\u7507\u757E\u7625\u761E\u7619\u761D\u761C\u7623\u761A\u7628\u761B\u769C\u769D\u769E\u769B\u778D\u778F\u7789\u7788\u78CD\u78BB\u78CF\u78CC\u78D1\u78CE\u78D4\u78C8\u78C3\u78C4\u78C9\u799A\u79A1\u79A0\u799C\u79A2\u799B\u6B76\u7A39\u7AB2\u7AB4\u7AB3\u7BB7\u7BCB\u7BBE\u7BAC\u7BCE\u7BAF\u7BB9\u7BCA\u7BB5\u7CC5\u7CC8\u7CCC\u7CCB\u7DF7\u7DDB\u7DEA\u7DE7\u7DD7\u7DE1\u7E03\u7DFA\u7DE6\u7DF6\u7DF1\u7DF0\u7DEE\u7DDF\u7F76\u7FAC\u7FB0\u7FAD\u7FED\u7FEB\u7FEA\u7FEC\u7FE6\u7FE8\u8064\u8067\u81A3\u819F"],["e740","\u819E\u8195\u81A2\u8199\u8197\u8216\u824F\u8253\u8252\u8250\u824E\u8251\u8524\u853B\u850F\u8500\u8529\u850E\u8509\u850D\u851F\u850A\u8527\u851C\u84FB\u852B\u84FA\u8508\u850C\u84F4\u852A\u84F2\u8515\u84F7\u84EB\u84F3\u84FC\u8512\u84EA\u84E9\u8516\u84FE\u8528\u851D\u852E\u8502\u84FD\u851E\u84F6\u8531\u8526\u84E7\u84E8\u84F0\u84EF\u84F9\u8518\u8520\u8530\u850B\u8519\u852F\u8662"],["e7a1","\u8756\u8763\u8764\u8777\u87E1\u8773\u8758\u8754\u875B\u8752\u8761\u875A\u8751\u875E\u876D\u876A\u8750\u874E\u875F\u875D\u876F\u876C\u877A\u876E\u875C\u8765\u874F\u877B\u8775\u8762\u8767\u8769\u885A\u8905\u890C\u8914\u890B\u8917\u8918\u8919\u8906\u8916\u8911\u890E\u8909\u89A2\u89A4\u89A3\u89ED\u89F0\u89EC\u8ACF\u8AC6\u8AB8\u8AD3\u8AD1\u8AD4\u8AD5\u8ABB\u8AD7\u8ABE\u8AC0\u8AC5\u8AD8\u8AC3\u8ABA\u8ABD\u8AD9\u8C3E\u8C4D\u8C8F\u8CE5\u8CDF\u8CD9\u8CE8\u8CDA\u8CDD\u8CE7\u8DA0\u8D9C\u8DA1\u8D9B\u8E20\u8E23\u8E25\u8E24\u8E2E\u8E15\u8E1B\u8E16\u8E11\u8E19\u8E26\u8E27"],["e840","\u8E14\u8E12\u8E18\u8E13\u8E1C\u8E17\u8E1A\u8F2C\u8F24\u8F18\u8F1A\u8F20\u8F23\u8F16\u8F17\u9073\u9070\u906F\u9067\u906B\u912F\u912B\u9129\u912A\u9132\u9126\u912E\u9185\u9186\u918A\u9181\u9182\u9184\u9180\u92D0\u92C3\u92C4\u92C0\u92D9\u92B6\u92CF\u92F1\u92DF\u92D8\u92E9\u92D7\u92DD\u92CC\u92EF\u92C2\u92E8\u92CA\u92C8\u92CE\u92E6\u92CD\u92D5\u92C9\u92E0\u92DE\u92E7\u92D1\u92D3"],["e8a1","\u92B5\u92E1\u92C6\u92B4\u957C\u95AC\u95AB\u95AE\u95B0\u96A4\u96A2\u96D3\u9705\u9708\u9702\u975A\u978A\u978E\u9788\u97D0\u97CF\u981E\u981D\u9826\u9829\u9828\u9820\u981B\u9827\u98B2\u9908\u98FA\u9911\u9914\u9916\u9917\u9915\u99DC\u99CD\u99CF\u99D3\u99D4\u99CE\u99C9\u99D6\u99D8\u99CB\u99D7\u99CC\u9AB3\u9AEC\u9AEB\u9AF3\u9AF2\u9AF1\u9B46\u9B43\u9B67\u9B74\u9B71\u9B66\u9B76\u9B75\u9B70\u9B68\u9B64\u9B6C\u9CFC\u9CFA\u9CFD\u9CFF\u9CF7\u9D07\u9D00\u9CF9\u9CFB\u9D08\u9D05\u9D04\u9E83\u9ED3\u9F0F\u9F10\u511C\u5113\u5117\u511A\u5111\u51DE\u5334\u53E1\u5670\u5660\u566E"],["e940","\u5673\u5666\u5663\u566D\u5672\u565E\u5677\u571C\u571B\u58C8\u58BD\u58C9\u58BF\u58BA\u58C2\u58BC\u58C6\u5B17\u5B19\u5B1B\u5B21\u5B14\u5B13\u5B10\u5B16\u5B28\u5B1A\u5B20\u5B1E\u5BEF\u5DAC\u5DB1\u5DA9\u5DA7\u5DB5\u5DB0\u5DAE\u5DAA\u5DA8\u5DB2\u5DAD\u5DAF\u5DB4\u5E67\u5E68\u5E66\u5E6F\u5EE9\u5EE7\u5EE6\u5EE8\u5EE5\u5F4B\u5FBC\u619D\u61A8\u6196\u61C5\u61B4\u61C6\u61C1\u61CC\u61BA"],["e9a1","\u61BF\u61B8\u618C\u64D7\u64D6\u64D0\u64CF\u64C9\u64BD\u6489\u64C3\u64DB\u64F3\u64D9\u6533\u657F\u657C\u65A2\u66C8\u66BE\u66C0\u66CA\u66CB\u66CF\u66BD\u66BB\u66BA\u66CC\u6723\u6A34\u6A66\u6A49\u6A67\u6A32\u6A68\u6A3E\u6A5D\u6A6D\u6A76\u6A5B\u6A51\u6A28\u6A5A\u6A3B\u6A3F\u6A41\u6A6A\u6A64\u6A50\u6A4F\u6A54\u6A6F\u6A69\u6A60\u6A3C\u6A5E\u6A56\u6A55\u6A4D\u6A4E\u6A46\u6B55\u6B54\u6B56\u6BA7\u6BAA\u6BAB\u6BC8\u6BC7\u6C04\u6C03\u6C06\u6FAD\u6FCB\u6FA3\u6FC7\u6FBC\u6FCE\u6FC8\u6F5E\u6FC4\u6FBD\u6F9E\u6FCA\u6FA8\u7004\u6FA5\u6FAE\u6FBA\u6FAC\u6FAA\u6FCF\u6FBF\u6FB8"],["ea40","\u6FA2\u6FC9\u6FAB\u6FCD\u6FAF\u6FB2\u6FB0\u71C5\u71C2\u71BF\u71B8\u71D6\u71C0\u71C1\u71CB\u71D4\u71CA\u71C7\u71CF\u71BD\u71D8\u71BC\u71C6\u71DA\u71DB\u729D\u729E\u7369\u7366\u7367\u736C\u7365\u736B\u736A\u747F\u749A\u74A0\u7494\u7492\u7495\u74A1\u750B\u7580\u762F\u762D\u7631\u763D\u7633\u763C\u7635\u7632\u7630\u76BB\u76E6\u779A\u779D\u77A1\u779C\u779B\u77A2\u77A3\u7795\u7799"],["eaa1","\u7797\u78DD\u78E9\u78E5\u78EA\u78DE\u78E3\u78DB\u78E1\u78E2\u78ED\u78DF\u78E0\u79A4\u7A44\u7A48\u7A47\u7AB6\u7AB8\u7AB5\u7AB1\u7AB7\u7BDE\u7BE3\u7BE7\u7BDD\u7BD5\u7BE5\u7BDA\u7BE8\u7BF9\u7BD4\u7BEA\u7BE2\u7BDC\u7BEB\u7BD8\u7BDF\u7CD2\u7CD4\u7CD7\u7CD0\u7CD1\u7E12\u7E21\u7E17\u7E0C\u7E1F\u7E20\u7E13\u7E0E\u7E1C\u7E15\u7E1A\u7E22\u7E0B\u7E0F\u7E16\u7E0D\u7E14\u7E25\u7E24\u7F43\u7F7B\u7F7C\u7F7A\u7FB1\u7FEF\u802A\u8029\u806C\u81B1\u81A6\u81AE\u81B9\u81B5\u81AB\u81B0\u81AC\u81B4\u81B2\u81B7\u81A7\u81F2\u8255\u8256\u8257\u8556\u8545\u856B\u854D\u8553\u8561\u8558"],["eb40","\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853E\u855B\u8571\u854E\u856E\u8575\u8555\u8567\u8560\u858C\u8566\u855D\u8554\u8565\u856C\u8663\u8665\u8664\u879B\u878F\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87A3\u8785\u8790\u8791\u879D\u8784\u8794\u879C\u879A\u8789\u891E\u8926\u8930\u892D\u892E\u8927\u8931\u8922\u8929\u8923\u892F\u892C\u891F\u89F1\u8AE0"],["eba1","\u8AE2\u8AF2\u8AF4\u8AF5\u8ADD\u8B14\u8AE4\u8ADF\u8AF0\u8AC8\u8ADE\u8AE1\u8AE8\u8AFF\u8AEF\u8AFB\u8C91\u8C92\u8C90\u8CF5\u8CEE\u8CF1\u8CF0\u8CF3\u8D6C\u8D6E\u8DA5\u8DA7\u8E33\u8E3E\u8E38\u8E40\u8E45\u8E36\u8E3C\u8E3D\u8E41\u8E30\u8E3F\u8EBD\u8F36\u8F2E\u8F35\u8F32\u8F39\u8F37\u8F34\u9076\u9079\u907B\u9086\u90FA\u9133\u9135\u9136\u9193\u9190\u9191\u918D\u918F\u9327\u931E\u9308\u931F\u9306\u930F\u937A\u9338\u933C\u931B\u9323\u9312\u9301\u9346\u932D\u930E\u930D\u92CB\u931D\u92FA\u9325\u9313\u92F9\u92F7\u9334\u9302\u9324\u92FF\u9329\u9339\u9335\u932A\u9314\u930C"],["ec40","\u930B\u92FE\u9309\u9300\u92FB\u9316\u95BC\u95CD\u95BE\u95B9\u95BA\u95B6\u95BF\u95B5\u95BD\u96A9\u96D4\u970B\u9712\u9710\u9799\u9797\u9794\u97F0\u97F8\u9835\u982F\u9832\u9924\u991F\u9927\u9929\u999E\u99EE\u99EC\u99E5\u99E4\u99F0\u99E3\u99EA\u99E9\u99E7\u9AB9\u9ABF\u9AB4\u9ABB\u9AF6\u9AFA\u9AF9\u9AF7\u9B33\u9B80\u9B85\u9B87\u9B7C\u9B7E\u9B7B\u9B82\u9B93\u9B92\u9B90\u9B7A\u9B95"],["eca1","\u9B7D\u9B88\u9D25\u9D17\u9D20\u9D1E\u9D14\u9D29\u9D1D\u9D18\u9D22\u9D10\u9D19\u9D1F\u9E88\u9E86\u9E87\u9EAE\u9EAD\u9ED5\u9ED6\u9EFA\u9F12\u9F3D\u5126\u5125\u5122\u5124\u5120\u5129\u52F4\u5693\u568C\u568D\u5686\u5684\u5683\u567E\u5682\u567F\u5681\u58D6\u58D4\u58CF\u58D2\u5B2D\u5B25\u5B32\u5B23\u5B2C\u5B27\u5B26\u5B2F\u5B2E\u5B7B\u5BF1\u5BF2\u5DB7\u5E6C\u5E6A\u5FBE\u5FBB\u61C3\u61B5\u61BC\u61E7\u61E0\u61E5\u61E4\u61E8\u61DE\u64EF\u64E9\u64E3\u64EB\u64E4\u64E8\u6581\u6580\u65B6\u65DA\u66D2\u6A8D\u6A96\u6A81\u6AA5\u6A89\u6A9F\u6A9B\u6AA1\u6A9E\u6A87\u6A93\u6A8E"],["ed40","\u6A95\u6A83\u6AA8\u6AA4\u6A91\u6A7F\u6AA6\u6A9A\u6A85\u6A8C\u6A92\u6B5B\u6BAD\u6C09\u6FCC\u6FA9\u6FF4\u6FD4\u6FE3\u6FDC\u6FED\u6FE7\u6FE6\u6FDE\u6FF2\u6FDD\u6FE2\u6FE8\u71E1\u71F1\u71E8\u71F2\u71E4\u71F0\u71E2\u7373\u736E\u736F\u7497\u74B2\u74AB\u7490\u74AA\u74AD\u74B1\u74A5\u74AF\u7510\u7511\u7512\u750F\u7584\u7643\u7648\u7649\u7647\u76A4\u76E9\u77B5\u77AB\u77B2\u77B7\u77B6"],["eda1","\u77B4\u77B1\u77A8\u77F0\u78F3\u78FD\u7902\u78FB\u78FC\u78F2\u7905\u78F9\u78FE\u7904\u79AB\u79A8\u7A5C\u7A5B\u7A56\u7A58\u7A54\u7A5A\u7ABE\u7AC0\u7AC1\u7C05\u7C0F\u7BF2\u7C00\u7BFF\u7BFB\u7C0E\u7BF4\u7C0B\u7BF3\u7C02\u7C09\u7C03\u7C01\u7BF8\u7BFD\u7C06\u7BF0\u7BF1\u7C10\u7C0A\u7CE8\u7E2D\u7E3C\u7E42\u7E33\u9848\u7E38\u7E2A\u7E49\u7E40\u7E47\u7E29\u7E4C\u7E30\u7E3B\u7E36\u7E44\u7E3A\u7F45\u7F7F\u7F7E\u7F7D\u7FF4\u7FF2\u802C\u81BB\u81C4\u81CC\u81CA\u81C5\u81C7\u81BC\u81E9\u825B\u825A\u825C\u8583\u8580\u858F\u85A7\u8595\u85A0\u858B\u85A3\u857B\u85A4\u859A\u859E"],["ee40","\u8577\u857C\u8589\u85A1\u857A\u8578\u8557\u858E\u8596\u8586\u858D\u8599\u859D\u8581\u85A2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859F\u8668\u87BE\u87AA\u87AD\u87C5\u87B0\u87AC\u87B9\u87B5\u87BC\u87AE\u87C9\u87C3\u87C2\u87CC\u87B7\u87AF\u87C4\u87CA\u87B4\u87B6\u87BF\u87B8\u87BD\u87DE\u87B2\u8935\u8933\u893C\u893E\u8941\u8952\u8937\u8942\u89AD\u89AF\u89AE\u89F2\u89F3\u8B1E"],["eea1","\u8B18\u8B16\u8B11\u8B05\u8B0B\u8B22\u8B0F\u8B12\u8B15\u8B07\u8B0D\u8B08\u8B06\u8B1C\u8B13\u8B1A\u8C4F\u8C70\u8C72\u8C71\u8C6F\u8C95\u8C94\u8CF9\u8D6F\u8E4E\u8E4D\u8E53\u8E50\u8E4C\u8E47\u8F43\u8F40\u9085\u907E\u9138\u919A\u91A2\u919B\u9199\u919F\u91A1\u919D\u91A0\u93A1\u9383\u93AF\u9364\u9356\u9347\u937C\u9358\u935C\u9376\u9349\u9350\u9351\u9360\u936D\u938F\u934C\u936A\u9379\u9357\u9355\u9352\u934F\u9371\u9377\u937B\u9361\u935E\u9363\u9367\u9380\u934E\u9359\u95C7\u95C0\u95C9\u95C3\u95C5\u95B7\u96AE\u96B0\u96AC\u9720\u971F\u9718\u971D\u9719\u979A\u97A1\u979C"],["ef40","\u979E\u979D\u97D5\u97D4\u97F1\u9841\u9844\u984A\u9849\u9845\u9843\u9925\u992B\u992C\u992A\u9933\u9932\u992F\u992D\u9931\u9930\u9998\u99A3\u99A1\u9A02\u99FA\u99F4\u99F7\u99F9\u99F8\u99F6\u99FB\u99FD\u99FE\u99FC\u9A03\u9ABE\u9AFE\u9AFD\u9B01\u9AFC\u9B48\u9B9A\u9BA8\u9B9E\u9B9B\u9BA6\u9BA1\u9BA5\u9BA4\u9B86\u9BA2\u9BA0\u9BAF\u9D33\u9D41\u9D67\u9D36\u9D2E\u9D2F\u9D31\u9D38\u9D30"],["efa1","\u9D45\u9D42\u9D43\u9D3E\u9D37\u9D40\u9D3D\u7FF5\u9D2D\u9E8A\u9E89\u9E8D\u9EB0\u9EC8\u9EDA\u9EFB\u9EFF\u9F24\u9F23\u9F22\u9F54\u9FA0\u5131\u512D\u512E\u5698\u569C\u5697\u569A\u569D\u5699\u5970\u5B3C\u5C69\u5C6A\u5DC0\u5E6D\u5E6E\u61D8\u61DF\u61ED\u61EE\u61F1\u61EA\u61F0\u61EB\u61D6\u61E9\u64FF\u6504\u64FD\u64F8\u6501\u6503\u64FC\u6594\u65DB\u66DA\u66DB\u66D8\u6AC5\u6AB9\u6ABD\u6AE1\u6AC6\u6ABA\u6AB6\u6AB7\u6AC7\u6AB4\u6AAD\u6B5E\u6BC9\u6C0B\u7007\u700C\u700D\u7001\u7005\u7014\u700E\u6FFF\u7000\u6FFB\u7026\u6FFC\u6FF7\u700A\u7201\u71FF\u71F9\u7203\u71FD\u7376"],["f040","\u74B8\u74C0\u74B5\u74C1\u74BE\u74B6\u74BB\u74C2\u7514\u7513\u765C\u7664\u7659\u7650\u7653\u7657\u765A\u76A6\u76BD\u76EC\u77C2\u77BA\u78FF\u790C\u7913\u7914\u7909\u7910\u7912\u7911\u79AD\u79AC\u7A5F\u7C1C\u7C29\u7C19\u7C20\u7C1F\u7C2D\u7C1D\u7C26\u7C28\u7C22\u7C25\u7C30\u7E5C\u7E50\u7E56\u7E63\u7E58\u7E62\u7E5F\u7E51\u7E60\u7E57\u7E53\u7FB5\u7FB3\u7FF7\u7FF8\u8075\u81D1\u81D2"],["f0a1","\u81D0\u825F\u825E\u85B4\u85C6\u85C0\u85C3\u85C2\u85B3\u85B5\u85BD\u85C7\u85C4\u85BF\u85CB\u85CE\u85C8\u85C5\u85B1\u85B6\u85D2\u8624\u85B8\u85B7\u85BE\u8669\u87E7\u87E6\u87E2\u87DB\u87EB\u87EA\u87E5\u87DF\u87F3\u87E4\u87D4\u87DC\u87D3\u87ED\u87D8\u87E3\u87A4\u87D7\u87D9\u8801\u87F4\u87E8\u87DD\u8953\u894B\u894F\u894C\u8946\u8950\u8951\u8949\u8B2A\u8B27\u8B23\u8B33\u8B30\u8B35\u8B47\u8B2F\u8B3C\u8B3E\u8B31\u8B25\u8B37\u8B26\u8B36\u8B2E\u8B24\u8B3B\u8B3D\u8B3A\u8C42\u8C75\u8C99\u8C98\u8C97\u8CFE\u8D04\u8D02\u8D00\u8E5C\u8E62\u8E60\u8E57\u8E56\u8E5E\u8E65\u8E67"],["f140","\u8E5B\u8E5A\u8E61\u8E5D\u8E69\u8E54\u8F46\u8F47\u8F48\u8F4B\u9128\u913A\u913B\u913E\u91A8\u91A5\u91A7\u91AF\u91AA\u93B5\u938C\u9392\u93B7\u939B\u939D\u9389\u93A7\u938E\u93AA\u939E\u93A6\u9395\u9388\u9399\u939F\u938D\u93B1\u9391\u93B2\u93A4\u93A8\u93B4\u93A3\u93A5\u95D2\u95D3\u95D1\u96B3\u96D7\u96DA\u5DC2\u96DF\u96D8\u96DD\u9723\u9722\u9725\u97AC\u97AE\u97A8\u97AB\u97A4\u97AA"],["f1a1","\u97A2\u97A5\u97D7\u97D9\u97D6\u97D8\u97FA\u9850\u9851\u9852\u98B8\u9941\u993C\u993A\u9A0F\u9A0B\u9A09\u9A0D\u9A04\u9A11\u9A0A\u9A05\u9A07\u9A06\u9AC0\u9ADC\u9B08\u9B04\u9B05\u9B29\u9B35\u9B4A\u9B4C\u9B4B\u9BC7\u9BC6\u9BC3\u9BBF\u9BC1\u9BB5\u9BB8\u9BD3\u9BB6\u9BC4\u9BB9\u9BBD\u9D5C\u9D53\u9D4F\u9D4A\u9D5B\u9D4B\u9D59\u9D56\u9D4C\u9D57\u9D52\u9D54\u9D5F\u9D58\u9D5A\u9E8E\u9E8C\u9EDF\u9F01\u9F00\u9F16\u9F25\u9F2B\u9F2A\u9F29\u9F28\u9F4C\u9F55\u5134\u5135\u5296\u52F7\u53B4\u56AB\u56AD\u56A6\u56A7\u56AA\u56AC\u58DA\u58DD\u58DB\u5912\u5B3D\u5B3E\u5B3F\u5DC3\u5E70"],["f240","\u5FBF\u61FB\u6507\u6510\u650D\u6509\u650C\u650E\u6584\u65DE\u65DD\u66DE\u6AE7\u6AE0\u6ACC\u6AD1\u6AD9\u6ACB\u6ADF\u6ADC\u6AD0\u6AEB\u6ACF\u6ACD\u6ADE\u6B60\u6BB0\u6C0C\u7019\u7027\u7020\u7016\u702B\u7021\u7022\u7023\u7029\u7017\u7024\u701C\u702A\u720C\u720A\u7207\u7202\u7205\u72A5\u72A6\u72A4\u72A3\u72A1\u74CB\u74C5\u74B7\u74C3\u7516\u7660\u77C9\u77CA\u77C4\u77F1\u791D\u791B"],["f2a1","\u7921\u791C\u7917\u791E\u79B0\u7A67\u7A68\u7C33\u7C3C\u7C39\u7C2C\u7C3B\u7CEC\u7CEA\u7E76\u7E75\u7E78\u7E70\u7E77\u7E6F\u7E7A\u7E72\u7E74\u7E68\u7F4B\u7F4A\u7F83\u7F86\u7FB7\u7FFD\u7FFE\u8078\u81D7\u81D5\u8264\u8261\u8263\u85EB\u85F1\u85ED\u85D9\u85E1\u85E8\u85DA\u85D7\u85EC\u85F2\u85F8\u85D8\u85DF\u85E3\u85DC\u85D1\u85F0\u85E6\u85EF\u85DE\u85E2\u8800\u87FA\u8803\u87F6\u87F7\u8809\u880C\u880B\u8806\u87FC\u8808\u87FF\u880A\u8802\u8962\u895A\u895B\u8957\u8961\u895C\u8958\u895D\u8959\u8988\u89B7\u89B6\u89F6\u8B50\u8B48\u8B4A\u8B40\u8B53\u8B56\u8B54\u8B4B\u8B55"],["f340","\u8B51\u8B42\u8B52\u8B57\u8C43\u8C77\u8C76\u8C9A\u8D06\u8D07\u8D09\u8DAC\u8DAA\u8DAD\u8DAB\u8E6D\u8E78\u8E73\u8E6A\u8E6F\u8E7B\u8EC2\u8F52\u8F51\u8F4F\u8F50\u8F53\u8FB4\u9140\u913F\u91B0\u91AD\u93DE\u93C7\u93CF\u93C2\u93DA\u93D0\u93F9\u93EC\u93CC\u93D9\u93A9\u93E6\u93CA\u93D4\u93EE\u93E3\u93D5\u93C4\u93CE\u93C0\u93D2\u93E7\u957D\u95DA\u95DB\u96E1\u9729\u972B\u972C\u9728\u9726"],["f3a1","\u97B3\u97B7\u97B6\u97DD\u97DE\u97DF\u985C\u9859\u985D\u9857\u98BF\u98BD\u98BB\u98BE\u9948\u9947\u9943\u99A6\u99A7\u9A1A\u9A15\u9A25\u9A1D\u9A24\u9A1B\u9A22\u9A20\u9A27\u9A23\u9A1E\u9A1C\u9A14\u9AC2\u9B0B\u9B0A\u9B0E\u9B0C\u9B37\u9BEA\u9BEB\u9BE0\u9BDE\u9BE4\u9BE6\u9BE2\u9BF0\u9BD4\u9BD7\u9BEC\u9BDC\u9BD9\u9BE5\u9BD5\u9BE1\u9BDA\u9D77\u9D81\u9D8A\u9D84\u9D88\u9D71\u9D80\u9D78\u9D86\u9D8B\u9D8C\u9D7D\u9D6B\u9D74\u9D75\u9D70\u9D69\u9D85\u9D73\u9D7B\u9D82\u9D6F\u9D79\u9D7F\u9D87\u9D68\u9E94\u9E91\u9EC0\u9EFC\u9F2D\u9F40\u9F41\u9F4D\u9F56\u9F57\u9F58\u5337\u56B2"],["f440","\u56B5\u56B3\u58E3\u5B45\u5DC6\u5DC7\u5EEE\u5EEF\u5FC0\u5FC1\u61F9\u6517\u6516\u6515\u6513\u65DF\u66E8\u66E3\u66E4\u6AF3\u6AF0\u6AEA\u6AE8\u6AF9\u6AF1\u6AEE\u6AEF\u703C\u7035\u702F\u7037\u7034\u7031\u7042\u7038\u703F\u703A\u7039\u7040\u703B\u7033\u7041\u7213\u7214\u72A8\u737D\u737C\u74BA\u76AB\u76AA\u76BE\u76ED\u77CC\u77CE\u77CF\u77CD\u77F2\u7925\u7923\u7927\u7928\u7924\u7929"],["f4a1","\u79B2\u7A6E\u7A6C\u7A6D\u7AF7\u7C49\u7C48\u7C4A\u7C47\u7C45\u7CEE\u7E7B\u7E7E\u7E81\u7E80\u7FBA\u7FFF\u8079\u81DB\u81D9\u820B\u8268\u8269\u8622\u85FF\u8601\u85FE\u861B\u8600\u85F6\u8604\u8609\u8605\u860C\u85FD\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89B9\u89F7\u8B60\u8B6A\u8B5D\u8B68\u8B63\u8B65\u8B67\u8B6D\u8DAE\u8E86\u8E88\u8E84\u8F59\u8F56\u8F57\u8F55\u8F58\u8F5A\u908D\u9143\u9141\u91B7\u91B5\u91B2\u91B3\u940B\u9413\u93FB\u9420\u940F\u9414\u93FE\u9415\u9410\u9428\u9419\u940D\u93F5\u9400\u93F7\u9407\u940E\u9416\u9412\u93FA\u9409\u93F8\u940A\u93FF"],["f540","\u93FC\u940C\u93F6\u9411\u9406\u95DE\u95E0\u95DF\u972E\u972F\u97B9\u97BB\u97FD\u97FE\u9860\u9862\u9863\u985F\u98C1\u98C2\u9950\u994E\u9959\u994C\u994B\u9953\u9A32\u9A34\u9A31\u9A2C\u9A2A\u9A36\u9A29\u9A2E\u9A38\u9A2D\u9AC7\u9ACA\u9AC6\u9B10\u9B12\u9B11\u9C0B\u9C08\u9BF7\u9C05\u9C12\u9BF8\u9C40\u9C07\u9C0E\u9C06\u9C17\u9C14\u9C09\u9D9F\u9D99\u9DA4\u9D9D\u9D92\u9D98\u9D90\u9D9B"],["f5a1","\u9DA0\u9D94\u9D9C\u9DAA\u9D97\u9DA1\u9D9A\u9DA2\u9DA8\u9D9E\u9DA3\u9DBF\u9DA9\u9D96\u9DA6\u9DA7\u9E99\u9E9B\u9E9A\u9EE5\u9EE4\u9EE7\u9EE6\u9F30\u9F2E\u9F5B\u9F60\u9F5E\u9F5D\u9F59\u9F91\u513A\u5139\u5298\u5297\u56C3\u56BD\u56BE\u5B48\u5B47\u5DCB\u5DCF\u5EF1\u61FD\u651B\u6B02\u6AFC\u6B03\u6AF8\u6B00\u7043\u7044\u704A\u7048\u7049\u7045\u7046\u721D\u721A\u7219\u737E\u7517\u766A\u77D0\u792D\u7931\u792F\u7C54\u7C53\u7CF2\u7E8A\u7E87\u7E88\u7E8B\u7E86\u7E8D\u7F4D\u7FBB\u8030\u81DD\u8618\u862A\u8626\u861F\u8623\u861C\u8619\u8627\u862E\u8621\u8620\u8629\u861E\u8625"],["f640","\u8829\u881D\u881B\u8820\u8824\u881C\u882B\u884A\u896D\u8969\u896E\u896B\u89FA\u8B79\u8B78\u8B45\u8B7A\u8B7B\u8D10\u8D14\u8DAF\u8E8E\u8E8C\u8F5E\u8F5B\u8F5D\u9146\u9144\u9145\u91B9\u943F\u943B\u9436\u9429\u943D\u943C\u9430\u9439\u942A\u9437\u942C\u9440\u9431\u95E5\u95E4\u95E3\u9735\u973A\u97BF\u97E1\u9864\u98C9\u98C6\u98C0\u9958\u9956\u9A39\u9A3D\u9A46\u9A44\u9A42\u9A41\u9A3A"],["f6a1","\u9A3F\u9ACD\u9B15\u9B17\u9B18\u9B16\u9B3A\u9B52\u9C2B\u9C1D\u9C1C\u9C2C\u9C23\u9C28\u9C29\u9C24\u9C21\u9DB7\u9DB6\u9DBC\u9DC1\u9DC7\u9DCA\u9DCF\u9DBE\u9DC5\u9DC3\u9DBB\u9DB5\u9DCE\u9DB9\u9DBA\u9DAC\u9DC8\u9DB1\u9DAD\u9DCC\u9DB3\u9DCD\u9DB2\u9E7A\u9E9C\u9EEB\u9EEE\u9EED\u9F1B\u9F18\u9F1A\u9F31\u9F4E\u9F65\u9F64\u9F92\u4EB9\u56C6\u56C5\u56CB\u5971\u5B4B\u5B4C\u5DD5\u5DD1\u5EF2\u6521\u6520\u6526\u6522\u6B0B\u6B08\u6B09\u6C0D\u7055\u7056\u7057\u7052\u721E\u721F\u72A9\u737F\u74D8\u74D5\u74D9\u74D7\u766D\u76AD\u7935\u79B4\u7A70\u7A71\u7C57\u7C5C\u7C59\u7C5B\u7C5A"],["f740","\u7CF4\u7CF1\u7E91\u7F4F\u7F87\u81DE\u826B\u8634\u8635\u8633\u862C\u8632\u8636\u882C\u8828\u8826\u882A\u8825\u8971\u89BF\u89BE\u89FB\u8B7E\u8B84\u8B82\u8B86\u8B85\u8B7F\u8D15\u8E95\u8E94\u8E9A\u8E92\u8E90\u8E96\u8E97\u8F60\u8F62\u9147\u944C\u9450\u944A\u944B\u944F\u9447\u9445\u9448\u9449\u9446\u973F\u97E3\u986A\u9869\u98CB\u9954\u995B\u9A4E\u9A53\u9A54\u9A4C\u9A4F\u9A48\u9A4A"],["f7a1","\u9A49\u9A52\u9A50\u9AD0\u9B19\u9B2B\u9B3B\u9B56\u9B55\u9C46\u9C48\u9C3F\u9C44\u9C39\u9C33\u9C41\u9C3C\u9C37\u9C34\u9C32\u9C3D\u9C36\u9DDB\u9DD2\u9DDE\u9DDA\u9DCB\u9DD0\u9DDC\u9DD1\u9DDF\u9DE9\u9DD9\u9DD8\u9DD6\u9DF5\u9DD5\u9DDD\u9EB6\u9EF0\u9F35\u9F33\u9F32\u9F42\u9F6B\u9F95\u9FA2\u513D\u5299\u58E8\u58E7\u5972\u5B4D\u5DD8\u882F\u5F4F\u6201\u6203\u6204\u6529\u6525\u6596\u66EB\u6B11\u6B12\u6B0F\u6BCA\u705B\u705A\u7222\u7382\u7381\u7383\u7670\u77D4\u7C67\u7C66\u7E95\u826C\u863A\u8640\u8639\u863C\u8631\u863B\u863E\u8830\u8832\u882E\u8833\u8976\u8974\u8973\u89FE"],["f840","\u8B8C\u8B8E\u8B8B\u8B88\u8C45\u8D19\u8E98\u8F64\u8F63\u91BC\u9462\u9455\u945D\u9457\u945E\u97C4\u97C5\u9800\u9A56\u9A59\u9B1E\u9B1F\u9B20\u9C52\u9C58\u9C50\u9C4A\u9C4D\u9C4B\u9C55\u9C59\u9C4C\u9C4E\u9DFB\u9DF7\u9DEF\u9DE3\u9DEB\u9DF8\u9DE4\u9DF6\u9DE1\u9DEE\u9DE6\u9DF2\u9DF0\u9DE2\u9DEC\u9DF4\u9DF3\u9DE8\u9DED\u9EC2\u9ED0\u9EF2\u9EF3\u9F06\u9F1C\u9F38\u9F37\u9F36\u9F43\u9F4F"],["f8a1","\u9F71\u9F70\u9F6E\u9F6F\u56D3\u56CD\u5B4E\u5C6D\u652D\u66ED\u66EE\u6B13\u705F\u7061\u705D\u7060\u7223\u74DB\u74E5\u77D5\u7938\u79B7\u79B6\u7C6A\u7E97\u7F89\u826D\u8643\u8838\u8837\u8835\u884B\u8B94\u8B95\u8E9E\u8E9F\u8EA0\u8E9D\u91BE\u91BD\u91C2\u946B\u9468\u9469\u96E5\u9746\u9743\u9747\u97C7\u97E5\u9A5E\u9AD5\u9B59\u9C63\u9C67\u9C66\u9C62\u9C5E\u9C60\u9E02\u9DFE\u9E07\u9E03\u9E06\u9E05\u9E00\u9E01\u9E09\u9DFF\u9DFD\u9E04\u9EA0\u9F1E\u9F46\u9F74\u9F75\u9F76\u56D4\u652E\u65B8\u6B18\u6B19\u6B17\u6B1A\u7062\u7226\u72AA\u77D8\u77D9\u7939\u7C69\u7C6B\u7CF6\u7E9A"],["f940","\u7E98\u7E9B\u7E99\u81E0\u81E1\u8646\u8647\u8648\u8979\u897A\u897C\u897B\u89FF\u8B98\u8B99\u8EA5\u8EA4\u8EA3\u946E\u946D\u946F\u9471\u9473\u9749\u9872\u995F\u9C68\u9C6E\u9C6D\u9E0B\u9E0D\u9E10\u9E0F\u9E12\u9E11\u9EA1\u9EF5\u9F09\u9F47\u9F78\u9F7B\u9F7A\u9F79\u571E\u7066\u7C6F\u883C\u8DB2\u8EA6\u91C3\u9474\u9478\u9476\u9475\u9A60\u9C74\u9C73\u9C71\u9C75\u9E14\u9E13\u9EF6\u9F0A"],["f9a1","\u9FA4\u7068\u7065\u7CF7\u866A\u883E\u883D\u883F\u8B9E\u8C9C\u8EA9\u8EC9\u974B\u9873\u9874\u98CC\u9961\u99AB\u9A64\u9A66\u9A67\u9B24\u9E15\u9E17\u9F48\u6207\u6B1E\u7227\u864C\u8EA8\u9482\u9480\u9481\u9A69\u9A68\u9B2E\u9E19\u7229\u864B\u8B9F\u9483\u9C79\u9EB7\u7675\u9A6B\u9C7A\u9E1D\u7069\u706A\u9EA4\u9F7E\u9F49\u9F98\u7881\u92B9\u88CF\u58BB\u6052\u7CA7\u5AFA\u2554\u2566\u2557\u2560\u256C\u2563\u255A\u2569\u255D\u2552\u2564\u2555\u255E\u256A\u2561\u2558\u2567\u255B\u2553\u2565\u2556\u255F\u256B\u2562\u2559\u2568\u255C\u2551\u2550\u256D\u256E\u2570\u256F\u2593"]]});var r6=A((B_e,mle)=>{mle.exports=[["8740","\u43F0\u4C32\u4603\u45A6\u4578\u{27267}\u4D77\u45B3\u{27CB1}\u4CE2\u{27CC5}\u3B95\u4736\u4744\u4C47\u4C40\u{242BF}\u{23617}\u{27352}\u{26E8B}\u{270D2}\u4C57\u{2A351}\u474F\u45DA\u4C85\u{27C6C}\u4D07\u4AA4\u46A1\u{26B23}\u7225\u{25A54}\u{21A63}\u{23E06}\u{23F61}\u664D\u56FB"],["8767","\u7D95\u591D\u{28BB9}\u3DF4\u9734\u{27BEF}\u5BDB\u{21D5E}\u5AA4\u3625\u{29EB0}\u5AD1\u5BB7\u5CFC\u676E\u8593\u{29945}\u7461\u749D\u3875\u{21D53}\u{2369E}\u{26021}\u3EEC"],["87a1","\u{258DE}\u3AF5\u7AFC\u9F97\u{24161}\u{2890D}\u{231EA}\u{20A8A}\u{2325E}\u430A\u8484\u9F96\u942F\u4930\u8613\u5896\u974A\u9218\u79D0\u7A32\u6660\u6A29\u889D\u744C\u7BC5\u6782\u7A2C\u524F\u9046\u34E6\u73C4\u{25DB9}\u74C6\u9FC7\u57B3\u492F\u544C\u4131\u{2368E}\u5818\u7A72\u{27B65}\u8B8F\u46AE\u{26E88}\u4181\u{25D99}\u7BAE\u{224BC}\u9FC8\u{224C1}\u{224C9}\u{224CC}\u9FC9\u8504\u{235BB}\u40B4\u9FCA\u44E1\u{2ADFF}\u62C1\u706E\u9FCB"],["8840","\u31C0",4,"\u{2010C}\u31C5\u{200D1}\u{200CD}\u31C6\u31C7\u{200CB}\u{21FE8}\u31C8\u{200CA}\u31C9\u31CA\u31CB\u31CC\u{2010E}\u31CD\u31CE\u0100\xC1\u01CD\xC0\u0112\xC9\u011A\xC8\u014C\xD3\u01D1\xD2\u0FFF\xCA\u0304\u1EBE\u0FFF\xCA\u030C\u1EC0\xCA\u0101\xE1\u01CE\xE0\u0251\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA"],["88a1","\u01DC\xFC\u0FFF\xEA\u0304\u1EBF\u0FFF\xEA\u030C\u1EC1\xEA\u0261\u23DA\u23DB"],["8940","\u{2A3A9}\u{21145}"],["8943","\u650A"],["8946","\u4E3D\u6EDD\u9D4E\u91DF"],["894c","\u{27735}\u6491\u4F1A\u4F28\u4FA8\u5156\u5174\u519C\u51E4\u52A1\u52A8\u533B\u534E\u53D1\u53D8\u56E2\u58F0\u5904\u5907\u5932\u5934\u5B66\u5B9E\u5B9F\u5C9A\u5E86\u603B\u6589\u67FE\u6804\u6865\u6D4E\u70BC\u7535\u7EA4\u7EAC\u7EBA\u7EC7\u7ECF\u7EDF\u7F06\u7F37\u827A\u82CF\u836F\u89C6\u8BBE\u8BE2\u8F66\u8F67\u8F6E"],["89a1","\u7411\u7CFC\u7DCD\u6946\u7AC9\u5227"],["89ab","\u918C\u78B8\u915E\u80BC"],["89b0","\u8D0B\u80F6\u{209E7}"],["89b5","\u809F\u9EC7\u4CCD\u9DC9\u9E0C\u4C3E\u{29DF6}\u{2700E}\u9E0A\u{2A133}\u35C1"],["89c1","\u6E9A\u823E\u7519"],["89c5","\u4911\u9A6C\u9A8F\u9F99\u7987\u{2846C}\u{21DCA}\u{205D0}\u{22AE6}\u4E24\u4E81\u4E80\u4E87\u4EBF\u4EEB\u4F37\u344C\u4FBD\u3E48\u5003\u5088\u347D\u3493\u34A5\u5186\u5905\u51DB\u51FC\u5205\u4E89\u5279\u5290\u5327\u35C7\u53A9\u3551\u53B0\u3553\u53C2\u5423\u356D\u3572\u3681\u5493\u54A3\u54B4\u54B9\u54D0\u54EF\u5518\u5523\u5528\u3598\u553F\u35A5\u35BF\u55D7\u35C5"],["8a40","\u{27D84}\u5525"],["8a43","\u{20C42}\u{20D15}\u{2512B}\u5590\u{22CC6}\u39EC\u{20341}\u8E46\u{24DB8}\u{294E5}\u4053\u{280BE}\u777A\u{22C38}\u3A34\u47D5\u{2815D}\u{269F2}\u{24DEA}\u64DD\u{20D7C}\u{20FB4}\u{20CD5}\u{210F4}\u648D\u8E7E\u{20E96}\u{20C0B}\u{20F64}\u{22CA9}\u{28256}\u{244D3}"],["8a64","\u{20D46}\u{29A4D}\u{280E9}\u47F4\u{24EA7}\u{22CC2}\u9AB2\u3A67\u{295F4}\u3FED\u3506\u{252C7}\u{297D4}\u{278C8}\u{22D44}\u9D6E\u9815"],["8a76","\u43D9\u{260A5}\u64B4\u54E3\u{22D4C}\u{22BCA}\u{21077}\u39FB\u{2106F}"],["8aa1","\u{266DA}\u{26716}\u{279A0}\u64EA\u{25052}\u{20C43}\u8E68\u{221A1}\u{28B4C}\u{20731}"],["8aac","\u480B\u{201A9}\u3FFA\u5873\u{22D8D}"],["8ab2","\u{245C8}\u{204FC}\u{26097}\u{20F4C}\u{20D96}\u5579\u40BB\u43BA"],["8abb","\u4AB4\u{22A66}\u{2109D}\u81AA\u98F5\u{20D9C}\u6379\u39FE\u{22775}\u8DC0\u56A1\u647C\u3E43"],["8ac9","\u{2A601}\u{20E09}\u{22ACF}\u{22CC9}"],["8ace","\u{210C8}\u{239C2}\u3992\u3A06\u{2829B}\u3578\u{25E49}\u{220C7}\u5652\u{20F31}\u{22CB2}\u{29720}\u34BC\u6C3D\u{24E3B}"],["8adf","\u{27574}\u{22E8B}\u{22208}\u{2A65B}\u{28CCD}\u{20E7A}\u{20C34}\u{2681C}\u7F93\u{210CF}\u{22803}\u{22939}\u35FB\u{251E3}\u{20E8C}\u{20F8D}\u{20EAA}\u3F93\u{20F30}\u{20D47}\u{2114F}\u{20E4C}"],["8af6","\u{20EAB}\u{20BA9}\u{20D48}\u{210C0}\u{2113D}\u3FF9\u{22696}\u6432\u{20FAD}"],["8b40","\u{233F4}\u{27639}\u{22BCE}\u{20D7E}\u{20D7F}\u{22C51}\u{22C55}\u3A18\u{20E98}\u{210C7}\u{20F2E}\u{2A632}\u{26B50}\u{28CD2}\u{28D99}\u{28CCA}\u95AA\u54CC\u82C4\u55B9"],["8b55","\u{29EC3}\u9C26\u9AB6\u{2775E}\u{22DEE}\u7140\u816D\u80EC\u5C1C\u{26572}\u8134\u3797\u535F\u{280BD}\u91B6\u{20EFA}\u{20E0F}\u{20E77}\u{20EFB}\u35DD\u{24DEB}\u3609\u{20CD6}\u56AF\u{227B5}\u{210C9}\u{20E10}\u{20E78}\u{21078}\u{21148}\u{28207}\u{21455}\u{20E79}\u{24E50}\u{22DA4}\u5A54\u{2101D}\u{2101E}\u{210F5}\u{210F6}\u579C\u{20E11}"],["8ba1","\u{27694}\u{282CD}\u{20FB5}\u{20E7B}\u{2517E}\u3703\u{20FB6}\u{21180}\u{252D8}\u{2A2BD}\u{249DA}\u{2183A}\u{24177}\u{2827C}\u5899\u5268\u361A\u{2573D}\u7BB2\u5B68\u4800\u4B2C\u9F27\u49E7\u9C1F\u9B8D\u{25B74}\u{2313D}\u55FB\u35F2\u5689\u4E28\u5902\u{21BC1}\u{2F878}\u9751\u{20086}\u4E5B\u4EBB\u353E\u5C23\u5F51\u5FC4\u38FA\u624C\u6535\u6B7A\u6C35\u6C3A\u706C\u722B\u4E2C\u72AD\u{248E9}\u7F52\u793B\u7CF9\u7F53\u{2626A}\u34C1"],["8bde","\u{2634B}\u8002\u8080\u{26612}\u{26951}\u535D\u8864\u89C1\u{278B2}\u8BA0\u8D1D\u9485\u9578\u957F\u95E8\u{28E0F}\u97E6\u9875\u98CE\u98DE\u9963\u{29810}\u9C7C\u9E1F\u9EC4\u6B6F\uF907\u4E37\u{20087}\u961D\u6237\u94A2"],["8c40","\u503B\u6DFE\u{29C73}\u9FA6\u3DC9\u888F\u{2414E}\u7077\u5CF5\u4B20\u{251CD}\u3559\u{25D30}\u6122\u{28A32}\u8FA7\u91F6\u7191\u6719\u73BA\u{23281}\u{2A107}\u3C8B\u{21980}\u4B10\u78E4\u7402\u51AE\u{2870F}\u4009\u6A63\u{2A2BA}\u4223\u860F\u{20A6F}\u7A2A\u{29947}\u{28AEA}\u9755\u704D\u5324\u{2207E}\u93F4\u76D9\u{289E3}\u9FA7\u77DD\u4EA3\u4FF0\u50BC\u4E2F\u4F17\u9FA8\u5434\u7D8B\u5892\u58D0\u{21DB6}\u5E92\u5E99\u5FC2\u{22712}\u658B"],["8ca1","\u{233F9}\u6919\u6A43\u{23C63}\u6CFF"],["8ca7","\u7200\u{24505}\u738C\u3EDB\u{24A13}\u5B15\u74B9\u8B83\u{25CA4}\u{25695}\u7A93\u7BEC\u7CC3\u7E6C\u82F8\u8597\u9FA9\u8890\u9FAA\u8EB9\u9FAB\u8FCF\u855F\u99E0\u9221\u9FAC\u{28DB9}\u{2143F}\u4071\u42A2\u5A1A"],["8cc9","\u9868\u676B\u4276\u573D"],["8cce","\u85D6\u{2497B}\u82BF\u{2710D}\u4C81\u{26D74}\u5D7B\u{26B15}\u{26FBE}\u9FAD\u9FAE\u5B96\u9FAF\u66E7\u7E5B\u6E57\u79CA\u3D88\u44C3\u{23256}\u{22796}\u439A\u4536"],["8ce6","\u5CD5\u{23B1A}\u8AF9\u5C78\u3D12\u{23551}\u5D78\u9FB2\u7157\u4558\u{240EC}\u{21E23}\u4C77\u3978\u344A\u{201A4}\u{26C41}\u8ACC\u4FB4\u{20239}\u59BF\u816C\u9856\u{298FA}\u5F3B"],["8d40","\u{20B9F}"],["8d42","\u{221C1}\u{2896D}\u4102\u46BB\u{29079}\u3F07\u9FB3\u{2A1B5}\u40F8\u37D6\u46F7\u{26C46}\u417C\u{286B2}\u{273FF}\u456D\u38D4\u{2549A}\u4561\u451B\u4D89\u4C7B\u4D76\u45EA\u3FC8\u{24B0F}\u3661\u44DE\u44BD\u41ED\u5D3E\u5D48\u5D56\u3DFC\u380F\u5DA4\u5DB9\u3820\u3838\u5E42\u5EBD\u5F25\u5F83\u3908\u3914\u393F\u394D\u60D7\u613D\u5CE5\u3989\u61B7\u61B9\u61CF\u39B8\u622C\u6290\u62E5\u6318\u39F8\u56B1"],["8da1","\u3A03\u63E2\u63FB\u6407\u645A\u3A4B\u64C0\u5D15\u5621\u9F9F\u3A97\u6586\u3ABD\u65FF\u6653\u3AF2\u6692\u3B22\u6716\u3B42\u67A4\u6800\u3B58\u684A\u6884\u3B72\u3B71\u3B7B\u6909\u6943\u725C\u6964\u699F\u6985\u3BBC\u69D6\u3BDD\u6A65\u6A74\u6A71\u6A82\u3BEC\u6A99\u3BF2\u6AAB\u6AB5\u6AD4\u6AF6\u6B81\u6BC1\u6BEA\u6C75\u6CAA\u3CCB\u6D02\u6D06\u6D26\u6D81\u3CEF\u6DA4\u6DB1\u6E15\u6E18\u6E29\u6E86\u{289C0}\u6EBB\u6EE2\u6EDA\u9F7F\u6EE8\u6EE9\u6F24\u6F34\u3D46\u{23F41}\u6F81\u6FBE\u3D6A\u3D75\u71B7\u5C99\u3D8A\u702C\u3D91\u7050\u7054\u706F\u707F\u7089\u{20325}\u43C1\u35F1\u{20ED8}"],["8e40","\u{23ED7}\u57BE\u{26ED3}\u713E\u{257E0}\u364E\u69A2\u{28BE9}\u5B74\u7A49\u{258E1}\u{294D9}\u7A65\u7A7D\u{259AC}\u7ABB\u7AB0\u7AC2\u7AC3\u71D1\u{2648D}\u41CA\u7ADA\u7ADD\u7AEA\u41EF\u54B2\u{25C01}\u7B0B\u7B55\u7B29\u{2530E}\u{25CFE}\u7BA2\u7B6F\u839C\u{25BB4}\u{26C7F}\u7BD0\u8421\u7B92\u7BB8\u{25D20}\u3DAD\u{25C65}\u8492\u7BFA\u7C06\u7C35\u{25CC1}\u7C44\u7C83\u{24882}\u7CA6\u667D\u{24578}\u7CC9\u7CC7\u7CE6\u7C74\u7CF3\u7CF5\u7CCE"],["8ea1","\u7E67\u451D\u{26E44}\u7D5D\u{26ED6}\u748D\u7D89\u7DAB\u7135\u7DB3\u7DD2\u{24057}\u{26029}\u7DE4\u3D13\u7DF5\u{217F9}\u7DE5\u{2836D}\u7E1D\u{26121}\u{2615A}\u7E6E\u7E92\u432B\u946C\u7E27\u7F40\u7F41\u7F47\u7936\u{262D0}\u99E1\u7F97\u{26351}\u7FA3\u{21661}\u{20068}\u455C\u{23766}\u4503\u{2833A}\u7FFA\u{26489}\u8005\u8008\u801D\u8028\u802F\u{2A087}\u{26CC3}\u803B\u803C\u8061\u{22714}\u4989\u{26626}\u{23DE3}\u{266E8}\u6725\u80A7\u{28A48}\u8107\u811A\u58B0\u{226F6}\u6C7F\u{26498}\u{24FB8}\u64E7\u{2148A}\u8218\u{2185E}\u6A53\u{24A65}\u{24A95}\u447A\u8229\u{20B0D}\u{26A52}\u{23D7E}\u4FF9\u{214FD}\u84E2\u8362\u{26B0A}\u{249A7}\u{23530}\u{21773}\u{23DF8}\u82AA\u691B\u{2F994}\u41DB"],["8f40","\u854B\u82D0\u831A\u{20E16}\u{217B4}\u36C1\u{2317D}\u{2355A}\u827B\u82E2\u8318\u{23E8B}\u{26DA3}\u{26B05}\u{26B97}\u{235CE}\u3DBF\u831D\u55EC\u8385\u450B\u{26DA5}\u83AC\u83C1\u83D3\u347E\u{26ED4}\u6A57\u855A\u3496\u{26E42}\u{22EEF}\u8458\u{25BE4}\u8471\u3DD3\u44E4\u6AA7\u844A\u{23CB5}\u7958\u84A8\u{26B96}\u{26E77}\u{26E43}\u84DE\u840F\u8391\u44A0\u8493\u84E4\u{25C91}\u4240\u{25CC0}\u4543\u8534\u5AF2\u{26E99}\u4527\u8573\u4516\u67BF\u8616"],["8fa1","\u{28625}\u{2863B}\u85C1\u{27088}\u8602\u{21582}\u{270CD}\u{2F9B2}\u456A\u8628\u3648\u{218A2}\u53F7\u{2739A}\u867E\u8771\u{2A0F8}\u87EE\u{22C27}\u87B1\u87DA\u880F\u5661\u866C\u6856\u460F\u8845\u8846\u{275E0}\u{23DB9}\u{275E4}\u885E\u889C\u465B\u88B4\u88B5\u63C1\u88C5\u7777\u{2770F}\u8987\u898A\u89A6\u89A9\u89A7\u89BC\u{28A25}\u89E7\u{27924}\u{27ABD}\u8A9C\u7793\u91FE\u8A90\u{27A59}\u7AE9\u{27B3A}\u{23F8F}\u4713\u{27B38}\u717C\u8B0C\u8B1F\u{25430}\u{25565}\u8B3F\u8B4C\u8B4D\u8AA9\u{24A7A}\u8B90\u8B9B\u8AAF\u{216DF}\u4615\u884F\u8C9B\u{27D54}\u{27D8F}\u{2F9D4}\u3725\u{27D53}\u8CD6\u{27D98}\u{27DBD}\u8D12\u8D03\u{21910}\u8CDB\u705C\u8D11\u{24CC9}\u3ED0\u8D77"],["9040","\u8DA9\u{28002}\u{21014}\u{2498A}\u3B7C\u{281BC}\u{2710C}\u7AE7\u8EAD\u8EB6\u8EC3\u92D4\u8F19\u8F2D\u{28365}\u{28412}\u8FA5\u9303\u{2A29F}\u{20A50}\u8FB3\u492A\u{289DE}\u{2853D}\u{23DBB}\u5EF8\u{23262}\u8FF9\u{2A014}\u{286BC}\u{28501}\u{22325}\u3980\u{26ED7}\u9037\u{2853C}\u{27ABE}\u9061\u{2856C}\u{2860B}\u90A8\u{28713}\u90C4\u{286E6}\u90AE\u90FD\u9167\u3AF0\u91A9\u91C4\u7CAC\u{28933}\u{21E89}\u920E\u6C9F\u9241\u9262\u{255B9}\u92B9\u{28AC6}\u{23C9B}\u{28B0C}\u{255DB}"],["90a1","\u{20D31}\u932C\u936B\u{28AE1}\u{28BEB}\u708F\u5AC3\u{28AE2}\u{28AE5}\u4965\u9244\u{28BEC}\u{28C39}\u{28BFF}\u9373\u945B\u8EBC\u9585\u95A6\u9426\u95A0\u6FF6\u42B9\u{2267A}\u{286D8}\u{2127C}\u{23E2E}\u49DF\u6C1C\u967B\u9696\u416C\u96A3\u{26ED5}\u61DA\u96B6\u78F5\u{28AE0}\u96BD\u53CC\u49A1\u{26CB8}\u{20274}\u{26410}\u{290AF}\u{290E5}\u{24AD1}\u{21915}\u{2330A}\u9731\u8642\u9736\u4A0F\u453D\u4585\u{24AE9}\u7075\u5B41\u971B\u975C\u{291D5}\u9757\u5B4A\u{291EB}\u975F\u9425\u50D0\u{230B7}\u{230BC}\u9789\u979F\u97B1\u97BE\u97C0\u97D2\u97E0\u{2546C}\u97EE\u741C\u{29433}\u97FF\u97F5\u{2941D}\u{2797A}\u4AD1\u9834\u9833\u984B\u9866\u3B0E\u{27175}\u3D51\u{20630}\u{2415C}"],["9140","\u{25706}\u98CA\u98B7\u98C8\u98C7\u4AFF\u{26D27}\u{216D3}\u55B0\u98E1\u98E6\u98EC\u9378\u9939\u{24A29}\u4B72\u{29857}\u{29905}\u99F5\u9A0C\u9A3B\u9A10\u9A58\u{25725}\u36C4\u{290B1}\u{29BD5}\u9AE0\u9AE2\u{29B05}\u9AF4\u4C0E\u9B14\u9B2D\u{28600}\u5034\u9B34\u{269A8}\u38C3\u{2307D}\u9B50\u9B40\u{29D3E}\u5A45\u{21863}\u9B8E\u{2424B}\u9C02\u9BFF\u9C0C\u{29E68}\u9DD4\u{29FB7}\u{2A192}\u{2A1AB}\u{2A0E1}\u{2A123}\u{2A1DF}\u9D7E\u9D83\u{2A134}\u9E0E\u6888"],["91a1","\u9DC4\u{2215B}\u{2A193}\u{2A220}\u{2193B}\u{2A233}\u9D39\u{2A0B9}\u{2A2B4}\u9E90\u9E95\u9E9E\u9EA2\u4D34\u9EAA\u9EAF\u{24364}\u9EC1\u3B60\u39E5\u3D1D\u4F32\u37BE\u{28C2B}\u9F02\u9F08\u4B96\u9424\u{26DA2}\u9F17\u9F16\u9F39\u569F\u568A\u9F45\u99B8\u{2908B}\u97F2\u847F\u9F62\u9F69\u7ADC\u9F8E\u7216\u4BBE\u{24975}\u{249BB}\u7177\u{249F8}\u{24348}\u{24A51}\u739E\u{28BDA}\u{218FA}\u799F\u{2897E}\u{28E36}\u9369\u93F3\u{28A44}\u92EC\u9381\u93CB\u{2896C}\u{244B9}\u7217\u3EEB\u7772\u7A43\u70D0\u{24473}\u{243F8}\u717E\u{217EF}\u70A3\u{218BE}\u{23599}\u3EC7\u{21885}\u{2542F}\u{217F8}\u3722\u{216FB}\u{21839}\u36E1\u{21774}\u{218D1}\u{25F4B}\u3723\u{216C0}\u575B\u{24A25}\u{213FE}\u{212A8}"],["9240","\u{213C6}\u{214B6}\u8503\u{236A6}\u8503\u8455\u{24994}\u{27165}\u{23E31}\u{2555C}\u{23EFB}\u{27052}\u44F4\u{236EE}\u{2999D}\u{26F26}\u67F9\u3733\u3C15\u3DE7\u586C\u{21922}\u6810\u4057\u{2373F}\u{240E1}\u{2408B}\u{2410F}\u{26C21}\u54CB\u569E\u{266B1}\u5692\u{20FDF}\u{20BA8}\u{20E0D}\u93C6\u{28B13}\u939C\u4EF8\u512B\u3819\u{24436}\u4EBC\u{20465}\u{2037F}\u4F4B\u4F8A\u{25651}\u5A68\u{201AB}\u{203CB}\u3999\u{2030A}\u{20414}\u3435\u4F29\u{202C0}\u{28EB3}\u{20275}\u8ADA\u{2020C}\u4E98"],["92a1","\u50CD\u510D\u4FA2\u4F03\u{24A0E}\u{23E8A}\u4F42\u502E\u506C\u5081\u4FCC\u4FE5\u5058\u50FC\u5159\u515B\u515D\u515E\u6E76\u{23595}\u{23E39}\u{23EBF}\u6D72\u{21884}\u{23E89}\u51A8\u51C3\u{205E0}\u44DD\u{204A3}\u{20492}\u{20491}\u8D7A\u{28A9C}\u{2070E}\u5259\u52A4\u{20873}\u52E1\u936E\u467A\u718C\u{2438C}\u{20C20}\u{249AC}\u{210E4}\u69D1\u{20E1D}\u7479\u3EDE\u7499\u7414\u7456\u7398\u4B8E\u{24ABC}\u{2408D}\u53D0\u3584\u720F\u{240C9}\u55B4\u{20345}\u54CD\u{20BC6}\u571D\u925D\u96F4\u9366\u57DD\u578D\u577F\u363E\u58CB\u5A99\u{28A46}\u{216FA}\u{2176F}\u{21710}\u5A2C\u59B8\u928F\u5A7E\u5ACF\u5A12\u{25946}\u{219F3}\u{21861}\u{24295}\u36F5\u6D05\u7443\u5A21\u{25E83}"],["9340","\u5A81\u{28BD7}\u{20413}\u93E0\u748C\u{21303}\u7105\u4972\u9408\u{289FB}\u93BD\u37A0\u5C1E\u5C9E\u5E5E\u5E48\u{21996}\u{2197C}\u{23AEE}\u5ECD\u5B4F\u{21903}\u{21904}\u3701\u{218A0}\u36DD\u{216FE}\u36D3\u812A\u{28A47}\u{21DBA}\u{23472}\u{289A8}\u5F0C\u5F0E\u{21927}\u{217AB}\u5A6B\u{2173B}\u5B44\u8614\u{275FD}\u8860\u607E\u{22860}\u{2262B}\u5FDB\u3EB8\u{225AF}\u{225BE}\u{29088}\u{26F73}\u61C0\u{2003E}\u{20046}\u{2261B}\u6199\u6198\u6075\u{22C9B}\u{22D07}\u{246D4}\u{2914D}"],["93a1","\u6471\u{24665}\u{22B6A}\u3A29\u{22B22}\u{23450}\u{298EA}\u{22E78}\u6337\u{2A45B}\u64B6\u6331\u63D1\u{249E3}\u{22D67}\u62A4\u{22CA1}\u643B\u656B\u6972\u3BF4\u{2308E}\u{232AD}\u{24989}\u{232AB}\u550D\u{232E0}\u{218D9}\u{2943F}\u66CE\u{23289}\u{231B3}\u3AE0\u4190\u{25584}\u{28B22}\u{2558F}\u{216FC}\u{2555B}\u{25425}\u78EE\u{23103}\u{2182A}\u{23234}\u3464\u{2320F}\u{23182}\u{242C9}\u668E\u{26D24}\u666B\u4B93\u6630\u{27870}\u{21DEB}\u6663\u{232D2}\u{232E1}\u661E\u{25872}\u38D1\u{2383A}\u{237BC}\u3B99\u{237A2}\u{233FE}\u74D0\u3B96\u678F\u{2462A}\u68B6\u681E\u3BC4\u6ABE\u3863\u{237D5}\u{24487}\u6A33\u6A52\u6AC9\u6B05\u{21912}\u6511\u6898\u6A4C\u3BD7\u6A7A\u6B57\u{23FC0}\u{23C9A}\u93A0\u92F2\u{28BEA}\u{28ACB}"],["9440","\u9289\u{2801E}\u{289DC}\u9467\u6DA5\u6F0B\u{249EC}\u6D67\u{23F7F}\u3D8F\u6E04\u{2403C}\u5A3D\u6E0A\u5847\u6D24\u7842\u713B\u{2431A}\u{24276}\u70F1\u7250\u7287\u7294\u{2478F}\u{24725}\u5179\u{24AA4}\u{205EB}\u747A\u{23EF8}\u{2365F}\u{24A4A}\u{24917}\u{25FE1}\u3F06\u3EB1\u{24ADF}\u{28C23}\u{23F35}\u60A7\u3EF3\u74CC\u743C\u9387\u7437\u449F\u{26DEA}\u4551\u7583\u3F63\u{24CD9}\u{24D06}\u3F58\u7555\u7673\u{2A5C6}\u3B19\u7468\u{28ACC}\u{249AB}\u{2498E}\u3AFB"],["94a1","\u3DCD\u{24A4E}\u3EFF\u{249C5}\u{248F3}\u91FA\u5732\u9342\u{28AE3}\u{21864}\u50DF\u{25221}\u{251E7}\u7778\u{23232}\u770E\u770F\u777B\u{24697}\u{23781}\u3A5E\u{248F0}\u7438\u749B\u3EBF\u{24ABA}\u{24AC7}\u40C8\u{24A96}\u{261AE}\u9307\u{25581}\u781E\u788D\u7888\u78D2\u73D0\u7959\u{27741}\u{256E3}\u410E\u799B\u8496\u79A5\u6A2D\u{23EFA}\u7A3A\u79F4\u416E\u{216E6}\u4132\u9235\u79F1\u{20D4C}\u{2498C}\u{20299}\u{23DBA}\u{2176E}\u3597\u556B\u3570\u36AA\u{201D4}\u{20C0D}\u7AE2\u5A59\u{226F5}\u{25AAF}\u{25A9C}\u5A0D\u{2025B}\u78F0\u5A2A\u{25BC6}\u7AFE\u41F9\u7C5D\u7C6D\u4211\u{25BB3}\u{25EBC}\u{25EA6}\u7CCD\u{249F9}\u{217B0}\u7C8E\u7C7C\u7CAE\u6AB2\u7DDC\u7E07\u7DD3\u7F4E\u{26261}"],["9540","\u{2615C}\u{27B48}\u7D97\u{25E82}\u426A\u{26B75}\u{20916}\u67D6\u{2004E}\u{235CF}\u57C4\u{26412}\u{263F8}\u{24962}\u7FDD\u7B27\u{2082C}\u{25AE9}\u{25D43}\u7B0C\u{25E0E}\u99E6\u8645\u9A63\u6A1C\u{2343F}\u39E2\u{249F7}\u{265AD}\u9A1F\u{265A0}\u8480\u{27127}\u{26CD1}\u44EA\u8137\u4402\u80C6\u8109\u8142\u{267B4}\u98C3\u{26A42}\u8262\u8265\u{26A51}\u8453\u{26DA7}\u8610\u{2721B}\u5A86\u417F\u{21840}\u5B2B\u{218A1}\u5AE4\u{218D8}\u86A0\u{2F9BC}\u{23D8F}\u882D\u{27422}\u5A02"],["95a1","\u886E\u4F45\u8887\u88BF\u88E6\u8965\u894D\u{25683}\u8954\u{27785}\u{27784}\u{28BF5}\u{28BD9}\u{28B9C}\u{289F9}\u3EAD\u84A3\u46F5\u46CF\u37F2\u8A3D\u8A1C\u{29448}\u5F4D\u922B\u{24284}\u65D4\u7129\u70C4\u{21845}\u9D6D\u8C9F\u8CE9\u{27DDC}\u599A\u77C3\u59F0\u436E\u36D4\u8E2A\u8EA7\u{24C09}\u8F30\u8F4A\u42F4\u6C58\u6FBB\u{22321}\u489B\u6F79\u6E8B\u{217DA}\u9BE9\u36B5\u{2492F}\u90BB\u9097\u5571\u4906\u91BB\u9404\u{28A4B}\u4062\u{28AFC}\u9427\u{28C1D}\u{28C3B}\u84E5\u8A2B\u9599\u95A7\u9597\u9596\u{28D34}\u7445\u3EC2\u{248FF}\u{24A42}\u{243EA}\u3EE7\u{23225}\u968F\u{28EE7}\u{28E66}\u{28E65}\u3ECC\u{249ED}\u{24A78}\u{23FEE}\u7412\u746B\u3EFC\u9741\u{290B0}"],["9640","\u6847\u4A1D\u{29093}\u{257DF}\u975D\u9368\u{28989}\u{28C26}\u{28B2F}\u{263BE}\u92BA\u5B11\u8B69\u493C\u73F9\u{2421B}\u979B\u9771\u9938\u{20F26}\u5DC1\u{28BC5}\u{24AB2}\u981F\u{294DA}\u92F6\u{295D7}\u91E5\u44C0\u{28B50}\u{24A67}\u{28B64}\u98DC\u{28A45}\u3F00\u922A\u4925\u8414\u993B\u994D\u{27B06}\u3DFD\u999B\u4B6F\u99AA\u9A5C\u{28B65}\u{258C8}\u6A8F\u9A21\u5AFE\u9A2F\u{298F1}\u4B90\u{29948}\u99BC\u4BBD\u4B97\u937D\u5872\u{21302}\u5822\u{249B8}"],["96a1","\u{214E8}\u7844\u{2271F}\u{23DB8}\u68C5\u3D7D\u9458\u3927\u6150\u{22781}\u{2296B}\u6107\u9C4F\u9C53\u9C7B\u9C35\u9C10\u9B7F\u9BCF\u{29E2D}\u9B9F\u{2A1F5}\u{2A0FE}\u9D21\u4CAE\u{24104}\u9E18\u4CB0\u9D0C\u{2A1B4}\u{2A0ED}\u{2A0F3}\u{2992F}\u9DA5\u84BD\u{26E12}\u{26FDF}\u{26B82}\u85FC\u4533\u{26DA4}\u{26E84}\u{26DF0}\u8420\u85EE\u{26E00}\u{237D7}\u{26064}\u79E2\u{2359C}\u{23640}\u492D\u{249DE}\u3D62\u93DB\u92BE\u9348\u{202BF}\u78B9\u9277\u944D\u4FE4\u3440\u9064\u{2555D}\u783D\u7854\u78B6\u784B\u{21757}\u{231C9}\u{24941}\u369A\u4F72\u6FDA\u6FD9\u701E\u701E\u5414\u{241B5}\u57BB\u58F3\u578A\u9D16\u57D7\u7134\u34AF\u{241AC}\u71EB\u{26C40}\u{24F97}\u5B28\u{217B5}\u{28A49}"],["9740","\u610C\u5ACE\u5A0B\u42BC\u{24488}\u372C\u4B7B\u{289FC}\u93BB\u93B8\u{218D6}\u{20F1D}\u8472\u{26CC0}\u{21413}\u{242FA}\u{22C26}\u{243C1}\u5994\u{23DB7}\u{26741}\u7DA8\u{2615B}\u{260A4}\u{249B9}\u{2498B}\u{289FA}\u92E5\u73E2\u3EE9\u74B4\u{28B63}\u{2189F}\u3EE1\u{24AB3}\u6AD8\u73F3\u73FB\u3ED6\u{24A3E}\u{24A94}\u{217D9}\u{24A66}\u{203A7}\u{21424}\u{249E5}\u7448\u{24916}\u70A5\u{24976}\u9284\u73E6\u935F\u{204FE}\u9331\u{28ACE}\u{28A16}\u9386\u{28BE7}\u{255D5}\u4935\u{28A82}\u716B"],["97a1","\u{24943}\u{20CFF}\u56A4\u{2061A}\u{20BEB}\u{20CB8}\u5502\u79C4\u{217FA}\u7DFE\u{216C2}\u{24A50}\u{21852}\u452E\u9401\u370A\u{28AC0}\u{249AD}\u59B0\u{218BF}\u{21883}\u{27484}\u5AA1\u36E2\u{23D5B}\u36B0\u925F\u5A79\u{28A81}\u{21862}\u9374\u3CCD\u{20AB4}\u4A96\u398A\u50F4\u3D69\u3D4C\u{2139C}\u7175\u42FB\u{28218}\u6E0F\u{290E4}\u44EB\u6D57\u{27E4F}\u7067\u6CAF\u3CD6\u{23FED}\u{23E2D}\u6E02\u6F0C\u3D6F\u{203F5}\u7551\u36BC\u34C8\u4680\u3EDA\u4871\u59C4\u926E\u493E\u8F41\u{28C1C}\u{26BC0}\u5812\u57C8\u36D6\u{21452}\u70FE\u{24362}\u{24A71}\u{22FE3}\u{212B0}\u{223BD}\u68B9\u6967\u{21398}\u{234E5}\u{27BF4}\u{236DF}\u{28A83}\u{237D6}\u{233FA}\u{24C9F}\u6A1A\u{236AD}\u{26CB7}\u843E\u44DF\u44CE"],["9840","\u{26D26}\u{26D51}\u{26C82}\u{26FDE}\u6F17\u{27109}\u833D\u{2173A}\u83ED\u{26C80}\u{27053}\u{217DB}\u5989\u5A82\u{217B3}\u5A61\u5A71\u{21905}\u{241FC}\u372D\u59EF\u{2173C}\u36C7\u718E\u9390\u669A\u{242A5}\u5A6E\u5A2B\u{24293}\u6A2B\u{23EF9}\u{27736}\u{2445B}\u{242CA}\u711D\u{24259}\u{289E1}\u4FB0\u{26D28}\u5CC2\u{244CE}\u{27E4D}\u{243BD}\u6A0C\u{24256}\u{21304}\u70A6\u7133\u{243E9}\u3DA5\u6CDF\u{2F825}\u{24A4F}\u7E65\u59EB\u5D2F\u3DF3\u5F5C\u{24A5D}\u{217DF}\u7DA4\u8426"],["98a1","\u5485\u{23AFA}\u{23300}\u{20214}\u577E\u{208D5}\u{20619}\u3FE5\u{21F9E}\u{2A2B6}\u7003\u{2915B}\u5D70\u738F\u7CD3\u{28A59}\u{29420}\u4FC8\u7FE7\u72CD\u7310\u{27AF4}\u7338\u7339\u{256F6}\u7341\u7348\u3EA9\u{27B18}\u906C\u71F5\u{248F2}\u73E1\u81F6\u3ECA\u770C\u3ED1\u6CA2\u56FD\u7419\u741E\u741F\u3EE2\u3EF0\u3EF4\u3EFA\u74D3\u3F0E\u3F53\u7542\u756D\u7572\u758D\u3F7C\u75C8\u75DC\u3FC0\u764D\u3FD7\u7674\u3FDC\u767A\u{24F5C}\u7188\u5623\u8980\u5869\u401D\u7743\u4039\u6761\u4045\u35DB\u7798\u406A\u406F\u5C5E\u77BE\u77CB\u58F2\u7818\u70B9\u781C\u40A8\u7839\u7847\u7851\u7866\u8448\u{25535}\u7933\u6803\u7932\u4103"],["9940","\u4109\u7991\u7999\u8FBB\u7A06\u8FBC\u4167\u7A91\u41B2\u7ABC\u8279\u41C4\u7ACF\u7ADB\u41CF\u4E21\u7B62\u7B6C\u7B7B\u7C12\u7C1B\u4260\u427A\u7C7B\u7C9C\u428C\u7CB8\u4294\u7CED\u8F93\u70C0\u{20CCF}\u7DCF\u7DD4\u7DD0\u7DFD\u7FAE\u7FB4\u729F\u4397\u8020\u8025\u7B39\u802E\u8031\u8054\u3DCC\u57B4\u70A0\u80B7\u80E9\u43ED\u810C\u732A\u810E\u8112\u7560\u8114\u4401\u3B39\u8156\u8159\u815A"],["99a1","\u4413\u583A\u817C\u8184\u4425\u8193\u442D\u81A5\u57EF\u81C1\u81E4\u8254\u448F\u82A6\u8276\u82CA\u82D8\u82FF\u44B0\u8357\u9669\u698A\u8405\u70F5\u8464\u60E3\u8488\u4504\u84BE\u84E1\u84F8\u8510\u8538\u8552\u453B\u856F\u8570\u85E0\u4577\u8672\u8692\u86B2\u86EF\u9645\u878B\u4606\u4617\u88AE\u88FF\u8924\u8947\u8991\u{27967}\u8A29\u8A38\u8A94\u8AB4\u8C51\u8CD4\u8CF2\u8D1C\u4798\u585F\u8DC3\u47ED\u4EEE\u8E3A\u55D8\u5754\u8E71\u55F5\u8EB0\u4837\u8ECE\u8EE2\u8EE4\u8EED\u8EF2\u8FB7\u8FC1\u8FCA\u8FCC\u9033\u99C4\u48AD\u98E0\u9213\u491E\u9228\u9258\u926B\u92B1\u92AE\u92BF"],["9a40","\u92E3\u92EB\u92F3\u92F4\u92FD\u9343\u9384\u93AD\u4945\u4951\u9EBF\u9417\u5301\u941D\u942D\u943E\u496A\u9454\u9479\u952D\u95A2\u49A7\u95F4\u9633\u49E5\u67A0\u4A24\u9740\u4A35\u97B2\u97C2\u5654\u4AE4\u60E8\u98B9\u4B19\u98F1\u5844\u990E\u9919\u51B4\u991C\u9937\u9942\u995D\u9962\u4B70\u99C5\u4B9D\u9A3C\u9B0F\u7A83\u9B69\u9B81\u9BDD\u9BF1\u9BF4\u4C6D\u9C20\u376F\u{21BC2}\u9D49\u9C3A"],["9aa1","\u9EFE\u5650\u9D93\u9DBD\u9DC0\u9DFC\u94F6\u8FB6\u9E7B\u9EAC\u9EB1\u9EBD\u9EC6\u94DC\u9EE2\u9EF1\u9EF8\u7AC8\u9F44\u{20094}\u{202B7}\u{203A0}\u691A\u94C3\u59AC\u{204D7}\u5840\u94C1\u37B9\u{205D5}\u{20615}\u{20676}\u{216BA}\u5757\u7173\u{20AC2}\u{20ACD}\u{20BBF}\u546A\u{2F83B}\u{20BCB}\u549E\u{20BFB}\u{20C3B}\u{20C53}\u{20C65}\u{20C7C}\u60E7\u{20C8D}\u567A\u{20CB5}\u{20CDD}\u{20CED}\u{20D6F}\u{20DB2}\u{20DC8}\u6955\u9C2F\u87A5\u{20E04}\u{20E0E}\u{20ED7}\u{20F90}\u{20F2D}\u{20E73}\u5C20\u{20FBC}\u5E0B\u{2105C}\u{2104F}\u{21076}\u671E\u{2107B}\u{21088}\u{21096}\u3647\u{210BF}\u{210D3}\u{2112F}\u{2113B}\u5364\u84AD\u{212E3}\u{21375}\u{21336}\u8B81\u{21577}\u{21619}\u{217C3}\u{217C7}\u4E78\u70BB\u{2182D}\u{2196A}"],["9b40","\u{21A2D}\u{21A45}\u{21C2A}\u{21C70}\u{21CAC}\u{21EC8}\u62C3\u{21ED5}\u{21F15}\u7198\u6855\u{22045}\u69E9\u36C8\u{2227C}\u{223D7}\u{223FA}\u{2272A}\u{22871}\u{2294F}\u82FD\u{22967}\u{22993}\u{22AD5}\u89A5\u{22AE8}\u8FA0\u{22B0E}\u97B8\u{22B3F}\u9847\u9ABD\u{22C4C}"],["9b62","\u{22C88}\u{22CB7}\u{25BE8}\u{22D08}\u{22D12}\u{22DB7}\u{22D95}\u{22E42}\u{22F74}\u{22FCC}\u{23033}\u{23066}\u{2331F}\u{233DE}\u5FB1\u6648\u66BF\u{27A79}\u{23567}\u{235F3}\u7201\u{249BA}\u77D7\u{2361A}\u{23716}\u7E87\u{20346}\u58B5\u670E"],["9ba1","\u6918\u{23AA7}\u{27657}\u{25FE2}\u{23E11}\u{23EB9}\u{275FE}\u{2209A}\u48D0\u4AB8\u{24119}\u{28A9A}\u{242EE}\u{2430D}\u{2403B}\u{24334}\u{24396}\u{24A45}\u{205CA}\u51D2\u{20611}\u599F\u{21EA8}\u3BBE\u{23CFF}\u{24404}\u{244D6}\u5788\u{24674}\u399B\u{2472F}\u{285E8}\u{299C9}\u3762\u{221C3}\u8B5E\u{28B4E}\u99D6\u{24812}\u{248FB}\u{24A15}\u7209\u{24AC0}\u{20C78}\u5965\u{24EA5}\u{24F86}\u{20779}\u8EDA\u{2502C}\u528F\u573F\u7171\u{25299}\u{25419}\u{23F4A}\u{24AA7}\u55BC\u{25446}\u{2546E}\u{26B52}\u91D4\u3473\u{2553F}\u{27632}\u{2555E}\u4718\u{25562}\u{25566}\u{257C7}\u{2493F}\u{2585D}\u5066\u34FB\u{233CC}\u60DE\u{25903}\u477C\u{28948}\u{25AAE}\u{25B89}\u{25C06}\u{21D90}\u57A1\u7151\u6FB6\u{26102}\u{27C12}\u9056\u{261B2}\u{24F9A}\u8B62\u{26402}\u{2644A}"],["9c40","\u5D5B\u{26BF7}\u8F36\u{26484}\u{2191C}\u8AEA\u{249F6}\u{26488}\u{23FEF}\u{26512}\u4BC0\u{265BF}\u{266B5}\u{2271B}\u9465\u{257E1}\u6195\u5A27\u{2F8CD}\u4FBB\u56B9\u{24521}\u{266FC}\u4E6A\u{24934}\u9656\u6D8F\u{26CBD}\u3618\u8977\u{26799}\u{2686E}\u{26411}\u{2685E}\u71DF\u{268C7}\u7B42\u{290C0}\u{20A11}\u{26926}\u9104\u{26939}\u7A45\u9DF0\u{269FA}\u9A26\u{26A2D}\u365F\u{26469}\u{20021}\u7983\u{26A34}\u{26B5B}\u5D2C\u{23519}\u83CF\u{26B9D}\u46D0\u{26CA4}\u753B\u8865\u{26DAE}\u58B6"],["9ca1","\u371C\u{2258D}\u{2704B}\u{271CD}\u3C54\u{27280}\u{27285}\u9281\u{2217A}\u{2728B}\u9330\u{272E6}\u{249D0}\u6C39\u949F\u{27450}\u{20EF8}\u8827\u88F5\u{22926}\u{28473}\u{217B1}\u6EB8\u{24A2A}\u{21820}\u39A4\u36B9\u5C10\u79E3\u453F\u66B6\u{29CAD}\u{298A4}\u8943\u{277CC}\u{27858}\u56D6\u40DF\u{2160A}\u39A1\u{2372F}\u{280E8}\u{213C5}\u71AD\u8366\u{279DD}\u{291A8}\u5A67\u4CB7\u{270AF}\u{289AB}\u{279FD}\u{27A0A}\u{27B0B}\u{27D66}\u{2417A}\u7B43\u797E\u{28009}\u6FB5\u{2A2DF}\u6A03\u{28318}\u53A2\u{26E07}\u93BF\u6836\u975D\u{2816F}\u{28023}\u{269B5}\u{213ED}\u{2322F}\u{28048}\u5D85\u{28C30}\u{28083}\u5715\u9823\u{28949}\u5DAB\u{24988}\u65BE\u69D5\u53D2\u{24AA5}\u{23F81}\u3C11\u6736\u{28090}\u{280F4}\u{2812E}\u{21FA1}\u{2814F}"],["9d40","\u{28189}\u{281AF}\u{2821A}\u{28306}\u{2832F}\u{2838A}\u35CA\u{28468}\u{286AA}\u48FA\u63E6\u{28956}\u7808\u9255\u{289B8}\u43F2\u{289E7}\u43DF\u{289E8}\u{28B46}\u{28BD4}\u59F8\u{28C09}\u8F0B\u{28FC5}\u{290EC}\u7B51\u{29110}\u{2913C}\u3DF7\u{2915E}\u{24ACA}\u8FD0\u728F\u568B\u{294E7}\u{295E9}\u{295B0}\u{295B8}\u{29732}\u{298D1}\u{29949}\u{2996A}\u{299C3}\u{29A28}\u{29B0E}\u{29D5A}\u{29D9B}\u7E9F\u{29EF8}\u{29F23}\u4CA4\u9547\u{2A293}\u71A2\u{2A2FF}\u4D91\u9012\u{2A5CB}\u4D9C\u{20C9C}\u8FBE\u55C1"],["9da1","\u8FBA\u{224B0}\u8FB9\u{24A93}\u4509\u7E7F\u6F56\u6AB1\u4EEA\u34E4\u{28B2C}\u{2789D}\u373A\u8E80\u{217F5}\u{28024}\u{28B6C}\u{28B99}\u{27A3E}\u{266AF}\u3DEB\u{27655}\u{23CB7}\u{25635}\u{25956}\u4E9A\u{25E81}\u{26258}\u56BF\u{20E6D}\u8E0E\u5B6D\u{23E88}\u{24C9E}\u63DE\u62D0\u{217F6}\u{2187B}\u6530\u562D\u{25C4A}\u541A\u{25311}\u3DC6\u{29D98}\u4C7D\u5622\u561E\u7F49\u{25ED8}\u5975\u{23D40}\u8770\u4E1C\u{20FEA}\u{20D49}\u{236BA}\u8117\u9D5E\u8D18\u763B\u9C45\u764E\u77B9\u9345\u5432\u8148\u82F7\u5625\u8132\u8418\u80BD\u55EA\u7962\u5643\u5416\u{20E9D}\u35CE\u5605\u55F1\u66F1\u{282E2}\u362D\u7534\u55F0\u55BA\u5497\u5572\u{20C41}\u{20C96}\u5ED0\u{25148}\u{20E76}\u{22C62}"],["9e40","\u{20EA2}\u9EAB\u7D5A\u55DE\u{21075}\u629D\u976D\u5494\u8CCD\u71F6\u9176\u63FC\u63B9\u63FE\u5569\u{22B43}\u9C72\u{22EB3}\u519A\u34DF\u{20DA7}\u51A7\u544D\u551E\u5513\u7666\u8E2D\u{2688A}\u75B1\u80B6\u8804\u8786\u88C7\u81B6\u841C\u{210C1}\u44EC\u7304\u{24706}\u5B90\u830B\u{26893}\u567B\u{226F4}\u{27D2F}\u{241A3}\u{27D73}\u{26ED0}\u{272B6}\u9170\u{211D9}\u9208\u{23CFC}\u{2A6A9}\u{20EAC}\u{20EF9}\u7266\u{21CA2}\u474E\u{24FC2}\u{27FF9}\u{20FEB}\u40FA"],["9ea1","\u9C5D\u651F\u{22DA0}\u48F3\u{247E0}\u{29D7C}\u{20FEC}\u{20E0A}\u6062\u{275A3}\u{20FED}"],["9ead","\u{26048}\u{21187}\u71A3\u7E8E\u9D50\u4E1A\u4E04\u3577\u5B0D\u6CB2\u5367\u36AC\u39DC\u537D\u36A5\u{24618}\u589A\u{24B6E}\u822D\u544B\u57AA\u{25A95}\u{20979}"],["9ec5","\u3A52\u{22465}\u7374\u{29EAC}\u4D09\u9BED\u{23CFE}\u{29F30}\u4C5B\u{24FA9}\u{2959E}\u{29FDE}\u845C\u{23DB6}\u{272B2}\u{267B3}\u{23720}\u632E\u7D25\u{23EF7}\u{23E2C}\u3A2A\u9008\u52CC\u3E74\u367A\u45E9\u{2048E}\u7640\u5AF0\u{20EB6}\u787A\u{27F2E}\u58A7\u40BF\u567C\u9B8B\u5D74\u7654\u{2A434}\u9E85\u4CE1\u75F9\u37FB\u6119\u{230DA}\u{243F2}"],["9ef5","\u565D\u{212A9}\u57A7\u{24963}\u{29E06}\u5234\u{270AE}\u35AD\u6C4A\u9D7C"],["9f40","\u7C56\u9B39\u57DE\u{2176C}\u5C53\u64D3\u{294D0}\u{26335}\u{27164}\u86AD\u{20D28}\u{26D22}\u{24AE2}\u{20D71}"],["9f4f","\u51FE\u{21F0F}\u5D8E\u9703\u{21DD1}\u9E81\u904C\u7B1F\u9B02\u5CD1\u7BA3\u6268\u6335\u9AFF\u7BCF\u9B2A\u7C7E\u9B2E\u7C42\u7C86\u9C15\u7BFC\u9B09\u9F17\u9C1B\u{2493E}\u9F5A\u5573\u5BC3\u4FFD\u9E98\u4FF2\u5260\u3E06\u52D1\u5767\u5056\u59B7\u5E12\u97C8\u9DAB\u8F5C\u5469\u97B4\u9940\u97BA\u532C\u6130"],["9fa1","\u692C\u53DA\u9C0A\u9D02\u4C3B\u9641\u6980\u50A6\u7546\u{2176D}\u99DA\u5273"],["9fae","\u9159\u9681\u915C"],["9fb2","\u9151\u{28E97}\u637F\u{26D23}\u6ACA\u5611\u918E\u757A\u6285\u{203FC}\u734F\u7C70\u{25C21}\u{23CFD}"],["9fc1","\u{24919}\u76D6\u9B9D\u4E2A\u{20CD4}\u83BE\u8842"],["9fc9","\u5C4A\u69C0\u50ED\u577A\u521F\u5DF5\u4ECE\u6C31\u{201F2}\u4F39\u549C\u54DA\u529A\u8D82\u35FE\u5F0C\u35F3"],["9fdb","\u6B52\u917C\u9FA5\u9B97\u982E\u98B4\u9ABA\u9EA8\u9E84\u717A\u7B14"],["9fe7","\u6BFA\u8818\u7F78"],["9feb","\u5620\u{2A64A}\u8E77\u9F53"],["9ff0","\u8DD4\u8E4F\u9E1C\u8E01\u6282\u{2837D}\u8E28\u8E75\u7AD3\u{24A77}\u7A3E\u78D8\u6CEA\u8A67\u7607"],["a040","\u{28A5A}\u9F26\u6CCE\u87D6\u75C3\u{2A2B2}\u7853\u{2F840}\u8D0C\u72E2\u7371\u8B2D\u7302\u74F1\u8CEB\u{24ABB}\u862F\u5FBA\u88A0\u44B7"],["a055","\u{2183B}\u{26E05}"],["a058","\u8A7E\u{2251B}"],["a05b","\u60FD\u7667\u9AD7\u9D44\u936E\u9B8F\u87F5"],["a063","\u880F\u8CF7\u732C\u9721\u9BB0\u35D6\u72B2\u4C07\u7C51\u994A\u{26159}\u6159\u4C04\u9E96\u617D"],["a073","\u575F\u616F\u62A6\u6239\u62CE\u3A5C\u61E2\u53AA\u{233F5}\u6364\u6802\u35D2"],["a0a1","\u5D57\u{28BC2}\u8FDA\u{28E39}"],["a0a6","\u50D9\u{21D46}\u7906\u5332\u9638\u{20F3B}\u4065"],["a0ae","\u77FE"],["a0b0","\u7CC2\u{25F1A}\u7CDA\u7A2D\u8066\u8063\u7D4D\u7505\u74F2\u8994\u821A\u670C\u8062\u{27486}\u805B\u74F0\u8103\u7724\u8989\u{267CC}\u7553\u{26ED1}\u87A9\u87CE\u81C8\u878C\u8A49\u8CAD\u8B43\u772B\u74F8\u84DA\u3635\u69B2\u8DA6"],["a0d4","\u89A9\u7468\u6DB9\u87C1\u{24011}\u74E7\u3DDB\u7176\u60A4\u619C\u3CD1\u7162\u6077"],["a0e2","\u7F71\u{28B2D}\u7250\u60E9\u4B7E\u5220\u3C18\u{23CC7}\u{25ED7}\u{27656}\u{25531}\u{21944}\u{212FE}\u{29903}\u{26DDC}\u{270AD}\u5CC1\u{261AD}\u{28A0F}\u{23677}\u{200EE}\u{26846}\u{24F0E}\u4562\u5B1F\u{2634C}\u9F50\u9EA6\u{2626B}"],["a3c0","\u2400",31,"\u2421"],["c6a1","\u2460",9,"\u2474",9,"\u2170",9,"\u4E36\u4E3F\u4E85\u4EA0\u5182\u5196\u51AB\u52F9\u5338\u5369\u53B6\u590A\u5B80\u5DDB\u2F33\u5E7F\u5EF4\u5F50\u5F61\u6534\u65E0\u7592\u7676\u8FB5\u96B6\xA8\u02C6\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\uFF3B\uFF3D\u273D\u3041",23],["c740","\u3059",58,"\u30A1\u30A2\u30A3\u30A4"],["c7a1","\u30A5",81,"\u0410",5,"\u0401\u0416",4],["c840","\u041B",26,"\u0451\u0436",25,"\u21E7\u21B8\u21B9\u31CF\u{200CC}\u4E5A\u{2008A}\u5202\u4491"],["c8a1","\u9FB0\u5188\u9FB1\u{27607}"],["c8cd","\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u309B\u309C\u2E80\u2E84\u2E86\u2E87\u2E88\u2E8A\u2E8C\u2E8D\u2E95\u2E9C\u2E9D\u2EA5\u2EA7\u2EAA\u2EAC\u2EAE\u2EB6\u2EBC\u2EBE\u2EC6\u2ECA\u2ECC\u2ECD\u2ECF\u2ED6\u2ED7\u2EDE\u2EE3"],["c8f5","\u0283\u0250\u025B\u0254\u0275\u0153\xF8\u014B\u028A\u026A"],["f9fe","\uFFED"],["fa40","\u{20547}\u92DB\u{205DF}\u{23FC5}\u854C\u42B5\u73EF\u51B5\u3649\u{24942}\u{289E4}\u9344\u{219DB}\u82EE\u{23CC8}\u783C\u6744\u62DF\u{24933}\u{289AA}\u{202A0}\u{26BB3}\u{21305}\u4FAB\u{224ED}\u5008\u{26D29}\u{27A84}\u{23600}\u{24AB1}\u{22513}\u5029\u{2037E}\u5FA4\u{20380}\u{20347}\u6EDB\u{2041F}\u507D\u5101\u347A\u510E\u986C\u3743\u8416\u{249A4}\u{20487}\u5160\u{233B4}\u516A\u{20BFF}\u{220FC}\u{202E5}\u{22530}\u{2058E}\u{23233}\u{21983}\u5B82\u877D\u{205B3}\u{23C99}\u51B2\u51B8"],["faa1","\u9D34\u51C9\u51CF\u51D1\u3CDC\u51D3\u{24AA6}\u51B3\u51E2\u5342\u51ED\u83CD\u693E\u{2372D}\u5F7B\u520B\u5226\u523C\u52B5\u5257\u5294\u52B9\u52C5\u7C15\u8542\u52E0\u860D\u{26B13}\u5305\u{28ADE}\u5549\u6ED9\u{23F80}\u{20954}\u{23FEC}\u5333\u5344\u{20BE2}\u6CCB\u{21726}\u681B\u73D5\u604A\u3EAA\u38CC\u{216E8}\u71DD\u44A2\u536D\u5374\u{286AB}\u537E\u537F\u{21596}\u{21613}\u77E6\u5393\u{28A9B}\u53A0\u53AB\u53AE\u73A7\u{25772}\u3F59\u739C\u53C1\u53C5\u6C49\u4E49\u57FE\u53D9\u3AAB\u{20B8F}\u53E0\u{23FEB}\u{22DA3}\u53F6\u{20C77}\u5413\u7079\u552B\u6657\u6D5B\u546D\u{26B53}\u{20D74}\u555D\u548F\u54A4\u47A6\u{2170D}\u{20EDD}\u3DB4\u{20D4D}"],["fb40","\u{289BC}\u{22698}\u5547\u4CED\u542F\u7417\u5586\u55A9\u5605\u{218D7}\u{2403A}\u4552\u{24435}\u66B3\u{210B4}\u5637\u66CD\u{2328A}\u66A4\u66AD\u564D\u564F\u78F1\u56F1\u9787\u53FE\u5700\u56EF\u56ED\u{28B66}\u3623\u{2124F}\u5746\u{241A5}\u6C6E\u708B\u5742\u36B1\u{26C7E}\u57E6\u{21416}\u5803\u{21454}\u{24363}\u5826\u{24BF5}\u585C\u58AA\u3561\u58E0\u58DC\u{2123C}\u58FB\u5BFF\u5743\u{2A150}\u{24278}\u93D3\u35A1\u591F\u68A6\u36C3\u6E59"],["fba1","\u{2163E}\u5A24\u5553\u{21692}\u8505\u59C9\u{20D4E}\u{26C81}\u{26D2A}\u{217DC}\u59D9\u{217FB}\u{217B2}\u{26DA6}\u6D71\u{21828}\u{216D5}\u59F9\u{26E45}\u5AAB\u5A63\u36E6\u{249A9}\u5A77\u3708\u5A96\u7465\u5AD3\u{26FA1}\u{22554}\u3D85\u{21911}\u3732\u{216B8}\u5E83\u52D0\u5B76\u6588\u5B7C\u{27A0E}\u4004\u485D\u{20204}\u5BD5\u6160\u{21A34}\u{259CC}\u{205A5}\u5BF3\u5B9D\u4D10\u5C05\u{21B44}\u5C13\u73CE\u5C14\u{21CA5}\u{26B28}\u5C49\u48DD\u5C85\u5CE9\u5CEF\u5D8B\u{21DF9}\u{21E37}\u5D10\u5D18\u5D46\u{21EA4}\u5CBA\u5DD7\u82FC\u382D\u{24901}\u{22049}\u{22173}\u8287\u3836\u3BC2\u5E2E\u6A8A\u5E75\u5E7A\u{244BC}\u{20CD3}\u53A6\u4EB7\u5ED0\u53A8\u{21771}\u5E09\u5EF4\u{28482}"],["fc40","\u5EF9\u5EFB\u38A0\u5EFC\u683E\u941B\u5F0D\u{201C1}\u{2F894}\u3ADE\u48AE\u{2133A}\u5F3A\u{26888}\u{223D0}\u5F58\u{22471}\u5F63\u97BD\u{26E6E}\u5F72\u9340\u{28A36}\u5FA7\u5DB6\u3D5F\u{25250}\u{21F6A}\u{270F8}\u{22668}\u91D6\u{2029E}\u{28A29}\u6031\u6685\u{21877}\u3963\u3DC7\u3639\u5790\u{227B4}\u7971\u3E40\u609E\u60A4\u60B3\u{24982}\u{2498F}\u{27A53}\u74A4\u50E1\u5AA0\u6164\u8424\u6142\u{2F8A6}\u{26ED2}\u6181\u51F4\u{20656}\u6187\u5BAA\u{23FB7}"],["fca1","\u{2285F}\u61D3\u{28B9D}\u{2995D}\u61D0\u3932\u{22980}\u{228C1}\u6023\u615C\u651E\u638B\u{20118}\u62C5\u{21770}\u62D5\u{22E0D}\u636C\u{249DF}\u3A17\u6438\u63F8\u{2138E}\u{217FC}\u6490\u6F8A\u{22E36}\u9814\u{2408C}\u{2571D}\u64E1\u64E5\u947B\u3A66\u643A\u3A57\u654D\u6F16\u{24A28}\u{24A23}\u6585\u656D\u655F\u{2307E}\u65B5\u{24940}\u4B37\u65D1\u40D8\u{21829}\u65E0\u65E3\u5FDF\u{23400}\u6618\u{231F7}\u{231F8}\u6644\u{231A4}\u{231A5}\u664B\u{20E75}\u6667\u{251E6}\u6673\u6674\u{21E3D}\u{23231}\u{285F4}\u{231C8}\u{25313}\u77C5\u{228F7}\u99A4\u6702\u{2439C}\u{24A21}\u3B2B\u69FA\u{237C2}\u675E\u6767\u6762\u{241CD}\u{290ED}\u67D7\u44E9\u6822\u6E50\u923C\u6801\u{233E6}\u{26DA0}\u685D"],["fd40","\u{2346F}\u69E1\u6A0B\u{28ADF}\u6973\u68C3\u{235CD}\u6901\u6900\u3D32\u3A01\u{2363C}\u3B80\u67AC\u6961\u{28A4A}\u42FC\u6936\u6998\u3BA1\u{203C9}\u8363\u5090\u69F9\u{23659}\u{2212A}\u6A45\u{23703}\u6A9D\u3BF3\u67B1\u6AC8\u{2919C}\u3C0D\u6B1D\u{20923}\u60DE\u6B35\u6B74\u{227CD}\u6EB5\u{23ADB}\u{203B5}\u{21958}\u3740\u5421\u{23B5A}\u6BE1\u{23EFC}\u6BDC\u6C37\u{2248B}\u{248F1}\u{26B51}\u6C5A\u8226\u6C79\u{23DBC}\u44C5\u{23DBD}\u{241A4}\u{2490C}\u{24900}"],["fda1","\u{23CC9}\u36E5\u3CEB\u{20D32}\u9B83\u{231F9}\u{22491}\u7F8F\u6837\u{26D25}\u{26DA1}\u{26DEB}\u6D96\u6D5C\u6E7C\u6F04\u{2497F}\u{24085}\u{26E72}\u8533\u{26F74}\u51C7\u6C9C\u6E1D\u842E\u{28B21}\u6E2F\u{23E2F}\u7453\u{23F82}\u79CC\u6E4F\u5A91\u{2304B}\u6FF8\u370D\u6F9D\u{23E30}\u6EFA\u{21497}\u{2403D}\u4555\u93F0\u6F44\u6F5C\u3D4E\u6F74\u{29170}\u3D3B\u6F9F\u{24144}\u6FD3\u{24091}\u{24155}\u{24039}\u{23FF0}\u{23FB4}\u{2413F}\u51DF\u{24156}\u{24157}\u{24140}\u{261DD}\u704B\u707E\u70A7\u7081\u70CC\u70D5\u70D6\u70DF\u4104\u3DE8\u71B4\u7196\u{24277}\u712B\u7145\u5A88\u714A\u716E\u5C9C\u{24365}\u714F\u9362\u{242C1}\u712C\u{2445A}\u{24A27}\u{24A22}\u71BA\u{28BE8}\u70BD\u720E"],["fe40","\u9442\u7215\u5911\u9443\u7224\u9341\u{25605}\u722E\u7240\u{24974}\u68BD\u7255\u7257\u3E55\u{23044}\u680D\u6F3D\u7282\u732A\u732B\u{24823}\u{2882B}\u48ED\u{28804}\u7328\u732E\u73CF\u73AA\u{20C3A}\u{26A2E}\u73C9\u7449\u{241E2}\u{216E7}\u{24A24}\u6623\u36C5\u{249B7}\u{2498D}\u{249FB}\u73F7\u7415\u6903\u{24A26}\u7439\u{205C3}\u3ED7\u745C\u{228AD}\u7460\u{28EB2}\u7447\u73E4\u7476\u83B9\u746C\u3730\u7474\u93F1\u6A2C\u7482\u4953\u{24A8C}"],["fea1","\u{2415F}\u{24A79}\u{28B8F}\u5B46\u{28C03}\u{2189E}\u74C8\u{21988}\u750E\u74E9\u751E\u{28ED9}\u{21A4B}\u5BD7\u{28EAC}\u9385\u754D\u754A\u7567\u756E\u{24F82}\u3F04\u{24D13}\u758E\u745D\u759E\u75B4\u7602\u762C\u7651\u764F\u766F\u7676\u{263F5}\u7690\u81EF\u37F8\u{26911}\u{2690E}\u76A1\u76A5\u76B7\u76CC\u{26F9F}\u8462\u{2509D}\u{2517D}\u{21E1C}\u771E\u7726\u7740\u64AF\u{25220}\u7758\u{232AC}\u77AF\u{28964}\u{28968}\u{216C1}\u77F4\u7809\u{21376}\u{24A12}\u68CA\u78AF\u78C7\u78D3\u96A5\u792E\u{255E0}\u78D7\u7934\u78B1\u{2760C}\u8FB8\u8884\u{28B2B}\u{26083}\u{2261C}\u7986\u8900\u6902\u7980\u{25857}\u799D\u{27B39}\u793C\u79A9\u6E2A\u{27126}\u3EA8\u79C6\u{2910D}\u79D4"]]});var c6=A((G_e,l6)=>{"use strict";l6.exports={shiftjis:{type:"_dbcs",table:function(){return o6()},encodeAdd:{"\xA5":92,"\u203E":126},encodeSkipVals:[{from:60736,to:63808}]},csshiftjis:"shiftjis",mskanji:"shiftjis",sjis:"shiftjis",windows31j:"shiftjis",ms31j:"shiftjis",xsjis:"shiftjis",windows932:"shiftjis",ms932:"shiftjis",932:"shiftjis",cp932:"shiftjis",eucjp:{type:"_dbcs",table:function(){return n6()},encodeAdd:{"\xA5":92,"\u203E":126}},gb2312:"cp936",gb231280:"cp936",gb23121980:"cp936",csgb2312:"cp936",csiso58gb231280:"cp936",euccn:"cp936",windows936:"cp936",ms936:"cp936",936:"cp936",cp936:{type:"_dbcs",table:function(){return Pv()}},gbk:{type:"_dbcs",table:function(){return Pv().concat(w0())}},xgbk:"gbk",isoir58:"gbk",gb18030:{type:"_dbcs",table:function(){return Pv().concat(w0())},gb18030:function(){return a6()},encodeSkipVals:[128],encodeAdd:{"\u20AC":41699}},chinese:"gb18030",windows949:"cp949",ms949:"cp949",949:"cp949",cp949:{type:"_dbcs",table:function(){return i6()}},cseuckr:"cp949",csksc56011987:"cp949",euckr:"cp949",isoir149:"cp949",korean:"cp949",ksc56011987:"cp949",ksc56011989:"cp949",ksc5601:"cp949",windows950:"cp950",ms950:"cp950",950:"cp950",cp950:{type:"_dbcs",table:function(){return x0()}},big5:"big5hkscs",big5hkscs:{type:"_dbcs",table:function(){return x0().concat(r6())},encodeSkipVals:[36457,36463,36478,36523,36532,36557,36560,36695,36713,36718,36811,36862,36973,36986,37060,37084,37105,37311,37551,37552,37553,37554,37585,37959,38090,38361,38652,39285,39798,39800,39803,39878,39902,39916,39926,40002,40019,40034,40040,40043,40055,40124,40125,40144,40279,40282,40388,40431,40443,40617,40687,40701,40800,40907,41079,41180,41183,36812,37576,38468,38637,41636,41637,41639,41638,41676,41678]},cnbig5:"big5hkscs",csbig5:"big5hkscs",xxbig5:"big5hkscs"}});var u6=A((p6,gu)=>{"use strict";var s6=[L4(),U4(),G4(),H4(),Y4(),K4(),Z4(),t6(),c6()];for(jv=0;jv{"use strict";var d6=Gi().Buffer;f6.exports=function(d){var o=d.Transform;function s(l,u){this.conv=l,u=u||{},u.decodeStrings=!1,o.call(this,u)}s.prototype=Object.create(o.prototype,{constructor:{value:s}}),s.prototype._transform=function(l,u,T){if(typeof l!="string")return T(new Error("Iconv encoding stream needs strings as its input."));try{var g=this.conv.write(l);g&&g.length&&this.push(g),T()}catch(m){T(m)}},s.prototype._flush=function(l){try{var u=this.conv.end();u&&u.length&&this.push(u),l()}catch(T){l(T)}},s.prototype.collect=function(l){var u=[];return this.on("error",l),this.on("data",function(T){u.push(T)}),this.on("end",function(){l(null,d6.concat(u))}),this};function c(l,u){this.conv=l,u=u||{},u.encoding=this.encoding="utf8",o.call(this,u)}return c.prototype=Object.create(o.prototype,{constructor:{value:c}}),c.prototype._transform=function(l,u,T){if(!d6.isBuffer(l)&&!(l instanceof Uint8Array))return T(new Error("Iconv decoding stream needs buffers as its input."));try{var g=this.conv.write(l);g&&g.length&&this.push(g,this.encoding),T()}catch(m){T(m)}},c.prototype._flush=function(l){try{var u=this.conv.end();u&&u.length&&this.push(u,this.encoding),l()}catch(T){l(T)}},c.prototype.collect=function(l){var u="";return this.on("error",l),this.on("data",function(T){u+=T}),this.on("end",function(){l(null,u)}),this},{IconvLiteEncoderStream:s,IconvLiteDecoderStream:c}}});var b6=A((H_e,y6)=>{"use strict";var h6=Gi().Buffer,g6=k4(),Me=y6.exports;Me.encodings=null;Me.defaultCharUnicode="\uFFFD";Me.defaultCharSingleByte="?";Me.encode=function(o,s,c){o=""+(o||"");var l=Me.getEncoder(s,c),u=l.write(o),T=l.end();return T&&T.length>0?h6.concat([u,T]):u};Me.decode=function(o,s,c){typeof o=="string"&&(Me.skipDecodeWarning||(console.error("Iconv-lite warning: decode()-ing strings is deprecated. Refer to https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding"),Me.skipDecodeWarning=!0),o=h6.from(""+(o||""),"binary"));var l=Me.getDecoder(s,c),u=l.write(o),T=l.end();return T?u+T:u};Me.encodingExists=function(o){try{return Me.getCodec(o),!0}catch{return!1}};Me.toEncoding=Me.encode;Me.fromEncoding=Me.decode;Me._codecDataCache={};Me.getCodec=function(o){Me.encodings||(Me.encodings=u6());for(var s=Me._canonicalizeEncoding(o),c={};;){var l=Me._codecDataCache[s];if(l)return l;var u=Me.encodings[s];switch(typeof u){case"string":s=u;break;case"object":for(var T in u)c[T]=u[T];c.encodingName||(c.encodingName=s),s=u.type;break;case"function":return c.encodingName||(c.encodingName=s),l=new u(c,Me),Me._codecDataCache[c.encodingName]=l,l;default:throw new Error("Encoding not recognized: '"+o+"' (searched as: '"+s+"')")}}};Me._canonicalizeEncoding=function(d){return(""+d).toLowerCase().replace(/:\d{4}$|[^0-9a-z]/g,"")};Me.getEncoder=function(o,s){var c=Me.getCodec(o),l=new c.encoder(s,c);return c.bomAware&&s&&s.addBOM&&(l=new g6.PrependBOM(l,s)),l};Me.getDecoder=function(o,s){var c=Me.getCodec(o),l=new c.decoder(s,c);return c.bomAware&&!(s&&s.stripBOM===!1)&&(l=new g6.StripBOM(l,s)),l};Me.enableStreamingAPI=function(o){if(!Me.supportsStreams){var s=m6()(o);Me.IconvLiteEncoderStream=s.IconvLiteEncoderStream,Me.IconvLiteDecoderStream=s.IconvLiteDecoderStream,Me.encodeStream=function(l,u){return new Me.IconvLiteEncoderStream(Me.getEncoder(l,u),u)},Me.decodeStream=function(l,u){return new Me.IconvLiteDecoderStream(Me.getDecoder(l,u),u)},Me.supportsStreams=!0}};var xv;try{xv=require("stream")}catch{}xv&&xv.Transform?Me.enableStreamingAPI(xv):Me.encodeStream=Me.decodeStream=function(){throw new Error("iconv-lite Streaming API is not enabled. Use iconv.enableStreamingAPI(require('stream')); to enable it.")}});var sm=A((Q_e,T6)=>{"use strict";var _v=b6();T6.exports.convert=hle;function hle(d,o,s){s=v6(s||"UTF-8"),o=v6(o||"UTF-8"),d=d||"";var c;if(s!=="UTF-8"&&typeof d=="string"&&(d=Buffer.from(d,"binary")),s===o)typeof d=="string"?c=Buffer.from(d):c=d;else try{c=gle(d,o,s)}catch(l){console.error(l),c=d}return typeof c=="string"&&(c=Buffer.from(c,"utf-8")),c}function gle(d,o,s){return o==="UTF-8"?_v.decode(d,s):s==="UTF-8"?_v.encode(d,o):_v.encode(_v.decode(d,s),o)}function v6(d){return(d||"").toString().trim().replace(/^latin[\-_]?(\d+)$/i,"ISO-8859-$1").replace(/^win(?:dows)?[\-_]?(\d+)$/i,"WINDOWS-$1").replace(/^utf[\-_]?(\d+)$/i,"UTF-$1").replace(/^ks_c_5601\-1987$/i,"CP949").replace(/^us[\-_]?ascii$/i,"ASCII").toUpperCase()}});var R6=A((ni,C6)=>{"use strict";Object.defineProperty(ni,"__esModule",{value:!0});function vu(d){return d&&typeof d=="object"&&"default"in d?d.default:d}var ma=vu(require("stream")),j6=vu(require("http")),Ev=vu(require("url")),w6=vu(rm()),yle=vu(require("https")),zc=vu(require("zlib")),ble=ma.Readable,Hi=Symbol("buffer"),_0=Symbol("type"),um=class d{constructor(){this[_0]="";let o=arguments[0],s=arguments[1],c=[],l=0;if(o){let T=o,g=Number(T.length);for(let m=0;m1&&arguments[1]!==void 0?arguments[1]:{},c=s.size;let l=c===void 0?0:c;var u=s.timeout;let T=u===void 0?0:u;d==null?d=null:x6(d)?d=Buffer.from(d.toString()):mm(d)||Buffer.isBuffer(d)||(Object.prototype.toString.call(d)==="[object ArrayBuffer]"?d=Buffer.from(d):ArrayBuffer.isView(d)?d=Buffer.from(d.buffer,d.byteOffset,d.byteLength):d instanceof ma||(d=Buffer.from(String(d)))),this[Yi]={body:d,disturbed:!1,error:null},this.size=l,this.timeout=T,d instanceof ma&&d.on("error",function(g){let m=g.name==="AbortError"?g:new co(`Invalid response body while trying to fetch ${o.url}: ${g.message}`,"system",g);o[Yi].error=m})}Zt.prototype={get body(){return this[Yi].body},get bodyUsed(){return this[Yi].disturbed},arrayBuffer(){return yu.call(this).then(function(d){return d.buffer.slice(d.byteOffset,d.byteOffset+d.byteLength)})},blob(){let d=this.headers&&this.headers.get("content-type")||"";return yu.call(this).then(function(o){return Object.assign(new um([],{type:d.toLowerCase()}),{[Hi]:o})})},json(){var d=this;return yu.call(this).then(function(o){try{return JSON.parse(o.toString())}catch(s){return Zt.Promise.reject(new co(`invalid json response body at ${d.url} reason: ${s.message}`,"invalid-json"))}})},text(){return yu.call(this).then(function(d){return d.toString()})},buffer(){return yu.call(this)},textConverted(){var d=this;return yu.call(this).then(function(o){return vle(o,d.headers)})}};Object.defineProperties(Zt.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Zt.mixIn=function(d){for(let o of Object.getOwnPropertyNames(Zt.prototype))if(!(o in d)){let s=Object.getOwnPropertyDescriptor(Zt.prototype,o);Object.defineProperty(d,o,s)}};function yu(){var d=this;if(this[Yi].disturbed)return Zt.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Yi].disturbed=!0,this[Yi].error)return Zt.Promise.reject(this[Yi].error);let o=this.body;if(o===null)return Zt.Promise.resolve(Buffer.alloc(0));if(mm(o)&&(o=o.stream()),Buffer.isBuffer(o))return Zt.Promise.resolve(o);if(!(o instanceof ma))return Zt.Promise.resolve(Buffer.alloc(0));let s=[],c=0,l=!1;return new Zt.Promise(function(u,T){let g;d.timeout&&(g=setTimeout(function(){l=!0,T(new co(`Response timeout while trying to fetch ${d.url} (over ${d.timeout}ms)`,"body-timeout"))},d.timeout)),o.on("error",function(m){m.name==="AbortError"?(l=!0,T(m)):T(new co(`Invalid response body while trying to fetch ${d.url}: ${m.message}`,"system",m))}),o.on("data",function(m){if(!(l||m===null)){if(d.size&&c+m.length>d.size){l=!0,T(new co(`content size at ${d.url} over limit: ${d.size}`,"max-size"));return}c+=m.length,s.push(m)}}),o.on("end",function(){if(!l){clearTimeout(g);try{u(Buffer.concat(s,c))}catch(m){T(new co(`Could not create Buffer from response body for ${d.url}: ${m.message}`,"system",m))}}})})}function vle(d,o){if(typeof C0!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let s=o.get("content-type"),c="utf-8",l,u;return s&&(l=/charset=([^;]*)/i.exec(s)),u=d.slice(0,1024).toString(),!l&&u&&(l=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[Et]=Object.create(null),o instanceof d){let s=o.raw(),c=Object.keys(s);for(let l of c)for(let u of s[l])this.append(l,u);return}if(o!=null)if(typeof o=="object"){let s=o[Symbol.iterator];if(s!=null){if(typeof s!="function")throw new TypeError("Header pairs must be iterable");let c=[];for(let l of o){if(typeof l!="object"||typeof l[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");c.push(Array.from(l))}for(let l of c){if(l.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(l[0],l[1])}}else for(let c of Object.keys(o)){let l=o[c];this.append(c,l)}}else throw new TypeError("Provided initializer must be an object")}get(o){o=`${o}`,pm(o);let s=bu(this[Et],o);return s===void 0?null:this[Et][s].join(", ")}forEach(o){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,c=N0(this),l=0;for(;l1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(d[Et]).sort().map(o==="key"?function(c){return c.toLowerCase()}:o==="value"?function(c){return d[Et][c].join(", ")}:function(c){return[c.toLowerCase(),d[Et][c].join(", ")]})}var A0=Symbol("internal");function D0(d,o){let s=Object.create(I0);return s[A0]={target:d,kind:o,index:0},s}var I0=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==I0)throw new TypeError("Value of `this` is not a HeadersIterator");var d=this[A0];let o=d.target,s=d.kind,c=d.index,l=N0(o,s),u=l.length;return c>=u?{value:void 0,done:!0}:(this[A0].index=c+1,{value:l[c],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(I0,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function Ole(d){let o=Object.assign({__proto__:null},d[Et]),s=bu(d[Et],"Host");return s!==void 0&&(o[s]=o[s][0]),o}function Sle(d){let o=new Rn;for(let s of Object.keys(d))if(!M6.test(s))if(Array.isArray(d[s]))for(let c of d[s])R0.test(c)||(o[Et][s]===void 0?o[Et][s]=[c]:o[Et][s].push(c));else R0.test(d[s])||(o[Et][s]=[d[s]]);return o}var ml=Symbol("Response internals"),Ple=j6.STATUS_CODES,Cn=class d{constructor(){let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Zt.call(this,o,s);let c=s.status||200,l=new Rn(s.headers);if(o!=null&&!l.has("Content-Type")){let u=D6(o);u&&l.append("Content-Type",u)}this[ml]={url:s.url,status:c,statusText:s.statusText||Ple[c],headers:l,counter:s.counter}}get url(){return this[ml].url||""}get status(){return this[ml].status}get ok(){return this[ml].status>=200&&this[ml].status<300}get redirected(){return this[ml].counter>0}get statusText(){return this[ml].statusText}get headers(){return this[ml].headers}clone(){return new d(_6(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Zt.mixIn(Cn.prototype);Object.defineProperties(Cn.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(Cn.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Qi=Symbol("Request internals"),jle=Ev.URL||w6.URL,wle=Ev.parse,xle=Ev.format;function E0(d){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(d)&&(d=new jle(d).toString()),wle(d)}var _le="destroy"in ma.Readable.prototype;function Dv(d){return typeof d=="object"&&typeof d[Qi]=="object"}function Dle(d){let o=d&&typeof d=="object"&&Object.getPrototypeOf(d);return!!(o&&o.constructor.name==="AbortSignal")}var gl=class d{constructor(o){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c;Dv(o)?c=E0(o.url):(o&&o.href?c=E0(o.href):c=E0(`${o}`),o={});let l=s.method||o.method||"GET";if(l=l.toUpperCase(),(s.body!=null||Dv(o)&&o.body!==null)&&(l==="GET"||l==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let u=s.body!=null?s.body:Dv(o)&&o.body!==null?_6(o):null;Zt.call(this,u,{timeout:s.timeout||o.timeout||0,size:s.size||o.size||0});let T=new Rn(s.headers||o.headers||{});if(u!=null&&!T.has("Content-Type")){let m=D6(u);m&&T.append("Content-Type",m)}let g=Dv(o)?o.signal:null;if("signal"in s&&(g=s.signal),g!=null&&!Dle(g))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[Qi]={method:l,redirect:s.redirect||o.redirect||"follow",headers:T,parsedURL:c,signal:g},this.follow=s.follow!==void 0?s.follow:o.follow!==void 0?o.follow:20,this.compress=s.compress!==void 0?s.compress:o.compress!==void 0?o.compress:!0,this.counter=s.counter||o.counter||0,this.agent=s.agent||o.agent}get method(){return this[Qi].method}get url(){return xle(this[Qi].parsedURL)}get headers(){return this[Qi].headers}get redirect(){return this[Qi].redirect}get signal(){return this[Qi].signal}clone(){return new d(this)}};Zt.mixIn(gl.prototype);Object.defineProperty(gl.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(gl.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function Ele(d){let o=d[Qi].parsedURL,s=new Rn(d[Qi].headers);if(s.has("Accept")||s.set("Accept","*/*"),!o.protocol||!o.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(o.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(d.signal&&d.body instanceof ma.Readable&&!_le)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let c=null;if(d.body==null&&/^(POST|PUT)$/i.test(d.method)&&(c="0"),d.body!=null){let u=E6(d);typeof u=="number"&&(c=String(u))}c&&s.set("Content-Length",c),s.has("User-Agent")||s.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),d.compress&&!s.has("Accept-Encoding")&&s.set("Accept-Encoding","gzip,deflate");let l=d.agent;return typeof l=="function"&&(l=l(o)),!s.has("Connection")&&!l&&s.set("Connection","close"),Object.assign({},o,{method:d.method,headers:Ole(s),agent:l})}function dm(d){Error.call(this,d),this.type="aborted",this.message=d,Error.captureStackTrace(this,this.constructor)}dm.prototype=Object.create(Error.prototype);dm.prototype.constructor=dm;dm.prototype.name="AbortError";var fm=Ev.URL||w6.URL,P6=ma.PassThrough,Mle=function(o,s){let c=new fm(s).hostname,l=new fm(o).hostname;return c===l||c[c.length-l.length-1]==="."&&c.endsWith(l)},Cle=function(o,s){let c=new fm(s).protocol,l=new fm(o).protocol;return c===l};function hl(d,o){if(!hl.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Zt.Promise=hl.Promise,new hl.Promise(function(s,c){let l=new gl(d,o),u=Ele(l),T=(u.protocol==="https:"?yle:j6).request,g=l.signal,m=null,a=function(){let p=new dm("The user aborted a request.");c(p),l.body&&l.body instanceof ma.Readable&&M0(l.body,p),!(!m||!m.body)&&m.body.emit("error",p)};if(g&&g.aborted){a();return}let r=function(){a(),n()},e=T(u),t;g&&g.addEventListener("abort",r);function n(){e.abort(),g&&g.removeEventListener("abort",r),clearTimeout(t)}l.timeout&&e.once("socket",function(i){t=setTimeout(function(){c(new co(`network timeout at: ${l.url}`,"request-timeout")),n()},l.timeout)}),e.on("error",function(i){c(new co(`request to ${l.url} failed, reason: ${i.message}`,"system",i)),m&&m.body&&M0(m.body,i),n()}),Rle(e,function(i){g&&g.aborted||m&&m.body&&M0(m.body,i)}),parseInt(process.version.substring(1))<14&&e.on("socket",function(i){i.addListener("close",function(p){let f=i.listenerCount("data")>0;if(m&&f&&!p&&!(g&&g.aborted)){let y=new Error("Premature close");y.code="ERR_STREAM_PREMATURE_CLOSE",m.body.emit("error",y)}})}),e.on("response",function(i){clearTimeout(t);let p=Sle(i.headers);if(hl.isRedirect(i.statusCode)){let R=p.get("Location"),k=null;try{k=R===null?null:new fm(R,l.url).toString()}catch{if(l.redirect!=="manual"){c(new co(`uri requested responds with an invalid redirect URL: ${R}`,"invalid-redirect")),n();return}}switch(l.redirect){case"error":c(new co(`uri requested responds with a redirect, redirect mode is set to error: ${l.url}`,"no-redirect")),n();return;case"manual":if(k!==null)try{p.set("Location",k)}catch(U){c(U)}break;case"follow":if(k===null)break;if(l.counter>=l.follow){c(new co(`maximum redirect reached at: ${l.url}`,"max-redirect")),n();return}let J={headers:new Rn(l.headers),follow:l.follow,counter:l.counter+1,agent:l.agent,compress:l.compress,method:l.method,body:l.body,signal:l.signal,timeout:l.timeout,size:l.size};if(!Mle(l.url,k)||!Cle(l.url,k))for(let U of["authorization","www-authenticate","cookie","cookie2"])J.headers.delete(U);if(i.statusCode!==303&&l.body&&E6(l)===null){c(new co("Cannot follow redirect with body being a readable stream","unsupported-redirect")),n();return}(i.statusCode===303||(i.statusCode===301||i.statusCode===302)&&l.method==="POST")&&(J.method="GET",J.body=void 0,J.headers.delete("content-length")),s(hl(new gl(k,J))),n();return}}i.once("end",function(){g&&g.removeEventListener("abort",r)});let f=i.pipe(new P6),y={url:l.url,status:i.statusCode,statusText:i.statusMessage,headers:p,size:l.size,timeout:l.timeout,counter:l.counter},O=p.get("Content-Encoding");if(!l.compress||l.method==="HEAD"||O===null||i.statusCode===204||i.statusCode===304){m=new Cn(f,y),s(m);return}let _={flush:zc.Z_SYNC_FLUSH,finishFlush:zc.Z_SYNC_FLUSH};if(O=="gzip"||O=="x-gzip"){f=f.pipe(zc.createGunzip(_)),m=new Cn(f,y),s(m);return}if(O=="deflate"||O=="x-deflate"){let R=i.pipe(new P6);R.once("data",function(k){(k[0]&15)===8?f=f.pipe(zc.createInflate()):f=f.pipe(zc.createInflateRaw()),m=new Cn(f,y),s(m)}),R.on("end",function(){m||(m=new Cn(f,y),s(m))});return}if(O=="br"&&typeof zc.createBrotliDecompress=="function"){f=f.pipe(zc.createBrotliDecompress()),m=new Cn(f,y),s(m);return}m=new Cn(f,y),s(m)}),Tle(e,l)})}function Rle(d,o){let s;d.on("socket",function(c){s=c}),d.on("response",function(c){let l=c.headers;l["transfer-encoding"]==="chunked"&&!l["content-length"]&&c.once("close",function(u){if(s&&s.listenerCount("data")>0&&!u){let g=new Error("Premature close");g.code="ERR_STREAM_PREMATURE_CLOSE",o(g)}})})}function M0(d,o){d.destroy?d.destroy(o):(d.emit("error",o),d.end())}hl.isRedirect=function(d){return d===301||d===302||d===303||d===307||d===308};hl.Promise=global.Promise;C6.exports=ni=hl;Object.defineProperty(ni,"__esModule",{value:!0});ni.default=ni;ni.Headers=Rn;ni.Request=gl;ni.Response=Cn;ni.FetchError=co});var A6=A((Y_e,N6)=>{"use strict";var ai=d=>d!==null&&typeof d=="object"&&typeof d.pipe=="function";ai.writable=d=>ai(d)&&d.writable!==!1&&typeof d._write=="function"&&typeof d._writableState=="object";ai.readable=d=>ai(d)&&d.readable!==!1&&typeof d._read=="function"&&typeof d._readableState=="object";ai.duplex=d=>ai.writable(d)&&ai.readable(d);ai.transform=d=>ai.duplex(d)&&typeof d._transform=="function";N6.exports=ai});var F0=A(Tu=>{"use strict";Object.defineProperty(Tu,"__esModule",{value:!0});Tu.defaultErrorRedactor=Tu.GaxiosError=void 0;var Nle=require("url"),k0=class extends Error{constructor(o,s,c,l){if(super(o),this.config=s,this.response=c,this.error=l,this.response){try{this.response.data=Ale(s.responseType,c?.data)}catch{}this.status=this.response.status}if(l&&"code"in l&&l.code&&(this.code=l.code),s.errorRedactor){let u=s.errorRedactor;this.config={...s},this.response&&(this.response={...this.response,config:{...this.response.config}});let T=u({config:s,response:c});this.config={...s,...T.config},this.response&&(this.response={...this.response,...T.response,config:s})}}};Tu.GaxiosError=k0;function Ale(d,o){switch(d){case"stream":return o;case"json":return JSON.parse(JSON.stringify(o));case"arraybuffer":return JSON.parse(Buffer.from(o).toString("utf8"));case"blob":return JSON.parse(o.text());default:return o}}function I6(d){let o="< - See `errorRedactor` option in `gaxios` for configuration>.";function s(u){if(u)for(let T of Object.keys(u))/^authentication$/.test(T)&&(u[T]=o)}function c(u,T){if(typeof u=="object"&&u!==null&&typeof u[T]=="string"){let g=u[T];(/grant_type=/.test(g)||/assertion=/.test(g))&&(u[T]=o)}}function l(u){typeof u=="object"&&u!==null&&("grant_type"in u&&(u.grant_type=o),"assertion"in u&&(u.assertion=o))}if(d.config){s(d.config.headers),c(d.config,"data"),l(d.config.data),c(d.config,"body"),l(d.config.body);try{let u=new Nle.URL(d.config.url||"");u.searchParams.has("token")&&u.searchParams.set("token",o),d.config.url=u.toString()}catch{}}return d.response&&(I6({config:d.response.config}),s(d.response.headers),c(d.response,"data"),l(d.response.data)),d}Tu.defaultErrorRedactor=I6});var F6=A(Mv=>{"use strict";Object.defineProperty(Mv,"__esModule",{value:!0});Mv.getRetryConfig=void 0;async function Ile(d){var o;let s=k6(d);if(!d||!d.config||!s&&!d.config.retry)return{shouldRetry:!1};s=s||{},s.currentRetryAttempt=s.currentRetryAttempt||0,s.retry=s.retry===void 0||s.retry===null?3:s.retry,s.httpMethodsToRetry=s.httpMethodsToRetry||["GET","HEAD","PUT","OPTIONS","DELETE"],s.noResponseRetries=s.noResponseRetries===void 0||s.noResponseRetries===null?2:s.noResponseRetries;let c=[[100,199],[429,429],[500,599]];if(s.statusCodesToRetry=s.statusCodesToRetry||c,d.config.retryConfig=s,!await(s.shouldRetry||kle)(d))return{shouldRetry:!1,config:d.config};let T=(s.currentRetryAttempt?0:(o=s.retryDelay)!==null&&o!==void 0?o:100)+(Math.pow(2,s.currentRetryAttempt)-1)/2*1e3;d.config.retryConfig.currentRetryAttempt+=1;let g=s.retryBackoff?s.retryBackoff(d,T):new Promise(m=>{setTimeout(m,T)});return s.onRetryAttempt&&s.onRetryAttempt(d),await g,{shouldRetry:!0,config:d.config}}Mv.getRetryConfig=Ile;function kle(d){var o;let s=k6(d);if(d.name==="AbortError"||((o=d.error)===null||o===void 0?void 0:o.name)==="AbortError"||!s||s.retry===0||!d.response&&(s.currentRetryAttempt||0)>=s.noResponseRetries||!d.config.method||s.httpMethodsToRetry.indexOf(d.config.method.toUpperCase())<0)return!1;if(d.response&&d.response.status){let c=!1;for(let[l,u]of s.statusCodesToRetry){let T=d.response.status;if(T>=l&&T<=u){c=!0;break}}if(!c)return!1}return s.currentRetryAttempt=s.currentRetryAttempt||0,!(s.currentRetryAttempt>=s.retry)}function k6(d){if(d&&d.config&&d.config.retryConfig)return d.config.retryConfig}});var J6=A((X_e,L6)=>{var Ou=1e3,Su=Ou*60,Pu=Su*60,Hc=Pu*24,Fle=Hc*7,Lle=Hc*365.25;L6.exports=function(d,o){o=o||{};var s=typeof d;if(s==="string"&&d.length>0)return Jle(d);if(s==="number"&&isFinite(d))return o.long?Ule(d):Vle(d);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(d))};function Jle(d){if(d=String(d),!(d.length>100)){var o=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(d);if(o){var s=parseFloat(o[1]),c=(o[2]||"ms").toLowerCase();switch(c){case"years":case"year":case"yrs":case"yr":case"y":return s*Lle;case"weeks":case"week":case"w":return s*Fle;case"days":case"day":case"d":return s*Hc;case"hours":case"hour":case"hrs":case"hr":case"h":return s*Pu;case"minutes":case"minute":case"mins":case"min":case"m":return s*Su;case"seconds":case"second":case"secs":case"sec":case"s":return s*Ou;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return s;default:return}}}}function Vle(d){var o=Math.abs(d);return o>=Hc?Math.round(d/Hc)+"d":o>=Pu?Math.round(d/Pu)+"h":o>=Su?Math.round(d/Su)+"m":o>=Ou?Math.round(d/Ou)+"s":d+"ms"}function Ule(d){var o=Math.abs(d);return o>=Hc?Cv(d,o,Hc,"day"):o>=Pu?Cv(d,o,Pu,"hour"):o>=Su?Cv(d,o,Su,"minute"):o>=Ou?Cv(d,o,Ou,"second"):d+" ms"}function Cv(d,o,s,c){var l=o>=s*1.5;return Math.round(d/s)+" "+c+(l?"s":"")}});var L0=A((Z_e,V6)=>{function qle(d){s.debug=s,s.default=s,s.coerce=m,s.disable=u,s.enable=l,s.enabled=T,s.humanize=J6(),s.destroy=a,Object.keys(d).forEach(r=>{s[r]=d[r]}),s.names=[],s.skips=[],s.formatters={};function o(r){let e=0;for(let t=0;t{if(J==="%%")return"%";R++;let z=s.formatters[U];if(typeof z=="function"){let G=f[R];J=z.call(y,G),f.splice(R,1),R--}return J}),s.formatArgs.call(y,f),(y.log||s.log).apply(y,f)}return p.namespace=r,p.useColors=s.useColors(),p.color=s.selectColor(r),p.extend=c,p.destroy=s.destroy,Object.defineProperty(p,"enabled",{enumerable:!0,configurable:!1,get:()=>t!==null?t:(n!==s.namespaces&&(n=s.namespaces,i=s.enabled(r)),i),set:f=>{t=f}}),typeof s.init=="function"&&s.init(p),p}function c(r,e){let t=s(this.namespace+(typeof e>"u"?":":e)+r);return t.log=this.log,t}function l(r){s.save(r),s.namespaces=r,s.names=[],s.skips=[];let e,t=(typeof r=="string"?r:"").split(/[\s,]+/),n=t.length;for(e=0;e"-"+e)].join(",");return s.enable(""),r}function T(r){if(r[r.length-1]==="*")return!0;let e,t;for(e=0,t=s.skips.length;e{rn.formatArgs=Gle;rn.save=zle;rn.load=Hle;rn.useColors=Ble;rn.storage=Qle();rn.destroy=(()=>{let d=!1;return()=>{d||(d=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();rn.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function Ble(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function Gle(d){if(d[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+d[0]+(this.useColors?"%c ":" ")+"+"+Rv.exports.humanize(this.diff),!this.useColors)return;let o="color: "+this.color;d.splice(1,0,o,"color: inherit");let s=0,c=0;d[0].replace(/%[a-zA-Z%]/g,l=>{l!=="%%"&&(s++,l==="%c"&&(c=s))}),d.splice(c,0,o)}rn.log=console.debug||console.log||(()=>{});function zle(d){try{d?rn.storage.setItem("debug",d):rn.storage.removeItem("debug")}catch{}}function Hle(){let d;try{d=rn.storage.getItem("debug")}catch{}return!d&&typeof process<"u"&&"env"in process&&(d=process.env.DEBUG),d}function Qle(){try{return localStorage}catch{}}Rv.exports=L0()(rn);var{formatters:Yle}=Rv.exports;Yle.j=function(d){try{return JSON.stringify(d)}catch(o){return"[UnexpectedJSONParseError]: "+o.message}}});var B6=A(($_e,q6)=>{"use strict";q6.exports=(d,o=process.argv)=>{let s=d.startsWith("-")?"":d.length===1?"-":"--",c=o.indexOf(s+d),l=o.indexOf("--");return c!==-1&&(l===-1||c{"use strict";var Wle=require("os"),G6=require("tty"),Nn=B6(),{env:$t}=process,yl;Nn("no-color")||Nn("no-colors")||Nn("color=false")||Nn("color=never")?yl=0:(Nn("color")||Nn("colors")||Nn("color=true")||Nn("color=always"))&&(yl=1);"FORCE_COLOR"in $t&&($t.FORCE_COLOR==="true"?yl=1:$t.FORCE_COLOR==="false"?yl=0:yl=$t.FORCE_COLOR.length===0?1:Math.min(parseInt($t.FORCE_COLOR,10),3));function J0(d){return d===0?!1:{level:d,hasBasic:!0,has256:d>=2,has16m:d>=3}}function V0(d,o){if(yl===0)return 0;if(Nn("color=16m")||Nn("color=full")||Nn("color=truecolor"))return 3;if(Nn("color=256"))return 2;if(d&&!o&&yl===void 0)return 0;let s=yl||0;if($t.TERM==="dumb")return s;if(process.platform==="win32"){let c=Wle.release().split(".");return Number(c[0])>=10&&Number(c[2])>=10586?Number(c[2])>=14931?3:2:1}if("CI"in $t)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(c=>c in $t)||$t.CI_NAME==="codeship"?1:s;if("TEAMCITY_VERSION"in $t)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test($t.TEAMCITY_VERSION)?1:0;if($t.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in $t){let c=parseInt(($t.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch($t.TERM_PROGRAM){case"iTerm.app":return c>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test($t.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test($t.TERM)||"COLORTERM"in $t?1:s}function Kle(d){let o=V0(d,d&&d.isTTY);return J0(o)}z6.exports={supportsColor:Kle,stdout:J0(V0(!0,G6.isatty(1))),stderr:J0(V0(!0,G6.isatty(2)))}});var Y6=A((so,Av)=>{var Xle=require("tty"),Nv=require("util");so.init=ace;so.log=tce;so.formatArgs=$le;so.save=oce;so.load=nce;so.useColors=Zle;so.destroy=Nv.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");so.colors=[6,2,3,4,5,1];try{let d=H6();d&&(d.stderr||d).level>=2&&(so.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}so.inspectOpts=Object.keys(process.env).filter(d=>/^debug_/i.test(d)).reduce((d,o)=>{let s=o.substring(6).toLowerCase().replace(/_([a-z])/g,(l,u)=>u.toUpperCase()),c=process.env[o];return/^(yes|on|true|enabled)$/i.test(c)?c=!0:/^(no|off|false|disabled)$/i.test(c)?c=!1:c==="null"?c=null:c=Number(c),d[s]=c,d},{});function Zle(){return"colors"in so.inspectOpts?!!so.inspectOpts.colors:Xle.isatty(process.stderr.fd)}function $le(d){let{namespace:o,useColors:s}=this;if(s){let c=this.color,l="\x1B[3"+(c<8?c:"8;5;"+c),u=` ${l};1m${o} \x1B[0m`;d[0]=u+d[0].split(` +\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var YI=A(QI=>{"use strict";var px=oi().Buffer;QI._dbcs=ni;var Qt=-1,HI=-2,an=-10,vo=-1e3,rs=new Array(256),Hd=-1;for(Vy=0;Vy<256;Vy++)rs[Vy]=Qt;var Vy;function ni(d,o){if(this.encodingName=d.encodingName,!d)throw new Error("DBCS codec is called without the data.");if(!d.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var p=d.table();this.decodeTables=[],this.decodeTables[0]=rs.slice(0),this.decodeTableSeq=[];for(var c=0;cvo)throw new Error("gb18030 decode tables conflict at byte 2");for(var a=this.decodeTables[vo-y[m]],r=129;r<=254;r++){if(a[r]===Qt)a[r]=vo-u;else{if(a[r]===vo-u)continue;if(a[r]>vo)throw new Error("gb18030 decode tables conflict at byte 3")}for(var e=this.decodeTables[vo-a[r]],t=48;t<=57;t++)e[t]===Qt&&(e[t]=HI)}}}this.defaultCharUnicode=o.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var n={};if(d.encodeSkipVals)for(var c=0;c0;d>>>=8)o.push(d&255);o.length==0&&o.push(0);for(var p=this.decodeTables[0],c=o.length-1;c>0;c--){var l=p[o[c]];if(l==Qt)p[o[c]]=vo-this.decodeTables.length,this.decodeTables.push(p=rs.slice(0));else if(l<=vo)p=this.decodeTables[vo-l];else throw new Error("Overwrite byte in "+this.encodingName+", addr: "+d.toString(16))}return p};ni.prototype._addDecodeChunk=function(d){var o=parseInt(d[0],16),p=this._getDecodeTrieNode(o);o=o&255;for(var c=1;c255)throw new Error("Incorrect chunk in "+this.encodingName+" at addr "+d[0]+": too long"+o)};ni.prototype._getEncodeBucket=function(d){var o=d>>8;return this.encodeTable[o]===void 0&&(this.encodeTable[o]=rs.slice(0)),this.encodeTable[o]};ni.prototype._setEncodeChar=function(d,o){var p=this._getEncodeBucket(d),c=d&255;p[c]<=an?this.encodeTableSeq[an-p[c]][Hd]=o:p[c]==Qt&&(p[c]=o)};ni.prototype._setEncodeSequence=function(d,o){var p=d[0],c=this._getEncodeBucket(p),l=p&255,u;c[l]<=an?u=this.encodeTableSeq[an-c[l]]:(u={},c[l]!==Qt&&(u[Hd]=c[l]),c[l]=an-this.encodeTableSeq.length,this.encodeTableSeq.push(u));for(var O=1;O=0)this._setEncodeChar(y,m),l=!0;else if(y<=vo){var a=vo-y;if(!u[a]){var r=m<<8>>>0;this._fillEncodeTable(a,r,p)?l=!0:u[a]=!0}}else y<=an&&(this._setEncodeSequence(this.decodeTableSeq[an-y],m),l=!0)}return l};function Uy(d,o){this.leadSurrogate=-1,this.seqObj=void 0,this.encodeTable=o.encodeTable,this.encodeTableSeq=o.encodeTableSeq,this.defaultCharSingleByte=o.defCharSB,this.gb18030=o.gb18030}Uy.prototype.write=function(d){for(var o=px.alloc(d.length*(this.gb18030?4:3)),p=this.leadSurrogate,c=this.seqObj,l=-1,u=0,O=0;;){if(l===-1){if(u==d.length)break;var y=d.charCodeAt(u++)}else{var y=l;l=-1}if(55296<=y&&y<57344)if(y<56320)if(p===-1){p=y;continue}else p=y,y=Qt;else p!==-1?(y=65536+(p-55296)*1024+(y-56320),p=-1):y=Qt;else p!==-1&&(l=y,y=Qt,p=-1);var m=Qt;if(c!==void 0&&y!=Qt){var a=c[y];if(typeof a=="object"){c=a;continue}else typeof a=="number"?m=a:a==null&&(a=c[Hd],a!==void 0&&(m=a,l=y));c=void 0}else if(y>=0){var r=this.encodeTable[y>>8];if(r!==void 0&&(m=r[y&255]),m<=an){c=this.encodeTableSeq[an-m];continue}if(m==Qt&&this.gb18030){var e=ux(this.gb18030.uChars,y);if(e!=-1){var m=this.gb18030.gbChars[e]+(y-this.gb18030.uChars[e]);o[O++]=129+Math.floor(m/12600),m=m%12600,o[O++]=48+Math.floor(m/1260),m=m%1260,o[O++]=129+Math.floor(m/10),m=m%10,o[O++]=48+m;continue}}}m===Qt&&(m=this.defaultCharSingleByte),m<256?o[O++]=m:m<65536?(o[O++]=m>>8,o[O++]=m&255):m<16777216?(o[O++]=m>>16,o[O++]=m>>8&255,o[O++]=m&255):(o[O++]=m>>>24,o[O++]=m>>>16&255,o[O++]=m>>>8&255,o[O++]=m&255)}return this.seqObj=c,this.leadSurrogate=p,o.slice(0,O)};Uy.prototype.end=function(){if(!(this.leadSurrogate===-1&&this.seqObj===void 0)){var d=px.alloc(10),o=0;if(this.seqObj){var p=this.seqObj[Hd];p!==void 0&&(p<256?d[o++]=p:(d[o++]=p>>8,d[o++]=p&255)),this.seqObj=void 0}return this.leadSurrogate!==-1&&(d[o++]=this.defaultCharSingleByte,this.leadSurrogate=-1),d.slice(0,o)}};Uy.prototype.findIdx=ux;function sx(d,o){this.nodeIdx=0,this.prevBytes=[],this.decodeTables=o.decodeTables,this.decodeTableSeq=o.decodeTableSeq,this.defaultCharUnicode=o.defaultCharUnicode,this.gb18030=o.gb18030}sx.prototype.write=function(d){for(var o=px.alloc(d.length*2),p=this.nodeIdx,c=this.prevBytes,l=this.prevBytes.length,u=-this.prevBytes.length,O,y=0,m=0;y=0?d[y]:c[y+l],O=this.decodeTables[p][a];if(!(O>=0))if(O===Qt)O=this.defaultCharUnicode.charCodeAt(0),y=u;else if(O===HI){if(y>=3)var r=(d[y-3]-129)*12600+(d[y-2]-48)*1260+(d[y-1]-129)*10+(a-48);else var r=(c[y-3+l]-129)*12600+((y-2>=0?d[y-2]:c[y-2+l])-48)*1260+((y-1>=0?d[y-1]:c[y-1+l])-129)*10+(a-48);var e=ux(this.gb18030.gbChars,r);O=this.gb18030.uChars[e]+r-this.gb18030.gbChars[e]}else if(O<=vo){p=vo-O;continue}else if(O<=an){for(var t=this.decodeTableSeq[an-O],n=0;n>8;O=t[t.length-1]}else throw new Error("iconv-lite internal error: invalid decoding table value "+O+" at "+p+"/"+a);if(O>=65536){O-=65536;var i=55296|O>>10;o[m++]=i&255,o[m++]=i>>8,O=56320|O&1023}o[m++]=O&255,o[m++]=O>>8,p=0,u=y+1}return this.nodeIdx=p,this.prevBytes=u>=0?Array.prototype.slice.call(d,u):c.slice(u+l).concat(Array.prototype.slice.call(d)),o.slice(0,m).toString("ucs2")};sx.prototype.end=function(){for(var d="";this.prevBytes.length>0;){d+=this.defaultCharUnicode;var o=this.prevBytes.slice(1);this.prevBytes=[],this.nodeIdx=0,o.length>0&&(d+=this.write(o))}return this.prevBytes=[],this.nodeIdx=0,d};function ux(d,o){if(d[0]>o)return-1;for(var p=0,c=d.length;p>1);d[l]<=o?p=l:c=l}return p}});var WI=A((GPe,hoe)=>{hoe.exports=[["0","\0",128],["a1","\uFF61",62],["8140","\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008",9,"\uFF0B\uFF0D\xB1\xD7"],["8180","\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"],["81b8","\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"],["81c8","\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"],["81da","\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"],["81f0","\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"],["81fc","\u25EF"],["824f","\uFF10",9],["8260","\uFF21",25],["8281","\uFF41",25],["829f","\u3041",82],["8340","\u30A1",62],["8380","\u30E0",22],["839f","\u0391",16,"\u03A3",6],["83bf","\u03B1",16,"\u03C3",6],["8440","\u0410",5,"\u0401\u0416",25],["8470","\u0430",5,"\u0451\u0436",7],["8480","\u043E",17],["849f","\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542"],["8740","\u2460",19,"\u2160",9],["875f","\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1"],["877e","\u337B"],["8780","\u301D\u301F\u2116\u33CD\u2121\u32A4",4,"\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A"],["889f","\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D"],["8940","\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186"],["8980","\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539"],["8a40","\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B"],["8a80","\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4"],["8b40","\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551"],["8b80","\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48"],["8c40","\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8"],["8c80","\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411"],["8d40","\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D"],["8d80","\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237"],["8e40","\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62"],["8e80","\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468"],["8f40","\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3"],["8f80","\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"],["9040","\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8"],["9080","\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA"],["9140","\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB"],["9180","\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"],["9240","\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4"],["9280","\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013"],["9340","\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC"],["9380","\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"],["9440","\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885"],["9480","\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E"],["9540","\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577"],["9580","\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"],["9640","\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6"],["9680","\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652"],["9740","\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32"],["9780","\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F"],["9840","\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155"],["989f","\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2"],["9940","\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED"],["9980","\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8"],["9a40","\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638"],["9a80","\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969"],["9b40","\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80"],["9b80","\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF"],["9c40","\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060"],["9c80","\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B"],["9d40","\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B"],["9d80","\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC"],["9e40","\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E"],["9e80","\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3"],["9f40","\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF"],["9f80","\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC"],["e040","\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD"],["e080","\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1"],["e140","\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF"],["e180","\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC"],["e240","\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0"],["e280","\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06"],["e340","\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37"],["e380","\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B"],["e440","\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264"],["e480","\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548"],["e540","\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC"],["e580","\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E"],["e640","\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7"],["e680","\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A"],["e740","\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C"],["e780","\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E"],["e840","\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599"],["e880","\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870"],["e940","\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43"],["e980","\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48"],["ea40","\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF"],["ea80","\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0\u582F\u69C7\u9059\u7464\u51DC\u7199"],["ed40","\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F"],["ed80","\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1"],["ee40","\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559"],["ee80","\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"],["eeef","\u2170",9,"\uFFE2\uFFE4\uFF07\uFF02"],["f040","\uE000",62],["f080","\uE03F",124],["f140","\uE0BC",62],["f180","\uE0FB",124],["f240","\uE178",62],["f280","\uE1B7",124],["f340","\uE234",62],["f380","\uE273",124],["f440","\uE2F0",62],["f480","\uE32F",124],["f540","\uE3AC",62],["f580","\uE3EB",124],["f640","\uE468",62],["f680","\uE4A7",124],["f740","\uE524",62],["f780","\uE563",124],["f840","\uE5E0",62],["f880","\uE61F",124],["f940","\uE69C"],["fa40","\u2170",9,"\u2160",9,"\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u2235\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A"],["fa80","\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F"],["fb40","\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19"],["fb80","\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9"],["fc40","\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"]]});var KI=A((zPe,goe)=>{goe.exports=[["0","\0",127],["8ea1","\uFF61",62],["a1a1","\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008",9,"\uFF0B\uFF0D\xB1\xD7\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7"],["a2a1","\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"],["a2ba","\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"],["a2ca","\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"],["a2dc","\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"],["a2f2","\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"],["a2fe","\u25EF"],["a3b0","\uFF10",9],["a3c1","\uFF21",25],["a3e1","\uFF41",25],["a4a1","\u3041",82],["a5a1","\u30A1",85],["a6a1","\u0391",16,"\u03A3",6],["a6c1","\u03B1",16,"\u03C3",6],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a8a1","\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542"],["ada1","\u2460",19,"\u2160",9],["adc0","\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1"],["addf","\u337B\u301D\u301F\u2116\u33CD\u2121\u32A4",4,"\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A"],["b0a1","\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D"],["b1a1","\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC"],["b2a1","\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539"],["b3a1","\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431"],["b4a1","\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4"],["b5a1","\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC"],["b6a1","\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48"],["b7a1","\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372"],["b8a1","\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411"],["b9a1","\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC"],["baa1","\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237"],["bba1","\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642"],["bca1","\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468"],["bda1","\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F"],["bea1","\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"],["bfa1","\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE"],["c0a1","\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA"],["c1a1","\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E"],["c2a1","\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"],["c3a1","\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5"],["c4a1","\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013"],["c5a1","\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230"],["c6a1","\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"],["c7a1","\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6"],["c8a1","\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E"],["c9a1","\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D"],["caa1","\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"],["cba1","\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80"],["cca1","\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652"],["cda1","\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483"],["cea1","\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F"],["cfa1","\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155"],["d0a1","\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2"],["d1a1","\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8"],["d2a1","\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8"],["d3a1","\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709"],["d4a1","\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969"],["d5a1","\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53"],["d6a1","\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF"],["d7a1","\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A"],["d8a1","\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B"],["d9a1","\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC"],["daa1","\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC"],["dba1","\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD"],["dca1","\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3"],["dda1","\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE"],["dea1","\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC"],["dfa1","\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC"],["e0a1","\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1"],["e1a1","\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670"],["e2a1","\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC"],["e3a1","\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50"],["e4a1","\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06"],["e5a1","\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A"],["e6a1","\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B"],["e7a1","\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9"],["e8a1","\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548"],["e9a1","\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759"],["eaa1","\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E"],["eba1","\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B"],["eca1","\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A"],["eda1","\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8"],["eea1","\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E"],["efa1","\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E"],["f0a1","\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870"],["f1a1","\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7"],["f2a1","\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48"],["f3a1","\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0"],["f4a1","\u582F\u69C7\u9059\u7464\u51DC\u7199"],["f9a1","\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7"],["faa1","\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1"],["fba1","\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA"],["fca1","\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"],["fcf1","\u2170",9,"\uFFE2\uFFE4\uFF07\uFF02"],["8fa2af","\u02D8\u02C7\xB8\u02D9\u02DD\xAF\u02DB\u02DA\uFF5E\u0384\u0385"],["8fa2c2","\xA1\xA6\xBF"],["8fa2eb","\xBA\xAA\xA9\xAE\u2122\xA4\u2116"],["8fa6e1","\u0386\u0388\u0389\u038A\u03AA"],["8fa6e7","\u038C"],["8fa6e9","\u038E\u03AB"],["8fa6ec","\u038F"],["8fa6f1","\u03AC\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03C2\u03CD\u03CB\u03B0\u03CE"],["8fa7c2","\u0402",10,"\u040E\u040F"],["8fa7f2","\u0452",10,"\u045E\u045F"],["8fa9a1","\xC6\u0110"],["8fa9a4","\u0126"],["8fa9a6","\u0132"],["8fa9a8","\u0141\u013F"],["8fa9ab","\u014A\xD8\u0152"],["8fa9af","\u0166\xDE"],["8fa9c1","\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0142\u0140\u0149\u014B\xF8\u0153\xDF\u0167\xFE"],["8faaa1","\xC1\xC0\xC4\xC2\u0102\u01CD\u0100\u0104\xC5\xC3\u0106\u0108\u010C\xC7\u010A\u010E\xC9\xC8\xCB\xCA\u011A\u0116\u0112\u0118"],["8faaba","\u011C\u011E\u0122\u0120\u0124\xCD\xCC\xCF\xCE\u01CF\u0130\u012A\u012E\u0128\u0134\u0136\u0139\u013D\u013B\u0143\u0147\u0145\xD1\xD3\xD2\xD6\xD4\u01D1\u0150\u014C\xD5\u0154\u0158\u0156\u015A\u015C\u0160\u015E\u0164\u0162\xDA\xD9\xDC\xDB\u016C\u01D3\u0170\u016A\u0172\u016E\u0168\u01D7\u01DB\u01D9\u01D5\u0174\xDD\u0178\u0176\u0179\u017D\u017B"],["8faba1","\xE1\xE0\xE4\xE2\u0103\u01CE\u0101\u0105\xE5\xE3\u0107\u0109\u010D\xE7\u010B\u010F\xE9\xE8\xEB\xEA\u011B\u0117\u0113\u0119\u01F5\u011D\u011F"],["8fabbd","\u0121\u0125\xED\xEC\xEF\xEE\u01D0"],["8fabc5","\u012B\u012F\u0129\u0135\u0137\u013A\u013E\u013C\u0144\u0148\u0146\xF1\xF3\xF2\xF6\xF4\u01D2\u0151\u014D\xF5\u0155\u0159\u0157\u015B\u015D\u0161\u015F\u0165\u0163\xFA\xF9\xFC\xFB\u016D\u01D4\u0171\u016B\u0173\u016F\u0169\u01D8\u01DC\u01DA\u01D6\u0175\xFD\xFF\u0177\u017A\u017E\u017C"],["8fb0a1","\u4E02\u4E04\u4E05\u4E0C\u4E12\u4E1F\u4E23\u4E24\u4E28\u4E2B\u4E2E\u4E2F\u4E30\u4E35\u4E40\u4E41\u4E44\u4E47\u4E51\u4E5A\u4E5C\u4E63\u4E68\u4E69\u4E74\u4E75\u4E79\u4E7F\u4E8D\u4E96\u4E97\u4E9D\u4EAF\u4EB9\u4EC3\u4ED0\u4EDA\u4EDB\u4EE0\u4EE1\u4EE2\u4EE8\u4EEF\u4EF1\u4EF3\u4EF5\u4EFD\u4EFE\u4EFF\u4F00\u4F02\u4F03\u4F08\u4F0B\u4F0C\u4F12\u4F15\u4F16\u4F17\u4F19\u4F2E\u4F31\u4F60\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E\u4F40\u4F42\u4F48\u4F49\u4F4B\u4F4C\u4F52\u4F54\u4F56\u4F58\u4F5F\u4F63\u4F6A\u4F6C\u4F6E\u4F71\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F7E\u4F81\u4F82\u4F84"],["8fb1a1","\u4F85\u4F89\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F94\u4F97\u4F99\u4F9A\u4F9E\u4F9F\u4FB2\u4FB7\u4FB9\u4FBB\u4FBC\u4FBD\u4FBE\u4FC0\u4FC1\u4FC5\u4FC6\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FCF\u4FD2\u4FDC\u4FE0\u4FE2\u4FF0\u4FF2\u4FFC\u4FFD\u4FFF\u5000\u5001\u5004\u5007\u500A\u500C\u500E\u5010\u5013\u5017\u5018\u501B\u501C\u501D\u501E\u5022\u5027\u502E\u5030\u5032\u5033\u5035\u5040\u5041\u5042\u5045\u5046\u504A\u504C\u504E\u5051\u5052\u5053\u5057\u5059\u505F\u5060\u5062\u5063\u5066\u5067\u506A\u506D\u5070\u5071\u503B\u5081\u5083\u5084\u5086\u508A\u508E\u508F\u5090"],["8fb2a1","\u5092\u5093\u5094\u5096\u509B\u509C\u509E",4,"\u50AA\u50AF\u50B0\u50B9\u50BA\u50BD\u50C0\u50C3\u50C4\u50C7\u50CC\u50CE\u50D0\u50D3\u50D4\u50D8\u50DC\u50DD\u50DF\u50E2\u50E4\u50E6\u50E8\u50E9\u50EF\u50F1\u50F6\u50FA\u50FE\u5103\u5106\u5107\u5108\u510B\u510C\u510D\u510E\u50F2\u5110\u5117\u5119\u511B\u511C\u511D\u511E\u5123\u5127\u5128\u512C\u512D\u512F\u5131\u5133\u5134\u5135\u5138\u5139\u5142\u514A\u514F\u5153\u5155\u5157\u5158\u515F\u5164\u5166\u517E\u5183\u5184\u518B\u518E\u5198\u519D\u51A1\u51A3\u51AD\u51B8\u51BA\u51BC\u51BE\u51BF\u51C2"],["8fb3a1","\u51C8\u51CF\u51D1\u51D2\u51D3\u51D5\u51D8\u51DE\u51E2\u51E5\u51EE\u51F2\u51F3\u51F4\u51F7\u5201\u5202\u5205\u5212\u5213\u5215\u5216\u5218\u5222\u5228\u5231\u5232\u5235\u523C\u5245\u5249\u5255\u5257\u5258\u525A\u525C\u525F\u5260\u5261\u5266\u526E\u5277\u5278\u5279\u5280\u5282\u5285\u528A\u528C\u5293\u5295\u5296\u5297\u5298\u529A\u529C\u52A4\u52A5\u52A6\u52A7\u52AF\u52B0\u52B6\u52B7\u52B8\u52BA\u52BB\u52BD\u52C0\u52C4\u52C6\u52C8\u52CC\u52CF\u52D1\u52D4\u52D6\u52DB\u52DC\u52E1\u52E5\u52E8\u52E9\u52EA\u52EC\u52F0\u52F1\u52F4\u52F6\u52F7\u5300\u5303\u530A\u530B"],["8fb4a1","\u530C\u5311\u5313\u5318\u531B\u531C\u531E\u531F\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u5330\u5332\u5335\u533C\u533D\u533E\u5342\u534C\u534B\u5359\u535B\u5361\u5363\u5365\u536C\u536D\u5372\u5379\u537E\u5383\u5387\u5388\u538E\u5393\u5394\u5399\u539D\u53A1\u53A4\u53AA\u53AB\u53AF\u53B2\u53B4\u53B5\u53B7\u53B8\u53BA\u53BD\u53C0\u53C5\u53CF\u53D2\u53D3\u53D5\u53DA\u53DD\u53DE\u53E0\u53E6\u53E7\u53F5\u5402\u5413\u541A\u5421\u5427\u5428\u542A\u542F\u5431\u5434\u5435\u5443\u5444\u5447\u544D\u544F\u545E\u5462\u5464\u5466\u5467\u5469\u546B\u546D\u546E\u5474\u547F"],["8fb5a1","\u5481\u5483\u5485\u5488\u5489\u548D\u5491\u5495\u5496\u549C\u549F\u54A1\u54A6\u54A7\u54A9\u54AA\u54AD\u54AE\u54B1\u54B7\u54B9\u54BA\u54BB\u54BF\u54C6\u54CA\u54CD\u54CE\u54E0\u54EA\u54EC\u54EF\u54F6\u54FC\u54FE\u54FF\u5500\u5501\u5505\u5508\u5509\u550C\u550D\u550E\u5515\u552A\u552B\u5532\u5535\u5536\u553B\u553C\u553D\u5541\u5547\u5549\u554A\u554D\u5550\u5551\u5558\u555A\u555B\u555E\u5560\u5561\u5564\u5566\u557F\u5581\u5582\u5586\u5588\u558E\u558F\u5591\u5592\u5593\u5594\u5597\u55A3\u55A4\u55AD\u55B2\u55BF\u55C1\u55C3\u55C6\u55C9\u55CB\u55CC\u55CE\u55D1\u55D2"],["8fb6a1","\u55D3\u55D7\u55D8\u55DB\u55DE\u55E2\u55E9\u55F6\u55FF\u5605\u5608\u560A\u560D",5,"\u5619\u562C\u5630\u5633\u5635\u5637\u5639\u563B\u563C\u563D\u563F\u5640\u5641\u5643\u5644\u5646\u5649\u564B\u564D\u564F\u5654\u565E\u5660\u5661\u5662\u5663\u5666\u5669\u566D\u566F\u5671\u5672\u5675\u5684\u5685\u5688\u568B\u568C\u5695\u5699\u569A\u569D\u569E\u569F\u56A6\u56A7\u56A8\u56A9\u56AB\u56AC\u56AD\u56B1\u56B3\u56B7\u56BE\u56C5\u56C9\u56CA\u56CB\u56CF\u56D0\u56CC\u56CD\u56D9\u56DC\u56DD\u56DF\u56E1\u56E4",4,"\u56F1\u56EB\u56ED"],["8fb7a1","\u56F6\u56F7\u5701\u5702\u5707\u570A\u570C\u5711\u5715\u571A\u571B\u571D\u5720\u5722\u5723\u5724\u5725\u5729\u572A\u572C\u572E\u572F\u5733\u5734\u573D\u573E\u573F\u5745\u5746\u574C\u574D\u5752\u5762\u5765\u5767\u5768\u576B\u576D",4,"\u5773\u5774\u5775\u5777\u5779\u577A\u577B\u577C\u577E\u5781\u5783\u578C\u5794\u5797\u5799\u579A\u579C\u579D\u579E\u579F\u57A1\u5795\u57A7\u57A8\u57A9\u57AC\u57B8\u57BD\u57C7\u57C8\u57CC\u57CF\u57D5\u57DD\u57DE\u57E4\u57E6\u57E7\u57E9\u57ED\u57F0\u57F5\u57F6\u57F8\u57FD\u57FE\u57FF\u5803\u5804\u5808\u5809\u57E1"],["8fb8a1","\u580C\u580D\u581B\u581E\u581F\u5820\u5826\u5827\u582D\u5832\u5839\u583F\u5849\u584C\u584D\u584F\u5850\u5855\u585F\u5861\u5864\u5867\u5868\u5878\u587C\u587F\u5880\u5881\u5887\u5888\u5889\u588A\u588C\u588D\u588F\u5890\u5894\u5896\u589D\u58A0\u58A1\u58A2\u58A6\u58A9\u58B1\u58B2\u58C4\u58BC\u58C2\u58C8\u58CD\u58CE\u58D0\u58D2\u58D4\u58D6\u58DA\u58DD\u58E1\u58E2\u58E9\u58F3\u5905\u5906\u590B\u590C\u5912\u5913\u5914\u8641\u591D\u5921\u5923\u5924\u5928\u592F\u5930\u5933\u5935\u5936\u593F\u5943\u5946\u5952\u5953\u5959\u595B\u595D\u595E\u595F\u5961\u5963\u596B\u596D"],["8fb9a1","\u596F\u5972\u5975\u5976\u5979\u597B\u597C\u598B\u598C\u598E\u5992\u5995\u5997\u599F\u59A4\u59A7\u59AD\u59AE\u59AF\u59B0\u59B3\u59B7\u59BA\u59BC\u59C1\u59C3\u59C4\u59C8\u59CA\u59CD\u59D2\u59DD\u59DE\u59DF\u59E3\u59E4\u59E7\u59EE\u59EF\u59F1\u59F2\u59F4\u59F7\u5A00\u5A04\u5A0C\u5A0D\u5A0E\u5A12\u5A13\u5A1E\u5A23\u5A24\u5A27\u5A28\u5A2A\u5A2D\u5A30\u5A44\u5A45\u5A47\u5A48\u5A4C\u5A50\u5A55\u5A5E\u5A63\u5A65\u5A67\u5A6D\u5A77\u5A7A\u5A7B\u5A7E\u5A8B\u5A90\u5A93\u5A96\u5A99\u5A9C\u5A9E\u5A9F\u5AA0\u5AA2\u5AA7\u5AAC\u5AB1\u5AB2\u5AB3\u5AB5\u5AB8\u5ABA\u5ABB\u5ABF"],["8fbaa1","\u5AC4\u5AC6\u5AC8\u5ACF\u5ADA\u5ADC\u5AE0\u5AE5\u5AEA\u5AEE\u5AF5\u5AF6\u5AFD\u5B00\u5B01\u5B08\u5B17\u5B34\u5B19\u5B1B\u5B1D\u5B21\u5B25\u5B2D\u5B38\u5B41\u5B4B\u5B4C\u5B52\u5B56\u5B5E\u5B68\u5B6E\u5B6F\u5B7C\u5B7D\u5B7E\u5B7F\u5B81\u5B84\u5B86\u5B8A\u5B8E\u5B90\u5B91\u5B93\u5B94\u5B96\u5BA8\u5BA9\u5BAC\u5BAD\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBC\u5BC0\u5BC1\u5BCD\u5BCF\u5BD6",4,"\u5BE0\u5BEF\u5BF1\u5BF4\u5BFD\u5C0C\u5C17\u5C1E\u5C1F\u5C23\u5C26\u5C29\u5C2B\u5C2C\u5C2E\u5C30\u5C32\u5C35\u5C36\u5C59\u5C5A\u5C5C\u5C62\u5C63\u5C67\u5C68\u5C69"],["8fbba1","\u5C6D\u5C70\u5C74\u5C75\u5C7A\u5C7B\u5C7C\u5C7D\u5C87\u5C88\u5C8A\u5C8F\u5C92\u5C9D\u5C9F\u5CA0\u5CA2\u5CA3\u5CA6\u5CAA\u5CB2\u5CB4\u5CB5\u5CBA\u5CC9\u5CCB\u5CD2\u5CDD\u5CD7\u5CEE\u5CF1\u5CF2\u5CF4\u5D01\u5D06\u5D0D\u5D12\u5D2B\u5D23\u5D24\u5D26\u5D27\u5D31\u5D34\u5D39\u5D3D\u5D3F\u5D42\u5D43\u5D46\u5D48\u5D55\u5D51\u5D59\u5D4A\u5D5F\u5D60\u5D61\u5D62\u5D64\u5D6A\u5D6D\u5D70\u5D79\u5D7A\u5D7E\u5D7F\u5D81\u5D83\u5D88\u5D8A\u5D92\u5D93\u5D94\u5D95\u5D99\u5D9B\u5D9F\u5DA0\u5DA7\u5DAB\u5DB0\u5DB4\u5DB8\u5DB9\u5DC3\u5DC7\u5DCB\u5DD0\u5DCE\u5DD8\u5DD9\u5DE0\u5DE4"],["8fbca1","\u5DE9\u5DF8\u5DF9\u5E00\u5E07\u5E0D\u5E12\u5E14\u5E15\u5E18\u5E1F\u5E20\u5E2E\u5E28\u5E32\u5E35\u5E3E\u5E4B\u5E50\u5E49\u5E51\u5E56\u5E58\u5E5B\u5E5C\u5E5E\u5E68\u5E6A",4,"\u5E70\u5E80\u5E8B\u5E8E\u5EA2\u5EA4\u5EA5\u5EA8\u5EAA\u5EAC\u5EB1\u5EB3\u5EBD\u5EBE\u5EBF\u5EC6\u5ECC\u5ECB\u5ECE\u5ED1\u5ED2\u5ED4\u5ED5\u5EDC\u5EDE\u5EE5\u5EEB\u5F02\u5F06\u5F07\u5F08\u5F0E\u5F19\u5F1C\u5F1D\u5F21\u5F22\u5F23\u5F24\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F34\u5F36\u5F3B\u5F3D\u5F3F\u5F40\u5F44\u5F45\u5F47\u5F4D\u5F50\u5F54\u5F58\u5F5B\u5F60\u5F63\u5F64\u5F67"],["8fbda1","\u5F6F\u5F72\u5F74\u5F75\u5F78\u5F7A\u5F7D\u5F7E\u5F89\u5F8D\u5F8F\u5F96\u5F9C\u5F9D\u5FA2\u5FA7\u5FAB\u5FA4\u5FAC\u5FAF\u5FB0\u5FB1\u5FB8\u5FC4\u5FC7\u5FC8\u5FC9\u5FCB\u5FD0",4,"\u5FDE\u5FE1\u5FE2\u5FE8\u5FE9\u5FEA\u5FEC\u5FED\u5FEE\u5FEF\u5FF2\u5FF3\u5FF6\u5FFA\u5FFC\u6007\u600A\u600D\u6013\u6014\u6017\u6018\u601A\u601F\u6024\u602D\u6033\u6035\u6040\u6047\u6048\u6049\u604C\u6051\u6054\u6056\u6057\u605D\u6061\u6067\u6071\u607E\u607F\u6082\u6086\u6088\u608A\u608E\u6091\u6093\u6095\u6098\u609D\u609E\u60A2\u60A4\u60A5\u60A8\u60B0\u60B1\u60B7"],["8fbea1","\u60BB\u60BE\u60C2\u60C4\u60C8\u60C9\u60CA\u60CB\u60CE\u60CF\u60D4\u60D5\u60D9\u60DB\u60DD\u60DE\u60E2\u60E5\u60F2\u60F5\u60F8\u60FC\u60FD\u6102\u6107\u610A\u610C\u6110",4,"\u6116\u6117\u6119\u611C\u611E\u6122\u612A\u612B\u6130\u6131\u6135\u6136\u6137\u6139\u6141\u6145\u6146\u6149\u615E\u6160\u616C\u6172\u6178\u617B\u617C\u617F\u6180\u6181\u6183\u6184\u618B\u618D\u6192\u6193\u6197\u6198\u619C\u619D\u619F\u61A0\u61A5\u61A8\u61AA\u61AD\u61B8\u61B9\u61BC\u61C0\u61C1\u61C2\u61CE\u61CF\u61D5\u61DC\u61DD\u61DE\u61DF\u61E1\u61E2\u61E7\u61E9\u61E5"],["8fbfa1","\u61EC\u61ED\u61EF\u6201\u6203\u6204\u6207\u6213\u6215\u621C\u6220\u6222\u6223\u6227\u6229\u622B\u6239\u623D\u6242\u6243\u6244\u6246\u624C\u6250\u6251\u6252\u6254\u6256\u625A\u625C\u6264\u626D\u626F\u6273\u627A\u627D\u628D\u628E\u628F\u6290\u62A6\u62A8\u62B3\u62B6\u62B7\u62BA\u62BE\u62BF\u62C4\u62CE\u62D5\u62D6\u62DA\u62EA\u62F2\u62F4\u62FC\u62FD\u6303\u6304\u630A\u630B\u630D\u6310\u6313\u6316\u6318\u6329\u632A\u632D\u6335\u6336\u6339\u633C\u6341\u6342\u6343\u6344\u6346\u634A\u634B\u634E\u6352\u6353\u6354\u6358\u635B\u6365\u6366\u636C\u636D\u6371\u6374\u6375"],["8fc0a1","\u6378\u637C\u637D\u637F\u6382\u6384\u6387\u638A\u6390\u6394\u6395\u6399\u639A\u639E\u63A4\u63A6\u63AD\u63AE\u63AF\u63BD\u63C1\u63C5\u63C8\u63CE\u63D1\u63D3\u63D4\u63D5\u63DC\u63E0\u63E5\u63EA\u63EC\u63F2\u63F3\u63F5\u63F8\u63F9\u6409\u640A\u6410\u6412\u6414\u6418\u641E\u6420\u6422\u6424\u6425\u6429\u642A\u642F\u6430\u6435\u643D\u643F\u644B\u644F\u6451\u6452\u6453\u6454\u645A\u645B\u645C\u645D\u645F\u6460\u6461\u6463\u646D\u6473\u6474\u647B\u647D\u6485\u6487\u648F\u6490\u6491\u6498\u6499\u649B\u649D\u649F\u64A1\u64A3\u64A6\u64A8\u64AC\u64B3\u64BD\u64BE\u64BF"],["8fc1a1","\u64C4\u64C9\u64CA\u64CB\u64CC\u64CE\u64D0\u64D1\u64D5\u64D7\u64E4\u64E5\u64E9\u64EA\u64ED\u64F0\u64F5\u64F7\u64FB\u64FF\u6501\u6504\u6508\u6509\u650A\u650F\u6513\u6514\u6516\u6519\u651B\u651E\u651F\u6522\u6526\u6529\u652E\u6531\u653A\u653C\u653D\u6543\u6547\u6549\u6550\u6552\u6554\u655F\u6560\u6567\u656B\u657A\u657D\u6581\u6585\u658A\u6592\u6595\u6598\u659D\u65A0\u65A3\u65A6\u65AE\u65B2\u65B3\u65B4\u65BF\u65C2\u65C8\u65C9\u65CE\u65D0\u65D4\u65D6\u65D8\u65DF\u65F0\u65F2\u65F4\u65F5\u65F9\u65FE\u65FF\u6600\u6604\u6608\u6609\u660D\u6611\u6612\u6615\u6616\u661D"],["8fc2a1","\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6631\u6633\u6639\u6637\u6640\u6645\u6646\u664A\u664C\u6651\u664E\u6657\u6658\u6659\u665B\u665C\u6660\u6661\u66FB\u666A\u666B\u666C\u667E\u6673\u6675\u667F\u6677\u6678\u6679\u667B\u6680\u667C\u668B\u668C\u668D\u6690\u6692\u6699\u669A\u669B\u669C\u669F\u66A0\u66A4\u66AD\u66B1\u66B2\u66B5\u66BB\u66BF\u66C0\u66C2\u66C3\u66C8\u66CC\u66CE\u66CF\u66D4\u66DB\u66DF\u66E8\u66EB\u66EC\u66EE\u66FA\u6705\u6707\u670E\u6713\u6719\u671C\u6720\u6722\u6733\u673E\u6745\u6747\u6748\u674C\u6754\u6755\u675D"],["8fc3a1","\u6766\u676C\u676E\u6774\u6776\u677B\u6781\u6784\u678E\u678F\u6791\u6793\u6796\u6798\u6799\u679B\u67B0\u67B1\u67B2\u67B5\u67BB\u67BC\u67BD\u67F9\u67C0\u67C2\u67C3\u67C5\u67C8\u67C9\u67D2\u67D7\u67D9\u67DC\u67E1\u67E6\u67F0\u67F2\u67F6\u67F7\u6852\u6814\u6819\u681D\u681F\u6828\u6827\u682C\u682D\u682F\u6830\u6831\u6833\u683B\u683F\u6844\u6845\u684A\u684C\u6855\u6857\u6858\u685B\u686B\u686E",4,"\u6875\u6879\u687A\u687B\u687C\u6882\u6884\u6886\u6888\u6896\u6898\u689A\u689C\u68A1\u68A3\u68A5\u68A9\u68AA\u68AE\u68B2\u68BB\u68C5\u68C8\u68CC\u68CF"],["8fc4a1","\u68D0\u68D1\u68D3\u68D6\u68D9\u68DC\u68DD\u68E5\u68E8\u68EA\u68EB\u68EC\u68ED\u68F0\u68F1\u68F5\u68F6\u68FB\u68FC\u68FD\u6906\u6909\u690A\u6910\u6911\u6913\u6916\u6917\u6931\u6933\u6935\u6938\u693B\u6942\u6945\u6949\u694E\u6957\u695B\u6963\u6964\u6965\u6966\u6968\u6969\u696C\u6970\u6971\u6972\u697A\u697B\u697F\u6980\u698D\u6992\u6996\u6998\u69A1\u69A5\u69A6\u69A8\u69AB\u69AD\u69AF\u69B7\u69B8\u69BA\u69BC\u69C5\u69C8\u69D1\u69D6\u69D7\u69E2\u69E5\u69EE\u69EF\u69F1\u69F3\u69F5\u69FE\u6A00\u6A01\u6A03\u6A0F\u6A11\u6A15\u6A1A\u6A1D\u6A20\u6A24\u6A28\u6A30\u6A32"],["8fc5a1","\u6A34\u6A37\u6A3B\u6A3E\u6A3F\u6A45\u6A46\u6A49\u6A4A\u6A4E\u6A50\u6A51\u6A52\u6A55\u6A56\u6A5B\u6A64\u6A67\u6A6A\u6A71\u6A73\u6A7E\u6A81\u6A83\u6A86\u6A87\u6A89\u6A8B\u6A91\u6A9B\u6A9D\u6A9E\u6A9F\u6AA5\u6AAB\u6AAF\u6AB0\u6AB1\u6AB4\u6ABD\u6ABE\u6ABF\u6AC6\u6AC9\u6AC8\u6ACC\u6AD0\u6AD4\u6AD5\u6AD6\u6ADC\u6ADD\u6AE4\u6AE7\u6AEC\u6AF0\u6AF1\u6AF2\u6AFC\u6AFD\u6B02\u6B03\u6B06\u6B07\u6B09\u6B0F\u6B10\u6B11\u6B17\u6B1B\u6B1E\u6B24\u6B28\u6B2B\u6B2C\u6B2F\u6B35\u6B36\u6B3B\u6B3F\u6B46\u6B4A\u6B4D\u6B52\u6B56\u6B58\u6B5D\u6B60\u6B67\u6B6B\u6B6E\u6B70\u6B75\u6B7D"],["8fc6a1","\u6B7E\u6B82\u6B85\u6B97\u6B9B\u6B9F\u6BA0\u6BA2\u6BA3\u6BA8\u6BA9\u6BAC\u6BAD\u6BAE\u6BB0\u6BB8\u6BB9\u6BBD\u6BBE\u6BC3\u6BC4\u6BC9\u6BCC\u6BD6\u6BDA\u6BE1\u6BE3\u6BE6\u6BE7\u6BEE\u6BF1\u6BF7\u6BF9\u6BFF\u6C02\u6C04\u6C05\u6C09\u6C0D\u6C0E\u6C10\u6C12\u6C19\u6C1F\u6C26\u6C27\u6C28\u6C2C\u6C2E\u6C33\u6C35\u6C36\u6C3A\u6C3B\u6C3F\u6C4A\u6C4B\u6C4D\u6C4F\u6C52\u6C54\u6C59\u6C5B\u6C5C\u6C6B\u6C6D\u6C6F\u6C74\u6C76\u6C78\u6C79\u6C7B\u6C85\u6C86\u6C87\u6C89\u6C94\u6C95\u6C97\u6C98\u6C9C\u6C9F\u6CB0\u6CB2\u6CB4\u6CC2\u6CC6\u6CCD\u6CCF\u6CD0\u6CD1\u6CD2\u6CD4\u6CD6"],["8fc7a1","\u6CDA\u6CDC\u6CE0\u6CE7\u6CE9\u6CEB\u6CEC\u6CEE\u6CF2\u6CF4\u6D04\u6D07\u6D0A\u6D0E\u6D0F\u6D11\u6D13\u6D1A\u6D26\u6D27\u6D28\u6C67\u6D2E\u6D2F\u6D31\u6D39\u6D3C\u6D3F\u6D57\u6D5E\u6D5F\u6D61\u6D65\u6D67\u6D6F\u6D70\u6D7C\u6D82\u6D87\u6D91\u6D92\u6D94\u6D96\u6D97\u6D98\u6DAA\u6DAC\u6DB4\u6DB7\u6DB9\u6DBD\u6DBF\u6DC4\u6DC8\u6DCA\u6DCE\u6DCF\u6DD6\u6DDB\u6DDD\u6DDF\u6DE0\u6DE2\u6DE5\u6DE9\u6DEF\u6DF0\u6DF4\u6DF6\u6DFC\u6E00\u6E04\u6E1E\u6E22\u6E27\u6E32\u6E36\u6E39\u6E3B\u6E3C\u6E44\u6E45\u6E48\u6E49\u6E4B\u6E4F\u6E51\u6E52\u6E53\u6E54\u6E57\u6E5C\u6E5D\u6E5E"],["8fc8a1","\u6E62\u6E63\u6E68\u6E73\u6E7B\u6E7D\u6E8D\u6E93\u6E99\u6EA0\u6EA7\u6EAD\u6EAE\u6EB1\u6EB3\u6EBB\u6EBF\u6EC0\u6EC1\u6EC3\u6EC7\u6EC8\u6ECA\u6ECD\u6ECE\u6ECF\u6EEB\u6EED\u6EEE\u6EF9\u6EFB\u6EFD\u6F04\u6F08\u6F0A\u6F0C\u6F0D\u6F16\u6F18\u6F1A\u6F1B\u6F26\u6F29\u6F2A\u6F2F\u6F30\u6F33\u6F36\u6F3B\u6F3C\u6F2D\u6F4F\u6F51\u6F52\u6F53\u6F57\u6F59\u6F5A\u6F5D\u6F5E\u6F61\u6F62\u6F68\u6F6C\u6F7D\u6F7E\u6F83\u6F87\u6F88\u6F8B\u6F8C\u6F8D\u6F90\u6F92\u6F93\u6F94\u6F96\u6F9A\u6F9F\u6FA0\u6FA5\u6FA6\u6FA7\u6FA8\u6FAE\u6FAF\u6FB0\u6FB5\u6FB6\u6FBC\u6FC5\u6FC7\u6FC8\u6FCA"],["8fc9a1","\u6FDA\u6FDE\u6FE8\u6FE9\u6FF0\u6FF5\u6FF9\u6FFC\u6FFD\u7000\u7005\u7006\u7007\u700D\u7017\u7020\u7023\u702F\u7034\u7037\u7039\u703C\u7043\u7044\u7048\u7049\u704A\u704B\u7054\u7055\u705D\u705E\u704E\u7064\u7065\u706C\u706E\u7075\u7076\u707E\u7081\u7085\u7086\u7094",4,"\u709B\u70A4\u70AB\u70B0\u70B1\u70B4\u70B7\u70CA\u70D1\u70D3\u70D4\u70D5\u70D6\u70D8\u70DC\u70E4\u70FA\u7103",4,"\u710B\u710C\u710F\u711E\u7120\u712B\u712D\u712F\u7130\u7131\u7138\u7141\u7145\u7146\u7147\u714A\u714B\u7150\u7152\u7157\u715A\u715C\u715E\u7160"],["8fcaa1","\u7168\u7179\u7180\u7185\u7187\u718C\u7192\u719A\u719B\u71A0\u71A2\u71AF\u71B0\u71B2\u71B3\u71BA\u71BF\u71C0\u71C1\u71C4\u71CB\u71CC\u71D3\u71D6\u71D9\u71DA\u71DC\u71F8\u71FE\u7200\u7207\u7208\u7209\u7213\u7217\u721A\u721D\u721F\u7224\u722B\u722F\u7234\u7238\u7239\u7241\u7242\u7243\u7245\u724E\u724F\u7250\u7253\u7255\u7256\u725A\u725C\u725E\u7260\u7263\u7268\u726B\u726E\u726F\u7271\u7277\u7278\u727B\u727C\u727F\u7284\u7289\u728D\u728E\u7293\u729B\u72A8\u72AD\u72AE\u72B1\u72B4\u72BE\u72C1\u72C7\u72C9\u72CC\u72D5\u72D6\u72D8\u72DF\u72E5\u72F3\u72F4\u72FA\u72FB"],["8fcba1","\u72FE\u7302\u7304\u7305\u7307\u730B\u730D\u7312\u7313\u7318\u7319\u731E\u7322\u7324\u7327\u7328\u732C\u7331\u7332\u7335\u733A\u733B\u733D\u7343\u734D\u7350\u7352\u7356\u7358\u735D\u735E\u735F\u7360\u7366\u7367\u7369\u736B\u736C\u736E\u736F\u7371\u7377\u7379\u737C\u7380\u7381\u7383\u7385\u7386\u738E\u7390\u7393\u7395\u7397\u7398\u739C\u739E\u739F\u73A0\u73A2\u73A5\u73A6\u73AA\u73AB\u73AD\u73B5\u73B7\u73B9\u73BC\u73BD\u73BF\u73C5\u73C6\u73C9\u73CB\u73CC\u73CF\u73D2\u73D3\u73D6\u73D9\u73DD\u73E1\u73E3\u73E6\u73E7\u73E9\u73F4\u73F5\u73F7\u73F9\u73FA\u73FB\u73FD"],["8fcca1","\u73FF\u7400\u7401\u7404\u7407\u740A\u7411\u741A\u741B\u7424\u7426\u7428",9,"\u7439\u7440\u7443\u7444\u7446\u7447\u744B\u744D\u7451\u7452\u7457\u745D\u7462\u7466\u7467\u7468\u746B\u746D\u746E\u7471\u7472\u7480\u7481\u7485\u7486\u7487\u7489\u748F\u7490\u7491\u7492\u7498\u7499\u749A\u749C\u749F\u74A0\u74A1\u74A3\u74A6\u74A8\u74A9\u74AA\u74AB\u74AE\u74AF\u74B1\u74B2\u74B5\u74B9\u74BB\u74BF\u74C8\u74C9\u74CC\u74D0\u74D3\u74D8\u74DA\u74DB\u74DE\u74DF\u74E4\u74E8\u74EA\u74EB\u74EF\u74F4\u74FA\u74FB\u74FC\u74FF\u7506"],["8fcda1","\u7512\u7516\u7517\u7520\u7521\u7524\u7527\u7529\u752A\u752F\u7536\u7539\u753D\u753E\u753F\u7540\u7543\u7547\u7548\u754E\u7550\u7552\u7557\u755E\u755F\u7561\u756F\u7571\u7579",5,"\u7581\u7585\u7590\u7592\u7593\u7595\u7599\u759C\u75A2\u75A4\u75B4\u75BA\u75BF\u75C0\u75C1\u75C4\u75C6\u75CC\u75CE\u75CF\u75D7\u75DC\u75DF\u75E0\u75E1\u75E4\u75E7\u75EC\u75EE\u75EF\u75F1\u75F9\u7600\u7602\u7603\u7604\u7607\u7608\u760A\u760C\u760F\u7612\u7613\u7615\u7616\u7619\u761B\u761C\u761D\u761E\u7623\u7625\u7626\u7629\u762D\u7632\u7633\u7635\u7638\u7639"],["8fcea1","\u763A\u763C\u764A\u7640\u7641\u7643\u7644\u7645\u7649\u764B\u7655\u7659\u765F\u7664\u7665\u766D\u766E\u766F\u7671\u7674\u7681\u7685\u768C\u768D\u7695\u769B\u769C\u769D\u769F\u76A0\u76A2",6,"\u76AA\u76AD\u76BD\u76C1\u76C5\u76C9\u76CB\u76CC\u76CE\u76D4\u76D9\u76E0\u76E6\u76E8\u76EC\u76F0\u76F1\u76F6\u76F9\u76FC\u7700\u7706\u770A\u770E\u7712\u7714\u7715\u7717\u7719\u771A\u771C\u7722\u7728\u772D\u772E\u772F\u7734\u7735\u7736\u7739\u773D\u773E\u7742\u7745\u7746\u774A\u774D\u774E\u774F\u7752\u7756\u7757\u775C\u775E\u775F\u7760\u7762"],["8fcfa1","\u7764\u7767\u776A\u776C\u7770\u7772\u7773\u7774\u777A\u777D\u7780\u7784\u778C\u778D\u7794\u7795\u7796\u779A\u779F\u77A2\u77A7\u77AA\u77AE\u77AF\u77B1\u77B5\u77BE\u77C3\u77C9\u77D1\u77D2\u77D5\u77D9\u77DE\u77DF\u77E0\u77E4\u77E6\u77EA\u77EC\u77F0\u77F1\u77F4\u77F8\u77FB\u7805\u7806\u7809\u780D\u780E\u7811\u781D\u7821\u7822\u7823\u782D\u782E\u7830\u7835\u7837\u7843\u7844\u7847\u7848\u784C\u784E\u7852\u785C\u785E\u7860\u7861\u7863\u7864\u7868\u786A\u786E\u787A\u787E\u788A\u788F\u7894\u7898\u78A1\u789D\u789E\u789F\u78A4\u78A8\u78AC\u78AD\u78B0\u78B1\u78B2\u78B3"],["8fd0a1","\u78BB\u78BD\u78BF\u78C7\u78C8\u78C9\u78CC\u78CE\u78D2\u78D3\u78D5\u78D6\u78E4\u78DB\u78DF\u78E0\u78E1\u78E6\u78EA\u78F2\u78F3\u7900\u78F6\u78F7\u78FA\u78FB\u78FF\u7906\u790C\u7910\u791A\u791C\u791E\u791F\u7920\u7925\u7927\u7929\u792D\u7931\u7934\u7935\u793B\u793D\u793F\u7944\u7945\u7946\u794A\u794B\u794F\u7951\u7954\u7958\u795B\u795C\u7967\u7969\u796B\u7972\u7979\u797B\u797C\u797E\u798B\u798C\u7991\u7993\u7994\u7995\u7996\u7998\u799B\u799C\u79A1\u79A8\u79A9\u79AB\u79AF\u79B1\u79B4\u79B8\u79BB\u79C2\u79C4\u79C7\u79C8\u79CA\u79CF\u79D4\u79D6\u79DA\u79DD\u79DE"],["8fd1a1","\u79E0\u79E2\u79E5\u79EA\u79EB\u79ED\u79F1\u79F8\u79FC\u7A02\u7A03\u7A07\u7A09\u7A0A\u7A0C\u7A11\u7A15\u7A1B\u7A1E\u7A21\u7A27\u7A2B\u7A2D\u7A2F\u7A30\u7A34\u7A35\u7A38\u7A39\u7A3A\u7A44\u7A45\u7A47\u7A48\u7A4C\u7A55\u7A56\u7A59\u7A5C\u7A5D\u7A5F\u7A60\u7A65\u7A67\u7A6A\u7A6D\u7A75\u7A78\u7A7E\u7A80\u7A82\u7A85\u7A86\u7A8A\u7A8B\u7A90\u7A91\u7A94\u7A9E\u7AA0\u7AA3\u7AAC\u7AB3\u7AB5\u7AB9\u7ABB\u7ABC\u7AC6\u7AC9\u7ACC\u7ACE\u7AD1\u7ADB\u7AE8\u7AE9\u7AEB\u7AEC\u7AF1\u7AF4\u7AFB\u7AFD\u7AFE\u7B07\u7B14\u7B1F\u7B23\u7B27\u7B29\u7B2A\u7B2B\u7B2D\u7B2E\u7B2F\u7B30"],["8fd2a1","\u7B31\u7B34\u7B3D\u7B3F\u7B40\u7B41\u7B47\u7B4E\u7B55\u7B60\u7B64\u7B66\u7B69\u7B6A\u7B6D\u7B6F\u7B72\u7B73\u7B77\u7B84\u7B89\u7B8E\u7B90\u7B91\u7B96\u7B9B\u7B9E\u7BA0\u7BA5\u7BAC\u7BAF\u7BB0\u7BB2\u7BB5\u7BB6\u7BBA\u7BBB\u7BBC\u7BBD\u7BC2\u7BC5\u7BC8\u7BCA\u7BD4\u7BD6\u7BD7\u7BD9\u7BDA\u7BDB\u7BE8\u7BEA\u7BF2\u7BF4\u7BF5\u7BF8\u7BF9\u7BFA\u7BFC\u7BFE\u7C01\u7C02\u7C03\u7C04\u7C06\u7C09\u7C0B\u7C0C\u7C0E\u7C0F\u7C19\u7C1B\u7C20\u7C25\u7C26\u7C28\u7C2C\u7C31\u7C33\u7C34\u7C36\u7C39\u7C3A\u7C46\u7C4A\u7C55\u7C51\u7C52\u7C53\u7C59",5],["8fd3a1","\u7C61\u7C63\u7C67\u7C69\u7C6D\u7C6E\u7C70\u7C72\u7C79\u7C7C\u7C7D\u7C86\u7C87\u7C8F\u7C94\u7C9E\u7CA0\u7CA6\u7CB0\u7CB6\u7CB7\u7CBA\u7CBB\u7CBC\u7CBF\u7CC4\u7CC7\u7CC8\u7CC9\u7CCD\u7CCF\u7CD3\u7CD4\u7CD5\u7CD7\u7CD9\u7CDA\u7CDD\u7CE6\u7CE9\u7CEB\u7CF5\u7D03\u7D07\u7D08\u7D09\u7D0F\u7D11\u7D12\u7D13\u7D16\u7D1D\u7D1E\u7D23\u7D26\u7D2A\u7D2D\u7D31\u7D3C\u7D3D\u7D3E\u7D40\u7D41\u7D47\u7D48\u7D4D\u7D51\u7D53\u7D57\u7D59\u7D5A\u7D5C\u7D5D\u7D65\u7D67\u7D6A\u7D70\u7D78\u7D7A\u7D7B\u7D7F\u7D81\u7D82\u7D83\u7D85\u7D86\u7D88\u7D8B\u7D8C\u7D8D\u7D91\u7D96\u7D97\u7D9D"],["8fd4a1","\u7D9E\u7DA6\u7DA7\u7DAA\u7DB3\u7DB6\u7DB7\u7DB9\u7DC2",4,"\u7DCC\u7DCD\u7DCE\u7DD7\u7DD9\u7E00\u7DE2\u7DE5\u7DE6\u7DEA\u7DEB\u7DED\u7DF1\u7DF5\u7DF6\u7DF9\u7DFA\u7E08\u7E10\u7E11\u7E15\u7E17\u7E1C\u7E1D\u7E20\u7E27\u7E28\u7E2C\u7E2D\u7E2F\u7E33\u7E36\u7E3F\u7E44\u7E45\u7E47\u7E4E\u7E50\u7E52\u7E58\u7E5F\u7E61\u7E62\u7E65\u7E6B\u7E6E\u7E6F\u7E73\u7E78\u7E7E\u7E81\u7E86\u7E87\u7E8A\u7E8D\u7E91\u7E95\u7E98\u7E9A\u7E9D\u7E9E\u7F3C\u7F3B\u7F3D\u7F3E\u7F3F\u7F43\u7F44\u7F47\u7F4F\u7F52\u7F53\u7F5B\u7F5C\u7F5D\u7F61\u7F63\u7F64\u7F65\u7F66\u7F6D"],["8fd5a1","\u7F71\u7F7D\u7F7E\u7F7F\u7F80\u7F8B\u7F8D\u7F8F\u7F90\u7F91\u7F96\u7F97\u7F9C\u7FA1\u7FA2\u7FA6\u7FAA\u7FAD\u7FB4\u7FBC\u7FBF\u7FC0\u7FC3\u7FC8\u7FCE\u7FCF\u7FDB\u7FDF\u7FE3\u7FE5\u7FE8\u7FEC\u7FEE\u7FEF\u7FF2\u7FFA\u7FFD\u7FFE\u7FFF\u8007\u8008\u800A\u800D\u800E\u800F\u8011\u8013\u8014\u8016\u801D\u801E\u801F\u8020\u8024\u8026\u802C\u802E\u8030\u8034\u8035\u8037\u8039\u803A\u803C\u803E\u8040\u8044\u8060\u8064\u8066\u806D\u8071\u8075\u8081\u8088\u808E\u809C\u809E\u80A6\u80A7\u80AB\u80B8\u80B9\u80C8\u80CD\u80CF\u80D2\u80D4\u80D5\u80D7\u80D8\u80E0\u80ED\u80EE"],["8fd6a1","\u80F0\u80F2\u80F3\u80F6\u80F9\u80FA\u80FE\u8103\u810B\u8116\u8117\u8118\u811C\u811E\u8120\u8124\u8127\u812C\u8130\u8135\u813A\u813C\u8145\u8147\u814A\u814C\u8152\u8157\u8160\u8161\u8167\u8168\u8169\u816D\u816F\u8177\u8181\u8190\u8184\u8185\u8186\u818B\u818E\u8196\u8198\u819B\u819E\u81A2\u81AE\u81B2\u81B4\u81BB\u81CB\u81C3\u81C5\u81CA\u81CE\u81CF\u81D5\u81D7\u81DB\u81DD\u81DE\u81E1\u81E4\u81EB\u81EC\u81F0\u81F1\u81F2\u81F5\u81F6\u81F8\u81F9\u81FD\u81FF\u8200\u8203\u820F\u8213\u8214\u8219\u821A\u821D\u8221\u8222\u8228\u8232\u8234\u823A\u8243\u8244\u8245\u8246"],["8fd7a1","\u824B\u824E\u824F\u8251\u8256\u825C\u8260\u8263\u8267\u826D\u8274\u827B\u827D\u827F\u8280\u8281\u8283\u8284\u8287\u8289\u828A\u828E\u8291\u8294\u8296\u8298\u829A\u829B\u82A0\u82A1\u82A3\u82A4\u82A7\u82A8\u82A9\u82AA\u82AE\u82B0\u82B2\u82B4\u82B7\u82BA\u82BC\u82BE\u82BF\u82C6\u82D0\u82D5\u82DA\u82E0\u82E2\u82E4\u82E8\u82EA\u82ED\u82EF\u82F6\u82F7\u82FD\u82FE\u8300\u8301\u8307\u8308\u830A\u830B\u8354\u831B\u831D\u831E\u831F\u8321\u8322\u832C\u832D\u832E\u8330\u8333\u8337\u833A\u833C\u833D\u8342\u8343\u8344\u8347\u834D\u834E\u8351\u8355\u8356\u8357\u8370\u8378"],["8fd8a1","\u837D\u837F\u8380\u8382\u8384\u8386\u838D\u8392\u8394\u8395\u8398\u8399\u839B\u839C\u839D\u83A6\u83A7\u83A9\u83AC\u83BE\u83BF\u83C0\u83C7\u83C9\u83CF\u83D0\u83D1\u83D4\u83DD\u8353\u83E8\u83EA\u83F6\u83F8\u83F9\u83FC\u8401\u8406\u840A\u840F\u8411\u8415\u8419\u83AD\u842F\u8439\u8445\u8447\u8448\u844A\u844D\u844F\u8451\u8452\u8456\u8458\u8459\u845A\u845C\u8460\u8464\u8465\u8467\u846A\u8470\u8473\u8474\u8476\u8478\u847C\u847D\u8481\u8485\u8492\u8493\u8495\u849E\u84A6\u84A8\u84A9\u84AA\u84AF\u84B1\u84B4\u84BA\u84BD\u84BE\u84C0\u84C2\u84C7\u84C8\u84CC\u84CF\u84D3"],["8fd9a1","\u84DC\u84E7\u84EA\u84EF\u84F0\u84F1\u84F2\u84F7\u8532\u84FA\u84FB\u84FD\u8502\u8503\u8507\u850C\u850E\u8510\u851C\u851E\u8522\u8523\u8524\u8525\u8527\u852A\u852B\u852F\u8533\u8534\u8536\u853F\u8546\u854F",4,"\u8556\u8559\u855C",6,"\u8564\u856B\u856F\u8579\u857A\u857B\u857D\u857F\u8581\u8585\u8586\u8589\u858B\u858C\u858F\u8593\u8598\u859D\u859F\u85A0\u85A2\u85A5\u85A7\u85B4\u85B6\u85B7\u85B8\u85BC\u85BD\u85BE\u85BF\u85C2\u85C7\u85CA\u85CB\u85CE\u85AD\u85D8\u85DA\u85DF\u85E0\u85E6\u85E8\u85ED\u85F3\u85F6\u85FC"],["8fdaa1","\u85FF\u8600\u8604\u8605\u860D\u860E\u8610\u8611\u8612\u8618\u8619\u861B\u861E\u8621\u8627\u8629\u8636\u8638\u863A\u863C\u863D\u8640\u8642\u8646\u8652\u8653\u8656\u8657\u8658\u8659\u865D\u8660",4,"\u8669\u866C\u866F\u8675\u8676\u8677\u867A\u868D\u8691\u8696\u8698\u869A\u869C\u86A1\u86A6\u86A7\u86A8\u86AD\u86B1\u86B3\u86B4\u86B5\u86B7\u86B8\u86B9\u86BF\u86C0\u86C1\u86C3\u86C5\u86D1\u86D2\u86D5\u86D7\u86DA\u86DC\u86E0\u86E3\u86E5\u86E7\u8688\u86FA\u86FC\u86FD\u8704\u8705\u8707\u870B\u870E\u870F\u8710\u8713\u8714\u8719\u871E\u871F\u8721\u8723"],["8fdba1","\u8728\u872E\u872F\u8731\u8732\u8739\u873A\u873C\u873D\u873E\u8740\u8743\u8745\u874D\u8758\u875D\u8761\u8764\u8765\u876F\u8771\u8772\u877B\u8783",6,"\u878B\u878C\u8790\u8793\u8795\u8797\u8798\u8799\u879E\u87A0\u87A3\u87A7\u87AC\u87AD\u87AE\u87B1\u87B5\u87BE\u87BF\u87C1\u87C8\u87C9\u87CA\u87CE\u87D5\u87D6\u87D9\u87DA\u87DC\u87DF\u87E2\u87E3\u87E4\u87EA\u87EB\u87ED\u87F1\u87F3\u87F8\u87FA\u87FF\u8801\u8803\u8806\u8809\u880A\u880B\u8810\u8819\u8812\u8813\u8814\u8818\u881A\u881B\u881C\u881E\u881F\u8828\u882D\u882E\u8830\u8832\u8835"],["8fdca1","\u883A\u883C\u8841\u8843\u8845\u8848\u8849\u884A\u884B\u884E\u8851\u8855\u8856\u8858\u885A\u885C\u885F\u8860\u8864\u8869\u8871\u8879\u887B\u8880\u8898\u889A\u889B\u889C\u889F\u88A0\u88A8\u88AA\u88BA\u88BD\u88BE\u88C0\u88CA",4,"\u88D1\u88D2\u88D3\u88DB\u88DE\u88E7\u88EF\u88F0\u88F1\u88F5\u88F7\u8901\u8906\u890D\u890E\u890F\u8915\u8916\u8918\u8919\u891A\u891C\u8920\u8926\u8927\u8928\u8930\u8931\u8932\u8935\u8939\u893A\u893E\u8940\u8942\u8945\u8946\u8949\u894F\u8952\u8957\u895A\u895B\u895C\u8961\u8962\u8963\u896B\u896E\u8970\u8973\u8975\u897A"],["8fdda1","\u897B\u897C\u897D\u8989\u898D\u8990\u8994\u8995\u899B\u899C\u899F\u89A0\u89A5\u89B0\u89B4\u89B5\u89B6\u89B7\u89BC\u89D4",4,"\u89E5\u89E9\u89EB\u89ED\u89F1\u89F3\u89F6\u89F9\u89FD\u89FF\u8A04\u8A05\u8A07\u8A0F\u8A11\u8A12\u8A14\u8A15\u8A1E\u8A20\u8A22\u8A24\u8A26\u8A2B\u8A2C\u8A2F\u8A35\u8A37\u8A3D\u8A3E\u8A40\u8A43\u8A45\u8A47\u8A49\u8A4D\u8A4E\u8A53\u8A56\u8A57\u8A58\u8A5C\u8A5D\u8A61\u8A65\u8A67\u8A75\u8A76\u8A77\u8A79\u8A7A\u8A7B\u8A7E\u8A7F\u8A80\u8A83\u8A86\u8A8B\u8A8F\u8A90\u8A92\u8A96\u8A97\u8A99\u8A9F\u8AA7\u8AA9\u8AAE\u8AAF\u8AB3"],["8fdea1","\u8AB6\u8AB7\u8ABB\u8ABE\u8AC3\u8AC6\u8AC8\u8AC9\u8ACA\u8AD1\u8AD3\u8AD4\u8AD5\u8AD7\u8ADD\u8ADF\u8AEC\u8AF0\u8AF4\u8AF5\u8AF6\u8AFC\u8AFF\u8B05\u8B06\u8B0B\u8B11\u8B1C\u8B1E\u8B1F\u8B0A\u8B2D\u8B30\u8B37\u8B3C\u8B42",4,"\u8B48\u8B52\u8B53\u8B54\u8B59\u8B4D\u8B5E\u8B63\u8B6D\u8B76\u8B78\u8B79\u8B7C\u8B7E\u8B81\u8B84\u8B85\u8B8B\u8B8D\u8B8F\u8B94\u8B95\u8B9C\u8B9E\u8B9F\u8C38\u8C39\u8C3D\u8C3E\u8C45\u8C47\u8C49\u8C4B\u8C4F\u8C51\u8C53\u8C54\u8C57\u8C58\u8C5B\u8C5D\u8C59\u8C63\u8C64\u8C66\u8C68\u8C69\u8C6D\u8C73\u8C75\u8C76\u8C7B\u8C7E\u8C86"],["8fdfa1","\u8C87\u8C8B\u8C90\u8C92\u8C93\u8C99\u8C9B\u8C9C\u8CA4\u8CB9\u8CBA\u8CC5\u8CC6\u8CC9\u8CCB\u8CCF\u8CD6\u8CD5\u8CD9\u8CDD\u8CE1\u8CE8\u8CEC\u8CEF\u8CF0\u8CF2\u8CF5\u8CF7\u8CF8\u8CFE\u8CFF\u8D01\u8D03\u8D09\u8D12\u8D17\u8D1B\u8D65\u8D69\u8D6C\u8D6E\u8D7F\u8D82\u8D84\u8D88\u8D8D\u8D90\u8D91\u8D95\u8D9E\u8D9F\u8DA0\u8DA6\u8DAB\u8DAC\u8DAF\u8DB2\u8DB5\u8DB7\u8DB9\u8DBB\u8DC0\u8DC5\u8DC6\u8DC7\u8DC8\u8DCA\u8DCE\u8DD1\u8DD4\u8DD5\u8DD7\u8DD9\u8DE4\u8DE5\u8DE7\u8DEC\u8DF0\u8DBC\u8DF1\u8DF2\u8DF4\u8DFD\u8E01\u8E04\u8E05\u8E06\u8E0B\u8E11\u8E14\u8E16\u8E20\u8E21\u8E22"],["8fe0a1","\u8E23\u8E26\u8E27\u8E31\u8E33\u8E36\u8E37\u8E38\u8E39\u8E3D\u8E40\u8E41\u8E4B\u8E4D\u8E4E\u8E4F\u8E54\u8E5B\u8E5C\u8E5D\u8E5E\u8E61\u8E62\u8E69\u8E6C\u8E6D\u8E6F\u8E70\u8E71\u8E79\u8E7A\u8E7B\u8E82\u8E83\u8E89\u8E90\u8E92\u8E95\u8E9A\u8E9B\u8E9D\u8E9E\u8EA2\u8EA7\u8EA9\u8EAD\u8EAE\u8EB3\u8EB5\u8EBA\u8EBB\u8EC0\u8EC1\u8EC3\u8EC4\u8EC7\u8ECF\u8ED1\u8ED4\u8EDC\u8EE8\u8EEE\u8EF0\u8EF1\u8EF7\u8EF9\u8EFA\u8EED\u8F00\u8F02\u8F07\u8F08\u8F0F\u8F10\u8F16\u8F17\u8F18\u8F1E\u8F20\u8F21\u8F23\u8F25\u8F27\u8F28\u8F2C\u8F2D\u8F2E\u8F34\u8F35\u8F36\u8F37\u8F3A\u8F40\u8F41"],["8fe1a1","\u8F43\u8F47\u8F4F\u8F51",4,"\u8F58\u8F5D\u8F5E\u8F65\u8F9D\u8FA0\u8FA1\u8FA4\u8FA5\u8FA6\u8FB5\u8FB6\u8FB8\u8FBE\u8FC0\u8FC1\u8FC6\u8FCA\u8FCB\u8FCD\u8FD0\u8FD2\u8FD3\u8FD5\u8FE0\u8FE3\u8FE4\u8FE8\u8FEE\u8FF1\u8FF5\u8FF6\u8FFB\u8FFE\u9002\u9004\u9008\u900C\u9018\u901B\u9028\u9029\u902F\u902A\u902C\u902D\u9033\u9034\u9037\u903F\u9043\u9044\u904C\u905B\u905D\u9062\u9066\u9067\u906C\u9070\u9074\u9079\u9085\u9088\u908B\u908C\u908E\u9090\u9095\u9097\u9098\u9099\u909B\u90A0\u90A1\u90A2\u90A5\u90B0\u90B2\u90B3\u90B4\u90B6\u90BD\u90CC\u90BE\u90C3"],["8fe2a1","\u90C4\u90C5\u90C7\u90C8\u90D5\u90D7\u90D8\u90D9\u90DC\u90DD\u90DF\u90E5\u90D2\u90F6\u90EB\u90EF\u90F0\u90F4\u90FE\u90FF\u9100\u9104\u9105\u9106\u9108\u910D\u9110\u9114\u9116\u9117\u9118\u911A\u911C\u911E\u9120\u9125\u9122\u9123\u9127\u9129\u912E\u912F\u9131\u9134\u9136\u9137\u9139\u913A\u913C\u913D\u9143\u9147\u9148\u914F\u9153\u9157\u9159\u915A\u915B\u9161\u9164\u9167\u916D\u9174\u9179\u917A\u917B\u9181\u9183\u9185\u9186\u918A\u918E\u9191\u9193\u9194\u9195\u9198\u919E\u91A1\u91A6\u91A8\u91AC\u91AD\u91AE\u91B0\u91B1\u91B2\u91B3\u91B6\u91BB\u91BC\u91BD\u91BF"],["8fe3a1","\u91C2\u91C3\u91C5\u91D3\u91D4\u91D7\u91D9\u91DA\u91DE\u91E4\u91E5\u91E9\u91EA\u91EC",5,"\u91F7\u91F9\u91FB\u91FD\u9200\u9201\u9204\u9205\u9206\u9207\u9209\u920A\u920C\u9210\u9212\u9213\u9216\u9218\u921C\u921D\u9223\u9224\u9225\u9226\u9228\u922E\u922F\u9230\u9233\u9235\u9236\u9238\u9239\u923A\u923C\u923E\u9240\u9242\u9243\u9246\u9247\u924A\u924D\u924E\u924F\u9251\u9258\u9259\u925C\u925D\u9260\u9261\u9265\u9267\u9268\u9269\u926E\u926F\u9270\u9275",4,"\u927B\u927C\u927D\u927F\u9288\u9289\u928A\u928D\u928E\u9292\u9297"],["8fe4a1","\u9299\u929F\u92A0\u92A4\u92A5\u92A7\u92A8\u92AB\u92AF\u92B2\u92B6\u92B8\u92BA\u92BB\u92BC\u92BD\u92BF",4,"\u92C5\u92C6\u92C7\u92C8\u92CB\u92CC\u92CD\u92CE\u92D0\u92D3\u92D5\u92D7\u92D8\u92D9\u92DC\u92DD\u92DF\u92E0\u92E1\u92E3\u92E5\u92E7\u92E8\u92EC\u92EE\u92F0\u92F9\u92FB\u92FF\u9300\u9302\u9308\u930D\u9311\u9314\u9315\u931C\u931D\u931E\u931F\u9321\u9324\u9325\u9327\u9329\u932A\u9333\u9334\u9336\u9337\u9347\u9348\u9349\u9350\u9351\u9352\u9355\u9357\u9358\u935A\u935E\u9364\u9365\u9367\u9369\u936A\u936D\u936F\u9370\u9371\u9373\u9374\u9376"],["8fe5a1","\u937A\u937D\u937F\u9380\u9381\u9382\u9388\u938A\u938B\u938D\u938F\u9392\u9395\u9398\u939B\u939E\u93A1\u93A3\u93A4\u93A6\u93A8\u93AB\u93B4\u93B5\u93B6\u93BA\u93A9\u93C1\u93C4\u93C5\u93C6\u93C7\u93C9",4,"\u93D3\u93D9\u93DC\u93DE\u93DF\u93E2\u93E6\u93E7\u93F9\u93F7\u93F8\u93FA\u93FB\u93FD\u9401\u9402\u9404\u9408\u9409\u940D\u940E\u940F\u9415\u9416\u9417\u941F\u942E\u942F\u9431\u9432\u9433\u9434\u943B\u943F\u943D\u9443\u9445\u9448\u944A\u944C\u9455\u9459\u945C\u945F\u9461\u9463\u9468\u946B\u946D\u946E\u946F\u9471\u9472\u9484\u9483\u9578\u9579"],["8fe6a1","\u957E\u9584\u9588\u958C\u958D\u958E\u959D\u959E\u959F\u95A1\u95A6\u95A9\u95AB\u95AC\u95B4\u95B6\u95BA\u95BD\u95BF\u95C6\u95C8\u95C9\u95CB\u95D0\u95D1\u95D2\u95D3\u95D9\u95DA\u95DD\u95DE\u95DF\u95E0\u95E4\u95E6\u961D\u961E\u9622\u9624\u9625\u9626\u962C\u9631\u9633\u9637\u9638\u9639\u963A\u963C\u963D\u9641\u9652\u9654\u9656\u9657\u9658\u9661\u966E\u9674\u967B\u967C\u967E\u967F\u9681\u9682\u9683\u9684\u9689\u9691\u9696\u969A\u969D\u969F\u96A4\u96A5\u96A6\u96A9\u96AE\u96AF\u96B3\u96BA\u96CA\u96D2\u5DB2\u96D8\u96DA\u96DD\u96DE\u96DF\u96E9\u96EF\u96F1\u96FA\u9702"],["8fe7a1","\u9703\u9705\u9709\u971A\u971B\u971D\u9721\u9722\u9723\u9728\u9731\u9733\u9741\u9743\u974A\u974E\u974F\u9755\u9757\u9758\u975A\u975B\u9763\u9767\u976A\u976E\u9773\u9776\u9777\u9778\u977B\u977D\u977F\u9780\u9789\u9795\u9796\u9797\u9799\u979A\u979E\u979F\u97A2\u97AC\u97AE\u97B1\u97B2\u97B5\u97B6\u97B8\u97B9\u97BA\u97BC\u97BE\u97BF\u97C1\u97C4\u97C5\u97C7\u97C9\u97CA\u97CC\u97CD\u97CE\u97D0\u97D1\u97D4\u97D7\u97D8\u97D9\u97DD\u97DE\u97E0\u97DB\u97E1\u97E4\u97EF\u97F1\u97F4\u97F7\u97F8\u97FA\u9807\u980A\u9819\u980D\u980E\u9814\u9816\u981C\u981E\u9820\u9823\u9826"],["8fe8a1","\u982B\u982E\u982F\u9830\u9832\u9833\u9835\u9825\u983E\u9844\u9847\u984A\u9851\u9852\u9853\u9856\u9857\u9859\u985A\u9862\u9863\u9865\u9866\u986A\u986C\u98AB\u98AD\u98AE\u98B0\u98B4\u98B7\u98B8\u98BA\u98BB\u98BF\u98C2\u98C5\u98C8\u98CC\u98E1\u98E3\u98E5\u98E6\u98E7\u98EA\u98F3\u98F6\u9902\u9907\u9908\u9911\u9915\u9916\u9917\u991A\u991B\u991C\u991F\u9922\u9926\u9927\u992B\u9931",4,"\u9939\u993A\u993B\u993C\u9940\u9941\u9946\u9947\u9948\u994D\u994E\u9954\u9958\u9959\u995B\u995C\u995E\u995F\u9960\u999B\u999D\u999F\u99A6\u99B0\u99B1\u99B2\u99B5"],["8fe9a1","\u99B9\u99BA\u99BD\u99BF\u99C3\u99C9\u99D3\u99D4\u99D9\u99DA\u99DC\u99DE\u99E7\u99EA\u99EB\u99EC\u99F0\u99F4\u99F5\u99F9\u99FD\u99FE\u9A02\u9A03\u9A04\u9A0B\u9A0C\u9A10\u9A11\u9A16\u9A1E\u9A20\u9A22\u9A23\u9A24\u9A27\u9A2D\u9A2E\u9A33\u9A35\u9A36\u9A38\u9A47\u9A41\u9A44\u9A4A\u9A4B\u9A4C\u9A4E\u9A51\u9A54\u9A56\u9A5D\u9AAA\u9AAC\u9AAE\u9AAF\u9AB2\u9AB4\u9AB5\u9AB6\u9AB9\u9ABB\u9ABE\u9ABF\u9AC1\u9AC3\u9AC6\u9AC8\u9ACE\u9AD0\u9AD2\u9AD5\u9AD6\u9AD7\u9ADB\u9ADC\u9AE0\u9AE4\u9AE5\u9AE7\u9AE9\u9AEC\u9AF2\u9AF3\u9AF5\u9AF9\u9AFA\u9AFD\u9AFF",4],["8feaa1","\u9B04\u9B05\u9B08\u9B09\u9B0B\u9B0C\u9B0D\u9B0E\u9B10\u9B12\u9B16\u9B19\u9B1B\u9B1C\u9B20\u9B26\u9B2B\u9B2D\u9B33\u9B34\u9B35\u9B37\u9B39\u9B3A\u9B3D\u9B48\u9B4B\u9B4C\u9B55\u9B56\u9B57\u9B5B\u9B5E\u9B61\u9B63\u9B65\u9B66\u9B68\u9B6A",4,"\u9B73\u9B75\u9B77\u9B78\u9B79\u9B7F\u9B80\u9B84\u9B85\u9B86\u9B87\u9B89\u9B8A\u9B8B\u9B8D\u9B8F\u9B90\u9B94\u9B9A\u9B9D\u9B9E\u9BA6\u9BA7\u9BA9\u9BAC\u9BB0\u9BB1\u9BB2\u9BB7\u9BB8\u9BBB\u9BBC\u9BBE\u9BBF\u9BC1\u9BC7\u9BC8\u9BCE\u9BD0\u9BD7\u9BD8\u9BDD\u9BDF\u9BE5\u9BE7\u9BEA\u9BEB\u9BEF\u9BF3\u9BF7\u9BF8"],["8feba1","\u9BF9\u9BFA\u9BFD\u9BFF\u9C00\u9C02\u9C0B\u9C0F\u9C11\u9C16\u9C18\u9C19\u9C1A\u9C1C\u9C1E\u9C22\u9C23\u9C26",4,"\u9C31\u9C35\u9C36\u9C37\u9C3D\u9C41\u9C43\u9C44\u9C45\u9C49\u9C4A\u9C4E\u9C4F\u9C50\u9C53\u9C54\u9C56\u9C58\u9C5B\u9C5D\u9C5E\u9C5F\u9C63\u9C69\u9C6A\u9C5C\u9C6B\u9C68\u9C6E\u9C70\u9C72\u9C75\u9C77\u9C7B\u9CE6\u9CF2\u9CF7\u9CF9\u9D0B\u9D02\u9D11\u9D17\u9D18\u9D1C\u9D1D\u9D1E\u9D2F\u9D30\u9D32\u9D33\u9D34\u9D3A\u9D3C\u9D45\u9D3D\u9D42\u9D43\u9D47\u9D4A\u9D53\u9D54\u9D5F\u9D63\u9D62\u9D65\u9D69\u9D6A\u9D6B\u9D70\u9D76\u9D77\u9D7B"],["8feca1","\u9D7C\u9D7E\u9D83\u9D84\u9D86\u9D8A\u9D8D\u9D8E\u9D92\u9D93\u9D95\u9D96\u9D97\u9D98\u9DA1\u9DAA\u9DAC\u9DAE\u9DB1\u9DB5\u9DB9\u9DBC\u9DBF\u9DC3\u9DC7\u9DC9\u9DCA\u9DD4\u9DD5\u9DD6\u9DD7\u9DDA\u9DDE\u9DDF\u9DE0\u9DE5\u9DE7\u9DE9\u9DEB\u9DEE\u9DF0\u9DF3\u9DF4\u9DFE\u9E0A\u9E02\u9E07\u9E0E\u9E10\u9E11\u9E12\u9E15\u9E16\u9E19\u9E1C\u9E1D\u9E7A\u9E7B\u9E7C\u9E80\u9E82\u9E83\u9E84\u9E85\u9E87\u9E8E\u9E8F\u9E96\u9E98\u9E9B\u9E9E\u9EA4\u9EA8\u9EAC\u9EAE\u9EAF\u9EB0\u9EB3\u9EB4\u9EB5\u9EC6\u9EC8\u9ECB\u9ED5\u9EDF\u9EE4\u9EE7\u9EEC\u9EED\u9EEE\u9EF0\u9EF1\u9EF2\u9EF5"],["8feda1","\u9EF8\u9EFF\u9F02\u9F03\u9F09\u9F0F\u9F10\u9F11\u9F12\u9F14\u9F16\u9F17\u9F19\u9F1A\u9F1B\u9F1F\u9F22\u9F26\u9F2A\u9F2B\u9F2F\u9F31\u9F32\u9F34\u9F37\u9F39\u9F3A\u9F3C\u9F3D\u9F3F\u9F41\u9F43",4,"\u9F53\u9F55\u9F56\u9F57\u9F58\u9F5A\u9F5D\u9F5E\u9F68\u9F69\u9F6D",4,"\u9F73\u9F75\u9F7A\u9F7D\u9F8F\u9F90\u9F91\u9F92\u9F94\u9F96\u9F97\u9F9E\u9FA1\u9FA2\u9FA3\u9FA5"]]});var qy=A((HPe,yoe)=>{yoe.exports=[["0","\0",127,"\u20AC"],["8140","\u4E02\u4E04\u4E05\u4E06\u4E0F\u4E12\u4E17\u4E1F\u4E20\u4E21\u4E23\u4E26\u4E29\u4E2E\u4E2F\u4E31\u4E33\u4E35\u4E37\u4E3C\u4E40\u4E41\u4E42\u4E44\u4E46\u4E4A\u4E51\u4E55\u4E57\u4E5A\u4E5B\u4E62\u4E63\u4E64\u4E65\u4E67\u4E68\u4E6A",5,"\u4E72\u4E74",9,"\u4E7F",6,"\u4E87\u4E8A"],["8180","\u4E90\u4E96\u4E97\u4E99\u4E9C\u4E9D\u4E9E\u4EA3\u4EAA\u4EAF\u4EB0\u4EB1\u4EB4\u4EB6\u4EB7\u4EB8\u4EB9\u4EBC\u4EBD\u4EBE\u4EC8\u4ECC\u4ECF\u4ED0\u4ED2\u4EDA\u4EDB\u4EDC\u4EE0\u4EE2\u4EE6\u4EE7\u4EE9\u4EED\u4EEE\u4EEF\u4EF1\u4EF4\u4EF8\u4EF9\u4EFA\u4EFC\u4EFE\u4F00\u4F02",6,"\u4F0B\u4F0C\u4F12",4,"\u4F1C\u4F1D\u4F21\u4F23\u4F28\u4F29\u4F2C\u4F2D\u4F2E\u4F31\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E",4,"\u4F44\u4F45\u4F47",5,"\u4F52\u4F54\u4F56\u4F61\u4F62\u4F66\u4F68\u4F6A\u4F6B\u4F6D\u4F6E\u4F71\u4F72\u4F75\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F80\u4F81\u4F82\u4F85\u4F86\u4F87\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F95\u4F96\u4F98\u4F99\u4F9A\u4F9C\u4F9E\u4F9F\u4FA1\u4FA2"],["8240","\u4FA4\u4FAB\u4FAD\u4FB0",4,"\u4FB6",8,"\u4FC0\u4FC1\u4FC2\u4FC6\u4FC7\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FD2",4,"\u4FD9\u4FDB\u4FE0\u4FE2\u4FE4\u4FE5\u4FE7\u4FEB\u4FEC\u4FF0\u4FF2\u4FF4\u4FF5\u4FF6\u4FF7\u4FF9\u4FFB\u4FFC\u4FFD\u4FFF",11],["8280","\u500B\u500E\u5010\u5011\u5013\u5015\u5016\u5017\u501B\u501D\u501E\u5020\u5022\u5023\u5024\u5027\u502B\u502F",10,"\u503B\u503D\u503F\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504A\u504B\u504D\u5050",4,"\u5056\u5057\u5058\u5059\u505B\u505D",7,"\u5066",5,"\u506D",8,"\u5078\u5079\u507A\u507C\u507D\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508A\u508B\u508C\u508E",20,"\u50A4\u50A6\u50AA\u50AB\u50AD",4,"\u50B3",6,"\u50BC"],["8340","\u50BD",17,"\u50D0",5,"\u50D7\u50D8\u50D9\u50DB",10,"\u50E8\u50E9\u50EA\u50EB\u50EF\u50F0\u50F1\u50F2\u50F4\u50F6",4,"\u50FC",9,"\u5108"],["8380","\u5109\u510A\u510C",5,"\u5113",13,"\u5122",28,"\u5142\u5147\u514A\u514C\u514E\u514F\u5150\u5152\u5153\u5157\u5158\u5159\u515B\u515D",4,"\u5163\u5164\u5166\u5167\u5169\u516A\u516F\u5172\u517A\u517E\u517F\u5183\u5184\u5186\u5187\u518A\u518B\u518E\u518F\u5190\u5191\u5193\u5194\u5198\u519A\u519D\u519E\u519F\u51A1\u51A3\u51A6",4,"\u51AD\u51AE\u51B4\u51B8\u51B9\u51BA\u51BE\u51BF\u51C1\u51C2\u51C3\u51C5\u51C8\u51CA\u51CD\u51CE\u51D0\u51D2",5],["8440","\u51D8\u51D9\u51DA\u51DC\u51DE\u51DF\u51E2\u51E3\u51E5",5,"\u51EC\u51EE\u51F1\u51F2\u51F4\u51F7\u51FE\u5204\u5205\u5209\u520B\u520C\u520F\u5210\u5213\u5214\u5215\u521C\u521E\u521F\u5221\u5222\u5223\u5225\u5226\u5227\u522A\u522C\u522F\u5231\u5232\u5234\u5235\u523C\u523E\u5244",5,"\u524B\u524E\u524F\u5252\u5253\u5255\u5257\u5258"],["8480","\u5259\u525A\u525B\u525D\u525F\u5260\u5262\u5263\u5264\u5266\u5268\u526B\u526C\u526D\u526E\u5270\u5271\u5273",9,"\u527E\u5280\u5283",4,"\u5289",6,"\u5291\u5292\u5294",6,"\u529C\u52A4\u52A5\u52A6\u52A7\u52AE\u52AF\u52B0\u52B4",9,"\u52C0\u52C1\u52C2\u52C4\u52C5\u52C6\u52C8\u52CA\u52CC\u52CD\u52CE\u52CF\u52D1\u52D3\u52D4\u52D5\u52D7\u52D9",5,"\u52E0\u52E1\u52E2\u52E3\u52E5",10,"\u52F1",7,"\u52FB\u52FC\u52FD\u5301\u5302\u5303\u5304\u5307\u5309\u530A\u530B\u530C\u530E"],["8540","\u5311\u5312\u5313\u5314\u5318\u531B\u531C\u531E\u531F\u5322\u5324\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u532F",9,"\u533C\u533D\u5340\u5342\u5344\u5346\u534B\u534C\u534D\u5350\u5354\u5358\u5359\u535B\u535D\u5365\u5368\u536A\u536C\u536D\u5372\u5376\u5379\u537B\u537C\u537D\u537E\u5380\u5381\u5383\u5387\u5388\u538A\u538E\u538F"],["8580","\u5390",4,"\u5396\u5397\u5399\u539B\u539C\u539E\u53A0\u53A1\u53A4\u53A7\u53AA\u53AB\u53AC\u53AD\u53AF",6,"\u53B7\u53B8\u53B9\u53BA\u53BC\u53BD\u53BE\u53C0\u53C3",4,"\u53CE\u53CF\u53D0\u53D2\u53D3\u53D5\u53DA\u53DC\u53DD\u53DE\u53E1\u53E2\u53E7\u53F4\u53FA\u53FE\u53FF\u5400\u5402\u5405\u5407\u540B\u5414\u5418\u5419\u541A\u541C\u5422\u5424\u5425\u542A\u5430\u5433\u5436\u5437\u543A\u543D\u543F\u5441\u5442\u5444\u5445\u5447\u5449\u544C\u544D\u544E\u544F\u5451\u545A\u545D",4,"\u5463\u5465\u5467\u5469",7,"\u5474\u5479\u547A\u547E\u547F\u5481\u5483\u5485\u5487\u5488\u5489\u548A\u548D\u5491\u5493\u5497\u5498\u549C\u549E\u549F\u54A0\u54A1"],["8640","\u54A2\u54A5\u54AE\u54B0\u54B2\u54B5\u54B6\u54B7\u54B9\u54BA\u54BC\u54BE\u54C3\u54C5\u54CA\u54CB\u54D6\u54D8\u54DB\u54E0",4,"\u54EB\u54EC\u54EF\u54F0\u54F1\u54F4",5,"\u54FB\u54FE\u5500\u5502\u5503\u5504\u5505\u5508\u550A",4,"\u5512\u5513\u5515",5,"\u551C\u551D\u551E\u551F\u5521\u5525\u5526"],["8680","\u5528\u5529\u552B\u552D\u5532\u5534\u5535\u5536\u5538\u5539\u553A\u553B\u553D\u5540\u5542\u5545\u5547\u5548\u554B",4,"\u5551\u5552\u5553\u5554\u5557",4,"\u555D\u555E\u555F\u5560\u5562\u5563\u5568\u5569\u556B\u556F",5,"\u5579\u557A\u557D\u557F\u5585\u5586\u558C\u558D\u558E\u5590\u5592\u5593\u5595\u5596\u5597\u559A\u559B\u559E\u55A0",6,"\u55A8",8,"\u55B2\u55B4\u55B6\u55B8\u55BA\u55BC\u55BF",4,"\u55C6\u55C7\u55C8\u55CA\u55CB\u55CE\u55CF\u55D0\u55D5\u55D7",4,"\u55DE\u55E0\u55E2\u55E7\u55E9\u55ED\u55EE\u55F0\u55F1\u55F4\u55F6\u55F8",4,"\u55FF\u5602\u5603\u5604\u5605"],["8740","\u5606\u5607\u560A\u560B\u560D\u5610",7,"\u5619\u561A\u561C\u561D\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562A\u562B\u562E\u562F\u5630\u5633\u5635\u5637\u5638\u563A\u563C\u563D\u563E\u5640",11,"\u564F",4,"\u5655\u5656\u565A\u565B\u565D",4],["8780","\u5663\u5665\u5666\u5667\u566D\u566E\u566F\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567A\u567D",7,"\u5687",6,"\u5690\u5691\u5692\u5694",14,"\u56A4",10,"\u56B0",6,"\u56B8\u56B9\u56BA\u56BB\u56BD",12,"\u56CB",8,"\u56D5\u56D6\u56D8\u56D9\u56DC\u56E3\u56E5",5,"\u56EC\u56EE\u56EF\u56F2\u56F3\u56F6\u56F7\u56F8\u56FB\u56FC\u5700\u5701\u5702\u5705\u5707\u570B",6],["8840","\u5712",9,"\u571D\u571E\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572B\u5731\u5732\u5734",4,"\u573C\u573D\u573F\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574B\u5752",4,"\u5758\u5759\u5762\u5763\u5765\u5767\u576C\u576E\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577A\u577D\u577E\u577F\u5780"],["8880","\u5781\u5787\u5788\u5789\u578A\u578D",4,"\u5794",6,"\u579C\u579D\u579E\u579F\u57A5\u57A8\u57AA\u57AC\u57AF\u57B0\u57B1\u57B3\u57B5\u57B6\u57B7\u57B9",8,"\u57C4",6,"\u57CC\u57CD\u57D0\u57D1\u57D3\u57D6\u57D7\u57DB\u57DC\u57DE\u57E1\u57E2\u57E3\u57E5",7,"\u57EE\u57F0\u57F1\u57F2\u57F3\u57F5\u57F6\u57F7\u57FB\u57FC\u57FE\u57FF\u5801\u5803\u5804\u5805\u5808\u5809\u580A\u580C\u580E\u580F\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581A\u581B\u581C\u581D\u581F\u5822\u5823\u5825",4,"\u582B",4,"\u5831\u5832\u5833\u5834\u5836",7],["8940","\u583E",5,"\u5845",6,"\u584E\u584F\u5850\u5852\u5853\u5855\u5856\u5857\u5859",4,"\u585F",5,"\u5866",4,"\u586D",16,"\u587F\u5882\u5884\u5886\u5887\u5888\u588A\u588B\u588C"],["8980","\u588D",4,"\u5894",4,"\u589B\u589C\u589D\u58A0",7,"\u58AA",17,"\u58BD\u58BE\u58BF\u58C0\u58C2\u58C3\u58C4\u58C6",10,"\u58D2\u58D3\u58D4\u58D6",13,"\u58E5",5,"\u58ED\u58EF\u58F1\u58F2\u58F4\u58F5\u58F7\u58F8\u58FA",7,"\u5903\u5905\u5906\u5908",4,"\u590E\u5910\u5911\u5912\u5913\u5917\u5918\u591B\u591D\u591E\u5920\u5921\u5922\u5923\u5926\u5928\u592C\u5930\u5932\u5933\u5935\u5936\u593B"],["8a40","\u593D\u593E\u593F\u5940\u5943\u5945\u5946\u594A\u594C\u594D\u5950\u5952\u5953\u5959\u595B",4,"\u5961\u5963\u5964\u5966",12,"\u5975\u5977\u597A\u597B\u597C\u597E\u597F\u5980\u5985\u5989\u598B\u598C\u598E\u598F\u5990\u5991\u5994\u5995\u5998\u599A\u599B\u599C\u599D\u599F\u59A0\u59A1\u59A2\u59A6"],["8a80","\u59A7\u59AC\u59AD\u59B0\u59B1\u59B3",5,"\u59BA\u59BC\u59BD\u59BF",6,"\u59C7\u59C8\u59C9\u59CC\u59CD\u59CE\u59CF\u59D5\u59D6\u59D9\u59DB\u59DE",4,"\u59E4\u59E6\u59E7\u59E9\u59EA\u59EB\u59ED",11,"\u59FA\u59FC\u59FD\u59FE\u5A00\u5A02\u5A0A\u5A0B\u5A0D\u5A0E\u5A0F\u5A10\u5A12\u5A14\u5A15\u5A16\u5A17\u5A19\u5A1A\u5A1B\u5A1D\u5A1E\u5A21\u5A22\u5A24\u5A26\u5A27\u5A28\u5A2A",6,"\u5A33\u5A35\u5A37",4,"\u5A3D\u5A3E\u5A3F\u5A41",4,"\u5A47\u5A48\u5A4B",9,"\u5A56\u5A57\u5A58\u5A59\u5A5B",5],["8b40","\u5A61\u5A63\u5A64\u5A65\u5A66\u5A68\u5A69\u5A6B",8,"\u5A78\u5A79\u5A7B\u5A7C\u5A7D\u5A7E\u5A80",17,"\u5A93",6,"\u5A9C",13,"\u5AAB\u5AAC"],["8b80","\u5AAD",4,"\u5AB4\u5AB6\u5AB7\u5AB9",4,"\u5ABF\u5AC0\u5AC3",5,"\u5ACA\u5ACB\u5ACD",4,"\u5AD3\u5AD5\u5AD7\u5AD9\u5ADA\u5ADB\u5ADD\u5ADE\u5ADF\u5AE2\u5AE4\u5AE5\u5AE7\u5AE8\u5AEA\u5AEC",4,"\u5AF2",22,"\u5B0A",11,"\u5B18",25,"\u5B33\u5B35\u5B36\u5B38",7,"\u5B41",6],["8c40","\u5B48",7,"\u5B52\u5B56\u5B5E\u5B60\u5B61\u5B67\u5B68\u5B6B\u5B6D\u5B6E\u5B6F\u5B72\u5B74\u5B76\u5B77\u5B78\u5B79\u5B7B\u5B7C\u5B7E\u5B7F\u5B82\u5B86\u5B8A\u5B8D\u5B8E\u5B90\u5B91\u5B92\u5B94\u5B96\u5B9F\u5BA7\u5BA8\u5BA9\u5BAC\u5BAD\u5BAE\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBB\u5BBC\u5BC0\u5BC1\u5BC3\u5BC8\u5BC9\u5BCA\u5BCB\u5BCD\u5BCE\u5BCF"],["8c80","\u5BD1\u5BD4",8,"\u5BE0\u5BE2\u5BE3\u5BE6\u5BE7\u5BE9",4,"\u5BEF\u5BF1",6,"\u5BFD\u5BFE\u5C00\u5C02\u5C03\u5C05\u5C07\u5C08\u5C0B\u5C0C\u5C0D\u5C0E\u5C10\u5C12\u5C13\u5C17\u5C19\u5C1B\u5C1E\u5C1F\u5C20\u5C21\u5C23\u5C26\u5C28\u5C29\u5C2A\u5C2B\u5C2D\u5C2E\u5C2F\u5C30\u5C32\u5C33\u5C35\u5C36\u5C37\u5C43\u5C44\u5C46\u5C47\u5C4C\u5C4D\u5C52\u5C53\u5C54\u5C56\u5C57\u5C58\u5C5A\u5C5B\u5C5C\u5C5D\u5C5F\u5C62\u5C64\u5C67",6,"\u5C70\u5C72",6,"\u5C7B\u5C7C\u5C7D\u5C7E\u5C80\u5C83",4,"\u5C89\u5C8A\u5C8B\u5C8E\u5C8F\u5C92\u5C93\u5C95\u5C9D",4,"\u5CA4",4],["8d40","\u5CAA\u5CAE\u5CAF\u5CB0\u5CB2\u5CB4\u5CB6\u5CB9\u5CBA\u5CBB\u5CBC\u5CBE\u5CC0\u5CC2\u5CC3\u5CC5",5,"\u5CCC",5,"\u5CD3",5,"\u5CDA",6,"\u5CE2\u5CE3\u5CE7\u5CE9\u5CEB\u5CEC\u5CEE\u5CEF\u5CF1",9,"\u5CFC",4],["8d80","\u5D01\u5D04\u5D05\u5D08",5,"\u5D0F",4,"\u5D15\u5D17\u5D18\u5D19\u5D1A\u5D1C\u5D1D\u5D1F",4,"\u5D25\u5D28\u5D2A\u5D2B\u5D2C\u5D2F",4,"\u5D35",7,"\u5D3F",7,"\u5D48\u5D49\u5D4D",10,"\u5D59\u5D5A\u5D5C\u5D5E",10,"\u5D6A\u5D6D\u5D6E\u5D70\u5D71\u5D72\u5D73\u5D75",12,"\u5D83",21,"\u5D9A\u5D9B\u5D9C\u5D9E\u5D9F\u5DA0"],["8e40","\u5DA1",21,"\u5DB8",12,"\u5DC6",6,"\u5DCE",12,"\u5DDC\u5DDF\u5DE0\u5DE3\u5DE4\u5DEA\u5DEC\u5DED"],["8e80","\u5DF0\u5DF5\u5DF6\u5DF8",4,"\u5DFF\u5E00\u5E04\u5E07\u5E09\u5E0A\u5E0B\u5E0D\u5E0E\u5E12\u5E13\u5E17\u5E1E",7,"\u5E28",4,"\u5E2F\u5E30\u5E32",4,"\u5E39\u5E3A\u5E3E\u5E3F\u5E40\u5E41\u5E43\u5E46",5,"\u5E4D",6,"\u5E56",4,"\u5E5C\u5E5D\u5E5F\u5E60\u5E63",14,"\u5E75\u5E77\u5E79\u5E7E\u5E81\u5E82\u5E83\u5E85\u5E88\u5E89\u5E8C\u5E8D\u5E8E\u5E92\u5E98\u5E9B\u5E9D\u5EA1\u5EA2\u5EA3\u5EA4\u5EA8",4,"\u5EAE",4,"\u5EB4\u5EBA\u5EBB\u5EBC\u5EBD\u5EBF",6],["8f40","\u5EC6\u5EC7\u5EC8\u5ECB",5,"\u5ED4\u5ED5\u5ED7\u5ED8\u5ED9\u5EDA\u5EDC",11,"\u5EE9\u5EEB",8,"\u5EF5\u5EF8\u5EF9\u5EFB\u5EFC\u5EFD\u5F05\u5F06\u5F07\u5F09\u5F0C\u5F0D\u5F0E\u5F10\u5F12\u5F14\u5F16\u5F19\u5F1A\u5F1C\u5F1D\u5F1E\u5F21\u5F22\u5F23\u5F24"],["8f80","\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F32",6,"\u5F3B\u5F3D\u5F3E\u5F3F\u5F41",14,"\u5F51\u5F54\u5F59\u5F5A\u5F5B\u5F5C\u5F5E\u5F5F\u5F60\u5F63\u5F65\u5F67\u5F68\u5F6B\u5F6E\u5F6F\u5F72\u5F74\u5F75\u5F76\u5F78\u5F7A\u5F7D\u5F7E\u5F7F\u5F83\u5F86\u5F8D\u5F8E\u5F8F\u5F91\u5F93\u5F94\u5F96\u5F9A\u5F9B\u5F9D\u5F9E\u5F9F\u5FA0\u5FA2",5,"\u5FA9\u5FAB\u5FAC\u5FAF",5,"\u5FB6\u5FB8\u5FB9\u5FBA\u5FBB\u5FBE",4,"\u5FC7\u5FC8\u5FCA\u5FCB\u5FCE\u5FD3\u5FD4\u5FD5\u5FDA\u5FDB\u5FDC\u5FDE\u5FDF\u5FE2\u5FE3\u5FE5\u5FE6\u5FE8\u5FE9\u5FEC\u5FEF\u5FF0\u5FF2\u5FF3\u5FF4\u5FF6\u5FF7\u5FF9\u5FFA\u5FFC\u6007"],["9040","\u6008\u6009\u600B\u600C\u6010\u6011\u6013\u6017\u6018\u601A\u601E\u601F\u6022\u6023\u6024\u602C\u602D\u602E\u6030",4,"\u6036",4,"\u603D\u603E\u6040\u6044",6,"\u604C\u604E\u604F\u6051\u6053\u6054\u6056\u6057\u6058\u605B\u605C\u605E\u605F\u6060\u6061\u6065\u6066\u606E\u6071\u6072\u6074\u6075\u6077\u607E\u6080"],["9080","\u6081\u6082\u6085\u6086\u6087\u6088\u608A\u608B\u608E\u608F\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609C\u609E\u60A1\u60A2\u60A4\u60A5\u60A7\u60A9\u60AA\u60AE\u60B0\u60B3\u60B5\u60B6\u60B7\u60B9\u60BA\u60BD",7,"\u60C7\u60C8\u60C9\u60CC",4,"\u60D2\u60D3\u60D4\u60D6\u60D7\u60D9\u60DB\u60DE\u60E1",4,"\u60EA\u60F1\u60F2\u60F5\u60F7\u60F8\u60FB",4,"\u6102\u6103\u6104\u6105\u6107\u610A\u610B\u610C\u6110",4,"\u6116\u6117\u6118\u6119\u611B\u611C\u611D\u611E\u6121\u6122\u6125\u6128\u6129\u612A\u612C",18,"\u6140",6],["9140","\u6147\u6149\u614B\u614D\u614F\u6150\u6152\u6153\u6154\u6156",6,"\u615E\u615F\u6160\u6161\u6163\u6164\u6165\u6166\u6169",6,"\u6171\u6172\u6173\u6174\u6176\u6178",18,"\u618C\u618D\u618F",4,"\u6195"],["9180","\u6196",6,"\u619E",8,"\u61AA\u61AB\u61AD",9,"\u61B8",5,"\u61BF\u61C0\u61C1\u61C3",4,"\u61C9\u61CC",4,"\u61D3\u61D5",16,"\u61E7",13,"\u61F6",8,"\u6200",5,"\u6207\u6209\u6213\u6214\u6219\u621C\u621D\u621E\u6220\u6223\u6226\u6227\u6228\u6229\u622B\u622D\u622F\u6230\u6231\u6232\u6235\u6236\u6238",4,"\u6242\u6244\u6245\u6246\u624A"],["9240","\u624F\u6250\u6255\u6256\u6257\u6259\u625A\u625C",6,"\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627A\u627B\u627D\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628B",5,"\u6294\u6299\u629C\u629D\u629E\u62A3\u62A6\u62A7\u62A9\u62AA\u62AD\u62AE\u62AF\u62B0\u62B2\u62B3\u62B4\u62B6\u62B7\u62B8\u62BA\u62BE\u62C0\u62C1"],["9280","\u62C3\u62CB\u62CF\u62D1\u62D5\u62DD\u62DE\u62E0\u62E1\u62E4\u62EA\u62EB\u62F0\u62F2\u62F5\u62F8\u62F9\u62FA\u62FB\u6300\u6303\u6304\u6305\u6306\u630A\u630B\u630C\u630D\u630F\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631C\u6326\u6327\u6329\u632C\u632D\u632E\u6330\u6331\u6333",5,"\u633B\u633C\u633E\u633F\u6340\u6341\u6344\u6347\u6348\u634A\u6351\u6352\u6353\u6354\u6356",7,"\u6360\u6364\u6365\u6366\u6368\u636A\u636B\u636C\u636F\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637C\u637D\u637E\u637F\u6381\u6383\u6384\u6385\u6386\u638B\u638D\u6391\u6393\u6394\u6395\u6397\u6399",6,"\u63A1\u63A4\u63A6\u63AB\u63AF\u63B1\u63B2\u63B5\u63B6\u63B9\u63BB\u63BD\u63BF\u63C0"],["9340","\u63C1\u63C2\u63C3\u63C5\u63C7\u63C8\u63CA\u63CB\u63CC\u63D1\u63D3\u63D4\u63D5\u63D7",6,"\u63DF\u63E2\u63E4",4,"\u63EB\u63EC\u63EE\u63EF\u63F0\u63F1\u63F3\u63F5\u63F7\u63F9\u63FA\u63FB\u63FC\u63FE\u6403\u6404\u6406",4,"\u640D\u640E\u6411\u6412\u6415",5,"\u641D\u641F\u6422\u6423\u6424"],["9380","\u6425\u6427\u6428\u6429\u642B\u642E",5,"\u6435",4,"\u643B\u643C\u643E\u6440\u6442\u6443\u6449\u644B",6,"\u6453\u6455\u6456\u6457\u6459",4,"\u645F",7,"\u6468\u646A\u646B\u646C\u646E",9,"\u647B",6,"\u6483\u6486\u6488",8,"\u6493\u6494\u6497\u6498\u649A\u649B\u649C\u649D\u649F",4,"\u64A5\u64A6\u64A7\u64A8\u64AA\u64AB\u64AF\u64B1\u64B2\u64B3\u64B4\u64B6\u64B9\u64BB\u64BD\u64BE\u64BF\u64C1\u64C3\u64C4\u64C6",6,"\u64CF\u64D1\u64D3\u64D4\u64D5\u64D6\u64D9\u64DA"],["9440","\u64DB\u64DC\u64DD\u64DF\u64E0\u64E1\u64E3\u64E5\u64E7",24,"\u6501",7,"\u650A",7,"\u6513",4,"\u6519",8],["9480","\u6522\u6523\u6524\u6526",4,"\u652C\u652D\u6530\u6531\u6532\u6533\u6537\u653A\u653C\u653D\u6540",4,"\u6546\u6547\u654A\u654B\u654D\u654E\u6550\u6552\u6553\u6554\u6557\u6558\u655A\u655C\u655F\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656A\u656D\u656E\u656F\u6571\u6573\u6575\u6576\u6578",14,"\u6588\u6589\u658A\u658D\u658E\u658F\u6592\u6594\u6595\u6596\u6598\u659A\u659D\u659E\u65A0\u65A2\u65A3\u65A6\u65A8\u65AA\u65AC\u65AE\u65B1",7,"\u65BA\u65BB\u65BE\u65BF\u65C0\u65C2\u65C7\u65C8\u65C9\u65CA\u65CD\u65D0\u65D1\u65D3\u65D4\u65D5\u65D8",7,"\u65E1\u65E3\u65E4\u65EA\u65EB"],["9540","\u65F2\u65F3\u65F4\u65F5\u65F8\u65F9\u65FB",4,"\u6601\u6604\u6605\u6607\u6608\u6609\u660B\u660D\u6610\u6611\u6612\u6616\u6617\u6618\u661A\u661B\u661C\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6632\u6633\u6637",4,"\u663D\u663F\u6640\u6642\u6644",6,"\u664D\u664E\u6650\u6651\u6658"],["9580","\u6659\u665B\u665C\u665D\u665E\u6660\u6662\u6663\u6665\u6667\u6669",4,"\u6671\u6672\u6673\u6675\u6678\u6679\u667B\u667C\u667D\u667F\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668A\u668B\u668D\u668E\u668F\u6690\u6692\u6693\u6694\u6695\u6698",4,"\u669E",8,"\u66A9",4,"\u66AF",4,"\u66B5\u66B6\u66B7\u66B8\u66BA\u66BB\u66BC\u66BD\u66BF",25,"\u66DA\u66DE",7,"\u66E7\u66E8\u66EA",5,"\u66F1\u66F5\u66F6\u66F8\u66FA\u66FB\u66FD\u6701\u6702\u6703"],["9640","\u6704\u6705\u6706\u6707\u670C\u670E\u670F\u6711\u6712\u6713\u6716\u6718\u6719\u671A\u671C\u671E\u6720",5,"\u6727\u6729\u672E\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673B\u673C\u673E\u673F\u6741\u6744\u6745\u6747\u674A\u674B\u674D\u6752\u6754\u6755\u6757",4,"\u675D\u6762\u6763\u6764\u6766\u6767\u676B\u676C\u676E\u6771\u6774\u6776"],["9680","\u6778\u6779\u677A\u677B\u677D\u6780\u6782\u6783\u6785\u6786\u6788\u678A\u678C\u678D\u678E\u678F\u6791\u6792\u6793\u6794\u6796\u6799\u679B\u679F\u67A0\u67A1\u67A4\u67A6\u67A9\u67AC\u67AE\u67B1\u67B2\u67B4\u67B9",7,"\u67C2\u67C5",9,"\u67D5\u67D6\u67D7\u67DB\u67DF\u67E1\u67E3\u67E4\u67E6\u67E7\u67E8\u67EA\u67EB\u67ED\u67EE\u67F2\u67F5",7,"\u67FE\u6801\u6802\u6803\u6804\u6806\u680D\u6810\u6812\u6814\u6815\u6818",4,"\u681E\u681F\u6820\u6822",6,"\u682B",6,"\u6834\u6835\u6836\u683A\u683B\u683F\u6847\u684B\u684D\u684F\u6852\u6856",5],["9740","\u685C\u685D\u685E\u685F\u686A\u686C",7,"\u6875\u6878",8,"\u6882\u6884\u6887",7,"\u6890\u6891\u6892\u6894\u6895\u6896\u6898",9,"\u68A3\u68A4\u68A5\u68A9\u68AA\u68AB\u68AC\u68AE\u68B1\u68B2\u68B4\u68B6\u68B7\u68B8"],["9780","\u68B9",6,"\u68C1\u68C3",5,"\u68CA\u68CC\u68CE\u68CF\u68D0\u68D1\u68D3\u68D4\u68D6\u68D7\u68D9\u68DB",4,"\u68E1\u68E2\u68E4",9,"\u68EF\u68F2\u68F3\u68F4\u68F6\u68F7\u68F8\u68FB\u68FD\u68FE\u68FF\u6900\u6902\u6903\u6904\u6906",4,"\u690C\u690F\u6911\u6913",11,"\u6921\u6922\u6923\u6925",7,"\u692E\u692F\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693A\u693B\u693C\u693E\u6940\u6941\u6943",16,"\u6955\u6956\u6958\u6959\u695B\u695C\u695F"],["9840","\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696A\u696C\u696D\u696F\u6970\u6972",4,"\u697A\u697B\u697D\u697E\u697F\u6981\u6983\u6985\u698A\u698B\u698C\u698E",5,"\u6996\u6997\u6999\u699A\u699D",9,"\u69A9\u69AA\u69AC\u69AE\u69AF\u69B0\u69B2\u69B3\u69B5\u69B6\u69B8\u69B9\u69BA\u69BC\u69BD"],["9880","\u69BE\u69BF\u69C0\u69C2",7,"\u69CB\u69CD\u69CF\u69D1\u69D2\u69D3\u69D5",5,"\u69DC\u69DD\u69DE\u69E1",11,"\u69EE\u69EF\u69F0\u69F1\u69F3",9,"\u69FE\u6A00",9,"\u6A0B",11,"\u6A19",5,"\u6A20\u6A22",5,"\u6A29\u6A2B\u6A2C\u6A2D\u6A2E\u6A30\u6A32\u6A33\u6A34\u6A36",6,"\u6A3F",4,"\u6A45\u6A46\u6A48",7,"\u6A51",6,"\u6A5A"],["9940","\u6A5C",4,"\u6A62\u6A63\u6A64\u6A66",10,"\u6A72",6,"\u6A7A\u6A7B\u6A7D\u6A7E\u6A7F\u6A81\u6A82\u6A83\u6A85",8,"\u6A8F\u6A92",4,"\u6A98",7,"\u6AA1",5],["9980","\u6AA7\u6AA8\u6AAA\u6AAD",114,"\u6B25\u6B26\u6B28",6],["9a40","\u6B2F\u6B30\u6B31\u6B33\u6B34\u6B35\u6B36\u6B38\u6B3B\u6B3C\u6B3D\u6B3F\u6B40\u6B41\u6B42\u6B44\u6B45\u6B48\u6B4A\u6B4B\u6B4D",11,"\u6B5A",7,"\u6B68\u6B69\u6B6B",13,"\u6B7A\u6B7D\u6B7E\u6B7F\u6B80\u6B85\u6B88"],["9a80","\u6B8C\u6B8E\u6B8F\u6B90\u6B91\u6B94\u6B95\u6B97\u6B98\u6B99\u6B9C",4,"\u6BA2",7,"\u6BAB",7,"\u6BB6\u6BB8",6,"\u6BC0\u6BC3\u6BC4\u6BC6",4,"\u6BCC\u6BCE\u6BD0\u6BD1\u6BD8\u6BDA\u6BDC",4,"\u6BE2",7,"\u6BEC\u6BED\u6BEE\u6BF0\u6BF1\u6BF2\u6BF4\u6BF6\u6BF7\u6BF8\u6BFA\u6BFB\u6BFC\u6BFE",6,"\u6C08",4,"\u6C0E\u6C12\u6C17\u6C1C\u6C1D\u6C1E\u6C20\u6C23\u6C25\u6C2B\u6C2C\u6C2D\u6C31\u6C33\u6C36\u6C37\u6C39\u6C3A\u6C3B\u6C3C\u6C3E\u6C3F\u6C43\u6C44\u6C45\u6C48\u6C4B",4,"\u6C51\u6C52\u6C53\u6C56\u6C58"],["9b40","\u6C59\u6C5A\u6C62\u6C63\u6C65\u6C66\u6C67\u6C6B",4,"\u6C71\u6C73\u6C75\u6C77\u6C78\u6C7A\u6C7B\u6C7C\u6C7F\u6C80\u6C84\u6C87\u6C8A\u6C8B\u6C8D\u6C8E\u6C91\u6C92\u6C95\u6C96\u6C97\u6C98\u6C9A\u6C9C\u6C9D\u6C9E\u6CA0\u6CA2\u6CA8\u6CAC\u6CAF\u6CB0\u6CB4\u6CB5\u6CB6\u6CB7\u6CBA\u6CC0\u6CC1\u6CC2\u6CC3\u6CC6\u6CC7\u6CC8\u6CCB\u6CCD\u6CCE\u6CCF\u6CD1\u6CD2\u6CD8"],["9b80","\u6CD9\u6CDA\u6CDC\u6CDD\u6CDF\u6CE4\u6CE6\u6CE7\u6CE9\u6CEC\u6CED\u6CF2\u6CF4\u6CF9\u6CFF\u6D00\u6D02\u6D03\u6D05\u6D06\u6D08\u6D09\u6D0A\u6D0D\u6D0F\u6D10\u6D11\u6D13\u6D14\u6D15\u6D16\u6D18\u6D1C\u6D1D\u6D1F",5,"\u6D26\u6D28\u6D29\u6D2C\u6D2D\u6D2F\u6D30\u6D34\u6D36\u6D37\u6D38\u6D3A\u6D3F\u6D40\u6D42\u6D44\u6D49\u6D4C\u6D50\u6D55\u6D56\u6D57\u6D58\u6D5B\u6D5D\u6D5F\u6D61\u6D62\u6D64\u6D65\u6D67\u6D68\u6D6B\u6D6C\u6D6D\u6D70\u6D71\u6D72\u6D73\u6D75\u6D76\u6D79\u6D7A\u6D7B\u6D7D",4,"\u6D83\u6D84\u6D86\u6D87\u6D8A\u6D8B\u6D8D\u6D8F\u6D90\u6D92\u6D96",4,"\u6D9C\u6DA2\u6DA5\u6DAC\u6DAD\u6DB0\u6DB1\u6DB3\u6DB4\u6DB6\u6DB7\u6DB9",5,"\u6DC1\u6DC2\u6DC3\u6DC8\u6DC9\u6DCA"],["9c40","\u6DCD\u6DCE\u6DCF\u6DD0\u6DD2\u6DD3\u6DD4\u6DD5\u6DD7\u6DDA\u6DDB\u6DDC\u6DDF\u6DE2\u6DE3\u6DE5\u6DE7\u6DE8\u6DE9\u6DEA\u6DED\u6DEF\u6DF0\u6DF2\u6DF4\u6DF5\u6DF6\u6DF8\u6DFA\u6DFD",7,"\u6E06\u6E07\u6E08\u6E09\u6E0B\u6E0F\u6E12\u6E13\u6E15\u6E18\u6E19\u6E1B\u6E1C\u6E1E\u6E1F\u6E22\u6E26\u6E27\u6E28\u6E2A\u6E2C\u6E2E\u6E30\u6E31\u6E33\u6E35"],["9c80","\u6E36\u6E37\u6E39\u6E3B",7,"\u6E45",7,"\u6E4F\u6E50\u6E51\u6E52\u6E55\u6E57\u6E59\u6E5A\u6E5C\u6E5D\u6E5E\u6E60",10,"\u6E6C\u6E6D\u6E6F",14,"\u6E80\u6E81\u6E82\u6E84\u6E87\u6E88\u6E8A",4,"\u6E91",6,"\u6E99\u6E9A\u6E9B\u6E9D\u6E9E\u6EA0\u6EA1\u6EA3\u6EA4\u6EA6\u6EA8\u6EA9\u6EAB\u6EAC\u6EAD\u6EAE\u6EB0\u6EB3\u6EB5\u6EB8\u6EB9\u6EBC\u6EBE\u6EBF\u6EC0\u6EC3\u6EC4\u6EC5\u6EC6\u6EC8\u6EC9\u6ECA\u6ECC\u6ECD\u6ECE\u6ED0\u6ED2\u6ED6\u6ED8\u6ED9\u6EDB\u6EDC\u6EDD\u6EE3\u6EE7\u6EEA",5],["9d40","\u6EF0\u6EF1\u6EF2\u6EF3\u6EF5\u6EF6\u6EF7\u6EF8\u6EFA",7,"\u6F03\u6F04\u6F05\u6F07\u6F08\u6F0A",4,"\u6F10\u6F11\u6F12\u6F16",9,"\u6F21\u6F22\u6F23\u6F25\u6F26\u6F27\u6F28\u6F2C\u6F2E\u6F30\u6F32\u6F34\u6F35\u6F37",6,"\u6F3F\u6F40\u6F41\u6F42"],["9d80","\u6F43\u6F44\u6F45\u6F48\u6F49\u6F4A\u6F4C\u6F4E",9,"\u6F59\u6F5A\u6F5B\u6F5D\u6F5F\u6F60\u6F61\u6F63\u6F64\u6F65\u6F67",5,"\u6F6F\u6F70\u6F71\u6F73\u6F75\u6F76\u6F77\u6F79\u6F7B\u6F7D",6,"\u6F85\u6F86\u6F87\u6F8A\u6F8B\u6F8F",12,"\u6F9D\u6F9E\u6F9F\u6FA0\u6FA2",4,"\u6FA8",10,"\u6FB4\u6FB5\u6FB7\u6FB8\u6FBA",5,"\u6FC1\u6FC3",5,"\u6FCA",6,"\u6FD3",10,"\u6FDF\u6FE2\u6FE3\u6FE4\u6FE5"],["9e40","\u6FE6",7,"\u6FF0",32,"\u7012",7,"\u701C",6,"\u7024",6],["9e80","\u702B",9,"\u7036\u7037\u7038\u703A",17,"\u704D\u704E\u7050",13,"\u705F",11,"\u706E\u7071\u7072\u7073\u7074\u7077\u7079\u707A\u707B\u707D\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708B\u708C\u708D\u708F\u7090\u7091\u7093\u7097\u7098\u709A\u709B\u709E",12,"\u70B0\u70B2\u70B4\u70B5\u70B6\u70BA\u70BE\u70BF\u70C4\u70C5\u70C6\u70C7\u70C9\u70CB",12,"\u70DA"],["9f40","\u70DC\u70DD\u70DE\u70E0\u70E1\u70E2\u70E3\u70E5\u70EA\u70EE\u70F0",6,"\u70F8\u70FA\u70FB\u70FC\u70FE",10,"\u710B",4,"\u7111\u7112\u7114\u7117\u711B",10,"\u7127",7,"\u7132\u7133\u7134"],["9f80","\u7135\u7137",13,"\u7146\u7147\u7148\u7149\u714B\u714D\u714F",12,"\u715D\u715F",4,"\u7165\u7169",4,"\u716F\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717B\u717C\u717E",5,"\u7185",4,"\u718B\u718C\u718D\u718E\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719A",4,"\u71A1",6,"\u71A9\u71AA\u71AB\u71AD",5,"\u71B4\u71B6\u71B7\u71B8\u71BA",8,"\u71C4",9,"\u71CF",4],["a040","\u71D6",9,"\u71E1\u71E2\u71E3\u71E4\u71E6\u71E8",5,"\u71EF",9,"\u71FA",11,"\u7207",19],["a080","\u721B\u721C\u721E",9,"\u7229\u722B\u722D\u722E\u722F\u7232\u7233\u7234\u723A\u723C\u723E\u7240",6,"\u7249\u724A\u724B\u724E\u724F\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725A\u725C\u725E\u7260\u7263\u7264\u7265\u7268\u726A\u726B\u726C\u726D\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727B\u727C\u727D\u7282\u7283\u7285",4,"\u728C\u728E\u7290\u7291\u7293",11,"\u72A0",11,"\u72AE\u72B1\u72B2\u72B3\u72B5\u72BA",6,"\u72C5\u72C6\u72C7\u72C9\u72CA\u72CB\u72CC\u72CF\u72D1\u72D3\u72D4\u72D5\u72D6\u72D8\u72DA\u72DB"],["a1a1","\u3000\u3001\u3002\xB7\u02C9\u02C7\xA8\u3003\u3005\u2014\uFF5E\u2016\u2026\u2018\u2019\u201C\u201D\u3014\u3015\u3008",7,"\u3016\u3017\u3010\u3011\xB1\xD7\xF7\u2236\u2227\u2228\u2211\u220F\u222A\u2229\u2208\u2237\u221A\u22A5\u2225\u2220\u2312\u2299\u222B\u222E\u2261\u224C\u2248\u223D\u221D\u2260\u226E\u226F\u2264\u2265\u221E\u2235\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFF04\xA4\uFFE0\uFFE1\u2030\xA7\u2116\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u203B\u2192\u2190\u2191\u2193\u3013"],["a2a1","\u2170",9],["a2b1","\u2488",19,"\u2474",19,"\u2460",9],["a2e5","\u3220",9],["a2f1","\u2160",11],["a3a1","\uFF01\uFF02\uFF03\uFFE5\uFF05",88,"\uFFE3"],["a4a1","\u3041",82],["a5a1","\u30A1",85],["a6a1","\u0391",16,"\u03A3",6],["a6c1","\u03B1",16,"\u03C3",6],["a6e0","\uFE35\uFE36\uFE39\uFE3A\uFE3F\uFE40\uFE3D\uFE3E\uFE41\uFE42\uFE43\uFE44"],["a6ee","\uFE3B\uFE3C\uFE37\uFE38\uFE31"],["a6f4","\uFE33\uFE34"],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a840","\u02CA\u02CB\u02D9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221F\u2223\u2252\u2266\u2267\u22BF\u2550",35,"\u2581",6],["a880","\u2588",7,"\u2593\u2594\u2595\u25BC\u25BD\u25E2\u25E3\u25E4\u25E5\u2609\u2295\u3012\u301D\u301E"],["a8a1","\u0101\xE1\u01CE\xE0\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA\u01DC\xFC\xEA\u0251"],["a8bd","\u0144\u0148"],["a8c0","\u0261"],["a8c5","\u3105",36],["a940","\u3021",8,"\u32A3\u338E\u338F\u339C\u339D\u339E\u33A1\u33C4\u33CE\u33D1\u33D2\u33D5\uFE30\uFFE2\uFFE4"],["a959","\u2121\u3231"],["a95c","\u2010"],["a960","\u30FC\u309B\u309C\u30FD\u30FE\u3006\u309D\u309E\uFE49",9,"\uFE54\uFE55\uFE56\uFE57\uFE59",8],["a980","\uFE62",4,"\uFE68\uFE69\uFE6A\uFE6B"],["a996","\u3007"],["a9a4","\u2500",75],["aa40","\u72DC\u72DD\u72DF\u72E2",5,"\u72EA\u72EB\u72F5\u72F6\u72F9\u72FD\u72FE\u72FF\u7300\u7302\u7304",5,"\u730B\u730C\u730D\u730F\u7310\u7311\u7312\u7314\u7318\u7319\u731A\u731F\u7320\u7323\u7324\u7326\u7327\u7328\u732D\u732F\u7330\u7332\u7333\u7335\u7336\u733A\u733B\u733C\u733D\u7340",8],["aa80","\u7349\u734A\u734B\u734C\u734E\u734F\u7351\u7353\u7354\u7355\u7356\u7358",7,"\u7361",10,"\u736E\u7370\u7371"],["ab40","\u7372",11,"\u737F",4,"\u7385\u7386\u7388\u738A\u738C\u738D\u738F\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739A\u739C\u739D\u739E\u73A0\u73A1\u73A3",5,"\u73AA\u73AC\u73AD\u73B1\u73B4\u73B5\u73B6\u73B8\u73B9\u73BC\u73BD\u73BE\u73BF\u73C1\u73C3",4],["ab80","\u73CB\u73CC\u73CE\u73D2",6,"\u73DA\u73DB\u73DC\u73DD\u73DF\u73E1\u73E2\u73E3\u73E4\u73E6\u73E8\u73EA\u73EB\u73EC\u73EE\u73EF\u73F0\u73F1\u73F3",4],["ac40","\u73F8",10,"\u7404\u7407\u7408\u740B\u740C\u740D\u740E\u7411",8,"\u741C",5,"\u7423\u7424\u7427\u7429\u742B\u742D\u742F\u7431\u7432\u7437",4,"\u743D\u743E\u743F\u7440\u7442",11],["ac80","\u744E",6,"\u7456\u7458\u745D\u7460",12,"\u746E\u746F\u7471",4,"\u7478\u7479\u747A"],["ad40","\u747B\u747C\u747D\u747F\u7482\u7484\u7485\u7486\u7488\u7489\u748A\u748C\u748D\u748F\u7491",10,"\u749D\u749F",7,"\u74AA",15,"\u74BB",12],["ad80","\u74C8",9,"\u74D3",8,"\u74DD\u74DF\u74E1\u74E5\u74E7",6,"\u74F0\u74F1\u74F2"],["ae40","\u74F3\u74F5\u74F8",6,"\u7500\u7501\u7502\u7503\u7505",7,"\u750E\u7510\u7512\u7514\u7515\u7516\u7517\u751B\u751D\u751E\u7520",4,"\u7526\u7527\u752A\u752E\u7534\u7536\u7539\u753C\u753D\u753F\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754A\u754D\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558"],["ae80","\u755D",7,"\u7567\u7568\u7569\u756B",6,"\u7573\u7575\u7576\u7577\u757A",4,"\u7580\u7581\u7582\u7584\u7585\u7587"],["af40","\u7588\u7589\u758A\u758C\u758D\u758E\u7590\u7593\u7595\u7598\u759B\u759C\u759E\u75A2\u75A6",4,"\u75AD\u75B6\u75B7\u75BA\u75BB\u75BF\u75C0\u75C1\u75C6\u75CB\u75CC\u75CE\u75CF\u75D0\u75D1\u75D3\u75D7\u75D9\u75DA\u75DC\u75DD\u75DF\u75E0\u75E1\u75E5\u75E9\u75EC\u75ED\u75EE\u75EF\u75F2\u75F3\u75F5\u75F6\u75F7\u75F8\u75FA\u75FB\u75FD\u75FE\u7602\u7604\u7606\u7607"],["af80","\u7608\u7609\u760B\u760D\u760E\u760F\u7611\u7612\u7613\u7614\u7616\u761A\u761C\u761D\u761E\u7621\u7623\u7627\u7628\u762C\u762E\u762F\u7631\u7632\u7636\u7637\u7639\u763A\u763B\u763D\u7641\u7642\u7644"],["b040","\u7645",6,"\u764E",5,"\u7655\u7657",4,"\u765D\u765F\u7660\u7661\u7662\u7664",6,"\u766C\u766D\u766E\u7670",7,"\u7679\u767A\u767C\u767F\u7680\u7681\u7683\u7685\u7689\u768A\u768C\u768D\u768F\u7690\u7692\u7694\u7695\u7697\u7698\u769A\u769B"],["b080","\u769C",7,"\u76A5",8,"\u76AF\u76B0\u76B3\u76B5",9,"\u76C0\u76C1\u76C3\u554A\u963F\u57C3\u6328\u54CE\u5509\u54C0\u7691\u764C\u853C\u77EE\u827E\u788D\u7231\u9698\u978D\u6C28\u5B89\u4FFA\u6309\u6697\u5CB8\u80FA\u6848\u80AE\u6602\u76CE\u51F9\u6556\u71AC\u7FF1\u8884\u50B2\u5965\u61CA\u6FB3\u82AD\u634C\u6252\u53ED\u5427\u7B06\u516B\u75A4\u5DF4\u62D4\u8DCB\u9776\u628A\u8019\u575D\u9738\u7F62\u7238\u767D\u67CF\u767E\u6446\u4F70\u8D25\u62DC\u7A17\u6591\u73ED\u642C\u6273\u822C\u9881\u677F\u7248\u626E\u62CC\u4F34\u74E3\u534A\u529E\u7ECA\u90A6\u5E2E\u6886\u699C\u8180\u7ED1\u68D2\u78C5\u868C\u9551\u508D\u8C24\u82DE\u80DE\u5305\u8912\u5265"],["b140","\u76C4\u76C7\u76C9\u76CB\u76CC\u76D3\u76D5\u76D9\u76DA\u76DC\u76DD\u76DE\u76E0",4,"\u76E6",7,"\u76F0\u76F3\u76F5\u76F6\u76F7\u76FA\u76FB\u76FD\u76FF\u7700\u7702\u7703\u7705\u7706\u770A\u770C\u770E",10,"\u771B\u771C\u771D\u771E\u7721\u7723\u7724\u7725\u7727\u772A\u772B"],["b180","\u772C\u772E\u7730",4,"\u7739\u773B\u773D\u773E\u773F\u7742\u7744\u7745\u7746\u7748",7,"\u7752",7,"\u775C\u8584\u96F9\u4FDD\u5821\u9971\u5B9D\u62B1\u62A5\u66B4\u8C79\u9C8D\u7206\u676F\u7891\u60B2\u5351\u5317\u8F88\u80CC\u8D1D\u94A1\u500D\u72C8\u5907\u60EB\u7119\u88AB\u5954\u82EF\u672C\u7B28\u5D29\u7EF7\u752D\u6CF5\u8E66\u8FF8\u903C\u9F3B\u6BD4\u9119\u7B14\u5F7C\u78A7\u84D6\u853D\u6BD5\u6BD9\u6BD6\u5E01\u5E87\u75F9\u95ED\u655D\u5F0A\u5FC5\u8F9F\u58C1\u81C2\u907F\u965B\u97AD\u8FB9\u7F16\u8D2C\u6241\u4FBF\u53D8\u535E\u8FA8\u8FA9\u8FAB\u904D\u6807\u5F6A\u8198\u8868\u9CD6\u618B\u522B\u762A\u5F6C\u658C\u6FD2\u6EE8\u5BBE\u6448\u5175\u51B0\u67C4\u4E19\u79C9\u997C\u70B3"],["b240","\u775D\u775E\u775F\u7760\u7764\u7767\u7769\u776A\u776D",11,"\u777A\u777B\u777C\u7781\u7782\u7783\u7786",5,"\u778F\u7790\u7793",11,"\u77A1\u77A3\u77A4\u77A6\u77A8\u77AB\u77AD\u77AE\u77AF\u77B1\u77B2\u77B4\u77B6",4],["b280","\u77BC\u77BE\u77C0",12,"\u77CE",8,"\u77D8\u77D9\u77DA\u77DD",4,"\u77E4\u75C5\u5E76\u73BB\u83E0\u64AD\u62E8\u94B5\u6CE2\u535A\u52C3\u640F\u94C2\u7B94\u4F2F\u5E1B\u8236\u8116\u818A\u6E24\u6CCA\u9A73\u6355\u535C\u54FA\u8865\u57E0\u4E0D\u5E03\u6B65\u7C3F\u90E8\u6016\u64E6\u731C\u88C1\u6750\u624D\u8D22\u776C\u8E29\u91C7\u5F69\u83DC\u8521\u9910\u53C2\u8695\u6B8B\u60ED\u60E8\u707F\u82CD\u8231\u4ED3\u6CA7\u85CF\u64CD\u7CD9\u69FD\u66F9\u8349\u5395\u7B56\u4FA7\u518C\u6D4B\u5C42\u8E6D\u63D2\u53C9\u832C\u8336\u67E5\u78B4\u643D\u5BDF\u5C94\u5DEE\u8BE7\u62C6\u67F4\u8C7A\u6400\u63BA\u8749\u998B\u8C17\u7F20\u94F2\u4EA7\u9610\u98A4\u660C\u7316"],["b340","\u77E6\u77E8\u77EA\u77EF\u77F0\u77F1\u77F2\u77F4\u77F5\u77F7\u77F9\u77FA\u77FB\u77FC\u7803",5,"\u780A\u780B\u780E\u780F\u7810\u7813\u7815\u7819\u781B\u781E\u7820\u7821\u7822\u7824\u7828\u782A\u782B\u782E\u782F\u7831\u7832\u7833\u7835\u7836\u783D\u783F\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784A\u784B\u784D\u784F\u7851\u7853\u7854\u7858\u7859\u785A"],["b380","\u785B\u785C\u785E",11,"\u786F",7,"\u7878\u7879\u787A\u787B\u787D",6,"\u573A\u5C1D\u5E38\u957F\u507F\u80A0\u5382\u655E\u7545\u5531\u5021\u8D85\u6284\u949E\u671D\u5632\u6F6E\u5DE2\u5435\u7092\u8F66\u626F\u64A4\u63A3\u5F7B\u6F88\u90F4\u81E3\u8FB0\u5C18\u6668\u5FF1\u6C89\u9648\u8D81\u886C\u6491\u79F0\u57CE\u6A59\u6210\u5448\u4E58\u7A0B\u60E9\u6F84\u8BDA\u627F\u901E\u9A8B\u79E4\u5403\u75F4\u6301\u5319\u6C60\u8FDF\u5F1B\u9A70\u803B\u9F7F\u4F88\u5C3A\u8D64\u7FC5\u65A5\u70BD\u5145\u51B2\u866B\u5D07\u5BA0\u62BD\u916C\u7574\u8E0C\u7A20\u6101\u7B79\u4EC7\u7EF8\u7785\u4E11\u81ED\u521D\u51FA\u6A71\u53A8\u8E87\u9504\u96CF\u6EC1\u9664\u695A"],["b440","\u7884\u7885\u7886\u7888\u788A\u788B\u788F\u7890\u7892\u7894\u7895\u7896\u7899\u789D\u789E\u78A0\u78A2\u78A4\u78A6\u78A8",7,"\u78B5\u78B6\u78B7\u78B8\u78BA\u78BB\u78BC\u78BD\u78BF\u78C0\u78C2\u78C3\u78C4\u78C6\u78C7\u78C8\u78CC\u78CD\u78CE\u78CF\u78D1\u78D2\u78D3\u78D6\u78D7\u78D8\u78DA",9],["b480","\u78E4\u78E5\u78E6\u78E7\u78E9\u78EA\u78EB\u78ED",4,"\u78F3\u78F5\u78F6\u78F8\u78F9\u78FB",5,"\u7902\u7903\u7904\u7906",6,"\u7840\u50A8\u77D7\u6410\u89E6\u5904\u63E3\u5DDD\u7A7F\u693D\u4F20\u8239\u5598\u4E32\u75AE\u7A97\u5E62\u5E8A\u95EF\u521B\u5439\u708A\u6376\u9524\u5782\u6625\u693F\u9187\u5507\u6DF3\u7EAF\u8822\u6233\u7EF0\u75B5\u8328\u78C1\u96CC\u8F9E\u6148\u74F7\u8BCD\u6B64\u523A\u8D50\u6B21\u806A\u8471\u56F1\u5306\u4ECE\u4E1B\u51D1\u7C97\u918B\u7C07\u4FC3\u8E7F\u7BE1\u7A9C\u6467\u5D14\u50AC\u8106\u7601\u7CB9\u6DEC\u7FE0\u6751\u5B58\u5BF8\u78CB\u64AE\u6413\u63AA\u632B\u9519\u642D\u8FBE\u7B54\u7629\u6253\u5927\u5446\u6B79\u50A3\u6234\u5E26\u6B86\u4EE3\u8D37\u888B\u5F85\u902E"],["b540","\u790D",5,"\u7914",9,"\u791F",4,"\u7925",14,"\u7935",4,"\u793D\u793F\u7942\u7943\u7944\u7945\u7947\u794A",8,"\u7954\u7955\u7958\u7959\u7961\u7963"],["b580","\u7964\u7966\u7969\u796A\u796B\u796C\u796E\u7970",6,"\u7979\u797B",4,"\u7982\u7983\u7986\u7987\u7988\u7989\u798B\u798C\u798D\u798E\u7990\u7991\u7992\u6020\u803D\u62C5\u4E39\u5355\u90F8\u63B8\u80C6\u65E6\u6C2E\u4F46\u60EE\u6DE1\u8BDE\u5F39\u86CB\u5F53\u6321\u515A\u8361\u6863\u5200\u6363\u8E48\u5012\u5C9B\u7977\u5BFC\u5230\u7A3B\u60BC\u9053\u76D7\u5FB7\u5F97\u7684\u8E6C\u706F\u767B\u7B49\u77AA\u51F3\u9093\u5824\u4F4E\u6EF4\u8FEA\u654C\u7B1B\u72C4\u6DA4\u7FDF\u5AE1\u62B5\u5E95\u5730\u8482\u7B2C\u5E1D\u5F1F\u9012\u7F14\u98A0\u6382\u6EC7\u7898\u70B9\u5178\u975B\u57AB\u7535\u4F43\u7538\u5E97\u60E6\u5960\u6DC0\u6BBF\u7889\u53FC\u96D5\u51CB\u5201\u6389\u540A\u9493\u8C03\u8DCC\u7239\u789F\u8776\u8FED\u8C0D\u53E0"],["b640","\u7993",6,"\u799B",11,"\u79A8",10,"\u79B4",4,"\u79BC\u79BF\u79C2\u79C4\u79C5\u79C7\u79C8\u79CA\u79CC\u79CE\u79CF\u79D0\u79D3\u79D4\u79D6\u79D7\u79D9",5,"\u79E0\u79E1\u79E2\u79E5\u79E8\u79EA"],["b680","\u79EC\u79EE\u79F1",6,"\u79F9\u79FA\u79FC\u79FE\u79FF\u7A01\u7A04\u7A05\u7A07\u7A08\u7A09\u7A0A\u7A0C\u7A0F",4,"\u7A15\u7A16\u7A18\u7A19\u7A1B\u7A1C\u4E01\u76EF\u53EE\u9489\u9876\u9F0E\u952D\u5B9A\u8BA2\u4E22\u4E1C\u51AC\u8463\u61C2\u52A8\u680B\u4F97\u606B\u51BB\u6D1E\u515C\u6296\u6597\u9661\u8C46\u9017\u75D8\u90FD\u7763\u6BD2\u728A\u72EC\u8BFB\u5835\u7779\u8D4C\u675C\u9540\u809A\u5EA6\u6E21\u5992\u7AEF\u77ED\u953B\u6BB5\u65AD\u7F0E\u5806\u5151\u961F\u5BF9\u58A9\u5428\u8E72\u6566\u987F\u56E4\u949D\u76FE\u9041\u6387\u54C6\u591A\u593A\u579B\u8EB2\u6735\u8DFA\u8235\u5241\u60F0\u5815\u86FE\u5CE8\u9E45\u4FC4\u989D\u8BB9\u5A25\u6076\u5384\u627C\u904F\u9102\u997F\u6069\u800C\u513F\u8033\u5C14\u9975\u6D31\u4E8C"],["b740","\u7A1D\u7A1F\u7A21\u7A22\u7A24",14,"\u7A34\u7A35\u7A36\u7A38\u7A3A\u7A3E\u7A40",5,"\u7A47",9,"\u7A52",4,"\u7A58",16],["b780","\u7A69",6,"\u7A71\u7A72\u7A73\u7A75\u7A7B\u7A7C\u7A7D\u7A7E\u7A82\u7A85\u7A87\u7A89\u7A8A\u7A8B\u7A8C\u7A8E\u7A8F\u7A90\u7A93\u7A94\u7A99\u7A9A\u7A9B\u7A9E\u7AA1\u7AA2\u8D30\u53D1\u7F5A\u7B4F\u4F10\u4E4F\u9600\u6CD5\u73D0\u85E9\u5E06\u756A\u7FFB\u6A0A\u77FE\u9492\u7E41\u51E1\u70E6\u53CD\u8FD4\u8303\u8D29\u72AF\u996D\u6CDB\u574A\u82B3\u65B9\u80AA\u623F\u9632\u59A8\u4EFF\u8BBF\u7EBA\u653E\u83F2\u975E\u5561\u98DE\u80A5\u532A\u8BFD\u5420\u80BA\u5E9F\u6CB8\u8D39\u82AC\u915A\u5429\u6C1B\u5206\u7EB7\u575F\u711A\u6C7E\u7C89\u594B\u4EFD\u5FFF\u6124\u7CAA\u4E30\u5C01\u67AB\u8702\u5CF0\u950B\u98CE\u75AF\u70FD\u9022\u51AF\u7F1D\u8BBD\u5949\u51E4\u4F5B\u5426\u592B\u6577\u80A4\u5B75\u6276\u62C2\u8F90\u5E45\u6C1F\u7B26\u4F0F\u4FD8\u670D"],["b840","\u7AA3\u7AA4\u7AA7\u7AA9\u7AAA\u7AAB\u7AAE",4,"\u7AB4",10,"\u7AC0",10,"\u7ACC",9,"\u7AD7\u7AD8\u7ADA\u7ADB\u7ADC\u7ADD\u7AE1\u7AE2\u7AE4\u7AE7",5,"\u7AEE\u7AF0\u7AF1\u7AF2\u7AF3"],["b880","\u7AF4",4,"\u7AFB\u7AFC\u7AFE\u7B00\u7B01\u7B02\u7B05\u7B07\u7B09\u7B0C\u7B0D\u7B0E\u7B10\u7B12\u7B13\u7B16\u7B17\u7B18\u7B1A\u7B1C\u7B1D\u7B1F\u7B21\u7B22\u7B23\u7B27\u7B29\u7B2D\u6D6E\u6DAA\u798F\u88B1\u5F17\u752B\u629A\u8F85\u4FEF\u91DC\u65A7\u812F\u8151\u5E9C\u8150\u8D74\u526F\u8986\u8D4B\u590D\u5085\u4ED8\u961C\u7236\u8179\u8D1F\u5BCC\u8BA3\u9644\u5987\u7F1A\u5490\u5676\u560E\u8BE5\u6539\u6982\u9499\u76D6\u6E89\u5E72\u7518\u6746\u67D1\u7AFF\u809D\u8D76\u611F\u79C6\u6562\u8D63\u5188\u521A\u94A2\u7F38\u809B\u7EB2\u5C97\u6E2F\u6760\u7BD9\u768B\u9AD8\u818F\u7F94\u7CD5\u641E\u9550\u7A3F\u544A\u54E5\u6B4C\u6401\u6208\u9E3D\u80F3\u7599\u5272\u9769\u845B\u683C\u86E4\u9601\u9694\u94EC\u4E2A\u5404\u7ED9\u6839\u8DDF\u8015\u66F4\u5E9A\u7FB9"],["b940","\u7B2F\u7B30\u7B32\u7B34\u7B35\u7B36\u7B37\u7B39\u7B3B\u7B3D\u7B3F",5,"\u7B46\u7B48\u7B4A\u7B4D\u7B4E\u7B53\u7B55\u7B57\u7B59\u7B5C\u7B5E\u7B5F\u7B61\u7B63",10,"\u7B6F\u7B70\u7B73\u7B74\u7B76\u7B78\u7B7A\u7B7C\u7B7D\u7B7F\u7B81\u7B82\u7B83\u7B84\u7B86",6,"\u7B8E\u7B8F"],["b980","\u7B91\u7B92\u7B93\u7B96\u7B98\u7B99\u7B9A\u7B9B\u7B9E\u7B9F\u7BA0\u7BA3\u7BA4\u7BA5\u7BAE\u7BAF\u7BB0\u7BB2\u7BB3\u7BB5\u7BB6\u7BB7\u7BB9",7,"\u7BC2\u7BC3\u7BC4\u57C2\u803F\u6897\u5DE5\u653B\u529F\u606D\u9F9A\u4F9B\u8EAC\u516C\u5BAB\u5F13\u5DE9\u6C5E\u62F1\u8D21\u5171\u94A9\u52FE\u6C9F\u82DF\u72D7\u57A2\u6784\u8D2D\u591F\u8F9C\u83C7\u5495\u7B8D\u4F30\u6CBD\u5B64\u59D1\u9F13\u53E4\u86CA\u9AA8\u8C37\u80A1\u6545\u987E\u56FA\u96C7\u522E\u74DC\u5250\u5BE1\u6302\u8902\u4E56\u62D0\u602A\u68FA\u5173\u5B98\u51A0\u89C2\u7BA1\u9986\u7F50\u60EF\u704C\u8D2F\u5149\u5E7F\u901B\u7470\u89C4\u572D\u7845\u5F52\u9F9F\u95FA\u8F68\u9B3C\u8BE1\u7678\u6842\u67DC\u8DEA\u8D35\u523D\u8F8A\u6EDA\u68CD\u9505\u90ED\u56FD\u679C\u88F9\u8FC7\u54C8"],["ba40","\u7BC5\u7BC8\u7BC9\u7BCA\u7BCB\u7BCD\u7BCE\u7BCF\u7BD0\u7BD2\u7BD4",4,"\u7BDB\u7BDC\u7BDE\u7BDF\u7BE0\u7BE2\u7BE3\u7BE4\u7BE7\u7BE8\u7BE9\u7BEB\u7BEC\u7BED\u7BEF\u7BF0\u7BF2",4,"\u7BF8\u7BF9\u7BFA\u7BFB\u7BFD\u7BFF",7,"\u7C08\u7C09\u7C0A\u7C0D\u7C0E\u7C10",5,"\u7C17\u7C18\u7C19"],["ba80","\u7C1A",4,"\u7C20",5,"\u7C28\u7C29\u7C2B",12,"\u7C39",5,"\u7C42\u9AB8\u5B69\u6D77\u6C26\u4EA5\u5BB3\u9A87\u9163\u61A8\u90AF\u97E9\u542B\u6DB5\u5BD2\u51FD\u558A\u7F55\u7FF0\u64BC\u634D\u65F1\u61BE\u608D\u710A\u6C57\u6C49\u592F\u676D\u822A\u58D5\u568E\u8C6A\u6BEB\u90DD\u597D\u8017\u53F7\u6D69\u5475\u559D\u8377\u83CF\u6838\u79BE\u548C\u4F55\u5408\u76D2\u8C89\u9602\u6CB3\u6DB8\u8D6B\u8910\u9E64\u8D3A\u563F\u9ED1\u75D5\u5F88\u72E0\u6068\u54FC\u4EA8\u6A2A\u8861\u6052\u8F70\u54C4\u70D8\u8679\u9E3F\u6D2A\u5B8F\u5F18\u7EA2\u5589\u4FAF\u7334\u543C\u539A\u5019\u540E\u547C\u4E4E\u5FFD\u745A\u58F6\u846B\u80E1\u8774\u72D0\u7CCA\u6E56"],["bb40","\u7C43",9,"\u7C4E",36,"\u7C75",5,"\u7C7E",9],["bb80","\u7C88\u7C8A",6,"\u7C93\u7C94\u7C96\u7C99\u7C9A\u7C9B\u7CA0\u7CA1\u7CA3\u7CA6\u7CA7\u7CA8\u7CA9\u7CAB\u7CAC\u7CAD\u7CAF\u7CB0\u7CB4",4,"\u7CBA\u7CBB\u5F27\u864E\u552C\u62A4\u4E92\u6CAA\u6237\u82B1\u54D7\u534E\u733E\u6ED1\u753B\u5212\u5316\u8BDD\u69D0\u5F8A\u6000\u6DEE\u574F\u6B22\u73AF\u6853\u8FD8\u7F13\u6362\u60A3\u5524\u75EA\u8C62\u7115\u6DA3\u5BA6\u5E7B\u8352\u614C\u9EC4\u78FA\u8757\u7C27\u7687\u51F0\u60F6\u714C\u6643\u5E4C\u604D\u8C0E\u7070\u6325\u8F89\u5FBD\u6062\u86D4\u56DE\u6BC1\u6094\u6167\u5349\u60E0\u6666\u8D3F\u79FD\u4F1A\u70E9\u6C47\u8BB3\u8BF2\u7ED8\u8364\u660F\u5A5A\u9B42\u6D51\u6DF7\u8C41\u6D3B\u4F19\u706B\u83B7\u6216\u60D1\u970D\u8D27\u7978\u51FB\u573E\u57FA\u673A\u7578\u7A3D\u79EF\u7B95"],["bc40","\u7CBF\u7CC0\u7CC2\u7CC3\u7CC4\u7CC6\u7CC9\u7CCB\u7CCE",6,"\u7CD8\u7CDA\u7CDB\u7CDD\u7CDE\u7CE1",6,"\u7CE9",5,"\u7CF0",7,"\u7CF9\u7CFA\u7CFC",13,"\u7D0B",5],["bc80","\u7D11",14,"\u7D21\u7D23\u7D24\u7D25\u7D26\u7D28\u7D29\u7D2A\u7D2C\u7D2D\u7D2E\u7D30",6,"\u808C\u9965\u8FF9\u6FC0\u8BA5\u9E21\u59EC\u7EE9\u7F09\u5409\u6781\u68D8\u8F91\u7C4D\u96C6\u53CA\u6025\u75BE\u6C72\u5373\u5AC9\u7EA7\u6324\u51E0\u810A\u5DF1\u84DF\u6280\u5180\u5B63\u4F0E\u796D\u5242\u60B8\u6D4E\u5BC4\u5BC2\u8BA1\u8BB0\u65E2\u5FCC\u9645\u5993\u7EE7\u7EAA\u5609\u67B7\u5939\u4F73\u5BB6\u52A0\u835A\u988A\u8D3E\u7532\u94BE\u5047\u7A3C\u4EF7\u67B6\u9A7E\u5AC1\u6B7C\u76D1\u575A\u5C16\u7B3A\u95F4\u714E\u517C\u80A9\u8270\u5978\u7F04\u8327\u68C0\u67EC\u78B1\u7877\u62E3\u6361\u7B80\u4FED\u526A\u51CF\u8350\u69DB\u9274\u8DF5\u8D31\u89C1\u952E\u7BAD\u4EF6"],["bd40","\u7D37",54,"\u7D6F",7],["bd80","\u7D78",32,"\u5065\u8230\u5251\u996F\u6E10\u6E85\u6DA7\u5EFA\u50F5\u59DC\u5C06\u6D46\u6C5F\u7586\u848B\u6868\u5956\u8BB2\u5320\u9171\u964D\u8549\u6912\u7901\u7126\u80F6\u4EA4\u90CA\u6D47\u9A84\u5A07\u56BC\u6405\u94F0\u77EB\u4FA5\u811A\u72E1\u89D2\u997A\u7F34\u7EDE\u527F\u6559\u9175\u8F7F\u8F83\u53EB\u7A96\u63ED\u63A5\u7686\u79F8\u8857\u9636\u622A\u52AB\u8282\u6854\u6770\u6377\u776B\u7AED\u6D01\u7ED3\u89E3\u59D0\u6212\u85C9\u82A5\u754C\u501F\u4ECB\u75A5\u8BEB\u5C4A\u5DFE\u7B4B\u65A4\u91D1\u4ECA\u6D25\u895F\u7D27\u9526\u4EC5\u8C28\u8FDB\u9773\u664B\u7981\u8FD1\u70EC\u6D78"],["be40","\u7D99",12,"\u7DA7",6,"\u7DAF",42],["be80","\u7DDA",32,"\u5C3D\u52B2\u8346\u5162\u830E\u775B\u6676\u9CB8\u4EAC\u60CA\u7CBE\u7CB3\u7ECF\u4E95\u8B66\u666F\u9888\u9759\u5883\u656C\u955C\u5F84\u75C9\u9756\u7ADF\u7ADE\u51C0\u70AF\u7A98\u63EA\u7A76\u7EA0\u7396\u97ED\u4E45\u7078\u4E5D\u9152\u53A9\u6551\u65E7\u81FC\u8205\u548E\u5C31\u759A\u97A0\u62D8\u72D9\u75BD\u5C45\u9A79\u83CA\u5C40\u5480\u77E9\u4E3E\u6CAE\u805A\u62D2\u636E\u5DE8\u5177\u8DDD\u8E1E\u952F\u4FF1\u53E5\u60E7\u70AC\u5267\u6350\u9E43\u5A1F\u5026\u7737\u5377\u7EE2\u6485\u652B\u6289\u6398\u5014\u7235\u89C9\u51B3\u8BC0\u7EDD\u5747\u83CC\u94A7\u519B\u541B\u5CFB"],["bf40","\u7DFB",62],["bf80","\u7E3A\u7E3C",4,"\u7E42",4,"\u7E48",21,"\u4FCA\u7AE3\u6D5A\u90E1\u9A8F\u5580\u5496\u5361\u54AF\u5F00\u63E9\u6977\u51EF\u6168\u520A\u582A\u52D8\u574E\u780D\u770B\u5EB7\u6177\u7CE0\u625B\u6297\u4EA2\u7095\u8003\u62F7\u70E4\u9760\u5777\u82DB\u67EF\u68F5\u78D5\u9897\u79D1\u58F3\u54B3\u53EF\u6E34\u514B\u523B\u5BA2\u8BFE\u80AF\u5543\u57A6\u6073\u5751\u542D\u7A7A\u6050\u5B54\u63A7\u62A0\u53E3\u6263\u5BC7\u67AF\u54ED\u7A9F\u82E6\u9177\u5E93\u88E4\u5938\u57AE\u630E\u8DE8\u80EF\u5757\u7B77\u4FA9\u5FEB\u5BBD\u6B3E\u5321\u7B50\u72C2\u6846\u77FF\u7736\u65F7\u51B5\u4E8F\u76D4\u5CBF\u7AA5\u8475\u594E\u9B41\u5080"],["c040","\u7E5E",35,"\u7E83",23,"\u7E9C\u7E9D\u7E9E"],["c080","\u7EAE\u7EB4\u7EBB\u7EBC\u7ED6\u7EE4\u7EEC\u7EF9\u7F0A\u7F10\u7F1E\u7F37\u7F39\u7F3B",6,"\u7F43\u7F46",9,"\u7F52\u7F53\u9988\u6127\u6E83\u5764\u6606\u6346\u56F0\u62EC\u6269\u5ED3\u9614\u5783\u62C9\u5587\u8721\u814A\u8FA3\u5566\u83B1\u6765\u8D56\u84DD\u5A6A\u680F\u62E6\u7BEE\u9611\u5170\u6F9C\u8C30\u63FD\u89C8\u61D2\u7F06\u70C2\u6EE5\u7405\u6994\u72FC\u5ECA\u90CE\u6717\u6D6A\u635E\u52B3\u7262\u8001\u4F6C\u59E5\u916A\u70D9\u6D9D\u52D2\u4E50\u96F7\u956D\u857E\u78CA\u7D2F\u5121\u5792\u64C2\u808B\u7C7B\u6CEA\u68F1\u695E\u51B7\u5398\u68A8\u7281\u9ECE\u7BF1\u72F8\u79BB\u6F13\u7406\u674E\u91CC\u9CA4\u793C\u8389\u8354\u540F\u6817\u4E3D\u5389\u52B1\u783E\u5386\u5229\u5088\u4F8B\u4FD0"],["c140","\u7F56\u7F59\u7F5B\u7F5C\u7F5D\u7F5E\u7F60\u7F63",4,"\u7F6B\u7F6C\u7F6D\u7F6F\u7F70\u7F73\u7F75\u7F76\u7F77\u7F78\u7F7A\u7F7B\u7F7C\u7F7D\u7F7F\u7F80\u7F82",7,"\u7F8B\u7F8D\u7F8F",4,"\u7F95",4,"\u7F9B\u7F9C\u7FA0\u7FA2\u7FA3\u7FA5\u7FA6\u7FA8",6,"\u7FB1"],["c180","\u7FB3",4,"\u7FBA\u7FBB\u7FBE\u7FC0\u7FC2\u7FC3\u7FC4\u7FC6\u7FC7\u7FC8\u7FC9\u7FCB\u7FCD\u7FCF",4,"\u7FD6\u7FD7\u7FD9",5,"\u7FE2\u7FE3\u75E2\u7ACB\u7C92\u6CA5\u96B6\u529B\u7483\u54E9\u4FE9\u8054\u83B2\u8FDE\u9570\u5EC9\u601C\u6D9F\u5E18\u655B\u8138\u94FE\u604B\u70BC\u7EC3\u7CAE\u51C9\u6881\u7CB1\u826F\u4E24\u8F86\u91CF\u667E\u4EAE\u8C05\u64A9\u804A\u50DA\u7597\u71CE\u5BE5\u8FBD\u6F66\u4E86\u6482\u9563\u5ED6\u6599\u5217\u88C2\u70C8\u52A3\u730E\u7433\u6797\u78F7\u9716\u4E34\u90BB\u9CDE\u6DCB\u51DB\u8D41\u541D\u62CE\u73B2\u83F1\u96F6\u9F84\u94C3\u4F36\u7F9A\u51CC\u7075\u9675\u5CAD\u9886\u53E6\u4EE4\u6E9C\u7409\u69B4\u786B\u998F\u7559\u5218\u7624\u6D41\u67F3\u516D\u9F99\u804B\u5499\u7B3C\u7ABF"],["c240","\u7FE4\u7FE7\u7FE8\u7FEA\u7FEB\u7FEC\u7FED\u7FEF\u7FF2\u7FF4",6,"\u7FFD\u7FFE\u7FFF\u8002\u8007\u8008\u8009\u800A\u800E\u800F\u8011\u8013\u801A\u801B\u801D\u801E\u801F\u8021\u8023\u8024\u802B",5,"\u8032\u8034\u8039\u803A\u803C\u803E\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804E\u804F\u8050\u8051\u8053\u8055\u8056\u8057"],["c280","\u8059\u805B",13,"\u806B",5,"\u8072",11,"\u9686\u5784\u62E2\u9647\u697C\u5A04\u6402\u7BD3\u6F0F\u964B\u82A6\u5362\u9885\u5E90\u7089\u63B3\u5364\u864F\u9C81\u9E93\u788C\u9732\u8DEF\u8D42\u9E7F\u6F5E\u7984\u5F55\u9646\u622E\u9A74\u5415\u94DD\u4FA3\u65C5\u5C65\u5C61\u7F15\u8651\u6C2F\u5F8B\u7387\u6EE4\u7EFF\u5CE6\u631B\u5B6A\u6EE6\u5375\u4E71\u63A0\u7565\u62A1\u8F6E\u4F26\u4ED1\u6CA6\u7EB6\u8BBA\u841D\u87BA\u7F57\u903B\u9523\u7BA9\u9AA1\u88F8\u843D\u6D1B\u9A86\u7EDC\u5988\u9EBB\u739B\u7801\u8682\u9A6C\u9A82\u561B\u5417\u57CB\u4E70\u9EA6\u5356\u8FC8\u8109\u7792\u9992\u86EE\u6EE1\u8513\u66FC\u6162\u6F2B"],["c340","\u807E\u8081\u8082\u8085\u8088\u808A\u808D",5,"\u8094\u8095\u8097\u8099\u809E\u80A3\u80A6\u80A7\u80A8\u80AC\u80B0\u80B3\u80B5\u80B6\u80B8\u80B9\u80BB\u80C5\u80C7",4,"\u80CF",6,"\u80D8\u80DF\u80E0\u80E2\u80E3\u80E6\u80EE\u80F5\u80F7\u80F9\u80FB\u80FE\u80FF\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810B"],["c380","\u810C\u8115\u8117\u8119\u811B\u811C\u811D\u811F",12,"\u812D\u812E\u8130\u8133\u8134\u8135\u8137\u8139",4,"\u813F\u8C29\u8292\u832B\u76F2\u6C13\u5FD9\u83BD\u732B\u8305\u951A\u6BDB\u77DB\u94C6\u536F\u8302\u5192\u5E3D\u8C8C\u8D38\u4E48\u73AB\u679A\u6885\u9176\u9709\u7164\u6CA1\u7709\u5A92\u9541\u6BCF\u7F8E\u6627\u5BD0\u59B9\u5A9A\u95E8\u95F7\u4EEC\u840C\u8499\u6AAC\u76DF\u9530\u731B\u68A6\u5B5F\u772F\u919A\u9761\u7CDC\u8FF7\u8C1C\u5F25\u7C73\u79D8\u89C5\u6CCC\u871C\u5BC6\u5E42\u68C9\u7720\u7EF5\u5195\u514D\u52C9\u5A29\u7F05\u9762\u82D7\u63CF\u7784\u85D0\u79D2\u6E3A\u5E99\u5999\u8511\u706D\u6C11\u62BF\u76BF\u654F\u60AF\u95FD\u660E\u879F\u9E23\u94ED\u540D\u547D\u8C2C\u6478"],["c440","\u8140",5,"\u8147\u8149\u814D\u814E\u814F\u8152\u8156\u8157\u8158\u815B",4,"\u8161\u8162\u8163\u8164\u8166\u8168\u816A\u816B\u816C\u816F\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183",4,"\u8189\u818B\u818C\u818D\u818E\u8190\u8192",5,"\u8199\u819A\u819E",4,"\u81A4\u81A5"],["c480","\u81A7\u81A9\u81AB",7,"\u81B4",5,"\u81BC\u81BD\u81BE\u81BF\u81C4\u81C5\u81C7\u81C8\u81C9\u81CB\u81CD",6,"\u6479\u8611\u6A21\u819C\u78E8\u6469\u9B54\u62B9\u672B\u83AB\u58A8\u9ED8\u6CAB\u6F20\u5BDE\u964C\u8C0B\u725F\u67D0\u62C7\u7261\u4EA9\u59C6\u6BCD\u5893\u66AE\u5E55\u52DF\u6155\u6728\u76EE\u7766\u7267\u7A46\u62FF\u54EA\u5450\u94A0\u90A3\u5A1C\u7EB3\u6C16\u4E43\u5976\u8010\u5948\u5357\u7537\u96BE\u56CA\u6320\u8111\u607C\u95F9\u6DD6\u5462\u9981\u5185\u5AE9\u80FD\u59AE\u9713\u502A\u6CE5\u5C3C\u62DF\u4F60\u533F\u817B\u9006\u6EBA\u852B\u62C8\u5E74\u78BE\u64B5\u637B\u5FF5\u5A18\u917F\u9E1F\u5C3F\u634F\u8042\u5B7D\u556E\u954A\u954D\u6D85\u60A8\u67E0\u72DE\u51DD\u5B81"],["c540","\u81D4",14,"\u81E4\u81E5\u81E6\u81E8\u81E9\u81EB\u81EE",4,"\u81F5",5,"\u81FD\u81FF\u8203\u8207",4,"\u820E\u820F\u8211\u8213\u8215",5,"\u821D\u8220\u8224\u8225\u8226\u8227\u8229\u822E\u8232\u823A\u823C\u823D\u823F"],["c580","\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824A\u824C\u824D\u824E\u8250",7,"\u8259\u825B\u825C\u825D\u825E\u8260",7,"\u8269\u62E7\u6CDE\u725B\u626D\u94AE\u7EBD\u8113\u6D53\u519C\u5F04\u5974\u52AA\u6012\u5973\u6696\u8650\u759F\u632A\u61E6\u7CEF\u8BFA\u54E6\u6B27\u9E25\u6BB4\u85D5\u5455\u5076\u6CA4\u556A\u8DB4\u722C\u5E15\u6015\u7436\u62CD\u6392\u724C\u5F98\u6E43\u6D3E\u6500\u6F58\u76D8\u78D0\u76FC\u7554\u5224\u53DB\u4E53\u5E9E\u65C1\u802A\u80D6\u629B\u5486\u5228\u70AE\u888D\u8DD1\u6CE1\u5478\u80DA\u57F9\u88F4\u8D54\u966A\u914D\u4F69\u6C9B\u55B7\u76C6\u7830\u62A8\u70F9\u6F8E\u5F6D\u84EC\u68DA\u787C\u7BF7\u81A8\u670B\u9E4F\u6367\u78B0\u576F\u7812\u9739\u6279\u62AB\u5288\u7435\u6BD7"],["c640","\u826A\u826B\u826C\u826D\u8271\u8275\u8276\u8277\u8278\u827B\u827C\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828C\u8290\u8293\u8294\u8295\u8296\u829A\u829B\u829E\u82A0\u82A2\u82A3\u82A7\u82B2\u82B5\u82B6\u82BA\u82BB\u82BC\u82BF\u82C0\u82C2\u82C3\u82C5\u82C6\u82C9\u82D0\u82D6\u82D9\u82DA\u82DD\u82E2\u82E7\u82E8\u82E9\u82EA\u82EC\u82ED\u82EE\u82F0\u82F2\u82F3\u82F5\u82F6\u82F8"],["c680","\u82FA\u82FC",4,"\u830A\u830B\u830D\u8310\u8312\u8313\u8316\u8318\u8319\u831D",9,"\u8329\u832A\u832E\u8330\u8332\u8337\u833B\u833D\u5564\u813E\u75B2\u76AE\u5339\u75DE\u50FB\u5C41\u8B6C\u7BC7\u504F\u7247\u9A97\u98D8\u6F02\u74E2\u7968\u6487\u77A5\u62FC\u9891\u8D2B\u54C1\u8058\u4E52\u576A\u82F9\u840D\u5E73\u51ED\u74F6\u8BC4\u5C4F\u5761\u6CFC\u9887\u5A46\u7834\u9B44\u8FEB\u7C95\u5256\u6251\u94FA\u4EC6\u8386\u8461\u83E9\u84B2\u57D4\u6734\u5703\u666E\u6D66\u8C31\u66DD\u7011\u671F\u6B3A\u6816\u621A\u59BB\u4E03\u51C4\u6F06\u67D2\u6C8F\u5176\u68CB\u5947\u6B67\u7566\u5D0E\u8110\u9F50\u65D7\u7948\u7941\u9A91\u8D77\u5C82\u4E5E\u4F01\u542F\u5951\u780C\u5668\u6C14\u8FC4\u5F03\u6C7D\u6CE3\u8BAB\u6390"],["c740","\u833E\u833F\u8341\u8342\u8344\u8345\u8348\u834A",4,"\u8353\u8355",4,"\u835D\u8362\u8370",6,"\u8379\u837A\u837E",6,"\u8387\u8388\u838A\u838B\u838C\u838D\u838F\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839A\u839D\u839F\u83A1",6,"\u83AC\u83AD\u83AE"],["c780","\u83AF\u83B5\u83BB\u83BE\u83BF\u83C2\u83C3\u83C4\u83C6\u83C8\u83C9\u83CB\u83CD\u83CE\u83D0\u83D1\u83D2\u83D3\u83D5\u83D7\u83D9\u83DA\u83DB\u83DE\u83E2\u83E3\u83E4\u83E6\u83E7\u83E8\u83EB\u83EC\u83ED\u6070\u6D3D\u7275\u6266\u948E\u94C5\u5343\u8FC1\u7B7E\u4EDF\u8C26\u4E7E\u9ED4\u94B1\u94B3\u524D\u6F5C\u9063\u6D45\u8C34\u5811\u5D4C\u6B20\u6B49\u67AA\u545B\u8154\u7F8C\u5899\u8537\u5F3A\u62A2\u6A47\u9539\u6572\u6084\u6865\u77A7\u4E54\u4FA8\u5DE7\u9798\u64AC\u7FD8\u5CED\u4FCF\u7A8D\u5207\u8304\u4E14\u602F\u7A83\u94A6\u4FB5\u4EB2\u79E6\u7434\u52E4\u82B9\u64D2\u79BD\u5BDD\u6C81\u9752\u8F7B\u6C22\u503E\u537F\u6E05\u64CE\u6674\u6C30\u60C5\u9877\u8BF7\u5E86\u743C\u7A77\u79CB\u4E18\u90B1\u7403\u6C42\u56DA\u914B\u6CC5\u8D8B\u533A\u86C6\u66F2\u8EAF\u5C48\u9A71\u6E20"],["c840","\u83EE\u83EF\u83F3",4,"\u83FA\u83FB\u83FC\u83FE\u83FF\u8400\u8402\u8405\u8407\u8408\u8409\u840A\u8410\u8412",5,"\u8419\u841A\u841B\u841E",5,"\u8429",7,"\u8432",5,"\u8439\u843A\u843B\u843E",7,"\u8447\u8448\u8449"],["c880","\u844A",6,"\u8452",4,"\u8458\u845D\u845E\u845F\u8460\u8462\u8464",4,"\u846A\u846E\u846F\u8470\u8472\u8474\u8477\u8479\u847B\u847C\u53D6\u5A36\u9F8B\u8DA3\u53BB\u5708\u98A7\u6743\u919B\u6CC9\u5168\u75CA\u62F3\u72AC\u5238\u529D\u7F3A\u7094\u7638\u5374\u9E4A\u69B7\u786E\u96C0\u88D9\u7FA4\u7136\u71C3\u5189\u67D3\u74E4\u58E4\u6518\u56B7\u8BA9\u9976\u6270\u7ED5\u60F9\u70ED\u58EC\u4EC1\u4EBA\u5FCD\u97E7\u4EFB\u8BA4\u5203\u598A\u7EAB\u6254\u4ECD\u65E5\u620E\u8338\u84C9\u8363\u878D\u7194\u6EB6\u5BB9\u7ED2\u5197\u63C9\u67D4\u8089\u8339\u8815\u5112\u5B7A\u5982\u8FB1\u4E73\u6C5D\u5165\u8925\u8F6F\u962E\u854A\u745E\u9510\u95F0\u6DA6\u82E5\u5F31\u6492\u6D12\u8428\u816E\u9CC3\u585E\u8D5B\u4E09\u53C1"],["c940","\u847D",4,"\u8483\u8484\u8485\u8486\u848A\u848D\u848F",7,"\u8498\u849A\u849B\u849D\u849E\u849F\u84A0\u84A2",12,"\u84B0\u84B1\u84B3\u84B5\u84B6\u84B7\u84BB\u84BC\u84BE\u84C0\u84C2\u84C3\u84C5\u84C6\u84C7\u84C8\u84CB\u84CC\u84CE\u84CF\u84D2\u84D4\u84D5\u84D7"],["c980","\u84D8",4,"\u84DE\u84E1\u84E2\u84E4\u84E7",4,"\u84ED\u84EE\u84EF\u84F1",10,"\u84FD\u84FE\u8500\u8501\u8502\u4F1E\u6563\u6851\u55D3\u4E27\u6414\u9A9A\u626B\u5AC2\u745F\u8272\u6DA9\u68EE\u50E7\u838E\u7802\u6740\u5239\u6C99\u7EB1\u50BB\u5565\u715E\u7B5B\u6652\u73CA\u82EB\u6749\u5C71\u5220\u717D\u886B\u95EA\u9655\u64C5\u8D61\u81B3\u5584\u6C55\u6247\u7F2E\u5892\u4F24\u5546\u8D4F\u664C\u4E0A\u5C1A\u88F3\u68A2\u634E\u7A0D\u70E7\u828D\u52FA\u97F6\u5C11\u54E8\u90B5\u7ECD\u5962\u8D4A\u86C7\u820C\u820D\u8D66\u6444\u5C04\u6151\u6D89\u793E\u8BBE\u7837\u7533\u547B\u4F38\u8EAB\u6DF1\u5A20\u7EC5\u795E\u6C88\u5BA1\u5A76\u751A\u80BE\u614E\u6E17\u58F0\u751F\u7525\u7272\u5347\u7EF3"],["ca40","\u8503",8,"\u850D\u850E\u850F\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851B\u851C\u851D\u851E\u8520\u8522",8,"\u852D",9,"\u853E",4,"\u8544\u8545\u8546\u8547\u854B",10],["ca80","\u8557\u8558\u855A\u855B\u855C\u855D\u855F",4,"\u8565\u8566\u8567\u8569",8,"\u8573\u8575\u8576\u8577\u8578\u857C\u857D\u857F\u8580\u8581\u7701\u76DB\u5269\u80DC\u5723\u5E08\u5931\u72EE\u65BD\u6E7F\u8BD7\u5C38\u8671\u5341\u77F3\u62FE\u65F6\u4EC0\u98DF\u8680\u5B9E\u8BC6\u53F2\u77E2\u4F7F\u5C4E\u9A76\u59CB\u5F0F\u793A\u58EB\u4E16\u67FF\u4E8B\u62ED\u8A93\u901D\u52BF\u662F\u55DC\u566C\u9002\u4ED5\u4F8D\u91CA\u9970\u6C0F\u5E02\u6043\u5BA4\u89C6\u8BD5\u6536\u624B\u9996\u5B88\u5BFF\u6388\u552E\u53D7\u7626\u517D\u852C\u67A2\u68B3\u6B8A\u6292\u8F93\u53D4\u8212\u6DD1\u758F\u4E66\u8D4E\u5B70\u719F\u85AF\u6691\u66D9\u7F72\u8700\u9ECD\u9F20\u5C5E\u672F\u8FF0\u6811\u675F\u620D\u7AD6\u5885\u5EB6\u6570\u6F31"],["cb40","\u8582\u8583\u8586\u8588",6,"\u8590",10,"\u859D",6,"\u85A5\u85A6\u85A7\u85A9\u85AB\u85AC\u85AD\u85B1",5,"\u85B8\u85BA",6,"\u85C2",6,"\u85CA",4,"\u85D1\u85D2"],["cb80","\u85D4\u85D6",5,"\u85DD",6,"\u85E5\u85E6\u85E7\u85E8\u85EA",14,"\u6055\u5237\u800D\u6454\u8870\u7529\u5E05\u6813\u62F4\u971C\u53CC\u723D\u8C01\u6C34\u7761\u7A0E\u542E\u77AC\u987A\u821C\u8BF4\u7855\u6714\u70C1\u65AF\u6495\u5636\u601D\u79C1\u53F8\u4E1D\u6B7B\u8086\u5BFA\u55E3\u56DB\u4F3A\u4F3C\u9972\u5DF3\u677E\u8038\u6002\u9882\u9001\u5B8B\u8BBC\u8BF5\u641C\u8258\u64DE\u55FD\u82CF\u9165\u4FD7\u7D20\u901F\u7C9F\u50F3\u5851\u6EAF\u5BBF\u8BC9\u8083\u9178\u849C\u7B97\u867D\u968B\u968F\u7EE5\u9AD3\u788E\u5C81\u7A57\u9042\u96A7\u795F\u5B59\u635F\u7B0B\u84D1\u68AD\u5506\u7F29\u7410\u7D22\u9501\u6240\u584C\u4ED6\u5B83\u5979\u5854"],["cc40","\u85F9\u85FA\u85FC\u85FD\u85FE\u8600",4,"\u8606",10,"\u8612\u8613\u8614\u8615\u8617",15,"\u8628\u862A",13,"\u8639\u863A\u863B\u863D\u863E\u863F\u8640"],["cc80","\u8641",11,"\u8652\u8653\u8655",4,"\u865B\u865C\u865D\u865F\u8660\u8661\u8663",7,"\u736D\u631E\u8E4B\u8E0F\u80CE\u82D4\u62AC\u53F0\u6CF0\u915E\u592A\u6001\u6C70\u574D\u644A\u8D2A\u762B\u6EE9\u575B\u6A80\u75F0\u6F6D\u8C2D\u8C08\u5766\u6BEF\u8892\u78B3\u63A2\u53F9\u70AD\u6C64\u5858\u642A\u5802\u68E0\u819B\u5510\u7CD6\u5018\u8EBA\u6DCC\u8D9F\u70EB\u638F\u6D9B\u6ED4\u7EE6\u8404\u6843\u9003\u6DD8\u9676\u8BA8\u5957\u7279\u85E4\u817E\u75BC\u8A8A\u68AF\u5254\u8E22\u9511\u63D0\u9898\u8E44\u557C\u4F53\u66FF\u568F\u60D5\u6D95\u5243\u5C49\u5929\u6DFB\u586B\u7530\u751C\u606C\u8214\u8146\u6311\u6761\u8FE2\u773A\u8DF3\u8D34\u94C1\u5E16\u5385\u542C\u70C3"],["cd40","\u866D\u866F\u8670\u8672",6,"\u8683",6,"\u868E",4,"\u8694\u8696",5,"\u869E",4,"\u86A5\u86A6\u86AB\u86AD\u86AE\u86B2\u86B3\u86B7\u86B8\u86B9\u86BB",4,"\u86C1\u86C2\u86C3\u86C5\u86C8\u86CC\u86CD\u86D2\u86D3\u86D5\u86D6\u86D7\u86DA\u86DC"],["cd80","\u86DD\u86E0\u86E1\u86E2\u86E3\u86E5\u86E6\u86E7\u86E8\u86EA\u86EB\u86EC\u86EF\u86F5\u86F6\u86F7\u86FA\u86FB\u86FC\u86FD\u86FF\u8701\u8704\u8705\u8706\u870B\u870C\u870E\u870F\u8710\u8711\u8714\u8716\u6C40\u5EF7\u505C\u4EAD\u5EAD\u633A\u8247\u901A\u6850\u916E\u77B3\u540C\u94DC\u5F64\u7AE5\u6876\u6345\u7B52\u7EDF\u75DB\u5077\u6295\u5934\u900F\u51F8\u79C3\u7A81\u56FE\u5F92\u9014\u6D82\u5C60\u571F\u5410\u5154\u6E4D\u56E2\u63A8\u9893\u817F\u8715\u892A\u9000\u541E\u5C6F\u81C0\u62D6\u6258\u8131\u9E35\u9640\u9A6E\u9A7C\u692D\u59A5\u62D3\u553E\u6316\u54C7\u86D9\u6D3C\u5A03\u74E6\u889C\u6B6A\u5916\u8C4C\u5F2F\u6E7E\u73A9\u987D\u4E38\u70F7\u5B8C\u7897\u633D\u665A\u7696\u60CB\u5B9B\u5A49\u4E07\u8155\u6C6A\u738B\u4EA1\u6789\u7F51\u5F80\u65FA\u671B\u5FD8\u5984\u5A01"],["ce40","\u8719\u871B\u871D\u871F\u8720\u8724\u8726\u8727\u8728\u872A\u872B\u872C\u872D\u872F\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873A\u873C\u873D\u8740",6,"\u874A\u874B\u874D\u874F\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875A",5,"\u8761\u8762\u8766",7,"\u876F\u8771\u8772\u8773\u8775"],["ce80","\u8777\u8778\u8779\u877A\u877F\u8780\u8781\u8784\u8786\u8787\u8789\u878A\u878C\u878E",4,"\u8794\u8795\u8796\u8798",6,"\u87A0",4,"\u5DCD\u5FAE\u5371\u97E6\u8FDD\u6845\u56F4\u552F\u60DF\u4E3A\u6F4D\u7EF4\u82C7\u840E\u59D4\u4F1F\u4F2A\u5C3E\u7EAC\u672A\u851A\u5473\u754F\u80C3\u5582\u9B4F\u4F4D\u6E2D\u8C13\u5C09\u6170\u536B\u761F\u6E29\u868A\u6587\u95FB\u7EB9\u543B\u7A33\u7D0A\u95EE\u55E1\u7FC1\u74EE\u631D\u8717\u6DA1\u7A9D\u6211\u65A1\u5367\u63E1\u6C83\u5DEB\u545C\u94A8\u4E4C\u6C61\u8BEC\u5C4B\u65E0\u829C\u68A7\u543E\u5434\u6BCB\u6B66\u4E94\u6342\u5348\u821E\u4F0D\u4FAE\u575E\u620A\u96FE\u6664\u7269\u52FF\u52A1\u609F\u8BEF\u6614\u7199\u6790\u897F\u7852\u77FD\u6670\u563B\u5438\u9521\u727A"],["cf40","\u87A5\u87A6\u87A7\u87A9\u87AA\u87AE\u87B0\u87B1\u87B2\u87B4\u87B6\u87B7\u87B8\u87B9\u87BB\u87BC\u87BE\u87BF\u87C1",4,"\u87C7\u87C8\u87C9\u87CC",4,"\u87D4",6,"\u87DC\u87DD\u87DE\u87DF\u87E1\u87E2\u87E3\u87E4\u87E6\u87E7\u87E8\u87E9\u87EB\u87EC\u87ED\u87EF",9],["cf80","\u87FA\u87FB\u87FC\u87FD\u87FF\u8800\u8801\u8802\u8804",5,"\u880B",7,"\u8814\u8817\u8818\u8819\u881A\u881C",4,"\u8823\u7A00\u606F\u5E0C\u6089\u819D\u5915\u60DC\u7184\u70EF\u6EAA\u6C50\u7280\u6A84\u88AD\u5E2D\u4E60\u5AB3\u559C\u94E3\u6D17\u7CFB\u9699\u620F\u7EC6\u778E\u867E\u5323\u971E\u8F96\u6687\u5CE1\u4FA0\u72ED\u4E0B\u53A6\u590F\u5413\u6380\u9528\u5148\u4ED9\u9C9C\u7EA4\u54B8\u8D24\u8854\u8237\u95F2\u6D8E\u5F26\u5ACC\u663E\u9669\u73B0\u732E\u53BF\u817A\u9985\u7FA1\u5BAA\u9677\u9650\u7EBF\u76F8\u53A2\u9576\u9999\u7BB1\u8944\u6E58\u4E61\u7FD4\u7965\u8BE6\u60F3\u54CD\u4EAB\u9879\u5DF7\u6A61\u50CF\u5411\u8C61\u8427\u785D\u9704\u524A\u54EE\u56A3\u9500\u6D88\u5BB5\u6DC6\u6653"],["d040","\u8824",13,"\u8833",5,"\u883A\u883B\u883D\u883E\u883F\u8841\u8842\u8843\u8846",5,"\u884E",5,"\u8855\u8856\u8858\u885A",6,"\u8866\u8867\u886A\u886D\u886F\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887A"],["d080","\u887B\u887C\u8880\u8883\u8886\u8887\u8889\u888A\u888C\u888E\u888F\u8890\u8891\u8893\u8894\u8895\u8897",4,"\u889D",4,"\u88A3\u88A5",5,"\u5C0F\u5B5D\u6821\u8096\u5578\u7B11\u6548\u6954\u4E9B\u6B47\u874E\u978B\u534F\u631F\u643A\u90AA\u659C\u80C1\u8C10\u5199\u68B0\u5378\u87F9\u61C8\u6CC4\u6CFB\u8C22\u5C51\u85AA\u82AF\u950C\u6B23\u8F9B\u65B0\u5FFB\u5FC3\u4FE1\u8845\u661F\u8165\u7329\u60FA\u5174\u5211\u578B\u5F62\u90A2\u884C\u9192\u5E78\u674F\u6027\u59D3\u5144\u51F6\u80F8\u5308\u6C79\u96C4\u718A\u4F11\u4FEE\u7F9E\u673D\u55C5\u9508\u79C0\u8896\u7EE3\u589F\u620C\u9700\u865A\u5618\u987B\u5F90\u8BB8\u84C4\u9157\u53D9\u65ED\u5E8F\u755C\u6064\u7D6E\u5A7F\u7EEA\u7EED\u8F69\u55A7\u5BA3\u60AC\u65CB\u7384"],["d140","\u88AC\u88AE\u88AF\u88B0\u88B2",4,"\u88B8\u88B9\u88BA\u88BB\u88BD\u88BE\u88BF\u88C0\u88C3\u88C4\u88C7\u88C8\u88CA\u88CB\u88CC\u88CD\u88CF\u88D0\u88D1\u88D3\u88D6\u88D7\u88DA",4,"\u88E0\u88E1\u88E6\u88E7\u88E9",6,"\u88F2\u88F5\u88F6\u88F7\u88FA\u88FB\u88FD\u88FF\u8900\u8901\u8903",5],["d180","\u8909\u890B",4,"\u8911\u8914",4,"\u891C",4,"\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892C\u892D\u892E\u892F\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7EDA\u9774\u859B\u5B66\u7A74\u96EA\u8840\u52CB\u718F\u5FAA\u65EC\u8BE2\u5BFB\u9A6F\u5DE1\u6B89\u6C5B\u8BAD\u8BAF\u900A\u8FC5\u538B\u62BC\u9E26\u9E2D\u5440\u4E2B\u82BD\u7259\u869C\u5D16\u8859\u6DAF\u96C5\u54D1\u4E9A\u8BB6\u7109\u54BD\u9609\u70DF\u6DF9\u76D0\u4E25\u7814\u8712\u5CA9\u5EF6\u8A00\u989C\u960E\u708E\u6CBF\u5944\u63A9\u773C\u884D\u6F14\u8273\u5830\u71D5\u538C\u781A\u96C1\u5501\u5F66\u7130\u5BB4\u8C1A\u9A8C\u6B83\u592E\u9E2F\u79E7\u6768\u626C\u4F6F\u75A1\u7F8A\u6D0B\u9633\u6C27\u4EF0\u75D2\u517B\u6837\u6F3E\u9080\u8170\u5996\u7476"],["d240","\u8938",8,"\u8942\u8943\u8945",24,"\u8960",5,"\u8967",19,"\u897C"],["d280","\u897D\u897E\u8980\u8982\u8984\u8985\u8987",26,"\u6447\u5C27\u9065\u7A91\u8C23\u59DA\u54AC\u8200\u836F\u8981\u8000\u6930\u564E\u8036\u7237\u91CE\u51B6\u4E5F\u9875\u6396\u4E1A\u53F6\u66F3\u814B\u591C\u6DB2\u4E00\u58F9\u533B\u63D6\u94F1\u4F9D\u4F0A\u8863\u9890\u5937\u9057\u79FB\u4EEA\u80F0\u7591\u6C82\u5B9C\u59E8\u5F5D\u6905\u8681\u501A\u5DF2\u4E59\u77E3\u4EE5\u827A\u6291\u6613\u9091\u5C79\u4EBF\u5F79\u81C6\u9038\u8084\u75AB\u4EA6\u88D4\u610F\u6BC5\u5FC6\u4E49\u76CA\u6EA2\u8BE3\u8BAE\u8C0A\u8BD1\u5F02\u7FFC\u7FCC\u7ECE\u8335\u836B\u56E0\u6BB7\u97F3\u9634\u59FB\u541F\u94F6\u6DEB\u5BC5\u996E\u5C39\u5F15\u9690"],["d340","\u89A2",30,"\u89C3\u89CD\u89D3\u89D4\u89D5\u89D7\u89D8\u89D9\u89DB\u89DD\u89DF\u89E0\u89E1\u89E2\u89E4\u89E7\u89E8\u89E9\u89EA\u89EC\u89ED\u89EE\u89F0\u89F1\u89F2\u89F4",6],["d380","\u89FB",4,"\u8A01",5,"\u8A08",21,"\u5370\u82F1\u6A31\u5A74\u9E70\u5E94\u7F28\u83B9\u8424\u8425\u8367\u8747\u8FCE\u8D62\u76C8\u5F71\u9896\u786C\u6620\u54DF\u62E5\u4F63\u81C3\u75C8\u5EB8\u96CD\u8E0A\u86F9\u548F\u6CF3\u6D8C\u6C38\u607F\u52C7\u7528\u5E7D\u4F18\u60A0\u5FE7\u5C24\u7531\u90AE\u94C0\u72B9\u6CB9\u6E38\u9149\u6709\u53CB\u53F3\u4F51\u91C9\u8BF1\u53C8\u5E7C\u8FC2\u6DE4\u4E8E\u76C2\u6986\u865E\u611A\u8206\u4F59\u4FDE\u903E\u9C7C\u6109\u6E1D\u6E14\u9685\u4E88\u5A31\u96E8\u4E0E\u5C7F\u79B9\u5B87\u8BED\u7FBD\u7389\u57DF\u828B\u90C1\u5401\u9047\u55BB\u5CEA\u5FA1\u6108\u6B32\u72F1\u80B2\u8A89"],["d440","\u8A1E",31,"\u8A3F",8,"\u8A49",21],["d480","\u8A5F",25,"\u8A7A",6,"\u6D74\u5BD3\u88D5\u9884\u8C6B\u9A6D\u9E33\u6E0A\u51A4\u5143\u57A3\u8881\u539F\u63F4\u8F95\u56ED\u5458\u5706\u733F\u6E90\u7F18\u8FDC\u82D1\u613F\u6028\u9662\u66F0\u7EA6\u8D8A\u8DC3\u94A5\u5CB3\u7CA4\u6708\u60A6\u9605\u8018\u4E91\u90E7\u5300\u9668\u5141\u8FD0\u8574\u915D\u6655\u97F5\u5B55\u531D\u7838\u6742\u683D\u54C9\u707E\u5BB0\u8F7D\u518D\u5728\u54B1\u6512\u6682\u8D5E\u8D43\u810F\u846C\u906D\u7CDF\u51FF\u85FB\u67A3\u65E9\u6FA1\u86A4\u8E81\u566A\u9020\u7682\u7076\u71E5\u8D23\u62E9\u5219\u6CFD\u8D3C\u600E\u589E\u618E\u66FE\u8D60\u624E\u55B3\u6E23\u672D\u8F67"],["d540","\u8A81",7,"\u8A8B",7,"\u8A94",46],["d580","\u8AC3",32,"\u94E1\u95F8\u7728\u6805\u69A8\u548B\u4E4D\u70B8\u8BC8\u6458\u658B\u5B85\u7A84\u503A\u5BE8\u77BB\u6BE1\u8A79\u7C98\u6CBE\u76CF\u65A9\u8F97\u5D2D\u5C55\u8638\u6808\u5360\u6218\u7AD9\u6E5B\u7EFD\u6A1F\u7AE0\u5F70\u6F33\u5F20\u638C\u6DA8\u6756\u4E08\u5E10\u8D26\u4ED7\u80C0\u7634\u969C\u62DB\u662D\u627E\u6CBC\u8D75\u7167\u7F69\u5146\u8087\u53EC\u906E\u6298\u54F2\u86F0\u8F99\u8005\u9517\u8517\u8FD9\u6D59\u73CD\u659F\u771F\u7504\u7827\u81FB\u8D1E\u9488\u4FA6\u6795\u75B9\u8BCA\u9707\u632F\u9547\u9635\u84B8\u6323\u7741\u5F81\u72F0\u4E89\u6014\u6574\u62EF\u6B63\u653F"],["d640","\u8AE4",34,"\u8B08",27],["d680","\u8B24\u8B25\u8B27",30,"\u5E27\u75C7\u90D1\u8BC1\u829D\u679D\u652F\u5431\u8718\u77E5\u80A2\u8102\u6C41\u4E4B\u7EC7\u804C\u76F4\u690D\u6B96\u6267\u503C\u4F84\u5740\u6307\u6B62\u8DBE\u53EA\u65E8\u7EB8\u5FD7\u631A\u63B7\u81F3\u81F4\u7F6E\u5E1C\u5CD9\u5236\u667A\u79E9\u7A1A\u8D28\u7099\u75D4\u6EDE\u6CBB\u7A92\u4E2D\u76C5\u5FE0\u949F\u8877\u7EC8\u79CD\u80BF\u91CD\u4EF2\u4F17\u821F\u5468\u5DDE\u6D32\u8BCC\u7CA5\u8F74\u8098\u5E1A\u5492\u76B1\u5B99\u663C\u9AA4\u73E0\u682A\u86DB\u6731\u732A\u8BF8\u8BDB\u9010\u7AF9\u70DB\u716E\u62C4\u77A9\u5631\u4E3B\u8457\u67F1\u52A9\u86C0\u8D2E\u94F8\u7B51"],["d740","\u8B46",31,"\u8B67",4,"\u8B6D",25],["d780","\u8B87",24,"\u8BAC\u8BB1\u8BBB\u8BC7\u8BD0\u8BEA\u8C09\u8C1E\u4F4F\u6CE8\u795D\u9A7B\u6293\u722A\u62FD\u4E13\u7816\u8F6C\u64B0\u8D5A\u7BC6\u6869\u5E84\u88C5\u5986\u649E\u58EE\u72B6\u690E\u9525\u8FFD\u8D58\u5760\u7F00\u8C06\u51C6\u6349\u62D9\u5353\u684C\u7422\u8301\u914C\u5544\u7740\u707C\u6D4A\u5179\u54A8\u8D44\u59FF\u6ECB\u6DC4\u5B5C\u7D2B\u4ED4\u7C7D\u6ED3\u5B50\u81EA\u6E0D\u5B57\u9B03\u68D5\u8E2A\u5B97\u7EFC\u603B\u7EB5\u90B9\u8D70\u594F\u63CD\u79DF\u8DB3\u5352\u65CF\u7956\u8BC5\u963B\u7EC4\u94BB\u7E82\u5634\u9189\u6700\u7F6A\u5C0A\u9075\u6628\u5DE6\u4F50\u67DE\u505A\u4F5C\u5750\u5EA7"],["d840","\u8C38",8,"\u8C42\u8C43\u8C44\u8C45\u8C48\u8C4A\u8C4B\u8C4D",7,"\u8C56\u8C57\u8C58\u8C59\u8C5B",5,"\u8C63",6,"\u8C6C",6,"\u8C74\u8C75\u8C76\u8C77\u8C7B",6,"\u8C83\u8C84\u8C86\u8C87"],["d880","\u8C88\u8C8B\u8C8D",6,"\u8C95\u8C96\u8C97\u8C99",20,"\u4E8D\u4E0C\u5140\u4E10\u5EFF\u5345\u4E15\u4E98\u4E1E\u9B32\u5B6C\u5669\u4E28\u79BA\u4E3F\u5315\u4E47\u592D\u723B\u536E\u6C10\u56DF\u80E4\u9997\u6BD3\u777E\u9F17\u4E36\u4E9F\u9F10\u4E5C\u4E69\u4E93\u8288\u5B5B\u556C\u560F\u4EC4\u538D\u539D\u53A3\u53A5\u53AE\u9765\u8D5D\u531A\u53F5\u5326\u532E\u533E\u8D5C\u5366\u5363\u5202\u5208\u520E\u522D\u5233\u523F\u5240\u524C\u525E\u5261\u525C\u84AF\u527D\u5282\u5281\u5290\u5293\u5182\u7F54\u4EBB\u4EC3\u4EC9\u4EC2\u4EE8\u4EE1\u4EEB\u4EDE\u4F1B\u4EF3\u4F22\u4F64\u4EF5\u4F25\u4F27\u4F09\u4F2B\u4F5E\u4F67\u6538\u4F5A\u4F5D"],["d940","\u8CAE",62],["d980","\u8CED",32,"\u4F5F\u4F57\u4F32\u4F3D\u4F76\u4F74\u4F91\u4F89\u4F83\u4F8F\u4F7E\u4F7B\u4FAA\u4F7C\u4FAC\u4F94\u4FE6\u4FE8\u4FEA\u4FC5\u4FDA\u4FE3\u4FDC\u4FD1\u4FDF\u4FF8\u5029\u504C\u4FF3\u502C\u500F\u502E\u502D\u4FFE\u501C\u500C\u5025\u5028\u507E\u5043\u5055\u5048\u504E\u506C\u507B\u50A5\u50A7\u50A9\u50BA\u50D6\u5106\u50ED\u50EC\u50E6\u50EE\u5107\u510B\u4EDD\u6C3D\u4F58\u4F65\u4FCE\u9FA0\u6C46\u7C74\u516E\u5DFD\u9EC9\u9998\u5181\u5914\u52F9\u530D\u8A07\u5310\u51EB\u5919\u5155\u4EA0\u5156\u4EB3\u886E\u88A4\u4EB5\u8114\u88D2\u7980\u5B34\u8803\u7FB8\u51AB\u51B1\u51BD\u51BC"],["da40","\u8D0E",14,"\u8D20\u8D51\u8D52\u8D57\u8D5F\u8D65\u8D68\u8D69\u8D6A\u8D6C\u8D6E\u8D6F\u8D71\u8D72\u8D78",8,"\u8D82\u8D83\u8D86\u8D87\u8D88\u8D89\u8D8C",4,"\u8D92\u8D93\u8D95",9,"\u8DA0\u8DA1"],["da80","\u8DA2\u8DA4",12,"\u8DB2\u8DB6\u8DB7\u8DB9\u8DBB\u8DBD\u8DC0\u8DC1\u8DC2\u8DC5\u8DC7\u8DC8\u8DC9\u8DCA\u8DCD\u8DD0\u8DD2\u8DD3\u8DD4\u51C7\u5196\u51A2\u51A5\u8BA0\u8BA6\u8BA7\u8BAA\u8BB4\u8BB5\u8BB7\u8BC2\u8BC3\u8BCB\u8BCF\u8BCE\u8BD2\u8BD3\u8BD4\u8BD6\u8BD8\u8BD9\u8BDC\u8BDF\u8BE0\u8BE4\u8BE8\u8BE9\u8BEE\u8BF0\u8BF3\u8BF6\u8BF9\u8BFC\u8BFF\u8C00\u8C02\u8C04\u8C07\u8C0C\u8C0F\u8C11\u8C12\u8C14\u8C15\u8C16\u8C19\u8C1B\u8C18\u8C1D\u8C1F\u8C20\u8C21\u8C25\u8C27\u8C2A\u8C2B\u8C2E\u8C2F\u8C32\u8C33\u8C35\u8C36\u5369\u537A\u961D\u9622\u9621\u9631\u962A\u963D\u963C\u9642\u9649\u9654\u965F\u9667\u966C\u9672\u9674\u9688\u968D\u9697\u96B0\u9097\u909B\u909D\u9099\u90AC\u90A1\u90B4\u90B3\u90B6\u90BA"],["db40","\u8DD5\u8DD8\u8DD9\u8DDC\u8DE0\u8DE1\u8DE2\u8DE5\u8DE6\u8DE7\u8DE9\u8DED\u8DEE\u8DF0\u8DF1\u8DF2\u8DF4\u8DF6\u8DFC\u8DFE",6,"\u8E06\u8E07\u8E08\u8E0B\u8E0D\u8E0E\u8E10\u8E11\u8E12\u8E13\u8E15",7,"\u8E20\u8E21\u8E24",4,"\u8E2B\u8E2D\u8E30\u8E32\u8E33\u8E34\u8E36\u8E37\u8E38\u8E3B\u8E3C\u8E3E"],["db80","\u8E3F\u8E43\u8E45\u8E46\u8E4C",4,"\u8E53",5,"\u8E5A",11,"\u8E67\u8E68\u8E6A\u8E6B\u8E6E\u8E71\u90B8\u90B0\u90CF\u90C5\u90BE\u90D0\u90C4\u90C7\u90D3\u90E6\u90E2\u90DC\u90D7\u90DB\u90EB\u90EF\u90FE\u9104\u9122\u911E\u9123\u9131\u912F\u9139\u9143\u9146\u520D\u5942\u52A2\u52AC\u52AD\u52BE\u54FF\u52D0\u52D6\u52F0\u53DF\u71EE\u77CD\u5EF4\u51F5\u51FC\u9B2F\u53B6\u5F01\u755A\u5DEF\u574C\u57A9\u57A1\u587E\u58BC\u58C5\u58D1\u5729\u572C\u572A\u5733\u5739\u572E\u572F\u575C\u573B\u5742\u5769\u5785\u576B\u5786\u577C\u577B\u5768\u576D\u5776\u5773\u57AD\u57A4\u578C\u57B2\u57CF\u57A7\u57B4\u5793\u57A0\u57D5\u57D8\u57DA\u57D9\u57D2\u57B8\u57F4\u57EF\u57F8\u57E4\u57DD"],["dc40","\u8E73\u8E75\u8E77",4,"\u8E7D\u8E7E\u8E80\u8E82\u8E83\u8E84\u8E86\u8E88",6,"\u8E91\u8E92\u8E93\u8E95",6,"\u8E9D\u8E9F",11,"\u8EAD\u8EAE\u8EB0\u8EB1\u8EB3",6,"\u8EBB",7],["dc80","\u8EC3",10,"\u8ECF",21,"\u580B\u580D\u57FD\u57ED\u5800\u581E\u5819\u5844\u5820\u5865\u586C\u5881\u5889\u589A\u5880\u99A8\u9F19\u61FF\u8279\u827D\u827F\u828F\u828A\u82A8\u8284\u828E\u8291\u8297\u8299\u82AB\u82B8\u82BE\u82B0\u82C8\u82CA\u82E3\u8298\u82B7\u82AE\u82CB\u82CC\u82C1\u82A9\u82B4\u82A1\u82AA\u829F\u82C4\u82CE\u82A4\u82E1\u8309\u82F7\u82E4\u830F\u8307\u82DC\u82F4\u82D2\u82D8\u830C\u82FB\u82D3\u8311\u831A\u8306\u8314\u8315\u82E0\u82D5\u831C\u8351\u835B\u835C\u8308\u8392\u833C\u8334\u8331\u839B\u835E\u832F\u834F\u8347\u8343\u835F\u8340\u8317\u8360\u832D\u833A\u8333\u8366\u8365"],["dd40","\u8EE5",62],["dd80","\u8F24",32,"\u8368\u831B\u8369\u836C\u836A\u836D\u836E\u83B0\u8378\u83B3\u83B4\u83A0\u83AA\u8393\u839C\u8385\u837C\u83B6\u83A9\u837D\u83B8\u837B\u8398\u839E\u83A8\u83BA\u83BC\u83C1\u8401\u83E5\u83D8\u5807\u8418\u840B\u83DD\u83FD\u83D6\u841C\u8438\u8411\u8406\u83D4\u83DF\u840F\u8403\u83F8\u83F9\u83EA\u83C5\u83C0\u8426\u83F0\u83E1\u845C\u8451\u845A\u8459\u8473\u8487\u8488\u847A\u8489\u8478\u843C\u8446\u8469\u8476\u848C\u848E\u8431\u846D\u84C1\u84CD\u84D0\u84E6\u84BD\u84D3\u84CA\u84BF\u84BA\u84E0\u84A1\u84B9\u84B4\u8497\u84E5\u84E3\u850C\u750D\u8538\u84F0\u8539\u851F\u853A"],["de40","\u8F45",32,"\u8F6A\u8F80\u8F8C\u8F92\u8F9D\u8FA0\u8FA1\u8FA2\u8FA4\u8FA5\u8FA6\u8FA7\u8FAA\u8FAC\u8FAD\u8FAE\u8FAF\u8FB2\u8FB3\u8FB4\u8FB5\u8FB7\u8FB8\u8FBA\u8FBB\u8FBC\u8FBF\u8FC0\u8FC3\u8FC6"],["de80","\u8FC9",4,"\u8FCF\u8FD2\u8FD6\u8FD7\u8FDA\u8FE0\u8FE1\u8FE3\u8FE7\u8FEC\u8FEF\u8FF1\u8FF2\u8FF4\u8FF5\u8FF6\u8FFA\u8FFB\u8FFC\u8FFE\u8FFF\u9007\u9008\u900C\u900E\u9013\u9015\u9018\u8556\u853B\u84FF\u84FC\u8559\u8548\u8568\u8564\u855E\u857A\u77A2\u8543\u8572\u857B\u85A4\u85A8\u8587\u858F\u8579\u85AE\u859C\u8585\u85B9\u85B7\u85B0\u85D3\u85C1\u85DC\u85FF\u8627\u8605\u8629\u8616\u863C\u5EFE\u5F08\u593C\u5941\u8037\u5955\u595A\u5958\u530F\u5C22\u5C25\u5C2C\u5C34\u624C\u626A\u629F\u62BB\u62CA\u62DA\u62D7\u62EE\u6322\u62F6\u6339\u634B\u6343\u63AD\u63F6\u6371\u637A\u638E\u63B4\u636D\u63AC\u638A\u6369\u63AE\u63BC\u63F2\u63F8\u63E0\u63FF\u63C4\u63DE\u63CE\u6452\u63C6\u63BE\u6445\u6441\u640B\u641B\u6420\u640C\u6426\u6421\u645E\u6484\u646D\u6496"],["df40","\u9019\u901C\u9023\u9024\u9025\u9027",5,"\u9030",4,"\u9037\u9039\u903A\u903D\u903F\u9040\u9043\u9045\u9046\u9048",4,"\u904E\u9054\u9055\u9056\u9059\u905A\u905C",5,"\u9064\u9066\u9067\u9069\u906A\u906B\u906C\u906F",4,"\u9076",6,"\u907E\u9081"],["df80","\u9084\u9085\u9086\u9087\u9089\u908A\u908C",4,"\u9092\u9094\u9096\u9098\u909A\u909C\u909E\u909F\u90A0\u90A4\u90A5\u90A7\u90A8\u90A9\u90AB\u90AD\u90B2\u90B7\u90BC\u90BD\u90BF\u90C0\u647A\u64B7\u64B8\u6499\u64BA\u64C0\u64D0\u64D7\u64E4\u64E2\u6509\u6525\u652E\u5F0B\u5FD2\u7519\u5F11\u535F\u53F1\u53FD\u53E9\u53E8\u53FB\u5412\u5416\u5406\u544B\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549A\u549B\u5484\u5476\u5466\u549D\u54D0\u54AD\u54C2\u54B4\u54D2\u54A7\u54A6\u54D3\u54D4\u5472\u54A3\u54D5\u54BB\u54BF\u54CC\u54D9\u54DA\u54DC\u54A9\u54AA\u54A4\u54DD\u54CF\u54DE\u551B\u54E7\u5520\u54FD\u5514\u54F3\u5522\u5523\u550F\u5511\u5527\u552A\u5567\u558F\u55B5\u5549\u556D\u5541\u5555\u553F\u5550\u553C"],["e040","\u90C2\u90C3\u90C6\u90C8\u90C9\u90CB\u90CC\u90CD\u90D2\u90D4\u90D5\u90D6\u90D8\u90D9\u90DA\u90DE\u90DF\u90E0\u90E3\u90E4\u90E5\u90E9\u90EA\u90EC\u90EE\u90F0\u90F1\u90F2\u90F3\u90F5\u90F6\u90F7\u90F9\u90FA\u90FB\u90FC\u90FF\u9100\u9101\u9103\u9105",19,"\u911A\u911B\u911C"],["e080","\u911D\u911F\u9120\u9121\u9124",10,"\u9130\u9132",6,"\u913A",8,"\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555C\u558B\u55D2\u5583\u55B1\u55B9\u5588\u5581\u559F\u557E\u55D6\u5591\u557B\u55DF\u55BD\u55BE\u5594\u5599\u55EA\u55F7\u55C9\u561F\u55D1\u55EB\u55EC\u55D4\u55E6\u55DD\u55C4\u55EF\u55E5\u55F2\u55F3\u55CC\u55CD\u55E8\u55F5\u55E4\u8F94\u561E\u5608\u560C\u5601\u5624\u5623\u55FE\u5600\u5627\u562D\u5658\u5639\u5657\u562C\u564D\u5662\u5659\u565C\u564C\u5654\u5686\u5664\u5671\u566B\u567B\u567C\u5685\u5693\u56AF\u56D4\u56D7\u56DD\u56E1\u56F5\u56EB\u56F9\u56FF\u5704\u570A\u5709\u571C\u5E0F\u5E19\u5E14\u5E11\u5E31\u5E3B\u5E3C"],["e140","\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915B\u915C\u915F\u9160\u9166\u9167\u9168\u916B\u916D\u9173\u917A\u917B\u917C\u9180",4,"\u9186\u9188\u918A\u918E\u918F\u9193",6,"\u919C",5,"\u91A4",5,"\u91AB\u91AC\u91B0\u91B1\u91B2\u91B3\u91B6\u91B7\u91B8\u91B9\u91BB"],["e180","\u91BC",10,"\u91C8\u91CB\u91D0\u91D2",9,"\u91DD",8,"\u5E37\u5E44\u5E54\u5E5B\u5E5E\u5E61\u5C8C\u5C7A\u5C8D\u5C90\u5C96\u5C88\u5C98\u5C99\u5C91\u5C9A\u5C9C\u5CB5\u5CA2\u5CBD\u5CAC\u5CAB\u5CB1\u5CA3\u5CC1\u5CB7\u5CC4\u5CD2\u5CE4\u5CCB\u5CE5\u5D02\u5D03\u5D27\u5D26\u5D2E\u5D24\u5D1E\u5D06\u5D1B\u5D58\u5D3E\u5D34\u5D3D\u5D6C\u5D5B\u5D6F\u5D5D\u5D6B\u5D4B\u5D4A\u5D69\u5D74\u5D82\u5D99\u5D9D\u8C73\u5DB7\u5DC5\u5F73\u5F77\u5F82\u5F87\u5F89\u5F8C\u5F95\u5F99\u5F9C\u5FA8\u5FAD\u5FB5\u5FBC\u8862\u5F61\u72AD\u72B0\u72B4\u72B7\u72B8\u72C3\u72C1\u72CE\u72CD\u72D2\u72E8\u72EF\u72E9\u72F2\u72F4\u72F7\u7301\u72F3\u7303\u72FA"],["e240","\u91E6",62],["e280","\u9225",32,"\u72FB\u7317\u7313\u7321\u730A\u731E\u731D\u7315\u7322\u7339\u7325\u732C\u7338\u7331\u7350\u734D\u7357\u7360\u736C\u736F\u737E\u821B\u5925\u98E7\u5924\u5902\u9963\u9967",5,"\u9974\u9977\u997D\u9980\u9984\u9987\u998A\u998D\u9990\u9991\u9993\u9994\u9995\u5E80\u5E91\u5E8B\u5E96\u5EA5\u5EA0\u5EB9\u5EB5\u5EBE\u5EB3\u8D53\u5ED2\u5ED1\u5EDB\u5EE8\u5EEA\u81BA\u5FC4\u5FC9\u5FD6\u5FCF\u6003\u5FEE\u6004\u5FE1\u5FE4\u5FFE\u6005\u6006\u5FEA\u5FED\u5FF8\u6019\u6035\u6026\u601B\u600F\u600D\u6029\u602B\u600A\u603F\u6021\u6078\u6079\u607B\u607A\u6042"],["e340","\u9246",45,"\u9275",16],["e380","\u9286",7,"\u928F",24,"\u606A\u607D\u6096\u609A\u60AD\u609D\u6083\u6092\u608C\u609B\u60EC\u60BB\u60B1\u60DD\u60D8\u60C6\u60DA\u60B4\u6120\u6126\u6115\u6123\u60F4\u6100\u610E\u612B\u614A\u6175\u61AC\u6194\u61A7\u61B7\u61D4\u61F5\u5FDD\u96B3\u95E9\u95EB\u95F1\u95F3\u95F5\u95F6\u95FC\u95FE\u9603\u9604\u9606\u9608\u960A\u960B\u960C\u960D\u960F\u9612\u9615\u9616\u9617\u9619\u961A\u4E2C\u723F\u6215\u6C35\u6C54\u6C5C\u6C4A\u6CA3\u6C85\u6C90\u6C94\u6C8C\u6C68\u6C69\u6C74\u6C76\u6C86\u6CA9\u6CD0\u6CD4\u6CAD\u6CF7\u6CF8\u6CF1\u6CD7\u6CB2\u6CE0\u6CD6\u6CFA\u6CEB\u6CEE\u6CB1\u6CD3\u6CEF\u6CFE"],["e440","\u92A8",5,"\u92AF",24,"\u92C9",31],["e480","\u92E9",32,"\u6D39\u6D27\u6D0C\u6D43\u6D48\u6D07\u6D04\u6D19\u6D0E\u6D2B\u6D4D\u6D2E\u6D35\u6D1A\u6D4F\u6D52\u6D54\u6D33\u6D91\u6D6F\u6D9E\u6DA0\u6D5E\u6D93\u6D94\u6D5C\u6D60\u6D7C\u6D63\u6E1A\u6DC7\u6DC5\u6DDE\u6E0E\u6DBF\u6DE0\u6E11\u6DE6\u6DDD\u6DD9\u6E16\u6DAB\u6E0C\u6DAE\u6E2B\u6E6E\u6E4E\u6E6B\u6EB2\u6E5F\u6E86\u6E53\u6E54\u6E32\u6E25\u6E44\u6EDF\u6EB1\u6E98\u6EE0\u6F2D\u6EE2\u6EA5\u6EA7\u6EBD\u6EBB\u6EB7\u6ED7\u6EB4\u6ECF\u6E8F\u6EC2\u6E9F\u6F62\u6F46\u6F47\u6F24\u6F15\u6EF9\u6F2F\u6F36\u6F4B\u6F74\u6F2A\u6F09\u6F29\u6F89\u6F8D\u6F8C\u6F78\u6F72\u6F7C\u6F7A\u6FD1"],["e540","\u930A",51,"\u933F",10],["e580","\u934A",31,"\u936B\u6FC9\u6FA7\u6FB9\u6FB6\u6FC2\u6FE1\u6FEE\u6FDE\u6FE0\u6FEF\u701A\u7023\u701B\u7039\u7035\u704F\u705E\u5B80\u5B84\u5B95\u5B93\u5BA5\u5BB8\u752F\u9A9E\u6434\u5BE4\u5BEE\u8930\u5BF0\u8E47\u8B07\u8FB6\u8FD3\u8FD5\u8FE5\u8FEE\u8FE4\u8FE9\u8FE6\u8FF3\u8FE8\u9005\u9004\u900B\u9026\u9011\u900D\u9016\u9021\u9035\u9036\u902D\u902F\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905B\u66B9\u9074\u907D\u9082\u9088\u9083\u908B\u5F50\u5F57\u5F56\u5F58\u5C3B\u54AB\u5C50\u5C59\u5B71\u5C63\u5C66\u7FBC\u5F2A\u5F29\u5F2D\u8274\u5F3C\u9B3B\u5C6E\u5981\u5983\u598D\u59A9\u59AA\u59A3"],["e640","\u936C",34,"\u9390",27],["e680","\u93AC",29,"\u93CB\u93CC\u93CD\u5997\u59CA\u59AB\u599E\u59A4\u59D2\u59B2\u59AF\u59D7\u59BE\u5A05\u5A06\u59DD\u5A08\u59E3\u59D8\u59F9\u5A0C\u5A09\u5A32\u5A34\u5A11\u5A23\u5A13\u5A40\u5A67\u5A4A\u5A55\u5A3C\u5A62\u5A75\u80EC\u5AAA\u5A9B\u5A77\u5A7A\u5ABE\u5AEB\u5AB2\u5AD2\u5AD4\u5AB8\u5AE0\u5AE3\u5AF1\u5AD6\u5AE6\u5AD8\u5ADC\u5B09\u5B17\u5B16\u5B32\u5B37\u5B40\u5C15\u5C1C\u5B5A\u5B65\u5B73\u5B51\u5B53\u5B62\u9A75\u9A77\u9A78\u9A7A\u9A7F\u9A7D\u9A80\u9A81\u9A85\u9A88\u9A8A\u9A90\u9A92\u9A93\u9A96\u9A98\u9A9B\u9A9C\u9A9D\u9A9F\u9AA0\u9AA2\u9AA3\u9AA5\u9AA7\u7E9F\u7EA1\u7EA3\u7EA5\u7EA8\u7EA9"],["e740","\u93CE",7,"\u93D7",54],["e780","\u940E",32,"\u7EAD\u7EB0\u7EBE\u7EC0\u7EC1\u7EC2\u7EC9\u7ECB\u7ECC\u7ED0\u7ED4\u7ED7\u7EDB\u7EE0\u7EE1\u7EE8\u7EEB\u7EEE\u7EEF\u7EF1\u7EF2\u7F0D\u7EF6\u7EFA\u7EFB\u7EFE\u7F01\u7F02\u7F03\u7F07\u7F08\u7F0B\u7F0C\u7F0F\u7F11\u7F12\u7F17\u7F19\u7F1C\u7F1B\u7F1F\u7F21",6,"\u7F2A\u7F2B\u7F2C\u7F2D\u7F2F",4,"\u7F35\u5E7A\u757F\u5DDB\u753E\u9095\u738E\u7391\u73AE\u73A2\u739F\u73CF\u73C2\u73D1\u73B7\u73B3\u73C0\u73C9\u73C8\u73E5\u73D9\u987C\u740A\u73E9\u73E7\u73DE\u73BA\u73F2\u740F\u742A\u745B\u7426\u7425\u7428\u7430\u742E\u742C"],["e840","\u942F",14,"\u943F",43,"\u946C\u946D\u946E\u946F"],["e880","\u9470",20,"\u9491\u9496\u9498\u94C7\u94CF\u94D3\u94D4\u94DA\u94E6\u94FB\u951C\u9520\u741B\u741A\u7441\u745C\u7457\u7455\u7459\u7477\u746D\u747E\u749C\u748E\u7480\u7481\u7487\u748B\u749E\u74A8\u74A9\u7490\u74A7\u74D2\u74BA\u97EA\u97EB\u97EC\u674C\u6753\u675E\u6748\u6769\u67A5\u6787\u676A\u6773\u6798\u67A7\u6775\u67A8\u679E\u67AD\u678B\u6777\u677C\u67F0\u6809\u67D8\u680A\u67E9\u67B0\u680C\u67D9\u67B5\u67DA\u67B3\u67DD\u6800\u67C3\u67B8\u67E2\u680E\u67C1\u67FD\u6832\u6833\u6860\u6861\u684E\u6862\u6844\u6864\u6883\u681D\u6855\u6866\u6841\u6867\u6840\u683E\u684A\u6849\u6829\u68B5\u688F\u6874\u6877\u6893\u686B\u68C2\u696E\u68FC\u691F\u6920\u68F9"],["e940","\u9527\u9533\u953D\u9543\u9548\u954B\u9555\u955A\u9560\u956E\u9574\u9575\u9577",7,"\u9580",42],["e980","\u95AB",32,"\u6924\u68F0\u690B\u6901\u6957\u68E3\u6910\u6971\u6939\u6960\u6942\u695D\u6984\u696B\u6980\u6998\u6978\u6934\u69CC\u6987\u6988\u69CE\u6989\u6966\u6963\u6979\u699B\u69A7\u69BB\u69AB\u69AD\u69D4\u69B1\u69C1\u69CA\u69DF\u6995\u69E0\u698D\u69FF\u6A2F\u69ED\u6A17\u6A18\u6A65\u69F2\u6A44\u6A3E\u6AA0\u6A50\u6A5B\u6A35\u6A8E\u6A79\u6A3D\u6A28\u6A58\u6A7C\u6A91\u6A90\u6AA9\u6A97\u6AAB\u7337\u7352\u6B81\u6B82\u6B87\u6B84\u6B92\u6B93\u6B8D\u6B9A\u6B9B\u6BA1\u6BAA\u8F6B\u8F6D\u8F71\u8F72\u8F73\u8F75\u8F76\u8F78\u8F77\u8F79\u8F7A\u8F7C\u8F7E\u8F81\u8F82\u8F84\u8F87\u8F8B"],["ea40","\u95CC",27,"\u95EC\u95FF\u9607\u9613\u9618\u961B\u961E\u9620\u9623",6,"\u962B\u962C\u962D\u962F\u9630\u9637\u9638\u9639\u963A\u963E\u9641\u9643\u964A\u964E\u964F\u9651\u9652\u9653\u9656\u9657"],["ea80","\u9658\u9659\u965A\u965C\u965D\u965E\u9660\u9663\u9665\u9666\u966B\u966D",4,"\u9673\u9678",12,"\u9687\u9689\u968A\u8F8D\u8F8E\u8F8F\u8F98\u8F9A\u8ECE\u620B\u6217\u621B\u621F\u6222\u6221\u6225\u6224\u622C\u81E7\u74EF\u74F4\u74FF\u750F\u7511\u7513\u6534\u65EE\u65EF\u65F0\u660A\u6619\u6772\u6603\u6615\u6600\u7085\u66F7\u661D\u6634\u6631\u6636\u6635\u8006\u665F\u6654\u6641\u664F\u6656\u6661\u6657\u6677\u6684\u668C\u66A7\u669D\u66BE\u66DB\u66DC\u66E6\u66E9\u8D32\u8D33\u8D36\u8D3B\u8D3D\u8D40\u8D45\u8D46\u8D48\u8D49\u8D47\u8D4D\u8D55\u8D59\u89C7\u89CA\u89CB\u89CC\u89CE\u89CF\u89D0\u89D1\u726E\u729F\u725D\u7266\u726F\u727E\u727F\u7284\u728B\u728D\u728F\u7292\u6308\u6332\u63B0"],["eb40","\u968C\u968E\u9691\u9692\u9693\u9695\u9696\u969A\u969B\u969D",9,"\u96A8",7,"\u96B1\u96B2\u96B4\u96B5\u96B7\u96B8\u96BA\u96BB\u96BF\u96C2\u96C3\u96C8\u96CA\u96CB\u96D0\u96D1\u96D3\u96D4\u96D6",9,"\u96E1",6,"\u96EB"],["eb80","\u96EC\u96ED\u96EE\u96F0\u96F1\u96F2\u96F4\u96F5\u96F8\u96FA\u96FB\u96FC\u96FD\u96FF\u9702\u9703\u9705\u970A\u970B\u970C\u9710\u9711\u9712\u9714\u9715\u9717",4,"\u971D\u971F\u9720\u643F\u64D8\u8004\u6BEA\u6BF3\u6BFD\u6BF5\u6BF9\u6C05\u6C07\u6C06\u6C0D\u6C15\u6C18\u6C19\u6C1A\u6C21\u6C29\u6C24\u6C2A\u6C32\u6535\u6555\u656B\u724D\u7252\u7256\u7230\u8662\u5216\u809F\u809C\u8093\u80BC\u670A\u80BD\u80B1\u80AB\u80AD\u80B4\u80B7\u80E7\u80E8\u80E9\u80EA\u80DB\u80C2\u80C4\u80D9\u80CD\u80D7\u6710\u80DD\u80EB\u80F1\u80F4\u80ED\u810D\u810E\u80F2\u80FC\u6715\u8112\u8C5A\u8136\u811E\u812C\u8118\u8132\u8148\u814C\u8153\u8174\u8159\u815A\u8171\u8160\u8169\u817C\u817D\u816D\u8167\u584D\u5AB5\u8188\u8182\u8191\u6ED5\u81A3\u81AA\u81CC\u6726\u81CA\u81BB"],["ec40","\u9721",8,"\u972B\u972C\u972E\u972F\u9731\u9733",4,"\u973A\u973B\u973C\u973D\u973F",18,"\u9754\u9755\u9757\u9758\u975A\u975C\u975D\u975F\u9763\u9764\u9766\u9767\u9768\u976A",7],["ec80","\u9772\u9775\u9777",4,"\u977D",7,"\u9786",4,"\u978C\u978E\u978F\u9790\u9793\u9795\u9796\u9797\u9799",4,"\u81C1\u81A6\u6B24\u6B37\u6B39\u6B43\u6B46\u6B59\u98D1\u98D2\u98D3\u98D5\u98D9\u98DA\u6BB3\u5F40\u6BC2\u89F3\u6590\u9F51\u6593\u65BC\u65C6\u65C4\u65C3\u65CC\u65CE\u65D2\u65D6\u7080\u709C\u7096\u709D\u70BB\u70C0\u70B7\u70AB\u70B1\u70E8\u70CA\u7110\u7113\u7116\u712F\u7131\u7173\u715C\u7168\u7145\u7172\u714A\u7178\u717A\u7198\u71B3\u71B5\u71A8\u71A0\u71E0\u71D4\u71E7\u71F9\u721D\u7228\u706C\u7118\u7166\u71B9\u623E\u623D\u6243\u6248\u6249\u793B\u7940\u7946\u7949\u795B\u795C\u7953\u795A\u7962\u7957\u7960\u796F\u7967\u797A\u7985\u798A\u799A\u79A7\u79B3\u5FD1\u5FD0"],["ed40","\u979E\u979F\u97A1\u97A2\u97A4",6,"\u97AC\u97AE\u97B0\u97B1\u97B3\u97B5",46],["ed80","\u97E4\u97E5\u97E8\u97EE",4,"\u97F4\u97F7",23,"\u603C\u605D\u605A\u6067\u6041\u6059\u6063\u60AB\u6106\u610D\u615D\u61A9\u619D\u61CB\u61D1\u6206\u8080\u807F\u6C93\u6CF6\u6DFC\u77F6\u77F8\u7800\u7809\u7817\u7818\u7811\u65AB\u782D\u781C\u781D\u7839\u783A\u783B\u781F\u783C\u7825\u782C\u7823\u7829\u784E\u786D\u7856\u7857\u7826\u7850\u7847\u784C\u786A\u789B\u7893\u789A\u7887\u789C\u78A1\u78A3\u78B2\u78B9\u78A5\u78D4\u78D9\u78C9\u78EC\u78F2\u7905\u78F4\u7913\u7924\u791E\u7934\u9F9B\u9EF9\u9EFB\u9EFC\u76F1\u7704\u770D\u76F9\u7707\u7708\u771A\u7722\u7719\u772D\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775A\u7768"],["ee40","\u980F",62],["ee80","\u984E",32,"\u7762\u7765\u777F\u778D\u777D\u7780\u778C\u7791\u779F\u77A0\u77B0\u77B5\u77BD\u753A\u7540\u754E\u754B\u7548\u755B\u7572\u7579\u7583\u7F58\u7F61\u7F5F\u8A48\u7F68\u7F74\u7F71\u7F79\u7F81\u7F7E\u76CD\u76E5\u8832\u9485\u9486\u9487\u948B\u948A\u948C\u948D\u948F\u9490\u9494\u9497\u9495\u949A\u949B\u949C\u94A3\u94A4\u94AB\u94AA\u94AD\u94AC\u94AF\u94B0\u94B2\u94B4\u94B6",4,"\u94BC\u94BD\u94BF\u94C4\u94C8",6,"\u94D0\u94D1\u94D2\u94D5\u94D6\u94D7\u94D9\u94D8\u94DB\u94DE\u94DF\u94E0\u94E2\u94E4\u94E5\u94E7\u94E8\u94EA"],["ef40","\u986F",5,"\u988B\u988E\u9892\u9895\u9899\u98A3\u98A8",37,"\u98CF\u98D0\u98D4\u98D6\u98D7\u98DB\u98DC\u98DD\u98E0",4],["ef80","\u98E5\u98E6\u98E9",30,"\u94E9\u94EB\u94EE\u94EF\u94F3\u94F4\u94F5\u94F7\u94F9\u94FC\u94FD\u94FF\u9503\u9502\u9506\u9507\u9509\u950A\u950D\u950E\u950F\u9512",4,"\u9518\u951B\u951D\u951E\u951F\u9522\u952A\u952B\u9529\u952C\u9531\u9532\u9534\u9536\u9537\u9538\u953C\u953E\u953F\u9542\u9535\u9544\u9545\u9546\u9549\u954C\u954E\u954F\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955B\u955E\u955F\u955D\u9561\u9562\u9564",8,"\u956F\u9571\u9572\u9573\u953A\u77E7\u77EC\u96C9\u79D5\u79ED\u79E3\u79EB\u7A06\u5D47\u7A03\u7A02\u7A1E\u7A14"],["f040","\u9908",4,"\u990E\u990F\u9911",28,"\u992F",26],["f080","\u994A",9,"\u9956",12,"\u9964\u9966\u9973\u9978\u9979\u997B\u997E\u9982\u9983\u9989\u7A39\u7A37\u7A51\u9ECF\u99A5\u7A70\u7688\u768E\u7693\u7699\u76A4\u74DE\u74E0\u752C\u9E20\u9E22\u9E28",4,"\u9E32\u9E31\u9E36\u9E38\u9E37\u9E39\u9E3A\u9E3E\u9E41\u9E42\u9E44\u9E46\u9E47\u9E48\u9E49\u9E4B\u9E4C\u9E4E\u9E51\u9E55\u9E57\u9E5A\u9E5B\u9E5C\u9E5E\u9E63\u9E66",6,"\u9E71\u9E6D\u9E73\u7592\u7594\u7596\u75A0\u759D\u75AC\u75A3\u75B3\u75B4\u75B8\u75C4\u75B1\u75B0\u75C3\u75C2\u75D6\u75CD\u75E3\u75E8\u75E6\u75E4\u75EB\u75E7\u7603\u75F1\u75FC\u75FF\u7610\u7600\u7605\u760C\u7617\u760A\u7625\u7618\u7615\u7619"],["f140","\u998C\u998E\u999A",10,"\u99A6\u99A7\u99A9",47],["f180","\u99D9",32,"\u761B\u763C\u7622\u7620\u7640\u762D\u7630\u763F\u7635\u7643\u763E\u7633\u764D\u765E\u7654\u765C\u7656\u766B\u766F\u7FCA\u7AE6\u7A78\u7A79\u7A80\u7A86\u7A88\u7A95\u7AA6\u7AA0\u7AAC\u7AA8\u7AAD\u7AB3\u8864\u8869\u8872\u887D\u887F\u8882\u88A2\u88C6\u88B7\u88BC\u88C9\u88E2\u88CE\u88E3\u88E5\u88F1\u891A\u88FC\u88E8\u88FE\u88F0\u8921\u8919\u8913\u891B\u890A\u8934\u892B\u8936\u8941\u8966\u897B\u758B\u80E5\u76B2\u76B4\u77DC\u8012\u8014\u8016\u801C\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800B\u8035\u8043\u8046\u804D\u8052\u8069\u8071\u8983\u9878\u9880\u9883"],["f240","\u99FA",62],["f280","\u9A39",32,"\u9889\u988C\u988D\u988F\u9894\u989A\u989B\u989E\u989F\u98A1\u98A2\u98A5\u98A6\u864D\u8654\u866C\u866E\u867F\u867A\u867C\u867B\u86A8\u868D\u868B\u86AC\u869D\u86A7\u86A3\u86AA\u8693\u86A9\u86B6\u86C4\u86B5\u86CE\u86B0\u86BA\u86B1\u86AF\u86C9\u86CF\u86B4\u86E9\u86F1\u86F2\u86ED\u86F3\u86D0\u8713\u86DE\u86F4\u86DF\u86D8\u86D1\u8703\u8707\u86F8\u8708\u870A\u870D\u8709\u8723\u873B\u871E\u8725\u872E\u871A\u873E\u8748\u8734\u8731\u8729\u8737\u873F\u8782\u8722\u877D\u877E\u877B\u8760\u8770\u874C\u876E\u878B\u8753\u8763\u877C\u8764\u8759\u8765\u8793\u87AF\u87A8\u87D2"],["f340","\u9A5A",17,"\u9A72\u9A83\u9A89\u9A8D\u9A8E\u9A94\u9A95\u9A99\u9AA6\u9AA9",6,"\u9AB2\u9AB3\u9AB4\u9AB5\u9AB9\u9ABB\u9ABD\u9ABE\u9ABF\u9AC3\u9AC4\u9AC6",4,"\u9ACD\u9ACE\u9ACF\u9AD0\u9AD2\u9AD4\u9AD5\u9AD6\u9AD7\u9AD9\u9ADA\u9ADB\u9ADC"],["f380","\u9ADD\u9ADE\u9AE0\u9AE2\u9AE3\u9AE4\u9AE5\u9AE7\u9AE8\u9AE9\u9AEA\u9AEC\u9AEE\u9AF0",8,"\u9AFA\u9AFC",6,"\u9B04\u9B05\u9B06\u87C6\u8788\u8785\u87AD\u8797\u8783\u87AB\u87E5\u87AC\u87B5\u87B3\u87CB\u87D3\u87BD\u87D1\u87C0\u87CA\u87DB\u87EA\u87E0\u87EE\u8816\u8813\u87FE\u880A\u881B\u8821\u8839\u883C\u7F36\u7F42\u7F44\u7F45\u8210\u7AFA\u7AFD\u7B08\u7B03\u7B04\u7B15\u7B0A\u7B2B\u7B0F\u7B47\u7B38\u7B2A\u7B19\u7B2E\u7B31\u7B20\u7B25\u7B24\u7B33\u7B3E\u7B1E\u7B58\u7B5A\u7B45\u7B75\u7B4C\u7B5D\u7B60\u7B6E\u7B7B\u7B62\u7B72\u7B71\u7B90\u7BA6\u7BA7\u7BB8\u7BAC\u7B9D\u7BA8\u7B85\u7BAA\u7B9C\u7BA2\u7BAB\u7BB4\u7BD1\u7BC1\u7BCC\u7BDD\u7BDA\u7BE5\u7BE6\u7BEA\u7C0C\u7BFE\u7BFC\u7C0F\u7C16\u7C0B"],["f440","\u9B07\u9B09",5,"\u9B10\u9B11\u9B12\u9B14",10,"\u9B20\u9B21\u9B22\u9B24",10,"\u9B30\u9B31\u9B33",7,"\u9B3D\u9B3E\u9B3F\u9B40\u9B46\u9B4A\u9B4B\u9B4C\u9B4E\u9B50\u9B52\u9B53\u9B55",5],["f480","\u9B5B",32,"\u7C1F\u7C2A\u7C26\u7C38\u7C41\u7C40\u81FE\u8201\u8202\u8204\u81EC\u8844\u8221\u8222\u8223\u822D\u822F\u8228\u822B\u8238\u823B\u8233\u8234\u823E\u8244\u8249\u824B\u824F\u825A\u825F\u8268\u887E\u8885\u8888\u88D8\u88DF\u895E\u7F9D\u7F9F\u7FA7\u7FAF\u7FB0\u7FB2\u7C7C\u6549\u7C91\u7C9D\u7C9C\u7C9E\u7CA2\u7CB2\u7CBC\u7CBD\u7CC1\u7CC7\u7CCC\u7CCD\u7CC8\u7CC5\u7CD7\u7CE8\u826E\u66A8\u7FBF\u7FCE\u7FD5\u7FE5\u7FE1\u7FE6\u7FE9\u7FEE\u7FF3\u7CF8\u7D77\u7DA6\u7DAE\u7E47\u7E9B\u9EB8\u9EB4\u8D73\u8D84\u8D94\u8D91\u8DB1\u8D67\u8D6D\u8C47\u8C49\u914A\u9150\u914E\u914F\u9164"],["f540","\u9B7C",62],["f580","\u9BBB",32,"\u9162\u9161\u9170\u9169\u916F\u917D\u917E\u9172\u9174\u9179\u918C\u9185\u9190\u918D\u9191\u91A2\u91A3\u91AA\u91AD\u91AE\u91AF\u91B5\u91B4\u91BA\u8C55\u9E7E\u8DB8\u8DEB\u8E05\u8E59\u8E69\u8DB5\u8DBF\u8DBC\u8DBA\u8DC4\u8DD6\u8DD7\u8DDA\u8DDE\u8DCE\u8DCF\u8DDB\u8DC6\u8DEC\u8DF7\u8DF8\u8DE3\u8DF9\u8DFB\u8DE4\u8E09\u8DFD\u8E14\u8E1D\u8E1F\u8E2C\u8E2E\u8E23\u8E2F\u8E3A\u8E40\u8E39\u8E35\u8E3D\u8E31\u8E49\u8E41\u8E42\u8E51\u8E52\u8E4A\u8E70\u8E76\u8E7C\u8E6F\u8E74\u8E85\u8E8F\u8E94\u8E90\u8E9C\u8E9E\u8C78\u8C82\u8C8A\u8C85\u8C98\u8C94\u659B\u89D6\u89DE\u89DA\u89DC"],["f640","\u9BDC",62],["f680","\u9C1B",32,"\u89E5\u89EB\u89EF\u8A3E\u8B26\u9753\u96E9\u96F3\u96EF\u9706\u9701\u9708\u970F\u970E\u972A\u972D\u9730\u973E\u9F80\u9F83\u9F85",5,"\u9F8C\u9EFE\u9F0B\u9F0D\u96B9\u96BC\u96BD\u96CE\u96D2\u77BF\u96E0\u928E\u92AE\u92C8\u933E\u936A\u93CA\u938F\u943E\u946B\u9C7F\u9C82\u9C85\u9C86\u9C87\u9C88\u7A23\u9C8B\u9C8E\u9C90\u9C91\u9C92\u9C94\u9C95\u9C9A\u9C9B\u9C9E",5,"\u9CA5",4,"\u9CAB\u9CAD\u9CAE\u9CB0",7,"\u9CBA\u9CBB\u9CBC\u9CBD\u9CC4\u9CC5\u9CC6\u9CC7\u9CCA\u9CCB"],["f740","\u9C3C",62],["f780","\u9C7B\u9C7D\u9C7E\u9C80\u9C83\u9C84\u9C89\u9C8A\u9C8C\u9C8F\u9C93\u9C96\u9C97\u9C98\u9C99\u9C9D\u9CAA\u9CAC\u9CAF\u9CB9\u9CBE",4,"\u9CC8\u9CC9\u9CD1\u9CD2\u9CDA\u9CDB\u9CE0\u9CE1\u9CCC",4,"\u9CD3\u9CD4\u9CD5\u9CD7\u9CD8\u9CD9\u9CDC\u9CDD\u9CDF\u9CE2\u977C\u9785\u9791\u9792\u9794\u97AF\u97AB\u97A3\u97B2\u97B4\u9AB1\u9AB0\u9AB7\u9E58\u9AB6\u9ABA\u9ABC\u9AC1\u9AC0\u9AC5\u9AC2\u9ACB\u9ACC\u9AD1\u9B45\u9B43\u9B47\u9B49\u9B48\u9B4D\u9B51\u98E8\u990D\u992E\u9955\u9954\u9ADF\u9AE1\u9AE6\u9AEF\u9AEB\u9AFB\u9AED\u9AF9\u9B08\u9B0F\u9B13\u9B1F\u9B23\u9EBD\u9EBE\u7E3B\u9E82\u9E87\u9E88\u9E8B\u9E92\u93D6\u9E9D\u9E9F\u9EDB\u9EDC\u9EDD\u9EE0\u9EDF\u9EE2\u9EE9\u9EE7\u9EE5\u9EEA\u9EEF\u9F22\u9F2C\u9F2F\u9F39\u9F37\u9F3D\u9F3E\u9F44"],["f840","\u9CE3",62],["f880","\u9D22",32],["f940","\u9D43",62],["f980","\u9D82",32],["fa40","\u9DA3",62],["fa80","\u9DE2",32],["fb40","\u9E03",27,"\u9E24\u9E27\u9E2E\u9E30\u9E34\u9E3B\u9E3C\u9E40\u9E4D\u9E50\u9E52\u9E53\u9E54\u9E56\u9E59\u9E5D\u9E5F\u9E60\u9E61\u9E62\u9E65\u9E6E\u9E6F\u9E72\u9E74",9,"\u9E80"],["fb80","\u9E81\u9E83\u9E84\u9E85\u9E86\u9E89\u9E8A\u9E8C",5,"\u9E94",8,"\u9E9E\u9EA0",5,"\u9EA7\u9EA8\u9EA9\u9EAA"],["fc40","\u9EAB",8,"\u9EB5\u9EB6\u9EB7\u9EB9\u9EBA\u9EBC\u9EBF",4,"\u9EC5\u9EC6\u9EC7\u9EC8\u9ECA\u9ECB\u9ECC\u9ED0\u9ED2\u9ED3\u9ED5\u9ED6\u9ED7\u9ED9\u9EDA\u9EDE\u9EE1\u9EE3\u9EE4\u9EE6\u9EE8\u9EEB\u9EEC\u9EED\u9EEE\u9EF0",8,"\u9EFA\u9EFD\u9EFF",6],["fc80","\u9F06",4,"\u9F0C\u9F0F\u9F11\u9F12\u9F14\u9F15\u9F16\u9F18\u9F1A",5,"\u9F21\u9F23",8,"\u9F2D\u9F2E\u9F30\u9F31"],["fd40","\u9F32",4,"\u9F38\u9F3A\u9F3C\u9F3F",4,"\u9F45",10,"\u9F52",38],["fd80","\u9F79",5,"\u9F81\u9F82\u9F8D",11,"\u9F9C\u9F9D\u9F9E\u9FA1",4,"\uF92C\uF979\uF995\uF9E7\uF9F1"],["fe40","\uFA0C\uFA0D\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA18\uFA1F\uFA20\uFA21\uFA23\uFA24\uFA27\uFA28\uFA29"]]});var dx=A((QPe,boe)=>{boe.exports=[["a140","\uE4C6",62],["a180","\uE505",32],["a240","\uE526",62],["a280","\uE565",32],["a2ab","\uE766",5],["a2e3","\u20AC\uE76D"],["a2ef","\uE76E\uE76F"],["a2fd","\uE770\uE771"],["a340","\uE586",62],["a380","\uE5C5",31,"\u3000"],["a440","\uE5E6",62],["a480","\uE625",32],["a4f4","\uE772",10],["a540","\uE646",62],["a580","\uE685",32],["a5f7","\uE77D",7],["a640","\uE6A6",62],["a680","\uE6E5",32],["a6b9","\uE785",7],["a6d9","\uE78D",6],["a6ec","\uE794\uE795"],["a6f3","\uE796"],["a6f6","\uE797",8],["a740","\uE706",62],["a780","\uE745",32],["a7c2","\uE7A0",14],["a7f2","\uE7AF",12],["a896","\uE7BC",10],["a8bc","\u1E3F"],["a8bf","\u01F9"],["a8c1","\uE7C9\uE7CA\uE7CB\uE7CC"],["a8ea","\uE7CD",20],["a958","\uE7E2"],["a95b","\uE7E3"],["a95d","\uE7E4\uE7E5\uE7E6"],["a989","\u303E\u2FF0",11],["a997","\uE7F4",12],["a9f0","\uE801",14],["aaa1","\uE000",93],["aba1","\uE05E",93],["aca1","\uE0BC",93],["ada1","\uE11A",93],["aea1","\uE178",93],["afa1","\uE1D6",93],["d7fa","\uE810",4],["f8a1","\uE234",93],["f9a1","\uE292",93],["faa1","\uE2F0",93],["fba1","\uE34E",93],["fca1","\uE3AC",93],["fda1","\uE40A",93],["fe50","\u2E81\uE816\uE817\uE818\u2E84\u3473\u3447\u2E88\u2E8B\uE81E\u359E\u361A\u360E\u2E8C\u2E97\u396E\u3918\uE826\u39CF\u39DF\u3A73\u39D0\uE82B\uE82C\u3B4E\u3C6E\u3CE0\u2EA7\uE831\uE832\u2EAA\u4056\u415F\u2EAE\u4337\u2EB3\u2EB6\u2EB7\uE83B\u43B1\u43AC\u2EBB\u43DD\u44D6\u4661\u464C\uE843"],["fe80","\u4723\u4729\u477C\u478D\u2ECA\u4947\u497A\u497D\u4982\u4983\u4985\u4986\u499F\u499B\u49B7\u49B6\uE854\uE855\u4CA3\u4C9F\u4CA0\u4CA1\u4C77\u4CA2\u4D13",6,"\u4DAE\uE864\uE468",93],["8135f437","\uE7C7"]]});var XI=A((YPe,voe)=>{voe.exports={uChars:[128,165,169,178,184,216,226,235,238,244,248,251,253,258,276,284,300,325,329,334,364,463,465,467,469,471,473,475,477,506,594,610,712,716,730,930,938,962,970,1026,1104,1106,8209,8215,8218,8222,8231,8241,8244,8246,8252,8365,8452,8454,8458,8471,8482,8556,8570,8596,8602,8713,8720,8722,8726,8731,8737,8740,8742,8748,8751,8760,8766,8777,8781,8787,8802,8808,8816,8854,8858,8870,8896,8979,9322,9372,9548,9588,9616,9622,9634,9652,9662,9672,9676,9680,9702,9735,9738,9793,9795,11906,11909,11913,11917,11928,11944,11947,11951,11956,11960,11964,11979,12284,12292,12312,12319,12330,12351,12436,12447,12535,12543,12586,12842,12850,12964,13200,13215,13218,13253,13263,13267,13270,13384,13428,13727,13839,13851,14617,14703,14801,14816,14964,15183,15471,15585,16471,16736,17208,17325,17330,17374,17623,17997,18018,18212,18218,18301,18318,18760,18811,18814,18820,18823,18844,18848,18872,19576,19620,19738,19887,40870,59244,59336,59367,59413,59417,59423,59431,59437,59443,59452,59460,59478,59493,63789,63866,63894,63976,63986,64016,64018,64021,64025,64034,64037,64042,65074,65093,65107,65112,65127,65132,65375,65510,65536],gbChars:[0,36,38,45,50,81,89,95,96,100,103,104,105,109,126,133,148,172,175,179,208,306,307,308,309,310,311,312,313,341,428,443,544,545,558,741,742,749,750,805,819,820,7922,7924,7925,7927,7934,7943,7944,7945,7950,8062,8148,8149,8152,8164,8174,8236,8240,8262,8264,8374,8380,8381,8384,8388,8390,8392,8393,8394,8396,8401,8406,8416,8419,8424,8437,8439,8445,8482,8485,8496,8521,8603,8936,8946,9046,9050,9063,9066,9076,9092,9100,9108,9111,9113,9131,9162,9164,9218,9219,11329,11331,11334,11336,11346,11361,11363,11366,11370,11372,11375,11389,11682,11686,11687,11692,11694,11714,11716,11723,11725,11730,11736,11982,11989,12102,12336,12348,12350,12384,12393,12395,12397,12510,12553,12851,12962,12973,13738,13823,13919,13933,14080,14298,14585,14698,15583,15847,16318,16434,16438,16481,16729,17102,17122,17315,17320,17402,17418,17859,17909,17911,17915,17916,17936,17939,17961,18664,18703,18814,18962,19043,33469,33470,33471,33484,33485,33490,33497,33501,33505,33513,33520,33536,33550,37845,37921,37948,38029,38038,38064,38065,38066,38069,38075,38076,38078,39108,39109,39113,39114,39115,39116,39265,39394,189e3]}});var ZI=A((WPe,Toe)=>{Toe.exports=[["0","\0",127],["8141","\uAC02\uAC03\uAC05\uAC06\uAC0B",4,"\uAC18\uAC1E\uAC1F\uAC21\uAC22\uAC23\uAC25",6,"\uAC2E\uAC32\uAC33\uAC34"],["8161","\uAC35\uAC36\uAC37\uAC3A\uAC3B\uAC3D\uAC3E\uAC3F\uAC41",9,"\uAC4C\uAC4E",5,"\uAC55"],["8181","\uAC56\uAC57\uAC59\uAC5A\uAC5B\uAC5D",18,"\uAC72\uAC73\uAC75\uAC76\uAC79\uAC7B",4,"\uAC82\uAC87\uAC88\uAC8D\uAC8E\uAC8F\uAC91\uAC92\uAC93\uAC95",6,"\uAC9E\uACA2",5,"\uACAB\uACAD\uACAE\uACB1",6,"\uACBA\uACBE\uACBF\uACC0\uACC2\uACC3\uACC5\uACC6\uACC7\uACC9\uACCA\uACCB\uACCD",7,"\uACD6\uACD8",7,"\uACE2\uACE3\uACE5\uACE6\uACE9\uACEB\uACED\uACEE\uACF2\uACF4\uACF7",4,"\uACFE\uACFF\uAD01\uAD02\uAD03\uAD05\uAD07",4,"\uAD0E\uAD10\uAD12\uAD13"],["8241","\uAD14\uAD15\uAD16\uAD17\uAD19\uAD1A\uAD1B\uAD1D\uAD1E\uAD1F\uAD21",7,"\uAD2A\uAD2B\uAD2E",5],["8261","\uAD36\uAD37\uAD39\uAD3A\uAD3B\uAD3D",6,"\uAD46\uAD48\uAD4A",5,"\uAD51\uAD52\uAD53\uAD55\uAD56\uAD57"],["8281","\uAD59",7,"\uAD62\uAD64",7,"\uAD6E\uAD6F\uAD71\uAD72\uAD77\uAD78\uAD79\uAD7A\uAD7E\uAD80\uAD83",4,"\uAD8A\uAD8B\uAD8D\uAD8E\uAD8F\uAD91",10,"\uAD9E",5,"\uADA5",17,"\uADB8",7,"\uADC2\uADC3\uADC5\uADC6\uADC7\uADC9",6,"\uADD2\uADD4",7,"\uADDD\uADDE\uADDF\uADE1\uADE2\uADE3\uADE5",18],["8341","\uADFA\uADFB\uADFD\uADFE\uAE02",5,"\uAE0A\uAE0C\uAE0E",5,"\uAE15",7],["8361","\uAE1D",18,"\uAE32\uAE33\uAE35\uAE36\uAE39\uAE3B\uAE3C"],["8381","\uAE3D\uAE3E\uAE3F\uAE42\uAE44\uAE47\uAE48\uAE49\uAE4B\uAE4F\uAE51\uAE52\uAE53\uAE55\uAE57",4,"\uAE5E\uAE62\uAE63\uAE64\uAE66\uAE67\uAE6A\uAE6B\uAE6D\uAE6E\uAE6F\uAE71",6,"\uAE7A\uAE7E",5,"\uAE86",5,"\uAE8D",46,"\uAEBF\uAEC1\uAEC2\uAEC3\uAEC5",6,"\uAECE\uAED2",5,"\uAEDA\uAEDB\uAEDD",8],["8441","\uAEE6\uAEE7\uAEE9\uAEEA\uAEEC\uAEEE",5,"\uAEF5\uAEF6\uAEF7\uAEF9\uAEFA\uAEFB\uAEFD",8],["8461","\uAF06\uAF09\uAF0A\uAF0B\uAF0C\uAF0E\uAF0F\uAF11",18],["8481","\uAF24",7,"\uAF2E\uAF2F\uAF31\uAF33\uAF35",6,"\uAF3E\uAF40\uAF44\uAF45\uAF46\uAF47\uAF4A",5,"\uAF51",10,"\uAF5E",5,"\uAF66",18,"\uAF7A",5,"\uAF81\uAF82\uAF83\uAF85\uAF86\uAF87\uAF89",6,"\uAF92\uAF93\uAF94\uAF96",5,"\uAF9D",26,"\uAFBA\uAFBB\uAFBD\uAFBE"],["8541","\uAFBF\uAFC1",5,"\uAFCA\uAFCC\uAFCF",4,"\uAFD5",6,"\uAFDD",4],["8561","\uAFE2",5,"\uAFEA",5,"\uAFF2\uAFF3\uAFF5\uAFF6\uAFF7\uAFF9",6,"\uB002\uB003"],["8581","\uB005",6,"\uB00D\uB00E\uB00F\uB011\uB012\uB013\uB015",6,"\uB01E",9,"\uB029",26,"\uB046\uB047\uB049\uB04B\uB04D\uB04F\uB050\uB051\uB052\uB056\uB058\uB05A\uB05B\uB05C\uB05E",29,"\uB07E\uB07F\uB081\uB082\uB083\uB085",6,"\uB08E\uB090\uB092",5,"\uB09B\uB09D\uB09E\uB0A3\uB0A4"],["8641","\uB0A5\uB0A6\uB0A7\uB0AA\uB0B0\uB0B2\uB0B6\uB0B7\uB0B9\uB0BA\uB0BB\uB0BD",6,"\uB0C6\uB0CA",5,"\uB0D2"],["8661","\uB0D3\uB0D5\uB0D6\uB0D7\uB0D9",6,"\uB0E1\uB0E2\uB0E3\uB0E4\uB0E6",10],["8681","\uB0F1",22,"\uB10A\uB10D\uB10E\uB10F\uB111\uB114\uB115\uB116\uB117\uB11A\uB11E",4,"\uB126\uB127\uB129\uB12A\uB12B\uB12D",6,"\uB136\uB13A",5,"\uB142\uB143\uB145\uB146\uB147\uB149",6,"\uB152\uB153\uB156\uB157\uB159\uB15A\uB15B\uB15D\uB15E\uB15F\uB161",22,"\uB17A\uB17B\uB17D\uB17E\uB17F\uB181\uB183",4,"\uB18A\uB18C\uB18E\uB18F\uB190\uB191\uB195\uB196\uB197\uB199\uB19A\uB19B\uB19D"],["8741","\uB19E",9,"\uB1A9",15],["8761","\uB1B9",18,"\uB1CD\uB1CE\uB1CF\uB1D1\uB1D2\uB1D3\uB1D5"],["8781","\uB1D6",5,"\uB1DE\uB1E0",7,"\uB1EA\uB1EB\uB1ED\uB1EE\uB1EF\uB1F1",7,"\uB1FA\uB1FC\uB1FE",5,"\uB206\uB207\uB209\uB20A\uB20D",6,"\uB216\uB218\uB21A",5,"\uB221",18,"\uB235",6,"\uB23D",26,"\uB259\uB25A\uB25B\uB25D\uB25E\uB25F\uB261",6,"\uB26A",4],["8841","\uB26F",4,"\uB276",5,"\uB27D",6,"\uB286\uB287\uB288\uB28A",4],["8861","\uB28F\uB292\uB293\uB295\uB296\uB297\uB29B",4,"\uB2A2\uB2A4\uB2A7\uB2A8\uB2A9\uB2AB\uB2AD\uB2AE\uB2AF\uB2B1\uB2B2\uB2B3\uB2B5\uB2B6\uB2B7"],["8881","\uB2B8",15,"\uB2CA\uB2CB\uB2CD\uB2CE\uB2CF\uB2D1\uB2D3",4,"\uB2DA\uB2DC\uB2DE\uB2DF\uB2E0\uB2E1\uB2E3\uB2E7\uB2E9\uB2EA\uB2F0\uB2F1\uB2F2\uB2F6\uB2FC\uB2FD\uB2FE\uB302\uB303\uB305\uB306\uB307\uB309",6,"\uB312\uB316",5,"\uB31D",54,"\uB357\uB359\uB35A\uB35D\uB360\uB361\uB362\uB363"],["8941","\uB366\uB368\uB36A\uB36C\uB36D\uB36F\uB372\uB373\uB375\uB376\uB377\uB379",6,"\uB382\uB386",5,"\uB38D"],["8961","\uB38E\uB38F\uB391\uB392\uB393\uB395",10,"\uB3A2",5,"\uB3A9\uB3AA\uB3AB\uB3AD"],["8981","\uB3AE",21,"\uB3C6\uB3C7\uB3C9\uB3CA\uB3CD\uB3CF\uB3D1\uB3D2\uB3D3\uB3D6\uB3D8\uB3DA\uB3DC\uB3DE\uB3DF\uB3E1\uB3E2\uB3E3\uB3E5\uB3E6\uB3E7\uB3E9",18,"\uB3FD",18,"\uB411",6,"\uB419\uB41A\uB41B\uB41D\uB41E\uB41F\uB421",6,"\uB42A\uB42C",7,"\uB435",15],["8a41","\uB445",10,"\uB452\uB453\uB455\uB456\uB457\uB459",6,"\uB462\uB464\uB466"],["8a61","\uB467",4,"\uB46D",18,"\uB481\uB482"],["8a81","\uB483",4,"\uB489",19,"\uB49E",5,"\uB4A5\uB4A6\uB4A7\uB4A9\uB4AA\uB4AB\uB4AD",7,"\uB4B6\uB4B8\uB4BA",5,"\uB4C1\uB4C2\uB4C3\uB4C5\uB4C6\uB4C7\uB4C9",6,"\uB4D1\uB4D2\uB4D3\uB4D4\uB4D6",5,"\uB4DE\uB4DF\uB4E1\uB4E2\uB4E5\uB4E7",4,"\uB4EE\uB4F0\uB4F2",5,"\uB4F9",26,"\uB516\uB517\uB519\uB51A\uB51D"],["8b41","\uB51E",5,"\uB526\uB52B",4,"\uB532\uB533\uB535\uB536\uB537\uB539",6,"\uB542\uB546"],["8b61","\uB547\uB548\uB549\uB54A\uB54E\uB54F\uB551\uB552\uB553\uB555",6,"\uB55E\uB562",8],["8b81","\uB56B",52,"\uB5A2\uB5A3\uB5A5\uB5A6\uB5A7\uB5A9\uB5AC\uB5AD\uB5AE\uB5AF\uB5B2\uB5B6",4,"\uB5BE\uB5BF\uB5C1\uB5C2\uB5C3\uB5C5",6,"\uB5CE\uB5D2",5,"\uB5D9",18,"\uB5ED",18],["8c41","\uB600",15,"\uB612\uB613\uB615\uB616\uB617\uB619",4],["8c61","\uB61E",6,"\uB626",5,"\uB62D",6,"\uB635",5],["8c81","\uB63B",12,"\uB649",26,"\uB665\uB666\uB667\uB669",50,"\uB69E\uB69F\uB6A1\uB6A2\uB6A3\uB6A5",5,"\uB6AD\uB6AE\uB6AF\uB6B0\uB6B2",16],["8d41","\uB6C3",16,"\uB6D5",8],["8d61","\uB6DE",17,"\uB6F1\uB6F2\uB6F3\uB6F5\uB6F6\uB6F7\uB6F9\uB6FA"],["8d81","\uB6FB",4,"\uB702\uB703\uB704\uB706",33,"\uB72A\uB72B\uB72D\uB72E\uB731",6,"\uB73A\uB73C",7,"\uB745\uB746\uB747\uB749\uB74A\uB74B\uB74D",6,"\uB756",9,"\uB761\uB762\uB763\uB765\uB766\uB767\uB769",6,"\uB772\uB774\uB776",5,"\uB77E\uB77F\uB781\uB782\uB783\uB785",6,"\uB78E\uB793\uB794\uB795\uB79A\uB79B\uB79D\uB79E"],["8e41","\uB79F\uB7A1",6,"\uB7AA\uB7AE",5,"\uB7B6\uB7B7\uB7B9",8],["8e61","\uB7C2",4,"\uB7C8\uB7CA",19],["8e81","\uB7DE",13,"\uB7EE\uB7EF\uB7F1\uB7F2\uB7F3\uB7F5",6,"\uB7FE\uB802",4,"\uB80A\uB80B\uB80D\uB80E\uB80F\uB811",6,"\uB81A\uB81C\uB81E",5,"\uB826\uB827\uB829\uB82A\uB82B\uB82D",6,"\uB836\uB83A",5,"\uB841\uB842\uB843\uB845",11,"\uB852\uB854",7,"\uB85E\uB85F\uB861\uB862\uB863\uB865",6,"\uB86E\uB870\uB872",5,"\uB879\uB87A\uB87B\uB87D",7],["8f41","\uB885",7,"\uB88E",17],["8f61","\uB8A0",7,"\uB8A9",6,"\uB8B1\uB8B2\uB8B3\uB8B5\uB8B6\uB8B7\uB8B9",4],["8f81","\uB8BE\uB8BF\uB8C2\uB8C4\uB8C6",5,"\uB8CD\uB8CE\uB8CF\uB8D1\uB8D2\uB8D3\uB8D5",7,"\uB8DE\uB8E0\uB8E2",5,"\uB8EA\uB8EB\uB8ED\uB8EE\uB8EF\uB8F1",6,"\uB8FA\uB8FC\uB8FE",5,"\uB905",18,"\uB919",6,"\uB921",26,"\uB93E\uB93F\uB941\uB942\uB943\uB945",6,"\uB94D\uB94E\uB950\uB952",5],["9041","\uB95A\uB95B\uB95D\uB95E\uB95F\uB961",6,"\uB96A\uB96C\uB96E",5,"\uB976\uB977\uB979\uB97A\uB97B\uB97D"],["9061","\uB97E",5,"\uB986\uB988\uB98B\uB98C\uB98F",15],["9081","\uB99F",12,"\uB9AE\uB9AF\uB9B1\uB9B2\uB9B3\uB9B5",6,"\uB9BE\uB9C0\uB9C2",5,"\uB9CA\uB9CB\uB9CD\uB9D3",4,"\uB9DA\uB9DC\uB9DF\uB9E0\uB9E2\uB9E6\uB9E7\uB9E9\uB9EA\uB9EB\uB9ED",6,"\uB9F6\uB9FB",4,"\uBA02",5,"\uBA09",11,"\uBA16",33,"\uBA3A\uBA3B\uBA3D\uBA3E\uBA3F\uBA41\uBA43\uBA44\uBA45\uBA46"],["9141","\uBA47\uBA4A\uBA4C\uBA4F\uBA50\uBA51\uBA52\uBA56\uBA57\uBA59\uBA5A\uBA5B\uBA5D",6,"\uBA66\uBA6A",5],["9161","\uBA72\uBA73\uBA75\uBA76\uBA77\uBA79",9,"\uBA86\uBA88\uBA89\uBA8A\uBA8B\uBA8D",5],["9181","\uBA93",20,"\uBAAA\uBAAD\uBAAE\uBAAF\uBAB1\uBAB3",4,"\uBABA\uBABC\uBABE",5,"\uBAC5\uBAC6\uBAC7\uBAC9",14,"\uBADA",33,"\uBAFD\uBAFE\uBAFF\uBB01\uBB02\uBB03\uBB05",7,"\uBB0E\uBB10\uBB12",5,"\uBB19\uBB1A\uBB1B\uBB1D\uBB1E\uBB1F\uBB21",6],["9241","\uBB28\uBB2A\uBB2C",7,"\uBB37\uBB39\uBB3A\uBB3F",4,"\uBB46\uBB48\uBB4A\uBB4B\uBB4C\uBB4E\uBB51\uBB52"],["9261","\uBB53\uBB55\uBB56\uBB57\uBB59",7,"\uBB62\uBB64",7,"\uBB6D",4],["9281","\uBB72",21,"\uBB89\uBB8A\uBB8B\uBB8D\uBB8E\uBB8F\uBB91",18,"\uBBA5\uBBA6\uBBA7\uBBA9\uBBAA\uBBAB\uBBAD",6,"\uBBB5\uBBB6\uBBB8",7,"\uBBC1\uBBC2\uBBC3\uBBC5\uBBC6\uBBC7\uBBC9",6,"\uBBD1\uBBD2\uBBD4",35,"\uBBFA\uBBFB\uBBFD\uBBFE\uBC01"],["9341","\uBC03",4,"\uBC0A\uBC0E\uBC10\uBC12\uBC13\uBC19\uBC1A\uBC20\uBC21\uBC22\uBC23\uBC26\uBC28\uBC2A\uBC2B\uBC2C\uBC2E\uBC2F\uBC32\uBC33\uBC35"],["9361","\uBC36\uBC37\uBC39",6,"\uBC42\uBC46\uBC47\uBC48\uBC4A\uBC4B\uBC4E\uBC4F\uBC51",8],["9381","\uBC5A\uBC5B\uBC5C\uBC5E",37,"\uBC86\uBC87\uBC89\uBC8A\uBC8D\uBC8F",4,"\uBC96\uBC98\uBC9B",4,"\uBCA2\uBCA3\uBCA5\uBCA6\uBCA9",6,"\uBCB2\uBCB6",5,"\uBCBE\uBCBF\uBCC1\uBCC2\uBCC3\uBCC5",7,"\uBCCE\uBCD2\uBCD3\uBCD4\uBCD6\uBCD7\uBCD9\uBCDA\uBCDB\uBCDD",22,"\uBCF7\uBCF9\uBCFA\uBCFB\uBCFD"],["9441","\uBCFE",5,"\uBD06\uBD08\uBD0A",5,"\uBD11\uBD12\uBD13\uBD15",8],["9461","\uBD1E",5,"\uBD25",6,"\uBD2D",12],["9481","\uBD3A",5,"\uBD41",6,"\uBD4A\uBD4B\uBD4D\uBD4E\uBD4F\uBD51",6,"\uBD5A",9,"\uBD65\uBD66\uBD67\uBD69",22,"\uBD82\uBD83\uBD85\uBD86\uBD8B",4,"\uBD92\uBD94\uBD96\uBD97\uBD98\uBD9B\uBD9D",6,"\uBDA5",10,"\uBDB1",6,"\uBDB9",24],["9541","\uBDD2\uBDD3\uBDD6\uBDD7\uBDD9\uBDDA\uBDDB\uBDDD",11,"\uBDEA",5,"\uBDF1"],["9561","\uBDF2\uBDF3\uBDF5\uBDF6\uBDF7\uBDF9",6,"\uBE01\uBE02\uBE04\uBE06",5,"\uBE0E\uBE0F\uBE11\uBE12\uBE13"],["9581","\uBE15",6,"\uBE1E\uBE20",35,"\uBE46\uBE47\uBE49\uBE4A\uBE4B\uBE4D\uBE4F",4,"\uBE56\uBE58\uBE5C\uBE5D\uBE5E\uBE5F\uBE62\uBE63\uBE65\uBE66\uBE67\uBE69\uBE6B",4,"\uBE72\uBE76",4,"\uBE7E\uBE7F\uBE81\uBE82\uBE83\uBE85",6,"\uBE8E\uBE92",5,"\uBE9A",13,"\uBEA9",14],["9641","\uBEB8",23,"\uBED2\uBED3"],["9661","\uBED5\uBED6\uBED9",6,"\uBEE1\uBEE2\uBEE6",5,"\uBEED",8],["9681","\uBEF6",10,"\uBF02",5,"\uBF0A",13,"\uBF1A\uBF1E",33,"\uBF42\uBF43\uBF45\uBF46\uBF47\uBF49",6,"\uBF52\uBF53\uBF54\uBF56",44],["9741","\uBF83",16,"\uBF95",8],["9761","\uBF9E",17,"\uBFB1",7],["9781","\uBFB9",11,"\uBFC6",5,"\uBFCE\uBFCF\uBFD1\uBFD2\uBFD3\uBFD5",6,"\uBFDD\uBFDE\uBFE0\uBFE2",89,"\uC03D\uC03E\uC03F"],["9841","\uC040",16,"\uC052",5,"\uC059\uC05A\uC05B"],["9861","\uC05D\uC05E\uC05F\uC061",6,"\uC06A",15],["9881","\uC07A",21,"\uC092\uC093\uC095\uC096\uC097\uC099",6,"\uC0A2\uC0A4\uC0A6",5,"\uC0AE\uC0B1\uC0B2\uC0B7",4,"\uC0BE\uC0C2\uC0C3\uC0C4\uC0C6\uC0C7\uC0CA\uC0CB\uC0CD\uC0CE\uC0CF\uC0D1",6,"\uC0DA\uC0DE",5,"\uC0E6\uC0E7\uC0E9\uC0EA\uC0EB\uC0ED",6,"\uC0F6\uC0F8\uC0FA",5,"\uC101\uC102\uC103\uC105\uC106\uC107\uC109",6,"\uC111\uC112\uC113\uC114\uC116",5,"\uC121\uC122\uC125\uC128\uC129\uC12A\uC12B\uC12E"],["9941","\uC132\uC133\uC134\uC135\uC137\uC13A\uC13B\uC13D\uC13E\uC13F\uC141",6,"\uC14A\uC14E",5,"\uC156\uC157"],["9961","\uC159\uC15A\uC15B\uC15D",6,"\uC166\uC16A",5,"\uC171\uC172\uC173\uC175\uC176\uC177\uC179\uC17A\uC17B"],["9981","\uC17C",8,"\uC186",5,"\uC18F\uC191\uC192\uC193\uC195\uC197",4,"\uC19E\uC1A0\uC1A2\uC1A3\uC1A4\uC1A6\uC1A7\uC1AA\uC1AB\uC1AD\uC1AE\uC1AF\uC1B1",11,"\uC1BE",5,"\uC1C5\uC1C6\uC1C7\uC1C9\uC1CA\uC1CB\uC1CD",6,"\uC1D5\uC1D6\uC1D9",6,"\uC1E1\uC1E2\uC1E3\uC1E5\uC1E6\uC1E7\uC1E9",6,"\uC1F2\uC1F4",7,"\uC1FE\uC1FF\uC201\uC202\uC203\uC205",6,"\uC20E\uC210\uC212",5,"\uC21A\uC21B\uC21D\uC21E\uC221\uC222\uC223"],["9a41","\uC224\uC225\uC226\uC227\uC22A\uC22C\uC22E\uC230\uC233\uC235",16],["9a61","\uC246\uC247\uC249",6,"\uC252\uC253\uC255\uC256\uC257\uC259",6,"\uC261\uC262\uC263\uC264\uC266"],["9a81","\uC267",4,"\uC26E\uC26F\uC271\uC272\uC273\uC275",6,"\uC27E\uC280\uC282",5,"\uC28A",5,"\uC291",6,"\uC299\uC29A\uC29C\uC29E",5,"\uC2A6\uC2A7\uC2A9\uC2AA\uC2AB\uC2AE",5,"\uC2B6\uC2B8\uC2BA",33,"\uC2DE\uC2DF\uC2E1\uC2E2\uC2E5",5,"\uC2EE\uC2F0\uC2F2\uC2F3\uC2F4\uC2F5\uC2F7\uC2FA\uC2FD\uC2FE\uC2FF\uC301",6,"\uC30A\uC30B\uC30E\uC30F"],["9b41","\uC310\uC311\uC312\uC316\uC317\uC319\uC31A\uC31B\uC31D",6,"\uC326\uC327\uC32A",8],["9b61","\uC333",17,"\uC346",7],["9b81","\uC34E",25,"\uC36A\uC36B\uC36D\uC36E\uC36F\uC371\uC373",4,"\uC37A\uC37B\uC37E",5,"\uC385\uC386\uC387\uC389\uC38A\uC38B\uC38D",50,"\uC3C1",22,"\uC3DA"],["9c41","\uC3DB\uC3DD\uC3DE\uC3E1\uC3E3",4,"\uC3EA\uC3EB\uC3EC\uC3EE",5,"\uC3F6\uC3F7\uC3F9",5],["9c61","\uC3FF",8,"\uC409",6,"\uC411",9],["9c81","\uC41B",8,"\uC425",6,"\uC42D\uC42E\uC42F\uC431\uC432\uC433\uC435",6,"\uC43E",9,"\uC449",26,"\uC466\uC467\uC469\uC46A\uC46B\uC46D",6,"\uC476\uC477\uC478\uC47A",5,"\uC481",18,"\uC495",6,"\uC49D",12],["9d41","\uC4AA",13,"\uC4B9\uC4BA\uC4BB\uC4BD",8],["9d61","\uC4C6",25],["9d81","\uC4E0",8,"\uC4EA",5,"\uC4F2\uC4F3\uC4F5\uC4F6\uC4F7\uC4F9\uC4FB\uC4FC\uC4FD\uC4FE\uC502",9,"\uC50D\uC50E\uC50F\uC511\uC512\uC513\uC515",6,"\uC51D",10,"\uC52A\uC52B\uC52D\uC52E\uC52F\uC531",6,"\uC53A\uC53C\uC53E",5,"\uC546\uC547\uC54B\uC54F\uC550\uC551\uC552\uC556\uC55A\uC55B\uC55C\uC55F\uC562\uC563\uC565\uC566\uC567\uC569",6,"\uC572\uC576",5,"\uC57E\uC57F\uC581\uC582\uC583\uC585\uC586\uC588\uC589\uC58A\uC58B\uC58E\uC590\uC592\uC593\uC594"],["9e41","\uC596\uC599\uC59A\uC59B\uC59D\uC59E\uC59F\uC5A1",7,"\uC5AA",9,"\uC5B6"],["9e61","\uC5B7\uC5BA\uC5BF",4,"\uC5CB\uC5CD\uC5CF\uC5D2\uC5D3\uC5D5\uC5D6\uC5D7\uC5D9",6,"\uC5E2\uC5E4\uC5E6\uC5E7"],["9e81","\uC5E8\uC5E9\uC5EA\uC5EB\uC5EF\uC5F1\uC5F2\uC5F3\uC5F5\uC5F8\uC5F9\uC5FA\uC5FB\uC602\uC603\uC604\uC609\uC60A\uC60B\uC60D\uC60E\uC60F\uC611",6,"\uC61A\uC61D",6,"\uC626\uC627\uC629\uC62A\uC62B\uC62F\uC631\uC632\uC636\uC638\uC63A\uC63C\uC63D\uC63E\uC63F\uC642\uC643\uC645\uC646\uC647\uC649",6,"\uC652\uC656",5,"\uC65E\uC65F\uC661",10,"\uC66D\uC66E\uC670\uC672",5,"\uC67A\uC67B\uC67D\uC67E\uC67F\uC681",6,"\uC68A\uC68C\uC68E",5,"\uC696\uC697\uC699\uC69A\uC69B\uC69D",6,"\uC6A6"],["9f41","\uC6A8\uC6AA",5,"\uC6B2\uC6B3\uC6B5\uC6B6\uC6B7\uC6BB",4,"\uC6C2\uC6C4\uC6C6",5,"\uC6CE"],["9f61","\uC6CF\uC6D1\uC6D2\uC6D3\uC6D5",6,"\uC6DE\uC6DF\uC6E2",5,"\uC6EA\uC6EB\uC6ED\uC6EE\uC6EF\uC6F1\uC6F2"],["9f81","\uC6F3",4,"\uC6FA\uC6FB\uC6FC\uC6FE",5,"\uC706\uC707\uC709\uC70A\uC70B\uC70D",6,"\uC716\uC718\uC71A",5,"\uC722\uC723\uC725\uC726\uC727\uC729",6,"\uC732\uC734\uC736\uC738\uC739\uC73A\uC73B\uC73E\uC73F\uC741\uC742\uC743\uC745",4,"\uC74B\uC74E\uC750\uC759\uC75A\uC75B\uC75D\uC75E\uC75F\uC761",6,"\uC769\uC76A\uC76C",7,"\uC776\uC777\uC779\uC77A\uC77B\uC77F\uC780\uC781\uC782\uC786\uC78B\uC78C\uC78D\uC78F\uC792\uC793\uC795\uC799\uC79B",4,"\uC7A2\uC7A7",4,"\uC7AE\uC7AF\uC7B1\uC7B2\uC7B3\uC7B5\uC7B6\uC7B7"],["a041","\uC7B8\uC7B9\uC7BA\uC7BB\uC7BE\uC7C2",5,"\uC7CA\uC7CB\uC7CD\uC7CF\uC7D1",6,"\uC7D9\uC7DA\uC7DB\uC7DC"],["a061","\uC7DE",5,"\uC7E5\uC7E6\uC7E7\uC7E9\uC7EA\uC7EB\uC7ED",13],["a081","\uC7FB",4,"\uC802\uC803\uC805\uC806\uC807\uC809\uC80B",4,"\uC812\uC814\uC817",4,"\uC81E\uC81F\uC821\uC822\uC823\uC825",6,"\uC82E\uC830\uC832",5,"\uC839\uC83A\uC83B\uC83D\uC83E\uC83F\uC841",6,"\uC84A\uC84B\uC84E",5,"\uC855",26,"\uC872\uC873\uC875\uC876\uC877\uC879\uC87B",4,"\uC882\uC884\uC888\uC889\uC88A\uC88E",5,"\uC895",7,"\uC89E\uC8A0\uC8A2\uC8A3\uC8A4"],["a141","\uC8A5\uC8A6\uC8A7\uC8A9",18,"\uC8BE\uC8BF\uC8C0\uC8C1"],["a161","\uC8C2\uC8C3\uC8C5\uC8C6\uC8C7\uC8C9\uC8CA\uC8CB\uC8CD",6,"\uC8D6\uC8D8\uC8DA",5,"\uC8E2\uC8E3\uC8E5"],["a181","\uC8E6",14,"\uC8F6",5,"\uC8FE\uC8FF\uC901\uC902\uC903\uC907",4,"\uC90E\u3000\u3001\u3002\xB7\u2025\u2026\xA8\u3003\xAD\u2015\u2225\uFF3C\u223C\u2018\u2019\u201C\u201D\u3014\u3015\u3008",9,"\xB1\xD7\xF7\u2260\u2264\u2265\u221E\u2234\xB0\u2032\u2033\u2103\u212B\uFFE0\uFFE1\uFFE5\u2642\u2640\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\xA7\u203B\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u2192\u2190\u2191\u2193\u2194\u3013\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229\u2227\u2228\uFFE2"],["a241","\uC910\uC912",5,"\uC919",18],["a261","\uC92D",6,"\uC935",18],["a281","\uC948",7,"\uC952\uC953\uC955\uC956\uC957\uC959",6,"\uC962\uC964",7,"\uC96D\uC96E\uC96F\u21D2\u21D4\u2200\u2203\xB4\uFF5E\u02C7\u02D8\u02DD\u02DA\u02D9\xB8\u02DB\xA1\xBF\u02D0\u222E\u2211\u220F\xA4\u2109\u2030\u25C1\u25C0\u25B7\u25B6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25C8\u25A3\u25D0\u25D1\u2592\u25A4\u25A5\u25A8\u25A7\u25A6\u25A9\u2668\u260F\u260E\u261C\u261E\xB6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266D\u2669\u266A\u266C\u327F\u321C\u2116\u33C7\u2122\u33C2\u33D8\u2121\u20AC\xAE"],["a341","\uC971\uC972\uC973\uC975",6,"\uC97D",10,"\uC98A\uC98B\uC98D\uC98E\uC98F"],["a361","\uC991",6,"\uC99A\uC99C\uC99E",16],["a381","\uC9AF",16,"\uC9C2\uC9C3\uC9C5\uC9C6\uC9C9\uC9CB",4,"\uC9D2\uC9D4\uC9D7\uC9D8\uC9DB\uFF01",58,"\uFFE6\uFF3D",32,"\uFFE3"],["a441","\uC9DE\uC9DF\uC9E1\uC9E3\uC9E5\uC9E6\uC9E8\uC9E9\uC9EA\uC9EB\uC9EE\uC9F2",5,"\uC9FA\uC9FB\uC9FD\uC9FE\uC9FF\uCA01\uCA02\uCA03\uCA04"],["a461","\uCA05\uCA06\uCA07\uCA0A\uCA0E",5,"\uCA15\uCA16\uCA17\uCA19",12],["a481","\uCA26\uCA27\uCA28\uCA2A",28,"\u3131",93],["a541","\uCA47",4,"\uCA4E\uCA4F\uCA51\uCA52\uCA53\uCA55",6,"\uCA5E\uCA62",5,"\uCA69\uCA6A"],["a561","\uCA6B",17,"\uCA7E",5,"\uCA85\uCA86"],["a581","\uCA87",16,"\uCA99",14,"\u2170",9],["a5b0","\u2160",9],["a5c1","\u0391",16,"\u03A3",6],["a5e1","\u03B1",16,"\u03C3",6],["a641","\uCAA8",19,"\uCABE\uCABF\uCAC1\uCAC2\uCAC3\uCAC5"],["a661","\uCAC6",5,"\uCACE\uCAD0\uCAD2\uCAD4\uCAD5\uCAD6\uCAD7\uCADA",5,"\uCAE1",6],["a681","\uCAE8\uCAE9\uCAEA\uCAEB\uCAED",6,"\uCAF5",18,"\uCB09\uCB0A\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542\u2512\u2511\u251A\u2519\u2516\u2515\u250E\u250D\u251E\u251F\u2521\u2522\u2526\u2527\u2529\u252A\u252D\u252E\u2531\u2532\u2535\u2536\u2539\u253A\u253D\u253E\u2540\u2541\u2543",7],["a741","\uCB0B",4,"\uCB11\uCB12\uCB13\uCB15\uCB16\uCB17\uCB19",6,"\uCB22",7],["a761","\uCB2A",22,"\uCB42\uCB43\uCB44"],["a781","\uCB45\uCB46\uCB47\uCB4A\uCB4B\uCB4D\uCB4E\uCB4F\uCB51",6,"\uCB5A\uCB5B\uCB5C\uCB5E",5,"\uCB65",7,"\u3395\u3396\u3397\u2113\u3398\u33C4\u33A3\u33A4\u33A5\u33A6\u3399",9,"\u33CA\u338D\u338E\u338F\u33CF\u3388\u3389\u33C8\u33A7\u33A8\u33B0",9,"\u3380",4,"\u33BA",5,"\u3390",4,"\u2126\u33C0\u33C1\u338A\u338B\u338C\u33D6\u33C5\u33AD\u33AE\u33AF\u33DB\u33A9\u33AA\u33AB\u33AC\u33DD\u33D0\u33D3\u33C3\u33C9\u33DC\u33C6"],["a841","\uCB6D",10,"\uCB7A",14],["a861","\uCB89",18,"\uCB9D",6],["a881","\uCBA4",19,"\uCBB9",11,"\xC6\xD0\xAA\u0126"],["a8a6","\u0132"],["a8a8","\u013F\u0141\xD8\u0152\xBA\xDE\u0166\u014A"],["a8b1","\u3260",27,"\u24D0",25,"\u2460",14,"\xBD\u2153\u2154\xBC\xBE\u215B\u215C\u215D\u215E"],["a941","\uCBC5",14,"\uCBD5",10],["a961","\uCBE0\uCBE1\uCBE2\uCBE3\uCBE5\uCBE6\uCBE8\uCBEA",18],["a981","\uCBFD",14,"\uCC0E\uCC0F\uCC11\uCC12\uCC13\uCC15",6,"\uCC1E\uCC1F\uCC20\uCC23\uCC24\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0140\u0142\xF8\u0153\xDF\xFE\u0167\u014B\u0149\u3200",27,"\u249C",25,"\u2474",14,"\xB9\xB2\xB3\u2074\u207F\u2081\u2082\u2083\u2084"],["aa41","\uCC25\uCC26\uCC2A\uCC2B\uCC2D\uCC2F\uCC31",6,"\uCC3A\uCC3F",4,"\uCC46\uCC47\uCC49\uCC4A\uCC4B\uCC4D\uCC4E"],["aa61","\uCC4F",4,"\uCC56\uCC5A",5,"\uCC61\uCC62\uCC63\uCC65\uCC67\uCC69",6,"\uCC71\uCC72"],["aa81","\uCC73\uCC74\uCC76",29,"\u3041",82],["ab41","\uCC94\uCC95\uCC96\uCC97\uCC9A\uCC9B\uCC9D\uCC9E\uCC9F\uCCA1",6,"\uCCAA\uCCAE",5,"\uCCB6\uCCB7\uCCB9"],["ab61","\uCCBA\uCCBB\uCCBD",6,"\uCCC6\uCCC8\uCCCA",5,"\uCCD1\uCCD2\uCCD3\uCCD5",5],["ab81","\uCCDB",8,"\uCCE5",6,"\uCCED\uCCEE\uCCEF\uCCF1",12,"\u30A1",85],["ac41","\uCCFE\uCCFF\uCD00\uCD02",5,"\uCD0A\uCD0B\uCD0D\uCD0E\uCD0F\uCD11",6,"\uCD1A\uCD1C\uCD1E\uCD1F\uCD20"],["ac61","\uCD21\uCD22\uCD23\uCD25\uCD26\uCD27\uCD29\uCD2A\uCD2B\uCD2D",11,"\uCD3A",4],["ac81","\uCD3F",28,"\uCD5D\uCD5E\uCD5F\u0410",5,"\u0401\u0416",25],["acd1","\u0430",5,"\u0451\u0436",25],["ad41","\uCD61\uCD62\uCD63\uCD65",6,"\uCD6E\uCD70\uCD72",5,"\uCD79",7],["ad61","\uCD81",6,"\uCD89",10,"\uCD96\uCD97\uCD99\uCD9A\uCD9B\uCD9D\uCD9E\uCD9F"],["ad81","\uCDA0\uCDA1\uCDA2\uCDA3\uCDA6\uCDA8\uCDAA",5,"\uCDB1",18,"\uCDC5"],["ae41","\uCDC6",5,"\uCDCD\uCDCE\uCDCF\uCDD1",16],["ae61","\uCDE2",5,"\uCDE9\uCDEA\uCDEB\uCDED\uCDEE\uCDEF\uCDF1",6,"\uCDFA\uCDFC\uCDFE",4],["ae81","\uCE03\uCE05\uCE06\uCE07\uCE09\uCE0A\uCE0B\uCE0D",6,"\uCE15\uCE16\uCE17\uCE18\uCE1A",5,"\uCE22\uCE23\uCE25\uCE26\uCE27\uCE29\uCE2A\uCE2B"],["af41","\uCE2C\uCE2D\uCE2E\uCE2F\uCE32\uCE34\uCE36",19],["af61","\uCE4A",13,"\uCE5A\uCE5B\uCE5D\uCE5E\uCE62",5,"\uCE6A\uCE6C"],["af81","\uCE6E",5,"\uCE76\uCE77\uCE79\uCE7A\uCE7B\uCE7D",6,"\uCE86\uCE88\uCE8A",5,"\uCE92\uCE93\uCE95\uCE96\uCE97\uCE99"],["b041","\uCE9A",5,"\uCEA2\uCEA6",5,"\uCEAE",12],["b061","\uCEBB",5,"\uCEC2",19],["b081","\uCED6",13,"\uCEE6\uCEE7\uCEE9\uCEEA\uCEED",6,"\uCEF6\uCEFA",5,"\uAC00\uAC01\uAC04\uAC07\uAC08\uAC09\uAC0A\uAC10",7,"\uAC19",4,"\uAC20\uAC24\uAC2C\uAC2D\uAC2F\uAC30\uAC31\uAC38\uAC39\uAC3C\uAC40\uAC4B\uAC4D\uAC54\uAC58\uAC5C\uAC70\uAC71\uAC74\uAC77\uAC78\uAC7A\uAC80\uAC81\uAC83\uAC84\uAC85\uAC86\uAC89\uAC8A\uAC8B\uAC8C\uAC90\uAC94\uAC9C\uAC9D\uAC9F\uACA0\uACA1\uACA8\uACA9\uACAA\uACAC\uACAF\uACB0\uACB8\uACB9\uACBB\uACBC\uACBD\uACC1\uACC4\uACC8\uACCC\uACD5\uACD7\uACE0\uACE1\uACE4\uACE7\uACE8\uACEA\uACEC\uACEF\uACF0\uACF1\uACF3\uACF5\uACF6\uACFC\uACFD\uAD00\uAD04\uAD06"],["b141","\uCF02\uCF03\uCF05\uCF06\uCF07\uCF09",6,"\uCF12\uCF14\uCF16",5,"\uCF1D\uCF1E\uCF1F\uCF21\uCF22\uCF23"],["b161","\uCF25",6,"\uCF2E\uCF32",5,"\uCF39",11],["b181","\uCF45",14,"\uCF56\uCF57\uCF59\uCF5A\uCF5B\uCF5D",6,"\uCF66\uCF68\uCF6A\uCF6B\uCF6C\uAD0C\uAD0D\uAD0F\uAD11\uAD18\uAD1C\uAD20\uAD29\uAD2C\uAD2D\uAD34\uAD35\uAD38\uAD3C\uAD44\uAD45\uAD47\uAD49\uAD50\uAD54\uAD58\uAD61\uAD63\uAD6C\uAD6D\uAD70\uAD73\uAD74\uAD75\uAD76\uAD7B\uAD7C\uAD7D\uAD7F\uAD81\uAD82\uAD88\uAD89\uAD8C\uAD90\uAD9C\uAD9D\uADA4\uADB7\uADC0\uADC1\uADC4\uADC8\uADD0\uADD1\uADD3\uADDC\uADE0\uADE4\uADF8\uADF9\uADFC\uADFF\uAE00\uAE01\uAE08\uAE09\uAE0B\uAE0D\uAE14\uAE30\uAE31\uAE34\uAE37\uAE38\uAE3A\uAE40\uAE41\uAE43\uAE45\uAE46\uAE4A\uAE4C\uAE4D\uAE4E\uAE50\uAE54\uAE56\uAE5C\uAE5D\uAE5F\uAE60\uAE61\uAE65\uAE68\uAE69\uAE6C\uAE70\uAE78"],["b241","\uCF6D\uCF6E\uCF6F\uCF72\uCF73\uCF75\uCF76\uCF77\uCF79",6,"\uCF81\uCF82\uCF83\uCF84\uCF86",5,"\uCF8D"],["b261","\uCF8E",18,"\uCFA2",5,"\uCFA9"],["b281","\uCFAA",5,"\uCFB1",18,"\uCFC5",6,"\uAE79\uAE7B\uAE7C\uAE7D\uAE84\uAE85\uAE8C\uAEBC\uAEBD\uAEBE\uAEC0\uAEC4\uAECC\uAECD\uAECF\uAED0\uAED1\uAED8\uAED9\uAEDC\uAEE8\uAEEB\uAEED\uAEF4\uAEF8\uAEFC\uAF07\uAF08\uAF0D\uAF10\uAF2C\uAF2D\uAF30\uAF32\uAF34\uAF3C\uAF3D\uAF3F\uAF41\uAF42\uAF43\uAF48\uAF49\uAF50\uAF5C\uAF5D\uAF64\uAF65\uAF79\uAF80\uAF84\uAF88\uAF90\uAF91\uAF95\uAF9C\uAFB8\uAFB9\uAFBC\uAFC0\uAFC7\uAFC8\uAFC9\uAFCB\uAFCD\uAFCE\uAFD4\uAFDC\uAFE8\uAFE9\uAFF0\uAFF1\uAFF4\uAFF8\uB000\uB001\uB004\uB00C\uB010\uB014\uB01C\uB01D\uB028\uB044\uB045\uB048\uB04A\uB04C\uB04E\uB053\uB054\uB055\uB057\uB059"],["b341","\uCFCC",19,"\uCFE2\uCFE3\uCFE5\uCFE6\uCFE7\uCFE9"],["b361","\uCFEA",5,"\uCFF2\uCFF4\uCFF6",5,"\uCFFD\uCFFE\uCFFF\uD001\uD002\uD003\uD005",5],["b381","\uD00B",5,"\uD012",5,"\uD019",19,"\uB05D\uB07C\uB07D\uB080\uB084\uB08C\uB08D\uB08F\uB091\uB098\uB099\uB09A\uB09C\uB09F\uB0A0\uB0A1\uB0A2\uB0A8\uB0A9\uB0AB",4,"\uB0B1\uB0B3\uB0B4\uB0B5\uB0B8\uB0BC\uB0C4\uB0C5\uB0C7\uB0C8\uB0C9\uB0D0\uB0D1\uB0D4\uB0D8\uB0E0\uB0E5\uB108\uB109\uB10B\uB10C\uB110\uB112\uB113\uB118\uB119\uB11B\uB11C\uB11D\uB123\uB124\uB125\uB128\uB12C\uB134\uB135\uB137\uB138\uB139\uB140\uB141\uB144\uB148\uB150\uB151\uB154\uB155\uB158\uB15C\uB160\uB178\uB179\uB17C\uB180\uB182\uB188\uB189\uB18B\uB18D\uB192\uB193\uB194\uB198\uB19C\uB1A8\uB1CC\uB1D0\uB1D4\uB1DC\uB1DD"],["b441","\uD02E",5,"\uD036\uD037\uD039\uD03A\uD03B\uD03D",6,"\uD046\uD048\uD04A",5],["b461","\uD051\uD052\uD053\uD055\uD056\uD057\uD059",6,"\uD061",10,"\uD06E\uD06F"],["b481","\uD071\uD072\uD073\uD075",6,"\uD07E\uD07F\uD080\uD082",18,"\uB1DF\uB1E8\uB1E9\uB1EC\uB1F0\uB1F9\uB1FB\uB1FD\uB204\uB205\uB208\uB20B\uB20C\uB214\uB215\uB217\uB219\uB220\uB234\uB23C\uB258\uB25C\uB260\uB268\uB269\uB274\uB275\uB27C\uB284\uB285\uB289\uB290\uB291\uB294\uB298\uB299\uB29A\uB2A0\uB2A1\uB2A3\uB2A5\uB2A6\uB2AA\uB2AC\uB2B0\uB2B4\uB2C8\uB2C9\uB2CC\uB2D0\uB2D2\uB2D8\uB2D9\uB2DB\uB2DD\uB2E2\uB2E4\uB2E5\uB2E6\uB2E8\uB2EB",4,"\uB2F3\uB2F4\uB2F5\uB2F7",4,"\uB2FF\uB300\uB301\uB304\uB308\uB310\uB311\uB313\uB314\uB315\uB31C\uB354\uB355\uB356\uB358\uB35B\uB35C\uB35E\uB35F\uB364\uB365"],["b541","\uD095",14,"\uD0A6\uD0A7\uD0A9\uD0AA\uD0AB\uD0AD",5],["b561","\uD0B3\uD0B6\uD0B8\uD0BA",5,"\uD0C2\uD0C3\uD0C5\uD0C6\uD0C7\uD0CA",5,"\uD0D2\uD0D6",4],["b581","\uD0DB\uD0DE\uD0DF\uD0E1\uD0E2\uD0E3\uD0E5",6,"\uD0EE\uD0F2",5,"\uD0F9",11,"\uB367\uB369\uB36B\uB36E\uB370\uB371\uB374\uB378\uB380\uB381\uB383\uB384\uB385\uB38C\uB390\uB394\uB3A0\uB3A1\uB3A8\uB3AC\uB3C4\uB3C5\uB3C8\uB3CB\uB3CC\uB3CE\uB3D0\uB3D4\uB3D5\uB3D7\uB3D9\uB3DB\uB3DD\uB3E0\uB3E4\uB3E8\uB3FC\uB410\uB418\uB41C\uB420\uB428\uB429\uB42B\uB434\uB450\uB451\uB454\uB458\uB460\uB461\uB463\uB465\uB46C\uB480\uB488\uB49D\uB4A4\uB4A8\uB4AC\uB4B5\uB4B7\uB4B9\uB4C0\uB4C4\uB4C8\uB4D0\uB4D5\uB4DC\uB4DD\uB4E0\uB4E3\uB4E4\uB4E6\uB4EC\uB4ED\uB4EF\uB4F1\uB4F8\uB514\uB515\uB518\uB51B\uB51C\uB524\uB525\uB527\uB528\uB529\uB52A\uB530\uB531\uB534\uB538"],["b641","\uD105",7,"\uD10E",17],["b661","\uD120",15,"\uD132\uD133\uD135\uD136\uD137\uD139\uD13B\uD13C\uD13D\uD13E"],["b681","\uD13F\uD142\uD146",5,"\uD14E\uD14F\uD151\uD152\uD153\uD155",6,"\uD15E\uD160\uD162",5,"\uD169\uD16A\uD16B\uD16D\uB540\uB541\uB543\uB544\uB545\uB54B\uB54C\uB54D\uB550\uB554\uB55C\uB55D\uB55F\uB560\uB561\uB5A0\uB5A1\uB5A4\uB5A8\uB5AA\uB5AB\uB5B0\uB5B1\uB5B3\uB5B4\uB5B5\uB5BB\uB5BC\uB5BD\uB5C0\uB5C4\uB5CC\uB5CD\uB5CF\uB5D0\uB5D1\uB5D8\uB5EC\uB610\uB611\uB614\uB618\uB625\uB62C\uB634\uB648\uB664\uB668\uB69C\uB69D\uB6A0\uB6A4\uB6AB\uB6AC\uB6B1\uB6D4\uB6F0\uB6F4\uB6F8\uB700\uB701\uB705\uB728\uB729\uB72C\uB72F\uB730\uB738\uB739\uB73B\uB744\uB748\uB74C\uB754\uB755\uB760\uB764\uB768\uB770\uB771\uB773\uB775\uB77C\uB77D\uB780\uB784\uB78C\uB78D\uB78F\uB790\uB791\uB792\uB796\uB797"],["b741","\uD16E",13,"\uD17D",6,"\uD185\uD186\uD187\uD189\uD18A"],["b761","\uD18B",20,"\uD1A2\uD1A3\uD1A5\uD1A6\uD1A7"],["b781","\uD1A9",6,"\uD1B2\uD1B4\uD1B6\uD1B7\uD1B8\uD1B9\uD1BB\uD1BD\uD1BE\uD1BF\uD1C1",14,"\uB798\uB799\uB79C\uB7A0\uB7A8\uB7A9\uB7AB\uB7AC\uB7AD\uB7B4\uB7B5\uB7B8\uB7C7\uB7C9\uB7EC\uB7ED\uB7F0\uB7F4\uB7FC\uB7FD\uB7FF\uB800\uB801\uB807\uB808\uB809\uB80C\uB810\uB818\uB819\uB81B\uB81D\uB824\uB825\uB828\uB82C\uB834\uB835\uB837\uB838\uB839\uB840\uB844\uB851\uB853\uB85C\uB85D\uB860\uB864\uB86C\uB86D\uB86F\uB871\uB878\uB87C\uB88D\uB8A8\uB8B0\uB8B4\uB8B8\uB8C0\uB8C1\uB8C3\uB8C5\uB8CC\uB8D0\uB8D4\uB8DD\uB8DF\uB8E1\uB8E8\uB8E9\uB8EC\uB8F0\uB8F8\uB8F9\uB8FB\uB8FD\uB904\uB918\uB920\uB93C\uB93D\uB940\uB944\uB94C\uB94F\uB951\uB958\uB959\uB95C\uB960\uB968\uB969"],["b841","\uD1D0",7,"\uD1D9",17],["b861","\uD1EB",8,"\uD1F5\uD1F6\uD1F7\uD1F9",13],["b881","\uD208\uD20A",5,"\uD211",24,"\uB96B\uB96D\uB974\uB975\uB978\uB97C\uB984\uB985\uB987\uB989\uB98A\uB98D\uB98E\uB9AC\uB9AD\uB9B0\uB9B4\uB9BC\uB9BD\uB9BF\uB9C1\uB9C8\uB9C9\uB9CC\uB9CE",4,"\uB9D8\uB9D9\uB9DB\uB9DD\uB9DE\uB9E1\uB9E3\uB9E4\uB9E5\uB9E8\uB9EC\uB9F4\uB9F5\uB9F7\uB9F8\uB9F9\uB9FA\uBA00\uBA01\uBA08\uBA15\uBA38\uBA39\uBA3C\uBA40\uBA42\uBA48\uBA49\uBA4B\uBA4D\uBA4E\uBA53\uBA54\uBA55\uBA58\uBA5C\uBA64\uBA65\uBA67\uBA68\uBA69\uBA70\uBA71\uBA74\uBA78\uBA83\uBA84\uBA85\uBA87\uBA8C\uBAA8\uBAA9\uBAAB\uBAAC\uBAB0\uBAB2\uBAB8\uBAB9\uBABB\uBABD\uBAC4\uBAC8\uBAD8\uBAD9\uBAFC"],["b941","\uD22A\uD22B\uD22E\uD22F\uD231\uD232\uD233\uD235",6,"\uD23E\uD240\uD242",5,"\uD249\uD24A\uD24B\uD24C"],["b961","\uD24D",14,"\uD25D",6,"\uD265\uD266\uD267\uD268"],["b981","\uD269",22,"\uD282\uD283\uD285\uD286\uD287\uD289\uD28A\uD28B\uD28C\uBB00\uBB04\uBB0D\uBB0F\uBB11\uBB18\uBB1C\uBB20\uBB29\uBB2B\uBB34\uBB35\uBB36\uBB38\uBB3B\uBB3C\uBB3D\uBB3E\uBB44\uBB45\uBB47\uBB49\uBB4D\uBB4F\uBB50\uBB54\uBB58\uBB61\uBB63\uBB6C\uBB88\uBB8C\uBB90\uBBA4\uBBA8\uBBAC\uBBB4\uBBB7\uBBC0\uBBC4\uBBC8\uBBD0\uBBD3\uBBF8\uBBF9\uBBFC\uBBFF\uBC00\uBC02\uBC08\uBC09\uBC0B\uBC0C\uBC0D\uBC0F\uBC11\uBC14",4,"\uBC1B",4,"\uBC24\uBC25\uBC27\uBC29\uBC2D\uBC30\uBC31\uBC34\uBC38\uBC40\uBC41\uBC43\uBC44\uBC45\uBC49\uBC4C\uBC4D\uBC50\uBC5D\uBC84\uBC85\uBC88\uBC8B\uBC8C\uBC8E\uBC94\uBC95\uBC97"],["ba41","\uD28D\uD28E\uD28F\uD292\uD293\uD294\uD296",5,"\uD29D\uD29E\uD29F\uD2A1\uD2A2\uD2A3\uD2A5",6,"\uD2AD"],["ba61","\uD2AE\uD2AF\uD2B0\uD2B2",5,"\uD2BA\uD2BB\uD2BD\uD2BE\uD2C1\uD2C3",4,"\uD2CA\uD2CC",5],["ba81","\uD2D2\uD2D3\uD2D5\uD2D6\uD2D7\uD2D9\uD2DA\uD2DB\uD2DD",6,"\uD2E6",9,"\uD2F2\uD2F3\uD2F5\uD2F6\uD2F7\uD2F9\uD2FA\uBC99\uBC9A\uBCA0\uBCA1\uBCA4\uBCA7\uBCA8\uBCB0\uBCB1\uBCB3\uBCB4\uBCB5\uBCBC\uBCBD\uBCC0\uBCC4\uBCCD\uBCCF\uBCD0\uBCD1\uBCD5\uBCD8\uBCDC\uBCF4\uBCF5\uBCF6\uBCF8\uBCFC\uBD04\uBD05\uBD07\uBD09\uBD10\uBD14\uBD24\uBD2C\uBD40\uBD48\uBD49\uBD4C\uBD50\uBD58\uBD59\uBD64\uBD68\uBD80\uBD81\uBD84\uBD87\uBD88\uBD89\uBD8A\uBD90\uBD91\uBD93\uBD95\uBD99\uBD9A\uBD9C\uBDA4\uBDB0\uBDB8\uBDD4\uBDD5\uBDD8\uBDDC\uBDE9\uBDF0\uBDF4\uBDF8\uBE00\uBE03\uBE05\uBE0C\uBE0D\uBE10\uBE14\uBE1C\uBE1D\uBE1F\uBE44\uBE45\uBE48\uBE4C\uBE4E\uBE54\uBE55\uBE57\uBE59\uBE5A\uBE5B\uBE60\uBE61\uBE64"],["bb41","\uD2FB",4,"\uD302\uD304\uD306",5,"\uD30F\uD311\uD312\uD313\uD315\uD317",4,"\uD31E\uD322\uD323"],["bb61","\uD324\uD326\uD327\uD32A\uD32B\uD32D\uD32E\uD32F\uD331",6,"\uD33A\uD33E",5,"\uD346\uD347\uD348\uD349"],["bb81","\uD34A",31,"\uBE68\uBE6A\uBE70\uBE71\uBE73\uBE74\uBE75\uBE7B\uBE7C\uBE7D\uBE80\uBE84\uBE8C\uBE8D\uBE8F\uBE90\uBE91\uBE98\uBE99\uBEA8\uBED0\uBED1\uBED4\uBED7\uBED8\uBEE0\uBEE3\uBEE4\uBEE5\uBEEC\uBF01\uBF08\uBF09\uBF18\uBF19\uBF1B\uBF1C\uBF1D\uBF40\uBF41\uBF44\uBF48\uBF50\uBF51\uBF55\uBF94\uBFB0\uBFC5\uBFCC\uBFCD\uBFD0\uBFD4\uBFDC\uBFDF\uBFE1\uC03C\uC051\uC058\uC05C\uC060\uC068\uC069\uC090\uC091\uC094\uC098\uC0A0\uC0A1\uC0A3\uC0A5\uC0AC\uC0AD\uC0AF\uC0B0\uC0B3\uC0B4\uC0B5\uC0B6\uC0BC\uC0BD\uC0BF\uC0C0\uC0C1\uC0C5\uC0C8\uC0C9\uC0CC\uC0D0\uC0D8\uC0D9\uC0DB\uC0DC\uC0DD\uC0E4"],["bc41","\uD36A",17,"\uD37E\uD37F\uD381\uD382\uD383\uD385\uD386\uD387"],["bc61","\uD388\uD389\uD38A\uD38B\uD38E\uD392",5,"\uD39A\uD39B\uD39D\uD39E\uD39F\uD3A1",6,"\uD3AA\uD3AC\uD3AE"],["bc81","\uD3AF",4,"\uD3B5\uD3B6\uD3B7\uD3B9\uD3BA\uD3BB\uD3BD",6,"\uD3C6\uD3C7\uD3CA",5,"\uD3D1",5,"\uC0E5\uC0E8\uC0EC\uC0F4\uC0F5\uC0F7\uC0F9\uC100\uC104\uC108\uC110\uC115\uC11C",4,"\uC123\uC124\uC126\uC127\uC12C\uC12D\uC12F\uC130\uC131\uC136\uC138\uC139\uC13C\uC140\uC148\uC149\uC14B\uC14C\uC14D\uC154\uC155\uC158\uC15C\uC164\uC165\uC167\uC168\uC169\uC170\uC174\uC178\uC185\uC18C\uC18D\uC18E\uC190\uC194\uC196\uC19C\uC19D\uC19F\uC1A1\uC1A5\uC1A8\uC1A9\uC1AC\uC1B0\uC1BD\uC1C4\uC1C8\uC1CC\uC1D4\uC1D7\uC1D8\uC1E0\uC1E4\uC1E8\uC1F0\uC1F1\uC1F3\uC1FC\uC1FD\uC200\uC204\uC20C\uC20D\uC20F\uC211\uC218\uC219\uC21C\uC21F\uC220\uC228\uC229\uC22B\uC22D"],["bd41","\uD3D7\uD3D9",7,"\uD3E2\uD3E4",7,"\uD3EE\uD3EF\uD3F1\uD3F2\uD3F3\uD3F5\uD3F6\uD3F7"],["bd61","\uD3F8\uD3F9\uD3FA\uD3FB\uD3FE\uD400\uD402",5,"\uD409",13],["bd81","\uD417",5,"\uD41E",25,"\uC22F\uC231\uC232\uC234\uC248\uC250\uC251\uC254\uC258\uC260\uC265\uC26C\uC26D\uC270\uC274\uC27C\uC27D\uC27F\uC281\uC288\uC289\uC290\uC298\uC29B\uC29D\uC2A4\uC2A5\uC2A8\uC2AC\uC2AD\uC2B4\uC2B5\uC2B7\uC2B9\uC2DC\uC2DD\uC2E0\uC2E3\uC2E4\uC2EB\uC2EC\uC2ED\uC2EF\uC2F1\uC2F6\uC2F8\uC2F9\uC2FB\uC2FC\uC300\uC308\uC309\uC30C\uC30D\uC313\uC314\uC315\uC318\uC31C\uC324\uC325\uC328\uC329\uC345\uC368\uC369\uC36C\uC370\uC372\uC378\uC379\uC37C\uC37D\uC384\uC388\uC38C\uC3C0\uC3D8\uC3D9\uC3DC\uC3DF\uC3E0\uC3E2\uC3E8\uC3E9\uC3ED\uC3F4\uC3F5\uC3F8\uC408\uC410\uC424\uC42C\uC430"],["be41","\uD438",7,"\uD441\uD442\uD443\uD445",14],["be61","\uD454",7,"\uD45D\uD45E\uD45F\uD461\uD462\uD463\uD465",7,"\uD46E\uD470\uD471\uD472"],["be81","\uD473",4,"\uD47A\uD47B\uD47D\uD47E\uD481\uD483",4,"\uD48A\uD48C\uD48E",5,"\uD495",8,"\uC434\uC43C\uC43D\uC448\uC464\uC465\uC468\uC46C\uC474\uC475\uC479\uC480\uC494\uC49C\uC4B8\uC4BC\uC4E9\uC4F0\uC4F1\uC4F4\uC4F8\uC4FA\uC4FF\uC500\uC501\uC50C\uC510\uC514\uC51C\uC528\uC529\uC52C\uC530\uC538\uC539\uC53B\uC53D\uC544\uC545\uC548\uC549\uC54A\uC54C\uC54D\uC54E\uC553\uC554\uC555\uC557\uC558\uC559\uC55D\uC55E\uC560\uC561\uC564\uC568\uC570\uC571\uC573\uC574\uC575\uC57C\uC57D\uC580\uC584\uC587\uC58C\uC58D\uC58F\uC591\uC595\uC597\uC598\uC59C\uC5A0\uC5A9\uC5B4\uC5B5\uC5B8\uC5B9\uC5BB\uC5BC\uC5BD\uC5BE\uC5C4",6,"\uC5CC\uC5CE"],["bf41","\uD49E",10,"\uD4AA",14],["bf61","\uD4B9",18,"\uD4CD\uD4CE\uD4CF\uD4D1\uD4D2\uD4D3\uD4D5"],["bf81","\uD4D6",5,"\uD4DD\uD4DE\uD4E0",7,"\uD4E9\uD4EA\uD4EB\uD4ED\uD4EE\uD4EF\uD4F1",6,"\uD4F9\uD4FA\uD4FC\uC5D0\uC5D1\uC5D4\uC5D8\uC5E0\uC5E1\uC5E3\uC5E5\uC5EC\uC5ED\uC5EE\uC5F0\uC5F4\uC5F6\uC5F7\uC5FC",5,"\uC605\uC606\uC607\uC608\uC60C\uC610\uC618\uC619\uC61B\uC61C\uC624\uC625\uC628\uC62C\uC62D\uC62E\uC630\uC633\uC634\uC635\uC637\uC639\uC63B\uC640\uC641\uC644\uC648\uC650\uC651\uC653\uC654\uC655\uC65C\uC65D\uC660\uC66C\uC66F\uC671\uC678\uC679\uC67C\uC680\uC688\uC689\uC68B\uC68D\uC694\uC695\uC698\uC69C\uC6A4\uC6A5\uC6A7\uC6A9\uC6B0\uC6B1\uC6B4\uC6B8\uC6B9\uC6BA\uC6C0\uC6C1\uC6C3\uC6C5\uC6CC\uC6CD\uC6D0\uC6D4\uC6DC\uC6DD\uC6E0\uC6E1\uC6E8"],["c041","\uD4FE",5,"\uD505\uD506\uD507\uD509\uD50A\uD50B\uD50D",6,"\uD516\uD518",5],["c061","\uD51E",25],["c081","\uD538\uD539\uD53A\uD53B\uD53E\uD53F\uD541\uD542\uD543\uD545",6,"\uD54E\uD550\uD552",5,"\uD55A\uD55B\uD55D\uD55E\uD55F\uD561\uD562\uD563\uC6E9\uC6EC\uC6F0\uC6F8\uC6F9\uC6FD\uC704\uC705\uC708\uC70C\uC714\uC715\uC717\uC719\uC720\uC721\uC724\uC728\uC730\uC731\uC733\uC735\uC737\uC73C\uC73D\uC740\uC744\uC74A\uC74C\uC74D\uC74F\uC751",7,"\uC75C\uC760\uC768\uC76B\uC774\uC775\uC778\uC77C\uC77D\uC77E\uC783\uC784\uC785\uC787\uC788\uC789\uC78A\uC78E\uC790\uC791\uC794\uC796\uC797\uC798\uC79A\uC7A0\uC7A1\uC7A3\uC7A4\uC7A5\uC7A6\uC7AC\uC7AD\uC7B0\uC7B4\uC7BC\uC7BD\uC7BF\uC7C0\uC7C1\uC7C8\uC7C9\uC7CC\uC7CE\uC7D0\uC7D8\uC7DD\uC7E4\uC7E8\uC7EC\uC800\uC801\uC804\uC808\uC80A"],["c141","\uD564\uD566\uD567\uD56A\uD56C\uD56E",5,"\uD576\uD577\uD579\uD57A\uD57B\uD57D",6,"\uD586\uD58A\uD58B"],["c161","\uD58C\uD58D\uD58E\uD58F\uD591",19,"\uD5A6\uD5A7"],["c181","\uD5A8",31,"\uC810\uC811\uC813\uC815\uC816\uC81C\uC81D\uC820\uC824\uC82C\uC82D\uC82F\uC831\uC838\uC83C\uC840\uC848\uC849\uC84C\uC84D\uC854\uC870\uC871\uC874\uC878\uC87A\uC880\uC881\uC883\uC885\uC886\uC887\uC88B\uC88C\uC88D\uC894\uC89D\uC89F\uC8A1\uC8A8\uC8BC\uC8BD\uC8C4\uC8C8\uC8CC\uC8D4\uC8D5\uC8D7\uC8D9\uC8E0\uC8E1\uC8E4\uC8F5\uC8FC\uC8FD\uC900\uC904\uC905\uC906\uC90C\uC90D\uC90F\uC911\uC918\uC92C\uC934\uC950\uC951\uC954\uC958\uC960\uC961\uC963\uC96C\uC970\uC974\uC97C\uC988\uC989\uC98C\uC990\uC998\uC999\uC99B\uC99D\uC9C0\uC9C1\uC9C4\uC9C7\uC9C8\uC9CA\uC9D0\uC9D1\uC9D3"],["c241","\uD5CA\uD5CB\uD5CD\uD5CE\uD5CF\uD5D1\uD5D3",4,"\uD5DA\uD5DC\uD5DE",5,"\uD5E6\uD5E7\uD5E9\uD5EA\uD5EB\uD5ED\uD5EE"],["c261","\uD5EF",4,"\uD5F6\uD5F8\uD5FA",5,"\uD602\uD603\uD605\uD606\uD607\uD609",6,"\uD612"],["c281","\uD616",5,"\uD61D\uD61E\uD61F\uD621\uD622\uD623\uD625",7,"\uD62E",9,"\uD63A\uD63B\uC9D5\uC9D6\uC9D9\uC9DA\uC9DC\uC9DD\uC9E0\uC9E2\uC9E4\uC9E7\uC9EC\uC9ED\uC9EF\uC9F0\uC9F1\uC9F8\uC9F9\uC9FC\uCA00\uCA08\uCA09\uCA0B\uCA0C\uCA0D\uCA14\uCA18\uCA29\uCA4C\uCA4D\uCA50\uCA54\uCA5C\uCA5D\uCA5F\uCA60\uCA61\uCA68\uCA7D\uCA84\uCA98\uCABC\uCABD\uCAC0\uCAC4\uCACC\uCACD\uCACF\uCAD1\uCAD3\uCAD8\uCAD9\uCAE0\uCAEC\uCAF4\uCB08\uCB10\uCB14\uCB18\uCB20\uCB21\uCB41\uCB48\uCB49\uCB4C\uCB50\uCB58\uCB59\uCB5D\uCB64\uCB78\uCB79\uCB9C\uCBB8\uCBD4\uCBE4\uCBE7\uCBE9\uCC0C\uCC0D\uCC10\uCC14\uCC1C\uCC1D\uCC21\uCC22\uCC27\uCC28\uCC29\uCC2C\uCC2E\uCC30\uCC38\uCC39\uCC3B"],["c341","\uD63D\uD63E\uD63F\uD641\uD642\uD643\uD644\uD646\uD647\uD64A\uD64C\uD64E\uD64F\uD650\uD652\uD653\uD656\uD657\uD659\uD65A\uD65B\uD65D",4],["c361","\uD662",4,"\uD668\uD66A",5,"\uD672\uD673\uD675",11],["c381","\uD681\uD682\uD684\uD686",5,"\uD68E\uD68F\uD691\uD692\uD693\uD695",7,"\uD69E\uD6A0\uD6A2",5,"\uD6A9\uD6AA\uCC3C\uCC3D\uCC3E\uCC44\uCC45\uCC48\uCC4C\uCC54\uCC55\uCC57\uCC58\uCC59\uCC60\uCC64\uCC66\uCC68\uCC70\uCC75\uCC98\uCC99\uCC9C\uCCA0\uCCA8\uCCA9\uCCAB\uCCAC\uCCAD\uCCB4\uCCB5\uCCB8\uCCBC\uCCC4\uCCC5\uCCC7\uCCC9\uCCD0\uCCD4\uCCE4\uCCEC\uCCF0\uCD01\uCD08\uCD09\uCD0C\uCD10\uCD18\uCD19\uCD1B\uCD1D\uCD24\uCD28\uCD2C\uCD39\uCD5C\uCD60\uCD64\uCD6C\uCD6D\uCD6F\uCD71\uCD78\uCD88\uCD94\uCD95\uCD98\uCD9C\uCDA4\uCDA5\uCDA7\uCDA9\uCDB0\uCDC4\uCDCC\uCDD0\uCDE8\uCDEC\uCDF0\uCDF8\uCDF9\uCDFB\uCDFD\uCE04\uCE08\uCE0C\uCE14\uCE19\uCE20\uCE21\uCE24\uCE28\uCE30\uCE31\uCE33\uCE35"],["c441","\uD6AB\uD6AD\uD6AE\uD6AF\uD6B1",7,"\uD6BA\uD6BC",7,"\uD6C6\uD6C7\uD6C9\uD6CA\uD6CB"],["c461","\uD6CD\uD6CE\uD6CF\uD6D0\uD6D2\uD6D3\uD6D5\uD6D6\uD6D8\uD6DA",5,"\uD6E1\uD6E2\uD6E3\uD6E5\uD6E6\uD6E7\uD6E9",4],["c481","\uD6EE\uD6EF\uD6F1\uD6F2\uD6F3\uD6F4\uD6F6",5,"\uD6FE\uD6FF\uD701\uD702\uD703\uD705",11,"\uD712\uD713\uD714\uCE58\uCE59\uCE5C\uCE5F\uCE60\uCE61\uCE68\uCE69\uCE6B\uCE6D\uCE74\uCE75\uCE78\uCE7C\uCE84\uCE85\uCE87\uCE89\uCE90\uCE91\uCE94\uCE98\uCEA0\uCEA1\uCEA3\uCEA4\uCEA5\uCEAC\uCEAD\uCEC1\uCEE4\uCEE5\uCEE8\uCEEB\uCEEC\uCEF4\uCEF5\uCEF7\uCEF8\uCEF9\uCF00\uCF01\uCF04\uCF08\uCF10\uCF11\uCF13\uCF15\uCF1C\uCF20\uCF24\uCF2C\uCF2D\uCF2F\uCF30\uCF31\uCF38\uCF54\uCF55\uCF58\uCF5C\uCF64\uCF65\uCF67\uCF69\uCF70\uCF71\uCF74\uCF78\uCF80\uCF85\uCF8C\uCFA1\uCFA8\uCFB0\uCFC4\uCFE0\uCFE1\uCFE4\uCFE8\uCFF0\uCFF1\uCFF3\uCFF5\uCFFC\uD000\uD004\uD011\uD018\uD02D\uD034\uD035\uD038\uD03C"],["c541","\uD715\uD716\uD717\uD71A\uD71B\uD71D\uD71E\uD71F\uD721",6,"\uD72A\uD72C\uD72E",5,"\uD736\uD737\uD739"],["c561","\uD73A\uD73B\uD73D",6,"\uD745\uD746\uD748\uD74A",5,"\uD752\uD753\uD755\uD75A",4],["c581","\uD75F\uD762\uD764\uD766\uD767\uD768\uD76A\uD76B\uD76D\uD76E\uD76F\uD771\uD772\uD773\uD775",6,"\uD77E\uD77F\uD780\uD782",5,"\uD78A\uD78B\uD044\uD045\uD047\uD049\uD050\uD054\uD058\uD060\uD06C\uD06D\uD070\uD074\uD07C\uD07D\uD081\uD0A4\uD0A5\uD0A8\uD0AC\uD0B4\uD0B5\uD0B7\uD0B9\uD0C0\uD0C1\uD0C4\uD0C8\uD0C9\uD0D0\uD0D1\uD0D3\uD0D4\uD0D5\uD0DC\uD0DD\uD0E0\uD0E4\uD0EC\uD0ED\uD0EF\uD0F0\uD0F1\uD0F8\uD10D\uD130\uD131\uD134\uD138\uD13A\uD140\uD141\uD143\uD144\uD145\uD14C\uD14D\uD150\uD154\uD15C\uD15D\uD15F\uD161\uD168\uD16C\uD17C\uD184\uD188\uD1A0\uD1A1\uD1A4\uD1A8\uD1B0\uD1B1\uD1B3\uD1B5\uD1BA\uD1BC\uD1C0\uD1D8\uD1F4\uD1F8\uD207\uD209\uD210\uD22C\uD22D\uD230\uD234\uD23C\uD23D\uD23F\uD241\uD248\uD25C"],["c641","\uD78D\uD78E\uD78F\uD791",6,"\uD79A\uD79C\uD79E",5],["c6a1","\uD264\uD280\uD281\uD284\uD288\uD290\uD291\uD295\uD29C\uD2A0\uD2A4\uD2AC\uD2B1\uD2B8\uD2B9\uD2BC\uD2BF\uD2C0\uD2C2\uD2C8\uD2C9\uD2CB\uD2D4\uD2D8\uD2DC\uD2E4\uD2E5\uD2F0\uD2F1\uD2F4\uD2F8\uD300\uD301\uD303\uD305\uD30C\uD30D\uD30E\uD310\uD314\uD316\uD31C\uD31D\uD31F\uD320\uD321\uD325\uD328\uD329\uD32C\uD330\uD338\uD339\uD33B\uD33C\uD33D\uD344\uD345\uD37C\uD37D\uD380\uD384\uD38C\uD38D\uD38F\uD390\uD391\uD398\uD399\uD39C\uD3A0\uD3A8\uD3A9\uD3AB\uD3AD\uD3B4\uD3B8\uD3BC\uD3C4\uD3C5\uD3C8\uD3C9\uD3D0\uD3D8\uD3E1\uD3E3\uD3EC\uD3ED\uD3F0\uD3F4\uD3FC\uD3FD\uD3FF\uD401"],["c7a1","\uD408\uD41D\uD440\uD444\uD45C\uD460\uD464\uD46D\uD46F\uD478\uD479\uD47C\uD47F\uD480\uD482\uD488\uD489\uD48B\uD48D\uD494\uD4A9\uD4CC\uD4D0\uD4D4\uD4DC\uD4DF\uD4E8\uD4EC\uD4F0\uD4F8\uD4FB\uD4FD\uD504\uD508\uD50C\uD514\uD515\uD517\uD53C\uD53D\uD540\uD544\uD54C\uD54D\uD54F\uD551\uD558\uD559\uD55C\uD560\uD565\uD568\uD569\uD56B\uD56D\uD574\uD575\uD578\uD57C\uD584\uD585\uD587\uD588\uD589\uD590\uD5A5\uD5C8\uD5C9\uD5CC\uD5D0\uD5D2\uD5D8\uD5D9\uD5DB\uD5DD\uD5E4\uD5E5\uD5E8\uD5EC\uD5F4\uD5F5\uD5F7\uD5F9\uD600\uD601\uD604\uD608\uD610\uD611\uD613\uD614\uD615\uD61C\uD620"],["c8a1","\uD624\uD62D\uD638\uD639\uD63C\uD640\uD645\uD648\uD649\uD64B\uD64D\uD651\uD654\uD655\uD658\uD65C\uD667\uD669\uD670\uD671\uD674\uD683\uD685\uD68C\uD68D\uD690\uD694\uD69D\uD69F\uD6A1\uD6A8\uD6AC\uD6B0\uD6B9\uD6BB\uD6C4\uD6C5\uD6C8\uD6CC\uD6D1\uD6D4\uD6D7\uD6D9\uD6E0\uD6E4\uD6E8\uD6F0\uD6F5\uD6FC\uD6FD\uD700\uD704\uD711\uD718\uD719\uD71C\uD720\uD728\uD729\uD72B\uD72D\uD734\uD735\uD738\uD73C\uD744\uD747\uD749\uD750\uD751\uD754\uD756\uD757\uD758\uD759\uD760\uD761\uD763\uD765\uD769\uD76C\uD770\uD774\uD77C\uD77D\uD781\uD788\uD789\uD78C\uD790\uD798\uD799\uD79B\uD79D"],["caa1","\u4F3D\u4F73\u5047\u50F9\u52A0\u53EF\u5475\u54E5\u5609\u5AC1\u5BB6\u6687\u67B6\u67B7\u67EF\u6B4C\u73C2\u75C2\u7A3C\u82DB\u8304\u8857\u8888\u8A36\u8CC8\u8DCF\u8EFB\u8FE6\u99D5\u523B\u5374\u5404\u606A\u6164\u6BBC\u73CF\u811A\u89BA\u89D2\u95A3\u4F83\u520A\u58BE\u5978\u59E6\u5E72\u5E79\u61C7\u63C0\u6746\u67EC\u687F\u6F97\u764E\u770B\u78F5\u7A08\u7AFF\u7C21\u809D\u826E\u8271\u8AEB\u9593\u4E6B\u559D\u66F7\u6E34\u78A3\u7AED\u845B\u8910\u874E\u97A8\u52D8\u574E\u582A\u5D4C\u611F\u61BE\u6221\u6562\u67D1\u6A44\u6E1B\u7518\u75B3\u76E3\u77B0\u7D3A\u90AF\u9451\u9452\u9F95"],["cba1","\u5323\u5CAC\u7532\u80DB\u9240\u9598\u525B\u5808\u59DC\u5CA1\u5D17\u5EB7\u5F3A\u5F4A\u6177\u6C5F\u757A\u7586\u7CE0\u7D73\u7DB1\u7F8C\u8154\u8221\u8591\u8941\u8B1B\u92FC\u964D\u9C47\u4ECB\u4EF7\u500B\u51F1\u584F\u6137\u613E\u6168\u6539\u69EA\u6F11\u75A5\u7686\u76D6\u7B87\u82A5\u84CB\uF900\u93A7\u958B\u5580\u5BA2\u5751\uF901\u7CB3\u7FB9\u91B5\u5028\u53BB\u5C45\u5DE8\u62D2\u636E\u64DA\u64E7\u6E20\u70AC\u795B\u8DDD\u8E1E\uF902\u907D\u9245\u92F8\u4E7E\u4EF6\u5065\u5DFE\u5EFA\u6106\u6957\u8171\u8654\u8E47\u9375\u9A2B\u4E5E\u5091\u6770\u6840\u5109\u528D\u5292\u6AA2"],["cca1","\u77BC\u9210\u9ED4\u52AB\u602F\u8FF2\u5048\u61A9\u63ED\u64CA\u683C\u6A84\u6FC0\u8188\u89A1\u9694\u5805\u727D\u72AC\u7504\u7D79\u7E6D\u80A9\u898B\u8B74\u9063\u9D51\u6289\u6C7A\u6F54\u7D50\u7F3A\u8A23\u517C\u614A\u7B9D\u8B19\u9257\u938C\u4EAC\u4FD3\u501E\u50BE\u5106\u52C1\u52CD\u537F\u5770\u5883\u5E9A\u5F91\u6176\u61AC\u64CE\u656C\u666F\u66BB\u66F4\u6897\u6D87\u7085\u70F1\u749F\u74A5\u74CA\u75D9\u786C\u78EC\u7ADF\u7AF6\u7D45\u7D93\u8015\u803F\u811B\u8396\u8B66\u8F15\u9015\u93E1\u9803\u9838\u9A5A\u9BE8\u4FC2\u5553\u583A\u5951\u5B63\u5C46\u60B8\u6212\u6842\u68B0"],["cda1","\u68E8\u6EAA\u754C\u7678\u78CE\u7A3D\u7CFB\u7E6B\u7E7C\u8A08\u8AA1\u8C3F\u968E\u9DC4\u53E4\u53E9\u544A\u5471\u56FA\u59D1\u5B64\u5C3B\u5EAB\u62F7\u6537\u6545\u6572\u66A0\u67AF\u69C1\u6CBD\u75FC\u7690\u777E\u7A3F\u7F94\u8003\u80A1\u818F\u82E6\u82FD\u83F0\u85C1\u8831\u88B4\u8AA5\uF903\u8F9C\u932E\u96C7\u9867\u9AD8\u9F13\u54ED\u659B\u66F2\u688F\u7A40\u8C37\u9D60\u56F0\u5764\u5D11\u6606\u68B1\u68CD\u6EFE\u7428\u889E\u9BE4\u6C68\uF904\u9AA8\u4F9B\u516C\u5171\u529F\u5B54\u5DE5\u6050\u606D\u62F1\u63A7\u653B\u73D9\u7A7A\u86A3\u8CA2\u978F\u4E32\u5BE1\u6208\u679C\u74DC"],["cea1","\u79D1\u83D3\u8A87\u8AB2\u8DE8\u904E\u934B\u9846\u5ED3\u69E8\u85FF\u90ED\uF905\u51A0\u5B98\u5BEC\u6163\u68FA\u6B3E\u704C\u742F\u74D8\u7BA1\u7F50\u83C5\u89C0\u8CAB\u95DC\u9928\u522E\u605D\u62EC\u9002\u4F8A\u5149\u5321\u58D9\u5EE3\u66E0\u6D38\u709A\u72C2\u73D6\u7B50\u80F1\u945B\u5366\u639B\u7F6B\u4E56\u5080\u584A\u58DE\u602A\u6127\u62D0\u69D0\u9B41\u5B8F\u7D18\u80B1\u8F5F\u4EA4\u50D1\u54AC\u55AC\u5B0C\u5DA0\u5DE7\u652A\u654E\u6821\u6A4B\u72E1\u768E\u77EF\u7D5E\u7FF9\u81A0\u854E\u86DF\u8F03\u8F4E\u90CA\u9903\u9A55\u9BAB\u4E18\u4E45\u4E5D\u4EC7\u4FF1\u5177\u52FE"],["cfa1","\u5340\u53E3\u53E5\u548E\u5614\u5775\u57A2\u5BC7\u5D87\u5ED0\u61FC\u62D8\u6551\u67B8\u67E9\u69CB\u6B50\u6BC6\u6BEC\u6C42\u6E9D\u7078\u72D7\u7396\u7403\u77BF\u77E9\u7A76\u7D7F\u8009\u81FC\u8205\u820A\u82DF\u8862\u8B33\u8CFC\u8EC0\u9011\u90B1\u9264\u92B6\u99D2\u9A45\u9CE9\u9DD7\u9F9C\u570B\u5C40\u83CA\u97A0\u97AB\u9EB4\u541B\u7A98\u7FA4\u88D9\u8ECD\u90E1\u5800\u5C48\u6398\u7A9F\u5BAE\u5F13\u7A79\u7AAE\u828E\u8EAC\u5026\u5238\u52F8\u5377\u5708\u62F3\u6372\u6B0A\u6DC3\u7737\u53A5\u7357\u8568\u8E76\u95D5\u673A\u6AC3\u6F70\u8A6D\u8ECC\u994B\uF906\u6677\u6B78\u8CB4"],["d0a1","\u9B3C\uF907\u53EB\u572D\u594E\u63C6\u69FB\u73EA\u7845\u7ABA\u7AC5\u7CFE\u8475\u898F\u8D73\u9035\u95A8\u52FB\u5747\u7547\u7B60\u83CC\u921E\uF908\u6A58\u514B\u524B\u5287\u621F\u68D8\u6975\u9699\u50C5\u52A4\u52E4\u61C3\u65A4\u6839\u69FF\u747E\u7B4B\u82B9\u83EB\u89B2\u8B39\u8FD1\u9949\uF909\u4ECA\u5997\u64D2\u6611\u6A8E\u7434\u7981\u79BD\u82A9\u887E\u887F\u895F\uF90A\u9326\u4F0B\u53CA\u6025\u6271\u6C72\u7D1A\u7D66\u4E98\u5162\u77DC\u80AF\u4F01\u4F0E\u5176\u5180\u55DC\u5668\u573B\u57FA\u57FC\u5914\u5947\u5993\u5BC4\u5C90\u5D0E\u5DF1\u5E7E\u5FCC\u6280\u65D7\u65E3"],["d1a1","\u671E\u671F\u675E\u68CB\u68C4\u6A5F\u6B3A\u6C23\u6C7D\u6C82\u6DC7\u7398\u7426\u742A\u7482\u74A3\u7578\u757F\u7881\u78EF\u7941\u7947\u7948\u797A\u7B95\u7D00\u7DBA\u7F88\u8006\u802D\u808C\u8A18\u8B4F\u8C48\u8D77\u9321\u9324\u98E2\u9951\u9A0E\u9A0F\u9A65\u9E92\u7DCA\u4F76\u5409\u62EE\u6854\u91D1\u55AB\u513A\uF90B\uF90C\u5A1C\u61E6\uF90D\u62CF\u62FF\uF90E",5,"\u90A3\uF914",4,"\u8AFE\uF919\uF91A\uF91B\uF91C\u6696\uF91D\u7156\uF91E\uF91F\u96E3\uF920\u634F\u637A\u5357\uF921\u678F\u6960\u6E73\uF922\u7537\uF923\uF924\uF925"],["d2a1","\u7D0D\uF926\uF927\u8872\u56CA\u5A18\uF928",4,"\u4E43\uF92D\u5167\u5948\u67F0\u8010\uF92E\u5973\u5E74\u649A\u79CA\u5FF5\u606C\u62C8\u637B\u5BE7\u5BD7\u52AA\uF92F\u5974\u5F29\u6012\uF930\uF931\uF932\u7459\uF933",5,"\u99D1\uF939",10,"\u6FC3\uF944\uF945\u81BF\u8FB2\u60F1\uF946\uF947\u8166\uF948\uF949\u5C3F\uF94A",7,"\u5AE9\u8A25\u677B\u7D10\uF952",5,"\u80FD\uF958\uF959\u5C3C\u6CE5\u533F\u6EBA\u591A\u8336"],["d3a1","\u4E39\u4EB6\u4F46\u55AE\u5718\u58C7\u5F56\u65B7\u65E6\u6A80\u6BB5\u6E4D\u77ED\u7AEF\u7C1E\u7DDE\u86CB\u8892\u9132\u935B\u64BB\u6FBE\u737A\u75B8\u9054\u5556\u574D\u61BA\u64D4\u66C7\u6DE1\u6E5B\u6F6D\u6FB9\u75F0\u8043\u81BD\u8541\u8983\u8AC7\u8B5A\u931F\u6C93\u7553\u7B54\u8E0F\u905D\u5510\u5802\u5858\u5E62\u6207\u649E\u68E0\u7576\u7CD6\u87B3\u9EE8\u4EE3\u5788\u576E\u5927\u5C0D\u5CB1\u5E36\u5F85\u6234\u64E1\u73B3\u81FA\u888B\u8CB8\u968A\u9EDB\u5B85\u5FB7\u60B3\u5012\u5200\u5230\u5716\u5835\u5857\u5C0E\u5C60\u5CF6\u5D8B\u5EA6\u5F92\u60BC\u6311\u6389\u6417\u6843"],["d4a1","\u68F9\u6AC2\u6DD8\u6E21\u6ED4\u6FE4\u71FE\u76DC\u7779\u79B1\u7A3B\u8404\u89A9\u8CED\u8DF3\u8E48\u9003\u9014\u9053\u90FD\u934D\u9676\u97DC\u6BD2\u7006\u7258\u72A2\u7368\u7763\u79BF\u7BE4\u7E9B\u8B80\u58A9\u60C7\u6566\u65FD\u66BE\u6C8C\u711E\u71C9\u8C5A\u9813\u4E6D\u7A81\u4EDD\u51AC\u51CD\u52D5\u540C\u61A7\u6771\u6850\u68DF\u6D1E\u6F7C\u75BC\u77B3\u7AE5\u80F4\u8463\u9285\u515C\u6597\u675C\u6793\u75D8\u7AC7\u8373\uF95A\u8C46\u9017\u982D\u5C6F\u81C0\u829A\u9041\u906F\u920D\u5F97\u5D9D\u6A59\u71C8\u767B\u7B49\u85E4\u8B04\u9127\u9A30\u5587\u61F6\uF95B\u7669\u7F85"],["d5a1","\u863F\u87BA\u88F8\u908F\uF95C\u6D1B\u70D9\u73DE\u7D61\u843D\uF95D\u916A\u99F1\uF95E\u4E82\u5375\u6B04\u6B12\u703E\u721B\u862D\u9E1E\u524C\u8FA3\u5D50\u64E5\u652C\u6B16\u6FEB\u7C43\u7E9C\u85CD\u8964\u89BD\u62C9\u81D8\u881F\u5ECA\u6717\u6D6A\u72FC\u7405\u746F\u8782\u90DE\u4F86\u5D0D\u5FA0\u840A\u51B7\u63A0\u7565\u4EAE\u5006\u5169\u51C9\u6881\u6A11\u7CAE\u7CB1\u7CE7\u826F\u8AD2\u8F1B\u91CF\u4FB6\u5137\u52F5\u5442\u5EEC\u616E\u623E\u65C5\u6ADA\u6FFE\u792A\u85DC\u8823\u95AD\u9A62\u9A6A\u9E97\u9ECE\u529B\u66C6\u6B77\u701D\u792B\u8F62\u9742\u6190\u6200\u6523\u6F23"],["d6a1","\u7149\u7489\u7DF4\u806F\u84EE\u8F26\u9023\u934A\u51BD\u5217\u52A3\u6D0C\u70C8\u88C2\u5EC9\u6582\u6BAE\u6FC2\u7C3E\u7375\u4EE4\u4F36\u56F9\uF95F\u5CBA\u5DBA\u601C\u73B2\u7B2D\u7F9A\u7FCE\u8046\u901E\u9234\u96F6\u9748\u9818\u9F61\u4F8B\u6FA7\u79AE\u91B4\u96B7\u52DE\uF960\u6488\u64C4\u6AD3\u6F5E\u7018\u7210\u76E7\u8001\u8606\u865C\u8DEF\u8F05\u9732\u9B6F\u9DFA\u9E75\u788C\u797F\u7DA0\u83C9\u9304\u9E7F\u9E93\u8AD6\u58DF\u5F04\u6727\u7027\u74CF\u7C60\u807E\u5121\u7028\u7262\u78CA\u8CC2\u8CDA\u8CF4\u96F7\u4E86\u50DA\u5BEE\u5ED6\u6599\u71CE\u7642\u77AD\u804A\u84FC"],["d7a1","\u907C\u9B27\u9F8D\u58D8\u5A41\u5C62\u6A13\u6DDA\u6F0F\u763B\u7D2F\u7E37\u851E\u8938\u93E4\u964B\u5289\u65D2\u67F3\u69B4\u6D41\u6E9C\u700F\u7409\u7460\u7559\u7624\u786B\u8B2C\u985E\u516D\u622E\u9678\u4F96\u502B\u5D19\u6DEA\u7DB8\u8F2A\u5F8B\u6144\u6817\uF961\u9686\u52D2\u808B\u51DC\u51CC\u695E\u7A1C\u7DBE\u83F1\u9675\u4FDA\u5229\u5398\u540F\u550E\u5C65\u60A7\u674E\u68A8\u6D6C\u7281\u72F8\u7406\u7483\uF962\u75E2\u7C6C\u7F79\u7FB8\u8389\u88CF\u88E1\u91CC\u91D0\u96E2\u9BC9\u541D\u6F7E\u71D0\u7498\u85FA\u8EAA\u96A3\u9C57\u9E9F\u6797\u6DCB\u7433\u81E8\u9716\u782C"],["d8a1","\u7ACB\u7B20\u7C92\u6469\u746A\u75F2\u78BC\u78E8\u99AC\u9B54\u9EBB\u5BDE\u5E55\u6F20\u819C\u83AB\u9088\u4E07\u534D\u5A29\u5DD2\u5F4E\u6162\u633D\u6669\u66FC\u6EFF\u6F2B\u7063\u779E\u842C\u8513\u883B\u8F13\u9945\u9C3B\u551C\u62B9\u672B\u6CAB\u8309\u896A\u977A\u4EA1\u5984\u5FD8\u5FD9\u671B\u7DB2\u7F54\u8292\u832B\u83BD\u8F1E\u9099\u57CB\u59B9\u5A92\u5BD0\u6627\u679A\u6885\u6BCF\u7164\u7F75\u8CB7\u8CE3\u9081\u9B45\u8108\u8C8A\u964C\u9A40\u9EA5\u5B5F\u6C13\u731B\u76F2\u76DF\u840C\u51AA\u8993\u514D\u5195\u52C9\u68C9\u6C94\u7704\u7720\u7DBF\u7DEC\u9762\u9EB5\u6EC5"],["d9a1","\u8511\u51A5\u540D\u547D\u660E\u669D\u6927\u6E9F\u76BF\u7791\u8317\u84C2\u879F\u9169\u9298\u9CF4\u8882\u4FAE\u5192\u52DF\u59C6\u5E3D\u6155\u6478\u6479\u66AE\u67D0\u6A21\u6BCD\u6BDB\u725F\u7261\u7441\u7738\u77DB\u8017\u82BC\u8305\u8B00\u8B28\u8C8C\u6728\u6C90\u7267\u76EE\u7766\u7A46\u9DA9\u6B7F\u6C92\u5922\u6726\u8499\u536F\u5893\u5999\u5EDF\u63CF\u6634\u6773\u6E3A\u732B\u7AD7\u82D7\u9328\u52D9\u5DEB\u61AE\u61CB\u620A\u62C7\u64AB\u65E0\u6959\u6B66\u6BCB\u7121\u73F7\u755D\u7E46\u821E\u8302\u856A\u8AA3\u8CBF\u9727\u9D61\u58A8\u9ED8\u5011\u520E\u543B\u554F\u6587"],["daa1","\u6C76\u7D0A\u7D0B\u805E\u868A\u9580\u96EF\u52FF\u6C95\u7269\u5473\u5A9A\u5C3E\u5D4B\u5F4C\u5FAE\u672A\u68B6\u6963\u6E3C\u6E44\u7709\u7C73\u7F8E\u8587\u8B0E\u8FF7\u9761\u9EF4\u5CB7\u60B6\u610D\u61AB\u654F\u65FB\u65FC\u6C11\u6CEF\u739F\u73C9\u7DE1\u9594\u5BC6\u871C\u8B10\u525D\u535A\u62CD\u640F\u64B2\u6734\u6A38\u6CCA\u73C0\u749E\u7B94\u7C95\u7E1B\u818A\u8236\u8584\u8FEB\u96F9\u99C1\u4F34\u534A\u53CD\u53DB\u62CC\u642C\u6500\u6591\u69C3\u6CEE\u6F58\u73ED\u7554\u7622\u76E4\u76FC\u78D0\u78FB\u792C\u7D46\u822C\u87E0\u8FD4\u9812\u98EF\u52C3\u62D4\u64A5\u6E24\u6F51"],["dba1","\u767C\u8DCB\u91B1\u9262\u9AEE\u9B43\u5023\u508D\u574A\u59A8\u5C28\u5E47\u5F77\u623F\u653E\u65B9\u65C1\u6609\u678B\u699C\u6EC2\u78C5\u7D21\u80AA\u8180\u822B\u82B3\u84A1\u868C\u8A2A\u8B17\u90A6\u9632\u9F90\u500D\u4FF3\uF963\u57F9\u5F98\u62DC\u6392\u676F\u6E43\u7119\u76C3\u80CC\u80DA\u88F4\u88F5\u8919\u8CE0\u8F29\u914D\u966A\u4F2F\u4F70\u5E1B\u67CF\u6822\u767D\u767E\u9B44\u5E61\u6A0A\u7169\u71D4\u756A\uF964\u7E41\u8543\u85E9\u98DC\u4F10\u7B4F\u7F70\u95A5\u51E1\u5E06\u68B5\u6C3E\u6C4E\u6CDB\u72AF\u7BC4\u8303\u6CD5\u743A\u50FB\u5288\u58C1\u64D8\u6A97\u74A7\u7656"],["dca1","\u78A7\u8617\u95E2\u9739\uF965\u535E\u5F01\u8B8A\u8FA8\u8FAF\u908A\u5225\u77A5\u9C49\u9F08\u4E19\u5002\u5175\u5C5B\u5E77\u661E\u663A\u67C4\u68C5\u70B3\u7501\u75C5\u79C9\u7ADD\u8F27\u9920\u9A08\u4FDD\u5821\u5831\u5BF6\u666E\u6B65\u6D11\u6E7A\u6F7D\u73E4\u752B\u83E9\u88DC\u8913\u8B5C\u8F14\u4F0F\u50D5\u5310\u535C\u5B93\u5FA9\u670D\u798F\u8179\u832F\u8514\u8907\u8986\u8F39\u8F3B\u99A5\u9C12\u672C\u4E76\u4FF8\u5949\u5C01\u5CEF\u5CF0\u6367\u68D2\u70FD\u71A2\u742B\u7E2B\u84EC\u8702\u9022\u92D2\u9CF3\u4E0D\u4ED8\u4FEF\u5085\u5256\u526F\u5426\u5490\u57E0\u592B\u5A66"],["dda1","\u5B5A\u5B75\u5BCC\u5E9C\uF966\u6276\u6577\u65A7\u6D6E\u6EA5\u7236\u7B26\u7C3F\u7F36\u8150\u8151\u819A\u8240\u8299\u83A9\u8A03\u8CA0\u8CE6\u8CFB\u8D74\u8DBA\u90E8\u91DC\u961C\u9644\u99D9\u9CE7\u5317\u5206\u5429\u5674\u58B3\u5954\u596E\u5FFF\u61A4\u626E\u6610\u6C7E\u711A\u76C6\u7C89\u7CDE\u7D1B\u82AC\u8CC1\u96F0\uF967\u4F5B\u5F17\u5F7F\u62C2\u5D29\u670B\u68DA\u787C\u7E43\u9D6C\u4E15\u5099\u5315\u532A\u5351\u5983\u5A62\u5E87\u60B2\u618A\u6249\u6279\u6590\u6787\u69A7\u6BD4\u6BD6\u6BD7\u6BD8\u6CB8\uF968\u7435\u75FA\u7812\u7891\u79D5\u79D8\u7C83\u7DCB\u7FE1\u80A5"],["dea1","\u813E\u81C2\u83F2\u871A\u88E8\u8AB9\u8B6C\u8CBB\u9119\u975E\u98DB\u9F3B\u56AC\u5B2A\u5F6C\u658C\u6AB3\u6BAF\u6D5C\u6FF1\u7015\u725D\u73AD\u8CA7\u8CD3\u983B\u6191\u6C37\u8058\u9A01\u4E4D\u4E8B\u4E9B\u4ED5\u4F3A\u4F3C\u4F7F\u4FDF\u50FF\u53F2\u53F8\u5506\u55E3\u56DB\u58EB\u5962\u5A11\u5BEB\u5BFA\u5C04\u5DF3\u5E2B\u5F99\u601D\u6368\u659C\u65AF\u67F6\u67FB\u68AD\u6B7B\u6C99\u6CD7\u6E23\u7009\u7345\u7802\u793E\u7940\u7960\u79C1\u7BE9\u7D17\u7D72\u8086\u820D\u838E\u84D1\u86C7\u88DF\u8A50\u8A5E\u8B1D\u8CDC\u8D66\u8FAD\u90AA\u98FC\u99DF\u9E9D\u524A\uF969\u6714\uF96A"],["dfa1","\u5098\u522A\u5C71\u6563\u6C55\u73CA\u7523\u759D\u7B97\u849C\u9178\u9730\u4E77\u6492\u6BBA\u715E\u85A9\u4E09\uF96B\u6749\u68EE\u6E17\u829F\u8518\u886B\u63F7\u6F81\u9212\u98AF\u4E0A\u50B7\u50CF\u511F\u5546\u55AA\u5617\u5B40\u5C19\u5CE0\u5E38\u5E8A\u5EA0\u5EC2\u60F3\u6851\u6A61\u6E58\u723D\u7240\u72C0\u76F8\u7965\u7BB1\u7FD4\u88F3\u89F4\u8A73\u8C61\u8CDE\u971C\u585E\u74BD\u8CFD\u55C7\uF96C\u7A61\u7D22\u8272\u7272\u751F\u7525\uF96D\u7B19\u5885\u58FB\u5DBC\u5E8F\u5EB6\u5F90\u6055\u6292\u637F\u654D\u6691\u66D9\u66F8\u6816\u68F2\u7280\u745E\u7B6E\u7D6E\u7DD6\u7F72"],["e0a1","\u80E5\u8212\u85AF\u897F\u8A93\u901D\u92E4\u9ECD\u9F20\u5915\u596D\u5E2D\u60DC\u6614\u6673\u6790\u6C50\u6DC5\u6F5F\u77F3\u78A9\u84C6\u91CB\u932B\u4ED9\u50CA\u5148\u5584\u5B0B\u5BA3\u6247\u657E\u65CB\u6E32\u717D\u7401\u7444\u7487\u74BF\u766C\u79AA\u7DDA\u7E55\u7FA8\u817A\u81B3\u8239\u861A\u87EC\u8A75\u8DE3\u9078\u9291\u9425\u994D\u9BAE\u5368\u5C51\u6954\u6CC4\u6D29\u6E2B\u820C\u859B\u893B\u8A2D\u8AAA\u96EA\u9F67\u5261\u66B9\u6BB2\u7E96\u87FE\u8D0D\u9583\u965D\u651D\u6D89\u71EE\uF96E\u57CE\u59D3\u5BAC\u6027\u60FA\u6210\u661F\u665F\u7329\u73F9\u76DB\u7701\u7B6C"],["e1a1","\u8056\u8072\u8165\u8AA0\u9192\u4E16\u52E2\u6B72\u6D17\u7A05\u7B39\u7D30\uF96F\u8CB0\u53EC\u562F\u5851\u5BB5\u5C0F\u5C11\u5DE2\u6240\u6383\u6414\u662D\u68B3\u6CBC\u6D88\u6EAF\u701F\u70A4\u71D2\u7526\u758F\u758E\u7619\u7B11\u7BE0\u7C2B\u7D20\u7D39\u852C\u856D\u8607\u8A34\u900D\u9061\u90B5\u92B7\u97F6\u9A37\u4FD7\u5C6C\u675F\u6D91\u7C9F\u7E8C\u8B16\u8D16\u901F\u5B6B\u5DFD\u640D\u84C0\u905C\u98E1\u7387\u5B8B\u609A\u677E\u6DDE\u8A1F\u8AA6\u9001\u980C\u5237\uF970\u7051\u788E\u9396\u8870\u91D7\u4FEE\u53D7\u55FD\u56DA\u5782\u58FD\u5AC2\u5B88\u5CAB\u5CC0\u5E25\u6101"],["e2a1","\u620D\u624B\u6388\u641C\u6536\u6578\u6A39\u6B8A\u6C34\u6D19\u6F31\u71E7\u72E9\u7378\u7407\u74B2\u7626\u7761\u79C0\u7A57\u7AEA\u7CB9\u7D8F\u7DAC\u7E61\u7F9E\u8129\u8331\u8490\u84DA\u85EA\u8896\u8AB0\u8B90\u8F38\u9042\u9083\u916C\u9296\u92B9\u968B\u96A7\u96A8\u96D6\u9700\u9808\u9996\u9AD3\u9B1A\u53D4\u587E\u5919\u5B70\u5BBF\u6DD1\u6F5A\u719F\u7421\u74B9\u8085\u83FD\u5DE1\u5F87\u5FAA\u6042\u65EC\u6812\u696F\u6A53\u6B89\u6D35\u6DF3\u73E3\u76FE\u77AC\u7B4D\u7D14\u8123\u821C\u8340\u84F4\u8563\u8A62\u8AC4\u9187\u931E\u9806\u99B4\u620C\u8853\u8FF0\u9265\u5D07\u5D27"],["e3a1","\u5D69\u745F\u819D\u8768\u6FD5\u62FE\u7FD2\u8936\u8972\u4E1E\u4E58\u50E7\u52DD\u5347\u627F\u6607\u7E69\u8805\u965E\u4F8D\u5319\u5636\u59CB\u5AA4\u5C38\u5C4E\u5C4D\u5E02\u5F11\u6043\u65BD\u662F\u6642\u67BE\u67F4\u731C\u77E2\u793A\u7FC5\u8494\u84CD\u8996\u8A66\u8A69\u8AE1\u8C55\u8C7A\u57F4\u5BD4\u5F0F\u606F\u62ED\u690D\u6B96\u6E5C\u7184\u7BD2\u8755\u8B58\u8EFE\u98DF\u98FE\u4F38\u4F81\u4FE1\u547B\u5A20\u5BB8\u613C\u65B0\u6668\u71FC\u7533\u795E\u7D33\u814E\u81E3\u8398\u85AA\u85CE\u8703\u8A0A\u8EAB\u8F9B\uF971\u8FC5\u5931\u5BA4\u5BE6\u6089\u5BE9\u5C0B\u5FC3\u6C81"],["e4a1","\uF972\u6DF1\u700B\u751A\u82AF\u8AF6\u4EC0\u5341\uF973\u96D9\u6C0F\u4E9E\u4FC4\u5152\u555E\u5A25\u5CE8\u6211\u7259\u82BD\u83AA\u86FE\u8859\u8A1D\u963F\u96C5\u9913\u9D09\u9D5D\u580A\u5CB3\u5DBD\u5E44\u60E1\u6115\u63E1\u6A02\u6E25\u9102\u9354\u984E\u9C10\u9F77\u5B89\u5CB8\u6309\u664F\u6848\u773C\u96C1\u978D\u9854\u9B9F\u65A1\u8B01\u8ECB\u95BC\u5535\u5CA9\u5DD6\u5EB5\u6697\u764C\u83F4\u95C7\u58D3\u62BC\u72CE\u9D28\u4EF0\u592E\u600F\u663B\u6B83\u79E7\u9D26\u5393\u54C0\u57C3\u5D16\u611B\u66D6\u6DAF\u788D\u827E\u9698\u9744\u5384\u627C\u6396\u6DB2\u7E0A\u814B\u984D"],["e5a1","\u6AFB\u7F4C\u9DAF\u9E1A\u4E5F\u503B\u51B6\u591C\u60F9\u63F6\u6930\u723A\u8036\uF974\u91CE\u5F31\uF975\uF976\u7D04\u82E5\u846F\u84BB\u85E5\u8E8D\uF977\u4F6F\uF978\uF979\u58E4\u5B43\u6059\u63DA\u6518\u656D\u6698\uF97A\u694A\u6A23\u6D0B\u7001\u716C\u75D2\u760D\u79B3\u7A70\uF97B\u7F8A\uF97C\u8944\uF97D\u8B93\u91C0\u967D\uF97E\u990A\u5704\u5FA1\u65BC\u6F01\u7600\u79A6\u8A9E\u99AD\u9B5A\u9F6C\u5104\u61B6\u6291\u6A8D\u81C6\u5043\u5830\u5F66\u7109\u8A00\u8AFA\u5B7C\u8616\u4FFA\u513C\u56B4\u5944\u63A9\u6DF9\u5DAA\u696D\u5186\u4E88\u4F59\uF97F\uF980\uF981\u5982\uF982"],["e6a1","\uF983\u6B5F\u6C5D\uF984\u74B5\u7916\uF985\u8207\u8245\u8339\u8F3F\u8F5D\uF986\u9918\uF987\uF988\uF989\u4EA6\uF98A\u57DF\u5F79\u6613\uF98B\uF98C\u75AB\u7E79\u8B6F\uF98D\u9006\u9A5B\u56A5\u5827\u59F8\u5A1F\u5BB4\uF98E\u5EF6\uF98F\uF990\u6350\u633B\uF991\u693D\u6C87\u6CBF\u6D8E\u6D93\u6DF5\u6F14\uF992\u70DF\u7136\u7159\uF993\u71C3\u71D5\uF994\u784F\u786F\uF995\u7B75\u7DE3\uF996\u7E2F\uF997\u884D\u8EDF\uF998\uF999\uF99A\u925B\uF99B\u9CF6\uF99C\uF99D\uF99E\u6085\u6D85\uF99F\u71B1\uF9A0\uF9A1\u95B1\u53AD\uF9A2\uF9A3\uF9A4\u67D3\uF9A5\u708E\u7130\u7430\u8276\u82D2"],["e7a1","\uF9A6\u95BB\u9AE5\u9E7D\u66C4\uF9A7\u71C1\u8449\uF9A8\uF9A9\u584B\uF9AA\uF9AB\u5DB8\u5F71\uF9AC\u6620\u668E\u6979\u69AE\u6C38\u6CF3\u6E36\u6F41\u6FDA\u701B\u702F\u7150\u71DF\u7370\uF9AD\u745B\uF9AE\u74D4\u76C8\u7A4E\u7E93\uF9AF\uF9B0\u82F1\u8A60\u8FCE\uF9B1\u9348\uF9B2\u9719\uF9B3\uF9B4\u4E42\u502A\uF9B5\u5208\u53E1\u66F3\u6C6D\u6FCA\u730A\u777F\u7A62\u82AE\u85DD\u8602\uF9B6\u88D4\u8A63\u8B7D\u8C6B\uF9B7\u92B3\uF9B8\u9713\u9810\u4E94\u4F0D\u4FC9\u50B2\u5348\u543E\u5433\u55DA\u5862\u58BA\u5967\u5A1B\u5BE4\u609F\uF9B9\u61CA\u6556\u65FF\u6664\u68A7\u6C5A\u6FB3"],["e8a1","\u70CF\u71AC\u7352\u7B7D\u8708\u8AA4\u9C32\u9F07\u5C4B\u6C83\u7344\u7389\u923A\u6EAB\u7465\u761F\u7A69\u7E15\u860A\u5140\u58C5\u64C1\u74EE\u7515\u7670\u7FC1\u9095\u96CD\u9954\u6E26\u74E6\u7AA9\u7AAA\u81E5\u86D9\u8778\u8A1B\u5A49\u5B8C\u5B9B\u68A1\u6900\u6D63\u73A9\u7413\u742C\u7897\u7DE9\u7FEB\u8118\u8155\u839E\u8C4C\u962E\u9811\u66F0\u5F80\u65FA\u6789\u6C6A\u738B\u502D\u5A03\u6B6A\u77EE\u5916\u5D6C\u5DCD\u7325\u754F\uF9BA\uF9BB\u50E5\u51F9\u582F\u592D\u5996\u59DA\u5BE5\uF9BC\uF9BD\u5DA2\u62D7\u6416\u6493\u64FE\uF9BE\u66DC\uF9BF\u6A48\uF9C0\u71FF\u7464\uF9C1"],["e9a1","\u7A88\u7AAF\u7E47\u7E5E\u8000\u8170\uF9C2\u87EF\u8981\u8B20\u9059\uF9C3\u9080\u9952\u617E\u6B32\u6D74\u7E1F\u8925\u8FB1\u4FD1\u50AD\u5197\u52C7\u57C7\u5889\u5BB9\u5EB8\u6142\u6995\u6D8C\u6E67\u6EB6\u7194\u7462\u7528\u752C\u8073\u8338\u84C9\u8E0A\u9394\u93DE\uF9C4\u4E8E\u4F51\u5076\u512A\u53C8\u53CB\u53F3\u5B87\u5BD3\u5C24\u611A\u6182\u65F4\u725B\u7397\u7440\u76C2\u7950\u7991\u79B9\u7D06\u7FBD\u828B\u85D5\u865E\u8FC2\u9047\u90F5\u91EA\u9685\u96E8\u96E9\u52D6\u5F67\u65ED\u6631\u682F\u715C\u7A36\u90C1\u980A\u4E91\uF9C5\u6A52\u6B9E\u6F90\u7189\u8018\u82B8\u8553"],["eaa1","\u904B\u9695\u96F2\u97FB\u851A\u9B31\u4E90\u718A\u96C4\u5143\u539F\u54E1\u5713\u5712\u57A3\u5A9B\u5AC4\u5BC3\u6028\u613F\u63F4\u6C85\u6D39\u6E72\u6E90\u7230\u733F\u7457\u82D1\u8881\u8F45\u9060\uF9C6\u9662\u9858\u9D1B\u6708\u8D8A\u925E\u4F4D\u5049\u50DE\u5371\u570D\u59D4\u5A01\u5C09\u6170\u6690\u6E2D\u7232\u744B\u7DEF\u80C3\u840E\u8466\u853F\u875F\u885B\u8918\u8B02\u9055\u97CB\u9B4F\u4E73\u4F91\u5112\u516A\uF9C7\u552F\u55A9\u5B7A\u5BA5\u5E7C\u5E7D\u5EBE\u60A0\u60DF\u6108\u6109\u63C4\u6538\u6709\uF9C8\u67D4\u67DA\uF9C9\u6961\u6962\u6CB9\u6D27\uF9CA\u6E38\uF9CB"],["eba1","\u6FE1\u7336\u7337\uF9CC\u745C\u7531\uF9CD\u7652\uF9CE\uF9CF\u7DAD\u81FE\u8438\u88D5\u8A98\u8ADB\u8AED\u8E30\u8E42\u904A\u903E\u907A\u9149\u91C9\u936E\uF9D0\uF9D1\u5809\uF9D2\u6BD3\u8089\u80B2\uF9D3\uF9D4\u5141\u596B\u5C39\uF9D5\uF9D6\u6F64\u73A7\u80E4\u8D07\uF9D7\u9217\u958F\uF9D8\uF9D9\uF9DA\uF9DB\u807F\u620E\u701C\u7D68\u878D\uF9DC\u57A0\u6069\u6147\u6BB7\u8ABE\u9280\u96B1\u4E59\u541F\u6DEB\u852D\u9670\u97F3\u98EE\u63D6\u6CE3\u9091\u51DD\u61C9\u81BA\u9DF9\u4F9D\u501A\u5100\u5B9C\u610F\u61FF\u64EC\u6905\u6BC5\u7591\u77E3\u7FA9\u8264\u858F\u87FB\u8863\u8ABC"],["eca1","\u8B70\u91AB\u4E8C\u4EE5\u4F0A\uF9DD\uF9DE\u5937\u59E8\uF9DF\u5DF2\u5F1B\u5F5B\u6021\uF9E0\uF9E1\uF9E2\uF9E3\u723E\u73E5\uF9E4\u7570\u75CD\uF9E5\u79FB\uF9E6\u800C\u8033\u8084\u82E1\u8351\uF9E7\uF9E8\u8CBD\u8CB3\u9087\uF9E9\uF9EA\u98F4\u990C\uF9EB\uF9EC\u7037\u76CA\u7FCA\u7FCC\u7FFC\u8B1A\u4EBA\u4EC1\u5203\u5370\uF9ED\u54BD\u56E0\u59FB\u5BC5\u5F15\u5FCD\u6E6E\uF9EE\uF9EF\u7D6A\u8335\uF9F0\u8693\u8A8D\uF9F1\u976D\u9777\uF9F2\uF9F3\u4E00\u4F5A\u4F7E\u58F9\u65E5\u6EA2\u9038\u93B0\u99B9\u4EFB\u58EC\u598A\u59D9\u6041\uF9F4\uF9F5\u7A14\uF9F6\u834F\u8CC3\u5165\u5344"],["eda1","\uF9F7\uF9F8\uF9F9\u4ECD\u5269\u5B55\u82BF\u4ED4\u523A\u54A8\u59C9\u59FF\u5B50\u5B57\u5B5C\u6063\u6148\u6ECB\u7099\u716E\u7386\u74F7\u75B5\u78C1\u7D2B\u8005\u81EA\u8328\u8517\u85C9\u8AEE\u8CC7\u96CC\u4F5C\u52FA\u56BC\u65AB\u6628\u707C\u70B8\u7235\u7DBD\u828D\u914C\u96C0\u9D72\u5B71\u68E7\u6B98\u6F7A\u76DE\u5C91\u66AB\u6F5B\u7BB4\u7C2A\u8836\u96DC\u4E08\u4ED7\u5320\u5834\u58BB\u58EF\u596C\u5C07\u5E33\u5E84\u5F35\u638C\u66B2\u6756\u6A1F\u6AA3\u6B0C\u6F3F\u7246\uF9FA\u7350\u748B\u7AE0\u7CA7\u8178\u81DF\u81E7\u838A\u846C\u8523\u8594\u85CF\u88DD\u8D13\u91AC\u9577"],["eea1","\u969C\u518D\u54C9\u5728\u5BB0\u624D\u6750\u683D\u6893\u6E3D\u6ED3\u707D\u7E21\u88C1\u8CA1\u8F09\u9F4B\u9F4E\u722D\u7B8F\u8ACD\u931A\u4F47\u4F4E\u5132\u5480\u59D0\u5E95\u62B5\u6775\u696E\u6A17\u6CAE\u6E1A\u72D9\u732A\u75BD\u7BB8\u7D35\u82E7\u83F9\u8457\u85F7\u8A5B\u8CAF\u8E87\u9019\u90B8\u96CE\u9F5F\u52E3\u540A\u5AE1\u5BC2\u6458\u6575\u6EF4\u72C4\uF9FB\u7684\u7A4D\u7B1B\u7C4D\u7E3E\u7FDF\u837B\u8B2B\u8CCA\u8D64\u8DE1\u8E5F\u8FEA\u8FF9\u9069\u93D1\u4F43\u4F7A\u50B3\u5168\u5178\u524D\u526A\u5861\u587C\u5960\u5C08\u5C55\u5EDB\u609B\u6230\u6813\u6BBF\u6C08\u6FB1"],["efa1","\u714E\u7420\u7530\u7538\u7551\u7672\u7B4C\u7B8B\u7BAD\u7BC6\u7E8F\u8A6E\u8F3E\u8F49\u923F\u9293\u9322\u942B\u96FB\u985A\u986B\u991E\u5207\u622A\u6298\u6D59\u7664\u7ACA\u7BC0\u7D76\u5360\u5CBE\u5E97\u6F38\u70B9\u7C98\u9711\u9B8E\u9EDE\u63A5\u647A\u8776\u4E01\u4E95\u4EAD\u505C\u5075\u5448\u59C3\u5B9A\u5E40\u5EAD\u5EF7\u5F81\u60C5\u633A\u653F\u6574\u65CC\u6676\u6678\u67FE\u6968\u6A89\u6B63\u6C40\u6DC0\u6DE8\u6E1F\u6E5E\u701E\u70A1\u738E\u73FD\u753A\u775B\u7887\u798E\u7A0B\u7A7D\u7CBE\u7D8E\u8247\u8A02\u8AEA\u8C9E\u912D\u914A\u91D8\u9266\u92CC\u9320\u9706\u9756"],["f0a1","\u975C\u9802\u9F0E\u5236\u5291\u557C\u5824\u5E1D\u5F1F\u608C\u63D0\u68AF\u6FDF\u796D\u7B2C\u81CD\u85BA\u88FD\u8AF8\u8E44\u918D\u9664\u969B\u973D\u984C\u9F4A\u4FCE\u5146\u51CB\u52A9\u5632\u5F14\u5F6B\u63AA\u64CD\u65E9\u6641\u66FA\u66F9\u671D\u689D\u68D7\u69FD\u6F15\u6F6E\u7167\u71E5\u722A\u74AA\u773A\u7956\u795A\u79DF\u7A20\u7A95\u7C97\u7CDF\u7D44\u7E70\u8087\u85FB\u86A4\u8A54\u8ABF\u8D99\u8E81\u9020\u906D\u91E3\u963B\u96D5\u9CE5\u65CF\u7C07\u8DB3\u93C3\u5B58\u5C0A\u5352\u62D9\u731D\u5027\u5B97\u5F9E\u60B0\u616B\u68D5\u6DD9\u742E\u7A2E\u7D42\u7D9C\u7E31\u816B"],["f1a1","\u8E2A\u8E35\u937E\u9418\u4F50\u5750\u5DE6\u5EA7\u632B\u7F6A\u4E3B\u4F4F\u4F8F\u505A\u59DD\u80C4\u546A\u5468\u55FE\u594F\u5B99\u5DDE\u5EDA\u665D\u6731\u67F1\u682A\u6CE8\u6D32\u6E4A\u6F8D\u70B7\u73E0\u7587\u7C4C\u7D02\u7D2C\u7DA2\u821F\u86DB\u8A3B\u8A85\u8D70\u8E8A\u8F33\u9031\u914E\u9152\u9444\u99D0\u7AF9\u7CA5\u4FCA\u5101\u51C6\u57C8\u5BEF\u5CFB\u6659\u6A3D\u6D5A\u6E96\u6FEC\u710C\u756F\u7AE3\u8822\u9021\u9075\u96CB\u99FF\u8301\u4E2D\u4EF2\u8846\u91CD\u537D\u6ADB\u696B\u6C41\u847A\u589E\u618E\u66FE\u62EF\u70DD\u7511\u75C7\u7E52\u84B8\u8B49\u8D08\u4E4B\u53EA"],["f2a1","\u54AB\u5730\u5740\u5FD7\u6301\u6307\u646F\u652F\u65E8\u667A\u679D\u67B3\u6B62\u6C60\u6C9A\u6F2C\u77E5\u7825\u7949\u7957\u7D19\u80A2\u8102\u81F3\u829D\u82B7\u8718\u8A8C\uF9FC\u8D04\u8DBE\u9072\u76F4\u7A19\u7A37\u7E54\u8077\u5507\u55D4\u5875\u632F\u6422\u6649\u664B\u686D\u699B\u6B84\u6D25\u6EB1\u73CD\u7468\u74A1\u755B\u75B9\u76E1\u771E\u778B\u79E6\u7E09\u7E1D\u81FB\u852F\u8897\u8A3A\u8CD1\u8EEB\u8FB0\u9032\u93AD\u9663\u9673\u9707\u4F84\u53F1\u59EA\u5AC9\u5E19\u684E\u74C6\u75BE\u79E9\u7A92\u81A3\u86ED\u8CEA\u8DCC\u8FED\u659F\u6715\uF9FD\u57F7\u6F57\u7DDD\u8F2F"],["f3a1","\u93F6\u96C6\u5FB5\u61F2\u6F84\u4E14\u4F98\u501F\u53C9\u55DF\u5D6F\u5DEE\u6B21\u6B64\u78CB\u7B9A\uF9FE\u8E49\u8ECA\u906E\u6349\u643E\u7740\u7A84\u932F\u947F\u9F6A\u64B0\u6FAF\u71E6\u74A8\u74DA\u7AC4\u7C12\u7E82\u7CB2\u7E98\u8B9A\u8D0A\u947D\u9910\u994C\u5239\u5BDF\u64E6\u672D\u7D2E\u50ED\u53C3\u5879\u6158\u6159\u61FA\u65AC\u7AD9\u8B92\u8B96\u5009\u5021\u5275\u5531\u5A3C\u5EE0\u5F70\u6134\u655E\u660C\u6636\u66A2\u69CD\u6EC4\u6F32\u7316\u7621\u7A93\u8139\u8259\u83D6\u84BC\u50B5\u57F0\u5BC0\u5BE8\u5F69\u63A1\u7826\u7DB5\u83DC\u8521\u91C7\u91F5\u518A\u67F5\u7B56"],["f4a1","\u8CAC\u51C4\u59BB\u60BD\u8655\u501C\uF9FF\u5254\u5C3A\u617D\u621A\u62D3\u64F2\u65A5\u6ECC\u7620\u810A\u8E60\u965F\u96BB\u4EDF\u5343\u5598\u5929\u5DDD\u64C5\u6CC9\u6DFA\u7394\u7A7F\u821B\u85A6\u8CE4\u8E10\u9077\u91E7\u95E1\u9621\u97C6\u51F8\u54F2\u5586\u5FB9\u64A4\u6F88\u7DB4\u8F1F\u8F4D\u9435\u50C9\u5C16\u6CBE\u6DFB\u751B\u77BB\u7C3D\u7C64\u8A79\u8AC2\u581E\u59BE\u5E16\u6377\u7252\u758A\u776B\u8ADC\u8CBC\u8F12\u5EF3\u6674\u6DF8\u807D\u83C1\u8ACB\u9751\u9BD6\uFA00\u5243\u66FF\u6D95\u6EEF\u7DE0\u8AE6\u902E\u905E\u9AD4\u521D\u527F\u54E8\u6194\u6284\u62DB\u68A2"],["f5a1","\u6912\u695A\u6A35\u7092\u7126\u785D\u7901\u790E\u79D2\u7A0D\u8096\u8278\u82D5\u8349\u8549\u8C82\u8D85\u9162\u918B\u91AE\u4FC3\u56D1\u71ED\u77D7\u8700\u89F8\u5BF8\u5FD6\u6751\u90A8\u53E2\u585A\u5BF5\u60A4\u6181\u6460\u7E3D\u8070\u8525\u9283\u64AE\u50AC\u5D14\u6700\u589C\u62BD\u63A8\u690E\u6978\u6A1E\u6E6B\u76BA\u79CB\u82BB\u8429\u8ACF\u8DA8\u8FFD\u9112\u914B\u919C\u9310\u9318\u939A\u96DB\u9A36\u9C0D\u4E11\u755C\u795D\u7AFA\u7B51\u7BC9\u7E2E\u84C4\u8E59\u8E74\u8EF8\u9010\u6625\u693F\u7443\u51FA\u672E\u9EDC\u5145\u5FE0\u6C96\u87F2\u885D\u8877\u60B4\u81B5\u8403"],["f6a1","\u8D05\u53D6\u5439\u5634\u5A36\u5C31\u708A\u7FE0\u805A\u8106\u81ED\u8DA3\u9189\u9A5F\u9DF2\u5074\u4EC4\u53A0\u60FB\u6E2C\u5C64\u4F88\u5024\u55E4\u5CD9\u5E5F\u6065\u6894\u6CBB\u6DC4\u71BE\u75D4\u75F4\u7661\u7A1A\u7A49\u7DC7\u7DFB\u7F6E\u81F4\u86A9\u8F1C\u96C9\u99B3\u9F52\u5247\u52C5\u98ED\u89AA\u4E03\u67D2\u6F06\u4FB5\u5BE2\u6795\u6C88\u6D78\u741B\u7827\u91DD\u937C\u87C4\u79E4\u7A31\u5FEB\u4ED6\u54A4\u553E\u58AE\u59A5\u60F0\u6253\u62D6\u6736\u6955\u8235\u9640\u99B1\u99DD\u502C\u5353\u5544\u577C\uFA01\u6258\uFA02\u64E2\u666B\u67DD\u6FC1\u6FEF\u7422\u7438\u8A17"],["f7a1","\u9438\u5451\u5606\u5766\u5F48\u619A\u6B4E\u7058\u70AD\u7DBB\u8A95\u596A\u812B\u63A2\u7708\u803D\u8CAA\u5854\u642D\u69BB\u5B95\u5E11\u6E6F\uFA03\u8569\u514C\u53F0\u592A\u6020\u614B\u6B86\u6C70\u6CF0\u7B1E\u80CE\u82D4\u8DC6\u90B0\u98B1\uFA04\u64C7\u6FA4\u6491\u6504\u514E\u5410\u571F\u8A0E\u615F\u6876\uFA05\u75DB\u7B52\u7D71\u901A\u5806\u69CC\u817F\u892A\u9000\u9839\u5078\u5957\u59AC\u6295\u900F\u9B2A\u615D\u7279\u95D6\u5761\u5A46\u5DF4\u628A\u64AD\u64FA\u6777\u6CE2\u6D3E\u722C\u7436\u7834\u7F77\u82AD\u8DDB\u9817\u5224\u5742\u677F\u7248\u74E3\u8CA9\u8FA6\u9211"],["f8a1","\u962A\u516B\u53ED\u634C\u4F69\u5504\u6096\u6557\u6C9B\u6D7F\u724C\u72FD\u7A17\u8987\u8C9D\u5F6D\u6F8E\u70F9\u81A8\u610E\u4FBF\u504F\u6241\u7247\u7BC7\u7DE8\u7FE9\u904D\u97AD\u9A19\u8CB6\u576A\u5E73\u67B0\u840D\u8A55\u5420\u5B16\u5E63\u5EE2\u5F0A\u6583\u80BA\u853D\u9589\u965B\u4F48\u5305\u530D\u530F\u5486\u54FA\u5703\u5E03\u6016\u629B\u62B1\u6355\uFA06\u6CE1\u6D66\u75B1\u7832\u80DE\u812F\u82DE\u8461\u84B2\u888D\u8912\u900B\u92EA\u98FD\u9B91\u5E45\u66B4\u66DD\u7011\u7206\uFA07\u4FF5\u527D\u5F6A\u6153\u6753\u6A19\u6F02\u74E2\u7968\u8868\u8C79\u98C7\u98C4\u9A43"],["f9a1","\u54C1\u7A1F\u6953\u8AF7\u8C4A\u98A8\u99AE\u5F7C\u62AB\u75B2\u76AE\u88AB\u907F\u9642\u5339\u5F3C\u5FC5\u6CCC\u73CC\u7562\u758B\u7B46\u82FE\u999D\u4E4F\u903C\u4E0B\u4F55\u53A6\u590F\u5EC8\u6630\u6CB3\u7455\u8377\u8766\u8CC0\u9050\u971E\u9C15\u58D1\u5B78\u8650\u8B14\u9DB4\u5BD2\u6068\u608D\u65F1\u6C57\u6F22\u6FA3\u701A\u7F55\u7FF0\u9591\u9592\u9650\u97D3\u5272\u8F44\u51FD\u542B\u54B8\u5563\u558A\u6ABB\u6DB5\u7DD8\u8266\u929C\u9677\u9E79\u5408\u54C8\u76D2\u86E4\u95A4\u95D4\u965C\u4EA2\u4F09\u59EE\u5AE6\u5DF7\u6052\u6297\u676D\u6841\u6C86\u6E2F\u7F38\u809B\u822A"],["faa1","\uFA08\uFA09\u9805\u4EA5\u5055\u54B3\u5793\u595A\u5B69\u5BB3\u61C8\u6977\u6D77\u7023\u87F9\u89E3\u8A72\u8AE7\u9082\u99ED\u9AB8\u52BE\u6838\u5016\u5E78\u674F\u8347\u884C\u4EAB\u5411\u56AE\u73E6\u9115\u97FF\u9909\u9957\u9999\u5653\u589F\u865B\u8A31\u61B2\u6AF6\u737B\u8ED2\u6B47\u96AA\u9A57\u5955\u7200\u8D6B\u9769\u4FD4\u5CF4\u5F26\u61F8\u665B\u6CEB\u70AB\u7384\u73B9\u73FE\u7729\u774D\u7D43\u7D62\u7E23\u8237\u8852\uFA0A\u8CE2\u9249\u986F\u5B51\u7A74\u8840\u9801\u5ACC\u4FE0\u5354\u593E\u5CFD\u633E\u6D79\u72F9\u8105\u8107\u83A2\u92CF\u9830\u4EA8\u5144\u5211\u578B"],["fba1","\u5F62\u6CC2\u6ECE\u7005\u7050\u70AF\u7192\u73E9\u7469\u834A\u87A2\u8861\u9008\u90A2\u93A3\u99A8\u516E\u5F57\u60E0\u6167\u66B3\u8559\u8E4A\u91AF\u978B\u4E4E\u4E92\u547C\u58D5\u58FA\u597D\u5CB5\u5F27\u6236\u6248\u660A\u6667\u6BEB\u6D69\u6DCF\u6E56\u6EF8\u6F94\u6FE0\u6FE9\u705D\u72D0\u7425\u745A\u74E0\u7693\u795C\u7CCA\u7E1E\u80E1\u82A6\u846B\u84BF\u864E\u865F\u8774\u8B77\u8C6A\u93AC\u9800\u9865\u60D1\u6216\u9177\u5A5A\u660F\u6DF7\u6E3E\u743F\u9B42\u5FFD\u60DA\u7B0F\u54C4\u5F18\u6C5E\u6CD3\u6D2A\u70D8\u7D05\u8679\u8A0C\u9D3B\u5316\u548C\u5B05\u6A3A\u706B\u7575"],["fca1","\u798D\u79BE\u82B1\u83EF\u8A71\u8B41\u8CA8\u9774\uFA0B\u64F4\u652B\u78BA\u78BB\u7A6B\u4E38\u559A\u5950\u5BA6\u5E7B\u60A3\u63DB\u6B61\u6665\u6853\u6E19\u7165\u74B0\u7D08\u9084\u9A69\u9C25\u6D3B\u6ED1\u733E\u8C41\u95CA\u51F0\u5E4C\u5FA8\u604D\u60F6\u6130\u614C\u6643\u6644\u69A5\u6CC1\u6E5F\u6EC9\u6F62\u714C\u749C\u7687\u7BC1\u7C27\u8352\u8757\u9051\u968D\u9EC3\u532F\u56DE\u5EFB\u5F8A\u6062\u6094\u61F7\u6666\u6703\u6A9C\u6DEE\u6FAE\u7070\u736A\u7E6A\u81BE\u8334\u86D4\u8AA8\u8CC4\u5283\u7372\u5B96\u6A6B\u9404\u54EE\u5686\u5B5D\u6548\u6585\u66C9\u689F\u6D8D\u6DC6"],["fda1","\u723B\u80B4\u9175\u9A4D\u4FAF\u5019\u539A\u540E\u543C\u5589\u55C5\u5E3F\u5F8C\u673D\u7166\u73DD\u9005\u52DB\u52F3\u5864\u58CE\u7104\u718F\u71FB\u85B0\u8A13\u6688\u85A8\u55A7\u6684\u714A\u8431\u5349\u5599\u6BC1\u5F59\u5FBD\u63EE\u6689\u7147\u8AF1\u8F1D\u9EBE\u4F11\u643A\u70CB\u7566\u8667\u6064\u8B4E\u9DF8\u5147\u51F6\u5308\u6D36\u80F8\u9ED1\u6615\u6B23\u7098\u75D5\u5403\u5C79\u7D07\u8A16\u6B20\u6B3D\u6B46\u5438\u6070\u6D3D\u7FD5\u8208\u50D6\u51DE\u559C\u566B\u56CD\u59EC\u5B09\u5E0C\u6199\u6198\u6231\u665E\u66E6\u7199\u71B9\u71BA\u72A7\u79A7\u7A00\u7FB2\u8A70"]]});var fx=A((KPe,Ooe)=>{Ooe.exports=[["0","\0",127],["a140","\u3000\uFF0C\u3001\u3002\uFF0E\u2027\uFF1B\uFF1A\uFF1F\uFF01\uFE30\u2026\u2025\uFE50\uFE51\uFE52\xB7\uFE54\uFE55\uFE56\uFE57\uFF5C\u2013\uFE31\u2014\uFE33\u2574\uFE34\uFE4F\uFF08\uFF09\uFE35\uFE36\uFF5B\uFF5D\uFE37\uFE38\u3014\u3015\uFE39\uFE3A\u3010\u3011\uFE3B\uFE3C\u300A\u300B\uFE3D\uFE3E\u3008\u3009\uFE3F\uFE40\u300C\u300D\uFE41\uFE42\u300E\u300F\uFE43\uFE44\uFE59\uFE5A"],["a1a1","\uFE5B\uFE5C\uFE5D\uFE5E\u2018\u2019\u201C\u201D\u301D\u301E\u2035\u2032\uFF03\uFF06\uFF0A\u203B\xA7\u3003\u25CB\u25CF\u25B3\u25B2\u25CE\u2606\u2605\u25C7\u25C6\u25A1\u25A0\u25BD\u25BC\u32A3\u2105\xAF\uFFE3\uFF3F\u02CD\uFE49\uFE4A\uFE4D\uFE4E\uFE4B\uFE4C\uFE5F\uFE60\uFE61\uFF0B\uFF0D\xD7\xF7\xB1\u221A\uFF1C\uFF1E\uFF1D\u2266\u2267\u2260\u221E\u2252\u2261\uFE62",4,"\uFF5E\u2229\u222A\u22A5\u2220\u221F\u22BF\u33D2\u33D1\u222B\u222E\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uFF0F"],["a240","\uFF3C\u2215\uFE68\uFF04\uFFE5\u3012\uFFE0\uFFE1\uFF05\uFF20\u2103\u2109\uFE69\uFE6A\uFE6B\u33D5\u339C\u339D\u339E\u33CE\u33A1\u338E\u338F\u33C4\xB0\u5159\u515B\u515E\u515D\u5161\u5163\u55E7\u74E9\u7CCE\u2581",7,"\u258F\u258E\u258D\u258C\u258B\u258A\u2589\u253C\u2534\u252C\u2524\u251C\u2594\u2500\u2502\u2595\u250C\u2510\u2514\u2518\u256D"],["a2a1","\u256E\u2570\u256F\u2550\u255E\u256A\u2561\u25E2\u25E3\u25E5\u25E4\u2571\u2572\u2573\uFF10",9,"\u2160",9,"\u3021",8,"\u5341\u5344\u5345\uFF21",25,"\uFF41",21],["a340","\uFF57\uFF58\uFF59\uFF5A\u0391",16,"\u03A3",6,"\u03B1",16,"\u03C3",6,"\u3105",10],["a3a1","\u3110",25,"\u02D9\u02C9\u02CA\u02C7\u02CB"],["a3e1","\u20AC"],["a440","\u4E00\u4E59\u4E01\u4E03\u4E43\u4E5D\u4E86\u4E8C\u4EBA\u513F\u5165\u516B\u51E0\u5200\u5201\u529B\u5315\u5341\u535C\u53C8\u4E09\u4E0B\u4E08\u4E0A\u4E2B\u4E38\u51E1\u4E45\u4E48\u4E5F\u4E5E\u4E8E\u4EA1\u5140\u5203\u52FA\u5343\u53C9\u53E3\u571F\u58EB\u5915\u5927\u5973\u5B50\u5B51\u5B53\u5BF8\u5C0F\u5C22\u5C38\u5C71\u5DDD\u5DE5\u5DF1\u5DF2\u5DF3\u5DFE\u5E72\u5EFE\u5F0B\u5F13\u624D"],["a4a1","\u4E11\u4E10\u4E0D\u4E2D\u4E30\u4E39\u4E4B\u5C39\u4E88\u4E91\u4E95\u4E92\u4E94\u4EA2\u4EC1\u4EC0\u4EC3\u4EC6\u4EC7\u4ECD\u4ECA\u4ECB\u4EC4\u5143\u5141\u5167\u516D\u516E\u516C\u5197\u51F6\u5206\u5207\u5208\u52FB\u52FE\u52FF\u5316\u5339\u5348\u5347\u5345\u535E\u5384\u53CB\u53CA\u53CD\u58EC\u5929\u592B\u592A\u592D\u5B54\u5C11\u5C24\u5C3A\u5C6F\u5DF4\u5E7B\u5EFF\u5F14\u5F15\u5FC3\u6208\u6236\u624B\u624E\u652F\u6587\u6597\u65A4\u65B9\u65E5\u66F0\u6708\u6728\u6B20\u6B62\u6B79\u6BCB\u6BD4\u6BDB\u6C0F\u6C34\u706B\u722A\u7236\u723B\u7247\u7259\u725B\u72AC\u738B\u4E19"],["a540","\u4E16\u4E15\u4E14\u4E18\u4E3B\u4E4D\u4E4F\u4E4E\u4EE5\u4ED8\u4ED4\u4ED5\u4ED6\u4ED7\u4EE3\u4EE4\u4ED9\u4EDE\u5145\u5144\u5189\u518A\u51AC\u51F9\u51FA\u51F8\u520A\u52A0\u529F\u5305\u5306\u5317\u531D\u4EDF\u534A\u5349\u5361\u5360\u536F\u536E\u53BB\u53EF\u53E4\u53F3\u53EC\u53EE\u53E9\u53E8\u53FC\u53F8\u53F5\u53EB\u53E6\u53EA\u53F2\u53F1\u53F0\u53E5\u53ED\u53FB\u56DB\u56DA\u5916"],["a5a1","\u592E\u5931\u5974\u5976\u5B55\u5B83\u5C3C\u5DE8\u5DE7\u5DE6\u5E02\u5E03\u5E73\u5E7C\u5F01\u5F18\u5F17\u5FC5\u620A\u6253\u6254\u6252\u6251\u65A5\u65E6\u672E\u672C\u672A\u672B\u672D\u6B63\u6BCD\u6C11\u6C10\u6C38\u6C41\u6C40\u6C3E\u72AF\u7384\u7389\u74DC\u74E6\u7518\u751F\u7528\u7529\u7530\u7531\u7532\u7533\u758B\u767D\u76AE\u76BF\u76EE\u77DB\u77E2\u77F3\u793A\u79BE\u7A74\u7ACB\u4E1E\u4E1F\u4E52\u4E53\u4E69\u4E99\u4EA4\u4EA6\u4EA5\u4EFF\u4F09\u4F19\u4F0A\u4F15\u4F0D\u4F10\u4F11\u4F0F\u4EF2\u4EF6\u4EFB\u4EF0\u4EF3\u4EFD\u4F01\u4F0B\u5149\u5147\u5146\u5148\u5168"],["a640","\u5171\u518D\u51B0\u5217\u5211\u5212\u520E\u5216\u52A3\u5308\u5321\u5320\u5370\u5371\u5409\u540F\u540C\u540A\u5410\u5401\u540B\u5404\u5411\u540D\u5408\u5403\u540E\u5406\u5412\u56E0\u56DE\u56DD\u5733\u5730\u5728\u572D\u572C\u572F\u5729\u5919\u591A\u5937\u5938\u5984\u5978\u5983\u597D\u5979\u5982\u5981\u5B57\u5B58\u5B87\u5B88\u5B85\u5B89\u5BFA\u5C16\u5C79\u5DDE\u5E06\u5E76\u5E74"],["a6a1","\u5F0F\u5F1B\u5FD9\u5FD6\u620E\u620C\u620D\u6210\u6263\u625B\u6258\u6536\u65E9\u65E8\u65EC\u65ED\u66F2\u66F3\u6709\u673D\u6734\u6731\u6735\u6B21\u6B64\u6B7B\u6C16\u6C5D\u6C57\u6C59\u6C5F\u6C60\u6C50\u6C55\u6C61\u6C5B\u6C4D\u6C4E\u7070\u725F\u725D\u767E\u7AF9\u7C73\u7CF8\u7F36\u7F8A\u7FBD\u8001\u8003\u800C\u8012\u8033\u807F\u8089\u808B\u808C\u81E3\u81EA\u81F3\u81FC\u820C\u821B\u821F\u826E\u8272\u827E\u866B\u8840\u884C\u8863\u897F\u9621\u4E32\u4EA8\u4F4D\u4F4F\u4F47\u4F57\u4F5E\u4F34\u4F5B\u4F55\u4F30\u4F50\u4F51\u4F3D\u4F3A\u4F38\u4F43\u4F54\u4F3C\u4F46\u4F63"],["a740","\u4F5C\u4F60\u4F2F\u4F4E\u4F36\u4F59\u4F5D\u4F48\u4F5A\u514C\u514B\u514D\u5175\u51B6\u51B7\u5225\u5224\u5229\u522A\u5228\u52AB\u52A9\u52AA\u52AC\u5323\u5373\u5375\u541D\u542D\u541E\u543E\u5426\u544E\u5427\u5446\u5443\u5433\u5448\u5442\u541B\u5429\u544A\u5439\u543B\u5438\u542E\u5435\u5436\u5420\u543C\u5440\u5431\u542B\u541F\u542C\u56EA\u56F0\u56E4\u56EB\u574A\u5751\u5740\u574D"],["a7a1","\u5747\u574E\u573E\u5750\u574F\u573B\u58EF\u593E\u599D\u5992\u59A8\u599E\u59A3\u5999\u5996\u598D\u59A4\u5993\u598A\u59A5\u5B5D\u5B5C\u5B5A\u5B5B\u5B8C\u5B8B\u5B8F\u5C2C\u5C40\u5C41\u5C3F\u5C3E\u5C90\u5C91\u5C94\u5C8C\u5DEB\u5E0C\u5E8F\u5E87\u5E8A\u5EF7\u5F04\u5F1F\u5F64\u5F62\u5F77\u5F79\u5FD8\u5FCC\u5FD7\u5FCD\u5FF1\u5FEB\u5FF8\u5FEA\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626D\u628A\u627C\u627E\u6279\u6273\u6292\u626F\u6298\u626E\u6295\u6293\u6291\u6286\u6539\u653B\u6538\u65F1\u66F4\u675F\u674E\u674F\u6750\u6751\u675C\u6756\u675E\u6749\u6746\u6760"],["a840","\u6753\u6757\u6B65\u6BCF\u6C42\u6C5E\u6C99\u6C81\u6C88\u6C89\u6C85\u6C9B\u6C6A\u6C7A\u6C90\u6C70\u6C8C\u6C68\u6C96\u6C92\u6C7D\u6C83\u6C72\u6C7E\u6C74\u6C86\u6C76\u6C8D\u6C94\u6C98\u6C82\u7076\u707C\u707D\u7078\u7262\u7261\u7260\u72C4\u72C2\u7396\u752C\u752B\u7537\u7538\u7682\u76EF\u77E3\u79C1\u79C0\u79BF\u7A76\u7CFB\u7F55\u8096\u8093\u809D\u8098\u809B\u809A\u80B2\u826F\u8292"],["a8a1","\u828B\u828D\u898B\u89D2\u8A00\u8C37\u8C46\u8C55\u8C9D\u8D64\u8D70\u8DB3\u8EAB\u8ECA\u8F9B\u8FB0\u8FC2\u8FC6\u8FC5\u8FC4\u5DE1\u9091\u90A2\u90AA\u90A6\u90A3\u9149\u91C6\u91CC\u9632\u962E\u9631\u962A\u962C\u4E26\u4E56\u4E73\u4E8B\u4E9B\u4E9E\u4EAB\u4EAC\u4F6F\u4F9D\u4F8D\u4F73\u4F7F\u4F6C\u4F9B\u4F8B\u4F86\u4F83\u4F70\u4F75\u4F88\u4F69\u4F7B\u4F96\u4F7E\u4F8F\u4F91\u4F7A\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51BD\u51FD\u523B\u5238\u5237\u523A\u5230\u522E\u5236\u5241\u52BE\u52BB\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53D6\u53D4\u53D7\u5473\u5475"],["a940","\u5496\u5478\u5495\u5480\u547B\u5477\u5484\u5492\u5486\u547C\u5490\u5471\u5476\u548C\u549A\u5462\u5468\u548B\u547D\u548E\u56FA\u5783\u5777\u576A\u5769\u5761\u5766\u5764\u577C\u591C\u5949\u5947\u5948\u5944\u5954\u59BE\u59BB\u59D4\u59B9\u59AE\u59D1\u59C6\u59D0\u59CD\u59CB\u59D3\u59CA\u59AF\u59B3\u59D2\u59C5\u5B5F\u5B64\u5B63\u5B97\u5B9A\u5B98\u5B9C\u5B99\u5B9B\u5C1A\u5C48\u5C45"],["a9a1","\u5C46\u5CB7\u5CA1\u5CB8\u5CA9\u5CAB\u5CB1\u5CB3\u5E18\u5E1A\u5E16\u5E15\u5E1B\u5E11\u5E78\u5E9A\u5E97\u5E9C\u5E95\u5E96\u5EF6\u5F26\u5F27\u5F29\u5F80\u5F81\u5F7F\u5F7C\u5FDD\u5FE0\u5FFD\u5FF5\u5FFF\u600F\u6014\u602F\u6035\u6016\u602A\u6015\u6021\u6027\u6029\u602B\u601B\u6216\u6215\u623F\u623E\u6240\u627F\u62C9\u62CC\u62C4\u62BF\u62C2\u62B9\u62D2\u62DB\u62AB\u62D3\u62D4\u62CB\u62C8\u62A8\u62BD\u62BC\u62D0\u62D9\u62C7\u62CD\u62B5\u62DA\u62B1\u62D8\u62D6\u62D7\u62C6\u62AC\u62CE\u653E\u65A7\u65BC\u65FA\u6614\u6613\u660C\u6606\u6602\u660E\u6600\u660F\u6615\u660A"],["aa40","\u6607\u670D\u670B\u676D\u678B\u6795\u6771\u679C\u6773\u6777\u6787\u679D\u6797\u676F\u6770\u677F\u6789\u677E\u6790\u6775\u679A\u6793\u677C\u676A\u6772\u6B23\u6B66\u6B67\u6B7F\u6C13\u6C1B\u6CE3\u6CE8\u6CF3\u6CB1\u6CCC\u6CE5\u6CB3\u6CBD\u6CBE\u6CBC\u6CE2\u6CAB\u6CD5\u6CD3\u6CB8\u6CC4\u6CB9\u6CC1\u6CAE\u6CD7\u6CC5\u6CF1\u6CBF\u6CBB\u6CE1\u6CDB\u6CCA\u6CAC\u6CEF\u6CDC\u6CD6\u6CE0"],["aaa1","\u7095\u708E\u7092\u708A\u7099\u722C\u722D\u7238\u7248\u7267\u7269\u72C0\u72CE\u72D9\u72D7\u72D0\u73A9\u73A8\u739F\u73AB\u73A5\u753D\u759D\u7599\u759A\u7684\u76C2\u76F2\u76F4\u77E5\u77FD\u793E\u7940\u7941\u79C9\u79C8\u7A7A\u7A79\u7AFA\u7CFE\u7F54\u7F8C\u7F8B\u8005\u80BA\u80A5\u80A2\u80B1\u80A1\u80AB\u80A9\u80B4\u80AA\u80AF\u81E5\u81FE\u820D\u82B3\u829D\u8299\u82AD\u82BD\u829F\u82B9\u82B1\u82AC\u82A5\u82AF\u82B8\u82A3\u82B0\u82BE\u82B7\u864E\u8671\u521D\u8868\u8ECB\u8FCE\u8FD4\u8FD1\u90B5\u90B8\u90B1\u90B6\u91C7\u91D1\u9577\u9580\u961C\u9640\u963F\u963B\u9644"],["ab40","\u9642\u96B9\u96E8\u9752\u975E\u4E9F\u4EAD\u4EAE\u4FE1\u4FB5\u4FAF\u4FBF\u4FE0\u4FD1\u4FCF\u4FDD\u4FC3\u4FB6\u4FD8\u4FDF\u4FCA\u4FD7\u4FAE\u4FD0\u4FC4\u4FC2\u4FDA\u4FCE\u4FDE\u4FB7\u5157\u5192\u5191\u51A0\u524E\u5243\u524A\u524D\u524C\u524B\u5247\u52C7\u52C9\u52C3\u52C1\u530D\u5357\u537B\u539A\u53DB\u54AC\u54C0\u54A8\u54CE\u54C9\u54B8\u54A6\u54B3\u54C7\u54C2\u54BD\u54AA\u54C1"],["aba1","\u54C4\u54C8\u54AF\u54AB\u54B1\u54BB\u54A9\u54A7\u54BF\u56FF\u5782\u578B\u57A0\u57A3\u57A2\u57CE\u57AE\u5793\u5955\u5951\u594F\u594E\u5950\u59DC\u59D8\u59FF\u59E3\u59E8\u5A03\u59E5\u59EA\u59DA\u59E6\u5A01\u59FB\u5B69\u5BA3\u5BA6\u5BA4\u5BA2\u5BA5\u5C01\u5C4E\u5C4F\u5C4D\u5C4B\u5CD9\u5CD2\u5DF7\u5E1D\u5E25\u5E1F\u5E7D\u5EA0\u5EA6\u5EFA\u5F08\u5F2D\u5F65\u5F88\u5F85\u5F8A\u5F8B\u5F87\u5F8C\u5F89\u6012\u601D\u6020\u6025\u600E\u6028\u604D\u6070\u6068\u6062\u6046\u6043\u606C\u606B\u606A\u6064\u6241\u62DC\u6316\u6309\u62FC\u62ED\u6301\u62EE\u62FD\u6307\u62F1\u62F7"],["ac40","\u62EF\u62EC\u62FE\u62F4\u6311\u6302\u653F\u6545\u65AB\u65BD\u65E2\u6625\u662D\u6620\u6627\u662F\u661F\u6628\u6631\u6624\u66F7\u67FF\u67D3\u67F1\u67D4\u67D0\u67EC\u67B6\u67AF\u67F5\u67E9\u67EF\u67C4\u67D1\u67B4\u67DA\u67E5\u67B8\u67CF\u67DE\u67F3\u67B0\u67D9\u67E2\u67DD\u67D2\u6B6A\u6B83\u6B86\u6BB5\u6BD2\u6BD7\u6C1F\u6CC9\u6D0B\u6D32\u6D2A\u6D41\u6D25\u6D0C\u6D31\u6D1E\u6D17"],["aca1","\u6D3B\u6D3D\u6D3E\u6D36\u6D1B\u6CF5\u6D39\u6D27\u6D38\u6D29\u6D2E\u6D35\u6D0E\u6D2B\u70AB\u70BA\u70B3\u70AC\u70AF\u70AD\u70B8\u70AE\u70A4\u7230\u7272\u726F\u7274\u72E9\u72E0\u72E1\u73B7\u73CA\u73BB\u73B2\u73CD\u73C0\u73B3\u751A\u752D\u754F\u754C\u754E\u754B\u75AB\u75A4\u75A5\u75A2\u75A3\u7678\u7686\u7687\u7688\u76C8\u76C6\u76C3\u76C5\u7701\u76F9\u76F8\u7709\u770B\u76FE\u76FC\u7707\u77DC\u7802\u7814\u780C\u780D\u7946\u7949\u7948\u7947\u79B9\u79BA\u79D1\u79D2\u79CB\u7A7F\u7A81\u7AFF\u7AFD\u7C7D\u7D02\u7D05\u7D00\u7D09\u7D07\u7D04\u7D06\u7F38\u7F8E\u7FBF\u8004"],["ad40","\u8010\u800D\u8011\u8036\u80D6\u80E5\u80DA\u80C3\u80C4\u80CC\u80E1\u80DB\u80CE\u80DE\u80E4\u80DD\u81F4\u8222\u82E7\u8303\u8305\u82E3\u82DB\u82E6\u8304\u82E5\u8302\u8309\u82D2\u82D7\u82F1\u8301\u82DC\u82D4\u82D1\u82DE\u82D3\u82DF\u82EF\u8306\u8650\u8679\u867B\u867A\u884D\u886B\u8981\u89D4\u8A08\u8A02\u8A03\u8C9E\u8CA0\u8D74\u8D73\u8DB4\u8ECD\u8ECC\u8FF0\u8FE6\u8FE2\u8FEA\u8FE5"],["ada1","\u8FED\u8FEB\u8FE4\u8FE8\u90CA\u90CE\u90C1\u90C3\u914B\u914A\u91CD\u9582\u9650\u964B\u964C\u964D\u9762\u9769\u97CB\u97ED\u97F3\u9801\u98A8\u98DB\u98DF\u9996\u9999\u4E58\u4EB3\u500C\u500D\u5023\u4FEF\u5026\u5025\u4FF8\u5029\u5016\u5006\u503C\u501F\u501A\u5012\u5011\u4FFA\u5000\u5014\u5028\u4FF1\u5021\u500B\u5019\u5018\u4FF3\u4FEE\u502D\u502A\u4FFE\u502B\u5009\u517C\u51A4\u51A5\u51A2\u51CD\u51CC\u51C6\u51CB\u5256\u525C\u5254\u525B\u525D\u532A\u537F\u539F\u539D\u53DF\u54E8\u5510\u5501\u5537\u54FC\u54E5\u54F2\u5506\u54FA\u5514\u54E9\u54ED\u54E1\u5509\u54EE\u54EA"],["ae40","\u54E6\u5527\u5507\u54FD\u550F\u5703\u5704\u57C2\u57D4\u57CB\u57C3\u5809\u590F\u5957\u5958\u595A\u5A11\u5A18\u5A1C\u5A1F\u5A1B\u5A13\u59EC\u5A20\u5A23\u5A29\u5A25\u5A0C\u5A09\u5B6B\u5C58\u5BB0\u5BB3\u5BB6\u5BB4\u5BAE\u5BB5\u5BB9\u5BB8\u5C04\u5C51\u5C55\u5C50\u5CED\u5CFD\u5CFB\u5CEA\u5CE8\u5CF0\u5CF6\u5D01\u5CF4\u5DEE\u5E2D\u5E2B\u5EAB\u5EAD\u5EA7\u5F31\u5F92\u5F91\u5F90\u6059"],["aea1","\u6063\u6065\u6050\u6055\u606D\u6069\u606F\u6084\u609F\u609A\u608D\u6094\u608C\u6085\u6096\u6247\u62F3\u6308\u62FF\u634E\u633E\u632F\u6355\u6342\u6346\u634F\u6349\u633A\u6350\u633D\u632A\u632B\u6328\u634D\u634C\u6548\u6549\u6599\u65C1\u65C5\u6642\u6649\u664F\u6643\u6652\u664C\u6645\u6641\u66F8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68B3\u6817\u684C\u6851\u683D\u67F4\u6850\u6840\u683C\u6843\u682A\u6845\u6813\u6818\u6841\u6B8A\u6B89\u6BB7\u6C23\u6C27\u6C28\u6C26\u6C24\u6CF0\u6D6A\u6D95\u6D88\u6D87\u6D66\u6D78\u6D77\u6D59\u6D93"],["af40","\u6D6C\u6D89\u6D6E\u6D5A\u6D74\u6D69\u6D8C\u6D8A\u6D79\u6D85\u6D65\u6D94\u70CA\u70D8\u70E4\u70D9\u70C8\u70CF\u7239\u7279\u72FC\u72F9\u72FD\u72F8\u72F7\u7386\u73ED\u7409\u73EE\u73E0\u73EA\u73DE\u7554\u755D\u755C\u755A\u7559\u75BE\u75C5\u75C7\u75B2\u75B3\u75BD\u75BC\u75B9\u75C2\u75B8\u768B\u76B0\u76CA\u76CD\u76CE\u7729\u771F\u7720\u7728\u77E9\u7830\u7827\u7838\u781D\u7834\u7837"],["afa1","\u7825\u782D\u7820\u781F\u7832\u7955\u7950\u7960\u795F\u7956\u795E\u795D\u7957\u795A\u79E4\u79E3\u79E7\u79DF\u79E6\u79E9\u79D8\u7A84\u7A88\u7AD9\u7B06\u7B11\u7C89\u7D21\u7D17\u7D0B\u7D0A\u7D20\u7D22\u7D14\u7D10\u7D15\u7D1A\u7D1C\u7D0D\u7D19\u7D1B\u7F3A\u7F5F\u7F94\u7FC5\u7FC1\u8006\u8018\u8015\u8019\u8017\u803D\u803F\u80F1\u8102\u80F0\u8105\u80ED\u80F4\u8106\u80F8\u80F3\u8108\u80FD\u810A\u80FC\u80EF\u81ED\u81EC\u8200\u8210\u822A\u822B\u8228\u822C\u82BB\u832B\u8352\u8354\u834A\u8338\u8350\u8349\u8335\u8334\u834F\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343"],["b040","\u8654\u868A\u86AA\u8693\u86A4\u86A9\u868C\u86A3\u869C\u8870\u8877\u8881\u8882\u887D\u8879\u8A18\u8A10\u8A0E\u8A0C\u8A15\u8A0A\u8A17\u8A13\u8A16\u8A0F\u8A11\u8C48\u8C7A\u8C79\u8CA1\u8CA2\u8D77\u8EAC\u8ED2\u8ED4\u8ECF\u8FB1\u9001\u9006\u8FF7\u9000\u8FFA\u8FF4\u9003\u8FFD\u9005\u8FF8\u9095\u90E1\u90DD\u90E2\u9152\u914D\u914C\u91D8\u91DD\u91D7\u91DC\u91D9\u9583\u9662\u9663\u9661"],["b0a1","\u965B\u965D\u9664\u9658\u965E\u96BB\u98E2\u99AC\u9AA8\u9AD8\u9B25\u9B32\u9B3C\u4E7E\u507A\u507D\u505C\u5047\u5043\u504C\u505A\u5049\u5065\u5076\u504E\u5055\u5075\u5074\u5077\u504F\u500F\u506F\u506D\u515C\u5195\u51F0\u526A\u526F\u52D2\u52D9\u52D8\u52D5\u5310\u530F\u5319\u533F\u5340\u533E\u53C3\u66FC\u5546\u556A\u5566\u5544\u555E\u5561\u5543\u554A\u5531\u5556\u554F\u5555\u552F\u5564\u5538\u552E\u555C\u552C\u5563\u5533\u5541\u5557\u5708\u570B\u5709\u57DF\u5805\u580A\u5806\u57E0\u57E4\u57FA\u5802\u5835\u57F7\u57F9\u5920\u5962\u5A36\u5A41\u5A49\u5A66\u5A6A\u5A40"],["b140","\u5A3C\u5A62\u5A5A\u5A46\u5A4A\u5B70\u5BC7\u5BC5\u5BC4\u5BC2\u5BBF\u5BC6\u5C09\u5C08\u5C07\u5C60\u5C5C\u5C5D\u5D07\u5D06\u5D0E\u5D1B\u5D16\u5D22\u5D11\u5D29\u5D14\u5D19\u5D24\u5D27\u5D17\u5DE2\u5E38\u5E36\u5E33\u5E37\u5EB7\u5EB8\u5EB6\u5EB5\u5EBE\u5F35\u5F37\u5F57\u5F6C\u5F69\u5F6B\u5F97\u5F99\u5F9E\u5F98\u5FA1\u5FA0\u5F9C\u607F\u60A3\u6089\u60A0\u60A8\u60CB\u60B4\u60E6\u60BD"],["b1a1","\u60C5\u60BB\u60B5\u60DC\u60BC\u60D8\u60D5\u60C6\u60DF\u60B8\u60DA\u60C7\u621A\u621B\u6248\u63A0\u63A7\u6372\u6396\u63A2\u63A5\u6377\u6367\u6398\u63AA\u6371\u63A9\u6389\u6383\u639B\u636B\u63A8\u6384\u6388\u6399\u63A1\u63AC\u6392\u638F\u6380\u637B\u6369\u6368\u637A\u655D\u6556\u6551\u6559\u6557\u555F\u654F\u6558\u6555\u6554\u659C\u659B\u65AC\u65CF\u65CB\u65CC\u65CE\u665D\u665A\u6664\u6668\u6666\u665E\u66F9\u52D7\u671B\u6881\u68AF\u68A2\u6893\u68B5\u687F\u6876\u68B1\u68A7\u6897\u68B0\u6883\u68C4\u68AD\u6886\u6885\u6894\u689D\u68A8\u689F\u68A1\u6882\u6B32\u6BBA"],["b240","\u6BEB\u6BEC\u6C2B\u6D8E\u6DBC\u6DF3\u6DD9\u6DB2\u6DE1\u6DCC\u6DE4\u6DFB\u6DFA\u6E05\u6DC7\u6DCB\u6DAF\u6DD1\u6DAE\u6DDE\u6DF9\u6DB8\u6DF7\u6DF5\u6DC5\u6DD2\u6E1A\u6DB5\u6DDA\u6DEB\u6DD8\u6DEA\u6DF1\u6DEE\u6DE8\u6DC6\u6DC4\u6DAA\u6DEC\u6DBF\u6DE6\u70F9\u7109\u710A\u70FD\u70EF\u723D\u727D\u7281\u731C\u731B\u7316\u7313\u7319\u7387\u7405\u740A\u7403\u7406\u73FE\u740D\u74E0\u74F6"],["b2a1","\u74F7\u751C\u7522\u7565\u7566\u7562\u7570\u758F\u75D4\u75D5\u75B5\u75CA\u75CD\u768E\u76D4\u76D2\u76DB\u7737\u773E\u773C\u7736\u7738\u773A\u786B\u7843\u784E\u7965\u7968\u796D\u79FB\u7A92\u7A95\u7B20\u7B28\u7B1B\u7B2C\u7B26\u7B19\u7B1E\u7B2E\u7C92\u7C97\u7C95\u7D46\u7D43\u7D71\u7D2E\u7D39\u7D3C\u7D40\u7D30\u7D33\u7D44\u7D2F\u7D42\u7D32\u7D31\u7F3D\u7F9E\u7F9A\u7FCC\u7FCE\u7FD2\u801C\u804A\u8046\u812F\u8116\u8123\u812B\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838E\u839E\u8398\u8378\u83A2\u8396\u83BD\u83AB\u8392\u838A\u8393\u8389\u83A0\u8377\u837B\u837C"],["b340","\u8386\u83A7\u8655\u5F6A\u86C7\u86C0\u86B6\u86C4\u86B5\u86C6\u86CB\u86B1\u86AF\u86C9\u8853\u889E\u8888\u88AB\u8892\u8896\u888D\u888B\u8993\u898F\u8A2A\u8A1D\u8A23\u8A25\u8A31\u8A2D\u8A1F\u8A1B\u8A22\u8C49\u8C5A\u8CA9\u8CAC\u8CAB\u8CA8\u8CAA\u8CA7\u8D67\u8D66\u8DBE\u8DBA\u8EDB\u8EDF\u9019\u900D\u901A\u9017\u9023\u901F\u901D\u9010\u9015\u901E\u9020\u900F\u9022\u9016\u901B\u9014"],["b3a1","\u90E8\u90ED\u90FD\u9157\u91CE\u91F5\u91E6\u91E3\u91E7\u91ED\u91E9\u9589\u966A\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966C\u96C0\u96EA\u96E9\u7AE0\u7ADF\u9802\u9803\u9B5A\u9CE5\u9E75\u9E7F\u9EA5\u9EBB\u50A2\u508D\u5085\u5099\u5091\u5080\u5096\u5098\u509A\u6700\u51F1\u5272\u5274\u5275\u5269\u52DE\u52DD\u52DB\u535A\u53A5\u557B\u5580\u55A7\u557C\u558A\u559D\u5598\u5582\u559C\u55AA\u5594\u5587\u558B\u5583\u55B3\u55AE\u559F\u553E\u55B2\u559A\u55BB\u55AC\u55B1\u557E\u5589\u55AB\u5599\u570D\u582F\u582A\u5834\u5824\u5830\u5831\u5821\u581D\u5820\u58F9\u58FA\u5960"],["b440","\u5A77\u5A9A\u5A7F\u5A92\u5A9B\u5AA7\u5B73\u5B71\u5BD2\u5BCC\u5BD3\u5BD0\u5C0A\u5C0B\u5C31\u5D4C\u5D50\u5D34\u5D47\u5DFD\u5E45\u5E3D\u5E40\u5E43\u5E7E\u5ECA\u5EC1\u5EC2\u5EC4\u5F3C\u5F6D\u5FA9\u5FAA\u5FA8\u60D1\u60E1\u60B2\u60B6\u60E0\u611C\u6123\u60FA\u6115\u60F0\u60FB\u60F4\u6168\u60F1\u610E\u60F6\u6109\u6100\u6112\u621F\u6249\u63A3\u638C\u63CF\u63C0\u63E9\u63C9\u63C6\u63CD"],["b4a1","\u63D2\u63E3\u63D0\u63E1\u63D6\u63ED\u63EE\u6376\u63F4\u63EA\u63DB\u6452\u63DA\u63F9\u655E\u6566\u6562\u6563\u6591\u6590\u65AF\u666E\u6670\u6674\u6676\u666F\u6691\u667A\u667E\u6677\u66FE\u66FF\u671F\u671D\u68FA\u68D5\u68E0\u68D8\u68D7\u6905\u68DF\u68F5\u68EE\u68E7\u68F9\u68D2\u68F2\u68E3\u68CB\u68CD\u690D\u6912\u690E\u68C9\u68DA\u696E\u68FB\u6B3E\u6B3A\u6B3D\u6B98\u6B96\u6BBC\u6BEF\u6C2E\u6C2F\u6C2C\u6E2F\u6E38\u6E54\u6E21\u6E32\u6E67\u6E4A\u6E20\u6E25\u6E23\u6E1B\u6E5B\u6E58\u6E24\u6E56\u6E6E\u6E2D\u6E26\u6E6F\u6E34\u6E4D\u6E3A\u6E2C\u6E43\u6E1D\u6E3E\u6ECB"],["b540","\u6E89\u6E19\u6E4E\u6E63\u6E44\u6E72\u6E69\u6E5F\u7119\u711A\u7126\u7130\u7121\u7136\u716E\u711C\u724C\u7284\u7280\u7336\u7325\u7334\u7329\u743A\u742A\u7433\u7422\u7425\u7435\u7436\u7434\u742F\u741B\u7426\u7428\u7525\u7526\u756B\u756A\u75E2\u75DB\u75E3\u75D9\u75D8\u75DE\u75E0\u767B\u767C\u7696\u7693\u76B4\u76DC\u774F\u77ED\u785D\u786C\u786F\u7A0D\u7A08\u7A0B\u7A05\u7A00\u7A98"],["b5a1","\u7A97\u7A96\u7AE5\u7AE3\u7B49\u7B56\u7B46\u7B50\u7B52\u7B54\u7B4D\u7B4B\u7B4F\u7B51\u7C9F\u7CA5\u7D5E\u7D50\u7D68\u7D55\u7D2B\u7D6E\u7D72\u7D61\u7D66\u7D62\u7D70\u7D73\u5584\u7FD4\u7FD5\u800B\u8052\u8085\u8155\u8154\u814B\u8151\u814E\u8139\u8146\u813E\u814C\u8153\u8174\u8212\u821C\u83E9\u8403\u83F8\u840D\u83E0\u83C5\u840B\u83C1\u83EF\u83F1\u83F4\u8457\u840A\u83F0\u840C\u83CC\u83FD\u83F2\u83CA\u8438\u840E\u8404\u83DC\u8407\u83D4\u83DF\u865B\u86DF\u86D9\u86ED\u86D4\u86DB\u86E4\u86D0\u86DE\u8857\u88C1\u88C2\u88B1\u8983\u8996\u8A3B\u8A60\u8A55\u8A5E\u8A3C\u8A41"],["b640","\u8A54\u8A5B\u8A50\u8A46\u8A34\u8A3A\u8A36\u8A56\u8C61\u8C82\u8CAF\u8CBC\u8CB3\u8CBD\u8CC1\u8CBB\u8CC0\u8CB4\u8CB7\u8CB6\u8CBF\u8CB8\u8D8A\u8D85\u8D81\u8DCE\u8DDD\u8DCB\u8DDA\u8DD1\u8DCC\u8DDB\u8DC6\u8EFB\u8EF8\u8EFC\u8F9C\u902E\u9035\u9031\u9038\u9032\u9036\u9102\u90F5\u9109\u90FE\u9163\u9165\u91CF\u9214\u9215\u9223\u9209\u921E\u920D\u9210\u9207\u9211\u9594\u958F\u958B\u9591"],["b6a1","\u9593\u9592\u958E\u968A\u968E\u968B\u967D\u9685\u9686\u968D\u9672\u9684\u96C1\u96C5\u96C4\u96C6\u96C7\u96EF\u96F2\u97CC\u9805\u9806\u9808\u98E7\u98EA\u98EF\u98E9\u98F2\u98ED\u99AE\u99AD\u9EC3\u9ECD\u9ED1\u4E82\u50AD\u50B5\u50B2\u50B3\u50C5\u50BE\u50AC\u50B7\u50BB\u50AF\u50C7\u527F\u5277\u527D\u52DF\u52E6\u52E4\u52E2\u52E3\u532F\u55DF\u55E8\u55D3\u55E6\u55CE\u55DC\u55C7\u55D1\u55E3\u55E4\u55EF\u55DA\u55E1\u55C5\u55C6\u55E5\u55C9\u5712\u5713\u585E\u5851\u5858\u5857\u585A\u5854\u586B\u584C\u586D\u584A\u5862\u5852\u584B\u5967\u5AC1\u5AC9\u5ACC\u5ABE\u5ABD\u5ABC"],["b740","\u5AB3\u5AC2\u5AB2\u5D69\u5D6F\u5E4C\u5E79\u5EC9\u5EC8\u5F12\u5F59\u5FAC\u5FAE\u611A\u610F\u6148\u611F\u60F3\u611B\u60F9\u6101\u6108\u614E\u614C\u6144\u614D\u613E\u6134\u6127\u610D\u6106\u6137\u6221\u6222\u6413\u643E\u641E\u642A\u642D\u643D\u642C\u640F\u641C\u6414\u640D\u6436\u6416\u6417\u6406\u656C\u659F\u65B0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668D\u6703\u6994\u696D"],["b7a1","\u695A\u6977\u6960\u6954\u6975\u6930\u6982\u694A\u6968\u696B\u695E\u6953\u6979\u6986\u695D\u6963\u695B\u6B47\u6B72\u6BC0\u6BBF\u6BD3\u6BFD\u6EA2\u6EAF\u6ED3\u6EB6\u6EC2\u6E90\u6E9D\u6EC7\u6EC5\u6EA5\u6E98\u6EBC\u6EBA\u6EAB\u6ED1\u6E96\u6E9C\u6EC4\u6ED4\u6EAA\u6EA7\u6EB4\u714E\u7159\u7169\u7164\u7149\u7167\u715C\u716C\u7166\u714C\u7165\u715E\u7146\u7168\u7156\u723A\u7252\u7337\u7345\u733F\u733E\u746F\u745A\u7455\u745F\u745E\u7441\u743F\u7459\u745B\u745C\u7576\u7578\u7600\u75F0\u7601\u75F2\u75F1\u75FA\u75FF\u75F4\u75F3\u76DE\u76DF\u775B\u776B\u7766\u775E\u7763"],["b840","\u7779\u776A\u776C\u775C\u7765\u7768\u7762\u77EE\u788E\u78B0\u7897\u7898\u788C\u7889\u787C\u7891\u7893\u787F\u797A\u797F\u7981\u842C\u79BD\u7A1C\u7A1A\u7A20\u7A14\u7A1F\u7A1E\u7A9F\u7AA0\u7B77\u7BC0\u7B60\u7B6E\u7B67\u7CB1\u7CB3\u7CB5\u7D93\u7D79\u7D91\u7D81\u7D8F\u7D5B\u7F6E\u7F69\u7F6A\u7F72\u7FA9\u7FA8\u7FA4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816E\u8173\u816B"],["b8a1","\u8179\u817A\u8166\u8205\u8247\u8482\u8477\u843D\u8431\u8475\u8466\u846B\u8449\u846C\u845B\u843C\u8435\u8461\u8463\u8469\u846D\u8446\u865E\u865C\u865F\u86F9\u8713\u8708\u8707\u8700\u86FE\u86FB\u8702\u8703\u8706\u870A\u8859\u88DF\u88D4\u88D9\u88DC\u88D8\u88DD\u88E1\u88CA\u88D5\u88D2\u899C\u89E3\u8A6B\u8A72\u8A73\u8A66\u8A69\u8A70\u8A87\u8A7C\u8A63\u8AA0\u8A71\u8A85\u8A6D\u8A62\u8A6E\u8A6C\u8A79\u8A7B\u8A3E\u8A68\u8C62\u8C8A\u8C89\u8CCA\u8CC7\u8CC8\u8CC4\u8CB2\u8CC3\u8CC2\u8CC5\u8DE1\u8DDF\u8DE8\u8DEF\u8DF3\u8DFA\u8DEA\u8DE4\u8DE6\u8EB2\u8F03\u8F09\u8EFE\u8F0A"],["b940","\u8F9F\u8FB2\u904B\u904A\u9053\u9042\u9054\u903C\u9055\u9050\u9047\u904F\u904E\u904D\u9051\u903E\u9041\u9112\u9117\u916C\u916A\u9169\u91C9\u9237\u9257\u9238\u923D\u9240\u923E\u925B\u924B\u9264\u9251\u9234\u9249\u924D\u9245\u9239\u923F\u925A\u9598\u9698\u9694\u9695\u96CD\u96CB\u96C9\u96CA\u96F7\u96FB\u96F9\u96F6\u9756\u9774\u9776\u9810\u9811\u9813\u980A\u9812\u980C\u98FC\u98F4"],["b9a1","\u98FD\u98FE\u99B3\u99B1\u99B4\u9AE1\u9CE9\u9E82\u9F0E\u9F13\u9F20\u50E7\u50EE\u50E5\u50D6\u50ED\u50DA\u50D5\u50CF\u50D1\u50F1\u50CE\u50E9\u5162\u51F3\u5283\u5282\u5331\u53AD\u55FE\u5600\u561B\u5617\u55FD\u5614\u5606\u5609\u560D\u560E\u55F7\u5616\u561F\u5608\u5610\u55F6\u5718\u5716\u5875\u587E\u5883\u5893\u588A\u5879\u5885\u587D\u58FD\u5925\u5922\u5924\u596A\u5969\u5AE1\u5AE6\u5AE9\u5AD7\u5AD6\u5AD8\u5AE3\u5B75\u5BDE\u5BE7\u5BE1\u5BE5\u5BE6\u5BE8\u5BE2\u5BE4\u5BDF\u5C0D\u5C62\u5D84\u5D87\u5E5B\u5E63\u5E55\u5E57\u5E54\u5ED3\u5ED6\u5F0A\u5F46\u5F70\u5FB9\u6147"],["ba40","\u613F\u614B\u6177\u6162\u6163\u615F\u615A\u6158\u6175\u622A\u6487\u6458\u6454\u64A4\u6478\u645F\u647A\u6451\u6467\u6434\u646D\u647B\u6572\u65A1\u65D7\u65D6\u66A2\u66A8\u669D\u699C\u69A8\u6995\u69C1\u69AE\u69D3\u69CB\u699B\u69B7\u69BB\u69AB\u69B4\u69D0\u69CD\u69AD\u69CC\u69A6\u69C3\u69A3\u6B49\u6B4C\u6C33\u6F33\u6F14\u6EFE\u6F13\u6EF4\u6F29\u6F3E\u6F20\u6F2C\u6F0F\u6F02\u6F22"],["baa1","\u6EFF\u6EEF\u6F06\u6F31\u6F38\u6F32\u6F23\u6F15\u6F2B\u6F2F\u6F88\u6F2A\u6EEC\u6F01\u6EF2\u6ECC\u6EF7\u7194\u7199\u717D\u718A\u7184\u7192\u723E\u7292\u7296\u7344\u7350\u7464\u7463\u746A\u7470\u746D\u7504\u7591\u7627\u760D\u760B\u7609\u7613\u76E1\u76E3\u7784\u777D\u777F\u7761\u78C1\u789F\u78A7\u78B3\u78A9\u78A3\u798E\u798F\u798D\u7A2E\u7A31\u7AAA\u7AA9\u7AED\u7AEF\u7BA1\u7B95\u7B8B\u7B75\u7B97\u7B9D\u7B94\u7B8F\u7BB8\u7B87\u7B84\u7CB9\u7CBD\u7CBE\u7DBB\u7DB0\u7D9C\u7DBD\u7DBE\u7DA0\u7DCA\u7DB4\u7DB2\u7DB1\u7DBA\u7DA2\u7DBF\u7DB5\u7DB8\u7DAD\u7DD2\u7DC7\u7DAC"],["bb40","\u7F70\u7FE0\u7FE1\u7FDF\u805E\u805A\u8087\u8150\u8180\u818F\u8188\u818A\u817F\u8182\u81E7\u81FA\u8207\u8214\u821E\u824B\u84C9\u84BF\u84C6\u84C4\u8499\u849E\u84B2\u849C\u84CB\u84B8\u84C0\u84D3\u8490\u84BC\u84D1\u84CA\u873F\u871C\u873B\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88F3\u8902\u88F4\u88F9\u88F8\u88FD\u88E8\u891A\u88EF\u8AA6\u8A8C\u8A9E\u8AA3\u8A8D\u8AA1\u8A93\u8AA4"],["bba1","\u8AAA\u8AA5\u8AA8\u8A98\u8A91\u8A9A\u8AA7\u8C6A\u8C8D\u8C8C\u8CD3\u8CD1\u8CD2\u8D6B\u8D99\u8D95\u8DFC\u8F14\u8F12\u8F15\u8F13\u8FA3\u9060\u9058\u905C\u9063\u9059\u905E\u9062\u905D\u905B\u9119\u9118\u911E\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927B\u9293\u929C\u92A8\u927C\u9291\u95A1\u95A8\u95A9\u95A3\u95A5\u95A4\u9699\u969C\u969B\u96CC\u96D2\u9700\u977C\u9785\u97F6\u9817\u9818\u98AF\u98B1\u9903\u9905\u990C\u9909\u99C1\u9AAF\u9AB0\u9AE6\u9B41\u9B42\u9CF4\u9CF6\u9CF3\u9EBC\u9F3B\u9F4A\u5104\u5100\u50FB\u50F5\u50F9\u5102\u5108\u5109\u5105\u51DC"],["bc40","\u5287\u5288\u5289\u528D\u528A\u52F0\u53B2\u562E\u563B\u5639\u5632\u563F\u5634\u5629\u5653\u564E\u5657\u5674\u5636\u562F\u5630\u5880\u589F\u589E\u58B3\u589C\u58AE\u58A9\u58A6\u596D\u5B09\u5AFB\u5B0B\u5AF5\u5B0C\u5B08\u5BEE\u5BEC\u5BE9\u5BEB\u5C64\u5C65\u5D9D\u5D94\u5E62\u5E5F\u5E61\u5EE2\u5EDA\u5EDF\u5EDD\u5EE3\u5EE0\u5F48\u5F71\u5FB7\u5FB5\u6176\u6167\u616E\u615D\u6155\u6182"],["bca1","\u617C\u6170\u616B\u617E\u61A7\u6190\u61AB\u618E\u61AC\u619A\u61A4\u6194\u61AE\u622E\u6469\u646F\u6479\u649E\u64B2\u6488\u6490\u64B0\u64A5\u6493\u6495\u64A9\u6492\u64AE\u64AD\u64AB\u649A\u64AC\u6499\u64A2\u64B3\u6575\u6577\u6578\u66AE\u66AB\u66B4\u66B1\u6A23\u6A1F\u69E8\u6A01\u6A1E\u6A19\u69FD\u6A21\u6A13\u6A0A\u69F3\u6A02\u6A05\u69ED\u6A11\u6B50\u6B4E\u6BA4\u6BC5\u6BC6\u6F3F\u6F7C\u6F84\u6F51\u6F66\u6F54\u6F86\u6F6D\u6F5B\u6F78\u6F6E\u6F8E\u6F7A\u6F70\u6F64\u6F97\u6F58\u6ED5\u6F6F\u6F60\u6F5F\u719F\u71AC\u71B1\u71A8\u7256\u729B\u734E\u7357\u7469\u748B\u7483"],["bd40","\u747E\u7480\u757F\u7620\u7629\u761F\u7624\u7626\u7621\u7622\u769A\u76BA\u76E4\u778E\u7787\u778C\u7791\u778B\u78CB\u78C5\u78BA\u78CA\u78BE\u78D5\u78BC\u78D0\u7A3F\u7A3C\u7A40\u7A3D\u7A37\u7A3B\u7AAF\u7AAE\u7BAD\u7BB1\u7BC4\u7BB4\u7BC6\u7BC7\u7BC1\u7BA0\u7BCC\u7CCA\u7DE0\u7DF4\u7DEF\u7DFB\u7DD8\u7DEC\u7DDD\u7DE8\u7DE3\u7DDA\u7DDE\u7DE9\u7D9E\u7DD9\u7DF2\u7DF9\u7F75\u7F77\u7FAF"],["bda1","\u7FE9\u8026\u819B\u819C\u819D\u81A0\u819A\u8198\u8517\u853D\u851A\u84EE\u852C\u852D\u8513\u8511\u8523\u8521\u8514\u84EC\u8525\u84FF\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874C\u8753\u885B\u885D\u8910\u8907\u8912\u8913\u8915\u890A\u8ABC\u8AD2\u8AC7\u8AC4\u8A95\u8ACB\u8AF8\u8AB2\u8AC9\u8AC2\u8ABF\u8AB0\u8AD6\u8ACD\u8AB6\u8AB9\u8ADB\u8C4C\u8C4E\u8C6C\u8CE0\u8CDE\u8CE6\u8CE4\u8CEC\u8CED\u8CE2\u8CE3\u8CDC\u8CEA\u8CE1\u8D6D\u8D9F\u8DA3\u8E2B\u8E10\u8E1D\u8E22\u8E0F\u8E29\u8E1F\u8E21\u8E1E\u8EBA\u8F1D\u8F1B\u8F1F\u8F29\u8F26\u8F2A\u8F1C\u8F1E"],["be40","\u8F25\u9069\u906E\u9068\u906D\u9077\u9130\u912D\u9127\u9131\u9187\u9189\u918B\u9183\u92C5\u92BB\u92B7\u92EA\u92AC\u92E4\u92C1\u92B3\u92BC\u92D2\u92C7\u92F0\u92B2\u95AD\u95B1\u9704\u9706\u9707\u9709\u9760\u978D\u978B\u978F\u9821\u982B\u981C\u98B3\u990A\u9913\u9912\u9918\u99DD\u99D0\u99DF\u99DB\u99D1\u99D5\u99D2\u99D9\u9AB7\u9AEE\u9AEF\u9B27\u9B45\u9B44\u9B77\u9B6F\u9D06\u9D09"],["bea1","\u9D03\u9EA9\u9EBE\u9ECE\u58A8\u9F52\u5112\u5118\u5114\u5110\u5115\u5180\u51AA\u51DD\u5291\u5293\u52F3\u5659\u566B\u5679\u5669\u5664\u5678\u566A\u5668\u5665\u5671\u566F\u566C\u5662\u5676\u58C1\u58BE\u58C7\u58C5\u596E\u5B1D\u5B34\u5B78\u5BF0\u5C0E\u5F4A\u61B2\u6191\u61A9\u618A\u61CD\u61B6\u61BE\u61CA\u61C8\u6230\u64C5\u64C1\u64CB\u64BB\u64BC\u64DA\u64C4\u64C7\u64C2\u64CD\u64BF\u64D2\u64D4\u64BE\u6574\u66C6\u66C9\u66B9\u66C4\u66C7\u66B8\u6A3D\u6A38\u6A3A\u6A59\u6A6B\u6A58\u6A39\u6A44\u6A62\u6A61\u6A4B\u6A47\u6A35\u6A5F\u6A48\u6B59\u6B77\u6C05\u6FC2\u6FB1\u6FA1"],["bf40","\u6FC3\u6FA4\u6FC1\u6FA7\u6FB3\u6FC0\u6FB9\u6FB6\u6FA6\u6FA0\u6FB4\u71BE\u71C9\u71D0\u71D2\u71C8\u71D5\u71B9\u71CE\u71D9\u71DC\u71C3\u71C4\u7368\u749C\u74A3\u7498\u749F\u749E\u74E2\u750C\u750D\u7634\u7638\u763A\u76E7\u76E5\u77A0\u779E\u779F\u77A5\u78E8\u78DA\u78EC\u78E7\u79A6\u7A4D\u7A4E\u7A46\u7A4C\u7A4B\u7ABA\u7BD9\u7C11\u7BC9\u7BE4\u7BDB\u7BE1\u7BE9\u7BE6\u7CD5\u7CD6\u7E0A"],["bfa1","\u7E11\u7E08\u7E1B\u7E23\u7E1E\u7E1D\u7E09\u7E10\u7F79\u7FB2\u7FF0\u7FF1\u7FEE\u8028\u81B3\u81A9\u81A8\u81FB\u8208\u8258\u8259\u854A\u8559\u8548\u8568\u8569\u8543\u8549\u856D\u856A\u855E\u8783\u879F\u879E\u87A2\u878D\u8861\u892A\u8932\u8925\u892B\u8921\u89AA\u89A6\u8AE6\u8AFA\u8AEB\u8AF1\u8B00\u8ADC\u8AE7\u8AEE\u8AFE\u8B01\u8B02\u8AF7\u8AED\u8AF3\u8AF6\u8AFC\u8C6B\u8C6D\u8C93\u8CF4\u8E44\u8E31\u8E34\u8E42\u8E39\u8E35\u8F3B\u8F2F\u8F38\u8F33\u8FA8\u8FA6\u9075\u9074\u9078\u9072\u907C\u907A\u9134\u9192\u9320\u9336\u92F8\u9333\u932F\u9322\u92FC\u932B\u9304\u931A"],["c040","\u9310\u9326\u9321\u9315\u932E\u9319\u95BB\u96A7\u96A8\u96AA\u96D5\u970E\u9711\u9716\u970D\u9713\u970F\u975B\u975C\u9766\u9798\u9830\u9838\u983B\u9837\u982D\u9839\u9824\u9910\u9928\u991E\u991B\u9921\u991A\u99ED\u99E2\u99F1\u9AB8\u9ABC\u9AFB\u9AED\u9B28\u9B91\u9D15\u9D23\u9D26\u9D28\u9D12\u9D1B\u9ED8\u9ED4\u9F8D\u9F9C\u512A\u511F\u5121\u5132\u52F5\u568E\u5680\u5690\u5685\u5687"],["c0a1","\u568F\u58D5\u58D3\u58D1\u58CE\u5B30\u5B2A\u5B24\u5B7A\u5C37\u5C68\u5DBC\u5DBA\u5DBD\u5DB8\u5E6B\u5F4C\u5FBD\u61C9\u61C2\u61C7\u61E6\u61CB\u6232\u6234\u64CE\u64CA\u64D8\u64E0\u64F0\u64E6\u64EC\u64F1\u64E2\u64ED\u6582\u6583\u66D9\u66D6\u6A80\u6A94\u6A84\u6AA2\u6A9C\u6ADB\u6AA3\u6A7E\u6A97\u6A90\u6AA0\u6B5C\u6BAE\u6BDA\u6C08\u6FD8\u6FF1\u6FDF\u6FE0\u6FDB\u6FE4\u6FEB\u6FEF\u6F80\u6FEC\u6FE1\u6FE9\u6FD5\u6FEE\u6FF0\u71E7\u71DF\u71EE\u71E6\u71E5\u71ED\u71EC\u71F4\u71E0\u7235\u7246\u7370\u7372\u74A9\u74B0\u74A6\u74A8\u7646\u7642\u764C\u76EA\u77B3\u77AA\u77B0\u77AC"],["c140","\u77A7\u77AD\u77EF\u78F7\u78FA\u78F4\u78EF\u7901\u79A7\u79AA\u7A57\u7ABF\u7C07\u7C0D\u7BFE\u7BF7\u7C0C\u7BE0\u7CE0\u7CDC\u7CDE\u7CE2\u7CDF\u7CD9\u7CDD\u7E2E\u7E3E\u7E46\u7E37\u7E32\u7E43\u7E2B\u7E3D\u7E31\u7E45\u7E41\u7E34\u7E39\u7E48\u7E35\u7E3F\u7E2F\u7F44\u7FF3\u7FFC\u8071\u8072\u8070\u806F\u8073\u81C6\u81C3\u81BA\u81C2\u81C0\u81BF\u81BD\u81C9\u81BE\u81E8\u8209\u8271\u85AA"],["c1a1","\u8584\u857E\u859C\u8591\u8594\u85AF\u859B\u8587\u85A8\u858A\u8667\u87C0\u87D1\u87B3\u87D2\u87C6\u87AB\u87BB\u87BA\u87C8\u87CB\u893B\u8936\u8944\u8938\u893D\u89AC\u8B0E\u8B17\u8B19\u8B1B\u8B0A\u8B20\u8B1D\u8B04\u8B10\u8C41\u8C3F\u8C73\u8CFA\u8CFD\u8CFC\u8CF8\u8CFB\u8DA8\u8E49\u8E4B\u8E48\u8E4A\u8F44\u8F3E\u8F42\u8F45\u8F3F\u907F\u907D\u9084\u9081\u9082\u9080\u9139\u91A3\u919E\u919C\u934D\u9382\u9328\u9375\u934A\u9365\u934B\u9318\u937E\u936C\u935B\u9370\u935A\u9354\u95CA\u95CB\u95CC\u95C8\u95C6\u96B1\u96B8\u96D6\u971C\u971E\u97A0\u97D3\u9846\u98B6\u9935\u9A01"],["c240","\u99FF\u9BAE\u9BAB\u9BAA\u9BAD\u9D3B\u9D3F\u9E8B\u9ECF\u9EDE\u9EDC\u9EDD\u9EDB\u9F3E\u9F4B\u53E2\u5695\u56AE\u58D9\u58D8\u5B38\u5F5D\u61E3\u6233\u64F4\u64F2\u64FE\u6506\u64FA\u64FB\u64F7\u65B7\u66DC\u6726\u6AB3\u6AAC\u6AC3\u6ABB\u6AB8\u6AC2\u6AAE\u6AAF\u6B5F\u6B78\u6BAF\u7009\u700B\u6FFE\u7006\u6FFA\u7011\u700F\u71FB\u71FC\u71FE\u71F8\u7377\u7375\u74A7\u74BF\u7515\u7656\u7658"],["c2a1","\u7652\u77BD\u77BF\u77BB\u77BC\u790E\u79AE\u7A61\u7A62\u7A60\u7AC4\u7AC5\u7C2B\u7C27\u7C2A\u7C1E\u7C23\u7C21\u7CE7\u7E54\u7E55\u7E5E\u7E5A\u7E61\u7E52\u7E59\u7F48\u7FF9\u7FFB\u8077\u8076\u81CD\u81CF\u820A\u85CF\u85A9\u85CD\u85D0\u85C9\u85B0\u85BA\u85B9\u85A6\u87EF\u87EC\u87F2\u87E0\u8986\u89B2\u89F4\u8B28\u8B39\u8B2C\u8B2B\u8C50\u8D05\u8E59\u8E63\u8E66\u8E64\u8E5F\u8E55\u8EC0\u8F49\u8F4D\u9087\u9083\u9088\u91AB\u91AC\u91D0\u9394\u938A\u9396\u93A2\u93B3\u93AE\u93AC\u93B0\u9398\u939A\u9397\u95D4\u95D6\u95D0\u95D5\u96E2\u96DC\u96D9\u96DB\u96DE\u9724\u97A3\u97A6"],["c340","\u97AD\u97F9\u984D\u984F\u984C\u984E\u9853\u98BA\u993E\u993F\u993D\u992E\u99A5\u9A0E\u9AC1\u9B03\u9B06\u9B4F\u9B4E\u9B4D\u9BCA\u9BC9\u9BFD\u9BC8\u9BC0\u9D51\u9D5D\u9D60\u9EE0\u9F15\u9F2C\u5133\u56A5\u58DE\u58DF\u58E2\u5BF5\u9F90\u5EEC\u61F2\u61F7\u61F6\u61F5\u6500\u650F\u66E0\u66DD\u6AE5\u6ADD\u6ADA\u6AD3\u701B\u701F\u7028\u701A\u701D\u7015\u7018\u7206\u720D\u7258\u72A2\u7378"],["c3a1","\u737A\u74BD\u74CA\u74E3\u7587\u7586\u765F\u7661\u77C7\u7919\u79B1\u7A6B\u7A69\u7C3E\u7C3F\u7C38\u7C3D\u7C37\u7C40\u7E6B\u7E6D\u7E79\u7E69\u7E6A\u7F85\u7E73\u7FB6\u7FB9\u7FB8\u81D8\u85E9\u85DD\u85EA\u85D5\u85E4\u85E5\u85F7\u87FB\u8805\u880D\u87F9\u87FE\u8960\u895F\u8956\u895E\u8B41\u8B5C\u8B58\u8B49\u8B5A\u8B4E\u8B4F\u8B46\u8B59\u8D08\u8D0A\u8E7C\u8E72\u8E87\u8E76\u8E6C\u8E7A\u8E74\u8F54\u8F4E\u8FAD\u908A\u908B\u91B1\u91AE\u93E1\u93D1\u93DF\u93C3\u93C8\u93DC\u93DD\u93D6\u93E2\u93CD\u93D8\u93E4\u93D7\u93E8\u95DC\u96B4\u96E3\u972A\u9727\u9761\u97DC\u97FB\u985E"],["c440","\u9858\u985B\u98BC\u9945\u9949\u9A16\u9A19\u9B0D\u9BE8\u9BE7\u9BD6\u9BDB\u9D89\u9D61\u9D72\u9D6A\u9D6C\u9E92\u9E97\u9E93\u9EB4\u52F8\u56A8\u56B7\u56B6\u56B4\u56BC\u58E4\u5B40\u5B43\u5B7D\u5BF6\u5DC9\u61F8\u61FA\u6518\u6514\u6519\u66E6\u6727\u6AEC\u703E\u7030\u7032\u7210\u737B\u74CF\u7662\u7665\u7926\u792A\u792C\u792B\u7AC7\u7AF6\u7C4C\u7C43\u7C4D\u7CEF\u7CF0\u8FAE\u7E7D\u7E7C"],["c4a1","\u7E82\u7F4C\u8000\u81DA\u8266\u85FB\u85F9\u8611\u85FA\u8606\u860B\u8607\u860A\u8814\u8815\u8964\u89BA\u89F8\u8B70\u8B6C\u8B66\u8B6F\u8B5F\u8B6B\u8D0F\u8D0D\u8E89\u8E81\u8E85\u8E82\u91B4\u91CB\u9418\u9403\u93FD\u95E1\u9730\u98C4\u9952\u9951\u99A8\u9A2B\u9A30\u9A37\u9A35\u9C13\u9C0D\u9E79\u9EB5\u9EE8\u9F2F\u9F5F\u9F63\u9F61\u5137\u5138\u56C1\u56C0\u56C2\u5914\u5C6C\u5DCD\u61FC\u61FE\u651D\u651C\u6595\u66E9\u6AFB\u6B04\u6AFA\u6BB2\u704C\u721B\u72A7\u74D6\u74D4\u7669\u77D3\u7C50\u7E8F\u7E8C\u7FBC\u8617\u862D\u861A\u8823\u8822\u8821\u881F\u896A\u896C\u89BD\u8B74"],["c540","\u8B77\u8B7D\u8D13\u8E8A\u8E8D\u8E8B\u8F5F\u8FAF\u91BA\u942E\u9433\u9435\u943A\u9438\u9432\u942B\u95E2\u9738\u9739\u9732\u97FF\u9867\u9865\u9957\u9A45\u9A43\u9A40\u9A3E\u9ACF\u9B54\u9B51\u9C2D\u9C25\u9DAF\u9DB4\u9DC2\u9DB8\u9E9D\u9EEF\u9F19\u9F5C\u9F66\u9F67\u513C\u513B\u56C8\u56CA\u56C9\u5B7F\u5DD4\u5DD2\u5F4E\u61FF\u6524\u6B0A\u6B61\u7051\u7058\u7380\u74E4\u758A\u766E\u766C"],["c5a1","\u79B3\u7C60\u7C5F\u807E\u807D\u81DF\u8972\u896F\u89FC\u8B80\u8D16\u8D17\u8E91\u8E93\u8F61\u9148\u9444\u9451\u9452\u973D\u973E\u97C3\u97C1\u986B\u9955\u9A55\u9A4D\u9AD2\u9B1A\u9C49\u9C31\u9C3E\u9C3B\u9DD3\u9DD7\u9F34\u9F6C\u9F6A\u9F94\u56CC\u5DD6\u6200\u6523\u652B\u652A\u66EC\u6B10\u74DA\u7ACA\u7C64\u7C63\u7C65\u7E93\u7E96\u7E94\u81E2\u8638\u863F\u8831\u8B8A\u9090\u908F\u9463\u9460\u9464\u9768\u986F\u995C\u9A5A\u9A5B\u9A57\u9AD3\u9AD4\u9AD1\u9C54\u9C57\u9C56\u9DE5\u9E9F\u9EF4\u56D1\u58E9\u652C\u705E\u7671\u7672\u77D7\u7F50\u7F88\u8836\u8839\u8862\u8B93\u8B92"],["c640","\u8B96\u8277\u8D1B\u91C0\u946A\u9742\u9748\u9744\u97C6\u9870\u9A5F\u9B22\u9B58\u9C5F\u9DF9\u9DFA\u9E7C\u9E7D\u9F07\u9F77\u9F72\u5EF3\u6B16\u7063\u7C6C\u7C6E\u883B\u89C0\u8EA1\u91C1\u9472\u9470\u9871\u995E\u9AD6\u9B23\u9ECC\u7064\u77DA\u8B9A\u9477\u97C9\u9A62\u9A65\u7E9C\u8B9C\u8EAA\u91C5\u947D\u947E\u947C\u9C77\u9C78\u9EF7\u8C54\u947F\u9E1A\u7228\u9A6A\u9B31\u9E1B\u9E1E\u7C72"],["c940","\u4E42\u4E5C\u51F5\u531A\u5382\u4E07\u4E0C\u4E47\u4E8D\u56D7\uFA0C\u5C6E\u5F73\u4E0F\u5187\u4E0E\u4E2E\u4E93\u4EC2\u4EC9\u4EC8\u5198\u52FC\u536C\u53B9\u5720\u5903\u592C\u5C10\u5DFF\u65E1\u6BB3\u6BCC\u6C14\u723F\u4E31\u4E3C\u4EE8\u4EDC\u4EE9\u4EE1\u4EDD\u4EDA\u520C\u531C\u534C\u5722\u5723\u5917\u592F\u5B81\u5B84\u5C12\u5C3B\u5C74\u5C73\u5E04\u5E80\u5E82\u5FC9\u6209\u6250\u6C15"],["c9a1","\u6C36\u6C43\u6C3F\u6C3B\u72AE\u72B0\u738A\u79B8\u808A\u961E\u4F0E\u4F18\u4F2C\u4EF5\u4F14\u4EF1\u4F00\u4EF7\u4F08\u4F1D\u4F02\u4F05\u4F22\u4F13\u4F04\u4EF4\u4F12\u51B1\u5213\u5209\u5210\u52A6\u5322\u531F\u534D\u538A\u5407\u56E1\u56DF\u572E\u572A\u5734\u593C\u5980\u597C\u5985\u597B\u597E\u5977\u597F\u5B56\u5C15\u5C25\u5C7C\u5C7A\u5C7B\u5C7E\u5DDF\u5E75\u5E84\u5F02\u5F1A\u5F74\u5FD5\u5FD4\u5FCF\u625C\u625E\u6264\u6261\u6266\u6262\u6259\u6260\u625A\u6265\u65EF\u65EE\u673E\u6739\u6738\u673B\u673A\u673F\u673C\u6733\u6C18\u6C46\u6C52\u6C5C\u6C4F\u6C4A\u6C54\u6C4B"],["ca40","\u6C4C\u7071\u725E\u72B4\u72B5\u738E\u752A\u767F\u7A75\u7F51\u8278\u827C\u8280\u827D\u827F\u864D\u897E\u9099\u9097\u9098\u909B\u9094\u9622\u9624\u9620\u9623\u4F56\u4F3B\u4F62\u4F49\u4F53\u4F64\u4F3E\u4F67\u4F52\u4F5F\u4F41\u4F58\u4F2D\u4F33\u4F3F\u4F61\u518F\u51B9\u521C\u521E\u5221\u52AD\u52AE\u5309\u5363\u5372\u538E\u538F\u5430\u5437\u542A\u5454\u5445\u5419\u541C\u5425\u5418"],["caa1","\u543D\u544F\u5441\u5428\u5424\u5447\u56EE\u56E7\u56E5\u5741\u5745\u574C\u5749\u574B\u5752\u5906\u5940\u59A6\u5998\u59A0\u5997\u598E\u59A2\u5990\u598F\u59A7\u59A1\u5B8E\u5B92\u5C28\u5C2A\u5C8D\u5C8F\u5C88\u5C8B\u5C89\u5C92\u5C8A\u5C86\u5C93\u5C95\u5DE0\u5E0A\u5E0E\u5E8B\u5E89\u5E8C\u5E88\u5E8D\u5F05\u5F1D\u5F78\u5F76\u5FD2\u5FD1\u5FD0\u5FED\u5FE8\u5FEE\u5FF3\u5FE1\u5FE4\u5FE3\u5FFA\u5FEF\u5FF7\u5FFB\u6000\u5FF4\u623A\u6283\u628C\u628E\u628F\u6294\u6287\u6271\u627B\u627A\u6270\u6281\u6288\u6277\u627D\u6272\u6274\u6537\u65F0\u65F4\u65F3\u65F2\u65F5\u6745\u6747"],["cb40","\u6759\u6755\u674C\u6748\u675D\u674D\u675A\u674B\u6BD0\u6C19\u6C1A\u6C78\u6C67\u6C6B\u6C84\u6C8B\u6C8F\u6C71\u6C6F\u6C69\u6C9A\u6C6D\u6C87\u6C95\u6C9C\u6C66\u6C73\u6C65\u6C7B\u6C8E\u7074\u707A\u7263\u72BF\u72BD\u72C3\u72C6\u72C1\u72BA\u72C5\u7395\u7397\u7393\u7394\u7392\u753A\u7539\u7594\u7595\u7681\u793D\u8034\u8095\u8099\u8090\u8092\u809C\u8290\u828F\u8285\u828E\u8291\u8293"],["cba1","\u828A\u8283\u8284\u8C78\u8FC9\u8FBF\u909F\u90A1\u90A5\u909E\u90A7\u90A0\u9630\u9628\u962F\u962D\u4E33\u4F98\u4F7C\u4F85\u4F7D\u4F80\u4F87\u4F76\u4F74\u4F89\u4F84\u4F77\u4F4C\u4F97\u4F6A\u4F9A\u4F79\u4F81\u4F78\u4F90\u4F9C\u4F94\u4F9E\u4F92\u4F82\u4F95\u4F6B\u4F6E\u519E\u51BC\u51BE\u5235\u5232\u5233\u5246\u5231\u52BC\u530A\u530B\u533C\u5392\u5394\u5487\u547F\u5481\u5491\u5482\u5488\u546B\u547A\u547E\u5465\u546C\u5474\u5466\u548D\u546F\u5461\u5460\u5498\u5463\u5467\u5464\u56F7\u56F9\u576F\u5772\u576D\u576B\u5771\u5770\u5776\u5780\u5775\u577B\u5773\u5774\u5762"],["cc40","\u5768\u577D\u590C\u5945\u59B5\u59BA\u59CF\u59CE\u59B2\u59CC\u59C1\u59B6\u59BC\u59C3\u59D6\u59B1\u59BD\u59C0\u59C8\u59B4\u59C7\u5B62\u5B65\u5B93\u5B95\u5C44\u5C47\u5CAE\u5CA4\u5CA0\u5CB5\u5CAF\u5CA8\u5CAC\u5C9F\u5CA3\u5CAD\u5CA2\u5CAA\u5CA7\u5C9D\u5CA5\u5CB6\u5CB0\u5CA6\u5E17\u5E14\u5E19\u5F28\u5F22\u5F23\u5F24\u5F54\u5F82\u5F7E\u5F7D\u5FDE\u5FE5\u602D\u6026\u6019\u6032\u600B"],["cca1","\u6034\u600A\u6017\u6033\u601A\u601E\u602C\u6022\u600D\u6010\u602E\u6013\u6011\u600C\u6009\u601C\u6214\u623D\u62AD\u62B4\u62D1\u62BE\u62AA\u62B6\u62CA\u62AE\u62B3\u62AF\u62BB\u62A9\u62B0\u62B8\u653D\u65A8\u65BB\u6609\u65FC\u6604\u6612\u6608\u65FB\u6603\u660B\u660D\u6605\u65FD\u6611\u6610\u66F6\u670A\u6785\u676C\u678E\u6792\u6776\u677B\u6798\u6786\u6784\u6774\u678D\u678C\u677A\u679F\u6791\u6799\u6783\u677D\u6781\u6778\u6779\u6794\u6B25\u6B80\u6B7E\u6BDE\u6C1D\u6C93\u6CEC\u6CEB\u6CEE\u6CD9\u6CB6\u6CD4\u6CAD\u6CE7\u6CB7\u6CD0\u6CC2\u6CBA\u6CC3\u6CC6\u6CED\u6CF2"],["cd40","\u6CD2\u6CDD\u6CB4\u6C8A\u6C9D\u6C80\u6CDE\u6CC0\u6D30\u6CCD\u6CC7\u6CB0\u6CF9\u6CCF\u6CE9\u6CD1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709A\u7083\u726A\u72D6\u72CB\u72D8\u72C9\u72DC\u72D2\u72D4\u72DA\u72CC\u72D1\u73A4\u73A1\u73AD\u73A6\u73A2\u73A0\u73AC\u739D\u74DD\u74E8\u753F\u7540\u753E\u758C\u7598\u76AF\u76F3\u76F1\u76F0\u76F5\u77F8\u77FC\u77F9\u77FB\u77FA"],["cda1","\u77F7\u7942\u793F\u79C5\u7A78\u7A7B\u7AFB\u7C75\u7CFD\u8035\u808F\u80AE\u80A3\u80B8\u80B5\u80AD\u8220\u82A0\u82C0\u82AB\u829A\u8298\u829B\u82B5\u82A7\u82AE\u82BC\u829E\u82BA\u82B4\u82A8\u82A1\u82A9\u82C2\u82A4\u82C3\u82B6\u82A2\u8670\u866F\u866D\u866E\u8C56\u8FD2\u8FCB\u8FD3\u8FCD\u8FD6\u8FD5\u8FD7\u90B2\u90B4\u90AF\u90B3\u90B0\u9639\u963D\u963C\u963A\u9643\u4FCD\u4FC5\u4FD3\u4FB2\u4FC9\u4FCB\u4FC1\u4FD4\u4FDC\u4FD9\u4FBB\u4FB3\u4FDB\u4FC7\u4FD6\u4FBA\u4FC0\u4FB9\u4FEC\u5244\u5249\u52C0\u52C2\u533D\u537C\u5397\u5396\u5399\u5398\u54BA\u54A1\u54AD\u54A5\u54CF"],["ce40","\u54C3\u830D\u54B7\u54AE\u54D6\u54B6\u54C5\u54C6\u54A0\u5470\u54BC\u54A2\u54BE\u5472\u54DE\u54B0\u57B5\u579E\u579F\u57A4\u578C\u5797\u579D\u579B\u5794\u5798\u578F\u5799\u57A5\u579A\u5795\u58F4\u590D\u5953\u59E1\u59DE\u59EE\u5A00\u59F1\u59DD\u59FA\u59FD\u59FC\u59F6\u59E4\u59F2\u59F7\u59DB\u59E9\u59F3\u59F5\u59E0\u59FE\u59F4\u59ED\u5BA8\u5C4C\u5CD0\u5CD8\u5CCC\u5CD7\u5CCB\u5CDB"],["cea1","\u5CDE\u5CDA\u5CC9\u5CC7\u5CCA\u5CD6\u5CD3\u5CD4\u5CCF\u5CC8\u5CC6\u5CCE\u5CDF\u5CF8\u5DF9\u5E21\u5E22\u5E23\u5E20\u5E24\u5EB0\u5EA4\u5EA2\u5E9B\u5EA3\u5EA5\u5F07\u5F2E\u5F56\u5F86\u6037\u6039\u6054\u6072\u605E\u6045\u6053\u6047\u6049\u605B\u604C\u6040\u6042\u605F\u6024\u6044\u6058\u6066\u606E\u6242\u6243\u62CF\u630D\u630B\u62F5\u630E\u6303\u62EB\u62F9\u630F\u630C\u62F8\u62F6\u6300\u6313\u6314\u62FA\u6315\u62FB\u62F0\u6541\u6543\u65AA\u65BF\u6636\u6621\u6632\u6635\u661C\u6626\u6622\u6633\u662B\u663A\u661D\u6634\u6639\u662E\u670F\u6710\u67C1\u67F2\u67C8\u67BA"],["cf40","\u67DC\u67BB\u67F8\u67D8\u67C0\u67B7\u67C5\u67EB\u67E4\u67DF\u67B5\u67CD\u67B3\u67F7\u67F6\u67EE\u67E3\u67C2\u67B9\u67CE\u67E7\u67F0\u67B2\u67FC\u67C6\u67ED\u67CC\u67AE\u67E6\u67DB\u67FA\u67C9\u67CA\u67C3\u67EA\u67CB\u6B28\u6B82\u6B84\u6BB6\u6BD6\u6BD8\u6BE0\u6C20\u6C21\u6D28\u6D34\u6D2D\u6D1F\u6D3C\u6D3F\u6D12\u6D0A\u6CDA\u6D33\u6D04\u6D19\u6D3A\u6D1A\u6D11\u6D00\u6D1D\u6D42"],["cfa1","\u6D01\u6D18\u6D37\u6D03\u6D0F\u6D40\u6D07\u6D20\u6D2C\u6D08\u6D22\u6D09\u6D10\u70B7\u709F\u70BE\u70B1\u70B0\u70A1\u70B4\u70B5\u70A9\u7241\u7249\u724A\u726C\u7270\u7273\u726E\u72CA\u72E4\u72E8\u72EB\u72DF\u72EA\u72E6\u72E3\u7385\u73CC\u73C2\u73C8\u73C5\u73B9\u73B6\u73B5\u73B4\u73EB\u73BF\u73C7\u73BE\u73C3\u73C6\u73B8\u73CB\u74EC\u74EE\u752E\u7547\u7548\u75A7\u75AA\u7679\u76C4\u7708\u7703\u7704\u7705\u770A\u76F7\u76FB\u76FA\u77E7\u77E8\u7806\u7811\u7812\u7805\u7810\u780F\u780E\u7809\u7803\u7813\u794A\u794C\u794B\u7945\u7944\u79D5\u79CD\u79CF\u79D6\u79CE\u7A80"],["d040","\u7A7E\u7AD1\u7B00\u7B01\u7C7A\u7C78\u7C79\u7C7F\u7C80\u7C81\u7D03\u7D08\u7D01\u7F58\u7F91\u7F8D\u7FBE\u8007\u800E\u800F\u8014\u8037\u80D8\u80C7\u80E0\u80D1\u80C8\u80C2\u80D0\u80C5\u80E3\u80D9\u80DC\u80CA\u80D5\u80C9\u80CF\u80D7\u80E6\u80CD\u81FF\u8221\u8294\u82D9\u82FE\u82F9\u8307\u82E8\u8300\u82D5\u833A\u82EB\u82D6\u82F4\u82EC\u82E1\u82F2\u82F5\u830C\u82FB\u82F6\u82F0\u82EA"],["d0a1","\u82E4\u82E0\u82FA\u82F3\u82ED\u8677\u8674\u867C\u8673\u8841\u884E\u8867\u886A\u8869\u89D3\u8A04\u8A07\u8D72\u8FE3\u8FE1\u8FEE\u8FE0\u90F1\u90BD\u90BF\u90D5\u90C5\u90BE\u90C7\u90CB\u90C8\u91D4\u91D3\u9654\u964F\u9651\u9653\u964A\u964E\u501E\u5005\u5007\u5013\u5022\u5030\u501B\u4FF5\u4FF4\u5033\u5037\u502C\u4FF6\u4FF7\u5017\u501C\u5020\u5027\u5035\u502F\u5031\u500E\u515A\u5194\u5193\u51CA\u51C4\u51C5\u51C8\u51CE\u5261\u525A\u5252\u525E\u525F\u5255\u5262\u52CD\u530E\u539E\u5526\u54E2\u5517\u5512\u54E7\u54F3\u54E4\u551A\u54FF\u5504\u5508\u54EB\u5511\u5505\u54F1"],["d140","\u550A\u54FB\u54F7\u54F8\u54E0\u550E\u5503\u550B\u5701\u5702\u57CC\u5832\u57D5\u57D2\u57BA\u57C6\u57BD\u57BC\u57B8\u57B6\u57BF\u57C7\u57D0\u57B9\u57C1\u590E\u594A\u5A19\u5A16\u5A2D\u5A2E\u5A15\u5A0F\u5A17\u5A0A\u5A1E\u5A33\u5B6C\u5BA7\u5BAD\u5BAC\u5C03\u5C56\u5C54\u5CEC\u5CFF\u5CEE\u5CF1\u5CF7\u5D00\u5CF9\u5E29\u5E28\u5EA8\u5EAE\u5EAA\u5EAC\u5F33\u5F30\u5F67\u605D\u605A\u6067"],["d1a1","\u6041\u60A2\u6088\u6080\u6092\u6081\u609D\u6083\u6095\u609B\u6097\u6087\u609C\u608E\u6219\u6246\u62F2\u6310\u6356\u632C\u6344\u6345\u6336\u6343\u63E4\u6339\u634B\u634A\u633C\u6329\u6341\u6334\u6358\u6354\u6359\u632D\u6347\u6333\u635A\u6351\u6338\u6357\u6340\u6348\u654A\u6546\u65C6\u65C3\u65C4\u65C2\u664A\u665F\u6647\u6651\u6712\u6713\u681F\u681A\u6849\u6832\u6833\u683B\u684B\u684F\u6816\u6831\u681C\u6835\u682B\u682D\u682F\u684E\u6844\u6834\u681D\u6812\u6814\u6826\u6828\u682E\u684D\u683A\u6825\u6820\u6B2C\u6B2F\u6B2D\u6B31\u6B34\u6B6D\u8082\u6B88\u6BE6\u6BE4"],["d240","\u6BE8\u6BE3\u6BE2\u6BE7\u6C25\u6D7A\u6D63\u6D64\u6D76\u6D0D\u6D61\u6D92\u6D58\u6D62\u6D6D\u6D6F\u6D91\u6D8D\u6DEF\u6D7F\u6D86\u6D5E\u6D67\u6D60\u6D97\u6D70\u6D7C\u6D5F\u6D82\u6D98\u6D2F\u6D68\u6D8B\u6D7E\u6D80\u6D84\u6D16\u6D83\u6D7B\u6D7D\u6D75\u6D90\u70DC\u70D3\u70D1\u70DD\u70CB\u7F39\u70E2\u70D7\u70D2\u70DE\u70E0\u70D4\u70CD\u70C5\u70C6\u70C7\u70DA\u70CE\u70E1\u7242\u7278"],["d2a1","\u7277\u7276\u7300\u72FA\u72F4\u72FE\u72F6\u72F3\u72FB\u7301\u73D3\u73D9\u73E5\u73D6\u73BC\u73E7\u73E3\u73E9\u73DC\u73D2\u73DB\u73D4\u73DD\u73DA\u73D7\u73D8\u73E8\u74DE\u74DF\u74F4\u74F5\u7521\u755B\u755F\u75B0\u75C1\u75BB\u75C4\u75C0\u75BF\u75B6\u75BA\u768A\u76C9\u771D\u771B\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771A\u7722\u7727\u7823\u782C\u7822\u7835\u782F\u7828\u782E\u782B\u7821\u7829\u7833\u782A\u7831\u7954\u795B\u794F\u795C\u7953\u7952\u7951\u79EB\u79EC\u79E0\u79EE\u79ED\u79EA\u79DC\u79DE\u79DD\u7A86\u7A89\u7A85\u7A8B\u7A8C\u7A8A\u7A87\u7AD8\u7B10"],["d340","\u7B04\u7B13\u7B05\u7B0F\u7B08\u7B0A\u7B0E\u7B09\u7B12\u7C84\u7C91\u7C8A\u7C8C\u7C88\u7C8D\u7C85\u7D1E\u7D1D\u7D11\u7D0E\u7D18\u7D16\u7D13\u7D1F\u7D12\u7D0F\u7D0C\u7F5C\u7F61\u7F5E\u7F60\u7F5D\u7F5B\u7F96\u7F92\u7FC3\u7FC2\u7FC0\u8016\u803E\u8039\u80FA\u80F2\u80F9\u80F5\u8101\u80FB\u8100\u8201\u822F\u8225\u8333\u832D\u8344\u8319\u8351\u8325\u8356\u833F\u8341\u8326\u831C\u8322"],["d3a1","\u8342\u834E\u831B\u832A\u8308\u833C\u834D\u8316\u8324\u8320\u8337\u832F\u8329\u8347\u8345\u834C\u8353\u831E\u832C\u834B\u8327\u8348\u8653\u8652\u86A2\u86A8\u8696\u868D\u8691\u869E\u8687\u8697\u8686\u868B\u869A\u8685\u86A5\u8699\u86A1\u86A7\u8695\u8698\u868E\u869D\u8690\u8694\u8843\u8844\u886D\u8875\u8876\u8872\u8880\u8871\u887F\u886F\u8883\u887E\u8874\u887C\u8A12\u8C47\u8C57\u8C7B\u8CA4\u8CA3\u8D76\u8D78\u8DB5\u8DB7\u8DB6\u8ED1\u8ED3\u8FFE\u8FF5\u9002\u8FFF\u8FFB\u9004\u8FFC\u8FF6\u90D6\u90E0\u90D9\u90DA\u90E3\u90DF\u90E5\u90D8\u90DB\u90D7\u90DC\u90E4\u9150"],["d440","\u914E\u914F\u91D5\u91E2\u91DA\u965C\u965F\u96BC\u98E3\u9ADF\u9B2F\u4E7F\u5070\u506A\u5061\u505E\u5060\u5053\u504B\u505D\u5072\u5048\u504D\u5041\u505B\u504A\u5062\u5015\u5045\u505F\u5069\u506B\u5063\u5064\u5046\u5040\u506E\u5073\u5057\u5051\u51D0\u526B\u526D\u526C\u526E\u52D6\u52D3\u532D\u539C\u5575\u5576\u553C\u554D\u5550\u5534\u552A\u5551\u5562\u5536\u5535\u5530\u5552\u5545"],["d4a1","\u550C\u5532\u5565\u554E\u5539\u5548\u552D\u553B\u5540\u554B\u570A\u5707\u57FB\u5814\u57E2\u57F6\u57DC\u57F4\u5800\u57ED\u57FD\u5808\u57F8\u580B\u57F3\u57CF\u5807\u57EE\u57E3\u57F2\u57E5\u57EC\u57E1\u580E\u57FC\u5810\u57E7\u5801\u580C\u57F1\u57E9\u57F0\u580D\u5804\u595C\u5A60\u5A58\u5A55\u5A67\u5A5E\u5A38\u5A35\u5A6D\u5A50\u5A5F\u5A65\u5A6C\u5A53\u5A64\u5A57\u5A43\u5A5D\u5A52\u5A44\u5A5B\u5A48\u5A8E\u5A3E\u5A4D\u5A39\u5A4C\u5A70\u5A69\u5A47\u5A51\u5A56\u5A42\u5A5C\u5B72\u5B6E\u5BC1\u5BC0\u5C59\u5D1E\u5D0B\u5D1D\u5D1A\u5D20\u5D0C\u5D28\u5D0D\u5D26\u5D25\u5D0F"],["d540","\u5D30\u5D12\u5D23\u5D1F\u5D2E\u5E3E\u5E34\u5EB1\u5EB4\u5EB9\u5EB2\u5EB3\u5F36\u5F38\u5F9B\u5F96\u5F9F\u608A\u6090\u6086\u60BE\u60B0\u60BA\u60D3\u60D4\u60CF\u60E4\u60D9\u60DD\u60C8\u60B1\u60DB\u60B7\u60CA\u60BF\u60C3\u60CD\u60C0\u6332\u6365\u638A\u6382\u637D\u63BD\u639E\u63AD\u639D\u6397\u63AB\u638E\u636F\u6387\u6390\u636E\u63AF\u6375\u639C\u636D\u63AE\u637C\u63A4\u633B\u639F"],["d5a1","\u6378\u6385\u6381\u6391\u638D\u6370\u6553\u65CD\u6665\u6661\u665B\u6659\u665C\u6662\u6718\u6879\u6887\u6890\u689C\u686D\u686E\u68AE\u68AB\u6956\u686F\u68A3\u68AC\u68A9\u6875\u6874\u68B2\u688F\u6877\u6892\u687C\u686B\u6872\u68AA\u6880\u6871\u687E\u689B\u6896\u688B\u68A0\u6889\u68A4\u6878\u687B\u6891\u688C\u688A\u687D\u6B36\u6B33\u6B37\u6B38\u6B91\u6B8F\u6B8D\u6B8E\u6B8C\u6C2A\u6DC0\u6DAB\u6DB4\u6DB3\u6E74\u6DAC\u6DE9\u6DE2\u6DB7\u6DF6\u6DD4\u6E00\u6DC8\u6DE0\u6DDF\u6DD6\u6DBE\u6DE5\u6DDC\u6DDD\u6DDB\u6DF4\u6DCA\u6DBD\u6DED\u6DF0\u6DBA\u6DD5\u6DC2\u6DCF\u6DC9"],["d640","\u6DD0\u6DF2\u6DD3\u6DFD\u6DD7\u6DCD\u6DE3\u6DBB\u70FA\u710D\u70F7\u7117\u70F4\u710C\u70F0\u7104\u70F3\u7110\u70FC\u70FF\u7106\u7113\u7100\u70F8\u70F6\u710B\u7102\u710E\u727E\u727B\u727C\u727F\u731D\u7317\u7307\u7311\u7318\u730A\u7308\u72FF\u730F\u731E\u7388\u73F6\u73F8\u73F5\u7404\u7401\u73FD\u7407\u7400\u73FA\u73FC\u73FF\u740C\u740B\u73F4\u7408\u7564\u7563\u75CE\u75D2\u75CF"],["d6a1","\u75CB\u75CC\u75D1\u75D0\u768F\u7689\u76D3\u7739\u772F\u772D\u7731\u7732\u7734\u7733\u773D\u7725\u773B\u7735\u7848\u7852\u7849\u784D\u784A\u784C\u7826\u7845\u7850\u7964\u7967\u7969\u796A\u7963\u796B\u7961\u79BB\u79FA\u79F8\u79F6\u79F7\u7A8F\u7A94\u7A90\u7B35\u7B47\u7B34\u7B25\u7B30\u7B22\u7B24\u7B33\u7B18\u7B2A\u7B1D\u7B31\u7B2B\u7B2D\u7B2F\u7B32\u7B38\u7B1A\u7B23\u7C94\u7C98\u7C96\u7CA3\u7D35\u7D3D\u7D38\u7D36\u7D3A\u7D45\u7D2C\u7D29\u7D41\u7D47\u7D3E\u7D3F\u7D4A\u7D3B\u7D28\u7F63\u7F95\u7F9C\u7F9D\u7F9B\u7FCA\u7FCB\u7FCD\u7FD0\u7FD1\u7FC7\u7FCF\u7FC9\u801F"],["d740","\u801E\u801B\u8047\u8043\u8048\u8118\u8125\u8119\u811B\u812D\u811F\u812C\u811E\u8121\u8115\u8127\u811D\u8122\u8211\u8238\u8233\u823A\u8234\u8232\u8274\u8390\u83A3\u83A8\u838D\u837A\u8373\u83A4\u8374\u838F\u8381\u8395\u8399\u8375\u8394\u83A9\u837D\u8383\u838C\u839D\u839B\u83AA\u838B\u837E\u83A5\u83AF\u8388\u8397\u83B0\u837F\u83A6\u8387\u83AE\u8376\u839A\u8659\u8656\u86BF\u86B7"],["d7a1","\u86C2\u86C1\u86C5\u86BA\u86B0\u86C8\u86B9\u86B3\u86B8\u86CC\u86B4\u86BB\u86BC\u86C3\u86BD\u86BE\u8852\u8889\u8895\u88A8\u88A2\u88AA\u889A\u8891\u88A1\u889F\u8898\u88A7\u8899\u889B\u8897\u88A4\u88AC\u888C\u8893\u888E\u8982\u89D6\u89D9\u89D5\u8A30\u8A27\u8A2C\u8A1E\u8C39\u8C3B\u8C5C\u8C5D\u8C7D\u8CA5\u8D7D\u8D7B\u8D79\u8DBC\u8DC2\u8DB9\u8DBF\u8DC1\u8ED8\u8EDE\u8EDD\u8EDC\u8ED7\u8EE0\u8EE1\u9024\u900B\u9011\u901C\u900C\u9021\u90EF\u90EA\u90F0\u90F4\u90F2\u90F3\u90D4\u90EB\u90EC\u90E9\u9156\u9158\u915A\u9153\u9155\u91EC\u91F4\u91F1\u91F3\u91F8\u91E4\u91F9\u91EA"],["d840","\u91EB\u91F7\u91E8\u91EE\u957A\u9586\u9588\u967C\u966D\u966B\u9671\u966F\u96BF\u976A\u9804\u98E5\u9997\u509B\u5095\u5094\u509E\u508B\u50A3\u5083\u508C\u508E\u509D\u5068\u509C\u5092\u5082\u5087\u515F\u51D4\u5312\u5311\u53A4\u53A7\u5591\u55A8\u55A5\u55AD\u5577\u5645\u55A2\u5593\u5588\u558F\u55B5\u5581\u55A3\u5592\u55A4\u557D\u558C\u55A6\u557F\u5595\u55A1\u558E\u570C\u5829\u5837"],["d8a1","\u5819\u581E\u5827\u5823\u5828\u57F5\u5848\u5825\u581C\u581B\u5833\u583F\u5836\u582E\u5839\u5838\u582D\u582C\u583B\u5961\u5AAF\u5A94\u5A9F\u5A7A\u5AA2\u5A9E\u5A78\u5AA6\u5A7C\u5AA5\u5AAC\u5A95\u5AAE\u5A37\u5A84\u5A8A\u5A97\u5A83\u5A8B\u5AA9\u5A7B\u5A7D\u5A8C\u5A9C\u5A8F\u5A93\u5A9D\u5BEA\u5BCD\u5BCB\u5BD4\u5BD1\u5BCA\u5BCE\u5C0C\u5C30\u5D37\u5D43\u5D6B\u5D41\u5D4B\u5D3F\u5D35\u5D51\u5D4E\u5D55\u5D33\u5D3A\u5D52\u5D3D\u5D31\u5D59\u5D42\u5D39\u5D49\u5D38\u5D3C\u5D32\u5D36\u5D40\u5D45\u5E44\u5E41\u5F58\u5FA6\u5FA5\u5FAB\u60C9\u60B9\u60CC\u60E2\u60CE\u60C4\u6114"],["d940","\u60F2\u610A\u6116\u6105\u60F5\u6113\u60F8\u60FC\u60FE\u60C1\u6103\u6118\u611D\u6110\u60FF\u6104\u610B\u624A\u6394\u63B1\u63B0\u63CE\u63E5\u63E8\u63EF\u63C3\u649D\u63F3\u63CA\u63E0\u63F6\u63D5\u63F2\u63F5\u6461\u63DF\u63BE\u63DD\u63DC\u63C4\u63D8\u63D3\u63C2\u63C7\u63CC\u63CB\u63C8\u63F0\u63D7\u63D9\u6532\u6567\u656A\u6564\u655C\u6568\u6565\u658C\u659D\u659E\u65AE\u65D0\u65D2"],["d9a1","\u667C\u666C\u667B\u6680\u6671\u6679\u666A\u6672\u6701\u690C\u68D3\u6904\u68DC\u692A\u68EC\u68EA\u68F1\u690F\u68D6\u68F7\u68EB\u68E4\u68F6\u6913\u6910\u68F3\u68E1\u6907\u68CC\u6908\u6970\u68B4\u6911\u68EF\u68C6\u6914\u68F8\u68D0\u68FD\u68FC\u68E8\u690B\u690A\u6917\u68CE\u68C8\u68DD\u68DE\u68E6\u68F4\u68D1\u6906\u68D4\u68E9\u6915\u6925\u68C7\u6B39\u6B3B\u6B3F\u6B3C\u6B94\u6B97\u6B99\u6B95\u6BBD\u6BF0\u6BF2\u6BF3\u6C30\u6DFC\u6E46\u6E47\u6E1F\u6E49\u6E88\u6E3C\u6E3D\u6E45\u6E62\u6E2B\u6E3F\u6E41\u6E5D\u6E73\u6E1C\u6E33\u6E4B\u6E40\u6E51\u6E3B\u6E03\u6E2E\u6E5E"],["da40","\u6E68\u6E5C\u6E61\u6E31\u6E28\u6E60\u6E71\u6E6B\u6E39\u6E22\u6E30\u6E53\u6E65\u6E27\u6E78\u6E64\u6E77\u6E55\u6E79\u6E52\u6E66\u6E35\u6E36\u6E5A\u7120\u711E\u712F\u70FB\u712E\u7131\u7123\u7125\u7122\u7132\u711F\u7128\u713A\u711B\u724B\u725A\u7288\u7289\u7286\u7285\u728B\u7312\u730B\u7330\u7322\u7331\u7333\u7327\u7332\u732D\u7326\u7323\u7335\u730C\u742E\u742C\u7430\u742B\u7416"],["daa1","\u741A\u7421\u742D\u7431\u7424\u7423\u741D\u7429\u7420\u7432\u74FB\u752F\u756F\u756C\u75E7\u75DA\u75E1\u75E6\u75DD\u75DF\u75E4\u75D7\u7695\u7692\u76DA\u7746\u7747\u7744\u774D\u7745\u774A\u774E\u774B\u774C\u77DE\u77EC\u7860\u7864\u7865\u785C\u786D\u7871\u786A\u786E\u7870\u7869\u7868\u785E\u7862\u7974\u7973\u7972\u7970\u7A02\u7A0A\u7A03\u7A0C\u7A04\u7A99\u7AE6\u7AE4\u7B4A\u7B3B\u7B44\u7B48\u7B4C\u7B4E\u7B40\u7B58\u7B45\u7CA2\u7C9E\u7CA8\u7CA1\u7D58\u7D6F\u7D63\u7D53\u7D56\u7D67\u7D6A\u7D4F\u7D6D\u7D5C\u7D6B\u7D52\u7D54\u7D69\u7D51\u7D5F\u7D4E\u7F3E\u7F3F\u7F65"],["db40","\u7F66\u7FA2\u7FA0\u7FA1\u7FD7\u8051\u804F\u8050\u80FE\u80D4\u8143\u814A\u8152\u814F\u8147\u813D\u814D\u813A\u81E6\u81EE\u81F7\u81F8\u81F9\u8204\u823C\u823D\u823F\u8275\u833B\u83CF\u83F9\u8423\u83C0\u83E8\u8412\u83E7\u83E4\u83FC\u83F6\u8410\u83C6\u83C8\u83EB\u83E3\u83BF\u8401\u83DD\u83E5\u83D8\u83FF\u83E1\u83CB\u83CE\u83D6\u83F5\u83C9\u8409\u840F\u83DE\u8411\u8406\u83C2\u83F3"],["dba1","\u83D5\u83FA\u83C7\u83D1\u83EA\u8413\u83C3\u83EC\u83EE\u83C4\u83FB\u83D7\u83E2\u841B\u83DB\u83FE\u86D8\u86E2\u86E6\u86D3\u86E3\u86DA\u86EA\u86DD\u86EB\u86DC\u86EC\u86E9\u86D7\u86E8\u86D1\u8848\u8856\u8855\u88BA\u88D7\u88B9\u88B8\u88C0\u88BE\u88B6\u88BC\u88B7\u88BD\u88B2\u8901\u88C9\u8995\u8998\u8997\u89DD\u89DA\u89DB\u8A4E\u8A4D\u8A39\u8A59\u8A40\u8A57\u8A58\u8A44\u8A45\u8A52\u8A48\u8A51\u8A4A\u8A4C\u8A4F\u8C5F\u8C81\u8C80\u8CBA\u8CBE\u8CB0\u8CB9\u8CB5\u8D84\u8D80\u8D89\u8DD8\u8DD3\u8DCD\u8DC7\u8DD6\u8DDC\u8DCF\u8DD5\u8DD9\u8DC8\u8DD7\u8DC5\u8EEF\u8EF7\u8EFA"],["dc40","\u8EF9\u8EE6\u8EEE\u8EE5\u8EF5\u8EE7\u8EE8\u8EF6\u8EEB\u8EF1\u8EEC\u8EF4\u8EE9\u902D\u9034\u902F\u9106\u912C\u9104\u90FF\u90FC\u9108\u90F9\u90FB\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915F\u9162\u9160\u9201\u920A\u9225\u9203\u921A\u9226\u920F\u920C\u9200\u9212\u91FF\u91FD\u9206\u9204\u9227\u9202\u921C\u9224\u9219\u9217\u9205\u9216\u957B\u958D\u958C\u9590\u9687\u967E\u9688"],["dca1","\u9689\u9683\u9680\u96C2\u96C8\u96C3\u96F1\u96F0\u976C\u9770\u976E\u9807\u98A9\u98EB\u9CE6\u9EF9\u4E83\u4E84\u4EB6\u50BD\u50BF\u50C6\u50AE\u50C4\u50CA\u50B4\u50C8\u50C2\u50B0\u50C1\u50BA\u50B1\u50CB\u50C9\u50B6\u50B8\u51D7\u527A\u5278\u527B\u527C\u55C3\u55DB\u55CC\u55D0\u55CB\u55CA\u55DD\u55C0\u55D4\u55C4\u55E9\u55BF\u55D2\u558D\u55CF\u55D5\u55E2\u55D6\u55C8\u55F2\u55CD\u55D9\u55C2\u5714\u5853\u5868\u5864\u584F\u584D\u5849\u586F\u5855\u584E\u585D\u5859\u5865\u585B\u583D\u5863\u5871\u58FC\u5AC7\u5AC4\u5ACB\u5ABA\u5AB8\u5AB1\u5AB5\u5AB0\u5ABF\u5AC8\u5ABB\u5AC6"],["dd40","\u5AB7\u5AC0\u5ACA\u5AB4\u5AB6\u5ACD\u5AB9\u5A90\u5BD6\u5BD8\u5BD9\u5C1F\u5C33\u5D71\u5D63\u5D4A\u5D65\u5D72\u5D6C\u5D5E\u5D68\u5D67\u5D62\u5DF0\u5E4F\u5E4E\u5E4A\u5E4D\u5E4B\u5EC5\u5ECC\u5EC6\u5ECB\u5EC7\u5F40\u5FAF\u5FAD\u60F7\u6149\u614A\u612B\u6145\u6136\u6132\u612E\u6146\u612F\u614F\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63C5\u63F1\u63EB\u6410\u6412\u6409\u6420\u6424"],["dda1","\u6433\u6443\u641F\u6415\u6418\u6439\u6437\u6422\u6423\u640C\u6426\u6430\u6428\u6441\u6435\u642F\u640A\u641A\u6440\u6425\u6427\u640B\u63E7\u641B\u642E\u6421\u640E\u656F\u6592\u65D3\u6686\u668C\u6695\u6690\u668B\u668A\u6699\u6694\u6678\u6720\u6966\u695F\u6938\u694E\u6962\u6971\u693F\u6945\u696A\u6939\u6942\u6957\u6959\u697A\u6948\u6949\u6935\u696C\u6933\u693D\u6965\u68F0\u6978\u6934\u6969\u6940\u696F\u6944\u6976\u6958\u6941\u6974\u694C\u693B\u694B\u6937\u695C\u694F\u6951\u6932\u6952\u692F\u697B\u693C\u6B46\u6B45\u6B43\u6B42\u6B48\u6B41\u6B9B\uFA0D\u6BFB\u6BFC"],["de40","\u6BF9\u6BF7\u6BF8\u6E9B\u6ED6\u6EC8\u6E8F\u6EC0\u6E9F\u6E93\u6E94\u6EA0\u6EB1\u6EB9\u6EC6\u6ED2\u6EBD\u6EC1\u6E9E\u6EC9\u6EB7\u6EB0\u6ECD\u6EA6\u6ECF\u6EB2\u6EBE\u6EC3\u6EDC\u6ED8\u6E99\u6E92\u6E8E\u6E8D\u6EA4\u6EA1\u6EBF\u6EB3\u6ED0\u6ECA\u6E97\u6EAE\u6EA3\u7147\u7154\u7152\u7163\u7160\u7141\u715D\u7162\u7172\u7178\u716A\u7161\u7142\u7158\u7143\u714B\u7170\u715F\u7150\u7153"],["dea1","\u7144\u714D\u715A\u724F\u728D\u728C\u7291\u7290\u728E\u733C\u7342\u733B\u733A\u7340\u734A\u7349\u7444\u744A\u744B\u7452\u7451\u7457\u7440\u744F\u7450\u744E\u7442\u7446\u744D\u7454\u74E1\u74FF\u74FE\u74FD\u751D\u7579\u7577\u6983\u75EF\u760F\u7603\u75F7\u75FE\u75FC\u75F9\u75F8\u7610\u75FB\u75F6\u75ED\u75F5\u75FD\u7699\u76B5\u76DD\u7755\u775F\u7760\u7752\u7756\u775A\u7769\u7767\u7754\u7759\u776D\u77E0\u7887\u789A\u7894\u788F\u7884\u7895\u7885\u7886\u78A1\u7883\u7879\u7899\u7880\u7896\u787B\u797C\u7982\u797D\u7979\u7A11\u7A18\u7A19\u7A12\u7A17\u7A15\u7A22\u7A13"],["df40","\u7A1B\u7A10\u7AA3\u7AA2\u7A9E\u7AEB\u7B66\u7B64\u7B6D\u7B74\u7B69\u7B72\u7B65\u7B73\u7B71\u7B70\u7B61\u7B78\u7B76\u7B63\u7CB2\u7CB4\u7CAF\u7D88\u7D86\u7D80\u7D8D\u7D7F\u7D85\u7D7A\u7D8E\u7D7B\u7D83\u7D7C\u7D8C\u7D94\u7D84\u7D7D\u7D92\u7F6D\u7F6B\u7F67\u7F68\u7F6C\u7FA6\u7FA5\u7FA7\u7FDB\u7FDC\u8021\u8164\u8160\u8177\u815C\u8169\u815B\u8162\u8172\u6721\u815E\u8176\u8167\u816F"],["dfa1","\u8144\u8161\u821D\u8249\u8244\u8240\u8242\u8245\u84F1\u843F\u8456\u8476\u8479\u848F\u848D\u8465\u8451\u8440\u8486\u8467\u8430\u844D\u847D\u845A\u8459\u8474\u8473\u845D\u8507\u845E\u8437\u843A\u8434\u847A\u8443\u8478\u8432\u8445\u8429\u83D9\u844B\u842F\u8442\u842D\u845F\u8470\u8439\u844E\u844C\u8452\u846F\u84C5\u848E\u843B\u8447\u8436\u8433\u8468\u847E\u8444\u842B\u8460\u8454\u846E\u8450\u870B\u8704\u86F7\u870C\u86FA\u86D6\u86F5\u874D\u86F8\u870E\u8709\u8701\u86F6\u870D\u8705\u88D6\u88CB\u88CD\u88CE\u88DE\u88DB\u88DA\u88CC\u88D0\u8985\u899B\u89DF\u89E5\u89E4"],["e040","\u89E1\u89E0\u89E2\u89DC\u89E6\u8A76\u8A86\u8A7F\u8A61\u8A3F\u8A77\u8A82\u8A84\u8A75\u8A83\u8A81\u8A74\u8A7A\u8C3C\u8C4B\u8C4A\u8C65\u8C64\u8C66\u8C86\u8C84\u8C85\u8CCC\u8D68\u8D69\u8D91\u8D8C\u8D8E\u8D8F\u8D8D\u8D93\u8D94\u8D90\u8D92\u8DF0\u8DE0\u8DEC\u8DF1\u8DEE\u8DD0\u8DE9\u8DE3\u8DE2\u8DE7\u8DF2\u8DEB\u8DF4\u8F06\u8EFF\u8F01\u8F00\u8F05\u8F07\u8F08\u8F02\u8F0B\u9052\u903F"],["e0a1","\u9044\u9049\u903D\u9110\u910D\u910F\u9111\u9116\u9114\u910B\u910E\u916E\u916F\u9248\u9252\u9230\u923A\u9266\u9233\u9265\u925E\u9283\u922E\u924A\u9246\u926D\u926C\u924F\u9260\u9267\u926F\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924E\u9253\u924C\u9256\u9232\u959F\u959C\u959E\u959B\u9692\u9693\u9691\u9697\u96CE\u96FA\u96FD\u96F8\u96F5\u9773\u9777\u9778\u9772\u980F\u980D\u980E\u98AC\u98F6\u98F9\u99AF\u99B2\u99B0\u99B5\u9AAD\u9AAB\u9B5B\u9CEA\u9CED\u9CE7\u9E80\u9EFD\u50E6\u50D4\u50D7\u50E8\u50F3\u50DB\u50EA\u50DD\u50E4\u50D3\u50EC\u50F0\u50EF\u50E3\u50E0"],["e140","\u51D8\u5280\u5281\u52E9\u52EB\u5330\u53AC\u5627\u5615\u560C\u5612\u55FC\u560F\u561C\u5601\u5613\u5602\u55FA\u561D\u5604\u55FF\u55F9\u5889\u587C\u5890\u5898\u5886\u5881\u587F\u5874\u588B\u587A\u5887\u5891\u588E\u5876\u5882\u5888\u587B\u5894\u588F\u58FE\u596B\u5ADC\u5AEE\u5AE5\u5AD5\u5AEA\u5ADA\u5AED\u5AEB\u5AF3\u5AE2\u5AE0\u5ADB\u5AEC\u5ADE\u5ADD\u5AD9\u5AE8\u5ADF\u5B77\u5BE0"],["e1a1","\u5BE3\u5C63\u5D82\u5D80\u5D7D\u5D86\u5D7A\u5D81\u5D77\u5D8A\u5D89\u5D88\u5D7E\u5D7C\u5D8D\u5D79\u5D7F\u5E58\u5E59\u5E53\u5ED8\u5ED1\u5ED7\u5ECE\u5EDC\u5ED5\u5ED9\u5ED2\u5ED4\u5F44\u5F43\u5F6F\u5FB6\u612C\u6128\u6141\u615E\u6171\u6173\u6152\u6153\u6172\u616C\u6180\u6174\u6154\u617A\u615B\u6165\u613B\u616A\u6161\u6156\u6229\u6227\u622B\u642B\u644D\u645B\u645D\u6474\u6476\u6472\u6473\u647D\u6475\u6466\u64A6\u644E\u6482\u645E\u645C\u644B\u6453\u6460\u6450\u647F\u643F\u646C\u646B\u6459\u6465\u6477\u6573\u65A0\u66A1\u66A0\u669F\u6705\u6704\u6722\u69B1\u69B6\u69C9"],["e240","\u69A0\u69CE\u6996\u69B0\u69AC\u69BC\u6991\u6999\u698E\u69A7\u698D\u69A9\u69BE\u69AF\u69BF\u69C4\u69BD\u69A4\u69D4\u69B9\u69CA\u699A\u69CF\u69B3\u6993\u69AA\u69A1\u699E\u69D9\u6997\u6990\u69C2\u69B5\u69A5\u69C6\u6B4A\u6B4D\u6B4B\u6B9E\u6B9F\u6BA0\u6BC3\u6BC4\u6BFE\u6ECE\u6EF5\u6EF1\u6F03\u6F25\u6EF8\u6F37\u6EFB\u6F2E\u6F09\u6F4E\u6F19\u6F1A\u6F27\u6F18\u6F3B\u6F12\u6EED\u6F0A"],["e2a1","\u6F36\u6F73\u6EF9\u6EEE\u6F2D\u6F40\u6F30\u6F3C\u6F35\u6EEB\u6F07\u6F0E\u6F43\u6F05\u6EFD\u6EF6\u6F39\u6F1C\u6EFC\u6F3A\u6F1F\u6F0D\u6F1E\u6F08\u6F21\u7187\u7190\u7189\u7180\u7185\u7182\u718F\u717B\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734D\u7351\u734C\u7462\u7473\u7471\u7475\u7472\u7467\u746E\u7500\u7502\u7503\u757D\u7590\u7616\u7608\u760C\u7615\u7611\u760A\u7614\u76B8\u7781\u777C\u7785\u7782\u776E\u7780\u776F\u777E\u7783\u78B2\u78AA\u78B4\u78AD\u78A8\u787E\u78AB\u789E\u78A5\u78A0\u78AC\u78A2\u78A4\u7998\u798A\u798B\u7996\u7995\u7994\u7993"],["e340","\u7997\u7988\u7992\u7990\u7A2B\u7A4A\u7A30\u7A2F\u7A28\u7A26\u7AA8\u7AAB\u7AAC\u7AEE\u7B88\u7B9C\u7B8A\u7B91\u7B90\u7B96\u7B8D\u7B8C\u7B9B\u7B8E\u7B85\u7B98\u5284\u7B99\u7BA4\u7B82\u7CBB\u7CBF\u7CBC\u7CBA\u7DA7\u7DB7\u7DC2\u7DA3\u7DAA\u7DC1\u7DC0\u7DC5\u7D9D\u7DCE\u7DC4\u7DC6\u7DCB\u7DCC\u7DAF\u7DB9\u7D96\u7DBC\u7D9F\u7DA6\u7DAE\u7DA9\u7DA1\u7DC9\u7F73\u7FE2\u7FE3\u7FE5\u7FDE"],["e3a1","\u8024\u805D\u805C\u8189\u8186\u8183\u8187\u818D\u818C\u818B\u8215\u8497\u84A4\u84A1\u849F\u84BA\u84CE\u84C2\u84AC\u84AE\u84AB\u84B9\u84B4\u84C1\u84CD\u84AA\u849A\u84B1\u84D0\u849D\u84A7\u84BB\u84A2\u8494\u84C7\u84CC\u849B\u84A9\u84AF\u84A8\u84D6\u8498\u84B6\u84CF\u84A0\u84D7\u84D4\u84D2\u84DB\u84B0\u8491\u8661\u8733\u8723\u8728\u876B\u8740\u872E\u871E\u8721\u8719\u871B\u8743\u872C\u8741\u873E\u8746\u8720\u8732\u872A\u872D\u873C\u8712\u873A\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871A\u8730\u8711\u88F7\u88E7\u88F1\u88F2\u88FA\u88FE\u88EE\u88FC\u88F6\u88FB"],["e440","\u88F0\u88EC\u88EB\u899D\u89A1\u899F\u899E\u89E9\u89EB\u89E8\u8AAB\u8A99\u8A8B\u8A92\u8A8F\u8A96\u8C3D\u8C68\u8C69\u8CD5\u8CCF\u8CD7\u8D96\u8E09\u8E02\u8DFF\u8E0D\u8DFD\u8E0A\u8E03\u8E07\u8E06\u8E05\u8DFE\u8E00\u8E04\u8F10\u8F11\u8F0E\u8F0D\u9123\u911C\u9120\u9122\u911F\u911D\u911A\u9124\u9121\u911B\u917A\u9172\u9179\u9173\u92A5\u92A4\u9276\u929B\u927A\u92A0\u9294\u92AA\u928D"],["e4a1","\u92A6\u929A\u92AB\u9279\u9297\u927F\u92A3\u92EE\u928E\u9282\u9295\u92A2\u927D\u9288\u92A1\u928A\u9286\u928C\u9299\u92A7\u927E\u9287\u92A9\u929D\u928B\u922D\u969E\u96A1\u96FF\u9758\u977D\u977A\u977E\u9783\u9780\u9782\u977B\u9784\u9781\u977F\u97CE\u97CD\u9816\u98AD\u98AE\u9902\u9900\u9907\u999D\u999C\u99C3\u99B9\u99BB\u99BA\u99C2\u99BD\u99C7\u9AB1\u9AE3\u9AE7\u9B3E\u9B3F\u9B60\u9B61\u9B5F\u9CF1\u9CF2\u9CF5\u9EA7\u50FF\u5103\u5130\u50F8\u5106\u5107\u50F6\u50FE\u510B\u510C\u50FD\u510A\u528B\u528C\u52F1\u52EF\u5648\u5642\u564C\u5635\u5641\u564A\u5649\u5646\u5658"],["e540","\u565A\u5640\u5633\u563D\u562C\u563E\u5638\u562A\u563A\u571A\u58AB\u589D\u58B1\u58A0\u58A3\u58AF\u58AC\u58A5\u58A1\u58FF\u5AFF\u5AF4\u5AFD\u5AF7\u5AF6\u5B03\u5AF8\u5B02\u5AF9\u5B01\u5B07\u5B05\u5B0F\u5C67\u5D99\u5D97\u5D9F\u5D92\u5DA2\u5D93\u5D95\u5DA0\u5D9C\u5DA1\u5D9A\u5D9E\u5E69\u5E5D\u5E60\u5E5C\u7DF3\u5EDB\u5EDE\u5EE1\u5F49\u5FB2\u618B\u6183\u6179\u61B1\u61B0\u61A2\u6189"],["e5a1","\u619B\u6193\u61AF\u61AD\u619F\u6192\u61AA\u61A1\u618D\u6166\u61B3\u622D\u646E\u6470\u6496\u64A0\u6485\u6497\u649C\u648F\u648B\u648A\u648C\u64A3\u649F\u6468\u64B1\u6498\u6576\u657A\u6579\u657B\u65B2\u65B3\u66B5\u66B0\u66A9\u66B2\u66B7\u66AA\u66AF\u6A00\u6A06\u6A17\u69E5\u69F8\u6A15\u69F1\u69E4\u6A20\u69FF\u69EC\u69E2\u6A1B\u6A1D\u69FE\u6A27\u69F2\u69EE\u6A14\u69F7\u69E7\u6A40\u6A08\u69E6\u69FB\u6A0D\u69FC\u69EB\u6A09\u6A04\u6A18\u6A25\u6A0F\u69F6\u6A26\u6A07\u69F4\u6A16\u6B51\u6BA5\u6BA3\u6BA2\u6BA6\u6C01\u6C00\u6BFF\u6C02\u6F41\u6F26\u6F7E\u6F87\u6FC6\u6F92"],["e640","\u6F8D\u6F89\u6F8C\u6F62\u6F4F\u6F85\u6F5A\u6F96\u6F76\u6F6C\u6F82\u6F55\u6F72\u6F52\u6F50\u6F57\u6F94\u6F93\u6F5D\u6F00\u6F61\u6F6B\u6F7D\u6F67\u6F90\u6F53\u6F8B\u6F69\u6F7F\u6F95\u6F63\u6F77\u6F6A\u6F7B\u71B2\u71AF\u719B\u71B0\u71A0\u719A\u71A9\u71B5\u719D\u71A5\u719E\u71A4\u71A1\u71AA\u719C\u71A7\u71B3\u7298\u729A\u7358\u7352\u735E\u735F\u7360\u735D\u735B\u7361\u735A\u7359"],["e6a1","\u7362\u7487\u7489\u748A\u7486\u7481\u747D\u7485\u7488\u747C\u7479\u7508\u7507\u757E\u7625\u761E\u7619\u761D\u761C\u7623\u761A\u7628\u761B\u769C\u769D\u769E\u769B\u778D\u778F\u7789\u7788\u78CD\u78BB\u78CF\u78CC\u78D1\u78CE\u78D4\u78C8\u78C3\u78C4\u78C9\u799A\u79A1\u79A0\u799C\u79A2\u799B\u6B76\u7A39\u7AB2\u7AB4\u7AB3\u7BB7\u7BCB\u7BBE\u7BAC\u7BCE\u7BAF\u7BB9\u7BCA\u7BB5\u7CC5\u7CC8\u7CCC\u7CCB\u7DF7\u7DDB\u7DEA\u7DE7\u7DD7\u7DE1\u7E03\u7DFA\u7DE6\u7DF6\u7DF1\u7DF0\u7DEE\u7DDF\u7F76\u7FAC\u7FB0\u7FAD\u7FED\u7FEB\u7FEA\u7FEC\u7FE6\u7FE8\u8064\u8067\u81A3\u819F"],["e740","\u819E\u8195\u81A2\u8199\u8197\u8216\u824F\u8253\u8252\u8250\u824E\u8251\u8524\u853B\u850F\u8500\u8529\u850E\u8509\u850D\u851F\u850A\u8527\u851C\u84FB\u852B\u84FA\u8508\u850C\u84F4\u852A\u84F2\u8515\u84F7\u84EB\u84F3\u84FC\u8512\u84EA\u84E9\u8516\u84FE\u8528\u851D\u852E\u8502\u84FD\u851E\u84F6\u8531\u8526\u84E7\u84E8\u84F0\u84EF\u84F9\u8518\u8520\u8530\u850B\u8519\u852F\u8662"],["e7a1","\u8756\u8763\u8764\u8777\u87E1\u8773\u8758\u8754\u875B\u8752\u8761\u875A\u8751\u875E\u876D\u876A\u8750\u874E\u875F\u875D\u876F\u876C\u877A\u876E\u875C\u8765\u874F\u877B\u8775\u8762\u8767\u8769\u885A\u8905\u890C\u8914\u890B\u8917\u8918\u8919\u8906\u8916\u8911\u890E\u8909\u89A2\u89A4\u89A3\u89ED\u89F0\u89EC\u8ACF\u8AC6\u8AB8\u8AD3\u8AD1\u8AD4\u8AD5\u8ABB\u8AD7\u8ABE\u8AC0\u8AC5\u8AD8\u8AC3\u8ABA\u8ABD\u8AD9\u8C3E\u8C4D\u8C8F\u8CE5\u8CDF\u8CD9\u8CE8\u8CDA\u8CDD\u8CE7\u8DA0\u8D9C\u8DA1\u8D9B\u8E20\u8E23\u8E25\u8E24\u8E2E\u8E15\u8E1B\u8E16\u8E11\u8E19\u8E26\u8E27"],["e840","\u8E14\u8E12\u8E18\u8E13\u8E1C\u8E17\u8E1A\u8F2C\u8F24\u8F18\u8F1A\u8F20\u8F23\u8F16\u8F17\u9073\u9070\u906F\u9067\u906B\u912F\u912B\u9129\u912A\u9132\u9126\u912E\u9185\u9186\u918A\u9181\u9182\u9184\u9180\u92D0\u92C3\u92C4\u92C0\u92D9\u92B6\u92CF\u92F1\u92DF\u92D8\u92E9\u92D7\u92DD\u92CC\u92EF\u92C2\u92E8\u92CA\u92C8\u92CE\u92E6\u92CD\u92D5\u92C9\u92E0\u92DE\u92E7\u92D1\u92D3"],["e8a1","\u92B5\u92E1\u92C6\u92B4\u957C\u95AC\u95AB\u95AE\u95B0\u96A4\u96A2\u96D3\u9705\u9708\u9702\u975A\u978A\u978E\u9788\u97D0\u97CF\u981E\u981D\u9826\u9829\u9828\u9820\u981B\u9827\u98B2\u9908\u98FA\u9911\u9914\u9916\u9917\u9915\u99DC\u99CD\u99CF\u99D3\u99D4\u99CE\u99C9\u99D6\u99D8\u99CB\u99D7\u99CC\u9AB3\u9AEC\u9AEB\u9AF3\u9AF2\u9AF1\u9B46\u9B43\u9B67\u9B74\u9B71\u9B66\u9B76\u9B75\u9B70\u9B68\u9B64\u9B6C\u9CFC\u9CFA\u9CFD\u9CFF\u9CF7\u9D07\u9D00\u9CF9\u9CFB\u9D08\u9D05\u9D04\u9E83\u9ED3\u9F0F\u9F10\u511C\u5113\u5117\u511A\u5111\u51DE\u5334\u53E1\u5670\u5660\u566E"],["e940","\u5673\u5666\u5663\u566D\u5672\u565E\u5677\u571C\u571B\u58C8\u58BD\u58C9\u58BF\u58BA\u58C2\u58BC\u58C6\u5B17\u5B19\u5B1B\u5B21\u5B14\u5B13\u5B10\u5B16\u5B28\u5B1A\u5B20\u5B1E\u5BEF\u5DAC\u5DB1\u5DA9\u5DA7\u5DB5\u5DB0\u5DAE\u5DAA\u5DA8\u5DB2\u5DAD\u5DAF\u5DB4\u5E67\u5E68\u5E66\u5E6F\u5EE9\u5EE7\u5EE6\u5EE8\u5EE5\u5F4B\u5FBC\u619D\u61A8\u6196\u61C5\u61B4\u61C6\u61C1\u61CC\u61BA"],["e9a1","\u61BF\u61B8\u618C\u64D7\u64D6\u64D0\u64CF\u64C9\u64BD\u6489\u64C3\u64DB\u64F3\u64D9\u6533\u657F\u657C\u65A2\u66C8\u66BE\u66C0\u66CA\u66CB\u66CF\u66BD\u66BB\u66BA\u66CC\u6723\u6A34\u6A66\u6A49\u6A67\u6A32\u6A68\u6A3E\u6A5D\u6A6D\u6A76\u6A5B\u6A51\u6A28\u6A5A\u6A3B\u6A3F\u6A41\u6A6A\u6A64\u6A50\u6A4F\u6A54\u6A6F\u6A69\u6A60\u6A3C\u6A5E\u6A56\u6A55\u6A4D\u6A4E\u6A46\u6B55\u6B54\u6B56\u6BA7\u6BAA\u6BAB\u6BC8\u6BC7\u6C04\u6C03\u6C06\u6FAD\u6FCB\u6FA3\u6FC7\u6FBC\u6FCE\u6FC8\u6F5E\u6FC4\u6FBD\u6F9E\u6FCA\u6FA8\u7004\u6FA5\u6FAE\u6FBA\u6FAC\u6FAA\u6FCF\u6FBF\u6FB8"],["ea40","\u6FA2\u6FC9\u6FAB\u6FCD\u6FAF\u6FB2\u6FB0\u71C5\u71C2\u71BF\u71B8\u71D6\u71C0\u71C1\u71CB\u71D4\u71CA\u71C7\u71CF\u71BD\u71D8\u71BC\u71C6\u71DA\u71DB\u729D\u729E\u7369\u7366\u7367\u736C\u7365\u736B\u736A\u747F\u749A\u74A0\u7494\u7492\u7495\u74A1\u750B\u7580\u762F\u762D\u7631\u763D\u7633\u763C\u7635\u7632\u7630\u76BB\u76E6\u779A\u779D\u77A1\u779C\u779B\u77A2\u77A3\u7795\u7799"],["eaa1","\u7797\u78DD\u78E9\u78E5\u78EA\u78DE\u78E3\u78DB\u78E1\u78E2\u78ED\u78DF\u78E0\u79A4\u7A44\u7A48\u7A47\u7AB6\u7AB8\u7AB5\u7AB1\u7AB7\u7BDE\u7BE3\u7BE7\u7BDD\u7BD5\u7BE5\u7BDA\u7BE8\u7BF9\u7BD4\u7BEA\u7BE2\u7BDC\u7BEB\u7BD8\u7BDF\u7CD2\u7CD4\u7CD7\u7CD0\u7CD1\u7E12\u7E21\u7E17\u7E0C\u7E1F\u7E20\u7E13\u7E0E\u7E1C\u7E15\u7E1A\u7E22\u7E0B\u7E0F\u7E16\u7E0D\u7E14\u7E25\u7E24\u7F43\u7F7B\u7F7C\u7F7A\u7FB1\u7FEF\u802A\u8029\u806C\u81B1\u81A6\u81AE\u81B9\u81B5\u81AB\u81B0\u81AC\u81B4\u81B2\u81B7\u81A7\u81F2\u8255\u8256\u8257\u8556\u8545\u856B\u854D\u8553\u8561\u8558"],["eb40","\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853E\u855B\u8571\u854E\u856E\u8575\u8555\u8567\u8560\u858C\u8566\u855D\u8554\u8565\u856C\u8663\u8665\u8664\u879B\u878F\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87A3\u8785\u8790\u8791\u879D\u8784\u8794\u879C\u879A\u8789\u891E\u8926\u8930\u892D\u892E\u8927\u8931\u8922\u8929\u8923\u892F\u892C\u891F\u89F1\u8AE0"],["eba1","\u8AE2\u8AF2\u8AF4\u8AF5\u8ADD\u8B14\u8AE4\u8ADF\u8AF0\u8AC8\u8ADE\u8AE1\u8AE8\u8AFF\u8AEF\u8AFB\u8C91\u8C92\u8C90\u8CF5\u8CEE\u8CF1\u8CF0\u8CF3\u8D6C\u8D6E\u8DA5\u8DA7\u8E33\u8E3E\u8E38\u8E40\u8E45\u8E36\u8E3C\u8E3D\u8E41\u8E30\u8E3F\u8EBD\u8F36\u8F2E\u8F35\u8F32\u8F39\u8F37\u8F34\u9076\u9079\u907B\u9086\u90FA\u9133\u9135\u9136\u9193\u9190\u9191\u918D\u918F\u9327\u931E\u9308\u931F\u9306\u930F\u937A\u9338\u933C\u931B\u9323\u9312\u9301\u9346\u932D\u930E\u930D\u92CB\u931D\u92FA\u9325\u9313\u92F9\u92F7\u9334\u9302\u9324\u92FF\u9329\u9339\u9335\u932A\u9314\u930C"],["ec40","\u930B\u92FE\u9309\u9300\u92FB\u9316\u95BC\u95CD\u95BE\u95B9\u95BA\u95B6\u95BF\u95B5\u95BD\u96A9\u96D4\u970B\u9712\u9710\u9799\u9797\u9794\u97F0\u97F8\u9835\u982F\u9832\u9924\u991F\u9927\u9929\u999E\u99EE\u99EC\u99E5\u99E4\u99F0\u99E3\u99EA\u99E9\u99E7\u9AB9\u9ABF\u9AB4\u9ABB\u9AF6\u9AFA\u9AF9\u9AF7\u9B33\u9B80\u9B85\u9B87\u9B7C\u9B7E\u9B7B\u9B82\u9B93\u9B92\u9B90\u9B7A\u9B95"],["eca1","\u9B7D\u9B88\u9D25\u9D17\u9D20\u9D1E\u9D14\u9D29\u9D1D\u9D18\u9D22\u9D10\u9D19\u9D1F\u9E88\u9E86\u9E87\u9EAE\u9EAD\u9ED5\u9ED6\u9EFA\u9F12\u9F3D\u5126\u5125\u5122\u5124\u5120\u5129\u52F4\u5693\u568C\u568D\u5686\u5684\u5683\u567E\u5682\u567F\u5681\u58D6\u58D4\u58CF\u58D2\u5B2D\u5B25\u5B32\u5B23\u5B2C\u5B27\u5B26\u5B2F\u5B2E\u5B7B\u5BF1\u5BF2\u5DB7\u5E6C\u5E6A\u5FBE\u5FBB\u61C3\u61B5\u61BC\u61E7\u61E0\u61E5\u61E4\u61E8\u61DE\u64EF\u64E9\u64E3\u64EB\u64E4\u64E8\u6581\u6580\u65B6\u65DA\u66D2\u6A8D\u6A96\u6A81\u6AA5\u6A89\u6A9F\u6A9B\u6AA1\u6A9E\u6A87\u6A93\u6A8E"],["ed40","\u6A95\u6A83\u6AA8\u6AA4\u6A91\u6A7F\u6AA6\u6A9A\u6A85\u6A8C\u6A92\u6B5B\u6BAD\u6C09\u6FCC\u6FA9\u6FF4\u6FD4\u6FE3\u6FDC\u6FED\u6FE7\u6FE6\u6FDE\u6FF2\u6FDD\u6FE2\u6FE8\u71E1\u71F1\u71E8\u71F2\u71E4\u71F0\u71E2\u7373\u736E\u736F\u7497\u74B2\u74AB\u7490\u74AA\u74AD\u74B1\u74A5\u74AF\u7510\u7511\u7512\u750F\u7584\u7643\u7648\u7649\u7647\u76A4\u76E9\u77B5\u77AB\u77B2\u77B7\u77B6"],["eda1","\u77B4\u77B1\u77A8\u77F0\u78F3\u78FD\u7902\u78FB\u78FC\u78F2\u7905\u78F9\u78FE\u7904\u79AB\u79A8\u7A5C\u7A5B\u7A56\u7A58\u7A54\u7A5A\u7ABE\u7AC0\u7AC1\u7C05\u7C0F\u7BF2\u7C00\u7BFF\u7BFB\u7C0E\u7BF4\u7C0B\u7BF3\u7C02\u7C09\u7C03\u7C01\u7BF8\u7BFD\u7C06\u7BF0\u7BF1\u7C10\u7C0A\u7CE8\u7E2D\u7E3C\u7E42\u7E33\u9848\u7E38\u7E2A\u7E49\u7E40\u7E47\u7E29\u7E4C\u7E30\u7E3B\u7E36\u7E44\u7E3A\u7F45\u7F7F\u7F7E\u7F7D\u7FF4\u7FF2\u802C\u81BB\u81C4\u81CC\u81CA\u81C5\u81C7\u81BC\u81E9\u825B\u825A\u825C\u8583\u8580\u858F\u85A7\u8595\u85A0\u858B\u85A3\u857B\u85A4\u859A\u859E"],["ee40","\u8577\u857C\u8589\u85A1\u857A\u8578\u8557\u858E\u8596\u8586\u858D\u8599\u859D\u8581\u85A2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859F\u8668\u87BE\u87AA\u87AD\u87C5\u87B0\u87AC\u87B9\u87B5\u87BC\u87AE\u87C9\u87C3\u87C2\u87CC\u87B7\u87AF\u87C4\u87CA\u87B4\u87B6\u87BF\u87B8\u87BD\u87DE\u87B2\u8935\u8933\u893C\u893E\u8941\u8952\u8937\u8942\u89AD\u89AF\u89AE\u89F2\u89F3\u8B1E"],["eea1","\u8B18\u8B16\u8B11\u8B05\u8B0B\u8B22\u8B0F\u8B12\u8B15\u8B07\u8B0D\u8B08\u8B06\u8B1C\u8B13\u8B1A\u8C4F\u8C70\u8C72\u8C71\u8C6F\u8C95\u8C94\u8CF9\u8D6F\u8E4E\u8E4D\u8E53\u8E50\u8E4C\u8E47\u8F43\u8F40\u9085\u907E\u9138\u919A\u91A2\u919B\u9199\u919F\u91A1\u919D\u91A0\u93A1\u9383\u93AF\u9364\u9356\u9347\u937C\u9358\u935C\u9376\u9349\u9350\u9351\u9360\u936D\u938F\u934C\u936A\u9379\u9357\u9355\u9352\u934F\u9371\u9377\u937B\u9361\u935E\u9363\u9367\u9380\u934E\u9359\u95C7\u95C0\u95C9\u95C3\u95C5\u95B7\u96AE\u96B0\u96AC\u9720\u971F\u9718\u971D\u9719\u979A\u97A1\u979C"],["ef40","\u979E\u979D\u97D5\u97D4\u97F1\u9841\u9844\u984A\u9849\u9845\u9843\u9925\u992B\u992C\u992A\u9933\u9932\u992F\u992D\u9931\u9930\u9998\u99A3\u99A1\u9A02\u99FA\u99F4\u99F7\u99F9\u99F8\u99F6\u99FB\u99FD\u99FE\u99FC\u9A03\u9ABE\u9AFE\u9AFD\u9B01\u9AFC\u9B48\u9B9A\u9BA8\u9B9E\u9B9B\u9BA6\u9BA1\u9BA5\u9BA4\u9B86\u9BA2\u9BA0\u9BAF\u9D33\u9D41\u9D67\u9D36\u9D2E\u9D2F\u9D31\u9D38\u9D30"],["efa1","\u9D45\u9D42\u9D43\u9D3E\u9D37\u9D40\u9D3D\u7FF5\u9D2D\u9E8A\u9E89\u9E8D\u9EB0\u9EC8\u9EDA\u9EFB\u9EFF\u9F24\u9F23\u9F22\u9F54\u9FA0\u5131\u512D\u512E\u5698\u569C\u5697\u569A\u569D\u5699\u5970\u5B3C\u5C69\u5C6A\u5DC0\u5E6D\u5E6E\u61D8\u61DF\u61ED\u61EE\u61F1\u61EA\u61F0\u61EB\u61D6\u61E9\u64FF\u6504\u64FD\u64F8\u6501\u6503\u64FC\u6594\u65DB\u66DA\u66DB\u66D8\u6AC5\u6AB9\u6ABD\u6AE1\u6AC6\u6ABA\u6AB6\u6AB7\u6AC7\u6AB4\u6AAD\u6B5E\u6BC9\u6C0B\u7007\u700C\u700D\u7001\u7005\u7014\u700E\u6FFF\u7000\u6FFB\u7026\u6FFC\u6FF7\u700A\u7201\u71FF\u71F9\u7203\u71FD\u7376"],["f040","\u74B8\u74C0\u74B5\u74C1\u74BE\u74B6\u74BB\u74C2\u7514\u7513\u765C\u7664\u7659\u7650\u7653\u7657\u765A\u76A6\u76BD\u76EC\u77C2\u77BA\u78FF\u790C\u7913\u7914\u7909\u7910\u7912\u7911\u79AD\u79AC\u7A5F\u7C1C\u7C29\u7C19\u7C20\u7C1F\u7C2D\u7C1D\u7C26\u7C28\u7C22\u7C25\u7C30\u7E5C\u7E50\u7E56\u7E63\u7E58\u7E62\u7E5F\u7E51\u7E60\u7E57\u7E53\u7FB5\u7FB3\u7FF7\u7FF8\u8075\u81D1\u81D2"],["f0a1","\u81D0\u825F\u825E\u85B4\u85C6\u85C0\u85C3\u85C2\u85B3\u85B5\u85BD\u85C7\u85C4\u85BF\u85CB\u85CE\u85C8\u85C5\u85B1\u85B6\u85D2\u8624\u85B8\u85B7\u85BE\u8669\u87E7\u87E6\u87E2\u87DB\u87EB\u87EA\u87E5\u87DF\u87F3\u87E4\u87D4\u87DC\u87D3\u87ED\u87D8\u87E3\u87A4\u87D7\u87D9\u8801\u87F4\u87E8\u87DD\u8953\u894B\u894F\u894C\u8946\u8950\u8951\u8949\u8B2A\u8B27\u8B23\u8B33\u8B30\u8B35\u8B47\u8B2F\u8B3C\u8B3E\u8B31\u8B25\u8B37\u8B26\u8B36\u8B2E\u8B24\u8B3B\u8B3D\u8B3A\u8C42\u8C75\u8C99\u8C98\u8C97\u8CFE\u8D04\u8D02\u8D00\u8E5C\u8E62\u8E60\u8E57\u8E56\u8E5E\u8E65\u8E67"],["f140","\u8E5B\u8E5A\u8E61\u8E5D\u8E69\u8E54\u8F46\u8F47\u8F48\u8F4B\u9128\u913A\u913B\u913E\u91A8\u91A5\u91A7\u91AF\u91AA\u93B5\u938C\u9392\u93B7\u939B\u939D\u9389\u93A7\u938E\u93AA\u939E\u93A6\u9395\u9388\u9399\u939F\u938D\u93B1\u9391\u93B2\u93A4\u93A8\u93B4\u93A3\u93A5\u95D2\u95D3\u95D1\u96B3\u96D7\u96DA\u5DC2\u96DF\u96D8\u96DD\u9723\u9722\u9725\u97AC\u97AE\u97A8\u97AB\u97A4\u97AA"],["f1a1","\u97A2\u97A5\u97D7\u97D9\u97D6\u97D8\u97FA\u9850\u9851\u9852\u98B8\u9941\u993C\u993A\u9A0F\u9A0B\u9A09\u9A0D\u9A04\u9A11\u9A0A\u9A05\u9A07\u9A06\u9AC0\u9ADC\u9B08\u9B04\u9B05\u9B29\u9B35\u9B4A\u9B4C\u9B4B\u9BC7\u9BC6\u9BC3\u9BBF\u9BC1\u9BB5\u9BB8\u9BD3\u9BB6\u9BC4\u9BB9\u9BBD\u9D5C\u9D53\u9D4F\u9D4A\u9D5B\u9D4B\u9D59\u9D56\u9D4C\u9D57\u9D52\u9D54\u9D5F\u9D58\u9D5A\u9E8E\u9E8C\u9EDF\u9F01\u9F00\u9F16\u9F25\u9F2B\u9F2A\u9F29\u9F28\u9F4C\u9F55\u5134\u5135\u5296\u52F7\u53B4\u56AB\u56AD\u56A6\u56A7\u56AA\u56AC\u58DA\u58DD\u58DB\u5912\u5B3D\u5B3E\u5B3F\u5DC3\u5E70"],["f240","\u5FBF\u61FB\u6507\u6510\u650D\u6509\u650C\u650E\u6584\u65DE\u65DD\u66DE\u6AE7\u6AE0\u6ACC\u6AD1\u6AD9\u6ACB\u6ADF\u6ADC\u6AD0\u6AEB\u6ACF\u6ACD\u6ADE\u6B60\u6BB0\u6C0C\u7019\u7027\u7020\u7016\u702B\u7021\u7022\u7023\u7029\u7017\u7024\u701C\u702A\u720C\u720A\u7207\u7202\u7205\u72A5\u72A6\u72A4\u72A3\u72A1\u74CB\u74C5\u74B7\u74C3\u7516\u7660\u77C9\u77CA\u77C4\u77F1\u791D\u791B"],["f2a1","\u7921\u791C\u7917\u791E\u79B0\u7A67\u7A68\u7C33\u7C3C\u7C39\u7C2C\u7C3B\u7CEC\u7CEA\u7E76\u7E75\u7E78\u7E70\u7E77\u7E6F\u7E7A\u7E72\u7E74\u7E68\u7F4B\u7F4A\u7F83\u7F86\u7FB7\u7FFD\u7FFE\u8078\u81D7\u81D5\u8264\u8261\u8263\u85EB\u85F1\u85ED\u85D9\u85E1\u85E8\u85DA\u85D7\u85EC\u85F2\u85F8\u85D8\u85DF\u85E3\u85DC\u85D1\u85F0\u85E6\u85EF\u85DE\u85E2\u8800\u87FA\u8803\u87F6\u87F7\u8809\u880C\u880B\u8806\u87FC\u8808\u87FF\u880A\u8802\u8962\u895A\u895B\u8957\u8961\u895C\u8958\u895D\u8959\u8988\u89B7\u89B6\u89F6\u8B50\u8B48\u8B4A\u8B40\u8B53\u8B56\u8B54\u8B4B\u8B55"],["f340","\u8B51\u8B42\u8B52\u8B57\u8C43\u8C77\u8C76\u8C9A\u8D06\u8D07\u8D09\u8DAC\u8DAA\u8DAD\u8DAB\u8E6D\u8E78\u8E73\u8E6A\u8E6F\u8E7B\u8EC2\u8F52\u8F51\u8F4F\u8F50\u8F53\u8FB4\u9140\u913F\u91B0\u91AD\u93DE\u93C7\u93CF\u93C2\u93DA\u93D0\u93F9\u93EC\u93CC\u93D9\u93A9\u93E6\u93CA\u93D4\u93EE\u93E3\u93D5\u93C4\u93CE\u93C0\u93D2\u93E7\u957D\u95DA\u95DB\u96E1\u9729\u972B\u972C\u9728\u9726"],["f3a1","\u97B3\u97B7\u97B6\u97DD\u97DE\u97DF\u985C\u9859\u985D\u9857\u98BF\u98BD\u98BB\u98BE\u9948\u9947\u9943\u99A6\u99A7\u9A1A\u9A15\u9A25\u9A1D\u9A24\u9A1B\u9A22\u9A20\u9A27\u9A23\u9A1E\u9A1C\u9A14\u9AC2\u9B0B\u9B0A\u9B0E\u9B0C\u9B37\u9BEA\u9BEB\u9BE0\u9BDE\u9BE4\u9BE6\u9BE2\u9BF0\u9BD4\u9BD7\u9BEC\u9BDC\u9BD9\u9BE5\u9BD5\u9BE1\u9BDA\u9D77\u9D81\u9D8A\u9D84\u9D88\u9D71\u9D80\u9D78\u9D86\u9D8B\u9D8C\u9D7D\u9D6B\u9D74\u9D75\u9D70\u9D69\u9D85\u9D73\u9D7B\u9D82\u9D6F\u9D79\u9D7F\u9D87\u9D68\u9E94\u9E91\u9EC0\u9EFC\u9F2D\u9F40\u9F41\u9F4D\u9F56\u9F57\u9F58\u5337\u56B2"],["f440","\u56B5\u56B3\u58E3\u5B45\u5DC6\u5DC7\u5EEE\u5EEF\u5FC0\u5FC1\u61F9\u6517\u6516\u6515\u6513\u65DF\u66E8\u66E3\u66E4\u6AF3\u6AF0\u6AEA\u6AE8\u6AF9\u6AF1\u6AEE\u6AEF\u703C\u7035\u702F\u7037\u7034\u7031\u7042\u7038\u703F\u703A\u7039\u7040\u703B\u7033\u7041\u7213\u7214\u72A8\u737D\u737C\u74BA\u76AB\u76AA\u76BE\u76ED\u77CC\u77CE\u77CF\u77CD\u77F2\u7925\u7923\u7927\u7928\u7924\u7929"],["f4a1","\u79B2\u7A6E\u7A6C\u7A6D\u7AF7\u7C49\u7C48\u7C4A\u7C47\u7C45\u7CEE\u7E7B\u7E7E\u7E81\u7E80\u7FBA\u7FFF\u8079\u81DB\u81D9\u820B\u8268\u8269\u8622\u85FF\u8601\u85FE\u861B\u8600\u85F6\u8604\u8609\u8605\u860C\u85FD\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89B9\u89F7\u8B60\u8B6A\u8B5D\u8B68\u8B63\u8B65\u8B67\u8B6D\u8DAE\u8E86\u8E88\u8E84\u8F59\u8F56\u8F57\u8F55\u8F58\u8F5A\u908D\u9143\u9141\u91B7\u91B5\u91B2\u91B3\u940B\u9413\u93FB\u9420\u940F\u9414\u93FE\u9415\u9410\u9428\u9419\u940D\u93F5\u9400\u93F7\u9407\u940E\u9416\u9412\u93FA\u9409\u93F8\u940A\u93FF"],["f540","\u93FC\u940C\u93F6\u9411\u9406\u95DE\u95E0\u95DF\u972E\u972F\u97B9\u97BB\u97FD\u97FE\u9860\u9862\u9863\u985F\u98C1\u98C2\u9950\u994E\u9959\u994C\u994B\u9953\u9A32\u9A34\u9A31\u9A2C\u9A2A\u9A36\u9A29\u9A2E\u9A38\u9A2D\u9AC7\u9ACA\u9AC6\u9B10\u9B12\u9B11\u9C0B\u9C08\u9BF7\u9C05\u9C12\u9BF8\u9C40\u9C07\u9C0E\u9C06\u9C17\u9C14\u9C09\u9D9F\u9D99\u9DA4\u9D9D\u9D92\u9D98\u9D90\u9D9B"],["f5a1","\u9DA0\u9D94\u9D9C\u9DAA\u9D97\u9DA1\u9D9A\u9DA2\u9DA8\u9D9E\u9DA3\u9DBF\u9DA9\u9D96\u9DA6\u9DA7\u9E99\u9E9B\u9E9A\u9EE5\u9EE4\u9EE7\u9EE6\u9F30\u9F2E\u9F5B\u9F60\u9F5E\u9F5D\u9F59\u9F91\u513A\u5139\u5298\u5297\u56C3\u56BD\u56BE\u5B48\u5B47\u5DCB\u5DCF\u5EF1\u61FD\u651B\u6B02\u6AFC\u6B03\u6AF8\u6B00\u7043\u7044\u704A\u7048\u7049\u7045\u7046\u721D\u721A\u7219\u737E\u7517\u766A\u77D0\u792D\u7931\u792F\u7C54\u7C53\u7CF2\u7E8A\u7E87\u7E88\u7E8B\u7E86\u7E8D\u7F4D\u7FBB\u8030\u81DD\u8618\u862A\u8626\u861F\u8623\u861C\u8619\u8627\u862E\u8621\u8620\u8629\u861E\u8625"],["f640","\u8829\u881D\u881B\u8820\u8824\u881C\u882B\u884A\u896D\u8969\u896E\u896B\u89FA\u8B79\u8B78\u8B45\u8B7A\u8B7B\u8D10\u8D14\u8DAF\u8E8E\u8E8C\u8F5E\u8F5B\u8F5D\u9146\u9144\u9145\u91B9\u943F\u943B\u9436\u9429\u943D\u943C\u9430\u9439\u942A\u9437\u942C\u9440\u9431\u95E5\u95E4\u95E3\u9735\u973A\u97BF\u97E1\u9864\u98C9\u98C6\u98C0\u9958\u9956\u9A39\u9A3D\u9A46\u9A44\u9A42\u9A41\u9A3A"],["f6a1","\u9A3F\u9ACD\u9B15\u9B17\u9B18\u9B16\u9B3A\u9B52\u9C2B\u9C1D\u9C1C\u9C2C\u9C23\u9C28\u9C29\u9C24\u9C21\u9DB7\u9DB6\u9DBC\u9DC1\u9DC7\u9DCA\u9DCF\u9DBE\u9DC5\u9DC3\u9DBB\u9DB5\u9DCE\u9DB9\u9DBA\u9DAC\u9DC8\u9DB1\u9DAD\u9DCC\u9DB3\u9DCD\u9DB2\u9E7A\u9E9C\u9EEB\u9EEE\u9EED\u9F1B\u9F18\u9F1A\u9F31\u9F4E\u9F65\u9F64\u9F92\u4EB9\u56C6\u56C5\u56CB\u5971\u5B4B\u5B4C\u5DD5\u5DD1\u5EF2\u6521\u6520\u6526\u6522\u6B0B\u6B08\u6B09\u6C0D\u7055\u7056\u7057\u7052\u721E\u721F\u72A9\u737F\u74D8\u74D5\u74D9\u74D7\u766D\u76AD\u7935\u79B4\u7A70\u7A71\u7C57\u7C5C\u7C59\u7C5B\u7C5A"],["f740","\u7CF4\u7CF1\u7E91\u7F4F\u7F87\u81DE\u826B\u8634\u8635\u8633\u862C\u8632\u8636\u882C\u8828\u8826\u882A\u8825\u8971\u89BF\u89BE\u89FB\u8B7E\u8B84\u8B82\u8B86\u8B85\u8B7F\u8D15\u8E95\u8E94\u8E9A\u8E92\u8E90\u8E96\u8E97\u8F60\u8F62\u9147\u944C\u9450\u944A\u944B\u944F\u9447\u9445\u9448\u9449\u9446\u973F\u97E3\u986A\u9869\u98CB\u9954\u995B\u9A4E\u9A53\u9A54\u9A4C\u9A4F\u9A48\u9A4A"],["f7a1","\u9A49\u9A52\u9A50\u9AD0\u9B19\u9B2B\u9B3B\u9B56\u9B55\u9C46\u9C48\u9C3F\u9C44\u9C39\u9C33\u9C41\u9C3C\u9C37\u9C34\u9C32\u9C3D\u9C36\u9DDB\u9DD2\u9DDE\u9DDA\u9DCB\u9DD0\u9DDC\u9DD1\u9DDF\u9DE9\u9DD9\u9DD8\u9DD6\u9DF5\u9DD5\u9DDD\u9EB6\u9EF0\u9F35\u9F33\u9F32\u9F42\u9F6B\u9F95\u9FA2\u513D\u5299\u58E8\u58E7\u5972\u5B4D\u5DD8\u882F\u5F4F\u6201\u6203\u6204\u6529\u6525\u6596\u66EB\u6B11\u6B12\u6B0F\u6BCA\u705B\u705A\u7222\u7382\u7381\u7383\u7670\u77D4\u7C67\u7C66\u7E95\u826C\u863A\u8640\u8639\u863C\u8631\u863B\u863E\u8830\u8832\u882E\u8833\u8976\u8974\u8973\u89FE"],["f840","\u8B8C\u8B8E\u8B8B\u8B88\u8C45\u8D19\u8E98\u8F64\u8F63\u91BC\u9462\u9455\u945D\u9457\u945E\u97C4\u97C5\u9800\u9A56\u9A59\u9B1E\u9B1F\u9B20\u9C52\u9C58\u9C50\u9C4A\u9C4D\u9C4B\u9C55\u9C59\u9C4C\u9C4E\u9DFB\u9DF7\u9DEF\u9DE3\u9DEB\u9DF8\u9DE4\u9DF6\u9DE1\u9DEE\u9DE6\u9DF2\u9DF0\u9DE2\u9DEC\u9DF4\u9DF3\u9DE8\u9DED\u9EC2\u9ED0\u9EF2\u9EF3\u9F06\u9F1C\u9F38\u9F37\u9F36\u9F43\u9F4F"],["f8a1","\u9F71\u9F70\u9F6E\u9F6F\u56D3\u56CD\u5B4E\u5C6D\u652D\u66ED\u66EE\u6B13\u705F\u7061\u705D\u7060\u7223\u74DB\u74E5\u77D5\u7938\u79B7\u79B6\u7C6A\u7E97\u7F89\u826D\u8643\u8838\u8837\u8835\u884B\u8B94\u8B95\u8E9E\u8E9F\u8EA0\u8E9D\u91BE\u91BD\u91C2\u946B\u9468\u9469\u96E5\u9746\u9743\u9747\u97C7\u97E5\u9A5E\u9AD5\u9B59\u9C63\u9C67\u9C66\u9C62\u9C5E\u9C60\u9E02\u9DFE\u9E07\u9E03\u9E06\u9E05\u9E00\u9E01\u9E09\u9DFF\u9DFD\u9E04\u9EA0\u9F1E\u9F46\u9F74\u9F75\u9F76\u56D4\u652E\u65B8\u6B18\u6B19\u6B17\u6B1A\u7062\u7226\u72AA\u77D8\u77D9\u7939\u7C69\u7C6B\u7CF6\u7E9A"],["f940","\u7E98\u7E9B\u7E99\u81E0\u81E1\u8646\u8647\u8648\u8979\u897A\u897C\u897B\u89FF\u8B98\u8B99\u8EA5\u8EA4\u8EA3\u946E\u946D\u946F\u9471\u9473\u9749\u9872\u995F\u9C68\u9C6E\u9C6D\u9E0B\u9E0D\u9E10\u9E0F\u9E12\u9E11\u9EA1\u9EF5\u9F09\u9F47\u9F78\u9F7B\u9F7A\u9F79\u571E\u7066\u7C6F\u883C\u8DB2\u8EA6\u91C3\u9474\u9478\u9476\u9475\u9A60\u9C74\u9C73\u9C71\u9C75\u9E14\u9E13\u9EF6\u9F0A"],["f9a1","\u9FA4\u7068\u7065\u7CF7\u866A\u883E\u883D\u883F\u8B9E\u8C9C\u8EA9\u8EC9\u974B\u9873\u9874\u98CC\u9961\u99AB\u9A64\u9A66\u9A67\u9B24\u9E15\u9E17\u9F48\u6207\u6B1E\u7227\u864C\u8EA8\u9482\u9480\u9481\u9A69\u9A68\u9B2E\u9E19\u7229\u864B\u8B9F\u9483\u9C79\u9EB7\u7675\u9A6B\u9C7A\u9E1D\u7069\u706A\u9EA4\u9F7E\u9F49\u9F98\u7881\u92B9\u88CF\u58BB\u6052\u7CA7\u5AFA\u2554\u2566\u2557\u2560\u256C\u2563\u255A\u2569\u255D\u2552\u2564\u2555\u255E\u256A\u2561\u2558\u2567\u255B\u2553\u2565\u2556\u255F\u256B\u2562\u2559\u2568\u255C\u2551\u2550\u256D\u256E\u2570\u256F\u2593"]]});var $I=A((XPe,Soe)=>{Soe.exports=[["8740","\u43F0\u4C32\u4603\u45A6\u4578\u{27267}\u4D77\u45B3\u{27CB1}\u4CE2\u{27CC5}\u3B95\u4736\u4744\u4C47\u4C40\u{242BF}\u{23617}\u{27352}\u{26E8B}\u{270D2}\u4C57\u{2A351}\u474F\u45DA\u4C85\u{27C6C}\u4D07\u4AA4\u46A1\u{26B23}\u7225\u{25A54}\u{21A63}\u{23E06}\u{23F61}\u664D\u56FB"],["8767","\u7D95\u591D\u{28BB9}\u3DF4\u9734\u{27BEF}\u5BDB\u{21D5E}\u5AA4\u3625\u{29EB0}\u5AD1\u5BB7\u5CFC\u676E\u8593\u{29945}\u7461\u749D\u3875\u{21D53}\u{2369E}\u{26021}\u3EEC"],["87a1","\u{258DE}\u3AF5\u7AFC\u9F97\u{24161}\u{2890D}\u{231EA}\u{20A8A}\u{2325E}\u430A\u8484\u9F96\u942F\u4930\u8613\u5896\u974A\u9218\u79D0\u7A32\u6660\u6A29\u889D\u744C\u7BC5\u6782\u7A2C\u524F\u9046\u34E6\u73C4\u{25DB9}\u74C6\u9FC7\u57B3\u492F\u544C\u4131\u{2368E}\u5818\u7A72\u{27B65}\u8B8F\u46AE\u{26E88}\u4181\u{25D99}\u7BAE\u{224BC}\u9FC8\u{224C1}\u{224C9}\u{224CC}\u9FC9\u8504\u{235BB}\u40B4\u9FCA\u44E1\u{2ADFF}\u62C1\u706E\u9FCB"],["8840","\u31C0",4,"\u{2010C}\u31C5\u{200D1}\u{200CD}\u31C6\u31C7\u{200CB}\u{21FE8}\u31C8\u{200CA}\u31C9\u31CA\u31CB\u31CC\u{2010E}\u31CD\u31CE\u0100\xC1\u01CD\xC0\u0112\xC9\u011A\xC8\u014C\xD3\u01D1\xD2\u0FFF\xCA\u0304\u1EBE\u0FFF\xCA\u030C\u1EC0\xCA\u0101\xE1\u01CE\xE0\u0251\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA"],["88a1","\u01DC\xFC\u0FFF\xEA\u0304\u1EBF\u0FFF\xEA\u030C\u1EC1\xEA\u0261\u23DA\u23DB"],["8940","\u{2A3A9}\u{21145}"],["8943","\u650A"],["8946","\u4E3D\u6EDD\u9D4E\u91DF"],["894c","\u{27735}\u6491\u4F1A\u4F28\u4FA8\u5156\u5174\u519C\u51E4\u52A1\u52A8\u533B\u534E\u53D1\u53D8\u56E2\u58F0\u5904\u5907\u5932\u5934\u5B66\u5B9E\u5B9F\u5C9A\u5E86\u603B\u6589\u67FE\u6804\u6865\u6D4E\u70BC\u7535\u7EA4\u7EAC\u7EBA\u7EC7\u7ECF\u7EDF\u7F06\u7F37\u827A\u82CF\u836F\u89C6\u8BBE\u8BE2\u8F66\u8F67\u8F6E"],["89a1","\u7411\u7CFC\u7DCD\u6946\u7AC9\u5227"],["89ab","\u918C\u78B8\u915E\u80BC"],["89b0","\u8D0B\u80F6\u{209E7}"],["89b5","\u809F\u9EC7\u4CCD\u9DC9\u9E0C\u4C3E\u{29DF6}\u{2700E}\u9E0A\u{2A133}\u35C1"],["89c1","\u6E9A\u823E\u7519"],["89c5","\u4911\u9A6C\u9A8F\u9F99\u7987\u{2846C}\u{21DCA}\u{205D0}\u{22AE6}\u4E24\u4E81\u4E80\u4E87\u4EBF\u4EEB\u4F37\u344C\u4FBD\u3E48\u5003\u5088\u347D\u3493\u34A5\u5186\u5905\u51DB\u51FC\u5205\u4E89\u5279\u5290\u5327\u35C7\u53A9\u3551\u53B0\u3553\u53C2\u5423\u356D\u3572\u3681\u5493\u54A3\u54B4\u54B9\u54D0\u54EF\u5518\u5523\u5528\u3598\u553F\u35A5\u35BF\u55D7\u35C5"],["8a40","\u{27D84}\u5525"],["8a43","\u{20C42}\u{20D15}\u{2512B}\u5590\u{22CC6}\u39EC\u{20341}\u8E46\u{24DB8}\u{294E5}\u4053\u{280BE}\u777A\u{22C38}\u3A34\u47D5\u{2815D}\u{269F2}\u{24DEA}\u64DD\u{20D7C}\u{20FB4}\u{20CD5}\u{210F4}\u648D\u8E7E\u{20E96}\u{20C0B}\u{20F64}\u{22CA9}\u{28256}\u{244D3}"],["8a64","\u{20D46}\u{29A4D}\u{280E9}\u47F4\u{24EA7}\u{22CC2}\u9AB2\u3A67\u{295F4}\u3FED\u3506\u{252C7}\u{297D4}\u{278C8}\u{22D44}\u9D6E\u9815"],["8a76","\u43D9\u{260A5}\u64B4\u54E3\u{22D4C}\u{22BCA}\u{21077}\u39FB\u{2106F}"],["8aa1","\u{266DA}\u{26716}\u{279A0}\u64EA\u{25052}\u{20C43}\u8E68\u{221A1}\u{28B4C}\u{20731}"],["8aac","\u480B\u{201A9}\u3FFA\u5873\u{22D8D}"],["8ab2","\u{245C8}\u{204FC}\u{26097}\u{20F4C}\u{20D96}\u5579\u40BB\u43BA"],["8abb","\u4AB4\u{22A66}\u{2109D}\u81AA\u98F5\u{20D9C}\u6379\u39FE\u{22775}\u8DC0\u56A1\u647C\u3E43"],["8ac9","\u{2A601}\u{20E09}\u{22ACF}\u{22CC9}"],["8ace","\u{210C8}\u{239C2}\u3992\u3A06\u{2829B}\u3578\u{25E49}\u{220C7}\u5652\u{20F31}\u{22CB2}\u{29720}\u34BC\u6C3D\u{24E3B}"],["8adf","\u{27574}\u{22E8B}\u{22208}\u{2A65B}\u{28CCD}\u{20E7A}\u{20C34}\u{2681C}\u7F93\u{210CF}\u{22803}\u{22939}\u35FB\u{251E3}\u{20E8C}\u{20F8D}\u{20EAA}\u3F93\u{20F30}\u{20D47}\u{2114F}\u{20E4C}"],["8af6","\u{20EAB}\u{20BA9}\u{20D48}\u{210C0}\u{2113D}\u3FF9\u{22696}\u6432\u{20FAD}"],["8b40","\u{233F4}\u{27639}\u{22BCE}\u{20D7E}\u{20D7F}\u{22C51}\u{22C55}\u3A18\u{20E98}\u{210C7}\u{20F2E}\u{2A632}\u{26B50}\u{28CD2}\u{28D99}\u{28CCA}\u95AA\u54CC\u82C4\u55B9"],["8b55","\u{29EC3}\u9C26\u9AB6\u{2775E}\u{22DEE}\u7140\u816D\u80EC\u5C1C\u{26572}\u8134\u3797\u535F\u{280BD}\u91B6\u{20EFA}\u{20E0F}\u{20E77}\u{20EFB}\u35DD\u{24DEB}\u3609\u{20CD6}\u56AF\u{227B5}\u{210C9}\u{20E10}\u{20E78}\u{21078}\u{21148}\u{28207}\u{21455}\u{20E79}\u{24E50}\u{22DA4}\u5A54\u{2101D}\u{2101E}\u{210F5}\u{210F6}\u579C\u{20E11}"],["8ba1","\u{27694}\u{282CD}\u{20FB5}\u{20E7B}\u{2517E}\u3703\u{20FB6}\u{21180}\u{252D8}\u{2A2BD}\u{249DA}\u{2183A}\u{24177}\u{2827C}\u5899\u5268\u361A\u{2573D}\u7BB2\u5B68\u4800\u4B2C\u9F27\u49E7\u9C1F\u9B8D\u{25B74}\u{2313D}\u55FB\u35F2\u5689\u4E28\u5902\u{21BC1}\u{2F878}\u9751\u{20086}\u4E5B\u4EBB\u353E\u5C23\u5F51\u5FC4\u38FA\u624C\u6535\u6B7A\u6C35\u6C3A\u706C\u722B\u4E2C\u72AD\u{248E9}\u7F52\u793B\u7CF9\u7F53\u{2626A}\u34C1"],["8bde","\u{2634B}\u8002\u8080\u{26612}\u{26951}\u535D\u8864\u89C1\u{278B2}\u8BA0\u8D1D\u9485\u9578\u957F\u95E8\u{28E0F}\u97E6\u9875\u98CE\u98DE\u9963\u{29810}\u9C7C\u9E1F\u9EC4\u6B6F\uF907\u4E37\u{20087}\u961D\u6237\u94A2"],["8c40","\u503B\u6DFE\u{29C73}\u9FA6\u3DC9\u888F\u{2414E}\u7077\u5CF5\u4B20\u{251CD}\u3559\u{25D30}\u6122\u{28A32}\u8FA7\u91F6\u7191\u6719\u73BA\u{23281}\u{2A107}\u3C8B\u{21980}\u4B10\u78E4\u7402\u51AE\u{2870F}\u4009\u6A63\u{2A2BA}\u4223\u860F\u{20A6F}\u7A2A\u{29947}\u{28AEA}\u9755\u704D\u5324\u{2207E}\u93F4\u76D9\u{289E3}\u9FA7\u77DD\u4EA3\u4FF0\u50BC\u4E2F\u4F17\u9FA8\u5434\u7D8B\u5892\u58D0\u{21DB6}\u5E92\u5E99\u5FC2\u{22712}\u658B"],["8ca1","\u{233F9}\u6919\u6A43\u{23C63}\u6CFF"],["8ca7","\u7200\u{24505}\u738C\u3EDB\u{24A13}\u5B15\u74B9\u8B83\u{25CA4}\u{25695}\u7A93\u7BEC\u7CC3\u7E6C\u82F8\u8597\u9FA9\u8890\u9FAA\u8EB9\u9FAB\u8FCF\u855F\u99E0\u9221\u9FAC\u{28DB9}\u{2143F}\u4071\u42A2\u5A1A"],["8cc9","\u9868\u676B\u4276\u573D"],["8cce","\u85D6\u{2497B}\u82BF\u{2710D}\u4C81\u{26D74}\u5D7B\u{26B15}\u{26FBE}\u9FAD\u9FAE\u5B96\u9FAF\u66E7\u7E5B\u6E57\u79CA\u3D88\u44C3\u{23256}\u{22796}\u439A\u4536"],["8ce6","\u5CD5\u{23B1A}\u8AF9\u5C78\u3D12\u{23551}\u5D78\u9FB2\u7157\u4558\u{240EC}\u{21E23}\u4C77\u3978\u344A\u{201A4}\u{26C41}\u8ACC\u4FB4\u{20239}\u59BF\u816C\u9856\u{298FA}\u5F3B"],["8d40","\u{20B9F}"],["8d42","\u{221C1}\u{2896D}\u4102\u46BB\u{29079}\u3F07\u9FB3\u{2A1B5}\u40F8\u37D6\u46F7\u{26C46}\u417C\u{286B2}\u{273FF}\u456D\u38D4\u{2549A}\u4561\u451B\u4D89\u4C7B\u4D76\u45EA\u3FC8\u{24B0F}\u3661\u44DE\u44BD\u41ED\u5D3E\u5D48\u5D56\u3DFC\u380F\u5DA4\u5DB9\u3820\u3838\u5E42\u5EBD\u5F25\u5F83\u3908\u3914\u393F\u394D\u60D7\u613D\u5CE5\u3989\u61B7\u61B9\u61CF\u39B8\u622C\u6290\u62E5\u6318\u39F8\u56B1"],["8da1","\u3A03\u63E2\u63FB\u6407\u645A\u3A4B\u64C0\u5D15\u5621\u9F9F\u3A97\u6586\u3ABD\u65FF\u6653\u3AF2\u6692\u3B22\u6716\u3B42\u67A4\u6800\u3B58\u684A\u6884\u3B72\u3B71\u3B7B\u6909\u6943\u725C\u6964\u699F\u6985\u3BBC\u69D6\u3BDD\u6A65\u6A74\u6A71\u6A82\u3BEC\u6A99\u3BF2\u6AAB\u6AB5\u6AD4\u6AF6\u6B81\u6BC1\u6BEA\u6C75\u6CAA\u3CCB\u6D02\u6D06\u6D26\u6D81\u3CEF\u6DA4\u6DB1\u6E15\u6E18\u6E29\u6E86\u{289C0}\u6EBB\u6EE2\u6EDA\u9F7F\u6EE8\u6EE9\u6F24\u6F34\u3D46\u{23F41}\u6F81\u6FBE\u3D6A\u3D75\u71B7\u5C99\u3D8A\u702C\u3D91\u7050\u7054\u706F\u707F\u7089\u{20325}\u43C1\u35F1\u{20ED8}"],["8e40","\u{23ED7}\u57BE\u{26ED3}\u713E\u{257E0}\u364E\u69A2\u{28BE9}\u5B74\u7A49\u{258E1}\u{294D9}\u7A65\u7A7D\u{259AC}\u7ABB\u7AB0\u7AC2\u7AC3\u71D1\u{2648D}\u41CA\u7ADA\u7ADD\u7AEA\u41EF\u54B2\u{25C01}\u7B0B\u7B55\u7B29\u{2530E}\u{25CFE}\u7BA2\u7B6F\u839C\u{25BB4}\u{26C7F}\u7BD0\u8421\u7B92\u7BB8\u{25D20}\u3DAD\u{25C65}\u8492\u7BFA\u7C06\u7C35\u{25CC1}\u7C44\u7C83\u{24882}\u7CA6\u667D\u{24578}\u7CC9\u7CC7\u7CE6\u7C74\u7CF3\u7CF5\u7CCE"],["8ea1","\u7E67\u451D\u{26E44}\u7D5D\u{26ED6}\u748D\u7D89\u7DAB\u7135\u7DB3\u7DD2\u{24057}\u{26029}\u7DE4\u3D13\u7DF5\u{217F9}\u7DE5\u{2836D}\u7E1D\u{26121}\u{2615A}\u7E6E\u7E92\u432B\u946C\u7E27\u7F40\u7F41\u7F47\u7936\u{262D0}\u99E1\u7F97\u{26351}\u7FA3\u{21661}\u{20068}\u455C\u{23766}\u4503\u{2833A}\u7FFA\u{26489}\u8005\u8008\u801D\u8028\u802F\u{2A087}\u{26CC3}\u803B\u803C\u8061\u{22714}\u4989\u{26626}\u{23DE3}\u{266E8}\u6725\u80A7\u{28A48}\u8107\u811A\u58B0\u{226F6}\u6C7F\u{26498}\u{24FB8}\u64E7\u{2148A}\u8218\u{2185E}\u6A53\u{24A65}\u{24A95}\u447A\u8229\u{20B0D}\u{26A52}\u{23D7E}\u4FF9\u{214FD}\u84E2\u8362\u{26B0A}\u{249A7}\u{23530}\u{21773}\u{23DF8}\u82AA\u691B\u{2F994}\u41DB"],["8f40","\u854B\u82D0\u831A\u{20E16}\u{217B4}\u36C1\u{2317D}\u{2355A}\u827B\u82E2\u8318\u{23E8B}\u{26DA3}\u{26B05}\u{26B97}\u{235CE}\u3DBF\u831D\u55EC\u8385\u450B\u{26DA5}\u83AC\u83C1\u83D3\u347E\u{26ED4}\u6A57\u855A\u3496\u{26E42}\u{22EEF}\u8458\u{25BE4}\u8471\u3DD3\u44E4\u6AA7\u844A\u{23CB5}\u7958\u84A8\u{26B96}\u{26E77}\u{26E43}\u84DE\u840F\u8391\u44A0\u8493\u84E4\u{25C91}\u4240\u{25CC0}\u4543\u8534\u5AF2\u{26E99}\u4527\u8573\u4516\u67BF\u8616"],["8fa1","\u{28625}\u{2863B}\u85C1\u{27088}\u8602\u{21582}\u{270CD}\u{2F9B2}\u456A\u8628\u3648\u{218A2}\u53F7\u{2739A}\u867E\u8771\u{2A0F8}\u87EE\u{22C27}\u87B1\u87DA\u880F\u5661\u866C\u6856\u460F\u8845\u8846\u{275E0}\u{23DB9}\u{275E4}\u885E\u889C\u465B\u88B4\u88B5\u63C1\u88C5\u7777\u{2770F}\u8987\u898A\u89A6\u89A9\u89A7\u89BC\u{28A25}\u89E7\u{27924}\u{27ABD}\u8A9C\u7793\u91FE\u8A90\u{27A59}\u7AE9\u{27B3A}\u{23F8F}\u4713\u{27B38}\u717C\u8B0C\u8B1F\u{25430}\u{25565}\u8B3F\u8B4C\u8B4D\u8AA9\u{24A7A}\u8B90\u8B9B\u8AAF\u{216DF}\u4615\u884F\u8C9B\u{27D54}\u{27D8F}\u{2F9D4}\u3725\u{27D53}\u8CD6\u{27D98}\u{27DBD}\u8D12\u8D03\u{21910}\u8CDB\u705C\u8D11\u{24CC9}\u3ED0\u8D77"],["9040","\u8DA9\u{28002}\u{21014}\u{2498A}\u3B7C\u{281BC}\u{2710C}\u7AE7\u8EAD\u8EB6\u8EC3\u92D4\u8F19\u8F2D\u{28365}\u{28412}\u8FA5\u9303\u{2A29F}\u{20A50}\u8FB3\u492A\u{289DE}\u{2853D}\u{23DBB}\u5EF8\u{23262}\u8FF9\u{2A014}\u{286BC}\u{28501}\u{22325}\u3980\u{26ED7}\u9037\u{2853C}\u{27ABE}\u9061\u{2856C}\u{2860B}\u90A8\u{28713}\u90C4\u{286E6}\u90AE\u90FD\u9167\u3AF0\u91A9\u91C4\u7CAC\u{28933}\u{21E89}\u920E\u6C9F\u9241\u9262\u{255B9}\u92B9\u{28AC6}\u{23C9B}\u{28B0C}\u{255DB}"],["90a1","\u{20D31}\u932C\u936B\u{28AE1}\u{28BEB}\u708F\u5AC3\u{28AE2}\u{28AE5}\u4965\u9244\u{28BEC}\u{28C39}\u{28BFF}\u9373\u945B\u8EBC\u9585\u95A6\u9426\u95A0\u6FF6\u42B9\u{2267A}\u{286D8}\u{2127C}\u{23E2E}\u49DF\u6C1C\u967B\u9696\u416C\u96A3\u{26ED5}\u61DA\u96B6\u78F5\u{28AE0}\u96BD\u53CC\u49A1\u{26CB8}\u{20274}\u{26410}\u{290AF}\u{290E5}\u{24AD1}\u{21915}\u{2330A}\u9731\u8642\u9736\u4A0F\u453D\u4585\u{24AE9}\u7075\u5B41\u971B\u975C\u{291D5}\u9757\u5B4A\u{291EB}\u975F\u9425\u50D0\u{230B7}\u{230BC}\u9789\u979F\u97B1\u97BE\u97C0\u97D2\u97E0\u{2546C}\u97EE\u741C\u{29433}\u97FF\u97F5\u{2941D}\u{2797A}\u4AD1\u9834\u9833\u984B\u9866\u3B0E\u{27175}\u3D51\u{20630}\u{2415C}"],["9140","\u{25706}\u98CA\u98B7\u98C8\u98C7\u4AFF\u{26D27}\u{216D3}\u55B0\u98E1\u98E6\u98EC\u9378\u9939\u{24A29}\u4B72\u{29857}\u{29905}\u99F5\u9A0C\u9A3B\u9A10\u9A58\u{25725}\u36C4\u{290B1}\u{29BD5}\u9AE0\u9AE2\u{29B05}\u9AF4\u4C0E\u9B14\u9B2D\u{28600}\u5034\u9B34\u{269A8}\u38C3\u{2307D}\u9B50\u9B40\u{29D3E}\u5A45\u{21863}\u9B8E\u{2424B}\u9C02\u9BFF\u9C0C\u{29E68}\u9DD4\u{29FB7}\u{2A192}\u{2A1AB}\u{2A0E1}\u{2A123}\u{2A1DF}\u9D7E\u9D83\u{2A134}\u9E0E\u6888"],["91a1","\u9DC4\u{2215B}\u{2A193}\u{2A220}\u{2193B}\u{2A233}\u9D39\u{2A0B9}\u{2A2B4}\u9E90\u9E95\u9E9E\u9EA2\u4D34\u9EAA\u9EAF\u{24364}\u9EC1\u3B60\u39E5\u3D1D\u4F32\u37BE\u{28C2B}\u9F02\u9F08\u4B96\u9424\u{26DA2}\u9F17\u9F16\u9F39\u569F\u568A\u9F45\u99B8\u{2908B}\u97F2\u847F\u9F62\u9F69\u7ADC\u9F8E\u7216\u4BBE\u{24975}\u{249BB}\u7177\u{249F8}\u{24348}\u{24A51}\u739E\u{28BDA}\u{218FA}\u799F\u{2897E}\u{28E36}\u9369\u93F3\u{28A44}\u92EC\u9381\u93CB\u{2896C}\u{244B9}\u7217\u3EEB\u7772\u7A43\u70D0\u{24473}\u{243F8}\u717E\u{217EF}\u70A3\u{218BE}\u{23599}\u3EC7\u{21885}\u{2542F}\u{217F8}\u3722\u{216FB}\u{21839}\u36E1\u{21774}\u{218D1}\u{25F4B}\u3723\u{216C0}\u575B\u{24A25}\u{213FE}\u{212A8}"],["9240","\u{213C6}\u{214B6}\u8503\u{236A6}\u8503\u8455\u{24994}\u{27165}\u{23E31}\u{2555C}\u{23EFB}\u{27052}\u44F4\u{236EE}\u{2999D}\u{26F26}\u67F9\u3733\u3C15\u3DE7\u586C\u{21922}\u6810\u4057\u{2373F}\u{240E1}\u{2408B}\u{2410F}\u{26C21}\u54CB\u569E\u{266B1}\u5692\u{20FDF}\u{20BA8}\u{20E0D}\u93C6\u{28B13}\u939C\u4EF8\u512B\u3819\u{24436}\u4EBC\u{20465}\u{2037F}\u4F4B\u4F8A\u{25651}\u5A68\u{201AB}\u{203CB}\u3999\u{2030A}\u{20414}\u3435\u4F29\u{202C0}\u{28EB3}\u{20275}\u8ADA\u{2020C}\u4E98"],["92a1","\u50CD\u510D\u4FA2\u4F03\u{24A0E}\u{23E8A}\u4F42\u502E\u506C\u5081\u4FCC\u4FE5\u5058\u50FC\u5159\u515B\u515D\u515E\u6E76\u{23595}\u{23E39}\u{23EBF}\u6D72\u{21884}\u{23E89}\u51A8\u51C3\u{205E0}\u44DD\u{204A3}\u{20492}\u{20491}\u8D7A\u{28A9C}\u{2070E}\u5259\u52A4\u{20873}\u52E1\u936E\u467A\u718C\u{2438C}\u{20C20}\u{249AC}\u{210E4}\u69D1\u{20E1D}\u7479\u3EDE\u7499\u7414\u7456\u7398\u4B8E\u{24ABC}\u{2408D}\u53D0\u3584\u720F\u{240C9}\u55B4\u{20345}\u54CD\u{20BC6}\u571D\u925D\u96F4\u9366\u57DD\u578D\u577F\u363E\u58CB\u5A99\u{28A46}\u{216FA}\u{2176F}\u{21710}\u5A2C\u59B8\u928F\u5A7E\u5ACF\u5A12\u{25946}\u{219F3}\u{21861}\u{24295}\u36F5\u6D05\u7443\u5A21\u{25E83}"],["9340","\u5A81\u{28BD7}\u{20413}\u93E0\u748C\u{21303}\u7105\u4972\u9408\u{289FB}\u93BD\u37A0\u5C1E\u5C9E\u5E5E\u5E48\u{21996}\u{2197C}\u{23AEE}\u5ECD\u5B4F\u{21903}\u{21904}\u3701\u{218A0}\u36DD\u{216FE}\u36D3\u812A\u{28A47}\u{21DBA}\u{23472}\u{289A8}\u5F0C\u5F0E\u{21927}\u{217AB}\u5A6B\u{2173B}\u5B44\u8614\u{275FD}\u8860\u607E\u{22860}\u{2262B}\u5FDB\u3EB8\u{225AF}\u{225BE}\u{29088}\u{26F73}\u61C0\u{2003E}\u{20046}\u{2261B}\u6199\u6198\u6075\u{22C9B}\u{22D07}\u{246D4}\u{2914D}"],["93a1","\u6471\u{24665}\u{22B6A}\u3A29\u{22B22}\u{23450}\u{298EA}\u{22E78}\u6337\u{2A45B}\u64B6\u6331\u63D1\u{249E3}\u{22D67}\u62A4\u{22CA1}\u643B\u656B\u6972\u3BF4\u{2308E}\u{232AD}\u{24989}\u{232AB}\u550D\u{232E0}\u{218D9}\u{2943F}\u66CE\u{23289}\u{231B3}\u3AE0\u4190\u{25584}\u{28B22}\u{2558F}\u{216FC}\u{2555B}\u{25425}\u78EE\u{23103}\u{2182A}\u{23234}\u3464\u{2320F}\u{23182}\u{242C9}\u668E\u{26D24}\u666B\u4B93\u6630\u{27870}\u{21DEB}\u6663\u{232D2}\u{232E1}\u661E\u{25872}\u38D1\u{2383A}\u{237BC}\u3B99\u{237A2}\u{233FE}\u74D0\u3B96\u678F\u{2462A}\u68B6\u681E\u3BC4\u6ABE\u3863\u{237D5}\u{24487}\u6A33\u6A52\u6AC9\u6B05\u{21912}\u6511\u6898\u6A4C\u3BD7\u6A7A\u6B57\u{23FC0}\u{23C9A}\u93A0\u92F2\u{28BEA}\u{28ACB}"],["9440","\u9289\u{2801E}\u{289DC}\u9467\u6DA5\u6F0B\u{249EC}\u6D67\u{23F7F}\u3D8F\u6E04\u{2403C}\u5A3D\u6E0A\u5847\u6D24\u7842\u713B\u{2431A}\u{24276}\u70F1\u7250\u7287\u7294\u{2478F}\u{24725}\u5179\u{24AA4}\u{205EB}\u747A\u{23EF8}\u{2365F}\u{24A4A}\u{24917}\u{25FE1}\u3F06\u3EB1\u{24ADF}\u{28C23}\u{23F35}\u60A7\u3EF3\u74CC\u743C\u9387\u7437\u449F\u{26DEA}\u4551\u7583\u3F63\u{24CD9}\u{24D06}\u3F58\u7555\u7673\u{2A5C6}\u3B19\u7468\u{28ACC}\u{249AB}\u{2498E}\u3AFB"],["94a1","\u3DCD\u{24A4E}\u3EFF\u{249C5}\u{248F3}\u91FA\u5732\u9342\u{28AE3}\u{21864}\u50DF\u{25221}\u{251E7}\u7778\u{23232}\u770E\u770F\u777B\u{24697}\u{23781}\u3A5E\u{248F0}\u7438\u749B\u3EBF\u{24ABA}\u{24AC7}\u40C8\u{24A96}\u{261AE}\u9307\u{25581}\u781E\u788D\u7888\u78D2\u73D0\u7959\u{27741}\u{256E3}\u410E\u799B\u8496\u79A5\u6A2D\u{23EFA}\u7A3A\u79F4\u416E\u{216E6}\u4132\u9235\u79F1\u{20D4C}\u{2498C}\u{20299}\u{23DBA}\u{2176E}\u3597\u556B\u3570\u36AA\u{201D4}\u{20C0D}\u7AE2\u5A59\u{226F5}\u{25AAF}\u{25A9C}\u5A0D\u{2025B}\u78F0\u5A2A\u{25BC6}\u7AFE\u41F9\u7C5D\u7C6D\u4211\u{25BB3}\u{25EBC}\u{25EA6}\u7CCD\u{249F9}\u{217B0}\u7C8E\u7C7C\u7CAE\u6AB2\u7DDC\u7E07\u7DD3\u7F4E\u{26261}"],["9540","\u{2615C}\u{27B48}\u7D97\u{25E82}\u426A\u{26B75}\u{20916}\u67D6\u{2004E}\u{235CF}\u57C4\u{26412}\u{263F8}\u{24962}\u7FDD\u7B27\u{2082C}\u{25AE9}\u{25D43}\u7B0C\u{25E0E}\u99E6\u8645\u9A63\u6A1C\u{2343F}\u39E2\u{249F7}\u{265AD}\u9A1F\u{265A0}\u8480\u{27127}\u{26CD1}\u44EA\u8137\u4402\u80C6\u8109\u8142\u{267B4}\u98C3\u{26A42}\u8262\u8265\u{26A51}\u8453\u{26DA7}\u8610\u{2721B}\u5A86\u417F\u{21840}\u5B2B\u{218A1}\u5AE4\u{218D8}\u86A0\u{2F9BC}\u{23D8F}\u882D\u{27422}\u5A02"],["95a1","\u886E\u4F45\u8887\u88BF\u88E6\u8965\u894D\u{25683}\u8954\u{27785}\u{27784}\u{28BF5}\u{28BD9}\u{28B9C}\u{289F9}\u3EAD\u84A3\u46F5\u46CF\u37F2\u8A3D\u8A1C\u{29448}\u5F4D\u922B\u{24284}\u65D4\u7129\u70C4\u{21845}\u9D6D\u8C9F\u8CE9\u{27DDC}\u599A\u77C3\u59F0\u436E\u36D4\u8E2A\u8EA7\u{24C09}\u8F30\u8F4A\u42F4\u6C58\u6FBB\u{22321}\u489B\u6F79\u6E8B\u{217DA}\u9BE9\u36B5\u{2492F}\u90BB\u9097\u5571\u4906\u91BB\u9404\u{28A4B}\u4062\u{28AFC}\u9427\u{28C1D}\u{28C3B}\u84E5\u8A2B\u9599\u95A7\u9597\u9596\u{28D34}\u7445\u3EC2\u{248FF}\u{24A42}\u{243EA}\u3EE7\u{23225}\u968F\u{28EE7}\u{28E66}\u{28E65}\u3ECC\u{249ED}\u{24A78}\u{23FEE}\u7412\u746B\u3EFC\u9741\u{290B0}"],["9640","\u6847\u4A1D\u{29093}\u{257DF}\u975D\u9368\u{28989}\u{28C26}\u{28B2F}\u{263BE}\u92BA\u5B11\u8B69\u493C\u73F9\u{2421B}\u979B\u9771\u9938\u{20F26}\u5DC1\u{28BC5}\u{24AB2}\u981F\u{294DA}\u92F6\u{295D7}\u91E5\u44C0\u{28B50}\u{24A67}\u{28B64}\u98DC\u{28A45}\u3F00\u922A\u4925\u8414\u993B\u994D\u{27B06}\u3DFD\u999B\u4B6F\u99AA\u9A5C\u{28B65}\u{258C8}\u6A8F\u9A21\u5AFE\u9A2F\u{298F1}\u4B90\u{29948}\u99BC\u4BBD\u4B97\u937D\u5872\u{21302}\u5822\u{249B8}"],["96a1","\u{214E8}\u7844\u{2271F}\u{23DB8}\u68C5\u3D7D\u9458\u3927\u6150\u{22781}\u{2296B}\u6107\u9C4F\u9C53\u9C7B\u9C35\u9C10\u9B7F\u9BCF\u{29E2D}\u9B9F\u{2A1F5}\u{2A0FE}\u9D21\u4CAE\u{24104}\u9E18\u4CB0\u9D0C\u{2A1B4}\u{2A0ED}\u{2A0F3}\u{2992F}\u9DA5\u84BD\u{26E12}\u{26FDF}\u{26B82}\u85FC\u4533\u{26DA4}\u{26E84}\u{26DF0}\u8420\u85EE\u{26E00}\u{237D7}\u{26064}\u79E2\u{2359C}\u{23640}\u492D\u{249DE}\u3D62\u93DB\u92BE\u9348\u{202BF}\u78B9\u9277\u944D\u4FE4\u3440\u9064\u{2555D}\u783D\u7854\u78B6\u784B\u{21757}\u{231C9}\u{24941}\u369A\u4F72\u6FDA\u6FD9\u701E\u701E\u5414\u{241B5}\u57BB\u58F3\u578A\u9D16\u57D7\u7134\u34AF\u{241AC}\u71EB\u{26C40}\u{24F97}\u5B28\u{217B5}\u{28A49}"],["9740","\u610C\u5ACE\u5A0B\u42BC\u{24488}\u372C\u4B7B\u{289FC}\u93BB\u93B8\u{218D6}\u{20F1D}\u8472\u{26CC0}\u{21413}\u{242FA}\u{22C26}\u{243C1}\u5994\u{23DB7}\u{26741}\u7DA8\u{2615B}\u{260A4}\u{249B9}\u{2498B}\u{289FA}\u92E5\u73E2\u3EE9\u74B4\u{28B63}\u{2189F}\u3EE1\u{24AB3}\u6AD8\u73F3\u73FB\u3ED6\u{24A3E}\u{24A94}\u{217D9}\u{24A66}\u{203A7}\u{21424}\u{249E5}\u7448\u{24916}\u70A5\u{24976}\u9284\u73E6\u935F\u{204FE}\u9331\u{28ACE}\u{28A16}\u9386\u{28BE7}\u{255D5}\u4935\u{28A82}\u716B"],["97a1","\u{24943}\u{20CFF}\u56A4\u{2061A}\u{20BEB}\u{20CB8}\u5502\u79C4\u{217FA}\u7DFE\u{216C2}\u{24A50}\u{21852}\u452E\u9401\u370A\u{28AC0}\u{249AD}\u59B0\u{218BF}\u{21883}\u{27484}\u5AA1\u36E2\u{23D5B}\u36B0\u925F\u5A79\u{28A81}\u{21862}\u9374\u3CCD\u{20AB4}\u4A96\u398A\u50F4\u3D69\u3D4C\u{2139C}\u7175\u42FB\u{28218}\u6E0F\u{290E4}\u44EB\u6D57\u{27E4F}\u7067\u6CAF\u3CD6\u{23FED}\u{23E2D}\u6E02\u6F0C\u3D6F\u{203F5}\u7551\u36BC\u34C8\u4680\u3EDA\u4871\u59C4\u926E\u493E\u8F41\u{28C1C}\u{26BC0}\u5812\u57C8\u36D6\u{21452}\u70FE\u{24362}\u{24A71}\u{22FE3}\u{212B0}\u{223BD}\u68B9\u6967\u{21398}\u{234E5}\u{27BF4}\u{236DF}\u{28A83}\u{237D6}\u{233FA}\u{24C9F}\u6A1A\u{236AD}\u{26CB7}\u843E\u44DF\u44CE"],["9840","\u{26D26}\u{26D51}\u{26C82}\u{26FDE}\u6F17\u{27109}\u833D\u{2173A}\u83ED\u{26C80}\u{27053}\u{217DB}\u5989\u5A82\u{217B3}\u5A61\u5A71\u{21905}\u{241FC}\u372D\u59EF\u{2173C}\u36C7\u718E\u9390\u669A\u{242A5}\u5A6E\u5A2B\u{24293}\u6A2B\u{23EF9}\u{27736}\u{2445B}\u{242CA}\u711D\u{24259}\u{289E1}\u4FB0\u{26D28}\u5CC2\u{244CE}\u{27E4D}\u{243BD}\u6A0C\u{24256}\u{21304}\u70A6\u7133\u{243E9}\u3DA5\u6CDF\u{2F825}\u{24A4F}\u7E65\u59EB\u5D2F\u3DF3\u5F5C\u{24A5D}\u{217DF}\u7DA4\u8426"],["98a1","\u5485\u{23AFA}\u{23300}\u{20214}\u577E\u{208D5}\u{20619}\u3FE5\u{21F9E}\u{2A2B6}\u7003\u{2915B}\u5D70\u738F\u7CD3\u{28A59}\u{29420}\u4FC8\u7FE7\u72CD\u7310\u{27AF4}\u7338\u7339\u{256F6}\u7341\u7348\u3EA9\u{27B18}\u906C\u71F5\u{248F2}\u73E1\u81F6\u3ECA\u770C\u3ED1\u6CA2\u56FD\u7419\u741E\u741F\u3EE2\u3EF0\u3EF4\u3EFA\u74D3\u3F0E\u3F53\u7542\u756D\u7572\u758D\u3F7C\u75C8\u75DC\u3FC0\u764D\u3FD7\u7674\u3FDC\u767A\u{24F5C}\u7188\u5623\u8980\u5869\u401D\u7743\u4039\u6761\u4045\u35DB\u7798\u406A\u406F\u5C5E\u77BE\u77CB\u58F2\u7818\u70B9\u781C\u40A8\u7839\u7847\u7851\u7866\u8448\u{25535}\u7933\u6803\u7932\u4103"],["9940","\u4109\u7991\u7999\u8FBB\u7A06\u8FBC\u4167\u7A91\u41B2\u7ABC\u8279\u41C4\u7ACF\u7ADB\u41CF\u4E21\u7B62\u7B6C\u7B7B\u7C12\u7C1B\u4260\u427A\u7C7B\u7C9C\u428C\u7CB8\u4294\u7CED\u8F93\u70C0\u{20CCF}\u7DCF\u7DD4\u7DD0\u7DFD\u7FAE\u7FB4\u729F\u4397\u8020\u8025\u7B39\u802E\u8031\u8054\u3DCC\u57B4\u70A0\u80B7\u80E9\u43ED\u810C\u732A\u810E\u8112\u7560\u8114\u4401\u3B39\u8156\u8159\u815A"],["99a1","\u4413\u583A\u817C\u8184\u4425\u8193\u442D\u81A5\u57EF\u81C1\u81E4\u8254\u448F\u82A6\u8276\u82CA\u82D8\u82FF\u44B0\u8357\u9669\u698A\u8405\u70F5\u8464\u60E3\u8488\u4504\u84BE\u84E1\u84F8\u8510\u8538\u8552\u453B\u856F\u8570\u85E0\u4577\u8672\u8692\u86B2\u86EF\u9645\u878B\u4606\u4617\u88AE\u88FF\u8924\u8947\u8991\u{27967}\u8A29\u8A38\u8A94\u8AB4\u8C51\u8CD4\u8CF2\u8D1C\u4798\u585F\u8DC3\u47ED\u4EEE\u8E3A\u55D8\u5754\u8E71\u55F5\u8EB0\u4837\u8ECE\u8EE2\u8EE4\u8EED\u8EF2\u8FB7\u8FC1\u8FCA\u8FCC\u9033\u99C4\u48AD\u98E0\u9213\u491E\u9228\u9258\u926B\u92B1\u92AE\u92BF"],["9a40","\u92E3\u92EB\u92F3\u92F4\u92FD\u9343\u9384\u93AD\u4945\u4951\u9EBF\u9417\u5301\u941D\u942D\u943E\u496A\u9454\u9479\u952D\u95A2\u49A7\u95F4\u9633\u49E5\u67A0\u4A24\u9740\u4A35\u97B2\u97C2\u5654\u4AE4\u60E8\u98B9\u4B19\u98F1\u5844\u990E\u9919\u51B4\u991C\u9937\u9942\u995D\u9962\u4B70\u99C5\u4B9D\u9A3C\u9B0F\u7A83\u9B69\u9B81\u9BDD\u9BF1\u9BF4\u4C6D\u9C20\u376F\u{21BC2}\u9D49\u9C3A"],["9aa1","\u9EFE\u5650\u9D93\u9DBD\u9DC0\u9DFC\u94F6\u8FB6\u9E7B\u9EAC\u9EB1\u9EBD\u9EC6\u94DC\u9EE2\u9EF1\u9EF8\u7AC8\u9F44\u{20094}\u{202B7}\u{203A0}\u691A\u94C3\u59AC\u{204D7}\u5840\u94C1\u37B9\u{205D5}\u{20615}\u{20676}\u{216BA}\u5757\u7173\u{20AC2}\u{20ACD}\u{20BBF}\u546A\u{2F83B}\u{20BCB}\u549E\u{20BFB}\u{20C3B}\u{20C53}\u{20C65}\u{20C7C}\u60E7\u{20C8D}\u567A\u{20CB5}\u{20CDD}\u{20CED}\u{20D6F}\u{20DB2}\u{20DC8}\u6955\u9C2F\u87A5\u{20E04}\u{20E0E}\u{20ED7}\u{20F90}\u{20F2D}\u{20E73}\u5C20\u{20FBC}\u5E0B\u{2105C}\u{2104F}\u{21076}\u671E\u{2107B}\u{21088}\u{21096}\u3647\u{210BF}\u{210D3}\u{2112F}\u{2113B}\u5364\u84AD\u{212E3}\u{21375}\u{21336}\u8B81\u{21577}\u{21619}\u{217C3}\u{217C7}\u4E78\u70BB\u{2182D}\u{2196A}"],["9b40","\u{21A2D}\u{21A45}\u{21C2A}\u{21C70}\u{21CAC}\u{21EC8}\u62C3\u{21ED5}\u{21F15}\u7198\u6855\u{22045}\u69E9\u36C8\u{2227C}\u{223D7}\u{223FA}\u{2272A}\u{22871}\u{2294F}\u82FD\u{22967}\u{22993}\u{22AD5}\u89A5\u{22AE8}\u8FA0\u{22B0E}\u97B8\u{22B3F}\u9847\u9ABD\u{22C4C}"],["9b62","\u{22C88}\u{22CB7}\u{25BE8}\u{22D08}\u{22D12}\u{22DB7}\u{22D95}\u{22E42}\u{22F74}\u{22FCC}\u{23033}\u{23066}\u{2331F}\u{233DE}\u5FB1\u6648\u66BF\u{27A79}\u{23567}\u{235F3}\u7201\u{249BA}\u77D7\u{2361A}\u{23716}\u7E87\u{20346}\u58B5\u670E"],["9ba1","\u6918\u{23AA7}\u{27657}\u{25FE2}\u{23E11}\u{23EB9}\u{275FE}\u{2209A}\u48D0\u4AB8\u{24119}\u{28A9A}\u{242EE}\u{2430D}\u{2403B}\u{24334}\u{24396}\u{24A45}\u{205CA}\u51D2\u{20611}\u599F\u{21EA8}\u3BBE\u{23CFF}\u{24404}\u{244D6}\u5788\u{24674}\u399B\u{2472F}\u{285E8}\u{299C9}\u3762\u{221C3}\u8B5E\u{28B4E}\u99D6\u{24812}\u{248FB}\u{24A15}\u7209\u{24AC0}\u{20C78}\u5965\u{24EA5}\u{24F86}\u{20779}\u8EDA\u{2502C}\u528F\u573F\u7171\u{25299}\u{25419}\u{23F4A}\u{24AA7}\u55BC\u{25446}\u{2546E}\u{26B52}\u91D4\u3473\u{2553F}\u{27632}\u{2555E}\u4718\u{25562}\u{25566}\u{257C7}\u{2493F}\u{2585D}\u5066\u34FB\u{233CC}\u60DE\u{25903}\u477C\u{28948}\u{25AAE}\u{25B89}\u{25C06}\u{21D90}\u57A1\u7151\u6FB6\u{26102}\u{27C12}\u9056\u{261B2}\u{24F9A}\u8B62\u{26402}\u{2644A}"],["9c40","\u5D5B\u{26BF7}\u8F36\u{26484}\u{2191C}\u8AEA\u{249F6}\u{26488}\u{23FEF}\u{26512}\u4BC0\u{265BF}\u{266B5}\u{2271B}\u9465\u{257E1}\u6195\u5A27\u{2F8CD}\u4FBB\u56B9\u{24521}\u{266FC}\u4E6A\u{24934}\u9656\u6D8F\u{26CBD}\u3618\u8977\u{26799}\u{2686E}\u{26411}\u{2685E}\u71DF\u{268C7}\u7B42\u{290C0}\u{20A11}\u{26926}\u9104\u{26939}\u7A45\u9DF0\u{269FA}\u9A26\u{26A2D}\u365F\u{26469}\u{20021}\u7983\u{26A34}\u{26B5B}\u5D2C\u{23519}\u83CF\u{26B9D}\u46D0\u{26CA4}\u753B\u8865\u{26DAE}\u58B6"],["9ca1","\u371C\u{2258D}\u{2704B}\u{271CD}\u3C54\u{27280}\u{27285}\u9281\u{2217A}\u{2728B}\u9330\u{272E6}\u{249D0}\u6C39\u949F\u{27450}\u{20EF8}\u8827\u88F5\u{22926}\u{28473}\u{217B1}\u6EB8\u{24A2A}\u{21820}\u39A4\u36B9\u5C10\u79E3\u453F\u66B6\u{29CAD}\u{298A4}\u8943\u{277CC}\u{27858}\u56D6\u40DF\u{2160A}\u39A1\u{2372F}\u{280E8}\u{213C5}\u71AD\u8366\u{279DD}\u{291A8}\u5A67\u4CB7\u{270AF}\u{289AB}\u{279FD}\u{27A0A}\u{27B0B}\u{27D66}\u{2417A}\u7B43\u797E\u{28009}\u6FB5\u{2A2DF}\u6A03\u{28318}\u53A2\u{26E07}\u93BF\u6836\u975D\u{2816F}\u{28023}\u{269B5}\u{213ED}\u{2322F}\u{28048}\u5D85\u{28C30}\u{28083}\u5715\u9823\u{28949}\u5DAB\u{24988}\u65BE\u69D5\u53D2\u{24AA5}\u{23F81}\u3C11\u6736\u{28090}\u{280F4}\u{2812E}\u{21FA1}\u{2814F}"],["9d40","\u{28189}\u{281AF}\u{2821A}\u{28306}\u{2832F}\u{2838A}\u35CA\u{28468}\u{286AA}\u48FA\u63E6\u{28956}\u7808\u9255\u{289B8}\u43F2\u{289E7}\u43DF\u{289E8}\u{28B46}\u{28BD4}\u59F8\u{28C09}\u8F0B\u{28FC5}\u{290EC}\u7B51\u{29110}\u{2913C}\u3DF7\u{2915E}\u{24ACA}\u8FD0\u728F\u568B\u{294E7}\u{295E9}\u{295B0}\u{295B8}\u{29732}\u{298D1}\u{29949}\u{2996A}\u{299C3}\u{29A28}\u{29B0E}\u{29D5A}\u{29D9B}\u7E9F\u{29EF8}\u{29F23}\u4CA4\u9547\u{2A293}\u71A2\u{2A2FF}\u4D91\u9012\u{2A5CB}\u4D9C\u{20C9C}\u8FBE\u55C1"],["9da1","\u8FBA\u{224B0}\u8FB9\u{24A93}\u4509\u7E7F\u6F56\u6AB1\u4EEA\u34E4\u{28B2C}\u{2789D}\u373A\u8E80\u{217F5}\u{28024}\u{28B6C}\u{28B99}\u{27A3E}\u{266AF}\u3DEB\u{27655}\u{23CB7}\u{25635}\u{25956}\u4E9A\u{25E81}\u{26258}\u56BF\u{20E6D}\u8E0E\u5B6D\u{23E88}\u{24C9E}\u63DE\u62D0\u{217F6}\u{2187B}\u6530\u562D\u{25C4A}\u541A\u{25311}\u3DC6\u{29D98}\u4C7D\u5622\u561E\u7F49\u{25ED8}\u5975\u{23D40}\u8770\u4E1C\u{20FEA}\u{20D49}\u{236BA}\u8117\u9D5E\u8D18\u763B\u9C45\u764E\u77B9\u9345\u5432\u8148\u82F7\u5625\u8132\u8418\u80BD\u55EA\u7962\u5643\u5416\u{20E9D}\u35CE\u5605\u55F1\u66F1\u{282E2}\u362D\u7534\u55F0\u55BA\u5497\u5572\u{20C41}\u{20C96}\u5ED0\u{25148}\u{20E76}\u{22C62}"],["9e40","\u{20EA2}\u9EAB\u7D5A\u55DE\u{21075}\u629D\u976D\u5494\u8CCD\u71F6\u9176\u63FC\u63B9\u63FE\u5569\u{22B43}\u9C72\u{22EB3}\u519A\u34DF\u{20DA7}\u51A7\u544D\u551E\u5513\u7666\u8E2D\u{2688A}\u75B1\u80B6\u8804\u8786\u88C7\u81B6\u841C\u{210C1}\u44EC\u7304\u{24706}\u5B90\u830B\u{26893}\u567B\u{226F4}\u{27D2F}\u{241A3}\u{27D73}\u{26ED0}\u{272B6}\u9170\u{211D9}\u9208\u{23CFC}\u{2A6A9}\u{20EAC}\u{20EF9}\u7266\u{21CA2}\u474E\u{24FC2}\u{27FF9}\u{20FEB}\u40FA"],["9ea1","\u9C5D\u651F\u{22DA0}\u48F3\u{247E0}\u{29D7C}\u{20FEC}\u{20E0A}\u6062\u{275A3}\u{20FED}"],["9ead","\u{26048}\u{21187}\u71A3\u7E8E\u9D50\u4E1A\u4E04\u3577\u5B0D\u6CB2\u5367\u36AC\u39DC\u537D\u36A5\u{24618}\u589A\u{24B6E}\u822D\u544B\u57AA\u{25A95}\u{20979}"],["9ec5","\u3A52\u{22465}\u7374\u{29EAC}\u4D09\u9BED\u{23CFE}\u{29F30}\u4C5B\u{24FA9}\u{2959E}\u{29FDE}\u845C\u{23DB6}\u{272B2}\u{267B3}\u{23720}\u632E\u7D25\u{23EF7}\u{23E2C}\u3A2A\u9008\u52CC\u3E74\u367A\u45E9\u{2048E}\u7640\u5AF0\u{20EB6}\u787A\u{27F2E}\u58A7\u40BF\u567C\u9B8B\u5D74\u7654\u{2A434}\u9E85\u4CE1\u75F9\u37FB\u6119\u{230DA}\u{243F2}"],["9ef5","\u565D\u{212A9}\u57A7\u{24963}\u{29E06}\u5234\u{270AE}\u35AD\u6C4A\u9D7C"],["9f40","\u7C56\u9B39\u57DE\u{2176C}\u5C53\u64D3\u{294D0}\u{26335}\u{27164}\u86AD\u{20D28}\u{26D22}\u{24AE2}\u{20D71}"],["9f4f","\u51FE\u{21F0F}\u5D8E\u9703\u{21DD1}\u9E81\u904C\u7B1F\u9B02\u5CD1\u7BA3\u6268\u6335\u9AFF\u7BCF\u9B2A\u7C7E\u9B2E\u7C42\u7C86\u9C15\u7BFC\u9B09\u9F17\u9C1B\u{2493E}\u9F5A\u5573\u5BC3\u4FFD\u9E98\u4FF2\u5260\u3E06\u52D1\u5767\u5056\u59B7\u5E12\u97C8\u9DAB\u8F5C\u5469\u97B4\u9940\u97BA\u532C\u6130"],["9fa1","\u692C\u53DA\u9C0A\u9D02\u4C3B\u9641\u6980\u50A6\u7546\u{2176D}\u99DA\u5273"],["9fae","\u9159\u9681\u915C"],["9fb2","\u9151\u{28E97}\u637F\u{26D23}\u6ACA\u5611\u918E\u757A\u6285\u{203FC}\u734F\u7C70\u{25C21}\u{23CFD}"],["9fc1","\u{24919}\u76D6\u9B9D\u4E2A\u{20CD4}\u83BE\u8842"],["9fc9","\u5C4A\u69C0\u50ED\u577A\u521F\u5DF5\u4ECE\u6C31\u{201F2}\u4F39\u549C\u54DA\u529A\u8D82\u35FE\u5F0C\u35F3"],["9fdb","\u6B52\u917C\u9FA5\u9B97\u982E\u98B4\u9ABA\u9EA8\u9E84\u717A\u7B14"],["9fe7","\u6BFA\u8818\u7F78"],["9feb","\u5620\u{2A64A}\u8E77\u9F53"],["9ff0","\u8DD4\u8E4F\u9E1C\u8E01\u6282\u{2837D}\u8E28\u8E75\u7AD3\u{24A77}\u7A3E\u78D8\u6CEA\u8A67\u7607"],["a040","\u{28A5A}\u9F26\u6CCE\u87D6\u75C3\u{2A2B2}\u7853\u{2F840}\u8D0C\u72E2\u7371\u8B2D\u7302\u74F1\u8CEB\u{24ABB}\u862F\u5FBA\u88A0\u44B7"],["a055","\u{2183B}\u{26E05}"],["a058","\u8A7E\u{2251B}"],["a05b","\u60FD\u7667\u9AD7\u9D44\u936E\u9B8F\u87F5"],["a063","\u880F\u8CF7\u732C\u9721\u9BB0\u35D6\u72B2\u4C07\u7C51\u994A\u{26159}\u6159\u4C04\u9E96\u617D"],["a073","\u575F\u616F\u62A6\u6239\u62CE\u3A5C\u61E2\u53AA\u{233F5}\u6364\u6802\u35D2"],["a0a1","\u5D57\u{28BC2}\u8FDA\u{28E39}"],["a0a6","\u50D9\u{21D46}\u7906\u5332\u9638\u{20F3B}\u4065"],["a0ae","\u77FE"],["a0b0","\u7CC2\u{25F1A}\u7CDA\u7A2D\u8066\u8063\u7D4D\u7505\u74F2\u8994\u821A\u670C\u8062\u{27486}\u805B\u74F0\u8103\u7724\u8989\u{267CC}\u7553\u{26ED1}\u87A9\u87CE\u81C8\u878C\u8A49\u8CAD\u8B43\u772B\u74F8\u84DA\u3635\u69B2\u8DA6"],["a0d4","\u89A9\u7468\u6DB9\u87C1\u{24011}\u74E7\u3DDB\u7176\u60A4\u619C\u3CD1\u7162\u6077"],["a0e2","\u7F71\u{28B2D}\u7250\u60E9\u4B7E\u5220\u3C18\u{23CC7}\u{25ED7}\u{27656}\u{25531}\u{21944}\u{212FE}\u{29903}\u{26DDC}\u{270AD}\u5CC1\u{261AD}\u{28A0F}\u{23677}\u{200EE}\u{26846}\u{24F0E}\u4562\u5B1F\u{2634C}\u9F50\u9EA6\u{2626B}"],["a3c0","\u2400",31,"\u2421"],["c6a1","\u2460",9,"\u2474",9,"\u2170",9,"\u4E36\u4E3F\u4E85\u4EA0\u5182\u5196\u51AB\u52F9\u5338\u5369\u53B6\u590A\u5B80\u5DDB\u2F33\u5E7F\u5EF4\u5F50\u5F61\u6534\u65E0\u7592\u7676\u8FB5\u96B6\xA8\u02C6\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\uFF3B\uFF3D\u273D\u3041",23],["c740","\u3059",58,"\u30A1\u30A2\u30A3\u30A4"],["c7a1","\u30A5",81,"\u0410",5,"\u0401\u0416",4],["c840","\u041B",26,"\u0451\u0436",25,"\u21E7\u21B8\u21B9\u31CF\u{200CC}\u4E5A\u{2008A}\u5202\u4491"],["c8a1","\u9FB0\u5188\u9FB1\u{27607}"],["c8cd","\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u309B\u309C\u2E80\u2E84\u2E86\u2E87\u2E88\u2E8A\u2E8C\u2E8D\u2E95\u2E9C\u2E9D\u2EA5\u2EA7\u2EAA\u2EAC\u2EAE\u2EB6\u2EBC\u2EBE\u2EC6\u2ECA\u2ECC\u2ECD\u2ECF\u2ED6\u2ED7\u2EDE\u2EE3"],["c8f5","\u0283\u0250\u025B\u0254\u0275\u0153\xF8\u014B\u028A\u026A"],["f9fe","\uFFED"],["fa40","\u{20547}\u92DB\u{205DF}\u{23FC5}\u854C\u42B5\u73EF\u51B5\u3649\u{24942}\u{289E4}\u9344\u{219DB}\u82EE\u{23CC8}\u783C\u6744\u62DF\u{24933}\u{289AA}\u{202A0}\u{26BB3}\u{21305}\u4FAB\u{224ED}\u5008\u{26D29}\u{27A84}\u{23600}\u{24AB1}\u{22513}\u5029\u{2037E}\u5FA4\u{20380}\u{20347}\u6EDB\u{2041F}\u507D\u5101\u347A\u510E\u986C\u3743\u8416\u{249A4}\u{20487}\u5160\u{233B4}\u516A\u{20BFF}\u{220FC}\u{202E5}\u{22530}\u{2058E}\u{23233}\u{21983}\u5B82\u877D\u{205B3}\u{23C99}\u51B2\u51B8"],["faa1","\u9D34\u51C9\u51CF\u51D1\u3CDC\u51D3\u{24AA6}\u51B3\u51E2\u5342\u51ED\u83CD\u693E\u{2372D}\u5F7B\u520B\u5226\u523C\u52B5\u5257\u5294\u52B9\u52C5\u7C15\u8542\u52E0\u860D\u{26B13}\u5305\u{28ADE}\u5549\u6ED9\u{23F80}\u{20954}\u{23FEC}\u5333\u5344\u{20BE2}\u6CCB\u{21726}\u681B\u73D5\u604A\u3EAA\u38CC\u{216E8}\u71DD\u44A2\u536D\u5374\u{286AB}\u537E\u537F\u{21596}\u{21613}\u77E6\u5393\u{28A9B}\u53A0\u53AB\u53AE\u73A7\u{25772}\u3F59\u739C\u53C1\u53C5\u6C49\u4E49\u57FE\u53D9\u3AAB\u{20B8F}\u53E0\u{23FEB}\u{22DA3}\u53F6\u{20C77}\u5413\u7079\u552B\u6657\u6D5B\u546D\u{26B53}\u{20D74}\u555D\u548F\u54A4\u47A6\u{2170D}\u{20EDD}\u3DB4\u{20D4D}"],["fb40","\u{289BC}\u{22698}\u5547\u4CED\u542F\u7417\u5586\u55A9\u5605\u{218D7}\u{2403A}\u4552\u{24435}\u66B3\u{210B4}\u5637\u66CD\u{2328A}\u66A4\u66AD\u564D\u564F\u78F1\u56F1\u9787\u53FE\u5700\u56EF\u56ED\u{28B66}\u3623\u{2124F}\u5746\u{241A5}\u6C6E\u708B\u5742\u36B1\u{26C7E}\u57E6\u{21416}\u5803\u{21454}\u{24363}\u5826\u{24BF5}\u585C\u58AA\u3561\u58E0\u58DC\u{2123C}\u58FB\u5BFF\u5743\u{2A150}\u{24278}\u93D3\u35A1\u591F\u68A6\u36C3\u6E59"],["fba1","\u{2163E}\u5A24\u5553\u{21692}\u8505\u59C9\u{20D4E}\u{26C81}\u{26D2A}\u{217DC}\u59D9\u{217FB}\u{217B2}\u{26DA6}\u6D71\u{21828}\u{216D5}\u59F9\u{26E45}\u5AAB\u5A63\u36E6\u{249A9}\u5A77\u3708\u5A96\u7465\u5AD3\u{26FA1}\u{22554}\u3D85\u{21911}\u3732\u{216B8}\u5E83\u52D0\u5B76\u6588\u5B7C\u{27A0E}\u4004\u485D\u{20204}\u5BD5\u6160\u{21A34}\u{259CC}\u{205A5}\u5BF3\u5B9D\u4D10\u5C05\u{21B44}\u5C13\u73CE\u5C14\u{21CA5}\u{26B28}\u5C49\u48DD\u5C85\u5CE9\u5CEF\u5D8B\u{21DF9}\u{21E37}\u5D10\u5D18\u5D46\u{21EA4}\u5CBA\u5DD7\u82FC\u382D\u{24901}\u{22049}\u{22173}\u8287\u3836\u3BC2\u5E2E\u6A8A\u5E75\u5E7A\u{244BC}\u{20CD3}\u53A6\u4EB7\u5ED0\u53A8\u{21771}\u5E09\u5EF4\u{28482}"],["fc40","\u5EF9\u5EFB\u38A0\u5EFC\u683E\u941B\u5F0D\u{201C1}\u{2F894}\u3ADE\u48AE\u{2133A}\u5F3A\u{26888}\u{223D0}\u5F58\u{22471}\u5F63\u97BD\u{26E6E}\u5F72\u9340\u{28A36}\u5FA7\u5DB6\u3D5F\u{25250}\u{21F6A}\u{270F8}\u{22668}\u91D6\u{2029E}\u{28A29}\u6031\u6685\u{21877}\u3963\u3DC7\u3639\u5790\u{227B4}\u7971\u3E40\u609E\u60A4\u60B3\u{24982}\u{2498F}\u{27A53}\u74A4\u50E1\u5AA0\u6164\u8424\u6142\u{2F8A6}\u{26ED2}\u6181\u51F4\u{20656}\u6187\u5BAA\u{23FB7}"],["fca1","\u{2285F}\u61D3\u{28B9D}\u{2995D}\u61D0\u3932\u{22980}\u{228C1}\u6023\u615C\u651E\u638B\u{20118}\u62C5\u{21770}\u62D5\u{22E0D}\u636C\u{249DF}\u3A17\u6438\u63F8\u{2138E}\u{217FC}\u6490\u6F8A\u{22E36}\u9814\u{2408C}\u{2571D}\u64E1\u64E5\u947B\u3A66\u643A\u3A57\u654D\u6F16\u{24A28}\u{24A23}\u6585\u656D\u655F\u{2307E}\u65B5\u{24940}\u4B37\u65D1\u40D8\u{21829}\u65E0\u65E3\u5FDF\u{23400}\u6618\u{231F7}\u{231F8}\u6644\u{231A4}\u{231A5}\u664B\u{20E75}\u6667\u{251E6}\u6673\u6674\u{21E3D}\u{23231}\u{285F4}\u{231C8}\u{25313}\u77C5\u{228F7}\u99A4\u6702\u{2439C}\u{24A21}\u3B2B\u69FA\u{237C2}\u675E\u6767\u6762\u{241CD}\u{290ED}\u67D7\u44E9\u6822\u6E50\u923C\u6801\u{233E6}\u{26DA0}\u685D"],["fd40","\u{2346F}\u69E1\u6A0B\u{28ADF}\u6973\u68C3\u{235CD}\u6901\u6900\u3D32\u3A01\u{2363C}\u3B80\u67AC\u6961\u{28A4A}\u42FC\u6936\u6998\u3BA1\u{203C9}\u8363\u5090\u69F9\u{23659}\u{2212A}\u6A45\u{23703}\u6A9D\u3BF3\u67B1\u6AC8\u{2919C}\u3C0D\u6B1D\u{20923}\u60DE\u6B35\u6B74\u{227CD}\u6EB5\u{23ADB}\u{203B5}\u{21958}\u3740\u5421\u{23B5A}\u6BE1\u{23EFC}\u6BDC\u6C37\u{2248B}\u{248F1}\u{26B51}\u6C5A\u8226\u6C79\u{23DBC}\u44C5\u{23DBD}\u{241A4}\u{2490C}\u{24900}"],["fda1","\u{23CC9}\u36E5\u3CEB\u{20D32}\u9B83\u{231F9}\u{22491}\u7F8F\u6837\u{26D25}\u{26DA1}\u{26DEB}\u6D96\u6D5C\u6E7C\u6F04\u{2497F}\u{24085}\u{26E72}\u8533\u{26F74}\u51C7\u6C9C\u6E1D\u842E\u{28B21}\u6E2F\u{23E2F}\u7453\u{23F82}\u79CC\u6E4F\u5A91\u{2304B}\u6FF8\u370D\u6F9D\u{23E30}\u6EFA\u{21497}\u{2403D}\u4555\u93F0\u6F44\u6F5C\u3D4E\u6F74\u{29170}\u3D3B\u6F9F\u{24144}\u6FD3\u{24091}\u{24155}\u{24039}\u{23FF0}\u{23FB4}\u{2413F}\u51DF\u{24156}\u{24157}\u{24140}\u{261DD}\u704B\u707E\u70A7\u7081\u70CC\u70D5\u70D6\u70DF\u4104\u3DE8\u71B4\u7196\u{24277}\u712B\u7145\u5A88\u714A\u716E\u5C9C\u{24365}\u714F\u9362\u{242C1}\u712C\u{2445A}\u{24A27}\u{24A22}\u71BA\u{28BE8}\u70BD\u720E"],["fe40","\u9442\u7215\u5911\u9443\u7224\u9341\u{25605}\u722E\u7240\u{24974}\u68BD\u7255\u7257\u3E55\u{23044}\u680D\u6F3D\u7282\u732A\u732B\u{24823}\u{2882B}\u48ED\u{28804}\u7328\u732E\u73CF\u73AA\u{20C3A}\u{26A2E}\u73C9\u7449\u{241E2}\u{216E7}\u{24A24}\u6623\u36C5\u{249B7}\u{2498D}\u{249FB}\u73F7\u7415\u6903\u{24A26}\u7439\u{205C3}\u3ED7\u745C\u{228AD}\u7460\u{28EB2}\u7447\u73E4\u7476\u83B9\u746C\u3730\u7474\u93F1\u6A2C\u7482\u4953\u{24A8C}"],["fea1","\u{2415F}\u{24A79}\u{28B8F}\u5B46\u{28C03}\u{2189E}\u74C8\u{21988}\u750E\u74E9\u751E\u{28ED9}\u{21A4B}\u5BD7\u{28EAC}\u9385\u754D\u754A\u7567\u756E\u{24F82}\u3F04\u{24D13}\u758E\u745D\u759E\u75B4\u7602\u762C\u7651\u764F\u766F\u7676\u{263F5}\u7690\u81EF\u37F8\u{26911}\u{2690E}\u76A1\u76A5\u76B7\u76CC\u{26F9F}\u8462\u{2509D}\u{2517D}\u{21E1C}\u771E\u7726\u7740\u64AF\u{25220}\u7758\u{232AC}\u77AF\u{28964}\u{28968}\u{216C1}\u77F4\u7809\u{21376}\u{24A12}\u68CA\u78AF\u78C7\u78D3\u96A5\u792E\u{255E0}\u78D7\u7934\u78B1\u{2760C}\u8FB8\u8884\u{28B2B}\u{26083}\u{2261C}\u7986\u8900\u6902\u7980\u{25857}\u799D\u{27B39}\u793C\u79A9\u6E2A\u{27126}\u3EA8\u79C6\u{2910D}\u79D4"]]});var tk=A((ZPe,ek)=>{"use strict";ek.exports={shiftjis:{type:"_dbcs",table:function(){return WI()},encodeAdd:{"\xA5":92,"\u203E":126},encodeSkipVals:[{from:60736,to:63808}]},csshiftjis:"shiftjis",mskanji:"shiftjis",sjis:"shiftjis",windows31j:"shiftjis",ms31j:"shiftjis",xsjis:"shiftjis",windows932:"shiftjis",ms932:"shiftjis",932:"shiftjis",cp932:"shiftjis",eucjp:{type:"_dbcs",table:function(){return KI()},encodeAdd:{"\xA5":92,"\u203E":126}},gb2312:"cp936",gb231280:"cp936",gb23121980:"cp936",csgb2312:"cp936",csiso58gb231280:"cp936",euccn:"cp936",windows936:"cp936",ms936:"cp936",936:"cp936",cp936:{type:"_dbcs",table:function(){return qy()}},gbk:{type:"_dbcs",table:function(){return qy().concat(dx())}},xgbk:"gbk",isoir58:"gbk",gb18030:{type:"_dbcs",table:function(){return qy().concat(dx())},gb18030:function(){return XI()},encodeSkipVals:[128],encodeAdd:{"\u20AC":41699}},chinese:"gb18030",windows949:"cp949",ms949:"cp949",949:"cp949",cp949:{type:"_dbcs",table:function(){return ZI()}},cseuckr:"cp949",csksc56011987:"cp949",euckr:"cp949",isoir149:"cp949",korean:"cp949",ksc56011987:"cp949",ksc56011989:"cp949",ksc5601:"cp949",windows950:"cp950",ms950:"cp950",950:"cp950",cp950:{type:"_dbcs",table:function(){return fx()}},big5:"big5hkscs",big5hkscs:{type:"_dbcs",table:function(){return fx().concat($I())},encodeSkipVals:[36457,36463,36478,36523,36532,36557,36560,36695,36713,36718,36811,36862,36973,36986,37060,37084,37105,37311,37551,37552,37553,37554,37585,37959,38090,38361,38652,39285,39798,39800,39803,39878,39902,39916,39926,40002,40019,40034,40040,40043,40055,40124,40125,40144,40279,40282,40388,40431,40443,40617,40687,40701,40800,40907,41079,41180,41183,36812,37576,38468,38637,41636,41637,41639,41638,41676,41678]},cnbig5:"big5hkscs",csbig5:"big5hkscs",xxbig5:"big5hkscs"}});var ak=A((nk,ls)=>{"use strict";var ok=[NI(),AI(),kI(),JI(),UI(),BI(),zI(),YI(),tk()];for(By=0;By{"use strict";var ik=oi().Buffer;rk.exports=function(d){var o=d.Transform;function p(l,u){this.conv=l,u=u||{},u.decodeStrings=!1,o.call(this,u)}p.prototype=Object.create(o.prototype,{constructor:{value:p}}),p.prototype._transform=function(l,u,O){if(typeof l!="string")return O(new Error("Iconv encoding stream needs strings as its input."));try{var y=this.conv.write(l);y&&y.length&&this.push(y),O()}catch(m){O(m)}},p.prototype._flush=function(l){try{var u=this.conv.end();u&&u.length&&this.push(u),l()}catch(O){l(O)}},p.prototype.collect=function(l){var u=[];return this.on("error",l),this.on("data",function(O){u.push(O)}),this.on("end",function(){l(null,ik.concat(u))}),this};function c(l,u){this.conv=l,u=u||{},u.encoding=this.encoding="utf8",o.call(this,u)}return c.prototype=Object.create(o.prototype,{constructor:{value:c}}),c.prototype._transform=function(l,u,O){if(!ik.isBuffer(l)&&!(l instanceof Uint8Array))return O(new Error("Iconv decoding stream needs buffers as its input."));try{var y=this.conv.write(l);y&&y.length&&this.push(y,this.encoding),O()}catch(m){O(m)}},c.prototype._flush=function(l){try{var u=this.conv.end();u&&u.length&&this.push(u,this.encoding),l()}catch(O){l(O)}},c.prototype.collect=function(l){var u="";return this.on("error",l),this.on("data",function(O){u+=O}),this.on("end",function(){l(null,u)}),this},{IconvLiteEncoderStream:p,IconvLiteDecoderStream:c}}});var uk=A((eje,sk)=>{"use strict";var ck=oi().Buffer,pk=EI(),Ne=sk.exports;Ne.encodings=null;Ne.defaultCharUnicode="\uFFFD";Ne.defaultCharSingleByte="?";Ne.encode=function(o,p,c){o=""+(o||"");var l=Ne.getEncoder(p,c),u=l.write(o),O=l.end();return O&&O.length>0?ck.concat([u,O]):u};Ne.decode=function(o,p,c){typeof o=="string"&&(Ne.skipDecodeWarning||(console.error("Iconv-lite warning: decode()-ing strings is deprecated. Refer to https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding"),Ne.skipDecodeWarning=!0),o=ck.from(""+(o||""),"binary"));var l=Ne.getDecoder(p,c),u=l.write(o),O=l.end();return O?u+O:u};Ne.encodingExists=function(o){try{return Ne.getCodec(o),!0}catch{return!1}};Ne.toEncoding=Ne.encode;Ne.fromEncoding=Ne.decode;Ne._codecDataCache={};Ne.getCodec=function(o){Ne.encodings||(Ne.encodings=ak());for(var p=Ne._canonicalizeEncoding(o),c={};;){var l=Ne._codecDataCache[p];if(l)return l;var u=Ne.encodings[p];switch(typeof u){case"string":p=u;break;case"object":for(var O in u)c[O]=u[O];c.encodingName||(c.encodingName=p),p=u.type;break;case"function":return c.encodingName||(c.encodingName=p),l=new u(c,Ne),Ne._codecDataCache[c.encodingName]=l,l;default:throw new Error("Encoding not recognized: '"+o+"' (searched as: '"+p+"')")}}};Ne._canonicalizeEncoding=function(d){return(""+d).toLowerCase().replace(/:\d{4}$|[^0-9a-z]/g,"")};Ne.getEncoder=function(o,p){var c=Ne.getCodec(o),l=new c.encoder(p,c);return c.bomAware&&p&&p.addBOM&&(l=new pk.PrependBOM(l,p)),l};Ne.getDecoder=function(o,p){var c=Ne.getCodec(o),l=new c.decoder(p,c);return c.bomAware&&!(p&&p.stripBOM===!1)&&(l=new pk.StripBOM(l,p)),l};Ne.enableStreamingAPI=function(o){if(!Ne.supportsStreams){var p=lk()(o);Ne.IconvLiteEncoderStream=p.IconvLiteEncoderStream,Ne.IconvLiteDecoderStream=p.IconvLiteDecoderStream,Ne.encodeStream=function(l,u){return new Ne.IconvLiteEncoderStream(Ne.getEncoder(l,u),u)},Ne.decodeStream=function(l,u){return new Ne.IconvLiteDecoderStream(Ne.getDecoder(l,u),u)},Ne.supportsStreams=!0}};var zy;try{zy=require("stream")}catch{}zy&&zy.Transform?Ne.enableStreamingAPI(zy):Ne.encodeStream=Ne.decodeStream=function(){throw new Error("iconv-lite Streaming API is not enabled. Use iconv.enableStreamingAPI(require('stream')); to enable it.")}});var Qd=A((tje,fk)=>{"use strict";var Hy=uk();fk.exports.convert=Poe;function Poe(d,o,p){p=dk(p||"UTF-8"),o=dk(o||"UTF-8"),d=d||"";var c;if(p!=="UTF-8"&&typeof d=="string"&&(d=Buffer.from(d,"binary")),p===o)typeof d=="string"?c=Buffer.from(d):c=d;else try{c=joe(d,o,p)}catch(l){console.error(l),c=d}return typeof c=="string"&&(c=Buffer.from(c,"utf-8")),c}function joe(d,o,p){return o==="UTF-8"?Hy.decode(d,p):p==="UTF-8"?Hy.encode(d,o):Hy.encode(Hy.decode(d,p),o)}function dk(d){return(d||"").toString().trim().replace(/^latin[\-_]?(\d+)$/i,"ISO-8859-$1").replace(/^win(?:dows)?[\-_]?(\d+)$/i,"WINDOWS-$1").replace(/^utf[\-_]?(\d+)$/i,"UTF-$1").replace(/^ks_c_5601\-1987$/i,"CP949").replace(/^us[\-_]?ascii$/i,"ASCII").toUpperCase()}});var wk=A((Jn,jk)=>{"use strict";Object.defineProperty(Jn,"__esModule",{value:!0});function us(d){return d&&typeof d=="object"&&"default"in d?d.default:d}var Ln=us(require("stream")),yk=us(require("http")),Yy=us(require("url")),bk=us(Gd()),woe=us(require("https")),Hl=us(require("zlib")),xoe=Ln.Readable,ai=Symbol("buffer"),mx=Symbol("type"),Wd=class d{constructor(){this[mx]="";let o=arguments[0],p=arguments[1],c=[],l=0;if(o){let O=o,y=Number(O.length);for(let m=0;m1&&arguments[1]!==void 0?arguments[1]:{},c=p.size;let l=c===void 0?0:c;var u=p.timeout;let O=u===void 0?0:u;d==null?d=null:vk(d)?d=Buffer.from(d.toString()):Xd(d)||Buffer.isBuffer(d)||(Object.prototype.toString.call(d)==="[object ArrayBuffer]"?d=Buffer.from(d):ArrayBuffer.isView(d)?d=Buffer.from(d.buffer,d.byteOffset,d.byteLength):d instanceof Ln||(d=Buffer.from(String(d)))),this[ri]={body:d,disturbed:!1,error:null},this.size=l,this.timeout=O,d instanceof Ln&&d.on("error",function(y){let m=y.name==="AbortError"?y:new Yt(`Invalid response body while trying to fetch ${o.url}: ${y.message}`,"system",y);o[ri].error=m})}Ut.prototype={get body(){return this[ri].body},get bodyUsed(){return this[ri].disturbed},arrayBuffer(){return cs.call(this).then(function(d){return d.buffer.slice(d.byteOffset,d.byteOffset+d.byteLength)})},blob(){let d=this.headers&&this.headers.get("content-type")||"";return cs.call(this).then(function(o){return Object.assign(new Wd([],{type:d.toLowerCase()}),{[ai]:o})})},json(){var d=this;return cs.call(this).then(function(o){try{return JSON.parse(o.toString())}catch(p){return Ut.Promise.reject(new Yt(`invalid json response body at ${d.url} reason: ${p.message}`,"invalid-json"))}})},text(){return cs.call(this).then(function(d){return d.toString()})},buffer(){return cs.call(this)},textConverted(){var d=this;return cs.call(this).then(function(o){return _oe(o,d.headers)})}};Object.defineProperties(Ut.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Ut.mixIn=function(d){for(let o of Object.getOwnPropertyNames(Ut.prototype))if(!(o in d)){let p=Object.getOwnPropertyDescriptor(Ut.prototype,o);Object.defineProperty(d,o,p)}};function cs(){var d=this;if(this[ri].disturbed)return Ut.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[ri].disturbed=!0,this[ri].error)return Ut.Promise.reject(this[ri].error);let o=this.body;if(o===null)return Ut.Promise.resolve(Buffer.alloc(0));if(Xd(o)&&(o=o.stream()),Buffer.isBuffer(o))return Ut.Promise.resolve(o);if(!(o instanceof Ln))return Ut.Promise.resolve(Buffer.alloc(0));let p=[],c=0,l=!1;return new Ut.Promise(function(u,O){let y;d.timeout&&(y=setTimeout(function(){l=!0,O(new Yt(`Response timeout while trying to fetch ${d.url} (over ${d.timeout}ms)`,"body-timeout"))},d.timeout)),o.on("error",function(m){m.name==="AbortError"?(l=!0,O(m)):O(new Yt(`Invalid response body while trying to fetch ${d.url}: ${m.message}`,"system",m))}),o.on("data",function(m){if(!(l||m===null)){if(d.size&&c+m.length>d.size){l=!0,O(new Yt(`content size at ${d.url} over limit: ${d.size}`,"max-size"));return}c+=m.length,p.push(m)}}),o.on("end",function(){if(!l){clearTimeout(y);try{u(Buffer.concat(p,c))}catch(m){O(new Yt(`Could not create Buffer from response body for ${d.url}: ${m.message}`,"system",m))}}})})}function _oe(d,o){if(typeof bx!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let p=o.get("content-type"),c="utf-8",l,u;return p&&(l=/charset=([^;]*)/i.exec(p)),u=d.slice(0,1024).toString(),!l&&u&&(l=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[Ot]=Object.create(null),o instanceof d){let p=o.raw(),c=Object.keys(p);for(let l of c)for(let u of p[l])this.append(l,u);return}if(o!=null)if(typeof o=="object"){let p=o[Symbol.iterator];if(p!=null){if(typeof p!="function")throw new TypeError("Header pairs must be iterable");let c=[];for(let l of o){if(typeof l!="object"||typeof l[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");c.push(Array.from(l))}for(let l of c){if(l.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(l[0],l[1])}}else for(let c of Object.keys(o)){let l=o[c];this.append(c,l)}}else throw new TypeError("Provided initializer must be an object")}get(o){o=`${o}`,Yd(o);let p=ps(this[Ot],o);return p===void 0?null:this[Ot][p].join(", ")}forEach(o){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,c=Tx(this),l=0;for(;l1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(d[Ot]).sort().map(o==="key"?function(c){return c.toLowerCase()}:o==="value"?function(c){return d[Ot][c].join(", ")}:function(c){return[c.toLowerCase(),d[Ot][c].join(", ")]})}var Ox=Symbol("internal");function hx(d,o){let p=Object.create(Sx);return p[Ox]={target:d,kind:o,index:0},p}var Sx=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==Sx)throw new TypeError("Value of `this` is not a HeadersIterator");var d=this[Ox];let o=d.target,p=d.kind,c=d.index,l=Tx(o,p),u=l.length;return c>=u?{value:void 0,done:!0}:(this[Ox].index=c+1,{value:l[c],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(Sx,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function Eoe(d){let o=Object.assign({__proto__:null},d[Ot]),p=ps(d[Ot],"Host");return p!==void 0&&(o[p]=o[p][0]),o}function Moe(d){let o=new ln;for(let p of Object.keys(d))if(!Pk.test(p))if(Array.isArray(d[p]))for(let c of d[p])vx.test(c)||(o[Ot][p]===void 0?o[Ot][p]=[c]:o[Ot][p].push(c));else vx.test(d[p])||(o[Ot][p]=[d[p]]);return o}var Sr=Symbol("Response internals"),Noe=yk.STATUS_CODES,rn=class d{constructor(){let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ut.call(this,o,p);let c=p.status||200,l=new ln(p.headers);if(o!=null&&!l.has("Content-Type")){let u=Ok(o);u&&l.append("Content-Type",u)}this[Sr]={url:p.url,status:c,statusText:p.statusText||Noe[c],headers:l,counter:p.counter}}get url(){return this[Sr].url||""}get status(){return this[Sr].status}get ok(){return this[Sr].status>=200&&this[Sr].status<300}get redirected(){return this[Sr].counter>0}get statusText(){return this[Sr].statusText}get headers(){return this[Sr].headers}clone(){return new d(Tk(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Ut.mixIn(rn.prototype);Object.defineProperties(rn.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(rn.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var ii=Symbol("Request internals"),Coe=Yy.URL||bk.URL,Roe=Yy.parse,Aoe=Yy.format;function gx(d){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(d)&&(d=new Coe(d).toString()),Roe(d)}var Foe="destroy"in Ln.Readable.prototype;function Qy(d){return typeof d=="object"&&typeof d[ii]=="object"}function Ioe(d){let o=d&&typeof d=="object"&&Object.getPrototypeOf(d);return!!(o&&o.constructor.name==="AbortSignal")}var jr=class d{constructor(o){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c;Qy(o)?c=gx(o.url):(o&&o.href?c=gx(o.href):c=gx(`${o}`),o={});let l=p.method||o.method||"GET";if(l=l.toUpperCase(),(p.body!=null||Qy(o)&&o.body!==null)&&(l==="GET"||l==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let u=p.body!=null?p.body:Qy(o)&&o.body!==null?Tk(o):null;Ut.call(this,u,{timeout:p.timeout||o.timeout||0,size:p.size||o.size||0});let O=new ln(p.headers||o.headers||{});if(u!=null&&!O.has("Content-Type")){let m=Ok(u);m&&O.append("Content-Type",m)}let y=Qy(o)?o.signal:null;if("signal"in p&&(y=p.signal),y!=null&&!Ioe(y))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[ii]={method:l,redirect:p.redirect||o.redirect||"follow",headers:O,parsedURL:c,signal:y},this.follow=p.follow!==void 0?p.follow:o.follow!==void 0?o.follow:20,this.compress=p.compress!==void 0?p.compress:o.compress!==void 0?o.compress:!0,this.counter=p.counter||o.counter||0,this.agent=p.agent||o.agent}get method(){return this[ii].method}get url(){return Aoe(this[ii].parsedURL)}get headers(){return this[ii].headers}get redirect(){return this[ii].redirect}get signal(){return this[ii].signal}clone(){return new d(this)}};Ut.mixIn(jr.prototype);Object.defineProperty(jr.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(jr.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function koe(d){let o=d[ii].parsedURL,p=new ln(d[ii].headers);if(p.has("Accept")||p.set("Accept","*/*"),!o.protocol||!o.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(o.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(d.signal&&d.body instanceof Ln.Readable&&!Foe)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let c=null;if(d.body==null&&/^(POST|PUT)$/i.test(d.method)&&(c="0"),d.body!=null){let u=Sk(d);typeof u=="number"&&(c=String(u))}c&&p.set("Content-Length",c),p.has("User-Agent")||p.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),d.compress&&!p.has("Accept-Encoding")&&p.set("Accept-Encoding","gzip,deflate");let l=d.agent;return typeof l=="function"&&(l=l(o)),Object.assign({},o,{method:d.method,headers:Eoe(p),agent:l})}function ss(d){Error.call(this,d),this.type="aborted",this.message=d,Error.captureStackTrace(this,this.constructor)}ss.prototype=Object.create(Error.prototype);ss.prototype.constructor=ss;ss.prototype.name="AbortError";var Kd=Yy.URL||bk.URL,gk=Ln.PassThrough,Loe=function(o,p){let c=new Kd(p).hostname,l=new Kd(o).hostname;return c===l||c[c.length-l.length-1]==="."&&c.endsWith(l)},Joe=function(o,p){let c=new Kd(p).protocol,l=new Kd(o).protocol;return c===l};function Pr(d,o){if(!Pr.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Ut.Promise=Pr.Promise,new Pr.Promise(function(p,c){let l=new jr(d,o),u=koe(l),O=(u.protocol==="https:"?woe:yk).request,y=l.signal,m=null,a=function(){let s=new ss("The user aborted a request.");c(s),l.body&&l.body instanceof Ln.Readable&&yx(l.body,s),!(!m||!m.body)&&m.body.emit("error",s)};if(y&&y.aborted){a();return}let r=function(){a(),n()},e=O(u),t;y&&y.addEventListener("abort",r);function n(){e.abort(),y&&y.removeEventListener("abort",r),clearTimeout(t)}l.timeout&&e.once("socket",function(i){t=setTimeout(function(){c(new Yt(`network timeout at: ${l.url}`,"request-timeout")),n()},l.timeout)}),e.on("error",function(i){c(new Yt(`request to ${l.url} failed, reason: ${i.message}`,"system",i)),m&&m.body&&yx(m.body,i),n()}),Voe(e,function(i){y&&y.aborted||m&&m.body&&yx(m.body,i)}),parseInt(process.version.substring(1))<14&&e.on("socket",function(i){i.addListener("close",function(s){let f=i.listenerCount("data")>0;if(m&&f&&!s&&!(y&&y.aborted)){let g=new Error("Premature close");g.code="ERR_STREAM_PREMATURE_CLOSE",m.body.emit("error",g)}})}),e.on("response",function(i){clearTimeout(t);let s=Moe(i.headers);if(Pr.isRedirect(i.statusCode)){let C=s.get("Location"),F=null;try{F=C===null?null:new Kd(C,l.url).toString()}catch{if(l.redirect!=="manual"){c(new Yt(`uri requested responds with an invalid redirect URL: ${C}`,"invalid-redirect")),n();return}}switch(l.redirect){case"error":c(new Yt(`uri requested responds with a redirect, redirect mode is set to error: ${l.url}`,"no-redirect")),n();return;case"manual":if(F!==null)try{s.set("Location",F)}catch(V){c(V)}break;case"follow":if(F===null)break;if(l.counter>=l.follow){c(new Yt(`maximum redirect reached at: ${l.url}`,"max-redirect")),n();return}let J={headers:new ln(l.headers),follow:l.follow,counter:l.counter+1,agent:l.agent,compress:l.compress,method:l.method,body:l.body,signal:l.signal,timeout:l.timeout,size:l.size};if(!Loe(l.url,F)||!Joe(l.url,F))for(let V of["authorization","www-authenticate","cookie","cookie2"])J.headers.delete(V);if(i.statusCode!==303&&l.body&&Sk(l)===null){c(new Yt("Cannot follow redirect with body being a readable stream","unsupported-redirect")),n();return}(i.statusCode===303||(i.statusCode===301||i.statusCode===302)&&l.method==="POST")&&(J.method="GET",J.body=void 0,J.headers.delete("content-length")),p(Pr(new jr(F,J))),n();return}}i.once("end",function(){y&&y.removeEventListener("abort",r)});let f=i.pipe(new gk),g={url:l.url,status:i.statusCode,statusText:i.statusMessage,headers:s,size:l.size,timeout:l.timeout,counter:l.counter},T=s.get("Content-Encoding");if(!l.compress||l.method==="HEAD"||T===null||i.statusCode===204||i.statusCode===304){m=new rn(f,g),p(m);return}let _={flush:Hl.Z_SYNC_FLUSH,finishFlush:Hl.Z_SYNC_FLUSH};if(T=="gzip"||T=="x-gzip"){f=f.pipe(Hl.createGunzip(_)),m=new rn(f,g),p(m);return}if(T=="deflate"||T=="x-deflate"){let C=i.pipe(new gk);C.once("data",function(F){(F[0]&15)===8?f=f.pipe(Hl.createInflate()):f=f.pipe(Hl.createInflateRaw()),m=new rn(f,g),p(m)}),C.on("end",function(){m||(m=new rn(f,g),p(m))});return}if(T=="br"&&typeof Hl.createBrotliDecompress=="function"){f=f.pipe(Hl.createBrotliDecompress()),m=new rn(f,g),p(m);return}m=new rn(f,g),p(m)}),Doe(e,l)})}function Voe(d,o){let p;d.on("socket",function(c){p=c}),d.on("response",function(c){let l=c.headers;l["transfer-encoding"]==="chunked"&&!l["content-length"]&&c.once("close",function(u){if(p&&p.listenerCount("data")>0&&!u){let y=new Error("Premature close");y.code="ERR_STREAM_PREMATURE_CLOSE",o(y)}})})}function yx(d,o){d.destroy?d.destroy(o):(d.emit("error",o),d.end())}Pr.isRedirect=function(d){return d===301||d===302||d===303||d===307||d===308};Pr.Promise=global.Promise;jk.exports=Jn=Pr;Object.defineProperty(Jn,"__esModule",{value:!0});Jn.default=Jn;Jn.Headers=ln;Jn.Request=jr;Jn.Response=rn;Jn.FetchError=Yt;Jn.AbortError=ss});var _k=A((oje,xk)=>{"use strict";var ja=d=>d!==null&&typeof d=="object"&&typeof d.pipe=="function";ja.writable=d=>ja(d)&&d.writable!==!1&&typeof d._write=="function"&&typeof d._writableState=="object";ja.readable=d=>ja(d)&&d.readable!==!1&&typeof d._read=="function"&&typeof d._readableState=="object";ja.duplex=d=>ja.writable(d)&&ja.readable(d);ja.transform=d=>ja.duplex(d)&&typeof d._transform=="function";xk.exports=ja});var jx=A(ds=>{"use strict";Object.defineProperty(ds,"__esModule",{value:!0});ds.defaultErrorRedactor=ds.GaxiosError=void 0;var Uoe=require("url"),Px=class extends Error{constructor(o,p,c,l){if(super(o),this.config=p,this.response=c,this.error=l,this.response){try{this.response.data=qoe(p.responseType,c?.data)}catch{}this.status=this.response.status}if(l&&"code"in l&&l.code&&(this.code=l.code),p.errorRedactor){let u=p.errorRedactor;this.config={...p},this.response&&(this.response={...this.response,config:{...this.response.config}});let O=u({config:p,response:c});this.config={...p,...O.config},this.response&&(this.response={...this.response,...O.response,config:p})}}};ds.GaxiosError=Px;function qoe(d,o){switch(d){case"stream":return o;case"json":return JSON.parse(JSON.stringify(o));case"arraybuffer":return JSON.parse(Buffer.from(o).toString("utf8"));case"blob":return JSON.parse(o.text());default:return o}}function Dk(d){let o="< - See `errorRedactor` option in `gaxios` for configuration>.";function p(u){if(u)for(let O of Object.keys(u))/^authentication$/.test(O)&&(u[O]=o)}function c(u,O){if(typeof u=="object"&&u!==null&&typeof u[O]=="string"){let y=u[O];(/grant_type=/.test(y)||/assertion=/.test(y))&&(u[O]=o)}}function l(u){typeof u=="object"&&u!==null&&("grant_type"in u&&(u.grant_type=o),"assertion"in u&&(u.assertion=o))}if(d.config){p(d.config.headers),c(d.config,"data"),l(d.config.data),c(d.config,"body"),l(d.config.body);try{let u=new Uoe.URL(d.config.url||"");u.searchParams.has("token")&&u.searchParams.set("token",o),d.config.url=u.toString()}catch{}}return d.response&&(Dk({config:d.response.config}),p(d.response.headers),c(d.response,"data"),l(d.response.data)),d}ds.defaultErrorRedactor=Dk});var Mk=A(Wy=>{"use strict";Object.defineProperty(Wy,"__esModule",{value:!0});Wy.getRetryConfig=void 0;async function Boe(d){var o;let p=Ek(d);if(!d||!d.config||!p&&!d.config.retry)return{shouldRetry:!1};p=p||{},p.currentRetryAttempt=p.currentRetryAttempt||0,p.retry=p.retry===void 0||p.retry===null?3:p.retry,p.httpMethodsToRetry=p.httpMethodsToRetry||["GET","HEAD","PUT","OPTIONS","DELETE"],p.noResponseRetries=p.noResponseRetries===void 0||p.noResponseRetries===null?2:p.noResponseRetries;let c=[[100,199],[429,429],[500,599]];if(p.statusCodesToRetry=p.statusCodesToRetry||c,d.config.retryConfig=p,!await(p.shouldRetry||Goe)(d))return{shouldRetry:!1,config:d.config};let O=(p.currentRetryAttempt?0:(o=p.retryDelay)!==null&&o!==void 0?o:100)+(Math.pow(2,p.currentRetryAttempt)-1)/2*1e3;d.config.retryConfig.currentRetryAttempt+=1;let y=p.retryBackoff?p.retryBackoff(d,O):new Promise(m=>{setTimeout(m,O)});return p.onRetryAttempt&&p.onRetryAttempt(d),await y,{shouldRetry:!0,config:d.config}}Wy.getRetryConfig=Boe;function Goe(d){var o;let p=Ek(d);if(d.name==="AbortError"||((o=d.error)===null||o===void 0?void 0:o.name)==="AbortError"||!p||p.retry===0||!d.response&&(p.currentRetryAttempt||0)>=p.noResponseRetries||!d.config.method||p.httpMethodsToRetry.indexOf(d.config.method.toUpperCase())<0)return!1;if(d.response&&d.response.status){let c=!1;for(let[l,u]of p.statusCodesToRetry){let O=d.response.status;if(O>=l&&O<=u){c=!0;break}}if(!c)return!1}return p.currentRetryAttempt=p.currentRetryAttempt||0,!(p.currentRetryAttempt>=p.retry)}function Ek(d){if(d&&d.config&&d.config.retryConfig)return d.config.retryConfig}});var Ck=A((ije,Nk)=>{var fs=1e3,ms=fs*60,hs=ms*60,Ql=hs*24,zoe=Ql*7,Hoe=Ql*365.25;Nk.exports=function(d,o){o=o||{};var p=typeof d;if(p==="string"&&d.length>0)return Qoe(d);if(p==="number"&&isFinite(d))return o.long?Woe(d):Yoe(d);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(d))};function Qoe(d){if(d=String(d),!(d.length>100)){var o=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(d);if(o){var p=parseFloat(o[1]),c=(o[2]||"ms").toLowerCase();switch(c){case"years":case"year":case"yrs":case"yr":case"y":return p*Hoe;case"weeks":case"week":case"w":return p*zoe;case"days":case"day":case"d":return p*Ql;case"hours":case"hour":case"hrs":case"hr":case"h":return p*hs;case"minutes":case"minute":case"mins":case"min":case"m":return p*ms;case"seconds":case"second":case"secs":case"sec":case"s":return p*fs;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return p;default:return}}}}function Yoe(d){var o=Math.abs(d);return o>=Ql?Math.round(d/Ql)+"d":o>=hs?Math.round(d/hs)+"h":o>=ms?Math.round(d/ms)+"m":o>=fs?Math.round(d/fs)+"s":d+"ms"}function Woe(d){var o=Math.abs(d);return o>=Ql?Ky(d,o,Ql,"day"):o>=hs?Ky(d,o,hs,"hour"):o>=ms?Ky(d,o,ms,"minute"):o>=fs?Ky(d,o,fs,"second"):d+" ms"}function Ky(d,o,p,c){var l=o>=p*1.5;return Math.round(d/p)+" "+c+(l?"s":"")}});var wx=A((rje,Rk)=>{function Koe(d){p.debug=p,p.default=p,p.coerce=m,p.disable=u,p.enable=l,p.enabled=O,p.humanize=Ck(),p.destroy=a,Object.keys(d).forEach(r=>{p[r]=d[r]}),p.names=[],p.skips=[],p.formatters={};function o(r){let e=0;for(let t=0;t{if(J==="%%")return"%";C++;let z=p.formatters[V];if(typeof z=="function"){let H=f[C];J=z.call(g,H),f.splice(C,1),C--}return J}),p.formatArgs.call(g,f),(g.log||p.log).apply(g,f)}return s.namespace=r,s.useColors=p.useColors(),s.color=p.selectColor(r),s.extend=c,s.destroy=p.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>t!==null?t:(n!==p.namespaces&&(n=p.namespaces,i=p.enabled(r)),i),set:f=>{t=f}}),typeof p.init=="function"&&p.init(s),s}function c(r,e){let t=p(this.namespace+(typeof e>"u"?":":e)+r);return t.log=this.log,t}function l(r){p.save(r),p.namespaces=r,p.names=[],p.skips=[];let e,t=(typeof r=="string"?r:"").split(/[\s,]+/),n=t.length;for(e=0;e"-"+e)].join(",");return p.enable(""),r}function O(r){if(r[r.length-1]==="*")return!0;let e,t;for(e=0,t=p.skips.length;e{Jo.formatArgs=Zoe;Jo.save=$oe;Jo.load=ene;Jo.useColors=Xoe;Jo.storage=tne();Jo.destroy=(()=>{let d=!1;return()=>{d||(d=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();Jo.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function Xoe(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function Zoe(d){if(d[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+d[0]+(this.useColors?"%c ":" ")+"+"+Xy.exports.humanize(this.diff),!this.useColors)return;let o="color: "+this.color;d.splice(1,0,o,"color: inherit");let p=0,c=0;d[0].replace(/%[a-zA-Z%]/g,l=>{l!=="%%"&&(p++,l==="%c"&&(c=p))}),d.splice(c,0,o)}Jo.log=console.debug||console.log||(()=>{});function $oe(d){try{d?Jo.storage.setItem("debug",d):Jo.storage.removeItem("debug")}catch{}}function ene(){let d;try{d=Jo.storage.getItem("debug")}catch{}return!d&&typeof process<"u"&&"env"in process&&(d=process.env.DEBUG),d}function tne(){try{return localStorage}catch{}}Xy.exports=wx()(Jo);var{formatters:one}=Xy.exports;one.j=function(d){try{return JSON.stringify(d)}catch(o){return"[UnexpectedJSONParseError]: "+o.message}}});var Ik=A((lje,Fk)=>{"use strict";Fk.exports=(d,o=process.argv)=>{let p=d.startsWith("-")?"":d.length===1?"-":"--",c=o.indexOf(p+d),l=o.indexOf("--");return c!==-1&&(l===-1||c{"use strict";var nne=require("os"),kk=require("tty"),cn=Ik(),{env:qt}=process,wr;cn("no-color")||cn("no-colors")||cn("color=false")||cn("color=never")?wr=0:(cn("color")||cn("colors")||cn("color=true")||cn("color=always"))&&(wr=1);"FORCE_COLOR"in qt&&(qt.FORCE_COLOR==="true"?wr=1:qt.FORCE_COLOR==="false"?wr=0:wr=qt.FORCE_COLOR.length===0?1:Math.min(parseInt(qt.FORCE_COLOR,10),3));function xx(d){return d===0?!1:{level:d,hasBasic:!0,has256:d>=2,has16m:d>=3}}function _x(d,o){if(wr===0)return 0;if(cn("color=16m")||cn("color=full")||cn("color=truecolor"))return 3;if(cn("color=256"))return 2;if(d&&!o&&wr===void 0)return 0;let p=wr||0;if(qt.TERM==="dumb")return p;if(process.platform==="win32"){let c=nne.release().split(".");return Number(c[0])>=10&&Number(c[2])>=10586?Number(c[2])>=14931?3:2:1}if("CI"in qt)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(c=>c in qt)||qt.CI_NAME==="codeship"?1:p;if("TEAMCITY_VERSION"in qt)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(qt.TEAMCITY_VERSION)?1:0;if(qt.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in qt){let c=parseInt((qt.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(qt.TERM_PROGRAM){case"iTerm.app":return c>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(qt.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(qt.TERM)||"COLORTERM"in qt?1:p}function ane(d){let o=_x(d,d&&d.isTTY);return xx(o)}Lk.exports={supportsColor:ane,stdout:xx(_x(!0,kk.isatty(1))),stderr:xx(_x(!0,kk.isatty(2)))}});var Uk=A((Wt,$y)=>{var ine=require("tty"),Zy=require("util");Wt.init=dne;Wt.log=pne;Wt.formatArgs=lne;Wt.save=sne;Wt.load=une;Wt.useColors=rne;Wt.destroy=Zy.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Wt.colors=[6,2,3,4,5,1];try{let d=Jk();d&&(d.stderr||d).level>=2&&(Wt.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}Wt.inspectOpts=Object.keys(process.env).filter(d=>/^debug_/i.test(d)).reduce((d,o)=>{let p=o.substring(6).toLowerCase().replace(/_([a-z])/g,(l,u)=>u.toUpperCase()),c=process.env[o];return/^(yes|on|true|enabled)$/i.test(c)?c=!0:/^(no|off|false|disabled)$/i.test(c)?c=!1:c==="null"?c=null:c=Number(c),d[p]=c,d},{});function rne(){return"colors"in Wt.inspectOpts?!!Wt.inspectOpts.colors:ine.isatty(process.stderr.fd)}function lne(d){let{namespace:o,useColors:p}=this;if(p){let c=this.color,l="\x1B[3"+(c<8?c:"8;5;"+c),u=` ${l};1m${o} \x1B[0m`;d[0]=u+d[0].split(` `).join(` -`+u),d.push(l+"m+"+Av.exports.humanize(this.diff)+"\x1B[0m")}else d[0]=ece()+o+" "+d[0]}function ece(){return so.inspectOpts.hideDate?"":new Date().toISOString()+" "}function tce(...d){return process.stderr.write(Nv.format(...d)+` -`)}function oce(d){d?process.env.DEBUG=d:delete process.env.DEBUG}function nce(){return process.env.DEBUG}function ace(d){d.inspectOpts={};let o=Object.keys(so.inspectOpts);for(let s=0;so.trim()).join(" ")};Q6.O=function(d){return this.inspectOpts.colors=this.useColors,Nv.inspect(d,this.inspectOpts)}});var Wi=A((tDe,U0)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?U0.exports=U6():U0.exports=Y6()});var X6=A(Ho=>{"use strict";var ice=Ho&&Ho.__createBinding||(Object.create?function(d,o,s,c){c===void 0&&(c=s);var l=Object.getOwnPropertyDescriptor(o,s);(!l||("get"in l?!o.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return o[s]}}),Object.defineProperty(d,c,l)}:function(d,o,s,c){c===void 0&&(c=s),d[c]=o[s]}),rce=Ho&&Ho.__setModuleDefault||(Object.create?function(d,o){Object.defineProperty(d,"default",{enumerable:!0,value:o})}:function(d,o){d.default=o}),W6=Ho&&Ho.__importStar||function(d){if(d&&d.__esModule)return d;var o={};if(d!=null)for(var s in d)s!=="default"&&Object.prototype.hasOwnProperty.call(d,s)&&ice(o,d,s);return rce(o,d),o};Object.defineProperty(Ho,"__esModule",{value:!0});Ho.req=Ho.json=Ho.toBuffer=void 0;var lce=W6(require("http")),cce=W6(require("https"));async function K6(d){let o=0,s=[];for await(let c of d)o+=c.length,s.push(c);return Buffer.concat(s,o)}Ho.toBuffer=K6;async function sce(d){let s=(await K6(d)).toString("utf8");try{return JSON.parse(s)}catch(c){let l=c;throw l.message+=` (input: ${s})`,l}}Ho.json=sce;function pce(d,o={}){let c=((typeof d=="string"?d:d.href).startsWith("https:")?cce:lce).request(d,o),l=new Promise((u,T)=>{c.once("response",u).once("error",T).end()});return c.then=l.then.bind(l),c}Ho.req=pce});var eJ=A(ln=>{"use strict";var $6=ln&&ln.__createBinding||(Object.create?function(d,o,s,c){c===void 0&&(c=s);var l=Object.getOwnPropertyDescriptor(o,s);(!l||("get"in l?!o.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return o[s]}}),Object.defineProperty(d,c,l)}:function(d,o,s,c){c===void 0&&(c=s),d[c]=o[s]}),uce=ln&&ln.__setModuleDefault||(Object.create?function(d,o){Object.defineProperty(d,"default",{enumerable:!0,value:o})}:function(d,o){d.default=o}),dce=ln&&ln.__importStar||function(d){if(d&&d.__esModule)return d;var o={};if(d!=null)for(var s in d)s!=="default"&&Object.prototype.hasOwnProperty.call(d,s)&&$6(o,d,s);return uce(o,d),o},fce=ln&&ln.__exportStar||function(d,o){for(var s in d)s!=="default"&&!Object.prototype.hasOwnProperty.call(o,s)&&$6(o,d,s)};Object.defineProperty(ln,"__esModule",{value:!0});ln.Agent=void 0;var Z6=dce(require("http"));fce(X6(),ln);var ii=Symbol("AgentBaseInternalState"),q0=class extends Z6.Agent{constructor(o){super(o),this[ii]={}}isSecureEndpoint(o){if(o){if(typeof o.secureEndpoint=="boolean")return o.secureEndpoint;if(typeof o.protocol=="string")return o.protocol==="https:"}let{stack:s}=new Error;return typeof s!="string"?!1:s.split(` -`).some(c=>c.indexOf("(https.js:")!==-1||c.indexOf("node:https:")!==-1)}createSocket(o,s,c){let l={...s,secureEndpoint:this.isSecureEndpoint(s)};Promise.resolve().then(()=>this.connect(o,l)).then(u=>{if(u instanceof Z6.Agent)return u.addRequest(o,l);this[ii].currentSocket=u,super.createSocket(o,s,c)},c)}createConnection(){let o=this[ii].currentSocket;if(this[ii].currentSocket=void 0,!o)throw new Error("No socket was returned in the `connect()` function");return o}get defaultPort(){return this[ii].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(o){this[ii]&&(this[ii].defaultPort=o)}get protocol(){return this[ii].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(o){this[ii]&&(this[ii].protocol=o)}};ln.Agent=q0});var tJ=A(ju=>{"use strict";var mce=ju&&ju.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(ju,"__esModule",{value:!0});ju.parseProxyResponse=void 0;var hce=mce(Wi()),Iv=(0,hce.default)("https-proxy-agent:parse-proxy-response");function gce(d){return new Promise((o,s)=>{let c=0,l=[];function u(){let r=d.read();r?a(r):d.once("readable",u)}function T(){d.removeListener("end",g),d.removeListener("error",m),d.removeListener("readable",u)}function g(){T(),Iv("onend"),s(new Error("Proxy connection ended before receiving CONNECT response"))}function m(r){T(),Iv("onerror %o",r),s(r)}function a(r){l.push(r),c+=r.length;let e=Buffer.concat(l,c),t=e.indexOf(`\r +`+u),d.push(l+"m+"+$y.exports.humanize(this.diff)+"\x1B[0m")}else d[0]=cne()+o+" "+d[0]}function cne(){return Wt.inspectOpts.hideDate?"":new Date().toISOString()+" "}function pne(...d){return process.stderr.write(Zy.format(...d)+` +`)}function sne(d){d?process.env.DEBUG=d:delete process.env.DEBUG}function une(){return process.env.DEBUG}function dne(d){d.inspectOpts={};let o=Object.keys(Wt.inspectOpts);for(let p=0;po.trim()).join(" ")};Vk.O=function(d){return this.inspectOpts.colors=this.useColors,Zy.inspect(d,this.inspectOpts)}});var xr=A((pje,Dx)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Dx.exports=Ak():Dx.exports=Uk()});var Gk=A(Do=>{"use strict";var fne=Do&&Do.__createBinding||(Object.create?function(d,o,p,c){c===void 0&&(c=p);var l=Object.getOwnPropertyDescriptor(o,p);(!l||("get"in l?!o.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return o[p]}}),Object.defineProperty(d,c,l)}:function(d,o,p,c){c===void 0&&(c=p),d[c]=o[p]}),mne=Do&&Do.__setModuleDefault||(Object.create?function(d,o){Object.defineProperty(d,"default",{enumerable:!0,value:o})}:function(d,o){d.default=o}),qk=Do&&Do.__importStar||function(d){if(d&&d.__esModule)return d;var o={};if(d!=null)for(var p in d)p!=="default"&&Object.prototype.hasOwnProperty.call(d,p)&&fne(o,d,p);return mne(o,d),o};Object.defineProperty(Do,"__esModule",{value:!0});Do.req=Do.json=Do.toBuffer=void 0;var hne=qk(require("http")),gne=qk(require("https"));async function Bk(d){let o=0,p=[];for await(let c of d)o+=c.length,p.push(c);return Buffer.concat(p,o)}Do.toBuffer=Bk;async function yne(d){let p=(await Bk(d)).toString("utf8");try{return JSON.parse(p)}catch(c){let l=c;throw l.message+=` (input: ${p})`,l}}Do.json=yne;function bne(d,o={}){let c=((typeof d=="string"?d:d.href).startsWith("https:")?gne:hne).request(d,o),l=new Promise((u,O)=>{c.once("response",u).once("error",O).end()});return c.then=l.then.bind(l),c}Do.req=bne});var Qk=A(Vo=>{"use strict";var Hk=Vo&&Vo.__createBinding||(Object.create?function(d,o,p,c){c===void 0&&(c=p);var l=Object.getOwnPropertyDescriptor(o,p);(!l||("get"in l?!o.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return o[p]}}),Object.defineProperty(d,c,l)}:function(d,o,p,c){c===void 0&&(c=p),d[c]=o[p]}),vne=Vo&&Vo.__setModuleDefault||(Object.create?function(d,o){Object.defineProperty(d,"default",{enumerable:!0,value:o})}:function(d,o){d.default=o}),Tne=Vo&&Vo.__importStar||function(d){if(d&&d.__esModule)return d;var o={};if(d!=null)for(var p in d)p!=="default"&&Object.prototype.hasOwnProperty.call(d,p)&&Hk(o,d,p);return vne(o,d),o},One=Vo&&Vo.__exportStar||function(d,o){for(var p in d)p!=="default"&&!Object.prototype.hasOwnProperty.call(o,p)&&Hk(o,d,p)};Object.defineProperty(Vo,"__esModule",{value:!0});Vo.Agent=void 0;var zk=Tne(require("http"));One(Gk(),Vo);var wa=Symbol("AgentBaseInternalState"),Ex=class extends zk.Agent{constructor(o){super(o),this[wa]={}}isSecureEndpoint(o){if(o){if(typeof o.secureEndpoint=="boolean")return o.secureEndpoint;if(typeof o.protocol=="string")return o.protocol==="https:"}let{stack:p}=new Error;return typeof p!="string"?!1:p.split(` +`).some(c=>c.indexOf("(https.js:")!==-1||c.indexOf("node:https:")!==-1)}createSocket(o,p,c){let l={...p,secureEndpoint:this.isSecureEndpoint(p)};Promise.resolve().then(()=>this.connect(o,l)).then(u=>{if(u instanceof zk.Agent)return u.addRequest(o,l);this[wa].currentSocket=u,super.createSocket(o,p,c)},c)}createConnection(){let o=this[wa].currentSocket;if(this[wa].currentSocket=void 0,!o)throw new Error("No socket was returned in the `connect()` function");return o}get defaultPort(){return this[wa].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(o){this[wa]&&(this[wa].defaultPort=o)}get protocol(){return this[wa].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(o){this[wa]&&(this[wa].protocol=o)}};Vo.Agent=Ex});var Yk=A(gs=>{"use strict";var Sne=gs&&gs.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(gs,"__esModule",{value:!0});gs.parseProxyResponse=void 0;var Pne=Sne(xr()),eb=(0,Pne.default)("https-proxy-agent:parse-proxy-response");function jne(d){return new Promise((o,p)=>{let c=0,l=[];function u(){let r=d.read();r?a(r):d.once("readable",u)}function O(){d.removeListener("end",y),d.removeListener("error",m),d.removeListener("readable",u)}function y(){O(),eb("onend"),p(new Error("Proxy connection ended before receiving CONNECT response"))}function m(r){O(),eb("onerror %o",r),p(r)}function a(r){l.push(r),c+=r.length;let e=Buffer.concat(l,c),t=e.indexOf(`\r \r -`);if(t===-1){Iv("have not received end of HTTP headers yet..."),u();return}let n=e.slice(0,t).toString("ascii").split(`\r -`),i=n.shift();if(!i)return d.destroy(),s(new Error("No header received from proxy CONNECT response"));let p=i.split(" "),f=+p[1],y=p.slice(2).join(" "),O={};for(let _ of n){if(!_)continue;let R=_.indexOf(":");if(R===-1)return d.destroy(),s(new Error(`Invalid header from proxy CONNECT response: "${_}"`));let k=_.slice(0,R).toLowerCase(),J=_.slice(R+1).trimStart(),U=O[k];typeof U=="string"?O[k]=[U,J]:Array.isArray(U)?U.push(J):O[k]=J}Iv("got proxy server response: %o %o",i,O),T(),o({connect:{statusCode:f,statusText:y,headers:O},buffered:e})}d.on("error",m),d.on("end",g),u()})}ju.parseProxyResponse=gce});var rJ=A(An=>{"use strict";var yce=An&&An.__createBinding||(Object.create?function(d,o,s,c){c===void 0&&(c=s);var l=Object.getOwnPropertyDescriptor(o,s);(!l||("get"in l?!o.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return o[s]}}),Object.defineProperty(d,c,l)}:function(d,o,s,c){c===void 0&&(c=s),d[c]=o[s]}),bce=An&&An.__setModuleDefault||(Object.create?function(d,o){Object.defineProperty(d,"default",{enumerable:!0,value:o})}:function(d,o){d.default=o}),aJ=An&&An.__importStar||function(d){if(d&&d.__esModule)return d;var o={};if(d!=null)for(var s in d)s!=="default"&&Object.prototype.hasOwnProperty.call(d,s)&&yce(o,d,s);return bce(o,d),o},iJ=An&&An.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(An,"__esModule",{value:!0});An.HttpsProxyAgent=void 0;var hm=aJ(require("net")),oJ=aJ(require("tls")),vce=iJ(require("assert")),Tce=iJ(Wi()),Oce=eJ(),Sce=tJ(),gm=(0,Tce.default)("https-proxy-agent"),kv=class extends Oce.Agent{constructor(o,s){super(s),this.options={path:void 0},this.proxy=typeof o=="string"?new URL(o):o,this.proxyHeaders=s?.headers??{},gm("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let c=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),l=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...s?nJ(s,"headers"):null,host:c,port:l}}async connect(o,s){let{proxy:c}=this;if(!s.host)throw new TypeError('No "host" provided');let l;if(c.protocol==="https:"){gm("Creating `tls.Socket`: %o",this.connectOpts);let t=this.connectOpts.servername||this.connectOpts.host;l=oJ.connect({...this.connectOpts,servername:t&&hm.isIP(t)?void 0:t})}else gm("Creating `net.Socket`: %o",this.connectOpts),l=hm.connect(this.connectOpts);let u=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},T=hm.isIPv6(s.host)?`[${s.host}]`:s.host,g=`CONNECT ${T}:${s.port} HTTP/1.1\r -`;if(c.username||c.password){let t=`${decodeURIComponent(c.username)}:${decodeURIComponent(c.password)}`;u["Proxy-Authorization"]=`Basic ${Buffer.from(t).toString("base64")}`}u.Host=`${T}:${s.port}`,u["Proxy-Connection"]||(u["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let t of Object.keys(u))g+=`${t}: ${u[t]}\r -`;let m=(0,Sce.parseProxyResponse)(l);l.write(`${g}\r -`);let{connect:a,buffered:r}=await m;if(o.emit("proxyConnect",a),this.emit("proxyConnect",a,o),a.statusCode===200){if(o.once("socket",Pce),s.secureEndpoint){gm("Upgrading socket connection to TLS");let t=s.servername||s.host;return oJ.connect({...nJ(s,"host","path","port"),socket:l,servername:hm.isIP(t)?void 0:t})}return l}l.destroy();let e=new hm.Socket({writable:!1});return e.readable=!0,o.once("socket",t=>{gm("Replaying proxy buffer for failed request"),(0,vce.default)(t.listenerCount("data")>0),t.push(r),t.push(null)}),e}};kv.protocols=["http","https"];An.HttpsProxyAgent=kv;function Pce(d){d.resume()}function nJ(d,...o){let s={},c;for(c in d)o.includes(c)||(s[c]=d[c]);return s}});var uJ=A(wu=>{"use strict";var Lv=wu&&wu.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(wu,"__esModule",{value:!0});wu.Gaxios=void 0;var jce=Lv(Uc()),wce=require("https"),xce=Lv(R6()),_ce=Lv(require("querystring")),Dce=Lv(A6()),cJ=require("url"),Fv=F0(),Ece=F6(),Mce=rJ(),Cce=Nce()?window.fetch:xce.default;function Rce(){return typeof window<"u"&&!!window}function Nce(){return Rce()&&!!window.fetch}function Ace(){return typeof Buffer<"u"}function lJ(d,o){return!!sJ(d,o)}function sJ(d,o){o=o.toLowerCase();for(let s of Object.keys(d?.headers||{}))if(o===s.toLowerCase())return d.headers[s]}var B0;function pJ(){var d,o,s,c;let l=((d=process==null?void 0:process.env)===null||d===void 0?void 0:d.HTTPS_PROXY)||((o=process==null?void 0:process.env)===null||o===void 0?void 0:o.https_proxy)||((s=process==null?void 0:process.env)===null||s===void 0?void 0:s.HTTP_PROXY)||((c=process==null?void 0:process.env)===null||c===void 0?void 0:c.http_proxy);return l&&(B0=Mce.HttpsProxyAgent),l}pJ();function Ice(d){var o;let s=(o=process.env.NO_PROXY)!==null&&o!==void 0?o:process.env.no_proxy;if(!s)return!1;let c=s.split(","),l=new cJ.URL(d);return!!c.find(u=>u.startsWith("*.")||u.startsWith(".")?(u=u.replace(/^\*\./,"."),l.hostname.endsWith(u)):u===l.origin||u===l.hostname)}function kce(d){if(!Ice(d))return pJ()}var G0=class{constructor(o){this.agentCache=new Map,this.defaults=o||{}}async request(o={}){return o=this.validateOpts(o),this._request(o)}async _defaultAdapter(o){let c=await(o.fetchImplementation||Cce)(o.url,o),l=await this.getResponseData(o,c);return this.translateResponse(o,c,l)}async _request(o={}){try{let s;if(o.adapter?s=await o.adapter(o,this._defaultAdapter.bind(this)):s=await this._defaultAdapter(o),!o.validateStatus(s.status)){if(o.responseType==="stream"){let c="";await new Promise(l=>{(s?.data).on("data",u=>{c+=u}),(s?.data).on("end",l)}),s.data=c}throw new Fv.GaxiosError(`Request failed with status code ${s.status}`,o,s)}return s}catch(s){let c=s instanceof Fv.GaxiosError?s:new Fv.GaxiosError(s.message,o,void 0,s),{shouldRetry:l,config:u}=await(0,Ece.getRetryConfig)(c);if(l&&u)return c.config.retryConfig.currentRetryAttempt=u.retryConfig.currentRetryAttempt,this._request(c.config);throw c}}async getResponseData(o,s){switch(o.responseType){case"stream":return s.body;case"json":{let c=await s.text();try{c=JSON.parse(c)}catch{}return c}case"arraybuffer":return s.arrayBuffer();case"blob":return s.blob();case"text":return s.text();default:return this.getResponseDataFromContentType(s)}}validateOpts(o){let s=(0,jce.default)(!0,{},this.defaults,o);if(!s.url)throw new Error("URL is required.");let c=s.baseUrl||s.baseURL;if(c&&(s.url=c+s.url),s.paramsSerializer=s.paramsSerializer||this.paramsSerializer,s.params&&Object.keys(s.params).length>0){let u=s.paramsSerializer(s.params);u.startsWith("?")&&(u=u.slice(1));let T=s.url.includes("?")?"&":"?";s.url=s.url+T+u}if(typeof o.maxContentLength=="number"&&(s.size=o.maxContentLength),typeof o.maxRedirects=="number"&&(s.follow=o.maxRedirects),s.headers=s.headers||{},s.data){let u=typeof FormData>"u"?!1:s?.data instanceof FormData;Dce.default.readable(s.data)?s.body=s.data:Ace()&&Buffer.isBuffer(s.data)?(s.body=s.data,lJ(s,"Content-Type")||(s.headers["Content-Type"]="application/json")):typeof s.data=="object"?u||(sJ(s,"content-type")==="application/x-www-form-urlencoded"?s.body=s.paramsSerializer(s.data):(lJ(s,"Content-Type")||(s.headers["Content-Type"]="application/json"),s.body=JSON.stringify(s.data))):s.body=s.data}s.validateStatus=s.validateStatus||this.validateStatus,s.responseType=s.responseType||"unknown",!s.headers.Accept&&s.responseType==="json"&&(s.headers.Accept="application/json"),s.method=s.method||"GET";let l=kce(s.url);if(l)if(this.agentCache.has(l))s.agent=this.agentCache.get(l);else{if(s.cert&&s.key){let u=new cJ.URL(l);s.agent=new B0({port:u.port,host:u.host,protocol:u.protocol,cert:s.cert,key:s.key})}else s.agent=new B0(l);this.agentCache.set(l,s.agent)}else s.cert&&s.key&&(this.agentCache.has(s.key)?s.agent=this.agentCache.get(s.key):(s.agent=new wce.Agent({cert:s.cert,key:s.key}),this.agentCache.set(s.key,s.agent)));return typeof s.errorRedactor!="function"&&s.errorRedactor!==!1&&(s.errorRedactor=Fv.defaultErrorRedactor),s}validateStatus(o){return o>=200&&o<300}paramsSerializer(o){return _ce.default.stringify(o)}translateResponse(o,s,c){let l={};return s.headers.forEach((u,T)=>{l[T]=u}),{config:o,data:c,headers:l,status:s.status,statusText:s.statusText,request:{responseURL:s.url}}}async getResponseDataFromContentType(o){let s=o.headers.get("Content-Type");if(s===null)return o.text();if(s=s.toLowerCase(),s.includes("application/json")){let c=await o.text();try{c=JSON.parse(c)}catch{}return c}else return s.includes("text/plain")||s.includes("text/html")?o.text():o.blob()}};wu.Gaxios=G0});var Ki=A(ha=>{"use strict";Object.defineProperty(ha,"__esModule",{value:!0});ha.request=ha.instance=ha.Gaxios=ha.GaxiosError=void 0;var dJ=uJ();Object.defineProperty(ha,"Gaxios",{enumerable:!0,get:function(){return dJ.Gaxios}});var Fce=F0();Object.defineProperty(ha,"GaxiosError",{enumerable:!0,get:function(){return Fce.GaxiosError}});ha.instance=new dJ.Gaxios;async function Lce(d){return ha.instance.request(d)}ha.request=Lce});var z0=A((fJ,Jv)=>{(function(d){"use strict";var o,s=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,c=Math.ceil,l=Math.floor,u="[BigNumber Error] ",T=u+"Number primitive has more than 15 significant digits: ",g=1e14,m=14,a=9007199254740991,r=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],e=1e7,t=1e9;function n(k){var J,U,z,G=$.prototype={constructor:$,toString:null,valueOf:null},X=new $(1),q=20,Z=4,H=-7,L=21,W=-1e7,ee=1e7,ne=!1,te=1,re=0,ie={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:"\xA0",suffix:""},me="0123456789abcdefghijklmnopqrstuvwxyz",ue=!0;function $(v,P){var w,M,I,V,Q,b,j,D,h=this;if(!(h instanceof $))return new $(v,P);if(P==null){if(v&&v._isBigNumber===!0){h.s=v.s,!v.c||v.e>ee?h.c=h.e=null:v.e=10;Q/=10,V++);V>ee?h.c=h.e=null:(h.e=V,h.c=[v]);return}D=String(v)}else{if(!s.test(D=String(v)))return z(h,D,b);h.s=D.charCodeAt(0)==45?(D=D.slice(1),-1):1}(V=D.indexOf("."))>-1&&(D=D.replace(".","")),(Q=D.search(/e/i))>0?(V<0&&(V=Q),V+=+D.slice(Q+1),D=D.substring(0,Q)):V<0&&(V=D.length)}else{if(y(P,2,me.length,"Base"),P==10&&ue)return h=new $(v),he(h,q+h.e+1,Z);if(D=String(v),b=typeof v=="number"){if(v*0!=0)return z(h,D,b,P);if(h.s=1/v<0?(D=D.slice(1),-1):1,$.DEBUG&&D.replace(/^0\.0*|\./,"").length>15)throw Error(T+v)}else h.s=D.charCodeAt(0)===45?(D=D.slice(1),-1):1;for(w=me.slice(0,P),V=Q=0,j=D.length;QV){V=j;continue}}else if(!I&&(D==D.toUpperCase()&&(D=D.toLowerCase())||D==D.toLowerCase()&&(D=D.toUpperCase()))){I=!0,Q=-1,V=0;continue}return z(h,String(v),b,P)}b=!1,D=U(D,P,10,h.s),(V=D.indexOf("."))>-1?D=D.replace(".",""):V=D.length}for(Q=0;D.charCodeAt(Q)===48;Q++);for(j=D.length;D.charCodeAt(--j)===48;);if(D=D.slice(Q,++j)){if(j-=Q,b&&$.DEBUG&&j>15&&(v>a||v!==l(v)))throw Error(T+h.s*v);if((V=V-Q-1)>ee)h.c=h.e=null;else if(V=-t&&I<=t&&I===l(I)){if(M[0]===0){if(I===0&&M.length===1)return!0;break e}if(P=(I+1)%m,P<1&&(P+=m),String(M[0]).length==P){for(P=0;P=g||w!==l(w))break e;if(w!==0)return!0}}}else if(M===null&&I===null&&(V===null||V===1||V===-1))return!0;throw Error(u+"Invalid BigNumber: "+v)},$.maximum=$.max=function(){return de(arguments,G.lt)},$.minimum=$.min=function(){return de(arguments,G.gt)},$.random=function(){var v=9007199254740992,P=Math.random()*v&2097151?function(){return l(Math.random()*v)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(w){var M,I,V,Q,b,j=0,D=[],h=new $(X);if(w==null?w=q:y(w,0,t),Q=c(w/m),ne)if(crypto.getRandomValues){for(M=crypto.getRandomValues(new Uint32Array(Q*=2));j>>11),b>=9e15?(I=crypto.getRandomValues(new Uint32Array(2)),M[j]=I[0],M[j+1]=I[1]):(D.push(b%1e14),j+=2);j=Q/2}else if(crypto.randomBytes){for(M=crypto.randomBytes(Q*=7);j=9e15?crypto.randomBytes(7).copy(M,j):(D.push(b%1e14),j+=7);j=Q/7}else throw ne=!1,Error(u+"crypto unavailable");if(!ne)for(;j=10;b/=10,j++);jI-1&&(b[Q+1]==null&&(b[Q+1]=0),b[Q+1]+=b[Q]/I|0,b[Q]%=I)}return b.reverse()}return function(w,M,I,V,Q){var b,j,D,h,S,x,C,Y,Ne=w.indexOf("."),gt=q,Ve=Z;for(Ne>=0&&(h=re,re=0,w=w.replace(".",""),Y=new $(M),x=Y.pow(w.length-Ne),re=h,Y.c=P(R(p(x.c),x.e,"0"),10,I,v),Y.e=Y.c.length),C=P(w,M,I,Q?(b=me,v):(b=v,me)),D=h=C.length;C[--h]==0;C.pop());if(!C[0])return b.charAt(0);if(Ne<0?--D:(x.c=C,x.e=D,x.s=V,x=J(x,Y,gt,Ve,I),C=x.c,S=x.r,D=x.e),j=D+gt+1,Ne=C[j],h=I/2,S=S||j<0||C[j+1]!=null,S=Ve<4?(Ne!=null||S)&&(Ve==0||Ve==(x.s<0?3:2)):Ne>h||Ne==h&&(Ve==4||S||Ve==6&&C[j-1]&1||Ve==(x.s<0?8:7)),j<1||!C[0])w=S?R(b.charAt(1),-gt,b.charAt(0)):b.charAt(0);else{if(C.length=j,S)for(--I;++C[--j]>I;)C[j]=0,j||(++D,C=[1].concat(C));for(h=C.length;!C[--h];);for(Ne=0,w="";Ne<=h;w+=b.charAt(C[Ne++]));w=R(w,D,b.charAt(0))}return w}}(),J=function(){function v(M,I,V){var Q,b,j,D,h=0,S=M.length,x=I%e,C=I/e|0;for(M=M.slice();S--;)j=M[S]%e,D=M[S]/e|0,Q=C*j+D*x,b=x*j+Q%e*e+h,h=(b/V|0)+(Q/e|0)+C*D,M[S]=b%V;return h&&(M=[h].concat(M)),M}function P(M,I,V,Q){var b,j;if(V!=Q)j=V>Q?1:-1;else for(b=j=0;bI[b]?1:-1;break}return j}function w(M,I,V,Q){for(var b=0;V--;)M[V]-=b,b=M[V]1;M.splice(0,1));}return function(M,I,V,Q,b){var j,D,h,S,x,C,Y,Ne,gt,Ve,nt,Bt,cp,sp,pp,$o,ta,Mo=M.s==I.s?1:-1,To=M.c,it=I.c;if(!To||!To[0]||!it||!it[0])return new $(!M.s||!I.s||(To?it&&To[0]==it[0]:!it)?NaN:To&&To[0]==0||!it?Mo*0:Mo/0);for(Ne=new $(Mo),gt=Ne.c=[],D=M.e-I.e,Mo=V+D+1,b||(b=g,D=i(M.e/m)-i(I.e/m),Mo=Mo/m|0),h=0;it[h]==(To[h]||0);h++);if(it[h]>(To[h]||0)&&D--,Mo<0)gt.push(1),S=!0;else{for(sp=To.length,$o=it.length,h=0,Mo+=2,x=l(b/(it[0]+1)),x>1&&(it=v(it,x,b),To=v(To,x,b),$o=it.length,sp=To.length),cp=$o,Ve=To.slice(0,$o),nt=Ve.length;nt<$o;Ve[nt++]=0);ta=it.slice(),ta=[0].concat(ta),pp=it[0],it[1]>=b/2&&pp++;do{if(x=0,j=P(it,Ve,$o,nt),j<0){if(Bt=Ve[0],$o!=nt&&(Bt=Bt*b+(Ve[1]||0)),x=l(Bt/pp),x>1)for(x>=b&&(x=b-1),C=v(it,x,b),Y=C.length,nt=Ve.length;P(C,Ve,Y,nt)==1;)x--,w(C,$o=10;Mo/=10,h++);he(Ne,V+(Ne.e=h+D*m-1)+1,Q,S)}else Ne.e=D,Ne.r=+S;return Ne}}();function le(v,P,w,M){var I,V,Q,b,j;if(w==null?w=Z:y(w,0,8),!v.c)return v.toString();if(I=v.c[0],Q=v.e,P==null)j=p(v.c),j=M==1||M==2&&(Q<=H||Q>=L)?_(j,Q):R(j,Q,"0");else if(v=he(new $(v),P,w),V=v.e,j=p(v.c),b=j.length,M==1||M==2&&(P<=V||V<=H)){for(;bb){if(--P>0)for(j+=".";P--;j+="0");}else if(P+=V-b,P>0)for(V+1==b&&(j+=".");P--;j+="0");return v.s<0&&I?"-"+j:j}function de(v,P){for(var w,M=1,I=new $(v[0]);M=10;I/=10,M++);return(w=M+w*m-1)>ee?v.c=v.e=null:w=10;b/=10,I++);if(V=P-I,V<0)V+=m,Q=P,j=S[D=0],h=j/x[I-Q-1]%10|0;else if(D=c((V+1)/m),D>=S.length)if(M){for(;S.length<=D;S.push(0));j=h=0,I=1,V%=m,Q=V-m+1}else break e;else{for(j=b=S[D],I=1;b>=10;b/=10,I++);V%=m,Q=V-m+I,h=Q<0?0:j/x[I-Q-1]%10|0}if(M=M||P<0||S[D+1]!=null||(Q<0?j:j%x[I-Q-1]),M=w<4?(h||M)&&(w==0||w==(v.s<0?3:2)):h>5||h==5&&(w==4||M||w==6&&(V>0?Q>0?j/x[I-Q]:0:S[D-1])%10&1||w==(v.s<0?8:7)),P<1||!S[0])return S.length=0,M?(P-=v.e+1,S[0]=x[(m-P%m)%m],v.e=-P||0):S[0]=v.e=0,v;if(V==0?(S.length=D,b=1,D--):(S.length=D+1,b=x[m-V],S[D]=Q>0?l(j/x[I-Q]%x[Q])*b:0),M)for(;;)if(D==0){for(V=1,Q=S[0];Q>=10;Q/=10,V++);for(Q=S[0]+=b,b=1;Q>=10;Q/=10,b++);V!=b&&(v.e++,S[0]==g&&(S[0]=1));break}else{if(S[D]+=b,S[D]!=g)break;S[D--]=0,b=1}for(V=S.length;S[--V]===0;S.pop());}v.e>ee?v.c=v.e=null:v.e=L?_(P,w):R(P,w,"0"),v.s<0?"-"+P:P)}return G.absoluteValue=G.abs=function(){var v=new $(this);return v.s<0&&(v.s=1),v},G.comparedTo=function(v,P){return f(this,new $(v,P))},G.decimalPlaces=G.dp=function(v,P){var w,M,I,V=this;if(v!=null)return y(v,0,t),P==null?P=Z:y(P,0,8),he(new $(V),v+V.e+1,P);if(!(w=V.c))return null;if(M=((I=w.length-1)-i(this.e/m))*m,I=w[I])for(;I%10==0;I/=10,M--);return M<0&&(M=0),M},G.dividedBy=G.div=function(v,P){return J(this,new $(v,P),q,Z)},G.dividedToIntegerBy=G.idiv=function(v,P){return J(this,new $(v,P),0,1)},G.exponentiatedBy=G.pow=function(v,P){var w,M,I,V,Q,b,j,D,h,S=this;if(v=new $(v),v.c&&!v.isInteger())throw Error(u+"Exponent not an integer: "+se(v));if(P!=null&&(P=new $(P)),b=v.e>14,!S.c||!S.c[0]||S.c[0]==1&&!S.e&&S.c.length==1||!v.c||!v.c[0])return h=new $(Math.pow(+se(S),b?v.s*(2-O(v)):+se(v))),P?h.mod(P):h;if(j=v.s<0,P){if(P.c?!P.c[0]:!P.s)return new $(NaN);M=!j&&S.isInteger()&&P.isInteger(),M&&(S=S.mod(P))}else{if(v.e>9&&(S.e>0||S.e<-1||(S.e==0?S.c[0]>1||b&&S.c[1]>=24e7:S.c[0]<8e13||b&&S.c[0]<=9999975e7)))return V=S.s<0&&O(v)?-0:0,S.e>-1&&(V=1/V),new $(j?1/V:V);re&&(V=c(re/m+2))}for(b?(w=new $(.5),j&&(v.s=1),D=O(v)):(I=Math.abs(+se(v)),D=I%2),h=new $(X);;){if(D){if(h=h.times(S),!h.c)break;V?h.c.length>V&&(h.c.length=V):M&&(h=h.mod(P))}if(I){if(I=l(I/2),I===0)break;D=I%2}else if(v=v.times(w),he(v,v.e+1,1),v.e>14)D=O(v);else{if(I=+se(v),I===0)break;D=I%2}S=S.times(S),V?S.c&&S.c.length>V&&(S.c.length=V):M&&(S=S.mod(P))}return M?h:(j&&(h=X.div(h)),P?h.mod(P):V?he(h,re,Z,Q):h)},G.integerValue=function(v){var P=new $(this);return v==null?v=Z:y(v,0,8),he(P,P.e+1,v)},G.isEqualTo=G.eq=function(v,P){return f(this,new $(v,P))===0},G.isFinite=function(){return!!this.c},G.isGreaterThan=G.gt=function(v,P){return f(this,new $(v,P))>0},G.isGreaterThanOrEqualTo=G.gte=function(v,P){return(P=f(this,new $(v,P)))===1||P===0},G.isInteger=function(){return!!this.c&&i(this.e/m)>this.c.length-2},G.isLessThan=G.lt=function(v,P){return f(this,new $(v,P))<0},G.isLessThanOrEqualTo=G.lte=function(v,P){return(P=f(this,new $(v,P)))===-1||P===0},G.isNaN=function(){return!this.s},G.isNegative=function(){return this.s<0},G.isPositive=function(){return this.s>0},G.isZero=function(){return!!this.c&&this.c[0]==0},G.minus=function(v,P){var w,M,I,V,Q=this,b=Q.s;if(v=new $(v,P),P=v.s,!b||!P)return new $(NaN);if(b!=P)return v.s=-P,Q.plus(v);var j=Q.e/m,D=v.e/m,h=Q.c,S=v.c;if(!j||!D){if(!h||!S)return h?(v.s=-P,v):new $(S?Q:NaN);if(!h[0]||!S[0])return S[0]?(v.s=-P,v):new $(h[0]?Q:Z==3?-0:0)}if(j=i(j),D=i(D),h=h.slice(),b=j-D){for((V=b<0)?(b=-b,I=h):(D=j,I=S),I.reverse(),P=b;P--;I.push(0));I.reverse()}else for(M=(V=(b=h.length)<(P=S.length))?b:P,b=P=0;P0)for(;P--;h[w++]=0);for(P=g-1;M>b;){if(h[--M]=0;){for(w=0,x=Bt[I]%gt,C=Bt[I]/gt|0,Q=j,V=I+Q;V>I;)D=nt[--Q]%gt,h=nt[Q]/gt|0,b=C*D+h*x,D=x*D+b%gt*gt+Y[V]+w,w=(D/Ne|0)+(b/gt|0)+C*h,Y[V--]=D%Ne;Y[V]=w}return w?++M:Y.splice(0,1),ce(v,Y,M)},G.negated=function(){var v=new $(this);return v.s=-v.s||null,v},G.plus=function(v,P){var w,M=this,I=M.s;if(v=new $(v,P),P=v.s,!I||!P)return new $(NaN);if(I!=P)return v.s=-P,M.minus(v);var V=M.e/m,Q=v.e/m,b=M.c,j=v.c;if(!V||!Q){if(!b||!j)return new $(I/0);if(!b[0]||!j[0])return j[0]?v:new $(b[0]?M:I*0)}if(V=i(V),Q=i(Q),b=b.slice(),I=V-Q){for(I>0?(Q=V,w=j):(I=-I,w=b),w.reverse();I--;w.push(0));w.reverse()}for(I=b.length,P=j.length,I-P<0&&(w=j,j=b,b=w,P=I),I=0;P;)I=(b[--P]=b[P]+j[P]+I)/g|0,b[P]=g===b[P]?0:b[P]%g;return I&&(b=[I].concat(b),++Q),ce(v,b,Q)},G.precision=G.sd=function(v,P){var w,M,I,V=this;if(v!=null&&v!==!!v)return y(v,1,t),P==null?P=Z:y(P,0,8),he(new $(V),v,P);if(!(w=V.c))return null;if(I=w.length-1,M=I*m+1,I=w[I]){for(;I%10==0;I/=10,M--);for(I=w[0];I>=10;I/=10,M++);}return v&&V.e+1>M&&(M=V.e+1),M},G.shiftedBy=function(v){return y(v,-a,a),this.times("1e"+v)},G.squareRoot=G.sqrt=function(){var v,P,w,M,I,V=this,Q=V.c,b=V.s,j=V.e,D=q+4,h=new $("0.5");if(b!==1||!Q||!Q[0])return new $(!b||b<0&&(!Q||Q[0])?NaN:Q?V:1/0);if(b=Math.sqrt(+se(V)),b==0||b==1/0?(P=p(Q),(P.length+j)%2==0&&(P+="0"),b=Math.sqrt(+P),j=i((j+1)/2)-(j<0||j%2),b==1/0?P="5e"+j:(P=b.toExponential(),P=P.slice(0,P.indexOf("e")+1)+j),w=new $(P)):w=new $(b+""),w.c[0]){for(j=w.e,b=j+D,b<3&&(b=0);;)if(I=w,w=h.times(I.plus(J(V,I,D,1))),p(I.c).slice(0,b)===(P=p(w.c)).slice(0,b))if(w.e0&&Y>0){for(V=Y%b||b,h=C.substr(0,V);V0&&(h+=D+C.slice(V)),x&&(h="-"+h)}M=S?h+(w.decimalSeparator||"")+((j=+w.fractionGroupSize)?S.replace(new RegExp("\\d{"+j+"}\\B","g"),"$&"+(w.fractionGroupSeparator||"")):S):h}return(w.prefix||"")+M+(w.suffix||"")},G.toFraction=function(v){var P,w,M,I,V,Q,b,j,D,h,S,x,C=this,Y=C.c;if(v!=null&&(b=new $(v),!b.isInteger()&&(b.c||b.s!==1)||b.lt(X)))throw Error(u+"Argument "+(b.isInteger()?"out of range: ":"not an integer: ")+se(b));if(!Y)return new $(C);for(P=new $(X),D=w=new $(X),M=j=new $(X),x=p(Y),V=P.e=x.length-C.e-1,P.c[0]=r[(Q=V%m)<0?m+Q:Q],v=!v||b.comparedTo(P)>0?V>0?P:D:b,Q=ee,ee=1/0,b=new $(x),j.c[0]=0;h=J(b,P,0,1),I=w.plus(h.times(M)),I.comparedTo(v)!=1;)w=M,M=I,D=j.plus(h.times(I=D)),j=I,P=b.minus(h.times(I=P)),b=I;return I=J(v.minus(w),M,0,1),j=j.plus(I.times(D)),w=w.plus(I.times(M)),j.s=D.s=C.s,V=V*2,S=J(D,M,V,Z).minus(C).abs().comparedTo(J(j,w,V,Z).minus(C).abs())<1?[D,M]:[j,w],ee=Q,S},G.toNumber=function(){return+se(this)},G.toPrecision=function(v,P){return v!=null&&y(v,1,t),le(this,v,P,2)},G.toString=function(v){var P,w=this,M=w.s,I=w.e;return I===null?M?(P="Infinity",M<0&&(P="-"+P)):P="NaN":(v==null?P=I<=H||I>=L?_(p(w.c),I):R(p(w.c),I,"0"):v===10&&ue?(w=he(new $(w),q+I+1,Z),P=R(p(w.c),w.e,"0")):(y(v,2,me.length,"Base"),P=U(R(p(w.c),I,"0"),10,v,M,!0)),M<0&&w.c[0]&&(P="-"+P)),P},G.valueOf=G.toJSON=function(){return se(this)},G._isBigNumber=!0,k!=null&&$.set(k),$}function i(k){var J=k|0;return k>0||k===J?J:J-1}function p(k){for(var J,U,z=1,G=k.length,X=k[0]+"";zL^U?1:-1;for(Z=(H=G.length)<(L=X.length)?H:L,q=0;qX[q]^U?1:-1;return H==L?0:H>L^U?1:-1}function y(k,J,U,z){if(kU||k!==l(k))throw Error(u+(z||"Argument")+(typeof k=="number"?kU?" out of range: ":" not an integer: ":" not a primitive number: ")+String(k))}function O(k){var J=k.c.length-1;return i(k.e/m)==J&&k.c[J]%2!=0}function _(k,J){return(k.length>1?k.charAt(0)+"."+k.slice(1):k)+(J<0?"e":"e+")+J}function R(k,J,U){var z,G;if(J<0){for(G=U+".";++J;G+=U);k=G+k}else if(z=k.length,++J>z){for(G=U,J-=z;--J;G+=U);k+=G}else J{var mJ=z0(),hJ=gJ.exports;(function(){"use strict";function d(a){return a<10?"0"+a:a}var o=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,s=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,c,l,u={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},T;function g(a){return s.lastIndex=0,s.test(a)?'"'+a.replace(s,function(r){var e=u[r];return typeof e=="string"?e:"\\u"+("0000"+r.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function m(a,r){var e,t,n,i,p=c,f,y=r[a],O=y!=null&&(y instanceof mJ||mJ.isBigNumber(y));switch(y&&typeof y=="object"&&typeof y.toJSON=="function"&&(y=y.toJSON(a)),typeof T=="function"&&(y=T.call(r,a,y)),typeof y){case"string":return O?y:g(y);case"number":return isFinite(y)?String(y):"null";case"boolean":case"null":case"bigint":return String(y);case"object":if(!y)return"null";if(c+=l,f=[],Object.prototype.toString.apply(y)==="[object Array]"){for(i=y.length,e=0;e{"use strict";var wne=pn&&pn.__createBinding||(Object.create?function(d,o,p,c){c===void 0&&(c=p);var l=Object.getOwnPropertyDescriptor(o,p);(!l||("get"in l?!o.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return o[p]}}),Object.defineProperty(d,c,l)}:function(d,o,p,c){c===void 0&&(c=p),d[c]=o[p]}),xne=pn&&pn.__setModuleDefault||(Object.create?function(d,o){Object.defineProperty(d,"default",{enumerable:!0,value:o})}:function(d,o){d.default=o}),Xk=pn&&pn.__importStar||function(d){if(d&&d.__esModule)return d;var o={};if(d!=null)for(var p in d)p!=="default"&&Object.prototype.hasOwnProperty.call(d,p)&&wne(o,d,p);return xne(o,d),o},Zk=pn&&pn.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(pn,"__esModule",{value:!0});pn.HttpsProxyAgent=void 0;var Zd=Xk(require("net")),Wk=Xk(require("tls")),_ne=Zk(require("assert")),Dne=Zk(xr()),Ene=Qk(),Mne=Yk(),$d=(0,Dne.default)("https-proxy-agent"),tb=class extends Ene.Agent{constructor(o,p){super(p),this.options={path:void 0},this.proxy=typeof o=="string"?new URL(o):o,this.proxyHeaders=p?.headers??{},$d("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let c=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),l=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...p?Kk(p,"headers"):null,host:c,port:l}}async connect(o,p){let{proxy:c}=this;if(!p.host)throw new TypeError('No "host" provided');let l;if(c.protocol==="https:"){$d("Creating `tls.Socket`: %o",this.connectOpts);let t=this.connectOpts.servername||this.connectOpts.host;l=Wk.connect({...this.connectOpts,servername:t&&Zd.isIP(t)?void 0:t})}else $d("Creating `net.Socket`: %o",this.connectOpts),l=Zd.connect(this.connectOpts);let u=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},O=Zd.isIPv6(p.host)?`[${p.host}]`:p.host,y=`CONNECT ${O}:${p.port} HTTP/1.1\r +`;if(c.username||c.password){let t=`${decodeURIComponent(c.username)}:${decodeURIComponent(c.password)}`;u["Proxy-Authorization"]=`Basic ${Buffer.from(t).toString("base64")}`}u.Host=`${O}:${p.port}`,u["Proxy-Connection"]||(u["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let t of Object.keys(u))y+=`${t}: ${u[t]}\r +`;let m=(0,Mne.parseProxyResponse)(l);l.write(`${y}\r +`);let{connect:a,buffered:r}=await m;if(o.emit("proxyConnect",a),this.emit("proxyConnect",a,o),a.statusCode===200){if(o.once("socket",Nne),p.secureEndpoint){$d("Upgrading socket connection to TLS");let t=p.servername||p.host;return Wk.connect({...Kk(p,"host","path","port"),socket:l,servername:Zd.isIP(t)?void 0:t})}return l}l.destroy();let e=new Zd.Socket({writable:!1});return e.readable=!0,o.once("socket",t=>{$d("Replaying proxy buffer for failed request"),(0,_ne.default)(t.listenerCount("data")>0),t.push(r),t.push(null)}),e}};tb.protocols=["http","https"];pn.HttpsProxyAgent=tb;function Nne(d){d.resume()}function Kk(d,...o){let p={},c;for(c in d)o.includes(c)||(p[c]=d[c]);return p}});var aL=A(ys=>{"use strict";var nb=ys&&ys.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(ys,"__esModule",{value:!0});ys.Gaxios=void 0;var Cne=nb(ql()),Rne=require("https"),Ane=nb(wk()),Fne=nb(require("querystring")),Ine=nb(_k()),tL=require("url"),ob=jx(),kne=Mk(),Lne=$k(),Jne=Une()?window.fetch:Ane.default;function Vne(){return typeof window<"u"&&!!window}function Une(){return Vne()&&!!window.fetch}function qne(){return typeof Buffer<"u"}function eL(d,o){return!!oL(d,o)}function oL(d,o){o=o.toLowerCase();for(let p of Object.keys(d?.headers||{}))if(o===p.toLowerCase())return d.headers[p]}var Mx;function nL(){var d,o,p,c;let l=((d=process==null?void 0:process.env)===null||d===void 0?void 0:d.HTTPS_PROXY)||((o=process==null?void 0:process.env)===null||o===void 0?void 0:o.https_proxy)||((p=process==null?void 0:process.env)===null||p===void 0?void 0:p.HTTP_PROXY)||((c=process==null?void 0:process.env)===null||c===void 0?void 0:c.http_proxy);return l&&(Mx=Lne.HttpsProxyAgent),l}nL();function Bne(d){var o;let p=(o=process.env.NO_PROXY)!==null&&o!==void 0?o:process.env.no_proxy;if(!p)return!1;let c=p.split(","),l=new tL.URL(d);return!!c.find(u=>u.startsWith("*.")||u.startsWith(".")?(u=u.replace(/^\*\./,"."),l.hostname.endsWith(u)):u===l.origin||u===l.hostname)}function Gne(d){if(!Bne(d))return nL()}var Nx=class{constructor(o){this.agentCache=new Map,this.defaults=o||{}}async request(o={}){return o=this.validateOpts(o),this._request(o)}async _defaultAdapter(o){let c=await(o.fetchImplementation||Jne)(o.url,o),l=await this.getResponseData(o,c);return this.translateResponse(o,c,l)}async _request(o={}){try{let p;if(o.adapter?p=await o.adapter(o,this._defaultAdapter.bind(this)):p=await this._defaultAdapter(o),!o.validateStatus(p.status)){if(o.responseType==="stream"){let c="";await new Promise(l=>{(p?.data).on("data",u=>{c+=u}),(p?.data).on("end",l)}),p.data=c}throw new ob.GaxiosError(`Request failed with status code ${p.status}`,o,p)}return p}catch(p){let c=p instanceof ob.GaxiosError?p:new ob.GaxiosError(p.message,o,void 0,p),{shouldRetry:l,config:u}=await(0,kne.getRetryConfig)(c);if(l&&u)return c.config.retryConfig.currentRetryAttempt=u.retryConfig.currentRetryAttempt,this._request(c.config);throw c}}async getResponseData(o,p){switch(o.responseType){case"stream":return p.body;case"json":{let c=await p.text();try{c=JSON.parse(c)}catch{}return c}case"arraybuffer":return p.arrayBuffer();case"blob":return p.blob();case"text":return p.text();default:return this.getResponseDataFromContentType(p)}}validateOpts(o){let p=(0,Cne.default)(!0,{},this.defaults,o);if(!p.url)throw new Error("URL is required.");let c=p.baseUrl||p.baseURL;if(c&&(p.url=c+p.url),p.paramsSerializer=p.paramsSerializer||this.paramsSerializer,p.params&&Object.keys(p.params).length>0){let u=p.paramsSerializer(p.params);u.startsWith("?")&&(u=u.slice(1));let O=p.url.includes("?")?"&":"?";p.url=p.url+O+u}if(typeof o.maxContentLength=="number"&&(p.size=o.maxContentLength),typeof o.maxRedirects=="number"&&(p.follow=o.maxRedirects),p.headers=p.headers||{},p.data){let u=typeof FormData>"u"?!1:p?.data instanceof FormData;Ine.default.readable(p.data)?p.body=p.data:qne()&&Buffer.isBuffer(p.data)?(p.body=p.data,eL(p,"Content-Type")||(p.headers["Content-Type"]="application/json")):typeof p.data=="object"?u||(oL(p,"content-type")==="application/x-www-form-urlencoded"?p.body=p.paramsSerializer(p.data):(eL(p,"Content-Type")||(p.headers["Content-Type"]="application/json"),p.body=JSON.stringify(p.data))):p.body=p.data}p.validateStatus=p.validateStatus||this.validateStatus,p.responseType=p.responseType||"unknown",!p.headers.Accept&&p.responseType==="json"&&(p.headers.Accept="application/json"),p.method=p.method||"GET";let l=Gne(p.url);if(l)if(this.agentCache.has(l))p.agent=this.agentCache.get(l);else{if(p.cert&&p.key){let u=new tL.URL(l);p.agent=new Mx({port:u.port,host:u.host,protocol:u.protocol,cert:p.cert,key:p.key})}else p.agent=new Mx(l);this.agentCache.set(l,p.agent)}else p.cert&&p.key&&(this.agentCache.has(p.key)?p.agent=this.agentCache.get(p.key):(p.agent=new Rne.Agent({cert:p.cert,key:p.key}),this.agentCache.set(p.key,p.agent)));return typeof p.errorRedactor!="function"&&p.errorRedactor!==!1&&(p.errorRedactor=ob.defaultErrorRedactor),p}validateStatus(o){return o>=200&&o<300}paramsSerializer(o){return Fne.default.stringify(o)}translateResponse(o,p,c){let l={};return p.headers.forEach((u,O)=>{l[O]=u}),{config:o,data:c,headers:l,status:p.status,statusText:p.statusText,request:{responseURL:p.url}}}async getResponseDataFromContentType(o){let p=o.headers.get("Content-Type");if(p===null)return o.text();if(p=p.toLowerCase(),p.includes("application/json")){let c=await o.text();try{c=JSON.parse(c)}catch{}return c}else return p.includes("text/plain")||p.includes("text/html")?o.text():o.blob()}};ys.Gaxios=Nx});var li=A(Vn=>{"use strict";Object.defineProperty(Vn,"__esModule",{value:!0});Vn.request=Vn.instance=Vn.Gaxios=Vn.GaxiosError=void 0;var iL=aL();Object.defineProperty(Vn,"Gaxios",{enumerable:!0,get:function(){return iL.Gaxios}});var zne=jx();Object.defineProperty(Vn,"GaxiosError",{enumerable:!0,get:function(){return zne.GaxiosError}});Vn.instance=new iL.Gaxios;async function Hne(d){return Vn.instance.request(d)}Vn.request=Hne});var Cx=A((rL,ab)=>{(function(d){"use strict";var o,p=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,c=Math.ceil,l=Math.floor,u="[BigNumber Error] ",O=u+"Number primitive has more than 15 significant digits: ",y=1e14,m=14,a=9007199254740991,r=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],e=1e7,t=1e9;function n(F){var J,V,z,H=X.prototype={constructor:X,toString:null,valueOf:null},Z=new X(1),U=20,$=4,G=-7,L=21,K=-1e7,ee=1e7,ne=!1,te=1,ie=0,re={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:"\xA0",suffix:""},fe="0123456789abcdefghijklmnopqrstuvwxyz",ue=!0;function X(v,j){var w,M,k,q,Q,b,P,D,h=this;if(!(h instanceof X))return new X(v,j);if(j==null){if(v&&v._isBigNumber===!0){h.s=v.s,!v.c||v.e>ee?h.c=h.e=null:v.e=10;Q/=10,q++);q>ee?h.c=h.e=null:(h.e=q,h.c=[v]);return}D=String(v)}else{if(!p.test(D=String(v)))return z(h,D,b);h.s=D.charCodeAt(0)==45?(D=D.slice(1),-1):1}(q=D.indexOf("."))>-1&&(D=D.replace(".","")),(Q=D.search(/e/i))>0?(q<0&&(q=Q),q+=+D.slice(Q+1),D=D.substring(0,Q)):q<0&&(q=D.length)}else{if(g(j,2,fe.length,"Base"),j==10&&ue)return h=new X(v),de(h,U+h.e+1,$);if(D=String(v),b=typeof v=="number"){if(v*0!=0)return z(h,D,b,j);if(h.s=1/v<0?(D=D.slice(1),-1):1,X.DEBUG&&D.replace(/^0\.0*|\./,"").length>15)throw Error(O+v)}else h.s=D.charCodeAt(0)===45?(D=D.slice(1),-1):1;for(w=fe.slice(0,j),q=Q=0,P=D.length;Qq){q=P;continue}}else if(!k&&(D==D.toUpperCase()&&(D=D.toLowerCase())||D==D.toLowerCase()&&(D=D.toUpperCase()))){k=!0,Q=-1,q=0;continue}return z(h,String(v),b,j)}b=!1,D=V(D,j,10,h.s),(q=D.indexOf("."))>-1?D=D.replace(".",""):q=D.length}for(Q=0;D.charCodeAt(Q)===48;Q++);for(P=D.length;D.charCodeAt(--P)===48;);if(D=D.slice(Q,++P)){if(P-=Q,b&&X.DEBUG&&P>15&&(v>a||v!==l(v)))throw Error(O+h.s*v);if((q=q-Q-1)>ee)h.c=h.e=null;else if(q=-t&&k<=t&&k===l(k)){if(M[0]===0){if(k===0&&M.length===1)return!0;break e}if(j=(k+1)%m,j<1&&(j+=m),String(M[0]).length==j){for(j=0;j=y||w!==l(w))break e;if(w!==0)return!0}}}else if(M===null&&k===null&&(q===null||q===1||q===-1))return!0;throw Error(u+"Invalid BigNumber: "+v)},X.maximum=X.max=function(){return se(arguments,-1)},X.minimum=X.min=function(){return se(arguments,1)},X.random=function(){var v=9007199254740992,j=Math.random()*v&2097151?function(){return l(Math.random()*v)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(w){var M,k,q,Q,b,P=0,D=[],h=new X(Z);if(w==null?w=U:g(w,0,t),Q=c(w/m),ne)if(crypto.getRandomValues){for(M=crypto.getRandomValues(new Uint32Array(Q*=2));P>>11),b>=9e15?(k=crypto.getRandomValues(new Uint32Array(2)),M[P]=k[0],M[P+1]=k[1]):(D.push(b%1e14),P+=2);P=Q/2}else if(crypto.randomBytes){for(M=crypto.randomBytes(Q*=7);P=9e15?crypto.randomBytes(7).copy(M,P):(D.push(b%1e14),P+=7);P=Q/7}else throw ne=!1,Error(u+"crypto unavailable");if(!ne)for(;P=10;b/=10,P++);Pk-1&&(b[Q+1]==null&&(b[Q+1]=0),b[Q+1]+=b[Q]/k|0,b[Q]%=k)}return b.reverse()}return function(w,M,k,q,Q){var b,P,D,h,S,x,N,Y,Ce=w.indexOf("."),lt=U,Le=$;for(Ce>=0&&(h=ie,ie=0,w=w.replace(".",""),Y=new X(M),x=Y.pow(w.length-Ce),ie=h,Y.c=j(C(s(x.c),x.e,"0"),10,k,v),Y.e=Y.c.length),N=j(w,M,k,Q?(b=fe,v):(b=v,fe)),D=h=N.length;N[--h]==0;N.pop());if(!N[0])return b.charAt(0);if(Ce<0?--D:(x.c=N,x.e=D,x.s=q,x=J(x,Y,lt,Le,k),N=x.c,S=x.r,D=x.e),P=D+lt+1,Ce=N[P],h=k/2,S=S||P<0||N[P+1]!=null,S=Le<4?(Ce!=null||S)&&(Le==0||Le==(x.s<0?3:2)):Ce>h||Ce==h&&(Le==4||S||Le==6&&N[P-1]&1||Le==(x.s<0?8:7)),P<1||!N[0])w=S?C(b.charAt(1),-lt,b.charAt(0)):b.charAt(0);else{if(N.length=P,S)for(--k;++N[--P]>k;)N[P]=0,P||(++D,N=[1].concat(N));for(h=N.length;!N[--h];);for(Ce=0,w="";Ce<=h;w+=b.charAt(N[Ce++]));w=C(w,D,b.charAt(0))}return w}}(),J=function(){function v(M,k,q){var Q,b,P,D,h=0,S=M.length,x=k%e,N=k/e|0;for(M=M.slice();S--;)P=M[S]%e,D=M[S]/e|0,Q=N*P+D*x,b=x*P+Q%e*e+h,h=(b/q|0)+(Q/e|0)+N*D,M[S]=b%q;return h&&(M=[h].concat(M)),M}function j(M,k,q,Q){var b,P;if(q!=Q)P=q>Q?1:-1;else for(b=P=0;bk[b]?1:-1;break}return P}function w(M,k,q,Q){for(var b=0;q--;)M[q]-=b,b=M[q]1;M.splice(0,1));}return function(M,k,q,Q,b){var P,D,h,S,x,N,Y,Ce,lt,Le,Xe,Nt,op,np,ap,Ro,wn,mo=M.s==k.s?1:-1,ao=M.c,$e=k.c;if(!ao||!ao[0]||!$e||!$e[0])return new X(!M.s||!k.s||(ao?$e&&ao[0]==$e[0]:!$e)?NaN:ao&&ao[0]==0||!$e?mo*0:mo/0);for(Ce=new X(mo),lt=Ce.c=[],D=M.e-k.e,mo=q+D+1,b||(b=y,D=i(M.e/m)-i(k.e/m),mo=mo/m|0),h=0;$e[h]==(ao[h]||0);h++);if($e[h]>(ao[h]||0)&&D--,mo<0)lt.push(1),S=!0;else{for(np=ao.length,Ro=$e.length,h=0,mo+=2,x=l(b/($e[0]+1)),x>1&&($e=v($e,x,b),ao=v(ao,x,b),Ro=$e.length,np=ao.length),op=Ro,Le=ao.slice(0,Ro),Xe=Le.length;Xe=b/2&&ap++;do{if(x=0,P=j($e,Le,Ro,Xe),P<0){if(Nt=Le[0],Ro!=Xe&&(Nt=Nt*b+(Le[1]||0)),x=l(Nt/ap),x>1)for(x>=b&&(x=b-1),N=v($e,x,b),Y=N.length,Xe=Le.length;j(N,Le,Y,Xe)==1;)x--,w(N,Ro=10;mo/=10,h++);de(Ce,q+(Ce.e=h+D*m-1)+1,Q,S)}else Ce.e=D,Ce.r=+S;return Ce}}();function le(v,j,w,M){var k,q,Q,b,P;if(w==null?w=$:g(w,0,8),!v.c)return v.toString();if(k=v.c[0],Q=v.e,j==null)P=s(v.c),P=M==1||M==2&&(Q<=G||Q>=L)?_(P,Q):C(P,Q,"0");else if(v=de(new X(v),j,w),q=v.e,P=s(v.c),b=P.length,M==1||M==2&&(j<=q||q<=G)){for(;bb){if(--j>0)for(P+=".";j--;P+="0");}else if(j+=q-b,j>0)for(q+1==b&&(P+=".");j--;P+="0");return v.s<0&&k?"-"+P:P}function se(v,j){for(var w,M,k=1,q=new X(v[0]);k=10;k/=10,M++);return(w=M+w*m-1)>ee?v.c=v.e=null:w=10;b/=10,k++);if(q=j-k,q<0)q+=m,Q=j,P=S[D=0],h=l(P/x[k-Q-1]%10);else if(D=c((q+1)/m),D>=S.length)if(M){for(;S.length<=D;S.push(0));P=h=0,k=1,q%=m,Q=q-m+1}else break e;else{for(P=b=S[D],k=1;b>=10;b/=10,k++);q%=m,Q=q-m+k,h=Q<0?0:l(P/x[k-Q-1]%10)}if(M=M||j<0||S[D+1]!=null||(Q<0?P:P%x[k-Q-1]),M=w<4?(h||M)&&(w==0||w==(v.s<0?3:2)):h>5||h==5&&(w==4||M||w==6&&(q>0?Q>0?P/x[k-Q]:0:S[D-1])%10&1||w==(v.s<0?8:7)),j<1||!S[0])return S.length=0,M?(j-=v.e+1,S[0]=x[(m-j%m)%m],v.e=-j||0):S[0]=v.e=0,v;if(q==0?(S.length=D,b=1,D--):(S.length=D+1,b=x[m-q],S[D]=Q>0?l(P/x[k-Q]%x[Q])*b:0),M)for(;;)if(D==0){for(q=1,Q=S[0];Q>=10;Q/=10,q++);for(Q=S[0]+=b,b=1;Q>=10;Q/=10,b++);q!=b&&(v.e++,S[0]==y&&(S[0]=1));break}else{if(S[D]+=b,S[D]!=y)break;S[D--]=0,b=1}for(q=S.length;S[--q]===0;S.pop());}v.e>ee?v.c=v.e=null:v.e=L?_(j,w):C(j,w,"0"),v.s<0?"-"+j:j)}return H.absoluteValue=H.abs=function(){var v=new X(this);return v.s<0&&(v.s=1),v},H.comparedTo=function(v,j){return f(this,new X(v,j))},H.decimalPlaces=H.dp=function(v,j){var w,M,k,q=this;if(v!=null)return g(v,0,t),j==null?j=$:g(j,0,8),de(new X(q),v+q.e+1,j);if(!(w=q.c))return null;if(M=((k=w.length-1)-i(this.e/m))*m,k=w[k])for(;k%10==0;k/=10,M--);return M<0&&(M=0),M},H.dividedBy=H.div=function(v,j){return J(this,new X(v,j),U,$)},H.dividedToIntegerBy=H.idiv=function(v,j){return J(this,new X(v,j),0,1)},H.exponentiatedBy=H.pow=function(v,j){var w,M,k,q,Q,b,P,D,h,S=this;if(v=new X(v),v.c&&!v.isInteger())throw Error(u+"Exponent not an integer: "+me(v));if(j!=null&&(j=new X(j)),b=v.e>14,!S.c||!S.c[0]||S.c[0]==1&&!S.e&&S.c.length==1||!v.c||!v.c[0])return h=new X(Math.pow(+me(S),b?v.s*(2-T(v)):+me(v))),j?h.mod(j):h;if(P=v.s<0,j){if(j.c?!j.c[0]:!j.s)return new X(NaN);M=!P&&S.isInteger()&&j.isInteger(),M&&(S=S.mod(j))}else{if(v.e>9&&(S.e>0||S.e<-1||(S.e==0?S.c[0]>1||b&&S.c[1]>=24e7:S.c[0]<8e13||b&&S.c[0]<=9999975e7)))return q=S.s<0&&T(v)?-0:0,S.e>-1&&(q=1/q),new X(P?1/q:q);ie&&(q=c(ie/m+2))}for(b?(w=new X(.5),P&&(v.s=1),D=T(v)):(k=Math.abs(+me(v)),D=k%2),h=new X(Z);;){if(D){if(h=h.times(S),!h.c)break;q?h.c.length>q&&(h.c.length=q):M&&(h=h.mod(j))}if(k){if(k=l(k/2),k===0)break;D=k%2}else if(v=v.times(w),de(v,v.e+1,1),v.e>14)D=T(v);else{if(k=+me(v),k===0)break;D=k%2}S=S.times(S),q?S.c&&S.c.length>q&&(S.c.length=q):M&&(S=S.mod(j))}return M?h:(P&&(h=Z.div(h)),j?h.mod(j):q?de(h,ie,$,Q):h)},H.integerValue=function(v){var j=new X(this);return v==null?v=$:g(v,0,8),de(j,j.e+1,v)},H.isEqualTo=H.eq=function(v,j){return f(this,new X(v,j))===0},H.isFinite=function(){return!!this.c},H.isGreaterThan=H.gt=function(v,j){return f(this,new X(v,j))>0},H.isGreaterThanOrEqualTo=H.gte=function(v,j){return(j=f(this,new X(v,j)))===1||j===0},H.isInteger=function(){return!!this.c&&i(this.e/m)>this.c.length-2},H.isLessThan=H.lt=function(v,j){return f(this,new X(v,j))<0},H.isLessThanOrEqualTo=H.lte=function(v,j){return(j=f(this,new X(v,j)))===-1||j===0},H.isNaN=function(){return!this.s},H.isNegative=function(){return this.s<0},H.isPositive=function(){return this.s>0},H.isZero=function(){return!!this.c&&this.c[0]==0},H.minus=function(v,j){var w,M,k,q,Q=this,b=Q.s;if(v=new X(v,j),j=v.s,!b||!j)return new X(NaN);if(b!=j)return v.s=-j,Q.plus(v);var P=Q.e/m,D=v.e/m,h=Q.c,S=v.c;if(!P||!D){if(!h||!S)return h?(v.s=-j,v):new X(S?Q:NaN);if(!h[0]||!S[0])return S[0]?(v.s=-j,v):new X(h[0]?Q:$==3?-0:0)}if(P=i(P),D=i(D),h=h.slice(),b=P-D){for((q=b<0)?(b=-b,k=h):(D=P,k=S),k.reverse(),j=b;j--;k.push(0));k.reverse()}else for(M=(q=(b=h.length)<(j=S.length))?b:j,b=j=0;j0)for(;j--;h[w++]=0);for(j=y-1;M>b;){if(h[--M]=0;){for(w=0,x=Nt[k]%lt,N=Nt[k]/lt|0,Q=P,q=k+Q;q>k;)D=Xe[--Q]%lt,h=Xe[Q]/lt|0,b=N*D+h*x,D=x*D+b%lt*lt+Y[q]+w,w=(D/Ce|0)+(b/lt|0)+N*h,Y[q--]=D%Ce;Y[q]=w}return w?++M:Y.splice(0,1),ce(v,Y,M)},H.negated=function(){var v=new X(this);return v.s=-v.s||null,v},H.plus=function(v,j){var w,M=this,k=M.s;if(v=new X(v,j),j=v.s,!k||!j)return new X(NaN);if(k!=j)return v.s=-j,M.minus(v);var q=M.e/m,Q=v.e/m,b=M.c,P=v.c;if(!q||!Q){if(!b||!P)return new X(k/0);if(!b[0]||!P[0])return P[0]?v:new X(b[0]?M:k*0)}if(q=i(q),Q=i(Q),b=b.slice(),k=q-Q){for(k>0?(Q=q,w=P):(k=-k,w=b),w.reverse();k--;w.push(0));w.reverse()}for(k=b.length,j=P.length,k-j<0&&(w=P,P=b,b=w,j=k),k=0;j;)k=(b[--j]=b[j]+P[j]+k)/y|0,b[j]=y===b[j]?0:b[j]%y;return k&&(b=[k].concat(b),++Q),ce(v,b,Q)},H.precision=H.sd=function(v,j){var w,M,k,q=this;if(v!=null&&v!==!!v)return g(v,1,t),j==null?j=$:g(j,0,8),de(new X(q),v,j);if(!(w=q.c))return null;if(k=w.length-1,M=k*m+1,k=w[k]){for(;k%10==0;k/=10,M--);for(k=w[0];k>=10;k/=10,M++);}return v&&q.e+1>M&&(M=q.e+1),M},H.shiftedBy=function(v){return g(v,-a,a),this.times("1e"+v)},H.squareRoot=H.sqrt=function(){var v,j,w,M,k,q=this,Q=q.c,b=q.s,P=q.e,D=U+4,h=new X("0.5");if(b!==1||!Q||!Q[0])return new X(!b||b<0&&(!Q||Q[0])?NaN:Q?q:1/0);if(b=Math.sqrt(+me(q)),b==0||b==1/0?(j=s(Q),(j.length+P)%2==0&&(j+="0"),b=Math.sqrt(+j),P=i((P+1)/2)-(P<0||P%2),b==1/0?j="5e"+P:(j=b.toExponential(),j=j.slice(0,j.indexOf("e")+1)+P),w=new X(j)):w=new X(b+""),w.c[0]){for(P=w.e,b=P+D,b<3&&(b=0);;)if(k=w,w=h.times(k.plus(J(q,k,D,1))),s(k.c).slice(0,b)===(j=s(w.c)).slice(0,b))if(w.e0&&Y>0){for(q=Y%b||b,h=N.substr(0,q);q0&&(h+=D+N.slice(q)),x&&(h="-"+h)}M=S?h+(w.decimalSeparator||"")+((P=+w.fractionGroupSize)?S.replace(new RegExp("\\d{"+P+"}\\B","g"),"$&"+(w.fractionGroupSeparator||"")):S):h}return(w.prefix||"")+M+(w.suffix||"")},H.toFraction=function(v){var j,w,M,k,q,Q,b,P,D,h,S,x,N=this,Y=N.c;if(v!=null&&(b=new X(v),!b.isInteger()&&(b.c||b.s!==1)||b.lt(Z)))throw Error(u+"Argument "+(b.isInteger()?"out of range: ":"not an integer: ")+me(b));if(!Y)return new X(N);for(j=new X(Z),D=w=new X(Z),M=P=new X(Z),x=s(Y),q=j.e=x.length-N.e-1,j.c[0]=r[(Q=q%m)<0?m+Q:Q],v=!v||b.comparedTo(j)>0?q>0?j:D:b,Q=ee,ee=1/0,b=new X(x),P.c[0]=0;h=J(b,j,0,1),k=w.plus(h.times(M)),k.comparedTo(v)!=1;)w=M,M=k,D=P.plus(h.times(k=D)),P=k,j=b.minus(h.times(k=j)),b=k;return k=J(v.minus(w),M,0,1),P=P.plus(k.times(D)),w=w.plus(k.times(M)),P.s=D.s=N.s,q=q*2,S=J(D,M,q,$).minus(N).abs().comparedTo(J(P,w,q,$).minus(N).abs())<1?[D,M]:[P,w],ee=Q,S},H.toNumber=function(){return+me(this)},H.toPrecision=function(v,j){return v!=null&&g(v,1,t),le(this,v,j,2)},H.toString=function(v){var j,w=this,M=w.s,k=w.e;return k===null?M?(j="Infinity",M<0&&(j="-"+j)):j="NaN":(v==null?j=k<=G||k>=L?_(s(w.c),k):C(s(w.c),k,"0"):v===10&&ue?(w=de(new X(w),U+k+1,$),j=C(s(w.c),w.e,"0")):(g(v,2,fe.length,"Base"),j=V(C(s(w.c),k,"0"),10,v,M,!0)),M<0&&w.c[0]&&(j="-"+j)),j},H.valueOf=H.toJSON=function(){return me(this)},H._isBigNumber=!0,F!=null&&X.set(F),X}function i(F){var J=F|0;return F>0||F===J?J:J-1}function s(F){for(var J,V,z=1,H=F.length,Z=F[0]+"";zL^V?1:-1;for($=(G=H.length)<(L=Z.length)?G:L,U=0;U<$;U++)if(H[U]!=Z[U])return H[U]>Z[U]^V?1:-1;return G==L?0:G>L^V?1:-1}function g(F,J,V,z){if(FV||F!==l(F))throw Error(u+(z||"Argument")+(typeof F=="number"?FV?" out of range: ":" not an integer: ":" not a primitive number: ")+String(F))}function T(F){var J=F.c.length-1;return i(F.e/m)==J&&F.c[J]%2!=0}function _(F,J){return(F.length>1?F.charAt(0)+"."+F.slice(1):F)+(J<0?"e":"e+")+J}function C(F,J,V){var z,H;if(J<0){for(H=V+".";++J;H+=V);F=H+F}else if(z=F.length,++J>z){for(H=V,J-=z;--J;H+=V);F+=H}else J{var lL=Cx(),cL=pL.exports;(function(){"use strict";function d(a){return a<10?"0"+a:a}var o=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,p=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,c,l,u={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},O;function y(a){return p.lastIndex=0,p.test(a)?'"'+a.replace(p,function(r){var e=u[r];return typeof e=="string"?e:"\\u"+("0000"+r.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function m(a,r){var e,t,n,i,s=c,f,g=r[a],T=g!=null&&(g instanceof lL||lL.isBigNumber(g));switch(g&&typeof g=="object"&&typeof g.toJSON=="function"&&(g=g.toJSON(a)),typeof O=="function"&&(g=O.call(r,a,g)),typeof g){case"string":return T?g:y(g);case"number":return isFinite(g)?String(g):"null";case"boolean":case"null":case"bigint":return String(g);case"object":if(!g)return"null";if(c+=l,f=[],Object.prototype.toString.apply(g)==="[object Array]"){for(i=g.length,e=0;e{var Vv=null,Jce=/(?:_|\\u005[Ff])(?:_|\\u005[Ff])(?:p|\\u0070)(?:r|\\u0072)(?:o|\\u006[Ff])(?:t|\\u0074)(?:o|\\u006[Ff])(?:_|\\u005[Ff])(?:_|\\u005[Ff])/,Vce=/(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)/,Uce=function(d){"use strict";var o={strict:!1,storeAsString:!1,alwaysParseAsBig:!1,useNativeBigInt:!1,protoAction:"error",constructorAction:"error"};if(d!=null){if(d.strict===!0&&(o.strict=!0),d.storeAsString===!0&&(o.storeAsString=!0),o.alwaysParseAsBig=d.alwaysParseAsBig===!0?d.alwaysParseAsBig:!1,o.useNativeBigInt=d.useNativeBigInt===!0?d.useNativeBigInt:!1,typeof d.constructorAction<"u")if(d.constructorAction==="error"||d.constructorAction==="ignore"||d.constructorAction==="preserve")o.constructorAction=d.constructorAction;else throw new Error(`Incorrect value for constructorAction option, must be "error", "ignore" or undefined but passed ${d.constructorAction}`);if(typeof d.protoAction<"u")if(d.protoAction==="error"||d.protoAction==="ignore"||d.protoAction==="preserve")o.protoAction=d.protoAction;else throw new Error(`Incorrect value for protoAction option, must be "error", "ignore" or undefined but passed ${d.protoAction}`)}var s,c,l={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:` -`,r:"\r",t:" "},u,T=function(p){throw{name:"SyntaxError",message:p,at:s,text:u}},g=function(p){return p&&p!==c&&T("Expected '"+p+"' instead of '"+c+"'"),c=u.charAt(s),s+=1,c},m=function(){var p,f="";for(c==="-"&&(f="-",g("-"));c>="0"&&c<="9";)f+=c,g();if(c===".")for(f+=".";g()&&c>="0"&&c<="9";)f+=c;if(c==="e"||c==="E")for(f+=c,g(),(c==="-"||c==="+")&&(f+=c,g());c>="0"&&c<="9";)f+=c,g();if(p=+f,!isFinite(p))T("Bad number");else return Vv==null&&(Vv=z0()),f.length>15?o.storeAsString?f:o.useNativeBigInt?BigInt(f):new Vv(f):o.alwaysParseAsBig?o.useNativeBigInt?BigInt(p):new Vv(p):p},a=function(){var p,f,y="",O;if(c==='"')for(var _=s;g();){if(c==='"')return s-1>_&&(y+=u.substring(_,s-1)),g(),y;if(c==="\\"){if(s-1>_&&(y+=u.substring(_,s-1)),g(),c==="u"){for(O=0,f=0;f<4&&(p=parseInt(g(),16),!!isFinite(p));f+=1)O=O*16+p;y+=String.fromCharCode(O)}else if(typeof l[c]=="string")y+=l[c];else break;_=s}}T("Bad string")},r=function(){for(;c&&c<=" ";)g()},e=function(){switch(c){case"t":return g("t"),g("r"),g("u"),g("e"),!0;case"f":return g("f"),g("a"),g("l"),g("s"),g("e"),!1;case"n":return g("n"),g("u"),g("l"),g("l"),null}T("Unexpected '"+c+"'")},t,n=function(){var p=[];if(c==="["){if(g("["),r(),c==="]")return g("]"),p;for(;c;){if(p.push(t()),r(),c==="]")return g("]"),p;g(","),r()}}T("Bad array")},i=function(){var p,f=Object.create(null);if(c==="{"){if(g("{"),r(),c==="}")return g("}"),f;for(;c;){if(p=a(),r(),g(":"),o.strict===!0&&Object.hasOwnProperty.call(f,p)&&T('Duplicate key "'+p+'"'),Jce.test(p)===!0?o.protoAction==="error"?T("Object contains forbidden prototype property"):o.protoAction==="ignore"?t():f[p]=t():Vce.test(p)===!0?o.constructorAction==="error"?T("Object contains forbidden constructor property"):o.constructorAction==="ignore"?t():f[p]=t():f[p]=t(),r(),c==="}")return g("}"),f;g(","),r()}}T("Bad object")};return t=function(){switch(r(),c){case"{":return i();case"[":return n();case'"':return a();case"-":return m();default:return c>="0"&&c<="9"?m():e()}},function(p,f){var y;return u=p+"",s=0,c=" ",y=t(),r(),c&&T("Syntax error"),typeof f=="function"?function O(_,R){var k,J,U=_[R];return U&&typeof U=="object"&&Object.keys(U).forEach(function(z){J=O(U,z),J!==void 0?U[z]=J:delete U[z]}),f.call(_,R,U)}({"":y},""):y}};bJ.exports=Uce});var SJ=A((pDe,Uv)=>{var TJ=yJ().stringify,OJ=vJ();Uv.exports=function(d){return{parse:OJ(d),stringify:TJ}};Uv.exports.parse=OJ();Uv.exports.stringify=TJ});var H0=A(xo=>{"use strict";Object.defineProperty(xo,"__esModule",{value:!0});xo.detectGCPResidency=xo.isGoogleComputeEngine=xo.isGoogleComputeEngineMACAddress=xo.isGoogleComputeEngineLinux=xo.isGoogleCloudServerless=xo.GCE_LINUX_BIOS_PATHS=void 0;var PJ=require("fs"),jJ=require("os");xo.GCE_LINUX_BIOS_PATHS={BIOS_DATE:"/sys/class/dmi/id/bios_date",BIOS_VENDOR:"/sys/class/dmi/id/bios_vendor"};var qce=/^42:01/;function wJ(){return!!(process.env.CLOUD_RUN_JOB||process.env.FUNCTION_NAME||process.env.K_SERVICE)}xo.isGoogleCloudServerless=wJ;function xJ(){if((0,jJ.platform)()!=="linux")return!1;try{(0,PJ.statSync)(xo.GCE_LINUX_BIOS_PATHS.BIOS_DATE);let d=(0,PJ.readFileSync)(xo.GCE_LINUX_BIOS_PATHS.BIOS_VENDOR,"utf8");return/Google/.test(d)}catch{return!1}}xo.isGoogleComputeEngineLinux=xJ;function _J(){let d=(0,jJ.networkInterfaces)();for(let o of Object.values(d))if(o){for(let{mac:s}of o)if(qce.test(s))return!0}return!1}xo.isGoogleComputeEngineMACAddress=_J;function DJ(){return xJ()||_J()}xo.isGoogleComputeEngine=DJ;function Bce(){return wJ()||DJ()}xo.detectGCPResidency=Bce});var Bv=A(Pe=>{"use strict";var Gce=Pe&&Pe.__createBinding||(Object.create?function(d,o,s,c){c===void 0&&(c=s);var l=Object.getOwnPropertyDescriptor(o,s);(!l||("get"in l?!o.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return o[s]}}),Object.defineProperty(d,c,l)}:function(d,o,s,c){c===void 0&&(c=s),d[c]=o[s]}),zce=Pe&&Pe.__exportStar||function(d,o){for(var s in d)s!=="default"&&!Object.prototype.hasOwnProperty.call(o,s)&&Gce(o,d,s)};Object.defineProperty(Pe,"__esModule",{value:!0});Pe.requestTimeout=Pe.setGCPResidency=Pe.getGCPResidency=Pe.gcpResidencyCache=Pe.resetIsAvailableCache=Pe.isAvailable=Pe.project=Pe.instance=Pe.METADATA_SERVER_DETECTION=Pe.HEADERS=Pe.HEADER_VALUE=Pe.HEADER_NAME=Pe.SECONDARY_HOST_ADDRESS=Pe.HOST_ADDRESS=Pe.BASE_PATH=void 0;var Q0=Ki(),Hce=SJ(),Qce=H0();Pe.BASE_PATH="/computeMetadata/v1";Pe.HOST_ADDRESS="http://169.254.169.254";Pe.SECONDARY_HOST_ADDRESS="http://metadata.google.internal.";Pe.HEADER_NAME="Metadata-Flavor";Pe.HEADER_VALUE="Google";Pe.HEADERS=Object.freeze({[Pe.HEADER_NAME]:Pe.HEADER_VALUE});Pe.METADATA_SERVER_DETECTION=Object.freeze({"assume-present":"don't try to ping the metadata server, but assume it's present",none:"don't try to ping the metadata server, but don't try to use it either","bios-only":"treat the result of a BIOS probe as canonical (don't fall back to pinging)","ping-only":"skip the BIOS probe, and go straight to pinging"});function Y0(d){return d||(d=process.env.GCE_METADATA_IP||process.env.GCE_METADATA_HOST||Pe.HOST_ADDRESS),/^https?:\/\//.test(d)||(d=`http://${d}`),new URL(Pe.BASE_PATH,d).href}function Yce(d){Object.keys(d).forEach(o=>{switch(o){case"params":case"property":case"headers":break;case"qs":throw new Error("'qs' is not a valid configuration option. Please use 'params' instead.");default:throw new Error(`'${o}' is not a valid configuration option.`)}})}async function W0(d,o,s=3,c=!1){o=o||{},typeof o=="string"&&(o={property:o});let l="";typeof o=="object"&&o.property&&(l="/"+o.property),Yce(o);try{let T=await(c?Wce:Q0.request)({url:`${Y0()}/${d}${l}`,headers:Object.assign({},Pe.HEADERS,o.headers),retryConfig:{noResponseRetries:s},params:o.params,responseType:"text",timeout:MJ()});if(T.headers[Pe.HEADER_NAME.toLowerCase()]!==Pe.HEADER_VALUE)throw new Error(`Invalid response from metadata service: incorrect ${Pe.HEADER_NAME} header.`);if(!T.data)throw new Error("Invalid response from the metadata service");if(typeof T.data=="string")try{return Hce.parse(T.data)}catch{}return T.data}catch(u){let T=u;throw T.response&&T.response.status!==200&&(T.message=`Unsuccessful response status code. ${T.message}`),u}}async function Wce(d){let o={...d,url:d.url.replace(Y0(),Y0(Pe.SECONDARY_HOST_ADDRESS))},s=!1,c=(0,Q0.request)(d).then(u=>(s=!0,u)).catch(u=>{if(s)return l;throw s=!0,u}),l=(0,Q0.request)(o).then(u=>(s=!0,u)).catch(u=>{if(s)return c;throw s=!0,u});return Promise.race([c,l])}function Kce(d){return W0("instance",d)}Pe.instance=Kce;function Xce(d){return W0("project",d)}Pe.project=Xce;function Zce(){return process.env.DETECT_GCP_RETRIES?Number(process.env.DETECT_GCP_RETRIES):0}var qv;async function $ce(){if(process.env.METADATA_SERVER_DETECTION){let d=process.env.METADATA_SERVER_DETECTION.trim().toLocaleLowerCase();if(!(d in Pe.METADATA_SERVER_DETECTION))throw new RangeError(`Unknown \`METADATA_SERVER_DETECTION\` env variable. Got \`${d}\`, but it should be \`${Object.keys(Pe.METADATA_SERVER_DETECTION).join("`, `")}\`, or unset`);switch(d){case"assume-present":return!0;case"none":return!1;case"bios-only":return K0();case"ping-only":}}try{return qv===void 0&&(qv=W0("instance",void 0,Zce(),!(process.env.GCE_METADATA_IP||process.env.GCE_METADATA_HOST))),await qv,!0}catch(d){let o=d;if(process.env.DEBUG_AUTH&&console.info(o),o.type==="request-timeout"||o.response&&o.response.status===404)return!1;if(!(o.response&&o.response.status===404)&&(!o.code||!["EHOSTDOWN","EHOSTUNREACH","ENETUNREACH","ENOENT","ENOTFOUND","ECONNREFUSED"].includes(o.code))){let s="UNKNOWN";o.code&&(s=o.code),process.emitWarning(`received unexpected error = ${o.message} code = ${s}`,"MetadataLookupWarning")}return!1}}Pe.isAvailable=$ce;function ese(){qv=void 0}Pe.resetIsAvailableCache=ese;Pe.gcpResidencyCache=null;function K0(){return Pe.gcpResidencyCache===null&&EJ(),Pe.gcpResidencyCache}Pe.getGCPResidency=K0;function EJ(d=null){Pe.gcpResidencyCache=d!==null?d:(0,Qce.detectGCPResidency)()}Pe.setGCPResidency=EJ;function MJ(){return K0()?0:3e3}Pe.requestTimeout=MJ;zce(H0(),Pe)});var NJ=A(Gv=>{"use strict";Gv.byteLength=ose;Gv.toByteArray=ase;Gv.fromByteArray=lse;var ri=[],In=[],tse=typeof Uint8Array<"u"?Uint8Array:Array,X0="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(Qc=0,CJ=X0.length;Qc0)throw new Error("Invalid string. Length must be a multiple of 4");var s=d.indexOf("=");s===-1&&(s=o);var c=s===o?0:4-s%4;return[s,c]}function ose(d){var o=RJ(d),s=o[0],c=o[1];return(s+c)*3/4-c}function nse(d,o,s){return(o+s)*3/4-s}function ase(d){var o,s=RJ(d),c=s[0],l=s[1],u=new tse(nse(d,c,l)),T=0,g=l>0?c-4:c,m;for(m=0;m>16&255,u[T++]=o>>8&255,u[T++]=o&255;return l===2&&(o=In[d.charCodeAt(m)]<<2|In[d.charCodeAt(m+1)]>>4,u[T++]=o&255),l===1&&(o=In[d.charCodeAt(m)]<<10|In[d.charCodeAt(m+1)]<<4|In[d.charCodeAt(m+2)]>>2,u[T++]=o>>8&255,u[T++]=o&255),u}function ise(d){return ri[d>>18&63]+ri[d>>12&63]+ri[d>>6&63]+ri[d&63]}function rse(d,o,s){for(var c,l=[],u=o;ug?g:T+u));return c===1?(o=d[s-1],l.push(ri[o>>2]+ri[o<<4&63]+"==")):c===2&&(o=(d[s-2]<<8)+d[s-1],l.push(ri[o>>10]+ri[o>>4&63]+ri[o<<2&63]+"=")),l.join("")}});var AJ=A(zv=>{"use strict";Object.defineProperty(zv,"__esModule",{value:!0});zv.BrowserCrypto=void 0;var xu=NJ(),cse=_u(),Z0=class d{constructor(){if(typeof window>"u"||window.crypto===void 0||window.crypto.subtle===void 0)throw new Error("SubtleCrypto not found. Make sure it's an https:// website.")}async sha256DigestBase64(o){let s=new TextEncoder().encode(o),c=await window.crypto.subtle.digest("SHA-256",s);return xu.fromByteArray(new Uint8Array(c))}randomBytesBase64(o){let s=new Uint8Array(o);return window.crypto.getRandomValues(s),xu.fromByteArray(s)}static padBase64(o){for(;o.length%4!==0;)o+="=";return o}async verify(o,s,c){let l={name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}},u=new TextEncoder().encode(s),T=xu.toByteArray(d.padBase64(c)),g=await window.crypto.subtle.importKey("jwk",o,l,!0,["verify"]);return await window.crypto.subtle.verify(l,g,T,u)}async sign(o,s){let c={name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}},l=new TextEncoder().encode(s),u=await window.crypto.subtle.importKey("jwk",o,c,!0,["sign"]),T=await window.crypto.subtle.sign(c,u,l);return xu.fromByteArray(new Uint8Array(T))}decodeBase64StringUtf8(o){let s=xu.toByteArray(d.padBase64(o));return new TextDecoder().decode(s)}encodeBase64StringUtf8(o){let s=new TextEncoder().encode(o);return xu.fromByteArray(s)}async sha256DigestHex(o){let s=new TextEncoder().encode(o),c=await window.crypto.subtle.digest("SHA-256",s);return(0,cse.fromArrayBufferToHex)(c)}async signWithHmacSha256(o,s){let c=typeof o=="string"?o:String.fromCharCode(...new Uint16Array(o)),l=new TextEncoder,u=await window.crypto.subtle.importKey("raw",l.encode(c),{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]);return window.crypto.subtle.sign("HMAC",u,l.encode(s))}};zv.BrowserCrypto=Z0});var IJ=A(Hv=>{"use strict";Object.defineProperty(Hv,"__esModule",{value:!0});Hv.NodeCrypto=void 0;var Du=require("crypto"),$0=class{async sha256DigestBase64(o){return Du.createHash("sha256").update(o).digest("base64")}randomBytesBase64(o){return Du.randomBytes(o).toString("base64")}async verify(o,s,c){let l=Du.createVerify("sha256");return l.update(s),l.end(),l.verify(o,c,"base64")}async sign(o,s){let c=Du.createSign("RSA-SHA256");return c.update(s),c.end(),c.sign(o,"base64")}decodeBase64StringUtf8(o){return Buffer.from(o,"base64").toString("utf-8")}encodeBase64StringUtf8(o){return Buffer.from(o,"utf-8").toString("base64")}async sha256DigestHex(o){return Du.createHash("sha256").update(o).digest("hex")}async signWithHmacSha256(o,s){let c=typeof o=="string"?o:pse(o);return sse(Du.createHmac("sha256",c).update(s).digest())}};Hv.NodeCrypto=$0;function sse(d){return d.buffer.slice(d.byteOffset,d.byteOffset+d.byteLength)}function pse(d){return Buffer.from(d)}});var _u=A(bl=>{"use strict";Object.defineProperty(bl,"__esModule",{value:!0});bl.fromArrayBufferToHex=bl.hasBrowserCrypto=bl.createCrypto=void 0;var use=AJ(),dse=IJ();function fse(){return kJ()?new use.BrowserCrypto:new dse.NodeCrypto}bl.createCrypto=fse;function kJ(){return typeof window<"u"&&typeof window.crypto<"u"&&typeof window.crypto.subtle<"u"}bl.hasBrowserCrypto=kJ;function mse(d){return Array.from(new Uint8Array(d)).map(s=>s.toString(16).padStart(2,"0")).join("")}bl.fromArrayBufferToHex=mse});var FJ=A(Qv=>{"use strict";Object.defineProperty(Qv,"__esModule",{value:!0});Qv.validate=void 0;function hse(d){let o=[{invalid:"uri",expected:"url"},{invalid:"json",expected:"data"},{invalid:"qs",expected:"params"}];for(let s of o)if(d[s.invalid]){let c=`'${s.invalid}' is not a valid configuration option. Please use '${s.expected}' instead. This library is using Axios for requests. Please see https://github.com/axios/axios to learn more about the valid request options.`;throw new Error(c)}}Qv.validate=hse});var LJ=A((bDe,gse)=>{gse.exports={name:"google-auth-library",version:"9.0.0",author:"Google Inc.",description:"Google APIs Authentication Client Library for Node.js",engines:{node:">=14"},main:"./build/src/index.js",types:"./build/src/index.d.ts",repository:"googleapis/google-auth-library-nodejs.git",keywords:["google","api","google apis","client","client library"],dependencies:{"base64-js":"^1.3.0","ecdsa-sig-formatter":"^1.0.11",gaxios:"^6.0.0","gcp-metadata":"^6.0.0",gtoken:"^7.0.0",jws:"^4.0.0","lru-cache":"^6.0.0"},devDependencies:{"@compodoc/compodoc":"^1.1.7","@types/base64-js":"^1.2.5","@types/chai":"^4.1.7","@types/jws":"^3.1.0","@types/lru-cache":"^5.0.0","@types/mocha":"^9.0.0","@types/mv":"^2.1.0","@types/ncp":"^2.0.1","@types/node":"^20.4.2","@types/sinon":"^10.0.0","assert-rejects":"^1.0.0",c8:"^8.0.0",chai:"^4.2.0",codecov:"^3.0.2",execa:"^5.0.0",gts:"^3.1.1","is-docker":"^2.0.0",karma:"^6.0.0","karma-chrome-launcher":"^3.0.0","karma-coverage":"^2.0.0","karma-firefox-launcher":"^2.0.0","karma-mocha":"^2.0.0","karma-sourcemap-loader":"^0.4.0","karma-webpack":"^5.0.0",keypair:"^1.0.4",linkinator:"^4.0.0",mocha:"^9.2.2",mv:"^2.1.1",ncp:"^2.0.0",nock:"^13.0.0","null-loader":"^4.0.0",puppeteer:"^19.0.0",sinon:"^15.0.0","ts-loader":"^8.0.0",typescript:"^5.1.6",webpack:"^5.21.2","webpack-cli":"^4.0.0"},files:["build/src","!build/src/**/*.map"],scripts:{test:"c8 mocha build/test",clean:"gts clean",prepare:"npm run compile",lint:"gts check",compile:"tsc -p .",fix:"gts fix",pretest:"npm run compile",docs:"compodoc src/","samples-setup":"cd samples/ && npm link ../ && npm run setup && cd ../","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test --timeout 60000","presystem-test":"npm run compile",webpack:"webpack","browser-test":"karma start","docs-test":"linkinator docs","predocs-test":"npm run docs",prelint:"cd samples; npm link ../; npm install",precompile:"gts clean"},license:"Apache-2.0"}});var ym=A(Wv=>{"use strict";Object.defineProperty(Wv,"__esModule",{value:!0});Wv.DefaultTransporter=void 0;var yse=Ki(),bse=FJ(),vse=LJ(),JJ="google-api-nodejs-client",Yv=class d{configure(o={}){if(o.headers=o.headers||{},typeof window>"u"){let s=o.headers["User-Agent"];if(s?s.includes(`${JJ}/`)||(o.headers["User-Agent"]=`${s} ${d.USER_AGENT}`):o.headers["User-Agent"]=d.USER_AGENT,!o.headers["x-goog-api-client"]){let c=process.version.replace(/^v/,"");o.headers["x-goog-api-client"]=`gl-node/${c}`}}return o}request(o){return o=this.configure(o),(0,bse.validate)(o),(0,yse.request)(o).catch(s=>{throw this.processError(s)})}processError(o){let s=o.response,c=o,l=s?s.data:null;return s&&l&&l.error&&s.status!==200?typeof l.error=="string"?(c.message=l.error,c.status=s.status):Array.isArray(l.error.errors)?(c.message=l.error.errors.map(u=>u.message).join(` -`),c.code=l.error.code,c.errors=l.error.errors):(c.message=l.error.message,c.code=l.error.code):s&&s.status>=400&&(c.message=l,c.status=s.status),c}};Wv.DefaultTransporter=Yv;Yv.USER_AGENT=`${JJ}/${vse.version}`});var Wc=A((e_,UJ)=>{var Kv=require("buffer"),li=Kv.Buffer;function VJ(d,o){for(var s in d)o[s]=d[s]}li.from&&li.alloc&&li.allocUnsafe&&li.allocUnsafeSlow?UJ.exports=Kv:(VJ(Kv,e_),e_.Buffer=Yc);function Yc(d,o,s){return li(d,o,s)}Yc.prototype=Object.create(li.prototype);VJ(li,Yc);Yc.from=function(d,o,s){if(typeof d=="number")throw new TypeError("Argument must not be a number");return li(d,o,s)};Yc.alloc=function(d,o,s){if(typeof d!="number")throw new TypeError("Argument must be a number");var c=li(d);return o!==void 0?typeof s=="string"?c.fill(o,s):c.fill(o):c.fill(0),c};Yc.allocUnsafe=function(d){if(typeof d!="number")throw new TypeError("Argument must be a number");return li(d)};Yc.allocUnsafeSlow=function(d){if(typeof d!="number")throw new TypeError("Argument must be a number");return Kv.SlowBuffer(d)}});var BJ=A((TDe,qJ)=>{"use strict";function t_(d){var o=(d/8|0)+(d%8===0?0:1);return o}var Tse={ES256:t_(256),ES384:t_(384),ES512:t_(521)};function Ose(d){var o=Tse[d];if(o)return o;throw new Error('Unknown algorithm "'+d+'"')}qJ.exports=Ose});var o_=A((ODe,WJ)=>{"use strict";var Xv=Wc().Buffer,zJ=BJ(),Zv=128,HJ=0,Sse=32,Pse=16,jse=2,QJ=Pse|Sse|HJ<<6,$v=jse|HJ<<6;function wse(d){return d.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function YJ(d){if(Xv.isBuffer(d))return d;if(typeof d=="string")return Xv.from(d,"base64");throw new TypeError("ECDSA signature must be a Base64 string or a Buffer")}function xse(d,o){d=YJ(d);var s=zJ(o),c=s+1,l=d.length,u=0;if(d[u++]!==QJ)throw new Error('Could not find expected "seq"');var T=d[u++];if(T===(Zv|1)&&(T=d[u++]),l-u=Zv;return l&&--c,c}function _se(d,o){d=YJ(d);var s=zJ(o),c=d.length;if(c!==s*2)throw new TypeError('"'+o+'" signatures must be "'+s*2+'" bytes, saw "'+c+'"');var l=GJ(d,0,s),u=GJ(d,s,d.length),T=s-l,g=s-u,m=1+1+T+1+1+g,a=m{"use strict";Object.defineProperty(e1,"__esModule",{value:!0});e1.AuthClient=void 0;var Dse=require("events"),Ese=ym(),n_=class extends Dse.EventEmitter{constructor(){super(...arguments),this.transporter=new Ese.DefaultTransporter,this.credentials={},this.eagerRefreshThresholdMillis=5*60*1e3,this.forceRefreshOnFailure=!1}setCredentials(o){this.credentials=o}addSharedMetadataHeaders(o){return!o["x-goog-user-project"]&&this.quotaProjectId&&(o["x-goog-user-project"]=this.quotaProjectId),o}};e1.AuthClient=n_});var i_=A(t1=>{"use strict";Object.defineProperty(t1,"__esModule",{value:!0});t1.LoginTicket=void 0;var a_=class{constructor(o,s){this.envelope=o,this.payload=s}getEnvelope(){return this.envelope}getPayload(){return this.payload}getUserId(){let o=this.getPayload();return o&&o.sub?o.sub:null}getAttributes(){return{envelope:this.getEnvelope(),payload:this.getPayload()}}};t1.LoginTicket=a_});var Kc=A(vl=>{"use strict";Object.defineProperty(vl,"__esModule",{value:!0});vl.OAuth2Client=vl.CertificateFormat=vl.CodeChallengeMethod=void 0;var Mse=Ki(),o1=require("querystring"),Cse=require("stream"),Rse=o_(),r_=_u(),Nse=Eu(),Ase=i_(),KJ;(function(d){d.Plain="plain",d.S256="S256"})(KJ||(vl.CodeChallengeMethod=KJ={}));var Xi;(function(d){d.PEM="PEM",d.JWK="JWK"})(Xi||(vl.CertificateFormat=Xi={}));var cn=class d extends Nse.AuthClient{constructor(o,s,c){super(),this.certificateCache={},this.certificateExpiry=null,this.certificateCacheFormat=Xi.PEM,this.refreshTokenPromises=new Map;let l=o&&typeof o=="object"?o:{clientId:o,clientSecret:s,redirectUri:c};this._clientId=l.clientId,this._clientSecret=l.clientSecret,this.redirectUri=l.redirectUri,this.eagerRefreshThresholdMillis=l.eagerRefreshThresholdMillis||5*60*1e3,this.forceRefreshOnFailure=!!l.forceRefreshOnFailure}generateAuthUrl(o={}){if(o.code_challenge_method&&!o.code_challenge)throw new Error("If a code_challenge_method is provided, code_challenge must be included.");return o.response_type=o.response_type||"code",o.client_id=o.client_id||this._clientId,o.redirect_uri=o.redirect_uri||this.redirectUri,Array.isArray(o.scope)&&(o.scope=o.scope.join(" ")),d.GOOGLE_OAUTH2_AUTH_BASE_URL_+"?"+o1.stringify(o)}generateCodeVerifier(){throw new Error("generateCodeVerifier is removed, please use generateCodeVerifierAsync instead.")}async generateCodeVerifierAsync(){let o=(0,r_.createCrypto)(),c=o.randomBytesBase64(96).replace(/\+/g,"~").replace(/=/g,"_").replace(/\//g,"-"),u=(await o.sha256DigestBase64(c)).split("=")[0].replace(/\+/g,"-").replace(/\//g,"_");return{codeVerifier:c,codeChallenge:u}}getToken(o,s){let c=typeof o=="string"?{code:o}:o;if(s)this.getTokenAsync(c).then(l=>s(null,l.tokens,l.res),l=>s(l,null,l.response));else return this.getTokenAsync(c)}async getTokenAsync(o){let s=d.GOOGLE_OAUTH2_TOKEN_URL_,c={code:o.code,client_id:o.client_id||this._clientId,client_secret:this._clientSecret,redirect_uri:o.redirect_uri||this.redirectUri,grant_type:"authorization_code",code_verifier:o.codeVerifier},l=await this.transporter.request({method:"POST",url:s,data:o1.stringify(c),headers:{"Content-Type":"application/x-www-form-urlencoded"}}),u=l.data;return l.data&&l.data.expires_in&&(u.expiry_date=new Date().getTime()+l.data.expires_in*1e3,delete u.expires_in),this.emit("tokens",u),{tokens:u,res:l}}async refreshToken(o){if(!o)return this.refreshTokenNoCache(o);if(this.refreshTokenPromises.has(o))return this.refreshTokenPromises.get(o);let s=this.refreshTokenNoCache(o).then(c=>(this.refreshTokenPromises.delete(o),c),c=>{throw this.refreshTokenPromises.delete(o),c});return this.refreshTokenPromises.set(o,s),s}async refreshTokenNoCache(o){var s;if(!o)throw new Error("No refresh token is set.");let c=d.GOOGLE_OAUTH2_TOKEN_URL_,l={refresh_token:o,client_id:this._clientId,client_secret:this._clientSecret,grant_type:"refresh_token"},u;try{u=await this.transporter.request({method:"POST",url:c,data:o1.stringify(l),headers:{"Content-Type":"application/x-www-form-urlencoded"}})}catch(g){throw g instanceof Mse.GaxiosError&&g.message==="invalid_grant"&&(!((s=g.response)===null||s===void 0)&&s.data)&&/ReAuth/i.test(g.response.data.error_description)&&(g.message=JSON.stringify(g.response.data)),g}let T=u.data;return u.data&&u.data.expires_in&&(T.expiry_date=new Date().getTime()+u.data.expires_in*1e3,delete T.expires_in),this.emit("tokens",T),{tokens:T,res:u}}refreshAccessToken(o){if(o)this.refreshAccessTokenAsync().then(s=>o(null,s.credentials,s.res),o);else return this.refreshAccessTokenAsync()}async refreshAccessTokenAsync(){let o=await this.refreshToken(this.credentials.refresh_token),s=o.tokens;return s.refresh_token=this.credentials.refresh_token,this.credentials=s,{credentials:this.credentials,res:o.res}}getAccessToken(o){if(o)this.getAccessTokenAsync().then(s=>o(null,s.token,s.res),o);else return this.getAccessTokenAsync()}async getAccessTokenAsync(){if(!this.credentials.access_token||this.isTokenExpiring()){if(!this.credentials.refresh_token)if(this.refreshHandler){let c=await this.processAndValidateRefreshHandler();if(c?.access_token)return this.setCredentials(c),{token:this.credentials.access_token}}else throw new Error("No refresh token or refresh handler callback is set.");let s=await this.refreshAccessTokenAsync();if(!s.credentials||s.credentials&&!s.credentials.access_token)throw new Error("Could not refresh access token.");return{token:s.credentials.access_token,res:s.res}}else return{token:this.credentials.access_token}}async getRequestHeaders(o){return(await this.getRequestMetadataAsync(o)).headers}async getRequestMetadataAsync(o){let s=this.credentials;if(!s.access_token&&!s.refresh_token&&!this.apiKey&&!this.refreshHandler)throw new Error("No access, refresh token, API key or refresh handler callback is set.");if(s.access_token&&!this.isTokenExpiring()){s.token_type=s.token_type||"Bearer";let g={Authorization:s.token_type+" "+s.access_token};return{headers:this.addSharedMetadataHeaders(g)}}if(this.refreshHandler){let g=await this.processAndValidateRefreshHandler();if(g?.access_token){this.setCredentials(g);let m={Authorization:"Bearer "+this.credentials.access_token};return{headers:this.addSharedMetadataHeaders(m)}}}if(this.apiKey)return{headers:{"X-Goog-Api-Key":this.apiKey}};let c=null,l=null;try{c=await this.refreshToken(s.refresh_token),l=c.tokens}catch(g){let m=g;throw m.response&&(m.response.status===403||m.response.status===404)&&(m.message=`Could not refresh access token: ${m.message}`),m}let u=this.credentials;u.token_type=u.token_type||"Bearer",l.refresh_token=u.refresh_token,this.credentials=l;let T={Authorization:u.token_type+" "+l.access_token};return{headers:this.addSharedMetadataHeaders(T),res:c.res}}static getRevokeTokenUrl(o){let s=o1.stringify({token:o});return`${d.GOOGLE_OAUTH2_REVOKE_URL_}?${s}`}revokeToken(o,s){let c={url:d.getRevokeTokenUrl(o),method:"POST"};if(s)this.transporter.request(c).then(l=>s(null,l),s);else return this.transporter.request(c)}revokeCredentials(o){if(o)this.revokeCredentialsAsync().then(s=>o(null,s),o);else return this.revokeCredentialsAsync()}async revokeCredentialsAsync(){let o=this.credentials.access_token;if(this.credentials={},o)return this.revokeToken(o);throw new Error("No access token to revoke.")}request(o,s){if(s)this.requestAsync(o).then(c=>s(null,c),c=>s(c,c.response));else return this.requestAsync(o)}async requestAsync(o,s=!1){let c;try{let l=await this.getRequestMetadataAsync(o.url);o.headers=o.headers||{},l.headers&&l.headers["x-goog-user-project"]&&(o.headers["x-goog-user-project"]=l.headers["x-goog-user-project"]),l.headers&&l.headers.Authorization&&(o.headers.Authorization=l.headers.Authorization),this.apiKey&&(o.headers["X-Goog-Api-Key"]=this.apiKey),c=await this.transporter.request(o)}catch(l){let u=l.response;if(u){let T=u.status,g=this.credentials&&this.credentials.access_token&&this.credentials.refresh_token&&(!this.credentials.expiry_date||this.forceRefreshOnFailure),m=this.credentials&&this.credentials.access_token&&!this.credentials.refresh_token&&(!this.credentials.expiry_date||this.forceRefreshOnFailure)&&this.refreshHandler,a=u.config.data instanceof Cse.Readable,r=T===401||T===403;if(!s&&r&&!a&&g)return await this.refreshAccessTokenAsync(),this.requestAsync(o,!0);if(!s&&r&&!a&&m){let e=await this.processAndValidateRefreshHandler();return e?.access_token&&this.setCredentials(e),this.requestAsync(o,!0)}}throw l}return c}verifyIdToken(o,s){if(s&&typeof s!="function")throw new Error("This method accepts an options object as the first parameter, which includes the idToken, audience, and maxExpiry.");if(s)this.verifyIdTokenAsync(o).then(c=>s(null,c),s);else return this.verifyIdTokenAsync(o)}async verifyIdTokenAsync(o){if(!o.idToken)throw new Error("The verifyIdToken method requires an ID Token");let s=await this.getFederatedSignonCertsAsync();return await this.verifySignedJwtWithCertsAsync(o.idToken,s.certs,o.audience,d.ISSUERS_,o.maxExpiry)}async getTokenInfo(o){let{data:s}=await this.transporter.request({method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded",Authorization:`Bearer ${o}`},url:d.GOOGLE_TOKEN_INFO_URL}),c=Object.assign({expiry_date:new Date().getTime()+s.expires_in*1e3,scopes:s.scope.split(" ")},s);return delete c.expires_in,delete c.scope,c}getFederatedSignonCerts(o){if(o)this.getFederatedSignonCertsAsync().then(s=>o(null,s.certs,s.res),o);else return this.getFederatedSignonCertsAsync()}async getFederatedSignonCertsAsync(){let o=new Date().getTime(),s=(0,r_.hasBrowserCrypto)()?Xi.JWK:Xi.PEM;if(this.certificateExpiry&&oo(null,s.pubkeys,s.res),o);else return this.getIapPublicKeysAsync()}async getIapPublicKeysAsync(){let o,s=d.GOOGLE_OAUTH2_IAP_PUBLIC_KEY_URL_;try{o=await this.transporter.request({url:s})}catch(c){throw c instanceof Error&&(c.message=`Failed to retrieve verification certificates: ${c.message}`),c}return{pubkeys:o.data,res:o}}verifySignedJwtWithCerts(){throw new Error("verifySignedJwtWithCerts is removed, please use verifySignedJwtWithCertsAsync instead.")}async verifySignedJwtWithCertsAsync(o,s,c,l,u){let T=(0,r_.createCrypto)();u||(u=d.MAX_TOKEN_LIFETIME_SECS_);let g=o.split(".");if(g.length!==3)throw new Error("Wrong number of segments in token: "+o);let m=g[0]+"."+g[1],a=g[2],r,e;try{r=JSON.parse(T.decodeBase64StringUtf8(g[0]))}catch(_){throw _ instanceof Error&&(_.message=`Can't parse token envelope: ${g[0]}': ${_.message}`),_}if(!r)throw new Error("Can't parse token envelope: "+g[0]);try{e=JSON.parse(T.decodeBase64StringUtf8(g[1]))}catch(_){throw _ instanceof Error&&(_.message=`Can't parse token payload '${g[0]}`),_}if(!e)throw new Error("Can't parse token payload: "+g[1]);if(!Object.prototype.hasOwnProperty.call(s,r.kid))throw new Error("No pem found for envelope: "+JSON.stringify(r));let t=s[r.kid];if(r.alg==="ES256"&&(a=Rse.joseToDer(a,"ES256").toString("base64")),!await T.verify(t,m,a))throw new Error("Invalid token signature: "+o);if(!e.iat)throw new Error("No issue time in token: "+JSON.stringify(e));if(!e.exp)throw new Error("No expiration time in token: "+JSON.stringify(e));let i=Number(e.iat);if(isNaN(i))throw new Error("iat field using invalid format");let p=Number(e.exp);if(isNaN(p))throw new Error("exp field using invalid format");let f=new Date().getTime()/1e3;if(p>=f+u)throw new Error("Expiration time too far in future: "+JSON.stringify(e));let y=i-d.CLOCK_SKEW_SECS_,O=p+d.CLOCK_SKEW_SECS_;if(fO)throw new Error("Token used too late, "+f+" > "+O+": "+JSON.stringify(e));if(l&&l.indexOf(e.iss)<0)throw new Error("Invalid issuer, expected one of ["+l+"], but got "+e.iss);if(typeof c<"u"&&c!==null){let _=e.aud,R=!1;if(c.constructor===Array?R=c.indexOf(_)>-1:R=_===c,!R)throw new Error("Wrong recipient, payload audience != requiredAudience")}return new Ase.LoginTicket(r,e)}async processAndValidateRefreshHandler(){if(this.refreshHandler){let o=await this.refreshHandler();if(!o.access_token)throw new Error("No access token is returned by the refreshHandler callback.");return o}}isTokenExpiring(){let o=this.credentials.expiry_date;return o?o<=new Date().getTime()+this.eagerRefreshThresholdMillis:!1}};vl.OAuth2Client=cn;cn.GOOGLE_TOKEN_INFO_URL="https://oauth2.googleapis.com/tokeninfo";cn.GOOGLE_OAUTH2_AUTH_BASE_URL_="https://accounts.google.com/o/oauth2/v2/auth";cn.GOOGLE_OAUTH2_TOKEN_URL_="https://oauth2.googleapis.com/token";cn.GOOGLE_OAUTH2_REVOKE_URL_="https://oauth2.googleapis.com/revoke";cn.GOOGLE_OAUTH2_FEDERATED_SIGNON_PEM_CERTS_URL_="https://www.googleapis.com/oauth2/v1/certs";cn.GOOGLE_OAUTH2_FEDERATED_SIGNON_JWK_CERTS_URL_="https://www.googleapis.com/oauth2/v3/certs";cn.GOOGLE_OAUTH2_IAP_PUBLIC_KEY_URL_="https://www.gstatic.com/iap/verify/public_key";cn.CLOCK_SKEW_SECS_=300;cn.MAX_TOKEN_LIFETIME_SECS_=86400;cn.ISSUERS_=["accounts.google.com","https://accounts.google.com"]});var c_=A(n1=>{"use strict";Object.defineProperty(n1,"__esModule",{value:!0});n1.Compute=void 0;var Ise=Ki(),XJ=Bv(),kse=Kc(),l_=class extends kse.OAuth2Client{constructor(o={}){super(o),this.credentials={expiry_date:1,refresh_token:"compute-placeholder"},this.serviceAccountEmail=o.serviceAccountEmail||"default",this.scopes=Array.isArray(o.scopes)?o.scopes:o.scopes?[o.scopes]:[]}async refreshTokenNoCache(o){let s=`service-accounts/${this.serviceAccountEmail}/token`,c;try{let u={property:s};this.scopes.length>0&&(u.params={scopes:this.scopes.join(",")}),c=await XJ.instance(u)}catch(u){throw u instanceof Ise.GaxiosError&&(u.message=`Could not refresh access token: ${u.message}`,this.wrapError(u)),u}let l=c;return c&&c.expires_in&&(l.expiry_date=new Date().getTime()+c.expires_in*1e3,delete l.expires_in),this.emit("tokens",l),{tokens:l,res:null}}async fetchIdToken(o){let s=`service-accounts/${this.serviceAccountEmail}/identity?format=full&audience=${o}`,c;try{let l={property:s};c=await XJ.instance(l)}catch(l){throw l instanceof Error&&(l.message=`Could not fetch ID token: ${l.message}`),l}return c}wrapError(o){let s=o.response;s&&s.status&&(o.status=s.status,s.status===403?o.message="A Forbidden error was returned while attempting to retrieve an access token for the Compute Engine built-in service account. This may be because the Compute Engine instance does not have the correct permission scopes specified: "+o.message:s.status===404&&(o.message="A Not Found error was returned while attempting to retrieve an accesstoken for the Compute Engine built-in service account. This may be because the Compute Engine instance does not have any permission scopes specified: "+o.message))}};n1.Compute=l_});var p_=A(a1=>{"use strict";Object.defineProperty(a1,"__esModule",{value:!0});a1.IdTokenClient=void 0;var Fse=Kc(),s_=class extends Fse.OAuth2Client{constructor(o){super(),this.targetAudience=o.targetAudience,this.idTokenProvider=o.idTokenProvider}async getRequestMetadataAsync(o){if(!this.credentials.id_token||!this.credentials.expiry_date||this.isTokenExpiring()){let c=await this.idTokenProvider.fetchIdToken(this.targetAudience);this.credentials={id_token:c,expiry_date:this.getIdTokenExpiryDate(c)}}return{headers:{Authorization:"Bearer "+this.credentials.id_token}}}getIdTokenExpiryDate(o){let s=o.split(".")[1];if(s)return JSON.parse(Buffer.from(s,"base64").toString("ascii")).exp*1e3}};a1.IdTokenClient=s_});var u_=A(Tl=>{"use strict";Object.defineProperty(Tl,"__esModule",{value:!0});Tl.getEnv=Tl.clear=Tl.GCPEnv=void 0;var ZJ=Bv(),Zi;(function(d){d.APP_ENGINE="APP_ENGINE",d.KUBERNETES_ENGINE="KUBERNETES_ENGINE",d.CLOUD_FUNCTIONS="CLOUD_FUNCTIONS",d.COMPUTE_ENGINE="COMPUTE_ENGINE",d.CLOUD_RUN="CLOUD_RUN",d.NONE="NONE"})(Zi||(Tl.GCPEnv=Zi={}));var bm;function Lse(){bm=void 0}Tl.clear=Lse;async function Jse(){return bm||(bm=Vse(),bm)}Tl.getEnv=Jse;async function Vse(){let d=Zi.NONE;return Use()?d=Zi.APP_ENGINE:qse()?d=Zi.CLOUD_FUNCTIONS:await zse()?await Gse()?d=Zi.KUBERNETES_ENGINE:Bse()?d=Zi.CLOUD_RUN:d=Zi.COMPUTE_ENGINE:d=Zi.NONE,d}function Use(){return!!(process.env.GAE_SERVICE||process.env.GAE_MODULE_NAME)}function qse(){return!!(process.env.FUNCTION_NAME||process.env.FUNCTION_TARGET)}function Bse(){return!!process.env.K_CONFIGURATION}async function Gse(){try{return await ZJ.instance("attributes/cluster-name"),!0}catch{return!1}}async function zse(){return ZJ.isAvailable()}});var d_=A((DDe,$J)=>{var i1=Wc().Buffer,Hse=require("stream"),Qse=require("util");function r1(d){if(this.buffer=null,this.writable=!0,this.readable=!0,!d)return this.buffer=i1.alloc(0),this;if(typeof d.pipe=="function")return this.buffer=i1.alloc(0),d.pipe(this),this;if(d.length||typeof d=="object")return this.buffer=d,this.writable=!1,process.nextTick(function(){this.emit("end",d),this.readable=!1,this.emit("close")}.bind(this)),this;throw new TypeError("Unexpected data type ("+typeof d+")")}Qse.inherits(r1,Hse);r1.prototype.write=function(o){this.buffer=i1.concat([this.buffer,i1.from(o)]),this.emit("data",o)};r1.prototype.end=function(o){o&&this.write(o),this.emit("end",o),this.emit("close"),this.writable=!1,this.readable=!1};$J.exports=r1});var t8=A((EDe,e8)=>{"use strict";var vm=require("buffer").Buffer,f_=require("buffer").SlowBuffer;e8.exports=l1;function l1(d,o){if(!vm.isBuffer(d)||!vm.isBuffer(o)||d.length!==o.length)return!1;for(var s=0,c=0;c{var Kse=t8(),Cu=Wc().Buffer,ci=require("crypto"),n8=o_(),o8=require("util"),Xse=`"%s" is not a valid algorithm. +`+s+"}":"{"+f.join(",")+"}",c=s,n}}typeof cL.stringify!="function"&&(cL.stringify=function(a,r,e){var t;if(c="",l="",typeof e=="number")for(t=0;t{var ib=null,Qne=/(?:_|\\u005[Ff])(?:_|\\u005[Ff])(?:p|\\u0070)(?:r|\\u0072)(?:o|\\u006[Ff])(?:t|\\u0074)(?:o|\\u006[Ff])(?:_|\\u005[Ff])(?:_|\\u005[Ff])/,Yne=/(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)/,Wne=function(d){"use strict";var o={strict:!1,storeAsString:!1,alwaysParseAsBig:!1,useNativeBigInt:!1,protoAction:"error",constructorAction:"error"};if(d!=null){if(d.strict===!0&&(o.strict=!0),d.storeAsString===!0&&(o.storeAsString=!0),o.alwaysParseAsBig=d.alwaysParseAsBig===!0?d.alwaysParseAsBig:!1,o.useNativeBigInt=d.useNativeBigInt===!0?d.useNativeBigInt:!1,typeof d.constructorAction<"u")if(d.constructorAction==="error"||d.constructorAction==="ignore"||d.constructorAction==="preserve")o.constructorAction=d.constructorAction;else throw new Error(`Incorrect value for constructorAction option, must be "error", "ignore" or undefined but passed ${d.constructorAction}`);if(typeof d.protoAction<"u")if(d.protoAction==="error"||d.protoAction==="ignore"||d.protoAction==="preserve")o.protoAction=d.protoAction;else throw new Error(`Incorrect value for protoAction option, must be "error", "ignore" or undefined but passed ${d.protoAction}`)}var p,c,l={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:` +`,r:"\r",t:" "},u,O=function(s){throw{name:"SyntaxError",message:s,at:p,text:u}},y=function(s){return s&&s!==c&&O("Expected '"+s+"' instead of '"+c+"'"),c=u.charAt(p),p+=1,c},m=function(){var s,f="";for(c==="-"&&(f="-",y("-"));c>="0"&&c<="9";)f+=c,y();if(c===".")for(f+=".";y()&&c>="0"&&c<="9";)f+=c;if(c==="e"||c==="E")for(f+=c,y(),(c==="-"||c==="+")&&(f+=c,y());c>="0"&&c<="9";)f+=c,y();if(s=+f,!isFinite(s))O("Bad number");else return ib==null&&(ib=Cx()),f.length>15?o.storeAsString?f:o.useNativeBigInt?BigInt(f):new ib(f):o.alwaysParseAsBig?o.useNativeBigInt?BigInt(s):new ib(s):s},a=function(){var s,f,g="",T;if(c==='"')for(var _=p;y();){if(c==='"')return p-1>_&&(g+=u.substring(_,p-1)),y(),g;if(c==="\\"){if(p-1>_&&(g+=u.substring(_,p-1)),y(),c==="u"){for(T=0,f=0;f<4&&(s=parseInt(y(),16),!!isFinite(s));f+=1)T=T*16+s;g+=String.fromCharCode(T)}else if(typeof l[c]=="string")g+=l[c];else break;_=p}}O("Bad string")},r=function(){for(;c&&c<=" ";)y()},e=function(){switch(c){case"t":return y("t"),y("r"),y("u"),y("e"),!0;case"f":return y("f"),y("a"),y("l"),y("s"),y("e"),!1;case"n":return y("n"),y("u"),y("l"),y("l"),null}O("Unexpected '"+c+"'")},t,n=function(){var s=[];if(c==="["){if(y("["),r(),c==="]")return y("]"),s;for(;c;){if(s.push(t()),r(),c==="]")return y("]"),s;y(","),r()}}O("Bad array")},i=function(){var s,f=Object.create(null);if(c==="{"){if(y("{"),r(),c==="}")return y("}"),f;for(;c;){if(s=a(),r(),y(":"),o.strict===!0&&Object.hasOwnProperty.call(f,s)&&O('Duplicate key "'+s+'"'),Qne.test(s)===!0?o.protoAction==="error"?O("Object contains forbidden prototype property"):o.protoAction==="ignore"?t():f[s]=t():Yne.test(s)===!0?o.constructorAction==="error"?O("Object contains forbidden constructor property"):o.constructorAction==="ignore"?t():f[s]=t():f[s]=t(),r(),c==="}")return y("}"),f;y(","),r()}}O("Bad object")};return t=function(){switch(r(),c){case"{":return i();case"[":return n();case'"':return a();case"-":return m();default:return c>="0"&&c<="9"?m():e()}},function(s,f){var g;return u=s+"",p=0,c=" ",g=t(),r(),c&&O("Syntax error"),typeof f=="function"?function T(_,C){var F,J,V=_[C];return V&&typeof V=="object"&&Object.keys(V).forEach(function(z){J=T(V,z),J!==void 0?V[z]=J:delete V[z]}),f.call(_,C,V)}({"":g},""):g}};uL.exports=Wne});var hL=A((bje,rb)=>{var fL=sL().stringify,mL=dL();rb.exports=function(d){return{parse:mL(d),stringify:fL}};rb.exports.parse=mL();rb.exports.stringify=fL});var Rx=A(so=>{"use strict";Object.defineProperty(so,"__esModule",{value:!0});so.detectGCPResidency=so.isGoogleComputeEngine=so.isGoogleComputeEngineMACAddress=so.isGoogleComputeEngineLinux=so.isGoogleCloudServerless=so.GCE_LINUX_BIOS_PATHS=void 0;var gL=require("fs"),yL=require("os");so.GCE_LINUX_BIOS_PATHS={BIOS_DATE:"/sys/class/dmi/id/bios_date",BIOS_VENDOR:"/sys/class/dmi/id/bios_vendor"};var Kne=/^42:01/;function bL(){return!!(process.env.CLOUD_RUN_JOB||process.env.FUNCTION_NAME||process.env.K_SERVICE)}so.isGoogleCloudServerless=bL;function vL(){if((0,yL.platform)()!=="linux")return!1;try{(0,gL.statSync)(so.GCE_LINUX_BIOS_PATHS.BIOS_DATE);let d=(0,gL.readFileSync)(so.GCE_LINUX_BIOS_PATHS.BIOS_VENDOR,"utf8");return/Google/.test(d)}catch{return!1}}so.isGoogleComputeEngineLinux=vL;function TL(){let d=(0,yL.networkInterfaces)();for(let o of Object.values(d))if(o){for(let{mac:p}of o)if(Kne.test(p))return!0}return!1}so.isGoogleComputeEngineMACAddress=TL;function OL(){return vL()||TL()}so.isGoogleComputeEngine=OL;function Xne(){return bL()||OL()}so.detectGCPResidency=Xne});var tf=A(ve=>{"use strict";var Zne=ve&&ve.__createBinding||(Object.create?function(d,o,p,c){c===void 0&&(c=p);var l=Object.getOwnPropertyDescriptor(o,p);(!l||("get"in l?!o.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return o[p]}}),Object.defineProperty(d,c,l)}:function(d,o,p,c){c===void 0&&(c=p),d[c]=o[p]}),$ne=ve&&ve.__exportStar||function(d,o){for(var p in d)p!=="default"&&!Object.prototype.hasOwnProperty.call(o,p)&&Zne(o,d,p)};Object.defineProperty(ve,"__esModule",{value:!0});ve.requestTimeout=ve.setGCPResidency=ve.getGCPResidency=ve.gcpResidencyCache=ve.resetIsAvailableCache=ve.isAvailable=ve.bulk=ve.universe=ve.project=ve.instance=ve.METADATA_SERVER_DETECTION=ve.HEADERS=ve.HEADER_VALUE=ve.HEADER_NAME=ve.SECONDARY_HOST_ADDRESS=ve.HOST_ADDRESS=ve.BASE_PATH=void 0;var Ax=li(),eae=hL(),tae=Rx();ve.BASE_PATH="/computeMetadata/v1";ve.HOST_ADDRESS="http://169.254.169.254";ve.SECONDARY_HOST_ADDRESS="http://metadata.google.internal.";ve.HEADER_NAME="Metadata-Flavor";ve.HEADER_VALUE="Google";ve.HEADERS=Object.freeze({[ve.HEADER_NAME]:ve.HEADER_VALUE});ve.METADATA_SERVER_DETECTION=Object.freeze({"assume-present":"don't try to ping the metadata server, but assume it's present",none:"don't try to ping the metadata server, but don't try to use it either","bios-only":"treat the result of a BIOS probe as canonical (don't fall back to pinging)","ping-only":"skip the BIOS probe, and go straight to pinging"});function Fx(d){return d||(d=process.env.GCE_METADATA_IP||process.env.GCE_METADATA_HOST||ve.HOST_ADDRESS),/^https?:\/\//.test(d)||(d=`http://${d}`),new URL(ve.BASE_PATH,d).href}function oae(d){Object.keys(d).forEach(o=>{switch(o){case"params":case"property":case"headers":break;case"qs":throw new Error("'qs' is not a valid configuration option. Please use 'params' instead.");default:throw new Error(`'${o}' is not a valid configuration option.`)}})}async function ef(d,o={},p=3,c=!1){let l="",u={},O={};if(typeof d=="object"){let y=d;l=y.metadataKey,u=y.params||u,O=y.headers||O,p=y.noResponseRetries||p,c=y.fastFail||c}else l=d;typeof o=="string"?l+=`/${o}`:(oae(o),o.property&&(l+=`/${o.property}`),O=o.headers||O,u=o.params||u);try{let m=await(c?nae:Ax.request)({url:`${Fx()}/${l}`,headers:{...ve.HEADERS,...O},retryConfig:{noResponseRetries:p},params:u,responseType:"text",timeout:PL()});if(m.headers[ve.HEADER_NAME.toLowerCase()]!==ve.HEADER_VALUE)throw new Error(`Invalid response from metadata service: incorrect ${ve.HEADER_NAME} header.`);if(!m.data)throw new Error("Invalid response from the metadata service");if(typeof m.data=="string")try{return eae.parse(m.data)}catch{}return m.data}catch(y){let m=y;throw m.response&&m.response.status!==200&&(m.message=`Unsuccessful response status code. ${m.message}`),y}}async function nae(d){let o={...d,url:d.url.replace(Fx(),Fx(ve.SECONDARY_HOST_ADDRESS))},p=!1,c=(0,Ax.request)(d).then(u=>(p=!0,u)).catch(u=>{if(p)return l;throw p=!0,u}),l=(0,Ax.request)(o).then(u=>(p=!0,u)).catch(u=>{if(p)return c;throw p=!0,u});return Promise.race([c,l])}function aae(d){return ef("instance",d)}ve.instance=aae;function iae(d){return ef("project",d)}ve.project=iae;function rae(d){return ef("universe",d)}ve.universe=rae;async function lae(d){let o={};return await Promise.all(d.map(p=>(async()=>{let c=await ef(p),l=p.metadataKey;o[l]=c})())),o}ve.bulk=lae;function cae(){return process.env.DETECT_GCP_RETRIES?Number(process.env.DETECT_GCP_RETRIES):0}var lb;async function pae(){if(process.env.METADATA_SERVER_DETECTION){let d=process.env.METADATA_SERVER_DETECTION.trim().toLocaleLowerCase();if(!(d in ve.METADATA_SERVER_DETECTION))throw new RangeError(`Unknown \`METADATA_SERVER_DETECTION\` env variable. Got \`${d}\`, but it should be \`${Object.keys(ve.METADATA_SERVER_DETECTION).join("`, `")}\`, or unset`);switch(d){case"assume-present":return!0;case"none":return!1;case"bios-only":return Ix();case"ping-only":}}try{return lb===void 0&&(lb=ef("instance",void 0,cae(),!(process.env.GCE_METADATA_IP||process.env.GCE_METADATA_HOST))),await lb,!0}catch(d){let o=d;if(process.env.DEBUG_AUTH&&console.info(o),o.type==="request-timeout"||o.response&&o.response.status===404)return!1;if(!(o.response&&o.response.status===404)&&(!o.code||!["EHOSTDOWN","EHOSTUNREACH","ENETUNREACH","ENOENT","ENOTFOUND","ECONNREFUSED"].includes(o.code))){let p="UNKNOWN";o.code&&(p=o.code),process.emitWarning(`received unexpected error = ${o.message} code = ${p}`,"MetadataLookupWarning")}return!1}}ve.isAvailable=pae;function sae(){lb=void 0}ve.resetIsAvailableCache=sae;ve.gcpResidencyCache=null;function Ix(){return ve.gcpResidencyCache===null&&SL(),ve.gcpResidencyCache}ve.getGCPResidency=Ix;function SL(d=null){ve.gcpResidencyCache=d!==null?d:(0,tae.detectGCPResidency)()}ve.setGCPResidency=SL;function PL(){return Ix()?0:3e3}ve.requestTimeout=PL;$ne(Rx(),ve)});var xL=A(cb=>{"use strict";cb.byteLength=dae;cb.toByteArray=mae;cb.fromByteArray=yae;var xa=[],sn=[],uae=typeof Uint8Array<"u"?Uint8Array:Array,kx="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(Yl=0,jL=kx.length;Yl0)throw new Error("Invalid string. Length must be a multiple of 4");var p=d.indexOf("=");p===-1&&(p=o);var c=p===o?0:4-p%4;return[p,c]}function dae(d){var o=wL(d),p=o[0],c=o[1];return(p+c)*3/4-c}function fae(d,o,p){return(o+p)*3/4-p}function mae(d){var o,p=wL(d),c=p[0],l=p[1],u=new uae(fae(d,c,l)),O=0,y=l>0?c-4:c,m;for(m=0;m>16&255,u[O++]=o>>8&255,u[O++]=o&255;return l===2&&(o=sn[d.charCodeAt(m)]<<2|sn[d.charCodeAt(m+1)]>>4,u[O++]=o&255),l===1&&(o=sn[d.charCodeAt(m)]<<10|sn[d.charCodeAt(m+1)]<<4|sn[d.charCodeAt(m+2)]>>2,u[O++]=o>>8&255,u[O++]=o&255),u}function hae(d){return xa[d>>18&63]+xa[d>>12&63]+xa[d>>6&63]+xa[d&63]}function gae(d,o,p){for(var c,l=[],u=o;uy?y:O+u));return c===1?(o=d[p-1],l.push(xa[o>>2]+xa[o<<4&63]+"==")):c===2&&(o=(d[p-2]<<8)+d[p-1],l.push(xa[o>>10]+xa[o>>4&63]+xa[o<<2&63]+"=")),l.join("")}});var _L=A(pb=>{"use strict";Object.defineProperty(pb,"__esModule",{value:!0});pb.BrowserCrypto=void 0;var bs=xL(),bae=vs(),Lx=class d{constructor(){if(typeof window>"u"||window.crypto===void 0||window.crypto.subtle===void 0)throw new Error("SubtleCrypto not found. Make sure it's an https:// website.")}async sha256DigestBase64(o){let p=new TextEncoder().encode(o),c=await window.crypto.subtle.digest("SHA-256",p);return bs.fromByteArray(new Uint8Array(c))}randomBytesBase64(o){let p=new Uint8Array(o);return window.crypto.getRandomValues(p),bs.fromByteArray(p)}static padBase64(o){for(;o.length%4!==0;)o+="=";return o}async verify(o,p,c){let l={name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}},u=new TextEncoder().encode(p),O=bs.toByteArray(d.padBase64(c)),y=await window.crypto.subtle.importKey("jwk",o,l,!0,["verify"]);return await window.crypto.subtle.verify(l,y,O,u)}async sign(o,p){let c={name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}},l=new TextEncoder().encode(p),u=await window.crypto.subtle.importKey("jwk",o,c,!0,["sign"]),O=await window.crypto.subtle.sign(c,u,l);return bs.fromByteArray(new Uint8Array(O))}decodeBase64StringUtf8(o){let p=bs.toByteArray(d.padBase64(o));return new TextDecoder().decode(p)}encodeBase64StringUtf8(o){let p=new TextEncoder().encode(o);return bs.fromByteArray(p)}async sha256DigestHex(o){let p=new TextEncoder().encode(o),c=await window.crypto.subtle.digest("SHA-256",p);return(0,bae.fromArrayBufferToHex)(c)}async signWithHmacSha256(o,p){let c=typeof o=="string"?o:String.fromCharCode(...new Uint16Array(o)),l=new TextEncoder,u=await window.crypto.subtle.importKey("raw",l.encode(c),{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]);return window.crypto.subtle.sign("HMAC",u,l.encode(p))}};pb.BrowserCrypto=Lx});var DL=A(sb=>{"use strict";Object.defineProperty(sb,"__esModule",{value:!0});sb.NodeCrypto=void 0;var Ts=require("crypto"),Jx=class{async sha256DigestBase64(o){return Ts.createHash("sha256").update(o).digest("base64")}randomBytesBase64(o){return Ts.randomBytes(o).toString("base64")}async verify(o,p,c){let l=Ts.createVerify("sha256");return l.update(p),l.end(),l.verify(o,c,"base64")}async sign(o,p){let c=Ts.createSign("RSA-SHA256");return c.update(p),c.end(),c.sign(o,"base64")}decodeBase64StringUtf8(o){return Buffer.from(o,"base64").toString("utf-8")}encodeBase64StringUtf8(o){return Buffer.from(o,"utf-8").toString("base64")}async sha256DigestHex(o){return Ts.createHash("sha256").update(o).digest("hex")}async signWithHmacSha256(o,p){let c=typeof o=="string"?o:Tae(o);return vae(Ts.createHmac("sha256",c).update(p).digest())}};sb.NodeCrypto=Jx;function vae(d){return d.buffer.slice(d.byteOffset,d.byteOffset+d.byteLength)}function Tae(d){return Buffer.from(d)}});var vs=A(_r=>{"use strict";Object.defineProperty(_r,"__esModule",{value:!0});_r.fromArrayBufferToHex=_r.hasBrowserCrypto=_r.createCrypto=void 0;var Oae=_L(),Sae=DL();function Pae(){return EL()?new Oae.BrowserCrypto:new Sae.NodeCrypto}_r.createCrypto=Pae;function EL(){return typeof window<"u"&&typeof window.crypto<"u"&&typeof window.crypto.subtle<"u"}_r.hasBrowserCrypto=EL;function jae(d){return Array.from(new Uint8Array(d)).map(p=>p.toString(16).padStart(2,"0")).join("")}_r.fromArrayBufferToHex=jae});var ML=A(ub=>{"use strict";Object.defineProperty(ub,"__esModule",{value:!0});ub.validate=void 0;function wae(d){let o=[{invalid:"uri",expected:"url"},{invalid:"json",expected:"data"},{invalid:"qs",expected:"params"}];for(let p of o)if(d[p.invalid]){let c=`'${p.invalid}' is not a valid configuration option. Please use '${p.expected}' instead. This library is using Axios for requests. Please see https://github.com/axios/axios to learn more about the valid request options.`;throw new Error(c)}}ub.validate=wae});var Vx=A((xje,xae)=>{xae.exports={name:"google-auth-library",version:"9.2.0",author:"Google Inc.",description:"Google APIs Authentication Client Library for Node.js",engines:{node:">=14"},main:"./build/src/index.js",types:"./build/src/index.d.ts",repository:"googleapis/google-auth-library-nodejs.git",keywords:["google","api","google apis","client","client library"],dependencies:{"base64-js":"^1.3.0","ecdsa-sig-formatter":"^1.0.11",gaxios:"^6.0.0","gcp-metadata":"^6.0.0",gtoken:"^7.0.0",jws:"^4.0.0"},devDependencies:{"@compodoc/compodoc":"^1.1.7","@types/base64-js":"^1.2.5","@types/chai":"^4.1.7","@types/jws":"^3.1.0","@types/mocha":"^9.0.0","@types/mv":"^2.1.0","@types/ncp":"^2.0.1","@types/node":"^20.4.2","@types/sinon":"^10.0.0","assert-rejects":"^1.0.0",c8:"^8.0.0",chai:"^4.2.0",codecov:"^3.0.2",execa:"^5.0.0",gts:"^5.0.0","is-docker":"^2.0.0",karma:"^6.0.0","karma-chrome-launcher":"^3.0.0","karma-coverage":"^2.0.0","karma-firefox-launcher":"^2.0.0","karma-mocha":"^2.0.0","karma-sourcemap-loader":"^0.4.0","karma-webpack":"^5.0.0",keypair:"^1.0.4",linkinator:"^4.0.0",mocha:"^9.2.2",mv:"^2.1.1",ncp:"^2.0.0",nock:"^13.0.0","null-loader":"^4.0.0",puppeteer:"^21.0.0",sinon:"^15.0.0","ts-loader":"^8.0.0",typescript:"^5.1.6",webpack:"^5.21.2","webpack-cli":"^4.0.0"},files:["build/src","!build/src/**/*.map"],scripts:{test:"c8 mocha build/test",clean:"gts clean",prepare:"npm run compile",lint:"gts check",compile:"tsc -p .",fix:"gts fix",pretest:"npm run compile -- --sourceMap",docs:"compodoc src/","samples-setup":"cd samples/ && npm link ../ && npm run setup && cd ../","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha build/system-test --timeout 60000","presystem-test":"npm run compile -- --sourceMap",webpack:"webpack","browser-test":"karma start","docs-test":"linkinator docs","predocs-test":"npm run docs",prelint:"cd samples; npm link ../; npm install",precompile:"gts clean"},license:"Apache-2.0"}});var of=A(fb=>{"use strict";Object.defineProperty(fb,"__esModule",{value:!0});fb.DefaultTransporter=void 0;var _ae=li(),Dae=ML(),Eae=Vx(),NL="google-api-nodejs-client",db=class d{constructor(){this.instance=new _ae.Gaxios}configure(o={}){if(o.headers=o.headers||{},typeof window>"u"){let p=o.headers["User-Agent"];if(p?p.includes(`${NL}/`)||(o.headers["User-Agent"]=`${p} ${d.USER_AGENT}`):o.headers["User-Agent"]=d.USER_AGENT,!o.headers["x-goog-api-client"]){let c=process.version.replace(/^v/,"");o.headers["x-goog-api-client"]=`gl-node/${c}`}}return o}request(o){return o=this.configure(o),(0,Dae.validate)(o),this.instance.request(o).catch(p=>{throw this.processError(p)})}get defaults(){return this.instance.defaults}set defaults(o){this.instance.defaults=o}processError(o){let p=o.response,c=o,l=p?p.data:null;return p&&l&&l.error&&p.status!==200?typeof l.error=="string"?(c.message=l.error,c.status=p.status):Array.isArray(l.error.errors)?(c.message=l.error.errors.map(u=>u.message).join(` +`),c.code=l.error.code,c.errors=l.error.errors):(c.message=l.error.message,c.code=l.error.code):p&&p.status>=400&&(c.message=l,c.status=p.status),c}};fb.DefaultTransporter=db;db.USER_AGENT=`${NL}/${Eae.version}`});var Kl=A((Ux,RL)=>{var mb=require("buffer"),_a=mb.Buffer;function CL(d,o){for(var p in d)o[p]=d[p]}_a.from&&_a.alloc&&_a.allocUnsafe&&_a.allocUnsafeSlow?RL.exports=mb:(CL(mb,Ux),Ux.Buffer=Wl);function Wl(d,o,p){return _a(d,o,p)}Wl.prototype=Object.create(_a.prototype);CL(_a,Wl);Wl.from=function(d,o,p){if(typeof d=="number")throw new TypeError("Argument must not be a number");return _a(d,o,p)};Wl.alloc=function(d,o,p){if(typeof d!="number")throw new TypeError("Argument must be a number");var c=_a(d);return o!==void 0?typeof p=="string"?c.fill(o,p):c.fill(o):c.fill(0),c};Wl.allocUnsafe=function(d){if(typeof d!="number")throw new TypeError("Argument must be a number");return _a(d)};Wl.allocUnsafeSlow=function(d){if(typeof d!="number")throw new TypeError("Argument must be a number");return mb.SlowBuffer(d)}});var FL=A((Dje,AL)=>{"use strict";function qx(d){var o=(d/8|0)+(d%8===0?0:1);return o}var Mae={ES256:qx(256),ES384:qx(384),ES512:qx(521)};function Nae(d){var o=Mae[d];if(o)return o;throw new Error('Unknown algorithm "'+d+'"')}AL.exports=Nae});var Bx=A((Eje,UL)=>{"use strict";var hb=Kl().Buffer,kL=FL(),gb=128,LL=0,Cae=32,Rae=16,Aae=2,JL=Rae|Cae|LL<<6,yb=Aae|LL<<6;function Fae(d){return d.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function VL(d){if(hb.isBuffer(d))return d;if(typeof d=="string")return hb.from(d,"base64");throw new TypeError("ECDSA signature must be a Base64 string or a Buffer")}function Iae(d,o){d=VL(d);var p=kL(o),c=p+1,l=d.length,u=0;if(d[u++]!==JL)throw new Error('Could not find expected "seq"');var O=d[u++];if(O===(gb|1)&&(O=d[u++]),l-u=gb;return l&&--c,c}function kae(d,o){d=VL(d);var p=kL(o),c=d.length;if(c!==p*2)throw new TypeError('"'+o+'" signatures must be "'+p*2+'" bytes, saw "'+c+'"');var l=IL(d,0,p),u=IL(d,p,d.length),O=p-l,y=p-u,m=2+O+1+1+y,a=m{"use strict";var Un=Da&&Da.__classPrivateFieldGet||function(d,o,p,c){if(p==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return p==="m"?c:p==="a"?c.call(d):c?c.value:o.get(d)},Os,ci,Gx,zx;Object.defineProperty(Da,"__esModule",{value:!0});Da.LRUCache=Da.originalOrCamelOptions=Da.snakeToCamel=void 0;function qL(d){return d.replace(/([_][^_])/g,o=>o.slice(1).toUpperCase())}Da.snakeToCamel=qL;function Lae(d){function o(p){var c;let l=d||{};return(c=l[p])!==null&&c!==void 0?c:l[qL(p)]}return{get:o}}Da.originalOrCamelOptions=Lae;var Hx=class{constructor(o){Os.add(this),ci.set(this,new Map),this.capacity=o.capacity,this.maxAge=o.maxAge}set(o,p){Un(this,Os,"m",Gx).call(this,o,p),Un(this,Os,"m",zx).call(this)}get(o){let p=Un(this,ci,"f").get(o);if(p)return Un(this,Os,"m",Gx).call(this,o,p.value),Un(this,Os,"m",zx).call(this),p.value}};Da.LRUCache=Hx;ci=new WeakMap,Os=new WeakSet,Gx=function(o,p){Un(this,ci,"f").delete(o),Un(this,ci,"f").set(o,{value:p,lastAccessed:Date.now()})},zx=function(){let o=this.maxAge?Date.now()-this.maxAge:0,p=Un(this,ci,"f").entries().next();for(;!p.done&&(Un(this,ci,"f").size>this.capacity||p.value[1].lastAccessed{"use strict";Object.defineProperty(qn,"__esModule",{value:!0});qn.AuthClient=qn.DEFAULT_EAGER_REFRESH_THRESHOLD_MILLIS=qn.DEFAULT_UNIVERSE=void 0;var Jae=require("events"),Vae=of(),Uae=nf();qn.DEFAULT_UNIVERSE="googleapis.com";qn.DEFAULT_EAGER_REFRESH_THRESHOLD_MILLIS=5*60*1e3;var Qx=class extends Jae.EventEmitter{constructor(o={}){var p,c,l,u,O;super(),this.credentials={},this.eagerRefreshThresholdMillis=qn.DEFAULT_EAGER_REFRESH_THRESHOLD_MILLIS,this.forceRefreshOnFailure=!1,this.universeDomain=qn.DEFAULT_UNIVERSE;let y=(0,Uae.originalOrCamelOptions)(o);this.projectId=(p=y.get("project_id"))!==null&&p!==void 0?p:null,this.quotaProjectId=y.get("quota_project_id"),this.credentials=(c=y.get("credentials"))!==null&&c!==void 0?c:{},this.universeDomain=(l=y.get("universe_domain"))!==null&&l!==void 0?l:qn.DEFAULT_UNIVERSE,this.transporter=(u=o.transporter)!==null&&u!==void 0?u:new Vae.DefaultTransporter,o.transporterOptions&&(this.transporter.defaults=o.transporterOptions),o.eagerRefreshThresholdMillis&&(this.eagerRefreshThresholdMillis=o.eagerRefreshThresholdMillis),this.forceRefreshOnFailure=(O=o.forceRefreshOnFailure)!==null&&O!==void 0?O:!1}setCredentials(o){this.credentials=o}addSharedMetadataHeaders(o){return!o["x-goog-user-project"]&&this.quotaProjectId&&(o["x-goog-user-project"]=this.quotaProjectId),o}};qn.AuthClient=Qx});var Wx=A(bb=>{"use strict";Object.defineProperty(bb,"__esModule",{value:!0});bb.LoginTicket=void 0;var Yx=class{constructor(o,p){this.envelope=o,this.payload=p}getEnvelope(){return this.envelope}getPayload(){return this.payload}getUserId(){let o=this.getPayload();return o&&o.sub?o.sub:null}getAttributes(){return{envelope:this.getEnvelope(),payload:this.getPayload()}}};bb.LoginTicket=Yx});var Zl=A(Dr=>{"use strict";Object.defineProperty(Dr,"__esModule",{value:!0});Dr.OAuth2Client=Dr.CertificateFormat=Dr.CodeChallengeMethod=void 0;var qae=li(),vb=require("querystring"),Bae=require("stream"),Gae=Bx(),Kx=vs(),zae=Xl(),Hae=Wx(),BL;(function(d){d.Plain="plain",d.S256="S256"})(BL||(Dr.CodeChallengeMethod=BL={}));var pi;(function(d){d.PEM="PEM",d.JWK="JWK"})(pi||(Dr.CertificateFormat=pi={}));var Uo=class d extends zae.AuthClient{constructor(o,p,c){let l=o&&typeof o=="object"?o:{clientId:o,clientSecret:p,redirectUri:c};super(l),this.certificateCache={},this.certificateExpiry=null,this.certificateCacheFormat=pi.PEM,this.refreshTokenPromises=new Map,this._clientId=l.clientId,this._clientSecret=l.clientSecret,this.redirectUri=l.redirectUri}generateAuthUrl(o={}){if(o.code_challenge_method&&!o.code_challenge)throw new Error("If a code_challenge_method is provided, code_challenge must be included.");return o.response_type=o.response_type||"code",o.client_id=o.client_id||this._clientId,o.redirect_uri=o.redirect_uri||this.redirectUri,Array.isArray(o.scope)&&(o.scope=o.scope.join(" ")),d.GOOGLE_OAUTH2_AUTH_BASE_URL_+"?"+vb.stringify(o)}generateCodeVerifier(){throw new Error("generateCodeVerifier is removed, please use generateCodeVerifierAsync instead.")}async generateCodeVerifierAsync(){let o=(0,Kx.createCrypto)(),c=o.randomBytesBase64(96).replace(/\+/g,"~").replace(/=/g,"_").replace(/\//g,"-"),u=(await o.sha256DigestBase64(c)).split("=")[0].replace(/\+/g,"-").replace(/\//g,"_");return{codeVerifier:c,codeChallenge:u}}getToken(o,p){let c=typeof o=="string"?{code:o}:o;if(p)this.getTokenAsync(c).then(l=>p(null,l.tokens,l.res),l=>p(l,null,l.response));else return this.getTokenAsync(c)}async getTokenAsync(o){let p=d.GOOGLE_OAUTH2_TOKEN_URL_,c={code:o.code,client_id:o.client_id||this._clientId,client_secret:this._clientSecret,redirect_uri:o.redirect_uri||this.redirectUri,grant_type:"authorization_code",code_verifier:o.codeVerifier},l=await this.transporter.request({method:"POST",url:p,data:vb.stringify(c),headers:{"Content-Type":"application/x-www-form-urlencoded"}}),u=l.data;return l.data&&l.data.expires_in&&(u.expiry_date=new Date().getTime()+l.data.expires_in*1e3,delete u.expires_in),this.emit("tokens",u),{tokens:u,res:l}}async refreshToken(o){if(!o)return this.refreshTokenNoCache(o);if(this.refreshTokenPromises.has(o))return this.refreshTokenPromises.get(o);let p=this.refreshTokenNoCache(o).then(c=>(this.refreshTokenPromises.delete(o),c),c=>{throw this.refreshTokenPromises.delete(o),c});return this.refreshTokenPromises.set(o,p),p}async refreshTokenNoCache(o){var p;if(!o)throw new Error("No refresh token is set.");let c=d.GOOGLE_OAUTH2_TOKEN_URL_,l={refresh_token:o,client_id:this._clientId,client_secret:this._clientSecret,grant_type:"refresh_token"},u;try{u=await this.transporter.request({method:"POST",url:c,data:vb.stringify(l),headers:{"Content-Type":"application/x-www-form-urlencoded"}})}catch(y){throw y instanceof qae.GaxiosError&&y.message==="invalid_grant"&&(!((p=y.response)===null||p===void 0)&&p.data)&&/ReAuth/i.test(y.response.data.error_description)&&(y.message=JSON.stringify(y.response.data)),y}let O=u.data;return u.data&&u.data.expires_in&&(O.expiry_date=new Date().getTime()+u.data.expires_in*1e3,delete O.expires_in),this.emit("tokens",O),{tokens:O,res:u}}refreshAccessToken(o){if(o)this.refreshAccessTokenAsync().then(p=>o(null,p.credentials,p.res),o);else return this.refreshAccessTokenAsync()}async refreshAccessTokenAsync(){let o=await this.refreshToken(this.credentials.refresh_token),p=o.tokens;return p.refresh_token=this.credentials.refresh_token,this.credentials=p,{credentials:this.credentials,res:o.res}}getAccessToken(o){if(o)this.getAccessTokenAsync().then(p=>o(null,p.token,p.res),o);else return this.getAccessTokenAsync()}async getAccessTokenAsync(){if(!this.credentials.access_token||this.isTokenExpiring()){if(!this.credentials.refresh_token)if(this.refreshHandler){let c=await this.processAndValidateRefreshHandler();if(c?.access_token)return this.setCredentials(c),{token:this.credentials.access_token}}else throw new Error("No refresh token or refresh handler callback is set.");let p=await this.refreshAccessTokenAsync();if(!p.credentials||p.credentials&&!p.credentials.access_token)throw new Error("Could not refresh access token.");return{token:p.credentials.access_token,res:p.res}}else return{token:this.credentials.access_token}}async getRequestHeaders(o){return(await this.getRequestMetadataAsync(o)).headers}async getRequestMetadataAsync(o){let p=this.credentials;if(!p.access_token&&!p.refresh_token&&!this.apiKey&&!this.refreshHandler)throw new Error("No access, refresh token, API key or refresh handler callback is set.");if(p.access_token&&!this.isTokenExpiring()){p.token_type=p.token_type||"Bearer";let y={Authorization:p.token_type+" "+p.access_token};return{headers:this.addSharedMetadataHeaders(y)}}if(this.refreshHandler){let y=await this.processAndValidateRefreshHandler();if(y?.access_token){this.setCredentials(y);let m={Authorization:"Bearer "+this.credentials.access_token};return{headers:this.addSharedMetadataHeaders(m)}}}if(this.apiKey)return{headers:{"X-Goog-Api-Key":this.apiKey}};let c=null,l=null;try{c=await this.refreshToken(p.refresh_token),l=c.tokens}catch(y){let m=y;throw m.response&&(m.response.status===403||m.response.status===404)&&(m.message=`Could not refresh access token: ${m.message}`),m}let u=this.credentials;u.token_type=u.token_type||"Bearer",l.refresh_token=u.refresh_token,this.credentials=l;let O={Authorization:u.token_type+" "+l.access_token};return{headers:this.addSharedMetadataHeaders(O),res:c.res}}static getRevokeTokenUrl(o){let p=vb.stringify({token:o});return`${d.GOOGLE_OAUTH2_REVOKE_URL_}?${p}`}revokeToken(o,p){let c={url:d.getRevokeTokenUrl(o),method:"POST"};if(p)this.transporter.request(c).then(l=>p(null,l),p);else return this.transporter.request(c)}revokeCredentials(o){if(o)this.revokeCredentialsAsync().then(p=>o(null,p),o);else return this.revokeCredentialsAsync()}async revokeCredentialsAsync(){let o=this.credentials.access_token;if(this.credentials={},o)return this.revokeToken(o);throw new Error("No access token to revoke.")}request(o,p){if(p)this.requestAsync(o).then(c=>p(null,c),c=>p(c,c.response));else return this.requestAsync(o)}async requestAsync(o,p=!1){let c;try{let l=await this.getRequestMetadataAsync(o.url);o.headers=o.headers||{},l.headers&&l.headers["x-goog-user-project"]&&(o.headers["x-goog-user-project"]=l.headers["x-goog-user-project"]),l.headers&&l.headers.Authorization&&(o.headers.Authorization=l.headers.Authorization),this.apiKey&&(o.headers["X-Goog-Api-Key"]=this.apiKey),c=await this.transporter.request(o)}catch(l){let u=l.response;if(u){let O=u.status,y=this.credentials&&this.credentials.access_token&&this.credentials.refresh_token&&(!this.credentials.expiry_date||this.forceRefreshOnFailure),m=this.credentials&&this.credentials.access_token&&!this.credentials.refresh_token&&(!this.credentials.expiry_date||this.forceRefreshOnFailure)&&this.refreshHandler,a=u.config.data instanceof Bae.Readable,r=O===401||O===403;if(!p&&r&&!a&&y)return await this.refreshAccessTokenAsync(),this.requestAsync(o,!0);if(!p&&r&&!a&&m){let e=await this.processAndValidateRefreshHandler();return e?.access_token&&this.setCredentials(e),this.requestAsync(o,!0)}}throw l}return c}verifyIdToken(o,p){if(p&&typeof p!="function")throw new Error("This method accepts an options object as the first parameter, which includes the idToken, audience, and maxExpiry.");if(p)this.verifyIdTokenAsync(o).then(c=>p(null,c),p);else return this.verifyIdTokenAsync(o)}async verifyIdTokenAsync(o){if(!o.idToken)throw new Error("The verifyIdToken method requires an ID Token");let p=await this.getFederatedSignonCertsAsync();return await this.verifySignedJwtWithCertsAsync(o.idToken,p.certs,o.audience,d.ISSUERS_,o.maxExpiry)}async getTokenInfo(o){let{data:p}=await this.transporter.request({method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded",Authorization:`Bearer ${o}`},url:d.GOOGLE_TOKEN_INFO_URL}),c=Object.assign({expiry_date:new Date().getTime()+p.expires_in*1e3,scopes:p.scope.split(" ")},p);return delete c.expires_in,delete c.scope,c}getFederatedSignonCerts(o){if(o)this.getFederatedSignonCertsAsync().then(p=>o(null,p.certs,p.res),o);else return this.getFederatedSignonCertsAsync()}async getFederatedSignonCertsAsync(){let o=new Date().getTime(),p=(0,Kx.hasBrowserCrypto)()?pi.JWK:pi.PEM;if(this.certificateExpiry&&oo(null,p.pubkeys,p.res),o);else return this.getIapPublicKeysAsync()}async getIapPublicKeysAsync(){let o,p=d.GOOGLE_OAUTH2_IAP_PUBLIC_KEY_URL_;try{o=await this.transporter.request({url:p})}catch(c){throw c instanceof Error&&(c.message=`Failed to retrieve verification certificates: ${c.message}`),c}return{pubkeys:o.data,res:o}}verifySignedJwtWithCerts(){throw new Error("verifySignedJwtWithCerts is removed, please use verifySignedJwtWithCertsAsync instead.")}async verifySignedJwtWithCertsAsync(o,p,c,l,u){let O=(0,Kx.createCrypto)();u||(u=d.MAX_TOKEN_LIFETIME_SECS_);let y=o.split(".");if(y.length!==3)throw new Error("Wrong number of segments in token: "+o);let m=y[0]+"."+y[1],a=y[2],r,e;try{r=JSON.parse(O.decodeBase64StringUtf8(y[0]))}catch(_){throw _ instanceof Error&&(_.message=`Can't parse token envelope: ${y[0]}': ${_.message}`),_}if(!r)throw new Error("Can't parse token envelope: "+y[0]);try{e=JSON.parse(O.decodeBase64StringUtf8(y[1]))}catch(_){throw _ instanceof Error&&(_.message=`Can't parse token payload '${y[0]}`),_}if(!e)throw new Error("Can't parse token payload: "+y[1]);if(!Object.prototype.hasOwnProperty.call(p,r.kid))throw new Error("No pem found for envelope: "+JSON.stringify(r));let t=p[r.kid];if(r.alg==="ES256"&&(a=Gae.joseToDer(a,"ES256").toString("base64")),!await O.verify(t,m,a))throw new Error("Invalid token signature: "+o);if(!e.iat)throw new Error("No issue time in token: "+JSON.stringify(e));if(!e.exp)throw new Error("No expiration time in token: "+JSON.stringify(e));let i=Number(e.iat);if(isNaN(i))throw new Error("iat field using invalid format");let s=Number(e.exp);if(isNaN(s))throw new Error("exp field using invalid format");let f=new Date().getTime()/1e3;if(s>=f+u)throw new Error("Expiration time too far in future: "+JSON.stringify(e));let g=i-d.CLOCK_SKEW_SECS_,T=s+d.CLOCK_SKEW_SECS_;if(fT)throw new Error("Token used too late, "+f+" > "+T+": "+JSON.stringify(e));if(l&&l.indexOf(e.iss)<0)throw new Error("Invalid issuer, expected one of ["+l+"], but got "+e.iss);if(typeof c<"u"&&c!==null){let _=e.aud,C=!1;if(c.constructor===Array?C=c.indexOf(_)>-1:C=_===c,!C)throw new Error("Wrong recipient, payload audience != requiredAudience")}return new Hae.LoginTicket(r,e)}async processAndValidateRefreshHandler(){if(this.refreshHandler){let o=await this.refreshHandler();if(!o.access_token)throw new Error("No access token is returned by the refreshHandler callback.");return o}}isTokenExpiring(){let o=this.credentials.expiry_date;return o?o<=new Date().getTime()+this.eagerRefreshThresholdMillis:!1}};Dr.OAuth2Client=Uo;Uo.GOOGLE_TOKEN_INFO_URL="https://oauth2.googleapis.com/tokeninfo";Uo.GOOGLE_OAUTH2_AUTH_BASE_URL_="https://accounts.google.com/o/oauth2/v2/auth";Uo.GOOGLE_OAUTH2_TOKEN_URL_="https://oauth2.googleapis.com/token";Uo.GOOGLE_OAUTH2_REVOKE_URL_="https://oauth2.googleapis.com/revoke";Uo.GOOGLE_OAUTH2_FEDERATED_SIGNON_PEM_CERTS_URL_="https://www.googleapis.com/oauth2/v1/certs";Uo.GOOGLE_OAUTH2_FEDERATED_SIGNON_JWK_CERTS_URL_="https://www.googleapis.com/oauth2/v3/certs";Uo.GOOGLE_OAUTH2_IAP_PUBLIC_KEY_URL_="https://www.gstatic.com/iap/verify/public_key";Uo.CLOCK_SKEW_SECS_=300;Uo.MAX_TOKEN_LIFETIME_SECS_=86400;Uo.ISSUERS_=["accounts.google.com","https://accounts.google.com"]});var Zx=A(Tb=>{"use strict";Object.defineProperty(Tb,"__esModule",{value:!0});Tb.Compute=void 0;var Qae=li(),GL=tf(),Yae=Zl(),Xx=class extends Yae.OAuth2Client{constructor(o={}){super(o),this.credentials={expiry_date:1,refresh_token:"compute-placeholder"},this.serviceAccountEmail=o.serviceAccountEmail||"default",this.scopes=Array.isArray(o.scopes)?o.scopes:o.scopes?[o.scopes]:[]}async refreshTokenNoCache(o){let p=`service-accounts/${this.serviceAccountEmail}/token`,c;try{let u={property:p};this.scopes.length>0&&(u.params={scopes:this.scopes.join(",")}),c=await GL.instance(u)}catch(u){throw u instanceof Qae.GaxiosError&&(u.message=`Could not refresh access token: ${u.message}`,this.wrapError(u)),u}let l=c;return c&&c.expires_in&&(l.expiry_date=new Date().getTime()+c.expires_in*1e3,delete l.expires_in),this.emit("tokens",l),{tokens:l,res:null}}async fetchIdToken(o){let p=`service-accounts/${this.serviceAccountEmail}/identity?format=full&audience=${o}`,c;try{let l={property:p};c=await GL.instance(l)}catch(l){throw l instanceof Error&&(l.message=`Could not fetch ID token: ${l.message}`),l}return c}wrapError(o){let p=o.response;p&&p.status&&(o.status=p.status,p.status===403?o.message="A Forbidden error was returned while attempting to retrieve an access token for the Compute Engine built-in service account. This may be because the Compute Engine instance does not have the correct permission scopes specified: "+o.message:p.status===404&&(o.message="A Not Found error was returned while attempting to retrieve an accesstoken for the Compute Engine built-in service account. This may be because the Compute Engine instance does not have any permission scopes specified: "+o.message))}};Tb.Compute=Xx});var e2=A(Ob=>{"use strict";Object.defineProperty(Ob,"__esModule",{value:!0});Ob.IdTokenClient=void 0;var Wae=Zl(),$x=class extends Wae.OAuth2Client{constructor(o){super(o),this.targetAudience=o.targetAudience,this.idTokenProvider=o.idTokenProvider}async getRequestMetadataAsync(o){if(!this.credentials.id_token||!this.credentials.expiry_date||this.isTokenExpiring()){let c=await this.idTokenProvider.fetchIdToken(this.targetAudience);this.credentials={id_token:c,expiry_date:this.getIdTokenExpiryDate(c)}}return{headers:{Authorization:"Bearer "+this.credentials.id_token}}}getIdTokenExpiryDate(o){let p=o.split(".")[1];if(p)return JSON.parse(Buffer.from(p,"base64").toString("ascii")).exp*1e3}};Ob.IdTokenClient=$x});var t2=A(Er=>{"use strict";Object.defineProperty(Er,"__esModule",{value:!0});Er.getEnv=Er.clear=Er.GCPEnv=void 0;var zL=tf(),si;(function(d){d.APP_ENGINE="APP_ENGINE",d.KUBERNETES_ENGINE="KUBERNETES_ENGINE",d.CLOUD_FUNCTIONS="CLOUD_FUNCTIONS",d.COMPUTE_ENGINE="COMPUTE_ENGINE",d.CLOUD_RUN="CLOUD_RUN",d.NONE="NONE"})(si||(Er.GCPEnv=si={}));var af;function Kae(){af=void 0}Er.clear=Kae;async function Xae(){return af||(af=Zae(),af)}Er.getEnv=Xae;async function Zae(){let d=si.NONE;return $ae()?d=si.APP_ENGINE:eie()?d=si.CLOUD_FUNCTIONS:await nie()?await oie()?d=si.KUBERNETES_ENGINE:tie()?d=si.CLOUD_RUN:d=si.COMPUTE_ENGINE:d=si.NONE,d}function $ae(){return!!(process.env.GAE_SERVICE||process.env.GAE_MODULE_NAME)}function eie(){return!!(process.env.FUNCTION_NAME||process.env.FUNCTION_TARGET)}function tie(){return!!process.env.K_CONFIGURATION}async function oie(){try{return await zL.instance("attributes/cluster-name"),!0}catch{return!1}}async function nie(){return zL.isAvailable()}});var o2=A((kje,HL)=>{var Sb=Kl().Buffer,aie=require("stream"),iie=require("util");function Pb(d){if(this.buffer=null,this.writable=!0,this.readable=!0,!d)return this.buffer=Sb.alloc(0),this;if(typeof d.pipe=="function")return this.buffer=Sb.alloc(0),d.pipe(this),this;if(d.length||typeof d=="object")return this.buffer=d,this.writable=!1,process.nextTick(function(){this.emit("end",d),this.readable=!1,this.emit("close")}.bind(this)),this;throw new TypeError("Unexpected data type ("+typeof d+")")}iie.inherits(Pb,aie);Pb.prototype.write=function(o){this.buffer=Sb.concat([this.buffer,Sb.from(o)]),this.emit("data",o)};Pb.prototype.end=function(o){o&&this.write(o),this.emit("end",o),this.emit("close"),this.writable=!1,this.readable=!1};HL.exports=Pb});var YL=A((Lje,QL)=>{"use strict";var rf=require("buffer").Buffer,n2=require("buffer").SlowBuffer;QL.exports=jb;function jb(d,o){if(!rf.isBuffer(d)||!rf.isBuffer(o)||d.length!==o.length)return!1;for(var p=0,c=0;c{var cie=YL(),Ps=Kl().Buffer,Ea=require("crypto"),KL=Bx(),WL=require("util"),pie=`"%s" is not a valid algorithm. Supported algorithms are: - "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384", "ES512" and "none".`,Tm="secret must be a string or buffer",Mu="key must be a string or a buffer",Zse="key must be a string, a buffer or an object",m_=typeof ci.createPublicKey=="function";m_&&(Mu+=" or a KeyObject",Tm+="or a KeyObject");function a8(d){if(!Cu.isBuffer(d)&&typeof d!="string"&&(!m_||typeof d!="object"||typeof d.type!="string"||typeof d.asymmetricKeyType!="string"||typeof d.export!="function"))throw ga(Mu)}function i8(d){if(!Cu.isBuffer(d)&&typeof d!="string"&&typeof d!="object")throw ga(Zse)}function $se(d){if(!Cu.isBuffer(d)){if(typeof d=="string")return d;if(!m_||typeof d!="object"||d.type!=="secret"||typeof d.export!="function")throw ga(Tm)}}function h_(d){return d.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function r8(d){d=d.toString();var o=4-d.length%4;if(o!==4)for(var s=0;s{var cpe=require("buffer").Buffer;u8.exports=function(o){return typeof o=="string"?o:typeof o=="number"||cpe.isBuffer(o)?o.toString():JSON.stringify(o)}});var y8=A((RDe,g8)=>{var spe=Wc().Buffer,d8=d_(),ppe=g_(),upe=require("stream"),f8=y_(),b_=require("util");function m8(d,o){return spe.from(d,o).toString("base64").replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function dpe(d,o,s){s=s||"utf8";var c=m8(f8(d),"binary"),l=m8(f8(o),s);return b_.format("%s.%s",c,l)}function h8(d){var o=d.header,s=d.payload,c=d.secret||d.privateKey,l=d.encoding,u=ppe(o.alg),T=dpe(o,s,l),g=u.sign(T,c);return b_.format("%s.%s",T,g)}function c1(d){var o=d.secret||d.privateKey||d.key,s=new d8(o);this.readable=!0,this.header=d.header,this.encoding=d.encoding,this.secret=this.privateKey=this.key=s,this.payload=new d8(d.payload),this.secret.once("close",function(){!this.payload.writable&&this.readable&&this.sign()}.bind(this)),this.payload.once("close",function(){!this.secret.writable&&this.readable&&this.sign()}.bind(this))}b_.inherits(c1,upe);c1.prototype.sign=function(){try{var o=h8({header:this.header,payload:this.payload.buffer,secret:this.secret.buffer,encoding:this.encoding});return this.emit("done",o),this.emit("data",o),this.emit("end"),this.readable=!1,o}catch(s){this.readable=!1,this.emit("error",s),this.emit("close")}};c1.sign=h8;g8.exports=c1});var _8=A((NDe,x8)=>{var v8=Wc().Buffer,b8=d_(),fpe=g_(),mpe=require("stream"),T8=y_(),hpe=require("util"),gpe=/^[a-zA-Z0-9\-_]+?\.[a-zA-Z0-9\-_]+?\.([a-zA-Z0-9\-_]+)?$/;function ype(d){return Object.prototype.toString.call(d)==="[object Object]"}function bpe(d){if(ype(d))return d;try{return JSON.parse(d)}catch{return}}function O8(d){var o=d.split(".",1)[0];return bpe(v8.from(o,"base64").toString("binary"))}function vpe(d){return d.split(".",2).join(".")}function S8(d){return d.split(".")[2]}function Tpe(d,o){o=o||"utf8";var s=d.split(".")[1];return v8.from(s,"base64").toString(o)}function P8(d){return gpe.test(d)&&!!O8(d)}function j8(d,o,s){if(!o){var c=new Error("Missing algorithm parameter for jws.verify");throw c.code="MISSING_ALGORITHM",c}d=T8(d);var l=S8(d),u=vpe(d),T=fpe(o);return T.verify(u,l,s)}function w8(d,o){if(o=o||{},d=T8(d),!P8(d))return null;var s=O8(d);if(!s)return null;var c=Tpe(d);return(s.typ==="JWT"||o.json)&&(c=JSON.parse(c,o.encoding)),{header:s,payload:c,signature:S8(d)}}function Ru(d){d=d||{};var o=d.secret||d.publicKey||d.key,s=new b8(o);this.readable=!0,this.algorithm=d.algorithm,this.encoding=d.encoding,this.secret=this.publicKey=this.key=s,this.signature=new b8(d.signature),this.secret.once("close",function(){!this.signature.writable&&this.readable&&this.verify()}.bind(this)),this.signature.once("close",function(){!this.secret.writable&&this.readable&&this.verify()}.bind(this))}hpe.inherits(Ru,mpe);Ru.prototype.verify=function(){try{var o=j8(this.signature.buffer,this.algorithm,this.key.buffer),s=w8(this.signature.buffer,this.encoding);return this.emit("done",o,s),this.emit("data",o),this.emit("end"),this.readable=!1,o}catch(c){this.readable=!1,this.emit("error",c),this.emit("close")}};Ru.decode=w8;Ru.isValid=P8;Ru.verify=j8;x8.exports=Ru});var v_=A(Ol=>{var D8=y8(),s1=_8(),Ope=["HS256","HS384","HS512","RS256","RS384","RS512","PS256","PS384","PS512","ES256","ES384","ES512"];Ol.ALGORITHMS=Ope;Ol.sign=D8.sign;Ol.verify=s1.verify;Ol.decode=s1.decode;Ol.isValid=s1.isValid;Ol.createSign=function(o){return new D8(o)};Ol.createVerify=function(o){return new s1(o)}});var R8=A(p1=>{"use strict";Object.defineProperty(p1,"__esModule",{value:!0});p1.GoogleToken=void 0;var E8=require("fs"),Spe=Ki(),Ppe=v_(),jpe=require("path"),wpe=require("util"),M8=E8.readFile?(0,wpe.promisify)(E8.readFile):async()=>{throw new Xc("use key rather than keyFile.","MISSING_CREDENTIALS")},C8="https://www.googleapis.com/oauth2/v4/token",xpe="https://accounts.google.com/o/oauth2/revoke?token=",Xc=class extends Error{constructor(o,s){super(o),this.code=s}},T_=class{get accessToken(){return this.rawToken?this.rawToken.access_token:void 0}get idToken(){return this.rawToken?this.rawToken.id_token:void 0}get tokenType(){return this.rawToken?this.rawToken.token_type:void 0}get refreshToken(){return this.rawToken?this.rawToken.refresh_token:void 0}constructor(o){this.transporter={request:s=>(0,Spe.request)(s)},this.configure(o)}hasExpired(){let o=new Date().getTime();return this.rawToken&&this.expiresAt?o>=this.expiresAt:!0}isTokenExpiring(){var o;let s=new Date().getTime(),c=(o=this.eagerRefreshThresholdMillis)!==null&&o!==void 0?o:0;return this.rawToken&&this.expiresAt?this.expiresAt<=s+c:!0}getToken(o,s={}){if(typeof o=="object"&&(s=o,o=void 0),s=Object.assign({forceRefresh:!1},s),o){let c=o;this.getTokenAsync(s).then(l=>c(null,l),o);return}return this.getTokenAsync(s)}async getCredentials(o){switch(jpe.extname(o)){case".json":{let c=await M8(o,"utf8"),l=JSON.parse(c),u=l.private_key,T=l.client_email;if(!u||!T)throw new Xc("private_key and client_email are required.","MISSING_CREDENTIALS");return{privateKey:u,clientEmail:T}}case".der":case".crt":case".pem":return{privateKey:await M8(o,"utf8")};case".p12":case".pfx":throw new Xc("*.p12 certificates are not supported after v6.1.2. Consider utilizing *.json format or converting *.p12 to *.pem using the OpenSSL CLI.","UNKNOWN_CERTIFICATE_TYPE");default:throw new Xc("Unknown certificate type. Type is determined based on file extension. Current supported extensions are *.json, and *.pem.","UNKNOWN_CERTIFICATE_TYPE")}}async getTokenAsync(o){if(this.inFlightRequest&&!o.forceRefresh)return this.inFlightRequest;try{return await(this.inFlightRequest=this.getTokenAsyncInner(o))}finally{this.inFlightRequest=void 0}}async getTokenAsyncInner(o){if(this.isTokenExpiring()===!1&&o.forceRefresh===!1)return Promise.resolve(this.rawToken);if(!this.key&&!this.keyFile)throw new Error("No key or keyFile set.");if(!this.key&&this.keyFile){let s=await this.getCredentials(this.keyFile);this.key=s.privateKey,this.iss=s.clientEmail||this.iss,s.clientEmail||this.ensureEmail()}return this.requestToken()}ensureEmail(){if(!this.iss)throw new Xc("email is required.","MISSING_CREDENTIALS")}revokeToken(o){if(o){this.revokeTokenAsync().then(()=>o(),o);return}return this.revokeTokenAsync()}async revokeTokenAsync(){if(!this.accessToken)throw new Error("No token to revoke.");let o=xpe+this.accessToken;await this.transporter.request({url:o}),this.configure({email:this.iss,sub:this.sub,key:this.key,keyFile:this.keyFile,scope:this.scope,additionalClaims:this.additionalClaims})}configure(o={}){this.keyFile=o.keyFile,this.key=o.key,this.rawToken=void 0,this.iss=o.email||o.iss,this.sub=o.sub,this.additionalClaims=o.additionalClaims,typeof o.scope=="object"?this.scope=o.scope.join(" "):this.scope=o.scope,this.eagerRefreshThresholdMillis=o.eagerRefreshThresholdMillis,o.transporter&&(this.transporter=o.transporter)}async requestToken(){var o,s;let c=Math.floor(new Date().getTime()/1e3),l=this.additionalClaims||{},u=Object.assign({iss:this.iss,scope:this.scope,aud:C8,exp:c+3600,iat:c,sub:this.sub},l),T=Ppe.sign({header:{alg:"RS256"},payload:u,secret:this.key});try{let g=await this.transporter.request({method:"POST",url:C8,data:{grant_type:"urn:ietf:params:oauth:grant-type:jwt-bearer",assertion:T},headers:{"Content-Type":"application/x-www-form-urlencoded"},responseType:"json"});return this.rawToken=g.data,this.expiresAt=g.data.expires_in===null||g.data.expires_in===void 0?void 0:(c+g.data.expires_in)*1e3,this.rawToken}catch(g){this.rawToken=void 0,this.tokenExpires=void 0;let m=g.response&&(!((o=g.response)===null||o===void 0)&&o.data)?(s=g.response)===null||s===void 0?void 0:s.data:{};if(m.error){let a=m.error_description?`: ${m.error_description}`:"";g.message=`${m.error}${a}`}throw g}}};p1.GoogleToken=T_});var A8=A((kDe,N8)=>{"use strict";N8.exports=function(d){d.prototype[Symbol.iterator]=function*(){for(let o=this.head;o;o=o.next)yield o.value}}});var k8=A((FDe,I8)=>{"use strict";I8.exports=et;et.Node=Zc;et.create=et;function et(d){var o=this;if(o instanceof et||(o=new et),o.tail=null,o.head=null,o.length=0,d&&typeof d.forEach=="function")d.forEach(function(l){o.push(l)});else if(arguments.length>0)for(var s=0,c=arguments.length;s1)s=o;else if(this.head)c=this.head.next,s=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var l=0;c!==null;l++)s=d(s,c.value,l),c=c.next;return s};et.prototype.reduceReverse=function(d,o){var s,c=this.tail;if(arguments.length>1)s=o;else if(this.tail)c=this.tail.prev,s=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var l=this.length-1;c!==null;l--)s=d(s,c.value,l),c=c.prev;return s};et.prototype.toArray=function(){for(var d=new Array(this.length),o=0,s=this.head;s!==null;o++)d[o]=s.value,s=s.next;return d};et.prototype.toArrayReverse=function(){for(var d=new Array(this.length),o=0,s=this.tail;s!==null;o++)d[o]=s.value,s=s.prev;return d};et.prototype.slice=function(d,o){o=o||this.length,o<0&&(o+=this.length),d=d||0,d<0&&(d+=this.length);var s=new et;if(othis.length&&(o=this.length);for(var c=0,l=this.head;l!==null&&cthis.length&&(o=this.length);for(var c=this.length,l=this.tail;l!==null&&c>o;c--)l=l.prev;for(;l!==null&&c>d;c--,l=l.prev)s.push(l.value);return s};et.prototype.splice=function(d,o,...s){d>this.length&&(d=this.length-1),d<0&&(d=this.length+d);for(var c=0,l=this.head;l!==null&&c{"use strict";var Mpe=k8(),$c=Symbol("max"),er=Symbol("length"),Nu=Symbol("lengthCalculator"),Pm=Symbol("allowStale"),es=Symbol("maxAge"),$i=Symbol("dispose"),F8=Symbol("noDisposeOnSet"),eo=Symbol("lruList"),ya=Symbol("cache"),J8=Symbol("updateAgeOnGet"),O_=()=>1,P_=class{constructor(o){if(typeof o=="number"&&(o={max:o}),o||(o={}),o.max&&(typeof o.max!="number"||o.max<0))throw new TypeError("max must be a non-negative number");let s=this[$c]=o.max||1/0,c=o.length||O_;if(this[Nu]=typeof c!="function"?O_:c,this[Pm]=o.stale||!1,o.maxAge&&typeof o.maxAge!="number")throw new TypeError("maxAge must be a number");this[es]=o.maxAge||0,this[$i]=o.dispose,this[F8]=o.noDisposeOnSet||!1,this[J8]=o.updateAgeOnGet||!1,this.reset()}set max(o){if(typeof o!="number"||o<0)throw new TypeError("max must be a non-negative number");this[$c]=o||1/0,Sm(this)}get max(){return this[$c]}set allowStale(o){this[Pm]=!!o}get allowStale(){return this[Pm]}set maxAge(o){if(typeof o!="number")throw new TypeError("maxAge must be a non-negative number");this[es]=o,Sm(this)}get maxAge(){return this[es]}set lengthCalculator(o){typeof o!="function"&&(o=O_),o!==this[Nu]&&(this[Nu]=o,this[er]=0,this[eo].forEach(s=>{s.length=this[Nu](s.value,s.key),this[er]+=s.length})),Sm(this)}get lengthCalculator(){return this[Nu]}get length(){return this[er]}get itemCount(){return this[eo].length}rforEach(o,s){s=s||this;for(let c=this[eo].tail;c!==null;){let l=c.prev;L8(this,o,c,s),c=l}}forEach(o,s){s=s||this;for(let c=this[eo].head;c!==null;){let l=c.next;L8(this,o,c,s),c=l}}keys(){return this[eo].toArray().map(o=>o.key)}values(){return this[eo].toArray().map(o=>o.value)}reset(){this[$i]&&this[eo]&&this[eo].length&&this[eo].forEach(o=>this[$i](o.key,o.value)),this[ya]=new Map,this[eo]=new Mpe,this[er]=0}dump(){return this[eo].map(o=>u1(this,o)?!1:{k:o.key,v:o.value,e:o.now+(o.maxAge||0)}).toArray().filter(o=>o)}dumpLru(){return this[eo]}set(o,s,c){if(c=c||this[es],c&&typeof c!="number")throw new TypeError("maxAge must be a number");let l=c?Date.now():0,u=this[Nu](s,o);if(this[ya].has(o)){if(u>this[$c])return Au(this,this[ya].get(o)),!1;let m=this[ya].get(o).value;return this[$i]&&(this[F8]||this[$i](o,m.value)),m.now=l,m.maxAge=c,m.value=s,this[er]+=u-m.length,m.length=u,this.get(o),Sm(this),!0}let T=new j_(o,s,u,l,c);return T.length>this[$c]?(this[$i]&&this[$i](o,s),!1):(this[er]+=T.length,this[eo].unshift(T),this[ya].set(o,this[eo].head),Sm(this),!0)}has(o){if(!this[ya].has(o))return!1;let s=this[ya].get(o).value;return!u1(this,s)}get(o){return S_(this,o,!0)}peek(o){return S_(this,o,!1)}pop(){let o=this[eo].tail;return o?(Au(this,o),o.value):null}del(o){Au(this,this[ya].get(o))}load(o){this.reset();let s=Date.now();for(let c=o.length-1;c>=0;c--){let l=o[c],u=l.e||0;if(u===0)this.set(l.k,l.v);else{let T=u-s;T>0&&this.set(l.k,l.v,T)}}}prune(){this[ya].forEach((o,s)=>S_(this,s,!1))}},S_=(d,o,s)=>{let c=d[ya].get(o);if(c){let l=c.value;if(u1(d,l)){if(Au(d,c),!d[Pm])return}else s&&(d[J8]&&(c.value.now=Date.now()),d[eo].unshiftNode(c));return l.value}},u1=(d,o)=>{if(!o||!o.maxAge&&!d[es])return!1;let s=Date.now()-o.now;return o.maxAge?s>o.maxAge:d[es]&&s>d[es]},Sm=d=>{if(d[er]>d[$c])for(let o=d[eo].tail;d[er]>d[$c]&&o!==null;){let s=o.prev;Au(d,o),o=s}},Au=(d,o)=>{if(o){let s=o.value;d[$i]&&d[$i](s.key,s.value),d[er]-=s.length,d[ya].delete(s.key),d[eo].removeNode(o)}},j_=class{constructor(o,s,c,l,u){this.key=o,this.value=s,this.length=c,this.now=l,this.maxAge=u||0}},L8=(d,o,s,c)=>{let l=s.value;u1(d,l)&&(Au(d,s),d[Pm]||(l=void 0)),l&&o.call(c,l.value,l.key,d)};V8.exports=P_});var x_=A(d1=>{"use strict";Object.defineProperty(d1,"__esModule",{value:!0});d1.JWTAccess=void 0;var Cpe=v_(),Rpe=U8(),q8={alg:"RS256",typ:"JWT"},w_=class d{constructor(o,s,c,l){this.cache=new Rpe({max:500,maxAge:60*60*1e3}),this.email=o,this.key=s,this.keyId=c,this.eagerRefreshThresholdMillis=l??5*60*1e3}getCachedKey(o,s){let c=o;if(s&&Array.isArray(s)&&s.length?c=o?`${o}_${s.join("_")}`:`${s.join("_")}`:typeof s=="string"&&(c=o?`${o}_${s}`:s),!c)throw Error("Scopes or url must be provided");return c}getRequestHeaders(o,s,c){let l=this.getCachedKey(o,c),u=this.cache.get(l),T=Date.now();if(u&&u.expiration-T>this.eagerRefreshThresholdMillis)return u.headers;let g=Math.floor(Date.now()/1e3),m=d.getExpirationTime(g),a;if(Array.isArray(c)&&(c=c.join(" ")),c?a={iss:this.email,sub:this.email,scope:c,exp:m,iat:g}:a={iss:this.email,sub:this.email,aud:o,exp:m,iat:g},s){for(let i in a)if(s[i])throw new Error(`The '${i}' property is not allowed when passing additionalClaims. This claim is included in the JWT by default.`)}let r=this.keyId?{...q8,kid:this.keyId}:q8,e=Object.assign(a,s),n={Authorization:`Bearer ${Cpe.sign({header:r,payload:e,secret:this.key})}`};return this.cache.set(l,{expiration:m*1e3,headers:n}),n}static getExpirationTime(o){return o+3600}fromJSON(o){if(!o)throw new Error("Must pass in a JSON object containing the service account auth settings.");if(!o.client_email)throw new Error("The incoming JSON object does not contain a client_email field");if(!o.private_key)throw new Error("The incoming JSON object does not contain a private_key field");this.email=o.client_email,this.key=o.private_key,this.keyId=o.private_key_id,this.projectId=o.project_id}fromStream(o,s){if(s)this.fromStreamAsync(o).then(()=>s(),s);else return this.fromStreamAsync(o)}fromStreamAsync(o){return new Promise((s,c)=>{o||c(new Error("Must pass in a stream containing the service account auth settings."));let l="";o.setEncoding("utf8").on("data",u=>l+=u).on("error",c).on("end",()=>{try{let u=JSON.parse(l);this.fromJSON(u),s()}catch(u){c(u)}})})}};d1.JWTAccess=w_});var D_=A(f1=>{"use strict";Object.defineProperty(f1,"__esModule",{value:!0});f1.JWT=void 0;var B8=R8(),Npe=x_(),Ape=Kc(),__=class d extends Ape.OAuth2Client{constructor(o,s,c,l,u,T){let g=o&&typeof o=="object"?o:{email:o,keyFile:s,key:c,keyId:T,scopes:l,subject:u};super({eagerRefreshThresholdMillis:g.eagerRefreshThresholdMillis,forceRefreshOnFailure:g.forceRefreshOnFailure}),this.email=g.email,this.keyFile=g.keyFile,this.key=g.key,this.keyId=g.keyId,this.scopes=g.scopes,this.subject=g.subject,this.additionalClaims=g.additionalClaims,this.credentials={refresh_token:"jwt-placeholder",expiry_date:1}}createScoped(o){return new d({email:this.email,keyFile:this.keyFile,key:this.key,keyId:this.keyId,scopes:o,subject:this.subject,additionalClaims:this.additionalClaims})}async getRequestMetadataAsync(o){o=this.defaultServicePath?`https://${this.defaultServicePath}/`:o;let s=!this.hasUserScopes()&&o||this.useJWTAccessWithScope&&this.hasAnyScopes();if(!this.apiKey&&s)if(this.additionalClaims&&this.additionalClaims.target_audience){let{tokens:c}=await this.refreshToken();return{headers:this.addSharedMetadataHeaders({Authorization:`Bearer ${c.id_token}`})}}else{this.access||(this.access=new Npe.JWTAccess(this.email,this.key,this.keyId,this.eagerRefreshThresholdMillis));let c;this.hasUserScopes()?c=this.scopes:o||(c=this.defaultScopes);let l=await this.access.getRequestHeaders(o??void 0,this.additionalClaims,this.useJWTAccessWithScope?c:void 0);return{headers:this.addSharedMetadataHeaders(l)}}else return this.hasAnyScopes()||this.apiKey?super.getRequestMetadataAsync(o):{headers:{}}}async fetchIdToken(o){let s=new B8.GoogleToken({iss:this.email,sub:this.subject,scope:this.scopes||this.defaultScopes,keyFile:this.keyFile,key:this.key,additionalClaims:{target_audience:o},transporter:this.transporter});if(await s.getToken({forceRefresh:!0}),!s.idToken)throw new Error("Unknown error: Failed to fetch ID token");return s.idToken}hasUserScopes(){return this.scopes?this.scopes.length>0:!1}hasAnyScopes(){return!!(this.scopes&&this.scopes.length>0||this.defaultScopes&&this.defaultScopes.length>0)}authorize(o){if(o)this.authorizeAsync().then(s=>o(null,s),o);else return this.authorizeAsync()}async authorizeAsync(){let o=await this.refreshToken();if(!o)throw new Error("No result returned");return this.credentials=o.tokens,this.credentials.refresh_token="jwt-placeholder",this.key=this.gtoken.key,this.email=this.gtoken.iss,o.tokens}async refreshTokenNoCache(o){let s=this.createGToken(),l={access_token:(await s.getToken({forceRefresh:this.isTokenExpiring()})).access_token,token_type:"Bearer",expiry_date:s.expiresAt,id_token:s.idToken};return this.emit("tokens",l),{res:null,tokens:l}}createGToken(){return this.gtoken||(this.gtoken=new B8.GoogleToken({iss:this.email,sub:this.subject,scope:this.scopes||this.defaultScopes,keyFile:this.keyFile,key:this.key,additionalClaims:this.additionalClaims,transporter:this.transporter})),this.gtoken}fromJSON(o){if(!o)throw new Error("Must pass in a JSON object containing the service account auth settings.");if(!o.client_email)throw new Error("The incoming JSON object does not contain a client_email field");if(!o.private_key)throw new Error("The incoming JSON object does not contain a private_key field");this.email=o.client_email,this.key=o.private_key,this.keyId=o.private_key_id,this.projectId=o.project_id,this.quotaProjectId=o.quota_project_id}fromStream(o,s){if(s)this.fromStreamAsync(o).then(()=>s(),s);else return this.fromStreamAsync(o)}fromStreamAsync(o){return new Promise((s,c)=>{if(!o)throw new Error("Must pass in a stream containing the service account auth settings.");let l="";o.setEncoding("utf8").on("error",c).on("data",u=>l+=u).on("end",()=>{try{let u=JSON.parse(l);this.fromJSON(u),s()}catch(u){c(u)}})})}fromAPIKey(o){if(typeof o!="string")throw new Error("Must provide an API Key string.");this.apiKey=o}async getCredentials(){if(this.key)return{private_key:this.key,client_email:this.email};if(this.keyFile){let s=await this.createGToken().getCredentials(this.keyFile);return{private_key:s.privateKey,client_email:s.clientEmail}}throw new Error("A key or a keyFile must be provided to getCredentials.")}};f1.JWT=__});var M_=A(Iu=>{"use strict";Object.defineProperty(Iu,"__esModule",{value:!0});Iu.UserRefreshClient=Iu.USER_REFRESH_ACCOUNT_TYPE=void 0;var Ipe=Kc();Iu.USER_REFRESH_ACCOUNT_TYPE="authorized_user";var E_=class extends Ipe.OAuth2Client{constructor(o,s,c,l,u){let T=o&&typeof o=="object"?o:{clientId:o,clientSecret:s,refreshToken:c,eagerRefreshThresholdMillis:l,forceRefreshOnFailure:u};super({clientId:T.clientId,clientSecret:T.clientSecret,eagerRefreshThresholdMillis:T.eagerRefreshThresholdMillis,forceRefreshOnFailure:T.forceRefreshOnFailure}),this._refreshToken=T.refreshToken,this.credentials.refresh_token=T.refreshToken}async refreshTokenNoCache(o){return super.refreshTokenNoCache(this._refreshToken)}fromJSON(o){if(!o)throw new Error("Must pass in a JSON object containing the user refresh token");if(o.type!=="authorized_user")throw new Error('The incoming JSON object does not have the "authorized_user" type');if(!o.client_id)throw new Error("The incoming JSON object does not contain a client_id field");if(!o.client_secret)throw new Error("The incoming JSON object does not contain a client_secret field");if(!o.refresh_token)throw new Error("The incoming JSON object does not contain a refresh_token field");this._clientId=o.client_id,this._clientSecret=o.client_secret,this._refreshToken=o.refresh_token,this.credentials.refresh_token=o.refresh_token,this.quotaProjectId=o.quota_project_id}fromStream(o,s){if(s)this.fromStreamAsync(o).then(()=>s(),s);else return this.fromStreamAsync(o)}async fromStreamAsync(o){return new Promise((s,c)=>{if(!o)return c(new Error("Must pass in a stream containing the user refresh token."));let l="";o.setEncoding("utf8").on("error",c).on("data",u=>l+=u).on("end",()=>{try{let u=JSON.parse(l);return this.fromJSON(u),s()}catch(u){return c(u)}})})}};Iu.UserRefreshClient=E_});var R_=A(ku=>{"use strict";Object.defineProperty(ku,"__esModule",{value:!0});ku.Impersonated=ku.IMPERSONATED_ACCOUNT_TYPE=void 0;var G8=Kc(),kpe=Ki();ku.IMPERSONATED_ACCOUNT_TYPE="impersonated_service_account";var C_=class extends G8.OAuth2Client{constructor(o={}){var s,c,l,u,T,g;super(o),this.credentials={expiry_date:1,refresh_token:"impersonated-placeholder"},this.sourceClient=(s=o.sourceClient)!==null&&s!==void 0?s:new G8.OAuth2Client,this.targetPrincipal=(c=o.targetPrincipal)!==null&&c!==void 0?c:"",this.delegates=(l=o.delegates)!==null&&l!==void 0?l:[],this.targetScopes=(u=o.targetScopes)!==null&&u!==void 0?u:[],this.lifetime=(T=o.lifetime)!==null&&T!==void 0?T:3600,this.endpoint=(g=o.endpoint)!==null&&g!==void 0?g:"https://iamcredentials.googleapis.com"}async refreshToken(o){var s,c,l,u,T,g;try{await this.sourceClient.getAccessToken();let m="projects/-/serviceAccounts/"+this.targetPrincipal,a=`${this.endpoint}/v1/${m}:generateAccessToken`,r={delegates:this.delegates,scope:this.targetScopes,lifetime:this.lifetime+"s"},e=await this.sourceClient.request({url:a,data:r,method:"POST"}),t=e.data;return this.credentials.access_token=t.accessToken,this.credentials.expiry_date=Date.parse(t.expireTime),{tokens:this.credentials,res:e}}catch(m){if(!(m instanceof Error))throw m;let a=0,r="";throw m instanceof kpe.GaxiosError&&(a=(l=(c=(s=m?.response)===null||s===void 0?void 0:s.data)===null||c===void 0?void 0:c.error)===null||l===void 0?void 0:l.status,r=(g=(T=(u=m?.response)===null||u===void 0?void 0:u.data)===null||T===void 0?void 0:T.error)===null||g===void 0?void 0:g.message),a&&r?(m.message=`${a}: unable to impersonate: ${r}`,m):(m.message=`unable to impersonate: ${m}`,m)}}async fetchIdToken(o,s){var c;await this.sourceClient.getAccessToken();let l=`projects/-/serviceAccounts/${this.targetPrincipal}`,u=`${this.endpoint}/v1/${l}:generateIdToken`,T={delegates:this.delegates,audience:o,includeEmail:(c=s?.includeEmail)!==null&&c!==void 0?c:!0};return(await this.sourceClient.request({url:u,data:T,method:"POST"})).data.token}};ku.Impersonated=C_});var A_=A(Fu=>{"use strict";Object.defineProperty(Fu,"__esModule",{value:!0});Fu.getErrorFromOAuthErrorResponse=Fu.OAuthClientAuthHandler=void 0;var z8=require("querystring"),Fpe=_u(),Lpe=["PUT","POST","PATCH"],N_=class{constructor(o){this.clientAuthentication=o,this.crypto=(0,Fpe.createCrypto)()}applyClientAuthenticationOptions(o,s){this.injectAuthenticatedHeaders(o,s),s||this.injectAuthenticatedRequestBody(o)}injectAuthenticatedHeaders(o,s){var c;if(s)o.headers=o.headers||{},Object.assign(o.headers,{Authorization:`Bearer ${s}}`});else if(((c=this.clientAuthentication)===null||c===void 0?void 0:c.confidentialClientType)==="basic"){o.headers=o.headers||{};let l=this.clientAuthentication.clientId,u=this.clientAuthentication.clientSecret||"",T=this.crypto.encodeBase64StringUtf8(`${l}:${u}`);Object.assign(o.headers,{Authorization:`Basic ${T}`})}}injectAuthenticatedRequestBody(o){var s;if(((s=this.clientAuthentication)===null||s===void 0?void 0:s.confidentialClientType)==="request-body"){let c=(o.method||"GET").toUpperCase();if(Lpe.indexOf(c)!==-1){let l,u=o.headers||{};for(let T in u)if(T.toLowerCase()==="content-type"&&u[T]){l=u[T].toLowerCase();break}if(l==="application/x-www-form-urlencoded"){o.data=o.data||"";let T=z8.parse(o.data);Object.assign(T,{client_id:this.clientAuthentication.clientId,client_secret:this.clientAuthentication.clientSecret||""}),o.data=z8.stringify(T)}else if(l==="application/json")o.data=o.data||{},Object.assign(o.data,{client_id:this.clientAuthentication.clientId,client_secret:this.clientAuthentication.clientSecret||""});else throw new Error(`${l} content-types are not supported with ${this.clientAuthentication.confidentialClientType} client authentication`)}else throw new Error(`${c} HTTP method does not support ${this.clientAuthentication.confidentialClientType} client authentication`)}}};Fu.OAuthClientAuthHandler=N_;function Jpe(d,o){let s=d.error,c=d.error_description,l=d.error_uri,u=`Error code ${s}`;typeof c<"u"&&(u+=`: ${c}`),typeof l<"u"&&(u+=` - ${l}`);let T=new Error(u);if(o){let g=Object.keys(o);o.stack&&g.push("stack"),g.forEach(m=>{m!=="message"&&Object.defineProperty(T,m,{value:o[m],writable:!1,enumerable:!0})})}return T}Fu.getErrorFromOAuthErrorResponse=Jpe});var k_=A(m1=>{"use strict";Object.defineProperty(m1,"__esModule",{value:!0});m1.StsCredentials=void 0;var Vpe=Ki(),Upe=require("querystring"),qpe=ym(),H8=A_(),I_=class extends H8.OAuthClientAuthHandler{constructor(o,s){super(s),this.tokenExchangeEndpoint=o,this.transporter=new qpe.DefaultTransporter}async exchangeToken(o,s,c){var l,u,T;let g={grant_type:o.grantType,resource:o.resource,audience:o.audience,scope:(l=o.scope)===null||l===void 0?void 0:l.join(" "),requested_token_type:o.requestedTokenType,subject_token:o.subjectToken,subject_token_type:o.subjectTokenType,actor_token:(u=o.actingParty)===null||u===void 0?void 0:u.actorToken,actor_token_type:(T=o.actingParty)===null||T===void 0?void 0:T.actorTokenType,options:c&&JSON.stringify(c)};Object.keys(g).forEach(r=>{typeof g[r]>"u"&&delete g[r]});let m={"Content-Type":"application/x-www-form-urlencoded"};Object.assign(m,s||{});let a={url:this.tokenExchangeEndpoint,method:"POST",headers:m,data:Upe.stringify(g),responseType:"json"};this.applyClientAuthenticationOptions(a);try{let r=await this.transporter.request(a),e=r.data;return e.res=r,e}catch(r){throw r instanceof Vpe.GaxiosError&&r.response?(0,H8.getErrorFromOAuthErrorResponse)(r.response.data,r):r}}};m1.StsCredentials=I_});var Sl=A(Qo=>{"use strict";Object.defineProperty(Qo,"__esModule",{value:!0});Qo.BaseExternalAccountClient=Qo.CLOUD_RESOURCE_MANAGER=Qo.EXTERNAL_ACCOUNT_TYPE=Qo.EXPIRATION_TIME_OFFSET=void 0;var Bpe=require("stream"),Gpe=Eu(),zpe=k_(),Hpe="urn:ietf:params:oauth:grant-type:token-exchange",Qpe="urn:ietf:params:oauth:token-type:access_token",F_="https://www.googleapis.com/auth/cloud-platform",Ype=3600;Qo.EXPIRATION_TIME_OFFSET=5*60*1e3;Qo.EXTERNAL_ACCOUNT_TYPE="external_account";Qo.CLOUD_RESOURCE_MANAGER="https://cloudresourcemanager.googleapis.com/v1/projects/";var Wpe="//iam.googleapis.com/locations/[^/]+/workforcePools/[^/]+/providers/.+",L_=class extends Gpe.AuthClient{constructor(o,s){var c,l;if(super(),o.type!==Qo.EXTERNAL_ACCOUNT_TYPE)throw new Error(`Expected "${Qo.EXTERNAL_ACCOUNT_TYPE}" type but received "${o.type}"`);this.clientAuth=o.client_id?{confidentialClientType:"basic",clientId:o.client_id,clientSecret:o.client_secret}:void 0,this.stsCredential=new zpe.StsCredentials(o.token_url,this.clientAuth),this.scopes=[F_],this.cachedAccessToken=null,this.audience=o.audience,this.subjectTokenType=o.subject_token_type,this.quotaProjectId=o.quota_project_id,this.workforcePoolUserProject=o.workforce_pool_user_project;let u=new RegExp(Wpe);if(this.workforcePoolUserProject&&!this.audience.match(u))throw new Error("workforcePoolUserProject should not be set for non-workforce pool credentials.");this.serviceAccountImpersonationUrl=o.service_account_impersonation_url,this.serviceAccountImpersonationLifetime=(l=(c=o.service_account_impersonation)===null||c===void 0?void 0:c.token_lifetime_seconds)!==null&&l!==void 0?l:Ype,typeof s?.eagerRefreshThresholdMillis!="number"?this.eagerRefreshThresholdMillis=Qo.EXPIRATION_TIME_OFFSET:this.eagerRefreshThresholdMillis=s.eagerRefreshThresholdMillis,this.forceRefreshOnFailure=!!s?.forceRefreshOnFailure,this.projectId=null,this.projectNumber=this.getProjectNumber(this.audience),this.universeDomain=o.universe_domain}getServiceAccountEmail(){var o;if(this.serviceAccountImpersonationUrl){let c=/serviceAccounts\/(?[^:]+):generateAccessToken$/.exec(this.serviceAccountImpersonationUrl);return((o=c?.groups)===null||o===void 0?void 0:o.email)||null}return null}setCredentials(o){super.setCredentials(o),this.cachedAccessToken=o}async getAccessToken(){return(!this.cachedAccessToken||this.isExpired(this.cachedAccessToken))&&await this.refreshAccessTokenAsync(),{token:this.cachedAccessToken.access_token,res:this.cachedAccessToken.res}}async getRequestHeaders(){let s={Authorization:`Bearer ${(await this.getAccessToken()).token}`};return this.addSharedMetadataHeaders(s)}request(o,s){if(s)this.requestAsync(o).then(c=>s(null,c),c=>s(c,c.response));else return this.requestAsync(o)}async getProjectId(){let o=this.projectNumber||this.workforcePoolUserProject;if(this.projectId)return this.projectId;if(o){let s=await this.getRequestHeaders(),c=await this.transporter.request({headers:s,url:`${Qo.CLOUD_RESOURCE_MANAGER}${o}`,responseType:"json"});return this.projectId=c.data.projectId,this.projectId}return null}async requestAsync(o,s=!1){let c;try{let l=await this.getRequestHeaders();o.headers=o.headers||{},l&&l["x-goog-user-project"]&&(o.headers["x-goog-user-project"]=l["x-goog-user-project"]),l&&l.Authorization&&(o.headers.Authorization=l.Authorization),c=await this.transporter.request(o)}catch(l){let u=l.response;if(u){let T=u.status,g=u.config.data instanceof Bpe.Readable;if(!s&&(T===401||T===403)&&!g&&this.forceRefreshOnFailure)return await this.refreshAccessTokenAsync(),await this.requestAsync(o,!0)}throw l}return c}async refreshAccessTokenAsync(){let o=await this.retrieveSubjectToken(),s={grantType:Hpe,audience:this.audience,requestedTokenType:Qpe,subjectToken:o,subjectTokenType:this.subjectTokenType,scope:this.serviceAccountImpersonationUrl?[F_]:this.getScopesArray()},c=!this.clientAuth&&this.workforcePoolUserProject?{userProject:this.workforcePoolUserProject}:void 0,l=await this.stsCredential.exchangeToken(s,void 0,c);return this.serviceAccountImpersonationUrl?this.cachedAccessToken=await this.getImpersonatedAccessToken(l.access_token):l.expires_in?this.cachedAccessToken={access_token:l.access_token,expiry_date:new Date().getTime()+l.expires_in*1e3,res:l.res}:this.cachedAccessToken={access_token:l.access_token,res:l.res},this.credentials={},Object.assign(this.credentials,this.cachedAccessToken),delete this.credentials.res,this.emit("tokens",{refresh_token:null,expiry_date:this.cachedAccessToken.expiry_date,access_token:this.cachedAccessToken.access_token,token_type:"Bearer",id_token:null}),this.cachedAccessToken}getProjectNumber(o){let s=o.match(/\/projects\/([^/]+)/);return s?s[1]:null}async getImpersonatedAccessToken(o){let s={url:this.serviceAccountImpersonationUrl,method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${o}`},data:{scope:this.getScopesArray(),lifetime:this.serviceAccountImpersonationLifetime+"s"},responseType:"json"},c=await this.transporter.request(s),l=c.data;return{access_token:l.accessToken,expiry_date:new Date(l.expireTime).getTime(),res:c}}isExpired(o){let s=new Date().getTime();return o.expiry_date?s>=o.expiry_date-this.eagerRefreshThresholdMillis:!1}getScopesArray(){return typeof this.scopes=="string"?[this.scopes]:typeof this.scopes>"u"?[F_]:this.scopes}};Qo.BaseExternalAccountClient=L_});var z_=A(h1=>{"use strict";var J_,V_,U_;Object.defineProperty(h1,"__esModule",{value:!0});h1.IdentityPoolClient=void 0;var B_=require("fs"),G_=require("util"),Kpe=Sl(),Xpe=(0,G_.promisify)((J_=B_.readFile)!==null&&J_!==void 0?J_:()=>{}),Zpe=(0,G_.promisify)((V_=B_.realpath)!==null&&V_!==void 0?V_:()=>{}),$pe=(0,G_.promisify)((U_=B_.lstat)!==null&&U_!==void 0?U_:()=>{}),q_=class extends Kpe.BaseExternalAccountClient{constructor(o,s){var c,l;if(super(o,s),this.file=o.credential_source.file,this.url=o.credential_source.url,this.headers=o.credential_source.headers,!this.file&&!this.url)throw new Error('No valid Identity Pool "credential_source" provided');if(this.formatType=((c=o.credential_source.format)===null||c===void 0?void 0:c.type)||"text",this.formatSubjectTokenFieldName=(l=o.credential_source.format)===null||l===void 0?void 0:l.subject_token_field_name,this.formatType!=="json"&&this.formatType!=="text")throw new Error(`Invalid credential_source format "${this.formatType}"`);if(this.formatType==="json"&&!this.formatSubjectTokenFieldName)throw new Error("Missing subject_token_field_name for JSON credential_source format")}async retrieveSubjectToken(){return this.file?await this.getTokenFromFile(this.file,this.formatType,this.formatSubjectTokenFieldName):await this.getTokenFromUrl(this.url,this.formatType,this.formatSubjectTokenFieldName,this.headers)}async getTokenFromFile(o,s,c){try{if(o=await Zpe(o),!(await $pe(o)).isFile())throw new Error}catch(T){throw T instanceof Error&&(T.message=`The file at ${o} does not exist, or it is not a file. ${T.message}`),T}let l,u=await Xpe(o,{encoding:"utf8"});if(s==="text"?l=u:s==="json"&&c&&(l=JSON.parse(u)[c]),!l)throw new Error("Unable to parse the subject_token from the credential_source file");return l}async getTokenFromUrl(o,s,c,l){let u={url:o,method:"GET",headers:l,responseType:s},T;if(s==="text"?T=(await this.transporter.request(u)).data:s==="json"&&c&&(T=(await this.transporter.request(u)).data[c]),!T)throw new Error("Unable to parse the subject_token from the credential_source URL");return T}};h1.IdentityPoolClient=q_});var W8=A(g1=>{"use strict";Object.defineProperty(g1,"__esModule",{value:!0});g1.AwsRequestSigner=void 0;var Y8=_u(),Q8="AWS4-HMAC-SHA256",eue="aws4_request",H_=class{constructor(o,s){this.getCredentials=o,this.region=s,this.crypto=(0,Y8.createCrypto)()}async getRequestOptions(o){if(!o.url)throw new Error('"url" is required in "amzOptions"');let s=typeof o.data=="object"?JSON.stringify(o.data):o.data,c=o.url,l=o.method||"GET",u=o.body||s,T=o.headers,g=await this.getCredentials(),m=new URL(c),a=await oue({crypto:this.crypto,host:m.host,canonicalUri:m.pathname,canonicalQuerystring:m.search.substr(1),method:l,region:this.region,securityCredentials:g,requestPayload:u,additionalAmzHeaders:T}),r=Object.assign(a.amzDate?{"x-amz-date":a.amzDate}:{},{Authorization:a.authorizationHeader,host:m.host},T||{});g.token&&Object.assign(r,{"x-amz-security-token":g.token});let e={url:c,method:l,headers:r};return typeof u<"u"&&(e.body=u),e}};g1.AwsRequestSigner=H_;async function jm(d,o,s){return await d.signWithHmacSha256(o,s)}async function tue(d,o,s,c,l){let u=await jm(d,`AWS4${o}`,s),T=await jm(d,u,c),g=await jm(d,T,l);return await jm(d,g,"aws4_request")}async function oue(d){let o=d.additionalAmzHeaders||{},s=d.requestPayload||"",c=d.host.split(".")[0],l=new Date,u=l.toISOString().replace(/[-:]/g,"").replace(/\.[0-9]+/,""),T=l.toISOString().replace(/[-]/g,"").replace(/T.*/,""),g={};Object.keys(o).forEach(_=>{g[_.toLowerCase()]=o[_]}),d.securityCredentials.token&&(g["x-amz-security-token"]=d.securityCredentials.token);let m=Object.assign({host:d.host},g.date?{}:{"x-amz-date":u},g),a="",r=Object.keys(m).sort();r.forEach(_=>{a+=`${_}:${m[_]} -`});let e=r.join(";"),t=await d.crypto.sha256DigestHex(s),n=`${d.method} + "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384", "ES512" and "none".`,lf="secret must be a string or buffer",Ss="key must be a string or a buffer",sie="key must be a string, a buffer or an object",a2=typeof Ea.createPublicKey=="function";a2&&(Ss+=" or a KeyObject",lf+="or a KeyObject");function XL(d){if(!Ps.isBuffer(d)&&typeof d!="string"&&(!a2||typeof d!="object"||typeof d.type!="string"||typeof d.asymmetricKeyType!="string"||typeof d.export!="function"))throw Bn(Ss)}function ZL(d){if(!Ps.isBuffer(d)&&typeof d!="string"&&typeof d!="object")throw Bn(sie)}function uie(d){if(!Ps.isBuffer(d)){if(typeof d=="string")return d;if(!a2||typeof d!="object"||d.type!=="secret"||typeof d.export!="function")throw Bn(lf)}}function i2(d){return d.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function $L(d){d=d.toString();var o=4-d.length%4;if(o!==4)for(var p=0;p{var Tie=require("buffer").Buffer;a4.exports=function(o){return typeof o=="string"?o:typeof o=="number"||Tie.isBuffer(o)?o.toString():JSON.stringify(o)}});var s4=A((Uje,p4)=>{var Oie=Kl().Buffer,i4=o2(),Sie=r2(),Pie=require("stream"),r4=l2(),c2=require("util");function l4(d,o){return Oie.from(d,o).toString("base64").replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function jie(d,o,p){p=p||"utf8";var c=l4(r4(d),"binary"),l=l4(r4(o),p);return c2.format("%s.%s",c,l)}function c4(d){var o=d.header,p=d.payload,c=d.secret||d.privateKey,l=d.encoding,u=Sie(o.alg),O=jie(o,p,l),y=u.sign(O,c);return c2.format("%s.%s",O,y)}function wb(d){var o=d.secret||d.privateKey||d.key,p=new i4(o);this.readable=!0,this.header=d.header,this.encoding=d.encoding,this.secret=this.privateKey=this.key=p,this.payload=new i4(d.payload),this.secret.once("close",function(){!this.payload.writable&&this.readable&&this.sign()}.bind(this)),this.payload.once("close",function(){!this.secret.writable&&this.readable&&this.sign()}.bind(this))}c2.inherits(wb,Pie);wb.prototype.sign=function(){try{var o=c4({header:this.header,payload:this.payload.buffer,secret:this.secret.buffer,encoding:this.encoding});return this.emit("done",o),this.emit("data",o),this.emit("end"),this.readable=!1,o}catch(p){this.readable=!1,this.emit("error",p),this.emit("close")}};wb.sign=c4;p4.exports=wb});var T4=A((qje,v4)=>{var d4=Kl().Buffer,u4=o2(),wie=r2(),xie=require("stream"),f4=l2(),_ie=require("util"),Die=/^[a-zA-Z0-9\-_]+?\.[a-zA-Z0-9\-_]+?\.([a-zA-Z0-9\-_]+)?$/;function Eie(d){return Object.prototype.toString.call(d)==="[object Object]"}function Mie(d){if(Eie(d))return d;try{return JSON.parse(d)}catch{return}}function m4(d){var o=d.split(".",1)[0];return Mie(d4.from(o,"base64").toString("binary"))}function Nie(d){return d.split(".",2).join(".")}function h4(d){return d.split(".")[2]}function Cie(d,o){o=o||"utf8";var p=d.split(".")[1];return d4.from(p,"base64").toString(o)}function g4(d){return Die.test(d)&&!!m4(d)}function y4(d,o,p){if(!o){var c=new Error("Missing algorithm parameter for jws.verify");throw c.code="MISSING_ALGORITHM",c}d=f4(d);var l=h4(d),u=Nie(d),O=wie(o);return O.verify(u,l,p)}function b4(d,o){if(o=o||{},d=f4(d),!g4(d))return null;var p=m4(d);if(!p)return null;var c=Cie(d);return(p.typ==="JWT"||o.json)&&(c=JSON.parse(c,o.encoding)),{header:p,payload:c,signature:h4(d)}}function js(d){d=d||{};var o=d.secret||d.publicKey||d.key,p=new u4(o);this.readable=!0,this.algorithm=d.algorithm,this.encoding=d.encoding,this.secret=this.publicKey=this.key=p,this.signature=new u4(d.signature),this.secret.once("close",function(){!this.signature.writable&&this.readable&&this.verify()}.bind(this)),this.signature.once("close",function(){!this.secret.writable&&this.readable&&this.verify()}.bind(this))}_ie.inherits(js,xie);js.prototype.verify=function(){try{var o=y4(this.signature.buffer,this.algorithm,this.key.buffer),p=b4(this.signature.buffer,this.encoding);return this.emit("done",o,p),this.emit("data",o),this.emit("end"),this.readable=!1,o}catch(c){this.readable=!1,this.emit("error",c),this.emit("close")}};js.decode=b4;js.isValid=g4;js.verify=y4;v4.exports=js});var p2=A(Mr=>{var O4=s4(),xb=T4(),Rie=["HS256","HS384","HS512","RS256","RS384","RS512","PS256","PS384","PS512","ES256","ES384","ES512"];Mr.ALGORITHMS=Rie;Mr.sign=O4.sign;Mr.verify=xb.verify;Mr.decode=xb.decode;Mr.isValid=xb.isValid;Mr.createSign=function(o){return new O4(o)};Mr.createVerify=function(o){return new xb(o)}});var w4=A(_b=>{"use strict";Object.defineProperty(_b,"__esModule",{value:!0});_b.GoogleToken=void 0;var S4=require("fs"),Aie=li(),Fie=p2(),Iie=require("path"),kie=require("util"),P4=S4.readFile?(0,kie.promisify)(S4.readFile):async()=>{throw new $l("use key rather than keyFile.","MISSING_CREDENTIALS")},j4="https://www.googleapis.com/oauth2/v4/token",Lie="https://accounts.google.com/o/oauth2/revoke?token=",$l=class extends Error{constructor(o,p){super(o),this.code=p}},s2=class{get accessToken(){return this.rawToken?this.rawToken.access_token:void 0}get idToken(){return this.rawToken?this.rawToken.id_token:void 0}get tokenType(){return this.rawToken?this.rawToken.token_type:void 0}get refreshToken(){return this.rawToken?this.rawToken.refresh_token:void 0}constructor(o){this.transporter={request:p=>(0,Aie.request)(p)},this.configure(o)}hasExpired(){let o=new Date().getTime();return this.rawToken&&this.expiresAt?o>=this.expiresAt:!0}isTokenExpiring(){var o;let p=new Date().getTime(),c=(o=this.eagerRefreshThresholdMillis)!==null&&o!==void 0?o:0;return this.rawToken&&this.expiresAt?this.expiresAt<=p+c:!0}getToken(o,p={}){if(typeof o=="object"&&(p=o,o=void 0),p=Object.assign({forceRefresh:!1},p),o){let c=o;this.getTokenAsync(p).then(l=>c(null,l),o);return}return this.getTokenAsync(p)}async getCredentials(o){switch(Iie.extname(o)){case".json":{let c=await P4(o,"utf8"),l=JSON.parse(c),u=l.private_key,O=l.client_email;if(!u||!O)throw new $l("private_key and client_email are required.","MISSING_CREDENTIALS");return{privateKey:u,clientEmail:O}}case".der":case".crt":case".pem":return{privateKey:await P4(o,"utf8")};case".p12":case".pfx":throw new $l("*.p12 certificates are not supported after v6.1.2. Consider utilizing *.json format or converting *.p12 to *.pem using the OpenSSL CLI.","UNKNOWN_CERTIFICATE_TYPE");default:throw new $l("Unknown certificate type. Type is determined based on file extension. Current supported extensions are *.json, and *.pem.","UNKNOWN_CERTIFICATE_TYPE")}}async getTokenAsync(o){if(this.inFlightRequest&&!o.forceRefresh)return this.inFlightRequest;try{return await(this.inFlightRequest=this.getTokenAsyncInner(o))}finally{this.inFlightRequest=void 0}}async getTokenAsyncInner(o){if(this.isTokenExpiring()===!1&&o.forceRefresh===!1)return Promise.resolve(this.rawToken);if(!this.key&&!this.keyFile)throw new Error("No key or keyFile set.");if(!this.key&&this.keyFile){let p=await this.getCredentials(this.keyFile);this.key=p.privateKey,this.iss=p.clientEmail||this.iss,p.clientEmail||this.ensureEmail()}return this.requestToken()}ensureEmail(){if(!this.iss)throw new $l("email is required.","MISSING_CREDENTIALS")}revokeToken(o){if(o){this.revokeTokenAsync().then(()=>o(),o);return}return this.revokeTokenAsync()}async revokeTokenAsync(){if(!this.accessToken)throw new Error("No token to revoke.");let o=Lie+this.accessToken;await this.transporter.request({url:o}),this.configure({email:this.iss,sub:this.sub,key:this.key,keyFile:this.keyFile,scope:this.scope,additionalClaims:this.additionalClaims})}configure(o={}){this.keyFile=o.keyFile,this.key=o.key,this.rawToken=void 0,this.iss=o.email||o.iss,this.sub=o.sub,this.additionalClaims=o.additionalClaims,typeof o.scope=="object"?this.scope=o.scope.join(" "):this.scope=o.scope,this.eagerRefreshThresholdMillis=o.eagerRefreshThresholdMillis,o.transporter&&(this.transporter=o.transporter)}async requestToken(){var o,p;let c=Math.floor(new Date().getTime()/1e3),l=this.additionalClaims||{},u=Object.assign({iss:this.iss,scope:this.scope,aud:j4,exp:c+3600,iat:c,sub:this.sub},l),O=Fie.sign({header:{alg:"RS256"},payload:u,secret:this.key});try{let y=await this.transporter.request({method:"POST",url:j4,data:{grant_type:"urn:ietf:params:oauth:grant-type:jwt-bearer",assertion:O},headers:{"Content-Type":"application/x-www-form-urlencoded"},responseType:"json"});return this.rawToken=y.data,this.expiresAt=y.data.expires_in===null||y.data.expires_in===void 0?void 0:(c+y.data.expires_in)*1e3,this.rawToken}catch(y){this.rawToken=void 0,this.tokenExpires=void 0;let m=y.response&&(!((o=y.response)===null||o===void 0)&&o.data)?(p=y.response)===null||p===void 0?void 0:p.data:{};if(m.error){let a=m.error_description?`: ${m.error_description}`:"";y.message=`${m.error}${a}`}throw y}}};_b.GoogleToken=s2});var d2=A(Db=>{"use strict";Object.defineProperty(Db,"__esModule",{value:!0});Db.JWTAccess=void 0;var Jie=p2(),Vie=nf(),x4={alg:"RS256",typ:"JWT"},u2=class d{constructor(o,p,c,l){this.cache=new Vie.LRUCache({capacity:500,maxAge:60*60*1e3}),this.email=o,this.key=p,this.keyId=c,this.eagerRefreshThresholdMillis=l??5*60*1e3}getCachedKey(o,p){let c=o;if(p&&Array.isArray(p)&&p.length?c=o?`${o}_${p.join("_")}`:`${p.join("_")}`:typeof p=="string"&&(c=o?`${o}_${p}`:p),!c)throw Error("Scopes or url must be provided");return c}getRequestHeaders(o,p,c){let l=this.getCachedKey(o,c),u=this.cache.get(l),O=Date.now();if(u&&u.expiration-O>this.eagerRefreshThresholdMillis)return u.headers;let y=Math.floor(Date.now()/1e3),m=d.getExpirationTime(y),a;if(Array.isArray(c)&&(c=c.join(" ")),c?a={iss:this.email,sub:this.email,scope:c,exp:m,iat:y}:a={iss:this.email,sub:this.email,aud:o,exp:m,iat:y},p){for(let i in a)if(p[i])throw new Error(`The '${i}' property is not allowed when passing additionalClaims. This claim is included in the JWT by default.`)}let r=this.keyId?{...x4,kid:this.keyId}:x4,e=Object.assign(a,p),n={Authorization:`Bearer ${Jie.sign({header:r,payload:e,secret:this.key})}`};return this.cache.set(l,{expiration:m*1e3,headers:n}),n}static getExpirationTime(o){return o+3600}fromJSON(o){if(!o)throw new Error("Must pass in a JSON object containing the service account auth settings.");if(!o.client_email)throw new Error("The incoming JSON object does not contain a client_email field");if(!o.private_key)throw new Error("The incoming JSON object does not contain a private_key field");this.email=o.client_email,this.key=o.private_key,this.keyId=o.private_key_id,this.projectId=o.project_id}fromStream(o,p){if(p)this.fromStreamAsync(o).then(()=>p(),p);else return this.fromStreamAsync(o)}fromStreamAsync(o){return new Promise((p,c)=>{o||c(new Error("Must pass in a stream containing the service account auth settings."));let l="";o.setEncoding("utf8").on("data",u=>l+=u).on("error",c).on("end",()=>{try{let u=JSON.parse(l);this.fromJSON(u),p()}catch(u){c(u)}})})}};Db.JWTAccess=u2});var m2=A(Eb=>{"use strict";Object.defineProperty(Eb,"__esModule",{value:!0});Eb.JWT=void 0;var _4=w4(),Uie=d2(),qie=Zl(),f2=class d extends qie.OAuth2Client{constructor(o,p,c,l,u,O){let y=o&&typeof o=="object"?o:{email:o,keyFile:p,key:c,keyId:O,scopes:l,subject:u};super(y),this.email=y.email,this.keyFile=y.keyFile,this.key=y.key,this.keyId=y.keyId,this.scopes=y.scopes,this.subject=y.subject,this.additionalClaims=y.additionalClaims,this.credentials={refresh_token:"jwt-placeholder",expiry_date:1}}createScoped(o){let p=new d(this);return p.scopes=o,p}async getRequestMetadataAsync(o){o=this.defaultServicePath?`https://${this.defaultServicePath}/`:o;let p=!this.hasUserScopes()&&o||this.useJWTAccessWithScope&&this.hasAnyScopes();if(!this.apiKey&&p)if(this.additionalClaims&&this.additionalClaims.target_audience){let{tokens:c}=await this.refreshToken();return{headers:this.addSharedMetadataHeaders({Authorization:`Bearer ${c.id_token}`})}}else{this.access||(this.access=new Uie.JWTAccess(this.email,this.key,this.keyId,this.eagerRefreshThresholdMillis));let c;this.hasUserScopes()?c=this.scopes:o||(c=this.defaultScopes);let l=await this.access.getRequestHeaders(o??void 0,this.additionalClaims,this.useJWTAccessWithScope?c:void 0);return{headers:this.addSharedMetadataHeaders(l)}}else return this.hasAnyScopes()||this.apiKey?super.getRequestMetadataAsync(o):{headers:{}}}async fetchIdToken(o){let p=new _4.GoogleToken({iss:this.email,sub:this.subject,scope:this.scopes||this.defaultScopes,keyFile:this.keyFile,key:this.key,additionalClaims:{target_audience:o},transporter:this.transporter});if(await p.getToken({forceRefresh:!0}),!p.idToken)throw new Error("Unknown error: Failed to fetch ID token");return p.idToken}hasUserScopes(){return this.scopes?this.scopes.length>0:!1}hasAnyScopes(){return!!(this.scopes&&this.scopes.length>0||this.defaultScopes&&this.defaultScopes.length>0)}authorize(o){if(o)this.authorizeAsync().then(p=>o(null,p),o);else return this.authorizeAsync()}async authorizeAsync(){let o=await this.refreshToken();if(!o)throw new Error("No result returned");return this.credentials=o.tokens,this.credentials.refresh_token="jwt-placeholder",this.key=this.gtoken.key,this.email=this.gtoken.iss,o.tokens}async refreshTokenNoCache(o){let p=this.createGToken(),l={access_token:(await p.getToken({forceRefresh:this.isTokenExpiring()})).access_token,token_type:"Bearer",expiry_date:p.expiresAt,id_token:p.idToken};return this.emit("tokens",l),{res:null,tokens:l}}createGToken(){return this.gtoken||(this.gtoken=new _4.GoogleToken({iss:this.email,sub:this.subject,scope:this.scopes||this.defaultScopes,keyFile:this.keyFile,key:this.key,additionalClaims:this.additionalClaims,transporter:this.transporter})),this.gtoken}fromJSON(o){if(!o)throw new Error("Must pass in a JSON object containing the service account auth settings.");if(!o.client_email)throw new Error("The incoming JSON object does not contain a client_email field");if(!o.private_key)throw new Error("The incoming JSON object does not contain a private_key field");this.email=o.client_email,this.key=o.private_key,this.keyId=o.private_key_id,this.projectId=o.project_id,this.quotaProjectId=o.quota_project_id}fromStream(o,p){if(p)this.fromStreamAsync(o).then(()=>p(),p);else return this.fromStreamAsync(o)}fromStreamAsync(o){return new Promise((p,c)=>{if(!o)throw new Error("Must pass in a stream containing the service account auth settings.");let l="";o.setEncoding("utf8").on("error",c).on("data",u=>l+=u).on("end",()=>{try{let u=JSON.parse(l);this.fromJSON(u),p()}catch(u){c(u)}})})}fromAPIKey(o){if(typeof o!="string")throw new Error("Must provide an API Key string.");this.apiKey=o}async getCredentials(){if(this.key)return{private_key:this.key,client_email:this.email};if(this.keyFile){let p=await this.createGToken().getCredentials(this.keyFile);return{private_key:p.privateKey,client_email:p.clientEmail}}throw new Error("A key or a keyFile must be provided to getCredentials.")}};Eb.JWT=f2});var g2=A(ws=>{"use strict";Object.defineProperty(ws,"__esModule",{value:!0});ws.UserRefreshClient=ws.USER_REFRESH_ACCOUNT_TYPE=void 0;var Bie=Zl();ws.USER_REFRESH_ACCOUNT_TYPE="authorized_user";var h2=class extends Bie.OAuth2Client{constructor(o,p,c,l,u){let O=o&&typeof o=="object"?o:{clientId:o,clientSecret:p,refreshToken:c,eagerRefreshThresholdMillis:l,forceRefreshOnFailure:u};super(O),this._refreshToken=O.refreshToken,this.credentials.refresh_token=O.refreshToken}async refreshTokenNoCache(o){return super.refreshTokenNoCache(this._refreshToken)}fromJSON(o){if(!o)throw new Error("Must pass in a JSON object containing the user refresh token");if(o.type!=="authorized_user")throw new Error('The incoming JSON object does not have the "authorized_user" type');if(!o.client_id)throw new Error("The incoming JSON object does not contain a client_id field");if(!o.client_secret)throw new Error("The incoming JSON object does not contain a client_secret field");if(!o.refresh_token)throw new Error("The incoming JSON object does not contain a refresh_token field");this._clientId=o.client_id,this._clientSecret=o.client_secret,this._refreshToken=o.refresh_token,this.credentials.refresh_token=o.refresh_token,this.quotaProjectId=o.quota_project_id}fromStream(o,p){if(p)this.fromStreamAsync(o).then(()=>p(),p);else return this.fromStreamAsync(o)}async fromStreamAsync(o){return new Promise((p,c)=>{if(!o)return c(new Error("Must pass in a stream containing the user refresh token."));let l="";o.setEncoding("utf8").on("error",c).on("data",u=>l+=u).on("end",()=>{try{let u=JSON.parse(l);return this.fromJSON(u),p()}catch(u){return c(u)}})})}};ws.UserRefreshClient=h2});var b2=A(xs=>{"use strict";Object.defineProperty(xs,"__esModule",{value:!0});xs.Impersonated=xs.IMPERSONATED_ACCOUNT_TYPE=void 0;var D4=Zl(),Gie=li();xs.IMPERSONATED_ACCOUNT_TYPE="impersonated_service_account";var y2=class extends D4.OAuth2Client{constructor(o={}){var p,c,l,u,O,y;super(o),this.credentials={expiry_date:1,refresh_token:"impersonated-placeholder"},this.sourceClient=(p=o.sourceClient)!==null&&p!==void 0?p:new D4.OAuth2Client,this.targetPrincipal=(c=o.targetPrincipal)!==null&&c!==void 0?c:"",this.delegates=(l=o.delegates)!==null&&l!==void 0?l:[],this.targetScopes=(u=o.targetScopes)!==null&&u!==void 0?u:[],this.lifetime=(O=o.lifetime)!==null&&O!==void 0?O:3600,this.endpoint=(y=o.endpoint)!==null&&y!==void 0?y:"https://iamcredentials.googleapis.com"}async refreshToken(o){var p,c,l,u,O,y;try{await this.sourceClient.getAccessToken();let m="projects/-/serviceAccounts/"+this.targetPrincipal,a=`${this.endpoint}/v1/${m}:generateAccessToken`,r={delegates:this.delegates,scope:this.targetScopes,lifetime:this.lifetime+"s"},e=await this.sourceClient.request({url:a,data:r,method:"POST"}),t=e.data;return this.credentials.access_token=t.accessToken,this.credentials.expiry_date=Date.parse(t.expireTime),{tokens:this.credentials,res:e}}catch(m){if(!(m instanceof Error))throw m;let a=0,r="";throw m instanceof Gie.GaxiosError&&(a=(l=(c=(p=m?.response)===null||p===void 0?void 0:p.data)===null||c===void 0?void 0:c.error)===null||l===void 0?void 0:l.status,r=(y=(O=(u=m?.response)===null||u===void 0?void 0:u.data)===null||O===void 0?void 0:O.error)===null||y===void 0?void 0:y.message),a&&r?(m.message=`${a}: unable to impersonate: ${r}`,m):(m.message=`unable to impersonate: ${m}`,m)}}async fetchIdToken(o,p){var c;await this.sourceClient.getAccessToken();let l=`projects/-/serviceAccounts/${this.targetPrincipal}`,u=`${this.endpoint}/v1/${l}:generateIdToken`,O={delegates:this.delegates,audience:o,includeEmail:(c=p?.includeEmail)!==null&&c!==void 0?c:!0};return(await this.sourceClient.request({url:u,data:O,method:"POST"})).data.token}};xs.Impersonated=y2});var T2=A(_s=>{"use strict";Object.defineProperty(_s,"__esModule",{value:!0});_s.getErrorFromOAuthErrorResponse=_s.OAuthClientAuthHandler=void 0;var E4=require("querystring"),zie=vs(),Hie=["PUT","POST","PATCH"],v2=class{constructor(o){this.clientAuthentication=o,this.crypto=(0,zie.createCrypto)()}applyClientAuthenticationOptions(o,p){this.injectAuthenticatedHeaders(o,p),p||this.injectAuthenticatedRequestBody(o)}injectAuthenticatedHeaders(o,p){var c;if(p)o.headers=o.headers||{},Object.assign(o.headers,{Authorization:`Bearer ${p}}`});else if(((c=this.clientAuthentication)===null||c===void 0?void 0:c.confidentialClientType)==="basic"){o.headers=o.headers||{};let l=this.clientAuthentication.clientId,u=this.clientAuthentication.clientSecret||"",O=this.crypto.encodeBase64StringUtf8(`${l}:${u}`);Object.assign(o.headers,{Authorization:`Basic ${O}`})}}injectAuthenticatedRequestBody(o){var p;if(((p=this.clientAuthentication)===null||p===void 0?void 0:p.confidentialClientType)==="request-body"){let c=(o.method||"GET").toUpperCase();if(Hie.indexOf(c)!==-1){let l,u=o.headers||{};for(let O in u)if(O.toLowerCase()==="content-type"&&u[O]){l=u[O].toLowerCase();break}if(l==="application/x-www-form-urlencoded"){o.data=o.data||"";let O=E4.parse(o.data);Object.assign(O,{client_id:this.clientAuthentication.clientId,client_secret:this.clientAuthentication.clientSecret||""}),o.data=E4.stringify(O)}else if(l==="application/json")o.data=o.data||{},Object.assign(o.data,{client_id:this.clientAuthentication.clientId,client_secret:this.clientAuthentication.clientSecret||""});else throw new Error(`${l} content-types are not supported with ${this.clientAuthentication.confidentialClientType} client authentication`)}else throw new Error(`${c} HTTP method does not support ${this.clientAuthentication.confidentialClientType} client authentication`)}}};_s.OAuthClientAuthHandler=v2;function Qie(d,o){let p=d.error,c=d.error_description,l=d.error_uri,u=`Error code ${p}`;typeof c<"u"&&(u+=`: ${c}`),typeof l<"u"&&(u+=` - ${l}`);let O=new Error(u);if(o){let y=Object.keys(o);o.stack&&y.push("stack"),y.forEach(m=>{m!=="message"&&Object.defineProperty(O,m,{value:o[m],writable:!1,enumerable:!0})})}return O}_s.getErrorFromOAuthErrorResponse=Qie});var S2=A(Mb=>{"use strict";Object.defineProperty(Mb,"__esModule",{value:!0});Mb.StsCredentials=void 0;var Yie=li(),Wie=require("querystring"),Kie=of(),M4=T2(),O2=class extends M4.OAuthClientAuthHandler{constructor(o,p){super(p),this.tokenExchangeEndpoint=o,this.transporter=new Kie.DefaultTransporter}async exchangeToken(o,p,c){var l,u,O;let y={grant_type:o.grantType,resource:o.resource,audience:o.audience,scope:(l=o.scope)===null||l===void 0?void 0:l.join(" "),requested_token_type:o.requestedTokenType,subject_token:o.subjectToken,subject_token_type:o.subjectTokenType,actor_token:(u=o.actingParty)===null||u===void 0?void 0:u.actorToken,actor_token_type:(O=o.actingParty)===null||O===void 0?void 0:O.actorTokenType,options:c&&JSON.stringify(c)};Object.keys(y).forEach(r=>{typeof y[r]>"u"&&delete y[r]});let m={"Content-Type":"application/x-www-form-urlencoded"};Object.assign(m,p||{});let a={url:this.tokenExchangeEndpoint,method:"POST",headers:m,data:Wie.stringify(y),responseType:"json"};this.applyClientAuthenticationOptions(a);try{let r=await this.transporter.request(a),e=r.data;return e.res=r,e}catch(r){throw r instanceof Yie.GaxiosError&&r.response?(0,M4.getErrorFromOAuthErrorResponse)(r.response.data,r):r}}};Mb.StsCredentials=O2});var Nr=A(To=>{"use strict";Object.defineProperty(To,"__esModule",{value:!0});To.BaseExternalAccountClient=To.DEFAULT_UNIVERSE=To.CLOUD_RESOURCE_MANAGER=To.EXTERNAL_ACCOUNT_TYPE=To.EXPIRATION_TIME_OFFSET=void 0;var Xie=require("stream"),Zie=Xl(),$ie=S2(),N4=nf(),ere="urn:ietf:params:oauth:grant-type:token-exchange",tre="urn:ietf:params:oauth:token-type:access_token",P2="https://www.googleapis.com/auth/cloud-platform",ore=3600;To.EXPIRATION_TIME_OFFSET=5*60*1e3;To.EXTERNAL_ACCOUNT_TYPE="external_account";To.CLOUD_RESOURCE_MANAGER="https://cloudresourcemanager.googleapis.com/v1/projects/";var nre="//iam\\.googleapis\\.com/locations/[^/]+/workforcePools/[^/]+/providers/.+",are=Vx(),ire=Xl();Object.defineProperty(To,"DEFAULT_UNIVERSE",{enumerable:!0,get:function(){return ire.DEFAULT_UNIVERSE}});var j2=class extends Zie.AuthClient{constructor(o,p){super({...o,...p});let c=(0,N4.originalOrCamelOptions)(o);if(c.get("type")!==To.EXTERNAL_ACCOUNT_TYPE)throw new Error(`Expected "${To.EXTERNAL_ACCOUNT_TYPE}" type but received "${o.type}"`);let l=c.get("client_id"),u=c.get("client_secret"),O=c.get("token_url"),y=c.get("subject_token_type"),m=c.get("workforce_pool_user_project"),a=c.get("service_account_impersonation_url"),r=c.get("service_account_impersonation"),e=(0,N4.originalOrCamelOptions)(r).get("token_lifetime_seconds");l&&(this.clientAuth={confidentialClientType:"basic",clientId:l,clientSecret:u}),this.stsCredential=new $ie.StsCredentials(O,this.clientAuth),this.scopes=[P2],this.cachedAccessToken=null,this.audience=c.get("audience"),this.subjectTokenType=y,this.workforcePoolUserProject=m;let t=new RegExp(nre);if(this.workforcePoolUserProject&&!this.audience.match(t))throw new Error("workforcePoolUserProject should not be set for non-workforce pool credentials.");this.serviceAccountImpersonationUrl=a,this.serviceAccountImpersonationLifetime=e,this.serviceAccountImpersonationLifetime?this.configLifetimeRequested=!0:(this.configLifetimeRequested=!1,this.serviceAccountImpersonationLifetime=ore),this.projectNumber=this.getProjectNumber(this.audience)}getServiceAccountEmail(){var o;if(this.serviceAccountImpersonationUrl){if(this.serviceAccountImpersonationUrl.length>256)throw new RangeError(`URL is too long: ${this.serviceAccountImpersonationUrl}`);let c=/serviceAccounts\/(?[^:]+):generateAccessToken$/.exec(this.serviceAccountImpersonationUrl);return((o=c?.groups)===null||o===void 0?void 0:o.email)||null}return null}setCredentials(o){super.setCredentials(o),this.cachedAccessToken=o}async getAccessToken(){return(!this.cachedAccessToken||this.isExpired(this.cachedAccessToken))&&await this.refreshAccessTokenAsync(),{token:this.cachedAccessToken.access_token,res:this.cachedAccessToken.res}}async getRequestHeaders(){let p={Authorization:`Bearer ${(await this.getAccessToken()).token}`};return this.addSharedMetadataHeaders(p)}request(o,p){if(p)this.requestAsync(o).then(c=>p(null,c),c=>p(c,c.response));else return this.requestAsync(o)}async getProjectId(){let o=this.projectNumber||this.workforcePoolUserProject;if(this.projectId)return this.projectId;if(o){let p=await this.getRequestHeaders(),c=await this.transporter.request({headers:p,url:`${To.CLOUD_RESOURCE_MANAGER}${o}`,responseType:"json"});return this.projectId=c.data.projectId,this.projectId}return null}async requestAsync(o,p=!1){let c;try{let l=await this.getRequestHeaders();o.headers=o.headers||{},l&&l["x-goog-user-project"]&&(o.headers["x-goog-user-project"]=l["x-goog-user-project"]),l&&l.Authorization&&(o.headers.Authorization=l.Authorization),c=await this.transporter.request(o)}catch(l){let u=l.response;if(u){let O=u.status,y=u.config.data instanceof Xie.Readable;if(!p&&(O===401||O===403)&&!y&&this.forceRefreshOnFailure)return await this.refreshAccessTokenAsync(),await this.requestAsync(o,!0)}throw l}return c}async refreshAccessTokenAsync(){let o=await this.retrieveSubjectToken(),p={grantType:ere,audience:this.audience,requestedTokenType:tre,subjectToken:o,subjectTokenType:this.subjectTokenType,scope:this.serviceAccountImpersonationUrl?[P2]:this.getScopesArray()},c=!this.clientAuth&&this.workforcePoolUserProject?{userProject:this.workforcePoolUserProject}:void 0,l={"x-goog-api-client":this.getMetricsHeaderValue()},u=await this.stsCredential.exchangeToken(p,l,c);return this.serviceAccountImpersonationUrl?this.cachedAccessToken=await this.getImpersonatedAccessToken(u.access_token):u.expires_in?this.cachedAccessToken={access_token:u.access_token,expiry_date:new Date().getTime()+u.expires_in*1e3,res:u.res}:this.cachedAccessToken={access_token:u.access_token,res:u.res},this.credentials={},Object.assign(this.credentials,this.cachedAccessToken),delete this.credentials.res,this.emit("tokens",{refresh_token:null,expiry_date:this.cachedAccessToken.expiry_date,access_token:this.cachedAccessToken.access_token,token_type:"Bearer",id_token:null}),this.cachedAccessToken}getProjectNumber(o){let p=o.match(/\/projects\/([^/]+)/);return p?p[1]:null}async getImpersonatedAccessToken(o){let p={url:this.serviceAccountImpersonationUrl,method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${o}`},data:{scope:this.getScopesArray(),lifetime:this.serviceAccountImpersonationLifetime+"s"},responseType:"json"},c=await this.transporter.request(p),l=c.data;return{access_token:l.accessToken,expiry_date:new Date(l.expireTime).getTime(),res:c}}isExpired(o){let p=new Date().getTime();return o.expiry_date?p>=o.expiry_date-this.eagerRefreshThresholdMillis:!1}getScopesArray(){return typeof this.scopes=="string"?[this.scopes]:typeof this.scopes>"u"?[P2]:this.scopes}getMetricsHeaderValue(){let o=process.version.replace(/^v/,""),p=this.serviceAccountImpersonationUrl!==void 0,c=this.credentialSourceType?this.credentialSourceType:"unknown";return`gl-node/${o} auth/${are.version} google-byoid-sdk source/${c} sa-impersonation/${p} config-lifetime/${this.configLifetimeRequested}`}};To.BaseExternalAccountClient=j2});var C2=A(Nb=>{"use strict";var w2,x2,_2;Object.defineProperty(Nb,"__esModule",{value:!0});Nb.IdentityPoolClient=void 0;var M2=require("fs"),N2=require("util"),rre=Nr(),D2=nf(),lre=(0,N2.promisify)((w2=M2.readFile)!==null&&w2!==void 0?w2:()=>{}),cre=(0,N2.promisify)((x2=M2.realpath)!==null&&x2!==void 0?x2:()=>{}),pre=(0,N2.promisify)((_2=M2.lstat)!==null&&_2!==void 0?_2:()=>{}),E2=class extends rre.BaseExternalAccountClient{constructor(o,p){super(o,p);let l=(0,D2.originalOrCamelOptions)(o).get("credential_source"),u=(0,D2.originalOrCamelOptions)(l);if(this.file=u.get("file"),this.url=u.get("url"),this.headers=u.get("headers"),this.file&&this.url)throw new Error('No valid Identity Pool "credential_source" provided, must be either file or url.');if(this.file&&!this.url)this.credentialSourceType="file";else if(!this.file&&this.url)this.credentialSourceType="url";else throw new Error('No valid Identity Pool "credential_source" provided, must be either file or url.');let O=(0,D2.originalOrCamelOptions)(u.get("format"));if(this.formatType=O.get("type")||"text",this.formatSubjectTokenFieldName=O.get("subject_token_field_name"),this.formatType!=="json"&&this.formatType!=="text")throw new Error(`Invalid credential_source format "${this.formatType}"`);if(this.formatType==="json"&&!this.formatSubjectTokenFieldName)throw new Error("Missing subject_token_field_name for JSON credential_source format")}async retrieveSubjectToken(){return this.file?await this.getTokenFromFile(this.file,this.formatType,this.formatSubjectTokenFieldName):await this.getTokenFromUrl(this.url,this.formatType,this.formatSubjectTokenFieldName,this.headers)}async getTokenFromFile(o,p,c){try{if(o=await cre(o),!(await pre(o)).isFile())throw new Error}catch(O){throw O instanceof Error&&(O.message=`The file at ${o} does not exist, or it is not a file. ${O.message}`),O}let l,u=await lre(o,{encoding:"utf8"});if(p==="text"?l=u:p==="json"&&c&&(l=JSON.parse(u)[c]),!l)throw new Error("Unable to parse the subject_token from the credential_source file");return l}async getTokenFromUrl(o,p,c,l){let u={url:o,method:"GET",headers:l,responseType:p},O;if(p==="text"?O=(await this.transporter.request(u)).data:p==="json"&&c&&(O=(await this.transporter.request(u)).data[c]),!O)throw new Error("Unable to parse the subject_token from the credential_source URL");return O}};Nb.IdentityPoolClient=E2});var A4=A(Cb=>{"use strict";Object.defineProperty(Cb,"__esModule",{value:!0});Cb.AwsRequestSigner=void 0;var R4=vs(),C4="AWS4-HMAC-SHA256",sre="aws4_request",R2=class{constructor(o,p){this.getCredentials=o,this.region=p,this.crypto=(0,R4.createCrypto)()}async getRequestOptions(o){if(!o.url)throw new Error('"url" is required in "amzOptions"');let p=typeof o.data=="object"?JSON.stringify(o.data):o.data,c=o.url,l=o.method||"GET",u=o.body||p,O=o.headers,y=await this.getCredentials(),m=new URL(c),a=await dre({crypto:this.crypto,host:m.host,canonicalUri:m.pathname,canonicalQuerystring:m.search.substr(1),method:l,region:this.region,securityCredentials:y,requestPayload:u,additionalAmzHeaders:O}),r=Object.assign(a.amzDate?{"x-amz-date":a.amzDate}:{},{Authorization:a.authorizationHeader,host:m.host},O||{});y.token&&Object.assign(r,{"x-amz-security-token":y.token});let e={url:c,method:l,headers:r};return typeof u<"u"&&(e.body=u),e}};Cb.AwsRequestSigner=R2;async function pf(d,o,p){return await d.signWithHmacSha256(o,p)}async function ure(d,o,p,c,l){let u=await pf(d,`AWS4${o}`,p),O=await pf(d,u,c),y=await pf(d,O,l);return await pf(d,y,"aws4_request")}async function dre(d){let o=d.additionalAmzHeaders||{},p=d.requestPayload||"",c=d.host.split(".")[0],l=new Date,u=l.toISOString().replace(/[-:]/g,"").replace(/\.[0-9]+/,""),O=l.toISOString().replace(/[-]/g,"").replace(/T.*/,""),y={};Object.keys(o).forEach(_=>{y[_.toLowerCase()]=o[_]}),d.securityCredentials.token&&(y["x-amz-security-token"]=d.securityCredentials.token);let m=Object.assign({host:d.host},y.date?{}:{"x-amz-date":u},y),a="",r=Object.keys(m).sort();r.forEach(_=>{a+=`${_}:${m[_]} +`});let e=r.join(";"),t=await d.crypto.sha256DigestHex(p),n=`${d.method} ${d.canonicalUri} ${d.canonicalQuerystring} ${a} ${e} -${t}`,i=`${T}/${d.region}/${c}/${eue}`,p=`${Q8} +${t}`,i=`${O}/${d.region}/${c}/${sre}`,s=`${C4} ${u} ${i} -`+await d.crypto.sha256DigestHex(n),f=await tue(d.crypto,d.securityCredentials.secretAccessKey,T,d.region,c),y=await jm(d.crypto,f,p),O=`${Q8} Credential=${d.securityCredentials.accessKeyId}/${i}, SignedHeaders=${e}, Signature=${(0,Y8.fromArrayBufferToHex)(y)}`;return{amzDate:g.date?void 0:u,authorizationHeader:O,canonicalQuerystring:d.canonicalQuerystring}}});var Q_=A(y1=>{"use strict";Object.defineProperty(y1,"__esModule",{value:!0});y1.AwsClient=void 0;var nue=W8(),aue=Sl(),wm=class extends aue.BaseExternalAccountClient{constructor(o,s){super(o,s),this.environmentId=o.credential_source.environment_id,this.regionUrl=o.credential_source.region_url,this.securityCredentialsUrl=o.credential_source.url,this.regionalCredVerificationUrl=o.credential_source.regional_cred_verification_url,this.imdsV2SessionTokenUrl=o.credential_source.imdsv2_session_token_url,this.awsRequestSigner=null,this.region="",this.validateEnvironmentId()}validateEnvironmentId(){var o;let s=(o=this.environmentId)===null||o===void 0?void 0:o.match(/^(aws)(\d+)$/);if(!s||!this.regionalCredVerificationUrl)throw new Error('No valid AWS "credential_source" provided');if(parseInt(s[2],10)!==1)throw new Error(`aws version "${s[2]}" is not supported in the current build.`)}async retrieveSubjectToken(){if(!this.awsRequestSigner){let l={};this.shouldUseMetadataServer()&&this.imdsV2SessionTokenUrl&&(l["x-aws-ec2-metadata-token"]=await this.getImdsV2SessionToken()),this.region=await this.getAwsRegion(l),this.awsRequestSigner=new nue.AwsRequestSigner(async()=>{if(this.securityCredentialsFromEnv)return this.securityCredentialsFromEnv;let u=await this.getAwsRoleName(l),T=await this.getAwsSecurityCredentials(u,l);return{accessKeyId:T.AccessKeyId,secretAccessKey:T.SecretAccessKey,token:T.Token}},this.region)}let o=await this.awsRequestSigner.getRequestOptions({url:this.regionalCredVerificationUrl.replace("{region}",this.region),method:"POST"}),s=[],c=Object.assign({"x-goog-cloud-target-resource":this.audience},o.headers);for(let l in c)s.push({key:l,value:c[l]});return encodeURIComponent(JSON.stringify({url:o.url,method:o.method,headers:s}))}async getImdsV2SessionToken(){let o={url:this.imdsV2SessionTokenUrl,method:"PUT",responseType:"text",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"300"}};return(await this.transporter.request(o)).data}async getAwsRegion(o){if(this.regionFromEnv)return this.regionFromEnv;if(!this.regionUrl)throw new Error('Unable to determine AWS region due to missing "options.credential_source.region_url"');let s={url:this.regionUrl,method:"GET",responseType:"text",headers:o},c=await this.transporter.request(s);return c.data.substr(0,c.data.length-1)}async getAwsRoleName(o){if(!this.securityCredentialsUrl)throw new Error('Unable to determine AWS role name due to missing "options.credential_source.url"');let s={url:this.securityCredentialsUrl,method:"GET",responseType:"text",headers:o};return(await this.transporter.request(s)).data}async getAwsSecurityCredentials(o,s){return(await this.transporter.request({url:`${this.securityCredentialsUrl}/${o}`,responseType:"json",headers:s})).data}shouldUseMetadataServer(){return!this.regionFromEnv||!this.securityCredentialsFromEnv}get regionFromEnv(){return process.env.AWS_REGION||process.env.AWS_DEFAULT_REGION||null}get securityCredentialsFromEnv(){return process.env.AWS_ACCESS_KEY_ID&&process.env.AWS_SECRET_ACCESS_KEY?{accessKeyId:process.env.AWS_ACCESS_KEY_ID,secretAccessKey:process.env.AWS_SECRET_ACCESS_KEY,token:process.env.AWS_SESSION_TOKEN}:null}};y1.AwsClient=wm;wm.AWS_EC2_METADATA_IPV4_ADDRESS="169.254.169.254";wm.AWS_EC2_METADATA_IPV6_ADDRESS="fd00:ec2::254"});var Z_=A(Lt=>{"use strict";Object.defineProperty(Lt,"__esModule",{value:!0});Lt.InvalidSubjectTokenError=Lt.InvalidMessageFieldError=Lt.InvalidCodeFieldError=Lt.InvalidTokenTypeFieldError=Lt.InvalidExpirationTimeFieldError=Lt.InvalidSuccessFieldError=Lt.InvalidVersionFieldError=Lt.ExecutableResponseError=Lt.ExecutableResponse=void 0;var b1="urn:ietf:params:oauth:token-type:saml2",Y_="urn:ietf:params:oauth:token-type:id_token",W_="urn:ietf:params:oauth:token-type:jwt",K_=class{constructor(o){if(!o.version)throw new v1("Executable response must contain a 'version' field.");if(o.success===void 0)throw new T1("Executable response must contain a 'success' field.");if(this.version=o.version,this.success=o.success,this.success){if(this.expirationTime=o.expiration_time,this.tokenType=o.token_type,this.tokenType!==b1&&this.tokenType!==Y_&&this.tokenType!==W_)throw new O1(`Executable response must contain a 'token_type' field when successful and it must be one of ${Y_}, ${W_}, or ${b1}.`);if(this.tokenType===b1){if(!o.saml_response)throw new xm(`Executable response must contain a 'saml_response' field when token_type=${b1}.`);this.subjectToken=o.saml_response}else{if(!o.id_token)throw new xm(`Executable response must contain a 'id_token' field when token_type=${Y_} or ${W_}.`);this.subjectToken=o.id_token}}else{if(!o.code)throw new S1("Executable response must contain a 'code' field when unsuccessful.");if(!o.message)throw new P1("Executable response must contain a 'message' field when unsuccessful.");this.errorCode=o.code,this.errorMessage=o.message}}isValid(){return!this.isExpired()&&this.success}isExpired(){return this.expirationTime!==void 0&&this.expirationTime{"use strict";Object.defineProperty(j1,"__esModule",{value:!0});j1.PluggableAuthHandler=void 0;var iue=w1(),ts=Z_(),rue=require("child_process"),$_=require("fs"),eD=class d{constructor(o){if(!o.command)throw new Error("No command provided.");if(this.commandComponents=d.parseCommand(o.command),this.timeoutMillis=o.timeoutMillis,!this.timeoutMillis)throw new Error("No timeoutMillis provided.");this.outputFile=o.outputFile}retrieveResponseFromExecutable(o){return new Promise((s,c)=>{let l=rue.spawn(this.commandComponents[0],this.commandComponents.slice(1),{env:{...process.env,...Object.fromEntries(o)}}),u="";l.stdout.on("data",g=>{u+=g}),l.stderr.on("data",g=>{u+=g});let T=setTimeout(()=>(l.removeAllListeners(),l.kill(),c(new Error("The executable failed to finish within the timeout specified."))),this.timeoutMillis);l.on("close",g=>{if(clearTimeout(T),g===0)try{let m=JSON.parse(u),a=new ts.ExecutableResponse(m);return s(a)}catch(m){return m instanceof ts.ExecutableResponseError?c(m):c(new ts.ExecutableResponseError(`The executable returned an invalid response: ${u}`))}else return c(new iue.ExecutableError(u,g.toString()))})})}async retrieveCachedResponse(){if(!this.outputFile||this.outputFile.length===0)return;let o;try{o=await $_.promises.realpath(this.outputFile)}catch{return}if(!(await $_.promises.lstat(o)).isFile())return;let s=await $_.promises.readFile(o,{encoding:"utf8"});if(s!=="")try{let c=JSON.parse(s);return new ts.ExecutableResponse(c).isValid()?new ts.ExecutableResponse(c):void 0}catch(c){throw c instanceof ts.ExecutableResponseError?c:new ts.ExecutableResponseError(`The output file contained an invalid response: ${s}`)}}static parseCommand(o){let s=o.match(/(?:[^\s"]+|"[^"]*")+/g);if(!s)throw new Error(`Provided command: "${o}" could not be parsed.`);for(let c=0;c{"use strict";Object.defineProperty(Lu,"__esModule",{value:!0});Lu.PluggableAuthClient=Lu.ExecutableError=void 0;var lue=Sl(),cue=Z_(),sue=K8(),x1=class extends Error{constructor(o,s){super(`The executable failed with exit code: ${s} and error message: ${o}.`),this.code=s,Object.setPrototypeOf(this,new.target.prototype)}};Lu.ExecutableError=x1;var pue=30*1e3,X8=5*1e3,Z8=120*1e3,uue="GOOGLE_EXTERNAL_ACCOUNT_ALLOW_EXECUTABLES",$8=1,tD=class extends lue.BaseExternalAccountClient{constructor(o,s){if(super(o,s),!o.credential_source.executable)throw new Error('No valid Pluggable Auth "credential_source" provided.');if(this.command=o.credential_source.executable.command,!this.command)throw new Error('No valid Pluggable Auth "credential_source" provided.');if(o.credential_source.executable.timeout_millis===void 0)this.timeoutMillis=pue;else if(this.timeoutMillis=o.credential_source.executable.timeout_millis,this.timeoutMillisZ8)throw new Error(`Timeout must be between ${X8} and ${Z8} milliseconds.`);this.outputFile=o.credential_source.executable.output_file,this.handler=new sue.PluggableAuthHandler({command:this.command,timeoutMillis:this.timeoutMillis,outputFile:this.outputFile})}async retrieveSubjectToken(){if(process.env[uue]!=="1")throw new Error("Pluggable Auth executables need to be explicitly allowed to run by setting the GOOGLE_EXTERNAL_ACCOUNT_ALLOW_EXECUTABLES environment Variable to 1.");let o;if(this.outputFile&&(o=await this.handler.retrieveCachedResponse()),!o){let s=new Map;s.set("GOOGLE_EXTERNAL_ACCOUNT_AUDIENCE",this.audience),s.set("GOOGLE_EXTERNAL_ACCOUNT_TOKEN_TYPE",this.subjectTokenType),s.set("GOOGLE_EXTERNAL_ACCOUNT_INTERACTIVE","0"),this.outputFile&&s.set("GOOGLE_EXTERNAL_ACCOUNT_OUTPUT_FILE",this.outputFile);let c=this.getServiceAccountEmail();c&&s.set("GOOGLE_EXTERNAL_ACCOUNT_IMPERSONATED_EMAIL",c),o=await this.handler.retrieveResponseFromExecutable(s)}if(o.version>$8)throw new Error(`Version of executable is not currently supported, maximum supported version is ${$8}.`);if(!o.success)throw new x1(o.errorMessage,o.errorCode);if(this.outputFile&&!o.expirationTime)throw new cue.InvalidExpirationTimeFieldError("The executable response must contain the `expiration_time` field for successful responses when an output_file has been specified in the configuration.");if(o.isExpired())throw new Error("Executable response is expired.");return o.subjectToken}};Lu.PluggableAuthClient=tD});var nD=A(_1=>{"use strict";Object.defineProperty(_1,"__esModule",{value:!0});_1.ExternalAccountClient=void 0;var due=Sl(),fue=z_(),mue=Q_(),hue=w1(),oD=class{constructor(){throw new Error("ExternalAccountClients should be initialized via: ExternalAccountClient.fromJSON(), directly via explicit constructors, eg. new AwsClient(options), new IdentityPoolClient(options), newPluggableAuthClientOptions, or via new GoogleAuth(options).getClient()")}static fromJSON(o,s){var c,l;return o&&o.type===due.EXTERNAL_ACCOUNT_TYPE?!((c=o.credential_source)===null||c===void 0)&&c.environment_id?new mue.AwsClient(o,s):!((l=o.credential_source)===null||l===void 0)&&l.executable?new hue.PluggableAuthClient(o,s):new fue.IdentityPoolClient(o,s):null}};_1.ExternalAccountClient=oD});var t5=A(Ju=>{"use strict";Object.defineProperty(Ju,"__esModule",{value:!0});Ju.ExternalAccountAuthorizedUserClient=Ju.EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE=void 0;var gue=Eu(),e5=A_(),yue=Ki(),bue=require("stream"),vue=Sl();Ju.EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE="external_account_authorized_user";var aD=class extends e5.OAuthClientAuthHandler{constructor(o,s,c){super(c),this.url=o,this.transporter=s}async refreshToken(o,s){let c=new URLSearchParams({grant_type:"refresh_token",refresh_token:o}),l={"Content-Type":"application/x-www-form-urlencoded",...s},u={url:this.url,method:"POST",headers:l,data:c.toString(),responseType:"json"};this.applyClientAuthenticationOptions(u);try{let T=await this.transporter.request(u),g=T.data;return g.res=T,g}catch(T){throw T instanceof yue.GaxiosError&&T.response?(0,e5.getErrorFromOAuthErrorResponse)(T.response.data,T):T}}},iD=class extends gue.AuthClient{constructor(o,s){super(),this.refreshToken=o.refresh_token;let c={confidentialClientType:"basic",clientId:o.client_id,clientSecret:o.client_secret};this.externalAccountAuthorizedUserHandler=new aD(o.token_url,this.transporter,c),this.cachedAccessToken=null,this.quotaProjectId=o.quota_project_id,typeof s?.eagerRefreshThresholdMillis!="number"?this.eagerRefreshThresholdMillis=vue.EXPIRATION_TIME_OFFSET:this.eagerRefreshThresholdMillis=s.eagerRefreshThresholdMillis,this.forceRefreshOnFailure=!!s?.forceRefreshOnFailure}async getAccessToken(){return(!this.cachedAccessToken||this.isExpired(this.cachedAccessToken))&&await this.refreshAccessTokenAsync(),{token:this.cachedAccessToken.access_token,res:this.cachedAccessToken.res}}async getRequestHeaders(){let s={Authorization:`Bearer ${(await this.getAccessToken()).token}`};return this.addSharedMetadataHeaders(s)}request(o,s){if(s)this.requestAsync(o).then(c=>s(null,c),c=>s(c,c.response));else return this.requestAsync(o)}async requestAsync(o,s=!1){let c;try{let l=await this.getRequestHeaders();o.headers=o.headers||{},l&&l["x-goog-user-project"]&&(o.headers["x-goog-user-project"]=l["x-goog-user-project"]),l&&l.Authorization&&(o.headers.Authorization=l.Authorization),c=await this.transporter.request(o)}catch(l){let u=l.response;if(u){let T=u.status,g=u.config.data instanceof bue.Readable;if(!s&&(T===401||T===403)&&!g&&this.forceRefreshOnFailure)return await this.refreshAccessTokenAsync(),await this.requestAsync(o,!0)}throw l}return c}async refreshAccessTokenAsync(){let o=await this.externalAccountAuthorizedUserHandler.refreshToken(this.refreshToken);return this.cachedAccessToken={access_token:o.access_token,expiry_date:new Date().getTime()+o.expires_in*1e3,res:o.res},o.refresh_token!==void 0&&(this.refreshToken=o.refresh_token),this.cachedAccessToken}isExpired(o){let s=new Date().getTime();return o.expiry_date?s>=o.expiry_date-this.eagerRefreshThresholdMillis:!1}};Ju.ExternalAccountAuthorizedUserClient=iD});var a5=A(Uu=>{"use strict";Object.defineProperty(Uu,"__esModule",{value:!0});Uu.GoogleAuth=Uu.CLOUD_SDK_CLIENT_ID=void 0;var Tue=require("child_process"),_m=require("fs"),D1=Bv(),Oue=require("os"),rD=require("path"),Sue=_u(),Pue=ym(),jue=c_(),wue=p_(),xue=u_(),Vu=D_(),lD=M_(),E1=R_(),_ue=nD(),Dm=Sl(),o5=t5();Uu.CLOUD_SDK_CLIENT_ID="764086051850-6qr4p6gpi6hn506pt8ejuq83di341hur.apps.googleusercontent.com";var n5={NO_PROJECT_ID_FOUND:`Unable to detect a Project Id in the current environment. +`+await d.crypto.sha256DigestHex(n),f=await ure(d.crypto,d.securityCredentials.secretAccessKey,O,d.region,c),g=await pf(d.crypto,f,s),T=`${C4} Credential=${d.securityCredentials.accessKeyId}/${i}, SignedHeaders=${e}, Signature=${(0,R4.fromArrayBufferToHex)(g)}`;return{amzDate:y.date?void 0:u,authorizationHeader:T,canonicalQuerystring:d.canonicalQuerystring}}});var A2=A(Rb=>{"use strict";Object.defineProperty(Rb,"__esModule",{value:!0});Rb.AwsClient=void 0;var fre=A4(),mre=Nr(),sf=class extends mre.BaseExternalAccountClient{constructor(o,p){super(o,p),this.environmentId=o.credential_source.environment_id,this.regionUrl=o.credential_source.region_url,this.securityCredentialsUrl=o.credential_source.url,this.regionalCredVerificationUrl=o.credential_source.regional_cred_verification_url,this.imdsV2SessionTokenUrl=o.credential_source.imdsv2_session_token_url,this.awsRequestSigner=null,this.region="",this.credentialSourceType="aws",this.validateEnvironmentId()}validateEnvironmentId(){var o;let p=(o=this.environmentId)===null||o===void 0?void 0:o.match(/^(aws)(\d+)$/);if(!p||!this.regionalCredVerificationUrl)throw new Error('No valid AWS "credential_source" provided');if(parseInt(p[2],10)!==1)throw new Error(`aws version "${p[2]}" is not supported in the current build.`)}async retrieveSubjectToken(){if(!this.awsRequestSigner){let l={};this.shouldUseMetadataServer()&&this.imdsV2SessionTokenUrl&&(l["x-aws-ec2-metadata-token"]=await this.getImdsV2SessionToken()),this.region=await this.getAwsRegion(l),this.awsRequestSigner=new fre.AwsRequestSigner(async()=>{if(this.securityCredentialsFromEnv)return this.securityCredentialsFromEnv;let u=await this.getAwsRoleName(l),O=await this.getAwsSecurityCredentials(u,l);return{accessKeyId:O.AccessKeyId,secretAccessKey:O.SecretAccessKey,token:O.Token}},this.region)}let o=await this.awsRequestSigner.getRequestOptions({url:this.regionalCredVerificationUrl.replace("{region}",this.region),method:"POST"}),p=[],c=Object.assign({"x-goog-cloud-target-resource":this.audience},o.headers);for(let l in c)p.push({key:l,value:c[l]});return encodeURIComponent(JSON.stringify({url:o.url,method:o.method,headers:p}))}async getImdsV2SessionToken(){let o={url:this.imdsV2SessionTokenUrl,method:"PUT",responseType:"text",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"300"}};return(await this.transporter.request(o)).data}async getAwsRegion(o){if(this.regionFromEnv)return this.regionFromEnv;if(!this.regionUrl)throw new Error('Unable to determine AWS region due to missing "options.credential_source.region_url"');let p={url:this.regionUrl,method:"GET",responseType:"text",headers:o},c=await this.transporter.request(p);return c.data.substr(0,c.data.length-1)}async getAwsRoleName(o){if(!this.securityCredentialsUrl)throw new Error('Unable to determine AWS role name due to missing "options.credential_source.url"');let p={url:this.securityCredentialsUrl,method:"GET",responseType:"text",headers:o};return(await this.transporter.request(p)).data}async getAwsSecurityCredentials(o,p){return(await this.transporter.request({url:`${this.securityCredentialsUrl}/${o}`,responseType:"json",headers:p})).data}shouldUseMetadataServer(){return!this.regionFromEnv||!this.securityCredentialsFromEnv}get regionFromEnv(){return process.env.AWS_REGION||process.env.AWS_DEFAULT_REGION||null}get securityCredentialsFromEnv(){return process.env.AWS_ACCESS_KEY_ID&&process.env.AWS_SECRET_ACCESS_KEY?{accessKeyId:process.env.AWS_ACCESS_KEY_ID,secretAccessKey:process.env.AWS_SECRET_ACCESS_KEY,token:process.env.AWS_SESSION_TOKEN}:null}};Rb.AwsClient=sf;sf.AWS_EC2_METADATA_IPV4_ADDRESS="169.254.169.254";sf.AWS_EC2_METADATA_IPV6_ADDRESS="fd00:ec2::254"});var J2=A(Dt=>{"use strict";Object.defineProperty(Dt,"__esModule",{value:!0});Dt.InvalidSubjectTokenError=Dt.InvalidMessageFieldError=Dt.InvalidCodeFieldError=Dt.InvalidTokenTypeFieldError=Dt.InvalidExpirationTimeFieldError=Dt.InvalidSuccessFieldError=Dt.InvalidVersionFieldError=Dt.ExecutableResponseError=Dt.ExecutableResponse=void 0;var Ab="urn:ietf:params:oauth:token-type:saml2",F2="urn:ietf:params:oauth:token-type:id_token",I2="urn:ietf:params:oauth:token-type:jwt",k2=class{constructor(o){if(!o.version)throw new Fb("Executable response must contain a 'version' field.");if(o.success===void 0)throw new Ib("Executable response must contain a 'success' field.");if(this.version=o.version,this.success=o.success,this.success){if(this.expirationTime=o.expiration_time,this.tokenType=o.token_type,this.tokenType!==Ab&&this.tokenType!==F2&&this.tokenType!==I2)throw new kb(`Executable response must contain a 'token_type' field when successful and it must be one of ${F2}, ${I2}, or ${Ab}.`);if(this.tokenType===Ab){if(!o.saml_response)throw new uf(`Executable response must contain a 'saml_response' field when token_type=${Ab}.`);this.subjectToken=o.saml_response}else{if(!o.id_token)throw new uf(`Executable response must contain a 'id_token' field when token_type=${F2} or ${I2}.`);this.subjectToken=o.id_token}}else{if(!o.code)throw new Lb("Executable response must contain a 'code' field when unsuccessful.");if(!o.message)throw new Jb("Executable response must contain a 'message' field when unsuccessful.");this.errorCode=o.code,this.errorMessage=o.message}}isValid(){return!this.isExpired()&&this.success}isExpired(){return this.expirationTime!==void 0&&this.expirationTime{"use strict";Object.defineProperty(Vb,"__esModule",{value:!0});Vb.PluggableAuthHandler=void 0;var hre=Ub(),ec=J2(),gre=require("child_process"),V2=require("fs"),U2=class d{constructor(o){if(!o.command)throw new Error("No command provided.");if(this.commandComponents=d.parseCommand(o.command),this.timeoutMillis=o.timeoutMillis,!this.timeoutMillis)throw new Error("No timeoutMillis provided.");this.outputFile=o.outputFile}retrieveResponseFromExecutable(o){return new Promise((p,c)=>{let l=gre.spawn(this.commandComponents[0],this.commandComponents.slice(1),{env:{...process.env,...Object.fromEntries(o)}}),u="";l.stdout.on("data",y=>{u+=y}),l.stderr.on("data",y=>{u+=y});let O=setTimeout(()=>(l.removeAllListeners(),l.kill(),c(new Error("The executable failed to finish within the timeout specified."))),this.timeoutMillis);l.on("close",y=>{if(clearTimeout(O),y===0)try{let m=JSON.parse(u),a=new ec.ExecutableResponse(m);return p(a)}catch(m){return m instanceof ec.ExecutableResponseError?c(m):c(new ec.ExecutableResponseError(`The executable returned an invalid response: ${u}`))}else return c(new hre.ExecutableError(u,y.toString()))})})}async retrieveCachedResponse(){if(!this.outputFile||this.outputFile.length===0)return;let o;try{o=await V2.promises.realpath(this.outputFile)}catch{return}if(!(await V2.promises.lstat(o)).isFile())return;let p=await V2.promises.readFile(o,{encoding:"utf8"});if(p!=="")try{let c=JSON.parse(p);return new ec.ExecutableResponse(c).isValid()?new ec.ExecutableResponse(c):void 0}catch(c){throw c instanceof ec.ExecutableResponseError?c:new ec.ExecutableResponseError(`The output file contained an invalid response: ${p}`)}}static parseCommand(o){let p=o.match(/(?:[^\s"]+|"[^"]*")+/g);if(!p)throw new Error(`Provided command: "${o}" could not be parsed.`);for(let c=0;c{"use strict";Object.defineProperty(Ds,"__esModule",{value:!0});Ds.PluggableAuthClient=Ds.ExecutableError=void 0;var yre=Nr(),bre=J2(),vre=F4(),qb=class extends Error{constructor(o,p){super(`The executable failed with exit code: ${p} and error message: ${o}.`),this.code=p,Object.setPrototypeOf(this,new.target.prototype)}};Ds.ExecutableError=qb;var Tre=30*1e3,I4=5*1e3,k4=120*1e3,Ore="GOOGLE_EXTERNAL_ACCOUNT_ALLOW_EXECUTABLES",L4=1,q2=class extends yre.BaseExternalAccountClient{constructor(o,p){if(super(o,p),!o.credential_source.executable)throw new Error('No valid Pluggable Auth "credential_source" provided.');if(this.command=o.credential_source.executable.command,!this.command)throw new Error('No valid Pluggable Auth "credential_source" provided.');if(o.credential_source.executable.timeout_millis===void 0)this.timeoutMillis=Tre;else if(this.timeoutMillis=o.credential_source.executable.timeout_millis,this.timeoutMillisk4)throw new Error(`Timeout must be between ${I4} and ${k4} milliseconds.`);this.outputFile=o.credential_source.executable.output_file,this.handler=new vre.PluggableAuthHandler({command:this.command,timeoutMillis:this.timeoutMillis,outputFile:this.outputFile}),this.credentialSourceType="executable"}async retrieveSubjectToken(){if(process.env[Ore]!=="1")throw new Error("Pluggable Auth executables need to be explicitly allowed to run by setting the GOOGLE_EXTERNAL_ACCOUNT_ALLOW_EXECUTABLES environment Variable to 1.");let o;if(this.outputFile&&(o=await this.handler.retrieveCachedResponse()),!o){let p=new Map;p.set("GOOGLE_EXTERNAL_ACCOUNT_AUDIENCE",this.audience),p.set("GOOGLE_EXTERNAL_ACCOUNT_TOKEN_TYPE",this.subjectTokenType),p.set("GOOGLE_EXTERNAL_ACCOUNT_INTERACTIVE","0"),this.outputFile&&p.set("GOOGLE_EXTERNAL_ACCOUNT_OUTPUT_FILE",this.outputFile);let c=this.getServiceAccountEmail();c&&p.set("GOOGLE_EXTERNAL_ACCOUNT_IMPERSONATED_EMAIL",c),o=await this.handler.retrieveResponseFromExecutable(p)}if(o.version>L4)throw new Error(`Version of executable is not currently supported, maximum supported version is ${L4}.`);if(!o.success)throw new qb(o.errorMessage,o.errorCode);if(this.outputFile&&!o.expirationTime)throw new bre.InvalidExpirationTimeFieldError("The executable response must contain the `expiration_time` field for successful responses when an output_file has been specified in the configuration.");if(o.isExpired())throw new Error("Executable response is expired.");return o.subjectToken}};Ds.PluggableAuthClient=q2});var G2=A(Bb=>{"use strict";Object.defineProperty(Bb,"__esModule",{value:!0});Bb.ExternalAccountClient=void 0;var Sre=Nr(),Pre=C2(),jre=A2(),wre=Ub(),B2=class{constructor(){throw new Error("ExternalAccountClients should be initialized via: ExternalAccountClient.fromJSON(), directly via explicit constructors, eg. new AwsClient(options), new IdentityPoolClient(options), newPluggableAuthClientOptions, or via new GoogleAuth(options).getClient()")}static fromJSON(o,p){var c,l;return o&&o.type===Sre.EXTERNAL_ACCOUNT_TYPE?!((c=o.credential_source)===null||c===void 0)&&c.environment_id?new jre.AwsClient(o,p):!((l=o.credential_source)===null||l===void 0)&&l.executable?new wre.PluggableAuthClient(o,p):new Pre.IdentityPoolClient(o,p):null}};Bb.ExternalAccountClient=B2});var V4=A(Es=>{"use strict";Object.defineProperty(Es,"__esModule",{value:!0});Es.ExternalAccountAuthorizedUserClient=Es.EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE=void 0;var xre=Xl(),J4=T2(),_re=li(),Dre=require("stream"),Ere=Nr();Es.EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE="external_account_authorized_user";var z2=class extends J4.OAuthClientAuthHandler{constructor(o,p,c){super(c),this.url=o,this.transporter=p}async refreshToken(o,p){let c=new URLSearchParams({grant_type:"refresh_token",refresh_token:o}),l={"Content-Type":"application/x-www-form-urlencoded",...p},u={url:this.url,method:"POST",headers:l,data:c.toString(),responseType:"json"};this.applyClientAuthenticationOptions(u);try{let O=await this.transporter.request(u),y=O.data;return y.res=O,y}catch(O){throw O instanceof _re.GaxiosError&&O.response?(0,J4.getErrorFromOAuthErrorResponse)(O.response.data,O):O}}},H2=class extends xre.AuthClient{constructor(o,p){super({...o,...p}),this.refreshToken=o.refresh_token;let c={confidentialClientType:"basic",clientId:o.client_id,clientSecret:o.client_secret};this.externalAccountAuthorizedUserHandler=new z2(o.token_url,this.transporter,c),this.cachedAccessToken=null,this.quotaProjectId=o.quota_project_id,typeof p?.eagerRefreshThresholdMillis!="number"?this.eagerRefreshThresholdMillis=Ere.EXPIRATION_TIME_OFFSET:this.eagerRefreshThresholdMillis=p.eagerRefreshThresholdMillis,this.forceRefreshOnFailure=!!p?.forceRefreshOnFailure,o.universe_domain&&(this.universeDomain=o.universe_domain)}async getAccessToken(){return(!this.cachedAccessToken||this.isExpired(this.cachedAccessToken))&&await this.refreshAccessTokenAsync(),{token:this.cachedAccessToken.access_token,res:this.cachedAccessToken.res}}async getRequestHeaders(){let p={Authorization:`Bearer ${(await this.getAccessToken()).token}`};return this.addSharedMetadataHeaders(p)}request(o,p){if(p)this.requestAsync(o).then(c=>p(null,c),c=>p(c,c.response));else return this.requestAsync(o)}async requestAsync(o,p=!1){let c;try{let l=await this.getRequestHeaders();o.headers=o.headers||{},l&&l["x-goog-user-project"]&&(o.headers["x-goog-user-project"]=l["x-goog-user-project"]),l&&l.Authorization&&(o.headers.Authorization=l.Authorization),c=await this.transporter.request(o)}catch(l){let u=l.response;if(u){let O=u.status,y=u.config.data instanceof Dre.Readable;if(!p&&(O===401||O===403)&&!y&&this.forceRefreshOnFailure)return await this.refreshAccessTokenAsync(),await this.requestAsync(o,!0)}throw l}return c}async refreshAccessTokenAsync(){let o=await this.externalAccountAuthorizedUserHandler.refreshToken(this.refreshToken);return this.cachedAccessToken={access_token:o.access_token,expiry_date:new Date().getTime()+o.expires_in*1e3,res:o.res},o.refresh_token!==void 0&&(this.refreshToken=o.refresh_token),this.cachedAccessToken}isExpired(o){let p=new Date().getTime();return o.expiry_date?p>=o.expiry_date-this.eagerRefreshThresholdMillis:!1}};Es.ExternalAccountAuthorizedUserClient=H2});var B4=A(Ns=>{"use strict";Object.defineProperty(Ns,"__esModule",{value:!0});Ns.GoogleAuth=Ns.CLOUD_SDK_CLIENT_ID=void 0;var Mre=require("child_process"),df=require("fs"),Gb=tf(),Nre=require("os"),Q2=require("path"),Cre=vs(),Rre=of(),Are=Zx(),Fre=e2(),Ire=t2(),Ms=m2(),Y2=g2(),zb=b2(),kre=G2(),ff=Nr(),U4=V4();Ns.CLOUD_SDK_CLIENT_ID="764086051850-6qr4p6gpi6hn506pt8ejuq83di341hur.apps.googleusercontent.com";var q4={NO_PROJECT_ID_FOUND:`Unable to detect a Project Id in the current environment. To learn more about authentication and Google APIs, visit: -https://cloud.google.com/docs/authentication/getting-started`},M1=class{get isGCE(){return this.checkIsGCE}constructor(o){this.checkIsGCE=void 0,this.jsonContent=null,this.cachedCredential=null,o=o||{},this._cachedProjectId=o.projectId||null,this.cachedCredential=o.authClient||null,this.keyFilename=o.keyFilename||o.keyFile,this.scopes=o.scopes,this.jsonContent=o.credentials||null,this.clientOptions=o.clientOptions}setGapicJWTValues(o){o.defaultServicePath=this.defaultServicePath,o.useJWTAccessWithScope=this.useJWTAccessWithScope,o.defaultScopes=this.defaultScopes}getProjectId(o){if(o)this.getProjectIdAsync().then(s=>o(null,s),o);else return this.getProjectIdAsync()}async getProjectIdOptional(){try{return await this.getProjectId()}catch(o){if(o instanceof Error&&o.message===n5.NO_PROJECT_ID_FOUND)return null;throw o}}async findAndCacheProjectId(){let o=null;if(o||(o=await this.getProductionProjectId()),o||(o=await this.getFileProjectId()),o||(o=await this.getDefaultServiceProjectId()),o||(o=await this.getGCEProjectId()),o||(o=await this.getExternalAccountClientProjectId()),o)return this._cachedProjectId=o,o;throw new Error(n5.NO_PROJECT_ID_FOUND)}async getProjectIdAsync(){return this._cachedProjectId?this._cachedProjectId:(this._findProjectIdPromise||(this._findProjectIdPromise=this.findAndCacheProjectId()),this._findProjectIdPromise)}getAnyScopes(){return this.scopes||this.defaultScopes}getApplicationDefault(o={},s){let c;if(typeof o=="function"?s=o:c=o,s)this.getApplicationDefaultAsync(c).then(l=>s(null,l.credential,l.projectId),s);else return this.getApplicationDefaultAsync(c)}async getApplicationDefaultAsync(o={}){if(this.cachedCredential)return await this.prepareAndCacheADC(this.cachedCredential);let s=process.env.GOOGLE_CLOUD_QUOTA_PROJECT,c;if(c=await this._tryGetApplicationCredentialsFromEnvironmentVariable(o),c)return c instanceof Vu.JWT?c.scopes=this.scopes:c instanceof Dm.BaseExternalAccountClient&&(c.scopes=this.getAnyScopes()),await this.prepareAndCacheADC(c,s);if(c=await this._tryGetApplicationCredentialsFromWellKnownFile(o),c)return c instanceof Vu.JWT?c.scopes=this.scopes:c instanceof Dm.BaseExternalAccountClient&&(c.scopes=this.getAnyScopes()),await this.prepareAndCacheADC(c,s);let l;try{l=await this._checkIsGCE()}catch(u){throw u instanceof Error&&(u.message=`Unexpected error determining execution environment: ${u.message}`),u}if(!l)throw new Error("Could not load the default credentials. Browse to https://cloud.google.com/docs/authentication/getting-started for more information.");return o.scopes=this.getAnyScopes(),await this.prepareAndCacheADC(new jue.Compute(o),s)}async prepareAndCacheADC(o,s){let c=await this.getProjectIdOptional();return s&&(o.quotaProjectId=s),this.cachedCredential=o,{credential:o,projectId:c}}async _checkIsGCE(){return this.checkIsGCE===void 0&&(this.checkIsGCE=D1.getGCPResidency()||await D1.isAvailable()),this.checkIsGCE}async _tryGetApplicationCredentialsFromEnvironmentVariable(o){let s=process.env.GOOGLE_APPLICATION_CREDENTIALS||process.env.google_application_credentials;if(!s||s.length===0)return null;try{return this._getApplicationCredentialsFromFilePath(s,o)}catch(c){throw c instanceof Error&&(c.message=`Unable to read the credential file specified by the GOOGLE_APPLICATION_CREDENTIALS environment variable: ${c.message}`),c}}async _tryGetApplicationCredentialsFromWellKnownFile(o){let s=null;if(this._isWindows())s=process.env.APPDATA;else{let l=process.env.HOME;l&&(s=rD.join(l,".config"))}return s&&(s=rD.join(s,"gcloud","application_default_credentials.json"),_m.existsSync(s)||(s=null)),s?await this._getApplicationCredentialsFromFilePath(s,o):null}async _getApplicationCredentialsFromFilePath(o,s={}){if(!o||o.length===0)throw new Error("The file path is invalid.");try{if(o=_m.realpathSync(o),!_m.lstatSync(o).isFile())throw new Error}catch(l){throw l instanceof Error&&(l.message=`The file at ${o} does not exist, or it is not a file. ${l.message}`),l}let c=_m.createReadStream(o);return this.fromStream(c,s)}fromImpersonatedJSON(o){var s,c,l,u;if(!o)throw new Error("Must pass in a JSON object containing an impersonated refresh token");if(o.type!==E1.IMPERSONATED_ACCOUNT_TYPE)throw new Error(`The incoming JSON object does not have the "${E1.IMPERSONATED_ACCOUNT_TYPE}" type`);if(!o.source_credentials)throw new Error("The incoming JSON object does not contain a source_credentials field");if(!o.service_account_impersonation_url)throw new Error("The incoming JSON object does not contain a service_account_impersonation_url field");let T=new lD.UserRefreshClient(o.source_credentials.client_id,o.source_credentials.client_secret,o.source_credentials.refresh_token),g=(c=(s=/(?[^/]+):generateAccessToken$/.exec(o.service_account_impersonation_url))===null||s===void 0?void 0:s.groups)===null||c===void 0?void 0:c.target;if(!g)throw new RangeError(`Cannot extract target principal from ${o.service_account_impersonation_url}`);let m=(l=this.getAnyScopes())!==null&&l!==void 0?l:[];return new E1.Impersonated({delegates:(u=o.delegates)!==null&&u!==void 0?u:[],sourceClient:T,targetPrincipal:g,targetScopes:Array.isArray(m)?m:[m]})}fromJSON(o,s={}){let c;return s=s||{},o.type===lD.USER_REFRESH_ACCOUNT_TYPE?(c=new lD.UserRefreshClient(s),c.fromJSON(o)):o.type===E1.IMPERSONATED_ACCOUNT_TYPE?c=this.fromImpersonatedJSON(o):o.type===Dm.EXTERNAL_ACCOUNT_TYPE?(c=_ue.ExternalAccountClient.fromJSON(o,s),c.scopes=this.getAnyScopes()):o.type===o5.EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE?c=new o5.ExternalAccountAuthorizedUserClient(o,s):(s.scopes=this.scopes,c=new Vu.JWT(s),this.setGapicJWTValues(c),c.fromJSON(o)),c}_cacheClientFromJSON(o,s){let c=this.fromJSON(o,s);return this.jsonContent=o,this.cachedCredential=c,c}fromStream(o,s={},c){let l={};if(typeof s=="function"?c=s:l=s,c)this.fromStreamAsync(o,l).then(u=>c(null,u),c);else return this.fromStreamAsync(o,l)}fromStreamAsync(o,s){return new Promise((c,l)=>{if(!o)throw new Error("Must pass in a stream containing the Google auth settings.");let u="";o.setEncoding("utf8").on("error",l).on("data",T=>u+=T).on("end",()=>{try{try{let T=JSON.parse(u),g=this._cacheClientFromJSON(T,s);return c(g)}catch(T){if(!this.keyFilename)throw T;let g=new Vu.JWT({...this.clientOptions,keyFile:this.keyFilename});return this.cachedCredential=g,this.setGapicJWTValues(g),c(g)}}catch(T){return l(T)}})})}fromAPIKey(o,s){s=s||{};let c=new Vu.JWT(s);return c.fromAPIKey(o),c}_isWindows(){let o=Oue.platform();return!!(o&&o.length>=3&&o.substring(0,3).toLowerCase()==="win")}async getDefaultServiceProjectId(){return new Promise(o=>{(0,Tue.exec)("gcloud config config-helper --format json",(s,c)=>{if(!s&&c)try{let l=JSON.parse(c).configuration.properties.core.project;o(l);return}catch{}o(null)})})}getProductionProjectId(){return process.env.GCLOUD_PROJECT||process.env.GOOGLE_CLOUD_PROJECT||process.env.gcloud_project||process.env.google_cloud_project}async getFileProjectId(){if(this.cachedCredential)return this.cachedCredential.projectId;if(this.keyFilename){let s=await this.getClient();if(s&&s.projectId)return s.projectId}let o=await this._tryGetApplicationCredentialsFromEnvironmentVariable();return o?o.projectId:null}async getExternalAccountClientProjectId(){return!this.jsonContent||this.jsonContent.type!==Dm.EXTERNAL_ACCOUNT_TYPE?null:await(await this.getClient()).getProjectId()}async getGCEProjectId(){try{return await D1.project("project-id")}catch{return null}}getCredentials(o){if(o)this.getCredentialsAsync().then(s=>o(null,s),o);else return this.getCredentialsAsync()}async getCredentialsAsync(){let o=await this.getClient();if(o instanceof Dm.BaseExternalAccountClient){let l=o.getServiceAccountEmail();if(l)return{client_email:l}}if(this.jsonContent)return{client_email:this.jsonContent.client_email,private_key:this.jsonContent.private_key};if(!await this._checkIsGCE())throw new Error("Unknown error.");let c=await D1.instance({property:"service-accounts/",params:{recursive:"true"}});if(!c||!c.default||!c.default.email)throw new Error("Failure from metadata server.");return{client_email:c.default.email}}async getClient(){if(!this.cachedCredential)if(this.jsonContent)this._cacheClientFromJSON(this.jsonContent,this.clientOptions);else if(this.keyFilename){let o=rD.resolve(this.keyFilename),s=_m.createReadStream(o);await this.fromStreamAsync(s,this.clientOptions)}else await this.getApplicationDefaultAsync(this.clientOptions);return this.cachedCredential}async getIdTokenClient(o){let s=await this.getClient();if(!("fetchIdToken"in s))throw new Error("Cannot fetch ID token in this environment, use GCE or set the GOOGLE_APPLICATION_CREDENTIALS environment variable to a service account credentials JSON file.");return new wue.IdTokenClient({targetAudience:o,idTokenProvider:s})}async getAccessToken(){return(await(await this.getClient()).getAccessToken()).token}async getRequestHeaders(o){return(await this.getClient()).getRequestHeaders(o)}async authorizeRequest(o){o=o||{};let s=o.url||o.uri,l=await(await this.getClient()).getRequestHeaders(s);return o.headers=Object.assign(o.headers||{},l),o}async request(o){return(await this.getClient()).request(o)}getEnv(){return(0,xue.getEnv)()}async sign(o){let s=await this.getClient(),c=(0,Sue.createCrypto)();if(s instanceof Vu.JWT&&s.key)return await c.sign(s.key,o);let l=await this.getCredentials();if(!l.client_email)throw new Error("Cannot sign data without `client_email`.");return this.signBlob(c,l.client_email,o)}async signBlob(o,s,c){let l=`https://iamcredentials.googleapis.com/v1/projects/-/serviceAccounts/${s}:signBlob`;return(await this.request({method:"POST",url:l,data:{payload:o.encodeBase64StringUtf8(c)}})).data.signedBlob}};Uu.GoogleAuth=M1;M1.DefaultTransporter=Pue.DefaultTransporter});var i5=A(C1=>{"use strict";Object.defineProperty(C1,"__esModule",{value:!0});C1.IAMAuth=void 0;var cD=class{constructor(o,s){this.selector=o,this.token=s,this.selector=o,this.token=s}getRequestHeaders(){return{"x-goog-iam-authority-selector":this.selector,"x-goog-iam-authorization-token":this.token}}};C1.IAMAuth=cD});var r5=A(ba=>{"use strict";Object.defineProperty(ba,"__esModule",{value:!0});ba.DownscopedClient=ba.EXPIRATION_TIME_OFFSET=ba.MAX_ACCESS_BOUNDARY_RULES_COUNT=void 0;var Due=require("stream"),Eue=Eu(),Mue=k_(),Cue="urn:ietf:params:oauth:grant-type:token-exchange",Rue="urn:ietf:params:oauth:token-type:access_token",Nue="urn:ietf:params:oauth:token-type:access_token",Aue="https://sts.googleapis.com/v1/token";ba.MAX_ACCESS_BOUNDARY_RULES_COUNT=10;ba.EXPIRATION_TIME_OFFSET=5*60*1e3;var sD=class extends Eue.AuthClient{constructor(o,s,c,l){if(super(),this.authClient=o,this.credentialAccessBoundary=s,s.accessBoundary.accessBoundaryRules.length===0)throw new Error("At least one access boundary rule needs to be defined.");if(s.accessBoundary.accessBoundaryRules.length>ba.MAX_ACCESS_BOUNDARY_RULES_COUNT)throw new Error(`The provided access boundary has more than ${ba.MAX_ACCESS_BOUNDARY_RULES_COUNT} access boundary rules.`);for(let u of s.accessBoundary.accessBoundaryRules)if(u.availablePermissions.length===0)throw new Error("At least one permission should be defined in access boundary rules.");this.stsCredential=new Mue.StsCredentials(Aue),this.cachedDownscopedAccessToken=null,typeof c?.eagerRefreshThresholdMillis!="number"?this.eagerRefreshThresholdMillis=ba.EXPIRATION_TIME_OFFSET:this.eagerRefreshThresholdMillis=c.eagerRefreshThresholdMillis,this.forceRefreshOnFailure=!!c?.forceRefreshOnFailure,this.quotaProjectId=l}setCredentials(o){if(!o.expiry_date)throw new Error("The access token expiry_date field is missing in the provided credentials.");super.setCredentials(o),this.cachedDownscopedAccessToken=o}async getAccessToken(){return(!this.cachedDownscopedAccessToken||this.isExpired(this.cachedDownscopedAccessToken))&&await this.refreshAccessTokenAsync(),{token:this.cachedDownscopedAccessToken.access_token,expirationTime:this.cachedDownscopedAccessToken.expiry_date,res:this.cachedDownscopedAccessToken.res}}async getRequestHeaders(){let s={Authorization:`Bearer ${(await this.getAccessToken()).token}`};return this.addSharedMetadataHeaders(s)}request(o,s){if(s)this.requestAsync(o).then(c=>s(null,c),c=>s(c,c.response));else return this.requestAsync(o)}async requestAsync(o,s=!1){let c;try{let l=await this.getRequestHeaders();o.headers=o.headers||{},l&&l["x-goog-user-project"]&&(o.headers["x-goog-user-project"]=l["x-goog-user-project"]),l&&l.Authorization&&(o.headers.Authorization=l.Authorization),c=await this.transporter.request(o)}catch(l){let u=l.response;if(u){let T=u.status,g=u.config.data instanceof Due.Readable;if(!s&&(T===401||T===403)&&!g&&this.forceRefreshOnFailure)return await this.refreshAccessTokenAsync(),await this.requestAsync(o,!0)}throw l}return c}async refreshAccessTokenAsync(){var o;let s=(await this.authClient.getAccessToken()).token,c={grantType:Cue,requestedTokenType:Rue,subjectToken:s,subjectTokenType:Nue},l=await this.stsCredential.exchangeToken(c,void 0,this.credentialAccessBoundary),u=((o=this.authClient.credentials)===null||o===void 0?void 0:o.expiry_date)||null,T=l.expires_in?new Date().getTime()+l.expires_in*1e3:u;return this.cachedDownscopedAccessToken={access_token:l.access_token,expiry_date:T,res:l.res},this.credentials={},Object.assign(this.credentials,this.cachedDownscopedAccessToken),delete this.credentials.res,this.emit("tokens",{refresh_token:null,expiry_date:this.cachedDownscopedAccessToken.expiry_date,access_token:this.cachedDownscopedAccessToken.access_token,token_type:"Bearer",id_token:null}),this.cachedDownscopedAccessToken}isExpired(o){let s=new Date().getTime();return o.expiry_date?s>=o.expiry_date-this.eagerRefreshThresholdMillis:!1}};ba.DownscopedClient=sD});var Em=A(De=>{"use strict";Object.defineProperty(De,"__esModule",{value:!0});De.GoogleAuth=De.auth=De.DefaultTransporter=De.PluggableAuthClient=De.DownscopedClient=De.BaseExternalAccountClient=De.ExternalAccountClient=De.IdentityPoolClient=De.AwsClient=De.UserRefreshClient=De.LoginTicket=De.OAuth2Client=De.CodeChallengeMethod=De.Impersonated=De.JWT=De.JWTAccess=De.IdTokenClient=De.IAMAuth=De.GCPEnv=De.Compute=De.AuthClient=void 0;var l5=a5();Object.defineProperty(De,"GoogleAuth",{enumerable:!0,get:function(){return l5.GoogleAuth}});var Iue=Eu();Object.defineProperty(De,"AuthClient",{enumerable:!0,get:function(){return Iue.AuthClient}});var kue=c_();Object.defineProperty(De,"Compute",{enumerable:!0,get:function(){return kue.Compute}});var Fue=u_();Object.defineProperty(De,"GCPEnv",{enumerable:!0,get:function(){return Fue.GCPEnv}});var Lue=i5();Object.defineProperty(De,"IAMAuth",{enumerable:!0,get:function(){return Lue.IAMAuth}});var Jue=p_();Object.defineProperty(De,"IdTokenClient",{enumerable:!0,get:function(){return Jue.IdTokenClient}});var Vue=x_();Object.defineProperty(De,"JWTAccess",{enumerable:!0,get:function(){return Vue.JWTAccess}});var Uue=D_();Object.defineProperty(De,"JWT",{enumerable:!0,get:function(){return Uue.JWT}});var que=R_();Object.defineProperty(De,"Impersonated",{enumerable:!0,get:function(){return que.Impersonated}});var c5=Kc();Object.defineProperty(De,"CodeChallengeMethod",{enumerable:!0,get:function(){return c5.CodeChallengeMethod}});Object.defineProperty(De,"OAuth2Client",{enumerable:!0,get:function(){return c5.OAuth2Client}});var Bue=i_();Object.defineProperty(De,"LoginTicket",{enumerable:!0,get:function(){return Bue.LoginTicket}});var Gue=M_();Object.defineProperty(De,"UserRefreshClient",{enumerable:!0,get:function(){return Gue.UserRefreshClient}});var zue=Q_();Object.defineProperty(De,"AwsClient",{enumerable:!0,get:function(){return zue.AwsClient}});var Hue=z_();Object.defineProperty(De,"IdentityPoolClient",{enumerable:!0,get:function(){return Hue.IdentityPoolClient}});var Que=nD();Object.defineProperty(De,"ExternalAccountClient",{enumerable:!0,get:function(){return Que.ExternalAccountClient}});var Yue=Sl();Object.defineProperty(De,"BaseExternalAccountClient",{enumerable:!0,get:function(){return Yue.BaseExternalAccountClient}});var Wue=r5();Object.defineProperty(De,"DownscopedClient",{enumerable:!0,get:function(){return Wue.DownscopedClient}});var Kue=w1();Object.defineProperty(De,"PluggableAuthClient",{enumerable:!0,get:function(){return Kue.PluggableAuthClient}});var Xue=ym();Object.defineProperty(De,"DefaultTransporter",{enumerable:!0,get:function(){return Xue.DefaultTransporter}});var Zue=new l5.GoogleAuth;De.auth=Zue});var p5=A((a3e,s5)=>{"use strict";s5.exports=to;var Mm=pi();function to(d,o){this.lo=d>>>0,this.hi=o>>>0}var os=to.zero=new to(0,0);os.toNumber=function(){return 0};os.zzEncode=os.zzDecode=function(){return this};os.length=function(){return 1};var $ue=to.zeroHash="\0\0\0\0\0\0\0\0";to.fromNumber=function(o){if(o===0)return os;var s=o<0;s&&(o=-o);var c=o>>>0,l=(o-c)/4294967296>>>0;return s&&(l=~l>>>0,c=~c>>>0,++c>4294967295&&(c=0,++l>4294967295&&(l=0))),new to(c,l)};to.from=function(o){if(typeof o=="number")return to.fromNumber(o);if(Mm.isString(o))if(Mm.Long)o=Mm.Long.fromString(o);else return to.fromNumber(parseInt(o,10));return o.low||o.high?new to(o.low>>>0,o.high>>>0):os};to.prototype.toNumber=function(o){if(!o&&this.hi>>>31){var s=~this.lo+1>>>0,c=~this.hi>>>0;return s||(c=c+1>>>0),-(s+c*4294967296)}return this.lo+this.hi*4294967296};to.prototype.toLong=function(o){return Mm.Long?new Mm.Long(this.lo|0,this.hi|0,!!o):{low:this.lo|0,high:this.hi|0,unsigned:!!o}};var Pl=String.prototype.charCodeAt;to.fromHash=function(o){return o===$ue?os:new to((Pl.call(o,0)|Pl.call(o,1)<<8|Pl.call(o,2)<<16|Pl.call(o,3)<<24)>>>0,(Pl.call(o,4)|Pl.call(o,5)<<8|Pl.call(o,6)<<16|Pl.call(o,7)<<24)>>>0)};to.prototype.toHash=function(){return String.fromCharCode(this.lo&255,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,this.hi&255,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)};to.prototype.zzEncode=function(){var o=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^o)>>>0,this.lo=(this.lo<<1^o)>>>0,this};to.prototype.zzDecode=function(){var o=-(this.lo&1);return this.lo=((this.lo>>>1|this.hi<<31)^o)>>>0,this.hi=(this.hi>>>1^o)>>>0,this};to.prototype.length=function(){var o=this.lo,s=(this.lo>>>28|this.hi<<4)>>>0,c=this.hi>>>24;return c===0?s===0?o<16384?o<128?1:2:o<2097152?3:4:s<16384?s<128?5:6:s<2097152?7:8:c<128?9:10}});var pi=A(pD=>{"use strict";var Te=pD;Te.asPromise=Dy();Te.base64=lw();Te.EventEmitter=cw();Te.float=sw();Te.inquire=Cy();Te.utf8=uw();Te.pool=dw();Te.LongBits=p5();Te.isNode=!!(typeof global<"u"&&global&&global.process&&global.process.versions&&global.process.versions.node);Te.global=Te.isNode&&global||typeof window<"u"&&window||typeof self<"u"&&self||pD;Te.emptyArray=Object.freeze?Object.freeze([]):[];Te.emptyObject=Object.freeze?Object.freeze({}):{};Te.isInteger=Number.isInteger||function(o){return typeof o=="number"&&isFinite(o)&&Math.floor(o)===o};Te.isString=function(o){return typeof o=="string"||o instanceof String};Te.isObject=function(o){return o&&typeof o=="object"};Te.isset=Te.isSet=function(o,s){var c=o[s];return c!=null&&o.hasOwnProperty(s)?typeof c!="object"||(Array.isArray(c)?c.length:Object.keys(c).length)>0:!1};Te.Buffer=function(){try{var d=Te.inquire("buffer").Buffer;return d.prototype.utf8Write?d:null}catch{return null}}();Te._Buffer_from=null;Te._Buffer_allocUnsafe=null;Te.newBuffer=function(o){return typeof o=="number"?Te.Buffer?Te._Buffer_allocUnsafe(o):new Te.Array(o):Te.Buffer?Te._Buffer_from(o):typeof Uint8Array>"u"?o:new Uint8Array(o)};Te.Array=typeof Uint8Array<"u"?Uint8Array:Array;Te.Long=Te.global.dcodeIO&&Te.global.dcodeIO.Long||Te.global.Long||Te.inquire("long");Te.key2Re=/^true|false|0|1$/;Te.key32Re=/^-?(?:0|[1-9][0-9]*)$/;Te.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/;Te.longToHash=function(o){return o?Te.LongBits.from(o).toHash():Te.LongBits.zeroHash};Te.longFromHash=function(o,s){var c=Te.LongBits.fromHash(o);return Te.Long?Te.Long.fromBits(c.lo,c.hi,s):c.toNumber(!!s)};function u5(d,o,s){for(var c=Object.keys(o),l=0;l-1;--u)if(s[l[u]]===1&&this[l[u]]!==void 0&&this[l[u]]!==null)return l[u]}};Te.oneOfSetter=function(o){return function(s){for(var c=0;c{"use strict";g5.exports=Ye;var kn=pi(),uD,R1=kn.LongBits,f5=kn.base64,m5=kn.utf8;function Cm(d,o,s){this.fn=d,this.len=o,this.next=void 0,this.val=s}function fD(){}function ede(d){this.head=d.head,this.tail=d.tail,this.len=d.len,this.next=d.states}function Ye(){this.len=0,this.head=new Cm(fD,0,0),this.tail=this.head,this.states=null}var h5=function(){return kn.Buffer?function(){return(Ye.create=function(){return new uD})()}:function(){return new Ye}};Ye.create=h5();Ye.alloc=function(o){return new kn.Array(o)};kn.Array!==Array&&(Ye.alloc=kn.pool(Ye.alloc,kn.Array.prototype.subarray));Ye.prototype._push=function(o,s,c){return this.tail=this.tail.next=new Cm(o,s,c),this.len+=s,this};function mD(d,o,s){o[s]=d&255}function tde(d,o,s){for(;d>127;)o[s++]=d&127|128,d>>>=7;o[s]=d}function hD(d,o){this.len=d,this.next=void 0,this.val=o}hD.prototype=Object.create(Cm.prototype);hD.prototype.fn=tde;Ye.prototype.uint32=function(o){return this.len+=(this.tail=this.tail.next=new hD((o=o>>>0)<128?1:o<16384?2:o<2097152?3:o<268435456?4:5,o)).len,this};Ye.prototype.int32=function(o){return o<0?this._push(gD,10,R1.fromNumber(o)):this.uint32(o)};Ye.prototype.sint32=function(o){return this.uint32((o<<1^o>>31)>>>0)};function gD(d,o,s){for(;d.hi;)o[s++]=d.lo&127|128,d.lo=(d.lo>>>7|d.hi<<25)>>>0,d.hi>>>=7;for(;d.lo>127;)o[s++]=d.lo&127|128,d.lo=d.lo>>>7;o[s++]=d.lo}Ye.prototype.uint64=function(o){var s=R1.from(o);return this._push(gD,s.length(),s)};Ye.prototype.int64=Ye.prototype.uint64;Ye.prototype.sint64=function(o){var s=R1.from(o).zzEncode();return this._push(gD,s.length(),s)};Ye.prototype.bool=function(o){return this._push(mD,1,o?1:0)};function dD(d,o,s){o[s]=d&255,o[s+1]=d>>>8&255,o[s+2]=d>>>16&255,o[s+3]=d>>>24}Ye.prototype.fixed32=function(o){return this._push(dD,4,o>>>0)};Ye.prototype.sfixed32=Ye.prototype.fixed32;Ye.prototype.fixed64=function(o){var s=R1.from(o);return this._push(dD,4,s.lo)._push(dD,4,s.hi)};Ye.prototype.sfixed64=Ye.prototype.fixed64;Ye.prototype.float=function(o){return this._push(kn.float.writeFloatLE,4,o)};Ye.prototype.double=function(o){return this._push(kn.float.writeDoubleLE,8,o)};var ode=kn.Array.prototype.set?function(o,s,c){s.set(o,c)}:function(o,s,c){for(var l=0;l>>0;if(!s)return this._push(mD,1,0);if(kn.isString(o)){var c=Ye.alloc(s=f5.length(o));f5.decode(o,c,0),o=c}return this.uint32(s)._push(ode,s,o)};Ye.prototype.string=function(o){var s=m5.length(o);return s?this.uint32(s)._push(m5.write,s,o):this._push(mD,1,0)};Ye.prototype.fork=function(){return this.states=new ede(this),this.head=this.tail=new Cm(fD,0,0),this.len=0,this};Ye.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new Cm(fD,0,0),this.len=0),this};Ye.prototype.ldelim=function(){var o=this.head,s=this.tail,c=this.len;return this.reset().uint32(c),c&&(this.tail.next=o.next,this.tail=s,this.len+=c),this};Ye.prototype.finish=function(){for(var o=this.head.next,s=this.constructor.alloc(this.len),c=0;o;)o.fn(o.val,s,c),c+=o.len,o=o.next;return s};Ye._configure=function(d){uD=d,Ye.create=h5(),uD._configure()}});var v5=A((l3e,b5)=>{"use strict";b5.exports=ui;var y5=N1();(ui.prototype=Object.create(y5.prototype)).constructor=ui;var jl=pi();function ui(){y5.call(this)}ui._configure=function(){ui.alloc=jl._Buffer_allocUnsafe,ui.writeBytesBuffer=jl.Buffer&&jl.Buffer.prototype instanceof Uint8Array&&jl.Buffer.prototype.set.name==="set"?function(o,s,c){s.set(o,c)}:function(o,s,c){if(o.copy)o.copy(s,c,0,o.length);else for(var l=0;l>>0;return this.uint32(s),s&&this._push(ui.writeBytesBuffer,s,o),this};function nde(d,o,s){d.length<40?jl.utf8.write(d,o,s):o.utf8Write?o.utf8Write(d,s):o.write(d,s)}ui.prototype.string=function(o){var s=jl.Buffer.byteLength(o);return this.uint32(s),s&&this._push(nde,s,o),this};ui._configure()});var I1=A((c3e,j5)=>{"use strict";j5.exports=Mt;var va=pi(),bD,S5=va.LongBits,ade=va.utf8;function Ta(d,o){return RangeError("index out of range: "+d.pos+" + "+(o||1)+" > "+d.len)}function Mt(d){this.buf=d,this.pos=0,this.len=d.length}var T5=typeof Uint8Array<"u"?function(o){if(o instanceof Uint8Array||Array.isArray(o))return new Mt(o);throw Error("illegal buffer")}:function(o){if(Array.isArray(o))return new Mt(o);throw Error("illegal buffer")},P5=function(){return va.Buffer?function(s){return(Mt.create=function(l){return va.Buffer.isBuffer(l)?new bD(l):T5(l)})(s)}:T5};Mt.create=P5();Mt.prototype._slice=va.Array.prototype.subarray||va.Array.prototype.slice;Mt.prototype.uint32=function(){var o=4294967295;return function(){if(o=(this.buf[this.pos]&127)>>>0,this.buf[this.pos++]<128||(o=(o|(this.buf[this.pos]&127)<<7)>>>0,this.buf[this.pos++]<128)||(o=(o|(this.buf[this.pos]&127)<<14)>>>0,this.buf[this.pos++]<128)||(o=(o|(this.buf[this.pos]&127)<<21)>>>0,this.buf[this.pos++]<128)||(o=(o|(this.buf[this.pos]&15)<<28)>>>0,this.buf[this.pos++]<128))return o;if((this.pos+=5)>this.len)throw this.pos=this.len,Ta(this,10);return o}}();Mt.prototype.int32=function(){return this.uint32()|0};Mt.prototype.sint32=function(){var o=this.uint32();return o>>>1^-(o&1)|0};function yD(){var d=new S5(0,0),o=0;if(this.len-this.pos>4){for(;o<4;++o)if(d.lo=(d.lo|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return d;if(d.lo=(d.lo|(this.buf[this.pos]&127)<<28)>>>0,d.hi=(d.hi|(this.buf[this.pos]&127)>>4)>>>0,this.buf[this.pos++]<128)return d;o=0}else{for(;o<3;++o){if(this.pos>=this.len)throw Ta(this);if(d.lo=(d.lo|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return d}return d.lo=(d.lo|(this.buf[this.pos++]&127)<>>0,d}if(this.len-this.pos>4){for(;o<5;++o)if(d.hi=(d.hi|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return d}else for(;o<5;++o){if(this.pos>=this.len)throw Ta(this);if(d.hi=(d.hi|(this.buf[this.pos]&127)<>>0,this.buf[this.pos++]<128)return d}throw Error("invalid varint encoding")}Mt.prototype.bool=function(){return this.uint32()!==0};function A1(d,o){return(d[o-4]|d[o-3]<<8|d[o-2]<<16|d[o-1]<<24)>>>0}Mt.prototype.fixed32=function(){if(this.pos+4>this.len)throw Ta(this,4);return A1(this.buf,this.pos+=4)};Mt.prototype.sfixed32=function(){if(this.pos+4>this.len)throw Ta(this,4);return A1(this.buf,this.pos+=4)|0};function O5(){if(this.pos+8>this.len)throw Ta(this,8);return new S5(A1(this.buf,this.pos+=4),A1(this.buf,this.pos+=4))}Mt.prototype.float=function(){if(this.pos+4>this.len)throw Ta(this,4);var o=va.float.readFloatLE(this.buf,this.pos);return this.pos+=4,o};Mt.prototype.double=function(){if(this.pos+8>this.len)throw Ta(this,4);var o=va.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,o};Mt.prototype.bytes=function(){var o=this.uint32(),s=this.pos,c=this.pos+o;if(c>this.len)throw Ta(this,o);if(this.pos+=o,Array.isArray(this.buf))return this.buf.slice(s,c);if(s===c){var l=va.Buffer;return l?l.alloc(0):new this.buf.constructor(0)}return this._slice.call(this.buf,s,c)};Mt.prototype.string=function(){var o=this.bytes();return ade.read(o,0,o.length)};Mt.prototype.skip=function(o){if(typeof o=="number"){if(this.pos+o>this.len)throw Ta(this,o);this.pos+=o}else do if(this.pos>=this.len)throw Ta(this);while(this.buf[this.pos++]&128);return this};Mt.prototype.skipType=function(d){switch(d){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;(d=this.uint32()&7)!==4;)this.skipType(d);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+d+" at offset "+this.pos)}return this};Mt._configure=function(d){bD=d,Mt.create=P5(),bD._configure();var o=va.Long?"toLong":"toNumber";va.merge(Mt.prototype,{int64:function(){return yD.call(this)[o](!1)},uint64:function(){return yD.call(this)[o](!0)},sint64:function(){return yD.call(this).zzDecode()[o](!1)},fixed64:function(){return O5.call(this)[o](!0)},sfixed64:function(){return O5.call(this)[o](!1)}})}});var D5=A((s3e,_5)=>{"use strict";_5.exports=ns;var x5=I1();(ns.prototype=Object.create(x5.prototype)).constructor=ns;var w5=pi();function ns(d){x5.call(this,d)}ns._configure=function(){w5.Buffer&&(ns.prototype._slice=w5.Buffer.prototype.slice)};ns.prototype.string=function(){var o=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+o,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+o,this.len))};ns._configure()});var M5=A((p3e,E5)=>{"use strict";E5.exports=Rm;var vD=pi();(Rm.prototype=Object.create(vD.EventEmitter.prototype)).constructor=Rm;function Rm(d,o,s){if(typeof d!="function")throw TypeError("rpcImpl must be a function");vD.EventEmitter.call(this),this.rpcImpl=d,this.requestDelimited=!!o,this.responseDelimited=!!s}Rm.prototype.rpcCall=function d(o,s,c,l,u){if(!l)throw TypeError("request must be specified");var T=this;if(!u)return vD.asPromise(d,T,o,s,c,l);if(!T.rpcImpl){setTimeout(function(){u(Error("already ended"))},0);return}try{return T.rpcImpl(o,s[T.requestDelimited?"encodeDelimited":"encode"](l).finish(),function(m,a){if(m)return T.emit("error",m,o),u(m);if(a===null){T.end(!0);return}if(!(a instanceof c))try{a=c[T.responseDelimited?"decodeDelimited":"decode"](a)}catch(r){return T.emit("error",r,o),u(r)}return T.emit("data",a,o),u(null,a)})}catch(g){T.emit("error",g,o),setTimeout(function(){u(g)},0);return}};Rm.prototype.end=function(o){return this.rpcImpl&&(o||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}});var TD=A(C5=>{"use strict";var ide=C5;ide.Service=M5()});var OD=A((d3e,R5)=>{"use strict";R5.exports={}});var SD=A(A5=>{"use strict";var Yo=A5;Yo.build="minimal";Yo.Writer=N1();Yo.BufferWriter=v5();Yo.Reader=I1();Yo.BufferReader=D5();Yo.util=pi();Yo.rpc=TD();Yo.roots=OD();Yo.configure=N5;function N5(){Yo.util._configure(),Yo.Writer._configure(Yo.BufferWriter),Yo.Reader._configure(Yo.BufferReader)}N5()});var as=A(I5=>{"use strict";var Nm=I5,rde=oo(),lde=["double","float","int32","uint32","sint32","fixed32","sfixed32","int64","uint64","sint64","fixed64","sfixed64","bool","string","bytes"];function Am(d,o){var s=0,c={};for(o|=0;s{"use strict";L5.exports=Fn;var k1=is();((Fn.prototype=Object.create(k1.prototype)).constructor=Fn).className="Field";var k5=Oa(),F5=as(),Jt=oo(),PD,cde=/^required|optional|repeated$/;Fn.fromJSON=function(o,s){return new Fn(o,s.id,s.type,s.rule,s.extend,s.options,s.comment)};function Fn(d,o,s,c,l,u,T){if(Jt.isObject(c)?(T=l,u=c,c=l=void 0):Jt.isObject(l)&&(T=u,u=l,l=void 0),k1.call(this,d,u),!Jt.isInteger(o)||o<0)throw TypeError("id must be a non-negative integer");if(!Jt.isString(s))throw TypeError("type must be a string");if(c!==void 0&&!cde.test(c=c.toString().toLowerCase()))throw TypeError("rule must be a string rule");if(l!==void 0&&!Jt.isString(l))throw TypeError("extend must be a string");c==="proto3_optional"&&(c="optional"),this.rule=c&&c!=="optional"?c:void 0,this.type=s,this.id=o,this.extend=l||void 0,this.required=c==="required",this.optional=!this.required,this.repeated=c==="repeated",this.map=!1,this.message=null,this.partOf=null,this.typeDefault=null,this.defaultValue=null,this.long=Jt.Long?F5.long[s]!==void 0:!1,this.bytes=s==="bytes",this.resolvedType=null,this.extensionField=null,this.declaringField=null,this._packed=null,this.comment=T}Object.defineProperty(Fn.prototype,"packed",{get:function(){return this._packed===null&&(this._packed=this.getOption("packed")!==!1),this._packed}});Fn.prototype.setOption=function(o,s,c){return o==="packed"&&(this._packed=null),k1.prototype.setOption.call(this,o,s,c)};Fn.prototype.toJSON=function(o){var s=o?!!o.keepComments:!1;return Jt.toObject(["rule",this.rule!=="optional"&&this.rule||void 0,"type",this.type,"id",this.id,"extend",this.extend,"options",this.options,"comment",s?this.comment:void 0])};Fn.prototype.resolve=function(){if(this.resolved)return this;if((this.typeDefault=F5.defaults[this.type])===void 0?(this.resolvedType=(this.declaringField?this.declaringField.parent:this.parent).lookupTypeOrEnum(this.type),this.resolvedType instanceof PD?this.typeDefault=null:this.typeDefault=this.resolvedType.values[Object.keys(this.resolvedType.values)[0]]):this.options&&this.options.proto3_optional&&(this.typeDefault=null),this.options&&this.options.default!=null&&(this.typeDefault=this.options.default,this.resolvedType instanceof k5&&typeof this.typeDefault=="string"&&(this.typeDefault=this.resolvedType.values[this.typeDefault])),this.options&&((this.options.packed===!0||this.options.packed!==void 0&&this.resolvedType&&!(this.resolvedType instanceof k5))&&delete this.options.packed,Object.keys(this.options).length||(this.options=void 0)),this.long)this.typeDefault=Jt.Long.fromNumber(this.typeDefault,this.type.charAt(0)==="u"),Object.freeze&&Object.freeze(this.typeDefault);else if(this.bytes&&typeof this.typeDefault=="string"){var o;Jt.base64.test(this.typeDefault)?Jt.base64.decode(this.typeDefault,o=Jt.newBuffer(Jt.base64.length(this.typeDefault)),0):Jt.utf8.write(this.typeDefault,o=Jt.newBuffer(Jt.utf8.length(this.typeDefault)),0),this.typeDefault=o}return this.map?this.defaultValue=Jt.emptyObject:this.repeated?this.defaultValue=Jt.emptyArray:this.defaultValue=this.typeDefault,this.parent instanceof PD&&(this.parent.ctor.prototype[this.name]=this.defaultValue),k1.prototype.resolve.call(this)};Fn.d=function(o,s,c,l){return typeof s=="function"?s=Jt.decorateType(s).name:s&&typeof s=="object"&&(s=Jt.decorateEnum(s).name),function(T,g){Jt.decorateType(T.constructor).add(new Fn(g,o,s,c,{default:l}))}};Fn._configure=function(o){PD=o}});var qu=A((g3e,U5)=>{"use strict";U5.exports=Ln;var L1=is();((Ln.prototype=Object.create(L1.prototype)).constructor=Ln).className="OneOf";var J5=wl(),F1=oo();function Ln(d,o,s,c){if(Array.isArray(o)||(s=o,o=void 0),L1.call(this,d,s),!(o===void 0||Array.isArray(o)))throw TypeError("fieldNames must be an Array");this.oneof=o||[],this.fieldsArray=[],this.comment=c}Ln.fromJSON=function(o,s){return new Ln(o,s.oneof,s.options,s.comment)};Ln.prototype.toJSON=function(o){var s=o?!!o.keepComments:!1;return F1.toObject(["options",this.options,"oneof",this.oneof,"comment",s?this.comment:void 0])};function V5(d){if(d.parent)for(var o=0;o-1&&this.oneof.splice(s,1),o.partOf=null,this};Ln.prototype.onAdd=function(o){L1.prototype.onAdd.call(this,o);for(var s=this,c=0;c{"use strict";z5.exports=tt;var jD=is();((tt.prototype=Object.create(jD.prototype)).constructor=tt).className="Namespace";var q5=wl(),J1=oo(),sde=qu(),Bu,Im,Gu;tt.fromJSON=function(o,s){return new tt(o,s.options).addJSON(s.nested)};function B5(d,o){if(d&&d.length){for(var s={},c=0;cs)return!0}return!1};tt.isReservedName=function(o,s){if(o){for(var c=0;c0;){var l=o.shift();if(c.nested&&c.nested[l]){if(c=c.nested[l],!(c instanceof tt))throw Error("path conflicts with non-namespace objects")}else c.add(c=new tt(l))}return s&&c.addJSON(s),c};tt.prototype.resolveAll=function(){for(var o=this.nestedArray,s=0;s-1)return l}else if(l instanceof tt&&(l=l.lookup(o.slice(1),s,!0)))return l}else for(var u=0;u{"use strict";H5.exports=tr;var wD=wl();((tr.prototype=Object.create(wD.prototype)).constructor=tr).className="MapField";var pde=as(),km=oo();function tr(d,o,s,c,l,u){if(wD.call(this,d,o,c,void 0,void 0,l,u),!km.isString(s))throw TypeError("keyType must be a string");this.keyType=s,this.resolvedKeyType=null,this.map=!0}tr.fromJSON=function(o,s){return new tr(o,s.id,s.keyType,s.type,s.options,s.comment)};tr.prototype.toJSON=function(o){var s=o?!!o.keepComments:!1;return km.toObject(["keyType",this.keyType,"type",this.type,"id",this.id,"extend",this.extend,"options",this.options,"comment",s?this.comment:void 0])};tr.prototype.resolve=function(){if(this.resolved)return this;if(pde.mapKey[this.keyType]===void 0)throw Error("invalid key type: "+this.keyType);return wD.prototype.resolve.call(this)};tr.d=function(o,s,c){return typeof c=="function"?c=km.decorateType(c).name:c&&typeof c=="object"&&(c=km.decorateEnum(c).name),function(u,T){km.decorateType(u.constructor).add(new tr(T,o,s,c))}}});var U1=A((v3e,Q5)=>{"use strict";Q5.exports=rs;var xD=is();((rs.prototype=Object.create(xD.prototype)).constructor=rs).className="Method";var Hu=oo();function rs(d,o,s,c,l,u,T,g,m){if(Hu.isObject(l)?(T=l,l=u=void 0):Hu.isObject(u)&&(T=u,u=void 0),!(o===void 0||Hu.isString(o)))throw TypeError("type must be a string");if(!Hu.isString(s))throw TypeError("requestType must be a string");if(!Hu.isString(c))throw TypeError("responseType must be a string");xD.call(this,d,T),this.type=o||"rpc",this.requestType=s,this.requestStream=l?!0:void 0,this.responseType=c,this.responseStream=u?!0:void 0,this.resolvedRequestType=null,this.resolvedResponseType=null,this.comment=g,this.parsedOptions=m}rs.fromJSON=function(o,s){return new rs(o,s.type,s.requestType,s.responseType,s.requestStream,s.responseStream,s.options,s.comment,s.parsedOptions)};rs.prototype.toJSON=function(o){var s=o?!!o.keepComments:!1;return Hu.toObject(["type",this.type!=="rpc"&&this.type||void 0,"requestType",this.requestType,"requestStream",this.requestStream,"responseType",this.responseType,"responseStream",this.responseStream,"options",this.options,"comment",s?this.comment:void 0,"parsedOptions",this.parsedOptions])};rs.prototype.resolve=function(){return this.resolved?this:(this.resolvedRequestType=this.parent.lookupType(this.requestType),this.resolvedResponseType=this.parent.lookupType(this.responseType),xD.prototype.resolve.call(this))}});var q1=A((T3e,W5)=>{"use strict";W5.exports=Jn;var xl=zu();((Jn.prototype=Object.create(xl.prototype)).constructor=Jn).className="Service";var _D=U1(),Fm=oo(),ude=TD();function Jn(d,o){xl.call(this,d,o),this.methods={},this._methodsArray=null}Jn.fromJSON=function(o,s){var c=new Jn(o,s.options);if(s.methods)for(var l=Object.keys(s.methods),u=0;u{"use strict";K5.exports=di;var dde=pi();function di(d){if(d)for(var o=Object.keys(d),s=0;s{"use strict";Z5.exports=hde;var fde=Oa(),or=as(),X5=oo();function mde(d){return"missing required '"+d.name+"'"}function hde(d){var o=X5.codegen(["r","l"],d.name+"$decode")("if(!(r instanceof Reader))")("r=Reader.create(r)")("var c=l===undefined?r.len:r.pos+l,m=new this.ctor"+(d.fieldsArray.filter(function(g){return g.map}).length?",k,value":""))("while(r.pos>>3){");for(var s=0;s>>3){")("case 1: k=r.%s(); break",c.keyType)("case 2:"),or.basic[l]===void 0?o("value=types[%i].decode(r,r.uint32())",s):o("value=r.%s()",l),o("break")("default:")("r.skipType(tag2&7)")("break")("}")("}"),or.long[c.keyType]!==void 0?o('%s[typeof k==="object"?util.longToHash(k):k]=value',u):o("%s[k]=value",u)):c.repeated?(o("if(!(%s&&%s.length))",u,u)("%s=[]",u),or.packed[l]!==void 0&&o("if((t&7)===2){")("var c2=r.uint32()+r.pos")("while(r.pos{"use strict";$5.exports=bde;var gde=Oa(),ED=oo();function Vn(d,o){return d.name+": "+o+(d.repeated&&o!=="array"?"[]":d.map&&o!=="object"?"{k:"+d.keyType+"}":"")+" expected"}function MD(d,o,s,c){if(o.resolvedType)if(o.resolvedType instanceof gde){d("switch(%s){",c)("default:")("return%j",Vn(o,"enum value"));for(var l=Object.keys(o.resolvedType.values),u=0;u{"use strict";var e7=t7,Lm=Oa(),fi=oo();function RD(d,o,s,c){var l=!1;if(o.resolvedType)if(o.resolvedType instanceof Lm){d("switch(d%s){",c);for(var u=o.resolvedType.values,T=Object.keys(u),g=0;g>>0",c,c);break;case"int32":case"sint32":case"sfixed32":d("m%s=d%s|0",c,c);break;case"uint64":m=!0;case"int64":case"sint64":case"fixed64":case"sfixed64":d("if(util.Long)")("(m%s=util.Long.fromValue(d%s)).unsigned=%j",c,c,m)('else if(typeof d%s==="string")',c)("m%s=parseInt(d%s,10)",c,c)('else if(typeof d%s==="number")',c)("m%s=d%s",c,c)('else if(typeof d%s==="object")',c)("m%s=new util.LongBits(d%s.low>>>0,d%s.high>>>0).toNumber(%s)",c,c,c,m?"true":"");break;case"bytes":d('if(typeof d%s==="string")',c)("util.base64.decode(d%s,m%s=util.newBuffer(util.base64.length(d%s)),0)",c,c,c)("else if(d%s.length >= 0)",c)("m%s=d%s",c,c);break;case"string":d("m%s=String(d%s)",c,c);break;case"bool":d("m%s=Boolean(d%s)",c,c);break}}return d}e7.fromObject=function(o){var s=o.fieldsArray,c=fi.codegen(["d"],o.name+"$fromObject")("if(d instanceof this.ctor)")("return d");if(!s.length)return c("return new this.ctor");c("var m=new this.ctor");for(var l=0;l>>0,m%s.high>>>0).toNumber(%s):m%s",c,c,c,c,l?"true":"",c);break;case"bytes":d("d%s=o.bytes===String?util.base64.encode(m%s,0,m%s.length):o.bytes===Array?Array.prototype.slice.call(m%s):m%s",c,c,c,c,c);break;default:d("d%s=m%s",c,c);break}}return d}e7.toObject=function(o){var s=o.fieldsArray.slice().sort(fi.compareFieldsById);if(!s.length)return fi.codegen()("return {}");for(var c=fi.codegen(["m","o"],o.name+"$toObject")("if(!o)")("o={}")("var d={}"),l=[],u=[],T=[],g=0;g{"use strict";var vde=o7,Tde=B1();vde[".google.protobuf.Any"]={fromObject:function(d){if(d&&d["@type"]){var o=d["@type"].substring(d["@type"].lastIndexOf("/")+1),s=this.lookup(o);if(s){var c=d["@type"].charAt(0)==="."?d["@type"].slice(1):d["@type"];return c.indexOf("/")===-1&&(c="/"+c),this.create({type_url:c,value:s.encode(s.fromObject(d)).finish()})}}return this.fromObject(d)},toObject:function(d,o){var s="type.googleapis.com/",c="",l="";if(o&&o.json&&d.type_url&&d.value){l=d.type_url.substring(d.type_url.lastIndexOf("/")+1),c=d.type_url.substring(0,d.type_url.lastIndexOf("/")+1);var u=this.lookup(l);u&&(d=u.decode(d.value))}if(!(d instanceof this.ctor)&&d instanceof Tde){var T=d.$type.toObject(d,o),g=d.$type.fullName[0]==="."?d.$type.fullName.slice(1):d.$type.fullName;return c===""&&(c=s),l=c+g,T["@type"]=l,T}return this.toObject(d,o)}}});var H1=A((x3e,a7)=>{"use strict";a7.exports=ft;var Sa=zu();((ft.prototype=Object.create(Sa.prototype)).constructor=ft).className="Type";var Ode=Oa(),LD=qu(),G1=wl(),Sde=V1(),Pde=q1(),kD=B1(),FD=I1(),jde=N1(),_o=oo(),wde=JD(),xde=DD(),_de=CD(),n7=AD(),Dde=ID();function ft(d,o){Sa.call(this,d,o),this.fields={},this.oneofs=void 0,this.extensions=void 0,this.reserved=void 0,this.group=void 0,this._fieldsById=null,this._fieldsArray=null,this._oneofsArray=null,this._ctor=null}Object.defineProperties(ft.prototype,{fieldsById:{get:function(){if(this._fieldsById)return this._fieldsById;this._fieldsById={};for(var d=Object.keys(this.fields),o=0;o{"use strict";s7.exports=sn;var Y1=zu();((sn.prototype=Object.create(Y1.prototype)).constructor=sn).className="Root";var UD=wl(),r7=Oa(),Ede=qu(),_l=oo(),l7,VD,Jm;function sn(d){Y1.call(this,"",d),this.deferred=[],this.files=[]}sn.fromJSON=function(o,s){return s||(s=new sn),o.options&&s.setOptions(o.options),s.addJSON(o.nested)};sn.prototype.resolvePath=_l.path.resolve;sn.prototype.fetch=_l.fetch;function c7(){}sn.prototype.load=function d(o,s,c){typeof s=="function"&&(c=s,s=void 0);var l=this;if(!c)return _l.asPromise(d,l,o,s);var u=c===c7;function T(n,i){if(c){var p=c;if(c=null,u)throw n;p(n,i)}}function g(n){var i=n.lastIndexOf("google/protobuf/");if(i>-1){var p=n.substring(i);if(p in Jm)return p}return null}function m(n,i){try{if(_l.isString(i)&&i.charAt(0)==="{"&&(i=JSON.parse(i)),!_l.isString(i))l.setOptions(i.options).addJSON(i.nested);else{VD.filename=n;var p=VD(i,l,s),f,y=0;if(p.imports)for(;y-1)){if(l.files.push(n),n in Jm){u?m(n,Jm[n]):(++r,setTimeout(function(){--r,m(n,Jm[n])}));return}if(u){var p;try{p=_l.fs.readFileSync(n).toString("utf8")}catch(f){i||T(f);return}m(n,p)}else++r,l.fetch(n,function(f,y){if(--r,!!c){if(f){i?r||T(null,l):T(f);return}m(n,y)}})}}var r=0;_l.isString(o)&&(o=[o]);for(var e=0,t;e-1&&this.deferred.splice(s,1)}}else if(o instanceof r7)Q1.test(o.name)&&delete o.parent[o.name];else if(o instanceof Y1){for(var c=0;c{"use strict";var Ct=u7.exports=pi(),p7=OD(),qD,BD;Ct.codegen=xw();Ct.fetch=Dw();Ct.path=Cw();Ct.fs=Ct.inquire("fs");Ct.toArray=function(o){if(o){for(var s=Object.keys(o),c=new Array(s.length),l=0;l0)u[m]=l(u[m]||{},T,g);else{var a=u[m];a&&(g=[].concat(a).concat(g)),u[m]=g}return u}if(typeof o!="object")throw TypeError("dst must be an object");if(!s)throw TypeError("path must be specified");return s=s.split("."),l(o,s,c)};Object.defineProperty(Ct,"decorateRoot",{get:function(){return p7.decorated||(p7.decorated=new(W1()))}})});var is=A((E3e,d7)=>{"use strict";d7.exports=pn;pn.className="ReflectionObject";var K1=oo(),X1;function pn(d,o){if(!K1.isString(d))throw TypeError("name must be a string");if(o&&!K1.isObject(o))throw TypeError("options must be an object");this.options=o,this.parsedOptions=null,this.name=d,this.parent=null,this.resolved=!1,this.comment=null,this.filename=null}Object.defineProperties(pn.prototype,{root:{get:function(){for(var d=this;d.parent!==null;)d=d.parent;return d}},fullName:{get:function(){for(var d=[this.name],o=this.parent;o;)d.unshift(o.name),o=o.parent;return d.join(".")}}});pn.prototype.toJSON=function(){throw Error()};pn.prototype.onAdd=function(o){this.parent&&this.parent!==o&&this.parent.remove(this),this.parent=o,this.resolved=!1;var s=o.root;s instanceof X1&&s._handleAdd(this)};pn.prototype.onRemove=function(o){var s=o.root;s instanceof X1&&s._handleRemove(this),this.parent=null,this.resolved=!1};pn.prototype.resolve=function(){return this.resolved?this:(this.root instanceof X1&&(this.resolved=!0),this)};pn.prototype.getOption=function(o){if(this.options)return this.options[o]};pn.prototype.setOption=function(o,s,c){return(!c||!this.options||this.options[o]===void 0)&&((this.options||(this.options={}))[o]=s),this};pn.prototype.setParsedOption=function(o,s,c){this.parsedOptions||(this.parsedOptions=[]);var l=this.parsedOptions;if(c){var u=l.find(function(m){return Object.prototype.hasOwnProperty.call(m,o)});if(u){var T=u[o];K1.setProperty(T,c,s)}else u={},u[o]=K1.setProperty({},c,s),l.push(u)}else{var g={};g[o]=s,l.push(g)}return this};pn.prototype.setOptions=function(o,s){if(o)for(var c=Object.keys(o),l=0;l{"use strict";h7.exports=mi;var f7=is();((mi.prototype=Object.create(f7.prototype)).constructor=mi).className="Enum";var m7=zu(),Z1=oo();function mi(d,o,s,c,l,u){if(f7.call(this,d,s),o&&typeof o!="object")throw TypeError("values must be an object");if(this.valuesById={},this.values=Object.create(this.valuesById),this.comment=c,this.comments=l||{},this.valuesOptions=u,this.reserved=void 0,o)for(var T=Object.keys(o),g=0;g{"use strict";y7.exports=Ide;var Ade=Oa(),GD=as(),zD=oo();function g7(d,o,s,c){return o.resolvedType.group?d("types[%i].encode(%s,w.uint32(%i)).uint32(%i)",s,c,(o.id<<3|3)>>>0,(o.id<<3|4)>>>0):d("types[%i].encode(%s,w.uint32(%i).fork()).ldelim()",s,c,(o.id<<3|2)>>>0)}function Ide(d){for(var o=zD.codegen(["m","w"],d.name+"$encode")("if(!w)")("w=Writer.create()"),s,c,l=d.fieldsArray.slice().sort(zD.compareFieldsById),s=0;s>>0,8|GD.mapKey[u.keyType],u.keyType),m===void 0?o("types[%i].encode(%s[ks[i]],w.uint32(18).fork()).ldelim().ldelim()",T,c):o(".uint32(%i).%s(%s[ks[i]]).ldelim()",16|m,g,c),o("}")("}")):u.repeated?(o("if(%s!=null&&%s.length){",c,c),u.packed&&GD.packed[g]!==void 0?o("w.uint32(%i).fork()",(u.id<<3|2)>>>0)("for(var i=0;i<%s.length;++i)",c)("w.%s(%s[i])",g,c)("w.ldelim()"):(o("for(var i=0;i<%s.length;++i)",c),m===void 0?g7(o,u,T,c+"[i]"):o("w.uint32(%i).%s(%s[i])",(u.id<<3|m)>>>0,g,c)),o("}")):(u.optional&&o("if(%s!=null&&Object.hasOwnProperty.call(m,%j))",c,u.name),m===void 0?g7(o,u,T,c):o("w.uint32(%i).%s(%s)",(u.id<<3|m)>>>0,g,c))}return o("return w")}});var v7=A((R3e,b7)=>{"use strict";var He=b7.exports=SD();He.build="light";function kde(d,o,s){return typeof o=="function"?(s=o,o=new He.Root):o||(o=new He.Root),o.load(d,s)}He.load=kde;function Fde(d,o){return o||(o=new He.Root),o.loadSync(d)}He.loadSync=Fde;He.encoder=JD();He.decoder=DD();He.verifier=CD();He.converter=AD();He.ReflectionObject=is();He.Namespace=zu();He.Root=W1();He.Enum=Oa();He.Type=H1();He.Field=wl();He.OneOf=qu();He.MapField=V1();He.Service=q1();He.Method=U1();He.Message=B1();He.wrappers=ID();He.types=as();He.util=oo();He.ReflectionObject._configure(He.Root);He.Namespace._configure(He.Type,He.Service,He.Enum);He.Root._configure(He.Type);He.Field._configure(He.Type)});var QD=A((N3e,S7)=>{"use strict";S7.exports=O7;var HD=/[\s{}=;:[\],'"()<>]/g,Lde=/(?:"([^"\\]*(?:\\.[^"\\]*)*)")/g,Jde=/(?:'([^'\\]*(?:\\.[^'\\]*)*)')/g,Vde=/^ *[*/]+ */,Ude=/^\s*\*?\/*/,qde=/\n/g,Bde=/\s/,Gde=/\\(.?)/g,zde={0:"\0",r:"\r",n:` -`,t:" "};function T7(d){return d.replace(Gde,function(o,s){switch(s){case"\\":case"":return s;default:return zde[s]||""}})}O7.unescape=T7;function O7(d,o){d=d.toString();var s=0,c=d.length,l=1,u=0,T={},g=[],m=null;function a(R){return Error("illegal "+R+" (line "+l+")")}function r(){var R=m==="'"?Jde:Lde;R.lastIndex=s-1;var k=R.exec(d);if(!k)throw a("string");return s=R.lastIndex,f(m),m=null,T7(k[1])}function e(R){return d.charAt(R)}function t(R,k,J){var U={type:d.charAt(R++),lineEmpty:!1,leading:J},z;o?z=2:z=3;var G=R-z,X;do if(--G<0||(X=d.charAt(G))===` -`){U.lineEmpty=!0;break}while(X===" "||X===" ");for(var q=d.substring(R,k).split(qde),Z=0;Z0)return g.shift();if(m)return r();var R,k,J,U,z,G=s===0;do{if(s===c)return null;for(R=!1;Bde.test(J=e(s));)if(J===` -`&&(G=!0,++l),++s===c)return null;if(e(s)==="/"){if(++s===c)throw a("comment");if(e(s)==="/")if(o){if(U=s,z=!1,n(s-1)){z=!0;do if(s=i(s),s===c||(s++,!G))break;while(n(s))}else s=Math.min(c,i(s)+1);z&&(t(U,s,G),G=!0),l++,R=!0}else{for(z=e(U=s+1)==="/";e(++s)!==` -`;)if(s===c)return null;++s,z&&(t(U,s-1,G),G=!0),++l,R=!0}else if((J=e(s))==="*"){U=s+1,z=o||e(U)==="*";do{if(J===` -`&&++l,++s===c)throw a("comment");k=J,J=e(s)}while(k!=="*"||J!=="/");++s,z&&(t(U,s-2,G),G=!0),R=!0}else return"/"}}while(R);var X=s;HD.lastIndex=0;var q=HD.test(e(X++));if(!q)for(;X{"use strict";_7.exports=nr;nr.filename=null;nr.defaults={keepCase:!1};var Hde=QD(),P7=W1(),j7=H1(),w7=wl(),Qde=V1(),x7=qu(),Yde=Oa(),Wde=q1(),Kde=U1(),YD=as(),WD=oo(),Xde=/^[1-9][0-9]*$/,Zde=/^-?[1-9][0-9]*$/,$de=/^0[x][0-9a-fA-F]+$/,efe=/^-?0[x][0-9a-fA-F]+$/,tfe=/^0[0-7]+$/,ofe=/^-?0[0-7]+$/,nfe=/^(?![eE])[0-9]*(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?$/,hi=/^[a-zA-Z_][a-zA-Z_0-9]*$/,gi=/^(?:\.?[a-zA-Z_][a-zA-Z_0-9]*)(?:\.[a-zA-Z_][a-zA-Z_0-9]*)*$/,afe=/^(?:\.[a-zA-Z_][a-zA-Z_0-9]*)+$/;function nr(d,o,s){o instanceof P7||(s=o,o=new P7),s||(s=nr.defaults);var c=s.preferTrailingComment||!1,l=Hde(d,s.alternateCommentMode||!1),u=l.next,T=l.push,g=l.peek,m=l.skip,a=l.cmnt,r=!0,e,t,n,i,p=!1,f=o,y=s.keepCase?function(v){return v}:WD.camelCase;function O(v,P,w){var M=nr.filename;return w||(nr.filename=null),Error("illegal "+(P||"token")+" '"+v+"' ("+(M?M+", ":"")+"line "+l.line+")")}function _(){var v=[],P;do{if((P=u())!=='"'&&P!=="'")throw O(P);v.push(u()),m(P),P=g()}while(P==='"'||P==="'");return v.join("")}function R(v){var P=u();switch(P){case"'":case'"':return T(P),_();case"true":case"TRUE":return!0;case"false":case"FALSE":return!1}try{return J(P,!0)}catch{if(v&&gi.test(P))return P;throw O(P,"value")}}function k(v,P){var w,M;do P&&((w=g())==='"'||w==="'")?v.push(_()):v.push([M=U(u()),m("to",!0)?U(u()):M]);while(m(",",!0));m(";")}function J(v,P){var w=1;switch(v.charAt(0)==="-"&&(w=-1,v=v.substring(1)),v){case"inf":case"INF":case"Inf":return w*(1/0);case"nan":case"NAN":case"Nan":case"NaN":return NaN;case"0":return 0}if(Xde.test(v))return w*parseInt(v,10);if($de.test(v))return w*parseInt(v,16);if(tfe.test(v))return w*parseInt(v,8);if(nfe.test(v))return w*parseFloat(v);throw O(v,"number",P)}function U(v,P){switch(v){case"max":case"MAX":case"Max":return 536870911;case"0":return 0}if(!P&&v.charAt(0)==="-")throw O(v,"id");if(Zde.test(v))return parseInt(v,10);if(efe.test(v))return parseInt(v,16);if(ofe.test(v))return parseInt(v,8);throw O(v,"id")}function z(){if(e!==void 0)throw O("package");if(e=u(),!gi.test(e))throw O(e,"name");f=f.define(e),m(";")}function G(){var v=g(),P;switch(v){case"weak":P=n||(n=[]),u();break;case"public":u();default:P=t||(t=[]);break}v=_(),m(";"),P.push(v)}function X(){if(m("="),i=_(),p=i==="proto3",!p&&i!=="proto2")throw O(i,"syntax");m(";")}function q(v,P){switch(P){case"option":return ie(v,P),m(";"),!0;case"message":return H(v,P),!0;case"enum":return te(v,P),!0;case"service":return de(v,P),!0;case"extend":return he(v,P),!0}return!1}function Z(v,P,w){var M=l.line;if(v&&(typeof v.comment!="string"&&(v.comment=a()),v.filename=nr.filename),m("{",!0)){for(var I;(I=u())!=="}";)P(I);m(";",!0)}else w&&w(),m(";"),v&&(typeof v.comment!="string"||c)&&(v.comment=a(M)||v.comment)}function H(v,P){if(!hi.test(P=u()))throw O(P,"type name");var w=new j7(P);Z(w,function(I){if(!q(w,I))switch(I){case"map":ee(w,I);break;case"required":case"repeated":L(w,I);break;case"optional":p?L(w,"proto3_optional"):L(w,"optional");break;case"oneof":ne(w,I);break;case"extensions":k(w.extensions||(w.extensions=[]));break;case"reserved":k(w.reserved||(w.reserved=[]),!0);break;default:if(!p||!gi.test(I))throw O(I);T(I),L(w,"optional");break}}),v.add(w)}function L(v,P,w){var M=u();if(M==="group"){W(v,P);return}for(;M.endsWith(".")||g().startsWith(".");)M+=u();if(!gi.test(M))throw O(M,"type");var I=u();if(!hi.test(I))throw O(I,"name");I=y(I),m("=");var V=new w7(I,U(u()),M,P,w);if(Z(V,function(j){if(j==="option")ie(V,j),m(";");else throw O(j)},function(){le(V)}),P==="proto3_optional"){var Q=new x7("_"+I);V.setOption("proto3_optional",!0),Q.add(V),v.add(Q)}else v.add(V);!p&&V.repeated&&(YD.packed[M]!==void 0||YD.basic[M]===void 0)&&V.setOption("packed",!1,!0)}function W(v,P){var w=u();if(!hi.test(w))throw O(w,"name");var M=WD.lcFirst(w);w===M&&(w=WD.ucFirst(w)),m("=");var I=U(u()),V=new j7(w);V.group=!0;var Q=new w7(M,I,w,P);Q.filename=nr.filename,Z(V,function(j){switch(j){case"option":ie(V,j),m(";");break;case"required":case"repeated":L(V,j);break;case"optional":p?L(V,"proto3_optional"):L(V,"optional");break;case"message":H(V,j);break;case"enum":te(V,j);break;default:throw O(j)}}),v.add(V).add(Q)}function ee(v){m("<");var P=u();if(YD.mapKey[P]===void 0)throw O(P,"type");m(",");var w=u();if(!gi.test(w))throw O(w,"type");m(">");var M=u();if(!hi.test(M))throw O(M,"name");m("=");var I=new Qde(y(M),U(u()),P,w);Z(I,function(Q){if(Q==="option")ie(I,Q),m(";");else throw O(Q)},function(){le(I)}),v.add(I)}function ne(v,P){if(!hi.test(P=u()))throw O(P,"name");var w=new x7(y(P));Z(w,function(I){I==="option"?(ie(w,I),m(";")):(T(I),L(w,"optional"))}),v.add(w)}function te(v,P){if(!hi.test(P=u()))throw O(P,"name");var w=new Yde(P);Z(w,function(I){switch(I){case"option":ie(w,I),m(";");break;case"reserved":k(w.reserved||(w.reserved=[]),!0);break;default:re(w,I)}}),v.add(w)}function re(v,P){if(!hi.test(P))throw O(P,"name");m("=");var w=U(u(),!0),M={options:void 0};M.setOption=function(I,V){this.options===void 0&&(this.options={}),this.options[I]=V},Z(M,function(V){if(V==="option")ie(M,V),m(";");else throw O(V)},function(){le(M)}),v.add(P,w,M.comment,M.options)}function ie(v,P){var w=m("(",!0);if(!gi.test(P=u()))throw O(P,"name");var M=P,I=M,V;w&&(m(")"),M="("+M+")",I=M,P=g(),afe.test(P)&&(V=P.slice(1),M+=P,u())),m("=");var Q=me(v,M);$(v,I,Q,V)}function me(v,P){if(m("{",!0)){for(var w={};!m("}",!0);){if(!hi.test(se=u()))throw O(se,"name");if(se===null)throw O(se,"end of input");var M,I=se;if(m(":",!0),g()==="{")M=me(v,P+"."+se);else if(g()==="["){M=[];var V;if(m("[",!0)){do V=R(!0),M.push(V);while(m(",",!0));m("]"),typeof V<"u"&&ue(v,P+"."+se,V)}}else M=R(!0),ue(v,P+"."+se,M);var Q=w[I];Q&&(M=[].concat(Q).concat(M)),w[I]=M,m(",",!0),m(";",!0)}return w}var b=R(!0);return ue(v,P,b),b}function ue(v,P,w){v.setOption&&v.setOption(P,w)}function $(v,P,w,M){v.setParsedOption&&v.setParsedOption(P,w,M)}function le(v){if(m("[",!0)){do ie(v,"option");while(m(",",!0));m("]")}return v}function de(v,P){if(!hi.test(P=u()))throw O(P,"service name");var w=new Wde(P);Z(w,function(I){if(!q(w,I))if(I==="rpc")ce(w,I);else throw O(I)}),v.add(w)}function ce(v,P){var w=a(),M=P;if(!hi.test(P=u()))throw O(P,"name");var I=P,V,Q,b,j;if(m("("),m("stream",!0)&&(Q=!0),!gi.test(P=u())||(V=P,m(")"),m("returns"),m("("),m("stream",!0)&&(j=!0),!gi.test(P=u())))throw O(P);b=P,m(")");var D=new Kde(I,M,V,b,Q,j);D.comment=w,Z(D,function(S){if(S==="option")ie(D,S),m(";");else throw O(S)}),v.add(D)}function he(v,P){if(!gi.test(P=u()))throw O(P,"reference");var w=P;Z(null,function(I){switch(I){case"required":case"repeated":L(v,I,w);break;case"optional":p?L(v,"proto3_optional",w):L(v,"optional",w);break;default:if(!p||!gi.test(I))throw O(I);T(I),L(v,"optional",w);break}})}for(var se;(se=u())!==null;)switch(se){case"package":if(!r)throw O(se);z();break;case"import":if(!r)throw O(se);G();break;case"syntax":if(!r)throw O(se);X();break;case"option":ie(f,se),m(";");break;default:if(q(f,se)){r=!1;continue}throw O(se)}return nr.filename=null,{package:e,imports:t,weakImports:n,syntax:i,root:o}}});var C7=A((I3e,M7)=>{"use strict";M7.exports=Pa;var ife=/\/|\./;function Pa(d,o){ife.test(d)||(d="google/protobuf/"+d+".proto",o={nested:{google:{nested:{protobuf:{nested:o}}}}}),Pa[d]=o}Pa("any",{Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}}});var E7;Pa("duration",{Duration:E7={fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}}});Pa("timestamp",{Timestamp:E7});Pa("empty",{Empty:{fields:{}}});Pa("struct",{Struct:{fields:{fields:{keyType:"string",type:"Value",id:1}}},Value:{oneofs:{kind:{oneof:["nullValue","numberValue","stringValue","boolValue","structValue","listValue"]}},fields:{nullValue:{type:"NullValue",id:1},numberValue:{type:"double",id:2},stringValue:{type:"string",id:3},boolValue:{type:"bool",id:4},structValue:{type:"Struct",id:5},listValue:{type:"ListValue",id:6}}},NullValue:{values:{NULL_VALUE:0}},ListValue:{fields:{values:{rule:"repeated",type:"Value",id:1}}}});Pa("wrappers",{DoubleValue:{fields:{value:{type:"double",id:1}}},FloatValue:{fields:{value:{type:"float",id:1}}},Int64Value:{fields:{value:{type:"int64",id:1}}},UInt64Value:{fields:{value:{type:"uint64",id:1}}},Int32Value:{fields:{value:{type:"int32",id:1}}},UInt32Value:{fields:{value:{type:"uint32",id:1}}},BoolValue:{fields:{value:{type:"bool",id:1}}},StringValue:{fields:{value:{type:"string",id:1}}},BytesValue:{fields:{value:{type:"bytes",id:1}}}});Pa("field_mask",{FieldMask:{fields:{paths:{rule:"repeated",type:"string",id:1}}}});Pa.get=function(o){return Pa[o]||null}});var N7=A((k3e,R7)=>{"use strict";var Dl=R7.exports=v7();Dl.build="full";Dl.tokenize=QD();Dl.parse=D7();Dl.common=C7();Dl.Root._configure(Dl.Type,Dl.parse,Dl.common)});var Vm=A((F3e,A7)=>{"use strict";A7.exports=N7()});var ZD=A((ls,J7)=>{"use strict";var KD=require("crypto");ls=J7.exports=Um;function Um(d,o){return o=F7(d,o),rfe(d,o)}ls.sha1=function(d){return Um(d)};ls.keys=function(d){return Um(d,{excludeValues:!0,algorithm:"sha1",encoding:"hex"})};ls.MD5=function(d){return Um(d,{algorithm:"md5",encoding:"hex"})};ls.keysMD5=function(d){return Um(d,{algorithm:"md5",encoding:"hex",excludeValues:!0})};var Qu=KD.getHashes?KD.getHashes().slice():["sha1","md5"];Qu.push("passthrough");var I7=["buffer","hex","binary","base64"];function F7(d,o){o=o||{};var s={};if(s.algorithm=o.algorithm||"sha1",s.encoding=o.encoding||"hex",s.excludeValues=!!o.excludeValues,s.algorithm=s.algorithm.toLowerCase(),s.encoding=s.encoding.toLowerCase(),s.ignoreUnknown=o.ignoreUnknown===!0,s.respectType=o.respectType!==!1,s.respectFunctionNames=o.respectFunctionNames!==!1,s.respectFunctionProperties=o.respectFunctionProperties!==!1,s.unorderedArrays=o.unorderedArrays===!0,s.unorderedSets=o.unorderedSets!==!1,s.unorderedObjects=o.unorderedObjects!==!1,s.replacer=o.replacer||void 0,s.excludeKeys=o.excludeKeys||void 0,typeof d>"u")throw new Error("Object argument required.");for(var c=0;c"u"&&(s.write=s.update,s.end=s.update);var c=XD(o,s);if(c.dispatch(d),s.update||s.end(""),s.digest)return s.digest(o.encoding==="buffer"?void 0:o.encoding);var l=s.read();return o.encoding==="buffer"?l:l.toString(o.encoding)}ls.writeToStream=function(d,o,s){return typeof s>"u"&&(s=o,o={}),o=F7(d,o),XD(o,s).dispatch(d)};function XD(d,o,s){s=s||[];var c=function(l){return o.update?o.update(l,"utf8"):o.write(l,"utf8")};return{dispatch:function(l){d.replacer&&(l=d.replacer(l));var u=typeof l;return l===null&&(u="null"),this["_"+u](l)},_object:function(l){var u=/\[object (.*)\]/i,T=Object.prototype.toString.call(l),g=u.exec(T);g?g=g[1]:g="unknown:["+T+"]",g=g.toLowerCase();var m=null;if((m=s.indexOf(l))>=0)return this.dispatch("[CIRCULAR:"+m+"]");if(s.push(l),typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(l))return c("buffer:"),c(l);if(g!=="object"&&g!=="function"&&g!=="asyncfunction")if(this["_"+g])this["_"+g](l);else{if(d.ignoreUnknown)return c("["+g+"]");throw new Error('Unknown object type "'+g+'"')}else{var a=Object.keys(l);d.unorderedObjects&&(a=a.sort()),d.respectType!==!1&&!k7(l)&&a.splice(0,0,"prototype","__proto__","constructor"),d.excludeKeys&&(a=a.filter(function(e){return!d.excludeKeys(e)})),c("object:"+a.length+":");var r=this;return a.forEach(function(e){r.dispatch(e),c(":"),d.excludeValues||r.dispatch(l[e]),c(",")})}},_array:function(l,u){u=typeof u<"u"?u:d.unorderedArrays!==!1;var T=this;if(c("array:"+l.length+":"),!u||l.length<=1)return l.forEach(function(a){return T.dispatch(a)});var g=[],m=l.map(function(a){var r=new L7,e=s.slice(),t=XD(d,r,e);return t.dispatch(a),g=g.concat(e.slice(s.length)),r.read().toString()});return s=s.concat(g),m.sort(),this._array(m,!1)},_date:function(l){return c("date:"+l.toJSON())},_symbol:function(l){return c("symbol:"+l.toString())},_error:function(l){return c("error:"+l.toString())},_boolean:function(l){return c("bool:"+l.toString())},_string:function(l){c("string:"+l.length+":"),c(l.toString())},_function:function(l){c("fn:"),k7(l)?this.dispatch("[native]"):this.dispatch(l.toString()),d.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(l.name)),d.respectFunctionProperties&&this._object(l)},_number:function(l){return c("number:"+l.toString())},_xml:function(l){return c("xml:"+l.toString())},_null:function(){return c("Null")},_undefined:function(){return c("Undefined")},_regexp:function(l){return c("regex:"+l.toString())},_uint8array:function(l){return c("uint8array:"),this.dispatch(Array.prototype.slice.call(l))},_uint8clampedarray:function(l){return c("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(l))},_int8array:function(l){return c("int8array:"),this.dispatch(Array.prototype.slice.call(l))},_uint16array:function(l){return c("uint16array:"),this.dispatch(Array.prototype.slice.call(l))},_int16array:function(l){return c("int16array:"),this.dispatch(Array.prototype.slice.call(l))},_uint32array:function(l){return c("uint32array:"),this.dispatch(Array.prototype.slice.call(l))},_int32array:function(l){return c("int32array:"),this.dispatch(Array.prototype.slice.call(l))},_float32array:function(l){return c("float32array:"),this.dispatch(Array.prototype.slice.call(l))},_float64array:function(l){return c("float64array:"),this.dispatch(Array.prototype.slice.call(l))},_arraybuffer:function(l){return c("arraybuffer:"),this.dispatch(new Uint8Array(l))},_url:function(l){return c("url:"+l.toString(),"utf8")},_map:function(l){c("map:");var u=Array.from(l);return this._array(u,d.unorderedSets!==!1)},_set:function(l){c("set:");var u=Array.from(l);return this._array(u,d.unorderedSets!==!1)},_file:function(l){return c("file:"),this.dispatch([l.name,l.size,l.type,l.lastModfied])},_blob:function(){if(d.ignoreUnknown)return c("[blob]");throw Error(`Hashing Blob objects is currently not supported +https://cloud.google.com/docs/authentication/getting-started`},Hb=class{get isGCE(){return this.checkIsGCE}constructor(o){this.checkIsGCE=void 0,this.jsonContent=null,this.cachedCredential=null,o=o||{},this._cachedProjectId=o.projectId||null,this.cachedCredential=o.authClient||null,this.keyFilename=o.keyFilename||o.keyFile,this.scopes=o.scopes,this.jsonContent=o.credentials||null,this.clientOptions=o.clientOptions}setGapicJWTValues(o){o.defaultServicePath=this.defaultServicePath,o.useJWTAccessWithScope=this.useJWTAccessWithScope,o.defaultScopes=this.defaultScopes}getProjectId(o){if(o)this.getProjectIdAsync().then(p=>o(null,p),o);else return this.getProjectIdAsync()}async getProjectIdOptional(){try{return await this.getProjectId()}catch(o){if(o instanceof Error&&o.message===q4.NO_PROJECT_ID_FOUND)return null;throw o}}async findAndCacheProjectId(){let o=null;if(o||(o=await this.getProductionProjectId()),o||(o=await this.getFileProjectId()),o||(o=await this.getDefaultServiceProjectId()),o||(o=await this.getGCEProjectId()),o||(o=await this.getExternalAccountClientProjectId()),o)return this._cachedProjectId=o,o;throw new Error(q4.NO_PROJECT_ID_FOUND)}async getProjectIdAsync(){return this._cachedProjectId?this._cachedProjectId:(this._findProjectIdPromise||(this._findProjectIdPromise=this.findAndCacheProjectId()),this._findProjectIdPromise)}getAnyScopes(){return this.scopes||this.defaultScopes}getApplicationDefault(o={},p){let c;if(typeof o=="function"?p=o:c=o,p)this.getApplicationDefaultAsync(c).then(l=>p(null,l.credential,l.projectId),p);else return this.getApplicationDefaultAsync(c)}async getApplicationDefaultAsync(o={}){if(this.cachedCredential)return await this.prepareAndCacheADC(this.cachedCredential);let p=process.env.GOOGLE_CLOUD_QUOTA_PROJECT,c;if(c=await this._tryGetApplicationCredentialsFromEnvironmentVariable(o),c)return c instanceof Ms.JWT?c.scopes=this.scopes:c instanceof ff.BaseExternalAccountClient&&(c.scopes=this.getAnyScopes()),await this.prepareAndCacheADC(c,p);if(c=await this._tryGetApplicationCredentialsFromWellKnownFile(o),c)return c instanceof Ms.JWT?c.scopes=this.scopes:c instanceof ff.BaseExternalAccountClient&&(c.scopes=this.getAnyScopes()),await this.prepareAndCacheADC(c,p);let l;try{l=await this._checkIsGCE()}catch(u){throw u instanceof Error&&(u.message=`Unexpected error determining execution environment: ${u.message}`),u}if(!l)throw new Error("Could not load the default credentials. Browse to https://cloud.google.com/docs/authentication/getting-started for more information.");return o.scopes=this.getAnyScopes(),await this.prepareAndCacheADC(new Are.Compute(o),p)}async prepareAndCacheADC(o,p){let c=await this.getProjectIdOptional();return p&&(o.quotaProjectId=p),this.cachedCredential=o,{credential:o,projectId:c}}async _checkIsGCE(){return this.checkIsGCE===void 0&&(this.checkIsGCE=Gb.getGCPResidency()||await Gb.isAvailable()),this.checkIsGCE}async _tryGetApplicationCredentialsFromEnvironmentVariable(o){let p=process.env.GOOGLE_APPLICATION_CREDENTIALS||process.env.google_application_credentials;if(!p||p.length===0)return null;try{return this._getApplicationCredentialsFromFilePath(p,o)}catch(c){throw c instanceof Error&&(c.message=`Unable to read the credential file specified by the GOOGLE_APPLICATION_CREDENTIALS environment variable: ${c.message}`),c}}async _tryGetApplicationCredentialsFromWellKnownFile(o){let p=null;if(this._isWindows())p=process.env.APPDATA;else{let l=process.env.HOME;l&&(p=Q2.join(l,".config"))}return p&&(p=Q2.join(p,"gcloud","application_default_credentials.json"),df.existsSync(p)||(p=null)),p?await this._getApplicationCredentialsFromFilePath(p,o):null}async _getApplicationCredentialsFromFilePath(o,p={}){if(!o||o.length===0)throw new Error("The file path is invalid.");try{if(o=df.realpathSync(o),!df.lstatSync(o).isFile())throw new Error}catch(l){throw l instanceof Error&&(l.message=`The file at ${o} does not exist, or it is not a file. ${l.message}`),l}let c=df.createReadStream(o);return this.fromStream(c,p)}fromImpersonatedJSON(o){var p,c,l,u,O;if(!o)throw new Error("Must pass in a JSON object containing an impersonated refresh token");if(o.type!==zb.IMPERSONATED_ACCOUNT_TYPE)throw new Error(`The incoming JSON object does not have the "${zb.IMPERSONATED_ACCOUNT_TYPE}" type`);if(!o.source_credentials)throw new Error("The incoming JSON object does not contain a source_credentials field");if(!o.service_account_impersonation_url)throw new Error("The incoming JSON object does not contain a service_account_impersonation_url field");let y=new Y2.UserRefreshClient(o.source_credentials.client_id,o.source_credentials.client_secret,o.source_credentials.refresh_token);if(((p=o.service_account_impersonation_url)===null||p===void 0?void 0:p.length)>256)throw new RangeError(`Target principal is too long: ${o.service_account_impersonation_url}`);let m=(l=(c=/(?[^/]+):generateAccessToken$/.exec(o.service_account_impersonation_url))===null||c===void 0?void 0:c.groups)===null||l===void 0?void 0:l.target;if(!m)throw new RangeError(`Cannot extract target principal from ${o.service_account_impersonation_url}`);let a=(u=this.getAnyScopes())!==null&&u!==void 0?u:[];return new zb.Impersonated({delegates:(O=o.delegates)!==null&&O!==void 0?O:[],sourceClient:y,targetPrincipal:m,targetScopes:Array.isArray(a)?a:[a]})}fromJSON(o,p={}){let c;return o.type===Y2.USER_REFRESH_ACCOUNT_TYPE?(c=new Y2.UserRefreshClient(p),c.fromJSON(o)):o.type===zb.IMPERSONATED_ACCOUNT_TYPE?c=this.fromImpersonatedJSON(o):o.type===ff.EXTERNAL_ACCOUNT_TYPE?(c=kre.ExternalAccountClient.fromJSON(o,p),c.scopes=this.getAnyScopes()):o.type===U4.EXTERNAL_ACCOUNT_AUTHORIZED_USER_TYPE?c=new U4.ExternalAccountAuthorizedUserClient(o,p):(p.scopes=this.scopes,c=new Ms.JWT(p),this.setGapicJWTValues(c),c.fromJSON(o)),c}_cacheClientFromJSON(o,p){let c=this.fromJSON(o,p);return this.jsonContent=o,this.cachedCredential=c,c}fromStream(o,p={},c){let l={};if(typeof p=="function"?c=p:l=p,c)this.fromStreamAsync(o,l).then(u=>c(null,u),c);else return this.fromStreamAsync(o,l)}fromStreamAsync(o,p){return new Promise((c,l)=>{if(!o)throw new Error("Must pass in a stream containing the Google auth settings.");let u="";o.setEncoding("utf8").on("error",l).on("data",O=>u+=O).on("end",()=>{try{try{let O=JSON.parse(u),y=this._cacheClientFromJSON(O,p);return c(y)}catch(O){if(!this.keyFilename)throw O;let y=new Ms.JWT({...this.clientOptions,keyFile:this.keyFilename});return this.cachedCredential=y,this.setGapicJWTValues(y),c(y)}}catch(O){return l(O)}})})}fromAPIKey(o,p){p=p||{};let c=new Ms.JWT(p);return c.fromAPIKey(o),c}_isWindows(){let o=Nre.platform();return!!(o&&o.length>=3&&o.substring(0,3).toLowerCase()==="win")}async getDefaultServiceProjectId(){return new Promise(o=>{(0,Mre.exec)("gcloud config config-helper --format json",(p,c)=>{if(!p&&c)try{let l=JSON.parse(c).configuration.properties.core.project;o(l);return}catch{}o(null)})})}getProductionProjectId(){return process.env.GCLOUD_PROJECT||process.env.GOOGLE_CLOUD_PROJECT||process.env.gcloud_project||process.env.google_cloud_project}async getFileProjectId(){if(this.cachedCredential)return this.cachedCredential.projectId;if(this.keyFilename){let p=await this.getClient();if(p&&p.projectId)return p.projectId}let o=await this._tryGetApplicationCredentialsFromEnvironmentVariable();return o?o.projectId:null}async getExternalAccountClientProjectId(){return!this.jsonContent||this.jsonContent.type!==ff.EXTERNAL_ACCOUNT_TYPE?null:await(await this.getClient()).getProjectId()}async getGCEProjectId(){try{return await Gb.project("project-id")}catch{return null}}getCredentials(o){if(o)this.getCredentialsAsync().then(p=>o(null,p),o);else return this.getCredentialsAsync()}async getCredentialsAsync(){let o=await this.getClient();if(o instanceof ff.BaseExternalAccountClient){let l=o.getServiceAccountEmail();if(l)return{client_email:l}}if(this.jsonContent)return{client_email:this.jsonContent.client_email,private_key:this.jsonContent.private_key};if(!await this._checkIsGCE())throw new Error("Unknown error.");let c=await Gb.instance({property:"service-accounts/",params:{recursive:"true"}});if(!c||!c.default||!c.default.email)throw new Error("Failure from metadata server.");return{client_email:c.default.email}}async getClient(){if(!this.cachedCredential)if(this.jsonContent)this._cacheClientFromJSON(this.jsonContent,this.clientOptions);else if(this.keyFilename){let o=Q2.resolve(this.keyFilename),p=df.createReadStream(o);await this.fromStreamAsync(p,this.clientOptions)}else await this.getApplicationDefaultAsync(this.clientOptions);return this.cachedCredential}async getIdTokenClient(o){let p=await this.getClient();if(!("fetchIdToken"in p))throw new Error("Cannot fetch ID token in this environment, use GCE or set the GOOGLE_APPLICATION_CREDENTIALS environment variable to a service account credentials JSON file.");return new Fre.IdTokenClient({targetAudience:o,idTokenProvider:p})}async getAccessToken(){return(await(await this.getClient()).getAccessToken()).token}async getRequestHeaders(o){return(await this.getClient()).getRequestHeaders(o)}async authorizeRequest(o){o=o||{};let p=o.url||o.uri,l=await(await this.getClient()).getRequestHeaders(p);return o.headers=Object.assign(o.headers||{},l),o}async request(o){return(await this.getClient()).request(o)}getEnv(){return(0,Ire.getEnv)()}async sign(o){let p=await this.getClient(),c=(0,Cre.createCrypto)();if(p instanceof Ms.JWT&&p.key)return await c.sign(p.key,o);let l=await this.getCredentials();if(!l.client_email)throw new Error("Cannot sign data without `client_email`.");return this.signBlob(c,l.client_email,o)}async signBlob(o,p,c){let l=`https://iamcredentials.googleapis.com/v1/projects/-/serviceAccounts/${p}:signBlob`;return(await this.request({method:"POST",url:l,data:{payload:o.encodeBase64StringUtf8(c)}})).data.signedBlob}};Ns.GoogleAuth=Hb;Hb.DefaultTransporter=Rre.DefaultTransporter});var G4=A(Qb=>{"use strict";Object.defineProperty(Qb,"__esModule",{value:!0});Qb.IAMAuth=void 0;var W2=class{constructor(o,p){this.selector=o,this.token=p,this.selector=o,this.token=p}getRequestHeaders(){return{"x-goog-iam-authority-selector":this.selector,"x-goog-iam-authorization-token":this.token}}};Qb.IAMAuth=W2});var z4=A(Na=>{"use strict";Object.defineProperty(Na,"__esModule",{value:!0});Na.DownscopedClient=Na.EXPIRATION_TIME_OFFSET=Na.MAX_ACCESS_BOUNDARY_RULES_COUNT=void 0;var Lre=require("stream"),Jre=Xl(),Vre=S2(),Ure="urn:ietf:params:oauth:grant-type:token-exchange",qre="urn:ietf:params:oauth:token-type:access_token",Bre="urn:ietf:params:oauth:token-type:access_token",Gre="https://sts.googleapis.com/v1/token";Na.MAX_ACCESS_BOUNDARY_RULES_COUNT=10;Na.EXPIRATION_TIME_OFFSET=5*60*1e3;var K2=class extends Jre.AuthClient{constructor(o,p,c,l){if(super({...c,quotaProjectId:l}),this.authClient=o,this.credentialAccessBoundary=p,p.accessBoundary.accessBoundaryRules.length===0)throw new Error("At least one access boundary rule needs to be defined.");if(p.accessBoundary.accessBoundaryRules.length>Na.MAX_ACCESS_BOUNDARY_RULES_COUNT)throw new Error(`The provided access boundary has more than ${Na.MAX_ACCESS_BOUNDARY_RULES_COUNT} access boundary rules.`);for(let u of p.accessBoundary.accessBoundaryRules)if(u.availablePermissions.length===0)throw new Error("At least one permission should be defined in access boundary rules.");this.stsCredential=new Vre.StsCredentials(Gre),this.cachedDownscopedAccessToken=null}setCredentials(o){if(!o.expiry_date)throw new Error("The access token expiry_date field is missing in the provided credentials.");super.setCredentials(o),this.cachedDownscopedAccessToken=o}async getAccessToken(){return(!this.cachedDownscopedAccessToken||this.isExpired(this.cachedDownscopedAccessToken))&&await this.refreshAccessTokenAsync(),{token:this.cachedDownscopedAccessToken.access_token,expirationTime:this.cachedDownscopedAccessToken.expiry_date,res:this.cachedDownscopedAccessToken.res}}async getRequestHeaders(){let p={Authorization:`Bearer ${(await this.getAccessToken()).token}`};return this.addSharedMetadataHeaders(p)}request(o,p){if(p)this.requestAsync(o).then(c=>p(null,c),c=>p(c,c.response));else return this.requestAsync(o)}async requestAsync(o,p=!1){let c;try{let l=await this.getRequestHeaders();o.headers=o.headers||{},l&&l["x-goog-user-project"]&&(o.headers["x-goog-user-project"]=l["x-goog-user-project"]),l&&l.Authorization&&(o.headers.Authorization=l.Authorization),c=await this.transporter.request(o)}catch(l){let u=l.response;if(u){let O=u.status,y=u.config.data instanceof Lre.Readable;if(!p&&(O===401||O===403)&&!y&&this.forceRefreshOnFailure)return await this.refreshAccessTokenAsync(),await this.requestAsync(o,!0)}throw l}return c}async refreshAccessTokenAsync(){var o;let p=(await this.authClient.getAccessToken()).token,c={grantType:Ure,requestedTokenType:qre,subjectToken:p,subjectTokenType:Bre},l=await this.stsCredential.exchangeToken(c,void 0,this.credentialAccessBoundary),u=((o=this.authClient.credentials)===null||o===void 0?void 0:o.expiry_date)||null,O=l.expires_in?new Date().getTime()+l.expires_in*1e3:u;return this.cachedDownscopedAccessToken={access_token:l.access_token,expiry_date:O,res:l.res},this.credentials={},Object.assign(this.credentials,this.cachedDownscopedAccessToken),delete this.credentials.res,this.emit("tokens",{refresh_token:null,expiry_date:this.cachedDownscopedAccessToken.expiry_date,access_token:this.cachedDownscopedAccessToken.access_token,token_type:"Bearer",id_token:null}),this.cachedDownscopedAccessToken}isExpired(o){let p=new Date().getTime();return o.expiry_date?p>=o.expiry_date-this.eagerRefreshThresholdMillis:!1}};Na.DownscopedClient=K2});var mf=A(De=>{"use strict";Object.defineProperty(De,"__esModule",{value:!0});De.GoogleAuth=De.auth=De.DefaultTransporter=De.PluggableAuthClient=De.DownscopedClient=De.BaseExternalAccountClient=De.ExternalAccountClient=De.IdentityPoolClient=De.AwsClient=De.UserRefreshClient=De.LoginTicket=De.OAuth2Client=De.CodeChallengeMethod=De.Impersonated=De.JWT=De.JWTAccess=De.IdTokenClient=De.IAMAuth=De.GCPEnv=De.Compute=De.AuthClient=De.gcpMetadata=void 0;var H4=B4();Object.defineProperty(De,"GoogleAuth",{enumerable:!0,get:function(){return H4.GoogleAuth}});De.gcpMetadata=tf();var zre=Xl();Object.defineProperty(De,"AuthClient",{enumerable:!0,get:function(){return zre.AuthClient}});var Hre=Zx();Object.defineProperty(De,"Compute",{enumerable:!0,get:function(){return Hre.Compute}});var Qre=t2();Object.defineProperty(De,"GCPEnv",{enumerable:!0,get:function(){return Qre.GCPEnv}});var Yre=G4();Object.defineProperty(De,"IAMAuth",{enumerable:!0,get:function(){return Yre.IAMAuth}});var Wre=e2();Object.defineProperty(De,"IdTokenClient",{enumerable:!0,get:function(){return Wre.IdTokenClient}});var Kre=d2();Object.defineProperty(De,"JWTAccess",{enumerable:!0,get:function(){return Kre.JWTAccess}});var Xre=m2();Object.defineProperty(De,"JWT",{enumerable:!0,get:function(){return Xre.JWT}});var Zre=b2();Object.defineProperty(De,"Impersonated",{enumerable:!0,get:function(){return Zre.Impersonated}});var Q4=Zl();Object.defineProperty(De,"CodeChallengeMethod",{enumerable:!0,get:function(){return Q4.CodeChallengeMethod}});Object.defineProperty(De,"OAuth2Client",{enumerable:!0,get:function(){return Q4.OAuth2Client}});var $re=Wx();Object.defineProperty(De,"LoginTicket",{enumerable:!0,get:function(){return $re.LoginTicket}});var ele=g2();Object.defineProperty(De,"UserRefreshClient",{enumerable:!0,get:function(){return ele.UserRefreshClient}});var tle=A2();Object.defineProperty(De,"AwsClient",{enumerable:!0,get:function(){return tle.AwsClient}});var ole=C2();Object.defineProperty(De,"IdentityPoolClient",{enumerable:!0,get:function(){return ole.IdentityPoolClient}});var nle=G2();Object.defineProperty(De,"ExternalAccountClient",{enumerable:!0,get:function(){return nle.ExternalAccountClient}});var ale=Nr();Object.defineProperty(De,"BaseExternalAccountClient",{enumerable:!0,get:function(){return ale.BaseExternalAccountClient}});var ile=z4();Object.defineProperty(De,"DownscopedClient",{enumerable:!0,get:function(){return ile.DownscopedClient}});var rle=Ub();Object.defineProperty(De,"PluggableAuthClient",{enumerable:!0,get:function(){return rle.PluggableAuthClient}});var lle=of();Object.defineProperty(De,"DefaultTransporter",{enumerable:!0,get:function(){return lle.DefaultTransporter}});var cle=new H4.GoogleAuth;De.auth=cle});var $2=A((tc,Z4)=>{"use strict";var X2=require("crypto");tc=Z4.exports=hf;function hf(d,o){return o=K4(d,o),ple(d,o)}tc.sha1=function(d){return hf(d)};tc.keys=function(d){return hf(d,{excludeValues:!0,algorithm:"sha1",encoding:"hex"})};tc.MD5=function(d){return hf(d,{algorithm:"md5",encoding:"hex"})};tc.keysMD5=function(d){return hf(d,{algorithm:"md5",encoding:"hex",excludeValues:!0})};var Cs=X2.getHashes?X2.getHashes().slice():["sha1","md5"];Cs.push("passthrough");var Y4=["buffer","hex","binary","base64"];function K4(d,o){o=o||{};var p={};if(p.algorithm=o.algorithm||"sha1",p.encoding=o.encoding||"hex",p.excludeValues=!!o.excludeValues,p.algorithm=p.algorithm.toLowerCase(),p.encoding=p.encoding.toLowerCase(),p.ignoreUnknown=o.ignoreUnknown===!0,p.respectType=o.respectType!==!1,p.respectFunctionNames=o.respectFunctionNames!==!1,p.respectFunctionProperties=o.respectFunctionProperties!==!1,p.unorderedArrays=o.unorderedArrays===!0,p.unorderedSets=o.unorderedSets!==!1,p.unorderedObjects=o.unorderedObjects!==!1,p.replacer=o.replacer||void 0,p.excludeKeys=o.excludeKeys||void 0,typeof d>"u")throw new Error("Object argument required.");for(var c=0;c"u"&&(p.write=p.update,p.end=p.update);var c=Z2(o,p);if(c.dispatch(d),p.update||p.end(""),p.digest)return p.digest(o.encoding==="buffer"?void 0:o.encoding);var l=p.read();return o.encoding==="buffer"?l:l.toString(o.encoding)}tc.writeToStream=function(d,o,p){return typeof p>"u"&&(p=o,o={}),o=K4(d,o),Z2(o,p).dispatch(d)};function Z2(d,o,p){p=p||[];var c=function(l){return o.update?o.update(l,"utf8"):o.write(l,"utf8")};return{dispatch:function(l){d.replacer&&(l=d.replacer(l));var u=typeof l;return l===null&&(u="null"),this["_"+u](l)},_object:function(l){var u=/\[object (.*)\]/i,O=Object.prototype.toString.call(l),y=u.exec(O);y?y=y[1]:y="unknown:["+O+"]",y=y.toLowerCase();var m=null;if((m=p.indexOf(l))>=0)return this.dispatch("[CIRCULAR:"+m+"]");if(p.push(l),typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(l))return c("buffer:"),c(l);if(y!=="object"&&y!=="function"&&y!=="asyncfunction")if(this["_"+y])this["_"+y](l);else{if(d.ignoreUnknown)return c("["+y+"]");throw new Error('Unknown object type "'+y+'"')}else{var a=Object.keys(l);d.unorderedObjects&&(a=a.sort()),d.respectType!==!1&&!W4(l)&&a.splice(0,0,"prototype","__proto__","constructor"),d.excludeKeys&&(a=a.filter(function(e){return!d.excludeKeys(e)})),c("object:"+a.length+":");var r=this;return a.forEach(function(e){r.dispatch(e),c(":"),d.excludeValues||r.dispatch(l[e]),c(",")})}},_array:function(l,u){u=typeof u<"u"?u:d.unorderedArrays!==!1;var O=this;if(c("array:"+l.length+":"),!u||l.length<=1)return l.forEach(function(a){return O.dispatch(a)});var y=[],m=l.map(function(a){var r=new X4,e=p.slice(),t=Z2(d,r,e);return t.dispatch(a),y=y.concat(e.slice(p.length)),r.read().toString()});return p=p.concat(y),m.sort(),this._array(m,!1)},_date:function(l){return c("date:"+l.toJSON())},_symbol:function(l){return c("symbol:"+l.toString())},_error:function(l){return c("error:"+l.toString())},_boolean:function(l){return c("bool:"+l.toString())},_string:function(l){c("string:"+l.length+":"),c(l.toString())},_function:function(l){c("fn:"),W4(l)?this.dispatch("[native]"):this.dispatch(l.toString()),d.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(l.name)),d.respectFunctionProperties&&this._object(l)},_number:function(l){return c("number:"+l.toString())},_xml:function(l){return c("xml:"+l.toString())},_null:function(){return c("Null")},_undefined:function(){return c("Undefined")},_regexp:function(l){return c("regex:"+l.toString())},_uint8array:function(l){return c("uint8array:"),this.dispatch(Array.prototype.slice.call(l))},_uint8clampedarray:function(l){return c("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(l))},_int8array:function(l){return c("int8array:"),this.dispatch(Array.prototype.slice.call(l))},_uint16array:function(l){return c("uint16array:"),this.dispatch(Array.prototype.slice.call(l))},_int16array:function(l){return c("int16array:"),this.dispatch(Array.prototype.slice.call(l))},_uint32array:function(l){return c("uint32array:"),this.dispatch(Array.prototype.slice.call(l))},_int32array:function(l){return c("int32array:"),this.dispatch(Array.prototype.slice.call(l))},_float32array:function(l){return c("float32array:"),this.dispatch(Array.prototype.slice.call(l))},_float64array:function(l){return c("float64array:"),this.dispatch(Array.prototype.slice.call(l))},_arraybuffer:function(l){return c("arraybuffer:"),this.dispatch(new Uint8Array(l))},_url:function(l){return c("url:"+l.toString(),"utf8")},_map:function(l){c("map:");var u=Array.from(l);return this._array(u,d.unorderedSets!==!1)},_set:function(l){c("set:");var u=Array.from(l);return this._array(u,d.unorderedSets!==!1)},_file:function(l){return c("file:"),this.dispatch([l.name,l.size,l.type,l.lastModfied])},_blob:function(){if(d.ignoreUnknown)return c("[blob]");throw Error(`Hashing Blob objects is currently not supported (see https://github.com/puleos/object-hash/issues/26) Use "options.replacer" or "options.ignoreUnknown" -`)},_domwindow:function(){return c("domwindow")},_bigint:function(l){return c("bigint:"+l.toString())},_process:function(){return c("process")},_timer:function(){return c("timer")},_pipe:function(){return c("pipe")},_tcp:function(){return c("tcp")},_udp:function(){return c("udp")},_tty:function(){return c("tty")},_statwatcher:function(){return c("statwatcher")},_securecontext:function(){return c("securecontext")},_connection:function(){return c("connection")},_zlib:function(){return c("zlib")},_context:function(){return c("context")},_nodescript:function(){return c("nodescript")},_httpparser:function(){return c("httpparser")},_dataview:function(){return c("dataview")},_signal:function(){return c("signal")},_fsevent:function(){return c("fsevent")},_tlswrap:function(){return c("tlswrap")}}}function L7(){return{buf:"",write:function(d){this.buf+=d},end:function(d){this.buf+=d},read:function(){return this.buf}}}});var qm=A(El=>{"use strict";var $D;Object.defineProperty(El,"__esModule",{value:!0});El.hasAbortController=El.isNodeJS=El.hasWindowFetch=void 0;var e3={windowFetch:typeof window<"u"&&window?.fetch&&typeof window?.fetch=="function",textEncoder:typeof TextEncoder<"u",textDecoder:typeof TextDecoder<"u",nodeJS:typeof process<"u"&&(($D=process==null?void 0:process.versions)===null||$D===void 0?void 0:$D.node),abortController:typeof AbortController<"u"};function lfe(){return e3.windowFetch}El.hasWindowFetch=lfe;function cfe(){return e3.nodeJS}El.isNodeJS=cfe;function sfe(){return e3.abortController}El.hasAbortController=sfe});var cs=A($1=>{"use strict";Object.defineProperty($1,"__esModule",{value:!0});$1.warn=void 0;var pfe=qm(),V7=new Set;function ufe(d,o,s){V7.has(d)||(V7.add(d),(0,pfe.isNodeJS)()?typeof s<"u"?process.emitWarning(o,{type:s}):process.emitWarning(o):console.warn(o))}$1.warn=ufe});var Bm=A(Ml=>{"use strict";Object.defineProperty(Ml,"__esModule",{value:!0});Ml.toLowerCamelCase=Ml.toCamelCase=Ml.camelToSnakeCase=void 0;function U7(d,o=!1){return o&&(d=d.replace(/([A-Z])([A-Z]+)([A-Z])/g,s=>s[0]+s.slice(1,s.length-1).toLowerCase()+s[s.length-1])),d.split(/(?=[A-Z])|[^A-Za-z0-9.]+/).filter(s=>s.length>0).map((s,c)=>c===0?s:s.toLowerCase())}function dfe(d){return d.length===0?d:d[0].toLowerCase()+d.slice(1)}function ffe(d){let o=U7(d);if(o.length===0)return d;let s=[o[0]];return s.push(...o.slice(1).map(dfe)),s.join("_")}Ml.camelToSnakeCase=ffe;function mfe(d){return d.length===0?d:d[0].toUpperCase()+d.slice(1)}function q7(d){let o=U7(d,!0);if(o.length===0)return d;let s=[o[0]];return s.push(...o.slice(1).map(c=>c.match(/^\d+$/)?"_"+c:mfe(c))),s.join("")}Ml.toCamelCase=q7;function hfe(d){let o=q7(d);return o.length===0?o:o[0].toLowerCase()+o.slice(1)}Ml.toLowerCamelCase=hfe});var Cl=A(Vt=>{"use strict";Object.defineProperty(Vt,"__esModule",{value:!0});Vt.createByteLengthFunction=Vt.constructSettings=Vt.createBundleOptions=Vt.createMaxRetriesBackoffSettings=Vt.createDefaultBackoffSettings=Vt.createBackoffSettings=Vt.createRetryOptions=Vt.CallSettings=Vt.RetryOptions=void 0;var gfe=cs(),yfe=Bm(),t3=class{constructor(o,s){this.retryCodes=o,this.backoffSettings=s}};Vt.RetryOptions=t3;var eT=class d{constructor(o){var s;o=o||{},this.timeout=o.timeout||30*1e3,this.retry=o.retry,this.autoPaginate="autoPaginate"in o?o.autoPaginate:!0,this.maxResults=o.maxResults,this.otherArgs=o.otherArgs||{},this.bundleOptions=o.bundleOptions,this.isBundling="isBundling"in o?o.isBundling:!0,this.longrunning="longrunning"in o?o.longrunning:void 0,this.apiName=(s=o.apiName)!==null&&s!==void 0?s:void 0,this.retryRequestOptions=o.retryRequestOptions}merge(o){if(!o)return new d(this);let s=this.timeout,c=this.retry,l=this.autoPaginate,u=this.maxResults,T=this.otherArgs,g=this.isBundling,m=this.longrunning,a=this.apiName,r=this.retryRequestOptions;if(c!=null&&c.retryCodes!==null&&c.retryCodes.length>0&&(c.backoffSettings.initialRpcTimeoutMillis=s,c.backoffSettings.maxRpcTimeoutMillis=s,c.backoffSettings.totalTimeoutMillis=s),"timeout"in o&&(s=o.timeout,c!=null&&c.retryCodes.length>0&&(c.backoffSettings.initialRpcTimeoutMillis=s,c.backoffSettings.maxRpcTimeoutMillis=s,c.backoffSettings.totalTimeoutMillis=s)),"retry"in o&&(c=z7(c||{},o.retry)),"autoPaginate"in o&&!o.autoPaginate&&(l=!1),"maxResults"in o&&(u=o.maxResults),"otherArgs"in o){T={};for(let e in this.otherArgs)T[e]=this.otherArgs[e];for(let e in o.otherArgs)T[e]=o.otherArgs[e]}return"isBundling"in o&&(g=o.isBundling),"maxRetries"in o&&(c.backoffSettings.maxRetries=o.maxRetries,delete c.backoffSettings.totalTimeoutMillis),"longrunning"in o&&(m=o.longrunning),"apiName"in o&&(a=o.apiName),"retryRequestOptions"in o&&(r=o.retryRequestOptions),new d({timeout:s,retry:c,bundleOptions:this.bundleOptions,longrunning:m,autoPaginate:l,maxResults:u,otherArgs:T,isBundling:g,apiName:a,retryRequestOptions:r})}};Vt.CallSettings=eT;function o3(d,o){return{retryCodes:d,backoffSettings:o}}Vt.createRetryOptions=o3;function n3(d,o,s,c,l,u,T){return{initialRetryDelayMillis:d,retryDelayMultiplier:o,maxRetryDelayMillis:s,initialRpcTimeoutMillis:c,rpcTimeoutMultiplier:l,maxRpcTimeoutMillis:u,totalTimeoutMillis:T}}Vt.createBackoffSettings=n3;function bfe(){return n3(100,1.3,6e4,null,null,null,null)}Vt.createDefaultBackoffSettings=bfe;function vfe(d,o,s,c,l,u,T){return{initialRetryDelayMillis:d,retryDelayMultiplier:o,maxRetryDelayMillis:s,initialRpcTimeoutMillis:c,rpcTimeoutMultiplier:l,maxRpcTimeoutMillis:u,maxRetries:T}}Vt.createMaxRetriesBackoffSettings=vfe;function G7(d){["element_count_threshold","element_count_limit","request_byte_threshold","request_byte_limit","delay_threshold_millis"].forEach(g=>{if(g in d&&typeof d[g]!="number")throw new Error(`${g} should be a number`)});let s=d.element_count_threshold||0,c=d.element_count_limit||0,l=d.request_byte_threshold||0,u=d.request_byte_limit||0,T=d.delay_threshold_millis||0;if(s===0&&l===0&&T===0)throw new Error("one threshold should be > 0");return{elementCountThreshold:s,elementCountLimit:c,requestByteThreshold:l,requestByteLimit:u,delayThreshold:T}}Vt.createBundleOptions=G7;function B7(d,o,s,c){if(!d)return null;let l=null;if(o&&"retry_codes_name"in d){let T=d.retry_codes_name;l=(o[T]||[]).map(g=>Number(c[g]))}let u=null;if(s&&"retry_params_name"in d){let T=s[d.retry_params_name];u=n3(T.initial_retry_delay_millis,T.retry_delay_multiplier,T.max_retry_delay_millis,T.initial_rpc_timeout_millis,T.rpc_timeout_multiplier,T.max_rpc_timeout_millis,T.total_timeout_millis)}return o3(l,u)}function z7(d,o){if(!o)return null;if(!o.retryCodes&&!o.backoffSettings)return d;let s=o.retryCodes?o.retryCodes:d.retryCodes,c=o.backoffSettings?o.backoffSettings:d.backoffSettings;return o3(s,c)}function Tfe(d,o,s,c,l){l=l||{};let u={},T=(o.interfaces||{})[d];if(!T)return null;let g=(s.interfaces||{})[d]||{},m=T.methods,a=g.methods||{};for(let r in m){let e=m[r],t=(0,yfe.toLowerCamelCase)(r),n=B7(e,T.retry_codes,T.retry_params,c),i=e.bundling,p=e.timeout_millis;if(r in a){let y=a[r];y&&("bundling"in y&&(i=y.bundling),"timeout_millis"in y&&(p=y.timeout_millis)),n=z7(n,B7(y,g.retry_codes,g.retry_params,c))}let f=d;u[t]=new eT({timeout:p,retry:n,bundleOptions:i?G7(i):null,otherArgs:l,apiName:f})}return u}Vt.constructSettings=Tfe;function Ofe(d){return function(s){try{return d.encode(s).finish().length}catch(c){let l=JSON.stringify(s);return(0,gfe.warn)("error_encoding_protobufjs_object",`Cannot encode protobuf.js object: ${l}: ${c}`),l.length}}}Vt.createByteLengthFunction=Ofe});var H7=A((q3e,Sfe)=>{Sfe.exports=["google/api/annotations.proto","google/api/apikeys/v2/apikeys.proto","google/api/apikeys/v2/resources.proto","google/api/auth.proto","google/api/backend.proto","google/api/billing.proto","google/api/client.proto","google/api/config_change.proto","google/api/consumer.proto","google/api/context.proto","google/api/control.proto","google/api/distribution.proto","google/api/documentation.proto","google/api/endpoint.proto","google/api/error_reason.proto","google/api/expr/conformance/v1alpha1/conformance_service.proto","google/api/expr/v1alpha1/checked.proto","google/api/expr/v1alpha1/eval.proto","google/api/expr/v1alpha1/explain.proto","google/api/expr/v1alpha1/syntax.proto","google/api/expr/v1alpha1/value.proto","google/api/expr/v1beta1/decl.proto","google/api/expr/v1beta1/eval.proto","google/api/expr/v1beta1/expr.proto","google/api/expr/v1beta1/source.proto","google/api/expr/v1beta1/value.proto","google/api/field_behavior.proto","google/api/http.proto","google/api/httpbody.proto","google/api/label.proto","google/api/launch_stage.proto","google/api/log.proto","google/api/logging.proto","google/api/metric.proto","google/api/monitored_resource.proto","google/api/monitoring.proto","google/api/quota.proto","google/api/resource.proto","google/api/routing.proto","google/api/service.proto","google/api/servicecontrol/v1/check_error.proto","google/api/servicecontrol/v1/distribution.proto","google/api/servicecontrol/v1/http_request.proto","google/api/servicecontrol/v1/log_entry.proto","google/api/servicecontrol/v1/metric_value.proto","google/api/servicecontrol/v1/operation.proto","google/api/servicecontrol/v1/quota_controller.proto","google/api/servicecontrol/v1/service_controller.proto","google/api/servicecontrol/v2/service_controller.proto","google/api/servicemanagement/v1/resources.proto","google/api/servicemanagement/v1/servicemanager.proto","google/api/serviceusage/v1/resources.proto","google/api/serviceusage/v1/serviceusage.proto","google/api/serviceusage/v1beta1/resources.proto","google/api/serviceusage/v1beta1/serviceusage.proto","google/api/source_info.proto","google/api/system_parameter.proto","google/api/usage.proto","google/api/visibility.proto","google/cloud/location/locations.proto","google/iam/v1/iam_policy.proto","google/iam/v1/logging/audit_data.proto","google/iam/v1/options.proto","google/iam/v1/policy.proto","google/logging/type/http_request.proto","google/logging/type/log_severity.proto","google/longrunning/operations.proto","google/monitoring/v3/alert.proto","google/monitoring/v3/alert_service.proto","google/monitoring/v3/common.proto","google/monitoring/v3/dropped_labels.proto","google/monitoring/v3/group.proto","google/monitoring/v3/group_service.proto","google/monitoring/v3/metric.proto","google/monitoring/v3/metric_service.proto","google/monitoring/v3/mutation_record.proto","google/monitoring/v3/notification.proto","google/monitoring/v3/notification_service.proto","google/monitoring/v3/query_service.proto","google/monitoring/v3/service.proto","google/monitoring/v3/service_service.proto","google/monitoring/v3/snooze.proto","google/monitoring/v3/snooze_service.proto","google/monitoring/v3/span_context.proto","google/monitoring/v3/uptime.proto","google/monitoring/v3/uptime_service.proto","google/protobuf/any.proto","google/protobuf/api.proto","google/protobuf/bridge/message_set.proto","google/protobuf/compiler/plugin.proto","google/protobuf/compiler/ruby/ruby_generated_code.proto","google/protobuf/compiler/ruby/ruby_generated_code_proto2.proto","google/protobuf/compiler/ruby/ruby_generated_code_proto2_import.proto","google/protobuf/compiler/ruby/ruby_generated_pkg_explicit.proto","google/protobuf/compiler/ruby/ruby_generated_pkg_explicit_legacy.proto","google/protobuf/compiler/ruby/ruby_generated_pkg_implicit.proto","google/protobuf/descriptor.proto","google/protobuf/duration.proto","google/protobuf/empty.proto","google/protobuf/field_mask.proto","google/protobuf/source_context.proto","google/protobuf/struct.proto","google/protobuf/timestamp.proto","google/protobuf/type.proto","google/protobuf/util/json_format.proto","google/protobuf/util/json_format_proto3.proto","google/protobuf/wrappers.proto","google/rpc/code.proto","google/rpc/context/attribute_context.proto","google/rpc/context/audit_context.proto","google/rpc/error_details.proto","google/rpc/http.proto","google/rpc/status.proto","google/type/calendar_period.proto","google/type/color.proto","google/type/date.proto","google/type/datetime.proto","google/type/dayofweek.proto","google/type/decimal.proto","google/type/expr.proto","google/type/fraction.proto","google/type/interval.proto","google/type/latlng.proto","google/type/localized_text.proto","google/type/money.proto","google/type/month.proto","google/type/phone_number.proto","google/type/postal_address.proto","google/type/quaternion.proto","google/type/timeofday.proto"]});var l3=A(Rl=>{"use strict";Object.defineProperty(Rl,"__esModule",{value:!0});Rl.GoogleProtoFilesRoot=Rl.GrpcClient=Rl.ClientStub=void 0;var Q7=$L(),Pfe=require("child_process"),Gm=require("fs"),jfe=Em(),W7=lv(),wfe=require("os"),xfe=require("path"),po=require("path"),_fe=Vm(),Dfe=ZD(),Y7=Cl(),r3=po.join(__dirname,"..","..","build","protos"),K7=[];K7.push(r3);var Efe=H7(),X7=Efe.map(d=>d.replace(/[/\\]/g,po.sep));async function Mfe(d){return new Promise((o,s)=>{Gm.readFile(d,"utf8",(c,l)=>{if(c)return s(c);o(l)})})}async function Cfe(d,o){return new Promise((s,c)=>{(0,Pfe.execFile)(d,o,(l,u)=>{if(l)return c(l);s(u)})})}var a3=class extends W7.Client{};Rl.ClientStub=a3;var tT=class d{static protoCacheKey(o,s){if(!(!o||Array.isArray(o)&&(o.length===0||!o[0])))return JSON.stringify(o)+" "+JSON.stringify(s)}static clearProtoCache(){d.protoCache.clear()}constructor(o={}){var s;this.auth=o.auth||new jfe.GoogleAuth(o),this.fallback=!1;let c=10,l=Number((s=process.version.match(/^v(\d+)/))===null||s===void 0?void 0:s[1]);if(Number.isNaN(l)||l-1)return po.join(r3,s);throw new Error(s+" could not be found in "+o)}loadProtoJSON(o,s=!1){let c=Dfe(JSON.stringify(o)).toString(),l=d.protoCache.get(c);if(l&&!s)return l;let u=d.defaultOptions(),T=Q7.fromJSON(o,u),g=this.grpc.loadPackageDefinition(T);return d.protoCache.set(c,g),g}metadataBuilder(o){let s=this.grpc.Metadata,c=new s;for(let l in o){let u=o[l];Array.isArray(u)?u.forEach(T=>c.add(l,T)):c.set(l,`${u}`)}return function(u,T){let g=!1,m=c;if(T){for(let a in T)if(a.toLowerCase()!=="x-goog-api-client"){g||(g=!0,m=m.clone());let r=T[a];Array.isArray(r)?r.forEach(e=>m.add(a,e)):m.set(a,`${r}`)}}return m}}constructSettings(o,s,c,l){return Y7.constructSettings(o,s,c,this.grpc.status,{metadataBuilder:this.metadataBuilder(l)})}async createStub(o,s,c){let l=["grpc.callInvocationTransformer","grpc.channelFactoryOverride","grpc.gcpApiConfig"],[u,T]=await this._detectClientCertificate(s),g=this._mtlsServicePath(s.servicePath,c,u&&T),m=Object.assign({},s,{cert:u,key:T,servicePath:g}),a=g+":"+m.port,r=await this._getCredentials(m),e={};return e["grpc.max_receive_message_length"]=-1,e["grpc.max_send_message_length"]=-1,e["grpc.initial_reconnect_backoff_ms"]=1e3,Object.keys(m).forEach(n=>{let i=s[n];n.startsWith("grpc.grpc.")&&(n=n.replace(/^grpc\./,"")),n.startsWith("grpc.")&&(l.includes(n)&&(n=n.replace(/^grpc\./,"")),e[n]=i),n.startsWith("grpc-node.")&&(e[n]=i)}),new o(a,r,e)}async _detectClientCertificate(o){var s;let c=/(?-----BEGIN CERTIFICATE-----.*?-----END CERTIFICATE-----)/s,l=/(?-----BEGIN PRIVATE KEY-----.*?-----END PRIVATE KEY-----)/s;if(typeof process<"u"&&((s=process==null?void 0:process.env)===null||s===void 0?void 0:s.GOOGLE_API_USE_CLIENT_CERTIFICATE)==="true"){if(o?.cert&&o?.key)return[o.cert,o.key];let u=(0,xfe.join)(wfe.homedir(),".secureConnect","context_aware_metadata.json"),T=JSON.parse(await Mfe(u));if(!T.cert_provider_command)throw Error("no cert_provider_command found");let g=await Cfe(T.cert_provider_command[0],T.cert_provider_command.slice(1)),m=g.toString().match(c),a=g.toString().match(l);if(m?.groups&&a?.groups)return[m.groups.cert,a.groups.key];throw Error("unable to parse certificate and key")}return[void 0,void 0]}_mtlsServicePath(o,s,c){var l,u;return s||!o||typeof process<"u"&&((l=process==null?void 0:process.env)===null||l===void 0?void 0:l.GOOGLE_API_USE_MTLS_ENDPOINT)==="never"?o:typeof process<"u"&&((u=process==null?void 0:process.env)===null||u===void 0?void 0:u.GOOGLE_API_USE_MTLS_ENDPOINT)==="always"||c?o.replace("googleapis.com","mtls.googleapis.com"):o}static createByteLengthFunction(o){return Y7.createByteLengthFunction(o)}};Rl.GrpcClient=tT;tT.protoCache=new Map;var i3=class d extends _fe.Root{constructor(...o){super(...o)}resolvePath(o,s){if(o=po.normalize(o),s=po.normalize(s),po.isAbsolute(s)){if(!Gm.existsSync(s))throw new Error("The include `"+s+"` was not found.");return s}return X7.indexOf(s)>-1?po.join(r3,s):d._findIncludePath(o,s)}static _findIncludePath(o,s){o=po.normalize(o),s=po.normalize(s);let c=o,l=Gm.existsSync(po.join(c,s));for(;!l&&c.length>0;)c=c.substring(0,c.lastIndexOf(po.sep)),l=Gm.existsSync(po.join(c,s));if(!l)throw new Error("The include `"+s+"` was not found.");return po.join(c,s)}};Rl.GoogleProtoFilesRoot=i3});var ss=A((G3e,Z7)=>{"use strict";Z7.exports=SD()});var c3=A((z3e,zm)=>{(function(d){typeof define=="function"&&define.amd?define(["protobufjs/minimal"],d):typeof require=="function"&&typeof zm=="object"&&zm&&zm.exports&&(zm.exports=d(ss()))})(function(d){"use strict";var o,s,c,l,u,T=d.Reader,g=d.Writer,m=d.util,a=d.roots.iam_protos||(d.roots.iam_protos={});function r(h,S,x){d.rpc.Service.call(this,h,S,x)}function e(h){if(h)for(var S=Object.keys(h),x=0;x>>3){case 1:C.resource=h.string();break;case 2:C.policy=a.google.iam.v1.Policy.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return C},e.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},e.verify=function(h){return typeof h!="object"||h===null?"object expected":h.resource!=null&&h.hasOwnProperty("resource")&&!m.isString(h.resource)?"resource: string expected":h.policy!=null&&h.hasOwnProperty("policy")&&(h=a.google.iam.v1.Policy.verify(h.policy),h)?"policy."+h:null},e.fromObject=function(h){if(h instanceof a.google.iam.v1.SetIamPolicyRequest)return h;var S=new a.google.iam.v1.SetIamPolicyRequest;if(h.resource!=null&&(S.resource=String(h.resource)),h.policy!=null){if(typeof h.policy!="object")throw TypeError(".google.iam.v1.SetIamPolicyRequest.policy: object expected");S.policy=a.google.iam.v1.Policy.fromObject(h.policy)}return S},e.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.resource="",x.policy=null),h.resource!=null&&h.hasOwnProperty("resource")&&(x.resource=h.resource),h.policy!=null&&h.hasOwnProperty("policy")&&(x.policy=a.google.iam.v1.Policy.toObject(h.policy,S)),x},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e),s.GetIamPolicyRequest=(t.prototype.resource="",t.prototype.options=null,t.create=function(h){return new t(h)},t.encode=function(h,S){return S=S||g.create(),h.resource!=null&&Object.hasOwnProperty.call(h,"resource")&&S.uint32(10).string(h.resource),h.options!=null&&Object.hasOwnProperty.call(h,"options")&&a.google.iam.v1.GetPolicyOptions.encode(h.options,S.uint32(18).fork()).ldelim(),S},t.encodeDelimited=function(h,S){return this.encode(h,S).ldelim()},t.decode=function(h,S){h instanceof T||(h=T.create(h));for(var x=S===void 0?h.len:h.pos+S,C=new a.google.iam.v1.GetIamPolicyRequest;h.pos>>3){case 1:C.resource=h.string();break;case 2:C.options=a.google.iam.v1.GetPolicyOptions.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return C},t.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},t.verify=function(h){return typeof h!="object"||h===null?"object expected":h.resource!=null&&h.hasOwnProperty("resource")&&!m.isString(h.resource)?"resource: string expected":h.options!=null&&h.hasOwnProperty("options")&&(h=a.google.iam.v1.GetPolicyOptions.verify(h.options),h)?"options."+h:null},t.fromObject=function(h){if(h instanceof a.google.iam.v1.GetIamPolicyRequest)return h;var S=new a.google.iam.v1.GetIamPolicyRequest;if(h.resource!=null&&(S.resource=String(h.resource)),h.options!=null){if(typeof h.options!="object")throw TypeError(".google.iam.v1.GetIamPolicyRequest.options: object expected");S.options=a.google.iam.v1.GetPolicyOptions.fromObject(h.options)}return S},t.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.resource="",x.options=null),h.resource!=null&&h.hasOwnProperty("resource")&&(x.resource=h.resource),h.options!=null&&h.hasOwnProperty("options")&&(x.options=a.google.iam.v1.GetPolicyOptions.toObject(h.options,S)),x},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t),s.TestIamPermissionsRequest=(n.prototype.resource="",n.prototype.permissions=m.emptyArray,n.create=function(h){return new n(h)},n.encode=function(h,S){if(S=S||g.create(),h.resource!=null&&Object.hasOwnProperty.call(h,"resource")&&S.uint32(10).string(h.resource),h.permissions!=null&&h.permissions.length)for(var x=0;x>>3){case 1:C.resource=h.string();break;case 2:C.permissions&&C.permissions.length||(C.permissions=[]),C.permissions.push(h.string());break;default:h.skipType(7&Y)}}return C},n.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},n.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.resource!=null&&h.hasOwnProperty("resource")&&!m.isString(h.resource))return"resource: string expected";if(h.permissions!=null&&h.hasOwnProperty("permissions")){if(!Array.isArray(h.permissions))return"permissions: array expected";for(var S=0;S>>3==1?(C.permissions&&C.permissions.length||(C.permissions=[]),C.permissions.push(h.string())):h.skipType(7&Y)}return C},i.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},i.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.permissions!=null&&h.hasOwnProperty("permissions")){if(!Array.isArray(h.permissions))return"permissions: array expected";for(var S=0;S>>3==1?C.requestedPolicyVersion=h.int32():h.skipType(7&Y)}return C},p.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},p.verify=function(h){return typeof h!="object"||h===null?"object expected":h.requestedPolicyVersion!=null&&h.hasOwnProperty("requestedPolicyVersion")&&!m.isInteger(h.requestedPolicyVersion)?"requestedPolicyVersion: integer expected":null},p.fromObject=function(h){var S;return h instanceof a.google.iam.v1.GetPolicyOptions?h:(S=new a.google.iam.v1.GetPolicyOptions,h.requestedPolicyVersion!=null&&(S.requestedPolicyVersion=0|h.requestedPolicyVersion),S)},p.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.requestedPolicyVersion=0),h.requestedPolicyVersion!=null&&h.hasOwnProperty("requestedPolicyVersion")&&(x.requestedPolicyVersion=h.requestedPolicyVersion),x},p.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},p),s.Policy=(f.prototype.version=0,f.prototype.bindings=m.emptyArray,f.prototype.etag=m.newBuffer([]),f.create=function(h){return new f(h)},f.encode=function(h,S){if(S=S||g.create(),h.version!=null&&Object.hasOwnProperty.call(h,"version")&&S.uint32(8).int32(h.version),h.etag!=null&&Object.hasOwnProperty.call(h,"etag")&&S.uint32(26).bytes(h.etag),h.bindings!=null&&h.bindings.length)for(var x=0;x>>3){case 1:C.version=h.int32();break;case 4:C.bindings&&C.bindings.length||(C.bindings=[]),C.bindings.push(a.google.iam.v1.Binding.decode(h,h.uint32()));break;case 3:C.etag=h.bytes();break;default:h.skipType(7&Y)}}return C},f.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},f.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.version!=null&&h.hasOwnProperty("version")&&!m.isInteger(h.version))return"version: integer expected";if(h.bindings!=null&&h.hasOwnProperty("bindings")){if(!Array.isArray(h.bindings))return"bindings: array expected";for(var S=0;S>>3){case 1:C.role=h.string();break;case 2:C.members&&C.members.length||(C.members=[]),C.members.push(h.string());break;case 3:C.condition=a.google.type.Expr.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return C},y.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},y.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.role!=null&&h.hasOwnProperty("role")&&!m.isString(h.role))return"role: string expected";if(h.members!=null&&h.hasOwnProperty("members")){if(!Array.isArray(h.members))return"members: array expected";for(var S=0;S>>3){case 1:C.bindingDeltas&&C.bindingDeltas.length||(C.bindingDeltas=[]),C.bindingDeltas.push(a.google.iam.v1.BindingDelta.decode(h,h.uint32()));break;case 2:C.auditConfigDeltas&&C.auditConfigDeltas.length||(C.auditConfigDeltas=[]),C.auditConfigDeltas.push(a.google.iam.v1.AuditConfigDelta.decode(h,h.uint32()));break;default:h.skipType(7&Y)}}return C},O.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},O.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.bindingDeltas!=null&&h.hasOwnProperty("bindingDeltas")){if(!Array.isArray(h.bindingDeltas))return"bindingDeltas: array expected";for(var S=0;S>>3){case 1:C.action=h.int32();break;case 2:C.role=h.string();break;case 3:C.member=h.string();break;case 4:C.condition=a.google.type.Expr.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return C},_.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},_.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.action!=null&&h.hasOwnProperty("action"))switch(h.action){default:return"action: enum value expected";case 0:case 1:case 2:}return h.role!=null&&h.hasOwnProperty("role")&&!m.isString(h.role)?"role: string expected":h.member!=null&&h.hasOwnProperty("member")&&!m.isString(h.member)?"member: string expected":h.condition!=null&&h.hasOwnProperty("condition")&&(h=a.google.type.Expr.verify(h.condition),h)?"condition."+h:null},_.fromObject=function(h){if(h instanceof a.google.iam.v1.BindingDelta)return h;var S=new a.google.iam.v1.BindingDelta;switch(h.action){case"ACTION_UNSPECIFIED":case 0:S.action=0;break;case"ADD":case 1:S.action=1;break;case"REMOVE":case 2:S.action=2}if(h.role!=null&&(S.role=String(h.role)),h.member!=null&&(S.member=String(h.member)),h.condition!=null){if(typeof h.condition!="object")throw TypeError(".google.iam.v1.BindingDelta.condition: object expected");S.condition=a.google.type.Expr.fromObject(h.condition)}return S},_.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.action=S.enums===String?"ACTION_UNSPECIFIED":0,x.role="",x.member="",x.condition=null),h.action!=null&&h.hasOwnProperty("action")&&(x.action=S.enums===String?a.google.iam.v1.BindingDelta.Action[h.action]:h.action),h.role!=null&&h.hasOwnProperty("role")&&(x.role=h.role),h.member!=null&&h.hasOwnProperty("member")&&(x.member=h.member),h.condition!=null&&h.hasOwnProperty("condition")&&(x.condition=a.google.type.Expr.toObject(h.condition,S)),x},_.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},_.Action=(o={},(l=Object.create(o))[o[0]="ACTION_UNSPECIFIED"]=0,l[o[1]="ADD"]=1,l[o[2]="REMOVE"]=2,l),_),s.AuditConfigDelta=(R.prototype.action=0,R.prototype.service="",R.prototype.exemptedMember="",R.prototype.logType="",R.create=function(h){return new R(h)},R.encode=function(h,S){return S=S||g.create(),h.action!=null&&Object.hasOwnProperty.call(h,"action")&&S.uint32(8).int32(h.action),h.service!=null&&Object.hasOwnProperty.call(h,"service")&&S.uint32(18).string(h.service),h.exemptedMember!=null&&Object.hasOwnProperty.call(h,"exemptedMember")&&S.uint32(26).string(h.exemptedMember),h.logType!=null&&Object.hasOwnProperty.call(h,"logType")&&S.uint32(34).string(h.logType),S},R.encodeDelimited=function(h,S){return this.encode(h,S).ldelim()},R.decode=function(h,S){h instanceof T||(h=T.create(h));for(var x=S===void 0?h.len:h.pos+S,C=new a.google.iam.v1.AuditConfigDelta;h.pos>>3){case 1:C.action=h.int32();break;case 2:C.service=h.string();break;case 3:C.exemptedMember=h.string();break;case 4:C.logType=h.string();break;default:h.skipType(7&Y)}}return C},R.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},R.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.action!=null&&h.hasOwnProperty("action"))switch(h.action){default:return"action: enum value expected";case 0:case 1:case 2:}return h.service!=null&&h.hasOwnProperty("service")&&!m.isString(h.service)?"service: string expected":h.exemptedMember!=null&&h.hasOwnProperty("exemptedMember")&&!m.isString(h.exemptedMember)?"exemptedMember: string expected":h.logType!=null&&h.hasOwnProperty("logType")&&!m.isString(h.logType)?"logType: string expected":null},R.fromObject=function(h){if(h instanceof a.google.iam.v1.AuditConfigDelta)return h;var S=new a.google.iam.v1.AuditConfigDelta;switch(h.action){case"ACTION_UNSPECIFIED":case 0:S.action=0;break;case"ADD":case 1:S.action=1;break;case"REMOVE":case 2:S.action=2}return h.service!=null&&(S.service=String(h.service)),h.exemptedMember!=null&&(S.exemptedMember=String(h.exemptedMember)),h.logType!=null&&(S.logType=String(h.logType)),S},R.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.action=S.enums===String?"ACTION_UNSPECIFIED":0,x.service="",x.exemptedMember="",x.logType=""),h.action!=null&&h.hasOwnProperty("action")&&(x.action=S.enums===String?a.google.iam.v1.AuditConfigDelta.Action[h.action]:h.action),h.service!=null&&h.hasOwnProperty("service")&&(x.service=h.service),h.exemptedMember!=null&&h.hasOwnProperty("exemptedMember")&&(x.exemptedMember=h.exemptedMember),h.logType!=null&&h.hasOwnProperty("logType")&&(x.logType=h.logType),x},R.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},R.Action=(o={},(l=Object.create(o))[o[0]="ACTION_UNSPECIFIED"]=0,l[o[1]="ADD"]=1,l[o[2]="REMOVE"]=2,l),R),s.logging=((o={}).AuditData=(k.prototype.policyDelta=null,k.create=function(h){return new k(h)},k.encode=function(h,S){return S=S||g.create(),h.policyDelta!=null&&Object.hasOwnProperty.call(h,"policyDelta")&&a.google.iam.v1.PolicyDelta.encode(h.policyDelta,S.uint32(18).fork()).ldelim(),S},k.encodeDelimited=function(h,S){return this.encode(h,S).ldelim()},k.decode=function(h,S){h instanceof T||(h=T.create(h));for(var x=S===void 0?h.len:h.pos+S,C=new a.google.iam.v1.logging.AuditData;h.pos>>3==2?C.policyDelta=a.google.iam.v1.PolicyDelta.decode(h,h.uint32()):h.skipType(7&Y)}return C},k.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},k.verify=function(h){return typeof h!="object"||h===null?"object expected":h.policyDelta!=null&&h.hasOwnProperty("policyDelta")&&(h=a.google.iam.v1.PolicyDelta.verify(h.policyDelta),h)?"policyDelta."+h:null},k.fromObject=function(h){if(h instanceof a.google.iam.v1.logging.AuditData)return h;var S=new a.google.iam.v1.logging.AuditData;if(h.policyDelta!=null){if(typeof h.policyDelta!="object")throw TypeError(".google.iam.v1.logging.AuditData.policyDelta: object expected");S.policyDelta=a.google.iam.v1.PolicyDelta.fromObject(h.policyDelta)}return S},k.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.policyDelta=null),h.policyDelta!=null&&h.hasOwnProperty("policyDelta")&&(x.policyDelta=a.google.iam.v1.PolicyDelta.toObject(h.policyDelta,S)),x},k.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},k),o),s),c),u.api=((l={}).Http=(J.prototype.rules=m.emptyArray,J.prototype.fullyDecodeReservedExpansion=!1,J.create=function(h){return new J(h)},J.encode=function(h,S){if(S=S||g.create(),h.rules!=null&&h.rules.length)for(var x=0;x>>3){case 1:C.rules&&C.rules.length||(C.rules=[]),C.rules.push(a.google.api.HttpRule.decode(h,h.uint32()));break;case 2:C.fullyDecodeReservedExpansion=h.bool();break;default:h.skipType(7&Y)}}return C},J.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},J.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.rules!=null&&h.hasOwnProperty("rules")){if(!Array.isArray(h.rules))return"rules: array expected";for(var S=0;S>>3){case 1:C.selector=h.string();break;case 2:C.get=h.string();break;case 3:C.put=h.string();break;case 4:C.post=h.string();break;case 5:C.delete=h.string();break;case 6:C.patch=h.string();break;case 8:C.custom=a.google.api.CustomHttpPattern.decode(h,h.uint32());break;case 7:C.body=h.string();break;case 12:C.responseBody=h.string();break;case 11:C.additionalBindings&&C.additionalBindings.length||(C.additionalBindings=[]),C.additionalBindings.push(a.google.api.HttpRule.decode(h,h.uint32()));break;default:h.skipType(7&Y)}}return C},U.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},U.verify=function(h){if(typeof h!="object"||h===null)return"object expected";var S={};if(h.selector!=null&&h.hasOwnProperty("selector")&&!m.isString(h.selector))return"selector: string expected";if(h.get!=null&&h.hasOwnProperty("get")&&(S.pattern=1,!m.isString(h.get)))return"get: string expected";if(h.put!=null&&h.hasOwnProperty("put")){if(S.pattern===1)return"pattern: multiple values";if(S.pattern=1,!m.isString(h.put))return"put: string expected"}if(h.post!=null&&h.hasOwnProperty("post")){if(S.pattern===1)return"pattern: multiple values";if(S.pattern=1,!m.isString(h.post))return"post: string expected"}if(h.delete!=null&&h.hasOwnProperty("delete")){if(S.pattern===1)return"pattern: multiple values";if(S.pattern=1,!m.isString(h.delete))return"delete: string expected"}if(h.patch!=null&&h.hasOwnProperty("patch")){if(S.pattern===1)return"pattern: multiple values";if(S.pattern=1,!m.isString(h.patch))return"patch: string expected"}if(h.custom!=null&&h.hasOwnProperty("custom")){if(S.pattern===1)return"pattern: multiple values";if(S.pattern=1,x=a.google.api.CustomHttpPattern.verify(h.custom))return"custom."+x}if(h.body!=null&&h.hasOwnProperty("body")&&!m.isString(h.body))return"body: string expected";if(h.responseBody!=null&&h.hasOwnProperty("responseBody")&&!m.isString(h.responseBody))return"responseBody: string expected";if(h.additionalBindings!=null&&h.hasOwnProperty("additionalBindings")){if(!Array.isArray(h.additionalBindings))return"additionalBindings: array expected";for(var x,C=0;C>>3){case 1:C.kind=h.string();break;case 2:C.path=h.string();break;default:h.skipType(7&Y)}}return C},z.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},z.verify=function(h){return typeof h!="object"||h===null?"object expected":h.kind!=null&&h.hasOwnProperty("kind")&&!m.isString(h.kind)?"kind: string expected":h.path!=null&&h.hasOwnProperty("path")&&!m.isString(h.path)?"path: string expected":null},z.fromObject=function(h){var S;return h instanceof a.google.api.CustomHttpPattern?h:(S=new a.google.api.CustomHttpPattern,h.kind!=null&&(S.kind=String(h.kind)),h.path!=null&&(S.path=String(h.path)),S)},z.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.kind="",x.path=""),h.kind!=null&&h.hasOwnProperty("kind")&&(x.kind=h.kind),h.path!=null&&h.hasOwnProperty("path")&&(x.path=h.path),x},z.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},z),l.FieldBehavior=(o={},(s=Object.create(o))[o[0]="FIELD_BEHAVIOR_UNSPECIFIED"]=0,s[o[1]="OPTIONAL"]=1,s[o[2]="REQUIRED"]=2,s[o[3]="OUTPUT_ONLY"]=3,s[o[4]="INPUT_ONLY"]=4,s[o[5]="IMMUTABLE"]=5,s),l.ResourceDescriptor=(G.prototype.type="",G.prototype.pattern=m.emptyArray,G.prototype.nameField="",G.prototype.history=0,G.prototype.plural="",G.prototype.singular="",G.create=function(h){return new G(h)},G.encode=function(h,S){if(S=S||g.create(),h.type!=null&&Object.hasOwnProperty.call(h,"type")&&S.uint32(10).string(h.type),h.pattern!=null&&h.pattern.length)for(var x=0;x>>3){case 1:C.type=h.string();break;case 2:C.pattern&&C.pattern.length||(C.pattern=[]),C.pattern.push(h.string());break;case 3:C.nameField=h.string();break;case 4:C.history=h.int32();break;case 5:C.plural=h.string();break;case 6:C.singular=h.string();break;default:h.skipType(7&Y)}}return C},G.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},G.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.type!=null&&h.hasOwnProperty("type")&&!m.isString(h.type))return"type: string expected";if(h.pattern!=null&&h.hasOwnProperty("pattern")){if(!Array.isArray(h.pattern))return"pattern: array expected";for(var S=0;S>>3){case 1:C.type=h.string();break;case 2:C.childType=h.string();break;default:h.skipType(7&Y)}}return C},X.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},X.verify=function(h){return typeof h!="object"||h===null?"object expected":h.type!=null&&h.hasOwnProperty("type")&&!m.isString(h.type)?"type: string expected":h.childType!=null&&h.hasOwnProperty("childType")&&!m.isString(h.childType)?"childType: string expected":null},X.fromObject=function(h){var S;return h instanceof a.google.api.ResourceReference?h:(S=new a.google.api.ResourceReference,h.type!=null&&(S.type=String(h.type)),h.childType!=null&&(S.childType=String(h.childType)),S)},X.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.type="",x.childType=""),h.type!=null&&h.hasOwnProperty("type")&&(x.type=h.type),h.childType!=null&&h.hasOwnProperty("childType")&&(x.childType=h.childType),x},X.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},X),l),u.protobuf=((c={}).FileDescriptorSet=(q.prototype.file=m.emptyArray,q.create=function(h){return new q(h)},q.encode=function(h,S){if(S=S||g.create(),h.file!=null&&h.file.length)for(var x=0;x>>3==1?(C.file&&C.file.length||(C.file=[]),C.file.push(a.google.protobuf.FileDescriptorProto.decode(h,h.uint32()))):h.skipType(7&Y)}return C},q.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},q.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.file!=null&&h.hasOwnProperty("file")){if(!Array.isArray(h.file))return"file: array expected";for(var S=0;S>>3){case 1:C.name=h.string();break;case 2:C.package=h.string();break;case 3:C.dependency&&C.dependency.length||(C.dependency=[]),C.dependency.push(h.string());break;case 10:if(C.publicDependency&&C.publicDependency.length||(C.publicDependency=[]),(7&Y)==2)for(var Ne=h.uint32()+h.pos;h.pos>>3){case 1:C.name=h.string();break;case 2:C.field&&C.field.length||(C.field=[]),C.field.push(a.google.protobuf.FieldDescriptorProto.decode(h,h.uint32()));break;case 6:C.extension&&C.extension.length||(C.extension=[]),C.extension.push(a.google.protobuf.FieldDescriptorProto.decode(h,h.uint32()));break;case 3:C.nestedType&&C.nestedType.length||(C.nestedType=[]),C.nestedType.push(a.google.protobuf.DescriptorProto.decode(h,h.uint32()));break;case 4:C.enumType&&C.enumType.length||(C.enumType=[]),C.enumType.push(a.google.protobuf.EnumDescriptorProto.decode(h,h.uint32()));break;case 5:C.extensionRange&&C.extensionRange.length||(C.extensionRange=[]),C.extensionRange.push(a.google.protobuf.DescriptorProto.ExtensionRange.decode(h,h.uint32()));break;case 8:C.oneofDecl&&C.oneofDecl.length||(C.oneofDecl=[]),C.oneofDecl.push(a.google.protobuf.OneofDescriptorProto.decode(h,h.uint32()));break;case 7:C.options=a.google.protobuf.MessageOptions.decode(h,h.uint32());break;case 9:C.reservedRange&&C.reservedRange.length||(C.reservedRange=[]),C.reservedRange.push(a.google.protobuf.DescriptorProto.ReservedRange.decode(h,h.uint32()));break;case 10:C.reservedName&&C.reservedName.length||(C.reservedName=[]),C.reservedName.push(h.string());break;default:h.skipType(7&Y)}}return C},H.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},H.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.name!=null&&h.hasOwnProperty("name")&&!m.isString(h.name))return"name: string expected";if(h.field!=null&&h.hasOwnProperty("field")){if(!Array.isArray(h.field))return"field: array expected";for(var S=0;S>>3){case 1:C.start=h.int32();break;case 2:C.end=h.int32();break;case 3:C.options=a.google.protobuf.ExtensionRangeOptions.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return C},L.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},L.verify=function(h){return typeof h!="object"||h===null?"object expected":h.start!=null&&h.hasOwnProperty("start")&&!m.isInteger(h.start)?"start: integer expected":h.end!=null&&h.hasOwnProperty("end")&&!m.isInteger(h.end)?"end: integer expected":h.options!=null&&h.hasOwnProperty("options")&&(h=a.google.protobuf.ExtensionRangeOptions.verify(h.options),h)?"options."+h:null},L.fromObject=function(h){if(h instanceof a.google.protobuf.DescriptorProto.ExtensionRange)return h;var S=new a.google.protobuf.DescriptorProto.ExtensionRange;if(h.start!=null&&(S.start=0|h.start),h.end!=null&&(S.end=0|h.end),h.options!=null){if(typeof h.options!="object")throw TypeError(".google.protobuf.DescriptorProto.ExtensionRange.options: object expected");S.options=a.google.protobuf.ExtensionRangeOptions.fromObject(h.options)}return S},L.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.start=0,x.end=0,x.options=null),h.start!=null&&h.hasOwnProperty("start")&&(x.start=h.start),h.end!=null&&h.hasOwnProperty("end")&&(x.end=h.end),h.options!=null&&h.hasOwnProperty("options")&&(x.options=a.google.protobuf.ExtensionRangeOptions.toObject(h.options,S)),x},L.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},L),H.ReservedRange=(W.prototype.start=0,W.prototype.end=0,W.create=function(h){return new W(h)},W.encode=function(h,S){return S=S||g.create(),h.start!=null&&Object.hasOwnProperty.call(h,"start")&&S.uint32(8).int32(h.start),h.end!=null&&Object.hasOwnProperty.call(h,"end")&&S.uint32(16).int32(h.end),S},W.encodeDelimited=function(h,S){return this.encode(h,S).ldelim()},W.decode=function(h,S){h instanceof T||(h=T.create(h));for(var x=S===void 0?h.len:h.pos+S,C=new a.google.protobuf.DescriptorProto.ReservedRange;h.pos>>3){case 1:C.start=h.int32();break;case 2:C.end=h.int32();break;default:h.skipType(7&Y)}}return C},W.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},W.verify=function(h){return typeof h!="object"||h===null?"object expected":h.start!=null&&h.hasOwnProperty("start")&&!m.isInteger(h.start)?"start: integer expected":h.end!=null&&h.hasOwnProperty("end")&&!m.isInteger(h.end)?"end: integer expected":null},W.fromObject=function(h){var S;return h instanceof a.google.protobuf.DescriptorProto.ReservedRange?h:(S=new a.google.protobuf.DescriptorProto.ReservedRange,h.start!=null&&(S.start=0|h.start),h.end!=null&&(S.end=0|h.end),S)},W.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.start=0,x.end=0),h.start!=null&&h.hasOwnProperty("start")&&(x.start=h.start),h.end!=null&&h.hasOwnProperty("end")&&(x.end=h.end),x},W.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},W),H),c.ExtensionRangeOptions=(ee.prototype.uninterpretedOption=m.emptyArray,ee.create=function(h){return new ee(h)},ee.encode=function(h,S){if(S=S||g.create(),h.uninterpretedOption!=null&&h.uninterpretedOption.length)for(var x=0;x>>3==999?(C.uninterpretedOption&&C.uninterpretedOption.length||(C.uninterpretedOption=[]),C.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()))):h.skipType(7&Y)}return C},ee.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},ee.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.uninterpretedOption!=null&&h.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(h.uninterpretedOption))return"uninterpretedOption: array expected";for(var S=0;S>>3){case 1:C.name=h.string();break;case 3:C.number=h.int32();break;case 4:C.label=h.int32();break;case 5:C.type=h.int32();break;case 6:C.typeName=h.string();break;case 2:C.extendee=h.string();break;case 7:C.defaultValue=h.string();break;case 9:C.oneofIndex=h.int32();break;case 10:C.jsonName=h.string();break;case 8:C.options=a.google.protobuf.FieldOptions.decode(h,h.uint32());break;case 17:C.proto3Optional=h.bool();break;default:h.skipType(7&Y)}}return C},ne.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},ne.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.name!=null&&h.hasOwnProperty("name")&&!m.isString(h.name))return"name: string expected";if(h.number!=null&&h.hasOwnProperty("number")&&!m.isInteger(h.number))return"number: integer expected";if(h.label!=null&&h.hasOwnProperty("label"))switch(h.label){default:return"label: enum value expected";case 1:case 2:case 3:}if(h.type!=null&&h.hasOwnProperty("type"))switch(h.type){default:return"type: enum value expected";case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:}if(h.typeName!=null&&h.hasOwnProperty("typeName")&&!m.isString(h.typeName))return"typeName: string expected";if(h.extendee!=null&&h.hasOwnProperty("extendee")&&!m.isString(h.extendee))return"extendee: string expected";if(h.defaultValue!=null&&h.hasOwnProperty("defaultValue")&&!m.isString(h.defaultValue))return"defaultValue: string expected";if(h.oneofIndex!=null&&h.hasOwnProperty("oneofIndex")&&!m.isInteger(h.oneofIndex))return"oneofIndex: integer expected";if(h.jsonName!=null&&h.hasOwnProperty("jsonName")&&!m.isString(h.jsonName))return"jsonName: string expected";if(h.options!=null&&h.hasOwnProperty("options")){var S=a.google.protobuf.FieldOptions.verify(h.options);if(S)return"options."+S}return h.proto3Optional!=null&&h.hasOwnProperty("proto3Optional")&&typeof h.proto3Optional!="boolean"?"proto3Optional: boolean expected":null},ne.fromObject=function(h){if(h instanceof a.google.protobuf.FieldDescriptorProto)return h;var S=new a.google.protobuf.FieldDescriptorProto;switch(h.name!=null&&(S.name=String(h.name)),h.number!=null&&(S.number=0|h.number),h.label){case"LABEL_OPTIONAL":case 1:S.label=1;break;case"LABEL_REQUIRED":case 2:S.label=2;break;case"LABEL_REPEATED":case 3:S.label=3}switch(h.type){case"TYPE_DOUBLE":case 1:S.type=1;break;case"TYPE_FLOAT":case 2:S.type=2;break;case"TYPE_INT64":case 3:S.type=3;break;case"TYPE_UINT64":case 4:S.type=4;break;case"TYPE_INT32":case 5:S.type=5;break;case"TYPE_FIXED64":case 6:S.type=6;break;case"TYPE_FIXED32":case 7:S.type=7;break;case"TYPE_BOOL":case 8:S.type=8;break;case"TYPE_STRING":case 9:S.type=9;break;case"TYPE_GROUP":case 10:S.type=10;break;case"TYPE_MESSAGE":case 11:S.type=11;break;case"TYPE_BYTES":case 12:S.type=12;break;case"TYPE_UINT32":case 13:S.type=13;break;case"TYPE_ENUM":case 14:S.type=14;break;case"TYPE_SFIXED32":case 15:S.type=15;break;case"TYPE_SFIXED64":case 16:S.type=16;break;case"TYPE_SINT32":case 17:S.type=17;break;case"TYPE_SINT64":case 18:S.type=18}if(h.typeName!=null&&(S.typeName=String(h.typeName)),h.extendee!=null&&(S.extendee=String(h.extendee)),h.defaultValue!=null&&(S.defaultValue=String(h.defaultValue)),h.oneofIndex!=null&&(S.oneofIndex=0|h.oneofIndex),h.jsonName!=null&&(S.jsonName=String(h.jsonName)),h.options!=null){if(typeof h.options!="object")throw TypeError(".google.protobuf.FieldDescriptorProto.options: object expected");S.options=a.google.protobuf.FieldOptions.fromObject(h.options)}return h.proto3Optional!=null&&(S.proto3Optional=!!h.proto3Optional),S},ne.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.name="",x.extendee="",x.number=0,x.label=S.enums===String?"LABEL_OPTIONAL":1,x.type=S.enums===String?"TYPE_DOUBLE":1,x.typeName="",x.defaultValue="",x.options=null,x.oneofIndex=0,x.jsonName="",x.proto3Optional=!1),h.name!=null&&h.hasOwnProperty("name")&&(x.name=h.name),h.extendee!=null&&h.hasOwnProperty("extendee")&&(x.extendee=h.extendee),h.number!=null&&h.hasOwnProperty("number")&&(x.number=h.number),h.label!=null&&h.hasOwnProperty("label")&&(x.label=S.enums===String?a.google.protobuf.FieldDescriptorProto.Label[h.label]:h.label),h.type!=null&&h.hasOwnProperty("type")&&(x.type=S.enums===String?a.google.protobuf.FieldDescriptorProto.Type[h.type]:h.type),h.typeName!=null&&h.hasOwnProperty("typeName")&&(x.typeName=h.typeName),h.defaultValue!=null&&h.hasOwnProperty("defaultValue")&&(x.defaultValue=h.defaultValue),h.options!=null&&h.hasOwnProperty("options")&&(x.options=a.google.protobuf.FieldOptions.toObject(h.options,S)),h.oneofIndex!=null&&h.hasOwnProperty("oneofIndex")&&(x.oneofIndex=h.oneofIndex),h.jsonName!=null&&h.hasOwnProperty("jsonName")&&(x.jsonName=h.jsonName),h.proto3Optional!=null&&h.hasOwnProperty("proto3Optional")&&(x.proto3Optional=h.proto3Optional),x},ne.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},ne.Type=(o={},(s=Object.create(o))[o[1]="TYPE_DOUBLE"]=1,s[o[2]="TYPE_FLOAT"]=2,s[o[3]="TYPE_INT64"]=3,s[o[4]="TYPE_UINT64"]=4,s[o[5]="TYPE_INT32"]=5,s[o[6]="TYPE_FIXED64"]=6,s[o[7]="TYPE_FIXED32"]=7,s[o[8]="TYPE_BOOL"]=8,s[o[9]="TYPE_STRING"]=9,s[o[10]="TYPE_GROUP"]=10,s[o[11]="TYPE_MESSAGE"]=11,s[o[12]="TYPE_BYTES"]=12,s[o[13]="TYPE_UINT32"]=13,s[o[14]="TYPE_ENUM"]=14,s[o[15]="TYPE_SFIXED32"]=15,s[o[16]="TYPE_SFIXED64"]=16,s[o[17]="TYPE_SINT32"]=17,s[o[18]="TYPE_SINT64"]=18,s),ne.Label=(o={},(s=Object.create(o))[o[1]="LABEL_OPTIONAL"]=1,s[o[2]="LABEL_REQUIRED"]=2,s[o[3]="LABEL_REPEATED"]=3,s),ne),c.OneofDescriptorProto=(te.prototype.name="",te.prototype.options=null,te.create=function(h){return new te(h)},te.encode=function(h,S){return S=S||g.create(),h.name!=null&&Object.hasOwnProperty.call(h,"name")&&S.uint32(10).string(h.name),h.options!=null&&Object.hasOwnProperty.call(h,"options")&&a.google.protobuf.OneofOptions.encode(h.options,S.uint32(18).fork()).ldelim(),S},te.encodeDelimited=function(h,S){return this.encode(h,S).ldelim()},te.decode=function(h,S){h instanceof T||(h=T.create(h));for(var x=S===void 0?h.len:h.pos+S,C=new a.google.protobuf.OneofDescriptorProto;h.pos>>3){case 1:C.name=h.string();break;case 2:C.options=a.google.protobuf.OneofOptions.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return C},te.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},te.verify=function(h){return typeof h!="object"||h===null?"object expected":h.name!=null&&h.hasOwnProperty("name")&&!m.isString(h.name)?"name: string expected":h.options!=null&&h.hasOwnProperty("options")&&(h=a.google.protobuf.OneofOptions.verify(h.options),h)?"options."+h:null},te.fromObject=function(h){if(h instanceof a.google.protobuf.OneofDescriptorProto)return h;var S=new a.google.protobuf.OneofDescriptorProto;if(h.name!=null&&(S.name=String(h.name)),h.options!=null){if(typeof h.options!="object")throw TypeError(".google.protobuf.OneofDescriptorProto.options: object expected");S.options=a.google.protobuf.OneofOptions.fromObject(h.options)}return S},te.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.name="",x.options=null),h.name!=null&&h.hasOwnProperty("name")&&(x.name=h.name),h.options!=null&&h.hasOwnProperty("options")&&(x.options=a.google.protobuf.OneofOptions.toObject(h.options,S)),x},te.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},te),c.EnumDescriptorProto=(re.prototype.name="",re.prototype.value=m.emptyArray,re.prototype.options=null,re.prototype.reservedRange=m.emptyArray,re.prototype.reservedName=m.emptyArray,re.create=function(h){return new re(h)},re.encode=function(h,S){if(S=S||g.create(),h.name!=null&&Object.hasOwnProperty.call(h,"name")&&S.uint32(10).string(h.name),h.value!=null&&h.value.length)for(var x=0;x>>3){case 1:C.name=h.string();break;case 2:C.value&&C.value.length||(C.value=[]),C.value.push(a.google.protobuf.EnumValueDescriptorProto.decode(h,h.uint32()));break;case 3:C.options=a.google.protobuf.EnumOptions.decode(h,h.uint32());break;case 4:C.reservedRange&&C.reservedRange.length||(C.reservedRange=[]),C.reservedRange.push(a.google.protobuf.EnumDescriptorProto.EnumReservedRange.decode(h,h.uint32()));break;case 5:C.reservedName&&C.reservedName.length||(C.reservedName=[]),C.reservedName.push(h.string());break;default:h.skipType(7&Y)}}return C},re.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},re.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.name!=null&&h.hasOwnProperty("name")&&!m.isString(h.name))return"name: string expected";if(h.value!=null&&h.hasOwnProperty("value")){if(!Array.isArray(h.value))return"value: array expected";for(var S=0;S>>3){case 1:C.start=h.int32();break;case 2:C.end=h.int32();break;default:h.skipType(7&Y)}}return C},ie.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},ie.verify=function(h){return typeof h!="object"||h===null?"object expected":h.start!=null&&h.hasOwnProperty("start")&&!m.isInteger(h.start)?"start: integer expected":h.end!=null&&h.hasOwnProperty("end")&&!m.isInteger(h.end)?"end: integer expected":null},ie.fromObject=function(h){var S;return h instanceof a.google.protobuf.EnumDescriptorProto.EnumReservedRange?h:(S=new a.google.protobuf.EnumDescriptorProto.EnumReservedRange,h.start!=null&&(S.start=0|h.start),h.end!=null&&(S.end=0|h.end),S)},ie.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.start=0,x.end=0),h.start!=null&&h.hasOwnProperty("start")&&(x.start=h.start),h.end!=null&&h.hasOwnProperty("end")&&(x.end=h.end),x},ie.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},ie),re),c.EnumValueDescriptorProto=(me.prototype.name="",me.prototype.number=0,me.prototype.options=null,me.create=function(h){return new me(h)},me.encode=function(h,S){return S=S||g.create(),h.name!=null&&Object.hasOwnProperty.call(h,"name")&&S.uint32(10).string(h.name),h.number!=null&&Object.hasOwnProperty.call(h,"number")&&S.uint32(16).int32(h.number),h.options!=null&&Object.hasOwnProperty.call(h,"options")&&a.google.protobuf.EnumValueOptions.encode(h.options,S.uint32(26).fork()).ldelim(),S},me.encodeDelimited=function(h,S){return this.encode(h,S).ldelim()},me.decode=function(h,S){h instanceof T||(h=T.create(h));for(var x=S===void 0?h.len:h.pos+S,C=new a.google.protobuf.EnumValueDescriptorProto;h.pos>>3){case 1:C.name=h.string();break;case 2:C.number=h.int32();break;case 3:C.options=a.google.protobuf.EnumValueOptions.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return C},me.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},me.verify=function(h){return typeof h!="object"||h===null?"object expected":h.name!=null&&h.hasOwnProperty("name")&&!m.isString(h.name)?"name: string expected":h.number!=null&&h.hasOwnProperty("number")&&!m.isInteger(h.number)?"number: integer expected":h.options!=null&&h.hasOwnProperty("options")&&(h=a.google.protobuf.EnumValueOptions.verify(h.options),h)?"options."+h:null},me.fromObject=function(h){if(h instanceof a.google.protobuf.EnumValueDescriptorProto)return h;var S=new a.google.protobuf.EnumValueDescriptorProto;if(h.name!=null&&(S.name=String(h.name)),h.number!=null&&(S.number=0|h.number),h.options!=null){if(typeof h.options!="object")throw TypeError(".google.protobuf.EnumValueDescriptorProto.options: object expected");S.options=a.google.protobuf.EnumValueOptions.fromObject(h.options)}return S},me.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.name="",x.number=0,x.options=null),h.name!=null&&h.hasOwnProperty("name")&&(x.name=h.name),h.number!=null&&h.hasOwnProperty("number")&&(x.number=h.number),h.options!=null&&h.hasOwnProperty("options")&&(x.options=a.google.protobuf.EnumValueOptions.toObject(h.options,S)),x},me.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},me),c.ServiceDescriptorProto=(ue.prototype.name="",ue.prototype.method=m.emptyArray,ue.prototype.options=null,ue.create=function(h){return new ue(h)},ue.encode=function(h,S){if(S=S||g.create(),h.name!=null&&Object.hasOwnProperty.call(h,"name")&&S.uint32(10).string(h.name),h.method!=null&&h.method.length)for(var x=0;x>>3){case 1:C.name=h.string();break;case 2:C.method&&C.method.length||(C.method=[]),C.method.push(a.google.protobuf.MethodDescriptorProto.decode(h,h.uint32()));break;case 3:C.options=a.google.protobuf.ServiceOptions.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return C},ue.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},ue.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.name!=null&&h.hasOwnProperty("name")&&!m.isString(h.name))return"name: string expected";if(h.method!=null&&h.hasOwnProperty("method")){if(!Array.isArray(h.method))return"method: array expected";for(var S=0;S>>3){case 1:C.name=h.string();break;case 2:C.inputType=h.string();break;case 3:C.outputType=h.string();break;case 4:C.options=a.google.protobuf.MethodOptions.decode(h,h.uint32());break;case 5:C.clientStreaming=h.bool();break;case 6:C.serverStreaming=h.bool();break;default:h.skipType(7&Y)}}return C},$.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},$.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.name!=null&&h.hasOwnProperty("name")&&!m.isString(h.name))return"name: string expected";if(h.inputType!=null&&h.hasOwnProperty("inputType")&&!m.isString(h.inputType))return"inputType: string expected";if(h.outputType!=null&&h.hasOwnProperty("outputType")&&!m.isString(h.outputType))return"outputType: string expected";if(h.options!=null&&h.hasOwnProperty("options")){var S=a.google.protobuf.MethodOptions.verify(h.options);if(S)return"options."+S}return h.clientStreaming!=null&&h.hasOwnProperty("clientStreaming")&&typeof h.clientStreaming!="boolean"?"clientStreaming: boolean expected":h.serverStreaming!=null&&h.hasOwnProperty("serverStreaming")&&typeof h.serverStreaming!="boolean"?"serverStreaming: boolean expected":null},$.fromObject=function(h){if(h instanceof a.google.protobuf.MethodDescriptorProto)return h;var S=new a.google.protobuf.MethodDescriptorProto;if(h.name!=null&&(S.name=String(h.name)),h.inputType!=null&&(S.inputType=String(h.inputType)),h.outputType!=null&&(S.outputType=String(h.outputType)),h.options!=null){if(typeof h.options!="object")throw TypeError(".google.protobuf.MethodDescriptorProto.options: object expected");S.options=a.google.protobuf.MethodOptions.fromObject(h.options)}return h.clientStreaming!=null&&(S.clientStreaming=!!h.clientStreaming),h.serverStreaming!=null&&(S.serverStreaming=!!h.serverStreaming),S},$.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.name="",x.inputType="",x.outputType="",x.options=null,x.clientStreaming=!1,x.serverStreaming=!1),h.name!=null&&h.hasOwnProperty("name")&&(x.name=h.name),h.inputType!=null&&h.hasOwnProperty("inputType")&&(x.inputType=h.inputType),h.outputType!=null&&h.hasOwnProperty("outputType")&&(x.outputType=h.outputType),h.options!=null&&h.hasOwnProperty("options")&&(x.options=a.google.protobuf.MethodOptions.toObject(h.options,S)),h.clientStreaming!=null&&h.hasOwnProperty("clientStreaming")&&(x.clientStreaming=h.clientStreaming),h.serverStreaming!=null&&h.hasOwnProperty("serverStreaming")&&(x.serverStreaming=h.serverStreaming),x},$.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},$),c.FileOptions=(le.prototype.javaPackage="",le.prototype.javaOuterClassname="",le.prototype.javaMultipleFiles=!1,le.prototype.javaGenerateEqualsAndHash=!1,le.prototype.javaStringCheckUtf8=!1,le.prototype.optimizeFor=1,le.prototype.goPackage="",le.prototype.ccGenericServices=!1,le.prototype.javaGenericServices=!1,le.prototype.pyGenericServices=!1,le.prototype.phpGenericServices=!1,le.prototype.deprecated=!1,le.prototype.ccEnableArenas=!0,le.prototype.objcClassPrefix="",le.prototype.csharpNamespace="",le.prototype.swiftPrefix="",le.prototype.phpClassPrefix="",le.prototype.phpNamespace="",le.prototype.phpMetadataNamespace="",le.prototype.rubyPackage="",le.prototype.uninterpretedOption=m.emptyArray,le.prototype[".google.api.resourceDefinition"]=m.emptyArray,le.create=function(h){return new le(h)},le.encode=function(h,S){if(S=S||g.create(),h.javaPackage!=null&&Object.hasOwnProperty.call(h,"javaPackage")&&S.uint32(10).string(h.javaPackage),h.javaOuterClassname!=null&&Object.hasOwnProperty.call(h,"javaOuterClassname")&&S.uint32(66).string(h.javaOuterClassname),h.optimizeFor!=null&&Object.hasOwnProperty.call(h,"optimizeFor")&&S.uint32(72).int32(h.optimizeFor),h.javaMultipleFiles!=null&&Object.hasOwnProperty.call(h,"javaMultipleFiles")&&S.uint32(80).bool(h.javaMultipleFiles),h.goPackage!=null&&Object.hasOwnProperty.call(h,"goPackage")&&S.uint32(90).string(h.goPackage),h.ccGenericServices!=null&&Object.hasOwnProperty.call(h,"ccGenericServices")&&S.uint32(128).bool(h.ccGenericServices),h.javaGenericServices!=null&&Object.hasOwnProperty.call(h,"javaGenericServices")&&S.uint32(136).bool(h.javaGenericServices),h.pyGenericServices!=null&&Object.hasOwnProperty.call(h,"pyGenericServices")&&S.uint32(144).bool(h.pyGenericServices),h.javaGenerateEqualsAndHash!=null&&Object.hasOwnProperty.call(h,"javaGenerateEqualsAndHash")&&S.uint32(160).bool(h.javaGenerateEqualsAndHash),h.deprecated!=null&&Object.hasOwnProperty.call(h,"deprecated")&&S.uint32(184).bool(h.deprecated),h.javaStringCheckUtf8!=null&&Object.hasOwnProperty.call(h,"javaStringCheckUtf8")&&S.uint32(216).bool(h.javaStringCheckUtf8),h.ccEnableArenas!=null&&Object.hasOwnProperty.call(h,"ccEnableArenas")&&S.uint32(248).bool(h.ccEnableArenas),h.objcClassPrefix!=null&&Object.hasOwnProperty.call(h,"objcClassPrefix")&&S.uint32(290).string(h.objcClassPrefix),h.csharpNamespace!=null&&Object.hasOwnProperty.call(h,"csharpNamespace")&&S.uint32(298).string(h.csharpNamespace),h.swiftPrefix!=null&&Object.hasOwnProperty.call(h,"swiftPrefix")&&S.uint32(314).string(h.swiftPrefix),h.phpClassPrefix!=null&&Object.hasOwnProperty.call(h,"phpClassPrefix")&&S.uint32(322).string(h.phpClassPrefix),h.phpNamespace!=null&&Object.hasOwnProperty.call(h,"phpNamespace")&&S.uint32(330).string(h.phpNamespace),h.phpGenericServices!=null&&Object.hasOwnProperty.call(h,"phpGenericServices")&&S.uint32(336).bool(h.phpGenericServices),h.phpMetadataNamespace!=null&&Object.hasOwnProperty.call(h,"phpMetadataNamespace")&&S.uint32(354).string(h.phpMetadataNamespace),h.rubyPackage!=null&&Object.hasOwnProperty.call(h,"rubyPackage")&&S.uint32(362).string(h.rubyPackage),h.uninterpretedOption!=null&&h.uninterpretedOption.length)for(var x=0;x>>3){case 1:C.javaPackage=h.string();break;case 8:C.javaOuterClassname=h.string();break;case 10:C.javaMultipleFiles=h.bool();break;case 20:C.javaGenerateEqualsAndHash=h.bool();break;case 27:C.javaStringCheckUtf8=h.bool();break;case 9:C.optimizeFor=h.int32();break;case 11:C.goPackage=h.string();break;case 16:C.ccGenericServices=h.bool();break;case 17:C.javaGenericServices=h.bool();break;case 18:C.pyGenericServices=h.bool();break;case 42:C.phpGenericServices=h.bool();break;case 23:C.deprecated=h.bool();break;case 31:C.ccEnableArenas=h.bool();break;case 36:C.objcClassPrefix=h.string();break;case 37:C.csharpNamespace=h.string();break;case 39:C.swiftPrefix=h.string();break;case 40:C.phpClassPrefix=h.string();break;case 41:C.phpNamespace=h.string();break;case 44:C.phpMetadataNamespace=h.string();break;case 45:C.rubyPackage=h.string();break;case 999:C.uninterpretedOption&&C.uninterpretedOption.length||(C.uninterpretedOption=[]),C.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()));break;case 1053:C[".google.api.resourceDefinition"]&&C[".google.api.resourceDefinition"].length||(C[".google.api.resourceDefinition"]=[]),C[".google.api.resourceDefinition"].push(a.google.api.ResourceDescriptor.decode(h,h.uint32()));break;default:h.skipType(7&Y)}}return C},le.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},le.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.javaPackage!=null&&h.hasOwnProperty("javaPackage")&&!m.isString(h.javaPackage))return"javaPackage: string expected";if(h.javaOuterClassname!=null&&h.hasOwnProperty("javaOuterClassname")&&!m.isString(h.javaOuterClassname))return"javaOuterClassname: string expected";if(h.javaMultipleFiles!=null&&h.hasOwnProperty("javaMultipleFiles")&&typeof h.javaMultipleFiles!="boolean")return"javaMultipleFiles: boolean expected";if(h.javaGenerateEqualsAndHash!=null&&h.hasOwnProperty("javaGenerateEqualsAndHash")&&typeof h.javaGenerateEqualsAndHash!="boolean")return"javaGenerateEqualsAndHash: boolean expected";if(h.javaStringCheckUtf8!=null&&h.hasOwnProperty("javaStringCheckUtf8")&&typeof h.javaStringCheckUtf8!="boolean")return"javaStringCheckUtf8: boolean expected";if(h.optimizeFor!=null&&h.hasOwnProperty("optimizeFor"))switch(h.optimizeFor){default:return"optimizeFor: enum value expected";case 1:case 2:case 3:}if(h.goPackage!=null&&h.hasOwnProperty("goPackage")&&!m.isString(h.goPackage))return"goPackage: string expected";if(h.ccGenericServices!=null&&h.hasOwnProperty("ccGenericServices")&&typeof h.ccGenericServices!="boolean")return"ccGenericServices: boolean expected";if(h.javaGenericServices!=null&&h.hasOwnProperty("javaGenericServices")&&typeof h.javaGenericServices!="boolean")return"javaGenericServices: boolean expected";if(h.pyGenericServices!=null&&h.hasOwnProperty("pyGenericServices")&&typeof h.pyGenericServices!="boolean")return"pyGenericServices: boolean expected";if(h.phpGenericServices!=null&&h.hasOwnProperty("phpGenericServices")&&typeof h.phpGenericServices!="boolean")return"phpGenericServices: boolean expected";if(h.deprecated!=null&&h.hasOwnProperty("deprecated")&&typeof h.deprecated!="boolean")return"deprecated: boolean expected";if(h.ccEnableArenas!=null&&h.hasOwnProperty("ccEnableArenas")&&typeof h.ccEnableArenas!="boolean")return"ccEnableArenas: boolean expected";if(h.objcClassPrefix!=null&&h.hasOwnProperty("objcClassPrefix")&&!m.isString(h.objcClassPrefix))return"objcClassPrefix: string expected";if(h.csharpNamespace!=null&&h.hasOwnProperty("csharpNamespace")&&!m.isString(h.csharpNamespace))return"csharpNamespace: string expected";if(h.swiftPrefix!=null&&h.hasOwnProperty("swiftPrefix")&&!m.isString(h.swiftPrefix))return"swiftPrefix: string expected";if(h.phpClassPrefix!=null&&h.hasOwnProperty("phpClassPrefix")&&!m.isString(h.phpClassPrefix))return"phpClassPrefix: string expected";if(h.phpNamespace!=null&&h.hasOwnProperty("phpNamespace")&&!m.isString(h.phpNamespace))return"phpNamespace: string expected";if(h.phpMetadataNamespace!=null&&h.hasOwnProperty("phpMetadataNamespace")&&!m.isString(h.phpMetadataNamespace))return"phpMetadataNamespace: string expected";if(h.rubyPackage!=null&&h.hasOwnProperty("rubyPackage")&&!m.isString(h.rubyPackage))return"rubyPackage: string expected";if(h.uninterpretedOption!=null&&h.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(h.uninterpretedOption))return"uninterpretedOption: array expected";for(var S=0;S>>3){case 1:C.messageSetWireFormat=h.bool();break;case 2:C.noStandardDescriptorAccessor=h.bool();break;case 3:C.deprecated=h.bool();break;case 7:C.mapEntry=h.bool();break;case 999:C.uninterpretedOption&&C.uninterpretedOption.length||(C.uninterpretedOption=[]),C.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()));break;case 1053:C[".google.api.resource"]=a.google.api.ResourceDescriptor.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return C},de.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},de.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.messageSetWireFormat!=null&&h.hasOwnProperty("messageSetWireFormat")&&typeof h.messageSetWireFormat!="boolean")return"messageSetWireFormat: boolean expected";if(h.noStandardDescriptorAccessor!=null&&h.hasOwnProperty("noStandardDescriptorAccessor")&&typeof h.noStandardDescriptorAccessor!="boolean")return"noStandardDescriptorAccessor: boolean expected";if(h.deprecated!=null&&h.hasOwnProperty("deprecated")&&typeof h.deprecated!="boolean")return"deprecated: boolean expected";if(h.mapEntry!=null&&h.hasOwnProperty("mapEntry")&&typeof h.mapEntry!="boolean")return"mapEntry: boolean expected";if(h.uninterpretedOption!=null&&h.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(h.uninterpretedOption))return"uninterpretedOption: array expected";for(var S=0;S>>3){case 1:C.ctype=h.int32();break;case 2:C.packed=h.bool();break;case 6:C.jstype=h.int32();break;case 5:C.lazy=h.bool();break;case 3:C.deprecated=h.bool();break;case 10:C.weak=h.bool();break;case 999:C.uninterpretedOption&&C.uninterpretedOption.length||(C.uninterpretedOption=[]),C.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()));break;case 1052:if(C[".google.api.fieldBehavior"]&&C[".google.api.fieldBehavior"].length||(C[".google.api.fieldBehavior"]=[]),(7&Y)==2)for(var Ne=h.uint32()+h.pos;h.pos>>3==999?(C.uninterpretedOption&&C.uninterpretedOption.length||(C.uninterpretedOption=[]),C.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()))):h.skipType(7&Y)}return C},he.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},he.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.uninterpretedOption!=null&&h.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(h.uninterpretedOption))return"uninterpretedOption: array expected";for(var S=0;S>>3){case 2:C.allowAlias=h.bool();break;case 3:C.deprecated=h.bool();break;case 999:C.uninterpretedOption&&C.uninterpretedOption.length||(C.uninterpretedOption=[]),C.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()));break;default:h.skipType(7&Y)}}return C},se.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},se.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.allowAlias!=null&&h.hasOwnProperty("allowAlias")&&typeof h.allowAlias!="boolean")return"allowAlias: boolean expected";if(h.deprecated!=null&&h.hasOwnProperty("deprecated")&&typeof h.deprecated!="boolean")return"deprecated: boolean expected";if(h.uninterpretedOption!=null&&h.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(h.uninterpretedOption))return"uninterpretedOption: array expected";for(var S=0;S>>3){case 1:C.deprecated=h.bool();break;case 999:C.uninterpretedOption&&C.uninterpretedOption.length||(C.uninterpretedOption=[]),C.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()));break;default:h.skipType(7&Y)}}return C},v.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},v.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.deprecated!=null&&h.hasOwnProperty("deprecated")&&typeof h.deprecated!="boolean")return"deprecated: boolean expected";if(h.uninterpretedOption!=null&&h.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(h.uninterpretedOption))return"uninterpretedOption: array expected";for(var S=0;S>>3){case 33:C.deprecated=h.bool();break;case 999:C.uninterpretedOption&&C.uninterpretedOption.length||(C.uninterpretedOption=[]),C.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()));break;case 1049:C[".google.api.defaultHost"]=h.string();break;case 1050:C[".google.api.oauthScopes"]=h.string();break;default:h.skipType(7&Y)}}return C},P.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},P.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.deprecated!=null&&h.hasOwnProperty("deprecated")&&typeof h.deprecated!="boolean")return"deprecated: boolean expected";if(h.uninterpretedOption!=null&&h.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(h.uninterpretedOption))return"uninterpretedOption: array expected";for(var S=0;S>>3){case 33:C.deprecated=h.bool();break;case 34:C.idempotencyLevel=h.int32();break;case 999:C.uninterpretedOption&&C.uninterpretedOption.length||(C.uninterpretedOption=[]),C.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()));break;case 72295728:C[".google.api.http"]=a.google.api.HttpRule.decode(h,h.uint32());break;case 1051:C[".google.api.methodSignature"]&&C[".google.api.methodSignature"].length||(C[".google.api.methodSignature"]=[]),C[".google.api.methodSignature"].push(h.string());break;default:h.skipType(7&Y)}}return C},w.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},w.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.deprecated!=null&&h.hasOwnProperty("deprecated")&&typeof h.deprecated!="boolean")return"deprecated: boolean expected";if(h.idempotencyLevel!=null&&h.hasOwnProperty("idempotencyLevel"))switch(h.idempotencyLevel){default:return"idempotencyLevel: enum value expected";case 0:case 1:case 2:}if(h.uninterpretedOption!=null&&h.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(h.uninterpretedOption))return"uninterpretedOption: array expected";for(var S=0;S>>3){case 2:C.name&&C.name.length||(C.name=[]),C.name.push(a.google.protobuf.UninterpretedOption.NamePart.decode(h,h.uint32()));break;case 3:C.identifierValue=h.string();break;case 4:C.positiveIntValue=h.uint64();break;case 5:C.negativeIntValue=h.int64();break;case 6:C.doubleValue=h.double();break;case 7:C.stringValue=h.bytes();break;case 8:C.aggregateValue=h.string();break;default:h.skipType(7&Y)}}return C},M.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},M.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.name!=null&&h.hasOwnProperty("name")){if(!Array.isArray(h.name))return"name: array expected";for(var S=0;S>>0,h.positiveIntValue.high>>>0).toNumber(!0))),h.negativeIntValue!=null&&(m.Long?(S.negativeIntValue=m.Long.fromValue(h.negativeIntValue)).unsigned=!1:typeof h.negativeIntValue=="string"?S.negativeIntValue=parseInt(h.negativeIntValue,10):typeof h.negativeIntValue=="number"?S.negativeIntValue=h.negativeIntValue:typeof h.negativeIntValue=="object"&&(S.negativeIntValue=new m.LongBits(h.negativeIntValue.low>>>0,h.negativeIntValue.high>>>0).toNumber())),h.doubleValue!=null&&(S.doubleValue=Number(h.doubleValue)),h.stringValue!=null&&(typeof h.stringValue=="string"?m.base64.decode(h.stringValue,S.stringValue=m.newBuffer(m.base64.length(h.stringValue)),0):h.stringValue.length&&(S.stringValue=h.stringValue)),h.aggregateValue!=null&&(S.aggregateValue=String(h.aggregateValue)),S},M.toObject=function(h,S){var x,C={};if(((S=S||{}).arrays||S.defaults)&&(C.name=[]),S.defaults&&(C.identifierValue="",m.Long?(x=new m.Long(0,0,!0),C.positiveIntValue=S.longs===String?x.toString():S.longs===Number?x.toNumber():x):C.positiveIntValue=S.longs===String?"0":0,m.Long?(x=new m.Long(0,0,!1),C.negativeIntValue=S.longs===String?x.toString():S.longs===Number?x.toNumber():x):C.negativeIntValue=S.longs===String?"0":0,C.doubleValue=0,S.bytes===String?C.stringValue="":(C.stringValue=[],S.bytes!==Array&&(C.stringValue=m.newBuffer(C.stringValue))),C.aggregateValue=""),h.name&&h.name.length){C.name=[];for(var Y=0;Y>>0,h.positiveIntValue.high>>>0).toNumber(!0):h.positiveIntValue),h.negativeIntValue!=null&&h.hasOwnProperty("negativeIntValue")&&(typeof h.negativeIntValue=="number"?C.negativeIntValue=S.longs===String?String(h.negativeIntValue):h.negativeIntValue:C.negativeIntValue=S.longs===String?m.Long.prototype.toString.call(h.negativeIntValue):S.longs===Number?new m.LongBits(h.negativeIntValue.low>>>0,h.negativeIntValue.high>>>0).toNumber():h.negativeIntValue),h.doubleValue!=null&&h.hasOwnProperty("doubleValue")&&(C.doubleValue=S.json&&!isFinite(h.doubleValue)?String(h.doubleValue):h.doubleValue),h.stringValue!=null&&h.hasOwnProperty("stringValue")&&(C.stringValue=S.bytes===String?m.base64.encode(h.stringValue,0,h.stringValue.length):S.bytes===Array?Array.prototype.slice.call(h.stringValue):h.stringValue),h.aggregateValue!=null&&h.hasOwnProperty("aggregateValue")&&(C.aggregateValue=h.aggregateValue),C},M.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},M.NamePart=(I.prototype.namePart="",I.prototype.isExtension=!1,I.create=function(h){return new I(h)},I.encode=function(h,S){return(S=S||g.create()).uint32(10).string(h.namePart),S.uint32(16).bool(h.isExtension),S},I.encodeDelimited=function(h,S){return this.encode(h,S).ldelim()},I.decode=function(h,S){h instanceof T||(h=T.create(h));for(var x=S===void 0?h.len:h.pos+S,C=new a.google.protobuf.UninterpretedOption.NamePart;h.pos>>3){case 1:C.namePart=h.string();break;case 2:C.isExtension=h.bool();break;default:h.skipType(7&Y)}}if(!C.hasOwnProperty("namePart"))throw m.ProtocolError("missing required 'namePart'",{instance:C});if(C.hasOwnProperty("isExtension"))return C;throw m.ProtocolError("missing required 'isExtension'",{instance:C})},I.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},I.verify=function(h){return typeof h!="object"||h===null?"object expected":m.isString(h.namePart)?typeof h.isExtension!="boolean"?"isExtension: boolean expected":null:"namePart: string expected"},I.fromObject=function(h){var S;return h instanceof a.google.protobuf.UninterpretedOption.NamePart?h:(S=new a.google.protobuf.UninterpretedOption.NamePart,h.namePart!=null&&(S.namePart=String(h.namePart)),h.isExtension!=null&&(S.isExtension=!!h.isExtension),S)},I.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.namePart="",x.isExtension=!1),h.namePart!=null&&h.hasOwnProperty("namePart")&&(x.namePart=h.namePart),h.isExtension!=null&&h.hasOwnProperty("isExtension")&&(x.isExtension=h.isExtension),x},I.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},I),M),c.SourceCodeInfo=(V.prototype.location=m.emptyArray,V.create=function(h){return new V(h)},V.encode=function(h,S){if(S=S||g.create(),h.location!=null&&h.location.length)for(var x=0;x>>3==1?(C.location&&C.location.length||(C.location=[]),C.location.push(a.google.protobuf.SourceCodeInfo.Location.decode(h,h.uint32()))):h.skipType(7&Y)}return C},V.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},V.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.location!=null&&h.hasOwnProperty("location")){if(!Array.isArray(h.location))return"location: array expected";for(var S=0;S>>3){case 1:if(C.path&&C.path.length||(C.path=[]),(7&Y)==2)for(var Ne=h.uint32()+h.pos;h.pos>>3==1?(C.annotation&&C.annotation.length||(C.annotation=[]),C.annotation.push(a.google.protobuf.GeneratedCodeInfo.Annotation.decode(h,h.uint32()))):h.skipType(7&Y)}return C},b.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},b.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.annotation!=null&&h.hasOwnProperty("annotation")){if(!Array.isArray(h.annotation))return"annotation: array expected";for(var S=0;S>>3){case 1:if(C.path&&C.path.length||(C.path=[]),(7&Y)==2)for(var Ne=h.uint32()+h.pos;h.pos>>3){case 1:C.expression=h.string();break;case 2:C.title=h.string();break;case 3:C.description=h.string();break;case 4:C.location=h.string();break;default:h.skipType(7&Y)}}return C},D.decodeDelimited=function(h){return h instanceof T||(h=new T(h)),this.decode(h,h.uint32())},D.verify=function(h){return typeof h!="object"||h===null?"object expected":h.expression!=null&&h.hasOwnProperty("expression")&&!m.isString(h.expression)?"expression: string expected":h.title!=null&&h.hasOwnProperty("title")&&!m.isString(h.title)?"title: string expected":h.description!=null&&h.hasOwnProperty("description")&&!m.isString(h.description)?"description: string expected":h.location!=null&&h.hasOwnProperty("location")&&!m.isString(h.location)?"location: string expected":null},D.fromObject=function(h){var S;return h instanceof a.google.type.Expr?h:(S=new a.google.type.Expr,h.expression!=null&&(S.expression=String(h.expression)),h.title!=null&&(S.title=String(h.title)),h.description!=null&&(S.description=String(h.description)),h.location!=null&&(S.location=String(h.location)),S)},D.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.expression="",x.title="",x.description="",x.location=""),h.expression!=null&&h.hasOwnProperty("expression")&&(x.expression=h.expression),h.title!=null&&h.hasOwnProperty("title")&&(x.title=h.title),h.description!=null&&h.hasOwnProperty("description")&&(x.description=h.description),h.location!=null&&h.hasOwnProperty("location")&&(x.location=h.location),x},D.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},D),l),u),a})});var s3=A((H3e,Hm)=>{(function(d){typeof define=="function"&&define.amd?define(["protobufjs/minimal"],d):typeof require=="function"&&typeof Hm=="object"&&Hm&&Hm.exports&&(Hm.exports=d(ss()))})(function(d){"use strict";var o,s,c,l,u=d.Reader,T=d.Writer,g=d.util,m=d.roots.locations_protos||(d.roots.locations_protos={});function a(v,P,w){d.rpc.Service.call(this,v,P,w)}function r(v){if(v)for(var P=Object.keys(v),w=0;w>>3){case 1:M.name=v.string();break;case 2:M.filter=v.string();break;case 3:M.pageSize=v.int32();break;case 4:M.pageToken=v.string();break;default:v.skipType(7&I)}}return M},r.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},r.verify=function(v){return typeof v!="object"||v===null?"object expected":v.name!=null&&v.hasOwnProperty("name")&&!g.isString(v.name)?"name: string expected":v.filter!=null&&v.hasOwnProperty("filter")&&!g.isString(v.filter)?"filter: string expected":v.pageSize!=null&&v.hasOwnProperty("pageSize")&&!g.isInteger(v.pageSize)?"pageSize: integer expected":v.pageToken!=null&&v.hasOwnProperty("pageToken")&&!g.isString(v.pageToken)?"pageToken: string expected":null},r.fromObject=function(v){var P;return v instanceof m.google.cloud.location.ListLocationsRequest?v:(P=new m.google.cloud.location.ListLocationsRequest,v.name!=null&&(P.name=String(v.name)),v.filter!=null&&(P.filter=String(v.filter)),v.pageSize!=null&&(P.pageSize=0|v.pageSize),v.pageToken!=null&&(P.pageToken=String(v.pageToken)),P)},r.toObject=function(v,P){var w={};return(P=P||{}).defaults&&(w.name="",w.filter="",w.pageSize=0,w.pageToken=""),v.name!=null&&v.hasOwnProperty("name")&&(w.name=v.name),v.filter!=null&&v.hasOwnProperty("filter")&&(w.filter=v.filter),v.pageSize!=null&&v.hasOwnProperty("pageSize")&&(w.pageSize=v.pageSize),v.pageToken!=null&&v.hasOwnProperty("pageToken")&&(w.pageToken=v.pageToken),w},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r),o.ListLocationsResponse=(e.prototype.locations=g.emptyArray,e.prototype.nextPageToken="",e.create=function(v){return new e(v)},e.encode=function(v,P){if(P=P||T.create(),v.locations!=null&&v.locations.length)for(var w=0;w>>3){case 1:M.locations&&M.locations.length||(M.locations=[]),M.locations.push(m.google.cloud.location.Location.decode(v,v.uint32()));break;case 2:M.nextPageToken=v.string();break;default:v.skipType(7&I)}}return M},e.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},e.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.locations!=null&&v.hasOwnProperty("locations")){if(!Array.isArray(v.locations))return"locations: array expected";for(var P=0;P>>3==1?M.name=v.string():v.skipType(7&I)}return M},t.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},t.verify=function(v){return typeof v!="object"||v===null?"object expected":v.name!=null&&v.hasOwnProperty("name")&&!g.isString(v.name)?"name: string expected":null},t.fromObject=function(v){var P;return v instanceof m.google.cloud.location.GetLocationRequest?v:(P=new m.google.cloud.location.GetLocationRequest,v.name!=null&&(P.name=String(v.name)),P)},t.toObject=function(v,P){var w={};return(P=P||{}).defaults&&(w.name=""),v.name!=null&&v.hasOwnProperty("name")&&(w.name=v.name),w},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t),o.Location=(n.prototype.name="",n.prototype.locationId="",n.prototype.displayName="",n.prototype.labels=g.emptyObject,n.prototype.metadata=null,n.create=function(v){return new n(v)},n.encode=function(v,P){if(P=P||T.create(),v.name!=null&&Object.hasOwnProperty.call(v,"name")&&P.uint32(10).string(v.name),v.labels!=null&&Object.hasOwnProperty.call(v,"labels"))for(var w=Object.keys(v.labels),M=0;M>>3){case 1:M.name=v.string();break;case 4:M.locationId=v.string();break;case 5:M.displayName=v.string();break;case 2:M.labels===g.emptyObject&&(M.labels={});for(var V=v.uint32()+v.pos,Q="",b="";v.pos>>3){case 1:Q=v.string();break;case 2:b=v.string();break;default:v.skipType(7&j)}}M.labels[Q]=b;break;case 3:M.metadata=m.google.protobuf.Any.decode(v,v.uint32());break;default:v.skipType(7&I)}}return M},n.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},n.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.name!=null&&v.hasOwnProperty("name")&&!g.isString(v.name))return"name: string expected";if(v.locationId!=null&&v.hasOwnProperty("locationId")&&!g.isString(v.locationId))return"locationId: string expected";if(v.displayName!=null&&v.hasOwnProperty("displayName")&&!g.isString(v.displayName))return"displayName: string expected";if(v.labels!=null&&v.hasOwnProperty("labels")){if(!g.isObject(v.labels))return"labels: object expected";for(var P=Object.keys(v.labels),w=0;w>>3){case 1:M.rules&&M.rules.length||(M.rules=[]),M.rules.push(m.google.api.HttpRule.decode(v,v.uint32()));break;case 2:M.fullyDecodeReservedExpansion=v.bool();break;default:v.skipType(7&I)}}return M},i.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},i.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.rules!=null&&v.hasOwnProperty("rules")){if(!Array.isArray(v.rules))return"rules: array expected";for(var P=0;P>>3){case 1:M.selector=v.string();break;case 2:M.get=v.string();break;case 3:M.put=v.string();break;case 4:M.post=v.string();break;case 5:M.delete=v.string();break;case 6:M.patch=v.string();break;case 8:M.custom=m.google.api.CustomHttpPattern.decode(v,v.uint32());break;case 7:M.body=v.string();break;case 12:M.responseBody=v.string();break;case 11:M.additionalBindings&&M.additionalBindings.length||(M.additionalBindings=[]),M.additionalBindings.push(m.google.api.HttpRule.decode(v,v.uint32()));break;default:v.skipType(7&I)}}return M},p.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},p.verify=function(v){if(typeof v!="object"||v===null)return"object expected";var P={};if(v.selector!=null&&v.hasOwnProperty("selector")&&!g.isString(v.selector))return"selector: string expected";if(v.get!=null&&v.hasOwnProperty("get")&&(P.pattern=1,!g.isString(v.get)))return"get: string expected";if(v.put!=null&&v.hasOwnProperty("put")){if(P.pattern===1)return"pattern: multiple values";if(P.pattern=1,!g.isString(v.put))return"put: string expected"}if(v.post!=null&&v.hasOwnProperty("post")){if(P.pattern===1)return"pattern: multiple values";if(P.pattern=1,!g.isString(v.post))return"post: string expected"}if(v.delete!=null&&v.hasOwnProperty("delete")){if(P.pattern===1)return"pattern: multiple values";if(P.pattern=1,!g.isString(v.delete))return"delete: string expected"}if(v.patch!=null&&v.hasOwnProperty("patch")){if(P.pattern===1)return"pattern: multiple values";if(P.pattern=1,!g.isString(v.patch))return"patch: string expected"}if(v.custom!=null&&v.hasOwnProperty("custom")){if(P.pattern===1)return"pattern: multiple values";if(P.pattern=1,w=m.google.api.CustomHttpPattern.verify(v.custom))return"custom."+w}if(v.body!=null&&v.hasOwnProperty("body")&&!g.isString(v.body))return"body: string expected";if(v.responseBody!=null&&v.hasOwnProperty("responseBody")&&!g.isString(v.responseBody))return"responseBody: string expected";if(v.additionalBindings!=null&&v.hasOwnProperty("additionalBindings")){if(!Array.isArray(v.additionalBindings))return"additionalBindings: array expected";for(var w,M=0;M>>3){case 1:M.kind=v.string();break;case 2:M.path=v.string();break;default:v.skipType(7&I)}}return M},f.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},f.verify=function(v){return typeof v!="object"||v===null?"object expected":v.kind!=null&&v.hasOwnProperty("kind")&&!g.isString(v.kind)?"kind: string expected":v.path!=null&&v.hasOwnProperty("path")&&!g.isString(v.path)?"path: string expected":null},f.fromObject=function(v){var P;return v instanceof m.google.api.CustomHttpPattern?v:(P=new m.google.api.CustomHttpPattern,v.kind!=null&&(P.kind=String(v.kind)),v.path!=null&&(P.path=String(v.path)),P)},f.toObject=function(v,P){var w={};return(P=P||{}).defaults&&(w.kind="",w.path=""),v.kind!=null&&v.hasOwnProperty("kind")&&(w.kind=v.kind),v.path!=null&&v.hasOwnProperty("path")&&(w.path=v.path),w},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f),o),l.protobuf=((c={}).FileDescriptorSet=(y.prototype.file=g.emptyArray,y.create=function(v){return new y(v)},y.encode=function(v,P){if(P=P||T.create(),v.file!=null&&v.file.length)for(var w=0;w>>3==1?(M.file&&M.file.length||(M.file=[]),M.file.push(m.google.protobuf.FileDescriptorProto.decode(v,v.uint32()))):v.skipType(7&I)}return M},y.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},y.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.file!=null&&v.hasOwnProperty("file")){if(!Array.isArray(v.file))return"file: array expected";for(var P=0;P>>3){case 1:M.name=v.string();break;case 2:M.package=v.string();break;case 3:M.dependency&&M.dependency.length||(M.dependency=[]),M.dependency.push(v.string());break;case 10:if(M.publicDependency&&M.publicDependency.length||(M.publicDependency=[]),(7&I)==2)for(var V=v.uint32()+v.pos;v.pos>>3){case 1:M.name=v.string();break;case 2:M.field&&M.field.length||(M.field=[]),M.field.push(m.google.protobuf.FieldDescriptorProto.decode(v,v.uint32()));break;case 6:M.extension&&M.extension.length||(M.extension=[]),M.extension.push(m.google.protobuf.FieldDescriptorProto.decode(v,v.uint32()));break;case 3:M.nestedType&&M.nestedType.length||(M.nestedType=[]),M.nestedType.push(m.google.protobuf.DescriptorProto.decode(v,v.uint32()));break;case 4:M.enumType&&M.enumType.length||(M.enumType=[]),M.enumType.push(m.google.protobuf.EnumDescriptorProto.decode(v,v.uint32()));break;case 5:M.extensionRange&&M.extensionRange.length||(M.extensionRange=[]),M.extensionRange.push(m.google.protobuf.DescriptorProto.ExtensionRange.decode(v,v.uint32()));break;case 8:M.oneofDecl&&M.oneofDecl.length||(M.oneofDecl=[]),M.oneofDecl.push(m.google.protobuf.OneofDescriptorProto.decode(v,v.uint32()));break;case 7:M.options=m.google.protobuf.MessageOptions.decode(v,v.uint32());break;case 9:M.reservedRange&&M.reservedRange.length||(M.reservedRange=[]),M.reservedRange.push(m.google.protobuf.DescriptorProto.ReservedRange.decode(v,v.uint32()));break;case 10:M.reservedName&&M.reservedName.length||(M.reservedName=[]),M.reservedName.push(v.string());break;default:v.skipType(7&I)}}return M},_.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},_.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.name!=null&&v.hasOwnProperty("name")&&!g.isString(v.name))return"name: string expected";if(v.field!=null&&v.hasOwnProperty("field")){if(!Array.isArray(v.field))return"field: array expected";for(var P=0;P>>3){case 1:M.start=v.int32();break;case 2:M.end=v.int32();break;case 3:M.options=m.google.protobuf.ExtensionRangeOptions.decode(v,v.uint32());break;default:v.skipType(7&I)}}return M},R.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},R.verify=function(v){return typeof v!="object"||v===null?"object expected":v.start!=null&&v.hasOwnProperty("start")&&!g.isInteger(v.start)?"start: integer expected":v.end!=null&&v.hasOwnProperty("end")&&!g.isInteger(v.end)?"end: integer expected":v.options!=null&&v.hasOwnProperty("options")&&(v=m.google.protobuf.ExtensionRangeOptions.verify(v.options),v)?"options."+v:null},R.fromObject=function(v){if(v instanceof m.google.protobuf.DescriptorProto.ExtensionRange)return v;var P=new m.google.protobuf.DescriptorProto.ExtensionRange;if(v.start!=null&&(P.start=0|v.start),v.end!=null&&(P.end=0|v.end),v.options!=null){if(typeof v.options!="object")throw TypeError(".google.protobuf.DescriptorProto.ExtensionRange.options: object expected");P.options=m.google.protobuf.ExtensionRangeOptions.fromObject(v.options)}return P},R.toObject=function(v,P){var w={};return(P=P||{}).defaults&&(w.start=0,w.end=0,w.options=null),v.start!=null&&v.hasOwnProperty("start")&&(w.start=v.start),v.end!=null&&v.hasOwnProperty("end")&&(w.end=v.end),v.options!=null&&v.hasOwnProperty("options")&&(w.options=m.google.protobuf.ExtensionRangeOptions.toObject(v.options,P)),w},R.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},R),_.ReservedRange=(k.prototype.start=0,k.prototype.end=0,k.create=function(v){return new k(v)},k.encode=function(v,P){return P=P||T.create(),v.start!=null&&Object.hasOwnProperty.call(v,"start")&&P.uint32(8).int32(v.start),v.end!=null&&Object.hasOwnProperty.call(v,"end")&&P.uint32(16).int32(v.end),P},k.encodeDelimited=function(v,P){return this.encode(v,P).ldelim()},k.decode=function(v,P){v instanceof u||(v=u.create(v));for(var w=P===void 0?v.len:v.pos+P,M=new m.google.protobuf.DescriptorProto.ReservedRange;v.pos>>3){case 1:M.start=v.int32();break;case 2:M.end=v.int32();break;default:v.skipType(7&I)}}return M},k.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},k.verify=function(v){return typeof v!="object"||v===null?"object expected":v.start!=null&&v.hasOwnProperty("start")&&!g.isInteger(v.start)?"start: integer expected":v.end!=null&&v.hasOwnProperty("end")&&!g.isInteger(v.end)?"end: integer expected":null},k.fromObject=function(v){var P;return v instanceof m.google.protobuf.DescriptorProto.ReservedRange?v:(P=new m.google.protobuf.DescriptorProto.ReservedRange,v.start!=null&&(P.start=0|v.start),v.end!=null&&(P.end=0|v.end),P)},k.toObject=function(v,P){var w={};return(P=P||{}).defaults&&(w.start=0,w.end=0),v.start!=null&&v.hasOwnProperty("start")&&(w.start=v.start),v.end!=null&&v.hasOwnProperty("end")&&(w.end=v.end),w},k.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},k),_),c.ExtensionRangeOptions=(J.prototype.uninterpretedOption=g.emptyArray,J.create=function(v){return new J(v)},J.encode=function(v,P){if(P=P||T.create(),v.uninterpretedOption!=null&&v.uninterpretedOption.length)for(var w=0;w>>3==999?(M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()))):v.skipType(7&I)}return M},J.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},J.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3){case 1:M.name=v.string();break;case 3:M.number=v.int32();break;case 4:M.label=v.int32();break;case 5:M.type=v.int32();break;case 6:M.typeName=v.string();break;case 2:M.extendee=v.string();break;case 7:M.defaultValue=v.string();break;case 9:M.oneofIndex=v.int32();break;case 10:M.jsonName=v.string();break;case 8:M.options=m.google.protobuf.FieldOptions.decode(v,v.uint32());break;case 17:M.proto3Optional=v.bool();break;default:v.skipType(7&I)}}return M},U.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},U.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.name!=null&&v.hasOwnProperty("name")&&!g.isString(v.name))return"name: string expected";if(v.number!=null&&v.hasOwnProperty("number")&&!g.isInteger(v.number))return"number: integer expected";if(v.label!=null&&v.hasOwnProperty("label"))switch(v.label){default:return"label: enum value expected";case 1:case 2:case 3:}if(v.type!=null&&v.hasOwnProperty("type"))switch(v.type){default:return"type: enum value expected";case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:}if(v.typeName!=null&&v.hasOwnProperty("typeName")&&!g.isString(v.typeName))return"typeName: string expected";if(v.extendee!=null&&v.hasOwnProperty("extendee")&&!g.isString(v.extendee))return"extendee: string expected";if(v.defaultValue!=null&&v.hasOwnProperty("defaultValue")&&!g.isString(v.defaultValue))return"defaultValue: string expected";if(v.oneofIndex!=null&&v.hasOwnProperty("oneofIndex")&&!g.isInteger(v.oneofIndex))return"oneofIndex: integer expected";if(v.jsonName!=null&&v.hasOwnProperty("jsonName")&&!g.isString(v.jsonName))return"jsonName: string expected";if(v.options!=null&&v.hasOwnProperty("options")){var P=m.google.protobuf.FieldOptions.verify(v.options);if(P)return"options."+P}return v.proto3Optional!=null&&v.hasOwnProperty("proto3Optional")&&typeof v.proto3Optional!="boolean"?"proto3Optional: boolean expected":null},U.fromObject=function(v){if(v instanceof m.google.protobuf.FieldDescriptorProto)return v;var P=new m.google.protobuf.FieldDescriptorProto;switch(v.name!=null&&(P.name=String(v.name)),v.number!=null&&(P.number=0|v.number),v.label){case"LABEL_OPTIONAL":case 1:P.label=1;break;case"LABEL_REQUIRED":case 2:P.label=2;break;case"LABEL_REPEATED":case 3:P.label=3}switch(v.type){case"TYPE_DOUBLE":case 1:P.type=1;break;case"TYPE_FLOAT":case 2:P.type=2;break;case"TYPE_INT64":case 3:P.type=3;break;case"TYPE_UINT64":case 4:P.type=4;break;case"TYPE_INT32":case 5:P.type=5;break;case"TYPE_FIXED64":case 6:P.type=6;break;case"TYPE_FIXED32":case 7:P.type=7;break;case"TYPE_BOOL":case 8:P.type=8;break;case"TYPE_STRING":case 9:P.type=9;break;case"TYPE_GROUP":case 10:P.type=10;break;case"TYPE_MESSAGE":case 11:P.type=11;break;case"TYPE_BYTES":case 12:P.type=12;break;case"TYPE_UINT32":case 13:P.type=13;break;case"TYPE_ENUM":case 14:P.type=14;break;case"TYPE_SFIXED32":case 15:P.type=15;break;case"TYPE_SFIXED64":case 16:P.type=16;break;case"TYPE_SINT32":case 17:P.type=17;break;case"TYPE_SINT64":case 18:P.type=18}if(v.typeName!=null&&(P.typeName=String(v.typeName)),v.extendee!=null&&(P.extendee=String(v.extendee)),v.defaultValue!=null&&(P.defaultValue=String(v.defaultValue)),v.oneofIndex!=null&&(P.oneofIndex=0|v.oneofIndex),v.jsonName!=null&&(P.jsonName=String(v.jsonName)),v.options!=null){if(typeof v.options!="object")throw TypeError(".google.protobuf.FieldDescriptorProto.options: object expected");P.options=m.google.protobuf.FieldOptions.fromObject(v.options)}return v.proto3Optional!=null&&(P.proto3Optional=!!v.proto3Optional),P},U.toObject=function(v,P){var w={};return(P=P||{}).defaults&&(w.name="",w.extendee="",w.number=0,w.label=P.enums===String?"LABEL_OPTIONAL":1,w.type=P.enums===String?"TYPE_DOUBLE":1,w.typeName="",w.defaultValue="",w.options=null,w.oneofIndex=0,w.jsonName="",w.proto3Optional=!1),v.name!=null&&v.hasOwnProperty("name")&&(w.name=v.name),v.extendee!=null&&v.hasOwnProperty("extendee")&&(w.extendee=v.extendee),v.number!=null&&v.hasOwnProperty("number")&&(w.number=v.number),v.label!=null&&v.hasOwnProperty("label")&&(w.label=P.enums===String?m.google.protobuf.FieldDescriptorProto.Label[v.label]:v.label),v.type!=null&&v.hasOwnProperty("type")&&(w.type=P.enums===String?m.google.protobuf.FieldDescriptorProto.Type[v.type]:v.type),v.typeName!=null&&v.hasOwnProperty("typeName")&&(w.typeName=v.typeName),v.defaultValue!=null&&v.hasOwnProperty("defaultValue")&&(w.defaultValue=v.defaultValue),v.options!=null&&v.hasOwnProperty("options")&&(w.options=m.google.protobuf.FieldOptions.toObject(v.options,P)),v.oneofIndex!=null&&v.hasOwnProperty("oneofIndex")&&(w.oneofIndex=v.oneofIndex),v.jsonName!=null&&v.hasOwnProperty("jsonName")&&(w.jsonName=v.jsonName),v.proto3Optional!=null&&v.hasOwnProperty("proto3Optional")&&(w.proto3Optional=v.proto3Optional),w},U.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},U.Type=(o={},(s=Object.create(o))[o[1]="TYPE_DOUBLE"]=1,s[o[2]="TYPE_FLOAT"]=2,s[o[3]="TYPE_INT64"]=3,s[o[4]="TYPE_UINT64"]=4,s[o[5]="TYPE_INT32"]=5,s[o[6]="TYPE_FIXED64"]=6,s[o[7]="TYPE_FIXED32"]=7,s[o[8]="TYPE_BOOL"]=8,s[o[9]="TYPE_STRING"]=9,s[o[10]="TYPE_GROUP"]=10,s[o[11]="TYPE_MESSAGE"]=11,s[o[12]="TYPE_BYTES"]=12,s[o[13]="TYPE_UINT32"]=13,s[o[14]="TYPE_ENUM"]=14,s[o[15]="TYPE_SFIXED32"]=15,s[o[16]="TYPE_SFIXED64"]=16,s[o[17]="TYPE_SINT32"]=17,s[o[18]="TYPE_SINT64"]=18,s),U.Label=(o={},(s=Object.create(o))[o[1]="LABEL_OPTIONAL"]=1,s[o[2]="LABEL_REQUIRED"]=2,s[o[3]="LABEL_REPEATED"]=3,s),U),c.OneofDescriptorProto=(z.prototype.name="",z.prototype.options=null,z.create=function(v){return new z(v)},z.encode=function(v,P){return P=P||T.create(),v.name!=null&&Object.hasOwnProperty.call(v,"name")&&P.uint32(10).string(v.name),v.options!=null&&Object.hasOwnProperty.call(v,"options")&&m.google.protobuf.OneofOptions.encode(v.options,P.uint32(18).fork()).ldelim(),P},z.encodeDelimited=function(v,P){return this.encode(v,P).ldelim()},z.decode=function(v,P){v instanceof u||(v=u.create(v));for(var w=P===void 0?v.len:v.pos+P,M=new m.google.protobuf.OneofDescriptorProto;v.pos>>3){case 1:M.name=v.string();break;case 2:M.options=m.google.protobuf.OneofOptions.decode(v,v.uint32());break;default:v.skipType(7&I)}}return M},z.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},z.verify=function(v){return typeof v!="object"||v===null?"object expected":v.name!=null&&v.hasOwnProperty("name")&&!g.isString(v.name)?"name: string expected":v.options!=null&&v.hasOwnProperty("options")&&(v=m.google.protobuf.OneofOptions.verify(v.options),v)?"options."+v:null},z.fromObject=function(v){if(v instanceof m.google.protobuf.OneofDescriptorProto)return v;var P=new m.google.protobuf.OneofDescriptorProto;if(v.name!=null&&(P.name=String(v.name)),v.options!=null){if(typeof v.options!="object")throw TypeError(".google.protobuf.OneofDescriptorProto.options: object expected");P.options=m.google.protobuf.OneofOptions.fromObject(v.options)}return P},z.toObject=function(v,P){var w={};return(P=P||{}).defaults&&(w.name="",w.options=null),v.name!=null&&v.hasOwnProperty("name")&&(w.name=v.name),v.options!=null&&v.hasOwnProperty("options")&&(w.options=m.google.protobuf.OneofOptions.toObject(v.options,P)),w},z.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},z),c.EnumDescriptorProto=(G.prototype.name="",G.prototype.value=g.emptyArray,G.prototype.options=null,G.prototype.reservedRange=g.emptyArray,G.prototype.reservedName=g.emptyArray,G.create=function(v){return new G(v)},G.encode=function(v,P){if(P=P||T.create(),v.name!=null&&Object.hasOwnProperty.call(v,"name")&&P.uint32(10).string(v.name),v.value!=null&&v.value.length)for(var w=0;w>>3){case 1:M.name=v.string();break;case 2:M.value&&M.value.length||(M.value=[]),M.value.push(m.google.protobuf.EnumValueDescriptorProto.decode(v,v.uint32()));break;case 3:M.options=m.google.protobuf.EnumOptions.decode(v,v.uint32());break;case 4:M.reservedRange&&M.reservedRange.length||(M.reservedRange=[]),M.reservedRange.push(m.google.protobuf.EnumDescriptorProto.EnumReservedRange.decode(v,v.uint32()));break;case 5:M.reservedName&&M.reservedName.length||(M.reservedName=[]),M.reservedName.push(v.string());break;default:v.skipType(7&I)}}return M},G.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},G.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.name!=null&&v.hasOwnProperty("name")&&!g.isString(v.name))return"name: string expected";if(v.value!=null&&v.hasOwnProperty("value")){if(!Array.isArray(v.value))return"value: array expected";for(var P=0;P>>3){case 1:M.start=v.int32();break;case 2:M.end=v.int32();break;default:v.skipType(7&I)}}return M},X.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},X.verify=function(v){return typeof v!="object"||v===null?"object expected":v.start!=null&&v.hasOwnProperty("start")&&!g.isInteger(v.start)?"start: integer expected":v.end!=null&&v.hasOwnProperty("end")&&!g.isInteger(v.end)?"end: integer expected":null},X.fromObject=function(v){var P;return v instanceof m.google.protobuf.EnumDescriptorProto.EnumReservedRange?v:(P=new m.google.protobuf.EnumDescriptorProto.EnumReservedRange,v.start!=null&&(P.start=0|v.start),v.end!=null&&(P.end=0|v.end),P)},X.toObject=function(v,P){var w={};return(P=P||{}).defaults&&(w.start=0,w.end=0),v.start!=null&&v.hasOwnProperty("start")&&(w.start=v.start),v.end!=null&&v.hasOwnProperty("end")&&(w.end=v.end),w},X.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},X),G),c.EnumValueDescriptorProto=(q.prototype.name="",q.prototype.number=0,q.prototype.options=null,q.create=function(v){return new q(v)},q.encode=function(v,P){return P=P||T.create(),v.name!=null&&Object.hasOwnProperty.call(v,"name")&&P.uint32(10).string(v.name),v.number!=null&&Object.hasOwnProperty.call(v,"number")&&P.uint32(16).int32(v.number),v.options!=null&&Object.hasOwnProperty.call(v,"options")&&m.google.protobuf.EnumValueOptions.encode(v.options,P.uint32(26).fork()).ldelim(),P},q.encodeDelimited=function(v,P){return this.encode(v,P).ldelim()},q.decode=function(v,P){v instanceof u||(v=u.create(v));for(var w=P===void 0?v.len:v.pos+P,M=new m.google.protobuf.EnumValueDescriptorProto;v.pos>>3){case 1:M.name=v.string();break;case 2:M.number=v.int32();break;case 3:M.options=m.google.protobuf.EnumValueOptions.decode(v,v.uint32());break;default:v.skipType(7&I)}}return M},q.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},q.verify=function(v){return typeof v!="object"||v===null?"object expected":v.name!=null&&v.hasOwnProperty("name")&&!g.isString(v.name)?"name: string expected":v.number!=null&&v.hasOwnProperty("number")&&!g.isInteger(v.number)?"number: integer expected":v.options!=null&&v.hasOwnProperty("options")&&(v=m.google.protobuf.EnumValueOptions.verify(v.options),v)?"options."+v:null},q.fromObject=function(v){if(v instanceof m.google.protobuf.EnumValueDescriptorProto)return v;var P=new m.google.protobuf.EnumValueDescriptorProto;if(v.name!=null&&(P.name=String(v.name)),v.number!=null&&(P.number=0|v.number),v.options!=null){if(typeof v.options!="object")throw TypeError(".google.protobuf.EnumValueDescriptorProto.options: object expected");P.options=m.google.protobuf.EnumValueOptions.fromObject(v.options)}return P},q.toObject=function(v,P){var w={};return(P=P||{}).defaults&&(w.name="",w.number=0,w.options=null),v.name!=null&&v.hasOwnProperty("name")&&(w.name=v.name),v.number!=null&&v.hasOwnProperty("number")&&(w.number=v.number),v.options!=null&&v.hasOwnProperty("options")&&(w.options=m.google.protobuf.EnumValueOptions.toObject(v.options,P)),w},q.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},q),c.ServiceDescriptorProto=(Z.prototype.name="",Z.prototype.method=g.emptyArray,Z.prototype.options=null,Z.create=function(v){return new Z(v)},Z.encode=function(v,P){if(P=P||T.create(),v.name!=null&&Object.hasOwnProperty.call(v,"name")&&P.uint32(10).string(v.name),v.method!=null&&v.method.length)for(var w=0;w>>3){case 1:M.name=v.string();break;case 2:M.method&&M.method.length||(M.method=[]),M.method.push(m.google.protobuf.MethodDescriptorProto.decode(v,v.uint32()));break;case 3:M.options=m.google.protobuf.ServiceOptions.decode(v,v.uint32());break;default:v.skipType(7&I)}}return M},Z.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},Z.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.name!=null&&v.hasOwnProperty("name")&&!g.isString(v.name))return"name: string expected";if(v.method!=null&&v.hasOwnProperty("method")){if(!Array.isArray(v.method))return"method: array expected";for(var P=0;P>>3){case 1:M.name=v.string();break;case 2:M.inputType=v.string();break;case 3:M.outputType=v.string();break;case 4:M.options=m.google.protobuf.MethodOptions.decode(v,v.uint32());break;case 5:M.clientStreaming=v.bool();break;case 6:M.serverStreaming=v.bool();break;default:v.skipType(7&I)}}return M},H.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},H.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.name!=null&&v.hasOwnProperty("name")&&!g.isString(v.name))return"name: string expected";if(v.inputType!=null&&v.hasOwnProperty("inputType")&&!g.isString(v.inputType))return"inputType: string expected";if(v.outputType!=null&&v.hasOwnProperty("outputType")&&!g.isString(v.outputType))return"outputType: string expected";if(v.options!=null&&v.hasOwnProperty("options")){var P=m.google.protobuf.MethodOptions.verify(v.options);if(P)return"options."+P}return v.clientStreaming!=null&&v.hasOwnProperty("clientStreaming")&&typeof v.clientStreaming!="boolean"?"clientStreaming: boolean expected":v.serverStreaming!=null&&v.hasOwnProperty("serverStreaming")&&typeof v.serverStreaming!="boolean"?"serverStreaming: boolean expected":null},H.fromObject=function(v){if(v instanceof m.google.protobuf.MethodDescriptorProto)return v;var P=new m.google.protobuf.MethodDescriptorProto;if(v.name!=null&&(P.name=String(v.name)),v.inputType!=null&&(P.inputType=String(v.inputType)),v.outputType!=null&&(P.outputType=String(v.outputType)),v.options!=null){if(typeof v.options!="object")throw TypeError(".google.protobuf.MethodDescriptorProto.options: object expected");P.options=m.google.protobuf.MethodOptions.fromObject(v.options)}return v.clientStreaming!=null&&(P.clientStreaming=!!v.clientStreaming),v.serverStreaming!=null&&(P.serverStreaming=!!v.serverStreaming),P},H.toObject=function(v,P){var w={};return(P=P||{}).defaults&&(w.name="",w.inputType="",w.outputType="",w.options=null,w.clientStreaming=!1,w.serverStreaming=!1),v.name!=null&&v.hasOwnProperty("name")&&(w.name=v.name),v.inputType!=null&&v.hasOwnProperty("inputType")&&(w.inputType=v.inputType),v.outputType!=null&&v.hasOwnProperty("outputType")&&(w.outputType=v.outputType),v.options!=null&&v.hasOwnProperty("options")&&(w.options=m.google.protobuf.MethodOptions.toObject(v.options,P)),v.clientStreaming!=null&&v.hasOwnProperty("clientStreaming")&&(w.clientStreaming=v.clientStreaming),v.serverStreaming!=null&&v.hasOwnProperty("serverStreaming")&&(w.serverStreaming=v.serverStreaming),w},H.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},H),c.FileOptions=(L.prototype.javaPackage="",L.prototype.javaOuterClassname="",L.prototype.javaMultipleFiles=!1,L.prototype.javaGenerateEqualsAndHash=!1,L.prototype.javaStringCheckUtf8=!1,L.prototype.optimizeFor=1,L.prototype.goPackage="",L.prototype.ccGenericServices=!1,L.prototype.javaGenericServices=!1,L.prototype.pyGenericServices=!1,L.prototype.phpGenericServices=!1,L.prototype.deprecated=!1,L.prototype.ccEnableArenas=!0,L.prototype.objcClassPrefix="",L.prototype.csharpNamespace="",L.prototype.swiftPrefix="",L.prototype.phpClassPrefix="",L.prototype.phpNamespace="",L.prototype.phpMetadataNamespace="",L.prototype.rubyPackage="",L.prototype.uninterpretedOption=g.emptyArray,L.create=function(v){return new L(v)},L.encode=function(v,P){if(P=P||T.create(),v.javaPackage!=null&&Object.hasOwnProperty.call(v,"javaPackage")&&P.uint32(10).string(v.javaPackage),v.javaOuterClassname!=null&&Object.hasOwnProperty.call(v,"javaOuterClassname")&&P.uint32(66).string(v.javaOuterClassname),v.optimizeFor!=null&&Object.hasOwnProperty.call(v,"optimizeFor")&&P.uint32(72).int32(v.optimizeFor),v.javaMultipleFiles!=null&&Object.hasOwnProperty.call(v,"javaMultipleFiles")&&P.uint32(80).bool(v.javaMultipleFiles),v.goPackage!=null&&Object.hasOwnProperty.call(v,"goPackage")&&P.uint32(90).string(v.goPackage),v.ccGenericServices!=null&&Object.hasOwnProperty.call(v,"ccGenericServices")&&P.uint32(128).bool(v.ccGenericServices),v.javaGenericServices!=null&&Object.hasOwnProperty.call(v,"javaGenericServices")&&P.uint32(136).bool(v.javaGenericServices),v.pyGenericServices!=null&&Object.hasOwnProperty.call(v,"pyGenericServices")&&P.uint32(144).bool(v.pyGenericServices),v.javaGenerateEqualsAndHash!=null&&Object.hasOwnProperty.call(v,"javaGenerateEqualsAndHash")&&P.uint32(160).bool(v.javaGenerateEqualsAndHash),v.deprecated!=null&&Object.hasOwnProperty.call(v,"deprecated")&&P.uint32(184).bool(v.deprecated),v.javaStringCheckUtf8!=null&&Object.hasOwnProperty.call(v,"javaStringCheckUtf8")&&P.uint32(216).bool(v.javaStringCheckUtf8),v.ccEnableArenas!=null&&Object.hasOwnProperty.call(v,"ccEnableArenas")&&P.uint32(248).bool(v.ccEnableArenas),v.objcClassPrefix!=null&&Object.hasOwnProperty.call(v,"objcClassPrefix")&&P.uint32(290).string(v.objcClassPrefix),v.csharpNamespace!=null&&Object.hasOwnProperty.call(v,"csharpNamespace")&&P.uint32(298).string(v.csharpNamespace),v.swiftPrefix!=null&&Object.hasOwnProperty.call(v,"swiftPrefix")&&P.uint32(314).string(v.swiftPrefix),v.phpClassPrefix!=null&&Object.hasOwnProperty.call(v,"phpClassPrefix")&&P.uint32(322).string(v.phpClassPrefix),v.phpNamespace!=null&&Object.hasOwnProperty.call(v,"phpNamespace")&&P.uint32(330).string(v.phpNamespace),v.phpGenericServices!=null&&Object.hasOwnProperty.call(v,"phpGenericServices")&&P.uint32(336).bool(v.phpGenericServices),v.phpMetadataNamespace!=null&&Object.hasOwnProperty.call(v,"phpMetadataNamespace")&&P.uint32(354).string(v.phpMetadataNamespace),v.rubyPackage!=null&&Object.hasOwnProperty.call(v,"rubyPackage")&&P.uint32(362).string(v.rubyPackage),v.uninterpretedOption!=null&&v.uninterpretedOption.length)for(var w=0;w>>3){case 1:M.javaPackage=v.string();break;case 8:M.javaOuterClassname=v.string();break;case 10:M.javaMultipleFiles=v.bool();break;case 20:M.javaGenerateEqualsAndHash=v.bool();break;case 27:M.javaStringCheckUtf8=v.bool();break;case 9:M.optimizeFor=v.int32();break;case 11:M.goPackage=v.string();break;case 16:M.ccGenericServices=v.bool();break;case 17:M.javaGenericServices=v.bool();break;case 18:M.pyGenericServices=v.bool();break;case 42:M.phpGenericServices=v.bool();break;case 23:M.deprecated=v.bool();break;case 31:M.ccEnableArenas=v.bool();break;case 36:M.objcClassPrefix=v.string();break;case 37:M.csharpNamespace=v.string();break;case 39:M.swiftPrefix=v.string();break;case 40:M.phpClassPrefix=v.string();break;case 41:M.phpNamespace=v.string();break;case 44:M.phpMetadataNamespace=v.string();break;case 45:M.rubyPackage=v.string();break;case 999:M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()));break;default:v.skipType(7&I)}}return M},L.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},L.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.javaPackage!=null&&v.hasOwnProperty("javaPackage")&&!g.isString(v.javaPackage))return"javaPackage: string expected";if(v.javaOuterClassname!=null&&v.hasOwnProperty("javaOuterClassname")&&!g.isString(v.javaOuterClassname))return"javaOuterClassname: string expected";if(v.javaMultipleFiles!=null&&v.hasOwnProperty("javaMultipleFiles")&&typeof v.javaMultipleFiles!="boolean")return"javaMultipleFiles: boolean expected";if(v.javaGenerateEqualsAndHash!=null&&v.hasOwnProperty("javaGenerateEqualsAndHash")&&typeof v.javaGenerateEqualsAndHash!="boolean")return"javaGenerateEqualsAndHash: boolean expected";if(v.javaStringCheckUtf8!=null&&v.hasOwnProperty("javaStringCheckUtf8")&&typeof v.javaStringCheckUtf8!="boolean")return"javaStringCheckUtf8: boolean expected";if(v.optimizeFor!=null&&v.hasOwnProperty("optimizeFor"))switch(v.optimizeFor){default:return"optimizeFor: enum value expected";case 1:case 2:case 3:}if(v.goPackage!=null&&v.hasOwnProperty("goPackage")&&!g.isString(v.goPackage))return"goPackage: string expected";if(v.ccGenericServices!=null&&v.hasOwnProperty("ccGenericServices")&&typeof v.ccGenericServices!="boolean")return"ccGenericServices: boolean expected";if(v.javaGenericServices!=null&&v.hasOwnProperty("javaGenericServices")&&typeof v.javaGenericServices!="boolean")return"javaGenericServices: boolean expected";if(v.pyGenericServices!=null&&v.hasOwnProperty("pyGenericServices")&&typeof v.pyGenericServices!="boolean")return"pyGenericServices: boolean expected";if(v.phpGenericServices!=null&&v.hasOwnProperty("phpGenericServices")&&typeof v.phpGenericServices!="boolean")return"phpGenericServices: boolean expected";if(v.deprecated!=null&&v.hasOwnProperty("deprecated")&&typeof v.deprecated!="boolean")return"deprecated: boolean expected";if(v.ccEnableArenas!=null&&v.hasOwnProperty("ccEnableArenas")&&typeof v.ccEnableArenas!="boolean")return"ccEnableArenas: boolean expected";if(v.objcClassPrefix!=null&&v.hasOwnProperty("objcClassPrefix")&&!g.isString(v.objcClassPrefix))return"objcClassPrefix: string expected";if(v.csharpNamespace!=null&&v.hasOwnProperty("csharpNamespace")&&!g.isString(v.csharpNamespace))return"csharpNamespace: string expected";if(v.swiftPrefix!=null&&v.hasOwnProperty("swiftPrefix")&&!g.isString(v.swiftPrefix))return"swiftPrefix: string expected";if(v.phpClassPrefix!=null&&v.hasOwnProperty("phpClassPrefix")&&!g.isString(v.phpClassPrefix))return"phpClassPrefix: string expected";if(v.phpNamespace!=null&&v.hasOwnProperty("phpNamespace")&&!g.isString(v.phpNamespace))return"phpNamespace: string expected";if(v.phpMetadataNamespace!=null&&v.hasOwnProperty("phpMetadataNamespace")&&!g.isString(v.phpMetadataNamespace))return"phpMetadataNamespace: string expected";if(v.rubyPackage!=null&&v.hasOwnProperty("rubyPackage")&&!g.isString(v.rubyPackage))return"rubyPackage: string expected";if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3){case 1:M.messageSetWireFormat=v.bool();break;case 2:M.noStandardDescriptorAccessor=v.bool();break;case 3:M.deprecated=v.bool();break;case 7:M.mapEntry=v.bool();break;case 999:M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()));break;default:v.skipType(7&I)}}return M},W.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},W.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.messageSetWireFormat!=null&&v.hasOwnProperty("messageSetWireFormat")&&typeof v.messageSetWireFormat!="boolean")return"messageSetWireFormat: boolean expected";if(v.noStandardDescriptorAccessor!=null&&v.hasOwnProperty("noStandardDescriptorAccessor")&&typeof v.noStandardDescriptorAccessor!="boolean")return"noStandardDescriptorAccessor: boolean expected";if(v.deprecated!=null&&v.hasOwnProperty("deprecated")&&typeof v.deprecated!="boolean")return"deprecated: boolean expected";if(v.mapEntry!=null&&v.hasOwnProperty("mapEntry")&&typeof v.mapEntry!="boolean")return"mapEntry: boolean expected";if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3){case 1:M.ctype=v.int32();break;case 2:M.packed=v.bool();break;case 6:M.jstype=v.int32();break;case 5:M.lazy=v.bool();break;case 3:M.deprecated=v.bool();break;case 10:M.weak=v.bool();break;case 999:M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()));break;default:v.skipType(7&I)}}return M},ee.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},ee.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.ctype!=null&&v.hasOwnProperty("ctype"))switch(v.ctype){default:return"ctype: enum value expected";case 0:case 1:case 2:}if(v.packed!=null&&v.hasOwnProperty("packed")&&typeof v.packed!="boolean")return"packed: boolean expected";if(v.jstype!=null&&v.hasOwnProperty("jstype"))switch(v.jstype){default:return"jstype: enum value expected";case 0:case 1:case 2:}if(v.lazy!=null&&v.hasOwnProperty("lazy")&&typeof v.lazy!="boolean")return"lazy: boolean expected";if(v.deprecated!=null&&v.hasOwnProperty("deprecated")&&typeof v.deprecated!="boolean")return"deprecated: boolean expected";if(v.weak!=null&&v.hasOwnProperty("weak")&&typeof v.weak!="boolean")return"weak: boolean expected";if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3==999?(M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()))):v.skipType(7&I)}return M},ne.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},ne.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3){case 2:M.allowAlias=v.bool();break;case 3:M.deprecated=v.bool();break;case 999:M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()));break;default:v.skipType(7&I)}}return M},te.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},te.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.allowAlias!=null&&v.hasOwnProperty("allowAlias")&&typeof v.allowAlias!="boolean")return"allowAlias: boolean expected";if(v.deprecated!=null&&v.hasOwnProperty("deprecated")&&typeof v.deprecated!="boolean")return"deprecated: boolean expected";if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3){case 1:M.deprecated=v.bool();break;case 999:M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()));break;default:v.skipType(7&I)}}return M},re.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},re.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.deprecated!=null&&v.hasOwnProperty("deprecated")&&typeof v.deprecated!="boolean")return"deprecated: boolean expected";if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3){case 33:M.deprecated=v.bool();break;case 999:M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()));break;case 1049:M[".google.api.defaultHost"]=v.string();break;case 1050:M[".google.api.oauthScopes"]=v.string();break;default:v.skipType(7&I)}}return M},ie.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},ie.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.deprecated!=null&&v.hasOwnProperty("deprecated")&&typeof v.deprecated!="boolean")return"deprecated: boolean expected";if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3){case 33:M.deprecated=v.bool();break;case 34:M.idempotencyLevel=v.int32();break;case 999:M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()));break;case 72295728:M[".google.api.http"]=m.google.api.HttpRule.decode(v,v.uint32());break;case 1051:M[".google.api.methodSignature"]&&M[".google.api.methodSignature"].length||(M[".google.api.methodSignature"]=[]),M[".google.api.methodSignature"].push(v.string());break;default:v.skipType(7&I)}}return M},me.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},me.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.deprecated!=null&&v.hasOwnProperty("deprecated")&&typeof v.deprecated!="boolean")return"deprecated: boolean expected";if(v.idempotencyLevel!=null&&v.hasOwnProperty("idempotencyLevel"))switch(v.idempotencyLevel){default:return"idempotencyLevel: enum value expected";case 0:case 1:case 2:}if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3){case 2:M.name&&M.name.length||(M.name=[]),M.name.push(m.google.protobuf.UninterpretedOption.NamePart.decode(v,v.uint32()));break;case 3:M.identifierValue=v.string();break;case 4:M.positiveIntValue=v.uint64();break;case 5:M.negativeIntValue=v.int64();break;case 6:M.doubleValue=v.double();break;case 7:M.stringValue=v.bytes();break;case 8:M.aggregateValue=v.string();break;default:v.skipType(7&I)}}return M},ue.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},ue.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.name!=null&&v.hasOwnProperty("name")){if(!Array.isArray(v.name))return"name: array expected";for(var P=0;P>>0,v.positiveIntValue.high>>>0).toNumber(!0))),v.negativeIntValue!=null&&(g.Long?(P.negativeIntValue=g.Long.fromValue(v.negativeIntValue)).unsigned=!1:typeof v.negativeIntValue=="string"?P.negativeIntValue=parseInt(v.negativeIntValue,10):typeof v.negativeIntValue=="number"?P.negativeIntValue=v.negativeIntValue:typeof v.negativeIntValue=="object"&&(P.negativeIntValue=new g.LongBits(v.negativeIntValue.low>>>0,v.negativeIntValue.high>>>0).toNumber())),v.doubleValue!=null&&(P.doubleValue=Number(v.doubleValue)),v.stringValue!=null&&(typeof v.stringValue=="string"?g.base64.decode(v.stringValue,P.stringValue=g.newBuffer(g.base64.length(v.stringValue)),0):v.stringValue.length&&(P.stringValue=v.stringValue)),v.aggregateValue!=null&&(P.aggregateValue=String(v.aggregateValue)),P},ue.toObject=function(v,P){var w,M={};if(((P=P||{}).arrays||P.defaults)&&(M.name=[]),P.defaults&&(M.identifierValue="",g.Long?(w=new g.Long(0,0,!0),M.positiveIntValue=P.longs===String?w.toString():P.longs===Number?w.toNumber():w):M.positiveIntValue=P.longs===String?"0":0,g.Long?(w=new g.Long(0,0,!1),M.negativeIntValue=P.longs===String?w.toString():P.longs===Number?w.toNumber():w):M.negativeIntValue=P.longs===String?"0":0,M.doubleValue=0,P.bytes===String?M.stringValue="":(M.stringValue=[],P.bytes!==Array&&(M.stringValue=g.newBuffer(M.stringValue))),M.aggregateValue=""),v.name&&v.name.length){M.name=[];for(var I=0;I>>0,v.positiveIntValue.high>>>0).toNumber(!0):v.positiveIntValue),v.negativeIntValue!=null&&v.hasOwnProperty("negativeIntValue")&&(typeof v.negativeIntValue=="number"?M.negativeIntValue=P.longs===String?String(v.negativeIntValue):v.negativeIntValue:M.negativeIntValue=P.longs===String?g.Long.prototype.toString.call(v.negativeIntValue):P.longs===Number?new g.LongBits(v.negativeIntValue.low>>>0,v.negativeIntValue.high>>>0).toNumber():v.negativeIntValue),v.doubleValue!=null&&v.hasOwnProperty("doubleValue")&&(M.doubleValue=P.json&&!isFinite(v.doubleValue)?String(v.doubleValue):v.doubleValue),v.stringValue!=null&&v.hasOwnProperty("stringValue")&&(M.stringValue=P.bytes===String?g.base64.encode(v.stringValue,0,v.stringValue.length):P.bytes===Array?Array.prototype.slice.call(v.stringValue):v.stringValue),v.aggregateValue!=null&&v.hasOwnProperty("aggregateValue")&&(M.aggregateValue=v.aggregateValue),M},ue.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},ue.NamePart=($.prototype.namePart="",$.prototype.isExtension=!1,$.create=function(v){return new $(v)},$.encode=function(v,P){return(P=P||T.create()).uint32(10).string(v.namePart),P.uint32(16).bool(v.isExtension),P},$.encodeDelimited=function(v,P){return this.encode(v,P).ldelim()},$.decode=function(v,P){v instanceof u||(v=u.create(v));for(var w=P===void 0?v.len:v.pos+P,M=new m.google.protobuf.UninterpretedOption.NamePart;v.pos>>3){case 1:M.namePart=v.string();break;case 2:M.isExtension=v.bool();break;default:v.skipType(7&I)}}if(!M.hasOwnProperty("namePart"))throw g.ProtocolError("missing required 'namePart'",{instance:M});if(M.hasOwnProperty("isExtension"))return M;throw g.ProtocolError("missing required 'isExtension'",{instance:M})},$.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},$.verify=function(v){return typeof v!="object"||v===null?"object expected":g.isString(v.namePart)?typeof v.isExtension!="boolean"?"isExtension: boolean expected":null:"namePart: string expected"},$.fromObject=function(v){var P;return v instanceof m.google.protobuf.UninterpretedOption.NamePart?v:(P=new m.google.protobuf.UninterpretedOption.NamePart,v.namePart!=null&&(P.namePart=String(v.namePart)),v.isExtension!=null&&(P.isExtension=!!v.isExtension),P)},$.toObject=function(v,P){var w={};return(P=P||{}).defaults&&(w.namePart="",w.isExtension=!1),v.namePart!=null&&v.hasOwnProperty("namePart")&&(w.namePart=v.namePart),v.isExtension!=null&&v.hasOwnProperty("isExtension")&&(w.isExtension=v.isExtension),w},$.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},$),ue),c.SourceCodeInfo=(le.prototype.location=g.emptyArray,le.create=function(v){return new le(v)},le.encode=function(v,P){if(P=P||T.create(),v.location!=null&&v.location.length)for(var w=0;w>>3==1?(M.location&&M.location.length||(M.location=[]),M.location.push(m.google.protobuf.SourceCodeInfo.Location.decode(v,v.uint32()))):v.skipType(7&I)}return M},le.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},le.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.location!=null&&v.hasOwnProperty("location")){if(!Array.isArray(v.location))return"location: array expected";for(var P=0;P>>3){case 1:if(M.path&&M.path.length||(M.path=[]),(7&I)==2)for(var V=v.uint32()+v.pos;v.pos>>3==1?(M.annotation&&M.annotation.length||(M.annotation=[]),M.annotation.push(m.google.protobuf.GeneratedCodeInfo.Annotation.decode(v,v.uint32()))):v.skipType(7&I)}return M},ce.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},ce.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.annotation!=null&&v.hasOwnProperty("annotation")){if(!Array.isArray(v.annotation))return"annotation: array expected";for(var P=0;P>>3){case 1:if(M.path&&M.path.length||(M.path=[]),(7&I)==2)for(var V=v.uint32()+v.pos;v.pos>>3){case 1:M.type_url=v.string();break;case 2:M.value=v.bytes();break;default:v.skipType(7&I)}}return M},se.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},se.verify=function(v){return typeof v!="object"||v===null?"object expected":v.type_url!=null&&v.hasOwnProperty("type_url")&&!g.isString(v.type_url)?"type_url: string expected":v.value!=null&&v.hasOwnProperty("value")&&!(v.value&&typeof v.value.length=="number"||g.isString(v.value))?"value: buffer expected":null},se.fromObject=function(v){var P;return v instanceof m.google.protobuf.Any?v:(P=new m.google.protobuf.Any,v.type_url!=null&&(P.type_url=String(v.type_url)),v.value!=null&&(typeof v.value=="string"?g.base64.decode(v.value,P.value=g.newBuffer(g.base64.length(v.value)),0):v.value.length&&(P.value=v.value)),P)},se.toObject=function(v,P){var w={};return(P=P||{}).defaults&&(w.type_url="",P.bytes===String?w.value="":(w.value=[],P.bytes!==Array&&(w.value=g.newBuffer(w.value)))),v.type_url!=null&&v.hasOwnProperty("type_url")&&(w.type_url=v.type_url),v.value!=null&&v.hasOwnProperty("value")&&(w.value=P.bytes===String?g.base64.encode(v.value,0,v.value.length):P.bytes===Array?Array.prototype.slice.call(v.value):v.value),w},se.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},se),c),l),m})});var oT=A((Q3e,Qm)=>{(function(d){typeof define=="function"&&define.amd?define(["protobufjs/minimal"],d):typeof require=="function"&&typeof Qm=="object"&&Qm&&Qm.exports&&(Qm.exports=d(ss()))})(function(d){"use strict";var o,s,c,l,u=d.Reader,T=d.Writer,g=d.util,m=d.roots.operations_protos||(d.roots.operations_protos={});function a(b,j,D){d.rpc.Service.call(this,b,j,D)}function r(b){if(b)for(var j=Object.keys(b),D=0;D>>3){case 1:h.name=b.string();break;case 2:h.metadata=m.google.protobuf.Any.decode(b,b.uint32());break;case 3:h.done=b.bool();break;case 4:h.error=m.google.rpc.Status.decode(b,b.uint32());break;case 5:h.response=m.google.protobuf.Any.decode(b,b.uint32());break;default:b.skipType(7&S)}}return h},r.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},r.verify=function(b){if(typeof b!="object"||b===null)return"object expected";var j,D={};if(b.name!=null&&b.hasOwnProperty("name")&&!g.isString(b.name))return"name: string expected";if(b.metadata!=null&&b.hasOwnProperty("metadata")&&(j=m.google.protobuf.Any.verify(b.metadata)))return"metadata."+j;if(b.done!=null&&b.hasOwnProperty("done")&&typeof b.done!="boolean")return"done: boolean expected";if(b.error!=null&&b.hasOwnProperty("error")&&(D.result=1,j=m.google.rpc.Status.verify(b.error)))return"error."+j;if(b.response!=null&&b.hasOwnProperty("response")){if(D.result===1)return"result: multiple values";if(D.result=1,j=m.google.protobuf.Any.verify(b.response))return"response."+j}return null},r.fromObject=function(b){if(b instanceof m.google.longrunning.Operation)return b;var j=new m.google.longrunning.Operation;if(b.name!=null&&(j.name=String(b.name)),b.metadata!=null){if(typeof b.metadata!="object")throw TypeError(".google.longrunning.Operation.metadata: object expected");j.metadata=m.google.protobuf.Any.fromObject(b.metadata)}if(b.done!=null&&(j.done=!!b.done),b.error!=null){if(typeof b.error!="object")throw TypeError(".google.longrunning.Operation.error: object expected");j.error=m.google.rpc.Status.fromObject(b.error)}if(b.response!=null){if(typeof b.response!="object")throw TypeError(".google.longrunning.Operation.response: object expected");j.response=m.google.protobuf.Any.fromObject(b.response)}return j},r.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.name="",D.metadata=null,D.done=!1),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),b.metadata!=null&&b.hasOwnProperty("metadata")&&(D.metadata=m.google.protobuf.Any.toObject(b.metadata,j)),b.done!=null&&b.hasOwnProperty("done")&&(D.done=b.done),b.error!=null&&b.hasOwnProperty("error")&&(D.error=m.google.rpc.Status.toObject(b.error,j),j.oneofs)&&(D.result="error"),b.response!=null&&b.hasOwnProperty("response")&&(D.response=m.google.protobuf.Any.toObject(b.response,j),j.oneofs)&&(D.result="response"),D},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r),s.GetOperationRequest=(e.prototype.name="",e.create=function(b){return new e(b)},e.encode=function(b,j){return j=j||T.create(),b.name!=null&&Object.hasOwnProperty.call(b,"name")&&j.uint32(10).string(b.name),j},e.encodeDelimited=function(b,j){return this.encode(b,j).ldelim()},e.decode=function(b,j){b instanceof u||(b=u.create(b));for(var D=j===void 0?b.len:b.pos+j,h=new m.google.longrunning.GetOperationRequest;b.pos>>3==1?h.name=b.string():b.skipType(7&S)}return h},e.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},e.verify=function(b){return typeof b!="object"||b===null?"object expected":b.name!=null&&b.hasOwnProperty("name")&&!g.isString(b.name)?"name: string expected":null},e.fromObject=function(b){var j;return b instanceof m.google.longrunning.GetOperationRequest?b:(j=new m.google.longrunning.GetOperationRequest,b.name!=null&&(j.name=String(b.name)),j)},e.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.name=""),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),D},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e),s.ListOperationsRequest=(t.prototype.name="",t.prototype.filter="",t.prototype.pageSize=0,t.prototype.pageToken="",t.create=function(b){return new t(b)},t.encode=function(b,j){return j=j||T.create(),b.filter!=null&&Object.hasOwnProperty.call(b,"filter")&&j.uint32(10).string(b.filter),b.pageSize!=null&&Object.hasOwnProperty.call(b,"pageSize")&&j.uint32(16).int32(b.pageSize),b.pageToken!=null&&Object.hasOwnProperty.call(b,"pageToken")&&j.uint32(26).string(b.pageToken),b.name!=null&&Object.hasOwnProperty.call(b,"name")&&j.uint32(34).string(b.name),j},t.encodeDelimited=function(b,j){return this.encode(b,j).ldelim()},t.decode=function(b,j){b instanceof u||(b=u.create(b));for(var D=j===void 0?b.len:b.pos+j,h=new m.google.longrunning.ListOperationsRequest;b.pos>>3){case 4:h.name=b.string();break;case 1:h.filter=b.string();break;case 2:h.pageSize=b.int32();break;case 3:h.pageToken=b.string();break;default:b.skipType(7&S)}}return h},t.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},t.verify=function(b){return typeof b!="object"||b===null?"object expected":b.name!=null&&b.hasOwnProperty("name")&&!g.isString(b.name)?"name: string expected":b.filter!=null&&b.hasOwnProperty("filter")&&!g.isString(b.filter)?"filter: string expected":b.pageSize!=null&&b.hasOwnProperty("pageSize")&&!g.isInteger(b.pageSize)?"pageSize: integer expected":b.pageToken!=null&&b.hasOwnProperty("pageToken")&&!g.isString(b.pageToken)?"pageToken: string expected":null},t.fromObject=function(b){var j;return b instanceof m.google.longrunning.ListOperationsRequest?b:(j=new m.google.longrunning.ListOperationsRequest,b.name!=null&&(j.name=String(b.name)),b.filter!=null&&(j.filter=String(b.filter)),b.pageSize!=null&&(j.pageSize=0|b.pageSize),b.pageToken!=null&&(j.pageToken=String(b.pageToken)),j)},t.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.filter="",D.pageSize=0,D.pageToken="",D.name=""),b.filter!=null&&b.hasOwnProperty("filter")&&(D.filter=b.filter),b.pageSize!=null&&b.hasOwnProperty("pageSize")&&(D.pageSize=b.pageSize),b.pageToken!=null&&b.hasOwnProperty("pageToken")&&(D.pageToken=b.pageToken),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),D},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t),s.ListOperationsResponse=(n.prototype.operations=g.emptyArray,n.prototype.nextPageToken="",n.create=function(b){return new n(b)},n.encode=function(b,j){if(j=j||T.create(),b.operations!=null&&b.operations.length)for(var D=0;D>>3){case 1:h.operations&&h.operations.length||(h.operations=[]),h.operations.push(m.google.longrunning.Operation.decode(b,b.uint32()));break;case 2:h.nextPageToken=b.string();break;default:b.skipType(7&S)}}return h},n.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},n.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.operations!=null&&b.hasOwnProperty("operations")){if(!Array.isArray(b.operations))return"operations: array expected";for(var j=0;j>>3==1?h.name=b.string():b.skipType(7&S)}return h},i.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},i.verify=function(b){return typeof b!="object"||b===null?"object expected":b.name!=null&&b.hasOwnProperty("name")&&!g.isString(b.name)?"name: string expected":null},i.fromObject=function(b){var j;return b instanceof m.google.longrunning.CancelOperationRequest?b:(j=new m.google.longrunning.CancelOperationRequest,b.name!=null&&(j.name=String(b.name)),j)},i.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.name=""),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),D},i.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},i),s.DeleteOperationRequest=(p.prototype.name="",p.create=function(b){return new p(b)},p.encode=function(b,j){return j=j||T.create(),b.name!=null&&Object.hasOwnProperty.call(b,"name")&&j.uint32(10).string(b.name),j},p.encodeDelimited=function(b,j){return this.encode(b,j).ldelim()},p.decode=function(b,j){b instanceof u||(b=u.create(b));for(var D=j===void 0?b.len:b.pos+j,h=new m.google.longrunning.DeleteOperationRequest;b.pos>>3==1?h.name=b.string():b.skipType(7&S)}return h},p.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},p.verify=function(b){return typeof b!="object"||b===null?"object expected":b.name!=null&&b.hasOwnProperty("name")&&!g.isString(b.name)?"name: string expected":null},p.fromObject=function(b){var j;return b instanceof m.google.longrunning.DeleteOperationRequest?b:(j=new m.google.longrunning.DeleteOperationRequest,b.name!=null&&(j.name=String(b.name)),j)},p.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.name=""),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),D},p.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},p),s.WaitOperationRequest=(f.prototype.name="",f.prototype.timeout=null,f.create=function(b){return new f(b)},f.encode=function(b,j){return j=j||T.create(),b.name!=null&&Object.hasOwnProperty.call(b,"name")&&j.uint32(10).string(b.name),b.timeout!=null&&Object.hasOwnProperty.call(b,"timeout")&&m.google.protobuf.Duration.encode(b.timeout,j.uint32(18).fork()).ldelim(),j},f.encodeDelimited=function(b,j){return this.encode(b,j).ldelim()},f.decode=function(b,j){b instanceof u||(b=u.create(b));for(var D=j===void 0?b.len:b.pos+j,h=new m.google.longrunning.WaitOperationRequest;b.pos>>3){case 1:h.name=b.string();break;case 2:h.timeout=m.google.protobuf.Duration.decode(b,b.uint32());break;default:b.skipType(7&S)}}return h},f.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},f.verify=function(b){return typeof b!="object"||b===null?"object expected":b.name!=null&&b.hasOwnProperty("name")&&!g.isString(b.name)?"name: string expected":b.timeout!=null&&b.hasOwnProperty("timeout")&&(b=m.google.protobuf.Duration.verify(b.timeout),b)?"timeout."+b:null},f.fromObject=function(b){if(b instanceof m.google.longrunning.WaitOperationRequest)return b;var j=new m.google.longrunning.WaitOperationRequest;if(b.name!=null&&(j.name=String(b.name)),b.timeout!=null){if(typeof b.timeout!="object")throw TypeError(".google.longrunning.WaitOperationRequest.timeout: object expected");j.timeout=m.google.protobuf.Duration.fromObject(b.timeout)}return j},f.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.name="",D.timeout=null),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),b.timeout!=null&&b.hasOwnProperty("timeout")&&(D.timeout=m.google.protobuf.Duration.toObject(b.timeout,j)),D},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f),s.OperationInfo=(y.prototype.responseType="",y.prototype.metadataType="",y.create=function(b){return new y(b)},y.encode=function(b,j){return j=j||T.create(),b.responseType!=null&&Object.hasOwnProperty.call(b,"responseType")&&j.uint32(10).string(b.responseType),b.metadataType!=null&&Object.hasOwnProperty.call(b,"metadataType")&&j.uint32(18).string(b.metadataType),j},y.encodeDelimited=function(b,j){return this.encode(b,j).ldelim()},y.decode=function(b,j){b instanceof u||(b=u.create(b));for(var D=j===void 0?b.len:b.pos+j,h=new m.google.longrunning.OperationInfo;b.pos>>3){case 1:h.responseType=b.string();break;case 2:h.metadataType=b.string();break;default:b.skipType(7&S)}}return h},y.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},y.verify=function(b){return typeof b!="object"||b===null?"object expected":b.responseType!=null&&b.hasOwnProperty("responseType")&&!g.isString(b.responseType)?"responseType: string expected":b.metadataType!=null&&b.hasOwnProperty("metadataType")&&!g.isString(b.metadataType)?"metadataType: string expected":null},y.fromObject=function(b){var j;return b instanceof m.google.longrunning.OperationInfo?b:(j=new m.google.longrunning.OperationInfo,b.responseType!=null&&(j.responseType=String(b.responseType)),b.metadataType!=null&&(j.metadataType=String(b.metadataType)),j)},y.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.responseType="",D.metadataType=""),b.responseType!=null&&b.hasOwnProperty("responseType")&&(D.responseType=b.responseType),b.metadataType!=null&&b.hasOwnProperty("metadataType")&&(D.metadataType=b.metadataType),D},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y),s),l.api=((c={}).Http=(O.prototype.rules=g.emptyArray,O.prototype.fullyDecodeReservedExpansion=!1,O.create=function(b){return new O(b)},O.encode=function(b,j){if(j=j||T.create(),b.rules!=null&&b.rules.length)for(var D=0;D>>3){case 1:h.rules&&h.rules.length||(h.rules=[]),h.rules.push(m.google.api.HttpRule.decode(b,b.uint32()));break;case 2:h.fullyDecodeReservedExpansion=b.bool();break;default:b.skipType(7&S)}}return h},O.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},O.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.rules!=null&&b.hasOwnProperty("rules")){if(!Array.isArray(b.rules))return"rules: array expected";for(var j=0;j>>3){case 1:h.selector=b.string();break;case 2:h.get=b.string();break;case 3:h.put=b.string();break;case 4:h.post=b.string();break;case 5:h.delete=b.string();break;case 6:h.patch=b.string();break;case 8:h.custom=m.google.api.CustomHttpPattern.decode(b,b.uint32());break;case 7:h.body=b.string();break;case 12:h.responseBody=b.string();break;case 11:h.additionalBindings&&h.additionalBindings.length||(h.additionalBindings=[]),h.additionalBindings.push(m.google.api.HttpRule.decode(b,b.uint32()));break;default:b.skipType(7&S)}}return h},_.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},_.verify=function(b){if(typeof b!="object"||b===null)return"object expected";var j={};if(b.selector!=null&&b.hasOwnProperty("selector")&&!g.isString(b.selector))return"selector: string expected";if(b.get!=null&&b.hasOwnProperty("get")&&(j.pattern=1,!g.isString(b.get)))return"get: string expected";if(b.put!=null&&b.hasOwnProperty("put")){if(j.pattern===1)return"pattern: multiple values";if(j.pattern=1,!g.isString(b.put))return"put: string expected"}if(b.post!=null&&b.hasOwnProperty("post")){if(j.pattern===1)return"pattern: multiple values";if(j.pattern=1,!g.isString(b.post))return"post: string expected"}if(b.delete!=null&&b.hasOwnProperty("delete")){if(j.pattern===1)return"pattern: multiple values";if(j.pattern=1,!g.isString(b.delete))return"delete: string expected"}if(b.patch!=null&&b.hasOwnProperty("patch")){if(j.pattern===1)return"pattern: multiple values";if(j.pattern=1,!g.isString(b.patch))return"patch: string expected"}if(b.custom!=null&&b.hasOwnProperty("custom")){if(j.pattern===1)return"pattern: multiple values";if(j.pattern=1,D=m.google.api.CustomHttpPattern.verify(b.custom))return"custom."+D}if(b.body!=null&&b.hasOwnProperty("body")&&!g.isString(b.body))return"body: string expected";if(b.responseBody!=null&&b.hasOwnProperty("responseBody")&&!g.isString(b.responseBody))return"responseBody: string expected";if(b.additionalBindings!=null&&b.hasOwnProperty("additionalBindings")){if(!Array.isArray(b.additionalBindings))return"additionalBindings: array expected";for(var D,h=0;h>>3){case 1:h.kind=b.string();break;case 2:h.path=b.string();break;default:b.skipType(7&S)}}return h},R.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},R.verify=function(b){return typeof b!="object"||b===null?"object expected":b.kind!=null&&b.hasOwnProperty("kind")&&!g.isString(b.kind)?"kind: string expected":b.path!=null&&b.hasOwnProperty("path")&&!g.isString(b.path)?"path: string expected":null},R.fromObject=function(b){var j;return b instanceof m.google.api.CustomHttpPattern?b:(j=new m.google.api.CustomHttpPattern,b.kind!=null&&(j.kind=String(b.kind)),b.path!=null&&(j.path=String(b.path)),j)},R.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.kind="",D.path=""),b.kind!=null&&b.hasOwnProperty("kind")&&(D.kind=b.kind),b.path!=null&&b.hasOwnProperty("path")&&(D.path=b.path),D},R.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},R),c),l.protobuf=((s={}).FileDescriptorSet=(k.prototype.file=g.emptyArray,k.create=function(b){return new k(b)},k.encode=function(b,j){if(j=j||T.create(),b.file!=null&&b.file.length)for(var D=0;D>>3==1?(h.file&&h.file.length||(h.file=[]),h.file.push(m.google.protobuf.FileDescriptorProto.decode(b,b.uint32()))):b.skipType(7&S)}return h},k.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},k.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.file!=null&&b.hasOwnProperty("file")){if(!Array.isArray(b.file))return"file: array expected";for(var j=0;j>>3){case 1:h.name=b.string();break;case 2:h.package=b.string();break;case 3:h.dependency&&h.dependency.length||(h.dependency=[]),h.dependency.push(b.string());break;case 10:if(h.publicDependency&&h.publicDependency.length||(h.publicDependency=[]),(7&S)==2)for(var x=b.uint32()+b.pos;b.pos>>3){case 1:h.name=b.string();break;case 2:h.field&&h.field.length||(h.field=[]),h.field.push(m.google.protobuf.FieldDescriptorProto.decode(b,b.uint32()));break;case 6:h.extension&&h.extension.length||(h.extension=[]),h.extension.push(m.google.protobuf.FieldDescriptorProto.decode(b,b.uint32()));break;case 3:h.nestedType&&h.nestedType.length||(h.nestedType=[]),h.nestedType.push(m.google.protobuf.DescriptorProto.decode(b,b.uint32()));break;case 4:h.enumType&&h.enumType.length||(h.enumType=[]),h.enumType.push(m.google.protobuf.EnumDescriptorProto.decode(b,b.uint32()));break;case 5:h.extensionRange&&h.extensionRange.length||(h.extensionRange=[]),h.extensionRange.push(m.google.protobuf.DescriptorProto.ExtensionRange.decode(b,b.uint32()));break;case 8:h.oneofDecl&&h.oneofDecl.length||(h.oneofDecl=[]),h.oneofDecl.push(m.google.protobuf.OneofDescriptorProto.decode(b,b.uint32()));break;case 7:h.options=m.google.protobuf.MessageOptions.decode(b,b.uint32());break;case 9:h.reservedRange&&h.reservedRange.length||(h.reservedRange=[]),h.reservedRange.push(m.google.protobuf.DescriptorProto.ReservedRange.decode(b,b.uint32()));break;case 10:h.reservedName&&h.reservedName.length||(h.reservedName=[]),h.reservedName.push(b.string());break;default:b.skipType(7&S)}}return h},U.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},U.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.name!=null&&b.hasOwnProperty("name")&&!g.isString(b.name))return"name: string expected";if(b.field!=null&&b.hasOwnProperty("field")){if(!Array.isArray(b.field))return"field: array expected";for(var j=0;j>>3){case 1:h.start=b.int32();break;case 2:h.end=b.int32();break;case 3:h.options=m.google.protobuf.ExtensionRangeOptions.decode(b,b.uint32());break;default:b.skipType(7&S)}}return h},z.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},z.verify=function(b){return typeof b!="object"||b===null?"object expected":b.start!=null&&b.hasOwnProperty("start")&&!g.isInteger(b.start)?"start: integer expected":b.end!=null&&b.hasOwnProperty("end")&&!g.isInteger(b.end)?"end: integer expected":b.options!=null&&b.hasOwnProperty("options")&&(b=m.google.protobuf.ExtensionRangeOptions.verify(b.options),b)?"options."+b:null},z.fromObject=function(b){if(b instanceof m.google.protobuf.DescriptorProto.ExtensionRange)return b;var j=new m.google.protobuf.DescriptorProto.ExtensionRange;if(b.start!=null&&(j.start=0|b.start),b.end!=null&&(j.end=0|b.end),b.options!=null){if(typeof b.options!="object")throw TypeError(".google.protobuf.DescriptorProto.ExtensionRange.options: object expected");j.options=m.google.protobuf.ExtensionRangeOptions.fromObject(b.options)}return j},z.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.start=0,D.end=0,D.options=null),b.start!=null&&b.hasOwnProperty("start")&&(D.start=b.start),b.end!=null&&b.hasOwnProperty("end")&&(D.end=b.end),b.options!=null&&b.hasOwnProperty("options")&&(D.options=m.google.protobuf.ExtensionRangeOptions.toObject(b.options,j)),D},z.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},z),U.ReservedRange=(G.prototype.start=0,G.prototype.end=0,G.create=function(b){return new G(b)},G.encode=function(b,j){return j=j||T.create(),b.start!=null&&Object.hasOwnProperty.call(b,"start")&&j.uint32(8).int32(b.start),b.end!=null&&Object.hasOwnProperty.call(b,"end")&&j.uint32(16).int32(b.end),j},G.encodeDelimited=function(b,j){return this.encode(b,j).ldelim()},G.decode=function(b,j){b instanceof u||(b=u.create(b));for(var D=j===void 0?b.len:b.pos+j,h=new m.google.protobuf.DescriptorProto.ReservedRange;b.pos>>3){case 1:h.start=b.int32();break;case 2:h.end=b.int32();break;default:b.skipType(7&S)}}return h},G.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},G.verify=function(b){return typeof b!="object"||b===null?"object expected":b.start!=null&&b.hasOwnProperty("start")&&!g.isInteger(b.start)?"start: integer expected":b.end!=null&&b.hasOwnProperty("end")&&!g.isInteger(b.end)?"end: integer expected":null},G.fromObject=function(b){var j;return b instanceof m.google.protobuf.DescriptorProto.ReservedRange?b:(j=new m.google.protobuf.DescriptorProto.ReservedRange,b.start!=null&&(j.start=0|b.start),b.end!=null&&(j.end=0|b.end),j)},G.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.start=0,D.end=0),b.start!=null&&b.hasOwnProperty("start")&&(D.start=b.start),b.end!=null&&b.hasOwnProperty("end")&&(D.end=b.end),D},G.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},G),U),s.ExtensionRangeOptions=(X.prototype.uninterpretedOption=g.emptyArray,X.create=function(b){return new X(b)},X.encode=function(b,j){if(j=j||T.create(),b.uninterpretedOption!=null&&b.uninterpretedOption.length)for(var D=0;D>>3==999?(h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()))):b.skipType(7&S)}return h},X.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},X.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3){case 1:h.name=b.string();break;case 3:h.number=b.int32();break;case 4:h.label=b.int32();break;case 5:h.type=b.int32();break;case 6:h.typeName=b.string();break;case 2:h.extendee=b.string();break;case 7:h.defaultValue=b.string();break;case 9:h.oneofIndex=b.int32();break;case 10:h.jsonName=b.string();break;case 8:h.options=m.google.protobuf.FieldOptions.decode(b,b.uint32());break;case 17:h.proto3Optional=b.bool();break;default:b.skipType(7&S)}}return h},q.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},q.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.name!=null&&b.hasOwnProperty("name")&&!g.isString(b.name))return"name: string expected";if(b.number!=null&&b.hasOwnProperty("number")&&!g.isInteger(b.number))return"number: integer expected";if(b.label!=null&&b.hasOwnProperty("label"))switch(b.label){default:return"label: enum value expected";case 1:case 2:case 3:}if(b.type!=null&&b.hasOwnProperty("type"))switch(b.type){default:return"type: enum value expected";case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:}if(b.typeName!=null&&b.hasOwnProperty("typeName")&&!g.isString(b.typeName))return"typeName: string expected";if(b.extendee!=null&&b.hasOwnProperty("extendee")&&!g.isString(b.extendee))return"extendee: string expected";if(b.defaultValue!=null&&b.hasOwnProperty("defaultValue")&&!g.isString(b.defaultValue))return"defaultValue: string expected";if(b.oneofIndex!=null&&b.hasOwnProperty("oneofIndex")&&!g.isInteger(b.oneofIndex))return"oneofIndex: integer expected";if(b.jsonName!=null&&b.hasOwnProperty("jsonName")&&!g.isString(b.jsonName))return"jsonName: string expected";if(b.options!=null&&b.hasOwnProperty("options")){var j=m.google.protobuf.FieldOptions.verify(b.options);if(j)return"options."+j}return b.proto3Optional!=null&&b.hasOwnProperty("proto3Optional")&&typeof b.proto3Optional!="boolean"?"proto3Optional: boolean expected":null},q.fromObject=function(b){if(b instanceof m.google.protobuf.FieldDescriptorProto)return b;var j=new m.google.protobuf.FieldDescriptorProto;switch(b.name!=null&&(j.name=String(b.name)),b.number!=null&&(j.number=0|b.number),b.label){case"LABEL_OPTIONAL":case 1:j.label=1;break;case"LABEL_REQUIRED":case 2:j.label=2;break;case"LABEL_REPEATED":case 3:j.label=3}switch(b.type){case"TYPE_DOUBLE":case 1:j.type=1;break;case"TYPE_FLOAT":case 2:j.type=2;break;case"TYPE_INT64":case 3:j.type=3;break;case"TYPE_UINT64":case 4:j.type=4;break;case"TYPE_INT32":case 5:j.type=5;break;case"TYPE_FIXED64":case 6:j.type=6;break;case"TYPE_FIXED32":case 7:j.type=7;break;case"TYPE_BOOL":case 8:j.type=8;break;case"TYPE_STRING":case 9:j.type=9;break;case"TYPE_GROUP":case 10:j.type=10;break;case"TYPE_MESSAGE":case 11:j.type=11;break;case"TYPE_BYTES":case 12:j.type=12;break;case"TYPE_UINT32":case 13:j.type=13;break;case"TYPE_ENUM":case 14:j.type=14;break;case"TYPE_SFIXED32":case 15:j.type=15;break;case"TYPE_SFIXED64":case 16:j.type=16;break;case"TYPE_SINT32":case 17:j.type=17;break;case"TYPE_SINT64":case 18:j.type=18}if(b.typeName!=null&&(j.typeName=String(b.typeName)),b.extendee!=null&&(j.extendee=String(b.extendee)),b.defaultValue!=null&&(j.defaultValue=String(b.defaultValue)),b.oneofIndex!=null&&(j.oneofIndex=0|b.oneofIndex),b.jsonName!=null&&(j.jsonName=String(b.jsonName)),b.options!=null){if(typeof b.options!="object")throw TypeError(".google.protobuf.FieldDescriptorProto.options: object expected");j.options=m.google.protobuf.FieldOptions.fromObject(b.options)}return b.proto3Optional!=null&&(j.proto3Optional=!!b.proto3Optional),j},q.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.name="",D.extendee="",D.number=0,D.label=j.enums===String?"LABEL_OPTIONAL":1,D.type=j.enums===String?"TYPE_DOUBLE":1,D.typeName="",D.defaultValue="",D.options=null,D.oneofIndex=0,D.jsonName="",D.proto3Optional=!1),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),b.extendee!=null&&b.hasOwnProperty("extendee")&&(D.extendee=b.extendee),b.number!=null&&b.hasOwnProperty("number")&&(D.number=b.number),b.label!=null&&b.hasOwnProperty("label")&&(D.label=j.enums===String?m.google.protobuf.FieldDescriptorProto.Label[b.label]:b.label),b.type!=null&&b.hasOwnProperty("type")&&(D.type=j.enums===String?m.google.protobuf.FieldDescriptorProto.Type[b.type]:b.type),b.typeName!=null&&b.hasOwnProperty("typeName")&&(D.typeName=b.typeName),b.defaultValue!=null&&b.hasOwnProperty("defaultValue")&&(D.defaultValue=b.defaultValue),b.options!=null&&b.hasOwnProperty("options")&&(D.options=m.google.protobuf.FieldOptions.toObject(b.options,j)),b.oneofIndex!=null&&b.hasOwnProperty("oneofIndex")&&(D.oneofIndex=b.oneofIndex),b.jsonName!=null&&b.hasOwnProperty("jsonName")&&(D.jsonName=b.jsonName),b.proto3Optional!=null&&b.hasOwnProperty("proto3Optional")&&(D.proto3Optional=b.proto3Optional),D},q.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},q.Type=(c={},(o=Object.create(c))[c[1]="TYPE_DOUBLE"]=1,o[c[2]="TYPE_FLOAT"]=2,o[c[3]="TYPE_INT64"]=3,o[c[4]="TYPE_UINT64"]=4,o[c[5]="TYPE_INT32"]=5,o[c[6]="TYPE_FIXED64"]=6,o[c[7]="TYPE_FIXED32"]=7,o[c[8]="TYPE_BOOL"]=8,o[c[9]="TYPE_STRING"]=9,o[c[10]="TYPE_GROUP"]=10,o[c[11]="TYPE_MESSAGE"]=11,o[c[12]="TYPE_BYTES"]=12,o[c[13]="TYPE_UINT32"]=13,o[c[14]="TYPE_ENUM"]=14,o[c[15]="TYPE_SFIXED32"]=15,o[c[16]="TYPE_SFIXED64"]=16,o[c[17]="TYPE_SINT32"]=17,o[c[18]="TYPE_SINT64"]=18,o),q.Label=(c={},(o=Object.create(c))[c[1]="LABEL_OPTIONAL"]=1,o[c[2]="LABEL_REQUIRED"]=2,o[c[3]="LABEL_REPEATED"]=3,o),q),s.OneofDescriptorProto=(Z.prototype.name="",Z.prototype.options=null,Z.create=function(b){return new Z(b)},Z.encode=function(b,j){return j=j||T.create(),b.name!=null&&Object.hasOwnProperty.call(b,"name")&&j.uint32(10).string(b.name),b.options!=null&&Object.hasOwnProperty.call(b,"options")&&m.google.protobuf.OneofOptions.encode(b.options,j.uint32(18).fork()).ldelim(),j},Z.encodeDelimited=function(b,j){return this.encode(b,j).ldelim()},Z.decode=function(b,j){b instanceof u||(b=u.create(b));for(var D=j===void 0?b.len:b.pos+j,h=new m.google.protobuf.OneofDescriptorProto;b.pos>>3){case 1:h.name=b.string();break;case 2:h.options=m.google.protobuf.OneofOptions.decode(b,b.uint32());break;default:b.skipType(7&S)}}return h},Z.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},Z.verify=function(b){return typeof b!="object"||b===null?"object expected":b.name!=null&&b.hasOwnProperty("name")&&!g.isString(b.name)?"name: string expected":b.options!=null&&b.hasOwnProperty("options")&&(b=m.google.protobuf.OneofOptions.verify(b.options),b)?"options."+b:null},Z.fromObject=function(b){if(b instanceof m.google.protobuf.OneofDescriptorProto)return b;var j=new m.google.protobuf.OneofDescriptorProto;if(b.name!=null&&(j.name=String(b.name)),b.options!=null){if(typeof b.options!="object")throw TypeError(".google.protobuf.OneofDescriptorProto.options: object expected");j.options=m.google.protobuf.OneofOptions.fromObject(b.options)}return j},Z.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.name="",D.options=null),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),b.options!=null&&b.hasOwnProperty("options")&&(D.options=m.google.protobuf.OneofOptions.toObject(b.options,j)),D},Z.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},Z),s.EnumDescriptorProto=(H.prototype.name="",H.prototype.value=g.emptyArray,H.prototype.options=null,H.prototype.reservedRange=g.emptyArray,H.prototype.reservedName=g.emptyArray,H.create=function(b){return new H(b)},H.encode=function(b,j){if(j=j||T.create(),b.name!=null&&Object.hasOwnProperty.call(b,"name")&&j.uint32(10).string(b.name),b.value!=null&&b.value.length)for(var D=0;D>>3){case 1:h.name=b.string();break;case 2:h.value&&h.value.length||(h.value=[]),h.value.push(m.google.protobuf.EnumValueDescriptorProto.decode(b,b.uint32()));break;case 3:h.options=m.google.protobuf.EnumOptions.decode(b,b.uint32());break;case 4:h.reservedRange&&h.reservedRange.length||(h.reservedRange=[]),h.reservedRange.push(m.google.protobuf.EnumDescriptorProto.EnumReservedRange.decode(b,b.uint32()));break;case 5:h.reservedName&&h.reservedName.length||(h.reservedName=[]),h.reservedName.push(b.string());break;default:b.skipType(7&S)}}return h},H.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},H.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.name!=null&&b.hasOwnProperty("name")&&!g.isString(b.name))return"name: string expected";if(b.value!=null&&b.hasOwnProperty("value")){if(!Array.isArray(b.value))return"value: array expected";for(var j=0;j>>3){case 1:h.start=b.int32();break;case 2:h.end=b.int32();break;default:b.skipType(7&S)}}return h},L.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},L.verify=function(b){return typeof b!="object"||b===null?"object expected":b.start!=null&&b.hasOwnProperty("start")&&!g.isInteger(b.start)?"start: integer expected":b.end!=null&&b.hasOwnProperty("end")&&!g.isInteger(b.end)?"end: integer expected":null},L.fromObject=function(b){var j;return b instanceof m.google.protobuf.EnumDescriptorProto.EnumReservedRange?b:(j=new m.google.protobuf.EnumDescriptorProto.EnumReservedRange,b.start!=null&&(j.start=0|b.start),b.end!=null&&(j.end=0|b.end),j)},L.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.start=0,D.end=0),b.start!=null&&b.hasOwnProperty("start")&&(D.start=b.start),b.end!=null&&b.hasOwnProperty("end")&&(D.end=b.end),D},L.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},L),H),s.EnumValueDescriptorProto=(W.prototype.name="",W.prototype.number=0,W.prototype.options=null,W.create=function(b){return new W(b)},W.encode=function(b,j){return j=j||T.create(),b.name!=null&&Object.hasOwnProperty.call(b,"name")&&j.uint32(10).string(b.name),b.number!=null&&Object.hasOwnProperty.call(b,"number")&&j.uint32(16).int32(b.number),b.options!=null&&Object.hasOwnProperty.call(b,"options")&&m.google.protobuf.EnumValueOptions.encode(b.options,j.uint32(26).fork()).ldelim(),j},W.encodeDelimited=function(b,j){return this.encode(b,j).ldelim()},W.decode=function(b,j){b instanceof u||(b=u.create(b));for(var D=j===void 0?b.len:b.pos+j,h=new m.google.protobuf.EnumValueDescriptorProto;b.pos>>3){case 1:h.name=b.string();break;case 2:h.number=b.int32();break;case 3:h.options=m.google.protobuf.EnumValueOptions.decode(b,b.uint32());break;default:b.skipType(7&S)}}return h},W.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},W.verify=function(b){return typeof b!="object"||b===null?"object expected":b.name!=null&&b.hasOwnProperty("name")&&!g.isString(b.name)?"name: string expected":b.number!=null&&b.hasOwnProperty("number")&&!g.isInteger(b.number)?"number: integer expected":b.options!=null&&b.hasOwnProperty("options")&&(b=m.google.protobuf.EnumValueOptions.verify(b.options),b)?"options."+b:null},W.fromObject=function(b){if(b instanceof m.google.protobuf.EnumValueDescriptorProto)return b;var j=new m.google.protobuf.EnumValueDescriptorProto;if(b.name!=null&&(j.name=String(b.name)),b.number!=null&&(j.number=0|b.number),b.options!=null){if(typeof b.options!="object")throw TypeError(".google.protobuf.EnumValueDescriptorProto.options: object expected");j.options=m.google.protobuf.EnumValueOptions.fromObject(b.options)}return j},W.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.name="",D.number=0,D.options=null),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),b.number!=null&&b.hasOwnProperty("number")&&(D.number=b.number),b.options!=null&&b.hasOwnProperty("options")&&(D.options=m.google.protobuf.EnumValueOptions.toObject(b.options,j)),D},W.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},W),s.ServiceDescriptorProto=(ee.prototype.name="",ee.prototype.method=g.emptyArray,ee.prototype.options=null,ee.create=function(b){return new ee(b)},ee.encode=function(b,j){if(j=j||T.create(),b.name!=null&&Object.hasOwnProperty.call(b,"name")&&j.uint32(10).string(b.name),b.method!=null&&b.method.length)for(var D=0;D>>3){case 1:h.name=b.string();break;case 2:h.method&&h.method.length||(h.method=[]),h.method.push(m.google.protobuf.MethodDescriptorProto.decode(b,b.uint32()));break;case 3:h.options=m.google.protobuf.ServiceOptions.decode(b,b.uint32());break;default:b.skipType(7&S)}}return h},ee.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},ee.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.name!=null&&b.hasOwnProperty("name")&&!g.isString(b.name))return"name: string expected";if(b.method!=null&&b.hasOwnProperty("method")){if(!Array.isArray(b.method))return"method: array expected";for(var j=0;j>>3){case 1:h.name=b.string();break;case 2:h.inputType=b.string();break;case 3:h.outputType=b.string();break;case 4:h.options=m.google.protobuf.MethodOptions.decode(b,b.uint32());break;case 5:h.clientStreaming=b.bool();break;case 6:h.serverStreaming=b.bool();break;default:b.skipType(7&S)}}return h},ne.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},ne.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.name!=null&&b.hasOwnProperty("name")&&!g.isString(b.name))return"name: string expected";if(b.inputType!=null&&b.hasOwnProperty("inputType")&&!g.isString(b.inputType))return"inputType: string expected";if(b.outputType!=null&&b.hasOwnProperty("outputType")&&!g.isString(b.outputType))return"outputType: string expected";if(b.options!=null&&b.hasOwnProperty("options")){var j=m.google.protobuf.MethodOptions.verify(b.options);if(j)return"options."+j}return b.clientStreaming!=null&&b.hasOwnProperty("clientStreaming")&&typeof b.clientStreaming!="boolean"?"clientStreaming: boolean expected":b.serverStreaming!=null&&b.hasOwnProperty("serverStreaming")&&typeof b.serverStreaming!="boolean"?"serverStreaming: boolean expected":null},ne.fromObject=function(b){if(b instanceof m.google.protobuf.MethodDescriptorProto)return b;var j=new m.google.protobuf.MethodDescriptorProto;if(b.name!=null&&(j.name=String(b.name)),b.inputType!=null&&(j.inputType=String(b.inputType)),b.outputType!=null&&(j.outputType=String(b.outputType)),b.options!=null){if(typeof b.options!="object")throw TypeError(".google.protobuf.MethodDescriptorProto.options: object expected");j.options=m.google.protobuf.MethodOptions.fromObject(b.options)}return b.clientStreaming!=null&&(j.clientStreaming=!!b.clientStreaming),b.serverStreaming!=null&&(j.serverStreaming=!!b.serverStreaming),j},ne.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.name="",D.inputType="",D.outputType="",D.options=null,D.clientStreaming=!1,D.serverStreaming=!1),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),b.inputType!=null&&b.hasOwnProperty("inputType")&&(D.inputType=b.inputType),b.outputType!=null&&b.hasOwnProperty("outputType")&&(D.outputType=b.outputType),b.options!=null&&b.hasOwnProperty("options")&&(D.options=m.google.protobuf.MethodOptions.toObject(b.options,j)),b.clientStreaming!=null&&b.hasOwnProperty("clientStreaming")&&(D.clientStreaming=b.clientStreaming),b.serverStreaming!=null&&b.hasOwnProperty("serverStreaming")&&(D.serverStreaming=b.serverStreaming),D},ne.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},ne),s.FileOptions=(te.prototype.javaPackage="",te.prototype.javaOuterClassname="",te.prototype.javaMultipleFiles=!1,te.prototype.javaGenerateEqualsAndHash=!1,te.prototype.javaStringCheckUtf8=!1,te.prototype.optimizeFor=1,te.prototype.goPackage="",te.prototype.ccGenericServices=!1,te.prototype.javaGenericServices=!1,te.prototype.pyGenericServices=!1,te.prototype.phpGenericServices=!1,te.prototype.deprecated=!1,te.prototype.ccEnableArenas=!0,te.prototype.objcClassPrefix="",te.prototype.csharpNamespace="",te.prototype.swiftPrefix="",te.prototype.phpClassPrefix="",te.prototype.phpNamespace="",te.prototype.phpMetadataNamespace="",te.prototype.rubyPackage="",te.prototype.uninterpretedOption=g.emptyArray,te.create=function(b){return new te(b)},te.encode=function(b,j){if(j=j||T.create(),b.javaPackage!=null&&Object.hasOwnProperty.call(b,"javaPackage")&&j.uint32(10).string(b.javaPackage),b.javaOuterClassname!=null&&Object.hasOwnProperty.call(b,"javaOuterClassname")&&j.uint32(66).string(b.javaOuterClassname),b.optimizeFor!=null&&Object.hasOwnProperty.call(b,"optimizeFor")&&j.uint32(72).int32(b.optimizeFor),b.javaMultipleFiles!=null&&Object.hasOwnProperty.call(b,"javaMultipleFiles")&&j.uint32(80).bool(b.javaMultipleFiles),b.goPackage!=null&&Object.hasOwnProperty.call(b,"goPackage")&&j.uint32(90).string(b.goPackage),b.ccGenericServices!=null&&Object.hasOwnProperty.call(b,"ccGenericServices")&&j.uint32(128).bool(b.ccGenericServices),b.javaGenericServices!=null&&Object.hasOwnProperty.call(b,"javaGenericServices")&&j.uint32(136).bool(b.javaGenericServices),b.pyGenericServices!=null&&Object.hasOwnProperty.call(b,"pyGenericServices")&&j.uint32(144).bool(b.pyGenericServices),b.javaGenerateEqualsAndHash!=null&&Object.hasOwnProperty.call(b,"javaGenerateEqualsAndHash")&&j.uint32(160).bool(b.javaGenerateEqualsAndHash),b.deprecated!=null&&Object.hasOwnProperty.call(b,"deprecated")&&j.uint32(184).bool(b.deprecated),b.javaStringCheckUtf8!=null&&Object.hasOwnProperty.call(b,"javaStringCheckUtf8")&&j.uint32(216).bool(b.javaStringCheckUtf8),b.ccEnableArenas!=null&&Object.hasOwnProperty.call(b,"ccEnableArenas")&&j.uint32(248).bool(b.ccEnableArenas),b.objcClassPrefix!=null&&Object.hasOwnProperty.call(b,"objcClassPrefix")&&j.uint32(290).string(b.objcClassPrefix),b.csharpNamespace!=null&&Object.hasOwnProperty.call(b,"csharpNamespace")&&j.uint32(298).string(b.csharpNamespace),b.swiftPrefix!=null&&Object.hasOwnProperty.call(b,"swiftPrefix")&&j.uint32(314).string(b.swiftPrefix),b.phpClassPrefix!=null&&Object.hasOwnProperty.call(b,"phpClassPrefix")&&j.uint32(322).string(b.phpClassPrefix),b.phpNamespace!=null&&Object.hasOwnProperty.call(b,"phpNamespace")&&j.uint32(330).string(b.phpNamespace),b.phpGenericServices!=null&&Object.hasOwnProperty.call(b,"phpGenericServices")&&j.uint32(336).bool(b.phpGenericServices),b.phpMetadataNamespace!=null&&Object.hasOwnProperty.call(b,"phpMetadataNamespace")&&j.uint32(354).string(b.phpMetadataNamespace),b.rubyPackage!=null&&Object.hasOwnProperty.call(b,"rubyPackage")&&j.uint32(362).string(b.rubyPackage),b.uninterpretedOption!=null&&b.uninterpretedOption.length)for(var D=0;D>>3){case 1:h.javaPackage=b.string();break;case 8:h.javaOuterClassname=b.string();break;case 10:h.javaMultipleFiles=b.bool();break;case 20:h.javaGenerateEqualsAndHash=b.bool();break;case 27:h.javaStringCheckUtf8=b.bool();break;case 9:h.optimizeFor=b.int32();break;case 11:h.goPackage=b.string();break;case 16:h.ccGenericServices=b.bool();break;case 17:h.javaGenericServices=b.bool();break;case 18:h.pyGenericServices=b.bool();break;case 42:h.phpGenericServices=b.bool();break;case 23:h.deprecated=b.bool();break;case 31:h.ccEnableArenas=b.bool();break;case 36:h.objcClassPrefix=b.string();break;case 37:h.csharpNamespace=b.string();break;case 39:h.swiftPrefix=b.string();break;case 40:h.phpClassPrefix=b.string();break;case 41:h.phpNamespace=b.string();break;case 44:h.phpMetadataNamespace=b.string();break;case 45:h.rubyPackage=b.string();break;case 999:h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()));break;default:b.skipType(7&S)}}return h},te.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},te.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.javaPackage!=null&&b.hasOwnProperty("javaPackage")&&!g.isString(b.javaPackage))return"javaPackage: string expected";if(b.javaOuterClassname!=null&&b.hasOwnProperty("javaOuterClassname")&&!g.isString(b.javaOuterClassname))return"javaOuterClassname: string expected";if(b.javaMultipleFiles!=null&&b.hasOwnProperty("javaMultipleFiles")&&typeof b.javaMultipleFiles!="boolean")return"javaMultipleFiles: boolean expected";if(b.javaGenerateEqualsAndHash!=null&&b.hasOwnProperty("javaGenerateEqualsAndHash")&&typeof b.javaGenerateEqualsAndHash!="boolean")return"javaGenerateEqualsAndHash: boolean expected";if(b.javaStringCheckUtf8!=null&&b.hasOwnProperty("javaStringCheckUtf8")&&typeof b.javaStringCheckUtf8!="boolean")return"javaStringCheckUtf8: boolean expected";if(b.optimizeFor!=null&&b.hasOwnProperty("optimizeFor"))switch(b.optimizeFor){default:return"optimizeFor: enum value expected";case 1:case 2:case 3:}if(b.goPackage!=null&&b.hasOwnProperty("goPackage")&&!g.isString(b.goPackage))return"goPackage: string expected";if(b.ccGenericServices!=null&&b.hasOwnProperty("ccGenericServices")&&typeof b.ccGenericServices!="boolean")return"ccGenericServices: boolean expected";if(b.javaGenericServices!=null&&b.hasOwnProperty("javaGenericServices")&&typeof b.javaGenericServices!="boolean")return"javaGenericServices: boolean expected";if(b.pyGenericServices!=null&&b.hasOwnProperty("pyGenericServices")&&typeof b.pyGenericServices!="boolean")return"pyGenericServices: boolean expected";if(b.phpGenericServices!=null&&b.hasOwnProperty("phpGenericServices")&&typeof b.phpGenericServices!="boolean")return"phpGenericServices: boolean expected";if(b.deprecated!=null&&b.hasOwnProperty("deprecated")&&typeof b.deprecated!="boolean")return"deprecated: boolean expected";if(b.ccEnableArenas!=null&&b.hasOwnProperty("ccEnableArenas")&&typeof b.ccEnableArenas!="boolean")return"ccEnableArenas: boolean expected";if(b.objcClassPrefix!=null&&b.hasOwnProperty("objcClassPrefix")&&!g.isString(b.objcClassPrefix))return"objcClassPrefix: string expected";if(b.csharpNamespace!=null&&b.hasOwnProperty("csharpNamespace")&&!g.isString(b.csharpNamespace))return"csharpNamespace: string expected";if(b.swiftPrefix!=null&&b.hasOwnProperty("swiftPrefix")&&!g.isString(b.swiftPrefix))return"swiftPrefix: string expected";if(b.phpClassPrefix!=null&&b.hasOwnProperty("phpClassPrefix")&&!g.isString(b.phpClassPrefix))return"phpClassPrefix: string expected";if(b.phpNamespace!=null&&b.hasOwnProperty("phpNamespace")&&!g.isString(b.phpNamespace))return"phpNamespace: string expected";if(b.phpMetadataNamespace!=null&&b.hasOwnProperty("phpMetadataNamespace")&&!g.isString(b.phpMetadataNamespace))return"phpMetadataNamespace: string expected";if(b.rubyPackage!=null&&b.hasOwnProperty("rubyPackage")&&!g.isString(b.rubyPackage))return"rubyPackage: string expected";if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3){case 1:h.messageSetWireFormat=b.bool();break;case 2:h.noStandardDescriptorAccessor=b.bool();break;case 3:h.deprecated=b.bool();break;case 7:h.mapEntry=b.bool();break;case 999:h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()));break;default:b.skipType(7&S)}}return h},re.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},re.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.messageSetWireFormat!=null&&b.hasOwnProperty("messageSetWireFormat")&&typeof b.messageSetWireFormat!="boolean")return"messageSetWireFormat: boolean expected";if(b.noStandardDescriptorAccessor!=null&&b.hasOwnProperty("noStandardDescriptorAccessor")&&typeof b.noStandardDescriptorAccessor!="boolean")return"noStandardDescriptorAccessor: boolean expected";if(b.deprecated!=null&&b.hasOwnProperty("deprecated")&&typeof b.deprecated!="boolean")return"deprecated: boolean expected";if(b.mapEntry!=null&&b.hasOwnProperty("mapEntry")&&typeof b.mapEntry!="boolean")return"mapEntry: boolean expected";if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3){case 1:h.ctype=b.int32();break;case 2:h.packed=b.bool();break;case 6:h.jstype=b.int32();break;case 5:h.lazy=b.bool();break;case 3:h.deprecated=b.bool();break;case 10:h.weak=b.bool();break;case 999:h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()));break;default:b.skipType(7&S)}}return h},ie.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},ie.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.ctype!=null&&b.hasOwnProperty("ctype"))switch(b.ctype){default:return"ctype: enum value expected";case 0:case 1:case 2:}if(b.packed!=null&&b.hasOwnProperty("packed")&&typeof b.packed!="boolean")return"packed: boolean expected";if(b.jstype!=null&&b.hasOwnProperty("jstype"))switch(b.jstype){default:return"jstype: enum value expected";case 0:case 1:case 2:}if(b.lazy!=null&&b.hasOwnProperty("lazy")&&typeof b.lazy!="boolean")return"lazy: boolean expected";if(b.deprecated!=null&&b.hasOwnProperty("deprecated")&&typeof b.deprecated!="boolean")return"deprecated: boolean expected";if(b.weak!=null&&b.hasOwnProperty("weak")&&typeof b.weak!="boolean")return"weak: boolean expected";if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3==999?(h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()))):b.skipType(7&S)}return h},me.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},me.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3){case 2:h.allowAlias=b.bool();break;case 3:h.deprecated=b.bool();break;case 999:h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()));break;default:b.skipType(7&S)}}return h},ue.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},ue.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.allowAlias!=null&&b.hasOwnProperty("allowAlias")&&typeof b.allowAlias!="boolean")return"allowAlias: boolean expected";if(b.deprecated!=null&&b.hasOwnProperty("deprecated")&&typeof b.deprecated!="boolean")return"deprecated: boolean expected";if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3){case 1:h.deprecated=b.bool();break;case 999:h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()));break;default:b.skipType(7&S)}}return h},$.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},$.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.deprecated!=null&&b.hasOwnProperty("deprecated")&&typeof b.deprecated!="boolean")return"deprecated: boolean expected";if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3){case 33:h.deprecated=b.bool();break;case 999:h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()));break;case 1049:h[".google.api.defaultHost"]=b.string();break;case 1050:h[".google.api.oauthScopes"]=b.string();break;default:b.skipType(7&S)}}return h},le.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},le.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.deprecated!=null&&b.hasOwnProperty("deprecated")&&typeof b.deprecated!="boolean")return"deprecated: boolean expected";if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3){case 33:h.deprecated=b.bool();break;case 34:h.idempotencyLevel=b.int32();break;case 999:h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()));break;case 1049:h[".google.longrunning.operationInfo"]=m.google.longrunning.OperationInfo.decode(b,b.uint32());break;case 72295728:h[".google.api.http"]=m.google.api.HttpRule.decode(b,b.uint32());break;case 1051:h[".google.api.methodSignature"]&&h[".google.api.methodSignature"].length||(h[".google.api.methodSignature"]=[]),h[".google.api.methodSignature"].push(b.string());break;default:b.skipType(7&S)}}return h},de.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},de.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.deprecated!=null&&b.hasOwnProperty("deprecated")&&typeof b.deprecated!="boolean")return"deprecated: boolean expected";if(b.idempotencyLevel!=null&&b.hasOwnProperty("idempotencyLevel"))switch(b.idempotencyLevel){default:return"idempotencyLevel: enum value expected";case 0:case 1:case 2:}if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3){case 2:h.name&&h.name.length||(h.name=[]),h.name.push(m.google.protobuf.UninterpretedOption.NamePart.decode(b,b.uint32()));break;case 3:h.identifierValue=b.string();break;case 4:h.positiveIntValue=b.uint64();break;case 5:h.negativeIntValue=b.int64();break;case 6:h.doubleValue=b.double();break;case 7:h.stringValue=b.bytes();break;case 8:h.aggregateValue=b.string();break;default:b.skipType(7&S)}}return h},ce.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},ce.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.name!=null&&b.hasOwnProperty("name")){if(!Array.isArray(b.name))return"name: array expected";for(var j=0;j>>0,b.positiveIntValue.high>>>0).toNumber(!0))),b.negativeIntValue!=null&&(g.Long?(j.negativeIntValue=g.Long.fromValue(b.negativeIntValue)).unsigned=!1:typeof b.negativeIntValue=="string"?j.negativeIntValue=parseInt(b.negativeIntValue,10):typeof b.negativeIntValue=="number"?j.negativeIntValue=b.negativeIntValue:typeof b.negativeIntValue=="object"&&(j.negativeIntValue=new g.LongBits(b.negativeIntValue.low>>>0,b.negativeIntValue.high>>>0).toNumber())),b.doubleValue!=null&&(j.doubleValue=Number(b.doubleValue)),b.stringValue!=null&&(typeof b.stringValue=="string"?g.base64.decode(b.stringValue,j.stringValue=g.newBuffer(g.base64.length(b.stringValue)),0):b.stringValue.length&&(j.stringValue=b.stringValue)),b.aggregateValue!=null&&(j.aggregateValue=String(b.aggregateValue)),j},ce.toObject=function(b,j){var D,h={};if(((j=j||{}).arrays||j.defaults)&&(h.name=[]),j.defaults&&(h.identifierValue="",g.Long?(D=new g.Long(0,0,!0),h.positiveIntValue=j.longs===String?D.toString():j.longs===Number?D.toNumber():D):h.positiveIntValue=j.longs===String?"0":0,g.Long?(D=new g.Long(0,0,!1),h.negativeIntValue=j.longs===String?D.toString():j.longs===Number?D.toNumber():D):h.negativeIntValue=j.longs===String?"0":0,h.doubleValue=0,j.bytes===String?h.stringValue="":(h.stringValue=[],j.bytes!==Array&&(h.stringValue=g.newBuffer(h.stringValue))),h.aggregateValue=""),b.name&&b.name.length){h.name=[];for(var S=0;S>>0,b.positiveIntValue.high>>>0).toNumber(!0):b.positiveIntValue),b.negativeIntValue!=null&&b.hasOwnProperty("negativeIntValue")&&(typeof b.negativeIntValue=="number"?h.negativeIntValue=j.longs===String?String(b.negativeIntValue):b.negativeIntValue:h.negativeIntValue=j.longs===String?g.Long.prototype.toString.call(b.negativeIntValue):j.longs===Number?new g.LongBits(b.negativeIntValue.low>>>0,b.negativeIntValue.high>>>0).toNumber():b.negativeIntValue),b.doubleValue!=null&&b.hasOwnProperty("doubleValue")&&(h.doubleValue=j.json&&!isFinite(b.doubleValue)?String(b.doubleValue):b.doubleValue),b.stringValue!=null&&b.hasOwnProperty("stringValue")&&(h.stringValue=j.bytes===String?g.base64.encode(b.stringValue,0,b.stringValue.length):j.bytes===Array?Array.prototype.slice.call(b.stringValue):b.stringValue),b.aggregateValue!=null&&b.hasOwnProperty("aggregateValue")&&(h.aggregateValue=b.aggregateValue),h},ce.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},ce.NamePart=(he.prototype.namePart="",he.prototype.isExtension=!1,he.create=function(b){return new he(b)},he.encode=function(b,j){return(j=j||T.create()).uint32(10).string(b.namePart),j.uint32(16).bool(b.isExtension),j},he.encodeDelimited=function(b,j){return this.encode(b,j).ldelim()},he.decode=function(b,j){b instanceof u||(b=u.create(b));for(var D=j===void 0?b.len:b.pos+j,h=new m.google.protobuf.UninterpretedOption.NamePart;b.pos>>3){case 1:h.namePart=b.string();break;case 2:h.isExtension=b.bool();break;default:b.skipType(7&S)}}if(!h.hasOwnProperty("namePart"))throw g.ProtocolError("missing required 'namePart'",{instance:h});if(h.hasOwnProperty("isExtension"))return h;throw g.ProtocolError("missing required 'isExtension'",{instance:h})},he.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},he.verify=function(b){return typeof b!="object"||b===null?"object expected":g.isString(b.namePart)?typeof b.isExtension!="boolean"?"isExtension: boolean expected":null:"namePart: string expected"},he.fromObject=function(b){var j;return b instanceof m.google.protobuf.UninterpretedOption.NamePart?b:(j=new m.google.protobuf.UninterpretedOption.NamePart,b.namePart!=null&&(j.namePart=String(b.namePart)),b.isExtension!=null&&(j.isExtension=!!b.isExtension),j)},he.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.namePart="",D.isExtension=!1),b.namePart!=null&&b.hasOwnProperty("namePart")&&(D.namePart=b.namePart),b.isExtension!=null&&b.hasOwnProperty("isExtension")&&(D.isExtension=b.isExtension),D},he.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},he),ce),s.SourceCodeInfo=(se.prototype.location=g.emptyArray,se.create=function(b){return new se(b)},se.encode=function(b,j){if(j=j||T.create(),b.location!=null&&b.location.length)for(var D=0;D>>3==1?(h.location&&h.location.length||(h.location=[]),h.location.push(m.google.protobuf.SourceCodeInfo.Location.decode(b,b.uint32()))):b.skipType(7&S)}return h},se.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},se.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.location!=null&&b.hasOwnProperty("location")){if(!Array.isArray(b.location))return"location: array expected";for(var j=0;j>>3){case 1:if(h.path&&h.path.length||(h.path=[]),(7&S)==2)for(var x=b.uint32()+b.pos;b.pos>>3==1?(h.annotation&&h.annotation.length||(h.annotation=[]),h.annotation.push(m.google.protobuf.GeneratedCodeInfo.Annotation.decode(b,b.uint32()))):b.skipType(7&S)}return h},P.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},P.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.annotation!=null&&b.hasOwnProperty("annotation")){if(!Array.isArray(b.annotation))return"annotation: array expected";for(var j=0;j>>3){case 1:if(h.path&&h.path.length||(h.path=[]),(7&S)==2)for(var x=b.uint32()+b.pos;b.pos>>3){case 1:h.type_url=b.string();break;case 2:h.value=b.bytes();break;default:b.skipType(7&S)}}return h},M.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},M.verify=function(b){return typeof b!="object"||b===null?"object expected":b.type_url!=null&&b.hasOwnProperty("type_url")&&!g.isString(b.type_url)?"type_url: string expected":b.value!=null&&b.hasOwnProperty("value")&&!(b.value&&typeof b.value.length=="number"||g.isString(b.value))?"value: buffer expected":null},M.fromObject=function(b){var j;return b instanceof m.google.protobuf.Any?b:(j=new m.google.protobuf.Any,b.type_url!=null&&(j.type_url=String(b.type_url)),b.value!=null&&(typeof b.value=="string"?g.base64.decode(b.value,j.value=g.newBuffer(g.base64.length(b.value)),0):b.value.length&&(j.value=b.value)),j)},M.toObject=function(b,j){var D={};return(j=j||{}).defaults&&(D.type_url="",j.bytes===String?D.value="":(D.value=[],j.bytes!==Array&&(D.value=g.newBuffer(D.value)))),b.type_url!=null&&b.hasOwnProperty("type_url")&&(D.type_url=b.type_url),b.value!=null&&b.hasOwnProperty("value")&&(D.value=j.bytes===String?g.base64.encode(b.value,0,b.value.length):j.bytes===Array?Array.prototype.slice.call(b.value):b.value),D},M.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},M),s.Duration=(I.prototype.seconds=g.Long?g.Long.fromBits(0,0,!1):0,I.prototype.nanos=0,I.create=function(b){return new I(b)},I.encode=function(b,j){return j=j||T.create(),b.seconds!=null&&Object.hasOwnProperty.call(b,"seconds")&&j.uint32(8).int64(b.seconds),b.nanos!=null&&Object.hasOwnProperty.call(b,"nanos")&&j.uint32(16).int32(b.nanos),j},I.encodeDelimited=function(b,j){return this.encode(b,j).ldelim()},I.decode=function(b,j){b instanceof u||(b=u.create(b));for(var D=j===void 0?b.len:b.pos+j,h=new m.google.protobuf.Duration;b.pos>>3){case 1:h.seconds=b.int64();break;case 2:h.nanos=b.int32();break;default:b.skipType(7&S)}}return h},I.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},I.verify=function(b){return typeof b!="object"||b===null?"object expected":b.seconds!=null&&b.hasOwnProperty("seconds")&&!(g.isInteger(b.seconds)||b.seconds&&g.isInteger(b.seconds.low)&&g.isInteger(b.seconds.high))?"seconds: integer|Long expected":b.nanos!=null&&b.hasOwnProperty("nanos")&&!g.isInteger(b.nanos)?"nanos: integer expected":null},I.fromObject=function(b){var j;return b instanceof m.google.protobuf.Duration?b:(j=new m.google.protobuf.Duration,b.seconds!=null&&(g.Long?(j.seconds=g.Long.fromValue(b.seconds)).unsigned=!1:typeof b.seconds=="string"?j.seconds=parseInt(b.seconds,10):typeof b.seconds=="number"?j.seconds=b.seconds:typeof b.seconds=="object"&&(j.seconds=new g.LongBits(b.seconds.low>>>0,b.seconds.high>>>0).toNumber())),b.nanos!=null&&(j.nanos=0|b.nanos),j)},I.toObject=function(b,j){var D,h={};return(j=j||{}).defaults&&(g.Long?(D=new g.Long(0,0,!1),h.seconds=j.longs===String?D.toString():j.longs===Number?D.toNumber():D):h.seconds=j.longs===String?"0":0,h.nanos=0),b.seconds!=null&&b.hasOwnProperty("seconds")&&(typeof b.seconds=="number"?h.seconds=j.longs===String?String(b.seconds):b.seconds:h.seconds=j.longs===String?g.Long.prototype.toString.call(b.seconds):j.longs===Number?new g.LongBits(b.seconds.low>>>0,b.seconds.high>>>0).toNumber():b.seconds),b.nanos!=null&&b.hasOwnProperty("nanos")&&(h.nanos=b.nanos),h},I.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},I),s.Empty=(V.create=function(b){return new V(b)},V.encode=function(b,j){return j=j||T.create()},V.encodeDelimited=function(b,j){return this.encode(b,j).ldelim()},V.decode=function(b,j){b instanceof u||(b=u.create(b));for(var D=j===void 0?b.len:b.pos+j,j=new m.google.protobuf.Empty;b.pos>>3){case 1:h.code=b.int32();break;case 2:h.message=b.string();break;case 3:h.details&&h.details.length||(h.details=[]),h.details.push(m.google.protobuf.Any.decode(b,b.uint32()));break;default:b.skipType(7&S)}}return h},Q.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},Q.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.code!=null&&b.hasOwnProperty("code")&&!g.isInteger(b.code))return"code: integer expected";if(b.message!=null&&b.hasOwnProperty("message")&&!g.isString(b.message))return"message: string expected";if(b.details!=null&&b.hasOwnProperty("details")){if(!Array.isArray(b.details))return"details: array expected";for(var j=0;j{"use strict";Object.defineProperty(yi,"__esModule",{value:!0});yi.rpcCodeFromHttpStatusCode=yi.HttpCodeToRpcCodeMap=yi.Status=void 0;var uo;(function(d){d[d.OK=0]="OK",d[d.CANCELLED=1]="CANCELLED",d[d.UNKNOWN=2]="UNKNOWN",d[d.INVALID_ARGUMENT=3]="INVALID_ARGUMENT",d[d.DEADLINE_EXCEEDED=4]="DEADLINE_EXCEEDED",d[d.NOT_FOUND=5]="NOT_FOUND",d[d.ALREADY_EXISTS=6]="ALREADY_EXISTS",d[d.PERMISSION_DENIED=7]="PERMISSION_DENIED",d[d.RESOURCE_EXHAUSTED=8]="RESOURCE_EXHAUSTED",d[d.FAILED_PRECONDITION=9]="FAILED_PRECONDITION",d[d.ABORTED=10]="ABORTED",d[d.OUT_OF_RANGE=11]="OUT_OF_RANGE",d[d.UNIMPLEMENTED=12]="UNIMPLEMENTED",d[d.INTERNAL=13]="INTERNAL",d[d.UNAVAILABLE=14]="UNAVAILABLE",d[d.DATA_LOSS=15]="DATA_LOSS",d[d.UNAUTHENTICATED=16]="UNAUTHENTICATED"})(uo||(yi.Status=uo={}));yi.HttpCodeToRpcCodeMap=new Map([[400,uo.INVALID_ARGUMENT],[401,uo.UNAUTHENTICATED],[403,uo.PERMISSION_DENIED],[404,uo.NOT_FOUND],[409,uo.ABORTED],[416,uo.OUT_OF_RANGE],[429,uo.RESOURCE_EXHAUSTED],[499,uo.CANCELLED],[501,uo.UNIMPLEMENTED],[503,uo.UNAVAILABLE],[504,uo.DEADLINE_EXCEEDED]]);function Rfe(d){return yi.HttpCodeToRpcCodeMap.has(d)?yi.HttpCodeToRpcCodeMap.get(d):d>=200&&d<300?uo.OK:d>=400&&d<500?uo.FAILED_PRECONDITION:d>=500&&d<600?uo.INTERNAL:uo.UNKNOWN}yi.rpcCodeFromHttpStatusCode=Rfe});var nT=A(Yu=>{"use strict";Object.defineProperty(Yu,"__esModule",{value:!0});Yu.bytesFromProto3JSON=Yu.bytesToProto3JSON=void 0;function Nfe(d){return Buffer.isBuffer(d)?d.toString("base64"):Buffer.from(d.buffer,0,d.byteLength).toString("base64")}Yu.bytesToProto3JSON=Nfe;function Afe(d){return Buffer.from(d,"base64")}Yu.bytesFromProto3JSON=Afe});var p3=A(Wu=>{"use strict";Object.defineProperty(Wu,"__esModule",{value:!0});Wu.resolveEnumValueToNumber=Wu.resolveEnumValueToString=void 0;function Ife(d,o){if(typeof o=="number"){let s=d.valuesById[o];return typeof s>"u"?o:s}if(typeof o=="string")return o;throw new Error("resolveEnumValueToString: enum value must be a string or a number")}Wu.resolveEnumValueToString=Ife;function kfe(d,o){if(typeof o=="number")return o;if(typeof o=="string"){let s=d.values[o];return typeof s>"u"?o:s}throw new Error("resolveEnumValueToNumber: enum value must be a string or a number")}Wu.resolveEnumValueToNumber=kfe});var Ym=A(Nl=>{"use strict";Object.defineProperty(Nl,"__esModule",{value:!0});Nl.assert=Nl.wrapperTypes=Nl.getFullyQualifiedTypeName=void 0;function Ffe(d){let o="";for(;d.parent;)o=`.${d.name}${o}`,d=d.parent;return o}Nl.getFullyQualifiedTypeName=Ffe;Nl.wrapperTypes=new Set([".google.protobuf.DoubleValue",".google.protobuf.FloatValue",".google.protobuf.Int64Value",".google.protobuf.UInt64Value",".google.protobuf.Int32Value",".google.protobuf.UInt32Value",".google.protobuf.BoolValue",".google.protobuf.StringValue",".google.protobuf.BytesValue"]);function Lfe(d,o){if(!d)throw new Error(o)}Nl.assert=Lfe});var f3=A(Wo=>{"use strict";Object.defineProperty(Wo,"__esModule",{value:!0});Wo.googleProtobufValueFromProto3JSON=Wo.googleProtobufListValueFromProto3JSON=Wo.googleProtobufStructFromProto3JSON=Wo.googleProtobufValueToProto3JSON=Wo.googleProtobufListValueToProto3JSON=Wo.googleProtobufStructToProto3JSON=void 0;var Jfe=Ym();function $7(d){let o={},s=d.fields;for(let[c,l]of Object.entries(s))o[c]=u3(l);return o}Wo.googleProtobufStructToProto3JSON=$7;function e9(d){return(0,Jfe.assert)(Array.isArray(d.values),"ListValue internal representation must contain array of values"),d.values.map(u3)}Wo.googleProtobufListValueToProto3JSON=e9;function u3(d){return Object.prototype.hasOwnProperty.call(d,"nullValue")?null:Object.prototype.hasOwnProperty.call(d,"numberValue")&&typeof d.numberValue=="number"?Number.isFinite(d.numberValue)?d.numberValue:d.numberValue.toString():Object.prototype.hasOwnProperty.call(d,"stringValue")&&typeof d.stringValue=="string"?d.stringValue:Object.prototype.hasOwnProperty.call(d,"boolValue")&&typeof d.boolValue=="boolean"?d.boolValue:Object.prototype.hasOwnProperty.call(d,"structValue")&&typeof d.structValue=="object"?$7(d.structValue):Object.prototype.hasOwnProperty.call(d,"listValue")&&typeof d=="object"&&typeof d.listValue=="object"?e9(d.listValue):null}Wo.googleProtobufValueToProto3JSON=u3;function t9(d){let o={};for(let[s,c]of Object.entries(d))o[s]=d3(c);return{fields:o}}Wo.googleProtobufStructFromProto3JSON=t9;function o9(d){return{values:d.map(o=>d3(o))}}Wo.googleProtobufListValueFromProto3JSON=o9;function d3(d){if(d===null)return{nullValue:"NULL_VALUE"};if(typeof d=="number")return{numberValue:d};if(typeof d=="string")return{stringValue:d};if(typeof d=="boolean")return{boolValue:d};if(Array.isArray(d))return{listValue:o9(d)};if(typeof d=="object")return{structValue:t9(d)};throw new Error(`googleProtobufValueFromProto3JSON: incorrect parameter type: ${typeof d}`)}Wo.googleProtobufValueFromProto3JSON=d3});var m3=A(Ku=>{"use strict";Object.defineProperty(Ku,"__esModule",{value:!0});Ku.googleProtobufDurationFromProto3JSON=Ku.googleProtobufDurationToProto3JSON=void 0;function Vfe(d){let o=d.seconds.toString();if(typeof d.nanos=="number"&&d.nanos>0){let s=d.nanos.toString().padStart(9,"0").replace(/^((?:\d\d\d)+?)(?:0*)$/,"$1");o+="."+s}return o+="s",o}Ku.googleProtobufDurationToProto3JSON=Vfe;function Ufe(d){let o=d.match(/^(\d*)(?:\.(\d*))?s$/);if(!o)throw new Error(`googleProtobufDurationFromProto3JSON: incorrect value ${d} passed as google.protobuf.Duration`);let s=0,c=0;typeof o[1]=="string"&&o[1].length>0&&(s=parseInt(o[1])),typeof o[2]=="string"&&o[2].length>0&&(c=parseInt(o[2].padEnd(9,"0")));let l={};return s!==0&&(l.seconds=s),c!==0&&(l.nanos=c),l}Ku.googleProtobufDurationFromProto3JSON=Ufe});var h3=A(Xu=>{"use strict";Object.defineProperty(Xu,"__esModule",{value:!0});Xu.googleProtobufTimestampFromProto3JSON=Xu.googleProtobufTimestampToProto3JSON=void 0;function qfe(d){var o;let s=d.seconds,c=new Date(s*1e3).toISOString(),l=(o=d.nanos)===null||o===void 0?void 0:o.toString().padStart(9,"0");for(;l&&l.length>3&&l.endsWith("000");)l=l.slice(0,-3);return c.replace(/(?:\.\d{0,9})/,"."+l)}Xu.googleProtobufTimestampToProto3JSON=qfe;function Bfe(d){if(!d.match(/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?/))throw new Error(`googleProtobufDurationFromProto3JSON: incorrect value ${d} passed as google.protobuf.Duration`);let c=new Date(d).getTime(),l=Math.floor(c/1e3),u=0,T=d.split(".")[1];T&&(u=parseInt(T.slice(0,-1).padEnd(9,"0")));let g={};return l!==0&&(g.seconds=l),u!==0&&(g.nanos=u),g}Xu.googleProtobufTimestampFromProto3JSON=Bfe});var g3=A(Zu=>{"use strict";Object.defineProperty(Zu,"__esModule",{value:!0});Zu.wrapperFromProto3JSON=Zu.wrapperToProto3JSON=void 0;var n9=nT(),Gfe=Ym();function zfe(d){return Object.prototype.hasOwnProperty.call(d,"value")?Buffer.isBuffer(d.value)||d.value instanceof Uint8Array?(0,n9.bytesToProto3JSON)(d.value):typeof d.value=="object"?((0,Gfe.assert)(d.value.constructor.name==="Long",`wrapperToProto3JSON: expected to see a number, a string, a boolean, or a Long, but got ${d.value}`),d.value.toString()):typeof d.value=="number"&&!Number.isFinite(d.value)?d.value.toString():d.value:null}Zu.wrapperToProto3JSON=zfe;function Hfe(d,o){if(o===null)return{value:null};if(d===".google.protobuf.BytesValue"){if(typeof o!="string")throw new Error(`numberWrapperFromProto3JSON: expected to get a string for google.protobuf.BytesValue but got ${typeof o}`);return{value:(0,n9.bytesFromProto3JSON)(o)}}return{value:o}}Zu.wrapperFromProto3JSON=Hfe});var y3=A($u=>{"use strict";Object.defineProperty($u,"__esModule",{value:!0});$u.googleProtobufFieldMaskFromProto3JSON=$u.googleProtobufFieldMaskToProto3JSON=void 0;function Qfe(d){return d.paths.join(",")}$u.googleProtobufFieldMaskToProto3JSON=Qfe;function Yfe(d){return{paths:d.split(",")}}$u.googleProtobufFieldMaskFromProto3JSON=Yfe});var v3=A(ed=>{"use strict";Object.defineProperty(ed,"__esModule",{value:!0});ed.fromProto3JSON=ed.fromProto3JSONToInternalRepresentation=void 0;var Wfe=T3(),Kfe=nT(),Xfe=p3(),b3=f3(),aT=Ym(),Zfe=m3(),$fe=h3(),eme=g3(),tme=y3();function Wm(d,o){let s=typeof d=="string"?d:(0,aT.getFullyQualifiedTypeName)(d);if(typeof d!="string"&&"values"in d)return s===".google.protobuf.NullValue"?"NULL_VALUE":(0,Xfe.resolveEnumValueToString)(d,o);if(typeof d!="string"&&d.resolveAll(),typeof d=="string")return o;if(s===".google.protobuf.Value")return(0,b3.googleProtobufValueFromProto3JSON)(o);if(aT.wrapperTypes.has(s)){if(o!==null&&typeof o=="object"||Array.isArray(o))throw new Error(`fromProto3JSONToInternalRepresentation: JSON representation for ${s} expects a string, a number, or a boolean, but got ${typeof o}`);return(0,eme.wrapperFromProto3JSON)(s,o)}if(o===null)return null;if(s===".google.protobuf.Any")return(0,Wfe.googleProtobufAnyFromProto3JSON)(d.root,o);if(s===".google.protobuf.Struct"){if(typeof o!="object")throw new Error(`fromProto3JSONToInternalRepresentation: google.protobuf.Struct must be an object but got ${typeof o}`);if(Array.isArray(o))throw new Error("fromProto3JSONToInternalRepresentation: google.protobuf.Struct must be an object but got an array");return(0,b3.googleProtobufStructFromProto3JSON)(o)}if(s===".google.protobuf.ListValue"){if(!Array.isArray(o))throw new Error(`fromProto3JSONToInternalRepresentation: google.protobuf.ListValue must be an array but got ${typeof o}`);return(0,b3.googleProtobufListValueFromProto3JSON)(o)}if(s===".google.protobuf.Duration"){if(typeof o!="string")throw new Error(`fromProto3JSONToInternalRepresentation: google.protobuf.Duration must be a string but got ${typeof o}`);return(0,Zfe.googleProtobufDurationFromProto3JSON)(o)}if(s===".google.protobuf.Timestamp"){if(typeof o!="string")throw new Error(`fromProto3JSONToInternalRepresentation: google.protobuf.Timestamp must be a string but got ${typeof o}`);return(0,$fe.googleProtobufTimestampFromProto3JSON)(o)}if(s===".google.protobuf.FieldMask"){if(typeof o!="string")throw new Error(`fromProto3JSONToInternalRepresentation: google.protobuf.FieldMask must be a string but got ${typeof o}`);return(0,tme.googleProtobufFieldMaskFromProto3JSON)(o)}let c={};for(let[l,u]of Object.entries(o)){let T=d.fields[l];if(!T)continue;let g=T.resolvedType,m=T.type;if(T.repeated)if(u===null)c[l]=[];else{if(!Array.isArray(u))throw new Error(`fromProto3JSONToInternalRepresentation: expected an array for field ${l}`);c[l]=u.map(a=>Wm(g||m,a))}else if(T.map){let a={};for(let[r,e]of Object.entries(u))a[r]=Wm(g||m,e);c[l]=a}else if(m.match(/^(?:(?:(?:u?int|fixed)(?:32|64))|float|double)$/)){if(typeof u!="number"&&typeof u!="string")throw new Error(`fromProto3JSONToInternalRepresentation: field ${l} of type ${T.type} cannot contain value ${u}`);c[l]=u}else if(m==="string"){if(typeof u!="string")throw new Error(`fromProto3JSONToInternalRepresentation: field ${l} of type ${T.type} cannot contain value ${u}`);c[l]=u}else if(m==="bool"){if(typeof u!="boolean")throw new Error(`fromProto3JSONToInternalRepresentation: field ${l} of type ${T.type} cannot contain value ${u}`);c[l]=u}else if(m==="bytes"){if(typeof u!="string")throw new Error(`fromProto3JSONToInternalRepresentation: field ${l} of type ${T.type} cannot contain value ${u}`);c[l]=(0,Kfe.bytesFromProto3JSON)(u)}else{(0,aT.assert)(g!==null,`Expected to be able to resolve type for field ${T.name}`);let a=Wm(g,u);c[l]=a}}return c}ed.fromProto3JSONToInternalRepresentation=Wm;function ome(d,o){let s=Wm(d,o);return s===null?null:((0,aT.assert)(typeof s=="object"&&!Array.isArray(s),`fromProto3JSON: expected an object, not ${o}`),d.fromObject(s))}ed.fromProto3JSON=ome});var T3=A(td=>{"use strict";Object.defineProperty(td,"__esModule",{value:!0});td.googleProtobufAnyFromProto3JSON=td.googleProtobufAnyToProto3JSON=void 0;var nme=v3(),ame=O3(),a9=new Set(["google.protobuf.Any","google.protobuf.Duration","google.protobuf.FieldMask","google.protobuf.ListValue","google.protobuf.Struct","google.protobuf.Timestamp","google.protobuf.Value"]);function ime(d,o){let s=d.type_url.replace(/^.*\//,""),c;try{c=d.$type.root.lookupType(s)}catch(T){throw new Error(`googleProtobufAnyToProto3JSON: cannot find type ${s}: ${T}`)}let l=c.decode(d.value),u=(0,ame.toProto3JSON)(l,o);return a9.has(s)?{"@type":d.type_url,value:u}:(u["@type"]=d.type_url,u)}td.googleProtobufAnyToProto3JSON=ime;function rme(d,o){if(o===null||typeof o!="object"||Array.isArray(o))throw new Error("googleProtobufAnyFromProto3JSON: must be an object to decode google.protobuf.Any");let s=o["@type"];if(!s||typeof s!="string")throw new Error("googleProtobufAnyFromProto3JSON: JSON serialization of google.protobuf.Any must contain @type field");let c=s.replace(/^.*\//,""),l;try{l=d.lookupType(c)}catch(r){throw new Error(`googleProtobufAnyFromProto3JSON: cannot find type ${c}: ${r}`)}let u=o;if(a9.has(c)){if(!("value"in o))throw new Error(`googleProtobufAnyFromProto3JSON: JSON representation of google.protobuf.Any with type ${c} must contain the value field`);u=o.value}let T=(0,nme.fromProto3JSON)(l,u);if(T===null)return{type_url:s,value:null};let g=l.encode(T).finish(),a=Buffer.from(g,0,g.byteLength).toString("base64");return{type_url:s,value:a}}td.googleProtobufAnyFromProto3JSON=rme});var O3=A(lT=>{"use strict";Object.defineProperty(lT,"__esModule",{value:!0});lT.toProto3JSON=void 0;var lme=T3(),cme=nT(),iT=Ym(),i9=p3(),S3=f3(),sme=m3(),pme=h3(),ume=g3(),dme=y3(),fme=d=>d;function rT(d,o){let s=d.$type;if(!s)throw new Error("Cannot serialize object to proto3 JSON since its .$type is unknown. Use Type.fromObject(obj) before calling toProto3JSON.");s.resolveAll();let c=(0,iT.getFullyQualifiedTypeName)(s);if(c===".google.protobuf.Any")return(0,lme.googleProtobufAnyToProto3JSON)(d,o);if(c===".google.protobuf.Value")return(0,S3.googleProtobufValueToProto3JSON)(d);if(c===".google.protobuf.Struct")return(0,S3.googleProtobufStructToProto3JSON)(d);if(c===".google.protobuf.ListValue")return(0,S3.googleProtobufListValueToProto3JSON)(d);if(c===".google.protobuf.Duration")return(0,sme.googleProtobufDurationToProto3JSON)(d);if(c===".google.protobuf.Timestamp")return(0,pme.googleProtobufTimestampToProto3JSON)(d);if(c===".google.protobuf.FieldMask")return(0,dme.googleProtobufFieldMaskToProto3JSON)(d);if(iT.wrapperTypes.has(c))return(0,ume.wrapperToProto3JSON)(d);let l={};for(let[u,T]of Object.entries(d)){let g=s.fields[u],m=g.resolvedType,a=m?(0,iT.getFullyQualifiedTypeName)(m):null;if(T===null){l[u]=null;continue}if(Array.isArray(T)){if(T.length===0)continue;l[u]=T.map(m?r=>rT(r,o):fme);continue}if(g.map){let r={};for(let[e,t]of Object.entries(T))r[e]=m?rT(t,o):t;l[u]=r;continue}if(a===".google.protobuf.NullValue"){l[u]=null;continue}if(m&&"values"in m&&T!==null){o?.numericEnums?l[u]=(0,i9.resolveEnumValueToNumber)(m,T):l[u]=(0,i9.resolveEnumValueToString)(m,T);continue}if(m){l[u]=rT(T,o);continue}if(typeof T=="string"||typeof T=="number"||typeof T=="boolean"||T===null){if(typeof T=="number"&&!Number.isFinite(T)){l[u]=T.toString();continue}l[u]=T;continue}if(Buffer.isBuffer(T)||T instanceof Uint8Array){l[u]=(0,cme.bytesToProto3JSON)(T);continue}(0,iT.assert)(T.constructor.name==="Long",`toProto3JSON: don't know how to convert field ${u} with value ${T}`),l[u]=T.toString()}return l}lT.toProto3JSON=rT});var cT=A(od=>{"use strict";Object.defineProperty(od,"__esModule",{value:!0});od.fromProto3JSON=od.toProto3JSON=void 0;var mme=O3();Object.defineProperty(od,"toProto3JSON",{enumerable:!0,get:function(){return mme.toProto3JSON}});var hme=v3();Object.defineProperty(od,"fromProto3JSON",{enumerable:!0,get:function(){return hme.fromProto3JSON}})});var Km=A(sT=>{"use strict";Object.defineProperty(sT,"__esModule",{value:!0});sT.fromParams=void 0;var gme=require("querystring");function yme(d){return gme.stringify(d)}sT.fromParams=yme});var w3=A(mt=>{"use strict";Object.defineProperty(mt,"__esModule",{value:!0});mt.overrideHttpRules=mt.transcode=mt.isProto3OptionalField=mt.flattenObject=mt.match=mt.applyPattern=mt.encodeWithoutSlashes=mt.encodeWithSlashes=mt.buildQueryStringComponents=mt.deleteField=mt.deepCopyWithoutMatchedFields=mt.getField=void 0;var bme=Bm(),pT="(google.api.http)",vme="proto3_optional",Tme=["get","post","put","patch","delete"];function P3(d,o,s=!1){let c=o.split("."),l=d;for(let u of c){if(typeof l!="object")return;l=l[u]}if(!(!s&&typeof l=="object"&&!Array.isArray(l)&&l!==null))return l}mt.getField=P3;function uT(d,o,s=""){if(typeof d!="object"||d===null)return d;let c=Object.assign({},d);for(let l in c){if(o.has(`${s}${l}`)){delete c[l];continue}let u=`${s}${l}.`;Array.isArray(c[l])?c[l]=c[l].map(T=>uT(T,new Set)):typeof c[l]=="object"&&c[l]!==null&&(c[l]=uT(c[l],o,u))}return c}mt.deepCopyWithoutMatchedFields=uT;function r9(d,o){let s=o.split(".");for(;s.length>1;){if(typeof d!="object")return;let l=s.shift();d=d[l]}let c=s.shift();typeof d=="object"&&delete d[c]}mt.deleteField=r9;function j3(d,o=""){let s=[];for(let c in d)if(Array.isArray(d[c]))for(let l of d[c])s.push(`${o}${nd(c)}=${nd(l.toString())}`);else typeof d[c]=="object"&&d[c]!==null?s.push(...j3(d[c],`${c}.`)):s.push(`${o}${nd(c)}=${nd(d[c]===null?"null":d[c].toString())}`);return s}mt.buildQueryStringComponents=j3;function l9(d){return d.split("").map(o=>o.match(/[-_.~0-9a-zA-Z]/)?o:encodeURIComponent(o)).join("")}mt.encodeWithSlashes=l9;function nd(d){return d.split("").map(o=>o.match(/[-_.~0-9a-zA-Z/]/)?o:encodeURIComponent(o)).join("")}mt.encodeWithoutSlashes=nd;function Ome(d){return d.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function c9(d,o){if(!d||d==="*")return l9(o);if(!d.includes("*")&&d!==o)return;let s=new RegExp("^"+Ome(d).replace(/\\\*\\\*/g,"(.+)").replace(/\\\*/g,"([^/]+)")+"$");if(o.match(s))return nd(o)}mt.applyPattern=c9;function dT(d){return d.split(".").map(s=>(0,bme.toCamelCase)(s)).join(".")}function s9(d,o){let s=o,c=[];for(;;){let l=s.match(/^(.*)\{([^}=]+)(?:=([^}]*))?\}(.*)/);if(!l)break;let[,u,T,g,m]=l,a=dT(T);c.push(dT(a));let r=P3(d,a);if(r===void 0)return;let e=c9(g,r===null?"null":r.toString());if(e===void 0)return;s=u+e+m}return{matchedFields:c,url:s}}mt.match=s9;function p9(d){let o={};for(let s in d)if(d[s]!==void 0){if(Array.isArray(d[s])){o[s]=d[s];continue}if(typeof d[s]=="object"&&d[s]!==null){let c=p9(d[s]);for(let l in c)o[`${s}.${l}`]=c[l];continue}o[s]=d[s]}return o}mt.flattenObject=p9;function Sme(d){return d&&d.options&&d.options[vme]}mt.isProto3OptionalField=Sme;function Pme(d,o){let s=[];for(let c of o){if(!(pT in c))continue;let l=c[pT];if(s.push(l),l?.additional_bindings){let u=Array.isArray(l.additional_bindings)?l.additional_bindings:[l.additional_bindings];s.push(...u)}}for(let c of s)for(let l of Tme){if(!(l in c))continue;let u=c[l],T=s9(d,u);if(T===void 0)continue;let{url:g,matchedFields:m}=T,a=uT(d,new Set(m));if(c.body==="*")return{httpMethod:l,url:g,queryString:"",data:a};let r=a;c.body?(a=P3(r,dT(c.body),!0),r9(r,dT(c.body))):a="";let t=j3(r).join("&");return(!a||typeof a=="object"&&Object.keys(a).length===0)&&(a=""),{httpMethod:l,url:g,queryString:t,data:a}}}mt.transcode=Pme;function jme(d,o){for(let s of d){if(!s.selector)continue;let c=o.lookup(s.selector);if(!(!c||!c.parsedOptions))for(let l of c.parsedOptions){if(!(pT in l))continue;let u=l[pT];for(let T in u){if(T in s){if(T==="additional_bindings")continue;u[T]=s[T]}s.additional_bindings&&(u.additional_bindings=u.additional_bindings?Array.isArray(u.additional_bindings)?u.additional_bindings:[u.additional_bindings]:[],u.additional_bindings.push(...s.additional_bindings))}}}}mt.overrideHttpRules=jme});var x3=A(ad=>{"use strict";Object.defineProperty(ad,"__esModule",{value:!0});ad.decodeResponse=ad.encodeRequest=void 0;var u9=cT(),wme=Xm(),xme=Un(),_me=w3();function Dme(d,o,s,c,l,u){let T={"Content-Type":"application/json"},g=d.resolvedRequestType.fromObject(l),m=u9.toProto3JSON(g,{numericEnums:u});if(!m)throw new Error(`Cannot send null request to RPC ${d.name}.`);if(typeof m!="object"||Array.isArray(m))throw new Error(`Request to RPC ${d.name} must be an object.`);let a=(0,_me.transcode)(m,d.parsedOptions);if(!a)throw new Error(`Cannot build HTTP request for ${JSON.stringify(m)}, method: ${d.name}`);u&&(a.queryString=(a.queryString?`${a.queryString}&`:"")+"$alt=json%3Benum-encoding=int");let r=a.httpMethod.toUpperCase(),e=JSON.stringify(a.data),t=`${o}://${s}:${c}/${a.url.replace(/^\//,"")}?${a.queryString}`;return{method:r,url:t,headers:T,body:e}}ad.encodeRequest=Dme;function Eme(d,o,s){let c=new TextDecoder().decode(s),l=JSON.parse(c);if(!o)throw xme.GoogleError.parseHttpError(l);let u=u9.fromProto3JSON(d.resolvedResponseType,l);if(!u)throw new Error(`Received null response from RPC ${d.name}`);return d.resolvedResponseType.toObject(u,wme.defaultToObjectOptions)}ad.decodeResponse=Eme});var P9=A((bi,S9)=>{"use strict";Object.defineProperty(bi,"__esModule",{value:!0});function ld(d){return d&&typeof d=="object"&&"default"in d?d.default:d}var ja=ld(require("stream")),h9=ld(require("http")),mT=ld(require("url")),g9=ld(rm()),Mme=ld(require("https")),ps=ld(require("zlib")),Cme=ja.Readable,ir=Symbol("buffer"),_3=Symbol("type"),$m=class d{constructor(){this[_3]="";let o=arguments[0],s=arguments[1],c=[],l=0;if(o){let T=o,g=Number(T.length);for(let m=0;m1&&arguments[1]!==void 0?arguments[1]:{},c=s.size;let l=c===void 0?0:c;var u=s.timeout;let T=u===void 0?0:u;d==null?d=null:y9(d)?d=Buffer.from(d.toString()):oh(d)||Buffer.isBuffer(d)||(Object.prototype.toString.call(d)==="[object ArrayBuffer]"?d=Buffer.from(d):ArrayBuffer.isView(d)?d=Buffer.from(d.buffer,d.byteOffset,d.byteLength):d instanceof ja||(d=Buffer.from(String(d)))),this[lr]={body:d,disturbed:!1,error:null},this.size=l,this.timeout=T,d instanceof ja&&d.on("error",function(g){let m=g.name==="AbortError"?g:new fo(`Invalid response body while trying to fetch ${o.url}: ${g.message}`,"system",g);o[lr].error=m})}no.prototype={get body(){return this[lr].body},get bodyUsed(){return this[lr].disturbed},arrayBuffer(){return id.call(this).then(function(d){return d.buffer.slice(d.byteOffset,d.byteOffset+d.byteLength)})},blob(){let d=this.headers&&this.headers.get("content-type")||"";return id.call(this).then(function(o){return Object.assign(new $m([],{type:d.toLowerCase()}),{[ir]:o})})},json(){var d=this;return id.call(this).then(function(o){try{return JSON.parse(o.toString())}catch(s){return no.Promise.reject(new fo(`invalid json response body at ${d.url} reason: ${s.message}`,"invalid-json"))}})},text(){return id.call(this).then(function(d){return d.toString()})},buffer(){return id.call(this)},textConverted(){var d=this;return id.call(this).then(function(o){return Rme(o,d.headers)})}};Object.defineProperties(no.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});no.mixIn=function(d){for(let o of Object.getOwnPropertyNames(no.prototype))if(!(o in d)){let s=Object.getOwnPropertyDescriptor(no.prototype,o);Object.defineProperty(d,o,s)}};function id(){var d=this;if(this[lr].disturbed)return no.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[lr].disturbed=!0,this[lr].error)return no.Promise.reject(this[lr].error);let o=this.body;if(o===null)return no.Promise.resolve(Buffer.alloc(0));if(oh(o)&&(o=o.stream()),Buffer.isBuffer(o))return no.Promise.resolve(o);if(!(o instanceof ja))return no.Promise.resolve(Buffer.alloc(0));let s=[],c=0,l=!1;return new no.Promise(function(u,T){let g;d.timeout&&(g=setTimeout(function(){l=!0,T(new fo(`Response timeout while trying to fetch ${d.url} (over ${d.timeout}ms)`,"body-timeout"))},d.timeout)),o.on("error",function(m){m.name==="AbortError"?(l=!0,T(m)):T(new fo(`Invalid response body while trying to fetch ${d.url}: ${m.message}`,"system",m))}),o.on("data",function(m){if(!(l||m===null)){if(d.size&&c+m.length>d.size){l=!0,T(new fo(`content size at ${d.url} over limit: ${d.size}`,"max-size"));return}c+=m.length,s.push(m)}}),o.on("end",function(){if(!l){clearTimeout(g);try{u(Buffer.concat(s,c))}catch(m){T(new fo(`Could not create Buffer from response body for ${d.url}: ${m.message}`,"system",m))}}})})}function Rme(d,o){if(typeof C3!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let s=o.get("content-type"),c="utf-8",l,u;return s&&(l=/charset=([^;]*)/i.exec(s)),u=d.slice(0,1024).toString(),!l&&u&&(l=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[Rt]=Object.create(null),o instanceof d){let s=o.raw(),c=Object.keys(s);for(let l of c)for(let u of s[l])this.append(l,u);return}if(o!=null)if(typeof o=="object"){let s=o[Symbol.iterator];if(s!=null){if(typeof s!="function")throw new TypeError("Header pairs must be iterable");let c=[];for(let l of o){if(typeof l!="object"||typeof l[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");c.push(Array.from(l))}for(let l of c){if(l.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(l[0],l[1])}}else for(let c of Object.keys(o)){let l=o[c];this.append(c,l)}}else throw new TypeError("Provided initializer must be an object")}get(o){o=`${o}`,Zm(o);let s=rd(this[Rt],o);return s===void 0?null:this[Rt][s].join(", ")}forEach(o){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,c=N3(this),l=0;for(;l1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(d[Rt]).sort().map(o==="key"?function(c){return c.toLowerCase()}:o==="value"?function(c){return d[Rt][c].join(", ")}:function(c){return[c.toLowerCase(),d[Rt][c].join(", ")]})}var A3=Symbol("internal");function D3(d,o){let s=Object.create(I3);return s[A3]={target:d,kind:o,index:0},s}var I3=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==I3)throw new TypeError("Value of `this` is not a HeadersIterator");var d=this[A3];let o=d.target,s=d.kind,c=d.index,l=N3(o,s),u=l.length;return c>=u?{value:void 0,done:!0}:(this[A3].index=c+1,{value:l[c],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(I3,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function Ame(d){let o=Object.assign({__proto__:null},d[Rt]),s=rd(d[Rt],"Host");return s!==void 0&&(o[s]=o[s][0]),o}function Ime(d){let o=new Bn;for(let s of Object.keys(d))if(!O9.test(s))if(Array.isArray(d[s]))for(let c of d[s])R3.test(c)||(o[Rt][s]===void 0?o[Rt][s]=[c]:o[Rt][s].push(c));else R3.test(d[s])||(o[Rt][s]=[d[s]]);return o}var Al=Symbol("Response internals"),kme=h9.STATUS_CODES,qn=class d{constructor(){let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};no.call(this,o,s);let c=s.status||200,l=new Bn(s.headers);if(o!=null&&!l.has("Content-Type")){let u=v9(o);u&&l.append("Content-Type",u)}this[Al]={url:s.url,status:c,statusText:s.statusText||kme[c],headers:l,counter:s.counter}}get url(){return this[Al].url||""}get status(){return this[Al].status}get ok(){return this[Al].status>=200&&this[Al].status<300}get redirected(){return this[Al].counter>0}get statusText(){return this[Al].statusText}get headers(){return this[Al].headers}clone(){return new d(b9(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};no.mixIn(qn.prototype);Object.defineProperties(qn.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(qn.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var rr=Symbol("Request internals"),Fme=mT.URL||g9.URL,Lme=mT.parse,Jme=mT.format;function E3(d){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(d)&&(d=new Fme(d).toString()),Lme(d)}var Vme="destroy"in ja.Readable.prototype;function fT(d){return typeof d=="object"&&typeof d[rr]=="object"}function Ume(d){let o=d&&typeof d=="object"&&Object.getPrototypeOf(d);return!!(o&&o.constructor.name==="AbortSignal")}var kl=class d{constructor(o){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c;fT(o)?c=E3(o.url):(o&&o.href?c=E3(o.href):c=E3(`${o}`),o={});let l=s.method||o.method||"GET";if(l=l.toUpperCase(),(s.body!=null||fT(o)&&o.body!==null)&&(l==="GET"||l==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let u=s.body!=null?s.body:fT(o)&&o.body!==null?b9(o):null;no.call(this,u,{timeout:s.timeout||o.timeout||0,size:s.size||o.size||0});let T=new Bn(s.headers||o.headers||{});if(u!=null&&!T.has("Content-Type")){let m=v9(u);m&&T.append("Content-Type",m)}let g=fT(o)?o.signal:null;if("signal"in s&&(g=s.signal),g!=null&&!Ume(g))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[rr]={method:l,redirect:s.redirect||o.redirect||"follow",headers:T,parsedURL:c,signal:g},this.follow=s.follow!==void 0?s.follow:o.follow!==void 0?o.follow:20,this.compress=s.compress!==void 0?s.compress:o.compress!==void 0?o.compress:!0,this.counter=s.counter||o.counter||0,this.agent=s.agent||o.agent}get method(){return this[rr].method}get url(){return Jme(this[rr].parsedURL)}get headers(){return this[rr].headers}get redirect(){return this[rr].redirect}get signal(){return this[rr].signal}clone(){return new d(this)}};no.mixIn(kl.prototype);Object.defineProperty(kl.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(kl.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function qme(d){let o=d[rr].parsedURL,s=new Bn(d[rr].headers);if(s.has("Accept")||s.set("Accept","*/*"),!o.protocol||!o.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(o.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(d.signal&&d.body instanceof ja.Readable&&!Vme)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let c=null;if(d.body==null&&/^(POST|PUT)$/i.test(d.method)&&(c="0"),d.body!=null){let u=T9(d);typeof u=="number"&&(c=String(u))}c&&s.set("Content-Length",c),s.has("User-Agent")||s.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),d.compress&&!s.has("Accept-Encoding")&&s.set("Accept-Encoding","gzip,deflate");let l=d.agent;return typeof l=="function"&&(l=l(o)),!s.has("Connection")&&!l&&s.set("Connection","close"),Object.assign({},o,{method:d.method,headers:Ame(s),agent:l})}function eh(d){Error.call(this,d),this.type="aborted",this.message=d,Error.captureStackTrace(this,this.constructor)}eh.prototype=Object.create(Error.prototype);eh.prototype.constructor=eh;eh.prototype.name="AbortError";var th=mT.URL||g9.URL,m9=ja.PassThrough,Bme=function(o,s){let c=new th(s).hostname,l=new th(o).hostname;return c===l||c[c.length-l.length-1]==="."&&c.endsWith(l)},Gme=function(o,s){let c=new th(s).protocol,l=new th(o).protocol;return c===l};function Il(d,o){if(!Il.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return no.Promise=Il.Promise,new Il.Promise(function(s,c){let l=new kl(d,o),u=qme(l),T=(u.protocol==="https:"?Mme:h9).request,g=l.signal,m=null,a=function(){let p=new eh("The user aborted a request.");c(p),l.body&&l.body instanceof ja.Readable&&M3(l.body,p),!(!m||!m.body)&&m.body.emit("error",p)};if(g&&g.aborted){a();return}let r=function(){a(),n()},e=T(u),t;g&&g.addEventListener("abort",r);function n(){e.abort(),g&&g.removeEventListener("abort",r),clearTimeout(t)}l.timeout&&e.once("socket",function(i){t=setTimeout(function(){c(new fo(`network timeout at: ${l.url}`,"request-timeout")),n()},l.timeout)}),e.on("error",function(i){c(new fo(`request to ${l.url} failed, reason: ${i.message}`,"system",i)),m&&m.body&&M3(m.body,i),n()}),zme(e,function(i){g&&g.aborted||m&&m.body&&M3(m.body,i)}),parseInt(process.version.substring(1))<14&&e.on("socket",function(i){i.addListener("close",function(p){let f=i.listenerCount("data")>0;if(m&&f&&!p&&!(g&&g.aborted)){let y=new Error("Premature close");y.code="ERR_STREAM_PREMATURE_CLOSE",m.body.emit("error",y)}})}),e.on("response",function(i){clearTimeout(t);let p=Ime(i.headers);if(Il.isRedirect(i.statusCode)){let R=p.get("Location"),k=null;try{k=R===null?null:new th(R,l.url).toString()}catch{if(l.redirect!=="manual"){c(new fo(`uri requested responds with an invalid redirect URL: ${R}`,"invalid-redirect")),n();return}}switch(l.redirect){case"error":c(new fo(`uri requested responds with a redirect, redirect mode is set to error: ${l.url}`,"no-redirect")),n();return;case"manual":if(k!==null)try{p.set("Location",k)}catch(U){c(U)}break;case"follow":if(k===null)break;if(l.counter>=l.follow){c(new fo(`maximum redirect reached at: ${l.url}`,"max-redirect")),n();return}let J={headers:new Bn(l.headers),follow:l.follow,counter:l.counter+1,agent:l.agent,compress:l.compress,method:l.method,body:l.body,signal:l.signal,timeout:l.timeout,size:l.size};if(!Bme(l.url,k)||!Gme(l.url,k))for(let U of["authorization","www-authenticate","cookie","cookie2"])J.headers.delete(U);if(i.statusCode!==303&&l.body&&T9(l)===null){c(new fo("Cannot follow redirect with body being a readable stream","unsupported-redirect")),n();return}(i.statusCode===303||(i.statusCode===301||i.statusCode===302)&&l.method==="POST")&&(J.method="GET",J.body=void 0,J.headers.delete("content-length")),s(Il(new kl(k,J))),n();return}}i.once("end",function(){g&&g.removeEventListener("abort",r)});let f=i.pipe(new m9),y={url:l.url,status:i.statusCode,statusText:i.statusMessage,headers:p,size:l.size,timeout:l.timeout,counter:l.counter},O=p.get("Content-Encoding");if(!l.compress||l.method==="HEAD"||O===null||i.statusCode===204||i.statusCode===304){m=new qn(f,y),s(m);return}let _={flush:ps.Z_SYNC_FLUSH,finishFlush:ps.Z_SYNC_FLUSH};if(O=="gzip"||O=="x-gzip"){f=f.pipe(ps.createGunzip(_)),m=new qn(f,y),s(m);return}if(O=="deflate"||O=="x-deflate"){let R=i.pipe(new m9);R.once("data",function(k){(k[0]&15)===8?f=f.pipe(ps.createInflate()):f=f.pipe(ps.createInflateRaw()),m=new qn(f,y),s(m)}),R.on("end",function(){m||(m=new qn(f,y),s(m))});return}if(O=="br"&&typeof ps.createBrotliDecompress=="function"){f=f.pipe(ps.createBrotliDecompress()),m=new qn(f,y),s(m);return}m=new qn(f,y),s(m)}),Nme(e,l)})}function zme(d,o){let s;d.on("socket",function(c){s=c}),d.on("response",function(c){let l=c.headers;l["transfer-encoding"]==="chunked"&&!l["content-length"]&&c.once("close",function(u){if(s&&s.listenerCount("data")>0&&!u){let g=new Error("Premature close");g.code="ERR_STREAM_PREMATURE_CLOSE",o(g)}})})}function M3(d,o){d.destroy?d.destroy(o):(d.emit("error",o),d.end())}Il.isRedirect=function(d){return d===301||d===302||d===303||d===307||d===308};Il.Promise=global.Promise;S9.exports=bi=Il;Object.defineProperty(bi,"__esModule",{value:!0});bi.default=bi;bi.Headers=Bn;bi.Request=kl;bi.Response=qn;bi.FetchError=fo});var N9=A((ih,ah)=>{"use strict";Object.defineProperty(ih,"__esModule",{value:!0});var E9=new WeakMap,k3=new WeakMap;function ht(d){let o=E9.get(d);return console.assert(o!=null,"'this' is expected an Event object, but got",d),o}function j9(d){if(d.passiveListener!=null){typeof console<"u"&&typeof console.error=="function"&&console.error("Unable to preventDefault inside passive event listener invocation.",d.passiveListener);return}d.event.cancelable&&(d.canceled=!0,typeof d.event.preventDefault=="function"&&d.event.preventDefault())}function cd(d,o){E9.set(this,{eventTarget:d,event:o,eventPhase:2,currentTarget:d,canceled:!1,stopped:!1,immediateStopped:!1,passiveListener:null,timeStamp:o.timeStamp||Date.now()}),Object.defineProperty(this,"isTrusted",{value:!1,enumerable:!0});let s=Object.keys(o);for(let c=0;c0){let d=new Array(arguments.length);for(let o=0;o{"use strict";Object.defineProperty(lh,"__esModule",{value:!0});var L3=N9(),Fl=class extends L3.EventTarget{constructor(){throw super(),new TypeError("AbortSignal cannot be constructed directly")}get aborted(){let o=yT.get(this);if(typeof o!="boolean")throw new TypeError(`Expected 'this' to be an 'AbortSignal' object, but got ${this===null?"null":typeof this}`);return o}};L3.defineEventAttribute(Fl.prototype,"abort");function $me(){let d=Object.create(Fl.prototype);return L3.EventTarget.call(d),yT.set(d,!1),d}function ehe(d){yT.get(d)===!1&&(yT.set(d,!0),d.dispatchEvent({type:"abort"}))}var yT=new WeakMap;Object.defineProperties(Fl.prototype,{aborted:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Fl.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortSignal"});var Ll=class{constructor(){I9.set(this,$me())}get signal(){return A9(this)}abort(){ehe(A9(this))}},I9=new WeakMap;function A9(d){let o=I9.get(d);if(o==null)throw new TypeError(`Expected 'this' to be an 'AbortController' object, but got ${d===null?"null":typeof d}`);return o}Object.defineProperties(Ll.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Ll.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortController"});lh.AbortController=Ll;lh.AbortSignal=Fl;lh.default=Ll;rh.exports=Ll;rh.exports.AbortController=rh.exports.default=Ll;rh.exports.AbortSignal=Fl});var k9=A(vT=>{"use strict";Object.defineProperty(vT,"__esModule",{value:!0});vT.StreamArrayParser=void 0;var the=bT(),ohe=require("stream"),nhe=x3(),ahe=qm(),J3=class extends ohe.Transform{constructor(o,s){super(Object.assign({},s,{readableObjectMode:!0})),this._done=!1,this._prevBlock=Buffer.from(""),this._isInString=!1,this._isSkipped=!1,this._level=0,this.rpc=o,this.cancelController=(0,ahe.hasAbortController)()?new AbortController:new the.AbortController,this.cancelSignal=this.cancelController.signal,this.cancelRequested=!1}_transform(o,s,c){let l=0,u=0;for(this._level===0&&u===0&&(String.fromCharCode(o[0])!=="["&&this.emit("error",new Error(`Internal Error: API service stream data must start with a '[' and close with the corresponding ']', but it start with ${String.fromCharCode(o[0])}`)),u++,this._level++);u1&&(this._prevBlock=Buffer.concat([this._prevBlock,o.slice(l,u)])),c()}_flush(o){o()}cancel(){this._done=!0,this.cancelRequested=!0,this.cancelController.abort(),this.end()}};vT.StreamArrayParser=J3});var L9=A(TT=>{"use strict";Object.defineProperty(TT,"__esModule",{value:!0});TT.generateServiceStub=void 0;var ihe=P9(),rhe=bT(),F9=qm(),lhe=k9(),che=require("stream");function she(d,o,s,c,l,u,T,g){let m=(0,F9.hasWindowFetch)()?window.fetch:ihe.default,a={close:()=>({cancel:()=>{}})};for(let[r,e]of Object.entries(d))a[r]=(t,n,i,p)=>{n??(n={});let f;try{f=u(e,o,s,c,t,g)}catch(U){return p&&p(U),{cancel(){}}}let y=(0,F9.hasAbortController)()?new AbortController:new rhe.AbortController,O=y.signal,_=!1,R=f.url,k=f.headers;for(let U of Object.keys(n))k[U]=n[U][0];let J=new lhe.StreamArrayParser(e);return l.getRequestHeaders().then(U=>{let z={headers:{...U,...k},body:f.body,method:f.method,signal:O};return(f.method==="GET"||f.method==="DELETE")&&delete z.body,m(R,z)}).then(U=>{if(U.ok&&e.responseStream){(0,che.pipeline)(U.body,J,z=>{z&&(!_||z instanceof Error&&z.name!=="AbortError")&&(p&&p(z),J.emit("error",z))});return}else return Promise.all([Promise.resolve(U.ok),U.arrayBuffer()]).then(([z,G])=>{let X=T(e,z,G);p(null,X)}).catch(z=>{if(!_||z.name!=="AbortError")if(e.responseStream)p&&p(z),J.emit("error",z);else if(p)p(z);else throw z})}).catch(U=>{if(e.responseStream)p&&p(U),J.emit("error",U);else if(p)p(U);else throw U}),e.responseStream?J:{cancel:()=>{_=!0,y.abort()}}};return a}TT.generateServiceStub=she});var V3=A((dEe,J9)=>{J9.exports=require("stream")});var z9=A((fEe,G9)=>{"use strict";function V9(d,o){var s=Object.keys(d);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(d);o&&(c=c.filter(function(l){return Object.getOwnPropertyDescriptor(d,l).enumerable})),s.push.apply(s,c)}return s}function U9(d){for(var o=1;o0?this.tail.next=c:this.head=c,this.tail=c,++this.length}},{key:"unshift",value:function(s){var c={data:s,next:this.head};this.length===0&&(this.tail=c),this.head=c,++this.length}},{key:"shift",value:function(){if(this.length!==0){var s=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,s}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(s){if(this.length===0)return"";for(var c=this.head,l=""+c.data;c=c.next;)l+=s+c.data;return l}},{key:"concat",value:function(s){if(this.length===0)return OT.alloc(0);for(var c=OT.allocUnsafe(s>>>0),l=this.head,u=0;l;)yhe(l.data,c,u),u+=l.data.length,l=l.next;return c}},{key:"consume",value:function(s,c){var l;return sT.length?T.length:s;if(g===T.length?u+=T:u+=T.slice(0,s),s-=g,s===0){g===T.length?(++l,c.next?this.head=c.next:this.head=this.tail=null):(this.head=c,c.data=T.slice(g));break}++l}return this.length-=l,u}},{key:"_getBuffer",value:function(s){var c=OT.allocUnsafe(s),l=this.head,u=1;for(l.data.copy(c),s-=l.data.length;l=l.next;){var T=l.data,g=s>T.length?T.length:s;if(T.copy(c,c.length-s,0,g),s-=g,s===0){g===T.length?(++u,l.next?this.head=l.next:this.head=this.tail=null):(this.head=l,l.data=T.slice(g));break}++u}return this.length-=u,c}},{key:ghe,value:function(s,c){return U3(this,U9(U9({},c),{},{depth:0,customInspect:!1}))}}]),d}()});var B3=A((mEe,Q9)=>{"use strict";function bhe(d,o){var s=this,c=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return c||l?(o?o(d):d&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(q3,this,d)):process.nextTick(q3,this,d)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(d||null,function(u){!o&&u?s._writableState?s._writableState.errorEmitted?process.nextTick(ST,s):(s._writableState.errorEmitted=!0,process.nextTick(H9,s,u)):process.nextTick(H9,s,u):o?(process.nextTick(ST,s),o(u)):process.nextTick(ST,s)}),this)}function H9(d,o){q3(d,o),ST(d)}function ST(d){d._writableState&&!d._writableState.emitClose||d._readableState&&!d._readableState.emitClose||d.emit("close")}function vhe(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function q3(d,o){d.emit("error",o)}function The(d,o){var s=d._readableState,c=d._writableState;s&&s.autoDestroy||c&&c.autoDestroy?d.destroy(o):d.emit("error",o)}Q9.exports={destroy:bhe,undestroy:vhe,errorOrDestroy:The}});var Jl=A((hEe,K9)=>{"use strict";var W9={};function Gn(d,o,s){s||(s=Error);function c(u,T,g){return typeof o=="string"?o:o(u,T,g)}class l extends s{constructor(T,g,m){super(c(T,g,m))}}l.prototype.name=s.name,l.prototype.code=d,W9[d]=l}function Y9(d,o){if(Array.isArray(d)){let s=d.length;return d=d.map(c=>String(c)),s>2?`one of ${o} ${d.slice(0,s-1).join(", ")}, or `+d[s-1]:s===2?`one of ${o} ${d[0]} or ${d[1]}`:`of ${o} ${d[0]}`}else return`of ${o} ${String(d)}`}function Ohe(d,o,s){return d.substr(!s||s<0?0:+s,o.length)===o}function She(d,o,s){return(s===void 0||s>d.length)&&(s=d.length),d.substring(s-o.length,s)===o}function Phe(d,o,s){return typeof s!="number"&&(s=0),s+o.length>d.length?!1:d.indexOf(o,s)!==-1}Gn("ERR_INVALID_OPT_VALUE",function(d,o){return'The value "'+o+'" is invalid for option "'+d+'"'},TypeError);Gn("ERR_INVALID_ARG_TYPE",function(d,o,s){let c;typeof o=="string"&&Ohe(o,"not ")?(c="must not be",o=o.replace(/^not /,"")):c="must be";let l;if(She(d," argument"))l=`The ${d} ${c} ${Y9(o,"type")}`;else{let u=Phe(d,".")?"property":"argument";l=`The "${d}" ${u} ${c} ${Y9(o,"type")}`}return l+=`. Received type ${typeof s}`,l},TypeError);Gn("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");Gn("ERR_METHOD_NOT_IMPLEMENTED",function(d){return"The "+d+" method is not implemented"});Gn("ERR_STREAM_PREMATURE_CLOSE","Premature close");Gn("ERR_STREAM_DESTROYED",function(d){return"Cannot call "+d+" after a stream was destroyed"});Gn("ERR_MULTIPLE_CALLBACK","Callback called multiple times");Gn("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");Gn("ERR_STREAM_WRITE_AFTER_END","write after end");Gn("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Gn("ERR_UNKNOWN_ENCODING",function(d){return"Unknown encoding: "+d},TypeError);Gn("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");K9.exports.codes=W9});var G3=A((gEe,X9)=>{"use strict";var jhe=Jl().codes.ERR_INVALID_OPT_VALUE;function whe(d,o,s){return d.highWaterMark!=null?d.highWaterMark:o?d[s]:null}function xhe(d,o,s,c){var l=whe(o,c,s);if(l!=null){if(!(isFinite(l)&&Math.floor(l)===l)||l<0){var u=c?s:"highWaterMark";throw new jhe(u,l)}return Math.floor(l)}return d.objectMode?16:16*1024}X9.exports={getHighWaterMark:xhe}});var Z9=A((yEe,z3)=>{typeof Object.create=="function"?z3.exports=function(o,s){s&&(o.super_=s,o.prototype=Object.create(s.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}))}:z3.exports=function(o,s){if(s){o.super_=s;var c=function(){};c.prototype=s.prototype,o.prototype=new c,o.prototype.constructor=o}}});var us=A((bEe,Q3)=>{try{if(H3=require("util"),typeof H3.inherits!="function")throw"";Q3.exports=H3.inherits}catch{Q3.exports=Z9()}var H3});var eV=A((vEe,$9)=>{$9.exports=require("util").deprecate});var K3=A((TEe,rV)=>{"use strict";rV.exports=xt;function oV(d){var o=this;this.next=null,this.entry=null,this.finish=function(){$he(o,d)}}var sd;xt.WritableState=sh;var _he={deprecate:eV()},nV=V3(),jT=require("buffer").Buffer,Dhe=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function Ehe(d){return jT.from(d)}function Mhe(d){return jT.isBuffer(d)||d instanceof Dhe}var W3=B3(),Che=G3(),Rhe=Che.getHighWaterMark,Vl=Jl().codes,Nhe=Vl.ERR_INVALID_ARG_TYPE,Ahe=Vl.ERR_METHOD_NOT_IMPLEMENTED,Ihe=Vl.ERR_MULTIPLE_CALLBACK,khe=Vl.ERR_STREAM_CANNOT_PIPE,Fhe=Vl.ERR_STREAM_DESTROYED,Lhe=Vl.ERR_STREAM_NULL_VALUES,Jhe=Vl.ERR_STREAM_WRITE_AFTER_END,Vhe=Vl.ERR_UNKNOWN_ENCODING,pd=W3.errorOrDestroy;us()(xt,nV);function Uhe(){}function sh(d,o,s){sd=sd||ds(),d=d||{},typeof s!="boolean"&&(s=o instanceof sd),this.objectMode=!!d.objectMode,s&&(this.objectMode=this.objectMode||!!d.writableObjectMode),this.highWaterMark=Rhe(this,d,"writableHighWaterMark",s),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var c=d.decodeStrings===!1;this.decodeStrings=!c,this.defaultEncoding=d.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(l){Yhe(o,l)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=d.emitClose!==!1,this.autoDestroy=!!d.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new oV(this)}sh.prototype.getBuffer=function(){for(var o=this.bufferedRequest,s=[];o;)s.push(o),o=o.next;return s};(function(){try{Object.defineProperty(sh.prototype,"buffer",{get:_he.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var PT;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(PT=Function.prototype[Symbol.hasInstance],Object.defineProperty(xt,Symbol.hasInstance,{value:function(o){return PT.call(this,o)?!0:this!==xt?!1:o&&o._writableState instanceof sh}})):PT=function(o){return o instanceof this};function xt(d){sd=sd||ds();var o=this instanceof sd;if(!o&&!PT.call(xt,this))return new xt(d);this._writableState=new sh(d,this,o),this.writable=!0,d&&(typeof d.write=="function"&&(this._write=d.write),typeof d.writev=="function"&&(this._writev=d.writev),typeof d.destroy=="function"&&(this._destroy=d.destroy),typeof d.final=="function"&&(this._final=d.final)),nV.call(this)}xt.prototype.pipe=function(){pd(this,new khe)};function qhe(d,o){var s=new Jhe;pd(d,s),process.nextTick(o,s)}function Bhe(d,o,s,c){var l;return s===null?l=new Lhe:typeof s!="string"&&!o.objectMode&&(l=new Nhe("chunk",["string","Buffer"],s)),l?(pd(d,l),process.nextTick(c,l),!1):!0}xt.prototype.write=function(d,o,s){var c=this._writableState,l=!1,u=!c.objectMode&&Mhe(d);return u&&!jT.isBuffer(d)&&(d=Ehe(d)),typeof o=="function"&&(s=o,o=null),u?o="buffer":o||(o=c.defaultEncoding),typeof s!="function"&&(s=Uhe),c.ending?qhe(this,s):(u||Bhe(this,c,d,s))&&(c.pendingcb++,l=zhe(this,c,u,d,o,s)),l};xt.prototype.cork=function(){this._writableState.corked++};xt.prototype.uncork=function(){var d=this._writableState;d.corked&&(d.corked--,!d.writing&&!d.corked&&!d.bufferProcessing&&d.bufferedRequest&&aV(this,d))};xt.prototype.setDefaultEncoding=function(o){if(typeof o=="string"&&(o=o.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((o+"").toLowerCase())>-1))throw new Vhe(o);return this._writableState.defaultEncoding=o,this};Object.defineProperty(xt.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Ghe(d,o,s){return!d.objectMode&&d.decodeStrings!==!1&&typeof o=="string"&&(o=jT.from(o,s)),o}Object.defineProperty(xt.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function zhe(d,o,s,c,l,u){if(!s){var T=Ghe(o,c,l);c!==T&&(s=!0,l="buffer",c=T)}var g=o.objectMode?1:c.length;o.length+=g;var m=o.length{"use strict";var ege=Object.keys||function(d){var o=[];for(var s in d)o.push(s);return o};cV.exports=vi;var lV=$3(),Z3=K3();us()(vi,lV);for(X3=ege(Z3.prototype),wT=0;wT{"use strict";var tE=Wc().Buffer,sV=tE.isEncoding||function(d){switch(d=""+d,d&&d.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function nge(d){if(!d)return"utf8";for(var o;;)switch(d){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return d;default:if(o)return;d=(""+d).toLowerCase(),o=!0}}function age(d){var o=nge(d);if(typeof o!="string"&&(tE.isEncoding===sV||!sV(d)))throw new Error("Unknown encoding: "+d);return o||d}pV.StringDecoder=ph;function ph(d){this.encoding=age(d);var o;switch(this.encoding){case"utf16le":this.text=pge,this.end=uge,o=4;break;case"utf8":this.fillLast=lge,o=4;break;case"base64":this.text=dge,this.end=fge,o=3;break;default:this.write=mge,this.end=hge;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=tE.allocUnsafe(o)}ph.prototype.write=function(d){if(d.length===0)return"";var o,s;if(this.lastNeed){if(o=this.fillLast(d),o===void 0)return"";s=this.lastNeed,this.lastNeed=0}else s=0;return s>5===6?2:d>>4===14?3:d>>3===30?4:d>>6===2?-1:-2}function ige(d,o,s){var c=o.length-1;if(c=0?(l>0&&(d.lastNeed=l-1),l):--c=0?(l>0&&(d.lastNeed=l-2),l):--c=0?(l>0&&(l===2?l=0:d.lastNeed=l-3),l):0))}function rge(d,o,s){if((o[0]&192)!==128)return d.lastNeed=0,"\uFFFD";if(d.lastNeed>1&&o.length>1){if((o[1]&192)!==128)return d.lastNeed=1,"\uFFFD";if(d.lastNeed>2&&o.length>2&&(o[2]&192)!==128)return d.lastNeed=2,"\uFFFD"}}function lge(d){var o=this.lastTotal-this.lastNeed,s=rge(this,d,o);if(s!==void 0)return s;if(this.lastNeed<=d.length)return d.copy(this.lastChar,o,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);d.copy(this.lastChar,o,0,d.length),this.lastNeed-=d.length}function cge(d,o){var s=ige(this,d,o);if(!this.lastNeed)return d.toString("utf8",o);this.lastTotal=s;var c=d.length-(s-this.lastNeed);return d.copy(this.lastChar,0,c),d.toString("utf8",o,c)}function sge(d){var o=d&&d.length?this.write(d):"";return this.lastNeed?o+"\uFFFD":o}function pge(d,o){if((d.length-o)%2===0){var s=d.toString("utf16le",o);if(s){var c=s.charCodeAt(s.length-1);if(c>=55296&&c<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=d[d.length-2],this.lastChar[1]=d[d.length-1],s.slice(0,-1)}return s}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=d[d.length-1],d.toString("utf16le",o,d.length-1)}function uge(d){var o=d&&d.length?this.write(d):"";if(this.lastNeed){var s=this.lastTotal-this.lastNeed;return o+this.lastChar.toString("utf16le",0,s)}return o}function dge(d,o){var s=(d.length-o)%3;return s===0?d.toString("base64",o):(this.lastNeed=3-s,this.lastTotal=3,s===1?this.lastChar[0]=d[d.length-1]:(this.lastChar[0]=d[d.length-2],this.lastChar[1]=d[d.length-1]),d.toString("base64",o,d.length-s))}function fge(d){var o=d&&d.length?this.write(d):"";return this.lastNeed?o+this.lastChar.toString("base64",0,3-this.lastNeed):o}function mge(d){return d.toString(this.encoding)}function hge(d){return d&&d.length?this.write(d):""}});var _T=A((PEe,fV)=>{"use strict";var uV=Jl().codes.ERR_STREAM_PREMATURE_CLOSE;function gge(d){var o=!1;return function(){if(!o){o=!0;for(var s=arguments.length,c=new Array(s),l=0;l{"use strict";var DT;function Ul(d,o,s){return o=vge(o),o in d?Object.defineProperty(d,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):d[o]=s,d}function vge(d){var o=Tge(d,"string");return typeof o=="symbol"?o:String(o)}function Tge(d,o){if(typeof d!="object"||d===null)return d;var s=d[Symbol.toPrimitive];if(s!==void 0){var c=s.call(d,o||"default");if(typeof c!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(d)}var Oge=_T(),ql=Symbol("lastResolve"),fs=Symbol("lastReject"),uh=Symbol("error"),ET=Symbol("ended"),ms=Symbol("lastPromise"),nE=Symbol("handlePromise"),hs=Symbol("stream");function Bl(d,o){return{value:d,done:o}}function Sge(d){var o=d[ql];if(o!==null){var s=d[hs].read();s!==null&&(d[ms]=null,d[ql]=null,d[fs]=null,o(Bl(s,!1)))}}function Pge(d){process.nextTick(Sge,d)}function jge(d,o){return function(s,c){d.then(function(){if(o[ET]){s(Bl(void 0,!0));return}o[nE](s,c)},c)}}var wge=Object.getPrototypeOf(function(){}),xge=Object.setPrototypeOf((DT={get stream(){return this[hs]},next:function(){var o=this,s=this[uh];if(s!==null)return Promise.reject(s);if(this[ET])return Promise.resolve(Bl(void 0,!0));if(this[hs].destroyed)return new Promise(function(T,g){process.nextTick(function(){o[uh]?g(o[uh]):T(Bl(void 0,!0))})});var c=this[ms],l;if(c)l=new Promise(jge(c,this));else{var u=this[hs].read();if(u!==null)return Promise.resolve(Bl(u,!1));l=new Promise(this[nE])}return this[ms]=l,l}},Ul(DT,Symbol.asyncIterator,function(){return this}),Ul(DT,"return",function(){var o=this;return new Promise(function(s,c){o[hs].destroy(null,function(l){if(l){c(l);return}s(Bl(void 0,!0))})})}),DT),wge),_ge=function(o){var s,c=Object.create(xge,(s={},Ul(s,hs,{value:o,writable:!0}),Ul(s,ql,{value:null,writable:!0}),Ul(s,fs,{value:null,writable:!0}),Ul(s,uh,{value:null,writable:!0}),Ul(s,ET,{value:o._readableState.endEmitted,writable:!0}),Ul(s,nE,{value:function(u,T){var g=c[hs].read();g?(c[ms]=null,c[ql]=null,c[fs]=null,u(Bl(g,!1))):(c[ql]=u,c[fs]=T)},writable:!0}),s));return c[ms]=null,Oge(o,function(l){if(l&&l.code!=="ERR_STREAM_PREMATURE_CLOSE"){var u=c[fs];u!==null&&(c[ms]=null,c[ql]=null,c[fs]=null,u(l)),c[uh]=l;return}var T=c[ql];T!==null&&(c[ms]=null,c[ql]=null,c[fs]=null,T(Bl(void 0,!0))),c[ET]=!0}),o.on("readable",Pge.bind(null,c)),c};mV.exports=_ge});var vV=A((wEe,bV)=>{"use strict";function gV(d,o,s,c,l,u,T){try{var g=d[u](T),m=g.value}catch(a){s(a);return}g.done?o(m):Promise.resolve(m).then(c,l)}function Dge(d){return function(){var o=this,s=arguments;return new Promise(function(c,l){var u=d.apply(o,s);function T(m){gV(u,c,l,T,g,"next",m)}function g(m){gV(u,c,l,T,g,"throw",m)}T(void 0)})}}function yV(d,o){var s=Object.keys(d);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(d);o&&(c=c.filter(function(l){return Object.getOwnPropertyDescriptor(d,l).enumerable})),s.push.apply(s,c)}return s}function Ege(d){for(var o=1;o{"use strict";EV.exports=We;var ud;We.ReadableState=PV;var xEe=require("events").EventEmitter,SV=function(o,s){return o.listeners(s).length},fh=V3(),MT=require("buffer").Buffer,Ige=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function kge(d){return MT.from(d)}function Fge(d){return MT.isBuffer(d)||d instanceof Ige}var aE=require("util"),ke;aE&&aE.debuglog?ke=aE.debuglog("stream"):ke=function(){};var Lge=z9(),uE=B3(),Jge=G3(),Vge=Jge.getHighWaterMark,CT=Jl().codes,Uge=CT.ERR_INVALID_ARG_TYPE,qge=CT.ERR_STREAM_PUSH_AFTER_EOF,Bge=CT.ERR_METHOD_NOT_IMPLEMENTED,Gge=CT.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,dd,iE,rE;us()(We,fh);var dh=uE.errorOrDestroy,lE=["error","close","destroy","pause","resume"];function zge(d,o,s){if(typeof d.prependListener=="function")return d.prependListener(o,s);!d._events||!d._events[o]?d.on(o,s):Array.isArray(d._events[o])?d._events[o].unshift(s):d._events[o]=[s,d._events[o]]}function PV(d,o,s){ud=ud||ds(),d=d||{},typeof s!="boolean"&&(s=o instanceof ud),this.objectMode=!!d.objectMode,s&&(this.objectMode=this.objectMode||!!d.readableObjectMode),this.highWaterMark=Vge(this,d,"readableHighWaterMark",s),this.buffer=new Lge,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=d.emitClose!==!1,this.autoDestroy=!!d.autoDestroy,this.destroyed=!1,this.defaultEncoding=d.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,d.encoding&&(dd||(dd=oE().StringDecoder),this.decoder=new dd(d.encoding),this.encoding=d.encoding)}function We(d){if(ud=ud||ds(),!(this instanceof We))return new We(d);var o=this instanceof ud;this._readableState=new PV(d,this,o),this.readable=!0,d&&(typeof d.read=="function"&&(this._read=d.read),typeof d.destroy=="function"&&(this._destroy=d.destroy)),fh.call(this)}Object.defineProperty(We.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(o){this._readableState&&(this._readableState.destroyed=o)}});We.prototype.destroy=uE.destroy;We.prototype._undestroy=uE.undestroy;We.prototype._destroy=function(d,o){o(d)};We.prototype.push=function(d,o){var s=this._readableState,c;return s.objectMode?c=!0:typeof d=="string"&&(o=o||s.defaultEncoding,o!==s.encoding&&(d=MT.from(d,o),o=""),c=!0),jV(this,d,o,!1,c)};We.prototype.unshift=function(d){return jV(this,d,null,!0,!1)};function jV(d,o,s,c,l){ke("readableAddChunk",o);var u=d._readableState;if(o===null)u.reading=!1,Yge(d,u);else{var T;if(l||(T=Hge(u,o)),T)dh(d,T);else if(u.objectMode||o&&o.length>0)if(typeof o!="string"&&!u.objectMode&&Object.getPrototypeOf(o)!==MT.prototype&&(o=kge(o)),c)u.endEmitted?dh(d,new Gge):cE(d,u,o,!0);else if(u.ended)dh(d,new qge);else{if(u.destroyed)return!1;u.reading=!1,u.decoder&&!s?(o=u.decoder.write(o),u.objectMode||o.length!==0?cE(d,u,o,!1):pE(d,u)):cE(d,u,o,!1)}else c||(u.reading=!1,pE(d,u))}return!u.ended&&(u.length=TV?d=TV:(d--,d|=d>>>1,d|=d>>>2,d|=d>>>4,d|=d>>>8,d|=d>>>16,d++),d}function OV(d,o){return d<=0||o.length===0&&o.ended?0:o.objectMode?1:d!==d?o.flowing&&o.length?o.buffer.head.data.length:o.length:(d>o.highWaterMark&&(o.highWaterMark=Qge(d)),d<=o.length?d:o.ended?o.length:(o.needReadable=!0,0))}We.prototype.read=function(d){ke("read",d),d=parseInt(d,10);var o=this._readableState,s=d;if(d!==0&&(o.emittedReadable=!1),d===0&&o.needReadable&&((o.highWaterMark!==0?o.length>=o.highWaterMark:o.length>0)||o.ended))return ke("read: emitReadable",o.length,o.ended),o.length===0&&o.ended?sE(this):RT(this),null;if(d=OV(d,o),d===0&&o.ended)return o.length===0&&sE(this),null;var c=o.needReadable;ke("need readable",c),(o.length===0||o.length-d0?l=_V(d,o):l=null,l===null?(o.needReadable=o.length<=o.highWaterMark,d=0):(o.length-=d,o.awaitDrain=0),o.length===0&&(o.ended||(o.needReadable=!0),s!==d&&o.ended&&sE(this)),l!==null&&this.emit("data",l),l};function Yge(d,o){if(ke("onEofChunk"),!o.ended){if(o.decoder){var s=o.decoder.end();s&&s.length&&(o.buffer.push(s),o.length+=o.objectMode?1:s.length)}o.ended=!0,o.sync?RT(d):(o.needReadable=!1,o.emittedReadable||(o.emittedReadable=!0,wV(d)))}}function RT(d){var o=d._readableState;ke("emitReadable",o.needReadable,o.emittedReadable),o.needReadable=!1,o.emittedReadable||(ke("emitReadable",o.flowing),o.emittedReadable=!0,process.nextTick(wV,d))}function wV(d){var o=d._readableState;ke("emitReadable_",o.destroyed,o.length,o.ended),!o.destroyed&&(o.length||o.ended)&&(d.emit("readable"),o.emittedReadable=!1),o.needReadable=!o.flowing&&!o.ended&&o.length<=o.highWaterMark,dE(d)}function pE(d,o){o.readingMore||(o.readingMore=!0,process.nextTick(Wge,d,o))}function Wge(d,o){for(;!o.reading&&!o.ended&&(o.length1&&DV(c.pipes,d)!==-1)&&!a&&(ke("false write response, pause",c.awaitDrain),c.awaitDrain++),s.pause())}function t(f){ke("onerror",f),p(),d.removeListener("error",t),SV(d,"error")===0&&dh(d,f)}zge(d,"error",t);function n(){d.removeListener("finish",i),p()}d.once("close",n);function i(){ke("onfinish"),d.removeListener("close",n),p()}d.once("finish",i);function p(){ke("unpipe"),s.unpipe(d)}return d.emit("pipe",s),c.flowing||(ke("pipe resume"),s.resume()),d};function Kge(d){return function(){var s=d._readableState;ke("pipeOnDrain",s.awaitDrain),s.awaitDrain&&s.awaitDrain--,s.awaitDrain===0&&SV(d,"data")&&(s.flowing=!0,dE(d))}}We.prototype.unpipe=function(d){var o=this._readableState,s={hasUnpiped:!1};if(o.pipesCount===0)return this;if(o.pipesCount===1)return d&&d!==o.pipes?this:(d||(d=o.pipes),o.pipes=null,o.pipesCount=0,o.flowing=!1,d&&d.emit("unpipe",this,s),this);if(!d){var c=o.pipes,l=o.pipesCount;o.pipes=null,o.pipesCount=0,o.flowing=!1;for(var u=0;u0,c.flowing!==!1&&this.resume()):d==="readable"&&!c.endEmitted&&!c.readableListening&&(c.readableListening=c.needReadable=!0,c.flowing=!1,c.emittedReadable=!1,ke("on readable",c.length,c.reading),c.length?RT(this):c.reading||process.nextTick(Xge,this)),s};We.prototype.addListener=We.prototype.on;We.prototype.removeListener=function(d,o){var s=fh.prototype.removeListener.call(this,d,o);return d==="readable"&&process.nextTick(xV,this),s};We.prototype.removeAllListeners=function(d){var o=fh.prototype.removeAllListeners.apply(this,arguments);return(d==="readable"||d===void 0)&&process.nextTick(xV,this),o};function xV(d){var o=d._readableState;o.readableListening=d.listenerCount("readable")>0,o.resumeScheduled&&!o.paused?o.flowing=!0:d.listenerCount("data")>0&&d.resume()}function Xge(d){ke("readable nexttick read 0"),d.read(0)}We.prototype.resume=function(){var d=this._readableState;return d.flowing||(ke("resume"),d.flowing=!d.readableListening,Zge(this,d)),d.paused=!1,this};function Zge(d,o){o.resumeScheduled||(o.resumeScheduled=!0,process.nextTick($ge,d,o))}function $ge(d,o){ke("resume",o.reading),o.reading||d.read(0),o.resumeScheduled=!1,d.emit("resume"),dE(d),o.flowing&&!o.reading&&d.read(0)}We.prototype.pause=function(){return ke("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ke("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function dE(d){var o=d._readableState;for(ke("flow",o.flowing);o.flowing&&d.read()!==null;);}We.prototype.wrap=function(d){var o=this,s=this._readableState,c=!1;d.on("end",function(){if(ke("wrapped end"),s.decoder&&!s.ended){var T=s.decoder.end();T&&T.length&&o.push(T)}o.push(null)}),d.on("data",function(T){if(ke("wrapped data"),s.decoder&&(T=s.decoder.write(T)),!(s.objectMode&&T==null)&&!(!s.objectMode&&(!T||!T.length))){var g=o.push(T);g||(c=!0,d.pause())}});for(var l in d)this[l]===void 0&&typeof d[l]=="function"&&(this[l]=function(g){return function(){return d[g].apply(d,arguments)}}(l));for(var u=0;u=o.length?(o.decoder?s=o.buffer.join(""):o.buffer.length===1?s=o.buffer.first():s=o.buffer.concat(o.length),o.buffer.clear()):s=o.buffer.consume(d,o.decoder),s}function sE(d){var o=d._readableState;ke("endReadable",o.endEmitted),o.endEmitted||(o.ended=!0,process.nextTick(eye,o,d))}function eye(d,o){if(ke("endReadableNT",d.endEmitted,d.length),!d.endEmitted&&d.length===0&&(d.endEmitted=!0,o.readable=!1,o.emit("end"),d.autoDestroy)){var s=o._writableState;(!s||s.autoDestroy&&s.finished)&&o.destroy()}}typeof Symbol=="function"&&(We.from=function(d,o){return rE===void 0&&(rE=vV()),rE(We,d,o)});function DV(d,o){for(var s=0,c=d.length;s{"use strict";CV.exports=cr;var NT=Jl().codes,tye=NT.ERR_METHOD_NOT_IMPLEMENTED,oye=NT.ERR_MULTIPLE_CALLBACK,nye=NT.ERR_TRANSFORM_ALREADY_TRANSFORMING,aye=NT.ERR_TRANSFORM_WITH_LENGTH_0,AT=ds();us()(cr,AT);function iye(d,o){var s=this._transformState;s.transforming=!1;var c=s.writecb;if(c===null)return this.emit("error",new oye);s.writechunk=null,s.writecb=null,o!=null&&this.push(o),c(d);var l=this._readableState;l.reading=!1,(l.needReadable||l.length{"use strict";NV.exports=mh;var RV=fE();us()(mh,RV);function mh(d){if(!(this instanceof mh))return new mh(d);RV.call(this,d)}mh.prototype._transform=function(d,o,s){s(null,d)}});var JV=A((MEe,LV)=>{"use strict";var mE;function lye(d){var o=!1;return function(){o||(o=!0,d.apply(void 0,arguments))}}var FV=Jl().codes,cye=FV.ERR_MISSING_ARGS,sye=FV.ERR_STREAM_DESTROYED;function IV(d){if(d)throw d}function pye(d){return d.setHeader&&typeof d.abort=="function"}function uye(d,o,s,c){c=lye(c);var l=!1;d.on("close",function(){l=!0}),mE===void 0&&(mE=_T()),mE(d,{readable:o,writable:s},function(T){if(T)return c(T);l=!0,c()});var u=!1;return function(T){if(!l&&!u){if(u=!0,pye(d))return d.abort();if(typeof d.destroy=="function")return d.destroy();c(T||new sye("pipe"))}}}function kV(d){d()}function dye(d,o){return d.pipe(o)}function fye(d){return!d.length||typeof d[d.length-1]!="function"?IV:d.pop()}function mye(){for(var d=arguments.length,o=new Array(d),s=0;s0;return uye(T,m,a,function(r){l||(l=r),r&&u.forEach(kV),!m&&(u.forEach(kV),c(l))})});return o.reduce(dye)}LV.exports=mye});var VV=A((zn,gh)=>{var hh=require("stream");process.env.READABLE_STREAM==="disable"&&hh?(gh.exports=hh.Readable,Object.assign(gh.exports,hh),gh.exports.Stream=hh):(zn=gh.exports=$3(),zn.Stream=hh||zn,zn.Readable=zn,zn.Writable=K3(),zn.Duplex=ds(),zn.Transform=fE(),zn.PassThrough=AV(),zn.finished=_T(),zn.pipeline=JV())});var BV=A((CEe,qV)=>{qV.exports=UV;function UV(d,o){if(d&&o)return UV(d)(o);if(typeof d!="function")throw new TypeError("need wrapper function");return Object.keys(d).forEach(function(c){s[c]=d[c]}),s;function s(){for(var c=new Array(arguments.length),l=0;l{var GV=BV();hE.exports=GV(IT);hE.exports.strict=GV(zV);IT.proto=IT(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return IT(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return zV(this)},configurable:!0})});function IT(d){var o=function(){return o.called?o.value:(o.called=!0,o.value=d.apply(this,arguments))};return o.called=!1,o}function zV(d){var o=function(){if(o.called)throw new Error(o.onceError);return o.called=!0,o.value=d.apply(this,arguments)},s=d.name||"Function wrapped with `once`";return o.onceError=s+" shouldn't be called more than once",o.called=!1,o}});var WV=A((NEe,YV)=>{var hye=HV(),gye=function(){},yye=function(d){return d.setHeader&&typeof d.abort=="function"},bye=function(d){return d.stdio&&Array.isArray(d.stdio)&&d.stdio.length===3},QV=function(d,o,s){if(typeof o=="function")return QV(d,null,o);o||(o={}),s=hye(s||gye);var c=d._writableState,l=d._readableState,u=o.readable||o.readable!==!1&&d.readable,T=o.writable||o.writable!==!1&&d.writable,g=!1,m=function(){d.writable||a()},a=function(){T=!1,u||s.call(d)},r=function(){u=!1,T||s.call(d)},e=function(f){s.call(d,f?new Error("exited with error code: "+f):null)},t=function(f){s.call(d,f)},n=function(){process.nextTick(i)},i=function(){if(!g){if(u&&!(l&&l.ended&&!l.destroyed))return s.call(d,new Error("premature close"));if(T&&!(c&&c.ended&&!c.destroyed))return s.call(d,new Error("premature close"))}},p=function(){d.req.on("finish",a)};return yye(d)?(d.on("complete",a),d.on("abort",n),d.req?p():d.on("request",p)):T&&!c&&(d.on("end",m),d.on("close",m)),bye(d)&&d.on("exit",e),d.on("end",r),d.on("finish",a),o.error!==!1&&d.on("error",t),d.on("close",n),function(){g=!0,d.removeListener("complete",a),d.removeListener("abort",n),d.removeListener("request",p),d.req&&d.req.removeListener("finish",a),d.removeListener("end",m),d.removeListener("close",m),d.removeListener("finish",a),d.removeListener("exit",e),d.removeListener("end",r),d.removeListener("error",t),d.removeListener("close",n)}};YV.exports=QV});var XV=A((AEe,KV)=>{KV.exports=vye;function vye(d){var o=d._readableState;return o?o.objectMode||typeof d._duplexState=="number"?d.read():d.read(Tye(o)):null}function Tye(d){return d.buffer.length?d.buffer.head?d.buffer.head.data.length:d.buffer[0].length:d.length}});var yE=A((IEe,tU)=>{var kT=VV(),ZV=WV(),Oye=us(),Sye=XV(),$V=Buffer.from&&Buffer.from!==Uint8Array.from?Buffer.from([0]):new Buffer([0]),gE=function(d,o){d._corked?d.once("uncork",o):o()},Pye=function(d,o){d._autoDestroy&&d.destroy(o)},eU=function(d,o){return function(s){s?Pye(d,s.message==="premature close"?null:s):o&&!d._ended&&d.end()}},jye=function(d,o){if(!d||d._writableState&&d._writableState.finished)return o();if(d._writableState)return d.end(o);d.end(),o()},wye=function(){},xye=function(d){return new kT.Readable({objectMode:!0,highWaterMark:16}).wrap(d)},mo=function(d,o,s){if(!(this instanceof mo))return new mo(d,o,s);kT.Duplex.call(this,s),this._writable=null,this._readable=null,this._readable2=null,this._autoDestroy=!s||s.autoDestroy!==!1,this._forwardDestroy=!s||s.destroy!==!1,this._forwardEnd=!s||s.end!==!1,this._corked=1,this._ondrain=null,this._drained=!1,this._forwarding=!1,this._unwrite=null,this._unread=null,this._ended=!1,this.destroyed=!1,d&&this.setWritable(d),o&&this.setReadable(o)};Oye(mo,kT.Duplex);mo.obj=function(d,o,s){return s||(s={}),s.objectMode=!0,s.highWaterMark=16,new mo(d,o,s)};mo.prototype.cork=function(){++this._corked===1&&this.emit("cork")};mo.prototype.uncork=function(){this._corked&&--this._corked===0&&this.emit("uncork")};mo.prototype.setWritable=function(d){if(this._unwrite&&this._unwrite(),this.destroyed){d&&d.destroy&&d.destroy();return}if(d===null||d===!1){this.end();return}var o=this,s=ZV(d,{writable:!0,readable:!1},eU(this,this._forwardEnd)),c=function(){var u=o._ondrain;o._ondrain=null,u&&u()},l=function(){o._writable.removeListener("drain",c),s()};this._unwrite&&process.nextTick(c),this._writable=d,this._writable.on("drain",c),this._unwrite=l,this.uncork()};mo.prototype.setReadable=function(d){if(this._unread&&this._unread(),this.destroyed){d&&d.destroy&&d.destroy();return}if(d===null||d===!1){this.push(null),this.resume();return}var o=this,s=ZV(d,{writable:!1,readable:!0},eU(this)),c=function(){o._forward()},l=function(){o.push(null)},u=function(){o._readable2.removeListener("readable",c),o._readable2.removeListener("end",l),s()};this._drained=!0,this._readable=d,this._readable2=d._readableState?d:xye(d),this._readable2.on("readable",c),this._readable2.on("end",l),this._unread=u,this._forward()};mo.prototype._read=function(){this._drained=!0,this._forward()};mo.prototype._forward=function(){if(!(this._forwarding||!this._readable2||!this._drained)){this._forwarding=!0;for(var d;this._drained&&(d=Sye(this._readable2))!==null;)this.destroyed||(this._drained=this.push(d));this._forwarding=!1}};mo.prototype.destroy=function(d,o){if(o||(o=wye),this.destroyed)return o(null);this.destroyed=!0;var s=this;process.nextTick(function(){s._destroy(d),o(null)})};mo.prototype._destroy=function(d){if(d){var o=this._ondrain;this._ondrain=null,o?o(d):this.emit("error",d)}this._forwardDestroy&&(this._readable&&this._readable.destroy&&this._readable.destroy(),this._writable&&this._writable.destroy&&this._writable.destroy()),this.emit("close")};mo.prototype._write=function(d,o,s){if(!this.destroyed){if(this._corked)return gE(this,this._write.bind(this,d,o,s));if(d===$V)return this._finish(s);if(!this._writable)return s();this._writable.write(d)===!1?this._ondrain=s:this.destroyed||s()}};mo.prototype._finish=function(d){var o=this;this.emit("preend"),gE(this,function(){jye(o._forwardEnd&&o._writable,function(){o._writableState.prefinished===!1&&(o._writableState.prefinished=!0),o.emit("prefinish"),gE(o,d)})})};mo.prototype.end=function(d,o,s){return typeof d=="function"?this.end(null,null,d):typeof o=="function"?this.end(d,null,o):(this._ended=!0,d&&this.write(d),!this._writableState.ending&&!this._writableState.destroyed&&this.write($V),kT.Writable.prototype.end.call(this,s))};tU.exports=mo});var TE=A((kEe,vE)=>{"use strict";var{PassThrough:oU}=require("stream"),bE=Wi()("retry-request"),_ye=Uc(),Dye={objectMode:!1,retries:2,maxRetryDelay:64,retryDelayMultiplier:2,totalTimeout:600,noResponseRetries:2,currentRetryAttempt:0,shouldRetryFn:function(d){let o=[[100,199],[429,429],[500,599]],s=d.statusCode;bE(`Response status: ${s}`);let c;for(;c=o.shift();)if(s>=c[0]&&s<=c[1])return!0}};function Eye(d,o,s){let c=typeof arguments[arguments.length-1]!="function";typeof o=="function"&&(s=o);let l=o&&typeof o.currentRetryAttempt=="number";if(o=_ye({},Dye,o),typeof o.request>"u")try{o.request=require("request")}catch{throw new Error("A request library must be provided to retry-request.")}let u=o.currentRetryAttempt,T=0,g=!1,m,a,r,e,t={abort:function(){e&&e.abort&&e.abort()}};c&&(m=new oU({objectMode:o.objectMode}),m.abort=i);let n=Date.now();if(u>0?f(u):p(),c)return m;return t;function i(){r=null,a&&(a.abort&&a.abort(),a.cancel&&a.cancel(),a.destroy?a.destroy():a.end&&a.end())}function p(){u++,bE(`Current retry attempt: ${u}`),c?(g=!1,r=new oU({objectMode:o.objectMode}),a=o.request(d),setImmediate(()=>{m.emit("request")}),a.on("error",O=>{g||(g=!0,y(O))}).on("response",(O,_)=>{g||(g=!0,y(null,O,_))}).on("complete",m.emit.bind(m,"complete")),a.pipe(r)):e=o.request(d,y)}function f(O){c&&i();let _=nU({maxRetryDelay:o.maxRetryDelay,retryDelayMultiplier:o.retryDelayMultiplier,retryNumber:O,timeOfFirstRequest:n,totalTimeout:o.totalTimeout});if(bE(`Next retry delay: ${_}`),_<=0){T=o.noResponseRetries+1;return}setTimeout(p,_)}function y(O,_,R){if(O){T++,T<=o.noResponseRetries?f(T):c?(m.emit("error",O),m.end()):s(O,_,R);return}if((l?u:u-1){m.destroy(J)})):s(O,_,R)}}vE.exports=Eye;function nU(d){let{maxRetryDelay:o,retryDelayMultiplier:s,retryNumber:c,timeOfFirstRequest:l,totalTimeout:u}=d,T=o*1e3,g=u*1e3,m=Math.floor(Math.random()*1e3),a=Math.pow(s,c)*1e3+m,r=g-(Date.now()-l);return Math.min(a,r,T)}vE.exports.getNextRetryDelay=nU});var yh=A(fd=>{"use strict";Object.defineProperty(fd,"__esModule",{value:!0});fd.StreamProxy=fd.StreamType=void 0;var Mye=Un(),Cye=yE(),Rye=TE(),gs;(function(d){d[d.SERVER_STREAMING=1]="SERVER_STREAMING",d[d.CLIENT_STREAMING=2]="CLIENT_STREAMING",d[d.BIDI_STREAMING=3]="BIDI_STREAMING"})(gs||(fd.StreamType=gs={}));var OE=class extends Cye{constructor(o,s,c){super(void 0,void 0,{objectMode:!0,readable:o!==gs.CLIENT_STREAMING,writable:o!==gs.SERVER_STREAMING}),this.type=o,this._callback=s,this._isCancelCalled=!1,this._responseHasSent=!1,this.rest=c}cancel(){this.stream?this.stream.cancel():this._isCancelCalled=!0}forwardEvents(o){["metadata","response","status"].forEach(c=>{o.on(c,this.emit.bind(this,c))}),o.on("status",()=>{this._responseHasSent||o.emit("response",{code:200,details:"",message:"OK"})}),o.on("metadata",c=>{o.emit("response",{code:200,details:"",message:"OK",metadata:c}),this._responseHasSent=!0}),o.on("error",c=>{Mye.GoogleError.parseGRPCStatusDetails(c)})}setStream(o,s,c={}){if(this.type===gs.SERVER_STREAMING){if(this.rest){let u=o(s,this._callback);this.stream=u,this.setReadable(u)}else{let u=Rye(null,{objectMode:!0,request:()=>{if(this._isCancelCalled){this.stream&&this.stream.cancel();return}let T=o(s,this._callback);return this.stream=T,this.forwardEvents(T),T},retries:c.retries,currentRetryAttempt:c.currentRetryAttempt,noResponseRetries:c.noResponseRetries,shouldRetryFn:c.shouldRetryFn});this.setReadable(u)}return}let l=o(s,this._callback);this.stream=l,this.forwardEvents(l),this.type===gs.CLIENT_STREAMING&&this.setWritable(l),this.type===gs.BIDI_STREAMING&&(this.setReadable(l),this.setWritable(l)),this._isCancelCalled&&this.stream&&this.stream.cancel()}};fd.StreamProxy=OE});var PE=A(FT=>{"use strict";Object.defineProperty(FT,"__esModule",{value:!0});FT.PathTemplate=void 0;var SE=class{constructor(o){this.bindings={},this.data=o,this.segments=this.parsePathTemplate(o),this.size=this.segments.length}match(o){let s=o.split("/"),c={};if(s.length!==this.segments.length)if(this.data.includes("**")){if(s.length!==this.segments.length+1)throw new TypeError(`This path ${o} does not match path template ${this.data}, the number of parameters is not same with one wildcard.`)}else throw new TypeError(`This path ${o} does not match path template ${this.data}, the number of parameters is not same.`);for(let l=0;l0;l++)if(this.segments[l]!==s[0])if(this.segments[l].includes("*")){let u=this.segments[l],T=u.match(/\{[$0-9a-zA-Z_]+=.*?\}/g);if(!T)throw new Error(`Error processing path template segment ${u}`);let g=T.map(m=>m.replace(/^\{/,"").replace(/=.*/,""));if(u.includes("**"))c[g[0]]=s[0]+"/"+s[1],s=s.slice(2);else{if(g.length===1)c[g[0]]=s[0];else{let m=s[0].split(/[-_.~]/);if(m.length!==g.length)throw new Error(`segment ${u} does not match ${s[0]}`);for(let a of g)c[a]=m[0],u=u.replace(`{${a}=*}`,`${m[0]}`),m.shift();if(u!==s[0])throw new TypeError(`non slash resource pattern ${this.segments[l]} and ${s[0]} should have same separator`)}s.shift()}}else throw new TypeError(`segment does not match, ${this.segments[l]} and ${s[l]}.`);else s.shift();return c}render(o){if(Object.keys(o).length!==Object.keys(this.bindings).length)throw new TypeError(`The number of variables ${Object.keys(o).length} does not match the number of needed variables ${Object.keys(this.bindings).length}`);let s=this.inspect();for(let c of Object.keys(o)){let l=o[c].toString();if(!this.bindings[c])throw new TypeError(`render fails for not matching ${o[c]}`);let u=this.bindings[c];if(u==="*"){if(!l.match(/[^/{}]+/))throw new TypeError(`render fails for not matching ${l}`);s=s.replace(`{${c}=*}`,`${l}`)}else if(u==="**"){if(!l.match(/[^{}]+/))throw new TypeError(`render fails for not matching ${l}`);s=s.replace(`{${c}=**}`,`${l}`)}}return s}inspect(){return this.segments.join("/")}parsePathTemplate(o){let s=Nye(o),c=0,l=0,u=[],T;if(s.forEach(g=>{if(g==="*"||g==="**")this.bindings[`$${c}`]=g,u.push(`{$${c}=${g}}`),c=c+1,g==="**"&&++l;else if(T=g.match(/\{[0-9a-zA-Z-.~_]+(?:=.*?)?\}/g)){for(let m of T){let a=m.match(/^\{([0-9a-zA-Z-.~_]+)(?:=(.*?))?\}$/);if(!a)throw new Error(`Cannot process path template segment ${m}`);let r=a[1],e=a[2];e?e==="*"?this.bindings[r]=e:e==="**"&&(++l,this.bindings[r]=e):(e="*",g=g.replace(r,r+"=*"),this.bindings[r]=e)}u.push(g)}else g.match(/[0-9a-zA-Z-.~_]+/)&&u.push(g)}),l>1)throw new TypeError("Can not have more than one wildcard.");return u}};FT.PathTemplate=SE;function Nye(d){let o=0,s=0,c=0,l=[];for(;s>=o&&s{Aye.exports={name:"google-gax",version:"4.0.4",description:"Google API Extensions",main:"build/src/index.js",types:"build/src/index.d.ts",files:["build/src","build/protos/","!build/src/**/*.map"],dependencies:{"@grpc/grpc-js":"~1.9.0","@grpc/proto-loader":"^0.7.0","@types/long":"^4.0.0","abort-controller":"^3.0.0",duplexify:"^4.0.0","google-auth-library":"^9.0.0","node-fetch":"^2.6.1","object-hash":"^3.0.0","proto3-json-serializer":"^2.0.0",protobufjs:"7.2.5","retry-request":"^6.0.0"},devDependencies:{"@babel/plugin-proposal-private-methods":"^7.18.6","@compodoc/compodoc":"1.1.21","@types/mocha":"^9.0.0","@types/ncp":"^2.0.1","@types/node":"^20.5.0","@types/node-fetch":"^2.5.4","@types/object-hash":"^3.0.0","@types/proxyquire":"^1.3.28","@types/pumpify":"^1.4.1","@types/sinon":"^10.0.0","@types/uglify-js":"^3.17.0",c8:"^8.0.0",codecov:"^3.1.0",execa:"^5.0.0","google-proto-files":"^4.0.0",gts:"^5.0.0",linkinator:"^4.0.0",long:"^4.0.0",mkdirp:"^2.0.0",mocha:"^9.0.0",ncp:"^2.0.0","null-loader":"^4.0.0","protobufjs-cli":"1.1.2",proxyquire:"^2.0.1",pumpify:"^2.0.0",rimraf:"^5.0.1",sinon:"^15.0.0","stream-events":"^1.0.4","ts-loader":"^8.0.0",typescript:"^5.1.6","uglify-js":"^3.17.0",walkdir:"^0.4.0",webpack:"^4.0.0","webpack-cli":"^4.0.0"},scripts:{docs:"compodoc src/",pretest:"npm run prepare",test:"c8 mocha build/test/unit",lint:"gts check src samples test",clean:"gts clean",compile:"tsc -p . && cp src/*.json build/src && cp -r test/fixtures build/test && cp -r protos build/","compile-operation-protos":"pbjs -t json google/longrunning/operations.proto -p ./protos > protos/operations.json && pbjs -t static-module -r operations_protos google/longrunning/operations.proto -p ./protos > protos/operations.js && pbts protos/operations.js -o protos/operations.d.ts","compile-compute-operations-protos":"pbjs -t json google/longrunning/compute_operations.proto -p ./protos > protos/compute_operations.json && pbjs -t static-module -r compute_operations_protos google/longrunning/compute_operations.proto -p ./protos > protos/compute_operations.js && pbts protos/compute_operations.js -o protos/compute_operations.d.ts","compile-iam-protos":"pbjs -t json google/iam/v1/iam_policy.proto google/iam/v1/options.proto google/iam/v1/policy.proto google/iam/v1/logging/audit_data.proto -p ./protos > protos/iam_service.json && pbjs -t static-module -r iam_protos google/iam/v1/iam_policy.proto google/iam/v1/options.proto google/iam/v1/policy.proto google/iam/v1/logging/audit_data.proto -p ./protos > protos/iam_service.js && pbts protos/iam_service.js -o protos/iam_service.d.ts","compile-location-protos":"pbjs -t json google/cloud/location/locations.proto -p ./protos > protos/locations.json && pbjs -t static-module -r locations_protos google/cloud/location/locations.proto -p ./protos > protos/locations.js && pbts protos/locations.js -o protos/locations.d.ts","compile-status-protos":"pbjs -t json google/rpc/status.proto google/rpc/error_details.proto -p ./protos > protos/status.json","compile-http-protos":"pbjs -t static-module -r http_proto --keep-case google/api/http.proto -p ./protos > protos/http.js && pbts protos/http.js -o protos/http.d.ts","compile-showcase-proto":"pbjs -t json google/showcase/v1beta1/echo.proto google/showcase/v1beta1/identity.proto google/showcase/v1beta1/messaging.proto google/showcase/v1beta1/testing.proto -p ./protos > test/fixtures/google-gax-packaging-test-app/protos/protos.json && pbjs -t static-module -r showcase_protos google/showcase/v1beta1/echo.proto google/showcase/v1beta1/identity.proto google/showcase/v1beta1/messaging.proto google/showcase/v1beta1/testing.proto -p ./protos > test/fixtures/google-gax-packaging-test-app/protos/protos.js && pbts test/fixtures/google-gax-packaging-test-app/protos/protos.js -o test/fixtures/google-gax-packaging-test-app/protos/protos.d.ts",fix:"gts fix",prepare:"npm run compile && node ./build/tools/src/prepublish.js . && mkdirp build/protos && cp -r protos/* build/protos/ && npm run minify-proto-json","system-test":"c8 mocha build/test/system-test --timeout 600000 && npm run test-application","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","docs-test":"linkinator docs","predocs-test":"npm run docs","browser-test":"cd test/browser-test && npm run prefetch && npm install && npm test","test-application":"cd test/test-application && npm run prefetch && npm install && npm start",prelint:"cd samples; npm link ../; npm install",precompile:"gts clean","update-protos":"node ./build/tools/src/listProtos.js .","minify-proto-json":"node ./build/tools/src/minify.js"},repository:"googleapis/gax-nodejs",keywords:["grpc"],author:"Google API Authors",license:"Apache-2.0",bugs:{url:"https://github.com/googleapis/gax-nodejs/issues"},homepage:"https://github.com/googleapis/gax-nodejs#readme",engines:{node:">=14"},browser:"build/src/fallback.js"}});var JT=A(md=>{"use strict";Object.defineProperty(md,"__esModule",{value:!0});md.operation=md.Operation=void 0;var Iye=require("events"),kye=ar(),jE=Un(),aU=oT(),LT=class extends Iye.EventEmitter{constructor(o,s,c,l){super(),this.completeListeners=0,this.hasActiveListeners=!1,this.latestResponse=o,this.name=this.latestResponse.name,this.done=this.latestResponse.done,this.error=this.latestResponse.error,this.longrunningDescriptor=s,this.result=null,this.metadata=null,this.backoffSettings=c,this._unpackResponse(o),this._listenForEvents(),this._callOptions=l}_listenForEvents(){this.on("newListener",o=>{o==="complete"&&(this.completeListeners++,this.hasActiveListeners||(this.hasActiveListeners=!0,this.startPolling_()))}),this.on("removeListener",o=>{o==="complete"&&--this.completeListeners===0&&(this.hasActiveListeners=!1)})}cancel(){this.currentCallPromise_&&this.currentCallPromise_.cancel();let o=this.longrunningDescriptor.operationsClient,s=new aU.google.longrunning.CancelOperationRequest;return s.name=this.latestResponse.name,o.cancelOperation(s)}getOperation(o){let s=this,c=this.longrunningDescriptor.operationsClient;function l(){if(!o)return new Promise((g,m)=>{if(s.latestResponse.error){let a=new jE.GoogleError(s.latestResponse.error.message);a.code=s.latestResponse.error.code,m(a)}else g([s.result,s.metadata,s.latestResponse])})}if(this.latestResponse.done)return this._unpackResponse(this.latestResponse,o),l();let u=new aU.google.longrunning.GetOperationRequest;u.name=this.latestResponse.name,this.currentCallPromise_=c.getOperationInternal(u,this._callOptions);let T=this.currentCallPromise_.then(g=>(s.latestResponse=g[0],s._unpackResponse(g[0],o),l()),g=>{if(o){o(g);return}return Promise.reject(g)});if(!o)return T}_unpackResponse(o,s){let c=this.longrunningDescriptor.responseDecoder,l=this.longrunningDescriptor.metadataDecoder,u,T;if(o.done){if(o.result==="error"){let g=new jE.GoogleError(o.error.message);g.code=o.error.code,this.error=g,s&&s(g);return}c&&o.response&&(this.response=o.response,u=c(o.response.value),this.result=u,this.done=!0)}l&&o.metadata&&(T=l(o.metadata.value),this.metadata=T),s&&s(null,u,T,o)}startPolling_(){let o=this,s=new Date,c=this.backoffSettings.retryDelayMultiplier,l=this.backoffSettings.maxRetryDelayMillis,u=this.backoffSettings.initialRetryDelayMillis,T=1/0;this.backoffSettings.totalTimeoutMillis&&(T=s.getTime()+this.backoffSettings.totalTimeoutMillis);let g;this.latestResponse.metadata&&(g=this.latestResponse.metadata.value);function m(e,...t){o.emit(e,...t)}function a(e,t){if(e.byteLength!==t.byteLength)return!1;for(let n=0;n=T){let e=new jE.GoogleError("Total timeout exceeded before any response was received");e.code=kye.Status.DEADLINE_EXCEEDED,setImmediate(m,"error",e);return}o.getOperation((e,t,n,i)=>{if(e){setImmediate(m,"error",e);return}if(!t){if(i.metadata&&(!g||i&&!a(i.metadata.value,g))&&(setImmediate(m,"progress",n,i),g=i.metadata.value),i.done){setImmediate(m,"complete",{},n,i);return}setTimeout(()=>{s=new Date,u=Math.min(u*c,l),r()},u);return}setImmediate(m,"complete",t,n,i)})}}r()}promise(){return new Promise((o,s)=>{this.on("error",s).on("complete",(c,l,u)=>{o([c,l,u])})})}};md.Operation=LT;function Fye(d,o,s,c){return new LT(d,o,s,c)}md.operation=Fye});var rU=A(VT=>{"use strict";Object.defineProperty(VT,"__esModule",{value:!0});VT.LongrunningApiCaller=void 0;var iU=hd(),Lye=Cl(),Jye=JT(),wE=class{constructor(o){this.longrunningDescriptor=o}init(o){return o?new iU.OngoingCall(o):new iU.OngoingCallPromise}wrap(o){return o}call(o,s,c,l){l.call((u,T)=>this._wrapOperation(o,c,u,T),s)}_wrapOperation(o,s,c,l){let u=s.longrunning;u||(u=(0,Lye.createDefaultBackoffSettings)());let T=this.longrunningDescriptor;return o(c,(g,m)=>{if(g){l(g,null,null,m);return}let a=new Jye.Operation(m,T,u,s);l(null,a,m)})}fail(o,s){o.callback(s)}result(o){return o.promise}};VT.LongrunningApiCaller=wE});var lU=A(UT=>{"use strict";Object.defineProperty(UT,"__esModule",{value:!0});UT.LongRunningDescriptor=void 0;var Vye=rU(),xE=class{constructor(o,s,c){this.operationsClient=o,this.responseDecoder=s,this.metadataDecoder=c}getApiCaller(){return new Vye.LongrunningApiCaller(this)}};UT.LongRunningDescriptor=xE});var cU=A(qT=>{"use strict";Object.defineProperty(qT,"__esModule",{value:!0});qT.ResourceCollector=void 0;var _E=class{constructor(o,s=-1){this.apiCall=o,this.resources=[],this.maxResults=s}callback(o,s,c){if(o){this.rejectCallback(o);return}for(let u of s)if(this.resources.push(u),this.resources.length===this.maxResults){c=null;break}if(!c){this.resolveCallback(this.resources);return}let l=(...u)=>this.callback(...u);setImmediate(this.apiCall,c,l)}processAllPages(o){return new Promise((s,c)=>{this.resolveCallback=s,this.rejectCallback=c;let l=(...u)=>this.callback(...u);setImmediate(this.apiCall,o,l)})}};qT.ResourceCollector=_E});var uU=A(BT=>{"use strict";Object.defineProperty(BT,"__esModule",{value:!0});BT.PagedApiCaller=void 0;var sU=hd(),pU=Un(),Uye=cU(),DE=class{constructor(o){this.pageDescriptor=o}generateParseResponseCallback(o,s){let c=this.pageDescriptor.resourceField,l=this.pageDescriptor.responsePageTokenField,u=this.pageDescriptor.requestPageTokenField;return(T,g)=>{if(T){s(T);return}if(!o){s(new pU.GoogleError("Undefined request in pagination method callback."));return}if(!g){s(new pU.GoogleError("Undefined response in pagination method callback."));return}let m=g[c]||[],a=g[l],r=null;a&&(r=Object.assign({},o),r[u]=a),s(T,m,r,g)}}wrap(o){let s=this;return function(l,u,T,g){return o(l,u,T,s.generateParseResponseCallback(l,g))}}init(o){return o?new sU.OngoingCall(o):new sU.OngoingCallPromise}call(o,s,c,l){if(s=Object.assign({},s),!c.autoPaginate){l.call(o,s);return}let u=c.maxResults||-1;new Uye.ResourceCollector(o,u).processAllPages(s).then(g=>l.callback(null,g),g=>l.callback(g))}fail(o,s){o.callback(s)}result(o){return o.promise}};BT.PagedApiCaller=DE});var ME=A(GT=>{"use strict";Object.defineProperty(GT,"__esModule",{value:!0});GT.PageDescriptor=void 0;var qye=require("stream"),Bye=zT(),Gye=uU(),zye=10,EE=class{constructor(o,s,c){this.requestPageTokenField=o,this.responsePageTokenField=s,this.resourceField=c}createStream(o,s,c){let l=new qye.PassThrough({objectMode:!0});c=Object.assign({},c,{autoPaginate:!1});let u="maxResults"in c?c.maxResults:-1,T=0,g=!1;function m(a,r,e,t){if(a){l.emit("error",a);return}l.emit("response",t);for(let n=0;n{g||(g=!0,o(s,c,m))}),l}asyncIterate(o,s,c){return c=Object.assign({},c,{autoPaginate:!1}),this.createIterator(o,s,c)}createIterator(o,s,c){return{[Symbol.asyncIterator](){let u=s,T=[];return{async next(){if(T.length>0)return Promise.resolve({done:!1,value:T.shift()});let g=0;for(;T.length===0&&u;){let m;if([m,u]=await o(u,c),m&&!Array.isArray(m))for(let[a,r]of Object.entries(m))T.push([a,r]);else T.push(...m);if(T.length===0&&(++g,g>zye))break}return T.length===0?Promise.resolve({done:!0,value:void 0}):Promise.resolve({done:!1,value:T.shift()})}}}}}getApiCaller(o){return o.autoPaginate?new Gye.PagedApiCaller(this):new Bye.NormalApiCaller}};GT.PageDescriptor=EE});var dU=A(QT=>{"use strict";Object.defineProperty(QT,"__esModule",{value:!0});QT.StreamingApiCaller=void 0;var Hye=cs(),HT=yh(),CE=class{constructor(o){this.descriptor=o}init(o){return new HT.StreamProxy(this.descriptor.type,o,this.descriptor.rest)}wrap(o){switch(this.descriptor.type){case HT.StreamType.SERVER_STREAMING:return(s,c,l)=>o(s,c,l);case HT.StreamType.CLIENT_STREAMING:return(s,c,l,u)=>o(c,l,u);case HT.StreamType.BIDI_STREAMING:return(s,c,l)=>o(c,l);default:(0,Hye.warn)("streaming_wrap_unknown_stream_type",`Unknown stream type: ${this.descriptor.type}`)}return o}call(o,s,c,l){l.setStream(o,s,c.retryRequestOptions)}fail(o,s){o.emit("error",s)}result(o){return o}};QT.StreamingApiCaller=CE});var fU=A(YT=>{"use strict";Object.defineProperty(YT,"__esModule",{value:!0});YT.StreamDescriptor=void 0;var Qye=dU(),RE=class{constructor(o,s){this.type=o,this.streaming=!0,this.rest=s}getApiCaller(o){return o.retry=null,new Qye.StreamingApiCaller(this)}};YT.StreamDescriptor=RE});var hU=A(WT=>{"use strict";Object.defineProperty(WT,"__esModule",{value:!0});WT.BundleApiCaller=void 0;var mU=hd(),Yye=Un(),NE=class{constructor(o){this.bundler=o}init(o){return o?new mU.OngoingCall(o):new mU.OngoingCallPromise}wrap(o){return o}call(o,s,c,l){if(!c.isBundling)throw new Yye.GoogleError("Bundling enabled with no isBundling!");l.call((u,T)=>(this.bundler.schedule(o,u,T),l),s)}fail(o,s){o.callback(s)}result(o){return o.promise}};WT.BundleApiCaller=NE});var gU=A(KT=>{"use strict";Object.defineProperty(KT,"__esModule",{value:!0});KT.computeBundleId=void 0;function Wye(d,o){let s=[],c=!1;for(let l of o){let u=Kye(d,l);u===void 0?s.push(null):(c=!0,s.push(u))}if(c)return JSON.stringify(s)}KT.computeBundleId=Wye;function Kye(d,o){let s=o.split("."),c=d;for(let l of s)c=c?.[l];return c}});var vU=A(gd=>{"use strict";Object.defineProperty(gd,"__esModule",{value:!0});gd.Task=gd.deepCopyForResponse=void 0;var yU=ar(),bU=Un();function XT(d,o){let s;if(d===null)return null;if(d!==void 0)return Array.isArray(d)?(s=[],d.forEach(c=>{s.push(XT(c,null))}),s):d.copy!==void 0?d.copy():d instanceof ArrayBuffer?d.slice(0):typeof d=="object"?(s={},Object.keys(d).forEach(c=>{o&&c===o.field&&Array.isArray(d[c])?s[c]=d[c].slice(o.start,o.end):s[c]=XT(d[c],null)}),s):d}gd.deepCopyForResponse=XT;var AE=class{constructor(o,s,c,l){this._apiCall=o,this._request=s,this._bundledField=c,this._subresponseField=l,this._data=[]}getElementCount(){let o=0;for(let s=0;s{let g=[];if(u)l._data.forEach(()=>{g.push(void 0)});else{let m=null;l._subresponseField&&(m={field:l._subresponseField,start:0}),l._data.forEach(a=>{m&&(m.end=m.start+a.elements.length),g.push(XT(T,m)),m&&(m.start=m.end)})}for(let m=0;m{c.callback.id===o&&(c.cancelled=!0),c.cancelled||(s=!1)}),s&&this.callCanceller.cancel(),s}for(let s=0;s{"use strict";Object.defineProperty(ZT,"__esModule",{value:!0});ZT.BundleExecutor=void 0;var Xye=ar(),Zye=Un(),IE=cs(),$ye=gU(),TU=vU();function OU(){}var kE=class{constructor(o,s){this._options=o,this._descriptor=s,this._tasks={},this._timers={},this._invocations={},this._invocationId=0}schedule(o,s,c){let l=(0,$ye.computeBundleId)(s,this._descriptor.requestDiscriminatorFields);if(c=c||OU,l===void 0)return(0,IE.warn)("bundling_schedule_bundleid_undefined",`The request does not have enough information for request bundling. Invoking immediately. Request: ${JSON.stringify(s)} discriminator fields: ${this._descriptor.requestDiscriminatorFields}`),o(s,c);if(s[this._descriptor.bundledField]===void 0)return(0,IE.warn)("bundling_no_bundled_field",`Request does not contain field ${this._descriptor.bundledField} that must present for bundling. Invoking immediately. Request: ${JSON.stringify(s)}`),o(s,c);l in this._tasks||(this._tasks[l]=new TU.Task(o,s,this._descriptor.bundledField,this._descriptor.subresponseField));let u=this._tasks[l];c.id=String(this._invocationId++),this._invocations[c.id]=l;let T=s[this._descriptor.bundledField],g=T.length,m=0,a=this;T.forEach(y=>{m+=this._descriptor.byteLengthFunction(y)});let r=this._options.elementCountLimit||0,e=this._options.requestByteLimit||0;if(r>0&&g>r||e>0&&m>=e){let y;r>0&&g>r?y="The number of elements "+g+" exceeds the limit "+this._options.elementCountLimit:y="The required bytes "+m+" exceeds the limit "+this._options.requestByteLimit;let O=new Zye.GoogleError(y);return O.code=Xye.Status.INVALID_ARGUMENT,c(O),{cancel:OU}}let t=u.getElementCount(),n=u.getRequestByteSize();(r>0&&g+t>=r||e>0&&m+n>=e)&&(this._runNow(l),this._tasks[l]=new TU.Task(o,s,this._descriptor.bundledField,this._descriptor.subresponseField),u=this._tasks[l]),u.extend(T,m,c);let i={cancel(){a._cancel(c.id)}},p=this._options.elementCountThreshold||0,f=this._options.requestByteThreshold||0;return p>0&&u.getElementCount()>=p||f>0&&u.getRequestByteSize()>=f?(this._runNow(l),i):(!(l in this._timers)&&this._options.delayThreshold>0&&(this._timers[l]=setTimeout(()=>{delete this._timers[l],this._runNow(l)},this._options.delayThreshold)),i)}_maybeClearTimeout(o){if(o in this._timers){let s=this._timers[o];delete this._timers[o],clearTimeout(s)}}_cancel(o){if(!(o in this._invocations))return;let s=this._invocations[o];if(!(s in this._tasks))return;let c=this._tasks[s];delete this._invocations[o],c.cancel(o)&&(this._maybeClearTimeout(s),delete this._tasks[s])}_runNow(o){if(!(o in this._tasks)){(0,IE.warn)("bundle_runnow_bundleid_unknown",`No such bundleid: ${o}`);return}this._maybeClearTimeout(o);let s=this._tasks[o];delete this._tasks[o],s.run().forEach(c=>{delete this._invocations[c]})}};ZT.BundleExecutor=kE});var PU=A($T=>{"use strict";Object.defineProperty($T,"__esModule",{value:!0});$T.BundleDescriptor=void 0;var ebe=zT(),tbe=hU(),obe=SU(),nbe=Bm(),FE=class{constructor(o,s,c,l){!l&&typeof c=="function"&&(l=c,c=null),this.bundledField=o,this.requestDiscriminatorFields=s.map(nbe.toCamelCase),this.subresponseField=c,this.byteLengthFunction=l}getApiCaller(o){return o.isBundling===!1?new ebe.NormalApiCaller:new tbe.BundleApiCaller(new obe.BundleExecutor(o.bundleOptions,this))}};$T.BundleDescriptor=FE});var eO=A(Ti=>{"use strict";Object.defineProperty(Ti,"__esModule",{value:!0});Ti.BundleDescriptor=Ti.StreamDescriptor=Ti.PageDescriptor=Ti.LongrunningDescriptor=void 0;var abe=lU();Object.defineProperty(Ti,"LongrunningDescriptor",{enumerable:!0,get:function(){return abe.LongRunningDescriptor}});var ibe=ME();Object.defineProperty(Ti,"PageDescriptor",{enumerable:!0,get:function(){return ibe.PageDescriptor}});var rbe=fU();Object.defineProperty(Ti,"StreamDescriptor",{enumerable:!0,get:function(){return rbe.StreamDescriptor}});var lbe=PU();Object.defineProperty(Ti,"BundleDescriptor",{enumerable:!0,get:function(){return lbe.BundleDescriptor}})});var jU=A((eMe,cbe)=>{cbe.exports={interfaces:{"google.iam.v1.IAMPolicy":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:2e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:2e4,total_timeout_millis:6e5}},methods:{GetIamPolicy:{retry_codes_name:"non_idempotent",retry_params_name:"default"},SetIamPolicy:{retry_codes_name:"non_idempotent",retry_params_name:"default"},TestIamPermissions:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var wU=A((tMe,sbe)=>{sbe.exports={nested:{google:{nested:{iam:{nested:{v1:{options:{cc_enable_arenas:!0,csharp_namespace:"Google.Cloud.Iam.V1",go_package:"google.golang.org/genproto/googleapis/iam/v1;iam",java_multiple_files:!0,java_outer_classname:"PolicyProto",java_package:"com.google.iam.v1",php_namespace:"Google\\Cloud\\Iam\\V1"},nested:{IAMPolicy:{options:{"(google.api.default_host)":"iam-meta-api.googleapis.com"},methods:{SetIamPolicy:{requestType:"SetIamPolicyRequest",responseType:"Policy",options:{"(google.api.http).post":"/v1/{resource=**}:setIamPolicy","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{resource=**}:setIamPolicy",body:"*"}}]},GetIamPolicy:{requestType:"GetIamPolicyRequest",responseType:"Policy",options:{"(google.api.http).post":"/v1/{resource=**}:getIamPolicy","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{resource=**}:getIamPolicy",body:"*"}}]},TestIamPermissions:{requestType:"TestIamPermissionsRequest",responseType:"TestIamPermissionsResponse",options:{"(google.api.http).post":"/v1/{resource=**}:testIamPermissions","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{resource=**}:testIamPermissions",body:"*"}}]}}},SetIamPolicyRequest:{fields:{resource:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"*"}},policy:{type:"Policy",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetIamPolicyRequest:{fields:{resource:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"*"}},options:{type:"GetPolicyOptions",id:2}}},TestIamPermissionsRequest:{fields:{resource:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"*"}},permissions:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},TestIamPermissionsResponse:{fields:{permissions:{rule:"repeated",type:"string",id:1}}},GetPolicyOptions:{fields:{requestedPolicyVersion:{type:"int32",id:1}}},Policy:{fields:{version:{type:"int32",id:1},bindings:{rule:"repeated",type:"Binding",id:4},etag:{type:"bytes",id:3}}},Binding:{fields:{role:{type:"string",id:1},members:{rule:"repeated",type:"string",id:2},condition:{type:"google.type.Expr",id:3}}},PolicyDelta:{fields:{bindingDeltas:{rule:"repeated",type:"BindingDelta",id:1},auditConfigDeltas:{rule:"repeated",type:"AuditConfigDelta",id:2}}},BindingDelta:{fields:{action:{type:"Action",id:1},role:{type:"string",id:2},member:{type:"string",id:3},condition:{type:"google.type.Expr",id:4}},nested:{Action:{values:{ACTION_UNSPECIFIED:0,ADD:1,REMOVE:2}}}},AuditConfigDelta:{fields:{action:{type:"Action",id:1},service:{type:"string",id:2},exemptedMember:{type:"string",id:3},logType:{type:"string",id:4}},nested:{Action:{values:{ACTION_UNSPECIFIED:0,ADD:1,REMOVE:2}}}},logging:{options:{csharp_namespace:"Google.Cloud.Iam.V1.Logging",go_package:"google.golang.org/genproto/googleapis/iam/v1/logging;logging",java_multiple_files:!0,java_outer_classname:"AuditDataProto",java_package:"com.google.iam.v1.logging"},nested:{AuditData:{fields:{policyDelta:{type:"google.iam.v1.PolicyDelta",id:2}}}}}}}}},api:{options:{go_package:"google.golang.org/genproto/googleapis/api/annotations;annotations",java_multiple_files:!0,java_outer_classname:"ResourceProto",java_package:"com.google.api",objc_class_prefix:"GAPI",cc_enable_arenas:!0},nested:{http:{type:"HttpRule",id:72295728,extend:"google.protobuf.MethodOptions"},Http:{fields:{rules:{rule:"repeated",type:"HttpRule",id:1},fullyDecodeReservedExpansion:{type:"bool",id:2}}},HttpRule:{oneofs:{pattern:{oneof:["get","put","post","delete","patch","custom"]}},fields:{selector:{type:"string",id:1},get:{type:"string",id:2},put:{type:"string",id:3},post:{type:"string",id:4},delete:{type:"string",id:5},patch:{type:"string",id:6},custom:{type:"CustomHttpPattern",id:8},body:{type:"string",id:7},responseBody:{type:"string",id:12},additionalBindings:{rule:"repeated",type:"HttpRule",id:11}}},CustomHttpPattern:{fields:{kind:{type:"string",id:1},path:{type:"string",id:2}}},methodSignature:{rule:"repeated",type:"string",id:1051,extend:"google.protobuf.MethodOptions"},defaultHost:{type:"string",id:1049,extend:"google.protobuf.ServiceOptions"},oauthScopes:{type:"string",id:1050,extend:"google.protobuf.ServiceOptions"},fieldBehavior:{rule:"repeated",type:"google.api.FieldBehavior",id:1052,extend:"google.protobuf.FieldOptions"},FieldBehavior:{values:{FIELD_BEHAVIOR_UNSPECIFIED:0,OPTIONAL:1,REQUIRED:2,OUTPUT_ONLY:3,INPUT_ONLY:4,IMMUTABLE:5}},resourceReference:{type:"google.api.ResourceReference",id:1055,extend:"google.protobuf.FieldOptions"},resourceDefinition:{rule:"repeated",type:"google.api.ResourceDescriptor",id:1053,extend:"google.protobuf.FileOptions"},resource:{type:"google.api.ResourceDescriptor",id:1053,extend:"google.protobuf.MessageOptions"},ResourceDescriptor:{fields:{type:{type:"string",id:1},pattern:{rule:"repeated",type:"string",id:2},nameField:{type:"string",id:3},history:{type:"History",id:4},plural:{type:"string",id:5},singular:{type:"string",id:6}},nested:{History:{values:{HISTORY_UNSPECIFIED:0,ORIGINALLY_SINGLE_PATTERN:1,FUTURE_MULTI_PATTERN:2}}}},ResourceReference:{fields:{type:{type:"string",id:1},childType:{type:"string",id:2}}}}},protobuf:{options:{go_package:"github.com/golang/protobuf/protoc-gen-go/descriptor;descriptor",java_package:"com.google.protobuf",java_outer_classname:"DescriptorProtos",csharp_namespace:"Google.Protobuf.Reflection",objc_class_prefix:"GPB",cc_enable_arenas:!0,optimize_for:"SPEED"},nested:{FileDescriptorSet:{fields:{file:{rule:"repeated",type:"FileDescriptorProto",id:1}}},FileDescriptorProto:{fields:{name:{type:"string",id:1},package:{type:"string",id:2},dependency:{rule:"repeated",type:"string",id:3},publicDependency:{rule:"repeated",type:"int32",id:10,options:{packed:!1}},weakDependency:{rule:"repeated",type:"int32",id:11,options:{packed:!1}},messageType:{rule:"repeated",type:"DescriptorProto",id:4},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:5},service:{rule:"repeated",type:"ServiceDescriptorProto",id:6},extension:{rule:"repeated",type:"FieldDescriptorProto",id:7},options:{type:"FileOptions",id:8},sourceCodeInfo:{type:"SourceCodeInfo",id:9},syntax:{type:"string",id:12}}},DescriptorProto:{fields:{name:{type:"string",id:1},field:{rule:"repeated",type:"FieldDescriptorProto",id:2},extension:{rule:"repeated",type:"FieldDescriptorProto",id:6},nestedType:{rule:"repeated",type:"DescriptorProto",id:3},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:4},extensionRange:{rule:"repeated",type:"ExtensionRange",id:5},oneofDecl:{rule:"repeated",type:"OneofDescriptorProto",id:8},options:{type:"MessageOptions",id:7},reservedRange:{rule:"repeated",type:"ReservedRange",id:9},reservedName:{rule:"repeated",type:"string",id:10}},nested:{ExtensionRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2},options:{type:"ExtensionRangeOptions",id:3}}},ReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},ExtensionRangeOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},FieldDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:3},label:{type:"Label",id:4},type:{type:"Type",id:5},typeName:{type:"string",id:6},extendee:{type:"string",id:2},defaultValue:{type:"string",id:7},oneofIndex:{type:"int32",id:9},jsonName:{type:"string",id:10},options:{type:"FieldOptions",id:8},proto3Optional:{type:"bool",id:17}},nested:{Type:{values:{TYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18}},Label:{values:{LABEL_OPTIONAL:1,LABEL_REQUIRED:2,LABEL_REPEATED:3}}}},OneofDescriptorProto:{fields:{name:{type:"string",id:1},options:{type:"OneofOptions",id:2}}},EnumDescriptorProto:{fields:{name:{type:"string",id:1},value:{rule:"repeated",type:"EnumValueDescriptorProto",id:2},options:{type:"EnumOptions",id:3},reservedRange:{rule:"repeated",type:"EnumReservedRange",id:4},reservedName:{rule:"repeated",type:"string",id:5}},nested:{EnumReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},EnumValueDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:2},options:{type:"EnumValueOptions",id:3}}},ServiceDescriptorProto:{fields:{name:{type:"string",id:1},method:{rule:"repeated",type:"MethodDescriptorProto",id:2},options:{type:"ServiceOptions",id:3}}},MethodDescriptorProto:{fields:{name:{type:"string",id:1},inputType:{type:"string",id:2},outputType:{type:"string",id:3},options:{type:"MethodOptions",id:4},clientStreaming:{type:"bool",id:5,options:{default:!1}},serverStreaming:{type:"bool",id:6,options:{default:!1}}}},FileOptions:{fields:{javaPackage:{type:"string",id:1},javaOuterClassname:{type:"string",id:8},javaMultipleFiles:{type:"bool",id:10,options:{default:!1}},javaGenerateEqualsAndHash:{type:"bool",id:20,options:{deprecated:!0}},javaStringCheckUtf8:{type:"bool",id:27,options:{default:!1}},optimizeFor:{type:"OptimizeMode",id:9,options:{default:"SPEED"}},goPackage:{type:"string",id:11},ccGenericServices:{type:"bool",id:16,options:{default:!1}},javaGenericServices:{type:"bool",id:17,options:{default:!1}},pyGenericServices:{type:"bool",id:18,options:{default:!1}},phpGenericServices:{type:"bool",id:42,options:{default:!1}},deprecated:{type:"bool",id:23,options:{default:!1}},ccEnableArenas:{type:"bool",id:31,options:{default:!0}},objcClassPrefix:{type:"string",id:36},csharpNamespace:{type:"string",id:37},swiftPrefix:{type:"string",id:39},phpClassPrefix:{type:"string",id:40},phpNamespace:{type:"string",id:41},phpMetadataNamespace:{type:"string",id:44},rubyPackage:{type:"string",id:45},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[38,38]],nested:{OptimizeMode:{values:{SPEED:1,CODE_SIZE:2,LITE_RUNTIME:3}}}},MessageOptions:{fields:{messageSetWireFormat:{type:"bool",id:1,options:{default:!1}},noStandardDescriptorAccessor:{type:"bool",id:2,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},mapEntry:{type:"bool",id:7},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[8,8],[9,9]]},FieldOptions:{fields:{ctype:{type:"CType",id:1,options:{default:"STRING"}},packed:{type:"bool",id:2},jstype:{type:"JSType",id:6,options:{default:"JS_NORMAL"}},lazy:{type:"bool",id:5,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},weak:{type:"bool",id:10,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[4,4]],nested:{CType:{values:{STRING:0,CORD:1,STRING_PIECE:2}},JSType:{values:{JS_NORMAL:0,JS_STRING:1,JS_NUMBER:2}}}},OneofOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},EnumOptions:{fields:{allowAlias:{type:"bool",id:2},deprecated:{type:"bool",id:3,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[5,5]]},EnumValueOptions:{fields:{deprecated:{type:"bool",id:1,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},ServiceOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},MethodOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},idempotencyLevel:{type:"IdempotencyLevel",id:34,options:{default:"IDEMPOTENCY_UNKNOWN"}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],nested:{IdempotencyLevel:{values:{IDEMPOTENCY_UNKNOWN:0,NO_SIDE_EFFECTS:1,IDEMPOTENT:2}}}},UninterpretedOption:{fields:{name:{rule:"repeated",type:"NamePart",id:2},identifierValue:{type:"string",id:3},positiveIntValue:{type:"uint64",id:4},negativeIntValue:{type:"int64",id:5},doubleValue:{type:"double",id:6},stringValue:{type:"bytes",id:7},aggregateValue:{type:"string",id:8}},nested:{NamePart:{fields:{namePart:{rule:"required",type:"string",id:1},isExtension:{rule:"required",type:"bool",id:2}}}}},SourceCodeInfo:{fields:{location:{rule:"repeated",type:"Location",id:1}},nested:{Location:{fields:{path:{rule:"repeated",type:"int32",id:1},span:{rule:"repeated",type:"int32",id:2},leadingComments:{type:"string",id:3},trailingComments:{type:"string",id:4},leadingDetachedComments:{rule:"repeated",type:"string",id:6}}}}},GeneratedCodeInfo:{fields:{annotation:{rule:"repeated",type:"Annotation",id:1}},nested:{Annotation:{fields:{path:{rule:"repeated",type:"int32",id:1},sourceFile:{type:"string",id:2},begin:{type:"int32",id:3},end:{type:"int32",id:4}}}}}}},type:{options:{go_package:"google.golang.org/genproto/googleapis/type/expr;expr",java_multiple_files:!0,java_outer_classname:"ExprProto",java_package:"com.google.type",objc_class_prefix:"GTP"},nested:{Expr:{fields:{expression:{type:"string",id:1},title:{type:"string",id:2},description:{type:"string",id:3},location:{type:"string",id:4}}}}}}}}}});var VE=A(tO=>{"use strict";Object.defineProperty(tO,"__esModule",{value:!0});tO.IamClient=void 0;var pbe=yd(),LE=Km(),ube=jU(),dbe=Xm(),bh=ys().version,fbe=wU(),JE=class{constructor(o,s){this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{}},this.innerApiCalls={},this.gaxGrpc=o;let c=Object.assign({servicePath:s.servicePath,port:s.port,clientConfig:s.clientConfig,apiEndpoint:s.apiEndpoint,fallback:s.fallback},s);bh=c.fallback?dbe.version:bh,c.scopes=this.constructor.scopes,this._opts=c,this.auth=o.auth;let l=[`gax/${bh}`,`gapic/${bh}`];typeof process<"u"&&"versions"in process?l.push(`gl-node/${process.versions.node}`):l.push(`gl-web/${bh}`),c.fallback||l.push(`grpc/${o.grpcVersion}`),c.libName&&c.libVersion&&l.push(`${c.libName}/${c.libVersion}`),this._protos=this.gaxGrpc.loadProtoJSON(fbe),this._defaults=o.constructSettings("google.iam.v1.IAMPolicy",ube,c.clientConfig||{},{"x-goog-api-client":l.join(" ")}),this.innerApiCalls={}}initialize(){if(this.iamPolicyStub)return this.iamPolicyStub;this.iamPolicyStub=this.gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.iam.v1.IAMPolicy"):this._protos.google.iam.v1.IAMPolicy,this._opts);let o=["getIamPolicy","setIamPolicy","testIamPermissions"];for(let s of o){let c=this.iamPolicyStub.then(l=>(...u)=>this._terminated?Promise.reject("The client has already been closed."):l[s].apply(l,u),l=>()=>{throw l});this.innerApiCalls[s]=(0,pbe.createApiCall)(c,this._defaults[s],this.descriptors.page[s])}return this.iamPolicyStub}static get servicePath(){return"cloudkms.googleapis.com"}static get apiEndpoint(){return"cloudkms.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloudkms"]}getProjectId(o){if(this.auth&&"getProjectId"in this.auth)return this.auth.getProjectId(o);if(o)o(new Error("Cannot determine project ID."));else return Promise.reject("Cannot determine project ID.")}getIamPolicy(o,s,c){let l;return s instanceof Function&&c===void 0?(c=s,l={}):l=s,o=o||{},l=l||{},l.otherArgs=l.otherArgs||{},l.otherArgs.headers=l.otherArgs.headers||{},l.otherArgs.headers["x-goog-request-params"]=LE.fromParams({resource:o.resource}),this.initialize(),this.innerApiCalls.getIamPolicy(o,l,c)}setIamPolicy(o,s,c){let l;return s instanceof Function&&c===void 0?(c=s,l={}):l=s,o=o||{},l=l||{},l.otherArgs=l.otherArgs||{},l.otherArgs.headers=l.otherArgs.headers||{},l.otherArgs.headers["x-goog-request-params"]=LE.fromParams({resource:o.resource}),this.initialize(),this.innerApiCalls.setIamPolicy(o,l,c)}testIamPermissions(o,s,c){let l;return s instanceof Function&&c===void 0?(c=s,l={}):l=s,o=o||{},l=l||{},l.otherArgs=l.otherArgs||{},l.otherArgs.headers=l.otherArgs.headers||{},l.otherArgs.headers["x-goog-request-params"]=LE.fromParams({resource:o.resource}),this.initialize(),this.innerApiCalls.testIamPermissions(o,l,c)}close(){return this.initialize(),this._terminated?Promise.resolve():this.iamPolicyStub.then(o=>{this._terminated=!0,o.close()})}};tO.IamClient=JE});var xU=A((nMe,mbe)=>{mbe.exports={nested:{google:{nested:{cloud:{nested:{location:{options:{cc_enable_arenas:!0,go_package:"google.golang.org/genproto/googleapis/cloud/location;location",java_multiple_files:!0,java_outer_classname:"LocationsProto",java_package:"com.google.cloud.location"},nested:{Locations:{options:{"(google.api.default_host)":"cloud.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{ListLocations:{requestType:"ListLocationsRequest",responseType:"ListLocationsResponse",options:{"(google.api.http).get":"/v1/{name=locations}","(google.api.http).additional_bindings.get":"/v1/{name=projects/*}/locations"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=locations}",additional_bindings:{get:"/v1/{name=projects/*}/locations"}}}]},GetLocation:{requestType:"GetLocationRequest",responseType:"Location",options:{"(google.api.http).get":"/v1/{name=locations/*}","(google.api.http).additional_bindings.get":"/v1/{name=projects/*/locations/*}"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=locations/*}",additional_bindings:{get:"/v1/{name=projects/*/locations/*}"}}}]}}},ListLocationsRequest:{fields:{name:{type:"string",id:1},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4}}},ListLocationsResponse:{fields:{locations:{rule:"repeated",type:"Location",id:1},nextPageToken:{type:"string",id:2}}},GetLocationRequest:{fields:{name:{type:"string",id:1}}},Location:{fields:{name:{type:"string",id:1},locationId:{type:"string",id:4},displayName:{type:"string",id:5},labels:{keyType:"string",type:"string",id:2},metadata:{type:"google.protobuf.Any",id:3}}}}}}},api:{options:{go_package:"google.golang.org/genproto/googleapis/api/annotations;annotations",java_multiple_files:!0,java_outer_classname:"ClientProto",java_package:"com.google.api",objc_class_prefix:"GAPI",cc_enable_arenas:!0},nested:{http:{type:"HttpRule",id:72295728,extend:"google.protobuf.MethodOptions"},Http:{fields:{rules:{rule:"repeated",type:"HttpRule",id:1},fullyDecodeReservedExpansion:{type:"bool",id:2}}},HttpRule:{oneofs:{pattern:{oneof:["get","put","post","delete","patch","custom"]}},fields:{selector:{type:"string",id:1},get:{type:"string",id:2},put:{type:"string",id:3},post:{type:"string",id:4},delete:{type:"string",id:5},patch:{type:"string",id:6},custom:{type:"CustomHttpPattern",id:8},body:{type:"string",id:7},responseBody:{type:"string",id:12},additionalBindings:{rule:"repeated",type:"HttpRule",id:11}}},CustomHttpPattern:{fields:{kind:{type:"string",id:1},path:{type:"string",id:2}}},methodSignature:{rule:"repeated",type:"string",id:1051,extend:"google.protobuf.MethodOptions"},defaultHost:{type:"string",id:1049,extend:"google.protobuf.ServiceOptions"},oauthScopes:{type:"string",id:1050,extend:"google.protobuf.ServiceOptions"}}},protobuf:{options:{go_package:"google.golang.org/protobuf/types/descriptorpb",java_package:"com.google.protobuf",java_outer_classname:"DescriptorProtos",csharp_namespace:"Google.Protobuf.Reflection",objc_class_prefix:"GPB",cc_enable_arenas:!0,optimize_for:"SPEED"},nested:{FileDescriptorSet:{fields:{file:{rule:"repeated",type:"FileDescriptorProto",id:1}}},FileDescriptorProto:{fields:{name:{type:"string",id:1},package:{type:"string",id:2},dependency:{rule:"repeated",type:"string",id:3},publicDependency:{rule:"repeated",type:"int32",id:10,options:{packed:!1}},weakDependency:{rule:"repeated",type:"int32",id:11,options:{packed:!1}},messageType:{rule:"repeated",type:"DescriptorProto",id:4},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:5},service:{rule:"repeated",type:"ServiceDescriptorProto",id:6},extension:{rule:"repeated",type:"FieldDescriptorProto",id:7},options:{type:"FileOptions",id:8},sourceCodeInfo:{type:"SourceCodeInfo",id:9},syntax:{type:"string",id:12}}},DescriptorProto:{fields:{name:{type:"string",id:1},field:{rule:"repeated",type:"FieldDescriptorProto",id:2},extension:{rule:"repeated",type:"FieldDescriptorProto",id:6},nestedType:{rule:"repeated",type:"DescriptorProto",id:3},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:4},extensionRange:{rule:"repeated",type:"ExtensionRange",id:5},oneofDecl:{rule:"repeated",type:"OneofDescriptorProto",id:8},options:{type:"MessageOptions",id:7},reservedRange:{rule:"repeated",type:"ReservedRange",id:9},reservedName:{rule:"repeated",type:"string",id:10}},nested:{ExtensionRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2},options:{type:"ExtensionRangeOptions",id:3}}},ReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},ExtensionRangeOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},FieldDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:3},label:{type:"Label",id:4},type:{type:"Type",id:5},typeName:{type:"string",id:6},extendee:{type:"string",id:2},defaultValue:{type:"string",id:7},oneofIndex:{type:"int32",id:9},jsonName:{type:"string",id:10},options:{type:"FieldOptions",id:8},proto3Optional:{type:"bool",id:17}},nested:{Type:{values:{TYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18}},Label:{values:{LABEL_OPTIONAL:1,LABEL_REQUIRED:2,LABEL_REPEATED:3}}}},OneofDescriptorProto:{fields:{name:{type:"string",id:1},options:{type:"OneofOptions",id:2}}},EnumDescriptorProto:{fields:{name:{type:"string",id:1},value:{rule:"repeated",type:"EnumValueDescriptorProto",id:2},options:{type:"EnumOptions",id:3},reservedRange:{rule:"repeated",type:"EnumReservedRange",id:4},reservedName:{rule:"repeated",type:"string",id:5}},nested:{EnumReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},EnumValueDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:2},options:{type:"EnumValueOptions",id:3}}},ServiceDescriptorProto:{fields:{name:{type:"string",id:1},method:{rule:"repeated",type:"MethodDescriptorProto",id:2},options:{type:"ServiceOptions",id:3}}},MethodDescriptorProto:{fields:{name:{type:"string",id:1},inputType:{type:"string",id:2},outputType:{type:"string",id:3},options:{type:"MethodOptions",id:4},clientStreaming:{type:"bool",id:5,options:{default:!1}},serverStreaming:{type:"bool",id:6,options:{default:!1}}}},FileOptions:{fields:{javaPackage:{type:"string",id:1},javaOuterClassname:{type:"string",id:8},javaMultipleFiles:{type:"bool",id:10,options:{default:!1}},javaGenerateEqualsAndHash:{type:"bool",id:20,options:{deprecated:!0}},javaStringCheckUtf8:{type:"bool",id:27,options:{default:!1}},optimizeFor:{type:"OptimizeMode",id:9,options:{default:"SPEED"}},goPackage:{type:"string",id:11},ccGenericServices:{type:"bool",id:16,options:{default:!1}},javaGenericServices:{type:"bool",id:17,options:{default:!1}},pyGenericServices:{type:"bool",id:18,options:{default:!1}},phpGenericServices:{type:"bool",id:42,options:{default:!1}},deprecated:{type:"bool",id:23,options:{default:!1}},ccEnableArenas:{type:"bool",id:31,options:{default:!0}},objcClassPrefix:{type:"string",id:36},csharpNamespace:{type:"string",id:37},swiftPrefix:{type:"string",id:39},phpClassPrefix:{type:"string",id:40},phpNamespace:{type:"string",id:41},phpMetadataNamespace:{type:"string",id:44},rubyPackage:{type:"string",id:45},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[38,38]],nested:{OptimizeMode:{values:{SPEED:1,CODE_SIZE:2,LITE_RUNTIME:3}}}},MessageOptions:{fields:{messageSetWireFormat:{type:"bool",id:1,options:{default:!1}},noStandardDescriptorAccessor:{type:"bool",id:2,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},mapEntry:{type:"bool",id:7},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[8,8],[9,9]]},FieldOptions:{fields:{ctype:{type:"CType",id:1,options:{default:"STRING"}},packed:{type:"bool",id:2},jstype:{type:"JSType",id:6,options:{default:"JS_NORMAL"}},lazy:{type:"bool",id:5,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},weak:{type:"bool",id:10,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[4,4]],nested:{CType:{values:{STRING:0,CORD:1,STRING_PIECE:2}},JSType:{values:{JS_NORMAL:0,JS_STRING:1,JS_NUMBER:2}}}},OneofOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},EnumOptions:{fields:{allowAlias:{type:"bool",id:2},deprecated:{type:"bool",id:3,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[5,5]]},EnumValueOptions:{fields:{deprecated:{type:"bool",id:1,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},ServiceOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},MethodOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},idempotencyLevel:{type:"IdempotencyLevel",id:34,options:{default:"IDEMPOTENCY_UNKNOWN"}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],nested:{IdempotencyLevel:{values:{IDEMPOTENCY_UNKNOWN:0,NO_SIDE_EFFECTS:1,IDEMPOTENT:2}}}},UninterpretedOption:{fields:{name:{rule:"repeated",type:"NamePart",id:2},identifierValue:{type:"string",id:3},positiveIntValue:{type:"uint64",id:4},negativeIntValue:{type:"int64",id:5},doubleValue:{type:"double",id:6},stringValue:{type:"bytes",id:7},aggregateValue:{type:"string",id:8}},nested:{NamePart:{fields:{namePart:{rule:"required",type:"string",id:1},isExtension:{rule:"required",type:"bool",id:2}}}}},SourceCodeInfo:{fields:{location:{rule:"repeated",type:"Location",id:1}},nested:{Location:{fields:{path:{rule:"repeated",type:"int32",id:1},span:{rule:"repeated",type:"int32",id:2},leadingComments:{type:"string",id:3},trailingComments:{type:"string",id:4},leadingDetachedComments:{rule:"repeated",type:"string",id:6}}}}},GeneratedCodeInfo:{fields:{annotation:{rule:"repeated",type:"Annotation",id:1}},nested:{Annotation:{fields:{path:{rule:"repeated",type:"int32",id:1},sourceFile:{type:"string",id:2},begin:{type:"int32",id:3},end:{type:"int32",id:4}}}}},Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}}}}}}}}});var _U=A((aMe,hbe)=>{hbe.exports={interfaces:{"google.cloud.location.Locations":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{ListLocations:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetLocation:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var GE=A(oO=>{"use strict";Object.defineProperty(oO,"__esModule",{value:!0});oO.LocationsClient=void 0;var gbe=Cl(),ybe=cs(),bbe=yd(),UE=Km(),vbe=ME(),Tbe=xU(),Obe=_U(),qE=ys().version,BE=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}},this.gaxGrpc=o;let u=this.constructor,T=s?.servicePath||s?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(s?.servicePath||s?.apiEndpoint);let g=s?.port||u.port,m=(c=s?.clientConfig)!==null&&c!==void 0?c:{},a=(l=s?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";s=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},s),T!==u.servicePath&&!("scopes"in s)&&(s.scopes=u.scopes),this._opts=s,this.auth=o.auth,T===u.servicePath&&(this.auth.defaultScopes=u.scopes);let r=[`gax/${qE}`,`gapic/${qE}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${qE}`),s.fallback?s.fallback==="rest"&&r.push(`rest/${o.grpcVersion}`):r.push(`grpc/${o.grpcVersion}`),s.libName&&s.libVersion&&r.push(`${s.libName}/${s.libVersion}`),this._protos=o.loadProtoJSON(Tbe),this.descriptors.page={listLocations:new vbe.PageDescriptor("pageToken","nextPageToken","locations")},this._defaults=o.constructSettings("google.cloud.location.Locations",Obe,s.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=ybe.warn}initialize(){if(this.locationsStub)return this.locationsStub;this.locationsStub=this.gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.location.Locations"):this._protos.google.cloud.location.Locations,this._opts,this._providedCustomServicePath);let o=["listLocations","getLocation"];for(let s of o){let c=this.locationsStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||void 0,u=(0,bbe.createApiCall)(c,this._defaults[s],l);this.innerApiCalls[s]=u}return this.locationsStub}static get servicePath(){return"cloud.googleapis.com"}static get apiEndpoint(){return"cloud.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getLocation(o,s,c){o=o||{};let l;return typeof s=="function"&&c===void 0?(c=s,l={}):l=s,l=l||{},l.otherArgs=l.otherArgs||{},l.otherArgs.headers=l.otherArgs.headers||{},l.otherArgs.headers["x-goog-request-params"]=UE.fromParams({name:o.name||""}),this.initialize(),this.innerApiCalls.getLocation(o,l,c)}listLocations(o,s,c){o=o||{};let l;return typeof s=="function"&&c===void 0?(c=s,l={}):l=s,l=l||{},l.otherArgs=l.otherArgs||{},l.otherArgs.headers=l.otherArgs.headers||{},l.otherArgs.headers["x-goog-request-params"]=UE.fromParams({name:o.name||""}),this.initialize(),this.innerApiCalls.listLocations(o,l,c)}listLocationsAsync(o,s){o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=UE.fromParams({name:o.name||""}),s=s||{};let c=new gbe.CallSettings(s);return this.initialize(),this.descriptors.page.listLocations.asyncIterate(this.innerApiCalls.listLocations,o,c)}close(){return this.initialize(),this._terminated?Promise.resolve():this.locationsStub.then(o=>{this._terminated=!0,o.close()})}};oO.LocationsClient=BE});var Xm=A((be,RU)=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.fallback=be.GoogleError=be.operation=be.Operation=be.warn=be.protobufMinimal=be.protobuf=be.createApiCall=be.LocationProtos=be.IamProtos=be.operationsProtos=be.lro=be.GrpcClient=be.defaultToObjectOptions=be.LocationsClient=be.IamClient=be.OperationsClient=be.StreamType=be.StreamDescriptor=be.PageDescriptor=be.LongrunningDescriptor=be.BundleDescriptor=be.version=be.createDefaultBackoffSettings=be.RetryOptions=be.constructSettings=be.CallSettings=be.routingHeader=be.PathTemplate=void 0;var Sbe=ZD(),zE=Vm();be.protobuf=zE;var DU=Cl(),Pbe=Km();be.routingHeader=Pbe;var jbe=ar(),wbe=Em(),xbe=Oh(),_be=yd(),EU=x3(),MU=qm(),Dbe=L9(),Ebe=yh(),Mbe=Bm(),Cbe=c3();be.IamProtos=Cbe;var Rbe=s3();be.LocationProtos=Rbe;var Nbe=oT();be.operationsProtos=Nbe;var Abe=PE();Object.defineProperty(be,"PathTemplate",{enumerable:!0,get:function(){return Abe.PathTemplate}});var nO=Cl();Object.defineProperty(be,"CallSettings",{enumerable:!0,get:function(){return nO.CallSettings}});Object.defineProperty(be,"constructSettings",{enumerable:!0,get:function(){return nO.constructSettings}});Object.defineProperty(be,"RetryOptions",{enumerable:!0,get:function(){return nO.RetryOptions}});Object.defineProperty(be,"createDefaultBackoffSettings",{enumerable:!0,get:function(){return nO.createDefaultBackoffSettings}});be.version=ys().version+"-fallback";var aO=eO();Object.defineProperty(be,"BundleDescriptor",{enumerable:!0,get:function(){return aO.BundleDescriptor}});Object.defineProperty(be,"LongrunningDescriptor",{enumerable:!0,get:function(){return aO.LongrunningDescriptor}});Object.defineProperty(be,"PageDescriptor",{enumerable:!0,get:function(){return aO.PageDescriptor}});Object.defineProperty(be,"StreamDescriptor",{enumerable:!0,get:function(){return aO.StreamDescriptor}});var Ibe=yh();Object.defineProperty(be,"StreamType",{enumerable:!0,get:function(){return Ibe.StreamType}});var kbe=Oh();Object.defineProperty(be,"OperationsClient",{enumerable:!0,get:function(){return kbe.OperationsClient}});var Fbe=VE();Object.defineProperty(be,"IamClient",{enumerable:!0,get:function(){return Fbe.IamClient}});var Lbe=GE();Object.defineProperty(be,"LocationsClient",{enumerable:!0,get:function(){return Lbe.LocationsClient}});be.defaultToObjectOptions={keepCase:!1,longs:String,enums:String,defaults:!0,oneofs:!0};var vh="x-goog-api-client",Th=class d{static clearProtoCache(){d.protoCache.clear()}constructor(o={}){var s;if((0,MU.isNodeJS)())this.auth=o.auth||new wbe.GoogleAuth(o);else{if(!o.auth)throw new Error(JSON.stringify(o)+"You need to pass auth instance to use gRPC-fallback client in browser or other non-Node.js environments. Use OAuth2Client from google-auth-library.");this.auth=o.auth}this.fallback=!!o.fallback,this.grpcVersion=ys().version,this.httpRules=o.httpRules,this.numericEnums=(s=o.numericEnums)!==null&&s!==void 0?s:!1}loadProto(o){return zE.Root.fromJSON(o)}loadProtoJSON(o,s=!1){let c=Sbe(JSON.stringify(o)).toString(),l=d.protoCache.get(c);if(l&&!s)return l;let u=zE.Root.fromJSON(o);return d.protoCache.set(c,u),u}static getServiceMethods(o){let s={};for(let[c,l]of Object.entries(o.methods)){let u=(0,Mbe.toLowerCamelCase)(c);s[u]=l}return s}constructSettings(o,s,c,l){function u(T,g){let m={};l||(l={});for(let r in l)m[r]=Array.isArray(l[r])?l[r]:[l[r]];let a=[];if(m[vh]&&m[vh][0]&&a.push(...m[vh][0].split(" ")),a.push(`grpc-web/${be.version}`),m[vh]=[a.join(" ")],!g)return m;for(let r in g)if(r.toLowerCase()!==vh){let e=g[r];if(Array.isArray(e))if(m[r]===void 0)m[r]=e;else if(Array.isArray(m[r]))m[r].push(...e);else throw new Error(`Can not add value ${e} to the call metadata.`);else m[r]=[e]}return m}return DU.constructSettings(o,s,c,jbe.Status,{metadataBuilder:u})}async createStub(o,s,c){if(this.authClient||(this.auth&&"getClient"in this.auth?this.authClient=await this.auth.getClient():this.auth&&"getRequestHeaders"in this.auth&&(this.authClient=this.auth)),!this.authClient)throw new Error("No authentication was provided");o.resolveAll();let l=d.getServiceMethods(o),u=s.protocol||"https",T=s.servicePath;if(!T&&o.options&&o.options["(google.api.default_host)"]&&(T=o.options["(google.api.default_host)"]),!T)throw new Error(`Cannot determine service API path for service ${o.name}.`);let g,m=T.match(/^(.*):(\d+)$/);m&&(T=m[1],g=parseInt(m[2])),s.port?g=s.port:g||(g=443);let a=EU.encodeRequest,r=EU.decodeResponse;return(0,Dbe.generateServiceStub)(l,u,T,g,this.authClient,a,r,this.numericEnums)}static createByteLengthFunction(o){return DU.createByteLengthFunction(o)}};be.GrpcClient=Th;Th.protoCache=new Map;function Jbe(d){d=Object.assign({scopes:[]},d),d.protoJson&&(d=Object.assign(d,{fallback:!0}));let o=new Th(d);return new xbe.OperationsClientBuilder(o,d.protoJson)}be.lro=Jbe;function Vbe(d,o,s,c){return s&&"streaming"in s&&s.type!==Ebe.StreamType.SERVER_STREAMING?()=>{throw new Error("The REST transport currently does not support client-streaming or bidi-stream calls.")}:s&&"streaming"in s&&!(0,MU.isNodeJS)()?()=>{throw new Error("Server streaming over the REST transport is only supported in Node.js.")}:(0,_be.createApiCall)(d,o,s)}be.createApiCall=Vbe;be.protobufMinimal=ss();var Ube=cs();Object.defineProperty(be,"warn",{enumerable:!0,get:function(){return Ube.warn}});var CU=JT();Object.defineProperty(be,"Operation",{enumerable:!0,get:function(){return CU.Operation}});Object.defineProperty(be,"operation",{enumerable:!0,get:function(){return CU.operation}});var qbe=Un();Object.defineProperty(be,"GoogleError",{enumerable:!0,get:function(){return qbe.GoogleError}});var Bbe=RU.exports;be.fallback=Bbe});var NU=A((rMe,Gbe)=>{Gbe.exports={nested:{google:{nested:{protobuf:{nested:{Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}},Duration:{fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}}}},rpc:{options:{cc_enable_arenas:!0,go_package:"google.golang.org/genproto/googleapis/rpc/errdetails;errdetails",java_multiple_files:!0,java_outer_classname:"ErrorDetailsProto",java_package:"com.google.rpc",objc_class_prefix:"RPC"},nested:{Status:{fields:{code:{type:"int32",id:1},message:{type:"string",id:2},details:{rule:"repeated",type:"google.protobuf.Any",id:3}}},RetryInfo:{fields:{retryDelay:{type:"google.protobuf.Duration",id:1}}},DebugInfo:{fields:{stackEntries:{rule:"repeated",type:"string",id:1},detail:{type:"string",id:2}}},QuotaFailure:{fields:{violations:{rule:"repeated",type:"Violation",id:1}},nested:{Violation:{fields:{subject:{type:"string",id:1},description:{type:"string",id:2}}}}},ErrorInfo:{fields:{reason:{type:"string",id:1},domain:{type:"string",id:2},metadata:{keyType:"string",type:"string",id:3}}},PreconditionFailure:{fields:{violations:{rule:"repeated",type:"Violation",id:1}},nested:{Violation:{fields:{type:{type:"string",id:1},subject:{type:"string",id:2},description:{type:"string",id:3}}}}},BadRequest:{fields:{fieldViolations:{rule:"repeated",type:"FieldViolation",id:1}},nested:{FieldViolation:{fields:{field:{type:"string",id:1},description:{type:"string",id:2}}}}},RequestInfo:{fields:{requestId:{type:"string",id:1},servingData:{type:"string",id:2}}},ResourceInfo:{fields:{resourceType:{type:"string",id:1},resourceName:{type:"string",id:2},owner:{type:"string",id:3},description:{type:"string",id:4}}},Help:{fields:{links:{rule:"repeated",type:"Link",id:1}},nested:{Link:{fields:{description:{type:"string",id:1},url:{type:"string",id:2}}}}},LocalizedMessage:{fields:{locale:{type:"string",id:1},message:{type:"string",id:2}}}}}}}}}});var Un=A(bd=>{"use strict";Object.defineProperty(bd,"__esModule",{value:!0});bd.GoogleErrorDecoder=bd.GoogleError=void 0;var AU=ar(),zbe=Vm(),Hbe=cT(),Qbe=Xm(),iO=class d extends Error{static parseGRPCStatusDetails(o){let s=new Sh;try{if(o.metadata&&o.metadata.get("grpc-status-details-bin")){let c=s.decodeGRPCStatusDetails(o.metadata.get("grpc-status-details-bin"));c&&c.details&&c.details.length>0&&(o.statusDetails=c.details),c&&c.errorInfo&&(o.reason=c.errorInfo.reason,o.domain=c.errorInfo.domain,o.errorInfoMetadata=c.errorInfo.metadata)}}catch{}return o}static parseHttpError(o){Array.isArray(o)&&(o=o.find(u=>"error"in u)),o.error||(o.error={},Object.keys(o).filter(u=>u!=="error").forEach(u=>{o.error[u]=o[u],delete o[u]}));let s=new Sh,c=s.decodeHTTPError(o.error),l=Object.assign(new d(o.error.message),c);if(o.error.code?l.code=(0,AU.rpcCodeFromHttpStatusCode)(o.error.code):delete l.code,l.details)try{let u=s.decodeHttpStatusDetails(l.details);u&&u.details&&u.details.length>0&&(l.statusDetails=u.details),u&&u.errorInfo&&(l.reason=u.errorInfo.reason,l.domain=u.errorInfo.domain,l.errorInfoMetadata=u.errorInfo.metadata)}catch{}return l}};bd.GoogleError=iO;var Sh=class{constructor(){let o=NU();this.root=zbe.Root.fromJSON(o),this.anyType=this.root.lookupType("google.protobuf.Any"),this.statusType=this.root.lookupType("google.rpc.Status")}decodeProtobufAny(o){let s=o.type_url.match(/^type.googleapis.com\/(.*)/);if(!s)throw new Error(`Unknown type encoded in google.protobuf.any: ${o.type_url}`);let c=s[1],l=this.root.lookupType(c);if(!l)throw new Error(`Cannot lookup type ${c}`);return l.decode(o.value)}decodeRpcStatus(o){let s=new Uint8Array(o),c=this.statusType.decode(s),l=[],u;for(let g of c.details)try{let m=this.decodeProtobufAny(g);l.push(m),g.type_url==="type.googleapis.com/google.rpc.ErrorInfo"&&(u=m)}catch{}return{code:c.code,message:c.message,statusDetails:l,reason:u?.reason,domain:u?.domain,errorInfoMetadata:u?.metadata}}callErrorFromStatus(o){return o.message=`${o.code} ${AU.Status[o.code]}: ${o.message}`,Object.assign(new iO(o.message),o)}decodeErrorFromBuffer(o){return this.callErrorFromStatus(this.decodeRpcStatus(o))}decodeGRPCStatusDetails(o){let s=[],c;return o.forEach(u=>{let T=new Uint8Array(u),g=this.statusType.decode(T);for(let m of g.details)try{let a=this.decodeProtobufAny(m);s.push(a),m.type_url==="type.googleapis.com/google.rpc.ErrorInfo"&&(c=a)}catch{}}),{details:s,errorInfo:c}}decodeHTTPError(o){let s=Hbe.fromProto3JSON(this.statusType,o);if(!s)throw new Error(`Received error message ${o}, but failed to serialize as proto3 message`);return this.statusType.toObject(s,Qbe.defaultToObjectOptions)}decodeHttpStatusDetails(o){let s=[],c;for(let l of o)try{let u=this.decodeProtobufAny(l);s.push(u),l.type_url==="type.googleapis.com/google.rpc.ErrorInfo"&&(c=u)}catch{}return{details:s,errorInfo:c}}};bd.GoogleErrorDecoder=Sh});var hd=A(vd=>{"use strict";Object.defineProperty(vd,"__esModule",{value:!0});vd.OngoingCallPromise=vd.OngoingCall=void 0;var Ybe=ar(),rO=Un(),lO=class{constructor(o){this.callback=o,this.completed=!1}cancel(){if(!this.completed)if(this.completed=!0,this.cancelFunc)this.cancelFunc();else{let o=new rO.GoogleError("cancelled");o.code=Ybe.Status.CANCELLED,this.callback(o)}}call(o,s){if(this.completed)return;let c=o(s,(l,u,T,g)=>{this.completed=!0,setImmediate(this.callback,l,u,T,g)});c instanceof Promise&&c.catch(l=>{setImmediate(this.callback,new rO.GoogleError(l),null,null,null)}),this.cancelFunc=()=>c.cancel()}};vd.OngoingCall=lO;var HE=class extends lO{constructor(){let o,s,c=(u,T,g,m)=>{if(u)u.metadata?s(rO.GoogleError.parseGRPCStatusDetails(u)):s(u);else if(T!==void 0)o([T,g||null,m||null]);else throw new rO.GoogleError("Neither error nor response are defined")},l=new Promise((u,T)=>{o=u,s=T});super(c),this.promise=l,this.promise.cancel=()=>{this.cancel()}}};vd.OngoingCallPromise=HE});var zT=A(cO=>{"use strict";Object.defineProperty(cO,"__esModule",{value:!0});cO.NormalApiCaller=void 0;var IU=hd(),QE=class{init(o){return o?new IU.OngoingCall(o):new IU.OngoingCallPromise}wrap(o){return o}call(o,s,c,l){l.call(o,s)}fail(o,s){o.callback(s)}result(o){return o.promise}};cO.NormalApiCaller=QE});var kU=A(sO=>{"use strict";Object.defineProperty(sO,"__esModule",{value:!0});sO.createAPICaller=void 0;var Wbe=zT();function Kbe(d,o){return o?o.getApiCaller(d):new Wbe.NormalApiCaller}sO.createAPICaller=Kbe});var YE=A(pO=>{"use strict";Object.defineProperty(pO,"__esModule",{value:!0});pO.addTimeoutArg=void 0;function Xbe(d,o,s,c){return(l,u)=>{let T=new Date,g=s.options||{};g.deadline=new Date(T.getTime()+o);let m=s.metadataBuilder?s.metadataBuilder(c,s.headers||{}):null;return d(l,m,g,u)}}pO.addTimeoutArg=Xbe});var FU=A(dO=>{"use strict";Object.defineProperty(dO,"__esModule",{value:!0});dO.retryable=void 0;var uO=ar(),Ph=Un(),Zbe=YE();function $be(d,o,s,c){let l=o.backoffSettings.retryDelayMultiplier,u=o.backoffSettings.maxRetryDelayMillis,T=o.backoffSettings.rpcTimeoutMultiplier,g=o.backoffSettings.maxRpcTimeoutMillis,m=o.backoffSettings.initialRetryDelayMillis,a=o.backoffSettings.initialRpcTimeoutMillis;return(r,e)=>{let t,n,i=new Date,p;o.backoffSettings.totalTimeoutMillis&&(p=i.getTime()+o.backoffSettings.totalTimeoutMillis);let f=0,y=o.backoffSettings.maxRetries;function O(){if(n=null,p&&i.getTime()>=p){let R=new Ph.GoogleError(`Total timeout of API ${c} exceeded ${o.backoffSettings.totalTimeoutMillis} milliseconds before any response was received.`);R.code=uO.Status.DEADLINE_EXCEEDED,e(R);return}if(f&&f>=y){let R=new Ph.GoogleError("Exceeded maximum number of retries before any response was received");R.code=uO.Status.DEADLINE_EXCEEDED,e(R);return}f++,t=(0,Zbe.addTimeoutArg)(d,a,s)(r,(R,k,J,U)=>{if(!R){e(null,k,J,U);return}if(t=null,o.retryCodes.indexOf(R.code)<0)R.note="Exception occurred in retry method that was not classified as transient",e(R);else{let z=Math.random()*m;n=setTimeout(()=>{i=new Date,m=Math.min(m*l,u);let G=a&&T?a*T:0,X=g||0,q=p?p-i.getTime():0;a=Math.min(G,X,q),O()},z)}}),t instanceof Promise&&t.catch(R=>{e(new Ph.GoogleError(R))})}if(y&&p){let _=new Ph.GoogleError("Cannot set both totalTimeoutMillis and maxRetries in backoffSettings.");_.code=uO.Status.INVALID_ARGUMENT,e(_)}else O();return{cancel(){if(n&&clearTimeout(n),t)t.cancel();else{let _=new Ph.GoogleError("cancelled");_.code=uO.Status.CANCELLED,e(_)}}}}}dO.retryable=$be});var yd=A(fO=>{"use strict";Object.defineProperty(fO,"__esModule",{value:!0});fO.createApiCall=void 0;var LU=kU(),eve=FU(),tve=YE();function ove(d,o,s,c){let l=typeof d=="function"?Promise.resolve(d):d,u=(0,LU.createAPICaller)(o,s);return(T,g,m)=>{let a=o.merge(g),r=u;o.isBundling&&!a.isBundling&&(r=(0,LU.createAPICaller)(o,void 0));let e=r.init(m);return l.then(t=>{var n;t=r.wrap(t);let i=(n=r.descriptor)===null||n===void 0?void 0:n.streaming,p=a.retry;return!i&&p&&p.retryCodes&&p.retryCodes.length>0?(p.backoffSettings.initialRpcTimeoutMillis=p.backoffSettings.initialRpcTimeoutMillis||a.timeout,(0,eve.retryable)(t,a.retry,a.otherArgs,a.apiName)):(0,tve.addTimeoutArg)(t,a.timeout,a.otherArgs)}).then(t=>{r.call(t,T,a,e)}).catch(t=>{r.fail(e,t)}),r.result(e)}}fO.createApiCall=ove});var JU=A((mMe,nve)=>{nve.exports={interfaces:{"google.longrunning.Operations":{retry_codes:{idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"],non_idempotent:[]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:9e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:9e4,total_timeout_millis:6e5}},methods:{GetOperation:{timeout_millis:6e4,retry_codes_name:"idempotent",retry_params_name:"default"},ListOperations:{timeout_millis:6e4,retry_codes_name:"idempotent",retry_params_name:"default"},CancelOperation:{timeout_millis:6e4,retry_codes_name:"idempotent",retry_params_name:"default"},DeleteOperation:{timeout_millis:6e4,retry_codes_name:"idempotent",retry_params_name:"default"}}}}}});var VU=A((hMe,ave)=>{ave.exports={nested:{google:{nested:{longrunning:{options:{cc_enable_arenas:!0,csharp_namespace:"Google.LongRunning",go_package:"google.golang.org/genproto/googleapis/longrunning;longrunning",java_multiple_files:!0,java_outer_classname:"OperationsProto",java_package:"com.google.longrunning",php_namespace:"Google\\LongRunning"},nested:{operationInfo:{type:"google.longrunning.OperationInfo",id:1049,extend:"google.protobuf.MethodOptions"},Operations:{options:{"(google.api.default_host)":"longrunning.googleapis.com"},methods:{ListOperations:{requestType:"ListOperationsRequest",responseType:"ListOperationsResponse",options:{"(google.api.http).get":"/v1/{name=operations}","(google.api.method_signature)":"name,filter"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=operations}"}},{"(google.api.method_signature)":"name,filter"}]},GetOperation:{requestType:"GetOperationRequest",responseType:"Operation",options:{"(google.api.http).get":"/v1/operations/{name}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/operations/{name}"}},{"(google.api.method_signature)":"name"}]},DeleteOperation:{requestType:"DeleteOperationRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).delete":"/v1/{name=operations/**}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=operations/**}"}},{"(google.api.method_signature)":"name"}]},CancelOperation:{requestType:"CancelOperationRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=operations/**}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=operations/**}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},WaitOperation:{requestType:"WaitOperationRequest",responseType:"Operation"}}},Operation:{oneofs:{result:{oneof:["error","response"]}},fields:{name:{type:"string",id:1},metadata:{type:"google.protobuf.Any",id:2},done:{type:"bool",id:3},error:{type:"google.rpc.Status",id:4},response:{type:"google.protobuf.Any",id:5}}},GetOperationRequest:{fields:{name:{type:"string",id:1}}},ListOperationsRequest:{fields:{name:{type:"string",id:4},filter:{type:"string",id:1},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},ListOperationsResponse:{fields:{operations:{rule:"repeated",type:"Operation",id:1},nextPageToken:{type:"string",id:2}}},CancelOperationRequest:{fields:{name:{type:"string",id:1}}},DeleteOperationRequest:{fields:{name:{type:"string",id:1}}},WaitOperationRequest:{fields:{name:{type:"string",id:1},timeout:{type:"google.protobuf.Duration",id:2}}},OperationInfo:{fields:{responseType:{type:"string",id:1},metadataType:{type:"string",id:2}}}}},api:{options:{go_package:"google.golang.org/genproto/googleapis/api/annotations;annotations",java_multiple_files:!0,java_outer_classname:"ClientProto",java_package:"com.google.api",objc_class_prefix:"GAPI",cc_enable_arenas:!0},nested:{http:{type:"HttpRule",id:72295728,extend:"google.protobuf.MethodOptions"},Http:{fields:{rules:{rule:"repeated",type:"HttpRule",id:1},fullyDecodeReservedExpansion:{type:"bool",id:2}}},HttpRule:{oneofs:{pattern:{oneof:["get","put","post","delete","patch","custom"]}},fields:{selector:{type:"string",id:1},get:{type:"string",id:2},put:{type:"string",id:3},post:{type:"string",id:4},delete:{type:"string",id:5},patch:{type:"string",id:6},custom:{type:"CustomHttpPattern",id:8},body:{type:"string",id:7},responseBody:{type:"string",id:12},additionalBindings:{rule:"repeated",type:"HttpRule",id:11}}},CustomHttpPattern:{fields:{kind:{type:"string",id:1},path:{type:"string",id:2}}},methodSignature:{rule:"repeated",type:"string",id:1051,extend:"google.protobuf.MethodOptions"},defaultHost:{type:"string",id:1049,extend:"google.protobuf.ServiceOptions"},oauthScopes:{type:"string",id:1050,extend:"google.protobuf.ServiceOptions"}}},protobuf:{options:{go_package:"github.com/golang/protobuf/protoc-gen-go/descriptor;descriptor",java_package:"com.google.protobuf",java_outer_classname:"DescriptorProtos",csharp_namespace:"Google.Protobuf.Reflection",objc_class_prefix:"GPB",cc_enable_arenas:!0,optimize_for:"SPEED"},nested:{FileDescriptorSet:{fields:{file:{rule:"repeated",type:"FileDescriptorProto",id:1}}},FileDescriptorProto:{fields:{name:{type:"string",id:1},package:{type:"string",id:2},dependency:{rule:"repeated",type:"string",id:3},publicDependency:{rule:"repeated",type:"int32",id:10,options:{packed:!1}},weakDependency:{rule:"repeated",type:"int32",id:11,options:{packed:!1}},messageType:{rule:"repeated",type:"DescriptorProto",id:4},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:5},service:{rule:"repeated",type:"ServiceDescriptorProto",id:6},extension:{rule:"repeated",type:"FieldDescriptorProto",id:7},options:{type:"FileOptions",id:8},sourceCodeInfo:{type:"SourceCodeInfo",id:9},syntax:{type:"string",id:12}}},DescriptorProto:{fields:{name:{type:"string",id:1},field:{rule:"repeated",type:"FieldDescriptorProto",id:2},extension:{rule:"repeated",type:"FieldDescriptorProto",id:6},nestedType:{rule:"repeated",type:"DescriptorProto",id:3},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:4},extensionRange:{rule:"repeated",type:"ExtensionRange",id:5},oneofDecl:{rule:"repeated",type:"OneofDescriptorProto",id:8},options:{type:"MessageOptions",id:7},reservedRange:{rule:"repeated",type:"ReservedRange",id:9},reservedName:{rule:"repeated",type:"string",id:10}},nested:{ExtensionRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2},options:{type:"ExtensionRangeOptions",id:3}}},ReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},ExtensionRangeOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},FieldDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:3},label:{type:"Label",id:4},type:{type:"Type",id:5},typeName:{type:"string",id:6},extendee:{type:"string",id:2},defaultValue:{type:"string",id:7},oneofIndex:{type:"int32",id:9},jsonName:{type:"string",id:10},options:{type:"FieldOptions",id:8},proto3Optional:{type:"bool",id:17}},nested:{Type:{values:{TYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18}},Label:{values:{LABEL_OPTIONAL:1,LABEL_REQUIRED:2,LABEL_REPEATED:3}}}},OneofDescriptorProto:{fields:{name:{type:"string",id:1},options:{type:"OneofOptions",id:2}}},EnumDescriptorProto:{fields:{name:{type:"string",id:1},value:{rule:"repeated",type:"EnumValueDescriptorProto",id:2},options:{type:"EnumOptions",id:3},reservedRange:{rule:"repeated",type:"EnumReservedRange",id:4},reservedName:{rule:"repeated",type:"string",id:5}},nested:{EnumReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},EnumValueDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:2},options:{type:"EnumValueOptions",id:3}}},ServiceDescriptorProto:{fields:{name:{type:"string",id:1},method:{rule:"repeated",type:"MethodDescriptorProto",id:2},options:{type:"ServiceOptions",id:3}}},MethodDescriptorProto:{fields:{name:{type:"string",id:1},inputType:{type:"string",id:2},outputType:{type:"string",id:3},options:{type:"MethodOptions",id:4},clientStreaming:{type:"bool",id:5,options:{default:!1}},serverStreaming:{type:"bool",id:6,options:{default:!1}}}},FileOptions:{fields:{javaPackage:{type:"string",id:1},javaOuterClassname:{type:"string",id:8},javaMultipleFiles:{type:"bool",id:10,options:{default:!1}},javaGenerateEqualsAndHash:{type:"bool",id:20,options:{deprecated:!0}},javaStringCheckUtf8:{type:"bool",id:27,options:{default:!1}},optimizeFor:{type:"OptimizeMode",id:9,options:{default:"SPEED"}},goPackage:{type:"string",id:11},ccGenericServices:{type:"bool",id:16,options:{default:!1}},javaGenericServices:{type:"bool",id:17,options:{default:!1}},pyGenericServices:{type:"bool",id:18,options:{default:!1}},phpGenericServices:{type:"bool",id:42,options:{default:!1}},deprecated:{type:"bool",id:23,options:{default:!1}},ccEnableArenas:{type:"bool",id:31,options:{default:!0}},objcClassPrefix:{type:"string",id:36},csharpNamespace:{type:"string",id:37},swiftPrefix:{type:"string",id:39},phpClassPrefix:{type:"string",id:40},phpNamespace:{type:"string",id:41},phpMetadataNamespace:{type:"string",id:44},rubyPackage:{type:"string",id:45},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[38,38]],nested:{OptimizeMode:{values:{SPEED:1,CODE_SIZE:2,LITE_RUNTIME:3}}}},MessageOptions:{fields:{messageSetWireFormat:{type:"bool",id:1,options:{default:!1}},noStandardDescriptorAccessor:{type:"bool",id:2,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},mapEntry:{type:"bool",id:7},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[8,8],[9,9]]},FieldOptions:{fields:{ctype:{type:"CType",id:1,options:{default:"STRING"}},packed:{type:"bool",id:2},jstype:{type:"JSType",id:6,options:{default:"JS_NORMAL"}},lazy:{type:"bool",id:5,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},weak:{type:"bool",id:10,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[4,4]],nested:{CType:{values:{STRING:0,CORD:1,STRING_PIECE:2}},JSType:{values:{JS_NORMAL:0,JS_STRING:1,JS_NUMBER:2}}}},OneofOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},EnumOptions:{fields:{allowAlias:{type:"bool",id:2},deprecated:{type:"bool",id:3,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[5,5]]},EnumValueOptions:{fields:{deprecated:{type:"bool",id:1,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},ServiceOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},MethodOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},idempotencyLevel:{type:"IdempotencyLevel",id:34,options:{default:"IDEMPOTENCY_UNKNOWN"}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],nested:{IdempotencyLevel:{values:{IDEMPOTENCY_UNKNOWN:0,NO_SIDE_EFFECTS:1,IDEMPOTENT:2}}}},UninterpretedOption:{fields:{name:{rule:"repeated",type:"NamePart",id:2},identifierValue:{type:"string",id:3},positiveIntValue:{type:"uint64",id:4},negativeIntValue:{type:"int64",id:5},doubleValue:{type:"double",id:6},stringValue:{type:"bytes",id:7},aggregateValue:{type:"string",id:8}},nested:{NamePart:{fields:{namePart:{rule:"required",type:"string",id:1},isExtension:{rule:"required",type:"bool",id:2}}}}},SourceCodeInfo:{fields:{location:{rule:"repeated",type:"Location",id:1}},nested:{Location:{fields:{path:{rule:"repeated",type:"int32",id:1},span:{rule:"repeated",type:"int32",id:2},leadingComments:{type:"string",id:3},trailingComments:{type:"string",id:4},leadingDetachedComments:{rule:"repeated",type:"string",id:6}}}}},GeneratedCodeInfo:{fields:{annotation:{rule:"repeated",type:"Annotation",id:1}},nested:{Annotation:{fields:{path:{rule:"repeated",type:"int32",id:1},sourceFile:{type:"string",id:2},begin:{type:"int32",id:3},end:{type:"int32",id:4}}}}},Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}},Duration:{fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}},Empty:{fields:{}}}},rpc:{options:{cc_enable_arenas:!0,go_package:"google.golang.org/genproto/googleapis/rpc/status;status",java_multiple_files:!0,java_outer_classname:"StatusProto",java_package:"com.google.rpc",objc_class_prefix:"RPC"},nested:{Status:{fields:{code:{type:"int32",id:1},message:{type:"string",id:2},details:{rule:"repeated",type:"google.protobuf.Any",id:3}}}}}}}}}});var Oh=A(xa=>{"use strict";Object.defineProperty(xa,"__esModule",{value:!0});xa.OperationsClientBuilder=xa.OperationsClient=xa.ALL_SCOPES=xa.SERVICE_ADDRESS=void 0;var ive=yd(),rve=eO(),UU=Cl(),lve=JU(),cve=VU(),sve=w3();xa.SERVICE_ADDRESS="longrunning.googleapis.com";var qU=ys().version,pve=443,uve="gapic/0.7.1";xa.ALL_SCOPES=[];var jh=class{constructor(o,s,c){let l=Object.assign({servicePath:xa.SERVICE_ADDRESS,port:pve,clientConfig:{}},c),u=["gl-node/"+process.versions.node];l.libName&&l.libVersion&&u.push(l.libName+"/"+l.libVersion),u.push(uve,"gax/"+qU),l.fallback?u.push("gl-web/"+qU):u.push("grpc/"+o.grpcVersion);let T=o.constructSettings("google.longrunning.Operations",lve,l.clientConfig||{},{"x-goog-api-client":u.join(" ")});this.auth=o.auth,this.innerApiCalls={},this.descriptor={listOperations:new rve.PageDescriptor("pageToken","nextPageToken","operations")},this.operationsStub=o.createStub(l.fallback?s.lookupService("google.longrunning.Operations"):s.google.longrunning.Operations,l);let g=["getOperation","listOperations","cancelOperation","deleteOperation"];for(let m of g){let a=this.operationsStub.then(r=>(...e)=>r[m].apply(r,e),r=>()=>{throw r});this.innerApiCalls[m]=(0,ive.createApiCall)(a,T[m],this.descriptor[m])}}close(){this.operationsStub.then(o=>o.close())}getProjectId(o){if(this.auth&&"getProjectId"in this.auth)return this.auth.getProjectId(o);if(o)o(new Error("Cannot determine project ID."));else return Promise.reject("Cannot determine project ID.")}getOperationInternal(o,s,c){return o=o||{},s=s||{},this.innerApiCalls.getOperation(o,s,c)}getOperation(o,s,c){let l;return s instanceof Function&&c===void 0?(c=s,l={}):l=s,o=o||{},l=l||{},this.innerApiCalls.getOperation(o,l,c)}listOperations(o,s,c){let l;return s instanceof Function&&c===void 0?(c=s,l={}):l=s,o=o||{},l=l||{},this.innerApiCalls.listOperations(o,l,c)}listOperationsStream(o,s){let c=new UU.CallSettings(s);return this.descriptor.listOperations.createStream(this.innerApiCalls.listOperations,o,c)}listOperationsAsync(o,s){o=o||{},s=s||{};let c=new UU.CallSettings(s);return this.descriptor.listOperations.asyncIterate(this.innerApiCalls.listOperations,o,c)}cancelOperation(o,s,c){let l;return s instanceof Function&&c===void 0?(c=s,l={}):l=s,o=o||{},l=l||{},this.innerApiCalls.cancelOperation(o,l,c)}deleteOperation(o,s,c){let l;return s instanceof Function&&c===void 0?(c=s,l={}):l=s,o=o||{},l=l||{},this.innerApiCalls.deleteOperation(o,l,c)}};xa.OperationsClient=jh;var WE=class{constructor(o,s){s&&o.httpRules&&(0,sve.overrideHttpRules)(o.httpRules,s);let c=s??o.loadProtoJSON(cve);this.operationsClient=l=>(o.fallback&&(l.fallback=o.fallback),new jh(o,c,l)),Object.assign(this.operationsClient,jh)}};xa.OperationsClientBuilder=WE});var Ee=A(pe=>{"use strict";Object.defineProperty(pe,"__esModule",{value:!0});pe.serializer=pe.warn=pe.ChannelCredentials=pe.fallback=pe.protobufMinimal=pe.protobuf=pe.version=pe.createByteLengthFunction=pe.LocationsClient=pe.IamClient=pe.OperationsClient=pe.LocationProtos=pe.IamProtos=pe.operationsProtos=pe.lro=pe.routingHeader=pe.StreamType=pe.Status=pe.PathTemplate=pe.operation=pe.Operation=pe.GrpcClient=pe.GoogleProtoFilesRoot=pe.ClientStub=pe.GoogleError=pe.createMaxRetriesBackoffSettings=pe.createDefaultBackoffSettings=pe.createBackoffSettings=pe.createBundleOptions=pe.createRetryOptions=pe.RetryOptions=pe.constructSettings=pe.CallSettings=pe.StreamDescriptor=pe.PageDescriptor=pe.LongrunningDescriptor=pe.BundleDescriptor=pe.createApiCall=pe.OngoingCall=pe.grpc=pe.GoogleAuth=void 0;var dve=lv();pe.grpc=dve;var BU=l3(),fve=c3();pe.IamProtos=fve;var mve=s3();pe.LocationProtos=mve;var hve=oT();pe.operationsProtos=hve;var KE=Oh(),gve=Km();pe.routingHeader=gve;var yve=Em();Object.defineProperty(pe,"GoogleAuth",{enumerable:!0,get:function(){return yve.GoogleAuth}});var bve=hd();Object.defineProperty(pe,"OngoingCall",{enumerable:!0,get:function(){return bve.OngoingCall}});var vve=yd();Object.defineProperty(pe,"createApiCall",{enumerable:!0,get:function(){return vve.createApiCall}});var mO=eO();Object.defineProperty(pe,"BundleDescriptor",{enumerable:!0,get:function(){return mO.BundleDescriptor}});Object.defineProperty(pe,"LongrunningDescriptor",{enumerable:!0,get:function(){return mO.LongrunningDescriptor}});Object.defineProperty(pe,"PageDescriptor",{enumerable:!0,get:function(){return mO.PageDescriptor}});Object.defineProperty(pe,"StreamDescriptor",{enumerable:!0,get:function(){return mO.StreamDescriptor}});var Gl=Cl();Object.defineProperty(pe,"CallSettings",{enumerable:!0,get:function(){return Gl.CallSettings}});Object.defineProperty(pe,"constructSettings",{enumerable:!0,get:function(){return Gl.constructSettings}});Object.defineProperty(pe,"RetryOptions",{enumerable:!0,get:function(){return Gl.RetryOptions}});Object.defineProperty(pe,"createRetryOptions",{enumerable:!0,get:function(){return Gl.createRetryOptions}});Object.defineProperty(pe,"createBundleOptions",{enumerable:!0,get:function(){return Gl.createBundleOptions}});Object.defineProperty(pe,"createBackoffSettings",{enumerable:!0,get:function(){return Gl.createBackoffSettings}});Object.defineProperty(pe,"createDefaultBackoffSettings",{enumerable:!0,get:function(){return Gl.createDefaultBackoffSettings}});Object.defineProperty(pe,"createMaxRetriesBackoffSettings",{enumerable:!0,get:function(){return Gl.createMaxRetriesBackoffSettings}});var Tve=Un();Object.defineProperty(pe,"GoogleError",{enumerable:!0,get:function(){return Tve.GoogleError}});var XE=l3();Object.defineProperty(pe,"ClientStub",{enumerable:!0,get:function(){return XE.ClientStub}});Object.defineProperty(pe,"GoogleProtoFilesRoot",{enumerable:!0,get:function(){return XE.GoogleProtoFilesRoot}});Object.defineProperty(pe,"GrpcClient",{enumerable:!0,get:function(){return XE.GrpcClient}});var GU=JT();Object.defineProperty(pe,"Operation",{enumerable:!0,get:function(){return GU.Operation}});Object.defineProperty(pe,"operation",{enumerable:!0,get:function(){return GU.operation}});var Ove=PE();Object.defineProperty(pe,"PathTemplate",{enumerable:!0,get:function(){return Ove.PathTemplate}});var Sve=ar();Object.defineProperty(pe,"Status",{enumerable:!0,get:function(){return Sve.Status}});var Pve=yh();Object.defineProperty(pe,"StreamType",{enumerable:!0,get:function(){return Pve.StreamType}});function hO(d){d=Object.assign({scopes:hO.ALL_SCOPES},d);let o=new BU.GrpcClient(d);return new KE.OperationsClientBuilder(o)}pe.lro=hO;hO.SERVICE_ADDRESS=KE.SERVICE_ADDRESS;hO.ALL_SCOPES=KE.ALL_SCOPES;var jve=Oh();Object.defineProperty(pe,"OperationsClient",{enumerable:!0,get:function(){return jve.OperationsClient}});var wve=VE();Object.defineProperty(pe,"IamClient",{enumerable:!0,get:function(){return wve.IamClient}});var xve=GE();Object.defineProperty(pe,"LocationsClient",{enumerable:!0,get:function(){return xve.LocationsClient}});pe.createByteLengthFunction=BU.GrpcClient.createByteLengthFunction;pe.version=ys().version;var _ve=Vm();pe.protobuf=_ve;pe.protobufMinimal=ss();var Dve=Xm();pe.fallback=Dve;var Eve=lv();Object.defineProperty(pe,"ChannelCredentials",{enumerable:!0,get:function(){return Eve.ChannelCredentials}});var Mve=cs();Object.defineProperty(pe,"warn",{enumerable:!0,get:function(){return Mve.warn}});var Cve=cT();pe.serializer=Cve});var HU=A(gO=>{"use strict";Object.defineProperty(gO,"__esModule",{value:!0});gO.DatasetServiceClient=void 0;var zU=Ce(),Rve=gA(),Nve=Re().version,ZE=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Nve}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(zU),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listDatasets:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","datasets"),listDatasetVersions:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","datasetVersions"),listDataItems:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","dataItems"),searchDataItems:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","dataItemViews"),listSavedQueries:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","savedQueries"),listAnnotations:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","annotations")};let e=this._gaxModule.protobuf.Root.fromJSON(zU),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.Dataset"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateDatasetOperationMetadata"),p=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),y=e.lookup(".google.cloud.aiplatform.v1beta1.ImportDataResponse"),O=e.lookup(".google.cloud.aiplatform.v1beta1.ImportDataOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1beta1.ExportDataResponse"),R=e.lookup(".google.cloud.aiplatform.v1beta1.ExportDataOperationMetadata"),k=e.lookup(".google.cloud.aiplatform.v1beta1.DatasetVersion"),J=e.lookup(".google.cloud.aiplatform.v1beta1.CreateDatasetVersionOperationMetadata"),U=e.lookup(".google.protobuf.Empty"),z=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),G=e.lookup(".google.cloud.aiplatform.v1beta1.DatasetVersion"),X=e.lookup(".google.cloud.aiplatform.v1beta1.RestoreDatasetVersionOperationMetadata"),q=e.lookup(".google.protobuf.Empty"),Z=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={createDataset:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteDataset:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),importData:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),exportData:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),createDatasetVersion:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J)),deleteDatasetVersion:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),z.decode.bind(z)),restoreDatasetVersion:new this._gaxModule.LongrunningDescriptor(this.operationsClient,G.decode.bind(G),X.decode.bind(X)),deleteSavedQuery:new this._gaxModule.LongrunningDescriptor(this.operationsClient,q.decode.bind(q),Z.decode.bind(Z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.DatasetService",Rve,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.datasetServiceStub)return this.datasetServiceStub;this.datasetServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.DatasetService"):this._protos.google.cloud.aiplatform.v1beta1.DatasetService,this._opts,this._providedCustomServicePath);let o=["createDataset","getDataset","updateDataset","listDatasets","deleteDataset","importData","exportData","createDatasetVersion","deleteDatasetVersion","getDatasetVersion","listDatasetVersions","restoreDatasetVersion","listDataItems","searchDataItems","listSavedQueries","deleteSavedQuery","getAnnotationSpec","listAnnotations"];for(let s of o){let c=this.datasetServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.datasetServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getDataset(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getDataset(o,u,c)}updateDataset(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"dataset.name":(l=o.dataset.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateDataset(o,u,c)}getDatasetVersion(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getDatasetVersion(o,u,c)}getAnnotationSpec(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getAnnotationSpec(o,u,c)}createDataset(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createDataset(o,u,c)}async checkCreateDatasetProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createDataset,this._gaxModule.createDefaultBackoffSettings())}deleteDataset(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteDataset(o,u,c)}async checkDeleteDatasetProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteDataset,this._gaxModule.createDefaultBackoffSettings())}importData(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.importData(o,u,c)}async checkImportDataProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.importData,this._gaxModule.createDefaultBackoffSettings())}exportData(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.exportData(o,u,c)}async checkExportDataProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.exportData,this._gaxModule.createDefaultBackoffSettings())}createDatasetVersion(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createDatasetVersion(o,u,c)}async checkCreateDatasetVersionProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createDatasetVersion,this._gaxModule.createDefaultBackoffSettings())}deleteDatasetVersion(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteDatasetVersion(o,u,c)}async checkDeleteDatasetVersionProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteDatasetVersion,this._gaxModule.createDefaultBackoffSettings())}restoreDatasetVersion(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.restoreDatasetVersion(o,u,c)}async checkRestoreDatasetVersionProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.restoreDatasetVersion,this._gaxModule.createDefaultBackoffSettings())}deleteSavedQuery(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteSavedQuery(o,u,c)}async checkDeleteSavedQueryProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteSavedQuery,this._gaxModule.createDefaultBackoffSettings())}listDatasets(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDatasets(o,u,c)}listDatasetsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDatasets.merge(s);return this.initialize(),this.descriptors.page.listDatasets.createStream(this.innerApiCalls.listDatasets,o,u)}listDatasetsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDatasets.merge(s);return this.initialize(),this.descriptors.page.listDatasets.asyncIterate(this.innerApiCalls.listDatasets,o,u)}listDatasetVersions(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDatasetVersions(o,u,c)}listDatasetVersionsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDatasetVersions.merge(s);return this.initialize(),this.descriptors.page.listDatasetVersions.createStream(this.innerApiCalls.listDatasetVersions,o,u)}listDatasetVersionsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDatasetVersions.merge(s);return this.initialize(),this.descriptors.page.listDatasetVersions.asyncIterate(this.innerApiCalls.listDatasetVersions,o,u)}listDataItems(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDataItems(o,u,c)}listDataItemsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDataItems.merge(s);return this.initialize(),this.descriptors.page.listDataItems.createStream(this.innerApiCalls.listDataItems,o,u)}listDataItemsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDataItems.merge(s);return this.initialize(),this.descriptors.page.listDataItems.asyncIterate(this.innerApiCalls.listDataItems,o,u)}searchDataItems(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({dataset:(l=o.dataset)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchDataItems(o,u,c)}searchDataItemsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({dataset:(c=o.dataset)!==null&&c!==void 0?c:""});let u=this._defaults.searchDataItems.merge(s);return this.initialize(),this.descriptors.page.searchDataItems.createStream(this.innerApiCalls.searchDataItems,o,u)}searchDataItemsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({dataset:(c=o.dataset)!==null&&c!==void 0?c:""});let u=this._defaults.searchDataItems.merge(s);return this.initialize(),this.descriptors.page.searchDataItems.asyncIterate(this.innerApiCalls.searchDataItems,o,u)}listSavedQueries(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listSavedQueries(o,u,c)}listSavedQueriesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSavedQueries.merge(s);return this.initialize(),this.descriptors.page.listSavedQueries.createStream(this.innerApiCalls.listSavedQueries,o,u)}listSavedQueriesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSavedQueries.merge(s);return this.initialize(),this.descriptors.page.listSavedQueries.asyncIterate(this.innerApiCalls.listSavedQueries,o,u)}listAnnotations(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listAnnotations(o,u,c)}listAnnotationsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listAnnotations.merge(s);return this.initialize(),this.descriptors.page.listAnnotations.createStream(this.innerApiCalls.listAnnotations,o,u)}listAnnotationsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listAnnotations.merge(s);return this.initialize(),this.descriptors.page.listAnnotations.asyncIterate(this.innerApiCalls.listAnnotations,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.datasetServiceStub&&!this._terminated?this.datasetServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};gO.DatasetServiceClient=ZE});var QU=A((vMe,Ave)=>{Ave.exports={interfaces:{"google.cloud.aiplatform.v1beta1.DeploymentResourcePoolService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateDeploymentResourcePool:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetDeploymentResourcePool:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDeploymentResourcePools:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteDeploymentResourcePool:{retry_codes_name:"non_idempotent",retry_params_name:"default"},QueryDeployedModels:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var WU=A(yO=>{"use strict";Object.defineProperty(yO,"__esModule",{value:!0});yO.DeploymentResourcePoolServiceClient=void 0;var YU=Ce(),Ive=QU(),kve=Re().version,$E=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${kve}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(YU),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listDeploymentResourcePools:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","deploymentResourcePools"),queryDeployedModels:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","deployedModels")};let e=this._gaxModule.protobuf.Root.fromJSON(YU),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.DeploymentResourcePool"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolOperationMetadata"),p=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={createDeploymentResourcePool:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteDeploymentResourcePool:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.DeploymentResourcePoolService",Ive,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.deploymentResourcePoolServiceStub)return this.deploymentResourcePoolServiceStub;this.deploymentResourcePoolServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.DeploymentResourcePoolService"):this._protos.google.cloud.aiplatform.v1beta1.DeploymentResourcePoolService,this._opts,this._providedCustomServicePath);let o=["createDeploymentResourcePool","getDeploymentResourcePool","listDeploymentResourcePools","deleteDeploymentResourcePool","queryDeployedModels"];for(let s of o){let c=this.deploymentResourcePoolServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.deploymentResourcePoolServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getDeploymentResourcePool(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getDeploymentResourcePool(o,u,c)}createDeploymentResourcePool(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createDeploymentResourcePool(o,u,c)}async checkCreateDeploymentResourcePoolProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createDeploymentResourcePool,this._gaxModule.createDefaultBackoffSettings())}deleteDeploymentResourcePool(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteDeploymentResourcePool(o,u,c)}async checkDeleteDeploymentResourcePoolProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteDeploymentResourcePool,this._gaxModule.createDefaultBackoffSettings())}listDeploymentResourcePools(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDeploymentResourcePools(o,u,c)}listDeploymentResourcePoolsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDeploymentResourcePools.merge(s);return this.initialize(),this.descriptors.page.listDeploymentResourcePools.createStream(this.innerApiCalls.listDeploymentResourcePools,o,u)}listDeploymentResourcePoolsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDeploymentResourcePools.merge(s);return this.initialize(),this.descriptors.page.listDeploymentResourcePools.asyncIterate(this.innerApiCalls.listDeploymentResourcePools,o,u)}queryDeployedModels(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({deployment_resource_pool:(l=o.deploymentResourcePool)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.queryDeployedModels(o,u,c)}queryDeployedModelsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({deployment_resource_pool:(c=o.deploymentResourcePool)!==null&&c!==void 0?c:""});let u=this._defaults.queryDeployedModels.merge(s);return this.initialize(),this.descriptors.page.queryDeployedModels.createStream(this.innerApiCalls.queryDeployedModels,o,u)}queryDeployedModelsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({deployment_resource_pool:(c=o.deploymentResourcePool)!==null&&c!==void 0?c:""});let u=this._defaults.queryDeployedModels.merge(s);return this.initialize(),this.descriptors.page.queryDeployedModels.asyncIterate(this.innerApiCalls.queryDeployedModels,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.deploymentResourcePoolServiceStub&&!this._terminated?this.deploymentResourcePoolServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};yO.DeploymentResourcePoolServiceClient=$E});var KU=A((OMe,Fve)=>{Fve.exports={interfaces:{"google.cloud.aiplatform.v1beta1.EndpointService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateEndpoint:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetEndpoint:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListEndpoints:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateEndpoint:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteEndpoint:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeployModel:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UndeployModel:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},MutateDeployedModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var ZU=A(bO=>{"use strict";Object.defineProperty(bO,"__esModule",{value:!0});bO.EndpointServiceClient=void 0;var XU=Ce(),Lve=KU(),Jve=Re().version,eM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Jve}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(XU),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listEndpoints:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","endpoints")};let e=this._gaxModule.protobuf.Root.fromJSON(XU),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.Endpoint"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateEndpointOperationMetadata"),p=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),y=e.lookup(".google.cloud.aiplatform.v1beta1.DeployModelResponse"),O=e.lookup(".google.cloud.aiplatform.v1beta1.DeployModelOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1beta1.UndeployModelResponse"),R=e.lookup(".google.cloud.aiplatform.v1beta1.UndeployModelOperationMetadata"),k=e.lookup(".google.cloud.aiplatform.v1beta1.MutateDeployedModelResponse"),J=e.lookup(".google.cloud.aiplatform.v1beta1.MutateDeployedModelOperationMetadata");this.descriptors.longrunning={createEndpoint:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteEndpoint:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deployModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),undeployModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),mutateDeployedModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.EndpointService",Lve,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.endpointServiceStub)return this.endpointServiceStub;this.endpointServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.EndpointService"):this._protos.google.cloud.aiplatform.v1beta1.EndpointService,this._opts,this._providedCustomServicePath);let o=["createEndpoint","getEndpoint","listEndpoints","updateEndpoint","deleteEndpoint","deployModel","undeployModel","mutateDeployedModel"];for(let s of o){let c=this.endpointServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.endpointServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getEndpoint(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getEndpoint(o,u,c)}updateEndpoint(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"endpoint.name":(l=o.endpoint.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateEndpoint(o,u,c)}createEndpoint(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createEndpoint(o,u,c)}async checkCreateEndpointProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createEndpoint,this._gaxModule.createDefaultBackoffSettings())}deleteEndpoint(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteEndpoint(o,u,c)}async checkDeleteEndpointProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteEndpoint,this._gaxModule.createDefaultBackoffSettings())}deployModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deployModel(o,u,c)}async checkDeployModelProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deployModel,this._gaxModule.createDefaultBackoffSettings())}undeployModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.undeployModel(o,u,c)}async checkUndeployModelProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.undeployModel,this._gaxModule.createDefaultBackoffSettings())}mutateDeployedModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.mutateDeployedModel(o,u,c)}async checkMutateDeployedModelProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.mutateDeployedModel,this._gaxModule.createDefaultBackoffSettings())}listEndpoints(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listEndpoints(o,u,c)}listEndpointsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listEndpoints.merge(s);return this.initialize(),this.descriptors.page.listEndpoints.createStream(this.innerApiCalls.listEndpoints,o,u)}listEndpointsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listEndpoints.merge(s);return this.initialize(),this.descriptors.page.listEndpoints.asyncIterate(this.innerApiCalls.listEndpoints,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.endpointServiceStub&&!this._terminated?this.endpointServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};bO.EndpointServiceClient=eM});var $U=A((PMe,Vve)=>{Vve.exports={interfaces:{"google.cloud.aiplatform.v1beta1.FeatureOnlineStoreAdminService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateFeatureOnlineStore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeatureOnlineStore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatureOnlineStores:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeatureOnlineStore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeatureOnlineStore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateFeatureView:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeatureView:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatureViews:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeatureView:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeatureView:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},SyncFeatureView:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeatureViewSync:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatureViewSyncs:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var tq=A(vO=>{"use strict";Object.defineProperty(vO,"__esModule",{value:!0});vO.FeatureOnlineStoreAdminServiceClient=void 0;var eq=Ce(),Uve=$U(),qve=Re().version,tM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${qve}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(eq),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listFeatureOnlineStores:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","featureOnlineStores"),listFeatureViews:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","featureViews"),listFeatureViewSyncs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","featureViewSyncs")};let e=this._gaxModule.protobuf.Root.fromJSON(eq),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.FeatureOnlineStore"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreOperationMetadata"),p=e.lookup(".google.cloud.aiplatform.v1beta1.FeatureOnlineStore"),f=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreOperationMetadata"),y=e.lookup(".google.protobuf.Empty"),O=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1beta1.FeatureView"),R=e.lookup(".google.cloud.aiplatform.v1beta1.CreateFeatureViewOperationMetadata"),k=e.lookup(".google.cloud.aiplatform.v1beta1.FeatureView"),J=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateFeatureViewOperationMetadata"),U=e.lookup(".google.protobuf.Empty"),z=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={createFeatureOnlineStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateFeatureOnlineStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deleteFeatureOnlineStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),createFeatureView:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),updateFeatureView:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J)),deleteFeatureView:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),z.decode.bind(z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.FeatureOnlineStoreAdminService",Uve,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featureOnlineStoreAdminServiceStub)return this.featureOnlineStoreAdminServiceStub;this.featureOnlineStoreAdminServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.FeatureOnlineStoreAdminService"):this._protos.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreAdminService,this._opts,this._providedCustomServicePath);let o=["createFeatureOnlineStore","getFeatureOnlineStore","listFeatureOnlineStores","updateFeatureOnlineStore","deleteFeatureOnlineStore","createFeatureView","getFeatureView","listFeatureViews","updateFeatureView","deleteFeatureView","syncFeatureView","getFeatureViewSync","listFeatureViewSyncs"];for(let s of o){let c=this.featureOnlineStoreAdminServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.featureOnlineStoreAdminServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getFeatureOnlineStore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeatureOnlineStore(o,u,c)}getFeatureView(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeatureView(o,u,c)}syncFeatureView(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({feature_view:(l=o.featureView)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.syncFeatureView(o,u,c)}getFeatureViewSync(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeatureViewSync(o,u,c)}createFeatureOnlineStore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeatureOnlineStore(o,u,c)}async checkCreateFeatureOnlineStoreProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeatureOnlineStore,this._gaxModule.createDefaultBackoffSettings())}updateFeatureOnlineStore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"feature_online_store.name":(l=o.featureOnlineStore.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeatureOnlineStore(o,u,c)}async checkUpdateFeatureOnlineStoreProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateFeatureOnlineStore,this._gaxModule.createDefaultBackoffSettings())}deleteFeatureOnlineStore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeatureOnlineStore(o,u,c)}async checkDeleteFeatureOnlineStoreProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeatureOnlineStore,this._gaxModule.createDefaultBackoffSettings())}createFeatureView(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeatureView(o,u,c)}async checkCreateFeatureViewProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeatureView,this._gaxModule.createDefaultBackoffSettings())}updateFeatureView(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"feature_view.name":(l=o.featureView.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeatureView(o,u,c)}async checkUpdateFeatureViewProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateFeatureView,this._gaxModule.createDefaultBackoffSettings())}deleteFeatureView(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeatureView(o,u,c)}async checkDeleteFeatureViewProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeatureView,this._gaxModule.createDefaultBackoffSettings())}listFeatureOnlineStores(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatureOnlineStores(o,u,c)}listFeatureOnlineStoresStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureOnlineStores.merge(s);return this.initialize(),this.descriptors.page.listFeatureOnlineStores.createStream(this.innerApiCalls.listFeatureOnlineStores,o,u)}listFeatureOnlineStoresAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureOnlineStores.merge(s);return this.initialize(),this.descriptors.page.listFeatureOnlineStores.asyncIterate(this.innerApiCalls.listFeatureOnlineStores,o,u)}listFeatureViews(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatureViews(o,u,c)}listFeatureViewsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureViews.merge(s);return this.initialize(),this.descriptors.page.listFeatureViews.createStream(this.innerApiCalls.listFeatureViews,o,u)}listFeatureViewsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureViews.merge(s);return this.initialize(),this.descriptors.page.listFeatureViews.asyncIterate(this.innerApiCalls.listFeatureViews,o,u)}listFeatureViewSyncs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatureViewSyncs(o,u,c)}listFeatureViewSyncsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureViewSyncs.merge(s);return this.initialize(),this.descriptors.page.listFeatureViewSyncs.createStream(this.innerApiCalls.listFeatureViewSyncs,o,u)}listFeatureViewSyncsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureViewSyncs.merge(s);return this.initialize(),this.descriptors.page.listFeatureViewSyncs.asyncIterate(this.innerApiCalls.listFeatureViewSyncs,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featureOnlineStoreAdminServiceStub&&!this._terminated?this.featureOnlineStoreAdminServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};vO.FeatureOnlineStoreAdminServiceClient=tM});var oq=A((wMe,Bve)=>{Bve.exports={interfaces:{"google.cloud.aiplatform.v1beta1.FeatureOnlineStoreService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{FetchFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},SearchNearestEntities:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var nq=A(TO=>{"use strict";Object.defineProperty(TO,"__esModule",{value:!0});TO.FeatureOnlineStoreServiceClient=void 0;var Gve=Ce(),zve=oq(),Hve=Re().version,oM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Hve}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(Gve),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.FeatureOnlineStoreService",zve,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featureOnlineStoreServiceStub)return this.featureOnlineStoreServiceStub;this.featureOnlineStoreServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.FeatureOnlineStoreService"):this._protos.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreService,this._opts,this._providedCustomServicePath);let o=["fetchFeatureValues","searchNearestEntities"];for(let s of o){let c=this.featureOnlineStoreServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.featureOnlineStoreServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}fetchFeatureValues(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({feature_view:(l=o.featureView)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.fetchFeatureValues(o,u,c)}searchNearestEntities(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({feature_view:(l=o.featureView)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchNearestEntities(o,u,c)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featureOnlineStoreServiceStub&&!this._terminated?this.featureOnlineStoreServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};TO.FeatureOnlineStoreServiceClient=oM});var aq=A((_Me,Qve)=>{Qve.exports={interfaces:{"google.cloud.aiplatform.v1beta1.FeatureRegistryService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateFeatureGroup:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeatureGroup:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatureGroups:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeatureGroup:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeatureGroup:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatures:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var rq=A(OO=>{"use strict";Object.defineProperty(OO,"__esModule",{value:!0});OO.FeatureRegistryServiceClient=void 0;var iq=Ce(),Yve=aq(),Wve=Re().version,nM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Wve}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(iq),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listFeatureGroups:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","featureGroups"),listFeatures:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","features")};let e=this._gaxModule.protobuf.Root.fromJSON(iq),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.FeatureGroup"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateFeatureGroupOperationMetadata"),p=e.lookup(".google.cloud.aiplatform.v1beta1.FeatureGroup"),f=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateFeatureGroupOperationMetadata"),y=e.lookup(".google.protobuf.Empty"),O=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1beta1.Feature"),R=e.lookup(".google.cloud.aiplatform.v1beta1.CreateFeatureOperationMetadata"),k=e.lookup(".google.cloud.aiplatform.v1beta1.Feature"),J=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateFeatureOperationMetadata"),U=e.lookup(".google.protobuf.Empty"),z=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={createFeatureGroup:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateFeatureGroup:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deleteFeatureGroup:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),createFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),updateFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J)),deleteFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),z.decode.bind(z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.FeatureRegistryService",Yve,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featureRegistryServiceStub)return this.featureRegistryServiceStub;this.featureRegistryServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.FeatureRegistryService"):this._protos.google.cloud.aiplatform.v1beta1.FeatureRegistryService,this._opts,this._providedCustomServicePath);let o=["createFeatureGroup","getFeatureGroup","listFeatureGroups","updateFeatureGroup","deleteFeatureGroup","createFeature","getFeature","listFeatures","updateFeature","deleteFeature"];for(let s of o){let c=this.featureRegistryServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.featureRegistryServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getFeatureGroup(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeatureGroup(o,u,c)}getFeature(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeature(o,u,c)}createFeatureGroup(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeatureGroup(o,u,c)}async checkCreateFeatureGroupProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeatureGroup,this._gaxModule.createDefaultBackoffSettings())}updateFeatureGroup(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"feature_group.name":(l=o.featureGroup.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeatureGroup(o,u,c)}async checkUpdateFeatureGroupProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateFeatureGroup,this._gaxModule.createDefaultBackoffSettings())}deleteFeatureGroup(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeatureGroup(o,u,c)}async checkDeleteFeatureGroupProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeatureGroup,this._gaxModule.createDefaultBackoffSettings())}createFeature(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeature(o,u,c)}async checkCreateFeatureProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeature,this._gaxModule.createDefaultBackoffSettings())}updateFeature(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"feature.name":(l=o.feature.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeature(o,u,c)}async checkUpdateFeatureProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateFeature,this._gaxModule.createDefaultBackoffSettings())}deleteFeature(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeature(o,u,c)}async checkDeleteFeatureProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeature,this._gaxModule.createDefaultBackoffSettings())}listFeatureGroups(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatureGroups(o,u,c)}listFeatureGroupsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureGroups.merge(s);return this.initialize(),this.descriptors.page.listFeatureGroups.createStream(this.innerApiCalls.listFeatureGroups,o,u)}listFeatureGroupsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureGroups.merge(s);return this.initialize(),this.descriptors.page.listFeatureGroups.asyncIterate(this.innerApiCalls.listFeatureGroups,o,u)}listFeatures(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatures(o,u,c)}listFeaturesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatures.merge(s);return this.initialize(),this.descriptors.page.listFeatures.createStream(this.innerApiCalls.listFeatures,o,u)}listFeaturesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatures.merge(s);return this.initialize(),this.descriptors.page.listFeatures.asyncIterate(this.innerApiCalls.listFeatures,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featureRegistryServiceStub&&!this._terminated?this.featureRegistryServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};OO.FeatureRegistryServiceClient=nM});var lq=A((EMe,Kve)=>{Kve.exports={interfaces:{"google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{ReadFeatureValues:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},StreamingReadFeatureValues:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},WriteFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var cq=A(SO=>{"use strict";Object.defineProperty(SO,"__esModule",{value:!0});SO.FeaturestoreOnlineServingServiceClient=void 0;var Xve=require("stream"),Zve=Ce(),$ve=lq(),e1e=Re().version,aM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${e1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(Zve),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.stream={streamingReadFeatureValues:new this._gaxModule.StreamDescriptor(this._gaxModule.StreamType.SERVER_STREAMING,!!o.fallback)},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingService",$ve,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featurestoreOnlineServingServiceStub)return this.featurestoreOnlineServingServiceStub;this.featurestoreOnlineServingServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingService"):this._protos.google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingService,this._opts,this._providedCustomServicePath);let o=["readFeatureValues","streamingReadFeatureValues","writeFeatureValues"];for(let s of o){let c=this.featurestoreOnlineServingServiceStub.then(T=>(...g)=>{if(this._terminated){if(s in this.descriptors.stream){let a=new Xve.PassThrough;return setImmediate(()=>{a.emit("error",new this._gaxModule.GoogleError("The client has already been closed."))}),a}return Promise.reject("The client has already been closed.")}return T[s].apply(T,g)},T=>()=>{throw T}),l=this.descriptors.stream[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.featurestoreOnlineServingServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}readFeatureValues(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readFeatureValues(o,u,c)}writeFeatureValues(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.writeFeatureValues(o,u,c)}streamingReadFeatureValues(o,s){var c;return o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(c=o.entityType)!==null&&c!==void 0?c:""}),this.initialize(),this.innerApiCalls.streamingReadFeatureValues(o,s)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featurestoreOnlineServingServiceStub&&!this._terminated?this.featurestoreOnlineServingServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};SO.FeaturestoreOnlineServingServiceClient=aM});var sq=A((CMe,t1e)=>{t1e.exports={interfaces:{"google.cloud.aiplatform.v1beta1.FeaturestoreService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateFeaturestore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeaturestore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeaturestores:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeaturestore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeaturestore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateEntityType:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetEntityType:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListEntityTypes:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateEntityType:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteEntityType:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateFeature:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchCreateFeatures:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeature:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatures:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeature:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeature:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ImportFeatureValues:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchReadFeatureValues:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ExportFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},SearchFeatures:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var uq=A(PO=>{"use strict";Object.defineProperty(PO,"__esModule",{value:!0});PO.FeaturestoreServiceClient=void 0;var pq=Ce(),o1e=sq(),n1e=Re().version,iM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${n1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(pq),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listFeaturestores:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","featurestores"),listEntityTypes:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","entityTypes"),listFeatures:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","features"),searchFeatures:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","features")};let e=this._gaxModule.protobuf.Root.fromJSON(pq),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.Featurestore"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateFeaturestoreOperationMetadata"),p=e.lookup(".google.cloud.aiplatform.v1beta1.Featurestore"),f=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateFeaturestoreOperationMetadata"),y=e.lookup(".google.protobuf.Empty"),O=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1beta1.EntityType"),R=e.lookup(".google.cloud.aiplatform.v1beta1.CreateEntityTypeOperationMetadata"),k=e.lookup(".google.protobuf.Empty"),J=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),U=e.lookup(".google.cloud.aiplatform.v1beta1.Feature"),z=e.lookup(".google.cloud.aiplatform.v1beta1.CreateFeatureOperationMetadata"),G=e.lookup(".google.cloud.aiplatform.v1beta1.BatchCreateFeaturesResponse"),X=e.lookup(".google.cloud.aiplatform.v1beta1.BatchCreateFeaturesOperationMetadata"),q=e.lookup(".google.protobuf.Empty"),Z=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),H=e.lookup(".google.cloud.aiplatform.v1beta1.ImportFeatureValuesResponse"),L=e.lookup(".google.cloud.aiplatform.v1beta1.ImportFeatureValuesOperationMetadata"),W=e.lookup(".google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesResponse"),ee=e.lookup(".google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesOperationMetadata"),ne=e.lookup(".google.cloud.aiplatform.v1beta1.ExportFeatureValuesResponse"),te=e.lookup(".google.cloud.aiplatform.v1beta1.ExportFeatureValuesOperationMetadata"),re=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse"),ie=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesOperationMetadata");this.descriptors.longrunning={createFeaturestore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateFeaturestore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deleteFeaturestore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),createEntityType:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),deleteEntityType:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J)),createFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),z.decode.bind(z)),batchCreateFeatures:new this._gaxModule.LongrunningDescriptor(this.operationsClient,G.decode.bind(G),X.decode.bind(X)),deleteFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,q.decode.bind(q),Z.decode.bind(Z)),importFeatureValues:new this._gaxModule.LongrunningDescriptor(this.operationsClient,H.decode.bind(H),L.decode.bind(L)),batchReadFeatureValues:new this._gaxModule.LongrunningDescriptor(this.operationsClient,W.decode.bind(W),ee.decode.bind(ee)),exportFeatureValues:new this._gaxModule.LongrunningDescriptor(this.operationsClient,ne.decode.bind(ne),te.decode.bind(te)),deleteFeatureValues:new this._gaxModule.LongrunningDescriptor(this.operationsClient,re.decode.bind(re),ie.decode.bind(ie))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.FeaturestoreService",o1e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featurestoreServiceStub)return this.featurestoreServiceStub;this.featurestoreServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.FeaturestoreService"):this._protos.google.cloud.aiplatform.v1beta1.FeaturestoreService,this._opts,this._providedCustomServicePath);let o=["createFeaturestore","getFeaturestore","listFeaturestores","updateFeaturestore","deleteFeaturestore","createEntityType","getEntityType","listEntityTypes","updateEntityType","deleteEntityType","createFeature","batchCreateFeatures","getFeature","listFeatures","updateFeature","deleteFeature","importFeatureValues","batchReadFeatureValues","exportFeatureValues","deleteFeatureValues","searchFeatures"];for(let s of o){let c=this.featurestoreServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.featurestoreServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getFeaturestore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeaturestore(o,u,c)}getEntityType(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getEntityType(o,u,c)}updateEntityType(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"entity_type.name":(l=o.entityType.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateEntityType(o,u,c)}getFeature(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeature(o,u,c)}updateFeature(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"feature.name":(l=o.feature.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeature(o,u,c)}createFeaturestore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeaturestore(o,u,c)}async checkCreateFeaturestoreProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeaturestore,this._gaxModule.createDefaultBackoffSettings())}updateFeaturestore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"featurestore.name":(l=o.featurestore.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeaturestore(o,u,c)}async checkUpdateFeaturestoreProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateFeaturestore,this._gaxModule.createDefaultBackoffSettings())}deleteFeaturestore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeaturestore(o,u,c)}async checkDeleteFeaturestoreProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeaturestore,this._gaxModule.createDefaultBackoffSettings())}createEntityType(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createEntityType(o,u,c)}async checkCreateEntityTypeProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createEntityType,this._gaxModule.createDefaultBackoffSettings())}deleteEntityType(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteEntityType(o,u,c)}async checkDeleteEntityTypeProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteEntityType,this._gaxModule.createDefaultBackoffSettings())}createFeature(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeature(o,u,c)}async checkCreateFeatureProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeature,this._gaxModule.createDefaultBackoffSettings())}batchCreateFeatures(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchCreateFeatures(o,u,c)}async checkBatchCreateFeaturesProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchCreateFeatures,this._gaxModule.createDefaultBackoffSettings())}deleteFeature(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeature(o,u,c)}async checkDeleteFeatureProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeature,this._gaxModule.createDefaultBackoffSettings())}importFeatureValues(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.importFeatureValues(o,u,c)}async checkImportFeatureValuesProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.importFeatureValues,this._gaxModule.createDefaultBackoffSettings())}batchReadFeatureValues(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({featurestore:(l=o.featurestore)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchReadFeatureValues(o,u,c)}async checkBatchReadFeatureValuesProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchReadFeatureValues,this._gaxModule.createDefaultBackoffSettings())}exportFeatureValues(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.exportFeatureValues(o,u,c)}async checkExportFeatureValuesProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.exportFeatureValues,this._gaxModule.createDefaultBackoffSettings())}deleteFeatureValues(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeatureValues(o,u,c)}async checkDeleteFeatureValuesProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeatureValues,this._gaxModule.createDefaultBackoffSettings())}listFeaturestores(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeaturestores(o,u,c)}listFeaturestoresStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeaturestores.merge(s);return this.initialize(),this.descriptors.page.listFeaturestores.createStream(this.innerApiCalls.listFeaturestores,o,u)}listFeaturestoresAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeaturestores.merge(s);return this.initialize(),this.descriptors.page.listFeaturestores.asyncIterate(this.innerApiCalls.listFeaturestores,o,u)}listEntityTypes(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listEntityTypes(o,u,c)}listEntityTypesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listEntityTypes.merge(s);return this.initialize(),this.descriptors.page.listEntityTypes.createStream(this.innerApiCalls.listEntityTypes,o,u)}listEntityTypesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listEntityTypes.merge(s);return this.initialize(),this.descriptors.page.listEntityTypes.asyncIterate(this.innerApiCalls.listEntityTypes,o,u)}listFeatures(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatures(o,u,c)}listFeaturesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatures.merge(s);return this.initialize(),this.descriptors.page.listFeatures.createStream(this.innerApiCalls.listFeatures,o,u)}listFeaturesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatures.merge(s);return this.initialize(),this.descriptors.page.listFeatures.asyncIterate(this.innerApiCalls.listFeatures,o,u)}searchFeatures(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({location:(l=o.location)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchFeatures(o,u,c)}searchFeaturesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({location:(c=o.location)!==null&&c!==void 0?c:""});let u=this._defaults.searchFeatures.merge(s);return this.initialize(),this.descriptors.page.searchFeatures.createStream(this.innerApiCalls.searchFeatures,o,u)}searchFeaturesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({location:(c=o.location)!==null&&c!==void 0?c:""});let u=this._defaults.searchFeatures.merge(s);return this.initialize(),this.descriptors.page.searchFeatures.asyncIterate(this.innerApiCalls.searchFeatures,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featurestoreServiceStub&&!this._terminated?this.featurestoreServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};PO.FeaturestoreServiceClient=iM});var dq=A((NMe,a1e)=>{a1e.exports={interfaces:{"google.cloud.aiplatform.v1beta1.IndexEndpointService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateIndexEndpoint:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetIndexEndpoint:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListIndexEndpoints:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateIndexEndpoint:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteIndexEndpoint:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeployIndex:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UndeployIndex:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},MutateDeployedIndex:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var mq=A(jO=>{"use strict";Object.defineProperty(jO,"__esModule",{value:!0});jO.IndexEndpointServiceClient=void 0;var fq=Ce(),i1e=dq(),r1e=Re().version,rM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${r1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(fq),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listIndexEndpoints:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","indexEndpoints")};let e=this._gaxModule.protobuf.Root.fromJSON(fq),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.IndexEndpoint"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateIndexEndpointOperationMetadata"),p=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),y=e.lookup(".google.cloud.aiplatform.v1beta1.DeployIndexResponse"),O=e.lookup(".google.cloud.aiplatform.v1beta1.DeployIndexOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1beta1.UndeployIndexResponse"),R=e.lookup(".google.cloud.aiplatform.v1beta1.UndeployIndexOperationMetadata"),k=e.lookup(".google.cloud.aiplatform.v1beta1.MutateDeployedIndexResponse"),J=e.lookup(".google.cloud.aiplatform.v1beta1.MutateDeployedIndexOperationMetadata");this.descriptors.longrunning={createIndexEndpoint:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteIndexEndpoint:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deployIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),undeployIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),mutateDeployedIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.IndexEndpointService",i1e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.indexEndpointServiceStub)return this.indexEndpointServiceStub;this.indexEndpointServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.IndexEndpointService"):this._protos.google.cloud.aiplatform.v1beta1.IndexEndpointService,this._opts,this._providedCustomServicePath);let o=["createIndexEndpoint","getIndexEndpoint","listIndexEndpoints","updateIndexEndpoint","deleteIndexEndpoint","deployIndex","undeployIndex","mutateDeployedIndex"];for(let s of o){let c=this.indexEndpointServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.indexEndpointServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getIndexEndpoint(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getIndexEndpoint(o,u,c)}updateIndexEndpoint(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"index_endpoint.name":(l=o.indexEndpoint.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateIndexEndpoint(o,u,c)}createIndexEndpoint(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createIndexEndpoint(o,u,c)}async checkCreateIndexEndpointProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createIndexEndpoint,this._gaxModule.createDefaultBackoffSettings())}deleteIndexEndpoint(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteIndexEndpoint(o,u,c)}async checkDeleteIndexEndpointProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteIndexEndpoint,this._gaxModule.createDefaultBackoffSettings())}deployIndex(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deployIndex(o,u,c)}async checkDeployIndexProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deployIndex,this._gaxModule.createDefaultBackoffSettings())}undeployIndex(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.undeployIndex(o,u,c)}async checkUndeployIndexProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.undeployIndex,this._gaxModule.createDefaultBackoffSettings())}mutateDeployedIndex(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.mutateDeployedIndex(o,u,c)}async checkMutateDeployedIndexProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.mutateDeployedIndex,this._gaxModule.createDefaultBackoffSettings())}listIndexEndpoints(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listIndexEndpoints(o,u,c)}listIndexEndpointsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listIndexEndpoints.merge(s);return this.initialize(),this.descriptors.page.listIndexEndpoints.createStream(this.innerApiCalls.listIndexEndpoints,o,u)}listIndexEndpointsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listIndexEndpoints.merge(s);return this.initialize(),this.descriptors.page.listIndexEndpoints.asyncIterate(this.innerApiCalls.listIndexEndpoints,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.indexEndpointServiceStub&&!this._terminated?this.indexEndpointServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};jO.IndexEndpointServiceClient=rM});var hq=A((IMe,l1e)=>{l1e.exports={interfaces:{"google.cloud.aiplatform.v1beta1.IndexService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateIndex:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetIndex:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListIndexes:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateIndex:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteIndex:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpsertDatapoints:{retry_codes_name:"non_idempotent",retry_params_name:"default"},RemoveDatapoints:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var yq=A(wO=>{"use strict";Object.defineProperty(wO,"__esModule",{value:!0});wO.IndexServiceClient=void 0;var gq=Ce(),c1e=hq(),s1e=Re().version,lM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${s1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(gq),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listIndexes:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","indexes")};let e=this._gaxModule.protobuf.Root.fromJSON(gq),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.Index"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateIndexOperationMetadata"),p=e.lookup(".google.cloud.aiplatform.v1beta1.Index"),f=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateIndexOperationMetadata"),y=e.lookup(".google.protobuf.Empty"),O=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={createIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deleteIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.IndexService",c1e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.indexServiceStub)return this.indexServiceStub;this.indexServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.IndexService"):this._protos.google.cloud.aiplatform.v1beta1.IndexService,this._opts,this._providedCustomServicePath);let o=["createIndex","getIndex","listIndexes","updateIndex","deleteIndex","upsertDatapoints","removeDatapoints"];for(let s of o){let c=this.indexServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.indexServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getIndex(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getIndex(o,u,c)}upsertDatapoints(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index:(l=o.index)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.upsertDatapoints(o,u,c)}removeDatapoints(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index:(l=o.index)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.removeDatapoints(o,u,c)}createIndex(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createIndex(o,u,c)}async checkCreateIndexProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createIndex,this._gaxModule.createDefaultBackoffSettings())}updateIndex(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"index.name":(l=o.index.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateIndex(o,u,c)}async checkUpdateIndexProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateIndex,this._gaxModule.createDefaultBackoffSettings())}deleteIndex(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteIndex(o,u,c)}async checkDeleteIndexProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteIndex,this._gaxModule.createDefaultBackoffSettings())}listIndexes(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listIndexes(o,u,c)}listIndexesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listIndexes.merge(s);return this.initialize(),this.descriptors.page.listIndexes.createStream(this.innerApiCalls.listIndexes,o,u)}listIndexesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listIndexes.merge(s);return this.initialize(),this.descriptors.page.listIndexes.asyncIterate(this.innerApiCalls.listIndexes,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.indexServiceStub&&!this._terminated?this.indexServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};wO.IndexServiceClient=lM});var bq=A((FMe,p1e)=>{p1e.exports={interfaces:{"google.cloud.aiplatform.v1beta1.JobService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateCustomJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetCustomJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListCustomJobs:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteCustomJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelCustomJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateDataLabelingJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetDataLabelingJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDataLabelingJobs:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteDataLabelingJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelDataLabelingJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateHyperparameterTuningJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetHyperparameterTuningJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListHyperparameterTuningJobs:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteHyperparameterTuningJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelHyperparameterTuningJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateNasJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetNasJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListNasJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteNasJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelNasJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetNasTrialDetail:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListNasTrialDetails:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateBatchPredictionJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetBatchPredictionJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListBatchPredictionJobs:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteBatchPredictionJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelBatchPredictionJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateModelDeploymentMonitoringJob:{timeout_millis:6e4,retry_codes_name:"non_idempotent",retry_params_name:"default"},SearchModelDeploymentMonitoringStatsAnomalies:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetModelDeploymentMonitoringJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModelDeploymentMonitoringJobs:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateModelDeploymentMonitoringJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteModelDeploymentMonitoringJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},PauseModelDeploymentMonitoringJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ResumeModelDeploymentMonitoringJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var Tq=A(xO=>{"use strict";Object.defineProperty(xO,"__esModule",{value:!0});xO.JobServiceClient=void 0;var vq=Ce(),u1e=bq(),d1e=Re().version,cM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${d1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(vq),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listCustomJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","customJobs"),listDataLabelingJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","dataLabelingJobs"),listHyperparameterTuningJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","hyperparameterTuningJobs"),listNasJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","nasJobs"),listNasTrialDetails:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","nasTrialDetails"),listBatchPredictionJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","batchPredictionJobs"),searchModelDeploymentMonitoringStatsAnomalies:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","monitoringStats"),listModelDeploymentMonitoringJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","modelDeploymentMonitoringJobs")};let e=this._gaxModule.protobuf.Root.fromJSON(vq),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.protobuf.Empty"),i=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),p=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),y=e.lookup(".google.protobuf.Empty"),O=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),_=e.lookup(".google.protobuf.Empty"),R=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),k=e.lookup(".google.protobuf.Empty"),J=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),U=e.lookup(".google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob"),z=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobOperationMetadata"),G=e.lookup(".google.protobuf.Empty"),X=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={deleteCustomJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteDataLabelingJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deleteHyperparameterTuningJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),deleteNasJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),deleteBatchPredictionJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J)),updateModelDeploymentMonitoringJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),z.decode.bind(z)),deleteModelDeploymentMonitoringJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,G.decode.bind(G),X.decode.bind(X))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.JobService",u1e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.jobServiceStub)return this.jobServiceStub;this.jobServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.JobService"):this._protos.google.cloud.aiplatform.v1beta1.JobService,this._opts,this._providedCustomServicePath);let o=["createCustomJob","getCustomJob","listCustomJobs","deleteCustomJob","cancelCustomJob","createDataLabelingJob","getDataLabelingJob","listDataLabelingJobs","deleteDataLabelingJob","cancelDataLabelingJob","createHyperparameterTuningJob","getHyperparameterTuningJob","listHyperparameterTuningJobs","deleteHyperparameterTuningJob","cancelHyperparameterTuningJob","createNasJob","getNasJob","listNasJobs","deleteNasJob","cancelNasJob","getNasTrialDetail","listNasTrialDetails","createBatchPredictionJob","getBatchPredictionJob","listBatchPredictionJobs","deleteBatchPredictionJob","cancelBatchPredictionJob","createModelDeploymentMonitoringJob","searchModelDeploymentMonitoringStatsAnomalies","getModelDeploymentMonitoringJob","listModelDeploymentMonitoringJobs","updateModelDeploymentMonitoringJob","deleteModelDeploymentMonitoringJob","pauseModelDeploymentMonitoringJob","resumeModelDeploymentMonitoringJob"];for(let s of o){let c=this.jobServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.jobServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloud-platform.read-only"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}createCustomJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createCustomJob(o,u,c)}getCustomJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getCustomJob(o,u,c)}cancelCustomJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelCustomJob(o,u,c)}createDataLabelingJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createDataLabelingJob(o,u,c)}getDataLabelingJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getDataLabelingJob(o,u,c)}cancelDataLabelingJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelDataLabelingJob(o,u,c)}createHyperparameterTuningJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createHyperparameterTuningJob(o,u,c)}getHyperparameterTuningJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getHyperparameterTuningJob(o,u,c)}cancelHyperparameterTuningJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelHyperparameterTuningJob(o,u,c)}createNasJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createNasJob(o,u,c)}getNasJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getNasJob(o,u,c)}cancelNasJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelNasJob(o,u,c)}getNasTrialDetail(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getNasTrialDetail(o,u,c)}createBatchPredictionJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createBatchPredictionJob(o,u,c)}getBatchPredictionJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getBatchPredictionJob(o,u,c)}cancelBatchPredictionJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelBatchPredictionJob(o,u,c)}createModelDeploymentMonitoringJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createModelDeploymentMonitoringJob(o,u,c)}getModelDeploymentMonitoringJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getModelDeploymentMonitoringJob(o,u,c)}pauseModelDeploymentMonitoringJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.pauseModelDeploymentMonitoringJob(o,u,c)}resumeModelDeploymentMonitoringJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.resumeModelDeploymentMonitoringJob(o,u,c)}deleteCustomJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteCustomJob(o,u,c)}async checkDeleteCustomJobProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteCustomJob,this._gaxModule.createDefaultBackoffSettings())}deleteDataLabelingJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteDataLabelingJob(o,u,c)}async checkDeleteDataLabelingJobProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteDataLabelingJob,this._gaxModule.createDefaultBackoffSettings())}deleteHyperparameterTuningJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteHyperparameterTuningJob(o,u,c)}async checkDeleteHyperparameterTuningJobProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteHyperparameterTuningJob,this._gaxModule.createDefaultBackoffSettings())}deleteNasJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteNasJob(o,u,c)}async checkDeleteNasJobProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteNasJob,this._gaxModule.createDefaultBackoffSettings())}deleteBatchPredictionJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteBatchPredictionJob(o,u,c)}async checkDeleteBatchPredictionJobProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteBatchPredictionJob,this._gaxModule.createDefaultBackoffSettings())}updateModelDeploymentMonitoringJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"model_deployment_monitoring_job.name":(l=o.modelDeploymentMonitoringJob.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateModelDeploymentMonitoringJob(o,u,c)}async checkUpdateModelDeploymentMonitoringJobProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateModelDeploymentMonitoringJob,this._gaxModule.createDefaultBackoffSettings())}deleteModelDeploymentMonitoringJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteModelDeploymentMonitoringJob(o,u,c)}async checkDeleteModelDeploymentMonitoringJobProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteModelDeploymentMonitoringJob,this._gaxModule.createDefaultBackoffSettings())}listCustomJobs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listCustomJobs(o,u,c)}listCustomJobsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listCustomJobs.merge(s);return this.initialize(),this.descriptors.page.listCustomJobs.createStream(this.innerApiCalls.listCustomJobs,o,u)}listCustomJobsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listCustomJobs.merge(s);return this.initialize(),this.descriptors.page.listCustomJobs.asyncIterate(this.innerApiCalls.listCustomJobs,o,u)}listDataLabelingJobs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDataLabelingJobs(o,u,c)}listDataLabelingJobsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDataLabelingJobs.merge(s);return this.initialize(),this.descriptors.page.listDataLabelingJobs.createStream(this.innerApiCalls.listDataLabelingJobs,o,u)}listDataLabelingJobsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDataLabelingJobs.merge(s);return this.initialize(),this.descriptors.page.listDataLabelingJobs.asyncIterate(this.innerApiCalls.listDataLabelingJobs,o,u)}listHyperparameterTuningJobs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listHyperparameterTuningJobs(o,u,c)}listHyperparameterTuningJobsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listHyperparameterTuningJobs.merge(s);return this.initialize(),this.descriptors.page.listHyperparameterTuningJobs.createStream(this.innerApiCalls.listHyperparameterTuningJobs,o,u)}listHyperparameterTuningJobsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listHyperparameterTuningJobs.merge(s);return this.initialize(),this.descriptors.page.listHyperparameterTuningJobs.asyncIterate(this.innerApiCalls.listHyperparameterTuningJobs,o,u)}listNasJobs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listNasJobs(o,u,c)}listNasJobsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listNasJobs.merge(s);return this.initialize(),this.descriptors.page.listNasJobs.createStream(this.innerApiCalls.listNasJobs,o,u)}listNasJobsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listNasJobs.merge(s);return this.initialize(),this.descriptors.page.listNasJobs.asyncIterate(this.innerApiCalls.listNasJobs,o,u)}listNasTrialDetails(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listNasTrialDetails(o,u,c)}listNasTrialDetailsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listNasTrialDetails.merge(s);return this.initialize(),this.descriptors.page.listNasTrialDetails.createStream(this.innerApiCalls.listNasTrialDetails,o,u)}listNasTrialDetailsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listNasTrialDetails.merge(s);return this.initialize(),this.descriptors.page.listNasTrialDetails.asyncIterate(this.innerApiCalls.listNasTrialDetails,o,u)}listBatchPredictionJobs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listBatchPredictionJobs(o,u,c)}listBatchPredictionJobsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listBatchPredictionJobs.merge(s);return this.initialize(),this.descriptors.page.listBatchPredictionJobs.createStream(this.innerApiCalls.listBatchPredictionJobs,o,u)}listBatchPredictionJobsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listBatchPredictionJobs.merge(s);return this.initialize(),this.descriptors.page.listBatchPredictionJobs.asyncIterate(this.innerApiCalls.listBatchPredictionJobs,o,u)}searchModelDeploymentMonitoringStatsAnomalies(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({model_deployment_monitoring_job:(l=o.modelDeploymentMonitoringJob)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchModelDeploymentMonitoringStatsAnomalies(o,u,c)}searchModelDeploymentMonitoringStatsAnomaliesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({model_deployment_monitoring_job:(c=o.modelDeploymentMonitoringJob)!==null&&c!==void 0?c:""});let u=this._defaults.searchModelDeploymentMonitoringStatsAnomalies.merge(s);return this.initialize(),this.descriptors.page.searchModelDeploymentMonitoringStatsAnomalies.createStream(this.innerApiCalls.searchModelDeploymentMonitoringStatsAnomalies,o,u)}searchModelDeploymentMonitoringStatsAnomaliesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({model_deployment_monitoring_job:(c=o.modelDeploymentMonitoringJob)!==null&&c!==void 0?c:""});let u=this._defaults.searchModelDeploymentMonitoringStatsAnomalies.merge(s);return this.initialize(),this.descriptors.page.searchModelDeploymentMonitoringStatsAnomalies.asyncIterate(this.innerApiCalls.searchModelDeploymentMonitoringStatsAnomalies,o,u)}listModelDeploymentMonitoringJobs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModelDeploymentMonitoringJobs(o,u,c)}listModelDeploymentMonitoringJobsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelDeploymentMonitoringJobs.merge(s);return this.initialize(),this.descriptors.page.listModelDeploymentMonitoringJobs.createStream(this.innerApiCalls.listModelDeploymentMonitoringJobs,o,u)}listModelDeploymentMonitoringJobsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelDeploymentMonitoringJobs.merge(s);return this.initialize(),this.descriptors.page.listModelDeploymentMonitoringJobs.asyncIterate(this.innerApiCalls.listModelDeploymentMonitoringJobs,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.jobServiceStub&&!this._terminated?this.jobServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};xO.JobServiceClient=cM});var Oq=A((JMe,f1e)=>{f1e.exports={interfaces:{"google.cloud.aiplatform.v1beta1.MatchService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{FindNeighbors:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadIndexDatapoints:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var Sq=A(_O=>{"use strict";Object.defineProperty(_O,"__esModule",{value:!0});_O.MatchServiceClient=void 0;var m1e=Ce(),h1e=Oq(),g1e=Re().version,sM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${g1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(m1e),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.MatchService",h1e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.matchServiceStub)return this.matchServiceStub;this.matchServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.MatchService"):this._protos.google.cloud.aiplatform.v1beta1.MatchService,this._opts,this._providedCustomServicePath);let o=["findNeighbors","readIndexDatapoints"];for(let s of o){let c=this.matchServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.matchServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}findNeighbors(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.findNeighbors(o,u,c)}readIndexDatapoints(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readIndexDatapoints(o,u,c)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.matchServiceStub&&!this._terminated?this.matchServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};_O.MatchServiceClient=sM});var Pq=A((UMe,y1e)=>{y1e.exports={interfaces:{"google.cloud.aiplatform.v1beta1.MetadataService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateMetadataStore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetMetadataStore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListMetadataStores:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteMetadataStore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateArtifact:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetArtifact:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListArtifacts:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateArtifact:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteArtifact:{retry_codes_name:"non_idempotent",retry_params_name:"default"},PurgeArtifacts:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateContext:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetContext:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListContexts:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateContext:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteContext:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},PurgeContexts:{retry_codes_name:"non_idempotent",retry_params_name:"default"},AddContextArtifactsAndExecutions:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},AddContextChildren:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},RemoveContextChildren:{retry_codes_name:"non_idempotent",retry_params_name:"default"},QueryContextLineageSubgraph:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateExecution:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetExecution:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListExecutions:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateExecution:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteExecution:{retry_codes_name:"non_idempotent",retry_params_name:"default"},PurgeExecutions:{retry_codes_name:"non_idempotent",retry_params_name:"default"},AddExecutionEvents:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},QueryExecutionInputsAndOutputs:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateMetadataSchema:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetMetadataSchema:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListMetadataSchemas:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},QueryArtifactLineageSubgraph:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var wq=A(DO=>{"use strict";Object.defineProperty(DO,"__esModule",{value:!0});DO.MetadataServiceClient=void 0;var jq=Ce(),b1e=Pq(),v1e=Re().version,pM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${v1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(jq),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listMetadataStores:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","metadataStores"),listArtifacts:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","artifacts"),listContexts:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","contexts"),listExecutions:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","executions"),listMetadataSchemas:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","metadataSchemas")};let e=this._gaxModule.protobuf.Root.fromJSON(jq),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.MetadataStore"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateMetadataStoreOperationMetadata"),p=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteMetadataStoreOperationMetadata"),y=e.lookup(".google.protobuf.Empty"),O=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1beta1.PurgeArtifactsResponse"),R=e.lookup(".google.cloud.aiplatform.v1beta1.PurgeArtifactsMetadata"),k=e.lookup(".google.protobuf.Empty"),J=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),U=e.lookup(".google.cloud.aiplatform.v1beta1.PurgeContextsResponse"),z=e.lookup(".google.cloud.aiplatform.v1beta1.PurgeContextsMetadata"),G=e.lookup(".google.protobuf.Empty"),X=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),q=e.lookup(".google.cloud.aiplatform.v1beta1.PurgeExecutionsResponse"),Z=e.lookup(".google.cloud.aiplatform.v1beta1.PurgeExecutionsMetadata");this.descriptors.longrunning={createMetadataStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteMetadataStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deleteArtifact:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),purgeArtifacts:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),deleteContext:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J)),purgeContexts:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),z.decode.bind(z)),deleteExecution:new this._gaxModule.LongrunningDescriptor(this.operationsClient,G.decode.bind(G),X.decode.bind(X)),purgeExecutions:new this._gaxModule.LongrunningDescriptor(this.operationsClient,q.decode.bind(q),Z.decode.bind(Z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.MetadataService",b1e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.metadataServiceStub)return this.metadataServiceStub;this.metadataServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.MetadataService"):this._protos.google.cloud.aiplatform.v1beta1.MetadataService,this._opts,this._providedCustomServicePath);let o=["createMetadataStore","getMetadataStore","listMetadataStores","deleteMetadataStore","createArtifact","getArtifact","listArtifacts","updateArtifact","deleteArtifact","purgeArtifacts","createContext","getContext","listContexts","updateContext","deleteContext","purgeContexts","addContextArtifactsAndExecutions","addContextChildren","removeContextChildren","queryContextLineageSubgraph","createExecution","getExecution","listExecutions","updateExecution","deleteExecution","purgeExecutions","addExecutionEvents","queryExecutionInputsAndOutputs","createMetadataSchema","getMetadataSchema","listMetadataSchemas","queryArtifactLineageSubgraph"];for(let s of o){let c=this.metadataServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.metadataServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getMetadataStore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getMetadataStore(o,u,c)}createArtifact(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createArtifact(o,u,c)}getArtifact(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getArtifact(o,u,c)}updateArtifact(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"artifact.name":(l=o.artifact.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateArtifact(o,u,c)}createContext(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createContext(o,u,c)}getContext(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getContext(o,u,c)}updateContext(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"context.name":(l=o.context.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateContext(o,u,c)}addContextArtifactsAndExecutions(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({context:(l=o.context)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.addContextArtifactsAndExecutions(o,u,c)}addContextChildren(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({context:(l=o.context)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.addContextChildren(o,u,c)}removeContextChildren(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({context:(l=o.context)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.removeContextChildren(o,u,c)}queryContextLineageSubgraph(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({context:(l=o.context)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.queryContextLineageSubgraph(o,u,c)}createExecution(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createExecution(o,u,c)}getExecution(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getExecution(o,u,c)}updateExecution(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"execution.name":(l=o.execution.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateExecution(o,u,c)}addExecutionEvents(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({execution:(l=o.execution)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.addExecutionEvents(o,u,c)}queryExecutionInputsAndOutputs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({execution:(l=o.execution)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.queryExecutionInputsAndOutputs(o,u,c)}createMetadataSchema(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createMetadataSchema(o,u,c)}getMetadataSchema(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getMetadataSchema(o,u,c)}queryArtifactLineageSubgraph(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({artifact:(l=o.artifact)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.queryArtifactLineageSubgraph(o,u,c)}createMetadataStore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createMetadataStore(o,u,c)}async checkCreateMetadataStoreProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createMetadataStore,this._gaxModule.createDefaultBackoffSettings())}deleteMetadataStore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteMetadataStore(o,u,c)}async checkDeleteMetadataStoreProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteMetadataStore,this._gaxModule.createDefaultBackoffSettings())}deleteArtifact(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteArtifact(o,u,c)}async checkDeleteArtifactProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteArtifact,this._gaxModule.createDefaultBackoffSettings())}purgeArtifacts(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.purgeArtifacts(o,u,c)}async checkPurgeArtifactsProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.purgeArtifacts,this._gaxModule.createDefaultBackoffSettings())}deleteContext(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteContext(o,u,c)}async checkDeleteContextProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteContext,this._gaxModule.createDefaultBackoffSettings())}purgeContexts(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.purgeContexts(o,u,c)}async checkPurgeContextsProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.purgeContexts,this._gaxModule.createDefaultBackoffSettings())}deleteExecution(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteExecution(o,u,c)}async checkDeleteExecutionProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteExecution,this._gaxModule.createDefaultBackoffSettings())}purgeExecutions(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.purgeExecutions(o,u,c)}async checkPurgeExecutionsProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.purgeExecutions,this._gaxModule.createDefaultBackoffSettings())}listMetadataStores(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listMetadataStores(o,u,c)}listMetadataStoresStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listMetadataStores.merge(s);return this.initialize(),this.descriptors.page.listMetadataStores.createStream(this.innerApiCalls.listMetadataStores,o,u)}listMetadataStoresAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listMetadataStores.merge(s);return this.initialize(),this.descriptors.page.listMetadataStores.asyncIterate(this.innerApiCalls.listMetadataStores,o,u)}listArtifacts(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listArtifacts(o,u,c)}listArtifactsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listArtifacts.merge(s);return this.initialize(),this.descriptors.page.listArtifacts.createStream(this.innerApiCalls.listArtifacts,o,u)}listArtifactsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listArtifacts.merge(s);return this.initialize(),this.descriptors.page.listArtifacts.asyncIterate(this.innerApiCalls.listArtifacts,o,u)}listContexts(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listContexts(o,u,c)}listContextsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listContexts.merge(s);return this.initialize(),this.descriptors.page.listContexts.createStream(this.innerApiCalls.listContexts,o,u)}listContextsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listContexts.merge(s);return this.initialize(),this.descriptors.page.listContexts.asyncIterate(this.innerApiCalls.listContexts,o,u)}listExecutions(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listExecutions(o,u,c)}listExecutionsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listExecutions.merge(s);return this.initialize(),this.descriptors.page.listExecutions.createStream(this.innerApiCalls.listExecutions,o,u)}listExecutionsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listExecutions.merge(s);return this.initialize(),this.descriptors.page.listExecutions.asyncIterate(this.innerApiCalls.listExecutions,o,u)}listMetadataSchemas(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listMetadataSchemas(o,u,c)}listMetadataSchemasStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listMetadataSchemas.merge(s);return this.initialize(),this.descriptors.page.listMetadataSchemas.createStream(this.innerApiCalls.listMetadataSchemas,o,u)}listMetadataSchemasAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listMetadataSchemas.merge(s);return this.initialize(),this.descriptors.page.listMetadataSchemas.asyncIterate(this.innerApiCalls.listMetadataSchemas,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.metadataServiceStub&&!this._terminated?this.metadataServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};DO.MetadataServiceClient=pM});var xq=A((BMe,T1e)=>{T1e.exports={interfaces:{"google.cloud.aiplatform.v1beta1.MigrationService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{SearchMigratableResources:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchMigrateResources:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var Dq=A(EO=>{"use strict";Object.defineProperty(EO,"__esModule",{value:!0});EO.MigrationServiceClient=void 0;var _q=Ce(),O1e=xq(),S1e=Re().version,uM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${S1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(_q),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={searchMigratableResources:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","migratableResources")};let e=this._gaxModule.protobuf.Root.fromJSON(_q),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.BatchMigrateResourcesResponse"),i=e.lookup(".google.cloud.aiplatform.v1beta1.BatchMigrateResourcesOperationMetadata");this.descriptors.longrunning={batchMigrateResources:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.MigrationService",O1e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.migrationServiceStub)return this.migrationServiceStub;this.migrationServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.MigrationService"):this._protos.google.cloud.aiplatform.v1beta1.MigrationService,this._opts,this._providedCustomServicePath);let o=["searchMigratableResources","batchMigrateResources"];for(let s of o){let c=this.migrationServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.migrationServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}batchMigrateResources(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchMigrateResources(o,u,c)}async checkBatchMigrateResourcesProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchMigrateResources,this._gaxModule.createDefaultBackoffSettings())}searchMigratableResources(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchMigratableResources(o,u,c)}searchMigratableResourcesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.searchMigratableResources.merge(s);return this.initialize(),this.descriptors.page.searchMigratableResources.createStream(this.innerApiCalls.searchMigratableResources,o,u)}searchMigratableResourcesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.searchMigratableResources.merge(s);return this.initialize(),this.descriptors.page.searchMigratableResources.asyncIterate(this.innerApiCalls.searchMigratableResources,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.migrationServiceStub&&!this._terminated?this.migrationServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};EO.MigrationServiceClient=uM});var Eq=A((zMe,P1e)=>{P1e.exports={interfaces:{"google.cloud.aiplatform.v1beta1.ModelGardenService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{GetPublisherModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListPublisherModels:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var Mq=A(MO=>{"use strict";Object.defineProperty(MO,"__esModule",{value:!0});MO.ModelGardenServiceClient=void 0;var j1e=Ce(),w1e=Eq(),x1e=Re().version,dM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${x1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(j1e),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listPublisherModels:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","publisherModels")},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.ModelGardenService",w1e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.modelGardenServiceStub)return this.modelGardenServiceStub;this.modelGardenServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.ModelGardenService"):this._protos.google.cloud.aiplatform.v1beta1.ModelGardenService,this._opts,this._providedCustomServicePath);let o=["getPublisherModel","listPublisherModels"];for(let s of o){let c=this.modelGardenServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.modelGardenServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getPublisherModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getPublisherModel(o,u,c)}listPublisherModels(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listPublisherModels(o,u,c)}listPublisherModelsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listPublisherModels.merge(s);return this.initialize(),this.descriptors.page.listPublisherModels.createStream(this.innerApiCalls.listPublisherModels,o,u)}listPublisherModelsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listPublisherModels.merge(s);return this.initialize(),this.descriptors.page.listPublisherModels.asyncIterate(this.innerApiCalls.listPublisherModels,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.modelGardenServiceStub&&!this._terminated?this.modelGardenServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};MO.ModelGardenServiceClient=dM});var Cq=A((QMe,_1e)=>{_1e.exports={interfaces:{"google.cloud.aiplatform.v1beta1.ModelService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{UploadModel:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetModel:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModels:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModelVersions:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateModel:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateExplanationDataset:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteModel:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteModelVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},MergeVersionAliases:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ExportModel:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CopyModel:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ImportModelEvaluation:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchImportModelEvaluationSlices:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchImportEvaluatedAnnotations:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetModelEvaluation:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModelEvaluations:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetModelEvaluationSlice:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModelEvaluationSlices:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var Nq=A(CO=>{"use strict";Object.defineProperty(CO,"__esModule",{value:!0});CO.ModelServiceClient=void 0;var Rq=Ce(),D1e=Cq(),E1e=Re().version,fM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${E1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(Rq),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listModels:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","models"),listModelVersions:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","models"),listModelEvaluations:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","modelEvaluations"),listModelEvaluationSlices:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","modelEvaluationSlices")};let e=this._gaxModule.protobuf.Root.fromJSON(Rq),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.UploadModelResponse"),i=e.lookup(".google.cloud.aiplatform.v1beta1.UploadModelOperationMetadata"),p=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetResponse"),f=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetOperationMetadata"),y=e.lookup(".google.protobuf.Empty"),O=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),_=e.lookup(".google.protobuf.Empty"),R=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),k=e.lookup(".google.cloud.aiplatform.v1beta1.ExportModelResponse"),J=e.lookup(".google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata"),U=e.lookup(".google.cloud.aiplatform.v1beta1.CopyModelResponse"),z=e.lookup(".google.cloud.aiplatform.v1beta1.CopyModelOperationMetadata");this.descriptors.longrunning={uploadModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateExplanationDataset:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deleteModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),deleteModelVersion:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),exportModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J)),copyModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),z.decode.bind(z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.ModelService",D1e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.modelServiceStub)return this.modelServiceStub;this.modelServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.ModelService"):this._protos.google.cloud.aiplatform.v1beta1.ModelService,this._opts,this._providedCustomServicePath);let o=["uploadModel","getModel","listModels","listModelVersions","updateModel","updateExplanationDataset","deleteModel","deleteModelVersion","mergeVersionAliases","exportModel","copyModel","importModelEvaluation","batchImportModelEvaluationSlices","batchImportEvaluatedAnnotations","getModelEvaluation","listModelEvaluations","getModelEvaluationSlice","listModelEvaluationSlices"];for(let s of o){let c=this.modelServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.modelServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getModel(o,u,c)}updateModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"model.name":(l=o.model.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateModel(o,u,c)}mergeVersionAliases(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.mergeVersionAliases(o,u,c)}importModelEvaluation(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.importModelEvaluation(o,u,c)}batchImportModelEvaluationSlices(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchImportModelEvaluationSlices(o,u,c)}batchImportEvaluatedAnnotations(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchImportEvaluatedAnnotations(o,u,c)}getModelEvaluation(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getModelEvaluation(o,u,c)}getModelEvaluationSlice(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getModelEvaluationSlice(o,u,c)}uploadModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.uploadModel(o,u,c)}async checkUploadModelProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.uploadModel,this._gaxModule.createDefaultBackoffSettings())}updateExplanationDataset(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({model:(l=o.model)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateExplanationDataset(o,u,c)}async checkUpdateExplanationDatasetProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateExplanationDataset,this._gaxModule.createDefaultBackoffSettings())}deleteModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteModel(o,u,c)}async checkDeleteModelProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteModel,this._gaxModule.createDefaultBackoffSettings())}deleteModelVersion(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteModelVersion(o,u,c)}async checkDeleteModelVersionProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteModelVersion,this._gaxModule.createDefaultBackoffSettings())}exportModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.exportModel(o,u,c)}async checkExportModelProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.exportModel,this._gaxModule.createDefaultBackoffSettings())}copyModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.copyModel(o,u,c)}async checkCopyModelProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.copyModel,this._gaxModule.createDefaultBackoffSettings())}listModels(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModels(o,u,c)}listModelsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModels.merge(s);return this.initialize(),this.descriptors.page.listModels.createStream(this.innerApiCalls.listModels,o,u)}listModelsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModels.merge(s);return this.initialize(),this.descriptors.page.listModels.asyncIterate(this.innerApiCalls.listModels,o,u)}listModelVersions(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModelVersions(o,u,c)}listModelVersionsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(c=o.name)!==null&&c!==void 0?c:""});let u=this._defaults.listModelVersions.merge(s);return this.initialize(),this.descriptors.page.listModelVersions.createStream(this.innerApiCalls.listModelVersions,o,u)}listModelVersionsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(c=o.name)!==null&&c!==void 0?c:""});let u=this._defaults.listModelVersions.merge(s);return this.initialize(),this.descriptors.page.listModelVersions.asyncIterate(this.innerApiCalls.listModelVersions,o,u)}listModelEvaluations(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModelEvaluations(o,u,c)}listModelEvaluationsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelEvaluations.merge(s);return this.initialize(),this.descriptors.page.listModelEvaluations.createStream(this.innerApiCalls.listModelEvaluations,o,u)}listModelEvaluationsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelEvaluations.merge(s);return this.initialize(),this.descriptors.page.listModelEvaluations.asyncIterate(this.innerApiCalls.listModelEvaluations,o,u)}listModelEvaluationSlices(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModelEvaluationSlices(o,u,c)}listModelEvaluationSlicesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelEvaluationSlices.merge(s);return this.initialize(),this.descriptors.page.listModelEvaluationSlices.createStream(this.innerApiCalls.listModelEvaluationSlices,o,u)}listModelEvaluationSlicesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelEvaluationSlices.merge(s);return this.initialize(),this.descriptors.page.listModelEvaluationSlices.asyncIterate(this.innerApiCalls.listModelEvaluationSlices,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.modelServiceStub&&!this._terminated?this.modelServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};CO.ModelServiceClient=fM});var Aq=A((WMe,M1e)=>{M1e.exports={interfaces:{"google.cloud.aiplatform.v1beta1.PersistentResourceService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreatePersistentResource:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetPersistentResource:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListPersistentResources:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeletePersistentResource:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdatePersistentResource:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var kq=A(RO=>{"use strict";Object.defineProperty(RO,"__esModule",{value:!0});RO.PersistentResourceServiceClient=void 0;var Iq=Ce(),C1e=Aq(),R1e=Re().version,mM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${R1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(Iq),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listPersistentResources:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","persistentResources")};let e=this._gaxModule.protobuf.Root.fromJSON(Iq),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.PersistentResource"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreatePersistentResourceOperationMetadata"),p=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),y=e.lookup(".google.cloud.aiplatform.v1beta1.PersistentResource"),O=e.lookup(".google.cloud.aiplatform.v1beta1.UpdatePersistentResourceOperationMetadata");this.descriptors.longrunning={createPersistentResource:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deletePersistentResource:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),updatePersistentResource:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.PersistentResourceService",C1e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.persistentResourceServiceStub)return this.persistentResourceServiceStub;this.persistentResourceServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.PersistentResourceService"):this._protos.google.cloud.aiplatform.v1beta1.PersistentResourceService,this._opts,this._providedCustomServicePath);let o=["createPersistentResource","getPersistentResource","listPersistentResources","deletePersistentResource","updatePersistentResource"];for(let s of o){let c=this.persistentResourceServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.persistentResourceServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getPersistentResource(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getPersistentResource(o,u,c)}createPersistentResource(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createPersistentResource(o,u,c)}async checkCreatePersistentResourceProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createPersistentResource,this._gaxModule.createDefaultBackoffSettings())}deletePersistentResource(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deletePersistentResource(o,u,c)}async checkDeletePersistentResourceProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deletePersistentResource,this._gaxModule.createDefaultBackoffSettings())}updatePersistentResource(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"persistent_resource.name":(l=o.persistentResource.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updatePersistentResource(o,u,c)}async checkUpdatePersistentResourceProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updatePersistentResource,this._gaxModule.createDefaultBackoffSettings())}listPersistentResources(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listPersistentResources(o,u,c)}listPersistentResourcesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listPersistentResources.merge(s);return this.initialize(),this.descriptors.page.listPersistentResources.createStream(this.innerApiCalls.listPersistentResources,o,u)}listPersistentResourcesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listPersistentResources.merge(s);return this.initialize(),this.descriptors.page.listPersistentResources.asyncIterate(this.innerApiCalls.listPersistentResources,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.persistentResourceServiceStub&&!this._terminated?this.persistentResourceServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};RO.PersistentResourceServiceClient=mM});var Fq=A((XMe,N1e)=>{N1e.exports={interfaces:{"google.cloud.aiplatform.v1beta1.PipelineService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateTrainingPipeline:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTrainingPipeline:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTrainingPipelines:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTrainingPipeline:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelTrainingPipeline:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreatePipelineJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetPipelineJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListPipelineJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeletePipelineJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelPipelineJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var Jq=A(NO=>{"use strict";Object.defineProperty(NO,"__esModule",{value:!0});NO.PipelineServiceClient=void 0;var Lq=Ce(),A1e=Fq(),I1e=Re().version,hM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${I1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(Lq),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listTrainingPipelines:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","trainingPipelines"),listPipelineJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","pipelineJobs")};let e=this._gaxModule.protobuf.Root.fromJSON(Lq),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.protobuf.Empty"),i=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),p=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={deleteTrainingPipeline:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deletePipelineJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.PipelineService",A1e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.pipelineServiceStub)return this.pipelineServiceStub;this.pipelineServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.PipelineService"):this._protos.google.cloud.aiplatform.v1beta1.PipelineService,this._opts,this._providedCustomServicePath);let o=["createTrainingPipeline","getTrainingPipeline","listTrainingPipelines","deleteTrainingPipeline","cancelTrainingPipeline","createPipelineJob","getPipelineJob","listPipelineJobs","deletePipelineJob","cancelPipelineJob"];for(let s of o){let c=this.pipelineServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.pipelineServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}createTrainingPipeline(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTrainingPipeline(o,u,c)}getTrainingPipeline(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTrainingPipeline(o,u,c)}cancelTrainingPipeline(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelTrainingPipeline(o,u,c)}createPipelineJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createPipelineJob(o,u,c)}getPipelineJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getPipelineJob(o,u,c)}cancelPipelineJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelPipelineJob(o,u,c)}deleteTrainingPipeline(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTrainingPipeline(o,u,c)}async checkDeleteTrainingPipelineProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTrainingPipeline,this._gaxModule.createDefaultBackoffSettings())}deletePipelineJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deletePipelineJob(o,u,c)}async checkDeletePipelineJobProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deletePipelineJob,this._gaxModule.createDefaultBackoffSettings())}listTrainingPipelines(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTrainingPipelines(o,u,c)}listTrainingPipelinesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTrainingPipelines.merge(s);return this.initialize(),this.descriptors.page.listTrainingPipelines.createStream(this.innerApiCalls.listTrainingPipelines,o,u)}listTrainingPipelinesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTrainingPipelines.merge(s);return this.initialize(),this.descriptors.page.listTrainingPipelines.asyncIterate(this.innerApiCalls.listTrainingPipelines,o,u)}listPipelineJobs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listPipelineJobs(o,u,c)}listPipelineJobsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listPipelineJobs.merge(s);return this.initialize(),this.descriptors.page.listPipelineJobs.createStream(this.innerApiCalls.listPipelineJobs,o,u)}listPipelineJobsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listPipelineJobs.merge(s);return this.initialize(),this.descriptors.page.listPipelineJobs.asyncIterate(this.innerApiCalls.listPipelineJobs,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.pipelineServiceStub&&!this._terminated?this.pipelineServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};NO.PipelineServiceClient=hM});var Vq=A(($Me,k1e)=>{k1e.exports={interfaces:{"google.cloud.aiplatform.v1beta1.PredictionService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{Predict:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},RawPredict:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ServerStreamingPredict:{retry_codes_name:"non_idempotent",retry_params_name:"default"},Explain:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CountTokens:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var Uq=A(AO=>{"use strict";Object.defineProperty(AO,"__esModule",{value:!0});AO.PredictionServiceClient=void 0;var F1e=require("stream"),L1e=Ce(),J1e=Vq(),V1e=Re().version,gM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${V1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(L1e),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.stream={serverStreamingPredict:new this._gaxModule.StreamDescriptor(this._gaxModule.StreamType.SERVER_STREAMING,!!o.fallback)},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.PredictionService",J1e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.predictionServiceStub)return this.predictionServiceStub;this.predictionServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.PredictionService"):this._protos.google.cloud.aiplatform.v1beta1.PredictionService,this._opts,this._providedCustomServicePath);let o=["predict","rawPredict","serverStreamingPredict","explain","countTokens"];for(let s of o){let c=this.predictionServiceStub.then(T=>(...g)=>{if(this._terminated){if(s in this.descriptors.stream){let a=new F1e.PassThrough;return setImmediate(()=>{a.emit("error",new this._gaxModule.GoogleError("The client has already been closed."))}),a}return Promise.reject("The client has already been closed.")}return T[s].apply(T,g)},T=>()=>{throw T}),l=this.descriptors.stream[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.predictionServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}predict(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.predict(o,u,c)}rawPredict(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.rawPredict(o,u,c)}explain(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.explain(o,u,c)}countTokens(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.countTokens(o,u,c)}serverStreamingPredict(o,s){var c;return o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(c=o.endpoint)!==null&&c!==void 0?c:""}),this.initialize(),this.innerApiCalls.serverStreamingPredict(o,s)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.predictionServiceStub&&!this._terminated?this.predictionServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};AO.PredictionServiceClient=gM});var qq=A((tCe,U1e)=>{U1e.exports={interfaces:{"google.cloud.aiplatform.v1beta1.ScheduleService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListSchedules:{retry_codes_name:"non_idempotent",retry_params_name:"default"},PauseSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ResumeSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var Gq=A(IO=>{"use strict";Object.defineProperty(IO,"__esModule",{value:!0});IO.ScheduleServiceClient=void 0;var Bq=Ce(),q1e=qq(),B1e=Re().version,yM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${B1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(Bq),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listSchedules:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","schedules")};let e=this._gaxModule.protobuf.Root.fromJSON(Bq),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.protobuf.Empty"),i=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={deleteSchedule:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.ScheduleService",q1e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.scheduleServiceStub)return this.scheduleServiceStub;this.scheduleServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.ScheduleService"):this._protos.google.cloud.aiplatform.v1beta1.ScheduleService,this._opts,this._providedCustomServicePath);let o=["createSchedule","deleteSchedule","getSchedule","listSchedules","pauseSchedule","resumeSchedule","updateSchedule"];for(let s of o){let c=this.scheduleServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.scheduleServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}createSchedule(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createSchedule(o,u,c)}getSchedule(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getSchedule(o,u,c)}pauseSchedule(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.pauseSchedule(o,u,c)}resumeSchedule(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.resumeSchedule(o,u,c)}updateSchedule(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"schedule.name":(l=o.schedule.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateSchedule(o,u,c)}deleteSchedule(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteSchedule(o,u,c)}async checkDeleteScheduleProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteSchedule,this._gaxModule.createDefaultBackoffSettings())}listSchedules(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listSchedules(o,u,c)}listSchedulesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSchedules.merge(s);return this.initialize(),this.descriptors.page.listSchedules.createStream(this.innerApiCalls.listSchedules,o,u)}listSchedulesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSchedules.merge(s);return this.initialize(),this.descriptors.page.listSchedules.asyncIterate(this.innerApiCalls.listSchedules,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.scheduleServiceStub&&!this._terminated?this.scheduleServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};IO.ScheduleServiceClient=yM});var zq=A((nCe,G1e)=>{G1e.exports={interfaces:{"google.cloud.aiplatform.v1beta1.SpecialistPoolService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateSpecialistPool:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetSpecialistPool:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListSpecialistPools:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteSpecialistPool:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateSpecialistPool:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var Qq=A(kO=>{"use strict";Object.defineProperty(kO,"__esModule",{value:!0});kO.SpecialistPoolServiceClient=void 0;var Hq=Ce(),z1e=zq(),H1e=Re().version,bM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${H1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(Hq),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listSpecialistPools:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","specialistPools")};let e=this._gaxModule.protobuf.Root.fromJSON(Hq),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.SpecialistPool"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateSpecialistPoolOperationMetadata"),p=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),y=e.lookup(".google.cloud.aiplatform.v1beta1.SpecialistPool"),O=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolOperationMetadata");this.descriptors.longrunning={createSpecialistPool:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteSpecialistPool:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),updateSpecialistPool:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.SpecialistPoolService",z1e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.specialistPoolServiceStub)return this.specialistPoolServiceStub;this.specialistPoolServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.SpecialistPoolService"):this._protos.google.cloud.aiplatform.v1beta1.SpecialistPoolService,this._opts,this._providedCustomServicePath);let o=["createSpecialistPool","getSpecialistPool","listSpecialistPools","deleteSpecialistPool","updateSpecialistPool"];for(let s of o){let c=this.specialistPoolServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.specialistPoolServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getSpecialistPool(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getSpecialistPool(o,u,c)}createSpecialistPool(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createSpecialistPool(o,u,c)}async checkCreateSpecialistPoolProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createSpecialistPool,this._gaxModule.createDefaultBackoffSettings())}deleteSpecialistPool(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteSpecialistPool(o,u,c)}async checkDeleteSpecialistPoolProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteSpecialistPool,this._gaxModule.createDefaultBackoffSettings())}updateSpecialistPool(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"specialist_pool.name":(l=o.specialistPool.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateSpecialistPool(o,u,c)}async checkUpdateSpecialistPoolProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateSpecialistPool,this._gaxModule.createDefaultBackoffSettings())}listSpecialistPools(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listSpecialistPools(o,u,c)}listSpecialistPoolsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSpecialistPools.merge(s);return this.initialize(),this.descriptors.page.listSpecialistPools.createStream(this.innerApiCalls.listSpecialistPools,o,u)}listSpecialistPoolsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSpecialistPools.merge(s);return this.initialize(),this.descriptors.page.listSpecialistPools.asyncIterate(this.innerApiCalls.listSpecialistPools,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.specialistPoolServiceStub&&!this._terminated?this.specialistPoolServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};kO.SpecialistPoolServiceClient=bM});var Yq=A((iCe,Q1e)=>{Q1e.exports={interfaces:{"google.cloud.aiplatform.v1beta1.TensorboardService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateTensorboard:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTensorboard:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateTensorboard:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTensorboards:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTensorboard:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadTensorboardUsage:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadTensorboardSize:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateTensorboardExperiment:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTensorboardExperiment:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateTensorboardExperiment:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTensorboardExperiments:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTensorboardExperiment:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateTensorboardRun:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchCreateTensorboardRuns:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTensorboardRun:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateTensorboardRun:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTensorboardRuns:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTensorboardRun:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchCreateTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchReadTensorboardTimeSeriesData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadTensorboardTimeSeriesData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadTensorboardBlobData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},WriteTensorboardExperimentData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},WriteTensorboardRunData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ExportTensorboardTimeSeriesData:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var Kq=A(FO=>{"use strict";Object.defineProperty(FO,"__esModule",{value:!0});FO.TensorboardServiceClient=void 0;var Y1e=require("stream"),Wq=Ce(),W1e=Yq(),K1e=Re().version,vM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${K1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(Wq),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listTensorboards:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","tensorboards"),listTensorboardExperiments:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","tensorboardExperiments"),listTensorboardRuns:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","tensorboardRuns"),listTensorboardTimeSeries:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","tensorboardTimeSeries"),exportTensorboardTimeSeriesData:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","timeSeriesDataPoints")},this.descriptors.stream={readTensorboardBlobData:new this._gaxModule.StreamDescriptor(this._gaxModule.StreamType.SERVER_STREAMING,!!o.fallback)};let e=this._gaxModule.protobuf.Root.fromJSON(Wq),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.Tensorboard"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateTensorboardOperationMetadata"),p=e.lookup(".google.cloud.aiplatform.v1beta1.Tensorboard"),f=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateTensorboardOperationMetadata"),y=e.lookup(".google.protobuf.Empty"),O=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),_=e.lookup(".google.protobuf.Empty"),R=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),k=e.lookup(".google.protobuf.Empty"),J=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),U=e.lookup(".google.protobuf.Empty"),z=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={createTensorboard:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateTensorboard:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deleteTensorboard:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),deleteTensorboardExperiment:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),deleteTensorboardRun:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J)),deleteTensorboardTimeSeries:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),z.decode.bind(z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.TensorboardService",W1e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.tensorboardServiceStub)return this.tensorboardServiceStub;this.tensorboardServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.TensorboardService"):this._protos.google.cloud.aiplatform.v1beta1.TensorboardService,this._opts,this._providedCustomServicePath);let o=["createTensorboard","getTensorboard","updateTensorboard","listTensorboards","deleteTensorboard","readTensorboardUsage","readTensorboardSize","createTensorboardExperiment","getTensorboardExperiment","updateTensorboardExperiment","listTensorboardExperiments","deleteTensorboardExperiment","createTensorboardRun","batchCreateTensorboardRuns","getTensorboardRun","updateTensorboardRun","listTensorboardRuns","deleteTensorboardRun","batchCreateTensorboardTimeSeries","createTensorboardTimeSeries","getTensorboardTimeSeries","updateTensorboardTimeSeries","listTensorboardTimeSeries","deleteTensorboardTimeSeries","batchReadTensorboardTimeSeriesData","readTensorboardTimeSeriesData","readTensorboardBlobData","writeTensorboardExperimentData","writeTensorboardRunData","exportTensorboardTimeSeriesData"];for(let s of o){let c=this.tensorboardServiceStub.then(T=>(...g)=>{if(this._terminated){if(s in this.descriptors.stream){let a=new Y1e.PassThrough;return setImmediate(()=>{a.emit("error",new this._gaxModule.GoogleError("The client has already been closed."))}),a}return Promise.reject("The client has already been closed.")}return T[s].apply(T,g)},T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.stream[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.tensorboardServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getTensorboard(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTensorboard(o,u,c)}readTensorboardUsage(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard:(l=o.tensorboard)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readTensorboardUsage(o,u,c)}readTensorboardSize(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard:(l=o.tensorboard)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readTensorboardSize(o,u,c)}createTensorboardExperiment(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTensorboardExperiment(o,u,c)}getTensorboardExperiment(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTensorboardExperiment(o,u,c)}updateTensorboardExperiment(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"tensorboard_experiment.name":(l=o.tensorboardExperiment.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateTensorboardExperiment(o,u,c)}createTensorboardRun(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTensorboardRun(o,u,c)}batchCreateTensorboardRuns(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchCreateTensorboardRuns(o,u,c)}getTensorboardRun(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTensorboardRun(o,u,c)}updateTensorboardRun(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"tensorboard_run.name":(l=o.tensorboardRun.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateTensorboardRun(o,u,c)}batchCreateTensorboardTimeSeries(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchCreateTensorboardTimeSeries(o,u,c)}createTensorboardTimeSeries(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTensorboardTimeSeries(o,u,c)}getTensorboardTimeSeries(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTensorboardTimeSeries(o,u,c)}updateTensorboardTimeSeries(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"tensorboard_time_series.name":(l=o.tensorboardTimeSeries.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateTensorboardTimeSeries(o,u,c)}batchReadTensorboardTimeSeriesData(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard:(l=o.tensorboard)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchReadTensorboardTimeSeriesData(o,u,c)}readTensorboardTimeSeriesData(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_time_series:(l=o.tensorboardTimeSeries)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readTensorboardTimeSeriesData(o,u,c)}writeTensorboardExperimentData(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_experiment:(l=o.tensorboardExperiment)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.writeTensorboardExperimentData(o,u,c)}writeTensorboardRunData(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_run:(l=o.tensorboardRun)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.writeTensorboardRunData(o,u,c)}readTensorboardBlobData(o,s){var c;return o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({time_series:(c=o.timeSeries)!==null&&c!==void 0?c:""}),this.initialize(),this.innerApiCalls.readTensorboardBlobData(o,s)}createTensorboard(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTensorboard(o,u,c)}async checkCreateTensorboardProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createTensorboard,this._gaxModule.createDefaultBackoffSettings())}updateTensorboard(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"tensorboard.name":(l=o.tensorboard.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateTensorboard(o,u,c)}async checkUpdateTensorboardProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateTensorboard,this._gaxModule.createDefaultBackoffSettings())}deleteTensorboard(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTensorboard(o,u,c)}async checkDeleteTensorboardProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTensorboard,this._gaxModule.createDefaultBackoffSettings())}deleteTensorboardExperiment(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTensorboardExperiment(o,u,c)}async checkDeleteTensorboardExperimentProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTensorboardExperiment,this._gaxModule.createDefaultBackoffSettings())}deleteTensorboardRun(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTensorboardRun(o,u,c)}async checkDeleteTensorboardRunProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTensorboardRun,this._gaxModule.createDefaultBackoffSettings())}deleteTensorboardTimeSeries(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTensorboardTimeSeries(o,u,c)}async checkDeleteTensorboardTimeSeriesProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTensorboardTimeSeries,this._gaxModule.createDefaultBackoffSettings())}listTensorboards(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTensorboards(o,u,c)}listTensorboardsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboards.merge(s);return this.initialize(),this.descriptors.page.listTensorboards.createStream(this.innerApiCalls.listTensorboards,o,u)}listTensorboardsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboards.merge(s);return this.initialize(),this.descriptors.page.listTensorboards.asyncIterate(this.innerApiCalls.listTensorboards,o,u)}listTensorboardExperiments(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTensorboardExperiments(o,u,c)}listTensorboardExperimentsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardExperiments.merge(s);return this.initialize(),this.descriptors.page.listTensorboardExperiments.createStream(this.innerApiCalls.listTensorboardExperiments,o,u)}listTensorboardExperimentsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardExperiments.merge(s);return this.initialize(),this.descriptors.page.listTensorboardExperiments.asyncIterate(this.innerApiCalls.listTensorboardExperiments,o,u)}listTensorboardRuns(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTensorboardRuns(o,u,c)}listTensorboardRunsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardRuns.merge(s);return this.initialize(),this.descriptors.page.listTensorboardRuns.createStream(this.innerApiCalls.listTensorboardRuns,o,u)}listTensorboardRunsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardRuns.merge(s);return this.initialize(),this.descriptors.page.listTensorboardRuns.asyncIterate(this.innerApiCalls.listTensorboardRuns,o,u)}listTensorboardTimeSeries(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTensorboardTimeSeries(o,u,c)}listTensorboardTimeSeriesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardTimeSeries.merge(s);return this.initialize(),this.descriptors.page.listTensorboardTimeSeries.createStream(this.innerApiCalls.listTensorboardTimeSeries,o,u)}listTensorboardTimeSeriesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardTimeSeries.merge(s);return this.initialize(),this.descriptors.page.listTensorboardTimeSeries.asyncIterate(this.innerApiCalls.listTensorboardTimeSeries,o,u)}exportTensorboardTimeSeriesData(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_time_series:(l=o.tensorboardTimeSeries)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.exportTensorboardTimeSeriesData(o,u,c)}exportTensorboardTimeSeriesDataStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_time_series:(c=o.tensorboardTimeSeries)!==null&&c!==void 0?c:""});let u=this._defaults.exportTensorboardTimeSeriesData.merge(s);return this.initialize(),this.descriptors.page.exportTensorboardTimeSeriesData.createStream(this.innerApiCalls.exportTensorboardTimeSeriesData,o,u)}exportTensorboardTimeSeriesDataAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_time_series:(c=o.tensorboardTimeSeries)!==null&&c!==void 0?c:""});let u=this._defaults.exportTensorboardTimeSeriesData.merge(s);return this.initialize(),this.descriptors.page.exportTensorboardTimeSeriesData.asyncIterate(this.innerApiCalls.exportTensorboardTimeSeriesData,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.tensorboardServiceStub&&!this._terminated?this.tensorboardServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};FO.TensorboardServiceClient=vM});var Xq=A((lCe,X1e)=>{X1e.exports={interfaces:{"google.cloud.aiplatform.v1beta1.VizierService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateStudy:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetStudy:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListStudies:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteStudy:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},LookupStudy:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},SuggestTrials:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateTrial:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTrial:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTrials:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},AddTrialMeasurement:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CompleteTrial:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTrial:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CheckTrialEarlyStoppingState:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},StopTrial:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListOptimalTrials:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var $q=A(LO=>{"use strict";Object.defineProperty(LO,"__esModule",{value:!0});LO.VizierServiceClient=void 0;var Zq=Ce(),Z1e=Xq(),$1e=Re().version,TM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${$1e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(Zq),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listStudies:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","studies"),listTrials:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","trials")};let e=this._gaxModule.protobuf.Root.fromJSON(Zq),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.SuggestTrialsResponse"),i=e.lookup(".google.cloud.aiplatform.v1beta1.SuggestTrialsMetadata"),p=e.lookup(".google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateResponse"),f=e.lookup(".google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateMetatdata");this.descriptors.longrunning={suggestTrials:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),checkTrialEarlyStoppingState:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.VizierService",Z1e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.vizierServiceStub)return this.vizierServiceStub;this.vizierServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.VizierService"):this._protos.google.cloud.aiplatform.v1beta1.VizierService,this._opts,this._providedCustomServicePath);let o=["createStudy","getStudy","listStudies","deleteStudy","lookupStudy","suggestTrials","createTrial","getTrial","listTrials","addTrialMeasurement","completeTrial","deleteTrial","checkTrialEarlyStoppingState","stopTrial","listOptimalTrials"];for(let s of o){let c=this.vizierServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.vizierServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}createStudy(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createStudy(o,u,c)}getStudy(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getStudy(o,u,c)}deleteStudy(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteStudy(o,u,c)}lookupStudy(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.lookupStudy(o,u,c)}createTrial(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTrial(o,u,c)}getTrial(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTrial(o,u,c)}addTrialMeasurement(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({trial_name:(l=o.trialName)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.addTrialMeasurement(o,u,c)}completeTrial(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.completeTrial(o,u,c)}deleteTrial(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTrial(o,u,c)}stopTrial(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.stopTrial(o,u,c)}listOptimalTrials(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listOptimalTrials(o,u,c)}suggestTrials(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.suggestTrials(o,u,c)}async checkSuggestTrialsProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.suggestTrials,this._gaxModule.createDefaultBackoffSettings())}checkTrialEarlyStoppingState(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({trial_name:(l=o.trialName)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.checkTrialEarlyStoppingState(o,u,c)}async checkCheckTrialEarlyStoppingStateProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.checkTrialEarlyStoppingState,this._gaxModule.createDefaultBackoffSettings())}listStudies(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listStudies(o,u,c)}listStudiesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listStudies.merge(s);return this.initialize(),this.descriptors.page.listStudies.createStream(this.innerApiCalls.listStudies,o,u)}listStudiesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listStudies.merge(s);return this.initialize(),this.descriptors.page.listStudies.asyncIterate(this.innerApiCalls.listStudies,o,u)}listTrials(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTrials(o,u,c)}listTrialsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTrials.merge(s);return this.initialize(),this.descriptors.page.listTrials.createStream(this.innerApiCalls.listTrials,o,u)}listTrialsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTrials.merge(s);return this.initialize(),this.descriptors.page.listTrials.asyncIterate(this.innerApiCalls.listTrials,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,s,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:s,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,s,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:s,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,s,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:s,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,s,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,s,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:s,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,s,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:s,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,s,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:s,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,s,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.vizierServiceStub&&!this._terminated?this.vizierServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};LO.VizierServiceClient=TM});var eB=A(je=>{"use strict";Object.defineProperty(je,"__esModule",{value:!0});je.VizierServiceClient=je.TensorboardServiceClient=je.SpecialistPoolServiceClient=je.ScheduleServiceClient=je.PredictionServiceClient=je.PipelineServiceClient=je.PersistentResourceServiceClient=je.ModelServiceClient=je.ModelGardenServiceClient=je.MigrationServiceClient=je.MetadataServiceClient=je.MatchServiceClient=je.JobServiceClient=je.IndexServiceClient=je.IndexEndpointServiceClient=je.FeaturestoreServiceClient=je.FeaturestoreOnlineServingServiceClient=je.FeatureRegistryServiceClient=je.FeatureOnlineStoreServiceClient=je.FeatureOnlineStoreAdminServiceClient=je.EndpointServiceClient=je.DeploymentResourcePoolServiceClient=je.DatasetServiceClient=void 0;var eTe=HU();Object.defineProperty(je,"DatasetServiceClient",{enumerable:!0,get:function(){return eTe.DatasetServiceClient}});var tTe=WU();Object.defineProperty(je,"DeploymentResourcePoolServiceClient",{enumerable:!0,get:function(){return tTe.DeploymentResourcePoolServiceClient}});var oTe=ZU();Object.defineProperty(je,"EndpointServiceClient",{enumerable:!0,get:function(){return oTe.EndpointServiceClient}});var nTe=tq();Object.defineProperty(je,"FeatureOnlineStoreAdminServiceClient",{enumerable:!0,get:function(){return nTe.FeatureOnlineStoreAdminServiceClient}});var aTe=nq();Object.defineProperty(je,"FeatureOnlineStoreServiceClient",{enumerable:!0,get:function(){return aTe.FeatureOnlineStoreServiceClient}});var iTe=rq();Object.defineProperty(je,"FeatureRegistryServiceClient",{enumerable:!0,get:function(){return iTe.FeatureRegistryServiceClient}});var rTe=cq();Object.defineProperty(je,"FeaturestoreOnlineServingServiceClient",{enumerable:!0,get:function(){return rTe.FeaturestoreOnlineServingServiceClient}});var lTe=uq();Object.defineProperty(je,"FeaturestoreServiceClient",{enumerable:!0,get:function(){return lTe.FeaturestoreServiceClient}});var cTe=mq();Object.defineProperty(je,"IndexEndpointServiceClient",{enumerable:!0,get:function(){return cTe.IndexEndpointServiceClient}});var sTe=yq();Object.defineProperty(je,"IndexServiceClient",{enumerable:!0,get:function(){return sTe.IndexServiceClient}});var pTe=Tq();Object.defineProperty(je,"JobServiceClient",{enumerable:!0,get:function(){return pTe.JobServiceClient}});var uTe=Sq();Object.defineProperty(je,"MatchServiceClient",{enumerable:!0,get:function(){return uTe.MatchServiceClient}});var dTe=wq();Object.defineProperty(je,"MetadataServiceClient",{enumerable:!0,get:function(){return dTe.MetadataServiceClient}});var fTe=Dq();Object.defineProperty(je,"MigrationServiceClient",{enumerable:!0,get:function(){return fTe.MigrationServiceClient}});var mTe=Mq();Object.defineProperty(je,"ModelGardenServiceClient",{enumerable:!0,get:function(){return mTe.ModelGardenServiceClient}});var hTe=Nq();Object.defineProperty(je,"ModelServiceClient",{enumerable:!0,get:function(){return hTe.ModelServiceClient}});var gTe=kq();Object.defineProperty(je,"PersistentResourceServiceClient",{enumerable:!0,get:function(){return gTe.PersistentResourceServiceClient}});var yTe=Jq();Object.defineProperty(je,"PipelineServiceClient",{enumerable:!0,get:function(){return yTe.PipelineServiceClient}});var bTe=Uq();Object.defineProperty(je,"PredictionServiceClient",{enumerable:!0,get:function(){return bTe.PredictionServiceClient}});var vTe=Gq();Object.defineProperty(je,"ScheduleServiceClient",{enumerable:!0,get:function(){return vTe.ScheduleServiceClient}});var TTe=Qq();Object.defineProperty(je,"SpecialistPoolServiceClient",{enumerable:!0,get:function(){return TTe.SpecialistPoolServiceClient}});var OTe=Kq();Object.defineProperty(je,"TensorboardServiceClient",{enumerable:!0,get:function(){return OTe.TensorboardServiceClient}});var STe=$q();Object.defineProperty(je,"VizierServiceClient",{enumerable:!0,get:function(){return STe.VizierServiceClient}})});var tB=A((pCe,PTe)=>{PTe.exports={interfaces:{"google.cloud.aiplatform.v1.DatasetService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateDataset:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetDataset:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateDataset:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDatasets:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteDataset:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ImportData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ExportData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateDatasetVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteDatasetVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetDatasetVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDatasetVersions:{retry_codes_name:"non_idempotent",retry_params_name:"default"},RestoreDatasetVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDataItems:{retry_codes_name:"non_idempotent",retry_params_name:"default"},SearchDataItems:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListSavedQueries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteSavedQuery:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetAnnotationSpec:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListAnnotations:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var nB=A(JO=>{"use strict";Object.defineProperty(JO,"__esModule",{value:!0});JO.DatasetServiceClient=void 0;var oB=Ce(),jTe=tB(),wTe=Re().version,OM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${wTe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(oB),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listDatasets:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","datasets"),listDatasetVersions:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","datasetVersions"),listDataItems:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","dataItems"),searchDataItems:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","dataItemViews"),listSavedQueries:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","savedQueries"),listAnnotations:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","annotations")};let e=this._gaxModule.protobuf.Root.fromJSON(oB),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.Dataset"),i=e.lookup(".google.cloud.aiplatform.v1.CreateDatasetOperationMetadata"),p=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),y=e.lookup(".google.cloud.aiplatform.v1.ImportDataResponse"),O=e.lookup(".google.cloud.aiplatform.v1.ImportDataOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1.ExportDataResponse"),R=e.lookup(".google.cloud.aiplatform.v1.ExportDataOperationMetadata"),k=e.lookup(".google.cloud.aiplatform.v1.DatasetVersion"),J=e.lookup(".google.cloud.aiplatform.v1.CreateDatasetVersionOperationMetadata"),U=e.lookup(".google.protobuf.Empty"),z=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),G=e.lookup(".google.cloud.aiplatform.v1.DatasetVersion"),X=e.lookup(".google.cloud.aiplatform.v1.RestoreDatasetVersionOperationMetadata"),q=e.lookup(".google.protobuf.Empty"),Z=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata");this.descriptors.longrunning={createDataset:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteDataset:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),importData:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),exportData:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),createDatasetVersion:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J)),deleteDatasetVersion:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),z.decode.bind(z)),restoreDatasetVersion:new this._gaxModule.LongrunningDescriptor(this.operationsClient,G.decode.bind(G),X.decode.bind(X)),deleteSavedQuery:new this._gaxModule.LongrunningDescriptor(this.operationsClient,q.decode.bind(q),Z.decode.bind(Z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.DatasetService",jTe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.datasetServiceStub)return this.datasetServiceStub;this.datasetServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.DatasetService"):this._protos.google.cloud.aiplatform.v1.DatasetService,this._opts,this._providedCustomServicePath);let o=["createDataset","getDataset","updateDataset","listDatasets","deleteDataset","importData","exportData","createDatasetVersion","deleteDatasetVersion","getDatasetVersion","listDatasetVersions","restoreDatasetVersion","listDataItems","searchDataItems","listSavedQueries","deleteSavedQuery","getAnnotationSpec","listAnnotations"];for(let s of o){let c=this.datasetServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.datasetServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getDataset(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getDataset(o,u,c)}updateDataset(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"dataset.name":(l=o.dataset.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateDataset(o,u,c)}getDatasetVersion(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getDatasetVersion(o,u,c)}getAnnotationSpec(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getAnnotationSpec(o,u,c)}createDataset(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createDataset(o,u,c)}async checkCreateDatasetProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createDataset,this._gaxModule.createDefaultBackoffSettings())}deleteDataset(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteDataset(o,u,c)}async checkDeleteDatasetProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteDataset,this._gaxModule.createDefaultBackoffSettings())}importData(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.importData(o,u,c)}async checkImportDataProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.importData,this._gaxModule.createDefaultBackoffSettings())}exportData(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.exportData(o,u,c)}async checkExportDataProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.exportData,this._gaxModule.createDefaultBackoffSettings())}createDatasetVersion(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createDatasetVersion(o,u,c)}async checkCreateDatasetVersionProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createDatasetVersion,this._gaxModule.createDefaultBackoffSettings())}deleteDatasetVersion(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteDatasetVersion(o,u,c)}async checkDeleteDatasetVersionProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteDatasetVersion,this._gaxModule.createDefaultBackoffSettings())}restoreDatasetVersion(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.restoreDatasetVersion(o,u,c)}async checkRestoreDatasetVersionProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.restoreDatasetVersion,this._gaxModule.createDefaultBackoffSettings())}deleteSavedQuery(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteSavedQuery(o,u,c)}async checkDeleteSavedQueryProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteSavedQuery,this._gaxModule.createDefaultBackoffSettings())}listDatasets(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDatasets(o,u,c)}listDatasetsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDatasets.merge(s);return this.initialize(),this.descriptors.page.listDatasets.createStream(this.innerApiCalls.listDatasets,o,u)}listDatasetsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDatasets.merge(s);return this.initialize(),this.descriptors.page.listDatasets.asyncIterate(this.innerApiCalls.listDatasets,o,u)}listDatasetVersions(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDatasetVersions(o,u,c)}listDatasetVersionsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDatasetVersions.merge(s);return this.initialize(),this.descriptors.page.listDatasetVersions.createStream(this.innerApiCalls.listDatasetVersions,o,u)}listDatasetVersionsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDatasetVersions.merge(s);return this.initialize(),this.descriptors.page.listDatasetVersions.asyncIterate(this.innerApiCalls.listDatasetVersions,o,u)}listDataItems(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDataItems(o,u,c)}listDataItemsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDataItems.merge(s);return this.initialize(),this.descriptors.page.listDataItems.createStream(this.innerApiCalls.listDataItems,o,u)}listDataItemsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDataItems.merge(s);return this.initialize(),this.descriptors.page.listDataItems.asyncIterate(this.innerApiCalls.listDataItems,o,u)}searchDataItems(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({dataset:(l=o.dataset)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchDataItems(o,u,c)}searchDataItemsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({dataset:(c=o.dataset)!==null&&c!==void 0?c:""});let u=this._defaults.searchDataItems.merge(s);return this.initialize(),this.descriptors.page.searchDataItems.createStream(this.innerApiCalls.searchDataItems,o,u)}searchDataItemsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({dataset:(c=o.dataset)!==null&&c!==void 0?c:""});let u=this._defaults.searchDataItems.merge(s);return this.initialize(),this.descriptors.page.searchDataItems.asyncIterate(this.innerApiCalls.searchDataItems,o,u)}listSavedQueries(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listSavedQueries(o,u,c)}listSavedQueriesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSavedQueries.merge(s);return this.initialize(),this.descriptors.page.listSavedQueries.createStream(this.innerApiCalls.listSavedQueries,o,u)}listSavedQueriesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSavedQueries.merge(s);return this.initialize(),this.descriptors.page.listSavedQueries.asyncIterate(this.innerApiCalls.listSavedQueries,o,u)}listAnnotations(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listAnnotations(o,u,c)}listAnnotationsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listAnnotations.merge(s);return this.initialize(),this.descriptors.page.listAnnotations.createStream(this.innerApiCalls.listAnnotations,o,u)}listAnnotationsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listAnnotations.merge(s);return this.initialize(),this.descriptors.page.listAnnotations.asyncIterate(this.innerApiCalls.listAnnotations,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.datasetServiceStub&&!this._terminated?this.datasetServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};JO.DatasetServiceClient=OM});var aB=A((dCe,xTe)=>{xTe.exports={interfaces:{"google.cloud.aiplatform.v1.EndpointService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateEndpoint:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetEndpoint:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListEndpoints:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateEndpoint:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteEndpoint:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeployModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UndeployModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},MutateDeployedModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var rB=A(VO=>{"use strict";Object.defineProperty(VO,"__esModule",{value:!0});VO.EndpointServiceClient=void 0;var iB=Ce(),_Te=aB(),DTe=Re().version,SM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${DTe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(iB),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listEndpoints:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","endpoints")};let e=this._gaxModule.protobuf.Root.fromJSON(iB),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.Endpoint"),i=e.lookup(".google.cloud.aiplatform.v1.CreateEndpointOperationMetadata"),p=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),y=e.lookup(".google.cloud.aiplatform.v1.DeployModelResponse"),O=e.lookup(".google.cloud.aiplatform.v1.DeployModelOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1.UndeployModelResponse"),R=e.lookup(".google.cloud.aiplatform.v1.UndeployModelOperationMetadata"),k=e.lookup(".google.cloud.aiplatform.v1.MutateDeployedModelResponse"),J=e.lookup(".google.cloud.aiplatform.v1.MutateDeployedModelOperationMetadata");this.descriptors.longrunning={createEndpoint:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteEndpoint:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deployModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),undeployModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),mutateDeployedModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.EndpointService",_Te,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.endpointServiceStub)return this.endpointServiceStub;this.endpointServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.EndpointService"):this._protos.google.cloud.aiplatform.v1.EndpointService,this._opts,this._providedCustomServicePath);let o=["createEndpoint","getEndpoint","listEndpoints","updateEndpoint","deleteEndpoint","deployModel","undeployModel","mutateDeployedModel"];for(let s of o){let c=this.endpointServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.endpointServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getEndpoint(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getEndpoint(o,u,c)}updateEndpoint(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"endpoint.name":(l=o.endpoint.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateEndpoint(o,u,c)}createEndpoint(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createEndpoint(o,u,c)}async checkCreateEndpointProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createEndpoint,this._gaxModule.createDefaultBackoffSettings())}deleteEndpoint(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteEndpoint(o,u,c)}async checkDeleteEndpointProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteEndpoint,this._gaxModule.createDefaultBackoffSettings())}deployModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deployModel(o,u,c)}async checkDeployModelProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deployModel,this._gaxModule.createDefaultBackoffSettings())}undeployModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.undeployModel(o,u,c)}async checkUndeployModelProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.undeployModel,this._gaxModule.createDefaultBackoffSettings())}mutateDeployedModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.mutateDeployedModel(o,u,c)}async checkMutateDeployedModelProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.mutateDeployedModel,this._gaxModule.createDefaultBackoffSettings())}listEndpoints(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listEndpoints(o,u,c)}listEndpointsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listEndpoints.merge(s);return this.initialize(),this.descriptors.page.listEndpoints.createStream(this.innerApiCalls.listEndpoints,o,u)}listEndpointsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listEndpoints.merge(s);return this.initialize(),this.descriptors.page.listEndpoints.asyncIterate(this.innerApiCalls.listEndpoints,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.endpointServiceStub&&!this._terminated?this.endpointServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};VO.EndpointServiceClient=SM});var lB=A((mCe,ETe)=>{ETe.exports={interfaces:{"google.cloud.aiplatform.v1.FeaturestoreOnlineServingService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{ReadFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},StreamingReadFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},WriteFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var cB=A(UO=>{"use strict";Object.defineProperty(UO,"__esModule",{value:!0});UO.FeaturestoreOnlineServingServiceClient=void 0;var MTe=require("stream"),CTe=Ce(),RTe=lB(),NTe=Re().version,PM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${NTe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(CTe),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.stream={streamingReadFeatureValues:new this._gaxModule.StreamDescriptor(this._gaxModule.StreamType.SERVER_STREAMING,!!o.fallback)},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.FeaturestoreOnlineServingService",RTe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featurestoreOnlineServingServiceStub)return this.featurestoreOnlineServingServiceStub;this.featurestoreOnlineServingServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.FeaturestoreOnlineServingService"):this._protos.google.cloud.aiplatform.v1.FeaturestoreOnlineServingService,this._opts,this._providedCustomServicePath);let o=["readFeatureValues","streamingReadFeatureValues","writeFeatureValues"];for(let s of o){let c=this.featurestoreOnlineServingServiceStub.then(T=>(...g)=>{if(this._terminated){if(s in this.descriptors.stream){let a=new MTe.PassThrough;return setImmediate(()=>{a.emit("error",new this._gaxModule.GoogleError("The client has already been closed."))}),a}return Promise.reject("The client has already been closed.")}return T[s].apply(T,g)},T=>()=>{throw T}),l=this.descriptors.stream[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.featurestoreOnlineServingServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}readFeatureValues(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readFeatureValues(o,u,c)}writeFeatureValues(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.writeFeatureValues(o,u,c)}streamingReadFeatureValues(o,s){var c;return o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(c=o.entityType)!==null&&c!==void 0?c:""}),this.initialize(),this.innerApiCalls.streamingReadFeatureValues(o,s)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featurestoreOnlineServingServiceStub&&!this._terminated?this.featurestoreOnlineServingServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};UO.FeaturestoreOnlineServingServiceClient=PM});var sB=A((gCe,ATe)=>{ATe.exports={interfaces:{"google.cloud.aiplatform.v1.FeaturestoreService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateFeaturestore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeaturestore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeaturestores:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeaturestore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeaturestore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateEntityType:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetEntityType:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListEntityTypes:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateEntityType:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteEntityType:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchCreateFeatures:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatures:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ImportFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchReadFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ExportFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},SearchFeatures:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var uB=A(qO=>{"use strict";Object.defineProperty(qO,"__esModule",{value:!0});qO.FeaturestoreServiceClient=void 0;var pB=Ce(),ITe=sB(),kTe=Re().version,jM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${kTe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(pB),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listFeaturestores:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","featurestores"),listEntityTypes:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","entityTypes"),listFeatures:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","features"),searchFeatures:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","features")};let e=this._gaxModule.protobuf.Root.fromJSON(pB),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.Featurestore"),i=e.lookup(".google.cloud.aiplatform.v1.CreateFeaturestoreOperationMetadata"),p=e.lookup(".google.cloud.aiplatform.v1.Featurestore"),f=e.lookup(".google.cloud.aiplatform.v1.UpdateFeaturestoreOperationMetadata"),y=e.lookup(".google.protobuf.Empty"),O=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1.EntityType"),R=e.lookup(".google.cloud.aiplatform.v1.CreateEntityTypeOperationMetadata"),k=e.lookup(".google.protobuf.Empty"),J=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),U=e.lookup(".google.cloud.aiplatform.v1.Feature"),z=e.lookup(".google.cloud.aiplatform.v1.CreateFeatureOperationMetadata"),G=e.lookup(".google.cloud.aiplatform.v1.BatchCreateFeaturesResponse"),X=e.lookup(".google.cloud.aiplatform.v1.BatchCreateFeaturesOperationMetadata"),q=e.lookup(".google.protobuf.Empty"),Z=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),H=e.lookup(".google.cloud.aiplatform.v1.ImportFeatureValuesResponse"),L=e.lookup(".google.cloud.aiplatform.v1.ImportFeatureValuesOperationMetadata"),W=e.lookup(".google.cloud.aiplatform.v1.BatchReadFeatureValuesResponse"),ee=e.lookup(".google.cloud.aiplatform.v1.BatchReadFeatureValuesOperationMetadata"),ne=e.lookup(".google.cloud.aiplatform.v1.ExportFeatureValuesResponse"),te=e.lookup(".google.cloud.aiplatform.v1.ExportFeatureValuesOperationMetadata"),re=e.lookup(".google.cloud.aiplatform.v1.DeleteFeatureValuesResponse"),ie=e.lookup(".google.cloud.aiplatform.v1.DeleteFeatureValuesOperationMetadata");this.descriptors.longrunning={createFeaturestore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateFeaturestore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deleteFeaturestore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),createEntityType:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),deleteEntityType:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J)),createFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),z.decode.bind(z)),batchCreateFeatures:new this._gaxModule.LongrunningDescriptor(this.operationsClient,G.decode.bind(G),X.decode.bind(X)),deleteFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,q.decode.bind(q),Z.decode.bind(Z)),importFeatureValues:new this._gaxModule.LongrunningDescriptor(this.operationsClient,H.decode.bind(H),L.decode.bind(L)),batchReadFeatureValues:new this._gaxModule.LongrunningDescriptor(this.operationsClient,W.decode.bind(W),ee.decode.bind(ee)),exportFeatureValues:new this._gaxModule.LongrunningDescriptor(this.operationsClient,ne.decode.bind(ne),te.decode.bind(te)),deleteFeatureValues:new this._gaxModule.LongrunningDescriptor(this.operationsClient,re.decode.bind(re),ie.decode.bind(ie))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.FeaturestoreService",ITe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featurestoreServiceStub)return this.featurestoreServiceStub;this.featurestoreServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.FeaturestoreService"):this._protos.google.cloud.aiplatform.v1.FeaturestoreService,this._opts,this._providedCustomServicePath);let o=["createFeaturestore","getFeaturestore","listFeaturestores","updateFeaturestore","deleteFeaturestore","createEntityType","getEntityType","listEntityTypes","updateEntityType","deleteEntityType","createFeature","batchCreateFeatures","getFeature","listFeatures","updateFeature","deleteFeature","importFeatureValues","batchReadFeatureValues","exportFeatureValues","deleteFeatureValues","searchFeatures"];for(let s of o){let c=this.featurestoreServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.featurestoreServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getFeaturestore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeaturestore(o,u,c)}getEntityType(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getEntityType(o,u,c)}updateEntityType(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"entity_type.name":(l=o.entityType.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateEntityType(o,u,c)}getFeature(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeature(o,u,c)}updateFeature(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"feature.name":(l=o.feature.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeature(o,u,c)}createFeaturestore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeaturestore(o,u,c)}async checkCreateFeaturestoreProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeaturestore,this._gaxModule.createDefaultBackoffSettings())}updateFeaturestore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"featurestore.name":(l=o.featurestore.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeaturestore(o,u,c)}async checkUpdateFeaturestoreProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateFeaturestore,this._gaxModule.createDefaultBackoffSettings())}deleteFeaturestore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeaturestore(o,u,c)}async checkDeleteFeaturestoreProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeaturestore,this._gaxModule.createDefaultBackoffSettings())}createEntityType(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createEntityType(o,u,c)}async checkCreateEntityTypeProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createEntityType,this._gaxModule.createDefaultBackoffSettings())}deleteEntityType(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteEntityType(o,u,c)}async checkDeleteEntityTypeProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteEntityType,this._gaxModule.createDefaultBackoffSettings())}createFeature(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeature(o,u,c)}async checkCreateFeatureProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeature,this._gaxModule.createDefaultBackoffSettings())}batchCreateFeatures(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchCreateFeatures(o,u,c)}async checkBatchCreateFeaturesProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchCreateFeatures,this._gaxModule.createDefaultBackoffSettings())}deleteFeature(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeature(o,u,c)}async checkDeleteFeatureProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeature,this._gaxModule.createDefaultBackoffSettings())}importFeatureValues(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.importFeatureValues(o,u,c)}async checkImportFeatureValuesProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.importFeatureValues,this._gaxModule.createDefaultBackoffSettings())}batchReadFeatureValues(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({featurestore:(l=o.featurestore)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchReadFeatureValues(o,u,c)}async checkBatchReadFeatureValuesProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchReadFeatureValues,this._gaxModule.createDefaultBackoffSettings())}exportFeatureValues(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.exportFeatureValues(o,u,c)}async checkExportFeatureValuesProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.exportFeatureValues,this._gaxModule.createDefaultBackoffSettings())}deleteFeatureValues(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeatureValues(o,u,c)}async checkDeleteFeatureValuesProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeatureValues,this._gaxModule.createDefaultBackoffSettings())}listFeaturestores(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeaturestores(o,u,c)}listFeaturestoresStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeaturestores.merge(s);return this.initialize(),this.descriptors.page.listFeaturestores.createStream(this.innerApiCalls.listFeaturestores,o,u)}listFeaturestoresAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeaturestores.merge(s);return this.initialize(),this.descriptors.page.listFeaturestores.asyncIterate(this.innerApiCalls.listFeaturestores,o,u)}listEntityTypes(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listEntityTypes(o,u,c)}listEntityTypesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listEntityTypes.merge(s);return this.initialize(),this.descriptors.page.listEntityTypes.createStream(this.innerApiCalls.listEntityTypes,o,u)}listEntityTypesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listEntityTypes.merge(s);return this.initialize(),this.descriptors.page.listEntityTypes.asyncIterate(this.innerApiCalls.listEntityTypes,o,u)}listFeatures(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatures(o,u,c)}listFeaturesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatures.merge(s);return this.initialize(),this.descriptors.page.listFeatures.createStream(this.innerApiCalls.listFeatures,o,u)}listFeaturesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatures.merge(s);return this.initialize(),this.descriptors.page.listFeatures.asyncIterate(this.innerApiCalls.listFeatures,o,u)}searchFeatures(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({location:(l=o.location)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchFeatures(o,u,c)}searchFeaturesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({location:(c=o.location)!==null&&c!==void 0?c:""});let u=this._defaults.searchFeatures.merge(s);return this.initialize(),this.descriptors.page.searchFeatures.createStream(this.innerApiCalls.searchFeatures,o,u)}searchFeaturesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({location:(c=o.location)!==null&&c!==void 0?c:""});let u=this._defaults.searchFeatures.merge(s);return this.initialize(),this.descriptors.page.searchFeatures.asyncIterate(this.innerApiCalls.searchFeatures,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featurestoreServiceStub&&!this._terminated?this.featurestoreServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};qO.FeaturestoreServiceClient=jM});var dB=A((bCe,FTe)=>{FTe.exports={interfaces:{"google.cloud.aiplatform.v1.IndexEndpointService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateIndexEndpoint:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetIndexEndpoint:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListIndexEndpoints:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateIndexEndpoint:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteIndexEndpoint:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeployIndex:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UndeployIndex:{retry_codes_name:"non_idempotent",retry_params_name:"default"},MutateDeployedIndex:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var mB=A(BO=>{"use strict";Object.defineProperty(BO,"__esModule",{value:!0});BO.IndexEndpointServiceClient=void 0;var fB=Ce(),LTe=dB(),JTe=Re().version,wM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${JTe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(fB),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listIndexEndpoints:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","indexEndpoints")};let e=this._gaxModule.protobuf.Root.fromJSON(fB),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.IndexEndpoint"),i=e.lookup(".google.cloud.aiplatform.v1.CreateIndexEndpointOperationMetadata"),p=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),y=e.lookup(".google.cloud.aiplatform.v1.DeployIndexResponse"),O=e.lookup(".google.cloud.aiplatform.v1.DeployIndexOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1.UndeployIndexResponse"),R=e.lookup(".google.cloud.aiplatform.v1.UndeployIndexOperationMetadata"),k=e.lookup(".google.cloud.aiplatform.v1.MutateDeployedIndexResponse"),J=e.lookup(".google.cloud.aiplatform.v1.MutateDeployedIndexOperationMetadata");this.descriptors.longrunning={createIndexEndpoint:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteIndexEndpoint:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deployIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),undeployIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),mutateDeployedIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.IndexEndpointService",LTe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.indexEndpointServiceStub)return this.indexEndpointServiceStub;this.indexEndpointServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.IndexEndpointService"):this._protos.google.cloud.aiplatform.v1.IndexEndpointService,this._opts,this._providedCustomServicePath);let o=["createIndexEndpoint","getIndexEndpoint","listIndexEndpoints","updateIndexEndpoint","deleteIndexEndpoint","deployIndex","undeployIndex","mutateDeployedIndex"];for(let s of o){let c=this.indexEndpointServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.indexEndpointServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getIndexEndpoint(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getIndexEndpoint(o,u,c)}updateIndexEndpoint(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"index_endpoint.name":(l=o.indexEndpoint.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateIndexEndpoint(o,u,c)}createIndexEndpoint(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createIndexEndpoint(o,u,c)}async checkCreateIndexEndpointProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createIndexEndpoint,this._gaxModule.createDefaultBackoffSettings())}deleteIndexEndpoint(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteIndexEndpoint(o,u,c)}async checkDeleteIndexEndpointProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteIndexEndpoint,this._gaxModule.createDefaultBackoffSettings())}deployIndex(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deployIndex(o,u,c)}async checkDeployIndexProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deployIndex,this._gaxModule.createDefaultBackoffSettings())}undeployIndex(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.undeployIndex(o,u,c)}async checkUndeployIndexProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.undeployIndex,this._gaxModule.createDefaultBackoffSettings())}mutateDeployedIndex(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.mutateDeployedIndex(o,u,c)}async checkMutateDeployedIndexProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.mutateDeployedIndex,this._gaxModule.createDefaultBackoffSettings())}listIndexEndpoints(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listIndexEndpoints(o,u,c)}listIndexEndpointsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listIndexEndpoints.merge(s);return this.initialize(),this.descriptors.page.listIndexEndpoints.createStream(this.innerApiCalls.listIndexEndpoints,o,u)}listIndexEndpointsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listIndexEndpoints.merge(s);return this.initialize(),this.descriptors.page.listIndexEndpoints.asyncIterate(this.innerApiCalls.listIndexEndpoints,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.indexEndpointServiceStub&&!this._terminated?this.indexEndpointServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};BO.IndexEndpointServiceClient=wM});var hB=A((TCe,VTe)=>{VTe.exports={interfaces:{"google.cloud.aiplatform.v1.IndexService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateIndex:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetIndex:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListIndexes:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateIndex:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteIndex:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpsertDatapoints:{retry_codes_name:"non_idempotent",retry_params_name:"default"},RemoveDatapoints:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var yB=A(GO=>{"use strict";Object.defineProperty(GO,"__esModule",{value:!0});GO.IndexServiceClient=void 0;var gB=Ce(),UTe=hB(),qTe=Re().version,xM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${qTe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(gB),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listIndexes:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","indexes")};let e=this._gaxModule.protobuf.Root.fromJSON(gB),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.Index"),i=e.lookup(".google.cloud.aiplatform.v1.CreateIndexOperationMetadata"),p=e.lookup(".google.cloud.aiplatform.v1.Index"),f=e.lookup(".google.cloud.aiplatform.v1.UpdateIndexOperationMetadata"),y=e.lookup(".google.protobuf.Empty"),O=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata");this.descriptors.longrunning={createIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deleteIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.IndexService",UTe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.indexServiceStub)return this.indexServiceStub;this.indexServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.IndexService"):this._protos.google.cloud.aiplatform.v1.IndexService,this._opts,this._providedCustomServicePath);let o=["createIndex","getIndex","listIndexes","updateIndex","deleteIndex","upsertDatapoints","removeDatapoints"];for(let s of o){let c=this.indexServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.indexServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getIndex(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getIndex(o,u,c)}upsertDatapoints(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index:(l=o.index)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.upsertDatapoints(o,u,c)}removeDatapoints(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index:(l=o.index)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.removeDatapoints(o,u,c)}createIndex(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createIndex(o,u,c)}async checkCreateIndexProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createIndex,this._gaxModule.createDefaultBackoffSettings())}updateIndex(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"index.name":(l=o.index.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateIndex(o,u,c)}async checkUpdateIndexProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateIndex,this._gaxModule.createDefaultBackoffSettings())}deleteIndex(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteIndex(o,u,c)}async checkDeleteIndexProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteIndex,this._gaxModule.createDefaultBackoffSettings())}listIndexes(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listIndexes(o,u,c)}listIndexesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listIndexes.merge(s);return this.initialize(),this.descriptors.page.listIndexes.createStream(this.innerApiCalls.listIndexes,o,u)}listIndexesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listIndexes.merge(s);return this.initialize(),this.descriptors.page.listIndexes.asyncIterate(this.innerApiCalls.listIndexes,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.indexServiceStub&&!this._terminated?this.indexServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};GO.IndexServiceClient=xM});var bB=A((SCe,BTe)=>{BTe.exports={interfaces:{"google.cloud.aiplatform.v1.JobService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateCustomJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetCustomJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListCustomJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteCustomJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelCustomJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateDataLabelingJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetDataLabelingJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDataLabelingJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteDataLabelingJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelDataLabelingJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateHyperparameterTuningJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetHyperparameterTuningJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListHyperparameterTuningJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteHyperparameterTuningJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelHyperparameterTuningJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateNasJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetNasJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListNasJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteNasJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelNasJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetNasTrialDetail:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListNasTrialDetails:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateBatchPredictionJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetBatchPredictionJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListBatchPredictionJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteBatchPredictionJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelBatchPredictionJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateModelDeploymentMonitoringJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},SearchModelDeploymentMonitoringStatsAnomalies:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetModelDeploymentMonitoringJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModelDeploymentMonitoringJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateModelDeploymentMonitoringJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteModelDeploymentMonitoringJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},PauseModelDeploymentMonitoringJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ResumeModelDeploymentMonitoringJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var TB=A(zO=>{"use strict";Object.defineProperty(zO,"__esModule",{value:!0});zO.JobServiceClient=void 0;var vB=Ce(),GTe=bB(),zTe=Re().version,_M=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${zTe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(vB),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listCustomJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","customJobs"),listDataLabelingJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","dataLabelingJobs"),listHyperparameterTuningJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","hyperparameterTuningJobs"),listNasJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","nasJobs"),listNasTrialDetails:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","nasTrialDetails"),listBatchPredictionJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","batchPredictionJobs"),searchModelDeploymentMonitoringStatsAnomalies:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","monitoringStats"),listModelDeploymentMonitoringJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","modelDeploymentMonitoringJobs")};let e=this._gaxModule.protobuf.Root.fromJSON(vB),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.protobuf.Empty"),i=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),p=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),y=e.lookup(".google.protobuf.Empty"),O=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),_=e.lookup(".google.protobuf.Empty"),R=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),k=e.lookup(".google.protobuf.Empty"),J=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),U=e.lookup(".google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob"),z=e.lookup(".google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobOperationMetadata"),G=e.lookup(".google.protobuf.Empty"),X=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata");this.descriptors.longrunning={deleteCustomJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteDataLabelingJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deleteHyperparameterTuningJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),deleteNasJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),deleteBatchPredictionJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J)),updateModelDeploymentMonitoringJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),z.decode.bind(z)),deleteModelDeploymentMonitoringJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,G.decode.bind(G),X.decode.bind(X))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.JobService",GTe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.jobServiceStub)return this.jobServiceStub;this.jobServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.JobService"):this._protos.google.cloud.aiplatform.v1.JobService,this._opts,this._providedCustomServicePath);let o=["createCustomJob","getCustomJob","listCustomJobs","deleteCustomJob","cancelCustomJob","createDataLabelingJob","getDataLabelingJob","listDataLabelingJobs","deleteDataLabelingJob","cancelDataLabelingJob","createHyperparameterTuningJob","getHyperparameterTuningJob","listHyperparameterTuningJobs","deleteHyperparameterTuningJob","cancelHyperparameterTuningJob","createNasJob","getNasJob","listNasJobs","deleteNasJob","cancelNasJob","getNasTrialDetail","listNasTrialDetails","createBatchPredictionJob","getBatchPredictionJob","listBatchPredictionJobs","deleteBatchPredictionJob","cancelBatchPredictionJob","createModelDeploymentMonitoringJob","searchModelDeploymentMonitoringStatsAnomalies","getModelDeploymentMonitoringJob","listModelDeploymentMonitoringJobs","updateModelDeploymentMonitoringJob","deleteModelDeploymentMonitoringJob","pauseModelDeploymentMonitoringJob","resumeModelDeploymentMonitoringJob"];for(let s of o){let c=this.jobServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.jobServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloud-platform.read-only"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}createCustomJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createCustomJob(o,u,c)}getCustomJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getCustomJob(o,u,c)}cancelCustomJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelCustomJob(o,u,c)}createDataLabelingJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createDataLabelingJob(o,u,c)}getDataLabelingJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getDataLabelingJob(o,u,c)}cancelDataLabelingJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelDataLabelingJob(o,u,c)}createHyperparameterTuningJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createHyperparameterTuningJob(o,u,c)}getHyperparameterTuningJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getHyperparameterTuningJob(o,u,c)}cancelHyperparameterTuningJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelHyperparameterTuningJob(o,u,c)}createNasJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createNasJob(o,u,c)}getNasJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getNasJob(o,u,c)}cancelNasJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelNasJob(o,u,c)}getNasTrialDetail(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getNasTrialDetail(o,u,c)}createBatchPredictionJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createBatchPredictionJob(o,u,c)}getBatchPredictionJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getBatchPredictionJob(o,u,c)}cancelBatchPredictionJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelBatchPredictionJob(o,u,c)}createModelDeploymentMonitoringJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createModelDeploymentMonitoringJob(o,u,c)}getModelDeploymentMonitoringJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getModelDeploymentMonitoringJob(o,u,c)}pauseModelDeploymentMonitoringJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.pauseModelDeploymentMonitoringJob(o,u,c)}resumeModelDeploymentMonitoringJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.resumeModelDeploymentMonitoringJob(o,u,c)}deleteCustomJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteCustomJob(o,u,c)}async checkDeleteCustomJobProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteCustomJob,this._gaxModule.createDefaultBackoffSettings())}deleteDataLabelingJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteDataLabelingJob(o,u,c)}async checkDeleteDataLabelingJobProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteDataLabelingJob,this._gaxModule.createDefaultBackoffSettings())}deleteHyperparameterTuningJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteHyperparameterTuningJob(o,u,c)}async checkDeleteHyperparameterTuningJobProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteHyperparameterTuningJob,this._gaxModule.createDefaultBackoffSettings())}deleteNasJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteNasJob(o,u,c)}async checkDeleteNasJobProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteNasJob,this._gaxModule.createDefaultBackoffSettings())}deleteBatchPredictionJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteBatchPredictionJob(o,u,c)}async checkDeleteBatchPredictionJobProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteBatchPredictionJob,this._gaxModule.createDefaultBackoffSettings())}updateModelDeploymentMonitoringJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"model_deployment_monitoring_job.name":(l=o.modelDeploymentMonitoringJob.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateModelDeploymentMonitoringJob(o,u,c)}async checkUpdateModelDeploymentMonitoringJobProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateModelDeploymentMonitoringJob,this._gaxModule.createDefaultBackoffSettings())}deleteModelDeploymentMonitoringJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteModelDeploymentMonitoringJob(o,u,c)}async checkDeleteModelDeploymentMonitoringJobProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteModelDeploymentMonitoringJob,this._gaxModule.createDefaultBackoffSettings())}listCustomJobs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listCustomJobs(o,u,c)}listCustomJobsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listCustomJobs.merge(s);return this.initialize(),this.descriptors.page.listCustomJobs.createStream(this.innerApiCalls.listCustomJobs,o,u)}listCustomJobsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listCustomJobs.merge(s);return this.initialize(),this.descriptors.page.listCustomJobs.asyncIterate(this.innerApiCalls.listCustomJobs,o,u)}listDataLabelingJobs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDataLabelingJobs(o,u,c)}listDataLabelingJobsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDataLabelingJobs.merge(s);return this.initialize(),this.descriptors.page.listDataLabelingJobs.createStream(this.innerApiCalls.listDataLabelingJobs,o,u)}listDataLabelingJobsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDataLabelingJobs.merge(s);return this.initialize(),this.descriptors.page.listDataLabelingJobs.asyncIterate(this.innerApiCalls.listDataLabelingJobs,o,u)}listHyperparameterTuningJobs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listHyperparameterTuningJobs(o,u,c)}listHyperparameterTuningJobsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listHyperparameterTuningJobs.merge(s);return this.initialize(),this.descriptors.page.listHyperparameterTuningJobs.createStream(this.innerApiCalls.listHyperparameterTuningJobs,o,u)}listHyperparameterTuningJobsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listHyperparameterTuningJobs.merge(s);return this.initialize(),this.descriptors.page.listHyperparameterTuningJobs.asyncIterate(this.innerApiCalls.listHyperparameterTuningJobs,o,u)}listNasJobs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listNasJobs(o,u,c)}listNasJobsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listNasJobs.merge(s);return this.initialize(),this.descriptors.page.listNasJobs.createStream(this.innerApiCalls.listNasJobs,o,u)}listNasJobsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listNasJobs.merge(s);return this.initialize(),this.descriptors.page.listNasJobs.asyncIterate(this.innerApiCalls.listNasJobs,o,u)}listNasTrialDetails(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listNasTrialDetails(o,u,c)}listNasTrialDetailsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listNasTrialDetails.merge(s);return this.initialize(),this.descriptors.page.listNasTrialDetails.createStream(this.innerApiCalls.listNasTrialDetails,o,u)}listNasTrialDetailsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listNasTrialDetails.merge(s);return this.initialize(),this.descriptors.page.listNasTrialDetails.asyncIterate(this.innerApiCalls.listNasTrialDetails,o,u)}listBatchPredictionJobs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listBatchPredictionJobs(o,u,c)}listBatchPredictionJobsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listBatchPredictionJobs.merge(s);return this.initialize(),this.descriptors.page.listBatchPredictionJobs.createStream(this.innerApiCalls.listBatchPredictionJobs,o,u)}listBatchPredictionJobsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listBatchPredictionJobs.merge(s);return this.initialize(),this.descriptors.page.listBatchPredictionJobs.asyncIterate(this.innerApiCalls.listBatchPredictionJobs,o,u)}searchModelDeploymentMonitoringStatsAnomalies(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({model_deployment_monitoring_job:(l=o.modelDeploymentMonitoringJob)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchModelDeploymentMonitoringStatsAnomalies(o,u,c)}searchModelDeploymentMonitoringStatsAnomaliesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({model_deployment_monitoring_job:(c=o.modelDeploymentMonitoringJob)!==null&&c!==void 0?c:""});let u=this._defaults.searchModelDeploymentMonitoringStatsAnomalies.merge(s);return this.initialize(),this.descriptors.page.searchModelDeploymentMonitoringStatsAnomalies.createStream(this.innerApiCalls.searchModelDeploymentMonitoringStatsAnomalies,o,u)}searchModelDeploymentMonitoringStatsAnomaliesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({model_deployment_monitoring_job:(c=o.modelDeploymentMonitoringJob)!==null&&c!==void 0?c:""});let u=this._defaults.searchModelDeploymentMonitoringStatsAnomalies.merge(s);return this.initialize(),this.descriptors.page.searchModelDeploymentMonitoringStatsAnomalies.asyncIterate(this.innerApiCalls.searchModelDeploymentMonitoringStatsAnomalies,o,u)}listModelDeploymentMonitoringJobs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModelDeploymentMonitoringJobs(o,u,c)}listModelDeploymentMonitoringJobsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelDeploymentMonitoringJobs.merge(s);return this.initialize(),this.descriptors.page.listModelDeploymentMonitoringJobs.createStream(this.innerApiCalls.listModelDeploymentMonitoringJobs,o,u)}listModelDeploymentMonitoringJobsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelDeploymentMonitoringJobs.merge(s);return this.initialize(),this.descriptors.page.listModelDeploymentMonitoringJobs.asyncIterate(this.innerApiCalls.listModelDeploymentMonitoringJobs,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.jobServiceStub&&!this._terminated?this.jobServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};zO.JobServiceClient=_M});var OB=A((jCe,HTe)=>{HTe.exports={interfaces:{"google.cloud.aiplatform.v1.MatchService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{FindNeighbors:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadIndexDatapoints:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var SB=A(HO=>{"use strict";Object.defineProperty(HO,"__esModule",{value:!0});HO.MatchServiceClient=void 0;var QTe=Ce(),YTe=OB(),WTe=Re().version,DM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${WTe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(QTe),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.MatchService",YTe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.matchServiceStub)return this.matchServiceStub;this.matchServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.MatchService"):this._protos.google.cloud.aiplatform.v1.MatchService,this._opts,this._providedCustomServicePath);let o=["findNeighbors","readIndexDatapoints"];for(let s of o){let c=this.matchServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.matchServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}findNeighbors(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.findNeighbors(o,u,c)}readIndexDatapoints(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readIndexDatapoints(o,u,c)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.matchServiceStub&&!this._terminated?this.matchServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};HO.MatchServiceClient=DM});var PB=A((xCe,KTe)=>{KTe.exports={interfaces:{"google.cloud.aiplatform.v1.MetadataService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateMetadataStore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetMetadataStore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListMetadataStores:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteMetadataStore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateArtifact:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetArtifact:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListArtifacts:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateArtifact:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteArtifact:{retry_codes_name:"non_idempotent",retry_params_name:"default"},PurgeArtifacts:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateContext:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetContext:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListContexts:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateContext:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteContext:{retry_codes_name:"non_idempotent",retry_params_name:"default"},PurgeContexts:{retry_codes_name:"non_idempotent",retry_params_name:"default"},AddContextArtifactsAndExecutions:{retry_codes_name:"non_idempotent",retry_params_name:"default"},AddContextChildren:{retry_codes_name:"non_idempotent",retry_params_name:"default"},RemoveContextChildren:{retry_codes_name:"non_idempotent",retry_params_name:"default"},QueryContextLineageSubgraph:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateExecution:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetExecution:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListExecutions:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateExecution:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteExecution:{retry_codes_name:"non_idempotent",retry_params_name:"default"},PurgeExecutions:{retry_codes_name:"non_idempotent",retry_params_name:"default"},AddExecutionEvents:{retry_codes_name:"non_idempotent",retry_params_name:"default"},QueryExecutionInputsAndOutputs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateMetadataSchema:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetMetadataSchema:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListMetadataSchemas:{retry_codes_name:"non_idempotent",retry_params_name:"default"},QueryArtifactLineageSubgraph:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var wB=A(QO=>{"use strict";Object.defineProperty(QO,"__esModule",{value:!0});QO.MetadataServiceClient=void 0;var jB=Ce(),XTe=PB(),ZTe=Re().version,EM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${ZTe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(jB),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listMetadataStores:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","metadataStores"),listArtifacts:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","artifacts"),listContexts:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","contexts"),listExecutions:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","executions"),listMetadataSchemas:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","metadataSchemas")};let e=this._gaxModule.protobuf.Root.fromJSON(jB),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.MetadataStore"),i=e.lookup(".google.cloud.aiplatform.v1.CreateMetadataStoreOperationMetadata"),p=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1.DeleteMetadataStoreOperationMetadata"),y=e.lookup(".google.protobuf.Empty"),O=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1.PurgeArtifactsResponse"),R=e.lookup(".google.cloud.aiplatform.v1.PurgeArtifactsMetadata"),k=e.lookup(".google.protobuf.Empty"),J=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),U=e.lookup(".google.cloud.aiplatform.v1.PurgeContextsResponse"),z=e.lookup(".google.cloud.aiplatform.v1.PurgeContextsMetadata"),G=e.lookup(".google.protobuf.Empty"),X=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),q=e.lookup(".google.cloud.aiplatform.v1.PurgeExecutionsResponse"),Z=e.lookup(".google.cloud.aiplatform.v1.PurgeExecutionsMetadata");this.descriptors.longrunning={createMetadataStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteMetadataStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deleteArtifact:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),purgeArtifacts:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),deleteContext:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J)),purgeContexts:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),z.decode.bind(z)),deleteExecution:new this._gaxModule.LongrunningDescriptor(this.operationsClient,G.decode.bind(G),X.decode.bind(X)),purgeExecutions:new this._gaxModule.LongrunningDescriptor(this.operationsClient,q.decode.bind(q),Z.decode.bind(Z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.MetadataService",XTe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.metadataServiceStub)return this.metadataServiceStub;this.metadataServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.MetadataService"):this._protos.google.cloud.aiplatform.v1.MetadataService,this._opts,this._providedCustomServicePath);let o=["createMetadataStore","getMetadataStore","listMetadataStores","deleteMetadataStore","createArtifact","getArtifact","listArtifacts","updateArtifact","deleteArtifact","purgeArtifacts","createContext","getContext","listContexts","updateContext","deleteContext","purgeContexts","addContextArtifactsAndExecutions","addContextChildren","removeContextChildren","queryContextLineageSubgraph","createExecution","getExecution","listExecutions","updateExecution","deleteExecution","purgeExecutions","addExecutionEvents","queryExecutionInputsAndOutputs","createMetadataSchema","getMetadataSchema","listMetadataSchemas","queryArtifactLineageSubgraph"];for(let s of o){let c=this.metadataServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.metadataServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getMetadataStore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getMetadataStore(o,u,c)}createArtifact(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createArtifact(o,u,c)}getArtifact(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getArtifact(o,u,c)}updateArtifact(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"artifact.name":(l=o.artifact.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateArtifact(o,u,c)}createContext(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createContext(o,u,c)}getContext(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getContext(o,u,c)}updateContext(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"context.name":(l=o.context.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateContext(o,u,c)}addContextArtifactsAndExecutions(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({context:(l=o.context)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.addContextArtifactsAndExecutions(o,u,c)}addContextChildren(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({context:(l=o.context)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.addContextChildren(o,u,c)}removeContextChildren(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({context:(l=o.context)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.removeContextChildren(o,u,c)}queryContextLineageSubgraph(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({context:(l=o.context)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.queryContextLineageSubgraph(o,u,c)}createExecution(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createExecution(o,u,c)}getExecution(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getExecution(o,u,c)}updateExecution(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"execution.name":(l=o.execution.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateExecution(o,u,c)}addExecutionEvents(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({execution:(l=o.execution)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.addExecutionEvents(o,u,c)}queryExecutionInputsAndOutputs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({execution:(l=o.execution)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.queryExecutionInputsAndOutputs(o,u,c)}createMetadataSchema(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createMetadataSchema(o,u,c)}getMetadataSchema(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getMetadataSchema(o,u,c)}queryArtifactLineageSubgraph(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({artifact:(l=o.artifact)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.queryArtifactLineageSubgraph(o,u,c)}createMetadataStore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createMetadataStore(o,u,c)}async checkCreateMetadataStoreProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createMetadataStore,this._gaxModule.createDefaultBackoffSettings())}deleteMetadataStore(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteMetadataStore(o,u,c)}async checkDeleteMetadataStoreProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteMetadataStore,this._gaxModule.createDefaultBackoffSettings())}deleteArtifact(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteArtifact(o,u,c)}async checkDeleteArtifactProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteArtifact,this._gaxModule.createDefaultBackoffSettings())}purgeArtifacts(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.purgeArtifacts(o,u,c)}async checkPurgeArtifactsProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.purgeArtifacts,this._gaxModule.createDefaultBackoffSettings())}deleteContext(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteContext(o,u,c)}async checkDeleteContextProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteContext,this._gaxModule.createDefaultBackoffSettings())}purgeContexts(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.purgeContexts(o,u,c)}async checkPurgeContextsProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.purgeContexts,this._gaxModule.createDefaultBackoffSettings())}deleteExecution(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteExecution(o,u,c)}async checkDeleteExecutionProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteExecution,this._gaxModule.createDefaultBackoffSettings())}purgeExecutions(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.purgeExecutions(o,u,c)}async checkPurgeExecutionsProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.purgeExecutions,this._gaxModule.createDefaultBackoffSettings())}listMetadataStores(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listMetadataStores(o,u,c)}listMetadataStoresStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listMetadataStores.merge(s);return this.initialize(),this.descriptors.page.listMetadataStores.createStream(this.innerApiCalls.listMetadataStores,o,u)}listMetadataStoresAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listMetadataStores.merge(s);return this.initialize(),this.descriptors.page.listMetadataStores.asyncIterate(this.innerApiCalls.listMetadataStores,o,u)}listArtifacts(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listArtifacts(o,u,c)}listArtifactsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listArtifacts.merge(s);return this.initialize(),this.descriptors.page.listArtifacts.createStream(this.innerApiCalls.listArtifacts,o,u)}listArtifactsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listArtifacts.merge(s);return this.initialize(),this.descriptors.page.listArtifacts.asyncIterate(this.innerApiCalls.listArtifacts,o,u)}listContexts(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listContexts(o,u,c)}listContextsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listContexts.merge(s);return this.initialize(),this.descriptors.page.listContexts.createStream(this.innerApiCalls.listContexts,o,u)}listContextsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listContexts.merge(s);return this.initialize(),this.descriptors.page.listContexts.asyncIterate(this.innerApiCalls.listContexts,o,u)}listExecutions(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listExecutions(o,u,c)}listExecutionsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listExecutions.merge(s);return this.initialize(),this.descriptors.page.listExecutions.createStream(this.innerApiCalls.listExecutions,o,u)}listExecutionsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listExecutions.merge(s);return this.initialize(),this.descriptors.page.listExecutions.asyncIterate(this.innerApiCalls.listExecutions,o,u)}listMetadataSchemas(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listMetadataSchemas(o,u,c)}listMetadataSchemasStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listMetadataSchemas.merge(s);return this.initialize(),this.descriptors.page.listMetadataSchemas.createStream(this.innerApiCalls.listMetadataSchemas,o,u)}listMetadataSchemasAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listMetadataSchemas.merge(s);return this.initialize(),this.descriptors.page.listMetadataSchemas.asyncIterate(this.innerApiCalls.listMetadataSchemas,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.metadataServiceStub&&!this._terminated?this.metadataServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};QO.MetadataServiceClient=EM});var xB=A((DCe,$Te)=>{$Te.exports={interfaces:{"google.cloud.aiplatform.v1.MigrationService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{SearchMigratableResources:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchMigrateResources:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var DB=A(YO=>{"use strict";Object.defineProperty(YO,"__esModule",{value:!0});YO.MigrationServiceClient=void 0;var _B=Ce(),eOe=xB(),tOe=Re().version,MM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${tOe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(_B),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={searchMigratableResources:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","migratableResources")};let e=this._gaxModule.protobuf.Root.fromJSON(_B),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.BatchMigrateResourcesResponse"),i=e.lookup(".google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata");this.descriptors.longrunning={batchMigrateResources:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.MigrationService",eOe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.migrationServiceStub)return this.migrationServiceStub;this.migrationServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.MigrationService"):this._protos.google.cloud.aiplatform.v1.MigrationService,this._opts,this._providedCustomServicePath);let o=["searchMigratableResources","batchMigrateResources"];for(let s of o){let c=this.migrationServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.migrationServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}batchMigrateResources(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchMigrateResources(o,u,c)}async checkBatchMigrateResourcesProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchMigrateResources,this._gaxModule.createDefaultBackoffSettings())}searchMigratableResources(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchMigratableResources(o,u,c)}searchMigratableResourcesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.searchMigratableResources.merge(s);return this.initialize(),this.descriptors.page.searchMigratableResources.createStream(this.innerApiCalls.searchMigratableResources,o,u)}searchMigratableResourcesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.searchMigratableResources.merge(s);return this.initialize(),this.descriptors.page.searchMigratableResources.asyncIterate(this.innerApiCalls.searchMigratableResources,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.migrationServiceStub&&!this._terminated?this.migrationServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};YO.MigrationServiceClient=MM});var EB=A((MCe,oOe)=>{oOe.exports={interfaces:{"google.cloud.aiplatform.v1.ModelGardenService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{GetPublisherModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var MB=A(WO=>{"use strict";Object.defineProperty(WO,"__esModule",{value:!0});WO.ModelGardenServiceClient=void 0;var nOe=Ce(),aOe=EB(),iOe=Re().version,CM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${iOe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(nOe),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.ModelGardenService",aOe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.modelGardenServiceStub)return this.modelGardenServiceStub;this.modelGardenServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.ModelGardenService"):this._protos.google.cloud.aiplatform.v1.ModelGardenService,this._opts,this._providedCustomServicePath);let o=["getPublisherModel"];for(let s of o){let c=this.modelGardenServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.modelGardenServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getPublisherModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getPublisherModel(o,u,c)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.modelGardenServiceStub&&!this._terminated?this.modelGardenServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};WO.ModelGardenServiceClient=CM});var CB=A((RCe,rOe)=>{rOe.exports={interfaces:{"google.cloud.aiplatform.v1.ModelService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{UploadModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModels:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModelVersions:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateExplanationDataset:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteModelVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},MergeVersionAliases:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ExportModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CopyModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ImportModelEvaluation:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchImportModelEvaluationSlices:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchImportEvaluatedAnnotations:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetModelEvaluation:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModelEvaluations:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetModelEvaluationSlice:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModelEvaluationSlices:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var NB=A(KO=>{"use strict";Object.defineProperty(KO,"__esModule",{value:!0});KO.ModelServiceClient=void 0;var RB=Ce(),lOe=CB(),cOe=Re().version,RM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${cOe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(RB),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listModels:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","models"),listModelVersions:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","models"),listModelEvaluations:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","modelEvaluations"),listModelEvaluationSlices:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","modelEvaluationSlices")};let e=this._gaxModule.protobuf.Root.fromJSON(RB),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.UploadModelResponse"),i=e.lookup(".google.cloud.aiplatform.v1.UploadModelOperationMetadata"),p=e.lookup(".google.cloud.aiplatform.v1.UpdateExplanationDatasetResponse"),f=e.lookup(".google.cloud.aiplatform.v1.UpdateExplanationDatasetOperationMetadata"),y=e.lookup(".google.protobuf.Empty"),O=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),_=e.lookup(".google.protobuf.Empty"),R=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),k=e.lookup(".google.cloud.aiplatform.v1.ExportModelResponse"),J=e.lookup(".google.cloud.aiplatform.v1.ExportModelOperationMetadata"),U=e.lookup(".google.cloud.aiplatform.v1.CopyModelResponse"),z=e.lookup(".google.cloud.aiplatform.v1.CopyModelOperationMetadata");this.descriptors.longrunning={uploadModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateExplanationDataset:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deleteModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),deleteModelVersion:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),exportModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J)),copyModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),z.decode.bind(z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.ModelService",lOe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.modelServiceStub)return this.modelServiceStub;this.modelServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.ModelService"):this._protos.google.cloud.aiplatform.v1.ModelService,this._opts,this._providedCustomServicePath);let o=["uploadModel","getModel","listModels","listModelVersions","updateModel","updateExplanationDataset","deleteModel","deleteModelVersion","mergeVersionAliases","exportModel","copyModel","importModelEvaluation","batchImportModelEvaluationSlices","batchImportEvaluatedAnnotations","getModelEvaluation","listModelEvaluations","getModelEvaluationSlice","listModelEvaluationSlices"];for(let s of o){let c=this.modelServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.modelServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getModel(o,u,c)}updateModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"model.name":(l=o.model.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateModel(o,u,c)}mergeVersionAliases(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.mergeVersionAliases(o,u,c)}importModelEvaluation(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.importModelEvaluation(o,u,c)}batchImportModelEvaluationSlices(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchImportModelEvaluationSlices(o,u,c)}batchImportEvaluatedAnnotations(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchImportEvaluatedAnnotations(o,u,c)}getModelEvaluation(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getModelEvaluation(o,u,c)}getModelEvaluationSlice(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getModelEvaluationSlice(o,u,c)}uploadModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.uploadModel(o,u,c)}async checkUploadModelProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.uploadModel,this._gaxModule.createDefaultBackoffSettings())}updateExplanationDataset(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({model:(l=o.model)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateExplanationDataset(o,u,c)}async checkUpdateExplanationDatasetProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateExplanationDataset,this._gaxModule.createDefaultBackoffSettings())}deleteModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteModel(o,u,c)}async checkDeleteModelProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteModel,this._gaxModule.createDefaultBackoffSettings())}deleteModelVersion(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteModelVersion(o,u,c)}async checkDeleteModelVersionProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteModelVersion,this._gaxModule.createDefaultBackoffSettings())}exportModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.exportModel(o,u,c)}async checkExportModelProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.exportModel,this._gaxModule.createDefaultBackoffSettings())}copyModel(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.copyModel(o,u,c)}async checkCopyModelProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.copyModel,this._gaxModule.createDefaultBackoffSettings())}listModels(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModels(o,u,c)}listModelsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModels.merge(s);return this.initialize(),this.descriptors.page.listModels.createStream(this.innerApiCalls.listModels,o,u)}listModelsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModels.merge(s);return this.initialize(),this.descriptors.page.listModels.asyncIterate(this.innerApiCalls.listModels,o,u)}listModelVersions(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModelVersions(o,u,c)}listModelVersionsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(c=o.name)!==null&&c!==void 0?c:""});let u=this._defaults.listModelVersions.merge(s);return this.initialize(),this.descriptors.page.listModelVersions.createStream(this.innerApiCalls.listModelVersions,o,u)}listModelVersionsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(c=o.name)!==null&&c!==void 0?c:""});let u=this._defaults.listModelVersions.merge(s);return this.initialize(),this.descriptors.page.listModelVersions.asyncIterate(this.innerApiCalls.listModelVersions,o,u)}listModelEvaluations(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModelEvaluations(o,u,c)}listModelEvaluationsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelEvaluations.merge(s);return this.initialize(),this.descriptors.page.listModelEvaluations.createStream(this.innerApiCalls.listModelEvaluations,o,u)}listModelEvaluationsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelEvaluations.merge(s);return this.initialize(),this.descriptors.page.listModelEvaluations.asyncIterate(this.innerApiCalls.listModelEvaluations,o,u)}listModelEvaluationSlices(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModelEvaluationSlices(o,u,c)}listModelEvaluationSlicesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelEvaluationSlices.merge(s);return this.initialize(),this.descriptors.page.listModelEvaluationSlices.createStream(this.innerApiCalls.listModelEvaluationSlices,o,u)}listModelEvaluationSlicesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelEvaluationSlices.merge(s);return this.initialize(),this.descriptors.page.listModelEvaluationSlices.asyncIterate(this.innerApiCalls.listModelEvaluationSlices,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.modelServiceStub&&!this._terminated?this.modelServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};KO.ModelServiceClient=RM});var AB=A((ACe,sOe)=>{sOe.exports={interfaces:{"google.cloud.aiplatform.v1.PipelineService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateTrainingPipeline:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTrainingPipeline:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTrainingPipelines:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTrainingPipeline:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelTrainingPipeline:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreatePipelineJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetPipelineJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListPipelineJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeletePipelineJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelPipelineJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var kB=A(XO=>{"use strict";Object.defineProperty(XO,"__esModule",{value:!0});XO.PipelineServiceClient=void 0;var IB=Ce(),pOe=AB(),uOe=Re().version,NM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${uOe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(IB),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listTrainingPipelines:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","trainingPipelines"),listPipelineJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","pipelineJobs")};let e=this._gaxModule.protobuf.Root.fromJSON(IB),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.protobuf.Empty"),i=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),p=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata");this.descriptors.longrunning={deleteTrainingPipeline:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deletePipelineJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.PipelineService",pOe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.pipelineServiceStub)return this.pipelineServiceStub;this.pipelineServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.PipelineService"):this._protos.google.cloud.aiplatform.v1.PipelineService,this._opts,this._providedCustomServicePath);let o=["createTrainingPipeline","getTrainingPipeline","listTrainingPipelines","deleteTrainingPipeline","cancelTrainingPipeline","createPipelineJob","getPipelineJob","listPipelineJobs","deletePipelineJob","cancelPipelineJob"];for(let s of o){let c=this.pipelineServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.pipelineServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}createTrainingPipeline(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTrainingPipeline(o,u,c)}getTrainingPipeline(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTrainingPipeline(o,u,c)}cancelTrainingPipeline(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelTrainingPipeline(o,u,c)}createPipelineJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createPipelineJob(o,u,c)}getPipelineJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getPipelineJob(o,u,c)}cancelPipelineJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelPipelineJob(o,u,c)}deleteTrainingPipeline(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTrainingPipeline(o,u,c)}async checkDeleteTrainingPipelineProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTrainingPipeline,this._gaxModule.createDefaultBackoffSettings())}deletePipelineJob(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deletePipelineJob(o,u,c)}async checkDeletePipelineJobProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deletePipelineJob,this._gaxModule.createDefaultBackoffSettings())}listTrainingPipelines(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTrainingPipelines(o,u,c)}listTrainingPipelinesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTrainingPipelines.merge(s);return this.initialize(),this.descriptors.page.listTrainingPipelines.createStream(this.innerApiCalls.listTrainingPipelines,o,u)}listTrainingPipelinesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTrainingPipelines.merge(s);return this.initialize(),this.descriptors.page.listTrainingPipelines.asyncIterate(this.innerApiCalls.listTrainingPipelines,o,u)}listPipelineJobs(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listPipelineJobs(o,u,c)}listPipelineJobsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listPipelineJobs.merge(s);return this.initialize(),this.descriptors.page.listPipelineJobs.createStream(this.innerApiCalls.listPipelineJobs,o,u)}listPipelineJobsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listPipelineJobs.merge(s);return this.initialize(),this.descriptors.page.listPipelineJobs.asyncIterate(this.innerApiCalls.listPipelineJobs,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.pipelineServiceStub&&!this._terminated?this.pipelineServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};XO.PipelineServiceClient=NM});var FB=A((kCe,dOe)=>{dOe.exports={interfaces:{"google.cloud.aiplatform.v1.PredictionService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{Predict:{retry_codes_name:"non_idempotent",retry_params_name:"default"},RawPredict:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ServerStreamingPredict:{retry_codes_name:"non_idempotent",retry_params_name:"default"},Explain:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var LB=A(ZO=>{"use strict";Object.defineProperty(ZO,"__esModule",{value:!0});ZO.PredictionServiceClient=void 0;var fOe=require("stream"),mOe=Ce(),hOe=FB(),gOe=Re().version,AM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${gOe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(mOe),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.stream={serverStreamingPredict:new this._gaxModule.StreamDescriptor(this._gaxModule.StreamType.SERVER_STREAMING,!!o.fallback)},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.PredictionService",hOe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.predictionServiceStub)return this.predictionServiceStub;this.predictionServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.PredictionService"):this._protos.google.cloud.aiplatform.v1.PredictionService,this._opts,this._providedCustomServicePath);let o=["predict","rawPredict","serverStreamingPredict","explain"];for(let s of o){let c=this.predictionServiceStub.then(T=>(...g)=>{if(this._terminated){if(s in this.descriptors.stream){let a=new fOe.PassThrough;return setImmediate(()=>{a.emit("error",new this._gaxModule.GoogleError("The client has already been closed."))}),a}return Promise.reject("The client has already been closed.")}return T[s].apply(T,g)},T=>()=>{throw T}),l=this.descriptors.stream[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.predictionServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}predict(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.predict(o,u,c)}rawPredict(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.rawPredict(o,u,c)}explain(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.explain(o,u,c)}serverStreamingPredict(o,s){var c;return o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(c=o.endpoint)!==null&&c!==void 0?c:""}),this.initialize(),this.innerApiCalls.serverStreamingPredict(o,s)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.predictionServiceStub&&!this._terminated?this.predictionServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};ZO.PredictionServiceClient=AM});var JB=A((LCe,yOe)=>{yOe.exports={interfaces:{"google.cloud.aiplatform.v1.ScheduleService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListSchedules:{retry_codes_name:"non_idempotent",retry_params_name:"default"},PauseSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ResumeSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var UB=A($O=>{"use strict";Object.defineProperty($O,"__esModule",{value:!0});$O.ScheduleServiceClient=void 0;var VB=Ce(),bOe=JB(),vOe=Re().version,IM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${vOe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(VB),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listSchedules:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","schedules")};let e=this._gaxModule.protobuf.Root.fromJSON(VB),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.protobuf.Empty"),i=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata");this.descriptors.longrunning={deleteSchedule:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.ScheduleService",bOe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.scheduleServiceStub)return this.scheduleServiceStub;this.scheduleServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.ScheduleService"):this._protos.google.cloud.aiplatform.v1.ScheduleService,this._opts,this._providedCustomServicePath);let o=["createSchedule","deleteSchedule","getSchedule","listSchedules","pauseSchedule","resumeSchedule","updateSchedule"];for(let s of o){let c=this.scheduleServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.scheduleServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}createSchedule(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createSchedule(o,u,c)}getSchedule(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getSchedule(o,u,c)}pauseSchedule(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.pauseSchedule(o,u,c)}resumeSchedule(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.resumeSchedule(o,u,c)}updateSchedule(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"schedule.name":(l=o.schedule.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateSchedule(o,u,c)}deleteSchedule(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteSchedule(o,u,c)}async checkDeleteScheduleProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteSchedule,this._gaxModule.createDefaultBackoffSettings())}listSchedules(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listSchedules(o,u,c)}listSchedulesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSchedules.merge(s);return this.initialize(),this.descriptors.page.listSchedules.createStream(this.innerApiCalls.listSchedules,o,u)}listSchedulesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSchedules.merge(s);return this.initialize(),this.descriptors.page.listSchedules.asyncIterate(this.innerApiCalls.listSchedules,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.scheduleServiceStub&&!this._terminated?this.scheduleServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};$O.ScheduleServiceClient=IM});var qB=A((VCe,TOe)=>{TOe.exports={interfaces:{"google.cloud.aiplatform.v1.SpecialistPoolService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateSpecialistPool:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetSpecialistPool:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListSpecialistPools:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteSpecialistPool:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateSpecialistPool:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var GB=A(eS=>{"use strict";Object.defineProperty(eS,"__esModule",{value:!0});eS.SpecialistPoolServiceClient=void 0;var BB=Ce(),OOe=qB(),SOe=Re().version,kM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${SOe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(BB),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listSpecialistPools:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","specialistPools")};let e=this._gaxModule.protobuf.Root.fromJSON(BB),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.SpecialistPool"),i=e.lookup(".google.cloud.aiplatform.v1.CreateSpecialistPoolOperationMetadata"),p=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),y=e.lookup(".google.cloud.aiplatform.v1.SpecialistPool"),O=e.lookup(".google.cloud.aiplatform.v1.UpdateSpecialistPoolOperationMetadata");this.descriptors.longrunning={createSpecialistPool:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteSpecialistPool:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),updateSpecialistPool:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.SpecialistPoolService",OOe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.specialistPoolServiceStub)return this.specialistPoolServiceStub;this.specialistPoolServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.SpecialistPoolService"):this._protos.google.cloud.aiplatform.v1.SpecialistPoolService,this._opts,this._providedCustomServicePath);let o=["createSpecialistPool","getSpecialistPool","listSpecialistPools","deleteSpecialistPool","updateSpecialistPool"];for(let s of o){let c=this.specialistPoolServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.specialistPoolServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getSpecialistPool(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getSpecialistPool(o,u,c)}createSpecialistPool(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createSpecialistPool(o,u,c)}async checkCreateSpecialistPoolProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createSpecialistPool,this._gaxModule.createDefaultBackoffSettings())}deleteSpecialistPool(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteSpecialistPool(o,u,c)}async checkDeleteSpecialistPoolProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteSpecialistPool,this._gaxModule.createDefaultBackoffSettings())}updateSpecialistPool(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"specialist_pool.name":(l=o.specialistPool.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateSpecialistPool(o,u,c)}async checkUpdateSpecialistPoolProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateSpecialistPool,this._gaxModule.createDefaultBackoffSettings())}listSpecialistPools(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listSpecialistPools(o,u,c)}listSpecialistPoolsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSpecialistPools.merge(s);return this.initialize(),this.descriptors.page.listSpecialistPools.createStream(this.innerApiCalls.listSpecialistPools,o,u)}listSpecialistPoolsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSpecialistPools.merge(s);return this.initialize(),this.descriptors.page.listSpecialistPools.asyncIterate(this.innerApiCalls.listSpecialistPools,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.specialistPoolServiceStub&&!this._terminated?this.specialistPoolServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};eS.SpecialistPoolServiceClient=kM});var zB=A((qCe,POe)=>{POe.exports={interfaces:{"google.cloud.aiplatform.v1.TensorboardService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateTensorboard:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTensorboard:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateTensorboard:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTensorboards:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTensorboard:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadTensorboardUsage:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadTensorboardSize:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateTensorboardExperiment:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTensorboardExperiment:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateTensorboardExperiment:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTensorboardExperiments:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTensorboardExperiment:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateTensorboardRun:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchCreateTensorboardRuns:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTensorboardRun:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateTensorboardRun:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTensorboardRuns:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTensorboardRun:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchCreateTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchReadTensorboardTimeSeriesData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadTensorboardTimeSeriesData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadTensorboardBlobData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},WriteTensorboardExperimentData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},WriteTensorboardRunData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ExportTensorboardTimeSeriesData:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var QB=A(tS=>{"use strict";Object.defineProperty(tS,"__esModule",{value:!0});tS.TensorboardServiceClient=void 0;var jOe=require("stream"),HB=Ce(),wOe=zB(),xOe=Re().version,FM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${xOe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(HB),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listTensorboards:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","tensorboards"),listTensorboardExperiments:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","tensorboardExperiments"),listTensorboardRuns:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","tensorboardRuns"),listTensorboardTimeSeries:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","tensorboardTimeSeries"),exportTensorboardTimeSeriesData:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","timeSeriesDataPoints")},this.descriptors.stream={readTensorboardBlobData:new this._gaxModule.StreamDescriptor(this._gaxModule.StreamType.SERVER_STREAMING,!!o.fallback)};let e=this._gaxModule.protobuf.Root.fromJSON(HB),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.Tensorboard"),i=e.lookup(".google.cloud.aiplatform.v1.CreateTensorboardOperationMetadata"),p=e.lookup(".google.cloud.aiplatform.v1.Tensorboard"),f=e.lookup(".google.cloud.aiplatform.v1.UpdateTensorboardOperationMetadata"),y=e.lookup(".google.protobuf.Empty"),O=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),_=e.lookup(".google.protobuf.Empty"),R=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),k=e.lookup(".google.protobuf.Empty"),J=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),U=e.lookup(".google.protobuf.Empty"),z=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata");this.descriptors.longrunning={createTensorboard:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateTensorboard:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),deleteTensorboard:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),deleteTensorboardExperiment:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R)),deleteTensorboardRun:new this._gaxModule.LongrunningDescriptor(this.operationsClient,k.decode.bind(k),J.decode.bind(J)),deleteTensorboardTimeSeries:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),z.decode.bind(z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.TensorboardService",wOe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.tensorboardServiceStub)return this.tensorboardServiceStub;this.tensorboardServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.TensorboardService"):this._protos.google.cloud.aiplatform.v1.TensorboardService,this._opts,this._providedCustomServicePath);let o=["createTensorboard","getTensorboard","updateTensorboard","listTensorboards","deleteTensorboard","readTensorboardUsage","readTensorboardSize","createTensorboardExperiment","getTensorboardExperiment","updateTensorboardExperiment","listTensorboardExperiments","deleteTensorboardExperiment","createTensorboardRun","batchCreateTensorboardRuns","getTensorboardRun","updateTensorboardRun","listTensorboardRuns","deleteTensorboardRun","batchCreateTensorboardTimeSeries","createTensorboardTimeSeries","getTensorboardTimeSeries","updateTensorboardTimeSeries","listTensorboardTimeSeries","deleteTensorboardTimeSeries","batchReadTensorboardTimeSeriesData","readTensorboardTimeSeriesData","readTensorboardBlobData","writeTensorboardExperimentData","writeTensorboardRunData","exportTensorboardTimeSeriesData"];for(let s of o){let c=this.tensorboardServiceStub.then(T=>(...g)=>{if(this._terminated){if(s in this.descriptors.stream){let a=new jOe.PassThrough;return setImmediate(()=>{a.emit("error",new this._gaxModule.GoogleError("The client has already been closed."))}),a}return Promise.reject("The client has already been closed.")}return T[s].apply(T,g)},T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.stream[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.tensorboardServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloud-platform.read-only"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getTensorboard(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTensorboard(o,u,c)}readTensorboardUsage(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard:(l=o.tensorboard)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readTensorboardUsage(o,u,c)}readTensorboardSize(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard:(l=o.tensorboard)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readTensorboardSize(o,u,c)}createTensorboardExperiment(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTensorboardExperiment(o,u,c)}getTensorboardExperiment(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTensorboardExperiment(o,u,c)}updateTensorboardExperiment(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"tensorboard_experiment.name":(l=o.tensorboardExperiment.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateTensorboardExperiment(o,u,c)}createTensorboardRun(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTensorboardRun(o,u,c)}batchCreateTensorboardRuns(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchCreateTensorboardRuns(o,u,c)}getTensorboardRun(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTensorboardRun(o,u,c)}updateTensorboardRun(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"tensorboard_run.name":(l=o.tensorboardRun.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateTensorboardRun(o,u,c)}batchCreateTensorboardTimeSeries(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchCreateTensorboardTimeSeries(o,u,c)}createTensorboardTimeSeries(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTensorboardTimeSeries(o,u,c)}getTensorboardTimeSeries(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTensorboardTimeSeries(o,u,c)}updateTensorboardTimeSeries(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"tensorboard_time_series.name":(l=o.tensorboardTimeSeries.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateTensorboardTimeSeries(o,u,c)}batchReadTensorboardTimeSeriesData(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard:(l=o.tensorboard)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchReadTensorboardTimeSeriesData(o,u,c)}readTensorboardTimeSeriesData(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_time_series:(l=o.tensorboardTimeSeries)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readTensorboardTimeSeriesData(o,u,c)}writeTensorboardExperimentData(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_experiment:(l=o.tensorboardExperiment)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.writeTensorboardExperimentData(o,u,c)}writeTensorboardRunData(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_run:(l=o.tensorboardRun)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.writeTensorboardRunData(o,u,c)}readTensorboardBlobData(o,s){var c;return o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({time_series:(c=o.timeSeries)!==null&&c!==void 0?c:""}),this.initialize(),this.innerApiCalls.readTensorboardBlobData(o,s)}createTensorboard(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTensorboard(o,u,c)}async checkCreateTensorboardProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createTensorboard,this._gaxModule.createDefaultBackoffSettings())}updateTensorboard(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"tensorboard.name":(l=o.tensorboard.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateTensorboard(o,u,c)}async checkUpdateTensorboardProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateTensorboard,this._gaxModule.createDefaultBackoffSettings())}deleteTensorboard(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTensorboard(o,u,c)}async checkDeleteTensorboardProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTensorboard,this._gaxModule.createDefaultBackoffSettings())}deleteTensorboardExperiment(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTensorboardExperiment(o,u,c)}async checkDeleteTensorboardExperimentProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTensorboardExperiment,this._gaxModule.createDefaultBackoffSettings())}deleteTensorboardRun(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTensorboardRun(o,u,c)}async checkDeleteTensorboardRunProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTensorboardRun,this._gaxModule.createDefaultBackoffSettings())}deleteTensorboardTimeSeries(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTensorboardTimeSeries(o,u,c)}async checkDeleteTensorboardTimeSeriesProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTensorboardTimeSeries,this._gaxModule.createDefaultBackoffSettings())}listTensorboards(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTensorboards(o,u,c)}listTensorboardsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboards.merge(s);return this.initialize(),this.descriptors.page.listTensorboards.createStream(this.innerApiCalls.listTensorboards,o,u)}listTensorboardsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboards.merge(s);return this.initialize(),this.descriptors.page.listTensorboards.asyncIterate(this.innerApiCalls.listTensorboards,o,u)}listTensorboardExperiments(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTensorboardExperiments(o,u,c)}listTensorboardExperimentsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardExperiments.merge(s);return this.initialize(),this.descriptors.page.listTensorboardExperiments.createStream(this.innerApiCalls.listTensorboardExperiments,o,u)}listTensorboardExperimentsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardExperiments.merge(s);return this.initialize(),this.descriptors.page.listTensorboardExperiments.asyncIterate(this.innerApiCalls.listTensorboardExperiments,o,u)}listTensorboardRuns(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTensorboardRuns(o,u,c)}listTensorboardRunsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardRuns.merge(s);return this.initialize(),this.descriptors.page.listTensorboardRuns.createStream(this.innerApiCalls.listTensorboardRuns,o,u)}listTensorboardRunsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardRuns.merge(s);return this.initialize(),this.descriptors.page.listTensorboardRuns.asyncIterate(this.innerApiCalls.listTensorboardRuns,o,u)}listTensorboardTimeSeries(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTensorboardTimeSeries(o,u,c)}listTensorboardTimeSeriesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardTimeSeries.merge(s);return this.initialize(),this.descriptors.page.listTensorboardTimeSeries.createStream(this.innerApiCalls.listTensorboardTimeSeries,o,u)}listTensorboardTimeSeriesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardTimeSeries.merge(s);return this.initialize(),this.descriptors.page.listTensorboardTimeSeries.asyncIterate(this.innerApiCalls.listTensorboardTimeSeries,o,u)}exportTensorboardTimeSeriesData(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_time_series:(l=o.tensorboardTimeSeries)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.exportTensorboardTimeSeriesData(o,u,c)}exportTensorboardTimeSeriesDataStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_time_series:(c=o.tensorboardTimeSeries)!==null&&c!==void 0?c:""});let u=this._defaults.exportTensorboardTimeSeriesData.merge(s);return this.initialize(),this.descriptors.page.exportTensorboardTimeSeriesData.createStream(this.innerApiCalls.exportTensorboardTimeSeriesData,o,u)}exportTensorboardTimeSeriesDataAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_time_series:(c=o.tensorboardTimeSeries)!==null&&c!==void 0?c:""});let u=this._defaults.exportTensorboardTimeSeriesData.merge(s);return this.initialize(),this.descriptors.page.exportTensorboardTimeSeriesData.asyncIterate(this.innerApiCalls.exportTensorboardTimeSeriesData,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.tensorboardServiceStub&&!this._terminated?this.tensorboardServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};tS.TensorboardServiceClient=FM});var YB=A((GCe,_Oe)=>{_Oe.exports={interfaces:{"google.cloud.aiplatform.v1.VizierService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateStudy:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetStudy:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListStudies:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteStudy:{retry_codes_name:"non_idempotent",retry_params_name:"default"},LookupStudy:{retry_codes_name:"non_idempotent",retry_params_name:"default"},SuggestTrials:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateTrial:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTrial:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTrials:{retry_codes_name:"non_idempotent",retry_params_name:"default"},AddTrialMeasurement:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CompleteTrial:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTrial:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CheckTrialEarlyStoppingState:{retry_codes_name:"non_idempotent",retry_params_name:"default"},StopTrial:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListOptimalTrials:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var KB=A(oS=>{"use strict";Object.defineProperty(oS,"__esModule",{value:!0});oS.VizierServiceClient=void 0;var WB=Ce(),DOe=YB(),EOe=Re().version,LM=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${EOe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(WB),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featurePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listStudies:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","studies"),listTrials:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","trials")};let e=this._gaxModule.protobuf.Root.fromJSON(WB),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.SuggestTrialsResponse"),i=e.lookup(".google.cloud.aiplatform.v1.SuggestTrialsMetadata"),p=e.lookup(".google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateResponse"),f=e.lookup(".google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateMetatdata");this.descriptors.longrunning={suggestTrials:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),checkTrialEarlyStoppingState:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.VizierService",DOe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.vizierServiceStub)return this.vizierServiceStub;this.vizierServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.VizierService"):this._protos.google.cloud.aiplatform.v1.VizierService,this._opts,this._providedCustomServicePath);let o=["createStudy","getStudy","listStudies","deleteStudy","lookupStudy","suggestTrials","createTrial","getTrial","listTrials","addTrialMeasurement","completeTrial","deleteTrial","checkTrialEarlyStoppingState","stopTrial","listOptimalTrials"];for(let s of o){let c=this.vizierServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.vizierServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}createStudy(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createStudy(o,u,c)}getStudy(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getStudy(o,u,c)}deleteStudy(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteStudy(o,u,c)}lookupStudy(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.lookupStudy(o,u,c)}createTrial(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTrial(o,u,c)}getTrial(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTrial(o,u,c)}addTrialMeasurement(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({trial_name:(l=o.trialName)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.addTrialMeasurement(o,u,c)}completeTrial(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.completeTrial(o,u,c)}deleteTrial(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTrial(o,u,c)}stopTrial(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.stopTrial(o,u,c)}listOptimalTrials(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listOptimalTrials(o,u,c)}suggestTrials(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.suggestTrials(o,u,c)}async checkSuggestTrialsProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.suggestTrials,this._gaxModule.createDefaultBackoffSettings())}checkTrialEarlyStoppingState(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({trial_name:(l=o.trialName)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.checkTrialEarlyStoppingState(o,u,c)}async checkCheckTrialEarlyStoppingStateProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.checkTrialEarlyStoppingState,this._gaxModule.createDefaultBackoffSettings())}listStudies(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listStudies(o,u,c)}listStudiesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listStudies.merge(s);return this.initialize(),this.descriptors.page.listStudies.createStream(this.innerApiCalls.listStudies,o,u)}listStudiesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listStudies.merge(s);return this.initialize(),this.descriptors.page.listStudies.asyncIterate(this.innerApiCalls.listStudies,o,u)}listTrials(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTrials(o,u,c)}listTrialsStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTrials.merge(s);return this.initialize(),this.descriptors.page.listTrials.createStream(this.innerApiCalls.listTrials,o,u)}listTrialsAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTrials.merge(s);return this.initialize(),this.descriptors.page.listTrials.asyncIterate(this.innerApiCalls.listTrials,o,u)}getIamPolicy(o,s,c){return this.iamClient.getIamPolicy(o,s,c)}setIamPolicy(o,s,c){return this.iamClient.setIamPolicy(o,s,c)}testIamPermissions(o,s,c){return this.iamClient.testIamPermissions(o,s,c)}getLocation(o,s,c){return this.locationsClient.getLocation(o,s,c)}listLocationsAsync(o,s){return this.locationsClient.listLocationsAsync(o,s)}getOperation(o,s,c){return this.operationsClient.getOperation(o,s,c)}listOperationsAsync(o,s){return this.operationsClient.listOperationsAsync(o,s)}cancelOperation(o,s,c){return this.operationsClient.cancelOperation(o,s,c)}deleteOperation(o,s,c){return this.operationsClient.deleteOperation(o,s,c)}annotationPath(o,s,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:s,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,s,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:s,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,s,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:s,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,s,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:s,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,s,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:s,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,s,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:s,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,s,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:s,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,s,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:s,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,s,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:s,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,s,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:s,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,s,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,s,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:s,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featurePath(o,s,c,l,u){return this.pathTemplates.featurePathTemplate.render({project:o,location:s,featurestore:c,entity_type:l,feature:u})}matchProjectFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).project}matchLocationFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).location}matchFeaturestoreFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).featurestore}matchEntityTypeFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).entity_type}matchFeatureFromFeatureName(o){return this.pathTemplates.featurePathTemplate.match(o).feature}featurestorePath(o,s,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:s,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,s,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:s,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,s,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:s,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,s,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:s,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,s,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:s,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,s,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:s,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,s,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:s,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,s,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:s,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,s,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:s,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,s,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:s,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,s,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:s,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,s,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:s,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,s,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:s,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,s,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:s,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationPublisherModelPath(o,s,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:s,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,s){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:s})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,s,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:s,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,s,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:s,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,s,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:s,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,s,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:s,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,s,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:s,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,s,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,s,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,s,c,l,u,T){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:s,tensorboard:c,experiment:l,run:u,time_series:T})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,s,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:s,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,s,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:s,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.vizierServiceStub&&!this._terminated?this.vizierServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};oS.VizierServiceClient=LM});var XB=A(Fe=>{"use strict";Object.defineProperty(Fe,"__esModule",{value:!0});Fe.VizierServiceClient=Fe.TensorboardServiceClient=Fe.SpecialistPoolServiceClient=Fe.ScheduleServiceClient=Fe.PredictionServiceClient=Fe.PipelineServiceClient=Fe.ModelServiceClient=Fe.ModelGardenServiceClient=Fe.MigrationServiceClient=Fe.MetadataServiceClient=Fe.MatchServiceClient=Fe.JobServiceClient=Fe.IndexServiceClient=Fe.IndexEndpointServiceClient=Fe.FeaturestoreServiceClient=Fe.FeaturestoreOnlineServingServiceClient=Fe.EndpointServiceClient=Fe.DatasetServiceClient=void 0;var MOe=nB();Object.defineProperty(Fe,"DatasetServiceClient",{enumerable:!0,get:function(){return MOe.DatasetServiceClient}});var COe=rB();Object.defineProperty(Fe,"EndpointServiceClient",{enumerable:!0,get:function(){return COe.EndpointServiceClient}});var ROe=cB();Object.defineProperty(Fe,"FeaturestoreOnlineServingServiceClient",{enumerable:!0,get:function(){return ROe.FeaturestoreOnlineServingServiceClient}});var NOe=uB();Object.defineProperty(Fe,"FeaturestoreServiceClient",{enumerable:!0,get:function(){return NOe.FeaturestoreServiceClient}});var AOe=mB();Object.defineProperty(Fe,"IndexEndpointServiceClient",{enumerable:!0,get:function(){return AOe.IndexEndpointServiceClient}});var IOe=yB();Object.defineProperty(Fe,"IndexServiceClient",{enumerable:!0,get:function(){return IOe.IndexServiceClient}});var kOe=TB();Object.defineProperty(Fe,"JobServiceClient",{enumerable:!0,get:function(){return kOe.JobServiceClient}});var FOe=SB();Object.defineProperty(Fe,"MatchServiceClient",{enumerable:!0,get:function(){return FOe.MatchServiceClient}});var LOe=wB();Object.defineProperty(Fe,"MetadataServiceClient",{enumerable:!0,get:function(){return LOe.MetadataServiceClient}});var JOe=DB();Object.defineProperty(Fe,"MigrationServiceClient",{enumerable:!0,get:function(){return JOe.MigrationServiceClient}});var VOe=MB();Object.defineProperty(Fe,"ModelGardenServiceClient",{enumerable:!0,get:function(){return VOe.ModelGardenServiceClient}});var UOe=NB();Object.defineProperty(Fe,"ModelServiceClient",{enumerable:!0,get:function(){return UOe.ModelServiceClient}});var qOe=kB();Object.defineProperty(Fe,"PipelineServiceClient",{enumerable:!0,get:function(){return qOe.PipelineServiceClient}});var BOe=LB();Object.defineProperty(Fe,"PredictionServiceClient",{enumerable:!0,get:function(){return BOe.PredictionServiceClient}});var GOe=UB();Object.defineProperty(Fe,"ScheduleServiceClient",{enumerable:!0,get:function(){return GOe.ScheduleServiceClient}});var zOe=GB();Object.defineProperty(Fe,"SpecialistPoolServiceClient",{enumerable:!0,get:function(){return zOe.SpecialistPoolServiceClient}});var HOe=QB();Object.defineProperty(Fe,"TensorboardServiceClient",{enumerable:!0,get:function(){return HOe.TensorboardServiceClient}});var QOe=KB();Object.defineProperty(Fe,"VizierServiceClient",{enumerable:!0,get:function(){return QOe.VizierServiceClient}})});var JM=A(nS=>{"use strict";Object.defineProperty(nS,"__esModule",{value:!0});nS.protobufMinimal=void 0;nS.protobufMinimal=ss()});var VM=A((ZB,wh)=>{(function(d,o){typeof define=="function"&&define.amd?define(["protobufjs/minimal"],o):typeof require=="function"&&typeof wh=="object"&&wh&&wh.exports&&(wh.exports=o(JM().protobufMinimal))})(ZB,function(d){"use strict";var o=d.Reader,s=d.Writer,c=d.util,l=d.roots._google_cloud_aiplatform_protos||(d.roots._google_cloud_aiplatform_protos={});return l.google=function(){var u={};return u.cloud=function(){var T={};return T.aiplatform=function(){var g={};return g.v1=function(){var m={};return m.AcceleratorType=function(){var a={},r=Object.create(a);return r[a[0]="ACCELERATOR_TYPE_UNSPECIFIED"]=0,r[a[1]="NVIDIA_TESLA_K80"]=1,r[a[2]="NVIDIA_TESLA_P100"]=2,r[a[3]="NVIDIA_TESLA_V100"]=3,r[a[4]="NVIDIA_TESLA_P4"]=4,r[a[5]="NVIDIA_TESLA_T4"]=5,r[a[8]="NVIDIA_TESLA_A100"]=8,r[a[9]="NVIDIA_A100_80GB"]=9,r[a[11]="NVIDIA_L4"]=11,r[a[6]="TPU_V2"]=6,r[a[7]="TPU_V3"]=7,r[a[10]="TPU_V4_POD"]=10,r}(),m.Annotation=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.payloadSchemaUri=e.string();break}case 3:{i.payload=l.google.protobuf.Value.decode(e,e.uint32());break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.etag=e.string();break}case 5:{i.annotationSource=l.google.cloud.aiplatform.v1.UserActionReference.decode(e,e.uint32());break}case 6:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.payloadSchemaUri!=null&&e.hasOwnProperty("payloadSchemaUri")&&!c.isString(e.payloadSchemaUri))return"payloadSchemaUri: string expected";if(e.payload!=null&&e.hasOwnProperty("payload")){var t=l.google.protobuf.Value.verify(e.payload);if(t)return"payload."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.annotationSource!=null&&e.hasOwnProperty("annotationSource")){var t=l.google.cloud.aiplatform.v1.UserActionReference.verify(e.annotationSource);if(t)return"annotationSource."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{p.operation=t.string();break}case 2:{p.dataLabelingJob=t.string();break}case 3:{p.method=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.operation!=null&&t.hasOwnProperty("operation")&&(n.reference=1,!c.isString(t.operation)))return"operation: string expected";if(t.dataLabelingJob!=null&&t.hasOwnProperty("dataLabelingJob")){if(n.reference===1)return"reference: multiple values";if(n.reference=1,!c.isString(t.dataLabelingJob))return"dataLabelingJob: string expected"}return t.method!=null&&t.hasOwnProperty("method")&&!c.isString(t.method)?"method: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.UserActionReference)return t;var n=new l.google.cloud.aiplatform.v1.UserActionReference;return t.operation!=null&&(n.operation=String(t.operation)),t.dataLabelingJob!=null&&(n.dataLabelingJob=String(t.dataLabelingJob)),t.method!=null&&(n.method=String(t.method)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.method=""),t.operation!=null&&t.hasOwnProperty("operation")&&(i.operation=t.operation,n.oneofs&&(i.reference="operation")),t.dataLabelingJob!=null&&t.hasOwnProperty("dataLabelingJob")&&(i.dataLabelingJob=t.dataLabelingJob,n.oneofs&&(i.reference="dataLabelingJob")),t.method!=null&&t.hasOwnProperty("method")&&(i.method=t.method),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.UserActionReference"},a}(),m.AnnotationSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.etag=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}return e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.AnnotationSpec)return e;var t=new l.google.cloud.aiplatform.v1.AnnotationSpec;if(e.name!=null&&(t.name=String(e.name)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.AnnotationSpec.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.AnnotationSpec.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}return e.etag!=null&&(t.etag=String(e.etag)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.displayName="",n.createTime=null,n.updateTime=null,n.etag=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.AnnotationSpec"},a}(),m.Artifact=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 6:{i.uri=e.string();break}case 9:{i.etag=e.string();break}case 10:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 11:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.state=e.int32();break}case 14:{i.schemaTitle=e.string();break}case 15:{i.schemaVersion=e.string();break}case 16:{i.metadata=l.google.protobuf.Struct.decode(e,e.uint32());break}case 17:{i.description=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.uri!=null&&e.hasOwnProperty("uri")&&!c.isString(e.uri))return"uri: string expected";if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var t=Object.keys(e.labels),n=0;n>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.model=e.string();break}case 30:{i.modelVersionId=e.string();break}case 28:{i.unmanagedContainerModel=l.google.cloud.aiplatform.v1.UnmanagedContainerModel.decode(e,e.uint32());break}case 4:{i.inputConfig=l.google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.decode(e,e.uint32());break}case 27:{i.instanceConfig=l.google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.decode(e,e.uint32());break}case 5:{i.modelParameters=l.google.protobuf.Value.decode(e,e.uint32());break}case 6:{i.outputConfig=l.google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.decode(e,e.uint32());break}case 7:{i.dedicatedResources=l.google.cloud.aiplatform.v1.BatchDedicatedResources.decode(e,e.uint32());break}case 29:{i.serviceAccount=e.string();break}case 8:{i.manualBatchTuningParameters=l.google.cloud.aiplatform.v1.ManualBatchTuningParameters.decode(e,e.uint32());break}case 23:{i.generateExplanation=e.bool();break}case 25:{i.explanationSpec=l.google.cloud.aiplatform.v1.ExplanationSpec.decode(e,e.uint32());break}case 9:{i.outputInfo=l.google.cloud.aiplatform.v1.BatchPredictionJob.OutputInfo.decode(e,e.uint32());break}case 10:{i.state=e.int32();break}case 11:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 12:{i.partialFailures&&i.partialFailures.length||(i.partialFailures=[]),i.partialFailures.push(l.google.rpc.Status.decode(e,e.uint32()));break}case 13:{i.resourcesConsumed=l.google.cloud.aiplatform.v1.ResourcesConsumed.decode(e,e.uint32());break}case 14:{i.completionStats=l.google.cloud.aiplatform.v1.CompletionStats.decode(e,e.uint32());break}case 15:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 16:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 17:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 18:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 19:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 24:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 34:{i.disableContainerLogging=e.bool();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&!c.isString(e.modelVersionId))return"modelVersionId: string expected";if(e.unmanagedContainerModel!=null&&e.hasOwnProperty("unmanagedContainerModel")){var t=l.google.cloud.aiplatform.v1.UnmanagedContainerModel.verify(e.unmanagedContainerModel);if(t)return"unmanagedContainerModel."+t}if(e.inputConfig!=null&&e.hasOwnProperty("inputConfig")){var t=l.google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.verify(e.inputConfig);if(t)return"inputConfig."+t}if(e.instanceConfig!=null&&e.hasOwnProperty("instanceConfig")){var t=l.google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.verify(e.instanceConfig);if(t)return"instanceConfig."+t}if(e.modelParameters!=null&&e.hasOwnProperty("modelParameters")){var t=l.google.protobuf.Value.verify(e.modelParameters);if(t)return"modelParameters."+t}if(e.outputConfig!=null&&e.hasOwnProperty("outputConfig")){var t=l.google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.verify(e.outputConfig);if(t)return"outputConfig."+t}if(e.dedicatedResources!=null&&e.hasOwnProperty("dedicatedResources")){var t=l.google.cloud.aiplatform.v1.BatchDedicatedResources.verify(e.dedicatedResources);if(t)return"dedicatedResources."+t}if(e.serviceAccount!=null&&e.hasOwnProperty("serviceAccount")&&!c.isString(e.serviceAccount))return"serviceAccount: string expected";if(e.manualBatchTuningParameters!=null&&e.hasOwnProperty("manualBatchTuningParameters")){var t=l.google.cloud.aiplatform.v1.ManualBatchTuningParameters.verify(e.manualBatchTuningParameters);if(t)return"manualBatchTuningParameters."+t}if(e.generateExplanation!=null&&e.hasOwnProperty("generateExplanation")&&typeof e.generateExplanation!="boolean")return"generateExplanation: boolean expected";if(e.explanationSpec!=null&&e.hasOwnProperty("explanationSpec")){var t=l.google.cloud.aiplatform.v1.ExplanationSpec.verify(e.explanationSpec);if(t)return"explanationSpec."+t}if(e.outputInfo!=null&&e.hasOwnProperty("outputInfo")){var t=l.google.cloud.aiplatform.v1.BatchPredictionJob.OutputInfo.verify(e.outputInfo);if(t)return"outputInfo."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.partialFailures!=null&&e.hasOwnProperty("partialFailures")){if(!Array.isArray(e.partialFailures))return"partialFailures: array expected";for(var n=0;n>>3){case 2:{f.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.decode(n,n.uint32());break}case 3:{f.bigquerySource=l.google.cloud.aiplatform.v1.BigQuerySource.decode(n,n.uint32());break}case 1:{f.instancesFormat=n.string();break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.gcsSource!=null&&n.hasOwnProperty("gcsSource")){i.source=1;{var p=l.google.cloud.aiplatform.v1.GcsSource.verify(n.gcsSource);if(p)return"gcsSource."+p}}if(n.bigquerySource!=null&&n.hasOwnProperty("bigquerySource")){if(i.source===1)return"source: multiple values";i.source=1;{var p=l.google.cloud.aiplatform.v1.BigQuerySource.verify(n.bigquerySource);if(p)return"bigquerySource."+p}}return n.instancesFormat!=null&&n.hasOwnProperty("instancesFormat")&&!c.isString(n.instancesFormat)?"instancesFormat: string expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig)return n;var i=new l.google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig;if(n.gcsSource!=null){if(typeof n.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.gcsSource: object expected");i.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.fromObject(n.gcsSource)}if(n.bigquerySource!=null){if(typeof n.bigquerySource!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.bigquerySource: object expected");i.bigquerySource=l.google.cloud.aiplatform.v1.BigQuerySource.fromObject(n.bigquerySource)}return n.instancesFormat!=null&&(i.instancesFormat=String(n.instancesFormat)),i},r.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.instancesFormat=""),n.instancesFormat!=null&&n.hasOwnProperty("instancesFormat")&&(p.instancesFormat=n.instancesFormat),n.gcsSource!=null&&n.hasOwnProperty("gcsSource")&&(p.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.toObject(n.gcsSource,i),i.oneofs&&(p.source="gcsSource")),n.bigquerySource!=null&&n.hasOwnProperty("bigquerySource")&&(p.bigquerySource=l.google.cloud.aiplatform.v1.BigQuerySource.toObject(n.bigquerySource,i),i.oneofs&&(p.source="bigquerySource")),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig"},r}(),a.InstanceConfig=function(){function r(e){if(this.includedFields=[],this.excludedFields=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.instanceType=t.string();break}case 2:{p.keyField=t.string();break}case 3:{p.includedFields&&p.includedFields.length||(p.includedFields=[]),p.includedFields.push(t.string());break}case 4:{p.excludedFields&&p.excludedFields.length||(p.excludedFields=[]),p.excludedFields.push(t.string());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.instanceType!=null&&t.hasOwnProperty("instanceType")&&!c.isString(t.instanceType))return"instanceType: string expected";if(t.keyField!=null&&t.hasOwnProperty("keyField")&&!c.isString(t.keyField))return"keyField: string expected";if(t.includedFields!=null&&t.hasOwnProperty("includedFields")){if(!Array.isArray(t.includedFields))return"includedFields: array expected";for(var n=0;n>>3){case 2:{f.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.decode(n,n.uint32());break}case 3:{f.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.decode(n,n.uint32());break}case 1:{f.predictionsFormat=n.string();break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.gcsDestination!=null&&n.hasOwnProperty("gcsDestination")){i.destination=1;{var p=l.google.cloud.aiplatform.v1.GcsDestination.verify(n.gcsDestination);if(p)return"gcsDestination."+p}}if(n.bigqueryDestination!=null&&n.hasOwnProperty("bigqueryDestination")){if(i.destination===1)return"destination: multiple values";i.destination=1;{var p=l.google.cloud.aiplatform.v1.BigQueryDestination.verify(n.bigqueryDestination);if(p)return"bigqueryDestination."+p}}return n.predictionsFormat!=null&&n.hasOwnProperty("predictionsFormat")&&!c.isString(n.predictionsFormat)?"predictionsFormat: string expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig)return n;var i=new l.google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig;if(n.gcsDestination!=null){if(typeof n.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.gcsDestination: object expected");i.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.fromObject(n.gcsDestination)}if(n.bigqueryDestination!=null){if(typeof n.bigqueryDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.bigqueryDestination: object expected");i.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.fromObject(n.bigqueryDestination)}return n.predictionsFormat!=null&&(i.predictionsFormat=String(n.predictionsFormat)),i},r.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.predictionsFormat=""),n.predictionsFormat!=null&&n.hasOwnProperty("predictionsFormat")&&(p.predictionsFormat=n.predictionsFormat),n.gcsDestination!=null&&n.hasOwnProperty("gcsDestination")&&(p.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.toObject(n.gcsDestination,i),i.oneofs&&(p.destination="gcsDestination")),n.bigqueryDestination!=null&&n.hasOwnProperty("bigqueryDestination")&&(p.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.toObject(n.bigqueryDestination,i),i.oneofs&&(p.destination="bigqueryDestination")),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig"},r}(),a.OutputInfo=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.gcsOutputDirectory=n.string();break}case 2:{f.bigqueryOutputDataset=n.string();break}case 4:{f.bigqueryOutputTable=n.string();break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.gcsOutputDirectory!=null&&n.hasOwnProperty("gcsOutputDirectory")&&(i.outputLocation=1,!c.isString(n.gcsOutputDirectory)))return"gcsOutputDirectory: string expected";if(n.bigqueryOutputDataset!=null&&n.hasOwnProperty("bigqueryOutputDataset")){if(i.outputLocation===1)return"outputLocation: multiple values";if(i.outputLocation=1,!c.isString(n.bigqueryOutputDataset))return"bigqueryOutputDataset: string expected"}return n.bigqueryOutputTable!=null&&n.hasOwnProperty("bigqueryOutputTable")&&!c.isString(n.bigqueryOutputTable)?"bigqueryOutputTable: string expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.BatchPredictionJob.OutputInfo)return n;var i=new l.google.cloud.aiplatform.v1.BatchPredictionJob.OutputInfo;return n.gcsOutputDirectory!=null&&(i.gcsOutputDirectory=String(n.gcsOutputDirectory)),n.bigqueryOutputDataset!=null&&(i.bigqueryOutputDataset=String(n.bigqueryOutputDataset)),n.bigqueryOutputTable!=null&&(i.bigqueryOutputTable=String(n.bigqueryOutputTable)),i},r.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.bigqueryOutputTable=""),n.gcsOutputDirectory!=null&&n.hasOwnProperty("gcsOutputDirectory")&&(p.gcsOutputDirectory=n.gcsOutputDirectory,i.oneofs&&(p.outputLocation="gcsOutputDirectory")),n.bigqueryOutputDataset!=null&&n.hasOwnProperty("bigqueryOutputDataset")&&(p.bigqueryOutputDataset=n.bigqueryOutputDataset,i.oneofs&&(p.outputLocation="bigqueryOutputDataset")),n.bigqueryOutputTable!=null&&n.hasOwnProperty("bigqueryOutputTable")&&(p.bigqueryOutputTable=n.bigqueryOutputTable),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.BatchPredictionJob.OutputInfo"},r}(),a}(),m.CompletionStats=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.successfulCount=e.int64();break}case 2:{i.failedCount=e.int64();break}case 3:{i.incompleteCount=e.int64();break}case 5:{i.successfulForecastPointCount=e.int64();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.successfulCount!=null&&e.hasOwnProperty("successfulCount")&&!c.isInteger(e.successfulCount)&&!(e.successfulCount&&c.isInteger(e.successfulCount.low)&&c.isInteger(e.successfulCount.high))?"successfulCount: integer|Long expected":e.failedCount!=null&&e.hasOwnProperty("failedCount")&&!c.isInteger(e.failedCount)&&!(e.failedCount&&c.isInteger(e.failedCount.low)&&c.isInteger(e.failedCount.high))?"failedCount: integer|Long expected":e.incompleteCount!=null&&e.hasOwnProperty("incompleteCount")&&!c.isInteger(e.incompleteCount)&&!(e.incompleteCount&&c.isInteger(e.incompleteCount.low)&&c.isInteger(e.incompleteCount.high))?"incompleteCount: integer|Long expected":e.successfulForecastPointCount!=null&&e.hasOwnProperty("successfulForecastPointCount")&&!c.isInteger(e.successfulForecastPointCount)&&!(e.successfulForecastPointCount&&c.isInteger(e.successfulForecastPointCount.low)&&c.isInteger(e.successfulForecastPointCount.high))?"successfulForecastPointCount: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CompletionStats)return e;var t=new l.google.cloud.aiplatform.v1.CompletionStats;return e.successfulCount!=null&&(c.Long?(t.successfulCount=c.Long.fromValue(e.successfulCount)).unsigned=!1:typeof e.successfulCount=="string"?t.successfulCount=parseInt(e.successfulCount,10):typeof e.successfulCount=="number"?t.successfulCount=e.successfulCount:typeof e.successfulCount=="object"&&(t.successfulCount=new c.LongBits(e.successfulCount.low>>>0,e.successfulCount.high>>>0).toNumber())),e.failedCount!=null&&(c.Long?(t.failedCount=c.Long.fromValue(e.failedCount)).unsigned=!1:typeof e.failedCount=="string"?t.failedCount=parseInt(e.failedCount,10):typeof e.failedCount=="number"?t.failedCount=e.failedCount:typeof e.failedCount=="object"&&(t.failedCount=new c.LongBits(e.failedCount.low>>>0,e.failedCount.high>>>0).toNumber())),e.incompleteCount!=null&&(c.Long?(t.incompleteCount=c.Long.fromValue(e.incompleteCount)).unsigned=!1:typeof e.incompleteCount=="string"?t.incompleteCount=parseInt(e.incompleteCount,10):typeof e.incompleteCount=="number"?t.incompleteCount=e.incompleteCount:typeof e.incompleteCount=="object"&&(t.incompleteCount=new c.LongBits(e.incompleteCount.low>>>0,e.incompleteCount.high>>>0).toNumber())),e.successfulForecastPointCount!=null&&(c.Long?(t.successfulForecastPointCount=c.Long.fromValue(e.successfulForecastPointCount)).unsigned=!1:typeof e.successfulForecastPointCount=="string"?t.successfulForecastPointCount=parseInt(e.successfulForecastPointCount,10):typeof e.successfulForecastPointCount=="number"?t.successfulForecastPointCount=e.successfulForecastPointCount:typeof e.successfulForecastPointCount=="object"&&(t.successfulForecastPointCount=new c.LongBits(e.successfulForecastPointCount.low>>>0,e.successfulForecastPointCount.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.successfulCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.successfulCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.incompleteCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.incompleteCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.successfulForecastPointCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.successfulForecastPointCount=t.longs===String?"0":0}return e.successfulCount!=null&&e.hasOwnProperty("successfulCount")&&(typeof e.successfulCount=="number"?n.successfulCount=t.longs===String?String(e.successfulCount):e.successfulCount:n.successfulCount=t.longs===String?c.Long.prototype.toString.call(e.successfulCount):t.longs===Number?new c.LongBits(e.successfulCount.low>>>0,e.successfulCount.high>>>0).toNumber():e.successfulCount),e.failedCount!=null&&e.hasOwnProperty("failedCount")&&(typeof e.failedCount=="number"?n.failedCount=t.longs===String?String(e.failedCount):e.failedCount:n.failedCount=t.longs===String?c.Long.prototype.toString.call(e.failedCount):t.longs===Number?new c.LongBits(e.failedCount.low>>>0,e.failedCount.high>>>0).toNumber():e.failedCount),e.incompleteCount!=null&&e.hasOwnProperty("incompleteCount")&&(typeof e.incompleteCount=="number"?n.incompleteCount=t.longs===String?String(e.incompleteCount):e.incompleteCount:n.incompleteCount=t.longs===String?c.Long.prototype.toString.call(e.incompleteCount):t.longs===Number?new c.LongBits(e.incompleteCount.low>>>0,e.incompleteCount.high>>>0).toNumber():e.incompleteCount),e.successfulForecastPointCount!=null&&e.hasOwnProperty("successfulForecastPointCount")&&(typeof e.successfulForecastPointCount=="number"?n.successfulForecastPointCount=t.longs===String?String(e.successfulForecastPointCount):e.successfulForecastPointCount:n.successfulForecastPointCount=t.longs===String?c.Long.prototype.toString.call(e.successfulForecastPointCount):t.longs===Number?new c.LongBits(e.successfulForecastPointCount.low>>>0,e.successfulForecastPointCount.high>>>0).toNumber():e.successfulForecastPointCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CompletionStats"},a}(),m.EncryptionSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.kmsKeyName=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.kmsKeyName!=null&&e.hasOwnProperty("kmsKeyName")&&!c.isString(e.kmsKeyName)?"kmsKeyName: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.EncryptionSpec)return e;var t=new l.google.cloud.aiplatform.v1.EncryptionSpec;return e.kmsKeyName!=null&&(t.kmsKeyName=String(e.kmsKeyName)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.kmsKeyName=""),e.kmsKeyName!=null&&e.hasOwnProperty("kmsKeyName")&&(n.kmsKeyName=e.kmsKeyName),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.EncryptionSpec"},a}(),m.Explanation=function(){function a(r){if(this.attributions=[],this.neighbors=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.attributions&&i.attributions.length||(i.attributions=[]),i.attributions.push(l.google.cloud.aiplatform.v1.Attribution.decode(e,e.uint32()));break}case 2:{i.neighbors&&i.neighbors.length||(i.neighbors=[]),i.neighbors.push(l.google.cloud.aiplatform.v1.Neighbor.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.attributions!=null&&e.hasOwnProperty("attributions")){if(!Array.isArray(e.attributions))return"attributions: array expected";for(var t=0;t>>3){case 1:{i.meanAttributions&&i.meanAttributions.length||(i.meanAttributions=[]),i.meanAttributions.push(l.google.cloud.aiplatform.v1.Attribution.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.meanAttributions!=null&&e.hasOwnProperty("meanAttributions")){if(!Array.isArray(e.meanAttributions))return"meanAttributions: array expected";for(var t=0;t>>3){case 1:{i.baselineOutputValue=e.double();break}case 2:{i.instanceOutputValue=e.double();break}case 3:{i.featureAttributions=l.google.protobuf.Value.decode(e,e.uint32());break}case 4:{if(i.outputIndex&&i.outputIndex.length||(i.outputIndex=[]),(p&7)===2)for(var f=e.uint32()+e.pos;e.pos>>3){case 1:{i.neighborId=e.string();break}case 2:{i.neighborDistance=e.double();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.neighborId!=null&&e.hasOwnProperty("neighborId")&&!c.isString(e.neighborId)?"neighborId: string expected":e.neighborDistance!=null&&e.hasOwnProperty("neighborDistance")&&typeof e.neighborDistance!="number"?"neighborDistance: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.Neighbor)return e;var t=new l.google.cloud.aiplatform.v1.Neighbor;return e.neighborId!=null&&(t.neighborId=String(e.neighborId)),e.neighborDistance!=null&&(t.neighborDistance=Number(e.neighborDistance)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.neighborId="",n.neighborDistance=0),e.neighborId!=null&&e.hasOwnProperty("neighborId")&&(n.neighborId=e.neighborId),e.neighborDistance!=null&&e.hasOwnProperty("neighborDistance")&&(n.neighborDistance=t.json&&!isFinite(e.neighborDistance)?String(e.neighborDistance):e.neighborDistance),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.Neighbor"},a}(),m.ExplanationSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parameters=l.google.cloud.aiplatform.v1.ExplanationParameters.decode(e,e.uint32());break}case 2:{i.metadata=l.google.cloud.aiplatform.v1.ExplanationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parameters!=null&&e.hasOwnProperty("parameters")){var t=l.google.cloud.aiplatform.v1.ExplanationParameters.verify(e.parameters);if(t)return"parameters."+t}if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.cloud.aiplatform.v1.ExplanationMetadata.verify(e.metadata);if(t)return"metadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExplanationSpec)return e;var t=new l.google.cloud.aiplatform.v1.ExplanationSpec;if(e.parameters!=null){if(typeof e.parameters!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationSpec.parameters: object expected");t.parameters=l.google.cloud.aiplatform.v1.ExplanationParameters.fromObject(e.parameters)}if(e.metadata!=null){if(typeof e.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationSpec.metadata: object expected");t.metadata=l.google.cloud.aiplatform.v1.ExplanationMetadata.fromObject(e.metadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parameters=null,n.metadata=null),e.parameters!=null&&e.hasOwnProperty("parameters")&&(n.parameters=l.google.cloud.aiplatform.v1.ExplanationParameters.toObject(e.parameters,t)),e.metadata!=null&&e.hasOwnProperty("metadata")&&(n.metadata=l.google.cloud.aiplatform.v1.ExplanationMetadata.toObject(e.metadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExplanationSpec"},a}(),m.ExplanationParameters=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.sampledShapleyAttribution=l.google.cloud.aiplatform.v1.SampledShapleyAttribution.decode(t,t.uint32());break}case 2:{p.integratedGradientsAttribution=l.google.cloud.aiplatform.v1.IntegratedGradientsAttribution.decode(t,t.uint32());break}case 3:{p.xraiAttribution=l.google.cloud.aiplatform.v1.XraiAttribution.decode(t,t.uint32());break}case 7:{p.examples=l.google.cloud.aiplatform.v1.Examples.decode(t,t.uint32());break}case 4:{p.topK=t.int32();break}case 5:{p.outputIndices=l.google.protobuf.ListValue.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.sampledShapleyAttribution!=null&&t.hasOwnProperty("sampledShapleyAttribution")){n.method=1;{var i=l.google.cloud.aiplatform.v1.SampledShapleyAttribution.verify(t.sampledShapleyAttribution);if(i)return"sampledShapleyAttribution."+i}}if(t.integratedGradientsAttribution!=null&&t.hasOwnProperty("integratedGradientsAttribution")){if(n.method===1)return"method: multiple values";n.method=1;{var i=l.google.cloud.aiplatform.v1.IntegratedGradientsAttribution.verify(t.integratedGradientsAttribution);if(i)return"integratedGradientsAttribution."+i}}if(t.xraiAttribution!=null&&t.hasOwnProperty("xraiAttribution")){if(n.method===1)return"method: multiple values";n.method=1;{var i=l.google.cloud.aiplatform.v1.XraiAttribution.verify(t.xraiAttribution);if(i)return"xraiAttribution."+i}}if(t.examples!=null&&t.hasOwnProperty("examples")){if(n.method===1)return"method: multiple values";n.method=1;{var i=l.google.cloud.aiplatform.v1.Examples.verify(t.examples);if(i)return"examples."+i}}if(t.topK!=null&&t.hasOwnProperty("topK")&&!c.isInteger(t.topK))return"topK: integer expected";if(t.outputIndices!=null&&t.hasOwnProperty("outputIndices")){var i=l.google.protobuf.ListValue.verify(t.outputIndices);if(i)return"outputIndices."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ExplanationParameters)return t;var n=new l.google.cloud.aiplatform.v1.ExplanationParameters;if(t.sampledShapleyAttribution!=null){if(typeof t.sampledShapleyAttribution!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationParameters.sampledShapleyAttribution: object expected");n.sampledShapleyAttribution=l.google.cloud.aiplatform.v1.SampledShapleyAttribution.fromObject(t.sampledShapleyAttribution)}if(t.integratedGradientsAttribution!=null){if(typeof t.integratedGradientsAttribution!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationParameters.integratedGradientsAttribution: object expected");n.integratedGradientsAttribution=l.google.cloud.aiplatform.v1.IntegratedGradientsAttribution.fromObject(t.integratedGradientsAttribution)}if(t.xraiAttribution!=null){if(typeof t.xraiAttribution!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationParameters.xraiAttribution: object expected");n.xraiAttribution=l.google.cloud.aiplatform.v1.XraiAttribution.fromObject(t.xraiAttribution)}if(t.examples!=null){if(typeof t.examples!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationParameters.examples: object expected");n.examples=l.google.cloud.aiplatform.v1.Examples.fromObject(t.examples)}if(t.topK!=null&&(n.topK=t.topK|0),t.outputIndices!=null){if(typeof t.outputIndices!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationParameters.outputIndices: object expected");n.outputIndices=l.google.protobuf.ListValue.fromObject(t.outputIndices)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.topK=0,i.outputIndices=null),t.sampledShapleyAttribution!=null&&t.hasOwnProperty("sampledShapleyAttribution")&&(i.sampledShapleyAttribution=l.google.cloud.aiplatform.v1.SampledShapleyAttribution.toObject(t.sampledShapleyAttribution,n),n.oneofs&&(i.method="sampledShapleyAttribution")),t.integratedGradientsAttribution!=null&&t.hasOwnProperty("integratedGradientsAttribution")&&(i.integratedGradientsAttribution=l.google.cloud.aiplatform.v1.IntegratedGradientsAttribution.toObject(t.integratedGradientsAttribution,n),n.oneofs&&(i.method="integratedGradientsAttribution")),t.xraiAttribution!=null&&t.hasOwnProperty("xraiAttribution")&&(i.xraiAttribution=l.google.cloud.aiplatform.v1.XraiAttribution.toObject(t.xraiAttribution,n),n.oneofs&&(i.method="xraiAttribution")),t.topK!=null&&t.hasOwnProperty("topK")&&(i.topK=t.topK),t.outputIndices!=null&&t.hasOwnProperty("outputIndices")&&(i.outputIndices=l.google.protobuf.ListValue.toObject(t.outputIndices,n)),t.examples!=null&&t.hasOwnProperty("examples")&&(i.examples=l.google.cloud.aiplatform.v1.Examples.toObject(t.examples,n),n.oneofs&&(i.method="examples")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ExplanationParameters"},a}(),m.SampledShapleyAttribution=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.pathCount=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.pathCount!=null&&e.hasOwnProperty("pathCount")&&!c.isInteger(e.pathCount)?"pathCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.SampledShapleyAttribution)return e;var t=new l.google.cloud.aiplatform.v1.SampledShapleyAttribution;return e.pathCount!=null&&(t.pathCount=e.pathCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.pathCount=0),e.pathCount!=null&&e.hasOwnProperty("pathCount")&&(n.pathCount=e.pathCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.SampledShapleyAttribution"},a}(),m.IntegratedGradientsAttribution=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.stepCount=e.int32();break}case 2:{i.smoothGradConfig=l.google.cloud.aiplatform.v1.SmoothGradConfig.decode(e,e.uint32());break}case 3:{i.blurBaselineConfig=l.google.cloud.aiplatform.v1.BlurBaselineConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.stepCount!=null&&e.hasOwnProperty("stepCount")&&!c.isInteger(e.stepCount))return"stepCount: integer expected";if(e.smoothGradConfig!=null&&e.hasOwnProperty("smoothGradConfig")){var t=l.google.cloud.aiplatform.v1.SmoothGradConfig.verify(e.smoothGradConfig);if(t)return"smoothGradConfig."+t}if(e.blurBaselineConfig!=null&&e.hasOwnProperty("blurBaselineConfig")){var t=l.google.cloud.aiplatform.v1.BlurBaselineConfig.verify(e.blurBaselineConfig);if(t)return"blurBaselineConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.IntegratedGradientsAttribution)return e;var t=new l.google.cloud.aiplatform.v1.IntegratedGradientsAttribution;if(e.stepCount!=null&&(t.stepCount=e.stepCount|0),e.smoothGradConfig!=null){if(typeof e.smoothGradConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.IntegratedGradientsAttribution.smoothGradConfig: object expected");t.smoothGradConfig=l.google.cloud.aiplatform.v1.SmoothGradConfig.fromObject(e.smoothGradConfig)}if(e.blurBaselineConfig!=null){if(typeof e.blurBaselineConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.IntegratedGradientsAttribution.blurBaselineConfig: object expected");t.blurBaselineConfig=l.google.cloud.aiplatform.v1.BlurBaselineConfig.fromObject(e.blurBaselineConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.stepCount=0,n.smoothGradConfig=null,n.blurBaselineConfig=null),e.stepCount!=null&&e.hasOwnProperty("stepCount")&&(n.stepCount=e.stepCount),e.smoothGradConfig!=null&&e.hasOwnProperty("smoothGradConfig")&&(n.smoothGradConfig=l.google.cloud.aiplatform.v1.SmoothGradConfig.toObject(e.smoothGradConfig,t)),e.blurBaselineConfig!=null&&e.hasOwnProperty("blurBaselineConfig")&&(n.blurBaselineConfig=l.google.cloud.aiplatform.v1.BlurBaselineConfig.toObject(e.blurBaselineConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.IntegratedGradientsAttribution"},a}(),m.XraiAttribution=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.stepCount=e.int32();break}case 2:{i.smoothGradConfig=l.google.cloud.aiplatform.v1.SmoothGradConfig.decode(e,e.uint32());break}case 3:{i.blurBaselineConfig=l.google.cloud.aiplatform.v1.BlurBaselineConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.stepCount!=null&&e.hasOwnProperty("stepCount")&&!c.isInteger(e.stepCount))return"stepCount: integer expected";if(e.smoothGradConfig!=null&&e.hasOwnProperty("smoothGradConfig")){var t=l.google.cloud.aiplatform.v1.SmoothGradConfig.verify(e.smoothGradConfig);if(t)return"smoothGradConfig."+t}if(e.blurBaselineConfig!=null&&e.hasOwnProperty("blurBaselineConfig")){var t=l.google.cloud.aiplatform.v1.BlurBaselineConfig.verify(e.blurBaselineConfig);if(t)return"blurBaselineConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.XraiAttribution)return e;var t=new l.google.cloud.aiplatform.v1.XraiAttribution;if(e.stepCount!=null&&(t.stepCount=e.stepCount|0),e.smoothGradConfig!=null){if(typeof e.smoothGradConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.XraiAttribution.smoothGradConfig: object expected");t.smoothGradConfig=l.google.cloud.aiplatform.v1.SmoothGradConfig.fromObject(e.smoothGradConfig)}if(e.blurBaselineConfig!=null){if(typeof e.blurBaselineConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.XraiAttribution.blurBaselineConfig: object expected");t.blurBaselineConfig=l.google.cloud.aiplatform.v1.BlurBaselineConfig.fromObject(e.blurBaselineConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.stepCount=0,n.smoothGradConfig=null,n.blurBaselineConfig=null),e.stepCount!=null&&e.hasOwnProperty("stepCount")&&(n.stepCount=e.stepCount),e.smoothGradConfig!=null&&e.hasOwnProperty("smoothGradConfig")&&(n.smoothGradConfig=l.google.cloud.aiplatform.v1.SmoothGradConfig.toObject(e.smoothGradConfig,t)),e.blurBaselineConfig!=null&&e.hasOwnProperty("blurBaselineConfig")&&(n.blurBaselineConfig=l.google.cloud.aiplatform.v1.BlurBaselineConfig.toObject(e.blurBaselineConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.XraiAttribution"},a}(),m.SmoothGradConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.noiseSigma=t.float();break}case 2:{p.featureNoiseSigma=l.google.cloud.aiplatform.v1.FeatureNoiseSigma.decode(t,t.uint32());break}case 3:{p.noisySampleCount=t.int32();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.noiseSigma!=null&&t.hasOwnProperty("noiseSigma")&&(n.GradientNoiseSigma=1,typeof t.noiseSigma!="number"))return"noiseSigma: number expected";if(t.featureNoiseSigma!=null&&t.hasOwnProperty("featureNoiseSigma")){if(n.GradientNoiseSigma===1)return"GradientNoiseSigma: multiple values";n.GradientNoiseSigma=1;{var i=l.google.cloud.aiplatform.v1.FeatureNoiseSigma.verify(t.featureNoiseSigma);if(i)return"featureNoiseSigma."+i}}return t.noisySampleCount!=null&&t.hasOwnProperty("noisySampleCount")&&!c.isInteger(t.noisySampleCount)?"noisySampleCount: integer expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.SmoothGradConfig)return t;var n=new l.google.cloud.aiplatform.v1.SmoothGradConfig;if(t.noiseSigma!=null&&(n.noiseSigma=Number(t.noiseSigma)),t.featureNoiseSigma!=null){if(typeof t.featureNoiseSigma!="object")throw TypeError(".google.cloud.aiplatform.v1.SmoothGradConfig.featureNoiseSigma: object expected");n.featureNoiseSigma=l.google.cloud.aiplatform.v1.FeatureNoiseSigma.fromObject(t.featureNoiseSigma)}return t.noisySampleCount!=null&&(n.noisySampleCount=t.noisySampleCount|0),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.noisySampleCount=0),t.noiseSigma!=null&&t.hasOwnProperty("noiseSigma")&&(i.noiseSigma=n.json&&!isFinite(t.noiseSigma)?String(t.noiseSigma):t.noiseSigma,n.oneofs&&(i.GradientNoiseSigma="noiseSigma")),t.featureNoiseSigma!=null&&t.hasOwnProperty("featureNoiseSigma")&&(i.featureNoiseSigma=l.google.cloud.aiplatform.v1.FeatureNoiseSigma.toObject(t.featureNoiseSigma,n),n.oneofs&&(i.GradientNoiseSigma="featureNoiseSigma")),t.noisySampleCount!=null&&t.hasOwnProperty("noisySampleCount")&&(i.noisySampleCount=t.noisySampleCount),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.SmoothGradConfig"},a}(),m.FeatureNoiseSigma=function(){function a(r){if(this.noiseSigma=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.noiseSigma&&i.noiseSigma.length||(i.noiseSigma=[]),i.noiseSigma.push(l.google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.noiseSigma!=null&&e.hasOwnProperty("noiseSigma")){if(!Array.isArray(e.noiseSigma))return"noiseSigma: array expected";for(var t=0;t>>3){case 1:{p.name=t.string();break}case 2:{p.sigma=t.float();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name)?"name: string expected":t.sigma!=null&&t.hasOwnProperty("sigma")&&typeof t.sigma!="number"?"sigma: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature)return t;var n=new l.google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature;return t.name!=null&&(n.name=String(t.name)),t.sigma!=null&&(n.sigma=Number(t.sigma)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.name="",i.sigma=0),t.name!=null&&t.hasOwnProperty("name")&&(i.name=t.name),t.sigma!=null&&t.hasOwnProperty("sigma")&&(i.sigma=n.json&&!isFinite(t.sigma)?String(t.sigma):t.sigma),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature"},r}(),a}(),m.BlurBaselineConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.maxBlurSigma=e.float();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.maxBlurSigma!=null&&e.hasOwnProperty("maxBlurSigma")&&typeof e.maxBlurSigma!="number"?"maxBlurSigma: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.BlurBaselineConfig)return e;var t=new l.google.cloud.aiplatform.v1.BlurBaselineConfig;return e.maxBlurSigma!=null&&(t.maxBlurSigma=Number(e.maxBlurSigma)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.maxBlurSigma=0),e.maxBlurSigma!=null&&e.hasOwnProperty("maxBlurSigma")&&(n.maxBlurSigma=t.json&&!isFinite(e.maxBlurSigma)?String(e.maxBlurSigma):e.maxBlurSigma),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.BlurBaselineConfig"},a}(),m.Examples=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 5:{p.exampleGcsSource=l.google.cloud.aiplatform.v1.Examples.ExampleGcsSource.decode(t,t.uint32());break}case 2:{p.nearestNeighborSearchConfig=l.google.protobuf.Value.decode(t,t.uint32());break}case 4:{p.presets=l.google.cloud.aiplatform.v1.Presets.decode(t,t.uint32());break}case 3:{p.neighborCount=t.int32();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.exampleGcsSource!=null&&t.hasOwnProperty("exampleGcsSource")){n.source=1;{var i=l.google.cloud.aiplatform.v1.Examples.ExampleGcsSource.verify(t.exampleGcsSource);if(i)return"exampleGcsSource."+i}}if(t.nearestNeighborSearchConfig!=null&&t.hasOwnProperty("nearestNeighborSearchConfig")){n.config=1;{var i=l.google.protobuf.Value.verify(t.nearestNeighborSearchConfig);if(i)return"nearestNeighborSearchConfig."+i}}if(t.presets!=null&&t.hasOwnProperty("presets")){if(n.config===1)return"config: multiple values";n.config=1;{var i=l.google.cloud.aiplatform.v1.Presets.verify(t.presets);if(i)return"presets."+i}}return t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&!c.isInteger(t.neighborCount)?"neighborCount: integer expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Examples)return t;var n=new l.google.cloud.aiplatform.v1.Examples;if(t.exampleGcsSource!=null){if(typeof t.exampleGcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1.Examples.exampleGcsSource: object expected");n.exampleGcsSource=l.google.cloud.aiplatform.v1.Examples.ExampleGcsSource.fromObject(t.exampleGcsSource)}if(t.nearestNeighborSearchConfig!=null){if(typeof t.nearestNeighborSearchConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.Examples.nearestNeighborSearchConfig: object expected");n.nearestNeighborSearchConfig=l.google.protobuf.Value.fromObject(t.nearestNeighborSearchConfig)}if(t.presets!=null){if(typeof t.presets!="object")throw TypeError(".google.cloud.aiplatform.v1.Examples.presets: object expected");n.presets=l.google.cloud.aiplatform.v1.Presets.fromObject(t.presets)}return t.neighborCount!=null&&(n.neighborCount=t.neighborCount|0),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.neighborCount=0),t.nearestNeighborSearchConfig!=null&&t.hasOwnProperty("nearestNeighborSearchConfig")&&(i.nearestNeighborSearchConfig=l.google.protobuf.Value.toObject(t.nearestNeighborSearchConfig,n),n.oneofs&&(i.config="nearestNeighborSearchConfig")),t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&(i.neighborCount=t.neighborCount),t.presets!=null&&t.hasOwnProperty("presets")&&(i.presets=l.google.cloud.aiplatform.v1.Presets.toObject(t.presets,n),n.oneofs&&(i.config="presets")),t.exampleGcsSource!=null&&t.hasOwnProperty("exampleGcsSource")&&(i.exampleGcsSource=l.google.cloud.aiplatform.v1.Examples.ExampleGcsSource.toObject(t.exampleGcsSource,n),n.oneofs&&(i.source="exampleGcsSource")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Examples"},a.ExampleGcsSource=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataFormat=n.int32();break}case 2:{f.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.dataFormat!=null&&n.hasOwnProperty("dataFormat"))switch(n.dataFormat){default:return"dataFormat: enum value expected";case 0:case 1:break}if(n.gcsSource!=null&&n.hasOwnProperty("gcsSource")){var i=l.google.cloud.aiplatform.v1.GcsSource.verify(n.gcsSource);if(i)return"gcsSource."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.Examples.ExampleGcsSource)return n;var i=new l.google.cloud.aiplatform.v1.Examples.ExampleGcsSource;switch(n.dataFormat){default:if(typeof n.dataFormat=="number"){i.dataFormat=n.dataFormat;break}break;case"DATA_FORMAT_UNSPECIFIED":case 0:i.dataFormat=0;break;case"JSONL":case 1:i.dataFormat=1;break}if(n.gcsSource!=null){if(typeof n.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1.Examples.ExampleGcsSource.gcsSource: object expected");i.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.fromObject(n.gcsSource)}return i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.dataFormat=i.enums===String?"DATA_FORMAT_UNSPECIFIED":0,p.gcsSource=null),n.dataFormat!=null&&n.hasOwnProperty("dataFormat")&&(p.dataFormat=i.enums===String?l.google.cloud.aiplatform.v1.Examples.ExampleGcsSource.DataFormat[n.dataFormat]===void 0?n.dataFormat:l.google.cloud.aiplatform.v1.Examples.ExampleGcsSource.DataFormat[n.dataFormat]:n.dataFormat),n.gcsSource!=null&&n.hasOwnProperty("gcsSource")&&(p.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.toObject(n.gcsSource,i)),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.Examples.ExampleGcsSource"},e.DataFormat=function(){var t={},n=Object.create(t);return n[t[0]="DATA_FORMAT_UNSPECIFIED"]=0,n[t[1]="JSONL"]=1,n}(),e}(),a}(),m.Presets=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.query=t.int32();break}case 2:{p.modality=t.int32();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.query!=null&&t.hasOwnProperty("query"))switch(n._query=1,t.query){default:return"query: enum value expected";case 0:case 1:break}if(t.modality!=null&&t.hasOwnProperty("modality"))switch(t.modality){default:return"modality: enum value expected";case 0:case 1:case 2:case 3:break}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Presets)return t;var n=new l.google.cloud.aiplatform.v1.Presets;switch(t.query){default:if(typeof t.query=="number"){n.query=t.query;break}break;case"PRECISE":case 0:n.query=0;break;case"FAST":case 1:n.query=1;break}switch(t.modality){default:if(typeof t.modality=="number"){n.modality=t.modality;break}break;case"MODALITY_UNSPECIFIED":case 0:n.modality=0;break;case"IMAGE":case 1:n.modality=1;break;case"TEXT":case 2:n.modality=2;break;case"TABULAR":case 3:n.modality=3;break}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.modality=n.enums===String?"MODALITY_UNSPECIFIED":0),t.query!=null&&t.hasOwnProperty("query")&&(i.query=n.enums===String?l.google.cloud.aiplatform.v1.Presets.Query[t.query]===void 0?t.query:l.google.cloud.aiplatform.v1.Presets.Query[t.query]:t.query,n.oneofs&&(i._query="query")),t.modality!=null&&t.hasOwnProperty("modality")&&(i.modality=n.enums===String?l.google.cloud.aiplatform.v1.Presets.Modality[t.modality]===void 0?t.modality:l.google.cloud.aiplatform.v1.Presets.Modality[t.modality]:t.modality),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Presets"},a.Query=function(){var e={},t=Object.create(e);return t[e[0]="PRECISE"]=0,t[e[1]="FAST"]=1,t}(),a.Modality=function(){var e={},t=Object.create(e);return t[e[0]="MODALITY_UNSPECIFIED"]=0,t[e[1]="IMAGE"]=1,t[e[2]="TEXT"]=2,t[e[3]="TABULAR"]=3,t}(),a}(),m.ExplanationSpecOverride=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parameters=l.google.cloud.aiplatform.v1.ExplanationParameters.decode(e,e.uint32());break}case 2:{i.metadata=l.google.cloud.aiplatform.v1.ExplanationMetadataOverride.decode(e,e.uint32());break}case 3:{i.examplesOverride=l.google.cloud.aiplatform.v1.ExamplesOverride.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parameters!=null&&e.hasOwnProperty("parameters")){var t=l.google.cloud.aiplatform.v1.ExplanationParameters.verify(e.parameters);if(t)return"parameters."+t}if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.cloud.aiplatform.v1.ExplanationMetadataOverride.verify(e.metadata);if(t)return"metadata."+t}if(e.examplesOverride!=null&&e.hasOwnProperty("examplesOverride")){var t=l.google.cloud.aiplatform.v1.ExamplesOverride.verify(e.examplesOverride);if(t)return"examplesOverride."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExplanationSpecOverride)return e;var t=new l.google.cloud.aiplatform.v1.ExplanationSpecOverride;if(e.parameters!=null){if(typeof e.parameters!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationSpecOverride.parameters: object expected");t.parameters=l.google.cloud.aiplatform.v1.ExplanationParameters.fromObject(e.parameters)}if(e.metadata!=null){if(typeof e.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationSpecOverride.metadata: object expected");t.metadata=l.google.cloud.aiplatform.v1.ExplanationMetadataOverride.fromObject(e.metadata)}if(e.examplesOverride!=null){if(typeof e.examplesOverride!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationSpecOverride.examplesOverride: object expected");t.examplesOverride=l.google.cloud.aiplatform.v1.ExamplesOverride.fromObject(e.examplesOverride)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parameters=null,n.metadata=null,n.examplesOverride=null),e.parameters!=null&&e.hasOwnProperty("parameters")&&(n.parameters=l.google.cloud.aiplatform.v1.ExplanationParameters.toObject(e.parameters,t)),e.metadata!=null&&e.hasOwnProperty("metadata")&&(n.metadata=l.google.cloud.aiplatform.v1.ExplanationMetadataOverride.toObject(e.metadata,t)),e.examplesOverride!=null&&e.hasOwnProperty("examplesOverride")&&(n.examplesOverride=l.google.cloud.aiplatform.v1.ExamplesOverride.toObject(e.examplesOverride,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExplanationSpecOverride"},a}(),m.ExplanationMetadataOverride=function(){function a(r){if(this.inputs={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.inputs===c.emptyObject&&(i.inputs={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1.ExplanationMetadataOverride.InputMetadataOverride.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.inputs[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.inputs!=null&&e.hasOwnProperty("inputs")){if(!c.isObject(e.inputs))return"inputs: object expected";for(var t=Object.keys(e.inputs),n=0;n>>3){case 1:{p.inputBaselines&&p.inputBaselines.length||(p.inputBaselines=[]),p.inputBaselines.push(l.google.protobuf.Value.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.inputBaselines!=null&&t.hasOwnProperty("inputBaselines")){if(!Array.isArray(t.inputBaselines))return"inputBaselines: array expected";for(var n=0;n>>3){case 1:{i.neighborCount=e.int32();break}case 2:{i.crowdingCount=e.int32();break}case 3:{i.restrictions&&i.restrictions.length||(i.restrictions=[]),i.restrictions.push(l.google.cloud.aiplatform.v1.ExamplesRestrictionsNamespace.decode(e,e.uint32()));break}case 4:{i.returnEmbeddings=e.bool();break}case 5:{i.dataFormat=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.neighborCount!=null&&e.hasOwnProperty("neighborCount")&&!c.isInteger(e.neighborCount))return"neighborCount: integer expected";if(e.crowdingCount!=null&&e.hasOwnProperty("crowdingCount")&&!c.isInteger(e.crowdingCount))return"crowdingCount: integer expected";if(e.restrictions!=null&&e.hasOwnProperty("restrictions")){if(!Array.isArray(e.restrictions))return"restrictions: array expected";for(var t=0;t>>3){case 1:{i.namespaceName=e.string();break}case 2:{i.allow&&i.allow.length||(i.allow=[]),i.allow.push(e.string());break}case 3:{i.deny&&i.deny.length||(i.deny=[]),i.deny.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.namespaceName!=null&&e.hasOwnProperty("namespaceName")&&!c.isString(e.namespaceName))return"namespaceName: string expected";if(e.allow!=null&&e.hasOwnProperty("allow")){if(!Array.isArray(e.allow))return"allow: array expected";for(var t=0;t>>3){case 1:{i.inputs===c.emptyObject&&(i.inputs={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.inputs[p]=f;break}case 2:{i.outputs===c.emptyObject&&(i.outputs={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1.ExplanationMetadata.OutputMetadata.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.outputs[p]=f;break}case 3:{i.featureAttributionsSchemaUri=e.string();break}case 5:{i.latentSpaceSource=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.inputs!=null&&e.hasOwnProperty("inputs")){if(!c.isObject(e.inputs))return"inputs: object expected";for(var t=Object.keys(e.inputs),n=0;n>>3){case 1:{p.inputBaselines&&p.inputBaselines.length||(p.inputBaselines=[]),p.inputBaselines.push(l.google.protobuf.Value.decode(t,t.uint32()));break}case 2:{p.inputTensorName=t.string();break}case 3:{p.encoding=t.int32();break}case 4:{p.modality=t.string();break}case 5:{p.featureValueDomain=l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.FeatureValueDomain.decode(t,t.uint32());break}case 6:{p.indicesTensorName=t.string();break}case 7:{p.denseShapeTensorName=t.string();break}case 8:{p.indexFeatureMapping&&p.indexFeatureMapping.length||(p.indexFeatureMapping=[]),p.indexFeatureMapping.push(t.string());break}case 9:{p.encodedTensorName=t.string();break}case 10:{p.encodedBaselines&&p.encodedBaselines.length||(p.encodedBaselines=[]),p.encodedBaselines.push(l.google.protobuf.Value.decode(t,t.uint32()));break}case 11:{p.visualization=l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.decode(t,t.uint32());break}case 12:{p.groupName=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.inputBaselines!=null&&t.hasOwnProperty("inputBaselines")){if(!Array.isArray(t.inputBaselines))return"inputBaselines: array expected";for(var n=0;n>>3){case 1:{f.minValue=n.float();break}case 2:{f.maxValue=n.float();break}case 3:{f.originalMean=n.float();break}case 4:{f.originalStddev=n.float();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.minValue!=null&&n.hasOwnProperty("minValue")&&typeof n.minValue!="number"?"minValue: number expected":n.maxValue!=null&&n.hasOwnProperty("maxValue")&&typeof n.maxValue!="number"?"maxValue: number expected":n.originalMean!=null&&n.hasOwnProperty("originalMean")&&typeof n.originalMean!="number"?"originalMean: number expected":n.originalStddev!=null&&n.hasOwnProperty("originalStddev")&&typeof n.originalStddev!="number"?"originalStddev: number expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.FeatureValueDomain)return n;var i=new l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.FeatureValueDomain;return n.minValue!=null&&(i.minValue=Number(n.minValue)),n.maxValue!=null&&(i.maxValue=Number(n.maxValue)),n.originalMean!=null&&(i.originalMean=Number(n.originalMean)),n.originalStddev!=null&&(i.originalStddev=Number(n.originalStddev)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.minValue=0,p.maxValue=0,p.originalMean=0,p.originalStddev=0),n.minValue!=null&&n.hasOwnProperty("minValue")&&(p.minValue=i.json&&!isFinite(n.minValue)?String(n.minValue):n.minValue),n.maxValue!=null&&n.hasOwnProperty("maxValue")&&(p.maxValue=i.json&&!isFinite(n.maxValue)?String(n.maxValue):n.maxValue),n.originalMean!=null&&n.hasOwnProperty("originalMean")&&(p.originalMean=i.json&&!isFinite(n.originalMean)?String(n.originalMean):n.originalMean),n.originalStddev!=null&&n.hasOwnProperty("originalStddev")&&(p.originalStddev=i.json&&!isFinite(n.originalStddev)?String(n.originalStddev):n.originalStddev),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.FeatureValueDomain"},e}(),r.Visualization=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.type=n.int32();break}case 2:{f.polarity=n.int32();break}case 3:{f.colorMap=n.int32();break}case 4:{f.clipPercentUpperbound=n.float();break}case 5:{f.clipPercentLowerbound=n.float();break}case 6:{f.overlayType=n.int32();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.type!=null&&n.hasOwnProperty("type"))switch(n.type){default:return"type: enum value expected";case 0:case 1:case 2:break}if(n.polarity!=null&&n.hasOwnProperty("polarity"))switch(n.polarity){default:return"polarity: enum value expected";case 0:case 1:case 2:case 3:break}if(n.colorMap!=null&&n.hasOwnProperty("colorMap"))switch(n.colorMap){default:return"colorMap: enum value expected";case 0:case 1:case 2:case 3:case 4:case 6:case 5:break}if(n.clipPercentUpperbound!=null&&n.hasOwnProperty("clipPercentUpperbound")&&typeof n.clipPercentUpperbound!="number")return"clipPercentUpperbound: number expected";if(n.clipPercentLowerbound!=null&&n.hasOwnProperty("clipPercentLowerbound")&&typeof n.clipPercentLowerbound!="number")return"clipPercentLowerbound: number expected";if(n.overlayType!=null&&n.hasOwnProperty("overlayType"))switch(n.overlayType){default:return"overlayType: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization)return n;var i=new l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization;switch(n.type){default:if(typeof n.type=="number"){i.type=n.type;break}break;case"TYPE_UNSPECIFIED":case 0:i.type=0;break;case"PIXELS":case 1:i.type=1;break;case"OUTLINES":case 2:i.type=2;break}switch(n.polarity){default:if(typeof n.polarity=="number"){i.polarity=n.polarity;break}break;case"POLARITY_UNSPECIFIED":case 0:i.polarity=0;break;case"POSITIVE":case 1:i.polarity=1;break;case"NEGATIVE":case 2:i.polarity=2;break;case"BOTH":case 3:i.polarity=3;break}switch(n.colorMap){default:if(typeof n.colorMap=="number"){i.colorMap=n.colorMap;break}break;case"COLOR_MAP_UNSPECIFIED":case 0:i.colorMap=0;break;case"PINK_GREEN":case 1:i.colorMap=1;break;case"VIRIDIS":case 2:i.colorMap=2;break;case"RED":case 3:i.colorMap=3;break;case"GREEN":case 4:i.colorMap=4;break;case"RED_GREEN":case 6:i.colorMap=6;break;case"PINK_WHITE_GREEN":case 5:i.colorMap=5;break}switch(n.clipPercentUpperbound!=null&&(i.clipPercentUpperbound=Number(n.clipPercentUpperbound)),n.clipPercentLowerbound!=null&&(i.clipPercentLowerbound=Number(n.clipPercentLowerbound)),n.overlayType){default:if(typeof n.overlayType=="number"){i.overlayType=n.overlayType;break}break;case"OVERLAY_TYPE_UNSPECIFIED":case 0:i.overlayType=0;break;case"NONE":case 1:i.overlayType=1;break;case"ORIGINAL":case 2:i.overlayType=2;break;case"GRAYSCALE":case 3:i.overlayType=3;break;case"MASK_BLACK":case 4:i.overlayType=4;break}return i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.type=i.enums===String?"TYPE_UNSPECIFIED":0,p.polarity=i.enums===String?"POLARITY_UNSPECIFIED":0,p.colorMap=i.enums===String?"COLOR_MAP_UNSPECIFIED":0,p.clipPercentUpperbound=0,p.clipPercentLowerbound=0,p.overlayType=i.enums===String?"OVERLAY_TYPE_UNSPECIFIED":0),n.type!=null&&n.hasOwnProperty("type")&&(p.type=i.enums===String?l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.Type[n.type]===void 0?n.type:l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.Type[n.type]:n.type),n.polarity!=null&&n.hasOwnProperty("polarity")&&(p.polarity=i.enums===String?l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.Polarity[n.polarity]===void 0?n.polarity:l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.Polarity[n.polarity]:n.polarity),n.colorMap!=null&&n.hasOwnProperty("colorMap")&&(p.colorMap=i.enums===String?l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.ColorMap[n.colorMap]===void 0?n.colorMap:l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.ColorMap[n.colorMap]:n.colorMap),n.clipPercentUpperbound!=null&&n.hasOwnProperty("clipPercentUpperbound")&&(p.clipPercentUpperbound=i.json&&!isFinite(n.clipPercentUpperbound)?String(n.clipPercentUpperbound):n.clipPercentUpperbound),n.clipPercentLowerbound!=null&&n.hasOwnProperty("clipPercentLowerbound")&&(p.clipPercentLowerbound=i.json&&!isFinite(n.clipPercentLowerbound)?String(n.clipPercentLowerbound):n.clipPercentLowerbound),n.overlayType!=null&&n.hasOwnProperty("overlayType")&&(p.overlayType=i.enums===String?l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.OverlayType[n.overlayType]===void 0?n.overlayType:l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.OverlayType[n.overlayType]:n.overlayType),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization"},e.Type=function(){var t={},n=Object.create(t);return n[t[0]="TYPE_UNSPECIFIED"]=0,n[t[1]="PIXELS"]=1,n[t[2]="OUTLINES"]=2,n}(),e.Polarity=function(){var t={},n=Object.create(t);return n[t[0]="POLARITY_UNSPECIFIED"]=0,n[t[1]="POSITIVE"]=1,n[t[2]="NEGATIVE"]=2,n[t[3]="BOTH"]=3,n}(),e.ColorMap=function(){var t={},n=Object.create(t);return n[t[0]="COLOR_MAP_UNSPECIFIED"]=0,n[t[1]="PINK_GREEN"]=1,n[t[2]="VIRIDIS"]=2,n[t[3]="RED"]=3,n[t[4]="GREEN"]=4,n[t[6]="RED_GREEN"]=6,n[t[5]="PINK_WHITE_GREEN"]=5,n}(),e.OverlayType=function(){var t={},n=Object.create(t);return n[t[0]="OVERLAY_TYPE_UNSPECIFIED"]=0,n[t[1]="NONE"]=1,n[t[2]="ORIGINAL"]=2,n[t[3]="GRAYSCALE"]=3,n[t[4]="MASK_BLACK"]=4,n}(),e}(),r.Encoding=function(){var e={},t=Object.create(e);return t[e[0]="ENCODING_UNSPECIFIED"]=0,t[e[1]="IDENTITY"]=1,t[e[2]="BAG_OF_FEATURES"]=2,t[e[3]="BAG_OF_FEATURES_SPARSE"]=3,t[e[4]="INDICATOR"]=4,t[e[5]="COMBINED_EMBEDDING"]=5,t[e[6]="CONCAT_EMBEDDING"]=6,t}(),r}(),a.OutputMetadata=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.indexDisplayNameMapping=l.google.protobuf.Value.decode(n,n.uint32());break}case 2:{f.displayNameMappingKey=n.string();break}case 3:{f.outputTensorName=n.string();break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.indexDisplayNameMapping!=null&&n.hasOwnProperty("indexDisplayNameMapping")){i.displayNameMapping=1;{var p=l.google.protobuf.Value.verify(n.indexDisplayNameMapping);if(p)return"indexDisplayNameMapping."+p}}if(n.displayNameMappingKey!=null&&n.hasOwnProperty("displayNameMappingKey")){if(i.displayNameMapping===1)return"displayNameMapping: multiple values";if(i.displayNameMapping=1,!c.isString(n.displayNameMappingKey))return"displayNameMappingKey: string expected"}return n.outputTensorName!=null&&n.hasOwnProperty("outputTensorName")&&!c.isString(n.outputTensorName)?"outputTensorName: string expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.ExplanationMetadata.OutputMetadata)return n;var i=new l.google.cloud.aiplatform.v1.ExplanationMetadata.OutputMetadata;if(n.indexDisplayNameMapping!=null){if(typeof n.indexDisplayNameMapping!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationMetadata.OutputMetadata.indexDisplayNameMapping: object expected");i.indexDisplayNameMapping=l.google.protobuf.Value.fromObject(n.indexDisplayNameMapping)}return n.displayNameMappingKey!=null&&(i.displayNameMappingKey=String(n.displayNameMappingKey)),n.outputTensorName!=null&&(i.outputTensorName=String(n.outputTensorName)),i},r.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.outputTensorName=""),n.indexDisplayNameMapping!=null&&n.hasOwnProperty("indexDisplayNameMapping")&&(p.indexDisplayNameMapping=l.google.protobuf.Value.toObject(n.indexDisplayNameMapping,i),i.oneofs&&(p.displayNameMapping="indexDisplayNameMapping")),n.displayNameMappingKey!=null&&n.hasOwnProperty("displayNameMappingKey")&&(p.displayNameMappingKey=n.displayNameMappingKey,i.oneofs&&(p.displayNameMapping="displayNameMappingKey")),n.outputTensorName!=null&&n.hasOwnProperty("outputTensorName")&&(p.outputTensorName=n.outputTensorName),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.ExplanationMetadata.OutputMetadata"},r}(),a}(),m.AvroSource=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.gcsSource!=null&&e.hasOwnProperty("gcsSource")){var t=l.google.cloud.aiplatform.v1.GcsSource.verify(e.gcsSource);if(t)return"gcsSource."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.AvroSource)return e;var t=new l.google.cloud.aiplatform.v1.AvroSource;if(e.gcsSource!=null){if(typeof e.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1.AvroSource.gcsSource: object expected");t.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.fromObject(e.gcsSource)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.gcsSource=null),e.gcsSource!=null&&e.hasOwnProperty("gcsSource")&&(n.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.toObject(e.gcsSource,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.AvroSource"},a}(),m.CsvSource=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.gcsSource!=null&&e.hasOwnProperty("gcsSource")){var t=l.google.cloud.aiplatform.v1.GcsSource.verify(e.gcsSource);if(t)return"gcsSource."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CsvSource)return e;var t=new l.google.cloud.aiplatform.v1.CsvSource;if(e.gcsSource!=null){if(typeof e.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1.CsvSource.gcsSource: object expected");t.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.fromObject(e.gcsSource)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.gcsSource=null),e.gcsSource!=null&&e.hasOwnProperty("gcsSource")&&(n.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.toObject(e.gcsSource,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CsvSource"},a}(),m.GcsSource=function(){function a(r){if(this.uris=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.uris&&i.uris.length||(i.uris=[]),i.uris.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.uris!=null&&e.hasOwnProperty("uris")){if(!Array.isArray(e.uris))return"uris: array expected";for(var t=0;t>>3){case 1:{i.outputUriPrefix=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.outputUriPrefix!=null&&e.hasOwnProperty("outputUriPrefix")&&!c.isString(e.outputUriPrefix)?"outputUriPrefix: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GcsDestination)return e;var t=new l.google.cloud.aiplatform.v1.GcsDestination;return e.outputUriPrefix!=null&&(t.outputUriPrefix=String(e.outputUriPrefix)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.outputUriPrefix=""),e.outputUriPrefix!=null&&e.hasOwnProperty("outputUriPrefix")&&(n.outputUriPrefix=e.outputUriPrefix),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GcsDestination"},a}(),m.BigQuerySource=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.inputUri=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.inputUri!=null&&e.hasOwnProperty("inputUri")&&!c.isString(e.inputUri)?"inputUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.BigQuerySource)return e;var t=new l.google.cloud.aiplatform.v1.BigQuerySource;return e.inputUri!=null&&(t.inputUri=String(e.inputUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.inputUri=""),e.inputUri!=null&&e.hasOwnProperty("inputUri")&&(n.inputUri=e.inputUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.BigQuerySource"},a}(),m.BigQueryDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.outputUri=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.outputUri!=null&&e.hasOwnProperty("outputUri")&&!c.isString(e.outputUri)?"outputUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.BigQueryDestination)return e;var t=new l.google.cloud.aiplatform.v1.BigQueryDestination;return e.outputUri!=null&&(t.outputUri=String(e.outputUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.outputUri=""),e.outputUri!=null&&e.hasOwnProperty("outputUri")&&(n.outputUri=e.outputUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.BigQueryDestination"},a}(),m.CsvDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.gcsDestination!=null&&e.hasOwnProperty("gcsDestination")){var t=l.google.cloud.aiplatform.v1.GcsDestination.verify(e.gcsDestination);if(t)return"gcsDestination."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CsvDestination)return e;var t=new l.google.cloud.aiplatform.v1.CsvDestination;if(e.gcsDestination!=null){if(typeof e.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.CsvDestination.gcsDestination: object expected");t.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.fromObject(e.gcsDestination)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.gcsDestination=null),e.gcsDestination!=null&&e.hasOwnProperty("gcsDestination")&&(n.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.toObject(e.gcsDestination,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CsvDestination"},a}(),m.TFRecordDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.gcsDestination!=null&&e.hasOwnProperty("gcsDestination")){var t=l.google.cloud.aiplatform.v1.GcsDestination.verify(e.gcsDestination);if(t)return"gcsDestination."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.TFRecordDestination)return e;var t=new l.google.cloud.aiplatform.v1.TFRecordDestination;if(e.gcsDestination!=null){if(typeof e.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.TFRecordDestination.gcsDestination: object expected");t.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.fromObject(e.gcsDestination)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.gcsDestination=null),e.gcsDestination!=null&&e.hasOwnProperty("gcsDestination")&&(n.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.toObject(e.gcsDestination,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.TFRecordDestination"},a}(),m.ContainerRegistryDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.outputUri=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.outputUri!=null&&e.hasOwnProperty("outputUri")&&!c.isString(e.outputUri)?"outputUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ContainerRegistryDestination)return e;var t=new l.google.cloud.aiplatform.v1.ContainerRegistryDestination;return e.outputUri!=null&&(t.outputUri=String(e.outputUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.outputUri=""),e.outputUri!=null&&e.hasOwnProperty("outputUri")&&(n.outputUri=e.outputUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ContainerRegistryDestination"},a}(),m.JobState=function(){var a={},r=Object.create(a);return r[a[0]="JOB_STATE_UNSPECIFIED"]=0,r[a[1]="JOB_STATE_QUEUED"]=1,r[a[2]="JOB_STATE_PENDING"]=2,r[a[3]="JOB_STATE_RUNNING"]=3,r[a[4]="JOB_STATE_SUCCEEDED"]=4,r[a[5]="JOB_STATE_FAILED"]=5,r[a[6]="JOB_STATE_CANCELLING"]=6,r[a[7]="JOB_STATE_CANCELLED"]=7,r[a[8]="JOB_STATE_PAUSED"]=8,r[a[9]="JOB_STATE_EXPIRED"]=9,r[a[10]="JOB_STATE_UPDATING"]=10,r[a[11]="JOB_STATE_PARTIALLY_SUCCEEDED"]=11,r}(),m.MachineSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.machineType=e.string();break}case 2:{i.acceleratorType=e.int32();break}case 3:{i.acceleratorCount=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.machineType!=null&&e.hasOwnProperty("machineType")&&!c.isString(e.machineType))return"machineType: string expected";if(e.acceleratorType!=null&&e.hasOwnProperty("acceleratorType"))switch(e.acceleratorType){default:return"acceleratorType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 8:case 9:case 11:case 6:case 7:case 10:break}return e.acceleratorCount!=null&&e.hasOwnProperty("acceleratorCount")&&!c.isInteger(e.acceleratorCount)?"acceleratorCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MachineSpec)return e;var t=new l.google.cloud.aiplatform.v1.MachineSpec;switch(e.machineType!=null&&(t.machineType=String(e.machineType)),e.acceleratorType){default:if(typeof e.acceleratorType=="number"){t.acceleratorType=e.acceleratorType;break}break;case"ACCELERATOR_TYPE_UNSPECIFIED":case 0:t.acceleratorType=0;break;case"NVIDIA_TESLA_K80":case 1:t.acceleratorType=1;break;case"NVIDIA_TESLA_P100":case 2:t.acceleratorType=2;break;case"NVIDIA_TESLA_V100":case 3:t.acceleratorType=3;break;case"NVIDIA_TESLA_P4":case 4:t.acceleratorType=4;break;case"NVIDIA_TESLA_T4":case 5:t.acceleratorType=5;break;case"NVIDIA_TESLA_A100":case 8:t.acceleratorType=8;break;case"NVIDIA_A100_80GB":case 9:t.acceleratorType=9;break;case"NVIDIA_L4":case 11:t.acceleratorType=11;break;case"TPU_V2":case 6:t.acceleratorType=6;break;case"TPU_V3":case 7:t.acceleratorType=7;break;case"TPU_V4_POD":case 10:t.acceleratorType=10;break}return e.acceleratorCount!=null&&(t.acceleratorCount=e.acceleratorCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.machineType="",n.acceleratorType=t.enums===String?"ACCELERATOR_TYPE_UNSPECIFIED":0,n.acceleratorCount=0),e.machineType!=null&&e.hasOwnProperty("machineType")&&(n.machineType=e.machineType),e.acceleratorType!=null&&e.hasOwnProperty("acceleratorType")&&(n.acceleratorType=t.enums===String?l.google.cloud.aiplatform.v1.AcceleratorType[e.acceleratorType]===void 0?e.acceleratorType:l.google.cloud.aiplatform.v1.AcceleratorType[e.acceleratorType]:e.acceleratorType),e.acceleratorCount!=null&&e.hasOwnProperty("acceleratorCount")&&(n.acceleratorCount=e.acceleratorCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MachineSpec"},a}(),m.DedicatedResources=function(){function a(r){if(this.autoscalingMetricSpecs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.machineSpec=l.google.cloud.aiplatform.v1.MachineSpec.decode(e,e.uint32());break}case 2:{i.minReplicaCount=e.int32();break}case 3:{i.maxReplicaCount=e.int32();break}case 4:{i.autoscalingMetricSpecs&&i.autoscalingMetricSpecs.length||(i.autoscalingMetricSpecs=[]),i.autoscalingMetricSpecs.push(l.google.cloud.aiplatform.v1.AutoscalingMetricSpec.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.machineSpec!=null&&e.hasOwnProperty("machineSpec")){var t=l.google.cloud.aiplatform.v1.MachineSpec.verify(e.machineSpec);if(t)return"machineSpec."+t}if(e.minReplicaCount!=null&&e.hasOwnProperty("minReplicaCount")&&!c.isInteger(e.minReplicaCount))return"minReplicaCount: integer expected";if(e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&!c.isInteger(e.maxReplicaCount))return"maxReplicaCount: integer expected";if(e.autoscalingMetricSpecs!=null&&e.hasOwnProperty("autoscalingMetricSpecs")){if(!Array.isArray(e.autoscalingMetricSpecs))return"autoscalingMetricSpecs: array expected";for(var n=0;n>>3){case 1:{i.minReplicaCount=e.int32();break}case 2:{i.maxReplicaCount=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.minReplicaCount!=null&&e.hasOwnProperty("minReplicaCount")&&!c.isInteger(e.minReplicaCount)?"minReplicaCount: integer expected":e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&!c.isInteger(e.maxReplicaCount)?"maxReplicaCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.AutomaticResources)return e;var t=new l.google.cloud.aiplatform.v1.AutomaticResources;return e.minReplicaCount!=null&&(t.minReplicaCount=e.minReplicaCount|0),e.maxReplicaCount!=null&&(t.maxReplicaCount=e.maxReplicaCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.minReplicaCount=0,n.maxReplicaCount=0),e.minReplicaCount!=null&&e.hasOwnProperty("minReplicaCount")&&(n.minReplicaCount=e.minReplicaCount),e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&(n.maxReplicaCount=e.maxReplicaCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.AutomaticResources"},a}(),m.BatchDedicatedResources=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.machineSpec=l.google.cloud.aiplatform.v1.MachineSpec.decode(e,e.uint32());break}case 2:{i.startingReplicaCount=e.int32();break}case 3:{i.maxReplicaCount=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.machineSpec!=null&&e.hasOwnProperty("machineSpec")){var t=l.google.cloud.aiplatform.v1.MachineSpec.verify(e.machineSpec);if(t)return"machineSpec."+t}return e.startingReplicaCount!=null&&e.hasOwnProperty("startingReplicaCount")&&!c.isInteger(e.startingReplicaCount)?"startingReplicaCount: integer expected":e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&!c.isInteger(e.maxReplicaCount)?"maxReplicaCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.BatchDedicatedResources)return e;var t=new l.google.cloud.aiplatform.v1.BatchDedicatedResources;if(e.machineSpec!=null){if(typeof e.machineSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchDedicatedResources.machineSpec: object expected");t.machineSpec=l.google.cloud.aiplatform.v1.MachineSpec.fromObject(e.machineSpec)}return e.startingReplicaCount!=null&&(t.startingReplicaCount=e.startingReplicaCount|0),e.maxReplicaCount!=null&&(t.maxReplicaCount=e.maxReplicaCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.machineSpec=null,n.startingReplicaCount=0,n.maxReplicaCount=0),e.machineSpec!=null&&e.hasOwnProperty("machineSpec")&&(n.machineSpec=l.google.cloud.aiplatform.v1.MachineSpec.toObject(e.machineSpec,t)),e.startingReplicaCount!=null&&e.hasOwnProperty("startingReplicaCount")&&(n.startingReplicaCount=e.startingReplicaCount),e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&(n.maxReplicaCount=e.maxReplicaCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.BatchDedicatedResources"},a}(),m.ResourcesConsumed=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.replicaHours=e.double();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.replicaHours!=null&&e.hasOwnProperty("replicaHours")&&typeof e.replicaHours!="number"?"replicaHours: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ResourcesConsumed)return e;var t=new l.google.cloud.aiplatform.v1.ResourcesConsumed;return e.replicaHours!=null&&(t.replicaHours=Number(e.replicaHours)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.replicaHours=0),e.replicaHours!=null&&e.hasOwnProperty("replicaHours")&&(n.replicaHours=t.json&&!isFinite(e.replicaHours)?String(e.replicaHours):e.replicaHours),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ResourcesConsumed"},a}(),m.DiskSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.bootDiskType=e.string();break}case 2:{i.bootDiskSizeGb=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.bootDiskType!=null&&e.hasOwnProperty("bootDiskType")&&!c.isString(e.bootDiskType)?"bootDiskType: string expected":e.bootDiskSizeGb!=null&&e.hasOwnProperty("bootDiskSizeGb")&&!c.isInteger(e.bootDiskSizeGb)?"bootDiskSizeGb: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DiskSpec)return e;var t=new l.google.cloud.aiplatform.v1.DiskSpec;return e.bootDiskType!=null&&(t.bootDiskType=String(e.bootDiskType)),e.bootDiskSizeGb!=null&&(t.bootDiskSizeGb=e.bootDiskSizeGb|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.bootDiskType="",n.bootDiskSizeGb=0),e.bootDiskType!=null&&e.hasOwnProperty("bootDiskType")&&(n.bootDiskType=e.bootDiskType),e.bootDiskSizeGb!=null&&e.hasOwnProperty("bootDiskSizeGb")&&(n.bootDiskSizeGb=e.bootDiskSizeGb),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DiskSpec"},a}(),m.PersistentDiskSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.diskType=e.string();break}case 2:{i.diskSizeGb=e.int64();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.diskType!=null&&e.hasOwnProperty("diskType")&&!c.isString(e.diskType)?"diskType: string expected":e.diskSizeGb!=null&&e.hasOwnProperty("diskSizeGb")&&!c.isInteger(e.diskSizeGb)&&!(e.diskSizeGb&&c.isInteger(e.diskSizeGb.low)&&c.isInteger(e.diskSizeGb.high))?"diskSizeGb: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PersistentDiskSpec)return e;var t=new l.google.cloud.aiplatform.v1.PersistentDiskSpec;return e.diskType!=null&&(t.diskType=String(e.diskType)),e.diskSizeGb!=null&&(c.Long?(t.diskSizeGb=c.Long.fromValue(e.diskSizeGb)).unsigned=!1:typeof e.diskSizeGb=="string"?t.diskSizeGb=parseInt(e.diskSizeGb,10):typeof e.diskSizeGb=="number"?t.diskSizeGb=e.diskSizeGb:typeof e.diskSizeGb=="object"&&(t.diskSizeGb=new c.LongBits(e.diskSizeGb.low>>>0,e.diskSizeGb.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(n.diskType="",c.Long){var i=new c.Long(0,0,!1);n.diskSizeGb=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.diskSizeGb=t.longs===String?"0":0;return e.diskType!=null&&e.hasOwnProperty("diskType")&&(n.diskType=e.diskType),e.diskSizeGb!=null&&e.hasOwnProperty("diskSizeGb")&&(typeof e.diskSizeGb=="number"?n.diskSizeGb=t.longs===String?String(e.diskSizeGb):e.diskSizeGb:n.diskSizeGb=t.longs===String?c.Long.prototype.toString.call(e.diskSizeGb):t.longs===Number?new c.LongBits(e.diskSizeGb.low>>>0,e.diskSizeGb.high>>>0).toNumber():e.diskSizeGb),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PersistentDiskSpec"},a}(),m.NfsMount=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.server=e.string();break}case 2:{i.path=e.string();break}case 3:{i.mountPoint=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.server!=null&&e.hasOwnProperty("server")&&!c.isString(e.server)?"server: string expected":e.path!=null&&e.hasOwnProperty("path")&&!c.isString(e.path)?"path: string expected":e.mountPoint!=null&&e.hasOwnProperty("mountPoint")&&!c.isString(e.mountPoint)?"mountPoint: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.NfsMount)return e;var t=new l.google.cloud.aiplatform.v1.NfsMount;return e.server!=null&&(t.server=String(e.server)),e.path!=null&&(t.path=String(e.path)),e.mountPoint!=null&&(t.mountPoint=String(e.mountPoint)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.server="",n.path="",n.mountPoint=""),e.server!=null&&e.hasOwnProperty("server")&&(n.server=e.server),e.path!=null&&e.hasOwnProperty("path")&&(n.path=e.path),e.mountPoint!=null&&e.hasOwnProperty("mountPoint")&&(n.mountPoint=e.mountPoint),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.NfsMount"},a}(),m.AutoscalingMetricSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.metricName=e.string();break}case 2:{i.target=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.metricName!=null&&e.hasOwnProperty("metricName")&&!c.isString(e.metricName)?"metricName: string expected":e.target!=null&&e.hasOwnProperty("target")&&!c.isInteger(e.target)?"target: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.AutoscalingMetricSpec)return e;var t=new l.google.cloud.aiplatform.v1.AutoscalingMetricSpec;return e.metricName!=null&&(t.metricName=String(e.metricName)),e.target!=null&&(t.target=e.target|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.metricName="",n.target=0),e.metricName!=null&&e.hasOwnProperty("metricName")&&(n.metricName=e.metricName),e.target!=null&&e.hasOwnProperty("target")&&(n.target=e.target),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.AutoscalingMetricSpec"},a}(),m.ManualBatchTuningParameters=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.batchSize=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.batchSize!=null&&e.hasOwnProperty("batchSize")&&!c.isInteger(e.batchSize)?"batchSize: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ManualBatchTuningParameters)return e;var t=new l.google.cloud.aiplatform.v1.ManualBatchTuningParameters;return e.batchSize!=null&&(t.batchSize=e.batchSize|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.batchSize=0),e.batchSize!=null&&e.hasOwnProperty("batchSize")&&(n.batchSize=e.batchSize),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ManualBatchTuningParameters"},a}(),m.UnmanagedContainerModel=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.artifactUri=e.string();break}case 2:{i.predictSchemata=l.google.cloud.aiplatform.v1.PredictSchemata.decode(e,e.uint32());break}case 3:{i.containerSpec=l.google.cloud.aiplatform.v1.ModelContainerSpec.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifactUri!=null&&e.hasOwnProperty("artifactUri")&&!c.isString(e.artifactUri))return"artifactUri: string expected";if(e.predictSchemata!=null&&e.hasOwnProperty("predictSchemata")){var t=l.google.cloud.aiplatform.v1.PredictSchemata.verify(e.predictSchemata);if(t)return"predictSchemata."+t}if(e.containerSpec!=null&&e.hasOwnProperty("containerSpec")){var t=l.google.cloud.aiplatform.v1.ModelContainerSpec.verify(e.containerSpec);if(t)return"containerSpec."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UnmanagedContainerModel)return e;var t=new l.google.cloud.aiplatform.v1.UnmanagedContainerModel;if(e.artifactUri!=null&&(t.artifactUri=String(e.artifactUri)),e.predictSchemata!=null){if(typeof e.predictSchemata!="object")throw TypeError(".google.cloud.aiplatform.v1.UnmanagedContainerModel.predictSchemata: object expected");t.predictSchemata=l.google.cloud.aiplatform.v1.PredictSchemata.fromObject(e.predictSchemata)}if(e.containerSpec!=null){if(typeof e.containerSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.UnmanagedContainerModel.containerSpec: object expected");t.containerSpec=l.google.cloud.aiplatform.v1.ModelContainerSpec.fromObject(e.containerSpec)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.artifactUri="",n.predictSchemata=null,n.containerSpec=null),e.artifactUri!=null&&e.hasOwnProperty("artifactUri")&&(n.artifactUri=e.artifactUri),e.predictSchemata!=null&&e.hasOwnProperty("predictSchemata")&&(n.predictSchemata=l.google.cloud.aiplatform.v1.PredictSchemata.toObject(e.predictSchemata,t)),e.containerSpec!=null&&e.hasOwnProperty("containerSpec")&&(n.containerSpec=l.google.cloud.aiplatform.v1.ModelContainerSpec.toObject(e.containerSpec,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UnmanagedContainerModel"},a}(),m.Model=function(){function a(r){if(this.versionAliases=[],this.supportedExportFormats=[],this.supportedDeploymentResourcesTypes=[],this.supportedInputStorageFormats=[],this.supportedOutputStorageFormats=[],this.deployedModels=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 28:{i.versionId=e.string();break}case 29:{i.versionAliases&&i.versionAliases.length||(i.versionAliases=[]),i.versionAliases.push(e.string());break}case 31:{i.versionCreateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 32:{i.versionUpdateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 30:{i.versionDescription=e.string();break}case 4:{i.predictSchemata=l.google.cloud.aiplatform.v1.PredictSchemata.decode(e,e.uint32());break}case 5:{i.metadataSchemaUri=e.string();break}case 6:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 20:{i.supportedExportFormats&&i.supportedExportFormats.length||(i.supportedExportFormats=[]),i.supportedExportFormats.push(l.google.cloud.aiplatform.v1.Model.ExportFormat.decode(e,e.uint32()));break}case 7:{i.trainingPipeline=e.string();break}case 47:{i.pipelineJob=e.string();break}case 9:{i.containerSpec=l.google.cloud.aiplatform.v1.ModelContainerSpec.decode(e,e.uint32());break}case 26:{i.artifactUri=e.string();break}case 10:{if(i.supportedDeploymentResourcesTypes&&i.supportedDeploymentResourcesTypes.length||(i.supportedDeploymentResourcesTypes=[]),(y&7)===2)for(var O=e.uint32()+e.pos;e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 24:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 38:{i.modelSourceInfo=l.google.cloud.aiplatform.v1.ModelSourceInfo.decode(e,e.uint32());break}case 34:{i.originalModelInfo=l.google.cloud.aiplatform.v1.Model.OriginalModelInfo.decode(e,e.uint32());break}case 44:{i.metadataArtifact=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.versionId!=null&&e.hasOwnProperty("versionId")&&!c.isString(e.versionId))return"versionId: string expected";if(e.versionAliases!=null&&e.hasOwnProperty("versionAliases")){if(!Array.isArray(e.versionAliases))return"versionAliases: array expected";for(var t=0;t>>3){case 1:{p.id=t.string();break}case 2:{if(p.exportableContents&&p.exportableContents.length||(p.exportableContents=[]),(f&7)===2)for(var y=t.uint32()+t.pos;t.pos>>3){case 1:{p.model=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.model!=null&&t.hasOwnProperty("model")&&!c.isString(t.model)?"model: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Model.OriginalModelInfo)return t;var n=new l.google.cloud.aiplatform.v1.Model.OriginalModelInfo;return t.model!=null&&(n.model=String(t.model)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.model=""),t.model!=null&&t.hasOwnProperty("model")&&(i.model=t.model),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Model.OriginalModelInfo"},r}(),a.DeploymentResourcesType=function(){var r={},e=Object.create(r);return e[r[0]="DEPLOYMENT_RESOURCES_TYPE_UNSPECIFIED"]=0,e[r[1]="DEDICATED_RESOURCES"]=1,e[r[2]="AUTOMATIC_RESOURCES"]=2,e[r[3]="SHARED_RESOURCES"]=3,e}(),a}(),m.LargeModelReference=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.LargeModelReference)return e;var t=new l.google.cloud.aiplatform.v1.LargeModelReference;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.LargeModelReference"},a}(),m.PredictSchemata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.instanceSchemaUri=e.string();break}case 2:{i.parametersSchemaUri=e.string();break}case 3:{i.predictionSchemaUri=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.instanceSchemaUri!=null&&e.hasOwnProperty("instanceSchemaUri")&&!c.isString(e.instanceSchemaUri)?"instanceSchemaUri: string expected":e.parametersSchemaUri!=null&&e.hasOwnProperty("parametersSchemaUri")&&!c.isString(e.parametersSchemaUri)?"parametersSchemaUri: string expected":e.predictionSchemaUri!=null&&e.hasOwnProperty("predictionSchemaUri")&&!c.isString(e.predictionSchemaUri)?"predictionSchemaUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PredictSchemata)return e;var t=new l.google.cloud.aiplatform.v1.PredictSchemata;return e.instanceSchemaUri!=null&&(t.instanceSchemaUri=String(e.instanceSchemaUri)),e.parametersSchemaUri!=null&&(t.parametersSchemaUri=String(e.parametersSchemaUri)),e.predictionSchemaUri!=null&&(t.predictionSchemaUri=String(e.predictionSchemaUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.instanceSchemaUri="",n.parametersSchemaUri="",n.predictionSchemaUri=""),e.instanceSchemaUri!=null&&e.hasOwnProperty("instanceSchemaUri")&&(n.instanceSchemaUri=e.instanceSchemaUri),e.parametersSchemaUri!=null&&e.hasOwnProperty("parametersSchemaUri")&&(n.parametersSchemaUri=e.parametersSchemaUri),e.predictionSchemaUri!=null&&e.hasOwnProperty("predictionSchemaUri")&&(n.predictionSchemaUri=e.predictionSchemaUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PredictSchemata"},a}(),m.ModelContainerSpec=function(){function a(r){if(this.command=[],this.args=[],this.env=[],this.ports=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.imageUri=e.string();break}case 2:{i.command&&i.command.length||(i.command=[]),i.command.push(e.string());break}case 3:{i.args&&i.args.length||(i.args=[]),i.args.push(e.string());break}case 4:{i.env&&i.env.length||(i.env=[]),i.env.push(l.google.cloud.aiplatform.v1.EnvVar.decode(e,e.uint32()));break}case 5:{i.ports&&i.ports.length||(i.ports=[]),i.ports.push(l.google.cloud.aiplatform.v1.Port.decode(e,e.uint32()));break}case 6:{i.predictRoute=e.string();break}case 7:{i.healthRoute=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.imageUri!=null&&e.hasOwnProperty("imageUri")&&!c.isString(e.imageUri))return"imageUri: string expected";if(e.command!=null&&e.hasOwnProperty("command")){if(!Array.isArray(e.command))return"command: array expected";for(var t=0;t>>3){case 3:{i.containerPort=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.containerPort!=null&&e.hasOwnProperty("containerPort")&&!c.isInteger(e.containerPort)?"containerPort: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.Port)return e;var t=new l.google.cloud.aiplatform.v1.Port;return e.containerPort!=null&&(t.containerPort=e.containerPort|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.containerPort=0),e.containerPort!=null&&e.hasOwnProperty("containerPort")&&(n.containerPort=e.containerPort),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.Port"},a}(),m.ModelSourceInfo=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.sourceType=e.int32();break}case 2:{i.copy=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.sourceType!=null&&e.hasOwnProperty("sourceType"))switch(e.sourceType){default:return"sourceType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}return e.copy!=null&&e.hasOwnProperty("copy")&&typeof e.copy!="boolean"?"copy: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ModelSourceInfo)return e;var t=new l.google.cloud.aiplatform.v1.ModelSourceInfo;switch(e.sourceType){default:if(typeof e.sourceType=="number"){t.sourceType=e.sourceType;break}break;case"MODEL_SOURCE_TYPE_UNSPECIFIED":case 0:t.sourceType=0;break;case"AUTOML":case 1:t.sourceType=1;break;case"CUSTOM":case 2:t.sourceType=2;break;case"BQML":case 3:t.sourceType=3;break;case"MODEL_GARDEN":case 4:t.sourceType=4;break;case"GENIE":case 5:t.sourceType=5;break}return e.copy!=null&&(t.copy=!!e.copy),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.sourceType=t.enums===String?"MODEL_SOURCE_TYPE_UNSPECIFIED":0,n.copy=!1),e.sourceType!=null&&e.hasOwnProperty("sourceType")&&(n.sourceType=t.enums===String?l.google.cloud.aiplatform.v1.ModelSourceInfo.ModelSourceType[e.sourceType]===void 0?e.sourceType:l.google.cloud.aiplatform.v1.ModelSourceInfo.ModelSourceType[e.sourceType]:e.sourceType),e.copy!=null&&e.hasOwnProperty("copy")&&(n.copy=e.copy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ModelSourceInfo"},a.ModelSourceType=function(){var r={},e=Object.create(r);return e[r[0]="MODEL_SOURCE_TYPE_UNSPECIFIED"]=0,e[r[1]="AUTOML"]=1,e[r[2]="CUSTOM"]=2,e[r[3]="BQML"]=3,e[r[4]="MODEL_GARDEN"]=4,e[r[5]="GENIE"]=5,e}(),a}(),m.DeployedModelRef=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.deployedModelId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint)?"endpoint: string expected":e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId)?"deployedModelId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeployedModelRef)return e;var t=new l.google.cloud.aiplatform.v1.DeployedModelRef;return e.endpoint!=null&&(t.endpoint=String(e.endpoint)),e.deployedModelId!=null&&(t.deployedModelId=String(e.deployedModelId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.endpoint="",n.deployedModelId=""),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=e.endpoint),e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&(n.deployedModelId=e.deployedModelId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeployedModelRef"},a}(),m.EnvVar=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.value=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.value!=null&&e.hasOwnProperty("value")&&!c.isString(e.value)?"value: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.EnvVar)return e;var t=new l.google.cloud.aiplatform.v1.EnvVar;return e.name!=null&&(t.name=String(e.name)),e.value!=null&&(t.value=String(e.value)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.value=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.value!=null&&e.hasOwnProperty("value")&&(n.value=e.value),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.EnvVar"},a}(),m.Context=function(){function a(r){if(this.labels={},this.parentContexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 8:{i.etag=e.string();break}case 9:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 10:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 11:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.parentContexts&&i.parentContexts.length||(i.parentContexts=[]),i.parentContexts.push(e.string());break}case 13:{i.schemaTitle=e.string();break}case 14:{i.schemaVersion=e.string();break}case 15:{i.metadata=l.google.protobuf.Struct.decode(e,e.uint32());break}case 16:{i.description=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var t=Object.keys(e.labels),n=0;n>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 4:{i.jobSpec=l.google.cloud.aiplatform.v1.CustomJobSpec.decode(e,e.uint32());break}case 5:{i.state=e.int32();break}case 6:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 11:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 12:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 16:{i.webAccessUris===c.emptyObject&&(i.webAccessUris={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.webAccessUris[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.jobSpec!=null&&e.hasOwnProperty("jobSpec")){var t=l.google.cloud.aiplatform.v1.CustomJobSpec.verify(e.jobSpec);if(t)return"jobSpec."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.workerPoolSpecs&&i.workerPoolSpecs.length||(i.workerPoolSpecs=[]),i.workerPoolSpecs.push(l.google.cloud.aiplatform.v1.WorkerPoolSpec.decode(e,e.uint32()));break}case 3:{i.scheduling=l.google.cloud.aiplatform.v1.Scheduling.decode(e,e.uint32());break}case 4:{i.serviceAccount=e.string();break}case 5:{i.network=e.string();break}case 13:{i.reservedIpRanges&&i.reservedIpRanges.length||(i.reservedIpRanges=[]),i.reservedIpRanges.push(e.string());break}case 6:{i.baseOutputDirectory=l.google.cloud.aiplatform.v1.GcsDestination.decode(e,e.uint32());break}case 7:{i.tensorboard=e.string();break}case 10:{i.enableWebAccess=e.bool();break}case 16:{i.enableDashboardAccess=e.bool();break}case 17:{i.experiment=e.string();break}case 18:{i.experimentRun=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.workerPoolSpecs!=null&&e.hasOwnProperty("workerPoolSpecs")){if(!Array.isArray(e.workerPoolSpecs))return"workerPoolSpecs: array expected";for(var t=0;t>>3){case 6:{p.containerSpec=l.google.cloud.aiplatform.v1.ContainerSpec.decode(t,t.uint32());break}case 7:{p.pythonPackageSpec=l.google.cloud.aiplatform.v1.PythonPackageSpec.decode(t,t.uint32());break}case 1:{p.machineSpec=l.google.cloud.aiplatform.v1.MachineSpec.decode(t,t.uint32());break}case 2:{p.replicaCount=t.int64();break}case 4:{p.nfsMounts&&p.nfsMounts.length||(p.nfsMounts=[]),p.nfsMounts.push(l.google.cloud.aiplatform.v1.NfsMount.decode(t,t.uint32()));break}case 5:{p.diskSpec=l.google.cloud.aiplatform.v1.DiskSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.containerSpec!=null&&t.hasOwnProperty("containerSpec")){n.task=1;{var i=l.google.cloud.aiplatform.v1.ContainerSpec.verify(t.containerSpec);if(i)return"containerSpec."+i}}if(t.pythonPackageSpec!=null&&t.hasOwnProperty("pythonPackageSpec")){if(n.task===1)return"task: multiple values";n.task=1;{var i=l.google.cloud.aiplatform.v1.PythonPackageSpec.verify(t.pythonPackageSpec);if(i)return"pythonPackageSpec."+i}}if(t.machineSpec!=null&&t.hasOwnProperty("machineSpec")){var i=l.google.cloud.aiplatform.v1.MachineSpec.verify(t.machineSpec);if(i)return"machineSpec."+i}if(t.replicaCount!=null&&t.hasOwnProperty("replicaCount")&&!c.isInteger(t.replicaCount)&&!(t.replicaCount&&c.isInteger(t.replicaCount.low)&&c.isInteger(t.replicaCount.high)))return"replicaCount: integer|Long expected";if(t.nfsMounts!=null&&t.hasOwnProperty("nfsMounts")){if(!Array.isArray(t.nfsMounts))return"nfsMounts: array expected";for(var p=0;p>>0,t.replicaCount.high>>>0).toNumber())),t.nfsMounts){if(!Array.isArray(t.nfsMounts))throw TypeError(".google.cloud.aiplatform.v1.WorkerPoolSpec.nfsMounts: array expected");n.nfsMounts=[];for(var i=0;i>>0,t.replicaCount.high>>>0).toNumber():t.replicaCount),t.nfsMounts&&t.nfsMounts.length){i.nfsMounts=[];for(var f=0;f>>3){case 1:{i.imageUri=e.string();break}case 2:{i.command&&i.command.length||(i.command=[]),i.command.push(e.string());break}case 3:{i.args&&i.args.length||(i.args=[]),i.args.push(e.string());break}case 4:{i.env&&i.env.length||(i.env=[]),i.env.push(l.google.cloud.aiplatform.v1.EnvVar.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.imageUri!=null&&e.hasOwnProperty("imageUri")&&!c.isString(e.imageUri))return"imageUri: string expected";if(e.command!=null&&e.hasOwnProperty("command")){if(!Array.isArray(e.command))return"command: array expected";for(var t=0;t>>3){case 1:{i.executorImageUri=e.string();break}case 2:{i.packageUris&&i.packageUris.length||(i.packageUris=[]),i.packageUris.push(e.string());break}case 3:{i.pythonModule=e.string();break}case 4:{i.args&&i.args.length||(i.args=[]),i.args.push(e.string());break}case 5:{i.env&&i.env.length||(i.env=[]),i.env.push(l.google.cloud.aiplatform.v1.EnvVar.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.executorImageUri!=null&&e.hasOwnProperty("executorImageUri")&&!c.isString(e.executorImageUri))return"executorImageUri: string expected";if(e.packageUris!=null&&e.hasOwnProperty("packageUris")){if(!Array.isArray(e.packageUris))return"packageUris: array expected";for(var t=0;t>>3){case 1:{i.timeout=l.google.protobuf.Duration.decode(e,e.uint32());break}case 3:{i.restartJobOnWorkerRestart=e.bool();break}case 5:{i.disableRetries=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeout!=null&&e.hasOwnProperty("timeout")){var t=l.google.protobuf.Duration.verify(e.timeout);if(t)return"timeout."+t}return e.restartJobOnWorkerRestart!=null&&e.hasOwnProperty("restartJobOnWorkerRestart")&&typeof e.restartJobOnWorkerRestart!="boolean"?"restartJobOnWorkerRestart: boolean expected":e.disableRetries!=null&&e.hasOwnProperty("disableRetries")&&typeof e.disableRetries!="boolean"?"disableRetries: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.Scheduling)return e;var t=new l.google.cloud.aiplatform.v1.Scheduling;if(e.timeout!=null){if(typeof e.timeout!="object")throw TypeError(".google.cloud.aiplatform.v1.Scheduling.timeout: object expected");t.timeout=l.google.protobuf.Duration.fromObject(e.timeout)}return e.restartJobOnWorkerRestart!=null&&(t.restartJobOnWorkerRestart=!!e.restartJobOnWorkerRestart),e.disableRetries!=null&&(t.disableRetries=!!e.disableRetries),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.timeout=null,n.restartJobOnWorkerRestart=!1,n.disableRetries=!1),e.timeout!=null&&e.hasOwnProperty("timeout")&&(n.timeout=l.google.protobuf.Duration.toObject(e.timeout,t)),e.restartJobOnWorkerRestart!=null&&e.hasOwnProperty("restartJobOnWorkerRestart")&&(n.restartJobOnWorkerRestart=e.restartJobOnWorkerRestart),e.disableRetries!=null&&e.hasOwnProperty("disableRetries")&&(n.disableRetries=e.disableRetries),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.Scheduling"},a}(),m.DataItem=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 3:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 4:{i.payload=l.google.protobuf.Value.decode(e,e.uint32());break}case 7:{i.etag=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.datasets&&i.datasets.length||(i.datasets=[]),i.datasets.push(e.string());break}case 12:{i.annotationLabels===c.emptyObject&&(i.annotationLabels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.annotationLabels[p]=f;break}case 4:{i.labelerCount=e.int32();break}case 5:{i.instructionUri=e.string();break}case 6:{i.inputsSchemaUri=e.string();break}case 7:{i.inputs=l.google.protobuf.Value.decode(e,e.uint32());break}case 8:{i.state=e.int32();break}case 13:{i.labelingProgress=e.int32();break}case 14:{i.currentSpend=l.google.type.Money.decode(e,e.uint32());break}case 9:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 22:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 11:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 16:{i.specialistPools&&i.specialistPools.length||(i.specialistPools=[]),i.specialistPools.push(e.string());break}case 20:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 21:{i.activeLearningConfig=l.google.cloud.aiplatform.v1.ActiveLearningConfig.decode(e,e.uint32());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.datasets!=null&&e.hasOwnProperty("datasets")){if(!Array.isArray(e.datasets))return"datasets: array expected";for(var t=0;t>>3){case 1:{p.maxDataItemCount=t.int64();break}case 2:{p.maxDataItemPercentage=t.int32();break}case 3:{p.sampleConfig=l.google.cloud.aiplatform.v1.SampleConfig.decode(t,t.uint32());break}case 4:{p.trainingConfig=l.google.cloud.aiplatform.v1.TrainingConfig.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.maxDataItemCount!=null&&t.hasOwnProperty("maxDataItemCount")&&(n.humanLabelingBudget=1,!c.isInteger(t.maxDataItemCount)&&!(t.maxDataItemCount&&c.isInteger(t.maxDataItemCount.low)&&c.isInteger(t.maxDataItemCount.high))))return"maxDataItemCount: integer|Long expected";if(t.maxDataItemPercentage!=null&&t.hasOwnProperty("maxDataItemPercentage")){if(n.humanLabelingBudget===1)return"humanLabelingBudget: multiple values";if(n.humanLabelingBudget=1,!c.isInteger(t.maxDataItemPercentage))return"maxDataItemPercentage: integer expected"}if(t.sampleConfig!=null&&t.hasOwnProperty("sampleConfig")){var i=l.google.cloud.aiplatform.v1.SampleConfig.verify(t.sampleConfig);if(i)return"sampleConfig."+i}if(t.trainingConfig!=null&&t.hasOwnProperty("trainingConfig")){var i=l.google.cloud.aiplatform.v1.TrainingConfig.verify(t.trainingConfig);if(i)return"trainingConfig."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ActiveLearningConfig)return t;var n=new l.google.cloud.aiplatform.v1.ActiveLearningConfig;if(t.maxDataItemCount!=null&&(c.Long?(n.maxDataItemCount=c.Long.fromValue(t.maxDataItemCount)).unsigned=!1:typeof t.maxDataItemCount=="string"?n.maxDataItemCount=parseInt(t.maxDataItemCount,10):typeof t.maxDataItemCount=="number"?n.maxDataItemCount=t.maxDataItemCount:typeof t.maxDataItemCount=="object"&&(n.maxDataItemCount=new c.LongBits(t.maxDataItemCount.low>>>0,t.maxDataItemCount.high>>>0).toNumber())),t.maxDataItemPercentage!=null&&(n.maxDataItemPercentage=t.maxDataItemPercentage|0),t.sampleConfig!=null){if(typeof t.sampleConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.ActiveLearningConfig.sampleConfig: object expected");n.sampleConfig=l.google.cloud.aiplatform.v1.SampleConfig.fromObject(t.sampleConfig)}if(t.trainingConfig!=null){if(typeof t.trainingConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.ActiveLearningConfig.trainingConfig: object expected");n.trainingConfig=l.google.cloud.aiplatform.v1.TrainingConfig.fromObject(t.trainingConfig)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.sampleConfig=null,i.trainingConfig=null),t.maxDataItemCount!=null&&t.hasOwnProperty("maxDataItemCount")&&(typeof t.maxDataItemCount=="number"?i.maxDataItemCount=n.longs===String?String(t.maxDataItemCount):t.maxDataItemCount:i.maxDataItemCount=n.longs===String?c.Long.prototype.toString.call(t.maxDataItemCount):n.longs===Number?new c.LongBits(t.maxDataItemCount.low>>>0,t.maxDataItemCount.high>>>0).toNumber():t.maxDataItemCount,n.oneofs&&(i.humanLabelingBudget="maxDataItemCount")),t.maxDataItemPercentage!=null&&t.hasOwnProperty("maxDataItemPercentage")&&(i.maxDataItemPercentage=t.maxDataItemPercentage,n.oneofs&&(i.humanLabelingBudget="maxDataItemPercentage")),t.sampleConfig!=null&&t.hasOwnProperty("sampleConfig")&&(i.sampleConfig=l.google.cloud.aiplatform.v1.SampleConfig.toObject(t.sampleConfig,n)),t.trainingConfig!=null&&t.hasOwnProperty("trainingConfig")&&(i.trainingConfig=l.google.cloud.aiplatform.v1.TrainingConfig.toObject(t.trainingConfig,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ActiveLearningConfig"},a}(),m.SampleConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.initialBatchSamplePercentage=t.int32();break}case 3:{p.followingBatchSamplePercentage=t.int32();break}case 5:{p.sampleStrategy=t.int32();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.initialBatchSamplePercentage!=null&&t.hasOwnProperty("initialBatchSamplePercentage")&&(n.initialBatchSampleSize=1,!c.isInteger(t.initialBatchSamplePercentage)))return"initialBatchSamplePercentage: integer expected";if(t.followingBatchSamplePercentage!=null&&t.hasOwnProperty("followingBatchSamplePercentage")&&(n.followingBatchSampleSize=1,!c.isInteger(t.followingBatchSamplePercentage)))return"followingBatchSamplePercentage: integer expected";if(t.sampleStrategy!=null&&t.hasOwnProperty("sampleStrategy"))switch(t.sampleStrategy){default:return"sampleStrategy: enum value expected";case 0:case 1:break}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.SampleConfig)return t;var n=new l.google.cloud.aiplatform.v1.SampleConfig;switch(t.initialBatchSamplePercentage!=null&&(n.initialBatchSamplePercentage=t.initialBatchSamplePercentage|0),t.followingBatchSamplePercentage!=null&&(n.followingBatchSamplePercentage=t.followingBatchSamplePercentage|0),t.sampleStrategy){default:if(typeof t.sampleStrategy=="number"){n.sampleStrategy=t.sampleStrategy;break}break;case"SAMPLE_STRATEGY_UNSPECIFIED":case 0:n.sampleStrategy=0;break;case"UNCERTAINTY":case 1:n.sampleStrategy=1;break}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.sampleStrategy=n.enums===String?"SAMPLE_STRATEGY_UNSPECIFIED":0),t.initialBatchSamplePercentage!=null&&t.hasOwnProperty("initialBatchSamplePercentage")&&(i.initialBatchSamplePercentage=t.initialBatchSamplePercentage,n.oneofs&&(i.initialBatchSampleSize="initialBatchSamplePercentage")),t.followingBatchSamplePercentage!=null&&t.hasOwnProperty("followingBatchSamplePercentage")&&(i.followingBatchSamplePercentage=t.followingBatchSamplePercentage,n.oneofs&&(i.followingBatchSampleSize="followingBatchSamplePercentage")),t.sampleStrategy!=null&&t.hasOwnProperty("sampleStrategy")&&(i.sampleStrategy=n.enums===String?l.google.cloud.aiplatform.v1.SampleConfig.SampleStrategy[t.sampleStrategy]===void 0?t.sampleStrategy:l.google.cloud.aiplatform.v1.SampleConfig.SampleStrategy[t.sampleStrategy]:t.sampleStrategy),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.SampleConfig"},a.SampleStrategy=function(){var e={},t=Object.create(e);return t[e[0]="SAMPLE_STRATEGY_UNSPECIFIED"]=0,t[e[1]="UNCERTAINTY"]=1,t}(),a}(),m.TrainingConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.timeoutTrainingMilliHours=e.int64();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.timeoutTrainingMilliHours!=null&&e.hasOwnProperty("timeoutTrainingMilliHours")&&!c.isInteger(e.timeoutTrainingMilliHours)&&!(e.timeoutTrainingMilliHours&&c.isInteger(e.timeoutTrainingMilliHours.low)&&c.isInteger(e.timeoutTrainingMilliHours.high))?"timeoutTrainingMilliHours: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.TrainingConfig)return e;var t=new l.google.cloud.aiplatform.v1.TrainingConfig;return e.timeoutTrainingMilliHours!=null&&(c.Long?(t.timeoutTrainingMilliHours=c.Long.fromValue(e.timeoutTrainingMilliHours)).unsigned=!1:typeof e.timeoutTrainingMilliHours=="string"?t.timeoutTrainingMilliHours=parseInt(e.timeoutTrainingMilliHours,10):typeof e.timeoutTrainingMilliHours=="number"?t.timeoutTrainingMilliHours=e.timeoutTrainingMilliHours:typeof e.timeoutTrainingMilliHours=="object"&&(t.timeoutTrainingMilliHours=new c.LongBits(e.timeoutTrainingMilliHours.low>>>0,e.timeoutTrainingMilliHours.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(c.Long){var i=new c.Long(0,0,!1);n.timeoutTrainingMilliHours=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.timeoutTrainingMilliHours=t.longs===String?"0":0;return e.timeoutTrainingMilliHours!=null&&e.hasOwnProperty("timeoutTrainingMilliHours")&&(typeof e.timeoutTrainingMilliHours=="number"?n.timeoutTrainingMilliHours=t.longs===String?String(e.timeoutTrainingMilliHours):e.timeoutTrainingMilliHours:n.timeoutTrainingMilliHours=t.longs===String?c.Long.prototype.toString.call(e.timeoutTrainingMilliHours):t.longs===Number?new c.LongBits(e.timeoutTrainingMilliHours.low>>>0,e.timeoutTrainingMilliHours.high>>>0).toNumber():e.timeoutTrainingMilliHours),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.TrainingConfig"},a}(),m.Dataset=function(){function a(r){if(this.labels={},this.savedQueries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 16:{i.description=e.string();break}case 3:{i.metadataSchemaUri=e.string();break}case 8:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 10:{i.dataItemCount=e.int64();break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.etag=e.string();break}case 7:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 9:{i.savedQueries&&i.savedQueries.length||(i.savedQueries=[]),i.savedQueries.push(l.google.cloud.aiplatform.v1.SavedQuery.decode(e,e.uint32()));break}case 11:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 17:{i.metadataArtifact=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.metadataSchemaUri!=null&&e.hasOwnProperty("metadataSchemaUri")&&!c.isString(e.metadataSchemaUri))return"metadataSchemaUri: string expected";if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.protobuf.Value.verify(e.metadata);if(t)return"metadata."+t}if(e.dataItemCount!=null&&e.hasOwnProperty("dataItemCount")&&!c.isInteger(e.dataItemCount)&&!(e.dataItemCount&&c.isInteger(e.dataItemCount.low)&&c.isInteger(e.dataItemCount.high)))return"dataItemCount: integer|Long expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>0,e.dataItemCount.high>>>0).toNumber())),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Dataset.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Dataset.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}if(e.etag!=null&&(t.etag=String(e.etag)),e.labels){if(typeof e.labels!="object")throw TypeError(".google.cloud.aiplatform.v1.Dataset.labels: object expected");t.labels={};for(var n=Object.keys(e.labels),i=0;i>>0,e.dataItemCount.high>>>0).toNumber():e.dataItemCount),e.encryptionSpec!=null&&e.hasOwnProperty("encryptionSpec")&&(n.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.toObject(e.encryptionSpec,t)),e.description!=null&&e.hasOwnProperty("description")&&(n.description=e.description),e.metadataArtifact!=null&&e.hasOwnProperty("metadataArtifact")&&(n.metadataArtifact=e.metadataArtifact),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.Dataset"},a}(),m.ImportDataConfig=function(){function a(e){if(this.dataItemLabels={},this.annotationLabels={},e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.decode(t,t.uint32());break}case 2:{p.dataItemLabels===c.emptyObject&&(p.dataItemLabels={});var _=t.uint32()+t.pos;for(f="",y="";t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=t.string();break;default:t.skipType(R&7);break}}p.dataItemLabels[f]=y;break}case 3:{p.annotationLabels===c.emptyObject&&(p.annotationLabels={});var _=t.uint32()+t.pos;for(f="",y="";t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=t.string();break;default:t.skipType(R&7);break}}p.annotationLabels[f]=y;break}case 4:{p.importSchemaUri=t.string();break}default:t.skipType(O&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){n.source=1;{var i=l.google.cloud.aiplatform.v1.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}if(t.dataItemLabels!=null&&t.hasOwnProperty("dataItemLabels")){if(!c.isObject(t.dataItemLabels))return"dataItemLabels: object expected";for(var p=Object.keys(t.dataItemLabels),f=0;f>>3){case 1:{p.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.decode(t,t.uint32());break}case 5:{p.fractionSplit=l.google.cloud.aiplatform.v1.ExportFractionSplit.decode(t,t.uint32());break}case 2:{p.annotationsFilter=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.aiplatform.v1.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}if(t.fractionSplit!=null&&t.hasOwnProperty("fractionSplit")){n.split=1;{var i=l.google.cloud.aiplatform.v1.ExportFractionSplit.verify(t.fractionSplit);if(i)return"fractionSplit."+i}}return t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&!c.isString(t.annotationsFilter)?"annotationsFilter: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ExportDataConfig)return t;var n=new l.google.cloud.aiplatform.v1.ExportDataConfig;if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportDataConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.fromObject(t.gcsDestination)}if(t.fractionSplit!=null){if(typeof t.fractionSplit!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportDataConfig.fractionSplit: object expected");n.fractionSplit=l.google.cloud.aiplatform.v1.ExportFractionSplit.fromObject(t.fractionSplit)}return t.annotationsFilter!=null&&(n.annotationsFilter=String(t.annotationsFilter)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.annotationsFilter=""),t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&(i.annotationsFilter=t.annotationsFilter),t.fractionSplit!=null&&t.hasOwnProperty("fractionSplit")&&(i.fractionSplit=l.google.cloud.aiplatform.v1.ExportFractionSplit.toObject(t.fractionSplit,n),n.oneofs&&(i.split="fractionSplit")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ExportDataConfig"},a}(),m.ExportFractionSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFraction=e.double();break}case 2:{i.validationFraction=e.double();break}case 3:{i.testFraction=e.double();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&typeof e.trainingFraction!="number"?"trainingFraction: number expected":e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&typeof e.validationFraction!="number"?"validationFraction: number expected":e.testFraction!=null&&e.hasOwnProperty("testFraction")&&typeof e.testFraction!="number"?"testFraction: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExportFractionSplit)return e;var t=new l.google.cloud.aiplatform.v1.ExportFractionSplit;return e.trainingFraction!=null&&(t.trainingFraction=Number(e.trainingFraction)),e.validationFraction!=null&&(t.validationFraction=Number(e.validationFraction)),e.testFraction!=null&&(t.testFraction=Number(e.testFraction)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFraction=0,n.validationFraction=0,n.testFraction=0),e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&(n.trainingFraction=t.json&&!isFinite(e.trainingFraction)?String(e.trainingFraction):e.trainingFraction),e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&(n.validationFraction=t.json&&!isFinite(e.validationFraction)?String(e.validationFraction):e.validationFraction),e.testFraction!=null&&e.hasOwnProperty("testFraction")&&(n.testFraction=t.json&&!isFinite(e.testFraction)?String(e.testFraction):e.testFraction),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportFractionSplit"},a}(),m.SavedQuery=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 12:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.annotationFilter=e.string();break}case 6:{i.problemType=e.string();break}case 10:{i.annotationSpecCount=e.int32();break}case 8:{i.etag=e.string();break}case 9:{i.supportAutomlTraining=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.protobuf.Value.verify(e.metadata);if(t)return"metadata."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}return e.annotationFilter!=null&&e.hasOwnProperty("annotationFilter")&&!c.isString(e.annotationFilter)?"annotationFilter: string expected":e.problemType!=null&&e.hasOwnProperty("problemType")&&!c.isString(e.problemType)?"problemType: string expected":e.annotationSpecCount!=null&&e.hasOwnProperty("annotationSpecCount")&&!c.isInteger(e.annotationSpecCount)?"annotationSpecCount: integer expected":e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":e.supportAutomlTraining!=null&&e.hasOwnProperty("supportAutomlTraining")&&typeof e.supportAutomlTraining!="boolean"?"supportAutomlTraining: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.SavedQuery)return e;var t=new l.google.cloud.aiplatform.v1.SavedQuery;if(e.name!=null&&(t.name=String(e.name)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.metadata!=null){if(typeof e.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.SavedQuery.metadata: object expected");t.metadata=l.google.protobuf.Value.fromObject(e.metadata)}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.SavedQuery.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.SavedQuery.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}return e.annotationFilter!=null&&(t.annotationFilter=String(e.annotationFilter)),e.problemType!=null&&(t.problemType=String(e.problemType)),e.annotationSpecCount!=null&&(t.annotationSpecCount=e.annotationSpecCount|0),e.etag!=null&&(t.etag=String(e.etag)),e.supportAutomlTraining!=null&&(t.supportAutomlTraining=!!e.supportAutomlTraining),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.displayName="",n.createTime=null,n.updateTime=null,n.annotationFilter="",n.problemType="",n.etag="",n.supportAutomlTraining=!1,n.annotationSpecCount=0,n.metadata=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),e.annotationFilter!=null&&e.hasOwnProperty("annotationFilter")&&(n.annotationFilter=e.annotationFilter),e.problemType!=null&&e.hasOwnProperty("problemType")&&(n.problemType=e.problemType),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),e.supportAutomlTraining!=null&&e.hasOwnProperty("supportAutomlTraining")&&(n.supportAutomlTraining=e.supportAutomlTraining),e.annotationSpecCount!=null&&e.hasOwnProperty("annotationSpecCount")&&(n.annotationSpecCount=e.annotationSpecCount),e.metadata!=null&&e.hasOwnProperty("metadata")&&(n.metadata=l.google.protobuf.Value.toObject(e.metadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.SavedQuery"},a}(),m.DatasetService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateDatasetRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateDataset"}),Object.defineProperty(a.prototype.getDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetDatasetRequest,l.google.cloud.aiplatform.v1.Dataset,e,t)},"name",{value:"GetDataset"}),Object.defineProperty(a.prototype.updateDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateDatasetRequest,l.google.cloud.aiplatform.v1.Dataset,e,t)},"name",{value:"UpdateDataset"}),Object.defineProperty(a.prototype.listDatasets=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListDatasetsRequest,l.google.cloud.aiplatform.v1.ListDatasetsResponse,e,t)},"name",{value:"ListDatasets"}),Object.defineProperty(a.prototype.deleteDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteDatasetRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteDataset"}),Object.defineProperty(a.prototype.importData=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ImportDataRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ImportData"}),Object.defineProperty(a.prototype.exportData=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ExportDataRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ExportData"}),Object.defineProperty(a.prototype.createDatasetVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateDatasetVersionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateDatasetVersion"}),Object.defineProperty(a.prototype.deleteDatasetVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteDatasetVersionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteDatasetVersion"}),Object.defineProperty(a.prototype.getDatasetVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetDatasetVersionRequest,l.google.cloud.aiplatform.v1.DatasetVersion,e,t)},"name",{value:"GetDatasetVersion"}),Object.defineProperty(a.prototype.listDatasetVersions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListDatasetVersionsRequest,l.google.cloud.aiplatform.v1.ListDatasetVersionsResponse,e,t)},"name",{value:"ListDatasetVersions"}),Object.defineProperty(a.prototype.restoreDatasetVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.RestoreDatasetVersionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"RestoreDatasetVersion"}),Object.defineProperty(a.prototype.listDataItems=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListDataItemsRequest,l.google.cloud.aiplatform.v1.ListDataItemsResponse,e,t)},"name",{value:"ListDataItems"}),Object.defineProperty(a.prototype.searchDataItems=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.SearchDataItemsRequest,l.google.cloud.aiplatform.v1.SearchDataItemsResponse,e,t)},"name",{value:"SearchDataItems"}),Object.defineProperty(a.prototype.listSavedQueries=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListSavedQueriesRequest,l.google.cloud.aiplatform.v1.ListSavedQueriesResponse,e,t)},"name",{value:"ListSavedQueries"}),Object.defineProperty(a.prototype.deleteSavedQuery=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteSavedQueryRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteSavedQuery"}),Object.defineProperty(a.prototype.getAnnotationSpec=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetAnnotationSpecRequest,l.google.cloud.aiplatform.v1.AnnotationSpec,e,t)},"name",{value:"GetAnnotationSpec"}),Object.defineProperty(a.prototype.listAnnotations=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListAnnotationsRequest,l.google.cloud.aiplatform.v1.ListAnnotationsResponse,e,t)},"name",{value:"ListAnnotations"}),a}(),m.CreateDatasetRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.dataset=l.google.cloud.aiplatform.v1.Dataset.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.dataset!=null&&e.hasOwnProperty("dataset")){var t=l.google.cloud.aiplatform.v1.Dataset.verify(e.dataset);if(t)return"dataset."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateDatasetRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.dataset!=null){if(typeof e.dataset!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateDatasetRequest.dataset: object expected");t.dataset=l.google.cloud.aiplatform.v1.Dataset.fromObject(e.dataset)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.dataset=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.dataset!=null&&e.hasOwnProperty("dataset")&&(n.dataset=l.google.cloud.aiplatform.v1.Dataset.toObject(e.dataset,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateDatasetRequest"},a}(),m.CreateDatasetOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateDatasetOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateDatasetOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateDatasetOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateDatasetOperationMetadata"},a}(),m.GetDatasetRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetDatasetRequest;if(e.name!=null&&(t.name=String(e.name)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.GetDatasetRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.readMask=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetDatasetRequest"},a}(),m.UpdateDatasetRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.dataset=l.google.cloud.aiplatform.v1.Dataset.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataset!=null&&e.hasOwnProperty("dataset")){var t=l.google.cloud.aiplatform.v1.Dataset.verify(e.dataset);if(t)return"dataset."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateDatasetRequest;if(e.dataset!=null){if(typeof e.dataset!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateDatasetRequest.dataset: object expected");t.dataset=l.google.cloud.aiplatform.v1.Dataset.fromObject(e.dataset)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateDatasetRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.dataset=null,n.updateMask=null),e.dataset!=null&&e.hasOwnProperty("dataset")&&(n.dataset=l.google.cloud.aiplatform.v1.Dataset.toObject(e.dataset,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateDatasetRequest"},a}(),m.ListDatasetsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListDatasetsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListDatasetsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListDatasetsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListDatasetsRequest"},a}(),m.ListDatasetsResponse=function(){function a(r){if(this.datasets=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.datasets&&i.datasets.length||(i.datasets=[]),i.datasets.push(l.google.cloud.aiplatform.v1.Dataset.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.datasets!=null&&e.hasOwnProperty("datasets")){if(!Array.isArray(e.datasets))return"datasets: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteDatasetRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteDatasetRequest"},a}(),m.ImportDataRequest=function(){function a(r){if(this.importConfigs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.importConfigs&&i.importConfigs.length||(i.importConfigs=[]),i.importConfigs.push(l.google.cloud.aiplatform.v1.ImportDataConfig.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.importConfigs!=null&&e.hasOwnProperty("importConfigs")){if(!Array.isArray(e.importConfigs))return"importConfigs: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.ImportDataResponse?e:new l.google.cloud.aiplatform.v1.ImportDataResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ImportDataResponse"},a}(),m.ImportDataOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ImportDataOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.ImportDataOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.ImportDataOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ImportDataOperationMetadata"},a}(),m.ExportDataRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.exportConfig=l.google.cloud.aiplatform.v1.ExportDataConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.exportConfig!=null&&e.hasOwnProperty("exportConfig")){var t=l.google.cloud.aiplatform.v1.ExportDataConfig.verify(e.exportConfig);if(t)return"exportConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExportDataRequest)return e;var t=new l.google.cloud.aiplatform.v1.ExportDataRequest;if(e.name!=null&&(t.name=String(e.name)),e.exportConfig!=null){if(typeof e.exportConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportDataRequest.exportConfig: object expected");t.exportConfig=l.google.cloud.aiplatform.v1.ExportDataConfig.fromObject(e.exportConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.exportConfig=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.exportConfig!=null&&e.hasOwnProperty("exportConfig")&&(n.exportConfig=l.google.cloud.aiplatform.v1.ExportDataConfig.toObject(e.exportConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportDataRequest"},a}(),m.ExportDataResponse=function(){function a(r){if(this.exportedFiles=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.exportedFiles&&i.exportedFiles.length||(i.exportedFiles=[]),i.exportedFiles.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.exportedFiles!=null&&e.hasOwnProperty("exportedFiles")){if(!Array.isArray(e.exportedFiles))return"exportedFiles: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.gcsOutputDirectory=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.gcsOutputDirectory!=null&&e.hasOwnProperty("gcsOutputDirectory")&&!c.isString(e.gcsOutputDirectory)?"gcsOutputDirectory: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExportDataOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.ExportDataOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportDataOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.gcsOutputDirectory!=null&&(t.gcsOutputDirectory=String(e.gcsOutputDirectory)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.gcsOutputDirectory=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.gcsOutputDirectory!=null&&e.hasOwnProperty("gcsOutputDirectory")&&(n.gcsOutputDirectory=e.gcsOutputDirectory),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportDataOperationMetadata"},a}(),m.CreateDatasetVersionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.datasetVersion=l.google.cloud.aiplatform.v1.DatasetVersion.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.datasetVersion!=null&&e.hasOwnProperty("datasetVersion")){var t=l.google.cloud.aiplatform.v1.DatasetVersion.verify(e.datasetVersion);if(t)return"datasetVersion."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateDatasetVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateDatasetVersionRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.datasetVersion!=null){if(typeof e.datasetVersion!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateDatasetVersionRequest.datasetVersion: object expected");t.datasetVersion=l.google.cloud.aiplatform.v1.DatasetVersion.fromObject(e.datasetVersion)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.datasetVersion=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.datasetVersion!=null&&e.hasOwnProperty("datasetVersion")&&(n.datasetVersion=l.google.cloud.aiplatform.v1.DatasetVersion.toObject(e.datasetVersion,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateDatasetVersionRequest"},a}(),m.CreateDatasetVersionOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateDatasetVersionOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateDatasetVersionOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateDatasetVersionOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateDatasetVersionOperationMetadata"},a}(),m.DeleteDatasetVersionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteDatasetVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteDatasetVersionRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteDatasetVersionRequest"},a}(),m.GetDatasetVersionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetDatasetVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetDatasetVersionRequest;if(e.name!=null&&(t.name=String(e.name)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.GetDatasetVersionRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.readMask=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetDatasetVersionRequest"},a}(),m.ListDatasetVersionsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListDatasetVersionsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListDatasetVersionsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListDatasetVersionsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListDatasetVersionsRequest"},a}(),m.ListDatasetVersionsResponse=function(){function a(r){if(this.datasetVersions=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.datasetVersions&&i.datasetVersions.length||(i.datasetVersions=[]),i.datasetVersions.push(l.google.cloud.aiplatform.v1.DatasetVersion.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.datasetVersions!=null&&e.hasOwnProperty("datasetVersions")){if(!Array.isArray(e.datasetVersions))return"datasetVersions: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.RestoreDatasetVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1.RestoreDatasetVersionRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.RestoreDatasetVersionRequest"},a}(),m.RestoreDatasetVersionOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.RestoreDatasetVersionOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.RestoreDatasetVersionOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.RestoreDatasetVersionOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.RestoreDatasetVersionOperationMetadata"},a}(),m.ListDataItemsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListDataItemsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListDataItemsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListDataItemsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListDataItemsRequest"},a}(),m.ListDataItemsResponse=function(){function a(r){if(this.dataItems=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.dataItems&&i.dataItems.length||(i.dataItems=[]),i.dataItems.push(l.google.cloud.aiplatform.v1.DataItem.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataItems!=null&&e.hasOwnProperty("dataItems")){if(!Array.isArray(e.dataItems))return"dataItems: array expected";for(var t=0;t>>3){case 12:{p.orderByDataItem=t.string();break}case 13:{p.orderByAnnotation=l.google.cloud.aiplatform.v1.SearchDataItemsRequest.OrderByAnnotation.decode(t,t.uint32());break}case 1:{p.dataset=t.string();break}case 2:{p.savedQuery=t.string();break}case 3:{p.dataLabelingJob=t.string();break}case 4:{p.dataItemFilter=t.string();break}case 5:{p.annotationsFilter=t.string();break}case 11:{p.annotationFilters&&p.annotationFilters.length||(p.annotationFilters=[]),p.annotationFilters.push(t.string());break}case 6:{p.fieldMask=l.google.protobuf.FieldMask.decode(t,t.uint32());break}case 7:{p.annotationsLimit=t.int32();break}case 8:{p.pageSize=t.int32();break}case 9:{p.orderBy=t.string();break}case 10:{p.pageToken=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.orderByDataItem!=null&&t.hasOwnProperty("orderByDataItem")&&(n.order=1,!c.isString(t.orderByDataItem)))return"orderByDataItem: string expected";if(t.orderByAnnotation!=null&&t.hasOwnProperty("orderByAnnotation")){if(n.order===1)return"order: multiple values";n.order=1;{var i=l.google.cloud.aiplatform.v1.SearchDataItemsRequest.OrderByAnnotation.verify(t.orderByAnnotation);if(i)return"orderByAnnotation."+i}}if(t.dataset!=null&&t.hasOwnProperty("dataset")&&!c.isString(t.dataset))return"dataset: string expected";if(t.savedQuery!=null&&t.hasOwnProperty("savedQuery")&&!c.isString(t.savedQuery))return"savedQuery: string expected";if(t.dataLabelingJob!=null&&t.hasOwnProperty("dataLabelingJob")&&!c.isString(t.dataLabelingJob))return"dataLabelingJob: string expected";if(t.dataItemFilter!=null&&t.hasOwnProperty("dataItemFilter")&&!c.isString(t.dataItemFilter))return"dataItemFilter: string expected";if(t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&!c.isString(t.annotationsFilter))return"annotationsFilter: string expected";if(t.annotationFilters!=null&&t.hasOwnProperty("annotationFilters")){if(!Array.isArray(t.annotationFilters))return"annotationFilters: array expected";for(var p=0;p>>3){case 1:{f.savedQuery=n.string();break}case 2:{f.orderBy=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.savedQuery!=null&&n.hasOwnProperty("savedQuery")&&!c.isString(n.savedQuery)?"savedQuery: string expected":n.orderBy!=null&&n.hasOwnProperty("orderBy")&&!c.isString(n.orderBy)?"orderBy: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.SearchDataItemsRequest.OrderByAnnotation)return n;var i=new l.google.cloud.aiplatform.v1.SearchDataItemsRequest.OrderByAnnotation;return n.savedQuery!=null&&(i.savedQuery=String(n.savedQuery)),n.orderBy!=null&&(i.orderBy=String(n.orderBy)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.savedQuery="",p.orderBy=""),n.savedQuery!=null&&n.hasOwnProperty("savedQuery")&&(p.savedQuery=n.savedQuery),n.orderBy!=null&&n.hasOwnProperty("orderBy")&&(p.orderBy=n.orderBy),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.SearchDataItemsRequest.OrderByAnnotation"},e}(),a}(),m.SearchDataItemsResponse=function(){function a(r){if(this.dataItemViews=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.dataItemViews&&i.dataItemViews.length||(i.dataItemViews=[]),i.dataItemViews.push(l.google.cloud.aiplatform.v1.DataItemView.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataItemViews!=null&&e.hasOwnProperty("dataItemViews")){if(!Array.isArray(e.dataItemViews))return"dataItemViews: array expected";for(var t=0;t>>3){case 1:{i.dataItem=l.google.cloud.aiplatform.v1.DataItem.decode(e,e.uint32());break}case 2:{i.annotations&&i.annotations.length||(i.annotations=[]),i.annotations.push(l.google.cloud.aiplatform.v1.Annotation.decode(e,e.uint32()));break}case 3:{i.hasTruncatedAnnotations=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataItem!=null&&e.hasOwnProperty("dataItem")){var t=l.google.cloud.aiplatform.v1.DataItem.verify(e.dataItem);if(t)return"dataItem."+t}if(e.annotations!=null&&e.hasOwnProperty("annotations")){if(!Array.isArray(e.annotations))return"annotations: array expected";for(var n=0;n>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListSavedQueriesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListSavedQueriesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListSavedQueriesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListSavedQueriesRequest"},a}(),m.ListSavedQueriesResponse=function(){function a(r){if(this.savedQueries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.savedQueries&&i.savedQueries.length||(i.savedQueries=[]),i.savedQueries.push(l.google.cloud.aiplatform.v1.SavedQuery.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.savedQueries!=null&&e.hasOwnProperty("savedQueries")){if(!Array.isArray(e.savedQueries))return"savedQueries: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteSavedQueryRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteSavedQueryRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteSavedQueryRequest"},a}(),m.GetAnnotationSpecRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetAnnotationSpecRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetAnnotationSpecRequest;if(e.name!=null&&(t.name=String(e.name)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.GetAnnotationSpecRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.readMask=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetAnnotationSpecRequest"},a}(),m.ListAnnotationsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListAnnotationsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListAnnotationsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListAnnotationsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListAnnotationsRequest"},a}(),m.ListAnnotationsResponse=function(){function a(r){if(this.annotations=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.annotations&&i.annotations.length||(i.annotations=[]),i.annotations.push(l.google.cloud.aiplatform.v1.Annotation.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.annotations!=null&&e.hasOwnProperty("annotations")){if(!Array.isArray(e.annotations))return"annotations: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 3:{i.etag=e.string();break}case 4:{i.bigQueryDatasetName=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}return e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":e.bigQueryDatasetName!=null&&e.hasOwnProperty("bigQueryDatasetName")&&!c.isString(e.bigQueryDatasetName)?"bigQueryDatasetName: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DatasetVersion)return e;var t=new l.google.cloud.aiplatform.v1.DatasetVersion;if(e.name!=null&&(t.name=String(e.name)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.DatasetVersion.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.DatasetVersion.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}return e.etag!=null&&(t.etag=String(e.etag)),e.bigQueryDatasetName!=null&&(t.bigQueryDatasetName=String(e.bigQueryDatasetName)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.createTime=null,n.etag="",n.bigQueryDatasetName="",n.updateTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),e.bigQueryDatasetName!=null&&e.hasOwnProperty("bigQueryDatasetName")&&(n.bigQueryDatasetName=e.bigQueryDatasetName),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DatasetVersion"},a}(),m.GenericOperationMetadata=function(){function a(r){if(this.partialFailures=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.partialFailures&&i.partialFailures.length||(i.partialFailures=[]),i.partialFailures.push(l.google.rpc.Status.decode(e,e.uint32()));break}case 2:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 3:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.partialFailures!=null&&e.hasOwnProperty("partialFailures")){if(!Array.isArray(e.partialFailures))return"partialFailures: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.DeleteOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteOperationMetadata"},a}(),m.DeployedIndexRef=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndexId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint)?"indexEndpoint: string expected":e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId)?"deployedIndexId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeployedIndexRef)return e;var t=new l.google.cloud.aiplatform.v1.DeployedIndexRef;return e.indexEndpoint!=null&&(t.indexEndpoint=String(e.indexEndpoint)),e.deployedIndexId!=null&&(t.deployedIndexId=String(e.deployedIndexId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint="",n.deployedIndexId=""),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=e.indexEndpoint),e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&(n.deployedIndexId=e.deployedIndexId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeployedIndexRef"},a}(),m.Endpoint=function(){function a(r){if(this.deployedModels=[],this.trafficSplit={},this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.deployedModels&&i.deployedModels.length||(i.deployedModels=[]),i.deployedModels.push(l.google.cloud.aiplatform.v1.DeployedModel.decode(e,e.uint32()));break}case 5:{i.trafficSplit===c.emptyObject&&(i.trafficSplit={});var O=e.uint32()+e.pos;for(p="",f=0;e.pos>>3){case 1:p=e.string();break;case 2:f=e.int32();break;default:e.skipType(_&7);break}}i.trafficSplit[p]=f;break}case 6:{i.etag=e.string();break}case 7:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 8:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 13:{i.network=e.string();break}case 17:{i.enablePrivateServiceConnect=e.bool();break}case 14:{i.modelDeploymentMonitoringJob=e.string();break}case 18:{i.predictRequestResponseLoggingConfig=l.google.cloud.aiplatform.v1.PredictRequestResponseLoggingConfig.decode(e,e.uint32());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.deployedModels!=null&&e.hasOwnProperty("deployedModels")){if(!Array.isArray(e.deployedModels))return"deployedModels: array expected";for(var t=0;t>>3){case 7:{p.dedicatedResources=l.google.cloud.aiplatform.v1.DedicatedResources.decode(t,t.uint32());break}case 8:{p.automaticResources=l.google.cloud.aiplatform.v1.AutomaticResources.decode(t,t.uint32());break}case 1:{p.id=t.string();break}case 2:{p.model=t.string();break}case 18:{p.modelVersionId=t.string();break}case 3:{p.displayName=t.string();break}case 6:{p.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 9:{p.explanationSpec=l.google.cloud.aiplatform.v1.ExplanationSpec.decode(t,t.uint32());break}case 11:{p.serviceAccount=t.string();break}case 15:{p.disableContainerLogging=t.bool();break}case 13:{p.enableAccessLogging=t.bool();break}case 14:{p.privateEndpoints=l.google.cloud.aiplatform.v1.PrivateEndpoints.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.dedicatedResources!=null&&t.hasOwnProperty("dedicatedResources")){n.predictionResources=1;{var i=l.google.cloud.aiplatform.v1.DedicatedResources.verify(t.dedicatedResources);if(i)return"dedicatedResources."+i}}if(t.automaticResources!=null&&t.hasOwnProperty("automaticResources")){if(n.predictionResources===1)return"predictionResources: multiple values";n.predictionResources=1;{var i=l.google.cloud.aiplatform.v1.AutomaticResources.verify(t.automaticResources);if(i)return"automaticResources."+i}}if(t.id!=null&&t.hasOwnProperty("id")&&!c.isString(t.id))return"id: string expected";if(t.model!=null&&t.hasOwnProperty("model")&&!c.isString(t.model))return"model: string expected";if(t.modelVersionId!=null&&t.hasOwnProperty("modelVersionId")&&!c.isString(t.modelVersionId))return"modelVersionId: string expected";if(t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName))return"displayName: string expected";if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.explanationSpec!=null&&t.hasOwnProperty("explanationSpec")){var i=l.google.cloud.aiplatform.v1.ExplanationSpec.verify(t.explanationSpec);if(i)return"explanationSpec."+i}if(t.serviceAccount!=null&&t.hasOwnProperty("serviceAccount")&&!c.isString(t.serviceAccount))return"serviceAccount: string expected";if(t.disableContainerLogging!=null&&t.hasOwnProperty("disableContainerLogging")&&typeof t.disableContainerLogging!="boolean")return"disableContainerLogging: boolean expected";if(t.enableAccessLogging!=null&&t.hasOwnProperty("enableAccessLogging")&&typeof t.enableAccessLogging!="boolean")return"enableAccessLogging: boolean expected";if(t.privateEndpoints!=null&&t.hasOwnProperty("privateEndpoints")){var i=l.google.cloud.aiplatform.v1.PrivateEndpoints.verify(t.privateEndpoints);if(i)return"privateEndpoints."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.DeployedModel)return t;var n=new l.google.cloud.aiplatform.v1.DeployedModel;if(t.dedicatedResources!=null){if(typeof t.dedicatedResources!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployedModel.dedicatedResources: object expected");n.dedicatedResources=l.google.cloud.aiplatform.v1.DedicatedResources.fromObject(t.dedicatedResources)}if(t.automaticResources!=null){if(typeof t.automaticResources!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployedModel.automaticResources: object expected");n.automaticResources=l.google.cloud.aiplatform.v1.AutomaticResources.fromObject(t.automaticResources)}if(t.id!=null&&(n.id=String(t.id)),t.model!=null&&(n.model=String(t.model)),t.modelVersionId!=null&&(n.modelVersionId=String(t.modelVersionId)),t.displayName!=null&&(n.displayName=String(t.displayName)),t.createTime!=null){if(typeof t.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployedModel.createTime: object expected");n.createTime=l.google.protobuf.Timestamp.fromObject(t.createTime)}if(t.explanationSpec!=null){if(typeof t.explanationSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployedModel.explanationSpec: object expected");n.explanationSpec=l.google.cloud.aiplatform.v1.ExplanationSpec.fromObject(t.explanationSpec)}if(t.serviceAccount!=null&&(n.serviceAccount=String(t.serviceAccount)),t.disableContainerLogging!=null&&(n.disableContainerLogging=!!t.disableContainerLogging),t.enableAccessLogging!=null&&(n.enableAccessLogging=!!t.enableAccessLogging),t.privateEndpoints!=null){if(typeof t.privateEndpoints!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployedModel.privateEndpoints: object expected");n.privateEndpoints=l.google.cloud.aiplatform.v1.PrivateEndpoints.fromObject(t.privateEndpoints)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.id="",i.model="",i.displayName="",i.createTime=null,i.explanationSpec=null,i.serviceAccount="",i.enableAccessLogging=!1,i.privateEndpoints=null,i.disableContainerLogging=!1,i.modelVersionId=""),t.id!=null&&t.hasOwnProperty("id")&&(i.id=t.id),t.model!=null&&t.hasOwnProperty("model")&&(i.model=t.model),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),t.createTime!=null&&t.hasOwnProperty("createTime")&&(i.createTime=l.google.protobuf.Timestamp.toObject(t.createTime,n)),t.dedicatedResources!=null&&t.hasOwnProperty("dedicatedResources")&&(i.dedicatedResources=l.google.cloud.aiplatform.v1.DedicatedResources.toObject(t.dedicatedResources,n),n.oneofs&&(i.predictionResources="dedicatedResources")),t.automaticResources!=null&&t.hasOwnProperty("automaticResources")&&(i.automaticResources=l.google.cloud.aiplatform.v1.AutomaticResources.toObject(t.automaticResources,n),n.oneofs&&(i.predictionResources="automaticResources")),t.explanationSpec!=null&&t.hasOwnProperty("explanationSpec")&&(i.explanationSpec=l.google.cloud.aiplatform.v1.ExplanationSpec.toObject(t.explanationSpec,n)),t.serviceAccount!=null&&t.hasOwnProperty("serviceAccount")&&(i.serviceAccount=t.serviceAccount),t.enableAccessLogging!=null&&t.hasOwnProperty("enableAccessLogging")&&(i.enableAccessLogging=t.enableAccessLogging),t.privateEndpoints!=null&&t.hasOwnProperty("privateEndpoints")&&(i.privateEndpoints=l.google.cloud.aiplatform.v1.PrivateEndpoints.toObject(t.privateEndpoints,n)),t.disableContainerLogging!=null&&t.hasOwnProperty("disableContainerLogging")&&(i.disableContainerLogging=t.disableContainerLogging),t.modelVersionId!=null&&t.hasOwnProperty("modelVersionId")&&(i.modelVersionId=t.modelVersionId),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.DeployedModel"},a}(),m.PrivateEndpoints=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.predictHttpUri=e.string();break}case 2:{i.explainHttpUri=e.string();break}case 3:{i.healthHttpUri=e.string();break}case 4:{i.serviceAttachment=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.predictHttpUri!=null&&e.hasOwnProperty("predictHttpUri")&&!c.isString(e.predictHttpUri)?"predictHttpUri: string expected":e.explainHttpUri!=null&&e.hasOwnProperty("explainHttpUri")&&!c.isString(e.explainHttpUri)?"explainHttpUri: string expected":e.healthHttpUri!=null&&e.hasOwnProperty("healthHttpUri")&&!c.isString(e.healthHttpUri)?"healthHttpUri: string expected":e.serviceAttachment!=null&&e.hasOwnProperty("serviceAttachment")&&!c.isString(e.serviceAttachment)?"serviceAttachment: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PrivateEndpoints)return e;var t=new l.google.cloud.aiplatform.v1.PrivateEndpoints;return e.predictHttpUri!=null&&(t.predictHttpUri=String(e.predictHttpUri)),e.explainHttpUri!=null&&(t.explainHttpUri=String(e.explainHttpUri)),e.healthHttpUri!=null&&(t.healthHttpUri=String(e.healthHttpUri)),e.serviceAttachment!=null&&(t.serviceAttachment=String(e.serviceAttachment)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.predictHttpUri="",n.explainHttpUri="",n.healthHttpUri="",n.serviceAttachment=""),e.predictHttpUri!=null&&e.hasOwnProperty("predictHttpUri")&&(n.predictHttpUri=e.predictHttpUri),e.explainHttpUri!=null&&e.hasOwnProperty("explainHttpUri")&&(n.explainHttpUri=e.explainHttpUri),e.healthHttpUri!=null&&e.hasOwnProperty("healthHttpUri")&&(n.healthHttpUri=e.healthHttpUri),e.serviceAttachment!=null&&e.hasOwnProperty("serviceAttachment")&&(n.serviceAttachment=e.serviceAttachment),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PrivateEndpoints"},a}(),m.PredictRequestResponseLoggingConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.enabled=e.bool();break}case 2:{i.samplingRate=e.double();break}case 3:{i.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.enabled!=null&&e.hasOwnProperty("enabled")&&typeof e.enabled!="boolean")return"enabled: boolean expected";if(e.samplingRate!=null&&e.hasOwnProperty("samplingRate")&&typeof e.samplingRate!="number")return"samplingRate: number expected";if(e.bigqueryDestination!=null&&e.hasOwnProperty("bigqueryDestination")){var t=l.google.cloud.aiplatform.v1.BigQueryDestination.verify(e.bigqueryDestination);if(t)return"bigqueryDestination."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PredictRequestResponseLoggingConfig)return e;var t=new l.google.cloud.aiplatform.v1.PredictRequestResponseLoggingConfig;if(e.enabled!=null&&(t.enabled=!!e.enabled),e.samplingRate!=null&&(t.samplingRate=Number(e.samplingRate)),e.bigqueryDestination!=null){if(typeof e.bigqueryDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.PredictRequestResponseLoggingConfig.bigqueryDestination: object expected");t.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.fromObject(e.bigqueryDestination)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.enabled=!1,n.samplingRate=0,n.bigqueryDestination=null),e.enabled!=null&&e.hasOwnProperty("enabled")&&(n.enabled=e.enabled),e.samplingRate!=null&&e.hasOwnProperty("samplingRate")&&(n.samplingRate=t.json&&!isFinite(e.samplingRate)?String(e.samplingRate):e.samplingRate),e.bigqueryDestination!=null&&e.hasOwnProperty("bigqueryDestination")&&(n.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.toObject(e.bigqueryDestination,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PredictRequestResponseLoggingConfig"},a}(),m.EndpointService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateEndpointRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateEndpoint"}),Object.defineProperty(a.prototype.getEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetEndpointRequest,l.google.cloud.aiplatform.v1.Endpoint,e,t)},"name",{value:"GetEndpoint"}),Object.defineProperty(a.prototype.listEndpoints=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListEndpointsRequest,l.google.cloud.aiplatform.v1.ListEndpointsResponse,e,t)},"name",{value:"ListEndpoints"}),Object.defineProperty(a.prototype.updateEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateEndpointRequest,l.google.cloud.aiplatform.v1.Endpoint,e,t)},"name",{value:"UpdateEndpoint"}),Object.defineProperty(a.prototype.deleteEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteEndpointRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteEndpoint"}),Object.defineProperty(a.prototype.deployModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeployModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeployModel"}),Object.defineProperty(a.prototype.undeployModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UndeployModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UndeployModel"}),Object.defineProperty(a.prototype.mutateDeployedModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.MutateDeployedModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"MutateDeployedModel"}),a}(),m.CreateEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.endpoint=l.google.cloud.aiplatform.v1.Endpoint.decode(e,e.uint32());break}case 4:{i.endpointId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")){var t=l.google.cloud.aiplatform.v1.Endpoint.verify(e.endpoint);if(t)return"endpoint."+t}return e.endpointId!=null&&e.hasOwnProperty("endpointId")&&!c.isString(e.endpointId)?"endpointId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateEndpointRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.endpoint!=null){if(typeof e.endpoint!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateEndpointRequest.endpoint: object expected");t.endpoint=l.google.cloud.aiplatform.v1.Endpoint.fromObject(e.endpoint)}return e.endpointId!=null&&(t.endpointId=String(e.endpointId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.endpoint=null,n.endpointId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=l.google.cloud.aiplatform.v1.Endpoint.toObject(e.endpoint,t)),e.endpointId!=null&&e.hasOwnProperty("endpointId")&&(n.endpointId=e.endpointId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateEndpointRequest"},a}(),m.CreateEndpointOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateEndpointOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateEndpointOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateEndpointOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateEndpointOperationMetadata"},a}(),m.GetEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetEndpointRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetEndpointRequest"},a}(),m.ListEndpointsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListEndpointsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListEndpointsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListEndpointsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListEndpointsRequest"},a}(),m.ListEndpointsResponse=function(){function a(r){if(this.endpoints=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoints&&i.endpoints.length||(i.endpoints=[]),i.endpoints.push(l.google.cloud.aiplatform.v1.Endpoint.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoints!=null&&e.hasOwnProperty("endpoints")){if(!Array.isArray(e.endpoints))return"endpoints: array expected";for(var t=0;t>>3){case 1:{i.endpoint=l.google.cloud.aiplatform.v1.Endpoint.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")){var t=l.google.cloud.aiplatform.v1.Endpoint.verify(e.endpoint);if(t)return"endpoint."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateEndpointRequest;if(e.endpoint!=null){if(typeof e.endpoint!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateEndpointRequest.endpoint: object expected");t.endpoint=l.google.cloud.aiplatform.v1.Endpoint.fromObject(e.endpoint)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateEndpointRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.endpoint=null,n.updateMask=null),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=l.google.cloud.aiplatform.v1.Endpoint.toObject(e.endpoint,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateEndpointRequest"},a}(),m.DeleteEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteEndpointRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteEndpointRequest"},a}(),m.DeployModelRequest=function(){function a(r){if(this.trafficSplit={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.decode(e,e.uint32());break}case 3:{i.trafficSplit===c.emptyObject&&(i.trafficSplit={});var O=e.uint32()+e.pos;for(p="",f=0;e.pos>>3){case 1:p=e.string();break;case 2:f=e.int32();break;default:e.skipType(_&7);break}}i.trafficSplit[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.deployedModel!=null&&e.hasOwnProperty("deployedModel")){var t=l.google.cloud.aiplatform.v1.DeployedModel.verify(e.deployedModel);if(t)return"deployedModel."+t}if(e.trafficSplit!=null&&e.hasOwnProperty("trafficSplit")){if(!c.isObject(e.trafficSplit))return"trafficSplit: object expected";for(var n=Object.keys(e.trafficSplit),i=0;i>>3){case 1:{i.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedModel!=null&&e.hasOwnProperty("deployedModel")){var t=l.google.cloud.aiplatform.v1.DeployedModel.verify(e.deployedModel);if(t)return"deployedModel."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeployModelResponse)return e;var t=new l.google.cloud.aiplatform.v1.DeployModelResponse;if(e.deployedModel!=null){if(typeof e.deployedModel!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployModelResponse.deployedModel: object expected");t.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.fromObject(e.deployedModel)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedModel=null),e.deployedModel!=null&&e.hasOwnProperty("deployedModel")&&(n.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.toObject(e.deployedModel,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeployModelResponse"},a}(),m.DeployModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeployModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.DeployModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeployModelOperationMetadata"},a}(),m.UndeployModelRequest=function(){function a(r){if(this.trafficSplit={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.deployedModelId=e.string();break}case 3:{i.trafficSplit===c.emptyObject&&(i.trafficSplit={});var O=e.uint32()+e.pos;for(p="",f=0;e.pos>>3){case 1:p=e.string();break;case 2:f=e.int32();break;default:e.skipType(_&7);break}}i.trafficSplit[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId))return"deployedModelId: string expected";if(e.trafficSplit!=null&&e.hasOwnProperty("trafficSplit")){if(!c.isObject(e.trafficSplit))return"trafficSplit: object expected";for(var t=Object.keys(e.trafficSplit),n=0;n>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.UndeployModelResponse?e:new l.google.cloud.aiplatform.v1.UndeployModelResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UndeployModelResponse"},a}(),m.UndeployModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UndeployModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UndeployModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UndeployModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UndeployModelOperationMetadata"},a}(),m.MutateDeployedModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.decode(e,e.uint32());break}case 4:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.deployedModel!=null&&e.hasOwnProperty("deployedModel")){var t=l.google.cloud.aiplatform.v1.DeployedModel.verify(e.deployedModel);if(t)return"deployedModel."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MutateDeployedModelRequest)return e;var t=new l.google.cloud.aiplatform.v1.MutateDeployedModelRequest;if(e.endpoint!=null&&(t.endpoint=String(e.endpoint)),e.deployedModel!=null){if(typeof e.deployedModel!="object")throw TypeError(".google.cloud.aiplatform.v1.MutateDeployedModelRequest.deployedModel: object expected");t.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.fromObject(e.deployedModel)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.MutateDeployedModelRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.endpoint="",n.deployedModel=null,n.updateMask=null),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=e.endpoint),e.deployedModel!=null&&e.hasOwnProperty("deployedModel")&&(n.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.toObject(e.deployedModel,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MutateDeployedModelRequest"},a}(),m.MutateDeployedModelResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedModel!=null&&e.hasOwnProperty("deployedModel")){var t=l.google.cloud.aiplatform.v1.DeployedModel.verify(e.deployedModel);if(t)return"deployedModel."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MutateDeployedModelResponse)return e;var t=new l.google.cloud.aiplatform.v1.MutateDeployedModelResponse;if(e.deployedModel!=null){if(typeof e.deployedModel!="object")throw TypeError(".google.cloud.aiplatform.v1.MutateDeployedModelResponse.deployedModel: object expected");t.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.fromObject(e.deployedModel)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedModel=null),e.deployedModel!=null&&e.hasOwnProperty("deployedModel")&&(n.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.toObject(e.deployedModel,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MutateDeployedModelResponse"},a}(),m.MutateDeployedModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MutateDeployedModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.MutateDeployedModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.MutateDeployedModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MutateDeployedModelOperationMetadata"},a}(),m.EntityType=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.description=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 7:{i.etag=e.string();break}case 8:{i.monitoringConfig=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.decode(e,e.uint32());break}case 10:{i.offlineStorageTtlDays=e.int32();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.snapshotAnalysis=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.decode(e,e.uint32());break}case 2:{i.importFeaturesAnalysis=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.decode(e,e.uint32());break}case 3:{i.numericalThresholdConfig=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig.decode(e,e.uint32());break}case 4:{i.categoricalThresholdConfig=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.snapshotAnalysis!=null&&e.hasOwnProperty("snapshotAnalysis")){var t=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.verify(e.snapshotAnalysis);if(t)return"snapshotAnalysis."+t}if(e.importFeaturesAnalysis!=null&&e.hasOwnProperty("importFeaturesAnalysis")){var t=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.verify(e.importFeaturesAnalysis);if(t)return"importFeaturesAnalysis."+t}if(e.numericalThresholdConfig!=null&&e.hasOwnProperty("numericalThresholdConfig")){var t=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig.verify(e.numericalThresholdConfig);if(t)return"numericalThresholdConfig."+t}if(e.categoricalThresholdConfig!=null&&e.hasOwnProperty("categoricalThresholdConfig")){var t=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig.verify(e.categoricalThresholdConfig);if(t)return"categoricalThresholdConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig)return e;var t=new l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig;if(e.snapshotAnalysis!=null){if(typeof e.snapshotAnalysis!="object")throw TypeError(".google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.snapshotAnalysis: object expected");t.snapshotAnalysis=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.fromObject(e.snapshotAnalysis)}if(e.importFeaturesAnalysis!=null){if(typeof e.importFeaturesAnalysis!="object")throw TypeError(".google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.importFeaturesAnalysis: object expected");t.importFeaturesAnalysis=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.fromObject(e.importFeaturesAnalysis)}if(e.numericalThresholdConfig!=null){if(typeof e.numericalThresholdConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.numericalThresholdConfig: object expected");t.numericalThresholdConfig=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig.fromObject(e.numericalThresholdConfig)}if(e.categoricalThresholdConfig!=null){if(typeof e.categoricalThresholdConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.categoricalThresholdConfig: object expected");t.categoricalThresholdConfig=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig.fromObject(e.categoricalThresholdConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.snapshotAnalysis=null,n.importFeaturesAnalysis=null,n.numericalThresholdConfig=null,n.categoricalThresholdConfig=null),e.snapshotAnalysis!=null&&e.hasOwnProperty("snapshotAnalysis")&&(n.snapshotAnalysis=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.toObject(e.snapshotAnalysis,t)),e.importFeaturesAnalysis!=null&&e.hasOwnProperty("importFeaturesAnalysis")&&(n.importFeaturesAnalysis=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.toObject(e.importFeaturesAnalysis,t)),e.numericalThresholdConfig!=null&&e.hasOwnProperty("numericalThresholdConfig")&&(n.numericalThresholdConfig=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig.toObject(e.numericalThresholdConfig,t)),e.categoricalThresholdConfig!=null&&e.hasOwnProperty("categoricalThresholdConfig")&&(n.categoricalThresholdConfig=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig.toObject(e.categoricalThresholdConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig"},a.SnapshotAnalysis=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.disabled=t.bool();break}case 3:{p.monitoringIntervalDays=t.int32();break}case 4:{p.stalenessDays=t.int32();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.disabled!=null&&t.hasOwnProperty("disabled")&&typeof t.disabled!="boolean"?"disabled: boolean expected":t.monitoringIntervalDays!=null&&t.hasOwnProperty("monitoringIntervalDays")&&!c.isInteger(t.monitoringIntervalDays)?"monitoringIntervalDays: integer expected":t.stalenessDays!=null&&t.hasOwnProperty("stalenessDays")&&!c.isInteger(t.stalenessDays)?"stalenessDays: integer expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis)return t;var n=new l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis;return t.disabled!=null&&(n.disabled=!!t.disabled),t.monitoringIntervalDays!=null&&(n.monitoringIntervalDays=t.monitoringIntervalDays|0),t.stalenessDays!=null&&(n.stalenessDays=t.stalenessDays|0),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.disabled=!1,i.monitoringIntervalDays=0,i.stalenessDays=0),t.disabled!=null&&t.hasOwnProperty("disabled")&&(i.disabled=t.disabled),t.monitoringIntervalDays!=null&&t.hasOwnProperty("monitoringIntervalDays")&&(i.monitoringIntervalDays=t.monitoringIntervalDays),t.stalenessDays!=null&&t.hasOwnProperty("stalenessDays")&&(i.stalenessDays=t.stalenessDays),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis"},r}(),a.ImportFeaturesAnalysis=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.state=t.int32();break}case 2:{p.anomalyDetectionBaseline=t.int32();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.state!=null&&t.hasOwnProperty("state"))switch(t.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:break}if(t.anomalyDetectionBaseline!=null&&t.hasOwnProperty("anomalyDetectionBaseline"))switch(t.anomalyDetectionBaseline){default:return"anomalyDetectionBaseline: enum value expected";case 0:case 1:case 2:case 3:break}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis)return t;var n=new l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis;switch(t.state){default:if(typeof t.state=="number"){n.state=t.state;break}break;case"STATE_UNSPECIFIED":case 0:n.state=0;break;case"DEFAULT":case 1:n.state=1;break;case"ENABLED":case 2:n.state=2;break;case"DISABLED":case 3:n.state=3;break}switch(t.anomalyDetectionBaseline){default:if(typeof t.anomalyDetectionBaseline=="number"){n.anomalyDetectionBaseline=t.anomalyDetectionBaseline;break}break;case"BASELINE_UNSPECIFIED":case 0:n.anomalyDetectionBaseline=0;break;case"LATEST_STATS":case 1:n.anomalyDetectionBaseline=1;break;case"MOST_RECENT_SNAPSHOT_STATS":case 2:n.anomalyDetectionBaseline=2;break;case"PREVIOUS_IMPORT_FEATURES_STATS":case 3:n.anomalyDetectionBaseline=3;break}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.state=n.enums===String?"STATE_UNSPECIFIED":0,i.anomalyDetectionBaseline=n.enums===String?"BASELINE_UNSPECIFIED":0),t.state!=null&&t.hasOwnProperty("state")&&(i.state=n.enums===String?l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.State[t.state]===void 0?t.state:l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.State[t.state]:t.state),t.anomalyDetectionBaseline!=null&&t.hasOwnProperty("anomalyDetectionBaseline")&&(i.anomalyDetectionBaseline=n.enums===String?l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.Baseline[t.anomalyDetectionBaseline]===void 0?t.anomalyDetectionBaseline:l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.Baseline[t.anomalyDetectionBaseline]:t.anomalyDetectionBaseline),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis"},r.State=function(){var e={},t=Object.create(e);return t[e[0]="STATE_UNSPECIFIED"]=0,t[e[1]="DEFAULT"]=1,t[e[2]="ENABLED"]=2,t[e[3]="DISABLED"]=3,t}(),r.Baseline=function(){var e={},t=Object.create(e);return t[e[0]="BASELINE_UNSPECIFIED"]=0,t[e[1]="LATEST_STATS"]=1,t[e[2]="MOST_RECENT_SNAPSHOT_STATS"]=2,t[e[3]="PREVIOUS_IMPORT_FEATURES_STATS"]=3,t}(),r}(),a.ThresholdConfig=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.value=n.double();break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};return n.value!=null&&n.hasOwnProperty("value")&&(i.threshold=1,typeof n.value!="number")?"value: number expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig)return n;var i=new l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig;return n.value!=null&&(i.value=Number(n.value)),i},r.toObject=function(n,i){i||(i={});var p={};return n.value!=null&&n.hasOwnProperty("value")&&(p.value=i.json&&!isFinite(n.value)?String(n.value):n.value,i.oneofs&&(p.threshold="value")),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig"},r}(),a}(),m.EvaluatedAnnotation=function(){function a(r){if(this.predictions=[],this.groundTruths=[],this.explanations=[],this.errorAnalysisAnnotations=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.type=e.int32();break}case 2:{i.predictions&&i.predictions.length||(i.predictions=[]),i.predictions.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 3:{i.groundTruths&&i.groundTruths.length||(i.groundTruths=[]),i.groundTruths.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 5:{i.dataItemPayload=l.google.protobuf.Value.decode(e,e.uint32());break}case 6:{i.evaluatedDataItemViewId=e.string();break}case 8:{i.explanations&&i.explanations.length||(i.explanations=[]),i.explanations.push(l.google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation.decode(e,e.uint32()));break}case 9:{i.errorAnalysisAnnotations&&i.errorAnalysisAnnotations.length||(i.errorAnalysisAnnotations=[]),i.errorAnalysisAnnotations.push(l.google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.type!=null&&e.hasOwnProperty("type"))switch(e.type){default:return"type: enum value expected";case 0:case 1:case 2:case 3:break}if(e.predictions!=null&&e.hasOwnProperty("predictions")){if(!Array.isArray(e.predictions))return"predictions: array expected";for(var t=0;t>>3){case 1:{i.explanationType=e.string();break}case 2:{i.explanation=l.google.cloud.aiplatform.v1.Explanation.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.explanationType!=null&&e.hasOwnProperty("explanationType")&&!c.isString(e.explanationType))return"explanationType: string expected";if(e.explanation!=null&&e.hasOwnProperty("explanation")){var t=l.google.cloud.aiplatform.v1.Explanation.verify(e.explanation);if(t)return"explanation."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation)return e;var t=new l.google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation;if(e.explanationType!=null&&(t.explanationType=String(e.explanationType)),e.explanation!=null){if(typeof e.explanation!="object")throw TypeError(".google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation.explanation: object expected");t.explanation=l.google.cloud.aiplatform.v1.Explanation.fromObject(e.explanation)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.explanationType="",n.explanation=null),e.explanationType!=null&&e.hasOwnProperty("explanationType")&&(n.explanationType=e.explanationType),e.explanation!=null&&e.hasOwnProperty("explanation")&&(n.explanation=l.google.cloud.aiplatform.v1.Explanation.toObject(e.explanation,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation"},a}(),m.ErrorAnalysisAnnotation=function(){function a(r){if(this.attributedItems=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.attributedItems&&i.attributedItems.length||(i.attributedItems=[]),i.attributedItems.push(l.google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.AttributedItem.decode(e,e.uint32()));break}case 2:{i.queryType=e.int32();break}case 3:{i.outlierScore=e.double();break}case 4:{i.outlierThreshold=e.double();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.attributedItems!=null&&e.hasOwnProperty("attributedItems")){if(!Array.isArray(e.attributedItems))return"attributedItems: array expected";for(var t=0;t>>3){case 1:{p.annotationResourceName=t.string();break}case 2:{p.distance=t.double();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.annotationResourceName!=null&&t.hasOwnProperty("annotationResourceName")&&!c.isString(t.annotationResourceName)?"annotationResourceName: string expected":t.distance!=null&&t.hasOwnProperty("distance")&&typeof t.distance!="number"?"distance: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.AttributedItem)return t;var n=new l.google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.AttributedItem;return t.annotationResourceName!=null&&(n.annotationResourceName=String(t.annotationResourceName)),t.distance!=null&&(n.distance=Number(t.distance)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.annotationResourceName="",i.distance=0),t.annotationResourceName!=null&&t.hasOwnProperty("annotationResourceName")&&(i.annotationResourceName=t.annotationResourceName),t.distance!=null&&t.hasOwnProperty("distance")&&(i.distance=n.json&&!isFinite(t.distance)?String(t.distance):t.distance),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.AttributedItem"},r}(),a.QueryType=function(){var r={},e=Object.create(r);return e[r[0]="QUERY_TYPE_UNSPECIFIED"]=0,e[r[1]="ALL_SIMILAR"]=1,e[r[2]="SAME_CLASS_SIMILAR"]=2,e[r[3]="SAME_CLASS_DISSIMILAR"]=3,e}(),a}(),m.Event=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.artifact=e.string();break}case 2:{i.execution=e.string();break}case 3:{i.eventTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.type=e.int32();break}case 5:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifact!=null&&e.hasOwnProperty("artifact")&&!c.isString(e.artifact))return"artifact: string expected";if(e.execution!=null&&e.hasOwnProperty("execution")&&!c.isString(e.execution))return"execution: string expected";if(e.eventTime!=null&&e.hasOwnProperty("eventTime")){var t=l.google.protobuf.Timestamp.verify(e.eventTime);if(t)return"eventTime."+t}if(e.type!=null&&e.hasOwnProperty("type"))switch(e.type){default:return"type: enum value expected";case 0:case 1:case 2:break}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 6:{i.state=e.int32();break}case 9:{i.etag=e.string();break}case 10:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 11:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.schemaTitle=e.string();break}case 14:{i.schemaVersion=e.string();break}case 15:{i.metadata=l.google.protobuf.Struct.decode(e,e.uint32());break}case 16:{i.description=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:break}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var t=Object.keys(e.labels),n=0;n>>3){case 1:{i.name=e.string();break}case 2:{i.description=e.string();break}case 3:{i.valueType=e.int32();break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 7:{i.etag=e.string();break}case 12:{i.disableMonitoring=e.bool();break}case 11:{i.monitoringStatsAnomalies&&i.monitoringStatsAnomalies.length||(i.monitoringStatsAnomalies=[]),i.monitoringStatsAnomalies.push(l.google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly.decode(e,e.uint32()));break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.valueType!=null&&e.hasOwnProperty("valueType"))switch(e.valueType){default:return"valueType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 9:case 10:case 11:case 12:case 13:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{p.objective=t.int32();break}case 2:{p.featureStatsAnomaly=l.google.cloud.aiplatform.v1.FeatureStatsAnomaly.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.objective!=null&&t.hasOwnProperty("objective"))switch(t.objective){default:return"objective: enum value expected";case 0:case 1:case 2:break}if(t.featureStatsAnomaly!=null&&t.hasOwnProperty("featureStatsAnomaly")){var n=l.google.cloud.aiplatform.v1.FeatureStatsAnomaly.verify(t.featureStatsAnomaly);if(n)return"featureStatsAnomaly."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly)return t;var n=new l.google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly;switch(t.objective){default:if(typeof t.objective=="number"){n.objective=t.objective;break}break;case"OBJECTIVE_UNSPECIFIED":case 0:n.objective=0;break;case"IMPORT_FEATURE_ANALYSIS":case 1:n.objective=1;break;case"SNAPSHOT_ANALYSIS":case 2:n.objective=2;break}if(t.featureStatsAnomaly!=null){if(typeof t.featureStatsAnomaly!="object")throw TypeError(".google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly.featureStatsAnomaly: object expected");n.featureStatsAnomaly=l.google.cloud.aiplatform.v1.FeatureStatsAnomaly.fromObject(t.featureStatsAnomaly)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.objective=n.enums===String?"OBJECTIVE_UNSPECIFIED":0,i.featureStatsAnomaly=null),t.objective!=null&&t.hasOwnProperty("objective")&&(i.objective=n.enums===String?l.google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly.Objective[t.objective]===void 0?t.objective:l.google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly.Objective[t.objective]:t.objective),t.featureStatsAnomaly!=null&&t.hasOwnProperty("featureStatsAnomaly")&&(i.featureStatsAnomaly=l.google.cloud.aiplatform.v1.FeatureStatsAnomaly.toObject(t.featureStatsAnomaly,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly"},r.Objective=function(){var e={},t=Object.create(e);return t[e[0]="OBJECTIVE_UNSPECIFIED"]=0,t[e[1]="IMPORT_FEATURE_ANALYSIS"]=1,t[e[2]="SNAPSHOT_ANALYSIS"]=2,t}(),r}(),a.ValueType=function(){var r={},e=Object.create(r);return e[r[0]="VALUE_TYPE_UNSPECIFIED"]=0,e[r[1]="BOOL"]=1,e[r[2]="BOOL_ARRAY"]=2,e[r[3]="DOUBLE"]=3,e[r[4]="DOUBLE_ARRAY"]=4,e[r[9]="INT64"]=9,e[r[10]="INT64_ARRAY"]=10,e[r[11]="STRING"]=11,e[r[12]="STRING_ARRAY"]=12,e[r[13]="BYTES"]=13,e}(),a}(),m.FeatureStatsAnomaly=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.score=e.double();break}case 3:{i.statsUri=e.string();break}case 4:{i.anomalyUri=e.string();break}case 5:{i.distributionDeviation=e.double();break}case 9:{i.anomalyDetectionThreshold=e.double();break}case 7:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.score!=null&&e.hasOwnProperty("score")&&typeof e.score!="number")return"score: number expected";if(e.statsUri!=null&&e.hasOwnProperty("statsUri")&&!c.isString(e.statsUri))return"statsUri: string expected";if(e.anomalyUri!=null&&e.hasOwnProperty("anomalyUri")&&!c.isString(e.anomalyUri))return"anomalyUri: string expected";if(e.distributionDeviation!=null&&e.hasOwnProperty("distributionDeviation")&&typeof e.distributionDeviation!="number")return"distributionDeviation: number expected";if(e.anomalyDetectionThreshold!=null&&e.hasOwnProperty("anomalyDetectionThreshold")&&typeof e.anomalyDetectionThreshold!="number")return"anomalyDetectionThreshold: number expected";if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.FeatureStatsAnomaly)return e;var t=new l.google.cloud.aiplatform.v1.FeatureStatsAnomaly;if(e.score!=null&&(t.score=Number(e.score)),e.statsUri!=null&&(t.statsUri=String(e.statsUri)),e.anomalyUri!=null&&(t.anomalyUri=String(e.anomalyUri)),e.distributionDeviation!=null&&(t.distributionDeviation=Number(e.distributionDeviation)),e.anomalyDetectionThreshold!=null&&(t.anomalyDetectionThreshold=Number(e.anomalyDetectionThreshold)),e.startTime!=null){if(typeof e.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureStatsAnomaly.startTime: object expected");t.startTime=l.google.protobuf.Timestamp.fromObject(e.startTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureStatsAnomaly.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.score=0,n.statsUri="",n.anomalyUri="",n.distributionDeviation=0,n.startTime=null,n.endTime=null,n.anomalyDetectionThreshold=0),e.score!=null&&e.hasOwnProperty("score")&&(n.score=t.json&&!isFinite(e.score)?String(e.score):e.score),e.statsUri!=null&&e.hasOwnProperty("statsUri")&&(n.statsUri=e.statsUri),e.anomalyUri!=null&&e.hasOwnProperty("anomalyUri")&&(n.anomalyUri=e.anomalyUri),e.distributionDeviation!=null&&e.hasOwnProperty("distributionDeviation")&&(n.distributionDeviation=t.json&&!isFinite(e.distributionDeviation)?String(e.distributionDeviation):e.distributionDeviation),e.startTime!=null&&e.hasOwnProperty("startTime")&&(n.startTime=l.google.protobuf.Timestamp.toObject(e.startTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),e.anomalyDetectionThreshold!=null&&e.hasOwnProperty("anomalyDetectionThreshold")&&(n.anomalyDetectionThreshold=t.json&&!isFinite(e.anomalyDetectionThreshold)?String(e.anomalyDetectionThreshold):e.anomalyDetectionThreshold),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.FeatureStatsAnomaly"},a}(),m.IdMatcher=function(){function a(r){if(this.ids=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.ids&&i.ids.length||(i.ids=[]),i.ids.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.ids!=null&&e.hasOwnProperty("ids")){if(!Array.isArray(e.ids))return"ids: array expected";for(var t=0;t>>3){case 1:{i.idMatcher=l.google.cloud.aiplatform.v1.IdMatcher.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.idMatcher!=null&&e.hasOwnProperty("idMatcher")){var t=l.google.cloud.aiplatform.v1.IdMatcher.verify(e.idMatcher);if(t)return"idMatcher."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.FeatureSelector)return e;var t=new l.google.cloud.aiplatform.v1.FeatureSelector;if(e.idMatcher!=null){if(typeof e.idMatcher!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureSelector.idMatcher: object expected");t.idMatcher=l.google.cloud.aiplatform.v1.IdMatcher.fromObject(e.idMatcher)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.idMatcher=null),e.idMatcher!=null&&e.hasOwnProperty("idMatcher")&&(n.idMatcher=l.google.cloud.aiplatform.v1.IdMatcher.toObject(e.idMatcher,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.FeatureSelector"},a}(),m.Featurestore=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.etag=e.string();break}case 6:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 7:{i.onlineServingConfig=l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.decode(e,e.uint32());break}case 8:{i.state=e.int32();break}case 13:{i.onlineStorageTtlDays=e.int32();break}case 10:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 2:{p.fixedNodeCount=t.int32();break}case 4:{p.scaling=l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.fixedNodeCount!=null&&t.hasOwnProperty("fixedNodeCount")&&!c.isInteger(t.fixedNodeCount))return"fixedNodeCount: integer expected";if(t.scaling!=null&&t.hasOwnProperty("scaling")){var n=l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling.verify(t.scaling);if(n)return"scaling."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig)return t;var n=new l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig;if(t.fixedNodeCount!=null&&(n.fixedNodeCount=t.fixedNodeCount|0),t.scaling!=null){if(typeof t.scaling!="object")throw TypeError(".google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.scaling: object expected");n.scaling=l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling.fromObject(t.scaling)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.fixedNodeCount=0,i.scaling=null),t.fixedNodeCount!=null&&t.hasOwnProperty("fixedNodeCount")&&(i.fixedNodeCount=t.fixedNodeCount),t.scaling!=null&&t.hasOwnProperty("scaling")&&(i.scaling=l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling.toObject(t.scaling,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig"},r.Scaling=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.minNodeCount=n.int32();break}case 2:{f.maxNodeCount=n.int32();break}case 3:{f.cpuUtilizationTarget=n.int32();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.minNodeCount!=null&&n.hasOwnProperty("minNodeCount")&&!c.isInteger(n.minNodeCount)?"minNodeCount: integer expected":n.maxNodeCount!=null&&n.hasOwnProperty("maxNodeCount")&&!c.isInteger(n.maxNodeCount)?"maxNodeCount: integer expected":n.cpuUtilizationTarget!=null&&n.hasOwnProperty("cpuUtilizationTarget")&&!c.isInteger(n.cpuUtilizationTarget)?"cpuUtilizationTarget: integer expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling)return n;var i=new l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling;return n.minNodeCount!=null&&(i.minNodeCount=n.minNodeCount|0),n.maxNodeCount!=null&&(i.maxNodeCount=n.maxNodeCount|0),n.cpuUtilizationTarget!=null&&(i.cpuUtilizationTarget=n.cpuUtilizationTarget|0),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.minNodeCount=0,p.maxNodeCount=0,p.cpuUtilizationTarget=0),n.minNodeCount!=null&&n.hasOwnProperty("minNodeCount")&&(p.minNodeCount=n.minNodeCount),n.maxNodeCount!=null&&n.hasOwnProperty("maxNodeCount")&&(p.maxNodeCount=n.maxNodeCount),n.cpuUtilizationTarget!=null&&n.hasOwnProperty("cpuUtilizationTarget")&&(p.cpuUtilizationTarget=n.cpuUtilizationTarget),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling"},e}(),r}(),a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="STABLE"]=1,e[r[2]="UPDATING"]=2,e}(),a}(),m.FeaturestoreOnlineServingService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.readFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ReadFeatureValuesRequest,l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse,e,t)},"name",{value:"ReadFeatureValues"}),Object.defineProperty(a.prototype.streamingReadFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.StreamingReadFeatureValuesRequest,l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse,e,t)},"name",{value:"StreamingReadFeatureValues"}),Object.defineProperty(a.prototype.writeFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.WriteFeatureValuesRequest,l.google.cloud.aiplatform.v1.WriteFeatureValuesResponse,e,t)},"name",{value:"WriteFeatureValues"}),a}(),m.WriteFeatureValuesRequest=function(){function a(r){if(this.payloads=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.entityType=e.string();break}case 2:{i.payloads&&i.payloads.length||(i.payloads=[]),i.payloads.push(l.google.cloud.aiplatform.v1.WriteFeatureValuesPayload.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")&&!c.isString(e.entityType))return"entityType: string expected";if(e.payloads!=null&&e.hasOwnProperty("payloads")){if(!Array.isArray(e.payloads))return"payloads: array expected";for(var t=0;t>>3){case 1:{i.entityId=e.string();break}case 2:{i.featureValues===c.emptyObject&&(i.featureValues={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1.FeatureValue.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.featureValues[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityId!=null&&e.hasOwnProperty("entityId")&&!c.isString(e.entityId))return"entityId: string expected";if(e.featureValues!=null&&e.hasOwnProperty("featureValues")){if(!c.isObject(e.featureValues))return"featureValues: object expected";for(var t=Object.keys(e.featureValues),n=0;n>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.WriteFeatureValuesResponse?e:new l.google.cloud.aiplatform.v1.WriteFeatureValuesResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.WriteFeatureValuesResponse"},a}(),m.ReadFeatureValuesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.entityType=e.string();break}case 2:{i.entityId=e.string();break}case 3:{i.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")&&!c.isString(e.entityType))return"entityType: string expected";if(e.entityId!=null&&e.hasOwnProperty("entityId")&&!c.isString(e.entityId))return"entityId: string expected";if(e.featureSelector!=null&&e.hasOwnProperty("featureSelector")){var t=l.google.cloud.aiplatform.v1.FeatureSelector.verify(e.featureSelector);if(t)return"featureSelector."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ReadFeatureValuesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ReadFeatureValuesRequest;if(e.entityType!=null&&(t.entityType=String(e.entityType)),e.entityId!=null&&(t.entityId=String(e.entityId)),e.featureSelector!=null){if(typeof e.featureSelector!="object")throw TypeError(".google.cloud.aiplatform.v1.ReadFeatureValuesRequest.featureSelector: object expected");t.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.fromObject(e.featureSelector)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.entityType="",n.entityId="",n.featureSelector=null),e.entityType!=null&&e.hasOwnProperty("entityType")&&(n.entityType=e.entityType),e.entityId!=null&&e.hasOwnProperty("entityId")&&(n.entityId=e.entityId),e.featureSelector!=null&&e.hasOwnProperty("featureSelector")&&(n.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.toObject(e.featureSelector,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ReadFeatureValuesRequest"},a}(),m.ReadFeatureValuesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.header=l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.Header.decode(e,e.uint32());break}case 2:{i.entityView=l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.header!=null&&e.hasOwnProperty("header")){var t=l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.Header.verify(e.header);if(t)return"header."+t}if(e.entityView!=null&&e.hasOwnProperty("entityView")){var t=l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.verify(e.entityView);if(t)return"entityView."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse)return e;var t=new l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse;if(e.header!=null){if(typeof e.header!="object")throw TypeError(".google.cloud.aiplatform.v1.ReadFeatureValuesResponse.header: object expected");t.header=l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.Header.fromObject(e.header)}if(e.entityView!=null){if(typeof e.entityView!="object")throw TypeError(".google.cloud.aiplatform.v1.ReadFeatureValuesResponse.entityView: object expected");t.entityView=l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.fromObject(e.entityView)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.header=null,n.entityView=null),e.header!=null&&e.hasOwnProperty("header")&&(n.header=l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.Header.toObject(e.header,t)),e.entityView!=null&&e.hasOwnProperty("entityView")&&(n.entityView=l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.toObject(e.entityView,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ReadFeatureValuesResponse"},a.FeatureDescriptor=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.id=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.id!=null&&t.hasOwnProperty("id")&&!c.isString(t.id)?"id: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.FeatureDescriptor)return t;var n=new l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.FeatureDescriptor;return t.id!=null&&(n.id=String(t.id)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.id=""),t.id!=null&&t.hasOwnProperty("id")&&(i.id=t.id),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ReadFeatureValuesResponse.FeatureDescriptor"},r}(),a.Header=function(){function r(e){if(this.featureDescriptors=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.entityType=t.string();break}case 2:{p.featureDescriptors&&p.featureDescriptors.length||(p.featureDescriptors=[]),p.featureDescriptors.push(l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.FeatureDescriptor.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.entityType!=null&&t.hasOwnProperty("entityType")&&!c.isString(t.entityType))return"entityType: string expected";if(t.featureDescriptors!=null&&t.hasOwnProperty("featureDescriptors")){if(!Array.isArray(t.featureDescriptors))return"featureDescriptors: array expected";for(var n=0;n>>3){case 1:{p.entityId=t.string();break}case 2:{p.data&&p.data.length||(p.data=[]),p.data.push(l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.Data.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.entityId!=null&&t.hasOwnProperty("entityId")&&!c.isString(t.entityId))return"entityId: string expected";if(t.data!=null&&t.hasOwnProperty("data")){if(!Array.isArray(t.data))return"data: array expected";for(var n=0;n>>3){case 1:{y.value=l.google.cloud.aiplatform.v1.FeatureValue.decode(i,i.uint32());break}case 2:{y.values=l.google.cloud.aiplatform.v1.FeatureValueList.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};if(i.value!=null&&i.hasOwnProperty("value")){p.data=1;{var f=l.google.cloud.aiplatform.v1.FeatureValue.verify(i.value);if(f)return"value."+f}}if(i.values!=null&&i.hasOwnProperty("values")){if(p.data===1)return"data: multiple values";p.data=1;{var f=l.google.cloud.aiplatform.v1.FeatureValueList.verify(i.values);if(f)return"values."+f}}return null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.Data)return i;var p=new l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.Data;if(i.value!=null){if(typeof i.value!="object")throw TypeError(".google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.Data.value: object expected");p.value=l.google.cloud.aiplatform.v1.FeatureValue.fromObject(i.value)}if(i.values!=null){if(typeof i.values!="object")throw TypeError(".google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.Data.values: object expected");p.values=l.google.cloud.aiplatform.v1.FeatureValueList.fromObject(i.values)}return p},e.toObject=function(i,p){p||(p={});var f={};return i.value!=null&&i.hasOwnProperty("value")&&(f.value=l.google.cloud.aiplatform.v1.FeatureValue.toObject(i.value,p),p.oneofs&&(f.data="value")),i.values!=null&&i.hasOwnProperty("values")&&(f.values=l.google.cloud.aiplatform.v1.FeatureValueList.toObject(i.values,p),p.oneofs&&(f.data="values")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.Data"},e}(),r}(),a}(),m.StreamingReadFeatureValuesRequest=function(){function a(r){if(this.entityIds=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.entityType=e.string();break}case 2:{i.entityIds&&i.entityIds.length||(i.entityIds=[]),i.entityIds.push(e.string());break}case 3:{i.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")&&!c.isString(e.entityType))return"entityType: string expected";if(e.entityIds!=null&&e.hasOwnProperty("entityIds")){if(!Array.isArray(e.entityIds))return"entityIds: array expected";for(var t=0;t>>3){case 1:{p.boolValue=t.bool();break}case 2:{p.doubleValue=t.double();break}case 5:{p.int64Value=t.int64();break}case 6:{p.stringValue=t.string();break}case 7:{p.boolArrayValue=l.google.cloud.aiplatform.v1.BoolArray.decode(t,t.uint32());break}case 8:{p.doubleArrayValue=l.google.cloud.aiplatform.v1.DoubleArray.decode(t,t.uint32());break}case 11:{p.int64ArrayValue=l.google.cloud.aiplatform.v1.Int64Array.decode(t,t.uint32());break}case 12:{p.stringArrayValue=l.google.cloud.aiplatform.v1.StringArray.decode(t,t.uint32());break}case 13:{p.bytesValue=t.bytes();break}case 14:{p.metadata=l.google.cloud.aiplatform.v1.FeatureValue.Metadata.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.boolValue!=null&&t.hasOwnProperty("boolValue")&&(n.value=1,typeof t.boolValue!="boolean"))return"boolValue: boolean expected";if(t.doubleValue!=null&&t.hasOwnProperty("doubleValue")){if(n.value===1)return"value: multiple values";if(n.value=1,typeof t.doubleValue!="number")return"doubleValue: number expected"}if(t.int64Value!=null&&t.hasOwnProperty("int64Value")){if(n.value===1)return"value: multiple values";if(n.value=1,!c.isInteger(t.int64Value)&&!(t.int64Value&&c.isInteger(t.int64Value.low)&&c.isInteger(t.int64Value.high)))return"int64Value: integer|Long expected"}if(t.stringValue!=null&&t.hasOwnProperty("stringValue")){if(n.value===1)return"value: multiple values";if(n.value=1,!c.isString(t.stringValue))return"stringValue: string expected"}if(t.boolArrayValue!=null&&t.hasOwnProperty("boolArrayValue")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1.BoolArray.verify(t.boolArrayValue);if(i)return"boolArrayValue."+i}}if(t.doubleArrayValue!=null&&t.hasOwnProperty("doubleArrayValue")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1.DoubleArray.verify(t.doubleArrayValue);if(i)return"doubleArrayValue."+i}}if(t.int64ArrayValue!=null&&t.hasOwnProperty("int64ArrayValue")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1.Int64Array.verify(t.int64ArrayValue);if(i)return"int64ArrayValue."+i}}if(t.stringArrayValue!=null&&t.hasOwnProperty("stringArrayValue")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1.StringArray.verify(t.stringArrayValue);if(i)return"stringArrayValue."+i}}if(t.bytesValue!=null&&t.hasOwnProperty("bytesValue")){if(n.value===1)return"value: multiple values";if(n.value=1,!(t.bytesValue&&typeof t.bytesValue.length=="number"||c.isString(t.bytesValue)))return"bytesValue: buffer expected"}if(t.metadata!=null&&t.hasOwnProperty("metadata")){var i=l.google.cloud.aiplatform.v1.FeatureValue.Metadata.verify(t.metadata);if(i)return"metadata."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.FeatureValue)return t;var n=new l.google.cloud.aiplatform.v1.FeatureValue;if(t.boolValue!=null&&(n.boolValue=!!t.boolValue),t.doubleValue!=null&&(n.doubleValue=Number(t.doubleValue)),t.int64Value!=null&&(c.Long?(n.int64Value=c.Long.fromValue(t.int64Value)).unsigned=!1:typeof t.int64Value=="string"?n.int64Value=parseInt(t.int64Value,10):typeof t.int64Value=="number"?n.int64Value=t.int64Value:typeof t.int64Value=="object"&&(n.int64Value=new c.LongBits(t.int64Value.low>>>0,t.int64Value.high>>>0).toNumber())),t.stringValue!=null&&(n.stringValue=String(t.stringValue)),t.boolArrayValue!=null){if(typeof t.boolArrayValue!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValue.boolArrayValue: object expected");n.boolArrayValue=l.google.cloud.aiplatform.v1.BoolArray.fromObject(t.boolArrayValue)}if(t.doubleArrayValue!=null){if(typeof t.doubleArrayValue!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValue.doubleArrayValue: object expected");n.doubleArrayValue=l.google.cloud.aiplatform.v1.DoubleArray.fromObject(t.doubleArrayValue)}if(t.int64ArrayValue!=null){if(typeof t.int64ArrayValue!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValue.int64ArrayValue: object expected");n.int64ArrayValue=l.google.cloud.aiplatform.v1.Int64Array.fromObject(t.int64ArrayValue)}if(t.stringArrayValue!=null){if(typeof t.stringArrayValue!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValue.stringArrayValue: object expected");n.stringArrayValue=l.google.cloud.aiplatform.v1.StringArray.fromObject(t.stringArrayValue)}if(t.bytesValue!=null&&(typeof t.bytesValue=="string"?c.base64.decode(t.bytesValue,n.bytesValue=c.newBuffer(c.base64.length(t.bytesValue)),0):t.bytesValue.length>=0&&(n.bytesValue=t.bytesValue)),t.metadata!=null){if(typeof t.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValue.metadata: object expected");n.metadata=l.google.cloud.aiplatform.v1.FeatureValue.Metadata.fromObject(t.metadata)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.metadata=null),t.boolValue!=null&&t.hasOwnProperty("boolValue")&&(i.boolValue=t.boolValue,n.oneofs&&(i.value="boolValue")),t.doubleValue!=null&&t.hasOwnProperty("doubleValue")&&(i.doubleValue=n.json&&!isFinite(t.doubleValue)?String(t.doubleValue):t.doubleValue,n.oneofs&&(i.value="doubleValue")),t.int64Value!=null&&t.hasOwnProperty("int64Value")&&(typeof t.int64Value=="number"?i.int64Value=n.longs===String?String(t.int64Value):t.int64Value:i.int64Value=n.longs===String?c.Long.prototype.toString.call(t.int64Value):n.longs===Number?new c.LongBits(t.int64Value.low>>>0,t.int64Value.high>>>0).toNumber():t.int64Value,n.oneofs&&(i.value="int64Value")),t.stringValue!=null&&t.hasOwnProperty("stringValue")&&(i.stringValue=t.stringValue,n.oneofs&&(i.value="stringValue")),t.boolArrayValue!=null&&t.hasOwnProperty("boolArrayValue")&&(i.boolArrayValue=l.google.cloud.aiplatform.v1.BoolArray.toObject(t.boolArrayValue,n),n.oneofs&&(i.value="boolArrayValue")),t.doubleArrayValue!=null&&t.hasOwnProperty("doubleArrayValue")&&(i.doubleArrayValue=l.google.cloud.aiplatform.v1.DoubleArray.toObject(t.doubleArrayValue,n),n.oneofs&&(i.value="doubleArrayValue")),t.int64ArrayValue!=null&&t.hasOwnProperty("int64ArrayValue")&&(i.int64ArrayValue=l.google.cloud.aiplatform.v1.Int64Array.toObject(t.int64ArrayValue,n),n.oneofs&&(i.value="int64ArrayValue")),t.stringArrayValue!=null&&t.hasOwnProperty("stringArrayValue")&&(i.stringArrayValue=l.google.cloud.aiplatform.v1.StringArray.toObject(t.stringArrayValue,n),n.oneofs&&(i.value="stringArrayValue")),t.bytesValue!=null&&t.hasOwnProperty("bytesValue")&&(i.bytesValue=n.bytes===String?c.base64.encode(t.bytesValue,0,t.bytesValue.length):n.bytes===Array?Array.prototype.slice.call(t.bytesValue):t.bytesValue,n.oneofs&&(i.value="bytesValue")),t.metadata!=null&&t.hasOwnProperty("metadata")&&(i.metadata=l.google.cloud.aiplatform.v1.FeatureValue.Metadata.toObject(t.metadata,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.FeatureValue"},a.Metadata=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.generateTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.generateTime!=null&&n.hasOwnProperty("generateTime")){var i=l.google.protobuf.Timestamp.verify(n.generateTime);if(i)return"generateTime."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.FeatureValue.Metadata)return n;var i=new l.google.cloud.aiplatform.v1.FeatureValue.Metadata;if(n.generateTime!=null){if(typeof n.generateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValue.Metadata.generateTime: object expected");i.generateTime=l.google.protobuf.Timestamp.fromObject(n.generateTime)}return i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.generateTime=null),n.generateTime!=null&&n.hasOwnProperty("generateTime")&&(p.generateTime=l.google.protobuf.Timestamp.toObject(n.generateTime,i)),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.FeatureValue.Metadata"},e}(),a}(),m.FeatureValueList=function(){function a(r){if(this.values=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.values&&i.values.length||(i.values=[]),i.values.push(l.google.cloud.aiplatform.v1.FeatureValue.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.values!=null&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 1:{if(i.values&&i.values.length||(i.values=[]),(p&7)===2)for(var f=e.uint32()+e.pos;e.pos>>3){case 1:{if(i.values&&i.values.length||(i.values=[]),(p&7)===2)for(var f=e.uint32()+e.pos;e.pos>>3){case 1:{if(i.values&&i.values.length||(i.values=[]),(p&7)===2)for(var f=e.uint32()+e.pos;e.pos>>0,e.values[n].high>>>0).toNumber())}return t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.values=[]),e.values&&e.values.length){n.values=[];for(var i=0;i>>0,e.values[i].high>>>0).toNumber():e.values[i]}return n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.Int64Array"},a}(),m.StringArray=function(){function a(r){if(this.values=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.values&&i.values.length||(i.values=[]),i.values.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.values!=null&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 1:{i.dtype=e.int32();break}case 2:{if(i.shape&&i.shape.length||(i.shape=[]),(y&7)===2)for(var O=e.uint32()+e.pos;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1.Tensor.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.structVal[p]=f;break}case 13:{i.tensorVal=e.bytes();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dtype!=null&&e.hasOwnProperty("dtype"))switch(e.dtype){default:return"dtype: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:break}if(e.shape!=null&&e.hasOwnProperty("shape")){if(!Array.isArray(e.shape))return"shape: array expected";for(var t=0;t>>0,e.shape[n].high>>>0).toNumber())}if(e.boolVal){if(!Array.isArray(e.boolVal))throw TypeError(".google.cloud.aiplatform.v1.Tensor.boolVal: array expected");t.boolVal=[];for(var n=0;n=0&&(t.bytesVal[n]=e.bytesVal[n])}if(e.floatVal){if(!Array.isArray(e.floatVal))throw TypeError(".google.cloud.aiplatform.v1.Tensor.floatVal: array expected");t.floatVal=[];for(var n=0;n>>0,e.int64Val[n].high>>>0).toNumber())}if(e.uintVal){if(!Array.isArray(e.uintVal))throw TypeError(".google.cloud.aiplatform.v1.Tensor.uintVal: array expected");t.uintVal=[];for(var n=0;n>>0}if(e.uint64Val){if(!Array.isArray(e.uint64Val))throw TypeError(".google.cloud.aiplatform.v1.Tensor.uint64Val: array expected");t.uint64Val=[];for(var n=0;n>>0,e.uint64Val[n].high>>>0).toNumber(!0))}if(e.listVal){if(!Array.isArray(e.listVal))throw TypeError(".google.cloud.aiplatform.v1.Tensor.listVal: array expected");t.listVal=[];for(var n=0;n=0&&(t.tensorVal=e.tensorVal)),t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.shape=[],n.boolVal=[],n.floatVal=[],n.doubleVal=[],n.intVal=[],n.int64Val=[],n.uintVal=[],n.uint64Val=[],n.listVal=[],n.stringVal=[],n.bytesVal=[]),(t.objects||t.defaults)&&(n.structVal={}),t.defaults&&(n.dtype=t.enums===String?"DATA_TYPE_UNSPECIFIED":0,t.bytes===String?n.tensorVal="":(n.tensorVal=[],t.bytes!==Array&&(n.tensorVal=c.newBuffer(n.tensorVal)))),e.dtype!=null&&e.hasOwnProperty("dtype")&&(n.dtype=t.enums===String?l.google.cloud.aiplatform.v1.Tensor.DataType[e.dtype]===void 0?e.dtype:l.google.cloud.aiplatform.v1.Tensor.DataType[e.dtype]:e.dtype),e.shape&&e.shape.length){n.shape=[];for(var i=0;i>>0,e.shape[i].high>>>0).toNumber():e.shape[i]}if(e.boolVal&&e.boolVal.length){n.boolVal=[];for(var i=0;i>>0,e.int64Val[i].high>>>0).toNumber():e.int64Val[i]}if(e.uintVal&&e.uintVal.length){n.uintVal=[];for(var i=0;i>>0,e.uint64Val[i].high>>>0).toNumber(!0):e.uint64Val[i]}if(e.listVal&&e.listVal.length){n.listVal=[];for(var i=0;i>>3){case 1:{i.parent=e.string();break}case 2:{i.featurestore=l.google.cloud.aiplatform.v1.Featurestore.decode(e,e.uint32());break}case 3:{i.featurestoreId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.featurestore!=null&&e.hasOwnProperty("featurestore")){var t=l.google.cloud.aiplatform.v1.Featurestore.verify(e.featurestore);if(t)return"featurestore."+t}return e.featurestoreId!=null&&e.hasOwnProperty("featurestoreId")&&!c.isString(e.featurestoreId)?"featurestoreId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateFeaturestoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateFeaturestoreRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.featurestore!=null){if(typeof e.featurestore!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateFeaturestoreRequest.featurestore: object expected");t.featurestore=l.google.cloud.aiplatform.v1.Featurestore.fromObject(e.featurestore)}return e.featurestoreId!=null&&(t.featurestoreId=String(e.featurestoreId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.featurestore=null,n.featurestoreId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.featurestore!=null&&e.hasOwnProperty("featurestore")&&(n.featurestore=l.google.cloud.aiplatform.v1.Featurestore.toObject(e.featurestore,t)),e.featurestoreId!=null&&e.hasOwnProperty("featurestoreId")&&(n.featurestoreId=e.featurestoreId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateFeaturestoreRequest"},a}(),m.GetFeaturestoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetFeaturestoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetFeaturestoreRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetFeaturestoreRequest"},a}(),m.ListFeaturestoresRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListFeaturestoresRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListFeaturestoresRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListFeaturestoresRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListFeaturestoresRequest"},a}(),m.ListFeaturestoresResponse=function(){function a(r){if(this.featurestores=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featurestores&&i.featurestores.length||(i.featurestores=[]),i.featurestores.push(l.google.cloud.aiplatform.v1.Featurestore.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featurestores!=null&&e.hasOwnProperty("featurestores")){if(!Array.isArray(e.featurestores))return"featurestores: array expected";for(var t=0;t>>3){case 1:{i.featurestore=l.google.cloud.aiplatform.v1.Featurestore.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featurestore!=null&&e.hasOwnProperty("featurestore")){var t=l.google.cloud.aiplatform.v1.Featurestore.verify(e.featurestore);if(t)return"featurestore."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateFeaturestoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateFeaturestoreRequest;if(e.featurestore!=null){if(typeof e.featurestore!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeaturestoreRequest.featurestore: object expected");t.featurestore=l.google.cloud.aiplatform.v1.Featurestore.fromObject(e.featurestore)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeaturestoreRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featurestore=null,n.updateMask=null),e.featurestore!=null&&e.hasOwnProperty("featurestore")&&(n.featurestore=l.google.cloud.aiplatform.v1.Featurestore.toObject(e.featurestore,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateFeaturestoreRequest"},a}(),m.DeleteFeaturestoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteFeaturestoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteFeaturestoreRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteFeaturestoreRequest"},a}(),m.ImportFeatureValuesRequest=function(){function a(e){if(this.featureSpecs=[],e)for(var t=Object.keys(e),n=0;n>>3){case 2:{p.avroSource=l.google.cloud.aiplatform.v1.AvroSource.decode(t,t.uint32());break}case 3:{p.bigquerySource=l.google.cloud.aiplatform.v1.BigQuerySource.decode(t,t.uint32());break}case 4:{p.csvSource=l.google.cloud.aiplatform.v1.CsvSource.decode(t,t.uint32());break}case 6:{p.featureTimeField=t.string();break}case 7:{p.featureTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 1:{p.entityType=t.string();break}case 5:{p.entityIdField=t.string();break}case 8:{p.featureSpecs&&p.featureSpecs.length||(p.featureSpecs=[]),p.featureSpecs.push(l.google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec.decode(t,t.uint32()));break}case 9:{p.disableOnlineServing=t.bool();break}case 11:{p.workerCount=t.int32();break}case 12:{p.disableIngestionAnalysis=t.bool();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.avroSource!=null&&t.hasOwnProperty("avroSource")){n.source=1;{var i=l.google.cloud.aiplatform.v1.AvroSource.verify(t.avroSource);if(i)return"avroSource."+i}}if(t.bigquerySource!=null&&t.hasOwnProperty("bigquerySource")){if(n.source===1)return"source: multiple values";n.source=1;{var i=l.google.cloud.aiplatform.v1.BigQuerySource.verify(t.bigquerySource);if(i)return"bigquerySource."+i}}if(t.csvSource!=null&&t.hasOwnProperty("csvSource")){if(n.source===1)return"source: multiple values";n.source=1;{var i=l.google.cloud.aiplatform.v1.CsvSource.verify(t.csvSource);if(i)return"csvSource."+i}}if(t.featureTimeField!=null&&t.hasOwnProperty("featureTimeField")&&(n.featureTimeSource=1,!c.isString(t.featureTimeField)))return"featureTimeField: string expected";if(t.featureTime!=null&&t.hasOwnProperty("featureTime")){if(n.featureTimeSource===1)return"featureTimeSource: multiple values";n.featureTimeSource=1;{var i=l.google.protobuf.Timestamp.verify(t.featureTime);if(i)return"featureTime."+i}}if(t.entityType!=null&&t.hasOwnProperty("entityType")&&!c.isString(t.entityType))return"entityType: string expected";if(t.entityIdField!=null&&t.hasOwnProperty("entityIdField")&&!c.isString(t.entityIdField))return"entityIdField: string expected";if(t.featureSpecs!=null&&t.hasOwnProperty("featureSpecs")){if(!Array.isArray(t.featureSpecs))return"featureSpecs: array expected";for(var p=0;p>>3){case 1:{f.id=n.string();break}case 2:{f.sourceField=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.id!=null&&n.hasOwnProperty("id")&&!c.isString(n.id)?"id: string expected":n.sourceField!=null&&n.hasOwnProperty("sourceField")&&!c.isString(n.sourceField)?"sourceField: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec)return n;var i=new l.google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec;return n.id!=null&&(i.id=String(n.id)),n.sourceField!=null&&(i.sourceField=String(n.sourceField)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.id="",p.sourceField=""),n.id!=null&&n.hasOwnProperty("id")&&(p.id=n.id),n.sourceField!=null&&n.hasOwnProperty("sourceField")&&(p.sourceField=n.sourceField),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec"},e}(),a}(),m.ImportFeatureValuesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.importedEntityCount=e.int64();break}case 2:{i.importedFeatureValueCount=e.int64();break}case 6:{i.invalidRowCount=e.int64();break}case 4:{i.timestampOutsideRetentionRowsCount=e.int64();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.importedEntityCount!=null&&e.hasOwnProperty("importedEntityCount")&&!c.isInteger(e.importedEntityCount)&&!(e.importedEntityCount&&c.isInteger(e.importedEntityCount.low)&&c.isInteger(e.importedEntityCount.high))?"importedEntityCount: integer|Long expected":e.importedFeatureValueCount!=null&&e.hasOwnProperty("importedFeatureValueCount")&&!c.isInteger(e.importedFeatureValueCount)&&!(e.importedFeatureValueCount&&c.isInteger(e.importedFeatureValueCount.low)&&c.isInteger(e.importedFeatureValueCount.high))?"importedFeatureValueCount: integer|Long expected":e.invalidRowCount!=null&&e.hasOwnProperty("invalidRowCount")&&!c.isInteger(e.invalidRowCount)&&!(e.invalidRowCount&&c.isInteger(e.invalidRowCount.low)&&c.isInteger(e.invalidRowCount.high))?"invalidRowCount: integer|Long expected":e.timestampOutsideRetentionRowsCount!=null&&e.hasOwnProperty("timestampOutsideRetentionRowsCount")&&!c.isInteger(e.timestampOutsideRetentionRowsCount)&&!(e.timestampOutsideRetentionRowsCount&&c.isInteger(e.timestampOutsideRetentionRowsCount.low)&&c.isInteger(e.timestampOutsideRetentionRowsCount.high))?"timestampOutsideRetentionRowsCount: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ImportFeatureValuesResponse)return e;var t=new l.google.cloud.aiplatform.v1.ImportFeatureValuesResponse;return e.importedEntityCount!=null&&(c.Long?(t.importedEntityCount=c.Long.fromValue(e.importedEntityCount)).unsigned=!1:typeof e.importedEntityCount=="string"?t.importedEntityCount=parseInt(e.importedEntityCount,10):typeof e.importedEntityCount=="number"?t.importedEntityCount=e.importedEntityCount:typeof e.importedEntityCount=="object"&&(t.importedEntityCount=new c.LongBits(e.importedEntityCount.low>>>0,e.importedEntityCount.high>>>0).toNumber())),e.importedFeatureValueCount!=null&&(c.Long?(t.importedFeatureValueCount=c.Long.fromValue(e.importedFeatureValueCount)).unsigned=!1:typeof e.importedFeatureValueCount=="string"?t.importedFeatureValueCount=parseInt(e.importedFeatureValueCount,10):typeof e.importedFeatureValueCount=="number"?t.importedFeatureValueCount=e.importedFeatureValueCount:typeof e.importedFeatureValueCount=="object"&&(t.importedFeatureValueCount=new c.LongBits(e.importedFeatureValueCount.low>>>0,e.importedFeatureValueCount.high>>>0).toNumber())),e.invalidRowCount!=null&&(c.Long?(t.invalidRowCount=c.Long.fromValue(e.invalidRowCount)).unsigned=!1:typeof e.invalidRowCount=="string"?t.invalidRowCount=parseInt(e.invalidRowCount,10):typeof e.invalidRowCount=="number"?t.invalidRowCount=e.invalidRowCount:typeof e.invalidRowCount=="object"&&(t.invalidRowCount=new c.LongBits(e.invalidRowCount.low>>>0,e.invalidRowCount.high>>>0).toNumber())),e.timestampOutsideRetentionRowsCount!=null&&(c.Long?(t.timestampOutsideRetentionRowsCount=c.Long.fromValue(e.timestampOutsideRetentionRowsCount)).unsigned=!1:typeof e.timestampOutsideRetentionRowsCount=="string"?t.timestampOutsideRetentionRowsCount=parseInt(e.timestampOutsideRetentionRowsCount,10):typeof e.timestampOutsideRetentionRowsCount=="number"?t.timestampOutsideRetentionRowsCount=e.timestampOutsideRetentionRowsCount:typeof e.timestampOutsideRetentionRowsCount=="object"&&(t.timestampOutsideRetentionRowsCount=new c.LongBits(e.timestampOutsideRetentionRowsCount.low>>>0,e.timestampOutsideRetentionRowsCount.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.importedEntityCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.importedEntityCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.importedFeatureValueCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.importedFeatureValueCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.timestampOutsideRetentionRowsCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.timestampOutsideRetentionRowsCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.invalidRowCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.invalidRowCount=t.longs===String?"0":0}return e.importedEntityCount!=null&&e.hasOwnProperty("importedEntityCount")&&(typeof e.importedEntityCount=="number"?n.importedEntityCount=t.longs===String?String(e.importedEntityCount):e.importedEntityCount:n.importedEntityCount=t.longs===String?c.Long.prototype.toString.call(e.importedEntityCount):t.longs===Number?new c.LongBits(e.importedEntityCount.low>>>0,e.importedEntityCount.high>>>0).toNumber():e.importedEntityCount),e.importedFeatureValueCount!=null&&e.hasOwnProperty("importedFeatureValueCount")&&(typeof e.importedFeatureValueCount=="number"?n.importedFeatureValueCount=t.longs===String?String(e.importedFeatureValueCount):e.importedFeatureValueCount:n.importedFeatureValueCount=t.longs===String?c.Long.prototype.toString.call(e.importedFeatureValueCount):t.longs===Number?new c.LongBits(e.importedFeatureValueCount.low>>>0,e.importedFeatureValueCount.high>>>0).toNumber():e.importedFeatureValueCount),e.timestampOutsideRetentionRowsCount!=null&&e.hasOwnProperty("timestampOutsideRetentionRowsCount")&&(typeof e.timestampOutsideRetentionRowsCount=="number"?n.timestampOutsideRetentionRowsCount=t.longs===String?String(e.timestampOutsideRetentionRowsCount):e.timestampOutsideRetentionRowsCount:n.timestampOutsideRetentionRowsCount=t.longs===String?c.Long.prototype.toString.call(e.timestampOutsideRetentionRowsCount):t.longs===Number?new c.LongBits(e.timestampOutsideRetentionRowsCount.low>>>0,e.timestampOutsideRetentionRowsCount.high>>>0).toNumber():e.timestampOutsideRetentionRowsCount),e.invalidRowCount!=null&&e.hasOwnProperty("invalidRowCount")&&(typeof e.invalidRowCount=="number"?n.invalidRowCount=t.longs===String?String(e.invalidRowCount):e.invalidRowCount:n.invalidRowCount=t.longs===String?c.Long.prototype.toString.call(e.invalidRowCount):t.longs===Number?new c.LongBits(e.invalidRowCount.low>>>0,e.invalidRowCount.high>>>0).toNumber():e.invalidRowCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ImportFeatureValuesResponse"},a}(),m.BatchReadFeatureValuesRequest=function(){function a(e){if(this.passThroughFields=[],this.entityTypeSpecs=[],e)for(var t=Object.keys(e),n=0;n>>3){case 3:{p.csvReadInstances=l.google.cloud.aiplatform.v1.CsvSource.decode(t,t.uint32());break}case 5:{p.bigqueryReadInstances=l.google.cloud.aiplatform.v1.BigQuerySource.decode(t,t.uint32());break}case 1:{p.featurestore=t.string();break}case 4:{p.destination=l.google.cloud.aiplatform.v1.FeatureValueDestination.decode(t,t.uint32());break}case 8:{p.passThroughFields&&p.passThroughFields.length||(p.passThroughFields=[]),p.passThroughFields.push(l.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField.decode(t,t.uint32()));break}case 7:{p.entityTypeSpecs&&p.entityTypeSpecs.length||(p.entityTypeSpecs=[]),p.entityTypeSpecs.push(l.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec.decode(t,t.uint32()));break}case 11:{p.startTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.csvReadInstances!=null&&t.hasOwnProperty("csvReadInstances")){n.readOption=1;{var i=l.google.cloud.aiplatform.v1.CsvSource.verify(t.csvReadInstances);if(i)return"csvReadInstances."+i}}if(t.bigqueryReadInstances!=null&&t.hasOwnProperty("bigqueryReadInstances")){if(n.readOption===1)return"readOption: multiple values";n.readOption=1;{var i=l.google.cloud.aiplatform.v1.BigQuerySource.verify(t.bigqueryReadInstances);if(i)return"bigqueryReadInstances."+i}}if(t.featurestore!=null&&t.hasOwnProperty("featurestore")&&!c.isString(t.featurestore))return"featurestore: string expected";if(t.destination!=null&&t.hasOwnProperty("destination")){var i=l.google.cloud.aiplatform.v1.FeatureValueDestination.verify(t.destination);if(i)return"destination."+i}if(t.passThroughFields!=null&&t.hasOwnProperty("passThroughFields")){if(!Array.isArray(t.passThroughFields))return"passThroughFields: array expected";for(var p=0;p>>3){case 1:{f.fieldName=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.fieldName!=null&&n.hasOwnProperty("fieldName")&&!c.isString(n.fieldName)?"fieldName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField)return n;var i=new l.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField;return n.fieldName!=null&&(i.fieldName=String(n.fieldName)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.fieldName=""),n.fieldName!=null&&n.hasOwnProperty("fieldName")&&(p.fieldName=n.fieldName),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField"},e}(),a.EntityTypeSpec=function(){function e(t){if(this.settings=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.entityTypeId=n.string();break}case 2:{f.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.decode(n,n.uint32());break}case 3:{f.settings&&f.settings.length||(f.settings=[]),f.settings.push(l.google.cloud.aiplatform.v1.DestinationFeatureSetting.decode(n,n.uint32()));break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.entityTypeId!=null&&n.hasOwnProperty("entityTypeId")&&!c.isString(n.entityTypeId))return"entityTypeId: string expected";if(n.featureSelector!=null&&n.hasOwnProperty("featureSelector")){var i=l.google.cloud.aiplatform.v1.FeatureSelector.verify(n.featureSelector);if(i)return"featureSelector."+i}if(n.settings!=null&&n.hasOwnProperty("settings")){if(!Array.isArray(n.settings))return"settings: array expected";for(var p=0;p>>3){case 3:{p.snapshotExport=l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport.decode(t,t.uint32());break}case 7:{p.fullExport=l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport.decode(t,t.uint32());break}case 1:{p.entityType=t.string();break}case 4:{p.destination=l.google.cloud.aiplatform.v1.FeatureValueDestination.decode(t,t.uint32());break}case 5:{p.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.decode(t,t.uint32());break}case 6:{p.settings&&p.settings.length||(p.settings=[]),p.settings.push(l.google.cloud.aiplatform.v1.DestinationFeatureSetting.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.snapshotExport!=null&&t.hasOwnProperty("snapshotExport")){n.mode=1;{var i=l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport.verify(t.snapshotExport);if(i)return"snapshotExport."+i}}if(t.fullExport!=null&&t.hasOwnProperty("fullExport")){if(n.mode===1)return"mode: multiple values";n.mode=1;{var i=l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport.verify(t.fullExport);if(i)return"fullExport."+i}}if(t.entityType!=null&&t.hasOwnProperty("entityType")&&!c.isString(t.entityType))return"entityType: string expected";if(t.destination!=null&&t.hasOwnProperty("destination")){var i=l.google.cloud.aiplatform.v1.FeatureValueDestination.verify(t.destination);if(i)return"destination."+i}if(t.featureSelector!=null&&t.hasOwnProperty("featureSelector")){var i=l.google.cloud.aiplatform.v1.FeatureSelector.verify(t.featureSelector);if(i)return"featureSelector."+i}if(t.settings!=null&&t.hasOwnProperty("settings")){if(!Array.isArray(t.settings))return"settings: array expected";for(var p=0;p>>3){case 1:{f.snapshotTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}case 2:{f.startTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.snapshotTime!=null&&n.hasOwnProperty("snapshotTime")){var i=l.google.protobuf.Timestamp.verify(n.snapshotTime);if(i)return"snapshotTime."+i}if(n.startTime!=null&&n.hasOwnProperty("startTime")){var i=l.google.protobuf.Timestamp.verify(n.startTime);if(i)return"startTime."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport)return n;var i=new l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport;if(n.snapshotTime!=null){if(typeof n.snapshotTime!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport.snapshotTime: object expected");i.snapshotTime=l.google.protobuf.Timestamp.fromObject(n.snapshotTime)}if(n.startTime!=null){if(typeof n.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport.startTime: object expected");i.startTime=l.google.protobuf.Timestamp.fromObject(n.startTime)}return i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.snapshotTime=null,p.startTime=null),n.snapshotTime!=null&&n.hasOwnProperty("snapshotTime")&&(p.snapshotTime=l.google.protobuf.Timestamp.toObject(n.snapshotTime,i)),n.startTime!=null&&n.hasOwnProperty("startTime")&&(p.startTime=l.google.protobuf.Timestamp.toObject(n.startTime,i)),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport"},e}(),a.FullExport=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 2:{f.startTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}case 1:{f.endTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.startTime!=null&&n.hasOwnProperty("startTime")){var i=l.google.protobuf.Timestamp.verify(n.startTime);if(i)return"startTime."+i}if(n.endTime!=null&&n.hasOwnProperty("endTime")){var i=l.google.protobuf.Timestamp.verify(n.endTime);if(i)return"endTime."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport)return n;var i=new l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport;if(n.startTime!=null){if(typeof n.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport.startTime: object expected");i.startTime=l.google.protobuf.Timestamp.fromObject(n.startTime)}if(n.endTime!=null){if(typeof n.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport.endTime: object expected");i.endTime=l.google.protobuf.Timestamp.fromObject(n.endTime)}return i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.endTime=null,p.startTime=null),n.endTime!=null&&n.hasOwnProperty("endTime")&&(p.endTime=l.google.protobuf.Timestamp.toObject(n.endTime,i)),n.startTime!=null&&n.hasOwnProperty("startTime")&&(p.startTime=l.google.protobuf.Timestamp.toObject(n.startTime,i)),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport"},e}(),a}(),m.DestinationFeatureSetting=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureId=e.string();break}case 2:{i.destinationField=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.featureId!=null&&e.hasOwnProperty("featureId")&&!c.isString(e.featureId)?"featureId: string expected":e.destinationField!=null&&e.hasOwnProperty("destinationField")&&!c.isString(e.destinationField)?"destinationField: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DestinationFeatureSetting)return e;var t=new l.google.cloud.aiplatform.v1.DestinationFeatureSetting;return e.featureId!=null&&(t.featureId=String(e.featureId)),e.destinationField!=null&&(t.destinationField=String(e.destinationField)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureId="",n.destinationField=""),e.featureId!=null&&e.hasOwnProperty("featureId")&&(n.featureId=e.featureId),e.destinationField!=null&&e.hasOwnProperty("destinationField")&&(n.destinationField=e.destinationField),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DestinationFeatureSetting"},a}(),m.FeatureValueDestination=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.decode(t,t.uint32());break}case 2:{p.tfrecordDestination=l.google.cloud.aiplatform.v1.TFRecordDestination.decode(t,t.uint32());break}case 3:{p.csvDestination=l.google.cloud.aiplatform.v1.CsvDestination.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.bigqueryDestination!=null&&t.hasOwnProperty("bigqueryDestination")){n.destination=1;{var i=l.google.cloud.aiplatform.v1.BigQueryDestination.verify(t.bigqueryDestination);if(i)return"bigqueryDestination."+i}}if(t.tfrecordDestination!=null&&t.hasOwnProperty("tfrecordDestination")){if(n.destination===1)return"destination: multiple values";n.destination=1;{var i=l.google.cloud.aiplatform.v1.TFRecordDestination.verify(t.tfrecordDestination);if(i)return"tfrecordDestination."+i}}if(t.csvDestination!=null&&t.hasOwnProperty("csvDestination")){if(n.destination===1)return"destination: multiple values";n.destination=1;{var i=l.google.cloud.aiplatform.v1.CsvDestination.verify(t.csvDestination);if(i)return"csvDestination."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.FeatureValueDestination)return t;var n=new l.google.cloud.aiplatform.v1.FeatureValueDestination;if(t.bigqueryDestination!=null){if(typeof t.bigqueryDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValueDestination.bigqueryDestination: object expected");n.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.fromObject(t.bigqueryDestination)}if(t.tfrecordDestination!=null){if(typeof t.tfrecordDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValueDestination.tfrecordDestination: object expected");n.tfrecordDestination=l.google.cloud.aiplatform.v1.TFRecordDestination.fromObject(t.tfrecordDestination)}if(t.csvDestination!=null){if(typeof t.csvDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValueDestination.csvDestination: object expected");n.csvDestination=l.google.cloud.aiplatform.v1.CsvDestination.fromObject(t.csvDestination)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.bigqueryDestination!=null&&t.hasOwnProperty("bigqueryDestination")&&(i.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.toObject(t.bigqueryDestination,n),n.oneofs&&(i.destination="bigqueryDestination")),t.tfrecordDestination!=null&&t.hasOwnProperty("tfrecordDestination")&&(i.tfrecordDestination=l.google.cloud.aiplatform.v1.TFRecordDestination.toObject(t.tfrecordDestination,n),n.oneofs&&(i.destination="tfrecordDestination")),t.csvDestination!=null&&t.hasOwnProperty("csvDestination")&&(i.csvDestination=l.google.cloud.aiplatform.v1.CsvDestination.toObject(t.csvDestination,n),n.oneofs&&(i.destination="csvDestination")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.FeatureValueDestination"},a}(),m.ExportFeatureValuesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.ExportFeatureValuesResponse?e:new l.google.cloud.aiplatform.v1.ExportFeatureValuesResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportFeatureValuesResponse"},a}(),m.BatchReadFeatureValuesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.BatchReadFeatureValuesResponse?e:new l.google.cloud.aiplatform.v1.BatchReadFeatureValuesResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.BatchReadFeatureValuesResponse"},a}(),m.CreateEntityTypeRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.entityType=l.google.cloud.aiplatform.v1.EntityType.decode(e,e.uint32());break}case 3:{i.entityTypeId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")){var t=l.google.cloud.aiplatform.v1.EntityType.verify(e.entityType);if(t)return"entityType."+t}return e.entityTypeId!=null&&e.hasOwnProperty("entityTypeId")&&!c.isString(e.entityTypeId)?"entityTypeId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateEntityTypeRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateEntityTypeRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.entityType!=null){if(typeof e.entityType!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateEntityTypeRequest.entityType: object expected");t.entityType=l.google.cloud.aiplatform.v1.EntityType.fromObject(e.entityType)}return e.entityTypeId!=null&&(t.entityTypeId=String(e.entityTypeId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.entityType=null,n.entityTypeId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.entityType!=null&&e.hasOwnProperty("entityType")&&(n.entityType=l.google.cloud.aiplatform.v1.EntityType.toObject(e.entityType,t)),e.entityTypeId!=null&&e.hasOwnProperty("entityTypeId")&&(n.entityTypeId=e.entityTypeId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateEntityTypeRequest"},a}(),m.GetEntityTypeRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetEntityTypeRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetEntityTypeRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetEntityTypeRequest"},a}(),m.ListEntityTypesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListEntityTypesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListEntityTypesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListEntityTypesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListEntityTypesRequest"},a}(),m.ListEntityTypesResponse=function(){function a(r){if(this.entityTypes=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.entityTypes&&i.entityTypes.length||(i.entityTypes=[]),i.entityTypes.push(l.google.cloud.aiplatform.v1.EntityType.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityTypes!=null&&e.hasOwnProperty("entityTypes")){if(!Array.isArray(e.entityTypes))return"entityTypes: array expected";for(var t=0;t>>3){case 1:{i.entityType=l.google.cloud.aiplatform.v1.EntityType.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")){var t=l.google.cloud.aiplatform.v1.EntityType.verify(e.entityType);if(t)return"entityType."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateEntityTypeRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateEntityTypeRequest;if(e.entityType!=null){if(typeof e.entityType!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateEntityTypeRequest.entityType: object expected");t.entityType=l.google.cloud.aiplatform.v1.EntityType.fromObject(e.entityType)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateEntityTypeRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.entityType=null,n.updateMask=null),e.entityType!=null&&e.hasOwnProperty("entityType")&&(n.entityType=l.google.cloud.aiplatform.v1.EntityType.toObject(e.entityType,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateEntityTypeRequest"},a}(),m.DeleteEntityTypeRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteEntityTypeRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteEntityTypeRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteEntityTypeRequest"},a}(),m.CreateFeatureRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.feature=l.google.cloud.aiplatform.v1.Feature.decode(e,e.uint32());break}case 3:{i.featureId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.feature!=null&&e.hasOwnProperty("feature")){var t=l.google.cloud.aiplatform.v1.Feature.verify(e.feature);if(t)return"feature."+t}return e.featureId!=null&&e.hasOwnProperty("featureId")&&!c.isString(e.featureId)?"featureId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateFeatureRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateFeatureRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.feature!=null){if(typeof e.feature!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateFeatureRequest.feature: object expected");t.feature=l.google.cloud.aiplatform.v1.Feature.fromObject(e.feature)}return e.featureId!=null&&(t.featureId=String(e.featureId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.feature=null,n.featureId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.feature!=null&&e.hasOwnProperty("feature")&&(n.feature=l.google.cloud.aiplatform.v1.Feature.toObject(e.feature,t)),e.featureId!=null&&e.hasOwnProperty("featureId")&&(n.featureId=e.featureId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateFeatureRequest"},a}(),m.BatchCreateFeaturesRequest=function(){function a(r){if(this.requests=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.requests&&i.requests.length||(i.requests=[]),i.requests.push(l.google.cloud.aiplatform.v1.CreateFeatureRequest.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.requests!=null&&e.hasOwnProperty("requests")){if(!Array.isArray(e.requests))return"requests: array expected";for(var t=0;t>>3){case 1:{i.features&&i.features.length||(i.features=[]),i.features.push(l.google.cloud.aiplatform.v1.Feature.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.features!=null&&e.hasOwnProperty("features")){if(!Array.isArray(e.features))return"features: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetFeatureRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetFeatureRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetFeatureRequest"},a}(),m.ListFeaturesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 7:{i.latestStatsCount=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.latestStatsCount!=null&&e.hasOwnProperty("latestStatsCount")&&!c.isInteger(e.latestStatsCount)?"latestStatsCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListFeaturesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListFeaturesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListFeaturesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.latestStatsCount!=null&&(t.latestStatsCount=e.latestStatsCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null,n.latestStatsCount=0),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.latestStatsCount!=null&&e.hasOwnProperty("latestStatsCount")&&(n.latestStatsCount=e.latestStatsCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListFeaturesRequest"},a}(),m.ListFeaturesResponse=function(){function a(r){if(this.features=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.features&&i.features.length||(i.features=[]),i.features.push(l.google.cloud.aiplatform.v1.Feature.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.features!=null&&e.hasOwnProperty("features")){if(!Array.isArray(e.features))return"features: array expected";for(var t=0;t>>3){case 1:{i.location=e.string();break}case 3:{i.query=e.string();break}case 4:{i.pageSize=e.int32();break}case 5:{i.pageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.location!=null&&e.hasOwnProperty("location")&&!c.isString(e.location)?"location: string expected":e.query!=null&&e.hasOwnProperty("query")&&!c.isString(e.query)?"query: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.SearchFeaturesRequest)return e;var t=new l.google.cloud.aiplatform.v1.SearchFeaturesRequest;return e.location!=null&&(t.location=String(e.location)),e.query!=null&&(t.query=String(e.query)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.location="",n.query="",n.pageSize=0,n.pageToken=""),e.location!=null&&e.hasOwnProperty("location")&&(n.location=e.location),e.query!=null&&e.hasOwnProperty("query")&&(n.query=e.query),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.SearchFeaturesRequest"},a}(),m.SearchFeaturesResponse=function(){function a(r){if(this.features=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.features&&i.features.length||(i.features=[]),i.features.push(l.google.cloud.aiplatform.v1.Feature.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.features!=null&&e.hasOwnProperty("features")){if(!Array.isArray(e.features))return"features: array expected";for(var t=0;t>>3){case 1:{i.feature=l.google.cloud.aiplatform.v1.Feature.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.feature!=null&&e.hasOwnProperty("feature")){var t=l.google.cloud.aiplatform.v1.Feature.verify(e.feature);if(t)return"feature."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateFeatureRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateFeatureRequest;if(e.feature!=null){if(typeof e.feature!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeatureRequest.feature: object expected");t.feature=l.google.cloud.aiplatform.v1.Feature.fromObject(e.feature)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeatureRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.feature=null,n.updateMask=null),e.feature!=null&&e.hasOwnProperty("feature")&&(n.feature=l.google.cloud.aiplatform.v1.Feature.toObject(e.feature,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateFeatureRequest"},a}(),m.DeleteFeatureRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteFeatureRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteFeatureRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteFeatureRequest"},a}(),m.CreateFeaturestoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateFeaturestoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateFeaturestoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateFeaturestoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateFeaturestoreOperationMetadata"},a}(),m.UpdateFeaturestoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateFeaturestoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UpdateFeaturestoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeaturestoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateFeaturestoreOperationMetadata"},a}(),m.ImportFeatureValuesOperationMetadata=function(){function a(r){if(this.sourceUris=[],this.blockingOperationIds=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.importedEntityCount=e.int64();break}case 3:{i.importedFeatureValueCount=e.int64();break}case 4:{i.sourceUris&&i.sourceUris.length||(i.sourceUris=[]),i.sourceUris.push(e.string());break}case 6:{i.invalidRowCount=e.int64();break}case 7:{i.timestampOutsideRetentionRowsCount=e.int64();break}case 8:{if(i.blockingOperationIds&&i.blockingOperationIds.length||(i.blockingOperationIds=[]),(p&7)===2)for(var f=e.uint32()+e.pos;e.pos>>0,e.importedEntityCount.high>>>0).toNumber())),e.importedFeatureValueCount!=null&&(c.Long?(t.importedFeatureValueCount=c.Long.fromValue(e.importedFeatureValueCount)).unsigned=!1:typeof e.importedFeatureValueCount=="string"?t.importedFeatureValueCount=parseInt(e.importedFeatureValueCount,10):typeof e.importedFeatureValueCount=="number"?t.importedFeatureValueCount=e.importedFeatureValueCount:typeof e.importedFeatureValueCount=="object"&&(t.importedFeatureValueCount=new c.LongBits(e.importedFeatureValueCount.low>>>0,e.importedFeatureValueCount.high>>>0).toNumber())),e.sourceUris){if(!Array.isArray(e.sourceUris))throw TypeError(".google.cloud.aiplatform.v1.ImportFeatureValuesOperationMetadata.sourceUris: array expected");t.sourceUris=[];for(var n=0;n>>0,e.invalidRowCount.high>>>0).toNumber())),e.timestampOutsideRetentionRowsCount!=null&&(c.Long?(t.timestampOutsideRetentionRowsCount=c.Long.fromValue(e.timestampOutsideRetentionRowsCount)).unsigned=!1:typeof e.timestampOutsideRetentionRowsCount=="string"?t.timestampOutsideRetentionRowsCount=parseInt(e.timestampOutsideRetentionRowsCount,10):typeof e.timestampOutsideRetentionRowsCount=="number"?t.timestampOutsideRetentionRowsCount=e.timestampOutsideRetentionRowsCount:typeof e.timestampOutsideRetentionRowsCount=="object"&&(t.timestampOutsideRetentionRowsCount=new c.LongBits(e.timestampOutsideRetentionRowsCount.low>>>0,e.timestampOutsideRetentionRowsCount.high>>>0).toNumber())),e.blockingOperationIds){if(!Array.isArray(e.blockingOperationIds))throw TypeError(".google.cloud.aiplatform.v1.ImportFeatureValuesOperationMetadata.blockingOperationIds: array expected");t.blockingOperationIds=[];for(var n=0;n>>0,e.blockingOperationIds[n].high>>>0).toNumber())}return t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.sourceUris=[],n.blockingOperationIds=[]),t.defaults){if(n.genericMetadata=null,c.Long){var i=new c.Long(0,0,!1);n.importedEntityCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.importedEntityCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.importedFeatureValueCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.importedFeatureValueCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.invalidRowCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.invalidRowCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.timestampOutsideRetentionRowsCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.timestampOutsideRetentionRowsCount=t.longs===String?"0":0}if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.importedEntityCount!=null&&e.hasOwnProperty("importedEntityCount")&&(typeof e.importedEntityCount=="number"?n.importedEntityCount=t.longs===String?String(e.importedEntityCount):e.importedEntityCount:n.importedEntityCount=t.longs===String?c.Long.prototype.toString.call(e.importedEntityCount):t.longs===Number?new c.LongBits(e.importedEntityCount.low>>>0,e.importedEntityCount.high>>>0).toNumber():e.importedEntityCount),e.importedFeatureValueCount!=null&&e.hasOwnProperty("importedFeatureValueCount")&&(typeof e.importedFeatureValueCount=="number"?n.importedFeatureValueCount=t.longs===String?String(e.importedFeatureValueCount):e.importedFeatureValueCount:n.importedFeatureValueCount=t.longs===String?c.Long.prototype.toString.call(e.importedFeatureValueCount):t.longs===Number?new c.LongBits(e.importedFeatureValueCount.low>>>0,e.importedFeatureValueCount.high>>>0).toNumber():e.importedFeatureValueCount),e.sourceUris&&e.sourceUris.length){n.sourceUris=[];for(var p=0;p>>0,e.invalidRowCount.high>>>0).toNumber():e.invalidRowCount),e.timestampOutsideRetentionRowsCount!=null&&e.hasOwnProperty("timestampOutsideRetentionRowsCount")&&(typeof e.timestampOutsideRetentionRowsCount=="number"?n.timestampOutsideRetentionRowsCount=t.longs===String?String(e.timestampOutsideRetentionRowsCount):e.timestampOutsideRetentionRowsCount:n.timestampOutsideRetentionRowsCount=t.longs===String?c.Long.prototype.toString.call(e.timestampOutsideRetentionRowsCount):t.longs===Number?new c.LongBits(e.timestampOutsideRetentionRowsCount.low>>>0,e.timestampOutsideRetentionRowsCount.high>>>0).toNumber():e.timestampOutsideRetentionRowsCount),e.blockingOperationIds&&e.blockingOperationIds.length){n.blockingOperationIds=[];for(var p=0;p>>0,e.blockingOperationIds[p].high>>>0).toNumber():e.blockingOperationIds[p]}return n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ImportFeatureValuesOperationMetadata"},a}(),m.ExportFeatureValuesOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExportFeatureValuesOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.ExportFeatureValuesOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportFeatureValuesOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportFeatureValuesOperationMetadata"},a}(),m.BatchReadFeatureValuesOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.BatchReadFeatureValuesOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.BatchReadFeatureValuesOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchReadFeatureValuesOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.BatchReadFeatureValuesOperationMetadata"},a}(),m.DeleteFeatureValuesOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteFeatureValuesOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.DeleteFeatureValuesOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteFeatureValuesOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteFeatureValuesOperationMetadata"},a}(),m.CreateEntityTypeOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateEntityTypeOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateEntityTypeOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateEntityTypeOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateEntityTypeOperationMetadata"},a}(),m.CreateFeatureOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateFeatureOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateFeatureOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateFeatureOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateFeatureOperationMetadata"},a}(),m.BatchCreateFeaturesOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.BatchCreateFeaturesOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.BatchCreateFeaturesOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchCreateFeaturesOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.BatchCreateFeaturesOperationMetadata"},a}(),m.DeleteFeatureValuesRequest=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 2:{p.selectEntity=l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity.decode(t,t.uint32());break}case 3:{p.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.decode(t,t.uint32());break}case 1:{p.entityType=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.selectEntity!=null&&t.hasOwnProperty("selectEntity")){n.DeleteOption=1;{var i=l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity.verify(t.selectEntity);if(i)return"selectEntity."+i}}if(t.selectTimeRangeAndFeature!=null&&t.hasOwnProperty("selectTimeRangeAndFeature")){if(n.DeleteOption===1)return"DeleteOption: multiple values";n.DeleteOption=1;{var i=l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.verify(t.selectTimeRangeAndFeature);if(i)return"selectTimeRangeAndFeature."+i}}return t.entityType!=null&&t.hasOwnProperty("entityType")&&!c.isString(t.entityType)?"entityType: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest)return t;var n=new l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest;if(t.selectEntity!=null){if(typeof t.selectEntity!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.selectEntity: object expected");n.selectEntity=l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity.fromObject(t.selectEntity)}if(t.selectTimeRangeAndFeature!=null){if(typeof t.selectTimeRangeAndFeature!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.selectTimeRangeAndFeature: object expected");n.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.fromObject(t.selectTimeRangeAndFeature)}return t.entityType!=null&&(n.entityType=String(t.entityType)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.entityType=""),t.entityType!=null&&t.hasOwnProperty("entityType")&&(i.entityType=t.entityType),t.selectEntity!=null&&t.hasOwnProperty("selectEntity")&&(i.selectEntity=l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity.toObject(t.selectEntity,n),n.oneofs&&(i.DeleteOption="selectEntity")),t.selectTimeRangeAndFeature!=null&&t.hasOwnProperty("selectTimeRangeAndFeature")&&(i.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.toObject(t.selectTimeRangeAndFeature,n),n.oneofs&&(i.DeleteOption="selectTimeRangeAndFeature")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.DeleteFeatureValuesRequest"},a.SelectEntity=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.entityIdSelector=l.google.cloud.aiplatform.v1.EntityIdSelector.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.entityIdSelector!=null&&n.hasOwnProperty("entityIdSelector")){var i=l.google.cloud.aiplatform.v1.EntityIdSelector.verify(n.entityIdSelector);if(i)return"entityIdSelector."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity)return n;var i=new l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity;if(n.entityIdSelector!=null){if(typeof n.entityIdSelector!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity.entityIdSelector: object expected");i.entityIdSelector=l.google.cloud.aiplatform.v1.EntityIdSelector.fromObject(n.entityIdSelector)}return i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.entityIdSelector=null),n.entityIdSelector!=null&&n.hasOwnProperty("entityIdSelector")&&(p.entityIdSelector=l.google.cloud.aiplatform.v1.EntityIdSelector.toObject(n.entityIdSelector,i)),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity"},e}(),a.SelectTimeRangeAndFeature=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.timeRange=l.google.type.Interval.decode(n,n.uint32());break}case 2:{f.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.decode(n,n.uint32());break}case 3:{f.skipOnlineStorageDelete=n.bool();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.timeRange!=null&&n.hasOwnProperty("timeRange")){var i=l.google.type.Interval.verify(n.timeRange);if(i)return"timeRange."+i}if(n.featureSelector!=null&&n.hasOwnProperty("featureSelector")){var i=l.google.cloud.aiplatform.v1.FeatureSelector.verify(n.featureSelector);if(i)return"featureSelector."+i}return n.skipOnlineStorageDelete!=null&&n.hasOwnProperty("skipOnlineStorageDelete")&&typeof n.skipOnlineStorageDelete!="boolean"?"skipOnlineStorageDelete: boolean expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature)return n;var i=new l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature;if(n.timeRange!=null){if(typeof n.timeRange!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.timeRange: object expected");i.timeRange=l.google.type.Interval.fromObject(n.timeRange)}if(n.featureSelector!=null){if(typeof n.featureSelector!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.featureSelector: object expected");i.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.fromObject(n.featureSelector)}return n.skipOnlineStorageDelete!=null&&(i.skipOnlineStorageDelete=!!n.skipOnlineStorageDelete),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.timeRange=null,p.featureSelector=null,p.skipOnlineStorageDelete=!1),n.timeRange!=null&&n.hasOwnProperty("timeRange")&&(p.timeRange=l.google.type.Interval.toObject(n.timeRange,i)),n.featureSelector!=null&&n.hasOwnProperty("featureSelector")&&(p.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.toObject(n.featureSelector,i)),n.skipOnlineStorageDelete!=null&&n.hasOwnProperty("skipOnlineStorageDelete")&&(p.skipOnlineStorageDelete=n.skipOnlineStorageDelete),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature"},e}(),a}(),m.DeleteFeatureValuesResponse=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.selectEntity=l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity.decode(t,t.uint32());break}case 2:{p.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.selectEntity!=null&&t.hasOwnProperty("selectEntity")){n.response=1;{var i=l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity.verify(t.selectEntity);if(i)return"selectEntity."+i}}if(t.selectTimeRangeAndFeature!=null&&t.hasOwnProperty("selectTimeRangeAndFeature")){if(n.response===1)return"response: multiple values";n.response=1;{var i=l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature.verify(t.selectTimeRangeAndFeature);if(i)return"selectTimeRangeAndFeature."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse)return t;var n=new l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse;if(t.selectEntity!=null){if(typeof t.selectEntity!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.selectEntity: object expected");n.selectEntity=l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity.fromObject(t.selectEntity)}if(t.selectTimeRangeAndFeature!=null){if(typeof t.selectTimeRangeAndFeature!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.selectTimeRangeAndFeature: object expected");n.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature.fromObject(t.selectTimeRangeAndFeature)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.selectEntity!=null&&t.hasOwnProperty("selectEntity")&&(i.selectEntity=l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity.toObject(t.selectEntity,n),n.oneofs&&(i.response="selectEntity")),t.selectTimeRangeAndFeature!=null&&t.hasOwnProperty("selectTimeRangeAndFeature")&&(i.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature.toObject(t.selectTimeRangeAndFeature,n),n.oneofs&&(i.response="selectTimeRangeAndFeature")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.DeleteFeatureValuesResponse"},a.SelectEntity=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.offlineStorageDeletedEntityRowCount=n.int64();break}case 2:{f.onlineStorageDeletedEntityCount=n.int64();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.offlineStorageDeletedEntityRowCount!=null&&n.hasOwnProperty("offlineStorageDeletedEntityRowCount")&&!c.isInteger(n.offlineStorageDeletedEntityRowCount)&&!(n.offlineStorageDeletedEntityRowCount&&c.isInteger(n.offlineStorageDeletedEntityRowCount.low)&&c.isInteger(n.offlineStorageDeletedEntityRowCount.high))?"offlineStorageDeletedEntityRowCount: integer|Long expected":n.onlineStorageDeletedEntityCount!=null&&n.hasOwnProperty("onlineStorageDeletedEntityCount")&&!c.isInteger(n.onlineStorageDeletedEntityCount)&&!(n.onlineStorageDeletedEntityCount&&c.isInteger(n.onlineStorageDeletedEntityCount.low)&&c.isInteger(n.onlineStorageDeletedEntityCount.high))?"onlineStorageDeletedEntityCount: integer|Long expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity)return n;var i=new l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity;return n.offlineStorageDeletedEntityRowCount!=null&&(c.Long?(i.offlineStorageDeletedEntityRowCount=c.Long.fromValue(n.offlineStorageDeletedEntityRowCount)).unsigned=!1:typeof n.offlineStorageDeletedEntityRowCount=="string"?i.offlineStorageDeletedEntityRowCount=parseInt(n.offlineStorageDeletedEntityRowCount,10):typeof n.offlineStorageDeletedEntityRowCount=="number"?i.offlineStorageDeletedEntityRowCount=n.offlineStorageDeletedEntityRowCount:typeof n.offlineStorageDeletedEntityRowCount=="object"&&(i.offlineStorageDeletedEntityRowCount=new c.LongBits(n.offlineStorageDeletedEntityRowCount.low>>>0,n.offlineStorageDeletedEntityRowCount.high>>>0).toNumber())),n.onlineStorageDeletedEntityCount!=null&&(c.Long?(i.onlineStorageDeletedEntityCount=c.Long.fromValue(n.onlineStorageDeletedEntityCount)).unsigned=!1:typeof n.onlineStorageDeletedEntityCount=="string"?i.onlineStorageDeletedEntityCount=parseInt(n.onlineStorageDeletedEntityCount,10):typeof n.onlineStorageDeletedEntityCount=="number"?i.onlineStorageDeletedEntityCount=n.onlineStorageDeletedEntityCount:typeof n.onlineStorageDeletedEntityCount=="object"&&(i.onlineStorageDeletedEntityCount=new c.LongBits(n.onlineStorageDeletedEntityCount.low>>>0,n.onlineStorageDeletedEntityCount.high>>>0).toNumber())),i},e.toObject=function(n,i){i||(i={});var p={};if(i.defaults){if(c.Long){var f=new c.Long(0,0,!1);p.offlineStorageDeletedEntityRowCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else p.offlineStorageDeletedEntityRowCount=i.longs===String?"0":0;if(c.Long){var f=new c.Long(0,0,!1);p.onlineStorageDeletedEntityCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else p.onlineStorageDeletedEntityCount=i.longs===String?"0":0}return n.offlineStorageDeletedEntityRowCount!=null&&n.hasOwnProperty("offlineStorageDeletedEntityRowCount")&&(typeof n.offlineStorageDeletedEntityRowCount=="number"?p.offlineStorageDeletedEntityRowCount=i.longs===String?String(n.offlineStorageDeletedEntityRowCount):n.offlineStorageDeletedEntityRowCount:p.offlineStorageDeletedEntityRowCount=i.longs===String?c.Long.prototype.toString.call(n.offlineStorageDeletedEntityRowCount):i.longs===Number?new c.LongBits(n.offlineStorageDeletedEntityRowCount.low>>>0,n.offlineStorageDeletedEntityRowCount.high>>>0).toNumber():n.offlineStorageDeletedEntityRowCount),n.onlineStorageDeletedEntityCount!=null&&n.hasOwnProperty("onlineStorageDeletedEntityCount")&&(typeof n.onlineStorageDeletedEntityCount=="number"?p.onlineStorageDeletedEntityCount=i.longs===String?String(n.onlineStorageDeletedEntityCount):n.onlineStorageDeletedEntityCount:p.onlineStorageDeletedEntityCount=i.longs===String?c.Long.prototype.toString.call(n.onlineStorageDeletedEntityCount):i.longs===Number?new c.LongBits(n.onlineStorageDeletedEntityCount.low>>>0,n.onlineStorageDeletedEntityCount.high>>>0).toNumber():n.onlineStorageDeletedEntityCount),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity"},e}(),a.SelectTimeRangeAndFeature=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.impactedFeatureCount=n.int64();break}case 2:{f.offlineStorageModifiedEntityRowCount=n.int64();break}case 3:{f.onlineStorageModifiedEntityCount=n.int64();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.impactedFeatureCount!=null&&n.hasOwnProperty("impactedFeatureCount")&&!c.isInteger(n.impactedFeatureCount)&&!(n.impactedFeatureCount&&c.isInteger(n.impactedFeatureCount.low)&&c.isInteger(n.impactedFeatureCount.high))?"impactedFeatureCount: integer|Long expected":n.offlineStorageModifiedEntityRowCount!=null&&n.hasOwnProperty("offlineStorageModifiedEntityRowCount")&&!c.isInteger(n.offlineStorageModifiedEntityRowCount)&&!(n.offlineStorageModifiedEntityRowCount&&c.isInteger(n.offlineStorageModifiedEntityRowCount.low)&&c.isInteger(n.offlineStorageModifiedEntityRowCount.high))?"offlineStorageModifiedEntityRowCount: integer|Long expected":n.onlineStorageModifiedEntityCount!=null&&n.hasOwnProperty("onlineStorageModifiedEntityCount")&&!c.isInteger(n.onlineStorageModifiedEntityCount)&&!(n.onlineStorageModifiedEntityCount&&c.isInteger(n.onlineStorageModifiedEntityCount.low)&&c.isInteger(n.onlineStorageModifiedEntityCount.high))?"onlineStorageModifiedEntityCount: integer|Long expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature)return n;var i=new l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature;return n.impactedFeatureCount!=null&&(c.Long?(i.impactedFeatureCount=c.Long.fromValue(n.impactedFeatureCount)).unsigned=!1:typeof n.impactedFeatureCount=="string"?i.impactedFeatureCount=parseInt(n.impactedFeatureCount,10):typeof n.impactedFeatureCount=="number"?i.impactedFeatureCount=n.impactedFeatureCount:typeof n.impactedFeatureCount=="object"&&(i.impactedFeatureCount=new c.LongBits(n.impactedFeatureCount.low>>>0,n.impactedFeatureCount.high>>>0).toNumber())),n.offlineStorageModifiedEntityRowCount!=null&&(c.Long?(i.offlineStorageModifiedEntityRowCount=c.Long.fromValue(n.offlineStorageModifiedEntityRowCount)).unsigned=!1:typeof n.offlineStorageModifiedEntityRowCount=="string"?i.offlineStorageModifiedEntityRowCount=parseInt(n.offlineStorageModifiedEntityRowCount,10):typeof n.offlineStorageModifiedEntityRowCount=="number"?i.offlineStorageModifiedEntityRowCount=n.offlineStorageModifiedEntityRowCount:typeof n.offlineStorageModifiedEntityRowCount=="object"&&(i.offlineStorageModifiedEntityRowCount=new c.LongBits(n.offlineStorageModifiedEntityRowCount.low>>>0,n.offlineStorageModifiedEntityRowCount.high>>>0).toNumber())),n.onlineStorageModifiedEntityCount!=null&&(c.Long?(i.onlineStorageModifiedEntityCount=c.Long.fromValue(n.onlineStorageModifiedEntityCount)).unsigned=!1:typeof n.onlineStorageModifiedEntityCount=="string"?i.onlineStorageModifiedEntityCount=parseInt(n.onlineStorageModifiedEntityCount,10):typeof n.onlineStorageModifiedEntityCount=="number"?i.onlineStorageModifiedEntityCount=n.onlineStorageModifiedEntityCount:typeof n.onlineStorageModifiedEntityCount=="object"&&(i.onlineStorageModifiedEntityCount=new c.LongBits(n.onlineStorageModifiedEntityCount.low>>>0,n.onlineStorageModifiedEntityCount.high>>>0).toNumber())),i},e.toObject=function(n,i){i||(i={});var p={};if(i.defaults){if(c.Long){var f=new c.Long(0,0,!1);p.impactedFeatureCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else p.impactedFeatureCount=i.longs===String?"0":0;if(c.Long){var f=new c.Long(0,0,!1);p.offlineStorageModifiedEntityRowCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else p.offlineStorageModifiedEntityRowCount=i.longs===String?"0":0;if(c.Long){var f=new c.Long(0,0,!1);p.onlineStorageModifiedEntityCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else p.onlineStorageModifiedEntityCount=i.longs===String?"0":0}return n.impactedFeatureCount!=null&&n.hasOwnProperty("impactedFeatureCount")&&(typeof n.impactedFeatureCount=="number"?p.impactedFeatureCount=i.longs===String?String(n.impactedFeatureCount):n.impactedFeatureCount:p.impactedFeatureCount=i.longs===String?c.Long.prototype.toString.call(n.impactedFeatureCount):i.longs===Number?new c.LongBits(n.impactedFeatureCount.low>>>0,n.impactedFeatureCount.high>>>0).toNumber():n.impactedFeatureCount),n.offlineStorageModifiedEntityRowCount!=null&&n.hasOwnProperty("offlineStorageModifiedEntityRowCount")&&(typeof n.offlineStorageModifiedEntityRowCount=="number"?p.offlineStorageModifiedEntityRowCount=i.longs===String?String(n.offlineStorageModifiedEntityRowCount):n.offlineStorageModifiedEntityRowCount:p.offlineStorageModifiedEntityRowCount=i.longs===String?c.Long.prototype.toString.call(n.offlineStorageModifiedEntityRowCount):i.longs===Number?new c.LongBits(n.offlineStorageModifiedEntityRowCount.low>>>0,n.offlineStorageModifiedEntityRowCount.high>>>0).toNumber():n.offlineStorageModifiedEntityRowCount),n.onlineStorageModifiedEntityCount!=null&&n.hasOwnProperty("onlineStorageModifiedEntityCount")&&(typeof n.onlineStorageModifiedEntityCount=="number"?p.onlineStorageModifiedEntityCount=i.longs===String?String(n.onlineStorageModifiedEntityCount):n.onlineStorageModifiedEntityCount:p.onlineStorageModifiedEntityCount=i.longs===String?c.Long.prototype.toString.call(n.onlineStorageModifiedEntityCount):i.longs===Number?new c.LongBits(n.onlineStorageModifiedEntityCount.low>>>0,n.onlineStorageModifiedEntityCount.high>>>0).toNumber():n.onlineStorageModifiedEntityCount),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature"},e}(),a}(),m.EntityIdSelector=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 3:{p.csvSource=l.google.cloud.aiplatform.v1.CsvSource.decode(t,t.uint32());break}case 5:{p.entityIdField=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.csvSource!=null&&t.hasOwnProperty("csvSource")){n.EntityIdsSource=1;{var i=l.google.cloud.aiplatform.v1.CsvSource.verify(t.csvSource);if(i)return"csvSource."+i}}return t.entityIdField!=null&&t.hasOwnProperty("entityIdField")&&!c.isString(t.entityIdField)?"entityIdField: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.EntityIdSelector)return t;var n=new l.google.cloud.aiplatform.v1.EntityIdSelector;if(t.csvSource!=null){if(typeof t.csvSource!="object")throw TypeError(".google.cloud.aiplatform.v1.EntityIdSelector.csvSource: object expected");n.csvSource=l.google.cloud.aiplatform.v1.CsvSource.fromObject(t.csvSource)}return t.entityIdField!=null&&(n.entityIdField=String(t.entityIdField)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.entityIdField=""),t.csvSource!=null&&t.hasOwnProperty("csvSource")&&(i.csvSource=l.google.cloud.aiplatform.v1.CsvSource.toObject(t.csvSource,n),n.oneofs&&(i.EntityIdsSource="csvSource")),t.entityIdField!=null&&t.hasOwnProperty("entityIdField")&&(i.entityIdField=t.entityIdField),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.EntityIdSelector"},a}(),m.HyperparameterTuningJob=function(){function a(r){if(this.trials=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 4:{i.studySpec=l.google.cloud.aiplatform.v1.StudySpec.decode(e,e.uint32());break}case 5:{i.maxTrialCount=e.int32();break}case 6:{i.parallelTrialCount=e.int32();break}case 7:{i.maxFailedTrialCount=e.int32();break}case 8:{i.trialJobSpec=l.google.cloud.aiplatform.v1.CustomJobSpec.decode(e,e.uint32());break}case 9:{i.trials&&i.trials.length||(i.trials=[]),i.trials.push(l.google.cloud.aiplatform.v1.Trial.decode(e,e.uint32()));break}case 10:{i.state=e.int32();break}case 11:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 14:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 15:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 16:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 17:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.studySpec!=null&&e.hasOwnProperty("studySpec")){var t=l.google.cloud.aiplatform.v1.StudySpec.verify(e.studySpec);if(t)return"studySpec."+t}if(e.maxTrialCount!=null&&e.hasOwnProperty("maxTrialCount")&&!c.isInteger(e.maxTrialCount))return"maxTrialCount: integer expected";if(e.parallelTrialCount!=null&&e.hasOwnProperty("parallelTrialCount")&&!c.isInteger(e.parallelTrialCount))return"parallelTrialCount: integer expected";if(e.maxFailedTrialCount!=null&&e.hasOwnProperty("maxFailedTrialCount")&&!c.isInteger(e.maxFailedTrialCount))return"maxFailedTrialCount: integer expected";if(e.trialJobSpec!=null&&e.hasOwnProperty("trialJobSpec")){var t=l.google.cloud.aiplatform.v1.CustomJobSpec.verify(e.trialJobSpec);if(t)return"trialJobSpec."+t}if(e.trials!=null&&e.hasOwnProperty("trials")){if(!Array.isArray(e.trials))return"trials: array expected";for(var n=0;n>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.studySpec=l.google.cloud.aiplatform.v1.StudySpec.decode(e,e.uint32());break}case 4:{i.state=e.int32();break}case 5:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.inactiveReason=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.studySpec!=null&&e.hasOwnProperty("studySpec")){var t=l.google.cloud.aiplatform.v1.StudySpec.verify(e.studySpec);if(t)return"studySpec."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}return e.inactiveReason!=null&&e.hasOwnProperty("inactiveReason")&&!c.isString(e.inactiveReason)?"inactiveReason: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.Study)return e;var t=new l.google.cloud.aiplatform.v1.Study;if(e.name!=null&&(t.name=String(e.name)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.studySpec!=null){if(typeof e.studySpec!="object")throw TypeError(".google.cloud.aiplatform.v1.Study.studySpec: object expected");t.studySpec=l.google.cloud.aiplatform.v1.StudySpec.fromObject(e.studySpec)}switch(e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"ACTIVE":case 1:t.state=1;break;case"INACTIVE":case 2:t.state=2;break;case"COMPLETED":case 3:t.state=3;break}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Study.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}return e.inactiveReason!=null&&(t.inactiveReason=String(e.inactiveReason)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.displayName="",n.studySpec=null,n.state=t.enums===String?"STATE_UNSPECIFIED":0,n.createTime=null,n.inactiveReason=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.studySpec!=null&&e.hasOwnProperty("studySpec")&&(n.studySpec=l.google.cloud.aiplatform.v1.StudySpec.toObject(e.studySpec,t)),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.aiplatform.v1.Study.State[e.state]===void 0?e.state:l.google.cloud.aiplatform.v1.Study.State[e.state]:e.state),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.inactiveReason!=null&&e.hasOwnProperty("inactiveReason")&&(n.inactiveReason=e.inactiveReason),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.Study"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="ACTIVE"]=1,e[r[2]="INACTIVE"]=2,e[r[3]="COMPLETED"]=3,e}(),a}(),m.Trial=function(){function a(r){if(this.parameters=[],this.measurements=[],this.webAccessUris={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.id=e.string();break}case 3:{i.state=e.int32();break}case 4:{i.parameters&&i.parameters.length||(i.parameters=[]),i.parameters.push(l.google.cloud.aiplatform.v1.Trial.Parameter.decode(e,e.uint32()));break}case 5:{i.finalMeasurement=l.google.cloud.aiplatform.v1.Measurement.decode(e,e.uint32());break}case 6:{i.measurements&&i.measurements.length||(i.measurements=[]),i.measurements.push(l.google.cloud.aiplatform.v1.Measurement.decode(e,e.uint32()));break}case 7:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.clientId=e.string();break}case 10:{i.infeasibleReason=e.string();break}case 11:{i.customJob=e.string();break}case 12:{i.webAccessUris===c.emptyObject&&(i.webAccessUris={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.webAccessUris[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.id!=null&&e.hasOwnProperty("id")&&!c.isString(e.id))return"id: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.parameters!=null&&e.hasOwnProperty("parameters")){if(!Array.isArray(e.parameters))return"parameters: array expected";for(var t=0;t>>3){case 1:{p.parameterId=t.string();break}case 2:{p.value=l.google.protobuf.Value.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.parameterId!=null&&t.hasOwnProperty("parameterId")&&!c.isString(t.parameterId))return"parameterId: string expected";if(t.value!=null&&t.hasOwnProperty("value")){var n=l.google.protobuf.Value.verify(t.value);if(n)return"value."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Trial.Parameter)return t;var n=new l.google.cloud.aiplatform.v1.Trial.Parameter;if(t.parameterId!=null&&(n.parameterId=String(t.parameterId)),t.value!=null){if(typeof t.value!="object")throw TypeError(".google.cloud.aiplatform.v1.Trial.Parameter.value: object expected");n.value=l.google.protobuf.Value.fromObject(t.value)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.parameterId="",i.value=null),t.parameterId!=null&&t.hasOwnProperty("parameterId")&&(i.parameterId=t.parameterId),t.value!=null&&t.hasOwnProperty("value")&&(i.value=l.google.protobuf.Value.toObject(t.value,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Trial.Parameter"},r}(),a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="REQUESTED"]=1,e[r[2]="ACTIVE"]=2,e[r[3]="STOPPING"]=3,e[r[4]="SUCCEEDED"]=4,e[r[5]="INFEASIBLE"]=5,e}(),a}(),m.TrialContext=function(){function a(r){if(this.parameters=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.description=e.string();break}case 2:{i.parameters&&i.parameters.length||(i.parameters=[]),i.parameters.push(l.google.cloud.aiplatform.v1.Trial.Parameter.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.parameters!=null&&e.hasOwnProperty("parameters")){if(!Array.isArray(e.parameters))return"parameters: array expected";for(var t=0;t>>3){case 4:{p.decayCurveStoppingSpec=l.google.cloud.aiplatform.v1.StudySpec.DecayCurveAutomatedStoppingSpec.decode(t,t.uint32());break}case 5:{p.medianAutomatedStoppingSpec=l.google.cloud.aiplatform.v1.StudySpec.MedianAutomatedStoppingSpec.decode(t,t.uint32());break}case 9:{p.convexAutomatedStoppingSpec=l.google.cloud.aiplatform.v1.StudySpec.ConvexAutomatedStoppingSpec.decode(t,t.uint32());break}case 1:{p.metrics&&p.metrics.length||(p.metrics=[]),p.metrics.push(l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.decode(t,t.uint32()));break}case 2:{p.parameters&&p.parameters.length||(p.parameters=[]),p.parameters.push(l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.decode(t,t.uint32()));break}case 3:{p.algorithm=t.int32();break}case 6:{p.observationNoise=t.int32();break}case 7:{p.measurementSelectionType=t.int32();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.decayCurveStoppingSpec!=null&&t.hasOwnProperty("decayCurveStoppingSpec")){n.automatedStoppingSpec=1;{var i=l.google.cloud.aiplatform.v1.StudySpec.DecayCurveAutomatedStoppingSpec.verify(t.decayCurveStoppingSpec);if(i)return"decayCurveStoppingSpec."+i}}if(t.medianAutomatedStoppingSpec!=null&&t.hasOwnProperty("medianAutomatedStoppingSpec")){if(n.automatedStoppingSpec===1)return"automatedStoppingSpec: multiple values";n.automatedStoppingSpec=1;{var i=l.google.cloud.aiplatform.v1.StudySpec.MedianAutomatedStoppingSpec.verify(t.medianAutomatedStoppingSpec);if(i)return"medianAutomatedStoppingSpec."+i}}if(t.convexAutomatedStoppingSpec!=null&&t.hasOwnProperty("convexAutomatedStoppingSpec")){if(n.automatedStoppingSpec===1)return"automatedStoppingSpec: multiple values";n.automatedStoppingSpec=1;{var i=l.google.cloud.aiplatform.v1.StudySpec.ConvexAutomatedStoppingSpec.verify(t.convexAutomatedStoppingSpec);if(i)return"convexAutomatedStoppingSpec."+i}}if(t.metrics!=null&&t.hasOwnProperty("metrics")){if(!Array.isArray(t.metrics))return"metrics: array expected";for(var p=0;p>>3){case 1:{y.metricId=i.string();break}case 2:{y.goal=i.int32();break}case 3:{y.safetyConfig=l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.SafetyMetricConfig.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};if(i.metricId!=null&&i.hasOwnProperty("metricId")&&!c.isString(i.metricId))return"metricId: string expected";if(i.goal!=null&&i.hasOwnProperty("goal"))switch(i.goal){default:return"goal: enum value expected";case 0:case 1:case 2:break}if(i.safetyConfig!=null&&i.hasOwnProperty("safetyConfig")){p._safetyConfig=1;{var f=l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.SafetyMetricConfig.verify(i.safetyConfig);if(f)return"safetyConfig."+f}}return null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.StudySpec.MetricSpec)return i;var p=new l.google.cloud.aiplatform.v1.StudySpec.MetricSpec;switch(i.metricId!=null&&(p.metricId=String(i.metricId)),i.goal){default:if(typeof i.goal=="number"){p.goal=i.goal;break}break;case"GOAL_TYPE_UNSPECIFIED":case 0:p.goal=0;break;case"MAXIMIZE":case 1:p.goal=1;break;case"MINIMIZE":case 2:p.goal=2;break}if(i.safetyConfig!=null){if(typeof i.safetyConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.MetricSpec.safetyConfig: object expected");p.safetyConfig=l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.SafetyMetricConfig.fromObject(i.safetyConfig)}return p},e.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.metricId="",f.goal=p.enums===String?"GOAL_TYPE_UNSPECIFIED":0),i.metricId!=null&&i.hasOwnProperty("metricId")&&(f.metricId=i.metricId),i.goal!=null&&i.hasOwnProperty("goal")&&(f.goal=p.enums===String?l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.GoalType[i.goal]===void 0?i.goal:l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.GoalType[i.goal]:i.goal),i.safetyConfig!=null&&i.hasOwnProperty("safetyConfig")&&(f.safetyConfig=l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.SafetyMetricConfig.toObject(i.safetyConfig,p),p.oneofs&&(f._safetyConfig="safetyConfig")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.StudySpec.MetricSpec"},e.SafetyMetricConfig=function(){function n(p){if(p)for(var f=Object.keys(p),y=0;y>>3){case 1:{_.safetyThreshold=f.double();break}case 2:{_.desiredMinSafeTrialsFraction=f.double();break}default:f.skipType(R&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var y={};return f.safetyThreshold!=null&&f.hasOwnProperty("safetyThreshold")&&typeof f.safetyThreshold!="number"?"safetyThreshold: number expected":f.desiredMinSafeTrialsFraction!=null&&f.hasOwnProperty("desiredMinSafeTrialsFraction")&&(y._desiredMinSafeTrialsFraction=1,typeof f.desiredMinSafeTrialsFraction!="number")?"desiredMinSafeTrialsFraction: number expected":null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.SafetyMetricConfig)return f;var y=new l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.SafetyMetricConfig;return f.safetyThreshold!=null&&(y.safetyThreshold=Number(f.safetyThreshold)),f.desiredMinSafeTrialsFraction!=null&&(y.desiredMinSafeTrialsFraction=Number(f.desiredMinSafeTrialsFraction)),y},n.toObject=function(f,y){y||(y={});var O={};return y.defaults&&(O.safetyThreshold=0),f.safetyThreshold!=null&&f.hasOwnProperty("safetyThreshold")&&(O.safetyThreshold=y.json&&!isFinite(f.safetyThreshold)?String(f.safetyThreshold):f.safetyThreshold),f.desiredMinSafeTrialsFraction!=null&&f.hasOwnProperty("desiredMinSafeTrialsFraction")&&(O.desiredMinSafeTrialsFraction=y.json&&!isFinite(f.desiredMinSafeTrialsFraction)?String(f.desiredMinSafeTrialsFraction):f.desiredMinSafeTrialsFraction,y.oneofs&&(O._desiredMinSafeTrialsFraction="desiredMinSafeTrialsFraction")),O},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1.StudySpec.MetricSpec.SafetyMetricConfig"},n}(),e.GoalType=function(){var n={},i=Object.create(n);return i[n[0]="GOAL_TYPE_UNSPECIFIED"]=0,i[n[1]="MAXIMIZE"]=1,i[n[2]="MINIMIZE"]=2,i}(),e}(),a.ParameterSpec=function(){function e(n){if(this.conditionalParameterSpecs=[],n)for(var i=Object.keys(n),p=0;p>>3){case 2:{y.doubleValueSpec=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DoubleValueSpec.decode(i,i.uint32());break}case 3:{y.integerValueSpec=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.IntegerValueSpec.decode(i,i.uint32());break}case 4:{y.categoricalValueSpec=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.CategoricalValueSpec.decode(i,i.uint32());break}case 5:{y.discreteValueSpec=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DiscreteValueSpec.decode(i,i.uint32());break}case 1:{y.parameterId=i.string();break}case 6:{y.scaleType=i.int32();break}case 10:{y.conditionalParameterSpecs&&y.conditionalParameterSpecs.length||(y.conditionalParameterSpecs=[]),y.conditionalParameterSpecs.push(l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.decode(i,i.uint32()));break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};if(i.doubleValueSpec!=null&&i.hasOwnProperty("doubleValueSpec")){p.parameterValueSpec=1;{var f=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DoubleValueSpec.verify(i.doubleValueSpec);if(f)return"doubleValueSpec."+f}}if(i.integerValueSpec!=null&&i.hasOwnProperty("integerValueSpec")){if(p.parameterValueSpec===1)return"parameterValueSpec: multiple values";p.parameterValueSpec=1;{var f=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.IntegerValueSpec.verify(i.integerValueSpec);if(f)return"integerValueSpec."+f}}if(i.categoricalValueSpec!=null&&i.hasOwnProperty("categoricalValueSpec")){if(p.parameterValueSpec===1)return"parameterValueSpec: multiple values";p.parameterValueSpec=1;{var f=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.CategoricalValueSpec.verify(i.categoricalValueSpec);if(f)return"categoricalValueSpec."+f}}if(i.discreteValueSpec!=null&&i.hasOwnProperty("discreteValueSpec")){if(p.parameterValueSpec===1)return"parameterValueSpec: multiple values";p.parameterValueSpec=1;{var f=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DiscreteValueSpec.verify(i.discreteValueSpec);if(f)return"discreteValueSpec."+f}}if(i.parameterId!=null&&i.hasOwnProperty("parameterId")&&!c.isString(i.parameterId))return"parameterId: string expected";if(i.scaleType!=null&&i.hasOwnProperty("scaleType"))switch(i.scaleType){default:return"scaleType: enum value expected";case 0:case 1:case 2:case 3:break}if(i.conditionalParameterSpecs!=null&&i.hasOwnProperty("conditionalParameterSpecs")){if(!Array.isArray(i.conditionalParameterSpecs))return"conditionalParameterSpecs: array expected";for(var y=0;y>>3){case 1:{_.minValue=f.double();break}case 2:{_.maxValue=f.double();break}case 4:{_.defaultValue=f.double();break}default:f.skipType(R&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var y={};return f.minValue!=null&&f.hasOwnProperty("minValue")&&typeof f.minValue!="number"?"minValue: number expected":f.maxValue!=null&&f.hasOwnProperty("maxValue")&&typeof f.maxValue!="number"?"maxValue: number expected":f.defaultValue!=null&&f.hasOwnProperty("defaultValue")&&(y._defaultValue=1,typeof f.defaultValue!="number")?"defaultValue: number expected":null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DoubleValueSpec)return f;var y=new l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DoubleValueSpec;return f.minValue!=null&&(y.minValue=Number(f.minValue)),f.maxValue!=null&&(y.maxValue=Number(f.maxValue)),f.defaultValue!=null&&(y.defaultValue=Number(f.defaultValue)),y},n.toObject=function(f,y){y||(y={});var O={};return y.defaults&&(O.minValue=0,O.maxValue=0),f.minValue!=null&&f.hasOwnProperty("minValue")&&(O.minValue=y.json&&!isFinite(f.minValue)?String(f.minValue):f.minValue),f.maxValue!=null&&f.hasOwnProperty("maxValue")&&(O.maxValue=y.json&&!isFinite(f.maxValue)?String(f.maxValue):f.maxValue),f.defaultValue!=null&&f.hasOwnProperty("defaultValue")&&(O.defaultValue=y.json&&!isFinite(f.defaultValue)?String(f.defaultValue):f.defaultValue,y.oneofs&&(O._defaultValue="defaultValue")),O},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DoubleValueSpec"},n}(),e.IntegerValueSpec=function(){function n(p){if(p)for(var f=Object.keys(p),y=0;y>>3){case 1:{_.minValue=f.int64();break}case 2:{_.maxValue=f.int64();break}case 4:{_.defaultValue=f.int64();break}default:f.skipType(R&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var y={};return f.minValue!=null&&f.hasOwnProperty("minValue")&&!c.isInteger(f.minValue)&&!(f.minValue&&c.isInteger(f.minValue.low)&&c.isInteger(f.minValue.high))?"minValue: integer|Long expected":f.maxValue!=null&&f.hasOwnProperty("maxValue")&&!c.isInteger(f.maxValue)&&!(f.maxValue&&c.isInteger(f.maxValue.low)&&c.isInteger(f.maxValue.high))?"maxValue: integer|Long expected":f.defaultValue!=null&&f.hasOwnProperty("defaultValue")&&(y._defaultValue=1,!c.isInteger(f.defaultValue)&&!(f.defaultValue&&c.isInteger(f.defaultValue.low)&&c.isInteger(f.defaultValue.high)))?"defaultValue: integer|Long expected":null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.IntegerValueSpec)return f;var y=new l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.IntegerValueSpec;return f.minValue!=null&&(c.Long?(y.minValue=c.Long.fromValue(f.minValue)).unsigned=!1:typeof f.minValue=="string"?y.minValue=parseInt(f.minValue,10):typeof f.minValue=="number"?y.minValue=f.minValue:typeof f.minValue=="object"&&(y.minValue=new c.LongBits(f.minValue.low>>>0,f.minValue.high>>>0).toNumber())),f.maxValue!=null&&(c.Long?(y.maxValue=c.Long.fromValue(f.maxValue)).unsigned=!1:typeof f.maxValue=="string"?y.maxValue=parseInt(f.maxValue,10):typeof f.maxValue=="number"?y.maxValue=f.maxValue:typeof f.maxValue=="object"&&(y.maxValue=new c.LongBits(f.maxValue.low>>>0,f.maxValue.high>>>0).toNumber())),f.defaultValue!=null&&(c.Long?(y.defaultValue=c.Long.fromValue(f.defaultValue)).unsigned=!1:typeof f.defaultValue=="string"?y.defaultValue=parseInt(f.defaultValue,10):typeof f.defaultValue=="number"?y.defaultValue=f.defaultValue:typeof f.defaultValue=="object"&&(y.defaultValue=new c.LongBits(f.defaultValue.low>>>0,f.defaultValue.high>>>0).toNumber())),y},n.toObject=function(f,y){y||(y={});var O={};if(y.defaults){if(c.Long){var _=new c.Long(0,0,!1);O.minValue=y.longs===String?_.toString():y.longs===Number?_.toNumber():_}else O.minValue=y.longs===String?"0":0;if(c.Long){var _=new c.Long(0,0,!1);O.maxValue=y.longs===String?_.toString():y.longs===Number?_.toNumber():_}else O.maxValue=y.longs===String?"0":0}return f.minValue!=null&&f.hasOwnProperty("minValue")&&(typeof f.minValue=="number"?O.minValue=y.longs===String?String(f.minValue):f.minValue:O.minValue=y.longs===String?c.Long.prototype.toString.call(f.minValue):y.longs===Number?new c.LongBits(f.minValue.low>>>0,f.minValue.high>>>0).toNumber():f.minValue),f.maxValue!=null&&f.hasOwnProperty("maxValue")&&(typeof f.maxValue=="number"?O.maxValue=y.longs===String?String(f.maxValue):f.maxValue:O.maxValue=y.longs===String?c.Long.prototype.toString.call(f.maxValue):y.longs===Number?new c.LongBits(f.maxValue.low>>>0,f.maxValue.high>>>0).toNumber():f.maxValue),f.defaultValue!=null&&f.hasOwnProperty("defaultValue")&&(typeof f.defaultValue=="number"?O.defaultValue=y.longs===String?String(f.defaultValue):f.defaultValue:O.defaultValue=y.longs===String?c.Long.prototype.toString.call(f.defaultValue):y.longs===Number?new c.LongBits(f.defaultValue.low>>>0,f.defaultValue.high>>>0).toNumber():f.defaultValue,y.oneofs&&(O._defaultValue="defaultValue")),O},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1.StudySpec.ParameterSpec.IntegerValueSpec"},n}(),e.CategoricalValueSpec=function(){function n(p){if(this.values=[],p)for(var f=Object.keys(p),y=0;y>>3){case 1:{_.values&&_.values.length||(_.values=[]),_.values.push(f.string());break}case 3:{_.defaultValue=f.string();break}default:f.skipType(R&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var y={};if(f.values!=null&&f.hasOwnProperty("values")){if(!Array.isArray(f.values))return"values: array expected";for(var O=0;O>>3){case 1:{if(_.values&&_.values.length||(_.values=[]),(R&7)===2)for(var k=f.uint32()+f.pos;f.pos>>3){case 2:{_.parentDiscreteValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition.decode(f,f.uint32());break}case 3:{_.parentIntValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition.decode(f,f.uint32());break}case 4:{_.parentCategoricalValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition.decode(f,f.uint32());break}case 1:{_.parameterSpec=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.decode(f,f.uint32());break}default:f.skipType(R&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var y={};if(f.parentDiscreteValues!=null&&f.hasOwnProperty("parentDiscreteValues")){y.parentValueCondition=1;{var O=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition.verify(f.parentDiscreteValues);if(O)return"parentDiscreteValues."+O}}if(f.parentIntValues!=null&&f.hasOwnProperty("parentIntValues")){if(y.parentValueCondition===1)return"parentValueCondition: multiple values";y.parentValueCondition=1;{var O=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition.verify(f.parentIntValues);if(O)return"parentIntValues."+O}}if(f.parentCategoricalValues!=null&&f.hasOwnProperty("parentCategoricalValues")){if(y.parentValueCondition===1)return"parentValueCondition: multiple values";y.parentValueCondition=1;{var O=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition.verify(f.parentCategoricalValues);if(O)return"parentCategoricalValues."+O}}if(f.parameterSpec!=null&&f.hasOwnProperty("parameterSpec")){var O=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.verify(f.parameterSpec);if(O)return"parameterSpec."+O}return null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec)return f;var y=new l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec;if(f.parentDiscreteValues!=null){if(typeof f.parentDiscreteValues!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.parentDiscreteValues: object expected");y.parentDiscreteValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition.fromObject(f.parentDiscreteValues)}if(f.parentIntValues!=null){if(typeof f.parentIntValues!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.parentIntValues: object expected");y.parentIntValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition.fromObject(f.parentIntValues)}if(f.parentCategoricalValues!=null){if(typeof f.parentCategoricalValues!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.parentCategoricalValues: object expected");y.parentCategoricalValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition.fromObject(f.parentCategoricalValues)}if(f.parameterSpec!=null){if(typeof f.parameterSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.parameterSpec: object expected");y.parameterSpec=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.fromObject(f.parameterSpec)}return y},n.toObject=function(f,y){y||(y={});var O={};return y.defaults&&(O.parameterSpec=null),f.parameterSpec!=null&&f.hasOwnProperty("parameterSpec")&&(O.parameterSpec=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.toObject(f.parameterSpec,y)),f.parentDiscreteValues!=null&&f.hasOwnProperty("parentDiscreteValues")&&(O.parentDiscreteValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition.toObject(f.parentDiscreteValues,y),y.oneofs&&(O.parentValueCondition="parentDiscreteValues")),f.parentIntValues!=null&&f.hasOwnProperty("parentIntValues")&&(O.parentIntValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition.toObject(f.parentIntValues,y),y.oneofs&&(O.parentValueCondition="parentIntValues")),f.parentCategoricalValues!=null&&f.hasOwnProperty("parentCategoricalValues")&&(O.parentCategoricalValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition.toObject(f.parentCategoricalValues,y),y.oneofs&&(O.parentValueCondition="parentCategoricalValues")),O},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec"},n.DiscreteValueCondition=function(){function p(f){if(this.values=[],f)for(var y=Object.keys(f),O=0;O>>3){case 1:{if(R.values&&R.values.length||(R.values=[]),(k&7)===2)for(var J=y.uint32()+y.pos;y.pos>>3){case 1:{if(R.values&&R.values.length||(R.values=[]),(k&7)===2)for(var J=y.uint32()+y.pos;y.pos>>0,y.values[_].high>>>0).toNumber())}return O},p.toObject=function(y,O){O||(O={});var _={};if((O.arrays||O.defaults)&&(_.values=[]),y.values&&y.values.length){_.values=[];for(var R=0;R>>0,y.values[R].high>>>0).toNumber():y.values[R]}return _},p.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},p.getTypeUrl=function(y){return y===void 0&&(y="type.googleapis.com"),y+"/google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition"},p}(),n.CategoricalValueCondition=function(){function p(f){if(this.values=[],f)for(var y=Object.keys(f),O=0;O>>3){case 1:{R.values&&R.values.length||(R.values=[]),R.values.push(y.string());break}default:y.skipType(k&7);break}}return R},p.decodeDelimited=function(y){return y instanceof o||(y=new o(y)),this.decode(y,y.uint32())},p.verify=function(y){if(typeof y!="object"||y===null)return"object expected";if(y.values!=null&&y.hasOwnProperty("values")){if(!Array.isArray(y.values))return"values: array expected";for(var O=0;O>>3){case 1:{f.useElapsedDuration=n.bool();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.useElapsedDuration!=null&&n.hasOwnProperty("useElapsedDuration")&&typeof n.useElapsedDuration!="boolean"?"useElapsedDuration: boolean expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.StudySpec.DecayCurveAutomatedStoppingSpec)return n;var i=new l.google.cloud.aiplatform.v1.StudySpec.DecayCurveAutomatedStoppingSpec;return n.useElapsedDuration!=null&&(i.useElapsedDuration=!!n.useElapsedDuration),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.useElapsedDuration=!1),n.useElapsedDuration!=null&&n.hasOwnProperty("useElapsedDuration")&&(p.useElapsedDuration=n.useElapsedDuration),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.StudySpec.DecayCurveAutomatedStoppingSpec"},e}(),a.MedianAutomatedStoppingSpec=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.useElapsedDuration=n.bool();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.useElapsedDuration!=null&&n.hasOwnProperty("useElapsedDuration")&&typeof n.useElapsedDuration!="boolean"?"useElapsedDuration: boolean expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.StudySpec.MedianAutomatedStoppingSpec)return n;var i=new l.google.cloud.aiplatform.v1.StudySpec.MedianAutomatedStoppingSpec;return n.useElapsedDuration!=null&&(i.useElapsedDuration=!!n.useElapsedDuration),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.useElapsedDuration=!1),n.useElapsedDuration!=null&&n.hasOwnProperty("useElapsedDuration")&&(p.useElapsedDuration=n.useElapsedDuration),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.StudySpec.MedianAutomatedStoppingSpec"},e}(),a.ConvexAutomatedStoppingSpec=function(){function e(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.maxStepCount=i.int64();break}case 2:{y.minStepCount=i.int64();break}case 3:{y.minMeasurementCount=i.int64();break}case 4:{y.learningRateParameterName=i.string();break}case 5:{y.useElapsedDuration=i.bool();break}case 6:{y.updateAllStoppedTrials=i.bool();break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};return i.maxStepCount!=null&&i.hasOwnProperty("maxStepCount")&&!c.isInteger(i.maxStepCount)&&!(i.maxStepCount&&c.isInteger(i.maxStepCount.low)&&c.isInteger(i.maxStepCount.high))?"maxStepCount: integer|Long expected":i.minStepCount!=null&&i.hasOwnProperty("minStepCount")&&!c.isInteger(i.minStepCount)&&!(i.minStepCount&&c.isInteger(i.minStepCount.low)&&c.isInteger(i.minStepCount.high))?"minStepCount: integer|Long expected":i.minMeasurementCount!=null&&i.hasOwnProperty("minMeasurementCount")&&!c.isInteger(i.minMeasurementCount)&&!(i.minMeasurementCount&&c.isInteger(i.minMeasurementCount.low)&&c.isInteger(i.minMeasurementCount.high))?"minMeasurementCount: integer|Long expected":i.learningRateParameterName!=null&&i.hasOwnProperty("learningRateParameterName")&&!c.isString(i.learningRateParameterName)?"learningRateParameterName: string expected":i.useElapsedDuration!=null&&i.hasOwnProperty("useElapsedDuration")&&typeof i.useElapsedDuration!="boolean"?"useElapsedDuration: boolean expected":i.updateAllStoppedTrials!=null&&i.hasOwnProperty("updateAllStoppedTrials")&&(p._updateAllStoppedTrials=1,typeof i.updateAllStoppedTrials!="boolean")?"updateAllStoppedTrials: boolean expected":null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.StudySpec.ConvexAutomatedStoppingSpec)return i;var p=new l.google.cloud.aiplatform.v1.StudySpec.ConvexAutomatedStoppingSpec;return i.maxStepCount!=null&&(c.Long?(p.maxStepCount=c.Long.fromValue(i.maxStepCount)).unsigned=!1:typeof i.maxStepCount=="string"?p.maxStepCount=parseInt(i.maxStepCount,10):typeof i.maxStepCount=="number"?p.maxStepCount=i.maxStepCount:typeof i.maxStepCount=="object"&&(p.maxStepCount=new c.LongBits(i.maxStepCount.low>>>0,i.maxStepCount.high>>>0).toNumber())),i.minStepCount!=null&&(c.Long?(p.minStepCount=c.Long.fromValue(i.minStepCount)).unsigned=!1:typeof i.minStepCount=="string"?p.minStepCount=parseInt(i.minStepCount,10):typeof i.minStepCount=="number"?p.minStepCount=i.minStepCount:typeof i.minStepCount=="object"&&(p.minStepCount=new c.LongBits(i.minStepCount.low>>>0,i.minStepCount.high>>>0).toNumber())),i.minMeasurementCount!=null&&(c.Long?(p.minMeasurementCount=c.Long.fromValue(i.minMeasurementCount)).unsigned=!1:typeof i.minMeasurementCount=="string"?p.minMeasurementCount=parseInt(i.minMeasurementCount,10):typeof i.minMeasurementCount=="number"?p.minMeasurementCount=i.minMeasurementCount:typeof i.minMeasurementCount=="object"&&(p.minMeasurementCount=new c.LongBits(i.minMeasurementCount.low>>>0,i.minMeasurementCount.high>>>0).toNumber())),i.learningRateParameterName!=null&&(p.learningRateParameterName=String(i.learningRateParameterName)),i.useElapsedDuration!=null&&(p.useElapsedDuration=!!i.useElapsedDuration),i.updateAllStoppedTrials!=null&&(p.updateAllStoppedTrials=!!i.updateAllStoppedTrials),p},e.toObject=function(i,p){p||(p={});var f={};if(p.defaults){if(c.Long){var y=new c.Long(0,0,!1);f.maxStepCount=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.maxStepCount=p.longs===String?"0":0;if(c.Long){var y=new c.Long(0,0,!1);f.minStepCount=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.minStepCount=p.longs===String?"0":0;if(c.Long){var y=new c.Long(0,0,!1);f.minMeasurementCount=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.minMeasurementCount=p.longs===String?"0":0;f.learningRateParameterName="",f.useElapsedDuration=!1}return i.maxStepCount!=null&&i.hasOwnProperty("maxStepCount")&&(typeof i.maxStepCount=="number"?f.maxStepCount=p.longs===String?String(i.maxStepCount):i.maxStepCount:f.maxStepCount=p.longs===String?c.Long.prototype.toString.call(i.maxStepCount):p.longs===Number?new c.LongBits(i.maxStepCount.low>>>0,i.maxStepCount.high>>>0).toNumber():i.maxStepCount),i.minStepCount!=null&&i.hasOwnProperty("minStepCount")&&(typeof i.minStepCount=="number"?f.minStepCount=p.longs===String?String(i.minStepCount):i.minStepCount:f.minStepCount=p.longs===String?c.Long.prototype.toString.call(i.minStepCount):p.longs===Number?new c.LongBits(i.minStepCount.low>>>0,i.minStepCount.high>>>0).toNumber():i.minStepCount),i.minMeasurementCount!=null&&i.hasOwnProperty("minMeasurementCount")&&(typeof i.minMeasurementCount=="number"?f.minMeasurementCount=p.longs===String?String(i.minMeasurementCount):i.minMeasurementCount:f.minMeasurementCount=p.longs===String?c.Long.prototype.toString.call(i.minMeasurementCount):p.longs===Number?new c.LongBits(i.minMeasurementCount.low>>>0,i.minMeasurementCount.high>>>0).toNumber():i.minMeasurementCount),i.learningRateParameterName!=null&&i.hasOwnProperty("learningRateParameterName")&&(f.learningRateParameterName=i.learningRateParameterName),i.useElapsedDuration!=null&&i.hasOwnProperty("useElapsedDuration")&&(f.useElapsedDuration=i.useElapsedDuration),i.updateAllStoppedTrials!=null&&i.hasOwnProperty("updateAllStoppedTrials")&&(f.updateAllStoppedTrials=i.updateAllStoppedTrials,p.oneofs&&(f._updateAllStoppedTrials="updateAllStoppedTrials")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.StudySpec.ConvexAutomatedStoppingSpec"},e}(),a.Algorithm=function(){var e={},t=Object.create(e);return t[e[0]="ALGORITHM_UNSPECIFIED"]=0,t[e[2]="GRID_SEARCH"]=2,t[e[3]="RANDOM_SEARCH"]=3,t}(),a.ObservationNoise=function(){var e={},t=Object.create(e);return t[e[0]="OBSERVATION_NOISE_UNSPECIFIED"]=0,t[e[1]="LOW"]=1,t[e[2]="HIGH"]=2,t}(),a.MeasurementSelectionType=function(){var e={},t=Object.create(e);return t[e[0]="MEASUREMENT_SELECTION_TYPE_UNSPECIFIED"]=0,t[e[1]="LAST_MEASUREMENT"]=1,t[e[2]="BEST_MEASUREMENT"]=2,t}(),a}(),m.Measurement=function(){function a(r){if(this.metrics=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.elapsedDuration=l.google.protobuf.Duration.decode(e,e.uint32());break}case 2:{i.stepCount=e.int64();break}case 3:{i.metrics&&i.metrics.length||(i.metrics=[]),i.metrics.push(l.google.cloud.aiplatform.v1.Measurement.Metric.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.elapsedDuration!=null&&e.hasOwnProperty("elapsedDuration")){var t=l.google.protobuf.Duration.verify(e.elapsedDuration);if(t)return"elapsedDuration."+t}if(e.stepCount!=null&&e.hasOwnProperty("stepCount")&&!c.isInteger(e.stepCount)&&!(e.stepCount&&c.isInteger(e.stepCount.low)&&c.isInteger(e.stepCount.high)))return"stepCount: integer|Long expected";if(e.metrics!=null&&e.hasOwnProperty("metrics")){if(!Array.isArray(e.metrics))return"metrics: array expected";for(var n=0;n>>0,e.stepCount.high>>>0).toNumber())),e.metrics){if(!Array.isArray(e.metrics))throw TypeError(".google.cloud.aiplatform.v1.Measurement.metrics: array expected");t.metrics=[];for(var n=0;n>>0,e.stepCount.high>>>0).toNumber():e.stepCount),e.metrics&&e.metrics.length){n.metrics=[];for(var p=0;p>>3){case 1:{p.metricId=t.string();break}case 2:{p.value=t.double();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.metricId!=null&&t.hasOwnProperty("metricId")&&!c.isString(t.metricId)?"metricId: string expected":t.value!=null&&t.hasOwnProperty("value")&&typeof t.value!="number"?"value: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Measurement.Metric)return t;var n=new l.google.cloud.aiplatform.v1.Measurement.Metric;return t.metricId!=null&&(n.metricId=String(t.metricId)),t.value!=null&&(n.value=Number(t.value)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.metricId="",i.value=0),t.metricId!=null&&t.hasOwnProperty("metricId")&&(i.metricId=t.metricId),t.value!=null&&t.hasOwnProperty("value")&&(i.value=n.json&&!isFinite(t.value)?String(t.value):t.value),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Measurement.Metric"},r}(),a}(),m.Index=function(){function a(r){if(this.deployedIndexes=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.metadataSchemaUri=e.string();break}case 6:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 7:{i.deployedIndexes&&i.deployedIndexes.length||(i.deployedIndexes=[]),i.deployedIndexes.push(l.google.cloud.aiplatform.v1.DeployedIndexRef.decode(e,e.uint32()));break}case 8:{i.etag=e.string();break}case 9:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 10:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 11:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 14:{i.indexStats=l.google.cloud.aiplatform.v1.IndexStats.decode(e,e.uint32());break}case 16:{i.indexUpdateMethod=e.int32();break}case 17:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.metadataSchemaUri!=null&&e.hasOwnProperty("metadataSchemaUri")&&!c.isString(e.metadataSchemaUri))return"metadataSchemaUri: string expected";if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.protobuf.Value.verify(e.metadata);if(t)return"metadata."+t}if(e.deployedIndexes!=null&&e.hasOwnProperty("deployedIndexes")){if(!Array.isArray(e.deployedIndexes))return"deployedIndexes: array expected";for(var n=0;n>>3){case 1:{i.datapointId=e.string();break}case 2:{if(i.featureVector&&i.featureVector.length||(i.featureVector=[]),(p&7)===2)for(var f=e.uint32()+e.pos;e.pos>>3){case 1:{p.namespace=t.string();break}case 2:{p.allowList&&p.allowList.length||(p.allowList=[]),p.allowList.push(t.string());break}case 3:{p.denyList&&p.denyList.length||(p.denyList=[]),p.denyList.push(t.string());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.namespace!=null&&t.hasOwnProperty("namespace")&&!c.isString(t.namespace))return"namespace: string expected";if(t.allowList!=null&&t.hasOwnProperty("allowList")){if(!Array.isArray(t.allowList))return"allowList: array expected";for(var n=0;n>>3){case 1:{p.crowdingAttribute=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.crowdingAttribute!=null&&t.hasOwnProperty("crowdingAttribute")&&!c.isString(t.crowdingAttribute)?"crowdingAttribute: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.IndexDatapoint.CrowdingTag)return t;var n=new l.google.cloud.aiplatform.v1.IndexDatapoint.CrowdingTag;return t.crowdingAttribute!=null&&(n.crowdingAttribute=String(t.crowdingAttribute)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.crowdingAttribute=""),t.crowdingAttribute!=null&&t.hasOwnProperty("crowdingAttribute")&&(i.crowdingAttribute=t.crowdingAttribute),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.IndexDatapoint.CrowdingTag"},r}(),a}(),m.IndexStats=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.vectorsCount=e.int64();break}case 2:{i.shardsCount=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.vectorsCount!=null&&e.hasOwnProperty("vectorsCount")&&!c.isInteger(e.vectorsCount)&&!(e.vectorsCount&&c.isInteger(e.vectorsCount.low)&&c.isInteger(e.vectorsCount.high))?"vectorsCount: integer|Long expected":e.shardsCount!=null&&e.hasOwnProperty("shardsCount")&&!c.isInteger(e.shardsCount)?"shardsCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.IndexStats)return e;var t=new l.google.cloud.aiplatform.v1.IndexStats;return e.vectorsCount!=null&&(c.Long?(t.vectorsCount=c.Long.fromValue(e.vectorsCount)).unsigned=!1:typeof e.vectorsCount=="string"?t.vectorsCount=parseInt(e.vectorsCount,10):typeof e.vectorsCount=="number"?t.vectorsCount=e.vectorsCount:typeof e.vectorsCount=="object"&&(t.vectorsCount=new c.LongBits(e.vectorsCount.low>>>0,e.vectorsCount.high>>>0).toNumber())),e.shardsCount!=null&&(t.shardsCount=e.shardsCount|0),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.vectorsCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.vectorsCount=t.longs===String?"0":0;n.shardsCount=0}return e.vectorsCount!=null&&e.hasOwnProperty("vectorsCount")&&(typeof e.vectorsCount=="number"?n.vectorsCount=t.longs===String?String(e.vectorsCount):e.vectorsCount:n.vectorsCount=t.longs===String?c.Long.prototype.toString.call(e.vectorsCount):t.longs===Number?new c.LongBits(e.vectorsCount.low>>>0,e.vectorsCount.high>>>0).toNumber():e.vectorsCount),e.shardsCount!=null&&e.hasOwnProperty("shardsCount")&&(n.shardsCount=e.shardsCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.IndexStats"},a}(),m.IndexEndpoint=function(){function a(r){if(this.deployedIndexes=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.deployedIndexes&&i.deployedIndexes.length||(i.deployedIndexes=[]),i.deployedIndexes.push(l.google.cloud.aiplatform.v1.DeployedIndex.decode(e,e.uint32()));break}case 5:{i.etag=e.string();break}case 6:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 7:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.network=e.string();break}case 10:{i.enablePrivateServiceConnect=e.bool();break}case 12:{i.privateServiceConnectConfig=l.google.cloud.aiplatform.v1.PrivateServiceConnectConfig.decode(e,e.uint32());break}case 13:{i.publicEndpointEnabled=e.bool();break}case 14:{i.publicEndpointDomainName=e.string();break}case 15:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.deployedIndexes!=null&&e.hasOwnProperty("deployedIndexes")){if(!Array.isArray(e.deployedIndexes))return"deployedIndexes: array expected";for(var t=0;t>>3){case 1:{i.id=e.string();break}case 2:{i.index=e.string();break}case 3:{i.displayName=e.string();break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.privateEndpoints=l.google.cloud.aiplatform.v1.IndexPrivateEndpoints.decode(e,e.uint32());break}case 6:{i.indexSyncTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.automaticResources=l.google.cloud.aiplatform.v1.AutomaticResources.decode(e,e.uint32());break}case 16:{i.dedicatedResources=l.google.cloud.aiplatform.v1.DedicatedResources.decode(e,e.uint32());break}case 8:{i.enableAccessLogging=e.bool();break}case 9:{i.deployedIndexAuthConfig=l.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.decode(e,e.uint32());break}case 10:{i.reservedIpRanges&&i.reservedIpRanges.length||(i.reservedIpRanges=[]),i.reservedIpRanges.push(e.string());break}case 11:{i.deploymentGroup=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.id!=null&&e.hasOwnProperty("id")&&!c.isString(e.id))return"id: string expected";if(e.index!=null&&e.hasOwnProperty("index")&&!c.isString(e.index))return"index: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.privateEndpoints!=null&&e.hasOwnProperty("privateEndpoints")){var t=l.google.cloud.aiplatform.v1.IndexPrivateEndpoints.verify(e.privateEndpoints);if(t)return"privateEndpoints."+t}if(e.indexSyncTime!=null&&e.hasOwnProperty("indexSyncTime")){var t=l.google.protobuf.Timestamp.verify(e.indexSyncTime);if(t)return"indexSyncTime."+t}if(e.automaticResources!=null&&e.hasOwnProperty("automaticResources")){var t=l.google.cloud.aiplatform.v1.AutomaticResources.verify(e.automaticResources);if(t)return"automaticResources."+t}if(e.dedicatedResources!=null&&e.hasOwnProperty("dedicatedResources")){var t=l.google.cloud.aiplatform.v1.DedicatedResources.verify(e.dedicatedResources);if(t)return"dedicatedResources."+t}if(e.enableAccessLogging!=null&&e.hasOwnProperty("enableAccessLogging")&&typeof e.enableAccessLogging!="boolean")return"enableAccessLogging: boolean expected";if(e.deployedIndexAuthConfig!=null&&e.hasOwnProperty("deployedIndexAuthConfig")){var t=l.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.verify(e.deployedIndexAuthConfig);if(t)return"deployedIndexAuthConfig."+t}if(e.reservedIpRanges!=null&&e.hasOwnProperty("reservedIpRanges")){if(!Array.isArray(e.reservedIpRanges))return"reservedIpRanges: array expected";for(var n=0;n>>3){case 1:{i.authProvider=l.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.authProvider!=null&&e.hasOwnProperty("authProvider")){var t=l.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider.verify(e.authProvider);if(t)return"authProvider."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeployedIndexAuthConfig)return e;var t=new l.google.cloud.aiplatform.v1.DeployedIndexAuthConfig;if(e.authProvider!=null){if(typeof e.authProvider!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployedIndexAuthConfig.authProvider: object expected");t.authProvider=l.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider.fromObject(e.authProvider)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.authProvider=null),e.authProvider!=null&&e.hasOwnProperty("authProvider")&&(n.authProvider=l.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider.toObject(e.authProvider,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeployedIndexAuthConfig"},a.AuthProvider=function(){function r(e){if(this.audiences=[],this.allowedIssuers=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.audiences&&p.audiences.length||(p.audiences=[]),p.audiences.push(t.string());break}case 2:{p.allowedIssuers&&p.allowedIssuers.length||(p.allowedIssuers=[]),p.allowedIssuers.push(t.string());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.audiences!=null&&t.hasOwnProperty("audiences")){if(!Array.isArray(t.audiences))return"audiences: array expected";for(var n=0;n>>3){case 1:{i.matchGrpcAddress=e.string();break}case 2:{i.serviceAttachment=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.matchGrpcAddress!=null&&e.hasOwnProperty("matchGrpcAddress")&&!c.isString(e.matchGrpcAddress)?"matchGrpcAddress: string expected":e.serviceAttachment!=null&&e.hasOwnProperty("serviceAttachment")&&!c.isString(e.serviceAttachment)?"serviceAttachment: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.IndexPrivateEndpoints)return e;var t=new l.google.cloud.aiplatform.v1.IndexPrivateEndpoints;return e.matchGrpcAddress!=null&&(t.matchGrpcAddress=String(e.matchGrpcAddress)),e.serviceAttachment!=null&&(t.serviceAttachment=String(e.serviceAttachment)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.matchGrpcAddress="",n.serviceAttachment=""),e.matchGrpcAddress!=null&&e.hasOwnProperty("matchGrpcAddress")&&(n.matchGrpcAddress=e.matchGrpcAddress),e.serviceAttachment!=null&&e.hasOwnProperty("serviceAttachment")&&(n.serviceAttachment=e.serviceAttachment),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.IndexPrivateEndpoints"},a}(),m.PrivateServiceConnectConfig=function(){function a(r){if(this.projectAllowlist=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.enablePrivateServiceConnect=e.bool();break}case 2:{i.projectAllowlist&&i.projectAllowlist.length||(i.projectAllowlist=[]),i.projectAllowlist.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.enablePrivateServiceConnect!=null&&e.hasOwnProperty("enablePrivateServiceConnect")&&typeof e.enablePrivateServiceConnect!="boolean")return"enablePrivateServiceConnect: boolean expected";if(e.projectAllowlist!=null&&e.hasOwnProperty("projectAllowlist")){if(!Array.isArray(e.projectAllowlist))return"projectAllowlist: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.indexEndpoint=l.google.cloud.aiplatform.v1.IndexEndpoint.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")){var t=l.google.cloud.aiplatform.v1.IndexEndpoint.verify(e.indexEndpoint);if(t)return"indexEndpoint."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateIndexEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateIndexEndpointRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.indexEndpoint!=null){if(typeof e.indexEndpoint!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateIndexEndpointRequest.indexEndpoint: object expected");t.indexEndpoint=l.google.cloud.aiplatform.v1.IndexEndpoint.fromObject(e.indexEndpoint)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.indexEndpoint=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=l.google.cloud.aiplatform.v1.IndexEndpoint.toObject(e.indexEndpoint,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateIndexEndpointRequest"},a}(),m.CreateIndexEndpointOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateIndexEndpointOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateIndexEndpointOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateIndexEndpointOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateIndexEndpointOperationMetadata"},a}(),m.GetIndexEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetIndexEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetIndexEndpointRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetIndexEndpointRequest"},a}(),m.ListIndexEndpointsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListIndexEndpointsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListIndexEndpointsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListIndexEndpointsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListIndexEndpointsRequest"},a}(),m.ListIndexEndpointsResponse=function(){function a(r){if(this.indexEndpoints=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoints&&i.indexEndpoints.length||(i.indexEndpoints=[]),i.indexEndpoints.push(l.google.cloud.aiplatform.v1.IndexEndpoint.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoints!=null&&e.hasOwnProperty("indexEndpoints")){if(!Array.isArray(e.indexEndpoints))return"indexEndpoints: array expected";for(var t=0;t>>3){case 1:{i.indexEndpoint=l.google.cloud.aiplatform.v1.IndexEndpoint.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")){var t=l.google.cloud.aiplatform.v1.IndexEndpoint.verify(e.indexEndpoint);if(t)return"indexEndpoint."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateIndexEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateIndexEndpointRequest;if(e.indexEndpoint!=null){if(typeof e.indexEndpoint!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateIndexEndpointRequest.indexEndpoint: object expected");t.indexEndpoint=l.google.cloud.aiplatform.v1.IndexEndpoint.fromObject(e.indexEndpoint)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateIndexEndpointRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint=null,n.updateMask=null),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=l.google.cloud.aiplatform.v1.IndexEndpoint.toObject(e.indexEndpoint,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateIndexEndpointRequest"},a}(),m.DeleteIndexEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteIndexEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteIndexEndpointRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteIndexEndpointRequest"},a}(),m.DeployIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint))return"indexEndpoint: string expected";if(e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")){var t=l.google.cloud.aiplatform.v1.DeployedIndex.verify(e.deployedIndex);if(t)return"deployedIndex."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeployIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeployIndexRequest;if(e.indexEndpoint!=null&&(t.indexEndpoint=String(e.indexEndpoint)),e.deployedIndex!=null){if(typeof e.deployedIndex!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployIndexRequest.deployedIndex: object expected");t.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.fromObject(e.deployedIndex)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint="",n.deployedIndex=null),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=e.indexEndpoint),e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")&&(n.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.toObject(e.deployedIndex,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeployIndexRequest"},a}(),m.DeployIndexResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")){var t=l.google.cloud.aiplatform.v1.DeployedIndex.verify(e.deployedIndex);if(t)return"deployedIndex."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeployIndexResponse)return e;var t=new l.google.cloud.aiplatform.v1.DeployIndexResponse;if(e.deployedIndex!=null){if(typeof e.deployedIndex!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployIndexResponse.deployedIndex: object expected");t.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.fromObject(e.deployedIndex)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedIndex=null),e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")&&(n.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.toObject(e.deployedIndex,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeployIndexResponse"},a}(),m.DeployIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.deployedIndexId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId)?"deployedIndexId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeployIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.DeployIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.deployedIndexId!=null&&(t.deployedIndexId=String(e.deployedIndexId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.deployedIndexId=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&(n.deployedIndexId=e.deployedIndexId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeployIndexOperationMetadata"},a}(),m.UndeployIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndexId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint)?"indexEndpoint: string expected":e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId)?"deployedIndexId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UndeployIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1.UndeployIndexRequest;return e.indexEndpoint!=null&&(t.indexEndpoint=String(e.indexEndpoint)),e.deployedIndexId!=null&&(t.deployedIndexId=String(e.deployedIndexId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint="",n.deployedIndexId=""),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=e.indexEndpoint),e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&(n.deployedIndexId=e.deployedIndexId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UndeployIndexRequest"},a}(),m.UndeployIndexResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.UndeployIndexResponse?e:new l.google.cloud.aiplatform.v1.UndeployIndexResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UndeployIndexResponse"},a}(),m.UndeployIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UndeployIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UndeployIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UndeployIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UndeployIndexOperationMetadata"},a}(),m.MutateDeployedIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint))return"indexEndpoint: string expected";if(e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")){var t=l.google.cloud.aiplatform.v1.DeployedIndex.verify(e.deployedIndex);if(t)return"deployedIndex."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MutateDeployedIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1.MutateDeployedIndexRequest;if(e.indexEndpoint!=null&&(t.indexEndpoint=String(e.indexEndpoint)),e.deployedIndex!=null){if(typeof e.deployedIndex!="object")throw TypeError(".google.cloud.aiplatform.v1.MutateDeployedIndexRequest.deployedIndex: object expected");t.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.fromObject(e.deployedIndex)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint="",n.deployedIndex=null),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=e.indexEndpoint),e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")&&(n.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.toObject(e.deployedIndex,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MutateDeployedIndexRequest"},a}(),m.MutateDeployedIndexResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")){var t=l.google.cloud.aiplatform.v1.DeployedIndex.verify(e.deployedIndex);if(t)return"deployedIndex."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MutateDeployedIndexResponse)return e;var t=new l.google.cloud.aiplatform.v1.MutateDeployedIndexResponse;if(e.deployedIndex!=null){if(typeof e.deployedIndex!="object")throw TypeError(".google.cloud.aiplatform.v1.MutateDeployedIndexResponse.deployedIndex: object expected");t.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.fromObject(e.deployedIndex)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedIndex=null),e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")&&(n.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.toObject(e.deployedIndex,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MutateDeployedIndexResponse"},a}(),m.MutateDeployedIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.deployedIndexId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId)?"deployedIndexId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MutateDeployedIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.MutateDeployedIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.MutateDeployedIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.deployedIndexId!=null&&(t.deployedIndexId=String(e.deployedIndexId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.deployedIndexId=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&(n.deployedIndexId=e.deployedIndexId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MutateDeployedIndexOperationMetadata"},a}(),m.IndexService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateIndexRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateIndex"}),Object.defineProperty(a.prototype.getIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetIndexRequest,l.google.cloud.aiplatform.v1.Index,e,t)},"name",{value:"GetIndex"}),Object.defineProperty(a.prototype.listIndexes=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListIndexesRequest,l.google.cloud.aiplatform.v1.ListIndexesResponse,e,t)},"name",{value:"ListIndexes"}),Object.defineProperty(a.prototype.updateIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateIndexRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdateIndex"}),Object.defineProperty(a.prototype.deleteIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteIndexRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteIndex"}),Object.defineProperty(a.prototype.upsertDatapoints=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpsertDatapointsRequest,l.google.cloud.aiplatform.v1.UpsertDatapointsResponse,e,t)},"name",{value:"UpsertDatapoints"}),Object.defineProperty(a.prototype.removeDatapoints=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.RemoveDatapointsRequest,l.google.cloud.aiplatform.v1.RemoveDatapointsResponse,e,t)},"name",{value:"RemoveDatapoints"}),a}(),m.CreateIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.index=l.google.cloud.aiplatform.v1.Index.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.index!=null&&e.hasOwnProperty("index")){var t=l.google.cloud.aiplatform.v1.Index.verify(e.index);if(t)return"index."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateIndexRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.index!=null){if(typeof e.index!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateIndexRequest.index: object expected");t.index=l.google.cloud.aiplatform.v1.Index.fromObject(e.index)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.index=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.index!=null&&e.hasOwnProperty("index")&&(n.index=l.google.cloud.aiplatform.v1.Index.toObject(e.index,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateIndexRequest"},a}(),m.CreateIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}if(e.nearestNeighborSearchOperationMetadata!=null&&e.hasOwnProperty("nearestNeighborSearchOperationMetadata")){var t=l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.verify(e.nearestNeighborSearchOperationMetadata);if(t)return"nearestNeighborSearchOperationMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}if(e.nearestNeighborSearchOperationMetadata!=null){if(typeof e.nearestNeighborSearchOperationMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateIndexOperationMetadata.nearestNeighborSearchOperationMetadata: object expected");t.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.fromObject(e.nearestNeighborSearchOperationMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.nearestNeighborSearchOperationMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.nearestNeighborSearchOperationMetadata!=null&&e.hasOwnProperty("nearestNeighborSearchOperationMetadata")&&(n.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.toObject(e.nearestNeighborSearchOperationMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateIndexOperationMetadata"},a}(),m.GetIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetIndexRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetIndexRequest"},a}(),m.ListIndexesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListIndexesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListIndexesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListIndexesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListIndexesRequest"},a}(),m.ListIndexesResponse=function(){function a(r){if(this.indexes=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexes&&i.indexes.length||(i.indexes=[]),i.indexes.push(l.google.cloud.aiplatform.v1.Index.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexes!=null&&e.hasOwnProperty("indexes")){if(!Array.isArray(e.indexes))return"indexes: array expected";for(var t=0;t>>3){case 1:{i.index=l.google.cloud.aiplatform.v1.Index.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.index!=null&&e.hasOwnProperty("index")){var t=l.google.cloud.aiplatform.v1.Index.verify(e.index);if(t)return"index."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateIndexRequest;if(e.index!=null){if(typeof e.index!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateIndexRequest.index: object expected");t.index=l.google.cloud.aiplatform.v1.Index.fromObject(e.index)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateIndexRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.index=null,n.updateMask=null),e.index!=null&&e.hasOwnProperty("index")&&(n.index=l.google.cloud.aiplatform.v1.Index.toObject(e.index,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateIndexRequest"},a}(),m.UpdateIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}if(e.nearestNeighborSearchOperationMetadata!=null&&e.hasOwnProperty("nearestNeighborSearchOperationMetadata")){var t=l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.verify(e.nearestNeighborSearchOperationMetadata);if(t)return"nearestNeighborSearchOperationMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UpdateIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}if(e.nearestNeighborSearchOperationMetadata!=null){if(typeof e.nearestNeighborSearchOperationMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateIndexOperationMetadata.nearestNeighborSearchOperationMetadata: object expected");t.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.fromObject(e.nearestNeighborSearchOperationMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.nearestNeighborSearchOperationMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.nearestNeighborSearchOperationMetadata!=null&&e.hasOwnProperty("nearestNeighborSearchOperationMetadata")&&(n.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.toObject(e.nearestNeighborSearchOperationMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateIndexOperationMetadata"},a}(),m.DeleteIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteIndexRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteIndexRequest"},a}(),m.UpsertDatapointsRequest=function(){function a(r){if(this.datapoints=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.index=e.string();break}case 2:{i.datapoints&&i.datapoints.length||(i.datapoints=[]),i.datapoints.push(l.google.cloud.aiplatform.v1.IndexDatapoint.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.index!=null&&e.hasOwnProperty("index")&&!c.isString(e.index))return"index: string expected";if(e.datapoints!=null&&e.hasOwnProperty("datapoints")){if(!Array.isArray(e.datapoints))return"datapoints: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.UpsertDatapointsResponse?e:new l.google.cloud.aiplatform.v1.UpsertDatapointsResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpsertDatapointsResponse"},a}(),m.RemoveDatapointsRequest=function(){function a(r){if(this.datapointIds=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.index=e.string();break}case 2:{i.datapointIds&&i.datapointIds.length||(i.datapointIds=[]),i.datapointIds.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.index!=null&&e.hasOwnProperty("index")&&!c.isString(e.index))return"index: string expected";if(e.datapointIds!=null&&e.hasOwnProperty("datapointIds")){if(!Array.isArray(e.datapointIds))return"datapointIds: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.RemoveDatapointsResponse?e:new l.google.cloud.aiplatform.v1.RemoveDatapointsResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.RemoveDatapointsResponse"},a}(),m.NearestNeighborSearchOperationMetadata=function(){function a(r){if(this.contentValidationStats=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.contentValidationStats&&i.contentValidationStats.length||(i.contentValidationStats=[]),i.contentValidationStats.push(l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.ContentValidationStats.decode(e,e.uint32()));break}case 2:{i.dataBytesCount=e.int64();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.contentValidationStats!=null&&e.hasOwnProperty("contentValidationStats")){if(!Array.isArray(e.contentValidationStats))return"contentValidationStats: array expected";for(var t=0;t>>0,e.dataBytesCount.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.contentValidationStats=[]),t.defaults)if(c.Long){var i=new c.Long(0,0,!1);n.dataBytesCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.dataBytesCount=t.longs===String?"0":0;if(e.contentValidationStats&&e.contentValidationStats.length){n.contentValidationStats=[];for(var p=0;p>>0,e.dataBytesCount.high>>>0).toNumber():e.dataBytesCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata"},a.RecordError=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.errorType=t.int32();break}case 2:{p.errorMessage=t.string();break}case 3:{p.sourceGcsUri=t.string();break}case 4:{p.embeddingId=t.string();break}case 5:{p.rawRecord=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.errorType!=null&&t.hasOwnProperty("errorType"))switch(t.errorType){default:return"errorType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:break}return t.errorMessage!=null&&t.hasOwnProperty("errorMessage")&&!c.isString(t.errorMessage)?"errorMessage: string expected":t.sourceGcsUri!=null&&t.hasOwnProperty("sourceGcsUri")&&!c.isString(t.sourceGcsUri)?"sourceGcsUri: string expected":t.embeddingId!=null&&t.hasOwnProperty("embeddingId")&&!c.isString(t.embeddingId)?"embeddingId: string expected":t.rawRecord!=null&&t.hasOwnProperty("rawRecord")&&!c.isString(t.rawRecord)?"rawRecord: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.RecordError)return t;var n=new l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.RecordError;switch(t.errorType){default:if(typeof t.errorType=="number"){n.errorType=t.errorType;break}break;case"ERROR_TYPE_UNSPECIFIED":case 0:n.errorType=0;break;case"EMPTY_LINE":case 1:n.errorType=1;break;case"INVALID_JSON_SYNTAX":case 2:n.errorType=2;break;case"INVALID_CSV_SYNTAX":case 3:n.errorType=3;break;case"INVALID_AVRO_SYNTAX":case 4:n.errorType=4;break;case"INVALID_EMBEDDING_ID":case 5:n.errorType=5;break;case"EMBEDDING_SIZE_MISMATCH":case 6:n.errorType=6;break;case"NAMESPACE_MISSING":case 7:n.errorType=7;break}return t.errorMessage!=null&&(n.errorMessage=String(t.errorMessage)),t.sourceGcsUri!=null&&(n.sourceGcsUri=String(t.sourceGcsUri)),t.embeddingId!=null&&(n.embeddingId=String(t.embeddingId)),t.rawRecord!=null&&(n.rawRecord=String(t.rawRecord)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.errorType=n.enums===String?"ERROR_TYPE_UNSPECIFIED":0,i.errorMessage="",i.sourceGcsUri="",i.embeddingId="",i.rawRecord=""),t.errorType!=null&&t.hasOwnProperty("errorType")&&(i.errorType=n.enums===String?l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.RecordError.RecordErrorType[t.errorType]===void 0?t.errorType:l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.RecordError.RecordErrorType[t.errorType]:t.errorType),t.errorMessage!=null&&t.hasOwnProperty("errorMessage")&&(i.errorMessage=t.errorMessage),t.sourceGcsUri!=null&&t.hasOwnProperty("sourceGcsUri")&&(i.sourceGcsUri=t.sourceGcsUri),t.embeddingId!=null&&t.hasOwnProperty("embeddingId")&&(i.embeddingId=t.embeddingId),t.rawRecord!=null&&t.hasOwnProperty("rawRecord")&&(i.rawRecord=t.rawRecord),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.RecordError"},r.RecordErrorType=function(){var e={},t=Object.create(e);return t[e[0]="ERROR_TYPE_UNSPECIFIED"]=0,t[e[1]="EMPTY_LINE"]=1,t[e[2]="INVALID_JSON_SYNTAX"]=2,t[e[3]="INVALID_CSV_SYNTAX"]=3,t[e[4]="INVALID_AVRO_SYNTAX"]=4,t[e[5]="INVALID_EMBEDDING_ID"]=5,t[e[6]="EMBEDDING_SIZE_MISMATCH"]=6,t[e[7]="NAMESPACE_MISSING"]=7,t}(),r}(),a.ContentValidationStats=function(){function r(e){if(this.partialErrors=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.sourceGcsUri=t.string();break}case 2:{p.validRecordCount=t.int64();break}case 3:{p.invalidRecordCount=t.int64();break}case 4:{p.partialErrors&&p.partialErrors.length||(p.partialErrors=[]),p.partialErrors.push(l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.RecordError.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.sourceGcsUri!=null&&t.hasOwnProperty("sourceGcsUri")&&!c.isString(t.sourceGcsUri))return"sourceGcsUri: string expected";if(t.validRecordCount!=null&&t.hasOwnProperty("validRecordCount")&&!c.isInteger(t.validRecordCount)&&!(t.validRecordCount&&c.isInteger(t.validRecordCount.low)&&c.isInteger(t.validRecordCount.high)))return"validRecordCount: integer|Long expected";if(t.invalidRecordCount!=null&&t.hasOwnProperty("invalidRecordCount")&&!c.isInteger(t.invalidRecordCount)&&!(t.invalidRecordCount&&c.isInteger(t.invalidRecordCount.low)&&c.isInteger(t.invalidRecordCount.high)))return"invalidRecordCount: integer|Long expected";if(t.partialErrors!=null&&t.hasOwnProperty("partialErrors")){if(!Array.isArray(t.partialErrors))return"partialErrors: array expected";for(var n=0;n>>0,t.validRecordCount.high>>>0).toNumber())),t.invalidRecordCount!=null&&(c.Long?(n.invalidRecordCount=c.Long.fromValue(t.invalidRecordCount)).unsigned=!1:typeof t.invalidRecordCount=="string"?n.invalidRecordCount=parseInt(t.invalidRecordCount,10):typeof t.invalidRecordCount=="number"?n.invalidRecordCount=t.invalidRecordCount:typeof t.invalidRecordCount=="object"&&(n.invalidRecordCount=new c.LongBits(t.invalidRecordCount.low>>>0,t.invalidRecordCount.high>>>0).toNumber())),t.partialErrors){if(!Array.isArray(t.partialErrors))throw TypeError(".google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.ContentValidationStats.partialErrors: array expected");n.partialErrors=[];for(var i=0;i>>0,t.validRecordCount.high>>>0).toNumber():t.validRecordCount),t.invalidRecordCount!=null&&t.hasOwnProperty("invalidRecordCount")&&(typeof t.invalidRecordCount=="number"?i.invalidRecordCount=n.longs===String?String(t.invalidRecordCount):t.invalidRecordCount:i.invalidRecordCount=n.longs===String?c.Long.prototype.toString.call(t.invalidRecordCount):n.longs===Number?new c.LongBits(t.invalidRecordCount.low>>>0,t.invalidRecordCount.high>>>0).toNumber():t.invalidRecordCount),t.partialErrors&&t.partialErrors.length){i.partialErrors=[];for(var f=0;f>>3){case 1:{i.parent=e.string();break}case 2:{i.customJob=l.google.cloud.aiplatform.v1.CustomJob.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.customJob!=null&&e.hasOwnProperty("customJob")){var t=l.google.cloud.aiplatform.v1.CustomJob.verify(e.customJob);if(t)return"customJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateCustomJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateCustomJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.customJob!=null){if(typeof e.customJob!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateCustomJobRequest.customJob: object expected");t.customJob=l.google.cloud.aiplatform.v1.CustomJob.fromObject(e.customJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.customJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.customJob!=null&&e.hasOwnProperty("customJob")&&(n.customJob=l.google.cloud.aiplatform.v1.CustomJob.toObject(e.customJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateCustomJobRequest"},a}(),m.GetCustomJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetCustomJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetCustomJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetCustomJobRequest"},a}(),m.ListCustomJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListCustomJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListCustomJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListCustomJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListCustomJobsRequest"},a}(),m.ListCustomJobsResponse=function(){function a(r){if(this.customJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.customJobs&&i.customJobs.length||(i.customJobs=[]),i.customJobs.push(l.google.cloud.aiplatform.v1.CustomJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.customJobs!=null&&e.hasOwnProperty("customJobs")){if(!Array.isArray(e.customJobs))return"customJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteCustomJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteCustomJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteCustomJobRequest"},a}(),m.CancelCustomJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CancelCustomJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CancelCustomJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CancelCustomJobRequest"},a}(),m.CreateDataLabelingJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.dataLabelingJob=l.google.cloud.aiplatform.v1.DataLabelingJob.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.dataLabelingJob!=null&&e.hasOwnProperty("dataLabelingJob")){var t=l.google.cloud.aiplatform.v1.DataLabelingJob.verify(e.dataLabelingJob);if(t)return"dataLabelingJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateDataLabelingJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateDataLabelingJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.dataLabelingJob!=null){if(typeof e.dataLabelingJob!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateDataLabelingJobRequest.dataLabelingJob: object expected");t.dataLabelingJob=l.google.cloud.aiplatform.v1.DataLabelingJob.fromObject(e.dataLabelingJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.dataLabelingJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.dataLabelingJob!=null&&e.hasOwnProperty("dataLabelingJob")&&(n.dataLabelingJob=l.google.cloud.aiplatform.v1.DataLabelingJob.toObject(e.dataLabelingJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateDataLabelingJobRequest"},a}(),m.GetDataLabelingJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetDataLabelingJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetDataLabelingJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetDataLabelingJobRequest"},a}(),m.ListDataLabelingJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListDataLabelingJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListDataLabelingJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListDataLabelingJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListDataLabelingJobsRequest"},a}(),m.ListDataLabelingJobsResponse=function(){function a(r){if(this.dataLabelingJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.dataLabelingJobs&&i.dataLabelingJobs.length||(i.dataLabelingJobs=[]),i.dataLabelingJobs.push(l.google.cloud.aiplatform.v1.DataLabelingJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataLabelingJobs!=null&&e.hasOwnProperty("dataLabelingJobs")){if(!Array.isArray(e.dataLabelingJobs))return"dataLabelingJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteDataLabelingJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteDataLabelingJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteDataLabelingJobRequest"},a}(),m.CancelDataLabelingJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CancelDataLabelingJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CancelDataLabelingJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CancelDataLabelingJobRequest"},a}(),m.CreateHyperparameterTuningJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.hyperparameterTuningJob=l.google.cloud.aiplatform.v1.HyperparameterTuningJob.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.hyperparameterTuningJob!=null&&e.hasOwnProperty("hyperparameterTuningJob")){var t=l.google.cloud.aiplatform.v1.HyperparameterTuningJob.verify(e.hyperparameterTuningJob);if(t)return"hyperparameterTuningJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateHyperparameterTuningJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateHyperparameterTuningJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.hyperparameterTuningJob!=null){if(typeof e.hyperparameterTuningJob!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateHyperparameterTuningJobRequest.hyperparameterTuningJob: object expected");t.hyperparameterTuningJob=l.google.cloud.aiplatform.v1.HyperparameterTuningJob.fromObject(e.hyperparameterTuningJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.hyperparameterTuningJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.hyperparameterTuningJob!=null&&e.hasOwnProperty("hyperparameterTuningJob")&&(n.hyperparameterTuningJob=l.google.cloud.aiplatform.v1.HyperparameterTuningJob.toObject(e.hyperparameterTuningJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateHyperparameterTuningJobRequest"},a}(),m.GetHyperparameterTuningJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetHyperparameterTuningJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetHyperparameterTuningJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetHyperparameterTuningJobRequest"},a}(),m.ListHyperparameterTuningJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListHyperparameterTuningJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListHyperparameterTuningJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListHyperparameterTuningJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListHyperparameterTuningJobsRequest"},a}(),m.ListHyperparameterTuningJobsResponse=function(){function a(r){if(this.hyperparameterTuningJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.hyperparameterTuningJobs&&i.hyperparameterTuningJobs.length||(i.hyperparameterTuningJobs=[]),i.hyperparameterTuningJobs.push(l.google.cloud.aiplatform.v1.HyperparameterTuningJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.hyperparameterTuningJobs!=null&&e.hasOwnProperty("hyperparameterTuningJobs")){if(!Array.isArray(e.hyperparameterTuningJobs))return"hyperparameterTuningJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteHyperparameterTuningJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteHyperparameterTuningJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteHyperparameterTuningJobRequest"},a}(),m.CancelHyperparameterTuningJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CancelHyperparameterTuningJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CancelHyperparameterTuningJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CancelHyperparameterTuningJobRequest"},a}(),m.CreateNasJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.nasJob=l.google.cloud.aiplatform.v1.NasJob.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.nasJob!=null&&e.hasOwnProperty("nasJob")){var t=l.google.cloud.aiplatform.v1.NasJob.verify(e.nasJob);if(t)return"nasJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateNasJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateNasJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.nasJob!=null){if(typeof e.nasJob!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateNasJobRequest.nasJob: object expected");t.nasJob=l.google.cloud.aiplatform.v1.NasJob.fromObject(e.nasJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.nasJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.nasJob!=null&&e.hasOwnProperty("nasJob")&&(n.nasJob=l.google.cloud.aiplatform.v1.NasJob.toObject(e.nasJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateNasJobRequest"},a}(),m.GetNasJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetNasJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetNasJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetNasJobRequest"},a}(),m.ListNasJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListNasJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListNasJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListNasJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListNasJobsRequest"},a}(),m.ListNasJobsResponse=function(){function a(r){if(this.nasJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.nasJobs&&i.nasJobs.length||(i.nasJobs=[]),i.nasJobs.push(l.google.cloud.aiplatform.v1.NasJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.nasJobs!=null&&e.hasOwnProperty("nasJobs")){if(!Array.isArray(e.nasJobs))return"nasJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteNasJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteNasJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteNasJobRequest"},a}(),m.CancelNasJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CancelNasJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CancelNasJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CancelNasJobRequest"},a}(),m.GetNasTrialDetailRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetNasTrialDetailRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetNasTrialDetailRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetNasTrialDetailRequest"},a}(),m.ListNasTrialDetailsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListNasTrialDetailsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListNasTrialDetailsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListNasTrialDetailsRequest"},a}(),m.ListNasTrialDetailsResponse=function(){function a(r){if(this.nasTrialDetails=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.nasTrialDetails&&i.nasTrialDetails.length||(i.nasTrialDetails=[]),i.nasTrialDetails.push(l.google.cloud.aiplatform.v1.NasTrialDetail.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.nasTrialDetails!=null&&e.hasOwnProperty("nasTrialDetails")){if(!Array.isArray(e.nasTrialDetails))return"nasTrialDetails: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.batchPredictionJob=l.google.cloud.aiplatform.v1.BatchPredictionJob.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.batchPredictionJob!=null&&e.hasOwnProperty("batchPredictionJob")){var t=l.google.cloud.aiplatform.v1.BatchPredictionJob.verify(e.batchPredictionJob);if(t)return"batchPredictionJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateBatchPredictionJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateBatchPredictionJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.batchPredictionJob!=null){if(typeof e.batchPredictionJob!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateBatchPredictionJobRequest.batchPredictionJob: object expected");t.batchPredictionJob=l.google.cloud.aiplatform.v1.BatchPredictionJob.fromObject(e.batchPredictionJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.batchPredictionJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.batchPredictionJob!=null&&e.hasOwnProperty("batchPredictionJob")&&(n.batchPredictionJob=l.google.cloud.aiplatform.v1.BatchPredictionJob.toObject(e.batchPredictionJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateBatchPredictionJobRequest"},a}(),m.GetBatchPredictionJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetBatchPredictionJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetBatchPredictionJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetBatchPredictionJobRequest"},a}(),m.ListBatchPredictionJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListBatchPredictionJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListBatchPredictionJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListBatchPredictionJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListBatchPredictionJobsRequest"},a}(),m.ListBatchPredictionJobsResponse=function(){function a(r){if(this.batchPredictionJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.batchPredictionJobs&&i.batchPredictionJobs.length||(i.batchPredictionJobs=[]),i.batchPredictionJobs.push(l.google.cloud.aiplatform.v1.BatchPredictionJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.batchPredictionJobs!=null&&e.hasOwnProperty("batchPredictionJobs")){if(!Array.isArray(e.batchPredictionJobs))return"batchPredictionJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteBatchPredictionJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteBatchPredictionJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteBatchPredictionJobRequest"},a}(),m.CancelBatchPredictionJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CancelBatchPredictionJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CancelBatchPredictionJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CancelBatchPredictionJobRequest"},a}(),m.CreateModelDeploymentMonitoringJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")){var t=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.verify(e.modelDeploymentMonitoringJob);if(t)return"modelDeploymentMonitoringJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateModelDeploymentMonitoringJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.modelDeploymentMonitoringJob!=null){if(typeof e.modelDeploymentMonitoringJob!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateModelDeploymentMonitoringJobRequest.modelDeploymentMonitoringJob: object expected");t.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.fromObject(e.modelDeploymentMonitoringJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.modelDeploymentMonitoringJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")&&(n.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.toObject(e.modelDeploymentMonitoringJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateModelDeploymentMonitoringJobRequest"},a}(),m.SearchModelDeploymentMonitoringStatsAnomaliesRequest=function(){function a(r){if(this.objectives=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.modelDeploymentMonitoringJob=e.string();break}case 2:{i.deployedModelId=e.string();break}case 3:{i.featureDisplayName=e.string();break}case 4:{i.objectives&&i.objectives.length||(i.objectives=[]),i.objectives.push(l.google.cloud.aiplatform.v1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective.decode(e,e.uint32()));break}case 5:{i.pageSize=e.int32();break}case 6:{i.pageToken=e.string();break}case 7:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")&&!c.isString(e.modelDeploymentMonitoringJob))return"modelDeploymentMonitoringJob: string expected";if(e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId))return"deployedModelId: string expected";if(e.featureDisplayName!=null&&e.hasOwnProperty("featureDisplayName")&&!c.isString(e.featureDisplayName))return"featureDisplayName: string expected";if(e.objectives!=null&&e.hasOwnProperty("objectives")){if(!Array.isArray(e.objectives))return"objectives: array expected";for(var t=0;t>>3){case 1:{p.type=t.int32();break}case 4:{p.topFeatureCount=t.int32();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.type!=null&&t.hasOwnProperty("type"))switch(t.type){default:return"type: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return t.topFeatureCount!=null&&t.hasOwnProperty("topFeatureCount")&&!c.isInteger(t.topFeatureCount)?"topFeatureCount: integer expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective)return t;var n=new l.google.cloud.aiplatform.v1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective;switch(t.type){default:if(typeof t.type=="number"){n.type=t.type;break}break;case"MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED":case 0:n.type=0;break;case"RAW_FEATURE_SKEW":case 1:n.type=1;break;case"RAW_FEATURE_DRIFT":case 2:n.type=2;break;case"FEATURE_ATTRIBUTION_SKEW":case 3:n.type=3;break;case"FEATURE_ATTRIBUTION_DRIFT":case 4:n.type=4;break}return t.topFeatureCount!=null&&(n.topFeatureCount=t.topFeatureCount|0),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.type=n.enums===String?"MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED":0,i.topFeatureCount=0),t.type!=null&&t.hasOwnProperty("type")&&(i.type=n.enums===String?l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveType[t.type]===void 0?t.type:l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveType[t.type]:t.type),t.topFeatureCount!=null&&t.hasOwnProperty("topFeatureCount")&&(i.topFeatureCount=t.topFeatureCount),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective"},r}(),a}(),m.SearchModelDeploymentMonitoringStatsAnomaliesResponse=function(){function a(r){if(this.monitoringStats=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.monitoringStats&&i.monitoringStats.length||(i.monitoringStats=[]),i.monitoringStats.push(l.google.cloud.aiplatform.v1.ModelMonitoringStatsAnomalies.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.monitoringStats!=null&&e.hasOwnProperty("monitoringStats")){if(!Array.isArray(e.monitoringStats))return"monitoringStats: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetModelDeploymentMonitoringJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetModelDeploymentMonitoringJobRequest"},a}(),m.ListModelDeploymentMonitoringJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListModelDeploymentMonitoringJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListModelDeploymentMonitoringJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListModelDeploymentMonitoringJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListModelDeploymentMonitoringJobsRequest"},a}(),m.ListModelDeploymentMonitoringJobsResponse=function(){function a(r){if(this.modelDeploymentMonitoringJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.modelDeploymentMonitoringJobs&&i.modelDeploymentMonitoringJobs.length||(i.modelDeploymentMonitoringJobs=[]),i.modelDeploymentMonitoringJobs.push(l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelDeploymentMonitoringJobs!=null&&e.hasOwnProperty("modelDeploymentMonitoringJobs")){if(!Array.isArray(e.modelDeploymentMonitoringJobs))return"modelDeploymentMonitoringJobs: array expected";for(var t=0;t>>3){case 1:{i.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")){var t=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.verify(e.modelDeploymentMonitoringJob);if(t)return"modelDeploymentMonitoringJob."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobRequest;if(e.modelDeploymentMonitoringJob!=null){if(typeof e.modelDeploymentMonitoringJob!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobRequest.modelDeploymentMonitoringJob: object expected");t.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.fromObject(e.modelDeploymentMonitoringJob)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.modelDeploymentMonitoringJob=null,n.updateMask=null),e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")&&(n.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.toObject(e.modelDeploymentMonitoringJob,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobRequest"},a}(),m.DeleteModelDeploymentMonitoringJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteModelDeploymentMonitoringJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteModelDeploymentMonitoringJobRequest"},a}(),m.PauseModelDeploymentMonitoringJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PauseModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.PauseModelDeploymentMonitoringJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PauseModelDeploymentMonitoringJobRequest"},a}(),m.ResumeModelDeploymentMonitoringJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ResumeModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.ResumeModelDeploymentMonitoringJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ResumeModelDeploymentMonitoringJobRequest"},a}(),m.UpdateModelDeploymentMonitoringJobOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobOperationMetadata"},a}(),m.ModelDeploymentMonitoringObjectiveType=function(){var a={},r=Object.create(a);return r[a[0]="MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED"]=0,r[a[1]="RAW_FEATURE_SKEW"]=1,r[a[2]="RAW_FEATURE_DRIFT"]=2,r[a[3]="FEATURE_ATTRIBUTION_SKEW"]=3,r[a[4]="FEATURE_ATTRIBUTION_DRIFT"]=4,r}(),m.ModelDeploymentMonitoringJob=function(){function a(r){if(this.modelDeploymentMonitoringObjectiveConfigs=[],this.bigqueryTables=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.endpoint=e.string();break}case 4:{i.state=e.int32();break}case 5:{i.scheduleState=e.int32();break}case 25:{i.latestMonitoringPipelineMetadata=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata.decode(e,e.uint32());break}case 6:{i.modelDeploymentMonitoringObjectiveConfigs&&i.modelDeploymentMonitoringObjectiveConfigs.length||(i.modelDeploymentMonitoringObjectiveConfigs=[]),i.modelDeploymentMonitoringObjectiveConfigs.push(l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveConfig.decode(e,e.uint32()));break}case 7:{i.modelDeploymentMonitoringScheduleConfig=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringScheduleConfig.decode(e,e.uint32());break}case 8:{i.loggingSamplingStrategy=l.google.cloud.aiplatform.v1.SamplingStrategy.decode(e,e.uint32());break}case 15:{i.modelMonitoringAlertConfig=l.google.cloud.aiplatform.v1.ModelMonitoringAlertConfig.decode(e,e.uint32());break}case 9:{i.predictInstanceSchemaUri=e.string();break}case 19:{i.samplePredictInstance=l.google.protobuf.Value.decode(e,e.uint32());break}case 16:{i.analysisInstanceSchemaUri=e.string();break}case 10:{i.bigqueryTables&&i.bigqueryTables.length||(i.bigqueryTables=[]),i.bigqueryTables.push(l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringBigQueryTable.decode(e,e.uint32()));break}case 17:{i.logTtl=l.google.protobuf.Duration.decode(e,e.uint32());break}case 11:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 12:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 14:{i.nextScheduleTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 20:{i.statsAnomaliesBaseDirectory=l.google.cloud.aiplatform.v1.GcsDestination.decode(e,e.uint32());break}case 21:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 22:{i.enableMonitoringPipelineLogs=e.bool();break}case 23:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break}if(e.scheduleState!=null&&e.hasOwnProperty("scheduleState"))switch(e.scheduleState){default:return"scheduleState: enum value expected";case 0:case 1:case 2:case 3:break}if(e.latestMonitoringPipelineMetadata!=null&&e.hasOwnProperty("latestMonitoringPipelineMetadata")){var t=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata.verify(e.latestMonitoringPipelineMetadata);if(t)return"latestMonitoringPipelineMetadata."+t}if(e.modelDeploymentMonitoringObjectiveConfigs!=null&&e.hasOwnProperty("modelDeploymentMonitoringObjectiveConfigs")){if(!Array.isArray(e.modelDeploymentMonitoringObjectiveConfigs))return"modelDeploymentMonitoringObjectiveConfigs: array expected";for(var n=0;n>>3){case 1:{p.runTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 2:{p.status=l.google.rpc.Status.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.runTime!=null&&t.hasOwnProperty("runTime")){var n=l.google.protobuf.Timestamp.verify(t.runTime);if(n)return"runTime."+n}if(t.status!=null&&t.hasOwnProperty("status")){var n=l.google.rpc.Status.verify(t.status);if(n)return"status."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata)return t;var n=new l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata;if(t.runTime!=null){if(typeof t.runTime!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata.runTime: object expected");n.runTime=l.google.protobuf.Timestamp.fromObject(t.runTime)}if(t.status!=null){if(typeof t.status!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata.status: object expected");n.status=l.google.rpc.Status.fromObject(t.status)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.runTime=null,i.status=null),t.runTime!=null&&t.hasOwnProperty("runTime")&&(i.runTime=l.google.protobuf.Timestamp.toObject(t.runTime,n)),t.status!=null&&t.hasOwnProperty("status")&&(i.status=l.google.rpc.Status.toObject(t.status,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata"},r}(),a.MonitoringScheduleState=function(){var r={},e=Object.create(r);return e[r[0]="MONITORING_SCHEDULE_STATE_UNSPECIFIED"]=0,e[r[1]="PENDING"]=1,e[r[2]="OFFLINE"]=2,e[r[3]="RUNNING"]=3,e}(),a}(),m.ModelDeploymentMonitoringBigQueryTable=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.logSource=e.int32();break}case 2:{i.logType=e.int32();break}case 3:{i.bigqueryTablePath=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.logSource!=null&&e.hasOwnProperty("logSource"))switch(e.logSource){default:return"logSource: enum value expected";case 0:case 1:case 2:break}if(e.logType!=null&&e.hasOwnProperty("logType"))switch(e.logType){default:return"logType: enum value expected";case 0:case 1:case 2:break}return e.bigqueryTablePath!=null&&e.hasOwnProperty("bigqueryTablePath")&&!c.isString(e.bigqueryTablePath)?"bigqueryTablePath: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringBigQueryTable)return e;var t=new l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringBigQueryTable;switch(e.logSource){default:if(typeof e.logSource=="number"){t.logSource=e.logSource;break}break;case"LOG_SOURCE_UNSPECIFIED":case 0:t.logSource=0;break;case"TRAINING":case 1:t.logSource=1;break;case"SERVING":case 2:t.logSource=2;break}switch(e.logType){default:if(typeof e.logType=="number"){t.logType=e.logType;break}break;case"LOG_TYPE_UNSPECIFIED":case 0:t.logType=0;break;case"PREDICT":case 1:t.logType=1;break;case"EXPLAIN":case 2:t.logType=2;break}return e.bigqueryTablePath!=null&&(t.bigqueryTablePath=String(e.bigqueryTablePath)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.logSource=t.enums===String?"LOG_SOURCE_UNSPECIFIED":0,n.logType=t.enums===String?"LOG_TYPE_UNSPECIFIED":0,n.bigqueryTablePath=""),e.logSource!=null&&e.hasOwnProperty("logSource")&&(n.logSource=t.enums===String?l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringBigQueryTable.LogSource[e.logSource]===void 0?e.logSource:l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringBigQueryTable.LogSource[e.logSource]:e.logSource),e.logType!=null&&e.hasOwnProperty("logType")&&(n.logType=t.enums===String?l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringBigQueryTable.LogType[e.logType]===void 0?e.logType:l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringBigQueryTable.LogType[e.logType]:e.logType),e.bigqueryTablePath!=null&&e.hasOwnProperty("bigqueryTablePath")&&(n.bigqueryTablePath=e.bigqueryTablePath),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ModelDeploymentMonitoringBigQueryTable"},a.LogSource=function(){var r={},e=Object.create(r);return e[r[0]="LOG_SOURCE_UNSPECIFIED"]=0,e[r[1]="TRAINING"]=1,e[r[2]="SERVING"]=2,e}(),a.LogType=function(){var r={},e=Object.create(r);return e[r[0]="LOG_TYPE_UNSPECIFIED"]=0,e[r[1]="PREDICT"]=1,e[r[2]="EXPLAIN"]=2,e}(),a}(),m.ModelDeploymentMonitoringObjectiveConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedModelId=e.string();break}case 2:{i.objectiveConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId))return"deployedModelId: string expected";if(e.objectiveConfig!=null&&e.hasOwnProperty("objectiveConfig")){var t=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.verify(e.objectiveConfig);if(t)return"objectiveConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveConfig)return e;var t=new l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveConfig;if(e.deployedModelId!=null&&(t.deployedModelId=String(e.deployedModelId)),e.objectiveConfig!=null){if(typeof e.objectiveConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveConfig.objectiveConfig: object expected");t.objectiveConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.fromObject(e.objectiveConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedModelId="",n.objectiveConfig=null),e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&(n.deployedModelId=e.deployedModelId),e.objectiveConfig!=null&&e.hasOwnProperty("objectiveConfig")&&(n.objectiveConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.toObject(e.objectiveConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveConfig"},a}(),m.ModelDeploymentMonitoringScheduleConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.monitorInterval=l.google.protobuf.Duration.decode(e,e.uint32());break}case 2:{i.monitorWindow=l.google.protobuf.Duration.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.monitorInterval!=null&&e.hasOwnProperty("monitorInterval")){var t=l.google.protobuf.Duration.verify(e.monitorInterval);if(t)return"monitorInterval."+t}if(e.monitorWindow!=null&&e.hasOwnProperty("monitorWindow")){var t=l.google.protobuf.Duration.verify(e.monitorWindow);if(t)return"monitorWindow."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringScheduleConfig)return e;var t=new l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringScheduleConfig;if(e.monitorInterval!=null){if(typeof e.monitorInterval!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelDeploymentMonitoringScheduleConfig.monitorInterval: object expected");t.monitorInterval=l.google.protobuf.Duration.fromObject(e.monitorInterval)}if(e.monitorWindow!=null){if(typeof e.monitorWindow!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelDeploymentMonitoringScheduleConfig.monitorWindow: object expected");t.monitorWindow=l.google.protobuf.Duration.fromObject(e.monitorWindow)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.monitorInterval=null,n.monitorWindow=null),e.monitorInterval!=null&&e.hasOwnProperty("monitorInterval")&&(n.monitorInterval=l.google.protobuf.Duration.toObject(e.monitorInterval,t)),e.monitorWindow!=null&&e.hasOwnProperty("monitorWindow")&&(n.monitorWindow=l.google.protobuf.Duration.toObject(e.monitorWindow,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ModelDeploymentMonitoringScheduleConfig"},a}(),m.ModelMonitoringStatsAnomalies=function(){function a(r){if(this.featureStats=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.objective=e.int32();break}case 2:{i.deployedModelId=e.string();break}case 3:{i.anomalyCount=e.int32();break}case 4:{i.featureStats&&i.featureStats.length||(i.featureStats=[]),i.featureStats.push(l.google.cloud.aiplatform.v1.ModelMonitoringStatsAnomalies.FeatureHistoricStatsAnomalies.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.objective!=null&&e.hasOwnProperty("objective"))switch(e.objective){default:return"objective: enum value expected";case 0:case 1:case 2:case 3:case 4:break}if(e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId))return"deployedModelId: string expected";if(e.anomalyCount!=null&&e.hasOwnProperty("anomalyCount")&&!c.isInteger(e.anomalyCount))return"anomalyCount: integer expected";if(e.featureStats!=null&&e.hasOwnProperty("featureStats")){if(!Array.isArray(e.featureStats))return"featureStats: array expected";for(var t=0;t>>3){case 1:{p.featureDisplayName=t.string();break}case 3:{p.threshold=l.google.cloud.aiplatform.v1.ThresholdConfig.decode(t,t.uint32());break}case 4:{p.trainingStats=l.google.cloud.aiplatform.v1.FeatureStatsAnomaly.decode(t,t.uint32());break}case 5:{p.predictionStats&&p.predictionStats.length||(p.predictionStats=[]),p.predictionStats.push(l.google.cloud.aiplatform.v1.FeatureStatsAnomaly.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.featureDisplayName!=null&&t.hasOwnProperty("featureDisplayName")&&!c.isString(t.featureDisplayName))return"featureDisplayName: string expected";if(t.threshold!=null&&t.hasOwnProperty("threshold")){var n=l.google.cloud.aiplatform.v1.ThresholdConfig.verify(t.threshold);if(n)return"threshold."+n}if(t.trainingStats!=null&&t.hasOwnProperty("trainingStats")){var n=l.google.cloud.aiplatform.v1.FeatureStatsAnomaly.verify(t.trainingStats);if(n)return"trainingStats."+n}if(t.predictionStats!=null&&t.hasOwnProperty("predictionStats")){if(!Array.isArray(t.predictionStats))return"predictionStats: array expected";for(var i=0;i>>3){case 1:{i.trainingDataset=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset.decode(e,e.uint32());break}case 2:{i.trainingPredictionSkewDetectionConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.decode(e,e.uint32());break}case 3:{i.predictionDriftDetectionConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.decode(e,e.uint32());break}case 5:{i.explanationConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trainingDataset!=null&&e.hasOwnProperty("trainingDataset")){var t=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset.verify(e.trainingDataset);if(t)return"trainingDataset."+t}if(e.trainingPredictionSkewDetectionConfig!=null&&e.hasOwnProperty("trainingPredictionSkewDetectionConfig")){var t=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.verify(e.trainingPredictionSkewDetectionConfig);if(t)return"trainingPredictionSkewDetectionConfig."+t}if(e.predictionDriftDetectionConfig!=null&&e.hasOwnProperty("predictionDriftDetectionConfig")){var t=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.verify(e.predictionDriftDetectionConfig);if(t)return"predictionDriftDetectionConfig."+t}if(e.explanationConfig!=null&&e.hasOwnProperty("explanationConfig")){var t=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.verify(e.explanationConfig);if(t)return"explanationConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig)return e;var t=new l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig;if(e.trainingDataset!=null){if(typeof e.trainingDataset!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.trainingDataset: object expected");t.trainingDataset=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset.fromObject(e.trainingDataset)}if(e.trainingPredictionSkewDetectionConfig!=null){if(typeof e.trainingPredictionSkewDetectionConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.trainingPredictionSkewDetectionConfig: object expected");t.trainingPredictionSkewDetectionConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.fromObject(e.trainingPredictionSkewDetectionConfig)}if(e.predictionDriftDetectionConfig!=null){if(typeof e.predictionDriftDetectionConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.predictionDriftDetectionConfig: object expected");t.predictionDriftDetectionConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.fromObject(e.predictionDriftDetectionConfig)}if(e.explanationConfig!=null){if(typeof e.explanationConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.explanationConfig: object expected");t.explanationConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.fromObject(e.explanationConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingDataset=null,n.trainingPredictionSkewDetectionConfig=null,n.predictionDriftDetectionConfig=null,n.explanationConfig=null),e.trainingDataset!=null&&e.hasOwnProperty("trainingDataset")&&(n.trainingDataset=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset.toObject(e.trainingDataset,t)),e.trainingPredictionSkewDetectionConfig!=null&&e.hasOwnProperty("trainingPredictionSkewDetectionConfig")&&(n.trainingPredictionSkewDetectionConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.toObject(e.trainingPredictionSkewDetectionConfig,t)),e.predictionDriftDetectionConfig!=null&&e.hasOwnProperty("predictionDriftDetectionConfig")&&(n.predictionDriftDetectionConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.toObject(e.predictionDriftDetectionConfig,t)),e.explanationConfig!=null&&e.hasOwnProperty("explanationConfig")&&(n.explanationConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.toObject(e.explanationConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig"},a.TrainingDataset=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 3:{f.dataset=n.string();break}case 4:{f.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.decode(n,n.uint32());break}case 5:{f.bigquerySource=l.google.cloud.aiplatform.v1.BigQuerySource.decode(n,n.uint32());break}case 2:{f.dataFormat=n.string();break}case 6:{f.targetField=n.string();break}case 7:{f.loggingSamplingStrategy=l.google.cloud.aiplatform.v1.SamplingStrategy.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.dataset!=null&&n.hasOwnProperty("dataset")&&(i.dataSource=1,!c.isString(n.dataset)))return"dataset: string expected";if(n.gcsSource!=null&&n.hasOwnProperty("gcsSource")){if(i.dataSource===1)return"dataSource: multiple values";i.dataSource=1;{var p=l.google.cloud.aiplatform.v1.GcsSource.verify(n.gcsSource);if(p)return"gcsSource."+p}}if(n.bigquerySource!=null&&n.hasOwnProperty("bigquerySource")){if(i.dataSource===1)return"dataSource: multiple values";i.dataSource=1;{var p=l.google.cloud.aiplatform.v1.BigQuerySource.verify(n.bigquerySource);if(p)return"bigquerySource."+p}}if(n.dataFormat!=null&&n.hasOwnProperty("dataFormat")&&!c.isString(n.dataFormat))return"dataFormat: string expected";if(n.targetField!=null&&n.hasOwnProperty("targetField")&&!c.isString(n.targetField))return"targetField: string expected";if(n.loggingSamplingStrategy!=null&&n.hasOwnProperty("loggingSamplingStrategy")){var p=l.google.cloud.aiplatform.v1.SamplingStrategy.verify(n.loggingSamplingStrategy);if(p)return"loggingSamplingStrategy."+p}return null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset)return n;var i=new l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset;if(n.dataset!=null&&(i.dataset=String(n.dataset)),n.gcsSource!=null){if(typeof n.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset.gcsSource: object expected");i.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.fromObject(n.gcsSource)}if(n.bigquerySource!=null){if(typeof n.bigquerySource!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset.bigquerySource: object expected");i.bigquerySource=l.google.cloud.aiplatform.v1.BigQuerySource.fromObject(n.bigquerySource)}if(n.dataFormat!=null&&(i.dataFormat=String(n.dataFormat)),n.targetField!=null&&(i.targetField=String(n.targetField)),n.loggingSamplingStrategy!=null){if(typeof n.loggingSamplingStrategy!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset.loggingSamplingStrategy: object expected");i.loggingSamplingStrategy=l.google.cloud.aiplatform.v1.SamplingStrategy.fromObject(n.loggingSamplingStrategy)}return i},r.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.dataFormat="",p.targetField="",p.loggingSamplingStrategy=null),n.dataFormat!=null&&n.hasOwnProperty("dataFormat")&&(p.dataFormat=n.dataFormat),n.dataset!=null&&n.hasOwnProperty("dataset")&&(p.dataset=n.dataset,i.oneofs&&(p.dataSource="dataset")),n.gcsSource!=null&&n.hasOwnProperty("gcsSource")&&(p.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.toObject(n.gcsSource,i),i.oneofs&&(p.dataSource="gcsSource")),n.bigquerySource!=null&&n.hasOwnProperty("bigquerySource")&&(p.bigquerySource=l.google.cloud.aiplatform.v1.BigQuerySource.toObject(n.bigquerySource,i),i.oneofs&&(p.dataSource="bigquerySource")),n.targetField!=null&&n.hasOwnProperty("targetField")&&(p.targetField=n.targetField),n.loggingSamplingStrategy!=null&&n.hasOwnProperty("loggingSamplingStrategy")&&(p.loggingSamplingStrategy=l.google.cloud.aiplatform.v1.SamplingStrategy.toObject(n.loggingSamplingStrategy,i)),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset"},r}(),a.TrainingPredictionSkewDetectionConfig=function(){function r(e){if(this.skewThresholds={},this.attributionScoreSkewThresholds={},e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.skewThresholds===c.emptyObject&&(p.skewThresholds={});var _=t.uint32()+t.pos;for(f="",y=null;t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=l.google.cloud.aiplatform.v1.ThresholdConfig.decode(t,t.uint32());break;default:t.skipType(R&7);break}}p.skewThresholds[f]=y;break}case 2:{p.attributionScoreSkewThresholds===c.emptyObject&&(p.attributionScoreSkewThresholds={});var _=t.uint32()+t.pos;for(f="",y=null;t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=l.google.cloud.aiplatform.v1.ThresholdConfig.decode(t,t.uint32());break;default:t.skipType(R&7);break}}p.attributionScoreSkewThresholds[f]=y;break}case 6:{p.defaultSkewThreshold=l.google.cloud.aiplatform.v1.ThresholdConfig.decode(t,t.uint32());break}default:t.skipType(O&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.skewThresholds!=null&&t.hasOwnProperty("skewThresholds")){if(!c.isObject(t.skewThresholds))return"skewThresholds: object expected";for(var n=Object.keys(t.skewThresholds),i=0;i>>3){case 1:{p.driftThresholds===c.emptyObject&&(p.driftThresholds={});var _=t.uint32()+t.pos;for(f="",y=null;t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=l.google.cloud.aiplatform.v1.ThresholdConfig.decode(t,t.uint32());break;default:t.skipType(R&7);break}}p.driftThresholds[f]=y;break}case 2:{p.attributionScoreDriftThresholds===c.emptyObject&&(p.attributionScoreDriftThresholds={});var _=t.uint32()+t.pos;for(f="",y=null;t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=l.google.cloud.aiplatform.v1.ThresholdConfig.decode(t,t.uint32());break;default:t.skipType(R&7);break}}p.attributionScoreDriftThresholds[f]=y;break}case 5:{p.defaultDriftThreshold=l.google.cloud.aiplatform.v1.ThresholdConfig.decode(t,t.uint32());break}default:t.skipType(O&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.driftThresholds!=null&&t.hasOwnProperty("driftThresholds")){if(!c.isObject(t.driftThresholds))return"driftThresholds: object expected";for(var n=Object.keys(t.driftThresholds),i=0;i>>3){case 1:{p.enableFeatureAttributes=t.bool();break}case 2:{p.explanationBaseline=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.enableFeatureAttributes!=null&&t.hasOwnProperty("enableFeatureAttributes")&&typeof t.enableFeatureAttributes!="boolean")return"enableFeatureAttributes: boolean expected";if(t.explanationBaseline!=null&&t.hasOwnProperty("explanationBaseline")){var n=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.verify(t.explanationBaseline);if(n)return"explanationBaseline."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig)return t;var n=new l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig;if(t.enableFeatureAttributes!=null&&(n.enableFeatureAttributes=!!t.enableFeatureAttributes),t.explanationBaseline!=null){if(typeof t.explanationBaseline!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.explanationBaseline: object expected");n.explanationBaseline=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.fromObject(t.explanationBaseline)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.enableFeatureAttributes=!1,i.explanationBaseline=null),t.enableFeatureAttributes!=null&&t.hasOwnProperty("enableFeatureAttributes")&&(i.enableFeatureAttributes=t.enableFeatureAttributes),t.explanationBaseline!=null&&t.hasOwnProperty("explanationBaseline")&&(i.explanationBaseline=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.toObject(t.explanationBaseline,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig"},r.ExplanationBaseline=function(){function e(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 2:{y.gcs=l.google.cloud.aiplatform.v1.GcsDestination.decode(i,i.uint32());break}case 3:{y.bigquery=l.google.cloud.aiplatform.v1.BigQueryDestination.decode(i,i.uint32());break}case 1:{y.predictionFormat=i.int32();break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};if(i.gcs!=null&&i.hasOwnProperty("gcs")){p.destination=1;{var f=l.google.cloud.aiplatform.v1.GcsDestination.verify(i.gcs);if(f)return"gcs."+f}}if(i.bigquery!=null&&i.hasOwnProperty("bigquery")){if(p.destination===1)return"destination: multiple values";p.destination=1;{var f=l.google.cloud.aiplatform.v1.BigQueryDestination.verify(i.bigquery);if(f)return"bigquery."+f}}if(i.predictionFormat!=null&&i.hasOwnProperty("predictionFormat"))switch(i.predictionFormat){default:return"predictionFormat: enum value expected";case 0:case 2:case 3:break}return null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline)return i;var p=new l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline;if(i.gcs!=null){if(typeof i.gcs!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.gcs: object expected");p.gcs=l.google.cloud.aiplatform.v1.GcsDestination.fromObject(i.gcs)}if(i.bigquery!=null){if(typeof i.bigquery!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.bigquery: object expected");p.bigquery=l.google.cloud.aiplatform.v1.BigQueryDestination.fromObject(i.bigquery)}switch(i.predictionFormat){default:if(typeof i.predictionFormat=="number"){p.predictionFormat=i.predictionFormat;break}break;case"PREDICTION_FORMAT_UNSPECIFIED":case 0:p.predictionFormat=0;break;case"JSONL":case 2:p.predictionFormat=2;break;case"BIGQUERY":case 3:p.predictionFormat=3;break}return p},e.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.predictionFormat=p.enums===String?"PREDICTION_FORMAT_UNSPECIFIED":0),i.predictionFormat!=null&&i.hasOwnProperty("predictionFormat")&&(f.predictionFormat=p.enums===String?l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.PredictionFormat[i.predictionFormat]===void 0?i.predictionFormat:l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.PredictionFormat[i.predictionFormat]:i.predictionFormat),i.gcs!=null&&i.hasOwnProperty("gcs")&&(f.gcs=l.google.cloud.aiplatform.v1.GcsDestination.toObject(i.gcs,p),p.oneofs&&(f.destination="gcs")),i.bigquery!=null&&i.hasOwnProperty("bigquery")&&(f.bigquery=l.google.cloud.aiplatform.v1.BigQueryDestination.toObject(i.bigquery,p),p.oneofs&&(f.destination="bigquery")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline"},e.PredictionFormat=function(){var n={},i=Object.create(n);return i[n[0]="PREDICTION_FORMAT_UNSPECIFIED"]=0,i[n[2]="JSONL"]=2,i[n[3]="BIGQUERY"]=3,i}(),e}(),r}(),a}(),m.ModelMonitoringAlertConfig=function(){function a(e){if(this.notificationChannels=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.emailAlertConfig=l.google.cloud.aiplatform.v1.ModelMonitoringAlertConfig.EmailAlertConfig.decode(t,t.uint32());break}case 2:{p.enableLogging=t.bool();break}case 3:{p.notificationChannels&&p.notificationChannels.length||(p.notificationChannels=[]),p.notificationChannels.push(t.string());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.emailAlertConfig!=null&&t.hasOwnProperty("emailAlertConfig")){n.alert=1;{var i=l.google.cloud.aiplatform.v1.ModelMonitoringAlertConfig.EmailAlertConfig.verify(t.emailAlertConfig);if(i)return"emailAlertConfig."+i}}if(t.enableLogging!=null&&t.hasOwnProperty("enableLogging")&&typeof t.enableLogging!="boolean")return"enableLogging: boolean expected";if(t.notificationChannels!=null&&t.hasOwnProperty("notificationChannels")){if(!Array.isArray(t.notificationChannels))return"notificationChannels: array expected";for(var p=0;p>>3){case 1:{f.userEmails&&f.userEmails.length||(f.userEmails=[]),f.userEmails.push(n.string());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.userEmails!=null&&n.hasOwnProperty("userEmails")){if(!Array.isArray(n.userEmails))return"userEmails: array expected";for(var i=0;i>>3){case 1:{p.value=t.double();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};return t.value!=null&&t.hasOwnProperty("value")&&(n.threshold=1,typeof t.value!="number")?"value: number expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ThresholdConfig)return t;var n=new l.google.cloud.aiplatform.v1.ThresholdConfig;return t.value!=null&&(n.value=Number(t.value)),n},a.toObject=function(t,n){n||(n={});var i={};return t.value!=null&&t.hasOwnProperty("value")&&(i.value=n.json&&!isFinite(t.value)?String(t.value):t.value,n.oneofs&&(i.threshold="value")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ThresholdConfig"},a}(),m.SamplingStrategy=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.randomSampleConfig=l.google.cloud.aiplatform.v1.SamplingStrategy.RandomSampleConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.randomSampleConfig!=null&&e.hasOwnProperty("randomSampleConfig")){var t=l.google.cloud.aiplatform.v1.SamplingStrategy.RandomSampleConfig.verify(e.randomSampleConfig);if(t)return"randomSampleConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.SamplingStrategy)return e;var t=new l.google.cloud.aiplatform.v1.SamplingStrategy;if(e.randomSampleConfig!=null){if(typeof e.randomSampleConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.SamplingStrategy.randomSampleConfig: object expected");t.randomSampleConfig=l.google.cloud.aiplatform.v1.SamplingStrategy.RandomSampleConfig.fromObject(e.randomSampleConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.randomSampleConfig=null),e.randomSampleConfig!=null&&e.hasOwnProperty("randomSampleConfig")&&(n.randomSampleConfig=l.google.cloud.aiplatform.v1.SamplingStrategy.RandomSampleConfig.toObject(e.randomSampleConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.SamplingStrategy"},a.RandomSampleConfig=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.sampleRate=t.double();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.sampleRate!=null&&t.hasOwnProperty("sampleRate")&&typeof t.sampleRate!="number"?"sampleRate: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.SamplingStrategy.RandomSampleConfig)return t;var n=new l.google.cloud.aiplatform.v1.SamplingStrategy.RandomSampleConfig;return t.sampleRate!=null&&(n.sampleRate=Number(t.sampleRate)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.sampleRate=0),t.sampleRate!=null&&t.hasOwnProperty("sampleRate")&&(i.sampleRate=n.json&&!isFinite(t.sampleRate)?String(t.sampleRate):t.sampleRate),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.SamplingStrategy.RandomSampleConfig"},r}(),a}(),m.NasJob=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 4:{i.nasJobSpec=l.google.cloud.aiplatform.v1.NasJobSpec.decode(e,e.uint32());break}case 5:{i.nasJobOutput=l.google.cloud.aiplatform.v1.NasJobOutput.decode(e,e.uint32());break}case 6:{i.state=e.int32();break}case 7:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 11:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 12:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 13:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 14:{i.enableRestrictedImageTraining=e.bool();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.nasJobSpec!=null&&e.hasOwnProperty("nasJobSpec")){var t=l.google.cloud.aiplatform.v1.NasJobSpec.verify(e.nasJobSpec);if(t)return"nasJobSpec."+t}if(e.nasJobOutput!=null&&e.hasOwnProperty("nasJobOutput")){var t=l.google.cloud.aiplatform.v1.NasJobOutput.verify(e.nasJobOutput);if(t)return"nasJobOutput."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.parameters=e.string();break}case 3:{i.searchTrial=l.google.cloud.aiplatform.v1.NasTrial.decode(e,e.uint32());break}case 4:{i.trainTrial=l.google.cloud.aiplatform.v1.NasTrial.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.parameters!=null&&e.hasOwnProperty("parameters")&&!c.isString(e.parameters))return"parameters: string expected";if(e.searchTrial!=null&&e.hasOwnProperty("searchTrial")){var t=l.google.cloud.aiplatform.v1.NasTrial.verify(e.searchTrial);if(t)return"searchTrial."+t}if(e.trainTrial!=null&&e.hasOwnProperty("trainTrial")){var t=l.google.cloud.aiplatform.v1.NasTrial.verify(e.trainTrial);if(t)return"trainTrial."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.NasTrialDetail)return e;var t=new l.google.cloud.aiplatform.v1.NasTrialDetail;if(e.name!=null&&(t.name=String(e.name)),e.parameters!=null&&(t.parameters=String(e.parameters)),e.searchTrial!=null){if(typeof e.searchTrial!="object")throw TypeError(".google.cloud.aiplatform.v1.NasTrialDetail.searchTrial: object expected");t.searchTrial=l.google.cloud.aiplatform.v1.NasTrial.fromObject(e.searchTrial)}if(e.trainTrial!=null){if(typeof e.trainTrial!="object")throw TypeError(".google.cloud.aiplatform.v1.NasTrialDetail.trainTrial: object expected");t.trainTrial=l.google.cloud.aiplatform.v1.NasTrial.fromObject(e.trainTrial)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.parameters="",n.searchTrial=null,n.trainTrial=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.parameters!=null&&e.hasOwnProperty("parameters")&&(n.parameters=e.parameters),e.searchTrial!=null&&e.hasOwnProperty("searchTrial")&&(n.searchTrial=l.google.cloud.aiplatform.v1.NasTrial.toObject(e.searchTrial,t)),e.trainTrial!=null&&e.hasOwnProperty("trainTrial")&&(n.trainTrial=l.google.cloud.aiplatform.v1.NasTrial.toObject(e.trainTrial,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.NasTrialDetail"},a}(),m.NasJobSpec=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 2:{p.multiTrialAlgorithmSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.decode(t,t.uint32());break}case 3:{p.resumeNasJobId=t.string();break}case 1:{p.searchSpaceSpec=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.multiTrialAlgorithmSpec!=null&&t.hasOwnProperty("multiTrialAlgorithmSpec")){n.nasAlgorithmSpec=1;{var i=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.verify(t.multiTrialAlgorithmSpec);if(i)return"multiTrialAlgorithmSpec."+i}}return t.resumeNasJobId!=null&&t.hasOwnProperty("resumeNasJobId")&&!c.isString(t.resumeNasJobId)?"resumeNasJobId: string expected":t.searchSpaceSpec!=null&&t.hasOwnProperty("searchSpaceSpec")&&!c.isString(t.searchSpaceSpec)?"searchSpaceSpec: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.NasJobSpec)return t;var n=new l.google.cloud.aiplatform.v1.NasJobSpec;if(t.multiTrialAlgorithmSpec!=null){if(typeof t.multiTrialAlgorithmSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.NasJobSpec.multiTrialAlgorithmSpec: object expected");n.multiTrialAlgorithmSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.fromObject(t.multiTrialAlgorithmSpec)}return t.resumeNasJobId!=null&&(n.resumeNasJobId=String(t.resumeNasJobId)),t.searchSpaceSpec!=null&&(n.searchSpaceSpec=String(t.searchSpaceSpec)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.searchSpaceSpec="",i.resumeNasJobId=""),t.searchSpaceSpec!=null&&t.hasOwnProperty("searchSpaceSpec")&&(i.searchSpaceSpec=t.searchSpaceSpec),t.multiTrialAlgorithmSpec!=null&&t.hasOwnProperty("multiTrialAlgorithmSpec")&&(i.multiTrialAlgorithmSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.toObject(t.multiTrialAlgorithmSpec,n),n.oneofs&&(i.nasAlgorithmSpec="multiTrialAlgorithmSpec")),t.resumeNasJobId!=null&&t.hasOwnProperty("resumeNasJobId")&&(i.resumeNasJobId=t.resumeNasJobId),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.NasJobSpec"},a.MultiTrialAlgorithmSpec=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.multiTrialAlgorithm=n.int32();break}case 2:{f.metric=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.decode(n,n.uint32());break}case 3:{f.searchTrialSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.decode(n,n.uint32());break}case 4:{f.trainTrialSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.multiTrialAlgorithm!=null&&n.hasOwnProperty("multiTrialAlgorithm"))switch(n.multiTrialAlgorithm){default:return"multiTrialAlgorithm: enum value expected";case 0:case 1:case 2:break}if(n.metric!=null&&n.hasOwnProperty("metric")){var i=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.verify(n.metric);if(i)return"metric."+i}if(n.searchTrialSpec!=null&&n.hasOwnProperty("searchTrialSpec")){var i=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.verify(n.searchTrialSpec);if(i)return"searchTrialSpec."+i}if(n.trainTrialSpec!=null&&n.hasOwnProperty("trainTrialSpec")){var i=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.verify(n.trainTrialSpec);if(i)return"trainTrialSpec."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec)return n;var i=new l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec;switch(n.multiTrialAlgorithm){default:if(typeof n.multiTrialAlgorithm=="number"){i.multiTrialAlgorithm=n.multiTrialAlgorithm;break}break;case"MULTI_TRIAL_ALGORITHM_UNSPECIFIED":case 0:i.multiTrialAlgorithm=0;break;case"REINFORCEMENT_LEARNING":case 1:i.multiTrialAlgorithm=1;break;case"GRID_SEARCH":case 2:i.multiTrialAlgorithm=2;break}if(n.metric!=null){if(typeof n.metric!="object")throw TypeError(".google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.metric: object expected");i.metric=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.fromObject(n.metric)}if(n.searchTrialSpec!=null){if(typeof n.searchTrialSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.searchTrialSpec: object expected");i.searchTrialSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.fromObject(n.searchTrialSpec)}if(n.trainTrialSpec!=null){if(typeof n.trainTrialSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.trainTrialSpec: object expected");i.trainTrialSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.fromObject(n.trainTrialSpec)}return i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.multiTrialAlgorithm=i.enums===String?"MULTI_TRIAL_ALGORITHM_UNSPECIFIED":0,p.metric=null,p.searchTrialSpec=null,p.trainTrialSpec=null),n.multiTrialAlgorithm!=null&&n.hasOwnProperty("multiTrialAlgorithm")&&(p.multiTrialAlgorithm=i.enums===String?l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MultiTrialAlgorithm[n.multiTrialAlgorithm]===void 0?n.multiTrialAlgorithm:l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MultiTrialAlgorithm[n.multiTrialAlgorithm]:n.multiTrialAlgorithm),n.metric!=null&&n.hasOwnProperty("metric")&&(p.metric=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.toObject(n.metric,i)),n.searchTrialSpec!=null&&n.hasOwnProperty("searchTrialSpec")&&(p.searchTrialSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.toObject(n.searchTrialSpec,i)),n.trainTrialSpec!=null&&n.hasOwnProperty("trainTrialSpec")&&(p.trainTrialSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.toObject(n.trainTrialSpec,i)),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec"},e.MetricSpec=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.metricId=i.string();break}case 2:{y.goal=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.metricId!=null&&i.hasOwnProperty("metricId")&&!c.isString(i.metricId))return"metricId: string expected";if(i.goal!=null&&i.hasOwnProperty("goal"))switch(i.goal){default:return"goal: enum value expected";case 0:case 1:case 2:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec)return i;var p=new l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec;switch(i.metricId!=null&&(p.metricId=String(i.metricId)),i.goal){default:if(typeof i.goal=="number"){p.goal=i.goal;break}break;case"GOAL_TYPE_UNSPECIFIED":case 0:p.goal=0;break;case"MAXIMIZE":case 1:p.goal=1;break;case"MINIMIZE":case 2:p.goal=2;break}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.metricId="",f.goal=p.enums===String?"GOAL_TYPE_UNSPECIFIED":0),i.metricId!=null&&i.hasOwnProperty("metricId")&&(f.metricId=i.metricId),i.goal!=null&&i.hasOwnProperty("goal")&&(f.goal=p.enums===String?l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.GoalType[i.goal]===void 0?i.goal:l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.GoalType[i.goal]:i.goal),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec"},t.GoalType=function(){var n={},i=Object.create(n);return i[n[0]="GOAL_TYPE_UNSPECIFIED"]=0,i[n[1]="MAXIMIZE"]=1,i[n[2]="MINIMIZE"]=2,i}(),t}(),e.SearchTrialSpec=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.searchTrialJobSpec=l.google.cloud.aiplatform.v1.CustomJobSpec.decode(i,i.uint32());break}case 2:{y.maxTrialCount=i.int32();break}case 3:{y.maxParallelTrialCount=i.int32();break}case 4:{y.maxFailedTrialCount=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.searchTrialJobSpec!=null&&i.hasOwnProperty("searchTrialJobSpec")){var p=l.google.cloud.aiplatform.v1.CustomJobSpec.verify(i.searchTrialJobSpec);if(p)return"searchTrialJobSpec."+p}return i.maxTrialCount!=null&&i.hasOwnProperty("maxTrialCount")&&!c.isInteger(i.maxTrialCount)?"maxTrialCount: integer expected":i.maxParallelTrialCount!=null&&i.hasOwnProperty("maxParallelTrialCount")&&!c.isInteger(i.maxParallelTrialCount)?"maxParallelTrialCount: integer expected":i.maxFailedTrialCount!=null&&i.hasOwnProperty("maxFailedTrialCount")&&!c.isInteger(i.maxFailedTrialCount)?"maxFailedTrialCount: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)return i;var p=new l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec;if(i.searchTrialJobSpec!=null){if(typeof i.searchTrialJobSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.searchTrialJobSpec: object expected");p.searchTrialJobSpec=l.google.cloud.aiplatform.v1.CustomJobSpec.fromObject(i.searchTrialJobSpec)}return i.maxTrialCount!=null&&(p.maxTrialCount=i.maxTrialCount|0),i.maxParallelTrialCount!=null&&(p.maxParallelTrialCount=i.maxParallelTrialCount|0),i.maxFailedTrialCount!=null&&(p.maxFailedTrialCount=i.maxFailedTrialCount|0),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.searchTrialJobSpec=null,f.maxTrialCount=0,f.maxParallelTrialCount=0,f.maxFailedTrialCount=0),i.searchTrialJobSpec!=null&&i.hasOwnProperty("searchTrialJobSpec")&&(f.searchTrialJobSpec=l.google.cloud.aiplatform.v1.CustomJobSpec.toObject(i.searchTrialJobSpec,p)),i.maxTrialCount!=null&&i.hasOwnProperty("maxTrialCount")&&(f.maxTrialCount=i.maxTrialCount),i.maxParallelTrialCount!=null&&i.hasOwnProperty("maxParallelTrialCount")&&(f.maxParallelTrialCount=i.maxParallelTrialCount),i.maxFailedTrialCount!=null&&i.hasOwnProperty("maxFailedTrialCount")&&(f.maxFailedTrialCount=i.maxFailedTrialCount),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec"},t}(),e.TrainTrialSpec=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.trainTrialJobSpec=l.google.cloud.aiplatform.v1.CustomJobSpec.decode(i,i.uint32());break}case 2:{y.maxParallelTrialCount=i.int32();break}case 3:{y.frequency=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.trainTrialJobSpec!=null&&i.hasOwnProperty("trainTrialJobSpec")){var p=l.google.cloud.aiplatform.v1.CustomJobSpec.verify(i.trainTrialJobSpec);if(p)return"trainTrialJobSpec."+p}return i.maxParallelTrialCount!=null&&i.hasOwnProperty("maxParallelTrialCount")&&!c.isInteger(i.maxParallelTrialCount)?"maxParallelTrialCount: integer expected":i.frequency!=null&&i.hasOwnProperty("frequency")&&!c.isInteger(i.frequency)?"frequency: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec)return i;var p=new l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec;if(i.trainTrialJobSpec!=null){if(typeof i.trainTrialJobSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.trainTrialJobSpec: object expected");p.trainTrialJobSpec=l.google.cloud.aiplatform.v1.CustomJobSpec.fromObject(i.trainTrialJobSpec)}return i.maxParallelTrialCount!=null&&(p.maxParallelTrialCount=i.maxParallelTrialCount|0),i.frequency!=null&&(p.frequency=i.frequency|0),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.trainTrialJobSpec=null,f.maxParallelTrialCount=0,f.frequency=0),i.trainTrialJobSpec!=null&&i.hasOwnProperty("trainTrialJobSpec")&&(f.trainTrialJobSpec=l.google.cloud.aiplatform.v1.CustomJobSpec.toObject(i.trainTrialJobSpec,p)),i.maxParallelTrialCount!=null&&i.hasOwnProperty("maxParallelTrialCount")&&(f.maxParallelTrialCount=i.maxParallelTrialCount),i.frequency!=null&&i.hasOwnProperty("frequency")&&(f.frequency=i.frequency),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec"},t}(),e.MultiTrialAlgorithm=function(){var t={},n=Object.create(t);return n[t[0]="MULTI_TRIAL_ALGORITHM_UNSPECIFIED"]=0,n[t[1]="REINFORCEMENT_LEARNING"]=1,n[t[2]="GRID_SEARCH"]=2,n}(),e}(),a}(),m.NasJobOutput=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.multiTrialJobOutput=l.google.cloud.aiplatform.v1.NasJobOutput.MultiTrialJobOutput.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.multiTrialJobOutput!=null&&t.hasOwnProperty("multiTrialJobOutput")){n.output=1;{var i=l.google.cloud.aiplatform.v1.NasJobOutput.MultiTrialJobOutput.verify(t.multiTrialJobOutput);if(i)return"multiTrialJobOutput."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.NasJobOutput)return t;var n=new l.google.cloud.aiplatform.v1.NasJobOutput;if(t.multiTrialJobOutput!=null){if(typeof t.multiTrialJobOutput!="object")throw TypeError(".google.cloud.aiplatform.v1.NasJobOutput.multiTrialJobOutput: object expected");n.multiTrialJobOutput=l.google.cloud.aiplatform.v1.NasJobOutput.MultiTrialJobOutput.fromObject(t.multiTrialJobOutput)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.multiTrialJobOutput!=null&&t.hasOwnProperty("multiTrialJobOutput")&&(i.multiTrialJobOutput=l.google.cloud.aiplatform.v1.NasJobOutput.MultiTrialJobOutput.toObject(t.multiTrialJobOutput,n),n.oneofs&&(i.output="multiTrialJobOutput")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.NasJobOutput"},a.MultiTrialJobOutput=function(){function e(t){if(this.searchTrials=[],this.trainTrials=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.searchTrials&&f.searchTrials.length||(f.searchTrials=[]),f.searchTrials.push(l.google.cloud.aiplatform.v1.NasTrial.decode(n,n.uint32()));break}case 2:{f.trainTrials&&f.trainTrials.length||(f.trainTrials=[]),f.trainTrials.push(l.google.cloud.aiplatform.v1.NasTrial.decode(n,n.uint32()));break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.searchTrials!=null&&n.hasOwnProperty("searchTrials")){if(!Array.isArray(n.searchTrials))return"searchTrials: array expected";for(var i=0;i>>3){case 1:{i.id=e.string();break}case 2:{i.state=e.int32();break}case 3:{i.finalMeasurement=l.google.cloud.aiplatform.v1.Measurement.decode(e,e.uint32());break}case 4:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.id!=null&&e.hasOwnProperty("id")&&!c.isString(e.id))return"id: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.finalMeasurement!=null&&e.hasOwnProperty("finalMeasurement")){var t=l.google.cloud.aiplatform.v1.Measurement.verify(e.finalMeasurement);if(t)return"finalMeasurement."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.NasTrial)return e;var t=new l.google.cloud.aiplatform.v1.NasTrial;switch(e.id!=null&&(t.id=String(e.id)),e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"REQUESTED":case 1:t.state=1;break;case"ACTIVE":case 2:t.state=2;break;case"STOPPING":case 3:t.state=3;break;case"SUCCEEDED":case 4:t.state=4;break;case"INFEASIBLE":case 5:t.state=5;break}if(e.finalMeasurement!=null){if(typeof e.finalMeasurement!="object")throw TypeError(".google.cloud.aiplatform.v1.NasTrial.finalMeasurement: object expected");t.finalMeasurement=l.google.cloud.aiplatform.v1.Measurement.fromObject(e.finalMeasurement)}if(e.startTime!=null){if(typeof e.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1.NasTrial.startTime: object expected");t.startTime=l.google.protobuf.Timestamp.fromObject(e.startTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1.NasTrial.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.id="",n.state=t.enums===String?"STATE_UNSPECIFIED":0,n.finalMeasurement=null,n.startTime=null,n.endTime=null),e.id!=null&&e.hasOwnProperty("id")&&(n.id=e.id),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.aiplatform.v1.NasTrial.State[e.state]===void 0?e.state:l.google.cloud.aiplatform.v1.NasTrial.State[e.state]:e.state),e.finalMeasurement!=null&&e.hasOwnProperty("finalMeasurement")&&(n.finalMeasurement=l.google.cloud.aiplatform.v1.Measurement.toObject(e.finalMeasurement,t)),e.startTime!=null&&e.hasOwnProperty("startTime")&&(n.startTime=l.google.protobuf.Timestamp.toObject(e.startTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.NasTrial"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="REQUESTED"]=1,e[r[2]="ACTIVE"]=2,e[r[3]="STOPPING"]=3,e[r[4]="SUCCEEDED"]=4,e[r[5]="INFEASIBLE"]=5,e}(),a}(),m.LineageSubgraph=function(){function a(r){if(this.artifacts=[],this.executions=[],this.events=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.artifacts&&i.artifacts.length||(i.artifacts=[]),i.artifacts.push(l.google.cloud.aiplatform.v1.Artifact.decode(e,e.uint32()));break}case 2:{i.executions&&i.executions.length||(i.executions=[]),i.executions.push(l.google.cloud.aiplatform.v1.Execution.decode(e,e.uint32()));break}case 3:{i.events&&i.events.length||(i.events=[]),i.events.push(l.google.cloud.aiplatform.v1.Event.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifacts!=null&&e.hasOwnProperty("artifacts")){if(!Array.isArray(e.artifacts))return"artifacts: array expected";for(var t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndexId=e.string();break}case 3:{i.queries&&i.queries.length||(i.queries=[]),i.queries.push(l.google.cloud.aiplatform.v1.FindNeighborsRequest.Query.decode(e,e.uint32()));break}case 4:{i.returnFullDatapoint=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint))return"indexEndpoint: string expected";if(e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId))return"deployedIndexId: string expected";if(e.queries!=null&&e.hasOwnProperty("queries")){if(!Array.isArray(e.queries))return"queries: array expected";for(var t=0;t>>3){case 1:{p.datapoint=l.google.cloud.aiplatform.v1.IndexDatapoint.decode(t,t.uint32());break}case 2:{p.neighborCount=t.int32();break}case 3:{p.perCrowdingAttributeNeighborCount=t.int32();break}case 4:{p.approximateNeighborCount=t.int32();break}case 5:{p.fractionLeafNodesToSearchOverride=t.double();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.datapoint!=null&&t.hasOwnProperty("datapoint")){var n=l.google.cloud.aiplatform.v1.IndexDatapoint.verify(t.datapoint);if(n)return"datapoint."+n}return t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&!c.isInteger(t.neighborCount)?"neighborCount: integer expected":t.perCrowdingAttributeNeighborCount!=null&&t.hasOwnProperty("perCrowdingAttributeNeighborCount")&&!c.isInteger(t.perCrowdingAttributeNeighborCount)?"perCrowdingAttributeNeighborCount: integer expected":t.approximateNeighborCount!=null&&t.hasOwnProperty("approximateNeighborCount")&&!c.isInteger(t.approximateNeighborCount)?"approximateNeighborCount: integer expected":t.fractionLeafNodesToSearchOverride!=null&&t.hasOwnProperty("fractionLeafNodesToSearchOverride")&&typeof t.fractionLeafNodesToSearchOverride!="number"?"fractionLeafNodesToSearchOverride: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.FindNeighborsRequest.Query)return t;var n=new l.google.cloud.aiplatform.v1.FindNeighborsRequest.Query;if(t.datapoint!=null){if(typeof t.datapoint!="object")throw TypeError(".google.cloud.aiplatform.v1.FindNeighborsRequest.Query.datapoint: object expected");n.datapoint=l.google.cloud.aiplatform.v1.IndexDatapoint.fromObject(t.datapoint)}return t.neighborCount!=null&&(n.neighborCount=t.neighborCount|0),t.perCrowdingAttributeNeighborCount!=null&&(n.perCrowdingAttributeNeighborCount=t.perCrowdingAttributeNeighborCount|0),t.approximateNeighborCount!=null&&(n.approximateNeighborCount=t.approximateNeighborCount|0),t.fractionLeafNodesToSearchOverride!=null&&(n.fractionLeafNodesToSearchOverride=Number(t.fractionLeafNodesToSearchOverride)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.datapoint=null,i.neighborCount=0,i.perCrowdingAttributeNeighborCount=0,i.approximateNeighborCount=0,i.fractionLeafNodesToSearchOverride=0),t.datapoint!=null&&t.hasOwnProperty("datapoint")&&(i.datapoint=l.google.cloud.aiplatform.v1.IndexDatapoint.toObject(t.datapoint,n)),t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&(i.neighborCount=t.neighborCount),t.perCrowdingAttributeNeighborCount!=null&&t.hasOwnProperty("perCrowdingAttributeNeighborCount")&&(i.perCrowdingAttributeNeighborCount=t.perCrowdingAttributeNeighborCount),t.approximateNeighborCount!=null&&t.hasOwnProperty("approximateNeighborCount")&&(i.approximateNeighborCount=t.approximateNeighborCount),t.fractionLeafNodesToSearchOverride!=null&&t.hasOwnProperty("fractionLeafNodesToSearchOverride")&&(i.fractionLeafNodesToSearchOverride=n.json&&!isFinite(t.fractionLeafNodesToSearchOverride)?String(t.fractionLeafNodesToSearchOverride):t.fractionLeafNodesToSearchOverride),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.FindNeighborsRequest.Query"},r}(),a}(),m.FindNeighborsResponse=function(){function a(r){if(this.nearestNeighbors=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.nearestNeighbors&&i.nearestNeighbors.length||(i.nearestNeighbors=[]),i.nearestNeighbors.push(l.google.cloud.aiplatform.v1.FindNeighborsResponse.NearestNeighbors.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.nearestNeighbors!=null&&e.hasOwnProperty("nearestNeighbors")){if(!Array.isArray(e.nearestNeighbors))return"nearestNeighbors: array expected";for(var t=0;t>>3){case 1:{p.datapoint=l.google.cloud.aiplatform.v1.IndexDatapoint.decode(t,t.uint32());break}case 2:{p.distance=t.double();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.datapoint!=null&&t.hasOwnProperty("datapoint")){var n=l.google.cloud.aiplatform.v1.IndexDatapoint.verify(t.datapoint);if(n)return"datapoint."+n}return t.distance!=null&&t.hasOwnProperty("distance")&&typeof t.distance!="number"?"distance: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.FindNeighborsResponse.Neighbor)return t;var n=new l.google.cloud.aiplatform.v1.FindNeighborsResponse.Neighbor;if(t.datapoint!=null){if(typeof t.datapoint!="object")throw TypeError(".google.cloud.aiplatform.v1.FindNeighborsResponse.Neighbor.datapoint: object expected");n.datapoint=l.google.cloud.aiplatform.v1.IndexDatapoint.fromObject(t.datapoint)}return t.distance!=null&&(n.distance=Number(t.distance)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.datapoint=null,i.distance=0),t.datapoint!=null&&t.hasOwnProperty("datapoint")&&(i.datapoint=l.google.cloud.aiplatform.v1.IndexDatapoint.toObject(t.datapoint,n)),t.distance!=null&&t.hasOwnProperty("distance")&&(i.distance=n.json&&!isFinite(t.distance)?String(t.distance):t.distance),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.FindNeighborsResponse.Neighbor"},r}(),a.NearestNeighbors=function(){function r(e){if(this.neighbors=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.id=t.string();break}case 2:{p.neighbors&&p.neighbors.length||(p.neighbors=[]),p.neighbors.push(l.google.cloud.aiplatform.v1.FindNeighborsResponse.Neighbor.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.id!=null&&t.hasOwnProperty("id")&&!c.isString(t.id))return"id: string expected";if(t.neighbors!=null&&t.hasOwnProperty("neighbors")){if(!Array.isArray(t.neighbors))return"neighbors: array expected";for(var n=0;n>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndexId=e.string();break}case 3:{i.ids&&i.ids.length||(i.ids=[]),i.ids.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint))return"indexEndpoint: string expected";if(e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId))return"deployedIndexId: string expected";if(e.ids!=null&&e.hasOwnProperty("ids")){if(!Array.isArray(e.ids))return"ids: array expected";for(var t=0;t>>3){case 1:{i.datapoints&&i.datapoints.length||(i.datapoints=[]),i.datapoints.push(l.google.cloud.aiplatform.v1.IndexDatapoint.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.datapoints!=null&&e.hasOwnProperty("datapoints")){if(!Array.isArray(e.datapoints))return"datapoints: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.schemaVersion=e.string();break}case 3:{i.schema=e.string();break}case 4:{i.schemaType=e.int32();break}case 5:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.description=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.schemaVersion!=null&&e.hasOwnProperty("schemaVersion")&&!c.isString(e.schemaVersion))return"schemaVersion: string expected";if(e.schema!=null&&e.hasOwnProperty("schema")&&!c.isString(e.schema))return"schema: string expected";if(e.schemaType!=null&&e.hasOwnProperty("schemaType"))switch(e.schemaType){default:return"schemaType: enum value expected";case 0:case 1:case 2:case 3:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}return e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description)?"description: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MetadataSchema)return e;var t=new l.google.cloud.aiplatform.v1.MetadataSchema;switch(e.name!=null&&(t.name=String(e.name)),e.schemaVersion!=null&&(t.schemaVersion=String(e.schemaVersion)),e.schema!=null&&(t.schema=String(e.schema)),e.schemaType){default:if(typeof e.schemaType=="number"){t.schemaType=e.schemaType;break}break;case"METADATA_SCHEMA_TYPE_UNSPECIFIED":case 0:t.schemaType=0;break;case"ARTIFACT_TYPE":case 1:t.schemaType=1;break;case"EXECUTION_TYPE":case 2:t.schemaType=2;break;case"CONTEXT_TYPE":case 3:t.schemaType=3;break}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.MetadataSchema.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}return e.description!=null&&(t.description=String(e.description)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.schemaVersion="",n.schema="",n.schemaType=t.enums===String?"METADATA_SCHEMA_TYPE_UNSPECIFIED":0,n.createTime=null,n.description=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.schemaVersion!=null&&e.hasOwnProperty("schemaVersion")&&(n.schemaVersion=e.schemaVersion),e.schema!=null&&e.hasOwnProperty("schema")&&(n.schema=e.schema),e.schemaType!=null&&e.hasOwnProperty("schemaType")&&(n.schemaType=t.enums===String?l.google.cloud.aiplatform.v1.MetadataSchema.MetadataSchemaType[e.schemaType]===void 0?e.schemaType:l.google.cloud.aiplatform.v1.MetadataSchema.MetadataSchemaType[e.schemaType]:e.schemaType),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.description!=null&&e.hasOwnProperty("description")&&(n.description=e.description),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MetadataSchema"},a.MetadataSchemaType=function(){var r={},e=Object.create(r);return e[r[0]="METADATA_SCHEMA_TYPE_UNSPECIFIED"]=0,e[r[1]="ARTIFACT_TYPE"]=1,e[r[2]="EXECUTION_TYPE"]=2,e[r[3]="CONTEXT_TYPE"]=3,e}(),a}(),m.MetadataService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createMetadataStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateMetadataStoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateMetadataStore"}),Object.defineProperty(a.prototype.getMetadataStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetMetadataStoreRequest,l.google.cloud.aiplatform.v1.MetadataStore,e,t)},"name",{value:"GetMetadataStore"}),Object.defineProperty(a.prototype.listMetadataStores=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListMetadataStoresRequest,l.google.cloud.aiplatform.v1.ListMetadataStoresResponse,e,t)},"name",{value:"ListMetadataStores"}),Object.defineProperty(a.prototype.deleteMetadataStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteMetadataStoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteMetadataStore"}),Object.defineProperty(a.prototype.createArtifact=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateArtifactRequest,l.google.cloud.aiplatform.v1.Artifact,e,t)},"name",{value:"CreateArtifact"}),Object.defineProperty(a.prototype.getArtifact=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetArtifactRequest,l.google.cloud.aiplatform.v1.Artifact,e,t)},"name",{value:"GetArtifact"}),Object.defineProperty(a.prototype.listArtifacts=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListArtifactsRequest,l.google.cloud.aiplatform.v1.ListArtifactsResponse,e,t)},"name",{value:"ListArtifacts"}),Object.defineProperty(a.prototype.updateArtifact=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateArtifactRequest,l.google.cloud.aiplatform.v1.Artifact,e,t)},"name",{value:"UpdateArtifact"}),Object.defineProperty(a.prototype.deleteArtifact=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteArtifactRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteArtifact"}),Object.defineProperty(a.prototype.purgeArtifacts=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.PurgeArtifactsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"PurgeArtifacts"}),Object.defineProperty(a.prototype.createContext=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateContextRequest,l.google.cloud.aiplatform.v1.Context,e,t)},"name",{value:"CreateContext"}),Object.defineProperty(a.prototype.getContext=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetContextRequest,l.google.cloud.aiplatform.v1.Context,e,t)},"name",{value:"GetContext"}),Object.defineProperty(a.prototype.listContexts=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListContextsRequest,l.google.cloud.aiplatform.v1.ListContextsResponse,e,t)},"name",{value:"ListContexts"}),Object.defineProperty(a.prototype.updateContext=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateContextRequest,l.google.cloud.aiplatform.v1.Context,e,t)},"name",{value:"UpdateContext"}),Object.defineProperty(a.prototype.deleteContext=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteContextRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteContext"}),Object.defineProperty(a.prototype.purgeContexts=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.PurgeContextsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"PurgeContexts"}),Object.defineProperty(a.prototype.addContextArtifactsAndExecutions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.AddContextArtifactsAndExecutionsRequest,l.google.cloud.aiplatform.v1.AddContextArtifactsAndExecutionsResponse,e,t)},"name",{value:"AddContextArtifactsAndExecutions"}),Object.defineProperty(a.prototype.addContextChildren=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.AddContextChildrenRequest,l.google.cloud.aiplatform.v1.AddContextChildrenResponse,e,t)},"name",{value:"AddContextChildren"}),Object.defineProperty(a.prototype.removeContextChildren=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.RemoveContextChildrenRequest,l.google.cloud.aiplatform.v1.RemoveContextChildrenResponse,e,t)},"name",{value:"RemoveContextChildren"}),Object.defineProperty(a.prototype.queryContextLineageSubgraph=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.QueryContextLineageSubgraphRequest,l.google.cloud.aiplatform.v1.LineageSubgraph,e,t)},"name",{value:"QueryContextLineageSubgraph"}),Object.defineProperty(a.prototype.createExecution=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateExecutionRequest,l.google.cloud.aiplatform.v1.Execution,e,t)},"name",{value:"CreateExecution"}),Object.defineProperty(a.prototype.getExecution=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetExecutionRequest,l.google.cloud.aiplatform.v1.Execution,e,t)},"name",{value:"GetExecution"}),Object.defineProperty(a.prototype.listExecutions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListExecutionsRequest,l.google.cloud.aiplatform.v1.ListExecutionsResponse,e,t)},"name",{value:"ListExecutions"}),Object.defineProperty(a.prototype.updateExecution=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateExecutionRequest,l.google.cloud.aiplatform.v1.Execution,e,t)},"name",{value:"UpdateExecution"}),Object.defineProperty(a.prototype.deleteExecution=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteExecutionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteExecution"}),Object.defineProperty(a.prototype.purgeExecutions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.PurgeExecutionsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"PurgeExecutions"}),Object.defineProperty(a.prototype.addExecutionEvents=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.AddExecutionEventsRequest,l.google.cloud.aiplatform.v1.AddExecutionEventsResponse,e,t)},"name",{value:"AddExecutionEvents"}),Object.defineProperty(a.prototype.queryExecutionInputsAndOutputs=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.QueryExecutionInputsAndOutputsRequest,l.google.cloud.aiplatform.v1.LineageSubgraph,e,t)},"name",{value:"QueryExecutionInputsAndOutputs"}),Object.defineProperty(a.prototype.createMetadataSchema=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateMetadataSchemaRequest,l.google.cloud.aiplatform.v1.MetadataSchema,e,t)},"name",{value:"CreateMetadataSchema"}),Object.defineProperty(a.prototype.getMetadataSchema=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetMetadataSchemaRequest,l.google.cloud.aiplatform.v1.MetadataSchema,e,t)},"name",{value:"GetMetadataSchema"}),Object.defineProperty(a.prototype.listMetadataSchemas=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListMetadataSchemasRequest,l.google.cloud.aiplatform.v1.ListMetadataSchemasResponse,e,t)},"name",{value:"ListMetadataSchemas"}),Object.defineProperty(a.prototype.queryArtifactLineageSubgraph=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.QueryArtifactLineageSubgraphRequest,l.google.cloud.aiplatform.v1.LineageSubgraph,e,t)},"name",{value:"QueryArtifactLineageSubgraph"}),a}(),m.CreateMetadataStoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.metadataStore=l.google.cloud.aiplatform.v1.MetadataStore.decode(e,e.uint32());break}case 3:{i.metadataStoreId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.metadataStore!=null&&e.hasOwnProperty("metadataStore")){var t=l.google.cloud.aiplatform.v1.MetadataStore.verify(e.metadataStore);if(t)return"metadataStore."+t}return e.metadataStoreId!=null&&e.hasOwnProperty("metadataStoreId")&&!c.isString(e.metadataStoreId)?"metadataStoreId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateMetadataStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateMetadataStoreRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.metadataStore!=null){if(typeof e.metadataStore!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateMetadataStoreRequest.metadataStore: object expected");t.metadataStore=l.google.cloud.aiplatform.v1.MetadataStore.fromObject(e.metadataStore)}return e.metadataStoreId!=null&&(t.metadataStoreId=String(e.metadataStoreId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.metadataStore=null,n.metadataStoreId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.metadataStore!=null&&e.hasOwnProperty("metadataStore")&&(n.metadataStore=l.google.cloud.aiplatform.v1.MetadataStore.toObject(e.metadataStore,t)),e.metadataStoreId!=null&&e.hasOwnProperty("metadataStoreId")&&(n.metadataStoreId=e.metadataStoreId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateMetadataStoreRequest"},a}(),m.CreateMetadataStoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateMetadataStoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateMetadataStoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateMetadataStoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateMetadataStoreOperationMetadata"},a}(),m.GetMetadataStoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetMetadataStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetMetadataStoreRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetMetadataStoreRequest"},a}(),m.ListMetadataStoresRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListMetadataStoresRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListMetadataStoresRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListMetadataStoresRequest"},a}(),m.ListMetadataStoresResponse=function(){function a(r){if(this.metadataStores=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.metadataStores&&i.metadataStores.length||(i.metadataStores=[]),i.metadataStores.push(l.google.cloud.aiplatform.v1.MetadataStore.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.metadataStores!=null&&e.hasOwnProperty("metadataStores")){if(!Array.isArray(e.metadataStores))return"metadataStores: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteMetadataStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteMetadataStoreRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteMetadataStoreRequest"},a}(),m.DeleteMetadataStoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteMetadataStoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.DeleteMetadataStoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteMetadataStoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteMetadataStoreOperationMetadata"},a}(),m.CreateArtifactRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.artifact=l.google.cloud.aiplatform.v1.Artifact.decode(e,e.uint32());break}case 3:{i.artifactId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.artifact!=null&&e.hasOwnProperty("artifact")){var t=l.google.cloud.aiplatform.v1.Artifact.verify(e.artifact);if(t)return"artifact."+t}return e.artifactId!=null&&e.hasOwnProperty("artifactId")&&!c.isString(e.artifactId)?"artifactId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateArtifactRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateArtifactRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.artifact!=null){if(typeof e.artifact!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateArtifactRequest.artifact: object expected");t.artifact=l.google.cloud.aiplatform.v1.Artifact.fromObject(e.artifact)}return e.artifactId!=null&&(t.artifactId=String(e.artifactId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.artifact=null,n.artifactId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.artifact!=null&&e.hasOwnProperty("artifact")&&(n.artifact=l.google.cloud.aiplatform.v1.Artifact.toObject(e.artifact,t)),e.artifactId!=null&&e.hasOwnProperty("artifactId")&&(n.artifactId=e.artifactId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateArtifactRequest"},a}(),m.GetArtifactRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetArtifactRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetArtifactRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetArtifactRequest"},a}(),m.ListArtifactsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListArtifactsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListArtifactsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListArtifactsRequest"},a}(),m.ListArtifactsResponse=function(){function a(r){if(this.artifacts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.artifacts&&i.artifacts.length||(i.artifacts=[]),i.artifacts.push(l.google.cloud.aiplatform.v1.Artifact.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifacts!=null&&e.hasOwnProperty("artifacts")){if(!Array.isArray(e.artifacts))return"artifacts: array expected";for(var t=0;t>>3){case 1:{i.artifact=l.google.cloud.aiplatform.v1.Artifact.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 3:{i.allowMissing=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifact!=null&&e.hasOwnProperty("artifact")){var t=l.google.cloud.aiplatform.v1.Artifact.verify(e.artifact);if(t)return"artifact."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&typeof e.allowMissing!="boolean"?"allowMissing: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateArtifactRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateArtifactRequest;if(e.artifact!=null){if(typeof e.artifact!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateArtifactRequest.artifact: object expected");t.artifact=l.google.cloud.aiplatform.v1.Artifact.fromObject(e.artifact)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateArtifactRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return e.allowMissing!=null&&(t.allowMissing=!!e.allowMissing),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.artifact=null,n.updateMask=null,n.allowMissing=!1),e.artifact!=null&&e.hasOwnProperty("artifact")&&(n.artifact=l.google.cloud.aiplatform.v1.Artifact.toObject(e.artifact,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&(n.allowMissing=e.allowMissing),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateArtifactRequest"},a}(),m.DeleteArtifactRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.etag=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteArtifactRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteArtifactRequest;return e.name!=null&&(t.name=String(e.name)),e.etag!=null&&(t.etag=String(e.etag)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.etag=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteArtifactRequest"},a}(),m.PurgeArtifactsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.force=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PurgeArtifactsRequest)return e;var t=new l.google.cloud.aiplatform.v1.PurgeArtifactsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.force=!1),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PurgeArtifactsRequest"},a}(),m.PurgeArtifactsResponse=function(){function a(r){if(this.purgeSample=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.purgeCount=e.int64();break}case 2:{i.purgeSample&&i.purgeSample.length||(i.purgeSample=[]),i.purgeSample.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.purgeCount!=null&&e.hasOwnProperty("purgeCount")&&!c.isInteger(e.purgeCount)&&!(e.purgeCount&&c.isInteger(e.purgeCount.low)&&c.isInteger(e.purgeCount.high)))return"purgeCount: integer|Long expected";if(e.purgeSample!=null&&e.hasOwnProperty("purgeSample")){if(!Array.isArray(e.purgeSample))return"purgeSample: array expected";for(var t=0;t>>0,e.purgeCount.high>>>0).toNumber())),e.purgeSample){if(!Array.isArray(e.purgeSample))throw TypeError(".google.cloud.aiplatform.v1.PurgeArtifactsResponse.purgeSample: array expected");t.purgeSample=[];for(var n=0;n>>0,e.purgeCount.high>>>0).toNumber():e.purgeCount),e.purgeSample&&e.purgeSample.length){n.purgeSample=[];for(var p=0;p>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PurgeArtifactsMetadata)return e;var t=new l.google.cloud.aiplatform.v1.PurgeArtifactsMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.PurgeArtifactsMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PurgeArtifactsMetadata"},a}(),m.CreateContextRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.context=l.google.cloud.aiplatform.v1.Context.decode(e,e.uint32());break}case 3:{i.contextId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.context!=null&&e.hasOwnProperty("context")){var t=l.google.cloud.aiplatform.v1.Context.verify(e.context);if(t)return"context."+t}return e.contextId!=null&&e.hasOwnProperty("contextId")&&!c.isString(e.contextId)?"contextId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateContextRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateContextRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.context!=null){if(typeof e.context!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateContextRequest.context: object expected");t.context=l.google.cloud.aiplatform.v1.Context.fromObject(e.context)}return e.contextId!=null&&(t.contextId=String(e.contextId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.context=null,n.contextId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.context!=null&&e.hasOwnProperty("context")&&(n.context=l.google.cloud.aiplatform.v1.Context.toObject(e.context,t)),e.contextId!=null&&e.hasOwnProperty("contextId")&&(n.contextId=e.contextId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateContextRequest"},a}(),m.GetContextRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetContextRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetContextRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetContextRequest"},a}(),m.ListContextsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListContextsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListContextsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListContextsRequest"},a}(),m.ListContextsResponse=function(){function a(r){if(this.contexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.contexts&&i.contexts.length||(i.contexts=[]),i.contexts.push(l.google.cloud.aiplatform.v1.Context.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.contexts!=null&&e.hasOwnProperty("contexts")){if(!Array.isArray(e.contexts))return"contexts: array expected";for(var t=0;t>>3){case 1:{i.context=l.google.cloud.aiplatform.v1.Context.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 3:{i.allowMissing=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.context!=null&&e.hasOwnProperty("context")){var t=l.google.cloud.aiplatform.v1.Context.verify(e.context);if(t)return"context."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&typeof e.allowMissing!="boolean"?"allowMissing: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateContextRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateContextRequest;if(e.context!=null){if(typeof e.context!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateContextRequest.context: object expected");t.context=l.google.cloud.aiplatform.v1.Context.fromObject(e.context)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateContextRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return e.allowMissing!=null&&(t.allowMissing=!!e.allowMissing),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.context=null,n.updateMask=null,n.allowMissing=!1),e.context!=null&&e.hasOwnProperty("context")&&(n.context=l.google.cloud.aiplatform.v1.Context.toObject(e.context,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&(n.allowMissing=e.allowMissing),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateContextRequest"},a}(),m.DeleteContextRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}case 3:{i.etag=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteContextRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteContextRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),e.etag!=null&&(t.etag=String(e.etag)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1,n.etag=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteContextRequest"},a}(),m.PurgeContextsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.force=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PurgeContextsRequest)return e;var t=new l.google.cloud.aiplatform.v1.PurgeContextsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.force=!1),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PurgeContextsRequest"},a}(),m.PurgeContextsResponse=function(){function a(r){if(this.purgeSample=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.purgeCount=e.int64();break}case 2:{i.purgeSample&&i.purgeSample.length||(i.purgeSample=[]),i.purgeSample.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.purgeCount!=null&&e.hasOwnProperty("purgeCount")&&!c.isInteger(e.purgeCount)&&!(e.purgeCount&&c.isInteger(e.purgeCount.low)&&c.isInteger(e.purgeCount.high)))return"purgeCount: integer|Long expected";if(e.purgeSample!=null&&e.hasOwnProperty("purgeSample")){if(!Array.isArray(e.purgeSample))return"purgeSample: array expected";for(var t=0;t>>0,e.purgeCount.high>>>0).toNumber())),e.purgeSample){if(!Array.isArray(e.purgeSample))throw TypeError(".google.cloud.aiplatform.v1.PurgeContextsResponse.purgeSample: array expected");t.purgeSample=[];for(var n=0;n>>0,e.purgeCount.high>>>0).toNumber():e.purgeCount),e.purgeSample&&e.purgeSample.length){n.purgeSample=[];for(var p=0;p>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PurgeContextsMetadata)return e;var t=new l.google.cloud.aiplatform.v1.PurgeContextsMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.PurgeContextsMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PurgeContextsMetadata"},a}(),m.AddContextArtifactsAndExecutionsRequest=function(){function a(r){if(this.artifacts=[],this.executions=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.context=e.string();break}case 2:{i.artifacts&&i.artifacts.length||(i.artifacts=[]),i.artifacts.push(e.string());break}case 3:{i.executions&&i.executions.length||(i.executions=[]),i.executions.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.context!=null&&e.hasOwnProperty("context")&&!c.isString(e.context))return"context: string expected";if(e.artifacts!=null&&e.hasOwnProperty("artifacts")){if(!Array.isArray(e.artifacts))return"artifacts: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.AddContextArtifactsAndExecutionsResponse?e:new l.google.cloud.aiplatform.v1.AddContextArtifactsAndExecutionsResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.AddContextArtifactsAndExecutionsResponse"},a}(),m.AddContextChildrenRequest=function(){function a(r){if(this.childContexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.context=e.string();break}case 2:{i.childContexts&&i.childContexts.length||(i.childContexts=[]),i.childContexts.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.context!=null&&e.hasOwnProperty("context")&&!c.isString(e.context))return"context: string expected";if(e.childContexts!=null&&e.hasOwnProperty("childContexts")){if(!Array.isArray(e.childContexts))return"childContexts: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.AddContextChildrenResponse?e:new l.google.cloud.aiplatform.v1.AddContextChildrenResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.AddContextChildrenResponse"},a}(),m.RemoveContextChildrenRequest=function(){function a(r){if(this.childContexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.context=e.string();break}case 2:{i.childContexts&&i.childContexts.length||(i.childContexts=[]),i.childContexts.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.context!=null&&e.hasOwnProperty("context")&&!c.isString(e.context))return"context: string expected";if(e.childContexts!=null&&e.hasOwnProperty("childContexts")){if(!Array.isArray(e.childContexts))return"childContexts: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.RemoveContextChildrenResponse?e:new l.google.cloud.aiplatform.v1.RemoveContextChildrenResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.RemoveContextChildrenResponse"},a}(),m.QueryContextLineageSubgraphRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.context=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.context!=null&&e.hasOwnProperty("context")&&!c.isString(e.context)?"context: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.QueryContextLineageSubgraphRequest)return e;var t=new l.google.cloud.aiplatform.v1.QueryContextLineageSubgraphRequest;return e.context!=null&&(t.context=String(e.context)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.context=""),e.context!=null&&e.hasOwnProperty("context")&&(n.context=e.context),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.QueryContextLineageSubgraphRequest"},a}(),m.CreateExecutionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.execution=l.google.cloud.aiplatform.v1.Execution.decode(e,e.uint32());break}case 3:{i.executionId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.execution!=null&&e.hasOwnProperty("execution")){var t=l.google.cloud.aiplatform.v1.Execution.verify(e.execution);if(t)return"execution."+t}return e.executionId!=null&&e.hasOwnProperty("executionId")&&!c.isString(e.executionId)?"executionId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateExecutionRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateExecutionRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.execution!=null){if(typeof e.execution!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateExecutionRequest.execution: object expected");t.execution=l.google.cloud.aiplatform.v1.Execution.fromObject(e.execution)}return e.executionId!=null&&(t.executionId=String(e.executionId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.execution=null,n.executionId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.execution!=null&&e.hasOwnProperty("execution")&&(n.execution=l.google.cloud.aiplatform.v1.Execution.toObject(e.execution,t)),e.executionId!=null&&e.hasOwnProperty("executionId")&&(n.executionId=e.executionId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateExecutionRequest"},a}(),m.GetExecutionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetExecutionRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetExecutionRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetExecutionRequest"},a}(),m.ListExecutionsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListExecutionsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListExecutionsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListExecutionsRequest"},a}(),m.ListExecutionsResponse=function(){function a(r){if(this.executions=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.executions&&i.executions.length||(i.executions=[]),i.executions.push(l.google.cloud.aiplatform.v1.Execution.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.executions!=null&&e.hasOwnProperty("executions")){if(!Array.isArray(e.executions))return"executions: array expected";for(var t=0;t>>3){case 1:{i.execution=l.google.cloud.aiplatform.v1.Execution.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 3:{i.allowMissing=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.execution!=null&&e.hasOwnProperty("execution")){var t=l.google.cloud.aiplatform.v1.Execution.verify(e.execution);if(t)return"execution."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&typeof e.allowMissing!="boolean"?"allowMissing: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateExecutionRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateExecutionRequest;if(e.execution!=null){if(typeof e.execution!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateExecutionRequest.execution: object expected");t.execution=l.google.cloud.aiplatform.v1.Execution.fromObject(e.execution)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateExecutionRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return e.allowMissing!=null&&(t.allowMissing=!!e.allowMissing),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.execution=null,n.updateMask=null,n.allowMissing=!1),e.execution!=null&&e.hasOwnProperty("execution")&&(n.execution=l.google.cloud.aiplatform.v1.Execution.toObject(e.execution,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&(n.allowMissing=e.allowMissing),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateExecutionRequest"},a}(),m.DeleteExecutionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.etag=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteExecutionRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteExecutionRequest;return e.name!=null&&(t.name=String(e.name)),e.etag!=null&&(t.etag=String(e.etag)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.etag=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteExecutionRequest"},a}(),m.PurgeExecutionsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.force=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PurgeExecutionsRequest)return e;var t=new l.google.cloud.aiplatform.v1.PurgeExecutionsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.force=!1),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PurgeExecutionsRequest"},a}(),m.PurgeExecutionsResponse=function(){function a(r){if(this.purgeSample=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.purgeCount=e.int64();break}case 2:{i.purgeSample&&i.purgeSample.length||(i.purgeSample=[]),i.purgeSample.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.purgeCount!=null&&e.hasOwnProperty("purgeCount")&&!c.isInteger(e.purgeCount)&&!(e.purgeCount&&c.isInteger(e.purgeCount.low)&&c.isInteger(e.purgeCount.high)))return"purgeCount: integer|Long expected";if(e.purgeSample!=null&&e.hasOwnProperty("purgeSample")){if(!Array.isArray(e.purgeSample))return"purgeSample: array expected";for(var t=0;t>>0,e.purgeCount.high>>>0).toNumber())),e.purgeSample){if(!Array.isArray(e.purgeSample))throw TypeError(".google.cloud.aiplatform.v1.PurgeExecutionsResponse.purgeSample: array expected");t.purgeSample=[];for(var n=0;n>>0,e.purgeCount.high>>>0).toNumber():e.purgeCount),e.purgeSample&&e.purgeSample.length){n.purgeSample=[];for(var p=0;p>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PurgeExecutionsMetadata)return e;var t=new l.google.cloud.aiplatform.v1.PurgeExecutionsMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.PurgeExecutionsMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PurgeExecutionsMetadata"},a}(),m.AddExecutionEventsRequest=function(){function a(r){if(this.events=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.execution=e.string();break}case 2:{i.events&&i.events.length||(i.events=[]),i.events.push(l.google.cloud.aiplatform.v1.Event.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.execution!=null&&e.hasOwnProperty("execution")&&!c.isString(e.execution))return"execution: string expected";if(e.events!=null&&e.hasOwnProperty("events")){if(!Array.isArray(e.events))return"events: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.AddExecutionEventsResponse?e:new l.google.cloud.aiplatform.v1.AddExecutionEventsResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.AddExecutionEventsResponse"},a}(),m.QueryExecutionInputsAndOutputsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.execution=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.execution!=null&&e.hasOwnProperty("execution")&&!c.isString(e.execution)?"execution: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.QueryExecutionInputsAndOutputsRequest)return e;var t=new l.google.cloud.aiplatform.v1.QueryExecutionInputsAndOutputsRequest;return e.execution!=null&&(t.execution=String(e.execution)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.execution=""),e.execution!=null&&e.hasOwnProperty("execution")&&(n.execution=e.execution),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.QueryExecutionInputsAndOutputsRequest"},a}(),m.CreateMetadataSchemaRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.metadataSchema=l.google.cloud.aiplatform.v1.MetadataSchema.decode(e,e.uint32());break}case 3:{i.metadataSchemaId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.metadataSchema!=null&&e.hasOwnProperty("metadataSchema")){var t=l.google.cloud.aiplatform.v1.MetadataSchema.verify(e.metadataSchema);if(t)return"metadataSchema."+t}return e.metadataSchemaId!=null&&e.hasOwnProperty("metadataSchemaId")&&!c.isString(e.metadataSchemaId)?"metadataSchemaId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateMetadataSchemaRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateMetadataSchemaRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.metadataSchema!=null){if(typeof e.metadataSchema!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateMetadataSchemaRequest.metadataSchema: object expected");t.metadataSchema=l.google.cloud.aiplatform.v1.MetadataSchema.fromObject(e.metadataSchema)}return e.metadataSchemaId!=null&&(t.metadataSchemaId=String(e.metadataSchemaId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.metadataSchema=null,n.metadataSchemaId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.metadataSchema!=null&&e.hasOwnProperty("metadataSchema")&&(n.metadataSchema=l.google.cloud.aiplatform.v1.MetadataSchema.toObject(e.metadataSchema,t)),e.metadataSchemaId!=null&&e.hasOwnProperty("metadataSchemaId")&&(n.metadataSchemaId=e.metadataSchemaId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateMetadataSchemaRequest"},a}(),m.GetMetadataSchemaRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetMetadataSchemaRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetMetadataSchemaRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetMetadataSchemaRequest"},a}(),m.ListMetadataSchemasRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListMetadataSchemasRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListMetadataSchemasRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListMetadataSchemasRequest"},a}(),m.ListMetadataSchemasResponse=function(){function a(r){if(this.metadataSchemas=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.metadataSchemas&&i.metadataSchemas.length||(i.metadataSchemas=[]),i.metadataSchemas.push(l.google.cloud.aiplatform.v1.MetadataSchema.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.metadataSchemas!=null&&e.hasOwnProperty("metadataSchemas")){if(!Array.isArray(e.metadataSchemas))return"metadataSchemas: array expected";for(var t=0;t>>3){case 1:{i.artifact=e.string();break}case 2:{i.maxHops=e.int32();break}case 3:{i.filter=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.artifact!=null&&e.hasOwnProperty("artifact")&&!c.isString(e.artifact)?"artifact: string expected":e.maxHops!=null&&e.hasOwnProperty("maxHops")&&!c.isInteger(e.maxHops)?"maxHops: integer expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.QueryArtifactLineageSubgraphRequest)return e;var t=new l.google.cloud.aiplatform.v1.QueryArtifactLineageSubgraphRequest;return e.artifact!=null&&(t.artifact=String(e.artifact)),e.maxHops!=null&&(t.maxHops=e.maxHops|0),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.artifact="",n.maxHops=0,n.filter=""),e.artifact!=null&&e.hasOwnProperty("artifact")&&(n.artifact=e.artifact),e.maxHops!=null&&e.hasOwnProperty("maxHops")&&(n.maxHops=e.maxHops),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.QueryArtifactLineageSubgraphRequest"},a}(),m.MetadataStore=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 6:{i.description=e.string();break}case 7:{i.state=l.google.cloud.aiplatform.v1.MetadataStore.MetadataStoreState.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.encryptionSpec!=null&&e.hasOwnProperty("encryptionSpec")){var t=l.google.cloud.aiplatform.v1.EncryptionSpec.verify(e.encryptionSpec);if(t)return"encryptionSpec."+t}if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.state!=null&&e.hasOwnProperty("state")){var t=l.google.cloud.aiplatform.v1.MetadataStore.MetadataStoreState.verify(e.state);if(t)return"state."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MetadataStore)return e;var t=new l.google.cloud.aiplatform.v1.MetadataStore;if(e.name!=null&&(t.name=String(e.name)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.MetadataStore.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.MetadataStore.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}if(e.encryptionSpec!=null){if(typeof e.encryptionSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.MetadataStore.encryptionSpec: object expected");t.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.fromObject(e.encryptionSpec)}if(e.description!=null&&(t.description=String(e.description)),e.state!=null){if(typeof e.state!="object")throw TypeError(".google.cloud.aiplatform.v1.MetadataStore.state: object expected");t.state=l.google.cloud.aiplatform.v1.MetadataStore.MetadataStoreState.fromObject(e.state)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.createTime=null,n.updateTime=null,n.encryptionSpec=null,n.description="",n.state=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),e.encryptionSpec!=null&&e.hasOwnProperty("encryptionSpec")&&(n.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.toObject(e.encryptionSpec,t)),e.description!=null&&e.hasOwnProperty("description")&&(n.description=e.description),e.state!=null&&e.hasOwnProperty("state")&&(n.state=l.google.cloud.aiplatform.v1.MetadataStore.MetadataStoreState.toObject(e.state,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MetadataStore"},a.MetadataStoreState=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.diskUtilizationBytes=t.int64();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.diskUtilizationBytes!=null&&t.hasOwnProperty("diskUtilizationBytes")&&!c.isInteger(t.diskUtilizationBytes)&&!(t.diskUtilizationBytes&&c.isInteger(t.diskUtilizationBytes.low)&&c.isInteger(t.diskUtilizationBytes.high))?"diskUtilizationBytes: integer|Long expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.MetadataStore.MetadataStoreState)return t;var n=new l.google.cloud.aiplatform.v1.MetadataStore.MetadataStoreState;return t.diskUtilizationBytes!=null&&(c.Long?(n.diskUtilizationBytes=c.Long.fromValue(t.diskUtilizationBytes)).unsigned=!1:typeof t.diskUtilizationBytes=="string"?n.diskUtilizationBytes=parseInt(t.diskUtilizationBytes,10):typeof t.diskUtilizationBytes=="number"?n.diskUtilizationBytes=t.diskUtilizationBytes:typeof t.diskUtilizationBytes=="object"&&(n.diskUtilizationBytes=new c.LongBits(t.diskUtilizationBytes.low>>>0,t.diskUtilizationBytes.high>>>0).toNumber())),n},r.toObject=function(t,n){n||(n={});var i={};if(n.defaults)if(c.Long){var p=new c.Long(0,0,!1);i.diskUtilizationBytes=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.diskUtilizationBytes=n.longs===String?"0":0;return t.diskUtilizationBytes!=null&&t.hasOwnProperty("diskUtilizationBytes")&&(typeof t.diskUtilizationBytes=="number"?i.diskUtilizationBytes=n.longs===String?String(t.diskUtilizationBytes):t.diskUtilizationBytes:i.diskUtilizationBytes=n.longs===String?c.Long.prototype.toString.call(t.diskUtilizationBytes):n.longs===Number?new c.LongBits(t.diskUtilizationBytes.low>>>0,t.diskUtilizationBytes.high>>>0).toNumber():t.diskUtilizationBytes),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.MetadataStore.MetadataStoreState"},r}(),a}(),m.MigratableResource=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.mlEngineModelVersion=l.google.cloud.aiplatform.v1.MigratableResource.MlEngineModelVersion.decode(t,t.uint32());break}case 2:{p.automlModel=l.google.cloud.aiplatform.v1.MigratableResource.AutomlModel.decode(t,t.uint32());break}case 3:{p.automlDataset=l.google.cloud.aiplatform.v1.MigratableResource.AutomlDataset.decode(t,t.uint32());break}case 4:{p.dataLabelingDataset=l.google.cloud.aiplatform.v1.MigratableResource.DataLabelingDataset.decode(t,t.uint32());break}case 5:{p.lastMigrateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 6:{p.lastUpdateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.mlEngineModelVersion!=null&&t.hasOwnProperty("mlEngineModelVersion")){n.resource=1;{var i=l.google.cloud.aiplatform.v1.MigratableResource.MlEngineModelVersion.verify(t.mlEngineModelVersion);if(i)return"mlEngineModelVersion."+i}}if(t.automlModel!=null&&t.hasOwnProperty("automlModel")){if(n.resource===1)return"resource: multiple values";n.resource=1;{var i=l.google.cloud.aiplatform.v1.MigratableResource.AutomlModel.verify(t.automlModel);if(i)return"automlModel."+i}}if(t.automlDataset!=null&&t.hasOwnProperty("automlDataset")){if(n.resource===1)return"resource: multiple values";n.resource=1;{var i=l.google.cloud.aiplatform.v1.MigratableResource.AutomlDataset.verify(t.automlDataset);if(i)return"automlDataset."+i}}if(t.dataLabelingDataset!=null&&t.hasOwnProperty("dataLabelingDataset")){if(n.resource===1)return"resource: multiple values";n.resource=1;{var i=l.google.cloud.aiplatform.v1.MigratableResource.DataLabelingDataset.verify(t.dataLabelingDataset);if(i)return"dataLabelingDataset."+i}}if(t.lastMigrateTime!=null&&t.hasOwnProperty("lastMigrateTime")){var i=l.google.protobuf.Timestamp.verify(t.lastMigrateTime);if(i)return"lastMigrateTime."+i}if(t.lastUpdateTime!=null&&t.hasOwnProperty("lastUpdateTime")){var i=l.google.protobuf.Timestamp.verify(t.lastUpdateTime);if(i)return"lastUpdateTime."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.MigratableResource)return t;var n=new l.google.cloud.aiplatform.v1.MigratableResource;if(t.mlEngineModelVersion!=null){if(typeof t.mlEngineModelVersion!="object")throw TypeError(".google.cloud.aiplatform.v1.MigratableResource.mlEngineModelVersion: object expected");n.mlEngineModelVersion=l.google.cloud.aiplatform.v1.MigratableResource.MlEngineModelVersion.fromObject(t.mlEngineModelVersion)}if(t.automlModel!=null){if(typeof t.automlModel!="object")throw TypeError(".google.cloud.aiplatform.v1.MigratableResource.automlModel: object expected");n.automlModel=l.google.cloud.aiplatform.v1.MigratableResource.AutomlModel.fromObject(t.automlModel)}if(t.automlDataset!=null){if(typeof t.automlDataset!="object")throw TypeError(".google.cloud.aiplatform.v1.MigratableResource.automlDataset: object expected");n.automlDataset=l.google.cloud.aiplatform.v1.MigratableResource.AutomlDataset.fromObject(t.automlDataset)}if(t.dataLabelingDataset!=null){if(typeof t.dataLabelingDataset!="object")throw TypeError(".google.cloud.aiplatform.v1.MigratableResource.dataLabelingDataset: object expected");n.dataLabelingDataset=l.google.cloud.aiplatform.v1.MigratableResource.DataLabelingDataset.fromObject(t.dataLabelingDataset)}if(t.lastMigrateTime!=null){if(typeof t.lastMigrateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.MigratableResource.lastMigrateTime: object expected");n.lastMigrateTime=l.google.protobuf.Timestamp.fromObject(t.lastMigrateTime)}if(t.lastUpdateTime!=null){if(typeof t.lastUpdateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.MigratableResource.lastUpdateTime: object expected");n.lastUpdateTime=l.google.protobuf.Timestamp.fromObject(t.lastUpdateTime)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.lastMigrateTime=null,i.lastUpdateTime=null),t.mlEngineModelVersion!=null&&t.hasOwnProperty("mlEngineModelVersion")&&(i.mlEngineModelVersion=l.google.cloud.aiplatform.v1.MigratableResource.MlEngineModelVersion.toObject(t.mlEngineModelVersion,n),n.oneofs&&(i.resource="mlEngineModelVersion")),t.automlModel!=null&&t.hasOwnProperty("automlModel")&&(i.automlModel=l.google.cloud.aiplatform.v1.MigratableResource.AutomlModel.toObject(t.automlModel,n),n.oneofs&&(i.resource="automlModel")),t.automlDataset!=null&&t.hasOwnProperty("automlDataset")&&(i.automlDataset=l.google.cloud.aiplatform.v1.MigratableResource.AutomlDataset.toObject(t.automlDataset,n),n.oneofs&&(i.resource="automlDataset")),t.dataLabelingDataset!=null&&t.hasOwnProperty("dataLabelingDataset")&&(i.dataLabelingDataset=l.google.cloud.aiplatform.v1.MigratableResource.DataLabelingDataset.toObject(t.dataLabelingDataset,n),n.oneofs&&(i.resource="dataLabelingDataset")),t.lastMigrateTime!=null&&t.hasOwnProperty("lastMigrateTime")&&(i.lastMigrateTime=l.google.protobuf.Timestamp.toObject(t.lastMigrateTime,n)),t.lastUpdateTime!=null&&t.hasOwnProperty("lastUpdateTime")&&(i.lastUpdateTime=l.google.protobuf.Timestamp.toObject(t.lastUpdateTime,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.MigratableResource"},a.MlEngineModelVersion=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.endpoint=n.string();break}case 2:{f.version=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.endpoint!=null&&n.hasOwnProperty("endpoint")&&!c.isString(n.endpoint)?"endpoint: string expected":n.version!=null&&n.hasOwnProperty("version")&&!c.isString(n.version)?"version: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.MigratableResource.MlEngineModelVersion)return n;var i=new l.google.cloud.aiplatform.v1.MigratableResource.MlEngineModelVersion;return n.endpoint!=null&&(i.endpoint=String(n.endpoint)),n.version!=null&&(i.version=String(n.version)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.endpoint="",p.version=""),n.endpoint!=null&&n.hasOwnProperty("endpoint")&&(p.endpoint=n.endpoint),n.version!=null&&n.hasOwnProperty("version")&&(p.version=n.version),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.MigratableResource.MlEngineModelVersion"},e}(),a.AutomlModel=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.model=n.string();break}case 3:{f.modelDisplayName=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.model!=null&&n.hasOwnProperty("model")&&!c.isString(n.model)?"model: string expected":n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&!c.isString(n.modelDisplayName)?"modelDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.MigratableResource.AutomlModel)return n;var i=new l.google.cloud.aiplatform.v1.MigratableResource.AutomlModel;return n.model!=null&&(i.model=String(n.model)),n.modelDisplayName!=null&&(i.modelDisplayName=String(n.modelDisplayName)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.model="",p.modelDisplayName=""),n.model!=null&&n.hasOwnProperty("model")&&(p.model=n.model),n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&(p.modelDisplayName=n.modelDisplayName),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.MigratableResource.AutomlModel"},e}(),a.AutomlDataset=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataset=n.string();break}case 4:{f.datasetDisplayName=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.dataset!=null&&n.hasOwnProperty("dataset")&&!c.isString(n.dataset)?"dataset: string expected":n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&!c.isString(n.datasetDisplayName)?"datasetDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.MigratableResource.AutomlDataset)return n;var i=new l.google.cloud.aiplatform.v1.MigratableResource.AutomlDataset;return n.dataset!=null&&(i.dataset=String(n.dataset)),n.datasetDisplayName!=null&&(i.datasetDisplayName=String(n.datasetDisplayName)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.dataset="",p.datasetDisplayName=""),n.dataset!=null&&n.hasOwnProperty("dataset")&&(p.dataset=n.dataset),n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&(p.datasetDisplayName=n.datasetDisplayName),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.MigratableResource.AutomlDataset"},e}(),a.DataLabelingDataset=function(){function e(t){if(this.dataLabelingAnnotatedDatasets=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataset=n.string();break}case 4:{f.datasetDisplayName=n.string();break}case 3:{f.dataLabelingAnnotatedDatasets&&f.dataLabelingAnnotatedDatasets.length||(f.dataLabelingAnnotatedDatasets=[]),f.dataLabelingAnnotatedDatasets.push(l.google.cloud.aiplatform.v1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset.decode(n,n.uint32()));break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.dataset!=null&&n.hasOwnProperty("dataset")&&!c.isString(n.dataset))return"dataset: string expected";if(n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&!c.isString(n.datasetDisplayName))return"datasetDisplayName: string expected";if(n.dataLabelingAnnotatedDatasets!=null&&n.hasOwnProperty("dataLabelingAnnotatedDatasets")){if(!Array.isArray(n.dataLabelingAnnotatedDatasets))return"dataLabelingAnnotatedDatasets: array expected";for(var i=0;i>>3){case 1:{y.annotatedDataset=i.string();break}case 3:{y.annotatedDatasetDisplayName=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.annotatedDataset!=null&&i.hasOwnProperty("annotatedDataset")&&!c.isString(i.annotatedDataset)?"annotatedDataset: string expected":i.annotatedDatasetDisplayName!=null&&i.hasOwnProperty("annotatedDatasetDisplayName")&&!c.isString(i.annotatedDatasetDisplayName)?"annotatedDatasetDisplayName: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset)return i;var p=new l.google.cloud.aiplatform.v1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset;return i.annotatedDataset!=null&&(p.annotatedDataset=String(i.annotatedDataset)),i.annotatedDatasetDisplayName!=null&&(p.annotatedDatasetDisplayName=String(i.annotatedDatasetDisplayName)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.annotatedDataset="",f.annotatedDatasetDisplayName=""),i.annotatedDataset!=null&&i.hasOwnProperty("annotatedDataset")&&(f.annotatedDataset=i.annotatedDataset),i.annotatedDatasetDisplayName!=null&&i.hasOwnProperty("annotatedDatasetDisplayName")&&(f.annotatedDatasetDisplayName=i.annotatedDatasetDisplayName),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset"},t}(),e}(),a}(),m.MigrationService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.searchMigratableResources=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.SearchMigratableResourcesRequest,l.google.cloud.aiplatform.v1.SearchMigratableResourcesResponse,e,t)},"name",{value:"SearchMigratableResources"}),Object.defineProperty(a.prototype.batchMigrateResources=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.BatchMigrateResourcesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchMigrateResources"}),a}(),m.SearchMigratableResourcesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.SearchMigratableResourcesRequest)return e;var t=new l.google.cloud.aiplatform.v1.SearchMigratableResourcesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.SearchMigratableResourcesRequest"},a}(),m.SearchMigratableResourcesResponse=function(){function a(r){if(this.migratableResources=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.migratableResources&&i.migratableResources.length||(i.migratableResources=[]),i.migratableResources.push(l.google.cloud.aiplatform.v1.MigratableResource.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.migratableResources!=null&&e.hasOwnProperty("migratableResources")){if(!Array.isArray(e.migratableResources))return"migratableResources: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.migrateResourceRequests&&i.migrateResourceRequests.length||(i.migrateResourceRequests=[]),i.migrateResourceRequests.push(l.google.cloud.aiplatform.v1.MigrateResourceRequest.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.migrateResourceRequests!=null&&e.hasOwnProperty("migrateResourceRequests")){if(!Array.isArray(e.migrateResourceRequests))return"migrateResourceRequests: array expected";for(var t=0;t>>3){case 1:{p.migrateMlEngineModelVersionConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig.decode(t,t.uint32());break}case 2:{p.migrateAutomlModelConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlModelConfig.decode(t,t.uint32());break}case 3:{p.migrateAutomlDatasetConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlDatasetConfig.decode(t,t.uint32());break}case 4:{p.migrateDataLabelingDatasetConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.migrateMlEngineModelVersionConfig!=null&&t.hasOwnProperty("migrateMlEngineModelVersionConfig")){n.request=1;{var i=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig.verify(t.migrateMlEngineModelVersionConfig);if(i)return"migrateMlEngineModelVersionConfig."+i}}if(t.migrateAutomlModelConfig!=null&&t.hasOwnProperty("migrateAutomlModelConfig")){if(n.request===1)return"request: multiple values";n.request=1;{var i=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlModelConfig.verify(t.migrateAutomlModelConfig);if(i)return"migrateAutomlModelConfig."+i}}if(t.migrateAutomlDatasetConfig!=null&&t.hasOwnProperty("migrateAutomlDatasetConfig")){if(n.request===1)return"request: multiple values";n.request=1;{var i=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlDatasetConfig.verify(t.migrateAutomlDatasetConfig);if(i)return"migrateAutomlDatasetConfig."+i}}if(t.migrateDataLabelingDatasetConfig!=null&&t.hasOwnProperty("migrateDataLabelingDatasetConfig")){if(n.request===1)return"request: multiple values";n.request=1;{var i=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.verify(t.migrateDataLabelingDatasetConfig);if(i)return"migrateDataLabelingDatasetConfig."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.MigrateResourceRequest)return t;var n=new l.google.cloud.aiplatform.v1.MigrateResourceRequest;if(t.migrateMlEngineModelVersionConfig!=null){if(typeof t.migrateMlEngineModelVersionConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.MigrateResourceRequest.migrateMlEngineModelVersionConfig: object expected");n.migrateMlEngineModelVersionConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig.fromObject(t.migrateMlEngineModelVersionConfig)}if(t.migrateAutomlModelConfig!=null){if(typeof t.migrateAutomlModelConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.MigrateResourceRequest.migrateAutomlModelConfig: object expected");n.migrateAutomlModelConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlModelConfig.fromObject(t.migrateAutomlModelConfig)}if(t.migrateAutomlDatasetConfig!=null){if(typeof t.migrateAutomlDatasetConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.MigrateResourceRequest.migrateAutomlDatasetConfig: object expected");n.migrateAutomlDatasetConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlDatasetConfig.fromObject(t.migrateAutomlDatasetConfig)}if(t.migrateDataLabelingDatasetConfig!=null){if(typeof t.migrateDataLabelingDatasetConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.MigrateResourceRequest.migrateDataLabelingDatasetConfig: object expected");n.migrateDataLabelingDatasetConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.fromObject(t.migrateDataLabelingDatasetConfig)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.migrateMlEngineModelVersionConfig!=null&&t.hasOwnProperty("migrateMlEngineModelVersionConfig")&&(i.migrateMlEngineModelVersionConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig.toObject(t.migrateMlEngineModelVersionConfig,n),n.oneofs&&(i.request="migrateMlEngineModelVersionConfig")),t.migrateAutomlModelConfig!=null&&t.hasOwnProperty("migrateAutomlModelConfig")&&(i.migrateAutomlModelConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlModelConfig.toObject(t.migrateAutomlModelConfig,n),n.oneofs&&(i.request="migrateAutomlModelConfig")),t.migrateAutomlDatasetConfig!=null&&t.hasOwnProperty("migrateAutomlDatasetConfig")&&(i.migrateAutomlDatasetConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlDatasetConfig.toObject(t.migrateAutomlDatasetConfig,n),n.oneofs&&(i.request="migrateAutomlDatasetConfig")),t.migrateDataLabelingDatasetConfig!=null&&t.hasOwnProperty("migrateDataLabelingDatasetConfig")&&(i.migrateDataLabelingDatasetConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.toObject(t.migrateDataLabelingDatasetConfig,n),n.oneofs&&(i.request="migrateDataLabelingDatasetConfig")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.MigrateResourceRequest"},a.MigrateMlEngineModelVersionConfig=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.endpoint=n.string();break}case 2:{f.modelVersion=n.string();break}case 3:{f.modelDisplayName=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.endpoint!=null&&n.hasOwnProperty("endpoint")&&!c.isString(n.endpoint)?"endpoint: string expected":n.modelVersion!=null&&n.hasOwnProperty("modelVersion")&&!c.isString(n.modelVersion)?"modelVersion: string expected":n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&!c.isString(n.modelDisplayName)?"modelDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig)return n;var i=new l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig;return n.endpoint!=null&&(i.endpoint=String(n.endpoint)),n.modelVersion!=null&&(i.modelVersion=String(n.modelVersion)),n.modelDisplayName!=null&&(i.modelDisplayName=String(n.modelDisplayName)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.endpoint="",p.modelVersion="",p.modelDisplayName=""),n.endpoint!=null&&n.hasOwnProperty("endpoint")&&(p.endpoint=n.endpoint),n.modelVersion!=null&&n.hasOwnProperty("modelVersion")&&(p.modelVersion=n.modelVersion),n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&(p.modelDisplayName=n.modelDisplayName),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig"},e}(),a.MigrateAutomlModelConfig=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.model=n.string();break}case 2:{f.modelDisplayName=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.model!=null&&n.hasOwnProperty("model")&&!c.isString(n.model)?"model: string expected":n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&!c.isString(n.modelDisplayName)?"modelDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlModelConfig)return n;var i=new l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlModelConfig;return n.model!=null&&(i.model=String(n.model)),n.modelDisplayName!=null&&(i.modelDisplayName=String(n.modelDisplayName)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.model="",p.modelDisplayName=""),n.model!=null&&n.hasOwnProperty("model")&&(p.model=n.model),n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&(p.modelDisplayName=n.modelDisplayName),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlModelConfig"},e}(),a.MigrateAutomlDatasetConfig=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataset=n.string();break}case 2:{f.datasetDisplayName=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.dataset!=null&&n.hasOwnProperty("dataset")&&!c.isString(n.dataset)?"dataset: string expected":n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&!c.isString(n.datasetDisplayName)?"datasetDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlDatasetConfig)return n;var i=new l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlDatasetConfig;return n.dataset!=null&&(i.dataset=String(n.dataset)),n.datasetDisplayName!=null&&(i.datasetDisplayName=String(n.datasetDisplayName)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.dataset="",p.datasetDisplayName=""),n.dataset!=null&&n.hasOwnProperty("dataset")&&(p.dataset=n.dataset),n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&(p.datasetDisplayName=n.datasetDisplayName),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlDatasetConfig"},e}(),a.MigrateDataLabelingDatasetConfig=function(){function e(t){if(this.migrateDataLabelingAnnotatedDatasetConfigs=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataset=n.string();break}case 2:{f.datasetDisplayName=n.string();break}case 3:{f.migrateDataLabelingAnnotatedDatasetConfigs&&f.migrateDataLabelingAnnotatedDatasetConfigs.length||(f.migrateDataLabelingAnnotatedDatasetConfigs=[]),f.migrateDataLabelingAnnotatedDatasetConfigs.push(l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig.decode(n,n.uint32()));break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.dataset!=null&&n.hasOwnProperty("dataset")&&!c.isString(n.dataset))return"dataset: string expected";if(n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&!c.isString(n.datasetDisplayName))return"datasetDisplayName: string expected";if(n.migrateDataLabelingAnnotatedDatasetConfigs!=null&&n.hasOwnProperty("migrateDataLabelingAnnotatedDatasetConfigs")){if(!Array.isArray(n.migrateDataLabelingAnnotatedDatasetConfigs))return"migrateDataLabelingAnnotatedDatasetConfigs: array expected";for(var i=0;i>>3){case 1:{y.annotatedDataset=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.annotatedDataset!=null&&i.hasOwnProperty("annotatedDataset")&&!c.isString(i.annotatedDataset)?"annotatedDataset: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig)return i;var p=new l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig;return i.annotatedDataset!=null&&(p.annotatedDataset=String(i.annotatedDataset)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.annotatedDataset=""),i.annotatedDataset!=null&&i.hasOwnProperty("annotatedDataset")&&(f.annotatedDataset=i.annotatedDataset),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig"},t}(),e}(),a}(),m.BatchMigrateResourcesResponse=function(){function a(r){if(this.migrateResourceResponses=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.migrateResourceResponses&&i.migrateResourceResponses.length||(i.migrateResourceResponses=[]),i.migrateResourceResponses.push(l.google.cloud.aiplatform.v1.MigrateResourceResponse.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.migrateResourceResponses!=null&&e.hasOwnProperty("migrateResourceResponses")){if(!Array.isArray(e.migrateResourceResponses))return"migrateResourceResponses: array expected";for(var t=0;t>>3){case 1:{p.dataset=t.string();break}case 2:{p.model=t.string();break}case 3:{p.migratableResource=l.google.cloud.aiplatform.v1.MigratableResource.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.dataset!=null&&t.hasOwnProperty("dataset")&&(n.migratedResource=1,!c.isString(t.dataset)))return"dataset: string expected";if(t.model!=null&&t.hasOwnProperty("model")){if(n.migratedResource===1)return"migratedResource: multiple values";if(n.migratedResource=1,!c.isString(t.model))return"model: string expected"}if(t.migratableResource!=null&&t.hasOwnProperty("migratableResource")){var i=l.google.cloud.aiplatform.v1.MigratableResource.verify(t.migratableResource);if(i)return"migratableResource."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.MigrateResourceResponse)return t;var n=new l.google.cloud.aiplatform.v1.MigrateResourceResponse;if(t.dataset!=null&&(n.dataset=String(t.dataset)),t.model!=null&&(n.model=String(t.model)),t.migratableResource!=null){if(typeof t.migratableResource!="object")throw TypeError(".google.cloud.aiplatform.v1.MigrateResourceResponse.migratableResource: object expected");n.migratableResource=l.google.cloud.aiplatform.v1.MigratableResource.fromObject(t.migratableResource)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.migratableResource=null),t.dataset!=null&&t.hasOwnProperty("dataset")&&(i.dataset=t.dataset,n.oneofs&&(i.migratedResource="dataset")),t.model!=null&&t.hasOwnProperty("model")&&(i.model=t.model,n.oneofs&&(i.migratedResource="model")),t.migratableResource!=null&&t.hasOwnProperty("migratableResource")&&(i.migratableResource=l.google.cloud.aiplatform.v1.MigratableResource.toObject(t.migratableResource,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.MigrateResourceResponse"},a}(),m.BatchMigrateResourcesOperationMetadata=function(){function a(r){if(this.partialResults=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.partialResults&&i.partialResults.length||(i.partialResults=[]),i.partialResults.push(l.google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata.PartialResult.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}if(e.partialResults!=null&&e.hasOwnProperty("partialResults")){if(!Array.isArray(e.partialResults))return"partialResults: array expected";for(var n=0;n>>3){case 2:{f.error=l.google.rpc.Status.decode(n,n.uint32());break}case 3:{f.model=n.string();break}case 4:{f.dataset=n.string();break}case 1:{f.request=l.google.cloud.aiplatform.v1.MigrateResourceRequest.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.error!=null&&n.hasOwnProperty("error")){i.result=1;{var p=l.google.rpc.Status.verify(n.error);if(p)return"error."+p}}if(n.model!=null&&n.hasOwnProperty("model")){if(i.result===1)return"result: multiple values";if(i.result=1,!c.isString(n.model))return"model: string expected"}if(n.dataset!=null&&n.hasOwnProperty("dataset")){if(i.result===1)return"result: multiple values";if(i.result=1,!c.isString(n.dataset))return"dataset: string expected"}if(n.request!=null&&n.hasOwnProperty("request")){var p=l.google.cloud.aiplatform.v1.MigrateResourceRequest.verify(n.request);if(p)return"request."+p}return null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata.PartialResult)return n;var i=new l.google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata.PartialResult;if(n.error!=null){if(typeof n.error!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata.PartialResult.error: object expected");i.error=l.google.rpc.Status.fromObject(n.error)}if(n.model!=null&&(i.model=String(n.model)),n.dataset!=null&&(i.dataset=String(n.dataset)),n.request!=null){if(typeof n.request!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata.PartialResult.request: object expected");i.request=l.google.cloud.aiplatform.v1.MigrateResourceRequest.fromObject(n.request)}return i},r.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.request=null),n.request!=null&&n.hasOwnProperty("request")&&(p.request=l.google.cloud.aiplatform.v1.MigrateResourceRequest.toObject(n.request,i)),n.error!=null&&n.hasOwnProperty("error")&&(p.error=l.google.rpc.Status.toObject(n.error,i),i.oneofs&&(p.result="error")),n.model!=null&&n.hasOwnProperty("model")&&(p.model=n.model,i.oneofs&&(p.result="model")),n.dataset!=null&&n.hasOwnProperty("dataset")&&(p.dataset=n.dataset,i.oneofs&&(p.result="dataset")),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata.PartialResult"},r}(),a}(),m.ModelEvaluation=function(){function a(r){if(this.sliceDimensions=[],this.explanationSpecs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 10:{i.displayName=e.string();break}case 2:{i.metricsSchemaUri=e.string();break}case 3:{i.metrics=l.google.protobuf.Value.decode(e,e.uint32());break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.sliceDimensions&&i.sliceDimensions.length||(i.sliceDimensions=[]),i.sliceDimensions.push(e.string());break}case 6:{i.dataItemSchemaUri=e.string();break}case 7:{i.annotationSchemaUri=e.string();break}case 8:{i.modelExplanation=l.google.cloud.aiplatform.v1.ModelExplanation.decode(e,e.uint32());break}case 9:{i.explanationSpecs&&i.explanationSpecs.length||(i.explanationSpecs=[]),i.explanationSpecs.push(l.google.cloud.aiplatform.v1.ModelEvaluation.ModelEvaluationExplanationSpec.decode(e,e.uint32()));break}case 11:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.metricsSchemaUri!=null&&e.hasOwnProperty("metricsSchemaUri")&&!c.isString(e.metricsSchemaUri))return"metricsSchemaUri: string expected";if(e.metrics!=null&&e.hasOwnProperty("metrics")){var t=l.google.protobuf.Value.verify(e.metrics);if(t)return"metrics."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.sliceDimensions!=null&&e.hasOwnProperty("sliceDimensions")){if(!Array.isArray(e.sliceDimensions))return"sliceDimensions: array expected";for(var n=0;n>>3){case 1:{p.explanationType=t.string();break}case 2:{p.explanationSpec=l.google.cloud.aiplatform.v1.ExplanationSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.explanationType!=null&&t.hasOwnProperty("explanationType")&&!c.isString(t.explanationType))return"explanationType: string expected";if(t.explanationSpec!=null&&t.hasOwnProperty("explanationSpec")){var n=l.google.cloud.aiplatform.v1.ExplanationSpec.verify(t.explanationSpec);if(n)return"explanationSpec."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ModelEvaluation.ModelEvaluationExplanationSpec)return t;var n=new l.google.cloud.aiplatform.v1.ModelEvaluation.ModelEvaluationExplanationSpec;if(t.explanationType!=null&&(n.explanationType=String(t.explanationType)),t.explanationSpec!=null){if(typeof t.explanationSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluation.ModelEvaluationExplanationSpec.explanationSpec: object expected");n.explanationSpec=l.google.cloud.aiplatform.v1.ExplanationSpec.fromObject(t.explanationSpec)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.explanationType="",i.explanationSpec=null),t.explanationType!=null&&t.hasOwnProperty("explanationType")&&(i.explanationType=t.explanationType),t.explanationSpec!=null&&t.hasOwnProperty("explanationSpec")&&(i.explanationSpec=l.google.cloud.aiplatform.v1.ExplanationSpec.toObject(t.explanationSpec,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ModelEvaluation.ModelEvaluationExplanationSpec"},r}(),a}(),m.ModelEvaluationSlice=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.slice=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.decode(e,e.uint32());break}case 3:{i.metricsSchemaUri=e.string();break}case 4:{i.metrics=l.google.protobuf.Value.decode(e,e.uint32());break}case 5:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.modelExplanation=l.google.cloud.aiplatform.v1.ModelExplanation.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.slice!=null&&e.hasOwnProperty("slice")){var t=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.verify(e.slice);if(t)return"slice."+t}if(e.metricsSchemaUri!=null&&e.hasOwnProperty("metricsSchemaUri")&&!c.isString(e.metricsSchemaUri))return"metricsSchemaUri: string expected";if(e.metrics!=null&&e.hasOwnProperty("metrics")){var t=l.google.protobuf.Value.verify(e.metrics);if(t)return"metrics."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.modelExplanation!=null&&e.hasOwnProperty("modelExplanation")){var t=l.google.cloud.aiplatform.v1.ModelExplanation.verify(e.modelExplanation);if(t)return"modelExplanation."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ModelEvaluationSlice)return e;var t=new l.google.cloud.aiplatform.v1.ModelEvaluationSlice;if(e.name!=null&&(t.name=String(e.name)),e.slice!=null){if(typeof e.slice!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluationSlice.slice: object expected");t.slice=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.fromObject(e.slice)}if(e.metricsSchemaUri!=null&&(t.metricsSchemaUri=String(e.metricsSchemaUri)),e.metrics!=null){if(typeof e.metrics!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluationSlice.metrics: object expected");t.metrics=l.google.protobuf.Value.fromObject(e.metrics)}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluationSlice.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.modelExplanation!=null){if(typeof e.modelExplanation!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluationSlice.modelExplanation: object expected");t.modelExplanation=l.google.cloud.aiplatform.v1.ModelExplanation.fromObject(e.modelExplanation)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.slice=null,n.metricsSchemaUri="",n.metrics=null,n.createTime=null,n.modelExplanation=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.slice!=null&&e.hasOwnProperty("slice")&&(n.slice=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.toObject(e.slice,t)),e.metricsSchemaUri!=null&&e.hasOwnProperty("metricsSchemaUri")&&(n.metricsSchemaUri=e.metricsSchemaUri),e.metrics!=null&&e.hasOwnProperty("metrics")&&(n.metrics=l.google.protobuf.Value.toObject(e.metrics,t)),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.modelExplanation!=null&&e.hasOwnProperty("modelExplanation")&&(n.modelExplanation=l.google.cloud.aiplatform.v1.ModelExplanation.toObject(e.modelExplanation,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ModelEvaluationSlice"},a.Slice=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.dimension=t.string();break}case 2:{p.value=t.string();break}case 3:{p.sliceSpec=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.dimension!=null&&t.hasOwnProperty("dimension")&&!c.isString(t.dimension))return"dimension: string expected";if(t.value!=null&&t.hasOwnProperty("value")&&!c.isString(t.value))return"value: string expected";if(t.sliceSpec!=null&&t.hasOwnProperty("sliceSpec")){var n=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.verify(t.sliceSpec);if(n)return"sliceSpec."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice)return t;var n=new l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice;if(t.dimension!=null&&(n.dimension=String(t.dimension)),t.value!=null&&(n.value=String(t.value)),t.sliceSpec!=null){if(typeof t.sliceSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.sliceSpec: object expected");n.sliceSpec=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.fromObject(t.sliceSpec)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.dimension="",i.value="",i.sliceSpec=null),t.dimension!=null&&t.hasOwnProperty("dimension")&&(i.dimension=t.dimension),t.value!=null&&t.hasOwnProperty("value")&&(i.value=t.value),t.sliceSpec!=null&&t.hasOwnProperty("sliceSpec")&&(i.sliceSpec=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.toObject(t.sliceSpec,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice"},r.SliceSpec=function(){function e(t){if(this.configs={},t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.configs===c.emptyObject&&(f.configs={});var R=n.uint32()+n.pos;for(y="",O=null;n.pos>>3){case 1:y=n.string();break;case 2:O=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.decode(n,n.uint32());break;default:n.skipType(k&7);break}}f.configs[y]=O;break}default:n.skipType(_&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.configs!=null&&n.hasOwnProperty("configs")){if(!c.isObject(n.configs))return"configs: object expected";for(var i=Object.keys(n.configs),p=0;p>>3){case 1:{O.value=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value.decode(p,p.uint32());break}case 2:{O.range=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Range.decode(p,p.uint32());break}case 3:{O.allValues=l.google.protobuf.BoolValue.decode(p,p.uint32());break}default:p.skipType(_&7);break}}return O},t.decodeDelimited=function(p){return p instanceof o||(p=new o(p)),this.decode(p,p.uint32())},t.verify=function(p){if(typeof p!="object"||p===null)return"object expected";var f={};if(p.value!=null&&p.hasOwnProperty("value")){f.kind=1;{var y=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value.verify(p.value);if(y)return"value."+y}}if(p.range!=null&&p.hasOwnProperty("range")){if(f.kind===1)return"kind: multiple values";f.kind=1;{var y=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Range.verify(p.range);if(y)return"range."+y}}if(p.allValues!=null&&p.hasOwnProperty("allValues")){if(f.kind===1)return"kind: multiple values";f.kind=1;{var y=l.google.protobuf.BoolValue.verify(p.allValues);if(y)return"allValues."+y}}return null},t.fromObject=function(p){if(p instanceof l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig)return p;var f=new l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig;if(p.value!=null){if(typeof p.value!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.value: object expected");f.value=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value.fromObject(p.value)}if(p.range!=null){if(typeof p.range!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.range: object expected");f.range=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Range.fromObject(p.range)}if(p.allValues!=null){if(typeof p.allValues!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.allValues: object expected");f.allValues=l.google.protobuf.BoolValue.fromObject(p.allValues)}return f},t.toObject=function(p,f){f||(f={});var y={};return p.value!=null&&p.hasOwnProperty("value")&&(y.value=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value.toObject(p.value,f),f.oneofs&&(y.kind="value")),p.range!=null&&p.hasOwnProperty("range")&&(y.range=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Range.toObject(p.range,f),f.oneofs&&(y.kind="range")),p.allValues!=null&&p.hasOwnProperty("allValues")&&(y.allValues=l.google.protobuf.BoolValue.toObject(p.allValues,f),f.oneofs&&(y.kind="allValues")),y},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(p){return p===void 0&&(p="type.googleapis.com"),p+"/google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig"},t}(),e.Range=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.low=i.float();break}case 2:{y.high=i.float();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.low!=null&&i.hasOwnProperty("low")&&typeof i.low!="number"?"low: number expected":i.high!=null&&i.hasOwnProperty("high")&&typeof i.high!="number"?"high: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Range)return i;var p=new l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Range;return i.low!=null&&(p.low=Number(i.low)),i.high!=null&&(p.high=Number(i.high)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.low=0,f.high=0),i.low!=null&&i.hasOwnProperty("low")&&(f.low=p.json&&!isFinite(i.low)?String(i.low):i.low),i.high!=null&&i.hasOwnProperty("high")&&(f.high=p.json&&!isFinite(i.high)?String(i.high):i.high),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Range"},t}(),e.Value=function(){function t(i){if(i)for(var p=Object.keys(i),f=0;f>>3){case 1:{O.stringValue=p.string();break}case 2:{O.floatValue=p.float();break}default:p.skipType(_&7);break}}return O},t.decodeDelimited=function(p){return p instanceof o||(p=new o(p)),this.decode(p,p.uint32())},t.verify=function(p){if(typeof p!="object"||p===null)return"object expected";var f={};if(p.stringValue!=null&&p.hasOwnProperty("stringValue")&&(f.kind=1,!c.isString(p.stringValue)))return"stringValue: string expected";if(p.floatValue!=null&&p.hasOwnProperty("floatValue")){if(f.kind===1)return"kind: multiple values";if(f.kind=1,typeof p.floatValue!="number")return"floatValue: number expected"}return null},t.fromObject=function(p){if(p instanceof l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value)return p;var f=new l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value;return p.stringValue!=null&&(f.stringValue=String(p.stringValue)),p.floatValue!=null&&(f.floatValue=Number(p.floatValue)),f},t.toObject=function(p,f){f||(f={});var y={};return p.stringValue!=null&&p.hasOwnProperty("stringValue")&&(y.stringValue=p.stringValue,f.oneofs&&(y.kind="stringValue")),p.floatValue!=null&&p.hasOwnProperty("floatValue")&&(y.floatValue=f.json&&!isFinite(p.floatValue)?String(p.floatValue):p.floatValue,f.oneofs&&(y.kind="floatValue")),y},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(p){return p===void 0&&(p="type.googleapis.com"),p+"/google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value"},t}(),e}(),r}(),a}(),m.ModelGardenService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.getPublisherModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetPublisherModelRequest,l.google.cloud.aiplatform.v1.PublisherModel,e,t)},"name",{value:"GetPublisherModel"}),a}(),m.PublisherModelView=function(){var a={},r=Object.create(a);return r[a[0]="PUBLISHER_MODEL_VIEW_UNSPECIFIED"]=0,r[a[1]="PUBLISHER_MODEL_VIEW_BASIC"]=1,r[a[2]="PUBLISHER_MODEL_VIEW_FULL"]=2,r[a[3]="PUBLISHER_MODEL_VERSION_VIEW_BASIC"]=3,r}(),m.GetPublisherModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.languageCode=e.string();break}case 3:{i.view=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.languageCode!=null&&e.hasOwnProperty("languageCode")&&!c.isString(e.languageCode))return"languageCode: string expected";if(e.view!=null&&e.hasOwnProperty("view"))switch(e.view){default:return"view: enum value expected";case 0:case 1:case 2:case 3:break}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetPublisherModelRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetPublisherModelRequest;switch(e.name!=null&&(t.name=String(e.name)),e.languageCode!=null&&(t.languageCode=String(e.languageCode)),e.view){default:if(typeof e.view=="number"){t.view=e.view;break}break;case"PUBLISHER_MODEL_VIEW_UNSPECIFIED":case 0:t.view=0;break;case"PUBLISHER_MODEL_VIEW_BASIC":case 1:t.view=1;break;case"PUBLISHER_MODEL_VIEW_FULL":case 2:t.view=2;break;case"PUBLISHER_MODEL_VERSION_VIEW_BASIC":case 3:t.view=3;break}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.languageCode="",n.view=t.enums===String?"PUBLISHER_MODEL_VIEW_UNSPECIFIED":0),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.languageCode!=null&&e.hasOwnProperty("languageCode")&&(n.languageCode=e.languageCode),e.view!=null&&e.hasOwnProperty("view")&&(n.view=t.enums===String?l.google.cloud.aiplatform.v1.PublisherModelView[e.view]===void 0?e.view:l.google.cloud.aiplatform.v1.PublisherModelView[e.view]:e.view),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetPublisherModelRequest"},a}(),m.PublisherModel=function(){function a(r){if(this.frameworks=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.versionId=e.string();break}case 7:{i.openSourceCategory=e.int32();break}case 19:{i.supportedActions=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.decode(e,e.uint32());break}case 23:{i.frameworks&&i.frameworks.length||(i.frameworks=[]),i.frameworks.push(e.string());break}case 29:{i.launchStage=e.int32();break}case 30:{i.publisherModelTemplate=e.string();break}case 31:{i.predictSchemata=l.google.cloud.aiplatform.v1.PredictSchemata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.versionId!=null&&e.hasOwnProperty("versionId")&&!c.isString(e.versionId))return"versionId: string expected";if(e.openSourceCategory!=null&&e.hasOwnProperty("openSourceCategory"))switch(e.openSourceCategory){default:return"openSourceCategory: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.supportedActions!=null&&e.hasOwnProperty("supportedActions")){var t=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.verify(e.supportedActions);if(t)return"supportedActions."+t}if(e.frameworks!=null&&e.hasOwnProperty("frameworks")){if(!Array.isArray(e.frameworks))return"frameworks: array expected";for(var n=0;n>>3){case 1:{f.uri=n.string();break}case 2:{f.resourceName=n.string();break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.uri!=null&&n.hasOwnProperty("uri")&&(i.reference=1,!c.isString(n.uri)))return"uri: string expected";if(n.resourceName!=null&&n.hasOwnProperty("resourceName")){if(i.reference===1)return"reference: multiple values";if(i.reference=1,!c.isString(n.resourceName))return"resourceName: string expected"}return null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.PublisherModel.ResourceReference)return n;var i=new l.google.cloud.aiplatform.v1.PublisherModel.ResourceReference;return n.uri!=null&&(i.uri=String(n.uri)),n.resourceName!=null&&(i.resourceName=String(n.resourceName)),i},r.toObject=function(n,i){i||(i={});var p={};return n.uri!=null&&n.hasOwnProperty("uri")&&(p.uri=n.uri,i.oneofs&&(p.reference="uri")),n.resourceName!=null&&n.hasOwnProperty("resourceName")&&(p.resourceName=n.resourceName,i.oneofs&&(p.reference="resourceName")),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.PublisherModel.ResourceReference"},r}(),a.Documentation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.title=t.string();break}case 2:{p.content=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.title!=null&&t.hasOwnProperty("title")&&!c.isString(t.title)?"title: string expected":t.content!=null&&t.hasOwnProperty("content")&&!c.isString(t.content)?"content: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.PublisherModel.Documentation)return t;var n=new l.google.cloud.aiplatform.v1.PublisherModel.Documentation;return t.title!=null&&(n.title=String(t.title)),t.content!=null&&(n.content=String(t.content)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.title="",i.content=""),t.title!=null&&t.hasOwnProperty("title")&&(i.title=t.title),t.content!=null&&t.hasOwnProperty("content")&&(i.content=t.content),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.PublisherModel.Documentation"},r}(),a.CallToAction=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.viewRestApi=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.ViewRestApi.decode(t,t.uint32());break}case 2:{p.openNotebook=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 3:{p.createApplication=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 4:{p.openFineTuningPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 5:{p.openPromptTuningPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 6:{p.openGenie=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 7:{p.deploy=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy.decode(t,t.uint32());break}case 8:{p.openGenerationAiStudio=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 9:{p.requestAccess=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 11:{p.openEvaluationPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.viewRestApi!=null&&t.hasOwnProperty("viewRestApi")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.ViewRestApi.verify(t.viewRestApi);if(n)return"viewRestApi."+n}if(t.openNotebook!=null&&t.hasOwnProperty("openNotebook")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openNotebook);if(n)return"openNotebook."+n}if(t.createApplication!=null&&t.hasOwnProperty("createApplication")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.createApplication);if(n)return"createApplication."+n}if(t.openFineTuningPipeline!=null&&t.hasOwnProperty("openFineTuningPipeline")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openFineTuningPipeline);if(n)return"openFineTuningPipeline."+n}if(t.openPromptTuningPipeline!=null&&t.hasOwnProperty("openPromptTuningPipeline")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openPromptTuningPipeline);if(n)return"openPromptTuningPipeline."+n}if(t.openGenie!=null&&t.hasOwnProperty("openGenie")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openGenie);if(n)return"openGenie."+n}if(t.deploy!=null&&t.hasOwnProperty("deploy")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy.verify(t.deploy);if(n)return"deploy."+n}if(t.openGenerationAiStudio!=null&&t.hasOwnProperty("openGenerationAiStudio")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openGenerationAiStudio);if(n)return"openGenerationAiStudio."+n}if(t.requestAccess!=null&&t.hasOwnProperty("requestAccess")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.requestAccess);if(n)return"requestAccess."+n}if(t.openEvaluationPipeline!=null&&t.hasOwnProperty("openEvaluationPipeline")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openEvaluationPipeline);if(n)return"openEvaluationPipeline."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.PublisherModel.CallToAction)return t;var n=new l.google.cloud.aiplatform.v1.PublisherModel.CallToAction;if(t.viewRestApi!=null){if(typeof t.viewRestApi!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.viewRestApi: object expected");n.viewRestApi=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.ViewRestApi.fromObject(t.viewRestApi)}if(t.openNotebook!=null){if(typeof t.openNotebook!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.openNotebook: object expected");n.openNotebook=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openNotebook)}if(t.createApplication!=null){if(typeof t.createApplication!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.createApplication: object expected");n.createApplication=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.createApplication)}if(t.openFineTuningPipeline!=null){if(typeof t.openFineTuningPipeline!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.openFineTuningPipeline: object expected");n.openFineTuningPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openFineTuningPipeline)}if(t.openPromptTuningPipeline!=null){if(typeof t.openPromptTuningPipeline!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.openPromptTuningPipeline: object expected");n.openPromptTuningPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openPromptTuningPipeline)}if(t.openGenie!=null){if(typeof t.openGenie!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.openGenie: object expected");n.openGenie=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openGenie)}if(t.deploy!=null){if(typeof t.deploy!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.deploy: object expected");n.deploy=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy.fromObject(t.deploy)}if(t.openGenerationAiStudio!=null){if(typeof t.openGenerationAiStudio!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.openGenerationAiStudio: object expected");n.openGenerationAiStudio=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openGenerationAiStudio)}if(t.requestAccess!=null){if(typeof t.requestAccess!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.requestAccess: object expected");n.requestAccess=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.requestAccess)}if(t.openEvaluationPipeline!=null){if(typeof t.openEvaluationPipeline!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.openEvaluationPipeline: object expected");n.openEvaluationPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openEvaluationPipeline)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.viewRestApi=null,i.openNotebook=null,i.createApplication=null,i.openFineTuningPipeline=null,i.openPromptTuningPipeline=null,i.openGenie=null,i.deploy=null,i.openGenerationAiStudio=null,i.requestAccess=null,i.openEvaluationPipeline=null),t.viewRestApi!=null&&t.hasOwnProperty("viewRestApi")&&(i.viewRestApi=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.ViewRestApi.toObject(t.viewRestApi,n)),t.openNotebook!=null&&t.hasOwnProperty("openNotebook")&&(i.openNotebook=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openNotebook,n)),t.createApplication!=null&&t.hasOwnProperty("createApplication")&&(i.createApplication=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.createApplication,n)),t.openFineTuningPipeline!=null&&t.hasOwnProperty("openFineTuningPipeline")&&(i.openFineTuningPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openFineTuningPipeline,n)),t.openPromptTuningPipeline!=null&&t.hasOwnProperty("openPromptTuningPipeline")&&(i.openPromptTuningPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openPromptTuningPipeline,n)),t.openGenie!=null&&t.hasOwnProperty("openGenie")&&(i.openGenie=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openGenie,n)),t.deploy!=null&&t.hasOwnProperty("deploy")&&(i.deploy=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy.toObject(t.deploy,n)),t.openGenerationAiStudio!=null&&t.hasOwnProperty("openGenerationAiStudio")&&(i.openGenerationAiStudio=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openGenerationAiStudio,n)),t.requestAccess!=null&&t.hasOwnProperty("requestAccess")&&(i.requestAccess=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.requestAccess,n)),t.openEvaluationPipeline!=null&&t.hasOwnProperty("openEvaluationPipeline")&&(i.openEvaluationPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openEvaluationPipeline,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.PublisherModel.CallToAction"},r.RegionalResourceReferences=function(){function e(t){if(this.references={},t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.references===c.emptyObject&&(f.references={});var R=n.uint32()+n.pos;for(y="",O=null;n.pos>>3){case 1:y=n.string();break;case 2:O=l.google.cloud.aiplatform.v1.PublisherModel.ResourceReference.decode(n,n.uint32());break;default:n.skipType(k&7);break}}f.references[y]=O;break}case 2:{f.title=n.string();break}default:n.skipType(_&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.references!=null&&n.hasOwnProperty("references")){if(!c.isObject(n.references))return"references: object expected";for(var i=Object.keys(n.references),p=0;p>>3){case 1:{f.documentations&&f.documentations.length||(f.documentations=[]),f.documentations.push(l.google.cloud.aiplatform.v1.PublisherModel.Documentation.decode(n,n.uint32()));break}case 2:{f.title=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.documentations!=null&&n.hasOwnProperty("documentations")){if(!Array.isArray(n.documentations))return"documentations: array expected";for(var i=0;i>>3){case 5:{y.dedicatedResources=l.google.cloud.aiplatform.v1.DedicatedResources.decode(i,i.uint32());break}case 6:{y.automaticResources=l.google.cloud.aiplatform.v1.AutomaticResources.decode(i,i.uint32());break}case 7:{y.sharedResources=i.string();break}case 1:{y.modelDisplayName=i.string();break}case 2:{y.largeModelReference=l.google.cloud.aiplatform.v1.LargeModelReference.decode(i,i.uint32());break}case 3:{y.containerSpec=l.google.cloud.aiplatform.v1.ModelContainerSpec.decode(i,i.uint32());break}case 4:{y.artifactUri=i.string();break}case 8:{y.title=i.string();break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};if(i.dedicatedResources!=null&&i.hasOwnProperty("dedicatedResources")){p.predictionResources=1;{var f=l.google.cloud.aiplatform.v1.DedicatedResources.verify(i.dedicatedResources);if(f)return"dedicatedResources."+f}}if(i.automaticResources!=null&&i.hasOwnProperty("automaticResources")){if(p.predictionResources===1)return"predictionResources: multiple values";p.predictionResources=1;{var f=l.google.cloud.aiplatform.v1.AutomaticResources.verify(i.automaticResources);if(f)return"automaticResources."+f}}if(i.sharedResources!=null&&i.hasOwnProperty("sharedResources")){if(p.predictionResources===1)return"predictionResources: multiple values";if(p.predictionResources=1,!c.isString(i.sharedResources))return"sharedResources: string expected"}if(i.modelDisplayName!=null&&i.hasOwnProperty("modelDisplayName")&&!c.isString(i.modelDisplayName))return"modelDisplayName: string expected";if(i.largeModelReference!=null&&i.hasOwnProperty("largeModelReference")){var f=l.google.cloud.aiplatform.v1.LargeModelReference.verify(i.largeModelReference);if(f)return"largeModelReference."+f}if(i.containerSpec!=null&&i.hasOwnProperty("containerSpec")){var f=l.google.cloud.aiplatform.v1.ModelContainerSpec.verify(i.containerSpec);if(f)return"containerSpec."+f}return i.artifactUri!=null&&i.hasOwnProperty("artifactUri")&&!c.isString(i.artifactUri)?"artifactUri: string expected":i.title!=null&&i.hasOwnProperty("title")&&!c.isString(i.title)?"title: string expected":null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy)return i;var p=new l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy;if(i.dedicatedResources!=null){if(typeof i.dedicatedResources!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy.dedicatedResources: object expected");p.dedicatedResources=l.google.cloud.aiplatform.v1.DedicatedResources.fromObject(i.dedicatedResources)}if(i.automaticResources!=null){if(typeof i.automaticResources!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy.automaticResources: object expected");p.automaticResources=l.google.cloud.aiplatform.v1.AutomaticResources.fromObject(i.automaticResources)}if(i.sharedResources!=null&&(p.sharedResources=String(i.sharedResources)),i.modelDisplayName!=null&&(p.modelDisplayName=String(i.modelDisplayName)),i.largeModelReference!=null){if(typeof i.largeModelReference!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy.largeModelReference: object expected");p.largeModelReference=l.google.cloud.aiplatform.v1.LargeModelReference.fromObject(i.largeModelReference)}if(i.containerSpec!=null){if(typeof i.containerSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy.containerSpec: object expected");p.containerSpec=l.google.cloud.aiplatform.v1.ModelContainerSpec.fromObject(i.containerSpec)}return i.artifactUri!=null&&(p.artifactUri=String(i.artifactUri)),i.title!=null&&(p.title=String(i.title)),p},e.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.modelDisplayName="",f.largeModelReference=null,f.containerSpec=null,f.artifactUri="",f.title=""),i.modelDisplayName!=null&&i.hasOwnProperty("modelDisplayName")&&(f.modelDisplayName=i.modelDisplayName),i.largeModelReference!=null&&i.hasOwnProperty("largeModelReference")&&(f.largeModelReference=l.google.cloud.aiplatform.v1.LargeModelReference.toObject(i.largeModelReference,p)),i.containerSpec!=null&&i.hasOwnProperty("containerSpec")&&(f.containerSpec=l.google.cloud.aiplatform.v1.ModelContainerSpec.toObject(i.containerSpec,p)),i.artifactUri!=null&&i.hasOwnProperty("artifactUri")&&(f.artifactUri=i.artifactUri),i.dedicatedResources!=null&&i.hasOwnProperty("dedicatedResources")&&(f.dedicatedResources=l.google.cloud.aiplatform.v1.DedicatedResources.toObject(i.dedicatedResources,p),p.oneofs&&(f.predictionResources="dedicatedResources")),i.automaticResources!=null&&i.hasOwnProperty("automaticResources")&&(f.automaticResources=l.google.cloud.aiplatform.v1.AutomaticResources.toObject(i.automaticResources,p),p.oneofs&&(f.predictionResources="automaticResources")),i.sharedResources!=null&&i.hasOwnProperty("sharedResources")&&(f.sharedResources=i.sharedResources,p.oneofs&&(f.predictionResources="sharedResources")),i.title!=null&&i.hasOwnProperty("title")&&(f.title=i.title),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy"},e}(),r}(),a.OpenSourceCategory=function(){var r={},e=Object.create(r);return e[r[0]="OPEN_SOURCE_CATEGORY_UNSPECIFIED"]=0,e[r[1]="PROPRIETARY"]=1,e[r[2]="GOOGLE_OWNED_OSS_WITH_GOOGLE_CHECKPOINT"]=2,e[r[3]="THIRD_PARTY_OWNED_OSS_WITH_GOOGLE_CHECKPOINT"]=3,e[r[4]="GOOGLE_OWNED_OSS"]=4,e[r[5]="THIRD_PARTY_OWNED_OSS"]=5,e}(),a.LaunchStage=function(){var r={},e=Object.create(r);return e[r[0]="LAUNCH_STAGE_UNSPECIFIED"]=0,e[r[1]="EXPERIMENTAL"]=1,e[r[2]="PRIVATE_PREVIEW"]=2,e[r[3]="PUBLIC_PREVIEW"]=3,e[r[4]="GA"]=4,e}(),a}(),m.ModelService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.uploadModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UploadModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UploadModel"}),Object.defineProperty(a.prototype.getModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetModelRequest,l.google.cloud.aiplatform.v1.Model,e,t)},"name",{value:"GetModel"}),Object.defineProperty(a.prototype.listModels=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListModelsRequest,l.google.cloud.aiplatform.v1.ListModelsResponse,e,t)},"name",{value:"ListModels"}),Object.defineProperty(a.prototype.listModelVersions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListModelVersionsRequest,l.google.cloud.aiplatform.v1.ListModelVersionsResponse,e,t)},"name",{value:"ListModelVersions"}),Object.defineProperty(a.prototype.updateModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateModelRequest,l.google.cloud.aiplatform.v1.Model,e,t)},"name",{value:"UpdateModel"}),Object.defineProperty(a.prototype.updateExplanationDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateExplanationDatasetRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdateExplanationDataset"}),Object.defineProperty(a.prototype.deleteModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteModel"}),Object.defineProperty(a.prototype.deleteModelVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteModelVersionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteModelVersion"}),Object.defineProperty(a.prototype.mergeVersionAliases=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.MergeVersionAliasesRequest,l.google.cloud.aiplatform.v1.Model,e,t)},"name",{value:"MergeVersionAliases"}),Object.defineProperty(a.prototype.exportModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ExportModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ExportModel"}),Object.defineProperty(a.prototype.copyModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CopyModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CopyModel"}),Object.defineProperty(a.prototype.importModelEvaluation=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ImportModelEvaluationRequest,l.google.cloud.aiplatform.v1.ModelEvaluation,e,t)},"name",{value:"ImportModelEvaluation"}),Object.defineProperty(a.prototype.batchImportModelEvaluationSlices=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.BatchImportModelEvaluationSlicesRequest,l.google.cloud.aiplatform.v1.BatchImportModelEvaluationSlicesResponse,e,t)},"name",{value:"BatchImportModelEvaluationSlices"}),Object.defineProperty(a.prototype.batchImportEvaluatedAnnotations=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.BatchImportEvaluatedAnnotationsRequest,l.google.cloud.aiplatform.v1.BatchImportEvaluatedAnnotationsResponse,e,t)},"name",{value:"BatchImportEvaluatedAnnotations"}),Object.defineProperty(a.prototype.getModelEvaluation=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetModelEvaluationRequest,l.google.cloud.aiplatform.v1.ModelEvaluation,e,t)},"name",{value:"GetModelEvaluation"}),Object.defineProperty(a.prototype.listModelEvaluations=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListModelEvaluationsRequest,l.google.cloud.aiplatform.v1.ListModelEvaluationsResponse,e,t)},"name",{value:"ListModelEvaluations"}),Object.defineProperty(a.prototype.getModelEvaluationSlice=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetModelEvaluationSliceRequest,l.google.cloud.aiplatform.v1.ModelEvaluationSlice,e,t)},"name",{value:"GetModelEvaluationSlice"}),Object.defineProperty(a.prototype.listModelEvaluationSlices=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListModelEvaluationSlicesRequest,l.google.cloud.aiplatform.v1.ListModelEvaluationSlicesResponse,e,t)},"name",{value:"ListModelEvaluationSlices"}),a}(),m.UploadModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 4:{i.parentModel=e.string();break}case 5:{i.modelId=e.string();break}case 2:{i.model=l.google.cloud.aiplatform.v1.Model.decode(e,e.uint32());break}case 6:{i.serviceAccount=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.parentModel!=null&&e.hasOwnProperty("parentModel")&&!c.isString(e.parentModel))return"parentModel: string expected";if(e.modelId!=null&&e.hasOwnProperty("modelId")&&!c.isString(e.modelId))return"modelId: string expected";if(e.model!=null&&e.hasOwnProperty("model")){var t=l.google.cloud.aiplatform.v1.Model.verify(e.model);if(t)return"model."+t}return e.serviceAccount!=null&&e.hasOwnProperty("serviceAccount")&&!c.isString(e.serviceAccount)?"serviceAccount: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UploadModelRequest)return e;var t=new l.google.cloud.aiplatform.v1.UploadModelRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.parentModel!=null&&(t.parentModel=String(e.parentModel)),e.modelId!=null&&(t.modelId=String(e.modelId)),e.model!=null){if(typeof e.model!="object")throw TypeError(".google.cloud.aiplatform.v1.UploadModelRequest.model: object expected");t.model=l.google.cloud.aiplatform.v1.Model.fromObject(e.model)}return e.serviceAccount!=null&&(t.serviceAccount=String(e.serviceAccount)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.model=null,n.parentModel="",n.modelId="",n.serviceAccount=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.model!=null&&e.hasOwnProperty("model")&&(n.model=l.google.cloud.aiplatform.v1.Model.toObject(e.model,t)),e.parentModel!=null&&e.hasOwnProperty("parentModel")&&(n.parentModel=e.parentModel),e.modelId!=null&&e.hasOwnProperty("modelId")&&(n.modelId=e.modelId),e.serviceAccount!=null&&e.hasOwnProperty("serviceAccount")&&(n.serviceAccount=e.serviceAccount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UploadModelRequest"},a}(),m.UploadModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UploadModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UploadModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UploadModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UploadModelOperationMetadata"},a}(),m.UploadModelResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.model=e.string();break}case 2:{i.modelVersionId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model)?"model: string expected":e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&!c.isString(e.modelVersionId)?"modelVersionId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UploadModelResponse)return e;var t=new l.google.cloud.aiplatform.v1.UploadModelResponse;return e.model!=null&&(t.model=String(e.model)),e.modelVersionId!=null&&(t.modelVersionId=String(e.modelVersionId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.model="",n.modelVersionId=""),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&(n.modelVersionId=e.modelVersionId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UploadModelResponse"},a}(),m.GetModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetModelRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetModelRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetModelRequest"},a}(),m.ListModelsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListModelsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListModelsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListModelsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListModelsRequest"},a}(),m.ListModelsResponse=function(){function a(r){if(this.models=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.models&&i.models.length||(i.models=[]),i.models.push(l.google.cloud.aiplatform.v1.Model.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.models!=null&&e.hasOwnProperty("models")){if(!Array.isArray(e.models))return"models: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListModelVersionsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListModelVersionsRequest;if(e.name!=null&&(t.name=String(e.name)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListModelVersionsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.pageSize=0,n.pageToken="",n.filter="",n.readMask=null,n.orderBy=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListModelVersionsRequest"},a}(),m.ListModelVersionsResponse=function(){function a(r){if(this.models=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.models&&i.models.length||(i.models=[]),i.models.push(l.google.cloud.aiplatform.v1.Model.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.models!=null&&e.hasOwnProperty("models")){if(!Array.isArray(e.models))return"models: array expected";for(var t=0;t>>3){case 1:{i.model=l.google.cloud.aiplatform.v1.Model.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.model!=null&&e.hasOwnProperty("model")){var t=l.google.cloud.aiplatform.v1.Model.verify(e.model);if(t)return"model."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateModelRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateModelRequest;if(e.model!=null){if(typeof e.model!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateModelRequest.model: object expected");t.model=l.google.cloud.aiplatform.v1.Model.fromObject(e.model)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateModelRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.model=null,n.updateMask=null),e.model!=null&&e.hasOwnProperty("model")&&(n.model=l.google.cloud.aiplatform.v1.Model.toObject(e.model,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateModelRequest"},a}(),m.UpdateExplanationDatasetRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.model=e.string();break}case 2:{i.examples=l.google.cloud.aiplatform.v1.Examples.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.examples!=null&&e.hasOwnProperty("examples")){var t=l.google.cloud.aiplatform.v1.Examples.verify(e.examples);if(t)return"examples."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateExplanationDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateExplanationDatasetRequest;if(e.model!=null&&(t.model=String(e.model)),e.examples!=null){if(typeof e.examples!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateExplanationDatasetRequest.examples: object expected");t.examples=l.google.cloud.aiplatform.v1.Examples.fromObject(e.examples)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.model="",n.examples=null),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.examples!=null&&e.hasOwnProperty("examples")&&(n.examples=l.google.cloud.aiplatform.v1.Examples.toObject(e.examples,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateExplanationDatasetRequest"},a}(),m.UpdateExplanationDatasetOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateExplanationDatasetOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UpdateExplanationDatasetOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateExplanationDatasetOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateExplanationDatasetOperationMetadata"},a}(),m.DeleteModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteModelRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteModelRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteModelRequest"},a}(),m.DeleteModelVersionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteModelVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteModelVersionRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteModelVersionRequest"},a}(),m.MergeVersionAliasesRequest=function(){function a(r){if(this.versionAliases=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.versionAliases&&i.versionAliases.length||(i.versionAliases=[]),i.versionAliases.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.versionAliases!=null&&e.hasOwnProperty("versionAliases")){if(!Array.isArray(e.versionAliases))return"versionAliases: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.outputConfig=l.google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.outputConfig!=null&&e.hasOwnProperty("outputConfig")){var t=l.google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig.verify(e.outputConfig);if(t)return"outputConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExportModelRequest)return e;var t=new l.google.cloud.aiplatform.v1.ExportModelRequest;if(e.name!=null&&(t.name=String(e.name)),e.outputConfig!=null){if(typeof e.outputConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportModelRequest.outputConfig: object expected");t.outputConfig=l.google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig.fromObject(e.outputConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.outputConfig=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.outputConfig!=null&&e.hasOwnProperty("outputConfig")&&(n.outputConfig=l.google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig.toObject(e.outputConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportModelRequest"},a.OutputConfig=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.exportFormatId=t.string();break}case 3:{p.artifactDestination=l.google.cloud.aiplatform.v1.GcsDestination.decode(t,t.uint32());break}case 4:{p.imageDestination=l.google.cloud.aiplatform.v1.ContainerRegistryDestination.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.exportFormatId!=null&&t.hasOwnProperty("exportFormatId")&&!c.isString(t.exportFormatId))return"exportFormatId: string expected";if(t.artifactDestination!=null&&t.hasOwnProperty("artifactDestination")){var n=l.google.cloud.aiplatform.v1.GcsDestination.verify(t.artifactDestination);if(n)return"artifactDestination."+n}if(t.imageDestination!=null&&t.hasOwnProperty("imageDestination")){var n=l.google.cloud.aiplatform.v1.ContainerRegistryDestination.verify(t.imageDestination);if(n)return"imageDestination."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig)return t;var n=new l.google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig;if(t.exportFormatId!=null&&(n.exportFormatId=String(t.exportFormatId)),t.artifactDestination!=null){if(typeof t.artifactDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig.artifactDestination: object expected");n.artifactDestination=l.google.cloud.aiplatform.v1.GcsDestination.fromObject(t.artifactDestination)}if(t.imageDestination!=null){if(typeof t.imageDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig.imageDestination: object expected");n.imageDestination=l.google.cloud.aiplatform.v1.ContainerRegistryDestination.fromObject(t.imageDestination)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.exportFormatId="",i.artifactDestination=null,i.imageDestination=null),t.exportFormatId!=null&&t.hasOwnProperty("exportFormatId")&&(i.exportFormatId=t.exportFormatId),t.artifactDestination!=null&&t.hasOwnProperty("artifactDestination")&&(i.artifactDestination=l.google.cloud.aiplatform.v1.GcsDestination.toObject(t.artifactDestination,n)),t.imageDestination!=null&&t.hasOwnProperty("imageDestination")&&(i.imageDestination=l.google.cloud.aiplatform.v1.ContainerRegistryDestination.toObject(t.imageDestination,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig"},r}(),a}(),m.ExportModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.outputInfo=l.google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}if(e.outputInfo!=null&&e.hasOwnProperty("outputInfo")){var t=l.google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo.verify(e.outputInfo);if(t)return"outputInfo."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExportModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.ExportModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}if(e.outputInfo!=null){if(typeof e.outputInfo!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportModelOperationMetadata.outputInfo: object expected");t.outputInfo=l.google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo.fromObject(e.outputInfo)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.outputInfo=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.outputInfo!=null&&e.hasOwnProperty("outputInfo")&&(n.outputInfo=l.google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo.toObject(e.outputInfo,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportModelOperationMetadata"},a.OutputInfo=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 2:{p.artifactOutputUri=t.string();break}case 3:{p.imageOutputUri=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.artifactOutputUri!=null&&t.hasOwnProperty("artifactOutputUri")&&!c.isString(t.artifactOutputUri)?"artifactOutputUri: string expected":t.imageOutputUri!=null&&t.hasOwnProperty("imageOutputUri")&&!c.isString(t.imageOutputUri)?"imageOutputUri: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo)return t;var n=new l.google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo;return t.artifactOutputUri!=null&&(n.artifactOutputUri=String(t.artifactOutputUri)),t.imageOutputUri!=null&&(n.imageOutputUri=String(t.imageOutputUri)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.artifactOutputUri="",i.imageOutputUri=""),t.artifactOutputUri!=null&&t.hasOwnProperty("artifactOutputUri")&&(i.artifactOutputUri=t.artifactOutputUri),t.imageOutputUri!=null&&t.hasOwnProperty("imageOutputUri")&&(i.imageOutputUri=t.imageOutputUri),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo"},r}(),a}(),m.UpdateExplanationDatasetResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.UpdateExplanationDatasetResponse?e:new l.google.cloud.aiplatform.v1.UpdateExplanationDatasetResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateExplanationDatasetResponse"},a}(),m.ExportModelResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.ExportModelResponse?e:new l.google.cloud.aiplatform.v1.ExportModelResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportModelResponse"},a}(),m.CopyModelRequest=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 4:{p.modelId=t.string();break}case 5:{p.parentModel=t.string();break}case 1:{p.parent=t.string();break}case 2:{p.sourceModel=t.string();break}case 3:{p.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.modelId!=null&&t.hasOwnProperty("modelId")&&(n.destinationModel=1,!c.isString(t.modelId)))return"modelId: string expected";if(t.parentModel!=null&&t.hasOwnProperty("parentModel")){if(n.destinationModel===1)return"destinationModel: multiple values";if(n.destinationModel=1,!c.isString(t.parentModel))return"parentModel: string expected"}if(t.parent!=null&&t.hasOwnProperty("parent")&&!c.isString(t.parent))return"parent: string expected";if(t.sourceModel!=null&&t.hasOwnProperty("sourceModel")&&!c.isString(t.sourceModel))return"sourceModel: string expected";if(t.encryptionSpec!=null&&t.hasOwnProperty("encryptionSpec")){var i=l.google.cloud.aiplatform.v1.EncryptionSpec.verify(t.encryptionSpec);if(i)return"encryptionSpec."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.CopyModelRequest)return t;var n=new l.google.cloud.aiplatform.v1.CopyModelRequest;if(t.modelId!=null&&(n.modelId=String(t.modelId)),t.parentModel!=null&&(n.parentModel=String(t.parentModel)),t.parent!=null&&(n.parent=String(t.parent)),t.sourceModel!=null&&(n.sourceModel=String(t.sourceModel)),t.encryptionSpec!=null){if(typeof t.encryptionSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.CopyModelRequest.encryptionSpec: object expected");n.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.fromObject(t.encryptionSpec)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.parent="",i.sourceModel="",i.encryptionSpec=null),t.parent!=null&&t.hasOwnProperty("parent")&&(i.parent=t.parent),t.sourceModel!=null&&t.hasOwnProperty("sourceModel")&&(i.sourceModel=t.sourceModel),t.encryptionSpec!=null&&t.hasOwnProperty("encryptionSpec")&&(i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.toObject(t.encryptionSpec,n)),t.modelId!=null&&t.hasOwnProperty("modelId")&&(i.modelId=t.modelId,n.oneofs&&(i.destinationModel="modelId")),t.parentModel!=null&&t.hasOwnProperty("parentModel")&&(i.parentModel=t.parentModel,n.oneofs&&(i.destinationModel="parentModel")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.CopyModelRequest"},a}(),m.CopyModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CopyModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CopyModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CopyModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CopyModelOperationMetadata"},a}(),m.CopyModelResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.model=e.string();break}case 2:{i.modelVersionId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model)?"model: string expected":e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&!c.isString(e.modelVersionId)?"modelVersionId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CopyModelResponse)return e;var t=new l.google.cloud.aiplatform.v1.CopyModelResponse;return e.model!=null&&(t.model=String(e.model)),e.modelVersionId!=null&&(t.modelVersionId=String(e.modelVersionId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.model="",n.modelVersionId=""),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&(n.modelVersionId=e.modelVersionId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CopyModelResponse"},a}(),m.ImportModelEvaluationRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.modelEvaluation=l.google.cloud.aiplatform.v1.ModelEvaluation.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.modelEvaluation!=null&&e.hasOwnProperty("modelEvaluation")){var t=l.google.cloud.aiplatform.v1.ModelEvaluation.verify(e.modelEvaluation);if(t)return"modelEvaluation."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ImportModelEvaluationRequest)return e;var t=new l.google.cloud.aiplatform.v1.ImportModelEvaluationRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.modelEvaluation!=null){if(typeof e.modelEvaluation!="object")throw TypeError(".google.cloud.aiplatform.v1.ImportModelEvaluationRequest.modelEvaluation: object expected");t.modelEvaluation=l.google.cloud.aiplatform.v1.ModelEvaluation.fromObject(e.modelEvaluation)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.modelEvaluation=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.modelEvaluation!=null&&e.hasOwnProperty("modelEvaluation")&&(n.modelEvaluation=l.google.cloud.aiplatform.v1.ModelEvaluation.toObject(e.modelEvaluation,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ImportModelEvaluationRequest"},a}(),m.BatchImportModelEvaluationSlicesRequest=function(){function a(r){if(this.modelEvaluationSlices=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.modelEvaluationSlices&&i.modelEvaluationSlices.length||(i.modelEvaluationSlices=[]),i.modelEvaluationSlices.push(l.google.cloud.aiplatform.v1.ModelEvaluationSlice.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.modelEvaluationSlices!=null&&e.hasOwnProperty("modelEvaluationSlices")){if(!Array.isArray(e.modelEvaluationSlices))return"modelEvaluationSlices: array expected";for(var t=0;t>>3){case 1:{i.importedModelEvaluationSlices&&i.importedModelEvaluationSlices.length||(i.importedModelEvaluationSlices=[]),i.importedModelEvaluationSlices.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.importedModelEvaluationSlices!=null&&e.hasOwnProperty("importedModelEvaluationSlices")){if(!Array.isArray(e.importedModelEvaluationSlices))return"importedModelEvaluationSlices: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.evaluatedAnnotations&&i.evaluatedAnnotations.length||(i.evaluatedAnnotations=[]),i.evaluatedAnnotations.push(l.google.cloud.aiplatform.v1.EvaluatedAnnotation.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.evaluatedAnnotations!=null&&e.hasOwnProperty("evaluatedAnnotations")){if(!Array.isArray(e.evaluatedAnnotations))return"evaluatedAnnotations: array expected";for(var t=0;t>>3){case 1:{i.importedEvaluatedAnnotationsCount=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.importedEvaluatedAnnotationsCount!=null&&e.hasOwnProperty("importedEvaluatedAnnotationsCount")&&!c.isInteger(e.importedEvaluatedAnnotationsCount)?"importedEvaluatedAnnotationsCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.BatchImportEvaluatedAnnotationsResponse)return e;var t=new l.google.cloud.aiplatform.v1.BatchImportEvaluatedAnnotationsResponse;return e.importedEvaluatedAnnotationsCount!=null&&(t.importedEvaluatedAnnotationsCount=e.importedEvaluatedAnnotationsCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.importedEvaluatedAnnotationsCount=0),e.importedEvaluatedAnnotationsCount!=null&&e.hasOwnProperty("importedEvaluatedAnnotationsCount")&&(n.importedEvaluatedAnnotationsCount=e.importedEvaluatedAnnotationsCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.BatchImportEvaluatedAnnotationsResponse"},a}(),m.GetModelEvaluationRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetModelEvaluationRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetModelEvaluationRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetModelEvaluationRequest"},a}(),m.ListModelEvaluationsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListModelEvaluationsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListModelEvaluationsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListModelEvaluationsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListModelEvaluationsRequest"},a}(),m.ListModelEvaluationsResponse=function(){function a(r){if(this.modelEvaluations=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.modelEvaluations&&i.modelEvaluations.length||(i.modelEvaluations=[]),i.modelEvaluations.push(l.google.cloud.aiplatform.v1.ModelEvaluation.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelEvaluations!=null&&e.hasOwnProperty("modelEvaluations")){if(!Array.isArray(e.modelEvaluations))return"modelEvaluations: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetModelEvaluationSliceRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetModelEvaluationSliceRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetModelEvaluationSliceRequest"},a}(),m.ListModelEvaluationSlicesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListModelEvaluationSlicesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListModelEvaluationSlicesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListModelEvaluationSlicesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListModelEvaluationSlicesRequest"},a}(),m.ListModelEvaluationSlicesResponse=function(){function a(r){if(this.modelEvaluationSlices=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.modelEvaluationSlices&&i.modelEvaluationSlices.length||(i.modelEvaluationSlices=[]),i.modelEvaluationSlices.push(l.google.cloud.aiplatform.v1.ModelEvaluationSlice.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelEvaluationSlices!=null&&e.hasOwnProperty("modelEvaluationSlices")){if(!Array.isArray(e.modelEvaluationSlices))return"modelEvaluationSlices: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.pipelineSpec=l.google.protobuf.Struct.decode(e,e.uint32());break}case 8:{i.state=e.int32();break}case 9:{i.jobDetail=l.google.cloud.aiplatform.v1.PipelineJobDetail.decode(e,e.uint32());break}case 10:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 11:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 12:{i.runtimeConfig=l.google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig.decode(e,e.uint32());break}case 16:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 17:{i.serviceAccount=e.string();break}case 18:{i.network=e.string();break}case 25:{i.reservedIpRanges&&i.reservedIpRanges.length||(i.reservedIpRanges=[]),i.reservedIpRanges.push(e.string());break}case 19:{i.templateUri=e.string();break}case 20:{i.templateMetadata=l.google.cloud.aiplatform.v1.PipelineTemplateMetadata.decode(e,e.uint32());break}case 22:{i.scheduleName=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.pipelineSpec!=null&&e.hasOwnProperty("pipelineSpec")){var t=l.google.protobuf.Struct.verify(e.pipelineSpec);if(t)return"pipelineSpec."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:break}if(e.jobDetail!=null&&e.hasOwnProperty("jobDetail")){var t=l.google.cloud.aiplatform.v1.PipelineJobDetail.verify(e.jobDetail);if(t)return"jobDetail."+t}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{p.parameters===c.emptyObject&&(p.parameters={});var _=t.uint32()+t.pos;for(f="",y=null;t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=l.google.cloud.aiplatform.v1.Value.decode(t,t.uint32());break;default:t.skipType(R&7);break}}p.parameters[f]=y;break}case 2:{p.gcsOutputDirectory=t.string();break}case 3:{p.parameterValues===c.emptyObject&&(p.parameterValues={});var _=t.uint32()+t.pos;for(f="",y=null;t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=l.google.protobuf.Value.decode(t,t.uint32());break;default:t.skipType(R&7);break}}p.parameterValues[f]=y;break}case 4:{p.failurePolicy=t.int32();break}case 5:{p.inputArtifacts===c.emptyObject&&(p.inputArtifacts={});var _=t.uint32()+t.pos;for(f="",y=null;t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=l.google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig.InputArtifact.decode(t,t.uint32());break;default:t.skipType(R&7);break}}p.inputArtifacts[f]=y;break}default:t.skipType(O&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.parameters!=null&&t.hasOwnProperty("parameters")){if(!c.isObject(t.parameters))return"parameters: object expected";for(var n=Object.keys(t.parameters),i=0;i>>3){case 1:{y.artifactId=i.string();break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};return i.artifactId!=null&&i.hasOwnProperty("artifactId")&&(p.kind=1,!c.isString(i.artifactId))?"artifactId: string expected":null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig.InputArtifact)return i;var p=new l.google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig.InputArtifact;return i.artifactId!=null&&(p.artifactId=String(i.artifactId)),p},e.toObject=function(i,p){p||(p={});var f={};return i.artifactId!=null&&i.hasOwnProperty("artifactId")&&(f.artifactId=i.artifactId,p.oneofs&&(f.kind="artifactId")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig.InputArtifact"},e}(),r}(),a}(),m.PipelineTemplateMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 3:{i.version=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.version!=null&&e.hasOwnProperty("version")&&!c.isString(e.version)?"version: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PipelineTemplateMetadata)return e;var t=new l.google.cloud.aiplatform.v1.PipelineTemplateMetadata;return e.version!=null&&(t.version=String(e.version)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.version=""),e.version!=null&&e.hasOwnProperty("version")&&(n.version=e.version),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PipelineTemplateMetadata"},a}(),m.PipelineJobDetail=function(){function a(r){if(this.taskDetails=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.pipelineContext=l.google.cloud.aiplatform.v1.Context.decode(e,e.uint32());break}case 2:{i.pipelineRunContext=l.google.cloud.aiplatform.v1.Context.decode(e,e.uint32());break}case 3:{i.taskDetails&&i.taskDetails.length||(i.taskDetails=[]),i.taskDetails.push(l.google.cloud.aiplatform.v1.PipelineTaskDetail.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.pipelineContext!=null&&e.hasOwnProperty("pipelineContext")){var t=l.google.cloud.aiplatform.v1.Context.verify(e.pipelineContext);if(t)return"pipelineContext."+t}if(e.pipelineRunContext!=null&&e.hasOwnProperty("pipelineRunContext")){var t=l.google.cloud.aiplatform.v1.Context.verify(e.pipelineRunContext);if(t)return"pipelineRunContext."+t}if(e.taskDetails!=null&&e.hasOwnProperty("taskDetails")){if(!Array.isArray(e.taskDetails))return"taskDetails: array expected";for(var n=0;n>>3){case 1:{i.taskId=e.int64();break}case 12:{i.parentTaskId=e.int64();break}case 2:{i.taskName=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.executorDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.decode(e,e.uint32());break}case 7:{i.state=e.int32();break}case 8:{i.execution=l.google.cloud.aiplatform.v1.Execution.decode(e,e.uint32());break}case 9:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 13:{i.pipelineTaskStatus&&i.pipelineTaskStatus.length||(i.pipelineTaskStatus=[]),i.pipelineTaskStatus.push(l.google.cloud.aiplatform.v1.PipelineTaskDetail.PipelineTaskStatus.decode(e,e.uint32()));break}case 10:{i.inputs===c.emptyObject&&(i.inputs={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1.PipelineTaskDetail.ArtifactList.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.inputs[p]=f;break}case 11:{i.outputs===c.emptyObject&&(i.outputs={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1.PipelineTaskDetail.ArtifactList.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.outputs[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.taskId!=null&&e.hasOwnProperty("taskId")&&!c.isInteger(e.taskId)&&!(e.taskId&&c.isInteger(e.taskId.low)&&c.isInteger(e.taskId.high)))return"taskId: integer|Long expected";if(e.parentTaskId!=null&&e.hasOwnProperty("parentTaskId")&&!c.isInteger(e.parentTaskId)&&!(e.parentTaskId&&c.isInteger(e.parentTaskId.low)&&c.isInteger(e.parentTaskId.high)))return"parentTaskId: integer|Long expected";if(e.taskName!=null&&e.hasOwnProperty("taskName")&&!c.isString(e.taskName))return"taskName: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.executorDetail!=null&&e.hasOwnProperty("executorDetail")){var t=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.verify(e.executorDetail);if(t)return"executorDetail."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:break}if(e.execution!=null&&e.hasOwnProperty("execution")){var t=l.google.cloud.aiplatform.v1.Execution.verify(e.execution);if(t)return"execution."+t}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.pipelineTaskStatus!=null&&e.hasOwnProperty("pipelineTaskStatus")){if(!Array.isArray(e.pipelineTaskStatus))return"pipelineTaskStatus: array expected";for(var n=0;n>>0,e.taskId.high>>>0).toNumber())),e.parentTaskId!=null&&(c.Long?(t.parentTaskId=c.Long.fromValue(e.parentTaskId)).unsigned=!1:typeof e.parentTaskId=="string"?t.parentTaskId=parseInt(e.parentTaskId,10):typeof e.parentTaskId=="number"?t.parentTaskId=e.parentTaskId:typeof e.parentTaskId=="object"&&(t.parentTaskId=new c.LongBits(e.parentTaskId.low>>>0,e.parentTaskId.high>>>0).toNumber())),e.taskName!=null&&(t.taskName=String(e.taskName)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.startTime!=null){if(typeof e.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.startTime: object expected");t.startTime=l.google.protobuf.Timestamp.fromObject(e.startTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}if(e.executorDetail!=null){if(typeof e.executorDetail!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.executorDetail: object expected");t.executorDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.fromObject(e.executorDetail)}switch(e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"PENDING":case 1:t.state=1;break;case"RUNNING":case 2:t.state=2;break;case"SUCCEEDED":case 3:t.state=3;break;case"CANCEL_PENDING":case 4:t.state=4;break;case"CANCELLING":case 5:t.state=5;break;case"CANCELLED":case 6:t.state=6;break;case"FAILED":case 7:t.state=7;break;case"SKIPPED":case 8:t.state=8;break;case"NOT_TRIGGERED":case 9:t.state=9;break}if(e.execution!=null){if(typeof e.execution!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.execution: object expected");t.execution=l.google.cloud.aiplatform.v1.Execution.fromObject(e.execution)}if(e.error!=null){if(typeof e.error!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.error: object expected");t.error=l.google.rpc.Status.fromObject(e.error)}if(e.pipelineTaskStatus){if(!Array.isArray(e.pipelineTaskStatus))throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.pipelineTaskStatus: array expected");t.pipelineTaskStatus=[];for(var n=0;n>>0,e.taskId.high>>>0).toNumber():e.taskId),e.taskName!=null&&e.hasOwnProperty("taskName")&&(n.taskName=e.taskName),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.startTime!=null&&e.hasOwnProperty("startTime")&&(n.startTime=l.google.protobuf.Timestamp.toObject(e.startTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),e.executorDetail!=null&&e.hasOwnProperty("executorDetail")&&(n.executorDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.toObject(e.executorDetail,t)),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.aiplatform.v1.PipelineTaskDetail.State[e.state]===void 0?e.state:l.google.cloud.aiplatform.v1.PipelineTaskDetail.State[e.state]:e.state),e.execution!=null&&e.hasOwnProperty("execution")&&(n.execution=l.google.cloud.aiplatform.v1.Execution.toObject(e.execution,t)),e.error!=null&&e.hasOwnProperty("error")&&(n.error=l.google.rpc.Status.toObject(e.error,t));var p;if(e.inputs&&(p=Object.keys(e.inputs)).length){n.inputs={};for(var f=0;f>>0,e.parentTaskId.high>>>0).toNumber():e.parentTaskId),e.pipelineTaskStatus&&e.pipelineTaskStatus.length){n.pipelineTaskStatus=[];for(var f=0;f>>3){case 1:{p.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 2:{p.state=t.int32();break}case 3:{p.error=l.google.rpc.Status.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var n=l.google.protobuf.Timestamp.verify(t.updateTime);if(n)return"updateTime."+n}if(t.state!=null&&t.hasOwnProperty("state"))switch(t.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:break}if(t.error!=null&&t.hasOwnProperty("error")){var n=l.google.rpc.Status.verify(t.error);if(n)return"error."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.PipelineTaskDetail.PipelineTaskStatus)return t;var n=new l.google.cloud.aiplatform.v1.PipelineTaskDetail.PipelineTaskStatus;if(t.updateTime!=null){if(typeof t.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.PipelineTaskStatus.updateTime: object expected");n.updateTime=l.google.protobuf.Timestamp.fromObject(t.updateTime)}switch(t.state){default:if(typeof t.state=="number"){n.state=t.state;break}break;case"STATE_UNSPECIFIED":case 0:n.state=0;break;case"PENDING":case 1:n.state=1;break;case"RUNNING":case 2:n.state=2;break;case"SUCCEEDED":case 3:n.state=3;break;case"CANCEL_PENDING":case 4:n.state=4;break;case"CANCELLING":case 5:n.state=5;break;case"CANCELLED":case 6:n.state=6;break;case"FAILED":case 7:n.state=7;break;case"SKIPPED":case 8:n.state=8;break;case"NOT_TRIGGERED":case 9:n.state=9;break}if(t.error!=null){if(typeof t.error!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.PipelineTaskStatus.error: object expected");n.error=l.google.rpc.Status.fromObject(t.error)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.updateTime=null,i.state=n.enums===String?"STATE_UNSPECIFIED":0,i.error=null),t.updateTime!=null&&t.hasOwnProperty("updateTime")&&(i.updateTime=l.google.protobuf.Timestamp.toObject(t.updateTime,n)),t.state!=null&&t.hasOwnProperty("state")&&(i.state=n.enums===String?l.google.cloud.aiplatform.v1.PipelineTaskDetail.State[t.state]===void 0?t.state:l.google.cloud.aiplatform.v1.PipelineTaskDetail.State[t.state]:t.state),t.error!=null&&t.hasOwnProperty("error")&&(i.error=l.google.rpc.Status.toObject(t.error,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.PipelineTaskDetail.PipelineTaskStatus"},r}(),a.ArtifactList=function(){function r(e){if(this.artifacts=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.artifacts&&p.artifacts.length||(p.artifacts=[]),p.artifacts.push(l.google.cloud.aiplatform.v1.Artifact.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.artifacts!=null&&t.hasOwnProperty("artifacts")){if(!Array.isArray(t.artifacts))return"artifacts: array expected";for(var n=0;n>>3){case 1:{p.containerDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.ContainerDetail.decode(t,t.uint32());break}case 2:{p.customJobDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.CustomJobDetail.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.containerDetail!=null&&t.hasOwnProperty("containerDetail")){n.details=1;{var i=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.ContainerDetail.verify(t.containerDetail);if(i)return"containerDetail."+i}}if(t.customJobDetail!=null&&t.hasOwnProperty("customJobDetail")){if(n.details===1)return"details: multiple values";n.details=1;{var i=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.CustomJobDetail.verify(t.customJobDetail);if(i)return"customJobDetail."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail)return t;var n=new l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail;if(t.containerDetail!=null){if(typeof t.containerDetail!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.containerDetail: object expected");n.containerDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.ContainerDetail.fromObject(t.containerDetail)}if(t.customJobDetail!=null){if(typeof t.customJobDetail!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.customJobDetail: object expected");n.customJobDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.CustomJobDetail.fromObject(t.customJobDetail)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.containerDetail!=null&&t.hasOwnProperty("containerDetail")&&(i.containerDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.ContainerDetail.toObject(t.containerDetail,n),n.oneofs&&(i.details="containerDetail")),t.customJobDetail!=null&&t.hasOwnProperty("customJobDetail")&&(i.customJobDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.CustomJobDetail.toObject(t.customJobDetail,n),n.oneofs&&(i.details="customJobDetail")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.PipelineTaskExecutorDetail"},a.ContainerDetail=function(){function e(t){if(this.failedMainJobs=[],this.failedPreCachingCheckJobs=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.mainJob=n.string();break}case 2:{f.preCachingCheckJob=n.string();break}case 3:{f.failedMainJobs&&f.failedMainJobs.length||(f.failedMainJobs=[]),f.failedMainJobs.push(n.string());break}case 4:{f.failedPreCachingCheckJobs&&f.failedPreCachingCheckJobs.length||(f.failedPreCachingCheckJobs=[]),f.failedPreCachingCheckJobs.push(n.string());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.mainJob!=null&&n.hasOwnProperty("mainJob")&&!c.isString(n.mainJob))return"mainJob: string expected";if(n.preCachingCheckJob!=null&&n.hasOwnProperty("preCachingCheckJob")&&!c.isString(n.preCachingCheckJob))return"preCachingCheckJob: string expected";if(n.failedMainJobs!=null&&n.hasOwnProperty("failedMainJobs")){if(!Array.isArray(n.failedMainJobs))return"failedMainJobs: array expected";for(var i=0;i>>3){case 1:{f.job=n.string();break}case 3:{f.failedJobs&&f.failedJobs.length||(f.failedJobs=[]),f.failedJobs.push(n.string());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.job!=null&&n.hasOwnProperty("job")&&!c.isString(n.job))return"job: string expected";if(n.failedJobs!=null&&n.hasOwnProperty("failedJobs")){if(!Array.isArray(n.failedJobs))return"failedJobs: array expected";for(var i=0;i>>3){case 1:{p.intValue=t.int64();break}case 2:{p.doubleValue=t.double();break}case 3:{p.stringValue=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.intValue!=null&&t.hasOwnProperty("intValue")&&(n.value=1,!c.isInteger(t.intValue)&&!(t.intValue&&c.isInteger(t.intValue.low)&&c.isInteger(t.intValue.high))))return"intValue: integer|Long expected";if(t.doubleValue!=null&&t.hasOwnProperty("doubleValue")){if(n.value===1)return"value: multiple values";if(n.value=1,typeof t.doubleValue!="number")return"doubleValue: number expected"}if(t.stringValue!=null&&t.hasOwnProperty("stringValue")){if(n.value===1)return"value: multiple values";if(n.value=1,!c.isString(t.stringValue))return"stringValue: string expected"}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Value)return t;var n=new l.google.cloud.aiplatform.v1.Value;return t.intValue!=null&&(c.Long?(n.intValue=c.Long.fromValue(t.intValue)).unsigned=!1:typeof t.intValue=="string"?n.intValue=parseInt(t.intValue,10):typeof t.intValue=="number"?n.intValue=t.intValue:typeof t.intValue=="object"&&(n.intValue=new c.LongBits(t.intValue.low>>>0,t.intValue.high>>>0).toNumber())),t.doubleValue!=null&&(n.doubleValue=Number(t.doubleValue)),t.stringValue!=null&&(n.stringValue=String(t.stringValue)),n},a.toObject=function(t,n){n||(n={});var i={};return t.intValue!=null&&t.hasOwnProperty("intValue")&&(typeof t.intValue=="number"?i.intValue=n.longs===String?String(t.intValue):t.intValue:i.intValue=n.longs===String?c.Long.prototype.toString.call(t.intValue):n.longs===Number?new c.LongBits(t.intValue.low>>>0,t.intValue.high>>>0).toNumber():t.intValue,n.oneofs&&(i.value="intValue")),t.doubleValue!=null&&t.hasOwnProperty("doubleValue")&&(i.doubleValue=n.json&&!isFinite(t.doubleValue)?String(t.doubleValue):t.doubleValue,n.oneofs&&(i.value="doubleValue")),t.stringValue!=null&&t.hasOwnProperty("stringValue")&&(i.stringValue=t.stringValue,n.oneofs&&(i.value="stringValue")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Value"},a}(),m.PipelineService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createTrainingPipeline=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateTrainingPipelineRequest,l.google.cloud.aiplatform.v1.TrainingPipeline,e,t)},"name",{value:"CreateTrainingPipeline"}),Object.defineProperty(a.prototype.getTrainingPipeline=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetTrainingPipelineRequest,l.google.cloud.aiplatform.v1.TrainingPipeline,e,t)},"name",{value:"GetTrainingPipeline"}),Object.defineProperty(a.prototype.listTrainingPipelines=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListTrainingPipelinesRequest,l.google.cloud.aiplatform.v1.ListTrainingPipelinesResponse,e,t)},"name",{value:"ListTrainingPipelines"}),Object.defineProperty(a.prototype.deleteTrainingPipeline=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteTrainingPipelineRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteTrainingPipeline"}),Object.defineProperty(a.prototype.cancelTrainingPipeline=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CancelTrainingPipelineRequest,l.google.protobuf.Empty,e,t)},"name",{value:"CancelTrainingPipeline"}),Object.defineProperty(a.prototype.createPipelineJob=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreatePipelineJobRequest,l.google.cloud.aiplatform.v1.PipelineJob,e,t)},"name",{value:"CreatePipelineJob"}),Object.defineProperty(a.prototype.getPipelineJob=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetPipelineJobRequest,l.google.cloud.aiplatform.v1.PipelineJob,e,t)},"name",{value:"GetPipelineJob"}),Object.defineProperty(a.prototype.listPipelineJobs=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListPipelineJobsRequest,l.google.cloud.aiplatform.v1.ListPipelineJobsResponse,e,t)},"name",{value:"ListPipelineJobs"}),Object.defineProperty(a.prototype.deletePipelineJob=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeletePipelineJobRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeletePipelineJob"}),Object.defineProperty(a.prototype.cancelPipelineJob=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CancelPipelineJobRequest,l.google.protobuf.Empty,e,t)},"name",{value:"CancelPipelineJob"}),a}(),m.CreateTrainingPipelineRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.trainingPipeline=l.google.cloud.aiplatform.v1.TrainingPipeline.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.trainingPipeline!=null&&e.hasOwnProperty("trainingPipeline")){var t=l.google.cloud.aiplatform.v1.TrainingPipeline.verify(e.trainingPipeline);if(t)return"trainingPipeline."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateTrainingPipelineRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateTrainingPipelineRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.trainingPipeline!=null){if(typeof e.trainingPipeline!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateTrainingPipelineRequest.trainingPipeline: object expected");t.trainingPipeline=l.google.cloud.aiplatform.v1.TrainingPipeline.fromObject(e.trainingPipeline)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.trainingPipeline=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.trainingPipeline!=null&&e.hasOwnProperty("trainingPipeline")&&(n.trainingPipeline=l.google.cloud.aiplatform.v1.TrainingPipeline.toObject(e.trainingPipeline,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateTrainingPipelineRequest"},a}(),m.GetTrainingPipelineRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetTrainingPipelineRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetTrainingPipelineRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetTrainingPipelineRequest"},a}(),m.ListTrainingPipelinesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListTrainingPipelinesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListTrainingPipelinesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListTrainingPipelinesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListTrainingPipelinesRequest"},a}(),m.ListTrainingPipelinesResponse=function(){function a(r){if(this.trainingPipelines=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingPipelines&&i.trainingPipelines.length||(i.trainingPipelines=[]),i.trainingPipelines.push(l.google.cloud.aiplatform.v1.TrainingPipeline.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trainingPipelines!=null&&e.hasOwnProperty("trainingPipelines")){if(!Array.isArray(e.trainingPipelines))return"trainingPipelines: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteTrainingPipelineRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteTrainingPipelineRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteTrainingPipelineRequest"},a}(),m.CancelTrainingPipelineRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CancelTrainingPipelineRequest)return e;var t=new l.google.cloud.aiplatform.v1.CancelTrainingPipelineRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CancelTrainingPipelineRequest"},a}(),m.CreatePipelineJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pipelineJob=l.google.cloud.aiplatform.v1.PipelineJob.decode(e,e.uint32());break}case 3:{i.pipelineJobId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.pipelineJob!=null&&e.hasOwnProperty("pipelineJob")){var t=l.google.cloud.aiplatform.v1.PipelineJob.verify(e.pipelineJob);if(t)return"pipelineJob."+t}return e.pipelineJobId!=null&&e.hasOwnProperty("pipelineJobId")&&!c.isString(e.pipelineJobId)?"pipelineJobId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreatePipelineJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreatePipelineJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.pipelineJob!=null){if(typeof e.pipelineJob!="object")throw TypeError(".google.cloud.aiplatform.v1.CreatePipelineJobRequest.pipelineJob: object expected");t.pipelineJob=l.google.cloud.aiplatform.v1.PipelineJob.fromObject(e.pipelineJob)}return e.pipelineJobId!=null&&(t.pipelineJobId=String(e.pipelineJobId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pipelineJob=null,n.pipelineJobId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pipelineJob!=null&&e.hasOwnProperty("pipelineJob")&&(n.pipelineJob=l.google.cloud.aiplatform.v1.PipelineJob.toObject(e.pipelineJob,t)),e.pipelineJobId!=null&&e.hasOwnProperty("pipelineJobId")&&(n.pipelineJobId=e.pipelineJobId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreatePipelineJobRequest"},a}(),m.GetPipelineJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetPipelineJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetPipelineJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetPipelineJobRequest"},a}(),m.ListPipelineJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 6:{i.orderBy=e.string();break}case 7:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListPipelineJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListPipelineJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListPipelineJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListPipelineJobsRequest"},a}(),m.ListPipelineJobsResponse=function(){function a(r){if(this.pipelineJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.pipelineJobs&&i.pipelineJobs.length||(i.pipelineJobs=[]),i.pipelineJobs.push(l.google.cloud.aiplatform.v1.PipelineJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.pipelineJobs!=null&&e.hasOwnProperty("pipelineJobs")){if(!Array.isArray(e.pipelineJobs))return"pipelineJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeletePipelineJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeletePipelineJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeletePipelineJobRequest"},a}(),m.CancelPipelineJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CancelPipelineJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CancelPipelineJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CancelPipelineJobRequest"},a}(),m.TrainingPipeline=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.inputDataConfig=l.google.cloud.aiplatform.v1.InputDataConfig.decode(e,e.uint32());break}case 4:{i.trainingTaskDefinition=e.string();break}case 5:{i.trainingTaskInputs=l.google.protobuf.Value.decode(e,e.uint32());break}case 6:{i.trainingTaskMetadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 7:{i.modelToUpload=l.google.cloud.aiplatform.v1.Model.decode(e,e.uint32());break}case 22:{i.modelId=e.string();break}case 21:{i.parentModel=e.string();break}case 9:{i.state=e.int32();break}case 10:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 11:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 14:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 15:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 18:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.inputDataConfig!=null&&e.hasOwnProperty("inputDataConfig")){var t=l.google.cloud.aiplatform.v1.InputDataConfig.verify(e.inputDataConfig);if(t)return"inputDataConfig."+t}if(e.trainingTaskDefinition!=null&&e.hasOwnProperty("trainingTaskDefinition")&&!c.isString(e.trainingTaskDefinition))return"trainingTaskDefinition: string expected";if(e.trainingTaskInputs!=null&&e.hasOwnProperty("trainingTaskInputs")){var t=l.google.protobuf.Value.verify(e.trainingTaskInputs);if(t)return"trainingTaskInputs."+t}if(e.trainingTaskMetadata!=null&&e.hasOwnProperty("trainingTaskMetadata")){var t=l.google.protobuf.Value.verify(e.trainingTaskMetadata);if(t)return"trainingTaskMetadata."+t}if(e.modelToUpload!=null&&e.hasOwnProperty("modelToUpload")){var t=l.google.cloud.aiplatform.v1.Model.verify(e.modelToUpload);if(t)return"modelToUpload."+t}if(e.modelId!=null&&e.hasOwnProperty("modelId")&&!c.isString(e.modelId))return"modelId: string expected";if(e.parentModel!=null&&e.hasOwnProperty("parentModel")&&!c.isString(e.parentModel))return"parentModel: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:break}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 2:{p.fractionSplit=l.google.cloud.aiplatform.v1.FractionSplit.decode(t,t.uint32());break}case 3:{p.filterSplit=l.google.cloud.aiplatform.v1.FilterSplit.decode(t,t.uint32());break}case 4:{p.predefinedSplit=l.google.cloud.aiplatform.v1.PredefinedSplit.decode(t,t.uint32());break}case 5:{p.timestampSplit=l.google.cloud.aiplatform.v1.TimestampSplit.decode(t,t.uint32());break}case 12:{p.stratifiedSplit=l.google.cloud.aiplatform.v1.StratifiedSplit.decode(t,t.uint32());break}case 8:{p.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.decode(t,t.uint32());break}case 10:{p.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.decode(t,t.uint32());break}case 1:{p.datasetId=t.string();break}case 6:{p.annotationsFilter=t.string();break}case 9:{p.annotationSchemaUri=t.string();break}case 7:{p.savedQueryId=t.string();break}case 11:{p.persistMlUseAssignment=t.bool();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.fractionSplit!=null&&t.hasOwnProperty("fractionSplit")){n.split=1;{var i=l.google.cloud.aiplatform.v1.FractionSplit.verify(t.fractionSplit);if(i)return"fractionSplit."+i}}if(t.filterSplit!=null&&t.hasOwnProperty("filterSplit")){if(n.split===1)return"split: multiple values";n.split=1;{var i=l.google.cloud.aiplatform.v1.FilterSplit.verify(t.filterSplit);if(i)return"filterSplit."+i}}if(t.predefinedSplit!=null&&t.hasOwnProperty("predefinedSplit")){if(n.split===1)return"split: multiple values";n.split=1;{var i=l.google.cloud.aiplatform.v1.PredefinedSplit.verify(t.predefinedSplit);if(i)return"predefinedSplit."+i}}if(t.timestampSplit!=null&&t.hasOwnProperty("timestampSplit")){if(n.split===1)return"split: multiple values";n.split=1;{var i=l.google.cloud.aiplatform.v1.TimestampSplit.verify(t.timestampSplit);if(i)return"timestampSplit."+i}}if(t.stratifiedSplit!=null&&t.hasOwnProperty("stratifiedSplit")){if(n.split===1)return"split: multiple values";n.split=1;{var i=l.google.cloud.aiplatform.v1.StratifiedSplit.verify(t.stratifiedSplit);if(i)return"stratifiedSplit."+i}}if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.aiplatform.v1.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}if(t.bigqueryDestination!=null&&t.hasOwnProperty("bigqueryDestination")){if(n.destination===1)return"destination: multiple values";n.destination=1;{var i=l.google.cloud.aiplatform.v1.BigQueryDestination.verify(t.bigqueryDestination);if(i)return"bigqueryDestination."+i}}return t.datasetId!=null&&t.hasOwnProperty("datasetId")&&!c.isString(t.datasetId)?"datasetId: string expected":t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&!c.isString(t.annotationsFilter)?"annotationsFilter: string expected":t.annotationSchemaUri!=null&&t.hasOwnProperty("annotationSchemaUri")&&!c.isString(t.annotationSchemaUri)?"annotationSchemaUri: string expected":t.savedQueryId!=null&&t.hasOwnProperty("savedQueryId")&&!c.isString(t.savedQueryId)?"savedQueryId: string expected":t.persistMlUseAssignment!=null&&t.hasOwnProperty("persistMlUseAssignment")&&typeof t.persistMlUseAssignment!="boolean"?"persistMlUseAssignment: boolean expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.InputDataConfig)return t;var n=new l.google.cloud.aiplatform.v1.InputDataConfig;if(t.fractionSplit!=null){if(typeof t.fractionSplit!="object")throw TypeError(".google.cloud.aiplatform.v1.InputDataConfig.fractionSplit: object expected");n.fractionSplit=l.google.cloud.aiplatform.v1.FractionSplit.fromObject(t.fractionSplit)}if(t.filterSplit!=null){if(typeof t.filterSplit!="object")throw TypeError(".google.cloud.aiplatform.v1.InputDataConfig.filterSplit: object expected");n.filterSplit=l.google.cloud.aiplatform.v1.FilterSplit.fromObject(t.filterSplit)}if(t.predefinedSplit!=null){if(typeof t.predefinedSplit!="object")throw TypeError(".google.cloud.aiplatform.v1.InputDataConfig.predefinedSplit: object expected");n.predefinedSplit=l.google.cloud.aiplatform.v1.PredefinedSplit.fromObject(t.predefinedSplit)}if(t.timestampSplit!=null){if(typeof t.timestampSplit!="object")throw TypeError(".google.cloud.aiplatform.v1.InputDataConfig.timestampSplit: object expected");n.timestampSplit=l.google.cloud.aiplatform.v1.TimestampSplit.fromObject(t.timestampSplit)}if(t.stratifiedSplit!=null){if(typeof t.stratifiedSplit!="object")throw TypeError(".google.cloud.aiplatform.v1.InputDataConfig.stratifiedSplit: object expected");n.stratifiedSplit=l.google.cloud.aiplatform.v1.StratifiedSplit.fromObject(t.stratifiedSplit)}if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.InputDataConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.fromObject(t.gcsDestination)}if(t.bigqueryDestination!=null){if(typeof t.bigqueryDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.InputDataConfig.bigqueryDestination: object expected");n.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.fromObject(t.bigqueryDestination)}return t.datasetId!=null&&(n.datasetId=String(t.datasetId)),t.annotationsFilter!=null&&(n.annotationsFilter=String(t.annotationsFilter)),t.annotationSchemaUri!=null&&(n.annotationSchemaUri=String(t.annotationSchemaUri)),t.savedQueryId!=null&&(n.savedQueryId=String(t.savedQueryId)),t.persistMlUseAssignment!=null&&(n.persistMlUseAssignment=!!t.persistMlUseAssignment),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.datasetId="",i.annotationsFilter="",i.savedQueryId="",i.annotationSchemaUri="",i.persistMlUseAssignment=!1),t.datasetId!=null&&t.hasOwnProperty("datasetId")&&(i.datasetId=t.datasetId),t.fractionSplit!=null&&t.hasOwnProperty("fractionSplit")&&(i.fractionSplit=l.google.cloud.aiplatform.v1.FractionSplit.toObject(t.fractionSplit,n),n.oneofs&&(i.split="fractionSplit")),t.filterSplit!=null&&t.hasOwnProperty("filterSplit")&&(i.filterSplit=l.google.cloud.aiplatform.v1.FilterSplit.toObject(t.filterSplit,n),n.oneofs&&(i.split="filterSplit")),t.predefinedSplit!=null&&t.hasOwnProperty("predefinedSplit")&&(i.predefinedSplit=l.google.cloud.aiplatform.v1.PredefinedSplit.toObject(t.predefinedSplit,n),n.oneofs&&(i.split="predefinedSplit")),t.timestampSplit!=null&&t.hasOwnProperty("timestampSplit")&&(i.timestampSplit=l.google.cloud.aiplatform.v1.TimestampSplit.toObject(t.timestampSplit,n),n.oneofs&&(i.split="timestampSplit")),t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&(i.annotationsFilter=t.annotationsFilter),t.savedQueryId!=null&&t.hasOwnProperty("savedQueryId")&&(i.savedQueryId=t.savedQueryId),t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),t.annotationSchemaUri!=null&&t.hasOwnProperty("annotationSchemaUri")&&(i.annotationSchemaUri=t.annotationSchemaUri),t.bigqueryDestination!=null&&t.hasOwnProperty("bigqueryDestination")&&(i.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.toObject(t.bigqueryDestination,n),n.oneofs&&(i.destination="bigqueryDestination")),t.persistMlUseAssignment!=null&&t.hasOwnProperty("persistMlUseAssignment")&&(i.persistMlUseAssignment=t.persistMlUseAssignment),t.stratifiedSplit!=null&&t.hasOwnProperty("stratifiedSplit")&&(i.stratifiedSplit=l.google.cloud.aiplatform.v1.StratifiedSplit.toObject(t.stratifiedSplit,n),n.oneofs&&(i.split="stratifiedSplit")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.InputDataConfig"},a}(),m.FractionSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFraction=e.double();break}case 2:{i.validationFraction=e.double();break}case 3:{i.testFraction=e.double();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&typeof e.trainingFraction!="number"?"trainingFraction: number expected":e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&typeof e.validationFraction!="number"?"validationFraction: number expected":e.testFraction!=null&&e.hasOwnProperty("testFraction")&&typeof e.testFraction!="number"?"testFraction: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.FractionSplit)return e;var t=new l.google.cloud.aiplatform.v1.FractionSplit;return e.trainingFraction!=null&&(t.trainingFraction=Number(e.trainingFraction)),e.validationFraction!=null&&(t.validationFraction=Number(e.validationFraction)),e.testFraction!=null&&(t.testFraction=Number(e.testFraction)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFraction=0,n.validationFraction=0,n.testFraction=0),e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&(n.trainingFraction=t.json&&!isFinite(e.trainingFraction)?String(e.trainingFraction):e.trainingFraction),e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&(n.validationFraction=t.json&&!isFinite(e.validationFraction)?String(e.validationFraction):e.validationFraction),e.testFraction!=null&&e.hasOwnProperty("testFraction")&&(n.testFraction=t.json&&!isFinite(e.testFraction)?String(e.testFraction):e.testFraction),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.FractionSplit"},a}(),m.FilterSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFilter=e.string();break}case 2:{i.validationFilter=e.string();break}case 3:{i.testFilter=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFilter!=null&&e.hasOwnProperty("trainingFilter")&&!c.isString(e.trainingFilter)?"trainingFilter: string expected":e.validationFilter!=null&&e.hasOwnProperty("validationFilter")&&!c.isString(e.validationFilter)?"validationFilter: string expected":e.testFilter!=null&&e.hasOwnProperty("testFilter")&&!c.isString(e.testFilter)?"testFilter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.FilterSplit)return e;var t=new l.google.cloud.aiplatform.v1.FilterSplit;return e.trainingFilter!=null&&(t.trainingFilter=String(e.trainingFilter)),e.validationFilter!=null&&(t.validationFilter=String(e.validationFilter)),e.testFilter!=null&&(t.testFilter=String(e.testFilter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFilter="",n.validationFilter="",n.testFilter=""),e.trainingFilter!=null&&e.hasOwnProperty("trainingFilter")&&(n.trainingFilter=e.trainingFilter),e.validationFilter!=null&&e.hasOwnProperty("validationFilter")&&(n.validationFilter=e.validationFilter),e.testFilter!=null&&e.hasOwnProperty("testFilter")&&(n.testFilter=e.testFilter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.FilterSplit"},a}(),m.PredefinedSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.key=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.key!=null&&e.hasOwnProperty("key")&&!c.isString(e.key)?"key: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PredefinedSplit)return e;var t=new l.google.cloud.aiplatform.v1.PredefinedSplit;return e.key!=null&&(t.key=String(e.key)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.key=""),e.key!=null&&e.hasOwnProperty("key")&&(n.key=e.key),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PredefinedSplit"},a}(),m.TimestampSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFraction=e.double();break}case 2:{i.validationFraction=e.double();break}case 3:{i.testFraction=e.double();break}case 4:{i.key=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&typeof e.trainingFraction!="number"?"trainingFraction: number expected":e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&typeof e.validationFraction!="number"?"validationFraction: number expected":e.testFraction!=null&&e.hasOwnProperty("testFraction")&&typeof e.testFraction!="number"?"testFraction: number expected":e.key!=null&&e.hasOwnProperty("key")&&!c.isString(e.key)?"key: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.TimestampSplit)return e;var t=new l.google.cloud.aiplatform.v1.TimestampSplit;return e.trainingFraction!=null&&(t.trainingFraction=Number(e.trainingFraction)),e.validationFraction!=null&&(t.validationFraction=Number(e.validationFraction)),e.testFraction!=null&&(t.testFraction=Number(e.testFraction)),e.key!=null&&(t.key=String(e.key)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFraction=0,n.validationFraction=0,n.testFraction=0,n.key=""),e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&(n.trainingFraction=t.json&&!isFinite(e.trainingFraction)?String(e.trainingFraction):e.trainingFraction),e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&(n.validationFraction=t.json&&!isFinite(e.validationFraction)?String(e.validationFraction):e.validationFraction),e.testFraction!=null&&e.hasOwnProperty("testFraction")&&(n.testFraction=t.json&&!isFinite(e.testFraction)?String(e.testFraction):e.testFraction),e.key!=null&&e.hasOwnProperty("key")&&(n.key=e.key),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.TimestampSplit"},a}(),m.StratifiedSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFraction=e.double();break}case 2:{i.validationFraction=e.double();break}case 3:{i.testFraction=e.double();break}case 4:{i.key=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&typeof e.trainingFraction!="number"?"trainingFraction: number expected":e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&typeof e.validationFraction!="number"?"validationFraction: number expected":e.testFraction!=null&&e.hasOwnProperty("testFraction")&&typeof e.testFraction!="number"?"testFraction: number expected":e.key!=null&&e.hasOwnProperty("key")&&!c.isString(e.key)?"key: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.StratifiedSplit)return e;var t=new l.google.cloud.aiplatform.v1.StratifiedSplit;return e.trainingFraction!=null&&(t.trainingFraction=Number(e.trainingFraction)),e.validationFraction!=null&&(t.validationFraction=Number(e.validationFraction)),e.testFraction!=null&&(t.testFraction=Number(e.testFraction)),e.key!=null&&(t.key=String(e.key)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFraction=0,n.validationFraction=0,n.testFraction=0,n.key=""),e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&(n.trainingFraction=t.json&&!isFinite(e.trainingFraction)?String(e.trainingFraction):e.trainingFraction),e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&(n.validationFraction=t.json&&!isFinite(e.validationFraction)?String(e.validationFraction):e.validationFraction),e.testFraction!=null&&e.hasOwnProperty("testFraction")&&(n.testFraction=t.json&&!isFinite(e.testFraction)?String(e.testFraction):e.testFraction),e.key!=null&&e.hasOwnProperty("key")&&(n.key=e.key),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.StratifiedSplit"},a}(),m.PredictionService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.predict=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.PredictRequest,l.google.cloud.aiplatform.v1.PredictResponse,e,t)},"name",{value:"Predict"}),Object.defineProperty(a.prototype.rawPredict=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.RawPredictRequest,l.google.api.HttpBody,e,t)},"name",{value:"RawPredict"}),Object.defineProperty(a.prototype.serverStreamingPredict=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.StreamingPredictRequest,l.google.cloud.aiplatform.v1.StreamingPredictResponse,e,t)},"name",{value:"ServerStreamingPredict"}),Object.defineProperty(a.prototype.explain=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ExplainRequest,l.google.cloud.aiplatform.v1.ExplainResponse,e,t)},"name",{value:"Explain"}),a}(),m.PredictRequest=function(){function a(r){if(this.instances=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.instances&&i.instances.length||(i.instances=[]),i.instances.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 3:{i.parameters=l.google.protobuf.Value.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.instances!=null&&e.hasOwnProperty("instances")){if(!Array.isArray(e.instances))return"instances: array expected";for(var t=0;t>>3){case 1:{i.predictions&&i.predictions.length||(i.predictions=[]),i.predictions.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 2:{i.deployedModelId=e.string();break}case 3:{i.model=e.string();break}case 5:{i.modelVersionId=e.string();break}case 4:{i.modelDisplayName=e.string();break}case 6:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.predictions!=null&&e.hasOwnProperty("predictions")){if(!Array.isArray(e.predictions))return"predictions: array expected";for(var t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.httpBody=l.google.api.HttpBody.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.httpBody!=null&&e.hasOwnProperty("httpBody")){var t=l.google.api.HttpBody.verify(e.httpBody);if(t)return"httpBody."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.RawPredictRequest)return e;var t=new l.google.cloud.aiplatform.v1.RawPredictRequest;if(e.endpoint!=null&&(t.endpoint=String(e.endpoint)),e.httpBody!=null){if(typeof e.httpBody!="object")throw TypeError(".google.cloud.aiplatform.v1.RawPredictRequest.httpBody: object expected");t.httpBody=l.google.api.HttpBody.fromObject(e.httpBody)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.endpoint="",n.httpBody=null),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=e.endpoint),e.httpBody!=null&&e.hasOwnProperty("httpBody")&&(n.httpBody=l.google.api.HttpBody.toObject(e.httpBody,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.RawPredictRequest"},a}(),m.StreamingPredictRequest=function(){function a(r){if(this.inputs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.inputs&&i.inputs.length||(i.inputs=[]),i.inputs.push(l.google.cloud.aiplatform.v1.Tensor.decode(e,e.uint32()));break}case 3:{i.parameters=l.google.cloud.aiplatform.v1.Tensor.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.inputs!=null&&e.hasOwnProperty("inputs")){if(!Array.isArray(e.inputs))return"inputs: array expected";for(var t=0;t>>3){case 1:{i.outputs&&i.outputs.length||(i.outputs=[]),i.outputs.push(l.google.cloud.aiplatform.v1.Tensor.decode(e,e.uint32()));break}case 2:{i.parameters=l.google.cloud.aiplatform.v1.Tensor.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.outputs!=null&&e.hasOwnProperty("outputs")){if(!Array.isArray(e.outputs))return"outputs: array expected";for(var t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.instances&&i.instances.length||(i.instances=[]),i.instances.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 4:{i.parameters=l.google.protobuf.Value.decode(e,e.uint32());break}case 5:{i.explanationSpecOverride=l.google.cloud.aiplatform.v1.ExplanationSpecOverride.decode(e,e.uint32());break}case 3:{i.deployedModelId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.instances!=null&&e.hasOwnProperty("instances")){if(!Array.isArray(e.instances))return"instances: array expected";for(var t=0;t>>3){case 1:{i.explanations&&i.explanations.length||(i.explanations=[]),i.explanations.push(l.google.cloud.aiplatform.v1.Explanation.decode(e,e.uint32()));break}case 2:{i.deployedModelId=e.string();break}case 3:{i.predictions&&i.predictions.length||(i.predictions=[]),i.predictions.push(l.google.protobuf.Value.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.explanations!=null&&e.hasOwnProperty("explanations")){if(!Array.isArray(e.explanations))return"explanations: array expected";for(var t=0;t>>3){case 10:{p.cron=t.string();break}case 14:{p.createPipelineJobRequest=l.google.cloud.aiplatform.v1.CreatePipelineJobRequest.decode(t,t.uint32());break}case 1:{p.name=t.string();break}case 2:{p.displayName=t.string();break}case 3:{p.startTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 4:{p.endTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 16:{p.maxRunCount=t.int64();break}case 17:{p.startedRunCount=t.int64();break}case 5:{p.state=t.int32();break}case 6:{p.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 19:{p.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 7:{p.nextRunTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 8:{p.lastPauseTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 9:{p.lastResumeTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 11:{p.maxConcurrentRunCount=t.int64();break}case 12:{p.allowQueueing=t.bool();break}case 13:{p.catchUp=t.bool();break}case 18:{p.lastScheduledRunResponse=l.google.cloud.aiplatform.v1.Schedule.RunResponse.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.cron!=null&&t.hasOwnProperty("cron")&&(n.timeSpecification=1,!c.isString(t.cron)))return"cron: string expected";if(t.createPipelineJobRequest!=null&&t.hasOwnProperty("createPipelineJobRequest")){n.request=1;{var i=l.google.cloud.aiplatform.v1.CreatePipelineJobRequest.verify(t.createPipelineJobRequest);if(i)return"createPipelineJobRequest."+i}}if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName))return"displayName: string expected";if(t.startTime!=null&&t.hasOwnProperty("startTime")){var i=l.google.protobuf.Timestamp.verify(t.startTime);if(i)return"startTime."+i}if(t.endTime!=null&&t.hasOwnProperty("endTime")){var i=l.google.protobuf.Timestamp.verify(t.endTime);if(i)return"endTime."+i}if(t.maxRunCount!=null&&t.hasOwnProperty("maxRunCount")&&!c.isInteger(t.maxRunCount)&&!(t.maxRunCount&&c.isInteger(t.maxRunCount.low)&&c.isInteger(t.maxRunCount.high)))return"maxRunCount: integer|Long expected";if(t.startedRunCount!=null&&t.hasOwnProperty("startedRunCount")&&!c.isInteger(t.startedRunCount)&&!(t.startedRunCount&&c.isInteger(t.startedRunCount.low)&&c.isInteger(t.startedRunCount.high)))return"startedRunCount: integer|Long expected";if(t.state!=null&&t.hasOwnProperty("state"))switch(t.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:break}if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var i=l.google.protobuf.Timestamp.verify(t.updateTime);if(i)return"updateTime."+i}if(t.nextRunTime!=null&&t.hasOwnProperty("nextRunTime")){var i=l.google.protobuf.Timestamp.verify(t.nextRunTime);if(i)return"nextRunTime."+i}if(t.lastPauseTime!=null&&t.hasOwnProperty("lastPauseTime")){var i=l.google.protobuf.Timestamp.verify(t.lastPauseTime);if(i)return"lastPauseTime."+i}if(t.lastResumeTime!=null&&t.hasOwnProperty("lastResumeTime")){var i=l.google.protobuf.Timestamp.verify(t.lastResumeTime);if(i)return"lastResumeTime."+i}if(t.maxConcurrentRunCount!=null&&t.hasOwnProperty("maxConcurrentRunCount")&&!c.isInteger(t.maxConcurrentRunCount)&&!(t.maxConcurrentRunCount&&c.isInteger(t.maxConcurrentRunCount.low)&&c.isInteger(t.maxConcurrentRunCount.high)))return"maxConcurrentRunCount: integer|Long expected";if(t.allowQueueing!=null&&t.hasOwnProperty("allowQueueing")&&typeof t.allowQueueing!="boolean")return"allowQueueing: boolean expected";if(t.catchUp!=null&&t.hasOwnProperty("catchUp")&&typeof t.catchUp!="boolean")return"catchUp: boolean expected";if(t.lastScheduledRunResponse!=null&&t.hasOwnProperty("lastScheduledRunResponse")){var i=l.google.cloud.aiplatform.v1.Schedule.RunResponse.verify(t.lastScheduledRunResponse);if(i)return"lastScheduledRunResponse."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Schedule)return t;var n=new l.google.cloud.aiplatform.v1.Schedule;if(t.cron!=null&&(n.cron=String(t.cron)),t.createPipelineJobRequest!=null){if(typeof t.createPipelineJobRequest!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.createPipelineJobRequest: object expected");n.createPipelineJobRequest=l.google.cloud.aiplatform.v1.CreatePipelineJobRequest.fromObject(t.createPipelineJobRequest)}if(t.name!=null&&(n.name=String(t.name)),t.displayName!=null&&(n.displayName=String(t.displayName)),t.startTime!=null){if(typeof t.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.startTime: object expected");n.startTime=l.google.protobuf.Timestamp.fromObject(t.startTime)}if(t.endTime!=null){if(typeof t.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.endTime: object expected");n.endTime=l.google.protobuf.Timestamp.fromObject(t.endTime)}switch(t.maxRunCount!=null&&(c.Long?(n.maxRunCount=c.Long.fromValue(t.maxRunCount)).unsigned=!1:typeof t.maxRunCount=="string"?n.maxRunCount=parseInt(t.maxRunCount,10):typeof t.maxRunCount=="number"?n.maxRunCount=t.maxRunCount:typeof t.maxRunCount=="object"&&(n.maxRunCount=new c.LongBits(t.maxRunCount.low>>>0,t.maxRunCount.high>>>0).toNumber())),t.startedRunCount!=null&&(c.Long?(n.startedRunCount=c.Long.fromValue(t.startedRunCount)).unsigned=!1:typeof t.startedRunCount=="string"?n.startedRunCount=parseInt(t.startedRunCount,10):typeof t.startedRunCount=="number"?n.startedRunCount=t.startedRunCount:typeof t.startedRunCount=="object"&&(n.startedRunCount=new c.LongBits(t.startedRunCount.low>>>0,t.startedRunCount.high>>>0).toNumber())),t.state){default:if(typeof t.state=="number"){n.state=t.state;break}break;case"STATE_UNSPECIFIED":case 0:n.state=0;break;case"ACTIVE":case 1:n.state=1;break;case"PAUSED":case 2:n.state=2;break;case"COMPLETED":case 3:n.state=3;break}if(t.createTime!=null){if(typeof t.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.createTime: object expected");n.createTime=l.google.protobuf.Timestamp.fromObject(t.createTime)}if(t.updateTime!=null){if(typeof t.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.updateTime: object expected");n.updateTime=l.google.protobuf.Timestamp.fromObject(t.updateTime)}if(t.nextRunTime!=null){if(typeof t.nextRunTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.nextRunTime: object expected");n.nextRunTime=l.google.protobuf.Timestamp.fromObject(t.nextRunTime)}if(t.lastPauseTime!=null){if(typeof t.lastPauseTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.lastPauseTime: object expected");n.lastPauseTime=l.google.protobuf.Timestamp.fromObject(t.lastPauseTime)}if(t.lastResumeTime!=null){if(typeof t.lastResumeTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.lastResumeTime: object expected");n.lastResumeTime=l.google.protobuf.Timestamp.fromObject(t.lastResumeTime)}if(t.maxConcurrentRunCount!=null&&(c.Long?(n.maxConcurrentRunCount=c.Long.fromValue(t.maxConcurrentRunCount)).unsigned=!1:typeof t.maxConcurrentRunCount=="string"?n.maxConcurrentRunCount=parseInt(t.maxConcurrentRunCount,10):typeof t.maxConcurrentRunCount=="number"?n.maxConcurrentRunCount=t.maxConcurrentRunCount:typeof t.maxConcurrentRunCount=="object"&&(n.maxConcurrentRunCount=new c.LongBits(t.maxConcurrentRunCount.low>>>0,t.maxConcurrentRunCount.high>>>0).toNumber())),t.allowQueueing!=null&&(n.allowQueueing=!!t.allowQueueing),t.catchUp!=null&&(n.catchUp=!!t.catchUp),t.lastScheduledRunResponse!=null){if(typeof t.lastScheduledRunResponse!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.lastScheduledRunResponse: object expected");n.lastScheduledRunResponse=l.google.cloud.aiplatform.v1.Schedule.RunResponse.fromObject(t.lastScheduledRunResponse)}return n},a.toObject=function(t,n){n||(n={});var i={};if(n.defaults){if(i.name="",i.displayName="",i.startTime=null,i.endTime=null,i.state=n.enums===String?"STATE_UNSPECIFIED":0,i.createTime=null,i.nextRunTime=null,i.lastPauseTime=null,i.lastResumeTime=null,c.Long){var p=new c.Long(0,0,!1);i.maxConcurrentRunCount=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.maxConcurrentRunCount=n.longs===String?"0":0;if(i.allowQueueing=!1,i.catchUp=!1,c.Long){var p=new c.Long(0,0,!1);i.maxRunCount=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.maxRunCount=n.longs===String?"0":0;if(c.Long){var p=new c.Long(0,0,!1);i.startedRunCount=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.startedRunCount=n.longs===String?"0":0;i.lastScheduledRunResponse=null,i.updateTime=null}return t.name!=null&&t.hasOwnProperty("name")&&(i.name=t.name),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),t.startTime!=null&&t.hasOwnProperty("startTime")&&(i.startTime=l.google.protobuf.Timestamp.toObject(t.startTime,n)),t.endTime!=null&&t.hasOwnProperty("endTime")&&(i.endTime=l.google.protobuf.Timestamp.toObject(t.endTime,n)),t.state!=null&&t.hasOwnProperty("state")&&(i.state=n.enums===String?l.google.cloud.aiplatform.v1.Schedule.State[t.state]===void 0?t.state:l.google.cloud.aiplatform.v1.Schedule.State[t.state]:t.state),t.createTime!=null&&t.hasOwnProperty("createTime")&&(i.createTime=l.google.protobuf.Timestamp.toObject(t.createTime,n)),t.nextRunTime!=null&&t.hasOwnProperty("nextRunTime")&&(i.nextRunTime=l.google.protobuf.Timestamp.toObject(t.nextRunTime,n)),t.lastPauseTime!=null&&t.hasOwnProperty("lastPauseTime")&&(i.lastPauseTime=l.google.protobuf.Timestamp.toObject(t.lastPauseTime,n)),t.lastResumeTime!=null&&t.hasOwnProperty("lastResumeTime")&&(i.lastResumeTime=l.google.protobuf.Timestamp.toObject(t.lastResumeTime,n)),t.cron!=null&&t.hasOwnProperty("cron")&&(i.cron=t.cron,n.oneofs&&(i.timeSpecification="cron")),t.maxConcurrentRunCount!=null&&t.hasOwnProperty("maxConcurrentRunCount")&&(typeof t.maxConcurrentRunCount=="number"?i.maxConcurrentRunCount=n.longs===String?String(t.maxConcurrentRunCount):t.maxConcurrentRunCount:i.maxConcurrentRunCount=n.longs===String?c.Long.prototype.toString.call(t.maxConcurrentRunCount):n.longs===Number?new c.LongBits(t.maxConcurrentRunCount.low>>>0,t.maxConcurrentRunCount.high>>>0).toNumber():t.maxConcurrentRunCount),t.allowQueueing!=null&&t.hasOwnProperty("allowQueueing")&&(i.allowQueueing=t.allowQueueing),t.catchUp!=null&&t.hasOwnProperty("catchUp")&&(i.catchUp=t.catchUp),t.createPipelineJobRequest!=null&&t.hasOwnProperty("createPipelineJobRequest")&&(i.createPipelineJobRequest=l.google.cloud.aiplatform.v1.CreatePipelineJobRequest.toObject(t.createPipelineJobRequest,n),n.oneofs&&(i.request="createPipelineJobRequest")),t.maxRunCount!=null&&t.hasOwnProperty("maxRunCount")&&(typeof t.maxRunCount=="number"?i.maxRunCount=n.longs===String?String(t.maxRunCount):t.maxRunCount:i.maxRunCount=n.longs===String?c.Long.prototype.toString.call(t.maxRunCount):n.longs===Number?new c.LongBits(t.maxRunCount.low>>>0,t.maxRunCount.high>>>0).toNumber():t.maxRunCount),t.startedRunCount!=null&&t.hasOwnProperty("startedRunCount")&&(typeof t.startedRunCount=="number"?i.startedRunCount=n.longs===String?String(t.startedRunCount):t.startedRunCount:i.startedRunCount=n.longs===String?c.Long.prototype.toString.call(t.startedRunCount):n.longs===Number?new c.LongBits(t.startedRunCount.low>>>0,t.startedRunCount.high>>>0).toNumber():t.startedRunCount),t.lastScheduledRunResponse!=null&&t.hasOwnProperty("lastScheduledRunResponse")&&(i.lastScheduledRunResponse=l.google.cloud.aiplatform.v1.Schedule.RunResponse.toObject(t.lastScheduledRunResponse,n)),t.updateTime!=null&&t.hasOwnProperty("updateTime")&&(i.updateTime=l.google.protobuf.Timestamp.toObject(t.updateTime,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Schedule"},a.RunResponse=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.scheduledRunTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}case 2:{f.runResponse=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.scheduledRunTime!=null&&n.hasOwnProperty("scheduledRunTime")){var i=l.google.protobuf.Timestamp.verify(n.scheduledRunTime);if(i)return"scheduledRunTime."+i}return n.runResponse!=null&&n.hasOwnProperty("runResponse")&&!c.isString(n.runResponse)?"runResponse: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.Schedule.RunResponse)return n;var i=new l.google.cloud.aiplatform.v1.Schedule.RunResponse;if(n.scheduledRunTime!=null){if(typeof n.scheduledRunTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.RunResponse.scheduledRunTime: object expected");i.scheduledRunTime=l.google.protobuf.Timestamp.fromObject(n.scheduledRunTime)}return n.runResponse!=null&&(i.runResponse=String(n.runResponse)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.scheduledRunTime=null,p.runResponse=""),n.scheduledRunTime!=null&&n.hasOwnProperty("scheduledRunTime")&&(p.scheduledRunTime=l.google.protobuf.Timestamp.toObject(n.scheduledRunTime,i)),n.runResponse!=null&&n.hasOwnProperty("runResponse")&&(p.runResponse=n.runResponse),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.Schedule.RunResponse"},e}(),a.State=function(){var e={},t=Object.create(e);return t[e[0]="STATE_UNSPECIFIED"]=0,t[e[1]="ACTIVE"]=1,t[e[2]="PAUSED"]=2,t[e[3]="COMPLETED"]=3,t}(),a}(),m.ScheduleService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateScheduleRequest,l.google.cloud.aiplatform.v1.Schedule,e,t)},"name",{value:"CreateSchedule"}),Object.defineProperty(a.prototype.deleteSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteScheduleRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteSchedule"}),Object.defineProperty(a.prototype.getSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetScheduleRequest,l.google.cloud.aiplatform.v1.Schedule,e,t)},"name",{value:"GetSchedule"}),Object.defineProperty(a.prototype.listSchedules=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListSchedulesRequest,l.google.cloud.aiplatform.v1.ListSchedulesResponse,e,t)},"name",{value:"ListSchedules"}),Object.defineProperty(a.prototype.pauseSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.PauseScheduleRequest,l.google.protobuf.Empty,e,t)},"name",{value:"PauseSchedule"}),Object.defineProperty(a.prototype.resumeSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ResumeScheduleRequest,l.google.protobuf.Empty,e,t)},"name",{value:"ResumeSchedule"}),Object.defineProperty(a.prototype.updateSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateScheduleRequest,l.google.cloud.aiplatform.v1.Schedule,e,t)},"name",{value:"UpdateSchedule"}),a}(),m.CreateScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.schedule=l.google.cloud.aiplatform.v1.Schedule.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.schedule!=null&&e.hasOwnProperty("schedule")){var t=l.google.cloud.aiplatform.v1.Schedule.verify(e.schedule);if(t)return"schedule."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateScheduleRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.schedule!=null){if(typeof e.schedule!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateScheduleRequest.schedule: object expected");t.schedule=l.google.cloud.aiplatform.v1.Schedule.fromObject(e.schedule)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.schedule=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.schedule!=null&&e.hasOwnProperty("schedule")&&(n.schedule=l.google.cloud.aiplatform.v1.Schedule.toObject(e.schedule,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateScheduleRequest"},a}(),m.GetScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetScheduleRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetScheduleRequest"},a}(),m.ListSchedulesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListSchedulesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListSchedulesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListSchedulesRequest"},a}(),m.ListSchedulesResponse=function(){function a(r){if(this.schedules=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.schedules&&i.schedules.length||(i.schedules=[]),i.schedules.push(l.google.cloud.aiplatform.v1.Schedule.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.schedules!=null&&e.hasOwnProperty("schedules")){if(!Array.isArray(e.schedules))return"schedules: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteScheduleRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteScheduleRequest"},a}(),m.PauseScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PauseScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1.PauseScheduleRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PauseScheduleRequest"},a}(),m.ResumeScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.catchUp=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.catchUp!=null&&e.hasOwnProperty("catchUp")&&typeof e.catchUp!="boolean"?"catchUp: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ResumeScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1.ResumeScheduleRequest;return e.name!=null&&(t.name=String(e.name)),e.catchUp!=null&&(t.catchUp=!!e.catchUp),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.catchUp=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.catchUp!=null&&e.hasOwnProperty("catchUp")&&(n.catchUp=e.catchUp),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ResumeScheduleRequest"},a}(),m.UpdateScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.schedule=l.google.cloud.aiplatform.v1.Schedule.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.schedule!=null&&e.hasOwnProperty("schedule")){var t=l.google.cloud.aiplatform.v1.Schedule.verify(e.schedule);if(t)return"schedule."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateScheduleRequest;if(e.schedule!=null){if(typeof e.schedule!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateScheduleRequest.schedule: object expected");t.schedule=l.google.cloud.aiplatform.v1.Schedule.fromObject(e.schedule)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateScheduleRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.schedule=null,n.updateMask=null),e.schedule!=null&&e.hasOwnProperty("schedule")&&(n.schedule=l.google.cloud.aiplatform.v1.Schedule.toObject(e.schedule,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateScheduleRequest"},a}(),m.schema=function(){var a={};return a.predict=function(){var r={};return r.instance=function(){var e={};return e.ImageClassificationPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.ImageClassificationPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.instance.ImageClassificationPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.ImageClassificationPredictionInstance"},t}(),e.ImageObjectDetectionPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.ImageObjectDetectionPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.instance.ImageObjectDetectionPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.ImageObjectDetectionPredictionInstance"},t}(),e.ImageSegmentationPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.ImageSegmentationPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.instance.ImageSegmentationPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.ImageSegmentationPredictionInstance"},t}(),e.TextClassificationPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.TextClassificationPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.instance.TextClassificationPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.TextClassificationPredictionInstance"},t}(),e.TextExtractionPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}case 3:{y.key=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":i.key!=null&&i.hasOwnProperty("key")&&!c.isString(i.key)?"key: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.TextExtractionPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.instance.TextExtractionPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),i.key!=null&&(p.key=String(i.key)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType="",f.key=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),i.key!=null&&i.hasOwnProperty("key")&&(f.key=i.key),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.TextExtractionPredictionInstance"},t}(),e.TextSentimentPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.TextSentimentPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.instance.TextSentimentPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.TextSentimentPredictionInstance"},t}(),e.VideoActionRecognitionPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}case 3:{y.timeSegmentStart=i.string();break}case 4:{y.timeSegmentEnd=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&!c.isString(i.timeSegmentStart)?"timeSegmentStart: string expected":i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&!c.isString(i.timeSegmentEnd)?"timeSegmentEnd: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.VideoActionRecognitionPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.instance.VideoActionRecognitionPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),i.timeSegmentStart!=null&&(p.timeSegmentStart=String(i.timeSegmentStart)),i.timeSegmentEnd!=null&&(p.timeSegmentEnd=String(i.timeSegmentEnd)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType="",f.timeSegmentStart="",f.timeSegmentEnd=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=i.timeSegmentStart),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=i.timeSegmentEnd),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.VideoActionRecognitionPredictionInstance"},t}(),e.VideoClassificationPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}case 3:{y.timeSegmentStart=i.string();break}case 4:{y.timeSegmentEnd=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&!c.isString(i.timeSegmentStart)?"timeSegmentStart: string expected":i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&!c.isString(i.timeSegmentEnd)?"timeSegmentEnd: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.VideoClassificationPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.instance.VideoClassificationPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),i.timeSegmentStart!=null&&(p.timeSegmentStart=String(i.timeSegmentStart)),i.timeSegmentEnd!=null&&(p.timeSegmentEnd=String(i.timeSegmentEnd)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType="",f.timeSegmentStart="",f.timeSegmentEnd=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=i.timeSegmentStart),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=i.timeSegmentEnd),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.VideoClassificationPredictionInstance"},t}(),e.VideoObjectTrackingPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}case 3:{y.timeSegmentStart=i.string();break}case 4:{y.timeSegmentEnd=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&!c.isString(i.timeSegmentStart)?"timeSegmentStart: string expected":i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&!c.isString(i.timeSegmentEnd)?"timeSegmentEnd: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.VideoObjectTrackingPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.instance.VideoObjectTrackingPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),i.timeSegmentStart!=null&&(p.timeSegmentStart=String(i.timeSegmentStart)),i.timeSegmentEnd!=null&&(p.timeSegmentEnd=String(i.timeSegmentEnd)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType="",f.timeSegmentStart="",f.timeSegmentEnd=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=i.timeSegmentStart),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=i.timeSegmentEnd),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.VideoObjectTrackingPredictionInstance"},t}(),e}(),r.params=function(){var e={};return e.ImageClassificationPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.confidenceThreshold=i.float();break}case 2:{y.maxPredictions=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.params.ImageClassificationPredictionParams)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.params.ImageClassificationPredictionParams;return i.confidenceThreshold!=null&&(p.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(p.maxPredictions=i.maxPredictions|0),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=p.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.params.ImageClassificationPredictionParams"},t}(),e.ImageObjectDetectionPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.confidenceThreshold=i.float();break}case 2:{y.maxPredictions=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.params.ImageObjectDetectionPredictionParams)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.params.ImageObjectDetectionPredictionParams;return i.confidenceThreshold!=null&&(p.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(p.maxPredictions=i.maxPredictions|0),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=p.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.params.ImageObjectDetectionPredictionParams"},t}(),e.ImageSegmentationPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.confidenceThreshold=i.float();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.params.ImageSegmentationPredictionParams)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.params.ImageSegmentationPredictionParams;return i.confidenceThreshold!=null&&(p.confidenceThreshold=Number(i.confidenceThreshold)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.confidenceThreshold=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=p.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.params.ImageSegmentationPredictionParams"},t}(),e.VideoActionRecognitionPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.confidenceThreshold=i.float();break}case 2:{y.maxPredictions=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.params.VideoActionRecognitionPredictionParams)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.params.VideoActionRecognitionPredictionParams;return i.confidenceThreshold!=null&&(p.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(p.maxPredictions=i.maxPredictions|0),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=p.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.params.VideoActionRecognitionPredictionParams"},t}(),e.VideoClassificationPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.confidenceThreshold=i.float();break}case 2:{y.maxPredictions=i.int32();break}case 3:{y.segmentClassification=i.bool();break}case 4:{y.shotClassification=i.bool();break}case 5:{y.oneSecIntervalClassification=i.bool();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":i.segmentClassification!=null&&i.hasOwnProperty("segmentClassification")&&typeof i.segmentClassification!="boolean"?"segmentClassification: boolean expected":i.shotClassification!=null&&i.hasOwnProperty("shotClassification")&&typeof i.shotClassification!="boolean"?"shotClassification: boolean expected":i.oneSecIntervalClassification!=null&&i.hasOwnProperty("oneSecIntervalClassification")&&typeof i.oneSecIntervalClassification!="boolean"?"oneSecIntervalClassification: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.params.VideoClassificationPredictionParams)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.params.VideoClassificationPredictionParams;return i.confidenceThreshold!=null&&(p.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(p.maxPredictions=i.maxPredictions|0),i.segmentClassification!=null&&(p.segmentClassification=!!i.segmentClassification),i.shotClassification!=null&&(p.shotClassification=!!i.shotClassification),i.oneSecIntervalClassification!=null&&(p.oneSecIntervalClassification=!!i.oneSecIntervalClassification),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0,f.segmentClassification=!1,f.shotClassification=!1,f.oneSecIntervalClassification=!1),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=p.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),i.segmentClassification!=null&&i.hasOwnProperty("segmentClassification")&&(f.segmentClassification=i.segmentClassification),i.shotClassification!=null&&i.hasOwnProperty("shotClassification")&&(f.shotClassification=i.shotClassification),i.oneSecIntervalClassification!=null&&i.hasOwnProperty("oneSecIntervalClassification")&&(f.oneSecIntervalClassification=i.oneSecIntervalClassification),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.params.VideoClassificationPredictionParams"},t}(),e.VideoObjectTrackingPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.confidenceThreshold=i.float();break}case 2:{y.maxPredictions=i.int32();break}case 3:{y.minBoundingBoxSize=i.float();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":i.minBoundingBoxSize!=null&&i.hasOwnProperty("minBoundingBoxSize")&&typeof i.minBoundingBoxSize!="number"?"minBoundingBoxSize: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.params.VideoObjectTrackingPredictionParams)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.params.VideoObjectTrackingPredictionParams;return i.confidenceThreshold!=null&&(p.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(p.maxPredictions=i.maxPredictions|0),i.minBoundingBoxSize!=null&&(p.minBoundingBoxSize=Number(i.minBoundingBoxSize)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0,f.minBoundingBoxSize=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=p.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),i.minBoundingBoxSize!=null&&i.hasOwnProperty("minBoundingBoxSize")&&(f.minBoundingBoxSize=p.json&&!isFinite(i.minBoundingBoxSize)?String(i.minBoundingBoxSize):i.minBoundingBoxSize),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.params.VideoObjectTrackingPredictionParams"},t}(),e}(),r.prediction=function(){var e={};return e.ClassificationPredictionResult=function(){function t(n){if(this.ids=[],this.displayNames=[],this.confidences=[],n)for(var i=Object.keys(n),p=0;p>>3){case 1:{if(y.ids&&y.ids.length||(y.ids=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.ids.push(i.int64());else y.ids.push(i.int64());break}case 2:{y.displayNames&&y.displayNames.length||(y.displayNames=[]),y.displayNames.push(i.string());break}case 3:{if(y.confidences&&y.confidences.length||(y.confidences=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.confidences.push(i.float());else y.confidences.push(i.float());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.ids!=null&&i.hasOwnProperty("ids")){if(!Array.isArray(i.ids))return"ids: array expected";for(var p=0;p>>0,i.ids[f].high>>>0).toNumber())}if(i.displayNames){if(!Array.isArray(i.displayNames))throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.ClassificationPredictionResult.displayNames: array expected");p.displayNames=[];for(var f=0;f>>0,i.ids[y].high>>>0).toNumber():i.ids[y]}if(i.displayNames&&i.displayNames.length){f.displayNames=[];for(var y=0;y>>3){case 1:{if(y.ids&&y.ids.length||(y.ids=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.ids.push(i.int64());else y.ids.push(i.int64());break}case 2:{y.displayNames&&y.displayNames.length||(y.displayNames=[]),y.displayNames.push(i.string());break}case 3:{if(y.confidences&&y.confidences.length||(y.confidences=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.confidences.push(i.float());else y.confidences.push(i.float());break}case 4:{y.bboxes&&y.bboxes.length||(y.bboxes=[]),y.bboxes.push(l.google.protobuf.ListValue.decode(i,i.uint32()));break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.ids!=null&&i.hasOwnProperty("ids")){if(!Array.isArray(i.ids))return"ids: array expected";for(var p=0;p>>0,i.ids[f].high>>>0).toNumber())}if(i.displayNames){if(!Array.isArray(i.displayNames))throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.ImageObjectDetectionPredictionResult.displayNames: array expected");p.displayNames=[];for(var f=0;f>>0,i.ids[y].high>>>0).toNumber():i.ids[y]}if(i.displayNames&&i.displayNames.length){f.displayNames=[];for(var y=0;y>>3){case 1:{y.categoryMask=i.string();break}case 2:{y.confidenceMask=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.categoryMask!=null&&i.hasOwnProperty("categoryMask")&&!c.isString(i.categoryMask)?"categoryMask: string expected":i.confidenceMask!=null&&i.hasOwnProperty("confidenceMask")&&!c.isString(i.confidenceMask)?"confidenceMask: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.prediction.ImageSegmentationPredictionResult)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.prediction.ImageSegmentationPredictionResult;return i.categoryMask!=null&&(p.categoryMask=String(i.categoryMask)),i.confidenceMask!=null&&(p.confidenceMask=String(i.confidenceMask)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.categoryMask="",f.confidenceMask=""),i.categoryMask!=null&&i.hasOwnProperty("categoryMask")&&(f.categoryMask=i.categoryMask),i.confidenceMask!=null&&i.hasOwnProperty("confidenceMask")&&(f.confidenceMask=i.confidenceMask),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.prediction.ImageSegmentationPredictionResult"},t}(),e.TabularClassificationPredictionResult=function(){function t(n){if(this.classes=[],this.scores=[],n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.classes&&y.classes.length||(y.classes=[]),y.classes.push(i.string());break}case 2:{if(y.scores&&y.scores.length||(y.scores=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.scores.push(i.float());else y.scores.push(i.float());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.classes!=null&&i.hasOwnProperty("classes")){if(!Array.isArray(i.classes))return"classes: array expected";for(var p=0;p>>3){case 1:{y.value=i.float();break}case 2:{y.lowerBound=i.float();break}case 3:{y.upperBound=i.float();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.value!=null&&i.hasOwnProperty("value")&&typeof i.value!="number"?"value: number expected":i.lowerBound!=null&&i.hasOwnProperty("lowerBound")&&typeof i.lowerBound!="number"?"lowerBound: number expected":i.upperBound!=null&&i.hasOwnProperty("upperBound")&&typeof i.upperBound!="number"?"upperBound: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.prediction.TabularRegressionPredictionResult)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.prediction.TabularRegressionPredictionResult;return i.value!=null&&(p.value=Number(i.value)),i.lowerBound!=null&&(p.lowerBound=Number(i.lowerBound)),i.upperBound!=null&&(p.upperBound=Number(i.upperBound)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.value=0,f.lowerBound=0,f.upperBound=0),i.value!=null&&i.hasOwnProperty("value")&&(f.value=p.json&&!isFinite(i.value)?String(i.value):i.value),i.lowerBound!=null&&i.hasOwnProperty("lowerBound")&&(f.lowerBound=p.json&&!isFinite(i.lowerBound)?String(i.lowerBound):i.lowerBound),i.upperBound!=null&&i.hasOwnProperty("upperBound")&&(f.upperBound=p.json&&!isFinite(i.upperBound)?String(i.upperBound):i.upperBound),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.prediction.TabularRegressionPredictionResult"},t}(),e.TextExtractionPredictionResult=function(){function t(n){if(this.ids=[],this.displayNames=[],this.textSegmentStartOffsets=[],this.textSegmentEndOffsets=[],this.confidences=[],n)for(var i=Object.keys(n),p=0;p>>3){case 1:{if(y.ids&&y.ids.length||(y.ids=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.ids.push(i.int64());else y.ids.push(i.int64());break}case 2:{y.displayNames&&y.displayNames.length||(y.displayNames=[]),y.displayNames.push(i.string());break}case 3:{if(y.textSegmentStartOffsets&&y.textSegmentStartOffsets.length||(y.textSegmentStartOffsets=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.textSegmentStartOffsets.push(i.int64());else y.textSegmentStartOffsets.push(i.int64());break}case 4:{if(y.textSegmentEndOffsets&&y.textSegmentEndOffsets.length||(y.textSegmentEndOffsets=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.textSegmentEndOffsets.push(i.int64());else y.textSegmentEndOffsets.push(i.int64());break}case 5:{if(y.confidences&&y.confidences.length||(y.confidences=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.confidences.push(i.float());else y.confidences.push(i.float());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.ids!=null&&i.hasOwnProperty("ids")){if(!Array.isArray(i.ids))return"ids: array expected";for(var p=0;p>>0,i.ids[f].high>>>0).toNumber())}if(i.displayNames){if(!Array.isArray(i.displayNames))throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.TextExtractionPredictionResult.displayNames: array expected");p.displayNames=[];for(var f=0;f>>0,i.textSegmentStartOffsets[f].high>>>0).toNumber())}if(i.textSegmentEndOffsets){if(!Array.isArray(i.textSegmentEndOffsets))throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.TextExtractionPredictionResult.textSegmentEndOffsets: array expected");p.textSegmentEndOffsets=[];for(var f=0;f>>0,i.textSegmentEndOffsets[f].high>>>0).toNumber())}if(i.confidences){if(!Array.isArray(i.confidences))throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.TextExtractionPredictionResult.confidences: array expected");p.confidences=[];for(var f=0;f>>0,i.ids[y].high>>>0).toNumber():i.ids[y]}if(i.displayNames&&i.displayNames.length){f.displayNames=[];for(var y=0;y>>0,i.textSegmentStartOffsets[y].high>>>0).toNumber():i.textSegmentStartOffsets[y]}if(i.textSegmentEndOffsets&&i.textSegmentEndOffsets.length){f.textSegmentEndOffsets=[];for(var y=0;y>>0,i.textSegmentEndOffsets[y].high>>>0).toNumber():i.textSegmentEndOffsets[y]}if(i.confidences&&i.confidences.length){f.confidences=[];for(var y=0;y>>3){case 1:{y.sentiment=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.sentiment!=null&&i.hasOwnProperty("sentiment")&&!c.isInteger(i.sentiment)?"sentiment: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.prediction.TextSentimentPredictionResult)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.prediction.TextSentimentPredictionResult;return i.sentiment!=null&&(p.sentiment=i.sentiment|0),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.sentiment=0),i.sentiment!=null&&i.hasOwnProperty("sentiment")&&(f.sentiment=i.sentiment),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.prediction.TextSentimentPredictionResult"},t}(),e.VideoActionRecognitionPredictionResult=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.id=i.string();break}case 2:{y.displayName=i.string();break}case 4:{y.timeSegmentStart=l.google.protobuf.Duration.decode(i,i.uint32());break}case 5:{y.timeSegmentEnd=l.google.protobuf.Duration.decode(i,i.uint32());break}case 6:{y.confidence=l.google.protobuf.FloatValue.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.id!=null&&i.hasOwnProperty("id")&&!c.isString(i.id))return"id: string expected";if(i.displayName!=null&&i.hasOwnProperty("displayName")&&!c.isString(i.displayName))return"displayName: string expected";if(i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")){var p=l.google.protobuf.Duration.verify(i.timeSegmentStart);if(p)return"timeSegmentStart."+p}if(i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")){var p=l.google.protobuf.Duration.verify(i.timeSegmentEnd);if(p)return"timeSegmentEnd."+p}if(i.confidence!=null&&i.hasOwnProperty("confidence")){var p=l.google.protobuf.FloatValue.verify(i.confidence);if(p)return"confidence."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.prediction.VideoActionRecognitionPredictionResult)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.prediction.VideoActionRecognitionPredictionResult;if(i.id!=null&&(p.id=String(i.id)),i.displayName!=null&&(p.displayName=String(i.displayName)),i.timeSegmentStart!=null){if(typeof i.timeSegmentStart!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoActionRecognitionPredictionResult.timeSegmentStart: object expected");p.timeSegmentStart=l.google.protobuf.Duration.fromObject(i.timeSegmentStart)}if(i.timeSegmentEnd!=null){if(typeof i.timeSegmentEnd!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoActionRecognitionPredictionResult.timeSegmentEnd: object expected");p.timeSegmentEnd=l.google.protobuf.Duration.fromObject(i.timeSegmentEnd)}if(i.confidence!=null){if(typeof i.confidence!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoActionRecognitionPredictionResult.confidence: object expected");p.confidence=l.google.protobuf.FloatValue.fromObject(i.confidence)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.id="",f.displayName="",f.timeSegmentStart=null,f.timeSegmentEnd=null,f.confidence=null),i.id!=null&&i.hasOwnProperty("id")&&(f.id=i.id),i.displayName!=null&&i.hasOwnProperty("displayName")&&(f.displayName=i.displayName),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=l.google.protobuf.Duration.toObject(i.timeSegmentStart,p)),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=l.google.protobuf.Duration.toObject(i.timeSegmentEnd,p)),i.confidence!=null&&i.hasOwnProperty("confidence")&&(f.confidence=l.google.protobuf.FloatValue.toObject(i.confidence,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.prediction.VideoActionRecognitionPredictionResult"},t}(),e.VideoClassificationPredictionResult=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.id=i.string();break}case 2:{y.displayName=i.string();break}case 3:{y.type=i.string();break}case 4:{y.timeSegmentStart=l.google.protobuf.Duration.decode(i,i.uint32());break}case 5:{y.timeSegmentEnd=l.google.protobuf.Duration.decode(i,i.uint32());break}case 6:{y.confidence=l.google.protobuf.FloatValue.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.id!=null&&i.hasOwnProperty("id")&&!c.isString(i.id))return"id: string expected";if(i.displayName!=null&&i.hasOwnProperty("displayName")&&!c.isString(i.displayName))return"displayName: string expected";if(i.type!=null&&i.hasOwnProperty("type")&&!c.isString(i.type))return"type: string expected";if(i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")){var p=l.google.protobuf.Duration.verify(i.timeSegmentStart);if(p)return"timeSegmentStart."+p}if(i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")){var p=l.google.protobuf.Duration.verify(i.timeSegmentEnd);if(p)return"timeSegmentEnd."+p}if(i.confidence!=null&&i.hasOwnProperty("confidence")){var p=l.google.protobuf.FloatValue.verify(i.confidence);if(p)return"confidence."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.prediction.VideoClassificationPredictionResult)return i;var p=new l.google.cloud.aiplatform.v1.schema.predict.prediction.VideoClassificationPredictionResult;if(i.id!=null&&(p.id=String(i.id)),i.displayName!=null&&(p.displayName=String(i.displayName)),i.type!=null&&(p.type=String(i.type)),i.timeSegmentStart!=null){if(typeof i.timeSegmentStart!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoClassificationPredictionResult.timeSegmentStart: object expected");p.timeSegmentStart=l.google.protobuf.Duration.fromObject(i.timeSegmentStart)}if(i.timeSegmentEnd!=null){if(typeof i.timeSegmentEnd!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoClassificationPredictionResult.timeSegmentEnd: object expected");p.timeSegmentEnd=l.google.protobuf.Duration.fromObject(i.timeSegmentEnd)}if(i.confidence!=null){if(typeof i.confidence!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoClassificationPredictionResult.confidence: object expected");p.confidence=l.google.protobuf.FloatValue.fromObject(i.confidence)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.id="",f.displayName="",f.type="",f.timeSegmentStart=null,f.timeSegmentEnd=null,f.confidence=null),i.id!=null&&i.hasOwnProperty("id")&&(f.id=i.id),i.displayName!=null&&i.hasOwnProperty("displayName")&&(f.displayName=i.displayName),i.type!=null&&i.hasOwnProperty("type")&&(f.type=i.type),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=l.google.protobuf.Duration.toObject(i.timeSegmentStart,p)),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=l.google.protobuf.Duration.toObject(i.timeSegmentEnd,p)),i.confidence!=null&&i.hasOwnProperty("confidence")&&(f.confidence=l.google.protobuf.FloatValue.toObject(i.confidence,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.prediction.VideoClassificationPredictionResult"},t}(),e.VideoObjectTrackingPredictionResult=function(){function t(n){if(this.frames=[],n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.id=i.string();break}case 2:{y.displayName=i.string();break}case 3:{y.timeSegmentStart=l.google.protobuf.Duration.decode(i,i.uint32());break}case 4:{y.timeSegmentEnd=l.google.protobuf.Duration.decode(i,i.uint32());break}case 5:{y.confidence=l.google.protobuf.FloatValue.decode(i,i.uint32());break}case 6:{y.frames&&y.frames.length||(y.frames=[]),y.frames.push(l.google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.decode(i,i.uint32()));break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.id!=null&&i.hasOwnProperty("id")&&!c.isString(i.id))return"id: string expected";if(i.displayName!=null&&i.hasOwnProperty("displayName")&&!c.isString(i.displayName))return"displayName: string expected";if(i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")){var p=l.google.protobuf.Duration.verify(i.timeSegmentStart);if(p)return"timeSegmentStart."+p}if(i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")){var p=l.google.protobuf.Duration.verify(i.timeSegmentEnd);if(p)return"timeSegmentEnd."+p}if(i.confidence!=null&&i.hasOwnProperty("confidence")){var p=l.google.protobuf.FloatValue.verify(i.confidence);if(p)return"confidence."+p}if(i.frames!=null&&i.hasOwnProperty("frames")){if(!Array.isArray(i.frames))return"frames: array expected";for(var f=0;f>>3){case 1:{O.timeOffset=l.google.protobuf.Duration.decode(p,p.uint32());break}case 2:{O.xMin=l.google.protobuf.FloatValue.decode(p,p.uint32());break}case 3:{O.xMax=l.google.protobuf.FloatValue.decode(p,p.uint32());break}case 4:{O.yMin=l.google.protobuf.FloatValue.decode(p,p.uint32());break}case 5:{O.yMax=l.google.protobuf.FloatValue.decode(p,p.uint32());break}default:p.skipType(_&7);break}}return O},n.decodeDelimited=function(p){return p instanceof o||(p=new o(p)),this.decode(p,p.uint32())},n.verify=function(p){if(typeof p!="object"||p===null)return"object expected";if(p.timeOffset!=null&&p.hasOwnProperty("timeOffset")){var f=l.google.protobuf.Duration.verify(p.timeOffset);if(f)return"timeOffset."+f}if(p.xMin!=null&&p.hasOwnProperty("xMin")){var f=l.google.protobuf.FloatValue.verify(p.xMin);if(f)return"xMin."+f}if(p.xMax!=null&&p.hasOwnProperty("xMax")){var f=l.google.protobuf.FloatValue.verify(p.xMax);if(f)return"xMax."+f}if(p.yMin!=null&&p.hasOwnProperty("yMin")){var f=l.google.protobuf.FloatValue.verify(p.yMin);if(f)return"yMin."+f}if(p.yMax!=null&&p.hasOwnProperty("yMax")){var f=l.google.protobuf.FloatValue.verify(p.yMax);if(f)return"yMax."+f}return null},n.fromObject=function(p){if(p instanceof l.google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame)return p;var f=new l.google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame;if(p.timeOffset!=null){if(typeof p.timeOffset!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.timeOffset: object expected");f.timeOffset=l.google.protobuf.Duration.fromObject(p.timeOffset)}if(p.xMin!=null){if(typeof p.xMin!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.xMin: object expected");f.xMin=l.google.protobuf.FloatValue.fromObject(p.xMin)}if(p.xMax!=null){if(typeof p.xMax!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.xMax: object expected");f.xMax=l.google.protobuf.FloatValue.fromObject(p.xMax)}if(p.yMin!=null){if(typeof p.yMin!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.yMin: object expected");f.yMin=l.google.protobuf.FloatValue.fromObject(p.yMin)}if(p.yMax!=null){if(typeof p.yMax!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.yMax: object expected");f.yMax=l.google.protobuf.FloatValue.fromObject(p.yMax)}return f},n.toObject=function(p,f){f||(f={});var y={};return f.defaults&&(y.timeOffset=null,y.xMin=null,y.xMax=null,y.yMin=null,y.yMax=null),p.timeOffset!=null&&p.hasOwnProperty("timeOffset")&&(y.timeOffset=l.google.protobuf.Duration.toObject(p.timeOffset,f)),p.xMin!=null&&p.hasOwnProperty("xMin")&&(y.xMin=l.google.protobuf.FloatValue.toObject(p.xMin,f)),p.xMax!=null&&p.hasOwnProperty("xMax")&&(y.xMax=l.google.protobuf.FloatValue.toObject(p.xMax,f)),p.yMin!=null&&p.hasOwnProperty("yMin")&&(y.yMin=l.google.protobuf.FloatValue.toObject(p.yMin,f)),p.yMax!=null&&p.hasOwnProperty("yMax")&&(y.yMax=l.google.protobuf.FloatValue.toObject(p.yMax,f)),y},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(p){return p===void 0&&(p="type.googleapis.com"),p+"/google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame"},n}(),t}(),e}(),r}(),a.trainingjob=function(){var r={};return r.definition=function(){var e={};return e.AutoMlImageClassification=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs.decode(i,i.uint32());break}case 2:{y.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs.verify(i.inputs);if(p)return"inputs."+p}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var p=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.verify(i.metadata);if(p)return"metadata."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassification)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassification;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassification.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassification.metadata: object expected");p.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.fromObject(i.metadata)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs.toObject(i.inputs,p)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.toObject(i.metadata,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassification"},t}(),e.AutoMlImageClassificationInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.modelType=i.int32();break}case 2:{y.baseModelId=i.string();break}case 3:{y.budgetMilliNodeHours=i.int64();break}case 4:{y.disableEarlyStopping=i.bool();break}case 5:{y.multiLabel=i.bool();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return i.baseModelId!=null&&i.hasOwnProperty("baseModelId")&&!c.isString(i.baseModelId)?"baseModelId: string expected":i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&!c.isInteger(i.budgetMilliNodeHours)&&!(i.budgetMilliNodeHours&&c.isInteger(i.budgetMilliNodeHours.low)&&c.isInteger(i.budgetMilliNodeHours.high))?"budgetMilliNodeHours: integer|Long expected":i.disableEarlyStopping!=null&&i.hasOwnProperty("disableEarlyStopping")&&typeof i.disableEarlyStopping!="boolean"?"disableEarlyStopping: boolean expected":i.multiLabel!=null&&i.hasOwnProperty("multiLabel")&&typeof i.multiLabel!="boolean"?"multiLabel: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){p.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:p.modelType=0;break;case"CLOUD":case 1:p.modelType=1;break;case"MOBILE_TF_LOW_LATENCY_1":case 2:p.modelType=2;break;case"MOBILE_TF_VERSATILE_1":case 3:p.modelType=3;break;case"MOBILE_TF_HIGH_ACCURACY_1":case 4:p.modelType=4;break}return i.baseModelId!=null&&(p.baseModelId=String(i.baseModelId)),i.budgetMilliNodeHours!=null&&(c.Long?(p.budgetMilliNodeHours=c.Long.fromValue(i.budgetMilliNodeHours)).unsigned=!1:typeof i.budgetMilliNodeHours=="string"?p.budgetMilliNodeHours=parseInt(i.budgetMilliNodeHours,10):typeof i.budgetMilliNodeHours=="number"?p.budgetMilliNodeHours=i.budgetMilliNodeHours:typeof i.budgetMilliNodeHours=="object"&&(p.budgetMilliNodeHours=new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber())),i.disableEarlyStopping!=null&&(p.disableEarlyStopping=!!i.disableEarlyStopping),i.multiLabel!=null&&(p.multiLabel=!!i.multiLabel),p},t.toObject=function(i,p){p||(p={});var f={};if(p.defaults){if(f.modelType=p.enums===String?"MODEL_TYPE_UNSPECIFIED":0,f.baseModelId="",c.Long){var y=new c.Long(0,0,!1);f.budgetMilliNodeHours=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.budgetMilliNodeHours=p.longs===String?"0":0;f.disableEarlyStopping=!1,f.multiLabel=!1}return i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=p.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs.ModelType[i.modelType]:i.modelType),i.baseModelId!=null&&i.hasOwnProperty("baseModelId")&&(f.baseModelId=i.baseModelId),i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&(typeof i.budgetMilliNodeHours=="number"?f.budgetMilliNodeHours=p.longs===String?String(i.budgetMilliNodeHours):i.budgetMilliNodeHours:f.budgetMilliNodeHours=p.longs===String?c.Long.prototype.toString.call(i.budgetMilliNodeHours):p.longs===Number?new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber():i.budgetMilliNodeHours),i.disableEarlyStopping!=null&&i.hasOwnProperty("disableEarlyStopping")&&(f.disableEarlyStopping=i.disableEarlyStopping),i.multiLabel!=null&&i.hasOwnProperty("multiLabel")&&(f.multiLabel=i.multiLabel),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD"]=1,i[n[2]="MOBILE_TF_LOW_LATENCY_1"]=2,i[n[3]="MOBILE_TF_VERSATILE_1"]=3,i[n[4]="MOBILE_TF_HIGH_ACCURACY_1"]=4,i}(),t}(),e.AutoMlImageClassificationMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.costMilliNodeHours=i.int64();break}case 2:{y.successfulStopReason=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&!c.isInteger(i.costMilliNodeHours)&&!(i.costMilliNodeHours&&c.isInteger(i.costMilliNodeHours.low)&&c.isInteger(i.costMilliNodeHours.high)))return"costMilliNodeHours: integer|Long expected";if(i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason"))switch(i.successfulStopReason){default:return"successfulStopReason: enum value expected";case 0:case 1:case 2:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata;switch(i.costMilliNodeHours!=null&&(c.Long?(p.costMilliNodeHours=c.Long.fromValue(i.costMilliNodeHours)).unsigned=!1:typeof i.costMilliNodeHours=="string"?p.costMilliNodeHours=parseInt(i.costMilliNodeHours,10):typeof i.costMilliNodeHours=="number"?p.costMilliNodeHours=i.costMilliNodeHours:typeof i.costMilliNodeHours=="object"&&(p.costMilliNodeHours=new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber())),i.successfulStopReason){default:if(typeof i.successfulStopReason=="number"){p.successfulStopReason=i.successfulStopReason;break}break;case"SUCCESSFUL_STOP_REASON_UNSPECIFIED":case 0:p.successfulStopReason=0;break;case"BUDGET_REACHED":case 1:p.successfulStopReason=1;break;case"MODEL_CONVERGED":case 2:p.successfulStopReason=2;break}return p},t.toObject=function(i,p){p||(p={});var f={};if(p.defaults){if(c.Long){var y=new c.Long(0,0,!1);f.costMilliNodeHours=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.costMilliNodeHours=p.longs===String?"0":0;f.successfulStopReason=p.enums===String?"SUCCESSFUL_STOP_REASON_UNSPECIFIED":0}return i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&(typeof i.costMilliNodeHours=="number"?f.costMilliNodeHours=p.longs===String?String(i.costMilliNodeHours):i.costMilliNodeHours:f.costMilliNodeHours=p.longs===String?c.Long.prototype.toString.call(i.costMilliNodeHours):p.longs===Number?new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber():i.costMilliNodeHours),i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason")&&(f.successfulStopReason=p.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.SuccessfulStopReason[i.successfulStopReason]===void 0?i.successfulStopReason:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.SuccessfulStopReason[i.successfulStopReason]:i.successfulStopReason),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata"},t.SuccessfulStopReason=function(){var n={},i=Object.create(n);return i[n[0]="SUCCESSFUL_STOP_REASON_UNSPECIFIED"]=0,i[n[1]="BUDGET_REACHED"]=1,i[n[2]="MODEL_CONVERGED"]=2,i}(),t}(),e.AutoMlImageObjectDetection=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.decode(i,i.uint32());break}case 2:{y.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.verify(i.inputs);if(p)return"inputs."+p}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var p=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.verify(i.metadata);if(p)return"metadata."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetection)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetection;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetection.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetection.metadata: object expected");p.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.fromObject(i.metadata)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.toObject(i.inputs,p)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.toObject(i.metadata,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetection"},t}(),e.AutoMlImageObjectDetectionInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.modelType=i.int32();break}case 2:{y.budgetMilliNodeHours=i.int64();break}case 3:{y.disableEarlyStopping=i.bool();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}return i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&!c.isInteger(i.budgetMilliNodeHours)&&!(i.budgetMilliNodeHours&&c.isInteger(i.budgetMilliNodeHours.low)&&c.isInteger(i.budgetMilliNodeHours.high))?"budgetMilliNodeHours: integer|Long expected":i.disableEarlyStopping!=null&&i.hasOwnProperty("disableEarlyStopping")&&typeof i.disableEarlyStopping!="boolean"?"disableEarlyStopping: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){p.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:p.modelType=0;break;case"CLOUD_HIGH_ACCURACY_1":case 1:p.modelType=1;break;case"CLOUD_LOW_LATENCY_1":case 2:p.modelType=2;break;case"MOBILE_TF_LOW_LATENCY_1":case 3:p.modelType=3;break;case"MOBILE_TF_VERSATILE_1":case 4:p.modelType=4;break;case"MOBILE_TF_HIGH_ACCURACY_1":case 5:p.modelType=5;break}return i.budgetMilliNodeHours!=null&&(c.Long?(p.budgetMilliNodeHours=c.Long.fromValue(i.budgetMilliNodeHours)).unsigned=!1:typeof i.budgetMilliNodeHours=="string"?p.budgetMilliNodeHours=parseInt(i.budgetMilliNodeHours,10):typeof i.budgetMilliNodeHours=="number"?p.budgetMilliNodeHours=i.budgetMilliNodeHours:typeof i.budgetMilliNodeHours=="object"&&(p.budgetMilliNodeHours=new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber())),i.disableEarlyStopping!=null&&(p.disableEarlyStopping=!!i.disableEarlyStopping),p},t.toObject=function(i,p){p||(p={});var f={};if(p.defaults){if(f.modelType=p.enums===String?"MODEL_TYPE_UNSPECIFIED":0,c.Long){var y=new c.Long(0,0,!1);f.budgetMilliNodeHours=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.budgetMilliNodeHours=p.longs===String?"0":0;f.disableEarlyStopping=!1}return i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=p.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType[i.modelType]:i.modelType),i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&(typeof i.budgetMilliNodeHours=="number"?f.budgetMilliNodeHours=p.longs===String?String(i.budgetMilliNodeHours):i.budgetMilliNodeHours:f.budgetMilliNodeHours=p.longs===String?c.Long.prototype.toString.call(i.budgetMilliNodeHours):p.longs===Number?new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber():i.budgetMilliNodeHours),i.disableEarlyStopping!=null&&i.hasOwnProperty("disableEarlyStopping")&&(f.disableEarlyStopping=i.disableEarlyStopping),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD_HIGH_ACCURACY_1"]=1,i[n[2]="CLOUD_LOW_LATENCY_1"]=2,i[n[3]="MOBILE_TF_LOW_LATENCY_1"]=3,i[n[4]="MOBILE_TF_VERSATILE_1"]=4,i[n[5]="MOBILE_TF_HIGH_ACCURACY_1"]=5,i}(),t}(),e.AutoMlImageObjectDetectionMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.costMilliNodeHours=i.int64();break}case 2:{y.successfulStopReason=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&!c.isInteger(i.costMilliNodeHours)&&!(i.costMilliNodeHours&&c.isInteger(i.costMilliNodeHours.low)&&c.isInteger(i.costMilliNodeHours.high)))return"costMilliNodeHours: integer|Long expected";if(i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason"))switch(i.successfulStopReason){default:return"successfulStopReason: enum value expected";case 0:case 1:case 2:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata;switch(i.costMilliNodeHours!=null&&(c.Long?(p.costMilliNodeHours=c.Long.fromValue(i.costMilliNodeHours)).unsigned=!1:typeof i.costMilliNodeHours=="string"?p.costMilliNodeHours=parseInt(i.costMilliNodeHours,10):typeof i.costMilliNodeHours=="number"?p.costMilliNodeHours=i.costMilliNodeHours:typeof i.costMilliNodeHours=="object"&&(p.costMilliNodeHours=new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber())),i.successfulStopReason){default:if(typeof i.successfulStopReason=="number"){p.successfulStopReason=i.successfulStopReason;break}break;case"SUCCESSFUL_STOP_REASON_UNSPECIFIED":case 0:p.successfulStopReason=0;break;case"BUDGET_REACHED":case 1:p.successfulStopReason=1;break;case"MODEL_CONVERGED":case 2:p.successfulStopReason=2;break}return p},t.toObject=function(i,p){p||(p={});var f={};if(p.defaults){if(c.Long){var y=new c.Long(0,0,!1);f.costMilliNodeHours=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.costMilliNodeHours=p.longs===String?"0":0;f.successfulStopReason=p.enums===String?"SUCCESSFUL_STOP_REASON_UNSPECIFIED":0}return i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&(typeof i.costMilliNodeHours=="number"?f.costMilliNodeHours=p.longs===String?String(i.costMilliNodeHours):i.costMilliNodeHours:f.costMilliNodeHours=p.longs===String?c.Long.prototype.toString.call(i.costMilliNodeHours):p.longs===Number?new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber():i.costMilliNodeHours),i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason")&&(f.successfulStopReason=p.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.SuccessfulStopReason[i.successfulStopReason]===void 0?i.successfulStopReason:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.SuccessfulStopReason[i.successfulStopReason]:i.successfulStopReason),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata"},t.SuccessfulStopReason=function(){var n={},i=Object.create(n);return i[n[0]="SUCCESSFUL_STOP_REASON_UNSPECIFIED"]=0,i[n[1]="BUDGET_REACHED"]=1,i[n[2]="MODEL_CONVERGED"]=2,i}(),t}(),e.AutoMlImageSegmentation=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.decode(i,i.uint32());break}case 2:{y.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.verify(i.inputs);if(p)return"inputs."+p}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var p=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.verify(i.metadata);if(p)return"metadata."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentation)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentation;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentation.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentation.metadata: object expected");p.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.fromObject(i.metadata)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.toObject(i.inputs,p)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.toObject(i.metadata,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentation"},t}(),e.AutoMlImageSegmentationInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.modelType=i.int32();break}case 2:{y.budgetMilliNodeHours=i.int64();break}case 3:{y.baseModelId=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:break}return i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&!c.isInteger(i.budgetMilliNodeHours)&&!(i.budgetMilliNodeHours&&c.isInteger(i.budgetMilliNodeHours.low)&&c.isInteger(i.budgetMilliNodeHours.high))?"budgetMilliNodeHours: integer|Long expected":i.baseModelId!=null&&i.hasOwnProperty("baseModelId")&&!c.isString(i.baseModelId)?"baseModelId: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){p.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:p.modelType=0;break;case"CLOUD_HIGH_ACCURACY_1":case 1:p.modelType=1;break;case"CLOUD_LOW_ACCURACY_1":case 2:p.modelType=2;break;case"MOBILE_TF_LOW_LATENCY_1":case 3:p.modelType=3;break}return i.budgetMilliNodeHours!=null&&(c.Long?(p.budgetMilliNodeHours=c.Long.fromValue(i.budgetMilliNodeHours)).unsigned=!1:typeof i.budgetMilliNodeHours=="string"?p.budgetMilliNodeHours=parseInt(i.budgetMilliNodeHours,10):typeof i.budgetMilliNodeHours=="number"?p.budgetMilliNodeHours=i.budgetMilliNodeHours:typeof i.budgetMilliNodeHours=="object"&&(p.budgetMilliNodeHours=new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber())),i.baseModelId!=null&&(p.baseModelId=String(i.baseModelId)),p},t.toObject=function(i,p){p||(p={});var f={};if(p.defaults){if(f.modelType=p.enums===String?"MODEL_TYPE_UNSPECIFIED":0,c.Long){var y=new c.Long(0,0,!1);f.budgetMilliNodeHours=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.budgetMilliNodeHours=p.longs===String?"0":0;f.baseModelId=""}return i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=p.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType[i.modelType]:i.modelType),i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&(typeof i.budgetMilliNodeHours=="number"?f.budgetMilliNodeHours=p.longs===String?String(i.budgetMilliNodeHours):i.budgetMilliNodeHours:f.budgetMilliNodeHours=p.longs===String?c.Long.prototype.toString.call(i.budgetMilliNodeHours):p.longs===Number?new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber():i.budgetMilliNodeHours),i.baseModelId!=null&&i.hasOwnProperty("baseModelId")&&(f.baseModelId=i.baseModelId),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD_HIGH_ACCURACY_1"]=1,i[n[2]="CLOUD_LOW_ACCURACY_1"]=2,i[n[3]="MOBILE_TF_LOW_LATENCY_1"]=3,i}(),t}(),e.AutoMlImageSegmentationMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.costMilliNodeHours=i.int64();break}case 2:{y.successfulStopReason=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&!c.isInteger(i.costMilliNodeHours)&&!(i.costMilliNodeHours&&c.isInteger(i.costMilliNodeHours.low)&&c.isInteger(i.costMilliNodeHours.high)))return"costMilliNodeHours: integer|Long expected";if(i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason"))switch(i.successfulStopReason){default:return"successfulStopReason: enum value expected";case 0:case 1:case 2:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata;switch(i.costMilliNodeHours!=null&&(c.Long?(p.costMilliNodeHours=c.Long.fromValue(i.costMilliNodeHours)).unsigned=!1:typeof i.costMilliNodeHours=="string"?p.costMilliNodeHours=parseInt(i.costMilliNodeHours,10):typeof i.costMilliNodeHours=="number"?p.costMilliNodeHours=i.costMilliNodeHours:typeof i.costMilliNodeHours=="object"&&(p.costMilliNodeHours=new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber())),i.successfulStopReason){default:if(typeof i.successfulStopReason=="number"){p.successfulStopReason=i.successfulStopReason;break}break;case"SUCCESSFUL_STOP_REASON_UNSPECIFIED":case 0:p.successfulStopReason=0;break;case"BUDGET_REACHED":case 1:p.successfulStopReason=1;break;case"MODEL_CONVERGED":case 2:p.successfulStopReason=2;break}return p},t.toObject=function(i,p){p||(p={});var f={};if(p.defaults){if(c.Long){var y=new c.Long(0,0,!1);f.costMilliNodeHours=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.costMilliNodeHours=p.longs===String?"0":0;f.successfulStopReason=p.enums===String?"SUCCESSFUL_STOP_REASON_UNSPECIFIED":0}return i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&(typeof i.costMilliNodeHours=="number"?f.costMilliNodeHours=p.longs===String?String(i.costMilliNodeHours):i.costMilliNodeHours:f.costMilliNodeHours=p.longs===String?c.Long.prototype.toString.call(i.costMilliNodeHours):p.longs===Number?new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber():i.costMilliNodeHours),i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason")&&(f.successfulStopReason=p.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.SuccessfulStopReason[i.successfulStopReason]===void 0?i.successfulStopReason:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.SuccessfulStopReason[i.successfulStopReason]:i.successfulStopReason),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata"},t.SuccessfulStopReason=function(){var n={},i=Object.create(n);return i[n[0]="SUCCESSFUL_STOP_REASON_UNSPECIFIED"]=0,i[n[1]="BUDGET_REACHED"]=1,i[n[2]="MODEL_CONVERGED"]=2,i}(),t}(),e.AutoMlTables=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.decode(i,i.uint32());break}case 2:{y.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesMetadata.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.verify(i.inputs);if(p)return"inputs."+p}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var p=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesMetadata.verify(i.metadata);if(p)return"metadata."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTables)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTables;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTables.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTables.metadata: object expected");p.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesMetadata.fromObject(i.metadata)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.toObject(i.inputs,p)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesMetadata.toObject(i.metadata,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTables"},t}(),e.AutoMlTablesInputs=function(){function t(i){if(this.transformations=[],this.additionalExperiments=[],i)for(var p=Object.keys(i),f=0;f>>3){case 5:{O.optimizationObjectiveRecallValue=p.float();break}case 6:{O.optimizationObjectivePrecisionValue=p.float();break}case 1:{O.predictionType=p.string();break}case 2:{O.targetColumn=p.string();break}case 3:{O.transformations&&O.transformations.length||(O.transformations=[]),O.transformations.push(l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.decode(p,p.uint32()));break}case 4:{O.optimizationObjective=p.string();break}case 7:{O.trainBudgetMilliNodeHours=p.int64();break}case 8:{O.disableEarlyStopping=p.bool();break}case 9:{O.weightColumnName=p.string();break}case 10:{O.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.decode(p,p.uint32());break}case 11:{O.additionalExperiments&&O.additionalExperiments.length||(O.additionalExperiments=[]),O.additionalExperiments.push(p.string());break}default:p.skipType(_&7);break}}return O},t.decodeDelimited=function(p){return p instanceof o||(p=new o(p)),this.decode(p,p.uint32())},t.verify=function(p){if(typeof p!="object"||p===null)return"object expected";var f={};if(p.optimizationObjectiveRecallValue!=null&&p.hasOwnProperty("optimizationObjectiveRecallValue")&&(f.additionalOptimizationObjectiveConfig=1,typeof p.optimizationObjectiveRecallValue!="number"))return"optimizationObjectiveRecallValue: number expected";if(p.optimizationObjectivePrecisionValue!=null&&p.hasOwnProperty("optimizationObjectivePrecisionValue")){if(f.additionalOptimizationObjectiveConfig===1)return"additionalOptimizationObjectiveConfig: multiple values";if(f.additionalOptimizationObjectiveConfig=1,typeof p.optimizationObjectivePrecisionValue!="number")return"optimizationObjectivePrecisionValue: number expected"}if(p.predictionType!=null&&p.hasOwnProperty("predictionType")&&!c.isString(p.predictionType))return"predictionType: string expected";if(p.targetColumn!=null&&p.hasOwnProperty("targetColumn")&&!c.isString(p.targetColumn))return"targetColumn: string expected";if(p.transformations!=null&&p.hasOwnProperty("transformations")){if(!Array.isArray(p.transformations))return"transformations: array expected";for(var y=0;y>>0,p.trainBudgetMilliNodeHours.high>>>0).toNumber())),p.disableEarlyStopping!=null&&(f.disableEarlyStopping=!!p.disableEarlyStopping),p.weightColumnName!=null&&(f.weightColumnName=String(p.weightColumnName)),p.exportEvaluatedDataItemsConfig!=null){if(typeof p.exportEvaluatedDataItemsConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.exportEvaluatedDataItemsConfig: object expected");f.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.fromObject(p.exportEvaluatedDataItemsConfig)}if(p.additionalExperiments){if(!Array.isArray(p.additionalExperiments))throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.additionalExperiments: array expected");f.additionalExperiments=[];for(var y=0;y>>0,p.trainBudgetMilliNodeHours.high>>>0).toNumber():p.trainBudgetMilliNodeHours),p.disableEarlyStopping!=null&&p.hasOwnProperty("disableEarlyStopping")&&(y.disableEarlyStopping=p.disableEarlyStopping),p.weightColumnName!=null&&p.hasOwnProperty("weightColumnName")&&(y.weightColumnName=p.weightColumnName),p.exportEvaluatedDataItemsConfig!=null&&p.hasOwnProperty("exportEvaluatedDataItemsConfig")&&(y.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.toObject(p.exportEvaluatedDataItemsConfig,f)),p.additionalExperiments&&p.additionalExperiments.length){y.additionalExperiments=[];for(var _=0;_>>3){case 1:{R.auto=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation.decode(y,y.uint32());break}case 2:{R.numeric=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation.decode(y,y.uint32());break}case 3:{R.categorical=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation.decode(y,y.uint32());break}case 4:{R.timestamp=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation.decode(y,y.uint32());break}case 5:{R.text=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation.decode(y,y.uint32());break}case 6:{R.repeatedNumeric=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation.decode(y,y.uint32());break}case 7:{R.repeatedCategorical=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation.decode(y,y.uint32());break}case 8:{R.repeatedText=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation.decode(y,y.uint32());break}default:y.skipType(k&7);break}}return R},i.decodeDelimited=function(y){return y instanceof o||(y=new o(y)),this.decode(y,y.uint32())},i.verify=function(y){if(typeof y!="object"||y===null)return"object expected";var O={};if(y.auto!=null&&y.hasOwnProperty("auto")){O.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation.verify(y.auto);if(_)return"auto."+_}}if(y.numeric!=null&&y.hasOwnProperty("numeric")){if(O.transformationDetail===1)return"transformationDetail: multiple values";O.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation.verify(y.numeric);if(_)return"numeric."+_}}if(y.categorical!=null&&y.hasOwnProperty("categorical")){if(O.transformationDetail===1)return"transformationDetail: multiple values";O.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation.verify(y.categorical);if(_)return"categorical."+_}}if(y.timestamp!=null&&y.hasOwnProperty("timestamp")){if(O.transformationDetail===1)return"transformationDetail: multiple values";O.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation.verify(y.timestamp);if(_)return"timestamp."+_}}if(y.text!=null&&y.hasOwnProperty("text")){if(O.transformationDetail===1)return"transformationDetail: multiple values";O.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation.verify(y.text);if(_)return"text."+_}}if(y.repeatedNumeric!=null&&y.hasOwnProperty("repeatedNumeric")){if(O.transformationDetail===1)return"transformationDetail: multiple values";O.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation.verify(y.repeatedNumeric);if(_)return"repeatedNumeric."+_}}if(y.repeatedCategorical!=null&&y.hasOwnProperty("repeatedCategorical")){if(O.transformationDetail===1)return"transformationDetail: multiple values";O.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation.verify(y.repeatedCategorical);if(_)return"repeatedCategorical."+_}}if(y.repeatedText!=null&&y.hasOwnProperty("repeatedText")){if(O.transformationDetail===1)return"transformationDetail: multiple values";O.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation.verify(y.repeatedText);if(_)return"repeatedText."+_}}return null},i.fromObject=function(y){if(y instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation)return y;var O=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation;if(y.auto!=null){if(typeof y.auto!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.auto: object expected");O.auto=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation.fromObject(y.auto)}if(y.numeric!=null){if(typeof y.numeric!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.numeric: object expected");O.numeric=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation.fromObject(y.numeric)}if(y.categorical!=null){if(typeof y.categorical!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.categorical: object expected");O.categorical=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation.fromObject(y.categorical)}if(y.timestamp!=null){if(typeof y.timestamp!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.timestamp: object expected");O.timestamp=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation.fromObject(y.timestamp)}if(y.text!=null){if(typeof y.text!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.text: object expected");O.text=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation.fromObject(y.text)}if(y.repeatedNumeric!=null){if(typeof y.repeatedNumeric!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.repeatedNumeric: object expected");O.repeatedNumeric=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation.fromObject(y.repeatedNumeric)}if(y.repeatedCategorical!=null){if(typeof y.repeatedCategorical!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.repeatedCategorical: object expected");O.repeatedCategorical=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation.fromObject(y.repeatedCategorical)}if(y.repeatedText!=null){if(typeof y.repeatedText!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.repeatedText: object expected");O.repeatedText=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation.fromObject(y.repeatedText)}return O},i.toObject=function(y,O){O||(O={});var _={};return y.auto!=null&&y.hasOwnProperty("auto")&&(_.auto=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation.toObject(y.auto,O),O.oneofs&&(_.transformationDetail="auto")),y.numeric!=null&&y.hasOwnProperty("numeric")&&(_.numeric=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation.toObject(y.numeric,O),O.oneofs&&(_.transformationDetail="numeric")),y.categorical!=null&&y.hasOwnProperty("categorical")&&(_.categorical=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation.toObject(y.categorical,O),O.oneofs&&(_.transformationDetail="categorical")),y.timestamp!=null&&y.hasOwnProperty("timestamp")&&(_.timestamp=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation.toObject(y.timestamp,O),O.oneofs&&(_.transformationDetail="timestamp")),y.text!=null&&y.hasOwnProperty("text")&&(_.text=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation.toObject(y.text,O),O.oneofs&&(_.transformationDetail="text")),y.repeatedNumeric!=null&&y.hasOwnProperty("repeatedNumeric")&&(_.repeatedNumeric=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation.toObject(y.repeatedNumeric,O),O.oneofs&&(_.transformationDetail="repeatedNumeric")),y.repeatedCategorical!=null&&y.hasOwnProperty("repeatedCategorical")&&(_.repeatedCategorical=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation.toObject(y.repeatedCategorical,O),O.oneofs&&(_.transformationDetail="repeatedCategorical")),y.repeatedText!=null&&y.hasOwnProperty("repeatedText")&&(_.repeatedText=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation.toObject(y.repeatedText,O),O.oneofs&&(_.transformationDetail="repeatedText")),_},i.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},i.getTypeUrl=function(y){return y===void 0&&(y="type.googleapis.com"),y+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation"},i.AutoTransformation=function(){function f(y){if(y)for(var O=Object.keys(y),_=0;_>>3){case 1:{k.columnName=O.string();break}default:O.skipType(J&7);break}}return k},f.decodeDelimited=function(O){return O instanceof o||(O=new o(O)),this.decode(O,O.uint32())},f.verify=function(O){return typeof O!="object"||O===null?"object expected":O.columnName!=null&&O.hasOwnProperty("columnName")&&!c.isString(O.columnName)?"columnName: string expected":null},f.fromObject=function(O){if(O instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation)return O;var _=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation;return O.columnName!=null&&(_.columnName=String(O.columnName)),_},f.toObject=function(O,_){_||(_={});var R={};return _.defaults&&(R.columnName=""),O.columnName!=null&&O.hasOwnProperty("columnName")&&(R.columnName=O.columnName),R},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(O){return O===void 0&&(O="type.googleapis.com"),O+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation"},f}(),i.NumericTransformation=function(){function f(y){if(y)for(var O=Object.keys(y),_=0;_>>3){case 1:{k.columnName=O.string();break}case 2:{k.invalidValuesAllowed=O.bool();break}default:O.skipType(J&7);break}}return k},f.decodeDelimited=function(O){return O instanceof o||(O=new o(O)),this.decode(O,O.uint32())},f.verify=function(O){return typeof O!="object"||O===null?"object expected":O.columnName!=null&&O.hasOwnProperty("columnName")&&!c.isString(O.columnName)?"columnName: string expected":O.invalidValuesAllowed!=null&&O.hasOwnProperty("invalidValuesAllowed")&&typeof O.invalidValuesAllowed!="boolean"?"invalidValuesAllowed: boolean expected":null},f.fromObject=function(O){if(O instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation)return O;var _=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation;return O.columnName!=null&&(_.columnName=String(O.columnName)),O.invalidValuesAllowed!=null&&(_.invalidValuesAllowed=!!O.invalidValuesAllowed),_},f.toObject=function(O,_){_||(_={});var R={};return _.defaults&&(R.columnName="",R.invalidValuesAllowed=!1),O.columnName!=null&&O.hasOwnProperty("columnName")&&(R.columnName=O.columnName),O.invalidValuesAllowed!=null&&O.hasOwnProperty("invalidValuesAllowed")&&(R.invalidValuesAllowed=O.invalidValuesAllowed),R},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(O){return O===void 0&&(O="type.googleapis.com"),O+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation"},f}(),i.CategoricalTransformation=function(){function f(y){if(y)for(var O=Object.keys(y),_=0;_>>3){case 1:{k.columnName=O.string();break}default:O.skipType(J&7);break}}return k},f.decodeDelimited=function(O){return O instanceof o||(O=new o(O)),this.decode(O,O.uint32())},f.verify=function(O){return typeof O!="object"||O===null?"object expected":O.columnName!=null&&O.hasOwnProperty("columnName")&&!c.isString(O.columnName)?"columnName: string expected":null},f.fromObject=function(O){if(O instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation)return O;var _=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation;return O.columnName!=null&&(_.columnName=String(O.columnName)),_},f.toObject=function(O,_){_||(_={});var R={};return _.defaults&&(R.columnName=""),O.columnName!=null&&O.hasOwnProperty("columnName")&&(R.columnName=O.columnName),R},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(O){return O===void 0&&(O="type.googleapis.com"),O+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation"},f}(),i.TimestampTransformation=function(){function f(y){if(y)for(var O=Object.keys(y),_=0;_>>3){case 1:{k.columnName=O.string();break}case 2:{k.timeFormat=O.string();break}case 3:{k.invalidValuesAllowed=O.bool();break}default:O.skipType(J&7);break}}return k},f.decodeDelimited=function(O){return O instanceof o||(O=new o(O)),this.decode(O,O.uint32())},f.verify=function(O){return typeof O!="object"||O===null?"object expected":O.columnName!=null&&O.hasOwnProperty("columnName")&&!c.isString(O.columnName)?"columnName: string expected":O.timeFormat!=null&&O.hasOwnProperty("timeFormat")&&!c.isString(O.timeFormat)?"timeFormat: string expected":O.invalidValuesAllowed!=null&&O.hasOwnProperty("invalidValuesAllowed")&&typeof O.invalidValuesAllowed!="boolean"?"invalidValuesAllowed: boolean expected":null},f.fromObject=function(O){if(O instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation)return O;var _=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation;return O.columnName!=null&&(_.columnName=String(O.columnName)),O.timeFormat!=null&&(_.timeFormat=String(O.timeFormat)),O.invalidValuesAllowed!=null&&(_.invalidValuesAllowed=!!O.invalidValuesAllowed),_},f.toObject=function(O,_){_||(_={});var R={};return _.defaults&&(R.columnName="",R.timeFormat="",R.invalidValuesAllowed=!1),O.columnName!=null&&O.hasOwnProperty("columnName")&&(R.columnName=O.columnName),O.timeFormat!=null&&O.hasOwnProperty("timeFormat")&&(R.timeFormat=O.timeFormat),O.invalidValuesAllowed!=null&&O.hasOwnProperty("invalidValuesAllowed")&&(R.invalidValuesAllowed=O.invalidValuesAllowed),R},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(O){return O===void 0&&(O="type.googleapis.com"),O+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation"},f}(),i.TextTransformation=function(){function f(y){if(y)for(var O=Object.keys(y),_=0;_>>3){case 1:{k.columnName=O.string();break}default:O.skipType(J&7);break}}return k},f.decodeDelimited=function(O){return O instanceof o||(O=new o(O)),this.decode(O,O.uint32())},f.verify=function(O){return typeof O!="object"||O===null?"object expected":O.columnName!=null&&O.hasOwnProperty("columnName")&&!c.isString(O.columnName)?"columnName: string expected":null},f.fromObject=function(O){if(O instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation)return O;var _=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation;return O.columnName!=null&&(_.columnName=String(O.columnName)),_},f.toObject=function(O,_){_||(_={});var R={};return _.defaults&&(R.columnName=""),O.columnName!=null&&O.hasOwnProperty("columnName")&&(R.columnName=O.columnName),R},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(O){return O===void 0&&(O="type.googleapis.com"),O+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation"},f}(),i.NumericArrayTransformation=function(){function f(y){if(y)for(var O=Object.keys(y),_=0;_>>3){case 1:{k.columnName=O.string();break}case 2:{k.invalidValuesAllowed=O.bool();break}default:O.skipType(J&7);break}}return k},f.decodeDelimited=function(O){return O instanceof o||(O=new o(O)),this.decode(O,O.uint32())},f.verify=function(O){return typeof O!="object"||O===null?"object expected":O.columnName!=null&&O.hasOwnProperty("columnName")&&!c.isString(O.columnName)?"columnName: string expected":O.invalidValuesAllowed!=null&&O.hasOwnProperty("invalidValuesAllowed")&&typeof O.invalidValuesAllowed!="boolean"?"invalidValuesAllowed: boolean expected":null},f.fromObject=function(O){if(O instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation)return O;var _=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation;return O.columnName!=null&&(_.columnName=String(O.columnName)),O.invalidValuesAllowed!=null&&(_.invalidValuesAllowed=!!O.invalidValuesAllowed),_},f.toObject=function(O,_){_||(_={});var R={};return _.defaults&&(R.columnName="",R.invalidValuesAllowed=!1),O.columnName!=null&&O.hasOwnProperty("columnName")&&(R.columnName=O.columnName),O.invalidValuesAllowed!=null&&O.hasOwnProperty("invalidValuesAllowed")&&(R.invalidValuesAllowed=O.invalidValuesAllowed),R},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(O){return O===void 0&&(O="type.googleapis.com"),O+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation"},f}(),i.CategoricalArrayTransformation=function(){function f(y){if(y)for(var O=Object.keys(y),_=0;_>>3){case 1:{k.columnName=O.string();break}default:O.skipType(J&7);break}}return k},f.decodeDelimited=function(O){return O instanceof o||(O=new o(O)),this.decode(O,O.uint32())},f.verify=function(O){return typeof O!="object"||O===null?"object expected":O.columnName!=null&&O.hasOwnProperty("columnName")&&!c.isString(O.columnName)?"columnName: string expected":null},f.fromObject=function(O){if(O instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation)return O;var _=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation;return O.columnName!=null&&(_.columnName=String(O.columnName)),_},f.toObject=function(O,_){_||(_={});var R={};return _.defaults&&(R.columnName=""),O.columnName!=null&&O.hasOwnProperty("columnName")&&(R.columnName=O.columnName),R},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(O){return O===void 0&&(O="type.googleapis.com"),O+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation"},f}(),i.TextArrayTransformation=function(){function f(y){if(y)for(var O=Object.keys(y),_=0;_>>3){case 1:{k.columnName=O.string();break}default:O.skipType(J&7);break}}return k},f.decodeDelimited=function(O){return O instanceof o||(O=new o(O)),this.decode(O,O.uint32())},f.verify=function(O){return typeof O!="object"||O===null?"object expected":O.columnName!=null&&O.hasOwnProperty("columnName")&&!c.isString(O.columnName)?"columnName: string expected":null},f.fromObject=function(O){if(O instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation)return O;var _=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation;return O.columnName!=null&&(_.columnName=String(O.columnName)),_},f.toObject=function(O,_){_||(_={});var R={};return _.defaults&&(R.columnName=""),O.columnName!=null&&O.hasOwnProperty("columnName")&&(R.columnName=O.columnName),R},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(O){return O===void 0&&(O="type.googleapis.com"),O+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation"},f}(),i}(),t}(),e.AutoMlTablesMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.trainCostMilliNodeHours=i.int64();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.trainCostMilliNodeHours!=null&&i.hasOwnProperty("trainCostMilliNodeHours")&&!c.isInteger(i.trainCostMilliNodeHours)&&!(i.trainCostMilliNodeHours&&c.isInteger(i.trainCostMilliNodeHours.low)&&c.isInteger(i.trainCostMilliNodeHours.high))?"trainCostMilliNodeHours: integer|Long expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesMetadata)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesMetadata;return i.trainCostMilliNodeHours!=null&&(c.Long?(p.trainCostMilliNodeHours=c.Long.fromValue(i.trainCostMilliNodeHours)).unsigned=!1:typeof i.trainCostMilliNodeHours=="string"?p.trainCostMilliNodeHours=parseInt(i.trainCostMilliNodeHours,10):typeof i.trainCostMilliNodeHours=="number"?p.trainCostMilliNodeHours=i.trainCostMilliNodeHours:typeof i.trainCostMilliNodeHours=="object"&&(p.trainCostMilliNodeHours=new c.LongBits(i.trainCostMilliNodeHours.low>>>0,i.trainCostMilliNodeHours.high>>>0).toNumber())),p},t.toObject=function(i,p){p||(p={});var f={};if(p.defaults)if(c.Long){var y=new c.Long(0,0,!1);f.trainCostMilliNodeHours=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.trainCostMilliNodeHours=p.longs===String?"0":0;return i.trainCostMilliNodeHours!=null&&i.hasOwnProperty("trainCostMilliNodeHours")&&(typeof i.trainCostMilliNodeHours=="number"?f.trainCostMilliNodeHours=p.longs===String?String(i.trainCostMilliNodeHours):i.trainCostMilliNodeHours:f.trainCostMilliNodeHours=p.longs===String?c.Long.prototype.toString.call(i.trainCostMilliNodeHours):p.longs===Number?new c.LongBits(i.trainCostMilliNodeHours.low>>>0,i.trainCostMilliNodeHours.high>>>0).toNumber():i.trainCostMilliNodeHours),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesMetadata"},t}(),e.ExportEvaluatedDataItemsConfig=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.destinationBigqueryUri=i.string();break}case 2:{y.overrideExistingTable=i.bool();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.destinationBigqueryUri!=null&&i.hasOwnProperty("destinationBigqueryUri")&&!c.isString(i.destinationBigqueryUri)?"destinationBigqueryUri: string expected":i.overrideExistingTable!=null&&i.hasOwnProperty("overrideExistingTable")&&typeof i.overrideExistingTable!="boolean"?"overrideExistingTable: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig;return i.destinationBigqueryUri!=null&&(p.destinationBigqueryUri=String(i.destinationBigqueryUri)),i.overrideExistingTable!=null&&(p.overrideExistingTable=!!i.overrideExistingTable),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.destinationBigqueryUri="",f.overrideExistingTable=!1),i.destinationBigqueryUri!=null&&i.hasOwnProperty("destinationBigqueryUri")&&(f.destinationBigqueryUri=i.destinationBigqueryUri),i.overrideExistingTable!=null&&i.hasOwnProperty("overrideExistingTable")&&(f.overrideExistingTable=i.overrideExistingTable),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig"},t}(),e.AutoMlTextClassification=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassificationInputs.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassificationInputs.verify(i.inputs);if(p)return"inputs."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassification)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassification;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassification.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassificationInputs.fromObject(i.inputs)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassificationInputs.toObject(i.inputs,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassification"},t}(),e.AutoMlTextClassificationInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.multiLabel=i.bool();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.multiLabel!=null&&i.hasOwnProperty("multiLabel")&&typeof i.multiLabel!="boolean"?"multiLabel: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassificationInputs)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassificationInputs;return i.multiLabel!=null&&(p.multiLabel=!!i.multiLabel),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.multiLabel=!1),i.multiLabel!=null&&i.hasOwnProperty("multiLabel")&&(f.multiLabel=i.multiLabel),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassificationInputs"},t}(),e.AutoMlTextExtraction=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtractionInputs.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtractionInputs.verify(i.inputs);if(p)return"inputs."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtraction)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtraction;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtraction.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtractionInputs.fromObject(i.inputs)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtractionInputs.toObject(i.inputs,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtraction"},t}(),e.AutoMlTextExtractionInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":null},t.fromObject=function(i){return i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtractionInputs?i:new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtractionInputs},t.toObject=function(){return{}},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtractionInputs"},t}(),e.AutoMlTextSentiment=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentimentInputs.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentimentInputs.verify(i.inputs);if(p)return"inputs."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentiment)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentiment;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentiment.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentimentInputs.fromObject(i.inputs)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentimentInputs.toObject(i.inputs,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentiment"},t}(),e.AutoMlTextSentimentInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.sentimentMax=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.sentimentMax!=null&&i.hasOwnProperty("sentimentMax")&&!c.isInteger(i.sentimentMax)?"sentimentMax: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentimentInputs)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentimentInputs;return i.sentimentMax!=null&&(p.sentimentMax=i.sentimentMax|0),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.sentimentMax=0),i.sentimentMax!=null&&i.hasOwnProperty("sentimentMax")&&(f.sentimentMax=i.sentimentMax),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentimentInputs"},t}(),e.AutoMlVideoActionRecognition=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.verify(i.inputs);if(p)return"inputs."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognition)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognition;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognition.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.fromObject(i.inputs)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.toObject(i.inputs,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognition"},t}(),e.AutoMlVideoActionRecognitionInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.modelType=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){p.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:p.modelType=0;break;case"CLOUD":case 1:p.modelType=1;break;case"MOBILE_VERSATILE_1":case 2:p.modelType=2;break;case"MOBILE_JETSON_VERSATILE_1":case 3:p.modelType=3;break;case"MOBILE_CORAL_VERSATILE_1":case 4:p.modelType=4;break}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.modelType=p.enums===String?"MODEL_TYPE_UNSPECIFIED":0),i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=p.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.ModelType[i.modelType]:i.modelType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD"]=1,i[n[2]="MOBILE_VERSATILE_1"]=2,i[n[3]="MOBILE_JETSON_VERSATILE_1"]=3,i[n[4]="MOBILE_CORAL_VERSATILE_1"]=4,i}(),t}(),e.AutoMlVideoClassification=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.verify(i.inputs);if(p)return"inputs."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassification)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassification;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassification.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.fromObject(i.inputs)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.toObject(i.inputs,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassification"},t}(),e.AutoMlVideoClassificationInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.modelType=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){p.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:p.modelType=0;break;case"CLOUD":case 1:p.modelType=1;break;case"MOBILE_VERSATILE_1":case 2:p.modelType=2;break;case"MOBILE_JETSON_VERSATILE_1":case 3:p.modelType=3;break}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.modelType=p.enums===String?"MODEL_TYPE_UNSPECIFIED":0),i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=p.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.ModelType[i.modelType]:i.modelType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD"]=1,i[n[2]="MOBILE_VERSATILE_1"]=2,i[n[3]="MOBILE_JETSON_VERSATILE_1"]=3,i}(),t}(),e.AutoMlVideoObjectTracking=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.verify(i.inputs);if(p)return"inputs."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTracking)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTracking;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTracking.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.fromObject(i.inputs)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.toObject(i.inputs,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTracking"},t}(),e.AutoMlVideoObjectTrackingInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.modelType=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs)return i;var p=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){p.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:p.modelType=0;break;case"CLOUD":case 1:p.modelType=1;break;case"MOBILE_VERSATILE_1":case 2:p.modelType=2;break;case"MOBILE_CORAL_VERSATILE_1":case 3:p.modelType=3;break;case"MOBILE_CORAL_LOW_LATENCY_1":case 4:p.modelType=4;break;case"MOBILE_JETSON_VERSATILE_1":case 5:p.modelType=5;break;case"MOBILE_JETSON_LOW_LATENCY_1":case 6:p.modelType=6;break}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.modelType=p.enums===String?"MODEL_TYPE_UNSPECIFIED":0),i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=p.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.ModelType[i.modelType]:i.modelType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD"]=1,i[n[2]="MOBILE_VERSATILE_1"]=2,i[n[3]="MOBILE_CORAL_VERSATILE_1"]=3,i[n[4]="MOBILE_CORAL_LOW_LATENCY_1"]=4,i[n[5]="MOBILE_JETSON_VERSATILE_1"]=5,i[n[6]="MOBILE_JETSON_LOW_LATENCY_1"]=6,i}(),t}(),e}(),r}(),a}(),m.SpecialistPool=function(){function a(r){if(this.specialistManagerEmails=[],this.pendingDataLabelingJobs=[],this.specialistWorkerEmails=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.specialistManagersCount=e.int32();break}case 4:{i.specialistManagerEmails&&i.specialistManagerEmails.length||(i.specialistManagerEmails=[]),i.specialistManagerEmails.push(e.string());break}case 5:{i.pendingDataLabelingJobs&&i.pendingDataLabelingJobs.length||(i.pendingDataLabelingJobs=[]),i.pendingDataLabelingJobs.push(e.string());break}case 7:{i.specialistWorkerEmails&&i.specialistWorkerEmails.length||(i.specialistWorkerEmails=[]),i.specialistWorkerEmails.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.specialistManagersCount!=null&&e.hasOwnProperty("specialistManagersCount")&&!c.isInteger(e.specialistManagersCount))return"specialistManagersCount: integer expected";if(e.specialistManagerEmails!=null&&e.hasOwnProperty("specialistManagerEmails")){if(!Array.isArray(e.specialistManagerEmails))return"specialistManagerEmails: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.specialistPool=l.google.cloud.aiplatform.v1.SpecialistPool.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.specialistPool!=null&&e.hasOwnProperty("specialistPool")){var t=l.google.cloud.aiplatform.v1.SpecialistPool.verify(e.specialistPool);if(t)return"specialistPool."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateSpecialistPoolRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateSpecialistPoolRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.specialistPool!=null){if(typeof e.specialistPool!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateSpecialistPoolRequest.specialistPool: object expected");t.specialistPool=l.google.cloud.aiplatform.v1.SpecialistPool.fromObject(e.specialistPool)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.specialistPool=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.specialistPool!=null&&e.hasOwnProperty("specialistPool")&&(n.specialistPool=l.google.cloud.aiplatform.v1.SpecialistPool.toObject(e.specialistPool,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateSpecialistPoolRequest"},a}(),m.CreateSpecialistPoolOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateSpecialistPoolOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateSpecialistPoolOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateSpecialistPoolOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateSpecialistPoolOperationMetadata"},a}(),m.GetSpecialistPoolRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetSpecialistPoolRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetSpecialistPoolRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetSpecialistPoolRequest"},a}(),m.ListSpecialistPoolsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListSpecialistPoolsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListSpecialistPoolsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListSpecialistPoolsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListSpecialistPoolsRequest"},a}(),m.ListSpecialistPoolsResponse=function(){function a(r){if(this.specialistPools=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.specialistPools&&i.specialistPools.length||(i.specialistPools=[]),i.specialistPools.push(l.google.cloud.aiplatform.v1.SpecialistPool.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.specialistPools!=null&&e.hasOwnProperty("specialistPools")){if(!Array.isArray(e.specialistPools))return"specialistPools: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteSpecialistPoolRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteSpecialistPoolRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteSpecialistPoolRequest"},a}(),m.UpdateSpecialistPoolRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.specialistPool=l.google.cloud.aiplatform.v1.SpecialistPool.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.specialistPool!=null&&e.hasOwnProperty("specialistPool")){var t=l.google.cloud.aiplatform.v1.SpecialistPool.verify(e.specialistPool);if(t)return"specialistPool."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateSpecialistPoolRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateSpecialistPoolRequest;if(e.specialistPool!=null){if(typeof e.specialistPool!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateSpecialistPoolRequest.specialistPool: object expected");t.specialistPool=l.google.cloud.aiplatform.v1.SpecialistPool.fromObject(e.specialistPool)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateSpecialistPoolRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.specialistPool=null,n.updateMask=null),e.specialistPool!=null&&e.hasOwnProperty("specialistPool")&&(n.specialistPool=l.google.cloud.aiplatform.v1.SpecialistPool.toObject(e.specialistPool,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateSpecialistPoolRequest"},a}(),m.UpdateSpecialistPoolOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.specialistPool=e.string();break}case 2:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.specialistPool!=null&&e.hasOwnProperty("specialistPool")&&!c.isString(e.specialistPool))return"specialistPool: string expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateSpecialistPoolOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UpdateSpecialistPoolOperationMetadata;if(e.specialistPool!=null&&(t.specialistPool=String(e.specialistPool)),e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateSpecialistPoolOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.specialistPool="",n.genericMetadata=null),e.specialistPool!=null&&e.hasOwnProperty("specialistPool")&&(n.specialistPool=e.specialistPool),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateSpecialistPoolOperationMetadata"},a}(),m.Tensorboard=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 11:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 10:{i.blobStoragePathPrefix=e.string();break}case 5:{i.runCount=e.int32();break}case 6:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 9:{i.etag=e.string();break}case 12:{i.isDefault=e.bool();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.encryptionSpec!=null&&e.hasOwnProperty("encryptionSpec")){var t=l.google.cloud.aiplatform.v1.EncryptionSpec.verify(e.encryptionSpec);if(t)return"encryptionSpec."+t}if(e.blobStoragePathPrefix!=null&&e.hasOwnProperty("blobStoragePathPrefix")&&!c.isString(e.blobStoragePathPrefix))return"blobStoragePathPrefix: string expected";if(e.runCount!=null&&e.hasOwnProperty("runCount")&&!c.isInteger(e.runCount))return"runCount: integer expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.tensorboardTimeSeriesId=e.string();break}case 2:{i.valueType=e.int32();break}case 3:{i.values&&i.values.length||(i.values=[]),i.values.push(l.google.cloud.aiplatform.v1.TimeSeriesDataPoint.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardTimeSeriesId!=null&&e.hasOwnProperty("tensorboardTimeSeriesId")&&!c.isString(e.tensorboardTimeSeriesId))return"tensorboardTimeSeriesId: string expected";if(e.valueType!=null&&e.hasOwnProperty("valueType"))switch(e.valueType){default:return"valueType: enum value expected";case 0:case 1:case 2:case 3:break}if(e.values!=null&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 3:{p.scalar=l.google.cloud.aiplatform.v1.Scalar.decode(t,t.uint32());break}case 4:{p.tensor=l.google.cloud.aiplatform.v1.TensorboardTensor.decode(t,t.uint32());break}case 5:{p.blobs=l.google.cloud.aiplatform.v1.TensorboardBlobSequence.decode(t,t.uint32());break}case 1:{p.wallTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 2:{p.step=t.int64();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.scalar!=null&&t.hasOwnProperty("scalar")){n.value=1;{var i=l.google.cloud.aiplatform.v1.Scalar.verify(t.scalar);if(i)return"scalar."+i}}if(t.tensor!=null&&t.hasOwnProperty("tensor")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1.TensorboardTensor.verify(t.tensor);if(i)return"tensor."+i}}if(t.blobs!=null&&t.hasOwnProperty("blobs")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1.TensorboardBlobSequence.verify(t.blobs);if(i)return"blobs."+i}}if(t.wallTime!=null&&t.hasOwnProperty("wallTime")){var i=l.google.protobuf.Timestamp.verify(t.wallTime);if(i)return"wallTime."+i}return t.step!=null&&t.hasOwnProperty("step")&&!c.isInteger(t.step)&&!(t.step&&c.isInteger(t.step.low)&&c.isInteger(t.step.high))?"step: integer|Long expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.TimeSeriesDataPoint)return t;var n=new l.google.cloud.aiplatform.v1.TimeSeriesDataPoint;if(t.scalar!=null){if(typeof t.scalar!="object")throw TypeError(".google.cloud.aiplatform.v1.TimeSeriesDataPoint.scalar: object expected");n.scalar=l.google.cloud.aiplatform.v1.Scalar.fromObject(t.scalar)}if(t.tensor!=null){if(typeof t.tensor!="object")throw TypeError(".google.cloud.aiplatform.v1.TimeSeriesDataPoint.tensor: object expected");n.tensor=l.google.cloud.aiplatform.v1.TensorboardTensor.fromObject(t.tensor)}if(t.blobs!=null){if(typeof t.blobs!="object")throw TypeError(".google.cloud.aiplatform.v1.TimeSeriesDataPoint.blobs: object expected");n.blobs=l.google.cloud.aiplatform.v1.TensorboardBlobSequence.fromObject(t.blobs)}if(t.wallTime!=null){if(typeof t.wallTime!="object")throw TypeError(".google.cloud.aiplatform.v1.TimeSeriesDataPoint.wallTime: object expected");n.wallTime=l.google.protobuf.Timestamp.fromObject(t.wallTime)}return t.step!=null&&(c.Long?(n.step=c.Long.fromValue(t.step)).unsigned=!1:typeof t.step=="string"?n.step=parseInt(t.step,10):typeof t.step=="number"?n.step=t.step:typeof t.step=="object"&&(n.step=new c.LongBits(t.step.low>>>0,t.step.high>>>0).toNumber())),n},a.toObject=function(t,n){n||(n={});var i={};if(n.defaults)if(i.wallTime=null,c.Long){var p=new c.Long(0,0,!1);i.step=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.step=n.longs===String?"0":0;return t.wallTime!=null&&t.hasOwnProperty("wallTime")&&(i.wallTime=l.google.protobuf.Timestamp.toObject(t.wallTime,n)),t.step!=null&&t.hasOwnProperty("step")&&(typeof t.step=="number"?i.step=n.longs===String?String(t.step):t.step:i.step=n.longs===String?c.Long.prototype.toString.call(t.step):n.longs===Number?new c.LongBits(t.step.low>>>0,t.step.high>>>0).toNumber():t.step),t.scalar!=null&&t.hasOwnProperty("scalar")&&(i.scalar=l.google.cloud.aiplatform.v1.Scalar.toObject(t.scalar,n),n.oneofs&&(i.value="scalar")),t.tensor!=null&&t.hasOwnProperty("tensor")&&(i.tensor=l.google.cloud.aiplatform.v1.TensorboardTensor.toObject(t.tensor,n),n.oneofs&&(i.value="tensor")),t.blobs!=null&&t.hasOwnProperty("blobs")&&(i.blobs=l.google.cloud.aiplatform.v1.TensorboardBlobSequence.toObject(t.blobs,n),n.oneofs&&(i.value="blobs")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.TimeSeriesDataPoint"},a}(),m.Scalar=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.value=e.double();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.value!=null&&e.hasOwnProperty("value")&&typeof e.value!="number"?"value: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.Scalar)return e;var t=new l.google.cloud.aiplatform.v1.Scalar;return e.value!=null&&(t.value=Number(e.value)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.value=0),e.value!=null&&e.hasOwnProperty("value")&&(n.value=t.json&&!isFinite(e.value)?String(e.value):e.value),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.Scalar"},a}(),m.TensorboardTensor=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.value=e.bytes();break}case 2:{i.versionNumber=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.value!=null&&e.hasOwnProperty("value")&&!(e.value&&typeof e.value.length=="number"||c.isString(e.value))?"value: buffer expected":e.versionNumber!=null&&e.hasOwnProperty("versionNumber")&&!c.isInteger(e.versionNumber)?"versionNumber: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.TensorboardTensor)return e;var t=new l.google.cloud.aiplatform.v1.TensorboardTensor;return e.value!=null&&(typeof e.value=="string"?c.base64.decode(e.value,t.value=c.newBuffer(c.base64.length(e.value)),0):e.value.length>=0&&(t.value=e.value)),e.versionNumber!=null&&(t.versionNumber=e.versionNumber|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(t.bytes===String?n.value="":(n.value=[],t.bytes!==Array&&(n.value=c.newBuffer(n.value))),n.versionNumber=0),e.value!=null&&e.hasOwnProperty("value")&&(n.value=t.bytes===String?c.base64.encode(e.value,0,e.value.length):t.bytes===Array?Array.prototype.slice.call(e.value):e.value),e.versionNumber!=null&&e.hasOwnProperty("versionNumber")&&(n.versionNumber=e.versionNumber),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.TensorboardTensor"},a}(),m.TensorboardBlobSequence=function(){function a(r){if(this.values=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.values&&i.values.length||(i.values=[]),i.values.push(l.google.cloud.aiplatform.v1.TensorboardBlob.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.values!=null&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 1:{i.id=e.string();break}case 2:{i.data=e.bytes();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.id!=null&&e.hasOwnProperty("id")&&!c.isString(e.id)?"id: string expected":e.data!=null&&e.hasOwnProperty("data")&&!(e.data&&typeof e.data.length=="number"||c.isString(e.data))?"data: buffer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.TensorboardBlob)return e;var t=new l.google.cloud.aiplatform.v1.TensorboardBlob;return e.id!=null&&(t.id=String(e.id)),e.data!=null&&(typeof e.data=="string"?c.base64.decode(e.data,t.data=c.newBuffer(c.base64.length(e.data)),0):e.data.length>=0&&(t.data=e.data)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.id="",t.bytes===String?n.data="":(n.data=[],t.bytes!==Array&&(n.data=c.newBuffer(n.data)))),e.id!=null&&e.hasOwnProperty("id")&&(n.id=e.id),e.data!=null&&e.hasOwnProperty("data")&&(n.data=t.bytes===String?c.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.TensorboardBlob"},a}(),m.TensorboardTimeSeries=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.valueType=e.int32();break}case 5:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.etag=e.string();break}case 8:{i.pluginName=e.string();break}case 9:{i.pluginData=e.bytes();break}case 10:{i.metadata=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.valueType!=null&&e.hasOwnProperty("valueType"))switch(e.valueType){default:return"valueType: enum value expected";case 0:case 1:case 2:case 3:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.pluginName!=null&&e.hasOwnProperty("pluginName")&&!c.isString(e.pluginName))return"pluginName: string expected";if(e.pluginData!=null&&e.hasOwnProperty("pluginData")&&!(e.pluginData&&typeof e.pluginData.length=="number"||c.isString(e.pluginData)))return"pluginData: buffer expected";if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata.verify(e.metadata);if(t)return"metadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.TensorboardTimeSeries)return e;var t=new l.google.cloud.aiplatform.v1.TensorboardTimeSeries;switch(e.name!=null&&(t.name=String(e.name)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.description!=null&&(t.description=String(e.description)),e.valueType){default:if(typeof e.valueType=="number"){t.valueType=e.valueType;break}break;case"VALUE_TYPE_UNSPECIFIED":case 0:t.valueType=0;break;case"SCALAR":case 1:t.valueType=1;break;case"TENSOR":case 2:t.valueType=2;break;case"BLOB_SEQUENCE":case 3:t.valueType=3;break}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.TensorboardTimeSeries.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.TensorboardTimeSeries.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}if(e.etag!=null&&(t.etag=String(e.etag)),e.pluginName!=null&&(t.pluginName=String(e.pluginName)),e.pluginData!=null&&(typeof e.pluginData=="string"?c.base64.decode(e.pluginData,t.pluginData=c.newBuffer(c.base64.length(e.pluginData)),0):e.pluginData.length>=0&&(t.pluginData=e.pluginData)),e.metadata!=null){if(typeof e.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.TensorboardTimeSeries.metadata: object expected");t.metadata=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata.fromObject(e.metadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.displayName="",n.description="",n.valueType=t.enums===String?"VALUE_TYPE_UNSPECIFIED":0,n.createTime=null,n.updateTime=null,n.etag="",n.pluginName="",t.bytes===String?n.pluginData="":(n.pluginData=[],t.bytes!==Array&&(n.pluginData=c.newBuffer(n.pluginData))),n.metadata=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.description!=null&&e.hasOwnProperty("description")&&(n.description=e.description),e.valueType!=null&&e.hasOwnProperty("valueType")&&(n.valueType=t.enums===String?l.google.cloud.aiplatform.v1.TensorboardTimeSeries.ValueType[e.valueType]===void 0?e.valueType:l.google.cloud.aiplatform.v1.TensorboardTimeSeries.ValueType[e.valueType]:e.valueType),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),e.pluginName!=null&&e.hasOwnProperty("pluginName")&&(n.pluginName=e.pluginName),e.pluginData!=null&&e.hasOwnProperty("pluginData")&&(n.pluginData=t.bytes===String?c.base64.encode(e.pluginData,0,e.pluginData.length):t.bytes===Array?Array.prototype.slice.call(e.pluginData):e.pluginData),e.metadata!=null&&e.hasOwnProperty("metadata")&&(n.metadata=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata.toObject(e.metadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.TensorboardTimeSeries"},a.Metadata=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.maxStep=t.int64();break}case 2:{p.maxWallTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 3:{p.maxBlobSequenceLength=t.int64();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.maxStep!=null&&t.hasOwnProperty("maxStep")&&!c.isInteger(t.maxStep)&&!(t.maxStep&&c.isInteger(t.maxStep.low)&&c.isInteger(t.maxStep.high)))return"maxStep: integer|Long expected";if(t.maxWallTime!=null&&t.hasOwnProperty("maxWallTime")){var n=l.google.protobuf.Timestamp.verify(t.maxWallTime);if(n)return"maxWallTime."+n}return t.maxBlobSequenceLength!=null&&t.hasOwnProperty("maxBlobSequenceLength")&&!c.isInteger(t.maxBlobSequenceLength)&&!(t.maxBlobSequenceLength&&c.isInteger(t.maxBlobSequenceLength.low)&&c.isInteger(t.maxBlobSequenceLength.high))?"maxBlobSequenceLength: integer|Long expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata)return t;var n=new l.google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata;if(t.maxStep!=null&&(c.Long?(n.maxStep=c.Long.fromValue(t.maxStep)).unsigned=!1:typeof t.maxStep=="string"?n.maxStep=parseInt(t.maxStep,10):typeof t.maxStep=="number"?n.maxStep=t.maxStep:typeof t.maxStep=="object"&&(n.maxStep=new c.LongBits(t.maxStep.low>>>0,t.maxStep.high>>>0).toNumber())),t.maxWallTime!=null){if(typeof t.maxWallTime!="object")throw TypeError(".google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata.maxWallTime: object expected");n.maxWallTime=l.google.protobuf.Timestamp.fromObject(t.maxWallTime)}return t.maxBlobSequenceLength!=null&&(c.Long?(n.maxBlobSequenceLength=c.Long.fromValue(t.maxBlobSequenceLength)).unsigned=!1:typeof t.maxBlobSequenceLength=="string"?n.maxBlobSequenceLength=parseInt(t.maxBlobSequenceLength,10):typeof t.maxBlobSequenceLength=="number"?n.maxBlobSequenceLength=t.maxBlobSequenceLength:typeof t.maxBlobSequenceLength=="object"&&(n.maxBlobSequenceLength=new c.LongBits(t.maxBlobSequenceLength.low>>>0,t.maxBlobSequenceLength.high>>>0).toNumber())),n},r.toObject=function(t,n){n||(n={});var i={};if(n.defaults){if(c.Long){var p=new c.Long(0,0,!1);i.maxStep=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.maxStep=n.longs===String?"0":0;if(i.maxWallTime=null,c.Long){var p=new c.Long(0,0,!1);i.maxBlobSequenceLength=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.maxBlobSequenceLength=n.longs===String?"0":0}return t.maxStep!=null&&t.hasOwnProperty("maxStep")&&(typeof t.maxStep=="number"?i.maxStep=n.longs===String?String(t.maxStep):t.maxStep:i.maxStep=n.longs===String?c.Long.prototype.toString.call(t.maxStep):n.longs===Number?new c.LongBits(t.maxStep.low>>>0,t.maxStep.high>>>0).toNumber():t.maxStep),t.maxWallTime!=null&&t.hasOwnProperty("maxWallTime")&&(i.maxWallTime=l.google.protobuf.Timestamp.toObject(t.maxWallTime,n)),t.maxBlobSequenceLength!=null&&t.hasOwnProperty("maxBlobSequenceLength")&&(typeof t.maxBlobSequenceLength=="number"?i.maxBlobSequenceLength=n.longs===String?String(t.maxBlobSequenceLength):t.maxBlobSequenceLength:i.maxBlobSequenceLength=n.longs===String?c.Long.prototype.toString.call(t.maxBlobSequenceLength):n.longs===Number?new c.LongBits(t.maxBlobSequenceLength.low>>>0,t.maxBlobSequenceLength.high>>>0).toNumber():t.maxBlobSequenceLength),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata"},r}(),a.ValueType=function(){var r={},e=Object.create(r);return e[r[0]="VALUE_TYPE_UNSPECIFIED"]=0,e[r[1]="SCALAR"]=1,e[r[2]="TENSOR"]=2,e[r[3]="BLOB_SEQUENCE"]=3,e}(),a}(),m.TensorboardExperiment=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 7:{i.etag=e.string();break}case 8:{i.source=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 6:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 9:{i.etag=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.parent=e.string();break}case 2:{i.tensorboard=l.google.cloud.aiplatform.v1.Tensorboard.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.tensorboard!=null&&e.hasOwnProperty("tensorboard")){var t=l.google.cloud.aiplatform.v1.Tensorboard.verify(e.tensorboard);if(t)return"tensorboard."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateTensorboardRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateTensorboardRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.tensorboard!=null){if(typeof e.tensorboard!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateTensorboardRequest.tensorboard: object expected");t.tensorboard=l.google.cloud.aiplatform.v1.Tensorboard.fromObject(e.tensorboard)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.tensorboard=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&(n.tensorboard=l.google.cloud.aiplatform.v1.Tensorboard.toObject(e.tensorboard,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateTensorboardRequest"},a}(),m.GetTensorboardRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetTensorboardRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetTensorboardRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetTensorboardRequest"},a}(),m.ListTensorboardsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListTensorboardsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListTensorboardsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListTensorboardsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListTensorboardsRequest"},a}(),m.ListTensorboardsResponse=function(){function a(r){if(this.tensorboards=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboards&&i.tensorboards.length||(i.tensorboards=[]),i.tensorboards.push(l.google.cloud.aiplatform.v1.Tensorboard.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboards!=null&&e.hasOwnProperty("tensorboards")){if(!Array.isArray(e.tensorboards))return"tensorboards: array expected";for(var t=0;t>>3){case 1:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 2:{i.tensorboard=l.google.cloud.aiplatform.v1.Tensorboard.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}if(e.tensorboard!=null&&e.hasOwnProperty("tensorboard")){var t=l.google.cloud.aiplatform.v1.Tensorboard.verify(e.tensorboard);if(t)return"tensorboard."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateTensorboardRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateTensorboardRequest;if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}if(e.tensorboard!=null){if(typeof e.tensorboard!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardRequest.tensorboard: object expected");t.tensorboard=l.google.cloud.aiplatform.v1.Tensorboard.fromObject(e.tensorboard)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.updateMask=null,n.tensorboard=null),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&(n.tensorboard=l.google.cloud.aiplatform.v1.Tensorboard.toObject(e.tensorboard,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateTensorboardRequest"},a}(),m.DeleteTensorboardRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteTensorboardRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteTensorboardRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteTensorboardRequest"},a}(),m.ReadTensorboardUsageRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboard=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&!c.isString(e.tensorboard)?"tensorboard: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ReadTensorboardUsageRequest)return e;var t=new l.google.cloud.aiplatform.v1.ReadTensorboardUsageRequest;return e.tensorboard!=null&&(t.tensorboard=String(e.tensorboard)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.tensorboard=""),e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&(n.tensorboard=e.tensorboard),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ReadTensorboardUsageRequest"},a}(),m.ReadTensorboardUsageResponse=function(){function a(r){if(this.monthlyUsageData={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.monthlyUsageData===c.emptyObject&&(i.monthlyUsageData={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1.ReadTensorboardUsageResponse.PerMonthUsageData.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.monthlyUsageData[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.monthlyUsageData!=null&&e.hasOwnProperty("monthlyUsageData")){if(!c.isObject(e.monthlyUsageData))return"monthlyUsageData: object expected";for(var t=Object.keys(e.monthlyUsageData),n=0;n>>3){case 1:{p.username=t.string();break}case 2:{p.viewCount=t.int64();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.username!=null&&t.hasOwnProperty("username")&&!c.isString(t.username)?"username: string expected":t.viewCount!=null&&t.hasOwnProperty("viewCount")&&!c.isInteger(t.viewCount)&&!(t.viewCount&&c.isInteger(t.viewCount.low)&&c.isInteger(t.viewCount.high))?"viewCount: integer|Long expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ReadTensorboardUsageResponse.PerUserUsageData)return t;var n=new l.google.cloud.aiplatform.v1.ReadTensorboardUsageResponse.PerUserUsageData;return t.username!=null&&(n.username=String(t.username)),t.viewCount!=null&&(c.Long?(n.viewCount=c.Long.fromValue(t.viewCount)).unsigned=!1:typeof t.viewCount=="string"?n.viewCount=parseInt(t.viewCount,10):typeof t.viewCount=="number"?n.viewCount=t.viewCount:typeof t.viewCount=="object"&&(n.viewCount=new c.LongBits(t.viewCount.low>>>0,t.viewCount.high>>>0).toNumber())),n},r.toObject=function(t,n){n||(n={});var i={};if(n.defaults)if(i.username="",c.Long){var p=new c.Long(0,0,!1);i.viewCount=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.viewCount=n.longs===String?"0":0;return t.username!=null&&t.hasOwnProperty("username")&&(i.username=t.username),t.viewCount!=null&&t.hasOwnProperty("viewCount")&&(typeof t.viewCount=="number"?i.viewCount=n.longs===String?String(t.viewCount):t.viewCount:i.viewCount=n.longs===String?c.Long.prototype.toString.call(t.viewCount):n.longs===Number?new c.LongBits(t.viewCount.low>>>0,t.viewCount.high>>>0).toNumber():t.viewCount),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ReadTensorboardUsageResponse.PerUserUsageData"},r}(),a.PerMonthUsageData=function(){function r(e){if(this.userUsageData=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.userUsageData&&p.userUsageData.length||(p.userUsageData=[]),p.userUsageData.push(l.google.cloud.aiplatform.v1.ReadTensorboardUsageResponse.PerUserUsageData.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.userUsageData!=null&&t.hasOwnProperty("userUsageData")){if(!Array.isArray(t.userUsageData))return"userUsageData: array expected";for(var n=0;n>>3){case 1:{i.tensorboard=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&!c.isString(e.tensorboard)?"tensorboard: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ReadTensorboardSizeRequest)return e;var t=new l.google.cloud.aiplatform.v1.ReadTensorboardSizeRequest;return e.tensorboard!=null&&(t.tensorboard=String(e.tensorboard)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.tensorboard=""),e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&(n.tensorboard=e.tensorboard),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ReadTensorboardSizeRequest"},a}(),m.ReadTensorboardSizeResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.storageSizeByte=e.int64();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.storageSizeByte!=null&&e.hasOwnProperty("storageSizeByte")&&!c.isInteger(e.storageSizeByte)&&!(e.storageSizeByte&&c.isInteger(e.storageSizeByte.low)&&c.isInteger(e.storageSizeByte.high))?"storageSizeByte: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ReadTensorboardSizeResponse)return e;var t=new l.google.cloud.aiplatform.v1.ReadTensorboardSizeResponse;return e.storageSizeByte!=null&&(c.Long?(t.storageSizeByte=c.Long.fromValue(e.storageSizeByte)).unsigned=!1:typeof e.storageSizeByte=="string"?t.storageSizeByte=parseInt(e.storageSizeByte,10):typeof e.storageSizeByte=="number"?t.storageSizeByte=e.storageSizeByte:typeof e.storageSizeByte=="object"&&(t.storageSizeByte=new c.LongBits(e.storageSizeByte.low>>>0,e.storageSizeByte.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(c.Long){var i=new c.Long(0,0,!1);n.storageSizeByte=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.storageSizeByte=t.longs===String?"0":0;return e.storageSizeByte!=null&&e.hasOwnProperty("storageSizeByte")&&(typeof e.storageSizeByte=="number"?n.storageSizeByte=t.longs===String?String(e.storageSizeByte):e.storageSizeByte:n.storageSizeByte=t.longs===String?c.Long.prototype.toString.call(e.storageSizeByte):t.longs===Number?new c.LongBits(e.storageSizeByte.low>>>0,e.storageSizeByte.high>>>0).toNumber():e.storageSizeByte),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ReadTensorboardSizeResponse"},a}(),m.CreateTensorboardExperimentRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.tensorboardExperiment=l.google.cloud.aiplatform.v1.TensorboardExperiment.decode(e,e.uint32());break}case 3:{i.tensorboardExperimentId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")){var t=l.google.cloud.aiplatform.v1.TensorboardExperiment.verify(e.tensorboardExperiment);if(t)return"tensorboardExperiment."+t}return e.tensorboardExperimentId!=null&&e.hasOwnProperty("tensorboardExperimentId")&&!c.isString(e.tensorboardExperimentId)?"tensorboardExperimentId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateTensorboardExperimentRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateTensorboardExperimentRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.tensorboardExperiment!=null){if(typeof e.tensorboardExperiment!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateTensorboardExperimentRequest.tensorboardExperiment: object expected");t.tensorboardExperiment=l.google.cloud.aiplatform.v1.TensorboardExperiment.fromObject(e.tensorboardExperiment)}return e.tensorboardExperimentId!=null&&(t.tensorboardExperimentId=String(e.tensorboardExperimentId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.tensorboardExperiment=null,n.tensorboardExperimentId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")&&(n.tensorboardExperiment=l.google.cloud.aiplatform.v1.TensorboardExperiment.toObject(e.tensorboardExperiment,t)),e.tensorboardExperimentId!=null&&e.hasOwnProperty("tensorboardExperimentId")&&(n.tensorboardExperimentId=e.tensorboardExperimentId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateTensorboardExperimentRequest"},a}(),m.GetTensorboardExperimentRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetTensorboardExperimentRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetTensorboardExperimentRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetTensorboardExperimentRequest"},a}(),m.ListTensorboardExperimentsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListTensorboardExperimentsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListTensorboardExperimentsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListTensorboardExperimentsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListTensorboardExperimentsRequest"},a}(),m.ListTensorboardExperimentsResponse=function(){function a(r){if(this.tensorboardExperiments=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardExperiments&&i.tensorboardExperiments.length||(i.tensorboardExperiments=[]),i.tensorboardExperiments.push(l.google.cloud.aiplatform.v1.TensorboardExperiment.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardExperiments!=null&&e.hasOwnProperty("tensorboardExperiments")){if(!Array.isArray(e.tensorboardExperiments))return"tensorboardExperiments: array expected";for(var t=0;t>>3){case 1:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 2:{i.tensorboardExperiment=l.google.cloud.aiplatform.v1.TensorboardExperiment.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}if(e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")){var t=l.google.cloud.aiplatform.v1.TensorboardExperiment.verify(e.tensorboardExperiment);if(t)return"tensorboardExperiment."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateTensorboardExperimentRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateTensorboardExperimentRequest;if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardExperimentRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}if(e.tensorboardExperiment!=null){if(typeof e.tensorboardExperiment!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardExperimentRequest.tensorboardExperiment: object expected");t.tensorboardExperiment=l.google.cloud.aiplatform.v1.TensorboardExperiment.fromObject(e.tensorboardExperiment)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.updateMask=null,n.tensorboardExperiment=null),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")&&(n.tensorboardExperiment=l.google.cloud.aiplatform.v1.TensorboardExperiment.toObject(e.tensorboardExperiment,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateTensorboardExperimentRequest"},a}(),m.DeleteTensorboardExperimentRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteTensorboardExperimentRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteTensorboardExperimentRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteTensorboardExperimentRequest"},a}(),m.BatchCreateTensorboardRunsRequest=function(){function a(r){if(this.requests=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.requests&&i.requests.length||(i.requests=[]),i.requests.push(l.google.cloud.aiplatform.v1.CreateTensorboardRunRequest.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.requests!=null&&e.hasOwnProperty("requests")){if(!Array.isArray(e.requests))return"requests: array expected";for(var t=0;t>>3){case 1:{i.tensorboardRuns&&i.tensorboardRuns.length||(i.tensorboardRuns=[]),i.tensorboardRuns.push(l.google.cloud.aiplatform.v1.TensorboardRun.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardRuns!=null&&e.hasOwnProperty("tensorboardRuns")){if(!Array.isArray(e.tensorboardRuns))return"tensorboardRuns: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.tensorboardRun=l.google.cloud.aiplatform.v1.TensorboardRun.decode(e,e.uint32());break}case 3:{i.tensorboardRunId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")){var t=l.google.cloud.aiplatform.v1.TensorboardRun.verify(e.tensorboardRun);if(t)return"tensorboardRun."+t}return e.tensorboardRunId!=null&&e.hasOwnProperty("tensorboardRunId")&&!c.isString(e.tensorboardRunId)?"tensorboardRunId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateTensorboardRunRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateTensorboardRunRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.tensorboardRun!=null){if(typeof e.tensorboardRun!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateTensorboardRunRequest.tensorboardRun: object expected");t.tensorboardRun=l.google.cloud.aiplatform.v1.TensorboardRun.fromObject(e.tensorboardRun)}return e.tensorboardRunId!=null&&(t.tensorboardRunId=String(e.tensorboardRunId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.tensorboardRun=null,n.tensorboardRunId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")&&(n.tensorboardRun=l.google.cloud.aiplatform.v1.TensorboardRun.toObject(e.tensorboardRun,t)),e.tensorboardRunId!=null&&e.hasOwnProperty("tensorboardRunId")&&(n.tensorboardRunId=e.tensorboardRunId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateTensorboardRunRequest"},a}(),m.GetTensorboardRunRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetTensorboardRunRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetTensorboardRunRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetTensorboardRunRequest"},a}(),m.ReadTensorboardBlobDataRequest=function(){function a(r){if(this.blobIds=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.timeSeries=e.string();break}case 2:{i.blobIds&&i.blobIds.length||(i.blobIds=[]),i.blobIds.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeSeries!=null&&e.hasOwnProperty("timeSeries")&&!c.isString(e.timeSeries))return"timeSeries: string expected";if(e.blobIds!=null&&e.hasOwnProperty("blobIds")){if(!Array.isArray(e.blobIds))return"blobIds: array expected";for(var t=0;t>>3){case 1:{i.blobs&&i.blobs.length||(i.blobs=[]),i.blobs.push(l.google.cloud.aiplatform.v1.TensorboardBlob.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.blobs!=null&&e.hasOwnProperty("blobs")){if(!Array.isArray(e.blobs))return"blobs: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListTensorboardRunsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListTensorboardRunsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListTensorboardRunsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListTensorboardRunsRequest"},a}(),m.ListTensorboardRunsResponse=function(){function a(r){if(this.tensorboardRuns=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardRuns&&i.tensorboardRuns.length||(i.tensorboardRuns=[]),i.tensorboardRuns.push(l.google.cloud.aiplatform.v1.TensorboardRun.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardRuns!=null&&e.hasOwnProperty("tensorboardRuns")){if(!Array.isArray(e.tensorboardRuns))return"tensorboardRuns: array expected";for(var t=0;t>>3){case 1:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 2:{i.tensorboardRun=l.google.cloud.aiplatform.v1.TensorboardRun.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}if(e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")){var t=l.google.cloud.aiplatform.v1.TensorboardRun.verify(e.tensorboardRun);if(t)return"tensorboardRun."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateTensorboardRunRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateTensorboardRunRequest;if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardRunRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}if(e.tensorboardRun!=null){if(typeof e.tensorboardRun!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardRunRequest.tensorboardRun: object expected");t.tensorboardRun=l.google.cloud.aiplatform.v1.TensorboardRun.fromObject(e.tensorboardRun)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.updateMask=null,n.tensorboardRun=null),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")&&(n.tensorboardRun=l.google.cloud.aiplatform.v1.TensorboardRun.toObject(e.tensorboardRun,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateTensorboardRunRequest"},a}(),m.DeleteTensorboardRunRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteTensorboardRunRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteTensorboardRunRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteTensorboardRunRequest"},a}(),m.BatchCreateTensorboardTimeSeriesRequest=function(){function a(r){if(this.requests=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.requests&&i.requests.length||(i.requests=[]),i.requests.push(l.google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequest.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.requests!=null&&e.hasOwnProperty("requests")){if(!Array.isArray(e.requests))return"requests: array expected";for(var t=0;t>>3){case 1:{i.tensorboardTimeSeries&&i.tensorboardTimeSeries.length||(i.tensorboardTimeSeries=[]),i.tensorboardTimeSeries.push(l.google.cloud.aiplatform.v1.TensorboardTimeSeries.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")){if(!Array.isArray(e.tensorboardTimeSeries))return"tensorboardTimeSeries: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 3:{i.tensorboardTimeSeriesId=e.string();break}case 2:{i.tensorboardTimeSeries=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.tensorboardTimeSeriesId!=null&&e.hasOwnProperty("tensorboardTimeSeriesId")&&!c.isString(e.tensorboardTimeSeriesId))return"tensorboardTimeSeriesId: string expected";if(e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")){var t=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.verify(e.tensorboardTimeSeries);if(t)return"tensorboardTimeSeries."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.tensorboardTimeSeriesId!=null&&(t.tensorboardTimeSeriesId=String(e.tensorboardTimeSeriesId)),e.tensorboardTimeSeries!=null){if(typeof e.tensorboardTimeSeries!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequest.tensorboardTimeSeries: object expected");t.tensorboardTimeSeries=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.fromObject(e.tensorboardTimeSeries)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.tensorboardTimeSeries=null,n.tensorboardTimeSeriesId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&(n.tensorboardTimeSeries=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.toObject(e.tensorboardTimeSeries,t)),e.tensorboardTimeSeriesId!=null&&e.hasOwnProperty("tensorboardTimeSeriesId")&&(n.tensorboardTimeSeriesId=e.tensorboardTimeSeriesId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequest"},a}(),m.GetTensorboardTimeSeriesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetTensorboardTimeSeriesRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetTensorboardTimeSeriesRequest"},a}(),m.ListTensorboardTimeSeriesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListTensorboardTimeSeriesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListTensorboardTimeSeriesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListTensorboardTimeSeriesRequest"},a}(),m.ListTensorboardTimeSeriesResponse=function(){function a(r){if(this.tensorboardTimeSeries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardTimeSeries&&i.tensorboardTimeSeries.length||(i.tensorboardTimeSeries=[]),i.tensorboardTimeSeries.push(l.google.cloud.aiplatform.v1.TensorboardTimeSeries.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")){if(!Array.isArray(e.tensorboardTimeSeries))return"tensorboardTimeSeries: array expected";for(var t=0;t>>3){case 1:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 2:{i.tensorboardTimeSeries=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}if(e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")){var t=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.verify(e.tensorboardTimeSeries);if(t)return"tensorboardTimeSeries."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateTensorboardTimeSeriesRequest;if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardTimeSeriesRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}if(e.tensorboardTimeSeries!=null){if(typeof e.tensorboardTimeSeries!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardTimeSeriesRequest.tensorboardTimeSeries: object expected");t.tensorboardTimeSeries=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.fromObject(e.tensorboardTimeSeries)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.updateMask=null,n.tensorboardTimeSeries=null),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&(n.tensorboardTimeSeries=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.toObject(e.tensorboardTimeSeries,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateTensorboardTimeSeriesRequest"},a}(),m.DeleteTensorboardTimeSeriesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteTensorboardTimeSeriesRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteTensorboardTimeSeriesRequest"},a}(),m.BatchReadTensorboardTimeSeriesDataRequest=function(){function a(r){if(this.timeSeries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboard=e.string();break}case 2:{i.timeSeries&&i.timeSeries.length||(i.timeSeries=[]),i.timeSeries.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&!c.isString(e.tensorboard))return"tensorboard: string expected";if(e.timeSeries!=null&&e.hasOwnProperty("timeSeries")){if(!Array.isArray(e.timeSeries))return"timeSeries: array expected";for(var t=0;t>>3){case 1:{i.timeSeriesData&&i.timeSeriesData.length||(i.timeSeriesData=[]),i.timeSeriesData.push(l.google.cloud.aiplatform.v1.TimeSeriesData.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeSeriesData!=null&&e.hasOwnProperty("timeSeriesData")){if(!Array.isArray(e.timeSeriesData))return"timeSeriesData: array expected";for(var t=0;t>>3){case 1:{i.tensorboardTimeSeries=e.string();break}case 2:{i.maxDataPoints=e.int32();break}case 3:{i.filter=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&!c.isString(e.tensorboardTimeSeries)?"tensorboardTimeSeries: string expected":e.maxDataPoints!=null&&e.hasOwnProperty("maxDataPoints")&&!c.isInteger(e.maxDataPoints)?"maxDataPoints: integer expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataRequest)return e;var t=new l.google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataRequest;return e.tensorboardTimeSeries!=null&&(t.tensorboardTimeSeries=String(e.tensorboardTimeSeries)),e.maxDataPoints!=null&&(t.maxDataPoints=e.maxDataPoints|0),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.tensorboardTimeSeries="",n.maxDataPoints=0,n.filter=""),e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&(n.tensorboardTimeSeries=e.tensorboardTimeSeries),e.maxDataPoints!=null&&e.hasOwnProperty("maxDataPoints")&&(n.maxDataPoints=e.maxDataPoints),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataRequest"},a}(),m.ReadTensorboardTimeSeriesDataResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.timeSeriesData=l.google.cloud.aiplatform.v1.TimeSeriesData.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeSeriesData!=null&&e.hasOwnProperty("timeSeriesData")){var t=l.google.cloud.aiplatform.v1.TimeSeriesData.verify(e.timeSeriesData);if(t)return"timeSeriesData."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataResponse)return e;var t=new l.google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataResponse;if(e.timeSeriesData!=null){if(typeof e.timeSeriesData!="object")throw TypeError(".google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataResponse.timeSeriesData: object expected");t.timeSeriesData=l.google.cloud.aiplatform.v1.TimeSeriesData.fromObject(e.timeSeriesData)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.timeSeriesData=null),e.timeSeriesData!=null&&e.hasOwnProperty("timeSeriesData")&&(n.timeSeriesData=l.google.cloud.aiplatform.v1.TimeSeriesData.toObject(e.timeSeriesData,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataResponse"},a}(),m.WriteTensorboardExperimentDataRequest=function(){function a(r){if(this.writeRunDataRequests=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardExperiment=e.string();break}case 2:{i.writeRunDataRequests&&i.writeRunDataRequests.length||(i.writeRunDataRequests=[]),i.writeRunDataRequests.push(l.google.cloud.aiplatform.v1.WriteTensorboardRunDataRequest.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")&&!c.isString(e.tensorboardExperiment))return"tensorboardExperiment: string expected";if(e.writeRunDataRequests!=null&&e.hasOwnProperty("writeRunDataRequests")){if(!Array.isArray(e.writeRunDataRequests))return"writeRunDataRequests: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.WriteTensorboardExperimentDataResponse?e:new l.google.cloud.aiplatform.v1.WriteTensorboardExperimentDataResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.WriteTensorboardExperimentDataResponse"},a}(),m.WriteTensorboardRunDataRequest=function(){function a(r){if(this.timeSeriesData=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardRun=e.string();break}case 2:{i.timeSeriesData&&i.timeSeriesData.length||(i.timeSeriesData=[]),i.timeSeriesData.push(l.google.cloud.aiplatform.v1.TimeSeriesData.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")&&!c.isString(e.tensorboardRun))return"tensorboardRun: string expected";if(e.timeSeriesData!=null&&e.hasOwnProperty("timeSeriesData")){if(!Array.isArray(e.timeSeriesData))return"timeSeriesData: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.WriteTensorboardRunDataResponse?e:new l.google.cloud.aiplatform.v1.WriteTensorboardRunDataResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.WriteTensorboardRunDataResponse"},a}(),m.ExportTensorboardTimeSeriesDataRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardTimeSeries=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&!c.isString(e.tensorboardTimeSeries)?"tensorboardTimeSeries: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExportTensorboardTimeSeriesDataRequest)return e;var t=new l.google.cloud.aiplatform.v1.ExportTensorboardTimeSeriesDataRequest;return e.tensorboardTimeSeries!=null&&(t.tensorboardTimeSeries=String(e.tensorboardTimeSeries)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.tensorboardTimeSeries="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&(n.tensorboardTimeSeries=e.tensorboardTimeSeries),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportTensorboardTimeSeriesDataRequest"},a}(),m.ExportTensorboardTimeSeriesDataResponse=function(){function a(r){if(this.timeSeriesDataPoints=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.timeSeriesDataPoints&&i.timeSeriesDataPoints.length||(i.timeSeriesDataPoints=[]),i.timeSeriesDataPoints.push(l.google.cloud.aiplatform.v1.TimeSeriesDataPoint.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeSeriesDataPoints!=null&&e.hasOwnProperty("timeSeriesDataPoints")){if(!Array.isArray(e.timeSeriesDataPoints))return"timeSeriesDataPoints: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateTensorboardOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateTensorboardOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateTensorboardOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateTensorboardOperationMetadata"},a}(),m.UpdateTensorboardOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateTensorboardOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UpdateTensorboardOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateTensorboardOperationMetadata"},a}(),m.VizierService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createStudy=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateStudyRequest,l.google.cloud.aiplatform.v1.Study,e,t)},"name",{value:"CreateStudy"}),Object.defineProperty(a.prototype.getStudy=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetStudyRequest,l.google.cloud.aiplatform.v1.Study,e,t)},"name",{value:"GetStudy"}),Object.defineProperty(a.prototype.listStudies=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListStudiesRequest,l.google.cloud.aiplatform.v1.ListStudiesResponse,e,t)},"name",{value:"ListStudies"}),Object.defineProperty(a.prototype.deleteStudy=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteStudyRequest,l.google.protobuf.Empty,e,t)},"name",{value:"DeleteStudy"}),Object.defineProperty(a.prototype.lookupStudy=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.LookupStudyRequest,l.google.cloud.aiplatform.v1.Study,e,t)},"name",{value:"LookupStudy"}),Object.defineProperty(a.prototype.suggestTrials=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.SuggestTrialsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"SuggestTrials"}),Object.defineProperty(a.prototype.createTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateTrialRequest,l.google.cloud.aiplatform.v1.Trial,e,t)},"name",{value:"CreateTrial"}),Object.defineProperty(a.prototype.getTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetTrialRequest,l.google.cloud.aiplatform.v1.Trial,e,t)},"name",{value:"GetTrial"}),Object.defineProperty(a.prototype.listTrials=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListTrialsRequest,l.google.cloud.aiplatform.v1.ListTrialsResponse,e,t)},"name",{value:"ListTrials"}),Object.defineProperty(a.prototype.addTrialMeasurement=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.AddTrialMeasurementRequest,l.google.cloud.aiplatform.v1.Trial,e,t)},"name",{value:"AddTrialMeasurement"}),Object.defineProperty(a.prototype.completeTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CompleteTrialRequest,l.google.cloud.aiplatform.v1.Trial,e,t)},"name",{value:"CompleteTrial"}),Object.defineProperty(a.prototype.deleteTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteTrialRequest,l.google.protobuf.Empty,e,t)},"name",{value:"DeleteTrial"}),Object.defineProperty(a.prototype.checkTrialEarlyStoppingState=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CheckTrialEarlyStoppingState"}),Object.defineProperty(a.prototype.stopTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.StopTrialRequest,l.google.cloud.aiplatform.v1.Trial,e,t)},"name",{value:"StopTrial"}),Object.defineProperty(a.prototype.listOptimalTrials=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListOptimalTrialsRequest,l.google.cloud.aiplatform.v1.ListOptimalTrialsResponse,e,t)},"name",{value:"ListOptimalTrials"}),a}(),m.GetStudyRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetStudyRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetStudyRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetStudyRequest"},a}(),m.CreateStudyRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.study=l.google.cloud.aiplatform.v1.Study.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.study!=null&&e.hasOwnProperty("study")){var t=l.google.cloud.aiplatform.v1.Study.verify(e.study);if(t)return"study."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateStudyRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateStudyRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.study!=null){if(typeof e.study!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateStudyRequest.study: object expected");t.study=l.google.cloud.aiplatform.v1.Study.fromObject(e.study)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.study=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.study!=null&&e.hasOwnProperty("study")&&(n.study=l.google.cloud.aiplatform.v1.Study.toObject(e.study,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateStudyRequest"},a}(),m.ListStudiesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageToken=e.string();break}case 3:{i.pageSize=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListStudiesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListStudiesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageToken="",n.pageSize=0),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListStudiesRequest"},a}(),m.ListStudiesResponse=function(){function a(r){if(this.studies=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.studies&&i.studies.length||(i.studies=[]),i.studies.push(l.google.cloud.aiplatform.v1.Study.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.studies!=null&&e.hasOwnProperty("studies")){if(!Array.isArray(e.studies))return"studies: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteStudyRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteStudyRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteStudyRequest"},a}(),m.LookupStudyRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.displayName=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName)?"displayName: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.LookupStudyRequest)return e;var t=new l.google.cloud.aiplatform.v1.LookupStudyRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.displayName!=null&&(t.displayName=String(e.displayName)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.displayName=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.LookupStudyRequest"},a}(),m.SuggestTrialsRequest=function(){function a(r){if(this.contexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.suggestionCount=e.int32();break}case 3:{i.clientId=e.string();break}case 4:{i.contexts&&i.contexts.length||(i.contexts=[]),i.contexts.push(l.google.cloud.aiplatform.v1.TrialContext.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.suggestionCount!=null&&e.hasOwnProperty("suggestionCount")&&!c.isInteger(e.suggestionCount))return"suggestionCount: integer expected";if(e.clientId!=null&&e.hasOwnProperty("clientId")&&!c.isString(e.clientId))return"clientId: string expected";if(e.contexts!=null&&e.hasOwnProperty("contexts")){if(!Array.isArray(e.contexts))return"contexts: array expected";for(var t=0;t>>3){case 1:{i.trials&&i.trials.length||(i.trials=[]),i.trials.push(l.google.cloud.aiplatform.v1.Trial.decode(e,e.uint32()));break}case 2:{i.studyState=e.int32();break}case 3:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trials!=null&&e.hasOwnProperty("trials")){if(!Array.isArray(e.trials))return"trials: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.clientId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.clientId!=null&&e.hasOwnProperty("clientId")&&!c.isString(e.clientId)?"clientId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.SuggestTrialsMetadata)return e;var t=new l.google.cloud.aiplatform.v1.SuggestTrialsMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.SuggestTrialsMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.clientId!=null&&(t.clientId=String(e.clientId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.clientId=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.clientId!=null&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.SuggestTrialsMetadata"},a}(),m.CreateTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.trial=l.google.cloud.aiplatform.v1.Trial.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.trial!=null&&e.hasOwnProperty("trial")){var t=l.google.cloud.aiplatform.v1.Trial.verify(e.trial);if(t)return"trial."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateTrialRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.trial!=null){if(typeof e.trial!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateTrialRequest.trial: object expected");t.trial=l.google.cloud.aiplatform.v1.Trial.fromObject(e.trial)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.trial=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.trial!=null&&e.hasOwnProperty("trial")&&(n.trial=l.google.cloud.aiplatform.v1.Trial.toObject(e.trial,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateTrialRequest"},a}(),m.GetTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetTrialRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetTrialRequest"},a}(),m.ListTrialsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageToken=e.string();break}case 3:{i.pageSize=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListTrialsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListTrialsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageToken="",n.pageSize=0),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListTrialsRequest"},a}(),m.ListTrialsResponse=function(){function a(r){if(this.trials=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trials&&i.trials.length||(i.trials=[]),i.trials.push(l.google.cloud.aiplatform.v1.Trial.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trials!=null&&e.hasOwnProperty("trials")){if(!Array.isArray(e.trials))return"trials: array expected";for(var t=0;t>>3){case 1:{i.trialName=e.string();break}case 3:{i.measurement=l.google.cloud.aiplatform.v1.Measurement.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trialName!=null&&e.hasOwnProperty("trialName")&&!c.isString(e.trialName))return"trialName: string expected";if(e.measurement!=null&&e.hasOwnProperty("measurement")){var t=l.google.cloud.aiplatform.v1.Measurement.verify(e.measurement);if(t)return"measurement."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.AddTrialMeasurementRequest)return e;var t=new l.google.cloud.aiplatform.v1.AddTrialMeasurementRequest;if(e.trialName!=null&&(t.trialName=String(e.trialName)),e.measurement!=null){if(typeof e.measurement!="object")throw TypeError(".google.cloud.aiplatform.v1.AddTrialMeasurementRequest.measurement: object expected");t.measurement=l.google.cloud.aiplatform.v1.Measurement.fromObject(e.measurement)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trialName="",n.measurement=null),e.trialName!=null&&e.hasOwnProperty("trialName")&&(n.trialName=e.trialName),e.measurement!=null&&e.hasOwnProperty("measurement")&&(n.measurement=l.google.cloud.aiplatform.v1.Measurement.toObject(e.measurement,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.AddTrialMeasurementRequest"},a}(),m.CompleteTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.finalMeasurement=l.google.cloud.aiplatform.v1.Measurement.decode(e,e.uint32());break}case 3:{i.trialInfeasible=e.bool();break}case 4:{i.infeasibleReason=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.finalMeasurement!=null&&e.hasOwnProperty("finalMeasurement")){var t=l.google.cloud.aiplatform.v1.Measurement.verify(e.finalMeasurement);if(t)return"finalMeasurement."+t}return e.trialInfeasible!=null&&e.hasOwnProperty("trialInfeasible")&&typeof e.trialInfeasible!="boolean"?"trialInfeasible: boolean expected":e.infeasibleReason!=null&&e.hasOwnProperty("infeasibleReason")&&!c.isString(e.infeasibleReason)?"infeasibleReason: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CompleteTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1.CompleteTrialRequest;if(e.name!=null&&(t.name=String(e.name)),e.finalMeasurement!=null){if(typeof e.finalMeasurement!="object")throw TypeError(".google.cloud.aiplatform.v1.CompleteTrialRequest.finalMeasurement: object expected");t.finalMeasurement=l.google.cloud.aiplatform.v1.Measurement.fromObject(e.finalMeasurement)}return e.trialInfeasible!=null&&(t.trialInfeasible=!!e.trialInfeasible),e.infeasibleReason!=null&&(t.infeasibleReason=String(e.infeasibleReason)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.finalMeasurement=null,n.trialInfeasible=!1,n.infeasibleReason=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.finalMeasurement!=null&&e.hasOwnProperty("finalMeasurement")&&(n.finalMeasurement=l.google.cloud.aiplatform.v1.Measurement.toObject(e.finalMeasurement,t)),e.trialInfeasible!=null&&e.hasOwnProperty("trialInfeasible")&&(n.trialInfeasible=e.trialInfeasible),e.infeasibleReason!=null&&e.hasOwnProperty("infeasibleReason")&&(n.infeasibleReason=e.infeasibleReason),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CompleteTrialRequest"},a}(),m.DeleteTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteTrialRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteTrialRequest"},a}(),m.CheckTrialEarlyStoppingStateRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trialName=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trialName!=null&&e.hasOwnProperty("trialName")&&!c.isString(e.trialName)?"trialName: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateRequest)return e;var t=new l.google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateRequest;return e.trialName!=null&&(t.trialName=String(e.trialName)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trialName=""),e.trialName!=null&&e.hasOwnProperty("trialName")&&(n.trialName=e.trialName),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateRequest"},a}(),m.CheckTrialEarlyStoppingStateResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.shouldStop=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.shouldStop!=null&&e.hasOwnProperty("shouldStop")&&typeof e.shouldStop!="boolean"?"shouldStop: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateResponse)return e;var t=new l.google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateResponse;return e.shouldStop!=null&&(t.shouldStop=!!e.shouldStop),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.shouldStop=!1),e.shouldStop!=null&&e.hasOwnProperty("shouldStop")&&(n.shouldStop=e.shouldStop),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateResponse"},a}(),m.CheckTrialEarlyStoppingStateMetatdata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.study=e.string();break}case 3:{i.trial=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.study!=null&&e.hasOwnProperty("study")&&!c.isString(e.study)?"study: string expected":e.trial!=null&&e.hasOwnProperty("trial")&&!c.isString(e.trial)?"trial: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateMetatdata)return e;var t=new l.google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateMetatdata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateMetatdata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.study!=null&&(t.study=String(e.study)),e.trial!=null&&(t.trial=String(e.trial)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.study="",n.trial=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.study!=null&&e.hasOwnProperty("study")&&(n.study=e.study),e.trial!=null&&e.hasOwnProperty("trial")&&(n.trial=e.trial),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateMetatdata"},a}(),m.StopTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.StopTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1.StopTrialRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.StopTrialRequest"},a}(),m.ListOptimalTrialsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListOptimalTrialsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListOptimalTrialsRequest;return e.parent!=null&&(t.parent=String(e.parent)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListOptimalTrialsRequest"},a}(),m.ListOptimalTrialsResponse=function(){function a(r){if(this.optimalTrials=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.optimalTrials&&i.optimalTrials.length||(i.optimalTrials=[]),i.optimalTrials.push(l.google.cloud.aiplatform.v1.Trial.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.optimalTrials!=null&&e.hasOwnProperty("optimalTrials")){if(!Array.isArray(e.optimalTrials))return"optimalTrials: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.payloadSchemaUri=e.string();break}case 3:{i.payload=l.google.protobuf.Value.decode(e,e.uint32());break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.etag=e.string();break}case 5:{i.annotationSource=l.google.cloud.aiplatform.v1beta1.UserActionReference.decode(e,e.uint32());break}case 6:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.payloadSchemaUri!=null&&e.hasOwnProperty("payloadSchemaUri")&&!c.isString(e.payloadSchemaUri))return"payloadSchemaUri: string expected";if(e.payload!=null&&e.hasOwnProperty("payload")){var t=l.google.protobuf.Value.verify(e.payload);if(t)return"payload."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.annotationSource!=null&&e.hasOwnProperty("annotationSource")){var t=l.google.cloud.aiplatform.v1beta1.UserActionReference.verify(e.annotationSource);if(t)return"annotationSource."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{p.operation=t.string();break}case 2:{p.dataLabelingJob=t.string();break}case 3:{p.method=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.operation!=null&&t.hasOwnProperty("operation")&&(n.reference=1,!c.isString(t.operation)))return"operation: string expected";if(t.dataLabelingJob!=null&&t.hasOwnProperty("dataLabelingJob")){if(n.reference===1)return"reference: multiple values";if(n.reference=1,!c.isString(t.dataLabelingJob))return"dataLabelingJob: string expected"}return t.method!=null&&t.hasOwnProperty("method")&&!c.isString(t.method)?"method: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.UserActionReference)return t;var n=new l.google.cloud.aiplatform.v1beta1.UserActionReference;return t.operation!=null&&(n.operation=String(t.operation)),t.dataLabelingJob!=null&&(n.dataLabelingJob=String(t.dataLabelingJob)),t.method!=null&&(n.method=String(t.method)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.method=""),t.operation!=null&&t.hasOwnProperty("operation")&&(i.operation=t.operation,n.oneofs&&(i.reference="operation")),t.dataLabelingJob!=null&&t.hasOwnProperty("dataLabelingJob")&&(i.dataLabelingJob=t.dataLabelingJob,n.oneofs&&(i.reference="dataLabelingJob")),t.method!=null&&t.hasOwnProperty("method")&&(i.method=t.method),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.UserActionReference"},a}(),m.AnnotationSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.etag=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}return e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.AnnotationSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.AnnotationSpec;if(e.name!=null&&(t.name=String(e.name)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.AnnotationSpec.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.AnnotationSpec.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}return e.etag!=null&&(t.etag=String(e.etag)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.displayName="",n.createTime=null,n.updateTime=null,n.etag=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.AnnotationSpec"},a}(),m.Artifact=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 6:{i.uri=e.string();break}case 9:{i.etag=e.string();break}case 10:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 11:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.state=e.int32();break}case 14:{i.schemaTitle=e.string();break}case 15:{i.schemaVersion=e.string();break}case 16:{i.metadata=l.google.protobuf.Struct.decode(e,e.uint32());break}case 17:{i.description=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.uri!=null&&e.hasOwnProperty("uri")&&!c.isString(e.uri))return"uri: string expected";if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var t=Object.keys(e.labels),n=0;n>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.model=e.string();break}case 30:{i.modelVersionId=e.string();break}case 28:{i.unmanagedContainerModel=l.google.cloud.aiplatform.v1beta1.UnmanagedContainerModel.decode(e,e.uint32());break}case 4:{i.inputConfig=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig.decode(e,e.uint32());break}case 27:{i.instanceConfig=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InstanceConfig.decode(e,e.uint32());break}case 5:{i.modelParameters=l.google.protobuf.Value.decode(e,e.uint32());break}case 6:{i.outputConfig=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig.decode(e,e.uint32());break}case 7:{i.dedicatedResources=l.google.cloud.aiplatform.v1beta1.BatchDedicatedResources.decode(e,e.uint32());break}case 29:{i.serviceAccount=e.string();break}case 8:{i.manualBatchTuningParameters=l.google.cloud.aiplatform.v1beta1.ManualBatchTuningParameters.decode(e,e.uint32());break}case 23:{i.generateExplanation=e.bool();break}case 25:{i.explanationSpec=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.decode(e,e.uint32());break}case 9:{i.outputInfo=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputInfo.decode(e,e.uint32());break}case 10:{i.state=e.int32();break}case 11:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 12:{i.partialFailures&&i.partialFailures.length||(i.partialFailures=[]),i.partialFailures.push(l.google.rpc.Status.decode(e,e.uint32()));break}case 13:{i.resourcesConsumed=l.google.cloud.aiplatform.v1beta1.ResourcesConsumed.decode(e,e.uint32());break}case 14:{i.completionStats=l.google.cloud.aiplatform.v1beta1.CompletionStats.decode(e,e.uint32());break}case 15:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 16:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 17:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 18:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 19:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 24:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 26:{i.modelMonitoringConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringConfig.decode(e,e.uint32());break}case 31:{i.modelMonitoringStatsAnomalies&&i.modelMonitoringStatsAnomalies.length||(i.modelMonitoringStatsAnomalies=[]),i.modelMonitoringStatsAnomalies.push(l.google.cloud.aiplatform.v1beta1.ModelMonitoringStatsAnomalies.decode(e,e.uint32()));break}case 32:{i.modelMonitoringStatus=l.google.rpc.Status.decode(e,e.uint32());break}case 34:{i.disableContainerLogging=e.bool();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&!c.isString(e.modelVersionId))return"modelVersionId: string expected";if(e.unmanagedContainerModel!=null&&e.hasOwnProperty("unmanagedContainerModel")){var t=l.google.cloud.aiplatform.v1beta1.UnmanagedContainerModel.verify(e.unmanagedContainerModel);if(t)return"unmanagedContainerModel."+t}if(e.inputConfig!=null&&e.hasOwnProperty("inputConfig")){var t=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig.verify(e.inputConfig);if(t)return"inputConfig."+t}if(e.instanceConfig!=null&&e.hasOwnProperty("instanceConfig")){var t=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InstanceConfig.verify(e.instanceConfig);if(t)return"instanceConfig."+t}if(e.modelParameters!=null&&e.hasOwnProperty("modelParameters")){var t=l.google.protobuf.Value.verify(e.modelParameters);if(t)return"modelParameters."+t}if(e.outputConfig!=null&&e.hasOwnProperty("outputConfig")){var t=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig.verify(e.outputConfig);if(t)return"outputConfig."+t}if(e.dedicatedResources!=null&&e.hasOwnProperty("dedicatedResources")){var t=l.google.cloud.aiplatform.v1beta1.BatchDedicatedResources.verify(e.dedicatedResources);if(t)return"dedicatedResources."+t}if(e.serviceAccount!=null&&e.hasOwnProperty("serviceAccount")&&!c.isString(e.serviceAccount))return"serviceAccount: string expected";if(e.manualBatchTuningParameters!=null&&e.hasOwnProperty("manualBatchTuningParameters")){var t=l.google.cloud.aiplatform.v1beta1.ManualBatchTuningParameters.verify(e.manualBatchTuningParameters);if(t)return"manualBatchTuningParameters."+t}if(e.generateExplanation!=null&&e.hasOwnProperty("generateExplanation")&&typeof e.generateExplanation!="boolean")return"generateExplanation: boolean expected";if(e.explanationSpec!=null&&e.hasOwnProperty("explanationSpec")){var t=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.verify(e.explanationSpec);if(t)return"explanationSpec."+t}if(e.outputInfo!=null&&e.hasOwnProperty("outputInfo")){var t=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputInfo.verify(e.outputInfo);if(t)return"outputInfo."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.partialFailures!=null&&e.hasOwnProperty("partialFailures")){if(!Array.isArray(e.partialFailures))return"partialFailures: array expected";for(var n=0;n>>3){case 2:{f.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.decode(n,n.uint32());break}case 3:{f.bigquerySource=l.google.cloud.aiplatform.v1beta1.BigQuerySource.decode(n,n.uint32());break}case 1:{f.instancesFormat=n.string();break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.gcsSource!=null&&n.hasOwnProperty("gcsSource")){i.source=1;{var p=l.google.cloud.aiplatform.v1beta1.GcsSource.verify(n.gcsSource);if(p)return"gcsSource."+p}}if(n.bigquerySource!=null&&n.hasOwnProperty("bigquerySource")){if(i.source===1)return"source: multiple values";i.source=1;{var p=l.google.cloud.aiplatform.v1beta1.BigQuerySource.verify(n.bigquerySource);if(p)return"bigquerySource."+p}}return n.instancesFormat!=null&&n.hasOwnProperty("instancesFormat")&&!c.isString(n.instancesFormat)?"instancesFormat: string expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig;if(n.gcsSource!=null){if(typeof n.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig.gcsSource: object expected");i.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.fromObject(n.gcsSource)}if(n.bigquerySource!=null){if(typeof n.bigquerySource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig.bigquerySource: object expected");i.bigquerySource=l.google.cloud.aiplatform.v1beta1.BigQuerySource.fromObject(n.bigquerySource)}return n.instancesFormat!=null&&(i.instancesFormat=String(n.instancesFormat)),i},r.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.instancesFormat=""),n.instancesFormat!=null&&n.hasOwnProperty("instancesFormat")&&(p.instancesFormat=n.instancesFormat),n.gcsSource!=null&&n.hasOwnProperty("gcsSource")&&(p.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.toObject(n.gcsSource,i),i.oneofs&&(p.source="gcsSource")),n.bigquerySource!=null&&n.hasOwnProperty("bigquerySource")&&(p.bigquerySource=l.google.cloud.aiplatform.v1beta1.BigQuerySource.toObject(n.bigquerySource,i),i.oneofs&&(p.source="bigquerySource")),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig"},r}(),a.InstanceConfig=function(){function r(e){if(this.includedFields=[],this.excludedFields=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.instanceType=t.string();break}case 2:{p.keyField=t.string();break}case 3:{p.includedFields&&p.includedFields.length||(p.includedFields=[]),p.includedFields.push(t.string());break}case 4:{p.excludedFields&&p.excludedFields.length||(p.excludedFields=[]),p.excludedFields.push(t.string());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.instanceType!=null&&t.hasOwnProperty("instanceType")&&!c.isString(t.instanceType))return"instanceType: string expected";if(t.keyField!=null&&t.hasOwnProperty("keyField")&&!c.isString(t.keyField))return"keyField: string expected";if(t.includedFields!=null&&t.hasOwnProperty("includedFields")){if(!Array.isArray(t.includedFields))return"includedFields: array expected";for(var n=0;n>>3){case 2:{f.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(n,n.uint32());break}case 3:{f.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.decode(n,n.uint32());break}case 1:{f.predictionsFormat=n.string();break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.gcsDestination!=null&&n.hasOwnProperty("gcsDestination")){i.destination=1;{var p=l.google.cloud.aiplatform.v1beta1.GcsDestination.verify(n.gcsDestination);if(p)return"gcsDestination."+p}}if(n.bigqueryDestination!=null&&n.hasOwnProperty("bigqueryDestination")){if(i.destination===1)return"destination: multiple values";i.destination=1;{var p=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.verify(n.bigqueryDestination);if(p)return"bigqueryDestination."+p}}return n.predictionsFormat!=null&&n.hasOwnProperty("predictionsFormat")&&!c.isString(n.predictionsFormat)?"predictionsFormat: string expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig;if(n.gcsDestination!=null){if(typeof n.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig.gcsDestination: object expected");i.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.fromObject(n.gcsDestination)}if(n.bigqueryDestination!=null){if(typeof n.bigqueryDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig.bigqueryDestination: object expected");i.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.fromObject(n.bigqueryDestination)}return n.predictionsFormat!=null&&(i.predictionsFormat=String(n.predictionsFormat)),i},r.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.predictionsFormat=""),n.predictionsFormat!=null&&n.hasOwnProperty("predictionsFormat")&&(p.predictionsFormat=n.predictionsFormat),n.gcsDestination!=null&&n.hasOwnProperty("gcsDestination")&&(p.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.toObject(n.gcsDestination,i),i.oneofs&&(p.destination="gcsDestination")),n.bigqueryDestination!=null&&n.hasOwnProperty("bigqueryDestination")&&(p.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.toObject(n.bigqueryDestination,i),i.oneofs&&(p.destination="bigqueryDestination")),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig"},r}(),a.OutputInfo=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.gcsOutputDirectory=n.string();break}case 2:{f.bigqueryOutputDataset=n.string();break}case 4:{f.bigqueryOutputTable=n.string();break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.gcsOutputDirectory!=null&&n.hasOwnProperty("gcsOutputDirectory")&&(i.outputLocation=1,!c.isString(n.gcsOutputDirectory)))return"gcsOutputDirectory: string expected";if(n.bigqueryOutputDataset!=null&&n.hasOwnProperty("bigqueryOutputDataset")){if(i.outputLocation===1)return"outputLocation: multiple values";if(i.outputLocation=1,!c.isString(n.bigqueryOutputDataset))return"bigqueryOutputDataset: string expected"}return n.bigqueryOutputTable!=null&&n.hasOwnProperty("bigqueryOutputTable")&&!c.isString(n.bigqueryOutputTable)?"bigqueryOutputTable: string expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputInfo)return n;var i=new l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputInfo;return n.gcsOutputDirectory!=null&&(i.gcsOutputDirectory=String(n.gcsOutputDirectory)),n.bigqueryOutputDataset!=null&&(i.bigqueryOutputDataset=String(n.bigqueryOutputDataset)),n.bigqueryOutputTable!=null&&(i.bigqueryOutputTable=String(n.bigqueryOutputTable)),i},r.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.bigqueryOutputTable=""),n.gcsOutputDirectory!=null&&n.hasOwnProperty("gcsOutputDirectory")&&(p.gcsOutputDirectory=n.gcsOutputDirectory,i.oneofs&&(p.outputLocation="gcsOutputDirectory")),n.bigqueryOutputDataset!=null&&n.hasOwnProperty("bigqueryOutputDataset")&&(p.bigqueryOutputDataset=n.bigqueryOutputDataset,i.oneofs&&(p.outputLocation="bigqueryOutputDataset")),n.bigqueryOutputTable!=null&&n.hasOwnProperty("bigqueryOutputTable")&&(p.bigqueryOutputTable=n.bigqueryOutputTable),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputInfo"},r}(),a}(),m.CompletionStats=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.successfulCount=e.int64();break}case 2:{i.failedCount=e.int64();break}case 3:{i.incompleteCount=e.int64();break}case 5:{i.successfulForecastPointCount=e.int64();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.successfulCount!=null&&e.hasOwnProperty("successfulCount")&&!c.isInteger(e.successfulCount)&&!(e.successfulCount&&c.isInteger(e.successfulCount.low)&&c.isInteger(e.successfulCount.high))?"successfulCount: integer|Long expected":e.failedCount!=null&&e.hasOwnProperty("failedCount")&&!c.isInteger(e.failedCount)&&!(e.failedCount&&c.isInteger(e.failedCount.low)&&c.isInteger(e.failedCount.high))?"failedCount: integer|Long expected":e.incompleteCount!=null&&e.hasOwnProperty("incompleteCount")&&!c.isInteger(e.incompleteCount)&&!(e.incompleteCount&&c.isInteger(e.incompleteCount.low)&&c.isInteger(e.incompleteCount.high))?"incompleteCount: integer|Long expected":e.successfulForecastPointCount!=null&&e.hasOwnProperty("successfulForecastPointCount")&&!c.isInteger(e.successfulForecastPointCount)&&!(e.successfulForecastPointCount&&c.isInteger(e.successfulForecastPointCount.low)&&c.isInteger(e.successfulForecastPointCount.high))?"successfulForecastPointCount: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CompletionStats)return e;var t=new l.google.cloud.aiplatform.v1beta1.CompletionStats;return e.successfulCount!=null&&(c.Long?(t.successfulCount=c.Long.fromValue(e.successfulCount)).unsigned=!1:typeof e.successfulCount=="string"?t.successfulCount=parseInt(e.successfulCount,10):typeof e.successfulCount=="number"?t.successfulCount=e.successfulCount:typeof e.successfulCount=="object"&&(t.successfulCount=new c.LongBits(e.successfulCount.low>>>0,e.successfulCount.high>>>0).toNumber())),e.failedCount!=null&&(c.Long?(t.failedCount=c.Long.fromValue(e.failedCount)).unsigned=!1:typeof e.failedCount=="string"?t.failedCount=parseInt(e.failedCount,10):typeof e.failedCount=="number"?t.failedCount=e.failedCount:typeof e.failedCount=="object"&&(t.failedCount=new c.LongBits(e.failedCount.low>>>0,e.failedCount.high>>>0).toNumber())),e.incompleteCount!=null&&(c.Long?(t.incompleteCount=c.Long.fromValue(e.incompleteCount)).unsigned=!1:typeof e.incompleteCount=="string"?t.incompleteCount=parseInt(e.incompleteCount,10):typeof e.incompleteCount=="number"?t.incompleteCount=e.incompleteCount:typeof e.incompleteCount=="object"&&(t.incompleteCount=new c.LongBits(e.incompleteCount.low>>>0,e.incompleteCount.high>>>0).toNumber())),e.successfulForecastPointCount!=null&&(c.Long?(t.successfulForecastPointCount=c.Long.fromValue(e.successfulForecastPointCount)).unsigned=!1:typeof e.successfulForecastPointCount=="string"?t.successfulForecastPointCount=parseInt(e.successfulForecastPointCount,10):typeof e.successfulForecastPointCount=="number"?t.successfulForecastPointCount=e.successfulForecastPointCount:typeof e.successfulForecastPointCount=="object"&&(t.successfulForecastPointCount=new c.LongBits(e.successfulForecastPointCount.low>>>0,e.successfulForecastPointCount.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.successfulCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.successfulCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.incompleteCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.incompleteCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.successfulForecastPointCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.successfulForecastPointCount=t.longs===String?"0":0}return e.successfulCount!=null&&e.hasOwnProperty("successfulCount")&&(typeof e.successfulCount=="number"?n.successfulCount=t.longs===String?String(e.successfulCount):e.successfulCount:n.successfulCount=t.longs===String?c.Long.prototype.toString.call(e.successfulCount):t.longs===Number?new c.LongBits(e.successfulCount.low>>>0,e.successfulCount.high>>>0).toNumber():e.successfulCount),e.failedCount!=null&&e.hasOwnProperty("failedCount")&&(typeof e.failedCount=="number"?n.failedCount=t.longs===String?String(e.failedCount):e.failedCount:n.failedCount=t.longs===String?c.Long.prototype.toString.call(e.failedCount):t.longs===Number?new c.LongBits(e.failedCount.low>>>0,e.failedCount.high>>>0).toNumber():e.failedCount),e.incompleteCount!=null&&e.hasOwnProperty("incompleteCount")&&(typeof e.incompleteCount=="number"?n.incompleteCount=t.longs===String?String(e.incompleteCount):e.incompleteCount:n.incompleteCount=t.longs===String?c.Long.prototype.toString.call(e.incompleteCount):t.longs===Number?new c.LongBits(e.incompleteCount.low>>>0,e.incompleteCount.high>>>0).toNumber():e.incompleteCount),e.successfulForecastPointCount!=null&&e.hasOwnProperty("successfulForecastPointCount")&&(typeof e.successfulForecastPointCount=="number"?n.successfulForecastPointCount=t.longs===String?String(e.successfulForecastPointCount):e.successfulForecastPointCount:n.successfulForecastPointCount=t.longs===String?c.Long.prototype.toString.call(e.successfulForecastPointCount):t.longs===Number?new c.LongBits(e.successfulForecastPointCount.low>>>0,e.successfulForecastPointCount.high>>>0).toNumber():e.successfulForecastPointCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CompletionStats"},a}(),m.EncryptionSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.kmsKeyName=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.kmsKeyName!=null&&e.hasOwnProperty("kmsKeyName")&&!c.isString(e.kmsKeyName)?"kmsKeyName: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.EncryptionSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.EncryptionSpec;return e.kmsKeyName!=null&&(t.kmsKeyName=String(e.kmsKeyName)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.kmsKeyName=""),e.kmsKeyName!=null&&e.hasOwnProperty("kmsKeyName")&&(n.kmsKeyName=e.kmsKeyName),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.EncryptionSpec"},a}(),m.Explanation=function(){function a(r){if(this.attributions=[],this.neighbors=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.attributions&&i.attributions.length||(i.attributions=[]),i.attributions.push(l.google.cloud.aiplatform.v1beta1.Attribution.decode(e,e.uint32()));break}case 2:{i.neighbors&&i.neighbors.length||(i.neighbors=[]),i.neighbors.push(l.google.cloud.aiplatform.v1beta1.Neighbor.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.attributions!=null&&e.hasOwnProperty("attributions")){if(!Array.isArray(e.attributions))return"attributions: array expected";for(var t=0;t>>3){case 1:{i.meanAttributions&&i.meanAttributions.length||(i.meanAttributions=[]),i.meanAttributions.push(l.google.cloud.aiplatform.v1beta1.Attribution.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.meanAttributions!=null&&e.hasOwnProperty("meanAttributions")){if(!Array.isArray(e.meanAttributions))return"meanAttributions: array expected";for(var t=0;t>>3){case 1:{i.baselineOutputValue=e.double();break}case 2:{i.instanceOutputValue=e.double();break}case 3:{i.featureAttributions=l.google.protobuf.Value.decode(e,e.uint32());break}case 4:{if(i.outputIndex&&i.outputIndex.length||(i.outputIndex=[]),(p&7)===2)for(var f=e.uint32()+e.pos;e.pos>>3){case 1:{i.neighborId=e.string();break}case 2:{i.neighborDistance=e.double();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.neighborId!=null&&e.hasOwnProperty("neighborId")&&!c.isString(e.neighborId)?"neighborId: string expected":e.neighborDistance!=null&&e.hasOwnProperty("neighborDistance")&&typeof e.neighborDistance!="number"?"neighborDistance: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.Neighbor)return e;var t=new l.google.cloud.aiplatform.v1beta1.Neighbor;return e.neighborId!=null&&(t.neighborId=String(e.neighborId)),e.neighborDistance!=null&&(t.neighborDistance=Number(e.neighborDistance)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.neighborId="",n.neighborDistance=0),e.neighborId!=null&&e.hasOwnProperty("neighborId")&&(n.neighborId=e.neighborId),e.neighborDistance!=null&&e.hasOwnProperty("neighborDistance")&&(n.neighborDistance=t.json&&!isFinite(e.neighborDistance)?String(e.neighborDistance):e.neighborDistance),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.Neighbor"},a}(),m.ExplanationSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parameters=l.google.cloud.aiplatform.v1beta1.ExplanationParameters.decode(e,e.uint32());break}case 2:{i.metadata=l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parameters!=null&&e.hasOwnProperty("parameters")){var t=l.google.cloud.aiplatform.v1beta1.ExplanationParameters.verify(e.parameters);if(t)return"parameters."+t}if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.verify(e.metadata);if(t)return"metadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExplanationSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExplanationSpec;if(e.parameters!=null){if(typeof e.parameters!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationSpec.parameters: object expected");t.parameters=l.google.cloud.aiplatform.v1beta1.ExplanationParameters.fromObject(e.parameters)}if(e.metadata!=null){if(typeof e.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationSpec.metadata: object expected");t.metadata=l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.fromObject(e.metadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parameters=null,n.metadata=null),e.parameters!=null&&e.hasOwnProperty("parameters")&&(n.parameters=l.google.cloud.aiplatform.v1beta1.ExplanationParameters.toObject(e.parameters,t)),e.metadata!=null&&e.hasOwnProperty("metadata")&&(n.metadata=l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.toObject(e.metadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExplanationSpec"},a}(),m.ExplanationParameters=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.sampledShapleyAttribution=l.google.cloud.aiplatform.v1beta1.SampledShapleyAttribution.decode(t,t.uint32());break}case 2:{p.integratedGradientsAttribution=l.google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution.decode(t,t.uint32());break}case 3:{p.xraiAttribution=l.google.cloud.aiplatform.v1beta1.XraiAttribution.decode(t,t.uint32());break}case 7:{p.examples=l.google.cloud.aiplatform.v1beta1.Examples.decode(t,t.uint32());break}case 4:{p.topK=t.int32();break}case 5:{p.outputIndices=l.google.protobuf.ListValue.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.sampledShapleyAttribution!=null&&t.hasOwnProperty("sampledShapleyAttribution")){n.method=1;{var i=l.google.cloud.aiplatform.v1beta1.SampledShapleyAttribution.verify(t.sampledShapleyAttribution);if(i)return"sampledShapleyAttribution."+i}}if(t.integratedGradientsAttribution!=null&&t.hasOwnProperty("integratedGradientsAttribution")){if(n.method===1)return"method: multiple values";n.method=1;{var i=l.google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution.verify(t.integratedGradientsAttribution);if(i)return"integratedGradientsAttribution."+i}}if(t.xraiAttribution!=null&&t.hasOwnProperty("xraiAttribution")){if(n.method===1)return"method: multiple values";n.method=1;{var i=l.google.cloud.aiplatform.v1beta1.XraiAttribution.verify(t.xraiAttribution);if(i)return"xraiAttribution."+i}}if(t.examples!=null&&t.hasOwnProperty("examples")){if(n.method===1)return"method: multiple values";n.method=1;{var i=l.google.cloud.aiplatform.v1beta1.Examples.verify(t.examples);if(i)return"examples."+i}}if(t.topK!=null&&t.hasOwnProperty("topK")&&!c.isInteger(t.topK))return"topK: integer expected";if(t.outputIndices!=null&&t.hasOwnProperty("outputIndices")){var i=l.google.protobuf.ListValue.verify(t.outputIndices);if(i)return"outputIndices."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ExplanationParameters)return t;var n=new l.google.cloud.aiplatform.v1beta1.ExplanationParameters;if(t.sampledShapleyAttribution!=null){if(typeof t.sampledShapleyAttribution!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationParameters.sampledShapleyAttribution: object expected");n.sampledShapleyAttribution=l.google.cloud.aiplatform.v1beta1.SampledShapleyAttribution.fromObject(t.sampledShapleyAttribution)}if(t.integratedGradientsAttribution!=null){if(typeof t.integratedGradientsAttribution!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationParameters.integratedGradientsAttribution: object expected");n.integratedGradientsAttribution=l.google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution.fromObject(t.integratedGradientsAttribution)}if(t.xraiAttribution!=null){if(typeof t.xraiAttribution!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationParameters.xraiAttribution: object expected");n.xraiAttribution=l.google.cloud.aiplatform.v1beta1.XraiAttribution.fromObject(t.xraiAttribution)}if(t.examples!=null){if(typeof t.examples!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationParameters.examples: object expected");n.examples=l.google.cloud.aiplatform.v1beta1.Examples.fromObject(t.examples)}if(t.topK!=null&&(n.topK=t.topK|0),t.outputIndices!=null){if(typeof t.outputIndices!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationParameters.outputIndices: object expected");n.outputIndices=l.google.protobuf.ListValue.fromObject(t.outputIndices)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.topK=0,i.outputIndices=null),t.sampledShapleyAttribution!=null&&t.hasOwnProperty("sampledShapleyAttribution")&&(i.sampledShapleyAttribution=l.google.cloud.aiplatform.v1beta1.SampledShapleyAttribution.toObject(t.sampledShapleyAttribution,n),n.oneofs&&(i.method="sampledShapleyAttribution")),t.integratedGradientsAttribution!=null&&t.hasOwnProperty("integratedGradientsAttribution")&&(i.integratedGradientsAttribution=l.google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution.toObject(t.integratedGradientsAttribution,n),n.oneofs&&(i.method="integratedGradientsAttribution")),t.xraiAttribution!=null&&t.hasOwnProperty("xraiAttribution")&&(i.xraiAttribution=l.google.cloud.aiplatform.v1beta1.XraiAttribution.toObject(t.xraiAttribution,n),n.oneofs&&(i.method="xraiAttribution")),t.topK!=null&&t.hasOwnProperty("topK")&&(i.topK=t.topK),t.outputIndices!=null&&t.hasOwnProperty("outputIndices")&&(i.outputIndices=l.google.protobuf.ListValue.toObject(t.outputIndices,n)),t.examples!=null&&t.hasOwnProperty("examples")&&(i.examples=l.google.cloud.aiplatform.v1beta1.Examples.toObject(t.examples,n),n.oneofs&&(i.method="examples")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ExplanationParameters"},a}(),m.SampledShapleyAttribution=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.pathCount=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.pathCount!=null&&e.hasOwnProperty("pathCount")&&!c.isInteger(e.pathCount)?"pathCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SampledShapleyAttribution)return e;var t=new l.google.cloud.aiplatform.v1beta1.SampledShapleyAttribution;return e.pathCount!=null&&(t.pathCount=e.pathCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.pathCount=0),e.pathCount!=null&&e.hasOwnProperty("pathCount")&&(n.pathCount=e.pathCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SampledShapleyAttribution"},a}(),m.IntegratedGradientsAttribution=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.stepCount=e.int32();break}case 2:{i.smoothGradConfig=l.google.cloud.aiplatform.v1beta1.SmoothGradConfig.decode(e,e.uint32());break}case 3:{i.blurBaselineConfig=l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.stepCount!=null&&e.hasOwnProperty("stepCount")&&!c.isInteger(e.stepCount))return"stepCount: integer expected";if(e.smoothGradConfig!=null&&e.hasOwnProperty("smoothGradConfig")){var t=l.google.cloud.aiplatform.v1beta1.SmoothGradConfig.verify(e.smoothGradConfig);if(t)return"smoothGradConfig."+t}if(e.blurBaselineConfig!=null&&e.hasOwnProperty("blurBaselineConfig")){var t=l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig.verify(e.blurBaselineConfig);if(t)return"blurBaselineConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution)return e;var t=new l.google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution;if(e.stepCount!=null&&(t.stepCount=e.stepCount|0),e.smoothGradConfig!=null){if(typeof e.smoothGradConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution.smoothGradConfig: object expected");t.smoothGradConfig=l.google.cloud.aiplatform.v1beta1.SmoothGradConfig.fromObject(e.smoothGradConfig)}if(e.blurBaselineConfig!=null){if(typeof e.blurBaselineConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution.blurBaselineConfig: object expected");t.blurBaselineConfig=l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig.fromObject(e.blurBaselineConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.stepCount=0,n.smoothGradConfig=null,n.blurBaselineConfig=null),e.stepCount!=null&&e.hasOwnProperty("stepCount")&&(n.stepCount=e.stepCount),e.smoothGradConfig!=null&&e.hasOwnProperty("smoothGradConfig")&&(n.smoothGradConfig=l.google.cloud.aiplatform.v1beta1.SmoothGradConfig.toObject(e.smoothGradConfig,t)),e.blurBaselineConfig!=null&&e.hasOwnProperty("blurBaselineConfig")&&(n.blurBaselineConfig=l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig.toObject(e.blurBaselineConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution"},a}(),m.XraiAttribution=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.stepCount=e.int32();break}case 2:{i.smoothGradConfig=l.google.cloud.aiplatform.v1beta1.SmoothGradConfig.decode(e,e.uint32());break}case 3:{i.blurBaselineConfig=l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.stepCount!=null&&e.hasOwnProperty("stepCount")&&!c.isInteger(e.stepCount))return"stepCount: integer expected";if(e.smoothGradConfig!=null&&e.hasOwnProperty("smoothGradConfig")){var t=l.google.cloud.aiplatform.v1beta1.SmoothGradConfig.verify(e.smoothGradConfig);if(t)return"smoothGradConfig."+t}if(e.blurBaselineConfig!=null&&e.hasOwnProperty("blurBaselineConfig")){var t=l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig.verify(e.blurBaselineConfig);if(t)return"blurBaselineConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.XraiAttribution)return e;var t=new l.google.cloud.aiplatform.v1beta1.XraiAttribution;if(e.stepCount!=null&&(t.stepCount=e.stepCount|0),e.smoothGradConfig!=null){if(typeof e.smoothGradConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.XraiAttribution.smoothGradConfig: object expected");t.smoothGradConfig=l.google.cloud.aiplatform.v1beta1.SmoothGradConfig.fromObject(e.smoothGradConfig)}if(e.blurBaselineConfig!=null){if(typeof e.blurBaselineConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.XraiAttribution.blurBaselineConfig: object expected");t.blurBaselineConfig=l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig.fromObject(e.blurBaselineConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.stepCount=0,n.smoothGradConfig=null,n.blurBaselineConfig=null),e.stepCount!=null&&e.hasOwnProperty("stepCount")&&(n.stepCount=e.stepCount),e.smoothGradConfig!=null&&e.hasOwnProperty("smoothGradConfig")&&(n.smoothGradConfig=l.google.cloud.aiplatform.v1beta1.SmoothGradConfig.toObject(e.smoothGradConfig,t)),e.blurBaselineConfig!=null&&e.hasOwnProperty("blurBaselineConfig")&&(n.blurBaselineConfig=l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig.toObject(e.blurBaselineConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.XraiAttribution"},a}(),m.SmoothGradConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.noiseSigma=t.float();break}case 2:{p.featureNoiseSigma=l.google.cloud.aiplatform.v1beta1.FeatureNoiseSigma.decode(t,t.uint32());break}case 3:{p.noisySampleCount=t.int32();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.noiseSigma!=null&&t.hasOwnProperty("noiseSigma")&&(n.GradientNoiseSigma=1,typeof t.noiseSigma!="number"))return"noiseSigma: number expected";if(t.featureNoiseSigma!=null&&t.hasOwnProperty("featureNoiseSigma")){if(n.GradientNoiseSigma===1)return"GradientNoiseSigma: multiple values";n.GradientNoiseSigma=1;{var i=l.google.cloud.aiplatform.v1beta1.FeatureNoiseSigma.verify(t.featureNoiseSigma);if(i)return"featureNoiseSigma."+i}}return t.noisySampleCount!=null&&t.hasOwnProperty("noisySampleCount")&&!c.isInteger(t.noisySampleCount)?"noisySampleCount: integer expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.SmoothGradConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.SmoothGradConfig;if(t.noiseSigma!=null&&(n.noiseSigma=Number(t.noiseSigma)),t.featureNoiseSigma!=null){if(typeof t.featureNoiseSigma!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.SmoothGradConfig.featureNoiseSigma: object expected");n.featureNoiseSigma=l.google.cloud.aiplatform.v1beta1.FeatureNoiseSigma.fromObject(t.featureNoiseSigma)}return t.noisySampleCount!=null&&(n.noisySampleCount=t.noisySampleCount|0),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.noisySampleCount=0),t.noiseSigma!=null&&t.hasOwnProperty("noiseSigma")&&(i.noiseSigma=n.json&&!isFinite(t.noiseSigma)?String(t.noiseSigma):t.noiseSigma,n.oneofs&&(i.GradientNoiseSigma="noiseSigma")),t.featureNoiseSigma!=null&&t.hasOwnProperty("featureNoiseSigma")&&(i.featureNoiseSigma=l.google.cloud.aiplatform.v1beta1.FeatureNoiseSigma.toObject(t.featureNoiseSigma,n),n.oneofs&&(i.GradientNoiseSigma="featureNoiseSigma")),t.noisySampleCount!=null&&t.hasOwnProperty("noisySampleCount")&&(i.noisySampleCount=t.noisySampleCount),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.SmoothGradConfig"},a}(),m.FeatureNoiseSigma=function(){function a(r){if(this.noiseSigma=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.noiseSigma&&i.noiseSigma.length||(i.noiseSigma=[]),i.noiseSigma.push(l.google.cloud.aiplatform.v1beta1.FeatureNoiseSigma.NoiseSigmaForFeature.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.noiseSigma!=null&&e.hasOwnProperty("noiseSigma")){if(!Array.isArray(e.noiseSigma))return"noiseSigma: array expected";for(var t=0;t>>3){case 1:{p.name=t.string();break}case 2:{p.sigma=t.float();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name)?"name: string expected":t.sigma!=null&&t.hasOwnProperty("sigma")&&typeof t.sigma!="number"?"sigma: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FeatureNoiseSigma.NoiseSigmaForFeature)return t;var n=new l.google.cloud.aiplatform.v1beta1.FeatureNoiseSigma.NoiseSigmaForFeature;return t.name!=null&&(n.name=String(t.name)),t.sigma!=null&&(n.sigma=Number(t.sigma)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.name="",i.sigma=0),t.name!=null&&t.hasOwnProperty("name")&&(i.name=t.name),t.sigma!=null&&t.hasOwnProperty("sigma")&&(i.sigma=n.json&&!isFinite(t.sigma)?String(t.sigma):t.sigma),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FeatureNoiseSigma.NoiseSigmaForFeature"},r}(),a}(),m.BlurBaselineConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.maxBlurSigma=e.float();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.maxBlurSigma!=null&&e.hasOwnProperty("maxBlurSigma")&&typeof e.maxBlurSigma!="number"?"maxBlurSigma: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig)return e;var t=new l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig;return e.maxBlurSigma!=null&&(t.maxBlurSigma=Number(e.maxBlurSigma)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.maxBlurSigma=0),e.maxBlurSigma!=null&&e.hasOwnProperty("maxBlurSigma")&&(n.maxBlurSigma=t.json&&!isFinite(e.maxBlurSigma)?String(e.maxBlurSigma):e.maxBlurSigma),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.BlurBaselineConfig"},a}(),m.Examples=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 5:{p.exampleGcsSource=l.google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource.decode(t,t.uint32());break}case 2:{p.nearestNeighborSearchConfig=l.google.protobuf.Value.decode(t,t.uint32());break}case 4:{p.presets=l.google.cloud.aiplatform.v1beta1.Presets.decode(t,t.uint32());break}case 1:{p.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.decode(t,t.uint32());break}case 3:{p.neighborCount=t.int32();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.exampleGcsSource!=null&&t.hasOwnProperty("exampleGcsSource")){n.source=1;{var i=l.google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource.verify(t.exampleGcsSource);if(i)return"exampleGcsSource."+i}}if(t.nearestNeighborSearchConfig!=null&&t.hasOwnProperty("nearestNeighborSearchConfig")){n.config=1;{var i=l.google.protobuf.Value.verify(t.nearestNeighborSearchConfig);if(i)return"nearestNeighborSearchConfig."+i}}if(t.presets!=null&&t.hasOwnProperty("presets")){if(n.config===1)return"config: multiple values";n.config=1;{var i=l.google.cloud.aiplatform.v1beta1.Presets.verify(t.presets);if(i)return"presets."+i}}if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){var i=l.google.cloud.aiplatform.v1beta1.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}return t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&!c.isInteger(t.neighborCount)?"neighborCount: integer expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Examples)return t;var n=new l.google.cloud.aiplatform.v1beta1.Examples;if(t.exampleGcsSource!=null){if(typeof t.exampleGcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Examples.exampleGcsSource: object expected");n.exampleGcsSource=l.google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource.fromObject(t.exampleGcsSource)}if(t.nearestNeighborSearchConfig!=null){if(typeof t.nearestNeighborSearchConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Examples.nearestNeighborSearchConfig: object expected");n.nearestNeighborSearchConfig=l.google.protobuf.Value.fromObject(t.nearestNeighborSearchConfig)}if(t.presets!=null){if(typeof t.presets!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Examples.presets: object expected");n.presets=l.google.cloud.aiplatform.v1beta1.Presets.fromObject(t.presets)}if(t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Examples.gcsSource: object expected");n.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.fromObject(t.gcsSource)}return t.neighborCount!=null&&(n.neighborCount=t.neighborCount|0),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.gcsSource=null,i.neighborCount=0),t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.toObject(t.gcsSource,n)),t.nearestNeighborSearchConfig!=null&&t.hasOwnProperty("nearestNeighborSearchConfig")&&(i.nearestNeighborSearchConfig=l.google.protobuf.Value.toObject(t.nearestNeighborSearchConfig,n),n.oneofs&&(i.config="nearestNeighborSearchConfig")),t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&(i.neighborCount=t.neighborCount),t.presets!=null&&t.hasOwnProperty("presets")&&(i.presets=l.google.cloud.aiplatform.v1beta1.Presets.toObject(t.presets,n),n.oneofs&&(i.config="presets")),t.exampleGcsSource!=null&&t.hasOwnProperty("exampleGcsSource")&&(i.exampleGcsSource=l.google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource.toObject(t.exampleGcsSource,n),n.oneofs&&(i.source="exampleGcsSource")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Examples"},a.ExampleGcsSource=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataFormat=n.int32();break}case 2:{f.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.dataFormat!=null&&n.hasOwnProperty("dataFormat"))switch(n.dataFormat){default:return"dataFormat: enum value expected";case 0:case 1:break}if(n.gcsSource!=null&&n.hasOwnProperty("gcsSource")){var i=l.google.cloud.aiplatform.v1beta1.GcsSource.verify(n.gcsSource);if(i)return"gcsSource."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource)return n;var i=new l.google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource;switch(n.dataFormat){default:if(typeof n.dataFormat=="number"){i.dataFormat=n.dataFormat;break}break;case"DATA_FORMAT_UNSPECIFIED":case 0:i.dataFormat=0;break;case"JSONL":case 1:i.dataFormat=1;break}if(n.gcsSource!=null){if(typeof n.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource.gcsSource: object expected");i.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.fromObject(n.gcsSource)}return i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.dataFormat=i.enums===String?"DATA_FORMAT_UNSPECIFIED":0,p.gcsSource=null),n.dataFormat!=null&&n.hasOwnProperty("dataFormat")&&(p.dataFormat=i.enums===String?l.google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource.DataFormat[n.dataFormat]===void 0?n.dataFormat:l.google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource.DataFormat[n.dataFormat]:n.dataFormat),n.gcsSource!=null&&n.hasOwnProperty("gcsSource")&&(p.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.toObject(n.gcsSource,i)),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource"},e.DataFormat=function(){var t={},n=Object.create(t);return n[t[0]="DATA_FORMAT_UNSPECIFIED"]=0,n[t[1]="JSONL"]=1,n}(),e}(),a}(),m.Presets=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.query=t.int32();break}case 2:{p.modality=t.int32();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.query!=null&&t.hasOwnProperty("query"))switch(n._query=1,t.query){default:return"query: enum value expected";case 0:case 1:break}if(t.modality!=null&&t.hasOwnProperty("modality"))switch(t.modality){default:return"modality: enum value expected";case 0:case 1:case 2:case 3:break}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Presets)return t;var n=new l.google.cloud.aiplatform.v1beta1.Presets;switch(t.query){default:if(typeof t.query=="number"){n.query=t.query;break}break;case"PRECISE":case 0:n.query=0;break;case"FAST":case 1:n.query=1;break}switch(t.modality){default:if(typeof t.modality=="number"){n.modality=t.modality;break}break;case"MODALITY_UNSPECIFIED":case 0:n.modality=0;break;case"IMAGE":case 1:n.modality=1;break;case"TEXT":case 2:n.modality=2;break;case"TABULAR":case 3:n.modality=3;break}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.modality=n.enums===String?"MODALITY_UNSPECIFIED":0),t.query!=null&&t.hasOwnProperty("query")&&(i.query=n.enums===String?l.google.cloud.aiplatform.v1beta1.Presets.Query[t.query]===void 0?t.query:l.google.cloud.aiplatform.v1beta1.Presets.Query[t.query]:t.query,n.oneofs&&(i._query="query")),t.modality!=null&&t.hasOwnProperty("modality")&&(i.modality=n.enums===String?l.google.cloud.aiplatform.v1beta1.Presets.Modality[t.modality]===void 0?t.modality:l.google.cloud.aiplatform.v1beta1.Presets.Modality[t.modality]:t.modality),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Presets"},a.Query=function(){var e={},t=Object.create(e);return t[e[0]="PRECISE"]=0,t[e[1]="FAST"]=1,t}(),a.Modality=function(){var e={},t=Object.create(e);return t[e[0]="MODALITY_UNSPECIFIED"]=0,t[e[1]="IMAGE"]=1,t[e[2]="TEXT"]=2,t[e[3]="TABULAR"]=3,t}(),a}(),m.ExplanationSpecOverride=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parameters=l.google.cloud.aiplatform.v1beta1.ExplanationParameters.decode(e,e.uint32());break}case 2:{i.metadata=l.google.cloud.aiplatform.v1beta1.ExplanationMetadataOverride.decode(e,e.uint32());break}case 3:{i.examplesOverride=l.google.cloud.aiplatform.v1beta1.ExamplesOverride.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parameters!=null&&e.hasOwnProperty("parameters")){var t=l.google.cloud.aiplatform.v1beta1.ExplanationParameters.verify(e.parameters);if(t)return"parameters."+t}if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.cloud.aiplatform.v1beta1.ExplanationMetadataOverride.verify(e.metadata);if(t)return"metadata."+t}if(e.examplesOverride!=null&&e.hasOwnProperty("examplesOverride")){var t=l.google.cloud.aiplatform.v1beta1.ExamplesOverride.verify(e.examplesOverride);if(t)return"examplesOverride."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExplanationSpecOverride)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExplanationSpecOverride;if(e.parameters!=null){if(typeof e.parameters!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationSpecOverride.parameters: object expected");t.parameters=l.google.cloud.aiplatform.v1beta1.ExplanationParameters.fromObject(e.parameters)}if(e.metadata!=null){if(typeof e.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationSpecOverride.metadata: object expected");t.metadata=l.google.cloud.aiplatform.v1beta1.ExplanationMetadataOverride.fromObject(e.metadata)}if(e.examplesOverride!=null){if(typeof e.examplesOverride!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationSpecOverride.examplesOverride: object expected");t.examplesOverride=l.google.cloud.aiplatform.v1beta1.ExamplesOverride.fromObject(e.examplesOverride)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parameters=null,n.metadata=null,n.examplesOverride=null),e.parameters!=null&&e.hasOwnProperty("parameters")&&(n.parameters=l.google.cloud.aiplatform.v1beta1.ExplanationParameters.toObject(e.parameters,t)),e.metadata!=null&&e.hasOwnProperty("metadata")&&(n.metadata=l.google.cloud.aiplatform.v1beta1.ExplanationMetadataOverride.toObject(e.metadata,t)),e.examplesOverride!=null&&e.hasOwnProperty("examplesOverride")&&(n.examplesOverride=l.google.cloud.aiplatform.v1beta1.ExamplesOverride.toObject(e.examplesOverride,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExplanationSpecOverride"},a}(),m.ExplanationMetadataOverride=function(){function a(r){if(this.inputs={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.inputs===c.emptyObject&&(i.inputs={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.ExplanationMetadataOverride.InputMetadataOverride.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.inputs[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.inputs!=null&&e.hasOwnProperty("inputs")){if(!c.isObject(e.inputs))return"inputs: object expected";for(var t=Object.keys(e.inputs),n=0;n>>3){case 1:{p.inputBaselines&&p.inputBaselines.length||(p.inputBaselines=[]),p.inputBaselines.push(l.google.protobuf.Value.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.inputBaselines!=null&&t.hasOwnProperty("inputBaselines")){if(!Array.isArray(t.inputBaselines))return"inputBaselines: array expected";for(var n=0;n>>3){case 1:{i.neighborCount=e.int32();break}case 2:{i.crowdingCount=e.int32();break}case 3:{i.restrictions&&i.restrictions.length||(i.restrictions=[]),i.restrictions.push(l.google.cloud.aiplatform.v1beta1.ExamplesRestrictionsNamespace.decode(e,e.uint32()));break}case 4:{i.returnEmbeddings=e.bool();break}case 5:{i.dataFormat=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.neighborCount!=null&&e.hasOwnProperty("neighborCount")&&!c.isInteger(e.neighborCount))return"neighborCount: integer expected";if(e.crowdingCount!=null&&e.hasOwnProperty("crowdingCount")&&!c.isInteger(e.crowdingCount))return"crowdingCount: integer expected";if(e.restrictions!=null&&e.hasOwnProperty("restrictions")){if(!Array.isArray(e.restrictions))return"restrictions: array expected";for(var t=0;t>>3){case 1:{i.namespaceName=e.string();break}case 2:{i.allow&&i.allow.length||(i.allow=[]),i.allow.push(e.string());break}case 3:{i.deny&&i.deny.length||(i.deny=[]),i.deny.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.namespaceName!=null&&e.hasOwnProperty("namespaceName")&&!c.isString(e.namespaceName))return"namespaceName: string expected";if(e.allow!=null&&e.hasOwnProperty("allow")){if(!Array.isArray(e.allow))return"allow: array expected";for(var t=0;t>>3){case 1:{i.inputs===c.emptyObject&&(i.inputs={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.inputs[p]=f;break}case 2:{i.outputs===c.emptyObject&&(i.outputs={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.OutputMetadata.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.outputs[p]=f;break}case 3:{i.featureAttributionsSchemaUri=e.string();break}case 5:{i.latentSpaceSource=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.inputs!=null&&e.hasOwnProperty("inputs")){if(!c.isObject(e.inputs))return"inputs: object expected";for(var t=Object.keys(e.inputs),n=0;n>>3){case 1:{p.inputBaselines&&p.inputBaselines.length||(p.inputBaselines=[]),p.inputBaselines.push(l.google.protobuf.Value.decode(t,t.uint32()));break}case 2:{p.inputTensorName=t.string();break}case 3:{p.encoding=t.int32();break}case 4:{p.modality=t.string();break}case 5:{p.featureValueDomain=l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.FeatureValueDomain.decode(t,t.uint32());break}case 6:{p.indicesTensorName=t.string();break}case 7:{p.denseShapeTensorName=t.string();break}case 8:{p.indexFeatureMapping&&p.indexFeatureMapping.length||(p.indexFeatureMapping=[]),p.indexFeatureMapping.push(t.string());break}case 9:{p.encodedTensorName=t.string();break}case 10:{p.encodedBaselines&&p.encodedBaselines.length||(p.encodedBaselines=[]),p.encodedBaselines.push(l.google.protobuf.Value.decode(t,t.uint32()));break}case 11:{p.visualization=l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.decode(t,t.uint32());break}case 12:{p.groupName=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.inputBaselines!=null&&t.hasOwnProperty("inputBaselines")){if(!Array.isArray(t.inputBaselines))return"inputBaselines: array expected";for(var n=0;n>>3){case 1:{f.minValue=n.float();break}case 2:{f.maxValue=n.float();break}case 3:{f.originalMean=n.float();break}case 4:{f.originalStddev=n.float();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.minValue!=null&&n.hasOwnProperty("minValue")&&typeof n.minValue!="number"?"minValue: number expected":n.maxValue!=null&&n.hasOwnProperty("maxValue")&&typeof n.maxValue!="number"?"maxValue: number expected":n.originalMean!=null&&n.hasOwnProperty("originalMean")&&typeof n.originalMean!="number"?"originalMean: number expected":n.originalStddev!=null&&n.hasOwnProperty("originalStddev")&&typeof n.originalStddev!="number"?"originalStddev: number expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.FeatureValueDomain)return n;var i=new l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.FeatureValueDomain;return n.minValue!=null&&(i.minValue=Number(n.minValue)),n.maxValue!=null&&(i.maxValue=Number(n.maxValue)),n.originalMean!=null&&(i.originalMean=Number(n.originalMean)),n.originalStddev!=null&&(i.originalStddev=Number(n.originalStddev)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.minValue=0,p.maxValue=0,p.originalMean=0,p.originalStddev=0),n.minValue!=null&&n.hasOwnProperty("minValue")&&(p.minValue=i.json&&!isFinite(n.minValue)?String(n.minValue):n.minValue),n.maxValue!=null&&n.hasOwnProperty("maxValue")&&(p.maxValue=i.json&&!isFinite(n.maxValue)?String(n.maxValue):n.maxValue),n.originalMean!=null&&n.hasOwnProperty("originalMean")&&(p.originalMean=i.json&&!isFinite(n.originalMean)?String(n.originalMean):n.originalMean),n.originalStddev!=null&&n.hasOwnProperty("originalStddev")&&(p.originalStddev=i.json&&!isFinite(n.originalStddev)?String(n.originalStddev):n.originalStddev),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.FeatureValueDomain"},e}(),r.Visualization=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.type=n.int32();break}case 2:{f.polarity=n.int32();break}case 3:{f.colorMap=n.int32();break}case 4:{f.clipPercentUpperbound=n.float();break}case 5:{f.clipPercentLowerbound=n.float();break}case 6:{f.overlayType=n.int32();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.type!=null&&n.hasOwnProperty("type"))switch(n.type){default:return"type: enum value expected";case 0:case 1:case 2:break}if(n.polarity!=null&&n.hasOwnProperty("polarity"))switch(n.polarity){default:return"polarity: enum value expected";case 0:case 1:case 2:case 3:break}if(n.colorMap!=null&&n.hasOwnProperty("colorMap"))switch(n.colorMap){default:return"colorMap: enum value expected";case 0:case 1:case 2:case 3:case 4:case 6:case 5:break}if(n.clipPercentUpperbound!=null&&n.hasOwnProperty("clipPercentUpperbound")&&typeof n.clipPercentUpperbound!="number")return"clipPercentUpperbound: number expected";if(n.clipPercentLowerbound!=null&&n.hasOwnProperty("clipPercentLowerbound")&&typeof n.clipPercentLowerbound!="number")return"clipPercentLowerbound: number expected";if(n.overlayType!=null&&n.hasOwnProperty("overlayType"))switch(n.overlayType){default:return"overlayType: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization)return n;var i=new l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization;switch(n.type){default:if(typeof n.type=="number"){i.type=n.type;break}break;case"TYPE_UNSPECIFIED":case 0:i.type=0;break;case"PIXELS":case 1:i.type=1;break;case"OUTLINES":case 2:i.type=2;break}switch(n.polarity){default:if(typeof n.polarity=="number"){i.polarity=n.polarity;break}break;case"POLARITY_UNSPECIFIED":case 0:i.polarity=0;break;case"POSITIVE":case 1:i.polarity=1;break;case"NEGATIVE":case 2:i.polarity=2;break;case"BOTH":case 3:i.polarity=3;break}switch(n.colorMap){default:if(typeof n.colorMap=="number"){i.colorMap=n.colorMap;break}break;case"COLOR_MAP_UNSPECIFIED":case 0:i.colorMap=0;break;case"PINK_GREEN":case 1:i.colorMap=1;break;case"VIRIDIS":case 2:i.colorMap=2;break;case"RED":case 3:i.colorMap=3;break;case"GREEN":case 4:i.colorMap=4;break;case"RED_GREEN":case 6:i.colorMap=6;break;case"PINK_WHITE_GREEN":case 5:i.colorMap=5;break}switch(n.clipPercentUpperbound!=null&&(i.clipPercentUpperbound=Number(n.clipPercentUpperbound)),n.clipPercentLowerbound!=null&&(i.clipPercentLowerbound=Number(n.clipPercentLowerbound)),n.overlayType){default:if(typeof n.overlayType=="number"){i.overlayType=n.overlayType;break}break;case"OVERLAY_TYPE_UNSPECIFIED":case 0:i.overlayType=0;break;case"NONE":case 1:i.overlayType=1;break;case"ORIGINAL":case 2:i.overlayType=2;break;case"GRAYSCALE":case 3:i.overlayType=3;break;case"MASK_BLACK":case 4:i.overlayType=4;break}return i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.type=i.enums===String?"TYPE_UNSPECIFIED":0,p.polarity=i.enums===String?"POLARITY_UNSPECIFIED":0,p.colorMap=i.enums===String?"COLOR_MAP_UNSPECIFIED":0,p.clipPercentUpperbound=0,p.clipPercentLowerbound=0,p.overlayType=i.enums===String?"OVERLAY_TYPE_UNSPECIFIED":0),n.type!=null&&n.hasOwnProperty("type")&&(p.type=i.enums===String?l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.Type[n.type]===void 0?n.type:l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.Type[n.type]:n.type),n.polarity!=null&&n.hasOwnProperty("polarity")&&(p.polarity=i.enums===String?l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.Polarity[n.polarity]===void 0?n.polarity:l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.Polarity[n.polarity]:n.polarity),n.colorMap!=null&&n.hasOwnProperty("colorMap")&&(p.colorMap=i.enums===String?l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.ColorMap[n.colorMap]===void 0?n.colorMap:l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.ColorMap[n.colorMap]:n.colorMap),n.clipPercentUpperbound!=null&&n.hasOwnProperty("clipPercentUpperbound")&&(p.clipPercentUpperbound=i.json&&!isFinite(n.clipPercentUpperbound)?String(n.clipPercentUpperbound):n.clipPercentUpperbound),n.clipPercentLowerbound!=null&&n.hasOwnProperty("clipPercentLowerbound")&&(p.clipPercentLowerbound=i.json&&!isFinite(n.clipPercentLowerbound)?String(n.clipPercentLowerbound):n.clipPercentLowerbound),n.overlayType!=null&&n.hasOwnProperty("overlayType")&&(p.overlayType=i.enums===String?l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.OverlayType[n.overlayType]===void 0?n.overlayType:l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.OverlayType[n.overlayType]:n.overlayType),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization"},e.Type=function(){var t={},n=Object.create(t);return n[t[0]="TYPE_UNSPECIFIED"]=0,n[t[1]="PIXELS"]=1,n[t[2]="OUTLINES"]=2,n}(),e.Polarity=function(){var t={},n=Object.create(t);return n[t[0]="POLARITY_UNSPECIFIED"]=0,n[t[1]="POSITIVE"]=1,n[t[2]="NEGATIVE"]=2,n[t[3]="BOTH"]=3,n}(),e.ColorMap=function(){var t={},n=Object.create(t);return n[t[0]="COLOR_MAP_UNSPECIFIED"]=0,n[t[1]="PINK_GREEN"]=1,n[t[2]="VIRIDIS"]=2,n[t[3]="RED"]=3,n[t[4]="GREEN"]=4,n[t[6]="RED_GREEN"]=6,n[t[5]="PINK_WHITE_GREEN"]=5,n}(),e.OverlayType=function(){var t={},n=Object.create(t);return n[t[0]="OVERLAY_TYPE_UNSPECIFIED"]=0,n[t[1]="NONE"]=1,n[t[2]="ORIGINAL"]=2,n[t[3]="GRAYSCALE"]=3,n[t[4]="MASK_BLACK"]=4,n}(),e}(),r.Encoding=function(){var e={},t=Object.create(e);return t[e[0]="ENCODING_UNSPECIFIED"]=0,t[e[1]="IDENTITY"]=1,t[e[2]="BAG_OF_FEATURES"]=2,t[e[3]="BAG_OF_FEATURES_SPARSE"]=3,t[e[4]="INDICATOR"]=4,t[e[5]="COMBINED_EMBEDDING"]=5,t[e[6]="CONCAT_EMBEDDING"]=6,t}(),r}(),a.OutputMetadata=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.indexDisplayNameMapping=l.google.protobuf.Value.decode(n,n.uint32());break}case 2:{f.displayNameMappingKey=n.string();break}case 3:{f.outputTensorName=n.string();break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.indexDisplayNameMapping!=null&&n.hasOwnProperty("indexDisplayNameMapping")){i.displayNameMapping=1;{var p=l.google.protobuf.Value.verify(n.indexDisplayNameMapping);if(p)return"indexDisplayNameMapping."+p}}if(n.displayNameMappingKey!=null&&n.hasOwnProperty("displayNameMappingKey")){if(i.displayNameMapping===1)return"displayNameMapping: multiple values";if(i.displayNameMapping=1,!c.isString(n.displayNameMappingKey))return"displayNameMappingKey: string expected"}return n.outputTensorName!=null&&n.hasOwnProperty("outputTensorName")&&!c.isString(n.outputTensorName)?"outputTensorName: string expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.OutputMetadata)return n;var i=new l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.OutputMetadata;if(n.indexDisplayNameMapping!=null){if(typeof n.indexDisplayNameMapping!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationMetadata.OutputMetadata.indexDisplayNameMapping: object expected");i.indexDisplayNameMapping=l.google.protobuf.Value.fromObject(n.indexDisplayNameMapping)}return n.displayNameMappingKey!=null&&(i.displayNameMappingKey=String(n.displayNameMappingKey)),n.outputTensorName!=null&&(i.outputTensorName=String(n.outputTensorName)),i},r.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.outputTensorName=""),n.indexDisplayNameMapping!=null&&n.hasOwnProperty("indexDisplayNameMapping")&&(p.indexDisplayNameMapping=l.google.protobuf.Value.toObject(n.indexDisplayNameMapping,i),i.oneofs&&(p.displayNameMapping="indexDisplayNameMapping")),n.displayNameMappingKey!=null&&n.hasOwnProperty("displayNameMappingKey")&&(p.displayNameMappingKey=n.displayNameMappingKey,i.oneofs&&(p.displayNameMapping="displayNameMappingKey")),n.outputTensorName!=null&&n.hasOwnProperty("outputTensorName")&&(p.outputTensorName=n.outputTensorName),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.ExplanationMetadata.OutputMetadata"},r}(),a}(),m.AvroSource=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.gcsSource!=null&&e.hasOwnProperty("gcsSource")){var t=l.google.cloud.aiplatform.v1beta1.GcsSource.verify(e.gcsSource);if(t)return"gcsSource."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.AvroSource)return e;var t=new l.google.cloud.aiplatform.v1beta1.AvroSource;if(e.gcsSource!=null){if(typeof e.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.AvroSource.gcsSource: object expected");t.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.fromObject(e.gcsSource)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.gcsSource=null),e.gcsSource!=null&&e.hasOwnProperty("gcsSource")&&(n.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.toObject(e.gcsSource,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.AvroSource"},a}(),m.CsvSource=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.gcsSource!=null&&e.hasOwnProperty("gcsSource")){var t=l.google.cloud.aiplatform.v1beta1.GcsSource.verify(e.gcsSource);if(t)return"gcsSource."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CsvSource)return e;var t=new l.google.cloud.aiplatform.v1beta1.CsvSource;if(e.gcsSource!=null){if(typeof e.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CsvSource.gcsSource: object expected");t.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.fromObject(e.gcsSource)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.gcsSource=null),e.gcsSource!=null&&e.hasOwnProperty("gcsSource")&&(n.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.toObject(e.gcsSource,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CsvSource"},a}(),m.GcsSource=function(){function a(r){if(this.uris=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.uris&&i.uris.length||(i.uris=[]),i.uris.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.uris!=null&&e.hasOwnProperty("uris")){if(!Array.isArray(e.uris))return"uris: array expected";for(var t=0;t>>3){case 1:{i.outputUriPrefix=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.outputUriPrefix!=null&&e.hasOwnProperty("outputUriPrefix")&&!c.isString(e.outputUriPrefix)?"outputUriPrefix: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GcsDestination)return e;var t=new l.google.cloud.aiplatform.v1beta1.GcsDestination;return e.outputUriPrefix!=null&&(t.outputUriPrefix=String(e.outputUriPrefix)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.outputUriPrefix=""),e.outputUriPrefix!=null&&e.hasOwnProperty("outputUriPrefix")&&(n.outputUriPrefix=e.outputUriPrefix),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GcsDestination"},a}(),m.BigQuerySource=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.inputUri=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.inputUri!=null&&e.hasOwnProperty("inputUri")&&!c.isString(e.inputUri)?"inputUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.BigQuerySource)return e;var t=new l.google.cloud.aiplatform.v1beta1.BigQuerySource;return e.inputUri!=null&&(t.inputUri=String(e.inputUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.inputUri=""),e.inputUri!=null&&e.hasOwnProperty("inputUri")&&(n.inputUri=e.inputUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.BigQuerySource"},a}(),m.BigQueryDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.outputUri=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.outputUri!=null&&e.hasOwnProperty("outputUri")&&!c.isString(e.outputUri)?"outputUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.BigQueryDestination)return e;var t=new l.google.cloud.aiplatform.v1beta1.BigQueryDestination;return e.outputUri!=null&&(t.outputUri=String(e.outputUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.outputUri=""),e.outputUri!=null&&e.hasOwnProperty("outputUri")&&(n.outputUri=e.outputUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.BigQueryDestination"},a}(),m.CsvDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.gcsDestination!=null&&e.hasOwnProperty("gcsDestination")){var t=l.google.cloud.aiplatform.v1beta1.GcsDestination.verify(e.gcsDestination);if(t)return"gcsDestination."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CsvDestination)return e;var t=new l.google.cloud.aiplatform.v1beta1.CsvDestination;if(e.gcsDestination!=null){if(typeof e.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CsvDestination.gcsDestination: object expected");t.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.fromObject(e.gcsDestination)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.gcsDestination=null),e.gcsDestination!=null&&e.hasOwnProperty("gcsDestination")&&(n.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.toObject(e.gcsDestination,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CsvDestination"},a}(),m.TFRecordDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.gcsDestination!=null&&e.hasOwnProperty("gcsDestination")){var t=l.google.cloud.aiplatform.v1beta1.GcsDestination.verify(e.gcsDestination);if(t)return"gcsDestination."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.TFRecordDestination)return e;var t=new l.google.cloud.aiplatform.v1beta1.TFRecordDestination;if(e.gcsDestination!=null){if(typeof e.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TFRecordDestination.gcsDestination: object expected");t.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.fromObject(e.gcsDestination)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.gcsDestination=null),e.gcsDestination!=null&&e.hasOwnProperty("gcsDestination")&&(n.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.toObject(e.gcsDestination,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.TFRecordDestination"},a}(),m.ContainerRegistryDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.outputUri=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.outputUri!=null&&e.hasOwnProperty("outputUri")&&!c.isString(e.outputUri)?"outputUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ContainerRegistryDestination)return e;var t=new l.google.cloud.aiplatform.v1beta1.ContainerRegistryDestination;return e.outputUri!=null&&(t.outputUri=String(e.outputUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.outputUri=""),e.outputUri!=null&&e.hasOwnProperty("outputUri")&&(n.outputUri=e.outputUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ContainerRegistryDestination"},a}(),m.JobState=function(){var a={},r=Object.create(a);return r[a[0]="JOB_STATE_UNSPECIFIED"]=0,r[a[1]="JOB_STATE_QUEUED"]=1,r[a[2]="JOB_STATE_PENDING"]=2,r[a[3]="JOB_STATE_RUNNING"]=3,r[a[4]="JOB_STATE_SUCCEEDED"]=4,r[a[5]="JOB_STATE_FAILED"]=5,r[a[6]="JOB_STATE_CANCELLING"]=6,r[a[7]="JOB_STATE_CANCELLED"]=7,r[a[8]="JOB_STATE_PAUSED"]=8,r[a[9]="JOB_STATE_EXPIRED"]=9,r[a[10]="JOB_STATE_UPDATING"]=10,r[a[11]="JOB_STATE_PARTIALLY_SUCCEEDED"]=11,r}(),m.MachineSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.machineType=e.string();break}case 2:{i.acceleratorType=e.int32();break}case 3:{i.acceleratorCount=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.machineType!=null&&e.hasOwnProperty("machineType")&&!c.isString(e.machineType))return"machineType: string expected";if(e.acceleratorType!=null&&e.hasOwnProperty("acceleratorType"))switch(e.acceleratorType){default:return"acceleratorType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 8:case 9:case 11:case 13:case 6:case 7:case 10:case 12:break}return e.acceleratorCount!=null&&e.hasOwnProperty("acceleratorCount")&&!c.isInteger(e.acceleratorCount)?"acceleratorCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MachineSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.MachineSpec;switch(e.machineType!=null&&(t.machineType=String(e.machineType)),e.acceleratorType){default:if(typeof e.acceleratorType=="number"){t.acceleratorType=e.acceleratorType;break}break;case"ACCELERATOR_TYPE_UNSPECIFIED":case 0:t.acceleratorType=0;break;case"NVIDIA_TESLA_K80":case 1:t.acceleratorType=1;break;case"NVIDIA_TESLA_P100":case 2:t.acceleratorType=2;break;case"NVIDIA_TESLA_V100":case 3:t.acceleratorType=3;break;case"NVIDIA_TESLA_P4":case 4:t.acceleratorType=4;break;case"NVIDIA_TESLA_T4":case 5:t.acceleratorType=5;break;case"NVIDIA_TESLA_A100":case 8:t.acceleratorType=8;break;case"NVIDIA_A100_80GB":case 9:t.acceleratorType=9;break;case"NVIDIA_L4":case 11:t.acceleratorType=11;break;case"NVIDIA_H100_80GB":case 13:t.acceleratorType=13;break;case"TPU_V2":case 6:t.acceleratorType=6;break;case"TPU_V3":case 7:t.acceleratorType=7;break;case"TPU_V4_POD":case 10:t.acceleratorType=10;break;case"TPU_V5_LITEPOD":case 12:t.acceleratorType=12;break}return e.acceleratorCount!=null&&(t.acceleratorCount=e.acceleratorCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.machineType="",n.acceleratorType=t.enums===String?"ACCELERATOR_TYPE_UNSPECIFIED":0,n.acceleratorCount=0),e.machineType!=null&&e.hasOwnProperty("machineType")&&(n.machineType=e.machineType),e.acceleratorType!=null&&e.hasOwnProperty("acceleratorType")&&(n.acceleratorType=t.enums===String?l.google.cloud.aiplatform.v1beta1.AcceleratorType[e.acceleratorType]===void 0?e.acceleratorType:l.google.cloud.aiplatform.v1beta1.AcceleratorType[e.acceleratorType]:e.acceleratorType),e.acceleratorCount!=null&&e.hasOwnProperty("acceleratorCount")&&(n.acceleratorCount=e.acceleratorCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MachineSpec"},a}(),m.DedicatedResources=function(){function a(r){if(this.autoscalingMetricSpecs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.machineSpec=l.google.cloud.aiplatform.v1beta1.MachineSpec.decode(e,e.uint32());break}case 2:{i.minReplicaCount=e.int32();break}case 3:{i.maxReplicaCount=e.int32();break}case 4:{i.autoscalingMetricSpecs&&i.autoscalingMetricSpecs.length||(i.autoscalingMetricSpecs=[]),i.autoscalingMetricSpecs.push(l.google.cloud.aiplatform.v1beta1.AutoscalingMetricSpec.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.machineSpec!=null&&e.hasOwnProperty("machineSpec")){var t=l.google.cloud.aiplatform.v1beta1.MachineSpec.verify(e.machineSpec);if(t)return"machineSpec."+t}if(e.minReplicaCount!=null&&e.hasOwnProperty("minReplicaCount")&&!c.isInteger(e.minReplicaCount))return"minReplicaCount: integer expected";if(e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&!c.isInteger(e.maxReplicaCount))return"maxReplicaCount: integer expected";if(e.autoscalingMetricSpecs!=null&&e.hasOwnProperty("autoscalingMetricSpecs")){if(!Array.isArray(e.autoscalingMetricSpecs))return"autoscalingMetricSpecs: array expected";for(var n=0;n>>3){case 1:{i.minReplicaCount=e.int32();break}case 2:{i.maxReplicaCount=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.minReplicaCount!=null&&e.hasOwnProperty("minReplicaCount")&&!c.isInteger(e.minReplicaCount)?"minReplicaCount: integer expected":e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&!c.isInteger(e.maxReplicaCount)?"maxReplicaCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.AutomaticResources)return e;var t=new l.google.cloud.aiplatform.v1beta1.AutomaticResources;return e.minReplicaCount!=null&&(t.minReplicaCount=e.minReplicaCount|0),e.maxReplicaCount!=null&&(t.maxReplicaCount=e.maxReplicaCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.minReplicaCount=0,n.maxReplicaCount=0),e.minReplicaCount!=null&&e.hasOwnProperty("minReplicaCount")&&(n.minReplicaCount=e.minReplicaCount),e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&(n.maxReplicaCount=e.maxReplicaCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.AutomaticResources"},a}(),m.BatchDedicatedResources=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.machineSpec=l.google.cloud.aiplatform.v1beta1.MachineSpec.decode(e,e.uint32());break}case 2:{i.startingReplicaCount=e.int32();break}case 3:{i.maxReplicaCount=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.machineSpec!=null&&e.hasOwnProperty("machineSpec")){var t=l.google.cloud.aiplatform.v1beta1.MachineSpec.verify(e.machineSpec);if(t)return"machineSpec."+t}return e.startingReplicaCount!=null&&e.hasOwnProperty("startingReplicaCount")&&!c.isInteger(e.startingReplicaCount)?"startingReplicaCount: integer expected":e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&!c.isInteger(e.maxReplicaCount)?"maxReplicaCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.BatchDedicatedResources)return e;var t=new l.google.cloud.aiplatform.v1beta1.BatchDedicatedResources;if(e.machineSpec!=null){if(typeof e.machineSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchDedicatedResources.machineSpec: object expected");t.machineSpec=l.google.cloud.aiplatform.v1beta1.MachineSpec.fromObject(e.machineSpec)}return e.startingReplicaCount!=null&&(t.startingReplicaCount=e.startingReplicaCount|0),e.maxReplicaCount!=null&&(t.maxReplicaCount=e.maxReplicaCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.machineSpec=null,n.startingReplicaCount=0,n.maxReplicaCount=0),e.machineSpec!=null&&e.hasOwnProperty("machineSpec")&&(n.machineSpec=l.google.cloud.aiplatform.v1beta1.MachineSpec.toObject(e.machineSpec,t)),e.startingReplicaCount!=null&&e.hasOwnProperty("startingReplicaCount")&&(n.startingReplicaCount=e.startingReplicaCount),e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&(n.maxReplicaCount=e.maxReplicaCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.BatchDedicatedResources"},a}(),m.ResourcesConsumed=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.replicaHours=e.double();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.replicaHours!=null&&e.hasOwnProperty("replicaHours")&&typeof e.replicaHours!="number"?"replicaHours: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ResourcesConsumed)return e;var t=new l.google.cloud.aiplatform.v1beta1.ResourcesConsumed;return e.replicaHours!=null&&(t.replicaHours=Number(e.replicaHours)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.replicaHours=0),e.replicaHours!=null&&e.hasOwnProperty("replicaHours")&&(n.replicaHours=t.json&&!isFinite(e.replicaHours)?String(e.replicaHours):e.replicaHours),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ResourcesConsumed"},a}(),m.DiskSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.bootDiskType=e.string();break}case 2:{i.bootDiskSizeGb=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.bootDiskType!=null&&e.hasOwnProperty("bootDiskType")&&!c.isString(e.bootDiskType)?"bootDiskType: string expected":e.bootDiskSizeGb!=null&&e.hasOwnProperty("bootDiskSizeGb")&&!c.isInteger(e.bootDiskSizeGb)?"bootDiskSizeGb: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DiskSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.DiskSpec;return e.bootDiskType!=null&&(t.bootDiskType=String(e.bootDiskType)),e.bootDiskSizeGb!=null&&(t.bootDiskSizeGb=e.bootDiskSizeGb|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.bootDiskType="",n.bootDiskSizeGb=0),e.bootDiskType!=null&&e.hasOwnProperty("bootDiskType")&&(n.bootDiskType=e.bootDiskType),e.bootDiskSizeGb!=null&&e.hasOwnProperty("bootDiskSizeGb")&&(n.bootDiskSizeGb=e.bootDiskSizeGb),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DiskSpec"},a}(),m.PersistentDiskSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.diskType=e.string();break}case 2:{i.diskSizeGb=e.int64();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.diskType!=null&&e.hasOwnProperty("diskType")&&!c.isString(e.diskType)?"diskType: string expected":e.diskSizeGb!=null&&e.hasOwnProperty("diskSizeGb")&&!c.isInteger(e.diskSizeGb)&&!(e.diskSizeGb&&c.isInteger(e.diskSizeGb.low)&&c.isInteger(e.diskSizeGb.high))?"diskSizeGb: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PersistentDiskSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.PersistentDiskSpec;return e.diskType!=null&&(t.diskType=String(e.diskType)),e.diskSizeGb!=null&&(c.Long?(t.diskSizeGb=c.Long.fromValue(e.diskSizeGb)).unsigned=!1:typeof e.diskSizeGb=="string"?t.diskSizeGb=parseInt(e.diskSizeGb,10):typeof e.diskSizeGb=="number"?t.diskSizeGb=e.diskSizeGb:typeof e.diskSizeGb=="object"&&(t.diskSizeGb=new c.LongBits(e.diskSizeGb.low>>>0,e.diskSizeGb.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(n.diskType="",c.Long){var i=new c.Long(0,0,!1);n.diskSizeGb=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.diskSizeGb=t.longs===String?"0":0;return e.diskType!=null&&e.hasOwnProperty("diskType")&&(n.diskType=e.diskType),e.diskSizeGb!=null&&e.hasOwnProperty("diskSizeGb")&&(typeof e.diskSizeGb=="number"?n.diskSizeGb=t.longs===String?String(e.diskSizeGb):e.diskSizeGb:n.diskSizeGb=t.longs===String?c.Long.prototype.toString.call(e.diskSizeGb):t.longs===Number?new c.LongBits(e.diskSizeGb.low>>>0,e.diskSizeGb.high>>>0).toNumber():e.diskSizeGb),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PersistentDiskSpec"},a}(),m.NfsMount=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.server=e.string();break}case 2:{i.path=e.string();break}case 3:{i.mountPoint=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.server!=null&&e.hasOwnProperty("server")&&!c.isString(e.server)?"server: string expected":e.path!=null&&e.hasOwnProperty("path")&&!c.isString(e.path)?"path: string expected":e.mountPoint!=null&&e.hasOwnProperty("mountPoint")&&!c.isString(e.mountPoint)?"mountPoint: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.NfsMount)return e;var t=new l.google.cloud.aiplatform.v1beta1.NfsMount;return e.server!=null&&(t.server=String(e.server)),e.path!=null&&(t.path=String(e.path)),e.mountPoint!=null&&(t.mountPoint=String(e.mountPoint)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.server="",n.path="",n.mountPoint=""),e.server!=null&&e.hasOwnProperty("server")&&(n.server=e.server),e.path!=null&&e.hasOwnProperty("path")&&(n.path=e.path),e.mountPoint!=null&&e.hasOwnProperty("mountPoint")&&(n.mountPoint=e.mountPoint),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.NfsMount"},a}(),m.AutoscalingMetricSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.metricName=e.string();break}case 2:{i.target=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.metricName!=null&&e.hasOwnProperty("metricName")&&!c.isString(e.metricName)?"metricName: string expected":e.target!=null&&e.hasOwnProperty("target")&&!c.isInteger(e.target)?"target: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.AutoscalingMetricSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.AutoscalingMetricSpec;return e.metricName!=null&&(t.metricName=String(e.metricName)),e.target!=null&&(t.target=e.target|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.metricName="",n.target=0),e.metricName!=null&&e.hasOwnProperty("metricName")&&(n.metricName=e.metricName),e.target!=null&&e.hasOwnProperty("target")&&(n.target=e.target),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.AutoscalingMetricSpec"},a}(),m.ManualBatchTuningParameters=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.batchSize=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.batchSize!=null&&e.hasOwnProperty("batchSize")&&!c.isInteger(e.batchSize)?"batchSize: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ManualBatchTuningParameters)return e;var t=new l.google.cloud.aiplatform.v1beta1.ManualBatchTuningParameters;return e.batchSize!=null&&(t.batchSize=e.batchSize|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.batchSize=0),e.batchSize!=null&&e.hasOwnProperty("batchSize")&&(n.batchSize=e.batchSize),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ManualBatchTuningParameters"},a}(),m.ModelDeploymentMonitoringObjectiveType=function(){var a={},r=Object.create(a);return r[a[0]="MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED"]=0,r[a[1]="RAW_FEATURE_SKEW"]=1,r[a[2]="RAW_FEATURE_DRIFT"]=2,r[a[3]="FEATURE_ATTRIBUTION_SKEW"]=3,r[a[4]="FEATURE_ATTRIBUTION_DRIFT"]=4,r}(),m.ModelDeploymentMonitoringJob=function(){function a(r){if(this.modelDeploymentMonitoringObjectiveConfigs=[],this.bigqueryTables=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.endpoint=e.string();break}case 4:{i.state=e.int32();break}case 5:{i.scheduleState=e.int32();break}case 25:{i.latestMonitoringPipelineMetadata=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata.decode(e,e.uint32());break}case 6:{i.modelDeploymentMonitoringObjectiveConfigs&&i.modelDeploymentMonitoringObjectiveConfigs.length||(i.modelDeploymentMonitoringObjectiveConfigs=[]),i.modelDeploymentMonitoringObjectiveConfigs.push(l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveConfig.decode(e,e.uint32()));break}case 7:{i.modelDeploymentMonitoringScheduleConfig=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringScheduleConfig.decode(e,e.uint32());break}case 8:{i.loggingSamplingStrategy=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.decode(e,e.uint32());break}case 15:{i.modelMonitoringAlertConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertConfig.decode(e,e.uint32());break}case 9:{i.predictInstanceSchemaUri=e.string();break}case 19:{i.samplePredictInstance=l.google.protobuf.Value.decode(e,e.uint32());break}case 16:{i.analysisInstanceSchemaUri=e.string();break}case 10:{i.bigqueryTables&&i.bigqueryTables.length||(i.bigqueryTables=[]),i.bigqueryTables.push(l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringBigQueryTable.decode(e,e.uint32()));break}case 17:{i.logTtl=l.google.protobuf.Duration.decode(e,e.uint32());break}case 11:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 12:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 14:{i.nextScheduleTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 20:{i.statsAnomaliesBaseDirectory=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(e,e.uint32());break}case 21:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 22:{i.enableMonitoringPipelineLogs=e.bool();break}case 23:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break}if(e.scheduleState!=null&&e.hasOwnProperty("scheduleState"))switch(e.scheduleState){default:return"scheduleState: enum value expected";case 0:case 1:case 2:case 3:break}if(e.latestMonitoringPipelineMetadata!=null&&e.hasOwnProperty("latestMonitoringPipelineMetadata")){var t=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata.verify(e.latestMonitoringPipelineMetadata);if(t)return"latestMonitoringPipelineMetadata."+t}if(e.modelDeploymentMonitoringObjectiveConfigs!=null&&e.hasOwnProperty("modelDeploymentMonitoringObjectiveConfigs")){if(!Array.isArray(e.modelDeploymentMonitoringObjectiveConfigs))return"modelDeploymentMonitoringObjectiveConfigs: array expected";for(var n=0;n>>3){case 1:{p.runTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 2:{p.status=l.google.rpc.Status.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.runTime!=null&&t.hasOwnProperty("runTime")){var n=l.google.protobuf.Timestamp.verify(t.runTime);if(n)return"runTime."+n}if(t.status!=null&&t.hasOwnProperty("status")){var n=l.google.rpc.Status.verify(t.status);if(n)return"status."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata)return t;var n=new l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata;if(t.runTime!=null){if(typeof t.runTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata.runTime: object expected");n.runTime=l.google.protobuf.Timestamp.fromObject(t.runTime)}if(t.status!=null){if(typeof t.status!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata.status: object expected");n.status=l.google.rpc.Status.fromObject(t.status)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.runTime=null,i.status=null),t.runTime!=null&&t.hasOwnProperty("runTime")&&(i.runTime=l.google.protobuf.Timestamp.toObject(t.runTime,n)),t.status!=null&&t.hasOwnProperty("status")&&(i.status=l.google.rpc.Status.toObject(t.status,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata"},r}(),a.MonitoringScheduleState=function(){var r={},e=Object.create(r);return e[r[0]="MONITORING_SCHEDULE_STATE_UNSPECIFIED"]=0,e[r[1]="PENDING"]=1,e[r[2]="OFFLINE"]=2,e[r[3]="RUNNING"]=3,e}(),a}(),m.ModelDeploymentMonitoringBigQueryTable=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.logSource=e.int32();break}case 2:{i.logType=e.int32();break}case 3:{i.bigqueryTablePath=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.logSource!=null&&e.hasOwnProperty("logSource"))switch(e.logSource){default:return"logSource: enum value expected";case 0:case 1:case 2:break}if(e.logType!=null&&e.hasOwnProperty("logType"))switch(e.logType){default:return"logType: enum value expected";case 0:case 1:case 2:break}return e.bigqueryTablePath!=null&&e.hasOwnProperty("bigqueryTablePath")&&!c.isString(e.bigqueryTablePath)?"bigqueryTablePath: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringBigQueryTable)return e;var t=new l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringBigQueryTable;switch(e.logSource){default:if(typeof e.logSource=="number"){t.logSource=e.logSource;break}break;case"LOG_SOURCE_UNSPECIFIED":case 0:t.logSource=0;break;case"TRAINING":case 1:t.logSource=1;break;case"SERVING":case 2:t.logSource=2;break}switch(e.logType){default:if(typeof e.logType=="number"){t.logType=e.logType;break}break;case"LOG_TYPE_UNSPECIFIED":case 0:t.logType=0;break;case"PREDICT":case 1:t.logType=1;break;case"EXPLAIN":case 2:t.logType=2;break}return e.bigqueryTablePath!=null&&(t.bigqueryTablePath=String(e.bigqueryTablePath)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.logSource=t.enums===String?"LOG_SOURCE_UNSPECIFIED":0,n.logType=t.enums===String?"LOG_TYPE_UNSPECIFIED":0,n.bigqueryTablePath=""),e.logSource!=null&&e.hasOwnProperty("logSource")&&(n.logSource=t.enums===String?l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringBigQueryTable.LogSource[e.logSource]===void 0?e.logSource:l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringBigQueryTable.LogSource[e.logSource]:e.logSource),e.logType!=null&&e.hasOwnProperty("logType")&&(n.logType=t.enums===String?l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringBigQueryTable.LogType[e.logType]===void 0?e.logType:l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringBigQueryTable.LogType[e.logType]:e.logType),e.bigqueryTablePath!=null&&e.hasOwnProperty("bigqueryTablePath")&&(n.bigqueryTablePath=e.bigqueryTablePath),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringBigQueryTable"},a.LogSource=function(){var r={},e=Object.create(r);return e[r[0]="LOG_SOURCE_UNSPECIFIED"]=0,e[r[1]="TRAINING"]=1,e[r[2]="SERVING"]=2,e}(),a.LogType=function(){var r={},e=Object.create(r);return e[r[0]="LOG_TYPE_UNSPECIFIED"]=0,e[r[1]="PREDICT"]=1,e[r[2]="EXPLAIN"]=2,e}(),a}(),m.ModelDeploymentMonitoringObjectiveConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedModelId=e.string();break}case 2:{i.objectiveConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId))return"deployedModelId: string expected";if(e.objectiveConfig!=null&&e.hasOwnProperty("objectiveConfig")){var t=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.verify(e.objectiveConfig);if(t)return"objectiveConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveConfig)return e;var t=new l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveConfig;if(e.deployedModelId!=null&&(t.deployedModelId=String(e.deployedModelId)),e.objectiveConfig!=null){if(typeof e.objectiveConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveConfig.objectiveConfig: object expected");t.objectiveConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.fromObject(e.objectiveConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedModelId="",n.objectiveConfig=null),e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&(n.deployedModelId=e.deployedModelId),e.objectiveConfig!=null&&e.hasOwnProperty("objectiveConfig")&&(n.objectiveConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.toObject(e.objectiveConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveConfig"},a}(),m.ModelDeploymentMonitoringScheduleConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.monitorInterval=l.google.protobuf.Duration.decode(e,e.uint32());break}case 2:{i.monitorWindow=l.google.protobuf.Duration.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.monitorInterval!=null&&e.hasOwnProperty("monitorInterval")){var t=l.google.protobuf.Duration.verify(e.monitorInterval);if(t)return"monitorInterval."+t}if(e.monitorWindow!=null&&e.hasOwnProperty("monitorWindow")){var t=l.google.protobuf.Duration.verify(e.monitorWindow);if(t)return"monitorWindow."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringScheduleConfig)return e;var t=new l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringScheduleConfig;if(e.monitorInterval!=null){if(typeof e.monitorInterval!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringScheduleConfig.monitorInterval: object expected");t.monitorInterval=l.google.protobuf.Duration.fromObject(e.monitorInterval)}if(e.monitorWindow!=null){if(typeof e.monitorWindow!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringScheduleConfig.monitorWindow: object expected");t.monitorWindow=l.google.protobuf.Duration.fromObject(e.monitorWindow)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.monitorInterval=null,n.monitorWindow=null),e.monitorInterval!=null&&e.hasOwnProperty("monitorInterval")&&(n.monitorInterval=l.google.protobuf.Duration.toObject(e.monitorInterval,t)),e.monitorWindow!=null&&e.hasOwnProperty("monitorWindow")&&(n.monitorWindow=l.google.protobuf.Duration.toObject(e.monitorWindow,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringScheduleConfig"},a}(),m.ModelMonitoringStatsAnomalies=function(){function a(r){if(this.featureStats=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.objective=e.int32();break}case 2:{i.deployedModelId=e.string();break}case 3:{i.anomalyCount=e.int32();break}case 4:{i.featureStats&&i.featureStats.length||(i.featureStats=[]),i.featureStats.push(l.google.cloud.aiplatform.v1beta1.ModelMonitoringStatsAnomalies.FeatureHistoricStatsAnomalies.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.objective!=null&&e.hasOwnProperty("objective"))switch(e.objective){default:return"objective: enum value expected";case 0:case 1:case 2:case 3:case 4:break}if(e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId))return"deployedModelId: string expected";if(e.anomalyCount!=null&&e.hasOwnProperty("anomalyCount")&&!c.isInteger(e.anomalyCount))return"anomalyCount: integer expected";if(e.featureStats!=null&&e.hasOwnProperty("featureStats")){if(!Array.isArray(e.featureStats))return"featureStats: array expected";for(var t=0;t>>3){case 1:{p.featureDisplayName=t.string();break}case 3:{p.threshold=l.google.cloud.aiplatform.v1beta1.ThresholdConfig.decode(t,t.uint32());break}case 4:{p.trainingStats=l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.decode(t,t.uint32());break}case 5:{p.predictionStats&&p.predictionStats.length||(p.predictionStats=[]),p.predictionStats.push(l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.featureDisplayName!=null&&t.hasOwnProperty("featureDisplayName")&&!c.isString(t.featureDisplayName))return"featureDisplayName: string expected";if(t.threshold!=null&&t.hasOwnProperty("threshold")){var n=l.google.cloud.aiplatform.v1beta1.ThresholdConfig.verify(t.threshold);if(n)return"threshold."+n}if(t.trainingStats!=null&&t.hasOwnProperty("trainingStats")){var n=l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.verify(t.trainingStats);if(n)return"trainingStats."+n}if(t.predictionStats!=null&&t.hasOwnProperty("predictionStats")){if(!Array.isArray(t.predictionStats))return"predictionStats: array expected";for(var i=0;i>>3){case 1:{i.score=e.double();break}case 3:{i.statsUri=e.string();break}case 4:{i.anomalyUri=e.string();break}case 5:{i.distributionDeviation=e.double();break}case 9:{i.anomalyDetectionThreshold=e.double();break}case 7:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.score!=null&&e.hasOwnProperty("score")&&typeof e.score!="number")return"score: number expected";if(e.statsUri!=null&&e.hasOwnProperty("statsUri")&&!c.isString(e.statsUri))return"statsUri: string expected";if(e.anomalyUri!=null&&e.hasOwnProperty("anomalyUri")&&!c.isString(e.anomalyUri))return"anomalyUri: string expected";if(e.distributionDeviation!=null&&e.hasOwnProperty("distributionDeviation")&&typeof e.distributionDeviation!="number")return"distributionDeviation: number expected";if(e.anomalyDetectionThreshold!=null&&e.hasOwnProperty("anomalyDetectionThreshold")&&typeof e.anomalyDetectionThreshold!="number")return"anomalyDetectionThreshold: number expected";if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly)return e;var t=new l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly;if(e.score!=null&&(t.score=Number(e.score)),e.statsUri!=null&&(t.statsUri=String(e.statsUri)),e.anomalyUri!=null&&(t.anomalyUri=String(e.anomalyUri)),e.distributionDeviation!=null&&(t.distributionDeviation=Number(e.distributionDeviation)),e.anomalyDetectionThreshold!=null&&(t.anomalyDetectionThreshold=Number(e.anomalyDetectionThreshold)),e.startTime!=null){if(typeof e.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.startTime: object expected");t.startTime=l.google.protobuf.Timestamp.fromObject(e.startTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.score=0,n.statsUri="",n.anomalyUri="",n.distributionDeviation=0,n.startTime=null,n.endTime=null,n.anomalyDetectionThreshold=0),e.score!=null&&e.hasOwnProperty("score")&&(n.score=t.json&&!isFinite(e.score)?String(e.score):e.score),e.statsUri!=null&&e.hasOwnProperty("statsUri")&&(n.statsUri=e.statsUri),e.anomalyUri!=null&&e.hasOwnProperty("anomalyUri")&&(n.anomalyUri=e.anomalyUri),e.distributionDeviation!=null&&e.hasOwnProperty("distributionDeviation")&&(n.distributionDeviation=t.json&&!isFinite(e.distributionDeviation)?String(e.distributionDeviation):e.distributionDeviation),e.startTime!=null&&e.hasOwnProperty("startTime")&&(n.startTime=l.google.protobuf.Timestamp.toObject(e.startTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),e.anomalyDetectionThreshold!=null&&e.hasOwnProperty("anomalyDetectionThreshold")&&(n.anomalyDetectionThreshold=t.json&&!isFinite(e.anomalyDetectionThreshold)?String(e.anomalyDetectionThreshold):e.anomalyDetectionThreshold),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly"},a}(),m.ModelMonitoringConfig=function(){function a(r){if(this.objectiveConfigs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 3:{i.objectiveConfigs&&i.objectiveConfigs.length||(i.objectiveConfigs=[]),i.objectiveConfigs.push(l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.decode(e,e.uint32()));break}case 2:{i.alertConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertConfig.decode(e,e.uint32());break}case 4:{i.analysisInstanceSchemaUri=e.string();break}case 5:{i.statsAnomaliesBaseDirectory=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.objectiveConfigs!=null&&e.hasOwnProperty("objectiveConfigs")){if(!Array.isArray(e.objectiveConfigs))return"objectiveConfigs: array expected";for(var t=0;t>>3){case 1:{i.trainingDataset=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset.decode(e,e.uint32());break}case 2:{i.trainingPredictionSkewDetectionConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.decode(e,e.uint32());break}case 3:{i.predictionDriftDetectionConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.decode(e,e.uint32());break}case 5:{i.explanationConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trainingDataset!=null&&e.hasOwnProperty("trainingDataset")){var t=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset.verify(e.trainingDataset);if(t)return"trainingDataset."+t}if(e.trainingPredictionSkewDetectionConfig!=null&&e.hasOwnProperty("trainingPredictionSkewDetectionConfig")){var t=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.verify(e.trainingPredictionSkewDetectionConfig);if(t)return"trainingPredictionSkewDetectionConfig."+t}if(e.predictionDriftDetectionConfig!=null&&e.hasOwnProperty("predictionDriftDetectionConfig")){var t=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.verify(e.predictionDriftDetectionConfig);if(t)return"predictionDriftDetectionConfig."+t}if(e.explanationConfig!=null&&e.hasOwnProperty("explanationConfig")){var t=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.verify(e.explanationConfig);if(t)return"explanationConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig)return e;var t=new l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig;if(e.trainingDataset!=null){if(typeof e.trainingDataset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.trainingDataset: object expected");t.trainingDataset=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset.fromObject(e.trainingDataset)}if(e.trainingPredictionSkewDetectionConfig!=null){if(typeof e.trainingPredictionSkewDetectionConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.trainingPredictionSkewDetectionConfig: object expected");t.trainingPredictionSkewDetectionConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.fromObject(e.trainingPredictionSkewDetectionConfig)}if(e.predictionDriftDetectionConfig!=null){if(typeof e.predictionDriftDetectionConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.predictionDriftDetectionConfig: object expected");t.predictionDriftDetectionConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.fromObject(e.predictionDriftDetectionConfig)}if(e.explanationConfig!=null){if(typeof e.explanationConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.explanationConfig: object expected");t.explanationConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.fromObject(e.explanationConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingDataset=null,n.trainingPredictionSkewDetectionConfig=null,n.predictionDriftDetectionConfig=null,n.explanationConfig=null),e.trainingDataset!=null&&e.hasOwnProperty("trainingDataset")&&(n.trainingDataset=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset.toObject(e.trainingDataset,t)),e.trainingPredictionSkewDetectionConfig!=null&&e.hasOwnProperty("trainingPredictionSkewDetectionConfig")&&(n.trainingPredictionSkewDetectionConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.toObject(e.trainingPredictionSkewDetectionConfig,t)),e.predictionDriftDetectionConfig!=null&&e.hasOwnProperty("predictionDriftDetectionConfig")&&(n.predictionDriftDetectionConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.toObject(e.predictionDriftDetectionConfig,t)),e.explanationConfig!=null&&e.hasOwnProperty("explanationConfig")&&(n.explanationConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.toObject(e.explanationConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig"},a.TrainingDataset=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 3:{f.dataset=n.string();break}case 4:{f.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.decode(n,n.uint32());break}case 5:{f.bigquerySource=l.google.cloud.aiplatform.v1beta1.BigQuerySource.decode(n,n.uint32());break}case 2:{f.dataFormat=n.string();break}case 6:{f.targetField=n.string();break}case 7:{f.loggingSamplingStrategy=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.dataset!=null&&n.hasOwnProperty("dataset")&&(i.dataSource=1,!c.isString(n.dataset)))return"dataset: string expected";if(n.gcsSource!=null&&n.hasOwnProperty("gcsSource")){if(i.dataSource===1)return"dataSource: multiple values";i.dataSource=1;{var p=l.google.cloud.aiplatform.v1beta1.GcsSource.verify(n.gcsSource);if(p)return"gcsSource."+p}}if(n.bigquerySource!=null&&n.hasOwnProperty("bigquerySource")){if(i.dataSource===1)return"dataSource: multiple values";i.dataSource=1;{var p=l.google.cloud.aiplatform.v1beta1.BigQuerySource.verify(n.bigquerySource);if(p)return"bigquerySource."+p}}if(n.dataFormat!=null&&n.hasOwnProperty("dataFormat")&&!c.isString(n.dataFormat))return"dataFormat: string expected";if(n.targetField!=null&&n.hasOwnProperty("targetField")&&!c.isString(n.targetField))return"targetField: string expected";if(n.loggingSamplingStrategy!=null&&n.hasOwnProperty("loggingSamplingStrategy")){var p=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.verify(n.loggingSamplingStrategy);if(p)return"loggingSamplingStrategy."+p}return null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset)return n;var i=new l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset;if(n.dataset!=null&&(i.dataset=String(n.dataset)),n.gcsSource!=null){if(typeof n.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset.gcsSource: object expected");i.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.fromObject(n.gcsSource)}if(n.bigquerySource!=null){if(typeof n.bigquerySource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset.bigquerySource: object expected");i.bigquerySource=l.google.cloud.aiplatform.v1beta1.BigQuerySource.fromObject(n.bigquerySource)}if(n.dataFormat!=null&&(i.dataFormat=String(n.dataFormat)),n.targetField!=null&&(i.targetField=String(n.targetField)),n.loggingSamplingStrategy!=null){if(typeof n.loggingSamplingStrategy!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset.loggingSamplingStrategy: object expected");i.loggingSamplingStrategy=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.fromObject(n.loggingSamplingStrategy)}return i},r.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.dataFormat="",p.targetField="",p.loggingSamplingStrategy=null),n.dataFormat!=null&&n.hasOwnProperty("dataFormat")&&(p.dataFormat=n.dataFormat),n.dataset!=null&&n.hasOwnProperty("dataset")&&(p.dataset=n.dataset,i.oneofs&&(p.dataSource="dataset")),n.gcsSource!=null&&n.hasOwnProperty("gcsSource")&&(p.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.toObject(n.gcsSource,i),i.oneofs&&(p.dataSource="gcsSource")),n.bigquerySource!=null&&n.hasOwnProperty("bigquerySource")&&(p.bigquerySource=l.google.cloud.aiplatform.v1beta1.BigQuerySource.toObject(n.bigquerySource,i),i.oneofs&&(p.dataSource="bigquerySource")),n.targetField!=null&&n.hasOwnProperty("targetField")&&(p.targetField=n.targetField),n.loggingSamplingStrategy!=null&&n.hasOwnProperty("loggingSamplingStrategy")&&(p.loggingSamplingStrategy=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.toObject(n.loggingSamplingStrategy,i)),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset"},r}(),a.TrainingPredictionSkewDetectionConfig=function(){function r(e){if(this.skewThresholds={},this.attributionScoreSkewThresholds={},e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.skewThresholds===c.emptyObject&&(p.skewThresholds={});var _=t.uint32()+t.pos;for(f="",y=null;t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=l.google.cloud.aiplatform.v1beta1.ThresholdConfig.decode(t,t.uint32());break;default:t.skipType(R&7);break}}p.skewThresholds[f]=y;break}case 2:{p.attributionScoreSkewThresholds===c.emptyObject&&(p.attributionScoreSkewThresholds={});var _=t.uint32()+t.pos;for(f="",y=null;t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=l.google.cloud.aiplatform.v1beta1.ThresholdConfig.decode(t,t.uint32());break;default:t.skipType(R&7);break}}p.attributionScoreSkewThresholds[f]=y;break}case 6:{p.defaultSkewThreshold=l.google.cloud.aiplatform.v1beta1.ThresholdConfig.decode(t,t.uint32());break}default:t.skipType(O&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.skewThresholds!=null&&t.hasOwnProperty("skewThresholds")){if(!c.isObject(t.skewThresholds))return"skewThresholds: object expected";for(var n=Object.keys(t.skewThresholds),i=0;i>>3){case 1:{p.driftThresholds===c.emptyObject&&(p.driftThresholds={});var _=t.uint32()+t.pos;for(f="",y=null;t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=l.google.cloud.aiplatform.v1beta1.ThresholdConfig.decode(t,t.uint32());break;default:t.skipType(R&7);break}}p.driftThresholds[f]=y;break}case 2:{p.attributionScoreDriftThresholds===c.emptyObject&&(p.attributionScoreDriftThresholds={});var _=t.uint32()+t.pos;for(f="",y=null;t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=l.google.cloud.aiplatform.v1beta1.ThresholdConfig.decode(t,t.uint32());break;default:t.skipType(R&7);break}}p.attributionScoreDriftThresholds[f]=y;break}case 5:{p.defaultDriftThreshold=l.google.cloud.aiplatform.v1beta1.ThresholdConfig.decode(t,t.uint32());break}default:t.skipType(O&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.driftThresholds!=null&&t.hasOwnProperty("driftThresholds")){if(!c.isObject(t.driftThresholds))return"driftThresholds: object expected";for(var n=Object.keys(t.driftThresholds),i=0;i>>3){case 1:{p.enableFeatureAttributes=t.bool();break}case 2:{p.explanationBaseline=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.enableFeatureAttributes!=null&&t.hasOwnProperty("enableFeatureAttributes")&&typeof t.enableFeatureAttributes!="boolean")return"enableFeatureAttributes: boolean expected";if(t.explanationBaseline!=null&&t.hasOwnProperty("explanationBaseline")){var n=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.verify(t.explanationBaseline);if(n)return"explanationBaseline."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig;if(t.enableFeatureAttributes!=null&&(n.enableFeatureAttributes=!!t.enableFeatureAttributes),t.explanationBaseline!=null){if(typeof t.explanationBaseline!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.explanationBaseline: object expected");n.explanationBaseline=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.fromObject(t.explanationBaseline)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.enableFeatureAttributes=!1,i.explanationBaseline=null),t.enableFeatureAttributes!=null&&t.hasOwnProperty("enableFeatureAttributes")&&(i.enableFeatureAttributes=t.enableFeatureAttributes),t.explanationBaseline!=null&&t.hasOwnProperty("explanationBaseline")&&(i.explanationBaseline=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.toObject(t.explanationBaseline,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig"},r.ExplanationBaseline=function(){function e(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 2:{y.gcs=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(i,i.uint32());break}case 3:{y.bigquery=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.decode(i,i.uint32());break}case 1:{y.predictionFormat=i.int32();break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};if(i.gcs!=null&&i.hasOwnProperty("gcs")){p.destination=1;{var f=l.google.cloud.aiplatform.v1beta1.GcsDestination.verify(i.gcs);if(f)return"gcs."+f}}if(i.bigquery!=null&&i.hasOwnProperty("bigquery")){if(p.destination===1)return"destination: multiple values";p.destination=1;{var f=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.verify(i.bigquery);if(f)return"bigquery."+f}}if(i.predictionFormat!=null&&i.hasOwnProperty("predictionFormat"))switch(i.predictionFormat){default:return"predictionFormat: enum value expected";case 0:case 2:case 3:break}return null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline)return i;var p=new l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline;if(i.gcs!=null){if(typeof i.gcs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.gcs: object expected");p.gcs=l.google.cloud.aiplatform.v1beta1.GcsDestination.fromObject(i.gcs)}if(i.bigquery!=null){if(typeof i.bigquery!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.bigquery: object expected");p.bigquery=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.fromObject(i.bigquery)}switch(i.predictionFormat){default:if(typeof i.predictionFormat=="number"){p.predictionFormat=i.predictionFormat;break}break;case"PREDICTION_FORMAT_UNSPECIFIED":case 0:p.predictionFormat=0;break;case"JSONL":case 2:p.predictionFormat=2;break;case"BIGQUERY":case 3:p.predictionFormat=3;break}return p},e.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.predictionFormat=p.enums===String?"PREDICTION_FORMAT_UNSPECIFIED":0),i.predictionFormat!=null&&i.hasOwnProperty("predictionFormat")&&(f.predictionFormat=p.enums===String?l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.PredictionFormat[i.predictionFormat]===void 0?i.predictionFormat:l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.PredictionFormat[i.predictionFormat]:i.predictionFormat),i.gcs!=null&&i.hasOwnProperty("gcs")&&(f.gcs=l.google.cloud.aiplatform.v1beta1.GcsDestination.toObject(i.gcs,p),p.oneofs&&(f.destination="gcs")),i.bigquery!=null&&i.hasOwnProperty("bigquery")&&(f.bigquery=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.toObject(i.bigquery,p),p.oneofs&&(f.destination="bigquery")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline"},e.PredictionFormat=function(){var n={},i=Object.create(n);return i[n[0]="PREDICTION_FORMAT_UNSPECIFIED"]=0,i[n[2]="JSONL"]=2,i[n[3]="BIGQUERY"]=3,i}(),e}(),r}(),a}(),m.ModelMonitoringAlertConfig=function(){function a(e){if(this.notificationChannels=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.emailAlertConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertConfig.EmailAlertConfig.decode(t,t.uint32());break}case 2:{p.enableLogging=t.bool();break}case 3:{p.notificationChannels&&p.notificationChannels.length||(p.notificationChannels=[]),p.notificationChannels.push(t.string());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.emailAlertConfig!=null&&t.hasOwnProperty("emailAlertConfig")){n.alert=1;{var i=l.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertConfig.EmailAlertConfig.verify(t.emailAlertConfig);if(i)return"emailAlertConfig."+i}}if(t.enableLogging!=null&&t.hasOwnProperty("enableLogging")&&typeof t.enableLogging!="boolean")return"enableLogging: boolean expected";if(t.notificationChannels!=null&&t.hasOwnProperty("notificationChannels")){if(!Array.isArray(t.notificationChannels))return"notificationChannels: array expected";for(var p=0;p>>3){case 1:{f.userEmails&&f.userEmails.length||(f.userEmails=[]),f.userEmails.push(n.string());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.userEmails!=null&&n.hasOwnProperty("userEmails")){if(!Array.isArray(n.userEmails))return"userEmails: array expected";for(var i=0;i>>3){case 1:{p.value=t.double();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};return t.value!=null&&t.hasOwnProperty("value")&&(n.threshold=1,typeof t.value!="number")?"value: number expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ThresholdConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.ThresholdConfig;return t.value!=null&&(n.value=Number(t.value)),n},a.toObject=function(t,n){n||(n={});var i={};return t.value!=null&&t.hasOwnProperty("value")&&(i.value=n.json&&!isFinite(t.value)?String(t.value):t.value,n.oneofs&&(i.threshold="value")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ThresholdConfig"},a}(),m.SamplingStrategy=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.randomSampleConfig=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.RandomSampleConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.randomSampleConfig!=null&&e.hasOwnProperty("randomSampleConfig")){var t=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.RandomSampleConfig.verify(e.randomSampleConfig);if(t)return"randomSampleConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SamplingStrategy)return e;var t=new l.google.cloud.aiplatform.v1beta1.SamplingStrategy;if(e.randomSampleConfig!=null){if(typeof e.randomSampleConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.SamplingStrategy.randomSampleConfig: object expected");t.randomSampleConfig=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.RandomSampleConfig.fromObject(e.randomSampleConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.randomSampleConfig=null),e.randomSampleConfig!=null&&e.hasOwnProperty("randomSampleConfig")&&(n.randomSampleConfig=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.RandomSampleConfig.toObject(e.randomSampleConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SamplingStrategy"},a.RandomSampleConfig=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.sampleRate=t.double();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.sampleRate!=null&&t.hasOwnProperty("sampleRate")&&typeof t.sampleRate!="number"?"sampleRate: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.SamplingStrategy.RandomSampleConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.SamplingStrategy.RandomSampleConfig;return t.sampleRate!=null&&(n.sampleRate=Number(t.sampleRate)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.sampleRate=0),t.sampleRate!=null&&t.hasOwnProperty("sampleRate")&&(i.sampleRate=n.json&&!isFinite(t.sampleRate)?String(t.sampleRate):t.sampleRate),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.SamplingStrategy.RandomSampleConfig"},r}(),a}(),m.UnmanagedContainerModel=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.artifactUri=e.string();break}case 2:{i.predictSchemata=l.google.cloud.aiplatform.v1beta1.PredictSchemata.decode(e,e.uint32());break}case 3:{i.containerSpec=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifactUri!=null&&e.hasOwnProperty("artifactUri")&&!c.isString(e.artifactUri))return"artifactUri: string expected";if(e.predictSchemata!=null&&e.hasOwnProperty("predictSchemata")){var t=l.google.cloud.aiplatform.v1beta1.PredictSchemata.verify(e.predictSchemata);if(t)return"predictSchemata."+t}if(e.containerSpec!=null&&e.hasOwnProperty("containerSpec")){var t=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.verify(e.containerSpec);if(t)return"containerSpec."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UnmanagedContainerModel)return e;var t=new l.google.cloud.aiplatform.v1beta1.UnmanagedContainerModel;if(e.artifactUri!=null&&(t.artifactUri=String(e.artifactUri)),e.predictSchemata!=null){if(typeof e.predictSchemata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UnmanagedContainerModel.predictSchemata: object expected");t.predictSchemata=l.google.cloud.aiplatform.v1beta1.PredictSchemata.fromObject(e.predictSchemata)}if(e.containerSpec!=null){if(typeof e.containerSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UnmanagedContainerModel.containerSpec: object expected");t.containerSpec=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.fromObject(e.containerSpec)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.artifactUri="",n.predictSchemata=null,n.containerSpec=null),e.artifactUri!=null&&e.hasOwnProperty("artifactUri")&&(n.artifactUri=e.artifactUri),e.predictSchemata!=null&&e.hasOwnProperty("predictSchemata")&&(n.predictSchemata=l.google.cloud.aiplatform.v1beta1.PredictSchemata.toObject(e.predictSchemata,t)),e.containerSpec!=null&&e.hasOwnProperty("containerSpec")&&(n.containerSpec=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.toObject(e.containerSpec,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UnmanagedContainerModel"},a}(),m.Model=function(){function a(r){if(this.versionAliases=[],this.supportedExportFormats=[],this.supportedDeploymentResourcesTypes=[],this.supportedInputStorageFormats=[],this.supportedOutputStorageFormats=[],this.deployedModels=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 28:{i.versionId=e.string();break}case 29:{i.versionAliases&&i.versionAliases.length||(i.versionAliases=[]),i.versionAliases.push(e.string());break}case 31:{i.versionCreateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 32:{i.versionUpdateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 30:{i.versionDescription=e.string();break}case 4:{i.predictSchemata=l.google.cloud.aiplatform.v1beta1.PredictSchemata.decode(e,e.uint32());break}case 5:{i.metadataSchemaUri=e.string();break}case 6:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 20:{i.supportedExportFormats&&i.supportedExportFormats.length||(i.supportedExportFormats=[]),i.supportedExportFormats.push(l.google.cloud.aiplatform.v1beta1.Model.ExportFormat.decode(e,e.uint32()));break}case 7:{i.trainingPipeline=e.string();break}case 9:{i.containerSpec=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.decode(e,e.uint32());break}case 26:{i.artifactUri=e.string();break}case 10:{if(i.supportedDeploymentResourcesTypes&&i.supportedDeploymentResourcesTypes.length||(i.supportedDeploymentResourcesTypes=[]),(y&7)===2)for(var O=e.uint32()+e.pos;e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 24:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 38:{i.modelSourceInfo=l.google.cloud.aiplatform.v1beta1.ModelSourceInfo.decode(e,e.uint32());break}case 34:{i.originalModelInfo=l.google.cloud.aiplatform.v1beta1.Model.OriginalModelInfo.decode(e,e.uint32());break}case 44:{i.metadataArtifact=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.versionId!=null&&e.hasOwnProperty("versionId")&&!c.isString(e.versionId))return"versionId: string expected";if(e.versionAliases!=null&&e.hasOwnProperty("versionAliases")){if(!Array.isArray(e.versionAliases))return"versionAliases: array expected";for(var t=0;t>>3){case 1:{p.id=t.string();break}case 2:{if(p.exportableContents&&p.exportableContents.length||(p.exportableContents=[]),(f&7)===2)for(var y=t.uint32()+t.pos;t.pos>>3){case 1:{p.model=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.model!=null&&t.hasOwnProperty("model")&&!c.isString(t.model)?"model: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Model.OriginalModelInfo)return t;var n=new l.google.cloud.aiplatform.v1beta1.Model.OriginalModelInfo;return t.model!=null&&(n.model=String(t.model)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.model=""),t.model!=null&&t.hasOwnProperty("model")&&(i.model=t.model),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Model.OriginalModelInfo"},r}(),a.DeploymentResourcesType=function(){var r={},e=Object.create(r);return e[r[0]="DEPLOYMENT_RESOURCES_TYPE_UNSPECIFIED"]=0,e[r[1]="DEDICATED_RESOURCES"]=1,e[r[2]="AUTOMATIC_RESOURCES"]=2,e[r[3]="SHARED_RESOURCES"]=3,e}(),a}(),m.LargeModelReference=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.LargeModelReference)return e;var t=new l.google.cloud.aiplatform.v1beta1.LargeModelReference;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.LargeModelReference"},a}(),m.PredictSchemata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.instanceSchemaUri=e.string();break}case 2:{i.parametersSchemaUri=e.string();break}case 3:{i.predictionSchemaUri=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.instanceSchemaUri!=null&&e.hasOwnProperty("instanceSchemaUri")&&!c.isString(e.instanceSchemaUri)?"instanceSchemaUri: string expected":e.parametersSchemaUri!=null&&e.hasOwnProperty("parametersSchemaUri")&&!c.isString(e.parametersSchemaUri)?"parametersSchemaUri: string expected":e.predictionSchemaUri!=null&&e.hasOwnProperty("predictionSchemaUri")&&!c.isString(e.predictionSchemaUri)?"predictionSchemaUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PredictSchemata)return e;var t=new l.google.cloud.aiplatform.v1beta1.PredictSchemata;return e.instanceSchemaUri!=null&&(t.instanceSchemaUri=String(e.instanceSchemaUri)),e.parametersSchemaUri!=null&&(t.parametersSchemaUri=String(e.parametersSchemaUri)),e.predictionSchemaUri!=null&&(t.predictionSchemaUri=String(e.predictionSchemaUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.instanceSchemaUri="",n.parametersSchemaUri="",n.predictionSchemaUri=""),e.instanceSchemaUri!=null&&e.hasOwnProperty("instanceSchemaUri")&&(n.instanceSchemaUri=e.instanceSchemaUri),e.parametersSchemaUri!=null&&e.hasOwnProperty("parametersSchemaUri")&&(n.parametersSchemaUri=e.parametersSchemaUri),e.predictionSchemaUri!=null&&e.hasOwnProperty("predictionSchemaUri")&&(n.predictionSchemaUri=e.predictionSchemaUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PredictSchemata"},a}(),m.ModelContainerSpec=function(){function a(r){if(this.command=[],this.args=[],this.env=[],this.ports=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.imageUri=e.string();break}case 2:{i.command&&i.command.length||(i.command=[]),i.command.push(e.string());break}case 3:{i.args&&i.args.length||(i.args=[]),i.args.push(e.string());break}case 4:{i.env&&i.env.length||(i.env=[]),i.env.push(l.google.cloud.aiplatform.v1beta1.EnvVar.decode(e,e.uint32()));break}case 5:{i.ports&&i.ports.length||(i.ports=[]),i.ports.push(l.google.cloud.aiplatform.v1beta1.Port.decode(e,e.uint32()));break}case 6:{i.predictRoute=e.string();break}case 7:{i.healthRoute=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.imageUri!=null&&e.hasOwnProperty("imageUri")&&!c.isString(e.imageUri))return"imageUri: string expected";if(e.command!=null&&e.hasOwnProperty("command")){if(!Array.isArray(e.command))return"command: array expected";for(var t=0;t>>3){case 3:{i.containerPort=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.containerPort!=null&&e.hasOwnProperty("containerPort")&&!c.isInteger(e.containerPort)?"containerPort: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.Port)return e;var t=new l.google.cloud.aiplatform.v1beta1.Port;return e.containerPort!=null&&(t.containerPort=e.containerPort|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.containerPort=0),e.containerPort!=null&&e.hasOwnProperty("containerPort")&&(n.containerPort=e.containerPort),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.Port"},a}(),m.ModelSourceInfo=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.sourceType=e.int32();break}case 2:{i.copy=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.sourceType!=null&&e.hasOwnProperty("sourceType"))switch(e.sourceType){default:return"sourceType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}return e.copy!=null&&e.hasOwnProperty("copy")&&typeof e.copy!="boolean"?"copy: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ModelSourceInfo)return e;var t=new l.google.cloud.aiplatform.v1beta1.ModelSourceInfo;switch(e.sourceType){default:if(typeof e.sourceType=="number"){t.sourceType=e.sourceType;break}break;case"MODEL_SOURCE_TYPE_UNSPECIFIED":case 0:t.sourceType=0;break;case"AUTOML":case 1:t.sourceType=1;break;case"CUSTOM":case 2:t.sourceType=2;break;case"BQML":case 3:t.sourceType=3;break;case"MODEL_GARDEN":case 4:t.sourceType=4;break;case"GENIE":case 5:t.sourceType=5;break}return e.copy!=null&&(t.copy=!!e.copy),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.sourceType=t.enums===String?"MODEL_SOURCE_TYPE_UNSPECIFIED":0,n.copy=!1),e.sourceType!=null&&e.hasOwnProperty("sourceType")&&(n.sourceType=t.enums===String?l.google.cloud.aiplatform.v1beta1.ModelSourceInfo.ModelSourceType[e.sourceType]===void 0?e.sourceType:l.google.cloud.aiplatform.v1beta1.ModelSourceInfo.ModelSourceType[e.sourceType]:e.sourceType),e.copy!=null&&e.hasOwnProperty("copy")&&(n.copy=e.copy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ModelSourceInfo"},a.ModelSourceType=function(){var r={},e=Object.create(r);return e[r[0]="MODEL_SOURCE_TYPE_UNSPECIFIED"]=0,e[r[1]="AUTOML"]=1,e[r[2]="CUSTOM"]=2,e[r[3]="BQML"]=3,e[r[4]="MODEL_GARDEN"]=4,e[r[5]="GENIE"]=5,e}(),a}(),m.DeployedModelRef=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.deployedModelId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint)?"endpoint: string expected":e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId)?"deployedModelId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeployedModelRef)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeployedModelRef;return e.endpoint!=null&&(t.endpoint=String(e.endpoint)),e.deployedModelId!=null&&(t.deployedModelId=String(e.deployedModelId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.endpoint="",n.deployedModelId=""),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=e.endpoint),e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&(n.deployedModelId=e.deployedModelId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeployedModelRef"},a}(),m.EnvVar=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.value=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.value!=null&&e.hasOwnProperty("value")&&!c.isString(e.value)?"value: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.EnvVar)return e;var t=new l.google.cloud.aiplatform.v1beta1.EnvVar;return e.name!=null&&(t.name=String(e.name)),e.value!=null&&(t.value=String(e.value)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.value=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.value!=null&&e.hasOwnProperty("value")&&(n.value=e.value),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.EnvVar"},a}(),m.Context=function(){function a(r){if(this.labels={},this.parentContexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 8:{i.etag=e.string();break}case 9:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 10:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 11:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.parentContexts&&i.parentContexts.length||(i.parentContexts=[]),i.parentContexts.push(e.string());break}case 13:{i.schemaTitle=e.string();break}case 14:{i.schemaVersion=e.string();break}case 15:{i.metadata=l.google.protobuf.Struct.decode(e,e.uint32());break}case 16:{i.description=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var t=Object.keys(e.labels),n=0;n>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 4:{i.jobSpec=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.decode(e,e.uint32());break}case 5:{i.state=e.int32();break}case 6:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 11:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 12:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 16:{i.webAccessUris===c.emptyObject&&(i.webAccessUris={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.webAccessUris[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.jobSpec!=null&&e.hasOwnProperty("jobSpec")){var t=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.verify(e.jobSpec);if(t)return"jobSpec."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 14:{i.persistentResourceId=e.string();break}case 1:{i.workerPoolSpecs&&i.workerPoolSpecs.length||(i.workerPoolSpecs=[]),i.workerPoolSpecs.push(l.google.cloud.aiplatform.v1beta1.WorkerPoolSpec.decode(e,e.uint32()));break}case 3:{i.scheduling=l.google.cloud.aiplatform.v1beta1.Scheduling.decode(e,e.uint32());break}case 4:{i.serviceAccount=e.string();break}case 5:{i.network=e.string();break}case 13:{i.reservedIpRanges&&i.reservedIpRanges.length||(i.reservedIpRanges=[]),i.reservedIpRanges.push(e.string());break}case 6:{i.baseOutputDirectory=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(e,e.uint32());break}case 7:{i.tensorboard=e.string();break}case 10:{i.enableWebAccess=e.bool();break}case 16:{i.enableDashboardAccess=e.bool();break}case 17:{i.experiment=e.string();break}case 18:{i.experimentRun=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.persistentResourceId!=null&&e.hasOwnProperty("persistentResourceId")&&!c.isString(e.persistentResourceId))return"persistentResourceId: string expected";if(e.workerPoolSpecs!=null&&e.hasOwnProperty("workerPoolSpecs")){if(!Array.isArray(e.workerPoolSpecs))return"workerPoolSpecs: array expected";for(var t=0;t>>3){case 6:{p.containerSpec=l.google.cloud.aiplatform.v1beta1.ContainerSpec.decode(t,t.uint32());break}case 7:{p.pythonPackageSpec=l.google.cloud.aiplatform.v1beta1.PythonPackageSpec.decode(t,t.uint32());break}case 1:{p.machineSpec=l.google.cloud.aiplatform.v1beta1.MachineSpec.decode(t,t.uint32());break}case 2:{p.replicaCount=t.int64();break}case 4:{p.nfsMounts&&p.nfsMounts.length||(p.nfsMounts=[]),p.nfsMounts.push(l.google.cloud.aiplatform.v1beta1.NfsMount.decode(t,t.uint32()));break}case 5:{p.diskSpec=l.google.cloud.aiplatform.v1beta1.DiskSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.containerSpec!=null&&t.hasOwnProperty("containerSpec")){n.task=1;{var i=l.google.cloud.aiplatform.v1beta1.ContainerSpec.verify(t.containerSpec);if(i)return"containerSpec."+i}}if(t.pythonPackageSpec!=null&&t.hasOwnProperty("pythonPackageSpec")){if(n.task===1)return"task: multiple values";n.task=1;{var i=l.google.cloud.aiplatform.v1beta1.PythonPackageSpec.verify(t.pythonPackageSpec);if(i)return"pythonPackageSpec."+i}}if(t.machineSpec!=null&&t.hasOwnProperty("machineSpec")){var i=l.google.cloud.aiplatform.v1beta1.MachineSpec.verify(t.machineSpec);if(i)return"machineSpec."+i}if(t.replicaCount!=null&&t.hasOwnProperty("replicaCount")&&!c.isInteger(t.replicaCount)&&!(t.replicaCount&&c.isInteger(t.replicaCount.low)&&c.isInteger(t.replicaCount.high)))return"replicaCount: integer|Long expected";if(t.nfsMounts!=null&&t.hasOwnProperty("nfsMounts")){if(!Array.isArray(t.nfsMounts))return"nfsMounts: array expected";for(var p=0;p>>0,t.replicaCount.high>>>0).toNumber())),t.nfsMounts){if(!Array.isArray(t.nfsMounts))throw TypeError(".google.cloud.aiplatform.v1beta1.WorkerPoolSpec.nfsMounts: array expected");n.nfsMounts=[];for(var i=0;i>>0,t.replicaCount.high>>>0).toNumber():t.replicaCount),t.nfsMounts&&t.nfsMounts.length){i.nfsMounts=[];for(var f=0;f>>3){case 1:{i.imageUri=e.string();break}case 2:{i.command&&i.command.length||(i.command=[]),i.command.push(e.string());break}case 3:{i.args&&i.args.length||(i.args=[]),i.args.push(e.string());break}case 4:{i.env&&i.env.length||(i.env=[]),i.env.push(l.google.cloud.aiplatform.v1beta1.EnvVar.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.imageUri!=null&&e.hasOwnProperty("imageUri")&&!c.isString(e.imageUri))return"imageUri: string expected";if(e.command!=null&&e.hasOwnProperty("command")){if(!Array.isArray(e.command))return"command: array expected";for(var t=0;t>>3){case 1:{i.executorImageUri=e.string();break}case 2:{i.packageUris&&i.packageUris.length||(i.packageUris=[]),i.packageUris.push(e.string());break}case 3:{i.pythonModule=e.string();break}case 4:{i.args&&i.args.length||(i.args=[]),i.args.push(e.string());break}case 5:{i.env&&i.env.length||(i.env=[]),i.env.push(l.google.cloud.aiplatform.v1beta1.EnvVar.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.executorImageUri!=null&&e.hasOwnProperty("executorImageUri")&&!c.isString(e.executorImageUri))return"executorImageUri: string expected";if(e.packageUris!=null&&e.hasOwnProperty("packageUris")){if(!Array.isArray(e.packageUris))return"packageUris: array expected";for(var t=0;t>>3){case 1:{i.timeout=l.google.protobuf.Duration.decode(e,e.uint32());break}case 3:{i.restartJobOnWorkerRestart=e.bool();break}case 5:{i.disableRetries=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeout!=null&&e.hasOwnProperty("timeout")){var t=l.google.protobuf.Duration.verify(e.timeout);if(t)return"timeout."+t}return e.restartJobOnWorkerRestart!=null&&e.hasOwnProperty("restartJobOnWorkerRestart")&&typeof e.restartJobOnWorkerRestart!="boolean"?"restartJobOnWorkerRestart: boolean expected":e.disableRetries!=null&&e.hasOwnProperty("disableRetries")&&typeof e.disableRetries!="boolean"?"disableRetries: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.Scheduling)return e;var t=new l.google.cloud.aiplatform.v1beta1.Scheduling;if(e.timeout!=null){if(typeof e.timeout!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Scheduling.timeout: object expected");t.timeout=l.google.protobuf.Duration.fromObject(e.timeout)}return e.restartJobOnWorkerRestart!=null&&(t.restartJobOnWorkerRestart=!!e.restartJobOnWorkerRestart),e.disableRetries!=null&&(t.disableRetries=!!e.disableRetries),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.timeout=null,n.restartJobOnWorkerRestart=!1,n.disableRetries=!1),e.timeout!=null&&e.hasOwnProperty("timeout")&&(n.timeout=l.google.protobuf.Duration.toObject(e.timeout,t)),e.restartJobOnWorkerRestart!=null&&e.hasOwnProperty("restartJobOnWorkerRestart")&&(n.restartJobOnWorkerRestart=e.restartJobOnWorkerRestart),e.disableRetries!=null&&e.hasOwnProperty("disableRetries")&&(n.disableRetries=e.disableRetries),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.Scheduling"},a}(),m.DataItem=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 3:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 4:{i.payload=l.google.protobuf.Value.decode(e,e.uint32());break}case 7:{i.etag=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.datasets&&i.datasets.length||(i.datasets=[]),i.datasets.push(e.string());break}case 12:{i.annotationLabels===c.emptyObject&&(i.annotationLabels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.annotationLabels[p]=f;break}case 4:{i.labelerCount=e.int32();break}case 5:{i.instructionUri=e.string();break}case 6:{i.inputsSchemaUri=e.string();break}case 7:{i.inputs=l.google.protobuf.Value.decode(e,e.uint32());break}case 8:{i.state=e.int32();break}case 13:{i.labelingProgress=e.int32();break}case 14:{i.currentSpend=l.google.type.Money.decode(e,e.uint32());break}case 9:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 22:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 11:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 16:{i.specialistPools&&i.specialistPools.length||(i.specialistPools=[]),i.specialistPools.push(e.string());break}case 20:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 21:{i.activeLearningConfig=l.google.cloud.aiplatform.v1beta1.ActiveLearningConfig.decode(e,e.uint32());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.datasets!=null&&e.hasOwnProperty("datasets")){if(!Array.isArray(e.datasets))return"datasets: array expected";for(var t=0;t>>3){case 1:{p.maxDataItemCount=t.int64();break}case 2:{p.maxDataItemPercentage=t.int32();break}case 3:{p.sampleConfig=l.google.cloud.aiplatform.v1beta1.SampleConfig.decode(t,t.uint32());break}case 4:{p.trainingConfig=l.google.cloud.aiplatform.v1beta1.TrainingConfig.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.maxDataItemCount!=null&&t.hasOwnProperty("maxDataItemCount")&&(n.humanLabelingBudget=1,!c.isInteger(t.maxDataItemCount)&&!(t.maxDataItemCount&&c.isInteger(t.maxDataItemCount.low)&&c.isInteger(t.maxDataItemCount.high))))return"maxDataItemCount: integer|Long expected";if(t.maxDataItemPercentage!=null&&t.hasOwnProperty("maxDataItemPercentage")){if(n.humanLabelingBudget===1)return"humanLabelingBudget: multiple values";if(n.humanLabelingBudget=1,!c.isInteger(t.maxDataItemPercentage))return"maxDataItemPercentage: integer expected"}if(t.sampleConfig!=null&&t.hasOwnProperty("sampleConfig")){var i=l.google.cloud.aiplatform.v1beta1.SampleConfig.verify(t.sampleConfig);if(i)return"sampleConfig."+i}if(t.trainingConfig!=null&&t.hasOwnProperty("trainingConfig")){var i=l.google.cloud.aiplatform.v1beta1.TrainingConfig.verify(t.trainingConfig);if(i)return"trainingConfig."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ActiveLearningConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.ActiveLearningConfig;if(t.maxDataItemCount!=null&&(c.Long?(n.maxDataItemCount=c.Long.fromValue(t.maxDataItemCount)).unsigned=!1:typeof t.maxDataItemCount=="string"?n.maxDataItemCount=parseInt(t.maxDataItemCount,10):typeof t.maxDataItemCount=="number"?n.maxDataItemCount=t.maxDataItemCount:typeof t.maxDataItemCount=="object"&&(n.maxDataItemCount=new c.LongBits(t.maxDataItemCount.low>>>0,t.maxDataItemCount.high>>>0).toNumber())),t.maxDataItemPercentage!=null&&(n.maxDataItemPercentage=t.maxDataItemPercentage|0),t.sampleConfig!=null){if(typeof t.sampleConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ActiveLearningConfig.sampleConfig: object expected");n.sampleConfig=l.google.cloud.aiplatform.v1beta1.SampleConfig.fromObject(t.sampleConfig)}if(t.trainingConfig!=null){if(typeof t.trainingConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ActiveLearningConfig.trainingConfig: object expected");n.trainingConfig=l.google.cloud.aiplatform.v1beta1.TrainingConfig.fromObject(t.trainingConfig)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.sampleConfig=null,i.trainingConfig=null),t.maxDataItemCount!=null&&t.hasOwnProperty("maxDataItemCount")&&(typeof t.maxDataItemCount=="number"?i.maxDataItemCount=n.longs===String?String(t.maxDataItemCount):t.maxDataItemCount:i.maxDataItemCount=n.longs===String?c.Long.prototype.toString.call(t.maxDataItemCount):n.longs===Number?new c.LongBits(t.maxDataItemCount.low>>>0,t.maxDataItemCount.high>>>0).toNumber():t.maxDataItemCount,n.oneofs&&(i.humanLabelingBudget="maxDataItemCount")),t.maxDataItemPercentage!=null&&t.hasOwnProperty("maxDataItemPercentage")&&(i.maxDataItemPercentage=t.maxDataItemPercentage,n.oneofs&&(i.humanLabelingBudget="maxDataItemPercentage")),t.sampleConfig!=null&&t.hasOwnProperty("sampleConfig")&&(i.sampleConfig=l.google.cloud.aiplatform.v1beta1.SampleConfig.toObject(t.sampleConfig,n)),t.trainingConfig!=null&&t.hasOwnProperty("trainingConfig")&&(i.trainingConfig=l.google.cloud.aiplatform.v1beta1.TrainingConfig.toObject(t.trainingConfig,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ActiveLearningConfig"},a}(),m.SampleConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.initialBatchSamplePercentage=t.int32();break}case 3:{p.followingBatchSamplePercentage=t.int32();break}case 5:{p.sampleStrategy=t.int32();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.initialBatchSamplePercentage!=null&&t.hasOwnProperty("initialBatchSamplePercentage")&&(n.initialBatchSampleSize=1,!c.isInteger(t.initialBatchSamplePercentage)))return"initialBatchSamplePercentage: integer expected";if(t.followingBatchSamplePercentage!=null&&t.hasOwnProperty("followingBatchSamplePercentage")&&(n.followingBatchSampleSize=1,!c.isInteger(t.followingBatchSamplePercentage)))return"followingBatchSamplePercentage: integer expected";if(t.sampleStrategy!=null&&t.hasOwnProperty("sampleStrategy"))switch(t.sampleStrategy){default:return"sampleStrategy: enum value expected";case 0:case 1:break}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.SampleConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.SampleConfig;switch(t.initialBatchSamplePercentage!=null&&(n.initialBatchSamplePercentage=t.initialBatchSamplePercentage|0),t.followingBatchSamplePercentage!=null&&(n.followingBatchSamplePercentage=t.followingBatchSamplePercentage|0),t.sampleStrategy){default:if(typeof t.sampleStrategy=="number"){n.sampleStrategy=t.sampleStrategy;break}break;case"SAMPLE_STRATEGY_UNSPECIFIED":case 0:n.sampleStrategy=0;break;case"UNCERTAINTY":case 1:n.sampleStrategy=1;break}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.sampleStrategy=n.enums===String?"SAMPLE_STRATEGY_UNSPECIFIED":0),t.initialBatchSamplePercentage!=null&&t.hasOwnProperty("initialBatchSamplePercentage")&&(i.initialBatchSamplePercentage=t.initialBatchSamplePercentage,n.oneofs&&(i.initialBatchSampleSize="initialBatchSamplePercentage")),t.followingBatchSamplePercentage!=null&&t.hasOwnProperty("followingBatchSamplePercentage")&&(i.followingBatchSamplePercentage=t.followingBatchSamplePercentage,n.oneofs&&(i.followingBatchSampleSize="followingBatchSamplePercentage")),t.sampleStrategy!=null&&t.hasOwnProperty("sampleStrategy")&&(i.sampleStrategy=n.enums===String?l.google.cloud.aiplatform.v1beta1.SampleConfig.SampleStrategy[t.sampleStrategy]===void 0?t.sampleStrategy:l.google.cloud.aiplatform.v1beta1.SampleConfig.SampleStrategy[t.sampleStrategy]:t.sampleStrategy),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.SampleConfig"},a.SampleStrategy=function(){var e={},t=Object.create(e);return t[e[0]="SAMPLE_STRATEGY_UNSPECIFIED"]=0,t[e[1]="UNCERTAINTY"]=1,t}(),a}(),m.TrainingConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.timeoutTrainingMilliHours=e.int64();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.timeoutTrainingMilliHours!=null&&e.hasOwnProperty("timeoutTrainingMilliHours")&&!c.isInteger(e.timeoutTrainingMilliHours)&&!(e.timeoutTrainingMilliHours&&c.isInteger(e.timeoutTrainingMilliHours.low)&&c.isInteger(e.timeoutTrainingMilliHours.high))?"timeoutTrainingMilliHours: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.TrainingConfig)return e;var t=new l.google.cloud.aiplatform.v1beta1.TrainingConfig;return e.timeoutTrainingMilliHours!=null&&(c.Long?(t.timeoutTrainingMilliHours=c.Long.fromValue(e.timeoutTrainingMilliHours)).unsigned=!1:typeof e.timeoutTrainingMilliHours=="string"?t.timeoutTrainingMilliHours=parseInt(e.timeoutTrainingMilliHours,10):typeof e.timeoutTrainingMilliHours=="number"?t.timeoutTrainingMilliHours=e.timeoutTrainingMilliHours:typeof e.timeoutTrainingMilliHours=="object"&&(t.timeoutTrainingMilliHours=new c.LongBits(e.timeoutTrainingMilliHours.low>>>0,e.timeoutTrainingMilliHours.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(c.Long){var i=new c.Long(0,0,!1);n.timeoutTrainingMilliHours=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.timeoutTrainingMilliHours=t.longs===String?"0":0;return e.timeoutTrainingMilliHours!=null&&e.hasOwnProperty("timeoutTrainingMilliHours")&&(typeof e.timeoutTrainingMilliHours=="number"?n.timeoutTrainingMilliHours=t.longs===String?String(e.timeoutTrainingMilliHours):e.timeoutTrainingMilliHours:n.timeoutTrainingMilliHours=t.longs===String?c.Long.prototype.toString.call(e.timeoutTrainingMilliHours):t.longs===Number?new c.LongBits(e.timeoutTrainingMilliHours.low>>>0,e.timeoutTrainingMilliHours.high>>>0).toNumber():e.timeoutTrainingMilliHours),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.TrainingConfig"},a}(),m.Dataset=function(){function a(r){if(this.labels={},this.savedQueries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 16:{i.description=e.string();break}case 3:{i.metadataSchemaUri=e.string();break}case 8:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 10:{i.dataItemCount=e.int64();break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.etag=e.string();break}case 7:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 9:{i.savedQueries&&i.savedQueries.length||(i.savedQueries=[]),i.savedQueries.push(l.google.cloud.aiplatform.v1beta1.SavedQuery.decode(e,e.uint32()));break}case 11:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 17:{i.metadataArtifact=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.metadataSchemaUri!=null&&e.hasOwnProperty("metadataSchemaUri")&&!c.isString(e.metadataSchemaUri))return"metadataSchemaUri: string expected";if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.protobuf.Value.verify(e.metadata);if(t)return"metadata."+t}if(e.dataItemCount!=null&&e.hasOwnProperty("dataItemCount")&&!c.isInteger(e.dataItemCount)&&!(e.dataItemCount&&c.isInteger(e.dataItemCount.low)&&c.isInteger(e.dataItemCount.high)))return"dataItemCount: integer|Long expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>0,e.dataItemCount.high>>>0).toNumber())),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Dataset.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Dataset.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}if(e.etag!=null&&(t.etag=String(e.etag)),e.labels){if(typeof e.labels!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Dataset.labels: object expected");t.labels={};for(var n=Object.keys(e.labels),i=0;i>>0,e.dataItemCount.high>>>0).toNumber():e.dataItemCount),e.encryptionSpec!=null&&e.hasOwnProperty("encryptionSpec")&&(n.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.toObject(e.encryptionSpec,t)),e.description!=null&&e.hasOwnProperty("description")&&(n.description=e.description),e.metadataArtifact!=null&&e.hasOwnProperty("metadataArtifact")&&(n.metadataArtifact=e.metadataArtifact),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.Dataset"},a}(),m.ImportDataConfig=function(){function a(e){if(this.dataItemLabels={},this.annotationLabels={},e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.decode(t,t.uint32());break}case 2:{p.dataItemLabels===c.emptyObject&&(p.dataItemLabels={});var _=t.uint32()+t.pos;for(f="",y="";t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=t.string();break;default:t.skipType(R&7);break}}p.dataItemLabels[f]=y;break}case 3:{p.annotationLabels===c.emptyObject&&(p.annotationLabels={});var _=t.uint32()+t.pos;for(f="",y="";t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=t.string();break;default:t.skipType(R&7);break}}p.annotationLabels[f]=y;break}case 4:{p.importSchemaUri=t.string();break}default:t.skipType(O&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){n.source=1;{var i=l.google.cloud.aiplatform.v1beta1.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}if(t.dataItemLabels!=null&&t.hasOwnProperty("dataItemLabels")){if(!c.isObject(t.dataItemLabels))return"dataItemLabels: object expected";for(var p=Object.keys(t.dataItemLabels),f=0;f>>3){case 1:{p.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(t,t.uint32());break}case 5:{p.fractionSplit=l.google.cloud.aiplatform.v1beta1.ExportFractionSplit.decode(t,t.uint32());break}case 2:{p.annotationsFilter=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.aiplatform.v1beta1.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}if(t.fractionSplit!=null&&t.hasOwnProperty("fractionSplit")){n.split=1;{var i=l.google.cloud.aiplatform.v1beta1.ExportFractionSplit.verify(t.fractionSplit);if(i)return"fractionSplit."+i}}return t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&!c.isString(t.annotationsFilter)?"annotationsFilter: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ExportDataConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.ExportDataConfig;if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportDataConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.fromObject(t.gcsDestination)}if(t.fractionSplit!=null){if(typeof t.fractionSplit!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportDataConfig.fractionSplit: object expected");n.fractionSplit=l.google.cloud.aiplatform.v1beta1.ExportFractionSplit.fromObject(t.fractionSplit)}return t.annotationsFilter!=null&&(n.annotationsFilter=String(t.annotationsFilter)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.annotationsFilter=""),t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&(i.annotationsFilter=t.annotationsFilter),t.fractionSplit!=null&&t.hasOwnProperty("fractionSplit")&&(i.fractionSplit=l.google.cloud.aiplatform.v1beta1.ExportFractionSplit.toObject(t.fractionSplit,n),n.oneofs&&(i.split="fractionSplit")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ExportDataConfig"},a}(),m.ExportFractionSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFraction=e.double();break}case 2:{i.validationFraction=e.double();break}case 3:{i.testFraction=e.double();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&typeof e.trainingFraction!="number"?"trainingFraction: number expected":e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&typeof e.validationFraction!="number"?"validationFraction: number expected":e.testFraction!=null&&e.hasOwnProperty("testFraction")&&typeof e.testFraction!="number"?"testFraction: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExportFractionSplit)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExportFractionSplit;return e.trainingFraction!=null&&(t.trainingFraction=Number(e.trainingFraction)),e.validationFraction!=null&&(t.validationFraction=Number(e.validationFraction)),e.testFraction!=null&&(t.testFraction=Number(e.testFraction)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFraction=0,n.validationFraction=0,n.testFraction=0),e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&(n.trainingFraction=t.json&&!isFinite(e.trainingFraction)?String(e.trainingFraction):e.trainingFraction),e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&(n.validationFraction=t.json&&!isFinite(e.validationFraction)?String(e.validationFraction):e.validationFraction),e.testFraction!=null&&e.hasOwnProperty("testFraction")&&(n.testFraction=t.json&&!isFinite(e.testFraction)?String(e.testFraction):e.testFraction),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportFractionSplit"},a}(),m.SavedQuery=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 12:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.annotationFilter=e.string();break}case 6:{i.problemType=e.string();break}case 10:{i.annotationSpecCount=e.int32();break}case 8:{i.etag=e.string();break}case 9:{i.supportAutomlTraining=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.protobuf.Value.verify(e.metadata);if(t)return"metadata."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}return e.annotationFilter!=null&&e.hasOwnProperty("annotationFilter")&&!c.isString(e.annotationFilter)?"annotationFilter: string expected":e.problemType!=null&&e.hasOwnProperty("problemType")&&!c.isString(e.problemType)?"problemType: string expected":e.annotationSpecCount!=null&&e.hasOwnProperty("annotationSpecCount")&&!c.isInteger(e.annotationSpecCount)?"annotationSpecCount: integer expected":e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":e.supportAutomlTraining!=null&&e.hasOwnProperty("supportAutomlTraining")&&typeof e.supportAutomlTraining!="boolean"?"supportAutomlTraining: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SavedQuery)return e;var t=new l.google.cloud.aiplatform.v1beta1.SavedQuery;if(e.name!=null&&(t.name=String(e.name)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.metadata!=null){if(typeof e.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.SavedQuery.metadata: object expected");t.metadata=l.google.protobuf.Value.fromObject(e.metadata)}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.SavedQuery.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.SavedQuery.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}return e.annotationFilter!=null&&(t.annotationFilter=String(e.annotationFilter)),e.problemType!=null&&(t.problemType=String(e.problemType)),e.annotationSpecCount!=null&&(t.annotationSpecCount=e.annotationSpecCount|0),e.etag!=null&&(t.etag=String(e.etag)),e.supportAutomlTraining!=null&&(t.supportAutomlTraining=!!e.supportAutomlTraining),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.displayName="",n.createTime=null,n.updateTime=null,n.annotationFilter="",n.problemType="",n.etag="",n.supportAutomlTraining=!1,n.annotationSpecCount=0,n.metadata=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),e.annotationFilter!=null&&e.hasOwnProperty("annotationFilter")&&(n.annotationFilter=e.annotationFilter),e.problemType!=null&&e.hasOwnProperty("problemType")&&(n.problemType=e.problemType),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),e.supportAutomlTraining!=null&&e.hasOwnProperty("supportAutomlTraining")&&(n.supportAutomlTraining=e.supportAutomlTraining),e.annotationSpecCount!=null&&e.hasOwnProperty("annotationSpecCount")&&(n.annotationSpecCount=e.annotationSpecCount),e.metadata!=null&&e.hasOwnProperty("metadata")&&(n.metadata=l.google.protobuf.Value.toObject(e.metadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SavedQuery"},a}(),m.DatasetService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateDatasetRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateDataset"}),Object.defineProperty(a.prototype.getDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetDatasetRequest,l.google.cloud.aiplatform.v1beta1.Dataset,e,t)},"name",{value:"GetDataset"}),Object.defineProperty(a.prototype.updateDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateDatasetRequest,l.google.cloud.aiplatform.v1beta1.Dataset,e,t)},"name",{value:"UpdateDataset"}),Object.defineProperty(a.prototype.listDatasets=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListDatasetsRequest,l.google.cloud.aiplatform.v1beta1.ListDatasetsResponse,e,t)},"name",{value:"ListDatasets"}),Object.defineProperty(a.prototype.deleteDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteDatasetRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteDataset"}),Object.defineProperty(a.prototype.importData=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ImportDataRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ImportData"}),Object.defineProperty(a.prototype.exportData=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ExportDataRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ExportData"}),Object.defineProperty(a.prototype.createDatasetVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateDatasetVersionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateDatasetVersion"}),Object.defineProperty(a.prototype.deleteDatasetVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteDatasetVersionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteDatasetVersion"}),Object.defineProperty(a.prototype.getDatasetVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetDatasetVersionRequest,l.google.cloud.aiplatform.v1beta1.DatasetVersion,e,t)},"name",{value:"GetDatasetVersion"}),Object.defineProperty(a.prototype.listDatasetVersions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListDatasetVersionsRequest,l.google.cloud.aiplatform.v1beta1.ListDatasetVersionsResponse,e,t)},"name",{value:"ListDatasetVersions"}),Object.defineProperty(a.prototype.restoreDatasetVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.RestoreDatasetVersionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"RestoreDatasetVersion"}),Object.defineProperty(a.prototype.listDataItems=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListDataItemsRequest,l.google.cloud.aiplatform.v1beta1.ListDataItemsResponse,e,t)},"name",{value:"ListDataItems"}),Object.defineProperty(a.prototype.searchDataItems=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.SearchDataItemsRequest,l.google.cloud.aiplatform.v1beta1.SearchDataItemsResponse,e,t)},"name",{value:"SearchDataItems"}),Object.defineProperty(a.prototype.listSavedQueries=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListSavedQueriesRequest,l.google.cloud.aiplatform.v1beta1.ListSavedQueriesResponse,e,t)},"name",{value:"ListSavedQueries"}),Object.defineProperty(a.prototype.deleteSavedQuery=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteSavedQueryRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteSavedQuery"}),Object.defineProperty(a.prototype.getAnnotationSpec=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetAnnotationSpecRequest,l.google.cloud.aiplatform.v1beta1.AnnotationSpec,e,t)},"name",{value:"GetAnnotationSpec"}),Object.defineProperty(a.prototype.listAnnotations=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListAnnotationsRequest,l.google.cloud.aiplatform.v1beta1.ListAnnotationsResponse,e,t)},"name",{value:"ListAnnotations"}),a}(),m.CreateDatasetRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.dataset=l.google.cloud.aiplatform.v1beta1.Dataset.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.dataset!=null&&e.hasOwnProperty("dataset")){var t=l.google.cloud.aiplatform.v1beta1.Dataset.verify(e.dataset);if(t)return"dataset."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateDatasetRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.dataset!=null){if(typeof e.dataset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateDatasetRequest.dataset: object expected");t.dataset=l.google.cloud.aiplatform.v1beta1.Dataset.fromObject(e.dataset)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.dataset=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.dataset!=null&&e.hasOwnProperty("dataset")&&(n.dataset=l.google.cloud.aiplatform.v1beta1.Dataset.toObject(e.dataset,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateDatasetRequest"},a}(),m.CreateDatasetOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateDatasetOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateDatasetOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateDatasetOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateDatasetOperationMetadata"},a}(),m.GetDatasetRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetDatasetRequest;if(e.name!=null&&(t.name=String(e.name)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.GetDatasetRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.readMask=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetDatasetRequest"},a}(),m.UpdateDatasetRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.dataset=l.google.cloud.aiplatform.v1beta1.Dataset.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataset!=null&&e.hasOwnProperty("dataset")){var t=l.google.cloud.aiplatform.v1beta1.Dataset.verify(e.dataset);if(t)return"dataset."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateDatasetRequest;if(e.dataset!=null){if(typeof e.dataset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateDatasetRequest.dataset: object expected");t.dataset=l.google.cloud.aiplatform.v1beta1.Dataset.fromObject(e.dataset)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateDatasetRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.dataset=null,n.updateMask=null),e.dataset!=null&&e.hasOwnProperty("dataset")&&(n.dataset=l.google.cloud.aiplatform.v1beta1.Dataset.toObject(e.dataset,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateDatasetRequest"},a}(),m.ListDatasetsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListDatasetsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListDatasetsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListDatasetsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListDatasetsRequest"},a}(),m.ListDatasetsResponse=function(){function a(r){if(this.datasets=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.datasets&&i.datasets.length||(i.datasets=[]),i.datasets.push(l.google.cloud.aiplatform.v1beta1.Dataset.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.datasets!=null&&e.hasOwnProperty("datasets")){if(!Array.isArray(e.datasets))return"datasets: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteDatasetRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteDatasetRequest"},a}(),m.ImportDataRequest=function(){function a(r){if(this.importConfigs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.importConfigs&&i.importConfigs.length||(i.importConfigs=[]),i.importConfigs.push(l.google.cloud.aiplatform.v1beta1.ImportDataConfig.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.importConfigs!=null&&e.hasOwnProperty("importConfigs")){if(!Array.isArray(e.importConfigs))return"importConfigs: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.ImportDataResponse?e:new l.google.cloud.aiplatform.v1beta1.ImportDataResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ImportDataResponse"},a}(),m.ImportDataOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ImportDataOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.ImportDataOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ImportDataOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ImportDataOperationMetadata"},a}(),m.ExportDataRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.exportConfig=l.google.cloud.aiplatform.v1beta1.ExportDataConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.exportConfig!=null&&e.hasOwnProperty("exportConfig")){var t=l.google.cloud.aiplatform.v1beta1.ExportDataConfig.verify(e.exportConfig);if(t)return"exportConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExportDataRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExportDataRequest;if(e.name!=null&&(t.name=String(e.name)),e.exportConfig!=null){if(typeof e.exportConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportDataRequest.exportConfig: object expected");t.exportConfig=l.google.cloud.aiplatform.v1beta1.ExportDataConfig.fromObject(e.exportConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.exportConfig=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.exportConfig!=null&&e.hasOwnProperty("exportConfig")&&(n.exportConfig=l.google.cloud.aiplatform.v1beta1.ExportDataConfig.toObject(e.exportConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportDataRequest"},a}(),m.ExportDataResponse=function(){function a(r){if(this.exportedFiles=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.exportedFiles&&i.exportedFiles.length||(i.exportedFiles=[]),i.exportedFiles.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.exportedFiles!=null&&e.hasOwnProperty("exportedFiles")){if(!Array.isArray(e.exportedFiles))return"exportedFiles: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.gcsOutputDirectory=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.gcsOutputDirectory!=null&&e.hasOwnProperty("gcsOutputDirectory")&&!c.isString(e.gcsOutputDirectory)?"gcsOutputDirectory: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExportDataOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExportDataOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportDataOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.gcsOutputDirectory!=null&&(t.gcsOutputDirectory=String(e.gcsOutputDirectory)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.gcsOutputDirectory=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.gcsOutputDirectory!=null&&e.hasOwnProperty("gcsOutputDirectory")&&(n.gcsOutputDirectory=e.gcsOutputDirectory),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportDataOperationMetadata"},a}(),m.CreateDatasetVersionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.datasetVersion=l.google.cloud.aiplatform.v1beta1.DatasetVersion.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.datasetVersion!=null&&e.hasOwnProperty("datasetVersion")){var t=l.google.cloud.aiplatform.v1beta1.DatasetVersion.verify(e.datasetVersion);if(t)return"datasetVersion."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateDatasetVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateDatasetVersionRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.datasetVersion!=null){if(typeof e.datasetVersion!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateDatasetVersionRequest.datasetVersion: object expected");t.datasetVersion=l.google.cloud.aiplatform.v1beta1.DatasetVersion.fromObject(e.datasetVersion)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.datasetVersion=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.datasetVersion!=null&&e.hasOwnProperty("datasetVersion")&&(n.datasetVersion=l.google.cloud.aiplatform.v1beta1.DatasetVersion.toObject(e.datasetVersion,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateDatasetVersionRequest"},a}(),m.CreateDatasetVersionOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateDatasetVersionOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateDatasetVersionOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateDatasetVersionOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateDatasetVersionOperationMetadata"},a}(),m.DeleteDatasetVersionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteDatasetVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteDatasetVersionRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteDatasetVersionRequest"},a}(),m.GetDatasetVersionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetDatasetVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetDatasetVersionRequest;if(e.name!=null&&(t.name=String(e.name)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.GetDatasetVersionRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.readMask=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetDatasetVersionRequest"},a}(),m.ListDatasetVersionsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListDatasetVersionsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListDatasetVersionsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListDatasetVersionsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListDatasetVersionsRequest"},a}(),m.ListDatasetVersionsResponse=function(){function a(r){if(this.datasetVersions=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.datasetVersions&&i.datasetVersions.length||(i.datasetVersions=[]),i.datasetVersions.push(l.google.cloud.aiplatform.v1beta1.DatasetVersion.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.datasetVersions!=null&&e.hasOwnProperty("datasetVersions")){if(!Array.isArray(e.datasetVersions))return"datasetVersions: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.RestoreDatasetVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.RestoreDatasetVersionRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.RestoreDatasetVersionRequest"},a}(),m.RestoreDatasetVersionOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.RestoreDatasetVersionOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.RestoreDatasetVersionOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.RestoreDatasetVersionOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.RestoreDatasetVersionOperationMetadata"},a}(),m.ListDataItemsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListDataItemsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListDataItemsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListDataItemsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListDataItemsRequest"},a}(),m.ListDataItemsResponse=function(){function a(r){if(this.dataItems=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.dataItems&&i.dataItems.length||(i.dataItems=[]),i.dataItems.push(l.google.cloud.aiplatform.v1beta1.DataItem.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataItems!=null&&e.hasOwnProperty("dataItems")){if(!Array.isArray(e.dataItems))return"dataItems: array expected";for(var t=0;t>>3){case 12:{p.orderByDataItem=t.string();break}case 13:{p.orderByAnnotation=l.google.cloud.aiplatform.v1beta1.SearchDataItemsRequest.OrderByAnnotation.decode(t,t.uint32());break}case 1:{p.dataset=t.string();break}case 2:{p.savedQuery=t.string();break}case 3:{p.dataLabelingJob=t.string();break}case 4:{p.dataItemFilter=t.string();break}case 5:{p.annotationsFilter=t.string();break}case 11:{p.annotationFilters&&p.annotationFilters.length||(p.annotationFilters=[]),p.annotationFilters.push(t.string());break}case 6:{p.fieldMask=l.google.protobuf.FieldMask.decode(t,t.uint32());break}case 7:{p.annotationsLimit=t.int32();break}case 8:{p.pageSize=t.int32();break}case 9:{p.orderBy=t.string();break}case 10:{p.pageToken=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.orderByDataItem!=null&&t.hasOwnProperty("orderByDataItem")&&(n.order=1,!c.isString(t.orderByDataItem)))return"orderByDataItem: string expected";if(t.orderByAnnotation!=null&&t.hasOwnProperty("orderByAnnotation")){if(n.order===1)return"order: multiple values";n.order=1;{var i=l.google.cloud.aiplatform.v1beta1.SearchDataItemsRequest.OrderByAnnotation.verify(t.orderByAnnotation);if(i)return"orderByAnnotation."+i}}if(t.dataset!=null&&t.hasOwnProperty("dataset")&&!c.isString(t.dataset))return"dataset: string expected";if(t.savedQuery!=null&&t.hasOwnProperty("savedQuery")&&!c.isString(t.savedQuery))return"savedQuery: string expected";if(t.dataLabelingJob!=null&&t.hasOwnProperty("dataLabelingJob")&&!c.isString(t.dataLabelingJob))return"dataLabelingJob: string expected";if(t.dataItemFilter!=null&&t.hasOwnProperty("dataItemFilter")&&!c.isString(t.dataItemFilter))return"dataItemFilter: string expected";if(t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&!c.isString(t.annotationsFilter))return"annotationsFilter: string expected";if(t.annotationFilters!=null&&t.hasOwnProperty("annotationFilters")){if(!Array.isArray(t.annotationFilters))return"annotationFilters: array expected";for(var p=0;p>>3){case 1:{f.savedQuery=n.string();break}case 2:{f.orderBy=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.savedQuery!=null&&n.hasOwnProperty("savedQuery")&&!c.isString(n.savedQuery)?"savedQuery: string expected":n.orderBy!=null&&n.hasOwnProperty("orderBy")&&!c.isString(n.orderBy)?"orderBy: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.SearchDataItemsRequest.OrderByAnnotation)return n;var i=new l.google.cloud.aiplatform.v1beta1.SearchDataItemsRequest.OrderByAnnotation;return n.savedQuery!=null&&(i.savedQuery=String(n.savedQuery)),n.orderBy!=null&&(i.orderBy=String(n.orderBy)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.savedQuery="",p.orderBy=""),n.savedQuery!=null&&n.hasOwnProperty("savedQuery")&&(p.savedQuery=n.savedQuery),n.orderBy!=null&&n.hasOwnProperty("orderBy")&&(p.orderBy=n.orderBy),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.SearchDataItemsRequest.OrderByAnnotation"},e}(),a}(),m.SearchDataItemsResponse=function(){function a(r){if(this.dataItemViews=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.dataItemViews&&i.dataItemViews.length||(i.dataItemViews=[]),i.dataItemViews.push(l.google.cloud.aiplatform.v1beta1.DataItemView.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataItemViews!=null&&e.hasOwnProperty("dataItemViews")){if(!Array.isArray(e.dataItemViews))return"dataItemViews: array expected";for(var t=0;t>>3){case 1:{i.dataItem=l.google.cloud.aiplatform.v1beta1.DataItem.decode(e,e.uint32());break}case 2:{i.annotations&&i.annotations.length||(i.annotations=[]),i.annotations.push(l.google.cloud.aiplatform.v1beta1.Annotation.decode(e,e.uint32()));break}case 3:{i.hasTruncatedAnnotations=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataItem!=null&&e.hasOwnProperty("dataItem")){var t=l.google.cloud.aiplatform.v1beta1.DataItem.verify(e.dataItem);if(t)return"dataItem."+t}if(e.annotations!=null&&e.hasOwnProperty("annotations")){if(!Array.isArray(e.annotations))return"annotations: array expected";for(var n=0;n>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListSavedQueriesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListSavedQueriesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListSavedQueriesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListSavedQueriesRequest"},a}(),m.ListSavedQueriesResponse=function(){function a(r){if(this.savedQueries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.savedQueries&&i.savedQueries.length||(i.savedQueries=[]),i.savedQueries.push(l.google.cloud.aiplatform.v1beta1.SavedQuery.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.savedQueries!=null&&e.hasOwnProperty("savedQueries")){if(!Array.isArray(e.savedQueries))return"savedQueries: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteSavedQueryRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteSavedQueryRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteSavedQueryRequest"},a}(),m.GetAnnotationSpecRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetAnnotationSpecRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetAnnotationSpecRequest;if(e.name!=null&&(t.name=String(e.name)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.GetAnnotationSpecRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.readMask=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetAnnotationSpecRequest"},a}(),m.ListAnnotationsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListAnnotationsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListAnnotationsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListAnnotationsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListAnnotationsRequest"},a}(),m.ListAnnotationsResponse=function(){function a(r){if(this.annotations=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.annotations&&i.annotations.length||(i.annotations=[]),i.annotations.push(l.google.cloud.aiplatform.v1beta1.Annotation.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.annotations!=null&&e.hasOwnProperty("annotations")){if(!Array.isArray(e.annotations))return"annotations: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 3:{i.etag=e.string();break}case 4:{i.bigQueryDatasetName=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}return e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":e.bigQueryDatasetName!=null&&e.hasOwnProperty("bigQueryDatasetName")&&!c.isString(e.bigQueryDatasetName)?"bigQueryDatasetName: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DatasetVersion)return e;var t=new l.google.cloud.aiplatform.v1beta1.DatasetVersion;if(e.name!=null&&(t.name=String(e.name)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DatasetVersion.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DatasetVersion.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}return e.etag!=null&&(t.etag=String(e.etag)),e.bigQueryDatasetName!=null&&(t.bigQueryDatasetName=String(e.bigQueryDatasetName)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.createTime=null,n.etag="",n.bigQueryDatasetName="",n.updateTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),e.bigQueryDatasetName!=null&&e.hasOwnProperty("bigQueryDatasetName")&&(n.bigQueryDatasetName=e.bigQueryDatasetName),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DatasetVersion"},a}(),m.GenericOperationMetadata=function(){function a(r){if(this.partialFailures=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.partialFailures&&i.partialFailures.length||(i.partialFailures=[]),i.partialFailures.push(l.google.rpc.Status.decode(e,e.uint32()));break}case 2:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 3:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.partialFailures!=null&&e.hasOwnProperty("partialFailures")){if(!Array.isArray(e.partialFailures))return"partialFailures: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"},a}(),m.DeployedIndexRef=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndexId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint)?"indexEndpoint: string expected":e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId)?"deployedIndexId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeployedIndexRef)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeployedIndexRef;return e.indexEndpoint!=null&&(t.indexEndpoint=String(e.indexEndpoint)),e.deployedIndexId!=null&&(t.deployedIndexId=String(e.deployedIndexId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint="",n.deployedIndexId=""),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=e.indexEndpoint),e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&(n.deployedIndexId=e.deployedIndexId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeployedIndexRef"},a}(),m.DeploymentResourcePool=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.decode(e,e.uint32());break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.dedicatedResources!=null&&e.hasOwnProperty("dedicatedResources")){var t=l.google.cloud.aiplatform.v1beta1.DedicatedResources.verify(e.dedicatedResources);if(t)return"dedicatedResources."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeploymentResourcePool)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeploymentResourcePool;if(e.name!=null&&(t.name=String(e.name)),e.dedicatedResources!=null){if(typeof e.dedicatedResources!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeploymentResourcePool.dedicatedResources: object expected");t.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.fromObject(e.dedicatedResources)}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeploymentResourcePool.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.dedicatedResources=null,n.createTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.dedicatedResources!=null&&e.hasOwnProperty("dedicatedResources")&&(n.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.toObject(e.dedicatedResources,t)),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeploymentResourcePool"},a}(),m.DeploymentResourcePoolService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createDeploymentResourcePool=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateDeploymentResourcePool"}),Object.defineProperty(a.prototype.getDeploymentResourcePool=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetDeploymentResourcePoolRequest,l.google.cloud.aiplatform.v1beta1.DeploymentResourcePool,e,t)},"name",{value:"GetDeploymentResourcePool"}),Object.defineProperty(a.prototype.listDeploymentResourcePools=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListDeploymentResourcePoolsRequest,l.google.cloud.aiplatform.v1beta1.ListDeploymentResourcePoolsResponse,e,t)},"name",{value:"ListDeploymentResourcePools"}),Object.defineProperty(a.prototype.deleteDeploymentResourcePool=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteDeploymentResourcePoolRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteDeploymentResourcePool"}),Object.defineProperty(a.prototype.queryDeployedModels=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.QueryDeployedModelsRequest,l.google.cloud.aiplatform.v1beta1.QueryDeployedModelsResponse,e,t)},"name",{value:"QueryDeployedModels"}),a}(),m.CreateDeploymentResourcePoolRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.deploymentResourcePool=l.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.decode(e,e.uint32());break}case 3:{i.deploymentResourcePoolId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.deploymentResourcePool!=null&&e.hasOwnProperty("deploymentResourcePool")){var t=l.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.verify(e.deploymentResourcePool);if(t)return"deploymentResourcePool."+t}return e.deploymentResourcePoolId!=null&&e.hasOwnProperty("deploymentResourcePoolId")&&!c.isString(e.deploymentResourcePoolId)?"deploymentResourcePoolId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.deploymentResourcePool!=null){if(typeof e.deploymentResourcePool!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolRequest.deploymentResourcePool: object expected");t.deploymentResourcePool=l.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.fromObject(e.deploymentResourcePool)}return e.deploymentResourcePoolId!=null&&(t.deploymentResourcePoolId=String(e.deploymentResourcePoolId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.deploymentResourcePool=null,n.deploymentResourcePoolId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.deploymentResourcePool!=null&&e.hasOwnProperty("deploymentResourcePool")&&(n.deploymentResourcePool=l.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.toObject(e.deploymentResourcePool,t)),e.deploymentResourcePoolId!=null&&e.hasOwnProperty("deploymentResourcePoolId")&&(n.deploymentResourcePoolId=e.deploymentResourcePoolId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolRequest"},a}(),m.CreateDeploymentResourcePoolOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolOperationMetadata"},a}(),m.GetDeploymentResourcePoolRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetDeploymentResourcePoolRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetDeploymentResourcePoolRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetDeploymentResourcePoolRequest"},a}(),m.ListDeploymentResourcePoolsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListDeploymentResourcePoolsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListDeploymentResourcePoolsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListDeploymentResourcePoolsRequest"},a}(),m.ListDeploymentResourcePoolsResponse=function(){function a(r){if(this.deploymentResourcePools=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deploymentResourcePools&&i.deploymentResourcePools.length||(i.deploymentResourcePools=[]),i.deploymentResourcePools.push(l.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deploymentResourcePools!=null&&e.hasOwnProperty("deploymentResourcePools")){if(!Array.isArray(e.deploymentResourcePools))return"deploymentResourcePools: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateDeploymentResourcePoolOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateDeploymentResourcePoolOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateDeploymentResourcePoolOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateDeploymentResourcePoolOperationMetadata"},a}(),m.DeleteDeploymentResourcePoolRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteDeploymentResourcePoolRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteDeploymentResourcePoolRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteDeploymentResourcePoolRequest"},a}(),m.QueryDeployedModelsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deploymentResourcePool=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.deploymentResourcePool!=null&&e.hasOwnProperty("deploymentResourcePool")&&!c.isString(e.deploymentResourcePool)?"deploymentResourcePool: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.QueryDeployedModelsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.QueryDeployedModelsRequest;return e.deploymentResourcePool!=null&&(t.deploymentResourcePool=String(e.deploymentResourcePool)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deploymentResourcePool="",n.pageSize=0,n.pageToken=""),e.deploymentResourcePool!=null&&e.hasOwnProperty("deploymentResourcePool")&&(n.deploymentResourcePool=e.deploymentResourcePool),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.QueryDeployedModelsRequest"},a}(),m.QueryDeployedModelsResponse=function(){function a(r){if(this.deployedModels=[],this.deployedModelRefs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedModels&&i.deployedModels.length||(i.deployedModels=[]),i.deployedModels.push(l.google.cloud.aiplatform.v1beta1.DeployedModel.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}case 3:{i.deployedModelRefs&&i.deployedModelRefs.length||(i.deployedModelRefs=[]),i.deployedModelRefs.push(l.google.cloud.aiplatform.v1beta1.DeployedModelRef.decode(e,e.uint32()));break}case 4:{i.totalDeployedModelCount=e.int32();break}case 5:{i.totalEndpointCount=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedModels!=null&&e.hasOwnProperty("deployedModels")){if(!Array.isArray(e.deployedModels))return"deployedModels: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.deployedModels&&i.deployedModels.length||(i.deployedModels=[]),i.deployedModels.push(l.google.cloud.aiplatform.v1beta1.DeployedModel.decode(e,e.uint32()));break}case 5:{i.trafficSplit===c.emptyObject&&(i.trafficSplit={});var O=e.uint32()+e.pos;for(p="",f=0;e.pos>>3){case 1:p=e.string();break;case 2:f=e.int32();break;default:e.skipType(_&7);break}}i.trafficSplit[p]=f;break}case 6:{i.etag=e.string();break}case 7:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 8:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 13:{i.network=e.string();break}case 17:{i.enablePrivateServiceConnect=e.bool();break}case 14:{i.modelDeploymentMonitoringJob=e.string();break}case 18:{i.predictRequestResponseLoggingConfig=l.google.cloud.aiplatform.v1beta1.PredictRequestResponseLoggingConfig.decode(e,e.uint32());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.deployedModels!=null&&e.hasOwnProperty("deployedModels")){if(!Array.isArray(e.deployedModels))return"deployedModels: array expected";for(var t=0;t>>3){case 7:{p.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.decode(t,t.uint32());break}case 8:{p.automaticResources=l.google.cloud.aiplatform.v1beta1.AutomaticResources.decode(t,t.uint32());break}case 17:{p.sharedResources=t.string();break}case 1:{p.id=t.string();break}case 2:{p.model=t.string();break}case 18:{p.modelVersionId=t.string();break}case 3:{p.displayName=t.string();break}case 6:{p.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 9:{p.explanationSpec=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.decode(t,t.uint32());break}case 19:{p.disableExplanations=t.bool();break}case 11:{p.serviceAccount=t.string();break}case 12:{p.enableContainerLogging=t.bool();break}case 13:{p.enableAccessLogging=t.bool();break}case 14:{p.privateEndpoints=l.google.cloud.aiplatform.v1beta1.PrivateEndpoints.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.dedicatedResources!=null&&t.hasOwnProperty("dedicatedResources")){n.predictionResources=1;{var i=l.google.cloud.aiplatform.v1beta1.DedicatedResources.verify(t.dedicatedResources);if(i)return"dedicatedResources."+i}}if(t.automaticResources!=null&&t.hasOwnProperty("automaticResources")){if(n.predictionResources===1)return"predictionResources: multiple values";n.predictionResources=1;{var i=l.google.cloud.aiplatform.v1beta1.AutomaticResources.verify(t.automaticResources);if(i)return"automaticResources."+i}}if(t.sharedResources!=null&&t.hasOwnProperty("sharedResources")){if(n.predictionResources===1)return"predictionResources: multiple values";if(n.predictionResources=1,!c.isString(t.sharedResources))return"sharedResources: string expected"}if(t.id!=null&&t.hasOwnProperty("id")&&!c.isString(t.id))return"id: string expected";if(t.model!=null&&t.hasOwnProperty("model")&&!c.isString(t.model))return"model: string expected";if(t.modelVersionId!=null&&t.hasOwnProperty("modelVersionId")&&!c.isString(t.modelVersionId))return"modelVersionId: string expected";if(t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName))return"displayName: string expected";if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.explanationSpec!=null&&t.hasOwnProperty("explanationSpec")){var i=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.verify(t.explanationSpec);if(i)return"explanationSpec."+i}if(t.disableExplanations!=null&&t.hasOwnProperty("disableExplanations")&&typeof t.disableExplanations!="boolean")return"disableExplanations: boolean expected";if(t.serviceAccount!=null&&t.hasOwnProperty("serviceAccount")&&!c.isString(t.serviceAccount))return"serviceAccount: string expected";if(t.enableContainerLogging!=null&&t.hasOwnProperty("enableContainerLogging")&&typeof t.enableContainerLogging!="boolean")return"enableContainerLogging: boolean expected";if(t.enableAccessLogging!=null&&t.hasOwnProperty("enableAccessLogging")&&typeof t.enableAccessLogging!="boolean")return"enableAccessLogging: boolean expected";if(t.privateEndpoints!=null&&t.hasOwnProperty("privateEndpoints")){var i=l.google.cloud.aiplatform.v1beta1.PrivateEndpoints.verify(t.privateEndpoints);if(i)return"privateEndpoints."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.DeployedModel)return t;var n=new l.google.cloud.aiplatform.v1beta1.DeployedModel;if(t.dedicatedResources!=null){if(typeof t.dedicatedResources!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployedModel.dedicatedResources: object expected");n.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.fromObject(t.dedicatedResources)}if(t.automaticResources!=null){if(typeof t.automaticResources!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployedModel.automaticResources: object expected");n.automaticResources=l.google.cloud.aiplatform.v1beta1.AutomaticResources.fromObject(t.automaticResources)}if(t.sharedResources!=null&&(n.sharedResources=String(t.sharedResources)),t.id!=null&&(n.id=String(t.id)),t.model!=null&&(n.model=String(t.model)),t.modelVersionId!=null&&(n.modelVersionId=String(t.modelVersionId)),t.displayName!=null&&(n.displayName=String(t.displayName)),t.createTime!=null){if(typeof t.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployedModel.createTime: object expected");n.createTime=l.google.protobuf.Timestamp.fromObject(t.createTime)}if(t.explanationSpec!=null){if(typeof t.explanationSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployedModel.explanationSpec: object expected");n.explanationSpec=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.fromObject(t.explanationSpec)}if(t.disableExplanations!=null&&(n.disableExplanations=!!t.disableExplanations),t.serviceAccount!=null&&(n.serviceAccount=String(t.serviceAccount)),t.enableContainerLogging!=null&&(n.enableContainerLogging=!!t.enableContainerLogging),t.enableAccessLogging!=null&&(n.enableAccessLogging=!!t.enableAccessLogging),t.privateEndpoints!=null){if(typeof t.privateEndpoints!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployedModel.privateEndpoints: object expected");n.privateEndpoints=l.google.cloud.aiplatform.v1beta1.PrivateEndpoints.fromObject(t.privateEndpoints)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.id="",i.model="",i.displayName="",i.createTime=null,i.explanationSpec=null,i.serviceAccount="",i.enableContainerLogging=!1,i.enableAccessLogging=!1,i.privateEndpoints=null,i.modelVersionId="",i.disableExplanations=!1),t.id!=null&&t.hasOwnProperty("id")&&(i.id=t.id),t.model!=null&&t.hasOwnProperty("model")&&(i.model=t.model),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),t.createTime!=null&&t.hasOwnProperty("createTime")&&(i.createTime=l.google.protobuf.Timestamp.toObject(t.createTime,n)),t.dedicatedResources!=null&&t.hasOwnProperty("dedicatedResources")&&(i.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.toObject(t.dedicatedResources,n),n.oneofs&&(i.predictionResources="dedicatedResources")),t.automaticResources!=null&&t.hasOwnProperty("automaticResources")&&(i.automaticResources=l.google.cloud.aiplatform.v1beta1.AutomaticResources.toObject(t.automaticResources,n),n.oneofs&&(i.predictionResources="automaticResources")),t.explanationSpec!=null&&t.hasOwnProperty("explanationSpec")&&(i.explanationSpec=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.toObject(t.explanationSpec,n)),t.serviceAccount!=null&&t.hasOwnProperty("serviceAccount")&&(i.serviceAccount=t.serviceAccount),t.enableContainerLogging!=null&&t.hasOwnProperty("enableContainerLogging")&&(i.enableContainerLogging=t.enableContainerLogging),t.enableAccessLogging!=null&&t.hasOwnProperty("enableAccessLogging")&&(i.enableAccessLogging=t.enableAccessLogging),t.privateEndpoints!=null&&t.hasOwnProperty("privateEndpoints")&&(i.privateEndpoints=l.google.cloud.aiplatform.v1beta1.PrivateEndpoints.toObject(t.privateEndpoints,n)),t.sharedResources!=null&&t.hasOwnProperty("sharedResources")&&(i.sharedResources=t.sharedResources,n.oneofs&&(i.predictionResources="sharedResources")),t.modelVersionId!=null&&t.hasOwnProperty("modelVersionId")&&(i.modelVersionId=t.modelVersionId),t.disableExplanations!=null&&t.hasOwnProperty("disableExplanations")&&(i.disableExplanations=t.disableExplanations),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.DeployedModel"},a}(),m.PrivateEndpoints=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.predictHttpUri=e.string();break}case 2:{i.explainHttpUri=e.string();break}case 3:{i.healthHttpUri=e.string();break}case 4:{i.serviceAttachment=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.predictHttpUri!=null&&e.hasOwnProperty("predictHttpUri")&&!c.isString(e.predictHttpUri)?"predictHttpUri: string expected":e.explainHttpUri!=null&&e.hasOwnProperty("explainHttpUri")&&!c.isString(e.explainHttpUri)?"explainHttpUri: string expected":e.healthHttpUri!=null&&e.hasOwnProperty("healthHttpUri")&&!c.isString(e.healthHttpUri)?"healthHttpUri: string expected":e.serviceAttachment!=null&&e.hasOwnProperty("serviceAttachment")&&!c.isString(e.serviceAttachment)?"serviceAttachment: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PrivateEndpoints)return e;var t=new l.google.cloud.aiplatform.v1beta1.PrivateEndpoints;return e.predictHttpUri!=null&&(t.predictHttpUri=String(e.predictHttpUri)),e.explainHttpUri!=null&&(t.explainHttpUri=String(e.explainHttpUri)),e.healthHttpUri!=null&&(t.healthHttpUri=String(e.healthHttpUri)),e.serviceAttachment!=null&&(t.serviceAttachment=String(e.serviceAttachment)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.predictHttpUri="",n.explainHttpUri="",n.healthHttpUri="",n.serviceAttachment=""),e.predictHttpUri!=null&&e.hasOwnProperty("predictHttpUri")&&(n.predictHttpUri=e.predictHttpUri),e.explainHttpUri!=null&&e.hasOwnProperty("explainHttpUri")&&(n.explainHttpUri=e.explainHttpUri),e.healthHttpUri!=null&&e.hasOwnProperty("healthHttpUri")&&(n.healthHttpUri=e.healthHttpUri),e.serviceAttachment!=null&&e.hasOwnProperty("serviceAttachment")&&(n.serviceAttachment=e.serviceAttachment),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PrivateEndpoints"},a}(),m.PredictRequestResponseLoggingConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.enabled=e.bool();break}case 2:{i.samplingRate=e.double();break}case 3:{i.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.enabled!=null&&e.hasOwnProperty("enabled")&&typeof e.enabled!="boolean")return"enabled: boolean expected";if(e.samplingRate!=null&&e.hasOwnProperty("samplingRate")&&typeof e.samplingRate!="number")return"samplingRate: number expected";if(e.bigqueryDestination!=null&&e.hasOwnProperty("bigqueryDestination")){var t=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.verify(e.bigqueryDestination);if(t)return"bigqueryDestination."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PredictRequestResponseLoggingConfig)return e;var t=new l.google.cloud.aiplatform.v1beta1.PredictRequestResponseLoggingConfig;if(e.enabled!=null&&(t.enabled=!!e.enabled),e.samplingRate!=null&&(t.samplingRate=Number(e.samplingRate)),e.bigqueryDestination!=null){if(typeof e.bigqueryDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PredictRequestResponseLoggingConfig.bigqueryDestination: object expected");t.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.fromObject(e.bigqueryDestination)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.enabled=!1,n.samplingRate=0,n.bigqueryDestination=null),e.enabled!=null&&e.hasOwnProperty("enabled")&&(n.enabled=e.enabled),e.samplingRate!=null&&e.hasOwnProperty("samplingRate")&&(n.samplingRate=t.json&&!isFinite(e.samplingRate)?String(e.samplingRate):e.samplingRate),e.bigqueryDestination!=null&&e.hasOwnProperty("bigqueryDestination")&&(n.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.toObject(e.bigqueryDestination,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PredictRequestResponseLoggingConfig"},a}(),m.EndpointService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateEndpointRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateEndpoint"}),Object.defineProperty(a.prototype.getEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetEndpointRequest,l.google.cloud.aiplatform.v1beta1.Endpoint,e,t)},"name",{value:"GetEndpoint"}),Object.defineProperty(a.prototype.listEndpoints=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListEndpointsRequest,l.google.cloud.aiplatform.v1beta1.ListEndpointsResponse,e,t)},"name",{value:"ListEndpoints"}),Object.defineProperty(a.prototype.updateEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateEndpointRequest,l.google.cloud.aiplatform.v1beta1.Endpoint,e,t)},"name",{value:"UpdateEndpoint"}),Object.defineProperty(a.prototype.deleteEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteEndpointRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteEndpoint"}),Object.defineProperty(a.prototype.deployModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeployModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeployModel"}),Object.defineProperty(a.prototype.undeployModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UndeployModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UndeployModel"}),Object.defineProperty(a.prototype.mutateDeployedModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.MutateDeployedModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"MutateDeployedModel"}),a}(),m.CreateEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.endpoint=l.google.cloud.aiplatform.v1beta1.Endpoint.decode(e,e.uint32());break}case 4:{i.endpointId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")){var t=l.google.cloud.aiplatform.v1beta1.Endpoint.verify(e.endpoint);if(t)return"endpoint."+t}return e.endpointId!=null&&e.hasOwnProperty("endpointId")&&!c.isString(e.endpointId)?"endpointId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateEndpointRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.endpoint!=null){if(typeof e.endpoint!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateEndpointRequest.endpoint: object expected");t.endpoint=l.google.cloud.aiplatform.v1beta1.Endpoint.fromObject(e.endpoint)}return e.endpointId!=null&&(t.endpointId=String(e.endpointId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.endpoint=null,n.endpointId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=l.google.cloud.aiplatform.v1beta1.Endpoint.toObject(e.endpoint,t)),e.endpointId!=null&&e.hasOwnProperty("endpointId")&&(n.endpointId=e.endpointId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateEndpointRequest"},a}(),m.CreateEndpointOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateEndpointOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateEndpointOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateEndpointOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateEndpointOperationMetadata"},a}(),m.GetEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetEndpointRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetEndpointRequest"},a}(),m.ListEndpointsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListEndpointsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListEndpointsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListEndpointsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListEndpointsRequest"},a}(),m.ListEndpointsResponse=function(){function a(r){if(this.endpoints=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoints&&i.endpoints.length||(i.endpoints=[]),i.endpoints.push(l.google.cloud.aiplatform.v1beta1.Endpoint.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoints!=null&&e.hasOwnProperty("endpoints")){if(!Array.isArray(e.endpoints))return"endpoints: array expected";for(var t=0;t>>3){case 1:{i.endpoint=l.google.cloud.aiplatform.v1beta1.Endpoint.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")){var t=l.google.cloud.aiplatform.v1beta1.Endpoint.verify(e.endpoint);if(t)return"endpoint."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateEndpointRequest;if(e.endpoint!=null){if(typeof e.endpoint!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateEndpointRequest.endpoint: object expected");t.endpoint=l.google.cloud.aiplatform.v1beta1.Endpoint.fromObject(e.endpoint)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateEndpointRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.endpoint=null,n.updateMask=null),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=l.google.cloud.aiplatform.v1beta1.Endpoint.toObject(e.endpoint,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateEndpointRequest"},a}(),m.DeleteEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteEndpointRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteEndpointRequest"},a}(),m.DeployModelRequest=function(){function a(r){if(this.trafficSplit={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.decode(e,e.uint32());break}case 3:{i.trafficSplit===c.emptyObject&&(i.trafficSplit={});var O=e.uint32()+e.pos;for(p="",f=0;e.pos>>3){case 1:p=e.string();break;case 2:f=e.int32();break;default:e.skipType(_&7);break}}i.trafficSplit[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.deployedModel!=null&&e.hasOwnProperty("deployedModel")){var t=l.google.cloud.aiplatform.v1beta1.DeployedModel.verify(e.deployedModel);if(t)return"deployedModel."+t}if(e.trafficSplit!=null&&e.hasOwnProperty("trafficSplit")){if(!c.isObject(e.trafficSplit))return"trafficSplit: object expected";for(var n=Object.keys(e.trafficSplit),i=0;i>>3){case 1:{i.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedModel!=null&&e.hasOwnProperty("deployedModel")){var t=l.google.cloud.aiplatform.v1beta1.DeployedModel.verify(e.deployedModel);if(t)return"deployedModel."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeployModelResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeployModelResponse;if(e.deployedModel!=null){if(typeof e.deployedModel!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployModelResponse.deployedModel: object expected");t.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.fromObject(e.deployedModel)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedModel=null),e.deployedModel!=null&&e.hasOwnProperty("deployedModel")&&(n.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.toObject(e.deployedModel,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeployModelResponse"},a}(),m.DeployModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeployModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeployModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeployModelOperationMetadata"},a}(),m.UndeployModelRequest=function(){function a(r){if(this.trafficSplit={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.deployedModelId=e.string();break}case 3:{i.trafficSplit===c.emptyObject&&(i.trafficSplit={});var O=e.uint32()+e.pos;for(p="",f=0;e.pos>>3){case 1:p=e.string();break;case 2:f=e.int32();break;default:e.skipType(_&7);break}}i.trafficSplit[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId))return"deployedModelId: string expected";if(e.trafficSplit!=null&&e.hasOwnProperty("trafficSplit")){if(!c.isObject(e.trafficSplit))return"trafficSplit: object expected";for(var t=Object.keys(e.trafficSplit),n=0;n>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.UndeployModelResponse?e:new l.google.cloud.aiplatform.v1beta1.UndeployModelResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UndeployModelResponse"},a}(),m.UndeployModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UndeployModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UndeployModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UndeployModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UndeployModelOperationMetadata"},a}(),m.MutateDeployedModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.decode(e,e.uint32());break}case 4:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.deployedModel!=null&&e.hasOwnProperty("deployedModel")){var t=l.google.cloud.aiplatform.v1beta1.DeployedModel.verify(e.deployedModel);if(t)return"deployedModel."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MutateDeployedModelRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.MutateDeployedModelRequest;if(e.endpoint!=null&&(t.endpoint=String(e.endpoint)),e.deployedModel!=null){if(typeof e.deployedModel!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MutateDeployedModelRequest.deployedModel: object expected");t.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.fromObject(e.deployedModel)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MutateDeployedModelRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.endpoint="",n.deployedModel=null,n.updateMask=null),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=e.endpoint),e.deployedModel!=null&&e.hasOwnProperty("deployedModel")&&(n.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.toObject(e.deployedModel,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MutateDeployedModelRequest"},a}(),m.MutateDeployedModelResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedModel!=null&&e.hasOwnProperty("deployedModel")){var t=l.google.cloud.aiplatform.v1beta1.DeployedModel.verify(e.deployedModel);if(t)return"deployedModel."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MutateDeployedModelResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.MutateDeployedModelResponse;if(e.deployedModel!=null){if(typeof e.deployedModel!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MutateDeployedModelResponse.deployedModel: object expected");t.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.fromObject(e.deployedModel)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedModel=null),e.deployedModel!=null&&e.hasOwnProperty("deployedModel")&&(n.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.toObject(e.deployedModel,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MutateDeployedModelResponse"},a}(),m.MutateDeployedModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MutateDeployedModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.MutateDeployedModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MutateDeployedModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MutateDeployedModelOperationMetadata"},a}(),m.EntityType=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.description=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 7:{i.etag=e.string();break}case 8:{i.monitoringConfig=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.decode(e,e.uint32());break}case 10:{i.offlineStorageTtlDays=e.int32();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.snapshotAnalysis=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.decode(e,e.uint32());break}case 2:{i.importFeaturesAnalysis=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.decode(e,e.uint32());break}case 3:{i.numericalThresholdConfig=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig.decode(e,e.uint32());break}case 4:{i.categoricalThresholdConfig=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.snapshotAnalysis!=null&&e.hasOwnProperty("snapshotAnalysis")){var t=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.verify(e.snapshotAnalysis);if(t)return"snapshotAnalysis."+t}if(e.importFeaturesAnalysis!=null&&e.hasOwnProperty("importFeaturesAnalysis")){var t=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.verify(e.importFeaturesAnalysis);if(t)return"importFeaturesAnalysis."+t}if(e.numericalThresholdConfig!=null&&e.hasOwnProperty("numericalThresholdConfig")){var t=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig.verify(e.numericalThresholdConfig);if(t)return"numericalThresholdConfig."+t}if(e.categoricalThresholdConfig!=null&&e.hasOwnProperty("categoricalThresholdConfig")){var t=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig.verify(e.categoricalThresholdConfig);if(t)return"categoricalThresholdConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig)return e;var t=new l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig;if(e.snapshotAnalysis!=null){if(typeof e.snapshotAnalysis!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.snapshotAnalysis: object expected");t.snapshotAnalysis=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.fromObject(e.snapshotAnalysis)}if(e.importFeaturesAnalysis!=null){if(typeof e.importFeaturesAnalysis!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.importFeaturesAnalysis: object expected");t.importFeaturesAnalysis=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.fromObject(e.importFeaturesAnalysis)}if(e.numericalThresholdConfig!=null){if(typeof e.numericalThresholdConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.numericalThresholdConfig: object expected");t.numericalThresholdConfig=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig.fromObject(e.numericalThresholdConfig)}if(e.categoricalThresholdConfig!=null){if(typeof e.categoricalThresholdConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.categoricalThresholdConfig: object expected");t.categoricalThresholdConfig=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig.fromObject(e.categoricalThresholdConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.snapshotAnalysis=null,n.importFeaturesAnalysis=null,n.numericalThresholdConfig=null,n.categoricalThresholdConfig=null),e.snapshotAnalysis!=null&&e.hasOwnProperty("snapshotAnalysis")&&(n.snapshotAnalysis=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.toObject(e.snapshotAnalysis,t)),e.importFeaturesAnalysis!=null&&e.hasOwnProperty("importFeaturesAnalysis")&&(n.importFeaturesAnalysis=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.toObject(e.importFeaturesAnalysis,t)),e.numericalThresholdConfig!=null&&e.hasOwnProperty("numericalThresholdConfig")&&(n.numericalThresholdConfig=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig.toObject(e.numericalThresholdConfig,t)),e.categoricalThresholdConfig!=null&&e.hasOwnProperty("categoricalThresholdConfig")&&(n.categoricalThresholdConfig=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig.toObject(e.categoricalThresholdConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig"},a.SnapshotAnalysis=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.disabled=t.bool();break}case 2:{p.monitoringInterval=l.google.protobuf.Duration.decode(t,t.uint32());break}case 3:{p.monitoringIntervalDays=t.int32();break}case 4:{p.stalenessDays=t.int32();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.disabled!=null&&t.hasOwnProperty("disabled")&&typeof t.disabled!="boolean")return"disabled: boolean expected";if(t.monitoringInterval!=null&&t.hasOwnProperty("monitoringInterval")){var n=l.google.protobuf.Duration.verify(t.monitoringInterval);if(n)return"monitoringInterval."+n}return t.monitoringIntervalDays!=null&&t.hasOwnProperty("monitoringIntervalDays")&&!c.isInteger(t.monitoringIntervalDays)?"monitoringIntervalDays: integer expected":t.stalenessDays!=null&&t.hasOwnProperty("stalenessDays")&&!c.isInteger(t.stalenessDays)?"stalenessDays: integer expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis)return t;var n=new l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis;if(t.disabled!=null&&(n.disabled=!!t.disabled),t.monitoringInterval!=null){if(typeof t.monitoringInterval!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoringInterval: object expected");n.monitoringInterval=l.google.protobuf.Duration.fromObject(t.monitoringInterval)}return t.monitoringIntervalDays!=null&&(n.monitoringIntervalDays=t.monitoringIntervalDays|0),t.stalenessDays!=null&&(n.stalenessDays=t.stalenessDays|0),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.disabled=!1,i.monitoringInterval=null,i.monitoringIntervalDays=0,i.stalenessDays=0),t.disabled!=null&&t.hasOwnProperty("disabled")&&(i.disabled=t.disabled),t.monitoringInterval!=null&&t.hasOwnProperty("monitoringInterval")&&(i.monitoringInterval=l.google.protobuf.Duration.toObject(t.monitoringInterval,n)),t.monitoringIntervalDays!=null&&t.hasOwnProperty("monitoringIntervalDays")&&(i.monitoringIntervalDays=t.monitoringIntervalDays),t.stalenessDays!=null&&t.hasOwnProperty("stalenessDays")&&(i.stalenessDays=t.stalenessDays),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis"},r}(),a.ImportFeaturesAnalysis=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.state=t.int32();break}case 2:{p.anomalyDetectionBaseline=t.int32();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.state!=null&&t.hasOwnProperty("state"))switch(t.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:break}if(t.anomalyDetectionBaseline!=null&&t.hasOwnProperty("anomalyDetectionBaseline"))switch(t.anomalyDetectionBaseline){default:return"anomalyDetectionBaseline: enum value expected";case 0:case 1:case 2:case 3:break}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis)return t;var n=new l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis;switch(t.state){default:if(typeof t.state=="number"){n.state=t.state;break}break;case"STATE_UNSPECIFIED":case 0:n.state=0;break;case"DEFAULT":case 1:n.state=1;break;case"ENABLED":case 2:n.state=2;break;case"DISABLED":case 3:n.state=3;break}switch(t.anomalyDetectionBaseline){default:if(typeof t.anomalyDetectionBaseline=="number"){n.anomalyDetectionBaseline=t.anomalyDetectionBaseline;break}break;case"BASELINE_UNSPECIFIED":case 0:n.anomalyDetectionBaseline=0;break;case"LATEST_STATS":case 1:n.anomalyDetectionBaseline=1;break;case"MOST_RECENT_SNAPSHOT_STATS":case 2:n.anomalyDetectionBaseline=2;break;case"PREVIOUS_IMPORT_FEATURES_STATS":case 3:n.anomalyDetectionBaseline=3;break}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.state=n.enums===String?"STATE_UNSPECIFIED":0,i.anomalyDetectionBaseline=n.enums===String?"BASELINE_UNSPECIFIED":0),t.state!=null&&t.hasOwnProperty("state")&&(i.state=n.enums===String?l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.State[t.state]===void 0?t.state:l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.State[t.state]:t.state),t.anomalyDetectionBaseline!=null&&t.hasOwnProperty("anomalyDetectionBaseline")&&(i.anomalyDetectionBaseline=n.enums===String?l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.Baseline[t.anomalyDetectionBaseline]===void 0?t.anomalyDetectionBaseline:l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.Baseline[t.anomalyDetectionBaseline]:t.anomalyDetectionBaseline),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis"},r.State=function(){var e={},t=Object.create(e);return t[e[0]="STATE_UNSPECIFIED"]=0,t[e[1]="DEFAULT"]=1,t[e[2]="ENABLED"]=2,t[e[3]="DISABLED"]=3,t}(),r.Baseline=function(){var e={},t=Object.create(e);return t[e[0]="BASELINE_UNSPECIFIED"]=0,t[e[1]="LATEST_STATS"]=1,t[e[2]="MOST_RECENT_SNAPSHOT_STATS"]=2,t[e[3]="PREVIOUS_IMPORT_FEATURES_STATS"]=3,t}(),r}(),a.ThresholdConfig=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.value=n.double();break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};return n.value!=null&&n.hasOwnProperty("value")&&(i.threshold=1,typeof n.value!="number")?"value: number expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig;return n.value!=null&&(i.value=Number(n.value)),i},r.toObject=function(n,i){i||(i={});var p={};return n.value!=null&&n.hasOwnProperty("value")&&(p.value=i.json&&!isFinite(n.value)?String(n.value):n.value,i.oneofs&&(p.threshold="value")),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig"},r}(),a}(),m.EvaluatedAnnotation=function(){function a(r){if(this.predictions=[],this.groundTruths=[],this.explanations=[],this.errorAnalysisAnnotations=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.type=e.int32();break}case 2:{i.predictions&&i.predictions.length||(i.predictions=[]),i.predictions.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 3:{i.groundTruths&&i.groundTruths.length||(i.groundTruths=[]),i.groundTruths.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 5:{i.dataItemPayload=l.google.protobuf.Value.decode(e,e.uint32());break}case 6:{i.evaluatedDataItemViewId=e.string();break}case 8:{i.explanations&&i.explanations.length||(i.explanations=[]),i.explanations.push(l.google.cloud.aiplatform.v1beta1.EvaluatedAnnotationExplanation.decode(e,e.uint32()));break}case 9:{i.errorAnalysisAnnotations&&i.errorAnalysisAnnotations.length||(i.errorAnalysisAnnotations=[]),i.errorAnalysisAnnotations.push(l.google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.type!=null&&e.hasOwnProperty("type"))switch(e.type){default:return"type: enum value expected";case 0:case 1:case 2:case 3:break}if(e.predictions!=null&&e.hasOwnProperty("predictions")){if(!Array.isArray(e.predictions))return"predictions: array expected";for(var t=0;t>>3){case 1:{i.explanationType=e.string();break}case 2:{i.explanation=l.google.cloud.aiplatform.v1beta1.Explanation.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.explanationType!=null&&e.hasOwnProperty("explanationType")&&!c.isString(e.explanationType))return"explanationType: string expected";if(e.explanation!=null&&e.hasOwnProperty("explanation")){var t=l.google.cloud.aiplatform.v1beta1.Explanation.verify(e.explanation);if(t)return"explanation."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.EvaluatedAnnotationExplanation)return e;var t=new l.google.cloud.aiplatform.v1beta1.EvaluatedAnnotationExplanation;if(e.explanationType!=null&&(t.explanationType=String(e.explanationType)),e.explanation!=null){if(typeof e.explanation!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.EvaluatedAnnotationExplanation.explanation: object expected");t.explanation=l.google.cloud.aiplatform.v1beta1.Explanation.fromObject(e.explanation)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.explanationType="",n.explanation=null),e.explanationType!=null&&e.hasOwnProperty("explanationType")&&(n.explanationType=e.explanationType),e.explanation!=null&&e.hasOwnProperty("explanation")&&(n.explanation=l.google.cloud.aiplatform.v1beta1.Explanation.toObject(e.explanation,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.EvaluatedAnnotationExplanation"},a}(),m.ErrorAnalysisAnnotation=function(){function a(r){if(this.attributedItems=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.attributedItems&&i.attributedItems.length||(i.attributedItems=[]),i.attributedItems.push(l.google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation.AttributedItem.decode(e,e.uint32()));break}case 2:{i.queryType=e.int32();break}case 3:{i.outlierScore=e.double();break}case 4:{i.outlierThreshold=e.double();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.attributedItems!=null&&e.hasOwnProperty("attributedItems")){if(!Array.isArray(e.attributedItems))return"attributedItems: array expected";for(var t=0;t>>3){case 1:{p.annotationResourceName=t.string();break}case 2:{p.distance=t.double();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.annotationResourceName!=null&&t.hasOwnProperty("annotationResourceName")&&!c.isString(t.annotationResourceName)?"annotationResourceName: string expected":t.distance!=null&&t.hasOwnProperty("distance")&&typeof t.distance!="number"?"distance: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation.AttributedItem)return t;var n=new l.google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation.AttributedItem;return t.annotationResourceName!=null&&(n.annotationResourceName=String(t.annotationResourceName)),t.distance!=null&&(n.distance=Number(t.distance)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.annotationResourceName="",i.distance=0),t.annotationResourceName!=null&&t.hasOwnProperty("annotationResourceName")&&(i.annotationResourceName=t.annotationResourceName),t.distance!=null&&t.hasOwnProperty("distance")&&(i.distance=n.json&&!isFinite(t.distance)?String(t.distance):t.distance),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation.AttributedItem"},r}(),a.QueryType=function(){var r={},e=Object.create(r);return e[r[0]="QUERY_TYPE_UNSPECIFIED"]=0,e[r[1]="ALL_SIMILAR"]=1,e[r[2]="SAME_CLASS_SIMILAR"]=2,e[r[3]="SAME_CLASS_DISSIMILAR"]=3,e}(),a}(),m.Event=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.artifact=e.string();break}case 2:{i.execution=e.string();break}case 3:{i.eventTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.type=e.int32();break}case 5:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifact!=null&&e.hasOwnProperty("artifact")&&!c.isString(e.artifact))return"artifact: string expected";if(e.execution!=null&&e.hasOwnProperty("execution")&&!c.isString(e.execution))return"execution: string expected";if(e.eventTime!=null&&e.hasOwnProperty("eventTime")){var t=l.google.protobuf.Timestamp.verify(e.eventTime);if(t)return"eventTime."+t}if(e.type!=null&&e.hasOwnProperty("type"))switch(e.type){default:return"type: enum value expected";case 0:case 1:case 2:break}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 6:{i.state=e.int32();break}case 9:{i.etag=e.string();break}case 10:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 11:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.schemaTitle=e.string();break}case 14:{i.schemaVersion=e.string();break}case 15:{i.metadata=l.google.protobuf.Struct.decode(e,e.uint32());break}case 16:{i.description=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:break}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var t=Object.keys(e.labels),n=0;n>>3){case 1:{i.name=e.string();break}case 2:{i.description=e.string();break}case 3:{i.valueType=e.int32();break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 7:{i.etag=e.string();break}case 9:{i.monitoringConfig=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.decode(e,e.uint32());break}case 12:{i.disableMonitoring=e.bool();break}case 10:{i.monitoringStats&&i.monitoringStats.length||(i.monitoringStats=[]),i.monitoringStats.push(l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.decode(e,e.uint32()));break}case 11:{i.monitoringStatsAnomalies&&i.monitoringStatsAnomalies.length||(i.monitoringStatsAnomalies=[]),i.monitoringStatsAnomalies.push(l.google.cloud.aiplatform.v1beta1.Feature.MonitoringStatsAnomaly.decode(e,e.uint32()));break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.valueType!=null&&e.hasOwnProperty("valueType"))switch(e.valueType){default:return"valueType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 9:case 10:case 11:case 12:case 13:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{p.objective=t.int32();break}case 2:{p.featureStatsAnomaly=l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.objective!=null&&t.hasOwnProperty("objective"))switch(t.objective){default:return"objective: enum value expected";case 0:case 1:case 2:break}if(t.featureStatsAnomaly!=null&&t.hasOwnProperty("featureStatsAnomaly")){var n=l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.verify(t.featureStatsAnomaly);if(n)return"featureStatsAnomaly."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Feature.MonitoringStatsAnomaly)return t;var n=new l.google.cloud.aiplatform.v1beta1.Feature.MonitoringStatsAnomaly;switch(t.objective){default:if(typeof t.objective=="number"){n.objective=t.objective;break}break;case"OBJECTIVE_UNSPECIFIED":case 0:n.objective=0;break;case"IMPORT_FEATURE_ANALYSIS":case 1:n.objective=1;break;case"SNAPSHOT_ANALYSIS":case 2:n.objective=2;break}if(t.featureStatsAnomaly!=null){if(typeof t.featureStatsAnomaly!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Feature.MonitoringStatsAnomaly.featureStatsAnomaly: object expected");n.featureStatsAnomaly=l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.fromObject(t.featureStatsAnomaly)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.objective=n.enums===String?"OBJECTIVE_UNSPECIFIED":0,i.featureStatsAnomaly=null),t.objective!=null&&t.hasOwnProperty("objective")&&(i.objective=n.enums===String?l.google.cloud.aiplatform.v1beta1.Feature.MonitoringStatsAnomaly.Objective[t.objective]===void 0?t.objective:l.google.cloud.aiplatform.v1beta1.Feature.MonitoringStatsAnomaly.Objective[t.objective]:t.objective),t.featureStatsAnomaly!=null&&t.hasOwnProperty("featureStatsAnomaly")&&(i.featureStatsAnomaly=l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.toObject(t.featureStatsAnomaly,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Feature.MonitoringStatsAnomaly"},r.Objective=function(){var e={},t=Object.create(e);return t[e[0]="OBJECTIVE_UNSPECIFIED"]=0,t[e[1]="IMPORT_FEATURE_ANALYSIS"]=1,t[e[2]="SNAPSHOT_ANALYSIS"]=2,t}(),r}(),a.ValueType=function(){var r={},e=Object.create(r);return e[r[0]="VALUE_TYPE_UNSPECIFIED"]=0,e[r[1]="BOOL"]=1,e[r[2]="BOOL_ARRAY"]=2,e[r[3]="DOUBLE"]=3,e[r[4]="DOUBLE_ARRAY"]=4,e[r[9]="INT64"]=9,e[r[10]="INT64_ARRAY"]=10,e[r[11]="STRING"]=11,e[r[12]="STRING_ARRAY"]=12,e[r[13]="BYTES"]=13,e}(),a}(),m.FeatureGroup=function(){function a(e){if(this.labels={},e)for(var t=Object.keys(e),n=0;n>>3){case 7:{p.bigQuery=l.google.cloud.aiplatform.v1beta1.FeatureGroup.BigQuery.decode(t,t.uint32());break}case 1:{p.name=t.string();break}case 2:{p.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 3:{p.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 4:{p.etag=t.string();break}case 5:{p.labels===c.emptyObject&&(p.labels={});var _=t.uint32()+t.pos;for(f="",y="";t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=t.string();break;default:t.skipType(R&7);break}}p.labels[f]=y;break}case 6:{p.description=t.string();break}default:t.skipType(O&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.bigQuery!=null&&t.hasOwnProperty("bigQuery")){n.source=1;{var i=l.google.cloud.aiplatform.v1beta1.FeatureGroup.BigQuery.verify(t.bigQuery);if(i)return"bigQuery."+i}}if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var i=l.google.protobuf.Timestamp.verify(t.updateTime);if(i)return"updateTime."+i}if(t.etag!=null&&t.hasOwnProperty("etag")&&!c.isString(t.etag))return"etag: string expected";if(t.labels!=null&&t.hasOwnProperty("labels")){if(!c.isObject(t.labels))return"labels: object expected";for(var p=Object.keys(t.labels),f=0;f>>3){case 1:{f.bigQuerySource=l.google.cloud.aiplatform.v1beta1.BigQuerySource.decode(n,n.uint32());break}case 2:{f.entityIdColumns&&f.entityIdColumns.length||(f.entityIdColumns=[]),f.entityIdColumns.push(n.string());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.bigQuerySource!=null&&n.hasOwnProperty("bigQuerySource")){var i=l.google.cloud.aiplatform.v1beta1.BigQuerySource.verify(n.bigQuerySource);if(i)return"bigQuerySource."+i}if(n.entityIdColumns!=null&&n.hasOwnProperty("entityIdColumns")){if(!Array.isArray(n.entityIdColumns))return"entityIdColumns: array expected";for(var p=0;p>>3){case 8:{p.bigtable=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.decode(t,t.uint32());break}case 1:{p.name=t.string();break}case 3:{p.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 4:{p.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 5:{p.etag=t.string();break}case 6:{p.labels===c.emptyObject&&(p.labels={});var _=t.uint32()+t.pos;for(f="",y="";t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=t.string();break;default:t.skipType(R&7);break}}p.labels[f]=y;break}case 7:{p.state=t.int32();break}case 10:{p.dedicatedServingEndpoint=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.DedicatedServingEndpoint.decode(t,t.uint32());break}case 11:{p.embeddingManagement=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.EmbeddingManagement.decode(t,t.uint32());break}default:t.skipType(O&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.bigtable!=null&&t.hasOwnProperty("bigtable")){n.storageType=1;{var i=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.verify(t.bigtable);if(i)return"bigtable."+i}}if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var i=l.google.protobuf.Timestamp.verify(t.updateTime);if(i)return"updateTime."+i}if(t.etag!=null&&t.hasOwnProperty("etag")&&!c.isString(t.etag))return"etag: string expected";if(t.labels!=null&&t.hasOwnProperty("labels")){if(!c.isObject(t.labels))return"labels: object expected";for(var p=Object.keys(t.labels),f=0;f>>3){case 1:{f.autoScaling=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.autoScaling!=null&&n.hasOwnProperty("autoScaling")){var i=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling.verify(n.autoScaling);if(i)return"autoScaling."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable)return n;var i=new l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable;if(n.autoScaling!=null){if(typeof n.autoScaling!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.autoScaling: object expected");i.autoScaling=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling.fromObject(n.autoScaling)}return i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.autoScaling=null),n.autoScaling!=null&&n.hasOwnProperty("autoScaling")&&(p.autoScaling=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling.toObject(n.autoScaling,i)),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable"},e.AutoScaling=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.minNodeCount=i.int32();break}case 2:{y.maxNodeCount=i.int32();break}case 3:{y.cpuUtilizationTarget=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.minNodeCount!=null&&i.hasOwnProperty("minNodeCount")&&!c.isInteger(i.minNodeCount)?"minNodeCount: integer expected":i.maxNodeCount!=null&&i.hasOwnProperty("maxNodeCount")&&!c.isInteger(i.maxNodeCount)?"maxNodeCount: integer expected":i.cpuUtilizationTarget!=null&&i.hasOwnProperty("cpuUtilizationTarget")&&!c.isInteger(i.cpuUtilizationTarget)?"cpuUtilizationTarget: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling)return i;var p=new l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling;return i.minNodeCount!=null&&(p.minNodeCount=i.minNodeCount|0),i.maxNodeCount!=null&&(p.maxNodeCount=i.maxNodeCount|0),i.cpuUtilizationTarget!=null&&(p.cpuUtilizationTarget=i.cpuUtilizationTarget|0),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.minNodeCount=0,f.maxNodeCount=0,f.cpuUtilizationTarget=0),i.minNodeCount!=null&&i.hasOwnProperty("minNodeCount")&&(f.minNodeCount=i.minNodeCount),i.maxNodeCount!=null&&i.hasOwnProperty("maxNodeCount")&&(f.maxNodeCount=i.maxNodeCount),i.cpuUtilizationTarget!=null&&i.hasOwnProperty("cpuUtilizationTarget")&&(f.cpuUtilizationTarget=i.cpuUtilizationTarget),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling"},t}(),e}(),a.DedicatedServingEndpoint=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 2:{f.publicEndpointDomainName=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.publicEndpointDomainName!=null&&n.hasOwnProperty("publicEndpointDomainName")&&!c.isString(n.publicEndpointDomainName)?"publicEndpointDomainName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.DedicatedServingEndpoint)return n;var i=new l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.DedicatedServingEndpoint;return n.publicEndpointDomainName!=null&&(i.publicEndpointDomainName=String(n.publicEndpointDomainName)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.publicEndpointDomainName=""),n.publicEndpointDomainName!=null&&n.hasOwnProperty("publicEndpointDomainName")&&(p.publicEndpointDomainName=n.publicEndpointDomainName),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.FeatureOnlineStore.DedicatedServingEndpoint"},e}(),a.EmbeddingManagement=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.enabled=n.bool();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.enabled!=null&&n.hasOwnProperty("enabled")&&typeof n.enabled!="boolean"?"enabled: boolean expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.EmbeddingManagement)return n;var i=new l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.EmbeddingManagement;return n.enabled!=null&&(i.enabled=!!n.enabled),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.enabled=!1),n.enabled!=null&&n.hasOwnProperty("enabled")&&(p.enabled=n.enabled),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.FeatureOnlineStore.EmbeddingManagement"},e}(),a.State=function(){var e={},t=Object.create(e);return t[e[0]="STATE_UNSPECIFIED"]=0,t[e[1]="STABLE"]=1,t[e[2]="UPDATING"]=2,t}(),a}(),m.FeatureOnlineStoreAdminService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createFeatureOnlineStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateFeatureOnlineStore"}),Object.defineProperty(a.prototype.getFeatureOnlineStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetFeatureOnlineStoreRequest,l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore,e,t)},"name",{value:"GetFeatureOnlineStore"}),Object.defineProperty(a.prototype.listFeatureOnlineStores=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListFeatureOnlineStoresRequest,l.google.cloud.aiplatform.v1beta1.ListFeatureOnlineStoresResponse,e,t)},"name",{value:"ListFeatureOnlineStores"}),Object.defineProperty(a.prototype.updateFeatureOnlineStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdateFeatureOnlineStore"}),Object.defineProperty(a.prototype.deleteFeatureOnlineStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteFeatureOnlineStoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteFeatureOnlineStore"}),Object.defineProperty(a.prototype.createFeatureView=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateFeatureViewRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateFeatureView"}),Object.defineProperty(a.prototype.getFeatureView=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetFeatureViewRequest,l.google.cloud.aiplatform.v1beta1.FeatureView,e,t)},"name",{value:"GetFeatureView"}),Object.defineProperty(a.prototype.listFeatureViews=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListFeatureViewsRequest,l.google.cloud.aiplatform.v1beta1.ListFeatureViewsResponse,e,t)},"name",{value:"ListFeatureViews"}),Object.defineProperty(a.prototype.updateFeatureView=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateFeatureViewRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdateFeatureView"}),Object.defineProperty(a.prototype.deleteFeatureView=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteFeatureViewRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteFeatureView"}),Object.defineProperty(a.prototype.syncFeatureView=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.SyncFeatureViewRequest,l.google.cloud.aiplatform.v1beta1.SyncFeatureViewResponse,e,t)},"name",{value:"SyncFeatureView"}),Object.defineProperty(a.prototype.getFeatureViewSync=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetFeatureViewSyncRequest,l.google.cloud.aiplatform.v1beta1.FeatureViewSync,e,t)},"name",{value:"GetFeatureViewSync"}),Object.defineProperty(a.prototype.listFeatureViewSyncs=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListFeatureViewSyncsRequest,l.google.cloud.aiplatform.v1beta1.ListFeatureViewSyncsResponse,e,t)},"name",{value:"ListFeatureViewSyncs"}),a}(),m.CreateFeatureOnlineStoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.featureOnlineStore=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.decode(e,e.uint32());break}case 3:{i.featureOnlineStoreId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.featureOnlineStore!=null&&e.hasOwnProperty("featureOnlineStore")){var t=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.verify(e.featureOnlineStore);if(t)return"featureOnlineStore."+t}return e.featureOnlineStoreId!=null&&e.hasOwnProperty("featureOnlineStoreId")&&!c.isString(e.featureOnlineStoreId)?"featureOnlineStoreId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.featureOnlineStore!=null){if(typeof e.featureOnlineStore!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreRequest.featureOnlineStore: object expected");t.featureOnlineStore=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.fromObject(e.featureOnlineStore)}return e.featureOnlineStoreId!=null&&(t.featureOnlineStoreId=String(e.featureOnlineStoreId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.featureOnlineStore=null,n.featureOnlineStoreId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.featureOnlineStore!=null&&e.hasOwnProperty("featureOnlineStore")&&(n.featureOnlineStore=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.toObject(e.featureOnlineStore,t)),e.featureOnlineStoreId!=null&&e.hasOwnProperty("featureOnlineStoreId")&&(n.featureOnlineStoreId=e.featureOnlineStoreId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreRequest"},a}(),m.GetFeatureOnlineStoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetFeatureOnlineStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetFeatureOnlineStoreRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetFeatureOnlineStoreRequest"},a}(),m.ListFeatureOnlineStoresRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListFeatureOnlineStoresRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListFeatureOnlineStoresRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListFeatureOnlineStoresRequest"},a}(),m.ListFeatureOnlineStoresResponse=function(){function a(r){if(this.featureOnlineStores=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureOnlineStores&&i.featureOnlineStores.length||(i.featureOnlineStores=[]),i.featureOnlineStores.push(l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureOnlineStores!=null&&e.hasOwnProperty("featureOnlineStores")){if(!Array.isArray(e.featureOnlineStores))return"featureOnlineStores: array expected";for(var t=0;t>>3){case 1:{i.featureOnlineStore=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureOnlineStore!=null&&e.hasOwnProperty("featureOnlineStore")){var t=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.verify(e.featureOnlineStore);if(t)return"featureOnlineStore."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreRequest;if(e.featureOnlineStore!=null){if(typeof e.featureOnlineStore!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreRequest.featureOnlineStore: object expected");t.featureOnlineStore=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.fromObject(e.featureOnlineStore)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureOnlineStore=null,n.updateMask=null),e.featureOnlineStore!=null&&e.hasOwnProperty("featureOnlineStore")&&(n.featureOnlineStore=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.toObject(e.featureOnlineStore,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreRequest"},a}(),m.DeleteFeatureOnlineStoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureOnlineStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureOnlineStoreRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteFeatureOnlineStoreRequest"},a}(),m.CreateFeatureViewRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.featureView=l.google.cloud.aiplatform.v1beta1.FeatureView.decode(e,e.uint32());break}case 3:{i.featureViewId=e.string();break}case 4:{i.runSyncImmediately=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.featureView!=null&&e.hasOwnProperty("featureView")){var t=l.google.cloud.aiplatform.v1beta1.FeatureView.verify(e.featureView);if(t)return"featureView."+t}return e.featureViewId!=null&&e.hasOwnProperty("featureViewId")&&!c.isString(e.featureViewId)?"featureViewId: string expected":e.runSyncImmediately!=null&&e.hasOwnProperty("runSyncImmediately")&&typeof e.runSyncImmediately!="boolean"?"runSyncImmediately: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeatureViewRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeatureViewRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.featureView!=null){if(typeof e.featureView!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeatureViewRequest.featureView: object expected");t.featureView=l.google.cloud.aiplatform.v1beta1.FeatureView.fromObject(e.featureView)}return e.featureViewId!=null&&(t.featureViewId=String(e.featureViewId)),e.runSyncImmediately!=null&&(t.runSyncImmediately=!!e.runSyncImmediately),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.featureView=null,n.featureViewId="",n.runSyncImmediately=!1),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.featureView!=null&&e.hasOwnProperty("featureView")&&(n.featureView=l.google.cloud.aiplatform.v1beta1.FeatureView.toObject(e.featureView,t)),e.featureViewId!=null&&e.hasOwnProperty("featureViewId")&&(n.featureViewId=e.featureViewId),e.runSyncImmediately!=null&&e.hasOwnProperty("runSyncImmediately")&&(n.runSyncImmediately=e.runSyncImmediately),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeatureViewRequest"},a}(),m.GetFeatureViewRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetFeatureViewRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetFeatureViewRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetFeatureViewRequest"},a}(),m.ListFeatureViewsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListFeatureViewsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListFeatureViewsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListFeatureViewsRequest"},a}(),m.ListFeatureViewsResponse=function(){function a(r){if(this.featureViews=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureViews&&i.featureViews.length||(i.featureViews=[]),i.featureViews.push(l.google.cloud.aiplatform.v1beta1.FeatureView.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureViews!=null&&e.hasOwnProperty("featureViews")){if(!Array.isArray(e.featureViews))return"featureViews: array expected";for(var t=0;t>>3){case 1:{i.featureView=l.google.cloud.aiplatform.v1beta1.FeatureView.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureView!=null&&e.hasOwnProperty("featureView")){var t=l.google.cloud.aiplatform.v1beta1.FeatureView.verify(e.featureView);if(t)return"featureView."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeatureViewRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeatureViewRequest;if(e.featureView!=null){if(typeof e.featureView!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureViewRequest.featureView: object expected");t.featureView=l.google.cloud.aiplatform.v1beta1.FeatureView.fromObject(e.featureView)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureViewRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureView=null,n.updateMask=null),e.featureView!=null&&e.hasOwnProperty("featureView")&&(n.featureView=l.google.cloud.aiplatform.v1beta1.FeatureView.toObject(e.featureView,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeatureViewRequest"},a}(),m.DeleteFeatureViewRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureViewRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureViewRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteFeatureViewRequest"},a}(),m.CreateFeatureOnlineStoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreOperationMetadata"},a}(),m.UpdateFeatureOnlineStoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreOperationMetadata"},a}(),m.CreateFeatureViewOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeatureViewOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeatureViewOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeatureViewOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeatureViewOperationMetadata"},a}(),m.UpdateFeatureViewOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeatureViewOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeatureViewOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureViewOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeatureViewOperationMetadata"},a}(),m.SyncFeatureViewRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureView=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.featureView!=null&&e.hasOwnProperty("featureView")&&!c.isString(e.featureView)?"featureView: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SyncFeatureViewRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.SyncFeatureViewRequest;return e.featureView!=null&&(t.featureView=String(e.featureView)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureView=""),e.featureView!=null&&e.hasOwnProperty("featureView")&&(n.featureView=e.featureView),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SyncFeatureViewRequest"},a}(),m.SyncFeatureViewResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureViewSync=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.featureViewSync!=null&&e.hasOwnProperty("featureViewSync")&&!c.isString(e.featureViewSync)?"featureViewSync: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SyncFeatureViewResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.SyncFeatureViewResponse;return e.featureViewSync!=null&&(t.featureViewSync=String(e.featureViewSync)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureViewSync=""),e.featureViewSync!=null&&e.hasOwnProperty("featureViewSync")&&(n.featureViewSync=e.featureViewSync),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SyncFeatureViewResponse"},a}(),m.GetFeatureViewSyncRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetFeatureViewSyncRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetFeatureViewSyncRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetFeatureViewSyncRequest"},a}(),m.ListFeatureViewSyncsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListFeatureViewSyncsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListFeatureViewSyncsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListFeatureViewSyncsRequest"},a}(),m.ListFeatureViewSyncsResponse=function(){function a(r){if(this.featureViewSyncs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureViewSyncs&&i.featureViewSyncs.length||(i.featureViewSyncs=[]),i.featureViewSyncs.push(l.google.cloud.aiplatform.v1beta1.FeatureViewSync.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureViewSyncs!=null&&e.hasOwnProperty("featureViewSyncs")){if(!Array.isArray(e.featureViewSyncs))return"featureViewSyncs: array expected";for(var t=0;t>>3){case 6:{p.bigQuerySource=l.google.cloud.aiplatform.v1beta1.FeatureView.BigQuerySource.decode(t,t.uint32());break}case 9:{p.featureRegistrySource=l.google.cloud.aiplatform.v1beta1.FeatureView.FeatureRegistrySource.decode(t,t.uint32());break}case 1:{p.name=t.string();break}case 2:{p.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 3:{p.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 4:{p.etag=t.string();break}case 5:{p.labels===c.emptyObject&&(p.labels={});var _=t.uint32()+t.pos;for(f="",y="";t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=t.string();break;default:t.skipType(R&7);break}}p.labels[f]=y;break}case 7:{p.syncConfig=l.google.cloud.aiplatform.v1beta1.FeatureView.SyncConfig.decode(t,t.uint32());break}case 8:{p.vectorSearchConfig=l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.decode(t,t.uint32());break}default:t.skipType(O&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.bigQuerySource!=null&&t.hasOwnProperty("bigQuerySource")){n.source=1;{var i=l.google.cloud.aiplatform.v1beta1.FeatureView.BigQuerySource.verify(t.bigQuerySource);if(i)return"bigQuerySource."+i}}if(t.featureRegistrySource!=null&&t.hasOwnProperty("featureRegistrySource")){if(n.source===1)return"source: multiple values";n.source=1;{var i=l.google.cloud.aiplatform.v1beta1.FeatureView.FeatureRegistrySource.verify(t.featureRegistrySource);if(i)return"featureRegistrySource."+i}}if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var i=l.google.protobuf.Timestamp.verify(t.updateTime);if(i)return"updateTime."+i}if(t.etag!=null&&t.hasOwnProperty("etag")&&!c.isString(t.etag))return"etag: string expected";if(t.labels!=null&&t.hasOwnProperty("labels")){if(!c.isObject(t.labels))return"labels: object expected";for(var p=Object.keys(t.labels),f=0;f>>3){case 1:{f.uri=n.string();break}case 2:{f.entityIdColumns&&f.entityIdColumns.length||(f.entityIdColumns=[]),f.entityIdColumns.push(n.string());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.uri!=null&&n.hasOwnProperty("uri")&&!c.isString(n.uri))return"uri: string expected";if(n.entityIdColumns!=null&&n.hasOwnProperty("entityIdColumns")){if(!Array.isArray(n.entityIdColumns))return"entityIdColumns: array expected";for(var i=0;i>>3){case 1:{f.cron=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.cron!=null&&n.hasOwnProperty("cron")&&!c.isString(n.cron)?"cron: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.FeatureView.SyncConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.FeatureView.SyncConfig;return n.cron!=null&&(i.cron=String(n.cron)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.cron=""),n.cron!=null&&n.hasOwnProperty("cron")&&(p.cron=n.cron),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.FeatureView.SyncConfig"},e}(),a.VectorSearchConfig=function(){function e(n){if(this.filterColumns=[],n)for(var i=Object.keys(n),p=0;p>>3){case 8:{y.treeAhConfig=l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.TreeAHConfig.decode(i,i.uint32());break}case 9:{y.bruteForceConfig=l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.BruteForceConfig.decode(i,i.uint32());break}case 3:{y.embeddingColumn=i.string();break}case 4:{y.filterColumns&&y.filterColumns.length||(y.filterColumns=[]),y.filterColumns.push(i.string());break}case 5:{y.crowdingColumn=i.string();break}case 6:{y.embeddingDimension=i.int32();break}case 7:{y.distanceMeasureType=i.int32();break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};if(i.treeAhConfig!=null&&i.hasOwnProperty("treeAhConfig")){p.algorithmConfig=1;{var f=l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.TreeAHConfig.verify(i.treeAhConfig);if(f)return"treeAhConfig."+f}}if(i.bruteForceConfig!=null&&i.hasOwnProperty("bruteForceConfig")){if(p.algorithmConfig===1)return"algorithmConfig: multiple values";p.algorithmConfig=1;{var f=l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.BruteForceConfig.verify(i.bruteForceConfig);if(f)return"bruteForceConfig."+f}}if(i.embeddingColumn!=null&&i.hasOwnProperty("embeddingColumn")&&!c.isString(i.embeddingColumn))return"embeddingColumn: string expected";if(i.filterColumns!=null&&i.hasOwnProperty("filterColumns")){if(!Array.isArray(i.filterColumns))return"filterColumns: array expected";for(var y=0;y>>3){default:p.skipType(_&7);break}}return O},n.decodeDelimited=function(p){return p instanceof o||(p=new o(p)),this.decode(p,p.uint32())},n.verify=function(p){return typeof p!="object"||p===null?"object expected":null},n.fromObject=function(p){return p instanceof l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.BruteForceConfig?p:new l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.BruteForceConfig},n.toObject=function(){return{}},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(p){return p===void 0&&(p="type.googleapis.com"),p+"/google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.BruteForceConfig"},n}(),e.TreeAHConfig=function(){function n(p){if(p)for(var f=Object.keys(p),y=0;y>>3){case 1:{_.leafNodeEmbeddingCount=f.int64();break}default:f.skipType(R&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var y={};return f.leafNodeEmbeddingCount!=null&&f.hasOwnProperty("leafNodeEmbeddingCount")&&(y._leafNodeEmbeddingCount=1,!c.isInteger(f.leafNodeEmbeddingCount)&&!(f.leafNodeEmbeddingCount&&c.isInteger(f.leafNodeEmbeddingCount.low)&&c.isInteger(f.leafNodeEmbeddingCount.high)))?"leafNodeEmbeddingCount: integer|Long expected":null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.TreeAHConfig)return f;var y=new l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.TreeAHConfig;return f.leafNodeEmbeddingCount!=null&&(c.Long?(y.leafNodeEmbeddingCount=c.Long.fromValue(f.leafNodeEmbeddingCount)).unsigned=!1:typeof f.leafNodeEmbeddingCount=="string"?y.leafNodeEmbeddingCount=parseInt(f.leafNodeEmbeddingCount,10):typeof f.leafNodeEmbeddingCount=="number"?y.leafNodeEmbeddingCount=f.leafNodeEmbeddingCount:typeof f.leafNodeEmbeddingCount=="object"&&(y.leafNodeEmbeddingCount=new c.LongBits(f.leafNodeEmbeddingCount.low>>>0,f.leafNodeEmbeddingCount.high>>>0).toNumber())),y},n.toObject=function(f,y){y||(y={});var O={};return f.leafNodeEmbeddingCount!=null&&f.hasOwnProperty("leafNodeEmbeddingCount")&&(typeof f.leafNodeEmbeddingCount=="number"?O.leafNodeEmbeddingCount=y.longs===String?String(f.leafNodeEmbeddingCount):f.leafNodeEmbeddingCount:O.leafNodeEmbeddingCount=y.longs===String?c.Long.prototype.toString.call(f.leafNodeEmbeddingCount):y.longs===Number?new c.LongBits(f.leafNodeEmbeddingCount.low>>>0,f.leafNodeEmbeddingCount.high>>>0).toNumber():f.leafNodeEmbeddingCount,y.oneofs&&(O._leafNodeEmbeddingCount="leafNodeEmbeddingCount")),O},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.TreeAHConfig"},n}(),e.DistanceMeasureType=function(){var n={},i=Object.create(n);return i[n[0]="DISTANCE_MEASURE_TYPE_UNSPECIFIED"]=0,i[n[1]="SQUARED_L2_DISTANCE"]=1,i[n[2]="COSINE_DISTANCE"]=2,i[n[3]="DOT_PRODUCT_DISTANCE"]=3,i}(),e}(),a.FeatureRegistrySource=function(){function e(t){if(this.featureGroups=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.featureGroups&&f.featureGroups.length||(f.featureGroups=[]),f.featureGroups.push(l.google.cloud.aiplatform.v1beta1.FeatureView.FeatureRegistrySource.FeatureGroup.decode(n,n.uint32()));break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.featureGroups!=null&&n.hasOwnProperty("featureGroups")){if(!Array.isArray(n.featureGroups))return"featureGroups: array expected";for(var i=0;i>>3){case 1:{y.featureGroupId=i.string();break}case 2:{y.featureIds&&y.featureIds.length||(y.featureIds=[]),y.featureIds.push(i.string());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.featureGroupId!=null&&i.hasOwnProperty("featureGroupId")&&!c.isString(i.featureGroupId))return"featureGroupId: string expected";if(i.featureIds!=null&&i.hasOwnProperty("featureIds")){if(!Array.isArray(i.featureIds))return"featureIds: array expected";for(var p=0;p>>3){case 1:{i.name=e.string();break}case 2:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.runTime=l.google.type.Interval.decode(e,e.uint32());break}case 4:{i.finalStatus=l.google.rpc.Status.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.runTime!=null&&e.hasOwnProperty("runTime")){var t=l.google.type.Interval.verify(e.runTime);if(t)return"runTime."+t}if(e.finalStatus!=null&&e.hasOwnProperty("finalStatus")){var t=l.google.rpc.Status.verify(e.finalStatus);if(t)return"finalStatus."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.FeatureViewSync)return e;var t=new l.google.cloud.aiplatform.v1beta1.FeatureViewSync;if(e.name!=null&&(t.name=String(e.name)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureViewSync.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.runTime!=null){if(typeof e.runTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureViewSync.runTime: object expected");t.runTime=l.google.type.Interval.fromObject(e.runTime)}if(e.finalStatus!=null){if(typeof e.finalStatus!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureViewSync.finalStatus: object expected");t.finalStatus=l.google.rpc.Status.fromObject(e.finalStatus)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.createTime=null,n.finalStatus=null,n.runTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.finalStatus!=null&&e.hasOwnProperty("finalStatus")&&(n.finalStatus=l.google.rpc.Status.toObject(e.finalStatus,t)),e.runTime!=null&&e.hasOwnProperty("runTime")&&(n.runTime=l.google.type.Interval.toObject(e.runTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.FeatureViewSync"},a}(),m.FeatureOnlineStoreService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.fetchFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest,l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse,e,t)},"name",{value:"FetchFeatureValues"}),Object.defineProperty(a.prototype.searchNearestEntities=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesRequest,l.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse,e,t)},"name",{value:"SearchNearestEntities"}),a}(),m.FetchFeatureValuesRequest=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 3:{p.id=t.string();break}case 1:{p.featureView=t.string();break}case 5:{p.format=t.int32();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.id!=null&&t.hasOwnProperty("id")&&(n.entityId=1,!c.isString(t.id)))return"id: string expected";if(t.featureView!=null&&t.hasOwnProperty("featureView")&&!c.isString(t.featureView))return"featureView: string expected";if(t.format!=null&&t.hasOwnProperty("format"))switch(t.format){default:return"format: enum value expected";case 0:case 1:case 2:break}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest)return t;var n=new l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest;switch(t.id!=null&&(n.id=String(t.id)),t.featureView!=null&&(n.featureView=String(t.featureView)),t.format){default:if(typeof t.format=="number"){n.format=t.format;break}break;case"FORMAT_UNSPECIFIED":case 0:n.format=0;break;case"KEY_VALUE":case 1:n.format=1;break;case"PROTO_STRUCT":case 2:n.format=2;break}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.featureView="",i.format=n.enums===String?"FORMAT_UNSPECIFIED":0),t.featureView!=null&&t.hasOwnProperty("featureView")&&(i.featureView=t.featureView),t.id!=null&&t.hasOwnProperty("id")&&(i.id=t.id,n.oneofs&&(i.entityId="id")),t.format!=null&&t.hasOwnProperty("format")&&(i.format=n.enums===String?l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.Format[t.format]===void 0?t.format:l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.Format[t.format]:t.format),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest"},a.Format=function(){var e={},t=Object.create(e);return t[e[0]="FORMAT_UNSPECIFIED"]=0,t[e[1]="KEY_VALUE"]=1,t[e[2]="PROTO_STRUCT"]=2,t}(),a}(),m.FetchFeatureValuesResponse=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 3:{p.keyValues=l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.decode(t,t.uint32());break}case 2:{p.protoStruct=l.google.protobuf.Struct.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.keyValues!=null&&t.hasOwnProperty("keyValues")){n.format=1;{var i=l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.verify(t.keyValues);if(i)return"keyValues."+i}}if(t.protoStruct!=null&&t.hasOwnProperty("protoStruct")){if(n.format===1)return"format: multiple values";n.format=1;{var i=l.google.protobuf.Struct.verify(t.protoStruct);if(i)return"protoStruct."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse)return t;var n=new l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse;if(t.keyValues!=null){if(typeof t.keyValues!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.keyValues: object expected");n.keyValues=l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.fromObject(t.keyValues)}if(t.protoStruct!=null){if(typeof t.protoStruct!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.protoStruct: object expected");n.protoStruct=l.google.protobuf.Struct.fromObject(t.protoStruct)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.protoStruct!=null&&t.hasOwnProperty("protoStruct")&&(i.protoStruct=l.google.protobuf.Struct.toObject(t.protoStruct,n),n.oneofs&&(i.format="protoStruct")),t.keyValues!=null&&t.hasOwnProperty("keyValues")&&(i.keyValues=l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.toObject(t.keyValues,n),n.oneofs&&(i.format="keyValues")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse"},a.FeatureNameValuePairList=function(){function e(t){if(this.features=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.features&&f.features.length||(f.features=[]),f.features.push(l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair.decode(n,n.uint32()));break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.features!=null&&n.hasOwnProperty("features")){if(!Array.isArray(n.features))return"features: array expected";for(var i=0;i>>3){case 2:{O.value=l.google.cloud.aiplatform.v1beta1.FeatureValue.decode(p,p.uint32());break}case 1:{O.name=p.string();break}default:p.skipType(_&7);break}}return O},t.decodeDelimited=function(p){return p instanceof o||(p=new o(p)),this.decode(p,p.uint32())},t.verify=function(p){if(typeof p!="object"||p===null)return"object expected";var f={};if(p.value!=null&&p.hasOwnProperty("value")){f.data=1;{var y=l.google.cloud.aiplatform.v1beta1.FeatureValue.verify(p.value);if(y)return"value."+y}}return p.name!=null&&p.hasOwnProperty("name")&&!c.isString(p.name)?"name: string expected":null},t.fromObject=function(p){if(p instanceof l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair)return p;var f=new l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair;if(p.value!=null){if(typeof p.value!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair.value: object expected");f.value=l.google.cloud.aiplatform.v1beta1.FeatureValue.fromObject(p.value)}return p.name!=null&&(f.name=String(p.name)),f},t.toObject=function(p,f){f||(f={});var y={};return f.defaults&&(y.name=""),p.name!=null&&p.hasOwnProperty("name")&&(y.name=p.name),p.value!=null&&p.hasOwnProperty("value")&&(y.value=l.google.cloud.aiplatform.v1beta1.FeatureValue.toObject(p.value,f),f.oneofs&&(y.data="value")),y},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(p){return p===void 0&&(p="type.googleapis.com"),p+"/google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair"},t}(),e}(),a}(),m.NearestNeighborQuery=function(){function a(e){if(this.stringFilters=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.entityId=t.string();break}case 2:{p.embedding=l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.Embedding.decode(t,t.uint32());break}case 3:{p.neighborCount=t.int32();break}case 4:{p.stringFilters&&p.stringFilters.length||(p.stringFilters=[]),p.stringFilters.push(l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.StringFilter.decode(t,t.uint32()));break}case 5:{p.perCrowdingAttributeNeighborCount=t.int32();break}case 7:{p.parameters=l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.Parameters.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.entityId!=null&&t.hasOwnProperty("entityId")&&(n.instance=1,!c.isString(t.entityId)))return"entityId: string expected";if(t.embedding!=null&&t.hasOwnProperty("embedding")){if(n.instance===1)return"instance: multiple values";n.instance=1;{var i=l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.Embedding.verify(t.embedding);if(i)return"embedding."+i}}if(t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&!c.isInteger(t.neighborCount))return"neighborCount: integer expected";if(t.stringFilters!=null&&t.hasOwnProperty("stringFilters")){if(!Array.isArray(t.stringFilters))return"stringFilters: array expected";for(var p=0;p>>3){case 1:{if(f.value&&f.value.length||(f.value=[]),(y&7)===2)for(var O=n.uint32()+n.pos;n.pos>>3){case 1:{f.name=n.string();break}case 2:{f.allowTokens&&f.allowTokens.length||(f.allowTokens=[]),f.allowTokens.push(n.string());break}case 3:{f.denyTokens&&f.denyTokens.length||(f.denyTokens=[]),f.denyTokens.push(n.string());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.name!=null&&n.hasOwnProperty("name")&&!c.isString(n.name))return"name: string expected";if(n.allowTokens!=null&&n.hasOwnProperty("allowTokens")){if(!Array.isArray(n.allowTokens))return"allowTokens: array expected";for(var i=0;i>>3){case 1:{f.approximateNeighborCandidates=n.int32();break}case 2:{f.leafNodesSearchFraction=n.double();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.approximateNeighborCandidates!=null&&n.hasOwnProperty("approximateNeighborCandidates")&&!c.isInteger(n.approximateNeighborCandidates)?"approximateNeighborCandidates: integer expected":n.leafNodesSearchFraction!=null&&n.hasOwnProperty("leafNodesSearchFraction")&&typeof n.leafNodesSearchFraction!="number"?"leafNodesSearchFraction: number expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.Parameters)return n;var i=new l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.Parameters;return n.approximateNeighborCandidates!=null&&(i.approximateNeighborCandidates=n.approximateNeighborCandidates|0),n.leafNodesSearchFraction!=null&&(i.leafNodesSearchFraction=Number(n.leafNodesSearchFraction)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.approximateNeighborCandidates=0,p.leafNodesSearchFraction=0),n.approximateNeighborCandidates!=null&&n.hasOwnProperty("approximateNeighborCandidates")&&(p.approximateNeighborCandidates=n.approximateNeighborCandidates),n.leafNodesSearchFraction!=null&&n.hasOwnProperty("leafNodesSearchFraction")&&(p.leafNodesSearchFraction=i.json&&!isFinite(n.leafNodesSearchFraction)?String(n.leafNodesSearchFraction):n.leafNodesSearchFraction),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.NearestNeighborQuery.Parameters"},e}(),a}(),m.SearchNearestEntitiesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureView=e.string();break}case 2:{i.query=l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.decode(e,e.uint32());break}case 3:{i.returnFullEntity=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureView!=null&&e.hasOwnProperty("featureView")&&!c.isString(e.featureView))return"featureView: string expected";if(e.query!=null&&e.hasOwnProperty("query")){var t=l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.verify(e.query);if(t)return"query."+t}return e.returnFullEntity!=null&&e.hasOwnProperty("returnFullEntity")&&typeof e.returnFullEntity!="boolean"?"returnFullEntity: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesRequest;if(e.featureView!=null&&(t.featureView=String(e.featureView)),e.query!=null){if(typeof e.query!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.SearchNearestEntitiesRequest.query: object expected");t.query=l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.fromObject(e.query)}return e.returnFullEntity!=null&&(t.returnFullEntity=!!e.returnFullEntity),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureView="",n.query=null,n.returnFullEntity=!1),e.featureView!=null&&e.hasOwnProperty("featureView")&&(n.featureView=e.featureView),e.query!=null&&e.hasOwnProperty("query")&&(n.query=l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.toObject(e.query,t)),e.returnFullEntity!=null&&e.hasOwnProperty("returnFullEntity")&&(n.returnFullEntity=e.returnFullEntity),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SearchNearestEntitiesRequest"},a}(),m.NearestNeighbors=function(){function a(r){if(this.neighbors=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.neighbors&&i.neighbors.length||(i.neighbors=[]),i.neighbors.push(l.google.cloud.aiplatform.v1beta1.NearestNeighbors.Neighbor.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.neighbors!=null&&e.hasOwnProperty("neighbors")){if(!Array.isArray(e.neighbors))return"neighbors: array expected";for(var t=0;t>>3){case 1:{p.entityId=t.string();break}case 2:{p.distance=t.double();break}case 3:{p.entityKeyValues=l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.entityId!=null&&t.hasOwnProperty("entityId")&&!c.isString(t.entityId))return"entityId: string expected";if(t.distance!=null&&t.hasOwnProperty("distance")&&typeof t.distance!="number")return"distance: number expected";if(t.entityKeyValues!=null&&t.hasOwnProperty("entityKeyValues")){var n=l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.verify(t.entityKeyValues);if(n)return"entityKeyValues."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.NearestNeighbors.Neighbor)return t;var n=new l.google.cloud.aiplatform.v1beta1.NearestNeighbors.Neighbor;if(t.entityId!=null&&(n.entityId=String(t.entityId)),t.distance!=null&&(n.distance=Number(t.distance)),t.entityKeyValues!=null){if(typeof t.entityKeyValues!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NearestNeighbors.Neighbor.entityKeyValues: object expected");n.entityKeyValues=l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.fromObject(t.entityKeyValues)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.entityId="",i.distance=0,i.entityKeyValues=null),t.entityId!=null&&t.hasOwnProperty("entityId")&&(i.entityId=t.entityId),t.distance!=null&&t.hasOwnProperty("distance")&&(i.distance=n.json&&!isFinite(t.distance)?String(t.distance):t.distance),t.entityKeyValues!=null&&t.hasOwnProperty("entityKeyValues")&&(i.entityKeyValues=l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.toObject(t.entityKeyValues,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.NearestNeighbors.Neighbor"},r}(),a}(),m.SearchNearestEntitiesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.nearestNeighbors=l.google.cloud.aiplatform.v1beta1.NearestNeighbors.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.nearestNeighbors!=null&&e.hasOwnProperty("nearestNeighbors")){var t=l.google.cloud.aiplatform.v1beta1.NearestNeighbors.verify(e.nearestNeighbors);if(t)return"nearestNeighbors."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse;if(e.nearestNeighbors!=null){if(typeof e.nearestNeighbors!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse.nearestNeighbors: object expected");t.nearestNeighbors=l.google.cloud.aiplatform.v1beta1.NearestNeighbors.fromObject(e.nearestNeighbors)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.nearestNeighbors=null),e.nearestNeighbors!=null&&e.hasOwnProperty("nearestNeighbors")&&(n.nearestNeighbors=l.google.cloud.aiplatform.v1beta1.NearestNeighbors.toObject(e.nearestNeighbors,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse"},a}(),m.FeaturestoreOnlineServingService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.readFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest,l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse,e,t)},"name",{value:"ReadFeatureValues"}),Object.defineProperty(a.prototype.streamingReadFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.StreamingReadFeatureValuesRequest,l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse,e,t)},"name",{value:"StreamingReadFeatureValues"}),Object.defineProperty(a.prototype.writeFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.WriteFeatureValuesRequest,l.google.cloud.aiplatform.v1beta1.WriteFeatureValuesResponse,e,t)},"name",{value:"WriteFeatureValues"}),a}(),m.WriteFeatureValuesRequest=function(){function a(r){if(this.payloads=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.entityType=e.string();break}case 2:{i.payloads&&i.payloads.length||(i.payloads=[]),i.payloads.push(l.google.cloud.aiplatform.v1beta1.WriteFeatureValuesPayload.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")&&!c.isString(e.entityType))return"entityType: string expected";if(e.payloads!=null&&e.hasOwnProperty("payloads")){if(!Array.isArray(e.payloads))return"payloads: array expected";for(var t=0;t>>3){case 1:{i.entityId=e.string();break}case 2:{i.featureValues===c.emptyObject&&(i.featureValues={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.FeatureValue.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.featureValues[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityId!=null&&e.hasOwnProperty("entityId")&&!c.isString(e.entityId))return"entityId: string expected";if(e.featureValues!=null&&e.hasOwnProperty("featureValues")){if(!c.isObject(e.featureValues))return"featureValues: object expected";for(var t=Object.keys(e.featureValues),n=0;n>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.WriteFeatureValuesResponse?e:new l.google.cloud.aiplatform.v1beta1.WriteFeatureValuesResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.WriteFeatureValuesResponse"},a}(),m.ReadFeatureValuesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.entityType=e.string();break}case 2:{i.entityId=e.string();break}case 3:{i.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")&&!c.isString(e.entityType))return"entityType: string expected";if(e.entityId!=null&&e.hasOwnProperty("entityId")&&!c.isString(e.entityId))return"entityId: string expected";if(e.featureSelector!=null&&e.hasOwnProperty("featureSelector")){var t=l.google.cloud.aiplatform.v1beta1.FeatureSelector.verify(e.featureSelector);if(t)return"featureSelector."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest;if(e.entityType!=null&&(t.entityType=String(e.entityType)),e.entityId!=null&&(t.entityId=String(e.entityId)),e.featureSelector!=null){if(typeof e.featureSelector!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest.featureSelector: object expected");t.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.fromObject(e.featureSelector)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.entityType="",n.entityId="",n.featureSelector=null),e.entityType!=null&&e.hasOwnProperty("entityType")&&(n.entityType=e.entityType),e.entityId!=null&&e.hasOwnProperty("entityId")&&(n.entityId=e.entityId),e.featureSelector!=null&&e.hasOwnProperty("featureSelector")&&(n.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.toObject(e.featureSelector,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest"},a}(),m.ReadFeatureValuesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.header=l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.Header.decode(e,e.uint32());break}case 2:{i.entityView=l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.header!=null&&e.hasOwnProperty("header")){var t=l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.Header.verify(e.header);if(t)return"header."+t}if(e.entityView!=null&&e.hasOwnProperty("entityView")){var t=l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.verify(e.entityView);if(t)return"entityView."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse;if(e.header!=null){if(typeof e.header!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.header: object expected");t.header=l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.Header.fromObject(e.header)}if(e.entityView!=null){if(typeof e.entityView!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.entityView: object expected");t.entityView=l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.fromObject(e.entityView)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.header=null,n.entityView=null),e.header!=null&&e.hasOwnProperty("header")&&(n.header=l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.Header.toObject(e.header,t)),e.entityView!=null&&e.hasOwnProperty("entityView")&&(n.entityView=l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.toObject(e.entityView,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse"},a.FeatureDescriptor=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.id=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.id!=null&&t.hasOwnProperty("id")&&!c.isString(t.id)?"id: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.FeatureDescriptor)return t;var n=new l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.FeatureDescriptor;return t.id!=null&&(n.id=String(t.id)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.id=""),t.id!=null&&t.hasOwnProperty("id")&&(i.id=t.id),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.FeatureDescriptor"},r}(),a.Header=function(){function r(e){if(this.featureDescriptors=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.entityType=t.string();break}case 2:{p.featureDescriptors&&p.featureDescriptors.length||(p.featureDescriptors=[]),p.featureDescriptors.push(l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.FeatureDescriptor.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.entityType!=null&&t.hasOwnProperty("entityType")&&!c.isString(t.entityType))return"entityType: string expected";if(t.featureDescriptors!=null&&t.hasOwnProperty("featureDescriptors")){if(!Array.isArray(t.featureDescriptors))return"featureDescriptors: array expected";for(var n=0;n>>3){case 1:{p.entityId=t.string();break}case 2:{p.data&&p.data.length||(p.data=[]),p.data.push(l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.Data.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.entityId!=null&&t.hasOwnProperty("entityId")&&!c.isString(t.entityId))return"entityId: string expected";if(t.data!=null&&t.hasOwnProperty("data")){if(!Array.isArray(t.data))return"data: array expected";for(var n=0;n>>3){case 1:{y.value=l.google.cloud.aiplatform.v1beta1.FeatureValue.decode(i,i.uint32());break}case 2:{y.values=l.google.cloud.aiplatform.v1beta1.FeatureValueList.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};if(i.value!=null&&i.hasOwnProperty("value")){p.data=1;{var f=l.google.cloud.aiplatform.v1beta1.FeatureValue.verify(i.value);if(f)return"value."+f}}if(i.values!=null&&i.hasOwnProperty("values")){if(p.data===1)return"data: multiple values";p.data=1;{var f=l.google.cloud.aiplatform.v1beta1.FeatureValueList.verify(i.values);if(f)return"values."+f}}return null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.Data)return i;var p=new l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.Data;if(i.value!=null){if(typeof i.value!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.Data.value: object expected");p.value=l.google.cloud.aiplatform.v1beta1.FeatureValue.fromObject(i.value)}if(i.values!=null){if(typeof i.values!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.Data.values: object expected");p.values=l.google.cloud.aiplatform.v1beta1.FeatureValueList.fromObject(i.values)}return p},e.toObject=function(i,p){p||(p={});var f={};return i.value!=null&&i.hasOwnProperty("value")&&(f.value=l.google.cloud.aiplatform.v1beta1.FeatureValue.toObject(i.value,p),p.oneofs&&(f.data="value")),i.values!=null&&i.hasOwnProperty("values")&&(f.values=l.google.cloud.aiplatform.v1beta1.FeatureValueList.toObject(i.values,p),p.oneofs&&(f.data="values")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.Data"},e}(),r}(),a}(),m.StreamingReadFeatureValuesRequest=function(){function a(r){if(this.entityIds=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.entityType=e.string();break}case 2:{i.entityIds&&i.entityIds.length||(i.entityIds=[]),i.entityIds.push(e.string());break}case 3:{i.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")&&!c.isString(e.entityType))return"entityType: string expected";if(e.entityIds!=null&&e.hasOwnProperty("entityIds")){if(!Array.isArray(e.entityIds))return"entityIds: array expected";for(var t=0;t>>3){case 1:{p.boolValue=t.bool();break}case 2:{p.doubleValue=t.double();break}case 5:{p.int64Value=t.int64();break}case 6:{p.stringValue=t.string();break}case 7:{p.boolArrayValue=l.google.cloud.aiplatform.v1beta1.BoolArray.decode(t,t.uint32());break}case 8:{p.doubleArrayValue=l.google.cloud.aiplatform.v1beta1.DoubleArray.decode(t,t.uint32());break}case 11:{p.int64ArrayValue=l.google.cloud.aiplatform.v1beta1.Int64Array.decode(t,t.uint32());break}case 12:{p.stringArrayValue=l.google.cloud.aiplatform.v1beta1.StringArray.decode(t,t.uint32());break}case 13:{p.bytesValue=t.bytes();break}case 14:{p.metadata=l.google.cloud.aiplatform.v1beta1.FeatureValue.Metadata.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.boolValue!=null&&t.hasOwnProperty("boolValue")&&(n.value=1,typeof t.boolValue!="boolean"))return"boolValue: boolean expected";if(t.doubleValue!=null&&t.hasOwnProperty("doubleValue")){if(n.value===1)return"value: multiple values";if(n.value=1,typeof t.doubleValue!="number")return"doubleValue: number expected"}if(t.int64Value!=null&&t.hasOwnProperty("int64Value")){if(n.value===1)return"value: multiple values";if(n.value=1,!c.isInteger(t.int64Value)&&!(t.int64Value&&c.isInteger(t.int64Value.low)&&c.isInteger(t.int64Value.high)))return"int64Value: integer|Long expected"}if(t.stringValue!=null&&t.hasOwnProperty("stringValue")){if(n.value===1)return"value: multiple values";if(n.value=1,!c.isString(t.stringValue))return"stringValue: string expected"}if(t.boolArrayValue!=null&&t.hasOwnProperty("boolArrayValue")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1beta1.BoolArray.verify(t.boolArrayValue);if(i)return"boolArrayValue."+i}}if(t.doubleArrayValue!=null&&t.hasOwnProperty("doubleArrayValue")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1beta1.DoubleArray.verify(t.doubleArrayValue);if(i)return"doubleArrayValue."+i}}if(t.int64ArrayValue!=null&&t.hasOwnProperty("int64ArrayValue")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1beta1.Int64Array.verify(t.int64ArrayValue);if(i)return"int64ArrayValue."+i}}if(t.stringArrayValue!=null&&t.hasOwnProperty("stringArrayValue")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1beta1.StringArray.verify(t.stringArrayValue);if(i)return"stringArrayValue."+i}}if(t.bytesValue!=null&&t.hasOwnProperty("bytesValue")){if(n.value===1)return"value: multiple values";if(n.value=1,!(t.bytesValue&&typeof t.bytesValue.length=="number"||c.isString(t.bytesValue)))return"bytesValue: buffer expected"}if(t.metadata!=null&&t.hasOwnProperty("metadata")){var i=l.google.cloud.aiplatform.v1beta1.FeatureValue.Metadata.verify(t.metadata);if(i)return"metadata."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FeatureValue)return t;var n=new l.google.cloud.aiplatform.v1beta1.FeatureValue;if(t.boolValue!=null&&(n.boolValue=!!t.boolValue),t.doubleValue!=null&&(n.doubleValue=Number(t.doubleValue)),t.int64Value!=null&&(c.Long?(n.int64Value=c.Long.fromValue(t.int64Value)).unsigned=!1:typeof t.int64Value=="string"?n.int64Value=parseInt(t.int64Value,10):typeof t.int64Value=="number"?n.int64Value=t.int64Value:typeof t.int64Value=="object"&&(n.int64Value=new c.LongBits(t.int64Value.low>>>0,t.int64Value.high>>>0).toNumber())),t.stringValue!=null&&(n.stringValue=String(t.stringValue)),t.boolArrayValue!=null){if(typeof t.boolArrayValue!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValue.boolArrayValue: object expected");n.boolArrayValue=l.google.cloud.aiplatform.v1beta1.BoolArray.fromObject(t.boolArrayValue)}if(t.doubleArrayValue!=null){if(typeof t.doubleArrayValue!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValue.doubleArrayValue: object expected");n.doubleArrayValue=l.google.cloud.aiplatform.v1beta1.DoubleArray.fromObject(t.doubleArrayValue)}if(t.int64ArrayValue!=null){if(typeof t.int64ArrayValue!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValue.int64ArrayValue: object expected");n.int64ArrayValue=l.google.cloud.aiplatform.v1beta1.Int64Array.fromObject(t.int64ArrayValue)}if(t.stringArrayValue!=null){if(typeof t.stringArrayValue!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValue.stringArrayValue: object expected");n.stringArrayValue=l.google.cloud.aiplatform.v1beta1.StringArray.fromObject(t.stringArrayValue)}if(t.bytesValue!=null&&(typeof t.bytesValue=="string"?c.base64.decode(t.bytesValue,n.bytesValue=c.newBuffer(c.base64.length(t.bytesValue)),0):t.bytesValue.length>=0&&(n.bytesValue=t.bytesValue)),t.metadata!=null){if(typeof t.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValue.metadata: object expected");n.metadata=l.google.cloud.aiplatform.v1beta1.FeatureValue.Metadata.fromObject(t.metadata)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.metadata=null),t.boolValue!=null&&t.hasOwnProperty("boolValue")&&(i.boolValue=t.boolValue,n.oneofs&&(i.value="boolValue")),t.doubleValue!=null&&t.hasOwnProperty("doubleValue")&&(i.doubleValue=n.json&&!isFinite(t.doubleValue)?String(t.doubleValue):t.doubleValue,n.oneofs&&(i.value="doubleValue")),t.int64Value!=null&&t.hasOwnProperty("int64Value")&&(typeof t.int64Value=="number"?i.int64Value=n.longs===String?String(t.int64Value):t.int64Value:i.int64Value=n.longs===String?c.Long.prototype.toString.call(t.int64Value):n.longs===Number?new c.LongBits(t.int64Value.low>>>0,t.int64Value.high>>>0).toNumber():t.int64Value,n.oneofs&&(i.value="int64Value")),t.stringValue!=null&&t.hasOwnProperty("stringValue")&&(i.stringValue=t.stringValue,n.oneofs&&(i.value="stringValue")),t.boolArrayValue!=null&&t.hasOwnProperty("boolArrayValue")&&(i.boolArrayValue=l.google.cloud.aiplatform.v1beta1.BoolArray.toObject(t.boolArrayValue,n),n.oneofs&&(i.value="boolArrayValue")),t.doubleArrayValue!=null&&t.hasOwnProperty("doubleArrayValue")&&(i.doubleArrayValue=l.google.cloud.aiplatform.v1beta1.DoubleArray.toObject(t.doubleArrayValue,n),n.oneofs&&(i.value="doubleArrayValue")),t.int64ArrayValue!=null&&t.hasOwnProperty("int64ArrayValue")&&(i.int64ArrayValue=l.google.cloud.aiplatform.v1beta1.Int64Array.toObject(t.int64ArrayValue,n),n.oneofs&&(i.value="int64ArrayValue")),t.stringArrayValue!=null&&t.hasOwnProperty("stringArrayValue")&&(i.stringArrayValue=l.google.cloud.aiplatform.v1beta1.StringArray.toObject(t.stringArrayValue,n),n.oneofs&&(i.value="stringArrayValue")),t.bytesValue!=null&&t.hasOwnProperty("bytesValue")&&(i.bytesValue=n.bytes===String?c.base64.encode(t.bytesValue,0,t.bytesValue.length):n.bytes===Array?Array.prototype.slice.call(t.bytesValue):t.bytesValue,n.oneofs&&(i.value="bytesValue")),t.metadata!=null&&t.hasOwnProperty("metadata")&&(i.metadata=l.google.cloud.aiplatform.v1beta1.FeatureValue.Metadata.toObject(t.metadata,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FeatureValue"},a.Metadata=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.generateTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.generateTime!=null&&n.hasOwnProperty("generateTime")){var i=l.google.protobuf.Timestamp.verify(n.generateTime);if(i)return"generateTime."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.FeatureValue.Metadata)return n;var i=new l.google.cloud.aiplatform.v1beta1.FeatureValue.Metadata;if(n.generateTime!=null){if(typeof n.generateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValue.Metadata.generateTime: object expected");i.generateTime=l.google.protobuf.Timestamp.fromObject(n.generateTime)}return i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.generateTime=null),n.generateTime!=null&&n.hasOwnProperty("generateTime")&&(p.generateTime=l.google.protobuf.Timestamp.toObject(n.generateTime,i)),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.FeatureValue.Metadata"},e}(),a}(),m.FeatureValueList=function(){function a(r){if(this.values=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.values&&i.values.length||(i.values=[]),i.values.push(l.google.cloud.aiplatform.v1beta1.FeatureValue.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.values!=null&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 1:{i.ids&&i.ids.length||(i.ids=[]),i.ids.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.ids!=null&&e.hasOwnProperty("ids")){if(!Array.isArray(e.ids))return"ids: array expected";for(var t=0;t>>3){case 1:{i.idMatcher=l.google.cloud.aiplatform.v1beta1.IdMatcher.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.idMatcher!=null&&e.hasOwnProperty("idMatcher")){var t=l.google.cloud.aiplatform.v1beta1.IdMatcher.verify(e.idMatcher);if(t)return"idMatcher."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.FeatureSelector)return e;var t=new l.google.cloud.aiplatform.v1beta1.FeatureSelector;if(e.idMatcher!=null){if(typeof e.idMatcher!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureSelector.idMatcher: object expected");t.idMatcher=l.google.cloud.aiplatform.v1beta1.IdMatcher.fromObject(e.idMatcher)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.idMatcher=null),e.idMatcher!=null&&e.hasOwnProperty("idMatcher")&&(n.idMatcher=l.google.cloud.aiplatform.v1beta1.IdMatcher.toObject(e.idMatcher,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.FeatureSelector"},a}(),m.BoolArray=function(){function a(r){if(this.values=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{if(i.values&&i.values.length||(i.values=[]),(p&7)===2)for(var f=e.uint32()+e.pos;e.pos>>3){case 1:{if(i.values&&i.values.length||(i.values=[]),(p&7)===2)for(var f=e.uint32()+e.pos;e.pos>>3){case 1:{if(i.values&&i.values.length||(i.values=[]),(p&7)===2)for(var f=e.uint32()+e.pos;e.pos>>0,e.values[n].high>>>0).toNumber())}return t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.values=[]),e.values&&e.values.length){n.values=[];for(var i=0;i>>0,e.values[i].high>>>0).toNumber():e.values[i]}return n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.Int64Array"},a}(),m.StringArray=function(){function a(r){if(this.values=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.values&&i.values.length||(i.values=[]),i.values.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.values!=null&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 1:{i.dtype=e.int32();break}case 2:{if(i.shape&&i.shape.length||(i.shape=[]),(y&7)===2)for(var O=e.uint32()+e.pos;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.Tensor.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.structVal[p]=f;break}case 13:{i.tensorVal=e.bytes();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dtype!=null&&e.hasOwnProperty("dtype"))switch(e.dtype){default:return"dtype: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:break}if(e.shape!=null&&e.hasOwnProperty("shape")){if(!Array.isArray(e.shape))return"shape: array expected";for(var t=0;t>>0,e.shape[n].high>>>0).toNumber())}if(e.boolVal){if(!Array.isArray(e.boolVal))throw TypeError(".google.cloud.aiplatform.v1beta1.Tensor.boolVal: array expected");t.boolVal=[];for(var n=0;n=0&&(t.bytesVal[n]=e.bytesVal[n])}if(e.floatVal){if(!Array.isArray(e.floatVal))throw TypeError(".google.cloud.aiplatform.v1beta1.Tensor.floatVal: array expected");t.floatVal=[];for(var n=0;n>>0,e.int64Val[n].high>>>0).toNumber())}if(e.uintVal){if(!Array.isArray(e.uintVal))throw TypeError(".google.cloud.aiplatform.v1beta1.Tensor.uintVal: array expected");t.uintVal=[];for(var n=0;n>>0}if(e.uint64Val){if(!Array.isArray(e.uint64Val))throw TypeError(".google.cloud.aiplatform.v1beta1.Tensor.uint64Val: array expected");t.uint64Val=[];for(var n=0;n>>0,e.uint64Val[n].high>>>0).toNumber(!0))}if(e.listVal){if(!Array.isArray(e.listVal))throw TypeError(".google.cloud.aiplatform.v1beta1.Tensor.listVal: array expected");t.listVal=[];for(var n=0;n=0&&(t.tensorVal=e.tensorVal)),t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.shape=[],n.boolVal=[],n.floatVal=[],n.doubleVal=[],n.intVal=[],n.int64Val=[],n.uintVal=[],n.uint64Val=[],n.listVal=[],n.stringVal=[],n.bytesVal=[]),(t.objects||t.defaults)&&(n.structVal={}),t.defaults&&(n.dtype=t.enums===String?"DATA_TYPE_UNSPECIFIED":0,t.bytes===String?n.tensorVal="":(n.tensorVal=[],t.bytes!==Array&&(n.tensorVal=c.newBuffer(n.tensorVal)))),e.dtype!=null&&e.hasOwnProperty("dtype")&&(n.dtype=t.enums===String?l.google.cloud.aiplatform.v1beta1.Tensor.DataType[e.dtype]===void 0?e.dtype:l.google.cloud.aiplatform.v1beta1.Tensor.DataType[e.dtype]:e.dtype),e.shape&&e.shape.length){n.shape=[];for(var i=0;i>>0,e.shape[i].high>>>0).toNumber():e.shape[i]}if(e.boolVal&&e.boolVal.length){n.boolVal=[];for(var i=0;i>>0,e.int64Val[i].high>>>0).toNumber():e.int64Val[i]}if(e.uintVal&&e.uintVal.length){n.uintVal=[];for(var i=0;i>>0,e.uint64Val[i].high>>>0).toNumber(!0):e.uint64Val[i]}if(e.listVal&&e.listVal.length){n.listVal=[];for(var i=0;i>>3){case 1:{i.parent=e.string();break}case 2:{i.featureGroup=l.google.cloud.aiplatform.v1beta1.FeatureGroup.decode(e,e.uint32());break}case 3:{i.featureGroupId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.featureGroup!=null&&e.hasOwnProperty("featureGroup")){var t=l.google.cloud.aiplatform.v1beta1.FeatureGroup.verify(e.featureGroup);if(t)return"featureGroup."+t}return e.featureGroupId!=null&&e.hasOwnProperty("featureGroupId")&&!c.isString(e.featureGroupId)?"featureGroupId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeatureGroupRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeatureGroupRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.featureGroup!=null){if(typeof e.featureGroup!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeatureGroupRequest.featureGroup: object expected");t.featureGroup=l.google.cloud.aiplatform.v1beta1.FeatureGroup.fromObject(e.featureGroup)}return e.featureGroupId!=null&&(t.featureGroupId=String(e.featureGroupId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.featureGroup=null,n.featureGroupId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.featureGroup!=null&&e.hasOwnProperty("featureGroup")&&(n.featureGroup=l.google.cloud.aiplatform.v1beta1.FeatureGroup.toObject(e.featureGroup,t)),e.featureGroupId!=null&&e.hasOwnProperty("featureGroupId")&&(n.featureGroupId=e.featureGroupId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeatureGroupRequest"},a}(),m.GetFeatureGroupRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetFeatureGroupRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetFeatureGroupRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetFeatureGroupRequest"},a}(),m.ListFeatureGroupsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListFeatureGroupsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListFeatureGroupsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListFeatureGroupsRequest"},a}(),m.ListFeatureGroupsResponse=function(){function a(r){if(this.featureGroups=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureGroups&&i.featureGroups.length||(i.featureGroups=[]),i.featureGroups.push(l.google.cloud.aiplatform.v1beta1.FeatureGroup.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureGroups!=null&&e.hasOwnProperty("featureGroups")){if(!Array.isArray(e.featureGroups))return"featureGroups: array expected";for(var t=0;t>>3){case 1:{i.featureGroup=l.google.cloud.aiplatform.v1beta1.FeatureGroup.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureGroup!=null&&e.hasOwnProperty("featureGroup")){var t=l.google.cloud.aiplatform.v1beta1.FeatureGroup.verify(e.featureGroup);if(t)return"featureGroup."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeatureGroupRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeatureGroupRequest;if(e.featureGroup!=null){if(typeof e.featureGroup!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureGroupRequest.featureGroup: object expected");t.featureGroup=l.google.cloud.aiplatform.v1beta1.FeatureGroup.fromObject(e.featureGroup)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureGroupRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureGroup=null,n.updateMask=null),e.featureGroup!=null&&e.hasOwnProperty("featureGroup")&&(n.featureGroup=l.google.cloud.aiplatform.v1beta1.FeatureGroup.toObject(e.featureGroup,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeatureGroupRequest"},a}(),m.DeleteFeatureGroupRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureGroupRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureGroupRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteFeatureGroupRequest"},a}(),m.CreateFeatureGroupOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeatureGroupOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeatureGroupOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeatureGroupOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeatureGroupOperationMetadata"},a}(),m.UpdateFeatureGroupOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeatureGroupOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeatureGroupOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureGroupOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeatureGroupOperationMetadata"},a}(),m.CreateRegistryFeatureOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateRegistryFeatureOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateRegistryFeatureOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateRegistryFeatureOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateRegistryFeatureOperationMetadata"},a}(),m.UpdateFeatureOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeatureOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeatureOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeatureOperationMetadata"},a}(),m.FeaturestoreService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createFeaturestore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateFeaturestoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateFeaturestore"}),Object.defineProperty(a.prototype.getFeaturestore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetFeaturestoreRequest,l.google.cloud.aiplatform.v1beta1.Featurestore,e,t)},"name",{value:"GetFeaturestore"}),Object.defineProperty(a.prototype.listFeaturestores=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListFeaturestoresRequest,l.google.cloud.aiplatform.v1beta1.ListFeaturestoresResponse,e,t)},"name",{value:"ListFeaturestores"}),Object.defineProperty(a.prototype.updateFeaturestore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateFeaturestoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdateFeaturestore"}),Object.defineProperty(a.prototype.deleteFeaturestore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteFeaturestoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteFeaturestore"}),Object.defineProperty(a.prototype.createEntityType=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateEntityTypeRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateEntityType"}),Object.defineProperty(a.prototype.getEntityType=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetEntityTypeRequest,l.google.cloud.aiplatform.v1beta1.EntityType,e,t)},"name",{value:"GetEntityType"}),Object.defineProperty(a.prototype.listEntityTypes=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListEntityTypesRequest,l.google.cloud.aiplatform.v1beta1.ListEntityTypesResponse,e,t)},"name",{value:"ListEntityTypes"}),Object.defineProperty(a.prototype.updateEntityType=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateEntityTypeRequest,l.google.cloud.aiplatform.v1beta1.EntityType,e,t)},"name",{value:"UpdateEntityType"}),Object.defineProperty(a.prototype.deleteEntityType=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteEntityTypeRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteEntityType"}),Object.defineProperty(a.prototype.createFeature=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateFeatureRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateFeature"}),Object.defineProperty(a.prototype.batchCreateFeatures=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.BatchCreateFeaturesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchCreateFeatures"}),Object.defineProperty(a.prototype.getFeature=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetFeatureRequest,l.google.cloud.aiplatform.v1beta1.Feature,e,t)},"name",{value:"GetFeature"}),Object.defineProperty(a.prototype.listFeatures=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListFeaturesRequest,l.google.cloud.aiplatform.v1beta1.ListFeaturesResponse,e,t)},"name",{value:"ListFeatures"}),Object.defineProperty(a.prototype.updateFeature=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateFeatureRequest,l.google.cloud.aiplatform.v1beta1.Feature,e,t)},"name",{value:"UpdateFeature"}),Object.defineProperty(a.prototype.deleteFeature=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteFeatureRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteFeature"}),Object.defineProperty(a.prototype.importFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ImportFeatureValuesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ImportFeatureValues"}),Object.defineProperty(a.prototype.batchReadFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchReadFeatureValues"}),Object.defineProperty(a.prototype.exportFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ExportFeatureValues"}),Object.defineProperty(a.prototype.deleteFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteFeatureValues"}),Object.defineProperty(a.prototype.searchFeatures=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.SearchFeaturesRequest,l.google.cloud.aiplatform.v1beta1.SearchFeaturesResponse,e,t)},"name",{value:"SearchFeatures"}),a}(),m.CreateFeaturestoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.featurestore=l.google.cloud.aiplatform.v1beta1.Featurestore.decode(e,e.uint32());break}case 3:{i.featurestoreId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.featurestore!=null&&e.hasOwnProperty("featurestore")){var t=l.google.cloud.aiplatform.v1beta1.Featurestore.verify(e.featurestore);if(t)return"featurestore."+t}return e.featurestoreId!=null&&e.hasOwnProperty("featurestoreId")&&!c.isString(e.featurestoreId)?"featurestoreId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeaturestoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeaturestoreRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.featurestore!=null){if(typeof e.featurestore!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeaturestoreRequest.featurestore: object expected");t.featurestore=l.google.cloud.aiplatform.v1beta1.Featurestore.fromObject(e.featurestore)}return e.featurestoreId!=null&&(t.featurestoreId=String(e.featurestoreId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.featurestore=null,n.featurestoreId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.featurestore!=null&&e.hasOwnProperty("featurestore")&&(n.featurestore=l.google.cloud.aiplatform.v1beta1.Featurestore.toObject(e.featurestore,t)),e.featurestoreId!=null&&e.hasOwnProperty("featurestoreId")&&(n.featurestoreId=e.featurestoreId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeaturestoreRequest"},a}(),m.GetFeaturestoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetFeaturestoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetFeaturestoreRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetFeaturestoreRequest"},a}(),m.ListFeaturestoresRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListFeaturestoresRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListFeaturestoresRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListFeaturestoresRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListFeaturestoresRequest"},a}(),m.ListFeaturestoresResponse=function(){function a(r){if(this.featurestores=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featurestores&&i.featurestores.length||(i.featurestores=[]),i.featurestores.push(l.google.cloud.aiplatform.v1beta1.Featurestore.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featurestores!=null&&e.hasOwnProperty("featurestores")){if(!Array.isArray(e.featurestores))return"featurestores: array expected";for(var t=0;t>>3){case 1:{i.featurestore=l.google.cloud.aiplatform.v1beta1.Featurestore.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featurestore!=null&&e.hasOwnProperty("featurestore")){var t=l.google.cloud.aiplatform.v1beta1.Featurestore.verify(e.featurestore);if(t)return"featurestore."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeaturestoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeaturestoreRequest;if(e.featurestore!=null){if(typeof e.featurestore!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeaturestoreRequest.featurestore: object expected");t.featurestore=l.google.cloud.aiplatform.v1beta1.Featurestore.fromObject(e.featurestore)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeaturestoreRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featurestore=null,n.updateMask=null),e.featurestore!=null&&e.hasOwnProperty("featurestore")&&(n.featurestore=l.google.cloud.aiplatform.v1beta1.Featurestore.toObject(e.featurestore,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeaturestoreRequest"},a}(),m.DeleteFeaturestoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeaturestoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteFeaturestoreRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteFeaturestoreRequest"},a}(),m.ImportFeatureValuesRequest=function(){function a(e){if(this.featureSpecs=[],e)for(var t=Object.keys(e),n=0;n>>3){case 2:{p.avroSource=l.google.cloud.aiplatform.v1beta1.AvroSource.decode(t,t.uint32());break}case 3:{p.bigquerySource=l.google.cloud.aiplatform.v1beta1.BigQuerySource.decode(t,t.uint32());break}case 4:{p.csvSource=l.google.cloud.aiplatform.v1beta1.CsvSource.decode(t,t.uint32());break}case 6:{p.featureTimeField=t.string();break}case 7:{p.featureTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 1:{p.entityType=t.string();break}case 5:{p.entityIdField=t.string();break}case 8:{p.featureSpecs&&p.featureSpecs.length||(p.featureSpecs=[]),p.featureSpecs.push(l.google.cloud.aiplatform.v1beta1.ImportFeatureValuesRequest.FeatureSpec.decode(t,t.uint32()));break}case 9:{p.disableOnlineServing=t.bool();break}case 11:{p.workerCount=t.int32();break}case 12:{p.disableIngestionAnalysis=t.bool();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.avroSource!=null&&t.hasOwnProperty("avroSource")){n.source=1;{var i=l.google.cloud.aiplatform.v1beta1.AvroSource.verify(t.avroSource);if(i)return"avroSource."+i}}if(t.bigquerySource!=null&&t.hasOwnProperty("bigquerySource")){if(n.source===1)return"source: multiple values";n.source=1;{var i=l.google.cloud.aiplatform.v1beta1.BigQuerySource.verify(t.bigquerySource);if(i)return"bigquerySource."+i}}if(t.csvSource!=null&&t.hasOwnProperty("csvSource")){if(n.source===1)return"source: multiple values";n.source=1;{var i=l.google.cloud.aiplatform.v1beta1.CsvSource.verify(t.csvSource);if(i)return"csvSource."+i}}if(t.featureTimeField!=null&&t.hasOwnProperty("featureTimeField")&&(n.featureTimeSource=1,!c.isString(t.featureTimeField)))return"featureTimeField: string expected";if(t.featureTime!=null&&t.hasOwnProperty("featureTime")){if(n.featureTimeSource===1)return"featureTimeSource: multiple values";n.featureTimeSource=1;{var i=l.google.protobuf.Timestamp.verify(t.featureTime);if(i)return"featureTime."+i}}if(t.entityType!=null&&t.hasOwnProperty("entityType")&&!c.isString(t.entityType))return"entityType: string expected";if(t.entityIdField!=null&&t.hasOwnProperty("entityIdField")&&!c.isString(t.entityIdField))return"entityIdField: string expected";if(t.featureSpecs!=null&&t.hasOwnProperty("featureSpecs")){if(!Array.isArray(t.featureSpecs))return"featureSpecs: array expected";for(var p=0;p>>3){case 1:{f.id=n.string();break}case 2:{f.sourceField=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.id!=null&&n.hasOwnProperty("id")&&!c.isString(n.id)?"id: string expected":n.sourceField!=null&&n.hasOwnProperty("sourceField")&&!c.isString(n.sourceField)?"sourceField: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.ImportFeatureValuesRequest.FeatureSpec)return n;var i=new l.google.cloud.aiplatform.v1beta1.ImportFeatureValuesRequest.FeatureSpec;return n.id!=null&&(i.id=String(n.id)),n.sourceField!=null&&(i.sourceField=String(n.sourceField)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.id="",p.sourceField=""),n.id!=null&&n.hasOwnProperty("id")&&(p.id=n.id),n.sourceField!=null&&n.hasOwnProperty("sourceField")&&(p.sourceField=n.sourceField),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.ImportFeatureValuesRequest.FeatureSpec"},e}(),a}(),m.ImportFeatureValuesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.importedEntityCount=e.int64();break}case 2:{i.importedFeatureValueCount=e.int64();break}case 6:{i.invalidRowCount=e.int64();break}case 4:{i.timestampOutsideRetentionRowsCount=e.int64();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.importedEntityCount!=null&&e.hasOwnProperty("importedEntityCount")&&!c.isInteger(e.importedEntityCount)&&!(e.importedEntityCount&&c.isInteger(e.importedEntityCount.low)&&c.isInteger(e.importedEntityCount.high))?"importedEntityCount: integer|Long expected":e.importedFeatureValueCount!=null&&e.hasOwnProperty("importedFeatureValueCount")&&!c.isInteger(e.importedFeatureValueCount)&&!(e.importedFeatureValueCount&&c.isInteger(e.importedFeatureValueCount.low)&&c.isInteger(e.importedFeatureValueCount.high))?"importedFeatureValueCount: integer|Long expected":e.invalidRowCount!=null&&e.hasOwnProperty("invalidRowCount")&&!c.isInteger(e.invalidRowCount)&&!(e.invalidRowCount&&c.isInteger(e.invalidRowCount.low)&&c.isInteger(e.invalidRowCount.high))?"invalidRowCount: integer|Long expected":e.timestampOutsideRetentionRowsCount!=null&&e.hasOwnProperty("timestampOutsideRetentionRowsCount")&&!c.isInteger(e.timestampOutsideRetentionRowsCount)&&!(e.timestampOutsideRetentionRowsCount&&c.isInteger(e.timestampOutsideRetentionRowsCount.low)&&c.isInteger(e.timestampOutsideRetentionRowsCount.high))?"timestampOutsideRetentionRowsCount: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ImportFeatureValuesResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.ImportFeatureValuesResponse;return e.importedEntityCount!=null&&(c.Long?(t.importedEntityCount=c.Long.fromValue(e.importedEntityCount)).unsigned=!1:typeof e.importedEntityCount=="string"?t.importedEntityCount=parseInt(e.importedEntityCount,10):typeof e.importedEntityCount=="number"?t.importedEntityCount=e.importedEntityCount:typeof e.importedEntityCount=="object"&&(t.importedEntityCount=new c.LongBits(e.importedEntityCount.low>>>0,e.importedEntityCount.high>>>0).toNumber())),e.importedFeatureValueCount!=null&&(c.Long?(t.importedFeatureValueCount=c.Long.fromValue(e.importedFeatureValueCount)).unsigned=!1:typeof e.importedFeatureValueCount=="string"?t.importedFeatureValueCount=parseInt(e.importedFeatureValueCount,10):typeof e.importedFeatureValueCount=="number"?t.importedFeatureValueCount=e.importedFeatureValueCount:typeof e.importedFeatureValueCount=="object"&&(t.importedFeatureValueCount=new c.LongBits(e.importedFeatureValueCount.low>>>0,e.importedFeatureValueCount.high>>>0).toNumber())),e.invalidRowCount!=null&&(c.Long?(t.invalidRowCount=c.Long.fromValue(e.invalidRowCount)).unsigned=!1:typeof e.invalidRowCount=="string"?t.invalidRowCount=parseInt(e.invalidRowCount,10):typeof e.invalidRowCount=="number"?t.invalidRowCount=e.invalidRowCount:typeof e.invalidRowCount=="object"&&(t.invalidRowCount=new c.LongBits(e.invalidRowCount.low>>>0,e.invalidRowCount.high>>>0).toNumber())),e.timestampOutsideRetentionRowsCount!=null&&(c.Long?(t.timestampOutsideRetentionRowsCount=c.Long.fromValue(e.timestampOutsideRetentionRowsCount)).unsigned=!1:typeof e.timestampOutsideRetentionRowsCount=="string"?t.timestampOutsideRetentionRowsCount=parseInt(e.timestampOutsideRetentionRowsCount,10):typeof e.timestampOutsideRetentionRowsCount=="number"?t.timestampOutsideRetentionRowsCount=e.timestampOutsideRetentionRowsCount:typeof e.timestampOutsideRetentionRowsCount=="object"&&(t.timestampOutsideRetentionRowsCount=new c.LongBits(e.timestampOutsideRetentionRowsCount.low>>>0,e.timestampOutsideRetentionRowsCount.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.importedEntityCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.importedEntityCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.importedFeatureValueCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.importedFeatureValueCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.timestampOutsideRetentionRowsCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.timestampOutsideRetentionRowsCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.invalidRowCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.invalidRowCount=t.longs===String?"0":0}return e.importedEntityCount!=null&&e.hasOwnProperty("importedEntityCount")&&(typeof e.importedEntityCount=="number"?n.importedEntityCount=t.longs===String?String(e.importedEntityCount):e.importedEntityCount:n.importedEntityCount=t.longs===String?c.Long.prototype.toString.call(e.importedEntityCount):t.longs===Number?new c.LongBits(e.importedEntityCount.low>>>0,e.importedEntityCount.high>>>0).toNumber():e.importedEntityCount),e.importedFeatureValueCount!=null&&e.hasOwnProperty("importedFeatureValueCount")&&(typeof e.importedFeatureValueCount=="number"?n.importedFeatureValueCount=t.longs===String?String(e.importedFeatureValueCount):e.importedFeatureValueCount:n.importedFeatureValueCount=t.longs===String?c.Long.prototype.toString.call(e.importedFeatureValueCount):t.longs===Number?new c.LongBits(e.importedFeatureValueCount.low>>>0,e.importedFeatureValueCount.high>>>0).toNumber():e.importedFeatureValueCount),e.timestampOutsideRetentionRowsCount!=null&&e.hasOwnProperty("timestampOutsideRetentionRowsCount")&&(typeof e.timestampOutsideRetentionRowsCount=="number"?n.timestampOutsideRetentionRowsCount=t.longs===String?String(e.timestampOutsideRetentionRowsCount):e.timestampOutsideRetentionRowsCount:n.timestampOutsideRetentionRowsCount=t.longs===String?c.Long.prototype.toString.call(e.timestampOutsideRetentionRowsCount):t.longs===Number?new c.LongBits(e.timestampOutsideRetentionRowsCount.low>>>0,e.timestampOutsideRetentionRowsCount.high>>>0).toNumber():e.timestampOutsideRetentionRowsCount),e.invalidRowCount!=null&&e.hasOwnProperty("invalidRowCount")&&(typeof e.invalidRowCount=="number"?n.invalidRowCount=t.longs===String?String(e.invalidRowCount):e.invalidRowCount:n.invalidRowCount=t.longs===String?c.Long.prototype.toString.call(e.invalidRowCount):t.longs===Number?new c.LongBits(e.invalidRowCount.low>>>0,e.invalidRowCount.high>>>0).toNumber():e.invalidRowCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ImportFeatureValuesResponse"},a}(),m.BatchReadFeatureValuesRequest=function(){function a(e){if(this.passThroughFields=[],this.entityTypeSpecs=[],e)for(var t=Object.keys(e),n=0;n>>3){case 3:{p.csvReadInstances=l.google.cloud.aiplatform.v1beta1.CsvSource.decode(t,t.uint32());break}case 5:{p.bigqueryReadInstances=l.google.cloud.aiplatform.v1beta1.BigQuerySource.decode(t,t.uint32());break}case 1:{p.featurestore=t.string();break}case 4:{p.destination=l.google.cloud.aiplatform.v1beta1.FeatureValueDestination.decode(t,t.uint32());break}case 8:{p.passThroughFields&&p.passThroughFields.length||(p.passThroughFields=[]),p.passThroughFields.push(l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesRequest.PassThroughField.decode(t,t.uint32()));break}case 7:{p.entityTypeSpecs&&p.entityTypeSpecs.length||(p.entityTypeSpecs=[]),p.entityTypeSpecs.push(l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesRequest.EntityTypeSpec.decode(t,t.uint32()));break}case 11:{p.startTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.csvReadInstances!=null&&t.hasOwnProperty("csvReadInstances")){n.readOption=1;{var i=l.google.cloud.aiplatform.v1beta1.CsvSource.verify(t.csvReadInstances);if(i)return"csvReadInstances."+i}}if(t.bigqueryReadInstances!=null&&t.hasOwnProperty("bigqueryReadInstances")){if(n.readOption===1)return"readOption: multiple values";n.readOption=1;{var i=l.google.cloud.aiplatform.v1beta1.BigQuerySource.verify(t.bigqueryReadInstances);if(i)return"bigqueryReadInstances."+i}}if(t.featurestore!=null&&t.hasOwnProperty("featurestore")&&!c.isString(t.featurestore))return"featurestore: string expected";if(t.destination!=null&&t.hasOwnProperty("destination")){var i=l.google.cloud.aiplatform.v1beta1.FeatureValueDestination.verify(t.destination);if(i)return"destination."+i}if(t.passThroughFields!=null&&t.hasOwnProperty("passThroughFields")){if(!Array.isArray(t.passThroughFields))return"passThroughFields: array expected";for(var p=0;p>>3){case 1:{f.fieldName=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.fieldName!=null&&n.hasOwnProperty("fieldName")&&!c.isString(n.fieldName)?"fieldName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesRequest.PassThroughField)return n;var i=new l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesRequest.PassThroughField;return n.fieldName!=null&&(i.fieldName=String(n.fieldName)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.fieldName=""),n.fieldName!=null&&n.hasOwnProperty("fieldName")&&(p.fieldName=n.fieldName),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesRequest.PassThroughField"},e}(),a.EntityTypeSpec=function(){function e(t){if(this.settings=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.entityTypeId=n.string();break}case 2:{f.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.decode(n,n.uint32());break}case 3:{f.settings&&f.settings.length||(f.settings=[]),f.settings.push(l.google.cloud.aiplatform.v1beta1.DestinationFeatureSetting.decode(n,n.uint32()));break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.entityTypeId!=null&&n.hasOwnProperty("entityTypeId")&&!c.isString(n.entityTypeId))return"entityTypeId: string expected";if(n.featureSelector!=null&&n.hasOwnProperty("featureSelector")){var i=l.google.cloud.aiplatform.v1beta1.FeatureSelector.verify(n.featureSelector);if(i)return"featureSelector."+i}if(n.settings!=null&&n.hasOwnProperty("settings")){if(!Array.isArray(n.settings))return"settings: array expected";for(var p=0;p>>3){case 3:{p.snapshotExport=l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.SnapshotExport.decode(t,t.uint32());break}case 7:{p.fullExport=l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.FullExport.decode(t,t.uint32());break}case 1:{p.entityType=t.string();break}case 4:{p.destination=l.google.cloud.aiplatform.v1beta1.FeatureValueDestination.decode(t,t.uint32());break}case 5:{p.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.decode(t,t.uint32());break}case 6:{p.settings&&p.settings.length||(p.settings=[]),p.settings.push(l.google.cloud.aiplatform.v1beta1.DestinationFeatureSetting.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.snapshotExport!=null&&t.hasOwnProperty("snapshotExport")){n.mode=1;{var i=l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.SnapshotExport.verify(t.snapshotExport);if(i)return"snapshotExport."+i}}if(t.fullExport!=null&&t.hasOwnProperty("fullExport")){if(n.mode===1)return"mode: multiple values";n.mode=1;{var i=l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.FullExport.verify(t.fullExport);if(i)return"fullExport."+i}}if(t.entityType!=null&&t.hasOwnProperty("entityType")&&!c.isString(t.entityType))return"entityType: string expected";if(t.destination!=null&&t.hasOwnProperty("destination")){var i=l.google.cloud.aiplatform.v1beta1.FeatureValueDestination.verify(t.destination);if(i)return"destination."+i}if(t.featureSelector!=null&&t.hasOwnProperty("featureSelector")){var i=l.google.cloud.aiplatform.v1beta1.FeatureSelector.verify(t.featureSelector);if(i)return"featureSelector."+i}if(t.settings!=null&&t.hasOwnProperty("settings")){if(!Array.isArray(t.settings))return"settings: array expected";for(var p=0;p>>3){case 1:{f.snapshotTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}case 2:{f.startTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.snapshotTime!=null&&n.hasOwnProperty("snapshotTime")){var i=l.google.protobuf.Timestamp.verify(n.snapshotTime);if(i)return"snapshotTime."+i}if(n.startTime!=null&&n.hasOwnProperty("startTime")){var i=l.google.protobuf.Timestamp.verify(n.startTime);if(i)return"startTime."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.SnapshotExport)return n;var i=new l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.SnapshotExport;if(n.snapshotTime!=null){if(typeof n.snapshotTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.SnapshotExport.snapshotTime: object expected");i.snapshotTime=l.google.protobuf.Timestamp.fromObject(n.snapshotTime)}if(n.startTime!=null){if(typeof n.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.SnapshotExport.startTime: object expected");i.startTime=l.google.protobuf.Timestamp.fromObject(n.startTime)}return i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.snapshotTime=null,p.startTime=null),n.snapshotTime!=null&&n.hasOwnProperty("snapshotTime")&&(p.snapshotTime=l.google.protobuf.Timestamp.toObject(n.snapshotTime,i)),n.startTime!=null&&n.hasOwnProperty("startTime")&&(p.startTime=l.google.protobuf.Timestamp.toObject(n.startTime,i)),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.SnapshotExport"},e}(),a.FullExport=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 2:{f.startTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}case 1:{f.endTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.startTime!=null&&n.hasOwnProperty("startTime")){var i=l.google.protobuf.Timestamp.verify(n.startTime);if(i)return"startTime."+i}if(n.endTime!=null&&n.hasOwnProperty("endTime")){var i=l.google.protobuf.Timestamp.verify(n.endTime);if(i)return"endTime."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.FullExport)return n;var i=new l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.FullExport;if(n.startTime!=null){if(typeof n.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.FullExport.startTime: object expected");i.startTime=l.google.protobuf.Timestamp.fromObject(n.startTime)}if(n.endTime!=null){if(typeof n.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.FullExport.endTime: object expected");i.endTime=l.google.protobuf.Timestamp.fromObject(n.endTime)}return i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.endTime=null,p.startTime=null),n.endTime!=null&&n.hasOwnProperty("endTime")&&(p.endTime=l.google.protobuf.Timestamp.toObject(n.endTime,i)),n.startTime!=null&&n.hasOwnProperty("startTime")&&(p.startTime=l.google.protobuf.Timestamp.toObject(n.startTime,i)),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.FullExport"},e}(),a}(),m.DestinationFeatureSetting=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureId=e.string();break}case 2:{i.destinationField=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.featureId!=null&&e.hasOwnProperty("featureId")&&!c.isString(e.featureId)?"featureId: string expected":e.destinationField!=null&&e.hasOwnProperty("destinationField")&&!c.isString(e.destinationField)?"destinationField: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DestinationFeatureSetting)return e;var t=new l.google.cloud.aiplatform.v1beta1.DestinationFeatureSetting;return e.featureId!=null&&(t.featureId=String(e.featureId)),e.destinationField!=null&&(t.destinationField=String(e.destinationField)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureId="",n.destinationField=""),e.featureId!=null&&e.hasOwnProperty("featureId")&&(n.featureId=e.featureId),e.destinationField!=null&&e.hasOwnProperty("destinationField")&&(n.destinationField=e.destinationField),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DestinationFeatureSetting"},a}(),m.FeatureValueDestination=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.decode(t,t.uint32());break}case 2:{p.tfrecordDestination=l.google.cloud.aiplatform.v1beta1.TFRecordDestination.decode(t,t.uint32());break}case 3:{p.csvDestination=l.google.cloud.aiplatform.v1beta1.CsvDestination.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.bigqueryDestination!=null&&t.hasOwnProperty("bigqueryDestination")){n.destination=1;{var i=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.verify(t.bigqueryDestination);if(i)return"bigqueryDestination."+i}}if(t.tfrecordDestination!=null&&t.hasOwnProperty("tfrecordDestination")){if(n.destination===1)return"destination: multiple values";n.destination=1;{var i=l.google.cloud.aiplatform.v1beta1.TFRecordDestination.verify(t.tfrecordDestination);if(i)return"tfrecordDestination."+i}}if(t.csvDestination!=null&&t.hasOwnProperty("csvDestination")){if(n.destination===1)return"destination: multiple values";n.destination=1;{var i=l.google.cloud.aiplatform.v1beta1.CsvDestination.verify(t.csvDestination);if(i)return"csvDestination."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FeatureValueDestination)return t;var n=new l.google.cloud.aiplatform.v1beta1.FeatureValueDestination;if(t.bigqueryDestination!=null){if(typeof t.bigqueryDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValueDestination.bigqueryDestination: object expected");n.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.fromObject(t.bigqueryDestination)}if(t.tfrecordDestination!=null){if(typeof t.tfrecordDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValueDestination.tfrecordDestination: object expected");n.tfrecordDestination=l.google.cloud.aiplatform.v1beta1.TFRecordDestination.fromObject(t.tfrecordDestination)}if(t.csvDestination!=null){if(typeof t.csvDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValueDestination.csvDestination: object expected");n.csvDestination=l.google.cloud.aiplatform.v1beta1.CsvDestination.fromObject(t.csvDestination)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.bigqueryDestination!=null&&t.hasOwnProperty("bigqueryDestination")&&(i.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.toObject(t.bigqueryDestination,n),n.oneofs&&(i.destination="bigqueryDestination")),t.tfrecordDestination!=null&&t.hasOwnProperty("tfrecordDestination")&&(i.tfrecordDestination=l.google.cloud.aiplatform.v1beta1.TFRecordDestination.toObject(t.tfrecordDestination,n),n.oneofs&&(i.destination="tfrecordDestination")),t.csvDestination!=null&&t.hasOwnProperty("csvDestination")&&(i.csvDestination=l.google.cloud.aiplatform.v1beta1.CsvDestination.toObject(t.csvDestination,n),n.oneofs&&(i.destination="csvDestination")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FeatureValueDestination"},a}(),m.ExportFeatureValuesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesResponse?e:new l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportFeatureValuesResponse"},a}(),m.BatchReadFeatureValuesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesResponse?e:new l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesResponse"},a}(),m.CreateEntityTypeRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.entityType=l.google.cloud.aiplatform.v1beta1.EntityType.decode(e,e.uint32());break}case 3:{i.entityTypeId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")){var t=l.google.cloud.aiplatform.v1beta1.EntityType.verify(e.entityType);if(t)return"entityType."+t}return e.entityTypeId!=null&&e.hasOwnProperty("entityTypeId")&&!c.isString(e.entityTypeId)?"entityTypeId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateEntityTypeRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateEntityTypeRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.entityType!=null){if(typeof e.entityType!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateEntityTypeRequest.entityType: object expected");t.entityType=l.google.cloud.aiplatform.v1beta1.EntityType.fromObject(e.entityType)}return e.entityTypeId!=null&&(t.entityTypeId=String(e.entityTypeId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.entityType=null,n.entityTypeId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.entityType!=null&&e.hasOwnProperty("entityType")&&(n.entityType=l.google.cloud.aiplatform.v1beta1.EntityType.toObject(e.entityType,t)),e.entityTypeId!=null&&e.hasOwnProperty("entityTypeId")&&(n.entityTypeId=e.entityTypeId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateEntityTypeRequest"},a}(),m.GetEntityTypeRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetEntityTypeRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetEntityTypeRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetEntityTypeRequest"},a}(),m.ListEntityTypesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListEntityTypesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListEntityTypesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListEntityTypesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListEntityTypesRequest"},a}(),m.ListEntityTypesResponse=function(){function a(r){if(this.entityTypes=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.entityTypes&&i.entityTypes.length||(i.entityTypes=[]),i.entityTypes.push(l.google.cloud.aiplatform.v1beta1.EntityType.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityTypes!=null&&e.hasOwnProperty("entityTypes")){if(!Array.isArray(e.entityTypes))return"entityTypes: array expected";for(var t=0;t>>3){case 1:{i.entityType=l.google.cloud.aiplatform.v1beta1.EntityType.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")){var t=l.google.cloud.aiplatform.v1beta1.EntityType.verify(e.entityType);if(t)return"entityType."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateEntityTypeRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateEntityTypeRequest;if(e.entityType!=null){if(typeof e.entityType!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateEntityTypeRequest.entityType: object expected");t.entityType=l.google.cloud.aiplatform.v1beta1.EntityType.fromObject(e.entityType)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateEntityTypeRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.entityType=null,n.updateMask=null),e.entityType!=null&&e.hasOwnProperty("entityType")&&(n.entityType=l.google.cloud.aiplatform.v1beta1.EntityType.toObject(e.entityType,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateEntityTypeRequest"},a}(),m.DeleteEntityTypeRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteEntityTypeRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteEntityTypeRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteEntityTypeRequest"},a}(),m.CreateFeatureRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.feature=l.google.cloud.aiplatform.v1beta1.Feature.decode(e,e.uint32());break}case 3:{i.featureId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.feature!=null&&e.hasOwnProperty("feature")){var t=l.google.cloud.aiplatform.v1beta1.Feature.verify(e.feature);if(t)return"feature."+t}return e.featureId!=null&&e.hasOwnProperty("featureId")&&!c.isString(e.featureId)?"featureId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeatureRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeatureRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.feature!=null){if(typeof e.feature!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeatureRequest.feature: object expected");t.feature=l.google.cloud.aiplatform.v1beta1.Feature.fromObject(e.feature)}return e.featureId!=null&&(t.featureId=String(e.featureId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.feature=null,n.featureId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.feature!=null&&e.hasOwnProperty("feature")&&(n.feature=l.google.cloud.aiplatform.v1beta1.Feature.toObject(e.feature,t)),e.featureId!=null&&e.hasOwnProperty("featureId")&&(n.featureId=e.featureId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeatureRequest"},a}(),m.BatchCreateFeaturesRequest=function(){function a(r){if(this.requests=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.requests&&i.requests.length||(i.requests=[]),i.requests.push(l.google.cloud.aiplatform.v1beta1.CreateFeatureRequest.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.requests!=null&&e.hasOwnProperty("requests")){if(!Array.isArray(e.requests))return"requests: array expected";for(var t=0;t>>3){case 1:{i.features&&i.features.length||(i.features=[]),i.features.push(l.google.cloud.aiplatform.v1beta1.Feature.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.features!=null&&e.hasOwnProperty("features")){if(!Array.isArray(e.features))return"features: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetFeatureRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetFeatureRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetFeatureRequest"},a}(),m.ListFeaturesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 7:{i.latestStatsCount=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.latestStatsCount!=null&&e.hasOwnProperty("latestStatsCount")&&!c.isInteger(e.latestStatsCount)?"latestStatsCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListFeaturesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListFeaturesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListFeaturesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.latestStatsCount!=null&&(t.latestStatsCount=e.latestStatsCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null,n.latestStatsCount=0),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.latestStatsCount!=null&&e.hasOwnProperty("latestStatsCount")&&(n.latestStatsCount=e.latestStatsCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListFeaturesRequest"},a}(),m.ListFeaturesResponse=function(){function a(r){if(this.features=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.features&&i.features.length||(i.features=[]),i.features.push(l.google.cloud.aiplatform.v1beta1.Feature.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.features!=null&&e.hasOwnProperty("features")){if(!Array.isArray(e.features))return"features: array expected";for(var t=0;t>>3){case 1:{i.location=e.string();break}case 3:{i.query=e.string();break}case 4:{i.pageSize=e.int32();break}case 5:{i.pageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.location!=null&&e.hasOwnProperty("location")&&!c.isString(e.location)?"location: string expected":e.query!=null&&e.hasOwnProperty("query")&&!c.isString(e.query)?"query: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SearchFeaturesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.SearchFeaturesRequest;return e.location!=null&&(t.location=String(e.location)),e.query!=null&&(t.query=String(e.query)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.location="",n.query="",n.pageSize=0,n.pageToken=""),e.location!=null&&e.hasOwnProperty("location")&&(n.location=e.location),e.query!=null&&e.hasOwnProperty("query")&&(n.query=e.query),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SearchFeaturesRequest"},a}(),m.SearchFeaturesResponse=function(){function a(r){if(this.features=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.features&&i.features.length||(i.features=[]),i.features.push(l.google.cloud.aiplatform.v1beta1.Feature.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.features!=null&&e.hasOwnProperty("features")){if(!Array.isArray(e.features))return"features: array expected";for(var t=0;t>>3){case 1:{i.feature=l.google.cloud.aiplatform.v1beta1.Feature.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.feature!=null&&e.hasOwnProperty("feature")){var t=l.google.cloud.aiplatform.v1beta1.Feature.verify(e.feature);if(t)return"feature."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeatureRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeatureRequest;if(e.feature!=null){if(typeof e.feature!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureRequest.feature: object expected");t.feature=l.google.cloud.aiplatform.v1beta1.Feature.fromObject(e.feature)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.feature=null,n.updateMask=null),e.feature!=null&&e.hasOwnProperty("feature")&&(n.feature=l.google.cloud.aiplatform.v1beta1.Feature.toObject(e.feature,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeatureRequest"},a}(),m.DeleteFeatureRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteFeatureRequest"},a}(),m.CreateFeaturestoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeaturestoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeaturestoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeaturestoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeaturestoreOperationMetadata"},a}(),m.UpdateFeaturestoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeaturestoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeaturestoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeaturestoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeaturestoreOperationMetadata"},a}(),m.ImportFeatureValuesOperationMetadata=function(){function a(r){if(this.sourceUris=[],this.blockingOperationIds=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.importedEntityCount=e.int64();break}case 3:{i.importedFeatureValueCount=e.int64();break}case 4:{i.sourceUris&&i.sourceUris.length||(i.sourceUris=[]),i.sourceUris.push(e.string());break}case 6:{i.invalidRowCount=e.int64();break}case 7:{i.timestampOutsideRetentionRowsCount=e.int64();break}case 8:{if(i.blockingOperationIds&&i.blockingOperationIds.length||(i.blockingOperationIds=[]),(p&7)===2)for(var f=e.uint32()+e.pos;e.pos>>0,e.importedEntityCount.high>>>0).toNumber())),e.importedFeatureValueCount!=null&&(c.Long?(t.importedFeatureValueCount=c.Long.fromValue(e.importedFeatureValueCount)).unsigned=!1:typeof e.importedFeatureValueCount=="string"?t.importedFeatureValueCount=parseInt(e.importedFeatureValueCount,10):typeof e.importedFeatureValueCount=="number"?t.importedFeatureValueCount=e.importedFeatureValueCount:typeof e.importedFeatureValueCount=="object"&&(t.importedFeatureValueCount=new c.LongBits(e.importedFeatureValueCount.low>>>0,e.importedFeatureValueCount.high>>>0).toNumber())),e.sourceUris){if(!Array.isArray(e.sourceUris))throw TypeError(".google.cloud.aiplatform.v1beta1.ImportFeatureValuesOperationMetadata.sourceUris: array expected");t.sourceUris=[];for(var n=0;n>>0,e.invalidRowCount.high>>>0).toNumber())),e.timestampOutsideRetentionRowsCount!=null&&(c.Long?(t.timestampOutsideRetentionRowsCount=c.Long.fromValue(e.timestampOutsideRetentionRowsCount)).unsigned=!1:typeof e.timestampOutsideRetentionRowsCount=="string"?t.timestampOutsideRetentionRowsCount=parseInt(e.timestampOutsideRetentionRowsCount,10):typeof e.timestampOutsideRetentionRowsCount=="number"?t.timestampOutsideRetentionRowsCount=e.timestampOutsideRetentionRowsCount:typeof e.timestampOutsideRetentionRowsCount=="object"&&(t.timestampOutsideRetentionRowsCount=new c.LongBits(e.timestampOutsideRetentionRowsCount.low>>>0,e.timestampOutsideRetentionRowsCount.high>>>0).toNumber())),e.blockingOperationIds){if(!Array.isArray(e.blockingOperationIds))throw TypeError(".google.cloud.aiplatform.v1beta1.ImportFeatureValuesOperationMetadata.blockingOperationIds: array expected");t.blockingOperationIds=[];for(var n=0;n>>0,e.blockingOperationIds[n].high>>>0).toNumber())}return t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.sourceUris=[],n.blockingOperationIds=[]),t.defaults){if(n.genericMetadata=null,c.Long){var i=new c.Long(0,0,!1);n.importedEntityCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.importedEntityCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.importedFeatureValueCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.importedFeatureValueCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.invalidRowCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.invalidRowCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.timestampOutsideRetentionRowsCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.timestampOutsideRetentionRowsCount=t.longs===String?"0":0}if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.importedEntityCount!=null&&e.hasOwnProperty("importedEntityCount")&&(typeof e.importedEntityCount=="number"?n.importedEntityCount=t.longs===String?String(e.importedEntityCount):e.importedEntityCount:n.importedEntityCount=t.longs===String?c.Long.prototype.toString.call(e.importedEntityCount):t.longs===Number?new c.LongBits(e.importedEntityCount.low>>>0,e.importedEntityCount.high>>>0).toNumber():e.importedEntityCount),e.importedFeatureValueCount!=null&&e.hasOwnProperty("importedFeatureValueCount")&&(typeof e.importedFeatureValueCount=="number"?n.importedFeatureValueCount=t.longs===String?String(e.importedFeatureValueCount):e.importedFeatureValueCount:n.importedFeatureValueCount=t.longs===String?c.Long.prototype.toString.call(e.importedFeatureValueCount):t.longs===Number?new c.LongBits(e.importedFeatureValueCount.low>>>0,e.importedFeatureValueCount.high>>>0).toNumber():e.importedFeatureValueCount),e.sourceUris&&e.sourceUris.length){n.sourceUris=[];for(var p=0;p>>0,e.invalidRowCount.high>>>0).toNumber():e.invalidRowCount),e.timestampOutsideRetentionRowsCount!=null&&e.hasOwnProperty("timestampOutsideRetentionRowsCount")&&(typeof e.timestampOutsideRetentionRowsCount=="number"?n.timestampOutsideRetentionRowsCount=t.longs===String?String(e.timestampOutsideRetentionRowsCount):e.timestampOutsideRetentionRowsCount:n.timestampOutsideRetentionRowsCount=t.longs===String?c.Long.prototype.toString.call(e.timestampOutsideRetentionRowsCount):t.longs===Number?new c.LongBits(e.timestampOutsideRetentionRowsCount.low>>>0,e.timestampOutsideRetentionRowsCount.high>>>0).toNumber():e.timestampOutsideRetentionRowsCount),e.blockingOperationIds&&e.blockingOperationIds.length){n.blockingOperationIds=[];for(var p=0;p>>0,e.blockingOperationIds[p].high>>>0).toNumber():e.blockingOperationIds[p]}return n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ImportFeatureValuesOperationMetadata"},a}(),m.ExportFeatureValuesOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportFeatureValuesOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportFeatureValuesOperationMetadata"},a}(),m.BatchReadFeatureValuesOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesOperationMetadata"},a}(),m.DeleteFeatureValuesOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteFeatureValuesOperationMetadata"},a}(),m.CreateEntityTypeOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateEntityTypeOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateEntityTypeOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateEntityTypeOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateEntityTypeOperationMetadata"},a}(),m.CreateFeatureOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeatureOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeatureOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeatureOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeatureOperationMetadata"},a}(),m.BatchCreateFeaturesOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.BatchCreateFeaturesOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.BatchCreateFeaturesOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchCreateFeaturesOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.BatchCreateFeaturesOperationMetadata"},a}(),m.DeleteFeatureValuesRequest=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 2:{p.selectEntity=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectEntity.decode(t,t.uint32());break}case 3:{p.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.decode(t,t.uint32());break}case 1:{p.entityType=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.selectEntity!=null&&t.hasOwnProperty("selectEntity")){n.DeleteOption=1;{var i=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectEntity.verify(t.selectEntity);if(i)return"selectEntity."+i}}if(t.selectTimeRangeAndFeature!=null&&t.hasOwnProperty("selectTimeRangeAndFeature")){if(n.DeleteOption===1)return"DeleteOption: multiple values";n.DeleteOption=1;{var i=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.verify(t.selectTimeRangeAndFeature);if(i)return"selectTimeRangeAndFeature."+i}}return t.entityType!=null&&t.hasOwnProperty("entityType")&&!c.isString(t.entityType)?"entityType: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest)return t;var n=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest;if(t.selectEntity!=null){if(typeof t.selectEntity!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.selectEntity: object expected");n.selectEntity=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectEntity.fromObject(t.selectEntity)}if(t.selectTimeRangeAndFeature!=null){if(typeof t.selectTimeRangeAndFeature!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.selectTimeRangeAndFeature: object expected");n.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.fromObject(t.selectTimeRangeAndFeature)}return t.entityType!=null&&(n.entityType=String(t.entityType)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.entityType=""),t.entityType!=null&&t.hasOwnProperty("entityType")&&(i.entityType=t.entityType),t.selectEntity!=null&&t.hasOwnProperty("selectEntity")&&(i.selectEntity=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectEntity.toObject(t.selectEntity,n),n.oneofs&&(i.DeleteOption="selectEntity")),t.selectTimeRangeAndFeature!=null&&t.hasOwnProperty("selectTimeRangeAndFeature")&&(i.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.toObject(t.selectTimeRangeAndFeature,n),n.oneofs&&(i.DeleteOption="selectTimeRangeAndFeature")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest"},a.SelectEntity=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.entityIdSelector=l.google.cloud.aiplatform.v1beta1.EntityIdSelector.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.entityIdSelector!=null&&n.hasOwnProperty("entityIdSelector")){var i=l.google.cloud.aiplatform.v1beta1.EntityIdSelector.verify(n.entityIdSelector);if(i)return"entityIdSelector."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectEntity)return n;var i=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectEntity;if(n.entityIdSelector!=null){if(typeof n.entityIdSelector!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectEntity.entityIdSelector: object expected");i.entityIdSelector=l.google.cloud.aiplatform.v1beta1.EntityIdSelector.fromObject(n.entityIdSelector)}return i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.entityIdSelector=null),n.entityIdSelector!=null&&n.hasOwnProperty("entityIdSelector")&&(p.entityIdSelector=l.google.cloud.aiplatform.v1beta1.EntityIdSelector.toObject(n.entityIdSelector,i)),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectEntity"},e}(),a.SelectTimeRangeAndFeature=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.timeRange=l.google.type.Interval.decode(n,n.uint32());break}case 2:{f.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.decode(n,n.uint32());break}case 3:{f.skipOnlineStorageDelete=n.bool();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.timeRange!=null&&n.hasOwnProperty("timeRange")){var i=l.google.type.Interval.verify(n.timeRange);if(i)return"timeRange."+i}if(n.featureSelector!=null&&n.hasOwnProperty("featureSelector")){var i=l.google.cloud.aiplatform.v1beta1.FeatureSelector.verify(n.featureSelector);if(i)return"featureSelector."+i}return n.skipOnlineStorageDelete!=null&&n.hasOwnProperty("skipOnlineStorageDelete")&&typeof n.skipOnlineStorageDelete!="boolean"?"skipOnlineStorageDelete: boolean expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature)return n;var i=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature;if(n.timeRange!=null){if(typeof n.timeRange!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.timeRange: object expected");i.timeRange=l.google.type.Interval.fromObject(n.timeRange)}if(n.featureSelector!=null){if(typeof n.featureSelector!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.featureSelector: object expected");i.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.fromObject(n.featureSelector)}return n.skipOnlineStorageDelete!=null&&(i.skipOnlineStorageDelete=!!n.skipOnlineStorageDelete),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.timeRange=null,p.featureSelector=null,p.skipOnlineStorageDelete=!1),n.timeRange!=null&&n.hasOwnProperty("timeRange")&&(p.timeRange=l.google.type.Interval.toObject(n.timeRange,i)),n.featureSelector!=null&&n.hasOwnProperty("featureSelector")&&(p.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.toObject(n.featureSelector,i)),n.skipOnlineStorageDelete!=null&&n.hasOwnProperty("skipOnlineStorageDelete")&&(p.skipOnlineStorageDelete=n.skipOnlineStorageDelete),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature"},e}(),a}(),m.DeleteFeatureValuesResponse=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.selectEntity=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectEntity.decode(t,t.uint32());break}case 2:{p.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.selectEntity!=null&&t.hasOwnProperty("selectEntity")){n.response=1;{var i=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectEntity.verify(t.selectEntity);if(i)return"selectEntity."+i}}if(t.selectTimeRangeAndFeature!=null&&t.hasOwnProperty("selectTimeRangeAndFeature")){if(n.response===1)return"response: multiple values";n.response=1;{var i=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature.verify(t.selectTimeRangeAndFeature);if(i)return"selectTimeRangeAndFeature."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse)return t;var n=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse;if(t.selectEntity!=null){if(typeof t.selectEntity!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.selectEntity: object expected");n.selectEntity=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectEntity.fromObject(t.selectEntity)}if(t.selectTimeRangeAndFeature!=null){if(typeof t.selectTimeRangeAndFeature!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.selectTimeRangeAndFeature: object expected");n.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature.fromObject(t.selectTimeRangeAndFeature)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.selectEntity!=null&&t.hasOwnProperty("selectEntity")&&(i.selectEntity=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectEntity.toObject(t.selectEntity,n),n.oneofs&&(i.response="selectEntity")),t.selectTimeRangeAndFeature!=null&&t.hasOwnProperty("selectTimeRangeAndFeature")&&(i.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature.toObject(t.selectTimeRangeAndFeature,n),n.oneofs&&(i.response="selectTimeRangeAndFeature")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse"},a.SelectEntity=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.offlineStorageDeletedEntityRowCount=n.int64();break}case 2:{f.onlineStorageDeletedEntityCount=n.int64();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.offlineStorageDeletedEntityRowCount!=null&&n.hasOwnProperty("offlineStorageDeletedEntityRowCount")&&!c.isInteger(n.offlineStorageDeletedEntityRowCount)&&!(n.offlineStorageDeletedEntityRowCount&&c.isInteger(n.offlineStorageDeletedEntityRowCount.low)&&c.isInteger(n.offlineStorageDeletedEntityRowCount.high))?"offlineStorageDeletedEntityRowCount: integer|Long expected":n.onlineStorageDeletedEntityCount!=null&&n.hasOwnProperty("onlineStorageDeletedEntityCount")&&!c.isInteger(n.onlineStorageDeletedEntityCount)&&!(n.onlineStorageDeletedEntityCount&&c.isInteger(n.onlineStorageDeletedEntityCount.low)&&c.isInteger(n.onlineStorageDeletedEntityCount.high))?"onlineStorageDeletedEntityCount: integer|Long expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectEntity)return n;var i=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectEntity;return n.offlineStorageDeletedEntityRowCount!=null&&(c.Long?(i.offlineStorageDeletedEntityRowCount=c.Long.fromValue(n.offlineStorageDeletedEntityRowCount)).unsigned=!1:typeof n.offlineStorageDeletedEntityRowCount=="string"?i.offlineStorageDeletedEntityRowCount=parseInt(n.offlineStorageDeletedEntityRowCount,10):typeof n.offlineStorageDeletedEntityRowCount=="number"?i.offlineStorageDeletedEntityRowCount=n.offlineStorageDeletedEntityRowCount:typeof n.offlineStorageDeletedEntityRowCount=="object"&&(i.offlineStorageDeletedEntityRowCount=new c.LongBits(n.offlineStorageDeletedEntityRowCount.low>>>0,n.offlineStorageDeletedEntityRowCount.high>>>0).toNumber())),n.onlineStorageDeletedEntityCount!=null&&(c.Long?(i.onlineStorageDeletedEntityCount=c.Long.fromValue(n.onlineStorageDeletedEntityCount)).unsigned=!1:typeof n.onlineStorageDeletedEntityCount=="string"?i.onlineStorageDeletedEntityCount=parseInt(n.onlineStorageDeletedEntityCount,10):typeof n.onlineStorageDeletedEntityCount=="number"?i.onlineStorageDeletedEntityCount=n.onlineStorageDeletedEntityCount:typeof n.onlineStorageDeletedEntityCount=="object"&&(i.onlineStorageDeletedEntityCount=new c.LongBits(n.onlineStorageDeletedEntityCount.low>>>0,n.onlineStorageDeletedEntityCount.high>>>0).toNumber())),i},e.toObject=function(n,i){i||(i={});var p={};if(i.defaults){if(c.Long){var f=new c.Long(0,0,!1);p.offlineStorageDeletedEntityRowCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else p.offlineStorageDeletedEntityRowCount=i.longs===String?"0":0;if(c.Long){var f=new c.Long(0,0,!1);p.onlineStorageDeletedEntityCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else p.onlineStorageDeletedEntityCount=i.longs===String?"0":0}return n.offlineStorageDeletedEntityRowCount!=null&&n.hasOwnProperty("offlineStorageDeletedEntityRowCount")&&(typeof n.offlineStorageDeletedEntityRowCount=="number"?p.offlineStorageDeletedEntityRowCount=i.longs===String?String(n.offlineStorageDeletedEntityRowCount):n.offlineStorageDeletedEntityRowCount:p.offlineStorageDeletedEntityRowCount=i.longs===String?c.Long.prototype.toString.call(n.offlineStorageDeletedEntityRowCount):i.longs===Number?new c.LongBits(n.offlineStorageDeletedEntityRowCount.low>>>0,n.offlineStorageDeletedEntityRowCount.high>>>0).toNumber():n.offlineStorageDeletedEntityRowCount),n.onlineStorageDeletedEntityCount!=null&&n.hasOwnProperty("onlineStorageDeletedEntityCount")&&(typeof n.onlineStorageDeletedEntityCount=="number"?p.onlineStorageDeletedEntityCount=i.longs===String?String(n.onlineStorageDeletedEntityCount):n.onlineStorageDeletedEntityCount:p.onlineStorageDeletedEntityCount=i.longs===String?c.Long.prototype.toString.call(n.onlineStorageDeletedEntityCount):i.longs===Number?new c.LongBits(n.onlineStorageDeletedEntityCount.low>>>0,n.onlineStorageDeletedEntityCount.high>>>0).toNumber():n.onlineStorageDeletedEntityCount),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectEntity"},e}(),a.SelectTimeRangeAndFeature=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.impactedFeatureCount=n.int64();break}case 2:{f.offlineStorageModifiedEntityRowCount=n.int64();break}case 3:{f.onlineStorageModifiedEntityCount=n.int64();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.impactedFeatureCount!=null&&n.hasOwnProperty("impactedFeatureCount")&&!c.isInteger(n.impactedFeatureCount)&&!(n.impactedFeatureCount&&c.isInteger(n.impactedFeatureCount.low)&&c.isInteger(n.impactedFeatureCount.high))?"impactedFeatureCount: integer|Long expected":n.offlineStorageModifiedEntityRowCount!=null&&n.hasOwnProperty("offlineStorageModifiedEntityRowCount")&&!c.isInteger(n.offlineStorageModifiedEntityRowCount)&&!(n.offlineStorageModifiedEntityRowCount&&c.isInteger(n.offlineStorageModifiedEntityRowCount.low)&&c.isInteger(n.offlineStorageModifiedEntityRowCount.high))?"offlineStorageModifiedEntityRowCount: integer|Long expected":n.onlineStorageModifiedEntityCount!=null&&n.hasOwnProperty("onlineStorageModifiedEntityCount")&&!c.isInteger(n.onlineStorageModifiedEntityCount)&&!(n.onlineStorageModifiedEntityCount&&c.isInteger(n.onlineStorageModifiedEntityCount.low)&&c.isInteger(n.onlineStorageModifiedEntityCount.high))?"onlineStorageModifiedEntityCount: integer|Long expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature)return n;var i=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature;return n.impactedFeatureCount!=null&&(c.Long?(i.impactedFeatureCount=c.Long.fromValue(n.impactedFeatureCount)).unsigned=!1:typeof n.impactedFeatureCount=="string"?i.impactedFeatureCount=parseInt(n.impactedFeatureCount,10):typeof n.impactedFeatureCount=="number"?i.impactedFeatureCount=n.impactedFeatureCount:typeof n.impactedFeatureCount=="object"&&(i.impactedFeatureCount=new c.LongBits(n.impactedFeatureCount.low>>>0,n.impactedFeatureCount.high>>>0).toNumber())),n.offlineStorageModifiedEntityRowCount!=null&&(c.Long?(i.offlineStorageModifiedEntityRowCount=c.Long.fromValue(n.offlineStorageModifiedEntityRowCount)).unsigned=!1:typeof n.offlineStorageModifiedEntityRowCount=="string"?i.offlineStorageModifiedEntityRowCount=parseInt(n.offlineStorageModifiedEntityRowCount,10):typeof n.offlineStorageModifiedEntityRowCount=="number"?i.offlineStorageModifiedEntityRowCount=n.offlineStorageModifiedEntityRowCount:typeof n.offlineStorageModifiedEntityRowCount=="object"&&(i.offlineStorageModifiedEntityRowCount=new c.LongBits(n.offlineStorageModifiedEntityRowCount.low>>>0,n.offlineStorageModifiedEntityRowCount.high>>>0).toNumber())),n.onlineStorageModifiedEntityCount!=null&&(c.Long?(i.onlineStorageModifiedEntityCount=c.Long.fromValue(n.onlineStorageModifiedEntityCount)).unsigned=!1:typeof n.onlineStorageModifiedEntityCount=="string"?i.onlineStorageModifiedEntityCount=parseInt(n.onlineStorageModifiedEntityCount,10):typeof n.onlineStorageModifiedEntityCount=="number"?i.onlineStorageModifiedEntityCount=n.onlineStorageModifiedEntityCount:typeof n.onlineStorageModifiedEntityCount=="object"&&(i.onlineStorageModifiedEntityCount=new c.LongBits(n.onlineStorageModifiedEntityCount.low>>>0,n.onlineStorageModifiedEntityCount.high>>>0).toNumber())),i},e.toObject=function(n,i){i||(i={});var p={};if(i.defaults){if(c.Long){var f=new c.Long(0,0,!1);p.impactedFeatureCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else p.impactedFeatureCount=i.longs===String?"0":0;if(c.Long){var f=new c.Long(0,0,!1);p.offlineStorageModifiedEntityRowCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else p.offlineStorageModifiedEntityRowCount=i.longs===String?"0":0;if(c.Long){var f=new c.Long(0,0,!1);p.onlineStorageModifiedEntityCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else p.onlineStorageModifiedEntityCount=i.longs===String?"0":0}return n.impactedFeatureCount!=null&&n.hasOwnProperty("impactedFeatureCount")&&(typeof n.impactedFeatureCount=="number"?p.impactedFeatureCount=i.longs===String?String(n.impactedFeatureCount):n.impactedFeatureCount:p.impactedFeatureCount=i.longs===String?c.Long.prototype.toString.call(n.impactedFeatureCount):i.longs===Number?new c.LongBits(n.impactedFeatureCount.low>>>0,n.impactedFeatureCount.high>>>0).toNumber():n.impactedFeatureCount),n.offlineStorageModifiedEntityRowCount!=null&&n.hasOwnProperty("offlineStorageModifiedEntityRowCount")&&(typeof n.offlineStorageModifiedEntityRowCount=="number"?p.offlineStorageModifiedEntityRowCount=i.longs===String?String(n.offlineStorageModifiedEntityRowCount):n.offlineStorageModifiedEntityRowCount:p.offlineStorageModifiedEntityRowCount=i.longs===String?c.Long.prototype.toString.call(n.offlineStorageModifiedEntityRowCount):i.longs===Number?new c.LongBits(n.offlineStorageModifiedEntityRowCount.low>>>0,n.offlineStorageModifiedEntityRowCount.high>>>0).toNumber():n.offlineStorageModifiedEntityRowCount),n.onlineStorageModifiedEntityCount!=null&&n.hasOwnProperty("onlineStorageModifiedEntityCount")&&(typeof n.onlineStorageModifiedEntityCount=="number"?p.onlineStorageModifiedEntityCount=i.longs===String?String(n.onlineStorageModifiedEntityCount):n.onlineStorageModifiedEntityCount:p.onlineStorageModifiedEntityCount=i.longs===String?c.Long.prototype.toString.call(n.onlineStorageModifiedEntityCount):i.longs===Number?new c.LongBits(n.onlineStorageModifiedEntityCount.low>>>0,n.onlineStorageModifiedEntityCount.high>>>0).toNumber():n.onlineStorageModifiedEntityCount),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature"},e}(),a}(),m.EntityIdSelector=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 3:{p.csvSource=l.google.cloud.aiplatform.v1beta1.CsvSource.decode(t,t.uint32());break}case 5:{p.entityIdField=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.csvSource!=null&&t.hasOwnProperty("csvSource")){n.EntityIdsSource=1;{var i=l.google.cloud.aiplatform.v1beta1.CsvSource.verify(t.csvSource);if(i)return"csvSource."+i}}return t.entityIdField!=null&&t.hasOwnProperty("entityIdField")&&!c.isString(t.entityIdField)?"entityIdField: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.EntityIdSelector)return t;var n=new l.google.cloud.aiplatform.v1beta1.EntityIdSelector;if(t.csvSource!=null){if(typeof t.csvSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.EntityIdSelector.csvSource: object expected");n.csvSource=l.google.cloud.aiplatform.v1beta1.CsvSource.fromObject(t.csvSource)}return t.entityIdField!=null&&(n.entityIdField=String(t.entityIdField)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.entityIdField=""),t.csvSource!=null&&t.hasOwnProperty("csvSource")&&(i.csvSource=l.google.cloud.aiplatform.v1beta1.CsvSource.toObject(t.csvSource,n),n.oneofs&&(i.EntityIdsSource="csvSource")),t.entityIdField!=null&&t.hasOwnProperty("entityIdField")&&(i.entityIdField=t.entityIdField),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.EntityIdSelector"},a}(),m.Featurestore=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.etag=e.string();break}case 6:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 7:{i.onlineServingConfig=l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.decode(e,e.uint32());break}case 8:{i.state=e.int32();break}case 13:{i.onlineStorageTtlDays=e.int32();break}case 10:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 2:{p.fixedNodeCount=t.int32();break}case 4:{p.scaling=l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.Scaling.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.fixedNodeCount!=null&&t.hasOwnProperty("fixedNodeCount")&&!c.isInteger(t.fixedNodeCount))return"fixedNodeCount: integer expected";if(t.scaling!=null&&t.hasOwnProperty("scaling")){var n=l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.Scaling.verify(t.scaling);if(n)return"scaling."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig;if(t.fixedNodeCount!=null&&(n.fixedNodeCount=t.fixedNodeCount|0),t.scaling!=null){if(typeof t.scaling!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.scaling: object expected");n.scaling=l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.Scaling.fromObject(t.scaling)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.fixedNodeCount=0,i.scaling=null),t.fixedNodeCount!=null&&t.hasOwnProperty("fixedNodeCount")&&(i.fixedNodeCount=t.fixedNodeCount),t.scaling!=null&&t.hasOwnProperty("scaling")&&(i.scaling=l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.Scaling.toObject(t.scaling,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig"},r.Scaling=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.minNodeCount=n.int32();break}case 2:{f.maxNodeCount=n.int32();break}case 3:{f.cpuUtilizationTarget=n.int32();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.minNodeCount!=null&&n.hasOwnProperty("minNodeCount")&&!c.isInteger(n.minNodeCount)?"minNodeCount: integer expected":n.maxNodeCount!=null&&n.hasOwnProperty("maxNodeCount")&&!c.isInteger(n.maxNodeCount)?"maxNodeCount: integer expected":n.cpuUtilizationTarget!=null&&n.hasOwnProperty("cpuUtilizationTarget")&&!c.isInteger(n.cpuUtilizationTarget)?"cpuUtilizationTarget: integer expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.Scaling)return n;var i=new l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.Scaling;return n.minNodeCount!=null&&(i.minNodeCount=n.minNodeCount|0),n.maxNodeCount!=null&&(i.maxNodeCount=n.maxNodeCount|0),n.cpuUtilizationTarget!=null&&(i.cpuUtilizationTarget=n.cpuUtilizationTarget|0),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.minNodeCount=0,p.maxNodeCount=0,p.cpuUtilizationTarget=0),n.minNodeCount!=null&&n.hasOwnProperty("minNodeCount")&&(p.minNodeCount=n.minNodeCount),n.maxNodeCount!=null&&n.hasOwnProperty("maxNodeCount")&&(p.maxNodeCount=n.maxNodeCount),n.cpuUtilizationTarget!=null&&n.hasOwnProperty("cpuUtilizationTarget")&&(p.cpuUtilizationTarget=n.cpuUtilizationTarget),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.Scaling"},e}(),r}(),a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="STABLE"]=1,e[r[2]="UPDATING"]=2,e}(),a}(),m.HyperparameterTuningJob=function(){function a(r){if(this.trials=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 4:{i.studySpec=l.google.cloud.aiplatform.v1beta1.StudySpec.decode(e,e.uint32());break}case 5:{i.maxTrialCount=e.int32();break}case 6:{i.parallelTrialCount=e.int32();break}case 7:{i.maxFailedTrialCount=e.int32();break}case 8:{i.trialJobSpec=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.decode(e,e.uint32());break}case 9:{i.trials&&i.trials.length||(i.trials=[]),i.trials.push(l.google.cloud.aiplatform.v1beta1.Trial.decode(e,e.uint32()));break}case 10:{i.state=e.int32();break}case 11:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 14:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 15:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 16:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 17:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.studySpec!=null&&e.hasOwnProperty("studySpec")){var t=l.google.cloud.aiplatform.v1beta1.StudySpec.verify(e.studySpec);if(t)return"studySpec."+t}if(e.maxTrialCount!=null&&e.hasOwnProperty("maxTrialCount")&&!c.isInteger(e.maxTrialCount))return"maxTrialCount: integer expected";if(e.parallelTrialCount!=null&&e.hasOwnProperty("parallelTrialCount")&&!c.isInteger(e.parallelTrialCount))return"parallelTrialCount: integer expected";if(e.maxFailedTrialCount!=null&&e.hasOwnProperty("maxFailedTrialCount")&&!c.isInteger(e.maxFailedTrialCount))return"maxFailedTrialCount: integer expected";if(e.trialJobSpec!=null&&e.hasOwnProperty("trialJobSpec")){var t=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.verify(e.trialJobSpec);if(t)return"trialJobSpec."+t}if(e.trials!=null&&e.hasOwnProperty("trials")){if(!Array.isArray(e.trials))return"trials: array expected";for(var n=0;n>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.studySpec=l.google.cloud.aiplatform.v1beta1.StudySpec.decode(e,e.uint32());break}case 4:{i.state=e.int32();break}case 5:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.inactiveReason=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.studySpec!=null&&e.hasOwnProperty("studySpec")){var t=l.google.cloud.aiplatform.v1beta1.StudySpec.verify(e.studySpec);if(t)return"studySpec."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}return e.inactiveReason!=null&&e.hasOwnProperty("inactiveReason")&&!c.isString(e.inactiveReason)?"inactiveReason: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.Study)return e;var t=new l.google.cloud.aiplatform.v1beta1.Study;if(e.name!=null&&(t.name=String(e.name)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.studySpec!=null){if(typeof e.studySpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Study.studySpec: object expected");t.studySpec=l.google.cloud.aiplatform.v1beta1.StudySpec.fromObject(e.studySpec)}switch(e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"ACTIVE":case 1:t.state=1;break;case"INACTIVE":case 2:t.state=2;break;case"COMPLETED":case 3:t.state=3;break}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Study.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}return e.inactiveReason!=null&&(t.inactiveReason=String(e.inactiveReason)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.displayName="",n.studySpec=null,n.state=t.enums===String?"STATE_UNSPECIFIED":0,n.createTime=null,n.inactiveReason=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.studySpec!=null&&e.hasOwnProperty("studySpec")&&(n.studySpec=l.google.cloud.aiplatform.v1beta1.StudySpec.toObject(e.studySpec,t)),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.aiplatform.v1beta1.Study.State[e.state]===void 0?e.state:l.google.cloud.aiplatform.v1beta1.Study.State[e.state]:e.state),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.inactiveReason!=null&&e.hasOwnProperty("inactiveReason")&&(n.inactiveReason=e.inactiveReason),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.Study"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="ACTIVE"]=1,e[r[2]="INACTIVE"]=2,e[r[3]="COMPLETED"]=3,e}(),a}(),m.Trial=function(){function a(r){if(this.parameters=[],this.measurements=[],this.webAccessUris={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.id=e.string();break}case 3:{i.state=e.int32();break}case 4:{i.parameters&&i.parameters.length||(i.parameters=[]),i.parameters.push(l.google.cloud.aiplatform.v1beta1.Trial.Parameter.decode(e,e.uint32()));break}case 5:{i.finalMeasurement=l.google.cloud.aiplatform.v1beta1.Measurement.decode(e,e.uint32());break}case 6:{i.measurements&&i.measurements.length||(i.measurements=[]),i.measurements.push(l.google.cloud.aiplatform.v1beta1.Measurement.decode(e,e.uint32()));break}case 7:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.clientId=e.string();break}case 10:{i.infeasibleReason=e.string();break}case 11:{i.customJob=e.string();break}case 12:{i.webAccessUris===c.emptyObject&&(i.webAccessUris={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.webAccessUris[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.id!=null&&e.hasOwnProperty("id")&&!c.isString(e.id))return"id: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.parameters!=null&&e.hasOwnProperty("parameters")){if(!Array.isArray(e.parameters))return"parameters: array expected";for(var t=0;t>>3){case 1:{p.parameterId=t.string();break}case 2:{p.value=l.google.protobuf.Value.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.parameterId!=null&&t.hasOwnProperty("parameterId")&&!c.isString(t.parameterId))return"parameterId: string expected";if(t.value!=null&&t.hasOwnProperty("value")){var n=l.google.protobuf.Value.verify(t.value);if(n)return"value."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Trial.Parameter)return t;var n=new l.google.cloud.aiplatform.v1beta1.Trial.Parameter;if(t.parameterId!=null&&(n.parameterId=String(t.parameterId)),t.value!=null){if(typeof t.value!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Trial.Parameter.value: object expected");n.value=l.google.protobuf.Value.fromObject(t.value)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.parameterId="",i.value=null),t.parameterId!=null&&t.hasOwnProperty("parameterId")&&(i.parameterId=t.parameterId),t.value!=null&&t.hasOwnProperty("value")&&(i.value=l.google.protobuf.Value.toObject(t.value,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Trial.Parameter"},r}(),a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="REQUESTED"]=1,e[r[2]="ACTIVE"]=2,e[r[3]="STOPPING"]=3,e[r[4]="SUCCEEDED"]=4,e[r[5]="INFEASIBLE"]=5,e}(),a}(),m.TrialContext=function(){function a(r){if(this.parameters=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.description=e.string();break}case 2:{i.parameters&&i.parameters.length||(i.parameters=[]),i.parameters.push(l.google.cloud.aiplatform.v1beta1.Trial.Parameter.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.parameters!=null&&e.hasOwnProperty("parameters")){if(!Array.isArray(e.parameters))return"parameters: array expected";for(var t=0;t>>3){case 4:{p.decayCurveStoppingSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.DecayCurveAutomatedStoppingSpec.decode(t,t.uint32());break}case 5:{p.medianAutomatedStoppingSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.MedianAutomatedStoppingSpec.decode(t,t.uint32());break}case 8:{p.convexStopConfig=l.google.cloud.aiplatform.v1beta1.StudySpec.ConvexStopConfig.decode(t,t.uint32());break}case 9:{p.convexAutomatedStoppingSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.ConvexAutomatedStoppingSpec.decode(t,t.uint32());break}case 1:{p.metrics&&p.metrics.length||(p.metrics=[]),p.metrics.push(l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.decode(t,t.uint32()));break}case 2:{p.parameters&&p.parameters.length||(p.parameters=[]),p.parameters.push(l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.decode(t,t.uint32()));break}case 3:{p.algorithm=t.int32();break}case 6:{p.observationNoise=t.int32();break}case 7:{p.measurementSelectionType=t.int32();break}case 10:{p.transferLearningConfig=l.google.cloud.aiplatform.v1beta1.StudySpec.TransferLearningConfig.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.decayCurveStoppingSpec!=null&&t.hasOwnProperty("decayCurveStoppingSpec")){n.automatedStoppingSpec=1;{var i=l.google.cloud.aiplatform.v1beta1.StudySpec.DecayCurveAutomatedStoppingSpec.verify(t.decayCurveStoppingSpec);if(i)return"decayCurveStoppingSpec."+i}}if(t.medianAutomatedStoppingSpec!=null&&t.hasOwnProperty("medianAutomatedStoppingSpec")){if(n.automatedStoppingSpec===1)return"automatedStoppingSpec: multiple values";n.automatedStoppingSpec=1;{var i=l.google.cloud.aiplatform.v1beta1.StudySpec.MedianAutomatedStoppingSpec.verify(t.medianAutomatedStoppingSpec);if(i)return"medianAutomatedStoppingSpec."+i}}if(t.convexStopConfig!=null&&t.hasOwnProperty("convexStopConfig")){if(n.automatedStoppingSpec===1)return"automatedStoppingSpec: multiple values";n.automatedStoppingSpec=1;{var i=l.google.cloud.aiplatform.v1beta1.StudySpec.ConvexStopConfig.verify(t.convexStopConfig);if(i)return"convexStopConfig."+i}}if(t.convexAutomatedStoppingSpec!=null&&t.hasOwnProperty("convexAutomatedStoppingSpec")){if(n.automatedStoppingSpec===1)return"automatedStoppingSpec: multiple values";n.automatedStoppingSpec=1;{var i=l.google.cloud.aiplatform.v1beta1.StudySpec.ConvexAutomatedStoppingSpec.verify(t.convexAutomatedStoppingSpec);if(i)return"convexAutomatedStoppingSpec."+i}}if(t.metrics!=null&&t.hasOwnProperty("metrics")){if(!Array.isArray(t.metrics))return"metrics: array expected";for(var p=0;p>>3){case 1:{y.metricId=i.string();break}case 2:{y.goal=i.int32();break}case 3:{y.safetyConfig=l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.SafetyMetricConfig.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};if(i.metricId!=null&&i.hasOwnProperty("metricId")&&!c.isString(i.metricId))return"metricId: string expected";if(i.goal!=null&&i.hasOwnProperty("goal"))switch(i.goal){default:return"goal: enum value expected";case 0:case 1:case 2:break}if(i.safetyConfig!=null&&i.hasOwnProperty("safetyConfig")){p._safetyConfig=1;{var f=l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.SafetyMetricConfig.verify(i.safetyConfig);if(f)return"safetyConfig."+f}}return null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec)return i;var p=new l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec;switch(i.metricId!=null&&(p.metricId=String(i.metricId)),i.goal){default:if(typeof i.goal=="number"){p.goal=i.goal;break}break;case"GOAL_TYPE_UNSPECIFIED":case 0:p.goal=0;break;case"MAXIMIZE":case 1:p.goal=1;break;case"MINIMIZE":case 2:p.goal=2;break}if(i.safetyConfig!=null){if(typeof i.safetyConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.safetyConfig: object expected");p.safetyConfig=l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.SafetyMetricConfig.fromObject(i.safetyConfig)}return p},e.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.metricId="",f.goal=p.enums===String?"GOAL_TYPE_UNSPECIFIED":0),i.metricId!=null&&i.hasOwnProperty("metricId")&&(f.metricId=i.metricId),i.goal!=null&&i.hasOwnProperty("goal")&&(f.goal=p.enums===String?l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.GoalType[i.goal]===void 0?i.goal:l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.GoalType[i.goal]:i.goal),i.safetyConfig!=null&&i.hasOwnProperty("safetyConfig")&&(f.safetyConfig=l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.SafetyMetricConfig.toObject(i.safetyConfig,p),p.oneofs&&(f._safetyConfig="safetyConfig")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec"},e.SafetyMetricConfig=function(){function n(p){if(p)for(var f=Object.keys(p),y=0;y>>3){case 1:{_.safetyThreshold=f.double();break}case 2:{_.desiredMinSafeTrialsFraction=f.double();break}default:f.skipType(R&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var y={};return f.safetyThreshold!=null&&f.hasOwnProperty("safetyThreshold")&&typeof f.safetyThreshold!="number"?"safetyThreshold: number expected":f.desiredMinSafeTrialsFraction!=null&&f.hasOwnProperty("desiredMinSafeTrialsFraction")&&(y._desiredMinSafeTrialsFraction=1,typeof f.desiredMinSafeTrialsFraction!="number")?"desiredMinSafeTrialsFraction: number expected":null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.SafetyMetricConfig)return f;var y=new l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.SafetyMetricConfig;return f.safetyThreshold!=null&&(y.safetyThreshold=Number(f.safetyThreshold)),f.desiredMinSafeTrialsFraction!=null&&(y.desiredMinSafeTrialsFraction=Number(f.desiredMinSafeTrialsFraction)),y},n.toObject=function(f,y){y||(y={});var O={};return y.defaults&&(O.safetyThreshold=0),f.safetyThreshold!=null&&f.hasOwnProperty("safetyThreshold")&&(O.safetyThreshold=y.json&&!isFinite(f.safetyThreshold)?String(f.safetyThreshold):f.safetyThreshold),f.desiredMinSafeTrialsFraction!=null&&f.hasOwnProperty("desiredMinSafeTrialsFraction")&&(O.desiredMinSafeTrialsFraction=y.json&&!isFinite(f.desiredMinSafeTrialsFraction)?String(f.desiredMinSafeTrialsFraction):f.desiredMinSafeTrialsFraction,y.oneofs&&(O._desiredMinSafeTrialsFraction="desiredMinSafeTrialsFraction")),O},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.SafetyMetricConfig"},n}(),e.GoalType=function(){var n={},i=Object.create(n);return i[n[0]="GOAL_TYPE_UNSPECIFIED"]=0,i[n[1]="MAXIMIZE"]=1,i[n[2]="MINIMIZE"]=2,i}(),e}(),a.ParameterSpec=function(){function e(n){if(this.conditionalParameterSpecs=[],n)for(var i=Object.keys(n),p=0;p>>3){case 2:{y.doubleValueSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.DoubleValueSpec.decode(i,i.uint32());break}case 3:{y.integerValueSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.IntegerValueSpec.decode(i,i.uint32());break}case 4:{y.categoricalValueSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.CategoricalValueSpec.decode(i,i.uint32());break}case 5:{y.discreteValueSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.DiscreteValueSpec.decode(i,i.uint32());break}case 1:{y.parameterId=i.string();break}case 6:{y.scaleType=i.int32();break}case 10:{y.conditionalParameterSpecs&&y.conditionalParameterSpecs.length||(y.conditionalParameterSpecs=[]),y.conditionalParameterSpecs.push(l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.decode(i,i.uint32()));break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};if(i.doubleValueSpec!=null&&i.hasOwnProperty("doubleValueSpec")){p.parameterValueSpec=1;{var f=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.DoubleValueSpec.verify(i.doubleValueSpec);if(f)return"doubleValueSpec."+f}}if(i.integerValueSpec!=null&&i.hasOwnProperty("integerValueSpec")){if(p.parameterValueSpec===1)return"parameterValueSpec: multiple values";p.parameterValueSpec=1;{var f=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.IntegerValueSpec.verify(i.integerValueSpec);if(f)return"integerValueSpec."+f}}if(i.categoricalValueSpec!=null&&i.hasOwnProperty("categoricalValueSpec")){if(p.parameterValueSpec===1)return"parameterValueSpec: multiple values";p.parameterValueSpec=1;{var f=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.CategoricalValueSpec.verify(i.categoricalValueSpec);if(f)return"categoricalValueSpec."+f}}if(i.discreteValueSpec!=null&&i.hasOwnProperty("discreteValueSpec")){if(p.parameterValueSpec===1)return"parameterValueSpec: multiple values";p.parameterValueSpec=1;{var f=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.DiscreteValueSpec.verify(i.discreteValueSpec);if(f)return"discreteValueSpec."+f}}if(i.parameterId!=null&&i.hasOwnProperty("parameterId")&&!c.isString(i.parameterId))return"parameterId: string expected";if(i.scaleType!=null&&i.hasOwnProperty("scaleType"))switch(i.scaleType){default:return"scaleType: enum value expected";case 0:case 1:case 2:case 3:break}if(i.conditionalParameterSpecs!=null&&i.hasOwnProperty("conditionalParameterSpecs")){if(!Array.isArray(i.conditionalParameterSpecs))return"conditionalParameterSpecs: array expected";for(var y=0;y>>3){case 1:{_.minValue=f.double();break}case 2:{_.maxValue=f.double();break}case 4:{_.defaultValue=f.double();break}default:f.skipType(R&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var y={};return f.minValue!=null&&f.hasOwnProperty("minValue")&&typeof f.minValue!="number"?"minValue: number expected":f.maxValue!=null&&f.hasOwnProperty("maxValue")&&typeof f.maxValue!="number"?"maxValue: number expected":f.defaultValue!=null&&f.hasOwnProperty("defaultValue")&&(y._defaultValue=1,typeof f.defaultValue!="number")?"defaultValue: number expected":null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.DoubleValueSpec)return f;var y=new l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.DoubleValueSpec;return f.minValue!=null&&(y.minValue=Number(f.minValue)),f.maxValue!=null&&(y.maxValue=Number(f.maxValue)),f.defaultValue!=null&&(y.defaultValue=Number(f.defaultValue)),y},n.toObject=function(f,y){y||(y={});var O={};return y.defaults&&(O.minValue=0,O.maxValue=0),f.minValue!=null&&f.hasOwnProperty("minValue")&&(O.minValue=y.json&&!isFinite(f.minValue)?String(f.minValue):f.minValue),f.maxValue!=null&&f.hasOwnProperty("maxValue")&&(O.maxValue=y.json&&!isFinite(f.maxValue)?String(f.maxValue):f.maxValue),f.defaultValue!=null&&f.hasOwnProperty("defaultValue")&&(O.defaultValue=y.json&&!isFinite(f.defaultValue)?String(f.defaultValue):f.defaultValue,y.oneofs&&(O._defaultValue="defaultValue")),O},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.DoubleValueSpec"},n}(),e.IntegerValueSpec=function(){function n(p){if(p)for(var f=Object.keys(p),y=0;y>>3){case 1:{_.minValue=f.int64();break}case 2:{_.maxValue=f.int64();break}case 4:{_.defaultValue=f.int64();break}default:f.skipType(R&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var y={};return f.minValue!=null&&f.hasOwnProperty("minValue")&&!c.isInteger(f.minValue)&&!(f.minValue&&c.isInteger(f.minValue.low)&&c.isInteger(f.minValue.high))?"minValue: integer|Long expected":f.maxValue!=null&&f.hasOwnProperty("maxValue")&&!c.isInteger(f.maxValue)&&!(f.maxValue&&c.isInteger(f.maxValue.low)&&c.isInteger(f.maxValue.high))?"maxValue: integer|Long expected":f.defaultValue!=null&&f.hasOwnProperty("defaultValue")&&(y._defaultValue=1,!c.isInteger(f.defaultValue)&&!(f.defaultValue&&c.isInteger(f.defaultValue.low)&&c.isInteger(f.defaultValue.high)))?"defaultValue: integer|Long expected":null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.IntegerValueSpec)return f;var y=new l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.IntegerValueSpec;return f.minValue!=null&&(c.Long?(y.minValue=c.Long.fromValue(f.minValue)).unsigned=!1:typeof f.minValue=="string"?y.minValue=parseInt(f.minValue,10):typeof f.minValue=="number"?y.minValue=f.minValue:typeof f.minValue=="object"&&(y.minValue=new c.LongBits(f.minValue.low>>>0,f.minValue.high>>>0).toNumber())),f.maxValue!=null&&(c.Long?(y.maxValue=c.Long.fromValue(f.maxValue)).unsigned=!1:typeof f.maxValue=="string"?y.maxValue=parseInt(f.maxValue,10):typeof f.maxValue=="number"?y.maxValue=f.maxValue:typeof f.maxValue=="object"&&(y.maxValue=new c.LongBits(f.maxValue.low>>>0,f.maxValue.high>>>0).toNumber())),f.defaultValue!=null&&(c.Long?(y.defaultValue=c.Long.fromValue(f.defaultValue)).unsigned=!1:typeof f.defaultValue=="string"?y.defaultValue=parseInt(f.defaultValue,10):typeof f.defaultValue=="number"?y.defaultValue=f.defaultValue:typeof f.defaultValue=="object"&&(y.defaultValue=new c.LongBits(f.defaultValue.low>>>0,f.defaultValue.high>>>0).toNumber())),y},n.toObject=function(f,y){y||(y={});var O={};if(y.defaults){if(c.Long){var _=new c.Long(0,0,!1);O.minValue=y.longs===String?_.toString():y.longs===Number?_.toNumber():_}else O.minValue=y.longs===String?"0":0;if(c.Long){var _=new c.Long(0,0,!1);O.maxValue=y.longs===String?_.toString():y.longs===Number?_.toNumber():_}else O.maxValue=y.longs===String?"0":0}return f.minValue!=null&&f.hasOwnProperty("minValue")&&(typeof f.minValue=="number"?O.minValue=y.longs===String?String(f.minValue):f.minValue:O.minValue=y.longs===String?c.Long.prototype.toString.call(f.minValue):y.longs===Number?new c.LongBits(f.minValue.low>>>0,f.minValue.high>>>0).toNumber():f.minValue),f.maxValue!=null&&f.hasOwnProperty("maxValue")&&(typeof f.maxValue=="number"?O.maxValue=y.longs===String?String(f.maxValue):f.maxValue:O.maxValue=y.longs===String?c.Long.prototype.toString.call(f.maxValue):y.longs===Number?new c.LongBits(f.maxValue.low>>>0,f.maxValue.high>>>0).toNumber():f.maxValue),f.defaultValue!=null&&f.hasOwnProperty("defaultValue")&&(typeof f.defaultValue=="number"?O.defaultValue=y.longs===String?String(f.defaultValue):f.defaultValue:O.defaultValue=y.longs===String?c.Long.prototype.toString.call(f.defaultValue):y.longs===Number?new c.LongBits(f.defaultValue.low>>>0,f.defaultValue.high>>>0).toNumber():f.defaultValue,y.oneofs&&(O._defaultValue="defaultValue")),O},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.IntegerValueSpec"},n}(),e.CategoricalValueSpec=function(){function n(p){if(this.values=[],p)for(var f=Object.keys(p),y=0;y>>3){case 1:{_.values&&_.values.length||(_.values=[]),_.values.push(f.string());break}case 3:{_.defaultValue=f.string();break}default:f.skipType(R&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var y={};if(f.values!=null&&f.hasOwnProperty("values")){if(!Array.isArray(f.values))return"values: array expected";for(var O=0;O>>3){case 1:{if(_.values&&_.values.length||(_.values=[]),(R&7)===2)for(var k=f.uint32()+f.pos;f.pos>>3){case 2:{_.parentDiscreteValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition.decode(f,f.uint32());break}case 3:{_.parentIntValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition.decode(f,f.uint32());break}case 4:{_.parentCategoricalValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition.decode(f,f.uint32());break}case 1:{_.parameterSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.decode(f,f.uint32());break}default:f.skipType(R&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var y={};if(f.parentDiscreteValues!=null&&f.hasOwnProperty("parentDiscreteValues")){y.parentValueCondition=1;{var O=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition.verify(f.parentDiscreteValues);if(O)return"parentDiscreteValues."+O}}if(f.parentIntValues!=null&&f.hasOwnProperty("parentIntValues")){if(y.parentValueCondition===1)return"parentValueCondition: multiple values";y.parentValueCondition=1;{var O=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition.verify(f.parentIntValues);if(O)return"parentIntValues."+O}}if(f.parentCategoricalValues!=null&&f.hasOwnProperty("parentCategoricalValues")){if(y.parentValueCondition===1)return"parentValueCondition: multiple values";y.parentValueCondition=1;{var O=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition.verify(f.parentCategoricalValues);if(O)return"parentCategoricalValues."+O}}if(f.parameterSpec!=null&&f.hasOwnProperty("parameterSpec")){var O=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.verify(f.parameterSpec);if(O)return"parameterSpec."+O}return null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec)return f;var y=new l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec;if(f.parentDiscreteValues!=null){if(typeof f.parentDiscreteValues!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.parentDiscreteValues: object expected");y.parentDiscreteValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition.fromObject(f.parentDiscreteValues)}if(f.parentIntValues!=null){if(typeof f.parentIntValues!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.parentIntValues: object expected");y.parentIntValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition.fromObject(f.parentIntValues)}if(f.parentCategoricalValues!=null){if(typeof f.parentCategoricalValues!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.parentCategoricalValues: object expected");y.parentCategoricalValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition.fromObject(f.parentCategoricalValues)}if(f.parameterSpec!=null){if(typeof f.parameterSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.parameterSpec: object expected");y.parameterSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.fromObject(f.parameterSpec)}return y},n.toObject=function(f,y){y||(y={});var O={};return y.defaults&&(O.parameterSpec=null),f.parameterSpec!=null&&f.hasOwnProperty("parameterSpec")&&(O.parameterSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.toObject(f.parameterSpec,y)),f.parentDiscreteValues!=null&&f.hasOwnProperty("parentDiscreteValues")&&(O.parentDiscreteValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition.toObject(f.parentDiscreteValues,y),y.oneofs&&(O.parentValueCondition="parentDiscreteValues")),f.parentIntValues!=null&&f.hasOwnProperty("parentIntValues")&&(O.parentIntValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition.toObject(f.parentIntValues,y),y.oneofs&&(O.parentValueCondition="parentIntValues")),f.parentCategoricalValues!=null&&f.hasOwnProperty("parentCategoricalValues")&&(O.parentCategoricalValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition.toObject(f.parentCategoricalValues,y),y.oneofs&&(O.parentValueCondition="parentCategoricalValues")),O},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec"},n.DiscreteValueCondition=function(){function p(f){if(this.values=[],f)for(var y=Object.keys(f),O=0;O>>3){case 1:{if(R.values&&R.values.length||(R.values=[]),(k&7)===2)for(var J=y.uint32()+y.pos;y.pos>>3){case 1:{if(R.values&&R.values.length||(R.values=[]),(k&7)===2)for(var J=y.uint32()+y.pos;y.pos>>0,y.values[_].high>>>0).toNumber())}return O},p.toObject=function(y,O){O||(O={});var _={};if((O.arrays||O.defaults)&&(_.values=[]),y.values&&y.values.length){_.values=[];for(var R=0;R>>0,y.values[R].high>>>0).toNumber():y.values[R]}return _},p.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},p.getTypeUrl=function(y){return y===void 0&&(y="type.googleapis.com"),y+"/google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition"},p}(),n.CategoricalValueCondition=function(){function p(f){if(this.values=[],f)for(var y=Object.keys(f),O=0;O>>3){case 1:{R.values&&R.values.length||(R.values=[]),R.values.push(y.string());break}default:y.skipType(k&7);break}}return R},p.decodeDelimited=function(y){return y instanceof o||(y=new o(y)),this.decode(y,y.uint32())},p.verify=function(y){if(typeof y!="object"||y===null)return"object expected";if(y.values!=null&&y.hasOwnProperty("values")){if(!Array.isArray(y.values))return"values: array expected";for(var O=0;O>>3){case 1:{f.useElapsedDuration=n.bool();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.useElapsedDuration!=null&&n.hasOwnProperty("useElapsedDuration")&&typeof n.useElapsedDuration!="boolean"?"useElapsedDuration: boolean expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.DecayCurveAutomatedStoppingSpec)return n;var i=new l.google.cloud.aiplatform.v1beta1.StudySpec.DecayCurveAutomatedStoppingSpec;return n.useElapsedDuration!=null&&(i.useElapsedDuration=!!n.useElapsedDuration),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.useElapsedDuration=!1),n.useElapsedDuration!=null&&n.hasOwnProperty("useElapsedDuration")&&(p.useElapsedDuration=n.useElapsedDuration),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.StudySpec.DecayCurveAutomatedStoppingSpec"},e}(),a.MedianAutomatedStoppingSpec=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.useElapsedDuration=n.bool();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.useElapsedDuration!=null&&n.hasOwnProperty("useElapsedDuration")&&typeof n.useElapsedDuration!="boolean"?"useElapsedDuration: boolean expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.MedianAutomatedStoppingSpec)return n;var i=new l.google.cloud.aiplatform.v1beta1.StudySpec.MedianAutomatedStoppingSpec;return n.useElapsedDuration!=null&&(i.useElapsedDuration=!!n.useElapsedDuration),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.useElapsedDuration=!1),n.useElapsedDuration!=null&&n.hasOwnProperty("useElapsedDuration")&&(p.useElapsedDuration=n.useElapsedDuration),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.StudySpec.MedianAutomatedStoppingSpec"},e}(),a.ConvexAutomatedStoppingSpec=function(){function e(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.maxStepCount=i.int64();break}case 2:{y.minStepCount=i.int64();break}case 3:{y.minMeasurementCount=i.int64();break}case 4:{y.learningRateParameterName=i.string();break}case 5:{y.useElapsedDuration=i.bool();break}case 6:{y.updateAllStoppedTrials=i.bool();break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};return i.maxStepCount!=null&&i.hasOwnProperty("maxStepCount")&&!c.isInteger(i.maxStepCount)&&!(i.maxStepCount&&c.isInteger(i.maxStepCount.low)&&c.isInteger(i.maxStepCount.high))?"maxStepCount: integer|Long expected":i.minStepCount!=null&&i.hasOwnProperty("minStepCount")&&!c.isInteger(i.minStepCount)&&!(i.minStepCount&&c.isInteger(i.minStepCount.low)&&c.isInteger(i.minStepCount.high))?"minStepCount: integer|Long expected":i.minMeasurementCount!=null&&i.hasOwnProperty("minMeasurementCount")&&!c.isInteger(i.minMeasurementCount)&&!(i.minMeasurementCount&&c.isInteger(i.minMeasurementCount.low)&&c.isInteger(i.minMeasurementCount.high))?"minMeasurementCount: integer|Long expected":i.learningRateParameterName!=null&&i.hasOwnProperty("learningRateParameterName")&&!c.isString(i.learningRateParameterName)?"learningRateParameterName: string expected":i.useElapsedDuration!=null&&i.hasOwnProperty("useElapsedDuration")&&typeof i.useElapsedDuration!="boolean"?"useElapsedDuration: boolean expected":i.updateAllStoppedTrials!=null&&i.hasOwnProperty("updateAllStoppedTrials")&&(p._updateAllStoppedTrials=1,typeof i.updateAllStoppedTrials!="boolean")?"updateAllStoppedTrials: boolean expected":null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.ConvexAutomatedStoppingSpec)return i;var p=new l.google.cloud.aiplatform.v1beta1.StudySpec.ConvexAutomatedStoppingSpec;return i.maxStepCount!=null&&(c.Long?(p.maxStepCount=c.Long.fromValue(i.maxStepCount)).unsigned=!1:typeof i.maxStepCount=="string"?p.maxStepCount=parseInt(i.maxStepCount,10):typeof i.maxStepCount=="number"?p.maxStepCount=i.maxStepCount:typeof i.maxStepCount=="object"&&(p.maxStepCount=new c.LongBits(i.maxStepCount.low>>>0,i.maxStepCount.high>>>0).toNumber())),i.minStepCount!=null&&(c.Long?(p.minStepCount=c.Long.fromValue(i.minStepCount)).unsigned=!1:typeof i.minStepCount=="string"?p.minStepCount=parseInt(i.minStepCount,10):typeof i.minStepCount=="number"?p.minStepCount=i.minStepCount:typeof i.minStepCount=="object"&&(p.minStepCount=new c.LongBits(i.minStepCount.low>>>0,i.minStepCount.high>>>0).toNumber())),i.minMeasurementCount!=null&&(c.Long?(p.minMeasurementCount=c.Long.fromValue(i.minMeasurementCount)).unsigned=!1:typeof i.minMeasurementCount=="string"?p.minMeasurementCount=parseInt(i.minMeasurementCount,10):typeof i.minMeasurementCount=="number"?p.minMeasurementCount=i.minMeasurementCount:typeof i.minMeasurementCount=="object"&&(p.minMeasurementCount=new c.LongBits(i.minMeasurementCount.low>>>0,i.minMeasurementCount.high>>>0).toNumber())),i.learningRateParameterName!=null&&(p.learningRateParameterName=String(i.learningRateParameterName)),i.useElapsedDuration!=null&&(p.useElapsedDuration=!!i.useElapsedDuration),i.updateAllStoppedTrials!=null&&(p.updateAllStoppedTrials=!!i.updateAllStoppedTrials),p},e.toObject=function(i,p){p||(p={});var f={};if(p.defaults){if(c.Long){var y=new c.Long(0,0,!1);f.maxStepCount=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.maxStepCount=p.longs===String?"0":0;if(c.Long){var y=new c.Long(0,0,!1);f.minStepCount=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.minStepCount=p.longs===String?"0":0;if(c.Long){var y=new c.Long(0,0,!1);f.minMeasurementCount=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.minMeasurementCount=p.longs===String?"0":0;f.learningRateParameterName="",f.useElapsedDuration=!1}return i.maxStepCount!=null&&i.hasOwnProperty("maxStepCount")&&(typeof i.maxStepCount=="number"?f.maxStepCount=p.longs===String?String(i.maxStepCount):i.maxStepCount:f.maxStepCount=p.longs===String?c.Long.prototype.toString.call(i.maxStepCount):p.longs===Number?new c.LongBits(i.maxStepCount.low>>>0,i.maxStepCount.high>>>0).toNumber():i.maxStepCount),i.minStepCount!=null&&i.hasOwnProperty("minStepCount")&&(typeof i.minStepCount=="number"?f.minStepCount=p.longs===String?String(i.minStepCount):i.minStepCount:f.minStepCount=p.longs===String?c.Long.prototype.toString.call(i.minStepCount):p.longs===Number?new c.LongBits(i.minStepCount.low>>>0,i.minStepCount.high>>>0).toNumber():i.minStepCount),i.minMeasurementCount!=null&&i.hasOwnProperty("minMeasurementCount")&&(typeof i.minMeasurementCount=="number"?f.minMeasurementCount=p.longs===String?String(i.minMeasurementCount):i.minMeasurementCount:f.minMeasurementCount=p.longs===String?c.Long.prototype.toString.call(i.minMeasurementCount):p.longs===Number?new c.LongBits(i.minMeasurementCount.low>>>0,i.minMeasurementCount.high>>>0).toNumber():i.minMeasurementCount),i.learningRateParameterName!=null&&i.hasOwnProperty("learningRateParameterName")&&(f.learningRateParameterName=i.learningRateParameterName),i.useElapsedDuration!=null&&i.hasOwnProperty("useElapsedDuration")&&(f.useElapsedDuration=i.useElapsedDuration),i.updateAllStoppedTrials!=null&&i.hasOwnProperty("updateAllStoppedTrials")&&(f.updateAllStoppedTrials=i.updateAllStoppedTrials,p.oneofs&&(f._updateAllStoppedTrials="updateAllStoppedTrials")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.StudySpec.ConvexAutomatedStoppingSpec"},e}(),a.ConvexStopConfig=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.maxNumSteps=n.int64();break}case 2:{f.minNumSteps=n.int64();break}case 3:{f.autoregressiveOrder=n.int64();break}case 4:{f.learningRateParameterName=n.string();break}case 5:{f.useSeconds=n.bool();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.maxNumSteps!=null&&n.hasOwnProperty("maxNumSteps")&&!c.isInteger(n.maxNumSteps)&&!(n.maxNumSteps&&c.isInteger(n.maxNumSteps.low)&&c.isInteger(n.maxNumSteps.high))?"maxNumSteps: integer|Long expected":n.minNumSteps!=null&&n.hasOwnProperty("minNumSteps")&&!c.isInteger(n.minNumSteps)&&!(n.minNumSteps&&c.isInteger(n.minNumSteps.low)&&c.isInteger(n.minNumSteps.high))?"minNumSteps: integer|Long expected":n.autoregressiveOrder!=null&&n.hasOwnProperty("autoregressiveOrder")&&!c.isInteger(n.autoregressiveOrder)&&!(n.autoregressiveOrder&&c.isInteger(n.autoregressiveOrder.low)&&c.isInteger(n.autoregressiveOrder.high))?"autoregressiveOrder: integer|Long expected":n.learningRateParameterName!=null&&n.hasOwnProperty("learningRateParameterName")&&!c.isString(n.learningRateParameterName)?"learningRateParameterName: string expected":n.useSeconds!=null&&n.hasOwnProperty("useSeconds")&&typeof n.useSeconds!="boolean"?"useSeconds: boolean expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.ConvexStopConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.StudySpec.ConvexStopConfig;return n.maxNumSteps!=null&&(c.Long?(i.maxNumSteps=c.Long.fromValue(n.maxNumSteps)).unsigned=!1:typeof n.maxNumSteps=="string"?i.maxNumSteps=parseInt(n.maxNumSteps,10):typeof n.maxNumSteps=="number"?i.maxNumSteps=n.maxNumSteps:typeof n.maxNumSteps=="object"&&(i.maxNumSteps=new c.LongBits(n.maxNumSteps.low>>>0,n.maxNumSteps.high>>>0).toNumber())),n.minNumSteps!=null&&(c.Long?(i.minNumSteps=c.Long.fromValue(n.minNumSteps)).unsigned=!1:typeof n.minNumSteps=="string"?i.minNumSteps=parseInt(n.minNumSteps,10):typeof n.minNumSteps=="number"?i.minNumSteps=n.minNumSteps:typeof n.minNumSteps=="object"&&(i.minNumSteps=new c.LongBits(n.minNumSteps.low>>>0,n.minNumSteps.high>>>0).toNumber())),n.autoregressiveOrder!=null&&(c.Long?(i.autoregressiveOrder=c.Long.fromValue(n.autoregressiveOrder)).unsigned=!1:typeof n.autoregressiveOrder=="string"?i.autoregressiveOrder=parseInt(n.autoregressiveOrder,10):typeof n.autoregressiveOrder=="number"?i.autoregressiveOrder=n.autoregressiveOrder:typeof n.autoregressiveOrder=="object"&&(i.autoregressiveOrder=new c.LongBits(n.autoregressiveOrder.low>>>0,n.autoregressiveOrder.high>>>0).toNumber())),n.learningRateParameterName!=null&&(i.learningRateParameterName=String(n.learningRateParameterName)),n.useSeconds!=null&&(i.useSeconds=!!n.useSeconds),i},e.toObject=function(n,i){i||(i={});var p={};if(i.defaults){if(c.Long){var f=new c.Long(0,0,!1);p.maxNumSteps=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else p.maxNumSteps=i.longs===String?"0":0;if(c.Long){var f=new c.Long(0,0,!1);p.minNumSteps=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else p.minNumSteps=i.longs===String?"0":0;if(c.Long){var f=new c.Long(0,0,!1);p.autoregressiveOrder=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else p.autoregressiveOrder=i.longs===String?"0":0;p.learningRateParameterName="",p.useSeconds=!1}return n.maxNumSteps!=null&&n.hasOwnProperty("maxNumSteps")&&(typeof n.maxNumSteps=="number"?p.maxNumSteps=i.longs===String?String(n.maxNumSteps):n.maxNumSteps:p.maxNumSteps=i.longs===String?c.Long.prototype.toString.call(n.maxNumSteps):i.longs===Number?new c.LongBits(n.maxNumSteps.low>>>0,n.maxNumSteps.high>>>0).toNumber():n.maxNumSteps),n.minNumSteps!=null&&n.hasOwnProperty("minNumSteps")&&(typeof n.minNumSteps=="number"?p.minNumSteps=i.longs===String?String(n.minNumSteps):n.minNumSteps:p.minNumSteps=i.longs===String?c.Long.prototype.toString.call(n.minNumSteps):i.longs===Number?new c.LongBits(n.minNumSteps.low>>>0,n.minNumSteps.high>>>0).toNumber():n.minNumSteps),n.autoregressiveOrder!=null&&n.hasOwnProperty("autoregressiveOrder")&&(typeof n.autoregressiveOrder=="number"?p.autoregressiveOrder=i.longs===String?String(n.autoregressiveOrder):n.autoregressiveOrder:p.autoregressiveOrder=i.longs===String?c.Long.prototype.toString.call(n.autoregressiveOrder):i.longs===Number?new c.LongBits(n.autoregressiveOrder.low>>>0,n.autoregressiveOrder.high>>>0).toNumber():n.autoregressiveOrder),n.learningRateParameterName!=null&&n.hasOwnProperty("learningRateParameterName")&&(p.learningRateParameterName=n.learningRateParameterName),n.useSeconds!=null&&n.hasOwnProperty("useSeconds")&&(p.useSeconds=n.useSeconds),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.StudySpec.ConvexStopConfig"},e}(),a.TransferLearningConfig=function(){function e(t){if(this.priorStudyNames=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.disableTransferLearning=n.bool();break}case 2:{f.priorStudyNames&&f.priorStudyNames.length||(f.priorStudyNames=[]),f.priorStudyNames.push(n.string());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.disableTransferLearning!=null&&n.hasOwnProperty("disableTransferLearning")&&typeof n.disableTransferLearning!="boolean")return"disableTransferLearning: boolean expected";if(n.priorStudyNames!=null&&n.hasOwnProperty("priorStudyNames")){if(!Array.isArray(n.priorStudyNames))return"priorStudyNames: array expected";for(var i=0;i>>3){case 1:{i.elapsedDuration=l.google.protobuf.Duration.decode(e,e.uint32());break}case 2:{i.stepCount=e.int64();break}case 3:{i.metrics&&i.metrics.length||(i.metrics=[]),i.metrics.push(l.google.cloud.aiplatform.v1beta1.Measurement.Metric.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.elapsedDuration!=null&&e.hasOwnProperty("elapsedDuration")){var t=l.google.protobuf.Duration.verify(e.elapsedDuration);if(t)return"elapsedDuration."+t}if(e.stepCount!=null&&e.hasOwnProperty("stepCount")&&!c.isInteger(e.stepCount)&&!(e.stepCount&&c.isInteger(e.stepCount.low)&&c.isInteger(e.stepCount.high)))return"stepCount: integer|Long expected";if(e.metrics!=null&&e.hasOwnProperty("metrics")){if(!Array.isArray(e.metrics))return"metrics: array expected";for(var n=0;n>>0,e.stepCount.high>>>0).toNumber())),e.metrics){if(!Array.isArray(e.metrics))throw TypeError(".google.cloud.aiplatform.v1beta1.Measurement.metrics: array expected");t.metrics=[];for(var n=0;n>>0,e.stepCount.high>>>0).toNumber():e.stepCount),e.metrics&&e.metrics.length){n.metrics=[];for(var p=0;p>>3){case 1:{p.metricId=t.string();break}case 2:{p.value=t.double();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.metricId!=null&&t.hasOwnProperty("metricId")&&!c.isString(t.metricId)?"metricId: string expected":t.value!=null&&t.hasOwnProperty("value")&&typeof t.value!="number"?"value: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Measurement.Metric)return t;var n=new l.google.cloud.aiplatform.v1beta1.Measurement.Metric;return t.metricId!=null&&(n.metricId=String(t.metricId)),t.value!=null&&(n.value=Number(t.value)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.metricId="",i.value=0),t.metricId!=null&&t.hasOwnProperty("metricId")&&(i.metricId=t.metricId),t.value!=null&&t.hasOwnProperty("value")&&(i.value=n.json&&!isFinite(t.value)?String(t.value):t.value),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Measurement.Metric"},r}(),a}(),m.Index=function(){function a(r){if(this.deployedIndexes=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.metadataSchemaUri=e.string();break}case 6:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 7:{i.deployedIndexes&&i.deployedIndexes.length||(i.deployedIndexes=[]),i.deployedIndexes.push(l.google.cloud.aiplatform.v1beta1.DeployedIndexRef.decode(e,e.uint32()));break}case 8:{i.etag=e.string();break}case 9:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 10:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 11:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 14:{i.indexStats=l.google.cloud.aiplatform.v1beta1.IndexStats.decode(e,e.uint32());break}case 16:{i.indexUpdateMethod=e.int32();break}case 17:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.metadataSchemaUri!=null&&e.hasOwnProperty("metadataSchemaUri")&&!c.isString(e.metadataSchemaUri))return"metadataSchemaUri: string expected";if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.protobuf.Value.verify(e.metadata);if(t)return"metadata."+t}if(e.deployedIndexes!=null&&e.hasOwnProperty("deployedIndexes")){if(!Array.isArray(e.deployedIndexes))return"deployedIndexes: array expected";for(var n=0;n>>3){case 1:{i.datapointId=e.string();break}case 2:{if(i.featureVector&&i.featureVector.length||(i.featureVector=[]),(p&7)===2)for(var f=e.uint32()+e.pos;e.pos>>3){case 1:{p.namespace=t.string();break}case 2:{p.allowList&&p.allowList.length||(p.allowList=[]),p.allowList.push(t.string());break}case 3:{p.denyList&&p.denyList.length||(p.denyList=[]),p.denyList.push(t.string());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.namespace!=null&&t.hasOwnProperty("namespace")&&!c.isString(t.namespace))return"namespace: string expected";if(t.allowList!=null&&t.hasOwnProperty("allowList")){if(!Array.isArray(t.allowList))return"allowList: array expected";for(var n=0;n>>3){case 1:{p.crowdingAttribute=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.crowdingAttribute!=null&&t.hasOwnProperty("crowdingAttribute")&&!c.isString(t.crowdingAttribute)?"crowdingAttribute: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.IndexDatapoint.CrowdingTag)return t;var n=new l.google.cloud.aiplatform.v1beta1.IndexDatapoint.CrowdingTag;return t.crowdingAttribute!=null&&(n.crowdingAttribute=String(t.crowdingAttribute)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.crowdingAttribute=""),t.crowdingAttribute!=null&&t.hasOwnProperty("crowdingAttribute")&&(i.crowdingAttribute=t.crowdingAttribute),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.IndexDatapoint.CrowdingTag"},r}(),a}(),m.IndexStats=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.vectorsCount=e.int64();break}case 2:{i.shardsCount=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.vectorsCount!=null&&e.hasOwnProperty("vectorsCount")&&!c.isInteger(e.vectorsCount)&&!(e.vectorsCount&&c.isInteger(e.vectorsCount.low)&&c.isInteger(e.vectorsCount.high))?"vectorsCount: integer|Long expected":e.shardsCount!=null&&e.hasOwnProperty("shardsCount")&&!c.isInteger(e.shardsCount)?"shardsCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.IndexStats)return e;var t=new l.google.cloud.aiplatform.v1beta1.IndexStats;return e.vectorsCount!=null&&(c.Long?(t.vectorsCount=c.Long.fromValue(e.vectorsCount)).unsigned=!1:typeof e.vectorsCount=="string"?t.vectorsCount=parseInt(e.vectorsCount,10):typeof e.vectorsCount=="number"?t.vectorsCount=e.vectorsCount:typeof e.vectorsCount=="object"&&(t.vectorsCount=new c.LongBits(e.vectorsCount.low>>>0,e.vectorsCount.high>>>0).toNumber())),e.shardsCount!=null&&(t.shardsCount=e.shardsCount|0),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.vectorsCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.vectorsCount=t.longs===String?"0":0;n.shardsCount=0}return e.vectorsCount!=null&&e.hasOwnProperty("vectorsCount")&&(typeof e.vectorsCount=="number"?n.vectorsCount=t.longs===String?String(e.vectorsCount):e.vectorsCount:n.vectorsCount=t.longs===String?c.Long.prototype.toString.call(e.vectorsCount):t.longs===Number?new c.LongBits(e.vectorsCount.low>>>0,e.vectorsCount.high>>>0).toNumber():e.vectorsCount),e.shardsCount!=null&&e.hasOwnProperty("shardsCount")&&(n.shardsCount=e.shardsCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.IndexStats"},a}(),m.IndexEndpoint=function(){function a(r){if(this.deployedIndexes=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.deployedIndexes&&i.deployedIndexes.length||(i.deployedIndexes=[]),i.deployedIndexes.push(l.google.cloud.aiplatform.v1beta1.DeployedIndex.decode(e,e.uint32()));break}case 5:{i.etag=e.string();break}case 6:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 7:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.network=e.string();break}case 10:{i.enablePrivateServiceConnect=e.bool();break}case 12:{i.privateServiceConnectConfig=l.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig.decode(e,e.uint32());break}case 13:{i.publicEndpointEnabled=e.bool();break}case 14:{i.publicEndpointDomainName=e.string();break}case 15:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.deployedIndexes!=null&&e.hasOwnProperty("deployedIndexes")){if(!Array.isArray(e.deployedIndexes))return"deployedIndexes: array expected";for(var t=0;t>>3){case 1:{i.id=e.string();break}case 2:{i.index=e.string();break}case 3:{i.displayName=e.string();break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.privateEndpoints=l.google.cloud.aiplatform.v1beta1.IndexPrivateEndpoints.decode(e,e.uint32());break}case 6:{i.indexSyncTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.automaticResources=l.google.cloud.aiplatform.v1beta1.AutomaticResources.decode(e,e.uint32());break}case 16:{i.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.decode(e,e.uint32());break}case 8:{i.enableAccessLogging=e.bool();break}case 9:{i.deployedIndexAuthConfig=l.google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig.decode(e,e.uint32());break}case 10:{i.reservedIpRanges&&i.reservedIpRanges.length||(i.reservedIpRanges=[]),i.reservedIpRanges.push(e.string());break}case 11:{i.deploymentGroup=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.id!=null&&e.hasOwnProperty("id")&&!c.isString(e.id))return"id: string expected";if(e.index!=null&&e.hasOwnProperty("index")&&!c.isString(e.index))return"index: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.privateEndpoints!=null&&e.hasOwnProperty("privateEndpoints")){var t=l.google.cloud.aiplatform.v1beta1.IndexPrivateEndpoints.verify(e.privateEndpoints);if(t)return"privateEndpoints."+t}if(e.indexSyncTime!=null&&e.hasOwnProperty("indexSyncTime")){var t=l.google.protobuf.Timestamp.verify(e.indexSyncTime);if(t)return"indexSyncTime."+t}if(e.automaticResources!=null&&e.hasOwnProperty("automaticResources")){var t=l.google.cloud.aiplatform.v1beta1.AutomaticResources.verify(e.automaticResources);if(t)return"automaticResources."+t}if(e.dedicatedResources!=null&&e.hasOwnProperty("dedicatedResources")){var t=l.google.cloud.aiplatform.v1beta1.DedicatedResources.verify(e.dedicatedResources);if(t)return"dedicatedResources."+t}if(e.enableAccessLogging!=null&&e.hasOwnProperty("enableAccessLogging")&&typeof e.enableAccessLogging!="boolean")return"enableAccessLogging: boolean expected";if(e.deployedIndexAuthConfig!=null&&e.hasOwnProperty("deployedIndexAuthConfig")){var t=l.google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig.verify(e.deployedIndexAuthConfig);if(t)return"deployedIndexAuthConfig."+t}if(e.reservedIpRanges!=null&&e.hasOwnProperty("reservedIpRanges")){if(!Array.isArray(e.reservedIpRanges))return"reservedIpRanges: array expected";for(var n=0;n>>3){case 1:{i.authProvider=l.google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig.AuthProvider.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.authProvider!=null&&e.hasOwnProperty("authProvider")){var t=l.google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig.AuthProvider.verify(e.authProvider);if(t)return"authProvider."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig;if(e.authProvider!=null){if(typeof e.authProvider!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig.authProvider: object expected");t.authProvider=l.google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig.AuthProvider.fromObject(e.authProvider)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.authProvider=null),e.authProvider!=null&&e.hasOwnProperty("authProvider")&&(n.authProvider=l.google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig.AuthProvider.toObject(e.authProvider,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig"},a.AuthProvider=function(){function r(e){if(this.audiences=[],this.allowedIssuers=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.audiences&&p.audiences.length||(p.audiences=[]),p.audiences.push(t.string());break}case 2:{p.allowedIssuers&&p.allowedIssuers.length||(p.allowedIssuers=[]),p.allowedIssuers.push(t.string());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.audiences!=null&&t.hasOwnProperty("audiences")){if(!Array.isArray(t.audiences))return"audiences: array expected";for(var n=0;n>>3){case 1:{i.matchGrpcAddress=e.string();break}case 2:{i.serviceAttachment=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.matchGrpcAddress!=null&&e.hasOwnProperty("matchGrpcAddress")&&!c.isString(e.matchGrpcAddress)?"matchGrpcAddress: string expected":e.serviceAttachment!=null&&e.hasOwnProperty("serviceAttachment")&&!c.isString(e.serviceAttachment)?"serviceAttachment: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.IndexPrivateEndpoints)return e;var t=new l.google.cloud.aiplatform.v1beta1.IndexPrivateEndpoints;return e.matchGrpcAddress!=null&&(t.matchGrpcAddress=String(e.matchGrpcAddress)),e.serviceAttachment!=null&&(t.serviceAttachment=String(e.serviceAttachment)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.matchGrpcAddress="",n.serviceAttachment=""),e.matchGrpcAddress!=null&&e.hasOwnProperty("matchGrpcAddress")&&(n.matchGrpcAddress=e.matchGrpcAddress),e.serviceAttachment!=null&&e.hasOwnProperty("serviceAttachment")&&(n.serviceAttachment=e.serviceAttachment),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.IndexPrivateEndpoints"},a}(),m.PrivateServiceConnectConfig=function(){function a(r){if(this.projectAllowlist=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.enablePrivateServiceConnect=e.bool();break}case 2:{i.projectAllowlist&&i.projectAllowlist.length||(i.projectAllowlist=[]),i.projectAllowlist.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.enablePrivateServiceConnect!=null&&e.hasOwnProperty("enablePrivateServiceConnect")&&typeof e.enablePrivateServiceConnect!="boolean")return"enablePrivateServiceConnect: boolean expected";if(e.projectAllowlist!=null&&e.hasOwnProperty("projectAllowlist")){if(!Array.isArray(e.projectAllowlist))return"projectAllowlist: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.indexEndpoint=l.google.cloud.aiplatform.v1beta1.IndexEndpoint.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")){var t=l.google.cloud.aiplatform.v1beta1.IndexEndpoint.verify(e.indexEndpoint);if(t)return"indexEndpoint."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateIndexEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateIndexEndpointRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.indexEndpoint!=null){if(typeof e.indexEndpoint!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateIndexEndpointRequest.indexEndpoint: object expected");t.indexEndpoint=l.google.cloud.aiplatform.v1beta1.IndexEndpoint.fromObject(e.indexEndpoint)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.indexEndpoint=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=l.google.cloud.aiplatform.v1beta1.IndexEndpoint.toObject(e.indexEndpoint,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateIndexEndpointRequest"},a}(),m.CreateIndexEndpointOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateIndexEndpointOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateIndexEndpointOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateIndexEndpointOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateIndexEndpointOperationMetadata"},a}(),m.GetIndexEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetIndexEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetIndexEndpointRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetIndexEndpointRequest"},a}(),m.ListIndexEndpointsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListIndexEndpointsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListIndexEndpointsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListIndexEndpointsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListIndexEndpointsRequest"},a}(),m.ListIndexEndpointsResponse=function(){function a(r){if(this.indexEndpoints=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoints&&i.indexEndpoints.length||(i.indexEndpoints=[]),i.indexEndpoints.push(l.google.cloud.aiplatform.v1beta1.IndexEndpoint.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoints!=null&&e.hasOwnProperty("indexEndpoints")){if(!Array.isArray(e.indexEndpoints))return"indexEndpoints: array expected";for(var t=0;t>>3){case 1:{i.indexEndpoint=l.google.cloud.aiplatform.v1beta1.IndexEndpoint.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")){var t=l.google.cloud.aiplatform.v1beta1.IndexEndpoint.verify(e.indexEndpoint);if(t)return"indexEndpoint."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateIndexEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateIndexEndpointRequest;if(e.indexEndpoint!=null){if(typeof e.indexEndpoint!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateIndexEndpointRequest.indexEndpoint: object expected");t.indexEndpoint=l.google.cloud.aiplatform.v1beta1.IndexEndpoint.fromObject(e.indexEndpoint)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateIndexEndpointRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint=null,n.updateMask=null),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=l.google.cloud.aiplatform.v1beta1.IndexEndpoint.toObject(e.indexEndpoint,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateIndexEndpointRequest"},a}(),m.DeleteIndexEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteIndexEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteIndexEndpointRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteIndexEndpointRequest"},a}(),m.DeployIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint))return"indexEndpoint: string expected";if(e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")){var t=l.google.cloud.aiplatform.v1beta1.DeployedIndex.verify(e.deployedIndex);if(t)return"deployedIndex."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeployIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeployIndexRequest;if(e.indexEndpoint!=null&&(t.indexEndpoint=String(e.indexEndpoint)),e.deployedIndex!=null){if(typeof e.deployedIndex!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployIndexRequest.deployedIndex: object expected");t.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.fromObject(e.deployedIndex)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint="",n.deployedIndex=null),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=e.indexEndpoint),e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")&&(n.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.toObject(e.deployedIndex,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeployIndexRequest"},a}(),m.DeployIndexResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")){var t=l.google.cloud.aiplatform.v1beta1.DeployedIndex.verify(e.deployedIndex);if(t)return"deployedIndex."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeployIndexResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeployIndexResponse;if(e.deployedIndex!=null){if(typeof e.deployedIndex!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployIndexResponse.deployedIndex: object expected");t.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.fromObject(e.deployedIndex)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedIndex=null),e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")&&(n.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.toObject(e.deployedIndex,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeployIndexResponse"},a}(),m.DeployIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.deployedIndexId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId)?"deployedIndexId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeployIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeployIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.deployedIndexId!=null&&(t.deployedIndexId=String(e.deployedIndexId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.deployedIndexId=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&(n.deployedIndexId=e.deployedIndexId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeployIndexOperationMetadata"},a}(),m.UndeployIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndexId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint)?"indexEndpoint: string expected":e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId)?"deployedIndexId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UndeployIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UndeployIndexRequest;return e.indexEndpoint!=null&&(t.indexEndpoint=String(e.indexEndpoint)),e.deployedIndexId!=null&&(t.deployedIndexId=String(e.deployedIndexId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint="",n.deployedIndexId=""),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=e.indexEndpoint),e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&(n.deployedIndexId=e.deployedIndexId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UndeployIndexRequest"},a}(),m.UndeployIndexResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.UndeployIndexResponse?e:new l.google.cloud.aiplatform.v1beta1.UndeployIndexResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UndeployIndexResponse"},a}(),m.UndeployIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UndeployIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UndeployIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UndeployIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UndeployIndexOperationMetadata"},a}(),m.MutateDeployedIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint))return"indexEndpoint: string expected";if(e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")){var t=l.google.cloud.aiplatform.v1beta1.DeployedIndex.verify(e.deployedIndex);if(t)return"deployedIndex."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MutateDeployedIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.MutateDeployedIndexRequest;if(e.indexEndpoint!=null&&(t.indexEndpoint=String(e.indexEndpoint)),e.deployedIndex!=null){if(typeof e.deployedIndex!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MutateDeployedIndexRequest.deployedIndex: object expected");t.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.fromObject(e.deployedIndex)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint="",n.deployedIndex=null),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=e.indexEndpoint),e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")&&(n.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.toObject(e.deployedIndex,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MutateDeployedIndexRequest"},a}(),m.MutateDeployedIndexResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")){var t=l.google.cloud.aiplatform.v1beta1.DeployedIndex.verify(e.deployedIndex);if(t)return"deployedIndex."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MutateDeployedIndexResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.MutateDeployedIndexResponse;if(e.deployedIndex!=null){if(typeof e.deployedIndex!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MutateDeployedIndexResponse.deployedIndex: object expected");t.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.fromObject(e.deployedIndex)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedIndex=null),e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")&&(n.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.toObject(e.deployedIndex,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MutateDeployedIndexResponse"},a}(),m.MutateDeployedIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.deployedIndexId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId)?"deployedIndexId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MutateDeployedIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.MutateDeployedIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MutateDeployedIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.deployedIndexId!=null&&(t.deployedIndexId=String(e.deployedIndexId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.deployedIndexId=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&(n.deployedIndexId=e.deployedIndexId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MutateDeployedIndexOperationMetadata"},a}(),m.IndexService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateIndexRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateIndex"}),Object.defineProperty(a.prototype.getIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetIndexRequest,l.google.cloud.aiplatform.v1beta1.Index,e,t)},"name",{value:"GetIndex"}),Object.defineProperty(a.prototype.listIndexes=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListIndexesRequest,l.google.cloud.aiplatform.v1beta1.ListIndexesResponse,e,t)},"name",{value:"ListIndexes"}),Object.defineProperty(a.prototype.updateIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateIndexRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdateIndex"}),Object.defineProperty(a.prototype.deleteIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteIndexRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteIndex"}),Object.defineProperty(a.prototype.upsertDatapoints=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpsertDatapointsRequest,l.google.cloud.aiplatform.v1beta1.UpsertDatapointsResponse,e,t)},"name",{value:"UpsertDatapoints"}),Object.defineProperty(a.prototype.removeDatapoints=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.RemoveDatapointsRequest,l.google.cloud.aiplatform.v1beta1.RemoveDatapointsResponse,e,t)},"name",{value:"RemoveDatapoints"}),a}(),m.CreateIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.index=l.google.cloud.aiplatform.v1beta1.Index.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.index!=null&&e.hasOwnProperty("index")){var t=l.google.cloud.aiplatform.v1beta1.Index.verify(e.index);if(t)return"index."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateIndexRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.index!=null){if(typeof e.index!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateIndexRequest.index: object expected");t.index=l.google.cloud.aiplatform.v1beta1.Index.fromObject(e.index)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.index=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.index!=null&&e.hasOwnProperty("index")&&(n.index=l.google.cloud.aiplatform.v1beta1.Index.toObject(e.index,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateIndexRequest"},a}(),m.CreateIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}if(e.nearestNeighborSearchOperationMetadata!=null&&e.hasOwnProperty("nearestNeighborSearchOperationMetadata")){var t=l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.verify(e.nearestNeighborSearchOperationMetadata);if(t)return"nearestNeighborSearchOperationMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}if(e.nearestNeighborSearchOperationMetadata!=null){if(typeof e.nearestNeighborSearchOperationMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateIndexOperationMetadata.nearestNeighborSearchOperationMetadata: object expected");t.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.fromObject(e.nearestNeighborSearchOperationMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.nearestNeighborSearchOperationMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.nearestNeighborSearchOperationMetadata!=null&&e.hasOwnProperty("nearestNeighborSearchOperationMetadata")&&(n.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.toObject(e.nearestNeighborSearchOperationMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateIndexOperationMetadata"},a}(),m.GetIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetIndexRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetIndexRequest"},a}(),m.ListIndexesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListIndexesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListIndexesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListIndexesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListIndexesRequest"},a}(),m.ListIndexesResponse=function(){function a(r){if(this.indexes=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexes&&i.indexes.length||(i.indexes=[]),i.indexes.push(l.google.cloud.aiplatform.v1beta1.Index.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexes!=null&&e.hasOwnProperty("indexes")){if(!Array.isArray(e.indexes))return"indexes: array expected";for(var t=0;t>>3){case 1:{i.index=l.google.cloud.aiplatform.v1beta1.Index.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.index!=null&&e.hasOwnProperty("index")){var t=l.google.cloud.aiplatform.v1beta1.Index.verify(e.index);if(t)return"index."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateIndexRequest;if(e.index!=null){if(typeof e.index!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateIndexRequest.index: object expected");t.index=l.google.cloud.aiplatform.v1beta1.Index.fromObject(e.index)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateIndexRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.index=null,n.updateMask=null),e.index!=null&&e.hasOwnProperty("index")&&(n.index=l.google.cloud.aiplatform.v1beta1.Index.toObject(e.index,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateIndexRequest"},a}(),m.UpdateIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}if(e.nearestNeighborSearchOperationMetadata!=null&&e.hasOwnProperty("nearestNeighborSearchOperationMetadata")){var t=l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.verify(e.nearestNeighborSearchOperationMetadata);if(t)return"nearestNeighborSearchOperationMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}if(e.nearestNeighborSearchOperationMetadata!=null){if(typeof e.nearestNeighborSearchOperationMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateIndexOperationMetadata.nearestNeighborSearchOperationMetadata: object expected");t.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.fromObject(e.nearestNeighborSearchOperationMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.nearestNeighborSearchOperationMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.nearestNeighborSearchOperationMetadata!=null&&e.hasOwnProperty("nearestNeighborSearchOperationMetadata")&&(n.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.toObject(e.nearestNeighborSearchOperationMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateIndexOperationMetadata"},a}(),m.DeleteIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteIndexRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteIndexRequest"},a}(),m.UpsertDatapointsRequest=function(){function a(r){if(this.datapoints=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.index=e.string();break}case 2:{i.datapoints&&i.datapoints.length||(i.datapoints=[]),i.datapoints.push(l.google.cloud.aiplatform.v1beta1.IndexDatapoint.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.index!=null&&e.hasOwnProperty("index")&&!c.isString(e.index))return"index: string expected";if(e.datapoints!=null&&e.hasOwnProperty("datapoints")){if(!Array.isArray(e.datapoints))return"datapoints: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.UpsertDatapointsResponse?e:new l.google.cloud.aiplatform.v1beta1.UpsertDatapointsResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpsertDatapointsResponse"},a}(),m.RemoveDatapointsRequest=function(){function a(r){if(this.datapointIds=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.index=e.string();break}case 2:{i.datapointIds&&i.datapointIds.length||(i.datapointIds=[]),i.datapointIds.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.index!=null&&e.hasOwnProperty("index")&&!c.isString(e.index))return"index: string expected";if(e.datapointIds!=null&&e.hasOwnProperty("datapointIds")){if(!Array.isArray(e.datapointIds))return"datapointIds: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.RemoveDatapointsResponse?e:new l.google.cloud.aiplatform.v1beta1.RemoveDatapointsResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.RemoveDatapointsResponse"},a}(),m.NearestNeighborSearchOperationMetadata=function(){function a(r){if(this.contentValidationStats=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.contentValidationStats&&i.contentValidationStats.length||(i.contentValidationStats=[]),i.contentValidationStats.push(l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.ContentValidationStats.decode(e,e.uint32()));break}case 2:{i.dataBytesCount=e.int64();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.contentValidationStats!=null&&e.hasOwnProperty("contentValidationStats")){if(!Array.isArray(e.contentValidationStats))return"contentValidationStats: array expected";for(var t=0;t>>0,e.dataBytesCount.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.contentValidationStats=[]),t.defaults)if(c.Long){var i=new c.Long(0,0,!1);n.dataBytesCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.dataBytesCount=t.longs===String?"0":0;if(e.contentValidationStats&&e.contentValidationStats.length){n.contentValidationStats=[];for(var p=0;p>>0,e.dataBytesCount.high>>>0).toNumber():e.dataBytesCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata"},a.RecordError=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.errorType=t.int32();break}case 2:{p.errorMessage=t.string();break}case 3:{p.sourceGcsUri=t.string();break}case 4:{p.embeddingId=t.string();break}case 5:{p.rawRecord=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.errorType!=null&&t.hasOwnProperty("errorType"))switch(t.errorType){default:return"errorType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:break}return t.errorMessage!=null&&t.hasOwnProperty("errorMessage")&&!c.isString(t.errorMessage)?"errorMessage: string expected":t.sourceGcsUri!=null&&t.hasOwnProperty("sourceGcsUri")&&!c.isString(t.sourceGcsUri)?"sourceGcsUri: string expected":t.embeddingId!=null&&t.hasOwnProperty("embeddingId")&&!c.isString(t.embeddingId)?"embeddingId: string expected":t.rawRecord!=null&&t.hasOwnProperty("rawRecord")&&!c.isString(t.rawRecord)?"rawRecord: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.RecordError)return t;var n=new l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.RecordError;switch(t.errorType){default:if(typeof t.errorType=="number"){n.errorType=t.errorType;break}break;case"ERROR_TYPE_UNSPECIFIED":case 0:n.errorType=0;break;case"EMPTY_LINE":case 1:n.errorType=1;break;case"INVALID_JSON_SYNTAX":case 2:n.errorType=2;break;case"INVALID_CSV_SYNTAX":case 3:n.errorType=3;break;case"INVALID_AVRO_SYNTAX":case 4:n.errorType=4;break;case"INVALID_EMBEDDING_ID":case 5:n.errorType=5;break;case"EMBEDDING_SIZE_MISMATCH":case 6:n.errorType=6;break;case"NAMESPACE_MISSING":case 7:n.errorType=7;break}return t.errorMessage!=null&&(n.errorMessage=String(t.errorMessage)),t.sourceGcsUri!=null&&(n.sourceGcsUri=String(t.sourceGcsUri)),t.embeddingId!=null&&(n.embeddingId=String(t.embeddingId)),t.rawRecord!=null&&(n.rawRecord=String(t.rawRecord)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.errorType=n.enums===String?"ERROR_TYPE_UNSPECIFIED":0,i.errorMessage="",i.sourceGcsUri="",i.embeddingId="",i.rawRecord=""),t.errorType!=null&&t.hasOwnProperty("errorType")&&(i.errorType=n.enums===String?l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.RecordError.RecordErrorType[t.errorType]===void 0?t.errorType:l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.RecordError.RecordErrorType[t.errorType]:t.errorType),t.errorMessage!=null&&t.hasOwnProperty("errorMessage")&&(i.errorMessage=t.errorMessage),t.sourceGcsUri!=null&&t.hasOwnProperty("sourceGcsUri")&&(i.sourceGcsUri=t.sourceGcsUri),t.embeddingId!=null&&t.hasOwnProperty("embeddingId")&&(i.embeddingId=t.embeddingId),t.rawRecord!=null&&t.hasOwnProperty("rawRecord")&&(i.rawRecord=t.rawRecord),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.RecordError"},r.RecordErrorType=function(){var e={},t=Object.create(e);return t[e[0]="ERROR_TYPE_UNSPECIFIED"]=0,t[e[1]="EMPTY_LINE"]=1,t[e[2]="INVALID_JSON_SYNTAX"]=2,t[e[3]="INVALID_CSV_SYNTAX"]=3,t[e[4]="INVALID_AVRO_SYNTAX"]=4,t[e[5]="INVALID_EMBEDDING_ID"]=5,t[e[6]="EMBEDDING_SIZE_MISMATCH"]=6,t[e[7]="NAMESPACE_MISSING"]=7,t}(),r}(),a.ContentValidationStats=function(){function r(e){if(this.partialErrors=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.sourceGcsUri=t.string();break}case 2:{p.validRecordCount=t.int64();break}case 3:{p.invalidRecordCount=t.int64();break}case 4:{p.partialErrors&&p.partialErrors.length||(p.partialErrors=[]),p.partialErrors.push(l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.RecordError.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.sourceGcsUri!=null&&t.hasOwnProperty("sourceGcsUri")&&!c.isString(t.sourceGcsUri))return"sourceGcsUri: string expected";if(t.validRecordCount!=null&&t.hasOwnProperty("validRecordCount")&&!c.isInteger(t.validRecordCount)&&!(t.validRecordCount&&c.isInteger(t.validRecordCount.low)&&c.isInteger(t.validRecordCount.high)))return"validRecordCount: integer|Long expected";if(t.invalidRecordCount!=null&&t.hasOwnProperty("invalidRecordCount")&&!c.isInteger(t.invalidRecordCount)&&!(t.invalidRecordCount&&c.isInteger(t.invalidRecordCount.low)&&c.isInteger(t.invalidRecordCount.high)))return"invalidRecordCount: integer|Long expected";if(t.partialErrors!=null&&t.hasOwnProperty("partialErrors")){if(!Array.isArray(t.partialErrors))return"partialErrors: array expected";for(var n=0;n>>0,t.validRecordCount.high>>>0).toNumber())),t.invalidRecordCount!=null&&(c.Long?(n.invalidRecordCount=c.Long.fromValue(t.invalidRecordCount)).unsigned=!1:typeof t.invalidRecordCount=="string"?n.invalidRecordCount=parseInt(t.invalidRecordCount,10):typeof t.invalidRecordCount=="number"?n.invalidRecordCount=t.invalidRecordCount:typeof t.invalidRecordCount=="object"&&(n.invalidRecordCount=new c.LongBits(t.invalidRecordCount.low>>>0,t.invalidRecordCount.high>>>0).toNumber())),t.partialErrors){if(!Array.isArray(t.partialErrors))throw TypeError(".google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.ContentValidationStats.partialErrors: array expected");n.partialErrors=[];for(var i=0;i>>0,t.validRecordCount.high>>>0).toNumber():t.validRecordCount),t.invalidRecordCount!=null&&t.hasOwnProperty("invalidRecordCount")&&(typeof t.invalidRecordCount=="number"?i.invalidRecordCount=n.longs===String?String(t.invalidRecordCount):t.invalidRecordCount:i.invalidRecordCount=n.longs===String?c.Long.prototype.toString.call(t.invalidRecordCount):n.longs===Number?new c.LongBits(t.invalidRecordCount.low>>>0,t.invalidRecordCount.high>>>0).toNumber():t.invalidRecordCount),t.partialErrors&&t.partialErrors.length){i.partialErrors=[];for(var f=0;f>>3){case 1:{i.parent=e.string();break}case 2:{i.customJob=l.google.cloud.aiplatform.v1beta1.CustomJob.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.customJob!=null&&e.hasOwnProperty("customJob")){var t=l.google.cloud.aiplatform.v1beta1.CustomJob.verify(e.customJob);if(t)return"customJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateCustomJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateCustomJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.customJob!=null){if(typeof e.customJob!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateCustomJobRequest.customJob: object expected");t.customJob=l.google.cloud.aiplatform.v1beta1.CustomJob.fromObject(e.customJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.customJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.customJob!=null&&e.hasOwnProperty("customJob")&&(n.customJob=l.google.cloud.aiplatform.v1beta1.CustomJob.toObject(e.customJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateCustomJobRequest"},a}(),m.GetCustomJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetCustomJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetCustomJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetCustomJobRequest"},a}(),m.ListCustomJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListCustomJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListCustomJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListCustomJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListCustomJobsRequest"},a}(),m.ListCustomJobsResponse=function(){function a(r){if(this.customJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.customJobs&&i.customJobs.length||(i.customJobs=[]),i.customJobs.push(l.google.cloud.aiplatform.v1beta1.CustomJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.customJobs!=null&&e.hasOwnProperty("customJobs")){if(!Array.isArray(e.customJobs))return"customJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteCustomJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteCustomJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteCustomJobRequest"},a}(),m.CancelCustomJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CancelCustomJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CancelCustomJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CancelCustomJobRequest"},a}(),m.CreateDataLabelingJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.dataLabelingJob=l.google.cloud.aiplatform.v1beta1.DataLabelingJob.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.dataLabelingJob!=null&&e.hasOwnProperty("dataLabelingJob")){var t=l.google.cloud.aiplatform.v1beta1.DataLabelingJob.verify(e.dataLabelingJob);if(t)return"dataLabelingJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateDataLabelingJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateDataLabelingJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.dataLabelingJob!=null){if(typeof e.dataLabelingJob!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateDataLabelingJobRequest.dataLabelingJob: object expected");t.dataLabelingJob=l.google.cloud.aiplatform.v1beta1.DataLabelingJob.fromObject(e.dataLabelingJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.dataLabelingJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.dataLabelingJob!=null&&e.hasOwnProperty("dataLabelingJob")&&(n.dataLabelingJob=l.google.cloud.aiplatform.v1beta1.DataLabelingJob.toObject(e.dataLabelingJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateDataLabelingJobRequest"},a}(),m.GetDataLabelingJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetDataLabelingJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetDataLabelingJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetDataLabelingJobRequest"},a}(),m.ListDataLabelingJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListDataLabelingJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListDataLabelingJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListDataLabelingJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListDataLabelingJobsRequest"},a}(),m.ListDataLabelingJobsResponse=function(){function a(r){if(this.dataLabelingJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.dataLabelingJobs&&i.dataLabelingJobs.length||(i.dataLabelingJobs=[]),i.dataLabelingJobs.push(l.google.cloud.aiplatform.v1beta1.DataLabelingJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataLabelingJobs!=null&&e.hasOwnProperty("dataLabelingJobs")){if(!Array.isArray(e.dataLabelingJobs))return"dataLabelingJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteDataLabelingJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteDataLabelingJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteDataLabelingJobRequest"},a}(),m.CancelDataLabelingJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CancelDataLabelingJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CancelDataLabelingJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CancelDataLabelingJobRequest"},a}(),m.CreateHyperparameterTuningJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.hyperparameterTuningJob=l.google.cloud.aiplatform.v1beta1.HyperparameterTuningJob.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.hyperparameterTuningJob!=null&&e.hasOwnProperty("hyperparameterTuningJob")){var t=l.google.cloud.aiplatform.v1beta1.HyperparameterTuningJob.verify(e.hyperparameterTuningJob);if(t)return"hyperparameterTuningJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateHyperparameterTuningJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateHyperparameterTuningJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.hyperparameterTuningJob!=null){if(typeof e.hyperparameterTuningJob!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateHyperparameterTuningJobRequest.hyperparameterTuningJob: object expected");t.hyperparameterTuningJob=l.google.cloud.aiplatform.v1beta1.HyperparameterTuningJob.fromObject(e.hyperparameterTuningJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.hyperparameterTuningJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.hyperparameterTuningJob!=null&&e.hasOwnProperty("hyperparameterTuningJob")&&(n.hyperparameterTuningJob=l.google.cloud.aiplatform.v1beta1.HyperparameterTuningJob.toObject(e.hyperparameterTuningJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateHyperparameterTuningJobRequest"},a}(),m.GetHyperparameterTuningJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetHyperparameterTuningJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetHyperparameterTuningJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetHyperparameterTuningJobRequest"},a}(),m.ListHyperparameterTuningJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListHyperparameterTuningJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListHyperparameterTuningJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListHyperparameterTuningJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListHyperparameterTuningJobsRequest"},a}(),m.ListHyperparameterTuningJobsResponse=function(){function a(r){if(this.hyperparameterTuningJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.hyperparameterTuningJobs&&i.hyperparameterTuningJobs.length||(i.hyperparameterTuningJobs=[]),i.hyperparameterTuningJobs.push(l.google.cloud.aiplatform.v1beta1.HyperparameterTuningJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.hyperparameterTuningJobs!=null&&e.hasOwnProperty("hyperparameterTuningJobs")){if(!Array.isArray(e.hyperparameterTuningJobs))return"hyperparameterTuningJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteHyperparameterTuningJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteHyperparameterTuningJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteHyperparameterTuningJobRequest"},a}(),m.CancelHyperparameterTuningJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CancelHyperparameterTuningJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CancelHyperparameterTuningJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CancelHyperparameterTuningJobRequest"},a}(),m.CreateNasJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.nasJob=l.google.cloud.aiplatform.v1beta1.NasJob.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.nasJob!=null&&e.hasOwnProperty("nasJob")){var t=l.google.cloud.aiplatform.v1beta1.NasJob.verify(e.nasJob);if(t)return"nasJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateNasJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateNasJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.nasJob!=null){if(typeof e.nasJob!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateNasJobRequest.nasJob: object expected");t.nasJob=l.google.cloud.aiplatform.v1beta1.NasJob.fromObject(e.nasJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.nasJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.nasJob!=null&&e.hasOwnProperty("nasJob")&&(n.nasJob=l.google.cloud.aiplatform.v1beta1.NasJob.toObject(e.nasJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateNasJobRequest"},a}(),m.GetNasJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetNasJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetNasJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetNasJobRequest"},a}(),m.ListNasJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListNasJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListNasJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListNasJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListNasJobsRequest"},a}(),m.ListNasJobsResponse=function(){function a(r){if(this.nasJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.nasJobs&&i.nasJobs.length||(i.nasJobs=[]),i.nasJobs.push(l.google.cloud.aiplatform.v1beta1.NasJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.nasJobs!=null&&e.hasOwnProperty("nasJobs")){if(!Array.isArray(e.nasJobs))return"nasJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteNasJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteNasJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteNasJobRequest"},a}(),m.CancelNasJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CancelNasJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CancelNasJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CancelNasJobRequest"},a}(),m.GetNasTrialDetailRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetNasTrialDetailRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetNasTrialDetailRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetNasTrialDetailRequest"},a}(),m.ListNasTrialDetailsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListNasTrialDetailsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListNasTrialDetailsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListNasTrialDetailsRequest"},a}(),m.ListNasTrialDetailsResponse=function(){function a(r){if(this.nasTrialDetails=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.nasTrialDetails&&i.nasTrialDetails.length||(i.nasTrialDetails=[]),i.nasTrialDetails.push(l.google.cloud.aiplatform.v1beta1.NasTrialDetail.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.nasTrialDetails!=null&&e.hasOwnProperty("nasTrialDetails")){if(!Array.isArray(e.nasTrialDetails))return"nasTrialDetails: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.batchPredictionJob=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.batchPredictionJob!=null&&e.hasOwnProperty("batchPredictionJob")){var t=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.verify(e.batchPredictionJob);if(t)return"batchPredictionJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateBatchPredictionJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateBatchPredictionJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.batchPredictionJob!=null){if(typeof e.batchPredictionJob!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateBatchPredictionJobRequest.batchPredictionJob: object expected");t.batchPredictionJob=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.fromObject(e.batchPredictionJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.batchPredictionJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.batchPredictionJob!=null&&e.hasOwnProperty("batchPredictionJob")&&(n.batchPredictionJob=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.toObject(e.batchPredictionJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateBatchPredictionJobRequest"},a}(),m.GetBatchPredictionJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetBatchPredictionJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetBatchPredictionJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetBatchPredictionJobRequest"},a}(),m.ListBatchPredictionJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListBatchPredictionJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListBatchPredictionJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListBatchPredictionJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListBatchPredictionJobsRequest"},a}(),m.ListBatchPredictionJobsResponse=function(){function a(r){if(this.batchPredictionJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.batchPredictionJobs&&i.batchPredictionJobs.length||(i.batchPredictionJobs=[]),i.batchPredictionJobs.push(l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.batchPredictionJobs!=null&&e.hasOwnProperty("batchPredictionJobs")){if(!Array.isArray(e.batchPredictionJobs))return"batchPredictionJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteBatchPredictionJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteBatchPredictionJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteBatchPredictionJobRequest"},a}(),m.CancelBatchPredictionJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CancelBatchPredictionJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CancelBatchPredictionJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CancelBatchPredictionJobRequest"},a}(),m.CreateModelDeploymentMonitoringJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")){var t=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.verify(e.modelDeploymentMonitoringJob);if(t)return"modelDeploymentMonitoringJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateModelDeploymentMonitoringJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.modelDeploymentMonitoringJob!=null){if(typeof e.modelDeploymentMonitoringJob!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateModelDeploymentMonitoringJobRequest.modelDeploymentMonitoringJob: object expected");t.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.fromObject(e.modelDeploymentMonitoringJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.modelDeploymentMonitoringJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")&&(n.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.toObject(e.modelDeploymentMonitoringJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateModelDeploymentMonitoringJobRequest"},a}(),m.SearchModelDeploymentMonitoringStatsAnomaliesRequest=function(){function a(r){if(this.objectives=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.modelDeploymentMonitoringJob=e.string();break}case 2:{i.deployedModelId=e.string();break}case 3:{i.featureDisplayName=e.string();break}case 4:{i.objectives&&i.objectives.length||(i.objectives=[]),i.objectives.push(l.google.cloud.aiplatform.v1beta1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective.decode(e,e.uint32()));break}case 5:{i.pageSize=e.int32();break}case 6:{i.pageToken=e.string();break}case 7:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")&&!c.isString(e.modelDeploymentMonitoringJob))return"modelDeploymentMonitoringJob: string expected";if(e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId))return"deployedModelId: string expected";if(e.featureDisplayName!=null&&e.hasOwnProperty("featureDisplayName")&&!c.isString(e.featureDisplayName))return"featureDisplayName: string expected";if(e.objectives!=null&&e.hasOwnProperty("objectives")){if(!Array.isArray(e.objectives))return"objectives: array expected";for(var t=0;t>>3){case 1:{p.type=t.int32();break}case 4:{p.topFeatureCount=t.int32();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.type!=null&&t.hasOwnProperty("type"))switch(t.type){default:return"type: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return t.topFeatureCount!=null&&t.hasOwnProperty("topFeatureCount")&&!c.isInteger(t.topFeatureCount)?"topFeatureCount: integer expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective)return t;var n=new l.google.cloud.aiplatform.v1beta1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective;switch(t.type){default:if(typeof t.type=="number"){n.type=t.type;break}break;case"MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED":case 0:n.type=0;break;case"RAW_FEATURE_SKEW":case 1:n.type=1;break;case"RAW_FEATURE_DRIFT":case 2:n.type=2;break;case"FEATURE_ATTRIBUTION_SKEW":case 3:n.type=3;break;case"FEATURE_ATTRIBUTION_DRIFT":case 4:n.type=4;break}return t.topFeatureCount!=null&&(n.topFeatureCount=t.topFeatureCount|0),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.type=n.enums===String?"MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED":0,i.topFeatureCount=0),t.type!=null&&t.hasOwnProperty("type")&&(i.type=n.enums===String?l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveType[t.type]===void 0?t.type:l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveType[t.type]:t.type),t.topFeatureCount!=null&&t.hasOwnProperty("topFeatureCount")&&(i.topFeatureCount=t.topFeatureCount),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective"},r}(),a}(),m.SearchModelDeploymentMonitoringStatsAnomaliesResponse=function(){function a(r){if(this.monitoringStats=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.monitoringStats&&i.monitoringStats.length||(i.monitoringStats=[]),i.monitoringStats.push(l.google.cloud.aiplatform.v1beta1.ModelMonitoringStatsAnomalies.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.monitoringStats!=null&&e.hasOwnProperty("monitoringStats")){if(!Array.isArray(e.monitoringStats))return"monitoringStats: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetModelDeploymentMonitoringJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetModelDeploymentMonitoringJobRequest"},a}(),m.ListModelDeploymentMonitoringJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListModelDeploymentMonitoringJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListModelDeploymentMonitoringJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListModelDeploymentMonitoringJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListModelDeploymentMonitoringJobsRequest"},a}(),m.ListModelDeploymentMonitoringJobsResponse=function(){function a(r){if(this.modelDeploymentMonitoringJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.modelDeploymentMonitoringJobs&&i.modelDeploymentMonitoringJobs.length||(i.modelDeploymentMonitoringJobs=[]),i.modelDeploymentMonitoringJobs.push(l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelDeploymentMonitoringJobs!=null&&e.hasOwnProperty("modelDeploymentMonitoringJobs")){if(!Array.isArray(e.modelDeploymentMonitoringJobs))return"modelDeploymentMonitoringJobs: array expected";for(var t=0;t>>3){case 1:{i.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")){var t=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.verify(e.modelDeploymentMonitoringJob);if(t)return"modelDeploymentMonitoringJob."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobRequest;if(e.modelDeploymentMonitoringJob!=null){if(typeof e.modelDeploymentMonitoringJob!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobRequest.modelDeploymentMonitoringJob: object expected");t.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.fromObject(e.modelDeploymentMonitoringJob)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.modelDeploymentMonitoringJob=null,n.updateMask=null),e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")&&(n.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.toObject(e.modelDeploymentMonitoringJob,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobRequest"},a}(),m.DeleteModelDeploymentMonitoringJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteModelDeploymentMonitoringJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteModelDeploymentMonitoringJobRequest"},a}(),m.PauseModelDeploymentMonitoringJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PauseModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.PauseModelDeploymentMonitoringJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PauseModelDeploymentMonitoringJobRequest"},a}(),m.ResumeModelDeploymentMonitoringJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ResumeModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ResumeModelDeploymentMonitoringJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ResumeModelDeploymentMonitoringJobRequest"},a}(),m.UpdateModelDeploymentMonitoringJobOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobOperationMetadata"},a}(),m.NasJob=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 4:{i.nasJobSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.decode(e,e.uint32());break}case 5:{i.nasJobOutput=l.google.cloud.aiplatform.v1beta1.NasJobOutput.decode(e,e.uint32());break}case 6:{i.state=e.int32();break}case 7:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 11:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 12:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 13:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 14:{i.enableRestrictedImageTraining=e.bool();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.nasJobSpec!=null&&e.hasOwnProperty("nasJobSpec")){var t=l.google.cloud.aiplatform.v1beta1.NasJobSpec.verify(e.nasJobSpec);if(t)return"nasJobSpec."+t}if(e.nasJobOutput!=null&&e.hasOwnProperty("nasJobOutput")){var t=l.google.cloud.aiplatform.v1beta1.NasJobOutput.verify(e.nasJobOutput);if(t)return"nasJobOutput."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.parameters=e.string();break}case 3:{i.searchTrial=l.google.cloud.aiplatform.v1beta1.NasTrial.decode(e,e.uint32());break}case 4:{i.trainTrial=l.google.cloud.aiplatform.v1beta1.NasTrial.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.parameters!=null&&e.hasOwnProperty("parameters")&&!c.isString(e.parameters))return"parameters: string expected";if(e.searchTrial!=null&&e.hasOwnProperty("searchTrial")){var t=l.google.cloud.aiplatform.v1beta1.NasTrial.verify(e.searchTrial);if(t)return"searchTrial."+t}if(e.trainTrial!=null&&e.hasOwnProperty("trainTrial")){var t=l.google.cloud.aiplatform.v1beta1.NasTrial.verify(e.trainTrial);if(t)return"trainTrial."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.NasTrialDetail)return e;var t=new l.google.cloud.aiplatform.v1beta1.NasTrialDetail;if(e.name!=null&&(t.name=String(e.name)),e.parameters!=null&&(t.parameters=String(e.parameters)),e.searchTrial!=null){if(typeof e.searchTrial!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasTrialDetail.searchTrial: object expected");t.searchTrial=l.google.cloud.aiplatform.v1beta1.NasTrial.fromObject(e.searchTrial)}if(e.trainTrial!=null){if(typeof e.trainTrial!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasTrialDetail.trainTrial: object expected");t.trainTrial=l.google.cloud.aiplatform.v1beta1.NasTrial.fromObject(e.trainTrial)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.parameters="",n.searchTrial=null,n.trainTrial=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.parameters!=null&&e.hasOwnProperty("parameters")&&(n.parameters=e.parameters),e.searchTrial!=null&&e.hasOwnProperty("searchTrial")&&(n.searchTrial=l.google.cloud.aiplatform.v1beta1.NasTrial.toObject(e.searchTrial,t)),e.trainTrial!=null&&e.hasOwnProperty("trainTrial")&&(n.trainTrial=l.google.cloud.aiplatform.v1beta1.NasTrial.toObject(e.trainTrial,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.NasTrialDetail"},a}(),m.NasJobSpec=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 2:{p.multiTrialAlgorithmSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.decode(t,t.uint32());break}case 3:{p.resumeNasJobId=t.string();break}case 1:{p.searchSpaceSpec=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.multiTrialAlgorithmSpec!=null&&t.hasOwnProperty("multiTrialAlgorithmSpec")){n.nasAlgorithmSpec=1;{var i=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.verify(t.multiTrialAlgorithmSpec);if(i)return"multiTrialAlgorithmSpec."+i}}return t.resumeNasJobId!=null&&t.hasOwnProperty("resumeNasJobId")&&!c.isString(t.resumeNasJobId)?"resumeNasJobId: string expected":t.searchSpaceSpec!=null&&t.hasOwnProperty("searchSpaceSpec")&&!c.isString(t.searchSpaceSpec)?"searchSpaceSpec: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.NasJobSpec)return t;var n=new l.google.cloud.aiplatform.v1beta1.NasJobSpec;if(t.multiTrialAlgorithmSpec!=null){if(typeof t.multiTrialAlgorithmSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasJobSpec.multiTrialAlgorithmSpec: object expected");n.multiTrialAlgorithmSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.fromObject(t.multiTrialAlgorithmSpec)}return t.resumeNasJobId!=null&&(n.resumeNasJobId=String(t.resumeNasJobId)),t.searchSpaceSpec!=null&&(n.searchSpaceSpec=String(t.searchSpaceSpec)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.searchSpaceSpec="",i.resumeNasJobId=""),t.searchSpaceSpec!=null&&t.hasOwnProperty("searchSpaceSpec")&&(i.searchSpaceSpec=t.searchSpaceSpec),t.multiTrialAlgorithmSpec!=null&&t.hasOwnProperty("multiTrialAlgorithmSpec")&&(i.multiTrialAlgorithmSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.toObject(t.multiTrialAlgorithmSpec,n),n.oneofs&&(i.nasAlgorithmSpec="multiTrialAlgorithmSpec")),t.resumeNasJobId!=null&&t.hasOwnProperty("resumeNasJobId")&&(i.resumeNasJobId=t.resumeNasJobId),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.NasJobSpec"},a.MultiTrialAlgorithmSpec=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.multiTrialAlgorithm=n.int32();break}case 2:{f.metric=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.decode(n,n.uint32());break}case 3:{f.searchTrialSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.decode(n,n.uint32());break}case 4:{f.trainTrialSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.multiTrialAlgorithm!=null&&n.hasOwnProperty("multiTrialAlgorithm"))switch(n.multiTrialAlgorithm){default:return"multiTrialAlgorithm: enum value expected";case 0:case 1:case 2:break}if(n.metric!=null&&n.hasOwnProperty("metric")){var i=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.verify(n.metric);if(i)return"metric."+i}if(n.searchTrialSpec!=null&&n.hasOwnProperty("searchTrialSpec")){var i=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.verify(n.searchTrialSpec);if(i)return"searchTrialSpec."+i}if(n.trainTrialSpec!=null&&n.hasOwnProperty("trainTrialSpec")){var i=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.verify(n.trainTrialSpec);if(i)return"trainTrialSpec."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec)return n;var i=new l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec;switch(n.multiTrialAlgorithm){default:if(typeof n.multiTrialAlgorithm=="number"){i.multiTrialAlgorithm=n.multiTrialAlgorithm;break}break;case"MULTI_TRIAL_ALGORITHM_UNSPECIFIED":case 0:i.multiTrialAlgorithm=0;break;case"REINFORCEMENT_LEARNING":case 1:i.multiTrialAlgorithm=1;break;case"GRID_SEARCH":case 2:i.multiTrialAlgorithm=2;break}if(n.metric!=null){if(typeof n.metric!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.metric: object expected");i.metric=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.fromObject(n.metric)}if(n.searchTrialSpec!=null){if(typeof n.searchTrialSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.searchTrialSpec: object expected");i.searchTrialSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.fromObject(n.searchTrialSpec)}if(n.trainTrialSpec!=null){if(typeof n.trainTrialSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.trainTrialSpec: object expected");i.trainTrialSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.fromObject(n.trainTrialSpec)}return i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.multiTrialAlgorithm=i.enums===String?"MULTI_TRIAL_ALGORITHM_UNSPECIFIED":0,p.metric=null,p.searchTrialSpec=null,p.trainTrialSpec=null),n.multiTrialAlgorithm!=null&&n.hasOwnProperty("multiTrialAlgorithm")&&(p.multiTrialAlgorithm=i.enums===String?l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MultiTrialAlgorithm[n.multiTrialAlgorithm]===void 0?n.multiTrialAlgorithm:l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MultiTrialAlgorithm[n.multiTrialAlgorithm]:n.multiTrialAlgorithm),n.metric!=null&&n.hasOwnProperty("metric")&&(p.metric=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.toObject(n.metric,i)),n.searchTrialSpec!=null&&n.hasOwnProperty("searchTrialSpec")&&(p.searchTrialSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.toObject(n.searchTrialSpec,i)),n.trainTrialSpec!=null&&n.hasOwnProperty("trainTrialSpec")&&(p.trainTrialSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.toObject(n.trainTrialSpec,i)),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec"},e.MetricSpec=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.metricId=i.string();break}case 2:{y.goal=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.metricId!=null&&i.hasOwnProperty("metricId")&&!c.isString(i.metricId))return"metricId: string expected";if(i.goal!=null&&i.hasOwnProperty("goal"))switch(i.goal){default:return"goal: enum value expected";case 0:case 1:case 2:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec)return i;var p=new l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec;switch(i.metricId!=null&&(p.metricId=String(i.metricId)),i.goal){default:if(typeof i.goal=="number"){p.goal=i.goal;break}break;case"GOAL_TYPE_UNSPECIFIED":case 0:p.goal=0;break;case"MAXIMIZE":case 1:p.goal=1;break;case"MINIMIZE":case 2:p.goal=2;break}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.metricId="",f.goal=p.enums===String?"GOAL_TYPE_UNSPECIFIED":0),i.metricId!=null&&i.hasOwnProperty("metricId")&&(f.metricId=i.metricId),i.goal!=null&&i.hasOwnProperty("goal")&&(f.goal=p.enums===String?l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.GoalType[i.goal]===void 0?i.goal:l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.GoalType[i.goal]:i.goal),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec"},t.GoalType=function(){var n={},i=Object.create(n);return i[n[0]="GOAL_TYPE_UNSPECIFIED"]=0,i[n[1]="MAXIMIZE"]=1,i[n[2]="MINIMIZE"]=2,i}(),t}(),e.SearchTrialSpec=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.searchTrialJobSpec=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.decode(i,i.uint32());break}case 2:{y.maxTrialCount=i.int32();break}case 3:{y.maxParallelTrialCount=i.int32();break}case 4:{y.maxFailedTrialCount=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.searchTrialJobSpec!=null&&i.hasOwnProperty("searchTrialJobSpec")){var p=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.verify(i.searchTrialJobSpec);if(p)return"searchTrialJobSpec."+p}return i.maxTrialCount!=null&&i.hasOwnProperty("maxTrialCount")&&!c.isInteger(i.maxTrialCount)?"maxTrialCount: integer expected":i.maxParallelTrialCount!=null&&i.hasOwnProperty("maxParallelTrialCount")&&!c.isInteger(i.maxParallelTrialCount)?"maxParallelTrialCount: integer expected":i.maxFailedTrialCount!=null&&i.hasOwnProperty("maxFailedTrialCount")&&!c.isInteger(i.maxFailedTrialCount)?"maxFailedTrialCount: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)return i;var p=new l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec;if(i.searchTrialJobSpec!=null){if(typeof i.searchTrialJobSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.searchTrialJobSpec: object expected");p.searchTrialJobSpec=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.fromObject(i.searchTrialJobSpec)}return i.maxTrialCount!=null&&(p.maxTrialCount=i.maxTrialCount|0),i.maxParallelTrialCount!=null&&(p.maxParallelTrialCount=i.maxParallelTrialCount|0),i.maxFailedTrialCount!=null&&(p.maxFailedTrialCount=i.maxFailedTrialCount|0),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.searchTrialJobSpec=null,f.maxTrialCount=0,f.maxParallelTrialCount=0,f.maxFailedTrialCount=0),i.searchTrialJobSpec!=null&&i.hasOwnProperty("searchTrialJobSpec")&&(f.searchTrialJobSpec=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.toObject(i.searchTrialJobSpec,p)),i.maxTrialCount!=null&&i.hasOwnProperty("maxTrialCount")&&(f.maxTrialCount=i.maxTrialCount),i.maxParallelTrialCount!=null&&i.hasOwnProperty("maxParallelTrialCount")&&(f.maxParallelTrialCount=i.maxParallelTrialCount),i.maxFailedTrialCount!=null&&i.hasOwnProperty("maxFailedTrialCount")&&(f.maxFailedTrialCount=i.maxFailedTrialCount),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec"},t}(),e.TrainTrialSpec=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.trainTrialJobSpec=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.decode(i,i.uint32());break}case 2:{y.maxParallelTrialCount=i.int32();break}case 3:{y.frequency=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.trainTrialJobSpec!=null&&i.hasOwnProperty("trainTrialJobSpec")){var p=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.verify(i.trainTrialJobSpec);if(p)return"trainTrialJobSpec."+p}return i.maxParallelTrialCount!=null&&i.hasOwnProperty("maxParallelTrialCount")&&!c.isInteger(i.maxParallelTrialCount)?"maxParallelTrialCount: integer expected":i.frequency!=null&&i.hasOwnProperty("frequency")&&!c.isInteger(i.frequency)?"frequency: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec)return i;var p=new l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec;if(i.trainTrialJobSpec!=null){if(typeof i.trainTrialJobSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.trainTrialJobSpec: object expected");p.trainTrialJobSpec=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.fromObject(i.trainTrialJobSpec)}return i.maxParallelTrialCount!=null&&(p.maxParallelTrialCount=i.maxParallelTrialCount|0),i.frequency!=null&&(p.frequency=i.frequency|0),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.trainTrialJobSpec=null,f.maxParallelTrialCount=0,f.frequency=0),i.trainTrialJobSpec!=null&&i.hasOwnProperty("trainTrialJobSpec")&&(f.trainTrialJobSpec=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.toObject(i.trainTrialJobSpec,p)),i.maxParallelTrialCount!=null&&i.hasOwnProperty("maxParallelTrialCount")&&(f.maxParallelTrialCount=i.maxParallelTrialCount),i.frequency!=null&&i.hasOwnProperty("frequency")&&(f.frequency=i.frequency),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec"},t}(),e.MultiTrialAlgorithm=function(){var t={},n=Object.create(t);return n[t[0]="MULTI_TRIAL_ALGORITHM_UNSPECIFIED"]=0,n[t[1]="REINFORCEMENT_LEARNING"]=1,n[t[2]="GRID_SEARCH"]=2,n}(),e}(),a}(),m.NasJobOutput=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.multiTrialJobOutput=l.google.cloud.aiplatform.v1beta1.NasJobOutput.MultiTrialJobOutput.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.multiTrialJobOutput!=null&&t.hasOwnProperty("multiTrialJobOutput")){n.output=1;{var i=l.google.cloud.aiplatform.v1beta1.NasJobOutput.MultiTrialJobOutput.verify(t.multiTrialJobOutput);if(i)return"multiTrialJobOutput."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.NasJobOutput)return t;var n=new l.google.cloud.aiplatform.v1beta1.NasJobOutput;if(t.multiTrialJobOutput!=null){if(typeof t.multiTrialJobOutput!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasJobOutput.multiTrialJobOutput: object expected");n.multiTrialJobOutput=l.google.cloud.aiplatform.v1beta1.NasJobOutput.MultiTrialJobOutput.fromObject(t.multiTrialJobOutput)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.multiTrialJobOutput!=null&&t.hasOwnProperty("multiTrialJobOutput")&&(i.multiTrialJobOutput=l.google.cloud.aiplatform.v1beta1.NasJobOutput.MultiTrialJobOutput.toObject(t.multiTrialJobOutput,n),n.oneofs&&(i.output="multiTrialJobOutput")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.NasJobOutput"},a.MultiTrialJobOutput=function(){function e(t){if(this.searchTrials=[],this.trainTrials=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.searchTrials&&f.searchTrials.length||(f.searchTrials=[]),f.searchTrials.push(l.google.cloud.aiplatform.v1beta1.NasTrial.decode(n,n.uint32()));break}case 2:{f.trainTrials&&f.trainTrials.length||(f.trainTrials=[]),f.trainTrials.push(l.google.cloud.aiplatform.v1beta1.NasTrial.decode(n,n.uint32()));break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.searchTrials!=null&&n.hasOwnProperty("searchTrials")){if(!Array.isArray(n.searchTrials))return"searchTrials: array expected";for(var i=0;i>>3){case 1:{i.id=e.string();break}case 2:{i.state=e.int32();break}case 3:{i.finalMeasurement=l.google.cloud.aiplatform.v1beta1.Measurement.decode(e,e.uint32());break}case 4:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.id!=null&&e.hasOwnProperty("id")&&!c.isString(e.id))return"id: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.finalMeasurement!=null&&e.hasOwnProperty("finalMeasurement")){var t=l.google.cloud.aiplatform.v1beta1.Measurement.verify(e.finalMeasurement);if(t)return"finalMeasurement."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.NasTrial)return e;var t=new l.google.cloud.aiplatform.v1beta1.NasTrial;switch(e.id!=null&&(t.id=String(e.id)),e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"REQUESTED":case 1:t.state=1;break;case"ACTIVE":case 2:t.state=2;break;case"STOPPING":case 3:t.state=3;break;case"SUCCEEDED":case 4:t.state=4;break;case"INFEASIBLE":case 5:t.state=5;break}if(e.finalMeasurement!=null){if(typeof e.finalMeasurement!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasTrial.finalMeasurement: object expected");t.finalMeasurement=l.google.cloud.aiplatform.v1beta1.Measurement.fromObject(e.finalMeasurement)}if(e.startTime!=null){if(typeof e.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasTrial.startTime: object expected");t.startTime=l.google.protobuf.Timestamp.fromObject(e.startTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasTrial.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.id="",n.state=t.enums===String?"STATE_UNSPECIFIED":0,n.finalMeasurement=null,n.startTime=null,n.endTime=null),e.id!=null&&e.hasOwnProperty("id")&&(n.id=e.id),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.aiplatform.v1beta1.NasTrial.State[e.state]===void 0?e.state:l.google.cloud.aiplatform.v1beta1.NasTrial.State[e.state]:e.state),e.finalMeasurement!=null&&e.hasOwnProperty("finalMeasurement")&&(n.finalMeasurement=l.google.cloud.aiplatform.v1beta1.Measurement.toObject(e.finalMeasurement,t)),e.startTime!=null&&e.hasOwnProperty("startTime")&&(n.startTime=l.google.protobuf.Timestamp.toObject(e.startTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.NasTrial"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="REQUESTED"]=1,e[r[2]="ACTIVE"]=2,e[r[3]="STOPPING"]=3,e[r[4]="SUCCEEDED"]=4,e[r[5]="INFEASIBLE"]=5,e}(),a}(),m.LineageSubgraph=function(){function a(r){if(this.artifacts=[],this.executions=[],this.events=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.artifacts&&i.artifacts.length||(i.artifacts=[]),i.artifacts.push(l.google.cloud.aiplatform.v1beta1.Artifact.decode(e,e.uint32()));break}case 2:{i.executions&&i.executions.length||(i.executions=[]),i.executions.push(l.google.cloud.aiplatform.v1beta1.Execution.decode(e,e.uint32()));break}case 3:{i.events&&i.events.length||(i.events=[]),i.events.push(l.google.cloud.aiplatform.v1beta1.Event.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifacts!=null&&e.hasOwnProperty("artifacts")){if(!Array.isArray(e.artifacts))return"artifacts: array expected";for(var t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndexId=e.string();break}case 3:{i.queries&&i.queries.length||(i.queries=[]),i.queries.push(l.google.cloud.aiplatform.v1beta1.FindNeighborsRequest.Query.decode(e,e.uint32()));break}case 4:{i.returnFullDatapoint=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint))return"indexEndpoint: string expected";if(e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId))return"deployedIndexId: string expected";if(e.queries!=null&&e.hasOwnProperty("queries")){if(!Array.isArray(e.queries))return"queries: array expected";for(var t=0;t>>3){case 1:{p.datapoint=l.google.cloud.aiplatform.v1beta1.IndexDatapoint.decode(t,t.uint32());break}case 2:{p.neighborCount=t.int32();break}case 3:{p.perCrowdingAttributeNeighborCount=t.int32();break}case 4:{p.approximateNeighborCount=t.int32();break}case 5:{p.fractionLeafNodesToSearchOverride=t.double();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.datapoint!=null&&t.hasOwnProperty("datapoint")){var n=l.google.cloud.aiplatform.v1beta1.IndexDatapoint.verify(t.datapoint);if(n)return"datapoint."+n}return t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&!c.isInteger(t.neighborCount)?"neighborCount: integer expected":t.perCrowdingAttributeNeighborCount!=null&&t.hasOwnProperty("perCrowdingAttributeNeighborCount")&&!c.isInteger(t.perCrowdingAttributeNeighborCount)?"perCrowdingAttributeNeighborCount: integer expected":t.approximateNeighborCount!=null&&t.hasOwnProperty("approximateNeighborCount")&&!c.isInteger(t.approximateNeighborCount)?"approximateNeighborCount: integer expected":t.fractionLeafNodesToSearchOverride!=null&&t.hasOwnProperty("fractionLeafNodesToSearchOverride")&&typeof t.fractionLeafNodesToSearchOverride!="number"?"fractionLeafNodesToSearchOverride: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FindNeighborsRequest.Query)return t;var n=new l.google.cloud.aiplatform.v1beta1.FindNeighborsRequest.Query;if(t.datapoint!=null){if(typeof t.datapoint!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FindNeighborsRequest.Query.datapoint: object expected");n.datapoint=l.google.cloud.aiplatform.v1beta1.IndexDatapoint.fromObject(t.datapoint)}return t.neighborCount!=null&&(n.neighborCount=t.neighborCount|0),t.perCrowdingAttributeNeighborCount!=null&&(n.perCrowdingAttributeNeighborCount=t.perCrowdingAttributeNeighborCount|0),t.approximateNeighborCount!=null&&(n.approximateNeighborCount=t.approximateNeighborCount|0),t.fractionLeafNodesToSearchOverride!=null&&(n.fractionLeafNodesToSearchOverride=Number(t.fractionLeafNodesToSearchOverride)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.datapoint=null,i.neighborCount=0,i.perCrowdingAttributeNeighborCount=0,i.approximateNeighborCount=0,i.fractionLeafNodesToSearchOverride=0),t.datapoint!=null&&t.hasOwnProperty("datapoint")&&(i.datapoint=l.google.cloud.aiplatform.v1beta1.IndexDatapoint.toObject(t.datapoint,n)),t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&(i.neighborCount=t.neighborCount),t.perCrowdingAttributeNeighborCount!=null&&t.hasOwnProperty("perCrowdingAttributeNeighborCount")&&(i.perCrowdingAttributeNeighborCount=t.perCrowdingAttributeNeighborCount),t.approximateNeighborCount!=null&&t.hasOwnProperty("approximateNeighborCount")&&(i.approximateNeighborCount=t.approximateNeighborCount),t.fractionLeafNodesToSearchOverride!=null&&t.hasOwnProperty("fractionLeafNodesToSearchOverride")&&(i.fractionLeafNodesToSearchOverride=n.json&&!isFinite(t.fractionLeafNodesToSearchOverride)?String(t.fractionLeafNodesToSearchOverride):t.fractionLeafNodesToSearchOverride),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FindNeighborsRequest.Query"},r}(),a}(),m.FindNeighborsResponse=function(){function a(r){if(this.nearestNeighbors=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.nearestNeighbors&&i.nearestNeighbors.length||(i.nearestNeighbors=[]),i.nearestNeighbors.push(l.google.cloud.aiplatform.v1beta1.FindNeighborsResponse.NearestNeighbors.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.nearestNeighbors!=null&&e.hasOwnProperty("nearestNeighbors")){if(!Array.isArray(e.nearestNeighbors))return"nearestNeighbors: array expected";for(var t=0;t>>3){case 1:{p.datapoint=l.google.cloud.aiplatform.v1beta1.IndexDatapoint.decode(t,t.uint32());break}case 2:{p.distance=t.double();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.datapoint!=null&&t.hasOwnProperty("datapoint")){var n=l.google.cloud.aiplatform.v1beta1.IndexDatapoint.verify(t.datapoint);if(n)return"datapoint."+n}return t.distance!=null&&t.hasOwnProperty("distance")&&typeof t.distance!="number"?"distance: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FindNeighborsResponse.Neighbor)return t;var n=new l.google.cloud.aiplatform.v1beta1.FindNeighborsResponse.Neighbor;if(t.datapoint!=null){if(typeof t.datapoint!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FindNeighborsResponse.Neighbor.datapoint: object expected");n.datapoint=l.google.cloud.aiplatform.v1beta1.IndexDatapoint.fromObject(t.datapoint)}return t.distance!=null&&(n.distance=Number(t.distance)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.datapoint=null,i.distance=0),t.datapoint!=null&&t.hasOwnProperty("datapoint")&&(i.datapoint=l.google.cloud.aiplatform.v1beta1.IndexDatapoint.toObject(t.datapoint,n)),t.distance!=null&&t.hasOwnProperty("distance")&&(i.distance=n.json&&!isFinite(t.distance)?String(t.distance):t.distance),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FindNeighborsResponse.Neighbor"},r}(),a.NearestNeighbors=function(){function r(e){if(this.neighbors=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.id=t.string();break}case 2:{p.neighbors&&p.neighbors.length||(p.neighbors=[]),p.neighbors.push(l.google.cloud.aiplatform.v1beta1.FindNeighborsResponse.Neighbor.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.id!=null&&t.hasOwnProperty("id")&&!c.isString(t.id))return"id: string expected";if(t.neighbors!=null&&t.hasOwnProperty("neighbors")){if(!Array.isArray(t.neighbors))return"neighbors: array expected";for(var n=0;n>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndexId=e.string();break}case 3:{i.ids&&i.ids.length||(i.ids=[]),i.ids.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint))return"indexEndpoint: string expected";if(e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId))return"deployedIndexId: string expected";if(e.ids!=null&&e.hasOwnProperty("ids")){if(!Array.isArray(e.ids))return"ids: array expected";for(var t=0;t>>3){case 1:{i.datapoints&&i.datapoints.length||(i.datapoints=[]),i.datapoints.push(l.google.cloud.aiplatform.v1beta1.IndexDatapoint.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.datapoints!=null&&e.hasOwnProperty("datapoints")){if(!Array.isArray(e.datapoints))return"datapoints: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.schemaVersion=e.string();break}case 3:{i.schema=e.string();break}case 4:{i.schemaType=e.int32();break}case 5:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.description=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.schemaVersion!=null&&e.hasOwnProperty("schemaVersion")&&!c.isString(e.schemaVersion))return"schemaVersion: string expected";if(e.schema!=null&&e.hasOwnProperty("schema")&&!c.isString(e.schema))return"schema: string expected";if(e.schemaType!=null&&e.hasOwnProperty("schemaType"))switch(e.schemaType){default:return"schemaType: enum value expected";case 0:case 1:case 2:case 3:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}return e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description)?"description: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MetadataSchema)return e;var t=new l.google.cloud.aiplatform.v1beta1.MetadataSchema;switch(e.name!=null&&(t.name=String(e.name)),e.schemaVersion!=null&&(t.schemaVersion=String(e.schemaVersion)),e.schema!=null&&(t.schema=String(e.schema)),e.schemaType){default:if(typeof e.schemaType=="number"){t.schemaType=e.schemaType;break}break;case"METADATA_SCHEMA_TYPE_UNSPECIFIED":case 0:t.schemaType=0;break;case"ARTIFACT_TYPE":case 1:t.schemaType=1;break;case"EXECUTION_TYPE":case 2:t.schemaType=2;break;case"CONTEXT_TYPE":case 3:t.schemaType=3;break}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MetadataSchema.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}return e.description!=null&&(t.description=String(e.description)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.schemaVersion="",n.schema="",n.schemaType=t.enums===String?"METADATA_SCHEMA_TYPE_UNSPECIFIED":0,n.createTime=null,n.description=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.schemaVersion!=null&&e.hasOwnProperty("schemaVersion")&&(n.schemaVersion=e.schemaVersion),e.schema!=null&&e.hasOwnProperty("schema")&&(n.schema=e.schema),e.schemaType!=null&&e.hasOwnProperty("schemaType")&&(n.schemaType=t.enums===String?l.google.cloud.aiplatform.v1beta1.MetadataSchema.MetadataSchemaType[e.schemaType]===void 0?e.schemaType:l.google.cloud.aiplatform.v1beta1.MetadataSchema.MetadataSchemaType[e.schemaType]:e.schemaType),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.description!=null&&e.hasOwnProperty("description")&&(n.description=e.description),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MetadataSchema"},a.MetadataSchemaType=function(){var r={},e=Object.create(r);return e[r[0]="METADATA_SCHEMA_TYPE_UNSPECIFIED"]=0,e[r[1]="ARTIFACT_TYPE"]=1,e[r[2]="EXECUTION_TYPE"]=2,e[r[3]="CONTEXT_TYPE"]=3,e}(),a}(),m.MetadataService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createMetadataStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateMetadataStoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateMetadataStore"}),Object.defineProperty(a.prototype.getMetadataStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetMetadataStoreRequest,l.google.cloud.aiplatform.v1beta1.MetadataStore,e,t)},"name",{value:"GetMetadataStore"}),Object.defineProperty(a.prototype.listMetadataStores=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListMetadataStoresRequest,l.google.cloud.aiplatform.v1beta1.ListMetadataStoresResponse,e,t)},"name",{value:"ListMetadataStores"}),Object.defineProperty(a.prototype.deleteMetadataStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteMetadataStoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteMetadataStore"}),Object.defineProperty(a.prototype.createArtifact=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateArtifactRequest,l.google.cloud.aiplatform.v1beta1.Artifact,e,t)},"name",{value:"CreateArtifact"}),Object.defineProperty(a.prototype.getArtifact=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetArtifactRequest,l.google.cloud.aiplatform.v1beta1.Artifact,e,t)},"name",{value:"GetArtifact"}),Object.defineProperty(a.prototype.listArtifacts=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListArtifactsRequest,l.google.cloud.aiplatform.v1beta1.ListArtifactsResponse,e,t)},"name",{value:"ListArtifacts"}),Object.defineProperty(a.prototype.updateArtifact=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateArtifactRequest,l.google.cloud.aiplatform.v1beta1.Artifact,e,t)},"name",{value:"UpdateArtifact"}),Object.defineProperty(a.prototype.deleteArtifact=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteArtifactRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteArtifact"}),Object.defineProperty(a.prototype.purgeArtifacts=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.PurgeArtifactsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"PurgeArtifacts"}),Object.defineProperty(a.prototype.createContext=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateContextRequest,l.google.cloud.aiplatform.v1beta1.Context,e,t)},"name",{value:"CreateContext"}),Object.defineProperty(a.prototype.getContext=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetContextRequest,l.google.cloud.aiplatform.v1beta1.Context,e,t)},"name",{value:"GetContext"}),Object.defineProperty(a.prototype.listContexts=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListContextsRequest,l.google.cloud.aiplatform.v1beta1.ListContextsResponse,e,t)},"name",{value:"ListContexts"}),Object.defineProperty(a.prototype.updateContext=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateContextRequest,l.google.cloud.aiplatform.v1beta1.Context,e,t)},"name",{value:"UpdateContext"}),Object.defineProperty(a.prototype.deleteContext=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteContextRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteContext"}),Object.defineProperty(a.prototype.purgeContexts=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.PurgeContextsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"PurgeContexts"}),Object.defineProperty(a.prototype.addContextArtifactsAndExecutions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.AddContextArtifactsAndExecutionsRequest,l.google.cloud.aiplatform.v1beta1.AddContextArtifactsAndExecutionsResponse,e,t)},"name",{value:"AddContextArtifactsAndExecutions"}),Object.defineProperty(a.prototype.addContextChildren=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.AddContextChildrenRequest,l.google.cloud.aiplatform.v1beta1.AddContextChildrenResponse,e,t)},"name",{value:"AddContextChildren"}),Object.defineProperty(a.prototype.removeContextChildren=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.RemoveContextChildrenRequest,l.google.cloud.aiplatform.v1beta1.RemoveContextChildrenResponse,e,t)},"name",{value:"RemoveContextChildren"}),Object.defineProperty(a.prototype.queryContextLineageSubgraph=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.QueryContextLineageSubgraphRequest,l.google.cloud.aiplatform.v1beta1.LineageSubgraph,e,t)},"name",{value:"QueryContextLineageSubgraph"}),Object.defineProperty(a.prototype.createExecution=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateExecutionRequest,l.google.cloud.aiplatform.v1beta1.Execution,e,t)},"name",{value:"CreateExecution"}),Object.defineProperty(a.prototype.getExecution=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetExecutionRequest,l.google.cloud.aiplatform.v1beta1.Execution,e,t)},"name",{value:"GetExecution"}),Object.defineProperty(a.prototype.listExecutions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListExecutionsRequest,l.google.cloud.aiplatform.v1beta1.ListExecutionsResponse,e,t)},"name",{value:"ListExecutions"}),Object.defineProperty(a.prototype.updateExecution=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateExecutionRequest,l.google.cloud.aiplatform.v1beta1.Execution,e,t)},"name",{value:"UpdateExecution"}),Object.defineProperty(a.prototype.deleteExecution=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteExecutionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteExecution"}),Object.defineProperty(a.prototype.purgeExecutions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.PurgeExecutionsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"PurgeExecutions"}),Object.defineProperty(a.prototype.addExecutionEvents=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.AddExecutionEventsRequest,l.google.cloud.aiplatform.v1beta1.AddExecutionEventsResponse,e,t)},"name",{value:"AddExecutionEvents"}),Object.defineProperty(a.prototype.queryExecutionInputsAndOutputs=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.QueryExecutionInputsAndOutputsRequest,l.google.cloud.aiplatform.v1beta1.LineageSubgraph,e,t)},"name",{value:"QueryExecutionInputsAndOutputs"}),Object.defineProperty(a.prototype.createMetadataSchema=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateMetadataSchemaRequest,l.google.cloud.aiplatform.v1beta1.MetadataSchema,e,t)},"name",{value:"CreateMetadataSchema"}),Object.defineProperty(a.prototype.getMetadataSchema=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetMetadataSchemaRequest,l.google.cloud.aiplatform.v1beta1.MetadataSchema,e,t)},"name",{value:"GetMetadataSchema"}),Object.defineProperty(a.prototype.listMetadataSchemas=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListMetadataSchemasRequest,l.google.cloud.aiplatform.v1beta1.ListMetadataSchemasResponse,e,t)},"name",{value:"ListMetadataSchemas"}),Object.defineProperty(a.prototype.queryArtifactLineageSubgraph=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.QueryArtifactLineageSubgraphRequest,l.google.cloud.aiplatform.v1beta1.LineageSubgraph,e,t)},"name",{value:"QueryArtifactLineageSubgraph"}),a}(),m.CreateMetadataStoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.metadataStore=l.google.cloud.aiplatform.v1beta1.MetadataStore.decode(e,e.uint32());break}case 3:{i.metadataStoreId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.metadataStore!=null&&e.hasOwnProperty("metadataStore")){var t=l.google.cloud.aiplatform.v1beta1.MetadataStore.verify(e.metadataStore);if(t)return"metadataStore."+t}return e.metadataStoreId!=null&&e.hasOwnProperty("metadataStoreId")&&!c.isString(e.metadataStoreId)?"metadataStoreId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateMetadataStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateMetadataStoreRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.metadataStore!=null){if(typeof e.metadataStore!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateMetadataStoreRequest.metadataStore: object expected");t.metadataStore=l.google.cloud.aiplatform.v1beta1.MetadataStore.fromObject(e.metadataStore)}return e.metadataStoreId!=null&&(t.metadataStoreId=String(e.metadataStoreId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.metadataStore=null,n.metadataStoreId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.metadataStore!=null&&e.hasOwnProperty("metadataStore")&&(n.metadataStore=l.google.cloud.aiplatform.v1beta1.MetadataStore.toObject(e.metadataStore,t)),e.metadataStoreId!=null&&e.hasOwnProperty("metadataStoreId")&&(n.metadataStoreId=e.metadataStoreId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateMetadataStoreRequest"},a}(),m.CreateMetadataStoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateMetadataStoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateMetadataStoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateMetadataStoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateMetadataStoreOperationMetadata"},a}(),m.GetMetadataStoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetMetadataStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetMetadataStoreRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetMetadataStoreRequest"},a}(),m.ListMetadataStoresRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListMetadataStoresRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListMetadataStoresRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListMetadataStoresRequest"},a}(),m.ListMetadataStoresResponse=function(){function a(r){if(this.metadataStores=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.metadataStores&&i.metadataStores.length||(i.metadataStores=[]),i.metadataStores.push(l.google.cloud.aiplatform.v1beta1.MetadataStore.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.metadataStores!=null&&e.hasOwnProperty("metadataStores")){if(!Array.isArray(e.metadataStores))return"metadataStores: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteMetadataStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteMetadataStoreRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteMetadataStoreRequest"},a}(),m.DeleteMetadataStoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteMetadataStoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteMetadataStoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteMetadataStoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteMetadataStoreOperationMetadata"},a}(),m.CreateArtifactRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.artifact=l.google.cloud.aiplatform.v1beta1.Artifact.decode(e,e.uint32());break}case 3:{i.artifactId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.artifact!=null&&e.hasOwnProperty("artifact")){var t=l.google.cloud.aiplatform.v1beta1.Artifact.verify(e.artifact);if(t)return"artifact."+t}return e.artifactId!=null&&e.hasOwnProperty("artifactId")&&!c.isString(e.artifactId)?"artifactId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateArtifactRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateArtifactRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.artifact!=null){if(typeof e.artifact!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateArtifactRequest.artifact: object expected");t.artifact=l.google.cloud.aiplatform.v1beta1.Artifact.fromObject(e.artifact)}return e.artifactId!=null&&(t.artifactId=String(e.artifactId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.artifact=null,n.artifactId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.artifact!=null&&e.hasOwnProperty("artifact")&&(n.artifact=l.google.cloud.aiplatform.v1beta1.Artifact.toObject(e.artifact,t)),e.artifactId!=null&&e.hasOwnProperty("artifactId")&&(n.artifactId=e.artifactId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateArtifactRequest"},a}(),m.GetArtifactRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetArtifactRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetArtifactRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetArtifactRequest"},a}(),m.ListArtifactsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListArtifactsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListArtifactsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListArtifactsRequest"},a}(),m.ListArtifactsResponse=function(){function a(r){if(this.artifacts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.artifacts&&i.artifacts.length||(i.artifacts=[]),i.artifacts.push(l.google.cloud.aiplatform.v1beta1.Artifact.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifacts!=null&&e.hasOwnProperty("artifacts")){if(!Array.isArray(e.artifacts))return"artifacts: array expected";for(var t=0;t>>3){case 1:{i.artifact=l.google.cloud.aiplatform.v1beta1.Artifact.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 3:{i.allowMissing=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifact!=null&&e.hasOwnProperty("artifact")){var t=l.google.cloud.aiplatform.v1beta1.Artifact.verify(e.artifact);if(t)return"artifact."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&typeof e.allowMissing!="boolean"?"allowMissing: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateArtifactRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateArtifactRequest;if(e.artifact!=null){if(typeof e.artifact!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateArtifactRequest.artifact: object expected");t.artifact=l.google.cloud.aiplatform.v1beta1.Artifact.fromObject(e.artifact)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateArtifactRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return e.allowMissing!=null&&(t.allowMissing=!!e.allowMissing),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.artifact=null,n.updateMask=null,n.allowMissing=!1),e.artifact!=null&&e.hasOwnProperty("artifact")&&(n.artifact=l.google.cloud.aiplatform.v1beta1.Artifact.toObject(e.artifact,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&(n.allowMissing=e.allowMissing),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateArtifactRequest"},a}(),m.DeleteArtifactRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.etag=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteArtifactRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteArtifactRequest;return e.name!=null&&(t.name=String(e.name)),e.etag!=null&&(t.etag=String(e.etag)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.etag=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteArtifactRequest"},a}(),m.PurgeArtifactsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.force=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PurgeArtifactsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.PurgeArtifactsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.force=!1),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PurgeArtifactsRequest"},a}(),m.PurgeArtifactsResponse=function(){function a(r){if(this.purgeSample=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.purgeCount=e.int64();break}case 2:{i.purgeSample&&i.purgeSample.length||(i.purgeSample=[]),i.purgeSample.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.purgeCount!=null&&e.hasOwnProperty("purgeCount")&&!c.isInteger(e.purgeCount)&&!(e.purgeCount&&c.isInteger(e.purgeCount.low)&&c.isInteger(e.purgeCount.high)))return"purgeCount: integer|Long expected";if(e.purgeSample!=null&&e.hasOwnProperty("purgeSample")){if(!Array.isArray(e.purgeSample))return"purgeSample: array expected";for(var t=0;t>>0,e.purgeCount.high>>>0).toNumber())),e.purgeSample){if(!Array.isArray(e.purgeSample))throw TypeError(".google.cloud.aiplatform.v1beta1.PurgeArtifactsResponse.purgeSample: array expected");t.purgeSample=[];for(var n=0;n>>0,e.purgeCount.high>>>0).toNumber():e.purgeCount),e.purgeSample&&e.purgeSample.length){n.purgeSample=[];for(var p=0;p>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PurgeArtifactsMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.PurgeArtifactsMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PurgeArtifactsMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PurgeArtifactsMetadata"},a}(),m.CreateContextRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.context=l.google.cloud.aiplatform.v1beta1.Context.decode(e,e.uint32());break}case 3:{i.contextId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.context!=null&&e.hasOwnProperty("context")){var t=l.google.cloud.aiplatform.v1beta1.Context.verify(e.context);if(t)return"context."+t}return e.contextId!=null&&e.hasOwnProperty("contextId")&&!c.isString(e.contextId)?"contextId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateContextRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateContextRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.context!=null){if(typeof e.context!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateContextRequest.context: object expected");t.context=l.google.cloud.aiplatform.v1beta1.Context.fromObject(e.context)}return e.contextId!=null&&(t.contextId=String(e.contextId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.context=null,n.contextId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.context!=null&&e.hasOwnProperty("context")&&(n.context=l.google.cloud.aiplatform.v1beta1.Context.toObject(e.context,t)),e.contextId!=null&&e.hasOwnProperty("contextId")&&(n.contextId=e.contextId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateContextRequest"},a}(),m.GetContextRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetContextRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetContextRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetContextRequest"},a}(),m.ListContextsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListContextsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListContextsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListContextsRequest"},a}(),m.ListContextsResponse=function(){function a(r){if(this.contexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.contexts&&i.contexts.length||(i.contexts=[]),i.contexts.push(l.google.cloud.aiplatform.v1beta1.Context.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.contexts!=null&&e.hasOwnProperty("contexts")){if(!Array.isArray(e.contexts))return"contexts: array expected";for(var t=0;t>>3){case 1:{i.context=l.google.cloud.aiplatform.v1beta1.Context.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 3:{i.allowMissing=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.context!=null&&e.hasOwnProperty("context")){var t=l.google.cloud.aiplatform.v1beta1.Context.verify(e.context);if(t)return"context."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&typeof e.allowMissing!="boolean"?"allowMissing: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateContextRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateContextRequest;if(e.context!=null){if(typeof e.context!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateContextRequest.context: object expected");t.context=l.google.cloud.aiplatform.v1beta1.Context.fromObject(e.context)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateContextRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return e.allowMissing!=null&&(t.allowMissing=!!e.allowMissing),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.context=null,n.updateMask=null,n.allowMissing=!1),e.context!=null&&e.hasOwnProperty("context")&&(n.context=l.google.cloud.aiplatform.v1beta1.Context.toObject(e.context,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&(n.allowMissing=e.allowMissing),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateContextRequest"},a}(),m.DeleteContextRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}case 3:{i.etag=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteContextRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteContextRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),e.etag!=null&&(t.etag=String(e.etag)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1,n.etag=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteContextRequest"},a}(),m.PurgeContextsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.force=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PurgeContextsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.PurgeContextsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.force=!1),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PurgeContextsRequest"},a}(),m.PurgeContextsResponse=function(){function a(r){if(this.purgeSample=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.purgeCount=e.int64();break}case 2:{i.purgeSample&&i.purgeSample.length||(i.purgeSample=[]),i.purgeSample.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.purgeCount!=null&&e.hasOwnProperty("purgeCount")&&!c.isInteger(e.purgeCount)&&!(e.purgeCount&&c.isInteger(e.purgeCount.low)&&c.isInteger(e.purgeCount.high)))return"purgeCount: integer|Long expected";if(e.purgeSample!=null&&e.hasOwnProperty("purgeSample")){if(!Array.isArray(e.purgeSample))return"purgeSample: array expected";for(var t=0;t>>0,e.purgeCount.high>>>0).toNumber())),e.purgeSample){if(!Array.isArray(e.purgeSample))throw TypeError(".google.cloud.aiplatform.v1beta1.PurgeContextsResponse.purgeSample: array expected");t.purgeSample=[];for(var n=0;n>>0,e.purgeCount.high>>>0).toNumber():e.purgeCount),e.purgeSample&&e.purgeSample.length){n.purgeSample=[];for(var p=0;p>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PurgeContextsMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.PurgeContextsMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PurgeContextsMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PurgeContextsMetadata"},a}(),m.AddContextArtifactsAndExecutionsRequest=function(){function a(r){if(this.artifacts=[],this.executions=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.context=e.string();break}case 2:{i.artifacts&&i.artifacts.length||(i.artifacts=[]),i.artifacts.push(e.string());break}case 3:{i.executions&&i.executions.length||(i.executions=[]),i.executions.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.context!=null&&e.hasOwnProperty("context")&&!c.isString(e.context))return"context: string expected";if(e.artifacts!=null&&e.hasOwnProperty("artifacts")){if(!Array.isArray(e.artifacts))return"artifacts: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.AddContextArtifactsAndExecutionsResponse?e:new l.google.cloud.aiplatform.v1beta1.AddContextArtifactsAndExecutionsResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.AddContextArtifactsAndExecutionsResponse"},a}(),m.AddContextChildrenRequest=function(){function a(r){if(this.childContexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.context=e.string();break}case 2:{i.childContexts&&i.childContexts.length||(i.childContexts=[]),i.childContexts.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.context!=null&&e.hasOwnProperty("context")&&!c.isString(e.context))return"context: string expected";if(e.childContexts!=null&&e.hasOwnProperty("childContexts")){if(!Array.isArray(e.childContexts))return"childContexts: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.AddContextChildrenResponse?e:new l.google.cloud.aiplatform.v1beta1.AddContextChildrenResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.AddContextChildrenResponse"},a}(),m.RemoveContextChildrenRequest=function(){function a(r){if(this.childContexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.context=e.string();break}case 2:{i.childContexts&&i.childContexts.length||(i.childContexts=[]),i.childContexts.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.context!=null&&e.hasOwnProperty("context")&&!c.isString(e.context))return"context: string expected";if(e.childContexts!=null&&e.hasOwnProperty("childContexts")){if(!Array.isArray(e.childContexts))return"childContexts: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.RemoveContextChildrenResponse?e:new l.google.cloud.aiplatform.v1beta1.RemoveContextChildrenResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.RemoveContextChildrenResponse"},a}(),m.QueryContextLineageSubgraphRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.context=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.context!=null&&e.hasOwnProperty("context")&&!c.isString(e.context)?"context: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.QueryContextLineageSubgraphRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.QueryContextLineageSubgraphRequest;return e.context!=null&&(t.context=String(e.context)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.context=""),e.context!=null&&e.hasOwnProperty("context")&&(n.context=e.context),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.QueryContextLineageSubgraphRequest"},a}(),m.CreateExecutionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.execution=l.google.cloud.aiplatform.v1beta1.Execution.decode(e,e.uint32());break}case 3:{i.executionId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.execution!=null&&e.hasOwnProperty("execution")){var t=l.google.cloud.aiplatform.v1beta1.Execution.verify(e.execution);if(t)return"execution."+t}return e.executionId!=null&&e.hasOwnProperty("executionId")&&!c.isString(e.executionId)?"executionId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateExecutionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateExecutionRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.execution!=null){if(typeof e.execution!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateExecutionRequest.execution: object expected");t.execution=l.google.cloud.aiplatform.v1beta1.Execution.fromObject(e.execution)}return e.executionId!=null&&(t.executionId=String(e.executionId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.execution=null,n.executionId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.execution!=null&&e.hasOwnProperty("execution")&&(n.execution=l.google.cloud.aiplatform.v1beta1.Execution.toObject(e.execution,t)),e.executionId!=null&&e.hasOwnProperty("executionId")&&(n.executionId=e.executionId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateExecutionRequest"},a}(),m.GetExecutionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetExecutionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetExecutionRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetExecutionRequest"},a}(),m.ListExecutionsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListExecutionsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListExecutionsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListExecutionsRequest"},a}(),m.ListExecutionsResponse=function(){function a(r){if(this.executions=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.executions&&i.executions.length||(i.executions=[]),i.executions.push(l.google.cloud.aiplatform.v1beta1.Execution.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.executions!=null&&e.hasOwnProperty("executions")){if(!Array.isArray(e.executions))return"executions: array expected";for(var t=0;t>>3){case 1:{i.execution=l.google.cloud.aiplatform.v1beta1.Execution.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 3:{i.allowMissing=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.execution!=null&&e.hasOwnProperty("execution")){var t=l.google.cloud.aiplatform.v1beta1.Execution.verify(e.execution);if(t)return"execution."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&typeof e.allowMissing!="boolean"?"allowMissing: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateExecutionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateExecutionRequest;if(e.execution!=null){if(typeof e.execution!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateExecutionRequest.execution: object expected");t.execution=l.google.cloud.aiplatform.v1beta1.Execution.fromObject(e.execution)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateExecutionRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return e.allowMissing!=null&&(t.allowMissing=!!e.allowMissing),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.execution=null,n.updateMask=null,n.allowMissing=!1),e.execution!=null&&e.hasOwnProperty("execution")&&(n.execution=l.google.cloud.aiplatform.v1beta1.Execution.toObject(e.execution,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&(n.allowMissing=e.allowMissing),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateExecutionRequest"},a}(),m.DeleteExecutionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.etag=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteExecutionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteExecutionRequest;return e.name!=null&&(t.name=String(e.name)),e.etag!=null&&(t.etag=String(e.etag)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.etag=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteExecutionRequest"},a}(),m.PurgeExecutionsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.force=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PurgeExecutionsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.PurgeExecutionsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.force=!1),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PurgeExecutionsRequest"},a}(),m.PurgeExecutionsResponse=function(){function a(r){if(this.purgeSample=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.purgeCount=e.int64();break}case 2:{i.purgeSample&&i.purgeSample.length||(i.purgeSample=[]),i.purgeSample.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.purgeCount!=null&&e.hasOwnProperty("purgeCount")&&!c.isInteger(e.purgeCount)&&!(e.purgeCount&&c.isInteger(e.purgeCount.low)&&c.isInteger(e.purgeCount.high)))return"purgeCount: integer|Long expected";if(e.purgeSample!=null&&e.hasOwnProperty("purgeSample")){if(!Array.isArray(e.purgeSample))return"purgeSample: array expected";for(var t=0;t>>0,e.purgeCount.high>>>0).toNumber())),e.purgeSample){if(!Array.isArray(e.purgeSample))throw TypeError(".google.cloud.aiplatform.v1beta1.PurgeExecutionsResponse.purgeSample: array expected");t.purgeSample=[];for(var n=0;n>>0,e.purgeCount.high>>>0).toNumber():e.purgeCount),e.purgeSample&&e.purgeSample.length){n.purgeSample=[];for(var p=0;p>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PurgeExecutionsMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.PurgeExecutionsMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PurgeExecutionsMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PurgeExecutionsMetadata"},a}(),m.AddExecutionEventsRequest=function(){function a(r){if(this.events=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.execution=e.string();break}case 2:{i.events&&i.events.length||(i.events=[]),i.events.push(l.google.cloud.aiplatform.v1beta1.Event.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.execution!=null&&e.hasOwnProperty("execution")&&!c.isString(e.execution))return"execution: string expected";if(e.events!=null&&e.hasOwnProperty("events")){if(!Array.isArray(e.events))return"events: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.AddExecutionEventsResponse?e:new l.google.cloud.aiplatform.v1beta1.AddExecutionEventsResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.AddExecutionEventsResponse"},a}(),m.QueryExecutionInputsAndOutputsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.execution=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.execution!=null&&e.hasOwnProperty("execution")&&!c.isString(e.execution)?"execution: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.QueryExecutionInputsAndOutputsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.QueryExecutionInputsAndOutputsRequest;return e.execution!=null&&(t.execution=String(e.execution)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.execution=""),e.execution!=null&&e.hasOwnProperty("execution")&&(n.execution=e.execution),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.QueryExecutionInputsAndOutputsRequest"},a}(),m.CreateMetadataSchemaRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.metadataSchema=l.google.cloud.aiplatform.v1beta1.MetadataSchema.decode(e,e.uint32());break}case 3:{i.metadataSchemaId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.metadataSchema!=null&&e.hasOwnProperty("metadataSchema")){var t=l.google.cloud.aiplatform.v1beta1.MetadataSchema.verify(e.metadataSchema);if(t)return"metadataSchema."+t}return e.metadataSchemaId!=null&&e.hasOwnProperty("metadataSchemaId")&&!c.isString(e.metadataSchemaId)?"metadataSchemaId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateMetadataSchemaRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateMetadataSchemaRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.metadataSchema!=null){if(typeof e.metadataSchema!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateMetadataSchemaRequest.metadataSchema: object expected");t.metadataSchema=l.google.cloud.aiplatform.v1beta1.MetadataSchema.fromObject(e.metadataSchema)}return e.metadataSchemaId!=null&&(t.metadataSchemaId=String(e.metadataSchemaId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.metadataSchema=null,n.metadataSchemaId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.metadataSchema!=null&&e.hasOwnProperty("metadataSchema")&&(n.metadataSchema=l.google.cloud.aiplatform.v1beta1.MetadataSchema.toObject(e.metadataSchema,t)),e.metadataSchemaId!=null&&e.hasOwnProperty("metadataSchemaId")&&(n.metadataSchemaId=e.metadataSchemaId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateMetadataSchemaRequest"},a}(),m.GetMetadataSchemaRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetMetadataSchemaRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetMetadataSchemaRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetMetadataSchemaRequest"},a}(),m.ListMetadataSchemasRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListMetadataSchemasRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListMetadataSchemasRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListMetadataSchemasRequest"},a}(),m.ListMetadataSchemasResponse=function(){function a(r){if(this.metadataSchemas=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.metadataSchemas&&i.metadataSchemas.length||(i.metadataSchemas=[]),i.metadataSchemas.push(l.google.cloud.aiplatform.v1beta1.MetadataSchema.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.metadataSchemas!=null&&e.hasOwnProperty("metadataSchemas")){if(!Array.isArray(e.metadataSchemas))return"metadataSchemas: array expected";for(var t=0;t>>3){case 1:{i.artifact=e.string();break}case 2:{i.maxHops=e.int32();break}case 3:{i.filter=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.artifact!=null&&e.hasOwnProperty("artifact")&&!c.isString(e.artifact)?"artifact: string expected":e.maxHops!=null&&e.hasOwnProperty("maxHops")&&!c.isInteger(e.maxHops)?"maxHops: integer expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.QueryArtifactLineageSubgraphRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.QueryArtifactLineageSubgraphRequest;return e.artifact!=null&&(t.artifact=String(e.artifact)),e.maxHops!=null&&(t.maxHops=e.maxHops|0),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.artifact="",n.maxHops=0,n.filter=""),e.artifact!=null&&e.hasOwnProperty("artifact")&&(n.artifact=e.artifact),e.maxHops!=null&&e.hasOwnProperty("maxHops")&&(n.maxHops=e.maxHops),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.QueryArtifactLineageSubgraphRequest"},a}(),m.MetadataStore=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 6:{i.description=e.string();break}case 7:{i.state=l.google.cloud.aiplatform.v1beta1.MetadataStore.MetadataStoreState.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.encryptionSpec!=null&&e.hasOwnProperty("encryptionSpec")){var t=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.verify(e.encryptionSpec);if(t)return"encryptionSpec."+t}if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.state!=null&&e.hasOwnProperty("state")){var t=l.google.cloud.aiplatform.v1beta1.MetadataStore.MetadataStoreState.verify(e.state);if(t)return"state."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MetadataStore)return e;var t=new l.google.cloud.aiplatform.v1beta1.MetadataStore;if(e.name!=null&&(t.name=String(e.name)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MetadataStore.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MetadataStore.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}if(e.encryptionSpec!=null){if(typeof e.encryptionSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MetadataStore.encryptionSpec: object expected");t.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.fromObject(e.encryptionSpec)}if(e.description!=null&&(t.description=String(e.description)),e.state!=null){if(typeof e.state!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MetadataStore.state: object expected");t.state=l.google.cloud.aiplatform.v1beta1.MetadataStore.MetadataStoreState.fromObject(e.state)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.createTime=null,n.updateTime=null,n.encryptionSpec=null,n.description="",n.state=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),e.encryptionSpec!=null&&e.hasOwnProperty("encryptionSpec")&&(n.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.toObject(e.encryptionSpec,t)),e.description!=null&&e.hasOwnProperty("description")&&(n.description=e.description),e.state!=null&&e.hasOwnProperty("state")&&(n.state=l.google.cloud.aiplatform.v1beta1.MetadataStore.MetadataStoreState.toObject(e.state,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MetadataStore"},a.MetadataStoreState=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.diskUtilizationBytes=t.int64();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.diskUtilizationBytes!=null&&t.hasOwnProperty("diskUtilizationBytes")&&!c.isInteger(t.diskUtilizationBytes)&&!(t.diskUtilizationBytes&&c.isInteger(t.diskUtilizationBytes.low)&&c.isInteger(t.diskUtilizationBytes.high))?"diskUtilizationBytes: integer|Long expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.MetadataStore.MetadataStoreState)return t;var n=new l.google.cloud.aiplatform.v1beta1.MetadataStore.MetadataStoreState;return t.diskUtilizationBytes!=null&&(c.Long?(n.diskUtilizationBytes=c.Long.fromValue(t.diskUtilizationBytes)).unsigned=!1:typeof t.diskUtilizationBytes=="string"?n.diskUtilizationBytes=parseInt(t.diskUtilizationBytes,10):typeof t.diskUtilizationBytes=="number"?n.diskUtilizationBytes=t.diskUtilizationBytes:typeof t.diskUtilizationBytes=="object"&&(n.diskUtilizationBytes=new c.LongBits(t.diskUtilizationBytes.low>>>0,t.diskUtilizationBytes.high>>>0).toNumber())),n},r.toObject=function(t,n){n||(n={});var i={};if(n.defaults)if(c.Long){var p=new c.Long(0,0,!1);i.diskUtilizationBytes=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.diskUtilizationBytes=n.longs===String?"0":0;return t.diskUtilizationBytes!=null&&t.hasOwnProperty("diskUtilizationBytes")&&(typeof t.diskUtilizationBytes=="number"?i.diskUtilizationBytes=n.longs===String?String(t.diskUtilizationBytes):t.diskUtilizationBytes:i.diskUtilizationBytes=n.longs===String?c.Long.prototype.toString.call(t.diskUtilizationBytes):n.longs===Number?new c.LongBits(t.diskUtilizationBytes.low>>>0,t.diskUtilizationBytes.high>>>0).toNumber():t.diskUtilizationBytes),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.MetadataStore.MetadataStoreState"},r}(),a}(),m.MigratableResource=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.mlEngineModelVersion=l.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.decode(t,t.uint32());break}case 2:{p.automlModel=l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.decode(t,t.uint32());break}case 3:{p.automlDataset=l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.decode(t,t.uint32());break}case 4:{p.dataLabelingDataset=l.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.decode(t,t.uint32());break}case 5:{p.lastMigrateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 6:{p.lastUpdateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.mlEngineModelVersion!=null&&t.hasOwnProperty("mlEngineModelVersion")){n.resource=1;{var i=l.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.verify(t.mlEngineModelVersion);if(i)return"mlEngineModelVersion."+i}}if(t.automlModel!=null&&t.hasOwnProperty("automlModel")){if(n.resource===1)return"resource: multiple values";n.resource=1;{var i=l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.verify(t.automlModel);if(i)return"automlModel."+i}}if(t.automlDataset!=null&&t.hasOwnProperty("automlDataset")){if(n.resource===1)return"resource: multiple values";n.resource=1;{var i=l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.verify(t.automlDataset);if(i)return"automlDataset."+i}}if(t.dataLabelingDataset!=null&&t.hasOwnProperty("dataLabelingDataset")){if(n.resource===1)return"resource: multiple values";n.resource=1;{var i=l.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.verify(t.dataLabelingDataset);if(i)return"dataLabelingDataset."+i}}if(t.lastMigrateTime!=null&&t.hasOwnProperty("lastMigrateTime")){var i=l.google.protobuf.Timestamp.verify(t.lastMigrateTime);if(i)return"lastMigrateTime."+i}if(t.lastUpdateTime!=null&&t.hasOwnProperty("lastUpdateTime")){var i=l.google.protobuf.Timestamp.verify(t.lastUpdateTime);if(i)return"lastUpdateTime."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.MigratableResource)return t;var n=new l.google.cloud.aiplatform.v1beta1.MigratableResource;if(t.mlEngineModelVersion!=null){if(typeof t.mlEngineModelVersion!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigratableResource.mlEngineModelVersion: object expected");n.mlEngineModelVersion=l.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.fromObject(t.mlEngineModelVersion)}if(t.automlModel!=null){if(typeof t.automlModel!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigratableResource.automlModel: object expected");n.automlModel=l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.fromObject(t.automlModel)}if(t.automlDataset!=null){if(typeof t.automlDataset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigratableResource.automlDataset: object expected");n.automlDataset=l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.fromObject(t.automlDataset)}if(t.dataLabelingDataset!=null){if(typeof t.dataLabelingDataset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigratableResource.dataLabelingDataset: object expected");n.dataLabelingDataset=l.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.fromObject(t.dataLabelingDataset)}if(t.lastMigrateTime!=null){if(typeof t.lastMigrateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigratableResource.lastMigrateTime: object expected");n.lastMigrateTime=l.google.protobuf.Timestamp.fromObject(t.lastMigrateTime)}if(t.lastUpdateTime!=null){if(typeof t.lastUpdateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigratableResource.lastUpdateTime: object expected");n.lastUpdateTime=l.google.protobuf.Timestamp.fromObject(t.lastUpdateTime)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.lastMigrateTime=null,i.lastUpdateTime=null),t.mlEngineModelVersion!=null&&t.hasOwnProperty("mlEngineModelVersion")&&(i.mlEngineModelVersion=l.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.toObject(t.mlEngineModelVersion,n),n.oneofs&&(i.resource="mlEngineModelVersion")),t.automlModel!=null&&t.hasOwnProperty("automlModel")&&(i.automlModel=l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.toObject(t.automlModel,n),n.oneofs&&(i.resource="automlModel")),t.automlDataset!=null&&t.hasOwnProperty("automlDataset")&&(i.automlDataset=l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.toObject(t.automlDataset,n),n.oneofs&&(i.resource="automlDataset")),t.dataLabelingDataset!=null&&t.hasOwnProperty("dataLabelingDataset")&&(i.dataLabelingDataset=l.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.toObject(t.dataLabelingDataset,n),n.oneofs&&(i.resource="dataLabelingDataset")),t.lastMigrateTime!=null&&t.hasOwnProperty("lastMigrateTime")&&(i.lastMigrateTime=l.google.protobuf.Timestamp.toObject(t.lastMigrateTime,n)),t.lastUpdateTime!=null&&t.hasOwnProperty("lastUpdateTime")&&(i.lastUpdateTime=l.google.protobuf.Timestamp.toObject(t.lastUpdateTime,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.MigratableResource"},a.MlEngineModelVersion=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.endpoint=n.string();break}case 2:{f.version=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.endpoint!=null&&n.hasOwnProperty("endpoint")&&!c.isString(n.endpoint)?"endpoint: string expected":n.version!=null&&n.hasOwnProperty("version")&&!c.isString(n.version)?"version: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion)return n;var i=new l.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion;return n.endpoint!=null&&(i.endpoint=String(n.endpoint)),n.version!=null&&(i.version=String(n.version)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.endpoint="",p.version=""),n.endpoint!=null&&n.hasOwnProperty("endpoint")&&(p.endpoint=n.endpoint),n.version!=null&&n.hasOwnProperty("version")&&(p.version=n.version),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion"},e}(),a.AutomlModel=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.model=n.string();break}case 3:{f.modelDisplayName=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.model!=null&&n.hasOwnProperty("model")&&!c.isString(n.model)?"model: string expected":n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&!c.isString(n.modelDisplayName)?"modelDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel)return n;var i=new l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel;return n.model!=null&&(i.model=String(n.model)),n.modelDisplayName!=null&&(i.modelDisplayName=String(n.modelDisplayName)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.model="",p.modelDisplayName=""),n.model!=null&&n.hasOwnProperty("model")&&(p.model=n.model),n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&(p.modelDisplayName=n.modelDisplayName),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel"},e}(),a.AutomlDataset=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataset=n.string();break}case 4:{f.datasetDisplayName=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.dataset!=null&&n.hasOwnProperty("dataset")&&!c.isString(n.dataset)?"dataset: string expected":n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&!c.isString(n.datasetDisplayName)?"datasetDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset)return n;var i=new l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset;return n.dataset!=null&&(i.dataset=String(n.dataset)),n.datasetDisplayName!=null&&(i.datasetDisplayName=String(n.datasetDisplayName)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.dataset="",p.datasetDisplayName=""),n.dataset!=null&&n.hasOwnProperty("dataset")&&(p.dataset=n.dataset),n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&(p.datasetDisplayName=n.datasetDisplayName),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset"},e}(),a.DataLabelingDataset=function(){function e(t){if(this.dataLabelingAnnotatedDatasets=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataset=n.string();break}case 4:{f.datasetDisplayName=n.string();break}case 3:{f.dataLabelingAnnotatedDatasets&&f.dataLabelingAnnotatedDatasets.length||(f.dataLabelingAnnotatedDatasets=[]),f.dataLabelingAnnotatedDatasets.push(l.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset.decode(n,n.uint32()));break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.dataset!=null&&n.hasOwnProperty("dataset")&&!c.isString(n.dataset))return"dataset: string expected";if(n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&!c.isString(n.datasetDisplayName))return"datasetDisplayName: string expected";if(n.dataLabelingAnnotatedDatasets!=null&&n.hasOwnProperty("dataLabelingAnnotatedDatasets")){if(!Array.isArray(n.dataLabelingAnnotatedDatasets))return"dataLabelingAnnotatedDatasets: array expected";for(var i=0;i>>3){case 1:{y.annotatedDataset=i.string();break}case 3:{y.annotatedDatasetDisplayName=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.annotatedDataset!=null&&i.hasOwnProperty("annotatedDataset")&&!c.isString(i.annotatedDataset)?"annotatedDataset: string expected":i.annotatedDatasetDisplayName!=null&&i.hasOwnProperty("annotatedDatasetDisplayName")&&!c.isString(i.annotatedDatasetDisplayName)?"annotatedDatasetDisplayName: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset)return i;var p=new l.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset;return i.annotatedDataset!=null&&(p.annotatedDataset=String(i.annotatedDataset)),i.annotatedDatasetDisplayName!=null&&(p.annotatedDatasetDisplayName=String(i.annotatedDatasetDisplayName)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.annotatedDataset="",f.annotatedDatasetDisplayName=""),i.annotatedDataset!=null&&i.hasOwnProperty("annotatedDataset")&&(f.annotatedDataset=i.annotatedDataset),i.annotatedDatasetDisplayName!=null&&i.hasOwnProperty("annotatedDatasetDisplayName")&&(f.annotatedDatasetDisplayName=i.annotatedDatasetDisplayName),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset"},t}(),e}(),a}(),m.MigrationService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.searchMigratableResources=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.SearchMigratableResourcesRequest,l.google.cloud.aiplatform.v1beta1.SearchMigratableResourcesResponse,e,t)},"name",{value:"SearchMigratableResources"}),Object.defineProperty(a.prototype.batchMigrateResources=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.BatchMigrateResourcesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchMigrateResources"}),a}(),m.SearchMigratableResourcesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SearchMigratableResourcesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.SearchMigratableResourcesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SearchMigratableResourcesRequest"},a}(),m.SearchMigratableResourcesResponse=function(){function a(r){if(this.migratableResources=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.migratableResources&&i.migratableResources.length||(i.migratableResources=[]),i.migratableResources.push(l.google.cloud.aiplatform.v1beta1.MigratableResource.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.migratableResources!=null&&e.hasOwnProperty("migratableResources")){if(!Array.isArray(e.migratableResources))return"migratableResources: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.migrateResourceRequests&&i.migrateResourceRequests.length||(i.migrateResourceRequests=[]),i.migrateResourceRequests.push(l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.migrateResourceRequests!=null&&e.hasOwnProperty("migrateResourceRequests")){if(!Array.isArray(e.migrateResourceRequests))return"migrateResourceRequests: array expected";for(var t=0;t>>3){case 1:{p.migrateMlEngineModelVersionConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig.decode(t,t.uint32());break}case 2:{p.migrateAutomlModelConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlModelConfig.decode(t,t.uint32());break}case 3:{p.migrateAutomlDatasetConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlDatasetConfig.decode(t,t.uint32());break}case 4:{p.migrateDataLabelingDatasetConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.migrateMlEngineModelVersionConfig!=null&&t.hasOwnProperty("migrateMlEngineModelVersionConfig")){n.request=1;{var i=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig.verify(t.migrateMlEngineModelVersionConfig);if(i)return"migrateMlEngineModelVersionConfig."+i}}if(t.migrateAutomlModelConfig!=null&&t.hasOwnProperty("migrateAutomlModelConfig")){if(n.request===1)return"request: multiple values";n.request=1;{var i=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlModelConfig.verify(t.migrateAutomlModelConfig);if(i)return"migrateAutomlModelConfig."+i}}if(t.migrateAutomlDatasetConfig!=null&&t.hasOwnProperty("migrateAutomlDatasetConfig")){if(n.request===1)return"request: multiple values";n.request=1;{var i=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlDatasetConfig.verify(t.migrateAutomlDatasetConfig);if(i)return"migrateAutomlDatasetConfig."+i}}if(t.migrateDataLabelingDatasetConfig!=null&&t.hasOwnProperty("migrateDataLabelingDatasetConfig")){if(n.request===1)return"request: multiple values";n.request=1;{var i=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.verify(t.migrateDataLabelingDatasetConfig);if(i)return"migrateDataLabelingDatasetConfig."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest)return t;var n=new l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest;if(t.migrateMlEngineModelVersionConfig!=null){if(typeof t.migrateMlEngineModelVersionConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigrateResourceRequest.migrateMlEngineModelVersionConfig: object expected");n.migrateMlEngineModelVersionConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig.fromObject(t.migrateMlEngineModelVersionConfig)}if(t.migrateAutomlModelConfig!=null){if(typeof t.migrateAutomlModelConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigrateResourceRequest.migrateAutomlModelConfig: object expected");n.migrateAutomlModelConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlModelConfig.fromObject(t.migrateAutomlModelConfig)}if(t.migrateAutomlDatasetConfig!=null){if(typeof t.migrateAutomlDatasetConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigrateResourceRequest.migrateAutomlDatasetConfig: object expected");n.migrateAutomlDatasetConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlDatasetConfig.fromObject(t.migrateAutomlDatasetConfig)}if(t.migrateDataLabelingDatasetConfig!=null){if(typeof t.migrateDataLabelingDatasetConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigrateResourceRequest.migrateDataLabelingDatasetConfig: object expected");n.migrateDataLabelingDatasetConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.fromObject(t.migrateDataLabelingDatasetConfig)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.migrateMlEngineModelVersionConfig!=null&&t.hasOwnProperty("migrateMlEngineModelVersionConfig")&&(i.migrateMlEngineModelVersionConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig.toObject(t.migrateMlEngineModelVersionConfig,n),n.oneofs&&(i.request="migrateMlEngineModelVersionConfig")),t.migrateAutomlModelConfig!=null&&t.hasOwnProperty("migrateAutomlModelConfig")&&(i.migrateAutomlModelConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlModelConfig.toObject(t.migrateAutomlModelConfig,n),n.oneofs&&(i.request="migrateAutomlModelConfig")),t.migrateAutomlDatasetConfig!=null&&t.hasOwnProperty("migrateAutomlDatasetConfig")&&(i.migrateAutomlDatasetConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlDatasetConfig.toObject(t.migrateAutomlDatasetConfig,n),n.oneofs&&(i.request="migrateAutomlDatasetConfig")),t.migrateDataLabelingDatasetConfig!=null&&t.hasOwnProperty("migrateDataLabelingDatasetConfig")&&(i.migrateDataLabelingDatasetConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.toObject(t.migrateDataLabelingDatasetConfig,n),n.oneofs&&(i.request="migrateDataLabelingDatasetConfig")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.MigrateResourceRequest"},a.MigrateMlEngineModelVersionConfig=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.endpoint=n.string();break}case 2:{f.modelVersion=n.string();break}case 3:{f.modelDisplayName=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.endpoint!=null&&n.hasOwnProperty("endpoint")&&!c.isString(n.endpoint)?"endpoint: string expected":n.modelVersion!=null&&n.hasOwnProperty("modelVersion")&&!c.isString(n.modelVersion)?"modelVersion: string expected":n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&!c.isString(n.modelDisplayName)?"modelDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig;return n.endpoint!=null&&(i.endpoint=String(n.endpoint)),n.modelVersion!=null&&(i.modelVersion=String(n.modelVersion)),n.modelDisplayName!=null&&(i.modelDisplayName=String(n.modelDisplayName)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.endpoint="",p.modelVersion="",p.modelDisplayName=""),n.endpoint!=null&&n.hasOwnProperty("endpoint")&&(p.endpoint=n.endpoint),n.modelVersion!=null&&n.hasOwnProperty("modelVersion")&&(p.modelVersion=n.modelVersion),n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&(p.modelDisplayName=n.modelDisplayName),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig"},e}(),a.MigrateAutomlModelConfig=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.model=n.string();break}case 2:{f.modelDisplayName=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.model!=null&&n.hasOwnProperty("model")&&!c.isString(n.model)?"model: string expected":n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&!c.isString(n.modelDisplayName)?"modelDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlModelConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlModelConfig;return n.model!=null&&(i.model=String(n.model)),n.modelDisplayName!=null&&(i.modelDisplayName=String(n.modelDisplayName)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.model="",p.modelDisplayName=""),n.model!=null&&n.hasOwnProperty("model")&&(p.model=n.model),n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&(p.modelDisplayName=n.modelDisplayName),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlModelConfig"},e}(),a.MigrateAutomlDatasetConfig=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataset=n.string();break}case 2:{f.datasetDisplayName=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.dataset!=null&&n.hasOwnProperty("dataset")&&!c.isString(n.dataset)?"dataset: string expected":n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&!c.isString(n.datasetDisplayName)?"datasetDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlDatasetConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlDatasetConfig;return n.dataset!=null&&(i.dataset=String(n.dataset)),n.datasetDisplayName!=null&&(i.datasetDisplayName=String(n.datasetDisplayName)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.dataset="",p.datasetDisplayName=""),n.dataset!=null&&n.hasOwnProperty("dataset")&&(p.dataset=n.dataset),n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&(p.datasetDisplayName=n.datasetDisplayName),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlDatasetConfig"},e}(),a.MigrateDataLabelingDatasetConfig=function(){function e(t){if(this.migrateDataLabelingAnnotatedDatasetConfigs=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataset=n.string();break}case 2:{f.datasetDisplayName=n.string();break}case 3:{f.migrateDataLabelingAnnotatedDatasetConfigs&&f.migrateDataLabelingAnnotatedDatasetConfigs.length||(f.migrateDataLabelingAnnotatedDatasetConfigs=[]),f.migrateDataLabelingAnnotatedDatasetConfigs.push(l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig.decode(n,n.uint32()));break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.dataset!=null&&n.hasOwnProperty("dataset")&&!c.isString(n.dataset))return"dataset: string expected";if(n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&!c.isString(n.datasetDisplayName))return"datasetDisplayName: string expected";if(n.migrateDataLabelingAnnotatedDatasetConfigs!=null&&n.hasOwnProperty("migrateDataLabelingAnnotatedDatasetConfigs")){if(!Array.isArray(n.migrateDataLabelingAnnotatedDatasetConfigs))return"migrateDataLabelingAnnotatedDatasetConfigs: array expected";for(var i=0;i>>3){case 1:{y.annotatedDataset=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.annotatedDataset!=null&&i.hasOwnProperty("annotatedDataset")&&!c.isString(i.annotatedDataset)?"annotatedDataset: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig)return i;var p=new l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig;return i.annotatedDataset!=null&&(p.annotatedDataset=String(i.annotatedDataset)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.annotatedDataset=""),i.annotatedDataset!=null&&i.hasOwnProperty("annotatedDataset")&&(f.annotatedDataset=i.annotatedDataset),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig"},t}(),e}(),a}(),m.BatchMigrateResourcesResponse=function(){function a(r){if(this.migrateResourceResponses=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.migrateResourceResponses&&i.migrateResourceResponses.length||(i.migrateResourceResponses=[]),i.migrateResourceResponses.push(l.google.cloud.aiplatform.v1beta1.MigrateResourceResponse.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.migrateResourceResponses!=null&&e.hasOwnProperty("migrateResourceResponses")){if(!Array.isArray(e.migrateResourceResponses))return"migrateResourceResponses: array expected";for(var t=0;t>>3){case 1:{p.dataset=t.string();break}case 2:{p.model=t.string();break}case 3:{p.migratableResource=l.google.cloud.aiplatform.v1beta1.MigratableResource.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.dataset!=null&&t.hasOwnProperty("dataset")&&(n.migratedResource=1,!c.isString(t.dataset)))return"dataset: string expected";if(t.model!=null&&t.hasOwnProperty("model")){if(n.migratedResource===1)return"migratedResource: multiple values";if(n.migratedResource=1,!c.isString(t.model))return"model: string expected"}if(t.migratableResource!=null&&t.hasOwnProperty("migratableResource")){var i=l.google.cloud.aiplatform.v1beta1.MigratableResource.verify(t.migratableResource);if(i)return"migratableResource."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.MigrateResourceResponse)return t;var n=new l.google.cloud.aiplatform.v1beta1.MigrateResourceResponse;if(t.dataset!=null&&(n.dataset=String(t.dataset)),t.model!=null&&(n.model=String(t.model)),t.migratableResource!=null){if(typeof t.migratableResource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigrateResourceResponse.migratableResource: object expected");n.migratableResource=l.google.cloud.aiplatform.v1beta1.MigratableResource.fromObject(t.migratableResource)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.migratableResource=null),t.dataset!=null&&t.hasOwnProperty("dataset")&&(i.dataset=t.dataset,n.oneofs&&(i.migratedResource="dataset")),t.model!=null&&t.hasOwnProperty("model")&&(i.model=t.model,n.oneofs&&(i.migratedResource="model")),t.migratableResource!=null&&t.hasOwnProperty("migratableResource")&&(i.migratableResource=l.google.cloud.aiplatform.v1beta1.MigratableResource.toObject(t.migratableResource,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.MigrateResourceResponse"},a}(),m.BatchMigrateResourcesOperationMetadata=function(){function a(r){if(this.partialResults=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.partialResults&&i.partialResults.length||(i.partialResults=[]),i.partialResults.push(l.google.cloud.aiplatform.v1beta1.BatchMigrateResourcesOperationMetadata.PartialResult.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}if(e.partialResults!=null&&e.hasOwnProperty("partialResults")){if(!Array.isArray(e.partialResults))return"partialResults: array expected";for(var n=0;n>>3){case 2:{f.error=l.google.rpc.Status.decode(n,n.uint32());break}case 3:{f.model=n.string();break}case 4:{f.dataset=n.string();break}case 1:{f.request=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.error!=null&&n.hasOwnProperty("error")){i.result=1;{var p=l.google.rpc.Status.verify(n.error);if(p)return"error."+p}}if(n.model!=null&&n.hasOwnProperty("model")){if(i.result===1)return"result: multiple values";if(i.result=1,!c.isString(n.model))return"model: string expected"}if(n.dataset!=null&&n.hasOwnProperty("dataset")){if(i.result===1)return"result: multiple values";if(i.result=1,!c.isString(n.dataset))return"dataset: string expected"}if(n.request!=null&&n.hasOwnProperty("request")){var p=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.verify(n.request);if(p)return"request."+p}return null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.BatchMigrateResourcesOperationMetadata.PartialResult)return n;var i=new l.google.cloud.aiplatform.v1beta1.BatchMigrateResourcesOperationMetadata.PartialResult;if(n.error!=null){if(typeof n.error!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchMigrateResourcesOperationMetadata.PartialResult.error: object expected");i.error=l.google.rpc.Status.fromObject(n.error)}if(n.model!=null&&(i.model=String(n.model)),n.dataset!=null&&(i.dataset=String(n.dataset)),n.request!=null){if(typeof n.request!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchMigrateResourcesOperationMetadata.PartialResult.request: object expected");i.request=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.fromObject(n.request)}return i},r.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.request=null),n.request!=null&&n.hasOwnProperty("request")&&(p.request=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.toObject(n.request,i)),n.error!=null&&n.hasOwnProperty("error")&&(p.error=l.google.rpc.Status.toObject(n.error,i),i.oneofs&&(p.result="error")),n.model!=null&&n.hasOwnProperty("model")&&(p.model=n.model,i.oneofs&&(p.result="model")),n.dataset!=null&&n.hasOwnProperty("dataset")&&(p.dataset=n.dataset,i.oneofs&&(p.result="dataset")),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.BatchMigrateResourcesOperationMetadata.PartialResult"},r}(),a}(),m.ModelEvaluation=function(){function a(r){if(this.sliceDimensions=[],this.explanationSpecs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 10:{i.displayName=e.string();break}case 2:{i.metricsSchemaUri=e.string();break}case 3:{i.metrics=l.google.protobuf.Value.decode(e,e.uint32());break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.sliceDimensions&&i.sliceDimensions.length||(i.sliceDimensions=[]),i.sliceDimensions.push(e.string());break}case 8:{i.modelExplanation=l.google.cloud.aiplatform.v1beta1.ModelExplanation.decode(e,e.uint32());break}case 9:{i.explanationSpecs&&i.explanationSpecs.length||(i.explanationSpecs=[]),i.explanationSpecs.push(l.google.cloud.aiplatform.v1beta1.ModelEvaluation.ModelEvaluationExplanationSpec.decode(e,e.uint32()));break}case 11:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 12:{i.biasConfigs=l.google.cloud.aiplatform.v1beta1.ModelEvaluation.BiasConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.metricsSchemaUri!=null&&e.hasOwnProperty("metricsSchemaUri")&&!c.isString(e.metricsSchemaUri))return"metricsSchemaUri: string expected";if(e.metrics!=null&&e.hasOwnProperty("metrics")){var t=l.google.protobuf.Value.verify(e.metrics);if(t)return"metrics."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.sliceDimensions!=null&&e.hasOwnProperty("sliceDimensions")){if(!Array.isArray(e.sliceDimensions))return"sliceDimensions: array expected";for(var n=0;n>>3){case 1:{p.explanationType=t.string();break}case 2:{p.explanationSpec=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.explanationType!=null&&t.hasOwnProperty("explanationType")&&!c.isString(t.explanationType))return"explanationType: string expected";if(t.explanationSpec!=null&&t.hasOwnProperty("explanationSpec")){var n=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.verify(t.explanationSpec);if(n)return"explanationSpec."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ModelEvaluation.ModelEvaluationExplanationSpec)return t;var n=new l.google.cloud.aiplatform.v1beta1.ModelEvaluation.ModelEvaluationExplanationSpec;if(t.explanationType!=null&&(n.explanationType=String(t.explanationType)),t.explanationSpec!=null){if(typeof t.explanationSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluation.ModelEvaluationExplanationSpec.explanationSpec: object expected");n.explanationSpec=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.fromObject(t.explanationSpec)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.explanationType="",i.explanationSpec=null),t.explanationType!=null&&t.hasOwnProperty("explanationType")&&(i.explanationType=t.explanationType),t.explanationSpec!=null&&t.hasOwnProperty("explanationSpec")&&(i.explanationSpec=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.toObject(t.explanationSpec,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ModelEvaluation.ModelEvaluationExplanationSpec"},r}(),a.BiasConfig=function(){function r(e){if(this.labels=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.biasSlices=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.decode(t,t.uint32());break}case 2:{p.labels&&p.labels.length||(p.labels=[]),p.labels.push(t.string());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.biasSlices!=null&&t.hasOwnProperty("biasSlices")){var n=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.verify(t.biasSlices);if(n)return"biasSlices."+n}if(t.labels!=null&&t.hasOwnProperty("labels")){if(!Array.isArray(t.labels))return"labels: array expected";for(var i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.slice=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.decode(e,e.uint32());break}case 3:{i.metricsSchemaUri=e.string();break}case 4:{i.metrics=l.google.protobuf.Value.decode(e,e.uint32());break}case 5:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.modelExplanation=l.google.cloud.aiplatform.v1beta1.ModelExplanation.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.slice!=null&&e.hasOwnProperty("slice")){var t=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.verify(e.slice);if(t)return"slice."+t}if(e.metricsSchemaUri!=null&&e.hasOwnProperty("metricsSchemaUri")&&!c.isString(e.metricsSchemaUri))return"metricsSchemaUri: string expected";if(e.metrics!=null&&e.hasOwnProperty("metrics")){var t=l.google.protobuf.Value.verify(e.metrics);if(t)return"metrics."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.modelExplanation!=null&&e.hasOwnProperty("modelExplanation")){var t=l.google.cloud.aiplatform.v1beta1.ModelExplanation.verify(e.modelExplanation);if(t)return"modelExplanation."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice)return e;var t=new l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice;if(e.name!=null&&(t.name=String(e.name)),e.slice!=null){if(typeof e.slice!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.slice: object expected");t.slice=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.fromObject(e.slice)}if(e.metricsSchemaUri!=null&&(t.metricsSchemaUri=String(e.metricsSchemaUri)),e.metrics!=null){if(typeof e.metrics!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.metrics: object expected");t.metrics=l.google.protobuf.Value.fromObject(e.metrics)}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.modelExplanation!=null){if(typeof e.modelExplanation!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.modelExplanation: object expected");t.modelExplanation=l.google.cloud.aiplatform.v1beta1.ModelExplanation.fromObject(e.modelExplanation)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.slice=null,n.metricsSchemaUri="",n.metrics=null,n.createTime=null,n.modelExplanation=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.slice!=null&&e.hasOwnProperty("slice")&&(n.slice=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.toObject(e.slice,t)),e.metricsSchemaUri!=null&&e.hasOwnProperty("metricsSchemaUri")&&(n.metricsSchemaUri=e.metricsSchemaUri),e.metrics!=null&&e.hasOwnProperty("metrics")&&(n.metrics=l.google.protobuf.Value.toObject(e.metrics,t)),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.modelExplanation!=null&&e.hasOwnProperty("modelExplanation")&&(n.modelExplanation=l.google.cloud.aiplatform.v1beta1.ModelExplanation.toObject(e.modelExplanation,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ModelEvaluationSlice"},a.Slice=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.dimension=t.string();break}case 2:{p.value=t.string();break}case 3:{p.sliceSpec=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.dimension!=null&&t.hasOwnProperty("dimension")&&!c.isString(t.dimension))return"dimension: string expected";if(t.value!=null&&t.hasOwnProperty("value")&&!c.isString(t.value))return"value: string expected";if(t.sliceSpec!=null&&t.hasOwnProperty("sliceSpec")){var n=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.verify(t.sliceSpec);if(n)return"sliceSpec."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice)return t;var n=new l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice;if(t.dimension!=null&&(n.dimension=String(t.dimension)),t.value!=null&&(n.value=String(t.value)),t.sliceSpec!=null){if(typeof t.sliceSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.sliceSpec: object expected");n.sliceSpec=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.fromObject(t.sliceSpec)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.dimension="",i.value="",i.sliceSpec=null),t.dimension!=null&&t.hasOwnProperty("dimension")&&(i.dimension=t.dimension),t.value!=null&&t.hasOwnProperty("value")&&(i.value=t.value),t.sliceSpec!=null&&t.hasOwnProperty("sliceSpec")&&(i.sliceSpec=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.toObject(t.sliceSpec,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice"},r.SliceSpec=function(){function e(t){if(this.configs={},t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.configs===c.emptyObject&&(f.configs={});var R=n.uint32()+n.pos;for(y="",O=null;n.pos>>3){case 1:y=n.string();break;case 2:O=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.decode(n,n.uint32());break;default:n.skipType(k&7);break}}f.configs[y]=O;break}default:n.skipType(_&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.configs!=null&&n.hasOwnProperty("configs")){if(!c.isObject(n.configs))return"configs: object expected";for(var i=Object.keys(n.configs),p=0;p>>3){case 1:{O.value=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value.decode(p,p.uint32());break}case 2:{O.range=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range.decode(p,p.uint32());break}case 3:{O.allValues=l.google.protobuf.BoolValue.decode(p,p.uint32());break}default:p.skipType(_&7);break}}return O},t.decodeDelimited=function(p){return p instanceof o||(p=new o(p)),this.decode(p,p.uint32())},t.verify=function(p){if(typeof p!="object"||p===null)return"object expected";var f={};if(p.value!=null&&p.hasOwnProperty("value")){f.kind=1;{var y=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value.verify(p.value);if(y)return"value."+y}}if(p.range!=null&&p.hasOwnProperty("range")){if(f.kind===1)return"kind: multiple values";f.kind=1;{var y=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range.verify(p.range);if(y)return"range."+y}}if(p.allValues!=null&&p.hasOwnProperty("allValues")){if(f.kind===1)return"kind: multiple values";f.kind=1;{var y=l.google.protobuf.BoolValue.verify(p.allValues);if(y)return"allValues."+y}}return null},t.fromObject=function(p){if(p instanceof l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig)return p;var f=new l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig;if(p.value!=null){if(typeof p.value!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.value: object expected");f.value=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value.fromObject(p.value)}if(p.range!=null){if(typeof p.range!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.range: object expected");f.range=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range.fromObject(p.range)}if(p.allValues!=null){if(typeof p.allValues!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.allValues: object expected");f.allValues=l.google.protobuf.BoolValue.fromObject(p.allValues)}return f},t.toObject=function(p,f){f||(f={});var y={};return p.value!=null&&p.hasOwnProperty("value")&&(y.value=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value.toObject(p.value,f),f.oneofs&&(y.kind="value")),p.range!=null&&p.hasOwnProperty("range")&&(y.range=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range.toObject(p.range,f),f.oneofs&&(y.kind="range")),p.allValues!=null&&p.hasOwnProperty("allValues")&&(y.allValues=l.google.protobuf.BoolValue.toObject(p.allValues,f),f.oneofs&&(y.kind="allValues")),y},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(p){return p===void 0&&(p="type.googleapis.com"),p+"/google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig"},t}(),e.Range=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.low=i.float();break}case 2:{y.high=i.float();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.low!=null&&i.hasOwnProperty("low")&&typeof i.low!="number"?"low: number expected":i.high!=null&&i.hasOwnProperty("high")&&typeof i.high!="number"?"high: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range)return i;var p=new l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range;return i.low!=null&&(p.low=Number(i.low)),i.high!=null&&(p.high=Number(i.high)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.low=0,f.high=0),i.low!=null&&i.hasOwnProperty("low")&&(f.low=p.json&&!isFinite(i.low)?String(i.low):i.low),i.high!=null&&i.hasOwnProperty("high")&&(f.high=p.json&&!isFinite(i.high)?String(i.high):i.high),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range"},t}(),e.Value=function(){function t(i){if(i)for(var p=Object.keys(i),f=0;f>>3){case 1:{O.stringValue=p.string();break}case 2:{O.floatValue=p.float();break}default:p.skipType(_&7);break}}return O},t.decodeDelimited=function(p){return p instanceof o||(p=new o(p)),this.decode(p,p.uint32())},t.verify=function(p){if(typeof p!="object"||p===null)return"object expected";var f={};if(p.stringValue!=null&&p.hasOwnProperty("stringValue")&&(f.kind=1,!c.isString(p.stringValue)))return"stringValue: string expected";if(p.floatValue!=null&&p.hasOwnProperty("floatValue")){if(f.kind===1)return"kind: multiple values";if(f.kind=1,typeof p.floatValue!="number")return"floatValue: number expected"}return null},t.fromObject=function(p){if(p instanceof l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value)return p;var f=new l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value;return p.stringValue!=null&&(f.stringValue=String(p.stringValue)),p.floatValue!=null&&(f.floatValue=Number(p.floatValue)),f},t.toObject=function(p,f){f||(f={});var y={};return p.stringValue!=null&&p.hasOwnProperty("stringValue")&&(y.stringValue=p.stringValue,f.oneofs&&(y.kind="stringValue")),p.floatValue!=null&&p.hasOwnProperty("floatValue")&&(y.floatValue=f.json&&!isFinite(p.floatValue)?String(p.floatValue):p.floatValue,f.oneofs&&(y.kind="floatValue")),y},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(p){return p===void 0&&(p="type.googleapis.com"),p+"/google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value"},t}(),e}(),r}(),a}(),m.ModelGardenService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.getPublisherModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetPublisherModelRequest,l.google.cloud.aiplatform.v1beta1.PublisherModel,e,t)},"name",{value:"GetPublisherModel"}),Object.defineProperty(a.prototype.listPublisherModels=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListPublisherModelsRequest,l.google.cloud.aiplatform.v1beta1.ListPublisherModelsResponse,e,t)},"name",{value:"ListPublisherModels"}),a}(),m.PublisherModelView=function(){var a={},r=Object.create(a);return r[a[0]="PUBLISHER_MODEL_VIEW_UNSPECIFIED"]=0,r[a[1]="PUBLISHER_MODEL_VIEW_BASIC"]=1,r[a[2]="PUBLISHER_MODEL_VIEW_FULL"]=2,r[a[3]="PUBLISHER_MODEL_VERSION_VIEW_BASIC"]=3,r}(),m.GetPublisherModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.languageCode=e.string();break}case 3:{i.view=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.languageCode!=null&&e.hasOwnProperty("languageCode")&&!c.isString(e.languageCode))return"languageCode: string expected";if(e.view!=null&&e.hasOwnProperty("view"))switch(e.view){default:return"view: enum value expected";case 0:case 1:case 2:case 3:break}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetPublisherModelRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetPublisherModelRequest;switch(e.name!=null&&(t.name=String(e.name)),e.languageCode!=null&&(t.languageCode=String(e.languageCode)),e.view){default:if(typeof e.view=="number"){t.view=e.view;break}break;case"PUBLISHER_MODEL_VIEW_UNSPECIFIED":case 0:t.view=0;break;case"PUBLISHER_MODEL_VIEW_BASIC":case 1:t.view=1;break;case"PUBLISHER_MODEL_VIEW_FULL":case 2:t.view=2;break;case"PUBLISHER_MODEL_VERSION_VIEW_BASIC":case 3:t.view=3;break}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.languageCode="",n.view=t.enums===String?"PUBLISHER_MODEL_VIEW_UNSPECIFIED":0),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.languageCode!=null&&e.hasOwnProperty("languageCode")&&(n.languageCode=e.languageCode),e.view!=null&&e.hasOwnProperty("view")&&(n.view=t.enums===String?l.google.cloud.aiplatform.v1beta1.PublisherModelView[e.view]===void 0?e.view:l.google.cloud.aiplatform.v1beta1.PublisherModelView[e.view]:e.view),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetPublisherModelRequest"},a}(),m.ListPublisherModelsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.view=e.int32();break}case 6:{i.orderBy=e.string();break}case 7:{i.languageCode=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.view!=null&&e.hasOwnProperty("view"))switch(e.view){default:return"view: enum value expected";case 0:case 1:case 2:case 3:break}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":e.languageCode!=null&&e.hasOwnProperty("languageCode")&&!c.isString(e.languageCode)?"languageCode: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListPublisherModelsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListPublisherModelsRequest;switch(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.view){default:if(typeof e.view=="number"){t.view=e.view;break}break;case"PUBLISHER_MODEL_VIEW_UNSPECIFIED":case 0:t.view=0;break;case"PUBLISHER_MODEL_VIEW_BASIC":case 1:t.view=1;break;case"PUBLISHER_MODEL_VIEW_FULL":case 2:t.view=2;break;case"PUBLISHER_MODEL_VERSION_VIEW_BASIC":case 3:t.view=3;break}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.languageCode!=null&&(t.languageCode=String(e.languageCode)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.view=t.enums===String?"PUBLISHER_MODEL_VIEW_UNSPECIFIED":0,n.orderBy="",n.languageCode=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.view!=null&&e.hasOwnProperty("view")&&(n.view=t.enums===String?l.google.cloud.aiplatform.v1beta1.PublisherModelView[e.view]===void 0?e.view:l.google.cloud.aiplatform.v1beta1.PublisherModelView[e.view]:e.view),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.languageCode!=null&&e.hasOwnProperty("languageCode")&&(n.languageCode=e.languageCode),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListPublisherModelsRequest"},a}(),m.ListPublisherModelsResponse=function(){function a(r){if(this.publisherModels=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.publisherModels&&i.publisherModels.length||(i.publisherModels=[]),i.publisherModels.push(l.google.cloud.aiplatform.v1beta1.PublisherModel.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.publisherModels!=null&&e.hasOwnProperty("publisherModels")){if(!Array.isArray(e.publisherModels))return"publisherModels: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.versionId=e.string();break}case 7:{i.openSourceCategory=e.int32();break}case 14:{i.parent=l.google.cloud.aiplatform.v1beta1.PublisherModel.Parent.decode(e,e.uint32());break}case 19:{i.supportedActions=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.decode(e,e.uint32());break}case 23:{i.frameworks&&i.frameworks.length||(i.frameworks=[]),i.frameworks.push(e.string());break}case 29:{i.launchStage=e.int32();break}case 30:{i.publisherModelTemplate=e.string();break}case 31:{i.predictSchemata=l.google.cloud.aiplatform.v1beta1.PredictSchemata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.versionId!=null&&e.hasOwnProperty("versionId")&&!c.isString(e.versionId))return"versionId: string expected";if(e.openSourceCategory!=null&&e.hasOwnProperty("openSourceCategory"))switch(e.openSourceCategory){default:return"openSourceCategory: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.parent!=null&&e.hasOwnProperty("parent")){var t=l.google.cloud.aiplatform.v1beta1.PublisherModel.Parent.verify(e.parent);if(t)return"parent."+t}if(e.supportedActions!=null&&e.hasOwnProperty("supportedActions")){var t=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.verify(e.supportedActions);if(t)return"supportedActions."+t}if(e.frameworks!=null&&e.hasOwnProperty("frameworks")){if(!Array.isArray(e.frameworks))return"frameworks: array expected";for(var n=0;n>>3){case 1:{f.uri=n.string();break}case 2:{f.resourceName=n.string();break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.uri!=null&&n.hasOwnProperty("uri")&&(i.reference=1,!c.isString(n.uri)))return"uri: string expected";if(n.resourceName!=null&&n.hasOwnProperty("resourceName")){if(i.reference===1)return"reference: multiple values";if(i.reference=1,!c.isString(n.resourceName))return"resourceName: string expected"}return null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference)return n;var i=new l.google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference;return n.uri!=null&&(i.uri=String(n.uri)),n.resourceName!=null&&(i.resourceName=String(n.resourceName)),i},r.toObject=function(n,i){i||(i={});var p={};return n.uri!=null&&n.hasOwnProperty("uri")&&(p.uri=n.uri,i.oneofs&&(p.reference="uri")),n.resourceName!=null&&n.hasOwnProperty("resourceName")&&(p.resourceName=n.resourceName,i.oneofs&&(p.reference="resourceName")),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference"},r}(),a.Parent=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.displayName=t.string();break}case 2:{p.reference=l.google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName))return"displayName: string expected";if(t.reference!=null&&t.hasOwnProperty("reference")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference.verify(t.reference);if(n)return"reference."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.PublisherModel.Parent)return t;var n=new l.google.cloud.aiplatform.v1beta1.PublisherModel.Parent;if(t.displayName!=null&&(n.displayName=String(t.displayName)),t.reference!=null){if(typeof t.reference!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.Parent.reference: object expected");n.reference=l.google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference.fromObject(t.reference)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.displayName="",i.reference=null),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),t.reference!=null&&t.hasOwnProperty("reference")&&(i.reference=l.google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference.toObject(t.reference,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.PublisherModel.Parent"},r}(),a.Documentation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.title=t.string();break}case 2:{p.content=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.title!=null&&t.hasOwnProperty("title")&&!c.isString(t.title)?"title: string expected":t.content!=null&&t.hasOwnProperty("content")&&!c.isString(t.content)?"content: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.PublisherModel.Documentation)return t;var n=new l.google.cloud.aiplatform.v1beta1.PublisherModel.Documentation;return t.title!=null&&(n.title=String(t.title)),t.content!=null&&(n.content=String(t.content)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.title="",i.content=""),t.title!=null&&t.hasOwnProperty("title")&&(i.title=t.title),t.content!=null&&t.hasOwnProperty("content")&&(i.content=t.content),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.PublisherModel.Documentation"},r}(),a.CallToAction=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.viewRestApi=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.ViewRestApi.decode(t,t.uint32());break}case 2:{p.openNotebook=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 3:{p.createApplication=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 4:{p.openFineTuningPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 5:{p.openPromptTuningPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 6:{p.openGenie=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 7:{p.deploy=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.decode(t,t.uint32());break}case 8:{p.openGenerationAiStudio=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 9:{p.requestAccess=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 11:{p.openEvaluationPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.viewRestApi!=null&&t.hasOwnProperty("viewRestApi")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.ViewRestApi.verify(t.viewRestApi);if(n)return"viewRestApi."+n}if(t.openNotebook!=null&&t.hasOwnProperty("openNotebook")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openNotebook);if(n)return"openNotebook."+n}if(t.createApplication!=null&&t.hasOwnProperty("createApplication")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.createApplication);if(n)return"createApplication."+n}if(t.openFineTuningPipeline!=null&&t.hasOwnProperty("openFineTuningPipeline")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openFineTuningPipeline);if(n)return"openFineTuningPipeline."+n}if(t.openPromptTuningPipeline!=null&&t.hasOwnProperty("openPromptTuningPipeline")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openPromptTuningPipeline);if(n)return"openPromptTuningPipeline."+n}if(t.openGenie!=null&&t.hasOwnProperty("openGenie")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openGenie);if(n)return"openGenie."+n}if(t.deploy!=null&&t.hasOwnProperty("deploy")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.verify(t.deploy);if(n)return"deploy."+n}if(t.openGenerationAiStudio!=null&&t.hasOwnProperty("openGenerationAiStudio")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openGenerationAiStudio);if(n)return"openGenerationAiStudio."+n}if(t.requestAccess!=null&&t.hasOwnProperty("requestAccess")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.requestAccess);if(n)return"requestAccess."+n}if(t.openEvaluationPipeline!=null&&t.hasOwnProperty("openEvaluationPipeline")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openEvaluationPipeline);if(n)return"openEvaluationPipeline."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction)return t;var n=new l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction;if(t.viewRestApi!=null){if(typeof t.viewRestApi!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.viewRestApi: object expected");n.viewRestApi=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.ViewRestApi.fromObject(t.viewRestApi)}if(t.openNotebook!=null){if(typeof t.openNotebook!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.openNotebook: object expected");n.openNotebook=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openNotebook)}if(t.createApplication!=null){if(typeof t.createApplication!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.createApplication: object expected");n.createApplication=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.createApplication)}if(t.openFineTuningPipeline!=null){if(typeof t.openFineTuningPipeline!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.openFineTuningPipeline: object expected");n.openFineTuningPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openFineTuningPipeline)}if(t.openPromptTuningPipeline!=null){if(typeof t.openPromptTuningPipeline!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.openPromptTuningPipeline: object expected");n.openPromptTuningPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openPromptTuningPipeline)}if(t.openGenie!=null){if(typeof t.openGenie!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.openGenie: object expected");n.openGenie=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openGenie)}if(t.deploy!=null){if(typeof t.deploy!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.deploy: object expected");n.deploy=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.fromObject(t.deploy)}if(t.openGenerationAiStudio!=null){if(typeof t.openGenerationAiStudio!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.openGenerationAiStudio: object expected");n.openGenerationAiStudio=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openGenerationAiStudio)}if(t.requestAccess!=null){if(typeof t.requestAccess!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.requestAccess: object expected");n.requestAccess=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.requestAccess)}if(t.openEvaluationPipeline!=null){if(typeof t.openEvaluationPipeline!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.openEvaluationPipeline: object expected");n.openEvaluationPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openEvaluationPipeline)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.viewRestApi=null,i.openNotebook=null,i.createApplication=null,i.openFineTuningPipeline=null,i.openPromptTuningPipeline=null,i.openGenie=null,i.deploy=null,i.openGenerationAiStudio=null,i.requestAccess=null,i.openEvaluationPipeline=null),t.viewRestApi!=null&&t.hasOwnProperty("viewRestApi")&&(i.viewRestApi=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.ViewRestApi.toObject(t.viewRestApi,n)),t.openNotebook!=null&&t.hasOwnProperty("openNotebook")&&(i.openNotebook=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openNotebook,n)),t.createApplication!=null&&t.hasOwnProperty("createApplication")&&(i.createApplication=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.createApplication,n)),t.openFineTuningPipeline!=null&&t.hasOwnProperty("openFineTuningPipeline")&&(i.openFineTuningPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openFineTuningPipeline,n)),t.openPromptTuningPipeline!=null&&t.hasOwnProperty("openPromptTuningPipeline")&&(i.openPromptTuningPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openPromptTuningPipeline,n)),t.openGenie!=null&&t.hasOwnProperty("openGenie")&&(i.openGenie=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openGenie,n)),t.deploy!=null&&t.hasOwnProperty("deploy")&&(i.deploy=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.toObject(t.deploy,n)),t.openGenerationAiStudio!=null&&t.hasOwnProperty("openGenerationAiStudio")&&(i.openGenerationAiStudio=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openGenerationAiStudio,n)),t.requestAccess!=null&&t.hasOwnProperty("requestAccess")&&(i.requestAccess=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.requestAccess,n)),t.openEvaluationPipeline!=null&&t.hasOwnProperty("openEvaluationPipeline")&&(i.openEvaluationPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openEvaluationPipeline,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction"},r.RegionalResourceReferences=function(){function e(t){if(this.references={},t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.references===c.emptyObject&&(f.references={});var R=n.uint32()+n.pos;for(y="",O=null;n.pos>>3){case 1:y=n.string();break;case 2:O=l.google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference.decode(n,n.uint32());break;default:n.skipType(k&7);break}}f.references[y]=O;break}case 2:{f.title=n.string();break}default:n.skipType(_&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.references!=null&&n.hasOwnProperty("references")){if(!c.isObject(n.references))return"references: object expected";for(var i=Object.keys(n.references),p=0;p>>3){case 1:{f.documentations&&f.documentations.length||(f.documentations=[]),f.documentations.push(l.google.cloud.aiplatform.v1beta1.PublisherModel.Documentation.decode(n,n.uint32()));break}case 2:{f.title=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.documentations!=null&&n.hasOwnProperty("documentations")){if(!Array.isArray(n.documentations))return"documentations: array expected";for(var i=0;i>>3){case 5:{y.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.decode(i,i.uint32());break}case 6:{y.automaticResources=l.google.cloud.aiplatform.v1beta1.AutomaticResources.decode(i,i.uint32());break}case 7:{y.sharedResources=i.string();break}case 1:{y.modelDisplayName=i.string();break}case 2:{y.largeModelReference=l.google.cloud.aiplatform.v1beta1.LargeModelReference.decode(i,i.uint32());break}case 3:{y.containerSpec=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.decode(i,i.uint32());break}case 4:{y.artifactUri=i.string();break}case 8:{y.title=i.string();break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};if(i.dedicatedResources!=null&&i.hasOwnProperty("dedicatedResources")){p.predictionResources=1;{var f=l.google.cloud.aiplatform.v1beta1.DedicatedResources.verify(i.dedicatedResources);if(f)return"dedicatedResources."+f}}if(i.automaticResources!=null&&i.hasOwnProperty("automaticResources")){if(p.predictionResources===1)return"predictionResources: multiple values";p.predictionResources=1;{var f=l.google.cloud.aiplatform.v1beta1.AutomaticResources.verify(i.automaticResources);if(f)return"automaticResources."+f}}if(i.sharedResources!=null&&i.hasOwnProperty("sharedResources")){if(p.predictionResources===1)return"predictionResources: multiple values";if(p.predictionResources=1,!c.isString(i.sharedResources))return"sharedResources: string expected"}if(i.modelDisplayName!=null&&i.hasOwnProperty("modelDisplayName")&&!c.isString(i.modelDisplayName))return"modelDisplayName: string expected";if(i.largeModelReference!=null&&i.hasOwnProperty("largeModelReference")){var f=l.google.cloud.aiplatform.v1beta1.LargeModelReference.verify(i.largeModelReference);if(f)return"largeModelReference."+f}if(i.containerSpec!=null&&i.hasOwnProperty("containerSpec")){var f=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.verify(i.containerSpec);if(f)return"containerSpec."+f}return i.artifactUri!=null&&i.hasOwnProperty("artifactUri")&&!c.isString(i.artifactUri)?"artifactUri: string expected":i.title!=null&&i.hasOwnProperty("title")&&!c.isString(i.title)?"title: string expected":null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy)return i;var p=new l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy;if(i.dedicatedResources!=null){if(typeof i.dedicatedResources!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.dedicatedResources: object expected");p.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.fromObject(i.dedicatedResources)}if(i.automaticResources!=null){if(typeof i.automaticResources!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.automaticResources: object expected");p.automaticResources=l.google.cloud.aiplatform.v1beta1.AutomaticResources.fromObject(i.automaticResources)}if(i.sharedResources!=null&&(p.sharedResources=String(i.sharedResources)),i.modelDisplayName!=null&&(p.modelDisplayName=String(i.modelDisplayName)),i.largeModelReference!=null){if(typeof i.largeModelReference!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.largeModelReference: object expected");p.largeModelReference=l.google.cloud.aiplatform.v1beta1.LargeModelReference.fromObject(i.largeModelReference)}if(i.containerSpec!=null){if(typeof i.containerSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.containerSpec: object expected");p.containerSpec=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.fromObject(i.containerSpec)}return i.artifactUri!=null&&(p.artifactUri=String(i.artifactUri)),i.title!=null&&(p.title=String(i.title)),p},e.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.modelDisplayName="",f.largeModelReference=null,f.containerSpec=null,f.artifactUri="",f.title=""),i.modelDisplayName!=null&&i.hasOwnProperty("modelDisplayName")&&(f.modelDisplayName=i.modelDisplayName),i.largeModelReference!=null&&i.hasOwnProperty("largeModelReference")&&(f.largeModelReference=l.google.cloud.aiplatform.v1beta1.LargeModelReference.toObject(i.largeModelReference,p)),i.containerSpec!=null&&i.hasOwnProperty("containerSpec")&&(f.containerSpec=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.toObject(i.containerSpec,p)),i.artifactUri!=null&&i.hasOwnProperty("artifactUri")&&(f.artifactUri=i.artifactUri),i.dedicatedResources!=null&&i.hasOwnProperty("dedicatedResources")&&(f.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.toObject(i.dedicatedResources,p),p.oneofs&&(f.predictionResources="dedicatedResources")),i.automaticResources!=null&&i.hasOwnProperty("automaticResources")&&(f.automaticResources=l.google.cloud.aiplatform.v1beta1.AutomaticResources.toObject(i.automaticResources,p),p.oneofs&&(f.predictionResources="automaticResources")),i.sharedResources!=null&&i.hasOwnProperty("sharedResources")&&(f.sharedResources=i.sharedResources,p.oneofs&&(f.predictionResources="sharedResources")),i.title!=null&&i.hasOwnProperty("title")&&(f.title=i.title),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy"},e}(),r}(),a.OpenSourceCategory=function(){var r={},e=Object.create(r);return e[r[0]="OPEN_SOURCE_CATEGORY_UNSPECIFIED"]=0,e[r[1]="PROPRIETARY"]=1,e[r[2]="GOOGLE_OWNED_OSS_WITH_GOOGLE_CHECKPOINT"]=2,e[r[3]="THIRD_PARTY_OWNED_OSS_WITH_GOOGLE_CHECKPOINT"]=3,e[r[4]="GOOGLE_OWNED_OSS"]=4,e[r[5]="THIRD_PARTY_OWNED_OSS"]=5,e}(),a.LaunchStage=function(){var r={},e=Object.create(r);return e[r[0]="LAUNCH_STAGE_UNSPECIFIED"]=0,e[r[1]="EXPERIMENTAL"]=1,e[r[2]="PRIVATE_PREVIEW"]=2,e[r[3]="PUBLIC_PREVIEW"]=3,e[r[4]="GA"]=4,e}(),a}(),m.ModelService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.uploadModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UploadModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UploadModel"}),Object.defineProperty(a.prototype.getModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetModelRequest,l.google.cloud.aiplatform.v1beta1.Model,e,t)},"name",{value:"GetModel"}),Object.defineProperty(a.prototype.listModels=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListModelsRequest,l.google.cloud.aiplatform.v1beta1.ListModelsResponse,e,t)},"name",{value:"ListModels"}),Object.defineProperty(a.prototype.listModelVersions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListModelVersionsRequest,l.google.cloud.aiplatform.v1beta1.ListModelVersionsResponse,e,t)},"name",{value:"ListModelVersions"}),Object.defineProperty(a.prototype.updateModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateModelRequest,l.google.cloud.aiplatform.v1beta1.Model,e,t)},"name",{value:"UpdateModel"}),Object.defineProperty(a.prototype.updateExplanationDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdateExplanationDataset"}),Object.defineProperty(a.prototype.deleteModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteModel"}),Object.defineProperty(a.prototype.deleteModelVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteModelVersionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteModelVersion"}),Object.defineProperty(a.prototype.mergeVersionAliases=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.MergeVersionAliasesRequest,l.google.cloud.aiplatform.v1beta1.Model,e,t)},"name",{value:"MergeVersionAliases"}),Object.defineProperty(a.prototype.exportModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ExportModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ExportModel"}),Object.defineProperty(a.prototype.copyModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CopyModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CopyModel"}),Object.defineProperty(a.prototype.importModelEvaluation=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ImportModelEvaluationRequest,l.google.cloud.aiplatform.v1beta1.ModelEvaluation,e,t)},"name",{value:"ImportModelEvaluation"}),Object.defineProperty(a.prototype.batchImportModelEvaluationSlices=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.BatchImportModelEvaluationSlicesRequest,l.google.cloud.aiplatform.v1beta1.BatchImportModelEvaluationSlicesResponse,e,t)},"name",{value:"BatchImportModelEvaluationSlices"}),Object.defineProperty(a.prototype.batchImportEvaluatedAnnotations=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.BatchImportEvaluatedAnnotationsRequest,l.google.cloud.aiplatform.v1beta1.BatchImportEvaluatedAnnotationsResponse,e,t)},"name",{value:"BatchImportEvaluatedAnnotations"}),Object.defineProperty(a.prototype.getModelEvaluation=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetModelEvaluationRequest,l.google.cloud.aiplatform.v1beta1.ModelEvaluation,e,t)},"name",{value:"GetModelEvaluation"}),Object.defineProperty(a.prototype.listModelEvaluations=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListModelEvaluationsRequest,l.google.cloud.aiplatform.v1beta1.ListModelEvaluationsResponse,e,t)},"name",{value:"ListModelEvaluations"}),Object.defineProperty(a.prototype.getModelEvaluationSlice=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetModelEvaluationSliceRequest,l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice,e,t)},"name",{value:"GetModelEvaluationSlice"}),Object.defineProperty(a.prototype.listModelEvaluationSlices=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListModelEvaluationSlicesRequest,l.google.cloud.aiplatform.v1beta1.ListModelEvaluationSlicesResponse,e,t)},"name",{value:"ListModelEvaluationSlices"}),a}(),m.UploadModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 4:{i.parentModel=e.string();break}case 5:{i.modelId=e.string();break}case 2:{i.model=l.google.cloud.aiplatform.v1beta1.Model.decode(e,e.uint32());break}case 6:{i.serviceAccount=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.parentModel!=null&&e.hasOwnProperty("parentModel")&&!c.isString(e.parentModel))return"parentModel: string expected";if(e.modelId!=null&&e.hasOwnProperty("modelId")&&!c.isString(e.modelId))return"modelId: string expected";if(e.model!=null&&e.hasOwnProperty("model")){var t=l.google.cloud.aiplatform.v1beta1.Model.verify(e.model);if(t)return"model."+t}return e.serviceAccount!=null&&e.hasOwnProperty("serviceAccount")&&!c.isString(e.serviceAccount)?"serviceAccount: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UploadModelRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UploadModelRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.parentModel!=null&&(t.parentModel=String(e.parentModel)),e.modelId!=null&&(t.modelId=String(e.modelId)),e.model!=null){if(typeof e.model!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UploadModelRequest.model: object expected");t.model=l.google.cloud.aiplatform.v1beta1.Model.fromObject(e.model)}return e.serviceAccount!=null&&(t.serviceAccount=String(e.serviceAccount)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.model=null,n.parentModel="",n.modelId="",n.serviceAccount=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.model!=null&&e.hasOwnProperty("model")&&(n.model=l.google.cloud.aiplatform.v1beta1.Model.toObject(e.model,t)),e.parentModel!=null&&e.hasOwnProperty("parentModel")&&(n.parentModel=e.parentModel),e.modelId!=null&&e.hasOwnProperty("modelId")&&(n.modelId=e.modelId),e.serviceAccount!=null&&e.hasOwnProperty("serviceAccount")&&(n.serviceAccount=e.serviceAccount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UploadModelRequest"},a}(),m.UploadModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UploadModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UploadModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UploadModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UploadModelOperationMetadata"},a}(),m.UploadModelResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.model=e.string();break}case 2:{i.modelVersionId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model)?"model: string expected":e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&!c.isString(e.modelVersionId)?"modelVersionId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UploadModelResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.UploadModelResponse;return e.model!=null&&(t.model=String(e.model)),e.modelVersionId!=null&&(t.modelVersionId=String(e.modelVersionId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.model="",n.modelVersionId=""),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&(n.modelVersionId=e.modelVersionId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UploadModelResponse"},a}(),m.GetModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetModelRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetModelRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetModelRequest"},a}(),m.ListModelsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListModelsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListModelsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListModelsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListModelsRequest"},a}(),m.ListModelsResponse=function(){function a(r){if(this.models=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.models&&i.models.length||(i.models=[]),i.models.push(l.google.cloud.aiplatform.v1beta1.Model.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.models!=null&&e.hasOwnProperty("models")){if(!Array.isArray(e.models))return"models: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListModelVersionsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListModelVersionsRequest;if(e.name!=null&&(t.name=String(e.name)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListModelVersionsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.pageSize=0,n.pageToken="",n.filter="",n.readMask=null,n.orderBy=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListModelVersionsRequest"},a}(),m.ListModelVersionsResponse=function(){function a(r){if(this.models=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.models&&i.models.length||(i.models=[]),i.models.push(l.google.cloud.aiplatform.v1beta1.Model.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.models!=null&&e.hasOwnProperty("models")){if(!Array.isArray(e.models))return"models: array expected";for(var t=0;t>>3){case 1:{i.model=l.google.cloud.aiplatform.v1beta1.Model.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.model!=null&&e.hasOwnProperty("model")){var t=l.google.cloud.aiplatform.v1beta1.Model.verify(e.model);if(t)return"model."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateModelRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateModelRequest;if(e.model!=null){if(typeof e.model!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateModelRequest.model: object expected");t.model=l.google.cloud.aiplatform.v1beta1.Model.fromObject(e.model)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateModelRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.model=null,n.updateMask=null),e.model!=null&&e.hasOwnProperty("model")&&(n.model=l.google.cloud.aiplatform.v1beta1.Model.toObject(e.model,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateModelRequest"},a}(),m.UpdateExplanationDatasetRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.model=e.string();break}case 2:{i.examples=l.google.cloud.aiplatform.v1beta1.Examples.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.examples!=null&&e.hasOwnProperty("examples")){var t=l.google.cloud.aiplatform.v1beta1.Examples.verify(e.examples);if(t)return"examples."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetRequest;if(e.model!=null&&(t.model=String(e.model)),e.examples!=null){if(typeof e.examples!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetRequest.examples: object expected");t.examples=l.google.cloud.aiplatform.v1beta1.Examples.fromObject(e.examples)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.model="",n.examples=null),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.examples!=null&&e.hasOwnProperty("examples")&&(n.examples=l.google.cloud.aiplatform.v1beta1.Examples.toObject(e.examples,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetRequest"},a}(),m.UpdateExplanationDatasetOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetOperationMetadata"},a}(),m.DeleteModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteModelRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteModelRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteModelRequest"},a}(),m.DeleteModelVersionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteModelVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteModelVersionRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteModelVersionRequest"},a}(),m.MergeVersionAliasesRequest=function(){function a(r){if(this.versionAliases=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.versionAliases&&i.versionAliases.length||(i.versionAliases=[]),i.versionAliases.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.versionAliases!=null&&e.hasOwnProperty("versionAliases")){if(!Array.isArray(e.versionAliases))return"versionAliases: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.outputConfig=l.google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.outputConfig!=null&&e.hasOwnProperty("outputConfig")){var t=l.google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig.verify(e.outputConfig);if(t)return"outputConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExportModelRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExportModelRequest;if(e.name!=null&&(t.name=String(e.name)),e.outputConfig!=null){if(typeof e.outputConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportModelRequest.outputConfig: object expected");t.outputConfig=l.google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig.fromObject(e.outputConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.outputConfig=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.outputConfig!=null&&e.hasOwnProperty("outputConfig")&&(n.outputConfig=l.google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig.toObject(e.outputConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportModelRequest"},a.OutputConfig=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.exportFormatId=t.string();break}case 3:{p.artifactDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(t,t.uint32());break}case 4:{p.imageDestination=l.google.cloud.aiplatform.v1beta1.ContainerRegistryDestination.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.exportFormatId!=null&&t.hasOwnProperty("exportFormatId")&&!c.isString(t.exportFormatId))return"exportFormatId: string expected";if(t.artifactDestination!=null&&t.hasOwnProperty("artifactDestination")){var n=l.google.cloud.aiplatform.v1beta1.GcsDestination.verify(t.artifactDestination);if(n)return"artifactDestination."+n}if(t.imageDestination!=null&&t.hasOwnProperty("imageDestination")){var n=l.google.cloud.aiplatform.v1beta1.ContainerRegistryDestination.verify(t.imageDestination);if(n)return"imageDestination."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig;if(t.exportFormatId!=null&&(n.exportFormatId=String(t.exportFormatId)),t.artifactDestination!=null){if(typeof t.artifactDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig.artifactDestination: object expected");n.artifactDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.fromObject(t.artifactDestination)}if(t.imageDestination!=null){if(typeof t.imageDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig.imageDestination: object expected");n.imageDestination=l.google.cloud.aiplatform.v1beta1.ContainerRegistryDestination.fromObject(t.imageDestination)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.exportFormatId="",i.artifactDestination=null,i.imageDestination=null),t.exportFormatId!=null&&t.hasOwnProperty("exportFormatId")&&(i.exportFormatId=t.exportFormatId),t.artifactDestination!=null&&t.hasOwnProperty("artifactDestination")&&(i.artifactDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.toObject(t.artifactDestination,n)),t.imageDestination!=null&&t.hasOwnProperty("imageDestination")&&(i.imageDestination=l.google.cloud.aiplatform.v1beta1.ContainerRegistryDestination.toObject(t.imageDestination,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig"},r}(),a}(),m.ExportModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.outputInfo=l.google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.OutputInfo.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}if(e.outputInfo!=null&&e.hasOwnProperty("outputInfo")){var t=l.google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.OutputInfo.verify(e.outputInfo);if(t)return"outputInfo."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}if(e.outputInfo!=null){if(typeof e.outputInfo!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.outputInfo: object expected");t.outputInfo=l.google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.OutputInfo.fromObject(e.outputInfo)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.outputInfo=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.outputInfo!=null&&e.hasOwnProperty("outputInfo")&&(n.outputInfo=l.google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.OutputInfo.toObject(e.outputInfo,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata"},a.OutputInfo=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 2:{p.artifactOutputUri=t.string();break}case 3:{p.imageOutputUri=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.artifactOutputUri!=null&&t.hasOwnProperty("artifactOutputUri")&&!c.isString(t.artifactOutputUri)?"artifactOutputUri: string expected":t.imageOutputUri!=null&&t.hasOwnProperty("imageOutputUri")&&!c.isString(t.imageOutputUri)?"imageOutputUri: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.OutputInfo)return t;var n=new l.google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.OutputInfo;return t.artifactOutputUri!=null&&(n.artifactOutputUri=String(t.artifactOutputUri)),t.imageOutputUri!=null&&(n.imageOutputUri=String(t.imageOutputUri)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.artifactOutputUri="",i.imageOutputUri=""),t.artifactOutputUri!=null&&t.hasOwnProperty("artifactOutputUri")&&(i.artifactOutputUri=t.artifactOutputUri),t.imageOutputUri!=null&&t.hasOwnProperty("imageOutputUri")&&(i.imageOutputUri=t.imageOutputUri),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.OutputInfo"},r}(),a}(),m.UpdateExplanationDatasetResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetResponse?e:new l.google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetResponse"},a}(),m.ExportModelResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.ExportModelResponse?e:new l.google.cloud.aiplatform.v1beta1.ExportModelResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportModelResponse"},a}(),m.CopyModelRequest=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 4:{p.modelId=t.string();break}case 5:{p.parentModel=t.string();break}case 1:{p.parent=t.string();break}case 2:{p.sourceModel=t.string();break}case 3:{p.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.modelId!=null&&t.hasOwnProperty("modelId")&&(n.destinationModel=1,!c.isString(t.modelId)))return"modelId: string expected";if(t.parentModel!=null&&t.hasOwnProperty("parentModel")){if(n.destinationModel===1)return"destinationModel: multiple values";if(n.destinationModel=1,!c.isString(t.parentModel))return"parentModel: string expected"}if(t.parent!=null&&t.hasOwnProperty("parent")&&!c.isString(t.parent))return"parent: string expected";if(t.sourceModel!=null&&t.hasOwnProperty("sourceModel")&&!c.isString(t.sourceModel))return"sourceModel: string expected";if(t.encryptionSpec!=null&&t.hasOwnProperty("encryptionSpec")){var i=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.verify(t.encryptionSpec);if(i)return"encryptionSpec."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.CopyModelRequest)return t;var n=new l.google.cloud.aiplatform.v1beta1.CopyModelRequest;if(t.modelId!=null&&(n.modelId=String(t.modelId)),t.parentModel!=null&&(n.parentModel=String(t.parentModel)),t.parent!=null&&(n.parent=String(t.parent)),t.sourceModel!=null&&(n.sourceModel=String(t.sourceModel)),t.encryptionSpec!=null){if(typeof t.encryptionSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CopyModelRequest.encryptionSpec: object expected");n.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.fromObject(t.encryptionSpec)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.parent="",i.sourceModel="",i.encryptionSpec=null),t.parent!=null&&t.hasOwnProperty("parent")&&(i.parent=t.parent),t.sourceModel!=null&&t.hasOwnProperty("sourceModel")&&(i.sourceModel=t.sourceModel),t.encryptionSpec!=null&&t.hasOwnProperty("encryptionSpec")&&(i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.toObject(t.encryptionSpec,n)),t.modelId!=null&&t.hasOwnProperty("modelId")&&(i.modelId=t.modelId,n.oneofs&&(i.destinationModel="modelId")),t.parentModel!=null&&t.hasOwnProperty("parentModel")&&(i.parentModel=t.parentModel,n.oneofs&&(i.destinationModel="parentModel")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.CopyModelRequest"},a}(),m.CopyModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CopyModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CopyModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CopyModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CopyModelOperationMetadata"},a}(),m.CopyModelResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.model=e.string();break}case 2:{i.modelVersionId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model)?"model: string expected":e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&!c.isString(e.modelVersionId)?"modelVersionId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CopyModelResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.CopyModelResponse;return e.model!=null&&(t.model=String(e.model)),e.modelVersionId!=null&&(t.modelVersionId=String(e.modelVersionId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.model="",n.modelVersionId=""),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&(n.modelVersionId=e.modelVersionId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CopyModelResponse"},a}(),m.ImportModelEvaluationRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.modelEvaluation=l.google.cloud.aiplatform.v1beta1.ModelEvaluation.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.modelEvaluation!=null&&e.hasOwnProperty("modelEvaluation")){var t=l.google.cloud.aiplatform.v1beta1.ModelEvaluation.verify(e.modelEvaluation);if(t)return"modelEvaluation."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ImportModelEvaluationRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ImportModelEvaluationRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.modelEvaluation!=null){if(typeof e.modelEvaluation!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ImportModelEvaluationRequest.modelEvaluation: object expected");t.modelEvaluation=l.google.cloud.aiplatform.v1beta1.ModelEvaluation.fromObject(e.modelEvaluation)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.modelEvaluation=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.modelEvaluation!=null&&e.hasOwnProperty("modelEvaluation")&&(n.modelEvaluation=l.google.cloud.aiplatform.v1beta1.ModelEvaluation.toObject(e.modelEvaluation,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ImportModelEvaluationRequest"},a}(),m.BatchImportModelEvaluationSlicesRequest=function(){function a(r){if(this.modelEvaluationSlices=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.modelEvaluationSlices&&i.modelEvaluationSlices.length||(i.modelEvaluationSlices=[]),i.modelEvaluationSlices.push(l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.modelEvaluationSlices!=null&&e.hasOwnProperty("modelEvaluationSlices")){if(!Array.isArray(e.modelEvaluationSlices))return"modelEvaluationSlices: array expected";for(var t=0;t>>3){case 1:{i.importedModelEvaluationSlices&&i.importedModelEvaluationSlices.length||(i.importedModelEvaluationSlices=[]),i.importedModelEvaluationSlices.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.importedModelEvaluationSlices!=null&&e.hasOwnProperty("importedModelEvaluationSlices")){if(!Array.isArray(e.importedModelEvaluationSlices))return"importedModelEvaluationSlices: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.evaluatedAnnotations&&i.evaluatedAnnotations.length||(i.evaluatedAnnotations=[]),i.evaluatedAnnotations.push(l.google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.evaluatedAnnotations!=null&&e.hasOwnProperty("evaluatedAnnotations")){if(!Array.isArray(e.evaluatedAnnotations))return"evaluatedAnnotations: array expected";for(var t=0;t>>3){case 1:{i.importedEvaluatedAnnotationsCount=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.importedEvaluatedAnnotationsCount!=null&&e.hasOwnProperty("importedEvaluatedAnnotationsCount")&&!c.isInteger(e.importedEvaluatedAnnotationsCount)?"importedEvaluatedAnnotationsCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.BatchImportEvaluatedAnnotationsResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.BatchImportEvaluatedAnnotationsResponse;return e.importedEvaluatedAnnotationsCount!=null&&(t.importedEvaluatedAnnotationsCount=e.importedEvaluatedAnnotationsCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.importedEvaluatedAnnotationsCount=0),e.importedEvaluatedAnnotationsCount!=null&&e.hasOwnProperty("importedEvaluatedAnnotationsCount")&&(n.importedEvaluatedAnnotationsCount=e.importedEvaluatedAnnotationsCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.BatchImportEvaluatedAnnotationsResponse"},a}(),m.GetModelEvaluationRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetModelEvaluationRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetModelEvaluationRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetModelEvaluationRequest"},a}(),m.ListModelEvaluationsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListModelEvaluationsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListModelEvaluationsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListModelEvaluationsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListModelEvaluationsRequest"},a}(),m.ListModelEvaluationsResponse=function(){function a(r){if(this.modelEvaluations=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.modelEvaluations&&i.modelEvaluations.length||(i.modelEvaluations=[]),i.modelEvaluations.push(l.google.cloud.aiplatform.v1beta1.ModelEvaluation.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelEvaluations!=null&&e.hasOwnProperty("modelEvaluations")){if(!Array.isArray(e.modelEvaluations))return"modelEvaluations: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetModelEvaluationSliceRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetModelEvaluationSliceRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetModelEvaluationSliceRequest"},a}(),m.ListModelEvaluationSlicesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListModelEvaluationSlicesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListModelEvaluationSlicesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListModelEvaluationSlicesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListModelEvaluationSlicesRequest"},a}(),m.ListModelEvaluationSlicesResponse=function(){function a(r){if(this.modelEvaluationSlices=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.modelEvaluationSlices&&i.modelEvaluationSlices.length||(i.modelEvaluationSlices=[]),i.modelEvaluationSlices.push(l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelEvaluationSlices!=null&&e.hasOwnProperty("modelEvaluationSlices")){if(!Array.isArray(e.modelEvaluationSlices))return"modelEvaluationSlices: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 4:{i.resourcePools&&i.resourcePools.length||(i.resourcePools=[]),i.resourcePools.push(l.google.cloud.aiplatform.v1beta1.ResourcePool.decode(e,e.uint32()));break}case 5:{i.state=e.int32();break}case 6:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 7:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 11:{i.network=e.string();break}case 12:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 13:{i.resourceRuntimeSpec=l.google.cloud.aiplatform.v1beta1.ResourceRuntimeSpec.decode(e,e.uint32());break}case 14:{i.resourceRuntime=l.google.cloud.aiplatform.v1beta1.ResourceRuntime.decode(e,e.uint32());break}case 15:{i.reservedIpRanges&&i.reservedIpRanges.length||(i.reservedIpRanges=[]),i.reservedIpRanges.push(e.string());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.resourcePools!=null&&e.hasOwnProperty("resourcePools")){if(!Array.isArray(e.resourcePools))return"resourcePools: array expected";for(var t=0;t>>3){case 1:{p.id=t.string();break}case 2:{p.machineSpec=l.google.cloud.aiplatform.v1beta1.MachineSpec.decode(t,t.uint32());break}case 3:{p.replicaCount=t.int64();break}case 4:{p.diskSpec=l.google.cloud.aiplatform.v1beta1.DiskSpec.decode(t,t.uint32());break}case 6:{p.usedReplicaCount=t.int64();break}case 7:{p.autoscalingSpec=l.google.cloud.aiplatform.v1beta1.ResourcePool.AutoscalingSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.id!=null&&t.hasOwnProperty("id")&&!c.isString(t.id))return"id: string expected";if(t.machineSpec!=null&&t.hasOwnProperty("machineSpec")){var i=l.google.cloud.aiplatform.v1beta1.MachineSpec.verify(t.machineSpec);if(i)return"machineSpec."+i}if(t.replicaCount!=null&&t.hasOwnProperty("replicaCount")&&(n._replicaCount=1,!c.isInteger(t.replicaCount)&&!(t.replicaCount&&c.isInteger(t.replicaCount.low)&&c.isInteger(t.replicaCount.high))))return"replicaCount: integer|Long expected";if(t.diskSpec!=null&&t.hasOwnProperty("diskSpec")){var i=l.google.cloud.aiplatform.v1beta1.DiskSpec.verify(t.diskSpec);if(i)return"diskSpec."+i}if(t.usedReplicaCount!=null&&t.hasOwnProperty("usedReplicaCount")&&!c.isInteger(t.usedReplicaCount)&&!(t.usedReplicaCount&&c.isInteger(t.usedReplicaCount.low)&&c.isInteger(t.usedReplicaCount.high)))return"usedReplicaCount: integer|Long expected";if(t.autoscalingSpec!=null&&t.hasOwnProperty("autoscalingSpec")){var i=l.google.cloud.aiplatform.v1beta1.ResourcePool.AutoscalingSpec.verify(t.autoscalingSpec);if(i)return"autoscalingSpec."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ResourcePool)return t;var n=new l.google.cloud.aiplatform.v1beta1.ResourcePool;if(t.id!=null&&(n.id=String(t.id)),t.machineSpec!=null){if(typeof t.machineSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ResourcePool.machineSpec: object expected");n.machineSpec=l.google.cloud.aiplatform.v1beta1.MachineSpec.fromObject(t.machineSpec)}if(t.replicaCount!=null&&(c.Long?(n.replicaCount=c.Long.fromValue(t.replicaCount)).unsigned=!1:typeof t.replicaCount=="string"?n.replicaCount=parseInt(t.replicaCount,10):typeof t.replicaCount=="number"?n.replicaCount=t.replicaCount:typeof t.replicaCount=="object"&&(n.replicaCount=new c.LongBits(t.replicaCount.low>>>0,t.replicaCount.high>>>0).toNumber())),t.diskSpec!=null){if(typeof t.diskSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ResourcePool.diskSpec: object expected");n.diskSpec=l.google.cloud.aiplatform.v1beta1.DiskSpec.fromObject(t.diskSpec)}if(t.usedReplicaCount!=null&&(c.Long?(n.usedReplicaCount=c.Long.fromValue(t.usedReplicaCount)).unsigned=!1:typeof t.usedReplicaCount=="string"?n.usedReplicaCount=parseInt(t.usedReplicaCount,10):typeof t.usedReplicaCount=="number"?n.usedReplicaCount=t.usedReplicaCount:typeof t.usedReplicaCount=="object"&&(n.usedReplicaCount=new c.LongBits(t.usedReplicaCount.low>>>0,t.usedReplicaCount.high>>>0).toNumber())),t.autoscalingSpec!=null){if(typeof t.autoscalingSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ResourcePool.autoscalingSpec: object expected");n.autoscalingSpec=l.google.cloud.aiplatform.v1beta1.ResourcePool.AutoscalingSpec.fromObject(t.autoscalingSpec)}return n},a.toObject=function(t,n){n||(n={});var i={};if(n.defaults){if(i.id="",i.machineSpec=null,i.diskSpec=null,c.Long){var p=new c.Long(0,0,!1);i.usedReplicaCount=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.usedReplicaCount=n.longs===String?"0":0;i.autoscalingSpec=null}return t.id!=null&&t.hasOwnProperty("id")&&(i.id=t.id),t.machineSpec!=null&&t.hasOwnProperty("machineSpec")&&(i.machineSpec=l.google.cloud.aiplatform.v1beta1.MachineSpec.toObject(t.machineSpec,n)),t.replicaCount!=null&&t.hasOwnProperty("replicaCount")&&(typeof t.replicaCount=="number"?i.replicaCount=n.longs===String?String(t.replicaCount):t.replicaCount:i.replicaCount=n.longs===String?c.Long.prototype.toString.call(t.replicaCount):n.longs===Number?new c.LongBits(t.replicaCount.low>>>0,t.replicaCount.high>>>0).toNumber():t.replicaCount,n.oneofs&&(i._replicaCount="replicaCount")),t.diskSpec!=null&&t.hasOwnProperty("diskSpec")&&(i.diskSpec=l.google.cloud.aiplatform.v1beta1.DiskSpec.toObject(t.diskSpec,n)),t.usedReplicaCount!=null&&t.hasOwnProperty("usedReplicaCount")&&(typeof t.usedReplicaCount=="number"?i.usedReplicaCount=n.longs===String?String(t.usedReplicaCount):t.usedReplicaCount:i.usedReplicaCount=n.longs===String?c.Long.prototype.toString.call(t.usedReplicaCount):n.longs===Number?new c.LongBits(t.usedReplicaCount.low>>>0,t.usedReplicaCount.high>>>0).toNumber():t.usedReplicaCount),t.autoscalingSpec!=null&&t.hasOwnProperty("autoscalingSpec")&&(i.autoscalingSpec=l.google.cloud.aiplatform.v1beta1.ResourcePool.AutoscalingSpec.toObject(t.autoscalingSpec,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ResourcePool"},a.AutoscalingSpec=function(){function e(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.minReplicaCount=i.int64();break}case 2:{y.maxReplicaCount=i.int64();break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};return i.minReplicaCount!=null&&i.hasOwnProperty("minReplicaCount")&&(p._minReplicaCount=1,!c.isInteger(i.minReplicaCount)&&!(i.minReplicaCount&&c.isInteger(i.minReplicaCount.low)&&c.isInteger(i.minReplicaCount.high)))?"minReplicaCount: integer|Long expected":i.maxReplicaCount!=null&&i.hasOwnProperty("maxReplicaCount")&&(p._maxReplicaCount=1,!c.isInteger(i.maxReplicaCount)&&!(i.maxReplicaCount&&c.isInteger(i.maxReplicaCount.low)&&c.isInteger(i.maxReplicaCount.high)))?"maxReplicaCount: integer|Long expected":null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.ResourcePool.AutoscalingSpec)return i;var p=new l.google.cloud.aiplatform.v1beta1.ResourcePool.AutoscalingSpec;return i.minReplicaCount!=null&&(c.Long?(p.minReplicaCount=c.Long.fromValue(i.minReplicaCount)).unsigned=!1:typeof i.minReplicaCount=="string"?p.minReplicaCount=parseInt(i.minReplicaCount,10):typeof i.minReplicaCount=="number"?p.minReplicaCount=i.minReplicaCount:typeof i.minReplicaCount=="object"&&(p.minReplicaCount=new c.LongBits(i.minReplicaCount.low>>>0,i.minReplicaCount.high>>>0).toNumber())),i.maxReplicaCount!=null&&(c.Long?(p.maxReplicaCount=c.Long.fromValue(i.maxReplicaCount)).unsigned=!1:typeof i.maxReplicaCount=="string"?p.maxReplicaCount=parseInt(i.maxReplicaCount,10):typeof i.maxReplicaCount=="number"?p.maxReplicaCount=i.maxReplicaCount:typeof i.maxReplicaCount=="object"&&(p.maxReplicaCount=new c.LongBits(i.maxReplicaCount.low>>>0,i.maxReplicaCount.high>>>0).toNumber())),p},e.toObject=function(i,p){p||(p={});var f={};return i.minReplicaCount!=null&&i.hasOwnProperty("minReplicaCount")&&(typeof i.minReplicaCount=="number"?f.minReplicaCount=p.longs===String?String(i.minReplicaCount):i.minReplicaCount:f.minReplicaCount=p.longs===String?c.Long.prototype.toString.call(i.minReplicaCount):p.longs===Number?new c.LongBits(i.minReplicaCount.low>>>0,i.minReplicaCount.high>>>0).toNumber():i.minReplicaCount,p.oneofs&&(f._minReplicaCount="minReplicaCount")),i.maxReplicaCount!=null&&i.hasOwnProperty("maxReplicaCount")&&(typeof i.maxReplicaCount=="number"?f.maxReplicaCount=p.longs===String?String(i.maxReplicaCount):i.maxReplicaCount:f.maxReplicaCount=p.longs===String?c.Long.prototype.toString.call(i.maxReplicaCount):p.longs===Number?new c.LongBits(i.maxReplicaCount.low>>>0,i.maxReplicaCount.high>>>0).toNumber():i.maxReplicaCount,p.oneofs&&(f._maxReplicaCount="maxReplicaCount")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.ResourcePool.AutoscalingSpec"},e}(),a}(),m.ResourceRuntimeSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 2:{i.serviceAccountSpec=l.google.cloud.aiplatform.v1beta1.ServiceAccountSpec.decode(e,e.uint32());break}case 1:{i.raySpec=l.google.cloud.aiplatform.v1beta1.RaySpec.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.serviceAccountSpec!=null&&e.hasOwnProperty("serviceAccountSpec")){var t=l.google.cloud.aiplatform.v1beta1.ServiceAccountSpec.verify(e.serviceAccountSpec);if(t)return"serviceAccountSpec."+t}if(e.raySpec!=null&&e.hasOwnProperty("raySpec")){var t=l.google.cloud.aiplatform.v1beta1.RaySpec.verify(e.raySpec);if(t)return"raySpec."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ResourceRuntimeSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.ResourceRuntimeSpec;if(e.serviceAccountSpec!=null){if(typeof e.serviceAccountSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ResourceRuntimeSpec.serviceAccountSpec: object expected");t.serviceAccountSpec=l.google.cloud.aiplatform.v1beta1.ServiceAccountSpec.fromObject(e.serviceAccountSpec)}if(e.raySpec!=null){if(typeof e.raySpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ResourceRuntimeSpec.raySpec: object expected");t.raySpec=l.google.cloud.aiplatform.v1beta1.RaySpec.fromObject(e.raySpec)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.raySpec=null,n.serviceAccountSpec=null),e.raySpec!=null&&e.hasOwnProperty("raySpec")&&(n.raySpec=l.google.cloud.aiplatform.v1beta1.RaySpec.toObject(e.raySpec,t)),e.serviceAccountSpec!=null&&e.hasOwnProperty("serviceAccountSpec")&&(n.serviceAccountSpec=l.google.cloud.aiplatform.v1beta1.ServiceAccountSpec.toObject(e.serviceAccountSpec,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ResourceRuntimeSpec"},a}(),m.RaySpec=function(){function a(r){if(this.resourcePoolImages={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.imageUri=e.string();break}case 6:{i.resourcePoolImages===c.emptyObject&&(i.resourcePoolImages={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.resourcePoolImages[p]=f;break}case 7:{i.headNodeResourcePoolId=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.imageUri!=null&&e.hasOwnProperty("imageUri")&&!c.isString(e.imageUri))return"imageUri: string expected";if(e.resourcePoolImages!=null&&e.hasOwnProperty("resourcePoolImages")){if(!c.isObject(e.resourcePoolImages))return"resourcePoolImages: object expected";for(var t=Object.keys(e.resourcePoolImages),n=0;n>>3){case 1:{i.accessUris===c.emptyObject&&(i.accessUris={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.accessUris[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.accessUris!=null&&e.hasOwnProperty("accessUris")){if(!c.isObject(e.accessUris))return"accessUris: object expected";for(var t=Object.keys(e.accessUris),n=0;n>>3){case 1:{i.enableCustomServiceAccount=e.bool();break}case 2:{i.serviceAccount=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.enableCustomServiceAccount!=null&&e.hasOwnProperty("enableCustomServiceAccount")&&typeof e.enableCustomServiceAccount!="boolean"?"enableCustomServiceAccount: boolean expected":e.serviceAccount!=null&&e.hasOwnProperty("serviceAccount")&&!c.isString(e.serviceAccount)?"serviceAccount: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ServiceAccountSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.ServiceAccountSpec;return e.enableCustomServiceAccount!=null&&(t.enableCustomServiceAccount=!!e.enableCustomServiceAccount),e.serviceAccount!=null&&(t.serviceAccount=String(e.serviceAccount)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.enableCustomServiceAccount=!1,n.serviceAccount=""),e.enableCustomServiceAccount!=null&&e.hasOwnProperty("enableCustomServiceAccount")&&(n.enableCustomServiceAccount=e.enableCustomServiceAccount),e.serviceAccount!=null&&e.hasOwnProperty("serviceAccount")&&(n.serviceAccount=e.serviceAccount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ServiceAccountSpec"},a}(),m.PersistentResourceService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createPersistentResource=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreatePersistentResourceRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreatePersistentResource"}),Object.defineProperty(a.prototype.getPersistentResource=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetPersistentResourceRequest,l.google.cloud.aiplatform.v1beta1.PersistentResource,e,t)},"name",{value:"GetPersistentResource"}),Object.defineProperty(a.prototype.listPersistentResources=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListPersistentResourcesRequest,l.google.cloud.aiplatform.v1beta1.ListPersistentResourcesResponse,e,t)},"name",{value:"ListPersistentResources"}),Object.defineProperty(a.prototype.deletePersistentResource=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeletePersistentResourceRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeletePersistentResource"}),Object.defineProperty(a.prototype.updatePersistentResource=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdatePersistentResourceRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdatePersistentResource"}),a}(),m.CreatePersistentResourceRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.persistentResource=l.google.cloud.aiplatform.v1beta1.PersistentResource.decode(e,e.uint32());break}case 3:{i.persistentResourceId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.persistentResource!=null&&e.hasOwnProperty("persistentResource")){var t=l.google.cloud.aiplatform.v1beta1.PersistentResource.verify(e.persistentResource);if(t)return"persistentResource."+t}return e.persistentResourceId!=null&&e.hasOwnProperty("persistentResourceId")&&!c.isString(e.persistentResourceId)?"persistentResourceId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreatePersistentResourceRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreatePersistentResourceRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.persistentResource!=null){if(typeof e.persistentResource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreatePersistentResourceRequest.persistentResource: object expected");t.persistentResource=l.google.cloud.aiplatform.v1beta1.PersistentResource.fromObject(e.persistentResource)}return e.persistentResourceId!=null&&(t.persistentResourceId=String(e.persistentResourceId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.persistentResource=null,n.persistentResourceId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.persistentResource!=null&&e.hasOwnProperty("persistentResource")&&(n.persistentResource=l.google.cloud.aiplatform.v1beta1.PersistentResource.toObject(e.persistentResource,t)),e.persistentResourceId!=null&&e.hasOwnProperty("persistentResourceId")&&(n.persistentResourceId=e.persistentResourceId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreatePersistentResourceRequest"},a}(),m.CreatePersistentResourceOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreatePersistentResourceOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreatePersistentResourceOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreatePersistentResourceOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreatePersistentResourceOperationMetadata"},a}(),m.UpdatePersistentResourceOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdatePersistentResourceOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdatePersistentResourceOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdatePersistentResourceOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdatePersistentResourceOperationMetadata"},a}(),m.GetPersistentResourceRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetPersistentResourceRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetPersistentResourceRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetPersistentResourceRequest"},a}(),m.ListPersistentResourcesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListPersistentResourcesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListPersistentResourcesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListPersistentResourcesRequest"},a}(),m.ListPersistentResourcesResponse=function(){function a(r){if(this.persistentResources=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.persistentResources&&i.persistentResources.length||(i.persistentResources=[]),i.persistentResources.push(l.google.cloud.aiplatform.v1beta1.PersistentResource.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.persistentResources!=null&&e.hasOwnProperty("persistentResources")){if(!Array.isArray(e.persistentResources))return"persistentResources: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeletePersistentResourceRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeletePersistentResourceRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeletePersistentResourceRequest"},a}(),m.UpdatePersistentResourceRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.persistentResource=l.google.cloud.aiplatform.v1beta1.PersistentResource.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.persistentResource!=null&&e.hasOwnProperty("persistentResource")){var t=l.google.cloud.aiplatform.v1beta1.PersistentResource.verify(e.persistentResource);if(t)return"persistentResource."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdatePersistentResourceRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdatePersistentResourceRequest;if(e.persistentResource!=null){if(typeof e.persistentResource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdatePersistentResourceRequest.persistentResource: object expected");t.persistentResource=l.google.cloud.aiplatform.v1beta1.PersistentResource.fromObject(e.persistentResource)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdatePersistentResourceRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.persistentResource=null,n.updateMask=null),e.persistentResource!=null&&e.hasOwnProperty("persistentResource")&&(n.persistentResource=l.google.cloud.aiplatform.v1beta1.PersistentResource.toObject(e.persistentResource,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdatePersistentResourceRequest"},a}(),m.PipelineFailurePolicy=function(){var a={},r=Object.create(a);return r[a[0]="PIPELINE_FAILURE_POLICY_UNSPECIFIED"]=0,r[a[1]="PIPELINE_FAILURE_POLICY_FAIL_SLOW"]=1,r[a[2]="PIPELINE_FAILURE_POLICY_FAIL_FAST"]=2,r}(),m.PipelineJob=function(){function a(r){if(this.labels={},this.reservedIpRanges=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.pipelineSpec=l.google.protobuf.Struct.decode(e,e.uint32());break}case 8:{i.state=e.int32();break}case 9:{i.jobDetail=l.google.cloud.aiplatform.v1beta1.PipelineJobDetail.decode(e,e.uint32());break}case 10:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 11:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 12:{i.runtimeConfig=l.google.cloud.aiplatform.v1beta1.PipelineJob.RuntimeConfig.decode(e,e.uint32());break}case 16:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 17:{i.serviceAccount=e.string();break}case 18:{i.network=e.string();break}case 25:{i.reservedIpRanges&&i.reservedIpRanges.length||(i.reservedIpRanges=[]),i.reservedIpRanges.push(e.string());break}case 19:{i.templateUri=e.string();break}case 20:{i.templateMetadata=l.google.cloud.aiplatform.v1beta1.PipelineTemplateMetadata.decode(e,e.uint32());break}case 22:{i.scheduleName=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.pipelineSpec!=null&&e.hasOwnProperty("pipelineSpec")){var t=l.google.protobuf.Struct.verify(e.pipelineSpec);if(t)return"pipelineSpec."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:break}if(e.jobDetail!=null&&e.hasOwnProperty("jobDetail")){var t=l.google.cloud.aiplatform.v1beta1.PipelineJobDetail.verify(e.jobDetail);if(t)return"jobDetail."+t}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{p.parameters===c.emptyObject&&(p.parameters={});var _=t.uint32()+t.pos;for(f="",y=null;t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=l.google.cloud.aiplatform.v1beta1.Value.decode(t,t.uint32());break;default:t.skipType(R&7);break}}p.parameters[f]=y;break}case 2:{p.gcsOutputDirectory=t.string();break}case 3:{p.parameterValues===c.emptyObject&&(p.parameterValues={});var _=t.uint32()+t.pos;for(f="",y=null;t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=l.google.protobuf.Value.decode(t,t.uint32());break;default:t.skipType(R&7);break}}p.parameterValues[f]=y;break}case 4:{p.failurePolicy=t.int32();break}case 5:{p.inputArtifacts===c.emptyObject&&(p.inputArtifacts={});var _=t.uint32()+t.pos;for(f="",y=null;t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=l.google.cloud.aiplatform.v1beta1.PipelineJob.RuntimeConfig.InputArtifact.decode(t,t.uint32());break;default:t.skipType(R&7);break}}p.inputArtifacts[f]=y;break}default:t.skipType(O&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.parameters!=null&&t.hasOwnProperty("parameters")){if(!c.isObject(t.parameters))return"parameters: object expected";for(var n=Object.keys(t.parameters),i=0;i>>3){case 1:{y.artifactId=i.string();break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};return i.artifactId!=null&&i.hasOwnProperty("artifactId")&&(p.kind=1,!c.isString(i.artifactId))?"artifactId: string expected":null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.PipelineJob.RuntimeConfig.InputArtifact)return i;var p=new l.google.cloud.aiplatform.v1beta1.PipelineJob.RuntimeConfig.InputArtifact;return i.artifactId!=null&&(p.artifactId=String(i.artifactId)),p},e.toObject=function(i,p){p||(p={});var f={};return i.artifactId!=null&&i.hasOwnProperty("artifactId")&&(f.artifactId=i.artifactId,p.oneofs&&(f.kind="artifactId")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.PipelineJob.RuntimeConfig.InputArtifact"},e}(),r}(),a}(),m.PipelineTemplateMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 3:{i.version=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.version!=null&&e.hasOwnProperty("version")&&!c.isString(e.version)?"version: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PipelineTemplateMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.PipelineTemplateMetadata;return e.version!=null&&(t.version=String(e.version)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.version=""),e.version!=null&&e.hasOwnProperty("version")&&(n.version=e.version),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PipelineTemplateMetadata"},a}(),m.PipelineJobDetail=function(){function a(r){if(this.taskDetails=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.pipelineContext=l.google.cloud.aiplatform.v1beta1.Context.decode(e,e.uint32());break}case 2:{i.pipelineRunContext=l.google.cloud.aiplatform.v1beta1.Context.decode(e,e.uint32());break}case 3:{i.taskDetails&&i.taskDetails.length||(i.taskDetails=[]),i.taskDetails.push(l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.pipelineContext!=null&&e.hasOwnProperty("pipelineContext")){var t=l.google.cloud.aiplatform.v1beta1.Context.verify(e.pipelineContext);if(t)return"pipelineContext."+t}if(e.pipelineRunContext!=null&&e.hasOwnProperty("pipelineRunContext")){var t=l.google.cloud.aiplatform.v1beta1.Context.verify(e.pipelineRunContext);if(t)return"pipelineRunContext."+t}if(e.taskDetails!=null&&e.hasOwnProperty("taskDetails")){if(!Array.isArray(e.taskDetails))return"taskDetails: array expected";for(var n=0;n>>3){case 1:{i.taskId=e.int64();break}case 12:{i.parentTaskId=e.int64();break}case 2:{i.taskName=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.executorDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.decode(e,e.uint32());break}case 7:{i.state=e.int32();break}case 8:{i.execution=l.google.cloud.aiplatform.v1beta1.Execution.decode(e,e.uint32());break}case 9:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 13:{i.pipelineTaskStatus&&i.pipelineTaskStatus.length||(i.pipelineTaskStatus=[]),i.pipelineTaskStatus.push(l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.PipelineTaskStatus.decode(e,e.uint32()));break}case 10:{i.inputs===c.emptyObject&&(i.inputs={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.ArtifactList.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.inputs[p]=f;break}case 11:{i.outputs===c.emptyObject&&(i.outputs={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.ArtifactList.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.outputs[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.taskId!=null&&e.hasOwnProperty("taskId")&&!c.isInteger(e.taskId)&&!(e.taskId&&c.isInteger(e.taskId.low)&&c.isInteger(e.taskId.high)))return"taskId: integer|Long expected";if(e.parentTaskId!=null&&e.hasOwnProperty("parentTaskId")&&!c.isInteger(e.parentTaskId)&&!(e.parentTaskId&&c.isInteger(e.parentTaskId.low)&&c.isInteger(e.parentTaskId.high)))return"parentTaskId: integer|Long expected";if(e.taskName!=null&&e.hasOwnProperty("taskName")&&!c.isString(e.taskName))return"taskName: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.executorDetail!=null&&e.hasOwnProperty("executorDetail")){var t=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.verify(e.executorDetail);if(t)return"executorDetail."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:break}if(e.execution!=null&&e.hasOwnProperty("execution")){var t=l.google.cloud.aiplatform.v1beta1.Execution.verify(e.execution);if(t)return"execution."+t}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.pipelineTaskStatus!=null&&e.hasOwnProperty("pipelineTaskStatus")){if(!Array.isArray(e.pipelineTaskStatus))return"pipelineTaskStatus: array expected";for(var n=0;n>>0,e.taskId.high>>>0).toNumber())),e.parentTaskId!=null&&(c.Long?(t.parentTaskId=c.Long.fromValue(e.parentTaskId)).unsigned=!1:typeof e.parentTaskId=="string"?t.parentTaskId=parseInt(e.parentTaskId,10):typeof e.parentTaskId=="number"?t.parentTaskId=e.parentTaskId:typeof e.parentTaskId=="object"&&(t.parentTaskId=new c.LongBits(e.parentTaskId.low>>>0,e.parentTaskId.high>>>0).toNumber())),e.taskName!=null&&(t.taskName=String(e.taskName)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.startTime!=null){if(typeof e.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.startTime: object expected");t.startTime=l.google.protobuf.Timestamp.fromObject(e.startTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}if(e.executorDetail!=null){if(typeof e.executorDetail!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.executorDetail: object expected");t.executorDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.fromObject(e.executorDetail)}switch(e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"PENDING":case 1:t.state=1;break;case"RUNNING":case 2:t.state=2;break;case"SUCCEEDED":case 3:t.state=3;break;case"CANCEL_PENDING":case 4:t.state=4;break;case"CANCELLING":case 5:t.state=5;break;case"CANCELLED":case 6:t.state=6;break;case"FAILED":case 7:t.state=7;break;case"SKIPPED":case 8:t.state=8;break;case"NOT_TRIGGERED":case 9:t.state=9;break}if(e.execution!=null){if(typeof e.execution!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.execution: object expected");t.execution=l.google.cloud.aiplatform.v1beta1.Execution.fromObject(e.execution)}if(e.error!=null){if(typeof e.error!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.error: object expected");t.error=l.google.rpc.Status.fromObject(e.error)}if(e.pipelineTaskStatus){if(!Array.isArray(e.pipelineTaskStatus))throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.pipelineTaskStatus: array expected");t.pipelineTaskStatus=[];for(var n=0;n>>0,e.taskId.high>>>0).toNumber():e.taskId),e.taskName!=null&&e.hasOwnProperty("taskName")&&(n.taskName=e.taskName),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.startTime!=null&&e.hasOwnProperty("startTime")&&(n.startTime=l.google.protobuf.Timestamp.toObject(e.startTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),e.executorDetail!=null&&e.hasOwnProperty("executorDetail")&&(n.executorDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.toObject(e.executorDetail,t)),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.State[e.state]===void 0?e.state:l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.State[e.state]:e.state),e.execution!=null&&e.hasOwnProperty("execution")&&(n.execution=l.google.cloud.aiplatform.v1beta1.Execution.toObject(e.execution,t)),e.error!=null&&e.hasOwnProperty("error")&&(n.error=l.google.rpc.Status.toObject(e.error,t));var p;if(e.inputs&&(p=Object.keys(e.inputs)).length){n.inputs={};for(var f=0;f>>0,e.parentTaskId.high>>>0).toNumber():e.parentTaskId),e.pipelineTaskStatus&&e.pipelineTaskStatus.length){n.pipelineTaskStatus=[];for(var f=0;f>>3){case 1:{p.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 2:{p.state=t.int32();break}case 3:{p.error=l.google.rpc.Status.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var n=l.google.protobuf.Timestamp.verify(t.updateTime);if(n)return"updateTime."+n}if(t.state!=null&&t.hasOwnProperty("state"))switch(t.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:break}if(t.error!=null&&t.hasOwnProperty("error")){var n=l.google.rpc.Status.verify(t.error);if(n)return"error."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.PipelineTaskStatus)return t;var n=new l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.PipelineTaskStatus;if(t.updateTime!=null){if(typeof t.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.PipelineTaskStatus.updateTime: object expected");n.updateTime=l.google.protobuf.Timestamp.fromObject(t.updateTime)}switch(t.state){default:if(typeof t.state=="number"){n.state=t.state;break}break;case"STATE_UNSPECIFIED":case 0:n.state=0;break;case"PENDING":case 1:n.state=1;break;case"RUNNING":case 2:n.state=2;break;case"SUCCEEDED":case 3:n.state=3;break;case"CANCEL_PENDING":case 4:n.state=4;break;case"CANCELLING":case 5:n.state=5;break;case"CANCELLED":case 6:n.state=6;break;case"FAILED":case 7:n.state=7;break;case"SKIPPED":case 8:n.state=8;break;case"NOT_TRIGGERED":case 9:n.state=9;break}if(t.error!=null){if(typeof t.error!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.PipelineTaskStatus.error: object expected");n.error=l.google.rpc.Status.fromObject(t.error)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.updateTime=null,i.state=n.enums===String?"STATE_UNSPECIFIED":0,i.error=null),t.updateTime!=null&&t.hasOwnProperty("updateTime")&&(i.updateTime=l.google.protobuf.Timestamp.toObject(t.updateTime,n)),t.state!=null&&t.hasOwnProperty("state")&&(i.state=n.enums===String?l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.State[t.state]===void 0?t.state:l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.State[t.state]:t.state),t.error!=null&&t.hasOwnProperty("error")&&(i.error=l.google.rpc.Status.toObject(t.error,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.PipelineTaskDetail.PipelineTaskStatus"},r}(),a.ArtifactList=function(){function r(e){if(this.artifacts=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.artifacts&&p.artifacts.length||(p.artifacts=[]),p.artifacts.push(l.google.cloud.aiplatform.v1beta1.Artifact.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.artifacts!=null&&t.hasOwnProperty("artifacts")){if(!Array.isArray(t.artifacts))return"artifacts: array expected";for(var n=0;n>>3){case 1:{p.containerDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.ContainerDetail.decode(t,t.uint32());break}case 2:{p.customJobDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.CustomJobDetail.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.containerDetail!=null&&t.hasOwnProperty("containerDetail")){n.details=1;{var i=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.ContainerDetail.verify(t.containerDetail);if(i)return"containerDetail."+i}}if(t.customJobDetail!=null&&t.hasOwnProperty("customJobDetail")){if(n.details===1)return"details: multiple values";n.details=1;{var i=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.CustomJobDetail.verify(t.customJobDetail);if(i)return"customJobDetail."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail)return t;var n=new l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail;if(t.containerDetail!=null){if(typeof t.containerDetail!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.containerDetail: object expected");n.containerDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.ContainerDetail.fromObject(t.containerDetail)}if(t.customJobDetail!=null){if(typeof t.customJobDetail!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.customJobDetail: object expected");n.customJobDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.CustomJobDetail.fromObject(t.customJobDetail)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.containerDetail!=null&&t.hasOwnProperty("containerDetail")&&(i.containerDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.ContainerDetail.toObject(t.containerDetail,n),n.oneofs&&(i.details="containerDetail")),t.customJobDetail!=null&&t.hasOwnProperty("customJobDetail")&&(i.customJobDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.CustomJobDetail.toObject(t.customJobDetail,n),n.oneofs&&(i.details="customJobDetail")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail"},a.ContainerDetail=function(){function e(t){if(this.failedMainJobs=[],this.failedPreCachingCheckJobs=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.mainJob=n.string();break}case 2:{f.preCachingCheckJob=n.string();break}case 3:{f.failedMainJobs&&f.failedMainJobs.length||(f.failedMainJobs=[]),f.failedMainJobs.push(n.string());break}case 4:{f.failedPreCachingCheckJobs&&f.failedPreCachingCheckJobs.length||(f.failedPreCachingCheckJobs=[]),f.failedPreCachingCheckJobs.push(n.string());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.mainJob!=null&&n.hasOwnProperty("mainJob")&&!c.isString(n.mainJob))return"mainJob: string expected";if(n.preCachingCheckJob!=null&&n.hasOwnProperty("preCachingCheckJob")&&!c.isString(n.preCachingCheckJob))return"preCachingCheckJob: string expected";if(n.failedMainJobs!=null&&n.hasOwnProperty("failedMainJobs")){if(!Array.isArray(n.failedMainJobs))return"failedMainJobs: array expected";for(var i=0;i>>3){case 1:{f.job=n.string();break}case 3:{f.failedJobs&&f.failedJobs.length||(f.failedJobs=[]),f.failedJobs.push(n.string());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.job!=null&&n.hasOwnProperty("job")&&!c.isString(n.job))return"job: string expected";if(n.failedJobs!=null&&n.hasOwnProperty("failedJobs")){if(!Array.isArray(n.failedJobs))return"failedJobs: array expected";for(var i=0;i>>3){case 1:{p.intValue=t.int64();break}case 2:{p.doubleValue=t.double();break}case 3:{p.stringValue=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.intValue!=null&&t.hasOwnProperty("intValue")&&(n.value=1,!c.isInteger(t.intValue)&&!(t.intValue&&c.isInteger(t.intValue.low)&&c.isInteger(t.intValue.high))))return"intValue: integer|Long expected";if(t.doubleValue!=null&&t.hasOwnProperty("doubleValue")){if(n.value===1)return"value: multiple values";if(n.value=1,typeof t.doubleValue!="number")return"doubleValue: number expected"}if(t.stringValue!=null&&t.hasOwnProperty("stringValue")){if(n.value===1)return"value: multiple values";if(n.value=1,!c.isString(t.stringValue))return"stringValue: string expected"}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Value)return t;var n=new l.google.cloud.aiplatform.v1beta1.Value;return t.intValue!=null&&(c.Long?(n.intValue=c.Long.fromValue(t.intValue)).unsigned=!1:typeof t.intValue=="string"?n.intValue=parseInt(t.intValue,10):typeof t.intValue=="number"?n.intValue=t.intValue:typeof t.intValue=="object"&&(n.intValue=new c.LongBits(t.intValue.low>>>0,t.intValue.high>>>0).toNumber())),t.doubleValue!=null&&(n.doubleValue=Number(t.doubleValue)),t.stringValue!=null&&(n.stringValue=String(t.stringValue)),n},a.toObject=function(t,n){n||(n={});var i={};return t.intValue!=null&&t.hasOwnProperty("intValue")&&(typeof t.intValue=="number"?i.intValue=n.longs===String?String(t.intValue):t.intValue:i.intValue=n.longs===String?c.Long.prototype.toString.call(t.intValue):n.longs===Number?new c.LongBits(t.intValue.low>>>0,t.intValue.high>>>0).toNumber():t.intValue,n.oneofs&&(i.value="intValue")),t.doubleValue!=null&&t.hasOwnProperty("doubleValue")&&(i.doubleValue=n.json&&!isFinite(t.doubleValue)?String(t.doubleValue):t.doubleValue,n.oneofs&&(i.value="doubleValue")),t.stringValue!=null&&t.hasOwnProperty("stringValue")&&(i.stringValue=t.stringValue,n.oneofs&&(i.value="stringValue")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Value"},a}(),m.PipelineService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createTrainingPipeline=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateTrainingPipelineRequest,l.google.cloud.aiplatform.v1beta1.TrainingPipeline,e,t)},"name",{value:"CreateTrainingPipeline"}),Object.defineProperty(a.prototype.getTrainingPipeline=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetTrainingPipelineRequest,l.google.cloud.aiplatform.v1beta1.TrainingPipeline,e,t)},"name",{value:"GetTrainingPipeline"}),Object.defineProperty(a.prototype.listTrainingPipelines=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListTrainingPipelinesRequest,l.google.cloud.aiplatform.v1beta1.ListTrainingPipelinesResponse,e,t)},"name",{value:"ListTrainingPipelines"}),Object.defineProperty(a.prototype.deleteTrainingPipeline=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteTrainingPipelineRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteTrainingPipeline"}),Object.defineProperty(a.prototype.cancelTrainingPipeline=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CancelTrainingPipelineRequest,l.google.protobuf.Empty,e,t)},"name",{value:"CancelTrainingPipeline"}),Object.defineProperty(a.prototype.createPipelineJob=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest,l.google.cloud.aiplatform.v1beta1.PipelineJob,e,t)},"name",{value:"CreatePipelineJob"}),Object.defineProperty(a.prototype.getPipelineJob=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetPipelineJobRequest,l.google.cloud.aiplatform.v1beta1.PipelineJob,e,t)},"name",{value:"GetPipelineJob"}),Object.defineProperty(a.prototype.listPipelineJobs=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListPipelineJobsRequest,l.google.cloud.aiplatform.v1beta1.ListPipelineJobsResponse,e,t)},"name",{value:"ListPipelineJobs"}),Object.defineProperty(a.prototype.deletePipelineJob=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeletePipelineJobRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeletePipelineJob"}),Object.defineProperty(a.prototype.cancelPipelineJob=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CancelPipelineJobRequest,l.google.protobuf.Empty,e,t)},"name",{value:"CancelPipelineJob"}),a}(),m.CreateTrainingPipelineRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.trainingPipeline=l.google.cloud.aiplatform.v1beta1.TrainingPipeline.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.trainingPipeline!=null&&e.hasOwnProperty("trainingPipeline")){var t=l.google.cloud.aiplatform.v1beta1.TrainingPipeline.verify(e.trainingPipeline);if(t)return"trainingPipeline."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateTrainingPipelineRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateTrainingPipelineRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.trainingPipeline!=null){if(typeof e.trainingPipeline!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateTrainingPipelineRequest.trainingPipeline: object expected");t.trainingPipeline=l.google.cloud.aiplatform.v1beta1.TrainingPipeline.fromObject(e.trainingPipeline)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.trainingPipeline=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.trainingPipeline!=null&&e.hasOwnProperty("trainingPipeline")&&(n.trainingPipeline=l.google.cloud.aiplatform.v1beta1.TrainingPipeline.toObject(e.trainingPipeline,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateTrainingPipelineRequest"},a}(),m.GetTrainingPipelineRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetTrainingPipelineRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetTrainingPipelineRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetTrainingPipelineRequest"},a}(),m.ListTrainingPipelinesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListTrainingPipelinesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListTrainingPipelinesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListTrainingPipelinesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListTrainingPipelinesRequest"},a}(),m.ListTrainingPipelinesResponse=function(){function a(r){if(this.trainingPipelines=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingPipelines&&i.trainingPipelines.length||(i.trainingPipelines=[]),i.trainingPipelines.push(l.google.cloud.aiplatform.v1beta1.TrainingPipeline.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trainingPipelines!=null&&e.hasOwnProperty("trainingPipelines")){if(!Array.isArray(e.trainingPipelines))return"trainingPipelines: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteTrainingPipelineRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteTrainingPipelineRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteTrainingPipelineRequest"},a}(),m.CancelTrainingPipelineRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CancelTrainingPipelineRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CancelTrainingPipelineRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CancelTrainingPipelineRequest"},a}(),m.CreatePipelineJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pipelineJob=l.google.cloud.aiplatform.v1beta1.PipelineJob.decode(e,e.uint32());break}case 3:{i.pipelineJobId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.pipelineJob!=null&&e.hasOwnProperty("pipelineJob")){var t=l.google.cloud.aiplatform.v1beta1.PipelineJob.verify(e.pipelineJob);if(t)return"pipelineJob."+t}return e.pipelineJobId!=null&&e.hasOwnProperty("pipelineJobId")&&!c.isString(e.pipelineJobId)?"pipelineJobId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.pipelineJob!=null){if(typeof e.pipelineJob!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest.pipelineJob: object expected");t.pipelineJob=l.google.cloud.aiplatform.v1beta1.PipelineJob.fromObject(e.pipelineJob)}return e.pipelineJobId!=null&&(t.pipelineJobId=String(e.pipelineJobId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pipelineJob=null,n.pipelineJobId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pipelineJob!=null&&e.hasOwnProperty("pipelineJob")&&(n.pipelineJob=l.google.cloud.aiplatform.v1beta1.PipelineJob.toObject(e.pipelineJob,t)),e.pipelineJobId!=null&&e.hasOwnProperty("pipelineJobId")&&(n.pipelineJobId=e.pipelineJobId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest"},a}(),m.GetPipelineJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetPipelineJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetPipelineJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetPipelineJobRequest"},a}(),m.ListPipelineJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 6:{i.orderBy=e.string();break}case 7:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListPipelineJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListPipelineJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListPipelineJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListPipelineJobsRequest"},a}(),m.ListPipelineJobsResponse=function(){function a(r){if(this.pipelineJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.pipelineJobs&&i.pipelineJobs.length||(i.pipelineJobs=[]),i.pipelineJobs.push(l.google.cloud.aiplatform.v1beta1.PipelineJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.pipelineJobs!=null&&e.hasOwnProperty("pipelineJobs")){if(!Array.isArray(e.pipelineJobs))return"pipelineJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeletePipelineJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeletePipelineJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeletePipelineJobRequest"},a}(),m.CancelPipelineJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CancelPipelineJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CancelPipelineJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CancelPipelineJobRequest"},a}(),m.TrainingPipeline=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.inputDataConfig=l.google.cloud.aiplatform.v1beta1.InputDataConfig.decode(e,e.uint32());break}case 4:{i.trainingTaskDefinition=e.string();break}case 5:{i.trainingTaskInputs=l.google.protobuf.Value.decode(e,e.uint32());break}case 6:{i.trainingTaskMetadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 7:{i.modelToUpload=l.google.cloud.aiplatform.v1beta1.Model.decode(e,e.uint32());break}case 22:{i.modelId=e.string();break}case 21:{i.parentModel=e.string();break}case 9:{i.state=e.int32();break}case 10:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 11:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 14:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 15:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 18:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.inputDataConfig!=null&&e.hasOwnProperty("inputDataConfig")){var t=l.google.cloud.aiplatform.v1beta1.InputDataConfig.verify(e.inputDataConfig);if(t)return"inputDataConfig."+t}if(e.trainingTaskDefinition!=null&&e.hasOwnProperty("trainingTaskDefinition")&&!c.isString(e.trainingTaskDefinition))return"trainingTaskDefinition: string expected";if(e.trainingTaskInputs!=null&&e.hasOwnProperty("trainingTaskInputs")){var t=l.google.protobuf.Value.verify(e.trainingTaskInputs);if(t)return"trainingTaskInputs."+t}if(e.trainingTaskMetadata!=null&&e.hasOwnProperty("trainingTaskMetadata")){var t=l.google.protobuf.Value.verify(e.trainingTaskMetadata);if(t)return"trainingTaskMetadata."+t}if(e.modelToUpload!=null&&e.hasOwnProperty("modelToUpload")){var t=l.google.cloud.aiplatform.v1beta1.Model.verify(e.modelToUpload);if(t)return"modelToUpload."+t}if(e.modelId!=null&&e.hasOwnProperty("modelId")&&!c.isString(e.modelId))return"modelId: string expected";if(e.parentModel!=null&&e.hasOwnProperty("parentModel")&&!c.isString(e.parentModel))return"parentModel: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:break}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 2:{p.fractionSplit=l.google.cloud.aiplatform.v1beta1.FractionSplit.decode(t,t.uint32());break}case 3:{p.filterSplit=l.google.cloud.aiplatform.v1beta1.FilterSplit.decode(t,t.uint32());break}case 4:{p.predefinedSplit=l.google.cloud.aiplatform.v1beta1.PredefinedSplit.decode(t,t.uint32());break}case 5:{p.timestampSplit=l.google.cloud.aiplatform.v1beta1.TimestampSplit.decode(t,t.uint32());break}case 12:{p.stratifiedSplit=l.google.cloud.aiplatform.v1beta1.StratifiedSplit.decode(t,t.uint32());break}case 8:{p.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(t,t.uint32());break}case 10:{p.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.decode(t,t.uint32());break}case 1:{p.datasetId=t.string();break}case 6:{p.annotationsFilter=t.string();break}case 9:{p.annotationSchemaUri=t.string();break}case 7:{p.savedQueryId=t.string();break}case 11:{p.persistMlUseAssignment=t.bool();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.fractionSplit!=null&&t.hasOwnProperty("fractionSplit")){n.split=1;{var i=l.google.cloud.aiplatform.v1beta1.FractionSplit.verify(t.fractionSplit);if(i)return"fractionSplit."+i}}if(t.filterSplit!=null&&t.hasOwnProperty("filterSplit")){if(n.split===1)return"split: multiple values";n.split=1;{var i=l.google.cloud.aiplatform.v1beta1.FilterSplit.verify(t.filterSplit);if(i)return"filterSplit."+i}}if(t.predefinedSplit!=null&&t.hasOwnProperty("predefinedSplit")){if(n.split===1)return"split: multiple values";n.split=1;{var i=l.google.cloud.aiplatform.v1beta1.PredefinedSplit.verify(t.predefinedSplit);if(i)return"predefinedSplit."+i}}if(t.timestampSplit!=null&&t.hasOwnProperty("timestampSplit")){if(n.split===1)return"split: multiple values";n.split=1;{var i=l.google.cloud.aiplatform.v1beta1.TimestampSplit.verify(t.timestampSplit);if(i)return"timestampSplit."+i}}if(t.stratifiedSplit!=null&&t.hasOwnProperty("stratifiedSplit")){if(n.split===1)return"split: multiple values";n.split=1;{var i=l.google.cloud.aiplatform.v1beta1.StratifiedSplit.verify(t.stratifiedSplit);if(i)return"stratifiedSplit."+i}}if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.aiplatform.v1beta1.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}if(t.bigqueryDestination!=null&&t.hasOwnProperty("bigqueryDestination")){if(n.destination===1)return"destination: multiple values";n.destination=1;{var i=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.verify(t.bigqueryDestination);if(i)return"bigqueryDestination."+i}}return t.datasetId!=null&&t.hasOwnProperty("datasetId")&&!c.isString(t.datasetId)?"datasetId: string expected":t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&!c.isString(t.annotationsFilter)?"annotationsFilter: string expected":t.annotationSchemaUri!=null&&t.hasOwnProperty("annotationSchemaUri")&&!c.isString(t.annotationSchemaUri)?"annotationSchemaUri: string expected":t.savedQueryId!=null&&t.hasOwnProperty("savedQueryId")&&!c.isString(t.savedQueryId)?"savedQueryId: string expected":t.persistMlUseAssignment!=null&&t.hasOwnProperty("persistMlUseAssignment")&&typeof t.persistMlUseAssignment!="boolean"?"persistMlUseAssignment: boolean expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.InputDataConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.InputDataConfig;if(t.fractionSplit!=null){if(typeof t.fractionSplit!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.InputDataConfig.fractionSplit: object expected");n.fractionSplit=l.google.cloud.aiplatform.v1beta1.FractionSplit.fromObject(t.fractionSplit)}if(t.filterSplit!=null){if(typeof t.filterSplit!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.InputDataConfig.filterSplit: object expected");n.filterSplit=l.google.cloud.aiplatform.v1beta1.FilterSplit.fromObject(t.filterSplit)}if(t.predefinedSplit!=null){if(typeof t.predefinedSplit!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.InputDataConfig.predefinedSplit: object expected");n.predefinedSplit=l.google.cloud.aiplatform.v1beta1.PredefinedSplit.fromObject(t.predefinedSplit)}if(t.timestampSplit!=null){if(typeof t.timestampSplit!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.InputDataConfig.timestampSplit: object expected");n.timestampSplit=l.google.cloud.aiplatform.v1beta1.TimestampSplit.fromObject(t.timestampSplit)}if(t.stratifiedSplit!=null){if(typeof t.stratifiedSplit!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.InputDataConfig.stratifiedSplit: object expected");n.stratifiedSplit=l.google.cloud.aiplatform.v1beta1.StratifiedSplit.fromObject(t.stratifiedSplit)}if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.InputDataConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.fromObject(t.gcsDestination)}if(t.bigqueryDestination!=null){if(typeof t.bigqueryDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.InputDataConfig.bigqueryDestination: object expected");n.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.fromObject(t.bigqueryDestination)}return t.datasetId!=null&&(n.datasetId=String(t.datasetId)),t.annotationsFilter!=null&&(n.annotationsFilter=String(t.annotationsFilter)),t.annotationSchemaUri!=null&&(n.annotationSchemaUri=String(t.annotationSchemaUri)),t.savedQueryId!=null&&(n.savedQueryId=String(t.savedQueryId)),t.persistMlUseAssignment!=null&&(n.persistMlUseAssignment=!!t.persistMlUseAssignment),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.datasetId="",i.annotationsFilter="",i.savedQueryId="",i.annotationSchemaUri="",i.persistMlUseAssignment=!1),t.datasetId!=null&&t.hasOwnProperty("datasetId")&&(i.datasetId=t.datasetId),t.fractionSplit!=null&&t.hasOwnProperty("fractionSplit")&&(i.fractionSplit=l.google.cloud.aiplatform.v1beta1.FractionSplit.toObject(t.fractionSplit,n),n.oneofs&&(i.split="fractionSplit")),t.filterSplit!=null&&t.hasOwnProperty("filterSplit")&&(i.filterSplit=l.google.cloud.aiplatform.v1beta1.FilterSplit.toObject(t.filterSplit,n),n.oneofs&&(i.split="filterSplit")),t.predefinedSplit!=null&&t.hasOwnProperty("predefinedSplit")&&(i.predefinedSplit=l.google.cloud.aiplatform.v1beta1.PredefinedSplit.toObject(t.predefinedSplit,n),n.oneofs&&(i.split="predefinedSplit")),t.timestampSplit!=null&&t.hasOwnProperty("timestampSplit")&&(i.timestampSplit=l.google.cloud.aiplatform.v1beta1.TimestampSplit.toObject(t.timestampSplit,n),n.oneofs&&(i.split="timestampSplit")),t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&(i.annotationsFilter=t.annotationsFilter),t.savedQueryId!=null&&t.hasOwnProperty("savedQueryId")&&(i.savedQueryId=t.savedQueryId),t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),t.annotationSchemaUri!=null&&t.hasOwnProperty("annotationSchemaUri")&&(i.annotationSchemaUri=t.annotationSchemaUri),t.bigqueryDestination!=null&&t.hasOwnProperty("bigqueryDestination")&&(i.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.toObject(t.bigqueryDestination,n),n.oneofs&&(i.destination="bigqueryDestination")),t.persistMlUseAssignment!=null&&t.hasOwnProperty("persistMlUseAssignment")&&(i.persistMlUseAssignment=t.persistMlUseAssignment),t.stratifiedSplit!=null&&t.hasOwnProperty("stratifiedSplit")&&(i.stratifiedSplit=l.google.cloud.aiplatform.v1beta1.StratifiedSplit.toObject(t.stratifiedSplit,n),n.oneofs&&(i.split="stratifiedSplit")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.InputDataConfig"},a}(),m.FractionSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFraction=e.double();break}case 2:{i.validationFraction=e.double();break}case 3:{i.testFraction=e.double();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&typeof e.trainingFraction!="number"?"trainingFraction: number expected":e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&typeof e.validationFraction!="number"?"validationFraction: number expected":e.testFraction!=null&&e.hasOwnProperty("testFraction")&&typeof e.testFraction!="number"?"testFraction: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.FractionSplit)return e;var t=new l.google.cloud.aiplatform.v1beta1.FractionSplit;return e.trainingFraction!=null&&(t.trainingFraction=Number(e.trainingFraction)),e.validationFraction!=null&&(t.validationFraction=Number(e.validationFraction)),e.testFraction!=null&&(t.testFraction=Number(e.testFraction)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFraction=0,n.validationFraction=0,n.testFraction=0),e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&(n.trainingFraction=t.json&&!isFinite(e.trainingFraction)?String(e.trainingFraction):e.trainingFraction),e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&(n.validationFraction=t.json&&!isFinite(e.validationFraction)?String(e.validationFraction):e.validationFraction),e.testFraction!=null&&e.hasOwnProperty("testFraction")&&(n.testFraction=t.json&&!isFinite(e.testFraction)?String(e.testFraction):e.testFraction),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.FractionSplit"},a}(),m.FilterSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFilter=e.string();break}case 2:{i.validationFilter=e.string();break}case 3:{i.testFilter=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFilter!=null&&e.hasOwnProperty("trainingFilter")&&!c.isString(e.trainingFilter)?"trainingFilter: string expected":e.validationFilter!=null&&e.hasOwnProperty("validationFilter")&&!c.isString(e.validationFilter)?"validationFilter: string expected":e.testFilter!=null&&e.hasOwnProperty("testFilter")&&!c.isString(e.testFilter)?"testFilter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.FilterSplit)return e;var t=new l.google.cloud.aiplatform.v1beta1.FilterSplit;return e.trainingFilter!=null&&(t.trainingFilter=String(e.trainingFilter)),e.validationFilter!=null&&(t.validationFilter=String(e.validationFilter)),e.testFilter!=null&&(t.testFilter=String(e.testFilter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFilter="",n.validationFilter="",n.testFilter=""),e.trainingFilter!=null&&e.hasOwnProperty("trainingFilter")&&(n.trainingFilter=e.trainingFilter),e.validationFilter!=null&&e.hasOwnProperty("validationFilter")&&(n.validationFilter=e.validationFilter),e.testFilter!=null&&e.hasOwnProperty("testFilter")&&(n.testFilter=e.testFilter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.FilterSplit"},a}(),m.PredefinedSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.key=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.key!=null&&e.hasOwnProperty("key")&&!c.isString(e.key)?"key: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PredefinedSplit)return e;var t=new l.google.cloud.aiplatform.v1beta1.PredefinedSplit;return e.key!=null&&(t.key=String(e.key)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.key=""),e.key!=null&&e.hasOwnProperty("key")&&(n.key=e.key),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PredefinedSplit"},a}(),m.TimestampSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFraction=e.double();break}case 2:{i.validationFraction=e.double();break}case 3:{i.testFraction=e.double();break}case 4:{i.key=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&typeof e.trainingFraction!="number"?"trainingFraction: number expected":e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&typeof e.validationFraction!="number"?"validationFraction: number expected":e.testFraction!=null&&e.hasOwnProperty("testFraction")&&typeof e.testFraction!="number"?"testFraction: number expected":e.key!=null&&e.hasOwnProperty("key")&&!c.isString(e.key)?"key: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.TimestampSplit)return e;var t=new l.google.cloud.aiplatform.v1beta1.TimestampSplit;return e.trainingFraction!=null&&(t.trainingFraction=Number(e.trainingFraction)),e.validationFraction!=null&&(t.validationFraction=Number(e.validationFraction)),e.testFraction!=null&&(t.testFraction=Number(e.testFraction)),e.key!=null&&(t.key=String(e.key)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFraction=0,n.validationFraction=0,n.testFraction=0,n.key=""),e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&(n.trainingFraction=t.json&&!isFinite(e.trainingFraction)?String(e.trainingFraction):e.trainingFraction),e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&(n.validationFraction=t.json&&!isFinite(e.validationFraction)?String(e.validationFraction):e.validationFraction),e.testFraction!=null&&e.hasOwnProperty("testFraction")&&(n.testFraction=t.json&&!isFinite(e.testFraction)?String(e.testFraction):e.testFraction),e.key!=null&&e.hasOwnProperty("key")&&(n.key=e.key),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.TimestampSplit"},a}(),m.StratifiedSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFraction=e.double();break}case 2:{i.validationFraction=e.double();break}case 3:{i.testFraction=e.double();break}case 4:{i.key=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&typeof e.trainingFraction!="number"?"trainingFraction: number expected":e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&typeof e.validationFraction!="number"?"validationFraction: number expected":e.testFraction!=null&&e.hasOwnProperty("testFraction")&&typeof e.testFraction!="number"?"testFraction: number expected":e.key!=null&&e.hasOwnProperty("key")&&!c.isString(e.key)?"key: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.StratifiedSplit)return e;var t=new l.google.cloud.aiplatform.v1beta1.StratifiedSplit;return e.trainingFraction!=null&&(t.trainingFraction=Number(e.trainingFraction)),e.validationFraction!=null&&(t.validationFraction=Number(e.validationFraction)),e.testFraction!=null&&(t.testFraction=Number(e.testFraction)),e.key!=null&&(t.key=String(e.key)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFraction=0,n.validationFraction=0,n.testFraction=0,n.key=""),e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&(n.trainingFraction=t.json&&!isFinite(e.trainingFraction)?String(e.trainingFraction):e.trainingFraction),e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&(n.validationFraction=t.json&&!isFinite(e.validationFraction)?String(e.validationFraction):e.validationFraction),e.testFraction!=null&&e.hasOwnProperty("testFraction")&&(n.testFraction=t.json&&!isFinite(e.testFraction)?String(e.testFraction):e.testFraction),e.key!=null&&e.hasOwnProperty("key")&&(n.key=e.key),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.StratifiedSplit"},a}(),m.PredictionService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.predict=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.PredictRequest,l.google.cloud.aiplatform.v1beta1.PredictResponse,e,t)},"name",{value:"Predict"}),Object.defineProperty(a.prototype.rawPredict=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.RawPredictRequest,l.google.api.HttpBody,e,t)},"name",{value:"RawPredict"}),Object.defineProperty(a.prototype.serverStreamingPredict=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.StreamingPredictRequest,l.google.cloud.aiplatform.v1beta1.StreamingPredictResponse,e,t)},"name",{value:"ServerStreamingPredict"}),Object.defineProperty(a.prototype.explain=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ExplainRequest,l.google.cloud.aiplatform.v1beta1.ExplainResponse,e,t)},"name",{value:"Explain"}),Object.defineProperty(a.prototype.countTokens=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CountTokensRequest,l.google.cloud.aiplatform.v1beta1.CountTokensResponse,e,t)},"name",{value:"CountTokens"}),a}(),m.PredictRequest=function(){function a(r){if(this.instances=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.instances&&i.instances.length||(i.instances=[]),i.instances.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 3:{i.parameters=l.google.protobuf.Value.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.instances!=null&&e.hasOwnProperty("instances")){if(!Array.isArray(e.instances))return"instances: array expected";for(var t=0;t>>3){case 1:{i.predictions&&i.predictions.length||(i.predictions=[]),i.predictions.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 2:{i.deployedModelId=e.string();break}case 3:{i.model=e.string();break}case 5:{i.modelVersionId=e.string();break}case 4:{i.modelDisplayName=e.string();break}case 6:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.predictions!=null&&e.hasOwnProperty("predictions")){if(!Array.isArray(e.predictions))return"predictions: array expected";for(var t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.httpBody=l.google.api.HttpBody.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.httpBody!=null&&e.hasOwnProperty("httpBody")){var t=l.google.api.HttpBody.verify(e.httpBody);if(t)return"httpBody."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.RawPredictRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.RawPredictRequest;if(e.endpoint!=null&&(t.endpoint=String(e.endpoint)),e.httpBody!=null){if(typeof e.httpBody!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.RawPredictRequest.httpBody: object expected");t.httpBody=l.google.api.HttpBody.fromObject(e.httpBody)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.endpoint="",n.httpBody=null),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=e.endpoint),e.httpBody!=null&&e.hasOwnProperty("httpBody")&&(n.httpBody=l.google.api.HttpBody.toObject(e.httpBody,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.RawPredictRequest"},a}(),m.StreamingPredictRequest=function(){function a(r){if(this.inputs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.inputs&&i.inputs.length||(i.inputs=[]),i.inputs.push(l.google.cloud.aiplatform.v1beta1.Tensor.decode(e,e.uint32()));break}case 3:{i.parameters=l.google.cloud.aiplatform.v1beta1.Tensor.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.inputs!=null&&e.hasOwnProperty("inputs")){if(!Array.isArray(e.inputs))return"inputs: array expected";for(var t=0;t>>3){case 1:{i.outputs&&i.outputs.length||(i.outputs=[]),i.outputs.push(l.google.cloud.aiplatform.v1beta1.Tensor.decode(e,e.uint32()));break}case 2:{i.parameters=l.google.cloud.aiplatform.v1beta1.Tensor.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.outputs!=null&&e.hasOwnProperty("outputs")){if(!Array.isArray(e.outputs))return"outputs: array expected";for(var t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.instances&&i.instances.length||(i.instances=[]),i.instances.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 4:{i.parameters=l.google.protobuf.Value.decode(e,e.uint32());break}case 5:{i.explanationSpecOverride=l.google.cloud.aiplatform.v1beta1.ExplanationSpecOverride.decode(e,e.uint32());break}case 6:{i.concurrentExplanationSpecOverride===c.emptyObject&&(i.concurrentExplanationSpecOverride={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.ExplanationSpecOverride.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.concurrentExplanationSpecOverride[p]=f;break}case 3:{i.deployedModelId=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.instances!=null&&e.hasOwnProperty("instances")){if(!Array.isArray(e.instances))return"instances: array expected";for(var t=0;t>>3){case 1:{i.explanations&&i.explanations.length||(i.explanations=[]),i.explanations.push(l.google.cloud.aiplatform.v1beta1.Explanation.decode(e,e.uint32()));break}case 4:{i.concurrentExplanations===c.emptyObject&&(i.concurrentExplanations={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.ExplainResponse.ConcurrentExplanation.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.concurrentExplanations[p]=f;break}case 2:{i.deployedModelId=e.string();break}case 3:{i.predictions&&i.predictions.length||(i.predictions=[]),i.predictions.push(l.google.protobuf.Value.decode(e,e.uint32()));break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.explanations!=null&&e.hasOwnProperty("explanations")){if(!Array.isArray(e.explanations))return"explanations: array expected";for(var t=0;t>>3){case 1:{p.explanations&&p.explanations.length||(p.explanations=[]),p.explanations.push(l.google.cloud.aiplatform.v1beta1.Explanation.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.explanations!=null&&t.hasOwnProperty("explanations")){if(!Array.isArray(t.explanations))return"explanations: array expected";for(var n=0;n>>3){case 1:{i.endpoint=e.string();break}case 2:{i.instances&&i.instances.length||(i.instances=[]),i.instances.push(l.google.protobuf.Value.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.instances!=null&&e.hasOwnProperty("instances")){if(!Array.isArray(e.instances))return"instances: array expected";for(var t=0;t>>3){case 1:{i.totalTokens=e.int32();break}case 2:{i.totalBillableCharacters=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.totalTokens!=null&&e.hasOwnProperty("totalTokens")&&!c.isInteger(e.totalTokens)?"totalTokens: integer expected":e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&!c.isInteger(e.totalBillableCharacters)?"totalBillableCharacters: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CountTokensResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.CountTokensResponse;return e.totalTokens!=null&&(t.totalTokens=e.totalTokens|0),e.totalBillableCharacters!=null&&(t.totalBillableCharacters=e.totalBillableCharacters|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.totalTokens=0,n.totalBillableCharacters=0),e.totalTokens!=null&&e.hasOwnProperty("totalTokens")&&(n.totalTokens=e.totalTokens),e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&(n.totalBillableCharacters=e.totalBillableCharacters),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CountTokensResponse"},a}(),m.Schedule=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 10:{p.cron=t.string();break}case 14:{p.createPipelineJobRequest=l.google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest.decode(t,t.uint32());break}case 1:{p.name=t.string();break}case 2:{p.displayName=t.string();break}case 3:{p.startTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 4:{p.endTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 16:{p.maxRunCount=t.int64();break}case 17:{p.startedRunCount=t.int64();break}case 5:{p.state=t.int32();break}case 6:{p.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 19:{p.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 7:{p.nextRunTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 8:{p.lastPauseTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 9:{p.lastResumeTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 11:{p.maxConcurrentRunCount=t.int64();break}case 12:{p.allowQueueing=t.bool();break}case 13:{p.catchUp=t.bool();break}case 18:{p.lastScheduledRunResponse=l.google.cloud.aiplatform.v1beta1.Schedule.RunResponse.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.cron!=null&&t.hasOwnProperty("cron")&&(n.timeSpecification=1,!c.isString(t.cron)))return"cron: string expected";if(t.createPipelineJobRequest!=null&&t.hasOwnProperty("createPipelineJobRequest")){n.request=1;{var i=l.google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest.verify(t.createPipelineJobRequest);if(i)return"createPipelineJobRequest."+i}}if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName))return"displayName: string expected";if(t.startTime!=null&&t.hasOwnProperty("startTime")){var i=l.google.protobuf.Timestamp.verify(t.startTime);if(i)return"startTime."+i}if(t.endTime!=null&&t.hasOwnProperty("endTime")){var i=l.google.protobuf.Timestamp.verify(t.endTime);if(i)return"endTime."+i}if(t.maxRunCount!=null&&t.hasOwnProperty("maxRunCount")&&!c.isInteger(t.maxRunCount)&&!(t.maxRunCount&&c.isInteger(t.maxRunCount.low)&&c.isInteger(t.maxRunCount.high)))return"maxRunCount: integer|Long expected";if(t.startedRunCount!=null&&t.hasOwnProperty("startedRunCount")&&!c.isInteger(t.startedRunCount)&&!(t.startedRunCount&&c.isInteger(t.startedRunCount.low)&&c.isInteger(t.startedRunCount.high)))return"startedRunCount: integer|Long expected";if(t.state!=null&&t.hasOwnProperty("state"))switch(t.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:break}if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var i=l.google.protobuf.Timestamp.verify(t.updateTime);if(i)return"updateTime."+i}if(t.nextRunTime!=null&&t.hasOwnProperty("nextRunTime")){var i=l.google.protobuf.Timestamp.verify(t.nextRunTime);if(i)return"nextRunTime."+i}if(t.lastPauseTime!=null&&t.hasOwnProperty("lastPauseTime")){var i=l.google.protobuf.Timestamp.verify(t.lastPauseTime);if(i)return"lastPauseTime."+i}if(t.lastResumeTime!=null&&t.hasOwnProperty("lastResumeTime")){var i=l.google.protobuf.Timestamp.verify(t.lastResumeTime);if(i)return"lastResumeTime."+i}if(t.maxConcurrentRunCount!=null&&t.hasOwnProperty("maxConcurrentRunCount")&&!c.isInteger(t.maxConcurrentRunCount)&&!(t.maxConcurrentRunCount&&c.isInteger(t.maxConcurrentRunCount.low)&&c.isInteger(t.maxConcurrentRunCount.high)))return"maxConcurrentRunCount: integer|Long expected";if(t.allowQueueing!=null&&t.hasOwnProperty("allowQueueing")&&typeof t.allowQueueing!="boolean")return"allowQueueing: boolean expected";if(t.catchUp!=null&&t.hasOwnProperty("catchUp")&&typeof t.catchUp!="boolean")return"catchUp: boolean expected";if(t.lastScheduledRunResponse!=null&&t.hasOwnProperty("lastScheduledRunResponse")){var i=l.google.cloud.aiplatform.v1beta1.Schedule.RunResponse.verify(t.lastScheduledRunResponse);if(i)return"lastScheduledRunResponse."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Schedule)return t;var n=new l.google.cloud.aiplatform.v1beta1.Schedule;if(t.cron!=null&&(n.cron=String(t.cron)),t.createPipelineJobRequest!=null){if(typeof t.createPipelineJobRequest!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.createPipelineJobRequest: object expected");n.createPipelineJobRequest=l.google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest.fromObject(t.createPipelineJobRequest)}if(t.name!=null&&(n.name=String(t.name)),t.displayName!=null&&(n.displayName=String(t.displayName)),t.startTime!=null){if(typeof t.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.startTime: object expected");n.startTime=l.google.protobuf.Timestamp.fromObject(t.startTime)}if(t.endTime!=null){if(typeof t.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.endTime: object expected");n.endTime=l.google.protobuf.Timestamp.fromObject(t.endTime)}switch(t.maxRunCount!=null&&(c.Long?(n.maxRunCount=c.Long.fromValue(t.maxRunCount)).unsigned=!1:typeof t.maxRunCount=="string"?n.maxRunCount=parseInt(t.maxRunCount,10):typeof t.maxRunCount=="number"?n.maxRunCount=t.maxRunCount:typeof t.maxRunCount=="object"&&(n.maxRunCount=new c.LongBits(t.maxRunCount.low>>>0,t.maxRunCount.high>>>0).toNumber())),t.startedRunCount!=null&&(c.Long?(n.startedRunCount=c.Long.fromValue(t.startedRunCount)).unsigned=!1:typeof t.startedRunCount=="string"?n.startedRunCount=parseInt(t.startedRunCount,10):typeof t.startedRunCount=="number"?n.startedRunCount=t.startedRunCount:typeof t.startedRunCount=="object"&&(n.startedRunCount=new c.LongBits(t.startedRunCount.low>>>0,t.startedRunCount.high>>>0).toNumber())),t.state){default:if(typeof t.state=="number"){n.state=t.state;break}break;case"STATE_UNSPECIFIED":case 0:n.state=0;break;case"ACTIVE":case 1:n.state=1;break;case"PAUSED":case 2:n.state=2;break;case"COMPLETED":case 3:n.state=3;break}if(t.createTime!=null){if(typeof t.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.createTime: object expected");n.createTime=l.google.protobuf.Timestamp.fromObject(t.createTime)}if(t.updateTime!=null){if(typeof t.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.updateTime: object expected");n.updateTime=l.google.protobuf.Timestamp.fromObject(t.updateTime)}if(t.nextRunTime!=null){if(typeof t.nextRunTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.nextRunTime: object expected");n.nextRunTime=l.google.protobuf.Timestamp.fromObject(t.nextRunTime)}if(t.lastPauseTime!=null){if(typeof t.lastPauseTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.lastPauseTime: object expected");n.lastPauseTime=l.google.protobuf.Timestamp.fromObject(t.lastPauseTime)}if(t.lastResumeTime!=null){if(typeof t.lastResumeTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.lastResumeTime: object expected");n.lastResumeTime=l.google.protobuf.Timestamp.fromObject(t.lastResumeTime)}if(t.maxConcurrentRunCount!=null&&(c.Long?(n.maxConcurrentRunCount=c.Long.fromValue(t.maxConcurrentRunCount)).unsigned=!1:typeof t.maxConcurrentRunCount=="string"?n.maxConcurrentRunCount=parseInt(t.maxConcurrentRunCount,10):typeof t.maxConcurrentRunCount=="number"?n.maxConcurrentRunCount=t.maxConcurrentRunCount:typeof t.maxConcurrentRunCount=="object"&&(n.maxConcurrentRunCount=new c.LongBits(t.maxConcurrentRunCount.low>>>0,t.maxConcurrentRunCount.high>>>0).toNumber())),t.allowQueueing!=null&&(n.allowQueueing=!!t.allowQueueing),t.catchUp!=null&&(n.catchUp=!!t.catchUp),t.lastScheduledRunResponse!=null){if(typeof t.lastScheduledRunResponse!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.lastScheduledRunResponse: object expected");n.lastScheduledRunResponse=l.google.cloud.aiplatform.v1beta1.Schedule.RunResponse.fromObject(t.lastScheduledRunResponse)}return n},a.toObject=function(t,n){n||(n={});var i={};if(n.defaults){if(i.name="",i.displayName="",i.startTime=null,i.endTime=null,i.state=n.enums===String?"STATE_UNSPECIFIED":0,i.createTime=null,i.nextRunTime=null,i.lastPauseTime=null,i.lastResumeTime=null,c.Long){var p=new c.Long(0,0,!1);i.maxConcurrentRunCount=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.maxConcurrentRunCount=n.longs===String?"0":0;if(i.allowQueueing=!1,i.catchUp=!1,c.Long){var p=new c.Long(0,0,!1);i.maxRunCount=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.maxRunCount=n.longs===String?"0":0;if(c.Long){var p=new c.Long(0,0,!1);i.startedRunCount=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.startedRunCount=n.longs===String?"0":0;i.lastScheduledRunResponse=null,i.updateTime=null}return t.name!=null&&t.hasOwnProperty("name")&&(i.name=t.name),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),t.startTime!=null&&t.hasOwnProperty("startTime")&&(i.startTime=l.google.protobuf.Timestamp.toObject(t.startTime,n)),t.endTime!=null&&t.hasOwnProperty("endTime")&&(i.endTime=l.google.protobuf.Timestamp.toObject(t.endTime,n)),t.state!=null&&t.hasOwnProperty("state")&&(i.state=n.enums===String?l.google.cloud.aiplatform.v1beta1.Schedule.State[t.state]===void 0?t.state:l.google.cloud.aiplatform.v1beta1.Schedule.State[t.state]:t.state),t.createTime!=null&&t.hasOwnProperty("createTime")&&(i.createTime=l.google.protobuf.Timestamp.toObject(t.createTime,n)),t.nextRunTime!=null&&t.hasOwnProperty("nextRunTime")&&(i.nextRunTime=l.google.protobuf.Timestamp.toObject(t.nextRunTime,n)),t.lastPauseTime!=null&&t.hasOwnProperty("lastPauseTime")&&(i.lastPauseTime=l.google.protobuf.Timestamp.toObject(t.lastPauseTime,n)),t.lastResumeTime!=null&&t.hasOwnProperty("lastResumeTime")&&(i.lastResumeTime=l.google.protobuf.Timestamp.toObject(t.lastResumeTime,n)),t.cron!=null&&t.hasOwnProperty("cron")&&(i.cron=t.cron,n.oneofs&&(i.timeSpecification="cron")),t.maxConcurrentRunCount!=null&&t.hasOwnProperty("maxConcurrentRunCount")&&(typeof t.maxConcurrentRunCount=="number"?i.maxConcurrentRunCount=n.longs===String?String(t.maxConcurrentRunCount):t.maxConcurrentRunCount:i.maxConcurrentRunCount=n.longs===String?c.Long.prototype.toString.call(t.maxConcurrentRunCount):n.longs===Number?new c.LongBits(t.maxConcurrentRunCount.low>>>0,t.maxConcurrentRunCount.high>>>0).toNumber():t.maxConcurrentRunCount),t.allowQueueing!=null&&t.hasOwnProperty("allowQueueing")&&(i.allowQueueing=t.allowQueueing),t.catchUp!=null&&t.hasOwnProperty("catchUp")&&(i.catchUp=t.catchUp),t.createPipelineJobRequest!=null&&t.hasOwnProperty("createPipelineJobRequest")&&(i.createPipelineJobRequest=l.google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest.toObject(t.createPipelineJobRequest,n),n.oneofs&&(i.request="createPipelineJobRequest")),t.maxRunCount!=null&&t.hasOwnProperty("maxRunCount")&&(typeof t.maxRunCount=="number"?i.maxRunCount=n.longs===String?String(t.maxRunCount):t.maxRunCount:i.maxRunCount=n.longs===String?c.Long.prototype.toString.call(t.maxRunCount):n.longs===Number?new c.LongBits(t.maxRunCount.low>>>0,t.maxRunCount.high>>>0).toNumber():t.maxRunCount),t.startedRunCount!=null&&t.hasOwnProperty("startedRunCount")&&(typeof t.startedRunCount=="number"?i.startedRunCount=n.longs===String?String(t.startedRunCount):t.startedRunCount:i.startedRunCount=n.longs===String?c.Long.prototype.toString.call(t.startedRunCount):n.longs===Number?new c.LongBits(t.startedRunCount.low>>>0,t.startedRunCount.high>>>0).toNumber():t.startedRunCount),t.lastScheduledRunResponse!=null&&t.hasOwnProperty("lastScheduledRunResponse")&&(i.lastScheduledRunResponse=l.google.cloud.aiplatform.v1beta1.Schedule.RunResponse.toObject(t.lastScheduledRunResponse,n)),t.updateTime!=null&&t.hasOwnProperty("updateTime")&&(i.updateTime=l.google.protobuf.Timestamp.toObject(t.updateTime,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Schedule"},a.RunResponse=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.scheduledRunTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}case 2:{f.runResponse=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.scheduledRunTime!=null&&n.hasOwnProperty("scheduledRunTime")){var i=l.google.protobuf.Timestamp.verify(n.scheduledRunTime);if(i)return"scheduledRunTime."+i}return n.runResponse!=null&&n.hasOwnProperty("runResponse")&&!c.isString(n.runResponse)?"runResponse: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.Schedule.RunResponse)return n;var i=new l.google.cloud.aiplatform.v1beta1.Schedule.RunResponse;if(n.scheduledRunTime!=null){if(typeof n.scheduledRunTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.RunResponse.scheduledRunTime: object expected");i.scheduledRunTime=l.google.protobuf.Timestamp.fromObject(n.scheduledRunTime)}return n.runResponse!=null&&(i.runResponse=String(n.runResponse)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.scheduledRunTime=null,p.runResponse=""),n.scheduledRunTime!=null&&n.hasOwnProperty("scheduledRunTime")&&(p.scheduledRunTime=l.google.protobuf.Timestamp.toObject(n.scheduledRunTime,i)),n.runResponse!=null&&n.hasOwnProperty("runResponse")&&(p.runResponse=n.runResponse),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.Schedule.RunResponse"},e}(),a.State=function(){var e={},t=Object.create(e);return t[e[0]="STATE_UNSPECIFIED"]=0,t[e[1]="ACTIVE"]=1,t[e[2]="PAUSED"]=2,t[e[3]="COMPLETED"]=3,t}(),a}(),m.ScheduleService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateScheduleRequest,l.google.cloud.aiplatform.v1beta1.Schedule,e,t)},"name",{value:"CreateSchedule"}),Object.defineProperty(a.prototype.deleteSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteScheduleRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteSchedule"}),Object.defineProperty(a.prototype.getSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetScheduleRequest,l.google.cloud.aiplatform.v1beta1.Schedule,e,t)},"name",{value:"GetSchedule"}),Object.defineProperty(a.prototype.listSchedules=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListSchedulesRequest,l.google.cloud.aiplatform.v1beta1.ListSchedulesResponse,e,t)},"name",{value:"ListSchedules"}),Object.defineProperty(a.prototype.pauseSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.PauseScheduleRequest,l.google.protobuf.Empty,e,t)},"name",{value:"PauseSchedule"}),Object.defineProperty(a.prototype.resumeSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ResumeScheduleRequest,l.google.protobuf.Empty,e,t)},"name",{value:"ResumeSchedule"}),Object.defineProperty(a.prototype.updateSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateScheduleRequest,l.google.cloud.aiplatform.v1beta1.Schedule,e,t)},"name",{value:"UpdateSchedule"}),a}(),m.CreateScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.schedule=l.google.cloud.aiplatform.v1beta1.Schedule.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.schedule!=null&&e.hasOwnProperty("schedule")){var t=l.google.cloud.aiplatform.v1beta1.Schedule.verify(e.schedule);if(t)return"schedule."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateScheduleRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.schedule!=null){if(typeof e.schedule!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateScheduleRequest.schedule: object expected");t.schedule=l.google.cloud.aiplatform.v1beta1.Schedule.fromObject(e.schedule)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.schedule=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.schedule!=null&&e.hasOwnProperty("schedule")&&(n.schedule=l.google.cloud.aiplatform.v1beta1.Schedule.toObject(e.schedule,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateScheduleRequest"},a}(),m.GetScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetScheduleRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetScheduleRequest"},a}(),m.ListSchedulesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListSchedulesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListSchedulesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListSchedulesRequest"},a}(),m.ListSchedulesResponse=function(){function a(r){if(this.schedules=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.schedules&&i.schedules.length||(i.schedules=[]),i.schedules.push(l.google.cloud.aiplatform.v1beta1.Schedule.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.schedules!=null&&e.hasOwnProperty("schedules")){if(!Array.isArray(e.schedules))return"schedules: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteScheduleRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteScheduleRequest"},a}(),m.PauseScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PauseScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.PauseScheduleRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PauseScheduleRequest"},a}(),m.ResumeScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.catchUp=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.catchUp!=null&&e.hasOwnProperty("catchUp")&&typeof e.catchUp!="boolean"?"catchUp: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ResumeScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ResumeScheduleRequest;return e.name!=null&&(t.name=String(e.name)),e.catchUp!=null&&(t.catchUp=!!e.catchUp),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.catchUp=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.catchUp!=null&&e.hasOwnProperty("catchUp")&&(n.catchUp=e.catchUp),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ResumeScheduleRequest"},a}(),m.UpdateScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.schedule=l.google.cloud.aiplatform.v1beta1.Schedule.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.schedule!=null&&e.hasOwnProperty("schedule")){var t=l.google.cloud.aiplatform.v1beta1.Schedule.verify(e.schedule);if(t)return"schedule."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateScheduleRequest;if(e.schedule!=null){if(typeof e.schedule!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateScheduleRequest.schedule: object expected");t.schedule=l.google.cloud.aiplatform.v1beta1.Schedule.fromObject(e.schedule)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateScheduleRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.schedule=null,n.updateMask=null),e.schedule!=null&&e.hasOwnProperty("schedule")&&(n.schedule=l.google.cloud.aiplatform.v1beta1.Schedule.toObject(e.schedule,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateScheduleRequest"},a}(),m.schema=function(){var a={};return a.ImageClassificationAnnotation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.annotationSpecId=t.string();break}case 2:{p.displayName=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&!c.isString(t.annotationSpecId)?"annotationSpecId: string expected":t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.ImageClassificationAnnotation)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.ImageClassificationAnnotation;return t.annotationSpecId!=null&&(n.annotationSpecId=String(t.annotationSpecId)),t.displayName!=null&&(n.displayName=String(t.displayName)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.annotationSpecId="",i.displayName=""),t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&(i.annotationSpecId=t.annotationSpecId),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.ImageClassificationAnnotation"},r}(),a.ImageBoundingBoxAnnotation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.annotationSpecId=t.string();break}case 2:{p.displayName=t.string();break}case 3:{p.xMin=t.double();break}case 4:{p.xMax=t.double();break}case 5:{p.yMin=t.double();break}case 6:{p.yMax=t.double();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&!c.isString(t.annotationSpecId)?"annotationSpecId: string expected":t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":t.xMin!=null&&t.hasOwnProperty("xMin")&&typeof t.xMin!="number"?"xMin: number expected":t.xMax!=null&&t.hasOwnProperty("xMax")&&typeof t.xMax!="number"?"xMax: number expected":t.yMin!=null&&t.hasOwnProperty("yMin")&&typeof t.yMin!="number"?"yMin: number expected":t.yMax!=null&&t.hasOwnProperty("yMax")&&typeof t.yMax!="number"?"yMax: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.ImageBoundingBoxAnnotation)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.ImageBoundingBoxAnnotation;return t.annotationSpecId!=null&&(n.annotationSpecId=String(t.annotationSpecId)),t.displayName!=null&&(n.displayName=String(t.displayName)),t.xMin!=null&&(n.xMin=Number(t.xMin)),t.xMax!=null&&(n.xMax=Number(t.xMax)),t.yMin!=null&&(n.yMin=Number(t.yMin)),t.yMax!=null&&(n.yMax=Number(t.yMax)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.annotationSpecId="",i.displayName="",i.xMin=0,i.xMax=0,i.yMin=0,i.yMax=0),t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&(i.annotationSpecId=t.annotationSpecId),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),t.xMin!=null&&t.hasOwnProperty("xMin")&&(i.xMin=n.json&&!isFinite(t.xMin)?String(t.xMin):t.xMin),t.xMax!=null&&t.hasOwnProperty("xMax")&&(i.xMax=n.json&&!isFinite(t.xMax)?String(t.xMax):t.xMax),t.yMin!=null&&t.hasOwnProperty("yMin")&&(i.yMin=n.json&&!isFinite(t.yMin)?String(t.yMin):t.yMin),t.yMax!=null&&t.hasOwnProperty("yMax")&&(i.yMax=n.json&&!isFinite(t.yMax)?String(t.yMax):t.yMax),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.ImageBoundingBoxAnnotation"},r}(),a.ImageSegmentationAnnotation=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 3:{f.maskAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.MaskAnnotation.decode(n,n.uint32());break}case 4:{f.polygonAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolygonAnnotation.decode(n,n.uint32());break}case 5:{f.polylineAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolylineAnnotation.decode(n,n.uint32());break}default:n.skipType(y&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.maskAnnotation!=null&&n.hasOwnProperty("maskAnnotation")){i.annotation=1;{var p=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.MaskAnnotation.verify(n.maskAnnotation);if(p)return"maskAnnotation."+p}}if(n.polygonAnnotation!=null&&n.hasOwnProperty("polygonAnnotation")){if(i.annotation===1)return"annotation: multiple values";i.annotation=1;{var p=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolygonAnnotation.verify(n.polygonAnnotation);if(p)return"polygonAnnotation."+p}}if(n.polylineAnnotation!=null&&n.hasOwnProperty("polylineAnnotation")){if(i.annotation===1)return"annotation: multiple values";i.annotation=1;{var p=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolylineAnnotation.verify(n.polylineAnnotation);if(p)return"polylineAnnotation."+p}}return null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation)return n;var i=new l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation;if(n.maskAnnotation!=null){if(typeof n.maskAnnotation!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.maskAnnotation: object expected");i.maskAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.MaskAnnotation.fromObject(n.maskAnnotation)}if(n.polygonAnnotation!=null){if(typeof n.polygonAnnotation!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.polygonAnnotation: object expected");i.polygonAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolygonAnnotation.fromObject(n.polygonAnnotation)}if(n.polylineAnnotation!=null){if(typeof n.polylineAnnotation!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.polylineAnnotation: object expected");i.polylineAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolylineAnnotation.fromObject(n.polylineAnnotation)}return i},r.toObject=function(n,i){i||(i={});var p={};return n.maskAnnotation!=null&&n.hasOwnProperty("maskAnnotation")&&(p.maskAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.MaskAnnotation.toObject(n.maskAnnotation,i),i.oneofs&&(p.annotation="maskAnnotation")),n.polygonAnnotation!=null&&n.hasOwnProperty("polygonAnnotation")&&(p.polygonAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolygonAnnotation.toObject(n.polygonAnnotation,i),i.oneofs&&(p.annotation="polygonAnnotation")),n.polylineAnnotation!=null&&n.hasOwnProperty("polylineAnnotation")&&(p.polylineAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolylineAnnotation.toObject(n.polylineAnnotation,i),i.oneofs&&(p.annotation="polylineAnnotation")),p},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation"},r.MaskAnnotation=function(){function t(n){if(this.annotationSpecColors=[],n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.maskGcsUri=i.string();break}case 2:{y.annotationSpecColors&&y.annotationSpecColors.length||(y.annotationSpecColors=[]),y.annotationSpecColors.push(l.google.cloud.aiplatform.v1beta1.schema.AnnotationSpecColor.decode(i,i.uint32()));break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.maskGcsUri!=null&&i.hasOwnProperty("maskGcsUri")&&!c.isString(i.maskGcsUri))return"maskGcsUri: string expected";if(i.annotationSpecColors!=null&&i.hasOwnProperty("annotationSpecColors")){if(!Array.isArray(i.annotationSpecColors))return"annotationSpecColors: array expected";for(var p=0;p>>3){case 1:{y.vertexes&&y.vertexes.length||(y.vertexes=[]),y.vertexes.push(l.google.cloud.aiplatform.v1beta1.schema.Vertex.decode(i,i.uint32()));break}case 2:{y.annotationSpecId=i.string();break}case 3:{y.displayName=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.vertexes!=null&&i.hasOwnProperty("vertexes")){if(!Array.isArray(i.vertexes))return"vertexes: array expected";for(var p=0;p>>3){case 1:{y.vertexes&&y.vertexes.length||(y.vertexes=[]),y.vertexes.push(l.google.cloud.aiplatform.v1beta1.schema.Vertex.decode(i,i.uint32()));break}case 2:{y.annotationSpecId=i.string();break}case 3:{y.displayName=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.vertexes!=null&&i.hasOwnProperty("vertexes")){if(!Array.isArray(i.vertexes))return"vertexes: array expected";for(var p=0;p>>3){case 1:{p.annotationSpecId=t.string();break}case 2:{p.displayName=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&!c.isString(t.annotationSpecId)?"annotationSpecId: string expected":t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TextClassificationAnnotation)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TextClassificationAnnotation;return t.annotationSpecId!=null&&(n.annotationSpecId=String(t.annotationSpecId)),t.displayName!=null&&(n.displayName=String(t.displayName)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.annotationSpecId="",i.displayName=""),t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&(i.annotationSpecId=t.annotationSpecId),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TextClassificationAnnotation"},r}(),a.TextExtractionAnnotation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.textSegment=l.google.cloud.aiplatform.v1beta1.schema.TextSegment.decode(t,t.uint32());break}case 2:{p.annotationSpecId=t.string();break}case 3:{p.displayName=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.textSegment!=null&&t.hasOwnProperty("textSegment")){var n=l.google.cloud.aiplatform.v1beta1.schema.TextSegment.verify(t.textSegment);if(n)return"textSegment."+n}return t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&!c.isString(t.annotationSpecId)?"annotationSpecId: string expected":t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TextExtractionAnnotation)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TextExtractionAnnotation;if(t.textSegment!=null){if(typeof t.textSegment!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TextExtractionAnnotation.textSegment: object expected");n.textSegment=l.google.cloud.aiplatform.v1beta1.schema.TextSegment.fromObject(t.textSegment)}return t.annotationSpecId!=null&&(n.annotationSpecId=String(t.annotationSpecId)),t.displayName!=null&&(n.displayName=String(t.displayName)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.textSegment=null,i.annotationSpecId="",i.displayName=""),t.textSegment!=null&&t.hasOwnProperty("textSegment")&&(i.textSegment=l.google.cloud.aiplatform.v1beta1.schema.TextSegment.toObject(t.textSegment,n)),t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&(i.annotationSpecId=t.annotationSpecId),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TextExtractionAnnotation"},r}(),a.TextSegment=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.startOffset=t.uint64();break}case 2:{p.endOffset=t.uint64();break}case 3:{p.content=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.startOffset!=null&&t.hasOwnProperty("startOffset")&&!c.isInteger(t.startOffset)&&!(t.startOffset&&c.isInteger(t.startOffset.low)&&c.isInteger(t.startOffset.high))?"startOffset: integer|Long expected":t.endOffset!=null&&t.hasOwnProperty("endOffset")&&!c.isInteger(t.endOffset)&&!(t.endOffset&&c.isInteger(t.endOffset.low)&&c.isInteger(t.endOffset.high))?"endOffset: integer|Long expected":t.content!=null&&t.hasOwnProperty("content")&&!c.isString(t.content)?"content: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TextSegment)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TextSegment;return t.startOffset!=null&&(c.Long?(n.startOffset=c.Long.fromValue(t.startOffset)).unsigned=!0:typeof t.startOffset=="string"?n.startOffset=parseInt(t.startOffset,10):typeof t.startOffset=="number"?n.startOffset=t.startOffset:typeof t.startOffset=="object"&&(n.startOffset=new c.LongBits(t.startOffset.low>>>0,t.startOffset.high>>>0).toNumber(!0))),t.endOffset!=null&&(c.Long?(n.endOffset=c.Long.fromValue(t.endOffset)).unsigned=!0:typeof t.endOffset=="string"?n.endOffset=parseInt(t.endOffset,10):typeof t.endOffset=="number"?n.endOffset=t.endOffset:typeof t.endOffset=="object"&&(n.endOffset=new c.LongBits(t.endOffset.low>>>0,t.endOffset.high>>>0).toNumber(!0))),t.content!=null&&(n.content=String(t.content)),n},r.toObject=function(t,n){n||(n={});var i={};if(n.defaults){if(c.Long){var p=new c.Long(0,0,!0);i.startOffset=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.startOffset=n.longs===String?"0":0;if(c.Long){var p=new c.Long(0,0,!0);i.endOffset=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.endOffset=n.longs===String?"0":0;i.content=""}return t.startOffset!=null&&t.hasOwnProperty("startOffset")&&(typeof t.startOffset=="number"?i.startOffset=n.longs===String?String(t.startOffset):t.startOffset:i.startOffset=n.longs===String?c.Long.prototype.toString.call(t.startOffset):n.longs===Number?new c.LongBits(t.startOffset.low>>>0,t.startOffset.high>>>0).toNumber(!0):t.startOffset),t.endOffset!=null&&t.hasOwnProperty("endOffset")&&(typeof t.endOffset=="number"?i.endOffset=n.longs===String?String(t.endOffset):t.endOffset:i.endOffset=n.longs===String?c.Long.prototype.toString.call(t.endOffset):n.longs===Number?new c.LongBits(t.endOffset.low>>>0,t.endOffset.high>>>0).toNumber(!0):t.endOffset),t.content!=null&&t.hasOwnProperty("content")&&(i.content=t.content),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TextSegment"},r}(),a.TextSentimentAnnotation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.sentiment=t.int32();break}case 2:{p.sentimentMax=t.int32();break}case 3:{p.annotationSpecId=t.string();break}case 4:{p.displayName=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.sentiment!=null&&t.hasOwnProperty("sentiment")&&!c.isInteger(t.sentiment)?"sentiment: integer expected":t.sentimentMax!=null&&t.hasOwnProperty("sentimentMax")&&!c.isInteger(t.sentimentMax)?"sentimentMax: integer expected":t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&!c.isString(t.annotationSpecId)?"annotationSpecId: string expected":t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TextSentimentAnnotation)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TextSentimentAnnotation;return t.sentiment!=null&&(n.sentiment=t.sentiment|0),t.sentimentMax!=null&&(n.sentimentMax=t.sentimentMax|0),t.annotationSpecId!=null&&(n.annotationSpecId=String(t.annotationSpecId)),t.displayName!=null&&(n.displayName=String(t.displayName)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.sentiment=0,i.sentimentMax=0,i.annotationSpecId="",i.displayName=""),t.sentiment!=null&&t.hasOwnProperty("sentiment")&&(i.sentiment=t.sentiment),t.sentimentMax!=null&&t.hasOwnProperty("sentimentMax")&&(i.sentimentMax=t.sentimentMax),t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&(i.annotationSpecId=t.annotationSpecId),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TextSentimentAnnotation"},r}(),a.VideoClassificationAnnotation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.timeSegment=l.google.cloud.aiplatform.v1beta1.schema.TimeSegment.decode(t,t.uint32());break}case 2:{p.annotationSpecId=t.string();break}case 3:{p.displayName=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.timeSegment!=null&&t.hasOwnProperty("timeSegment")){var n=l.google.cloud.aiplatform.v1beta1.schema.TimeSegment.verify(t.timeSegment);if(n)return"timeSegment."+n}return t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&!c.isString(t.annotationSpecId)?"annotationSpecId: string expected":t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.VideoClassificationAnnotation)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.VideoClassificationAnnotation;if(t.timeSegment!=null){if(typeof t.timeSegment!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.VideoClassificationAnnotation.timeSegment: object expected");n.timeSegment=l.google.cloud.aiplatform.v1beta1.schema.TimeSegment.fromObject(t.timeSegment)}return t.annotationSpecId!=null&&(n.annotationSpecId=String(t.annotationSpecId)),t.displayName!=null&&(n.displayName=String(t.displayName)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.timeSegment=null,i.annotationSpecId="",i.displayName=""),t.timeSegment!=null&&t.hasOwnProperty("timeSegment")&&(i.timeSegment=l.google.cloud.aiplatform.v1beta1.schema.TimeSegment.toObject(t.timeSegment,n)),t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&(i.annotationSpecId=t.annotationSpecId),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.VideoClassificationAnnotation"},r}(),a.TimeSegment=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.startTimeOffset=l.google.protobuf.Duration.decode(t,t.uint32());break}case 2:{p.endTimeOffset=l.google.protobuf.Duration.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.startTimeOffset!=null&&t.hasOwnProperty("startTimeOffset")){var n=l.google.protobuf.Duration.verify(t.startTimeOffset);if(n)return"startTimeOffset."+n}if(t.endTimeOffset!=null&&t.hasOwnProperty("endTimeOffset")){var n=l.google.protobuf.Duration.verify(t.endTimeOffset);if(n)return"endTimeOffset."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TimeSegment)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TimeSegment;if(t.startTimeOffset!=null){if(typeof t.startTimeOffset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TimeSegment.startTimeOffset: object expected");n.startTimeOffset=l.google.protobuf.Duration.fromObject(t.startTimeOffset)}if(t.endTimeOffset!=null){if(typeof t.endTimeOffset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TimeSegment.endTimeOffset: object expected");n.endTimeOffset=l.google.protobuf.Duration.fromObject(t.endTimeOffset)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.startTimeOffset=null,i.endTimeOffset=null),t.startTimeOffset!=null&&t.hasOwnProperty("startTimeOffset")&&(i.startTimeOffset=l.google.protobuf.Duration.toObject(t.startTimeOffset,n)),t.endTimeOffset!=null&&t.hasOwnProperty("endTimeOffset")&&(i.endTimeOffset=l.google.protobuf.Duration.toObject(t.endTimeOffset,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TimeSegment"},r}(),a.VideoObjectTrackingAnnotation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.timeOffset=l.google.protobuf.Duration.decode(t,t.uint32());break}case 2:{p.xMin=t.double();break}case 3:{p.xMax=t.double();break}case 4:{p.yMin=t.double();break}case 5:{p.yMax=t.double();break}case 6:{p.instanceId=t.int64();break}case 7:{p.annotationSpecId=t.string();break}case 8:{p.displayName=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.timeOffset!=null&&t.hasOwnProperty("timeOffset")){var n=l.google.protobuf.Duration.verify(t.timeOffset);if(n)return"timeOffset."+n}return t.xMin!=null&&t.hasOwnProperty("xMin")&&typeof t.xMin!="number"?"xMin: number expected":t.xMax!=null&&t.hasOwnProperty("xMax")&&typeof t.xMax!="number"?"xMax: number expected":t.yMin!=null&&t.hasOwnProperty("yMin")&&typeof t.yMin!="number"?"yMin: number expected":t.yMax!=null&&t.hasOwnProperty("yMax")&&typeof t.yMax!="number"?"yMax: number expected":t.instanceId!=null&&t.hasOwnProperty("instanceId")&&!c.isInteger(t.instanceId)&&!(t.instanceId&&c.isInteger(t.instanceId.low)&&c.isInteger(t.instanceId.high))?"instanceId: integer|Long expected":t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&!c.isString(t.annotationSpecId)?"annotationSpecId: string expected":t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.VideoObjectTrackingAnnotation)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.VideoObjectTrackingAnnotation;if(t.timeOffset!=null){if(typeof t.timeOffset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.VideoObjectTrackingAnnotation.timeOffset: object expected");n.timeOffset=l.google.protobuf.Duration.fromObject(t.timeOffset)}return t.xMin!=null&&(n.xMin=Number(t.xMin)),t.xMax!=null&&(n.xMax=Number(t.xMax)),t.yMin!=null&&(n.yMin=Number(t.yMin)),t.yMax!=null&&(n.yMax=Number(t.yMax)),t.instanceId!=null&&(c.Long?(n.instanceId=c.Long.fromValue(t.instanceId)).unsigned=!1:typeof t.instanceId=="string"?n.instanceId=parseInt(t.instanceId,10):typeof t.instanceId=="number"?n.instanceId=t.instanceId:typeof t.instanceId=="object"&&(n.instanceId=new c.LongBits(t.instanceId.low>>>0,t.instanceId.high>>>0).toNumber())),t.annotationSpecId!=null&&(n.annotationSpecId=String(t.annotationSpecId)),t.displayName!=null&&(n.displayName=String(t.displayName)),n},r.toObject=function(t,n){n||(n={});var i={};if(n.defaults){if(i.timeOffset=null,i.xMin=0,i.xMax=0,i.yMin=0,i.yMax=0,c.Long){var p=new c.Long(0,0,!1);i.instanceId=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.instanceId=n.longs===String?"0":0;i.annotationSpecId="",i.displayName=""}return t.timeOffset!=null&&t.hasOwnProperty("timeOffset")&&(i.timeOffset=l.google.protobuf.Duration.toObject(t.timeOffset,n)),t.xMin!=null&&t.hasOwnProperty("xMin")&&(i.xMin=n.json&&!isFinite(t.xMin)?String(t.xMin):t.xMin),t.xMax!=null&&t.hasOwnProperty("xMax")&&(i.xMax=n.json&&!isFinite(t.xMax)?String(t.xMax):t.xMax),t.yMin!=null&&t.hasOwnProperty("yMin")&&(i.yMin=n.json&&!isFinite(t.yMin)?String(t.yMin):t.yMin),t.yMax!=null&&t.hasOwnProperty("yMax")&&(i.yMax=n.json&&!isFinite(t.yMax)?String(t.yMax):t.yMax),t.instanceId!=null&&t.hasOwnProperty("instanceId")&&(typeof t.instanceId=="number"?i.instanceId=n.longs===String?String(t.instanceId):t.instanceId:i.instanceId=n.longs===String?c.Long.prototype.toString.call(t.instanceId):n.longs===Number?new c.LongBits(t.instanceId.low>>>0,t.instanceId.high>>>0).toNumber():t.instanceId),t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&(i.annotationSpecId=t.annotationSpecId),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.VideoObjectTrackingAnnotation"},r}(),a.VideoActionRecognitionAnnotation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.timeSegment=l.google.cloud.aiplatform.v1beta1.schema.TimeSegment.decode(t,t.uint32());break}case 2:{p.annotationSpecId=t.string();break}case 3:{p.displayName=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.timeSegment!=null&&t.hasOwnProperty("timeSegment")){var n=l.google.cloud.aiplatform.v1beta1.schema.TimeSegment.verify(t.timeSegment);if(n)return"timeSegment."+n}return t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&!c.isString(t.annotationSpecId)?"annotationSpecId: string expected":t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.VideoActionRecognitionAnnotation)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.VideoActionRecognitionAnnotation;if(t.timeSegment!=null){if(typeof t.timeSegment!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.VideoActionRecognitionAnnotation.timeSegment: object expected");n.timeSegment=l.google.cloud.aiplatform.v1beta1.schema.TimeSegment.fromObject(t.timeSegment)}return t.annotationSpecId!=null&&(n.annotationSpecId=String(t.annotationSpecId)),t.displayName!=null&&(n.displayName=String(t.displayName)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.timeSegment=null,i.annotationSpecId="",i.displayName=""),t.timeSegment!=null&&t.hasOwnProperty("timeSegment")&&(i.timeSegment=l.google.cloud.aiplatform.v1beta1.schema.TimeSegment.toObject(t.timeSegment,n)),t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&(i.annotationSpecId=t.annotationSpecId),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.VideoActionRecognitionAnnotation"},r}(),a.AnnotationSpecColor=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.color=l.google.type.Color.decode(t,t.uint32());break}case 2:{p.displayName=t.string();break}case 3:{p.id=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.color!=null&&t.hasOwnProperty("color")){var n=l.google.type.Color.verify(t.color);if(n)return"color."+n}return t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":t.id!=null&&t.hasOwnProperty("id")&&!c.isString(t.id)?"id: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.AnnotationSpecColor)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.AnnotationSpecColor;if(t.color!=null){if(typeof t.color!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.AnnotationSpecColor.color: object expected");n.color=l.google.type.Color.fromObject(t.color)}return t.displayName!=null&&(n.displayName=String(t.displayName)),t.id!=null&&(n.id=String(t.id)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.color=null,i.displayName="",i.id=""),t.color!=null&&t.hasOwnProperty("color")&&(i.color=l.google.type.Color.toObject(t.color,n)),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),t.id!=null&&t.hasOwnProperty("id")&&(i.id=t.id),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.AnnotationSpecColor"},r}(),a.Vertex=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.x=t.double();break}case 2:{p.y=t.double();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.x!=null&&t.hasOwnProperty("x")&&typeof t.x!="number"?"x: number expected":t.y!=null&&t.hasOwnProperty("y")&&typeof t.y!="number"?"y: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.Vertex)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.Vertex;return t.x!=null&&(n.x=Number(t.x)),t.y!=null&&(n.y=Number(t.y)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.x=0,i.y=0),t.x!=null&&t.hasOwnProperty("x")&&(i.x=n.json&&!isFinite(t.x)?String(t.x):t.x),t.y!=null&&t.hasOwnProperty("y")&&(i.y=n.json&&!isFinite(t.y)?String(t.y):t.y),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.Vertex"},r}(),a.ImageDataItem=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.gcsUri=t.string();break}case 2:{p.mimeType=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.gcsUri!=null&&t.hasOwnProperty("gcsUri")&&!c.isString(t.gcsUri)?"gcsUri: string expected":t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType)?"mimeType: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.ImageDataItem)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.ImageDataItem;return t.gcsUri!=null&&(n.gcsUri=String(t.gcsUri)),t.mimeType!=null&&(n.mimeType=String(t.mimeType)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.gcsUri="",i.mimeType=""),t.gcsUri!=null&&t.hasOwnProperty("gcsUri")&&(i.gcsUri=t.gcsUri),t.mimeType!=null&&t.hasOwnProperty("mimeType")&&(i.mimeType=t.mimeType),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.ImageDataItem"},r}(),a.VideoDataItem=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.gcsUri=t.string();break}case 2:{p.mimeType=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.gcsUri!=null&&t.hasOwnProperty("gcsUri")&&!c.isString(t.gcsUri)?"gcsUri: string expected":t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType)?"mimeType: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.VideoDataItem)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.VideoDataItem;return t.gcsUri!=null&&(n.gcsUri=String(t.gcsUri)),t.mimeType!=null&&(n.mimeType=String(t.mimeType)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.gcsUri="",i.mimeType=""),t.gcsUri!=null&&t.hasOwnProperty("gcsUri")&&(i.gcsUri=t.gcsUri),t.mimeType!=null&&t.hasOwnProperty("mimeType")&&(i.mimeType=t.mimeType),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.VideoDataItem"},r}(),a.TextDataItem=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.gcsUri=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.gcsUri!=null&&t.hasOwnProperty("gcsUri")&&!c.isString(t.gcsUri)?"gcsUri: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TextDataItem)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TextDataItem;return t.gcsUri!=null&&(n.gcsUri=String(t.gcsUri)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.gcsUri=""),t.gcsUri!=null&&t.hasOwnProperty("gcsUri")&&(i.gcsUri=t.gcsUri),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TextDataItem"},r}(),a.ImageDatasetMetadata=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.dataItemSchemaUri=t.string();break}case 2:{p.gcsBucket=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.dataItemSchemaUri!=null&&t.hasOwnProperty("dataItemSchemaUri")&&!c.isString(t.dataItemSchemaUri)?"dataItemSchemaUri: string expected":t.gcsBucket!=null&&t.hasOwnProperty("gcsBucket")&&!c.isString(t.gcsBucket)?"gcsBucket: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.ImageDatasetMetadata)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.ImageDatasetMetadata;return t.dataItemSchemaUri!=null&&(n.dataItemSchemaUri=String(t.dataItemSchemaUri)),t.gcsBucket!=null&&(n.gcsBucket=String(t.gcsBucket)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.dataItemSchemaUri="",i.gcsBucket=""),t.dataItemSchemaUri!=null&&t.hasOwnProperty("dataItemSchemaUri")&&(i.dataItemSchemaUri=t.dataItemSchemaUri),t.gcsBucket!=null&&t.hasOwnProperty("gcsBucket")&&(i.gcsBucket=t.gcsBucket),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.ImageDatasetMetadata"},r}(),a.TextDatasetMetadata=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.dataItemSchemaUri=t.string();break}case 2:{p.gcsBucket=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.dataItemSchemaUri!=null&&t.hasOwnProperty("dataItemSchemaUri")&&!c.isString(t.dataItemSchemaUri)?"dataItemSchemaUri: string expected":t.gcsBucket!=null&&t.hasOwnProperty("gcsBucket")&&!c.isString(t.gcsBucket)?"gcsBucket: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TextDatasetMetadata)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TextDatasetMetadata;return t.dataItemSchemaUri!=null&&(n.dataItemSchemaUri=String(t.dataItemSchemaUri)),t.gcsBucket!=null&&(n.gcsBucket=String(t.gcsBucket)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.dataItemSchemaUri="",i.gcsBucket=""),t.dataItemSchemaUri!=null&&t.hasOwnProperty("dataItemSchemaUri")&&(i.dataItemSchemaUri=t.dataItemSchemaUri),t.gcsBucket!=null&&t.hasOwnProperty("gcsBucket")&&(i.gcsBucket=t.gcsBucket),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TextDatasetMetadata"},r}(),a.VideoDatasetMetadata=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.dataItemSchemaUri=t.string();break}case 2:{p.gcsBucket=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.dataItemSchemaUri!=null&&t.hasOwnProperty("dataItemSchemaUri")&&!c.isString(t.dataItemSchemaUri)?"dataItemSchemaUri: string expected":t.gcsBucket!=null&&t.hasOwnProperty("gcsBucket")&&!c.isString(t.gcsBucket)?"gcsBucket: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.VideoDatasetMetadata)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.VideoDatasetMetadata;return t.dataItemSchemaUri!=null&&(n.dataItemSchemaUri=String(t.dataItemSchemaUri)),t.gcsBucket!=null&&(n.gcsBucket=String(t.gcsBucket)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.dataItemSchemaUri="",i.gcsBucket=""),t.dataItemSchemaUri!=null&&t.hasOwnProperty("dataItemSchemaUri")&&(i.dataItemSchemaUri=t.dataItemSchemaUri),t.gcsBucket!=null&&t.hasOwnProperty("gcsBucket")&&(i.gcsBucket=t.gcsBucket),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.VideoDatasetMetadata"},r}(),a.TablesDatasetMetadata=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.inputConfig=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.inputConfig!=null&&t.hasOwnProperty("inputConfig")){var n=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig.verify(t.inputConfig);if(n)return"inputConfig."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata;if(t.inputConfig!=null){if(typeof t.inputConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.inputConfig: object expected");n.inputConfig=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig.fromObject(t.inputConfig)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.inputConfig=null),t.inputConfig!=null&&t.hasOwnProperty("inputConfig")&&(i.inputConfig=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig.toObject(t.inputConfig,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata"},r.InputConfig=function(){function e(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.gcsSource=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.GcsSource.decode(i,i.uint32());break}case 2:{y.bigquerySource=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.BigQuerySource.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};if(i.gcsSource!=null&&i.hasOwnProperty("gcsSource")){p.source=1;{var f=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.GcsSource.verify(i.gcsSource);if(f)return"gcsSource."+f}}if(i.bigquerySource!=null&&i.hasOwnProperty("bigquerySource")){if(p.source===1)return"source: multiple values";p.source=1;{var f=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.BigQuerySource.verify(i.bigquerySource);if(f)return"bigquerySource."+f}}return null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig;if(i.gcsSource!=null){if(typeof i.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig.gcsSource: object expected");p.gcsSource=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.GcsSource.fromObject(i.gcsSource)}if(i.bigquerySource!=null){if(typeof i.bigquerySource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig.bigquerySource: object expected");p.bigquerySource=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.BigQuerySource.fromObject(i.bigquerySource)}return p},e.toObject=function(i,p){p||(p={});var f={};return i.gcsSource!=null&&i.hasOwnProperty("gcsSource")&&(f.gcsSource=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.GcsSource.toObject(i.gcsSource,p),p.oneofs&&(f.source="gcsSource")),i.bigquerySource!=null&&i.hasOwnProperty("bigquerySource")&&(f.bigquerySource=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.BigQuerySource.toObject(i.bigquerySource,p),p.oneofs&&(f.source="bigquerySource")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig"},e}(),r.GcsSource=function(){function e(t){if(this.uri=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.uri&&f.uri.length||(f.uri=[]),f.uri.push(n.string());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.uri!=null&&n.hasOwnProperty("uri")){if(!Array.isArray(n.uri))return"uri: array expected";for(var i=0;i>>3){case 1:{f.uri=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.uri!=null&&n.hasOwnProperty("uri")&&!c.isString(n.uri)?"uri: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.BigQuerySource)return n;var i=new l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.BigQuerySource;return n.uri!=null&&(i.uri=String(n.uri)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.uri=""),n.uri!=null&&n.hasOwnProperty("uri")&&(p.uri=n.uri),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.BigQuerySource"},e}(),r}(),a.TimeSeriesDatasetMetadata=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.inputConfig=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig.decode(t,t.uint32());break}case 2:{p.timeSeriesIdentifierColumn=t.string();break}case 3:{p.timeColumn=t.string();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.inputConfig!=null&&t.hasOwnProperty("inputConfig")){var n=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig.verify(t.inputConfig);if(n)return"inputConfig."+n}return t.timeSeriesIdentifierColumn!=null&&t.hasOwnProperty("timeSeriesIdentifierColumn")&&!c.isString(t.timeSeriesIdentifierColumn)?"timeSeriesIdentifierColumn: string expected":t.timeColumn!=null&&t.hasOwnProperty("timeColumn")&&!c.isString(t.timeColumn)?"timeColumn: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata;if(t.inputConfig!=null){if(typeof t.inputConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.inputConfig: object expected");n.inputConfig=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig.fromObject(t.inputConfig)}return t.timeSeriesIdentifierColumn!=null&&(n.timeSeriesIdentifierColumn=String(t.timeSeriesIdentifierColumn)),t.timeColumn!=null&&(n.timeColumn=String(t.timeColumn)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.inputConfig=null,i.timeSeriesIdentifierColumn="",i.timeColumn=""),t.inputConfig!=null&&t.hasOwnProperty("inputConfig")&&(i.inputConfig=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig.toObject(t.inputConfig,n)),t.timeSeriesIdentifierColumn!=null&&t.hasOwnProperty("timeSeriesIdentifierColumn")&&(i.timeSeriesIdentifierColumn=t.timeSeriesIdentifierColumn),t.timeColumn!=null&&t.hasOwnProperty("timeColumn")&&(i.timeColumn=t.timeColumn),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata"},r.InputConfig=function(){function e(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.gcsSource=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.GcsSource.decode(i,i.uint32());break}case 2:{y.bigquerySource=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.BigQuerySource.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var p={};if(i.gcsSource!=null&&i.hasOwnProperty("gcsSource")){p.source=1;{var f=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.GcsSource.verify(i.gcsSource);if(f)return"gcsSource."+f}}if(i.bigquerySource!=null&&i.hasOwnProperty("bigquerySource")){if(p.source===1)return"source: multiple values";p.source=1;{var f=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.BigQuerySource.verify(i.bigquerySource);if(f)return"bigquerySource."+f}}return null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig;if(i.gcsSource!=null){if(typeof i.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig.gcsSource: object expected");p.gcsSource=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.GcsSource.fromObject(i.gcsSource)}if(i.bigquerySource!=null){if(typeof i.bigquerySource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig.bigquerySource: object expected");p.bigquerySource=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.BigQuerySource.fromObject(i.bigquerySource)}return p},e.toObject=function(i,p){p||(p={});var f={};return i.gcsSource!=null&&i.hasOwnProperty("gcsSource")&&(f.gcsSource=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.GcsSource.toObject(i.gcsSource,p),p.oneofs&&(f.source="gcsSource")),i.bigquerySource!=null&&i.hasOwnProperty("bigquerySource")&&(f.bigquerySource=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.BigQuerySource.toObject(i.bigquerySource,p),p.oneofs&&(f.source="bigquerySource")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig"},e}(),r.GcsSource=function(){function e(t){if(this.uri=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.uri&&f.uri.length||(f.uri=[]),f.uri.push(n.string());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.uri!=null&&n.hasOwnProperty("uri")){if(!Array.isArray(n.uri))return"uri: array expected";for(var i=0;i>>3){case 1:{f.uri=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.uri!=null&&n.hasOwnProperty("uri")&&!c.isString(n.uri)?"uri: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.BigQuerySource)return n;var i=new l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.BigQuerySource;return n.uri!=null&&(i.uri=String(n.uri)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.uri=""),n.uri!=null&&n.hasOwnProperty("uri")&&(p.uri=n.uri),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.BigQuerySource"},e}(),r}(),a.predict=function(){var r={};return r.instance=function(){var e={};return e.ImageClassificationPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageClassificationPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageClassificationPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageClassificationPredictionInstance"},t}(),e.ImageObjectDetectionPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageObjectDetectionPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageObjectDetectionPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageObjectDetectionPredictionInstance"},t}(),e.ImageSegmentationPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageSegmentationPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageSegmentationPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageSegmentationPredictionInstance"},t}(),e.TextClassificationPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.TextClassificationPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.TextClassificationPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.TextClassificationPredictionInstance"},t}(),e.TextExtractionPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}case 3:{y.key=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":i.key!=null&&i.hasOwnProperty("key")&&!c.isString(i.key)?"key: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.TextExtractionPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.TextExtractionPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),i.key!=null&&(p.key=String(i.key)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType="",f.key=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),i.key!=null&&i.hasOwnProperty("key")&&(f.key=i.key),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.TextExtractionPredictionInstance"},t}(),e.TextSentimentPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.TextSentimentPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.TextSentimentPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.TextSentimentPredictionInstance"},t}(),e.VideoActionRecognitionPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}case 3:{y.timeSegmentStart=i.string();break}case 4:{y.timeSegmentEnd=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&!c.isString(i.timeSegmentStart)?"timeSegmentStart: string expected":i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&!c.isString(i.timeSegmentEnd)?"timeSegmentEnd: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoActionRecognitionPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoActionRecognitionPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),i.timeSegmentStart!=null&&(p.timeSegmentStart=String(i.timeSegmentStart)),i.timeSegmentEnd!=null&&(p.timeSegmentEnd=String(i.timeSegmentEnd)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType="",f.timeSegmentStart="",f.timeSegmentEnd=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=i.timeSegmentStart),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=i.timeSegmentEnd),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoActionRecognitionPredictionInstance"},t}(),e.VideoClassificationPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}case 3:{y.timeSegmentStart=i.string();break}case 4:{y.timeSegmentEnd=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&!c.isString(i.timeSegmentStart)?"timeSegmentStart: string expected":i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&!c.isString(i.timeSegmentEnd)?"timeSegmentEnd: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoClassificationPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoClassificationPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),i.timeSegmentStart!=null&&(p.timeSegmentStart=String(i.timeSegmentStart)),i.timeSegmentEnd!=null&&(p.timeSegmentEnd=String(i.timeSegmentEnd)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType="",f.timeSegmentStart="",f.timeSegmentEnd=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=i.timeSegmentStart),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=i.timeSegmentEnd),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoClassificationPredictionInstance"},t}(),e.VideoObjectTrackingPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.content=i.string();break}case 2:{y.mimeType=i.string();break}case 3:{y.timeSegmentStart=i.string();break}case 4:{y.timeSegmentEnd=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&!c.isString(i.timeSegmentStart)?"timeSegmentStart: string expected":i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&!c.isString(i.timeSegmentEnd)?"timeSegmentEnd: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoObjectTrackingPredictionInstance)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoObjectTrackingPredictionInstance;return i.content!=null&&(p.content=String(i.content)),i.mimeType!=null&&(p.mimeType=String(i.mimeType)),i.timeSegmentStart!=null&&(p.timeSegmentStart=String(i.timeSegmentStart)),i.timeSegmentEnd!=null&&(p.timeSegmentEnd=String(i.timeSegmentEnd)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.content="",f.mimeType="",f.timeSegmentStart="",f.timeSegmentEnd=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=i.timeSegmentStart),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=i.timeSegmentEnd),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoObjectTrackingPredictionInstance"},t}(),e}(),r.params=function(){var e={};return e.ImageClassificationPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.confidenceThreshold=i.float();break}case 2:{y.maxPredictions=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.params.ImageClassificationPredictionParams)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.params.ImageClassificationPredictionParams;return i.confidenceThreshold!=null&&(p.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(p.maxPredictions=i.maxPredictions|0),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=p.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.params.ImageClassificationPredictionParams"},t}(),e.ImageObjectDetectionPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.confidenceThreshold=i.float();break}case 2:{y.maxPredictions=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.params.ImageObjectDetectionPredictionParams)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.params.ImageObjectDetectionPredictionParams;return i.confidenceThreshold!=null&&(p.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(p.maxPredictions=i.maxPredictions|0),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=p.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.params.ImageObjectDetectionPredictionParams"},t}(),e.ImageSegmentationPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.confidenceThreshold=i.float();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.params.ImageSegmentationPredictionParams)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.params.ImageSegmentationPredictionParams;return i.confidenceThreshold!=null&&(p.confidenceThreshold=Number(i.confidenceThreshold)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.confidenceThreshold=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=p.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.params.ImageSegmentationPredictionParams"},t}(),e.VideoActionRecognitionPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.confidenceThreshold=i.float();break}case 2:{y.maxPredictions=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.params.VideoActionRecognitionPredictionParams)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.params.VideoActionRecognitionPredictionParams;return i.confidenceThreshold!=null&&(p.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(p.maxPredictions=i.maxPredictions|0),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=p.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.params.VideoActionRecognitionPredictionParams"},t}(),e.VideoClassificationPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.confidenceThreshold=i.float();break}case 2:{y.maxPredictions=i.int32();break}case 3:{y.segmentClassification=i.bool();break}case 4:{y.shotClassification=i.bool();break}case 5:{y.oneSecIntervalClassification=i.bool();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":i.segmentClassification!=null&&i.hasOwnProperty("segmentClassification")&&typeof i.segmentClassification!="boolean"?"segmentClassification: boolean expected":i.shotClassification!=null&&i.hasOwnProperty("shotClassification")&&typeof i.shotClassification!="boolean"?"shotClassification: boolean expected":i.oneSecIntervalClassification!=null&&i.hasOwnProperty("oneSecIntervalClassification")&&typeof i.oneSecIntervalClassification!="boolean"?"oneSecIntervalClassification: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.params.VideoClassificationPredictionParams)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.params.VideoClassificationPredictionParams;return i.confidenceThreshold!=null&&(p.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(p.maxPredictions=i.maxPredictions|0),i.segmentClassification!=null&&(p.segmentClassification=!!i.segmentClassification),i.shotClassification!=null&&(p.shotClassification=!!i.shotClassification),i.oneSecIntervalClassification!=null&&(p.oneSecIntervalClassification=!!i.oneSecIntervalClassification),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0,f.segmentClassification=!1,f.shotClassification=!1,f.oneSecIntervalClassification=!1),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=p.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),i.segmentClassification!=null&&i.hasOwnProperty("segmentClassification")&&(f.segmentClassification=i.segmentClassification),i.shotClassification!=null&&i.hasOwnProperty("shotClassification")&&(f.shotClassification=i.shotClassification),i.oneSecIntervalClassification!=null&&i.hasOwnProperty("oneSecIntervalClassification")&&(f.oneSecIntervalClassification=i.oneSecIntervalClassification),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.params.VideoClassificationPredictionParams"},t}(),e.VideoObjectTrackingPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.confidenceThreshold=i.float();break}case 2:{y.maxPredictions=i.int32();break}case 3:{y.minBoundingBoxSize=i.float();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":i.minBoundingBoxSize!=null&&i.hasOwnProperty("minBoundingBoxSize")&&typeof i.minBoundingBoxSize!="number"?"minBoundingBoxSize: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.params.VideoObjectTrackingPredictionParams)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.params.VideoObjectTrackingPredictionParams;return i.confidenceThreshold!=null&&(p.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(p.maxPredictions=i.maxPredictions|0),i.minBoundingBoxSize!=null&&(p.minBoundingBoxSize=Number(i.minBoundingBoxSize)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0,f.minBoundingBoxSize=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=p.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),i.minBoundingBoxSize!=null&&i.hasOwnProperty("minBoundingBoxSize")&&(f.minBoundingBoxSize=p.json&&!isFinite(i.minBoundingBoxSize)?String(i.minBoundingBoxSize):i.minBoundingBoxSize),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.params.VideoObjectTrackingPredictionParams"},t}(),e}(),r.prediction=function(){var e={};return e.ClassificationPredictionResult=function(){function t(n){if(this.ids=[],this.displayNames=[],this.confidences=[],n)for(var i=Object.keys(n),p=0;p>>3){case 1:{if(y.ids&&y.ids.length||(y.ids=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.ids.push(i.int64());else y.ids.push(i.int64());break}case 2:{y.displayNames&&y.displayNames.length||(y.displayNames=[]),y.displayNames.push(i.string());break}case 3:{if(y.confidences&&y.confidences.length||(y.confidences=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.confidences.push(i.float());else y.confidences.push(i.float());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.ids!=null&&i.hasOwnProperty("ids")){if(!Array.isArray(i.ids))return"ids: array expected";for(var p=0;p>>0,i.ids[f].high>>>0).toNumber())}if(i.displayNames){if(!Array.isArray(i.displayNames))throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.ClassificationPredictionResult.displayNames: array expected");p.displayNames=[];for(var f=0;f>>0,i.ids[y].high>>>0).toNumber():i.ids[y]}if(i.displayNames&&i.displayNames.length){f.displayNames=[];for(var y=0;y>>3){case 1:{if(y.ids&&y.ids.length||(y.ids=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.ids.push(i.int64());else y.ids.push(i.int64());break}case 2:{y.displayNames&&y.displayNames.length||(y.displayNames=[]),y.displayNames.push(i.string());break}case 3:{if(y.confidences&&y.confidences.length||(y.confidences=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.confidences.push(i.float());else y.confidences.push(i.float());break}case 4:{y.bboxes&&y.bboxes.length||(y.bboxes=[]),y.bboxes.push(l.google.protobuf.ListValue.decode(i,i.uint32()));break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.ids!=null&&i.hasOwnProperty("ids")){if(!Array.isArray(i.ids))return"ids: array expected";for(var p=0;p>>0,i.ids[f].high>>>0).toNumber())}if(i.displayNames){if(!Array.isArray(i.displayNames))throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.ImageObjectDetectionPredictionResult.displayNames: array expected");p.displayNames=[];for(var f=0;f>>0,i.ids[y].high>>>0).toNumber():i.ids[y]}if(i.displayNames&&i.displayNames.length){f.displayNames=[];for(var y=0;y>>3){case 1:{y.categoryMask=i.string();break}case 2:{y.confidenceMask=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.categoryMask!=null&&i.hasOwnProperty("categoryMask")&&!c.isString(i.categoryMask)?"categoryMask: string expected":i.confidenceMask!=null&&i.hasOwnProperty("confidenceMask")&&!c.isString(i.confidenceMask)?"confidenceMask: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.ImageSegmentationPredictionResult)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.ImageSegmentationPredictionResult;return i.categoryMask!=null&&(p.categoryMask=String(i.categoryMask)),i.confidenceMask!=null&&(p.confidenceMask=String(i.confidenceMask)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.categoryMask="",f.confidenceMask=""),i.categoryMask!=null&&i.hasOwnProperty("categoryMask")&&(f.categoryMask=i.categoryMask),i.confidenceMask!=null&&i.hasOwnProperty("confidenceMask")&&(f.confidenceMask=i.confidenceMask),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.prediction.ImageSegmentationPredictionResult"},t}(),e.TabularClassificationPredictionResult=function(){function t(n){if(this.classes=[],this.scores=[],n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.classes&&y.classes.length||(y.classes=[]),y.classes.push(i.string());break}case 2:{if(y.scores&&y.scores.length||(y.scores=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.scores.push(i.float());else y.scores.push(i.float());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.classes!=null&&i.hasOwnProperty("classes")){if(!Array.isArray(i.classes))return"classes: array expected";for(var p=0;p>>3){case 1:{y.value=i.float();break}case 2:{y.lowerBound=i.float();break}case 3:{y.upperBound=i.float();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.value!=null&&i.hasOwnProperty("value")&&typeof i.value!="number"?"value: number expected":i.lowerBound!=null&&i.hasOwnProperty("lowerBound")&&typeof i.lowerBound!="number"?"lowerBound: number expected":i.upperBound!=null&&i.hasOwnProperty("upperBound")&&typeof i.upperBound!="number"?"upperBound: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.TabularRegressionPredictionResult)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.TabularRegressionPredictionResult;return i.value!=null&&(p.value=Number(i.value)),i.lowerBound!=null&&(p.lowerBound=Number(i.lowerBound)),i.upperBound!=null&&(p.upperBound=Number(i.upperBound)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.value=0,f.lowerBound=0,f.upperBound=0),i.value!=null&&i.hasOwnProperty("value")&&(f.value=p.json&&!isFinite(i.value)?String(i.value):i.value),i.lowerBound!=null&&i.hasOwnProperty("lowerBound")&&(f.lowerBound=p.json&&!isFinite(i.lowerBound)?String(i.lowerBound):i.lowerBound),i.upperBound!=null&&i.hasOwnProperty("upperBound")&&(f.upperBound=p.json&&!isFinite(i.upperBound)?String(i.upperBound):i.upperBound),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.prediction.TabularRegressionPredictionResult"},t}(),e.TextExtractionPredictionResult=function(){function t(n){if(this.ids=[],this.displayNames=[],this.textSegmentStartOffsets=[],this.textSegmentEndOffsets=[],this.confidences=[],n)for(var i=Object.keys(n),p=0;p>>3){case 1:{if(y.ids&&y.ids.length||(y.ids=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.ids.push(i.int64());else y.ids.push(i.int64());break}case 2:{y.displayNames&&y.displayNames.length||(y.displayNames=[]),y.displayNames.push(i.string());break}case 3:{if(y.textSegmentStartOffsets&&y.textSegmentStartOffsets.length||(y.textSegmentStartOffsets=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.textSegmentStartOffsets.push(i.int64());else y.textSegmentStartOffsets.push(i.int64());break}case 4:{if(y.textSegmentEndOffsets&&y.textSegmentEndOffsets.length||(y.textSegmentEndOffsets=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.textSegmentEndOffsets.push(i.int64());else y.textSegmentEndOffsets.push(i.int64());break}case 5:{if(y.confidences&&y.confidences.length||(y.confidences=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.confidences.push(i.float());else y.confidences.push(i.float());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.ids!=null&&i.hasOwnProperty("ids")){if(!Array.isArray(i.ids))return"ids: array expected";for(var p=0;p>>0,i.ids[f].high>>>0).toNumber())}if(i.displayNames){if(!Array.isArray(i.displayNames))throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.TextExtractionPredictionResult.displayNames: array expected");p.displayNames=[];for(var f=0;f>>0,i.textSegmentStartOffsets[f].high>>>0).toNumber())}if(i.textSegmentEndOffsets){if(!Array.isArray(i.textSegmentEndOffsets))throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.TextExtractionPredictionResult.textSegmentEndOffsets: array expected");p.textSegmentEndOffsets=[];for(var f=0;f>>0,i.textSegmentEndOffsets[f].high>>>0).toNumber())}if(i.confidences){if(!Array.isArray(i.confidences))throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.TextExtractionPredictionResult.confidences: array expected");p.confidences=[];for(var f=0;f>>0,i.ids[y].high>>>0).toNumber():i.ids[y]}if(i.displayNames&&i.displayNames.length){f.displayNames=[];for(var y=0;y>>0,i.textSegmentStartOffsets[y].high>>>0).toNumber():i.textSegmentStartOffsets[y]}if(i.textSegmentEndOffsets&&i.textSegmentEndOffsets.length){f.textSegmentEndOffsets=[];for(var y=0;y>>0,i.textSegmentEndOffsets[y].high>>>0).toNumber():i.textSegmentEndOffsets[y]}if(i.confidences&&i.confidences.length){f.confidences=[];for(var y=0;y>>3){case 1:{y.sentiment=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.sentiment!=null&&i.hasOwnProperty("sentiment")&&!c.isInteger(i.sentiment)?"sentiment: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.TextSentimentPredictionResult)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.TextSentimentPredictionResult;return i.sentiment!=null&&(p.sentiment=i.sentiment|0),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.sentiment=0),i.sentiment!=null&&i.hasOwnProperty("sentiment")&&(f.sentiment=i.sentiment),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.prediction.TextSentimentPredictionResult"},t}(),e.TimeSeriesForecastingPredictionResult=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.value=i.float();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.value!=null&&i.hasOwnProperty("value")&&typeof i.value!="number"?"value: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.TimeSeriesForecastingPredictionResult)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.TimeSeriesForecastingPredictionResult;return i.value!=null&&(p.value=Number(i.value)),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.value=0),i.value!=null&&i.hasOwnProperty("value")&&(f.value=p.json&&!isFinite(i.value)?String(i.value):i.value),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.prediction.TimeSeriesForecastingPredictionResult"},t}(),e.VideoActionRecognitionPredictionResult=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.id=i.string();break}case 2:{y.displayName=i.string();break}case 4:{y.timeSegmentStart=l.google.protobuf.Duration.decode(i,i.uint32());break}case 5:{y.timeSegmentEnd=l.google.protobuf.Duration.decode(i,i.uint32());break}case 6:{y.confidence=l.google.protobuf.FloatValue.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.id!=null&&i.hasOwnProperty("id")&&!c.isString(i.id))return"id: string expected";if(i.displayName!=null&&i.hasOwnProperty("displayName")&&!c.isString(i.displayName))return"displayName: string expected";if(i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")){var p=l.google.protobuf.Duration.verify(i.timeSegmentStart);if(p)return"timeSegmentStart."+p}if(i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")){var p=l.google.protobuf.Duration.verify(i.timeSegmentEnd);if(p)return"timeSegmentEnd."+p}if(i.confidence!=null&&i.hasOwnProperty("confidence")){var p=l.google.protobuf.FloatValue.verify(i.confidence);if(p)return"confidence."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoActionRecognitionPredictionResult)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoActionRecognitionPredictionResult;if(i.id!=null&&(p.id=String(i.id)),i.displayName!=null&&(p.displayName=String(i.displayName)),i.timeSegmentStart!=null){if(typeof i.timeSegmentStart!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoActionRecognitionPredictionResult.timeSegmentStart: object expected");p.timeSegmentStart=l.google.protobuf.Duration.fromObject(i.timeSegmentStart)}if(i.timeSegmentEnd!=null){if(typeof i.timeSegmentEnd!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoActionRecognitionPredictionResult.timeSegmentEnd: object expected");p.timeSegmentEnd=l.google.protobuf.Duration.fromObject(i.timeSegmentEnd)}if(i.confidence!=null){if(typeof i.confidence!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoActionRecognitionPredictionResult.confidence: object expected");p.confidence=l.google.protobuf.FloatValue.fromObject(i.confidence)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.id="",f.displayName="",f.timeSegmentStart=null,f.timeSegmentEnd=null,f.confidence=null),i.id!=null&&i.hasOwnProperty("id")&&(f.id=i.id),i.displayName!=null&&i.hasOwnProperty("displayName")&&(f.displayName=i.displayName),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=l.google.protobuf.Duration.toObject(i.timeSegmentStart,p)),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=l.google.protobuf.Duration.toObject(i.timeSegmentEnd,p)),i.confidence!=null&&i.hasOwnProperty("confidence")&&(f.confidence=l.google.protobuf.FloatValue.toObject(i.confidence,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoActionRecognitionPredictionResult"},t}(),e.VideoClassificationPredictionResult=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.id=i.string();break}case 2:{y.displayName=i.string();break}case 3:{y.type=i.string();break}case 4:{y.timeSegmentStart=l.google.protobuf.Duration.decode(i,i.uint32());break}case 5:{y.timeSegmentEnd=l.google.protobuf.Duration.decode(i,i.uint32());break}case 6:{y.confidence=l.google.protobuf.FloatValue.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.id!=null&&i.hasOwnProperty("id")&&!c.isString(i.id))return"id: string expected";if(i.displayName!=null&&i.hasOwnProperty("displayName")&&!c.isString(i.displayName))return"displayName: string expected";if(i.type!=null&&i.hasOwnProperty("type")&&!c.isString(i.type))return"type: string expected";if(i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")){var p=l.google.protobuf.Duration.verify(i.timeSegmentStart);if(p)return"timeSegmentStart."+p}if(i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")){var p=l.google.protobuf.Duration.verify(i.timeSegmentEnd);if(p)return"timeSegmentEnd."+p}if(i.confidence!=null&&i.hasOwnProperty("confidence")){var p=l.google.protobuf.FloatValue.verify(i.confidence);if(p)return"confidence."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoClassificationPredictionResult)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoClassificationPredictionResult;if(i.id!=null&&(p.id=String(i.id)),i.displayName!=null&&(p.displayName=String(i.displayName)),i.type!=null&&(p.type=String(i.type)),i.timeSegmentStart!=null){if(typeof i.timeSegmentStart!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoClassificationPredictionResult.timeSegmentStart: object expected");p.timeSegmentStart=l.google.protobuf.Duration.fromObject(i.timeSegmentStart)}if(i.timeSegmentEnd!=null){if(typeof i.timeSegmentEnd!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoClassificationPredictionResult.timeSegmentEnd: object expected");p.timeSegmentEnd=l.google.protobuf.Duration.fromObject(i.timeSegmentEnd)}if(i.confidence!=null){if(typeof i.confidence!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoClassificationPredictionResult.confidence: object expected");p.confidence=l.google.protobuf.FloatValue.fromObject(i.confidence)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.id="",f.displayName="",f.type="",f.timeSegmentStart=null,f.timeSegmentEnd=null,f.confidence=null),i.id!=null&&i.hasOwnProperty("id")&&(f.id=i.id),i.displayName!=null&&i.hasOwnProperty("displayName")&&(f.displayName=i.displayName),i.type!=null&&i.hasOwnProperty("type")&&(f.type=i.type),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=l.google.protobuf.Duration.toObject(i.timeSegmentStart,p)),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=l.google.protobuf.Duration.toObject(i.timeSegmentEnd,p)),i.confidence!=null&&i.hasOwnProperty("confidence")&&(f.confidence=l.google.protobuf.FloatValue.toObject(i.confidence,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoClassificationPredictionResult"},t}(),e.VideoObjectTrackingPredictionResult=function(){function t(n){if(this.frames=[],n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.id=i.string();break}case 2:{y.displayName=i.string();break}case 3:{y.timeSegmentStart=l.google.protobuf.Duration.decode(i,i.uint32());break}case 4:{y.timeSegmentEnd=l.google.protobuf.Duration.decode(i,i.uint32());break}case 5:{y.confidence=l.google.protobuf.FloatValue.decode(i,i.uint32());break}case 6:{y.frames&&y.frames.length||(y.frames=[]),y.frames.push(l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.decode(i,i.uint32()));break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.id!=null&&i.hasOwnProperty("id")&&!c.isString(i.id))return"id: string expected";if(i.displayName!=null&&i.hasOwnProperty("displayName")&&!c.isString(i.displayName))return"displayName: string expected";if(i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")){var p=l.google.protobuf.Duration.verify(i.timeSegmentStart);if(p)return"timeSegmentStart."+p}if(i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")){var p=l.google.protobuf.Duration.verify(i.timeSegmentEnd);if(p)return"timeSegmentEnd."+p}if(i.confidence!=null&&i.hasOwnProperty("confidence")){var p=l.google.protobuf.FloatValue.verify(i.confidence);if(p)return"confidence."+p}if(i.frames!=null&&i.hasOwnProperty("frames")){if(!Array.isArray(i.frames))return"frames: array expected";for(var f=0;f>>3){case 1:{O.timeOffset=l.google.protobuf.Duration.decode(p,p.uint32());break}case 2:{O.xMin=l.google.protobuf.FloatValue.decode(p,p.uint32());break}case 3:{O.xMax=l.google.protobuf.FloatValue.decode(p,p.uint32());break}case 4:{O.yMin=l.google.protobuf.FloatValue.decode(p,p.uint32());break}case 5:{O.yMax=l.google.protobuf.FloatValue.decode(p,p.uint32());break}default:p.skipType(_&7);break}}return O},n.decodeDelimited=function(p){return p instanceof o||(p=new o(p)),this.decode(p,p.uint32())},n.verify=function(p){if(typeof p!="object"||p===null)return"object expected";if(p.timeOffset!=null&&p.hasOwnProperty("timeOffset")){var f=l.google.protobuf.Duration.verify(p.timeOffset);if(f)return"timeOffset."+f}if(p.xMin!=null&&p.hasOwnProperty("xMin")){var f=l.google.protobuf.FloatValue.verify(p.xMin);if(f)return"xMin."+f}if(p.xMax!=null&&p.hasOwnProperty("xMax")){var f=l.google.protobuf.FloatValue.verify(p.xMax);if(f)return"xMax."+f}if(p.yMin!=null&&p.hasOwnProperty("yMin")){var f=l.google.protobuf.FloatValue.verify(p.yMin);if(f)return"yMin."+f}if(p.yMax!=null&&p.hasOwnProperty("yMax")){var f=l.google.protobuf.FloatValue.verify(p.yMax);if(f)return"yMax."+f}return null},n.fromObject=function(p){if(p instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame)return p;var f=new l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame;if(p.timeOffset!=null){if(typeof p.timeOffset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.timeOffset: object expected");f.timeOffset=l.google.protobuf.Duration.fromObject(p.timeOffset)}if(p.xMin!=null){if(typeof p.xMin!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.xMin: object expected");f.xMin=l.google.protobuf.FloatValue.fromObject(p.xMin)}if(p.xMax!=null){if(typeof p.xMax!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.xMax: object expected");f.xMax=l.google.protobuf.FloatValue.fromObject(p.xMax)}if(p.yMin!=null){if(typeof p.yMin!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.yMin: object expected");f.yMin=l.google.protobuf.FloatValue.fromObject(p.yMin)}if(p.yMax!=null){if(typeof p.yMax!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.yMax: object expected");f.yMax=l.google.protobuf.FloatValue.fromObject(p.yMax)}return f},n.toObject=function(p,f){f||(f={});var y={};return f.defaults&&(y.timeOffset=null,y.xMin=null,y.xMax=null,y.yMin=null,y.yMax=null),p.timeOffset!=null&&p.hasOwnProperty("timeOffset")&&(y.timeOffset=l.google.protobuf.Duration.toObject(p.timeOffset,f)),p.xMin!=null&&p.hasOwnProperty("xMin")&&(y.xMin=l.google.protobuf.FloatValue.toObject(p.xMin,f)),p.xMax!=null&&p.hasOwnProperty("xMax")&&(y.xMax=l.google.protobuf.FloatValue.toObject(p.xMax,f)),p.yMin!=null&&p.hasOwnProperty("yMin")&&(y.yMin=l.google.protobuf.FloatValue.toObject(p.yMin,f)),p.yMax!=null&&p.hasOwnProperty("yMax")&&(y.yMax=l.google.protobuf.FloatValue.toObject(p.yMax,f)),y},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(p){return p===void 0&&(p="type.googleapis.com"),p+"/google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame"},n}(),t}(),e}(),r}(),a.trainingjob=function(){var r={};return r.definition=function(){var e={};return e.AutoMlImageClassification=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs.decode(i,i.uint32());break}case 2:{y.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs.verify(i.inputs);if(p)return"inputs."+p}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var p=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.verify(i.metadata);if(p)return"metadata."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassification)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassification;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassification.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassification.metadata: object expected");p.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.fromObject(i.metadata)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs.toObject(i.inputs,p)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.toObject(i.metadata,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassification"},t}(),e.AutoMlImageClassificationInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.modelType=i.int32();break}case 2:{y.baseModelId=i.string();break}case 3:{y.budgetMilliNodeHours=i.int64();break}case 4:{y.disableEarlyStopping=i.bool();break}case 5:{y.multiLabel=i.bool();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return i.baseModelId!=null&&i.hasOwnProperty("baseModelId")&&!c.isString(i.baseModelId)?"baseModelId: string expected":i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&!c.isInteger(i.budgetMilliNodeHours)&&!(i.budgetMilliNodeHours&&c.isInteger(i.budgetMilliNodeHours.low)&&c.isInteger(i.budgetMilliNodeHours.high))?"budgetMilliNodeHours: integer|Long expected":i.disableEarlyStopping!=null&&i.hasOwnProperty("disableEarlyStopping")&&typeof i.disableEarlyStopping!="boolean"?"disableEarlyStopping: boolean expected":i.multiLabel!=null&&i.hasOwnProperty("multiLabel")&&typeof i.multiLabel!="boolean"?"multiLabel: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){p.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:p.modelType=0;break;case"CLOUD":case 1:p.modelType=1;break;case"MOBILE_TF_LOW_LATENCY_1":case 2:p.modelType=2;break;case"MOBILE_TF_VERSATILE_1":case 3:p.modelType=3;break;case"MOBILE_TF_HIGH_ACCURACY_1":case 4:p.modelType=4;break}return i.baseModelId!=null&&(p.baseModelId=String(i.baseModelId)),i.budgetMilliNodeHours!=null&&(c.Long?(p.budgetMilliNodeHours=c.Long.fromValue(i.budgetMilliNodeHours)).unsigned=!1:typeof i.budgetMilliNodeHours=="string"?p.budgetMilliNodeHours=parseInt(i.budgetMilliNodeHours,10):typeof i.budgetMilliNodeHours=="number"?p.budgetMilliNodeHours=i.budgetMilliNodeHours:typeof i.budgetMilliNodeHours=="object"&&(p.budgetMilliNodeHours=new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber())),i.disableEarlyStopping!=null&&(p.disableEarlyStopping=!!i.disableEarlyStopping),i.multiLabel!=null&&(p.multiLabel=!!i.multiLabel),p},t.toObject=function(i,p){p||(p={});var f={};if(p.defaults){if(f.modelType=p.enums===String?"MODEL_TYPE_UNSPECIFIED":0,f.baseModelId="",c.Long){var y=new c.Long(0,0,!1);f.budgetMilliNodeHours=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.budgetMilliNodeHours=p.longs===String?"0":0;f.disableEarlyStopping=!1,f.multiLabel=!1}return i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=p.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs.ModelType[i.modelType]:i.modelType),i.baseModelId!=null&&i.hasOwnProperty("baseModelId")&&(f.baseModelId=i.baseModelId),i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&(typeof i.budgetMilliNodeHours=="number"?f.budgetMilliNodeHours=p.longs===String?String(i.budgetMilliNodeHours):i.budgetMilliNodeHours:f.budgetMilliNodeHours=p.longs===String?c.Long.prototype.toString.call(i.budgetMilliNodeHours):p.longs===Number?new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber():i.budgetMilliNodeHours),i.disableEarlyStopping!=null&&i.hasOwnProperty("disableEarlyStopping")&&(f.disableEarlyStopping=i.disableEarlyStopping),i.multiLabel!=null&&i.hasOwnProperty("multiLabel")&&(f.multiLabel=i.multiLabel),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD"]=1,i[n[2]="MOBILE_TF_LOW_LATENCY_1"]=2,i[n[3]="MOBILE_TF_VERSATILE_1"]=3,i[n[4]="MOBILE_TF_HIGH_ACCURACY_1"]=4,i}(),t}(),e.AutoMlImageClassificationMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.costMilliNodeHours=i.int64();break}case 2:{y.successfulStopReason=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&!c.isInteger(i.costMilliNodeHours)&&!(i.costMilliNodeHours&&c.isInteger(i.costMilliNodeHours.low)&&c.isInteger(i.costMilliNodeHours.high)))return"costMilliNodeHours: integer|Long expected";if(i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason"))switch(i.successfulStopReason){default:return"successfulStopReason: enum value expected";case 0:case 1:case 2:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata;switch(i.costMilliNodeHours!=null&&(c.Long?(p.costMilliNodeHours=c.Long.fromValue(i.costMilliNodeHours)).unsigned=!1:typeof i.costMilliNodeHours=="string"?p.costMilliNodeHours=parseInt(i.costMilliNodeHours,10):typeof i.costMilliNodeHours=="number"?p.costMilliNodeHours=i.costMilliNodeHours:typeof i.costMilliNodeHours=="object"&&(p.costMilliNodeHours=new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber())),i.successfulStopReason){default:if(typeof i.successfulStopReason=="number"){p.successfulStopReason=i.successfulStopReason;break}break;case"SUCCESSFUL_STOP_REASON_UNSPECIFIED":case 0:p.successfulStopReason=0;break;case"BUDGET_REACHED":case 1:p.successfulStopReason=1;break;case"MODEL_CONVERGED":case 2:p.successfulStopReason=2;break}return p},t.toObject=function(i,p){p||(p={});var f={};if(p.defaults){if(c.Long){var y=new c.Long(0,0,!1);f.costMilliNodeHours=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.costMilliNodeHours=p.longs===String?"0":0;f.successfulStopReason=p.enums===String?"SUCCESSFUL_STOP_REASON_UNSPECIFIED":0}return i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&(typeof i.costMilliNodeHours=="number"?f.costMilliNodeHours=p.longs===String?String(i.costMilliNodeHours):i.costMilliNodeHours:f.costMilliNodeHours=p.longs===String?c.Long.prototype.toString.call(i.costMilliNodeHours):p.longs===Number?new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber():i.costMilliNodeHours),i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason")&&(f.successfulStopReason=p.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.SuccessfulStopReason[i.successfulStopReason]===void 0?i.successfulStopReason:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.SuccessfulStopReason[i.successfulStopReason]:i.successfulStopReason),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata"},t.SuccessfulStopReason=function(){var n={},i=Object.create(n);return i[n[0]="SUCCESSFUL_STOP_REASON_UNSPECIFIED"]=0,i[n[1]="BUDGET_REACHED"]=1,i[n[2]="MODEL_CONVERGED"]=2,i}(),t}(),e.AutoMlImageObjectDetection=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.decode(i,i.uint32());break}case 2:{y.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.verify(i.inputs);if(p)return"inputs."+p}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var p=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.verify(i.metadata);if(p)return"metadata."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetection)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetection;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetection.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetection.metadata: object expected");p.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.fromObject(i.metadata)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.toObject(i.inputs,p)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.toObject(i.metadata,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetection"},t}(),e.AutoMlImageObjectDetectionInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.modelType=i.int32();break}case 2:{y.budgetMilliNodeHours=i.int64();break}case 3:{y.disableEarlyStopping=i.bool();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}return i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&!c.isInteger(i.budgetMilliNodeHours)&&!(i.budgetMilliNodeHours&&c.isInteger(i.budgetMilliNodeHours.low)&&c.isInteger(i.budgetMilliNodeHours.high))?"budgetMilliNodeHours: integer|Long expected":i.disableEarlyStopping!=null&&i.hasOwnProperty("disableEarlyStopping")&&typeof i.disableEarlyStopping!="boolean"?"disableEarlyStopping: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){p.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:p.modelType=0;break;case"CLOUD_HIGH_ACCURACY_1":case 1:p.modelType=1;break;case"CLOUD_LOW_LATENCY_1":case 2:p.modelType=2;break;case"MOBILE_TF_LOW_LATENCY_1":case 3:p.modelType=3;break;case"MOBILE_TF_VERSATILE_1":case 4:p.modelType=4;break;case"MOBILE_TF_HIGH_ACCURACY_1":case 5:p.modelType=5;break}return i.budgetMilliNodeHours!=null&&(c.Long?(p.budgetMilliNodeHours=c.Long.fromValue(i.budgetMilliNodeHours)).unsigned=!1:typeof i.budgetMilliNodeHours=="string"?p.budgetMilliNodeHours=parseInt(i.budgetMilliNodeHours,10):typeof i.budgetMilliNodeHours=="number"?p.budgetMilliNodeHours=i.budgetMilliNodeHours:typeof i.budgetMilliNodeHours=="object"&&(p.budgetMilliNodeHours=new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber())),i.disableEarlyStopping!=null&&(p.disableEarlyStopping=!!i.disableEarlyStopping),p},t.toObject=function(i,p){p||(p={});var f={};if(p.defaults){if(f.modelType=p.enums===String?"MODEL_TYPE_UNSPECIFIED":0,c.Long){var y=new c.Long(0,0,!1);f.budgetMilliNodeHours=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.budgetMilliNodeHours=p.longs===String?"0":0;f.disableEarlyStopping=!1}return i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=p.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType[i.modelType]:i.modelType),i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&(typeof i.budgetMilliNodeHours=="number"?f.budgetMilliNodeHours=p.longs===String?String(i.budgetMilliNodeHours):i.budgetMilliNodeHours:f.budgetMilliNodeHours=p.longs===String?c.Long.prototype.toString.call(i.budgetMilliNodeHours):p.longs===Number?new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber():i.budgetMilliNodeHours),i.disableEarlyStopping!=null&&i.hasOwnProperty("disableEarlyStopping")&&(f.disableEarlyStopping=i.disableEarlyStopping),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD_HIGH_ACCURACY_1"]=1,i[n[2]="CLOUD_LOW_LATENCY_1"]=2,i[n[3]="MOBILE_TF_LOW_LATENCY_1"]=3,i[n[4]="MOBILE_TF_VERSATILE_1"]=4,i[n[5]="MOBILE_TF_HIGH_ACCURACY_1"]=5,i}(),t}(),e.AutoMlImageObjectDetectionMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.costMilliNodeHours=i.int64();break}case 2:{y.successfulStopReason=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&!c.isInteger(i.costMilliNodeHours)&&!(i.costMilliNodeHours&&c.isInteger(i.costMilliNodeHours.low)&&c.isInteger(i.costMilliNodeHours.high)))return"costMilliNodeHours: integer|Long expected";if(i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason"))switch(i.successfulStopReason){default:return"successfulStopReason: enum value expected";case 0:case 1:case 2:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata;switch(i.costMilliNodeHours!=null&&(c.Long?(p.costMilliNodeHours=c.Long.fromValue(i.costMilliNodeHours)).unsigned=!1:typeof i.costMilliNodeHours=="string"?p.costMilliNodeHours=parseInt(i.costMilliNodeHours,10):typeof i.costMilliNodeHours=="number"?p.costMilliNodeHours=i.costMilliNodeHours:typeof i.costMilliNodeHours=="object"&&(p.costMilliNodeHours=new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber())),i.successfulStopReason){default:if(typeof i.successfulStopReason=="number"){p.successfulStopReason=i.successfulStopReason;break}break;case"SUCCESSFUL_STOP_REASON_UNSPECIFIED":case 0:p.successfulStopReason=0;break;case"BUDGET_REACHED":case 1:p.successfulStopReason=1;break;case"MODEL_CONVERGED":case 2:p.successfulStopReason=2;break}return p},t.toObject=function(i,p){p||(p={});var f={};if(p.defaults){if(c.Long){var y=new c.Long(0,0,!1);f.costMilliNodeHours=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.costMilliNodeHours=p.longs===String?"0":0;f.successfulStopReason=p.enums===String?"SUCCESSFUL_STOP_REASON_UNSPECIFIED":0}return i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&(typeof i.costMilliNodeHours=="number"?f.costMilliNodeHours=p.longs===String?String(i.costMilliNodeHours):i.costMilliNodeHours:f.costMilliNodeHours=p.longs===String?c.Long.prototype.toString.call(i.costMilliNodeHours):p.longs===Number?new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber():i.costMilliNodeHours),i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason")&&(f.successfulStopReason=p.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.SuccessfulStopReason[i.successfulStopReason]===void 0?i.successfulStopReason:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.SuccessfulStopReason[i.successfulStopReason]:i.successfulStopReason),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata"},t.SuccessfulStopReason=function(){var n={},i=Object.create(n);return i[n[0]="SUCCESSFUL_STOP_REASON_UNSPECIFIED"]=0,i[n[1]="BUDGET_REACHED"]=1,i[n[2]="MODEL_CONVERGED"]=2,i}(),t}(),e.AutoMlImageSegmentation=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.decode(i,i.uint32());break}case 2:{y.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.verify(i.inputs);if(p)return"inputs."+p}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var p=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.verify(i.metadata);if(p)return"metadata."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentation)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentation;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentation.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentation.metadata: object expected");p.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.fromObject(i.metadata)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.toObject(i.inputs,p)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.toObject(i.metadata,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentation"},t}(),e.AutoMlImageSegmentationInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.modelType=i.int32();break}case 2:{y.budgetMilliNodeHours=i.int64();break}case 3:{y.baseModelId=i.string();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:break}return i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&!c.isInteger(i.budgetMilliNodeHours)&&!(i.budgetMilliNodeHours&&c.isInteger(i.budgetMilliNodeHours.low)&&c.isInteger(i.budgetMilliNodeHours.high))?"budgetMilliNodeHours: integer|Long expected":i.baseModelId!=null&&i.hasOwnProperty("baseModelId")&&!c.isString(i.baseModelId)?"baseModelId: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){p.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:p.modelType=0;break;case"CLOUD_HIGH_ACCURACY_1":case 1:p.modelType=1;break;case"CLOUD_LOW_ACCURACY_1":case 2:p.modelType=2;break;case"MOBILE_TF_LOW_LATENCY_1":case 3:p.modelType=3;break}return i.budgetMilliNodeHours!=null&&(c.Long?(p.budgetMilliNodeHours=c.Long.fromValue(i.budgetMilliNodeHours)).unsigned=!1:typeof i.budgetMilliNodeHours=="string"?p.budgetMilliNodeHours=parseInt(i.budgetMilliNodeHours,10):typeof i.budgetMilliNodeHours=="number"?p.budgetMilliNodeHours=i.budgetMilliNodeHours:typeof i.budgetMilliNodeHours=="object"&&(p.budgetMilliNodeHours=new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber())),i.baseModelId!=null&&(p.baseModelId=String(i.baseModelId)),p},t.toObject=function(i,p){p||(p={});var f={};if(p.defaults){if(f.modelType=p.enums===String?"MODEL_TYPE_UNSPECIFIED":0,c.Long){var y=new c.Long(0,0,!1);f.budgetMilliNodeHours=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.budgetMilliNodeHours=p.longs===String?"0":0;f.baseModelId=""}return i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=p.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType[i.modelType]:i.modelType),i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&(typeof i.budgetMilliNodeHours=="number"?f.budgetMilliNodeHours=p.longs===String?String(i.budgetMilliNodeHours):i.budgetMilliNodeHours:f.budgetMilliNodeHours=p.longs===String?c.Long.prototype.toString.call(i.budgetMilliNodeHours):p.longs===Number?new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber():i.budgetMilliNodeHours),i.baseModelId!=null&&i.hasOwnProperty("baseModelId")&&(f.baseModelId=i.baseModelId),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD_HIGH_ACCURACY_1"]=1,i[n[2]="CLOUD_LOW_ACCURACY_1"]=2,i[n[3]="MOBILE_TF_LOW_LATENCY_1"]=3,i}(),t}(),e.AutoMlImageSegmentationMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.costMilliNodeHours=i.int64();break}case 2:{y.successfulStopReason=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&!c.isInteger(i.costMilliNodeHours)&&!(i.costMilliNodeHours&&c.isInteger(i.costMilliNodeHours.low)&&c.isInteger(i.costMilliNodeHours.high)))return"costMilliNodeHours: integer|Long expected";if(i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason"))switch(i.successfulStopReason){default:return"successfulStopReason: enum value expected";case 0:case 1:case 2:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata;switch(i.costMilliNodeHours!=null&&(c.Long?(p.costMilliNodeHours=c.Long.fromValue(i.costMilliNodeHours)).unsigned=!1:typeof i.costMilliNodeHours=="string"?p.costMilliNodeHours=parseInt(i.costMilliNodeHours,10):typeof i.costMilliNodeHours=="number"?p.costMilliNodeHours=i.costMilliNodeHours:typeof i.costMilliNodeHours=="object"&&(p.costMilliNodeHours=new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber())),i.successfulStopReason){default:if(typeof i.successfulStopReason=="number"){p.successfulStopReason=i.successfulStopReason;break}break;case"SUCCESSFUL_STOP_REASON_UNSPECIFIED":case 0:p.successfulStopReason=0;break;case"BUDGET_REACHED":case 1:p.successfulStopReason=1;break;case"MODEL_CONVERGED":case 2:p.successfulStopReason=2;break}return p},t.toObject=function(i,p){p||(p={});var f={};if(p.defaults){if(c.Long){var y=new c.Long(0,0,!1);f.costMilliNodeHours=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.costMilliNodeHours=p.longs===String?"0":0;f.successfulStopReason=p.enums===String?"SUCCESSFUL_STOP_REASON_UNSPECIFIED":0}return i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&(typeof i.costMilliNodeHours=="number"?f.costMilliNodeHours=p.longs===String?String(i.costMilliNodeHours):i.costMilliNodeHours:f.costMilliNodeHours=p.longs===String?c.Long.prototype.toString.call(i.costMilliNodeHours):p.longs===Number?new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber():i.costMilliNodeHours),i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason")&&(f.successfulStopReason=p.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.SuccessfulStopReason[i.successfulStopReason]===void 0?i.successfulStopReason:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.SuccessfulStopReason[i.successfulStopReason]:i.successfulStopReason),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata"},t.SuccessfulStopReason=function(){var n={},i=Object.create(n);return i[n[0]="SUCCESSFUL_STOP_REASON_UNSPECIFIED"]=0,i[n[1]="BUDGET_REACHED"]=1,i[n[2]="MODEL_CONVERGED"]=2,i}(),t}(),e.AutoMlTables=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.decode(i,i.uint32());break}case 2:{y.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesMetadata.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.verify(i.inputs);if(p)return"inputs."+p}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var p=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesMetadata.verify(i.metadata);if(p)return"metadata."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTables)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTables;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTables.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTables.metadata: object expected");p.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesMetadata.fromObject(i.metadata)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.toObject(i.inputs,p)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesMetadata.toObject(i.metadata,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTables"},t}(),e.AutoMlTablesInputs=function(){function t(i){if(this.transformations=[],this.additionalExperiments=[],i)for(var p=Object.keys(i),f=0;f>>3){case 5:{O.optimizationObjectiveRecallValue=p.float();break}case 6:{O.optimizationObjectivePrecisionValue=p.float();break}case 1:{O.predictionType=p.string();break}case 2:{O.targetColumn=p.string();break}case 3:{O.transformations&&O.transformations.length||(O.transformations=[]),O.transformations.push(l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.decode(p,p.uint32()));break}case 4:{O.optimizationObjective=p.string();break}case 7:{O.trainBudgetMilliNodeHours=p.int64();break}case 8:{O.disableEarlyStopping=p.bool();break}case 9:{O.weightColumnName=p.string();break}case 10:{O.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.decode(p,p.uint32());break}case 11:{O.additionalExperiments&&O.additionalExperiments.length||(O.additionalExperiments=[]),O.additionalExperiments.push(p.string());break}default:p.skipType(_&7);break}}return O},t.decodeDelimited=function(p){return p instanceof o||(p=new o(p)),this.decode(p,p.uint32())},t.verify=function(p){if(typeof p!="object"||p===null)return"object expected";var f={};if(p.optimizationObjectiveRecallValue!=null&&p.hasOwnProperty("optimizationObjectiveRecallValue")&&(f.additionalOptimizationObjectiveConfig=1,typeof p.optimizationObjectiveRecallValue!="number"))return"optimizationObjectiveRecallValue: number expected";if(p.optimizationObjectivePrecisionValue!=null&&p.hasOwnProperty("optimizationObjectivePrecisionValue")){if(f.additionalOptimizationObjectiveConfig===1)return"additionalOptimizationObjectiveConfig: multiple values";if(f.additionalOptimizationObjectiveConfig=1,typeof p.optimizationObjectivePrecisionValue!="number")return"optimizationObjectivePrecisionValue: number expected"}if(p.predictionType!=null&&p.hasOwnProperty("predictionType")&&!c.isString(p.predictionType))return"predictionType: string expected";if(p.targetColumn!=null&&p.hasOwnProperty("targetColumn")&&!c.isString(p.targetColumn))return"targetColumn: string expected";if(p.transformations!=null&&p.hasOwnProperty("transformations")){if(!Array.isArray(p.transformations))return"transformations: array expected";for(var y=0;y>>0,p.trainBudgetMilliNodeHours.high>>>0).toNumber())),p.disableEarlyStopping!=null&&(f.disableEarlyStopping=!!p.disableEarlyStopping),p.weightColumnName!=null&&(f.weightColumnName=String(p.weightColumnName)),p.exportEvaluatedDataItemsConfig!=null){if(typeof p.exportEvaluatedDataItemsConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.exportEvaluatedDataItemsConfig: object expected");f.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.fromObject(p.exportEvaluatedDataItemsConfig)}if(p.additionalExperiments){if(!Array.isArray(p.additionalExperiments))throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.additionalExperiments: array expected");f.additionalExperiments=[];for(var y=0;y>>0,p.trainBudgetMilliNodeHours.high>>>0).toNumber():p.trainBudgetMilliNodeHours),p.disableEarlyStopping!=null&&p.hasOwnProperty("disableEarlyStopping")&&(y.disableEarlyStopping=p.disableEarlyStopping),p.weightColumnName!=null&&p.hasOwnProperty("weightColumnName")&&(y.weightColumnName=p.weightColumnName),p.exportEvaluatedDataItemsConfig!=null&&p.hasOwnProperty("exportEvaluatedDataItemsConfig")&&(y.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.toObject(p.exportEvaluatedDataItemsConfig,f)),p.additionalExperiments&&p.additionalExperiments.length){y.additionalExperiments=[];for(var _=0;_>>3){case 1:{R.auto=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation.decode(y,y.uint32());break}case 2:{R.numeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation.decode(y,y.uint32());break}case 3:{R.categorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation.decode(y,y.uint32());break}case 4:{R.timestamp=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation.decode(y,y.uint32());break}case 5:{R.text=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation.decode(y,y.uint32());break}case 6:{R.repeatedNumeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation.decode(y,y.uint32());break}case 7:{R.repeatedCategorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation.decode(y,y.uint32());break}case 8:{R.repeatedText=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation.decode(y,y.uint32());break}default:y.skipType(k&7);break}}return R},i.decodeDelimited=function(y){return y instanceof o||(y=new o(y)),this.decode(y,y.uint32())},i.verify=function(y){if(typeof y!="object"||y===null)return"object expected";var O={};if(y.auto!=null&&y.hasOwnProperty("auto")){O.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation.verify(y.auto);if(_)return"auto."+_}}if(y.numeric!=null&&y.hasOwnProperty("numeric")){if(O.transformationDetail===1)return"transformationDetail: multiple values";O.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation.verify(y.numeric);if(_)return"numeric."+_}}if(y.categorical!=null&&y.hasOwnProperty("categorical")){if(O.transformationDetail===1)return"transformationDetail: multiple values";O.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation.verify(y.categorical);if(_)return"categorical."+_}}if(y.timestamp!=null&&y.hasOwnProperty("timestamp")){if(O.transformationDetail===1)return"transformationDetail: multiple values";O.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation.verify(y.timestamp);if(_)return"timestamp."+_}}if(y.text!=null&&y.hasOwnProperty("text")){if(O.transformationDetail===1)return"transformationDetail: multiple values";O.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation.verify(y.text);if(_)return"text."+_}}if(y.repeatedNumeric!=null&&y.hasOwnProperty("repeatedNumeric")){if(O.transformationDetail===1)return"transformationDetail: multiple values";O.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation.verify(y.repeatedNumeric);if(_)return"repeatedNumeric."+_}}if(y.repeatedCategorical!=null&&y.hasOwnProperty("repeatedCategorical")){if(O.transformationDetail===1)return"transformationDetail: multiple values";O.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation.verify(y.repeatedCategorical);if(_)return"repeatedCategorical."+_}}if(y.repeatedText!=null&&y.hasOwnProperty("repeatedText")){if(O.transformationDetail===1)return"transformationDetail: multiple values";O.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation.verify(y.repeatedText);if(_)return"repeatedText."+_}}return null},i.fromObject=function(y){if(y instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation)return y;var O=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation;if(y.auto!=null){if(typeof y.auto!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.auto: object expected");O.auto=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation.fromObject(y.auto)}if(y.numeric!=null){if(typeof y.numeric!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.numeric: object expected");O.numeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation.fromObject(y.numeric)}if(y.categorical!=null){if(typeof y.categorical!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.categorical: object expected");O.categorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation.fromObject(y.categorical)}if(y.timestamp!=null){if(typeof y.timestamp!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.timestamp: object expected");O.timestamp=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation.fromObject(y.timestamp)}if(y.text!=null){if(typeof y.text!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.text: object expected");O.text=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation.fromObject(y.text)}if(y.repeatedNumeric!=null){if(typeof y.repeatedNumeric!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.repeatedNumeric: object expected");O.repeatedNumeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation.fromObject(y.repeatedNumeric)}if(y.repeatedCategorical!=null){if(typeof y.repeatedCategorical!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.repeatedCategorical: object expected");O.repeatedCategorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation.fromObject(y.repeatedCategorical)}if(y.repeatedText!=null){if(typeof y.repeatedText!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.repeatedText: object expected");O.repeatedText=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation.fromObject(y.repeatedText)}return O},i.toObject=function(y,O){O||(O={});var _={};return y.auto!=null&&y.hasOwnProperty("auto")&&(_.auto=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation.toObject(y.auto,O),O.oneofs&&(_.transformationDetail="auto")),y.numeric!=null&&y.hasOwnProperty("numeric")&&(_.numeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation.toObject(y.numeric,O),O.oneofs&&(_.transformationDetail="numeric")),y.categorical!=null&&y.hasOwnProperty("categorical")&&(_.categorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation.toObject(y.categorical,O),O.oneofs&&(_.transformationDetail="categorical")),y.timestamp!=null&&y.hasOwnProperty("timestamp")&&(_.timestamp=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation.toObject(y.timestamp,O),O.oneofs&&(_.transformationDetail="timestamp")),y.text!=null&&y.hasOwnProperty("text")&&(_.text=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation.toObject(y.text,O),O.oneofs&&(_.transformationDetail="text")),y.repeatedNumeric!=null&&y.hasOwnProperty("repeatedNumeric")&&(_.repeatedNumeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation.toObject(y.repeatedNumeric,O),O.oneofs&&(_.transformationDetail="repeatedNumeric")),y.repeatedCategorical!=null&&y.hasOwnProperty("repeatedCategorical")&&(_.repeatedCategorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation.toObject(y.repeatedCategorical,O),O.oneofs&&(_.transformationDetail="repeatedCategorical")),y.repeatedText!=null&&y.hasOwnProperty("repeatedText")&&(_.repeatedText=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation.toObject(y.repeatedText,O),O.oneofs&&(_.transformationDetail="repeatedText")),_},i.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},i.getTypeUrl=function(y){return y===void 0&&(y="type.googleapis.com"),y+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation"},i.AutoTransformation=function(){function f(y){if(y)for(var O=Object.keys(y),_=0;_>>3){case 1:{k.columnName=O.string();break}default:O.skipType(J&7);break}}return k},f.decodeDelimited=function(O){return O instanceof o||(O=new o(O)),this.decode(O,O.uint32())},f.verify=function(O){return typeof O!="object"||O===null?"object expected":O.columnName!=null&&O.hasOwnProperty("columnName")&&!c.isString(O.columnName)?"columnName: string expected":null},f.fromObject=function(O){if(O instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation)return O;var _=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation;return O.columnName!=null&&(_.columnName=String(O.columnName)),_},f.toObject=function(O,_){_||(_={});var R={};return _.defaults&&(R.columnName=""),O.columnName!=null&&O.hasOwnProperty("columnName")&&(R.columnName=O.columnName),R},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(O){return O===void 0&&(O="type.googleapis.com"),O+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation"},f}(),i.NumericTransformation=function(){function f(y){if(y)for(var O=Object.keys(y),_=0;_>>3){case 1:{k.columnName=O.string();break}case 2:{k.invalidValuesAllowed=O.bool();break}default:O.skipType(J&7);break}}return k},f.decodeDelimited=function(O){return O instanceof o||(O=new o(O)),this.decode(O,O.uint32())},f.verify=function(O){return typeof O!="object"||O===null?"object expected":O.columnName!=null&&O.hasOwnProperty("columnName")&&!c.isString(O.columnName)?"columnName: string expected":O.invalidValuesAllowed!=null&&O.hasOwnProperty("invalidValuesAllowed")&&typeof O.invalidValuesAllowed!="boolean"?"invalidValuesAllowed: boolean expected":null},f.fromObject=function(O){if(O instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation)return O;var _=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation;return O.columnName!=null&&(_.columnName=String(O.columnName)),O.invalidValuesAllowed!=null&&(_.invalidValuesAllowed=!!O.invalidValuesAllowed),_},f.toObject=function(O,_){_||(_={});var R={};return _.defaults&&(R.columnName="",R.invalidValuesAllowed=!1),O.columnName!=null&&O.hasOwnProperty("columnName")&&(R.columnName=O.columnName),O.invalidValuesAllowed!=null&&O.hasOwnProperty("invalidValuesAllowed")&&(R.invalidValuesAllowed=O.invalidValuesAllowed),R},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(O){return O===void 0&&(O="type.googleapis.com"),O+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation"},f}(),i.CategoricalTransformation=function(){function f(y){if(y)for(var O=Object.keys(y),_=0;_>>3){case 1:{k.columnName=O.string();break}default:O.skipType(J&7);break}}return k},f.decodeDelimited=function(O){return O instanceof o||(O=new o(O)),this.decode(O,O.uint32())},f.verify=function(O){return typeof O!="object"||O===null?"object expected":O.columnName!=null&&O.hasOwnProperty("columnName")&&!c.isString(O.columnName)?"columnName: string expected":null},f.fromObject=function(O){if(O instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation)return O;var _=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation;return O.columnName!=null&&(_.columnName=String(O.columnName)),_},f.toObject=function(O,_){_||(_={});var R={};return _.defaults&&(R.columnName=""),O.columnName!=null&&O.hasOwnProperty("columnName")&&(R.columnName=O.columnName),R},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(O){return O===void 0&&(O="type.googleapis.com"),O+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation"},f}(),i.TimestampTransformation=function(){function f(y){if(y)for(var O=Object.keys(y),_=0;_>>3){case 1:{k.columnName=O.string();break}case 2:{k.timeFormat=O.string();break}case 3:{k.invalidValuesAllowed=O.bool();break}default:O.skipType(J&7);break}}return k},f.decodeDelimited=function(O){return O instanceof o||(O=new o(O)),this.decode(O,O.uint32())},f.verify=function(O){return typeof O!="object"||O===null?"object expected":O.columnName!=null&&O.hasOwnProperty("columnName")&&!c.isString(O.columnName)?"columnName: string expected":O.timeFormat!=null&&O.hasOwnProperty("timeFormat")&&!c.isString(O.timeFormat)?"timeFormat: string expected":O.invalidValuesAllowed!=null&&O.hasOwnProperty("invalidValuesAllowed")&&typeof O.invalidValuesAllowed!="boolean"?"invalidValuesAllowed: boolean expected":null},f.fromObject=function(O){if(O instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation)return O;var _=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation;return O.columnName!=null&&(_.columnName=String(O.columnName)),O.timeFormat!=null&&(_.timeFormat=String(O.timeFormat)),O.invalidValuesAllowed!=null&&(_.invalidValuesAllowed=!!O.invalidValuesAllowed),_},f.toObject=function(O,_){_||(_={});var R={};return _.defaults&&(R.columnName="",R.timeFormat="",R.invalidValuesAllowed=!1),O.columnName!=null&&O.hasOwnProperty("columnName")&&(R.columnName=O.columnName),O.timeFormat!=null&&O.hasOwnProperty("timeFormat")&&(R.timeFormat=O.timeFormat),O.invalidValuesAllowed!=null&&O.hasOwnProperty("invalidValuesAllowed")&&(R.invalidValuesAllowed=O.invalidValuesAllowed),R},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(O){return O===void 0&&(O="type.googleapis.com"),O+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation"},f}(),i.TextTransformation=function(){function f(y){if(y)for(var O=Object.keys(y),_=0;_>>3){case 1:{k.columnName=O.string();break}default:O.skipType(J&7);break}}return k},f.decodeDelimited=function(O){return O instanceof o||(O=new o(O)),this.decode(O,O.uint32())},f.verify=function(O){return typeof O!="object"||O===null?"object expected":O.columnName!=null&&O.hasOwnProperty("columnName")&&!c.isString(O.columnName)?"columnName: string expected":null},f.fromObject=function(O){if(O instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation)return O;var _=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation;return O.columnName!=null&&(_.columnName=String(O.columnName)),_},f.toObject=function(O,_){_||(_={});var R={};return _.defaults&&(R.columnName=""),O.columnName!=null&&O.hasOwnProperty("columnName")&&(R.columnName=O.columnName),R},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(O){return O===void 0&&(O="type.googleapis.com"),O+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation"},f}(),i.NumericArrayTransformation=function(){function f(y){if(y)for(var O=Object.keys(y),_=0;_>>3){case 1:{k.columnName=O.string();break}case 2:{k.invalidValuesAllowed=O.bool();break}default:O.skipType(J&7);break}}return k},f.decodeDelimited=function(O){return O instanceof o||(O=new o(O)),this.decode(O,O.uint32())},f.verify=function(O){return typeof O!="object"||O===null?"object expected":O.columnName!=null&&O.hasOwnProperty("columnName")&&!c.isString(O.columnName)?"columnName: string expected":O.invalidValuesAllowed!=null&&O.hasOwnProperty("invalidValuesAllowed")&&typeof O.invalidValuesAllowed!="boolean"?"invalidValuesAllowed: boolean expected":null},f.fromObject=function(O){if(O instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation)return O;var _=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation;return O.columnName!=null&&(_.columnName=String(O.columnName)),O.invalidValuesAllowed!=null&&(_.invalidValuesAllowed=!!O.invalidValuesAllowed),_},f.toObject=function(O,_){_||(_={});var R={};return _.defaults&&(R.columnName="",R.invalidValuesAllowed=!1),O.columnName!=null&&O.hasOwnProperty("columnName")&&(R.columnName=O.columnName),O.invalidValuesAllowed!=null&&O.hasOwnProperty("invalidValuesAllowed")&&(R.invalidValuesAllowed=O.invalidValuesAllowed),R},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(O){return O===void 0&&(O="type.googleapis.com"),O+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation"},f}(),i.CategoricalArrayTransformation=function(){function f(y){if(y)for(var O=Object.keys(y),_=0;_>>3){case 1:{k.columnName=O.string();break}default:O.skipType(J&7);break}}return k},f.decodeDelimited=function(O){return O instanceof o||(O=new o(O)),this.decode(O,O.uint32())},f.verify=function(O){return typeof O!="object"||O===null?"object expected":O.columnName!=null&&O.hasOwnProperty("columnName")&&!c.isString(O.columnName)?"columnName: string expected":null},f.fromObject=function(O){if(O instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation)return O;var _=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation;return O.columnName!=null&&(_.columnName=String(O.columnName)),_},f.toObject=function(O,_){_||(_={});var R={};return _.defaults&&(R.columnName=""),O.columnName!=null&&O.hasOwnProperty("columnName")&&(R.columnName=O.columnName),R},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(O){return O===void 0&&(O="type.googleapis.com"),O+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation"},f}(),i.TextArrayTransformation=function(){function f(y){if(y)for(var O=Object.keys(y),_=0;_>>3){case 1:{k.columnName=O.string();break}default:O.skipType(J&7);break}}return k},f.decodeDelimited=function(O){return O instanceof o||(O=new o(O)),this.decode(O,O.uint32())},f.verify=function(O){return typeof O!="object"||O===null?"object expected":O.columnName!=null&&O.hasOwnProperty("columnName")&&!c.isString(O.columnName)?"columnName: string expected":null},f.fromObject=function(O){if(O instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation)return O;var _=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation;return O.columnName!=null&&(_.columnName=String(O.columnName)),_},f.toObject=function(O,_){_||(_={});var R={};return _.defaults&&(R.columnName=""),O.columnName!=null&&O.hasOwnProperty("columnName")&&(R.columnName=O.columnName),R},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(O){return O===void 0&&(O="type.googleapis.com"),O+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation"},f}(),i}(),t}(),e.AutoMlTablesMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.trainCostMilliNodeHours=i.int64();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.trainCostMilliNodeHours!=null&&i.hasOwnProperty("trainCostMilliNodeHours")&&!c.isInteger(i.trainCostMilliNodeHours)&&!(i.trainCostMilliNodeHours&&c.isInteger(i.trainCostMilliNodeHours.low)&&c.isInteger(i.trainCostMilliNodeHours.high))?"trainCostMilliNodeHours: integer|Long expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesMetadata)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesMetadata;return i.trainCostMilliNodeHours!=null&&(c.Long?(p.trainCostMilliNodeHours=c.Long.fromValue(i.trainCostMilliNodeHours)).unsigned=!1:typeof i.trainCostMilliNodeHours=="string"?p.trainCostMilliNodeHours=parseInt(i.trainCostMilliNodeHours,10):typeof i.trainCostMilliNodeHours=="number"?p.trainCostMilliNodeHours=i.trainCostMilliNodeHours:typeof i.trainCostMilliNodeHours=="object"&&(p.trainCostMilliNodeHours=new c.LongBits(i.trainCostMilliNodeHours.low>>>0,i.trainCostMilliNodeHours.high>>>0).toNumber())),p},t.toObject=function(i,p){p||(p={});var f={};if(p.defaults)if(c.Long){var y=new c.Long(0,0,!1);f.trainCostMilliNodeHours=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.trainCostMilliNodeHours=p.longs===String?"0":0;return i.trainCostMilliNodeHours!=null&&i.hasOwnProperty("trainCostMilliNodeHours")&&(typeof i.trainCostMilliNodeHours=="number"?f.trainCostMilliNodeHours=p.longs===String?String(i.trainCostMilliNodeHours):i.trainCostMilliNodeHours:f.trainCostMilliNodeHours=p.longs===String?c.Long.prototype.toString.call(i.trainCostMilliNodeHours):p.longs===Number?new c.LongBits(i.trainCostMilliNodeHours.low>>>0,i.trainCostMilliNodeHours.high>>>0).toNumber():i.trainCostMilliNodeHours),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesMetadata"},t}(),e.ExportEvaluatedDataItemsConfig=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.destinationBigqueryUri=i.string();break}case 2:{y.overrideExistingTable=i.bool();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.destinationBigqueryUri!=null&&i.hasOwnProperty("destinationBigqueryUri")&&!c.isString(i.destinationBigqueryUri)?"destinationBigqueryUri: string expected":i.overrideExistingTable!=null&&i.hasOwnProperty("overrideExistingTable")&&typeof i.overrideExistingTable!="boolean"?"overrideExistingTable: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig;return i.destinationBigqueryUri!=null&&(p.destinationBigqueryUri=String(i.destinationBigqueryUri)),i.overrideExistingTable!=null&&(p.overrideExistingTable=!!i.overrideExistingTable),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.destinationBigqueryUri="",f.overrideExistingTable=!1),i.destinationBigqueryUri!=null&&i.hasOwnProperty("destinationBigqueryUri")&&(f.destinationBigqueryUri=i.destinationBigqueryUri),i.overrideExistingTable!=null&&i.hasOwnProperty("overrideExistingTable")&&(f.overrideExistingTable=i.overrideExistingTable),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig"},t}(),e.AutoMlTextClassification=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassificationInputs.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassificationInputs.verify(i.inputs);if(p)return"inputs."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassification)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassification;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassification.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassificationInputs.fromObject(i.inputs)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassificationInputs.toObject(i.inputs,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassification"},t}(),e.AutoMlTextClassificationInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.multiLabel=i.bool();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.multiLabel!=null&&i.hasOwnProperty("multiLabel")&&typeof i.multiLabel!="boolean"?"multiLabel: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassificationInputs)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassificationInputs;return i.multiLabel!=null&&(p.multiLabel=!!i.multiLabel),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.multiLabel=!1),i.multiLabel!=null&&i.hasOwnProperty("multiLabel")&&(f.multiLabel=i.multiLabel),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassificationInputs"},t}(),e.AutoMlTextExtraction=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtractionInputs.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtractionInputs.verify(i.inputs);if(p)return"inputs."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtraction)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtraction;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtraction.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtractionInputs.fromObject(i.inputs)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtractionInputs.toObject(i.inputs,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtraction"},t}(),e.AutoMlTextExtractionInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":null},t.fromObject=function(i){return i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtractionInputs?i:new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtractionInputs},t.toObject=function(){return{}},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtractionInputs"},t}(),e.AutoMlTextSentiment=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentimentInputs.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentimentInputs.verify(i.inputs);if(p)return"inputs."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentiment)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentiment;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentiment.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentimentInputs.fromObject(i.inputs)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentimentInputs.toObject(i.inputs,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentiment"},t}(),e.AutoMlTextSentimentInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.sentimentMax=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.sentimentMax!=null&&i.hasOwnProperty("sentimentMax")&&!c.isInteger(i.sentimentMax)?"sentimentMax: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentimentInputs)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentimentInputs;return i.sentimentMax!=null&&(p.sentimentMax=i.sentimentMax|0),p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.sentimentMax=0),i.sentimentMax!=null&&i.hasOwnProperty("sentimentMax")&&(f.sentimentMax=i.sentimentMax),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentimentInputs"},t}(),e.AutoMlForecasting=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.decode(i,i.uint32());break}case 2:{y.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.verify(i.inputs);if(p)return"inputs."+p}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var p=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata.verify(i.metadata);if(p)return"metadata."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting.metadata: object expected");p.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata.fromObject(i.metadata)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.toObject(i.inputs,p)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata.toObject(i.metadata,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting"},t}(),e.AutoMlForecastingInputs=function(){function t(n){if(this.transformations=[],this.timeSeriesAttributeColumns=[],this.unavailableAtForecastColumns=[],this.availableAtForecastColumns=[],this.quantiles=[],this.additionalExperiments=[],n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.targetColumn=i.string();break}case 2:{y.timeSeriesIdentifierColumn=i.string();break}case 3:{y.timeColumn=i.string();break}case 4:{y.transformations&&y.transformations.length||(y.transformations=[]),y.transformations.push(l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.decode(i,i.uint32()));break}case 5:{y.optimizationObjective=i.string();break}case 6:{y.trainBudgetMilliNodeHours=i.int64();break}case 7:{y.weightColumn=i.string();break}case 19:{y.timeSeriesAttributeColumns&&y.timeSeriesAttributeColumns.length||(y.timeSeriesAttributeColumns=[]),y.timeSeriesAttributeColumns.push(i.string());break}case 20:{y.unavailableAtForecastColumns&&y.unavailableAtForecastColumns.length||(y.unavailableAtForecastColumns=[]),y.unavailableAtForecastColumns.push(i.string());break}case 21:{y.availableAtForecastColumns&&y.availableAtForecastColumns.length||(y.availableAtForecastColumns=[]),y.availableAtForecastColumns.push(i.string());break}case 22:{y.dataGranularity=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity.decode(i,i.uint32());break}case 23:{y.forecastHorizon=i.int64();break}case 24:{y.contextWindow=i.int64();break}case 15:{y.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.decode(i,i.uint32());break}case 16:{if(y.quantiles&&y.quantiles.length||(y.quantiles=[]),(O&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)y.quantiles.push(i.double());else y.quantiles.push(i.double());break}case 17:{y.validationOptions=i.string();break}case 25:{y.additionalExperiments&&y.additionalExperiments.length||(y.additionalExperiments=[]),y.additionalExperiments.push(i.string());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.targetColumn!=null&&i.hasOwnProperty("targetColumn")&&!c.isString(i.targetColumn))return"targetColumn: string expected";if(i.timeSeriesIdentifierColumn!=null&&i.hasOwnProperty("timeSeriesIdentifierColumn")&&!c.isString(i.timeSeriesIdentifierColumn))return"timeSeriesIdentifierColumn: string expected";if(i.timeColumn!=null&&i.hasOwnProperty("timeColumn")&&!c.isString(i.timeColumn))return"timeColumn: string expected";if(i.transformations!=null&&i.hasOwnProperty("transformations")){if(!Array.isArray(i.transformations))return"transformations: array expected";for(var p=0;p>>0,i.trainBudgetMilliNodeHours.high>>>0).toNumber())),i.weightColumn!=null&&(p.weightColumn=String(i.weightColumn)),i.timeSeriesAttributeColumns){if(!Array.isArray(i.timeSeriesAttributeColumns))throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.timeSeriesAttributeColumns: array expected");p.timeSeriesAttributeColumns=[];for(var f=0;f>>0,i.forecastHorizon.high>>>0).toNumber())),i.contextWindow!=null&&(c.Long?(p.contextWindow=c.Long.fromValue(i.contextWindow)).unsigned=!1:typeof i.contextWindow=="string"?p.contextWindow=parseInt(i.contextWindow,10):typeof i.contextWindow=="number"?p.contextWindow=i.contextWindow:typeof i.contextWindow=="object"&&(p.contextWindow=new c.LongBits(i.contextWindow.low>>>0,i.contextWindow.high>>>0).toNumber())),i.exportEvaluatedDataItemsConfig!=null){if(typeof i.exportEvaluatedDataItemsConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.exportEvaluatedDataItemsConfig: object expected");p.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.fromObject(i.exportEvaluatedDataItemsConfig)}if(i.quantiles){if(!Array.isArray(i.quantiles))throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.quantiles: array expected");p.quantiles=[];for(var f=0;f>>0,i.trainBudgetMilliNodeHours.high>>>0).toNumber():i.trainBudgetMilliNodeHours),i.weightColumn!=null&&i.hasOwnProperty("weightColumn")&&(f.weightColumn=i.weightColumn),i.exportEvaluatedDataItemsConfig!=null&&i.hasOwnProperty("exportEvaluatedDataItemsConfig")&&(f.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.toObject(i.exportEvaluatedDataItemsConfig,p)),i.quantiles&&i.quantiles.length){f.quantiles=[];for(var O=0;O>>0,i.forecastHorizon.high>>>0).toNumber():i.forecastHorizon),i.contextWindow!=null&&i.hasOwnProperty("contextWindow")&&(typeof i.contextWindow=="number"?f.contextWindow=p.longs===String?String(i.contextWindow):i.contextWindow:f.contextWindow=p.longs===String?c.Long.prototype.toString.call(i.contextWindow):p.longs===Number?new c.LongBits(i.contextWindow.low>>>0,i.contextWindow.high>>>0).toNumber():i.contextWindow),i.additionalExperiments&&i.additionalExperiments.length){f.additionalExperiments=[];for(var O=0;O>>3){case 1:{_.auto=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation.decode(f,f.uint32());break}case 2:{_.numeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation.decode(f,f.uint32());break}case 3:{_.categorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation.decode(f,f.uint32());break}case 4:{_.timestamp=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation.decode(f,f.uint32());break}case 5:{_.text=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation.decode(f,f.uint32());break}default:f.skipType(R&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var y={};if(f.auto!=null&&f.hasOwnProperty("auto")){y.transformationDetail=1;{var O=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation.verify(f.auto);if(O)return"auto."+O}}if(f.numeric!=null&&f.hasOwnProperty("numeric")){if(y.transformationDetail===1)return"transformationDetail: multiple values";y.transformationDetail=1;{var O=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation.verify(f.numeric);if(O)return"numeric."+O}}if(f.categorical!=null&&f.hasOwnProperty("categorical")){if(y.transformationDetail===1)return"transformationDetail: multiple values";y.transformationDetail=1;{var O=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation.verify(f.categorical);if(O)return"categorical."+O}}if(f.timestamp!=null&&f.hasOwnProperty("timestamp")){if(y.transformationDetail===1)return"transformationDetail: multiple values";y.transformationDetail=1;{var O=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation.verify(f.timestamp);if(O)return"timestamp."+O}}if(f.text!=null&&f.hasOwnProperty("text")){if(y.transformationDetail===1)return"transformationDetail: multiple values";y.transformationDetail=1;{var O=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation.verify(f.text);if(O)return"text."+O}}return null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation)return f;var y=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation;if(f.auto!=null){if(typeof f.auto!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.auto: object expected");y.auto=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation.fromObject(f.auto)}if(f.numeric!=null){if(typeof f.numeric!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.numeric: object expected");y.numeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation.fromObject(f.numeric)}if(f.categorical!=null){if(typeof f.categorical!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.categorical: object expected");y.categorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation.fromObject(f.categorical)}if(f.timestamp!=null){if(typeof f.timestamp!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.timestamp: object expected");y.timestamp=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation.fromObject(f.timestamp)}if(f.text!=null){if(typeof f.text!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.text: object expected");y.text=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation.fromObject(f.text)}return y},n.toObject=function(f,y){y||(y={});var O={};return f.auto!=null&&f.hasOwnProperty("auto")&&(O.auto=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation.toObject(f.auto,y),y.oneofs&&(O.transformationDetail="auto")),f.numeric!=null&&f.hasOwnProperty("numeric")&&(O.numeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation.toObject(f.numeric,y),y.oneofs&&(O.transformationDetail="numeric")),f.categorical!=null&&f.hasOwnProperty("categorical")&&(O.categorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation.toObject(f.categorical,y),y.oneofs&&(O.transformationDetail="categorical")),f.timestamp!=null&&f.hasOwnProperty("timestamp")&&(O.timestamp=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation.toObject(f.timestamp,y),y.oneofs&&(O.transformationDetail="timestamp")),f.text!=null&&f.hasOwnProperty("text")&&(O.text=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation.toObject(f.text,y),y.oneofs&&(O.transformationDetail="text")),O},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation"},n.AutoTransformation=function(){function p(f){if(f)for(var y=Object.keys(f),O=0;O>>3){case 1:{R.columnName=y.string();break}default:y.skipType(k&7);break}}return R},p.decodeDelimited=function(y){return y instanceof o||(y=new o(y)),this.decode(y,y.uint32())},p.verify=function(y){return typeof y!="object"||y===null?"object expected":y.columnName!=null&&y.hasOwnProperty("columnName")&&!c.isString(y.columnName)?"columnName: string expected":null},p.fromObject=function(y){if(y instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation)return y;var O=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation;return y.columnName!=null&&(O.columnName=String(y.columnName)),O},p.toObject=function(y,O){O||(O={});var _={};return O.defaults&&(_.columnName=""),y.columnName!=null&&y.hasOwnProperty("columnName")&&(_.columnName=y.columnName),_},p.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},p.getTypeUrl=function(y){return y===void 0&&(y="type.googleapis.com"),y+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation"},p}(),n.NumericTransformation=function(){function p(f){if(f)for(var y=Object.keys(f),O=0;O>>3){case 1:{R.columnName=y.string();break}default:y.skipType(k&7);break}}return R},p.decodeDelimited=function(y){return y instanceof o||(y=new o(y)),this.decode(y,y.uint32())},p.verify=function(y){return typeof y!="object"||y===null?"object expected":y.columnName!=null&&y.hasOwnProperty("columnName")&&!c.isString(y.columnName)?"columnName: string expected":null},p.fromObject=function(y){if(y instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation)return y;var O=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation;return y.columnName!=null&&(O.columnName=String(y.columnName)),O},p.toObject=function(y,O){O||(O={});var _={};return O.defaults&&(_.columnName=""),y.columnName!=null&&y.hasOwnProperty("columnName")&&(_.columnName=y.columnName),_},p.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},p.getTypeUrl=function(y){return y===void 0&&(y="type.googleapis.com"),y+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation"},p}(),n.CategoricalTransformation=function(){function p(f){if(f)for(var y=Object.keys(f),O=0;O>>3){case 1:{R.columnName=y.string();break}default:y.skipType(k&7);break}}return R},p.decodeDelimited=function(y){return y instanceof o||(y=new o(y)),this.decode(y,y.uint32())},p.verify=function(y){return typeof y!="object"||y===null?"object expected":y.columnName!=null&&y.hasOwnProperty("columnName")&&!c.isString(y.columnName)?"columnName: string expected":null},p.fromObject=function(y){if(y instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation)return y;var O=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation;return y.columnName!=null&&(O.columnName=String(y.columnName)),O},p.toObject=function(y,O){O||(O={});var _={};return O.defaults&&(_.columnName=""),y.columnName!=null&&y.hasOwnProperty("columnName")&&(_.columnName=y.columnName),_},p.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},p.getTypeUrl=function(y){return y===void 0&&(y="type.googleapis.com"),y+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation"},p}(),n.TimestampTransformation=function(){function p(f){if(f)for(var y=Object.keys(f),O=0;O>>3){case 1:{R.columnName=y.string();break}case 2:{R.timeFormat=y.string();break}default:y.skipType(k&7);break}}return R},p.decodeDelimited=function(y){return y instanceof o||(y=new o(y)),this.decode(y,y.uint32())},p.verify=function(y){return typeof y!="object"||y===null?"object expected":y.columnName!=null&&y.hasOwnProperty("columnName")&&!c.isString(y.columnName)?"columnName: string expected":y.timeFormat!=null&&y.hasOwnProperty("timeFormat")&&!c.isString(y.timeFormat)?"timeFormat: string expected":null},p.fromObject=function(y){if(y instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation)return y;var O=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation;return y.columnName!=null&&(O.columnName=String(y.columnName)),y.timeFormat!=null&&(O.timeFormat=String(y.timeFormat)),O},p.toObject=function(y,O){O||(O={});var _={};return O.defaults&&(_.columnName="",_.timeFormat=""),y.columnName!=null&&y.hasOwnProperty("columnName")&&(_.columnName=y.columnName),y.timeFormat!=null&&y.hasOwnProperty("timeFormat")&&(_.timeFormat=y.timeFormat),_},p.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},p.getTypeUrl=function(y){return y===void 0&&(y="type.googleapis.com"),y+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation"},p}(),n.TextTransformation=function(){function p(f){if(f)for(var y=Object.keys(f),O=0;O>>3){case 1:{R.columnName=y.string();break}default:y.skipType(k&7);break}}return R},p.decodeDelimited=function(y){return y instanceof o||(y=new o(y)),this.decode(y,y.uint32())},p.verify=function(y){return typeof y!="object"||y===null?"object expected":y.columnName!=null&&y.hasOwnProperty("columnName")&&!c.isString(y.columnName)?"columnName: string expected":null},p.fromObject=function(y){if(y instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation)return y;var O=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation;return y.columnName!=null&&(O.columnName=String(y.columnName)),O},p.toObject=function(y,O){O||(O={});var _={};return O.defaults&&(_.columnName=""),y.columnName!=null&&y.hasOwnProperty("columnName")&&(_.columnName=y.columnName),_},p.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},p.getTypeUrl=function(y){return y===void 0&&(y="type.googleapis.com"),y+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation"},p}(),n}(),t.Granularity=function(){function n(i){if(i)for(var p=Object.keys(i),f=0;f>>3){case 1:{O.unit=p.string();break}case 2:{O.quantity=p.int64();break}default:p.skipType(_&7);break}}return O},n.decodeDelimited=function(p){return p instanceof o||(p=new o(p)),this.decode(p,p.uint32())},n.verify=function(p){return typeof p!="object"||p===null?"object expected":p.unit!=null&&p.hasOwnProperty("unit")&&!c.isString(p.unit)?"unit: string expected":p.quantity!=null&&p.hasOwnProperty("quantity")&&!c.isInteger(p.quantity)&&!(p.quantity&&c.isInteger(p.quantity.low)&&c.isInteger(p.quantity.high))?"quantity: integer|Long expected":null},n.fromObject=function(p){if(p instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity)return p;var f=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity;return p.unit!=null&&(f.unit=String(p.unit)),p.quantity!=null&&(c.Long?(f.quantity=c.Long.fromValue(p.quantity)).unsigned=!1:typeof p.quantity=="string"?f.quantity=parseInt(p.quantity,10):typeof p.quantity=="number"?f.quantity=p.quantity:typeof p.quantity=="object"&&(f.quantity=new c.LongBits(p.quantity.low>>>0,p.quantity.high>>>0).toNumber())),f},n.toObject=function(p,f){f||(f={});var y={};if(f.defaults)if(y.unit="",c.Long){var O=new c.Long(0,0,!1);y.quantity=f.longs===String?O.toString():f.longs===Number?O.toNumber():O}else y.quantity=f.longs===String?"0":0;return p.unit!=null&&p.hasOwnProperty("unit")&&(y.unit=p.unit),p.quantity!=null&&p.hasOwnProperty("quantity")&&(typeof p.quantity=="number"?y.quantity=f.longs===String?String(p.quantity):p.quantity:y.quantity=f.longs===String?c.Long.prototype.toString.call(p.quantity):f.longs===Number?new c.LongBits(p.quantity.low>>>0,p.quantity.high>>>0).toNumber():p.quantity),y},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(p){return p===void 0&&(p="type.googleapis.com"),p+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity"},n}(),t}(),e.AutoMlForecastingMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.trainCostMilliNodeHours=i.int64();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.trainCostMilliNodeHours!=null&&i.hasOwnProperty("trainCostMilliNodeHours")&&!c.isInteger(i.trainCostMilliNodeHours)&&!(i.trainCostMilliNodeHours&&c.isInteger(i.trainCostMilliNodeHours.low)&&c.isInteger(i.trainCostMilliNodeHours.high))?"trainCostMilliNodeHours: integer|Long expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata;return i.trainCostMilliNodeHours!=null&&(c.Long?(p.trainCostMilliNodeHours=c.Long.fromValue(i.trainCostMilliNodeHours)).unsigned=!1:typeof i.trainCostMilliNodeHours=="string"?p.trainCostMilliNodeHours=parseInt(i.trainCostMilliNodeHours,10):typeof i.trainCostMilliNodeHours=="number"?p.trainCostMilliNodeHours=i.trainCostMilliNodeHours:typeof i.trainCostMilliNodeHours=="object"&&(p.trainCostMilliNodeHours=new c.LongBits(i.trainCostMilliNodeHours.low>>>0,i.trainCostMilliNodeHours.high>>>0).toNumber())),p},t.toObject=function(i,p){p||(p={});var f={};if(p.defaults)if(c.Long){var y=new c.Long(0,0,!1);f.trainCostMilliNodeHours=p.longs===String?y.toString():p.longs===Number?y.toNumber():y}else f.trainCostMilliNodeHours=p.longs===String?"0":0;return i.trainCostMilliNodeHours!=null&&i.hasOwnProperty("trainCostMilliNodeHours")&&(typeof i.trainCostMilliNodeHours=="number"?f.trainCostMilliNodeHours=p.longs===String?String(i.trainCostMilliNodeHours):i.trainCostMilliNodeHours:f.trainCostMilliNodeHours=p.longs===String?c.Long.prototype.toString.call(i.trainCostMilliNodeHours):p.longs===Number?new c.LongBits(i.trainCostMilliNodeHours.low>>>0,i.trainCostMilliNodeHours.high>>>0).toNumber():i.trainCostMilliNodeHours),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata"},t}(),e.AutoMlVideoActionRecognition=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.verify(i.inputs);if(p)return"inputs."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognition)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognition;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognition.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.fromObject(i.inputs)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.toObject(i.inputs,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognition"},t}(),e.AutoMlVideoActionRecognitionInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.modelType=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){p.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:p.modelType=0;break;case"CLOUD":case 1:p.modelType=1;break;case"MOBILE_VERSATILE_1":case 2:p.modelType=2;break;case"MOBILE_JETSON_VERSATILE_1":case 3:p.modelType=3;break;case"MOBILE_CORAL_VERSATILE_1":case 4:p.modelType=4;break}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.modelType=p.enums===String?"MODEL_TYPE_UNSPECIFIED":0),i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=p.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.ModelType[i.modelType]:i.modelType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD"]=1,i[n[2]="MOBILE_VERSATILE_1"]=2,i[n[3]="MOBILE_JETSON_VERSATILE_1"]=3,i[n[4]="MOBILE_CORAL_VERSATILE_1"]=4,i}(),t}(),e.AutoMlVideoClassification=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.verify(i.inputs);if(p)return"inputs."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassification)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassification;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassification.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.fromObject(i.inputs)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.toObject(i.inputs,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassification"},t}(),e.AutoMlVideoClassificationInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.modelType=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){p.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:p.modelType=0;break;case"CLOUD":case 1:p.modelType=1;break;case"MOBILE_VERSATILE_1":case 2:p.modelType=2;break;case"MOBILE_JETSON_VERSATILE_1":case 3:p.modelType=3;break}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.modelType=p.enums===String?"MODEL_TYPE_UNSPECIFIED":0),i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=p.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.ModelType[i.modelType]:i.modelType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD"]=1,i[n[2]="MOBILE_VERSATILE_1"]=2,i[n[3]="MOBILE_JETSON_VERSATILE_1"]=3,i}(),t}(),e.AutoMlVideoObjectTracking=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.decode(i,i.uint32());break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var p=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.verify(i.inputs);if(p)return"inputs."+p}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTracking)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTracking;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTracking.inputs: object expected");p.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.fromObject(i.inputs)}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.toObject(i.inputs,p)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTracking"},t}(),e.AutoMlVideoObjectTrackingInputs=function(){function t(n){if(n)for(var i=Object.keys(n),p=0;p>>3){case 1:{y.modelType=i.int32();break}default:i.skipType(O&7);break}}return y},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs)return i;var p=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){p.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:p.modelType=0;break;case"CLOUD":case 1:p.modelType=1;break;case"MOBILE_VERSATILE_1":case 2:p.modelType=2;break;case"MOBILE_CORAL_VERSATILE_1":case 3:p.modelType=3;break;case"MOBILE_CORAL_LOW_LATENCY_1":case 4:p.modelType=4;break;case"MOBILE_JETSON_VERSATILE_1":case 5:p.modelType=5;break;case"MOBILE_JETSON_LOW_LATENCY_1":case 6:p.modelType=6;break}return p},t.toObject=function(i,p){p||(p={});var f={};return p.defaults&&(f.modelType=p.enums===String?"MODEL_TYPE_UNSPECIFIED":0),i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=p.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.ModelType[i.modelType]:i.modelType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD"]=1,i[n[2]="MOBILE_VERSATILE_1"]=2,i[n[3]="MOBILE_CORAL_VERSATILE_1"]=3,i[n[4]="MOBILE_CORAL_LOW_LATENCY_1"]=4,i[n[5]="MOBILE_JETSON_VERSATILE_1"]=5,i[n[6]="MOBILE_JETSON_LOW_LATENCY_1"]=6,i}(),t}(),e}(),r}(),a}(),m.SpecialistPool=function(){function a(r){if(this.specialistManagerEmails=[],this.pendingDataLabelingJobs=[],this.specialistWorkerEmails=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.specialistManagersCount=e.int32();break}case 4:{i.specialistManagerEmails&&i.specialistManagerEmails.length||(i.specialistManagerEmails=[]),i.specialistManagerEmails.push(e.string());break}case 5:{i.pendingDataLabelingJobs&&i.pendingDataLabelingJobs.length||(i.pendingDataLabelingJobs=[]),i.pendingDataLabelingJobs.push(e.string());break}case 7:{i.specialistWorkerEmails&&i.specialistWorkerEmails.length||(i.specialistWorkerEmails=[]),i.specialistWorkerEmails.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.specialistManagersCount!=null&&e.hasOwnProperty("specialistManagersCount")&&!c.isInteger(e.specialistManagersCount))return"specialistManagersCount: integer expected";if(e.specialistManagerEmails!=null&&e.hasOwnProperty("specialistManagerEmails")){if(!Array.isArray(e.specialistManagerEmails))return"specialistManagerEmails: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.specialistPool=l.google.cloud.aiplatform.v1beta1.SpecialistPool.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.specialistPool!=null&&e.hasOwnProperty("specialistPool")){var t=l.google.cloud.aiplatform.v1beta1.SpecialistPool.verify(e.specialistPool);if(t)return"specialistPool."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateSpecialistPoolRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateSpecialistPoolRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.specialistPool!=null){if(typeof e.specialistPool!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateSpecialistPoolRequest.specialistPool: object expected");t.specialistPool=l.google.cloud.aiplatform.v1beta1.SpecialistPool.fromObject(e.specialistPool)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.specialistPool=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.specialistPool!=null&&e.hasOwnProperty("specialistPool")&&(n.specialistPool=l.google.cloud.aiplatform.v1beta1.SpecialistPool.toObject(e.specialistPool,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateSpecialistPoolRequest"},a}(),m.CreateSpecialistPoolOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateSpecialistPoolOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateSpecialistPoolOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateSpecialistPoolOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateSpecialistPoolOperationMetadata"},a}(),m.GetSpecialistPoolRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetSpecialistPoolRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetSpecialistPoolRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetSpecialistPoolRequest"},a}(),m.ListSpecialistPoolsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListSpecialistPoolsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListSpecialistPoolsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListSpecialistPoolsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListSpecialistPoolsRequest"},a}(),m.ListSpecialistPoolsResponse=function(){function a(r){if(this.specialistPools=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.specialistPools&&i.specialistPools.length||(i.specialistPools=[]),i.specialistPools.push(l.google.cloud.aiplatform.v1beta1.SpecialistPool.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.specialistPools!=null&&e.hasOwnProperty("specialistPools")){if(!Array.isArray(e.specialistPools))return"specialistPools: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteSpecialistPoolRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteSpecialistPoolRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteSpecialistPoolRequest"},a}(),m.UpdateSpecialistPoolRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.specialistPool=l.google.cloud.aiplatform.v1beta1.SpecialistPool.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.specialistPool!=null&&e.hasOwnProperty("specialistPool")){var t=l.google.cloud.aiplatform.v1beta1.SpecialistPool.verify(e.specialistPool);if(t)return"specialistPool."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolRequest;if(e.specialistPool!=null){if(typeof e.specialistPool!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolRequest.specialistPool: object expected");t.specialistPool=l.google.cloud.aiplatform.v1beta1.SpecialistPool.fromObject(e.specialistPool)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.specialistPool=null,n.updateMask=null),e.specialistPool!=null&&e.hasOwnProperty("specialistPool")&&(n.specialistPool=l.google.cloud.aiplatform.v1beta1.SpecialistPool.toObject(e.specialistPool,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolRequest"},a}(),m.UpdateSpecialistPoolOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.specialistPool=e.string();break}case 2:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.specialistPool!=null&&e.hasOwnProperty("specialistPool")&&!c.isString(e.specialistPool))return"specialistPool: string expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolOperationMetadata;if(e.specialistPool!=null&&(t.specialistPool=String(e.specialistPool)),e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.specialistPool="",n.genericMetadata=null),e.specialistPool!=null&&e.hasOwnProperty("specialistPool")&&(n.specialistPool=e.specialistPool),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolOperationMetadata"},a}(),m.Tensorboard=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 11:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 10:{i.blobStoragePathPrefix=e.string();break}case 5:{i.runCount=e.int32();break}case 6:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 9:{i.etag=e.string();break}case 12:{i.isDefault=e.bool();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.encryptionSpec!=null&&e.hasOwnProperty("encryptionSpec")){var t=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.verify(e.encryptionSpec);if(t)return"encryptionSpec."+t}if(e.blobStoragePathPrefix!=null&&e.hasOwnProperty("blobStoragePathPrefix")&&!c.isString(e.blobStoragePathPrefix))return"blobStoragePathPrefix: string expected";if(e.runCount!=null&&e.hasOwnProperty("runCount")&&!c.isInteger(e.runCount))return"runCount: integer expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.tensorboardTimeSeriesId=e.string();break}case 2:{i.valueType=e.int32();break}case 3:{i.values&&i.values.length||(i.values=[]),i.values.push(l.google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardTimeSeriesId!=null&&e.hasOwnProperty("tensorboardTimeSeriesId")&&!c.isString(e.tensorboardTimeSeriesId))return"tensorboardTimeSeriesId: string expected";if(e.valueType!=null&&e.hasOwnProperty("valueType"))switch(e.valueType){default:return"valueType: enum value expected";case 0:case 1:case 2:case 3:break}if(e.values!=null&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 3:{p.scalar=l.google.cloud.aiplatform.v1beta1.Scalar.decode(t,t.uint32());break}case 4:{p.tensor=l.google.cloud.aiplatform.v1beta1.TensorboardTensor.decode(t,t.uint32());break}case 5:{p.blobs=l.google.cloud.aiplatform.v1beta1.TensorboardBlobSequence.decode(t,t.uint32());break}case 1:{p.wallTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 2:{p.step=t.int64();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.scalar!=null&&t.hasOwnProperty("scalar")){n.value=1;{var i=l.google.cloud.aiplatform.v1beta1.Scalar.verify(t.scalar);if(i)return"scalar."+i}}if(t.tensor!=null&&t.hasOwnProperty("tensor")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1beta1.TensorboardTensor.verify(t.tensor);if(i)return"tensor."+i}}if(t.blobs!=null&&t.hasOwnProperty("blobs")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1beta1.TensorboardBlobSequence.verify(t.blobs);if(i)return"blobs."+i}}if(t.wallTime!=null&&t.hasOwnProperty("wallTime")){var i=l.google.protobuf.Timestamp.verify(t.wallTime);if(i)return"wallTime."+i}return t.step!=null&&t.hasOwnProperty("step")&&!c.isInteger(t.step)&&!(t.step&&c.isInteger(t.step.low)&&c.isInteger(t.step.high))?"step: integer|Long expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint)return t;var n=new l.google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint;if(t.scalar!=null){if(typeof t.scalar!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint.scalar: object expected");n.scalar=l.google.cloud.aiplatform.v1beta1.Scalar.fromObject(t.scalar)}if(t.tensor!=null){if(typeof t.tensor!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint.tensor: object expected");n.tensor=l.google.cloud.aiplatform.v1beta1.TensorboardTensor.fromObject(t.tensor)}if(t.blobs!=null){if(typeof t.blobs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint.blobs: object expected");n.blobs=l.google.cloud.aiplatform.v1beta1.TensorboardBlobSequence.fromObject(t.blobs)}if(t.wallTime!=null){if(typeof t.wallTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint.wallTime: object expected");n.wallTime=l.google.protobuf.Timestamp.fromObject(t.wallTime)}return t.step!=null&&(c.Long?(n.step=c.Long.fromValue(t.step)).unsigned=!1:typeof t.step=="string"?n.step=parseInt(t.step,10):typeof t.step=="number"?n.step=t.step:typeof t.step=="object"&&(n.step=new c.LongBits(t.step.low>>>0,t.step.high>>>0).toNumber())),n},a.toObject=function(t,n){n||(n={});var i={};if(n.defaults)if(i.wallTime=null,c.Long){var p=new c.Long(0,0,!1);i.step=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.step=n.longs===String?"0":0;return t.wallTime!=null&&t.hasOwnProperty("wallTime")&&(i.wallTime=l.google.protobuf.Timestamp.toObject(t.wallTime,n)),t.step!=null&&t.hasOwnProperty("step")&&(typeof t.step=="number"?i.step=n.longs===String?String(t.step):t.step:i.step=n.longs===String?c.Long.prototype.toString.call(t.step):n.longs===Number?new c.LongBits(t.step.low>>>0,t.step.high>>>0).toNumber():t.step),t.scalar!=null&&t.hasOwnProperty("scalar")&&(i.scalar=l.google.cloud.aiplatform.v1beta1.Scalar.toObject(t.scalar,n),n.oneofs&&(i.value="scalar")),t.tensor!=null&&t.hasOwnProperty("tensor")&&(i.tensor=l.google.cloud.aiplatform.v1beta1.TensorboardTensor.toObject(t.tensor,n),n.oneofs&&(i.value="tensor")),t.blobs!=null&&t.hasOwnProperty("blobs")&&(i.blobs=l.google.cloud.aiplatform.v1beta1.TensorboardBlobSequence.toObject(t.blobs,n),n.oneofs&&(i.value="blobs")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint"},a}(),m.Scalar=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.value=e.double();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.value!=null&&e.hasOwnProperty("value")&&typeof e.value!="number"?"value: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.Scalar)return e;var t=new l.google.cloud.aiplatform.v1beta1.Scalar;return e.value!=null&&(t.value=Number(e.value)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.value=0),e.value!=null&&e.hasOwnProperty("value")&&(n.value=t.json&&!isFinite(e.value)?String(e.value):e.value),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.Scalar"},a}(),m.TensorboardTensor=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.value=e.bytes();break}case 2:{i.versionNumber=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.value!=null&&e.hasOwnProperty("value")&&!(e.value&&typeof e.value.length=="number"||c.isString(e.value))?"value: buffer expected":e.versionNumber!=null&&e.hasOwnProperty("versionNumber")&&!c.isInteger(e.versionNumber)?"versionNumber: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.TensorboardTensor)return e;var t=new l.google.cloud.aiplatform.v1beta1.TensorboardTensor;return e.value!=null&&(typeof e.value=="string"?c.base64.decode(e.value,t.value=c.newBuffer(c.base64.length(e.value)),0):e.value.length>=0&&(t.value=e.value)),e.versionNumber!=null&&(t.versionNumber=e.versionNumber|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(t.bytes===String?n.value="":(n.value=[],t.bytes!==Array&&(n.value=c.newBuffer(n.value))),n.versionNumber=0),e.value!=null&&e.hasOwnProperty("value")&&(n.value=t.bytes===String?c.base64.encode(e.value,0,e.value.length):t.bytes===Array?Array.prototype.slice.call(e.value):e.value),e.versionNumber!=null&&e.hasOwnProperty("versionNumber")&&(n.versionNumber=e.versionNumber),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.TensorboardTensor"},a}(),m.TensorboardBlobSequence=function(){function a(r){if(this.values=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.values&&i.values.length||(i.values=[]),i.values.push(l.google.cloud.aiplatform.v1beta1.TensorboardBlob.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.values!=null&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 1:{i.id=e.string();break}case 2:{i.data=e.bytes();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.id!=null&&e.hasOwnProperty("id")&&!c.isString(e.id)?"id: string expected":e.data!=null&&e.hasOwnProperty("data")&&!(e.data&&typeof e.data.length=="number"||c.isString(e.data))?"data: buffer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.TensorboardBlob)return e;var t=new l.google.cloud.aiplatform.v1beta1.TensorboardBlob;return e.id!=null&&(t.id=String(e.id)),e.data!=null&&(typeof e.data=="string"?c.base64.decode(e.data,t.data=c.newBuffer(c.base64.length(e.data)),0):e.data.length>=0&&(t.data=e.data)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.id="",t.bytes===String?n.data="":(n.data=[],t.bytes!==Array&&(n.data=c.newBuffer(n.data)))),e.id!=null&&e.hasOwnProperty("id")&&(n.id=e.id),e.data!=null&&e.hasOwnProperty("data")&&(n.data=t.bytes===String?c.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.TensorboardBlob"},a}(),m.TensorboardTimeSeries=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.valueType=e.int32();break}case 5:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.etag=e.string();break}case 8:{i.pluginName=e.string();break}case 9:{i.pluginData=e.bytes();break}case 10:{i.metadata=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.Metadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.valueType!=null&&e.hasOwnProperty("valueType"))switch(e.valueType){default:return"valueType: enum value expected";case 0:case 1:case 2:case 3:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.pluginName!=null&&e.hasOwnProperty("pluginName")&&!c.isString(e.pluginName))return"pluginName: string expected";if(e.pluginData!=null&&e.hasOwnProperty("pluginData")&&!(e.pluginData&&typeof e.pluginData.length=="number"||c.isString(e.pluginData)))return"pluginData: buffer expected";if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.Metadata.verify(e.metadata);if(t)return"metadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries)return e;var t=new l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries;switch(e.name!=null&&(t.name=String(e.name)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.description!=null&&(t.description=String(e.description)),e.valueType){default:if(typeof e.valueType=="number"){t.valueType=e.valueType;break}break;case"VALUE_TYPE_UNSPECIFIED":case 0:t.valueType=0;break;case"SCALAR":case 1:t.valueType=1;break;case"TENSOR":case 2:t.valueType=2;break;case"BLOB_SEQUENCE":case 3:t.valueType=3;break}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}if(e.etag!=null&&(t.etag=String(e.etag)),e.pluginName!=null&&(t.pluginName=String(e.pluginName)),e.pluginData!=null&&(typeof e.pluginData=="string"?c.base64.decode(e.pluginData,t.pluginData=c.newBuffer(c.base64.length(e.pluginData)),0):e.pluginData.length>=0&&(t.pluginData=e.pluginData)),e.metadata!=null){if(typeof e.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.metadata: object expected");t.metadata=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.Metadata.fromObject(e.metadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.displayName="",n.description="",n.valueType=t.enums===String?"VALUE_TYPE_UNSPECIFIED":0,n.createTime=null,n.updateTime=null,n.etag="",n.pluginName="",t.bytes===String?n.pluginData="":(n.pluginData=[],t.bytes!==Array&&(n.pluginData=c.newBuffer(n.pluginData))),n.metadata=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.description!=null&&e.hasOwnProperty("description")&&(n.description=e.description),e.valueType!=null&&e.hasOwnProperty("valueType")&&(n.valueType=t.enums===String?l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.ValueType[e.valueType]===void 0?e.valueType:l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.ValueType[e.valueType]:e.valueType),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),e.pluginName!=null&&e.hasOwnProperty("pluginName")&&(n.pluginName=e.pluginName),e.pluginData!=null&&e.hasOwnProperty("pluginData")&&(n.pluginData=t.bytes===String?c.base64.encode(e.pluginData,0,e.pluginData.length):t.bytes===Array?Array.prototype.slice.call(e.pluginData):e.pluginData),e.metadata!=null&&e.hasOwnProperty("metadata")&&(n.metadata=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.Metadata.toObject(e.metadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.TensorboardTimeSeries"},a.Metadata=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.maxStep=t.int64();break}case 2:{p.maxWallTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 3:{p.maxBlobSequenceLength=t.int64();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.maxStep!=null&&t.hasOwnProperty("maxStep")&&!c.isInteger(t.maxStep)&&!(t.maxStep&&c.isInteger(t.maxStep.low)&&c.isInteger(t.maxStep.high)))return"maxStep: integer|Long expected";if(t.maxWallTime!=null&&t.hasOwnProperty("maxWallTime")){var n=l.google.protobuf.Timestamp.verify(t.maxWallTime);if(n)return"maxWallTime."+n}return t.maxBlobSequenceLength!=null&&t.hasOwnProperty("maxBlobSequenceLength")&&!c.isInteger(t.maxBlobSequenceLength)&&!(t.maxBlobSequenceLength&&c.isInteger(t.maxBlobSequenceLength.low)&&c.isInteger(t.maxBlobSequenceLength.high))?"maxBlobSequenceLength: integer|Long expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.Metadata)return t;var n=new l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.Metadata;if(t.maxStep!=null&&(c.Long?(n.maxStep=c.Long.fromValue(t.maxStep)).unsigned=!1:typeof t.maxStep=="string"?n.maxStep=parseInt(t.maxStep,10):typeof t.maxStep=="number"?n.maxStep=t.maxStep:typeof t.maxStep=="object"&&(n.maxStep=new c.LongBits(t.maxStep.low>>>0,t.maxStep.high>>>0).toNumber())),t.maxWallTime!=null){if(typeof t.maxWallTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.Metadata.maxWallTime: object expected");n.maxWallTime=l.google.protobuf.Timestamp.fromObject(t.maxWallTime)}return t.maxBlobSequenceLength!=null&&(c.Long?(n.maxBlobSequenceLength=c.Long.fromValue(t.maxBlobSequenceLength)).unsigned=!1:typeof t.maxBlobSequenceLength=="string"?n.maxBlobSequenceLength=parseInt(t.maxBlobSequenceLength,10):typeof t.maxBlobSequenceLength=="number"?n.maxBlobSequenceLength=t.maxBlobSequenceLength:typeof t.maxBlobSequenceLength=="object"&&(n.maxBlobSequenceLength=new c.LongBits(t.maxBlobSequenceLength.low>>>0,t.maxBlobSequenceLength.high>>>0).toNumber())),n},r.toObject=function(t,n){n||(n={});var i={};if(n.defaults){if(c.Long){var p=new c.Long(0,0,!1);i.maxStep=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.maxStep=n.longs===String?"0":0;if(i.maxWallTime=null,c.Long){var p=new c.Long(0,0,!1);i.maxBlobSequenceLength=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.maxBlobSequenceLength=n.longs===String?"0":0}return t.maxStep!=null&&t.hasOwnProperty("maxStep")&&(typeof t.maxStep=="number"?i.maxStep=n.longs===String?String(t.maxStep):t.maxStep:i.maxStep=n.longs===String?c.Long.prototype.toString.call(t.maxStep):n.longs===Number?new c.LongBits(t.maxStep.low>>>0,t.maxStep.high>>>0).toNumber():t.maxStep),t.maxWallTime!=null&&t.hasOwnProperty("maxWallTime")&&(i.maxWallTime=l.google.protobuf.Timestamp.toObject(t.maxWallTime,n)),t.maxBlobSequenceLength!=null&&t.hasOwnProperty("maxBlobSequenceLength")&&(typeof t.maxBlobSequenceLength=="number"?i.maxBlobSequenceLength=n.longs===String?String(t.maxBlobSequenceLength):t.maxBlobSequenceLength:i.maxBlobSequenceLength=n.longs===String?c.Long.prototype.toString.call(t.maxBlobSequenceLength):n.longs===Number?new c.LongBits(t.maxBlobSequenceLength.low>>>0,t.maxBlobSequenceLength.high>>>0).toNumber():t.maxBlobSequenceLength),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.Metadata"},r}(),a.ValueType=function(){var r={},e=Object.create(r);return e[r[0]="VALUE_TYPE_UNSPECIFIED"]=0,e[r[1]="SCALAR"]=1,e[r[2]="TENSOR"]=2,e[r[3]="BLOB_SEQUENCE"]=3,e}(),a}(),m.TensorboardExperiment=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 7:{i.etag=e.string();break}case 8:{i.source=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 6:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 9:{i.etag=e.string();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.parent=e.string();break}case 2:{i.tensorboard=l.google.cloud.aiplatform.v1beta1.Tensorboard.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.tensorboard!=null&&e.hasOwnProperty("tensorboard")){var t=l.google.cloud.aiplatform.v1beta1.Tensorboard.verify(e.tensorboard);if(t)return"tensorboard."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateTensorboardRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateTensorboardRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.tensorboard!=null){if(typeof e.tensorboard!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateTensorboardRequest.tensorboard: object expected");t.tensorboard=l.google.cloud.aiplatform.v1beta1.Tensorboard.fromObject(e.tensorboard)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.tensorboard=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&(n.tensorboard=l.google.cloud.aiplatform.v1beta1.Tensorboard.toObject(e.tensorboard,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateTensorboardRequest"},a}(),m.GetTensorboardRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetTensorboardRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetTensorboardRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetTensorboardRequest"},a}(),m.ListTensorboardsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListTensorboardsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListTensorboardsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListTensorboardsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListTensorboardsRequest"},a}(),m.ListTensorboardsResponse=function(){function a(r){if(this.tensorboards=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboards&&i.tensorboards.length||(i.tensorboards=[]),i.tensorboards.push(l.google.cloud.aiplatform.v1beta1.Tensorboard.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboards!=null&&e.hasOwnProperty("tensorboards")){if(!Array.isArray(e.tensorboards))return"tensorboards: array expected";for(var t=0;t>>3){case 1:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 2:{i.tensorboard=l.google.cloud.aiplatform.v1beta1.Tensorboard.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}if(e.tensorboard!=null&&e.hasOwnProperty("tensorboard")){var t=l.google.cloud.aiplatform.v1beta1.Tensorboard.verify(e.tensorboard);if(t)return"tensorboard."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateTensorboardRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateTensorboardRequest;if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}if(e.tensorboard!=null){if(typeof e.tensorboard!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardRequest.tensorboard: object expected");t.tensorboard=l.google.cloud.aiplatform.v1beta1.Tensorboard.fromObject(e.tensorboard)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.updateMask=null,n.tensorboard=null),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&(n.tensorboard=l.google.cloud.aiplatform.v1beta1.Tensorboard.toObject(e.tensorboard,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateTensorboardRequest"},a}(),m.DeleteTensorboardRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteTensorboardRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteTensorboardRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteTensorboardRequest"},a}(),m.ReadTensorboardUsageRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboard=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&!c.isString(e.tensorboard)?"tensorboard: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageRequest;return e.tensorboard!=null&&(t.tensorboard=String(e.tensorboard)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.tensorboard=""),e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&(n.tensorboard=e.tensorboard),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ReadTensorboardUsageRequest"},a}(),m.ReadTensorboardUsageResponse=function(){function a(r){if(this.monthlyUsageData={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.monthlyUsageData===c.emptyObject&&(i.monthlyUsageData={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerMonthUsageData.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.monthlyUsageData[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.monthlyUsageData!=null&&e.hasOwnProperty("monthlyUsageData")){if(!c.isObject(e.monthlyUsageData))return"monthlyUsageData: object expected";for(var t=Object.keys(e.monthlyUsageData),n=0;n>>3){case 1:{p.username=t.string();break}case 2:{p.viewCount=t.int64();break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.username!=null&&t.hasOwnProperty("username")&&!c.isString(t.username)?"username: string expected":t.viewCount!=null&&t.hasOwnProperty("viewCount")&&!c.isInteger(t.viewCount)&&!(t.viewCount&&c.isInteger(t.viewCount.low)&&c.isInteger(t.viewCount.high))?"viewCount: integer|Long expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerUserUsageData)return t;var n=new l.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerUserUsageData;return t.username!=null&&(n.username=String(t.username)),t.viewCount!=null&&(c.Long?(n.viewCount=c.Long.fromValue(t.viewCount)).unsigned=!1:typeof t.viewCount=="string"?n.viewCount=parseInt(t.viewCount,10):typeof t.viewCount=="number"?n.viewCount=t.viewCount:typeof t.viewCount=="object"&&(n.viewCount=new c.LongBits(t.viewCount.low>>>0,t.viewCount.high>>>0).toNumber())),n},r.toObject=function(t,n){n||(n={});var i={};if(n.defaults)if(i.username="",c.Long){var p=new c.Long(0,0,!1);i.viewCount=n.longs===String?p.toString():n.longs===Number?p.toNumber():p}else i.viewCount=n.longs===String?"0":0;return t.username!=null&&t.hasOwnProperty("username")&&(i.username=t.username),t.viewCount!=null&&t.hasOwnProperty("viewCount")&&(typeof t.viewCount=="number"?i.viewCount=n.longs===String?String(t.viewCount):t.viewCount:i.viewCount=n.longs===String?c.Long.prototype.toString.call(t.viewCount):n.longs===Number?new c.LongBits(t.viewCount.low>>>0,t.viewCount.high>>>0).toNumber():t.viewCount),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerUserUsageData"},r}(),a.PerMonthUsageData=function(){function r(e){if(this.userUsageData=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.userUsageData&&p.userUsageData.length||(p.userUsageData=[]),p.userUsageData.push(l.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerUserUsageData.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return p},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.userUsageData!=null&&t.hasOwnProperty("userUsageData")){if(!Array.isArray(t.userUsageData))return"userUsageData: array expected";for(var n=0;n>>3){case 1:{i.tensorboard=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&!c.isString(e.tensorboard)?"tensorboard: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ReadTensorboardSizeRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ReadTensorboardSizeRequest;return e.tensorboard!=null&&(t.tensorboard=String(e.tensorboard)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.tensorboard=""),e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&(n.tensorboard=e.tensorboard),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ReadTensorboardSizeRequest"},a}(),m.ReadTensorboardSizeResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.storageSizeByte=e.int64();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.storageSizeByte!=null&&e.hasOwnProperty("storageSizeByte")&&!c.isInteger(e.storageSizeByte)&&!(e.storageSizeByte&&c.isInteger(e.storageSizeByte.low)&&c.isInteger(e.storageSizeByte.high))?"storageSizeByte: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ReadTensorboardSizeResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.ReadTensorboardSizeResponse;return e.storageSizeByte!=null&&(c.Long?(t.storageSizeByte=c.Long.fromValue(e.storageSizeByte)).unsigned=!1:typeof e.storageSizeByte=="string"?t.storageSizeByte=parseInt(e.storageSizeByte,10):typeof e.storageSizeByte=="number"?t.storageSizeByte=e.storageSizeByte:typeof e.storageSizeByte=="object"&&(t.storageSizeByte=new c.LongBits(e.storageSizeByte.low>>>0,e.storageSizeByte.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(c.Long){var i=new c.Long(0,0,!1);n.storageSizeByte=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.storageSizeByte=t.longs===String?"0":0;return e.storageSizeByte!=null&&e.hasOwnProperty("storageSizeByte")&&(typeof e.storageSizeByte=="number"?n.storageSizeByte=t.longs===String?String(e.storageSizeByte):e.storageSizeByte:n.storageSizeByte=t.longs===String?c.Long.prototype.toString.call(e.storageSizeByte):t.longs===Number?new c.LongBits(e.storageSizeByte.low>>>0,e.storageSizeByte.high>>>0).toNumber():e.storageSizeByte),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ReadTensorboardSizeResponse"},a}(),m.CreateTensorboardExperimentRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.tensorboardExperiment=l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.decode(e,e.uint32());break}case 3:{i.tensorboardExperimentId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")){var t=l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.verify(e.tensorboardExperiment);if(t)return"tensorboardExperiment."+t}return e.tensorboardExperimentId!=null&&e.hasOwnProperty("tensorboardExperimentId")&&!c.isString(e.tensorboardExperimentId)?"tensorboardExperimentId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateTensorboardExperimentRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateTensorboardExperimentRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.tensorboardExperiment!=null){if(typeof e.tensorboardExperiment!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateTensorboardExperimentRequest.tensorboardExperiment: object expected");t.tensorboardExperiment=l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.fromObject(e.tensorboardExperiment)}return e.tensorboardExperimentId!=null&&(t.tensorboardExperimentId=String(e.tensorboardExperimentId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.tensorboardExperiment=null,n.tensorboardExperimentId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")&&(n.tensorboardExperiment=l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.toObject(e.tensorboardExperiment,t)),e.tensorboardExperimentId!=null&&e.hasOwnProperty("tensorboardExperimentId")&&(n.tensorboardExperimentId=e.tensorboardExperimentId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateTensorboardExperimentRequest"},a}(),m.GetTensorboardExperimentRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetTensorboardExperimentRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetTensorboardExperimentRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetTensorboardExperimentRequest"},a}(),m.ListTensorboardExperimentsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListTensorboardExperimentsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListTensorboardExperimentsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListTensorboardExperimentsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListTensorboardExperimentsRequest"},a}(),m.ListTensorboardExperimentsResponse=function(){function a(r){if(this.tensorboardExperiments=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardExperiments&&i.tensorboardExperiments.length||(i.tensorboardExperiments=[]),i.tensorboardExperiments.push(l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardExperiments!=null&&e.hasOwnProperty("tensorboardExperiments")){if(!Array.isArray(e.tensorboardExperiments))return"tensorboardExperiments: array expected";for(var t=0;t>>3){case 1:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 2:{i.tensorboardExperiment=l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}if(e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")){var t=l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.verify(e.tensorboardExperiment);if(t)return"tensorboardExperiment."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateTensorboardExperimentRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateTensorboardExperimentRequest;if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardExperimentRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}if(e.tensorboardExperiment!=null){if(typeof e.tensorboardExperiment!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardExperimentRequest.tensorboardExperiment: object expected");t.tensorboardExperiment=l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.fromObject(e.tensorboardExperiment)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.updateMask=null,n.tensorboardExperiment=null),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")&&(n.tensorboardExperiment=l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.toObject(e.tensorboardExperiment,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateTensorboardExperimentRequest"},a}(),m.DeleteTensorboardExperimentRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteTensorboardExperimentRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteTensorboardExperimentRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteTensorboardExperimentRequest"},a}(),m.BatchCreateTensorboardRunsRequest=function(){function a(r){if(this.requests=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.requests&&i.requests.length||(i.requests=[]),i.requests.push(l.google.cloud.aiplatform.v1beta1.CreateTensorboardRunRequest.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.requests!=null&&e.hasOwnProperty("requests")){if(!Array.isArray(e.requests))return"requests: array expected";for(var t=0;t>>3){case 1:{i.tensorboardRuns&&i.tensorboardRuns.length||(i.tensorboardRuns=[]),i.tensorboardRuns.push(l.google.cloud.aiplatform.v1beta1.TensorboardRun.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardRuns!=null&&e.hasOwnProperty("tensorboardRuns")){if(!Array.isArray(e.tensorboardRuns))return"tensorboardRuns: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.tensorboardRun=l.google.cloud.aiplatform.v1beta1.TensorboardRun.decode(e,e.uint32());break}case 3:{i.tensorboardRunId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")){var t=l.google.cloud.aiplatform.v1beta1.TensorboardRun.verify(e.tensorboardRun);if(t)return"tensorboardRun."+t}return e.tensorboardRunId!=null&&e.hasOwnProperty("tensorboardRunId")&&!c.isString(e.tensorboardRunId)?"tensorboardRunId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateTensorboardRunRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateTensorboardRunRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.tensorboardRun!=null){if(typeof e.tensorboardRun!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateTensorboardRunRequest.tensorboardRun: object expected");t.tensorboardRun=l.google.cloud.aiplatform.v1beta1.TensorboardRun.fromObject(e.tensorboardRun)}return e.tensorboardRunId!=null&&(t.tensorboardRunId=String(e.tensorboardRunId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.tensorboardRun=null,n.tensorboardRunId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")&&(n.tensorboardRun=l.google.cloud.aiplatform.v1beta1.TensorboardRun.toObject(e.tensorboardRun,t)),e.tensorboardRunId!=null&&e.hasOwnProperty("tensorboardRunId")&&(n.tensorboardRunId=e.tensorboardRunId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateTensorboardRunRequest"},a}(),m.GetTensorboardRunRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetTensorboardRunRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetTensorboardRunRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetTensorboardRunRequest"},a}(),m.ReadTensorboardBlobDataRequest=function(){function a(r){if(this.blobIds=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.timeSeries=e.string();break}case 2:{i.blobIds&&i.blobIds.length||(i.blobIds=[]),i.blobIds.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeSeries!=null&&e.hasOwnProperty("timeSeries")&&!c.isString(e.timeSeries))return"timeSeries: string expected";if(e.blobIds!=null&&e.hasOwnProperty("blobIds")){if(!Array.isArray(e.blobIds))return"blobIds: array expected";for(var t=0;t>>3){case 1:{i.blobs&&i.blobs.length||(i.blobs=[]),i.blobs.push(l.google.cloud.aiplatform.v1beta1.TensorboardBlob.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.blobs!=null&&e.hasOwnProperty("blobs")){if(!Array.isArray(e.blobs))return"blobs: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListTensorboardRunsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListTensorboardRunsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListTensorboardRunsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListTensorboardRunsRequest"},a}(),m.ListTensorboardRunsResponse=function(){function a(r){if(this.tensorboardRuns=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardRuns&&i.tensorboardRuns.length||(i.tensorboardRuns=[]),i.tensorboardRuns.push(l.google.cloud.aiplatform.v1beta1.TensorboardRun.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardRuns!=null&&e.hasOwnProperty("tensorboardRuns")){if(!Array.isArray(e.tensorboardRuns))return"tensorboardRuns: array expected";for(var t=0;t>>3){case 1:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 2:{i.tensorboardRun=l.google.cloud.aiplatform.v1beta1.TensorboardRun.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}if(e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")){var t=l.google.cloud.aiplatform.v1beta1.TensorboardRun.verify(e.tensorboardRun);if(t)return"tensorboardRun."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateTensorboardRunRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateTensorboardRunRequest;if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardRunRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}if(e.tensorboardRun!=null){if(typeof e.tensorboardRun!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardRunRequest.tensorboardRun: object expected");t.tensorboardRun=l.google.cloud.aiplatform.v1beta1.TensorboardRun.fromObject(e.tensorboardRun)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.updateMask=null,n.tensorboardRun=null),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")&&(n.tensorboardRun=l.google.cloud.aiplatform.v1beta1.TensorboardRun.toObject(e.tensorboardRun,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateTensorboardRunRequest"},a}(),m.DeleteTensorboardRunRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteTensorboardRunRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteTensorboardRunRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteTensorboardRunRequest"},a}(),m.BatchCreateTensorboardTimeSeriesRequest=function(){function a(r){if(this.requests=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.requests&&i.requests.length||(i.requests=[]),i.requests.push(l.google.cloud.aiplatform.v1beta1.CreateTensorboardTimeSeriesRequest.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.requests!=null&&e.hasOwnProperty("requests")){if(!Array.isArray(e.requests))return"requests: array expected";for(var t=0;t>>3){case 1:{i.tensorboardTimeSeries&&i.tensorboardTimeSeries.length||(i.tensorboardTimeSeries=[]),i.tensorboardTimeSeries.push(l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")){if(!Array.isArray(e.tensorboardTimeSeries))return"tensorboardTimeSeries: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 3:{i.tensorboardTimeSeriesId=e.string();break}case 2:{i.tensorboardTimeSeries=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.tensorboardTimeSeriesId!=null&&e.hasOwnProperty("tensorboardTimeSeriesId")&&!c.isString(e.tensorboardTimeSeriesId))return"tensorboardTimeSeriesId: string expected";if(e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")){var t=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.verify(e.tensorboardTimeSeries);if(t)return"tensorboardTimeSeries."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateTensorboardTimeSeriesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.tensorboardTimeSeriesId!=null&&(t.tensorboardTimeSeriesId=String(e.tensorboardTimeSeriesId)),e.tensorboardTimeSeries!=null){if(typeof e.tensorboardTimeSeries!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateTensorboardTimeSeriesRequest.tensorboardTimeSeries: object expected");t.tensorboardTimeSeries=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.fromObject(e.tensorboardTimeSeries)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.tensorboardTimeSeries=null,n.tensorboardTimeSeriesId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&(n.tensorboardTimeSeries=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.toObject(e.tensorboardTimeSeries,t)),e.tensorboardTimeSeriesId!=null&&e.hasOwnProperty("tensorboardTimeSeriesId")&&(n.tensorboardTimeSeriesId=e.tensorboardTimeSeriesId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateTensorboardTimeSeriesRequest"},a}(),m.GetTensorboardTimeSeriesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetTensorboardTimeSeriesRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetTensorboardTimeSeriesRequest"},a}(),m.ListTensorboardTimeSeriesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListTensorboardTimeSeriesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListTensorboardTimeSeriesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListTensorboardTimeSeriesRequest"},a}(),m.ListTensorboardTimeSeriesResponse=function(){function a(r){if(this.tensorboardTimeSeries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardTimeSeries&&i.tensorboardTimeSeries.length||(i.tensorboardTimeSeries=[]),i.tensorboardTimeSeries.push(l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")){if(!Array.isArray(e.tensorboardTimeSeries))return"tensorboardTimeSeries: array expected";for(var t=0;t>>3){case 1:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 2:{i.tensorboardTimeSeries=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}if(e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")){var t=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.verify(e.tensorboardTimeSeries);if(t)return"tensorboardTimeSeries."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateTensorboardTimeSeriesRequest;if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardTimeSeriesRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}if(e.tensorboardTimeSeries!=null){if(typeof e.tensorboardTimeSeries!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardTimeSeriesRequest.tensorboardTimeSeries: object expected");t.tensorboardTimeSeries=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.fromObject(e.tensorboardTimeSeries)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.updateMask=null,n.tensorboardTimeSeries=null),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&(n.tensorboardTimeSeries=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.toObject(e.tensorboardTimeSeries,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateTensorboardTimeSeriesRequest"},a}(),m.DeleteTensorboardTimeSeriesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteTensorboardTimeSeriesRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteTensorboardTimeSeriesRequest"},a}(),m.BatchReadTensorboardTimeSeriesDataRequest=function(){function a(r){if(this.timeSeries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboard=e.string();break}case 2:{i.timeSeries&&i.timeSeries.length||(i.timeSeries=[]),i.timeSeries.push(e.string());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&!c.isString(e.tensorboard))return"tensorboard: string expected";if(e.timeSeries!=null&&e.hasOwnProperty("timeSeries")){if(!Array.isArray(e.timeSeries))return"timeSeries: array expected";for(var t=0;t>>3){case 1:{i.timeSeriesData&&i.timeSeriesData.length||(i.timeSeriesData=[]),i.timeSeriesData.push(l.google.cloud.aiplatform.v1beta1.TimeSeriesData.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeSeriesData!=null&&e.hasOwnProperty("timeSeriesData")){if(!Array.isArray(e.timeSeriesData))return"timeSeriesData: array expected";for(var t=0;t>>3){case 1:{i.tensorboardTimeSeries=e.string();break}case 2:{i.maxDataPoints=e.int32();break}case 3:{i.filter=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&!c.isString(e.tensorboardTimeSeries)?"tensorboardTimeSeries: string expected":e.maxDataPoints!=null&&e.hasOwnProperty("maxDataPoints")&&!c.isInteger(e.maxDataPoints)?"maxDataPoints: integer expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataRequest;return e.tensorboardTimeSeries!=null&&(t.tensorboardTimeSeries=String(e.tensorboardTimeSeries)),e.maxDataPoints!=null&&(t.maxDataPoints=e.maxDataPoints|0),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.tensorboardTimeSeries="",n.maxDataPoints=0,n.filter=""),e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&(n.tensorboardTimeSeries=e.tensorboardTimeSeries),e.maxDataPoints!=null&&e.hasOwnProperty("maxDataPoints")&&(n.maxDataPoints=e.maxDataPoints),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataRequest"},a}(),m.ReadTensorboardTimeSeriesDataResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.timeSeriesData=l.google.cloud.aiplatform.v1beta1.TimeSeriesData.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeSeriesData!=null&&e.hasOwnProperty("timeSeriesData")){var t=l.google.cloud.aiplatform.v1beta1.TimeSeriesData.verify(e.timeSeriesData);if(t)return"timeSeriesData."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataResponse;if(e.timeSeriesData!=null){if(typeof e.timeSeriesData!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataResponse.timeSeriesData: object expected");t.timeSeriesData=l.google.cloud.aiplatform.v1beta1.TimeSeriesData.fromObject(e.timeSeriesData)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.timeSeriesData=null),e.timeSeriesData!=null&&e.hasOwnProperty("timeSeriesData")&&(n.timeSeriesData=l.google.cloud.aiplatform.v1beta1.TimeSeriesData.toObject(e.timeSeriesData,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataResponse"},a}(),m.WriteTensorboardExperimentDataRequest=function(){function a(r){if(this.writeRunDataRequests=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardExperiment=e.string();break}case 2:{i.writeRunDataRequests&&i.writeRunDataRequests.length||(i.writeRunDataRequests=[]),i.writeRunDataRequests.push(l.google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataRequest.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")&&!c.isString(e.tensorboardExperiment))return"tensorboardExperiment: string expected";if(e.writeRunDataRequests!=null&&e.hasOwnProperty("writeRunDataRequests")){if(!Array.isArray(e.writeRunDataRequests))return"writeRunDataRequests: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.WriteTensorboardExperimentDataResponse?e:new l.google.cloud.aiplatform.v1beta1.WriteTensorboardExperimentDataResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.WriteTensorboardExperimentDataResponse"},a}(),m.WriteTensorboardRunDataRequest=function(){function a(r){if(this.timeSeriesData=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardRun=e.string();break}case 2:{i.timeSeriesData&&i.timeSeriesData.length||(i.timeSeriesData=[]),i.timeSeriesData.push(l.google.cloud.aiplatform.v1beta1.TimeSeriesData.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")&&!c.isString(e.tensorboardRun))return"tensorboardRun: string expected";if(e.timeSeriesData!=null&&e.hasOwnProperty("timeSeriesData")){if(!Array.isArray(e.timeSeriesData))return"timeSeriesData: array expected";for(var t=0;t>>3){default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataResponse?e:new l.google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataResponse"},a}(),m.ExportTensorboardTimeSeriesDataRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardTimeSeries=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&!c.isString(e.tensorboardTimeSeries)?"tensorboardTimeSeries: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExportTensorboardTimeSeriesDataRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExportTensorboardTimeSeriesDataRequest;return e.tensorboardTimeSeries!=null&&(t.tensorboardTimeSeries=String(e.tensorboardTimeSeries)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.tensorboardTimeSeries="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&(n.tensorboardTimeSeries=e.tensorboardTimeSeries),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportTensorboardTimeSeriesDataRequest"},a}(),m.ExportTensorboardTimeSeriesDataResponse=function(){function a(r){if(this.timeSeriesDataPoints=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.timeSeriesDataPoints&&i.timeSeriesDataPoints.length||(i.timeSeriesDataPoints=[]),i.timeSeriesDataPoints.push(l.google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeSeriesDataPoints!=null&&e.hasOwnProperty("timeSeriesDataPoints")){if(!Array.isArray(e.timeSeriesDataPoints))return"timeSeriesDataPoints: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateTensorboardOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateTensorboardOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateTensorboardOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateTensorboardOperationMetadata"},a}(),m.UpdateTensorboardOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateTensorboardOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateTensorboardOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateTensorboardOperationMetadata"},a}(),m.VizierService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createStudy=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateStudyRequest,l.google.cloud.aiplatform.v1beta1.Study,e,t)},"name",{value:"CreateStudy"}),Object.defineProperty(a.prototype.getStudy=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetStudyRequest,l.google.cloud.aiplatform.v1beta1.Study,e,t)},"name",{value:"GetStudy"}),Object.defineProperty(a.prototype.listStudies=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListStudiesRequest,l.google.cloud.aiplatform.v1beta1.ListStudiesResponse,e,t)},"name",{value:"ListStudies"}),Object.defineProperty(a.prototype.deleteStudy=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteStudyRequest,l.google.protobuf.Empty,e,t)},"name",{value:"DeleteStudy"}),Object.defineProperty(a.prototype.lookupStudy=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.LookupStudyRequest,l.google.cloud.aiplatform.v1beta1.Study,e,t)},"name",{value:"LookupStudy"}),Object.defineProperty(a.prototype.suggestTrials=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.SuggestTrialsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"SuggestTrials"}),Object.defineProperty(a.prototype.createTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateTrialRequest,l.google.cloud.aiplatform.v1beta1.Trial,e,t)},"name",{value:"CreateTrial"}),Object.defineProperty(a.prototype.getTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetTrialRequest,l.google.cloud.aiplatform.v1beta1.Trial,e,t)},"name",{value:"GetTrial"}),Object.defineProperty(a.prototype.listTrials=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListTrialsRequest,l.google.cloud.aiplatform.v1beta1.ListTrialsResponse,e,t)},"name",{value:"ListTrials"}),Object.defineProperty(a.prototype.addTrialMeasurement=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.AddTrialMeasurementRequest,l.google.cloud.aiplatform.v1beta1.Trial,e,t)},"name",{value:"AddTrialMeasurement"}),Object.defineProperty(a.prototype.completeTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CompleteTrialRequest,l.google.cloud.aiplatform.v1beta1.Trial,e,t)},"name",{value:"CompleteTrial"}),Object.defineProperty(a.prototype.deleteTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteTrialRequest,l.google.protobuf.Empty,e,t)},"name",{value:"DeleteTrial"}),Object.defineProperty(a.prototype.checkTrialEarlyStoppingState=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CheckTrialEarlyStoppingState"}),Object.defineProperty(a.prototype.stopTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.StopTrialRequest,l.google.cloud.aiplatform.v1beta1.Trial,e,t)},"name",{value:"StopTrial"}),Object.defineProperty(a.prototype.listOptimalTrials=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListOptimalTrialsRequest,l.google.cloud.aiplatform.v1beta1.ListOptimalTrialsResponse,e,t)},"name",{value:"ListOptimalTrials"}),a}(),m.GetStudyRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetStudyRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetStudyRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetStudyRequest"},a}(),m.CreateStudyRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.study=l.google.cloud.aiplatform.v1beta1.Study.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.study!=null&&e.hasOwnProperty("study")){var t=l.google.cloud.aiplatform.v1beta1.Study.verify(e.study);if(t)return"study."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateStudyRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateStudyRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.study!=null){if(typeof e.study!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateStudyRequest.study: object expected");t.study=l.google.cloud.aiplatform.v1beta1.Study.fromObject(e.study)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.study=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.study!=null&&e.hasOwnProperty("study")&&(n.study=l.google.cloud.aiplatform.v1beta1.Study.toObject(e.study,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateStudyRequest"},a}(),m.ListStudiesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageToken=e.string();break}case 3:{i.pageSize=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListStudiesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListStudiesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageToken="",n.pageSize=0),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListStudiesRequest"},a}(),m.ListStudiesResponse=function(){function a(r){if(this.studies=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.studies&&i.studies.length||(i.studies=[]),i.studies.push(l.google.cloud.aiplatform.v1beta1.Study.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.studies!=null&&e.hasOwnProperty("studies")){if(!Array.isArray(e.studies))return"studies: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteStudyRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteStudyRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteStudyRequest"},a}(),m.LookupStudyRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.displayName=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName)?"displayName: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.LookupStudyRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.LookupStudyRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.displayName!=null&&(t.displayName=String(e.displayName)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.displayName=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.LookupStudyRequest"},a}(),m.SuggestTrialsRequest=function(){function a(r){if(this.contexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.suggestionCount=e.int32();break}case 3:{i.clientId=e.string();break}case 4:{i.contexts&&i.contexts.length||(i.contexts=[]),i.contexts.push(l.google.cloud.aiplatform.v1beta1.TrialContext.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.suggestionCount!=null&&e.hasOwnProperty("suggestionCount")&&!c.isInteger(e.suggestionCount))return"suggestionCount: integer expected";if(e.clientId!=null&&e.hasOwnProperty("clientId")&&!c.isString(e.clientId))return"clientId: string expected";if(e.contexts!=null&&e.hasOwnProperty("contexts")){if(!Array.isArray(e.contexts))return"contexts: array expected";for(var t=0;t>>3){case 1:{i.trials&&i.trials.length||(i.trials=[]),i.trials.push(l.google.cloud.aiplatform.v1beta1.Trial.decode(e,e.uint32()));break}case 2:{i.studyState=e.int32();break}case 3:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trials!=null&&e.hasOwnProperty("trials")){if(!Array.isArray(e.trials))return"trials: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.clientId=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.clientId!=null&&e.hasOwnProperty("clientId")&&!c.isString(e.clientId)?"clientId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SuggestTrialsMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.SuggestTrialsMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.SuggestTrialsMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.clientId!=null&&(t.clientId=String(e.clientId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.clientId=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.clientId!=null&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SuggestTrialsMetadata"},a}(),m.CreateTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.trial=l.google.cloud.aiplatform.v1beta1.Trial.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.trial!=null&&e.hasOwnProperty("trial")){var t=l.google.cloud.aiplatform.v1beta1.Trial.verify(e.trial);if(t)return"trial."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateTrialRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.trial!=null){if(typeof e.trial!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateTrialRequest.trial: object expected");t.trial=l.google.cloud.aiplatform.v1beta1.Trial.fromObject(e.trial)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.trial=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.trial!=null&&e.hasOwnProperty("trial")&&(n.trial=l.google.cloud.aiplatform.v1beta1.Trial.toObject(e.trial,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateTrialRequest"},a}(),m.GetTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetTrialRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetTrialRequest"},a}(),m.ListTrialsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageToken=e.string();break}case 3:{i.pageSize=e.int32();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListTrialsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListTrialsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageToken="",n.pageSize=0),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListTrialsRequest"},a}(),m.ListTrialsResponse=function(){function a(r){if(this.trials=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trials&&i.trials.length||(i.trials=[]),i.trials.push(l.google.cloud.aiplatform.v1beta1.Trial.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trials!=null&&e.hasOwnProperty("trials")){if(!Array.isArray(e.trials))return"trials: array expected";for(var t=0;t>>3){case 1:{i.trialName=e.string();break}case 3:{i.measurement=l.google.cloud.aiplatform.v1beta1.Measurement.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trialName!=null&&e.hasOwnProperty("trialName")&&!c.isString(e.trialName))return"trialName: string expected";if(e.measurement!=null&&e.hasOwnProperty("measurement")){var t=l.google.cloud.aiplatform.v1beta1.Measurement.verify(e.measurement);if(t)return"measurement."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.AddTrialMeasurementRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.AddTrialMeasurementRequest;if(e.trialName!=null&&(t.trialName=String(e.trialName)),e.measurement!=null){if(typeof e.measurement!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.AddTrialMeasurementRequest.measurement: object expected");t.measurement=l.google.cloud.aiplatform.v1beta1.Measurement.fromObject(e.measurement)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trialName="",n.measurement=null),e.trialName!=null&&e.hasOwnProperty("trialName")&&(n.trialName=e.trialName),e.measurement!=null&&e.hasOwnProperty("measurement")&&(n.measurement=l.google.cloud.aiplatform.v1beta1.Measurement.toObject(e.measurement,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.AddTrialMeasurementRequest"},a}(),m.CompleteTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.finalMeasurement=l.google.cloud.aiplatform.v1beta1.Measurement.decode(e,e.uint32());break}case 3:{i.trialInfeasible=e.bool();break}case 4:{i.infeasibleReason=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.finalMeasurement!=null&&e.hasOwnProperty("finalMeasurement")){var t=l.google.cloud.aiplatform.v1beta1.Measurement.verify(e.finalMeasurement);if(t)return"finalMeasurement."+t}return e.trialInfeasible!=null&&e.hasOwnProperty("trialInfeasible")&&typeof e.trialInfeasible!="boolean"?"trialInfeasible: boolean expected":e.infeasibleReason!=null&&e.hasOwnProperty("infeasibleReason")&&!c.isString(e.infeasibleReason)?"infeasibleReason: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CompleteTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CompleteTrialRequest;if(e.name!=null&&(t.name=String(e.name)),e.finalMeasurement!=null){if(typeof e.finalMeasurement!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CompleteTrialRequest.finalMeasurement: object expected");t.finalMeasurement=l.google.cloud.aiplatform.v1beta1.Measurement.fromObject(e.finalMeasurement)}return e.trialInfeasible!=null&&(t.trialInfeasible=!!e.trialInfeasible),e.infeasibleReason!=null&&(t.infeasibleReason=String(e.infeasibleReason)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.finalMeasurement=null,n.trialInfeasible=!1,n.infeasibleReason=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.finalMeasurement!=null&&e.hasOwnProperty("finalMeasurement")&&(n.finalMeasurement=l.google.cloud.aiplatform.v1beta1.Measurement.toObject(e.finalMeasurement,t)),e.trialInfeasible!=null&&e.hasOwnProperty("trialInfeasible")&&(n.trialInfeasible=e.trialInfeasible),e.infeasibleReason!=null&&e.hasOwnProperty("infeasibleReason")&&(n.infeasibleReason=e.infeasibleReason),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CompleteTrialRequest"},a}(),m.DeleteTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteTrialRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteTrialRequest"},a}(),m.CheckTrialEarlyStoppingStateRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trialName=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trialName!=null&&e.hasOwnProperty("trialName")&&!c.isString(e.trialName)?"trialName: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateRequest;return e.trialName!=null&&(t.trialName=String(e.trialName)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trialName=""),e.trialName!=null&&e.hasOwnProperty("trialName")&&(n.trialName=e.trialName),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateRequest"},a}(),m.CheckTrialEarlyStoppingStateResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.shouldStop=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.shouldStop!=null&&e.hasOwnProperty("shouldStop")&&typeof e.shouldStop!="boolean"?"shouldStop: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateResponse;return e.shouldStop!=null&&(t.shouldStop=!!e.shouldStop),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.shouldStop=!1),e.shouldStop!=null&&e.hasOwnProperty("shouldStop")&&(n.shouldStop=e.shouldStop),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateResponse"},a}(),m.CheckTrialEarlyStoppingStateMetatdata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.study=e.string();break}case 3:{i.trial=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.study!=null&&e.hasOwnProperty("study")&&!c.isString(e.study)?"study: string expected":e.trial!=null&&e.hasOwnProperty("trial")&&!c.isString(e.trial)?"trial: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateMetatdata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateMetatdata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateMetatdata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.study!=null&&(t.study=String(e.study)),e.trial!=null&&(t.trial=String(e.trial)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.study="",n.trial=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.study!=null&&e.hasOwnProperty("study")&&(n.study=e.study),e.trial!=null&&e.hasOwnProperty("trial")&&(n.trial=e.trial),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateMetatdata"},a}(),m.StopTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.StopTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.StopTrialRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.StopTrialRequest"},a}(),m.ListOptimalTrialsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListOptimalTrialsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListOptimalTrialsRequest;return e.parent!=null&&(t.parent=String(e.parent)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListOptimalTrialsRequest"},a}(),m.ListOptimalTrialsResponse=function(){function a(r){if(this.optimalTrials=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.optimalTrials&&i.optimalTrials.length||(i.optimalTrials=[]),i.optimalTrials.push(l.google.cloud.aiplatform.v1beta1.Trial.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.optimalTrials!=null&&e.hasOwnProperty("optimalTrials")){if(!Array.isArray(e.optimalTrials))return"optimalTrials: array expected";for(var t=0;t>>3){case 1:{t.type=a.string();break}case 2:{t.pattern&&t.pattern.length||(t.pattern=[]),t.pattern.push(a.string());break}case 3:{t.nameField=a.string();break}case 4:{t.history=a.int32();break}case 5:{t.plural=a.string();break}case 6:{t.singular=a.string();break}case 10:{if(t.style&&t.style.length||(t.style=[]),(n&7)===2)for(var i=a.uint32()+a.pos;a.pos>>3){case 1:{t.type=a.string();break}case 2:{t.childType=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.type!=null&&a.hasOwnProperty("type")&&!c.isString(a.type)?"type: string expected":a.childType!=null&&a.hasOwnProperty("childType")&&!c.isString(a.childType)?"childType: string expected":null},g.fromObject=function(a){if(a instanceof l.google.api.ResourceReference)return a;var r=new l.google.api.ResourceReference;return a.type!=null&&(r.type=String(a.type)),a.childType!=null&&(r.childType=String(a.childType)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.type="",e.childType=""),a.type!=null&&a.hasOwnProperty("type")&&(e.type=a.type),a.childType!=null&&a.hasOwnProperty("childType")&&(e.childType=a.childType),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.ResourceReference"},g}(),T.Http=function(){function g(m){if(this.rules=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.rules&&t.rules.length||(t.rules=[]),t.rules.push(l.google.api.HttpRule.decode(a,a.uint32()));break}case 2:{t.fullyDecodeReservedExpansion=a.bool();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.rules!=null&&a.hasOwnProperty("rules")){if(!Array.isArray(a.rules))return"rules: array expected";for(var r=0;r>>3){case 1:{n.selector=r.string();break}case 2:{n.get=r.string();break}case 3:{n.put=r.string();break}case 4:{n.post=r.string();break}case 5:{n.delete=r.string();break}case 6:{n.patch=r.string();break}case 8:{n.custom=l.google.api.CustomHttpPattern.decode(r,r.uint32());break}case 7:{n.body=r.string();break}case 12:{n.responseBody=r.string();break}case 11:{n.additionalBindings&&n.additionalBindings.length||(n.additionalBindings=[]),n.additionalBindings.push(l.google.api.HttpRule.decode(r,r.uint32()));break}default:r.skipType(i&7);break}}return n},g.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},g.verify=function(r){if(typeof r!="object"||r===null)return"object expected";var e={};if(r.selector!=null&&r.hasOwnProperty("selector")&&!c.isString(r.selector))return"selector: string expected";if(r.get!=null&&r.hasOwnProperty("get")&&(e.pattern=1,!c.isString(r.get)))return"get: string expected";if(r.put!=null&&r.hasOwnProperty("put")){if(e.pattern===1)return"pattern: multiple values";if(e.pattern=1,!c.isString(r.put))return"put: string expected"}if(r.post!=null&&r.hasOwnProperty("post")){if(e.pattern===1)return"pattern: multiple values";if(e.pattern=1,!c.isString(r.post))return"post: string expected"}if(r.delete!=null&&r.hasOwnProperty("delete")){if(e.pattern===1)return"pattern: multiple values";if(e.pattern=1,!c.isString(r.delete))return"delete: string expected"}if(r.patch!=null&&r.hasOwnProperty("patch")){if(e.pattern===1)return"pattern: multiple values";if(e.pattern=1,!c.isString(r.patch))return"patch: string expected"}if(r.custom!=null&&r.hasOwnProperty("custom")){if(e.pattern===1)return"pattern: multiple values";e.pattern=1;{var t=l.google.api.CustomHttpPattern.verify(r.custom);if(t)return"custom."+t}}if(r.body!=null&&r.hasOwnProperty("body")&&!c.isString(r.body))return"body: string expected";if(r.responseBody!=null&&r.hasOwnProperty("responseBody")&&!c.isString(r.responseBody))return"responseBody: string expected";if(r.additionalBindings!=null&&r.hasOwnProperty("additionalBindings")){if(!Array.isArray(r.additionalBindings))return"additionalBindings: array expected";for(var n=0;n>>3){case 1:{t.kind=a.string();break}case 2:{t.path=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.kind!=null&&a.hasOwnProperty("kind")&&!c.isString(a.kind)?"kind: string expected":a.path!=null&&a.hasOwnProperty("path")&&!c.isString(a.path)?"path: string expected":null},g.fromObject=function(a){if(a instanceof l.google.api.CustomHttpPattern)return a;var r=new l.google.api.CustomHttpPattern;return a.kind!=null&&(r.kind=String(a.kind)),a.path!=null&&(r.path=String(a.path)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.kind="",e.path=""),a.kind!=null&&a.hasOwnProperty("kind")&&(e.kind=a.kind),a.path!=null&&a.hasOwnProperty("path")&&(e.path=a.path),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.CustomHttpPattern"},g}(),T.CommonLanguageSettings=function(){function g(m){if(this.destinations=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.referenceDocsUri=a.string();break}case 2:{if(t.destinations&&t.destinations.length||(t.destinations=[]),(n&7)===2)for(var i=a.uint32()+a.pos;a.pos>>3){case 1:{t.version=a.string();break}case 2:{t.launchStage=a.int32();break}case 3:{t.restNumericEnums=a.bool();break}case 21:{t.javaSettings=l.google.api.JavaSettings.decode(a,a.uint32());break}case 22:{t.cppSettings=l.google.api.CppSettings.decode(a,a.uint32());break}case 23:{t.phpSettings=l.google.api.PhpSettings.decode(a,a.uint32());break}case 24:{t.pythonSettings=l.google.api.PythonSettings.decode(a,a.uint32());break}case 25:{t.nodeSettings=l.google.api.NodeSettings.decode(a,a.uint32());break}case 26:{t.dotnetSettings=l.google.api.DotnetSettings.decode(a,a.uint32());break}case 27:{t.rubySettings=l.google.api.RubySettings.decode(a,a.uint32());break}case 28:{t.goSettings=l.google.api.GoSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.version!=null&&a.hasOwnProperty("version")&&!c.isString(a.version))return"version: string expected";if(a.launchStage!=null&&a.hasOwnProperty("launchStage"))switch(a.launchStage){default:return"launchStage: enum value expected";case 0:case 6:case 7:case 1:case 2:case 3:case 4:case 5:break}if(a.restNumericEnums!=null&&a.hasOwnProperty("restNumericEnums")&&typeof a.restNumericEnums!="boolean")return"restNumericEnums: boolean expected";if(a.javaSettings!=null&&a.hasOwnProperty("javaSettings")){var r=l.google.api.JavaSettings.verify(a.javaSettings);if(r)return"javaSettings."+r}if(a.cppSettings!=null&&a.hasOwnProperty("cppSettings")){var r=l.google.api.CppSettings.verify(a.cppSettings);if(r)return"cppSettings."+r}if(a.phpSettings!=null&&a.hasOwnProperty("phpSettings")){var r=l.google.api.PhpSettings.verify(a.phpSettings);if(r)return"phpSettings."+r}if(a.pythonSettings!=null&&a.hasOwnProperty("pythonSettings")){var r=l.google.api.PythonSettings.verify(a.pythonSettings);if(r)return"pythonSettings."+r}if(a.nodeSettings!=null&&a.hasOwnProperty("nodeSettings")){var r=l.google.api.NodeSettings.verify(a.nodeSettings);if(r)return"nodeSettings."+r}if(a.dotnetSettings!=null&&a.hasOwnProperty("dotnetSettings")){var r=l.google.api.DotnetSettings.verify(a.dotnetSettings);if(r)return"dotnetSettings."+r}if(a.rubySettings!=null&&a.hasOwnProperty("rubySettings")){var r=l.google.api.RubySettings.verify(a.rubySettings);if(r)return"rubySettings."+r}if(a.goSettings!=null&&a.hasOwnProperty("goSettings")){var r=l.google.api.GoSettings.verify(a.goSettings);if(r)return"goSettings."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.ClientLibrarySettings)return a;var r=new l.google.api.ClientLibrarySettings;switch(a.version!=null&&(r.version=String(a.version)),a.launchStage){default:if(typeof a.launchStage=="number"){r.launchStage=a.launchStage;break}break;case"LAUNCH_STAGE_UNSPECIFIED":case 0:r.launchStage=0;break;case"UNIMPLEMENTED":case 6:r.launchStage=6;break;case"PRELAUNCH":case 7:r.launchStage=7;break;case"EARLY_ACCESS":case 1:r.launchStage=1;break;case"ALPHA":case 2:r.launchStage=2;break;case"BETA":case 3:r.launchStage=3;break;case"GA":case 4:r.launchStage=4;break;case"DEPRECATED":case 5:r.launchStage=5;break}if(a.restNumericEnums!=null&&(r.restNumericEnums=!!a.restNumericEnums),a.javaSettings!=null){if(typeof a.javaSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.javaSettings: object expected");r.javaSettings=l.google.api.JavaSettings.fromObject(a.javaSettings)}if(a.cppSettings!=null){if(typeof a.cppSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.cppSettings: object expected");r.cppSettings=l.google.api.CppSettings.fromObject(a.cppSettings)}if(a.phpSettings!=null){if(typeof a.phpSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.phpSettings: object expected");r.phpSettings=l.google.api.PhpSettings.fromObject(a.phpSettings)}if(a.pythonSettings!=null){if(typeof a.pythonSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.pythonSettings: object expected");r.pythonSettings=l.google.api.PythonSettings.fromObject(a.pythonSettings)}if(a.nodeSettings!=null){if(typeof a.nodeSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.nodeSettings: object expected");r.nodeSettings=l.google.api.NodeSettings.fromObject(a.nodeSettings)}if(a.dotnetSettings!=null){if(typeof a.dotnetSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.dotnetSettings: object expected");r.dotnetSettings=l.google.api.DotnetSettings.fromObject(a.dotnetSettings)}if(a.rubySettings!=null){if(typeof a.rubySettings!="object")throw TypeError(".google.api.ClientLibrarySettings.rubySettings: object expected");r.rubySettings=l.google.api.RubySettings.fromObject(a.rubySettings)}if(a.goSettings!=null){if(typeof a.goSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.goSettings: object expected");r.goSettings=l.google.api.GoSettings.fromObject(a.goSettings)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.version="",e.launchStage=r.enums===String?"LAUNCH_STAGE_UNSPECIFIED":0,e.restNumericEnums=!1,e.javaSettings=null,e.cppSettings=null,e.phpSettings=null,e.pythonSettings=null,e.nodeSettings=null,e.dotnetSettings=null,e.rubySettings=null,e.goSettings=null),a.version!=null&&a.hasOwnProperty("version")&&(e.version=a.version),a.launchStage!=null&&a.hasOwnProperty("launchStage")&&(e.launchStage=r.enums===String?l.google.api.LaunchStage[a.launchStage]===void 0?a.launchStage:l.google.api.LaunchStage[a.launchStage]:a.launchStage),a.restNumericEnums!=null&&a.hasOwnProperty("restNumericEnums")&&(e.restNumericEnums=a.restNumericEnums),a.javaSettings!=null&&a.hasOwnProperty("javaSettings")&&(e.javaSettings=l.google.api.JavaSettings.toObject(a.javaSettings,r)),a.cppSettings!=null&&a.hasOwnProperty("cppSettings")&&(e.cppSettings=l.google.api.CppSettings.toObject(a.cppSettings,r)),a.phpSettings!=null&&a.hasOwnProperty("phpSettings")&&(e.phpSettings=l.google.api.PhpSettings.toObject(a.phpSettings,r)),a.pythonSettings!=null&&a.hasOwnProperty("pythonSettings")&&(e.pythonSettings=l.google.api.PythonSettings.toObject(a.pythonSettings,r)),a.nodeSettings!=null&&a.hasOwnProperty("nodeSettings")&&(e.nodeSettings=l.google.api.NodeSettings.toObject(a.nodeSettings,r)),a.dotnetSettings!=null&&a.hasOwnProperty("dotnetSettings")&&(e.dotnetSettings=l.google.api.DotnetSettings.toObject(a.dotnetSettings,r)),a.rubySettings!=null&&a.hasOwnProperty("rubySettings")&&(e.rubySettings=l.google.api.RubySettings.toObject(a.rubySettings,r)),a.goSettings!=null&&a.hasOwnProperty("goSettings")&&(e.goSettings=l.google.api.GoSettings.toObject(a.goSettings,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.ClientLibrarySettings"},g}(),T.Publishing=function(){function g(m){if(this.methodSettings=[],this.codeownerGithubTeams=[],this.librarySettings=[],m)for(var a=Object.keys(m),r=0;r>>3){case 2:{t.methodSettings&&t.methodSettings.length||(t.methodSettings=[]),t.methodSettings.push(l.google.api.MethodSettings.decode(a,a.uint32()));break}case 101:{t.newIssueUri=a.string();break}case 102:{t.documentationUri=a.string();break}case 103:{t.apiShortName=a.string();break}case 104:{t.githubLabel=a.string();break}case 105:{t.codeownerGithubTeams&&t.codeownerGithubTeams.length||(t.codeownerGithubTeams=[]),t.codeownerGithubTeams.push(a.string());break}case 106:{t.docTagPrefix=a.string();break}case 107:{t.organization=a.int32();break}case 109:{t.librarySettings&&t.librarySettings.length||(t.librarySettings=[]),t.librarySettings.push(l.google.api.ClientLibrarySettings.decode(a,a.uint32()));break}case 110:{t.protoReferenceDocumentationUri=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.methodSettings!=null&&a.hasOwnProperty("methodSettings")){if(!Array.isArray(a.methodSettings))return"methodSettings: array expected";for(var r=0;r>>3){case 1:{t.libraryPackage=a.string();break}case 2:{t.serviceClassNames===c.emptyObject&&(t.serviceClassNames={});var f=a.uint32()+a.pos;for(n="",i="";a.pos>>3){case 1:n=a.string();break;case 2:i=a.string();break;default:a.skipType(y&7);break}}t.serviceClassNames[n]=i;break}case 3:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(p&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.libraryPackage!=null&&a.hasOwnProperty("libraryPackage")&&!c.isString(a.libraryPackage))return"libraryPackage: string expected";if(a.serviceClassNames!=null&&a.hasOwnProperty("serviceClassNames")){if(!c.isObject(a.serviceClassNames))return"serviceClassNames: object expected";for(var r=Object.keys(a.serviceClassNames),e=0;e>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.CppSettings)return a;var r=new l.google.api.CppSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.CppSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.CppSettings"},g}(),T.PhpSettings=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.PhpSettings)return a;var r=new l.google.api.PhpSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.PhpSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.PhpSettings"},g}(),T.PythonSettings=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.PythonSettings)return a;var r=new l.google.api.PythonSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.PythonSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.PythonSettings"},g}(),T.NodeSettings=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.NodeSettings)return a;var r=new l.google.api.NodeSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.NodeSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.NodeSettings"},g}(),T.DotnetSettings=function(){function g(m){if(this.renamedServices={},this.renamedResources={},this.ignoredResources=[],this.forcedNamespaceAliases=[],this.handwrittenSignatures=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}case 2:{t.renamedServices===c.emptyObject&&(t.renamedServices={});var f=a.uint32()+a.pos;for(n="",i="";a.pos>>3){case 1:n=a.string();break;case 2:i=a.string();break;default:a.skipType(y&7);break}}t.renamedServices[n]=i;break}case 3:{t.renamedResources===c.emptyObject&&(t.renamedResources={});var f=a.uint32()+a.pos;for(n="",i="";a.pos>>3){case 1:n=a.string();break;case 2:i=a.string();break;default:a.skipType(y&7);break}}t.renamedResources[n]=i;break}case 4:{t.ignoredResources&&t.ignoredResources.length||(t.ignoredResources=[]),t.ignoredResources.push(a.string());break}case 5:{t.forcedNamespaceAliases&&t.forcedNamespaceAliases.length||(t.forcedNamespaceAliases=[]),t.forcedNamespaceAliases.push(a.string());break}case 6:{t.handwrittenSignatures&&t.handwrittenSignatures.length||(t.handwrittenSignatures=[]),t.handwrittenSignatures.push(a.string());break}default:a.skipType(p&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}if(a.renamedServices!=null&&a.hasOwnProperty("renamedServices")){if(!c.isObject(a.renamedServices))return"renamedServices: object expected";for(var e=Object.keys(a.renamedServices),t=0;t>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.RubySettings)return a;var r=new l.google.api.RubySettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.RubySettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.RubySettings"},g}(),T.GoSettings=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.GoSettings)return a;var r=new l.google.api.GoSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.GoSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.GoSettings"},g}(),T.MethodSettings=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.selector=a.string();break}case 2:{t.longRunning=l.google.api.MethodSettings.LongRunning.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.selector!=null&&a.hasOwnProperty("selector")&&!c.isString(a.selector))return"selector: string expected";if(a.longRunning!=null&&a.hasOwnProperty("longRunning")){var r=l.google.api.MethodSettings.LongRunning.verify(a.longRunning);if(r)return"longRunning."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.MethodSettings)return a;var r=new l.google.api.MethodSettings;if(a.selector!=null&&(r.selector=String(a.selector)),a.longRunning!=null){if(typeof a.longRunning!="object")throw TypeError(".google.api.MethodSettings.longRunning: object expected");r.longRunning=l.google.api.MethodSettings.LongRunning.fromObject(a.longRunning)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.selector="",e.longRunning=null),a.selector!=null&&a.hasOwnProperty("selector")&&(e.selector=a.selector),a.longRunning!=null&&a.hasOwnProperty("longRunning")&&(e.longRunning=l.google.api.MethodSettings.LongRunning.toObject(a.longRunning,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.MethodSettings"},g.LongRunning=function(){function m(a){if(a)for(var r=Object.keys(a),e=0;e>>3){case 1:{n.initialPollDelay=l.google.protobuf.Duration.decode(r,r.uint32());break}case 2:{n.pollDelayMultiplier=r.float();break}case 3:{n.maxPollDelay=l.google.protobuf.Duration.decode(r,r.uint32());break}case 4:{n.totalPollTimeout=l.google.protobuf.Duration.decode(r,r.uint32());break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){if(typeof r!="object"||r===null)return"object expected";if(r.initialPollDelay!=null&&r.hasOwnProperty("initialPollDelay")){var e=l.google.protobuf.Duration.verify(r.initialPollDelay);if(e)return"initialPollDelay."+e}if(r.pollDelayMultiplier!=null&&r.hasOwnProperty("pollDelayMultiplier")&&typeof r.pollDelayMultiplier!="number")return"pollDelayMultiplier: number expected";if(r.maxPollDelay!=null&&r.hasOwnProperty("maxPollDelay")){var e=l.google.protobuf.Duration.verify(r.maxPollDelay);if(e)return"maxPollDelay."+e}if(r.totalPollTimeout!=null&&r.hasOwnProperty("totalPollTimeout")){var e=l.google.protobuf.Duration.verify(r.totalPollTimeout);if(e)return"totalPollTimeout."+e}return null},m.fromObject=function(r){if(r instanceof l.google.api.MethodSettings.LongRunning)return r;var e=new l.google.api.MethodSettings.LongRunning;if(r.initialPollDelay!=null){if(typeof r.initialPollDelay!="object")throw TypeError(".google.api.MethodSettings.LongRunning.initialPollDelay: object expected");e.initialPollDelay=l.google.protobuf.Duration.fromObject(r.initialPollDelay)}if(r.pollDelayMultiplier!=null&&(e.pollDelayMultiplier=Number(r.pollDelayMultiplier)),r.maxPollDelay!=null){if(typeof r.maxPollDelay!="object")throw TypeError(".google.api.MethodSettings.LongRunning.maxPollDelay: object expected");e.maxPollDelay=l.google.protobuf.Duration.fromObject(r.maxPollDelay)}if(r.totalPollTimeout!=null){if(typeof r.totalPollTimeout!="object")throw TypeError(".google.api.MethodSettings.LongRunning.totalPollTimeout: object expected");e.totalPollTimeout=l.google.protobuf.Duration.fromObject(r.totalPollTimeout)}return e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.initialPollDelay=null,t.pollDelayMultiplier=0,t.maxPollDelay=null,t.totalPollTimeout=null),r.initialPollDelay!=null&&r.hasOwnProperty("initialPollDelay")&&(t.initialPollDelay=l.google.protobuf.Duration.toObject(r.initialPollDelay,e)),r.pollDelayMultiplier!=null&&r.hasOwnProperty("pollDelayMultiplier")&&(t.pollDelayMultiplier=e.json&&!isFinite(r.pollDelayMultiplier)?String(r.pollDelayMultiplier):r.pollDelayMultiplier),r.maxPollDelay!=null&&r.hasOwnProperty("maxPollDelay")&&(t.maxPollDelay=l.google.protobuf.Duration.toObject(r.maxPollDelay,e)),r.totalPollTimeout!=null&&r.hasOwnProperty("totalPollTimeout")&&(t.totalPollTimeout=l.google.protobuf.Duration.toObject(r.totalPollTimeout,e)),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.api.MethodSettings.LongRunning"},m}(),g}(),T.ClientLibraryOrganization=function(){var g={},m=Object.create(g);return m[g[0]="CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED"]=0,m[g[1]="CLOUD"]=1,m[g[2]="ADS"]=2,m[g[3]="PHOTOS"]=3,m[g[4]="STREET_VIEW"]=4,m[g[5]="SHOPPING"]=5,m[g[6]="GEO"]=6,m[g[7]="GENERATIVE_AI"]=7,m}(),T.ClientLibraryDestination=function(){var g={},m=Object.create(g);return m[g[0]="CLIENT_LIBRARY_DESTINATION_UNSPECIFIED"]=0,m[g[10]="GITHUB"]=10,m[g[20]="PACKAGE_MANAGER"]=20,m}(),T.LaunchStage=function(){var g={},m=Object.create(g);return m[g[0]="LAUNCH_STAGE_UNSPECIFIED"]=0,m[g[6]="UNIMPLEMENTED"]=6,m[g[7]="PRELAUNCH"]=7,m[g[1]="EARLY_ACCESS"]=1,m[g[2]="ALPHA"]=2,m[g[3]="BETA"]=3,m[g[4]="GA"]=4,m[g[5]="DEPRECATED"]=5,m}(),T.HttpBody=function(){function g(m){if(this.extensions=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.contentType=a.string();break}case 2:{t.data=a.bytes();break}case 3:{t.extensions&&t.extensions.length||(t.extensions=[]),t.extensions.push(l.google.protobuf.Any.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.contentType!=null&&a.hasOwnProperty("contentType")&&!c.isString(a.contentType))return"contentType: string expected";if(a.data!=null&&a.hasOwnProperty("data")&&!(a.data&&typeof a.data.length=="number"||c.isString(a.data)))return"data: buffer expected";if(a.extensions!=null&&a.hasOwnProperty("extensions")){if(!Array.isArray(a.extensions))return"extensions: array expected";for(var r=0;r=0&&(r.data=a.data)),a.extensions){if(!Array.isArray(a.extensions))throw TypeError(".google.api.HttpBody.extensions: array expected");r.extensions=[];for(var e=0;e>>3){case 1:{t.file&&t.file.length||(t.file=[]),t.file.push(l.google.protobuf.FileDescriptorProto.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.file!=null&&a.hasOwnProperty("file")){if(!Array.isArray(a.file))return"file: array expected";for(var r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.package=a.string();break}case 3:{t.dependency&&t.dependency.length||(t.dependency=[]),t.dependency.push(a.string());break}case 10:{if(t.publicDependency&&t.publicDependency.length||(t.publicDependency=[]),(n&7)===2)for(var i=a.uint32()+a.pos;a.pos>>3){case 1:{t.name=a.string();break}case 2:{t.field&&t.field.length||(t.field=[]),t.field.push(l.google.protobuf.FieldDescriptorProto.decode(a,a.uint32()));break}case 6:{t.extension&&t.extension.length||(t.extension=[]),t.extension.push(l.google.protobuf.FieldDescriptorProto.decode(a,a.uint32()));break}case 3:{t.nestedType&&t.nestedType.length||(t.nestedType=[]),t.nestedType.push(l.google.protobuf.DescriptorProto.decode(a,a.uint32()));break}case 4:{t.enumType&&t.enumType.length||(t.enumType=[]),t.enumType.push(l.google.protobuf.EnumDescriptorProto.decode(a,a.uint32()));break}case 5:{t.extensionRange&&t.extensionRange.length||(t.extensionRange=[]),t.extensionRange.push(l.google.protobuf.DescriptorProto.ExtensionRange.decode(a,a.uint32()));break}case 8:{t.oneofDecl&&t.oneofDecl.length||(t.oneofDecl=[]),t.oneofDecl.push(l.google.protobuf.OneofDescriptorProto.decode(a,a.uint32()));break}case 7:{t.options=l.google.protobuf.MessageOptions.decode(a,a.uint32());break}case 9:{t.reservedRange&&t.reservedRange.length||(t.reservedRange=[]),t.reservedRange.push(l.google.protobuf.DescriptorProto.ReservedRange.decode(a,a.uint32()));break}case 10:{t.reservedName&&t.reservedName.length||(t.reservedName=[]),t.reservedName.push(a.string());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.field!=null&&a.hasOwnProperty("field")){if(!Array.isArray(a.field))return"field: array expected";for(var r=0;r>>3){case 1:{n.start=r.int32();break}case 2:{n.end=r.int32();break}case 3:{n.options=l.google.protobuf.ExtensionRangeOptions.decode(r,r.uint32());break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){if(typeof r!="object"||r===null)return"object expected";if(r.start!=null&&r.hasOwnProperty("start")&&!c.isInteger(r.start))return"start: integer expected";if(r.end!=null&&r.hasOwnProperty("end")&&!c.isInteger(r.end))return"end: integer expected";if(r.options!=null&&r.hasOwnProperty("options")){var e=l.google.protobuf.ExtensionRangeOptions.verify(r.options);if(e)return"options."+e}return null},m.fromObject=function(r){if(r instanceof l.google.protobuf.DescriptorProto.ExtensionRange)return r;var e=new l.google.protobuf.DescriptorProto.ExtensionRange;if(r.start!=null&&(e.start=r.start|0),r.end!=null&&(e.end=r.end|0),r.options!=null){if(typeof r.options!="object")throw TypeError(".google.protobuf.DescriptorProto.ExtensionRange.options: object expected");e.options=l.google.protobuf.ExtensionRangeOptions.fromObject(r.options)}return e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.start=0,t.end=0,t.options=null),r.start!=null&&r.hasOwnProperty("start")&&(t.start=r.start),r.end!=null&&r.hasOwnProperty("end")&&(t.end=r.end),r.options!=null&&r.hasOwnProperty("options")&&(t.options=l.google.protobuf.ExtensionRangeOptions.toObject(r.options,e)),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.DescriptorProto.ExtensionRange"},m}(),g.ReservedRange=function(){function m(a){if(a)for(var r=Object.keys(a),e=0;e>>3){case 1:{n.start=r.int32();break}case 2:{n.end=r.int32();break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){return typeof r!="object"||r===null?"object expected":r.start!=null&&r.hasOwnProperty("start")&&!c.isInteger(r.start)?"start: integer expected":r.end!=null&&r.hasOwnProperty("end")&&!c.isInteger(r.end)?"end: integer expected":null},m.fromObject=function(r){if(r instanceof l.google.protobuf.DescriptorProto.ReservedRange)return r;var e=new l.google.protobuf.DescriptorProto.ReservedRange;return r.start!=null&&(e.start=r.start|0),r.end!=null&&(e.end=r.end|0),e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.start=0,t.end=0),r.start!=null&&r.hasOwnProperty("start")&&(t.start=r.start),r.end!=null&&r.hasOwnProperty("end")&&(t.end=r.end),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.DescriptorProto.ReservedRange"},m}(),g}(),T.ExtensionRangeOptions=function(){function g(m){if(this.uninterpretedOption=[],this.declaration=[],m)for(var a=Object.keys(m),r=0;r>>3){case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 2:{t.declaration&&t.declaration.length||(t.declaration=[]),t.declaration.push(l.google.protobuf.ExtensionRangeOptions.Declaration.decode(a,a.uint32()));break}case 50:{t.features=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}case 3:{t.verification=a.int32();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 1:{n.number=r.int32();break}case 2:{n.fullName=r.string();break}case 3:{n.type=r.string();break}case 5:{n.reserved=r.bool();break}case 6:{n.repeated=r.bool();break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){return typeof r!="object"||r===null?"object expected":r.number!=null&&r.hasOwnProperty("number")&&!c.isInteger(r.number)?"number: integer expected":r.fullName!=null&&r.hasOwnProperty("fullName")&&!c.isString(r.fullName)?"fullName: string expected":r.type!=null&&r.hasOwnProperty("type")&&!c.isString(r.type)?"type: string expected":r.reserved!=null&&r.hasOwnProperty("reserved")&&typeof r.reserved!="boolean"?"reserved: boolean expected":r.repeated!=null&&r.hasOwnProperty("repeated")&&typeof r.repeated!="boolean"?"repeated: boolean expected":null},m.fromObject=function(r){if(r instanceof l.google.protobuf.ExtensionRangeOptions.Declaration)return r;var e=new l.google.protobuf.ExtensionRangeOptions.Declaration;return r.number!=null&&(e.number=r.number|0),r.fullName!=null&&(e.fullName=String(r.fullName)),r.type!=null&&(e.type=String(r.type)),r.reserved!=null&&(e.reserved=!!r.reserved),r.repeated!=null&&(e.repeated=!!r.repeated),e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.number=0,t.fullName="",t.type="",t.reserved=!1,t.repeated=!1),r.number!=null&&r.hasOwnProperty("number")&&(t.number=r.number),r.fullName!=null&&r.hasOwnProperty("fullName")&&(t.fullName=r.fullName),r.type!=null&&r.hasOwnProperty("type")&&(t.type=r.type),r.reserved!=null&&r.hasOwnProperty("reserved")&&(t.reserved=r.reserved),r.repeated!=null&&r.hasOwnProperty("repeated")&&(t.repeated=r.repeated),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.ExtensionRangeOptions.Declaration"},m}(),g.VerificationState=function(){var m={},a=Object.create(m);return a[m[0]="DECLARATION"]=0,a[m[1]="UNVERIFIED"]=1,a}(),g}(),T.FieldDescriptorProto=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 3:{t.number=a.int32();break}case 4:{t.label=a.int32();break}case 5:{t.type=a.int32();break}case 6:{t.typeName=a.string();break}case 2:{t.extendee=a.string();break}case 7:{t.defaultValue=a.string();break}case 9:{t.oneofIndex=a.int32();break}case 10:{t.jsonName=a.string();break}case 8:{t.options=l.google.protobuf.FieldOptions.decode(a,a.uint32());break}case 17:{t.proto3Optional=a.bool();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.number!=null&&a.hasOwnProperty("number")&&!c.isInteger(a.number))return"number: integer expected";if(a.label!=null&&a.hasOwnProperty("label"))switch(a.label){default:return"label: enum value expected";case 1:case 2:case 3:break}if(a.type!=null&&a.hasOwnProperty("type"))switch(a.type){default:return"type: enum value expected";case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:break}if(a.typeName!=null&&a.hasOwnProperty("typeName")&&!c.isString(a.typeName))return"typeName: string expected";if(a.extendee!=null&&a.hasOwnProperty("extendee")&&!c.isString(a.extendee))return"extendee: string expected";if(a.defaultValue!=null&&a.hasOwnProperty("defaultValue")&&!c.isString(a.defaultValue))return"defaultValue: string expected";if(a.oneofIndex!=null&&a.hasOwnProperty("oneofIndex")&&!c.isInteger(a.oneofIndex))return"oneofIndex: integer expected";if(a.jsonName!=null&&a.hasOwnProperty("jsonName")&&!c.isString(a.jsonName))return"jsonName: string expected";if(a.options!=null&&a.hasOwnProperty("options")){var r=l.google.protobuf.FieldOptions.verify(a.options);if(r)return"options."+r}return a.proto3Optional!=null&&a.hasOwnProperty("proto3Optional")&&typeof a.proto3Optional!="boolean"?"proto3Optional: boolean expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.FieldDescriptorProto)return a;var r=new l.google.protobuf.FieldDescriptorProto;switch(a.name!=null&&(r.name=String(a.name)),a.number!=null&&(r.number=a.number|0),a.label){default:if(typeof a.label=="number"){r.label=a.label;break}break;case"LABEL_OPTIONAL":case 1:r.label=1;break;case"LABEL_REQUIRED":case 2:r.label=2;break;case"LABEL_REPEATED":case 3:r.label=3;break}switch(a.type){default:if(typeof a.type=="number"){r.type=a.type;break}break;case"TYPE_DOUBLE":case 1:r.type=1;break;case"TYPE_FLOAT":case 2:r.type=2;break;case"TYPE_INT64":case 3:r.type=3;break;case"TYPE_UINT64":case 4:r.type=4;break;case"TYPE_INT32":case 5:r.type=5;break;case"TYPE_FIXED64":case 6:r.type=6;break;case"TYPE_FIXED32":case 7:r.type=7;break;case"TYPE_BOOL":case 8:r.type=8;break;case"TYPE_STRING":case 9:r.type=9;break;case"TYPE_GROUP":case 10:r.type=10;break;case"TYPE_MESSAGE":case 11:r.type=11;break;case"TYPE_BYTES":case 12:r.type=12;break;case"TYPE_UINT32":case 13:r.type=13;break;case"TYPE_ENUM":case 14:r.type=14;break;case"TYPE_SFIXED32":case 15:r.type=15;break;case"TYPE_SFIXED64":case 16:r.type=16;break;case"TYPE_SINT32":case 17:r.type=17;break;case"TYPE_SINT64":case 18:r.type=18;break}if(a.typeName!=null&&(r.typeName=String(a.typeName)),a.extendee!=null&&(r.extendee=String(a.extendee)),a.defaultValue!=null&&(r.defaultValue=String(a.defaultValue)),a.oneofIndex!=null&&(r.oneofIndex=a.oneofIndex|0),a.jsonName!=null&&(r.jsonName=String(a.jsonName)),a.options!=null){if(typeof a.options!="object")throw TypeError(".google.protobuf.FieldDescriptorProto.options: object expected");r.options=l.google.protobuf.FieldOptions.fromObject(a.options)}return a.proto3Optional!=null&&(r.proto3Optional=!!a.proto3Optional),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.extendee="",e.number=0,e.label=r.enums===String?"LABEL_OPTIONAL":1,e.type=r.enums===String?"TYPE_DOUBLE":1,e.typeName="",e.defaultValue="",e.options=null,e.oneofIndex=0,e.jsonName="",e.proto3Optional=!1),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.extendee!=null&&a.hasOwnProperty("extendee")&&(e.extendee=a.extendee),a.number!=null&&a.hasOwnProperty("number")&&(e.number=a.number),a.label!=null&&a.hasOwnProperty("label")&&(e.label=r.enums===String?l.google.protobuf.FieldDescriptorProto.Label[a.label]===void 0?a.label:l.google.protobuf.FieldDescriptorProto.Label[a.label]:a.label),a.type!=null&&a.hasOwnProperty("type")&&(e.type=r.enums===String?l.google.protobuf.FieldDescriptorProto.Type[a.type]===void 0?a.type:l.google.protobuf.FieldDescriptorProto.Type[a.type]:a.type),a.typeName!=null&&a.hasOwnProperty("typeName")&&(e.typeName=a.typeName),a.defaultValue!=null&&a.hasOwnProperty("defaultValue")&&(e.defaultValue=a.defaultValue),a.options!=null&&a.hasOwnProperty("options")&&(e.options=l.google.protobuf.FieldOptions.toObject(a.options,r)),a.oneofIndex!=null&&a.hasOwnProperty("oneofIndex")&&(e.oneofIndex=a.oneofIndex),a.jsonName!=null&&a.hasOwnProperty("jsonName")&&(e.jsonName=a.jsonName),a.proto3Optional!=null&&a.hasOwnProperty("proto3Optional")&&(e.proto3Optional=a.proto3Optional),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.FieldDescriptorProto"},g.Type=function(){var m={},a=Object.create(m);return a[m[1]="TYPE_DOUBLE"]=1,a[m[2]="TYPE_FLOAT"]=2,a[m[3]="TYPE_INT64"]=3,a[m[4]="TYPE_UINT64"]=4,a[m[5]="TYPE_INT32"]=5,a[m[6]="TYPE_FIXED64"]=6,a[m[7]="TYPE_FIXED32"]=7,a[m[8]="TYPE_BOOL"]=8,a[m[9]="TYPE_STRING"]=9,a[m[10]="TYPE_GROUP"]=10,a[m[11]="TYPE_MESSAGE"]=11,a[m[12]="TYPE_BYTES"]=12,a[m[13]="TYPE_UINT32"]=13,a[m[14]="TYPE_ENUM"]=14,a[m[15]="TYPE_SFIXED32"]=15,a[m[16]="TYPE_SFIXED64"]=16,a[m[17]="TYPE_SINT32"]=17,a[m[18]="TYPE_SINT64"]=18,a}(),g.Label=function(){var m={},a=Object.create(m);return a[m[1]="LABEL_OPTIONAL"]=1,a[m[2]="LABEL_REQUIRED"]=2,a[m[3]="LABEL_REPEATED"]=3,a}(),g}(),T.OneofDescriptorProto=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.options=l.google.protobuf.OneofOptions.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.options!=null&&a.hasOwnProperty("options")){var r=l.google.protobuf.OneofOptions.verify(a.options);if(r)return"options."+r}return null},g.fromObject=function(a){if(a instanceof l.google.protobuf.OneofDescriptorProto)return a;var r=new l.google.protobuf.OneofDescriptorProto;if(a.name!=null&&(r.name=String(a.name)),a.options!=null){if(typeof a.options!="object")throw TypeError(".google.protobuf.OneofDescriptorProto.options: object expected");r.options=l.google.protobuf.OneofOptions.fromObject(a.options)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.options=null),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.options!=null&&a.hasOwnProperty("options")&&(e.options=l.google.protobuf.OneofOptions.toObject(a.options,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.OneofDescriptorProto"},g}(),T.EnumDescriptorProto=function(){function g(m){if(this.value=[],this.reservedRange=[],this.reservedName=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.value&&t.value.length||(t.value=[]),t.value.push(l.google.protobuf.EnumValueDescriptorProto.decode(a,a.uint32()));break}case 3:{t.options=l.google.protobuf.EnumOptions.decode(a,a.uint32());break}case 4:{t.reservedRange&&t.reservedRange.length||(t.reservedRange=[]),t.reservedRange.push(l.google.protobuf.EnumDescriptorProto.EnumReservedRange.decode(a,a.uint32()));break}case 5:{t.reservedName&&t.reservedName.length||(t.reservedName=[]),t.reservedName.push(a.string());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.value!=null&&a.hasOwnProperty("value")){if(!Array.isArray(a.value))return"value: array expected";for(var r=0;r>>3){case 1:{n.start=r.int32();break}case 2:{n.end=r.int32();break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){return typeof r!="object"||r===null?"object expected":r.start!=null&&r.hasOwnProperty("start")&&!c.isInteger(r.start)?"start: integer expected":r.end!=null&&r.hasOwnProperty("end")&&!c.isInteger(r.end)?"end: integer expected":null},m.fromObject=function(r){if(r instanceof l.google.protobuf.EnumDescriptorProto.EnumReservedRange)return r;var e=new l.google.protobuf.EnumDescriptorProto.EnumReservedRange;return r.start!=null&&(e.start=r.start|0),r.end!=null&&(e.end=r.end|0),e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.start=0,t.end=0),r.start!=null&&r.hasOwnProperty("start")&&(t.start=r.start),r.end!=null&&r.hasOwnProperty("end")&&(t.end=r.end),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.EnumDescriptorProto.EnumReservedRange"},m}(),g}(),T.EnumValueDescriptorProto=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.number=a.int32();break}case 3:{t.options=l.google.protobuf.EnumValueOptions.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.number!=null&&a.hasOwnProperty("number")&&!c.isInteger(a.number))return"number: integer expected";if(a.options!=null&&a.hasOwnProperty("options")){var r=l.google.protobuf.EnumValueOptions.verify(a.options);if(r)return"options."+r}return null},g.fromObject=function(a){if(a instanceof l.google.protobuf.EnumValueDescriptorProto)return a;var r=new l.google.protobuf.EnumValueDescriptorProto;if(a.name!=null&&(r.name=String(a.name)),a.number!=null&&(r.number=a.number|0),a.options!=null){if(typeof a.options!="object")throw TypeError(".google.protobuf.EnumValueDescriptorProto.options: object expected");r.options=l.google.protobuf.EnumValueOptions.fromObject(a.options)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.number=0,e.options=null),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.number!=null&&a.hasOwnProperty("number")&&(e.number=a.number),a.options!=null&&a.hasOwnProperty("options")&&(e.options=l.google.protobuf.EnumValueOptions.toObject(a.options,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.EnumValueDescriptorProto"},g}(),T.ServiceDescriptorProto=function(){function g(m){if(this.method=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.method&&t.method.length||(t.method=[]),t.method.push(l.google.protobuf.MethodDescriptorProto.decode(a,a.uint32()));break}case 3:{t.options=l.google.protobuf.ServiceOptions.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.method!=null&&a.hasOwnProperty("method")){if(!Array.isArray(a.method))return"method: array expected";for(var r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.inputType=a.string();break}case 3:{t.outputType=a.string();break}case 4:{t.options=l.google.protobuf.MethodOptions.decode(a,a.uint32());break}case 5:{t.clientStreaming=a.bool();break}case 6:{t.serverStreaming=a.bool();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.inputType!=null&&a.hasOwnProperty("inputType")&&!c.isString(a.inputType))return"inputType: string expected";if(a.outputType!=null&&a.hasOwnProperty("outputType")&&!c.isString(a.outputType))return"outputType: string expected";if(a.options!=null&&a.hasOwnProperty("options")){var r=l.google.protobuf.MethodOptions.verify(a.options);if(r)return"options."+r}return a.clientStreaming!=null&&a.hasOwnProperty("clientStreaming")&&typeof a.clientStreaming!="boolean"?"clientStreaming: boolean expected":a.serverStreaming!=null&&a.hasOwnProperty("serverStreaming")&&typeof a.serverStreaming!="boolean"?"serverStreaming: boolean expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.MethodDescriptorProto)return a;var r=new l.google.protobuf.MethodDescriptorProto;if(a.name!=null&&(r.name=String(a.name)),a.inputType!=null&&(r.inputType=String(a.inputType)),a.outputType!=null&&(r.outputType=String(a.outputType)),a.options!=null){if(typeof a.options!="object")throw TypeError(".google.protobuf.MethodDescriptorProto.options: object expected");r.options=l.google.protobuf.MethodOptions.fromObject(a.options)}return a.clientStreaming!=null&&(r.clientStreaming=!!a.clientStreaming),a.serverStreaming!=null&&(r.serverStreaming=!!a.serverStreaming),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.inputType="",e.outputType="",e.options=null,e.clientStreaming=!1,e.serverStreaming=!1),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.inputType!=null&&a.hasOwnProperty("inputType")&&(e.inputType=a.inputType),a.outputType!=null&&a.hasOwnProperty("outputType")&&(e.outputType=a.outputType),a.options!=null&&a.hasOwnProperty("options")&&(e.options=l.google.protobuf.MethodOptions.toObject(a.options,r)),a.clientStreaming!=null&&a.hasOwnProperty("clientStreaming")&&(e.clientStreaming=a.clientStreaming),a.serverStreaming!=null&&a.hasOwnProperty("serverStreaming")&&(e.serverStreaming=a.serverStreaming),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.MethodDescriptorProto"},g}(),T.FileOptions=function(){function g(m){if(this.uninterpretedOption=[],this[".google.api.resourceDefinition"]=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.javaPackage=a.string();break}case 8:{t.javaOuterClassname=a.string();break}case 10:{t.javaMultipleFiles=a.bool();break}case 20:{t.javaGenerateEqualsAndHash=a.bool();break}case 27:{t.javaStringCheckUtf8=a.bool();break}case 9:{t.optimizeFor=a.int32();break}case 11:{t.goPackage=a.string();break}case 16:{t.ccGenericServices=a.bool();break}case 17:{t.javaGenericServices=a.bool();break}case 18:{t.pyGenericServices=a.bool();break}case 42:{t.phpGenericServices=a.bool();break}case 23:{t.deprecated=a.bool();break}case 31:{t.ccEnableArenas=a.bool();break}case 36:{t.objcClassPrefix=a.string();break}case 37:{t.csharpNamespace=a.string();break}case 39:{t.swiftPrefix=a.string();break}case 40:{t.phpClassPrefix=a.string();break}case 41:{t.phpNamespace=a.string();break}case 44:{t.phpMetadataNamespace=a.string();break}case 45:{t.rubyPackage=a.string();break}case 50:{t.features=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 1053:{t[".google.api.resourceDefinition"]&&t[".google.api.resourceDefinition"].length||(t[".google.api.resourceDefinition"]=[]),t[".google.api.resourceDefinition"].push(l.google.api.ResourceDescriptor.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.javaPackage!=null&&a.hasOwnProperty("javaPackage")&&!c.isString(a.javaPackage))return"javaPackage: string expected";if(a.javaOuterClassname!=null&&a.hasOwnProperty("javaOuterClassname")&&!c.isString(a.javaOuterClassname))return"javaOuterClassname: string expected";if(a.javaMultipleFiles!=null&&a.hasOwnProperty("javaMultipleFiles")&&typeof a.javaMultipleFiles!="boolean")return"javaMultipleFiles: boolean expected";if(a.javaGenerateEqualsAndHash!=null&&a.hasOwnProperty("javaGenerateEqualsAndHash")&&typeof a.javaGenerateEqualsAndHash!="boolean")return"javaGenerateEqualsAndHash: boolean expected";if(a.javaStringCheckUtf8!=null&&a.hasOwnProperty("javaStringCheckUtf8")&&typeof a.javaStringCheckUtf8!="boolean")return"javaStringCheckUtf8: boolean expected";if(a.optimizeFor!=null&&a.hasOwnProperty("optimizeFor"))switch(a.optimizeFor){default:return"optimizeFor: enum value expected";case 1:case 2:case 3:break}if(a.goPackage!=null&&a.hasOwnProperty("goPackage")&&!c.isString(a.goPackage))return"goPackage: string expected";if(a.ccGenericServices!=null&&a.hasOwnProperty("ccGenericServices")&&typeof a.ccGenericServices!="boolean")return"ccGenericServices: boolean expected";if(a.javaGenericServices!=null&&a.hasOwnProperty("javaGenericServices")&&typeof a.javaGenericServices!="boolean")return"javaGenericServices: boolean expected";if(a.pyGenericServices!=null&&a.hasOwnProperty("pyGenericServices")&&typeof a.pyGenericServices!="boolean")return"pyGenericServices: boolean expected";if(a.phpGenericServices!=null&&a.hasOwnProperty("phpGenericServices")&&typeof a.phpGenericServices!="boolean")return"phpGenericServices: boolean expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.ccEnableArenas!=null&&a.hasOwnProperty("ccEnableArenas")&&typeof a.ccEnableArenas!="boolean")return"ccEnableArenas: boolean expected";if(a.objcClassPrefix!=null&&a.hasOwnProperty("objcClassPrefix")&&!c.isString(a.objcClassPrefix))return"objcClassPrefix: string expected";if(a.csharpNamespace!=null&&a.hasOwnProperty("csharpNamespace")&&!c.isString(a.csharpNamespace))return"csharpNamespace: string expected";if(a.swiftPrefix!=null&&a.hasOwnProperty("swiftPrefix")&&!c.isString(a.swiftPrefix))return"swiftPrefix: string expected";if(a.phpClassPrefix!=null&&a.hasOwnProperty("phpClassPrefix")&&!c.isString(a.phpClassPrefix))return"phpClassPrefix: string expected";if(a.phpNamespace!=null&&a.hasOwnProperty("phpNamespace")&&!c.isString(a.phpNamespace))return"phpNamespace: string expected";if(a.phpMetadataNamespace!=null&&a.hasOwnProperty("phpMetadataNamespace")&&!c.isString(a.phpMetadataNamespace))return"phpMetadataNamespace: string expected";if(a.rubyPackage!=null&&a.hasOwnProperty("rubyPackage")&&!c.isString(a.rubyPackage))return"rubyPackage: string expected";if(a.features!=null&&a.hasOwnProperty("features")){var r=l.google.protobuf.FeatureSet.verify(a.features);if(r)return"features."+r}if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var e=0;e>>3){case 1:{t.messageSetWireFormat=a.bool();break}case 2:{t.noStandardDescriptorAccessor=a.bool();break}case 3:{t.deprecated=a.bool();break}case 7:{t.mapEntry=a.bool();break}case 11:{t.deprecatedLegacyJsonFieldConflicts=a.bool();break}case 12:{t.features=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 1053:{t[".google.api.resource"]=l.google.api.ResourceDescriptor.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.messageSetWireFormat!=null&&a.hasOwnProperty("messageSetWireFormat")&&typeof a.messageSetWireFormat!="boolean")return"messageSetWireFormat: boolean expected";if(a.noStandardDescriptorAccessor!=null&&a.hasOwnProperty("noStandardDescriptorAccessor")&&typeof a.noStandardDescriptorAccessor!="boolean")return"noStandardDescriptorAccessor: boolean expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.mapEntry!=null&&a.hasOwnProperty("mapEntry")&&typeof a.mapEntry!="boolean")return"mapEntry: boolean expected";if(a.deprecatedLegacyJsonFieldConflicts!=null&&a.hasOwnProperty("deprecatedLegacyJsonFieldConflicts")&&typeof a.deprecatedLegacyJsonFieldConflicts!="boolean")return"deprecatedLegacyJsonFieldConflicts: boolean expected";if(a.features!=null&&a.hasOwnProperty("features")){var r=l.google.protobuf.FeatureSet.verify(a.features);if(r)return"features."+r}if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var e=0;e>>3){case 1:{t.ctype=a.int32();break}case 2:{t.packed=a.bool();break}case 6:{t.jstype=a.int32();break}case 5:{t.lazy=a.bool();break}case 15:{t.unverifiedLazy=a.bool();break}case 3:{t.deprecated=a.bool();break}case 10:{t.weak=a.bool();break}case 16:{t.debugRedact=a.bool();break}case 17:{t.retention=a.int32();break}case 19:{if(t.targets&&t.targets.length||(t.targets=[]),(n&7)===2)for(var i=a.uint32()+a.pos;a.pos>>3){case 1:{n.edition=r.string();break}case 2:{n.value=r.string();break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){return typeof r!="object"||r===null?"object expected":r.edition!=null&&r.hasOwnProperty("edition")&&!c.isString(r.edition)?"edition: string expected":r.value!=null&&r.hasOwnProperty("value")&&!c.isString(r.value)?"value: string expected":null},m.fromObject=function(r){if(r instanceof l.google.protobuf.FieldOptions.EditionDefault)return r;var e=new l.google.protobuf.FieldOptions.EditionDefault;return r.edition!=null&&(e.edition=String(r.edition)),r.value!=null&&(e.value=String(r.value)),e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.edition="",t.value=""),r.edition!=null&&r.hasOwnProperty("edition")&&(t.edition=r.edition),r.value!=null&&r.hasOwnProperty("value")&&(t.value=r.value),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.FieldOptions.EditionDefault"},m}(),g}(),T.OneofOptions=function(){function g(m){if(this.uninterpretedOption=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.features=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.features!=null&&a.hasOwnProperty("features")){var r=l.google.protobuf.FeatureSet.verify(a.features);if(r)return"features."+r}if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var e=0;e>>3){case 2:{t.allowAlias=a.bool();break}case 3:{t.deprecated=a.bool();break}case 6:{t.deprecatedLegacyJsonFieldConflicts=a.bool();break}case 7:{t.features=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.allowAlias!=null&&a.hasOwnProperty("allowAlias")&&typeof a.allowAlias!="boolean")return"allowAlias: boolean expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.deprecatedLegacyJsonFieldConflicts!=null&&a.hasOwnProperty("deprecatedLegacyJsonFieldConflicts")&&typeof a.deprecatedLegacyJsonFieldConflicts!="boolean")return"deprecatedLegacyJsonFieldConflicts: boolean expected";if(a.features!=null&&a.hasOwnProperty("features")){var r=l.google.protobuf.FeatureSet.verify(a.features);if(r)return"features."+r}if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var e=0;e>>3){case 1:{t.deprecated=a.bool();break}case 2:{t.features=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}case 3:{t.debugRedact=a.bool();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.features!=null&&a.hasOwnProperty("features")){var r=l.google.protobuf.FeatureSet.verify(a.features);if(r)return"features."+r}if(a.debugRedact!=null&&a.hasOwnProperty("debugRedact")&&typeof a.debugRedact!="boolean")return"debugRedact: boolean expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var e=0;e>>3){case 34:{t.features=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}case 33:{t.deprecated=a.bool();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 1049:{t[".google.api.defaultHost"]=a.string();break}case 1050:{t[".google.api.oauthScopes"]=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.features!=null&&a.hasOwnProperty("features")){var r=l.google.protobuf.FeatureSet.verify(a.features);if(r)return"features."+r}if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var e=0;e>>3){case 33:{t.deprecated=a.bool();break}case 34:{t.idempotencyLevel=a.int32();break}case 35:{t.features=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 72295728:{t[".google.api.http"]=l.google.api.HttpRule.decode(a,a.uint32());break}case 1051:{t[".google.api.methodSignature"]&&t[".google.api.methodSignature"].length||(t[".google.api.methodSignature"]=[]),t[".google.api.methodSignature"].push(a.string());break}case 1049:{t[".google.longrunning.operationInfo"]=l.google.longrunning.OperationInfo.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.idempotencyLevel!=null&&a.hasOwnProperty("idempotencyLevel"))switch(a.idempotencyLevel){default:return"idempotencyLevel: enum value expected";case 0:case 1:case 2:break}if(a.features!=null&&a.hasOwnProperty("features")){var r=l.google.protobuf.FeatureSet.verify(a.features);if(r)return"features."+r}if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var e=0;e>>3){case 2:{t.name&&t.name.length||(t.name=[]),t.name.push(l.google.protobuf.UninterpretedOption.NamePart.decode(a,a.uint32()));break}case 3:{t.identifierValue=a.string();break}case 4:{t.positiveIntValue=a.uint64();break}case 5:{t.negativeIntValue=a.int64();break}case 6:{t.doubleValue=a.double();break}case 7:{t.stringValue=a.bytes();break}case 8:{t.aggregateValue=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")){if(!Array.isArray(a.name))return"name: array expected";for(var r=0;r>>0,a.positiveIntValue.high>>>0).toNumber(!0))),a.negativeIntValue!=null&&(c.Long?(r.negativeIntValue=c.Long.fromValue(a.negativeIntValue)).unsigned=!1:typeof a.negativeIntValue=="string"?r.negativeIntValue=parseInt(a.negativeIntValue,10):typeof a.negativeIntValue=="number"?r.negativeIntValue=a.negativeIntValue:typeof a.negativeIntValue=="object"&&(r.negativeIntValue=new c.LongBits(a.negativeIntValue.low>>>0,a.negativeIntValue.high>>>0).toNumber())),a.doubleValue!=null&&(r.doubleValue=Number(a.doubleValue)),a.stringValue!=null&&(typeof a.stringValue=="string"?c.base64.decode(a.stringValue,r.stringValue=c.newBuffer(c.base64.length(a.stringValue)),0):a.stringValue.length>=0&&(r.stringValue=a.stringValue)),a.aggregateValue!=null&&(r.aggregateValue=String(a.aggregateValue)),r},g.toObject=function(a,r){r||(r={});var e={};if((r.arrays||r.defaults)&&(e.name=[]),r.defaults){if(e.identifierValue="",c.Long){var t=new c.Long(0,0,!0);e.positiveIntValue=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.positiveIntValue=r.longs===String?"0":0;if(c.Long){var t=new c.Long(0,0,!1);e.negativeIntValue=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.negativeIntValue=r.longs===String?"0":0;e.doubleValue=0,r.bytes===String?e.stringValue="":(e.stringValue=[],r.bytes!==Array&&(e.stringValue=c.newBuffer(e.stringValue))),e.aggregateValue=""}if(a.name&&a.name.length){e.name=[];for(var n=0;n>>0,a.positiveIntValue.high>>>0).toNumber(!0):a.positiveIntValue),a.negativeIntValue!=null&&a.hasOwnProperty("negativeIntValue")&&(typeof a.negativeIntValue=="number"?e.negativeIntValue=r.longs===String?String(a.negativeIntValue):a.negativeIntValue:e.negativeIntValue=r.longs===String?c.Long.prototype.toString.call(a.negativeIntValue):r.longs===Number?new c.LongBits(a.negativeIntValue.low>>>0,a.negativeIntValue.high>>>0).toNumber():a.negativeIntValue),a.doubleValue!=null&&a.hasOwnProperty("doubleValue")&&(e.doubleValue=r.json&&!isFinite(a.doubleValue)?String(a.doubleValue):a.doubleValue),a.stringValue!=null&&a.hasOwnProperty("stringValue")&&(e.stringValue=r.bytes===String?c.base64.encode(a.stringValue,0,a.stringValue.length):r.bytes===Array?Array.prototype.slice.call(a.stringValue):a.stringValue),a.aggregateValue!=null&&a.hasOwnProperty("aggregateValue")&&(e.aggregateValue=a.aggregateValue),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.UninterpretedOption"},g.NamePart=function(){function m(a){if(a)for(var r=Object.keys(a),e=0;e>>3){case 1:{n.namePart=r.string();break}case 2:{n.isExtension=r.bool();break}default:r.skipType(i&7);break}}if(!n.hasOwnProperty("namePart"))throw c.ProtocolError("missing required 'namePart'",{instance:n});if(!n.hasOwnProperty("isExtension"))throw c.ProtocolError("missing required 'isExtension'",{instance:n});return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){return typeof r!="object"||r===null?"object expected":c.isString(r.namePart)?typeof r.isExtension!="boolean"?"isExtension: boolean expected":null:"namePart: string expected"},m.fromObject=function(r){if(r instanceof l.google.protobuf.UninterpretedOption.NamePart)return r;var e=new l.google.protobuf.UninterpretedOption.NamePart;return r.namePart!=null&&(e.namePart=String(r.namePart)),r.isExtension!=null&&(e.isExtension=!!r.isExtension),e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.namePart="",t.isExtension=!1),r.namePart!=null&&r.hasOwnProperty("namePart")&&(t.namePart=r.namePart),r.isExtension!=null&&r.hasOwnProperty("isExtension")&&(t.isExtension=r.isExtension),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.UninterpretedOption.NamePart"},m}(),g}(),T.FeatureSet=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.fieldPresence=a.int32();break}case 2:{t.enumType=a.int32();break}case 3:{t.repeatedFieldEncoding=a.int32();break}case 4:{t.stringFieldValidation=a.int32();break}case 5:{t.messageEncoding=a.int32();break}case 6:{t.jsonFormat=a.int32();break}case 999:{t.rawFeatures=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.fieldPresence!=null&&a.hasOwnProperty("fieldPresence"))switch(a.fieldPresence){default:return"fieldPresence: enum value expected";case 0:case 1:case 2:case 3:break}if(a.enumType!=null&&a.hasOwnProperty("enumType"))switch(a.enumType){default:return"enumType: enum value expected";case 0:case 1:case 2:break}if(a.repeatedFieldEncoding!=null&&a.hasOwnProperty("repeatedFieldEncoding"))switch(a.repeatedFieldEncoding){default:return"repeatedFieldEncoding: enum value expected";case 0:case 1:case 2:break}if(a.stringFieldValidation!=null&&a.hasOwnProperty("stringFieldValidation"))switch(a.stringFieldValidation){default:return"stringFieldValidation: enum value expected";case 0:case 1:case 2:case 3:break}if(a.messageEncoding!=null&&a.hasOwnProperty("messageEncoding"))switch(a.messageEncoding){default:return"messageEncoding: enum value expected";case 0:case 1:case 2:break}if(a.jsonFormat!=null&&a.hasOwnProperty("jsonFormat"))switch(a.jsonFormat){default:return"jsonFormat: enum value expected";case 0:case 1:case 2:break}if(a.rawFeatures!=null&&a.hasOwnProperty("rawFeatures")){var r=l.google.protobuf.FeatureSet.verify(a.rawFeatures);if(r)return"rawFeatures."+r}return null},g.fromObject=function(a){if(a instanceof l.google.protobuf.FeatureSet)return a;var r=new l.google.protobuf.FeatureSet;switch(a.fieldPresence){default:if(typeof a.fieldPresence=="number"){r.fieldPresence=a.fieldPresence;break}break;case"FIELD_PRESENCE_UNKNOWN":case 0:r.fieldPresence=0;break;case"EXPLICIT":case 1:r.fieldPresence=1;break;case"IMPLICIT":case 2:r.fieldPresence=2;break;case"LEGACY_REQUIRED":case 3:r.fieldPresence=3;break}switch(a.enumType){default:if(typeof a.enumType=="number"){r.enumType=a.enumType;break}break;case"ENUM_TYPE_UNKNOWN":case 0:r.enumType=0;break;case"OPEN":case 1:r.enumType=1;break;case"CLOSED":case 2:r.enumType=2;break}switch(a.repeatedFieldEncoding){default:if(typeof a.repeatedFieldEncoding=="number"){r.repeatedFieldEncoding=a.repeatedFieldEncoding;break}break;case"REPEATED_FIELD_ENCODING_UNKNOWN":case 0:r.repeatedFieldEncoding=0;break;case"PACKED":case 1:r.repeatedFieldEncoding=1;break;case"EXPANDED":case 2:r.repeatedFieldEncoding=2;break}switch(a.stringFieldValidation){default:if(typeof a.stringFieldValidation=="number"){r.stringFieldValidation=a.stringFieldValidation;break}break;case"STRING_FIELD_VALIDATION_UNKNOWN":case 0:r.stringFieldValidation=0;break;case"MANDATORY":case 1:r.stringFieldValidation=1;break;case"HINT":case 2:r.stringFieldValidation=2;break;case"NONE":case 3:r.stringFieldValidation=3;break}switch(a.messageEncoding){default:if(typeof a.messageEncoding=="number"){r.messageEncoding=a.messageEncoding;break}break;case"MESSAGE_ENCODING_UNKNOWN":case 0:r.messageEncoding=0;break;case"LENGTH_PREFIXED":case 1:r.messageEncoding=1;break;case"DELIMITED":case 2:r.messageEncoding=2;break}switch(a.jsonFormat){default:if(typeof a.jsonFormat=="number"){r.jsonFormat=a.jsonFormat;break}break;case"JSON_FORMAT_UNKNOWN":case 0:r.jsonFormat=0;break;case"ALLOW":case 1:r.jsonFormat=1;break;case"LEGACY_BEST_EFFORT":case 2:r.jsonFormat=2;break}if(a.rawFeatures!=null){if(typeof a.rawFeatures!="object")throw TypeError(".google.protobuf.FeatureSet.rawFeatures: object expected");r.rawFeatures=l.google.protobuf.FeatureSet.fromObject(a.rawFeatures)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.fieldPresence=r.enums===String?"FIELD_PRESENCE_UNKNOWN":0,e.enumType=r.enums===String?"ENUM_TYPE_UNKNOWN":0,e.repeatedFieldEncoding=r.enums===String?"REPEATED_FIELD_ENCODING_UNKNOWN":0,e.stringFieldValidation=r.enums===String?"STRING_FIELD_VALIDATION_UNKNOWN":0,e.messageEncoding=r.enums===String?"MESSAGE_ENCODING_UNKNOWN":0,e.jsonFormat=r.enums===String?"JSON_FORMAT_UNKNOWN":0,e.rawFeatures=null),a.fieldPresence!=null&&a.hasOwnProperty("fieldPresence")&&(e.fieldPresence=r.enums===String?l.google.protobuf.FeatureSet.FieldPresence[a.fieldPresence]===void 0?a.fieldPresence:l.google.protobuf.FeatureSet.FieldPresence[a.fieldPresence]:a.fieldPresence),a.enumType!=null&&a.hasOwnProperty("enumType")&&(e.enumType=r.enums===String?l.google.protobuf.FeatureSet.EnumType[a.enumType]===void 0?a.enumType:l.google.protobuf.FeatureSet.EnumType[a.enumType]:a.enumType),a.repeatedFieldEncoding!=null&&a.hasOwnProperty("repeatedFieldEncoding")&&(e.repeatedFieldEncoding=r.enums===String?l.google.protobuf.FeatureSet.RepeatedFieldEncoding[a.repeatedFieldEncoding]===void 0?a.repeatedFieldEncoding:l.google.protobuf.FeatureSet.RepeatedFieldEncoding[a.repeatedFieldEncoding]:a.repeatedFieldEncoding),a.stringFieldValidation!=null&&a.hasOwnProperty("stringFieldValidation")&&(e.stringFieldValidation=r.enums===String?l.google.protobuf.FeatureSet.StringFieldValidation[a.stringFieldValidation]===void 0?a.stringFieldValidation:l.google.protobuf.FeatureSet.StringFieldValidation[a.stringFieldValidation]:a.stringFieldValidation),a.messageEncoding!=null&&a.hasOwnProperty("messageEncoding")&&(e.messageEncoding=r.enums===String?l.google.protobuf.FeatureSet.MessageEncoding[a.messageEncoding]===void 0?a.messageEncoding:l.google.protobuf.FeatureSet.MessageEncoding[a.messageEncoding]:a.messageEncoding),a.jsonFormat!=null&&a.hasOwnProperty("jsonFormat")&&(e.jsonFormat=r.enums===String?l.google.protobuf.FeatureSet.JsonFormat[a.jsonFormat]===void 0?a.jsonFormat:l.google.protobuf.FeatureSet.JsonFormat[a.jsonFormat]:a.jsonFormat),a.rawFeatures!=null&&a.hasOwnProperty("rawFeatures")&&(e.rawFeatures=l.google.protobuf.FeatureSet.toObject(a.rawFeatures,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.FeatureSet"},g.FieldPresence=function(){var m={},a=Object.create(m);return a[m[0]="FIELD_PRESENCE_UNKNOWN"]=0,a[m[1]="EXPLICIT"]=1,a[m[2]="IMPLICIT"]=2,a[m[3]="LEGACY_REQUIRED"]=3,a}(),g.EnumType=function(){var m={},a=Object.create(m);return a[m[0]="ENUM_TYPE_UNKNOWN"]=0,a[m[1]="OPEN"]=1,a[m[2]="CLOSED"]=2,a}(),g.RepeatedFieldEncoding=function(){var m={},a=Object.create(m);return a[m[0]="REPEATED_FIELD_ENCODING_UNKNOWN"]=0,a[m[1]="PACKED"]=1,a[m[2]="EXPANDED"]=2,a}(),g.StringFieldValidation=function(){var m={},a=Object.create(m);return a[m[0]="STRING_FIELD_VALIDATION_UNKNOWN"]=0,a[m[1]="MANDATORY"]=1,a[m[2]="HINT"]=2,a[m[3]="NONE"]=3,a}(),g.MessageEncoding=function(){var m={},a=Object.create(m);return a[m[0]="MESSAGE_ENCODING_UNKNOWN"]=0,a[m[1]="LENGTH_PREFIXED"]=1,a[m[2]="DELIMITED"]=2,a}(),g.JsonFormat=function(){var m={},a=Object.create(m);return a[m[0]="JSON_FORMAT_UNKNOWN"]=0,a[m[1]="ALLOW"]=1,a[m[2]="LEGACY_BEST_EFFORT"]=2,a}(),g}(),T.SourceCodeInfo=function(){function g(m){if(this.location=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.location&&t.location.length||(t.location=[]),t.location.push(l.google.protobuf.SourceCodeInfo.Location.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.location!=null&&a.hasOwnProperty("location")){if(!Array.isArray(a.location))return"location: array expected";for(var r=0;r>>3){case 1:{if(n.path&&n.path.length||(n.path=[]),(i&7)===2)for(var p=r.uint32()+r.pos;r.pos>>3){case 1:{t.annotation&&t.annotation.length||(t.annotation=[]),t.annotation.push(l.google.protobuf.GeneratedCodeInfo.Annotation.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.annotation!=null&&a.hasOwnProperty("annotation")){if(!Array.isArray(a.annotation))return"annotation: array expected";for(var r=0;r>>3){case 1:{if(n.path&&n.path.length||(n.path=[]),(i&7)===2)for(var p=r.uint32()+r.pos;r.pos>>3){case 1:{t.fields===c.emptyObject&&(t.fields={});var f=a.uint32()+a.pos;for(n="",i=null;a.pos>>3){case 1:n=a.string();break;case 2:i=l.google.protobuf.Value.decode(a,a.uint32());break;default:a.skipType(y&7);break}}t.fields[n]=i;break}default:a.skipType(p&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.fields!=null&&a.hasOwnProperty("fields")){if(!c.isObject(a.fields))return"fields: object expected";for(var r=Object.keys(a.fields),e=0;e>>3){case 1:{n.nullValue=r.int32();break}case 2:{n.numberValue=r.double();break}case 3:{n.stringValue=r.string();break}case 4:{n.boolValue=r.bool();break}case 5:{n.structValue=l.google.protobuf.Struct.decode(r,r.uint32());break}case 6:{n.listValue=l.google.protobuf.ListValue.decode(r,r.uint32());break}default:r.skipType(i&7);break}}return n},g.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},g.verify=function(r){if(typeof r!="object"||r===null)return"object expected";var e={};if(r.nullValue!=null&&r.hasOwnProperty("nullValue"))switch(e.kind=1,r.nullValue){default:return"nullValue: enum value expected";case 0:break}if(r.numberValue!=null&&r.hasOwnProperty("numberValue")){if(e.kind===1)return"kind: multiple values";if(e.kind=1,typeof r.numberValue!="number")return"numberValue: number expected"}if(r.stringValue!=null&&r.hasOwnProperty("stringValue")){if(e.kind===1)return"kind: multiple values";if(e.kind=1,!c.isString(r.stringValue))return"stringValue: string expected"}if(r.boolValue!=null&&r.hasOwnProperty("boolValue")){if(e.kind===1)return"kind: multiple values";if(e.kind=1,typeof r.boolValue!="boolean")return"boolValue: boolean expected"}if(r.structValue!=null&&r.hasOwnProperty("structValue")){if(e.kind===1)return"kind: multiple values";e.kind=1;{var t=l.google.protobuf.Struct.verify(r.structValue);if(t)return"structValue."+t}}if(r.listValue!=null&&r.hasOwnProperty("listValue")){if(e.kind===1)return"kind: multiple values";e.kind=1;{var t=l.google.protobuf.ListValue.verify(r.listValue);if(t)return"listValue."+t}}return null},g.fromObject=function(r){if(r instanceof l.google.protobuf.Value)return r;var e=new l.google.protobuf.Value;switch(r.nullValue){default:if(typeof r.nullValue=="number"){e.nullValue=r.nullValue;break}break;case"NULL_VALUE":case 0:e.nullValue=0;break}if(r.numberValue!=null&&(e.numberValue=Number(r.numberValue)),r.stringValue!=null&&(e.stringValue=String(r.stringValue)),r.boolValue!=null&&(e.boolValue=!!r.boolValue),r.structValue!=null){if(typeof r.structValue!="object")throw TypeError(".google.protobuf.Value.structValue: object expected");e.structValue=l.google.protobuf.Struct.fromObject(r.structValue)}if(r.listValue!=null){if(typeof r.listValue!="object")throw TypeError(".google.protobuf.Value.listValue: object expected");e.listValue=l.google.protobuf.ListValue.fromObject(r.listValue)}return e},g.toObject=function(r,e){e||(e={});var t={};return r.nullValue!=null&&r.hasOwnProperty("nullValue")&&(t.nullValue=e.enums===String?l.google.protobuf.NullValue[r.nullValue]===void 0?r.nullValue:l.google.protobuf.NullValue[r.nullValue]:r.nullValue,e.oneofs&&(t.kind="nullValue")),r.numberValue!=null&&r.hasOwnProperty("numberValue")&&(t.numberValue=e.json&&!isFinite(r.numberValue)?String(r.numberValue):r.numberValue,e.oneofs&&(t.kind="numberValue")),r.stringValue!=null&&r.hasOwnProperty("stringValue")&&(t.stringValue=r.stringValue,e.oneofs&&(t.kind="stringValue")),r.boolValue!=null&&r.hasOwnProperty("boolValue")&&(t.boolValue=r.boolValue,e.oneofs&&(t.kind="boolValue")),r.structValue!=null&&r.hasOwnProperty("structValue")&&(t.structValue=l.google.protobuf.Struct.toObject(r.structValue,e),e.oneofs&&(t.kind="structValue")),r.listValue!=null&&r.hasOwnProperty("listValue")&&(t.listValue=l.google.protobuf.ListValue.toObject(r.listValue,e),e.oneofs&&(t.kind="listValue")),t},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.Value"},g}(),T.NullValue=function(){var g={},m=Object.create(g);return m[g[0]="NULL_VALUE"]=0,m}(),T.ListValue=function(){function g(m){if(this.values=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.values&&t.values.length||(t.values=[]),t.values.push(l.google.protobuf.Value.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.values!=null&&a.hasOwnProperty("values")){if(!Array.isArray(a.values))return"values: array expected";for(var r=0;r>>3){case 1:{t.seconds=a.int64();break}case 2:{t.nanos=a.int32();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.seconds!=null&&a.hasOwnProperty("seconds")&&!c.isInteger(a.seconds)&&!(a.seconds&&c.isInteger(a.seconds.low)&&c.isInteger(a.seconds.high))?"seconds: integer|Long expected":a.nanos!=null&&a.hasOwnProperty("nanos")&&!c.isInteger(a.nanos)?"nanos: integer expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.Timestamp)return a;var r=new l.google.protobuf.Timestamp;return a.seconds!=null&&(c.Long?(r.seconds=c.Long.fromValue(a.seconds)).unsigned=!1:typeof a.seconds=="string"?r.seconds=parseInt(a.seconds,10):typeof a.seconds=="number"?r.seconds=a.seconds:typeof a.seconds=="object"&&(r.seconds=new c.LongBits(a.seconds.low>>>0,a.seconds.high>>>0).toNumber())),a.nanos!=null&&(r.nanos=a.nanos|0),r},g.toObject=function(a,r){r||(r={});var e={};if(r.defaults){if(c.Long){var t=new c.Long(0,0,!1);e.seconds=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.seconds=r.longs===String?"0":0;e.nanos=0}return a.seconds!=null&&a.hasOwnProperty("seconds")&&(typeof a.seconds=="number"?e.seconds=r.longs===String?String(a.seconds):a.seconds:e.seconds=r.longs===String?c.Long.prototype.toString.call(a.seconds):r.longs===Number?new c.LongBits(a.seconds.low>>>0,a.seconds.high>>>0).toNumber():a.seconds),a.nanos!=null&&a.hasOwnProperty("nanos")&&(e.nanos=a.nanos),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Timestamp"},g}(),T.Any=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.type_url=a.string();break}case 2:{t.value=a.bytes();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.type_url!=null&&a.hasOwnProperty("type_url")&&!c.isString(a.type_url)?"type_url: string expected":a.value!=null&&a.hasOwnProperty("value")&&!(a.value&&typeof a.value.length=="number"||c.isString(a.value))?"value: buffer expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.Any)return a;var r=new l.google.protobuf.Any;return a.type_url!=null&&(r.type_url=String(a.type_url)),a.value!=null&&(typeof a.value=="string"?c.base64.decode(a.value,r.value=c.newBuffer(c.base64.length(a.value)),0):a.value.length>=0&&(r.value=a.value)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.type_url="",r.bytes===String?e.value="":(e.value=[],r.bytes!==Array&&(e.value=c.newBuffer(e.value)))),a.type_url!=null&&a.hasOwnProperty("type_url")&&(e.type_url=a.type_url),a.value!=null&&a.hasOwnProperty("value")&&(e.value=r.bytes===String?c.base64.encode(a.value,0,a.value.length):r.bytes===Array?Array.prototype.slice.call(a.value):a.value),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Any"},g}(),T.Duration=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.seconds=a.int64();break}case 2:{t.nanos=a.int32();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.seconds!=null&&a.hasOwnProperty("seconds")&&!c.isInteger(a.seconds)&&!(a.seconds&&c.isInteger(a.seconds.low)&&c.isInteger(a.seconds.high))?"seconds: integer|Long expected":a.nanos!=null&&a.hasOwnProperty("nanos")&&!c.isInteger(a.nanos)?"nanos: integer expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.Duration)return a;var r=new l.google.protobuf.Duration;return a.seconds!=null&&(c.Long?(r.seconds=c.Long.fromValue(a.seconds)).unsigned=!1:typeof a.seconds=="string"?r.seconds=parseInt(a.seconds,10):typeof a.seconds=="number"?r.seconds=a.seconds:typeof a.seconds=="object"&&(r.seconds=new c.LongBits(a.seconds.low>>>0,a.seconds.high>>>0).toNumber())),a.nanos!=null&&(r.nanos=a.nanos|0),r},g.toObject=function(a,r){r||(r={});var e={};if(r.defaults){if(c.Long){var t=new c.Long(0,0,!1);e.seconds=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.seconds=r.longs===String?"0":0;e.nanos=0}return a.seconds!=null&&a.hasOwnProperty("seconds")&&(typeof a.seconds=="number"?e.seconds=r.longs===String?String(a.seconds):a.seconds:e.seconds=r.longs===String?c.Long.prototype.toString.call(a.seconds):r.longs===Number?new c.LongBits(a.seconds.low>>>0,a.seconds.high>>>0).toNumber():a.seconds),a.nanos!=null&&a.hasOwnProperty("nanos")&&(e.nanos=a.nanos),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Duration"},g}(),T.Empty=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":null},g.fromObject=function(a){return a instanceof l.google.protobuf.Empty?a:new l.google.protobuf.Empty},g.toObject=function(){return{}},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Empty"},g}(),T.FieldMask=function(){function g(m){if(this.paths=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.paths&&t.paths.length||(t.paths=[]),t.paths.push(a.string());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.paths!=null&&a.hasOwnProperty("paths")){if(!Array.isArray(a.paths))return"paths: array expected";for(var r=0;r>>3){case 1:{t.value=a.double();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&typeof a.value!="number"?"value: number expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.DoubleValue)return a;var r=new l.google.protobuf.DoubleValue;return a.value!=null&&(r.value=Number(a.value)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.value=0),a.value!=null&&a.hasOwnProperty("value")&&(e.value=r.json&&!isFinite(a.value)?String(a.value):a.value),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.DoubleValue"},g}(),T.FloatValue=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.value=a.float();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&typeof a.value!="number"?"value: number expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.FloatValue)return a;var r=new l.google.protobuf.FloatValue;return a.value!=null&&(r.value=Number(a.value)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.value=0),a.value!=null&&a.hasOwnProperty("value")&&(e.value=r.json&&!isFinite(a.value)?String(a.value):a.value),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.FloatValue"},g}(),T.Int64Value=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.value=a.int64();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&!c.isInteger(a.value)&&!(a.value&&c.isInteger(a.value.low)&&c.isInteger(a.value.high))?"value: integer|Long expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.Int64Value)return a;var r=new l.google.protobuf.Int64Value;return a.value!=null&&(c.Long?(r.value=c.Long.fromValue(a.value)).unsigned=!1:typeof a.value=="string"?r.value=parseInt(a.value,10):typeof a.value=="number"?r.value=a.value:typeof a.value=="object"&&(r.value=new c.LongBits(a.value.low>>>0,a.value.high>>>0).toNumber())),r},g.toObject=function(a,r){r||(r={});var e={};if(r.defaults)if(c.Long){var t=new c.Long(0,0,!1);e.value=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.value=r.longs===String?"0":0;return a.value!=null&&a.hasOwnProperty("value")&&(typeof a.value=="number"?e.value=r.longs===String?String(a.value):a.value:e.value=r.longs===String?c.Long.prototype.toString.call(a.value):r.longs===Number?new c.LongBits(a.value.low>>>0,a.value.high>>>0).toNumber():a.value),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Int64Value"},g}(),T.UInt64Value=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.value=a.uint64();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&!c.isInteger(a.value)&&!(a.value&&c.isInteger(a.value.low)&&c.isInteger(a.value.high))?"value: integer|Long expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.UInt64Value)return a;var r=new l.google.protobuf.UInt64Value;return a.value!=null&&(c.Long?(r.value=c.Long.fromValue(a.value)).unsigned=!0:typeof a.value=="string"?r.value=parseInt(a.value,10):typeof a.value=="number"?r.value=a.value:typeof a.value=="object"&&(r.value=new c.LongBits(a.value.low>>>0,a.value.high>>>0).toNumber(!0))),r},g.toObject=function(a,r){r||(r={});var e={};if(r.defaults)if(c.Long){var t=new c.Long(0,0,!0);e.value=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.value=r.longs===String?"0":0;return a.value!=null&&a.hasOwnProperty("value")&&(typeof a.value=="number"?e.value=r.longs===String?String(a.value):a.value:e.value=r.longs===String?c.Long.prototype.toString.call(a.value):r.longs===Number?new c.LongBits(a.value.low>>>0,a.value.high>>>0).toNumber(!0):a.value),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.UInt64Value"},g}(),T.Int32Value=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.value=a.int32();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&!c.isInteger(a.value)?"value: integer expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.Int32Value)return a;var r=new l.google.protobuf.Int32Value;return a.value!=null&&(r.value=a.value|0),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.value=0),a.value!=null&&a.hasOwnProperty("value")&&(e.value=a.value),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Int32Value"},g}(),T.UInt32Value=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.value=a.uint32();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&!c.isInteger(a.value)?"value: integer expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.UInt32Value)return a;var r=new l.google.protobuf.UInt32Value;return a.value!=null&&(r.value=a.value>>>0),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.value=0),a.value!=null&&a.hasOwnProperty("value")&&(e.value=a.value),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.UInt32Value"},g}(),T.BoolValue=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.value=a.bool();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&typeof a.value!="boolean"?"value: boolean expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.BoolValue)return a;var r=new l.google.protobuf.BoolValue;return a.value!=null&&(r.value=!!a.value),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.value=!1),a.value!=null&&a.hasOwnProperty("value")&&(e.value=a.value),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.BoolValue"},g}(),T.StringValue=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.value=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&!c.isString(a.value)?"value: string expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.StringValue)return a;var r=new l.google.protobuf.StringValue;return a.value!=null&&(r.value=String(a.value)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.value=""),a.value!=null&&a.hasOwnProperty("value")&&(e.value=a.value),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.StringValue"},g}(),T.BytesValue=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.value=a.bytes();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&!(a.value&&typeof a.value.length=="number"||c.isString(a.value))?"value: buffer expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.BytesValue)return a;var r=new l.google.protobuf.BytesValue;return a.value!=null&&(typeof a.value=="string"?c.base64.decode(a.value,r.value=c.newBuffer(c.base64.length(a.value)),0):a.value.length>=0&&(r.value=a.value)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(r.bytes===String?e.value="":(e.value=[],r.bytes!==Array&&(e.value=c.newBuffer(e.value)))),a.value!=null&&a.hasOwnProperty("value")&&(e.value=r.bytes===String?c.base64.encode(a.value,0,a.value.length):r.bytes===Array?Array.prototype.slice.call(a.value):a.value),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.BytesValue"},g}(),T}(),u.rpc=function(){var T={};return T.Status=function(){function g(m){if(this.details=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.code=a.int32();break}case 2:{t.message=a.string();break}case 3:{t.details&&t.details.length||(t.details=[]),t.details.push(l.google.protobuf.Any.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.code!=null&&a.hasOwnProperty("code")&&!c.isInteger(a.code))return"code: integer expected";if(a.message!=null&&a.hasOwnProperty("message")&&!c.isString(a.message))return"message: string expected";if(a.details!=null&&a.hasOwnProperty("details")){if(!Array.isArray(a.details))return"details: array expected";for(var r=0;r>>3){case 1:{t.currencyCode=a.string();break}case 2:{t.units=a.int64();break}case 3:{t.nanos=a.int32();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.currencyCode!=null&&a.hasOwnProperty("currencyCode")&&!c.isString(a.currencyCode)?"currencyCode: string expected":a.units!=null&&a.hasOwnProperty("units")&&!c.isInteger(a.units)&&!(a.units&&c.isInteger(a.units.low)&&c.isInteger(a.units.high))?"units: integer|Long expected":a.nanos!=null&&a.hasOwnProperty("nanos")&&!c.isInteger(a.nanos)?"nanos: integer expected":null},g.fromObject=function(a){if(a instanceof l.google.type.Money)return a;var r=new l.google.type.Money;return a.currencyCode!=null&&(r.currencyCode=String(a.currencyCode)),a.units!=null&&(c.Long?(r.units=c.Long.fromValue(a.units)).unsigned=!1:typeof a.units=="string"?r.units=parseInt(a.units,10):typeof a.units=="number"?r.units=a.units:typeof a.units=="object"&&(r.units=new c.LongBits(a.units.low>>>0,a.units.high>>>0).toNumber())),a.nanos!=null&&(r.nanos=a.nanos|0),r},g.toObject=function(a,r){r||(r={});var e={};if(r.defaults){if(e.currencyCode="",c.Long){var t=new c.Long(0,0,!1);e.units=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.units=r.longs===String?"0":0;e.nanos=0}return a.currencyCode!=null&&a.hasOwnProperty("currencyCode")&&(e.currencyCode=a.currencyCode),a.units!=null&&a.hasOwnProperty("units")&&(typeof a.units=="number"?e.units=r.longs===String?String(a.units):a.units:e.units=r.longs===String?c.Long.prototype.toString.call(a.units):r.longs===Number?new c.LongBits(a.units.low>>>0,a.units.high>>>0).toNumber():a.units),a.nanos!=null&&a.hasOwnProperty("nanos")&&(e.nanos=a.nanos),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.type.Money"},g}(),T.Interval=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.startTime=l.google.protobuf.Timestamp.decode(a,a.uint32());break}case 2:{t.endTime=l.google.protobuf.Timestamp.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.startTime!=null&&a.hasOwnProperty("startTime")){var r=l.google.protobuf.Timestamp.verify(a.startTime);if(r)return"startTime."+r}if(a.endTime!=null&&a.hasOwnProperty("endTime")){var r=l.google.protobuf.Timestamp.verify(a.endTime);if(r)return"endTime."+r}return null},g.fromObject=function(a){if(a instanceof l.google.type.Interval)return a;var r=new l.google.type.Interval;if(a.startTime!=null){if(typeof a.startTime!="object")throw TypeError(".google.type.Interval.startTime: object expected");r.startTime=l.google.protobuf.Timestamp.fromObject(a.startTime)}if(a.endTime!=null){if(typeof a.endTime!="object")throw TypeError(".google.type.Interval.endTime: object expected");r.endTime=l.google.protobuf.Timestamp.fromObject(a.endTime)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.startTime=null,e.endTime=null),a.startTime!=null&&a.hasOwnProperty("startTime")&&(e.startTime=l.google.protobuf.Timestamp.toObject(a.startTime,r)),a.endTime!=null&&a.hasOwnProperty("endTime")&&(e.endTime=l.google.protobuf.Timestamp.toObject(a.endTime,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.type.Interval"},g}(),T.Color=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.red=a.float();break}case 2:{t.green=a.float();break}case 3:{t.blue=a.float();break}case 4:{t.alpha=l.google.protobuf.FloatValue.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.red!=null&&a.hasOwnProperty("red")&&typeof a.red!="number")return"red: number expected";if(a.green!=null&&a.hasOwnProperty("green")&&typeof a.green!="number")return"green: number expected";if(a.blue!=null&&a.hasOwnProperty("blue")&&typeof a.blue!="number")return"blue: number expected";if(a.alpha!=null&&a.hasOwnProperty("alpha")){var r=l.google.protobuf.FloatValue.verify(a.alpha);if(r)return"alpha."+r}return null},g.fromObject=function(a){if(a instanceof l.google.type.Color)return a;var r=new l.google.type.Color;if(a.red!=null&&(r.red=Number(a.red)),a.green!=null&&(r.green=Number(a.green)),a.blue!=null&&(r.blue=Number(a.blue)),a.alpha!=null){if(typeof a.alpha!="object")throw TypeError(".google.type.Color.alpha: object expected");r.alpha=l.google.protobuf.FloatValue.fromObject(a.alpha)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.red=0,e.green=0,e.blue=0,e.alpha=null),a.red!=null&&a.hasOwnProperty("red")&&(e.red=r.json&&!isFinite(a.red)?String(a.red):a.red),a.green!=null&&a.hasOwnProperty("green")&&(e.green=r.json&&!isFinite(a.green)?String(a.green):a.green),a.blue!=null&&a.hasOwnProperty("blue")&&(e.blue=r.json&&!isFinite(a.blue)?String(a.blue):a.blue),a.alpha!=null&&a.hasOwnProperty("alpha")&&(e.alpha=l.google.protobuf.FloatValue.toObject(a.alpha,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.type.Color"},g}(),T}(),u.longrunning=function(){var T={};return T.Operations=function(){function g(m,a,r){d.rpc.Service.call(this,m,a,r)}return(g.prototype=Object.create(d.rpc.Service.prototype)).constructor=g,g.create=function(a,r,e){return new this(a,r,e)},Object.defineProperty(g.prototype.listOperations=function m(a,r){return this.rpcCall(m,l.google.longrunning.ListOperationsRequest,l.google.longrunning.ListOperationsResponse,a,r)},"name",{value:"ListOperations"}),Object.defineProperty(g.prototype.getOperation=function m(a,r){return this.rpcCall(m,l.google.longrunning.GetOperationRequest,l.google.longrunning.Operation,a,r)},"name",{value:"GetOperation"}),Object.defineProperty(g.prototype.deleteOperation=function m(a,r){return this.rpcCall(m,l.google.longrunning.DeleteOperationRequest,l.google.protobuf.Empty,a,r)},"name",{value:"DeleteOperation"}),Object.defineProperty(g.prototype.cancelOperation=function m(a,r){return this.rpcCall(m,l.google.longrunning.CancelOperationRequest,l.google.protobuf.Empty,a,r)},"name",{value:"CancelOperation"}),Object.defineProperty(g.prototype.waitOperation=function m(a,r){return this.rpcCall(m,l.google.longrunning.WaitOperationRequest,l.google.longrunning.Operation,a,r)},"name",{value:"WaitOperation"}),g}(),T.Operation=function(){function g(a){if(a)for(var r=Object.keys(a),e=0;e>>3){case 1:{n.name=r.string();break}case 2:{n.metadata=l.google.protobuf.Any.decode(r,r.uint32());break}case 3:{n.done=r.bool();break}case 4:{n.error=l.google.rpc.Status.decode(r,r.uint32());break}case 5:{n.response=l.google.protobuf.Any.decode(r,r.uint32());break}default:r.skipType(i&7);break}}return n},g.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},g.verify=function(r){if(typeof r!="object"||r===null)return"object expected";var e={};if(r.name!=null&&r.hasOwnProperty("name")&&!c.isString(r.name))return"name: string expected";if(r.metadata!=null&&r.hasOwnProperty("metadata")){var t=l.google.protobuf.Any.verify(r.metadata);if(t)return"metadata."+t}if(r.done!=null&&r.hasOwnProperty("done")&&typeof r.done!="boolean")return"done: boolean expected";if(r.error!=null&&r.hasOwnProperty("error")){e.result=1;{var t=l.google.rpc.Status.verify(r.error);if(t)return"error."+t}}if(r.response!=null&&r.hasOwnProperty("response")){if(e.result===1)return"result: multiple values";e.result=1;{var t=l.google.protobuf.Any.verify(r.response);if(t)return"response."+t}}return null},g.fromObject=function(r){if(r instanceof l.google.longrunning.Operation)return r;var e=new l.google.longrunning.Operation;if(r.name!=null&&(e.name=String(r.name)),r.metadata!=null){if(typeof r.metadata!="object")throw TypeError(".google.longrunning.Operation.metadata: object expected");e.metadata=l.google.protobuf.Any.fromObject(r.metadata)}if(r.done!=null&&(e.done=!!r.done),r.error!=null){if(typeof r.error!="object")throw TypeError(".google.longrunning.Operation.error: object expected");e.error=l.google.rpc.Status.fromObject(r.error)}if(r.response!=null){if(typeof r.response!="object")throw TypeError(".google.longrunning.Operation.response: object expected");e.response=l.google.protobuf.Any.fromObject(r.response)}return e},g.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.name="",t.metadata=null,t.done=!1),r.name!=null&&r.hasOwnProperty("name")&&(t.name=r.name),r.metadata!=null&&r.hasOwnProperty("metadata")&&(t.metadata=l.google.protobuf.Any.toObject(r.metadata,e)),r.done!=null&&r.hasOwnProperty("done")&&(t.done=r.done),r.error!=null&&r.hasOwnProperty("error")&&(t.error=l.google.rpc.Status.toObject(r.error,e),e.oneofs&&(t.result="error")),r.response!=null&&r.hasOwnProperty("response")&&(t.response=l.google.protobuf.Any.toObject(r.response,e),e.oneofs&&(t.result="response")),t},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.longrunning.Operation"},g}(),T.GetOperationRequest=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name)?"name: string expected":null},g.fromObject=function(a){if(a instanceof l.google.longrunning.GetOperationRequest)return a;var r=new l.google.longrunning.GetOperationRequest;return a.name!=null&&(r.name=String(a.name)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name=""),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.GetOperationRequest"},g}(),T.ListOperationsRequest=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 4:{t.name=a.string();break}case 1:{t.filter=a.string();break}case 2:{t.pageSize=a.int32();break}case 3:{t.pageToken=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name)?"name: string expected":a.filter!=null&&a.hasOwnProperty("filter")&&!c.isString(a.filter)?"filter: string expected":a.pageSize!=null&&a.hasOwnProperty("pageSize")&&!c.isInteger(a.pageSize)?"pageSize: integer expected":a.pageToken!=null&&a.hasOwnProperty("pageToken")&&!c.isString(a.pageToken)?"pageToken: string expected":null},g.fromObject=function(a){if(a instanceof l.google.longrunning.ListOperationsRequest)return a;var r=new l.google.longrunning.ListOperationsRequest;return a.name!=null&&(r.name=String(a.name)),a.filter!=null&&(r.filter=String(a.filter)),a.pageSize!=null&&(r.pageSize=a.pageSize|0),a.pageToken!=null&&(r.pageToken=String(a.pageToken)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.filter="",e.pageSize=0,e.pageToken="",e.name=""),a.filter!=null&&a.hasOwnProperty("filter")&&(e.filter=a.filter),a.pageSize!=null&&a.hasOwnProperty("pageSize")&&(e.pageSize=a.pageSize),a.pageToken!=null&&a.hasOwnProperty("pageToken")&&(e.pageToken=a.pageToken),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.ListOperationsRequest"},g}(),T.ListOperationsResponse=function(){function g(m){if(this.operations=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.operations&&t.operations.length||(t.operations=[]),t.operations.push(l.google.longrunning.Operation.decode(a,a.uint32()));break}case 2:{t.nextPageToken=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.operations!=null&&a.hasOwnProperty("operations")){if(!Array.isArray(a.operations))return"operations: array expected";for(var r=0;r>>3){case 1:{t.name=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name)?"name: string expected":null},g.fromObject=function(a){if(a instanceof l.google.longrunning.CancelOperationRequest)return a;var r=new l.google.longrunning.CancelOperationRequest;return a.name!=null&&(r.name=String(a.name)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name=""),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.CancelOperationRequest"},g}(),T.DeleteOperationRequest=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name)?"name: string expected":null},g.fromObject=function(a){if(a instanceof l.google.longrunning.DeleteOperationRequest)return a;var r=new l.google.longrunning.DeleteOperationRequest;return a.name!=null&&(r.name=String(a.name)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name=""),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.DeleteOperationRequest"},g}(),T.WaitOperationRequest=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.timeout=l.google.protobuf.Duration.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.timeout!=null&&a.hasOwnProperty("timeout")){var r=l.google.protobuf.Duration.verify(a.timeout);if(r)return"timeout."+r}return null},g.fromObject=function(a){if(a instanceof l.google.longrunning.WaitOperationRequest)return a;var r=new l.google.longrunning.WaitOperationRequest;if(a.name!=null&&(r.name=String(a.name)),a.timeout!=null){if(typeof a.timeout!="object")throw TypeError(".google.longrunning.WaitOperationRequest.timeout: object expected");r.timeout=l.google.protobuf.Duration.fromObject(a.timeout)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.timeout=null),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.timeout!=null&&a.hasOwnProperty("timeout")&&(e.timeout=l.google.protobuf.Duration.toObject(a.timeout,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.WaitOperationRequest"},g}(),T.OperationInfo=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.responseType=a.string();break}case 2:{t.metadataType=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.responseType!=null&&a.hasOwnProperty("responseType")&&!c.isString(a.responseType)?"responseType: string expected":a.metadataType!=null&&a.hasOwnProperty("metadataType")&&!c.isString(a.metadataType)?"metadataType: string expected":null},g.fromObject=function(a){if(a instanceof l.google.longrunning.OperationInfo)return a;var r=new l.google.longrunning.OperationInfo;return a.responseType!=null&&(r.responseType=String(a.responseType)),a.metadataType!=null&&(r.metadataType=String(a.metadataType)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.responseType="",e.metadataType=""),a.responseType!=null&&a.hasOwnProperty("responseType")&&(e.responseType=a.responseType),a.metadataType!=null&&a.hasOwnProperty("metadataType")&&(e.metadataType=a.metadataType),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.OperationInfo"},g}(),T}(),u}(),l})});var $B=A(Td=>{"use strict";Object.defineProperty(Td,"__esModule",{value:!0});Td.googleProtobufValueToObject=Td.googleProtobufValueFromObject=void 0;function UM(d,o){if(d===null)return o({kind:"nullValue",nullValue:0});if(typeof d=="boolean")return o({kind:"boolValue",boolValue:d});if(typeof d=="number")return o({kind:"numberValue",numberValue:d});if(typeof d=="string")return o({kind:"stringValue",stringValue:d});if(Array.isArray(d)){let s=d.map(c=>UM(c,o));return o({kind:"listValue",listValue:{values:s}})}if(typeof d=="object"){let s={},c=Object.keys(d);for(let l=0;l{"use strict";Object.defineProperty(zl,"__esModule",{value:!0});zl.fromValue=zl.toValue=zl.addToValue=void 0;var eG=$B();function YOe(){let d={};return d.toValue=function(){return tG(this)},d}zl.addToValue=YOe;function tG(d){return d===void 0?void 0:(0,eG.googleProtobufValueFromObject)(d,s=>s)}zl.toValue=tG;function WOe(d){if(d){if(!d.structValue||!d.structValue.fields)throw new Error("ERROR: fromValue() was provided a malformed protobuf object");return(0,eG.googleProtobufValueToObject)(d)}}zl.fromValue=WOe});var oG=A((KCe,KOe)=>{KOe.exports={v1beta1:{schema:{predict:{instance:["ImageClassificationPredictionInstance","ImageObjectDetectionPredictionInstance","ImageSegmentationPredictionInstance","TextClassificationPredictionInstance","TextExtractionPredictionInstance","TextSentimentPredictionInstance","VideoActionRecognitionPredictionInstance","VideoClassificationPredictionInstance","VideoObjectTrackingPredictionInstance"],params:["ImageClassificationPredictionParams","ImageObjectDetectionPredictionParams","ImageSegmentationPredictionParams","VideoActionRecognitionPredictionParams","VideoClassificationPredictionParams","VideoObjectTrackingPredictionParams"],prediction:["ClassificationPredictionResult","ImageObjectDetectionPredictionResult","ImageSegmentationPredictionResult","TabularClassificationPredictionResult","TabularRegressionPredictionResult","TextExtractionPredictionResult","TextSentimentPredictionResult","TimeSeriesForecastingPredictionResult","VideoActionRecognitionPredictionResult","VideoClassificationPredictionResult","VideoObjectTrackingPredictionResult"]},trainingjob:{definition:["AutoMlForecasting","AutoMlForecastingInputs","AutoMlForecastingMetadata","AutoMlImageClassification","AutoMlImageClassificationInputs","AutoMlImageClassificationMetadata","AutoMlImageObjectDetection","AutoMlImageObjectDetectionInputs","AutoMlImageObjectDetectionMetadata","AutoMlImageSegmentation","AutoMlImageSegmentationInputs","AutoMlImageSegmentationMetadata","AutoMlTables","AutoMlTablesInputs","AutoMlTablesMetadata","AutoMlTextClassification","AutoMlTextClassificationInputs","AutoMlTextExtraction","AutoMlTextExtractionInputs","AutoMlTextSentiment","AutoMlTextSentimentInputs","AutoMlVideoActionRecognition","AutoMlVideoActionRecognitionInputs","AutoMlVideoClassification","AutoMlVideoClassificationInputs","AutoMlVideoObjectTracking","AutoMlVideoObjectTrackingInputs"]}}},v1:{schema:{predict:{instance:["ImageClassificationPredictionInstance","ImageObjectDetectionPredictionInstance","ImageSegmentationPredictionInstance","TextClassificationPredictionInstance","TextExtractionPredictionInstance","TextSentimentPredictionInstance","VideoActionRecognitionPredictionInstance","VideoClassificationPredictionInstance","VideoObjectTrackingPredictionInstance"],params:["ImageClassificationPredictionParams","ImageObjectDetectionPredictionParams","ImageSegmentationPredictionParams","VideoActionRecognitionPredictionParams","VideoClassificationPredictionParams","VideoObjectTrackingPredictionParams"],prediction:["ClassificationPredictionResult","ImageObjectDetectionPredictionResult","ImageSegmentationPredictionResult","TabularClassificationPredictionResult","TabularRegressionPredictionResult","TextExtractionPredictionResult","TextSentimentPredictionResult","VideoActionRecognitionPredictionResult","VideoClassificationPredictionResult","VideoObjectTrackingPredictionResult"]},trainingjob:{definition:["AutoMlImageClassification","AutoMlImageClassificationInputs","AutoMlImageClassificationMetadata","AutoMlImageObjectDetection","AutoMlImageObjectDetectionInputs","AutoMlImageObjectDetectionMetadata","AutoMlImageSegmentation","AutoMlImageSegmentationInputs","AutoMlImageSegmentationMetadata","AutoMlTables","AutoMlTablesInputs","AutoMlTablesMetadata","AutoMlTextClassification","AutoMlTextClassificationInputs","AutoMlTextExtraction","AutoMlTextExtractionInputs","AutoMlTextSentiment","AutoMlTextSentimentInputs","AutoMlVideoActionRecognition","AutoMlVideoActionRecognitionInputs","AutoMlVideoClassification","AutoMlVideoClassificationInputs","AutoMlVideoObjectTracking","AutoMlVideoObjectTrackingInputs"]}}}}});var iG=A(aS=>{"use strict";Object.defineProperty(aS,"__esModule",{value:!0});aS._enhance=void 0;var nG=BM(),XOe=VM(),ZOe=oG();function aG(d,o){for(let s in d)if(Object.hasOwnProperty.call(d,s)){let c=o[s],l=d[s];c&&l&&Array.isArray(l)?$Oe(c,l):c&&l&&typeof l=="object"&&!Array.isArray(l)&&aG(l,c)}}function $Oe(d,o){for(let s of o)if(s in d){let c=d[s];c&&(Object.assign(c.prototype,nG.addToValue()),Object.assign(c,{fromValue:u=>{let g=c.create(),m=nG.fromValue(u);if(m!==void 0)return Object.assign(g,m),g}}))}}function eSe(d){let o=ZOe[d].schema,c=XOe.google.cloud.aiplatform[d].schema;aG(o,c)}aS._enhance=eSe});var GM=A(xe=>{"use strict";Object.defineProperty(xe,"__esModule",{value:!0});xe.helpers=xe.protos=xe.ScheduleServiceClient=xe.ModelGardenServiceClient=xe.MatchServiceClient=xe.TensorboardServiceClient=xe.MetadataServiceClient=xe.FeaturestoreOnlineServingServiceClient=xe.FeaturestoreServiceClient=xe.VizierServiceClient=xe.IndexServiceClient=xe.IndexEndpointServiceClient=xe.SpecialistPoolServiceClient=xe.PredictionServiceClient=xe.PipelineServiceClient=xe.ModelServiceClient=xe.MigrationServiceClient=xe.JobServiceClient=xe.EndpointServiceClient=xe.DatasetServiceClient=xe.v1=xe.v1beta1=void 0;var lG=eB();xe.v1beta1=lG;var Ut=XB();xe.v1=Ut;var cG=Ut.DatasetServiceClient;xe.DatasetServiceClient=cG;var sG=Ut.EndpointServiceClient;xe.EndpointServiceClient=sG;var pG=Ut.JobServiceClient;xe.JobServiceClient=pG;var uG=Ut.MigrationServiceClient;xe.MigrationServiceClient=uG;var dG=Ut.ModelServiceClient;xe.ModelServiceClient=dG;var fG=Ut.PipelineServiceClient;xe.PipelineServiceClient=fG;var mG=Ut.PredictionServiceClient;xe.PredictionServiceClient=mG;var hG=Ut.SpecialistPoolServiceClient;xe.SpecialistPoolServiceClient=hG;var gG=Ut.IndexEndpointServiceClient;xe.IndexEndpointServiceClient=gG;var yG=Ut.IndexServiceClient;xe.IndexServiceClient=yG;var bG=Ut.VizierServiceClient;xe.VizierServiceClient=bG;var vG=Ut.FeaturestoreServiceClient;xe.FeaturestoreServiceClient=vG;var TG=Ut.FeaturestoreOnlineServingServiceClient;xe.FeaturestoreOnlineServingServiceClient=TG;var OG=Ut.MetadataServiceClient;xe.MetadataServiceClient=OG;var SG=Ut.TensorboardServiceClient;xe.TensorboardServiceClient=SG;var PG=Ut.MatchServiceClient;xe.MatchServiceClient=PG;var jG=Ut.ModelGardenServiceClient;xe.ModelGardenServiceClient=jG;var wG=Ut.ScheduleServiceClient;xe.ScheduleServiceClient=wG;xe.default={v1beta1:lG,v1:Ut,DatasetServiceClient:cG,EndpointServiceClient:sG,JobServiceClient:pG,MigrationServiceClient:uG,ModelServiceClient:dG,PipelineServiceClient:fG,PredictionServiceClient:mG,SpecialistPoolServiceClient:hG,IndexEndpointServiceClient:gG,IndexServiceClient:yG,VizierServiceClient:bG,FeaturestoreServiceClient:vG,FeaturestoreOnlineServingServiceClient:TG,MetadataServiceClient:OG,TensorboardServiceClient:SG,MatchServiceClient:PG,ModelGardenServiceClient:jG,ScheduleServiceClient:wG};var tSe=VM();xe.protos=tSe;var rG=BM(),oSe={toValue:rG.toValue,fromValue:rG.fromValue};xe.helpers=oSe;var xG=iG();(0,xG._enhance)("v1beta1");(0,xG._enhance)("v1")});var VG=A((Da,JG)=>{"use strict";Object.defineProperty(Da,"__esModule",{value:!0});function jd(d){return d&&typeof d=="object"&&"default"in d?d.default:d}var _a=jd(require("stream")),RG=jd(require("http")),lS=jd(require("url")),NG=jd(rm()),cSe=jd(require("https")),Ts=jd(require("zlib")),sSe=_a.Readable,sr=Symbol("buffer"),XM=Symbol("type"),Dh=class d{constructor(){this[XM]="";let o=arguments[0],s=arguments[1],c=[],l=0;if(o){let T=o,g=Number(T.length);for(let m=0;m1&&arguments[1]!==void 0?arguments[1]:{},c=s.size;let l=c===void 0?0:c;var u=s.timeout;let T=u===void 0?0:u;d==null?d=null:AG(d)?d=Buffer.from(d.toString()):Mh(d)||Buffer.isBuffer(d)||(Object.prototype.toString.call(d)==="[object ArrayBuffer]"?d=Buffer.from(d):ArrayBuffer.isView(d)?d=Buffer.from(d.buffer,d.byteOffset,d.byteLength):d instanceof _a||(d=Buffer.from(String(d)))),this[ur]={body:d,disturbed:!1,error:null},this.size=l,this.timeout=T,d instanceof _a&&d.on("error",function(g){let m=g.name==="AbortError"?g:new ho(`Invalid response body while trying to fetch ${o.url}: ${g.message}`,"system",g);o[ur].error=m})}ao.prototype={get body(){return this[ur].body},get bodyUsed(){return this[ur].disturbed},arrayBuffer(){return Od.call(this).then(function(d){return d.buffer.slice(d.byteOffset,d.byteOffset+d.byteLength)})},blob(){let d=this.headers&&this.headers.get("content-type")||"";return Od.call(this).then(function(o){return Object.assign(new Dh([],{type:d.toLowerCase()}),{[sr]:o})})},json(){var d=this;return Od.call(this).then(function(o){try{return JSON.parse(o.toString())}catch(s){return ao.Promise.reject(new ho(`invalid json response body at ${d.url} reason: ${s.message}`,"invalid-json"))}})},text(){return Od.call(this).then(function(d){return d.toString()})},buffer(){return Od.call(this)},textConverted(){var d=this;return Od.call(this).then(function(o){return pSe(o,d.headers)})}};Object.defineProperties(ao.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});ao.mixIn=function(d){for(let o of Object.getOwnPropertyNames(ao.prototype))if(!(o in d)){let s=Object.getOwnPropertyDescriptor(ao.prototype,o);Object.defineProperty(d,o,s)}};function Od(){var d=this;if(this[ur].disturbed)return ao.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[ur].disturbed=!0,this[ur].error)return ao.Promise.reject(this[ur].error);let o=this.body;if(o===null)return ao.Promise.resolve(Buffer.alloc(0));if(Mh(o)&&(o=o.stream()),Buffer.isBuffer(o))return ao.Promise.resolve(o);if(!(o instanceof _a))return ao.Promise.resolve(Buffer.alloc(0));let s=[],c=0,l=!1;return new ao.Promise(function(u,T){let g;d.timeout&&(g=setTimeout(function(){l=!0,T(new ho(`Response timeout while trying to fetch ${d.url} (over ${d.timeout}ms)`,"body-timeout"))},d.timeout)),o.on("error",function(m){m.name==="AbortError"?(l=!0,T(m)):T(new ho(`Invalid response body while trying to fetch ${d.url}: ${m.message}`,"system",m))}),o.on("data",function(m){if(!(l||m===null)){if(d.size&&c+m.length>d.size){l=!0,T(new ho(`content size at ${d.url} over limit: ${d.size}`,"max-size"));return}c+=m.length,s.push(m)}}),o.on("end",function(){if(!l){clearTimeout(g);try{u(Buffer.concat(s,c))}catch(m){T(new ho(`Could not create Buffer from response body for ${d.url}: ${m.message}`,"system",m))}}})})}function pSe(d,o){if(typeof tC!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let s=o.get("content-type"),c="utf-8",l,u;return s&&(l=/charset=([^;]*)/i.exec(s)),u=d.slice(0,1024).toString(),!l&&u&&(l=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[Nt]=Object.create(null),o instanceof d){let s=o.raw(),c=Object.keys(s);for(let l of c)for(let u of s[l])this.append(l,u);return}if(o!=null)if(typeof o=="object"){let s=o[Symbol.iterator];if(s!=null){if(typeof s!="function")throw new TypeError("Header pairs must be iterable");let c=[];for(let l of o){if(typeof l!="object"||typeof l[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");c.push(Array.from(l))}for(let l of c){if(l.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(l[0],l[1])}}else for(let c of Object.keys(o)){let l=o[c];this.append(c,l)}}else throw new TypeError("Provided initializer must be an object")}get(o){o=`${o}`,_h(o);let s=Sd(this[Nt],o);return s===void 0?null:this[Nt][s].join(", ")}forEach(o){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,c=nC(this),l=0;for(;l1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(d[Nt]).sort().map(o==="key"?function(c){return c.toLowerCase()}:o==="value"?function(c){return d[Nt][c].join(", ")}:function(c){return[c.toLowerCase(),d[Nt][c].join(", ")]})}var aC=Symbol("internal");function ZM(d,o){let s=Object.create(iC);return s[aC]={target:d,kind:o,index:0},s}var iC=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==iC)throw new TypeError("Value of `this` is not a HeadersIterator");var d=this[aC];let o=d.target,s=d.kind,c=d.index,l=nC(o,s),u=l.length;return c>=u?{value:void 0,done:!0}:(this[aC].index=c+1,{value:l[c],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(iC,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function dSe(d){let o=Object.assign({__proto__:null},d[Nt]),s=Sd(d[Nt],"Host");return s!==void 0&&(o[s]=o[s][0]),o}function fSe(d){let o=new Qn;for(let s of Object.keys(d))if(!LG.test(s))if(Array.isArray(d[s]))for(let c of d[s])oC.test(c)||(o[Nt][s]===void 0?o[Nt][s]=[c]:o[Nt][s].push(c));else oC.test(d[s])||(o[Nt][s]=[d[s]]);return o}var Hl=Symbol("Response internals"),mSe=RG.STATUS_CODES,Hn=class d{constructor(){let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};ao.call(this,o,s);let c=s.status||200,l=new Qn(s.headers);if(o!=null&&!l.has("Content-Type")){let u=kG(o);u&&l.append("Content-Type",u)}this[Hl]={url:s.url,status:c,statusText:s.statusText||mSe[c],headers:l,counter:s.counter}}get url(){return this[Hl].url||""}get status(){return this[Hl].status}get ok(){return this[Hl].status>=200&&this[Hl].status<300}get redirected(){return this[Hl].counter>0}get statusText(){return this[Hl].statusText}get headers(){return this[Hl].headers}clone(){return new d(IG(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};ao.mixIn(Hn.prototype);Object.defineProperties(Hn.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(Hn.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var pr=Symbol("Request internals"),hSe=lS.URL||NG.URL,gSe=lS.parse,ySe=lS.format;function $M(d){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(d)&&(d=new hSe(d).toString()),gSe(d)}var bSe="destroy"in _a.Readable.prototype;function rS(d){return typeof d=="object"&&typeof d[pr]=="object"}function vSe(d){let o=d&&typeof d=="object"&&Object.getPrototypeOf(d);return!!(o&&o.constructor.name==="AbortSignal")}var Yl=class d{constructor(o){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c;rS(o)?c=$M(o.url):(o&&o.href?c=$M(o.href):c=$M(`${o}`),o={});let l=s.method||o.method||"GET";if(l=l.toUpperCase(),(s.body!=null||rS(o)&&o.body!==null)&&(l==="GET"||l==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let u=s.body!=null?s.body:rS(o)&&o.body!==null?IG(o):null;ao.call(this,u,{timeout:s.timeout||o.timeout||0,size:s.size||o.size||0});let T=new Qn(s.headers||o.headers||{});if(u!=null&&!T.has("Content-Type")){let m=kG(u);m&&T.append("Content-Type",m)}let g=rS(o)?o.signal:null;if("signal"in s&&(g=s.signal),g!=null&&!vSe(g))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[pr]={method:l,redirect:s.redirect||o.redirect||"follow",headers:T,parsedURL:c,signal:g},this.follow=s.follow!==void 0?s.follow:o.follow!==void 0?o.follow:20,this.compress=s.compress!==void 0?s.compress:o.compress!==void 0?o.compress:!0,this.counter=s.counter||o.counter||0,this.agent=s.agent||o.agent}get method(){return this[pr].method}get url(){return ySe(this[pr].parsedURL)}get headers(){return this[pr].headers}get redirect(){return this[pr].redirect}get signal(){return this[pr].signal}clone(){return new d(this)}};ao.mixIn(Yl.prototype);Object.defineProperty(Yl.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(Yl.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function TSe(d){let o=d[pr].parsedURL,s=new Qn(d[pr].headers);if(s.has("Accept")||s.set("Accept","*/*"),!o.protocol||!o.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(o.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(d.signal&&d.body instanceof _a.Readable&&!bSe)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let c=null;if(d.body==null&&/^(POST|PUT)$/i.test(d.method)&&(c="0"),d.body!=null){let u=FG(d);typeof u=="number"&&(c=String(u))}c&&s.set("Content-Length",c),s.has("User-Agent")||s.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),d.compress&&!s.has("Accept-Encoding")&&s.set("Accept-Encoding","gzip,deflate");let l=d.agent;return typeof l=="function"&&(l=l(o)),Object.assign({},o,{method:d.method,headers:dSe(s),agent:l})}function Pd(d){Error.call(this,d),this.type="aborted",this.message=d,Error.captureStackTrace(this,this.constructor)}Pd.prototype=Object.create(Error.prototype);Pd.prototype.constructor=Pd;Pd.prototype.name="AbortError";var Eh=lS.URL||NG.URL,CG=_a.PassThrough,OSe=function(o,s){let c=new Eh(s).hostname,l=new Eh(o).hostname;return c===l||c[c.length-l.length-1]==="."&&c.endsWith(l)},SSe=function(o,s){let c=new Eh(s).protocol,l=new Eh(o).protocol;return c===l};function Ql(d,o){if(!Ql.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return ao.Promise=Ql.Promise,new Ql.Promise(function(s,c){let l=new Yl(d,o),u=TSe(l),T=(u.protocol==="https:"?cSe:RG).request,g=l.signal,m=null,a=function(){let p=new Pd("The user aborted a request.");c(p),l.body&&l.body instanceof _a.Readable&&eC(l.body,p),!(!m||!m.body)&&m.body.emit("error",p)};if(g&&g.aborted){a();return}let r=function(){a(),n()},e=T(u),t;g&&g.addEventListener("abort",r);function n(){e.abort(),g&&g.removeEventListener("abort",r),clearTimeout(t)}l.timeout&&e.once("socket",function(i){t=setTimeout(function(){c(new ho(`network timeout at: ${l.url}`,"request-timeout")),n()},l.timeout)}),e.on("error",function(i){c(new ho(`request to ${l.url} failed, reason: ${i.message}`,"system",i)),m&&m.body&&eC(m.body,i),n()}),PSe(e,function(i){g&&g.aborted||m&&m.body&&eC(m.body,i)}),parseInt(process.version.substring(1))<14&&e.on("socket",function(i){i.addListener("close",function(p){let f=i.listenerCount("data")>0;if(m&&f&&!p&&!(g&&g.aborted)){let y=new Error("Premature close");y.code="ERR_STREAM_PREMATURE_CLOSE",m.body.emit("error",y)}})}),e.on("response",function(i){clearTimeout(t);let p=fSe(i.headers);if(Ql.isRedirect(i.statusCode)){let R=p.get("Location"),k=null;try{k=R===null?null:new Eh(R,l.url).toString()}catch{if(l.redirect!=="manual"){c(new ho(`uri requested responds with an invalid redirect URL: ${R}`,"invalid-redirect")),n();return}}switch(l.redirect){case"error":c(new ho(`uri requested responds with a redirect, redirect mode is set to error: ${l.url}`,"no-redirect")),n();return;case"manual":if(k!==null)try{p.set("Location",k)}catch(U){c(U)}break;case"follow":if(k===null)break;if(l.counter>=l.follow){c(new ho(`maximum redirect reached at: ${l.url}`,"max-redirect")),n();return}let J={headers:new Qn(l.headers),follow:l.follow,counter:l.counter+1,agent:l.agent,compress:l.compress,method:l.method,body:l.body,signal:l.signal,timeout:l.timeout,size:l.size};if(!OSe(l.url,k)||!SSe(l.url,k))for(let U of["authorization","www-authenticate","cookie","cookie2"])J.headers.delete(U);if(i.statusCode!==303&&l.body&&FG(l)===null){c(new ho("Cannot follow redirect with body being a readable stream","unsupported-redirect")),n();return}(i.statusCode===303||(i.statusCode===301||i.statusCode===302)&&l.method==="POST")&&(J.method="GET",J.body=void 0,J.headers.delete("content-length")),s(Ql(new Yl(k,J))),n();return}}i.once("end",function(){g&&g.removeEventListener("abort",r)});let f=i.pipe(new CG),y={url:l.url,status:i.statusCode,statusText:i.statusMessage,headers:p,size:l.size,timeout:l.timeout,counter:l.counter},O=p.get("Content-Encoding");if(!l.compress||l.method==="HEAD"||O===null||i.statusCode===204||i.statusCode===304){m=new Hn(f,y),s(m);return}let _={flush:Ts.Z_SYNC_FLUSH,finishFlush:Ts.Z_SYNC_FLUSH};if(O=="gzip"||O=="x-gzip"){f=f.pipe(Ts.createGunzip(_)),m=new Hn(f,y),s(m);return}if(O=="deflate"||O=="x-deflate"){let R=i.pipe(new CG);R.once("data",function(k){(k[0]&15)===8?f=f.pipe(Ts.createInflate()):f=f.pipe(Ts.createInflateRaw()),m=new Hn(f,y),s(m)}),R.on("end",function(){m||(m=new Hn(f,y),s(m))});return}if(O=="br"&&typeof Ts.createBrotliDecompress=="function"){f=f.pipe(Ts.createBrotliDecompress()),m=new Hn(f,y),s(m);return}m=new Hn(f,y),s(m)}),uSe(e,l)})}function PSe(d,o){let s;d.on("socket",function(c){s=c}),d.on("response",function(c){let l=c.headers;l["transfer-encoding"]==="chunked"&&!l["content-length"]&&c.once("close",function(u){if(s&&s.listenerCount("data")>0&&!u){let g=new Error("Premature close");g.code="ERR_STREAM_PREMATURE_CLOSE",o(g)}})})}function eC(d,o){d.destroy?d.destroy(o):(d.emit("error",o),d.end())}Ql.isRedirect=function(d){return d===301||d===302||d===303||d===307||d===308};Ql.Promise=global.Promise;JG.exports=Da=Ql;Object.defineProperty(Da,"__esModule",{value:!0});Da.default=Da;Da.Headers=Qn;Da.Request=Yl;Da.Response=Hn;Da.FetchError=ho;Da.AbortError=Pd});function uz(){}function Eo(d){return typeof d=="object"&&d!==null||typeof d=="function"}function ot(d,o){try{Object.defineProperty(d,"name",{value:o,configurable:!0})}catch{}}function Fo(d){return new bC(d)}function at(d){return wSe(d)}function we(d){return xSe(d)}function br(d,o,s){return jSe.call(d,o,s)}function Do(d,o,s){br(br(d,o,s),void 0,dz)}function UG(d,o){Do(d,o)}function qG(d,o){Do(d,void 0,o)}function Ea(d,o,s){return br(d,o,s)}function Dd(d){br(d,void 0,dz)}function MS(d,o,s){if(typeof d!="function")throw new TypeError("Argument is not a function");return Function.prototype.apply.call(d,o,s)}function _s(d,o,s){try{return at(MS(d,o,s))}catch(c){return we(c)}}function hz(d,o){d._ownerReadableStream=o,o._reader=d,o._state==="readable"?uC(d):o._state==="closed"?function(s){uC(s),vz(s)}(d):bz(d,o._storedError)}function gz(d,o){return Wz(d._ownerReadableStream,o)}function yz(d){let o=d._ownerReadableStream;o._state==="readable"?SC(d,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):function(s,c){bz(s,c)}(d,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),o._readableStreamController[OC](),o._reader=void 0,d._ownerReadableStream=void 0}function Ed(d){return new TypeError("Cannot "+d+" a stream using a released reader")}function uC(d){d._closedPromise=Fo((o,s)=>{d._closedPromise_resolve=o,d._closedPromise_reject=s})}function bz(d,o){uC(d),SC(d,o)}function SC(d,o){d._closedPromise_reject!==void 0&&(Dd(d._closedPromise),d._closedPromise_reject(o),d._closedPromise_resolve=void 0,d._closedPromise_reject=void 0)}function vz(d){d._closedPromise_resolve!==void 0&&(d._closedPromise_resolve(void 0),d._closedPromise_resolve=void 0,d._closedPromise_reject=void 0)}function vr(d,o){if(d!==void 0&&typeof(s=d)!="object"&&typeof s!="function")throw new TypeError(`${o} is not an object.`);var s}function Ma(d,o){if(typeof d!="function")throw new TypeError(`${o} is not a function.`)}function Tz(d,o){if(!function(s){return typeof s=="object"&&s!==null||typeof s=="function"}(d))throw new TypeError(`${o} is not an object.`)}function Tr(d,o,s){if(d===void 0)throw new TypeError(`Parameter ${o} is required in '${s}'.`)}function dC(d,o,s){if(d===void 0)throw new TypeError(`${o} is required in '${s}'.`)}function PC(d){return Number(d)}function GG(d){return d===0?0:d}function Oz(d,o){let s=Number.MAX_SAFE_INTEGER,c=Number(d);if(c=GG(c),!BG(c))throw new TypeError(`${o} is not a finite number`);if(c=function(l){return GG(_Se(l))}(c),c<0||c>s)throw new TypeError(`${o} is outside the accepted range of 0 to ${s}, inclusive`);return BG(c)&&c!==0?c:0}function Nh(d){if(!Eo(d)||typeof d.getReader!="function")return!1;try{return typeof d.locked=="boolean"}catch{return!1}}function Sz(d){if(!Eo(d)||typeof d.getWriter!="function")return!1;try{return typeof d.locked=="boolean"}catch{return!1}}function Pz(d,o){if(!ws(d))throw new TypeError(`${o} is not a ReadableStream.`)}function jz(d,o){d._reader._readRequests.push(o)}function jC(d,o,s){let c=d._reader._readRequests.shift();s?c._closeSteps():c._chunkSteps(o)}function CS(d){return d._reader._readRequests.length}function wz(d){let o=d._reader;return o!==void 0&&!!js(o)}function js(d){return!!Eo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_readRequests")&&d instanceof dr}function xz(d,o){let s=d._readRequests;d._readRequests=new Ko,s.forEach(c=>{c._errorSteps(o)})}function cS(d){return new TypeError(`ReadableStreamDefaultReader.prototype.${d} can only be used on a ReadableStreamDefaultReader`)}function zG(d){if(!Eo(d)||!Object.prototype.hasOwnProperty.call(d,"_asyncIteratorImpl"))return!1;try{return d._asyncIteratorImpl instanceof OS}catch{return!1}}function HG(d){return new TypeError(`ReadableStreamAsyncIterator.${d} can only be used on a ReadableSteamAsyncIterator`)}function Ez(d,o,s,c,l){new Uint8Array(d).set(new Uint8Array(s,c,l),o)}function QG(d){let o=function(s,c,l){if(s.slice)return s.slice(c,l);let u=l-c,T=new ArrayBuffer(u);return Ez(T,0,s,c,u),T}(d.buffer,d.byteOffset,d.byteOffset+d.byteLength);return new Uint8Array(o)}function fC(d){let o=d._queue.shift();return d._queueTotalSize-=o.size,d._queueTotalSize<0&&(d._queueTotalSize=0),o.value}function wC(d,o,s){if(typeof(c=s)!="number"||Dz(c)||c<0||s===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");var c;d._queue.push({value:o,size:s}),d._queueTotalSize+=s}function Xl(d){d._queue=new Ko,d._queueTotalSize=0}function wd(d){return!!Eo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_controlledReadableByteStream")&&d instanceof fr}function rC(d){return!!Eo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_associatedReadableByteStreamController")&&d instanceof Wl}function xs(d){if(function(s){let c=s._controlledReadableByteStream;return c._state!=="readable"||s._closeRequested||!s._started?!1:!!(wz(c)&&CS(c)>0||_C(c)&&Lz(c)>0||Fz(s)>0)}(d)){if(d._pulling)return void(d._pullAgain=!0);d._pulling=!0,Do(d._pullAlgorithm(),()=>(d._pulling=!1,d._pullAgain&&(d._pullAgain=!1,xs(d)),null),s=>(Md(d,s),null))}}function Mz(d){xC(d),d._pendingPullIntos=new Ko}function mC(d,o){let s=!1;d._state==="closed"&&(s=!0);let c=Cz(o);o.readerType==="default"?jC(d,c,s):function(l,u,T){let g=l._reader._readIntoRequests.shift();T?g._closeSteps(u):g._chunkSteps(u)}(d,c,s)}function Cz(d){let o=d.bytesFilled,s=d.elementSize;return new d.viewConstructor(d.buffer,d.byteOffset,o/s)}function yS(d,o,s,c){d._queue.push({buffer:o,byteOffset:s,byteLength:c}),d._queueTotalSize+=c}function Rz(d,o,s,c){let l;try{l=o.slice(s,s+c)}catch(u){throw Md(d,u),u}yS(d,l,0,c)}function Nz(d,o){o.bytesFilled>0&&Rz(d,o.buffer,o.byteOffset,o.bytesFilled),_d(d)}function Az(d,o){let s=o.elementSize,c=o.bytesFilled-o.bytesFilled%s,l=Math.min(d._queueTotalSize,o.byteLength-o.bytesFilled),u=o.bytesFilled+l,T=u-u%s,g=l,m=!1;T>c&&(g=T-o.bytesFilled,m=!0);let a=d._queue;for(;g>0;){let r=a.peek(),e=Math.min(g,r.byteLength),t=o.byteOffset+o.bytesFilled;Ez(o.buffer,t,r.buffer,r.byteOffset,e),r.byteLength===e?a.shift():(r.byteOffset+=e,r.byteLength-=e),d._queueTotalSize-=e,Iz(d,e,o),g-=e}return m}function Iz(d,o,s){s.bytesFilled+=o}function kz(d){d._queueTotalSize===0&&d._closeRequested?(SS(d),Lh(d._controlledReadableByteStream)):xs(d)}function xC(d){d._byobRequest!==null&&(d._byobRequest._associatedReadableByteStreamController=void 0,d._byobRequest._view=null,d._byobRequest=null)}function hC(d){for(;d._pendingPullIntos.length>0;){if(d._queueTotalSize===0)return;let o=d._pendingPullIntos.peek();Az(d,o)&&(_d(d),mC(d._controlledReadableByteStream,o))}}function YG(d,o){let s=d._pendingPullIntos.peek();xC(d),d._controlledReadableByteStream._state==="closed"?function(c,l){l.readerType==="none"&&_d(c);let u=c._controlledReadableByteStream;if(_C(u))for(;Lz(u)>0;)mC(u,_d(c))}(d,s):function(c,l,u){if(Iz(0,l,u),u.readerType==="none")return Nz(c,u),void hC(c);if(u.bytesFilled0){let g=u.byteOffset+u.bytesFilled;Rz(c,u.buffer,g-T,T)}u.bytesFilled-=T,mC(c._controlledReadableByteStream,u),hC(c)}(d,o,s),xs(d)}function _d(d){return d._pendingPullIntos.shift()}function SS(d){d._pullAlgorithm=void 0,d._cancelAlgorithm=void 0}function Md(d,o){let s=d._controlledReadableByteStream;s._state==="readable"&&(Mz(d),Xl(d),SS(d),Kz(s,o))}function WG(d,o){let s=d._queue.shift();d._queueTotalSize-=s.byteLength,kz(d);let c=new Uint8Array(s.buffer,s.byteOffset,s.byteLength);o._chunkSteps(c)}function Fz(d){let o=d._controlledReadableByteStream._state;return o==="errored"?null:o==="closed"?0:d._strategyHWM-d._queueTotalSize}function DSe(d,o,s){let c=Object.create(fr.prototype),l,u,T;l=o.start!==void 0?()=>o.start(c):()=>{},u=o.pull!==void 0?()=>o.pull(c):()=>at(void 0),T=o.cancel!==void 0?m=>o.cancel(m):()=>at(void 0);let g=o.autoAllocateChunkSize;if(g===0)throw new TypeError("autoAllocateChunkSize must be greater than 0");(function(m,a,r,e,t,n,i){a._controlledReadableByteStream=m,a._pullAgain=!1,a._pulling=!1,a._byobRequest=null,a._queue=a._queueTotalSize=void 0,Xl(a),a._closeRequested=!1,a._started=!1,a._strategyHWM=n,a._pullAlgorithm=e,a._cancelAlgorithm=t,a._autoAllocateChunkSize=i,a._pendingPullIntos=new Ko,m._readableStreamController=a,Do(at(r()),()=>(a._started=!0,xs(a),null),p=>(Md(a,p),null))})(d,c,l,u,T,s,g)}function lC(d){return new TypeError(`ReadableStreamBYOBRequest.prototype.${d} can only be used on a ReadableStreamBYOBRequest`)}function Ch(d){return new TypeError(`ReadableByteStreamController.prototype.${d} can only be used on a ReadableByteStreamController`)}function KG(d,o){d._reader._readIntoRequests.push(o)}function Lz(d){return d._reader._readIntoRequests.length}function _C(d){let o=d._reader;return o!==void 0&&!!xd(o)}function xd(d){return!!Eo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_readIntoRequests")&&d instanceof mr}function Jz(d,o){let s=d._readIntoRequests;d._readIntoRequests=new Ko,s.forEach(c=>{c._errorSteps(o)})}function sS(d){return new TypeError(`ReadableStreamBYOBReader.prototype.${d} can only be used on a ReadableStreamBYOBReader`)}function Fh(d,o){let{highWaterMark:s}=d;if(s===void 0)return o;if(Dz(s)||s<0)throw new RangeError("Invalid highWaterMark");return s}function PS(d){let{size:o}=d;return o||(()=>1)}function jS(d,o){vr(d,o);let s=d?.highWaterMark,c=d?.size;return{highWaterMark:s===void 0?void 0:PC(s),size:c===void 0?void 0:ESe(c,`${o} has member 'size' that`)}}function ESe(d,o){return Ma(d,o),s=>PC(d(s))}function MSe(d,o,s){return Ma(d,s),c=>_s(d,o,[c])}function CSe(d,o,s){return Ma(d,s),()=>_s(d,o,[])}function RSe(d,o,s){return Ma(d,s),c=>MS(d,o,[c])}function NSe(d,o,s){return Ma(d,s),(c,l)=>_s(d,o,[c,l])}function Si(d){return!!Eo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_writableStreamController")&&d instanceof hr}function bS(d){return d._writer!==void 0}function Vz(d,o){var s;if(d._state==="closed"||d._state==="errored")return at(void 0);d._writableStreamController._abortReason=o,(s=d._writableStreamController._abortController)===null||s===void 0||s.abort(o);let c=d._state;if(c==="closed"||c==="errored")return at(void 0);if(d._pendingAbortRequest!==void 0)return d._pendingAbortRequest._promise;let l=!1;c==="erroring"&&(l=!0,o=void 0);let u=Fo((T,g)=>{d._pendingAbortRequest={_promise:void 0,_resolve:T,_reject:g,_reason:o,_wasAlreadyErroring:l}});return d._pendingAbortRequest._promise=u,l||DC(d,o),u}function Uz(d){let o=d._state;if(o==="closed"||o==="errored")return we(new TypeError(`The stream (in ${o} state) is not in the writable state and cannot be closed`));let s=Fo((u,T)=>{let g={_resolve:u,_reject:T};d._closeRequest=g}),c=d._writer;var l;return c!==void 0&&d._backpressure&&o==="writable"&&NC(c),wC(l=d._writableStreamController,Bz,0),RS(l),s}function gC(d,o){d._state!=="writable"?EC(d):DC(d,o)}function DC(d,o){let s=d._writableStreamController;d._state="erroring",d._storedError=o;let c=d._writer;c!==void 0&&qz(c,o),!function(l){return!(l._inFlightWriteRequest===void 0&&l._inFlightCloseRequest===void 0)}(d)&&s._started&&EC(d)}function EC(d){d._state="errored",d._writableStreamController[mz]();let o=d._storedError;if(d._writeRequests.forEach(c=>{c._reject(o)}),d._writeRequests=new Ko,d._pendingAbortRequest===void 0)return void pS(d);let s=d._pendingAbortRequest;if(d._pendingAbortRequest=void 0,s._wasAlreadyErroring)return s._reject(o),void pS(d);Do(d._writableStreamController[fz](s._reason),()=>(s._resolve(),pS(d),null),c=>(s._reject(c),pS(d),null))}function Kl(d){return d._closeRequest!==void 0||d._inFlightCloseRequest!==void 0}function pS(d){d._closeRequest!==void 0&&(d._closeRequest._reject(d._storedError),d._closeRequest=void 0);let o=d._writer;o!==void 0&&RC(o,d._storedError)}function MC(d,o){let s=d._writer;s!==void 0&&o!==d._backpressure&&(o?function(c){NS(c)}(s):NC(s)),d._backpressure=o}function Os(d){return!!Eo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_ownerWritableStream")&&d instanceof Oi}function qz(d,o){d._readyPromiseState==="pending"?Qz(d,o):function(s,c){yC(s,c)}(d,o)}function cC(d){return!!Eo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_controlledWritableStream")&&d instanceof Cd}function wS(d){d._writeAlgorithm=void 0,d._closeAlgorithm=void 0,d._abortAlgorithm=void 0,d._strategySizeAlgorithm=void 0}function Gz(d){return d._strategyHWM-d._queueTotalSize}function RS(d){let o=d._controlledWritableStream;if(!d._started||o._inFlightWriteRequest!==void 0)return;if(o._state==="erroring")return void EC(o);if(d._queue.length===0)return;let s=d._queue.peek().value;s===Bz?function(c){let l=c._controlledWritableStream;(function(T){T._inFlightCloseRequest=T._closeRequest,T._closeRequest=void 0})(l),fC(c);let u=c._closeAlgorithm();wS(c),Do(u,()=>(function(T){T._inFlightCloseRequest._resolve(void 0),T._inFlightCloseRequest=void 0,T._state==="erroring"&&(T._storedError=void 0,T._pendingAbortRequest!==void 0&&(T._pendingAbortRequest._resolve(),T._pendingAbortRequest=void 0)),T._state="closed";let g=T._writer;g!==void 0&&Hz(g)}(l),null),T=>(function(g,m){g._inFlightCloseRequest._reject(m),g._inFlightCloseRequest=void 0,g._pendingAbortRequest!==void 0&&(g._pendingAbortRequest._reject(m),g._pendingAbortRequest=void 0),gC(g,m)}(l,T),null))}(d):function(c,l){let u=c._controlledWritableStream;(function(T){T._inFlightWriteRequest=T._writeRequests.shift()})(u),Do(c._writeAlgorithm(l),()=>{(function(g){g._inFlightWriteRequest._resolve(void 0),g._inFlightWriteRequest=void 0})(u);let T=u._state;if(fC(c),!Kl(u)&&T==="writable"){let g=CC(c);MC(u,g)}return RS(c),null},T=>(u._state==="writable"&&wS(c),function(g,m){g._inFlightWriteRequest._reject(m),g._inFlightWriteRequest=void 0,gC(g,m)}(u,T),null))}(d,s)}function XG(d,o){d._controlledWritableStream._state==="writable"&&zz(d,o)}function CC(d){return Gz(d)<=0}function zz(d,o){let s=d._controlledWritableStream;wS(d),DC(s,o)}function uS(d){return new TypeError(`WritableStream.prototype.${d} can only be used on a WritableStream`)}function sC(d){return new TypeError(`WritableStreamDefaultController.prototype.${d} can only be used on a WritableStreamDefaultController`)}function Ss(d){return new TypeError(`WritableStreamDefaultWriter.prototype.${d} can only be used on a WritableStreamDefaultWriter`)}function Rh(d){return new TypeError("Cannot "+d+" a stream using a released writer")}function vS(d){d._closedPromise=Fo((o,s)=>{d._closedPromise_resolve=o,d._closedPromise_reject=s,d._closedPromiseState="pending"})}function ZG(d,o){vS(d),RC(d,o)}function RC(d,o){d._closedPromise_reject!==void 0&&(Dd(d._closedPromise),d._closedPromise_reject(o),d._closedPromise_resolve=void 0,d._closedPromise_reject=void 0,d._closedPromiseState="rejected")}function Hz(d){d._closedPromise_resolve!==void 0&&(d._closedPromise_resolve(void 0),d._closedPromise_resolve=void 0,d._closedPromise_reject=void 0,d._closedPromiseState="resolved")}function NS(d){d._readyPromise=Fo((o,s)=>{d._readyPromise_resolve=o,d._readyPromise_reject=s}),d._readyPromiseState="pending"}function yC(d,o){NS(d),Qz(d,o)}function $G(d){NS(d),NC(d)}function Qz(d,o){d._readyPromise_reject!==void 0&&(Dd(d._readyPromise),d._readyPromise_reject(o),d._readyPromise_resolve=void 0,d._readyPromise_reject=void 0,d._readyPromiseState="rejected")}function NC(d){d._readyPromise_resolve!==void 0&&(d._readyPromise_resolve(void 0),d._readyPromise_resolve=void 0,d._readyPromise_reject=void 0,d._readyPromiseState="fulfilled")}function tz(d,o,s,c,l,u){let T=d.getReader(),g=o.getWriter();ws(d)&&(d._disturbed=!0);let m,a,r,e=!1,t=!1,n="readable",i="writable",p=!1,f=!1,y=Fo(_=>{r=_}),O=Promise.resolve(void 0);return Fo((_,R)=>{let k;function J(){if(e)return;let H=Fo((L,W)=>{(function ee(ne){ne?L():br(function(){return e?at(!0):br(g.ready,()=>br(T.read(),te=>!!te.done||(O=g.write(te.value),Dd(O),!1)))}(),ee,W)})(!1)});Dd(H)}function U(){return n="closed",s?q():X(()=>(Si(o)&&(p=Kl(o),i=o._state),p||i==="closed"?at(void 0):i==="erroring"||i==="errored"?we(a):(p=!0,g.close())),!1,void 0),null}function z(H){return e||(n="errored",m=H,c?q(!0,H):X(()=>g.abort(H),!0,H)),null}function G(H){return t||(i="errored",a=H,l?q(!0,H):X(()=>T.cancel(H),!0,H)),null}if(u!==void 0&&(k=()=>{let H=u.reason!==void 0?u.reason:new ISe("Aborted","AbortError"),L=[];c||L.push(()=>i==="writable"?g.abort(H):at(void 0)),l||L.push(()=>n==="readable"?T.cancel(H):at(void 0)),X(()=>Promise.all(L.map(W=>W())),!0,H)},u.aborted?k():u.addEventListener("abort",k)),ws(d)&&(n=d._state,m=d._storedError),Si(o)&&(i=o._state,a=o._storedError,p=Kl(o)),ws(d)&&Si(o)&&(f=!0,r()),n==="errored")z(m);else if(i==="erroring"||i==="errored")G(a);else if(n==="closed")U();else if(p||i==="closed"){let H=new TypeError("the destination writable stream closed before all data could be piped to it");l?q(!0,H):X(()=>T.cancel(H),!0,H)}function X(H,L,W){function ee(){return i!=="writable"||p?ne():UG(function(){let te;return at(function re(){if(te!==O)return te=O,Ea(O,re,re)}())}(),ne),null}function ne(){return H?Do(H(),()=>Z(L,W),te=>Z(!0,te)):Z(L,W),null}e||(e=!0,f?ee():UG(y,ee))}function q(H,L){X(void 0,H,L)}function Z(H,L){return t=!0,g.releaseLock(),T.releaseLock(),u!==void 0&&u.removeEventListener("abort",k),H?R(L):_(void 0),null}e||(Do(T.closed,U,z),Do(g.closed,function(){return t||(i="closed"),null},G)),f?J():gS(()=>{f=!0,r(),J()})})}function kSe(d,o){return function(s){try{return s.getReader({mode:"byob"}).releaseLock(),!0}catch{return!1}}(d)?function(s){let c,l,u,T,g,m=s.getReader(),a=!1,r=!1,e=!1,t=!1,n=!1,i=!1,p=Fo(G=>{g=G});function f(G){qG(G.closed,X=>(G!==m||(u.error(X),T.error(X),n&&i||g(void 0)),null))}function y(){a&&(m.releaseLock(),m=s.getReader(),f(m),a=!1),Do(m.read(),G=>{var X,q;if(e=!1,t=!1,G.done)return n||u.close(),i||T.close(),(X=u.byobRequest)===null||X===void 0||X.respond(0),(q=T.byobRequest)===null||q===void 0||q.respond(0),n&&i||g(void 0),null;let Z=G.value,H=Z,L=Z;if(!n&&!i)try{L=QG(Z)}catch(W){return u.error(W),T.error(W),g(m.cancel(W)),null}return n||u.enqueue(H),i||T.enqueue(L),r=!1,e?_():t&&R(),null},()=>(r=!1,null))}function O(G,X){a||(m.releaseLock(),m=s.getReader({mode:"byob"}),f(m),a=!0);let q=X?T:u,Z=X?u:T;Do(m.read(G),H=>{var L;e=!1,t=!1;let W=X?i:n,ee=X?n:i;if(H.done){W||q.close(),ee||Z.close();let te=H.value;return te!==void 0&&(W||q.byobRequest.respondWithNewView(te),ee||(L=Z.byobRequest)===null||L===void 0||L.respond(0)),W&&ee||g(void 0),null}let ne=H.value;if(ee)W||q.byobRequest.respondWithNewView(ne);else{let te;try{te=QG(ne)}catch(re){return q.error(re),Z.error(re),g(m.cancel(re)),null}W||q.byobRequest.respondWithNewView(ne),Z.enqueue(te)}return r=!1,e?_():t&&R(),null},()=>(r=!1,null))}function _(){if(r)return e=!0,at(void 0);r=!0;let G=u.byobRequest;return G===null?y():O(G.view,!1),at(void 0)}function R(){if(r)return t=!0,at(void 0);r=!0;let G=T.byobRequest;return G===null?y():O(G.view,!0),at(void 0)}function k(G){if(n=!0,c=G,i){let X=[c,l],q=m.cancel(X);g(q)}return p}function J(G){if(i=!0,l=G,n){let X=[c,l],q=m.cancel(X);g(q)}return p}let U=new qt({type:"bytes",start(G){u=G},pull:_,cancel:k}),z=new qt({type:"bytes",start(G){T=G},pull:R,cancel:J});return f(m),[U,z]}(d):function(s,c){let l=s.getReader(),u,T,g,m,a,r=!1,e=!1,t=!1,n=!1,i=Fo(R=>{a=R});function p(){return r?(e=!0,at(void 0)):(r=!0,Do(l.read(),R=>{if(e=!1,R.done)return t||g.close(),n||m.close(),t&&n||a(void 0),null;let k=R.value,J=k,U=k;return t||g.enqueue(J),n||m.enqueue(U),r=!1,e&&p(),null},()=>(r=!1,null)),at(void 0))}function f(R){if(t=!0,u=R,n){let k=[u,T],J=l.cancel(k);a(J)}return i}function y(R){if(n=!0,T=R,t){let k=[u,T],J=l.cancel(k);a(J)}return i}let O=new qt({start(R){g=R},pull:p,cancel:f}),_=new qt({start(R){m=R},pull:p,cancel:y});return qG(l.closed,R=>(g.error(R),m.error(R),t&&n||a(void 0),null)),[O,_]}(d)}function dS(d){return!!Eo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_controlledReadableStream")&&d instanceof gr}function Ih(d){if(function(s){let c=s._controlledReadableStream;return!Ah(s)||!s._started?!1:!!(Rd(c)&&CS(c)>0||Yz(s)>0)}(d)){if(d._pulling)return void(d._pullAgain=!0);d._pulling=!0,Do(d._pullAlgorithm(),()=>(d._pulling=!1,d._pullAgain&&(d._pullAgain=!1,Ih(d)),null),s=>(kh(d,s),null))}}function TS(d){d._pullAlgorithm=void 0,d._cancelAlgorithm=void 0,d._strategySizeAlgorithm=void 0}function kh(d,o){let s=d._controlledReadableStream;s._state==="readable"&&(Xl(d),TS(d),Kz(s,o))}function Yz(d){let o=d._controlledReadableStream._state;return o==="errored"?null:o==="closed"?0:d._strategyHWM-d._queueTotalSize}function Ah(d){return!d._closeRequested&&d._controlledReadableStream._state==="readable"}function FSe(d,o,s,c){let l=Object.create(gr.prototype),u,T,g;u=o.start!==void 0?()=>o.start(l):()=>{},T=o.pull!==void 0?()=>o.pull(l):()=>at(void 0),g=o.cancel!==void 0?m=>o.cancel(m):()=>at(void 0),function(m,a,r,e,t,n,i){a._controlledReadableStream=m,a._queue=void 0,a._queueTotalSize=void 0,Xl(a),a._started=!1,a._closeRequested=!1,a._pullAgain=!1,a._pulling=!1,a._strategySizeAlgorithm=i,a._strategyHWM=n,a._pullAlgorithm=e,a._cancelAlgorithm=t,m._readableStreamController=a,Do(at(r()),()=>(a._started=!0,Ih(a),null),p=>(kh(a,p),null))}(d,l,u,T,g,s,c)}function fS(d){return new TypeError(`ReadableStreamDefaultController.prototype.${d} can only be used on a ReadableStreamDefaultController`)}function LSe(d,o,s){return Ma(d,s),c=>_s(d,o,[c])}function JSe(d,o,s){return Ma(d,s),c=>_s(d,o,[c])}function VSe(d,o,s){return Ma(d,s),c=>MS(d,o,[c])}function USe(d,o){if((d=`${d}`)!="bytes")throw new TypeError(`${o} '${d}' is not a valid enumeration value for ReadableStreamType`);return d}function qSe(d,o){if((d=`${d}`)!="byob")throw new TypeError(`${o} '${d}' is not a valid enumeration value for ReadableStreamReaderMode`);return d}function oz(d,o){vr(d,o);let s=d?.preventAbort,c=d?.preventCancel,l=d?.preventClose,u=d?.signal;return u!==void 0&&function(T,g){if(!function(m){if(typeof m!="object"||m===null)return!1;try{return typeof m.aborted=="boolean"}catch{return!1}}(T))throw new TypeError(`${g} is not an AbortSignal.`)}(u,`${o} has member 'signal' that`),{preventAbort:!!s,preventCancel:!!c,preventClose:!!l,signal:u}}function BSe(d,o){vr(d,o);let s=d?.readable;dC(s,"readable","ReadableWritablePair"),function(l,u){if(!Nh(l))throw new TypeError(`${u} is not a ReadableStream.`)}(s,`${o} has member 'readable' that`);let c=d?.writable;return dC(c,"writable","ReadableWritablePair"),function(l,u){if(!Sz(l))throw new TypeError(`${u} is not a WritableStream.`)}(c,`${o} has member 'writable' that`),{readable:s,writable:c}}function ws(d){return!!Eo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_readableStreamController")&&d instanceof qt}function Rd(d){return d._reader!==void 0}function Wz(d,o){if(d._disturbed=!0,d._state==="closed")return at(void 0);if(d._state==="errored")return we(d._storedError);Lh(d);let s=d._reader;if(s!==void 0&&xd(s)){let c=s._readIntoRequests;s._readIntoRequests=new Ko,c.forEach(l=>{l._closeSteps(void 0)})}return Ea(d._readableStreamController[vC](o),uz)}function Lh(d){d._state="closed";let o=d._reader;if(o!==void 0&&(vz(o),js(o))){let s=o._readRequests;o._readRequests=new Ko,s.forEach(c=>{c._closeSteps()})}}function Kz(d,o){d._state="errored",d._storedError=o;let s=d._reader;s!==void 0&&(SC(s,o),js(s)?xz(s,o):Jz(s,o))}function Ps(d){return new TypeError(`ReadableStream.prototype.${d} can only be used on a ReadableStream`)}function Xz(d,o){vr(d,o);let s=d?.highWaterMark;return dC(s,"highWaterMark","QueuingStrategyInit"),{highWaterMark:PC(s)}}function nz(d){return new TypeError(`ByteLengthQueuingStrategy.prototype.${d} can only be used on a ByteLengthQueuingStrategy`)}function az(d){return!!Eo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_byteLengthQueuingStrategyHighWaterMark")&&d instanceof Jh}function iz(d){return new TypeError(`CountQueuingStrategy.prototype.${d} can only be used on a CountQueuingStrategy`)}function rz(d){return!!Eo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_countQueuingStrategyHighWaterMark")&&d instanceof Vh}function GSe(d,o,s){return Ma(d,s),c=>_s(d,o,[c])}function zSe(d,o,s){return Ma(d,s),c=>MS(d,o,[c])}function HSe(d,o,s){return Ma(d,s),(c,l)=>_s(d,o,[c,l])}function lz(d){return!!Eo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_transformStreamController")&&d instanceof Uh}function xS(d,o){ES(d,o),AS(d,o)}function AS(d,o){eH(d._transformStreamController),function(s,c){s._writableController.error(c),s._writableState==="writable"&&aH(s,c)}(d,o),d._backpressure&&_S(d,!1)}function _S(d,o){d._backpressureChangePromise!==void 0&&d._backpressureChangePromise_resolve(),d._backpressureChangePromise=Fo(s=>{d._backpressureChangePromise_resolve=s}),d._backpressure=o}function mS(d){return!!Eo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_controlledTransformStream")&&d instanceof yr}function eH(d){d._transformAlgorithm=void 0,d._flushAlgorithm=void 0}function tH(d,o){let s=d._controlledTransformStream;if(!DS(s))throw new TypeError("Readable side is not in a state that permits enqueue");try{(function(l,u){l._readablePulling=!1;try{l._readableController.enqueue(u)}catch(T){throw ES(l,T),T}})(s,o)}catch(l){throw AS(s,l),s._readableStoredError}(function(l){return!function(u){return DS(u)?!!(u._readablePulling||nH(u)>0):!1}(l)})(s)!==s._backpressure&&_S(s,!0)}function cz(d,o){return Ea(d._transformAlgorithm(o),void 0,s=>{throw xS(d._controlledTransformStream,s),s})}function hS(d){return new TypeError(`TransformStreamDefaultController.prototype.${d} can only be used on a TransformStreamDefaultController`)}function sz(d){return new TypeError(`TransformStream.prototype.${d} can only be used on a TransformStream`)}function DS(d){return!d._readableCloseRequested&&d._readableState==="readable"}function oH(d){d._readableState="closed",d._readableCloseRequested=!0,d._readableController.close()}function ES(d,o){d._readableState==="readable"&&(d._readableState="errored",d._readableStoredError=o),d._readableController.error(o)}function nH(d){return d._readableController.desiredSize}function pC(d,o){d._writableState!=="writable"?AC(d):aH(d,o)}function aH(d,o){d._writableState="erroring",d._writableStoredError=o,!function(s){return s._writableHasInFlightOperation}(d)&&d._writableStarted&&AC(d)}function AC(d){d._writableState="errored"}function pz(d){d._writableState==="erroring"&&AC(d)}var Ge,dz,bC,jSe,wSe,xSe,gS,Ko,fz,mz,vC,TC,OC,BG,_Se,dr,OS,_z,Dz,Wl,fr,mr,ASe,hr,Oi,Bz,Cd,ez,ISe,gr,qt,Zz,Jh,$z,Vh,Uh,yr,iH=yt(()=>{Ge=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol:d=>`Symbol(${d})`;dz=uz;bC=Promise,jSe=Promise.prototype.then,wSe=Promise.resolve.bind(bC),xSe=Promise.reject.bind(bC);gS=d=>{if(typeof queueMicrotask=="function")gS=queueMicrotask;else{let o=at(void 0);gS=s=>br(o,s)}return gS(d)};Ko=class{constructor(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}get length(){return this._size}push(o){let s=this._back,c=s;s._elements.length===16383&&(c={_elements:[],_next:void 0}),s._elements.push(o),c!==s&&(this._back=c,s._next=c),++this._size}shift(){let o=this._front,s=o,c=this._cursor,l=c+1,u=o._elements,T=u[c];return l===16384&&(s=o._next,l=0),--this._size,this._cursor=l,o!==s&&(this._front=s),u[c]=void 0,T}forEach(o){let s=this._cursor,c=this._front,l=c._elements;for(;!(s===l.length&&c._next===void 0||s===l.length&&(c=c._next,l=c._elements,s=0,l.length===0));)o(l[s]),++s}peek(){let o=this._front,s=this._cursor;return o._elements[s]}},fz=Ge("[[AbortSteps]]"),mz=Ge("[[ErrorSteps]]"),vC=Ge("[[CancelSteps]]"),TC=Ge("[[PullSteps]]"),OC=Ge("[[ReleaseSteps]]");BG=Number.isFinite||function(d){return typeof d=="number"&&isFinite(d)},_Se=Math.trunc||function(d){return d<0?Math.ceil(d):Math.floor(d)};dr=class{constructor(o){if(Tr(o,1,"ReadableStreamDefaultReader"),Pz(o,"First parameter"),Rd(o))throw new TypeError("This stream has already been locked for exclusive reading by another reader");hz(this,o),this._readRequests=new Ko}get closed(){return js(this)?this._closedPromise:we(cS("closed"))}cancel(o){return js(this)?this._ownerReadableStream===void 0?we(Ed("cancel")):gz(this,o):we(cS("cancel"))}read(){if(!js(this))return we(cS("read"));if(this._ownerReadableStream===void 0)return we(Ed("read from"));let o,s,c=Fo((l,u)=>{o=l,s=u});return function(l,u){let T=l._ownerReadableStream;T._disturbed=!0,T._state==="closed"?u._closeSteps():T._state==="errored"?u._errorSteps(T._storedError):T._readableStreamController[TC](u)}(this,{_chunkSteps:l=>o({value:l,done:!1}),_closeSteps:()=>o({value:void 0,done:!0}),_errorSteps:l=>s(l)}),c}releaseLock(){if(!js(this))throw cS("releaseLock");this._ownerReadableStream!==void 0&&function(o){yz(o);let s=new TypeError("Reader was released");xz(o,s)}(this)}};Object.defineProperties(dr.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),ot(dr.prototype.cancel,"cancel"),ot(dr.prototype.read,"read"),ot(dr.prototype.releaseLock,"releaseLock"),typeof Ge.toStringTag=="symbol"&&Object.defineProperty(dr.prototype,Ge.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});OS=class{constructor(o,s){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=o,this._preventCancel=s}next(){let o=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?Ea(this._ongoingPromise,o,o):o(),this._ongoingPromise}return(o){let s=()=>this._returnSteps(o);return this._ongoingPromise?Ea(this._ongoingPromise,s,s):s()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let o=this._reader;return o===void 0?we(Ed("iterate")):br(o.read(),s=>{var c;return this._ongoingPromise=void 0,s.done&&(this._isFinished=!0,(c=this._reader)===null||c===void 0||c.releaseLock(),this._reader=void 0),s},s=>{var c;throw this._ongoingPromise=void 0,this._isFinished=!0,(c=this._reader)===null||c===void 0||c.releaseLock(),this._reader=void 0,s})}_returnSteps(o){if(this._isFinished)return Promise.resolve({value:o,done:!0});this._isFinished=!0;let s=this._reader;if(s===void 0)return we(Ed("finish iterating"));if(this._reader=void 0,!this._preventCancel){let c=s.cancel(o);return s.releaseLock(),Ea(c,()=>({value:o,done:!0}))}return s.releaseLock(),at({value:o,done:!0})}},_z={next(){return zG(this)?this._asyncIteratorImpl.next():we(HG("next"))},return(d){return zG(this)?this._asyncIteratorImpl.return(d):we(HG("return"))}};typeof Ge.asyncIterator=="symbol"&&Object.defineProperty(_z,Ge.asyncIterator,{value(){return this},writable:!0,configurable:!0});Dz=Number.isNaN||function(d){return d!=d};Wl=class{constructor(){throw new TypeError("Illegal constructor")}get view(){if(!rC(this))throw lC("view");return this._view}respond(o){if(!rC(this))throw lC("respond");if(Tr(o,1,"respond"),o=Oz(o,"First parameter"),this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");this._view.buffer,function(s,c){let l=s._pendingPullIntos.peek();if(s._controlledReadableByteStream._state==="closed"){if(c!==0)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(c===0)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(l.bytesFilled+c>l.byteLength)throw new RangeError("bytesWritten out of range")}l.buffer=l.buffer,YG(s,c)}(this._associatedReadableByteStreamController,o)}respondWithNewView(o){if(!rC(this))throw lC("respondWithNewView");if(Tr(o,1,"respondWithNewView"),!ArrayBuffer.isView(o))throw new TypeError("You can only respond with array buffer views");if(this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");o.buffer,function(s,c){let l=s._pendingPullIntos.peek();if(s._controlledReadableByteStream._state==="closed"){if(c.byteLength!==0)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(c.byteLength===0)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(l.byteOffset+l.bytesFilled!==c.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(l.bufferByteLength!==c.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(l.bytesFilled+c.byteLength>l.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");let u=c.byteLength;l.buffer=c.buffer,YG(s,u)}(this._associatedReadableByteStreamController,o)}};Object.defineProperties(Wl.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),ot(Wl.prototype.respond,"respond"),ot(Wl.prototype.respondWithNewView,"respondWithNewView"),typeof Ge.toStringTag=="symbol"&&Object.defineProperty(Wl.prototype,Ge.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});fr=class{constructor(){throw new TypeError("Illegal constructor")}get byobRequest(){if(!wd(this))throw Ch("byobRequest");return function(o){if(o._byobRequest===null&&o._pendingPullIntos.length>0){let s=o._pendingPullIntos.peek(),c=new Uint8Array(s.buffer,s.byteOffset+s.bytesFilled,s.byteLength-s.bytesFilled),l=Object.create(Wl.prototype);(function(u,T,g){u._associatedReadableByteStreamController=T,u._view=g})(l,o,c),o._byobRequest=l}return o._byobRequest}(this)}get desiredSize(){if(!wd(this))throw Ch("desiredSize");return Fz(this)}close(){if(!wd(this))throw Ch("close");if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");let o=this._controlledReadableByteStream._state;if(o!=="readable")throw new TypeError(`The stream (in ${o} state) is not in the readable state and cannot be closed`);(function(s){let c=s._controlledReadableByteStream;if(!(s._closeRequested||c._state!=="readable")){if(s._queueTotalSize>0)return void(s._closeRequested=!0);if(s._pendingPullIntos.length>0&&s._pendingPullIntos.peek().bytesFilled>0){let l=new TypeError("Insufficient bytes to fill elements in the given buffer");throw Md(s,l),l}SS(s),Lh(c)}})(this)}enqueue(o){if(!wd(this))throw Ch("enqueue");if(Tr(o,1,"enqueue"),!ArrayBuffer.isView(o))throw new TypeError("chunk must be an array buffer view");if(o.byteLength===0)throw new TypeError("chunk must have non-zero byteLength");if(o.buffer.byteLength===0)throw new TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw new TypeError("stream is closed or draining");let s=this._controlledReadableByteStream._state;if(s!=="readable")throw new TypeError(`The stream (in ${s} state) is not in the readable state and cannot be enqueued to`);(function(c,l){let u=c._controlledReadableByteStream;if(c._closeRequested||u._state!=="readable")return;let T=l.buffer,g=l.byteOffset,m=l.byteLength,a=T;if(c._pendingPullIntos.length>0){let r=c._pendingPullIntos.peek();r.buffer,xC(c),r.buffer=r.buffer,r.readerType==="none"&&Nz(c,r)}wz(u)?(function(r){let e=r._controlledReadableByteStream._reader;for(;e._readRequests.length>0;){if(r._queueTotalSize===0)return;WG(r,e._readRequests.shift())}}(c),CS(u)===0?yS(c,a,g,m):(c._pendingPullIntos.length>0&&_d(c),jC(u,new Uint8Array(a,g,m),!1))):_C(u)?(yS(c,a,g,m),hC(c)):yS(c,a,g,m),xs(c)})(this,o)}error(o){if(!wd(this))throw Ch("error");Md(this,o)}[vC](o){Mz(this),Xl(this);let s=this._cancelAlgorithm(o);return SS(this),s}[TC](o){let s=this._controlledReadableByteStream;if(this._queueTotalSize>0)return void WG(this,o);let c=this._autoAllocateChunkSize;if(c!==void 0){let l;try{l=new ArrayBuffer(c)}catch(T){return void o._errorSteps(T)}let u={buffer:l,bufferByteLength:c,byteOffset:0,byteLength:c,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(u)}jz(s,o),xs(this)}[OC](){if(this._pendingPullIntos.length>0){let o=this._pendingPullIntos.peek();o.readerType="none",this._pendingPullIntos=new Ko,this._pendingPullIntos.push(o)}}};Object.defineProperties(fr.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),ot(fr.prototype.close,"close"),ot(fr.prototype.enqueue,"enqueue"),ot(fr.prototype.error,"error"),typeof Ge.toStringTag=="symbol"&&Object.defineProperty(fr.prototype,Ge.toStringTag,{value:"ReadableByteStreamController",configurable:!0});mr=class{constructor(o){if(Tr(o,1,"ReadableStreamBYOBReader"),Pz(o,"First parameter"),Rd(o))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!wd(o._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");hz(this,o),this._readIntoRequests=new Ko}get closed(){return xd(this)?this._closedPromise:we(sS("closed"))}cancel(o){return xd(this)?this._ownerReadableStream===void 0?we(Ed("cancel")):gz(this,o):we(sS("cancel"))}read(o){if(!xd(this))return we(sS("read"));if(!ArrayBuffer.isView(o))return we(new TypeError("view must be an array buffer view"));if(o.byteLength===0)return we(new TypeError("view must have non-zero byteLength"));if(o.buffer.byteLength===0)return we(new TypeError("view's buffer must have non-zero byteLength"));if(o.buffer,this._ownerReadableStream===void 0)return we(Ed("read from"));let s,c,l=Fo((u,T)=>{s=u,c=T});return function(u,T,g){let m=u._ownerReadableStream;m._disturbed=!0,m._state==="errored"?g._errorSteps(m._storedError):function(a,r,e){let t=a._controlledReadableByteStream,n=1;r.constructor!==DataView&&(n=r.constructor.BYTES_PER_ELEMENT);let i=r.constructor,p=r.buffer,f={buffer:p,bufferByteLength:p.byteLength,byteOffset:r.byteOffset,byteLength:r.byteLength,bytesFilled:0,elementSize:n,viewConstructor:i,readerType:"byob"};if(a._pendingPullIntos.length>0)return a._pendingPullIntos.push(f),void KG(t,e);if(t._state!=="closed"){if(a._queueTotalSize>0){if(Az(a,f)){let y=Cz(f);return kz(a),void e._chunkSteps(y)}if(a._closeRequested){let y=new TypeError("Insufficient bytes to fill elements in the given buffer");return Md(a,y),void e._errorSteps(y)}}a._pendingPullIntos.push(f),KG(t,e),xs(a)}else{let y=new i(f.buffer,f.byteOffset,0);e._closeSteps(y)}}(m._readableStreamController,T,g)}(this,o,{_chunkSteps:u=>s({value:u,done:!1}),_closeSteps:u=>s({value:u,done:!0}),_errorSteps:u=>c(u)}),l}releaseLock(){if(!xd(this))throw sS("releaseLock");this._ownerReadableStream!==void 0&&function(o){yz(o);let s=new TypeError("Reader was released");Jz(o,s)}(this)}};Object.defineProperties(mr.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),ot(mr.prototype.cancel,"cancel"),ot(mr.prototype.read,"read"),ot(mr.prototype.releaseLock,"releaseLock"),typeof Ge.toStringTag=="symbol"&&Object.defineProperty(mr.prototype,Ge.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});ASe=typeof AbortController=="function",hr=class{constructor(o={},s={}){o===void 0?o=null:Tz(o,"First parameter");let c=jS(s,"Second parameter"),l=function(g,m){vr(g,m);let a=g?.abort,r=g?.close,e=g?.start,t=g?.type,n=g?.write;return{abort:a===void 0?void 0:MSe(a,g,`${m} has member 'abort' that`),close:r===void 0?void 0:CSe(r,g,`${m} has member 'close' that`),start:e===void 0?void 0:RSe(e,g,`${m} has member 'start' that`),write:n===void 0?void 0:NSe(n,g,`${m} has member 'write' that`),type:t}}(o,"First parameter");var u;if((u=this)._state="writable",u._storedError=void 0,u._writer=void 0,u._writableStreamController=void 0,u._writeRequests=new Ko,u._inFlightWriteRequest=void 0,u._closeRequest=void 0,u._inFlightCloseRequest=void 0,u._pendingAbortRequest=void 0,u._backpressure=!1,l.type!==void 0)throw new RangeError("Invalid type is specified");let T=PS(c);(function(g,m,a,r){let e=Object.create(Cd.prototype),t,n,i,p;t=m.start!==void 0?()=>m.start(e):()=>{},n=m.write!==void 0?f=>m.write(f,e):()=>at(void 0),i=m.close!==void 0?()=>m.close():()=>at(void 0),p=m.abort!==void 0?f=>m.abort(f):()=>at(void 0),function(f,y,O,_,R,k,J,U){y._controlledWritableStream=f,f._writableStreamController=y,y._queue=void 0,y._queueTotalSize=void 0,Xl(y),y._abortReason=void 0,y._abortController=function(){if(ASe)return new AbortController}(),y._started=!1,y._strategySizeAlgorithm=U,y._strategyHWM=J,y._writeAlgorithm=_,y._closeAlgorithm=R,y._abortAlgorithm=k;let z=CC(y);MC(f,z);let G=O();Do(at(G),()=>(y._started=!0,RS(y),null),X=>(y._started=!0,gC(f,X),null))}(g,e,t,n,i,p,a,r)})(this,l,Fh(c,1),T)}get locked(){if(!Si(this))throw uS("locked");return bS(this)}abort(o){return Si(this)?bS(this)?we(new TypeError("Cannot abort a stream that already has a writer")):Vz(this,o):we(uS("abort"))}close(){return Si(this)?bS(this)?we(new TypeError("Cannot close a stream that already has a writer")):Kl(this)?we(new TypeError("Cannot close an already-closing stream")):Uz(this):we(uS("close"))}getWriter(){if(!Si(this))throw uS("getWriter");return new Oi(this)}};Object.defineProperties(hr.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),ot(hr.prototype.abort,"abort"),ot(hr.prototype.close,"close"),ot(hr.prototype.getWriter,"getWriter"),typeof Ge.toStringTag=="symbol"&&Object.defineProperty(hr.prototype,Ge.toStringTag,{value:"WritableStream",configurable:!0});Oi=class{constructor(o){if(Tr(o,1,"WritableStreamDefaultWriter"),function(l,u){if(!Si(l))throw new TypeError(`${u} is not a WritableStream.`)}(o,"First parameter"),bS(o))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=o,o._writer=this;let s=o._state;if(s==="writable")!Kl(o)&&o._backpressure?NS(this):$G(this),vS(this);else if(s==="erroring")yC(this,o._storedError),vS(this);else if(s==="closed")$G(this),vS(c=this),Hz(c);else{let l=o._storedError;yC(this,l),ZG(this,l)}var c}get closed(){return Os(this)?this._closedPromise:we(Ss("closed"))}get desiredSize(){if(!Os(this))throw Ss("desiredSize");if(this._ownerWritableStream===void 0)throw Rh("desiredSize");return function(o){let s=o._ownerWritableStream,c=s._state;return c==="errored"||c==="erroring"?null:c==="closed"?0:Gz(s._writableStreamController)}(this)}get ready(){return Os(this)?this._readyPromise:we(Ss("ready"))}abort(o){return Os(this)?this._ownerWritableStream===void 0?we(Rh("abort")):function(s,c){return Vz(s._ownerWritableStream,c)}(this,o):we(Ss("abort"))}close(){if(!Os(this))return we(Ss("close"));let o=this._ownerWritableStream;return o===void 0?we(Rh("close")):Kl(o)?we(new TypeError("Cannot close an already-closing stream")):Uz(this._ownerWritableStream)}releaseLock(){if(!Os(this))throw Ss("releaseLock");this._ownerWritableStream!==void 0&&function(o){let s=o._ownerWritableStream,c=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");qz(o,c),function(l,u){l._closedPromiseState==="pending"?RC(l,u):function(T,g){ZG(T,g)}(l,u)}(o,c),s._writer=void 0,o._ownerWritableStream=void 0}(this)}write(o){return Os(this)?this._ownerWritableStream===void 0?we(Rh("write to")):function(s,c){let l=s._ownerWritableStream,u=l._writableStreamController,T=function(a,r){try{return a._strategySizeAlgorithm(r)}catch(e){return XG(a,e),1}}(u,c);if(l!==s._ownerWritableStream)return we(Rh("write to"));let g=l._state;if(g==="errored")return we(l._storedError);if(Kl(l)||g==="closed")return we(new TypeError("The stream is closing or closed and cannot be written to"));if(g==="erroring")return we(l._storedError);let m=function(a){return Fo((r,e)=>{let t={_resolve:r,_reject:e};a._writeRequests.push(t)})}(l);return function(a,r,e){try{wC(a,r,e)}catch(n){return void XG(a,n)}let t=a._controlledWritableStream;!Kl(t)&&t._state==="writable"&&MC(t,CC(a)),RS(a)}(u,c,T),m}(this,o):we(Ss("write"))}};Object.defineProperties(Oi.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),ot(Oi.prototype.abort,"abort"),ot(Oi.prototype.close,"close"),ot(Oi.prototype.releaseLock,"releaseLock"),ot(Oi.prototype.write,"write"),typeof Ge.toStringTag=="symbol"&&Object.defineProperty(Oi.prototype,Ge.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});Bz={},Cd=class{constructor(){throw new TypeError("Illegal constructor")}get abortReason(){if(!cC(this))throw sC("abortReason");return this._abortReason}get signal(){if(!cC(this))throw sC("signal");if(this._abortController===void 0)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(o){if(!cC(this))throw sC("error");this._controlledWritableStream._state==="writable"&&zz(this,o)}[fz](o){let s=this._abortAlgorithm(o);return wS(this),s}[mz](){Xl(this)}};Object.defineProperties(Cd.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),typeof Ge.toStringTag=="symbol"&&Object.defineProperty(Cd.prototype,Ge.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});ez=typeof DOMException<"u"?DOMException:void 0,ISe=function(d){if(typeof d!="function"&&typeof d!="object")return!1;try{return new d,!0}catch{return!1}}(ez)?ez:function(){let d=function(o,s){this.message=o||"",this.name=s||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return d.prototype=Object.create(Error.prototype),Object.defineProperty(d.prototype,"constructor",{value:d,writable:!0,configurable:!0}),d}();gr=class{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!dS(this))throw fS("desiredSize");return Yz(this)}close(){if(!dS(this))throw fS("close");if(!Ah(this))throw new TypeError("The stream is not in a state that permits close");(function(o){if(!Ah(o))return;let s=o._controlledReadableStream;o._closeRequested=!0,o._queue.length===0&&(TS(o),Lh(s))})(this)}enqueue(o){if(!dS(this))throw fS("enqueue");if(!Ah(this))throw new TypeError("The stream is not in a state that permits enqueue");return function(s,c){if(!Ah(s))return;let l=s._controlledReadableStream;if(Rd(l)&&CS(l)>0)jC(l,c,!1);else{let u;try{u=s._strategySizeAlgorithm(c)}catch(T){throw kh(s,T),T}try{wC(s,c,u)}catch(T){throw kh(s,T),T}}Ih(s)}(this,o)}error(o){if(!dS(this))throw fS("error");kh(this,o)}[vC](o){Xl(this);let s=this._cancelAlgorithm(o);return TS(this),s}[TC](o){let s=this._controlledReadableStream;if(this._queue.length>0){let c=fC(this);this._closeRequested&&this._queue.length===0?(TS(this),Lh(s)):Ih(this),o._chunkSteps(c)}else jz(s,o),Ih(this)}[OC](){}};Object.defineProperties(gr.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),ot(gr.prototype.close,"close"),ot(gr.prototype.enqueue,"enqueue"),ot(gr.prototype.error,"error"),typeof Ge.toStringTag=="symbol"&&Object.defineProperty(gr.prototype,Ge.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});qt=class{constructor(o={},s={}){o===void 0?o=null:Tz(o,"First parameter");let c=jS(s,"Second parameter"),l=function(T,g){vr(T,g);let m=T,a=m?.autoAllocateChunkSize,r=m?.cancel,e=m?.pull,t=m?.start,n=m?.type;return{autoAllocateChunkSize:a===void 0?void 0:Oz(a,`${g} has member 'autoAllocateChunkSize' that`),cancel:r===void 0?void 0:LSe(r,m,`${g} has member 'cancel' that`),pull:e===void 0?void 0:JSe(e,m,`${g} has member 'pull' that`),start:t===void 0?void 0:VSe(t,m,`${g} has member 'start' that`),type:n===void 0?void 0:USe(n,`${g} has member 'type' that`)}}(o,"First parameter");var u;if((u=this)._state="readable",u._reader=void 0,u._storedError=void 0,u._disturbed=!1,l.type==="bytes"){if(c.size!==void 0)throw new RangeError("The strategy for a byte stream cannot have a size function");DSe(this,l,Fh(c,0))}else{let T=PS(c);FSe(this,l,Fh(c,1),T)}}get locked(){if(!ws(this))throw Ps("locked");return Rd(this)}cancel(o){return ws(this)?Rd(this)?we(new TypeError("Cannot cancel a stream that already has a reader")):Wz(this,o):we(Ps("cancel"))}getReader(o){if(!ws(this))throw Ps("getReader");return function(s,c){vr(s,c);let l=s?.mode;return{mode:l===void 0?void 0:qSe(l,`${c} has member 'mode' that`)}}(o,"First parameter").mode===void 0?new dr(this):function(s){return new mr(s)}(this)}pipeThrough(o,s={}){if(!Nh(this))throw Ps("pipeThrough");Tr(o,1,"pipeThrough");let c=BSe(o,"First parameter"),l=oz(s,"Second parameter");if(this.locked)throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(c.writable.locked)throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");return Dd(tz(this,c.writable,l.preventClose,l.preventAbort,l.preventCancel,l.signal)),c.readable}pipeTo(o,s={}){if(!Nh(this))return we(Ps("pipeTo"));if(o===void 0)return we("Parameter 1 is required in 'pipeTo'.");if(!Sz(o))return we(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));let c;try{c=oz(s,"Second parameter")}catch(l){return we(l)}return this.locked?we(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):o.locked?we(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):tz(this,o,c.preventClose,c.preventAbort,c.preventCancel,c.signal)}tee(){if(!Nh(this))throw Ps("tee");if(this.locked)throw new TypeError("Cannot tee a stream that already has a reader");return kSe(this)}values(o){if(!Nh(this))throw Ps("values");return function(s,c){let l=s.getReader(),u=new OS(l,c),T=Object.create(_z);return T._asyncIteratorImpl=u,T}(this,function(s,c){return vr(s,c),{preventCancel:!!s?.preventCancel}}(o,"First parameter").preventCancel)}};Object.defineProperties(qt.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),ot(qt.prototype.cancel,"cancel"),ot(qt.prototype.getReader,"getReader"),ot(qt.prototype.pipeThrough,"pipeThrough"),ot(qt.prototype.pipeTo,"pipeTo"),ot(qt.prototype.tee,"tee"),ot(qt.prototype.values,"values"),typeof Ge.toStringTag=="symbol"&&Object.defineProperty(qt.prototype,Ge.toStringTag,{value:"ReadableStream",configurable:!0}),typeof Ge.asyncIterator=="symbol"&&Object.defineProperty(qt.prototype,Ge.asyncIterator,{value:qt.prototype.values,writable:!0,configurable:!0});Zz=d=>d.byteLength;ot(Zz,"size");Jh=class{constructor(o){Tr(o,1,"ByteLengthQueuingStrategy"),o=Xz(o,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=o.highWaterMark}get highWaterMark(){if(!az(this))throw nz("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark}get size(){if(!az(this))throw nz("size");return Zz}};Object.defineProperties(Jh.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof Ge.toStringTag=="symbol"&&Object.defineProperty(Jh.prototype,Ge.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});$z=()=>1;ot($z,"size");Vh=class{constructor(o){Tr(o,1,"CountQueuingStrategy"),o=Xz(o,"First parameter"),this._countQueuingStrategyHighWaterMark=o.highWaterMark}get highWaterMark(){if(!rz(this))throw iz("highWaterMark");return this._countQueuingStrategyHighWaterMark}get size(){if(!rz(this))throw iz("size");return $z}};Object.defineProperties(Vh.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof Ge.toStringTag=="symbol"&&Object.defineProperty(Vh.prototype,Ge.toStringTag,{value:"CountQueuingStrategy",configurable:!0});Uh=class{constructor(o={},s={},c={}){o===void 0&&(o=null);let l=jS(s,"Second parameter"),u=jS(c,"Third parameter"),T=function(t,n){vr(t,n);let i=t?.flush,p=t?.readableType,f=t?.start,y=t?.transform,O=t?.writableType;return{flush:i===void 0?void 0:GSe(i,t,`${n} has member 'flush' that`),readableType:p,start:f===void 0?void 0:zSe(f,t,`${n} has member 'start' that`),transform:y===void 0?void 0:HSe(y,t,`${n} has member 'transform' that`),writableType:O}}(o,"First parameter");if(T.readableType!==void 0)throw new RangeError("Invalid readableType specified");if(T.writableType!==void 0)throw new RangeError("Invalid writableType specified");let g=Fh(u,0),m=PS(u),a=Fh(l,1),r=PS(l),e;(function(t,n,i,p,f,y){function O(){return n}function _(z){return function(G,X){let q=G._transformStreamController;return G._backpressure?Ea(G._backpressureChangePromise,()=>{if((Si(G._writable)?G._writable._state:G._writableState)==="erroring")throw Si(G._writable)?G._writable._storedError:G._writableStoredError;return cz(q,X)}):cz(q,X)}(t,z)}function R(z){return function(G,X){return xS(G,X),at(void 0)}(t,z)}function k(){return function(z){let G=z._transformStreamController,X=G._flushAlgorithm();return eH(G),Ea(X,()=>{if(z._readableState==="errored")throw z._readableStoredError;DS(z)&&oH(z)},q=>{throw xS(z,q),z._readableStoredError})}(t)}function J(){return function(z){return _S(z,!1),z._backpressureChangePromise}(t)}function U(z){return AS(t,z),at(void 0)}t._writableState="writable",t._writableStoredError=void 0,t._writableHasInFlightOperation=!1,t._writableStarted=!1,t._writable=function(z,G,X,q,Z,H,L){return new hr({start(W){z._writableController=W;try{let ee=W.signal;ee!==void 0&&ee.addEventListener("abort",()=>{z._writableState==="writable"&&(z._writableState="erroring",ee.reason&&(z._writableStoredError=ee.reason))})}catch{}return Ea(G(),()=>(z._writableStarted=!0,pz(z),null),ee=>{throw z._writableStarted=!0,pC(z,ee),ee})},write:W=>(function(ee){ee._writableHasInFlightOperation=!0}(z),Ea(X(W),()=>(function(ee){ee._writableHasInFlightOperation=!1}(z),pz(z),null),ee=>{throw function(ne,te){ne._writableHasInFlightOperation=!1,pC(ne,te)}(z,ee),ee})),close:()=>(function(W){W._writableHasInFlightOperation=!0}(z),Ea(q(),()=>(function(W){W._writableHasInFlightOperation=!1,W._writableState==="erroring"&&(W._writableStoredError=void 0),W._writableState="closed"}(z),null),W=>{throw function(ee,ne){ee._writableHasInFlightOperation=!1,ee._writableState,pC(ee,ne)}(z,W),W})),abort:W=>(z._writableState="errored",z._writableStoredError=W,Z(W))},{highWaterMark:H,size:L})}(t,O,_,k,R,i,p),t._readableState="readable",t._readableStoredError=void 0,t._readableCloseRequested=!1,t._readablePulling=!1,t._readable=function(z,G,X,q,Z,H){return new qt({start:L=>(z._readableController=L,G().catch(W=>{ES(z,W)})),pull:()=>(z._readablePulling=!0,X().catch(L=>{ES(z,L)})),cancel:L=>(z._readableState="closed",q(L))},{highWaterMark:Z,size:H})}(t,O,J,U,f,y),t._backpressure=void 0,t._backpressureChangePromise=void 0,t._backpressureChangePromise_resolve=void 0,_S(t,!0),t._transformStreamController=void 0})(this,Fo(t=>{e=t}),a,r,g,m),function(t,n){let i=Object.create(yr.prototype),p,f;p=n.transform!==void 0?y=>n.transform(y,i):y=>{try{return tH(i,y),at(void 0)}catch(O){return we(O)}},f=n.flush!==void 0?()=>n.flush(i):()=>at(void 0),function(y,O,_,R){O._controlledTransformStream=y,y._transformStreamController=O,O._transformAlgorithm=_,O._flushAlgorithm=R}(t,i,p,f)}(this,T),T.start!==void 0?e(T.start(this._transformStreamController)):e(void 0)}get readable(){if(!lz(this))throw sz("readable");return this._readable}get writable(){if(!lz(this))throw sz("writable");return this._writable}};Object.defineProperties(Uh.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),typeof Ge.toStringTag=="symbol"&&Object.defineProperty(Uh.prototype,Ge.toStringTag,{value:"TransformStream",configurable:!0});yr=class{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!mS(this))throw hS("desiredSize");return nH(this._controlledTransformStream)}enqueue(o){if(!mS(this))throw hS("enqueue");tH(this,o)}error(o){if(!mS(this))throw hS("error");var s;s=o,xS(this._controlledTransformStream,s)}terminate(){if(!mS(this))throw hS("terminate");(function(o){let s=o._controlledTransformStream;DS(s)&&oH(s);let c=new TypeError("TransformStream terminated");AS(s,c)})(this)}};Object.defineProperties(yr.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),ot(yr.prototype.enqueue,"enqueue"),ot(yr.prototype.error,"error"),ot(yr.prototype.terminate,"terminate"),typeof Ge.toStringTag=="symbol"&&Object.defineProperty(yr.prototype,Ge.toStringTag,{value:"TransformStreamDefaultController",configurable:!0})});var At,IS=yt(()=>{At=d=>typeof d=="function"});async function*QSe(d){let o=d.byteOffset+d.byteLength,s=d.byteOffset;for(;s!==o;){let c=Math.min(o-s,rH),l=d.buffer.slice(s,s+c);s+=l.byteLength,yield new Uint8Array(l)}}async function*YSe(d){let o=0;for(;o!==d.size;){let c=await d.slice(o,Math.min(d.size,o+rH)).arrayBuffer();o+=c.byteLength,yield new Uint8Array(c)}}async function*kS(d,o=!1){for(let s of d)ArrayBuffer.isView(s)?o?yield*QSe(s):yield s:At(s.stream)?yield*s.stream():yield*YSe(s)}function*lH(d,o,s=0,c){c??(c=o);let l=s<0?Math.max(o+s,0):Math.min(s,o),u=c<0?Math.max(o+c,0):Math.min(c,o),T=Math.max(u-l,0),g=0;for(let m of d){if(g>=T)break;let a=ArrayBuffer.isView(m)?m.byteLength:m.size;if(l&&a<=l)l-=a,u-=a;else{let r;ArrayBuffer.isView(m)?(r=m.subarray(l,Math.min(a,u)),g+=r.byteLength):(r=m.slice(l,Math.min(a,u)),g+=r.size),u-=a,l=0,yield r}}}var rH,cH=yt(()=>{IS();rH=65536});var Zl,sH,Ds,FS,qh,Pi,LS=yt(()=>{iH();IS();cH();Zl=function(d,o,s,c){if(s==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return s==="m"?c:s==="a"?c.call(d):c?c.value:o.get(d)},sH=function(d,o,s,c,l){if(c==="m")throw new TypeError("Private method is not writable");if(c==="a"&&!l)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?d!==o||!l:!o.has(d))throw new TypeError("Cannot write private member to an object whose class did not declare it");return c==="a"?l.call(d,s):l?l.value=s:o.set(d,s),s},Pi=class d{constructor(o=[],s={}){if(Ds.set(this,[]),FS.set(this,""),qh.set(this,0),s??(s={}),typeof o!="object"||o===null)throw new TypeError("Failed to construct 'Blob': The provided value cannot be converted to a sequence.");if(!At(o[Symbol.iterator]))throw new TypeError("Failed to construct 'Blob': The object must have a callable @@iterator property.");if(typeof s!="object"&&!At(s))throw new TypeError("Failed to construct 'Blob': parameter 2 cannot convert to dictionary.");let c=new TextEncoder;for(let u of o){let T;ArrayBuffer.isView(u)?T=new Uint8Array(u.buffer.slice(u.byteOffset,u.byteOffset+u.byteLength)):u instanceof ArrayBuffer?T=new Uint8Array(u.slice(0)):u instanceof d?T=u:T=c.encode(String(u)),sH(this,qh,Zl(this,qh,"f")+(ArrayBuffer.isView(T)?T.byteLength:T.size),"f"),Zl(this,Ds,"f").push(T)}let l=s.type===void 0?"":String(s.type);sH(this,FS,/^[\x20-\x7E]*$/.test(l)?l:"","f")}static[(Ds=new WeakMap,FS=new WeakMap,qh=new WeakMap,Symbol.hasInstance)](o){return!!(o&&typeof o=="object"&&At(o.constructor)&&(At(o.stream)||At(o.arrayBuffer))&&/^(Blob|File)$/.test(o[Symbol.toStringTag]))}get type(){return Zl(this,FS,"f")}get size(){return Zl(this,qh,"f")}slice(o,s,c){return new d(lH(Zl(this,Ds,"f"),this.size,o,s),{type:c})}async text(){let o=new TextDecoder,s="";for await(let c of kS(Zl(this,Ds,"f")))s+=o.decode(c,{stream:!0});return s+=o.decode(),s}async arrayBuffer(){let o=new Uint8Array(this.size),s=0;for await(let c of kS(Zl(this,Ds,"f")))o.set(c,s),s+=c.length;return o.buffer}stream(){let o=kS(Zl(this,Ds,"f"),!0);return new qt({async pull(s){let{value:c,done:l}=await o.next();if(l)return queueMicrotask(()=>s.close());s.enqueue(c)},async cancel(){await o.return()}})}get[Symbol.toStringTag](){return"Blob"}};Object.defineProperties(Pi.prototype,{type:{enumerable:!0},size:{enumerable:!0},slice:{enumerable:!0},stream:{enumerable:!0},text:{enumerable:!0},arrayBuffer:{enumerable:!0}})});var pH,uH,JS,VS,Ca,Bh=yt(()=>{LS();pH=function(d,o,s,c,l){if(c==="m")throw new TypeError("Private method is not writable");if(c==="a"&&!l)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?d!==o||!l:!o.has(d))throw new TypeError("Cannot write private member to an object whose class did not declare it");return c==="a"?l.call(d,s):l?l.value=s:o.set(d,s),s},uH=function(d,o,s,c){if(s==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return s==="m"?c:s==="a"?c.call(d):c?c.value:o.get(d)},Ca=class extends Pi{constructor(o,s,c={}){if(super(o,c),JS.set(this,void 0),VS.set(this,0),arguments.length<2)throw new TypeError(`Failed to construct 'File': 2 arguments required, but only ${arguments.length} present.`);pH(this,JS,String(s),"f");let l=c.lastModified===void 0?Date.now():Number(c.lastModified);Number.isNaN(l)||pH(this,VS,l,"f")}static[(JS=new WeakMap,VS=new WeakMap,Symbol.hasInstance)](o){return o instanceof Pi&&o[Symbol.toStringTag]==="File"&&typeof o.name=="string"}get name(){return uH(this,JS,"f")}get lastModified(){return uH(this,VS,"f")}get webkitRelativePath(){return""}get[Symbol.toStringTag](){return"File"}}});var IC,kC=yt(()=>{Bh();IC=d=>d instanceof Ca});var yH=A((jRe,gH)=>{var Nd=1e3,Ad=Nd*60,Id=Ad*60,Es=Id*24,KSe=Es*7,XSe=Es*365.25;gH.exports=function(d,o){o=o||{};var s=typeof d;if(s==="string"&&d.length>0)return ZSe(d);if(s==="number"&&isFinite(d))return o.long?ePe(d):$Se(d);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(d))};function ZSe(d){if(d=String(d),!(d.length>100)){var o=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(d);if(o){var s=parseFloat(o[1]),c=(o[2]||"ms").toLowerCase();switch(c){case"years":case"year":case"yrs":case"yr":case"y":return s*XSe;case"weeks":case"week":case"w":return s*KSe;case"days":case"day":case"d":return s*Es;case"hours":case"hour":case"hrs":case"hr":case"h":return s*Id;case"minutes":case"minute":case"mins":case"min":case"m":return s*Ad;case"seconds":case"second":case"secs":case"sec":case"s":return s*Nd;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return s;default:return}}}}function $Se(d){var o=Math.abs(d);return o>=Es?Math.round(d/Es)+"d":o>=Id?Math.round(d/Id)+"h":o>=Ad?Math.round(d/Ad)+"m":o>=Nd?Math.round(d/Nd)+"s":d+"ms"}function ePe(d){var o=Math.abs(d);return o>=Es?BS(d,o,Es,"day"):o>=Id?BS(d,o,Id,"hour"):o>=Ad?BS(d,o,Ad,"minute"):o>=Nd?BS(d,o,Nd,"second"):d+" ms"}function BS(d,o,s,c){var l=o>=s*1.5;return Math.round(d/s)+" "+c+(l?"s":"")}});var vH=A((wRe,bH)=>{"use strict";var tPe=require("util"),oPe=yH();bH.exports=function(d){if(typeof d=="number")return d;var o=oPe(d);if(o===void 0){var s=new Error(tPe.format("humanize-ms(%j) result undefined",d));console.warn(s.stack)}return o}});var jH=A((xRe,PH)=>{var nPe=require("path").relative;PH.exports=cPe;var aPe=process.cwd();function OH(d,o){for(var s=d.split(/[ ,]+/),c=String(o).toLowerCase(),l=0;l0}function pPe(d){if(process.noDeprecation)return!0;var o=process.env.NO_DEPRECATION||"";return OH(o,d)}function uPe(d){if(process.traceDeprecation)return!0;var o=process.env.TRACE_DEPRECATION||"";return OH(o,d)}function GS(d,o){var s=sPe(process,"deprecation");if(!(!s&&this._ignored)){var c,l,u,T,g=0,m=!1,a=zS(),r=this._file;for(o?(T=o,u=kd(a[1]),u.name=T.name,r=u[0]):(g=2,T=kd(a[g]),u=T);g",s=d.getLineNumber(),c=d.getColumnNumber();d.isEval()&&(o=d.getEvalOrigin()+", "+o);var l=[o,s,c];return l.callSite=d,l.name=d.getFunctionName(),l}function TH(d){var o=d.callSite,s=d.name;s||(s="");var c=o.getThis(),l=c&&o.getTypeName();return l==="Object"&&(l=void 0),l==="Function"&&(l=c.name||l),l&&o.getMethodName()?l+"."+s:s}function dPe(d,o,s){var c=new Date().toUTCString(),l=c+" "+this._namespace+" deprecated "+d;if(this._traced){for(var u=0;u{"use strict";wH.exports={CURRENT_ID:Symbol("agentkeepalive#currentId"),CREATE_ID:Symbol("agentkeepalive#createId"),INIT_SOCKET:Symbol("agentkeepalive#initSocket"),CREATE_HTTPS_CONNECTION:Symbol("agentkeepalive#createHttpsConnection"),SOCKET_CREATED_TIME:Symbol("agentkeepalive#socketCreatedTime"),SOCKET_NAME:Symbol("agentkeepalive#socketName"),SOCKET_REQUEST_COUNT:Symbol("agentkeepalive#socketRequestCount"),SOCKET_REQUEST_FINISHED_COUNT:Symbol("agentkeepalive#socketRequestFinishedCount")}});var GC=A((DRe,EH)=>{"use strict";var yPe=require("http").Agent,JC=vH(),Lo=Wi()("agentkeepalive"),Gh=jH()("agentkeepalive"),{INIT_SOCKET:xH,CURRENT_ID:QS,CREATE_ID:_H,SOCKET_CREATED_TIME:DH,SOCKET_NAME:Xo,SOCKET_REQUEST_COUNT:Yn,SOCKET_REQUEST_FINISHED_COUNT:xi}=HS(),qC=1,VC=parseInt(process.version.split(".",1)[0].substring(1));VC>=11&&VC<=12?qC=2:VC>=13&&(qC=3);var BC=class extends yPe{constructor(o){o=o||{},o.keepAlive=o.keepAlive!==!1,o.freeSocketTimeout===void 0&&(o.freeSocketTimeout=4e3),o.keepAliveTimeout&&(Gh("options.keepAliveTimeout is deprecated, please use options.freeSocketTimeout instead"),o.freeSocketTimeout=o.keepAliveTimeout,delete o.keepAliveTimeout),o.freeSocketKeepAliveTimeout&&(Gh("options.freeSocketKeepAliveTimeout is deprecated, please use options.freeSocketTimeout instead"),o.freeSocketTimeout=o.freeSocketKeepAliveTimeout,delete o.freeSocketKeepAliveTimeout),o.timeout===void 0&&(o.timeout=Math.max(o.freeSocketTimeout*2,8e3)),o.timeout=JC(o.timeout),o.freeSocketTimeout=JC(o.freeSocketTimeout),o.socketActiveTTL=o.socketActiveTTL?JC(o.socketActiveTTL):0,super(o),this[QS]=0,this.createSocketCount=0,this.createSocketCountLastCheck=0,this.createSocketErrorCount=0,this.createSocketErrorCountLastCheck=0,this.closeSocketCount=0,this.closeSocketCountLastCheck=0,this.errorSocketCount=0,this.errorSocketCountLastCheck=0,this.requestCount=0,this.requestCountLastCheck=0,this.timeoutSocketCount=0,this.timeoutSocketCountLastCheck=0,this.on("free",s=>{let c=this.calcSocketTimeout(s);c>0&&s.timeout!==c&&s.setTimeout(c)})}get freeSocketKeepAliveTimeout(){return Gh("agent.freeSocketKeepAliveTimeout is deprecated, please use agent.options.freeSocketTimeout instead"),this.options.freeSocketTimeout}get timeout(){return Gh("agent.timeout is deprecated, please use agent.options.timeout instead"),this.options.timeout}get socketActiveTTL(){return Gh("agent.socketActiveTTL is deprecated, please use agent.options.socketActiveTTL instead"),this.options.socketActiveTTL}calcSocketTimeout(o){let s=this.options.freeSocketTimeout,c=this.options.socketActiveTTL;if(c){let l=Date.now()-o[DH],u=c-l;if(u<=0)return u;s&&u"u"?!0:c<=0?(Lo("%s(requests: %s, finished: %s) free but need to destroy by TTL, request count %s, diff is %s",o[Xo],o[Yn],o[xi],c),!1):(o.timeout!==c&&o.setTimeout(c),!0)}reuseSocket(...o){super.reuseSocket(...o);let s=o[0],c=o[1];c.reusedSocket=!0;let l=this.options.timeout;zh(s)!==l&&(s.setTimeout(l),Lo("%s reset timeout to %sms",s[Xo],l)),s[Yn]++,Lo("%s(requests: %s, finished: %s) reuse on addRequest, timeout %sms",s[Xo],s[Yn],s[xi],zh(s))}[_H](){let o=this[QS]++;return this[QS]===Number.MAX_SAFE_INTEGER&&(this[QS]=0),o}[xH](o,s){s.timeout&&(zh(o)||o.setTimeout(s.timeout)),this.options.keepAlive&&o.setNoDelay(!0),this.createSocketCount++,this.options.socketActiveTTL&&(o[DH]=Date.now()),o[Xo]=`sock[${this[_H]()}#${s._agentKey}]`.split("-----BEGIN",1)[0],o[Yn]=1,o[xi]=0,bPe(this,o,s)}createConnection(o,s){let c=!1,l=(T,g)=>{if(!c){if(c=!0,T)return this.createSocketErrorCount++,s(T);this[xH](g,o),s(T,g)}},u=super.createConnection(o,l);u&&l(null,u)}get statusChanged(){let o=this.createSocketCount!==this.createSocketCountLastCheck||this.createSocketErrorCount!==this.createSocketErrorCountLastCheck||this.closeSocketCount!==this.closeSocketCountLastCheck||this.errorSocketCount!==this.errorSocketCountLastCheck||this.timeoutSocketCount!==this.timeoutSocketCountLastCheck||this.requestCount!==this.requestCountLastCheck;return o&&(this.createSocketCountLastCheck=this.createSocketCount,this.createSocketErrorCountLastCheck=this.createSocketErrorCount,this.closeSocketCountLastCheck=this.closeSocketCount,this.errorSocketCountLastCheck=this.errorSocketCount,this.timeoutSocketCountLastCheck=this.timeoutSocketCount,this.requestCountLastCheck=this.requestCount),o}getCurrentStatus(){return{createSocketCount:this.createSocketCount,createSocketErrorCount:this.createSocketErrorCount,closeSocketCount:this.closeSocketCount,errorSocketCount:this.errorSocketCount,timeoutSocketCount:this.timeoutSocketCount,requestCount:this.requestCount,freeSockets:UC(this.freeSockets),sockets:UC(this.sockets),requests:UC(this.requests)}}};function zh(d){return d.timeout||d._idleTimeout}function bPe(d,o,s){Lo("%s create, timeout %sms",o[Xo],zh(o));function c(){if(!o._httpMessage&&o[Yn]===1)return;o[xi]++,d.requestCount++,Lo("%s(requests: %s, finished: %s) free",o[Xo],o[Yn],o[xi]);let m=d.getName(s);o.writable&&d.requests[m]&&d.requests[m].length&&(o[Yn]++,Lo("%s(requests: %s, finished: %s) will be reuse on agent free event",o[Xo],o[Yn],o[xi]))}o.on("free",c);function l(m){Lo("%s(requests: %s, finished: %s) close, isError: %s",o[Xo],o[Yn],o[xi],m),d.closeSocketCount++}o.on("close",l);function u(){let m=o.listeners("timeout").length,a=zh(o),r=o._httpMessage,e=r&&r.listeners("timeout").length||0;Lo("%s(requests: %s, finished: %s) timeout after %sms, listeners %s, defaultTimeoutListenerCount %s, hasHttpRequest %s, HttpRequest timeoutListenerCount %s",o[Xo],o[Yn],o[xi],a,m,qC,!!r,e),Lo.enabled&&Lo("timeout listeners: %s",o.listeners("timeout").map(n=>n.name).join(", ")),d.timeoutSocketCount++;let t=d.getName(s);if(d.freeSockets[t]&&d.freeSockets[t].indexOf(o)!==-1)o.destroy(),d.removeSocket(o,s),Lo("%s is free, destroy quietly",o[Xo]);else if(e===0){let n=new Error("Socket timeout");n.code="ERR_SOCKET_TIMEOUT",n.timeout=a,o.destroy(n),d.removeSocket(o,s),Lo("%s destroy with timeout error",o[Xo])}}o.on("timeout",u);function T(m){let a=o.listeners("error").length;Lo("%s(requests: %s, finished: %s) error: %s, listenerCount: %s",o[Xo],o[Yn],o[xi],m,a),d.errorSocketCount++,a===1&&(Lo("%s emit uncaught error event",o[Xo]),o.removeListener("error",T),o.emit("error",m))}o.on("error",T);function g(){Lo("%s(requests: %s, finished: %s) agentRemove",o[Xo],o[Yn],o[xi]),o.removeListener("close",l),o.removeListener("error",T),o.removeListener("free",c),o.removeListener("timeout",u),o.removeListener("agentRemove",g)}o.on("agentRemove",g)}EH.exports=BC;function UC(d){let o={};for(let s in d)o[s]=d[s].length;return o}});var RH=A((ERe,CH)=>{"use strict";var zC=require("https").Agent,vPe=GC(),{INIT_SOCKET:TPe,CREATE_HTTPS_CONNECTION:MH}=HS(),Hh=class extends vPe{constructor(o){super(o),this.defaultPort=443,this.protocol="https:",this.maxCachedSessions=this.options.maxCachedSessions,this.maxCachedSessions===void 0&&(this.maxCachedSessions=100),this._sessionCache={map:{},list:[]}}createConnection(o){let s=this[MH](o);return this[TPe](s,o),s}};Hh.prototype[MH]=zC.prototype.createConnection;["getName","_getSession","_cacheSession","_evictSession"].forEach(function(d){typeof zC.prototype[d]=="function"&&(Hh.prototype[d]=zC.prototype[d])});CH.exports=Hh});var NH=A((MRe,YS)=>{"use strict";YS.exports=GC();YS.exports.HttpsAgent=RH();YS.exports.constants=HS()});var LH=A((eP,FH)=>{(function(d,o){typeof eP=="object"&&typeof FH<"u"?o(eP):typeof define=="function"&&define.amd?define(["exports"],o):(d=typeof globalThis<"u"?globalThis:d||self,o(d.WebStreamsPolyfill={}))})(eP,function(d){"use strict";let o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol:E=>`Symbol(${E})`;function s(){}function c(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global}let l=c();function u(E){return typeof E=="object"&&E!==null||typeof E=="function"}let T=s,g=Promise,m=Promise.prototype.then,a=Promise.resolve.bind(g),r=Promise.reject.bind(g);function e(E){return new g(E)}function t(E){return a(E)}function n(E){return r(E)}function i(E,N,F){return m.call(E,N,F)}function p(E,N,F){i(i(E,N,F),void 0,T)}function f(E,N){p(E,N)}function y(E,N){p(E,void 0,N)}function O(E,N,F){return i(E,N,F)}function _(E){i(E,void 0,T)}let R=(()=>{let E=l&&l.queueMicrotask;if(typeof E=="function")return E;let N=t(void 0);return F=>i(N,F)})();function k(E,N,F){if(typeof E!="function")throw new TypeError("Argument is not a function");return Function.prototype.apply.call(E,N,F)}function J(E,N,F){try{return t(k(E,N,F))}catch(B){return n(B)}}let U=16384;class z{constructor(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}get length(){return this._size}push(N){let F=this._back,B=F;F._elements.length===U-1&&(B={_elements:[],_next:void 0}),F._elements.push(N),B!==F&&(this._back=B,F._next=B),++this._size}shift(){let N=this._front,F=N,B=this._cursor,K=B+1,oe=N._elements,ae=oe[B];return K===U&&(F=N._next,K=0),--this._size,this._cursor=K,N!==F&&(this._front=F),oe[B]=void 0,ae}forEach(N){let F=this._cursor,B=this._front,K=B._elements;for(;(F!==K.length||B._next!==void 0)&&!(F===K.length&&(B=B._next,K=B._elements,F=0,K.length===0));)N(K[F]),++F}peek(){let N=this._front,F=this._cursor;return N._elements[F]}}function G(E,N){E._ownerReadableStream=N,N._reader=E,N._state==="readable"?H(E):N._state==="closed"?W(E):L(E,N._storedError)}function X(E,N){let F=E._ownerReadableStream;return na(F,N)}function q(E){E._ownerReadableStream._state==="readable"?ee(E,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):ne(E,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),E._ownerReadableStream._reader=void 0,E._ownerReadableStream=void 0}function Z(E){return new TypeError("Cannot "+E+" a stream using a released reader")}function H(E){E._closedPromise=e((N,F)=>{E._closedPromise_resolve=N,E._closedPromise_reject=F})}function L(E,N){H(E),ee(E,N)}function W(E){H(E),te(E)}function ee(E,N){E._closedPromise_reject!==void 0&&(_(E._closedPromise),E._closedPromise_reject(N),E._closedPromise_resolve=void 0,E._closedPromise_reject=void 0)}function ne(E,N){L(E,N)}function te(E){E._closedPromise_resolve!==void 0&&(E._closedPromise_resolve(void 0),E._closedPromise_resolve=void 0,E._closedPromise_reject=void 0)}let re=o("[[AbortSteps]]"),ie=o("[[ErrorSteps]]"),me=o("[[CancelSteps]]"),ue=o("[[PullSteps]]"),$=Number.isFinite||function(E){return typeof E=="number"&&isFinite(E)},le=Math.trunc||function(E){return E<0?Math.ceil(E):Math.floor(E)};function de(E){return typeof E=="object"||typeof E=="function"}function ce(E,N){if(E!==void 0&&!de(E))throw new TypeError(`${N} is not an object.`)}function he(E,N){if(typeof E!="function")throw new TypeError(`${N} is not a function.`)}function se(E){return typeof E=="object"&&E!==null||typeof E=="function"}function v(E,N){if(!se(E))throw new TypeError(`${N} is not an object.`)}function P(E,N,F){if(E===void 0)throw new TypeError(`Parameter ${N} is required in '${F}'.`)}function w(E,N,F){if(E===void 0)throw new TypeError(`${N} is required in '${F}'.`)}function M(E){return Number(E)}function I(E){return E===0?0:E}function V(E){return I(le(E))}function Q(E,N){let B=Number.MAX_SAFE_INTEGER,K=Number(E);if(K=I(K),!$(K))throw new TypeError(`${N} is not a finite number`);if(K=V(K),K<0||K>B)throw new TypeError(`${N} is outside the accepted range of 0 to ${B}, inclusive`);return!$(K)||K===0?0:K}function b(E,N){if(!Ir(E))throw new TypeError(`${N} is not a ReadableStream.`)}function j(E){return new C(E)}function D(E,N){E._reader._readRequests.push(N)}function h(E,N,F){let K=E._reader._readRequests.shift();F?K._closeSteps():K._chunkSteps(N)}function S(E){return E._reader._readRequests.length}function x(E){let N=E._reader;return!(N===void 0||!Y(N))}class C{constructor(N){if(P(N,1,"ReadableStreamDefaultReader"),b(N,"First parameter"),kr(N))throw new TypeError("This stream has already been locked for exclusive reading by another reader");G(this,N),this._readRequests=new z}get closed(){return Y(this)?this._closedPromise:n(gt("closed"))}cancel(N=void 0){return Y(this)?this._ownerReadableStream===void 0?n(Z("cancel")):X(this,N):n(gt("cancel"))}read(){if(!Y(this))return n(gt("read"));if(this._ownerReadableStream===void 0)return n(Z("read from"));let N,F,B=e((oe,ae)=>{N=oe,F=ae});return Ne(this,{_chunkSteps:oe=>N({value:oe,done:!1}),_closeSteps:()=>N({value:void 0,done:!0}),_errorSteps:oe=>F(oe)}),B}releaseLock(){if(!Y(this))throw gt("releaseLock");if(this._ownerReadableStream!==void 0){if(this._readRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");q(this)}}}Object.defineProperties(C.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(C.prototype,o.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});function Y(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_readRequests")?!1:E instanceof C}function Ne(E,N){let F=E._ownerReadableStream;F._disturbed=!0,F._state==="closed"?N._closeSteps():F._state==="errored"?N._errorSteps(F._storedError):F._readableStreamController[ue](N)}function gt(E){return new TypeError(`ReadableStreamDefaultReader.prototype.${E} can only be used on a ReadableStreamDefaultReader`)}let Ve=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype);class nt{constructor(N,F){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=N,this._preventCancel=F}next(){let N=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?O(this._ongoingPromise,N,N):N(),this._ongoingPromise}return(N){let F=()=>this._returnSteps(N);return this._ongoingPromise?O(this._ongoingPromise,F,F):F()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let N=this._reader;if(N._ownerReadableStream===void 0)return n(Z("iterate"));let F,B,K=e((ae,ye)=>{F=ae,B=ye});return Ne(N,{_chunkSteps:ae=>{this._ongoingPromise=void 0,R(()=>F({value:ae,done:!1}))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,q(N),F({value:void 0,done:!0})},_errorSteps:ae=>{this._ongoingPromise=void 0,this._isFinished=!0,q(N),B(ae)}}),K}_returnSteps(N){if(this._isFinished)return Promise.resolve({value:N,done:!0});this._isFinished=!0;let F=this._reader;if(F._ownerReadableStream===void 0)return n(Z("finish iterating"));if(!this._preventCancel){let B=X(F,N);return q(F),O(B,()=>({value:N,done:!0}))}return q(F),t({value:N,done:!0})}}let Bt={next(){return sp(this)?this._asyncIteratorImpl.next():n(pp("next"))},return(E){return sp(this)?this._asyncIteratorImpl.return(E):n(pp("return"))}};Ve!==void 0&&Object.setPrototypeOf(Bt,Ve);function cp(E,N){let F=j(E),B=new nt(F,N),K=Object.create(Bt);return K._asyncIteratorImpl=B,K}function sp(E){if(!u(E)||!Object.prototype.hasOwnProperty.call(E,"_asyncIteratorImpl"))return!1;try{return E._asyncIteratorImpl instanceof nt}catch{return!1}}function pp(E){return new TypeError(`ReadableStreamAsyncIterator.${E} can only be used on a ReadableSteamAsyncIterator`)}let $o=Number.isNaN||function(E){return E!==E};function ta(E){return E.slice()}function Mo(E,N,F,B,K){new Uint8Array(E).set(new Uint8Array(F,B,K),N)}function To(E){return E}function it(E){return!1}function yN(E,N,F){if(E.slice)return E.slice(N,F);let B=F-N,K=new ArrayBuffer(B);return Mo(K,0,E,N,B),K}function jK(E){return!(typeof E!="number"||$o(E)||E<0)}function bN(E){let N=yN(E.buffer,E.byteOffset,E.byteOffset+E.byteLength);return new Uint8Array(N)}function qP(E){let N=E._queue.shift();return E._queueTotalSize-=N.size,E._queueTotalSize<0&&(E._queueTotalSize=0),N.value}function BP(E,N,F){if(!jK(F)||F===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");E._queue.push({value:N,size:F}),E._queueTotalSize+=F}function wK(E){return E._queue.peek().value}function Rr(E){E._queue=new z,E._queueTotalSize=0}class cf{constructor(){throw new TypeError("Illegal constructor")}get view(){if(!GP(this))throw YP("view");return this._view}respond(N){if(!GP(this))throw YP("respond");if(P(N,1,"respond"),N=Q(N,"First parameter"),this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");it(this._view.buffer),Ag(this._associatedReadableByteStreamController,N)}respondWithNewView(N){if(!GP(this))throw YP("respondWithNewView");if(P(N,1,"respondWithNewView"),!ArrayBuffer.isView(N))throw new TypeError("You can only respond with array buffer views");if(this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");it(N.buffer),Ig(this._associatedReadableByteStreamController,N)}}Object.defineProperties(cf.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(cf.prototype,o.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});class up{constructor(){throw new TypeError("Illegal constructor")}get byobRequest(){if(!Pc(this))throw pf("byobRequest");return QP(this)}get desiredSize(){if(!Pc(this))throw pf("desiredSize");return xN(this)}close(){if(!Pc(this))throw pf("close");if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");let N=this._controlledReadableByteStream._state;if(N!=="readable")throw new TypeError(`The stream (in ${N} state) is not in the readable state and cannot be closed`);sf(this)}enqueue(N){if(!Pc(this))throw pf("enqueue");if(P(N,1,"enqueue"),!ArrayBuffer.isView(N))throw new TypeError("chunk must be an array buffer view");if(N.byteLength===0)throw new TypeError("chunk must have non-zero byteLength");if(N.buffer.byteLength===0)throw new TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw new TypeError("stream is closed or draining");let F=this._controlledReadableByteStream._state;if(F!=="readable")throw new TypeError(`The stream (in ${F} state) is not in the readable state and cannot be enqueued to`);Ng(this,N)}error(N=void 0){if(!Pc(this))throw pf("error");oa(this,N)}[me](N){vN(this),Rr(this);let F=this._cancelAlgorithm(N);return Rg(this),F}[ue](N){let F=this._controlledReadableByteStream;if(this._queueTotalSize>0){let K=this._queue.shift();this._queueTotalSize-=K.byteLength,PN(this);let oe=new Uint8Array(K.buffer,K.byteOffset,K.byteLength);N._chunkSteps(oe);return}let B=this._autoAllocateChunkSize;if(B!==void 0){let K;try{K=new ArrayBuffer(B)}catch(ae){N._errorSteps(ae);return}let oe={buffer:K,bufferByteLength:B,byteOffset:0,byteLength:B,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(oe)}D(F,N),jc(this)}}Object.defineProperties(up.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(up.prototype,o.toStringTag,{value:"ReadableByteStreamController",configurable:!0});function Pc(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_controlledReadableByteStream")?!1:E instanceof up}function GP(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_associatedReadableByteStreamController")?!1:E instanceof cf}function jc(E){if(!EK(E))return;if(E._pulling){E._pullAgain=!0;return}E._pulling=!0;let F=E._pullAlgorithm();p(F,()=>{E._pulling=!1,E._pullAgain&&(E._pullAgain=!1,jc(E))},B=>{oa(E,B)})}function vN(E){HP(E),E._pendingPullIntos=new z}function zP(E,N){let F=!1;E._state==="closed"&&(F=!0);let B=TN(N);N.readerType==="default"?h(E,B,F):RK(E,B,F)}function TN(E){let N=E.bytesFilled,F=E.elementSize;return new E.viewConstructor(E.buffer,E.byteOffset,N/F)}function Mg(E,N,F,B){E._queue.push({buffer:N,byteOffset:F,byteLength:B}),E._queueTotalSize+=B}function ON(E,N){let F=N.elementSize,B=N.bytesFilled-N.bytesFilled%F,K=Math.min(E._queueTotalSize,N.byteLength-N.bytesFilled),oe=N.bytesFilled+K,ae=oe-oe%F,ye=K,Ae=!1;ae>B&&(ye=ae-N.bytesFilled,Ae=!0);let Be=E._queue;for(;ye>0;){let Ke=Be.peek(),Xe=Math.min(ye,Ke.byteLength),kt=N.byteOffset+N.bytesFilled;Mo(N.buffer,kt,Ke.buffer,Ke.byteOffset,Xe),Ke.byteLength===Xe?Be.shift():(Ke.byteOffset+=Xe,Ke.byteLength-=Xe),E._queueTotalSize-=Xe,SN(E,Xe,N),ye-=Xe}return Ae}function SN(E,N,F){F.bytesFilled+=N}function PN(E){E._queueTotalSize===0&&E._closeRequested?(Rg(E),bf(E._controlledReadableByteStream)):jc(E)}function HP(E){E._byobRequest!==null&&(E._byobRequest._associatedReadableByteStreamController=void 0,E._byobRequest._view=null,E._byobRequest=null)}function jN(E){for(;E._pendingPullIntos.length>0;){if(E._queueTotalSize===0)return;let N=E._pendingPullIntos.peek();ON(E,N)&&(Cg(E),zP(E._controlledReadableByteStream,N))}}function xK(E,N,F){let B=E._controlledReadableByteStream,K=1;N.constructor!==DataView&&(K=N.constructor.BYTES_PER_ELEMENT);let oe=N.constructor,ae=N.buffer,ye={buffer:ae,bufferByteLength:ae.byteLength,byteOffset:N.byteOffset,byteLength:N.byteLength,bytesFilled:0,elementSize:K,viewConstructor:oe,readerType:"byob"};if(E._pendingPullIntos.length>0){E._pendingPullIntos.push(ye),EN(B,F);return}if(B._state==="closed"){let Ae=new oe(ye.buffer,ye.byteOffset,0);F._closeSteps(Ae);return}if(E._queueTotalSize>0){if(ON(E,ye)){let Ae=TN(ye);PN(E),F._chunkSteps(Ae);return}if(E._closeRequested){let Ae=new TypeError("Insufficient bytes to fill elements in the given buffer");oa(E,Ae),F._errorSteps(Ae);return}}E._pendingPullIntos.push(ye),EN(B,F),jc(E)}function _K(E,N){let F=E._controlledReadableByteStream;if(WP(F))for(;MN(F)>0;){let B=Cg(E);zP(F,B)}}function DK(E,N,F){if(SN(E,N,F),F.bytesFilled0){let K=F.byteOffset+F.bytesFilled,oe=yN(F.buffer,K-B,K);Mg(E,oe,0,oe.byteLength)}F.bytesFilled-=B,zP(E._controlledReadableByteStream,F),jN(E)}function wN(E,N){let F=E._pendingPullIntos.peek();HP(E),E._controlledReadableByteStream._state==="closed"?_K(E):DK(E,N,F),jc(E)}function Cg(E){return E._pendingPullIntos.shift()}function EK(E){let N=E._controlledReadableByteStream;return N._state!=="readable"||E._closeRequested||!E._started?!1:!!(x(N)&&S(N)>0||WP(N)&&MN(N)>0||xN(E)>0)}function Rg(E){E._pullAlgorithm=void 0,E._cancelAlgorithm=void 0}function sf(E){let N=E._controlledReadableByteStream;if(!(E._closeRequested||N._state!=="readable")){if(E._queueTotalSize>0){E._closeRequested=!0;return}if(E._pendingPullIntos.length>0&&E._pendingPullIntos.peek().bytesFilled>0){let B=new TypeError("Insufficient bytes to fill elements in the given buffer");throw oa(E,B),B}Rg(E),bf(N)}}function Ng(E,N){let F=E._controlledReadableByteStream;if(E._closeRequested||F._state!=="readable")return;let B=N.buffer,K=N.byteOffset,oe=N.byteLength,ae=B;if(E._pendingPullIntos.length>0){let ye=E._pendingPullIntos.peek();it(ye.buffer),ye.buffer=ye.buffer}if(HP(E),x(F))if(S(F)===0)Mg(E,ae,K,oe);else{E._pendingPullIntos.length>0&&Cg(E);let ye=new Uint8Array(ae,K,oe);h(F,ye,!1)}else WP(F)?(Mg(E,ae,K,oe),jN(E)):Mg(E,ae,K,oe);jc(E)}function oa(E,N){let F=E._controlledReadableByteStream;F._state==="readable"&&(vN(E),Rr(E),Rg(E),eA(F,N))}function QP(E){if(E._byobRequest===null&&E._pendingPullIntos.length>0){let N=E._pendingPullIntos.peek(),F=new Uint8Array(N.buffer,N.byteOffset+N.bytesFilled,N.byteLength-N.bytesFilled),B=Object.create(cf.prototype);CK(B,E,F),E._byobRequest=B}return E._byobRequest}function xN(E){let N=E._controlledReadableByteStream._state;return N==="errored"?null:N==="closed"?0:E._strategyHWM-E._queueTotalSize}function Ag(E,N){let F=E._pendingPullIntos.peek();if(E._controlledReadableByteStream._state==="closed"){if(N!==0)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(N===0)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(F.bytesFilled+N>F.byteLength)throw new RangeError("bytesWritten out of range")}F.buffer=F.buffer,wN(E,N)}function Ig(E,N){let F=E._pendingPullIntos.peek();if(E._controlledReadableByteStream._state==="closed"){if(N.byteLength!==0)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(N.byteLength===0)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(F.byteOffset+F.bytesFilled!==N.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(F.bufferByteLength!==N.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(F.bytesFilled+N.byteLength>F.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");let K=N.byteLength;F.buffer=N.buffer,wN(E,K)}function _N(E,N,F,B,K,oe,ae){N._controlledReadableByteStream=E,N._pullAgain=!1,N._pulling=!1,N._byobRequest=null,N._queue=N._queueTotalSize=void 0,Rr(N),N._closeRequested=!1,N._started=!1,N._strategyHWM=oe,N._pullAlgorithm=B,N._cancelAlgorithm=K,N._autoAllocateChunkSize=ae,N._pendingPullIntos=new z,E._readableStreamController=N;let ye=F();p(t(ye),()=>{N._started=!0,jc(N)},Ae=>{oa(N,Ae)})}function MK(E,N,F){let B=Object.create(up.prototype),K=()=>{},oe=()=>t(void 0),ae=()=>t(void 0);N.start!==void 0&&(K=()=>N.start(B)),N.pull!==void 0&&(oe=()=>N.pull(B)),N.cancel!==void 0&&(ae=Ae=>N.cancel(Ae));let ye=N.autoAllocateChunkSize;if(ye===0)throw new TypeError("autoAllocateChunkSize must be greater than 0");_N(E,B,K,oe,ae,F,ye)}function CK(E,N,F){E._associatedReadableByteStreamController=N,E._view=F}function YP(E){return new TypeError(`ReadableStreamBYOBRequest.prototype.${E} can only be used on a ReadableStreamBYOBRequest`)}function pf(E){return new TypeError(`ReadableByteStreamController.prototype.${E} can only be used on a ReadableByteStreamController`)}function DN(E){return new uf(E)}function EN(E,N){E._reader._readIntoRequests.push(N)}function RK(E,N,F){let K=E._reader._readIntoRequests.shift();F?K._closeSteps(N):K._chunkSteps(N)}function MN(E){return E._reader._readIntoRequests.length}function WP(E){let N=E._reader;return!(N===void 0||!wc(N))}class uf{constructor(N){if(P(N,1,"ReadableStreamBYOBReader"),b(N,"First parameter"),kr(N))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!Pc(N._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");G(this,N),this._readIntoRequests=new z}get closed(){return wc(this)?this._closedPromise:n(kg("closed"))}cancel(N=void 0){return wc(this)?this._ownerReadableStream===void 0?n(Z("cancel")):X(this,N):n(kg("cancel"))}read(N){if(!wc(this))return n(kg("read"));if(!ArrayBuffer.isView(N))return n(new TypeError("view must be an array buffer view"));if(N.byteLength===0)return n(new TypeError("view must have non-zero byteLength"));if(N.buffer.byteLength===0)return n(new TypeError("view's buffer must have non-zero byteLength"));if(it(N.buffer),this._ownerReadableStream===void 0)return n(Z("read from"));let F,B,K=e((ae,ye)=>{F=ae,B=ye});return CN(this,N,{_chunkSteps:ae=>F({value:ae,done:!1}),_closeSteps:ae=>F({value:ae,done:!0}),_errorSteps:ae=>B(ae)}),K}releaseLock(){if(!wc(this))throw kg("releaseLock");if(this._ownerReadableStream!==void 0){if(this._readIntoRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");q(this)}}}Object.defineProperties(uf.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(uf.prototype,o.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});function wc(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_readIntoRequests")?!1:E instanceof uf}function CN(E,N,F){let B=E._ownerReadableStream;B._disturbed=!0,B._state==="errored"?F._errorSteps(B._storedError):xK(B._readableStreamController,N,F)}function kg(E){return new TypeError(`ReadableStreamBYOBReader.prototype.${E} can only be used on a ReadableStreamBYOBReader`)}function df(E,N){let{highWaterMark:F}=E;if(F===void 0)return N;if($o(F)||F<0)throw new RangeError("Invalid highWaterMark");return F}function Fg(E){let{size:N}=E;return N||(()=>1)}function Lg(E,N){ce(E,N);let F=E?.highWaterMark,B=E?.size;return{highWaterMark:F===void 0?void 0:M(F),size:B===void 0?void 0:NK(B,`${N} has member 'size' that`)}}function NK(E,N){return he(E,N),F=>M(E(F))}function AK(E,N){ce(E,N);let F=E?.abort,B=E?.close,K=E?.start,oe=E?.type,ae=E?.write;return{abort:F===void 0?void 0:IK(F,E,`${N} has member 'abort' that`),close:B===void 0?void 0:kK(B,E,`${N} has member 'close' that`),start:K===void 0?void 0:FK(K,E,`${N} has member 'start' that`),write:ae===void 0?void 0:LK(ae,E,`${N} has member 'write' that`),type:oe}}function IK(E,N,F){return he(E,F),B=>J(E,N,[B])}function kK(E,N,F){return he(E,F),()=>J(E,N,[])}function FK(E,N,F){return he(E,F),B=>k(E,N,[B])}function LK(E,N,F){return he(E,F),(B,K)=>J(E,N,[B,K])}function RN(E,N){if(!dp(E))throw new TypeError(`${N} is not a WritableStream.`)}function JK(E){if(typeof E!="object"||E===null)return!1;try{return typeof E.aborted=="boolean"}catch{return!1}}let VK=typeof AbortController=="function";function UK(){if(VK)return new AbortController}class ff{constructor(N={},F={}){N===void 0?N=null:v(N,"First parameter");let B=Lg(F,"Second parameter"),K=AK(N,"First parameter");if(AN(this),K.type!==void 0)throw new RangeError("Invalid type is specified");let ae=Fg(B),ye=df(B,1);tX(this,K,ye,ae)}get locked(){if(!dp(this))throw Bg("locked");return fp(this)}abort(N=void 0){return dp(this)?fp(this)?n(new TypeError("Cannot abort a stream that already has a writer")):Jg(this,N):n(Bg("abort"))}close(){return dp(this)?fp(this)?n(new TypeError("Cannot close a stream that already has a writer")):Ia(this)?n(new TypeError("Cannot close an already-closing stream")):IN(this):n(Bg("close"))}getWriter(){if(!dp(this))throw Bg("getWriter");return NN(this)}}Object.defineProperties(ff.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(ff.prototype,o.toStringTag,{value:"WritableStream",configurable:!0});function NN(E){return new mf(E)}function qK(E,N,F,B,K=1,oe=()=>1){let ae=Object.create(ff.prototype);AN(ae);let ye=Object.create(mp.prototype);return UN(ae,ye,E,N,F,B,K,oe),ae}function AN(E){E._state="writable",E._storedError=void 0,E._writer=void 0,E._writableStreamController=void 0,E._writeRequests=new z,E._inFlightWriteRequest=void 0,E._closeRequest=void 0,E._inFlightCloseRequest=void 0,E._pendingAbortRequest=void 0,E._backpressure=!1}function dp(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_writableStreamController")?!1:E instanceof ff}function fp(E){return E._writer!==void 0}function Jg(E,N){var F;if(E._state==="closed"||E._state==="errored")return t(void 0);E._writableStreamController._abortReason=N,(F=E._writableStreamController._abortController)===null||F===void 0||F.abort();let B=E._state;if(B==="closed"||B==="errored")return t(void 0);if(E._pendingAbortRequest!==void 0)return E._pendingAbortRequest._promise;let K=!1;B==="erroring"&&(K=!0,N=void 0);let oe=e((ae,ye)=>{E._pendingAbortRequest={_promise:void 0,_resolve:ae,_reject:ye,_reason:N,_wasAlreadyErroring:K}});return E._pendingAbortRequest._promise=oe,K||XP(E,N),oe}function IN(E){let N=E._state;if(N==="closed"||N==="errored")return n(new TypeError(`The stream (in ${N} state) is not in the writable state and cannot be closed`));let F=e((K,oe)=>{let ae={_resolve:K,_reject:oe};E._closeRequest=ae}),B=E._writer;return B!==void 0&&E._backpressure&&N==="writable"&&rj(B),oX(E._writableStreamController),F}function BK(E){return e((F,B)=>{let K={_resolve:F,_reject:B};E._writeRequests.push(K)})}function KP(E,N){if(E._state==="writable"){XP(E,N);return}ZP(E)}function XP(E,N){let F=E._writableStreamController;E._state="erroring",E._storedError=N;let B=E._writer;B!==void 0&&FN(B,N),!YK(E)&&F._started&&ZP(E)}function ZP(E){E._state="errored",E._writableStreamController[ie]();let N=E._storedError;if(E._writeRequests.forEach(K=>{K._reject(N)}),E._writeRequests=new z,E._pendingAbortRequest===void 0){Vg(E);return}let F=E._pendingAbortRequest;if(E._pendingAbortRequest=void 0,F._wasAlreadyErroring){F._reject(N),Vg(E);return}let B=E._writableStreamController[re](F._reason);p(B,()=>{F._resolve(),Vg(E)},K=>{F._reject(K),Vg(E)})}function GK(E){E._inFlightWriteRequest._resolve(void 0),E._inFlightWriteRequest=void 0}function zK(E,N){E._inFlightWriteRequest._reject(N),E._inFlightWriteRequest=void 0,KP(E,N)}function HK(E){E._inFlightCloseRequest._resolve(void 0),E._inFlightCloseRequest=void 0,E._state==="erroring"&&(E._storedError=void 0,E._pendingAbortRequest!==void 0&&(E._pendingAbortRequest._resolve(),E._pendingAbortRequest=void 0)),E._state="closed";let F=E._writer;F!==void 0&&zN(F)}function QK(E,N){E._inFlightCloseRequest._reject(N),E._inFlightCloseRequest=void 0,E._pendingAbortRequest!==void 0&&(E._pendingAbortRequest._reject(N),E._pendingAbortRequest=void 0),KP(E,N)}function Ia(E){return!(E._closeRequest===void 0&&E._inFlightCloseRequest===void 0)}function YK(E){return!(E._inFlightWriteRequest===void 0&&E._inFlightCloseRequest===void 0)}function WK(E){E._inFlightCloseRequest=E._closeRequest,E._closeRequest=void 0}function KK(E){E._inFlightWriteRequest=E._writeRequests.shift()}function Vg(E){E._closeRequest!==void 0&&(E._closeRequest._reject(E._storedError),E._closeRequest=void 0);let N=E._writer;N!==void 0&&aj(N,E._storedError)}function $P(E,N){let F=E._writer;F!==void 0&&N!==E._backpressure&&(N?sX(F):rj(F)),E._backpressure=N}class mf{constructor(N){if(P(N,1,"WritableStreamDefaultWriter"),RN(N,"First parameter"),fp(N))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=N,N._writer=this;let F=N._state;if(F==="writable")!Ia(N)&&N._backpressure?zg(this):HN(this),Gg(this);else if(F==="erroring")ij(this,N._storedError),Gg(this);else if(F==="closed")HN(this),lX(this);else{let B=N._storedError;ij(this,B),GN(this,B)}}get closed(){return xc(this)?this._closedPromise:n(_c("closed"))}get desiredSize(){if(!xc(this))throw _c("desiredSize");if(this._ownerWritableStream===void 0)throw hf("desiredSize");return eX(this)}get ready(){return xc(this)?this._readyPromise:n(_c("ready"))}abort(N=void 0){return xc(this)?this._ownerWritableStream===void 0?n(hf("abort")):XK(this,N):n(_c("abort"))}close(){if(!xc(this))return n(_c("close"));let N=this._ownerWritableStream;return N===void 0?n(hf("close")):Ia(N)?n(new TypeError("Cannot close an already-closing stream")):kN(this)}releaseLock(){if(!xc(this))throw _c("releaseLock");this._ownerWritableStream!==void 0&&LN(this)}write(N=void 0){return xc(this)?this._ownerWritableStream===void 0?n(hf("write to")):JN(this,N):n(_c("write"))}}Object.defineProperties(mf.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(mf.prototype,o.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});function xc(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_ownerWritableStream")?!1:E instanceof mf}function XK(E,N){let F=E._ownerWritableStream;return Jg(F,N)}function kN(E){let N=E._ownerWritableStream;return IN(N)}function ZK(E){let N=E._ownerWritableStream,F=N._state;return Ia(N)||F==="closed"?t(void 0):F==="errored"?n(N._storedError):kN(E)}function $K(E,N){E._closedPromiseState==="pending"?aj(E,N):cX(E,N)}function FN(E,N){E._readyPromiseState==="pending"?QN(E,N):pX(E,N)}function eX(E){let N=E._ownerWritableStream,F=N._state;return F==="errored"||F==="erroring"?null:F==="closed"?0:qN(N._writableStreamController)}function LN(E){let N=E._ownerWritableStream,F=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");FN(E,F),$K(E,F),N._writer=void 0,E._ownerWritableStream=void 0}function JN(E,N){let F=E._ownerWritableStream,B=F._writableStreamController,K=nX(B,N);if(F!==E._ownerWritableStream)return n(hf("write to"));let oe=F._state;if(oe==="errored")return n(F._storedError);if(Ia(F)||oe==="closed")return n(new TypeError("The stream is closing or closed and cannot be written to"));if(oe==="erroring")return n(F._storedError);let ae=BK(F);return aX(B,N,K),ae}let VN={};class mp{constructor(){throw new TypeError("Illegal constructor")}get abortReason(){if(!ej(this))throw nj("abortReason");return this._abortReason}get signal(){if(!ej(this))throw nj("signal");if(this._abortController===void 0)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(N=void 0){if(!ej(this))throw nj("error");this._controlledWritableStream._state==="writable"&&BN(this,N)}[re](N){let F=this._abortAlgorithm(N);return Ug(this),F}[ie](){Rr(this)}}Object.defineProperties(mp.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(mp.prototype,o.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});function ej(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_controlledWritableStream")?!1:E instanceof mp}function UN(E,N,F,B,K,oe,ae,ye){N._controlledWritableStream=E,E._writableStreamController=N,N._queue=void 0,N._queueTotalSize=void 0,Rr(N),N._abortReason=void 0,N._abortController=UK(),N._started=!1,N._strategySizeAlgorithm=ye,N._strategyHWM=ae,N._writeAlgorithm=B,N._closeAlgorithm=K,N._abortAlgorithm=oe;let Ae=oj(N);$P(E,Ae);let Be=F(),Ke=t(Be);p(Ke,()=>{N._started=!0,qg(N)},Xe=>{N._started=!0,KP(E,Xe)})}function tX(E,N,F,B){let K=Object.create(mp.prototype),oe=()=>{},ae=()=>t(void 0),ye=()=>t(void 0),Ae=()=>t(void 0);N.start!==void 0&&(oe=()=>N.start(K)),N.write!==void 0&&(ae=Be=>N.write(Be,K)),N.close!==void 0&&(ye=()=>N.close()),N.abort!==void 0&&(Ae=Be=>N.abort(Be)),UN(E,K,oe,ae,ye,Ae,F,B)}function Ug(E){E._writeAlgorithm=void 0,E._closeAlgorithm=void 0,E._abortAlgorithm=void 0,E._strategySizeAlgorithm=void 0}function oX(E){BP(E,VN,0),qg(E)}function nX(E,N){try{return E._strategySizeAlgorithm(N)}catch(F){return tj(E,F),1}}function qN(E){return E._strategyHWM-E._queueTotalSize}function aX(E,N,F){try{BP(E,N,F)}catch(K){tj(E,K);return}let B=E._controlledWritableStream;if(!Ia(B)&&B._state==="writable"){let K=oj(E);$P(B,K)}qg(E)}function qg(E){let N=E._controlledWritableStream;if(!E._started||N._inFlightWriteRequest!==void 0)return;if(N._state==="erroring"){ZP(N);return}if(E._queue.length===0)return;let B=wK(E);B===VN?iX(E):rX(E,B)}function tj(E,N){E._controlledWritableStream._state==="writable"&&BN(E,N)}function iX(E){let N=E._controlledWritableStream;WK(N),qP(E);let F=E._closeAlgorithm();Ug(E),p(F,()=>{HK(N)},B=>{QK(N,B)})}function rX(E,N){let F=E._controlledWritableStream;KK(F);let B=E._writeAlgorithm(N);p(B,()=>{GK(F);let K=F._state;if(qP(E),!Ia(F)&&K==="writable"){let oe=oj(E);$P(F,oe)}qg(E)},K=>{F._state==="writable"&&Ug(E),zK(F,K)})}function oj(E){return qN(E)<=0}function BN(E,N){let F=E._controlledWritableStream;Ug(E),XP(F,N)}function Bg(E){return new TypeError(`WritableStream.prototype.${E} can only be used on a WritableStream`)}function nj(E){return new TypeError(`WritableStreamDefaultController.prototype.${E} can only be used on a WritableStreamDefaultController`)}function _c(E){return new TypeError(`WritableStreamDefaultWriter.prototype.${E} can only be used on a WritableStreamDefaultWriter`)}function hf(E){return new TypeError("Cannot "+E+" a stream using a released writer")}function Gg(E){E._closedPromise=e((N,F)=>{E._closedPromise_resolve=N,E._closedPromise_reject=F,E._closedPromiseState="pending"})}function GN(E,N){Gg(E),aj(E,N)}function lX(E){Gg(E),zN(E)}function aj(E,N){E._closedPromise_reject!==void 0&&(_(E._closedPromise),E._closedPromise_reject(N),E._closedPromise_resolve=void 0,E._closedPromise_reject=void 0,E._closedPromiseState="rejected")}function cX(E,N){GN(E,N)}function zN(E){E._closedPromise_resolve!==void 0&&(E._closedPromise_resolve(void 0),E._closedPromise_resolve=void 0,E._closedPromise_reject=void 0,E._closedPromiseState="resolved")}function zg(E){E._readyPromise=e((N,F)=>{E._readyPromise_resolve=N,E._readyPromise_reject=F}),E._readyPromiseState="pending"}function ij(E,N){zg(E),QN(E,N)}function HN(E){zg(E),rj(E)}function QN(E,N){E._readyPromise_reject!==void 0&&(_(E._readyPromise),E._readyPromise_reject(N),E._readyPromise_resolve=void 0,E._readyPromise_reject=void 0,E._readyPromiseState="rejected")}function sX(E){zg(E)}function pX(E,N){ij(E,N)}function rj(E){E._readyPromise_resolve!==void 0&&(E._readyPromise_resolve(void 0),E._readyPromise_resolve=void 0,E._readyPromise_reject=void 0,E._readyPromiseState="fulfilled")}let YN=typeof DOMException<"u"?DOMException:void 0;function uX(E){if(!(typeof E=="function"||typeof E=="object"))return!1;try{return new E,!0}catch{return!1}}function dX(){let E=function(F,B){this.message=F||"",this.name=B||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return E.prototype=Object.create(Error.prototype),Object.defineProperty(E.prototype,"constructor",{value:E,writable:!0,configurable:!0}),E}let fX=uX(YN)?YN:dX();function WN(E,N,F,B,K,oe){let ae=j(E),ye=NN(N);E._disturbed=!0;let Ae=!1,Be=t(void 0);return e((Ke,Xe)=>{let kt;if(oe!==void 0){if(kt=()=>{let Se=new fX("Aborted","AbortError"),Ue=[];B||Ue.push(()=>N._state==="writable"?Jg(N,Se):t(void 0)),K||Ue.push(()=>E._state==="readable"?na(E,Se):t(void 0)),Vo(()=>Promise.all(Ue.map(ct=>ct())),!0,Se)},oe.aborted){kt();return}oe.addEventListener("abort",kt)}function aa(){return e((Se,Ue)=>{function ct(en){en?Se():i(yp(),ct,Ue)}ct(!1)})}function yp(){return Ae?t(!0):i(ye._readyPromise,()=>e((Se,Ue)=>{Ne(ae,{_chunkSteps:ct=>{Be=i(JN(ye,ct),void 0,s),Se(!1)},_closeSteps:()=>Se(!0),_errorSteps:Ue})}))}if(Ni(E,ae._closedPromise,Se=>{B?dn(!0,Se):Vo(()=>Jg(N,Se),!0,Se)}),Ni(N,ye._closedPromise,Se=>{K?dn(!0,Se):Vo(()=>na(E,Se),!0,Se)}),Co(E,ae._closedPromise,()=>{F?dn():Vo(()=>ZK(ye))}),Ia(N)||N._state==="closed"){let Se=new TypeError("the destination writable stream closed before all data could be piped to it");K?dn(!0,Se):Vo(()=>na(E,Se),!0,Se)}_(aa());function Fr(){let Se=Be;return i(Be,()=>Se!==Be?Fr():void 0)}function Ni(Se,Ue,ct){Se._state==="errored"?ct(Se._storedError):y(Ue,ct)}function Co(Se,Ue,ct){Se._state==="closed"?ct():f(Ue,ct)}function Vo(Se,Ue,ct){if(Ae)return;Ae=!0,N._state==="writable"&&!Ia(N)?f(Fr(),en):en();function en(){p(Se(),()=>Ai(Ue,ct),bp=>Ai(!0,bp))}}function dn(Se,Ue){Ae||(Ae=!0,N._state==="writable"&&!Ia(N)?f(Fr(),()=>Ai(Se,Ue)):Ai(Se,Ue))}function Ai(Se,Ue){LN(ye),q(ae),oe!==void 0&&oe.removeEventListener("abort",kt),Se?Xe(Ue):Ke(void 0)}})}class hp{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!Hg(this))throw Wg("desiredSize");return lj(this)}close(){if(!Hg(this))throw Wg("close");if(!gp(this))throw new TypeError("The stream is not in a state that permits close");yf(this)}enqueue(N=void 0){if(!Hg(this))throw Wg("enqueue");if(!gp(this))throw new TypeError("The stream is not in a state that permits enqueue");return Yg(this,N)}error(N=void 0){if(!Hg(this))throw Wg("error");Nr(this,N)}[me](N){Rr(this);let F=this._cancelAlgorithm(N);return Qg(this),F}[ue](N){let F=this._controlledReadableStream;if(this._queue.length>0){let B=qP(this);this._closeRequested&&this._queue.length===0?(Qg(this),bf(F)):gf(this),N._chunkSteps(B)}else D(F,N),gf(this)}}Object.defineProperties(hp.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(hp.prototype,o.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});function Hg(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_controlledReadableStream")?!1:E instanceof hp}function gf(E){if(!KN(E))return;if(E._pulling){E._pullAgain=!0;return}E._pulling=!0;let F=E._pullAlgorithm();p(F,()=>{E._pulling=!1,E._pullAgain&&(E._pullAgain=!1,gf(E))},B=>{Nr(E,B)})}function KN(E){let N=E._controlledReadableStream;return!gp(E)||!E._started?!1:!!(kr(N)&&S(N)>0||lj(E)>0)}function Qg(E){E._pullAlgorithm=void 0,E._cancelAlgorithm=void 0,E._strategySizeAlgorithm=void 0}function yf(E){if(!gp(E))return;let N=E._controlledReadableStream;E._closeRequested=!0,E._queue.length===0&&(Qg(E),bf(N))}function Yg(E,N){if(!gp(E))return;let F=E._controlledReadableStream;if(kr(F)&&S(F)>0)h(F,N,!1);else{let B;try{B=E._strategySizeAlgorithm(N)}catch(K){throw Nr(E,K),K}try{BP(E,N,B)}catch(K){throw Nr(E,K),K}}gf(E)}function Nr(E,N){let F=E._controlledReadableStream;F._state==="readable"&&(Rr(E),Qg(E),eA(F,N))}function lj(E){let N=E._controlledReadableStream._state;return N==="errored"?null:N==="closed"?0:E._strategyHWM-E._queueTotalSize}function mX(E){return!KN(E)}function gp(E){let N=E._controlledReadableStream._state;return!E._closeRequested&&N==="readable"}function XN(E,N,F,B,K,oe,ae){N._controlledReadableStream=E,N._queue=void 0,N._queueTotalSize=void 0,Rr(N),N._started=!1,N._closeRequested=!1,N._pullAgain=!1,N._pulling=!1,N._strategySizeAlgorithm=ae,N._strategyHWM=oe,N._pullAlgorithm=B,N._cancelAlgorithm=K,E._readableStreamController=N;let ye=F();p(t(ye),()=>{N._started=!0,gf(N)},Ae=>{Nr(N,Ae)})}function hX(E,N,F,B){let K=Object.create(hp.prototype),oe=()=>{},ae=()=>t(void 0),ye=()=>t(void 0);N.start!==void 0&&(oe=()=>N.start(K)),N.pull!==void 0&&(ae=()=>N.pull(K)),N.cancel!==void 0&&(ye=Ae=>N.cancel(Ae)),XN(E,K,oe,ae,ye,F,B)}function Wg(E){return new TypeError(`ReadableStreamDefaultController.prototype.${E} can only be used on a ReadableStreamDefaultController`)}function gX(E,N){return Pc(E._readableStreamController)?bX(E):yX(E)}function yX(E,N){let F=j(E),B=!1,K=!1,oe=!1,ae=!1,ye,Ae,Be,Ke,Xe,kt=e(Co=>{Xe=Co});function aa(){return B?(K=!0,t(void 0)):(B=!0,Ne(F,{_chunkSteps:Vo=>{R(()=>{K=!1;let dn=Vo,Ai=Vo;oe||Yg(Be._readableStreamController,dn),ae||Yg(Ke._readableStreamController,Ai),B=!1,K&&aa()})},_closeSteps:()=>{B=!1,oe||yf(Be._readableStreamController),ae||yf(Ke._readableStreamController),(!oe||!ae)&&Xe(void 0)},_errorSteps:()=>{B=!1}}),t(void 0))}function yp(Co){if(oe=!0,ye=Co,ae){let Vo=ta([ye,Ae]),dn=na(E,Vo);Xe(dn)}return kt}function Fr(Co){if(ae=!0,Ae=Co,oe){let Vo=ta([ye,Ae]),dn=na(E,Vo);Xe(dn)}return kt}function Ni(){}return Be=cj(Ni,aa,yp),Ke=cj(Ni,aa,Fr),y(F._closedPromise,Co=>{Nr(Be._readableStreamController,Co),Nr(Ke._readableStreamController,Co),(!oe||!ae)&&Xe(void 0)}),[Be,Ke]}function bX(E){let N=j(E),F=!1,B=!1,K=!1,oe=!1,ae=!1,ye,Ae,Be,Ke,Xe,kt=e(Se=>{Xe=Se});function aa(Se){y(Se._closedPromise,Ue=>{Se===N&&(oa(Be._readableStreamController,Ue),oa(Ke._readableStreamController,Ue),(!oe||!ae)&&Xe(void 0))})}function yp(){wc(N)&&(q(N),N=j(E),aa(N)),Ne(N,{_chunkSteps:Ue=>{R(()=>{B=!1,K=!1;let ct=Ue,en=Ue;if(!oe&&!ae)try{en=bN(Ue)}catch(bp){oa(Be._readableStreamController,bp),oa(Ke._readableStreamController,bp),Xe(na(E,bp));return}oe||Ng(Be._readableStreamController,ct),ae||Ng(Ke._readableStreamController,en),F=!1,B?Ni():K&&Co()})},_closeSteps:()=>{F=!1,oe||sf(Be._readableStreamController),ae||sf(Ke._readableStreamController),Be._readableStreamController._pendingPullIntos.length>0&&Ag(Be._readableStreamController,0),Ke._readableStreamController._pendingPullIntos.length>0&&Ag(Ke._readableStreamController,0),(!oe||!ae)&&Xe(void 0)},_errorSteps:()=>{F=!1}})}function Fr(Se,Ue){Y(N)&&(q(N),N=DN(E),aa(N));let ct=Ue?Ke:Be,en=Ue?Be:Ke;CN(N,Se,{_chunkSteps:vp=>{R(()=>{B=!1,K=!1;let Tp=Ue?ae:oe;if(Ue?oe:ae)Tp||Ig(ct._readableStreamController,vp);else{let fA;try{fA=bN(vp)}catch(pj){oa(ct._readableStreamController,pj),oa(en._readableStreamController,pj),Xe(na(E,pj));return}Tp||Ig(ct._readableStreamController,vp),Ng(en._readableStreamController,fA)}F=!1,B?Ni():K&&Co()})},_closeSteps:vp=>{F=!1;let Tp=Ue?ae:oe,ay=Ue?oe:ae;Tp||sf(ct._readableStreamController),ay||sf(en._readableStreamController),vp!==void 0&&(Tp||Ig(ct._readableStreamController,vp),!ay&&en._readableStreamController._pendingPullIntos.length>0&&Ag(en._readableStreamController,0)),(!Tp||!ay)&&Xe(void 0)},_errorSteps:()=>{F=!1}})}function Ni(){if(F)return B=!0,t(void 0);F=!0;let Se=QP(Be._readableStreamController);return Se===null?yp():Fr(Se._view,!1),t(void 0)}function Co(){if(F)return K=!0,t(void 0);F=!0;let Se=QP(Ke._readableStreamController);return Se===null?yp():Fr(Se._view,!0),t(void 0)}function Vo(Se){if(oe=!0,ye=Se,ae){let Ue=ta([ye,Ae]),ct=na(E,Ue);Xe(ct)}return kt}function dn(Se){if(ae=!0,Ae=Se,oe){let Ue=ta([ye,Ae]),ct=na(E,Ue);Xe(ct)}return kt}function Ai(){}return Be=$N(Ai,Ni,Vo),Ke=$N(Ai,Co,dn),aa(N),[Be,Ke]}function vX(E,N){ce(E,N);let F=E,B=F?.autoAllocateChunkSize,K=F?.cancel,oe=F?.pull,ae=F?.start,ye=F?.type;return{autoAllocateChunkSize:B===void 0?void 0:Q(B,`${N} has member 'autoAllocateChunkSize' that`),cancel:K===void 0?void 0:TX(K,F,`${N} has member 'cancel' that`),pull:oe===void 0?void 0:OX(oe,F,`${N} has member 'pull' that`),start:ae===void 0?void 0:SX(ae,F,`${N} has member 'start' that`),type:ye===void 0?void 0:PX(ye,`${N} has member 'type' that`)}}function TX(E,N,F){return he(E,F),B=>J(E,N,[B])}function OX(E,N,F){return he(E,F),B=>J(E,N,[B])}function SX(E,N,F){return he(E,F),B=>k(E,N,[B])}function PX(E,N){if(E=`${E}`,E!=="bytes")throw new TypeError(`${N} '${E}' is not a valid enumeration value for ReadableStreamType`);return E}function jX(E,N){ce(E,N);let F=E?.mode;return{mode:F===void 0?void 0:wX(F,`${N} has member 'mode' that`)}}function wX(E,N){if(E=`${E}`,E!=="byob")throw new TypeError(`${N} '${E}' is not a valid enumeration value for ReadableStreamReaderMode`);return E}function xX(E,N){return ce(E,N),{preventCancel:!!E?.preventCancel}}function ZN(E,N){ce(E,N);let F=E?.preventAbort,B=E?.preventCancel,K=E?.preventClose,oe=E?.signal;return oe!==void 0&&_X(oe,`${N} has member 'signal' that`),{preventAbort:!!F,preventCancel:!!B,preventClose:!!K,signal:oe}}function _X(E,N){if(!JK(E))throw new TypeError(`${N} is not an AbortSignal.`)}function DX(E,N){ce(E,N);let F=E?.readable;w(F,"readable","ReadableWritablePair"),b(F,`${N} has member 'readable' that`);let B=E?.writable;return w(B,"writable","ReadableWritablePair"),RN(B,`${N} has member 'writable' that`),{readable:F,writable:B}}class Ar{constructor(N={},F={}){N===void 0?N=null:v(N,"First parameter");let B=Lg(F,"Second parameter"),K=vX(N,"First parameter");if(sj(this),K.type==="bytes"){if(B.size!==void 0)throw new RangeError("The strategy for a byte stream cannot have a size function");let oe=df(B,0);MK(this,K,oe)}else{let oe=Fg(B),ae=df(B,1);hX(this,K,ae,oe)}}get locked(){if(!Ir(this))throw Dc("locked");return kr(this)}cancel(N=void 0){return Ir(this)?kr(this)?n(new TypeError("Cannot cancel a stream that already has a reader")):na(this,N):n(Dc("cancel"))}getReader(N=void 0){if(!Ir(this))throw Dc("getReader");return jX(N,"First parameter").mode===void 0?j(this):DN(this)}pipeThrough(N,F={}){if(!Ir(this))throw Dc("pipeThrough");P(N,1,"pipeThrough");let B=DX(N,"First parameter"),K=ZN(F,"Second parameter");if(kr(this))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(fp(B.writable))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");let oe=WN(this,B.writable,K.preventClose,K.preventAbort,K.preventCancel,K.signal);return _(oe),B.readable}pipeTo(N,F={}){if(!Ir(this))return n(Dc("pipeTo"));if(N===void 0)return n("Parameter 1 is required in 'pipeTo'.");if(!dp(N))return n(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));let B;try{B=ZN(F,"Second parameter")}catch(K){return n(K)}return kr(this)?n(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):fp(N)?n(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):WN(this,N,B.preventClose,B.preventAbort,B.preventCancel,B.signal)}tee(){if(!Ir(this))throw Dc("tee");let N=gX(this);return ta(N)}values(N=void 0){if(!Ir(this))throw Dc("values");let F=xX(N,"First parameter");return cp(this,F.preventCancel)}}Object.defineProperties(Ar.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(Ar.prototype,o.toStringTag,{value:"ReadableStream",configurable:!0}),typeof o.asyncIterator=="symbol"&&Object.defineProperty(Ar.prototype,o.asyncIterator,{value:Ar.prototype.values,writable:!0,configurable:!0});function cj(E,N,F,B=1,K=()=>1){let oe=Object.create(Ar.prototype);sj(oe);let ae=Object.create(hp.prototype);return XN(oe,ae,E,N,F,B,K),oe}function $N(E,N,F){let B=Object.create(Ar.prototype);sj(B);let K=Object.create(up.prototype);return _N(B,K,E,N,F,0,void 0),B}function sj(E){E._state="readable",E._reader=void 0,E._storedError=void 0,E._disturbed=!1}function Ir(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_readableStreamController")?!1:E instanceof Ar}function kr(E){return E._reader!==void 0}function na(E,N){if(E._disturbed=!0,E._state==="closed")return t(void 0);if(E._state==="errored")return n(E._storedError);bf(E);let F=E._reader;F!==void 0&&wc(F)&&(F._readIntoRequests.forEach(K=>{K._closeSteps(void 0)}),F._readIntoRequests=new z);let B=E._readableStreamController[me](N);return O(B,s)}function bf(E){E._state="closed";let N=E._reader;N!==void 0&&(te(N),Y(N)&&(N._readRequests.forEach(F=>{F._closeSteps()}),N._readRequests=new z))}function eA(E,N){E._state="errored",E._storedError=N;let F=E._reader;F!==void 0&&(ee(F,N),Y(F)?(F._readRequests.forEach(B=>{B._errorSteps(N)}),F._readRequests=new z):(F._readIntoRequests.forEach(B=>{B._errorSteps(N)}),F._readIntoRequests=new z))}function Dc(E){return new TypeError(`ReadableStream.prototype.${E} can only be used on a ReadableStream`)}function tA(E,N){ce(E,N);let F=E?.highWaterMark;return w(F,"highWaterMark","QueuingStrategyInit"),{highWaterMark:M(F)}}let oA=E=>E.byteLength;try{Object.defineProperty(oA,"name",{value:"size",configurable:!0})}catch{}class Kg{constructor(N){P(N,1,"ByteLengthQueuingStrategy"),N=tA(N,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=N.highWaterMark}get highWaterMark(){if(!aA(this))throw nA("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark}get size(){if(!aA(this))throw nA("size");return oA}}Object.defineProperties(Kg.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(Kg.prototype,o.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});function nA(E){return new TypeError(`ByteLengthQueuingStrategy.prototype.${E} can only be used on a ByteLengthQueuingStrategy`)}function aA(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_byteLengthQueuingStrategyHighWaterMark")?!1:E instanceof Kg}let iA=()=>1;try{Object.defineProperty(iA,"name",{value:"size",configurable:!0})}catch{}class Xg{constructor(N){P(N,1,"CountQueuingStrategy"),N=tA(N,"First parameter"),this._countQueuingStrategyHighWaterMark=N.highWaterMark}get highWaterMark(){if(!lA(this))throw rA("highWaterMark");return this._countQueuingStrategyHighWaterMark}get size(){if(!lA(this))throw rA("size");return iA}}Object.defineProperties(Xg.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(Xg.prototype,o.toStringTag,{value:"CountQueuingStrategy",configurable:!0});function rA(E){return new TypeError(`CountQueuingStrategy.prototype.${E} can only be used on a CountQueuingStrategy`)}function lA(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_countQueuingStrategyHighWaterMark")?!1:E instanceof Xg}function EX(E,N){ce(E,N);let F=E?.flush,B=E?.readableType,K=E?.start,oe=E?.transform,ae=E?.writableType;return{flush:F===void 0?void 0:MX(F,E,`${N} has member 'flush' that`),readableType:B,start:K===void 0?void 0:CX(K,E,`${N} has member 'start' that`),transform:oe===void 0?void 0:RX(oe,E,`${N} has member 'transform' that`),writableType:ae}}function MX(E,N,F){return he(E,F),B=>J(E,N,[B])}function CX(E,N,F){return he(E,F),B=>k(E,N,[B])}function RX(E,N,F){return he(E,F),(B,K)=>J(E,N,[B,K])}class Zg{constructor(N={},F={},B={}){N===void 0&&(N=null);let K=Lg(F,"Second parameter"),oe=Lg(B,"Third parameter"),ae=EX(N,"First parameter");if(ae.readableType!==void 0)throw new RangeError("Invalid readableType specified");if(ae.writableType!==void 0)throw new RangeError("Invalid writableType specified");let ye=df(oe,0),Ae=Fg(oe),Be=df(K,1),Ke=Fg(K),Xe,kt=e(aa=>{Xe=aa});NX(this,kt,Be,Ke,ye,Ae),IX(this,ae),ae.start!==void 0?Xe(ae.start(this._transformStreamController)):Xe(void 0)}get readable(){if(!cA(this))throw dA("readable");return this._readable}get writable(){if(!cA(this))throw dA("writable");return this._writable}}Object.defineProperties(Zg.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(Zg.prototype,o.toStringTag,{value:"TransformStream",configurable:!0});function NX(E,N,F,B,K,oe){function ae(){return N}function ye(kt){return LX(E,kt)}function Ae(kt){return JX(E,kt)}function Be(){return VX(E)}E._writable=qK(ae,ye,Be,Ae,F,B);function Ke(){return UX(E)}function Xe(kt){return ey(E,kt),t(void 0)}E._readable=cj(ae,Ke,Xe,K,oe),E._backpressure=void 0,E._backpressureChangePromise=void 0,E._backpressureChangePromise_resolve=void 0,ty(E,!0),E._transformStreamController=void 0}function cA(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_transformStreamController")?!1:E instanceof Zg}function $g(E,N){Nr(E._readable._readableStreamController,N),ey(E,N)}function ey(E,N){sA(E._transformStreamController),tj(E._writable._writableStreamController,N),E._backpressure&&ty(E,!1)}function ty(E,N){E._backpressureChangePromise!==void 0&&E._backpressureChangePromise_resolve(),E._backpressureChangePromise=e(F=>{E._backpressureChangePromise_resolve=F}),E._backpressure=N}class vf{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!oy(this))throw ny("desiredSize");let N=this._controlledTransformStream._readable._readableStreamController;return lj(N)}enqueue(N=void 0){if(!oy(this))throw ny("enqueue");pA(this,N)}error(N=void 0){if(!oy(this))throw ny("error");kX(this,N)}terminate(){if(!oy(this))throw ny("terminate");FX(this)}}Object.defineProperties(vf.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(vf.prototype,o.toStringTag,{value:"TransformStreamDefaultController",configurable:!0});function oy(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_controlledTransformStream")?!1:E instanceof vf}function AX(E,N,F,B){N._controlledTransformStream=E,E._transformStreamController=N,N._transformAlgorithm=F,N._flushAlgorithm=B}function IX(E,N){let F=Object.create(vf.prototype),B=oe=>{try{return pA(F,oe),t(void 0)}catch(ae){return n(ae)}},K=()=>t(void 0);N.transform!==void 0&&(B=oe=>N.transform(oe,F)),N.flush!==void 0&&(K=()=>N.flush(F)),AX(E,F,B,K)}function sA(E){E._transformAlgorithm=void 0,E._flushAlgorithm=void 0}function pA(E,N){let F=E._controlledTransformStream,B=F._readable._readableStreamController;if(!gp(B))throw new TypeError("Readable side is not in a state that permits enqueue");try{Yg(B,N)}catch(oe){throw ey(F,oe),F._readable._storedError}mX(B)!==F._backpressure&&ty(F,!0)}function kX(E,N){$g(E._controlledTransformStream,N)}function uA(E,N){let F=E._transformAlgorithm(N);return O(F,void 0,B=>{throw $g(E._controlledTransformStream,B),B})}function FX(E){let N=E._controlledTransformStream,F=N._readable._readableStreamController;yf(F);let B=new TypeError("TransformStream terminated");ey(N,B)}function LX(E,N){let F=E._transformStreamController;if(E._backpressure){let B=E._backpressureChangePromise;return O(B,()=>{let K=E._writable;if(K._state==="erroring")throw K._storedError;return uA(F,N)})}return uA(F,N)}function JX(E,N){return $g(E,N),t(void 0)}function VX(E){let N=E._readable,F=E._transformStreamController,B=F._flushAlgorithm();return sA(F),O(B,()=>{if(N._state==="errored")throw N._storedError;yf(N._readableStreamController)},K=>{throw $g(E,K),N._storedError})}function UX(E){return ty(E,!1),E._backpressureChangePromise}function ny(E){return new TypeError(`TransformStreamDefaultController.prototype.${E} can only be used on a TransformStreamDefaultController`)}function dA(E){return new TypeError(`TransformStream.prototype.${E} can only be used on a TransformStream`)}d.ByteLengthQueuingStrategy=Kg,d.CountQueuingStrategy=Xg,d.ReadableByteStreamController=up,d.ReadableStream=Ar,d.ReadableStreamBYOBReader=uf,d.ReadableStreamBYOBRequest=cf,d.ReadableStreamDefaultController=hp,d.ReadableStreamDefaultReader=C,d.TransformStream=Zg,d.TransformStreamDefaultController=vf,d.WritableStream=ff,d.WritableStreamDefaultController=mp,d.WritableStreamDefaultWriter=mf,Object.defineProperty(d,"__esModule",{value:!0})})});var VH=A((eNe,JH)=>{if(!globalThis.DOMException)try{let{MessageChannel:d}=require("worker_threads"),o=new d().port1,s=new ArrayBuffer;o.postMessage(s,[s,s])}catch(d){d.constructor.name==="DOMException"&&(globalThis.DOMException=d.constructor)}JH.exports=globalThis.DOMException});function EPe(d){if(DPe(d)!=="object")return!1;let o=Object.getPrototypeOf(d);return o==null?!0:(o.constructor&&o.constructor.toString())===Object.toString()}var DPe,UH,qH=yt(()=>{DPe=d=>Object.prototype.toString.call(d).slice(8,-1).toLowerCase();UH=EPe});var QH={};Tf(QH,{fileFromPath:()=>RPe,fileFromPathSync:()=>CPe,isFile:()=>IC});function HH(d,{mtimeMs:o,size:s},c,l={}){let u;UH(c)?[l,u]=[c,void 0]:u=c;let T=new KC({path:d,size:s,lastModified:o});return u||(u=T.name),new Ca([T],u,{...l,lastModified:T.lastModified})}function CPe(d,o,s={}){let c=(0,Ns.statSync)(d);return HH(d,c,o,s)}async function RPe(d,o,s){let c=await Ns.promises.stat(d);return HH(d,c,o,s)}var Ns,GH,zH,BH,Fd,Rs,Zh,MPe,KC,YH=yt(()=>{Ns=require("fs"),GH=require("path"),zH=Qt(VH(),1);Bh();qH();kC();BH=function(d,o,s,c,l){if(c==="m")throw new TypeError("Private method is not writable");if(c==="a"&&!l)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?d!==o||!l:!o.has(d))throw new TypeError("Cannot write private member to an object whose class did not declare it");return c==="a"?l.call(d,s):l?l.value=s:o.set(d,s),s},Fd=function(d,o,s,c){if(s==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return s==="m"?c:s==="a"?c.call(d):c?c.value:o.get(d)},MPe="The requested file could not be read, typically due to permission problems that have occurred after a reference to a file was acquired.",KC=class d{constructor(o){Rs.set(this,void 0),Zh.set(this,void 0),BH(this,Rs,o.path,"f"),BH(this,Zh,o.start||0,"f"),this.name=(0,GH.basename)(Fd(this,Rs,"f")),this.size=o.size,this.lastModified=o.lastModified}slice(o,s){return new d({path:Fd(this,Rs,"f"),lastModified:this.lastModified,size:s-o,start:o})}async*stream(){let{mtimeMs:o}=await Ns.promises.stat(Fd(this,Rs,"f"));if(o>this.lastModified)throw new zH.default(MPe,"NotReadableError");this.size&&(yield*(0,Ns.createReadStream)(Fd(this,Rs,"f"),{start:Fd(this,Zh,"f"),end:Fd(this,Zh,"f")+this.size-1}))}get[(Rs=new WeakMap,Zh=new WeakMap,Symbol.toStringTag)](){return"File"}}});var wQ=A((dIe,Nje)=>{Nje.exports={name:"dotenv",version:"16.3.1",description:"Loads environment variables from .env file",main:"lib/main.js",types:"lib/main.d.ts",exports:{".":{types:"./lib/main.d.ts",require:"./lib/main.js",default:"./lib/main.js"},"./config":"./config.js","./config.js":"./config.js","./lib/env-options":"./lib/env-options.js","./lib/env-options.js":"./lib/env-options.js","./lib/cli-options":"./lib/cli-options.js","./lib/cli-options.js":"./lib/cli-options.js","./package.json":"./package.json"},scripts:{"dts-check":"tsc --project tests/types/tsconfig.json",lint:"standard","lint-readme":"standard-markdown",pretest:"npm run lint && npm run dts-check",test:"tap tests/*.js --100 -Rspec",prerelease:"npm test",release:"standard-version"},repository:{type:"git",url:"git://github.com/motdotla/dotenv.git"},funding:"https://github.com/motdotla/dotenv?sponsor=1",keywords:["dotenv","env",".env","environment","variables","config","settings"],readmeFilename:"README.md",license:"BSD-2-Clause",devDependencies:{"@definitelytyped/dtslint":"^0.0.133","@types/node":"^18.11.3",decache:"^4.6.1",sinon:"^14.0.1",standard:"^17.0.0","standard-markdown":"^7.1.0","standard-version":"^9.5.0",tap:"^16.3.0",tar:"^6.1.11",typescript:"^4.8.4"},engines:{node:">=12"},browser:{fs:!1}}});var op=A((fIe,xr)=>{var xQ=require("fs"),OR=require("path"),Aje=require("os"),Ije=require("crypto"),kje=wQ(),SR=kje.version,Fje=/(?:^|^)\s*(?:export\s+)?([\w.-]+)(?:\s*=\s*?|:\s+?)(\s*'(?:\\'|[^'])*'|\s*"(?:\\"|[^"])*"|\s*`(?:\\`|[^`])*`|[^#\r\n]+)?\s*(?:#.*)?(?:$|$)/mg;function Lje(d){let o={},s=d.toString();s=s.replace(/\r\n?/mg,` -`);let c;for(;(c=Fje.exec(s))!=null;){let l=c[1],u=c[2]||"";u=u.trim();let T=u[0];u=u.replace(/^(['"`])([\s\S]*)\1$/mg,"$2"),T==='"'&&(u=u.replace(/\\n/g,` -`),u=u.replace(/\\r/g,"\r")),o[l]=u}return o}function Jje(d){let o=DQ(d),s=io.configDotenv({path:o});if(!s.parsed)throw new Error(`MISSING_DATA: Cannot parse ${o} for an unknown reason`);let c=_Q(d).split(","),l=c.length,u;for(let T=0;T=l)throw g}return io.parse(u)}function Vje(d){console.log(`[dotenv@${SR}][INFO] ${d}`)}function Uje(d){console.log(`[dotenv@${SR}][WARN] ${d}`)}function TR(d){console.log(`[dotenv@${SR}][DEBUG] ${d}`)}function _Q(d){return d&&d.DOTENV_KEY&&d.DOTENV_KEY.length>0?d.DOTENV_KEY:process.env.DOTENV_KEY&&process.env.DOTENV_KEY.length>0?process.env.DOTENV_KEY:""}function qje(d,o){let s;try{s=new URL(o)}catch(g){throw g.code==="ERR_INVALID_URL"?new Error("INVALID_DOTENV_KEY: Wrong format. Must be in valid uri format like dotenv://:key_1234@dotenv.org/vault/.env.vault?environment=development"):g}let c=s.password;if(!c)throw new Error("INVALID_DOTENV_KEY: Missing key part");let l=s.searchParams.get("environment");if(!l)throw new Error("INVALID_DOTENV_KEY: Missing environment part");let u=`DOTENV_VAULT_${l.toUpperCase()}`,T=d.parsed[u];if(!T)throw new Error(`NOT_FOUND_DOTENV_ENVIRONMENT: Cannot locate environment ${u} in your .env.vault file.`);return{ciphertext:T,key:c}}function DQ(d){let o=OR.resolve(process.cwd(),".env");return d&&d.path&&d.path.length>0&&(o=d.path),o.endsWith(".vault")?o:`${o}.vault`}function Bje(d){return d[0]==="~"?OR.join(Aje.homedir(),d.slice(1)):d}function Gje(d){Vje("Loading env from encrypted .env.vault");let o=io._parseVault(d),s=process.env;return d&&d.processEnv!=null&&(s=d.processEnv),io.populate(s,o,d),{parsed:o}}function zje(d){let o=OR.resolve(process.cwd(),".env"),s="utf8",c=!!(d&&d.debug);d&&(d.path!=null&&(o=Bje(d.path)),d.encoding!=null&&(s=d.encoding));try{let l=io.parse(xQ.readFileSync(o,{encoding:s})),u=process.env;return d&&d.processEnv!=null&&(u=d.processEnv),io.populate(u,l,d),{parsed:l}}catch(l){return c&&TR(`Failed to load ${o} ${l.message}`),{error:l}}}function Hje(d){let o=DQ(d);return _Q(d).length===0?io.configDotenv(d):xQ.existsSync(o)?io._configVault(d):(Uje(`You set DOTENV_KEY but you are missing a .env.vault file at ${o}. Did you forget to build it?`),io.configDotenv(d))}function Qje(d,o){let s=Buffer.from(o.slice(-64),"hex"),c=Buffer.from(d,"base64"),l=c.slice(0,12),u=c.slice(-16);c=c.slice(12,-16);try{let T=Ije.createDecipheriv("aes-256-gcm",s,l);return T.setAuthTag(u),`${T.update(c)}${T.final()}`}catch(T){let g=T instanceof RangeError,m=T.message==="Invalid key length",a=T.message==="Unsupported state or unable to authenticate data";if(g||m){let r="INVALID_DOTENV_KEY: It must be 64 characters long (or more)";throw new Error(r)}else if(a){let r="DECRYPTION_FAILED: Please check your DOTENV_KEY";throw new Error(r)}else throw console.error("Error: ",T.code),console.error("Error: ",T.message),T}}function Yje(d,o,s={}){let c=!!(s&&s.debug),l=!!(s&&s.override);if(typeof o!="object")throw new Error("OBJECT_REQUIRED: Please check the processEnv argument being passed to populate");for(let u of Object.keys(o))Object.prototype.hasOwnProperty.call(d,u)?(l===!0&&(d[u]=o[u]),c&&TR(l===!0?`"${u}" is already defined and WAS overwritten`:`"${u}" is already defined and was NOT overwritten`)):d[u]=o[u]}var io={configDotenv:zje,_configVault:Gje,_parseVault:Jje,config:Hje,decrypt:Qje,parse:Lje,populate:Yje};xr.exports.configDotenv=io.configDotenv;xr.exports._configVault=io._configVault;xr.exports._parseVault=io._parseVault;xr.exports.config=io.config;xr.exports.decrypt=io.decrypt;xr.exports.parse=io.parse;xr.exports.populate=io.populate;xr.exports=io});var PR=A(Wn=>{"use strict";Object.defineProperty(Wn,"__esModule",{value:!0});Wn.callbackifyAll=Wn.callbackify=Wn.promisifyAll=Wn.promisify=void 0;function Xje(d,o){if(d.promisified_)return d;o=o||{};let s=Array.prototype.slice,c=function(){let l;for(l=arguments.length-1;l>=0;l--){let g=arguments[l];if(!(typeof g>"u")){if(typeof g!="function")break;return d.apply(this,arguments)}}let u=s.call(arguments,0,l+1),T=Promise;return this&&this.Promise&&(T=this.Promise),new T((g,m)=>{u.push((...a)=>{let r=s.call(a),e=r.shift();if(e)return m(e);o.singular&&r.length===1?g(r[0]):g(r)}),d.apply(this,u)})};return c.promisified_=!0,c}Wn.promisify=Xje;function Zje(d,o){let s=o&&o.exclude||[];Object.getOwnPropertyNames(d.prototype).filter(u=>!s.includes(u)&&typeof d.prototype[u]=="function"&&!/(^_|(Stream|_)|promise$)|^constructor$/.test(u)).forEach(u=>{let T=d.prototype[u];T.promisified_||(d.prototype[u]=Wn.promisify(T,o))})}Wn.promisifyAll=Zje;function $je(d){if(d.callbackified_)return d;let o=function(){if(typeof arguments[arguments.length-1]!="function")return d.apply(this,arguments);let s=Array.prototype.pop.call(arguments);d.apply(this,arguments).then(c=>{c=Array.isArray(c)?c:[c],s(null,...c)},c=>s(c))};return o.callbackified_=!0,o}Wn.callbackify=$je;function ewe(d,o){let s=o&&o.exclude||[];Object.getOwnPropertyNames(d.prototype).filter(u=>!s.includes(u)&&typeof d.prototype[u]=="function"&&!/^_|(Stream|_)|^constructor$/.test(u)).forEach(u=>{let T=d.prototype[u];T.callbackified_||(d.prototype[u]=Wn.callbackify(T))})}Wn.callbackifyAll=ewe});var fP=A((DIe,LQ)=>{"use strict";var twe=d=>d==null?[]:Array.isArray(d)?d:typeof d=="string"?[d]:typeof d[Symbol.iterator]=="function"?[...d]:[d];LQ.exports=twe});var JQ=A(Zd=>{"use strict";Object.defineProperty(Zd,"__esModule",{value:!0});Zd.MissingProjectIdError=Zd.replaceProjectIdToken=void 0;var owe=require("stream");function jR(d,o){if(Array.isArray(d)&&(d=d.map(s=>jR(s,o))),d!==null&&typeof d=="object"&&!(d instanceof Buffer)&&!(d instanceof owe.Stream)&&typeof d.hasOwnProperty=="function")for(let s in d)d.hasOwnProperty(s)&&(d[s]=jR(d[s],o));if(typeof d=="string"&&d.indexOf("{{projectId}}")>-1){if(!o||o==="{{projectId}}")throw new mP;d=d.replace(/{{projectId}}/g,o)}return d}Zd.replaceProjectIdToken=jR;var mP=class extends Error{constructor(){super(...arguments),this.message=`Sorry, we cannot connect to Cloud Services without a project +`)},_domwindow:function(){return c("domwindow")},_bigint:function(l){return c("bigint:"+l.toString())},_process:function(){return c("process")},_timer:function(){return c("timer")},_pipe:function(){return c("pipe")},_tcp:function(){return c("tcp")},_udp:function(){return c("udp")},_tty:function(){return c("tty")},_statwatcher:function(){return c("statwatcher")},_securecontext:function(){return c("securecontext")},_connection:function(){return c("connection")},_zlib:function(){return c("zlib")},_context:function(){return c("context")},_nodescript:function(){return c("nodescript")},_httpparser:function(){return c("httpparser")},_dataview:function(){return c("dataview")},_signal:function(){return c("signal")},_fsevent:function(){return c("fsevent")},_tlswrap:function(){return c("tlswrap")}}}function X4(){return{buf:"",write:function(d){this.buf+=d},end:function(d){this.buf+=d},read:function(){return this.buf}}}});var gf=A(Cr=>{"use strict";var e0;Object.defineProperty(Cr,"__esModule",{value:!0});Cr.hasAbortController=Cr.isNodeJS=Cr.hasWindowFetch=void 0;var t0={windowFetch:typeof window<"u"&&window?.fetch&&typeof window?.fetch=="function",textEncoder:typeof TextEncoder<"u",textDecoder:typeof TextDecoder<"u",nodeJS:typeof process<"u"&&((e0=process==null?void 0:process.versions)===null||e0===void 0?void 0:e0.node),abortController:typeof AbortController<"u"};function sle(){return t0.windowFetch}Cr.hasWindowFetch=sle;function ule(){return t0.nodeJS}Cr.isNodeJS=ule;function dle(){return t0.abortController}Cr.hasAbortController=dle});var oc=A(Yb=>{"use strict";Object.defineProperty(Yb,"__esModule",{value:!0});Yb.warn=void 0;var fle=gf(),$4=new Set;function mle(d,o,p){$4.has(d)||($4.add(d),(0,fle.isNodeJS)()?typeof p<"u"?process.emitWarning(o,{type:p}):process.emitWarning(o):console.warn(o))}Yb.warn=mle});var yf=A(Rr=>{"use strict";Object.defineProperty(Rr,"__esModule",{value:!0});Rr.toLowerCamelCase=Rr.toCamelCase=Rr.camelToSnakeCase=void 0;function e6(d,o=!1){return o&&(d=d.replace(/([A-Z])([A-Z]+)([A-Z])/g,p=>p[0]+p.slice(1,p.length-1).toLowerCase()+p[p.length-1])),d.split(/(?=[A-Z])|[^A-Za-z0-9.]+/).filter(p=>p.length>0).map((p,c)=>c===0?p:p.toLowerCase())}function hle(d){return d.length===0?d:d[0].toLowerCase()+d.slice(1)}function gle(d){let o=e6(d);if(o.length===0)return d;let p=[o[0]];return p.push(...o.slice(1).map(hle)),p.join("_")}Rr.camelToSnakeCase=gle;function yle(d){return d.length===0?d:d[0].toUpperCase()+d.slice(1)}function t6(d){let o=e6(d,!0);if(o.length===0)return d;let p=[o[0]];return p.push(...o.slice(1).map(c=>c.match(/^\d+$/)?"_"+c:yle(c))),p.join("")}Rr.toCamelCase=t6;function ble(d){let o=t6(d);return o.length===0?o:o[0].toLowerCase()+o.slice(1)}Rr.toLowerCamelCase=ble});var Ar=A(Et=>{"use strict";Object.defineProperty(Et,"__esModule",{value:!0});Et.createByteLengthFunction=Et.constructSettings=Et.createBundleOptions=Et.createMaxRetriesBackoffSettings=Et.createDefaultBackoffSettings=Et.createBackoffSettings=Et.createRetryOptions=Et.CallSettings=Et.RetryOptions=void 0;var vle=oc(),Tle=yf(),o0=class{constructor(o,p){this.retryCodes=o,this.backoffSettings=p}};Et.RetryOptions=o0;var Wb=class d{constructor(o){var p;o=o||{},this.timeout=o.timeout||30*1e3,this.retry=o.retry,this.autoPaginate="autoPaginate"in o?o.autoPaginate:!0,this.maxResults=o.maxResults,this.otherArgs=o.otherArgs||{},this.bundleOptions=o.bundleOptions,this.isBundling="isBundling"in o?o.isBundling:!0,this.longrunning="longrunning"in o?o.longrunning:void 0,this.apiName=(p=o.apiName)!==null&&p!==void 0?p:void 0,this.retryRequestOptions=o.retryRequestOptions}merge(o){if(!o)return new d(this);let p=this.timeout,c=this.retry,l=this.autoPaginate,u=this.maxResults,O=this.otherArgs,y=this.isBundling,m=this.longrunning,a=this.apiName,r=this.retryRequestOptions;if(c!=null&&c.retryCodes!==null&&c.retryCodes.length>0&&(c.backoffSettings.initialRpcTimeoutMillis=p,c.backoffSettings.maxRpcTimeoutMillis=p,c.backoffSettings.totalTimeoutMillis=p),"timeout"in o&&(p=o.timeout,c!=null&&c.retryCodes.length>0&&(c.backoffSettings.initialRpcTimeoutMillis=p,c.backoffSettings.maxRpcTimeoutMillis=p,c.backoffSettings.totalTimeoutMillis=p)),"retry"in o&&(c=a6(c||{},o.retry)),"autoPaginate"in o&&!o.autoPaginate&&(l=!1),"maxResults"in o&&(u=o.maxResults),"otherArgs"in o){O={};for(let e in this.otherArgs)O[e]=this.otherArgs[e];for(let e in o.otherArgs)O[e]=o.otherArgs[e]}return"isBundling"in o&&(y=o.isBundling),"maxRetries"in o&&(c.backoffSettings.maxRetries=o.maxRetries,delete c.backoffSettings.totalTimeoutMillis),"longrunning"in o&&(m=o.longrunning),"apiName"in o&&(a=o.apiName),"retryRequestOptions"in o&&(r=o.retryRequestOptions),new d({timeout:p,retry:c,bundleOptions:this.bundleOptions,longrunning:m,autoPaginate:l,maxResults:u,otherArgs:O,isBundling:y,apiName:a,retryRequestOptions:r})}};Et.CallSettings=Wb;function n0(d,o){return{retryCodes:d,backoffSettings:o}}Et.createRetryOptions=n0;function a0(d,o,p,c,l,u,O){return{initialRetryDelayMillis:d,retryDelayMultiplier:o,maxRetryDelayMillis:p,initialRpcTimeoutMillis:c,rpcTimeoutMultiplier:l,maxRpcTimeoutMillis:u,totalTimeoutMillis:O}}Et.createBackoffSettings=a0;function Ole(){return a0(100,1.3,6e4,null,null,null,null)}Et.createDefaultBackoffSettings=Ole;function Sle(d,o,p,c,l,u,O){return{initialRetryDelayMillis:d,retryDelayMultiplier:o,maxRetryDelayMillis:p,initialRpcTimeoutMillis:c,rpcTimeoutMultiplier:l,maxRpcTimeoutMillis:u,maxRetries:O}}Et.createMaxRetriesBackoffSettings=Sle;function n6(d){["element_count_threshold","element_count_limit","request_byte_threshold","request_byte_limit","delay_threshold_millis"].forEach(y=>{if(y in d&&typeof d[y]!="number")throw new Error(`${y} should be a number`)});let p=d.element_count_threshold||0,c=d.element_count_limit||0,l=d.request_byte_threshold||0,u=d.request_byte_limit||0,O=d.delay_threshold_millis||0;if(p===0&&l===0&&O===0)throw new Error("one threshold should be > 0");return{elementCountThreshold:p,elementCountLimit:c,requestByteThreshold:l,requestByteLimit:u,delayThreshold:O}}Et.createBundleOptions=n6;function o6(d,o,p,c){if(!d)return null;let l=null;if(o&&"retry_codes_name"in d){let O=d.retry_codes_name;l=(o[O]||[]).map(y=>Number(c[y]))}let u=null;if(p&&"retry_params_name"in d){let O=p[d.retry_params_name];u=a0(O.initial_retry_delay_millis,O.retry_delay_multiplier,O.max_retry_delay_millis,O.initial_rpc_timeout_millis,O.rpc_timeout_multiplier,O.max_rpc_timeout_millis,O.total_timeout_millis)}return n0(l,u)}function a6(d,o){if(!o)return null;if(!o.retryCodes&&!o.backoffSettings)return d;let p=o.retryCodes?o.retryCodes:d.retryCodes,c=o.backoffSettings?o.backoffSettings:d.backoffSettings;return n0(p,c)}function Ple(d,o,p,c,l){l=l||{};let u={},O=(o.interfaces||{})[d];if(!O)return null;let y=(p.interfaces||{})[d]||{},m=O.methods,a=y.methods||{};for(let r in m){let e=m[r],t=(0,Tle.toLowerCamelCase)(r),n=o6(e,O.retry_codes,O.retry_params,c),i=e.bundling,s=e.timeout_millis;if(r in a){let g=a[r];g&&("bundling"in g&&(i=g.bundling),"timeout_millis"in g&&(s=g.timeout_millis)),n=a6(n,o6(g,y.retry_codes,y.retry_params,c))}let f=d;u[t]=new Wb({timeout:s,retry:n,bundleOptions:i?n6(i):null,otherArgs:l,apiName:f})}return u}Et.constructSettings=Ple;function jle(d){return function(p){try{return d.encode(p).finish().length}catch(c){let l=JSON.stringify(p);return(0,vle.warn)("error_encoding_protobufjs_object",`Cannot encode protobuf.js object: ${l}: ${c}`),l.length}}}Et.createByteLengthFunction=jle});var i6=A((mwe,wle)=>{wle.exports=["google/api/annotations.proto","google/api/apikeys/v2/apikeys.proto","google/api/apikeys/v2/resources.proto","google/api/auth.proto","google/api/backend.proto","google/api/billing.proto","google/api/client.proto","google/api/config_change.proto","google/api/consumer.proto","google/api/context.proto","google/api/control.proto","google/api/distribution.proto","google/api/documentation.proto","google/api/endpoint.proto","google/api/error_reason.proto","google/api/expr/conformance/v1alpha1/conformance_service.proto","google/api/expr/v1alpha1/checked.proto","google/api/expr/v1alpha1/eval.proto","google/api/expr/v1alpha1/explain.proto","google/api/expr/v1alpha1/syntax.proto","google/api/expr/v1alpha1/value.proto","google/api/expr/v1beta1/decl.proto","google/api/expr/v1beta1/eval.proto","google/api/expr/v1beta1/expr.proto","google/api/expr/v1beta1/source.proto","google/api/expr/v1beta1/value.proto","google/api/field_behavior.proto","google/api/http.proto","google/api/httpbody.proto","google/api/label.proto","google/api/launch_stage.proto","google/api/log.proto","google/api/logging.proto","google/api/metric.proto","google/api/monitored_resource.proto","google/api/monitoring.proto","google/api/quota.proto","google/api/resource.proto","google/api/routing.proto","google/api/service.proto","google/api/servicecontrol/v1/check_error.proto","google/api/servicecontrol/v1/distribution.proto","google/api/servicecontrol/v1/http_request.proto","google/api/servicecontrol/v1/log_entry.proto","google/api/servicecontrol/v1/metric_value.proto","google/api/servicecontrol/v1/operation.proto","google/api/servicecontrol/v1/quota_controller.proto","google/api/servicecontrol/v1/service_controller.proto","google/api/servicecontrol/v2/service_controller.proto","google/api/servicemanagement/v1/resources.proto","google/api/servicemanagement/v1/servicemanager.proto","google/api/serviceusage/v1/resources.proto","google/api/serviceusage/v1/serviceusage.proto","google/api/serviceusage/v1beta1/resources.proto","google/api/serviceusage/v1beta1/serviceusage.proto","google/api/source_info.proto","google/api/system_parameter.proto","google/api/usage.proto","google/api/visibility.proto","google/cloud/location/locations.proto","google/iam/v1/iam_policy.proto","google/iam/v1/logging/audit_data.proto","google/iam/v1/options.proto","google/iam/v1/policy.proto","google/logging/type/http_request.proto","google/logging/type/log_severity.proto","google/longrunning/operations.proto","google/monitoring/v3/alert.proto","google/monitoring/v3/alert_service.proto","google/monitoring/v3/common.proto","google/monitoring/v3/dropped_labels.proto","google/monitoring/v3/group.proto","google/monitoring/v3/group_service.proto","google/monitoring/v3/metric.proto","google/monitoring/v3/metric_service.proto","google/monitoring/v3/mutation_record.proto","google/monitoring/v3/notification.proto","google/monitoring/v3/notification_service.proto","google/monitoring/v3/query_service.proto","google/monitoring/v3/service.proto","google/monitoring/v3/service_service.proto","google/monitoring/v3/snooze.proto","google/monitoring/v3/snooze_service.proto","google/monitoring/v3/span_context.proto","google/monitoring/v3/uptime.proto","google/monitoring/v3/uptime_service.proto","google/protobuf/any.proto","google/protobuf/api.proto","google/protobuf/bridge/message_set.proto","google/protobuf/compiler/plugin.proto","google/protobuf/compiler/ruby/ruby_generated_code.proto","google/protobuf/compiler/ruby/ruby_generated_code_proto2.proto","google/protobuf/compiler/ruby/ruby_generated_code_proto2_import.proto","google/protobuf/compiler/ruby/ruby_generated_pkg_explicit.proto","google/protobuf/compiler/ruby/ruby_generated_pkg_explicit_legacy.proto","google/protobuf/compiler/ruby/ruby_generated_pkg_implicit.proto","google/protobuf/descriptor.proto","google/protobuf/duration.proto","google/protobuf/empty.proto","google/protobuf/field_mask.proto","google/protobuf/source_context.proto","google/protobuf/struct.proto","google/protobuf/timestamp.proto","google/protobuf/type.proto","google/protobuf/util/json_format.proto","google/protobuf/util/json_format_proto3.proto","google/protobuf/wrappers.proto","google/rpc/code.proto","google/rpc/context/attribute_context.proto","google/rpc/context/audit_context.proto","google/rpc/error_details.proto","google/rpc/http.proto","google/rpc/status.proto","google/type/calendar_period.proto","google/type/color.proto","google/type/date.proto","google/type/datetime.proto","google/type/dayofweek.proto","google/type/decimal.proto","google/type/expr.proto","google/type/fraction.proto","google/type/interval.proto","google/type/latlng.proto","google/type/localized_text.proto","google/type/money.proto","google/type/month.proto","google/type/phone_number.proto","google/type/postal_address.proto","google/type/quaternion.proto","google/type/timeofday.proto"]});var c0=A(Fr=>{"use strict";Object.defineProperty(Fr,"__esModule",{value:!0});Fr.GoogleProtoFilesRoot=Fr.GrpcClient=Fr.ClientStub=void 0;var r6=aj(),xle=require("child_process"),bf=require("fs"),_le=mf(),c6=Dy(),Dle=require("os"),Ele=require("path"),Kt=require("path"),Mle=ir(),Nle=$2(),l6=Ar(),l0=Kt.join(__dirname,"..","..","build","protos"),p6=[];p6.push(l0);var Cle=i6(),s6=Cle.map(d=>d.replace(/[/\\]/g,Kt.sep));async function Rle(d){return new Promise((o,p)=>{bf.readFile(d,"utf8",(c,l)=>{if(c)return p(c);o(l)})})}async function Ale(d,o){return new Promise((p,c)=>{(0,xle.execFile)(d,o,(l,u)=>{if(l)return c(l);p(u)})})}var i0=class extends c6.Client{};Fr.ClientStub=i0;var Kb=class d{static protoCacheKey(o,p){if(!(!o||Array.isArray(o)&&(o.length===0||!o[0])))return JSON.stringify(o)+" "+JSON.stringify(p)}static clearProtoCache(){d.protoCache.clear()}constructor(o={}){var p;this.auth=o.auth||new _le.GoogleAuth(o),this.fallback=!1;let c=10,l=Number((p=process.version.match(/^v(\d+)/))===null||p===void 0?void 0:p[1]);if(Number.isNaN(l)||l-1)return Kt.join(l0,p);throw new Error(p+" could not be found in "+o)}loadProtoJSON(o,p=!1){let c=Nle(JSON.stringify(o)).toString(),l=d.protoCache.get(c);if(l&&!p)return l;let u=d.defaultOptions(),O=r6.fromJSON(o,u),y=this.grpc.loadPackageDefinition(O);return d.protoCache.set(c,y),y}metadataBuilder(o){let p=this.grpc.Metadata,c=new p;for(let l in o){let u=o[l];Array.isArray(u)?u.forEach(O=>c.add(l,O)):c.set(l,`${u}`)}return function(u,O){let y=!1,m=c;if(O){for(let a in O)if(a.toLowerCase()!=="x-goog-api-client"){y||(y=!0,m=m.clone());let r=O[a];Array.isArray(r)?r.forEach(e=>m.add(a,e)):m.set(a,`${r}`)}}return m}}constructSettings(o,p,c,l){return l6.constructSettings(o,p,c,this.grpc.status,{metadataBuilder:this.metadataBuilder(l)})}async createStub(o,p,c){let l=["grpc.callInvocationTransformer","grpc.channelFactoryOverride","grpc.gcpApiConfig"],[u,O]=await this._detectClientCertificate(p),y=this._mtlsServicePath(p.servicePath,c,u&&O),m=Object.assign({},p,{cert:u,key:O,servicePath:y}),a=y+":"+m.port,r=await this._getCredentials(m),e={};return e["grpc.max_receive_message_length"]=-1,e["grpc.max_send_message_length"]=-1,e["grpc.initial_reconnect_backoff_ms"]=1e3,Object.keys(m).forEach(n=>{let i=p[n];n.startsWith("grpc.grpc.")&&(n=n.replace(/^grpc\./,"")),n.startsWith("grpc.")&&(l.includes(n)&&(n=n.replace(/^grpc\./,"")),e[n]=i),n.startsWith("grpc-node.")&&(e[n]=i)}),new o(a,r,e)}async _detectClientCertificate(o){var p;let c=/(?-----BEGIN CERTIFICATE-----.*?-----END CERTIFICATE-----)/s,l=/(?-----BEGIN PRIVATE KEY-----.*?-----END PRIVATE KEY-----)/s;if(typeof process<"u"&&((p=process==null?void 0:process.env)===null||p===void 0?void 0:p.GOOGLE_API_USE_CLIENT_CERTIFICATE)==="true"){if(o?.cert&&o?.key)return[o.cert,o.key];let u=(0,Ele.join)(Dle.homedir(),".secureConnect","context_aware_metadata.json"),O=JSON.parse(await Rle(u));if(!O.cert_provider_command)throw Error("no cert_provider_command found");let y=await Ale(O.cert_provider_command[0],O.cert_provider_command.slice(1)),m=y.toString().match(c),a=y.toString().match(l);if(m?.groups&&a?.groups)return[m.groups.cert,a.groups.key];throw Error("unable to parse certificate and key")}return[void 0,void 0]}_mtlsServicePath(o,p,c){var l,u;return p||!o||typeof process<"u"&&((l=process==null?void 0:process.env)===null||l===void 0?void 0:l.GOOGLE_API_USE_MTLS_ENDPOINT)==="never"?o:typeof process<"u"&&((u=process==null?void 0:process.env)===null||u===void 0?void 0:u.GOOGLE_API_USE_MTLS_ENDPOINT)==="always"||c?o.replace("googleapis.com","mtls.googleapis.com"):o}static createByteLengthFunction(o){return l6.createByteLengthFunction(o)}};Fr.GrpcClient=Kb;Kb.protoCache=new Map;var r0=class d extends Mle.Root{constructor(...o){super(...o)}resolvePath(o,p){if(o=Kt.normalize(o),p=Kt.normalize(p),Kt.isAbsolute(p)){if(!bf.existsSync(p))throw new Error("The include `"+p+"` was not found.");return p}return s6.indexOf(p)>-1?Kt.join(l0,p):d._findIncludePath(o,p)}static _findIncludePath(o,p){o=Kt.normalize(o),p=Kt.normalize(p);let c=o,l=bf.existsSync(Kt.join(c,p));for(;!l&&c.length>0;)c=c.substring(0,c.lastIndexOf(Kt.sep)),l=bf.existsSync(Kt.join(c,p));if(!l)throw new Error("The include `"+p+"` was not found.");return Kt.join(c,p)}};Fr.GoogleProtoFilesRoot=r0});var nc=A((gwe,u6)=>{"use strict";u6.exports=TP()});var p0=A((ywe,vf)=>{(function(d){typeof define=="function"&&define.amd?define(["protobufjs/minimal"],d):typeof require=="function"&&typeof vf=="object"&&vf&&vf.exports&&(vf.exports=d(nc()))})(function(d){"use strict";var o,p,c,l,u,O=d.Reader,y=d.Writer,m=d.util,a=d.roots.iam_protos||(d.roots.iam_protos={});function r(h,S,x){d.rpc.Service.call(this,h,S,x)}function e(h){if(h)for(var S=Object.keys(h),x=0;x>>3){case 1:N.resource=h.string();break;case 2:N.policy=a.google.iam.v1.Policy.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return N},e.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},e.verify=function(h){return typeof h!="object"||h===null?"object expected":h.resource!=null&&h.hasOwnProperty("resource")&&!m.isString(h.resource)?"resource: string expected":h.policy!=null&&h.hasOwnProperty("policy")&&(h=a.google.iam.v1.Policy.verify(h.policy),h)?"policy."+h:null},e.fromObject=function(h){if(h instanceof a.google.iam.v1.SetIamPolicyRequest)return h;var S=new a.google.iam.v1.SetIamPolicyRequest;if(h.resource!=null&&(S.resource=String(h.resource)),h.policy!=null){if(typeof h.policy!="object")throw TypeError(".google.iam.v1.SetIamPolicyRequest.policy: object expected");S.policy=a.google.iam.v1.Policy.fromObject(h.policy)}return S},e.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.resource="",x.policy=null),h.resource!=null&&h.hasOwnProperty("resource")&&(x.resource=h.resource),h.policy!=null&&h.hasOwnProperty("policy")&&(x.policy=a.google.iam.v1.Policy.toObject(h.policy,S)),x},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e),p.GetIamPolicyRequest=(t.prototype.resource="",t.prototype.options=null,t.create=function(h){return new t(h)},t.encode=function(h,S){return S=S||y.create(),h.resource!=null&&Object.hasOwnProperty.call(h,"resource")&&S.uint32(10).string(h.resource),h.options!=null&&Object.hasOwnProperty.call(h,"options")&&a.google.iam.v1.GetPolicyOptions.encode(h.options,S.uint32(18).fork()).ldelim(),S},t.encodeDelimited=function(h,S){return this.encode(h,S).ldelim()},t.decode=function(h,S){h instanceof O||(h=O.create(h));for(var x=S===void 0?h.len:h.pos+S,N=new a.google.iam.v1.GetIamPolicyRequest;h.pos>>3){case 1:N.resource=h.string();break;case 2:N.options=a.google.iam.v1.GetPolicyOptions.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return N},t.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},t.verify=function(h){return typeof h!="object"||h===null?"object expected":h.resource!=null&&h.hasOwnProperty("resource")&&!m.isString(h.resource)?"resource: string expected":h.options!=null&&h.hasOwnProperty("options")&&(h=a.google.iam.v1.GetPolicyOptions.verify(h.options),h)?"options."+h:null},t.fromObject=function(h){if(h instanceof a.google.iam.v1.GetIamPolicyRequest)return h;var S=new a.google.iam.v1.GetIamPolicyRequest;if(h.resource!=null&&(S.resource=String(h.resource)),h.options!=null){if(typeof h.options!="object")throw TypeError(".google.iam.v1.GetIamPolicyRequest.options: object expected");S.options=a.google.iam.v1.GetPolicyOptions.fromObject(h.options)}return S},t.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.resource="",x.options=null),h.resource!=null&&h.hasOwnProperty("resource")&&(x.resource=h.resource),h.options!=null&&h.hasOwnProperty("options")&&(x.options=a.google.iam.v1.GetPolicyOptions.toObject(h.options,S)),x},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t),p.TestIamPermissionsRequest=(n.prototype.resource="",n.prototype.permissions=m.emptyArray,n.create=function(h){return new n(h)},n.encode=function(h,S){if(S=S||y.create(),h.resource!=null&&Object.hasOwnProperty.call(h,"resource")&&S.uint32(10).string(h.resource),h.permissions!=null&&h.permissions.length)for(var x=0;x>>3){case 1:N.resource=h.string();break;case 2:N.permissions&&N.permissions.length||(N.permissions=[]),N.permissions.push(h.string());break;default:h.skipType(7&Y)}}return N},n.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},n.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.resource!=null&&h.hasOwnProperty("resource")&&!m.isString(h.resource))return"resource: string expected";if(h.permissions!=null&&h.hasOwnProperty("permissions")){if(!Array.isArray(h.permissions))return"permissions: array expected";for(var S=0;S>>3==1?(N.permissions&&N.permissions.length||(N.permissions=[]),N.permissions.push(h.string())):h.skipType(7&Y)}return N},i.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},i.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.permissions!=null&&h.hasOwnProperty("permissions")){if(!Array.isArray(h.permissions))return"permissions: array expected";for(var S=0;S>>3==1?N.requestedPolicyVersion=h.int32():h.skipType(7&Y)}return N},s.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},s.verify=function(h){return typeof h!="object"||h===null?"object expected":h.requestedPolicyVersion!=null&&h.hasOwnProperty("requestedPolicyVersion")&&!m.isInteger(h.requestedPolicyVersion)?"requestedPolicyVersion: integer expected":null},s.fromObject=function(h){var S;return h instanceof a.google.iam.v1.GetPolicyOptions?h:(S=new a.google.iam.v1.GetPolicyOptions,h.requestedPolicyVersion!=null&&(S.requestedPolicyVersion=0|h.requestedPolicyVersion),S)},s.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.requestedPolicyVersion=0),h.requestedPolicyVersion!=null&&h.hasOwnProperty("requestedPolicyVersion")&&(x.requestedPolicyVersion=h.requestedPolicyVersion),x},s.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},s),p.Policy=(f.prototype.version=0,f.prototype.bindings=m.emptyArray,f.prototype.etag=m.newBuffer([]),f.create=function(h){return new f(h)},f.encode=function(h,S){if(S=S||y.create(),h.version!=null&&Object.hasOwnProperty.call(h,"version")&&S.uint32(8).int32(h.version),h.etag!=null&&Object.hasOwnProperty.call(h,"etag")&&S.uint32(26).bytes(h.etag),h.bindings!=null&&h.bindings.length)for(var x=0;x>>3){case 1:N.version=h.int32();break;case 4:N.bindings&&N.bindings.length||(N.bindings=[]),N.bindings.push(a.google.iam.v1.Binding.decode(h,h.uint32()));break;case 3:N.etag=h.bytes();break;default:h.skipType(7&Y)}}return N},f.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},f.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.version!=null&&h.hasOwnProperty("version")&&!m.isInteger(h.version))return"version: integer expected";if(h.bindings!=null&&h.hasOwnProperty("bindings")){if(!Array.isArray(h.bindings))return"bindings: array expected";for(var S=0;S>>3){case 1:N.role=h.string();break;case 2:N.members&&N.members.length||(N.members=[]),N.members.push(h.string());break;case 3:N.condition=a.google.type.Expr.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return N},g.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},g.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.role!=null&&h.hasOwnProperty("role")&&!m.isString(h.role))return"role: string expected";if(h.members!=null&&h.hasOwnProperty("members")){if(!Array.isArray(h.members))return"members: array expected";for(var S=0;S>>3){case 1:N.bindingDeltas&&N.bindingDeltas.length||(N.bindingDeltas=[]),N.bindingDeltas.push(a.google.iam.v1.BindingDelta.decode(h,h.uint32()));break;case 2:N.auditConfigDeltas&&N.auditConfigDeltas.length||(N.auditConfigDeltas=[]),N.auditConfigDeltas.push(a.google.iam.v1.AuditConfigDelta.decode(h,h.uint32()));break;default:h.skipType(7&Y)}}return N},T.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},T.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.bindingDeltas!=null&&h.hasOwnProperty("bindingDeltas")){if(!Array.isArray(h.bindingDeltas))return"bindingDeltas: array expected";for(var S=0;S>>3){case 1:N.action=h.int32();break;case 2:N.role=h.string();break;case 3:N.member=h.string();break;case 4:N.condition=a.google.type.Expr.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return N},_.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},_.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.action!=null&&h.hasOwnProperty("action"))switch(h.action){default:return"action: enum value expected";case 0:case 1:case 2:}return h.role!=null&&h.hasOwnProperty("role")&&!m.isString(h.role)?"role: string expected":h.member!=null&&h.hasOwnProperty("member")&&!m.isString(h.member)?"member: string expected":h.condition!=null&&h.hasOwnProperty("condition")&&(h=a.google.type.Expr.verify(h.condition),h)?"condition."+h:null},_.fromObject=function(h){if(h instanceof a.google.iam.v1.BindingDelta)return h;var S=new a.google.iam.v1.BindingDelta;switch(h.action){case"ACTION_UNSPECIFIED":case 0:S.action=0;break;case"ADD":case 1:S.action=1;break;case"REMOVE":case 2:S.action=2}if(h.role!=null&&(S.role=String(h.role)),h.member!=null&&(S.member=String(h.member)),h.condition!=null){if(typeof h.condition!="object")throw TypeError(".google.iam.v1.BindingDelta.condition: object expected");S.condition=a.google.type.Expr.fromObject(h.condition)}return S},_.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.action=S.enums===String?"ACTION_UNSPECIFIED":0,x.role="",x.member="",x.condition=null),h.action!=null&&h.hasOwnProperty("action")&&(x.action=S.enums===String?a.google.iam.v1.BindingDelta.Action[h.action]:h.action),h.role!=null&&h.hasOwnProperty("role")&&(x.role=h.role),h.member!=null&&h.hasOwnProperty("member")&&(x.member=h.member),h.condition!=null&&h.hasOwnProperty("condition")&&(x.condition=a.google.type.Expr.toObject(h.condition,S)),x},_.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},_.Action=(o={},(l=Object.create(o))[o[0]="ACTION_UNSPECIFIED"]=0,l[o[1]="ADD"]=1,l[o[2]="REMOVE"]=2,l),_),p.AuditConfigDelta=(C.prototype.action=0,C.prototype.service="",C.prototype.exemptedMember="",C.prototype.logType="",C.create=function(h){return new C(h)},C.encode=function(h,S){return S=S||y.create(),h.action!=null&&Object.hasOwnProperty.call(h,"action")&&S.uint32(8).int32(h.action),h.service!=null&&Object.hasOwnProperty.call(h,"service")&&S.uint32(18).string(h.service),h.exemptedMember!=null&&Object.hasOwnProperty.call(h,"exemptedMember")&&S.uint32(26).string(h.exemptedMember),h.logType!=null&&Object.hasOwnProperty.call(h,"logType")&&S.uint32(34).string(h.logType),S},C.encodeDelimited=function(h,S){return this.encode(h,S).ldelim()},C.decode=function(h,S){h instanceof O||(h=O.create(h));for(var x=S===void 0?h.len:h.pos+S,N=new a.google.iam.v1.AuditConfigDelta;h.pos>>3){case 1:N.action=h.int32();break;case 2:N.service=h.string();break;case 3:N.exemptedMember=h.string();break;case 4:N.logType=h.string();break;default:h.skipType(7&Y)}}return N},C.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},C.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.action!=null&&h.hasOwnProperty("action"))switch(h.action){default:return"action: enum value expected";case 0:case 1:case 2:}return h.service!=null&&h.hasOwnProperty("service")&&!m.isString(h.service)?"service: string expected":h.exemptedMember!=null&&h.hasOwnProperty("exemptedMember")&&!m.isString(h.exemptedMember)?"exemptedMember: string expected":h.logType!=null&&h.hasOwnProperty("logType")&&!m.isString(h.logType)?"logType: string expected":null},C.fromObject=function(h){if(h instanceof a.google.iam.v1.AuditConfigDelta)return h;var S=new a.google.iam.v1.AuditConfigDelta;switch(h.action){case"ACTION_UNSPECIFIED":case 0:S.action=0;break;case"ADD":case 1:S.action=1;break;case"REMOVE":case 2:S.action=2}return h.service!=null&&(S.service=String(h.service)),h.exemptedMember!=null&&(S.exemptedMember=String(h.exemptedMember)),h.logType!=null&&(S.logType=String(h.logType)),S},C.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.action=S.enums===String?"ACTION_UNSPECIFIED":0,x.service="",x.exemptedMember="",x.logType=""),h.action!=null&&h.hasOwnProperty("action")&&(x.action=S.enums===String?a.google.iam.v1.AuditConfigDelta.Action[h.action]:h.action),h.service!=null&&h.hasOwnProperty("service")&&(x.service=h.service),h.exemptedMember!=null&&h.hasOwnProperty("exemptedMember")&&(x.exemptedMember=h.exemptedMember),h.logType!=null&&h.hasOwnProperty("logType")&&(x.logType=h.logType),x},C.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},C.Action=(o={},(l=Object.create(o))[o[0]="ACTION_UNSPECIFIED"]=0,l[o[1]="ADD"]=1,l[o[2]="REMOVE"]=2,l),C),p.logging=((o={}).AuditData=(F.prototype.policyDelta=null,F.create=function(h){return new F(h)},F.encode=function(h,S){return S=S||y.create(),h.policyDelta!=null&&Object.hasOwnProperty.call(h,"policyDelta")&&a.google.iam.v1.PolicyDelta.encode(h.policyDelta,S.uint32(18).fork()).ldelim(),S},F.encodeDelimited=function(h,S){return this.encode(h,S).ldelim()},F.decode=function(h,S){h instanceof O||(h=O.create(h));for(var x=S===void 0?h.len:h.pos+S,N=new a.google.iam.v1.logging.AuditData;h.pos>>3==2?N.policyDelta=a.google.iam.v1.PolicyDelta.decode(h,h.uint32()):h.skipType(7&Y)}return N},F.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},F.verify=function(h){return typeof h!="object"||h===null?"object expected":h.policyDelta!=null&&h.hasOwnProperty("policyDelta")&&(h=a.google.iam.v1.PolicyDelta.verify(h.policyDelta),h)?"policyDelta."+h:null},F.fromObject=function(h){if(h instanceof a.google.iam.v1.logging.AuditData)return h;var S=new a.google.iam.v1.logging.AuditData;if(h.policyDelta!=null){if(typeof h.policyDelta!="object")throw TypeError(".google.iam.v1.logging.AuditData.policyDelta: object expected");S.policyDelta=a.google.iam.v1.PolicyDelta.fromObject(h.policyDelta)}return S},F.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.policyDelta=null),h.policyDelta!=null&&h.hasOwnProperty("policyDelta")&&(x.policyDelta=a.google.iam.v1.PolicyDelta.toObject(h.policyDelta,S)),x},F.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},F),o),p),c),u.api=((l={}).Http=(J.prototype.rules=m.emptyArray,J.prototype.fullyDecodeReservedExpansion=!1,J.create=function(h){return new J(h)},J.encode=function(h,S){if(S=S||y.create(),h.rules!=null&&h.rules.length)for(var x=0;x>>3){case 1:N.rules&&N.rules.length||(N.rules=[]),N.rules.push(a.google.api.HttpRule.decode(h,h.uint32()));break;case 2:N.fullyDecodeReservedExpansion=h.bool();break;default:h.skipType(7&Y)}}return N},J.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},J.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.rules!=null&&h.hasOwnProperty("rules")){if(!Array.isArray(h.rules))return"rules: array expected";for(var S=0;S>>3){case 1:N.selector=h.string();break;case 2:N.get=h.string();break;case 3:N.put=h.string();break;case 4:N.post=h.string();break;case 5:N.delete=h.string();break;case 6:N.patch=h.string();break;case 8:N.custom=a.google.api.CustomHttpPattern.decode(h,h.uint32());break;case 7:N.body=h.string();break;case 12:N.responseBody=h.string();break;case 11:N.additionalBindings&&N.additionalBindings.length||(N.additionalBindings=[]),N.additionalBindings.push(a.google.api.HttpRule.decode(h,h.uint32()));break;default:h.skipType(7&Y)}}return N},V.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},V.verify=function(h){if(typeof h!="object"||h===null)return"object expected";var S={};if(h.selector!=null&&h.hasOwnProperty("selector")&&!m.isString(h.selector))return"selector: string expected";if(h.get!=null&&h.hasOwnProperty("get")&&(S.pattern=1,!m.isString(h.get)))return"get: string expected";if(h.put!=null&&h.hasOwnProperty("put")){if(S.pattern===1)return"pattern: multiple values";if(S.pattern=1,!m.isString(h.put))return"put: string expected"}if(h.post!=null&&h.hasOwnProperty("post")){if(S.pattern===1)return"pattern: multiple values";if(S.pattern=1,!m.isString(h.post))return"post: string expected"}if(h.delete!=null&&h.hasOwnProperty("delete")){if(S.pattern===1)return"pattern: multiple values";if(S.pattern=1,!m.isString(h.delete))return"delete: string expected"}if(h.patch!=null&&h.hasOwnProperty("patch")){if(S.pattern===1)return"pattern: multiple values";if(S.pattern=1,!m.isString(h.patch))return"patch: string expected"}if(h.custom!=null&&h.hasOwnProperty("custom")){if(S.pattern===1)return"pattern: multiple values";if(S.pattern=1,x=a.google.api.CustomHttpPattern.verify(h.custom))return"custom."+x}if(h.body!=null&&h.hasOwnProperty("body")&&!m.isString(h.body))return"body: string expected";if(h.responseBody!=null&&h.hasOwnProperty("responseBody")&&!m.isString(h.responseBody))return"responseBody: string expected";if(h.additionalBindings!=null&&h.hasOwnProperty("additionalBindings")){if(!Array.isArray(h.additionalBindings))return"additionalBindings: array expected";for(var x,N=0;N>>3){case 1:N.kind=h.string();break;case 2:N.path=h.string();break;default:h.skipType(7&Y)}}return N},z.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},z.verify=function(h){return typeof h!="object"||h===null?"object expected":h.kind!=null&&h.hasOwnProperty("kind")&&!m.isString(h.kind)?"kind: string expected":h.path!=null&&h.hasOwnProperty("path")&&!m.isString(h.path)?"path: string expected":null},z.fromObject=function(h){var S;return h instanceof a.google.api.CustomHttpPattern?h:(S=new a.google.api.CustomHttpPattern,h.kind!=null&&(S.kind=String(h.kind)),h.path!=null&&(S.path=String(h.path)),S)},z.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.kind="",x.path=""),h.kind!=null&&h.hasOwnProperty("kind")&&(x.kind=h.kind),h.path!=null&&h.hasOwnProperty("path")&&(x.path=h.path),x},z.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},z),l.FieldBehavior=(o={},(p=Object.create(o))[o[0]="FIELD_BEHAVIOR_UNSPECIFIED"]=0,p[o[1]="OPTIONAL"]=1,p[o[2]="REQUIRED"]=2,p[o[3]="OUTPUT_ONLY"]=3,p[o[4]="INPUT_ONLY"]=4,p[o[5]="IMMUTABLE"]=5,p),l.ResourceDescriptor=(H.prototype.type="",H.prototype.pattern=m.emptyArray,H.prototype.nameField="",H.prototype.history=0,H.prototype.plural="",H.prototype.singular="",H.create=function(h){return new H(h)},H.encode=function(h,S){if(S=S||y.create(),h.type!=null&&Object.hasOwnProperty.call(h,"type")&&S.uint32(10).string(h.type),h.pattern!=null&&h.pattern.length)for(var x=0;x>>3){case 1:N.type=h.string();break;case 2:N.pattern&&N.pattern.length||(N.pattern=[]),N.pattern.push(h.string());break;case 3:N.nameField=h.string();break;case 4:N.history=h.int32();break;case 5:N.plural=h.string();break;case 6:N.singular=h.string();break;default:h.skipType(7&Y)}}return N},H.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},H.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.type!=null&&h.hasOwnProperty("type")&&!m.isString(h.type))return"type: string expected";if(h.pattern!=null&&h.hasOwnProperty("pattern")){if(!Array.isArray(h.pattern))return"pattern: array expected";for(var S=0;S>>3){case 1:N.type=h.string();break;case 2:N.childType=h.string();break;default:h.skipType(7&Y)}}return N},Z.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},Z.verify=function(h){return typeof h!="object"||h===null?"object expected":h.type!=null&&h.hasOwnProperty("type")&&!m.isString(h.type)?"type: string expected":h.childType!=null&&h.hasOwnProperty("childType")&&!m.isString(h.childType)?"childType: string expected":null},Z.fromObject=function(h){var S;return h instanceof a.google.api.ResourceReference?h:(S=new a.google.api.ResourceReference,h.type!=null&&(S.type=String(h.type)),h.childType!=null&&(S.childType=String(h.childType)),S)},Z.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.type="",x.childType=""),h.type!=null&&h.hasOwnProperty("type")&&(x.type=h.type),h.childType!=null&&h.hasOwnProperty("childType")&&(x.childType=h.childType),x},Z.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},Z),l),u.protobuf=((c={}).FileDescriptorSet=(U.prototype.file=m.emptyArray,U.create=function(h){return new U(h)},U.encode=function(h,S){if(S=S||y.create(),h.file!=null&&h.file.length)for(var x=0;x>>3==1?(N.file&&N.file.length||(N.file=[]),N.file.push(a.google.protobuf.FileDescriptorProto.decode(h,h.uint32()))):h.skipType(7&Y)}return N},U.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},U.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.file!=null&&h.hasOwnProperty("file")){if(!Array.isArray(h.file))return"file: array expected";for(var S=0;S>>3){case 1:N.name=h.string();break;case 2:N.package=h.string();break;case 3:N.dependency&&N.dependency.length||(N.dependency=[]),N.dependency.push(h.string());break;case 10:if(N.publicDependency&&N.publicDependency.length||(N.publicDependency=[]),(7&Y)==2)for(var Ce=h.uint32()+h.pos;h.pos>>3){case 1:N.name=h.string();break;case 2:N.field&&N.field.length||(N.field=[]),N.field.push(a.google.protobuf.FieldDescriptorProto.decode(h,h.uint32()));break;case 6:N.extension&&N.extension.length||(N.extension=[]),N.extension.push(a.google.protobuf.FieldDescriptorProto.decode(h,h.uint32()));break;case 3:N.nestedType&&N.nestedType.length||(N.nestedType=[]),N.nestedType.push(a.google.protobuf.DescriptorProto.decode(h,h.uint32()));break;case 4:N.enumType&&N.enumType.length||(N.enumType=[]),N.enumType.push(a.google.protobuf.EnumDescriptorProto.decode(h,h.uint32()));break;case 5:N.extensionRange&&N.extensionRange.length||(N.extensionRange=[]),N.extensionRange.push(a.google.protobuf.DescriptorProto.ExtensionRange.decode(h,h.uint32()));break;case 8:N.oneofDecl&&N.oneofDecl.length||(N.oneofDecl=[]),N.oneofDecl.push(a.google.protobuf.OneofDescriptorProto.decode(h,h.uint32()));break;case 7:N.options=a.google.protobuf.MessageOptions.decode(h,h.uint32());break;case 9:N.reservedRange&&N.reservedRange.length||(N.reservedRange=[]),N.reservedRange.push(a.google.protobuf.DescriptorProto.ReservedRange.decode(h,h.uint32()));break;case 10:N.reservedName&&N.reservedName.length||(N.reservedName=[]),N.reservedName.push(h.string());break;default:h.skipType(7&Y)}}return N},G.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},G.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.name!=null&&h.hasOwnProperty("name")&&!m.isString(h.name))return"name: string expected";if(h.field!=null&&h.hasOwnProperty("field")){if(!Array.isArray(h.field))return"field: array expected";for(var S=0;S>>3){case 1:N.start=h.int32();break;case 2:N.end=h.int32();break;case 3:N.options=a.google.protobuf.ExtensionRangeOptions.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return N},L.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},L.verify=function(h){return typeof h!="object"||h===null?"object expected":h.start!=null&&h.hasOwnProperty("start")&&!m.isInteger(h.start)?"start: integer expected":h.end!=null&&h.hasOwnProperty("end")&&!m.isInteger(h.end)?"end: integer expected":h.options!=null&&h.hasOwnProperty("options")&&(h=a.google.protobuf.ExtensionRangeOptions.verify(h.options),h)?"options."+h:null},L.fromObject=function(h){if(h instanceof a.google.protobuf.DescriptorProto.ExtensionRange)return h;var S=new a.google.protobuf.DescriptorProto.ExtensionRange;if(h.start!=null&&(S.start=0|h.start),h.end!=null&&(S.end=0|h.end),h.options!=null){if(typeof h.options!="object")throw TypeError(".google.protobuf.DescriptorProto.ExtensionRange.options: object expected");S.options=a.google.protobuf.ExtensionRangeOptions.fromObject(h.options)}return S},L.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.start=0,x.end=0,x.options=null),h.start!=null&&h.hasOwnProperty("start")&&(x.start=h.start),h.end!=null&&h.hasOwnProperty("end")&&(x.end=h.end),h.options!=null&&h.hasOwnProperty("options")&&(x.options=a.google.protobuf.ExtensionRangeOptions.toObject(h.options,S)),x},L.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},L),G.ReservedRange=(K.prototype.start=0,K.prototype.end=0,K.create=function(h){return new K(h)},K.encode=function(h,S){return S=S||y.create(),h.start!=null&&Object.hasOwnProperty.call(h,"start")&&S.uint32(8).int32(h.start),h.end!=null&&Object.hasOwnProperty.call(h,"end")&&S.uint32(16).int32(h.end),S},K.encodeDelimited=function(h,S){return this.encode(h,S).ldelim()},K.decode=function(h,S){h instanceof O||(h=O.create(h));for(var x=S===void 0?h.len:h.pos+S,N=new a.google.protobuf.DescriptorProto.ReservedRange;h.pos>>3){case 1:N.start=h.int32();break;case 2:N.end=h.int32();break;default:h.skipType(7&Y)}}return N},K.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},K.verify=function(h){return typeof h!="object"||h===null?"object expected":h.start!=null&&h.hasOwnProperty("start")&&!m.isInteger(h.start)?"start: integer expected":h.end!=null&&h.hasOwnProperty("end")&&!m.isInteger(h.end)?"end: integer expected":null},K.fromObject=function(h){var S;return h instanceof a.google.protobuf.DescriptorProto.ReservedRange?h:(S=new a.google.protobuf.DescriptorProto.ReservedRange,h.start!=null&&(S.start=0|h.start),h.end!=null&&(S.end=0|h.end),S)},K.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.start=0,x.end=0),h.start!=null&&h.hasOwnProperty("start")&&(x.start=h.start),h.end!=null&&h.hasOwnProperty("end")&&(x.end=h.end),x},K.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},K),G),c.ExtensionRangeOptions=(ee.prototype.uninterpretedOption=m.emptyArray,ee.create=function(h){return new ee(h)},ee.encode=function(h,S){if(S=S||y.create(),h.uninterpretedOption!=null&&h.uninterpretedOption.length)for(var x=0;x>>3==999?(N.uninterpretedOption&&N.uninterpretedOption.length||(N.uninterpretedOption=[]),N.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()))):h.skipType(7&Y)}return N},ee.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},ee.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.uninterpretedOption!=null&&h.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(h.uninterpretedOption))return"uninterpretedOption: array expected";for(var S=0;S>>3){case 1:N.name=h.string();break;case 3:N.number=h.int32();break;case 4:N.label=h.int32();break;case 5:N.type=h.int32();break;case 6:N.typeName=h.string();break;case 2:N.extendee=h.string();break;case 7:N.defaultValue=h.string();break;case 9:N.oneofIndex=h.int32();break;case 10:N.jsonName=h.string();break;case 8:N.options=a.google.protobuf.FieldOptions.decode(h,h.uint32());break;case 17:N.proto3Optional=h.bool();break;default:h.skipType(7&Y)}}return N},ne.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},ne.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.name!=null&&h.hasOwnProperty("name")&&!m.isString(h.name))return"name: string expected";if(h.number!=null&&h.hasOwnProperty("number")&&!m.isInteger(h.number))return"number: integer expected";if(h.label!=null&&h.hasOwnProperty("label"))switch(h.label){default:return"label: enum value expected";case 1:case 2:case 3:}if(h.type!=null&&h.hasOwnProperty("type"))switch(h.type){default:return"type: enum value expected";case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:}if(h.typeName!=null&&h.hasOwnProperty("typeName")&&!m.isString(h.typeName))return"typeName: string expected";if(h.extendee!=null&&h.hasOwnProperty("extendee")&&!m.isString(h.extendee))return"extendee: string expected";if(h.defaultValue!=null&&h.hasOwnProperty("defaultValue")&&!m.isString(h.defaultValue))return"defaultValue: string expected";if(h.oneofIndex!=null&&h.hasOwnProperty("oneofIndex")&&!m.isInteger(h.oneofIndex))return"oneofIndex: integer expected";if(h.jsonName!=null&&h.hasOwnProperty("jsonName")&&!m.isString(h.jsonName))return"jsonName: string expected";if(h.options!=null&&h.hasOwnProperty("options")){var S=a.google.protobuf.FieldOptions.verify(h.options);if(S)return"options."+S}return h.proto3Optional!=null&&h.hasOwnProperty("proto3Optional")&&typeof h.proto3Optional!="boolean"?"proto3Optional: boolean expected":null},ne.fromObject=function(h){if(h instanceof a.google.protobuf.FieldDescriptorProto)return h;var S=new a.google.protobuf.FieldDescriptorProto;switch(h.name!=null&&(S.name=String(h.name)),h.number!=null&&(S.number=0|h.number),h.label){case"LABEL_OPTIONAL":case 1:S.label=1;break;case"LABEL_REQUIRED":case 2:S.label=2;break;case"LABEL_REPEATED":case 3:S.label=3}switch(h.type){case"TYPE_DOUBLE":case 1:S.type=1;break;case"TYPE_FLOAT":case 2:S.type=2;break;case"TYPE_INT64":case 3:S.type=3;break;case"TYPE_UINT64":case 4:S.type=4;break;case"TYPE_INT32":case 5:S.type=5;break;case"TYPE_FIXED64":case 6:S.type=6;break;case"TYPE_FIXED32":case 7:S.type=7;break;case"TYPE_BOOL":case 8:S.type=8;break;case"TYPE_STRING":case 9:S.type=9;break;case"TYPE_GROUP":case 10:S.type=10;break;case"TYPE_MESSAGE":case 11:S.type=11;break;case"TYPE_BYTES":case 12:S.type=12;break;case"TYPE_UINT32":case 13:S.type=13;break;case"TYPE_ENUM":case 14:S.type=14;break;case"TYPE_SFIXED32":case 15:S.type=15;break;case"TYPE_SFIXED64":case 16:S.type=16;break;case"TYPE_SINT32":case 17:S.type=17;break;case"TYPE_SINT64":case 18:S.type=18}if(h.typeName!=null&&(S.typeName=String(h.typeName)),h.extendee!=null&&(S.extendee=String(h.extendee)),h.defaultValue!=null&&(S.defaultValue=String(h.defaultValue)),h.oneofIndex!=null&&(S.oneofIndex=0|h.oneofIndex),h.jsonName!=null&&(S.jsonName=String(h.jsonName)),h.options!=null){if(typeof h.options!="object")throw TypeError(".google.protobuf.FieldDescriptorProto.options: object expected");S.options=a.google.protobuf.FieldOptions.fromObject(h.options)}return h.proto3Optional!=null&&(S.proto3Optional=!!h.proto3Optional),S},ne.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.name="",x.extendee="",x.number=0,x.label=S.enums===String?"LABEL_OPTIONAL":1,x.type=S.enums===String?"TYPE_DOUBLE":1,x.typeName="",x.defaultValue="",x.options=null,x.oneofIndex=0,x.jsonName="",x.proto3Optional=!1),h.name!=null&&h.hasOwnProperty("name")&&(x.name=h.name),h.extendee!=null&&h.hasOwnProperty("extendee")&&(x.extendee=h.extendee),h.number!=null&&h.hasOwnProperty("number")&&(x.number=h.number),h.label!=null&&h.hasOwnProperty("label")&&(x.label=S.enums===String?a.google.protobuf.FieldDescriptorProto.Label[h.label]:h.label),h.type!=null&&h.hasOwnProperty("type")&&(x.type=S.enums===String?a.google.protobuf.FieldDescriptorProto.Type[h.type]:h.type),h.typeName!=null&&h.hasOwnProperty("typeName")&&(x.typeName=h.typeName),h.defaultValue!=null&&h.hasOwnProperty("defaultValue")&&(x.defaultValue=h.defaultValue),h.options!=null&&h.hasOwnProperty("options")&&(x.options=a.google.protobuf.FieldOptions.toObject(h.options,S)),h.oneofIndex!=null&&h.hasOwnProperty("oneofIndex")&&(x.oneofIndex=h.oneofIndex),h.jsonName!=null&&h.hasOwnProperty("jsonName")&&(x.jsonName=h.jsonName),h.proto3Optional!=null&&h.hasOwnProperty("proto3Optional")&&(x.proto3Optional=h.proto3Optional),x},ne.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},ne.Type=(o={},(p=Object.create(o))[o[1]="TYPE_DOUBLE"]=1,p[o[2]="TYPE_FLOAT"]=2,p[o[3]="TYPE_INT64"]=3,p[o[4]="TYPE_UINT64"]=4,p[o[5]="TYPE_INT32"]=5,p[o[6]="TYPE_FIXED64"]=6,p[o[7]="TYPE_FIXED32"]=7,p[o[8]="TYPE_BOOL"]=8,p[o[9]="TYPE_STRING"]=9,p[o[10]="TYPE_GROUP"]=10,p[o[11]="TYPE_MESSAGE"]=11,p[o[12]="TYPE_BYTES"]=12,p[o[13]="TYPE_UINT32"]=13,p[o[14]="TYPE_ENUM"]=14,p[o[15]="TYPE_SFIXED32"]=15,p[o[16]="TYPE_SFIXED64"]=16,p[o[17]="TYPE_SINT32"]=17,p[o[18]="TYPE_SINT64"]=18,p),ne.Label=(o={},(p=Object.create(o))[o[1]="LABEL_OPTIONAL"]=1,p[o[2]="LABEL_REQUIRED"]=2,p[o[3]="LABEL_REPEATED"]=3,p),ne),c.OneofDescriptorProto=(te.prototype.name="",te.prototype.options=null,te.create=function(h){return new te(h)},te.encode=function(h,S){return S=S||y.create(),h.name!=null&&Object.hasOwnProperty.call(h,"name")&&S.uint32(10).string(h.name),h.options!=null&&Object.hasOwnProperty.call(h,"options")&&a.google.protobuf.OneofOptions.encode(h.options,S.uint32(18).fork()).ldelim(),S},te.encodeDelimited=function(h,S){return this.encode(h,S).ldelim()},te.decode=function(h,S){h instanceof O||(h=O.create(h));for(var x=S===void 0?h.len:h.pos+S,N=new a.google.protobuf.OneofDescriptorProto;h.pos>>3){case 1:N.name=h.string();break;case 2:N.options=a.google.protobuf.OneofOptions.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return N},te.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},te.verify=function(h){return typeof h!="object"||h===null?"object expected":h.name!=null&&h.hasOwnProperty("name")&&!m.isString(h.name)?"name: string expected":h.options!=null&&h.hasOwnProperty("options")&&(h=a.google.protobuf.OneofOptions.verify(h.options),h)?"options."+h:null},te.fromObject=function(h){if(h instanceof a.google.protobuf.OneofDescriptorProto)return h;var S=new a.google.protobuf.OneofDescriptorProto;if(h.name!=null&&(S.name=String(h.name)),h.options!=null){if(typeof h.options!="object")throw TypeError(".google.protobuf.OneofDescriptorProto.options: object expected");S.options=a.google.protobuf.OneofOptions.fromObject(h.options)}return S},te.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.name="",x.options=null),h.name!=null&&h.hasOwnProperty("name")&&(x.name=h.name),h.options!=null&&h.hasOwnProperty("options")&&(x.options=a.google.protobuf.OneofOptions.toObject(h.options,S)),x},te.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},te),c.EnumDescriptorProto=(ie.prototype.name="",ie.prototype.value=m.emptyArray,ie.prototype.options=null,ie.prototype.reservedRange=m.emptyArray,ie.prototype.reservedName=m.emptyArray,ie.create=function(h){return new ie(h)},ie.encode=function(h,S){if(S=S||y.create(),h.name!=null&&Object.hasOwnProperty.call(h,"name")&&S.uint32(10).string(h.name),h.value!=null&&h.value.length)for(var x=0;x>>3){case 1:N.name=h.string();break;case 2:N.value&&N.value.length||(N.value=[]),N.value.push(a.google.protobuf.EnumValueDescriptorProto.decode(h,h.uint32()));break;case 3:N.options=a.google.protobuf.EnumOptions.decode(h,h.uint32());break;case 4:N.reservedRange&&N.reservedRange.length||(N.reservedRange=[]),N.reservedRange.push(a.google.protobuf.EnumDescriptorProto.EnumReservedRange.decode(h,h.uint32()));break;case 5:N.reservedName&&N.reservedName.length||(N.reservedName=[]),N.reservedName.push(h.string());break;default:h.skipType(7&Y)}}return N},ie.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},ie.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.name!=null&&h.hasOwnProperty("name")&&!m.isString(h.name))return"name: string expected";if(h.value!=null&&h.hasOwnProperty("value")){if(!Array.isArray(h.value))return"value: array expected";for(var S=0;S>>3){case 1:N.start=h.int32();break;case 2:N.end=h.int32();break;default:h.skipType(7&Y)}}return N},re.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},re.verify=function(h){return typeof h!="object"||h===null?"object expected":h.start!=null&&h.hasOwnProperty("start")&&!m.isInteger(h.start)?"start: integer expected":h.end!=null&&h.hasOwnProperty("end")&&!m.isInteger(h.end)?"end: integer expected":null},re.fromObject=function(h){var S;return h instanceof a.google.protobuf.EnumDescriptorProto.EnumReservedRange?h:(S=new a.google.protobuf.EnumDescriptorProto.EnumReservedRange,h.start!=null&&(S.start=0|h.start),h.end!=null&&(S.end=0|h.end),S)},re.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.start=0,x.end=0),h.start!=null&&h.hasOwnProperty("start")&&(x.start=h.start),h.end!=null&&h.hasOwnProperty("end")&&(x.end=h.end),x},re.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},re),ie),c.EnumValueDescriptorProto=(fe.prototype.name="",fe.prototype.number=0,fe.prototype.options=null,fe.create=function(h){return new fe(h)},fe.encode=function(h,S){return S=S||y.create(),h.name!=null&&Object.hasOwnProperty.call(h,"name")&&S.uint32(10).string(h.name),h.number!=null&&Object.hasOwnProperty.call(h,"number")&&S.uint32(16).int32(h.number),h.options!=null&&Object.hasOwnProperty.call(h,"options")&&a.google.protobuf.EnumValueOptions.encode(h.options,S.uint32(26).fork()).ldelim(),S},fe.encodeDelimited=function(h,S){return this.encode(h,S).ldelim()},fe.decode=function(h,S){h instanceof O||(h=O.create(h));for(var x=S===void 0?h.len:h.pos+S,N=new a.google.protobuf.EnumValueDescriptorProto;h.pos>>3){case 1:N.name=h.string();break;case 2:N.number=h.int32();break;case 3:N.options=a.google.protobuf.EnumValueOptions.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return N},fe.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},fe.verify=function(h){return typeof h!="object"||h===null?"object expected":h.name!=null&&h.hasOwnProperty("name")&&!m.isString(h.name)?"name: string expected":h.number!=null&&h.hasOwnProperty("number")&&!m.isInteger(h.number)?"number: integer expected":h.options!=null&&h.hasOwnProperty("options")&&(h=a.google.protobuf.EnumValueOptions.verify(h.options),h)?"options."+h:null},fe.fromObject=function(h){if(h instanceof a.google.protobuf.EnumValueDescriptorProto)return h;var S=new a.google.protobuf.EnumValueDescriptorProto;if(h.name!=null&&(S.name=String(h.name)),h.number!=null&&(S.number=0|h.number),h.options!=null){if(typeof h.options!="object")throw TypeError(".google.protobuf.EnumValueDescriptorProto.options: object expected");S.options=a.google.protobuf.EnumValueOptions.fromObject(h.options)}return S},fe.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.name="",x.number=0,x.options=null),h.name!=null&&h.hasOwnProperty("name")&&(x.name=h.name),h.number!=null&&h.hasOwnProperty("number")&&(x.number=h.number),h.options!=null&&h.hasOwnProperty("options")&&(x.options=a.google.protobuf.EnumValueOptions.toObject(h.options,S)),x},fe.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},fe),c.ServiceDescriptorProto=(ue.prototype.name="",ue.prototype.method=m.emptyArray,ue.prototype.options=null,ue.create=function(h){return new ue(h)},ue.encode=function(h,S){if(S=S||y.create(),h.name!=null&&Object.hasOwnProperty.call(h,"name")&&S.uint32(10).string(h.name),h.method!=null&&h.method.length)for(var x=0;x>>3){case 1:N.name=h.string();break;case 2:N.method&&N.method.length||(N.method=[]),N.method.push(a.google.protobuf.MethodDescriptorProto.decode(h,h.uint32()));break;case 3:N.options=a.google.protobuf.ServiceOptions.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return N},ue.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},ue.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.name!=null&&h.hasOwnProperty("name")&&!m.isString(h.name))return"name: string expected";if(h.method!=null&&h.hasOwnProperty("method")){if(!Array.isArray(h.method))return"method: array expected";for(var S=0;S>>3){case 1:N.name=h.string();break;case 2:N.inputType=h.string();break;case 3:N.outputType=h.string();break;case 4:N.options=a.google.protobuf.MethodOptions.decode(h,h.uint32());break;case 5:N.clientStreaming=h.bool();break;case 6:N.serverStreaming=h.bool();break;default:h.skipType(7&Y)}}return N},X.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},X.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.name!=null&&h.hasOwnProperty("name")&&!m.isString(h.name))return"name: string expected";if(h.inputType!=null&&h.hasOwnProperty("inputType")&&!m.isString(h.inputType))return"inputType: string expected";if(h.outputType!=null&&h.hasOwnProperty("outputType")&&!m.isString(h.outputType))return"outputType: string expected";if(h.options!=null&&h.hasOwnProperty("options")){var S=a.google.protobuf.MethodOptions.verify(h.options);if(S)return"options."+S}return h.clientStreaming!=null&&h.hasOwnProperty("clientStreaming")&&typeof h.clientStreaming!="boolean"?"clientStreaming: boolean expected":h.serverStreaming!=null&&h.hasOwnProperty("serverStreaming")&&typeof h.serverStreaming!="boolean"?"serverStreaming: boolean expected":null},X.fromObject=function(h){if(h instanceof a.google.protobuf.MethodDescriptorProto)return h;var S=new a.google.protobuf.MethodDescriptorProto;if(h.name!=null&&(S.name=String(h.name)),h.inputType!=null&&(S.inputType=String(h.inputType)),h.outputType!=null&&(S.outputType=String(h.outputType)),h.options!=null){if(typeof h.options!="object")throw TypeError(".google.protobuf.MethodDescriptorProto.options: object expected");S.options=a.google.protobuf.MethodOptions.fromObject(h.options)}return h.clientStreaming!=null&&(S.clientStreaming=!!h.clientStreaming),h.serverStreaming!=null&&(S.serverStreaming=!!h.serverStreaming),S},X.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.name="",x.inputType="",x.outputType="",x.options=null,x.clientStreaming=!1,x.serverStreaming=!1),h.name!=null&&h.hasOwnProperty("name")&&(x.name=h.name),h.inputType!=null&&h.hasOwnProperty("inputType")&&(x.inputType=h.inputType),h.outputType!=null&&h.hasOwnProperty("outputType")&&(x.outputType=h.outputType),h.options!=null&&h.hasOwnProperty("options")&&(x.options=a.google.protobuf.MethodOptions.toObject(h.options,S)),h.clientStreaming!=null&&h.hasOwnProperty("clientStreaming")&&(x.clientStreaming=h.clientStreaming),h.serverStreaming!=null&&h.hasOwnProperty("serverStreaming")&&(x.serverStreaming=h.serverStreaming),x},X.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},X),c.FileOptions=(le.prototype.javaPackage="",le.prototype.javaOuterClassname="",le.prototype.javaMultipleFiles=!1,le.prototype.javaGenerateEqualsAndHash=!1,le.prototype.javaStringCheckUtf8=!1,le.prototype.optimizeFor=1,le.prototype.goPackage="",le.prototype.ccGenericServices=!1,le.prototype.javaGenericServices=!1,le.prototype.pyGenericServices=!1,le.prototype.phpGenericServices=!1,le.prototype.deprecated=!1,le.prototype.ccEnableArenas=!0,le.prototype.objcClassPrefix="",le.prototype.csharpNamespace="",le.prototype.swiftPrefix="",le.prototype.phpClassPrefix="",le.prototype.phpNamespace="",le.prototype.phpMetadataNamespace="",le.prototype.rubyPackage="",le.prototype.uninterpretedOption=m.emptyArray,le.prototype[".google.api.resourceDefinition"]=m.emptyArray,le.create=function(h){return new le(h)},le.encode=function(h,S){if(S=S||y.create(),h.javaPackage!=null&&Object.hasOwnProperty.call(h,"javaPackage")&&S.uint32(10).string(h.javaPackage),h.javaOuterClassname!=null&&Object.hasOwnProperty.call(h,"javaOuterClassname")&&S.uint32(66).string(h.javaOuterClassname),h.optimizeFor!=null&&Object.hasOwnProperty.call(h,"optimizeFor")&&S.uint32(72).int32(h.optimizeFor),h.javaMultipleFiles!=null&&Object.hasOwnProperty.call(h,"javaMultipleFiles")&&S.uint32(80).bool(h.javaMultipleFiles),h.goPackage!=null&&Object.hasOwnProperty.call(h,"goPackage")&&S.uint32(90).string(h.goPackage),h.ccGenericServices!=null&&Object.hasOwnProperty.call(h,"ccGenericServices")&&S.uint32(128).bool(h.ccGenericServices),h.javaGenericServices!=null&&Object.hasOwnProperty.call(h,"javaGenericServices")&&S.uint32(136).bool(h.javaGenericServices),h.pyGenericServices!=null&&Object.hasOwnProperty.call(h,"pyGenericServices")&&S.uint32(144).bool(h.pyGenericServices),h.javaGenerateEqualsAndHash!=null&&Object.hasOwnProperty.call(h,"javaGenerateEqualsAndHash")&&S.uint32(160).bool(h.javaGenerateEqualsAndHash),h.deprecated!=null&&Object.hasOwnProperty.call(h,"deprecated")&&S.uint32(184).bool(h.deprecated),h.javaStringCheckUtf8!=null&&Object.hasOwnProperty.call(h,"javaStringCheckUtf8")&&S.uint32(216).bool(h.javaStringCheckUtf8),h.ccEnableArenas!=null&&Object.hasOwnProperty.call(h,"ccEnableArenas")&&S.uint32(248).bool(h.ccEnableArenas),h.objcClassPrefix!=null&&Object.hasOwnProperty.call(h,"objcClassPrefix")&&S.uint32(290).string(h.objcClassPrefix),h.csharpNamespace!=null&&Object.hasOwnProperty.call(h,"csharpNamespace")&&S.uint32(298).string(h.csharpNamespace),h.swiftPrefix!=null&&Object.hasOwnProperty.call(h,"swiftPrefix")&&S.uint32(314).string(h.swiftPrefix),h.phpClassPrefix!=null&&Object.hasOwnProperty.call(h,"phpClassPrefix")&&S.uint32(322).string(h.phpClassPrefix),h.phpNamespace!=null&&Object.hasOwnProperty.call(h,"phpNamespace")&&S.uint32(330).string(h.phpNamespace),h.phpGenericServices!=null&&Object.hasOwnProperty.call(h,"phpGenericServices")&&S.uint32(336).bool(h.phpGenericServices),h.phpMetadataNamespace!=null&&Object.hasOwnProperty.call(h,"phpMetadataNamespace")&&S.uint32(354).string(h.phpMetadataNamespace),h.rubyPackage!=null&&Object.hasOwnProperty.call(h,"rubyPackage")&&S.uint32(362).string(h.rubyPackage),h.uninterpretedOption!=null&&h.uninterpretedOption.length)for(var x=0;x>>3){case 1:N.javaPackage=h.string();break;case 8:N.javaOuterClassname=h.string();break;case 10:N.javaMultipleFiles=h.bool();break;case 20:N.javaGenerateEqualsAndHash=h.bool();break;case 27:N.javaStringCheckUtf8=h.bool();break;case 9:N.optimizeFor=h.int32();break;case 11:N.goPackage=h.string();break;case 16:N.ccGenericServices=h.bool();break;case 17:N.javaGenericServices=h.bool();break;case 18:N.pyGenericServices=h.bool();break;case 42:N.phpGenericServices=h.bool();break;case 23:N.deprecated=h.bool();break;case 31:N.ccEnableArenas=h.bool();break;case 36:N.objcClassPrefix=h.string();break;case 37:N.csharpNamespace=h.string();break;case 39:N.swiftPrefix=h.string();break;case 40:N.phpClassPrefix=h.string();break;case 41:N.phpNamespace=h.string();break;case 44:N.phpMetadataNamespace=h.string();break;case 45:N.rubyPackage=h.string();break;case 999:N.uninterpretedOption&&N.uninterpretedOption.length||(N.uninterpretedOption=[]),N.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()));break;case 1053:N[".google.api.resourceDefinition"]&&N[".google.api.resourceDefinition"].length||(N[".google.api.resourceDefinition"]=[]),N[".google.api.resourceDefinition"].push(a.google.api.ResourceDescriptor.decode(h,h.uint32()));break;default:h.skipType(7&Y)}}return N},le.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},le.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.javaPackage!=null&&h.hasOwnProperty("javaPackage")&&!m.isString(h.javaPackage))return"javaPackage: string expected";if(h.javaOuterClassname!=null&&h.hasOwnProperty("javaOuterClassname")&&!m.isString(h.javaOuterClassname))return"javaOuterClassname: string expected";if(h.javaMultipleFiles!=null&&h.hasOwnProperty("javaMultipleFiles")&&typeof h.javaMultipleFiles!="boolean")return"javaMultipleFiles: boolean expected";if(h.javaGenerateEqualsAndHash!=null&&h.hasOwnProperty("javaGenerateEqualsAndHash")&&typeof h.javaGenerateEqualsAndHash!="boolean")return"javaGenerateEqualsAndHash: boolean expected";if(h.javaStringCheckUtf8!=null&&h.hasOwnProperty("javaStringCheckUtf8")&&typeof h.javaStringCheckUtf8!="boolean")return"javaStringCheckUtf8: boolean expected";if(h.optimizeFor!=null&&h.hasOwnProperty("optimizeFor"))switch(h.optimizeFor){default:return"optimizeFor: enum value expected";case 1:case 2:case 3:}if(h.goPackage!=null&&h.hasOwnProperty("goPackage")&&!m.isString(h.goPackage))return"goPackage: string expected";if(h.ccGenericServices!=null&&h.hasOwnProperty("ccGenericServices")&&typeof h.ccGenericServices!="boolean")return"ccGenericServices: boolean expected";if(h.javaGenericServices!=null&&h.hasOwnProperty("javaGenericServices")&&typeof h.javaGenericServices!="boolean")return"javaGenericServices: boolean expected";if(h.pyGenericServices!=null&&h.hasOwnProperty("pyGenericServices")&&typeof h.pyGenericServices!="boolean")return"pyGenericServices: boolean expected";if(h.phpGenericServices!=null&&h.hasOwnProperty("phpGenericServices")&&typeof h.phpGenericServices!="boolean")return"phpGenericServices: boolean expected";if(h.deprecated!=null&&h.hasOwnProperty("deprecated")&&typeof h.deprecated!="boolean")return"deprecated: boolean expected";if(h.ccEnableArenas!=null&&h.hasOwnProperty("ccEnableArenas")&&typeof h.ccEnableArenas!="boolean")return"ccEnableArenas: boolean expected";if(h.objcClassPrefix!=null&&h.hasOwnProperty("objcClassPrefix")&&!m.isString(h.objcClassPrefix))return"objcClassPrefix: string expected";if(h.csharpNamespace!=null&&h.hasOwnProperty("csharpNamespace")&&!m.isString(h.csharpNamespace))return"csharpNamespace: string expected";if(h.swiftPrefix!=null&&h.hasOwnProperty("swiftPrefix")&&!m.isString(h.swiftPrefix))return"swiftPrefix: string expected";if(h.phpClassPrefix!=null&&h.hasOwnProperty("phpClassPrefix")&&!m.isString(h.phpClassPrefix))return"phpClassPrefix: string expected";if(h.phpNamespace!=null&&h.hasOwnProperty("phpNamespace")&&!m.isString(h.phpNamespace))return"phpNamespace: string expected";if(h.phpMetadataNamespace!=null&&h.hasOwnProperty("phpMetadataNamespace")&&!m.isString(h.phpMetadataNamespace))return"phpMetadataNamespace: string expected";if(h.rubyPackage!=null&&h.hasOwnProperty("rubyPackage")&&!m.isString(h.rubyPackage))return"rubyPackage: string expected";if(h.uninterpretedOption!=null&&h.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(h.uninterpretedOption))return"uninterpretedOption: array expected";for(var S=0;S>>3){case 1:N.messageSetWireFormat=h.bool();break;case 2:N.noStandardDescriptorAccessor=h.bool();break;case 3:N.deprecated=h.bool();break;case 7:N.mapEntry=h.bool();break;case 999:N.uninterpretedOption&&N.uninterpretedOption.length||(N.uninterpretedOption=[]),N.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()));break;case 1053:N[".google.api.resource"]=a.google.api.ResourceDescriptor.decode(h,h.uint32());break;default:h.skipType(7&Y)}}return N},se.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},se.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.messageSetWireFormat!=null&&h.hasOwnProperty("messageSetWireFormat")&&typeof h.messageSetWireFormat!="boolean")return"messageSetWireFormat: boolean expected";if(h.noStandardDescriptorAccessor!=null&&h.hasOwnProperty("noStandardDescriptorAccessor")&&typeof h.noStandardDescriptorAccessor!="boolean")return"noStandardDescriptorAccessor: boolean expected";if(h.deprecated!=null&&h.hasOwnProperty("deprecated")&&typeof h.deprecated!="boolean")return"deprecated: boolean expected";if(h.mapEntry!=null&&h.hasOwnProperty("mapEntry")&&typeof h.mapEntry!="boolean")return"mapEntry: boolean expected";if(h.uninterpretedOption!=null&&h.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(h.uninterpretedOption))return"uninterpretedOption: array expected";for(var S=0;S>>3){case 1:N.ctype=h.int32();break;case 2:N.packed=h.bool();break;case 6:N.jstype=h.int32();break;case 5:N.lazy=h.bool();break;case 3:N.deprecated=h.bool();break;case 10:N.weak=h.bool();break;case 999:N.uninterpretedOption&&N.uninterpretedOption.length||(N.uninterpretedOption=[]),N.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()));break;case 1052:if(N[".google.api.fieldBehavior"]&&N[".google.api.fieldBehavior"].length||(N[".google.api.fieldBehavior"]=[]),(7&Y)==2)for(var Ce=h.uint32()+h.pos;h.pos>>3==999?(N.uninterpretedOption&&N.uninterpretedOption.length||(N.uninterpretedOption=[]),N.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()))):h.skipType(7&Y)}return N},de.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},de.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.uninterpretedOption!=null&&h.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(h.uninterpretedOption))return"uninterpretedOption: array expected";for(var S=0;S>>3){case 2:N.allowAlias=h.bool();break;case 3:N.deprecated=h.bool();break;case 999:N.uninterpretedOption&&N.uninterpretedOption.length||(N.uninterpretedOption=[]),N.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()));break;default:h.skipType(7&Y)}}return N},me.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},me.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.allowAlias!=null&&h.hasOwnProperty("allowAlias")&&typeof h.allowAlias!="boolean")return"allowAlias: boolean expected";if(h.deprecated!=null&&h.hasOwnProperty("deprecated")&&typeof h.deprecated!="boolean")return"deprecated: boolean expected";if(h.uninterpretedOption!=null&&h.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(h.uninterpretedOption))return"uninterpretedOption: array expected";for(var S=0;S>>3){case 1:N.deprecated=h.bool();break;case 999:N.uninterpretedOption&&N.uninterpretedOption.length||(N.uninterpretedOption=[]),N.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()));break;default:h.skipType(7&Y)}}return N},v.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},v.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.deprecated!=null&&h.hasOwnProperty("deprecated")&&typeof h.deprecated!="boolean")return"deprecated: boolean expected";if(h.uninterpretedOption!=null&&h.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(h.uninterpretedOption))return"uninterpretedOption: array expected";for(var S=0;S>>3){case 33:N.deprecated=h.bool();break;case 999:N.uninterpretedOption&&N.uninterpretedOption.length||(N.uninterpretedOption=[]),N.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()));break;case 1049:N[".google.api.defaultHost"]=h.string();break;case 1050:N[".google.api.oauthScopes"]=h.string();break;default:h.skipType(7&Y)}}return N},j.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},j.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.deprecated!=null&&h.hasOwnProperty("deprecated")&&typeof h.deprecated!="boolean")return"deprecated: boolean expected";if(h.uninterpretedOption!=null&&h.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(h.uninterpretedOption))return"uninterpretedOption: array expected";for(var S=0;S>>3){case 33:N.deprecated=h.bool();break;case 34:N.idempotencyLevel=h.int32();break;case 999:N.uninterpretedOption&&N.uninterpretedOption.length||(N.uninterpretedOption=[]),N.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(h,h.uint32()));break;case 72295728:N[".google.api.http"]=a.google.api.HttpRule.decode(h,h.uint32());break;case 1051:N[".google.api.methodSignature"]&&N[".google.api.methodSignature"].length||(N[".google.api.methodSignature"]=[]),N[".google.api.methodSignature"].push(h.string());break;default:h.skipType(7&Y)}}return N},w.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},w.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.deprecated!=null&&h.hasOwnProperty("deprecated")&&typeof h.deprecated!="boolean")return"deprecated: boolean expected";if(h.idempotencyLevel!=null&&h.hasOwnProperty("idempotencyLevel"))switch(h.idempotencyLevel){default:return"idempotencyLevel: enum value expected";case 0:case 1:case 2:}if(h.uninterpretedOption!=null&&h.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(h.uninterpretedOption))return"uninterpretedOption: array expected";for(var S=0;S>>3){case 2:N.name&&N.name.length||(N.name=[]),N.name.push(a.google.protobuf.UninterpretedOption.NamePart.decode(h,h.uint32()));break;case 3:N.identifierValue=h.string();break;case 4:N.positiveIntValue=h.uint64();break;case 5:N.negativeIntValue=h.int64();break;case 6:N.doubleValue=h.double();break;case 7:N.stringValue=h.bytes();break;case 8:N.aggregateValue=h.string();break;default:h.skipType(7&Y)}}return N},M.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},M.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.name!=null&&h.hasOwnProperty("name")){if(!Array.isArray(h.name))return"name: array expected";for(var S=0;S>>0,h.positiveIntValue.high>>>0).toNumber(!0))),h.negativeIntValue!=null&&(m.Long?(S.negativeIntValue=m.Long.fromValue(h.negativeIntValue)).unsigned=!1:typeof h.negativeIntValue=="string"?S.negativeIntValue=parseInt(h.negativeIntValue,10):typeof h.negativeIntValue=="number"?S.negativeIntValue=h.negativeIntValue:typeof h.negativeIntValue=="object"&&(S.negativeIntValue=new m.LongBits(h.negativeIntValue.low>>>0,h.negativeIntValue.high>>>0).toNumber())),h.doubleValue!=null&&(S.doubleValue=Number(h.doubleValue)),h.stringValue!=null&&(typeof h.stringValue=="string"?m.base64.decode(h.stringValue,S.stringValue=m.newBuffer(m.base64.length(h.stringValue)),0):h.stringValue.length&&(S.stringValue=h.stringValue)),h.aggregateValue!=null&&(S.aggregateValue=String(h.aggregateValue)),S},M.toObject=function(h,S){var x,N={};if(((S=S||{}).arrays||S.defaults)&&(N.name=[]),S.defaults&&(N.identifierValue="",m.Long?(x=new m.Long(0,0,!0),N.positiveIntValue=S.longs===String?x.toString():S.longs===Number?x.toNumber():x):N.positiveIntValue=S.longs===String?"0":0,m.Long?(x=new m.Long(0,0,!1),N.negativeIntValue=S.longs===String?x.toString():S.longs===Number?x.toNumber():x):N.negativeIntValue=S.longs===String?"0":0,N.doubleValue=0,S.bytes===String?N.stringValue="":(N.stringValue=[],S.bytes!==Array&&(N.stringValue=m.newBuffer(N.stringValue))),N.aggregateValue=""),h.name&&h.name.length){N.name=[];for(var Y=0;Y>>0,h.positiveIntValue.high>>>0).toNumber(!0):h.positiveIntValue),h.negativeIntValue!=null&&h.hasOwnProperty("negativeIntValue")&&(typeof h.negativeIntValue=="number"?N.negativeIntValue=S.longs===String?String(h.negativeIntValue):h.negativeIntValue:N.negativeIntValue=S.longs===String?m.Long.prototype.toString.call(h.negativeIntValue):S.longs===Number?new m.LongBits(h.negativeIntValue.low>>>0,h.negativeIntValue.high>>>0).toNumber():h.negativeIntValue),h.doubleValue!=null&&h.hasOwnProperty("doubleValue")&&(N.doubleValue=S.json&&!isFinite(h.doubleValue)?String(h.doubleValue):h.doubleValue),h.stringValue!=null&&h.hasOwnProperty("stringValue")&&(N.stringValue=S.bytes===String?m.base64.encode(h.stringValue,0,h.stringValue.length):S.bytes===Array?Array.prototype.slice.call(h.stringValue):h.stringValue),h.aggregateValue!=null&&h.hasOwnProperty("aggregateValue")&&(N.aggregateValue=h.aggregateValue),N},M.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},M.NamePart=(k.prototype.namePart="",k.prototype.isExtension=!1,k.create=function(h){return new k(h)},k.encode=function(h,S){return(S=S||y.create()).uint32(10).string(h.namePart),S.uint32(16).bool(h.isExtension),S},k.encodeDelimited=function(h,S){return this.encode(h,S).ldelim()},k.decode=function(h,S){h instanceof O||(h=O.create(h));for(var x=S===void 0?h.len:h.pos+S,N=new a.google.protobuf.UninterpretedOption.NamePart;h.pos>>3){case 1:N.namePart=h.string();break;case 2:N.isExtension=h.bool();break;default:h.skipType(7&Y)}}if(!N.hasOwnProperty("namePart"))throw m.ProtocolError("missing required 'namePart'",{instance:N});if(N.hasOwnProperty("isExtension"))return N;throw m.ProtocolError("missing required 'isExtension'",{instance:N})},k.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},k.verify=function(h){return typeof h!="object"||h===null?"object expected":m.isString(h.namePart)?typeof h.isExtension!="boolean"?"isExtension: boolean expected":null:"namePart: string expected"},k.fromObject=function(h){var S;return h instanceof a.google.protobuf.UninterpretedOption.NamePart?h:(S=new a.google.protobuf.UninterpretedOption.NamePart,h.namePart!=null&&(S.namePart=String(h.namePart)),h.isExtension!=null&&(S.isExtension=!!h.isExtension),S)},k.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.namePart="",x.isExtension=!1),h.namePart!=null&&h.hasOwnProperty("namePart")&&(x.namePart=h.namePart),h.isExtension!=null&&h.hasOwnProperty("isExtension")&&(x.isExtension=h.isExtension),x},k.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},k),M),c.SourceCodeInfo=(q.prototype.location=m.emptyArray,q.create=function(h){return new q(h)},q.encode=function(h,S){if(S=S||y.create(),h.location!=null&&h.location.length)for(var x=0;x>>3==1?(N.location&&N.location.length||(N.location=[]),N.location.push(a.google.protobuf.SourceCodeInfo.Location.decode(h,h.uint32()))):h.skipType(7&Y)}return N},q.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},q.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.location!=null&&h.hasOwnProperty("location")){if(!Array.isArray(h.location))return"location: array expected";for(var S=0;S>>3){case 1:if(N.path&&N.path.length||(N.path=[]),(7&Y)==2)for(var Ce=h.uint32()+h.pos;h.pos>>3==1?(N.annotation&&N.annotation.length||(N.annotation=[]),N.annotation.push(a.google.protobuf.GeneratedCodeInfo.Annotation.decode(h,h.uint32()))):h.skipType(7&Y)}return N},b.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},b.verify=function(h){if(typeof h!="object"||h===null)return"object expected";if(h.annotation!=null&&h.hasOwnProperty("annotation")){if(!Array.isArray(h.annotation))return"annotation: array expected";for(var S=0;S>>3){case 1:if(N.path&&N.path.length||(N.path=[]),(7&Y)==2)for(var Ce=h.uint32()+h.pos;h.pos>>3){case 1:N.expression=h.string();break;case 2:N.title=h.string();break;case 3:N.description=h.string();break;case 4:N.location=h.string();break;default:h.skipType(7&Y)}}return N},D.decodeDelimited=function(h){return h instanceof O||(h=new O(h)),this.decode(h,h.uint32())},D.verify=function(h){return typeof h!="object"||h===null?"object expected":h.expression!=null&&h.hasOwnProperty("expression")&&!m.isString(h.expression)?"expression: string expected":h.title!=null&&h.hasOwnProperty("title")&&!m.isString(h.title)?"title: string expected":h.description!=null&&h.hasOwnProperty("description")&&!m.isString(h.description)?"description: string expected":h.location!=null&&h.hasOwnProperty("location")&&!m.isString(h.location)?"location: string expected":null},D.fromObject=function(h){var S;return h instanceof a.google.type.Expr?h:(S=new a.google.type.Expr,h.expression!=null&&(S.expression=String(h.expression)),h.title!=null&&(S.title=String(h.title)),h.description!=null&&(S.description=String(h.description)),h.location!=null&&(S.location=String(h.location)),S)},D.toObject=function(h,S){var x={};return(S=S||{}).defaults&&(x.expression="",x.title="",x.description="",x.location=""),h.expression!=null&&h.hasOwnProperty("expression")&&(x.expression=h.expression),h.title!=null&&h.hasOwnProperty("title")&&(x.title=h.title),h.description!=null&&h.hasOwnProperty("description")&&(x.description=h.description),h.location!=null&&h.hasOwnProperty("location")&&(x.location=h.location),x},D.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},D),l),u),a})});var s0=A((bwe,Tf)=>{(function(d){typeof define=="function"&&define.amd?define(["protobufjs/minimal"],d):typeof require=="function"&&typeof Tf=="object"&&Tf&&Tf.exports&&(Tf.exports=d(nc()))})(function(d){"use strict";var o,p,c,l,u=d.Reader,O=d.Writer,y=d.util,m=d.roots.locations_protos||(d.roots.locations_protos={});function a(v,j,w){d.rpc.Service.call(this,v,j,w)}function r(v){if(v)for(var j=Object.keys(v),w=0;w>>3){case 1:M.name=v.string();break;case 2:M.filter=v.string();break;case 3:M.pageSize=v.int32();break;case 4:M.pageToken=v.string();break;default:v.skipType(7&k)}}return M},r.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},r.verify=function(v){return typeof v!="object"||v===null?"object expected":v.name!=null&&v.hasOwnProperty("name")&&!y.isString(v.name)?"name: string expected":v.filter!=null&&v.hasOwnProperty("filter")&&!y.isString(v.filter)?"filter: string expected":v.pageSize!=null&&v.hasOwnProperty("pageSize")&&!y.isInteger(v.pageSize)?"pageSize: integer expected":v.pageToken!=null&&v.hasOwnProperty("pageToken")&&!y.isString(v.pageToken)?"pageToken: string expected":null},r.fromObject=function(v){var j;return v instanceof m.google.cloud.location.ListLocationsRequest?v:(j=new m.google.cloud.location.ListLocationsRequest,v.name!=null&&(j.name=String(v.name)),v.filter!=null&&(j.filter=String(v.filter)),v.pageSize!=null&&(j.pageSize=0|v.pageSize),v.pageToken!=null&&(j.pageToken=String(v.pageToken)),j)},r.toObject=function(v,j){var w={};return(j=j||{}).defaults&&(w.name="",w.filter="",w.pageSize=0,w.pageToken=""),v.name!=null&&v.hasOwnProperty("name")&&(w.name=v.name),v.filter!=null&&v.hasOwnProperty("filter")&&(w.filter=v.filter),v.pageSize!=null&&v.hasOwnProperty("pageSize")&&(w.pageSize=v.pageSize),v.pageToken!=null&&v.hasOwnProperty("pageToken")&&(w.pageToken=v.pageToken),w},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r),o.ListLocationsResponse=(e.prototype.locations=y.emptyArray,e.prototype.nextPageToken="",e.create=function(v){return new e(v)},e.encode=function(v,j){if(j=j||O.create(),v.locations!=null&&v.locations.length)for(var w=0;w>>3){case 1:M.locations&&M.locations.length||(M.locations=[]),M.locations.push(m.google.cloud.location.Location.decode(v,v.uint32()));break;case 2:M.nextPageToken=v.string();break;default:v.skipType(7&k)}}return M},e.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},e.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.locations!=null&&v.hasOwnProperty("locations")){if(!Array.isArray(v.locations))return"locations: array expected";for(var j=0;j>>3==1?M.name=v.string():v.skipType(7&k)}return M},t.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},t.verify=function(v){return typeof v!="object"||v===null?"object expected":v.name!=null&&v.hasOwnProperty("name")&&!y.isString(v.name)?"name: string expected":null},t.fromObject=function(v){var j;return v instanceof m.google.cloud.location.GetLocationRequest?v:(j=new m.google.cloud.location.GetLocationRequest,v.name!=null&&(j.name=String(v.name)),j)},t.toObject=function(v,j){var w={};return(j=j||{}).defaults&&(w.name=""),v.name!=null&&v.hasOwnProperty("name")&&(w.name=v.name),w},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t),o.Location=(n.prototype.name="",n.prototype.locationId="",n.prototype.displayName="",n.prototype.labels=y.emptyObject,n.prototype.metadata=null,n.create=function(v){return new n(v)},n.encode=function(v,j){if(j=j||O.create(),v.name!=null&&Object.hasOwnProperty.call(v,"name")&&j.uint32(10).string(v.name),v.labels!=null&&Object.hasOwnProperty.call(v,"labels"))for(var w=Object.keys(v.labels),M=0;M>>3){case 1:M.name=v.string();break;case 4:M.locationId=v.string();break;case 5:M.displayName=v.string();break;case 2:M.labels===y.emptyObject&&(M.labels={});for(var q=v.uint32()+v.pos,Q="",b="";v.pos>>3){case 1:Q=v.string();break;case 2:b=v.string();break;default:v.skipType(7&P)}}M.labels[Q]=b;break;case 3:M.metadata=m.google.protobuf.Any.decode(v,v.uint32());break;default:v.skipType(7&k)}}return M},n.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},n.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.name!=null&&v.hasOwnProperty("name")&&!y.isString(v.name))return"name: string expected";if(v.locationId!=null&&v.hasOwnProperty("locationId")&&!y.isString(v.locationId))return"locationId: string expected";if(v.displayName!=null&&v.hasOwnProperty("displayName")&&!y.isString(v.displayName))return"displayName: string expected";if(v.labels!=null&&v.hasOwnProperty("labels")){if(!y.isObject(v.labels))return"labels: object expected";for(var j=Object.keys(v.labels),w=0;w>>3){case 1:M.rules&&M.rules.length||(M.rules=[]),M.rules.push(m.google.api.HttpRule.decode(v,v.uint32()));break;case 2:M.fullyDecodeReservedExpansion=v.bool();break;default:v.skipType(7&k)}}return M},i.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},i.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.rules!=null&&v.hasOwnProperty("rules")){if(!Array.isArray(v.rules))return"rules: array expected";for(var j=0;j>>3){case 1:M.selector=v.string();break;case 2:M.get=v.string();break;case 3:M.put=v.string();break;case 4:M.post=v.string();break;case 5:M.delete=v.string();break;case 6:M.patch=v.string();break;case 8:M.custom=m.google.api.CustomHttpPattern.decode(v,v.uint32());break;case 7:M.body=v.string();break;case 12:M.responseBody=v.string();break;case 11:M.additionalBindings&&M.additionalBindings.length||(M.additionalBindings=[]),M.additionalBindings.push(m.google.api.HttpRule.decode(v,v.uint32()));break;default:v.skipType(7&k)}}return M},s.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},s.verify=function(v){if(typeof v!="object"||v===null)return"object expected";var j={};if(v.selector!=null&&v.hasOwnProperty("selector")&&!y.isString(v.selector))return"selector: string expected";if(v.get!=null&&v.hasOwnProperty("get")&&(j.pattern=1,!y.isString(v.get)))return"get: string expected";if(v.put!=null&&v.hasOwnProperty("put")){if(j.pattern===1)return"pattern: multiple values";if(j.pattern=1,!y.isString(v.put))return"put: string expected"}if(v.post!=null&&v.hasOwnProperty("post")){if(j.pattern===1)return"pattern: multiple values";if(j.pattern=1,!y.isString(v.post))return"post: string expected"}if(v.delete!=null&&v.hasOwnProperty("delete")){if(j.pattern===1)return"pattern: multiple values";if(j.pattern=1,!y.isString(v.delete))return"delete: string expected"}if(v.patch!=null&&v.hasOwnProperty("patch")){if(j.pattern===1)return"pattern: multiple values";if(j.pattern=1,!y.isString(v.patch))return"patch: string expected"}if(v.custom!=null&&v.hasOwnProperty("custom")){if(j.pattern===1)return"pattern: multiple values";if(j.pattern=1,w=m.google.api.CustomHttpPattern.verify(v.custom))return"custom."+w}if(v.body!=null&&v.hasOwnProperty("body")&&!y.isString(v.body))return"body: string expected";if(v.responseBody!=null&&v.hasOwnProperty("responseBody")&&!y.isString(v.responseBody))return"responseBody: string expected";if(v.additionalBindings!=null&&v.hasOwnProperty("additionalBindings")){if(!Array.isArray(v.additionalBindings))return"additionalBindings: array expected";for(var w,M=0;M>>3){case 1:M.kind=v.string();break;case 2:M.path=v.string();break;default:v.skipType(7&k)}}return M},f.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},f.verify=function(v){return typeof v!="object"||v===null?"object expected":v.kind!=null&&v.hasOwnProperty("kind")&&!y.isString(v.kind)?"kind: string expected":v.path!=null&&v.hasOwnProperty("path")&&!y.isString(v.path)?"path: string expected":null},f.fromObject=function(v){var j;return v instanceof m.google.api.CustomHttpPattern?v:(j=new m.google.api.CustomHttpPattern,v.kind!=null&&(j.kind=String(v.kind)),v.path!=null&&(j.path=String(v.path)),j)},f.toObject=function(v,j){var w={};return(j=j||{}).defaults&&(w.kind="",w.path=""),v.kind!=null&&v.hasOwnProperty("kind")&&(w.kind=v.kind),v.path!=null&&v.hasOwnProperty("path")&&(w.path=v.path),w},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f),o),l.protobuf=((c={}).FileDescriptorSet=(g.prototype.file=y.emptyArray,g.create=function(v){return new g(v)},g.encode=function(v,j){if(j=j||O.create(),v.file!=null&&v.file.length)for(var w=0;w>>3==1?(M.file&&M.file.length||(M.file=[]),M.file.push(m.google.protobuf.FileDescriptorProto.decode(v,v.uint32()))):v.skipType(7&k)}return M},g.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},g.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.file!=null&&v.hasOwnProperty("file")){if(!Array.isArray(v.file))return"file: array expected";for(var j=0;j>>3){case 1:M.name=v.string();break;case 2:M.package=v.string();break;case 3:M.dependency&&M.dependency.length||(M.dependency=[]),M.dependency.push(v.string());break;case 10:if(M.publicDependency&&M.publicDependency.length||(M.publicDependency=[]),(7&k)==2)for(var q=v.uint32()+v.pos;v.pos>>3){case 1:M.name=v.string();break;case 2:M.field&&M.field.length||(M.field=[]),M.field.push(m.google.protobuf.FieldDescriptorProto.decode(v,v.uint32()));break;case 6:M.extension&&M.extension.length||(M.extension=[]),M.extension.push(m.google.protobuf.FieldDescriptorProto.decode(v,v.uint32()));break;case 3:M.nestedType&&M.nestedType.length||(M.nestedType=[]),M.nestedType.push(m.google.protobuf.DescriptorProto.decode(v,v.uint32()));break;case 4:M.enumType&&M.enumType.length||(M.enumType=[]),M.enumType.push(m.google.protobuf.EnumDescriptorProto.decode(v,v.uint32()));break;case 5:M.extensionRange&&M.extensionRange.length||(M.extensionRange=[]),M.extensionRange.push(m.google.protobuf.DescriptorProto.ExtensionRange.decode(v,v.uint32()));break;case 8:M.oneofDecl&&M.oneofDecl.length||(M.oneofDecl=[]),M.oneofDecl.push(m.google.protobuf.OneofDescriptorProto.decode(v,v.uint32()));break;case 7:M.options=m.google.protobuf.MessageOptions.decode(v,v.uint32());break;case 9:M.reservedRange&&M.reservedRange.length||(M.reservedRange=[]),M.reservedRange.push(m.google.protobuf.DescriptorProto.ReservedRange.decode(v,v.uint32()));break;case 10:M.reservedName&&M.reservedName.length||(M.reservedName=[]),M.reservedName.push(v.string());break;default:v.skipType(7&k)}}return M},_.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},_.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.name!=null&&v.hasOwnProperty("name")&&!y.isString(v.name))return"name: string expected";if(v.field!=null&&v.hasOwnProperty("field")){if(!Array.isArray(v.field))return"field: array expected";for(var j=0;j>>3){case 1:M.start=v.int32();break;case 2:M.end=v.int32();break;case 3:M.options=m.google.protobuf.ExtensionRangeOptions.decode(v,v.uint32());break;default:v.skipType(7&k)}}return M},C.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},C.verify=function(v){return typeof v!="object"||v===null?"object expected":v.start!=null&&v.hasOwnProperty("start")&&!y.isInteger(v.start)?"start: integer expected":v.end!=null&&v.hasOwnProperty("end")&&!y.isInteger(v.end)?"end: integer expected":v.options!=null&&v.hasOwnProperty("options")&&(v=m.google.protobuf.ExtensionRangeOptions.verify(v.options),v)?"options."+v:null},C.fromObject=function(v){if(v instanceof m.google.protobuf.DescriptorProto.ExtensionRange)return v;var j=new m.google.protobuf.DescriptorProto.ExtensionRange;if(v.start!=null&&(j.start=0|v.start),v.end!=null&&(j.end=0|v.end),v.options!=null){if(typeof v.options!="object")throw TypeError(".google.protobuf.DescriptorProto.ExtensionRange.options: object expected");j.options=m.google.protobuf.ExtensionRangeOptions.fromObject(v.options)}return j},C.toObject=function(v,j){var w={};return(j=j||{}).defaults&&(w.start=0,w.end=0,w.options=null),v.start!=null&&v.hasOwnProperty("start")&&(w.start=v.start),v.end!=null&&v.hasOwnProperty("end")&&(w.end=v.end),v.options!=null&&v.hasOwnProperty("options")&&(w.options=m.google.protobuf.ExtensionRangeOptions.toObject(v.options,j)),w},C.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},C),_.ReservedRange=(F.prototype.start=0,F.prototype.end=0,F.create=function(v){return new F(v)},F.encode=function(v,j){return j=j||O.create(),v.start!=null&&Object.hasOwnProperty.call(v,"start")&&j.uint32(8).int32(v.start),v.end!=null&&Object.hasOwnProperty.call(v,"end")&&j.uint32(16).int32(v.end),j},F.encodeDelimited=function(v,j){return this.encode(v,j).ldelim()},F.decode=function(v,j){v instanceof u||(v=u.create(v));for(var w=j===void 0?v.len:v.pos+j,M=new m.google.protobuf.DescriptorProto.ReservedRange;v.pos>>3){case 1:M.start=v.int32();break;case 2:M.end=v.int32();break;default:v.skipType(7&k)}}return M},F.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},F.verify=function(v){return typeof v!="object"||v===null?"object expected":v.start!=null&&v.hasOwnProperty("start")&&!y.isInteger(v.start)?"start: integer expected":v.end!=null&&v.hasOwnProperty("end")&&!y.isInteger(v.end)?"end: integer expected":null},F.fromObject=function(v){var j;return v instanceof m.google.protobuf.DescriptorProto.ReservedRange?v:(j=new m.google.protobuf.DescriptorProto.ReservedRange,v.start!=null&&(j.start=0|v.start),v.end!=null&&(j.end=0|v.end),j)},F.toObject=function(v,j){var w={};return(j=j||{}).defaults&&(w.start=0,w.end=0),v.start!=null&&v.hasOwnProperty("start")&&(w.start=v.start),v.end!=null&&v.hasOwnProperty("end")&&(w.end=v.end),w},F.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},F),_),c.ExtensionRangeOptions=(J.prototype.uninterpretedOption=y.emptyArray,J.create=function(v){return new J(v)},J.encode=function(v,j){if(j=j||O.create(),v.uninterpretedOption!=null&&v.uninterpretedOption.length)for(var w=0;w>>3==999?(M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()))):v.skipType(7&k)}return M},J.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},J.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3){case 1:M.name=v.string();break;case 3:M.number=v.int32();break;case 4:M.label=v.int32();break;case 5:M.type=v.int32();break;case 6:M.typeName=v.string();break;case 2:M.extendee=v.string();break;case 7:M.defaultValue=v.string();break;case 9:M.oneofIndex=v.int32();break;case 10:M.jsonName=v.string();break;case 8:M.options=m.google.protobuf.FieldOptions.decode(v,v.uint32());break;case 17:M.proto3Optional=v.bool();break;default:v.skipType(7&k)}}return M},V.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},V.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.name!=null&&v.hasOwnProperty("name")&&!y.isString(v.name))return"name: string expected";if(v.number!=null&&v.hasOwnProperty("number")&&!y.isInteger(v.number))return"number: integer expected";if(v.label!=null&&v.hasOwnProperty("label"))switch(v.label){default:return"label: enum value expected";case 1:case 2:case 3:}if(v.type!=null&&v.hasOwnProperty("type"))switch(v.type){default:return"type: enum value expected";case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:}if(v.typeName!=null&&v.hasOwnProperty("typeName")&&!y.isString(v.typeName))return"typeName: string expected";if(v.extendee!=null&&v.hasOwnProperty("extendee")&&!y.isString(v.extendee))return"extendee: string expected";if(v.defaultValue!=null&&v.hasOwnProperty("defaultValue")&&!y.isString(v.defaultValue))return"defaultValue: string expected";if(v.oneofIndex!=null&&v.hasOwnProperty("oneofIndex")&&!y.isInteger(v.oneofIndex))return"oneofIndex: integer expected";if(v.jsonName!=null&&v.hasOwnProperty("jsonName")&&!y.isString(v.jsonName))return"jsonName: string expected";if(v.options!=null&&v.hasOwnProperty("options")){var j=m.google.protobuf.FieldOptions.verify(v.options);if(j)return"options."+j}return v.proto3Optional!=null&&v.hasOwnProperty("proto3Optional")&&typeof v.proto3Optional!="boolean"?"proto3Optional: boolean expected":null},V.fromObject=function(v){if(v instanceof m.google.protobuf.FieldDescriptorProto)return v;var j=new m.google.protobuf.FieldDescriptorProto;switch(v.name!=null&&(j.name=String(v.name)),v.number!=null&&(j.number=0|v.number),v.label){case"LABEL_OPTIONAL":case 1:j.label=1;break;case"LABEL_REQUIRED":case 2:j.label=2;break;case"LABEL_REPEATED":case 3:j.label=3}switch(v.type){case"TYPE_DOUBLE":case 1:j.type=1;break;case"TYPE_FLOAT":case 2:j.type=2;break;case"TYPE_INT64":case 3:j.type=3;break;case"TYPE_UINT64":case 4:j.type=4;break;case"TYPE_INT32":case 5:j.type=5;break;case"TYPE_FIXED64":case 6:j.type=6;break;case"TYPE_FIXED32":case 7:j.type=7;break;case"TYPE_BOOL":case 8:j.type=8;break;case"TYPE_STRING":case 9:j.type=9;break;case"TYPE_GROUP":case 10:j.type=10;break;case"TYPE_MESSAGE":case 11:j.type=11;break;case"TYPE_BYTES":case 12:j.type=12;break;case"TYPE_UINT32":case 13:j.type=13;break;case"TYPE_ENUM":case 14:j.type=14;break;case"TYPE_SFIXED32":case 15:j.type=15;break;case"TYPE_SFIXED64":case 16:j.type=16;break;case"TYPE_SINT32":case 17:j.type=17;break;case"TYPE_SINT64":case 18:j.type=18}if(v.typeName!=null&&(j.typeName=String(v.typeName)),v.extendee!=null&&(j.extendee=String(v.extendee)),v.defaultValue!=null&&(j.defaultValue=String(v.defaultValue)),v.oneofIndex!=null&&(j.oneofIndex=0|v.oneofIndex),v.jsonName!=null&&(j.jsonName=String(v.jsonName)),v.options!=null){if(typeof v.options!="object")throw TypeError(".google.protobuf.FieldDescriptorProto.options: object expected");j.options=m.google.protobuf.FieldOptions.fromObject(v.options)}return v.proto3Optional!=null&&(j.proto3Optional=!!v.proto3Optional),j},V.toObject=function(v,j){var w={};return(j=j||{}).defaults&&(w.name="",w.extendee="",w.number=0,w.label=j.enums===String?"LABEL_OPTIONAL":1,w.type=j.enums===String?"TYPE_DOUBLE":1,w.typeName="",w.defaultValue="",w.options=null,w.oneofIndex=0,w.jsonName="",w.proto3Optional=!1),v.name!=null&&v.hasOwnProperty("name")&&(w.name=v.name),v.extendee!=null&&v.hasOwnProperty("extendee")&&(w.extendee=v.extendee),v.number!=null&&v.hasOwnProperty("number")&&(w.number=v.number),v.label!=null&&v.hasOwnProperty("label")&&(w.label=j.enums===String?m.google.protobuf.FieldDescriptorProto.Label[v.label]:v.label),v.type!=null&&v.hasOwnProperty("type")&&(w.type=j.enums===String?m.google.protobuf.FieldDescriptorProto.Type[v.type]:v.type),v.typeName!=null&&v.hasOwnProperty("typeName")&&(w.typeName=v.typeName),v.defaultValue!=null&&v.hasOwnProperty("defaultValue")&&(w.defaultValue=v.defaultValue),v.options!=null&&v.hasOwnProperty("options")&&(w.options=m.google.protobuf.FieldOptions.toObject(v.options,j)),v.oneofIndex!=null&&v.hasOwnProperty("oneofIndex")&&(w.oneofIndex=v.oneofIndex),v.jsonName!=null&&v.hasOwnProperty("jsonName")&&(w.jsonName=v.jsonName),v.proto3Optional!=null&&v.hasOwnProperty("proto3Optional")&&(w.proto3Optional=v.proto3Optional),w},V.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},V.Type=(o={},(p=Object.create(o))[o[1]="TYPE_DOUBLE"]=1,p[o[2]="TYPE_FLOAT"]=2,p[o[3]="TYPE_INT64"]=3,p[o[4]="TYPE_UINT64"]=4,p[o[5]="TYPE_INT32"]=5,p[o[6]="TYPE_FIXED64"]=6,p[o[7]="TYPE_FIXED32"]=7,p[o[8]="TYPE_BOOL"]=8,p[o[9]="TYPE_STRING"]=9,p[o[10]="TYPE_GROUP"]=10,p[o[11]="TYPE_MESSAGE"]=11,p[o[12]="TYPE_BYTES"]=12,p[o[13]="TYPE_UINT32"]=13,p[o[14]="TYPE_ENUM"]=14,p[o[15]="TYPE_SFIXED32"]=15,p[o[16]="TYPE_SFIXED64"]=16,p[o[17]="TYPE_SINT32"]=17,p[o[18]="TYPE_SINT64"]=18,p),V.Label=(o={},(p=Object.create(o))[o[1]="LABEL_OPTIONAL"]=1,p[o[2]="LABEL_REQUIRED"]=2,p[o[3]="LABEL_REPEATED"]=3,p),V),c.OneofDescriptorProto=(z.prototype.name="",z.prototype.options=null,z.create=function(v){return new z(v)},z.encode=function(v,j){return j=j||O.create(),v.name!=null&&Object.hasOwnProperty.call(v,"name")&&j.uint32(10).string(v.name),v.options!=null&&Object.hasOwnProperty.call(v,"options")&&m.google.protobuf.OneofOptions.encode(v.options,j.uint32(18).fork()).ldelim(),j},z.encodeDelimited=function(v,j){return this.encode(v,j).ldelim()},z.decode=function(v,j){v instanceof u||(v=u.create(v));for(var w=j===void 0?v.len:v.pos+j,M=new m.google.protobuf.OneofDescriptorProto;v.pos>>3){case 1:M.name=v.string();break;case 2:M.options=m.google.protobuf.OneofOptions.decode(v,v.uint32());break;default:v.skipType(7&k)}}return M},z.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},z.verify=function(v){return typeof v!="object"||v===null?"object expected":v.name!=null&&v.hasOwnProperty("name")&&!y.isString(v.name)?"name: string expected":v.options!=null&&v.hasOwnProperty("options")&&(v=m.google.protobuf.OneofOptions.verify(v.options),v)?"options."+v:null},z.fromObject=function(v){if(v instanceof m.google.protobuf.OneofDescriptorProto)return v;var j=new m.google.protobuf.OneofDescriptorProto;if(v.name!=null&&(j.name=String(v.name)),v.options!=null){if(typeof v.options!="object")throw TypeError(".google.protobuf.OneofDescriptorProto.options: object expected");j.options=m.google.protobuf.OneofOptions.fromObject(v.options)}return j},z.toObject=function(v,j){var w={};return(j=j||{}).defaults&&(w.name="",w.options=null),v.name!=null&&v.hasOwnProperty("name")&&(w.name=v.name),v.options!=null&&v.hasOwnProperty("options")&&(w.options=m.google.protobuf.OneofOptions.toObject(v.options,j)),w},z.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},z),c.EnumDescriptorProto=(H.prototype.name="",H.prototype.value=y.emptyArray,H.prototype.options=null,H.prototype.reservedRange=y.emptyArray,H.prototype.reservedName=y.emptyArray,H.create=function(v){return new H(v)},H.encode=function(v,j){if(j=j||O.create(),v.name!=null&&Object.hasOwnProperty.call(v,"name")&&j.uint32(10).string(v.name),v.value!=null&&v.value.length)for(var w=0;w>>3){case 1:M.name=v.string();break;case 2:M.value&&M.value.length||(M.value=[]),M.value.push(m.google.protobuf.EnumValueDescriptorProto.decode(v,v.uint32()));break;case 3:M.options=m.google.protobuf.EnumOptions.decode(v,v.uint32());break;case 4:M.reservedRange&&M.reservedRange.length||(M.reservedRange=[]),M.reservedRange.push(m.google.protobuf.EnumDescriptorProto.EnumReservedRange.decode(v,v.uint32()));break;case 5:M.reservedName&&M.reservedName.length||(M.reservedName=[]),M.reservedName.push(v.string());break;default:v.skipType(7&k)}}return M},H.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},H.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.name!=null&&v.hasOwnProperty("name")&&!y.isString(v.name))return"name: string expected";if(v.value!=null&&v.hasOwnProperty("value")){if(!Array.isArray(v.value))return"value: array expected";for(var j=0;j>>3){case 1:M.start=v.int32();break;case 2:M.end=v.int32();break;default:v.skipType(7&k)}}return M},Z.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},Z.verify=function(v){return typeof v!="object"||v===null?"object expected":v.start!=null&&v.hasOwnProperty("start")&&!y.isInteger(v.start)?"start: integer expected":v.end!=null&&v.hasOwnProperty("end")&&!y.isInteger(v.end)?"end: integer expected":null},Z.fromObject=function(v){var j;return v instanceof m.google.protobuf.EnumDescriptorProto.EnumReservedRange?v:(j=new m.google.protobuf.EnumDescriptorProto.EnumReservedRange,v.start!=null&&(j.start=0|v.start),v.end!=null&&(j.end=0|v.end),j)},Z.toObject=function(v,j){var w={};return(j=j||{}).defaults&&(w.start=0,w.end=0),v.start!=null&&v.hasOwnProperty("start")&&(w.start=v.start),v.end!=null&&v.hasOwnProperty("end")&&(w.end=v.end),w},Z.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},Z),H),c.EnumValueDescriptorProto=(U.prototype.name="",U.prototype.number=0,U.prototype.options=null,U.create=function(v){return new U(v)},U.encode=function(v,j){return j=j||O.create(),v.name!=null&&Object.hasOwnProperty.call(v,"name")&&j.uint32(10).string(v.name),v.number!=null&&Object.hasOwnProperty.call(v,"number")&&j.uint32(16).int32(v.number),v.options!=null&&Object.hasOwnProperty.call(v,"options")&&m.google.protobuf.EnumValueOptions.encode(v.options,j.uint32(26).fork()).ldelim(),j},U.encodeDelimited=function(v,j){return this.encode(v,j).ldelim()},U.decode=function(v,j){v instanceof u||(v=u.create(v));for(var w=j===void 0?v.len:v.pos+j,M=new m.google.protobuf.EnumValueDescriptorProto;v.pos>>3){case 1:M.name=v.string();break;case 2:M.number=v.int32();break;case 3:M.options=m.google.protobuf.EnumValueOptions.decode(v,v.uint32());break;default:v.skipType(7&k)}}return M},U.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},U.verify=function(v){return typeof v!="object"||v===null?"object expected":v.name!=null&&v.hasOwnProperty("name")&&!y.isString(v.name)?"name: string expected":v.number!=null&&v.hasOwnProperty("number")&&!y.isInteger(v.number)?"number: integer expected":v.options!=null&&v.hasOwnProperty("options")&&(v=m.google.protobuf.EnumValueOptions.verify(v.options),v)?"options."+v:null},U.fromObject=function(v){if(v instanceof m.google.protobuf.EnumValueDescriptorProto)return v;var j=new m.google.protobuf.EnumValueDescriptorProto;if(v.name!=null&&(j.name=String(v.name)),v.number!=null&&(j.number=0|v.number),v.options!=null){if(typeof v.options!="object")throw TypeError(".google.protobuf.EnumValueDescriptorProto.options: object expected");j.options=m.google.protobuf.EnumValueOptions.fromObject(v.options)}return j},U.toObject=function(v,j){var w={};return(j=j||{}).defaults&&(w.name="",w.number=0,w.options=null),v.name!=null&&v.hasOwnProperty("name")&&(w.name=v.name),v.number!=null&&v.hasOwnProperty("number")&&(w.number=v.number),v.options!=null&&v.hasOwnProperty("options")&&(w.options=m.google.protobuf.EnumValueOptions.toObject(v.options,j)),w},U.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},U),c.ServiceDescriptorProto=($.prototype.name="",$.prototype.method=y.emptyArray,$.prototype.options=null,$.create=function(v){return new $(v)},$.encode=function(v,j){if(j=j||O.create(),v.name!=null&&Object.hasOwnProperty.call(v,"name")&&j.uint32(10).string(v.name),v.method!=null&&v.method.length)for(var w=0;w>>3){case 1:M.name=v.string();break;case 2:M.method&&M.method.length||(M.method=[]),M.method.push(m.google.protobuf.MethodDescriptorProto.decode(v,v.uint32()));break;case 3:M.options=m.google.protobuf.ServiceOptions.decode(v,v.uint32());break;default:v.skipType(7&k)}}return M},$.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},$.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.name!=null&&v.hasOwnProperty("name")&&!y.isString(v.name))return"name: string expected";if(v.method!=null&&v.hasOwnProperty("method")){if(!Array.isArray(v.method))return"method: array expected";for(var j=0;j>>3){case 1:M.name=v.string();break;case 2:M.inputType=v.string();break;case 3:M.outputType=v.string();break;case 4:M.options=m.google.protobuf.MethodOptions.decode(v,v.uint32());break;case 5:M.clientStreaming=v.bool();break;case 6:M.serverStreaming=v.bool();break;default:v.skipType(7&k)}}return M},G.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},G.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.name!=null&&v.hasOwnProperty("name")&&!y.isString(v.name))return"name: string expected";if(v.inputType!=null&&v.hasOwnProperty("inputType")&&!y.isString(v.inputType))return"inputType: string expected";if(v.outputType!=null&&v.hasOwnProperty("outputType")&&!y.isString(v.outputType))return"outputType: string expected";if(v.options!=null&&v.hasOwnProperty("options")){var j=m.google.protobuf.MethodOptions.verify(v.options);if(j)return"options."+j}return v.clientStreaming!=null&&v.hasOwnProperty("clientStreaming")&&typeof v.clientStreaming!="boolean"?"clientStreaming: boolean expected":v.serverStreaming!=null&&v.hasOwnProperty("serverStreaming")&&typeof v.serverStreaming!="boolean"?"serverStreaming: boolean expected":null},G.fromObject=function(v){if(v instanceof m.google.protobuf.MethodDescriptorProto)return v;var j=new m.google.protobuf.MethodDescriptorProto;if(v.name!=null&&(j.name=String(v.name)),v.inputType!=null&&(j.inputType=String(v.inputType)),v.outputType!=null&&(j.outputType=String(v.outputType)),v.options!=null){if(typeof v.options!="object")throw TypeError(".google.protobuf.MethodDescriptorProto.options: object expected");j.options=m.google.protobuf.MethodOptions.fromObject(v.options)}return v.clientStreaming!=null&&(j.clientStreaming=!!v.clientStreaming),v.serverStreaming!=null&&(j.serverStreaming=!!v.serverStreaming),j},G.toObject=function(v,j){var w={};return(j=j||{}).defaults&&(w.name="",w.inputType="",w.outputType="",w.options=null,w.clientStreaming=!1,w.serverStreaming=!1),v.name!=null&&v.hasOwnProperty("name")&&(w.name=v.name),v.inputType!=null&&v.hasOwnProperty("inputType")&&(w.inputType=v.inputType),v.outputType!=null&&v.hasOwnProperty("outputType")&&(w.outputType=v.outputType),v.options!=null&&v.hasOwnProperty("options")&&(w.options=m.google.protobuf.MethodOptions.toObject(v.options,j)),v.clientStreaming!=null&&v.hasOwnProperty("clientStreaming")&&(w.clientStreaming=v.clientStreaming),v.serverStreaming!=null&&v.hasOwnProperty("serverStreaming")&&(w.serverStreaming=v.serverStreaming),w},G.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},G),c.FileOptions=(L.prototype.javaPackage="",L.prototype.javaOuterClassname="",L.prototype.javaMultipleFiles=!1,L.prototype.javaGenerateEqualsAndHash=!1,L.prototype.javaStringCheckUtf8=!1,L.prototype.optimizeFor=1,L.prototype.goPackage="",L.prototype.ccGenericServices=!1,L.prototype.javaGenericServices=!1,L.prototype.pyGenericServices=!1,L.prototype.phpGenericServices=!1,L.prototype.deprecated=!1,L.prototype.ccEnableArenas=!0,L.prototype.objcClassPrefix="",L.prototype.csharpNamespace="",L.prototype.swiftPrefix="",L.prototype.phpClassPrefix="",L.prototype.phpNamespace="",L.prototype.phpMetadataNamespace="",L.prototype.rubyPackage="",L.prototype.uninterpretedOption=y.emptyArray,L.create=function(v){return new L(v)},L.encode=function(v,j){if(j=j||O.create(),v.javaPackage!=null&&Object.hasOwnProperty.call(v,"javaPackage")&&j.uint32(10).string(v.javaPackage),v.javaOuterClassname!=null&&Object.hasOwnProperty.call(v,"javaOuterClassname")&&j.uint32(66).string(v.javaOuterClassname),v.optimizeFor!=null&&Object.hasOwnProperty.call(v,"optimizeFor")&&j.uint32(72).int32(v.optimizeFor),v.javaMultipleFiles!=null&&Object.hasOwnProperty.call(v,"javaMultipleFiles")&&j.uint32(80).bool(v.javaMultipleFiles),v.goPackage!=null&&Object.hasOwnProperty.call(v,"goPackage")&&j.uint32(90).string(v.goPackage),v.ccGenericServices!=null&&Object.hasOwnProperty.call(v,"ccGenericServices")&&j.uint32(128).bool(v.ccGenericServices),v.javaGenericServices!=null&&Object.hasOwnProperty.call(v,"javaGenericServices")&&j.uint32(136).bool(v.javaGenericServices),v.pyGenericServices!=null&&Object.hasOwnProperty.call(v,"pyGenericServices")&&j.uint32(144).bool(v.pyGenericServices),v.javaGenerateEqualsAndHash!=null&&Object.hasOwnProperty.call(v,"javaGenerateEqualsAndHash")&&j.uint32(160).bool(v.javaGenerateEqualsAndHash),v.deprecated!=null&&Object.hasOwnProperty.call(v,"deprecated")&&j.uint32(184).bool(v.deprecated),v.javaStringCheckUtf8!=null&&Object.hasOwnProperty.call(v,"javaStringCheckUtf8")&&j.uint32(216).bool(v.javaStringCheckUtf8),v.ccEnableArenas!=null&&Object.hasOwnProperty.call(v,"ccEnableArenas")&&j.uint32(248).bool(v.ccEnableArenas),v.objcClassPrefix!=null&&Object.hasOwnProperty.call(v,"objcClassPrefix")&&j.uint32(290).string(v.objcClassPrefix),v.csharpNamespace!=null&&Object.hasOwnProperty.call(v,"csharpNamespace")&&j.uint32(298).string(v.csharpNamespace),v.swiftPrefix!=null&&Object.hasOwnProperty.call(v,"swiftPrefix")&&j.uint32(314).string(v.swiftPrefix),v.phpClassPrefix!=null&&Object.hasOwnProperty.call(v,"phpClassPrefix")&&j.uint32(322).string(v.phpClassPrefix),v.phpNamespace!=null&&Object.hasOwnProperty.call(v,"phpNamespace")&&j.uint32(330).string(v.phpNamespace),v.phpGenericServices!=null&&Object.hasOwnProperty.call(v,"phpGenericServices")&&j.uint32(336).bool(v.phpGenericServices),v.phpMetadataNamespace!=null&&Object.hasOwnProperty.call(v,"phpMetadataNamespace")&&j.uint32(354).string(v.phpMetadataNamespace),v.rubyPackage!=null&&Object.hasOwnProperty.call(v,"rubyPackage")&&j.uint32(362).string(v.rubyPackage),v.uninterpretedOption!=null&&v.uninterpretedOption.length)for(var w=0;w>>3){case 1:M.javaPackage=v.string();break;case 8:M.javaOuterClassname=v.string();break;case 10:M.javaMultipleFiles=v.bool();break;case 20:M.javaGenerateEqualsAndHash=v.bool();break;case 27:M.javaStringCheckUtf8=v.bool();break;case 9:M.optimizeFor=v.int32();break;case 11:M.goPackage=v.string();break;case 16:M.ccGenericServices=v.bool();break;case 17:M.javaGenericServices=v.bool();break;case 18:M.pyGenericServices=v.bool();break;case 42:M.phpGenericServices=v.bool();break;case 23:M.deprecated=v.bool();break;case 31:M.ccEnableArenas=v.bool();break;case 36:M.objcClassPrefix=v.string();break;case 37:M.csharpNamespace=v.string();break;case 39:M.swiftPrefix=v.string();break;case 40:M.phpClassPrefix=v.string();break;case 41:M.phpNamespace=v.string();break;case 44:M.phpMetadataNamespace=v.string();break;case 45:M.rubyPackage=v.string();break;case 999:M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()));break;default:v.skipType(7&k)}}return M},L.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},L.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.javaPackage!=null&&v.hasOwnProperty("javaPackage")&&!y.isString(v.javaPackage))return"javaPackage: string expected";if(v.javaOuterClassname!=null&&v.hasOwnProperty("javaOuterClassname")&&!y.isString(v.javaOuterClassname))return"javaOuterClassname: string expected";if(v.javaMultipleFiles!=null&&v.hasOwnProperty("javaMultipleFiles")&&typeof v.javaMultipleFiles!="boolean")return"javaMultipleFiles: boolean expected";if(v.javaGenerateEqualsAndHash!=null&&v.hasOwnProperty("javaGenerateEqualsAndHash")&&typeof v.javaGenerateEqualsAndHash!="boolean")return"javaGenerateEqualsAndHash: boolean expected";if(v.javaStringCheckUtf8!=null&&v.hasOwnProperty("javaStringCheckUtf8")&&typeof v.javaStringCheckUtf8!="boolean")return"javaStringCheckUtf8: boolean expected";if(v.optimizeFor!=null&&v.hasOwnProperty("optimizeFor"))switch(v.optimizeFor){default:return"optimizeFor: enum value expected";case 1:case 2:case 3:}if(v.goPackage!=null&&v.hasOwnProperty("goPackage")&&!y.isString(v.goPackage))return"goPackage: string expected";if(v.ccGenericServices!=null&&v.hasOwnProperty("ccGenericServices")&&typeof v.ccGenericServices!="boolean")return"ccGenericServices: boolean expected";if(v.javaGenericServices!=null&&v.hasOwnProperty("javaGenericServices")&&typeof v.javaGenericServices!="boolean")return"javaGenericServices: boolean expected";if(v.pyGenericServices!=null&&v.hasOwnProperty("pyGenericServices")&&typeof v.pyGenericServices!="boolean")return"pyGenericServices: boolean expected";if(v.phpGenericServices!=null&&v.hasOwnProperty("phpGenericServices")&&typeof v.phpGenericServices!="boolean")return"phpGenericServices: boolean expected";if(v.deprecated!=null&&v.hasOwnProperty("deprecated")&&typeof v.deprecated!="boolean")return"deprecated: boolean expected";if(v.ccEnableArenas!=null&&v.hasOwnProperty("ccEnableArenas")&&typeof v.ccEnableArenas!="boolean")return"ccEnableArenas: boolean expected";if(v.objcClassPrefix!=null&&v.hasOwnProperty("objcClassPrefix")&&!y.isString(v.objcClassPrefix))return"objcClassPrefix: string expected";if(v.csharpNamespace!=null&&v.hasOwnProperty("csharpNamespace")&&!y.isString(v.csharpNamespace))return"csharpNamespace: string expected";if(v.swiftPrefix!=null&&v.hasOwnProperty("swiftPrefix")&&!y.isString(v.swiftPrefix))return"swiftPrefix: string expected";if(v.phpClassPrefix!=null&&v.hasOwnProperty("phpClassPrefix")&&!y.isString(v.phpClassPrefix))return"phpClassPrefix: string expected";if(v.phpNamespace!=null&&v.hasOwnProperty("phpNamespace")&&!y.isString(v.phpNamespace))return"phpNamespace: string expected";if(v.phpMetadataNamespace!=null&&v.hasOwnProperty("phpMetadataNamespace")&&!y.isString(v.phpMetadataNamespace))return"phpMetadataNamespace: string expected";if(v.rubyPackage!=null&&v.hasOwnProperty("rubyPackage")&&!y.isString(v.rubyPackage))return"rubyPackage: string expected";if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3){case 1:M.messageSetWireFormat=v.bool();break;case 2:M.noStandardDescriptorAccessor=v.bool();break;case 3:M.deprecated=v.bool();break;case 7:M.mapEntry=v.bool();break;case 999:M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()));break;default:v.skipType(7&k)}}return M},K.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},K.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.messageSetWireFormat!=null&&v.hasOwnProperty("messageSetWireFormat")&&typeof v.messageSetWireFormat!="boolean")return"messageSetWireFormat: boolean expected";if(v.noStandardDescriptorAccessor!=null&&v.hasOwnProperty("noStandardDescriptorAccessor")&&typeof v.noStandardDescriptorAccessor!="boolean")return"noStandardDescriptorAccessor: boolean expected";if(v.deprecated!=null&&v.hasOwnProperty("deprecated")&&typeof v.deprecated!="boolean")return"deprecated: boolean expected";if(v.mapEntry!=null&&v.hasOwnProperty("mapEntry")&&typeof v.mapEntry!="boolean")return"mapEntry: boolean expected";if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3){case 1:M.ctype=v.int32();break;case 2:M.packed=v.bool();break;case 6:M.jstype=v.int32();break;case 5:M.lazy=v.bool();break;case 3:M.deprecated=v.bool();break;case 10:M.weak=v.bool();break;case 999:M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()));break;default:v.skipType(7&k)}}return M},ee.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},ee.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.ctype!=null&&v.hasOwnProperty("ctype"))switch(v.ctype){default:return"ctype: enum value expected";case 0:case 1:case 2:}if(v.packed!=null&&v.hasOwnProperty("packed")&&typeof v.packed!="boolean")return"packed: boolean expected";if(v.jstype!=null&&v.hasOwnProperty("jstype"))switch(v.jstype){default:return"jstype: enum value expected";case 0:case 1:case 2:}if(v.lazy!=null&&v.hasOwnProperty("lazy")&&typeof v.lazy!="boolean")return"lazy: boolean expected";if(v.deprecated!=null&&v.hasOwnProperty("deprecated")&&typeof v.deprecated!="boolean")return"deprecated: boolean expected";if(v.weak!=null&&v.hasOwnProperty("weak")&&typeof v.weak!="boolean")return"weak: boolean expected";if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3==999?(M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()))):v.skipType(7&k)}return M},ne.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},ne.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3){case 2:M.allowAlias=v.bool();break;case 3:M.deprecated=v.bool();break;case 999:M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()));break;default:v.skipType(7&k)}}return M},te.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},te.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.allowAlias!=null&&v.hasOwnProperty("allowAlias")&&typeof v.allowAlias!="boolean")return"allowAlias: boolean expected";if(v.deprecated!=null&&v.hasOwnProperty("deprecated")&&typeof v.deprecated!="boolean")return"deprecated: boolean expected";if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3){case 1:M.deprecated=v.bool();break;case 999:M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()));break;default:v.skipType(7&k)}}return M},ie.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},ie.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.deprecated!=null&&v.hasOwnProperty("deprecated")&&typeof v.deprecated!="boolean")return"deprecated: boolean expected";if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3){case 33:M.deprecated=v.bool();break;case 999:M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()));break;case 1049:M[".google.api.defaultHost"]=v.string();break;case 1050:M[".google.api.oauthScopes"]=v.string();break;default:v.skipType(7&k)}}return M},re.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},re.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.deprecated!=null&&v.hasOwnProperty("deprecated")&&typeof v.deprecated!="boolean")return"deprecated: boolean expected";if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3){case 33:M.deprecated=v.bool();break;case 34:M.idempotencyLevel=v.int32();break;case 999:M.uninterpretedOption&&M.uninterpretedOption.length||(M.uninterpretedOption=[]),M.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(v,v.uint32()));break;case 72295728:M[".google.api.http"]=m.google.api.HttpRule.decode(v,v.uint32());break;case 1051:M[".google.api.methodSignature"]&&M[".google.api.methodSignature"].length||(M[".google.api.methodSignature"]=[]),M[".google.api.methodSignature"].push(v.string());break;default:v.skipType(7&k)}}return M},fe.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},fe.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.deprecated!=null&&v.hasOwnProperty("deprecated")&&typeof v.deprecated!="boolean")return"deprecated: boolean expected";if(v.idempotencyLevel!=null&&v.hasOwnProperty("idempotencyLevel"))switch(v.idempotencyLevel){default:return"idempotencyLevel: enum value expected";case 0:case 1:case 2:}if(v.uninterpretedOption!=null&&v.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(v.uninterpretedOption))return"uninterpretedOption: array expected";for(var j=0;j>>3){case 2:M.name&&M.name.length||(M.name=[]),M.name.push(m.google.protobuf.UninterpretedOption.NamePart.decode(v,v.uint32()));break;case 3:M.identifierValue=v.string();break;case 4:M.positiveIntValue=v.uint64();break;case 5:M.negativeIntValue=v.int64();break;case 6:M.doubleValue=v.double();break;case 7:M.stringValue=v.bytes();break;case 8:M.aggregateValue=v.string();break;default:v.skipType(7&k)}}return M},ue.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},ue.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.name!=null&&v.hasOwnProperty("name")){if(!Array.isArray(v.name))return"name: array expected";for(var j=0;j>>0,v.positiveIntValue.high>>>0).toNumber(!0))),v.negativeIntValue!=null&&(y.Long?(j.negativeIntValue=y.Long.fromValue(v.negativeIntValue)).unsigned=!1:typeof v.negativeIntValue=="string"?j.negativeIntValue=parseInt(v.negativeIntValue,10):typeof v.negativeIntValue=="number"?j.negativeIntValue=v.negativeIntValue:typeof v.negativeIntValue=="object"&&(j.negativeIntValue=new y.LongBits(v.negativeIntValue.low>>>0,v.negativeIntValue.high>>>0).toNumber())),v.doubleValue!=null&&(j.doubleValue=Number(v.doubleValue)),v.stringValue!=null&&(typeof v.stringValue=="string"?y.base64.decode(v.stringValue,j.stringValue=y.newBuffer(y.base64.length(v.stringValue)),0):v.stringValue.length&&(j.stringValue=v.stringValue)),v.aggregateValue!=null&&(j.aggregateValue=String(v.aggregateValue)),j},ue.toObject=function(v,j){var w,M={};if(((j=j||{}).arrays||j.defaults)&&(M.name=[]),j.defaults&&(M.identifierValue="",y.Long?(w=new y.Long(0,0,!0),M.positiveIntValue=j.longs===String?w.toString():j.longs===Number?w.toNumber():w):M.positiveIntValue=j.longs===String?"0":0,y.Long?(w=new y.Long(0,0,!1),M.negativeIntValue=j.longs===String?w.toString():j.longs===Number?w.toNumber():w):M.negativeIntValue=j.longs===String?"0":0,M.doubleValue=0,j.bytes===String?M.stringValue="":(M.stringValue=[],j.bytes!==Array&&(M.stringValue=y.newBuffer(M.stringValue))),M.aggregateValue=""),v.name&&v.name.length){M.name=[];for(var k=0;k>>0,v.positiveIntValue.high>>>0).toNumber(!0):v.positiveIntValue),v.negativeIntValue!=null&&v.hasOwnProperty("negativeIntValue")&&(typeof v.negativeIntValue=="number"?M.negativeIntValue=j.longs===String?String(v.negativeIntValue):v.negativeIntValue:M.negativeIntValue=j.longs===String?y.Long.prototype.toString.call(v.negativeIntValue):j.longs===Number?new y.LongBits(v.negativeIntValue.low>>>0,v.negativeIntValue.high>>>0).toNumber():v.negativeIntValue),v.doubleValue!=null&&v.hasOwnProperty("doubleValue")&&(M.doubleValue=j.json&&!isFinite(v.doubleValue)?String(v.doubleValue):v.doubleValue),v.stringValue!=null&&v.hasOwnProperty("stringValue")&&(M.stringValue=j.bytes===String?y.base64.encode(v.stringValue,0,v.stringValue.length):j.bytes===Array?Array.prototype.slice.call(v.stringValue):v.stringValue),v.aggregateValue!=null&&v.hasOwnProperty("aggregateValue")&&(M.aggregateValue=v.aggregateValue),M},ue.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},ue.NamePart=(X.prototype.namePart="",X.prototype.isExtension=!1,X.create=function(v){return new X(v)},X.encode=function(v,j){return(j=j||O.create()).uint32(10).string(v.namePart),j.uint32(16).bool(v.isExtension),j},X.encodeDelimited=function(v,j){return this.encode(v,j).ldelim()},X.decode=function(v,j){v instanceof u||(v=u.create(v));for(var w=j===void 0?v.len:v.pos+j,M=new m.google.protobuf.UninterpretedOption.NamePart;v.pos>>3){case 1:M.namePart=v.string();break;case 2:M.isExtension=v.bool();break;default:v.skipType(7&k)}}if(!M.hasOwnProperty("namePart"))throw y.ProtocolError("missing required 'namePart'",{instance:M});if(M.hasOwnProperty("isExtension"))return M;throw y.ProtocolError("missing required 'isExtension'",{instance:M})},X.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},X.verify=function(v){return typeof v!="object"||v===null?"object expected":y.isString(v.namePart)?typeof v.isExtension!="boolean"?"isExtension: boolean expected":null:"namePart: string expected"},X.fromObject=function(v){var j;return v instanceof m.google.protobuf.UninterpretedOption.NamePart?v:(j=new m.google.protobuf.UninterpretedOption.NamePart,v.namePart!=null&&(j.namePart=String(v.namePart)),v.isExtension!=null&&(j.isExtension=!!v.isExtension),j)},X.toObject=function(v,j){var w={};return(j=j||{}).defaults&&(w.namePart="",w.isExtension=!1),v.namePart!=null&&v.hasOwnProperty("namePart")&&(w.namePart=v.namePart),v.isExtension!=null&&v.hasOwnProperty("isExtension")&&(w.isExtension=v.isExtension),w},X.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},X),ue),c.SourceCodeInfo=(le.prototype.location=y.emptyArray,le.create=function(v){return new le(v)},le.encode=function(v,j){if(j=j||O.create(),v.location!=null&&v.location.length)for(var w=0;w>>3==1?(M.location&&M.location.length||(M.location=[]),M.location.push(m.google.protobuf.SourceCodeInfo.Location.decode(v,v.uint32()))):v.skipType(7&k)}return M},le.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},le.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.location!=null&&v.hasOwnProperty("location")){if(!Array.isArray(v.location))return"location: array expected";for(var j=0;j>>3){case 1:if(M.path&&M.path.length||(M.path=[]),(7&k)==2)for(var q=v.uint32()+v.pos;v.pos>>3==1?(M.annotation&&M.annotation.length||(M.annotation=[]),M.annotation.push(m.google.protobuf.GeneratedCodeInfo.Annotation.decode(v,v.uint32()))):v.skipType(7&k)}return M},ce.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},ce.verify=function(v){if(typeof v!="object"||v===null)return"object expected";if(v.annotation!=null&&v.hasOwnProperty("annotation")){if(!Array.isArray(v.annotation))return"annotation: array expected";for(var j=0;j>>3){case 1:if(M.path&&M.path.length||(M.path=[]),(7&k)==2)for(var q=v.uint32()+v.pos;v.pos>>3){case 1:M.type_url=v.string();break;case 2:M.value=v.bytes();break;default:v.skipType(7&k)}}return M},me.decodeDelimited=function(v){return v instanceof u||(v=new u(v)),this.decode(v,v.uint32())},me.verify=function(v){return typeof v!="object"||v===null?"object expected":v.type_url!=null&&v.hasOwnProperty("type_url")&&!y.isString(v.type_url)?"type_url: string expected":v.value!=null&&v.hasOwnProperty("value")&&!(v.value&&typeof v.value.length=="number"||y.isString(v.value))?"value: buffer expected":null},me.fromObject=function(v){var j;return v instanceof m.google.protobuf.Any?v:(j=new m.google.protobuf.Any,v.type_url!=null&&(j.type_url=String(v.type_url)),v.value!=null&&(typeof v.value=="string"?y.base64.decode(v.value,j.value=y.newBuffer(y.base64.length(v.value)),0):v.value.length&&(j.value=v.value)),j)},me.toObject=function(v,j){var w={};return(j=j||{}).defaults&&(w.type_url="",j.bytes===String?w.value="":(w.value=[],j.bytes!==Array&&(w.value=y.newBuffer(w.value)))),v.type_url!=null&&v.hasOwnProperty("type_url")&&(w.type_url=v.type_url),v.value!=null&&v.hasOwnProperty("value")&&(w.value=j.bytes===String?y.base64.encode(v.value,0,v.value.length):j.bytes===Array?Array.prototype.slice.call(v.value):v.value),w},me.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},me),c),l),m})});var Xb=A((vwe,Of)=>{(function(d){typeof define=="function"&&define.amd?define(["protobufjs/minimal"],d):typeof require=="function"&&typeof Of=="object"&&Of&&Of.exports&&(Of.exports=d(nc()))})(function(d){"use strict";var o,p,c,l,u=d.Reader,O=d.Writer,y=d.util,m=d.roots.operations_protos||(d.roots.operations_protos={});function a(b,P,D){d.rpc.Service.call(this,b,P,D)}function r(b){if(b)for(var P=Object.keys(b),D=0;D>>3){case 1:h.name=b.string();break;case 2:h.metadata=m.google.protobuf.Any.decode(b,b.uint32());break;case 3:h.done=b.bool();break;case 4:h.error=m.google.rpc.Status.decode(b,b.uint32());break;case 5:h.response=m.google.protobuf.Any.decode(b,b.uint32());break;default:b.skipType(7&S)}}return h},r.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},r.verify=function(b){if(typeof b!="object"||b===null)return"object expected";var P,D={};if(b.name!=null&&b.hasOwnProperty("name")&&!y.isString(b.name))return"name: string expected";if(b.metadata!=null&&b.hasOwnProperty("metadata")&&(P=m.google.protobuf.Any.verify(b.metadata)))return"metadata."+P;if(b.done!=null&&b.hasOwnProperty("done")&&typeof b.done!="boolean")return"done: boolean expected";if(b.error!=null&&b.hasOwnProperty("error")&&(D.result=1,P=m.google.rpc.Status.verify(b.error)))return"error."+P;if(b.response!=null&&b.hasOwnProperty("response")){if(D.result===1)return"result: multiple values";if(D.result=1,P=m.google.protobuf.Any.verify(b.response))return"response."+P}return null},r.fromObject=function(b){if(b instanceof m.google.longrunning.Operation)return b;var P=new m.google.longrunning.Operation;if(b.name!=null&&(P.name=String(b.name)),b.metadata!=null){if(typeof b.metadata!="object")throw TypeError(".google.longrunning.Operation.metadata: object expected");P.metadata=m.google.protobuf.Any.fromObject(b.metadata)}if(b.done!=null&&(P.done=!!b.done),b.error!=null){if(typeof b.error!="object")throw TypeError(".google.longrunning.Operation.error: object expected");P.error=m.google.rpc.Status.fromObject(b.error)}if(b.response!=null){if(typeof b.response!="object")throw TypeError(".google.longrunning.Operation.response: object expected");P.response=m.google.protobuf.Any.fromObject(b.response)}return P},r.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.name="",D.metadata=null,D.done=!1),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),b.metadata!=null&&b.hasOwnProperty("metadata")&&(D.metadata=m.google.protobuf.Any.toObject(b.metadata,P)),b.done!=null&&b.hasOwnProperty("done")&&(D.done=b.done),b.error!=null&&b.hasOwnProperty("error")&&(D.error=m.google.rpc.Status.toObject(b.error,P),P.oneofs)&&(D.result="error"),b.response!=null&&b.hasOwnProperty("response")&&(D.response=m.google.protobuf.Any.toObject(b.response,P),P.oneofs)&&(D.result="response"),D},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r),p.GetOperationRequest=(e.prototype.name="",e.create=function(b){return new e(b)},e.encode=function(b,P){return P=P||O.create(),b.name!=null&&Object.hasOwnProperty.call(b,"name")&&P.uint32(10).string(b.name),P},e.encodeDelimited=function(b,P){return this.encode(b,P).ldelim()},e.decode=function(b,P){b instanceof u||(b=u.create(b));for(var D=P===void 0?b.len:b.pos+P,h=new m.google.longrunning.GetOperationRequest;b.pos>>3==1?h.name=b.string():b.skipType(7&S)}return h},e.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},e.verify=function(b){return typeof b!="object"||b===null?"object expected":b.name!=null&&b.hasOwnProperty("name")&&!y.isString(b.name)?"name: string expected":null},e.fromObject=function(b){var P;return b instanceof m.google.longrunning.GetOperationRequest?b:(P=new m.google.longrunning.GetOperationRequest,b.name!=null&&(P.name=String(b.name)),P)},e.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.name=""),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),D},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e),p.ListOperationsRequest=(t.prototype.name="",t.prototype.filter="",t.prototype.pageSize=0,t.prototype.pageToken="",t.create=function(b){return new t(b)},t.encode=function(b,P){return P=P||O.create(),b.filter!=null&&Object.hasOwnProperty.call(b,"filter")&&P.uint32(10).string(b.filter),b.pageSize!=null&&Object.hasOwnProperty.call(b,"pageSize")&&P.uint32(16).int32(b.pageSize),b.pageToken!=null&&Object.hasOwnProperty.call(b,"pageToken")&&P.uint32(26).string(b.pageToken),b.name!=null&&Object.hasOwnProperty.call(b,"name")&&P.uint32(34).string(b.name),P},t.encodeDelimited=function(b,P){return this.encode(b,P).ldelim()},t.decode=function(b,P){b instanceof u||(b=u.create(b));for(var D=P===void 0?b.len:b.pos+P,h=new m.google.longrunning.ListOperationsRequest;b.pos>>3){case 4:h.name=b.string();break;case 1:h.filter=b.string();break;case 2:h.pageSize=b.int32();break;case 3:h.pageToken=b.string();break;default:b.skipType(7&S)}}return h},t.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},t.verify=function(b){return typeof b!="object"||b===null?"object expected":b.name!=null&&b.hasOwnProperty("name")&&!y.isString(b.name)?"name: string expected":b.filter!=null&&b.hasOwnProperty("filter")&&!y.isString(b.filter)?"filter: string expected":b.pageSize!=null&&b.hasOwnProperty("pageSize")&&!y.isInteger(b.pageSize)?"pageSize: integer expected":b.pageToken!=null&&b.hasOwnProperty("pageToken")&&!y.isString(b.pageToken)?"pageToken: string expected":null},t.fromObject=function(b){var P;return b instanceof m.google.longrunning.ListOperationsRequest?b:(P=new m.google.longrunning.ListOperationsRequest,b.name!=null&&(P.name=String(b.name)),b.filter!=null&&(P.filter=String(b.filter)),b.pageSize!=null&&(P.pageSize=0|b.pageSize),b.pageToken!=null&&(P.pageToken=String(b.pageToken)),P)},t.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.filter="",D.pageSize=0,D.pageToken="",D.name=""),b.filter!=null&&b.hasOwnProperty("filter")&&(D.filter=b.filter),b.pageSize!=null&&b.hasOwnProperty("pageSize")&&(D.pageSize=b.pageSize),b.pageToken!=null&&b.hasOwnProperty("pageToken")&&(D.pageToken=b.pageToken),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),D},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t),p.ListOperationsResponse=(n.prototype.operations=y.emptyArray,n.prototype.nextPageToken="",n.create=function(b){return new n(b)},n.encode=function(b,P){if(P=P||O.create(),b.operations!=null&&b.operations.length)for(var D=0;D>>3){case 1:h.operations&&h.operations.length||(h.operations=[]),h.operations.push(m.google.longrunning.Operation.decode(b,b.uint32()));break;case 2:h.nextPageToken=b.string();break;default:b.skipType(7&S)}}return h},n.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},n.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.operations!=null&&b.hasOwnProperty("operations")){if(!Array.isArray(b.operations))return"operations: array expected";for(var P=0;P>>3==1?h.name=b.string():b.skipType(7&S)}return h},i.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},i.verify=function(b){return typeof b!="object"||b===null?"object expected":b.name!=null&&b.hasOwnProperty("name")&&!y.isString(b.name)?"name: string expected":null},i.fromObject=function(b){var P;return b instanceof m.google.longrunning.CancelOperationRequest?b:(P=new m.google.longrunning.CancelOperationRequest,b.name!=null&&(P.name=String(b.name)),P)},i.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.name=""),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),D},i.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},i),p.DeleteOperationRequest=(s.prototype.name="",s.create=function(b){return new s(b)},s.encode=function(b,P){return P=P||O.create(),b.name!=null&&Object.hasOwnProperty.call(b,"name")&&P.uint32(10).string(b.name),P},s.encodeDelimited=function(b,P){return this.encode(b,P).ldelim()},s.decode=function(b,P){b instanceof u||(b=u.create(b));for(var D=P===void 0?b.len:b.pos+P,h=new m.google.longrunning.DeleteOperationRequest;b.pos>>3==1?h.name=b.string():b.skipType(7&S)}return h},s.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},s.verify=function(b){return typeof b!="object"||b===null?"object expected":b.name!=null&&b.hasOwnProperty("name")&&!y.isString(b.name)?"name: string expected":null},s.fromObject=function(b){var P;return b instanceof m.google.longrunning.DeleteOperationRequest?b:(P=new m.google.longrunning.DeleteOperationRequest,b.name!=null&&(P.name=String(b.name)),P)},s.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.name=""),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),D},s.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},s),p.WaitOperationRequest=(f.prototype.name="",f.prototype.timeout=null,f.create=function(b){return new f(b)},f.encode=function(b,P){return P=P||O.create(),b.name!=null&&Object.hasOwnProperty.call(b,"name")&&P.uint32(10).string(b.name),b.timeout!=null&&Object.hasOwnProperty.call(b,"timeout")&&m.google.protobuf.Duration.encode(b.timeout,P.uint32(18).fork()).ldelim(),P},f.encodeDelimited=function(b,P){return this.encode(b,P).ldelim()},f.decode=function(b,P){b instanceof u||(b=u.create(b));for(var D=P===void 0?b.len:b.pos+P,h=new m.google.longrunning.WaitOperationRequest;b.pos>>3){case 1:h.name=b.string();break;case 2:h.timeout=m.google.protobuf.Duration.decode(b,b.uint32());break;default:b.skipType(7&S)}}return h},f.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},f.verify=function(b){return typeof b!="object"||b===null?"object expected":b.name!=null&&b.hasOwnProperty("name")&&!y.isString(b.name)?"name: string expected":b.timeout!=null&&b.hasOwnProperty("timeout")&&(b=m.google.protobuf.Duration.verify(b.timeout),b)?"timeout."+b:null},f.fromObject=function(b){if(b instanceof m.google.longrunning.WaitOperationRequest)return b;var P=new m.google.longrunning.WaitOperationRequest;if(b.name!=null&&(P.name=String(b.name)),b.timeout!=null){if(typeof b.timeout!="object")throw TypeError(".google.longrunning.WaitOperationRequest.timeout: object expected");P.timeout=m.google.protobuf.Duration.fromObject(b.timeout)}return P},f.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.name="",D.timeout=null),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),b.timeout!=null&&b.hasOwnProperty("timeout")&&(D.timeout=m.google.protobuf.Duration.toObject(b.timeout,P)),D},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f),p.OperationInfo=(g.prototype.responseType="",g.prototype.metadataType="",g.create=function(b){return new g(b)},g.encode=function(b,P){return P=P||O.create(),b.responseType!=null&&Object.hasOwnProperty.call(b,"responseType")&&P.uint32(10).string(b.responseType),b.metadataType!=null&&Object.hasOwnProperty.call(b,"metadataType")&&P.uint32(18).string(b.metadataType),P},g.encodeDelimited=function(b,P){return this.encode(b,P).ldelim()},g.decode=function(b,P){b instanceof u||(b=u.create(b));for(var D=P===void 0?b.len:b.pos+P,h=new m.google.longrunning.OperationInfo;b.pos>>3){case 1:h.responseType=b.string();break;case 2:h.metadataType=b.string();break;default:b.skipType(7&S)}}return h},g.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},g.verify=function(b){return typeof b!="object"||b===null?"object expected":b.responseType!=null&&b.hasOwnProperty("responseType")&&!y.isString(b.responseType)?"responseType: string expected":b.metadataType!=null&&b.hasOwnProperty("metadataType")&&!y.isString(b.metadataType)?"metadataType: string expected":null},g.fromObject=function(b){var P;return b instanceof m.google.longrunning.OperationInfo?b:(P=new m.google.longrunning.OperationInfo,b.responseType!=null&&(P.responseType=String(b.responseType)),b.metadataType!=null&&(P.metadataType=String(b.metadataType)),P)},g.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.responseType="",D.metadataType=""),b.responseType!=null&&b.hasOwnProperty("responseType")&&(D.responseType=b.responseType),b.metadataType!=null&&b.hasOwnProperty("metadataType")&&(D.metadataType=b.metadataType),D},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g),p),l.api=((c={}).Http=(T.prototype.rules=y.emptyArray,T.prototype.fullyDecodeReservedExpansion=!1,T.create=function(b){return new T(b)},T.encode=function(b,P){if(P=P||O.create(),b.rules!=null&&b.rules.length)for(var D=0;D>>3){case 1:h.rules&&h.rules.length||(h.rules=[]),h.rules.push(m.google.api.HttpRule.decode(b,b.uint32()));break;case 2:h.fullyDecodeReservedExpansion=b.bool();break;default:b.skipType(7&S)}}return h},T.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},T.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.rules!=null&&b.hasOwnProperty("rules")){if(!Array.isArray(b.rules))return"rules: array expected";for(var P=0;P>>3){case 1:h.selector=b.string();break;case 2:h.get=b.string();break;case 3:h.put=b.string();break;case 4:h.post=b.string();break;case 5:h.delete=b.string();break;case 6:h.patch=b.string();break;case 8:h.custom=m.google.api.CustomHttpPattern.decode(b,b.uint32());break;case 7:h.body=b.string();break;case 12:h.responseBody=b.string();break;case 11:h.additionalBindings&&h.additionalBindings.length||(h.additionalBindings=[]),h.additionalBindings.push(m.google.api.HttpRule.decode(b,b.uint32()));break;default:b.skipType(7&S)}}return h},_.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},_.verify=function(b){if(typeof b!="object"||b===null)return"object expected";var P={};if(b.selector!=null&&b.hasOwnProperty("selector")&&!y.isString(b.selector))return"selector: string expected";if(b.get!=null&&b.hasOwnProperty("get")&&(P.pattern=1,!y.isString(b.get)))return"get: string expected";if(b.put!=null&&b.hasOwnProperty("put")){if(P.pattern===1)return"pattern: multiple values";if(P.pattern=1,!y.isString(b.put))return"put: string expected"}if(b.post!=null&&b.hasOwnProperty("post")){if(P.pattern===1)return"pattern: multiple values";if(P.pattern=1,!y.isString(b.post))return"post: string expected"}if(b.delete!=null&&b.hasOwnProperty("delete")){if(P.pattern===1)return"pattern: multiple values";if(P.pattern=1,!y.isString(b.delete))return"delete: string expected"}if(b.patch!=null&&b.hasOwnProperty("patch")){if(P.pattern===1)return"pattern: multiple values";if(P.pattern=1,!y.isString(b.patch))return"patch: string expected"}if(b.custom!=null&&b.hasOwnProperty("custom")){if(P.pattern===1)return"pattern: multiple values";if(P.pattern=1,D=m.google.api.CustomHttpPattern.verify(b.custom))return"custom."+D}if(b.body!=null&&b.hasOwnProperty("body")&&!y.isString(b.body))return"body: string expected";if(b.responseBody!=null&&b.hasOwnProperty("responseBody")&&!y.isString(b.responseBody))return"responseBody: string expected";if(b.additionalBindings!=null&&b.hasOwnProperty("additionalBindings")){if(!Array.isArray(b.additionalBindings))return"additionalBindings: array expected";for(var D,h=0;h>>3){case 1:h.kind=b.string();break;case 2:h.path=b.string();break;default:b.skipType(7&S)}}return h},C.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},C.verify=function(b){return typeof b!="object"||b===null?"object expected":b.kind!=null&&b.hasOwnProperty("kind")&&!y.isString(b.kind)?"kind: string expected":b.path!=null&&b.hasOwnProperty("path")&&!y.isString(b.path)?"path: string expected":null},C.fromObject=function(b){var P;return b instanceof m.google.api.CustomHttpPattern?b:(P=new m.google.api.CustomHttpPattern,b.kind!=null&&(P.kind=String(b.kind)),b.path!=null&&(P.path=String(b.path)),P)},C.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.kind="",D.path=""),b.kind!=null&&b.hasOwnProperty("kind")&&(D.kind=b.kind),b.path!=null&&b.hasOwnProperty("path")&&(D.path=b.path),D},C.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},C),c),l.protobuf=((p={}).FileDescriptorSet=(F.prototype.file=y.emptyArray,F.create=function(b){return new F(b)},F.encode=function(b,P){if(P=P||O.create(),b.file!=null&&b.file.length)for(var D=0;D>>3==1?(h.file&&h.file.length||(h.file=[]),h.file.push(m.google.protobuf.FileDescriptorProto.decode(b,b.uint32()))):b.skipType(7&S)}return h},F.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},F.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.file!=null&&b.hasOwnProperty("file")){if(!Array.isArray(b.file))return"file: array expected";for(var P=0;P>>3){case 1:h.name=b.string();break;case 2:h.package=b.string();break;case 3:h.dependency&&h.dependency.length||(h.dependency=[]),h.dependency.push(b.string());break;case 10:if(h.publicDependency&&h.publicDependency.length||(h.publicDependency=[]),(7&S)==2)for(var x=b.uint32()+b.pos;b.pos>>3){case 1:h.name=b.string();break;case 2:h.field&&h.field.length||(h.field=[]),h.field.push(m.google.protobuf.FieldDescriptorProto.decode(b,b.uint32()));break;case 6:h.extension&&h.extension.length||(h.extension=[]),h.extension.push(m.google.protobuf.FieldDescriptorProto.decode(b,b.uint32()));break;case 3:h.nestedType&&h.nestedType.length||(h.nestedType=[]),h.nestedType.push(m.google.protobuf.DescriptorProto.decode(b,b.uint32()));break;case 4:h.enumType&&h.enumType.length||(h.enumType=[]),h.enumType.push(m.google.protobuf.EnumDescriptorProto.decode(b,b.uint32()));break;case 5:h.extensionRange&&h.extensionRange.length||(h.extensionRange=[]),h.extensionRange.push(m.google.protobuf.DescriptorProto.ExtensionRange.decode(b,b.uint32()));break;case 8:h.oneofDecl&&h.oneofDecl.length||(h.oneofDecl=[]),h.oneofDecl.push(m.google.protobuf.OneofDescriptorProto.decode(b,b.uint32()));break;case 7:h.options=m.google.protobuf.MessageOptions.decode(b,b.uint32());break;case 9:h.reservedRange&&h.reservedRange.length||(h.reservedRange=[]),h.reservedRange.push(m.google.protobuf.DescriptorProto.ReservedRange.decode(b,b.uint32()));break;case 10:h.reservedName&&h.reservedName.length||(h.reservedName=[]),h.reservedName.push(b.string());break;default:b.skipType(7&S)}}return h},V.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},V.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.name!=null&&b.hasOwnProperty("name")&&!y.isString(b.name))return"name: string expected";if(b.field!=null&&b.hasOwnProperty("field")){if(!Array.isArray(b.field))return"field: array expected";for(var P=0;P>>3){case 1:h.start=b.int32();break;case 2:h.end=b.int32();break;case 3:h.options=m.google.protobuf.ExtensionRangeOptions.decode(b,b.uint32());break;default:b.skipType(7&S)}}return h},z.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},z.verify=function(b){return typeof b!="object"||b===null?"object expected":b.start!=null&&b.hasOwnProperty("start")&&!y.isInteger(b.start)?"start: integer expected":b.end!=null&&b.hasOwnProperty("end")&&!y.isInteger(b.end)?"end: integer expected":b.options!=null&&b.hasOwnProperty("options")&&(b=m.google.protobuf.ExtensionRangeOptions.verify(b.options),b)?"options."+b:null},z.fromObject=function(b){if(b instanceof m.google.protobuf.DescriptorProto.ExtensionRange)return b;var P=new m.google.protobuf.DescriptorProto.ExtensionRange;if(b.start!=null&&(P.start=0|b.start),b.end!=null&&(P.end=0|b.end),b.options!=null){if(typeof b.options!="object")throw TypeError(".google.protobuf.DescriptorProto.ExtensionRange.options: object expected");P.options=m.google.protobuf.ExtensionRangeOptions.fromObject(b.options)}return P},z.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.start=0,D.end=0,D.options=null),b.start!=null&&b.hasOwnProperty("start")&&(D.start=b.start),b.end!=null&&b.hasOwnProperty("end")&&(D.end=b.end),b.options!=null&&b.hasOwnProperty("options")&&(D.options=m.google.protobuf.ExtensionRangeOptions.toObject(b.options,P)),D},z.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},z),V.ReservedRange=(H.prototype.start=0,H.prototype.end=0,H.create=function(b){return new H(b)},H.encode=function(b,P){return P=P||O.create(),b.start!=null&&Object.hasOwnProperty.call(b,"start")&&P.uint32(8).int32(b.start),b.end!=null&&Object.hasOwnProperty.call(b,"end")&&P.uint32(16).int32(b.end),P},H.encodeDelimited=function(b,P){return this.encode(b,P).ldelim()},H.decode=function(b,P){b instanceof u||(b=u.create(b));for(var D=P===void 0?b.len:b.pos+P,h=new m.google.protobuf.DescriptorProto.ReservedRange;b.pos>>3){case 1:h.start=b.int32();break;case 2:h.end=b.int32();break;default:b.skipType(7&S)}}return h},H.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},H.verify=function(b){return typeof b!="object"||b===null?"object expected":b.start!=null&&b.hasOwnProperty("start")&&!y.isInteger(b.start)?"start: integer expected":b.end!=null&&b.hasOwnProperty("end")&&!y.isInteger(b.end)?"end: integer expected":null},H.fromObject=function(b){var P;return b instanceof m.google.protobuf.DescriptorProto.ReservedRange?b:(P=new m.google.protobuf.DescriptorProto.ReservedRange,b.start!=null&&(P.start=0|b.start),b.end!=null&&(P.end=0|b.end),P)},H.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.start=0,D.end=0),b.start!=null&&b.hasOwnProperty("start")&&(D.start=b.start),b.end!=null&&b.hasOwnProperty("end")&&(D.end=b.end),D},H.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},H),V),p.ExtensionRangeOptions=(Z.prototype.uninterpretedOption=y.emptyArray,Z.create=function(b){return new Z(b)},Z.encode=function(b,P){if(P=P||O.create(),b.uninterpretedOption!=null&&b.uninterpretedOption.length)for(var D=0;D>>3==999?(h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()))):b.skipType(7&S)}return h},Z.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},Z.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3){case 1:h.name=b.string();break;case 3:h.number=b.int32();break;case 4:h.label=b.int32();break;case 5:h.type=b.int32();break;case 6:h.typeName=b.string();break;case 2:h.extendee=b.string();break;case 7:h.defaultValue=b.string();break;case 9:h.oneofIndex=b.int32();break;case 10:h.jsonName=b.string();break;case 8:h.options=m.google.protobuf.FieldOptions.decode(b,b.uint32());break;case 17:h.proto3Optional=b.bool();break;default:b.skipType(7&S)}}return h},U.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},U.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.name!=null&&b.hasOwnProperty("name")&&!y.isString(b.name))return"name: string expected";if(b.number!=null&&b.hasOwnProperty("number")&&!y.isInteger(b.number))return"number: integer expected";if(b.label!=null&&b.hasOwnProperty("label"))switch(b.label){default:return"label: enum value expected";case 1:case 2:case 3:}if(b.type!=null&&b.hasOwnProperty("type"))switch(b.type){default:return"type: enum value expected";case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:}if(b.typeName!=null&&b.hasOwnProperty("typeName")&&!y.isString(b.typeName))return"typeName: string expected";if(b.extendee!=null&&b.hasOwnProperty("extendee")&&!y.isString(b.extendee))return"extendee: string expected";if(b.defaultValue!=null&&b.hasOwnProperty("defaultValue")&&!y.isString(b.defaultValue))return"defaultValue: string expected";if(b.oneofIndex!=null&&b.hasOwnProperty("oneofIndex")&&!y.isInteger(b.oneofIndex))return"oneofIndex: integer expected";if(b.jsonName!=null&&b.hasOwnProperty("jsonName")&&!y.isString(b.jsonName))return"jsonName: string expected";if(b.options!=null&&b.hasOwnProperty("options")){var P=m.google.protobuf.FieldOptions.verify(b.options);if(P)return"options."+P}return b.proto3Optional!=null&&b.hasOwnProperty("proto3Optional")&&typeof b.proto3Optional!="boolean"?"proto3Optional: boolean expected":null},U.fromObject=function(b){if(b instanceof m.google.protobuf.FieldDescriptorProto)return b;var P=new m.google.protobuf.FieldDescriptorProto;switch(b.name!=null&&(P.name=String(b.name)),b.number!=null&&(P.number=0|b.number),b.label){case"LABEL_OPTIONAL":case 1:P.label=1;break;case"LABEL_REQUIRED":case 2:P.label=2;break;case"LABEL_REPEATED":case 3:P.label=3}switch(b.type){case"TYPE_DOUBLE":case 1:P.type=1;break;case"TYPE_FLOAT":case 2:P.type=2;break;case"TYPE_INT64":case 3:P.type=3;break;case"TYPE_UINT64":case 4:P.type=4;break;case"TYPE_INT32":case 5:P.type=5;break;case"TYPE_FIXED64":case 6:P.type=6;break;case"TYPE_FIXED32":case 7:P.type=7;break;case"TYPE_BOOL":case 8:P.type=8;break;case"TYPE_STRING":case 9:P.type=9;break;case"TYPE_GROUP":case 10:P.type=10;break;case"TYPE_MESSAGE":case 11:P.type=11;break;case"TYPE_BYTES":case 12:P.type=12;break;case"TYPE_UINT32":case 13:P.type=13;break;case"TYPE_ENUM":case 14:P.type=14;break;case"TYPE_SFIXED32":case 15:P.type=15;break;case"TYPE_SFIXED64":case 16:P.type=16;break;case"TYPE_SINT32":case 17:P.type=17;break;case"TYPE_SINT64":case 18:P.type=18}if(b.typeName!=null&&(P.typeName=String(b.typeName)),b.extendee!=null&&(P.extendee=String(b.extendee)),b.defaultValue!=null&&(P.defaultValue=String(b.defaultValue)),b.oneofIndex!=null&&(P.oneofIndex=0|b.oneofIndex),b.jsonName!=null&&(P.jsonName=String(b.jsonName)),b.options!=null){if(typeof b.options!="object")throw TypeError(".google.protobuf.FieldDescriptorProto.options: object expected");P.options=m.google.protobuf.FieldOptions.fromObject(b.options)}return b.proto3Optional!=null&&(P.proto3Optional=!!b.proto3Optional),P},U.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.name="",D.extendee="",D.number=0,D.label=P.enums===String?"LABEL_OPTIONAL":1,D.type=P.enums===String?"TYPE_DOUBLE":1,D.typeName="",D.defaultValue="",D.options=null,D.oneofIndex=0,D.jsonName="",D.proto3Optional=!1),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),b.extendee!=null&&b.hasOwnProperty("extendee")&&(D.extendee=b.extendee),b.number!=null&&b.hasOwnProperty("number")&&(D.number=b.number),b.label!=null&&b.hasOwnProperty("label")&&(D.label=P.enums===String?m.google.protobuf.FieldDescriptorProto.Label[b.label]:b.label),b.type!=null&&b.hasOwnProperty("type")&&(D.type=P.enums===String?m.google.protobuf.FieldDescriptorProto.Type[b.type]:b.type),b.typeName!=null&&b.hasOwnProperty("typeName")&&(D.typeName=b.typeName),b.defaultValue!=null&&b.hasOwnProperty("defaultValue")&&(D.defaultValue=b.defaultValue),b.options!=null&&b.hasOwnProperty("options")&&(D.options=m.google.protobuf.FieldOptions.toObject(b.options,P)),b.oneofIndex!=null&&b.hasOwnProperty("oneofIndex")&&(D.oneofIndex=b.oneofIndex),b.jsonName!=null&&b.hasOwnProperty("jsonName")&&(D.jsonName=b.jsonName),b.proto3Optional!=null&&b.hasOwnProperty("proto3Optional")&&(D.proto3Optional=b.proto3Optional),D},U.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},U.Type=(c={},(o=Object.create(c))[c[1]="TYPE_DOUBLE"]=1,o[c[2]="TYPE_FLOAT"]=2,o[c[3]="TYPE_INT64"]=3,o[c[4]="TYPE_UINT64"]=4,o[c[5]="TYPE_INT32"]=5,o[c[6]="TYPE_FIXED64"]=6,o[c[7]="TYPE_FIXED32"]=7,o[c[8]="TYPE_BOOL"]=8,o[c[9]="TYPE_STRING"]=9,o[c[10]="TYPE_GROUP"]=10,o[c[11]="TYPE_MESSAGE"]=11,o[c[12]="TYPE_BYTES"]=12,o[c[13]="TYPE_UINT32"]=13,o[c[14]="TYPE_ENUM"]=14,o[c[15]="TYPE_SFIXED32"]=15,o[c[16]="TYPE_SFIXED64"]=16,o[c[17]="TYPE_SINT32"]=17,o[c[18]="TYPE_SINT64"]=18,o),U.Label=(c={},(o=Object.create(c))[c[1]="LABEL_OPTIONAL"]=1,o[c[2]="LABEL_REQUIRED"]=2,o[c[3]="LABEL_REPEATED"]=3,o),U),p.OneofDescriptorProto=($.prototype.name="",$.prototype.options=null,$.create=function(b){return new $(b)},$.encode=function(b,P){return P=P||O.create(),b.name!=null&&Object.hasOwnProperty.call(b,"name")&&P.uint32(10).string(b.name),b.options!=null&&Object.hasOwnProperty.call(b,"options")&&m.google.protobuf.OneofOptions.encode(b.options,P.uint32(18).fork()).ldelim(),P},$.encodeDelimited=function(b,P){return this.encode(b,P).ldelim()},$.decode=function(b,P){b instanceof u||(b=u.create(b));for(var D=P===void 0?b.len:b.pos+P,h=new m.google.protobuf.OneofDescriptorProto;b.pos>>3){case 1:h.name=b.string();break;case 2:h.options=m.google.protobuf.OneofOptions.decode(b,b.uint32());break;default:b.skipType(7&S)}}return h},$.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},$.verify=function(b){return typeof b!="object"||b===null?"object expected":b.name!=null&&b.hasOwnProperty("name")&&!y.isString(b.name)?"name: string expected":b.options!=null&&b.hasOwnProperty("options")&&(b=m.google.protobuf.OneofOptions.verify(b.options),b)?"options."+b:null},$.fromObject=function(b){if(b instanceof m.google.protobuf.OneofDescriptorProto)return b;var P=new m.google.protobuf.OneofDescriptorProto;if(b.name!=null&&(P.name=String(b.name)),b.options!=null){if(typeof b.options!="object")throw TypeError(".google.protobuf.OneofDescriptorProto.options: object expected");P.options=m.google.protobuf.OneofOptions.fromObject(b.options)}return P},$.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.name="",D.options=null),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),b.options!=null&&b.hasOwnProperty("options")&&(D.options=m.google.protobuf.OneofOptions.toObject(b.options,P)),D},$.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},$),p.EnumDescriptorProto=(G.prototype.name="",G.prototype.value=y.emptyArray,G.prototype.options=null,G.prototype.reservedRange=y.emptyArray,G.prototype.reservedName=y.emptyArray,G.create=function(b){return new G(b)},G.encode=function(b,P){if(P=P||O.create(),b.name!=null&&Object.hasOwnProperty.call(b,"name")&&P.uint32(10).string(b.name),b.value!=null&&b.value.length)for(var D=0;D>>3){case 1:h.name=b.string();break;case 2:h.value&&h.value.length||(h.value=[]),h.value.push(m.google.protobuf.EnumValueDescriptorProto.decode(b,b.uint32()));break;case 3:h.options=m.google.protobuf.EnumOptions.decode(b,b.uint32());break;case 4:h.reservedRange&&h.reservedRange.length||(h.reservedRange=[]),h.reservedRange.push(m.google.protobuf.EnumDescriptorProto.EnumReservedRange.decode(b,b.uint32()));break;case 5:h.reservedName&&h.reservedName.length||(h.reservedName=[]),h.reservedName.push(b.string());break;default:b.skipType(7&S)}}return h},G.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},G.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.name!=null&&b.hasOwnProperty("name")&&!y.isString(b.name))return"name: string expected";if(b.value!=null&&b.hasOwnProperty("value")){if(!Array.isArray(b.value))return"value: array expected";for(var P=0;P>>3){case 1:h.start=b.int32();break;case 2:h.end=b.int32();break;default:b.skipType(7&S)}}return h},L.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},L.verify=function(b){return typeof b!="object"||b===null?"object expected":b.start!=null&&b.hasOwnProperty("start")&&!y.isInteger(b.start)?"start: integer expected":b.end!=null&&b.hasOwnProperty("end")&&!y.isInteger(b.end)?"end: integer expected":null},L.fromObject=function(b){var P;return b instanceof m.google.protobuf.EnumDescriptorProto.EnumReservedRange?b:(P=new m.google.protobuf.EnumDescriptorProto.EnumReservedRange,b.start!=null&&(P.start=0|b.start),b.end!=null&&(P.end=0|b.end),P)},L.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.start=0,D.end=0),b.start!=null&&b.hasOwnProperty("start")&&(D.start=b.start),b.end!=null&&b.hasOwnProperty("end")&&(D.end=b.end),D},L.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},L),G),p.EnumValueDescriptorProto=(K.prototype.name="",K.prototype.number=0,K.prototype.options=null,K.create=function(b){return new K(b)},K.encode=function(b,P){return P=P||O.create(),b.name!=null&&Object.hasOwnProperty.call(b,"name")&&P.uint32(10).string(b.name),b.number!=null&&Object.hasOwnProperty.call(b,"number")&&P.uint32(16).int32(b.number),b.options!=null&&Object.hasOwnProperty.call(b,"options")&&m.google.protobuf.EnumValueOptions.encode(b.options,P.uint32(26).fork()).ldelim(),P},K.encodeDelimited=function(b,P){return this.encode(b,P).ldelim()},K.decode=function(b,P){b instanceof u||(b=u.create(b));for(var D=P===void 0?b.len:b.pos+P,h=new m.google.protobuf.EnumValueDescriptorProto;b.pos>>3){case 1:h.name=b.string();break;case 2:h.number=b.int32();break;case 3:h.options=m.google.protobuf.EnumValueOptions.decode(b,b.uint32());break;default:b.skipType(7&S)}}return h},K.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},K.verify=function(b){return typeof b!="object"||b===null?"object expected":b.name!=null&&b.hasOwnProperty("name")&&!y.isString(b.name)?"name: string expected":b.number!=null&&b.hasOwnProperty("number")&&!y.isInteger(b.number)?"number: integer expected":b.options!=null&&b.hasOwnProperty("options")&&(b=m.google.protobuf.EnumValueOptions.verify(b.options),b)?"options."+b:null},K.fromObject=function(b){if(b instanceof m.google.protobuf.EnumValueDescriptorProto)return b;var P=new m.google.protobuf.EnumValueDescriptorProto;if(b.name!=null&&(P.name=String(b.name)),b.number!=null&&(P.number=0|b.number),b.options!=null){if(typeof b.options!="object")throw TypeError(".google.protobuf.EnumValueDescriptorProto.options: object expected");P.options=m.google.protobuf.EnumValueOptions.fromObject(b.options)}return P},K.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.name="",D.number=0,D.options=null),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),b.number!=null&&b.hasOwnProperty("number")&&(D.number=b.number),b.options!=null&&b.hasOwnProperty("options")&&(D.options=m.google.protobuf.EnumValueOptions.toObject(b.options,P)),D},K.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},K),p.ServiceDescriptorProto=(ee.prototype.name="",ee.prototype.method=y.emptyArray,ee.prototype.options=null,ee.create=function(b){return new ee(b)},ee.encode=function(b,P){if(P=P||O.create(),b.name!=null&&Object.hasOwnProperty.call(b,"name")&&P.uint32(10).string(b.name),b.method!=null&&b.method.length)for(var D=0;D>>3){case 1:h.name=b.string();break;case 2:h.method&&h.method.length||(h.method=[]),h.method.push(m.google.protobuf.MethodDescriptorProto.decode(b,b.uint32()));break;case 3:h.options=m.google.protobuf.ServiceOptions.decode(b,b.uint32());break;default:b.skipType(7&S)}}return h},ee.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},ee.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.name!=null&&b.hasOwnProperty("name")&&!y.isString(b.name))return"name: string expected";if(b.method!=null&&b.hasOwnProperty("method")){if(!Array.isArray(b.method))return"method: array expected";for(var P=0;P>>3){case 1:h.name=b.string();break;case 2:h.inputType=b.string();break;case 3:h.outputType=b.string();break;case 4:h.options=m.google.protobuf.MethodOptions.decode(b,b.uint32());break;case 5:h.clientStreaming=b.bool();break;case 6:h.serverStreaming=b.bool();break;default:b.skipType(7&S)}}return h},ne.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},ne.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.name!=null&&b.hasOwnProperty("name")&&!y.isString(b.name))return"name: string expected";if(b.inputType!=null&&b.hasOwnProperty("inputType")&&!y.isString(b.inputType))return"inputType: string expected";if(b.outputType!=null&&b.hasOwnProperty("outputType")&&!y.isString(b.outputType))return"outputType: string expected";if(b.options!=null&&b.hasOwnProperty("options")){var P=m.google.protobuf.MethodOptions.verify(b.options);if(P)return"options."+P}return b.clientStreaming!=null&&b.hasOwnProperty("clientStreaming")&&typeof b.clientStreaming!="boolean"?"clientStreaming: boolean expected":b.serverStreaming!=null&&b.hasOwnProperty("serverStreaming")&&typeof b.serverStreaming!="boolean"?"serverStreaming: boolean expected":null},ne.fromObject=function(b){if(b instanceof m.google.protobuf.MethodDescriptorProto)return b;var P=new m.google.protobuf.MethodDescriptorProto;if(b.name!=null&&(P.name=String(b.name)),b.inputType!=null&&(P.inputType=String(b.inputType)),b.outputType!=null&&(P.outputType=String(b.outputType)),b.options!=null){if(typeof b.options!="object")throw TypeError(".google.protobuf.MethodDescriptorProto.options: object expected");P.options=m.google.protobuf.MethodOptions.fromObject(b.options)}return b.clientStreaming!=null&&(P.clientStreaming=!!b.clientStreaming),b.serverStreaming!=null&&(P.serverStreaming=!!b.serverStreaming),P},ne.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.name="",D.inputType="",D.outputType="",D.options=null,D.clientStreaming=!1,D.serverStreaming=!1),b.name!=null&&b.hasOwnProperty("name")&&(D.name=b.name),b.inputType!=null&&b.hasOwnProperty("inputType")&&(D.inputType=b.inputType),b.outputType!=null&&b.hasOwnProperty("outputType")&&(D.outputType=b.outputType),b.options!=null&&b.hasOwnProperty("options")&&(D.options=m.google.protobuf.MethodOptions.toObject(b.options,P)),b.clientStreaming!=null&&b.hasOwnProperty("clientStreaming")&&(D.clientStreaming=b.clientStreaming),b.serverStreaming!=null&&b.hasOwnProperty("serverStreaming")&&(D.serverStreaming=b.serverStreaming),D},ne.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},ne),p.FileOptions=(te.prototype.javaPackage="",te.prototype.javaOuterClassname="",te.prototype.javaMultipleFiles=!1,te.prototype.javaGenerateEqualsAndHash=!1,te.prototype.javaStringCheckUtf8=!1,te.prototype.optimizeFor=1,te.prototype.goPackage="",te.prototype.ccGenericServices=!1,te.prototype.javaGenericServices=!1,te.prototype.pyGenericServices=!1,te.prototype.phpGenericServices=!1,te.prototype.deprecated=!1,te.prototype.ccEnableArenas=!0,te.prototype.objcClassPrefix="",te.prototype.csharpNamespace="",te.prototype.swiftPrefix="",te.prototype.phpClassPrefix="",te.prototype.phpNamespace="",te.prototype.phpMetadataNamespace="",te.prototype.rubyPackage="",te.prototype.uninterpretedOption=y.emptyArray,te.create=function(b){return new te(b)},te.encode=function(b,P){if(P=P||O.create(),b.javaPackage!=null&&Object.hasOwnProperty.call(b,"javaPackage")&&P.uint32(10).string(b.javaPackage),b.javaOuterClassname!=null&&Object.hasOwnProperty.call(b,"javaOuterClassname")&&P.uint32(66).string(b.javaOuterClassname),b.optimizeFor!=null&&Object.hasOwnProperty.call(b,"optimizeFor")&&P.uint32(72).int32(b.optimizeFor),b.javaMultipleFiles!=null&&Object.hasOwnProperty.call(b,"javaMultipleFiles")&&P.uint32(80).bool(b.javaMultipleFiles),b.goPackage!=null&&Object.hasOwnProperty.call(b,"goPackage")&&P.uint32(90).string(b.goPackage),b.ccGenericServices!=null&&Object.hasOwnProperty.call(b,"ccGenericServices")&&P.uint32(128).bool(b.ccGenericServices),b.javaGenericServices!=null&&Object.hasOwnProperty.call(b,"javaGenericServices")&&P.uint32(136).bool(b.javaGenericServices),b.pyGenericServices!=null&&Object.hasOwnProperty.call(b,"pyGenericServices")&&P.uint32(144).bool(b.pyGenericServices),b.javaGenerateEqualsAndHash!=null&&Object.hasOwnProperty.call(b,"javaGenerateEqualsAndHash")&&P.uint32(160).bool(b.javaGenerateEqualsAndHash),b.deprecated!=null&&Object.hasOwnProperty.call(b,"deprecated")&&P.uint32(184).bool(b.deprecated),b.javaStringCheckUtf8!=null&&Object.hasOwnProperty.call(b,"javaStringCheckUtf8")&&P.uint32(216).bool(b.javaStringCheckUtf8),b.ccEnableArenas!=null&&Object.hasOwnProperty.call(b,"ccEnableArenas")&&P.uint32(248).bool(b.ccEnableArenas),b.objcClassPrefix!=null&&Object.hasOwnProperty.call(b,"objcClassPrefix")&&P.uint32(290).string(b.objcClassPrefix),b.csharpNamespace!=null&&Object.hasOwnProperty.call(b,"csharpNamespace")&&P.uint32(298).string(b.csharpNamespace),b.swiftPrefix!=null&&Object.hasOwnProperty.call(b,"swiftPrefix")&&P.uint32(314).string(b.swiftPrefix),b.phpClassPrefix!=null&&Object.hasOwnProperty.call(b,"phpClassPrefix")&&P.uint32(322).string(b.phpClassPrefix),b.phpNamespace!=null&&Object.hasOwnProperty.call(b,"phpNamespace")&&P.uint32(330).string(b.phpNamespace),b.phpGenericServices!=null&&Object.hasOwnProperty.call(b,"phpGenericServices")&&P.uint32(336).bool(b.phpGenericServices),b.phpMetadataNamespace!=null&&Object.hasOwnProperty.call(b,"phpMetadataNamespace")&&P.uint32(354).string(b.phpMetadataNamespace),b.rubyPackage!=null&&Object.hasOwnProperty.call(b,"rubyPackage")&&P.uint32(362).string(b.rubyPackage),b.uninterpretedOption!=null&&b.uninterpretedOption.length)for(var D=0;D>>3){case 1:h.javaPackage=b.string();break;case 8:h.javaOuterClassname=b.string();break;case 10:h.javaMultipleFiles=b.bool();break;case 20:h.javaGenerateEqualsAndHash=b.bool();break;case 27:h.javaStringCheckUtf8=b.bool();break;case 9:h.optimizeFor=b.int32();break;case 11:h.goPackage=b.string();break;case 16:h.ccGenericServices=b.bool();break;case 17:h.javaGenericServices=b.bool();break;case 18:h.pyGenericServices=b.bool();break;case 42:h.phpGenericServices=b.bool();break;case 23:h.deprecated=b.bool();break;case 31:h.ccEnableArenas=b.bool();break;case 36:h.objcClassPrefix=b.string();break;case 37:h.csharpNamespace=b.string();break;case 39:h.swiftPrefix=b.string();break;case 40:h.phpClassPrefix=b.string();break;case 41:h.phpNamespace=b.string();break;case 44:h.phpMetadataNamespace=b.string();break;case 45:h.rubyPackage=b.string();break;case 999:h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()));break;default:b.skipType(7&S)}}return h},te.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},te.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.javaPackage!=null&&b.hasOwnProperty("javaPackage")&&!y.isString(b.javaPackage))return"javaPackage: string expected";if(b.javaOuterClassname!=null&&b.hasOwnProperty("javaOuterClassname")&&!y.isString(b.javaOuterClassname))return"javaOuterClassname: string expected";if(b.javaMultipleFiles!=null&&b.hasOwnProperty("javaMultipleFiles")&&typeof b.javaMultipleFiles!="boolean")return"javaMultipleFiles: boolean expected";if(b.javaGenerateEqualsAndHash!=null&&b.hasOwnProperty("javaGenerateEqualsAndHash")&&typeof b.javaGenerateEqualsAndHash!="boolean")return"javaGenerateEqualsAndHash: boolean expected";if(b.javaStringCheckUtf8!=null&&b.hasOwnProperty("javaStringCheckUtf8")&&typeof b.javaStringCheckUtf8!="boolean")return"javaStringCheckUtf8: boolean expected";if(b.optimizeFor!=null&&b.hasOwnProperty("optimizeFor"))switch(b.optimizeFor){default:return"optimizeFor: enum value expected";case 1:case 2:case 3:}if(b.goPackage!=null&&b.hasOwnProperty("goPackage")&&!y.isString(b.goPackage))return"goPackage: string expected";if(b.ccGenericServices!=null&&b.hasOwnProperty("ccGenericServices")&&typeof b.ccGenericServices!="boolean")return"ccGenericServices: boolean expected";if(b.javaGenericServices!=null&&b.hasOwnProperty("javaGenericServices")&&typeof b.javaGenericServices!="boolean")return"javaGenericServices: boolean expected";if(b.pyGenericServices!=null&&b.hasOwnProperty("pyGenericServices")&&typeof b.pyGenericServices!="boolean")return"pyGenericServices: boolean expected";if(b.phpGenericServices!=null&&b.hasOwnProperty("phpGenericServices")&&typeof b.phpGenericServices!="boolean")return"phpGenericServices: boolean expected";if(b.deprecated!=null&&b.hasOwnProperty("deprecated")&&typeof b.deprecated!="boolean")return"deprecated: boolean expected";if(b.ccEnableArenas!=null&&b.hasOwnProperty("ccEnableArenas")&&typeof b.ccEnableArenas!="boolean")return"ccEnableArenas: boolean expected";if(b.objcClassPrefix!=null&&b.hasOwnProperty("objcClassPrefix")&&!y.isString(b.objcClassPrefix))return"objcClassPrefix: string expected";if(b.csharpNamespace!=null&&b.hasOwnProperty("csharpNamespace")&&!y.isString(b.csharpNamespace))return"csharpNamespace: string expected";if(b.swiftPrefix!=null&&b.hasOwnProperty("swiftPrefix")&&!y.isString(b.swiftPrefix))return"swiftPrefix: string expected";if(b.phpClassPrefix!=null&&b.hasOwnProperty("phpClassPrefix")&&!y.isString(b.phpClassPrefix))return"phpClassPrefix: string expected";if(b.phpNamespace!=null&&b.hasOwnProperty("phpNamespace")&&!y.isString(b.phpNamespace))return"phpNamespace: string expected";if(b.phpMetadataNamespace!=null&&b.hasOwnProperty("phpMetadataNamespace")&&!y.isString(b.phpMetadataNamespace))return"phpMetadataNamespace: string expected";if(b.rubyPackage!=null&&b.hasOwnProperty("rubyPackage")&&!y.isString(b.rubyPackage))return"rubyPackage: string expected";if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3){case 1:h.messageSetWireFormat=b.bool();break;case 2:h.noStandardDescriptorAccessor=b.bool();break;case 3:h.deprecated=b.bool();break;case 7:h.mapEntry=b.bool();break;case 999:h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()));break;default:b.skipType(7&S)}}return h},ie.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},ie.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.messageSetWireFormat!=null&&b.hasOwnProperty("messageSetWireFormat")&&typeof b.messageSetWireFormat!="boolean")return"messageSetWireFormat: boolean expected";if(b.noStandardDescriptorAccessor!=null&&b.hasOwnProperty("noStandardDescriptorAccessor")&&typeof b.noStandardDescriptorAccessor!="boolean")return"noStandardDescriptorAccessor: boolean expected";if(b.deprecated!=null&&b.hasOwnProperty("deprecated")&&typeof b.deprecated!="boolean")return"deprecated: boolean expected";if(b.mapEntry!=null&&b.hasOwnProperty("mapEntry")&&typeof b.mapEntry!="boolean")return"mapEntry: boolean expected";if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3){case 1:h.ctype=b.int32();break;case 2:h.packed=b.bool();break;case 6:h.jstype=b.int32();break;case 5:h.lazy=b.bool();break;case 3:h.deprecated=b.bool();break;case 10:h.weak=b.bool();break;case 999:h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()));break;default:b.skipType(7&S)}}return h},re.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},re.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.ctype!=null&&b.hasOwnProperty("ctype"))switch(b.ctype){default:return"ctype: enum value expected";case 0:case 1:case 2:}if(b.packed!=null&&b.hasOwnProperty("packed")&&typeof b.packed!="boolean")return"packed: boolean expected";if(b.jstype!=null&&b.hasOwnProperty("jstype"))switch(b.jstype){default:return"jstype: enum value expected";case 0:case 1:case 2:}if(b.lazy!=null&&b.hasOwnProperty("lazy")&&typeof b.lazy!="boolean")return"lazy: boolean expected";if(b.deprecated!=null&&b.hasOwnProperty("deprecated")&&typeof b.deprecated!="boolean")return"deprecated: boolean expected";if(b.weak!=null&&b.hasOwnProperty("weak")&&typeof b.weak!="boolean")return"weak: boolean expected";if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3==999?(h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()))):b.skipType(7&S)}return h},fe.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},fe.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3){case 2:h.allowAlias=b.bool();break;case 3:h.deprecated=b.bool();break;case 999:h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()));break;default:b.skipType(7&S)}}return h},ue.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},ue.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.allowAlias!=null&&b.hasOwnProperty("allowAlias")&&typeof b.allowAlias!="boolean")return"allowAlias: boolean expected";if(b.deprecated!=null&&b.hasOwnProperty("deprecated")&&typeof b.deprecated!="boolean")return"deprecated: boolean expected";if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3){case 1:h.deprecated=b.bool();break;case 999:h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()));break;default:b.skipType(7&S)}}return h},X.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},X.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.deprecated!=null&&b.hasOwnProperty("deprecated")&&typeof b.deprecated!="boolean")return"deprecated: boolean expected";if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3){case 33:h.deprecated=b.bool();break;case 999:h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()));break;case 1049:h[".google.api.defaultHost"]=b.string();break;case 1050:h[".google.api.oauthScopes"]=b.string();break;default:b.skipType(7&S)}}return h},le.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},le.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.deprecated!=null&&b.hasOwnProperty("deprecated")&&typeof b.deprecated!="boolean")return"deprecated: boolean expected";if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3){case 33:h.deprecated=b.bool();break;case 34:h.idempotencyLevel=b.int32();break;case 999:h.uninterpretedOption&&h.uninterpretedOption.length||(h.uninterpretedOption=[]),h.uninterpretedOption.push(m.google.protobuf.UninterpretedOption.decode(b,b.uint32()));break;case 1049:h[".google.longrunning.operationInfo"]=m.google.longrunning.OperationInfo.decode(b,b.uint32());break;case 72295728:h[".google.api.http"]=m.google.api.HttpRule.decode(b,b.uint32());break;case 1051:h[".google.api.methodSignature"]&&h[".google.api.methodSignature"].length||(h[".google.api.methodSignature"]=[]),h[".google.api.methodSignature"].push(b.string());break;default:b.skipType(7&S)}}return h},se.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},se.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.deprecated!=null&&b.hasOwnProperty("deprecated")&&typeof b.deprecated!="boolean")return"deprecated: boolean expected";if(b.idempotencyLevel!=null&&b.hasOwnProperty("idempotencyLevel"))switch(b.idempotencyLevel){default:return"idempotencyLevel: enum value expected";case 0:case 1:case 2:}if(b.uninterpretedOption!=null&&b.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(b.uninterpretedOption))return"uninterpretedOption: array expected";for(var P=0;P>>3){case 2:h.name&&h.name.length||(h.name=[]),h.name.push(m.google.protobuf.UninterpretedOption.NamePart.decode(b,b.uint32()));break;case 3:h.identifierValue=b.string();break;case 4:h.positiveIntValue=b.uint64();break;case 5:h.negativeIntValue=b.int64();break;case 6:h.doubleValue=b.double();break;case 7:h.stringValue=b.bytes();break;case 8:h.aggregateValue=b.string();break;default:b.skipType(7&S)}}return h},ce.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},ce.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.name!=null&&b.hasOwnProperty("name")){if(!Array.isArray(b.name))return"name: array expected";for(var P=0;P>>0,b.positiveIntValue.high>>>0).toNumber(!0))),b.negativeIntValue!=null&&(y.Long?(P.negativeIntValue=y.Long.fromValue(b.negativeIntValue)).unsigned=!1:typeof b.negativeIntValue=="string"?P.negativeIntValue=parseInt(b.negativeIntValue,10):typeof b.negativeIntValue=="number"?P.negativeIntValue=b.negativeIntValue:typeof b.negativeIntValue=="object"&&(P.negativeIntValue=new y.LongBits(b.negativeIntValue.low>>>0,b.negativeIntValue.high>>>0).toNumber())),b.doubleValue!=null&&(P.doubleValue=Number(b.doubleValue)),b.stringValue!=null&&(typeof b.stringValue=="string"?y.base64.decode(b.stringValue,P.stringValue=y.newBuffer(y.base64.length(b.stringValue)),0):b.stringValue.length&&(P.stringValue=b.stringValue)),b.aggregateValue!=null&&(P.aggregateValue=String(b.aggregateValue)),P},ce.toObject=function(b,P){var D,h={};if(((P=P||{}).arrays||P.defaults)&&(h.name=[]),P.defaults&&(h.identifierValue="",y.Long?(D=new y.Long(0,0,!0),h.positiveIntValue=P.longs===String?D.toString():P.longs===Number?D.toNumber():D):h.positiveIntValue=P.longs===String?"0":0,y.Long?(D=new y.Long(0,0,!1),h.negativeIntValue=P.longs===String?D.toString():P.longs===Number?D.toNumber():D):h.negativeIntValue=P.longs===String?"0":0,h.doubleValue=0,P.bytes===String?h.stringValue="":(h.stringValue=[],P.bytes!==Array&&(h.stringValue=y.newBuffer(h.stringValue))),h.aggregateValue=""),b.name&&b.name.length){h.name=[];for(var S=0;S>>0,b.positiveIntValue.high>>>0).toNumber(!0):b.positiveIntValue),b.negativeIntValue!=null&&b.hasOwnProperty("negativeIntValue")&&(typeof b.negativeIntValue=="number"?h.negativeIntValue=P.longs===String?String(b.negativeIntValue):b.negativeIntValue:h.negativeIntValue=P.longs===String?y.Long.prototype.toString.call(b.negativeIntValue):P.longs===Number?new y.LongBits(b.negativeIntValue.low>>>0,b.negativeIntValue.high>>>0).toNumber():b.negativeIntValue),b.doubleValue!=null&&b.hasOwnProperty("doubleValue")&&(h.doubleValue=P.json&&!isFinite(b.doubleValue)?String(b.doubleValue):b.doubleValue),b.stringValue!=null&&b.hasOwnProperty("stringValue")&&(h.stringValue=P.bytes===String?y.base64.encode(b.stringValue,0,b.stringValue.length):P.bytes===Array?Array.prototype.slice.call(b.stringValue):b.stringValue),b.aggregateValue!=null&&b.hasOwnProperty("aggregateValue")&&(h.aggregateValue=b.aggregateValue),h},ce.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},ce.NamePart=(de.prototype.namePart="",de.prototype.isExtension=!1,de.create=function(b){return new de(b)},de.encode=function(b,P){return(P=P||O.create()).uint32(10).string(b.namePart),P.uint32(16).bool(b.isExtension),P},de.encodeDelimited=function(b,P){return this.encode(b,P).ldelim()},de.decode=function(b,P){b instanceof u||(b=u.create(b));for(var D=P===void 0?b.len:b.pos+P,h=new m.google.protobuf.UninterpretedOption.NamePart;b.pos>>3){case 1:h.namePart=b.string();break;case 2:h.isExtension=b.bool();break;default:b.skipType(7&S)}}if(!h.hasOwnProperty("namePart"))throw y.ProtocolError("missing required 'namePart'",{instance:h});if(h.hasOwnProperty("isExtension"))return h;throw y.ProtocolError("missing required 'isExtension'",{instance:h})},de.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},de.verify=function(b){return typeof b!="object"||b===null?"object expected":y.isString(b.namePart)?typeof b.isExtension!="boolean"?"isExtension: boolean expected":null:"namePart: string expected"},de.fromObject=function(b){var P;return b instanceof m.google.protobuf.UninterpretedOption.NamePart?b:(P=new m.google.protobuf.UninterpretedOption.NamePart,b.namePart!=null&&(P.namePart=String(b.namePart)),b.isExtension!=null&&(P.isExtension=!!b.isExtension),P)},de.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.namePart="",D.isExtension=!1),b.namePart!=null&&b.hasOwnProperty("namePart")&&(D.namePart=b.namePart),b.isExtension!=null&&b.hasOwnProperty("isExtension")&&(D.isExtension=b.isExtension),D},de.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},de),ce),p.SourceCodeInfo=(me.prototype.location=y.emptyArray,me.create=function(b){return new me(b)},me.encode=function(b,P){if(P=P||O.create(),b.location!=null&&b.location.length)for(var D=0;D>>3==1?(h.location&&h.location.length||(h.location=[]),h.location.push(m.google.protobuf.SourceCodeInfo.Location.decode(b,b.uint32()))):b.skipType(7&S)}return h},me.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},me.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.location!=null&&b.hasOwnProperty("location")){if(!Array.isArray(b.location))return"location: array expected";for(var P=0;P>>3){case 1:if(h.path&&h.path.length||(h.path=[]),(7&S)==2)for(var x=b.uint32()+b.pos;b.pos>>3==1?(h.annotation&&h.annotation.length||(h.annotation=[]),h.annotation.push(m.google.protobuf.GeneratedCodeInfo.Annotation.decode(b,b.uint32()))):b.skipType(7&S)}return h},j.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},j.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.annotation!=null&&b.hasOwnProperty("annotation")){if(!Array.isArray(b.annotation))return"annotation: array expected";for(var P=0;P>>3){case 1:if(h.path&&h.path.length||(h.path=[]),(7&S)==2)for(var x=b.uint32()+b.pos;b.pos>>3){case 1:h.type_url=b.string();break;case 2:h.value=b.bytes();break;default:b.skipType(7&S)}}return h},M.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},M.verify=function(b){return typeof b!="object"||b===null?"object expected":b.type_url!=null&&b.hasOwnProperty("type_url")&&!y.isString(b.type_url)?"type_url: string expected":b.value!=null&&b.hasOwnProperty("value")&&!(b.value&&typeof b.value.length=="number"||y.isString(b.value))?"value: buffer expected":null},M.fromObject=function(b){var P;return b instanceof m.google.protobuf.Any?b:(P=new m.google.protobuf.Any,b.type_url!=null&&(P.type_url=String(b.type_url)),b.value!=null&&(typeof b.value=="string"?y.base64.decode(b.value,P.value=y.newBuffer(y.base64.length(b.value)),0):b.value.length&&(P.value=b.value)),P)},M.toObject=function(b,P){var D={};return(P=P||{}).defaults&&(D.type_url="",P.bytes===String?D.value="":(D.value=[],P.bytes!==Array&&(D.value=y.newBuffer(D.value)))),b.type_url!=null&&b.hasOwnProperty("type_url")&&(D.type_url=b.type_url),b.value!=null&&b.hasOwnProperty("value")&&(D.value=P.bytes===String?y.base64.encode(b.value,0,b.value.length):P.bytes===Array?Array.prototype.slice.call(b.value):b.value),D},M.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},M),p.Duration=(k.prototype.seconds=y.Long?y.Long.fromBits(0,0,!1):0,k.prototype.nanos=0,k.create=function(b){return new k(b)},k.encode=function(b,P){return P=P||O.create(),b.seconds!=null&&Object.hasOwnProperty.call(b,"seconds")&&P.uint32(8).int64(b.seconds),b.nanos!=null&&Object.hasOwnProperty.call(b,"nanos")&&P.uint32(16).int32(b.nanos),P},k.encodeDelimited=function(b,P){return this.encode(b,P).ldelim()},k.decode=function(b,P){b instanceof u||(b=u.create(b));for(var D=P===void 0?b.len:b.pos+P,h=new m.google.protobuf.Duration;b.pos>>3){case 1:h.seconds=b.int64();break;case 2:h.nanos=b.int32();break;default:b.skipType(7&S)}}return h},k.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},k.verify=function(b){return typeof b!="object"||b===null?"object expected":b.seconds!=null&&b.hasOwnProperty("seconds")&&!(y.isInteger(b.seconds)||b.seconds&&y.isInteger(b.seconds.low)&&y.isInteger(b.seconds.high))?"seconds: integer|Long expected":b.nanos!=null&&b.hasOwnProperty("nanos")&&!y.isInteger(b.nanos)?"nanos: integer expected":null},k.fromObject=function(b){var P;return b instanceof m.google.protobuf.Duration?b:(P=new m.google.protobuf.Duration,b.seconds!=null&&(y.Long?(P.seconds=y.Long.fromValue(b.seconds)).unsigned=!1:typeof b.seconds=="string"?P.seconds=parseInt(b.seconds,10):typeof b.seconds=="number"?P.seconds=b.seconds:typeof b.seconds=="object"&&(P.seconds=new y.LongBits(b.seconds.low>>>0,b.seconds.high>>>0).toNumber())),b.nanos!=null&&(P.nanos=0|b.nanos),P)},k.toObject=function(b,P){var D,h={};return(P=P||{}).defaults&&(y.Long?(D=new y.Long(0,0,!1),h.seconds=P.longs===String?D.toString():P.longs===Number?D.toNumber():D):h.seconds=P.longs===String?"0":0,h.nanos=0),b.seconds!=null&&b.hasOwnProperty("seconds")&&(typeof b.seconds=="number"?h.seconds=P.longs===String?String(b.seconds):b.seconds:h.seconds=P.longs===String?y.Long.prototype.toString.call(b.seconds):P.longs===Number?new y.LongBits(b.seconds.low>>>0,b.seconds.high>>>0).toNumber():b.seconds),b.nanos!=null&&b.hasOwnProperty("nanos")&&(h.nanos=b.nanos),h},k.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},k),p.Empty=(q.create=function(b){return new q(b)},q.encode=function(b,P){return P=P||O.create()},q.encodeDelimited=function(b,P){return this.encode(b,P).ldelim()},q.decode=function(b,P){b instanceof u||(b=u.create(b));for(var D=P===void 0?b.len:b.pos+P,P=new m.google.protobuf.Empty;b.pos>>3){case 1:h.code=b.int32();break;case 2:h.message=b.string();break;case 3:h.details&&h.details.length||(h.details=[]),h.details.push(m.google.protobuf.Any.decode(b,b.uint32()));break;default:b.skipType(7&S)}}return h},Q.decodeDelimited=function(b){return b instanceof u||(b=new u(b)),this.decode(b,b.uint32())},Q.verify=function(b){if(typeof b!="object"||b===null)return"object expected";if(b.code!=null&&b.hasOwnProperty("code")&&!y.isInteger(b.code))return"code: integer expected";if(b.message!=null&&b.hasOwnProperty("message")&&!y.isString(b.message))return"message: string expected";if(b.details!=null&&b.hasOwnProperty("details")){if(!Array.isArray(b.details))return"details: array expected";for(var P=0;P{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.rpcCodeFromHttpStatusCode=Ca.HttpCodeToRpcCodeMap=Ca.Status=void 0;var Xt;(function(d){d[d.OK=0]="OK",d[d.CANCELLED=1]="CANCELLED",d[d.UNKNOWN=2]="UNKNOWN",d[d.INVALID_ARGUMENT=3]="INVALID_ARGUMENT",d[d.DEADLINE_EXCEEDED=4]="DEADLINE_EXCEEDED",d[d.NOT_FOUND=5]="NOT_FOUND",d[d.ALREADY_EXISTS=6]="ALREADY_EXISTS",d[d.PERMISSION_DENIED=7]="PERMISSION_DENIED",d[d.RESOURCE_EXHAUSTED=8]="RESOURCE_EXHAUSTED",d[d.FAILED_PRECONDITION=9]="FAILED_PRECONDITION",d[d.ABORTED=10]="ABORTED",d[d.OUT_OF_RANGE=11]="OUT_OF_RANGE",d[d.UNIMPLEMENTED=12]="UNIMPLEMENTED",d[d.INTERNAL=13]="INTERNAL",d[d.UNAVAILABLE=14]="UNAVAILABLE",d[d.DATA_LOSS=15]="DATA_LOSS",d[d.UNAUTHENTICATED=16]="UNAUTHENTICATED"})(Xt||(Ca.Status=Xt={}));Ca.HttpCodeToRpcCodeMap=new Map([[400,Xt.INVALID_ARGUMENT],[401,Xt.UNAUTHENTICATED],[403,Xt.PERMISSION_DENIED],[404,Xt.NOT_FOUND],[409,Xt.ABORTED],[416,Xt.OUT_OF_RANGE],[429,Xt.RESOURCE_EXHAUSTED],[499,Xt.CANCELLED],[501,Xt.UNIMPLEMENTED],[503,Xt.UNAVAILABLE],[504,Xt.DEADLINE_EXCEEDED]]);function Fle(d){return Ca.HttpCodeToRpcCodeMap.has(d)?Ca.HttpCodeToRpcCodeMap.get(d):d>=200&&d<300?Xt.OK:d>=400&&d<500?Xt.FAILED_PRECONDITION:d>=500&&d<600?Xt.INTERNAL:Xt.UNKNOWN}Ca.rpcCodeFromHttpStatusCode=Fle});var Zb=A(Rs=>{"use strict";Object.defineProperty(Rs,"__esModule",{value:!0});Rs.bytesFromProto3JSON=Rs.bytesToProto3JSON=void 0;function Ile(d){return Buffer.isBuffer(d)?d.toString("base64"):Buffer.from(d.buffer,0,d.byteLength).toString("base64")}Rs.bytesToProto3JSON=Ile;function kle(d){return Buffer.from(d,"base64")}Rs.bytesFromProto3JSON=kle});var u0=A(As=>{"use strict";Object.defineProperty(As,"__esModule",{value:!0});As.resolveEnumValueToNumber=As.resolveEnumValueToString=void 0;function Lle(d,o){if(typeof o=="number"){let p=d.valuesById[o];return typeof p>"u"?o:p}if(typeof o=="string")return o;throw new Error("resolveEnumValueToString: enum value must be a string or a number")}As.resolveEnumValueToString=Lle;function Jle(d,o){if(typeof o=="number")return o;if(typeof o=="string"){let p=d.values[o];return typeof p>"u"?o:p}throw new Error("resolveEnumValueToNumber: enum value must be a string or a number")}As.resolveEnumValueToNumber=Jle});var Sf=A(Ir=>{"use strict";Object.defineProperty(Ir,"__esModule",{value:!0});Ir.assert=Ir.wrapperTypes=Ir.getFullyQualifiedTypeName=void 0;function Vle(d){let o="";for(;d.parent;)o=`.${d.name}${o}`,d=d.parent;return o}Ir.getFullyQualifiedTypeName=Vle;Ir.wrapperTypes=new Set([".google.protobuf.DoubleValue",".google.protobuf.FloatValue",".google.protobuf.Int64Value",".google.protobuf.UInt64Value",".google.protobuf.Int32Value",".google.protobuf.UInt32Value",".google.protobuf.BoolValue",".google.protobuf.StringValue",".google.protobuf.BytesValue"]);function Ule(d,o){if(!d)throw new Error(o)}Ir.assert=Ule});var m0=A(Eo=>{"use strict";Object.defineProperty(Eo,"__esModule",{value:!0});Eo.googleProtobufValueFromProto3JSON=Eo.googleProtobufListValueFromProto3JSON=Eo.googleProtobufStructFromProto3JSON=Eo.googleProtobufValueToProto3JSON=Eo.googleProtobufListValueToProto3JSON=Eo.googleProtobufStructToProto3JSON=void 0;var qle=Sf();function d6(d){let o={},p=d.fields;for(let[c,l]of Object.entries(p))o[c]=d0(l);return o}Eo.googleProtobufStructToProto3JSON=d6;function f6(d){return(0,qle.assert)(Array.isArray(d.values),"ListValue internal representation must contain array of values"),d.values.map(d0)}Eo.googleProtobufListValueToProto3JSON=f6;function d0(d){return Object.prototype.hasOwnProperty.call(d,"nullValue")?null:Object.prototype.hasOwnProperty.call(d,"numberValue")&&typeof d.numberValue=="number"?Number.isFinite(d.numberValue)?d.numberValue:d.numberValue.toString():Object.prototype.hasOwnProperty.call(d,"stringValue")&&typeof d.stringValue=="string"?d.stringValue:Object.prototype.hasOwnProperty.call(d,"boolValue")&&typeof d.boolValue=="boolean"?d.boolValue:Object.prototype.hasOwnProperty.call(d,"structValue")&&typeof d.structValue=="object"?d6(d.structValue):Object.prototype.hasOwnProperty.call(d,"listValue")&&typeof d=="object"&&typeof d.listValue=="object"?f6(d.listValue):null}Eo.googleProtobufValueToProto3JSON=d0;function m6(d){let o={};for(let[p,c]of Object.entries(d))o[p]=f0(c);return{fields:o}}Eo.googleProtobufStructFromProto3JSON=m6;function h6(d){return{values:d.map(o=>f0(o))}}Eo.googleProtobufListValueFromProto3JSON=h6;function f0(d){if(d===null)return{nullValue:"NULL_VALUE"};if(typeof d=="number")return{numberValue:d};if(typeof d=="string")return{stringValue:d};if(typeof d=="boolean")return{boolValue:d};if(Array.isArray(d))return{listValue:h6(d)};if(typeof d=="object")return{structValue:m6(d)};throw new Error(`googleProtobufValueFromProto3JSON: incorrect parameter type: ${typeof d}`)}Eo.googleProtobufValueFromProto3JSON=f0});var h0=A(Fs=>{"use strict";Object.defineProperty(Fs,"__esModule",{value:!0});Fs.googleProtobufDurationFromProto3JSON=Fs.googleProtobufDurationToProto3JSON=void 0;function Ble(d){let o=d.seconds.toString();if(typeof d.nanos=="number"&&d.nanos>0){let p=d.nanos.toString().padStart(9,"0").replace(/^((?:\d\d\d)+?)(?:0*)$/,"$1");o+="."+p}return o+="s",o}Fs.googleProtobufDurationToProto3JSON=Ble;function Gle(d){let o=d.match(/^(\d*)(?:\.(\d*))?s$/);if(!o)throw new Error(`googleProtobufDurationFromProto3JSON: incorrect value ${d} passed as google.protobuf.Duration`);let p=0,c=0;typeof o[1]=="string"&&o[1].length>0&&(p=parseInt(o[1])),typeof o[2]=="string"&&o[2].length>0&&(c=parseInt(o[2].padEnd(9,"0")));let l={};return p!==0&&(l.seconds=p),c!==0&&(l.nanos=c),l}Fs.googleProtobufDurationFromProto3JSON=Gle});var g0=A(Is=>{"use strict";Object.defineProperty(Is,"__esModule",{value:!0});Is.googleProtobufTimestampFromProto3JSON=Is.googleProtobufTimestampToProto3JSON=void 0;function zle(d){var o;let p=d.seconds,c=new Date(p*1e3).toISOString(),l=(o=d.nanos)===null||o===void 0?void 0:o.toString().padStart(9,"0");for(;l&&l.length>3&&l.endsWith("000");)l=l.slice(0,-3);return c.replace(/(?:\.\d{0,9})/,"."+l)}Is.googleProtobufTimestampToProto3JSON=zle;function Hle(d){if(!d.match(/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?/))throw new Error(`googleProtobufDurationFromProto3JSON: incorrect value ${d} passed as google.protobuf.Duration`);let c=new Date(d).getTime(),l=Math.floor(c/1e3),u=0,O=d.split(".")[1];O&&(u=parseInt(O.slice(0,-1).padEnd(9,"0")));let y={};return l!==0&&(y.seconds=l),u!==0&&(y.nanos=u),y}Is.googleProtobufTimestampFromProto3JSON=Hle});var y0=A(ks=>{"use strict";Object.defineProperty(ks,"__esModule",{value:!0});ks.wrapperFromProto3JSON=ks.wrapperToProto3JSON=void 0;var g6=Zb(),Qle=Sf();function Yle(d){return Object.prototype.hasOwnProperty.call(d,"value")?Buffer.isBuffer(d.value)||d.value instanceof Uint8Array?(0,g6.bytesToProto3JSON)(d.value):typeof d.value=="object"?((0,Qle.assert)(d.value.constructor.name==="Long",`wrapperToProto3JSON: expected to see a number, a string, a boolean, or a Long, but got ${d.value}`),d.value.toString()):typeof d.value=="number"&&!Number.isFinite(d.value)?d.value.toString():d.value:null}ks.wrapperToProto3JSON=Yle;function Wle(d,o){if(o===null)return{value:null};if(d===".google.protobuf.BytesValue"){if(typeof o!="string")throw new Error(`numberWrapperFromProto3JSON: expected to get a string for google.protobuf.BytesValue but got ${typeof o}`);return{value:(0,g6.bytesFromProto3JSON)(o)}}return{value:o}}ks.wrapperFromProto3JSON=Wle});var b0=A(Ls=>{"use strict";Object.defineProperty(Ls,"__esModule",{value:!0});Ls.googleProtobufFieldMaskFromProto3JSON=Ls.googleProtobufFieldMaskToProto3JSON=void 0;function Kle(d){return d.paths.join(",")}Ls.googleProtobufFieldMaskToProto3JSON=Kle;function Xle(d){return{paths:d.split(",")}}Ls.googleProtobufFieldMaskFromProto3JSON=Xle});var T0=A(Js=>{"use strict";Object.defineProperty(Js,"__esModule",{value:!0});Js.fromProto3JSON=Js.fromProto3JSONToInternalRepresentation=void 0;var Zle=O0(),$le=Zb(),ece=u0(),v0=m0(),$b=Sf(),tce=h0(),oce=g0(),nce=y0(),ace=b0();function Pf(d,o){let p=typeof d=="string"?d:(0,$b.getFullyQualifiedTypeName)(d);if(typeof d!="string"&&"values"in d)return p===".google.protobuf.NullValue"?"NULL_VALUE":(0,ece.resolveEnumValueToString)(d,o);if(typeof d!="string"&&d.resolveAll(),typeof d=="string")return o;if(p===".google.protobuf.Value")return(0,v0.googleProtobufValueFromProto3JSON)(o);if($b.wrapperTypes.has(p)){if(o!==null&&typeof o=="object"||Array.isArray(o))throw new Error(`fromProto3JSONToInternalRepresentation: JSON representation for ${p} expects a string, a number, or a boolean, but got ${typeof o}`);return(0,nce.wrapperFromProto3JSON)(p,o)}if(o===null)return null;if(p===".google.protobuf.Any")return(0,Zle.googleProtobufAnyFromProto3JSON)(d.root,o);if(p===".google.protobuf.Struct"){if(typeof o!="object")throw new Error(`fromProto3JSONToInternalRepresentation: google.protobuf.Struct must be an object but got ${typeof o}`);if(Array.isArray(o))throw new Error("fromProto3JSONToInternalRepresentation: google.protobuf.Struct must be an object but got an array");return(0,v0.googleProtobufStructFromProto3JSON)(o)}if(p===".google.protobuf.ListValue"){if(!Array.isArray(o))throw new Error(`fromProto3JSONToInternalRepresentation: google.protobuf.ListValue must be an array but got ${typeof o}`);return(0,v0.googleProtobufListValueFromProto3JSON)(o)}if(p===".google.protobuf.Duration"){if(typeof o!="string")throw new Error(`fromProto3JSONToInternalRepresentation: google.protobuf.Duration must be a string but got ${typeof o}`);return(0,tce.googleProtobufDurationFromProto3JSON)(o)}if(p===".google.protobuf.Timestamp"){if(typeof o!="string")throw new Error(`fromProto3JSONToInternalRepresentation: google.protobuf.Timestamp must be a string but got ${typeof o}`);return(0,oce.googleProtobufTimestampFromProto3JSON)(o)}if(p===".google.protobuf.FieldMask"){if(typeof o!="string")throw new Error(`fromProto3JSONToInternalRepresentation: google.protobuf.FieldMask must be a string but got ${typeof o}`);return(0,ace.googleProtobufFieldMaskFromProto3JSON)(o)}let c={};for(let[l,u]of Object.entries(o)){let O=d.fields[l];if(!O)continue;let y=O.resolvedType,m=O.type;if(O.repeated)if(u===null)c[l]=[];else{if(!Array.isArray(u))throw new Error(`fromProto3JSONToInternalRepresentation: expected an array for field ${l}`);c[l]=u.map(a=>Pf(y||m,a))}else if(O.map){let a={};for(let[r,e]of Object.entries(u))a[r]=Pf(y||m,e);c[l]=a}else if(m.match(/^(?:(?:(?:u?int|fixed)(?:32|64))|float|double)$/)){if(typeof u!="number"&&typeof u!="string")throw new Error(`fromProto3JSONToInternalRepresentation: field ${l} of type ${O.type} cannot contain value ${u}`);c[l]=u}else if(m==="string"){if(typeof u!="string")throw new Error(`fromProto3JSONToInternalRepresentation: field ${l} of type ${O.type} cannot contain value ${u}`);c[l]=u}else if(m==="bool"){if(typeof u!="boolean")throw new Error(`fromProto3JSONToInternalRepresentation: field ${l} of type ${O.type} cannot contain value ${u}`);c[l]=u}else if(m==="bytes"){if(typeof u!="string")throw new Error(`fromProto3JSONToInternalRepresentation: field ${l} of type ${O.type} cannot contain value ${u}`);c[l]=(0,$le.bytesFromProto3JSON)(u)}else{(0,$b.assert)(y!==null,`Expected to be able to resolve type for field ${O.name}`);let a=Pf(y,u);c[l]=a}}return c}Js.fromProto3JSONToInternalRepresentation=Pf;function ice(d,o){let p=Pf(d,o);return p===null?null:((0,$b.assert)(typeof p=="object"&&!Array.isArray(p),`fromProto3JSON: expected an object, not ${o}`),d.fromObject(p))}Js.fromProto3JSON=ice});var O0=A(Vs=>{"use strict";Object.defineProperty(Vs,"__esModule",{value:!0});Vs.googleProtobufAnyFromProto3JSON=Vs.googleProtobufAnyToProto3JSON=void 0;var rce=T0(),lce=S0(),y6=new Set(["google.protobuf.Any","google.protobuf.Duration","google.protobuf.FieldMask","google.protobuf.ListValue","google.protobuf.Struct","google.protobuf.Timestamp","google.protobuf.Value"]);function cce(d,o){let p=d.type_url.replace(/^.*\//,""),c;try{c=d.$type.root.lookupType(p)}catch(O){throw new Error(`googleProtobufAnyToProto3JSON: cannot find type ${p}: ${O}`)}let l=c.decode(d.value),u=(0,lce.toProto3JSON)(l,o);return y6.has(p)?{"@type":d.type_url,value:u}:(u["@type"]=d.type_url,u)}Vs.googleProtobufAnyToProto3JSON=cce;function pce(d,o){if(o===null||typeof o!="object"||Array.isArray(o))throw new Error("googleProtobufAnyFromProto3JSON: must be an object to decode google.protobuf.Any");let p=o["@type"];if(!p||typeof p!="string")throw new Error("googleProtobufAnyFromProto3JSON: JSON serialization of google.protobuf.Any must contain @type field");let c=p.replace(/^.*\//,""),l;try{l=d.lookupType(c)}catch(r){throw new Error(`googleProtobufAnyFromProto3JSON: cannot find type ${c}: ${r}`)}let u=o;if(y6.has(c)){if(!("value"in o))throw new Error(`googleProtobufAnyFromProto3JSON: JSON representation of google.protobuf.Any with type ${c} must contain the value field`);u=o.value}let O=(0,rce.fromProto3JSON)(l,u);if(O===null)return{type_url:p,value:null};let y=l.encode(O).finish(),a=Buffer.from(y,0,y.byteLength).toString("base64");return{type_url:p,value:a}}Vs.googleProtobufAnyFromProto3JSON=pce});var S0=A(ov=>{"use strict";Object.defineProperty(ov,"__esModule",{value:!0});ov.toProto3JSON=void 0;var sce=O0(),uce=Zb(),ev=Sf(),b6=u0(),P0=m0(),dce=h0(),fce=g0(),mce=y0(),hce=b0(),gce=d=>d;function tv(d,o){let p=d.$type;if(!p)throw new Error("Cannot serialize object to proto3 JSON since its .$type is unknown. Use Type.fromObject(obj) before calling toProto3JSON.");p.resolveAll();let c=(0,ev.getFullyQualifiedTypeName)(p);if(c===".google.protobuf.Any")return(0,sce.googleProtobufAnyToProto3JSON)(d,o);if(c===".google.protobuf.Value")return(0,P0.googleProtobufValueToProto3JSON)(d);if(c===".google.protobuf.Struct")return(0,P0.googleProtobufStructToProto3JSON)(d);if(c===".google.protobuf.ListValue")return(0,P0.googleProtobufListValueToProto3JSON)(d);if(c===".google.protobuf.Duration")return(0,dce.googleProtobufDurationToProto3JSON)(d);if(c===".google.protobuf.Timestamp")return(0,fce.googleProtobufTimestampToProto3JSON)(d);if(c===".google.protobuf.FieldMask")return(0,hce.googleProtobufFieldMaskToProto3JSON)(d);if(ev.wrapperTypes.has(c))return(0,mce.wrapperToProto3JSON)(d);let l={};for(let[u,O]of Object.entries(d)){let y=p.fields[u],m=y.resolvedType,a=m?(0,ev.getFullyQualifiedTypeName)(m):null;if(O===null){l[u]=null;continue}if(Array.isArray(O)){if(O.length===0)continue;l[u]=O.map(m?r=>tv(r,o):gce);continue}if(y.map){let r={};for(let[e,t]of Object.entries(O))r[e]=m?tv(t,o):t;l[u]=r;continue}if(a===".google.protobuf.NullValue"){l[u]=null;continue}if(m&&"values"in m&&O!==null){o?.numericEnums?l[u]=(0,b6.resolveEnumValueToNumber)(m,O):l[u]=(0,b6.resolveEnumValueToString)(m,O);continue}if(m){l[u]=tv(O,o);continue}if(typeof O=="string"||typeof O=="number"||typeof O=="boolean"||O===null){if(typeof O=="number"&&!Number.isFinite(O)){l[u]=O.toString();continue}l[u]=O;continue}if(Buffer.isBuffer(O)||O instanceof Uint8Array){l[u]=(0,uce.bytesToProto3JSON)(O);continue}(0,ev.assert)(O.constructor.name==="Long",`toProto3JSON: don't know how to convert field ${u} with value ${O}`),l[u]=O.toString()}return l}ov.toProto3JSON=tv});var nv=A(Us=>{"use strict";Object.defineProperty(Us,"__esModule",{value:!0});Us.fromProto3JSON=Us.toProto3JSON=void 0;var yce=S0();Object.defineProperty(Us,"toProto3JSON",{enumerable:!0,get:function(){return yce.toProto3JSON}});var bce=T0();Object.defineProperty(Us,"fromProto3JSON",{enumerable:!0,get:function(){return bce.fromProto3JSON}})});var jf=A(av=>{"use strict";Object.defineProperty(av,"__esModule",{value:!0});av.fromParams=void 0;var vce=require("querystring");function Tce(d){return vce.stringify(d)}av.fromParams=Tce});var x0=A(it=>{"use strict";Object.defineProperty(it,"__esModule",{value:!0});it.overrideHttpRules=it.transcode=it.isProto3OptionalField=it.flattenObject=it.match=it.applyPattern=it.encodeWithoutSlashes=it.encodeWithSlashes=it.buildQueryStringComponents=it.deleteField=it.deepCopyWithoutMatchedFields=it.getField=void 0;var Oce=yf(),iv="(google.api.http)",Sce="proto3_optional",Pce=["get","post","put","patch","delete"];function j0(d,o,p=!1){let c=o.split("."),l=d;for(let u of c){if(typeof l!="object")return;l=l[u]}if(!(!p&&typeof l=="object"&&!Array.isArray(l)&&l!==null))return l}it.getField=j0;function rv(d,o,p=""){if(typeof d!="object"||d===null)return d;let c=Object.assign({},d);for(let l in c){if(o.has(`${p}${l}`)){delete c[l];continue}let u=`${p}${l}.`;Array.isArray(c[l])?c[l]=c[l].map(O=>rv(O,new Set)):typeof c[l]=="object"&&c[l]!==null&&(c[l]=rv(c[l],o,u))}return c}it.deepCopyWithoutMatchedFields=rv;function v6(d,o){let p=o.split(".");for(;p.length>1;){if(typeof d!="object")return;let l=p.shift();d=d[l]}let c=p.shift();typeof d=="object"&&delete d[c]}it.deleteField=v6;function w0(d,o=""){let p=[];for(let c in d)if(Array.isArray(d[c]))for(let l of d[c])p.push(`${o}${qs(c)}=${qs(l.toString())}`);else typeof d[c]=="object"&&d[c]!==null?p.push(...w0(d[c],`${c}.`)):p.push(`${o}${qs(c)}=${qs(d[c]===null?"null":d[c].toString())}`);return p}it.buildQueryStringComponents=w0;function T6(d){return d.split("").map(o=>o.match(/[-_.~0-9a-zA-Z]/)?o:encodeURIComponent(o)).join("")}it.encodeWithSlashes=T6;function qs(d){return d.split("").map(o=>o.match(/[-_.~0-9a-zA-Z/]/)?o:encodeURIComponent(o)).join("")}it.encodeWithoutSlashes=qs;function jce(d){return d.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function O6(d,o){if(!d||d==="*")return T6(o);if(!d.includes("*")&&d!==o)return;let p=new RegExp("^"+jce(d).replace(/\\\*\\\*/g,"(.+)").replace(/\\\*/g,"([^/]+)")+"$");if(o.match(p))return qs(o)}it.applyPattern=O6;function lv(d){return d.split(".").map(p=>(0,Oce.toCamelCase)(p)).join(".")}function S6(d,o){let p=o,c=[];for(;;){let l=p.match(/^(.*)\{([^}=]+)(?:=([^}]*))?\}(.*)/);if(!l)break;let[,u,O,y,m]=l,a=lv(O);c.push(lv(a));let r=j0(d,a);if(r===void 0)return;let e=O6(y,r===null?"null":r.toString());if(e===void 0)return;p=u+e+m}return{matchedFields:c,url:p}}it.match=S6;function P6(d){let o={};for(let p in d)if(d[p]!==void 0){if(Array.isArray(d[p])){o[p]=d[p];continue}if(typeof d[p]=="object"&&d[p]!==null){let c=P6(d[p]);for(let l in c)o[`${p}.${l}`]=c[l];continue}o[p]=d[p]}return o}it.flattenObject=P6;function wce(d){return d&&d.options&&d.options[Sce]}it.isProto3OptionalField=wce;function xce(d,o){let p=[];for(let c of o){if(!(iv in c))continue;let l=c[iv];if(p.push(l),l?.additional_bindings){let u=Array.isArray(l.additional_bindings)?l.additional_bindings:[l.additional_bindings];p.push(...u)}}for(let c of p)for(let l of Pce){if(!(l in c))continue;let u=c[l],O=S6(d,u);if(O===void 0)continue;let{url:y,matchedFields:m}=O,a=rv(d,new Set(m));if(c.body==="*")return{httpMethod:l,url:y,queryString:"",data:a};let r=a;c.body?(a=j0(r,lv(c.body),!0),v6(r,lv(c.body))):a="";let t=w0(r).join("&");return(!a||typeof a=="object"&&Object.keys(a).length===0)&&(a=""),{httpMethod:l,url:y,queryString:t,data:a}}}it.transcode=xce;function _ce(d,o){for(let p of d){if(!p.selector)continue;let c=o.lookup(p.selector);if(!(!c||!c.parsedOptions))for(let l of c.parsedOptions){if(!(iv in l))continue;let u=l[iv];for(let O in u){if(O in p){if(O==="additional_bindings")continue;u[O]=p[O]}p.additional_bindings&&(u.additional_bindings=u.additional_bindings?Array.isArray(u.additional_bindings)?u.additional_bindings:[u.additional_bindings]:[],u.additional_bindings.push(...p.additional_bindings))}}}}it.overrideHttpRules=_ce});var _0=A(Bs=>{"use strict";Object.defineProperty(Bs,"__esModule",{value:!0});Bs.decodeResponse=Bs.encodeRequest=void 0;var j6=nv(),Dce=wf(),Ece=un(),Mce=x0();function Nce(d,o,p,c,l,u){let O={"Content-Type":"application/json"},y=d.resolvedRequestType.fromObject(l),m=j6.toProto3JSON(y,{numericEnums:u});if(!m)throw new Error(`Cannot send null request to RPC ${d.name}.`);if(typeof m!="object"||Array.isArray(m))throw new Error(`Request to RPC ${d.name} must be an object.`);let a=(0,Mce.transcode)(m,d.parsedOptions);if(!a)throw new Error(`Cannot build HTTP request for ${JSON.stringify(m)}, method: ${d.name}`);u&&(a.queryString=(a.queryString?`${a.queryString}&`:"")+"$alt=json%3Benum-encoding=int");let r=a.httpMethod.toUpperCase(),e=JSON.stringify(a.data),t=`${o}://${p}:${c}/${a.url.replace(/^\//,"")}?${a.queryString}`;return{method:r,url:t,headers:O,body:e}}Bs.encodeRequest=Nce;function Cce(d,o,p){let c=new TextDecoder().decode(p),l=JSON.parse(c);if(!o)throw Ece.GoogleError.parseHttpError(l);let u=j6.fromProto3JSON(d.resolvedResponseType,l);if(!u)throw new Error(`Received null response from RPC ${d.name}`);return d.resolvedResponseType.toObject(u,Dce.defaultToObjectOptions)}Bs.decodeResponse=Cce});var I6=A((zn,F6)=>{"use strict";Object.defineProperty(zn,"__esModule",{value:!0});function Qs(d){return d&&typeof d=="object"&&"default"in d?d.default:d}var Gn=Qs(require("stream")),D6=Qs(require("http")),pv=Qs(require("url")),E6=Qs(Gd()),Rce=Qs(require("https")),ac=Qs(require("zlib")),Ace=Gn.Readable,di=Symbol("buffer"),D0=Symbol("type"),_f=class d{constructor(){this[D0]="";let o=arguments[0],p=arguments[1],c=[],l=0;if(o){let O=o,y=Number(O.length);for(let m=0;m1&&arguments[1]!==void 0?arguments[1]:{},c=p.size;let l=c===void 0?0:c;var u=p.timeout;let O=u===void 0?0:u;d==null?d=null:M6(d)?d=Buffer.from(d.toString()):Ef(d)||Buffer.isBuffer(d)||(Object.prototype.toString.call(d)==="[object ArrayBuffer]"?d=Buffer.from(d):ArrayBuffer.isView(d)?d=Buffer.from(d.buffer,d.byteOffset,d.byteLength):d instanceof Gn||(d=Buffer.from(String(d)))),this[mi]={body:d,disturbed:!1,error:null},this.size=l,this.timeout=O,d instanceof Gn&&d.on("error",function(y){let m=y.name==="AbortError"?y:new Zt(`Invalid response body while trying to fetch ${o.url}: ${y.message}`,"system",y);o[mi].error=m})}Bt.prototype={get body(){return this[mi].body},get bodyUsed(){return this[mi].disturbed},arrayBuffer(){return Gs.call(this).then(function(d){return d.buffer.slice(d.byteOffset,d.byteOffset+d.byteLength)})},blob(){let d=this.headers&&this.headers.get("content-type")||"";return Gs.call(this).then(function(o){return Object.assign(new _f([],{type:d.toLowerCase()}),{[di]:o})})},json(){var d=this;return Gs.call(this).then(function(o){try{return JSON.parse(o.toString())}catch(p){return Bt.Promise.reject(new Zt(`invalid json response body at ${d.url} reason: ${p.message}`,"invalid-json"))}})},text(){return Gs.call(this).then(function(d){return d.toString()})},buffer(){return Gs.call(this)},textConverted(){var d=this;return Gs.call(this).then(function(o){return Fce(o,d.headers)})}};Object.defineProperties(Bt.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Bt.mixIn=function(d){for(let o of Object.getOwnPropertyNames(Bt.prototype))if(!(o in d)){let p=Object.getOwnPropertyDescriptor(Bt.prototype,o);Object.defineProperty(d,o,p)}};function Gs(){var d=this;if(this[mi].disturbed)return Bt.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[mi].disturbed=!0,this[mi].error)return Bt.Promise.reject(this[mi].error);let o=this.body;if(o===null)return Bt.Promise.resolve(Buffer.alloc(0));if(Ef(o)&&(o=o.stream()),Buffer.isBuffer(o))return Bt.Promise.resolve(o);if(!(o instanceof Gn))return Bt.Promise.resolve(Buffer.alloc(0));let p=[],c=0,l=!1;return new Bt.Promise(function(u,O){let y;d.timeout&&(y=setTimeout(function(){l=!0,O(new Zt(`Response timeout while trying to fetch ${d.url} (over ${d.timeout}ms)`,"body-timeout"))},d.timeout)),o.on("error",function(m){m.name==="AbortError"?(l=!0,O(m)):O(new Zt(`Invalid response body while trying to fetch ${d.url}: ${m.message}`,"system",m))}),o.on("data",function(m){if(!(l||m===null)){if(d.size&&c+m.length>d.size){l=!0,O(new Zt(`content size at ${d.url} over limit: ${d.size}`,"max-size"));return}c+=m.length,p.push(m)}}),o.on("end",function(){if(!l){clearTimeout(y);try{u(Buffer.concat(p,c))}catch(m){O(new Zt(`Could not create Buffer from response body for ${d.url}: ${m.message}`,"system",m))}}})})}function Fce(d,o){if(typeof C0!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let p=o.get("content-type"),c="utf-8",l,u;return p&&(l=/charset=([^;]*)/i.exec(p)),u=d.slice(0,1024).toString(),!l&&u&&(l=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[St]=Object.create(null),o instanceof d){let p=o.raw(),c=Object.keys(p);for(let l of c)for(let u of p[l])this.append(l,u);return}if(o!=null)if(typeof o=="object"){let p=o[Symbol.iterator];if(p!=null){if(typeof p!="function")throw new TypeError("Header pairs must be iterable");let c=[];for(let l of o){if(typeof l!="object"||typeof l[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");c.push(Array.from(l))}for(let l of c){if(l.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(l[0],l[1])}}else for(let c of Object.keys(o)){let l=o[c];this.append(c,l)}}else throw new TypeError("Provided initializer must be an object")}get(o){o=`${o}`,xf(o);let p=zs(this[St],o);return p===void 0?null:this[St][p].join(", ")}forEach(o){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,c=A0(this),l=0;for(;l1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(d[St]).sort().map(o==="key"?function(c){return c.toLowerCase()}:o==="value"?function(c){return d[St][c].join(", ")}:function(c){return[c.toLowerCase(),d[St][c].join(", ")]})}var F0=Symbol("internal");function E0(d,o){let p=Object.create(I0);return p[F0]={target:d,kind:o,index:0},p}var I0=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==I0)throw new TypeError("Value of `this` is not a HeadersIterator");var d=this[F0];let o=d.target,p=d.kind,c=d.index,l=A0(o,p),u=l.length;return c>=u?{value:void 0,done:!0}:(this[F0].index=c+1,{value:l[c],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(I0,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function kce(d){let o=Object.assign({__proto__:null},d[St]),p=zs(d[St],"Host");return p!==void 0&&(o[p]=o[p][0]),o}function Lce(d){let o=new fn;for(let p of Object.keys(d))if(!A6.test(p))if(Array.isArray(d[p]))for(let c of d[p])R0.test(c)||(o[St][p]===void 0?o[St][p]=[c]:o[St][p].push(c));else R0.test(d[p])||(o[St][p]=[d[p]]);return o}var kr=Symbol("Response internals"),Jce=D6.STATUS_CODES,dn=class d{constructor(){let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Bt.call(this,o,p);let c=p.status||200,l=new fn(p.headers);if(o!=null&&!l.has("Content-Type")){let u=C6(o);u&&l.append("Content-Type",u)}this[kr]={url:p.url,status:c,statusText:p.statusText||Jce[c],headers:l,counter:p.counter}}get url(){return this[kr].url||""}get status(){return this[kr].status}get ok(){return this[kr].status>=200&&this[kr].status<300}get redirected(){return this[kr].counter>0}get statusText(){return this[kr].statusText}get headers(){return this[kr].headers}clone(){return new d(N6(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Bt.mixIn(dn.prototype);Object.defineProperties(dn.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(dn.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var fi=Symbol("Request internals"),Vce=pv.URL||E6.URL,Uce=pv.parse,qce=pv.format;function M0(d){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(d)&&(d=new Vce(d).toString()),Uce(d)}var Bce="destroy"in Gn.Readable.prototype;function cv(d){return typeof d=="object"&&typeof d[fi]=="object"}function Gce(d){let o=d&&typeof d=="object"&&Object.getPrototypeOf(d);return!!(o&&o.constructor.name==="AbortSignal")}var Jr=class d{constructor(o){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c;cv(o)?c=M0(o.url):(o&&o.href?c=M0(o.href):c=M0(`${o}`),o={});let l=p.method||o.method||"GET";if(l=l.toUpperCase(),(p.body!=null||cv(o)&&o.body!==null)&&(l==="GET"||l==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let u=p.body!=null?p.body:cv(o)&&o.body!==null?N6(o):null;Bt.call(this,u,{timeout:p.timeout||o.timeout||0,size:p.size||o.size||0});let O=new fn(p.headers||o.headers||{});if(u!=null&&!O.has("Content-Type")){let m=C6(u);m&&O.append("Content-Type",m)}let y=cv(o)?o.signal:null;if("signal"in p&&(y=p.signal),y!=null&&!Gce(y))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[fi]={method:l,redirect:p.redirect||o.redirect||"follow",headers:O,parsedURL:c,signal:y},this.follow=p.follow!==void 0?p.follow:o.follow!==void 0?o.follow:20,this.compress=p.compress!==void 0?p.compress:o.compress!==void 0?o.compress:!0,this.counter=p.counter||o.counter||0,this.agent=p.agent||o.agent}get method(){return this[fi].method}get url(){return qce(this[fi].parsedURL)}get headers(){return this[fi].headers}get redirect(){return this[fi].redirect}get signal(){return this[fi].signal}clone(){return new d(this)}};Bt.mixIn(Jr.prototype);Object.defineProperty(Jr.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(Jr.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function zce(d){let o=d[fi].parsedURL,p=new fn(d[fi].headers);if(p.has("Accept")||p.set("Accept","*/*"),!o.protocol||!o.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(o.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(d.signal&&d.body instanceof Gn.Readable&&!Bce)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let c=null;if(d.body==null&&/^(POST|PUT)$/i.test(d.method)&&(c="0"),d.body!=null){let u=R6(d);typeof u=="number"&&(c=String(u))}c&&p.set("Content-Length",c),p.has("User-Agent")||p.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),d.compress&&!p.has("Accept-Encoding")&&p.set("Accept-Encoding","gzip,deflate");let l=d.agent;return typeof l=="function"&&(l=l(o)),Object.assign({},o,{method:d.method,headers:kce(p),agent:l})}function Hs(d){Error.call(this,d),this.type="aborted",this.message=d,Error.captureStackTrace(this,this.constructor)}Hs.prototype=Object.create(Error.prototype);Hs.prototype.constructor=Hs;Hs.prototype.name="AbortError";var Df=pv.URL||E6.URL,_6=Gn.PassThrough,Hce=function(o,p){let c=new Df(p).hostname,l=new Df(o).hostname;return c===l||c[c.length-l.length-1]==="."&&c.endsWith(l)},Qce=function(o,p){let c=new Df(p).protocol,l=new Df(o).protocol;return c===l};function Lr(d,o){if(!Lr.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Bt.Promise=Lr.Promise,new Lr.Promise(function(p,c){let l=new Jr(d,o),u=zce(l),O=(u.protocol==="https:"?Rce:D6).request,y=l.signal,m=null,a=function(){let s=new Hs("The user aborted a request.");c(s),l.body&&l.body instanceof Gn.Readable&&N0(l.body,s),!(!m||!m.body)&&m.body.emit("error",s)};if(y&&y.aborted){a();return}let r=function(){a(),n()},e=O(u),t;y&&y.addEventListener("abort",r);function n(){e.abort(),y&&y.removeEventListener("abort",r),clearTimeout(t)}l.timeout&&e.once("socket",function(i){t=setTimeout(function(){c(new Zt(`network timeout at: ${l.url}`,"request-timeout")),n()},l.timeout)}),e.on("error",function(i){c(new Zt(`request to ${l.url} failed, reason: ${i.message}`,"system",i)),m&&m.body&&N0(m.body,i),n()}),Yce(e,function(i){y&&y.aborted||m&&m.body&&N0(m.body,i)}),parseInt(process.version.substring(1))<14&&e.on("socket",function(i){i.addListener("close",function(s){let f=i.listenerCount("data")>0;if(m&&f&&!s&&!(y&&y.aborted)){let g=new Error("Premature close");g.code="ERR_STREAM_PREMATURE_CLOSE",m.body.emit("error",g)}})}),e.on("response",function(i){clearTimeout(t);let s=Lce(i.headers);if(Lr.isRedirect(i.statusCode)){let C=s.get("Location"),F=null;try{F=C===null?null:new Df(C,l.url).toString()}catch{if(l.redirect!=="manual"){c(new Zt(`uri requested responds with an invalid redirect URL: ${C}`,"invalid-redirect")),n();return}}switch(l.redirect){case"error":c(new Zt(`uri requested responds with a redirect, redirect mode is set to error: ${l.url}`,"no-redirect")),n();return;case"manual":if(F!==null)try{s.set("Location",F)}catch(V){c(V)}break;case"follow":if(F===null)break;if(l.counter>=l.follow){c(new Zt(`maximum redirect reached at: ${l.url}`,"max-redirect")),n();return}let J={headers:new fn(l.headers),follow:l.follow,counter:l.counter+1,agent:l.agent,compress:l.compress,method:l.method,body:l.body,signal:l.signal,timeout:l.timeout,size:l.size};if(!Hce(l.url,F)||!Qce(l.url,F))for(let V of["authorization","www-authenticate","cookie","cookie2"])J.headers.delete(V);if(i.statusCode!==303&&l.body&&R6(l)===null){c(new Zt("Cannot follow redirect with body being a readable stream","unsupported-redirect")),n();return}(i.statusCode===303||(i.statusCode===301||i.statusCode===302)&&l.method==="POST")&&(J.method="GET",J.body=void 0,J.headers.delete("content-length")),p(Lr(new Jr(F,J))),n();return}}i.once("end",function(){y&&y.removeEventListener("abort",r)});let f=i.pipe(new _6),g={url:l.url,status:i.statusCode,statusText:i.statusMessage,headers:s,size:l.size,timeout:l.timeout,counter:l.counter},T=s.get("Content-Encoding");if(!l.compress||l.method==="HEAD"||T===null||i.statusCode===204||i.statusCode===304){m=new dn(f,g),p(m);return}let _={flush:ac.Z_SYNC_FLUSH,finishFlush:ac.Z_SYNC_FLUSH};if(T=="gzip"||T=="x-gzip"){f=f.pipe(ac.createGunzip(_)),m=new dn(f,g),p(m);return}if(T=="deflate"||T=="x-deflate"){let C=i.pipe(new _6);C.once("data",function(F){(F[0]&15)===8?f=f.pipe(ac.createInflate()):f=f.pipe(ac.createInflateRaw()),m=new dn(f,g),p(m)}),C.on("end",function(){m||(m=new dn(f,g),p(m))});return}if(T=="br"&&typeof ac.createBrotliDecompress=="function"){f=f.pipe(ac.createBrotliDecompress()),m=new dn(f,g),p(m);return}m=new dn(f,g),p(m)}),Ice(e,l)})}function Yce(d,o){let p;d.on("socket",function(c){p=c}),d.on("response",function(c){let l=c.headers;l["transfer-encoding"]==="chunked"&&!l["content-length"]&&c.once("close",function(u){if(p&&p.listenerCount("data")>0&&!u){let y=new Error("Premature close");y.code="ERR_STREAM_PREMATURE_CLOSE",o(y)}})})}function N0(d,o){d.destroy?d.destroy(o):(d.emit("error",o),d.end())}Lr.isRedirect=function(d){return d===301||d===302||d===303||d===307||d===308};Lr.Promise=global.Promise;F6.exports=zn=Lr;Object.defineProperty(zn,"__esModule",{value:!0});zn.default=zn;zn.Headers=fn;zn.Request=Jr;zn.Response=dn;zn.FetchError=Zt;zn.AbortError=Hs});var H6=A((Cf,Nf)=>{"use strict";Object.defineProperty(Cf,"__esModule",{value:!0});var q6=new WeakMap,k0=new WeakMap;function rt(d){let o=q6.get(d);return console.assert(o!=null,"'this' is expected an Event object, but got",d),o}function k6(d){if(d.passiveListener!=null){typeof console<"u"&&typeof console.error=="function"&&console.error("Unable to preventDefault inside passive event listener invocation.",d.passiveListener);return}d.event.cancelable&&(d.canceled=!0,typeof d.event.preventDefault=="function"&&d.event.preventDefault())}function Ys(d,o){q6.set(this,{eventTarget:d,event:o,eventPhase:2,currentTarget:d,canceled:!1,stopped:!1,immediateStopped:!1,passiveListener:null,timeStamp:o.timeStamp||Date.now()}),Object.defineProperty(this,"isTrusted",{value:!1,enumerable:!0});let p=Object.keys(o);for(let c=0;c0){let d=new Array(arguments.length);for(let o=0;o{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});var J0=H6(),Vr=class extends J0.EventTarget{constructor(){throw super(),new TypeError("AbortSignal cannot be constructed directly")}get aborted(){let o=dv.get(this);if(typeof o!="boolean")throw new TypeError(`Expected 'this' to be an 'AbortSignal' object, but got ${this===null?"null":typeof this}`);return o}};J0.defineEventAttribute(Vr.prototype,"abort");function ope(){let d=Object.create(Vr.prototype);return J0.EventTarget.call(d),dv.set(d,!1),d}function npe(d){dv.get(d)===!1&&(dv.set(d,!0),d.dispatchEvent({type:"abort"}))}var dv=new WeakMap;Object.defineProperties(Vr.prototype,{aborted:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Vr.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortSignal"});var Ur=class{constructor(){Y6.set(this,ope())}get signal(){return Q6(this)}abort(){npe(Q6(this))}},Y6=new WeakMap;function Q6(d){let o=Y6.get(d);if(o==null)throw new TypeError(`Expected 'this' to be an 'AbortController' object, but got ${d===null?"null":typeof d}`);return o}Object.defineProperties(Ur.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Ur.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortController"});Af.AbortController=Ur;Af.AbortSignal=Vr;Af.default=Ur;Rf.exports=Ur;Rf.exports.AbortController=Rf.exports.default=Ur;Rf.exports.AbortSignal=Vr});var W6=A(mv=>{"use strict";Object.defineProperty(mv,"__esModule",{value:!0});mv.StreamArrayParser=void 0;var ape=fv(),ipe=require("stream"),rpe=_0(),lpe=gf(),V0=class extends ipe.Transform{constructor(o,p){super(Object.assign({},p,{readableObjectMode:!0})),this._done=!1,this._prevBlock=Buffer.from(""),this._isInString=!1,this._isSkipped=!1,this._level=0,this.rpc=o,this.cancelController=(0,lpe.hasAbortController)()?new AbortController:new ape.AbortController,this.cancelSignal=this.cancelController.signal,this.cancelRequested=!1}_transform(o,p,c){let l=0,u=0;for(this._level===0&&u===0&&(String.fromCharCode(o[0])!=="["&&this.emit("error",new Error(`Internal Error: API service stream data must start with a '[' and close with the corresponding ']', but it start with ${String.fromCharCode(o[0])}`)),u++,this._level++);u1&&(this._prevBlock=Buffer.concat([this._prevBlock,o.slice(l,u)])),c()}_flush(o){o()}cancel(){this._done=!0,this.cancelRequested=!0,this.cancelController.abort(),this.end()}};mv.StreamArrayParser=V0});var X6=A(hv=>{"use strict";Object.defineProperty(hv,"__esModule",{value:!0});hv.generateServiceStub=void 0;var cpe=I6(),ppe=fv(),K6=gf(),spe=W6(),upe=require("stream");function dpe(d,o,p,c,l,u,O,y){let m=(0,K6.hasWindowFetch)()?window.fetch:cpe.default,a={close:()=>({cancel:()=>{}})};for(let[r,e]of Object.entries(d))a[r]=(t,n,i,s)=>{n??(n={});let f;try{f=u(e,o,p,c,t,y)}catch(V){return s&&s(V),{cancel(){}}}let g=(0,K6.hasAbortController)()?new AbortController:new ppe.AbortController,T=g.signal,_=!1,C=f.url,F=f.headers;for(let V of Object.keys(n))F[V]=n[V][0];let J=new spe.StreamArrayParser(e);return l.getRequestHeaders().then(V=>{let z={headers:{...V,...F},body:f.body,method:f.method,signal:T};return(f.method==="GET"||f.method==="DELETE")&&delete z.body,m(C,z)}).then(V=>{if(V.ok&&e.responseStream){(0,upe.pipeline)(V.body,J,z=>{z&&(!_||z instanceof Error&&z.name!=="AbortError")&&(s&&s(z),J.emit("error",z))});return}else return Promise.all([Promise.resolve(V.ok),V.arrayBuffer()]).then(([z,H])=>{let Z=O(e,z,H);s(null,Z)}).catch(z=>{if(!_||z.name!=="AbortError")if(e.responseStream)s&&s(z),J.emit("error",z);else if(s)s(z);else throw z})}).catch(V=>{if(e.responseStream)s&&s(V),J.emit("error",V);else if(s)s(V);else throw V}),e.responseStream?J:{cancel:()=>{_=!0,g.abort()}}};return a}hv.generateServiceStub=dpe});var U0=A((Lwe,Z6)=>{Z6.exports=require("stream")});var aJ=A((Jwe,nJ)=>{"use strict";function $6(d,o){var p=Object.keys(d);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(d);o&&(c=c.filter(function(l){return Object.getOwnPropertyDescriptor(d,l).enumerable})),p.push.apply(p,c)}return p}function eJ(d){for(var o=1;o0?this.tail.next=c:this.head=c,this.tail=c,++this.length}},{key:"unshift",value:function(p){var c={data:p,next:this.head};this.length===0&&(this.tail=c),this.head=c,++this.length}},{key:"shift",value:function(){if(this.length!==0){var p=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,p}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(p){if(this.length===0)return"";for(var c=this.head,l=""+c.data;c=c.next;)l+=p+c.data;return l}},{key:"concat",value:function(p){if(this.length===0)return gv.alloc(0);for(var c=gv.allocUnsafe(p>>>0),l=this.head,u=0;l;)Tpe(l.data,c,u),u+=l.data.length,l=l.next;return c}},{key:"consume",value:function(p,c){var l;return pO.length?O.length:p;if(y===O.length?u+=O:u+=O.slice(0,p),p-=y,p===0){y===O.length?(++l,c.next?this.head=c.next:this.head=this.tail=null):(this.head=c,c.data=O.slice(y));break}++l}return this.length-=l,u}},{key:"_getBuffer",value:function(p){var c=gv.allocUnsafe(p),l=this.head,u=1;for(l.data.copy(c),p-=l.data.length;l=l.next;){var O=l.data,y=p>O.length?O.length:p;if(O.copy(c,c.length-p,0,y),p-=y,p===0){y===O.length?(++u,l.next?this.head=l.next:this.head=this.tail=null):(this.head=l,l.data=O.slice(y));break}++u}return this.length-=u,c}},{key:vpe,value:function(p,c){return q0(this,eJ(eJ({},c),{},{depth:0,customInspect:!1}))}}]),d}()});var G0=A((Vwe,rJ)=>{"use strict";function Ope(d,o){var p=this,c=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return c||l?(o?o(d):d&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(B0,this,d)):process.nextTick(B0,this,d)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(d||null,function(u){!o&&u?p._writableState?p._writableState.errorEmitted?process.nextTick(yv,p):(p._writableState.errorEmitted=!0,process.nextTick(iJ,p,u)):process.nextTick(iJ,p,u):o?(process.nextTick(yv,p),o(u)):process.nextTick(yv,p)}),this)}function iJ(d,o){B0(d,o),yv(d)}function yv(d){d._writableState&&!d._writableState.emitClose||d._readableState&&!d._readableState.emitClose||d.emit("close")}function Spe(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function B0(d,o){d.emit("error",o)}function Ppe(d,o){var p=d._readableState,c=d._writableState;p&&p.autoDestroy||c&&c.autoDestroy?d.destroy(o):d.emit("error",o)}rJ.exports={destroy:Ope,undestroy:Spe,errorOrDestroy:Ppe}});var qr=A((Uwe,pJ)=>{"use strict";var cJ={};function mn(d,o,p){p||(p=Error);function c(u,O,y){return typeof o=="string"?o:o(u,O,y)}class l extends p{constructor(O,y,m){super(c(O,y,m))}}l.prototype.name=p.name,l.prototype.code=d,cJ[d]=l}function lJ(d,o){if(Array.isArray(d)){let p=d.length;return d=d.map(c=>String(c)),p>2?`one of ${o} ${d.slice(0,p-1).join(", ")}, or `+d[p-1]:p===2?`one of ${o} ${d[0]} or ${d[1]}`:`of ${o} ${d[0]}`}else return`of ${o} ${String(d)}`}function jpe(d,o,p){return d.substr(!p||p<0?0:+p,o.length)===o}function wpe(d,o,p){return(p===void 0||p>d.length)&&(p=d.length),d.substring(p-o.length,p)===o}function xpe(d,o,p){return typeof p!="number"&&(p=0),p+o.length>d.length?!1:d.indexOf(o,p)!==-1}mn("ERR_INVALID_OPT_VALUE",function(d,o){return'The value "'+o+'" is invalid for option "'+d+'"'},TypeError);mn("ERR_INVALID_ARG_TYPE",function(d,o,p){let c;typeof o=="string"&&jpe(o,"not ")?(c="must not be",o=o.replace(/^not /,"")):c="must be";let l;if(wpe(d," argument"))l=`The ${d} ${c} ${lJ(o,"type")}`;else{let u=xpe(d,".")?"property":"argument";l=`The "${d}" ${u} ${c} ${lJ(o,"type")}`}return l+=`. Received type ${typeof p}`,l},TypeError);mn("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");mn("ERR_METHOD_NOT_IMPLEMENTED",function(d){return"The "+d+" method is not implemented"});mn("ERR_STREAM_PREMATURE_CLOSE","Premature close");mn("ERR_STREAM_DESTROYED",function(d){return"Cannot call "+d+" after a stream was destroyed"});mn("ERR_MULTIPLE_CALLBACK","Callback called multiple times");mn("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");mn("ERR_STREAM_WRITE_AFTER_END","write after end");mn("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);mn("ERR_UNKNOWN_ENCODING",function(d){return"Unknown encoding: "+d},TypeError);mn("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");pJ.exports.codes=cJ});var z0=A((qwe,sJ)=>{"use strict";var _pe=qr().codes.ERR_INVALID_OPT_VALUE;function Dpe(d,o,p){return d.highWaterMark!=null?d.highWaterMark:o?d[p]:null}function Epe(d,o,p,c){var l=Dpe(o,c,p);if(l!=null){if(!(isFinite(l)&&Math.floor(l)===l)||l<0){var u=c?p:"highWaterMark";throw new _pe(u,l)}return Math.floor(l)}return d.objectMode?16:16*1024}sJ.exports={getHighWaterMark:Epe}});var uJ=A((Bwe,H0)=>{typeof Object.create=="function"?H0.exports=function(o,p){p&&(o.super_=p,o.prototype=Object.create(p.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}))}:H0.exports=function(o,p){if(p){o.super_=p;var c=function(){};c.prototype=p.prototype,o.prototype=new c,o.prototype.constructor=o}}});var ic=A((Gwe,Y0)=>{try{if(Q0=require("util"),typeof Q0.inherits!="function")throw"";Y0.exports=Q0.inherits}catch{Y0.exports=uJ()}var Q0});var fJ=A((zwe,dJ)=>{dJ.exports=require("util").deprecate});var X0=A((Hwe,vJ)=>{"use strict";vJ.exports=bt;function hJ(d){var o=this;this.next=null,this.entry=null,this.finish=function(){ose(o,d)}}var Ws;bt.WritableState=If;var Mpe={deprecate:fJ()},gJ=U0(),vv=require("buffer").Buffer,Npe=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function Cpe(d){return vv.from(d)}function Rpe(d){return vv.isBuffer(d)||d instanceof Npe}var K0=G0(),Ape=z0(),Fpe=Ape.getHighWaterMark,Br=qr().codes,Ipe=Br.ERR_INVALID_ARG_TYPE,kpe=Br.ERR_METHOD_NOT_IMPLEMENTED,Lpe=Br.ERR_MULTIPLE_CALLBACK,Jpe=Br.ERR_STREAM_CANNOT_PIPE,Vpe=Br.ERR_STREAM_DESTROYED,Upe=Br.ERR_STREAM_NULL_VALUES,qpe=Br.ERR_STREAM_WRITE_AFTER_END,Bpe=Br.ERR_UNKNOWN_ENCODING,Ks=K0.errorOrDestroy;ic()(bt,gJ);function Gpe(){}function If(d,o,p){Ws=Ws||rc(),d=d||{},typeof p!="boolean"&&(p=o instanceof Ws),this.objectMode=!!d.objectMode,p&&(this.objectMode=this.objectMode||!!d.writableObjectMode),this.highWaterMark=Fpe(this,d,"writableHighWaterMark",p),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var c=d.decodeStrings===!1;this.decodeStrings=!c,this.defaultEncoding=d.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(l){Xpe(o,l)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=d.emitClose!==!1,this.autoDestroy=!!d.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new hJ(this)}If.prototype.getBuffer=function(){for(var o=this.bufferedRequest,p=[];o;)p.push(o),o=o.next;return p};(function(){try{Object.defineProperty(If.prototype,"buffer",{get:Mpe.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var bv;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(bv=Function.prototype[Symbol.hasInstance],Object.defineProperty(bt,Symbol.hasInstance,{value:function(o){return bv.call(this,o)?!0:this!==bt?!1:o&&o._writableState instanceof If}})):bv=function(o){return o instanceof this};function bt(d){Ws=Ws||rc();var o=this instanceof Ws;if(!o&&!bv.call(bt,this))return new bt(d);this._writableState=new If(d,this,o),this.writable=!0,d&&(typeof d.write=="function"&&(this._write=d.write),typeof d.writev=="function"&&(this._writev=d.writev),typeof d.destroy=="function"&&(this._destroy=d.destroy),typeof d.final=="function"&&(this._final=d.final)),gJ.call(this)}bt.prototype.pipe=function(){Ks(this,new Jpe)};function zpe(d,o){var p=new qpe;Ks(d,p),process.nextTick(o,p)}function Hpe(d,o,p,c){var l;return p===null?l=new Upe:typeof p!="string"&&!o.objectMode&&(l=new Ipe("chunk",["string","Buffer"],p)),l?(Ks(d,l),process.nextTick(c,l),!1):!0}bt.prototype.write=function(d,o,p){var c=this._writableState,l=!1,u=!c.objectMode&&Rpe(d);return u&&!vv.isBuffer(d)&&(d=Cpe(d)),typeof o=="function"&&(p=o,o=null),u?o="buffer":o||(o=c.defaultEncoding),typeof p!="function"&&(p=Gpe),c.ending?zpe(this,p):(u||Hpe(this,c,d,p))&&(c.pendingcb++,l=Ype(this,c,u,d,o,p)),l};bt.prototype.cork=function(){this._writableState.corked++};bt.prototype.uncork=function(){var d=this._writableState;d.corked&&(d.corked--,!d.writing&&!d.corked&&!d.bufferProcessing&&d.bufferedRequest&&yJ(this,d))};bt.prototype.setDefaultEncoding=function(o){if(typeof o=="string"&&(o=o.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((o+"").toLowerCase())>-1))throw new Bpe(o);return this._writableState.defaultEncoding=o,this};Object.defineProperty(bt.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Qpe(d,o,p){return!d.objectMode&&d.decodeStrings!==!1&&typeof o=="string"&&(o=vv.from(o,p)),o}Object.defineProperty(bt.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Ype(d,o,p,c,l,u){if(!p){var O=Qpe(o,c,l);c!==O&&(p=!0,l="buffer",c=O)}var y=o.objectMode?1:c.length;o.length+=y;var m=o.length{"use strict";var nse=Object.keys||function(d){var o=[];for(var p in d)o.push(p);return o};OJ.exports=Ra;var TJ=e_(),$0=X0();ic()(Ra,TJ);for(Z0=nse($0.prototype),Tv=0;Tv{"use strict";var o_=Kl().Buffer,SJ=o_.isEncoding||function(d){switch(d=""+d,d&&d.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function rse(d){if(!d)return"utf8";for(var o;;)switch(d){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return d;default:if(o)return;d=(""+d).toLowerCase(),o=!0}}function lse(d){var o=rse(d);if(typeof o!="string"&&(o_.isEncoding===SJ||!SJ(d)))throw new Error("Unknown encoding: "+d);return o||d}PJ.StringDecoder=kf;function kf(d){this.encoding=lse(d);var o;switch(this.encoding){case"utf16le":this.text=fse,this.end=mse,o=4;break;case"utf8":this.fillLast=sse,o=4;break;case"base64":this.text=hse,this.end=gse,o=3;break;default:this.write=yse,this.end=bse;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=o_.allocUnsafe(o)}kf.prototype.write=function(d){if(d.length===0)return"";var o,p;if(this.lastNeed){if(o=this.fillLast(d),o===void 0)return"";p=this.lastNeed,this.lastNeed=0}else p=0;return p>5===6?2:d>>4===14?3:d>>3===30?4:d>>6===2?-1:-2}function cse(d,o,p){var c=o.length-1;if(c=0?(l>0&&(d.lastNeed=l-1),l):--c=0?(l>0&&(d.lastNeed=l-2),l):--c=0?(l>0&&(l===2?l=0:d.lastNeed=l-3),l):0))}function pse(d,o,p){if((o[0]&192)!==128)return d.lastNeed=0,"\uFFFD";if(d.lastNeed>1&&o.length>1){if((o[1]&192)!==128)return d.lastNeed=1,"\uFFFD";if(d.lastNeed>2&&o.length>2&&(o[2]&192)!==128)return d.lastNeed=2,"\uFFFD"}}function sse(d){var o=this.lastTotal-this.lastNeed,p=pse(this,d,o);if(p!==void 0)return p;if(this.lastNeed<=d.length)return d.copy(this.lastChar,o,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);d.copy(this.lastChar,o,0,d.length),this.lastNeed-=d.length}function use(d,o){var p=cse(this,d,o);if(!this.lastNeed)return d.toString("utf8",o);this.lastTotal=p;var c=d.length-(p-this.lastNeed);return d.copy(this.lastChar,0,c),d.toString("utf8",o,c)}function dse(d){var o=d&&d.length?this.write(d):"";return this.lastNeed?o+"\uFFFD":o}function fse(d,o){if((d.length-o)%2===0){var p=d.toString("utf16le",o);if(p){var c=p.charCodeAt(p.length-1);if(c>=55296&&c<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=d[d.length-2],this.lastChar[1]=d[d.length-1],p.slice(0,-1)}return p}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=d[d.length-1],d.toString("utf16le",o,d.length-1)}function mse(d){var o=d&&d.length?this.write(d):"";if(this.lastNeed){var p=this.lastTotal-this.lastNeed;return o+this.lastChar.toString("utf16le",0,p)}return o}function hse(d,o){var p=(d.length-o)%3;return p===0?d.toString("base64",o):(this.lastNeed=3-p,this.lastTotal=3,p===1?this.lastChar[0]=d[d.length-1]:(this.lastChar[0]=d[d.length-2],this.lastChar[1]=d[d.length-1]),d.toString("base64",o,d.length-p))}function gse(d){var o=d&&d.length?this.write(d):"";return this.lastNeed?o+this.lastChar.toString("base64",0,3-this.lastNeed):o}function yse(d){return d.toString(this.encoding)}function bse(d){return d&&d.length?this.write(d):""}});var Sv=A((Wwe,xJ)=>{"use strict";var jJ=qr().codes.ERR_STREAM_PREMATURE_CLOSE;function vse(d){var o=!1;return function(){if(!o){o=!0;for(var p=arguments.length,c=new Array(p),l=0;l{"use strict";var Pv;function Gr(d,o,p){return o=Sse(o),o in d?Object.defineProperty(d,o,{value:p,enumerable:!0,configurable:!0,writable:!0}):d[o]=p,d}function Sse(d){var o=Pse(d,"string");return typeof o=="symbol"?o:String(o)}function Pse(d,o){if(typeof d!="object"||d===null)return d;var p=d[Symbol.toPrimitive];if(p!==void 0){var c=p.call(d,o||"default");if(typeof c!="object")return c;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(d)}var jse=Sv(),zr=Symbol("lastResolve"),lc=Symbol("lastReject"),Lf=Symbol("error"),jv=Symbol("ended"),cc=Symbol("lastPromise"),a_=Symbol("handlePromise"),pc=Symbol("stream");function Hr(d,o){return{value:d,done:o}}function wse(d){var o=d[zr];if(o!==null){var p=d[pc].read();p!==null&&(d[cc]=null,d[zr]=null,d[lc]=null,o(Hr(p,!1)))}}function xse(d){process.nextTick(wse,d)}function _se(d,o){return function(p,c){d.then(function(){if(o[jv]){p(Hr(void 0,!0));return}o[a_](p,c)},c)}}var Dse=Object.getPrototypeOf(function(){}),Ese=Object.setPrototypeOf((Pv={get stream(){return this[pc]},next:function(){var o=this,p=this[Lf];if(p!==null)return Promise.reject(p);if(this[jv])return Promise.resolve(Hr(void 0,!0));if(this[pc].destroyed)return new Promise(function(O,y){process.nextTick(function(){o[Lf]?y(o[Lf]):O(Hr(void 0,!0))})});var c=this[cc],l;if(c)l=new Promise(_se(c,this));else{var u=this[pc].read();if(u!==null)return Promise.resolve(Hr(u,!1));l=new Promise(this[a_])}return this[cc]=l,l}},Gr(Pv,Symbol.asyncIterator,function(){return this}),Gr(Pv,"return",function(){var o=this;return new Promise(function(p,c){o[pc].destroy(null,function(l){if(l){c(l);return}p(Hr(void 0,!0))})})}),Pv),Dse),Mse=function(o){var p,c=Object.create(Ese,(p={},Gr(p,pc,{value:o,writable:!0}),Gr(p,zr,{value:null,writable:!0}),Gr(p,lc,{value:null,writable:!0}),Gr(p,Lf,{value:null,writable:!0}),Gr(p,jv,{value:o._readableState.endEmitted,writable:!0}),Gr(p,a_,{value:function(u,O){var y=c[pc].read();y?(c[cc]=null,c[zr]=null,c[lc]=null,u(Hr(y,!1))):(c[zr]=u,c[lc]=O)},writable:!0}),p));return c[cc]=null,jse(o,function(l){if(l&&l.code!=="ERR_STREAM_PREMATURE_CLOSE"){var u=c[lc];u!==null&&(c[cc]=null,c[zr]=null,c[lc]=null,u(l)),c[Lf]=l;return}var O=c[zr];O!==null&&(c[cc]=null,c[zr]=null,c[lc]=null,O(Hr(void 0,!0))),c[jv]=!0}),o.on("readable",xse.bind(null,c)),c};_J.exports=Mse});var CJ=A((Xwe,NJ)=>{"use strict";function EJ(d,o,p,c,l,u,O){try{var y=d[u](O),m=y.value}catch(a){p(a);return}y.done?o(m):Promise.resolve(m).then(c,l)}function Nse(d){return function(){var o=this,p=arguments;return new Promise(function(c,l){var u=d.apply(o,p);function O(m){EJ(u,c,l,O,y,"next",m)}function y(m){EJ(u,c,l,O,y,"throw",m)}O(void 0)})}}function MJ(d,o){var p=Object.keys(d);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(d);o&&(c=c.filter(function(l){return Object.getOwnPropertyDescriptor(d,l).enumerable})),p.push.apply(p,c)}return p}function Cse(d){for(var o=1;o{"use strict";qJ.exports=ze;var Xs;ze.ReadableState=IJ;var Zwe=require("events").EventEmitter,FJ=function(o,p){return o.listeners(p).length},Vf=U0(),wv=require("buffer").Buffer,Lse=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function Jse(d){return wv.from(d)}function Vse(d){return wv.isBuffer(d)||d instanceof Lse}var i_=require("util"),Fe;i_&&i_.debuglog?Fe=i_.debuglog("stream"):Fe=function(){};var Use=aJ(),d_=G0(),qse=z0(),Bse=qse.getHighWaterMark,xv=qr().codes,Gse=xv.ERR_INVALID_ARG_TYPE,zse=xv.ERR_STREAM_PUSH_AFTER_EOF,Hse=xv.ERR_METHOD_NOT_IMPLEMENTED,Qse=xv.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,Zs,r_,l_;ic()(ze,Vf);var Jf=d_.errorOrDestroy,c_=["error","close","destroy","pause","resume"];function Yse(d,o,p){if(typeof d.prependListener=="function")return d.prependListener(o,p);!d._events||!d._events[o]?d.on(o,p):Array.isArray(d._events[o])?d._events[o].unshift(p):d._events[o]=[p,d._events[o]]}function IJ(d,o,p){Xs=Xs||rc(),d=d||{},typeof p!="boolean"&&(p=o instanceof Xs),this.objectMode=!!d.objectMode,p&&(this.objectMode=this.objectMode||!!d.readableObjectMode),this.highWaterMark=Bse(this,d,"readableHighWaterMark",p),this.buffer=new Use,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=d.emitClose!==!1,this.autoDestroy=!!d.autoDestroy,this.destroyed=!1,this.defaultEncoding=d.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,d.encoding&&(Zs||(Zs=n_().StringDecoder),this.decoder=new Zs(d.encoding),this.encoding=d.encoding)}function ze(d){if(Xs=Xs||rc(),!(this instanceof ze))return new ze(d);var o=this instanceof Xs;this._readableState=new IJ(d,this,o),this.readable=!0,d&&(typeof d.read=="function"&&(this._read=d.read),typeof d.destroy=="function"&&(this._destroy=d.destroy)),Vf.call(this)}Object.defineProperty(ze.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(o){this._readableState&&(this._readableState.destroyed=o)}});ze.prototype.destroy=d_.destroy;ze.prototype._undestroy=d_.undestroy;ze.prototype._destroy=function(d,o){o(d)};ze.prototype.push=function(d,o){var p=this._readableState,c;return p.objectMode?c=!0:typeof d=="string"&&(o=o||p.defaultEncoding,o!==p.encoding&&(d=wv.from(d,o),o=""),c=!0),kJ(this,d,o,!1,c)};ze.prototype.unshift=function(d){return kJ(this,d,null,!0,!1)};function kJ(d,o,p,c,l){Fe("readableAddChunk",o);var u=d._readableState;if(o===null)u.reading=!1,Xse(d,u);else{var O;if(l||(O=Wse(u,o)),O)Jf(d,O);else if(u.objectMode||o&&o.length>0)if(typeof o!="string"&&!u.objectMode&&Object.getPrototypeOf(o)!==wv.prototype&&(o=Jse(o)),c)u.endEmitted?Jf(d,new Qse):p_(d,u,o,!0);else if(u.ended)Jf(d,new zse);else{if(u.destroyed)return!1;u.reading=!1,u.decoder&&!p?(o=u.decoder.write(o),u.objectMode||o.length!==0?p_(d,u,o,!1):u_(d,u)):p_(d,u,o,!1)}else c||(u.reading=!1,u_(d,u))}return!u.ended&&(u.length=RJ?d=RJ:(d--,d|=d>>>1,d|=d>>>2,d|=d>>>4,d|=d>>>8,d|=d>>>16,d++),d}function AJ(d,o){return d<=0||o.length===0&&o.ended?0:o.objectMode?1:d!==d?o.flowing&&o.length?o.buffer.head.data.length:o.length:(d>o.highWaterMark&&(o.highWaterMark=Kse(d)),d<=o.length?d:o.ended?o.length:(o.needReadable=!0,0))}ze.prototype.read=function(d){Fe("read",d),d=parseInt(d,10);var o=this._readableState,p=d;if(d!==0&&(o.emittedReadable=!1),d===0&&o.needReadable&&((o.highWaterMark!==0?o.length>=o.highWaterMark:o.length>0)||o.ended))return Fe("read: emitReadable",o.length,o.ended),o.length===0&&o.ended?s_(this):_v(this),null;if(d=AJ(d,o),d===0&&o.ended)return o.length===0&&s_(this),null;var c=o.needReadable;Fe("need readable",c),(o.length===0||o.length-d0?l=VJ(d,o):l=null,l===null?(o.needReadable=o.length<=o.highWaterMark,d=0):(o.length-=d,o.awaitDrain=0),o.length===0&&(o.ended||(o.needReadable=!0),p!==d&&o.ended&&s_(this)),l!==null&&this.emit("data",l),l};function Xse(d,o){if(Fe("onEofChunk"),!o.ended){if(o.decoder){var p=o.decoder.end();p&&p.length&&(o.buffer.push(p),o.length+=o.objectMode?1:p.length)}o.ended=!0,o.sync?_v(d):(o.needReadable=!1,o.emittedReadable||(o.emittedReadable=!0,LJ(d)))}}function _v(d){var o=d._readableState;Fe("emitReadable",o.needReadable,o.emittedReadable),o.needReadable=!1,o.emittedReadable||(Fe("emitReadable",o.flowing),o.emittedReadable=!0,process.nextTick(LJ,d))}function LJ(d){var o=d._readableState;Fe("emitReadable_",o.destroyed,o.length,o.ended),!o.destroyed&&(o.length||o.ended)&&(d.emit("readable"),o.emittedReadable=!1),o.needReadable=!o.flowing&&!o.ended&&o.length<=o.highWaterMark,f_(d)}function u_(d,o){o.readingMore||(o.readingMore=!0,process.nextTick(Zse,d,o))}function Zse(d,o){for(;!o.reading&&!o.ended&&(o.length1&&UJ(c.pipes,d)!==-1)&&!a&&(Fe("false write response, pause",c.awaitDrain),c.awaitDrain++),p.pause())}function t(f){Fe("onerror",f),s(),d.removeListener("error",t),FJ(d,"error")===0&&Jf(d,f)}Yse(d,"error",t);function n(){d.removeListener("finish",i),s()}d.once("close",n);function i(){Fe("onfinish"),d.removeListener("close",n),s()}d.once("finish",i);function s(){Fe("unpipe"),p.unpipe(d)}return d.emit("pipe",p),c.flowing||(Fe("pipe resume"),p.resume()),d};function $se(d){return function(){var p=d._readableState;Fe("pipeOnDrain",p.awaitDrain),p.awaitDrain&&p.awaitDrain--,p.awaitDrain===0&&FJ(d,"data")&&(p.flowing=!0,f_(d))}}ze.prototype.unpipe=function(d){var o=this._readableState,p={hasUnpiped:!1};if(o.pipesCount===0)return this;if(o.pipesCount===1)return d&&d!==o.pipes?this:(d||(d=o.pipes),o.pipes=null,o.pipesCount=0,o.flowing=!1,d&&d.emit("unpipe",this,p),this);if(!d){var c=o.pipes,l=o.pipesCount;o.pipes=null,o.pipesCount=0,o.flowing=!1;for(var u=0;u0,c.flowing!==!1&&this.resume()):d==="readable"&&!c.endEmitted&&!c.readableListening&&(c.readableListening=c.needReadable=!0,c.flowing=!1,c.emittedReadable=!1,Fe("on readable",c.length,c.reading),c.length?_v(this):c.reading||process.nextTick(eue,this)),p};ze.prototype.addListener=ze.prototype.on;ze.prototype.removeListener=function(d,o){var p=Vf.prototype.removeListener.call(this,d,o);return d==="readable"&&process.nextTick(JJ,this),p};ze.prototype.removeAllListeners=function(d){var o=Vf.prototype.removeAllListeners.apply(this,arguments);return(d==="readable"||d===void 0)&&process.nextTick(JJ,this),o};function JJ(d){var o=d._readableState;o.readableListening=d.listenerCount("readable")>0,o.resumeScheduled&&!o.paused?o.flowing=!0:d.listenerCount("data")>0&&d.resume()}function eue(d){Fe("readable nexttick read 0"),d.read(0)}ze.prototype.resume=function(){var d=this._readableState;return d.flowing||(Fe("resume"),d.flowing=!d.readableListening,tue(this,d)),d.paused=!1,this};function tue(d,o){o.resumeScheduled||(o.resumeScheduled=!0,process.nextTick(oue,d,o))}function oue(d,o){Fe("resume",o.reading),o.reading||d.read(0),o.resumeScheduled=!1,d.emit("resume"),f_(d),o.flowing&&!o.reading&&d.read(0)}ze.prototype.pause=function(){return Fe("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(Fe("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function f_(d){var o=d._readableState;for(Fe("flow",o.flowing);o.flowing&&d.read()!==null;);}ze.prototype.wrap=function(d){var o=this,p=this._readableState,c=!1;d.on("end",function(){if(Fe("wrapped end"),p.decoder&&!p.ended){var O=p.decoder.end();O&&O.length&&o.push(O)}o.push(null)}),d.on("data",function(O){if(Fe("wrapped data"),p.decoder&&(O=p.decoder.write(O)),!(p.objectMode&&O==null)&&!(!p.objectMode&&(!O||!O.length))){var y=o.push(O);y||(c=!0,d.pause())}});for(var l in d)this[l]===void 0&&typeof d[l]=="function"&&(this[l]=function(y){return function(){return d[y].apply(d,arguments)}}(l));for(var u=0;u=o.length?(o.decoder?p=o.buffer.join(""):o.buffer.length===1?p=o.buffer.first():p=o.buffer.concat(o.length),o.buffer.clear()):p=o.buffer.consume(d,o.decoder),p}function s_(d){var o=d._readableState;Fe("endReadable",o.endEmitted),o.endEmitted||(o.ended=!0,process.nextTick(nue,o,d))}function nue(d,o){if(Fe("endReadableNT",d.endEmitted,d.length),!d.endEmitted&&d.length===0&&(d.endEmitted=!0,o.readable=!1,o.emit("end"),d.autoDestroy)){var p=o._writableState;(!p||p.autoDestroy&&p.finished)&&o.destroy()}}typeof Symbol=="function"&&(ze.from=function(d,o){return l_===void 0&&(l_=CJ()),l_(ze,d,o)});function UJ(d,o){for(var p=0,c=d.length;p{"use strict";GJ.exports=hi;var Dv=qr().codes,aue=Dv.ERR_METHOD_NOT_IMPLEMENTED,iue=Dv.ERR_MULTIPLE_CALLBACK,rue=Dv.ERR_TRANSFORM_ALREADY_TRANSFORMING,lue=Dv.ERR_TRANSFORM_WITH_LENGTH_0,Ev=rc();ic()(hi,Ev);function cue(d,o){var p=this._transformState;p.transforming=!1;var c=p.writecb;if(c===null)return this.emit("error",new iue);p.writechunk=null,p.writecb=null,o!=null&&this.push(o),c(d);var l=this._readableState;l.reading=!1,(l.needReadable||l.length{"use strict";HJ.exports=Uf;var zJ=m_();ic()(Uf,zJ);function Uf(d){if(!(this instanceof Uf))return new Uf(d);zJ.call(this,d)}Uf.prototype._transform=function(d,o,p){p(null,d)}});var ZJ=A((oxe,XJ)=>{"use strict";var h_;function sue(d){var o=!1;return function(){o||(o=!0,d.apply(void 0,arguments))}}var KJ=qr().codes,uue=KJ.ERR_MISSING_ARGS,due=KJ.ERR_STREAM_DESTROYED;function YJ(d){if(d)throw d}function fue(d){return d.setHeader&&typeof d.abort=="function"}function mue(d,o,p,c){c=sue(c);var l=!1;d.on("close",function(){l=!0}),h_===void 0&&(h_=Sv()),h_(d,{readable:o,writable:p},function(O){if(O)return c(O);l=!0,c()});var u=!1;return function(O){if(!l&&!u){if(u=!0,fue(d))return d.abort();if(typeof d.destroy=="function")return d.destroy();c(O||new due("pipe"))}}}function WJ(d){d()}function hue(d,o){return d.pipe(o)}function gue(d){return!d.length||typeof d[d.length-1]!="function"?YJ:d.pop()}function yue(){for(var d=arguments.length,o=new Array(d),p=0;p0;return mue(O,m,a,function(r){l||(l=r),r&&u.forEach(WJ),!m&&(u.forEach(WJ),c(l))})});return o.reduce(hue)}XJ.exports=yue});var $J=A((hn,Bf)=>{var qf=require("stream");process.env.READABLE_STREAM==="disable"&&qf?(Bf.exports=qf.Readable,Object.assign(Bf.exports,qf),Bf.exports.Stream=qf):(hn=Bf.exports=e_(),hn.Stream=qf||hn,hn.Readable=hn,hn.Writable=X0(),hn.Duplex=rc(),hn.Transform=m_(),hn.PassThrough=QJ(),hn.finished=Sv(),hn.pipeline=ZJ())});var o8=A((nxe,t8)=>{t8.exports=e8;function e8(d,o){if(d&&o)return e8(d)(o);if(typeof d!="function")throw new TypeError("need wrapper function");return Object.keys(d).forEach(function(c){p[c]=d[c]}),p;function p(){for(var c=new Array(arguments.length),l=0;l{var n8=o8();g_.exports=n8(Mv);g_.exports.strict=n8(a8);Mv.proto=Mv(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return Mv(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return a8(this)},configurable:!0})});function Mv(d){var o=function(){return o.called?o.value:(o.called=!0,o.value=d.apply(this,arguments))};return o.called=!1,o}function a8(d){var o=function(){if(o.called)throw new Error(o.onceError);return o.called=!0,o.value=d.apply(this,arguments)},p=d.name||"Function wrapped with `once`";return o.onceError=p+" shouldn't be called more than once",o.called=!1,o}});var c8=A((ixe,l8)=>{var bue=i8(),vue=function(){},Tue=function(d){return d.setHeader&&typeof d.abort=="function"},Oue=function(d){return d.stdio&&Array.isArray(d.stdio)&&d.stdio.length===3},r8=function(d,o,p){if(typeof o=="function")return r8(d,null,o);o||(o={}),p=bue(p||vue);var c=d._writableState,l=d._readableState,u=o.readable||o.readable!==!1&&d.readable,O=o.writable||o.writable!==!1&&d.writable,y=!1,m=function(){d.writable||a()},a=function(){O=!1,u||p.call(d)},r=function(){u=!1,O||p.call(d)},e=function(f){p.call(d,f?new Error("exited with error code: "+f):null)},t=function(f){p.call(d,f)},n=function(){process.nextTick(i)},i=function(){if(!y){if(u&&!(l&&l.ended&&!l.destroyed))return p.call(d,new Error("premature close"));if(O&&!(c&&c.ended&&!c.destroyed))return p.call(d,new Error("premature close"))}},s=function(){d.req.on("finish",a)};return Tue(d)?(d.on("complete",a),d.on("abort",n),d.req?s():d.on("request",s)):O&&!c&&(d.on("end",m),d.on("close",m)),Oue(d)&&d.on("exit",e),d.on("end",r),d.on("finish",a),o.error!==!1&&d.on("error",t),d.on("close",n),function(){y=!0,d.removeListener("complete",a),d.removeListener("abort",n),d.removeListener("request",s),d.req&&d.req.removeListener("finish",a),d.removeListener("end",m),d.removeListener("close",m),d.removeListener("finish",a),d.removeListener("exit",e),d.removeListener("end",r),d.removeListener("error",t),d.removeListener("close",n)}};l8.exports=r8});var s8=A((rxe,p8)=>{p8.exports=Sue;function Sue(d){var o=d._readableState;return o?o.objectMode||typeof d._duplexState=="number"?d.read():d.read(Pue(o)):null}function Pue(d){return d.buffer.length?d.buffer.head?d.buffer.head.data.length:d.buffer[0].length:d.length}});var b_=A((lxe,m8)=>{var Nv=$J(),u8=c8(),jue=ic(),wue=s8(),d8=Buffer.from&&Buffer.from!==Uint8Array.from?Buffer.from([0]):new Buffer([0]),y_=function(d,o){d._corked?d.once("uncork",o):o()},xue=function(d,o){d._autoDestroy&&d.destroy(o)},f8=function(d,o){return function(p){p?xue(d,p.message==="premature close"?null:p):o&&!d._ended&&d.end()}},_ue=function(d,o){if(!d||d._writableState&&d._writableState.finished)return o();if(d._writableState)return d.end(o);d.end(),o()},Due=function(){},Eue=function(d){return new Nv.Readable({objectMode:!0,highWaterMark:16}).wrap(d)},$t=function(d,o,p){if(!(this instanceof $t))return new $t(d,o,p);Nv.Duplex.call(this,p),this._writable=null,this._readable=null,this._readable2=null,this._autoDestroy=!p||p.autoDestroy!==!1,this._forwardDestroy=!p||p.destroy!==!1,this._forwardEnd=!p||p.end!==!1,this._corked=1,this._ondrain=null,this._drained=!1,this._forwarding=!1,this._unwrite=null,this._unread=null,this._ended=!1,this.destroyed=!1,d&&this.setWritable(d),o&&this.setReadable(o)};jue($t,Nv.Duplex);$t.obj=function(d,o,p){return p||(p={}),p.objectMode=!0,p.highWaterMark=16,new $t(d,o,p)};$t.prototype.cork=function(){++this._corked===1&&this.emit("cork")};$t.prototype.uncork=function(){this._corked&&--this._corked===0&&this.emit("uncork")};$t.prototype.setWritable=function(d){if(this._unwrite&&this._unwrite(),this.destroyed){d&&d.destroy&&d.destroy();return}if(d===null||d===!1){this.end();return}var o=this,p=u8(d,{writable:!0,readable:!1},f8(this,this._forwardEnd)),c=function(){var u=o._ondrain;o._ondrain=null,u&&u()},l=function(){o._writable.removeListener("drain",c),p()};this._unwrite&&process.nextTick(c),this._writable=d,this._writable.on("drain",c),this._unwrite=l,this.uncork()};$t.prototype.setReadable=function(d){if(this._unread&&this._unread(),this.destroyed){d&&d.destroy&&d.destroy();return}if(d===null||d===!1){this.push(null),this.resume();return}var o=this,p=u8(d,{writable:!1,readable:!0},f8(this)),c=function(){o._forward()},l=function(){o.push(null)},u=function(){o._readable2.removeListener("readable",c),o._readable2.removeListener("end",l),p()};this._drained=!0,this._readable=d,this._readable2=d._readableState?d:Eue(d),this._readable2.on("readable",c),this._readable2.on("end",l),this._unread=u,this._forward()};$t.prototype._read=function(){this._drained=!0,this._forward()};$t.prototype._forward=function(){if(!(this._forwarding||!this._readable2||!this._drained)){this._forwarding=!0;for(var d;this._drained&&(d=wue(this._readable2))!==null;)this.destroyed||(this._drained=this.push(d));this._forwarding=!1}};$t.prototype.destroy=function(d,o){if(o||(o=Due),this.destroyed)return o(null);this.destroyed=!0;var p=this;process.nextTick(function(){p._destroy(d),o(null)})};$t.prototype._destroy=function(d){if(d){var o=this._ondrain;this._ondrain=null,o?o(d):this.emit("error",d)}this._forwardDestroy&&(this._readable&&this._readable.destroy&&this._readable.destroy(),this._writable&&this._writable.destroy&&this._writable.destroy()),this.emit("close")};$t.prototype._write=function(d,o,p){if(!this.destroyed){if(this._corked)return y_(this,this._write.bind(this,d,o,p));if(d===d8)return this._finish(p);if(!this._writable)return p();this._writable.write(d)===!1?this._ondrain=p:this.destroyed||p()}};$t.prototype._finish=function(d){var o=this;this.emit("preend"),y_(this,function(){_ue(o._forwardEnd&&o._writable,function(){o._writableState.prefinished===!1&&(o._writableState.prefinished=!0),o.emit("prefinish"),y_(o,d)})})};$t.prototype.end=function(d,o,p){return typeof d=="function"?this.end(null,null,d):typeof o=="function"?this.end(d,null,o):(this._ended=!0,d&&this.write(d),!this._writableState.ending&&!this._writableState.destroyed&&this.write(d8),Nv.Writable.prototype.end.call(this,p))};m8.exports=$t});var T_=A((cxe,Cv)=>{"use strict";var{PassThrough:h8}=require("stream"),v_=xr()("retry-request"),Mue=ql(),g8={objectMode:!1,retries:2,maxRetryDelay:64,retryDelayMultiplier:2,totalTimeout:600,noResponseRetries:2,currentRetryAttempt:0,shouldRetryFn:function(d){let o=[[100,199],[429,429],[500,599]],p=d.statusCode;v_(`Response status: ${p}`);let c;for(;c=o.shift();)if(p>=c[0]&&p<=c[1])return!0}};function Nue(d,o,p){typeof d=="string"&&(d={url:d});let c=typeof arguments[arguments.length-1]!="function";typeof o=="function"&&(p=o);let l=o&&typeof o.currentRetryAttempt=="number";if(o=Mue({},g8,o),typeof o.request>"u")throw new Error("A request library must be provided to retry-request.");let u=o.currentRetryAttempt,O=0,y=!1,m,a,r,e,t={abort:function(){e&&e.abort&&e.abort()}};c&&(m=new h8({objectMode:o.objectMode}),m.abort=i);let n=Date.now();if(u>0?f(u):s(),c)return m;return t;function i(){r=null,a&&(a.abort&&a.abort(),a.cancel&&a.cancel(),a.destroy?a.destroy():a.end&&a.end())}function s(){let T=!1;u++,v_(`Current retry attempt: ${u}`);function _(C=[]){T||(T=!0,m.emit("complete",...C))}c?(y=!1,r=new h8({objectMode:o.objectMode}),a=o.request(d),setImmediate(()=>{m.emit("request")}),a.on("error",C=>{y||(y=!0,g(C))}).on("response",(C,F)=>{y||(y=!0,g(null,C,F))}).on("complete",(...C)=>_(C)).on("finish",(...C)=>_(C)),a.pipe(r)):e=o.request(d,g)}function f(T){c&&i();let _=y8({maxRetryDelay:o.maxRetryDelay,retryDelayMultiplier:o.retryDelayMultiplier,retryNumber:T,timeOfFirstRequest:n,totalTimeout:o.totalTimeout});if(v_(`Next retry delay: ${_}`),_<=0){O=o.noResponseRetries+1;return}setTimeout(s,_)}function g(T,_,C){if(T){O++,O<=o.noResponseRetries?f(O):c?(m.emit("error",T),m.end()):p(T,_,C);return}if((l?u:u-1){m.destroy(J)})):p(T,_,C)}}Cv.exports=Nue;function y8(d){let{maxRetryDelay:o,retryDelayMultiplier:p,retryNumber:c,timeOfFirstRequest:l,totalTimeout:u}=d,O=o*1e3,y=u*1e3,m=Math.floor(Math.random()*1e3),a=Math.pow(p,c)*1e3+m,r=y-(Date.now()-l);return Math.min(a,r,O)}Cv.exports.defaults=g8;Cv.exports.getNextRetryDelay=y8});var Gf=A($s=>{"use strict";Object.defineProperty($s,"__esModule",{value:!0});$s.StreamProxy=$s.StreamType=void 0;var Cue=un(),Rue=b_(),Aue=T_(),sc;(function(d){d[d.SERVER_STREAMING=1]="SERVER_STREAMING",d[d.CLIENT_STREAMING=2]="CLIENT_STREAMING",d[d.BIDI_STREAMING=3]="BIDI_STREAMING"})(sc||($s.StreamType=sc={}));var O_=class extends Rue{constructor(o,p,c){super(void 0,void 0,{objectMode:!0,readable:o!==sc.CLIENT_STREAMING,writable:o!==sc.SERVER_STREAMING}),this.type=o,this._callback=p,this._isCancelCalled=!1,this._responseHasSent=!1,this.rest=c}cancel(){this.stream?this.stream.cancel():this._isCancelCalled=!0}forwardEvents(o){["metadata","response","status"].forEach(c=>{o.on(c,this.emit.bind(this,c))}),o.on("status",()=>{this._responseHasSent||o.emit("response",{code:200,details:"",message:"OK"})}),o.on("metadata",c=>{o.emit("response",{code:200,details:"",message:"OK",metadata:c}),this._responseHasSent=!0}),o.on("error",c=>{Cue.GoogleError.parseGRPCStatusDetails(c)})}setStream(o,p,c={}){if(this.type===sc.SERVER_STREAMING){if(this.rest){let u=o(p,this._callback);this.stream=u,this.setReadable(u)}else{let u=Aue(null,{objectMode:!0,request:()=>{if(this._isCancelCalled){this.stream&&this.stream.cancel();return}let O=o(p,this._callback);return this.stream=O,this.forwardEvents(O),O},retries:c.retries,currentRetryAttempt:c.currentRetryAttempt,noResponseRetries:c.noResponseRetries,shouldRetryFn:c.shouldRetryFn});this.setReadable(u)}return}let l=o(p,this._callback);this.stream=l,this.forwardEvents(l),this.type===sc.CLIENT_STREAMING&&this.setWritable(l),this.type===sc.BIDI_STREAMING&&(this.setReadable(l),this.setWritable(l)),this._isCancelCalled&&this.stream&&this.stream.cancel()}};$s.StreamProxy=O_});var P_=A(Rv=>{"use strict";Object.defineProperty(Rv,"__esModule",{value:!0});Rv.PathTemplate=void 0;var S_=class{constructor(o){this.bindings={},this.data=o,this.segments=this.parsePathTemplate(o),this.size=this.segments.length}match(o){let p=o.split("/"),c={};if(p.length!==this.segments.length)if(this.data.includes("**")){if(p.length!==this.segments.length+1)throw new TypeError(`This path ${o} does not match path template ${this.data}, the number of parameters is not same with one wildcard.`)}else throw new TypeError(`This path ${o} does not match path template ${this.data}, the number of parameters is not same.`);for(let l=0;l0;l++)if(this.segments[l]!==p[0])if(this.segments[l].includes("*")){let u=this.segments[l],O=u.match(/\{[$0-9a-zA-Z_]+=.*?\}/g);if(!O)throw new Error(`Error processing path template segment ${u}`);let y=O.map(m=>m.replace(/^\{/,"").replace(/=.*/,""));if(u.includes("**"))c[y[0]]=p[0]+"/"+p[1],p=p.slice(2);else{if(y.length===1)c[y[0]]=p[0];else{let m=p[0].split(/[-_.~]/);if(m.length!==y.length)throw new Error(`segment ${u} does not match ${p[0]}`);for(let a of y)c[a]=m[0],u=u.replace(`{${a}=*}`,`${m[0]}`),m.shift();if(u!==p[0])throw new TypeError(`non slash resource pattern ${this.segments[l]} and ${p[0]} should have same separator`)}p.shift()}}else throw new TypeError(`segment does not match, ${this.segments[l]} and ${p[l]}.`);else p.shift();return c}render(o){if(Object.keys(o).length!==Object.keys(this.bindings).length)throw new TypeError(`The number of variables ${Object.keys(o).length} does not match the number of needed variables ${Object.keys(this.bindings).length}`);let p=this.inspect();for(let c of Object.keys(o)){let l=o[c].toString();if(!this.bindings[c])throw new TypeError(`render fails for not matching ${o[c]}`);let u=this.bindings[c];if(u==="*"){if(!l.match(/[^/{}]+/))throw new TypeError(`render fails for not matching ${l}`);p=p.replace(`{${c}=*}`,`${l}`)}else if(u==="**"){if(!l.match(/[^{}]+/))throw new TypeError(`render fails for not matching ${l}`);p=p.replace(`{${c}=**}`,`${l}`)}}return p}inspect(){return this.segments.join("/")}parsePathTemplate(o){let p=Fue(o),c=0,l=0,u=[],O;if(p.forEach(y=>{if(y==="*"||y==="**")this.bindings[`$${c}`]=y,u.push(`{$${c}=${y}}`),c=c+1,y==="**"&&++l;else if(O=y.match(/\{[0-9a-zA-Z-.~_]+(?:=.*?)?\}/g)){for(let m of O){let a=m.match(/^\{([0-9a-zA-Z-.~_]+)(?:=(.*?))?\}$/);if(!a)throw new Error(`Cannot process path template segment ${m}`);let r=a[1],e=a[2];e?e==="*"?this.bindings[r]=e:e==="**"&&(++l,this.bindings[r]=e):(e="*",y=y.replace(r,r+"=*"),this.bindings[r]=e)}u.push(y)}else y.match(/[0-9a-zA-Z-.~_]+/)&&u.push(y)}),l>1)throw new TypeError("Can not have more than one wildcard.");return u}};Rv.PathTemplate=S_;function Fue(d){let o=0,p=0,c=0,l=[];for(;p>=o&&p{Iue.exports={name:"google-gax",version:"4.0.5",description:"Google API Extensions",main:"build/src/index.js",types:"build/src/index.d.ts",files:["build/src","build/protos/","!build/src/**/*.map"],dependencies:{"@grpc/grpc-js":"~1.9.6","@grpc/proto-loader":"^0.7.0","@types/long":"^4.0.0","abort-controller":"^3.0.0",duplexify:"^4.0.0","google-auth-library":"^9.0.0","node-fetch":"^2.6.1","object-hash":"^3.0.0","proto3-json-serializer":"^2.0.0",protobufjs:"7.2.5","retry-request":"^7.0.0"},devDependencies:{"@compodoc/compodoc":"1.1.21","@babel/plugin-proposal-private-methods":"^7.18.6","@types/mocha":"^9.0.0","@types/ncp":"^2.0.1","@types/node":"^20.5.0","@types/node-fetch":"^2.5.4","@types/object-hash":"^3.0.0","@types/proxyquire":"^1.3.28","@types/pumpify":"^1.4.1","@types/sinon":"^10.0.0","@types/uglify-js":"^3.17.0",c8:"^8.0.0",codecov:"^3.1.0",execa:"^5.0.0","google-proto-files":"^4.0.0",gts:"^5.0.0",linkinator:"^4.0.0",long:"^4.0.0",mkdirp:"^2.0.0",mocha:"^9.0.0",ncp:"^2.0.0","null-loader":"^4.0.0","protobufjs-cli":"1.1.2",proxyquire:"^2.0.1",pumpify:"^2.0.0",rimraf:"^5.0.1",sinon:"^16.0.0","stream-events":"^1.0.4","ts-loader":"^8.0.0",typescript:"^5.1.6","uglify-js":"^3.17.0",walkdir:"^0.4.0",webpack:"^4.0.0","webpack-cli":"^4.0.0"},scripts:{docs:"compodoc src/",pretest:"npm run prepare",test:"c8 mocha build/test/unit",lint:"gts check src samples test",clean:"gts clean",compile:"tsc -p . && cp src/*.json build/src && cp -r test/fixtures build/test && cp -r protos build/","compile-operation-protos":"pbjs -t json google/longrunning/operations.proto -p ./protos > protos/operations.json && pbjs -t static-module -r operations_protos google/longrunning/operations.proto -p ./protos > protos/operations.js && pbts protos/operations.js -o protos/operations.d.ts","compile-compute-operations-protos":"pbjs -t json google/longrunning/compute_operations.proto -p ./protos > protos/compute_operations.json && pbjs -t static-module -r compute_operations_protos google/longrunning/compute_operations.proto -p ./protos > protos/compute_operations.js && pbts protos/compute_operations.js -o protos/compute_operations.d.ts","compile-iam-protos":"pbjs -t json google/iam/v1/iam_policy.proto google/iam/v1/options.proto google/iam/v1/policy.proto google/iam/v1/logging/audit_data.proto -p ./protos > protos/iam_service.json && pbjs -t static-module -r iam_protos google/iam/v1/iam_policy.proto google/iam/v1/options.proto google/iam/v1/policy.proto google/iam/v1/logging/audit_data.proto -p ./protos > protos/iam_service.js && pbts protos/iam_service.js -o protos/iam_service.d.ts","compile-location-protos":"pbjs -t json google/cloud/location/locations.proto -p ./protos > protos/locations.json && pbjs -t static-module -r locations_protos google/cloud/location/locations.proto -p ./protos > protos/locations.js && pbts protos/locations.js -o protos/locations.d.ts","compile-status-protos":"pbjs -t json google/rpc/status.proto google/rpc/error_details.proto -p ./protos > protos/status.json","compile-http-protos":"pbjs -t static-module -r http_proto --keep-case google/api/http.proto -p ./protos > protos/http.js && pbts protos/http.js -o protos/http.d.ts","compile-showcase-proto":"pbjs -t json google/showcase/v1beta1/echo.proto google/showcase/v1beta1/identity.proto google/showcase/v1beta1/messaging.proto google/showcase/v1beta1/testing.proto -p ./protos > test/fixtures/google-gax-packaging-test-app/protos/protos.json && pbjs -t static-module -r showcase_protos google/showcase/v1beta1/echo.proto google/showcase/v1beta1/identity.proto google/showcase/v1beta1/messaging.proto google/showcase/v1beta1/testing.proto -p ./protos > test/fixtures/google-gax-packaging-test-app/protos/protos.js && pbts test/fixtures/google-gax-packaging-test-app/protos/protos.js -o test/fixtures/google-gax-packaging-test-app/protos/protos.d.ts",fix:"gts fix",prepare:"npm run compile && cd ../tools && npm i && npm run compile && cd ../gax && pwd && node ../tools/build/src/prepublish.js . && mkdirp build/protos && cp -r protos/* build/protos/ && npm run minify-proto-json","system-test":"c8 mocha build/test/system-test --timeout 600000 && npm run test-application","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","docs-test":"linkinator docs","predocs-test":"npm run docs","browser-test":"cd test/browser-test && npm run prefetch && npm install && npm test","test-application":"cd test/test-application && npm run prefetch && npm install && npm start",prelint:"cd samples; npm link ../; npm install",precompile:"gts clean","update-protos":"cd ../tools && npm i && npm run compile && cd ../gax && node ../tools/build/src/listProtos.js .","minify-proto-json":"cd ../tools && npm i && npm run compile && cd ../gax && node ../tools/build/src/minify.js","@compodoc/compodoc":"1.1.21"},keywords:["grpc"],repository:{type:"git",url:"https://github.com/googleapis/gax-nodejs.git",directory:"gax"},author:"Google API Authors",license:"Apache-2.0",bugs:{url:"https://github.com/googleapis/gax-nodejs/issues"},homepage:"https://github.com/googleapis/gax-nodejs#readme",engines:{node:">=14"},browser:"build/src/fallback.js"}});var Fv=A(eu=>{"use strict";Object.defineProperty(eu,"__esModule",{value:!0});eu.operation=eu.Operation=void 0;var kue=require("events"),Lue=ui(),j_=un(),b8=Xb(),Av=class extends kue.EventEmitter{constructor(o,p,c,l){super(),this.completeListeners=0,this.hasActiveListeners=!1,this.latestResponse=o,this.name=this.latestResponse.name,this.done=this.latestResponse.done,this.error=this.latestResponse.error,this.longrunningDescriptor=p,this.result=null,this.metadata=null,this.backoffSettings=c,this._unpackResponse(o),this._listenForEvents(),this._callOptions=l}_listenForEvents(){this.on("newListener",o=>{o==="complete"&&(this.completeListeners++,this.hasActiveListeners||(this.hasActiveListeners=!0,this.startPolling_()))}),this.on("removeListener",o=>{o==="complete"&&--this.completeListeners===0&&(this.hasActiveListeners=!1)})}cancel(){this.currentCallPromise_&&this.currentCallPromise_.cancel();let o=this.longrunningDescriptor.operationsClient,p=new b8.google.longrunning.CancelOperationRequest;return p.name=this.latestResponse.name,o.cancelOperation(p)}getOperation(o){let p=this,c=this.longrunningDescriptor.operationsClient;function l(){if(!o)return new Promise((y,m)=>{if(p.latestResponse.error){let a=new j_.GoogleError(p.latestResponse.error.message);a.code=p.latestResponse.error.code,m(a)}else y([p.result,p.metadata,p.latestResponse])})}if(this.latestResponse.done)return this._unpackResponse(this.latestResponse,o),l();let u=new b8.google.longrunning.GetOperationRequest;u.name=this.latestResponse.name,this.currentCallPromise_=c.getOperationInternal(u,this._callOptions);let O=this.currentCallPromise_.then(y=>(p.latestResponse=y[0],p._unpackResponse(y[0],o),l()),y=>{if(o){o(y);return}return Promise.reject(y)});if(!o)return O}_unpackResponse(o,p){let c=this.longrunningDescriptor.responseDecoder,l=this.longrunningDescriptor.metadataDecoder,u,O;if(o.done){if(o.result==="error"){let y=new j_.GoogleError(o.error.message);y.code=o.error.code,this.error=y,p&&p(y);return}c&&o.response&&(this.response=o.response,u=c(o.response.value),this.result=u,this.done=!0)}l&&o.metadata&&(O=l(o.metadata.value),this.metadata=O),p&&p(null,u,O,o)}startPolling_(){let o=this,p=new Date,c=this.backoffSettings.retryDelayMultiplier,l=this.backoffSettings.maxRetryDelayMillis,u=this.backoffSettings.initialRetryDelayMillis,O=1/0;this.backoffSettings.totalTimeoutMillis&&(O=p.getTime()+this.backoffSettings.totalTimeoutMillis);let y;this.latestResponse.metadata&&(y=this.latestResponse.metadata.value);function m(e,...t){o.emit(e,...t)}function a(e,t){if(e.byteLength!==t.byteLength)return!1;for(let n=0;n=O){let e=new j_.GoogleError("Total timeout exceeded before any response was received");e.code=Lue.Status.DEADLINE_EXCEEDED,setImmediate(m,"error",e);return}o.getOperation((e,t,n,i)=>{if(e){setImmediate(m,"error",e);return}if(!t){if(i.metadata&&(!y||i&&!a(i.metadata.value,y))&&(setImmediate(m,"progress",n,i),y=i.metadata.value),i.done){setImmediate(m,"complete",{},n,i);return}setTimeout(()=>{p=new Date,u=Math.min(u*c,l),r()},u);return}setImmediate(m,"complete",t,n,i)})}}r()}promise(){return new Promise((o,p)=>{this.on("error",p).on("complete",(c,l,u)=>{o([c,l,u])})})}};eu.Operation=Av;function Jue(d,o,p,c){return new Av(d,o,p,c)}eu.operation=Jue});var T8=A(Iv=>{"use strict";Object.defineProperty(Iv,"__esModule",{value:!0});Iv.LongrunningApiCaller=void 0;var v8=tu(),Vue=Ar(),Uue=Fv(),w_=class{constructor(o){this.longrunningDescriptor=o}init(o){return o?new v8.OngoingCall(o):new v8.OngoingCallPromise}wrap(o){return o}call(o,p,c,l){l.call((u,O)=>this._wrapOperation(o,c,u,O),p)}_wrapOperation(o,p,c,l){let u=p.longrunning;u||(u=(0,Vue.createDefaultBackoffSettings)());let O=this.longrunningDescriptor;return o(c,(y,m)=>{if(y){l(y,null,null,m);return}let a=new Uue.Operation(m,O,u,p);l(null,a,m)})}fail(o,p){o.callback(p)}result(o){return o.promise}};Iv.LongrunningApiCaller=w_});var O8=A(kv=>{"use strict";Object.defineProperty(kv,"__esModule",{value:!0});kv.LongRunningDescriptor=void 0;var que=T8(),x_=class{constructor(o,p,c){this.operationsClient=o,this.responseDecoder=p,this.metadataDecoder=c}getApiCaller(){return new que.LongrunningApiCaller(this)}};kv.LongRunningDescriptor=x_});var S8=A(Lv=>{"use strict";Object.defineProperty(Lv,"__esModule",{value:!0});Lv.ResourceCollector=void 0;var __=class{constructor(o,p=-1){this.apiCall=o,this.resources=[],this.maxResults=p}callback(o,p,c){if(o){this.rejectCallback(o);return}for(let u of p)if(this.resources.push(u),this.resources.length===this.maxResults){c=null;break}if(!c){this.resolveCallback(this.resources);return}let l=(...u)=>this.callback(...u);setImmediate(this.apiCall,c,l)}processAllPages(o){return new Promise((p,c)=>{this.resolveCallback=p,this.rejectCallback=c;let l=(...u)=>this.callback(...u);setImmediate(this.apiCall,o,l)})}};Lv.ResourceCollector=__});var w8=A(Jv=>{"use strict";Object.defineProperty(Jv,"__esModule",{value:!0});Jv.PagedApiCaller=void 0;var P8=tu(),j8=un(),Bue=S8(),D_=class{constructor(o){this.pageDescriptor=o}generateParseResponseCallback(o,p){let c=this.pageDescriptor.resourceField,l=this.pageDescriptor.responsePageTokenField,u=this.pageDescriptor.requestPageTokenField;return(O,y)=>{if(O){p(O);return}if(!o){p(new j8.GoogleError("Undefined request in pagination method callback."));return}if(!y){p(new j8.GoogleError("Undefined response in pagination method callback."));return}let m=y[c]||[],a=y[l],r=null;a&&(r=Object.assign({},o),r[u]=a),p(O,m,r,y)}}wrap(o){let p=this;return function(l,u,O,y){return o(l,u,O,p.generateParseResponseCallback(l,y))}}init(o){return o?new P8.OngoingCall(o):new P8.OngoingCallPromise}call(o,p,c,l){if(p=Object.assign({},p),!c.autoPaginate){l.call(o,p);return}let u=c.maxResults||-1;new Bue.ResourceCollector(o,u).processAllPages(p).then(y=>l.callback(null,y),y=>l.callback(y))}fail(o,p){o.callback(p)}result(o){return o.promise}};Jv.PagedApiCaller=D_});var M_=A(Vv=>{"use strict";Object.defineProperty(Vv,"__esModule",{value:!0});Vv.PageDescriptor=void 0;var Gue=require("stream"),zue=Uv(),Hue=w8(),Que=10,E_=class{constructor(o,p,c){this.requestPageTokenField=o,this.responsePageTokenField=p,this.resourceField=c}createStream(o,p,c){let l=new Gue.PassThrough({objectMode:!0});c=Object.assign({},c,{autoPaginate:!1});let u="maxResults"in c?c.maxResults:-1,O=0,y=!1;function m(a,r,e,t){if(a){l.emit("error",a);return}l.emit("response",t);for(let n=0;n{y||(y=!0,o(p,c,m))}),l}asyncIterate(o,p,c){return c=Object.assign({},c,{autoPaginate:!1}),this.createIterator(o,p,c)}createIterator(o,p,c){return{[Symbol.asyncIterator](){let u=p,O=[];return{async next(){if(O.length>0)return Promise.resolve({done:!1,value:O.shift()});let y=0;for(;O.length===0&&u;){let m;if([m,u]=await o(u,c),m&&!Array.isArray(m))for(let[a,r]of Object.entries(m))O.push([a,r]);else O.push(...m);if(O.length===0&&(++y,y>Que))break}return O.length===0?Promise.resolve({done:!0,value:void 0}):Promise.resolve({done:!1,value:O.shift()})}}}}}getApiCaller(o){return o.autoPaginate?new Hue.PagedApiCaller(this):new zue.NormalApiCaller}};Vv.PageDescriptor=E_});var x8=A(Bv=>{"use strict";Object.defineProperty(Bv,"__esModule",{value:!0});Bv.StreamingApiCaller=void 0;var Yue=oc(),qv=Gf(),N_=class{constructor(o){this.descriptor=o}init(o){return new qv.StreamProxy(this.descriptor.type,o,this.descriptor.rest)}wrap(o){switch(this.descriptor.type){case qv.StreamType.SERVER_STREAMING:return(p,c,l)=>o(p,c,l);case qv.StreamType.CLIENT_STREAMING:return(p,c,l,u)=>o(c,l,u);case qv.StreamType.BIDI_STREAMING:return(p,c,l)=>o(c,l);default:(0,Yue.warn)("streaming_wrap_unknown_stream_type",`Unknown stream type: ${this.descriptor.type}`)}return o}call(o,p,c,l){l.setStream(o,p,c.retryRequestOptions)}fail(o,p){o.emit("error",p)}result(o){return o}};Bv.StreamingApiCaller=N_});var _8=A(Gv=>{"use strict";Object.defineProperty(Gv,"__esModule",{value:!0});Gv.StreamDescriptor=void 0;var Wue=x8(),C_=class{constructor(o,p){this.type=o,this.streaming=!0,this.rest=p}getApiCaller(o){return o.retry=null,new Wue.StreamingApiCaller(this)}};Gv.StreamDescriptor=C_});var E8=A(zv=>{"use strict";Object.defineProperty(zv,"__esModule",{value:!0});zv.BundleApiCaller=void 0;var D8=tu(),Kue=un(),R_=class{constructor(o){this.bundler=o}init(o){return o?new D8.OngoingCall(o):new D8.OngoingCallPromise}wrap(o){return o}call(o,p,c,l){if(!c.isBundling)throw new Kue.GoogleError("Bundling enabled with no isBundling!");l.call((u,O)=>(this.bundler.schedule(o,u,O),l),p)}fail(o,p){o.callback(p)}result(o){return o.promise}};zv.BundleApiCaller=R_});var M8=A(Hv=>{"use strict";Object.defineProperty(Hv,"__esModule",{value:!0});Hv.computeBundleId=void 0;function Xue(d,o){let p=[],c=!1;for(let l of o){let u=Zue(d,l);u===void 0?p.push(null):(c=!0,p.push(u))}if(c)return JSON.stringify(p)}Hv.computeBundleId=Xue;function Zue(d,o){let p=o.split("."),c=d;for(let l of p)c=c?.[l];return c}});var R8=A(ou=>{"use strict";Object.defineProperty(ou,"__esModule",{value:!0});ou.Task=ou.deepCopyForResponse=void 0;var N8=ui(),C8=un();function Qv(d,o){let p;if(d===null)return null;if(d!==void 0)return Array.isArray(d)?(p=[],d.forEach(c=>{p.push(Qv(c,null))}),p):d.copy!==void 0?d.copy():d instanceof ArrayBuffer?d.slice(0):typeof d=="object"?(p={},Object.keys(d).forEach(c=>{o&&c===o.field&&Array.isArray(d[c])?p[c]=d[c].slice(o.start,o.end):p[c]=Qv(d[c],null)}),p):d}ou.deepCopyForResponse=Qv;var A_=class{constructor(o,p,c,l){this._apiCall=o,this._request=p,this._bundledField=c,this._subresponseField=l,this._data=[]}getElementCount(){let o=0;for(let p=0;p{let y=[];if(u)l._data.forEach(()=>{y.push(void 0)});else{let m=null;l._subresponseField&&(m={field:l._subresponseField,start:0}),l._data.forEach(a=>{m&&(m.end=m.start+a.elements.length),y.push(Qv(O,m)),m&&(m.start=m.end)})}for(let m=0;m{c.callback.id===o&&(c.cancelled=!0),c.cancelled||(p=!1)}),p&&this.callCanceller.cancel(),p}for(let p=0;p{"use strict";Object.defineProperty(Yv,"__esModule",{value:!0});Yv.BundleExecutor=void 0;var $ue=ui(),ede=un(),F_=oc(),tde=M8(),A8=R8();function F8(){}var I_=class{constructor(o,p){this._options=o,this._descriptor=p,this._tasks={},this._timers={},this._invocations={},this._invocationId=0}schedule(o,p,c){let l=(0,tde.computeBundleId)(p,this._descriptor.requestDiscriminatorFields);if(c=c||F8,l===void 0)return(0,F_.warn)("bundling_schedule_bundleid_undefined",`The request does not have enough information for request bundling. Invoking immediately. Request: ${JSON.stringify(p)} discriminator fields: ${this._descriptor.requestDiscriminatorFields}`),o(p,c);if(p[this._descriptor.bundledField]===void 0)return(0,F_.warn)("bundling_no_bundled_field",`Request does not contain field ${this._descriptor.bundledField} that must present for bundling. Invoking immediately. Request: ${JSON.stringify(p)}`),o(p,c);l in this._tasks||(this._tasks[l]=new A8.Task(o,p,this._descriptor.bundledField,this._descriptor.subresponseField));let u=this._tasks[l];c.id=String(this._invocationId++),this._invocations[c.id]=l;let O=p[this._descriptor.bundledField],y=O.length,m=0,a=this;O.forEach(g=>{m+=this._descriptor.byteLengthFunction(g)});let r=this._options.elementCountLimit||0,e=this._options.requestByteLimit||0;if(r>0&&y>r||e>0&&m>=e){let g;r>0&&y>r?g="The number of elements "+y+" exceeds the limit "+this._options.elementCountLimit:g="The required bytes "+m+" exceeds the limit "+this._options.requestByteLimit;let T=new ede.GoogleError(g);return T.code=$ue.Status.INVALID_ARGUMENT,c(T),{cancel:F8}}let t=u.getElementCount(),n=u.getRequestByteSize();(r>0&&y+t>=r||e>0&&m+n>=e)&&(this._runNow(l),this._tasks[l]=new A8.Task(o,p,this._descriptor.bundledField,this._descriptor.subresponseField),u=this._tasks[l]),u.extend(O,m,c);let i={cancel(){a._cancel(c.id)}},s=this._options.elementCountThreshold||0,f=this._options.requestByteThreshold||0;return s>0&&u.getElementCount()>=s||f>0&&u.getRequestByteSize()>=f?(this._runNow(l),i):(!(l in this._timers)&&this._options.delayThreshold>0&&(this._timers[l]=setTimeout(()=>{delete this._timers[l],this._runNow(l)},this._options.delayThreshold)),i)}_maybeClearTimeout(o){if(o in this._timers){let p=this._timers[o];delete this._timers[o],clearTimeout(p)}}_cancel(o){if(!(o in this._invocations))return;let p=this._invocations[o];if(!(p in this._tasks))return;let c=this._tasks[p];delete this._invocations[o],c.cancel(o)&&(this._maybeClearTimeout(p),delete this._tasks[p])}_runNow(o){if(!(o in this._tasks)){(0,F_.warn)("bundle_runnow_bundleid_unknown",`No such bundleid: ${o}`);return}this._maybeClearTimeout(o);let p=this._tasks[o];delete this._tasks[o],p.run().forEach(c=>{delete this._invocations[c]})}};Yv.BundleExecutor=I_});var k8=A(Wv=>{"use strict";Object.defineProperty(Wv,"__esModule",{value:!0});Wv.BundleDescriptor=void 0;var ode=Uv(),nde=E8(),ade=I8(),ide=yf(),k_=class{constructor(o,p,c,l){!l&&typeof c=="function"&&(l=c,c=null),this.bundledField=o,this.requestDiscriminatorFields=p.map(ide.toCamelCase),this.subresponseField=c,this.byteLengthFunction=l}getApiCaller(o){return o.isBundling===!1?new ode.NormalApiCaller:new nde.BundleApiCaller(new ade.BundleExecutor(o.bundleOptions,this))}};Wv.BundleDescriptor=k_});var Kv=A(Aa=>{"use strict";Object.defineProperty(Aa,"__esModule",{value:!0});Aa.BundleDescriptor=Aa.StreamDescriptor=Aa.PageDescriptor=Aa.LongrunningDescriptor=void 0;var rde=O8();Object.defineProperty(Aa,"LongrunningDescriptor",{enumerable:!0,get:function(){return rde.LongRunningDescriptor}});var lde=M_();Object.defineProperty(Aa,"PageDescriptor",{enumerable:!0,get:function(){return lde.PageDescriptor}});var cde=_8();Object.defineProperty(Aa,"StreamDescriptor",{enumerable:!0,get:function(){return cde.StreamDescriptor}});var pde=k8();Object.defineProperty(Aa,"BundleDescriptor",{enumerable:!0,get:function(){return pde.BundleDescriptor}})});var L8=A((xxe,sde)=>{sde.exports={interfaces:{"google.iam.v1.IAMPolicy":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:2e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:2e4,total_timeout_millis:6e5}},methods:{GetIamPolicy:{retry_codes_name:"non_idempotent",retry_params_name:"default"},SetIamPolicy:{retry_codes_name:"non_idempotent",retry_params_name:"default"},TestIamPermissions:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var J8=A((_xe,ude)=>{ude.exports={nested:{google:{nested:{iam:{nested:{v1:{options:{cc_enable_arenas:!0,csharp_namespace:"Google.Cloud.Iam.V1",go_package:"google.golang.org/genproto/googleapis/iam/v1;iam",java_multiple_files:!0,java_outer_classname:"PolicyProto",java_package:"com.google.iam.v1",php_namespace:"Google\\Cloud\\Iam\\V1"},nested:{IAMPolicy:{options:{"(google.api.default_host)":"iam-meta-api.googleapis.com"},methods:{SetIamPolicy:{requestType:"SetIamPolicyRequest",responseType:"Policy",options:{"(google.api.http).post":"/v1/{resource=**}:setIamPolicy","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{resource=**}:setIamPolicy",body:"*"}}]},GetIamPolicy:{requestType:"GetIamPolicyRequest",responseType:"Policy",options:{"(google.api.http).post":"/v1/{resource=**}:getIamPolicy","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{resource=**}:getIamPolicy",body:"*"}}]},TestIamPermissions:{requestType:"TestIamPermissionsRequest",responseType:"TestIamPermissionsResponse",options:{"(google.api.http).post":"/v1/{resource=**}:testIamPermissions","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v1/{resource=**}:testIamPermissions",body:"*"}}]}}},SetIamPolicyRequest:{fields:{resource:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"*"}},policy:{type:"Policy",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetIamPolicyRequest:{fields:{resource:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"*"}},options:{type:"GetPolicyOptions",id:2}}},TestIamPermissionsRequest:{fields:{resource:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"*"}},permissions:{rule:"repeated",type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},TestIamPermissionsResponse:{fields:{permissions:{rule:"repeated",type:"string",id:1}}},GetPolicyOptions:{fields:{requestedPolicyVersion:{type:"int32",id:1}}},Policy:{fields:{version:{type:"int32",id:1},bindings:{rule:"repeated",type:"Binding",id:4},etag:{type:"bytes",id:3}}},Binding:{fields:{role:{type:"string",id:1},members:{rule:"repeated",type:"string",id:2},condition:{type:"google.type.Expr",id:3}}},PolicyDelta:{fields:{bindingDeltas:{rule:"repeated",type:"BindingDelta",id:1},auditConfigDeltas:{rule:"repeated",type:"AuditConfigDelta",id:2}}},BindingDelta:{fields:{action:{type:"Action",id:1},role:{type:"string",id:2},member:{type:"string",id:3},condition:{type:"google.type.Expr",id:4}},nested:{Action:{values:{ACTION_UNSPECIFIED:0,ADD:1,REMOVE:2}}}},AuditConfigDelta:{fields:{action:{type:"Action",id:1},service:{type:"string",id:2},exemptedMember:{type:"string",id:3},logType:{type:"string",id:4}},nested:{Action:{values:{ACTION_UNSPECIFIED:0,ADD:1,REMOVE:2}}}},logging:{options:{csharp_namespace:"Google.Cloud.Iam.V1.Logging",go_package:"google.golang.org/genproto/googleapis/iam/v1/logging;logging",java_multiple_files:!0,java_outer_classname:"AuditDataProto",java_package:"com.google.iam.v1.logging"},nested:{AuditData:{fields:{policyDelta:{type:"google.iam.v1.PolicyDelta",id:2}}}}}}}}},api:{options:{go_package:"google.golang.org/genproto/googleapis/api/annotations;annotations",java_multiple_files:!0,java_outer_classname:"ResourceProto",java_package:"com.google.api",objc_class_prefix:"GAPI",cc_enable_arenas:!0},nested:{http:{type:"HttpRule",id:72295728,extend:"google.protobuf.MethodOptions"},Http:{fields:{rules:{rule:"repeated",type:"HttpRule",id:1},fullyDecodeReservedExpansion:{type:"bool",id:2}}},HttpRule:{oneofs:{pattern:{oneof:["get","put","post","delete","patch","custom"]}},fields:{selector:{type:"string",id:1},get:{type:"string",id:2},put:{type:"string",id:3},post:{type:"string",id:4},delete:{type:"string",id:5},patch:{type:"string",id:6},custom:{type:"CustomHttpPattern",id:8},body:{type:"string",id:7},responseBody:{type:"string",id:12},additionalBindings:{rule:"repeated",type:"HttpRule",id:11}}},CustomHttpPattern:{fields:{kind:{type:"string",id:1},path:{type:"string",id:2}}},methodSignature:{rule:"repeated",type:"string",id:1051,extend:"google.protobuf.MethodOptions"},defaultHost:{type:"string",id:1049,extend:"google.protobuf.ServiceOptions"},oauthScopes:{type:"string",id:1050,extend:"google.protobuf.ServiceOptions"},fieldBehavior:{rule:"repeated",type:"google.api.FieldBehavior",id:1052,extend:"google.protobuf.FieldOptions"},FieldBehavior:{values:{FIELD_BEHAVIOR_UNSPECIFIED:0,OPTIONAL:1,REQUIRED:2,OUTPUT_ONLY:3,INPUT_ONLY:4,IMMUTABLE:5}},resourceReference:{type:"google.api.ResourceReference",id:1055,extend:"google.protobuf.FieldOptions"},resourceDefinition:{rule:"repeated",type:"google.api.ResourceDescriptor",id:1053,extend:"google.protobuf.FileOptions"},resource:{type:"google.api.ResourceDescriptor",id:1053,extend:"google.protobuf.MessageOptions"},ResourceDescriptor:{fields:{type:{type:"string",id:1},pattern:{rule:"repeated",type:"string",id:2},nameField:{type:"string",id:3},history:{type:"History",id:4},plural:{type:"string",id:5},singular:{type:"string",id:6}},nested:{History:{values:{HISTORY_UNSPECIFIED:0,ORIGINALLY_SINGLE_PATTERN:1,FUTURE_MULTI_PATTERN:2}}}},ResourceReference:{fields:{type:{type:"string",id:1},childType:{type:"string",id:2}}}}},protobuf:{options:{go_package:"github.com/golang/protobuf/protoc-gen-go/descriptor;descriptor",java_package:"com.google.protobuf",java_outer_classname:"DescriptorProtos",csharp_namespace:"Google.Protobuf.Reflection",objc_class_prefix:"GPB",cc_enable_arenas:!0,optimize_for:"SPEED"},nested:{FileDescriptorSet:{fields:{file:{rule:"repeated",type:"FileDescriptorProto",id:1}}},FileDescriptorProto:{fields:{name:{type:"string",id:1},package:{type:"string",id:2},dependency:{rule:"repeated",type:"string",id:3},publicDependency:{rule:"repeated",type:"int32",id:10,options:{packed:!1}},weakDependency:{rule:"repeated",type:"int32",id:11,options:{packed:!1}},messageType:{rule:"repeated",type:"DescriptorProto",id:4},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:5},service:{rule:"repeated",type:"ServiceDescriptorProto",id:6},extension:{rule:"repeated",type:"FieldDescriptorProto",id:7},options:{type:"FileOptions",id:8},sourceCodeInfo:{type:"SourceCodeInfo",id:9},syntax:{type:"string",id:12}}},DescriptorProto:{fields:{name:{type:"string",id:1},field:{rule:"repeated",type:"FieldDescriptorProto",id:2},extension:{rule:"repeated",type:"FieldDescriptorProto",id:6},nestedType:{rule:"repeated",type:"DescriptorProto",id:3},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:4},extensionRange:{rule:"repeated",type:"ExtensionRange",id:5},oneofDecl:{rule:"repeated",type:"OneofDescriptorProto",id:8},options:{type:"MessageOptions",id:7},reservedRange:{rule:"repeated",type:"ReservedRange",id:9},reservedName:{rule:"repeated",type:"string",id:10}},nested:{ExtensionRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2},options:{type:"ExtensionRangeOptions",id:3}}},ReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},ExtensionRangeOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},FieldDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:3},label:{type:"Label",id:4},type:{type:"Type",id:5},typeName:{type:"string",id:6},extendee:{type:"string",id:2},defaultValue:{type:"string",id:7},oneofIndex:{type:"int32",id:9},jsonName:{type:"string",id:10},options:{type:"FieldOptions",id:8},proto3Optional:{type:"bool",id:17}},nested:{Type:{values:{TYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18}},Label:{values:{LABEL_OPTIONAL:1,LABEL_REQUIRED:2,LABEL_REPEATED:3}}}},OneofDescriptorProto:{fields:{name:{type:"string",id:1},options:{type:"OneofOptions",id:2}}},EnumDescriptorProto:{fields:{name:{type:"string",id:1},value:{rule:"repeated",type:"EnumValueDescriptorProto",id:2},options:{type:"EnumOptions",id:3},reservedRange:{rule:"repeated",type:"EnumReservedRange",id:4},reservedName:{rule:"repeated",type:"string",id:5}},nested:{EnumReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},EnumValueDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:2},options:{type:"EnumValueOptions",id:3}}},ServiceDescriptorProto:{fields:{name:{type:"string",id:1},method:{rule:"repeated",type:"MethodDescriptorProto",id:2},options:{type:"ServiceOptions",id:3}}},MethodDescriptorProto:{fields:{name:{type:"string",id:1},inputType:{type:"string",id:2},outputType:{type:"string",id:3},options:{type:"MethodOptions",id:4},clientStreaming:{type:"bool",id:5,options:{default:!1}},serverStreaming:{type:"bool",id:6,options:{default:!1}}}},FileOptions:{fields:{javaPackage:{type:"string",id:1},javaOuterClassname:{type:"string",id:8},javaMultipleFiles:{type:"bool",id:10,options:{default:!1}},javaGenerateEqualsAndHash:{type:"bool",id:20,options:{deprecated:!0}},javaStringCheckUtf8:{type:"bool",id:27,options:{default:!1}},optimizeFor:{type:"OptimizeMode",id:9,options:{default:"SPEED"}},goPackage:{type:"string",id:11},ccGenericServices:{type:"bool",id:16,options:{default:!1}},javaGenericServices:{type:"bool",id:17,options:{default:!1}},pyGenericServices:{type:"bool",id:18,options:{default:!1}},phpGenericServices:{type:"bool",id:42,options:{default:!1}},deprecated:{type:"bool",id:23,options:{default:!1}},ccEnableArenas:{type:"bool",id:31,options:{default:!0}},objcClassPrefix:{type:"string",id:36},csharpNamespace:{type:"string",id:37},swiftPrefix:{type:"string",id:39},phpClassPrefix:{type:"string",id:40},phpNamespace:{type:"string",id:41},phpMetadataNamespace:{type:"string",id:44},rubyPackage:{type:"string",id:45},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[38,38]],nested:{OptimizeMode:{values:{SPEED:1,CODE_SIZE:2,LITE_RUNTIME:3}}}},MessageOptions:{fields:{messageSetWireFormat:{type:"bool",id:1,options:{default:!1}},noStandardDescriptorAccessor:{type:"bool",id:2,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},mapEntry:{type:"bool",id:7},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[8,8],[9,9]]},FieldOptions:{fields:{ctype:{type:"CType",id:1,options:{default:"STRING"}},packed:{type:"bool",id:2},jstype:{type:"JSType",id:6,options:{default:"JS_NORMAL"}},lazy:{type:"bool",id:5,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},weak:{type:"bool",id:10,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[4,4]],nested:{CType:{values:{STRING:0,CORD:1,STRING_PIECE:2}},JSType:{values:{JS_NORMAL:0,JS_STRING:1,JS_NUMBER:2}}}},OneofOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},EnumOptions:{fields:{allowAlias:{type:"bool",id:2},deprecated:{type:"bool",id:3,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[5,5]]},EnumValueOptions:{fields:{deprecated:{type:"bool",id:1,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},ServiceOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},MethodOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},idempotencyLevel:{type:"IdempotencyLevel",id:34,options:{default:"IDEMPOTENCY_UNKNOWN"}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],nested:{IdempotencyLevel:{values:{IDEMPOTENCY_UNKNOWN:0,NO_SIDE_EFFECTS:1,IDEMPOTENT:2}}}},UninterpretedOption:{fields:{name:{rule:"repeated",type:"NamePart",id:2},identifierValue:{type:"string",id:3},positiveIntValue:{type:"uint64",id:4},negativeIntValue:{type:"int64",id:5},doubleValue:{type:"double",id:6},stringValue:{type:"bytes",id:7},aggregateValue:{type:"string",id:8}},nested:{NamePart:{fields:{namePart:{rule:"required",type:"string",id:1},isExtension:{rule:"required",type:"bool",id:2}}}}},SourceCodeInfo:{fields:{location:{rule:"repeated",type:"Location",id:1}},nested:{Location:{fields:{path:{rule:"repeated",type:"int32",id:1},span:{rule:"repeated",type:"int32",id:2},leadingComments:{type:"string",id:3},trailingComments:{type:"string",id:4},leadingDetachedComments:{rule:"repeated",type:"string",id:6}}}}},GeneratedCodeInfo:{fields:{annotation:{rule:"repeated",type:"Annotation",id:1}},nested:{Annotation:{fields:{path:{rule:"repeated",type:"int32",id:1},sourceFile:{type:"string",id:2},begin:{type:"int32",id:3},end:{type:"int32",id:4}}}}}}},type:{options:{go_package:"google.golang.org/genproto/googleapis/type/expr;expr",java_multiple_files:!0,java_outer_classname:"ExprProto",java_package:"com.google.type",objc_class_prefix:"GTP"},nested:{Expr:{fields:{expression:{type:"string",id:1},title:{type:"string",id:2},description:{type:"string",id:3},location:{type:"string",id:4}}}}}}}}}});var V_=A(Xv=>{"use strict";Object.defineProperty(Xv,"__esModule",{value:!0});Xv.IamClient=void 0;var dde=nu(),L_=jf(),fde=L8(),mde=wf(),zf=uc().version,hde=J8(),J_=class{constructor(o,p){this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{}},this.innerApiCalls={},this.gaxGrpc=o;let c=Object.assign({servicePath:p.servicePath,port:p.port,clientConfig:p.clientConfig,apiEndpoint:p.apiEndpoint,fallback:p.fallback},p);zf=c.fallback?mde.version:zf,c.scopes=this.constructor.scopes,this._opts=c,this.auth=o.auth;let l=[`gax/${zf}`,`gapic/${zf}`];typeof process<"u"&&"versions"in process?l.push(`gl-node/${process.versions.node}`):l.push(`gl-web/${zf}`),c.fallback||l.push(`grpc/${o.grpcVersion}`),c.libName&&c.libVersion&&l.push(`${c.libName}/${c.libVersion}`),this._protos=this.gaxGrpc.loadProtoJSON(hde),this._defaults=o.constructSettings("google.iam.v1.IAMPolicy",fde,c.clientConfig||{},{"x-goog-api-client":l.join(" ")}),this.innerApiCalls={}}initialize(){if(this.iamPolicyStub)return this.iamPolicyStub;this.iamPolicyStub=this.gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.iam.v1.IAMPolicy"):this._protos.google.iam.v1.IAMPolicy,this._opts);let o=["getIamPolicy","setIamPolicy","testIamPermissions"];for(let p of o){let c=this.iamPolicyStub.then(l=>(...u)=>this._terminated?Promise.reject("The client has already been closed."):l[p].apply(l,u),l=>()=>{throw l});this.innerApiCalls[p]=(0,dde.createApiCall)(c,this._defaults[p],this.descriptors.page[p])}return this.iamPolicyStub}static get servicePath(){return"cloudkms.googleapis.com"}static get apiEndpoint(){return"cloudkms.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloudkms"]}getProjectId(o){if(this.auth&&"getProjectId"in this.auth)return this.auth.getProjectId(o);if(o)o(new Error("Cannot determine project ID."));else return Promise.reject("Cannot determine project ID.")}getIamPolicy(o,p,c){let l;return p instanceof Function&&c===void 0?(c=p,l={}):l=p,o=o||{},l=l||{},l.otherArgs=l.otherArgs||{},l.otherArgs.headers=l.otherArgs.headers||{},l.otherArgs.headers["x-goog-request-params"]=L_.fromParams({resource:o.resource}),this.initialize(),this.innerApiCalls.getIamPolicy(o,l,c)}setIamPolicy(o,p,c){let l;return p instanceof Function&&c===void 0?(c=p,l={}):l=p,o=o||{},l=l||{},l.otherArgs=l.otherArgs||{},l.otherArgs.headers=l.otherArgs.headers||{},l.otherArgs.headers["x-goog-request-params"]=L_.fromParams({resource:o.resource}),this.initialize(),this.innerApiCalls.setIamPolicy(o,l,c)}testIamPermissions(o,p,c){let l;return p instanceof Function&&c===void 0?(c=p,l={}):l=p,o=o||{},l=l||{},l.otherArgs=l.otherArgs||{},l.otherArgs.headers=l.otherArgs.headers||{},l.otherArgs.headers["x-goog-request-params"]=L_.fromParams({resource:o.resource}),this.initialize(),this.innerApiCalls.testIamPermissions(o,l,c)}close(){return this.initialize(),this._terminated?Promise.resolve():this.iamPolicyStub.then(o=>{this._terminated=!0,o.close()})}};Xv.IamClient=J_});var V8=A((Exe,gde)=>{gde.exports={nested:{google:{nested:{cloud:{nested:{location:{options:{cc_enable_arenas:!0,go_package:"google.golang.org/genproto/googleapis/cloud/location;location",java_multiple_files:!0,java_outer_classname:"LocationsProto",java_package:"com.google.cloud.location"},nested:{Locations:{options:{"(google.api.default_host)":"cloud.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform"},methods:{ListLocations:{requestType:"ListLocationsRequest",responseType:"ListLocationsResponse",options:{"(google.api.http).get":"/v1/{name=locations}","(google.api.http).additional_bindings.get":"/v1/{name=projects/*}/locations"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=locations}",additional_bindings:{get:"/v1/{name=projects/*}/locations"}}}]},GetLocation:{requestType:"GetLocationRequest",responseType:"Location",options:{"(google.api.http).get":"/v1/{name=locations/*}","(google.api.http).additional_bindings.get":"/v1/{name=projects/*/locations/*}"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=locations/*}",additional_bindings:{get:"/v1/{name=projects/*/locations/*}"}}}]}}},ListLocationsRequest:{fields:{name:{type:"string",id:1},filter:{type:"string",id:2},pageSize:{type:"int32",id:3},pageToken:{type:"string",id:4}}},ListLocationsResponse:{fields:{locations:{rule:"repeated",type:"Location",id:1},nextPageToken:{type:"string",id:2}}},GetLocationRequest:{fields:{name:{type:"string",id:1}}},Location:{fields:{name:{type:"string",id:1},locationId:{type:"string",id:4},displayName:{type:"string",id:5},labels:{keyType:"string",type:"string",id:2},metadata:{type:"google.protobuf.Any",id:3}}}}}}},api:{options:{go_package:"google.golang.org/genproto/googleapis/api/annotations;annotations",java_multiple_files:!0,java_outer_classname:"ClientProto",java_package:"com.google.api",objc_class_prefix:"GAPI",cc_enable_arenas:!0},nested:{http:{type:"HttpRule",id:72295728,extend:"google.protobuf.MethodOptions"},Http:{fields:{rules:{rule:"repeated",type:"HttpRule",id:1},fullyDecodeReservedExpansion:{type:"bool",id:2}}},HttpRule:{oneofs:{pattern:{oneof:["get","put","post","delete","patch","custom"]}},fields:{selector:{type:"string",id:1},get:{type:"string",id:2},put:{type:"string",id:3},post:{type:"string",id:4},delete:{type:"string",id:5},patch:{type:"string",id:6},custom:{type:"CustomHttpPattern",id:8},body:{type:"string",id:7},responseBody:{type:"string",id:12},additionalBindings:{rule:"repeated",type:"HttpRule",id:11}}},CustomHttpPattern:{fields:{kind:{type:"string",id:1},path:{type:"string",id:2}}},methodSignature:{rule:"repeated",type:"string",id:1051,extend:"google.protobuf.MethodOptions"},defaultHost:{type:"string",id:1049,extend:"google.protobuf.ServiceOptions"},oauthScopes:{type:"string",id:1050,extend:"google.protobuf.ServiceOptions"}}},protobuf:{options:{go_package:"google.golang.org/protobuf/types/descriptorpb",java_package:"com.google.protobuf",java_outer_classname:"DescriptorProtos",csharp_namespace:"Google.Protobuf.Reflection",objc_class_prefix:"GPB",cc_enable_arenas:!0,optimize_for:"SPEED"},nested:{FileDescriptorSet:{fields:{file:{rule:"repeated",type:"FileDescriptorProto",id:1}}},FileDescriptorProto:{fields:{name:{type:"string",id:1},package:{type:"string",id:2},dependency:{rule:"repeated",type:"string",id:3},publicDependency:{rule:"repeated",type:"int32",id:10,options:{packed:!1}},weakDependency:{rule:"repeated",type:"int32",id:11,options:{packed:!1}},messageType:{rule:"repeated",type:"DescriptorProto",id:4},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:5},service:{rule:"repeated",type:"ServiceDescriptorProto",id:6},extension:{rule:"repeated",type:"FieldDescriptorProto",id:7},options:{type:"FileOptions",id:8},sourceCodeInfo:{type:"SourceCodeInfo",id:9},syntax:{type:"string",id:12}}},DescriptorProto:{fields:{name:{type:"string",id:1},field:{rule:"repeated",type:"FieldDescriptorProto",id:2},extension:{rule:"repeated",type:"FieldDescriptorProto",id:6},nestedType:{rule:"repeated",type:"DescriptorProto",id:3},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:4},extensionRange:{rule:"repeated",type:"ExtensionRange",id:5},oneofDecl:{rule:"repeated",type:"OneofDescriptorProto",id:8},options:{type:"MessageOptions",id:7},reservedRange:{rule:"repeated",type:"ReservedRange",id:9},reservedName:{rule:"repeated",type:"string",id:10}},nested:{ExtensionRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2},options:{type:"ExtensionRangeOptions",id:3}}},ReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},ExtensionRangeOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},FieldDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:3},label:{type:"Label",id:4},type:{type:"Type",id:5},typeName:{type:"string",id:6},extendee:{type:"string",id:2},defaultValue:{type:"string",id:7},oneofIndex:{type:"int32",id:9},jsonName:{type:"string",id:10},options:{type:"FieldOptions",id:8},proto3Optional:{type:"bool",id:17}},nested:{Type:{values:{TYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18}},Label:{values:{LABEL_OPTIONAL:1,LABEL_REQUIRED:2,LABEL_REPEATED:3}}}},OneofDescriptorProto:{fields:{name:{type:"string",id:1},options:{type:"OneofOptions",id:2}}},EnumDescriptorProto:{fields:{name:{type:"string",id:1},value:{rule:"repeated",type:"EnumValueDescriptorProto",id:2},options:{type:"EnumOptions",id:3},reservedRange:{rule:"repeated",type:"EnumReservedRange",id:4},reservedName:{rule:"repeated",type:"string",id:5}},nested:{EnumReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},EnumValueDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:2},options:{type:"EnumValueOptions",id:3}}},ServiceDescriptorProto:{fields:{name:{type:"string",id:1},method:{rule:"repeated",type:"MethodDescriptorProto",id:2},options:{type:"ServiceOptions",id:3}}},MethodDescriptorProto:{fields:{name:{type:"string",id:1},inputType:{type:"string",id:2},outputType:{type:"string",id:3},options:{type:"MethodOptions",id:4},clientStreaming:{type:"bool",id:5,options:{default:!1}},serverStreaming:{type:"bool",id:6,options:{default:!1}}}},FileOptions:{fields:{javaPackage:{type:"string",id:1},javaOuterClassname:{type:"string",id:8},javaMultipleFiles:{type:"bool",id:10,options:{default:!1}},javaGenerateEqualsAndHash:{type:"bool",id:20,options:{deprecated:!0}},javaStringCheckUtf8:{type:"bool",id:27,options:{default:!1}},optimizeFor:{type:"OptimizeMode",id:9,options:{default:"SPEED"}},goPackage:{type:"string",id:11},ccGenericServices:{type:"bool",id:16,options:{default:!1}},javaGenericServices:{type:"bool",id:17,options:{default:!1}},pyGenericServices:{type:"bool",id:18,options:{default:!1}},phpGenericServices:{type:"bool",id:42,options:{default:!1}},deprecated:{type:"bool",id:23,options:{default:!1}},ccEnableArenas:{type:"bool",id:31,options:{default:!0}},objcClassPrefix:{type:"string",id:36},csharpNamespace:{type:"string",id:37},swiftPrefix:{type:"string",id:39},phpClassPrefix:{type:"string",id:40},phpNamespace:{type:"string",id:41},phpMetadataNamespace:{type:"string",id:44},rubyPackage:{type:"string",id:45},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[38,38]],nested:{OptimizeMode:{values:{SPEED:1,CODE_SIZE:2,LITE_RUNTIME:3}}}},MessageOptions:{fields:{messageSetWireFormat:{type:"bool",id:1,options:{default:!1}},noStandardDescriptorAccessor:{type:"bool",id:2,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},mapEntry:{type:"bool",id:7},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[8,8],[9,9]]},FieldOptions:{fields:{ctype:{type:"CType",id:1,options:{default:"STRING"}},packed:{type:"bool",id:2},jstype:{type:"JSType",id:6,options:{default:"JS_NORMAL"}},lazy:{type:"bool",id:5,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},weak:{type:"bool",id:10,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[4,4]],nested:{CType:{values:{STRING:0,CORD:1,STRING_PIECE:2}},JSType:{values:{JS_NORMAL:0,JS_STRING:1,JS_NUMBER:2}}}},OneofOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},EnumOptions:{fields:{allowAlias:{type:"bool",id:2},deprecated:{type:"bool",id:3,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[5,5]]},EnumValueOptions:{fields:{deprecated:{type:"bool",id:1,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},ServiceOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},MethodOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},idempotencyLevel:{type:"IdempotencyLevel",id:34,options:{default:"IDEMPOTENCY_UNKNOWN"}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],nested:{IdempotencyLevel:{values:{IDEMPOTENCY_UNKNOWN:0,NO_SIDE_EFFECTS:1,IDEMPOTENT:2}}}},UninterpretedOption:{fields:{name:{rule:"repeated",type:"NamePart",id:2},identifierValue:{type:"string",id:3},positiveIntValue:{type:"uint64",id:4},negativeIntValue:{type:"int64",id:5},doubleValue:{type:"double",id:6},stringValue:{type:"bytes",id:7},aggregateValue:{type:"string",id:8}},nested:{NamePart:{fields:{namePart:{rule:"required",type:"string",id:1},isExtension:{rule:"required",type:"bool",id:2}}}}},SourceCodeInfo:{fields:{location:{rule:"repeated",type:"Location",id:1}},nested:{Location:{fields:{path:{rule:"repeated",type:"int32",id:1},span:{rule:"repeated",type:"int32",id:2},leadingComments:{type:"string",id:3},trailingComments:{type:"string",id:4},leadingDetachedComments:{rule:"repeated",type:"string",id:6}}}}},GeneratedCodeInfo:{fields:{annotation:{rule:"repeated",type:"Annotation",id:1}},nested:{Annotation:{fields:{path:{rule:"repeated",type:"int32",id:1},sourceFile:{type:"string",id:2},begin:{type:"int32",id:3},end:{type:"int32",id:4}}}}},Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}}}}}}}}});var U8=A((Mxe,yde)=>{yde.exports={interfaces:{"google.cloud.location.Locations":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{ListLocations:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetLocation:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var G_=A(Zv=>{"use strict";Object.defineProperty(Zv,"__esModule",{value:!0});Zv.LocationsClient=void 0;var bde=Ar(),vde=oc(),Tde=nu(),U_=jf(),Ode=M_(),Sde=V8(),Pde=U8(),q_=uc().version,B_=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}},this.gaxGrpc=o;let u=this.constructor,O=p?.servicePath||p?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(p?.servicePath||p?.apiEndpoint);let y=p?.port||u.port,m=(c=p?.clientConfig)!==null&&c!==void 0?c:{},a=(l=p?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";p=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},p),O!==u.servicePath&&!("scopes"in p)&&(p.scopes=u.scopes),this._opts=p,this.auth=o.auth,O===u.servicePath&&(this.auth.defaultScopes=u.scopes);let r=[`gax/${q_}`,`gapic/${q_}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${q_}`),p.fallback?p.fallback==="rest"&&r.push(`rest/${o.grpcVersion}`):r.push(`grpc/${o.grpcVersion}`),p.libName&&p.libVersion&&r.push(`${p.libName}/${p.libVersion}`),this._protos=o.loadProtoJSON(Sde),this.descriptors.page={listLocations:new Ode.PageDescriptor("pageToken","nextPageToken","locations")},this._defaults=o.constructSettings("google.cloud.location.Locations",Pde,p.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=vde.warn}initialize(){if(this.locationsStub)return this.locationsStub;this.locationsStub=this.gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.location.Locations"):this._protos.google.cloud.location.Locations,this._opts,this._providedCustomServicePath);let o=["listLocations","getLocation"];for(let p of o){let c=this.locationsStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||void 0,u=(0,Tde.createApiCall)(c,this._defaults[p],l);this.innerApiCalls[p]=u}return this.locationsStub}static get servicePath(){return"cloud.googleapis.com"}static get apiEndpoint(){return"cloud.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getLocation(o,p,c){o=o||{};let l;return typeof p=="function"&&c===void 0?(c=p,l={}):l=p,l=l||{},l.otherArgs=l.otherArgs||{},l.otherArgs.headers=l.otherArgs.headers||{},l.otherArgs.headers["x-goog-request-params"]=U_.fromParams({name:o.name||""}),this.initialize(),this.innerApiCalls.getLocation(o,l,c)}listLocations(o,p,c){o=o||{};let l;return typeof p=="function"&&c===void 0?(c=p,l={}):l=p,l=l||{},l.otherArgs=l.otherArgs||{},l.otherArgs.headers=l.otherArgs.headers||{},l.otherArgs.headers["x-goog-request-params"]=U_.fromParams({name:o.name||""}),this.initialize(),this.innerApiCalls.listLocations(o,l,c)}listLocationsAsync(o,p){o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=U_.fromParams({name:o.name||""}),p=p||{};let c=new bde.CallSettings(p);return this.initialize(),this.descriptors.page.listLocations.asyncIterate(this.innerApiCalls.listLocations,o,c)}close(){return this.initialize(),this._terminated?Promise.resolve():this.locationsStub.then(o=>{this._terminated=!0,o.close()})}};Zv.LocationsClient=B_});var wf=A((ye,H8)=>{"use strict";Object.defineProperty(ye,"__esModule",{value:!0});ye.fallback=ye.GoogleError=ye.operation=ye.Operation=ye.warn=ye.protobufMinimal=ye.protobuf=ye.createApiCall=ye.LocationProtos=ye.IamProtos=ye.operationsProtos=ye.lro=ye.GrpcClient=ye.defaultToObjectOptions=ye.LocationsClient=ye.IamClient=ye.OperationsClient=ye.StreamType=ye.StreamDescriptor=ye.PageDescriptor=ye.LongrunningDescriptor=ye.BundleDescriptor=ye.version=ye.createDefaultBackoffSettings=ye.RetryOptions=ye.constructSettings=ye.CallSettings=ye.routingHeader=ye.PathTemplate=void 0;var jde=$2(),z_=ir();ye.protobuf=z_;var q8=Ar(),wde=jf();ye.routingHeader=wde;var xde=ui(),_de=mf(),Dde=Yf(),Ede=nu(),B8=_0(),G8=gf(),Mde=X6(),Nde=Gf(),Cde=yf(),Rde=p0();ye.IamProtos=Rde;var Ade=s0();ye.LocationProtos=Ade;var Fde=Xb();ye.operationsProtos=Fde;var Ide=P_();Object.defineProperty(ye,"PathTemplate",{enumerable:!0,get:function(){return Ide.PathTemplate}});var $v=Ar();Object.defineProperty(ye,"CallSettings",{enumerable:!0,get:function(){return $v.CallSettings}});Object.defineProperty(ye,"constructSettings",{enumerable:!0,get:function(){return $v.constructSettings}});Object.defineProperty(ye,"RetryOptions",{enumerable:!0,get:function(){return $v.RetryOptions}});Object.defineProperty(ye,"createDefaultBackoffSettings",{enumerable:!0,get:function(){return $v.createDefaultBackoffSettings}});ye.version=uc().version+"-fallback";var eT=Kv();Object.defineProperty(ye,"BundleDescriptor",{enumerable:!0,get:function(){return eT.BundleDescriptor}});Object.defineProperty(ye,"LongrunningDescriptor",{enumerable:!0,get:function(){return eT.LongrunningDescriptor}});Object.defineProperty(ye,"PageDescriptor",{enumerable:!0,get:function(){return eT.PageDescriptor}});Object.defineProperty(ye,"StreamDescriptor",{enumerable:!0,get:function(){return eT.StreamDescriptor}});var kde=Gf();Object.defineProperty(ye,"StreamType",{enumerable:!0,get:function(){return kde.StreamType}});var Lde=Yf();Object.defineProperty(ye,"OperationsClient",{enumerable:!0,get:function(){return Lde.OperationsClient}});var Jde=V_();Object.defineProperty(ye,"IamClient",{enumerable:!0,get:function(){return Jde.IamClient}});var Vde=G_();Object.defineProperty(ye,"LocationsClient",{enumerable:!0,get:function(){return Vde.LocationsClient}});ye.defaultToObjectOptions={keepCase:!1,longs:String,enums:String,defaults:!0,oneofs:!0};var Hf="x-goog-api-client",Qf=class d{static clearProtoCache(){d.protoCache.clear()}constructor(o={}){var p;if((0,G8.isNodeJS)())this.auth=o.auth||new _de.GoogleAuth(o);else{if(!o.auth)throw new Error(JSON.stringify(o)+"You need to pass auth instance to use gRPC-fallback client in browser or other non-Node.js environments. Use OAuth2Client from google-auth-library.");this.auth=o.auth}this.fallback=!!o.fallback,this.grpcVersion=uc().version,this.httpRules=o.httpRules,this.numericEnums=(p=o.numericEnums)!==null&&p!==void 0?p:!1}loadProto(o){return z_.Root.fromJSON(o)}loadProtoJSON(o,p=!1){let c=jde(JSON.stringify(o)).toString(),l=d.protoCache.get(c);if(l&&!p)return l;let u=z_.Root.fromJSON(o);return d.protoCache.set(c,u),u}static getServiceMethods(o){let p={};for(let[c,l]of Object.entries(o.methods)){let u=(0,Cde.toLowerCamelCase)(c);p[u]=l}return p}constructSettings(o,p,c,l){function u(O,y){let m={};l||(l={});for(let r in l)m[r]=Array.isArray(l[r])?l[r]:[l[r]];let a=[];if(m[Hf]&&m[Hf][0]&&a.push(...m[Hf][0].split(" ")),a.push(`grpc-web/${ye.version}`),m[Hf]=[a.join(" ")],!y)return m;for(let r in y)if(r.toLowerCase()!==Hf){let e=y[r];if(Array.isArray(e))if(m[r]===void 0)m[r]=e;else if(Array.isArray(m[r]))m[r].push(...e);else throw new Error(`Can not add value ${e} to the call metadata.`);else m[r]=[e]}return m}return q8.constructSettings(o,p,c,xde.Status,{metadataBuilder:u})}async createStub(o,p,c){if(this.authClient||(this.auth&&"getClient"in this.auth?this.authClient=await this.auth.getClient():this.auth&&"getRequestHeaders"in this.auth&&(this.authClient=this.auth)),!this.authClient)throw new Error("No authentication was provided");o.resolveAll();let l=d.getServiceMethods(o),u=p.protocol||"https",O=p.servicePath;if(!O&&o.options&&o.options["(google.api.default_host)"]&&(O=o.options["(google.api.default_host)"]),!O)throw new Error(`Cannot determine service API path for service ${o.name}.`);let y,m=O.match(/^(.*):(\d+)$/);m&&(O=m[1],y=parseInt(m[2])),p.port?y=p.port:y||(y=443);let a=B8.encodeRequest,r=B8.decodeResponse;return(0,Mde.generateServiceStub)(l,u,O,y,this.authClient,a,r,this.numericEnums)}static createByteLengthFunction(o){return q8.createByteLengthFunction(o)}};ye.GrpcClient=Qf;Qf.protoCache=new Map;function Ude(d){d=Object.assign({scopes:[]},d),d.protoJson&&(d=Object.assign(d,{fallback:!0}));let o=new Qf(d);return new Dde.OperationsClientBuilder(o,d.protoJson)}ye.lro=Ude;function qde(d,o,p,c){return p&&"streaming"in p&&p.type!==Nde.StreamType.SERVER_STREAMING?()=>{throw new Error("The REST transport currently does not support client-streaming or bidi-stream calls.")}:p&&"streaming"in p&&!(0,G8.isNodeJS)()?()=>{throw new Error("Server streaming over the REST transport is only supported in Node.js.")}:(0,Ede.createApiCall)(d,o,p)}ye.createApiCall=qde;ye.protobufMinimal=nc();var Bde=oc();Object.defineProperty(ye,"warn",{enumerable:!0,get:function(){return Bde.warn}});var z8=Fv();Object.defineProperty(ye,"Operation",{enumerable:!0,get:function(){return z8.Operation}});Object.defineProperty(ye,"operation",{enumerable:!0,get:function(){return z8.operation}});var Gde=un();Object.defineProperty(ye,"GoogleError",{enumerable:!0,get:function(){return Gde.GoogleError}});var zde=H8.exports;ye.fallback=zde});var Q8=A((Cxe,Hde)=>{Hde.exports={nested:{google:{nested:{protobuf:{nested:{Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}},Duration:{fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}}}},rpc:{options:{cc_enable_arenas:!0,go_package:"google.golang.org/genproto/googleapis/rpc/errdetails;errdetails",java_multiple_files:!0,java_outer_classname:"ErrorDetailsProto",java_package:"com.google.rpc",objc_class_prefix:"RPC"},nested:{Status:{fields:{code:{type:"int32",id:1},message:{type:"string",id:2},details:{rule:"repeated",type:"google.protobuf.Any",id:3}}},RetryInfo:{fields:{retryDelay:{type:"google.protobuf.Duration",id:1}}},DebugInfo:{fields:{stackEntries:{rule:"repeated",type:"string",id:1},detail:{type:"string",id:2}}},QuotaFailure:{fields:{violations:{rule:"repeated",type:"Violation",id:1}},nested:{Violation:{fields:{subject:{type:"string",id:1},description:{type:"string",id:2}}}}},ErrorInfo:{fields:{reason:{type:"string",id:1},domain:{type:"string",id:2},metadata:{keyType:"string",type:"string",id:3}}},PreconditionFailure:{fields:{violations:{rule:"repeated",type:"Violation",id:1}},nested:{Violation:{fields:{type:{type:"string",id:1},subject:{type:"string",id:2},description:{type:"string",id:3}}}}},BadRequest:{fields:{fieldViolations:{rule:"repeated",type:"FieldViolation",id:1}},nested:{FieldViolation:{fields:{field:{type:"string",id:1},description:{type:"string",id:2}}}}},RequestInfo:{fields:{requestId:{type:"string",id:1},servingData:{type:"string",id:2}}},ResourceInfo:{fields:{resourceType:{type:"string",id:1},resourceName:{type:"string",id:2},owner:{type:"string",id:3},description:{type:"string",id:4}}},Help:{fields:{links:{rule:"repeated",type:"Link",id:1}},nested:{Link:{fields:{description:{type:"string",id:1},url:{type:"string",id:2}}}}},LocalizedMessage:{fields:{locale:{type:"string",id:1},message:{type:"string",id:2}}}}}}}}}});var un=A(au=>{"use strict";Object.defineProperty(au,"__esModule",{value:!0});au.GoogleErrorDecoder=au.GoogleError=void 0;var Y8=ui(),Qde=ir(),Yde=nv(),Wde=wf(),tT=class d extends Error{static parseGRPCStatusDetails(o){let p=new Wf;try{if(o.metadata&&o.metadata.get("grpc-status-details-bin")){let c=p.decodeGRPCStatusDetails(o.metadata.get("grpc-status-details-bin"));c&&c.details&&c.details.length>0&&(o.statusDetails=c.details),c&&c.errorInfo&&(o.reason=c.errorInfo.reason,o.domain=c.errorInfo.domain,o.errorInfoMetadata=c.errorInfo.metadata)}}catch{}return o}static parseHttpError(o){Array.isArray(o)&&(o=o.find(u=>"error"in u)),o.error||(o.error={},Object.keys(o).filter(u=>u!=="error").forEach(u=>{o.error[u]=o[u],delete o[u]}));let p=new Wf,c=p.decodeHTTPError(o.error),l=Object.assign(new d(o.error.message),c);if(o.error.code?l.code=(0,Y8.rpcCodeFromHttpStatusCode)(o.error.code):delete l.code,l.details)try{let u=p.decodeHttpStatusDetails(l.details);u&&u.details&&u.details.length>0&&(l.statusDetails=u.details),u&&u.errorInfo&&(l.reason=u.errorInfo.reason,l.domain=u.errorInfo.domain,l.errorInfoMetadata=u.errorInfo.metadata)}catch{}return l}};au.GoogleError=tT;var Wf=class{constructor(){let o=Q8();this.root=Qde.Root.fromJSON(o),this.anyType=this.root.lookupType("google.protobuf.Any"),this.statusType=this.root.lookupType("google.rpc.Status")}decodeProtobufAny(o){let p=o.type_url.match(/^type.googleapis.com\/(.*)/);if(!p)throw new Error(`Unknown type encoded in google.protobuf.any: ${o.type_url}`);let c=p[1],l=this.root.lookupType(c);if(!l)throw new Error(`Cannot lookup type ${c}`);return l.decode(o.value)}decodeRpcStatus(o){let p=new Uint8Array(o),c=this.statusType.decode(p),l=[],u;for(let y of c.details)try{let m=this.decodeProtobufAny(y);l.push(m),y.type_url==="type.googleapis.com/google.rpc.ErrorInfo"&&(u=m)}catch{}return{code:c.code,message:c.message,statusDetails:l,reason:u?.reason,domain:u?.domain,errorInfoMetadata:u?.metadata}}callErrorFromStatus(o){return o.message=`${o.code} ${Y8.Status[o.code]}: ${o.message}`,Object.assign(new tT(o.message),o)}decodeErrorFromBuffer(o){return this.callErrorFromStatus(this.decodeRpcStatus(o))}decodeGRPCStatusDetails(o){let p=[],c;return o.forEach(u=>{let O=new Uint8Array(u),y=this.statusType.decode(O);for(let m of y.details)try{let a=this.decodeProtobufAny(m);p.push(a),m.type_url==="type.googleapis.com/google.rpc.ErrorInfo"&&(c=a)}catch{}}),{details:p,errorInfo:c}}decodeHTTPError(o){let p=Yde.fromProto3JSON(this.statusType,o);if(!p)throw new Error(`Received error message ${o}, but failed to serialize as proto3 message`);return this.statusType.toObject(p,Wde.defaultToObjectOptions)}decodeHttpStatusDetails(o){let p=[],c;for(let l of o)try{let u=this.decodeProtobufAny(l);p.push(u),l.type_url==="type.googleapis.com/google.rpc.ErrorInfo"&&(c=u)}catch{}return{details:p,errorInfo:c}}};au.GoogleErrorDecoder=Wf});var tu=A(iu=>{"use strict";Object.defineProperty(iu,"__esModule",{value:!0});iu.OngoingCallPromise=iu.OngoingCall=void 0;var Kde=ui(),oT=un(),nT=class{constructor(o){this.callback=o,this.completed=!1}cancel(){if(!this.completed)if(this.completed=!0,this.cancelFunc)this.cancelFunc();else{let o=new oT.GoogleError("cancelled");o.code=Kde.Status.CANCELLED,this.callback(o)}}call(o,p){if(this.completed)return;let c=o(p,(l,u,O,y)=>{this.completed=!0,setImmediate(this.callback,l,u,O,y)});c instanceof Promise&&c.catch(l=>{setImmediate(this.callback,new oT.GoogleError(l),null,null,null)}),this.cancelFunc=()=>c.cancel()}};iu.OngoingCall=nT;var H_=class extends nT{constructor(){let o,p,c=(u,O,y,m)=>{if(u)u.metadata?p(oT.GoogleError.parseGRPCStatusDetails(u)):p(u);else if(O!==void 0)o([O,y||null,m||null]);else throw new oT.GoogleError("Neither error nor response are defined")},l=new Promise((u,O)=>{o=u,p=O});super(c),this.promise=l,this.promise.cancel=()=>{this.cancel()}}};iu.OngoingCallPromise=H_});var Uv=A(aT=>{"use strict";Object.defineProperty(aT,"__esModule",{value:!0});aT.NormalApiCaller=void 0;var W8=tu(),Q_=class{init(o){return o?new W8.OngoingCall(o):new W8.OngoingCallPromise}wrap(o){return o}call(o,p,c,l){l.call(o,p)}fail(o,p){o.callback(p)}result(o){return o.promise}};aT.NormalApiCaller=Q_});var K8=A(iT=>{"use strict";Object.defineProperty(iT,"__esModule",{value:!0});iT.createAPICaller=void 0;var Xde=Uv();function Zde(d,o){return o?o.getApiCaller(d):new Xde.NormalApiCaller}iT.createAPICaller=Zde});var Y_=A(rT=>{"use strict";Object.defineProperty(rT,"__esModule",{value:!0});rT.addTimeoutArg=void 0;function $de(d,o,p,c){return(l,u)=>{let O=new Date,y=p.options||{};y.deadline=new Date(O.getTime()+o);let m=p.metadataBuilder?p.metadataBuilder(c,p.headers||{}):null;return d(l,m,y,u)}}rT.addTimeoutArg=$de});var X8=A(cT=>{"use strict";Object.defineProperty(cT,"__esModule",{value:!0});cT.retryable=void 0;var lT=ui(),Kf=un(),efe=Y_();function tfe(d,o,p,c){let l=o.backoffSettings.retryDelayMultiplier,u=o.backoffSettings.maxRetryDelayMillis,O=o.backoffSettings.rpcTimeoutMultiplier,y=o.backoffSettings.maxRpcTimeoutMillis,m=o.backoffSettings.initialRetryDelayMillis,a=o.backoffSettings.initialRpcTimeoutMillis;return(r,e)=>{let t,n,i=new Date,s;o.backoffSettings.totalTimeoutMillis&&(s=i.getTime()+o.backoffSettings.totalTimeoutMillis);let f=0,g=o.backoffSettings.maxRetries;function T(){if(n=null,s&&i.getTime()>=s){let C=new Kf.GoogleError(`Total timeout of API ${c} exceeded ${o.backoffSettings.totalTimeoutMillis} milliseconds before any response was received.`);C.code=lT.Status.DEADLINE_EXCEEDED,e(C);return}if(f&&f>=g){let C=new Kf.GoogleError("Exceeded maximum number of retries before any response was received");C.code=lT.Status.DEADLINE_EXCEEDED,e(C);return}f++,t=(0,efe.addTimeoutArg)(d,a,p)(r,(C,F,J,V)=>{if(!C){e(null,F,J,V);return}if(t=null,o.retryCodes.indexOf(C.code)<0)C.note="Exception occurred in retry method that was not classified as transient",e(C);else{let z=Math.random()*m;n=setTimeout(()=>{i=new Date,m=Math.min(m*l,u);let H=a&&O?a*O:0,Z=y||0,U=s?s-i.getTime():0;a=Math.min(H,Z,U),T()},z)}}),t instanceof Promise&&t.catch(C=>{e(new Kf.GoogleError(C))})}if(g&&s){let _=new Kf.GoogleError("Cannot set both totalTimeoutMillis and maxRetries in backoffSettings.");_.code=lT.Status.INVALID_ARGUMENT,e(_)}else T();return{cancel(){if(n&&clearTimeout(n),t)t.cancel();else{let _=new Kf.GoogleError("cancelled");_.code=lT.Status.CANCELLED,e(_)}}}}}cT.retryable=tfe});var nu=A(pT=>{"use strict";Object.defineProperty(pT,"__esModule",{value:!0});pT.createApiCall=void 0;var Z8=K8(),ofe=X8(),nfe=Y_();function afe(d,o,p,c){let l=typeof d=="function"?Promise.resolve(d):d,u=(0,Z8.createAPICaller)(o,p);return(O,y,m)=>{let a=o.merge(y),r=u;o.isBundling&&!a.isBundling&&(r=(0,Z8.createAPICaller)(o,void 0));let e=r.init(m);return l.then(t=>{var n;t=r.wrap(t);let i=(n=r.descriptor)===null||n===void 0?void 0:n.streaming,s=a.retry;return!i&&s&&s.retryCodes&&s.retryCodes.length>0?(s.backoffSettings.initialRpcTimeoutMillis=s.backoffSettings.initialRpcTimeoutMillis||a.timeout,(0,ofe.retryable)(t,a.retry,a.otherArgs,a.apiName)):(0,nfe.addTimeoutArg)(t,a.timeout,a.otherArgs)}).then(t=>{r.call(t,O,a,e)}).catch(t=>{r.fail(e,t)}),r.result(e)}}pT.createApiCall=afe});var $8=A((Vxe,ife)=>{ife.exports={interfaces:{"google.longrunning.Operations":{retry_codes:{idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"],non_idempotent:[]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:9e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:9e4,total_timeout_millis:6e5}},methods:{GetOperation:{timeout_millis:6e4,retry_codes_name:"idempotent",retry_params_name:"default"},ListOperations:{timeout_millis:6e4,retry_codes_name:"idempotent",retry_params_name:"default"},CancelOperation:{timeout_millis:6e4,retry_codes_name:"idempotent",retry_params_name:"default"},DeleteOperation:{timeout_millis:6e4,retry_codes_name:"idempotent",retry_params_name:"default"}}}}}});var eV=A((Uxe,rfe)=>{rfe.exports={nested:{google:{nested:{longrunning:{options:{cc_enable_arenas:!0,csharp_namespace:"Google.LongRunning",go_package:"google.golang.org/genproto/googleapis/longrunning;longrunning",java_multiple_files:!0,java_outer_classname:"OperationsProto",java_package:"com.google.longrunning",php_namespace:"Google\\LongRunning"},nested:{operationInfo:{type:"google.longrunning.OperationInfo",id:1049,extend:"google.protobuf.MethodOptions"},Operations:{options:{"(google.api.default_host)":"longrunning.googleapis.com"},methods:{ListOperations:{requestType:"ListOperationsRequest",responseType:"ListOperationsResponse",options:{"(google.api.http).get":"/v1/{name=operations}","(google.api.method_signature)":"name,filter"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=operations}"}},{"(google.api.method_signature)":"name,filter"}]},GetOperation:{requestType:"GetOperationRequest",responseType:"Operation",options:{"(google.api.http).get":"/v1/operations/{name}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/operations/{name}"}},{"(google.api.method_signature)":"name"}]},DeleteOperation:{requestType:"DeleteOperationRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).delete":"/v1/{name=operations/**}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=operations/**}"}},{"(google.api.method_signature)":"name"}]},CancelOperation:{requestType:"CancelOperationRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=operations/**}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=operations/**}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},WaitOperation:{requestType:"WaitOperationRequest",responseType:"Operation"}}},Operation:{oneofs:{result:{oneof:["error","response"]}},fields:{name:{type:"string",id:1},metadata:{type:"google.protobuf.Any",id:2},done:{type:"bool",id:3},error:{type:"google.rpc.Status",id:4},response:{type:"google.protobuf.Any",id:5}}},GetOperationRequest:{fields:{name:{type:"string",id:1}}},ListOperationsRequest:{fields:{name:{type:"string",id:4},filter:{type:"string",id:1},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},ListOperationsResponse:{fields:{operations:{rule:"repeated",type:"Operation",id:1},nextPageToken:{type:"string",id:2}}},CancelOperationRequest:{fields:{name:{type:"string",id:1}}},DeleteOperationRequest:{fields:{name:{type:"string",id:1}}},WaitOperationRequest:{fields:{name:{type:"string",id:1},timeout:{type:"google.protobuf.Duration",id:2}}},OperationInfo:{fields:{responseType:{type:"string",id:1},metadataType:{type:"string",id:2}}}}},api:{options:{go_package:"google.golang.org/genproto/googleapis/api/annotations;annotations",java_multiple_files:!0,java_outer_classname:"ClientProto",java_package:"com.google.api",objc_class_prefix:"GAPI",cc_enable_arenas:!0},nested:{http:{type:"HttpRule",id:72295728,extend:"google.protobuf.MethodOptions"},Http:{fields:{rules:{rule:"repeated",type:"HttpRule",id:1},fullyDecodeReservedExpansion:{type:"bool",id:2}}},HttpRule:{oneofs:{pattern:{oneof:["get","put","post","delete","patch","custom"]}},fields:{selector:{type:"string",id:1},get:{type:"string",id:2},put:{type:"string",id:3},post:{type:"string",id:4},delete:{type:"string",id:5},patch:{type:"string",id:6},custom:{type:"CustomHttpPattern",id:8},body:{type:"string",id:7},responseBody:{type:"string",id:12},additionalBindings:{rule:"repeated",type:"HttpRule",id:11}}},CustomHttpPattern:{fields:{kind:{type:"string",id:1},path:{type:"string",id:2}}},methodSignature:{rule:"repeated",type:"string",id:1051,extend:"google.protobuf.MethodOptions"},defaultHost:{type:"string",id:1049,extend:"google.protobuf.ServiceOptions"},oauthScopes:{type:"string",id:1050,extend:"google.protobuf.ServiceOptions"}}},protobuf:{options:{go_package:"github.com/golang/protobuf/protoc-gen-go/descriptor;descriptor",java_package:"com.google.protobuf",java_outer_classname:"DescriptorProtos",csharp_namespace:"Google.Protobuf.Reflection",objc_class_prefix:"GPB",cc_enable_arenas:!0,optimize_for:"SPEED"},nested:{FileDescriptorSet:{fields:{file:{rule:"repeated",type:"FileDescriptorProto",id:1}}},FileDescriptorProto:{fields:{name:{type:"string",id:1},package:{type:"string",id:2},dependency:{rule:"repeated",type:"string",id:3},publicDependency:{rule:"repeated",type:"int32",id:10,options:{packed:!1}},weakDependency:{rule:"repeated",type:"int32",id:11,options:{packed:!1}},messageType:{rule:"repeated",type:"DescriptorProto",id:4},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:5},service:{rule:"repeated",type:"ServiceDescriptorProto",id:6},extension:{rule:"repeated",type:"FieldDescriptorProto",id:7},options:{type:"FileOptions",id:8},sourceCodeInfo:{type:"SourceCodeInfo",id:9},syntax:{type:"string",id:12}}},DescriptorProto:{fields:{name:{type:"string",id:1},field:{rule:"repeated",type:"FieldDescriptorProto",id:2},extension:{rule:"repeated",type:"FieldDescriptorProto",id:6},nestedType:{rule:"repeated",type:"DescriptorProto",id:3},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:4},extensionRange:{rule:"repeated",type:"ExtensionRange",id:5},oneofDecl:{rule:"repeated",type:"OneofDescriptorProto",id:8},options:{type:"MessageOptions",id:7},reservedRange:{rule:"repeated",type:"ReservedRange",id:9},reservedName:{rule:"repeated",type:"string",id:10}},nested:{ExtensionRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2},options:{type:"ExtensionRangeOptions",id:3}}},ReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},ExtensionRangeOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},FieldDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:3},label:{type:"Label",id:4},type:{type:"Type",id:5},typeName:{type:"string",id:6},extendee:{type:"string",id:2},defaultValue:{type:"string",id:7},oneofIndex:{type:"int32",id:9},jsonName:{type:"string",id:10},options:{type:"FieldOptions",id:8},proto3Optional:{type:"bool",id:17}},nested:{Type:{values:{TYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18}},Label:{values:{LABEL_OPTIONAL:1,LABEL_REQUIRED:2,LABEL_REPEATED:3}}}},OneofDescriptorProto:{fields:{name:{type:"string",id:1},options:{type:"OneofOptions",id:2}}},EnumDescriptorProto:{fields:{name:{type:"string",id:1},value:{rule:"repeated",type:"EnumValueDescriptorProto",id:2},options:{type:"EnumOptions",id:3},reservedRange:{rule:"repeated",type:"EnumReservedRange",id:4},reservedName:{rule:"repeated",type:"string",id:5}},nested:{EnumReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},EnumValueDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:2},options:{type:"EnumValueOptions",id:3}}},ServiceDescriptorProto:{fields:{name:{type:"string",id:1},method:{rule:"repeated",type:"MethodDescriptorProto",id:2},options:{type:"ServiceOptions",id:3}}},MethodDescriptorProto:{fields:{name:{type:"string",id:1},inputType:{type:"string",id:2},outputType:{type:"string",id:3},options:{type:"MethodOptions",id:4},clientStreaming:{type:"bool",id:5,options:{default:!1}},serverStreaming:{type:"bool",id:6,options:{default:!1}}}},FileOptions:{fields:{javaPackage:{type:"string",id:1},javaOuterClassname:{type:"string",id:8},javaMultipleFiles:{type:"bool",id:10,options:{default:!1}},javaGenerateEqualsAndHash:{type:"bool",id:20,options:{deprecated:!0}},javaStringCheckUtf8:{type:"bool",id:27,options:{default:!1}},optimizeFor:{type:"OptimizeMode",id:9,options:{default:"SPEED"}},goPackage:{type:"string",id:11},ccGenericServices:{type:"bool",id:16,options:{default:!1}},javaGenericServices:{type:"bool",id:17,options:{default:!1}},pyGenericServices:{type:"bool",id:18,options:{default:!1}},phpGenericServices:{type:"bool",id:42,options:{default:!1}},deprecated:{type:"bool",id:23,options:{default:!1}},ccEnableArenas:{type:"bool",id:31,options:{default:!0}},objcClassPrefix:{type:"string",id:36},csharpNamespace:{type:"string",id:37},swiftPrefix:{type:"string",id:39},phpClassPrefix:{type:"string",id:40},phpNamespace:{type:"string",id:41},phpMetadataNamespace:{type:"string",id:44},rubyPackage:{type:"string",id:45},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[38,38]],nested:{OptimizeMode:{values:{SPEED:1,CODE_SIZE:2,LITE_RUNTIME:3}}}},MessageOptions:{fields:{messageSetWireFormat:{type:"bool",id:1,options:{default:!1}},noStandardDescriptorAccessor:{type:"bool",id:2,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},mapEntry:{type:"bool",id:7},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[8,8],[9,9]]},FieldOptions:{fields:{ctype:{type:"CType",id:1,options:{default:"STRING"}},packed:{type:"bool",id:2},jstype:{type:"JSType",id:6,options:{default:"JS_NORMAL"}},lazy:{type:"bool",id:5,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},weak:{type:"bool",id:10,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[4,4]],nested:{CType:{values:{STRING:0,CORD:1,STRING_PIECE:2}},JSType:{values:{JS_NORMAL:0,JS_STRING:1,JS_NUMBER:2}}}},OneofOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},EnumOptions:{fields:{allowAlias:{type:"bool",id:2},deprecated:{type:"bool",id:3,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[5,5]]},EnumValueOptions:{fields:{deprecated:{type:"bool",id:1,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},ServiceOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},MethodOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},idempotencyLevel:{type:"IdempotencyLevel",id:34,options:{default:"IDEMPOTENCY_UNKNOWN"}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],nested:{IdempotencyLevel:{values:{IDEMPOTENCY_UNKNOWN:0,NO_SIDE_EFFECTS:1,IDEMPOTENT:2}}}},UninterpretedOption:{fields:{name:{rule:"repeated",type:"NamePart",id:2},identifierValue:{type:"string",id:3},positiveIntValue:{type:"uint64",id:4},negativeIntValue:{type:"int64",id:5},doubleValue:{type:"double",id:6},stringValue:{type:"bytes",id:7},aggregateValue:{type:"string",id:8}},nested:{NamePart:{fields:{namePart:{rule:"required",type:"string",id:1},isExtension:{rule:"required",type:"bool",id:2}}}}},SourceCodeInfo:{fields:{location:{rule:"repeated",type:"Location",id:1}},nested:{Location:{fields:{path:{rule:"repeated",type:"int32",id:1},span:{rule:"repeated",type:"int32",id:2},leadingComments:{type:"string",id:3},trailingComments:{type:"string",id:4},leadingDetachedComments:{rule:"repeated",type:"string",id:6}}}}},GeneratedCodeInfo:{fields:{annotation:{rule:"repeated",type:"Annotation",id:1}},nested:{Annotation:{fields:{path:{rule:"repeated",type:"int32",id:1},sourceFile:{type:"string",id:2},begin:{type:"int32",id:3},end:{type:"int32",id:4}}}}},Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}},Duration:{fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}},Empty:{fields:{}}}},rpc:{options:{cc_enable_arenas:!0,go_package:"google.golang.org/genproto/googleapis/rpc/status;status",java_multiple_files:!0,java_outer_classname:"StatusProto",java_package:"com.google.rpc",objc_class_prefix:"RPC"},nested:{Status:{fields:{code:{type:"int32",id:1},message:{type:"string",id:2},details:{rule:"repeated",type:"google.protobuf.Any",id:3}}}}}}}}}});var Yf=A(Qn=>{"use strict";Object.defineProperty(Qn,"__esModule",{value:!0});Qn.OperationsClientBuilder=Qn.OperationsClient=Qn.ALL_SCOPES=Qn.SERVICE_ADDRESS=void 0;var lfe=nu(),cfe=Kv(),tV=Ar(),pfe=$8(),sfe=eV(),ufe=x0();Qn.SERVICE_ADDRESS="longrunning.googleapis.com";var oV=uc().version,dfe=443,ffe="gapic/0.7.1";Qn.ALL_SCOPES=[];var Xf=class{constructor(o,p,c){let l=Object.assign({servicePath:Qn.SERVICE_ADDRESS,port:dfe,clientConfig:{}},c),u=["gl-node/"+process.versions.node];l.libName&&l.libVersion&&u.push(l.libName+"/"+l.libVersion),u.push(ffe,"gax/"+oV),l.fallback?u.push("gl-web/"+oV):u.push("grpc/"+o.grpcVersion);let O=o.constructSettings("google.longrunning.Operations",pfe,l.clientConfig||{},{"x-goog-api-client":u.join(" ")});this.auth=o.auth,this.innerApiCalls={},this.descriptor={listOperations:new cfe.PageDescriptor("pageToken","nextPageToken","operations")},this.operationsStub=o.createStub(l.fallback?p.lookupService("google.longrunning.Operations"):p.google.longrunning.Operations,l);let y=["getOperation","listOperations","cancelOperation","deleteOperation"];for(let m of y){let a=this.operationsStub.then(r=>(...e)=>r[m].apply(r,e),r=>()=>{throw r});this.innerApiCalls[m]=(0,lfe.createApiCall)(a,O[m],this.descriptor[m])}}close(){this.operationsStub.then(o=>o.close())}getProjectId(o){if(this.auth&&"getProjectId"in this.auth)return this.auth.getProjectId(o);if(o)o(new Error("Cannot determine project ID."));else return Promise.reject("Cannot determine project ID.")}getOperationInternal(o,p,c){return o=o||{},p=p||{},this.innerApiCalls.getOperation(o,p,c)}getOperation(o,p,c){let l;return p instanceof Function&&c===void 0?(c=p,l={}):l=p,o=o||{},l=l||{},this.innerApiCalls.getOperation(o,l,c)}listOperations(o,p,c){let l;return p instanceof Function&&c===void 0?(c=p,l={}):l=p,o=o||{},l=l||{},this.innerApiCalls.listOperations(o,l,c)}listOperationsStream(o,p){let c=new tV.CallSettings(p);return this.descriptor.listOperations.createStream(this.innerApiCalls.listOperations,o,c)}listOperationsAsync(o,p){o=o||{},p=p||{};let c=new tV.CallSettings(p);return this.descriptor.listOperations.asyncIterate(this.innerApiCalls.listOperations,o,c)}cancelOperation(o,p,c){let l;return p instanceof Function&&c===void 0?(c=p,l={}):l=p,o=o||{},l=l||{},this.innerApiCalls.cancelOperation(o,l,c)}deleteOperation(o,p,c){let l;return p instanceof Function&&c===void 0?(c=p,l={}):l=p,o=o||{},l=l||{},this.innerApiCalls.deleteOperation(o,l,c)}};Qn.OperationsClient=Xf;var W_=class{constructor(o,p){p&&o.httpRules&&(0,ufe.overrideHttpRules)(o.httpRules,p);let c=p??o.loadProtoJSON(sfe);this.operationsClient=l=>(o.fallback&&(l.fallback=o.fallback),new Xf(o,c,l)),Object.assign(this.operationsClient,Xf)}};Qn.OperationsClientBuilder=W_});var je=A(pe=>{"use strict";Object.defineProperty(pe,"__esModule",{value:!0});pe.serializer=pe.warn=pe.ChannelCredentials=pe.fallback=pe.protobufMinimal=pe.protobuf=pe.version=pe.createByteLengthFunction=pe.LocationsClient=pe.IamClient=pe.OperationsClient=pe.LocationProtos=pe.IamProtos=pe.operationsProtos=pe.lro=pe.routingHeader=pe.StreamType=pe.Status=pe.PathTemplate=pe.operation=pe.Operation=pe.GrpcClient=pe.GoogleProtoFilesRoot=pe.ClientStub=pe.GoogleError=pe.createMaxRetriesBackoffSettings=pe.createDefaultBackoffSettings=pe.createBackoffSettings=pe.createBundleOptions=pe.createRetryOptions=pe.RetryOptions=pe.constructSettings=pe.CallSettings=pe.StreamDescriptor=pe.PageDescriptor=pe.LongrunningDescriptor=pe.BundleDescriptor=pe.createApiCall=pe.OngoingCall=pe.grpc=pe.GoogleAuth=void 0;var mfe=Dy();pe.grpc=mfe;var nV=c0(),hfe=p0();pe.IamProtos=hfe;var gfe=s0();pe.LocationProtos=gfe;var yfe=Xb();pe.operationsProtos=yfe;var K_=Yf(),bfe=jf();pe.routingHeader=bfe;var vfe=mf();Object.defineProperty(pe,"GoogleAuth",{enumerable:!0,get:function(){return vfe.GoogleAuth}});var Tfe=tu();Object.defineProperty(pe,"OngoingCall",{enumerable:!0,get:function(){return Tfe.OngoingCall}});var Ofe=nu();Object.defineProperty(pe,"createApiCall",{enumerable:!0,get:function(){return Ofe.createApiCall}});var sT=Kv();Object.defineProperty(pe,"BundleDescriptor",{enumerable:!0,get:function(){return sT.BundleDescriptor}});Object.defineProperty(pe,"LongrunningDescriptor",{enumerable:!0,get:function(){return sT.LongrunningDescriptor}});Object.defineProperty(pe,"PageDescriptor",{enumerable:!0,get:function(){return sT.PageDescriptor}});Object.defineProperty(pe,"StreamDescriptor",{enumerable:!0,get:function(){return sT.StreamDescriptor}});var Qr=Ar();Object.defineProperty(pe,"CallSettings",{enumerable:!0,get:function(){return Qr.CallSettings}});Object.defineProperty(pe,"constructSettings",{enumerable:!0,get:function(){return Qr.constructSettings}});Object.defineProperty(pe,"RetryOptions",{enumerable:!0,get:function(){return Qr.RetryOptions}});Object.defineProperty(pe,"createRetryOptions",{enumerable:!0,get:function(){return Qr.createRetryOptions}});Object.defineProperty(pe,"createBundleOptions",{enumerable:!0,get:function(){return Qr.createBundleOptions}});Object.defineProperty(pe,"createBackoffSettings",{enumerable:!0,get:function(){return Qr.createBackoffSettings}});Object.defineProperty(pe,"createDefaultBackoffSettings",{enumerable:!0,get:function(){return Qr.createDefaultBackoffSettings}});Object.defineProperty(pe,"createMaxRetriesBackoffSettings",{enumerable:!0,get:function(){return Qr.createMaxRetriesBackoffSettings}});var Sfe=un();Object.defineProperty(pe,"GoogleError",{enumerable:!0,get:function(){return Sfe.GoogleError}});var X_=c0();Object.defineProperty(pe,"ClientStub",{enumerable:!0,get:function(){return X_.ClientStub}});Object.defineProperty(pe,"GoogleProtoFilesRoot",{enumerable:!0,get:function(){return X_.GoogleProtoFilesRoot}});Object.defineProperty(pe,"GrpcClient",{enumerable:!0,get:function(){return X_.GrpcClient}});var aV=Fv();Object.defineProperty(pe,"Operation",{enumerable:!0,get:function(){return aV.Operation}});Object.defineProperty(pe,"operation",{enumerable:!0,get:function(){return aV.operation}});var Pfe=P_();Object.defineProperty(pe,"PathTemplate",{enumerable:!0,get:function(){return Pfe.PathTemplate}});var jfe=ui();Object.defineProperty(pe,"Status",{enumerable:!0,get:function(){return jfe.Status}});var wfe=Gf();Object.defineProperty(pe,"StreamType",{enumerable:!0,get:function(){return wfe.StreamType}});function uT(d){d=Object.assign({scopes:uT.ALL_SCOPES},d);let o=new nV.GrpcClient(d);return new K_.OperationsClientBuilder(o)}pe.lro=uT;uT.SERVICE_ADDRESS=K_.SERVICE_ADDRESS;uT.ALL_SCOPES=K_.ALL_SCOPES;var xfe=Yf();Object.defineProperty(pe,"OperationsClient",{enumerable:!0,get:function(){return xfe.OperationsClient}});var _fe=V_();Object.defineProperty(pe,"IamClient",{enumerable:!0,get:function(){return _fe.IamClient}});var Dfe=G_();Object.defineProperty(pe,"LocationsClient",{enumerable:!0,get:function(){return Dfe.LocationsClient}});pe.createByteLengthFunction=nV.GrpcClient.createByteLengthFunction;pe.version=uc().version;var Efe=ir();pe.protobuf=Efe;pe.protobufMinimal=nc();var Mfe=wf();pe.fallback=Mfe;var Nfe=Dy();Object.defineProperty(pe,"ChannelCredentials",{enumerable:!0,get:function(){return Nfe.ChannelCredentials}});var Cfe=oc();Object.defineProperty(pe,"warn",{enumerable:!0,get:function(){return Cfe.warn}});var Rfe=nv();pe.serializer=Rfe});var rV=A(dT=>{"use strict";Object.defineProperty(dT,"__esModule",{value:!0});dT.DatasetServiceClient=void 0;var iV=xe(),Afe=TN(),Ffe=_e().version,Z_=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Ffe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(iV),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listDatasets:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","datasets"),listDatasetVersions:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","datasetVersions"),listDataItems:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","dataItems"),searchDataItems:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","dataItemViews"),listSavedQueries:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","savedQueries"),listAnnotations:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","annotations")};let e=this._gaxModule.protobuf.Root.fromJSON(iV),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.Dataset"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateDatasetOperationMetadata"),s=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),g=e.lookup(".google.cloud.aiplatform.v1beta1.ImportDataResponse"),T=e.lookup(".google.cloud.aiplatform.v1beta1.ImportDataOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1beta1.ExportDataResponse"),C=e.lookup(".google.cloud.aiplatform.v1beta1.ExportDataOperationMetadata"),F=e.lookup(".google.cloud.aiplatform.v1beta1.DatasetVersion"),J=e.lookup(".google.cloud.aiplatform.v1beta1.CreateDatasetVersionOperationMetadata"),V=e.lookup(".google.protobuf.Empty"),z=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),H=e.lookup(".google.cloud.aiplatform.v1beta1.DatasetVersion"),Z=e.lookup(".google.cloud.aiplatform.v1beta1.RestoreDatasetVersionOperationMetadata"),U=e.lookup(".google.protobuf.Empty"),$=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={createDataset:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteDataset:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),importData:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),exportData:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),createDatasetVersion:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J)),deleteDatasetVersion:new this._gaxModule.LongrunningDescriptor(this.operationsClient,V.decode.bind(V),z.decode.bind(z)),restoreDatasetVersion:new this._gaxModule.LongrunningDescriptor(this.operationsClient,H.decode.bind(H),Z.decode.bind(Z)),deleteSavedQuery:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),$.decode.bind($))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.DatasetService",Afe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.datasetServiceStub)return this.datasetServiceStub;this.datasetServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.DatasetService"):this._protos.google.cloud.aiplatform.v1beta1.DatasetService,this._opts,this._providedCustomServicePath);let o=["createDataset","getDataset","updateDataset","listDatasets","deleteDataset","importData","exportData","createDatasetVersion","deleteDatasetVersion","getDatasetVersion","listDatasetVersions","restoreDatasetVersion","listDataItems","searchDataItems","listSavedQueries","deleteSavedQuery","getAnnotationSpec","listAnnotations"];for(let p of o){let c=this.datasetServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.datasetServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getDataset(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getDataset(o,u,c)}updateDataset(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"dataset.name":(l=o.dataset.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateDataset(o,u,c)}getDatasetVersion(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getDatasetVersion(o,u,c)}getAnnotationSpec(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getAnnotationSpec(o,u,c)}createDataset(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createDataset(o,u,c)}async checkCreateDatasetProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createDataset,this._gaxModule.createDefaultBackoffSettings())}deleteDataset(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteDataset(o,u,c)}async checkDeleteDatasetProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteDataset,this._gaxModule.createDefaultBackoffSettings())}importData(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.importData(o,u,c)}async checkImportDataProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.importData,this._gaxModule.createDefaultBackoffSettings())}exportData(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.exportData(o,u,c)}async checkExportDataProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.exportData,this._gaxModule.createDefaultBackoffSettings())}createDatasetVersion(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createDatasetVersion(o,u,c)}async checkCreateDatasetVersionProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createDatasetVersion,this._gaxModule.createDefaultBackoffSettings())}deleteDatasetVersion(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteDatasetVersion(o,u,c)}async checkDeleteDatasetVersionProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteDatasetVersion,this._gaxModule.createDefaultBackoffSettings())}restoreDatasetVersion(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.restoreDatasetVersion(o,u,c)}async checkRestoreDatasetVersionProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.restoreDatasetVersion,this._gaxModule.createDefaultBackoffSettings())}deleteSavedQuery(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteSavedQuery(o,u,c)}async checkDeleteSavedQueryProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteSavedQuery,this._gaxModule.createDefaultBackoffSettings())}listDatasets(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDatasets(o,u,c)}listDatasetsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDatasets.merge(p);return this.initialize(),this.descriptors.page.listDatasets.createStream(this.innerApiCalls.listDatasets,o,u)}listDatasetsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDatasets.merge(p);return this.initialize(),this.descriptors.page.listDatasets.asyncIterate(this.innerApiCalls.listDatasets,o,u)}listDatasetVersions(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDatasetVersions(o,u,c)}listDatasetVersionsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDatasetVersions.merge(p);return this.initialize(),this.descriptors.page.listDatasetVersions.createStream(this.innerApiCalls.listDatasetVersions,o,u)}listDatasetVersionsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDatasetVersions.merge(p);return this.initialize(),this.descriptors.page.listDatasetVersions.asyncIterate(this.innerApiCalls.listDatasetVersions,o,u)}listDataItems(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDataItems(o,u,c)}listDataItemsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDataItems.merge(p);return this.initialize(),this.descriptors.page.listDataItems.createStream(this.innerApiCalls.listDataItems,o,u)}listDataItemsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDataItems.merge(p);return this.initialize(),this.descriptors.page.listDataItems.asyncIterate(this.innerApiCalls.listDataItems,o,u)}searchDataItems(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({dataset:(l=o.dataset)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchDataItems(o,u,c)}searchDataItemsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({dataset:(c=o.dataset)!==null&&c!==void 0?c:""});let u=this._defaults.searchDataItems.merge(p);return this.initialize(),this.descriptors.page.searchDataItems.createStream(this.innerApiCalls.searchDataItems,o,u)}searchDataItemsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({dataset:(c=o.dataset)!==null&&c!==void 0?c:""});let u=this._defaults.searchDataItems.merge(p);return this.initialize(),this.descriptors.page.searchDataItems.asyncIterate(this.innerApiCalls.searchDataItems,o,u)}listSavedQueries(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listSavedQueries(o,u,c)}listSavedQueriesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSavedQueries.merge(p);return this.initialize(),this.descriptors.page.listSavedQueries.createStream(this.innerApiCalls.listSavedQueries,o,u)}listSavedQueriesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSavedQueries.merge(p);return this.initialize(),this.descriptors.page.listSavedQueries.asyncIterate(this.innerApiCalls.listSavedQueries,o,u)}listAnnotations(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listAnnotations(o,u,c)}listAnnotationsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listAnnotations.merge(p);return this.initialize(),this.descriptors.page.listAnnotations.createStream(this.innerApiCalls.listAnnotations,o,u)}listAnnotationsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listAnnotations.merge(p);return this.initialize(),this.descriptors.page.listAnnotations.asyncIterate(this.innerApiCalls.listAnnotations,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.datasetServiceStub&&!this._terminated?this.datasetServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};dT.DatasetServiceClient=Z_});var lV=A((zxe,Ife)=>{Ife.exports={interfaces:{"google.cloud.aiplatform.v1beta1.DeploymentResourcePoolService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateDeploymentResourcePool:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetDeploymentResourcePool:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDeploymentResourcePools:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteDeploymentResourcePool:{retry_codes_name:"non_idempotent",retry_params_name:"default"},QueryDeployedModels:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var pV=A(fT=>{"use strict";Object.defineProperty(fT,"__esModule",{value:!0});fT.DeploymentResourcePoolServiceClient=void 0;var cV=xe(),kfe=lV(),Lfe=_e().version,$_=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Lfe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(cV),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listDeploymentResourcePools:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","deploymentResourcePools"),queryDeployedModels:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","deployedModels")};let e=this._gaxModule.protobuf.Root.fromJSON(cV),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.DeploymentResourcePool"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolOperationMetadata"),s=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={createDeploymentResourcePool:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteDeploymentResourcePool:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.DeploymentResourcePoolService",kfe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.deploymentResourcePoolServiceStub)return this.deploymentResourcePoolServiceStub;this.deploymentResourcePoolServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.DeploymentResourcePoolService"):this._protos.google.cloud.aiplatform.v1beta1.DeploymentResourcePoolService,this._opts,this._providedCustomServicePath);let o=["createDeploymentResourcePool","getDeploymentResourcePool","listDeploymentResourcePools","deleteDeploymentResourcePool","queryDeployedModels"];for(let p of o){let c=this.deploymentResourcePoolServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.deploymentResourcePoolServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getDeploymentResourcePool(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getDeploymentResourcePool(o,u,c)}createDeploymentResourcePool(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createDeploymentResourcePool(o,u,c)}async checkCreateDeploymentResourcePoolProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createDeploymentResourcePool,this._gaxModule.createDefaultBackoffSettings())}deleteDeploymentResourcePool(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteDeploymentResourcePool(o,u,c)}async checkDeleteDeploymentResourcePoolProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteDeploymentResourcePool,this._gaxModule.createDefaultBackoffSettings())}listDeploymentResourcePools(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDeploymentResourcePools(o,u,c)}listDeploymentResourcePoolsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDeploymentResourcePools.merge(p);return this.initialize(),this.descriptors.page.listDeploymentResourcePools.createStream(this.innerApiCalls.listDeploymentResourcePools,o,u)}listDeploymentResourcePoolsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDeploymentResourcePools.merge(p);return this.initialize(),this.descriptors.page.listDeploymentResourcePools.asyncIterate(this.innerApiCalls.listDeploymentResourcePools,o,u)}queryDeployedModels(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({deployment_resource_pool:(l=o.deploymentResourcePool)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.queryDeployedModels(o,u,c)}queryDeployedModelsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({deployment_resource_pool:(c=o.deploymentResourcePool)!==null&&c!==void 0?c:""});let u=this._defaults.queryDeployedModels.merge(p);return this.initialize(),this.descriptors.page.queryDeployedModels.createStream(this.innerApiCalls.queryDeployedModels,o,u)}queryDeployedModelsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({deployment_resource_pool:(c=o.deploymentResourcePool)!==null&&c!==void 0?c:""});let u=this._defaults.queryDeployedModels.merge(p);return this.initialize(),this.descriptors.page.queryDeployedModels.asyncIterate(this.innerApiCalls.queryDeployedModels,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.deploymentResourcePoolServiceStub&&!this._terminated?this.deploymentResourcePoolServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};fT.DeploymentResourcePoolServiceClient=$_});var sV=A((Qxe,Jfe)=>{Jfe.exports={interfaces:{"google.cloud.aiplatform.v1beta1.EndpointService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateEndpoint:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetEndpoint:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListEndpoints:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateEndpoint:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteEndpoint:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeployModel:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UndeployModel:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},MutateDeployedModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var dV=A(mT=>{"use strict";Object.defineProperty(mT,"__esModule",{value:!0});mT.EndpointServiceClient=void 0;var uV=xe(),Vfe=sV(),Ufe=_e().version,eD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Ufe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(uV),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listEndpoints:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","endpoints")};let e=this._gaxModule.protobuf.Root.fromJSON(uV),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.Endpoint"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateEndpointOperationMetadata"),s=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),g=e.lookup(".google.cloud.aiplatform.v1beta1.DeployModelResponse"),T=e.lookup(".google.cloud.aiplatform.v1beta1.DeployModelOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1beta1.UndeployModelResponse"),C=e.lookup(".google.cloud.aiplatform.v1beta1.UndeployModelOperationMetadata"),F=e.lookup(".google.cloud.aiplatform.v1beta1.MutateDeployedModelResponse"),J=e.lookup(".google.cloud.aiplatform.v1beta1.MutateDeployedModelOperationMetadata");this.descriptors.longrunning={createEndpoint:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteEndpoint:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deployModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),undeployModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),mutateDeployedModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.EndpointService",Vfe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.endpointServiceStub)return this.endpointServiceStub;this.endpointServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.EndpointService"):this._protos.google.cloud.aiplatform.v1beta1.EndpointService,this._opts,this._providedCustomServicePath);let o=["createEndpoint","getEndpoint","listEndpoints","updateEndpoint","deleteEndpoint","deployModel","undeployModel","mutateDeployedModel"];for(let p of o){let c=this.endpointServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.endpointServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getEndpoint(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getEndpoint(o,u,c)}updateEndpoint(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"endpoint.name":(l=o.endpoint.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateEndpoint(o,u,c)}createEndpoint(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createEndpoint(o,u,c)}async checkCreateEndpointProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createEndpoint,this._gaxModule.createDefaultBackoffSettings())}deleteEndpoint(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteEndpoint(o,u,c)}async checkDeleteEndpointProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteEndpoint,this._gaxModule.createDefaultBackoffSettings())}deployModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deployModel(o,u,c)}async checkDeployModelProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deployModel,this._gaxModule.createDefaultBackoffSettings())}undeployModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.undeployModel(o,u,c)}async checkUndeployModelProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.undeployModel,this._gaxModule.createDefaultBackoffSettings())}mutateDeployedModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.mutateDeployedModel(o,u,c)}async checkMutateDeployedModelProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.mutateDeployedModel,this._gaxModule.createDefaultBackoffSettings())}listEndpoints(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listEndpoints(o,u,c)}listEndpointsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listEndpoints.merge(p);return this.initialize(),this.descriptors.page.listEndpoints.createStream(this.innerApiCalls.listEndpoints,o,u)}listEndpointsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listEndpoints.merge(p);return this.initialize(),this.descriptors.page.listEndpoints.asyncIterate(this.innerApiCalls.listEndpoints,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.endpointServiceStub&&!this._terminated?this.endpointServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};mT.EndpointServiceClient=eD});var fV=A((Wxe,qfe)=>{qfe.exports={interfaces:{"google.cloud.aiplatform.v1beta1.FeatureOnlineStoreAdminService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateFeatureOnlineStore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeatureOnlineStore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatureOnlineStores:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeatureOnlineStore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeatureOnlineStore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateFeatureView:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeatureView:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatureViews:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeatureView:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeatureView:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},SyncFeatureView:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeatureViewSync:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatureViewSyncs:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var hV=A(hT=>{"use strict";Object.defineProperty(hT,"__esModule",{value:!0});hT.FeatureOnlineStoreAdminServiceClient=void 0;var mV=xe(),Bfe=fV(),Gfe=_e().version,tD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Gfe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(mV),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listFeatureOnlineStores:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","featureOnlineStores"),listFeatureViews:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","featureViews"),listFeatureViewSyncs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","featureViewSyncs")};let e=this._gaxModule.protobuf.Root.fromJSON(mV),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.FeatureOnlineStore"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreOperationMetadata"),s=e.lookup(".google.cloud.aiplatform.v1beta1.FeatureOnlineStore"),f=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreOperationMetadata"),g=e.lookup(".google.protobuf.Empty"),T=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1beta1.FeatureView"),C=e.lookup(".google.cloud.aiplatform.v1beta1.CreateFeatureViewOperationMetadata"),F=e.lookup(".google.cloud.aiplatform.v1beta1.FeatureView"),J=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateFeatureViewOperationMetadata"),V=e.lookup(".google.protobuf.Empty"),z=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={createFeatureOnlineStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateFeatureOnlineStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deleteFeatureOnlineStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),createFeatureView:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),updateFeatureView:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J)),deleteFeatureView:new this._gaxModule.LongrunningDescriptor(this.operationsClient,V.decode.bind(V),z.decode.bind(z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.FeatureOnlineStoreAdminService",Bfe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featureOnlineStoreAdminServiceStub)return this.featureOnlineStoreAdminServiceStub;this.featureOnlineStoreAdminServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.FeatureOnlineStoreAdminService"):this._protos.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreAdminService,this._opts,this._providedCustomServicePath);let o=["createFeatureOnlineStore","getFeatureOnlineStore","listFeatureOnlineStores","updateFeatureOnlineStore","deleteFeatureOnlineStore","createFeatureView","getFeatureView","listFeatureViews","updateFeatureView","deleteFeatureView","syncFeatureView","getFeatureViewSync","listFeatureViewSyncs"];for(let p of o){let c=this.featureOnlineStoreAdminServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.featureOnlineStoreAdminServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getFeatureOnlineStore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeatureOnlineStore(o,u,c)}getFeatureView(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeatureView(o,u,c)}syncFeatureView(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({feature_view:(l=o.featureView)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.syncFeatureView(o,u,c)}getFeatureViewSync(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeatureViewSync(o,u,c)}createFeatureOnlineStore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeatureOnlineStore(o,u,c)}async checkCreateFeatureOnlineStoreProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeatureOnlineStore,this._gaxModule.createDefaultBackoffSettings())}updateFeatureOnlineStore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"feature_online_store.name":(l=o.featureOnlineStore.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeatureOnlineStore(o,u,c)}async checkUpdateFeatureOnlineStoreProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateFeatureOnlineStore,this._gaxModule.createDefaultBackoffSettings())}deleteFeatureOnlineStore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeatureOnlineStore(o,u,c)}async checkDeleteFeatureOnlineStoreProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeatureOnlineStore,this._gaxModule.createDefaultBackoffSettings())}createFeatureView(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeatureView(o,u,c)}async checkCreateFeatureViewProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeatureView,this._gaxModule.createDefaultBackoffSettings())}updateFeatureView(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"feature_view.name":(l=o.featureView.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeatureView(o,u,c)}async checkUpdateFeatureViewProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateFeatureView,this._gaxModule.createDefaultBackoffSettings())}deleteFeatureView(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeatureView(o,u,c)}async checkDeleteFeatureViewProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeatureView,this._gaxModule.createDefaultBackoffSettings())}listFeatureOnlineStores(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatureOnlineStores(o,u,c)}listFeatureOnlineStoresStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureOnlineStores.merge(p);return this.initialize(),this.descriptors.page.listFeatureOnlineStores.createStream(this.innerApiCalls.listFeatureOnlineStores,o,u)}listFeatureOnlineStoresAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureOnlineStores.merge(p);return this.initialize(),this.descriptors.page.listFeatureOnlineStores.asyncIterate(this.innerApiCalls.listFeatureOnlineStores,o,u)}listFeatureViews(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatureViews(o,u,c)}listFeatureViewsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureViews.merge(p);return this.initialize(),this.descriptors.page.listFeatureViews.createStream(this.innerApiCalls.listFeatureViews,o,u)}listFeatureViewsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureViews.merge(p);return this.initialize(),this.descriptors.page.listFeatureViews.asyncIterate(this.innerApiCalls.listFeatureViews,o,u)}listFeatureViewSyncs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatureViewSyncs(o,u,c)}listFeatureViewSyncsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureViewSyncs.merge(p);return this.initialize(),this.descriptors.page.listFeatureViewSyncs.createStream(this.innerApiCalls.listFeatureViewSyncs,o,u)}listFeatureViewSyncsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureViewSyncs.merge(p);return this.initialize(),this.descriptors.page.listFeatureViewSyncs.asyncIterate(this.innerApiCalls.listFeatureViewSyncs,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featureOnlineStoreAdminServiceStub&&!this._terminated?this.featureOnlineStoreAdminServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};hT.FeatureOnlineStoreAdminServiceClient=tD});var gV=A((Xxe,zfe)=>{zfe.exports={interfaces:{"google.cloud.aiplatform.v1beta1.FeatureOnlineStoreService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{FetchFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},SearchNearestEntities:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var yV=A(gT=>{"use strict";Object.defineProperty(gT,"__esModule",{value:!0});gT.FeatureOnlineStoreServiceClient=void 0;var Hfe=xe(),Qfe=gV(),Yfe=_e().version,oD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Yfe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(Hfe),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.FeatureOnlineStoreService",Qfe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featureOnlineStoreServiceStub)return this.featureOnlineStoreServiceStub;this.featureOnlineStoreServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.FeatureOnlineStoreService"):this._protos.google.cloud.aiplatform.v1beta1.FeatureOnlineStoreService,this._opts,this._providedCustomServicePath);let o=["fetchFeatureValues","searchNearestEntities"];for(let p of o){let c=this.featureOnlineStoreServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.featureOnlineStoreServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}fetchFeatureValues(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({feature_view:(l=o.featureView)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.fetchFeatureValues(o,u,c)}searchNearestEntities(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({feature_view:(l=o.featureView)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchNearestEntities(o,u,c)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featureOnlineStoreServiceStub&&!this._terminated?this.featureOnlineStoreServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};gT.FeatureOnlineStoreServiceClient=oD});var bV=A(($xe,Wfe)=>{Wfe.exports={interfaces:{"google.cloud.aiplatform.v1beta1.FeatureRegistryService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateFeatureGroup:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeatureGroup:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatureGroups:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeatureGroup:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeatureGroup:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatures:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var TV=A(yT=>{"use strict";Object.defineProperty(yT,"__esModule",{value:!0});yT.FeatureRegistryServiceClient=void 0;var vV=xe(),Kfe=bV(),Xfe=_e().version,nD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Xfe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(vV),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listFeatureGroups:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","featureGroups"),listFeatures:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","features")};let e=this._gaxModule.protobuf.Root.fromJSON(vV),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.FeatureGroup"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateFeatureGroupOperationMetadata"),s=e.lookup(".google.cloud.aiplatform.v1beta1.FeatureGroup"),f=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateFeatureGroupOperationMetadata"),g=e.lookup(".google.protobuf.Empty"),T=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1beta1.Feature"),C=e.lookup(".google.cloud.aiplatform.v1beta1.CreateFeatureOperationMetadata"),F=e.lookup(".google.cloud.aiplatform.v1beta1.Feature"),J=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateFeatureOperationMetadata"),V=e.lookup(".google.protobuf.Empty"),z=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={createFeatureGroup:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateFeatureGroup:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deleteFeatureGroup:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),createFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),updateFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J)),deleteFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,V.decode.bind(V),z.decode.bind(z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.FeatureRegistryService",Kfe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featureRegistryServiceStub)return this.featureRegistryServiceStub;this.featureRegistryServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.FeatureRegistryService"):this._protos.google.cloud.aiplatform.v1beta1.FeatureRegistryService,this._opts,this._providedCustomServicePath);let o=["createFeatureGroup","getFeatureGroup","listFeatureGroups","updateFeatureGroup","deleteFeatureGroup","createFeature","getFeature","listFeatures","updateFeature","deleteFeature"];for(let p of o){let c=this.featureRegistryServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.featureRegistryServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getFeatureGroup(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeatureGroup(o,u,c)}getFeature(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeature(o,u,c)}createFeatureGroup(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeatureGroup(o,u,c)}async checkCreateFeatureGroupProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeatureGroup,this._gaxModule.createDefaultBackoffSettings())}updateFeatureGroup(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"feature_group.name":(l=o.featureGroup.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeatureGroup(o,u,c)}async checkUpdateFeatureGroupProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateFeatureGroup,this._gaxModule.createDefaultBackoffSettings())}deleteFeatureGroup(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeatureGroup(o,u,c)}async checkDeleteFeatureGroupProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeatureGroup,this._gaxModule.createDefaultBackoffSettings())}createFeature(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeature(o,u,c)}async checkCreateFeatureProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeature,this._gaxModule.createDefaultBackoffSettings())}updateFeature(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"feature.name":(l=o.feature.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeature(o,u,c)}async checkUpdateFeatureProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateFeature,this._gaxModule.createDefaultBackoffSettings())}deleteFeature(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeature(o,u,c)}async checkDeleteFeatureProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeature,this._gaxModule.createDefaultBackoffSettings())}listFeatureGroups(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatureGroups(o,u,c)}listFeatureGroupsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureGroups.merge(p);return this.initialize(),this.descriptors.page.listFeatureGroups.createStream(this.innerApiCalls.listFeatureGroups,o,u)}listFeatureGroupsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureGroups.merge(p);return this.initialize(),this.descriptors.page.listFeatureGroups.asyncIterate(this.innerApiCalls.listFeatureGroups,o,u)}listFeatures(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatures(o,u,c)}listFeaturesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatures.merge(p);return this.initialize(),this.descriptors.page.listFeatures.createStream(this.innerApiCalls.listFeatures,o,u)}listFeaturesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatures.merge(p);return this.initialize(),this.descriptors.page.listFeatures.asyncIterate(this.innerApiCalls.listFeatures,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featureRegistryServiceStub&&!this._terminated?this.featureRegistryServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};yT.FeatureRegistryServiceClient=nD});var OV=A((t2e,Zfe)=>{Zfe.exports={interfaces:{"google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{ReadFeatureValues:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},StreamingReadFeatureValues:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},WriteFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var SV=A(bT=>{"use strict";Object.defineProperty(bT,"__esModule",{value:!0});bT.FeaturestoreOnlineServingServiceClient=void 0;var $fe=require("stream"),eme=xe(),tme=OV(),ome=_e().version,aD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${ome}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(eme),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.stream={streamingReadFeatureValues:new this._gaxModule.StreamDescriptor(this._gaxModule.StreamType.SERVER_STREAMING,!!o.fallback)},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingService",tme,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featurestoreOnlineServingServiceStub)return this.featurestoreOnlineServingServiceStub;this.featurestoreOnlineServingServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingService"):this._protos.google.cloud.aiplatform.v1beta1.FeaturestoreOnlineServingService,this._opts,this._providedCustomServicePath);let o=["readFeatureValues","streamingReadFeatureValues","writeFeatureValues"];for(let p of o){let c=this.featurestoreOnlineServingServiceStub.then(O=>(...y)=>{if(this._terminated){if(p in this.descriptors.stream){let a=new $fe.PassThrough;return setImmediate(()=>{a.emit("error",new this._gaxModule.GoogleError("The client has already been closed."))}),a}return Promise.reject("The client has already been closed.")}return O[p].apply(O,y)},O=>()=>{throw O}),l=this.descriptors.stream[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.featurestoreOnlineServingServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}readFeatureValues(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readFeatureValues(o,u,c)}writeFeatureValues(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.writeFeatureValues(o,u,c)}streamingReadFeatureValues(o,p){var c;return o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(c=o.entityType)!==null&&c!==void 0?c:""}),this.initialize(),this.innerApiCalls.streamingReadFeatureValues(o,p)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featurestoreOnlineServingServiceStub&&!this._terminated?this.featurestoreOnlineServingServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};bT.FeaturestoreOnlineServingServiceClient=aD});var PV=A((n2e,nme)=>{nme.exports={interfaces:{"google.cloud.aiplatform.v1beta1.FeaturestoreService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateFeaturestore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeaturestore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeaturestores:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeaturestore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeaturestore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateEntityType:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetEntityType:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListEntityTypes:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateEntityType:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteEntityType:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateFeature:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchCreateFeatures:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeature:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatures:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeature:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeature:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ImportFeatureValues:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchReadFeatureValues:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ExportFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},SearchFeatures:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var wV=A(vT=>{"use strict";Object.defineProperty(vT,"__esModule",{value:!0});vT.FeaturestoreServiceClient=void 0;var jV=xe(),ame=PV(),ime=_e().version,iD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${ime}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(jV),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listFeaturestores:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","featurestores"),listEntityTypes:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","entityTypes"),listFeatures:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","features"),searchFeatures:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","features")};let e=this._gaxModule.protobuf.Root.fromJSON(jV),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.Featurestore"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateFeaturestoreOperationMetadata"),s=e.lookup(".google.cloud.aiplatform.v1beta1.Featurestore"),f=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateFeaturestoreOperationMetadata"),g=e.lookup(".google.protobuf.Empty"),T=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1beta1.EntityType"),C=e.lookup(".google.cloud.aiplatform.v1beta1.CreateEntityTypeOperationMetadata"),F=e.lookup(".google.protobuf.Empty"),J=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),V=e.lookup(".google.cloud.aiplatform.v1beta1.Feature"),z=e.lookup(".google.cloud.aiplatform.v1beta1.CreateFeatureOperationMetadata"),H=e.lookup(".google.cloud.aiplatform.v1beta1.BatchCreateFeaturesResponse"),Z=e.lookup(".google.cloud.aiplatform.v1beta1.BatchCreateFeaturesOperationMetadata"),U=e.lookup(".google.protobuf.Empty"),$=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),G=e.lookup(".google.cloud.aiplatform.v1beta1.ImportFeatureValuesResponse"),L=e.lookup(".google.cloud.aiplatform.v1beta1.ImportFeatureValuesOperationMetadata"),K=e.lookup(".google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesResponse"),ee=e.lookup(".google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesOperationMetadata"),ne=e.lookup(".google.cloud.aiplatform.v1beta1.ExportFeatureValuesResponse"),te=e.lookup(".google.cloud.aiplatform.v1beta1.ExportFeatureValuesOperationMetadata"),ie=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse"),re=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesOperationMetadata");this.descriptors.longrunning={createFeaturestore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateFeaturestore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deleteFeaturestore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),createEntityType:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),deleteEntityType:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J)),createFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,V.decode.bind(V),z.decode.bind(z)),batchCreateFeatures:new this._gaxModule.LongrunningDescriptor(this.operationsClient,H.decode.bind(H),Z.decode.bind(Z)),deleteFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),$.decode.bind($)),importFeatureValues:new this._gaxModule.LongrunningDescriptor(this.operationsClient,G.decode.bind(G),L.decode.bind(L)),batchReadFeatureValues:new this._gaxModule.LongrunningDescriptor(this.operationsClient,K.decode.bind(K),ee.decode.bind(ee)),exportFeatureValues:new this._gaxModule.LongrunningDescriptor(this.operationsClient,ne.decode.bind(ne),te.decode.bind(te)),deleteFeatureValues:new this._gaxModule.LongrunningDescriptor(this.operationsClient,ie.decode.bind(ie),re.decode.bind(re))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.FeaturestoreService",ame,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featurestoreServiceStub)return this.featurestoreServiceStub;this.featurestoreServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.FeaturestoreService"):this._protos.google.cloud.aiplatform.v1beta1.FeaturestoreService,this._opts,this._providedCustomServicePath);let o=["createFeaturestore","getFeaturestore","listFeaturestores","updateFeaturestore","deleteFeaturestore","createEntityType","getEntityType","listEntityTypes","updateEntityType","deleteEntityType","createFeature","batchCreateFeatures","getFeature","listFeatures","updateFeature","deleteFeature","importFeatureValues","batchReadFeatureValues","exportFeatureValues","deleteFeatureValues","searchFeatures"];for(let p of o){let c=this.featurestoreServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.featurestoreServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getFeaturestore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeaturestore(o,u,c)}getEntityType(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getEntityType(o,u,c)}updateEntityType(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"entity_type.name":(l=o.entityType.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateEntityType(o,u,c)}getFeature(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeature(o,u,c)}updateFeature(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"feature.name":(l=o.feature.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeature(o,u,c)}createFeaturestore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeaturestore(o,u,c)}async checkCreateFeaturestoreProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeaturestore,this._gaxModule.createDefaultBackoffSettings())}updateFeaturestore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"featurestore.name":(l=o.featurestore.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeaturestore(o,u,c)}async checkUpdateFeaturestoreProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateFeaturestore,this._gaxModule.createDefaultBackoffSettings())}deleteFeaturestore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeaturestore(o,u,c)}async checkDeleteFeaturestoreProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeaturestore,this._gaxModule.createDefaultBackoffSettings())}createEntityType(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createEntityType(o,u,c)}async checkCreateEntityTypeProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createEntityType,this._gaxModule.createDefaultBackoffSettings())}deleteEntityType(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteEntityType(o,u,c)}async checkDeleteEntityTypeProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteEntityType,this._gaxModule.createDefaultBackoffSettings())}createFeature(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeature(o,u,c)}async checkCreateFeatureProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeature,this._gaxModule.createDefaultBackoffSettings())}batchCreateFeatures(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchCreateFeatures(o,u,c)}async checkBatchCreateFeaturesProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchCreateFeatures,this._gaxModule.createDefaultBackoffSettings())}deleteFeature(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeature(o,u,c)}async checkDeleteFeatureProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeature,this._gaxModule.createDefaultBackoffSettings())}importFeatureValues(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.importFeatureValues(o,u,c)}async checkImportFeatureValuesProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.importFeatureValues,this._gaxModule.createDefaultBackoffSettings())}batchReadFeatureValues(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({featurestore:(l=o.featurestore)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchReadFeatureValues(o,u,c)}async checkBatchReadFeatureValuesProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchReadFeatureValues,this._gaxModule.createDefaultBackoffSettings())}exportFeatureValues(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.exportFeatureValues(o,u,c)}async checkExportFeatureValuesProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.exportFeatureValues,this._gaxModule.createDefaultBackoffSettings())}deleteFeatureValues(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeatureValues(o,u,c)}async checkDeleteFeatureValuesProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeatureValues,this._gaxModule.createDefaultBackoffSettings())}listFeaturestores(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeaturestores(o,u,c)}listFeaturestoresStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeaturestores.merge(p);return this.initialize(),this.descriptors.page.listFeaturestores.createStream(this.innerApiCalls.listFeaturestores,o,u)}listFeaturestoresAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeaturestores.merge(p);return this.initialize(),this.descriptors.page.listFeaturestores.asyncIterate(this.innerApiCalls.listFeaturestores,o,u)}listEntityTypes(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listEntityTypes(o,u,c)}listEntityTypesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listEntityTypes.merge(p);return this.initialize(),this.descriptors.page.listEntityTypes.createStream(this.innerApiCalls.listEntityTypes,o,u)}listEntityTypesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listEntityTypes.merge(p);return this.initialize(),this.descriptors.page.listEntityTypes.asyncIterate(this.innerApiCalls.listEntityTypes,o,u)}listFeatures(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatures(o,u,c)}listFeaturesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatures.merge(p);return this.initialize(),this.descriptors.page.listFeatures.createStream(this.innerApiCalls.listFeatures,o,u)}listFeaturesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatures.merge(p);return this.initialize(),this.descriptors.page.listFeatures.asyncIterate(this.innerApiCalls.listFeatures,o,u)}searchFeatures(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({location:(l=o.location)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchFeatures(o,u,c)}searchFeaturesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({location:(c=o.location)!==null&&c!==void 0?c:""});let u=this._defaults.searchFeatures.merge(p);return this.initialize(),this.descriptors.page.searchFeatures.createStream(this.innerApiCalls.searchFeatures,o,u)}searchFeaturesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({location:(c=o.location)!==null&&c!==void 0?c:""});let u=this._defaults.searchFeatures.merge(p);return this.initialize(),this.descriptors.page.searchFeatures.asyncIterate(this.innerApiCalls.searchFeatures,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featurestoreServiceStub&&!this._terminated?this.featurestoreServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};vT.FeaturestoreServiceClient=iD});var xV=A((i2e,rme)=>{rme.exports={interfaces:{"google.cloud.aiplatform.v1beta1.IndexEndpointService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateIndexEndpoint:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetIndexEndpoint:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListIndexEndpoints:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateIndexEndpoint:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteIndexEndpoint:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeployIndex:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UndeployIndex:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},MutateDeployedIndex:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var DV=A(TT=>{"use strict";Object.defineProperty(TT,"__esModule",{value:!0});TT.IndexEndpointServiceClient=void 0;var _V=xe(),lme=xV(),cme=_e().version,rD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${cme}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(_V),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listIndexEndpoints:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","indexEndpoints")};let e=this._gaxModule.protobuf.Root.fromJSON(_V),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.IndexEndpoint"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateIndexEndpointOperationMetadata"),s=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),g=e.lookup(".google.cloud.aiplatform.v1beta1.DeployIndexResponse"),T=e.lookup(".google.cloud.aiplatform.v1beta1.DeployIndexOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1beta1.UndeployIndexResponse"),C=e.lookup(".google.cloud.aiplatform.v1beta1.UndeployIndexOperationMetadata"),F=e.lookup(".google.cloud.aiplatform.v1beta1.MutateDeployedIndexResponse"),J=e.lookup(".google.cloud.aiplatform.v1beta1.MutateDeployedIndexOperationMetadata");this.descriptors.longrunning={createIndexEndpoint:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteIndexEndpoint:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deployIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),undeployIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),mutateDeployedIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.IndexEndpointService",lme,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.indexEndpointServiceStub)return this.indexEndpointServiceStub;this.indexEndpointServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.IndexEndpointService"):this._protos.google.cloud.aiplatform.v1beta1.IndexEndpointService,this._opts,this._providedCustomServicePath);let o=["createIndexEndpoint","getIndexEndpoint","listIndexEndpoints","updateIndexEndpoint","deleteIndexEndpoint","deployIndex","undeployIndex","mutateDeployedIndex"];for(let p of o){let c=this.indexEndpointServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.indexEndpointServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getIndexEndpoint(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getIndexEndpoint(o,u,c)}updateIndexEndpoint(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"index_endpoint.name":(l=o.indexEndpoint.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateIndexEndpoint(o,u,c)}createIndexEndpoint(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createIndexEndpoint(o,u,c)}async checkCreateIndexEndpointProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createIndexEndpoint,this._gaxModule.createDefaultBackoffSettings())}deleteIndexEndpoint(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteIndexEndpoint(o,u,c)}async checkDeleteIndexEndpointProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteIndexEndpoint,this._gaxModule.createDefaultBackoffSettings())}deployIndex(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deployIndex(o,u,c)}async checkDeployIndexProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deployIndex,this._gaxModule.createDefaultBackoffSettings())}undeployIndex(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.undeployIndex(o,u,c)}async checkUndeployIndexProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.undeployIndex,this._gaxModule.createDefaultBackoffSettings())}mutateDeployedIndex(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.mutateDeployedIndex(o,u,c)}async checkMutateDeployedIndexProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.mutateDeployedIndex,this._gaxModule.createDefaultBackoffSettings())}listIndexEndpoints(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listIndexEndpoints(o,u,c)}listIndexEndpointsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listIndexEndpoints.merge(p);return this.initialize(),this.descriptors.page.listIndexEndpoints.createStream(this.innerApiCalls.listIndexEndpoints,o,u)}listIndexEndpointsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listIndexEndpoints.merge(p);return this.initialize(),this.descriptors.page.listIndexEndpoints.asyncIterate(this.innerApiCalls.listIndexEndpoints,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.indexEndpointServiceStub&&!this._terminated?this.indexEndpointServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};TT.IndexEndpointServiceClient=rD});var EV=A((l2e,pme)=>{pme.exports={interfaces:{"google.cloud.aiplatform.v1beta1.IndexService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateIndex:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetIndex:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListIndexes:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateIndex:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteIndex:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpsertDatapoints:{retry_codes_name:"non_idempotent",retry_params_name:"default"},RemoveDatapoints:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var NV=A(OT=>{"use strict";Object.defineProperty(OT,"__esModule",{value:!0});OT.IndexServiceClient=void 0;var MV=xe(),sme=EV(),ume=_e().version,lD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${ume}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(MV),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listIndexes:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","indexes")};let e=this._gaxModule.protobuf.Root.fromJSON(MV),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.Index"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateIndexOperationMetadata"),s=e.lookup(".google.cloud.aiplatform.v1beta1.Index"),f=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateIndexOperationMetadata"),g=e.lookup(".google.protobuf.Empty"),T=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={createIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deleteIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.IndexService",sme,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.indexServiceStub)return this.indexServiceStub;this.indexServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.IndexService"):this._protos.google.cloud.aiplatform.v1beta1.IndexService,this._opts,this._providedCustomServicePath);let o=["createIndex","getIndex","listIndexes","updateIndex","deleteIndex","upsertDatapoints","removeDatapoints"];for(let p of o){let c=this.indexServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.indexServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getIndex(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getIndex(o,u,c)}upsertDatapoints(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index:(l=o.index)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.upsertDatapoints(o,u,c)}removeDatapoints(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index:(l=o.index)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.removeDatapoints(o,u,c)}createIndex(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createIndex(o,u,c)}async checkCreateIndexProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createIndex,this._gaxModule.createDefaultBackoffSettings())}updateIndex(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"index.name":(l=o.index.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateIndex(o,u,c)}async checkUpdateIndexProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateIndex,this._gaxModule.createDefaultBackoffSettings())}deleteIndex(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteIndex(o,u,c)}async checkDeleteIndexProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteIndex,this._gaxModule.createDefaultBackoffSettings())}listIndexes(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listIndexes(o,u,c)}listIndexesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listIndexes.merge(p);return this.initialize(),this.descriptors.page.listIndexes.createStream(this.innerApiCalls.listIndexes,o,u)}listIndexesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listIndexes.merge(p);return this.initialize(),this.descriptors.page.listIndexes.asyncIterate(this.innerApiCalls.listIndexes,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.indexServiceStub&&!this._terminated?this.indexServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};OT.IndexServiceClient=lD});var CV=A((p2e,dme)=>{dme.exports={interfaces:{"google.cloud.aiplatform.v1beta1.JobService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateCustomJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetCustomJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListCustomJobs:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteCustomJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelCustomJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateDataLabelingJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetDataLabelingJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDataLabelingJobs:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteDataLabelingJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelDataLabelingJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateHyperparameterTuningJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetHyperparameterTuningJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListHyperparameterTuningJobs:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteHyperparameterTuningJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelHyperparameterTuningJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateNasJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetNasJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListNasJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteNasJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelNasJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetNasTrialDetail:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListNasTrialDetails:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateBatchPredictionJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetBatchPredictionJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListBatchPredictionJobs:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteBatchPredictionJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelBatchPredictionJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateModelDeploymentMonitoringJob:{timeout_millis:6e4,retry_codes_name:"non_idempotent",retry_params_name:"default"},SearchModelDeploymentMonitoringStatsAnomalies:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetModelDeploymentMonitoringJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModelDeploymentMonitoringJobs:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateModelDeploymentMonitoringJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteModelDeploymentMonitoringJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},PauseModelDeploymentMonitoringJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ResumeModelDeploymentMonitoringJob:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var AV=A(ST=>{"use strict";Object.defineProperty(ST,"__esModule",{value:!0});ST.JobServiceClient=void 0;var RV=xe(),fme=CV(),mme=_e().version,cD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${mme}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(RV),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listCustomJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","customJobs"),listDataLabelingJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","dataLabelingJobs"),listHyperparameterTuningJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","hyperparameterTuningJobs"),listNasJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","nasJobs"),listNasTrialDetails:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","nasTrialDetails"),listBatchPredictionJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","batchPredictionJobs"),searchModelDeploymentMonitoringStatsAnomalies:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","monitoringStats"),listModelDeploymentMonitoringJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","modelDeploymentMonitoringJobs")};let e=this._gaxModule.protobuf.Root.fromJSON(RV),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.protobuf.Empty"),i=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),s=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),g=e.lookup(".google.protobuf.Empty"),T=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),_=e.lookup(".google.protobuf.Empty"),C=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),F=e.lookup(".google.protobuf.Empty"),J=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),V=e.lookup(".google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob"),z=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobOperationMetadata"),H=e.lookup(".google.protobuf.Empty"),Z=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={deleteCustomJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteDataLabelingJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deleteHyperparameterTuningJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),deleteNasJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),deleteBatchPredictionJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J)),updateModelDeploymentMonitoringJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,V.decode.bind(V),z.decode.bind(z)),deleteModelDeploymentMonitoringJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,H.decode.bind(H),Z.decode.bind(Z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.JobService",fme,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.jobServiceStub)return this.jobServiceStub;this.jobServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.JobService"):this._protos.google.cloud.aiplatform.v1beta1.JobService,this._opts,this._providedCustomServicePath);let o=["createCustomJob","getCustomJob","listCustomJobs","deleteCustomJob","cancelCustomJob","createDataLabelingJob","getDataLabelingJob","listDataLabelingJobs","deleteDataLabelingJob","cancelDataLabelingJob","createHyperparameterTuningJob","getHyperparameterTuningJob","listHyperparameterTuningJobs","deleteHyperparameterTuningJob","cancelHyperparameterTuningJob","createNasJob","getNasJob","listNasJobs","deleteNasJob","cancelNasJob","getNasTrialDetail","listNasTrialDetails","createBatchPredictionJob","getBatchPredictionJob","listBatchPredictionJobs","deleteBatchPredictionJob","cancelBatchPredictionJob","createModelDeploymentMonitoringJob","searchModelDeploymentMonitoringStatsAnomalies","getModelDeploymentMonitoringJob","listModelDeploymentMonitoringJobs","updateModelDeploymentMonitoringJob","deleteModelDeploymentMonitoringJob","pauseModelDeploymentMonitoringJob","resumeModelDeploymentMonitoringJob"];for(let p of o){let c=this.jobServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.jobServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloud-platform.read-only"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}createCustomJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createCustomJob(o,u,c)}getCustomJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getCustomJob(o,u,c)}cancelCustomJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelCustomJob(o,u,c)}createDataLabelingJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createDataLabelingJob(o,u,c)}getDataLabelingJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getDataLabelingJob(o,u,c)}cancelDataLabelingJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelDataLabelingJob(o,u,c)}createHyperparameterTuningJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createHyperparameterTuningJob(o,u,c)}getHyperparameterTuningJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getHyperparameterTuningJob(o,u,c)}cancelHyperparameterTuningJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelHyperparameterTuningJob(o,u,c)}createNasJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createNasJob(o,u,c)}getNasJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getNasJob(o,u,c)}cancelNasJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelNasJob(o,u,c)}getNasTrialDetail(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getNasTrialDetail(o,u,c)}createBatchPredictionJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createBatchPredictionJob(o,u,c)}getBatchPredictionJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getBatchPredictionJob(o,u,c)}cancelBatchPredictionJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelBatchPredictionJob(o,u,c)}createModelDeploymentMonitoringJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createModelDeploymentMonitoringJob(o,u,c)}getModelDeploymentMonitoringJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getModelDeploymentMonitoringJob(o,u,c)}pauseModelDeploymentMonitoringJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.pauseModelDeploymentMonitoringJob(o,u,c)}resumeModelDeploymentMonitoringJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.resumeModelDeploymentMonitoringJob(o,u,c)}deleteCustomJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteCustomJob(o,u,c)}async checkDeleteCustomJobProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteCustomJob,this._gaxModule.createDefaultBackoffSettings())}deleteDataLabelingJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteDataLabelingJob(o,u,c)}async checkDeleteDataLabelingJobProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteDataLabelingJob,this._gaxModule.createDefaultBackoffSettings())}deleteHyperparameterTuningJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteHyperparameterTuningJob(o,u,c)}async checkDeleteHyperparameterTuningJobProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteHyperparameterTuningJob,this._gaxModule.createDefaultBackoffSettings())}deleteNasJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteNasJob(o,u,c)}async checkDeleteNasJobProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteNasJob,this._gaxModule.createDefaultBackoffSettings())}deleteBatchPredictionJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteBatchPredictionJob(o,u,c)}async checkDeleteBatchPredictionJobProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteBatchPredictionJob,this._gaxModule.createDefaultBackoffSettings())}updateModelDeploymentMonitoringJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"model_deployment_monitoring_job.name":(l=o.modelDeploymentMonitoringJob.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateModelDeploymentMonitoringJob(o,u,c)}async checkUpdateModelDeploymentMonitoringJobProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateModelDeploymentMonitoringJob,this._gaxModule.createDefaultBackoffSettings())}deleteModelDeploymentMonitoringJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteModelDeploymentMonitoringJob(o,u,c)}async checkDeleteModelDeploymentMonitoringJobProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteModelDeploymentMonitoringJob,this._gaxModule.createDefaultBackoffSettings())}listCustomJobs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listCustomJobs(o,u,c)}listCustomJobsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listCustomJobs.merge(p);return this.initialize(),this.descriptors.page.listCustomJobs.createStream(this.innerApiCalls.listCustomJobs,o,u)}listCustomJobsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listCustomJobs.merge(p);return this.initialize(),this.descriptors.page.listCustomJobs.asyncIterate(this.innerApiCalls.listCustomJobs,o,u)}listDataLabelingJobs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDataLabelingJobs(o,u,c)}listDataLabelingJobsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDataLabelingJobs.merge(p);return this.initialize(),this.descriptors.page.listDataLabelingJobs.createStream(this.innerApiCalls.listDataLabelingJobs,o,u)}listDataLabelingJobsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDataLabelingJobs.merge(p);return this.initialize(),this.descriptors.page.listDataLabelingJobs.asyncIterate(this.innerApiCalls.listDataLabelingJobs,o,u)}listHyperparameterTuningJobs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listHyperparameterTuningJobs(o,u,c)}listHyperparameterTuningJobsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listHyperparameterTuningJobs.merge(p);return this.initialize(),this.descriptors.page.listHyperparameterTuningJobs.createStream(this.innerApiCalls.listHyperparameterTuningJobs,o,u)}listHyperparameterTuningJobsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listHyperparameterTuningJobs.merge(p);return this.initialize(),this.descriptors.page.listHyperparameterTuningJobs.asyncIterate(this.innerApiCalls.listHyperparameterTuningJobs,o,u)}listNasJobs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listNasJobs(o,u,c)}listNasJobsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listNasJobs.merge(p);return this.initialize(),this.descriptors.page.listNasJobs.createStream(this.innerApiCalls.listNasJobs,o,u)}listNasJobsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listNasJobs.merge(p);return this.initialize(),this.descriptors.page.listNasJobs.asyncIterate(this.innerApiCalls.listNasJobs,o,u)}listNasTrialDetails(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listNasTrialDetails(o,u,c)}listNasTrialDetailsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listNasTrialDetails.merge(p);return this.initialize(),this.descriptors.page.listNasTrialDetails.createStream(this.innerApiCalls.listNasTrialDetails,o,u)}listNasTrialDetailsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listNasTrialDetails.merge(p);return this.initialize(),this.descriptors.page.listNasTrialDetails.asyncIterate(this.innerApiCalls.listNasTrialDetails,o,u)}listBatchPredictionJobs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listBatchPredictionJobs(o,u,c)}listBatchPredictionJobsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listBatchPredictionJobs.merge(p);return this.initialize(),this.descriptors.page.listBatchPredictionJobs.createStream(this.innerApiCalls.listBatchPredictionJobs,o,u)}listBatchPredictionJobsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listBatchPredictionJobs.merge(p);return this.initialize(),this.descriptors.page.listBatchPredictionJobs.asyncIterate(this.innerApiCalls.listBatchPredictionJobs,o,u)}searchModelDeploymentMonitoringStatsAnomalies(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({model_deployment_monitoring_job:(l=o.modelDeploymentMonitoringJob)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchModelDeploymentMonitoringStatsAnomalies(o,u,c)}searchModelDeploymentMonitoringStatsAnomaliesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({model_deployment_monitoring_job:(c=o.modelDeploymentMonitoringJob)!==null&&c!==void 0?c:""});let u=this._defaults.searchModelDeploymentMonitoringStatsAnomalies.merge(p);return this.initialize(),this.descriptors.page.searchModelDeploymentMonitoringStatsAnomalies.createStream(this.innerApiCalls.searchModelDeploymentMonitoringStatsAnomalies,o,u)}searchModelDeploymentMonitoringStatsAnomaliesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({model_deployment_monitoring_job:(c=o.modelDeploymentMonitoringJob)!==null&&c!==void 0?c:""});let u=this._defaults.searchModelDeploymentMonitoringStatsAnomalies.merge(p);return this.initialize(),this.descriptors.page.searchModelDeploymentMonitoringStatsAnomalies.asyncIterate(this.innerApiCalls.searchModelDeploymentMonitoringStatsAnomalies,o,u)}listModelDeploymentMonitoringJobs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModelDeploymentMonitoringJobs(o,u,c)}listModelDeploymentMonitoringJobsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelDeploymentMonitoringJobs.merge(p);return this.initialize(),this.descriptors.page.listModelDeploymentMonitoringJobs.createStream(this.innerApiCalls.listModelDeploymentMonitoringJobs,o,u)}listModelDeploymentMonitoringJobsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelDeploymentMonitoringJobs.merge(p);return this.initialize(),this.descriptors.page.listModelDeploymentMonitoringJobs.asyncIterate(this.innerApiCalls.listModelDeploymentMonitoringJobs,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.jobServiceStub&&!this._terminated?this.jobServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};ST.JobServiceClient=cD});var FV=A((u2e,hme)=>{hme.exports={interfaces:{"google.cloud.aiplatform.v1beta1.LlmUtilityService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{ComputeTokens:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var IV=A(PT=>{"use strict";Object.defineProperty(PT,"__esModule",{value:!0});PT.LlmUtilityServiceClient=void 0;var gme=xe(),yme=FV(),bme=_e().version,pD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${bme}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(gme),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.LlmUtilityService",yme,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.llmUtilityServiceStub)return this.llmUtilityServiceStub;this.llmUtilityServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.LlmUtilityService"):this._protos.google.cloud.aiplatform.v1beta1.LlmUtilityService,this._opts,this._providedCustomServicePath);let o=["computeTokens"];for(let p of o){let c=this.llmUtilityServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.llmUtilityServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}computeTokens(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.computeTokens(o,u,c)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.llmUtilityServiceStub&&!this._terminated?this.llmUtilityServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};PT.LlmUtilityServiceClient=pD});var kV=A((f2e,vme)=>{vme.exports={interfaces:{"google.cloud.aiplatform.v1beta1.MatchService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{FindNeighbors:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadIndexDatapoints:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var LV=A(jT=>{"use strict";Object.defineProperty(jT,"__esModule",{value:!0});jT.MatchServiceClient=void 0;var Tme=xe(),Ome=kV(),Sme=_e().version,sD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Sme}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(Tme),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.MatchService",Ome,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.matchServiceStub)return this.matchServiceStub;this.matchServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.MatchService"):this._protos.google.cloud.aiplatform.v1beta1.MatchService,this._opts,this._providedCustomServicePath);let o=["findNeighbors","readIndexDatapoints"];for(let p of o){let c=this.matchServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.matchServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}findNeighbors(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.findNeighbors(o,u,c)}readIndexDatapoints(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readIndexDatapoints(o,u,c)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.matchServiceStub&&!this._terminated?this.matchServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};jT.MatchServiceClient=sD});var JV=A((h2e,Pme)=>{Pme.exports={interfaces:{"google.cloud.aiplatform.v1beta1.MetadataService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateMetadataStore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetMetadataStore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListMetadataStores:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteMetadataStore:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateArtifact:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetArtifact:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListArtifacts:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateArtifact:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteArtifact:{retry_codes_name:"non_idempotent",retry_params_name:"default"},PurgeArtifacts:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateContext:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetContext:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListContexts:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateContext:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteContext:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},PurgeContexts:{retry_codes_name:"non_idempotent",retry_params_name:"default"},AddContextArtifactsAndExecutions:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},AddContextChildren:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},RemoveContextChildren:{retry_codes_name:"non_idempotent",retry_params_name:"default"},QueryContextLineageSubgraph:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateExecution:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetExecution:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListExecutions:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateExecution:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteExecution:{retry_codes_name:"non_idempotent",retry_params_name:"default"},PurgeExecutions:{retry_codes_name:"non_idempotent",retry_params_name:"default"},AddExecutionEvents:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},QueryExecutionInputsAndOutputs:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateMetadataSchema:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetMetadataSchema:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListMetadataSchemas:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},QueryArtifactLineageSubgraph:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var UV=A(wT=>{"use strict";Object.defineProperty(wT,"__esModule",{value:!0});wT.MetadataServiceClient=void 0;var VV=xe(),jme=JV(),wme=_e().version,uD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${wme}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(VV),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listMetadataStores:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","metadataStores"),listArtifacts:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","artifacts"),listContexts:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","contexts"),listExecutions:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","executions"),listMetadataSchemas:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","metadataSchemas")};let e=this._gaxModule.protobuf.Root.fromJSON(VV),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.MetadataStore"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateMetadataStoreOperationMetadata"),s=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteMetadataStoreOperationMetadata"),g=e.lookup(".google.protobuf.Empty"),T=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1beta1.PurgeArtifactsResponse"),C=e.lookup(".google.cloud.aiplatform.v1beta1.PurgeArtifactsMetadata"),F=e.lookup(".google.protobuf.Empty"),J=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),V=e.lookup(".google.cloud.aiplatform.v1beta1.PurgeContextsResponse"),z=e.lookup(".google.cloud.aiplatform.v1beta1.PurgeContextsMetadata"),H=e.lookup(".google.protobuf.Empty"),Z=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),U=e.lookup(".google.cloud.aiplatform.v1beta1.PurgeExecutionsResponse"),$=e.lookup(".google.cloud.aiplatform.v1beta1.PurgeExecutionsMetadata");this.descriptors.longrunning={createMetadataStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteMetadataStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deleteArtifact:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),purgeArtifacts:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),deleteContext:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J)),purgeContexts:new this._gaxModule.LongrunningDescriptor(this.operationsClient,V.decode.bind(V),z.decode.bind(z)),deleteExecution:new this._gaxModule.LongrunningDescriptor(this.operationsClient,H.decode.bind(H),Z.decode.bind(Z)),purgeExecutions:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),$.decode.bind($))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.MetadataService",jme,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.metadataServiceStub)return this.metadataServiceStub;this.metadataServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.MetadataService"):this._protos.google.cloud.aiplatform.v1beta1.MetadataService,this._opts,this._providedCustomServicePath);let o=["createMetadataStore","getMetadataStore","listMetadataStores","deleteMetadataStore","createArtifact","getArtifact","listArtifacts","updateArtifact","deleteArtifact","purgeArtifacts","createContext","getContext","listContexts","updateContext","deleteContext","purgeContexts","addContextArtifactsAndExecutions","addContextChildren","removeContextChildren","queryContextLineageSubgraph","createExecution","getExecution","listExecutions","updateExecution","deleteExecution","purgeExecutions","addExecutionEvents","queryExecutionInputsAndOutputs","createMetadataSchema","getMetadataSchema","listMetadataSchemas","queryArtifactLineageSubgraph"];for(let p of o){let c=this.metadataServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.metadataServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getMetadataStore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getMetadataStore(o,u,c)}createArtifact(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createArtifact(o,u,c)}getArtifact(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getArtifact(o,u,c)}updateArtifact(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"artifact.name":(l=o.artifact.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateArtifact(o,u,c)}createContext(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createContext(o,u,c)}getContext(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getContext(o,u,c)}updateContext(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"context.name":(l=o.context.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateContext(o,u,c)}addContextArtifactsAndExecutions(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({context:(l=o.context)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.addContextArtifactsAndExecutions(o,u,c)}addContextChildren(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({context:(l=o.context)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.addContextChildren(o,u,c)}removeContextChildren(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({context:(l=o.context)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.removeContextChildren(o,u,c)}queryContextLineageSubgraph(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({context:(l=o.context)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.queryContextLineageSubgraph(o,u,c)}createExecution(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createExecution(o,u,c)}getExecution(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getExecution(o,u,c)}updateExecution(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"execution.name":(l=o.execution.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateExecution(o,u,c)}addExecutionEvents(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({execution:(l=o.execution)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.addExecutionEvents(o,u,c)}queryExecutionInputsAndOutputs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({execution:(l=o.execution)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.queryExecutionInputsAndOutputs(o,u,c)}createMetadataSchema(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createMetadataSchema(o,u,c)}getMetadataSchema(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getMetadataSchema(o,u,c)}queryArtifactLineageSubgraph(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({artifact:(l=o.artifact)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.queryArtifactLineageSubgraph(o,u,c)}createMetadataStore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createMetadataStore(o,u,c)}async checkCreateMetadataStoreProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createMetadataStore,this._gaxModule.createDefaultBackoffSettings())}deleteMetadataStore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteMetadataStore(o,u,c)}async checkDeleteMetadataStoreProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteMetadataStore,this._gaxModule.createDefaultBackoffSettings())}deleteArtifact(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteArtifact(o,u,c)}async checkDeleteArtifactProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteArtifact,this._gaxModule.createDefaultBackoffSettings())}purgeArtifacts(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.purgeArtifacts(o,u,c)}async checkPurgeArtifactsProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.purgeArtifacts,this._gaxModule.createDefaultBackoffSettings())}deleteContext(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteContext(o,u,c)}async checkDeleteContextProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteContext,this._gaxModule.createDefaultBackoffSettings())}purgeContexts(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.purgeContexts(o,u,c)}async checkPurgeContextsProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.purgeContexts,this._gaxModule.createDefaultBackoffSettings())}deleteExecution(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteExecution(o,u,c)}async checkDeleteExecutionProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteExecution,this._gaxModule.createDefaultBackoffSettings())}purgeExecutions(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.purgeExecutions(o,u,c)}async checkPurgeExecutionsProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.purgeExecutions,this._gaxModule.createDefaultBackoffSettings())}listMetadataStores(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listMetadataStores(o,u,c)}listMetadataStoresStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listMetadataStores.merge(p);return this.initialize(),this.descriptors.page.listMetadataStores.createStream(this.innerApiCalls.listMetadataStores,o,u)}listMetadataStoresAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listMetadataStores.merge(p);return this.initialize(),this.descriptors.page.listMetadataStores.asyncIterate(this.innerApiCalls.listMetadataStores,o,u)}listArtifacts(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listArtifacts(o,u,c)}listArtifactsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listArtifacts.merge(p);return this.initialize(),this.descriptors.page.listArtifacts.createStream(this.innerApiCalls.listArtifacts,o,u)}listArtifactsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listArtifacts.merge(p);return this.initialize(),this.descriptors.page.listArtifacts.asyncIterate(this.innerApiCalls.listArtifacts,o,u)}listContexts(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listContexts(o,u,c)}listContextsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listContexts.merge(p);return this.initialize(),this.descriptors.page.listContexts.createStream(this.innerApiCalls.listContexts,o,u)}listContextsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listContexts.merge(p);return this.initialize(),this.descriptors.page.listContexts.asyncIterate(this.innerApiCalls.listContexts,o,u)}listExecutions(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listExecutions(o,u,c)}listExecutionsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listExecutions.merge(p);return this.initialize(),this.descriptors.page.listExecutions.createStream(this.innerApiCalls.listExecutions,o,u)}listExecutionsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listExecutions.merge(p);return this.initialize(),this.descriptors.page.listExecutions.asyncIterate(this.innerApiCalls.listExecutions,o,u)}listMetadataSchemas(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listMetadataSchemas(o,u,c)}listMetadataSchemasStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listMetadataSchemas.merge(p);return this.initialize(),this.descriptors.page.listMetadataSchemas.createStream(this.innerApiCalls.listMetadataSchemas,o,u)}listMetadataSchemasAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listMetadataSchemas.merge(p);return this.initialize(),this.descriptors.page.listMetadataSchemas.asyncIterate(this.innerApiCalls.listMetadataSchemas,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.metadataServiceStub&&!this._terminated?this.metadataServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};wT.MetadataServiceClient=uD});var qV=A((y2e,xme)=>{xme.exports={interfaces:{"google.cloud.aiplatform.v1beta1.MigrationService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{SearchMigratableResources:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchMigrateResources:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var GV=A(xT=>{"use strict";Object.defineProperty(xT,"__esModule",{value:!0});xT.MigrationServiceClient=void 0;var BV=xe(),_me=qV(),Dme=_e().version,dD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Dme}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(BV),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={searchMigratableResources:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","migratableResources")};let e=this._gaxModule.protobuf.Root.fromJSON(BV),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.BatchMigrateResourcesResponse"),i=e.lookup(".google.cloud.aiplatform.v1beta1.BatchMigrateResourcesOperationMetadata");this.descriptors.longrunning={batchMigrateResources:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.MigrationService",_me,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.migrationServiceStub)return this.migrationServiceStub;this.migrationServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.MigrationService"):this._protos.google.cloud.aiplatform.v1beta1.MigrationService,this._opts,this._providedCustomServicePath);let o=["searchMigratableResources","batchMigrateResources"];for(let p of o){let c=this.migrationServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.migrationServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}batchMigrateResources(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchMigrateResources(o,u,c)}async checkBatchMigrateResourcesProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchMigrateResources,this._gaxModule.createDefaultBackoffSettings())}searchMigratableResources(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchMigratableResources(o,u,c)}searchMigratableResourcesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.searchMigratableResources.merge(p);return this.initialize(),this.descriptors.page.searchMigratableResources.createStream(this.innerApiCalls.searchMigratableResources,o,u)}searchMigratableResourcesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.searchMigratableResources.merge(p);return this.initialize(),this.descriptors.page.searchMigratableResources.asyncIterate(this.innerApiCalls.searchMigratableResources,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.migrationServiceStub&&!this._terminated?this.migrationServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};xT.MigrationServiceClient=dD});var zV=A((v2e,Eme)=>{Eme.exports={interfaces:{"google.cloud.aiplatform.v1beta1.ModelGardenService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{GetPublisherModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListPublisherModels:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var HV=A(_T=>{"use strict";Object.defineProperty(_T,"__esModule",{value:!0});_T.ModelGardenServiceClient=void 0;var Mme=xe(),Nme=zV(),Cme=_e().version,fD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Cme}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(Mme),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listPublisherModels:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","publisherModels")},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.ModelGardenService",Nme,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.modelGardenServiceStub)return this.modelGardenServiceStub;this.modelGardenServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.ModelGardenService"):this._protos.google.cloud.aiplatform.v1beta1.ModelGardenService,this._opts,this._providedCustomServicePath);let o=["getPublisherModel","listPublisherModels"];for(let p of o){let c=this.modelGardenServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.modelGardenServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getPublisherModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getPublisherModel(o,u,c)}listPublisherModels(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listPublisherModels(o,u,c)}listPublisherModelsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listPublisherModels.merge(p);return this.initialize(),this.descriptors.page.listPublisherModels.createStream(this.innerApiCalls.listPublisherModels,o,u)}listPublisherModelsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listPublisherModels.merge(p);return this.initialize(),this.descriptors.page.listPublisherModels.asyncIterate(this.innerApiCalls.listPublisherModels,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.modelGardenServiceStub&&!this._terminated?this.modelGardenServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};_T.ModelGardenServiceClient=fD});var QV=A((O2e,Rme)=>{Rme.exports={interfaces:{"google.cloud.aiplatform.v1beta1.ModelService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{UploadModel:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetModel:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModels:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModelVersions:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateModel:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateExplanationDataset:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteModel:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteModelVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},MergeVersionAliases:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ExportModel:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CopyModel:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ImportModelEvaluation:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchImportModelEvaluationSlices:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchImportEvaluatedAnnotations:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetModelEvaluation:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModelEvaluations:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetModelEvaluationSlice:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModelEvaluationSlices:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var WV=A(DT=>{"use strict";Object.defineProperty(DT,"__esModule",{value:!0});DT.ModelServiceClient=void 0;var YV=xe(),Ame=QV(),Fme=_e().version,mD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Fme}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(YV),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listModels:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","models"),listModelVersions:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","models"),listModelEvaluations:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","modelEvaluations"),listModelEvaluationSlices:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","modelEvaluationSlices")};let e=this._gaxModule.protobuf.Root.fromJSON(YV),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.UploadModelResponse"),i=e.lookup(".google.cloud.aiplatform.v1beta1.UploadModelOperationMetadata"),s=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetResponse"),f=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetOperationMetadata"),g=e.lookup(".google.protobuf.Empty"),T=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),_=e.lookup(".google.protobuf.Empty"),C=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),F=e.lookup(".google.cloud.aiplatform.v1beta1.ExportModelResponse"),J=e.lookup(".google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata"),V=e.lookup(".google.cloud.aiplatform.v1beta1.CopyModelResponse"),z=e.lookup(".google.cloud.aiplatform.v1beta1.CopyModelOperationMetadata");this.descriptors.longrunning={uploadModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateExplanationDataset:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deleteModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),deleteModelVersion:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),exportModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J)),copyModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,V.decode.bind(V),z.decode.bind(z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.ModelService",Ame,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.modelServiceStub)return this.modelServiceStub;this.modelServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.ModelService"):this._protos.google.cloud.aiplatform.v1beta1.ModelService,this._opts,this._providedCustomServicePath);let o=["uploadModel","getModel","listModels","listModelVersions","updateModel","updateExplanationDataset","deleteModel","deleteModelVersion","mergeVersionAliases","exportModel","copyModel","importModelEvaluation","batchImportModelEvaluationSlices","batchImportEvaluatedAnnotations","getModelEvaluation","listModelEvaluations","getModelEvaluationSlice","listModelEvaluationSlices"];for(let p of o){let c=this.modelServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.modelServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getModel(o,u,c)}updateModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"model.name":(l=o.model.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateModel(o,u,c)}mergeVersionAliases(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.mergeVersionAliases(o,u,c)}importModelEvaluation(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.importModelEvaluation(o,u,c)}batchImportModelEvaluationSlices(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchImportModelEvaluationSlices(o,u,c)}batchImportEvaluatedAnnotations(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchImportEvaluatedAnnotations(o,u,c)}getModelEvaluation(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getModelEvaluation(o,u,c)}getModelEvaluationSlice(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getModelEvaluationSlice(o,u,c)}uploadModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.uploadModel(o,u,c)}async checkUploadModelProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.uploadModel,this._gaxModule.createDefaultBackoffSettings())}updateExplanationDataset(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({model:(l=o.model)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateExplanationDataset(o,u,c)}async checkUpdateExplanationDatasetProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateExplanationDataset,this._gaxModule.createDefaultBackoffSettings())}deleteModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteModel(o,u,c)}async checkDeleteModelProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteModel,this._gaxModule.createDefaultBackoffSettings())}deleteModelVersion(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteModelVersion(o,u,c)}async checkDeleteModelVersionProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteModelVersion,this._gaxModule.createDefaultBackoffSettings())}exportModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.exportModel(o,u,c)}async checkExportModelProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.exportModel,this._gaxModule.createDefaultBackoffSettings())}copyModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.copyModel(o,u,c)}async checkCopyModelProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.copyModel,this._gaxModule.createDefaultBackoffSettings())}listModels(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModels(o,u,c)}listModelsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModels.merge(p);return this.initialize(),this.descriptors.page.listModels.createStream(this.innerApiCalls.listModels,o,u)}listModelsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModels.merge(p);return this.initialize(),this.descriptors.page.listModels.asyncIterate(this.innerApiCalls.listModels,o,u)}listModelVersions(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModelVersions(o,u,c)}listModelVersionsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(c=o.name)!==null&&c!==void 0?c:""});let u=this._defaults.listModelVersions.merge(p);return this.initialize(),this.descriptors.page.listModelVersions.createStream(this.innerApiCalls.listModelVersions,o,u)}listModelVersionsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(c=o.name)!==null&&c!==void 0?c:""});let u=this._defaults.listModelVersions.merge(p);return this.initialize(),this.descriptors.page.listModelVersions.asyncIterate(this.innerApiCalls.listModelVersions,o,u)}listModelEvaluations(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModelEvaluations(o,u,c)}listModelEvaluationsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelEvaluations.merge(p);return this.initialize(),this.descriptors.page.listModelEvaluations.createStream(this.innerApiCalls.listModelEvaluations,o,u)}listModelEvaluationsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelEvaluations.merge(p);return this.initialize(),this.descriptors.page.listModelEvaluations.asyncIterate(this.innerApiCalls.listModelEvaluations,o,u)}listModelEvaluationSlices(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModelEvaluationSlices(o,u,c)}listModelEvaluationSlicesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelEvaluationSlices.merge(p);return this.initialize(),this.descriptors.page.listModelEvaluationSlices.createStream(this.innerApiCalls.listModelEvaluationSlices,o,u)}listModelEvaluationSlicesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelEvaluationSlices.merge(p);return this.initialize(),this.descriptors.page.listModelEvaluationSlices.asyncIterate(this.innerApiCalls.listModelEvaluationSlices,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.modelServiceStub&&!this._terminated?this.modelServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};DT.ModelServiceClient=mD});var KV=A((P2e,Ime)=>{Ime.exports={interfaces:{"google.cloud.aiplatform.v1beta1.PersistentResourceService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreatePersistentResource:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetPersistentResource:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListPersistentResources:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeletePersistentResource:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdatePersistentResource:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var ZV=A(ET=>{"use strict";Object.defineProperty(ET,"__esModule",{value:!0});ET.PersistentResourceServiceClient=void 0;var XV=xe(),kme=KV(),Lme=_e().version,hD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Lme}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(XV),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listPersistentResources:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","persistentResources")};let e=this._gaxModule.protobuf.Root.fromJSON(XV),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.PersistentResource"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreatePersistentResourceOperationMetadata"),s=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),g=e.lookup(".google.cloud.aiplatform.v1beta1.PersistentResource"),T=e.lookup(".google.cloud.aiplatform.v1beta1.UpdatePersistentResourceOperationMetadata");this.descriptors.longrunning={createPersistentResource:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deletePersistentResource:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),updatePersistentResource:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.PersistentResourceService",kme,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.persistentResourceServiceStub)return this.persistentResourceServiceStub;this.persistentResourceServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.PersistentResourceService"):this._protos.google.cloud.aiplatform.v1beta1.PersistentResourceService,this._opts,this._providedCustomServicePath);let o=["createPersistentResource","getPersistentResource","listPersistentResources","deletePersistentResource","updatePersistentResource"];for(let p of o){let c=this.persistentResourceServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.persistentResourceServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getPersistentResource(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getPersistentResource(o,u,c)}createPersistentResource(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createPersistentResource(o,u,c)}async checkCreatePersistentResourceProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createPersistentResource,this._gaxModule.createDefaultBackoffSettings())}deletePersistentResource(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deletePersistentResource(o,u,c)}async checkDeletePersistentResourceProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deletePersistentResource,this._gaxModule.createDefaultBackoffSettings())}updatePersistentResource(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"persistent_resource.name":(l=o.persistentResource.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updatePersistentResource(o,u,c)}async checkUpdatePersistentResourceProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updatePersistentResource,this._gaxModule.createDefaultBackoffSettings())}listPersistentResources(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listPersistentResources(o,u,c)}listPersistentResourcesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listPersistentResources.merge(p);return this.initialize(),this.descriptors.page.listPersistentResources.createStream(this.innerApiCalls.listPersistentResources,o,u)}listPersistentResourcesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listPersistentResources.merge(p);return this.initialize(),this.descriptors.page.listPersistentResources.asyncIterate(this.innerApiCalls.listPersistentResources,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.persistentResourceServiceStub&&!this._terminated?this.persistentResourceServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};ET.PersistentResourceServiceClient=hD});var $V=A((w2e,Jme)=>{Jme.exports={interfaces:{"google.cloud.aiplatform.v1beta1.PipelineService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateTrainingPipeline:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTrainingPipeline:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTrainingPipelines:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTrainingPipeline:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelTrainingPipeline:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreatePipelineJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetPipelineJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListPipelineJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeletePipelineJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchDeletePipelineJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelPipelineJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var t5=A(MT=>{"use strict";Object.defineProperty(MT,"__esModule",{value:!0});MT.PipelineServiceClient=void 0;var e5=xe(),Vme=$V(),Ume=_e().version,gD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Ume}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(e5),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listTrainingPipelines:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","trainingPipelines"),listPipelineJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","pipelineJobs")};let e=this._gaxModule.protobuf.Root.fromJSON(e5),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.protobuf.Empty"),i=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),s=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),g=e.lookup(".google.cloud.aiplatform.v1beta1.BatchDeletePipelineJobsResponse"),T=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={deleteTrainingPipeline:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deletePipelineJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),batchDeletePipelineJobs:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.PipelineService",Vme,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.pipelineServiceStub)return this.pipelineServiceStub;this.pipelineServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.PipelineService"):this._protos.google.cloud.aiplatform.v1beta1.PipelineService,this._opts,this._providedCustomServicePath);let o=["createTrainingPipeline","getTrainingPipeline","listTrainingPipelines","deleteTrainingPipeline","cancelTrainingPipeline","createPipelineJob","getPipelineJob","listPipelineJobs","deletePipelineJob","batchDeletePipelineJobs","cancelPipelineJob"];for(let p of o){let c=this.pipelineServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.pipelineServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}createTrainingPipeline(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTrainingPipeline(o,u,c)}getTrainingPipeline(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTrainingPipeline(o,u,c)}cancelTrainingPipeline(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelTrainingPipeline(o,u,c)}createPipelineJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createPipelineJob(o,u,c)}getPipelineJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getPipelineJob(o,u,c)}cancelPipelineJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelPipelineJob(o,u,c)}deleteTrainingPipeline(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTrainingPipeline(o,u,c)}async checkDeleteTrainingPipelineProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTrainingPipeline,this._gaxModule.createDefaultBackoffSettings())}deletePipelineJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deletePipelineJob(o,u,c)}async checkDeletePipelineJobProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deletePipelineJob,this._gaxModule.createDefaultBackoffSettings())}batchDeletePipelineJobs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchDeletePipelineJobs(o,u,c)}async checkBatchDeletePipelineJobsProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchDeletePipelineJobs,this._gaxModule.createDefaultBackoffSettings())}listTrainingPipelines(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTrainingPipelines(o,u,c)}listTrainingPipelinesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTrainingPipelines.merge(p);return this.initialize(),this.descriptors.page.listTrainingPipelines.createStream(this.innerApiCalls.listTrainingPipelines,o,u)}listTrainingPipelinesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTrainingPipelines.merge(p);return this.initialize(),this.descriptors.page.listTrainingPipelines.asyncIterate(this.innerApiCalls.listTrainingPipelines,o,u)}listPipelineJobs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listPipelineJobs(o,u,c)}listPipelineJobsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listPipelineJobs.merge(p);return this.initialize(),this.descriptors.page.listPipelineJobs.createStream(this.innerApiCalls.listPipelineJobs,o,u)}listPipelineJobsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listPipelineJobs.merge(p);return this.initialize(),this.descriptors.page.listPipelineJobs.asyncIterate(this.innerApiCalls.listPipelineJobs,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.pipelineServiceStub&&!this._terminated?this.pipelineServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};MT.PipelineServiceClient=gD});var o5=A((_2e,qme)=>{qme.exports={interfaces:{"google.cloud.aiplatform.v1beta1.PredictionService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{Predict:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},RawPredict:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ServerStreamingPredict:{retry_codes_name:"non_idempotent",retry_params_name:"default"},Explain:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CountTokens:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var n5=A(NT=>{"use strict";Object.defineProperty(NT,"__esModule",{value:!0});NT.PredictionServiceClient=void 0;var Bme=require("stream"),Gme=xe(),zme=o5(),Hme=_e().version,yD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Hme}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(Gme),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.stream={serverStreamingPredict:new this._gaxModule.StreamDescriptor(this._gaxModule.StreamType.SERVER_STREAMING,!!o.fallback)},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.PredictionService",zme,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.predictionServiceStub)return this.predictionServiceStub;this.predictionServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.PredictionService"):this._protos.google.cloud.aiplatform.v1beta1.PredictionService,this._opts,this._providedCustomServicePath);let o=["predict","rawPredict","serverStreamingPredict","explain","countTokens"];for(let p of o){let c=this.predictionServiceStub.then(O=>(...y)=>{if(this._terminated){if(p in this.descriptors.stream){let a=new Bme.PassThrough;return setImmediate(()=>{a.emit("error",new this._gaxModule.GoogleError("The client has already been closed."))}),a}return Promise.reject("The client has already been closed.")}return O[p].apply(O,y)},O=>()=>{throw O}),l=this.descriptors.stream[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.predictionServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}predict(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.predict(o,u,c)}rawPredict(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.rawPredict(o,u,c)}explain(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.explain(o,u,c)}countTokens(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.countTokens(o,u,c)}serverStreamingPredict(o,p){var c;return o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(c=o.endpoint)!==null&&c!==void 0?c:""}),this.initialize(),this.innerApiCalls.serverStreamingPredict(o,p)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.predictionServiceStub&&!this._terminated?this.predictionServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};NT.PredictionServiceClient=yD});var a5=A((E2e,Qme)=>{Qme.exports={interfaces:{"google.cloud.aiplatform.v1beta1.ScheduleService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListSchedules:{retry_codes_name:"non_idempotent",retry_params_name:"default"},PauseSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ResumeSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var r5=A(CT=>{"use strict";Object.defineProperty(CT,"__esModule",{value:!0});CT.ScheduleServiceClient=void 0;var i5=xe(),Yme=a5(),Wme=_e().version,bD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Wme}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(i5),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listSchedules:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","schedules")};let e=this._gaxModule.protobuf.Root.fromJSON(i5),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.protobuf.Empty"),i=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={deleteSchedule:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.ScheduleService",Yme,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.scheduleServiceStub)return this.scheduleServiceStub;this.scheduleServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.ScheduleService"):this._protos.google.cloud.aiplatform.v1beta1.ScheduleService,this._opts,this._providedCustomServicePath);let o=["createSchedule","deleteSchedule","getSchedule","listSchedules","pauseSchedule","resumeSchedule","updateSchedule"];for(let p of o){let c=this.scheduleServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.scheduleServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}createSchedule(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createSchedule(o,u,c)}getSchedule(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getSchedule(o,u,c)}pauseSchedule(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.pauseSchedule(o,u,c)}resumeSchedule(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.resumeSchedule(o,u,c)}updateSchedule(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"schedule.name":(l=o.schedule.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateSchedule(o,u,c)}deleteSchedule(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteSchedule(o,u,c)}async checkDeleteScheduleProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteSchedule,this._gaxModule.createDefaultBackoffSettings())}listSchedules(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listSchedules(o,u,c)}listSchedulesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSchedules.merge(p);return this.initialize(),this.descriptors.page.listSchedules.createStream(this.innerApiCalls.listSchedules,o,u)}listSchedulesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSchedules.merge(p);return this.initialize(),this.descriptors.page.listSchedules.asyncIterate(this.innerApiCalls.listSchedules,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.scheduleServiceStub&&!this._terminated?this.scheduleServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};CT.ScheduleServiceClient=bD});var l5=A((N2e,Kme)=>{Kme.exports={interfaces:{"google.cloud.aiplatform.v1beta1.SpecialistPoolService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateSpecialistPool:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetSpecialistPool:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListSpecialistPools:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteSpecialistPool:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateSpecialistPool:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var p5=A(RT=>{"use strict";Object.defineProperty(RT,"__esModule",{value:!0});RT.SpecialistPoolServiceClient=void 0;var c5=xe(),Xme=l5(),Zme=_e().version,vD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Zme}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(c5),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listSpecialistPools:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","specialistPools")};let e=this._gaxModule.protobuf.Root.fromJSON(c5),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.SpecialistPool"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateSpecialistPoolOperationMetadata"),s=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),g=e.lookup(".google.cloud.aiplatform.v1beta1.SpecialistPool"),T=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolOperationMetadata");this.descriptors.longrunning={createSpecialistPool:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteSpecialistPool:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),updateSpecialistPool:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.SpecialistPoolService",Xme,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.specialistPoolServiceStub)return this.specialistPoolServiceStub;this.specialistPoolServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.SpecialistPoolService"):this._protos.google.cloud.aiplatform.v1beta1.SpecialistPoolService,this._opts,this._providedCustomServicePath);let o=["createSpecialistPool","getSpecialistPool","listSpecialistPools","deleteSpecialistPool","updateSpecialistPool"];for(let p of o){let c=this.specialistPoolServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.specialistPoolServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getSpecialistPool(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getSpecialistPool(o,u,c)}createSpecialistPool(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createSpecialistPool(o,u,c)}async checkCreateSpecialistPoolProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createSpecialistPool,this._gaxModule.createDefaultBackoffSettings())}deleteSpecialistPool(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteSpecialistPool(o,u,c)}async checkDeleteSpecialistPoolProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteSpecialistPool,this._gaxModule.createDefaultBackoffSettings())}updateSpecialistPool(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"specialist_pool.name":(l=o.specialistPool.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateSpecialistPool(o,u,c)}async checkUpdateSpecialistPoolProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateSpecialistPool,this._gaxModule.createDefaultBackoffSettings())}listSpecialistPools(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listSpecialistPools(o,u,c)}listSpecialistPoolsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSpecialistPools.merge(p);return this.initialize(),this.descriptors.page.listSpecialistPools.createStream(this.innerApiCalls.listSpecialistPools,o,u)}listSpecialistPoolsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSpecialistPools.merge(p);return this.initialize(),this.descriptors.page.listSpecialistPools.asyncIterate(this.innerApiCalls.listSpecialistPools,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.specialistPoolServiceStub&&!this._terminated?this.specialistPoolServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};RT.SpecialistPoolServiceClient=vD});var s5=A((R2e,$me)=>{$me.exports={interfaces:{"google.cloud.aiplatform.v1beta1.TensorboardService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateTensorboard:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTensorboard:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateTensorboard:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTensorboards:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTensorboard:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadTensorboardUsage:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadTensorboardSize:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateTensorboardExperiment:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTensorboardExperiment:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateTensorboardExperiment:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTensorboardExperiments:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTensorboardExperiment:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateTensorboardRun:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchCreateTensorboardRuns:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTensorboardRun:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateTensorboardRun:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTensorboardRuns:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTensorboardRun:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchCreateTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchReadTensorboardTimeSeriesData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadTensorboardTimeSeriesData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadTensorboardBlobData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},WriteTensorboardExperimentData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},WriteTensorboardRunData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ExportTensorboardTimeSeriesData:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var d5=A(AT=>{"use strict";Object.defineProperty(AT,"__esModule",{value:!0});AT.TensorboardServiceClient=void 0;var ehe=require("stream"),u5=xe(),the=s5(),ohe=_e().version,TD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${ohe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(u5),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listTensorboards:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","tensorboards"),listTensorboardExperiments:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","tensorboardExperiments"),listTensorboardRuns:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","tensorboardRuns"),listTensorboardTimeSeries:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","tensorboardTimeSeries"),exportTensorboardTimeSeriesData:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","timeSeriesDataPoints")},this.descriptors.stream={readTensorboardBlobData:new this._gaxModule.StreamDescriptor(this._gaxModule.StreamType.SERVER_STREAMING,!!o.fallback)};let e=this._gaxModule.protobuf.Root.fromJSON(u5),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.Tensorboard"),i=e.lookup(".google.cloud.aiplatform.v1beta1.CreateTensorboardOperationMetadata"),s=e.lookup(".google.cloud.aiplatform.v1beta1.Tensorboard"),f=e.lookup(".google.cloud.aiplatform.v1beta1.UpdateTensorboardOperationMetadata"),g=e.lookup(".google.protobuf.Empty"),T=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),_=e.lookup(".google.protobuf.Empty"),C=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),F=e.lookup(".google.protobuf.Empty"),J=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"),V=e.lookup(".google.protobuf.Empty"),z=e.lookup(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata");this.descriptors.longrunning={createTensorboard:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateTensorboard:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deleteTensorboard:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),deleteTensorboardExperiment:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),deleteTensorboardRun:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J)),deleteTensorboardTimeSeries:new this._gaxModule.LongrunningDescriptor(this.operationsClient,V.decode.bind(V),z.decode.bind(z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.TensorboardService",the,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.tensorboardServiceStub)return this.tensorboardServiceStub;this.tensorboardServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.TensorboardService"):this._protos.google.cloud.aiplatform.v1beta1.TensorboardService,this._opts,this._providedCustomServicePath);let o=["createTensorboard","getTensorboard","updateTensorboard","listTensorboards","deleteTensorboard","readTensorboardUsage","readTensorboardSize","createTensorboardExperiment","getTensorboardExperiment","updateTensorboardExperiment","listTensorboardExperiments","deleteTensorboardExperiment","createTensorboardRun","batchCreateTensorboardRuns","getTensorboardRun","updateTensorboardRun","listTensorboardRuns","deleteTensorboardRun","batchCreateTensorboardTimeSeries","createTensorboardTimeSeries","getTensorboardTimeSeries","updateTensorboardTimeSeries","listTensorboardTimeSeries","deleteTensorboardTimeSeries","batchReadTensorboardTimeSeriesData","readTensorboardTimeSeriesData","readTensorboardBlobData","writeTensorboardExperimentData","writeTensorboardRunData","exportTensorboardTimeSeriesData"];for(let p of o){let c=this.tensorboardServiceStub.then(O=>(...y)=>{if(this._terminated){if(p in this.descriptors.stream){let a=new ehe.PassThrough;return setImmediate(()=>{a.emit("error",new this._gaxModule.GoogleError("The client has already been closed."))}),a}return Promise.reject("The client has already been closed.")}return O[p].apply(O,y)},O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.stream[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.tensorboardServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getTensorboard(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTensorboard(o,u,c)}readTensorboardUsage(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard:(l=o.tensorboard)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readTensorboardUsage(o,u,c)}readTensorboardSize(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard:(l=o.tensorboard)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readTensorboardSize(o,u,c)}createTensorboardExperiment(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTensorboardExperiment(o,u,c)}getTensorboardExperiment(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTensorboardExperiment(o,u,c)}updateTensorboardExperiment(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"tensorboard_experiment.name":(l=o.tensorboardExperiment.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateTensorboardExperiment(o,u,c)}createTensorboardRun(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTensorboardRun(o,u,c)}batchCreateTensorboardRuns(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchCreateTensorboardRuns(o,u,c)}getTensorboardRun(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTensorboardRun(o,u,c)}updateTensorboardRun(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"tensorboard_run.name":(l=o.tensorboardRun.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateTensorboardRun(o,u,c)}batchCreateTensorboardTimeSeries(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchCreateTensorboardTimeSeries(o,u,c)}createTensorboardTimeSeries(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTensorboardTimeSeries(o,u,c)}getTensorboardTimeSeries(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTensorboardTimeSeries(o,u,c)}updateTensorboardTimeSeries(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"tensorboard_time_series.name":(l=o.tensorboardTimeSeries.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateTensorboardTimeSeries(o,u,c)}batchReadTensorboardTimeSeriesData(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard:(l=o.tensorboard)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchReadTensorboardTimeSeriesData(o,u,c)}readTensorboardTimeSeriesData(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_time_series:(l=o.tensorboardTimeSeries)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readTensorboardTimeSeriesData(o,u,c)}writeTensorboardExperimentData(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_experiment:(l=o.tensorboardExperiment)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.writeTensorboardExperimentData(o,u,c)}writeTensorboardRunData(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_run:(l=o.tensorboardRun)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.writeTensorboardRunData(o,u,c)}readTensorboardBlobData(o,p){var c;return o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({time_series:(c=o.timeSeries)!==null&&c!==void 0?c:""}),this.initialize(),this.innerApiCalls.readTensorboardBlobData(o,p)}createTensorboard(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTensorboard(o,u,c)}async checkCreateTensorboardProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createTensorboard,this._gaxModule.createDefaultBackoffSettings())}updateTensorboard(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"tensorboard.name":(l=o.tensorboard.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateTensorboard(o,u,c)}async checkUpdateTensorboardProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateTensorboard,this._gaxModule.createDefaultBackoffSettings())}deleteTensorboard(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTensorboard(o,u,c)}async checkDeleteTensorboardProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTensorboard,this._gaxModule.createDefaultBackoffSettings())}deleteTensorboardExperiment(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTensorboardExperiment(o,u,c)}async checkDeleteTensorboardExperimentProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTensorboardExperiment,this._gaxModule.createDefaultBackoffSettings())}deleteTensorboardRun(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTensorboardRun(o,u,c)}async checkDeleteTensorboardRunProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTensorboardRun,this._gaxModule.createDefaultBackoffSettings())}deleteTensorboardTimeSeries(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTensorboardTimeSeries(o,u,c)}async checkDeleteTensorboardTimeSeriesProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTensorboardTimeSeries,this._gaxModule.createDefaultBackoffSettings())}listTensorboards(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTensorboards(o,u,c)}listTensorboardsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboards.merge(p);return this.initialize(),this.descriptors.page.listTensorboards.createStream(this.innerApiCalls.listTensorboards,o,u)}listTensorboardsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboards.merge(p);return this.initialize(),this.descriptors.page.listTensorboards.asyncIterate(this.innerApiCalls.listTensorboards,o,u)}listTensorboardExperiments(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTensorboardExperiments(o,u,c)}listTensorboardExperimentsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardExperiments.merge(p);return this.initialize(),this.descriptors.page.listTensorboardExperiments.createStream(this.innerApiCalls.listTensorboardExperiments,o,u)}listTensorboardExperimentsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardExperiments.merge(p);return this.initialize(),this.descriptors.page.listTensorboardExperiments.asyncIterate(this.innerApiCalls.listTensorboardExperiments,o,u)}listTensorboardRuns(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTensorboardRuns(o,u,c)}listTensorboardRunsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardRuns.merge(p);return this.initialize(),this.descriptors.page.listTensorboardRuns.createStream(this.innerApiCalls.listTensorboardRuns,o,u)}listTensorboardRunsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardRuns.merge(p);return this.initialize(),this.descriptors.page.listTensorboardRuns.asyncIterate(this.innerApiCalls.listTensorboardRuns,o,u)}listTensorboardTimeSeries(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTensorboardTimeSeries(o,u,c)}listTensorboardTimeSeriesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardTimeSeries.merge(p);return this.initialize(),this.descriptors.page.listTensorboardTimeSeries.createStream(this.innerApiCalls.listTensorboardTimeSeries,o,u)}listTensorboardTimeSeriesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardTimeSeries.merge(p);return this.initialize(),this.descriptors.page.listTensorboardTimeSeries.asyncIterate(this.innerApiCalls.listTensorboardTimeSeries,o,u)}exportTensorboardTimeSeriesData(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_time_series:(l=o.tensorboardTimeSeries)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.exportTensorboardTimeSeriesData(o,u,c)}exportTensorboardTimeSeriesDataStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_time_series:(c=o.tensorboardTimeSeries)!==null&&c!==void 0?c:""});let u=this._defaults.exportTensorboardTimeSeriesData.merge(p);return this.initialize(),this.descriptors.page.exportTensorboardTimeSeriesData.createStream(this.innerApiCalls.exportTensorboardTimeSeriesData,o,u)}exportTensorboardTimeSeriesDataAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_time_series:(c=o.tensorboardTimeSeries)!==null&&c!==void 0?c:""});let u=this._defaults.exportTensorboardTimeSeriesData.merge(p);return this.initialize(),this.descriptors.page.exportTensorboardTimeSeriesData.asyncIterate(this.innerApiCalls.exportTensorboardTimeSeriesData,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.tensorboardServiceStub&&!this._terminated?this.tensorboardServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};AT.TensorboardServiceClient=TD});var f5=A((F2e,nhe)=>{nhe.exports={interfaces:{"google.cloud.aiplatform.v1beta1.VizierService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateStudy:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetStudy:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListStudies:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteStudy:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},LookupStudy:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},SuggestTrials:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateTrial:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTrial:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTrials:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},AddTrialMeasurement:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CompleteTrial:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTrial:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},CheckTrialEarlyStoppingState:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},StopTrial:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListOptimalTrials:{timeout_millis:5e3,retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var h5=A(FT=>{"use strict";Object.defineProperty(FT,"__esModule",{value:!0});FT.VizierServiceClient=void 0;var m5=xe(),ahe=f5(),ihe=_e().version,OD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${ihe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(m5),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),deploymentResourcePoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),persistentResourcePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/persistentResources/{persistent_resource}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listStudies:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","studies"),listTrials:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","trials")};let e=this._gaxModule.protobuf.Root.fromJSON(m5),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1beta1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1beta1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",body:"*",additional_bindings:[{post:"/v1beta1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/v1beta1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1beta1/{name=projects/*/locations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/persistentResources/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/solvers/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*}/operations"},{get:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*}/operations"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/extensions/*/deployments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/persistentResources/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1beta1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1beta1.SuggestTrialsResponse"),i=e.lookup(".google.cloud.aiplatform.v1beta1.SuggestTrialsMetadata"),s=e.lookup(".google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateResponse"),f=e.lookup(".google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateMetatdata");this.descriptors.longrunning={suggestTrials:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),checkTrialEarlyStoppingState:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1beta1.VizierService",ahe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.vizierServiceStub)return this.vizierServiceStub;this.vizierServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1beta1.VizierService"):this._protos.google.cloud.aiplatform.v1beta1.VizierService,this._opts,this._providedCustomServicePath);let o=["createStudy","getStudy","listStudies","deleteStudy","lookupStudy","suggestTrials","createTrial","getTrial","listTrials","addTrialMeasurement","completeTrial","deleteTrial","checkTrialEarlyStoppingState","stopTrial","listOptimalTrials"];for(let p of o){let c=this.vizierServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.vizierServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}createStudy(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createStudy(o,u,c)}getStudy(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getStudy(o,u,c)}deleteStudy(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteStudy(o,u,c)}lookupStudy(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.lookupStudy(o,u,c)}createTrial(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTrial(o,u,c)}getTrial(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTrial(o,u,c)}addTrialMeasurement(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({trial_name:(l=o.trialName)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.addTrialMeasurement(o,u,c)}completeTrial(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.completeTrial(o,u,c)}deleteTrial(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTrial(o,u,c)}stopTrial(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.stopTrial(o,u,c)}listOptimalTrials(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listOptimalTrials(o,u,c)}suggestTrials(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.suggestTrials(o,u,c)}async checkSuggestTrialsProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.suggestTrials,this._gaxModule.createDefaultBackoffSettings())}checkTrialEarlyStoppingState(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({trial_name:(l=o.trialName)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.checkTrialEarlyStoppingState(o,u,c)}async checkCheckTrialEarlyStoppingStateProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.checkTrialEarlyStoppingState,this._gaxModule.createDefaultBackoffSettings())}listStudies(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listStudies(o,u,c)}listStudiesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listStudies.merge(p);return this.initialize(),this.descriptors.page.listStudies.createStream(this.innerApiCalls.listStudies,o,u)}listStudiesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listStudies.merge(p);return this.initialize(),this.descriptors.page.listStudies.asyncIterate(this.innerApiCalls.listStudies,o,u)}listTrials(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTrials(o,u,c)}listTrialsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTrials.merge(p);return this.initialize(),this.descriptors.page.listTrials.createStream(this.innerApiCalls.listTrials,o,u)}listTrialsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTrials.merge(p);return this.initialize(),this.descriptors.page.listTrials.asyncIterate(this.innerApiCalls.listTrials,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}deploymentResourcePoolPath(o,p,c){return this.pathTemplates.deploymentResourcePoolPathTemplate.render({project:o,location:p,deployment_resource_pool:c})}matchProjectFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).project}matchLocationFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).location}matchDeploymentResourcePoolFromDeploymentResourcePoolName(o){return this.pathTemplates.deploymentResourcePoolPathTemplate.match(o).deployment_resource_pool}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}persistentResourcePath(o,p,c){return this.pathTemplates.persistentResourcePathTemplate.render({project:o,location:p,persistent_resource:c})}matchProjectFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).project}matchLocationFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).location}matchPersistentResourceFromPersistentResourceName(o){return this.pathTemplates.persistentResourcePathTemplate.match(o).persistent_resource}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.vizierServiceStub&&!this._terminated?this.vizierServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};FT.VizierServiceClient=OD});var g5=A(Pe=>{"use strict";Object.defineProperty(Pe,"__esModule",{value:!0});Pe.VizierServiceClient=Pe.TensorboardServiceClient=Pe.SpecialistPoolServiceClient=Pe.ScheduleServiceClient=Pe.PredictionServiceClient=Pe.PipelineServiceClient=Pe.PersistentResourceServiceClient=Pe.ModelServiceClient=Pe.ModelGardenServiceClient=Pe.MigrationServiceClient=Pe.MetadataServiceClient=Pe.MatchServiceClient=Pe.LlmUtilityServiceClient=Pe.JobServiceClient=Pe.IndexServiceClient=Pe.IndexEndpointServiceClient=Pe.FeaturestoreServiceClient=Pe.FeaturestoreOnlineServingServiceClient=Pe.FeatureRegistryServiceClient=Pe.FeatureOnlineStoreServiceClient=Pe.FeatureOnlineStoreAdminServiceClient=Pe.EndpointServiceClient=Pe.DeploymentResourcePoolServiceClient=Pe.DatasetServiceClient=void 0;var rhe=rV();Object.defineProperty(Pe,"DatasetServiceClient",{enumerable:!0,get:function(){return rhe.DatasetServiceClient}});var lhe=pV();Object.defineProperty(Pe,"DeploymentResourcePoolServiceClient",{enumerable:!0,get:function(){return lhe.DeploymentResourcePoolServiceClient}});var che=dV();Object.defineProperty(Pe,"EndpointServiceClient",{enumerable:!0,get:function(){return che.EndpointServiceClient}});var phe=hV();Object.defineProperty(Pe,"FeatureOnlineStoreAdminServiceClient",{enumerable:!0,get:function(){return phe.FeatureOnlineStoreAdminServiceClient}});var she=yV();Object.defineProperty(Pe,"FeatureOnlineStoreServiceClient",{enumerable:!0,get:function(){return she.FeatureOnlineStoreServiceClient}});var uhe=TV();Object.defineProperty(Pe,"FeatureRegistryServiceClient",{enumerable:!0,get:function(){return uhe.FeatureRegistryServiceClient}});var dhe=SV();Object.defineProperty(Pe,"FeaturestoreOnlineServingServiceClient",{enumerable:!0,get:function(){return dhe.FeaturestoreOnlineServingServiceClient}});var fhe=wV();Object.defineProperty(Pe,"FeaturestoreServiceClient",{enumerable:!0,get:function(){return fhe.FeaturestoreServiceClient}});var mhe=DV();Object.defineProperty(Pe,"IndexEndpointServiceClient",{enumerable:!0,get:function(){return mhe.IndexEndpointServiceClient}});var hhe=NV();Object.defineProperty(Pe,"IndexServiceClient",{enumerable:!0,get:function(){return hhe.IndexServiceClient}});var ghe=AV();Object.defineProperty(Pe,"JobServiceClient",{enumerable:!0,get:function(){return ghe.JobServiceClient}});var yhe=IV();Object.defineProperty(Pe,"LlmUtilityServiceClient",{enumerable:!0,get:function(){return yhe.LlmUtilityServiceClient}});var bhe=LV();Object.defineProperty(Pe,"MatchServiceClient",{enumerable:!0,get:function(){return bhe.MatchServiceClient}});var vhe=UV();Object.defineProperty(Pe,"MetadataServiceClient",{enumerable:!0,get:function(){return vhe.MetadataServiceClient}});var The=GV();Object.defineProperty(Pe,"MigrationServiceClient",{enumerable:!0,get:function(){return The.MigrationServiceClient}});var Ohe=HV();Object.defineProperty(Pe,"ModelGardenServiceClient",{enumerable:!0,get:function(){return Ohe.ModelGardenServiceClient}});var She=WV();Object.defineProperty(Pe,"ModelServiceClient",{enumerable:!0,get:function(){return She.ModelServiceClient}});var Phe=ZV();Object.defineProperty(Pe,"PersistentResourceServiceClient",{enumerable:!0,get:function(){return Phe.PersistentResourceServiceClient}});var jhe=t5();Object.defineProperty(Pe,"PipelineServiceClient",{enumerable:!0,get:function(){return jhe.PipelineServiceClient}});var whe=n5();Object.defineProperty(Pe,"PredictionServiceClient",{enumerable:!0,get:function(){return whe.PredictionServiceClient}});var xhe=r5();Object.defineProperty(Pe,"ScheduleServiceClient",{enumerable:!0,get:function(){return xhe.ScheduleServiceClient}});var _he=p5();Object.defineProperty(Pe,"SpecialistPoolServiceClient",{enumerable:!0,get:function(){return _he.SpecialistPoolServiceClient}});var Dhe=d5();Object.defineProperty(Pe,"TensorboardServiceClient",{enumerable:!0,get:function(){return Dhe.TensorboardServiceClient}});var Ehe=h5();Object.defineProperty(Pe,"VizierServiceClient",{enumerable:!0,get:function(){return Ehe.VizierServiceClient}})});var y5=A((L2e,Mhe)=>{Mhe.exports={interfaces:{"google.cloud.aiplatform.v1.DatasetService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateDataset:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetDataset:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateDataset:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDatasets:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteDataset:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ImportData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ExportData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateDatasetVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteDatasetVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetDatasetVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDatasetVersions:{retry_codes_name:"non_idempotent",retry_params_name:"default"},RestoreDatasetVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDataItems:{retry_codes_name:"non_idempotent",retry_params_name:"default"},SearchDataItems:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListSavedQueries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteSavedQuery:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetAnnotationSpec:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListAnnotations:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var v5=A(IT=>{"use strict";Object.defineProperty(IT,"__esModule",{value:!0});IT.DatasetServiceClient=void 0;var b5=xe(),Nhe=y5(),Che=_e().version,SD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Che}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(b5),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listDatasets:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","datasets"),listDatasetVersions:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","datasetVersions"),listDataItems:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","dataItems"),searchDataItems:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","dataItemViews"),listSavedQueries:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","savedQueries"),listAnnotations:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","annotations")};let e=this._gaxModule.protobuf.Root.fromJSON(b5),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.Dataset"),i=e.lookup(".google.cloud.aiplatform.v1.CreateDatasetOperationMetadata"),s=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),g=e.lookup(".google.cloud.aiplatform.v1.ImportDataResponse"),T=e.lookup(".google.cloud.aiplatform.v1.ImportDataOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1.ExportDataResponse"),C=e.lookup(".google.cloud.aiplatform.v1.ExportDataOperationMetadata"),F=e.lookup(".google.cloud.aiplatform.v1.DatasetVersion"),J=e.lookup(".google.cloud.aiplatform.v1.CreateDatasetVersionOperationMetadata"),V=e.lookup(".google.protobuf.Empty"),z=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),H=e.lookup(".google.cloud.aiplatform.v1.DatasetVersion"),Z=e.lookup(".google.cloud.aiplatform.v1.RestoreDatasetVersionOperationMetadata"),U=e.lookup(".google.protobuf.Empty"),$=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata");this.descriptors.longrunning={createDataset:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteDataset:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),importData:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),exportData:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),createDatasetVersion:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J)),deleteDatasetVersion:new this._gaxModule.LongrunningDescriptor(this.operationsClient,V.decode.bind(V),z.decode.bind(z)),restoreDatasetVersion:new this._gaxModule.LongrunningDescriptor(this.operationsClient,H.decode.bind(H),Z.decode.bind(Z)),deleteSavedQuery:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),$.decode.bind($))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.DatasetService",Nhe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.datasetServiceStub)return this.datasetServiceStub;this.datasetServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.DatasetService"):this._protos.google.cloud.aiplatform.v1.DatasetService,this._opts,this._providedCustomServicePath);let o=["createDataset","getDataset","updateDataset","listDatasets","deleteDataset","importData","exportData","createDatasetVersion","deleteDatasetVersion","getDatasetVersion","listDatasetVersions","restoreDatasetVersion","listDataItems","searchDataItems","listSavedQueries","deleteSavedQuery","getAnnotationSpec","listAnnotations"];for(let p of o){let c=this.datasetServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.datasetServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getDataset(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getDataset(o,u,c)}updateDataset(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"dataset.name":(l=o.dataset.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateDataset(o,u,c)}getDatasetVersion(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getDatasetVersion(o,u,c)}getAnnotationSpec(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getAnnotationSpec(o,u,c)}createDataset(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createDataset(o,u,c)}async checkCreateDatasetProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createDataset,this._gaxModule.createDefaultBackoffSettings())}deleteDataset(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteDataset(o,u,c)}async checkDeleteDatasetProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteDataset,this._gaxModule.createDefaultBackoffSettings())}importData(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.importData(o,u,c)}async checkImportDataProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.importData,this._gaxModule.createDefaultBackoffSettings())}exportData(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.exportData(o,u,c)}async checkExportDataProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.exportData,this._gaxModule.createDefaultBackoffSettings())}createDatasetVersion(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createDatasetVersion(o,u,c)}async checkCreateDatasetVersionProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createDatasetVersion,this._gaxModule.createDefaultBackoffSettings())}deleteDatasetVersion(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteDatasetVersion(o,u,c)}async checkDeleteDatasetVersionProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteDatasetVersion,this._gaxModule.createDefaultBackoffSettings())}restoreDatasetVersion(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.restoreDatasetVersion(o,u,c)}async checkRestoreDatasetVersionProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.restoreDatasetVersion,this._gaxModule.createDefaultBackoffSettings())}deleteSavedQuery(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteSavedQuery(o,u,c)}async checkDeleteSavedQueryProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteSavedQuery,this._gaxModule.createDefaultBackoffSettings())}listDatasets(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDatasets(o,u,c)}listDatasetsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDatasets.merge(p);return this.initialize(),this.descriptors.page.listDatasets.createStream(this.innerApiCalls.listDatasets,o,u)}listDatasetsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDatasets.merge(p);return this.initialize(),this.descriptors.page.listDatasets.asyncIterate(this.innerApiCalls.listDatasets,o,u)}listDatasetVersions(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDatasetVersions(o,u,c)}listDatasetVersionsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDatasetVersions.merge(p);return this.initialize(),this.descriptors.page.listDatasetVersions.createStream(this.innerApiCalls.listDatasetVersions,o,u)}listDatasetVersionsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDatasetVersions.merge(p);return this.initialize(),this.descriptors.page.listDatasetVersions.asyncIterate(this.innerApiCalls.listDatasetVersions,o,u)}listDataItems(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDataItems(o,u,c)}listDataItemsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDataItems.merge(p);return this.initialize(),this.descriptors.page.listDataItems.createStream(this.innerApiCalls.listDataItems,o,u)}listDataItemsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDataItems.merge(p);return this.initialize(),this.descriptors.page.listDataItems.asyncIterate(this.innerApiCalls.listDataItems,o,u)}searchDataItems(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({dataset:(l=o.dataset)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchDataItems(o,u,c)}searchDataItemsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({dataset:(c=o.dataset)!==null&&c!==void 0?c:""});let u=this._defaults.searchDataItems.merge(p);return this.initialize(),this.descriptors.page.searchDataItems.createStream(this.innerApiCalls.searchDataItems,o,u)}searchDataItemsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({dataset:(c=o.dataset)!==null&&c!==void 0?c:""});let u=this._defaults.searchDataItems.merge(p);return this.initialize(),this.descriptors.page.searchDataItems.asyncIterate(this.innerApiCalls.searchDataItems,o,u)}listSavedQueries(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listSavedQueries(o,u,c)}listSavedQueriesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSavedQueries.merge(p);return this.initialize(),this.descriptors.page.listSavedQueries.createStream(this.innerApiCalls.listSavedQueries,o,u)}listSavedQueriesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSavedQueries.merge(p);return this.initialize(),this.descriptors.page.listSavedQueries.asyncIterate(this.innerApiCalls.listSavedQueries,o,u)}listAnnotations(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listAnnotations(o,u,c)}listAnnotationsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listAnnotations.merge(p);return this.initialize(),this.descriptors.page.listAnnotations.createStream(this.innerApiCalls.listAnnotations,o,u)}listAnnotationsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listAnnotations.merge(p);return this.initialize(),this.descriptors.page.listAnnotations.asyncIterate(this.innerApiCalls.listAnnotations,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.datasetServiceStub&&!this._terminated?this.datasetServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};IT.DatasetServiceClient=SD});var T5=A((V2e,Rhe)=>{Rhe.exports={interfaces:{"google.cloud.aiplatform.v1.EndpointService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateEndpoint:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetEndpoint:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListEndpoints:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateEndpoint:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteEndpoint:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeployModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UndeployModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},MutateDeployedModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var S5=A(kT=>{"use strict";Object.defineProperty(kT,"__esModule",{value:!0});kT.EndpointServiceClient=void 0;var O5=xe(),Ahe=T5(),Fhe=_e().version,PD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Fhe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(O5),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listEndpoints:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","endpoints")};let e=this._gaxModule.protobuf.Root.fromJSON(O5),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.Endpoint"),i=e.lookup(".google.cloud.aiplatform.v1.CreateEndpointOperationMetadata"),s=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),g=e.lookup(".google.cloud.aiplatform.v1.DeployModelResponse"),T=e.lookup(".google.cloud.aiplatform.v1.DeployModelOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1.UndeployModelResponse"),C=e.lookup(".google.cloud.aiplatform.v1.UndeployModelOperationMetadata"),F=e.lookup(".google.cloud.aiplatform.v1.MutateDeployedModelResponse"),J=e.lookup(".google.cloud.aiplatform.v1.MutateDeployedModelOperationMetadata");this.descriptors.longrunning={createEndpoint:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteEndpoint:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deployModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),undeployModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),mutateDeployedModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.EndpointService",Ahe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.endpointServiceStub)return this.endpointServiceStub;this.endpointServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.EndpointService"):this._protos.google.cloud.aiplatform.v1.EndpointService,this._opts,this._providedCustomServicePath);let o=["createEndpoint","getEndpoint","listEndpoints","updateEndpoint","deleteEndpoint","deployModel","undeployModel","mutateDeployedModel"];for(let p of o){let c=this.endpointServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.endpointServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getEndpoint(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getEndpoint(o,u,c)}updateEndpoint(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"endpoint.name":(l=o.endpoint.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateEndpoint(o,u,c)}createEndpoint(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createEndpoint(o,u,c)}async checkCreateEndpointProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createEndpoint,this._gaxModule.createDefaultBackoffSettings())}deleteEndpoint(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteEndpoint(o,u,c)}async checkDeleteEndpointProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteEndpoint,this._gaxModule.createDefaultBackoffSettings())}deployModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deployModel(o,u,c)}async checkDeployModelProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deployModel,this._gaxModule.createDefaultBackoffSettings())}undeployModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.undeployModel(o,u,c)}async checkUndeployModelProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.undeployModel,this._gaxModule.createDefaultBackoffSettings())}mutateDeployedModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.mutateDeployedModel(o,u,c)}async checkMutateDeployedModelProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.mutateDeployedModel,this._gaxModule.createDefaultBackoffSettings())}listEndpoints(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listEndpoints(o,u,c)}listEndpointsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listEndpoints.merge(p);return this.initialize(),this.descriptors.page.listEndpoints.createStream(this.innerApiCalls.listEndpoints,o,u)}listEndpointsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listEndpoints.merge(p);return this.initialize(),this.descriptors.page.listEndpoints.asyncIterate(this.innerApiCalls.listEndpoints,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.endpointServiceStub&&!this._terminated?this.endpointServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};kT.EndpointServiceClient=PD});var P5=A((q2e,Ihe)=>{Ihe.exports={interfaces:{"google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateFeatureOnlineStore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeatureOnlineStore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatureOnlineStores:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeatureOnlineStore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeatureOnlineStore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateFeatureView:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeatureView:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatureViews:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeatureView:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeatureView:{retry_codes_name:"non_idempotent",retry_params_name:"default"},SyncFeatureView:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeatureViewSync:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatureViewSyncs:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var w5=A(LT=>{"use strict";Object.defineProperty(LT,"__esModule",{value:!0});LT.FeatureOnlineStoreAdminServiceClient=void 0;var j5=xe(),khe=P5(),Lhe=_e().version,jD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Lhe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(j5),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listFeatureOnlineStores:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","featureOnlineStores"),listFeatureViews:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","featureViews"),listFeatureViewSyncs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","featureViewSyncs")};let e=this._gaxModule.protobuf.Root.fromJSON(j5),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.FeatureOnlineStore"),i=e.lookup(".google.cloud.aiplatform.v1.CreateFeatureOnlineStoreOperationMetadata"),s=e.lookup(".google.cloud.aiplatform.v1.FeatureOnlineStore"),f=e.lookup(".google.cloud.aiplatform.v1.UpdateFeatureOnlineStoreOperationMetadata"),g=e.lookup(".google.protobuf.Empty"),T=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1.FeatureView"),C=e.lookup(".google.cloud.aiplatform.v1.CreateFeatureViewOperationMetadata"),F=e.lookup(".google.cloud.aiplatform.v1.FeatureView"),J=e.lookup(".google.cloud.aiplatform.v1.UpdateFeatureViewOperationMetadata"),V=e.lookup(".google.protobuf.Empty"),z=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata");this.descriptors.longrunning={createFeatureOnlineStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateFeatureOnlineStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deleteFeatureOnlineStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),createFeatureView:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),updateFeatureView:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J)),deleteFeatureView:new this._gaxModule.LongrunningDescriptor(this.operationsClient,V.decode.bind(V),z.decode.bind(z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService",khe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featureOnlineStoreAdminServiceStub)return this.featureOnlineStoreAdminServiceStub;this.featureOnlineStoreAdminServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService"):this._protos.google.cloud.aiplatform.v1.FeatureOnlineStoreAdminService,this._opts,this._providedCustomServicePath);let o=["createFeatureOnlineStore","getFeatureOnlineStore","listFeatureOnlineStores","updateFeatureOnlineStore","deleteFeatureOnlineStore","createFeatureView","getFeatureView","listFeatureViews","updateFeatureView","deleteFeatureView","syncFeatureView","getFeatureViewSync","listFeatureViewSyncs"];for(let p of o){let c=this.featureOnlineStoreAdminServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.featureOnlineStoreAdminServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getFeatureOnlineStore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeatureOnlineStore(o,u,c)}getFeatureView(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeatureView(o,u,c)}syncFeatureView(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({feature_view:(l=o.featureView)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.syncFeatureView(o,u,c)}getFeatureViewSync(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeatureViewSync(o,u,c)}createFeatureOnlineStore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeatureOnlineStore(o,u,c)}async checkCreateFeatureOnlineStoreProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeatureOnlineStore,this._gaxModule.createDefaultBackoffSettings())}updateFeatureOnlineStore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"feature_online_store.name":(l=o.featureOnlineStore.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeatureOnlineStore(o,u,c)}async checkUpdateFeatureOnlineStoreProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateFeatureOnlineStore,this._gaxModule.createDefaultBackoffSettings())}deleteFeatureOnlineStore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeatureOnlineStore(o,u,c)}async checkDeleteFeatureOnlineStoreProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeatureOnlineStore,this._gaxModule.createDefaultBackoffSettings())}createFeatureView(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeatureView(o,u,c)}async checkCreateFeatureViewProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeatureView,this._gaxModule.createDefaultBackoffSettings())}updateFeatureView(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"feature_view.name":(l=o.featureView.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeatureView(o,u,c)}async checkUpdateFeatureViewProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateFeatureView,this._gaxModule.createDefaultBackoffSettings())}deleteFeatureView(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeatureView(o,u,c)}async checkDeleteFeatureViewProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeatureView,this._gaxModule.createDefaultBackoffSettings())}listFeatureOnlineStores(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatureOnlineStores(o,u,c)}listFeatureOnlineStoresStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureOnlineStores.merge(p);return this.initialize(),this.descriptors.page.listFeatureOnlineStores.createStream(this.innerApiCalls.listFeatureOnlineStores,o,u)}listFeatureOnlineStoresAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureOnlineStores.merge(p);return this.initialize(),this.descriptors.page.listFeatureOnlineStores.asyncIterate(this.innerApiCalls.listFeatureOnlineStores,o,u)}listFeatureViews(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatureViews(o,u,c)}listFeatureViewsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureViews.merge(p);return this.initialize(),this.descriptors.page.listFeatureViews.createStream(this.innerApiCalls.listFeatureViews,o,u)}listFeatureViewsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureViews.merge(p);return this.initialize(),this.descriptors.page.listFeatureViews.asyncIterate(this.innerApiCalls.listFeatureViews,o,u)}listFeatureViewSyncs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatureViewSyncs(o,u,c)}listFeatureViewSyncsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureViewSyncs.merge(p);return this.initialize(),this.descriptors.page.listFeatureViewSyncs.createStream(this.innerApiCalls.listFeatureViewSyncs,o,u)}listFeatureViewSyncsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureViewSyncs.merge(p);return this.initialize(),this.descriptors.page.listFeatureViewSyncs.asyncIterate(this.innerApiCalls.listFeatureViewSyncs,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featureOnlineStoreAdminServiceStub&&!this._terminated?this.featureOnlineStoreAdminServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};LT.FeatureOnlineStoreAdminServiceClient=jD});var x5=A((G2e,Jhe)=>{Jhe.exports={interfaces:{"google.cloud.aiplatform.v1.FeatureOnlineStoreService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{FetchFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var _5=A(JT=>{"use strict";Object.defineProperty(JT,"__esModule",{value:!0});JT.FeatureOnlineStoreServiceClient=void 0;var Vhe=xe(),Uhe=x5(),qhe=_e().version,wD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${qhe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(Vhe),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.FeatureOnlineStoreService",Uhe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featureOnlineStoreServiceStub)return this.featureOnlineStoreServiceStub;this.featureOnlineStoreServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.FeatureOnlineStoreService"):this._protos.google.cloud.aiplatform.v1.FeatureOnlineStoreService,this._opts,this._providedCustomServicePath);let o=["fetchFeatureValues"];for(let p of o){let c=this.featureOnlineStoreServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.featureOnlineStoreServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}fetchFeatureValues(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({feature_view:(l=o.featureView)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.fetchFeatureValues(o,u,c)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featureOnlineStoreServiceStub&&!this._terminated?this.featureOnlineStoreServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};JT.FeatureOnlineStoreServiceClient=wD});var D5=A((H2e,Bhe)=>{Bhe.exports={interfaces:{"google.cloud.aiplatform.v1.FeatureRegistryService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateFeatureGroup:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeatureGroup:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatureGroups:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeatureGroup:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeatureGroup:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatures:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var M5=A(VT=>{"use strict";Object.defineProperty(VT,"__esModule",{value:!0});VT.FeatureRegistryServiceClient=void 0;var E5=xe(),Ghe=D5(),zhe=_e().version,xD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${zhe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(E5),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listFeatureGroups:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","featureGroups"),listFeatures:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","features")};let e=this._gaxModule.protobuf.Root.fromJSON(E5),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.FeatureGroup"),i=e.lookup(".google.cloud.aiplatform.v1.CreateFeatureGroupOperationMetadata"),s=e.lookup(".google.cloud.aiplatform.v1.FeatureGroup"),f=e.lookup(".google.cloud.aiplatform.v1.UpdateFeatureGroupOperationMetadata"),g=e.lookup(".google.protobuf.Empty"),T=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1.Feature"),C=e.lookup(".google.cloud.aiplatform.v1.CreateFeatureOperationMetadata"),F=e.lookup(".google.cloud.aiplatform.v1.Feature"),J=e.lookup(".google.cloud.aiplatform.v1.UpdateFeatureOperationMetadata"),V=e.lookup(".google.protobuf.Empty"),z=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata");this.descriptors.longrunning={createFeatureGroup:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateFeatureGroup:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deleteFeatureGroup:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),createFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),updateFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J)),deleteFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,V.decode.bind(V),z.decode.bind(z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.FeatureRegistryService",Ghe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featureRegistryServiceStub)return this.featureRegistryServiceStub;this.featureRegistryServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.FeatureRegistryService"):this._protos.google.cloud.aiplatform.v1.FeatureRegistryService,this._opts,this._providedCustomServicePath);let o=["createFeatureGroup","getFeatureGroup","listFeatureGroups","updateFeatureGroup","deleteFeatureGroup","createFeature","getFeature","listFeatures","updateFeature","deleteFeature"];for(let p of o){let c=this.featureRegistryServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.featureRegistryServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getFeatureGroup(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeatureGroup(o,u,c)}getFeature(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeature(o,u,c)}createFeatureGroup(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeatureGroup(o,u,c)}async checkCreateFeatureGroupProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeatureGroup,this._gaxModule.createDefaultBackoffSettings())}updateFeatureGroup(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"feature_group.name":(l=o.featureGroup.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeatureGroup(o,u,c)}async checkUpdateFeatureGroupProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateFeatureGroup,this._gaxModule.createDefaultBackoffSettings())}deleteFeatureGroup(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeatureGroup(o,u,c)}async checkDeleteFeatureGroupProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeatureGroup,this._gaxModule.createDefaultBackoffSettings())}createFeature(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeature(o,u,c)}async checkCreateFeatureProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeature,this._gaxModule.createDefaultBackoffSettings())}updateFeature(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"feature.name":(l=o.feature.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeature(o,u,c)}async checkUpdateFeatureProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateFeature,this._gaxModule.createDefaultBackoffSettings())}deleteFeature(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeature(o,u,c)}async checkDeleteFeatureProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeature,this._gaxModule.createDefaultBackoffSettings())}listFeatureGroups(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatureGroups(o,u,c)}listFeatureGroupsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureGroups.merge(p);return this.initialize(),this.descriptors.page.listFeatureGroups.createStream(this.innerApiCalls.listFeatureGroups,o,u)}listFeatureGroupsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatureGroups.merge(p);return this.initialize(),this.descriptors.page.listFeatureGroups.asyncIterate(this.innerApiCalls.listFeatureGroups,o,u)}listFeatures(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatures(o,u,c)}listFeaturesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatures.merge(p);return this.initialize(),this.descriptors.page.listFeatures.createStream(this.innerApiCalls.listFeatures,o,u)}listFeaturesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatures.merge(p);return this.initialize(),this.descriptors.page.listFeatures.asyncIterate(this.innerApiCalls.listFeatures,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featureRegistryServiceStub&&!this._terminated?this.featureRegistryServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};VT.FeatureRegistryServiceClient=xD});var N5=A((Y2e,Hhe)=>{Hhe.exports={interfaces:{"google.cloud.aiplatform.v1.FeaturestoreOnlineServingService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{ReadFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},StreamingReadFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},WriteFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var C5=A(UT=>{"use strict";Object.defineProperty(UT,"__esModule",{value:!0});UT.FeaturestoreOnlineServingServiceClient=void 0;var Qhe=require("stream"),Yhe=xe(),Whe=N5(),Khe=_e().version,_D=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Khe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(Yhe),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.stream={streamingReadFeatureValues:new this._gaxModule.StreamDescriptor(this._gaxModule.StreamType.SERVER_STREAMING,!!o.fallback)},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.FeaturestoreOnlineServingService",Whe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featurestoreOnlineServingServiceStub)return this.featurestoreOnlineServingServiceStub;this.featurestoreOnlineServingServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.FeaturestoreOnlineServingService"):this._protos.google.cloud.aiplatform.v1.FeaturestoreOnlineServingService,this._opts,this._providedCustomServicePath);let o=["readFeatureValues","streamingReadFeatureValues","writeFeatureValues"];for(let p of o){let c=this.featurestoreOnlineServingServiceStub.then(O=>(...y)=>{if(this._terminated){if(p in this.descriptors.stream){let a=new Qhe.PassThrough;return setImmediate(()=>{a.emit("error",new this._gaxModule.GoogleError("The client has already been closed."))}),a}return Promise.reject("The client has already been closed.")}return O[p].apply(O,y)},O=>()=>{throw O}),l=this.descriptors.stream[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.featurestoreOnlineServingServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}readFeatureValues(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readFeatureValues(o,u,c)}writeFeatureValues(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.writeFeatureValues(o,u,c)}streamingReadFeatureValues(o,p){var c;return o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(c=o.entityType)!==null&&c!==void 0?c:""}),this.initialize(),this.innerApiCalls.streamingReadFeatureValues(o,p)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featurestoreOnlineServingServiceStub&&!this._terminated?this.featurestoreOnlineServingServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};UT.FeaturestoreOnlineServingServiceClient=_D});var R5=A((K2e,Xhe)=>{Xhe.exports={interfaces:{"google.cloud.aiplatform.v1.FeaturestoreService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateFeaturestore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeaturestore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeaturestores:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeaturestore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeaturestore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateEntityType:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetEntityType:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListEntityTypes:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateEntityType:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteEntityType:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchCreateFeatures:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListFeatures:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeature:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ImportFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchReadFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ExportFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteFeatureValues:{retry_codes_name:"non_idempotent",retry_params_name:"default"},SearchFeatures:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var F5=A(qT=>{"use strict";Object.defineProperty(qT,"__esModule",{value:!0});qT.FeaturestoreServiceClient=void 0;var A5=xe(),Zhe=R5(),$he=_e().version,DD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${$he}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(A5),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listFeaturestores:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","featurestores"),listEntityTypes:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","entityTypes"),listFeatures:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","features"),searchFeatures:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","features")};let e=this._gaxModule.protobuf.Root.fromJSON(A5),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.Featurestore"),i=e.lookup(".google.cloud.aiplatform.v1.CreateFeaturestoreOperationMetadata"),s=e.lookup(".google.cloud.aiplatform.v1.Featurestore"),f=e.lookup(".google.cloud.aiplatform.v1.UpdateFeaturestoreOperationMetadata"),g=e.lookup(".google.protobuf.Empty"),T=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1.EntityType"),C=e.lookup(".google.cloud.aiplatform.v1.CreateEntityTypeOperationMetadata"),F=e.lookup(".google.protobuf.Empty"),J=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),V=e.lookup(".google.cloud.aiplatform.v1.Feature"),z=e.lookup(".google.cloud.aiplatform.v1.CreateFeatureOperationMetadata"),H=e.lookup(".google.cloud.aiplatform.v1.BatchCreateFeaturesResponse"),Z=e.lookup(".google.cloud.aiplatform.v1.BatchCreateFeaturesOperationMetadata"),U=e.lookup(".google.protobuf.Empty"),$=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),G=e.lookup(".google.cloud.aiplatform.v1.ImportFeatureValuesResponse"),L=e.lookup(".google.cloud.aiplatform.v1.ImportFeatureValuesOperationMetadata"),K=e.lookup(".google.cloud.aiplatform.v1.BatchReadFeatureValuesResponse"),ee=e.lookup(".google.cloud.aiplatform.v1.BatchReadFeatureValuesOperationMetadata"),ne=e.lookup(".google.cloud.aiplatform.v1.ExportFeatureValuesResponse"),te=e.lookup(".google.cloud.aiplatform.v1.ExportFeatureValuesOperationMetadata"),ie=e.lookup(".google.cloud.aiplatform.v1.DeleteFeatureValuesResponse"),re=e.lookup(".google.cloud.aiplatform.v1.DeleteFeatureValuesOperationMetadata");this.descriptors.longrunning={createFeaturestore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateFeaturestore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deleteFeaturestore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),createEntityType:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),deleteEntityType:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J)),createFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,V.decode.bind(V),z.decode.bind(z)),batchCreateFeatures:new this._gaxModule.LongrunningDescriptor(this.operationsClient,H.decode.bind(H),Z.decode.bind(Z)),deleteFeature:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),$.decode.bind($)),importFeatureValues:new this._gaxModule.LongrunningDescriptor(this.operationsClient,G.decode.bind(G),L.decode.bind(L)),batchReadFeatureValues:new this._gaxModule.LongrunningDescriptor(this.operationsClient,K.decode.bind(K),ee.decode.bind(ee)),exportFeatureValues:new this._gaxModule.LongrunningDescriptor(this.operationsClient,ne.decode.bind(ne),te.decode.bind(te)),deleteFeatureValues:new this._gaxModule.LongrunningDescriptor(this.operationsClient,ie.decode.bind(ie),re.decode.bind(re))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.FeaturestoreService",Zhe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.featurestoreServiceStub)return this.featurestoreServiceStub;this.featurestoreServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.FeaturestoreService"):this._protos.google.cloud.aiplatform.v1.FeaturestoreService,this._opts,this._providedCustomServicePath);let o=["createFeaturestore","getFeaturestore","listFeaturestores","updateFeaturestore","deleteFeaturestore","createEntityType","getEntityType","listEntityTypes","updateEntityType","deleteEntityType","createFeature","batchCreateFeatures","getFeature","listFeatures","updateFeature","deleteFeature","importFeatureValues","batchReadFeatureValues","exportFeatureValues","deleteFeatureValues","searchFeatures"];for(let p of o){let c=this.featurestoreServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.featurestoreServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getFeaturestore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeaturestore(o,u,c)}getEntityType(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getEntityType(o,u,c)}updateEntityType(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"entity_type.name":(l=o.entityType.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateEntityType(o,u,c)}getFeature(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getFeature(o,u,c)}updateFeature(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"feature.name":(l=o.feature.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeature(o,u,c)}createFeaturestore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeaturestore(o,u,c)}async checkCreateFeaturestoreProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeaturestore,this._gaxModule.createDefaultBackoffSettings())}updateFeaturestore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"featurestore.name":(l=o.featurestore.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateFeaturestore(o,u,c)}async checkUpdateFeaturestoreProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateFeaturestore,this._gaxModule.createDefaultBackoffSettings())}deleteFeaturestore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeaturestore(o,u,c)}async checkDeleteFeaturestoreProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeaturestore,this._gaxModule.createDefaultBackoffSettings())}createEntityType(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createEntityType(o,u,c)}async checkCreateEntityTypeProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createEntityType,this._gaxModule.createDefaultBackoffSettings())}deleteEntityType(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteEntityType(o,u,c)}async checkDeleteEntityTypeProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteEntityType,this._gaxModule.createDefaultBackoffSettings())}createFeature(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createFeature(o,u,c)}async checkCreateFeatureProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createFeature,this._gaxModule.createDefaultBackoffSettings())}batchCreateFeatures(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchCreateFeatures(o,u,c)}async checkBatchCreateFeaturesProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchCreateFeatures,this._gaxModule.createDefaultBackoffSettings())}deleteFeature(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeature(o,u,c)}async checkDeleteFeatureProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeature,this._gaxModule.createDefaultBackoffSettings())}importFeatureValues(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.importFeatureValues(o,u,c)}async checkImportFeatureValuesProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.importFeatureValues,this._gaxModule.createDefaultBackoffSettings())}batchReadFeatureValues(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({featurestore:(l=o.featurestore)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchReadFeatureValues(o,u,c)}async checkBatchReadFeatureValuesProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchReadFeatureValues,this._gaxModule.createDefaultBackoffSettings())}exportFeatureValues(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.exportFeatureValues(o,u,c)}async checkExportFeatureValuesProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.exportFeatureValues,this._gaxModule.createDefaultBackoffSettings())}deleteFeatureValues(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({entity_type:(l=o.entityType)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteFeatureValues(o,u,c)}async checkDeleteFeatureValuesProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteFeatureValues,this._gaxModule.createDefaultBackoffSettings())}listFeaturestores(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeaturestores(o,u,c)}listFeaturestoresStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeaturestores.merge(p);return this.initialize(),this.descriptors.page.listFeaturestores.createStream(this.innerApiCalls.listFeaturestores,o,u)}listFeaturestoresAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeaturestores.merge(p);return this.initialize(),this.descriptors.page.listFeaturestores.asyncIterate(this.innerApiCalls.listFeaturestores,o,u)}listEntityTypes(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listEntityTypes(o,u,c)}listEntityTypesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listEntityTypes.merge(p);return this.initialize(),this.descriptors.page.listEntityTypes.createStream(this.innerApiCalls.listEntityTypes,o,u)}listEntityTypesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listEntityTypes.merge(p);return this.initialize(),this.descriptors.page.listEntityTypes.asyncIterate(this.innerApiCalls.listEntityTypes,o,u)}listFeatures(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listFeatures(o,u,c)}listFeaturesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatures.merge(p);return this.initialize(),this.descriptors.page.listFeatures.createStream(this.innerApiCalls.listFeatures,o,u)}listFeaturesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listFeatures.merge(p);return this.initialize(),this.descriptors.page.listFeatures.asyncIterate(this.innerApiCalls.listFeatures,o,u)}searchFeatures(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({location:(l=o.location)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchFeatures(o,u,c)}searchFeaturesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({location:(c=o.location)!==null&&c!==void 0?c:""});let u=this._defaults.searchFeatures.merge(p);return this.initialize(),this.descriptors.page.searchFeatures.createStream(this.innerApiCalls.searchFeatures,o,u)}searchFeaturesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({location:(c=o.location)!==null&&c!==void 0?c:""});let u=this._defaults.searchFeatures.merge(p);return this.initialize(),this.descriptors.page.searchFeatures.asyncIterate(this.innerApiCalls.searchFeatures,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.featurestoreServiceStub&&!this._terminated?this.featurestoreServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};qT.FeaturestoreServiceClient=DD});var I5=A((Z2e,ege)=>{ege.exports={interfaces:{"google.cloud.aiplatform.v1.IndexEndpointService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateIndexEndpoint:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetIndexEndpoint:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListIndexEndpoints:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateIndexEndpoint:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteIndexEndpoint:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeployIndex:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UndeployIndex:{retry_codes_name:"non_idempotent",retry_params_name:"default"},MutateDeployedIndex:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var L5=A(BT=>{"use strict";Object.defineProperty(BT,"__esModule",{value:!0});BT.IndexEndpointServiceClient=void 0;var k5=xe(),tge=I5(),oge=_e().version,ED=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${oge}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(k5),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listIndexEndpoints:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","indexEndpoints")};let e=this._gaxModule.protobuf.Root.fromJSON(k5),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.IndexEndpoint"),i=e.lookup(".google.cloud.aiplatform.v1.CreateIndexEndpointOperationMetadata"),s=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),g=e.lookup(".google.cloud.aiplatform.v1.DeployIndexResponse"),T=e.lookup(".google.cloud.aiplatform.v1.DeployIndexOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1.UndeployIndexResponse"),C=e.lookup(".google.cloud.aiplatform.v1.UndeployIndexOperationMetadata"),F=e.lookup(".google.cloud.aiplatform.v1.MutateDeployedIndexResponse"),J=e.lookup(".google.cloud.aiplatform.v1.MutateDeployedIndexOperationMetadata");this.descriptors.longrunning={createIndexEndpoint:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteIndexEndpoint:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deployIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),undeployIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),mutateDeployedIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.IndexEndpointService",tge,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.indexEndpointServiceStub)return this.indexEndpointServiceStub;this.indexEndpointServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.IndexEndpointService"):this._protos.google.cloud.aiplatform.v1.IndexEndpointService,this._opts,this._providedCustomServicePath);let o=["createIndexEndpoint","getIndexEndpoint","listIndexEndpoints","updateIndexEndpoint","deleteIndexEndpoint","deployIndex","undeployIndex","mutateDeployedIndex"];for(let p of o){let c=this.indexEndpointServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.indexEndpointServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getIndexEndpoint(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getIndexEndpoint(o,u,c)}updateIndexEndpoint(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"index_endpoint.name":(l=o.indexEndpoint.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateIndexEndpoint(o,u,c)}createIndexEndpoint(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createIndexEndpoint(o,u,c)}async checkCreateIndexEndpointProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createIndexEndpoint,this._gaxModule.createDefaultBackoffSettings())}deleteIndexEndpoint(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteIndexEndpoint(o,u,c)}async checkDeleteIndexEndpointProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteIndexEndpoint,this._gaxModule.createDefaultBackoffSettings())}deployIndex(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deployIndex(o,u,c)}async checkDeployIndexProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deployIndex,this._gaxModule.createDefaultBackoffSettings())}undeployIndex(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.undeployIndex(o,u,c)}async checkUndeployIndexProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.undeployIndex,this._gaxModule.createDefaultBackoffSettings())}mutateDeployedIndex(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.mutateDeployedIndex(o,u,c)}async checkMutateDeployedIndexProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.mutateDeployedIndex,this._gaxModule.createDefaultBackoffSettings())}listIndexEndpoints(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listIndexEndpoints(o,u,c)}listIndexEndpointsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listIndexEndpoints.merge(p);return this.initialize(),this.descriptors.page.listIndexEndpoints.createStream(this.innerApiCalls.listIndexEndpoints,o,u)}listIndexEndpointsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listIndexEndpoints.merge(p);return this.initialize(),this.descriptors.page.listIndexEndpoints.asyncIterate(this.innerApiCalls.listIndexEndpoints,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.indexEndpointServiceStub&&!this._terminated?this.indexEndpointServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};BT.IndexEndpointServiceClient=ED});var J5=A((e0e,nge)=>{nge.exports={interfaces:{"google.cloud.aiplatform.v1.IndexService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateIndex:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetIndex:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListIndexes:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateIndex:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteIndex:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpsertDatapoints:{retry_codes_name:"non_idempotent",retry_params_name:"default"},RemoveDatapoints:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var U5=A(GT=>{"use strict";Object.defineProperty(GT,"__esModule",{value:!0});GT.IndexServiceClient=void 0;var V5=xe(),age=J5(),ige=_e().version,MD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${ige}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(V5),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listIndexes:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","indexes")};let e=this._gaxModule.protobuf.Root.fromJSON(V5),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.Index"),i=e.lookup(".google.cloud.aiplatform.v1.CreateIndexOperationMetadata"),s=e.lookup(".google.cloud.aiplatform.v1.Index"),f=e.lookup(".google.cloud.aiplatform.v1.UpdateIndexOperationMetadata"),g=e.lookup(".google.protobuf.Empty"),T=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata");this.descriptors.longrunning={createIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deleteIndex:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.IndexService",age,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.indexServiceStub)return this.indexServiceStub;this.indexServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.IndexService"):this._protos.google.cloud.aiplatform.v1.IndexService,this._opts,this._providedCustomServicePath);let o=["createIndex","getIndex","listIndexes","updateIndex","deleteIndex","upsertDatapoints","removeDatapoints"];for(let p of o){let c=this.indexServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.indexServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getIndex(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getIndex(o,u,c)}upsertDatapoints(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index:(l=o.index)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.upsertDatapoints(o,u,c)}removeDatapoints(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index:(l=o.index)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.removeDatapoints(o,u,c)}createIndex(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createIndex(o,u,c)}async checkCreateIndexProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createIndex,this._gaxModule.createDefaultBackoffSettings())}updateIndex(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"index.name":(l=o.index.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateIndex(o,u,c)}async checkUpdateIndexProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateIndex,this._gaxModule.createDefaultBackoffSettings())}deleteIndex(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteIndex(o,u,c)}async checkDeleteIndexProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteIndex,this._gaxModule.createDefaultBackoffSettings())}listIndexes(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listIndexes(o,u,c)}listIndexesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listIndexes.merge(p);return this.initialize(),this.descriptors.page.listIndexes.createStream(this.innerApiCalls.listIndexes,o,u)}listIndexesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listIndexes.merge(p);return this.initialize(),this.descriptors.page.listIndexes.asyncIterate(this.innerApiCalls.listIndexes,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.indexServiceStub&&!this._terminated?this.indexServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};GT.IndexServiceClient=MD});var q5=A((o0e,rge)=>{rge.exports={interfaces:{"google.cloud.aiplatform.v1.JobService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateCustomJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetCustomJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListCustomJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteCustomJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelCustomJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateDataLabelingJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetDataLabelingJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListDataLabelingJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteDataLabelingJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelDataLabelingJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateHyperparameterTuningJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetHyperparameterTuningJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListHyperparameterTuningJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteHyperparameterTuningJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelHyperparameterTuningJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateNasJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetNasJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListNasJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteNasJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelNasJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetNasTrialDetail:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListNasTrialDetails:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateBatchPredictionJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetBatchPredictionJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListBatchPredictionJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteBatchPredictionJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelBatchPredictionJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateModelDeploymentMonitoringJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},SearchModelDeploymentMonitoringStatsAnomalies:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetModelDeploymentMonitoringJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModelDeploymentMonitoringJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateModelDeploymentMonitoringJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteModelDeploymentMonitoringJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},PauseModelDeploymentMonitoringJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ResumeModelDeploymentMonitoringJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var G5=A(zT=>{"use strict";Object.defineProperty(zT,"__esModule",{value:!0});zT.JobServiceClient=void 0;var B5=xe(),lge=q5(),cge=_e().version,ND=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${cge}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(B5),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listCustomJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","customJobs"),listDataLabelingJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","dataLabelingJobs"),listHyperparameterTuningJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","hyperparameterTuningJobs"),listNasJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","nasJobs"),listNasTrialDetails:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","nasTrialDetails"),listBatchPredictionJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","batchPredictionJobs"),searchModelDeploymentMonitoringStatsAnomalies:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","monitoringStats"),listModelDeploymentMonitoringJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","modelDeploymentMonitoringJobs")};let e=this._gaxModule.protobuf.Root.fromJSON(B5),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.protobuf.Empty"),i=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),s=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),g=e.lookup(".google.protobuf.Empty"),T=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),_=e.lookup(".google.protobuf.Empty"),C=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),F=e.lookup(".google.protobuf.Empty"),J=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),V=e.lookup(".google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob"),z=e.lookup(".google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobOperationMetadata"),H=e.lookup(".google.protobuf.Empty"),Z=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata");this.descriptors.longrunning={deleteCustomJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteDataLabelingJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deleteHyperparameterTuningJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),deleteNasJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),deleteBatchPredictionJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J)),updateModelDeploymentMonitoringJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,V.decode.bind(V),z.decode.bind(z)),deleteModelDeploymentMonitoringJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,H.decode.bind(H),Z.decode.bind(Z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.JobService",lge,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.jobServiceStub)return this.jobServiceStub;this.jobServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.JobService"):this._protos.google.cloud.aiplatform.v1.JobService,this._opts,this._providedCustomServicePath);let o=["createCustomJob","getCustomJob","listCustomJobs","deleteCustomJob","cancelCustomJob","createDataLabelingJob","getDataLabelingJob","listDataLabelingJobs","deleteDataLabelingJob","cancelDataLabelingJob","createHyperparameterTuningJob","getHyperparameterTuningJob","listHyperparameterTuningJobs","deleteHyperparameterTuningJob","cancelHyperparameterTuningJob","createNasJob","getNasJob","listNasJobs","deleteNasJob","cancelNasJob","getNasTrialDetail","listNasTrialDetails","createBatchPredictionJob","getBatchPredictionJob","listBatchPredictionJobs","deleteBatchPredictionJob","cancelBatchPredictionJob","createModelDeploymentMonitoringJob","searchModelDeploymentMonitoringStatsAnomalies","getModelDeploymentMonitoringJob","listModelDeploymentMonitoringJobs","updateModelDeploymentMonitoringJob","deleteModelDeploymentMonitoringJob","pauseModelDeploymentMonitoringJob","resumeModelDeploymentMonitoringJob"];for(let p of o){let c=this.jobServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.jobServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloud-platform.read-only"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}createCustomJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createCustomJob(o,u,c)}getCustomJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getCustomJob(o,u,c)}cancelCustomJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelCustomJob(o,u,c)}createDataLabelingJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createDataLabelingJob(o,u,c)}getDataLabelingJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getDataLabelingJob(o,u,c)}cancelDataLabelingJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelDataLabelingJob(o,u,c)}createHyperparameterTuningJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createHyperparameterTuningJob(o,u,c)}getHyperparameterTuningJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getHyperparameterTuningJob(o,u,c)}cancelHyperparameterTuningJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelHyperparameterTuningJob(o,u,c)}createNasJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createNasJob(o,u,c)}getNasJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getNasJob(o,u,c)}cancelNasJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelNasJob(o,u,c)}getNasTrialDetail(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getNasTrialDetail(o,u,c)}createBatchPredictionJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createBatchPredictionJob(o,u,c)}getBatchPredictionJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getBatchPredictionJob(o,u,c)}cancelBatchPredictionJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelBatchPredictionJob(o,u,c)}createModelDeploymentMonitoringJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createModelDeploymentMonitoringJob(o,u,c)}getModelDeploymentMonitoringJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getModelDeploymentMonitoringJob(o,u,c)}pauseModelDeploymentMonitoringJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.pauseModelDeploymentMonitoringJob(o,u,c)}resumeModelDeploymentMonitoringJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.resumeModelDeploymentMonitoringJob(o,u,c)}deleteCustomJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteCustomJob(o,u,c)}async checkDeleteCustomJobProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteCustomJob,this._gaxModule.createDefaultBackoffSettings())}deleteDataLabelingJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteDataLabelingJob(o,u,c)}async checkDeleteDataLabelingJobProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteDataLabelingJob,this._gaxModule.createDefaultBackoffSettings())}deleteHyperparameterTuningJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteHyperparameterTuningJob(o,u,c)}async checkDeleteHyperparameterTuningJobProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteHyperparameterTuningJob,this._gaxModule.createDefaultBackoffSettings())}deleteNasJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteNasJob(o,u,c)}async checkDeleteNasJobProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteNasJob,this._gaxModule.createDefaultBackoffSettings())}deleteBatchPredictionJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteBatchPredictionJob(o,u,c)}async checkDeleteBatchPredictionJobProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteBatchPredictionJob,this._gaxModule.createDefaultBackoffSettings())}updateModelDeploymentMonitoringJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"model_deployment_monitoring_job.name":(l=o.modelDeploymentMonitoringJob.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateModelDeploymentMonitoringJob(o,u,c)}async checkUpdateModelDeploymentMonitoringJobProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateModelDeploymentMonitoringJob,this._gaxModule.createDefaultBackoffSettings())}deleteModelDeploymentMonitoringJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteModelDeploymentMonitoringJob(o,u,c)}async checkDeleteModelDeploymentMonitoringJobProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteModelDeploymentMonitoringJob,this._gaxModule.createDefaultBackoffSettings())}listCustomJobs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listCustomJobs(o,u,c)}listCustomJobsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listCustomJobs.merge(p);return this.initialize(),this.descriptors.page.listCustomJobs.createStream(this.innerApiCalls.listCustomJobs,o,u)}listCustomJobsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listCustomJobs.merge(p);return this.initialize(),this.descriptors.page.listCustomJobs.asyncIterate(this.innerApiCalls.listCustomJobs,o,u)}listDataLabelingJobs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listDataLabelingJobs(o,u,c)}listDataLabelingJobsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDataLabelingJobs.merge(p);return this.initialize(),this.descriptors.page.listDataLabelingJobs.createStream(this.innerApiCalls.listDataLabelingJobs,o,u)}listDataLabelingJobsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listDataLabelingJobs.merge(p);return this.initialize(),this.descriptors.page.listDataLabelingJobs.asyncIterate(this.innerApiCalls.listDataLabelingJobs,o,u)}listHyperparameterTuningJobs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listHyperparameterTuningJobs(o,u,c)}listHyperparameterTuningJobsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listHyperparameterTuningJobs.merge(p);return this.initialize(),this.descriptors.page.listHyperparameterTuningJobs.createStream(this.innerApiCalls.listHyperparameterTuningJobs,o,u)}listHyperparameterTuningJobsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listHyperparameterTuningJobs.merge(p);return this.initialize(),this.descriptors.page.listHyperparameterTuningJobs.asyncIterate(this.innerApiCalls.listHyperparameterTuningJobs,o,u)}listNasJobs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listNasJobs(o,u,c)}listNasJobsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listNasJobs.merge(p);return this.initialize(),this.descriptors.page.listNasJobs.createStream(this.innerApiCalls.listNasJobs,o,u)}listNasJobsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listNasJobs.merge(p);return this.initialize(),this.descriptors.page.listNasJobs.asyncIterate(this.innerApiCalls.listNasJobs,o,u)}listNasTrialDetails(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listNasTrialDetails(o,u,c)}listNasTrialDetailsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listNasTrialDetails.merge(p);return this.initialize(),this.descriptors.page.listNasTrialDetails.createStream(this.innerApiCalls.listNasTrialDetails,o,u)}listNasTrialDetailsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listNasTrialDetails.merge(p);return this.initialize(),this.descriptors.page.listNasTrialDetails.asyncIterate(this.innerApiCalls.listNasTrialDetails,o,u)}listBatchPredictionJobs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listBatchPredictionJobs(o,u,c)}listBatchPredictionJobsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listBatchPredictionJobs.merge(p);return this.initialize(),this.descriptors.page.listBatchPredictionJobs.createStream(this.innerApiCalls.listBatchPredictionJobs,o,u)}listBatchPredictionJobsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listBatchPredictionJobs.merge(p);return this.initialize(),this.descriptors.page.listBatchPredictionJobs.asyncIterate(this.innerApiCalls.listBatchPredictionJobs,o,u)}searchModelDeploymentMonitoringStatsAnomalies(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({model_deployment_monitoring_job:(l=o.modelDeploymentMonitoringJob)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchModelDeploymentMonitoringStatsAnomalies(o,u,c)}searchModelDeploymentMonitoringStatsAnomaliesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({model_deployment_monitoring_job:(c=o.modelDeploymentMonitoringJob)!==null&&c!==void 0?c:""});let u=this._defaults.searchModelDeploymentMonitoringStatsAnomalies.merge(p);return this.initialize(),this.descriptors.page.searchModelDeploymentMonitoringStatsAnomalies.createStream(this.innerApiCalls.searchModelDeploymentMonitoringStatsAnomalies,o,u)}searchModelDeploymentMonitoringStatsAnomaliesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({model_deployment_monitoring_job:(c=o.modelDeploymentMonitoringJob)!==null&&c!==void 0?c:""});let u=this._defaults.searchModelDeploymentMonitoringStatsAnomalies.merge(p);return this.initialize(),this.descriptors.page.searchModelDeploymentMonitoringStatsAnomalies.asyncIterate(this.innerApiCalls.searchModelDeploymentMonitoringStatsAnomalies,o,u)}listModelDeploymentMonitoringJobs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModelDeploymentMonitoringJobs(o,u,c)}listModelDeploymentMonitoringJobsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelDeploymentMonitoringJobs.merge(p);return this.initialize(),this.descriptors.page.listModelDeploymentMonitoringJobs.createStream(this.innerApiCalls.listModelDeploymentMonitoringJobs,o,u)}listModelDeploymentMonitoringJobsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelDeploymentMonitoringJobs.merge(p);return this.initialize(),this.descriptors.page.listModelDeploymentMonitoringJobs.asyncIterate(this.innerApiCalls.listModelDeploymentMonitoringJobs,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.jobServiceStub&&!this._terminated?this.jobServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};zT.JobServiceClient=ND});var z5=A((a0e,pge)=>{pge.exports={interfaces:{"google.cloud.aiplatform.v1.LlmUtilityService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CountTokens:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ComputeTokens:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var H5=A(HT=>{"use strict";Object.defineProperty(HT,"__esModule",{value:!0});HT.LlmUtilityServiceClient=void 0;var sge=xe(),uge=z5(),dge=_e().version,CD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${dge}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(sge),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.LlmUtilityService",uge,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.llmUtilityServiceStub)return this.llmUtilityServiceStub;this.llmUtilityServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.LlmUtilityService"):this._protos.google.cloud.aiplatform.v1.LlmUtilityService,this._opts,this._providedCustomServicePath);let o=["countTokens","computeTokens"];for(let p of o){let c=this.llmUtilityServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.llmUtilityServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}countTokens(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.countTokens(o,u,c)}computeTokens(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.computeTokens(o,u,c)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.llmUtilityServiceStub&&!this._terminated?this.llmUtilityServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};HT.LlmUtilityServiceClient=CD});var Q5=A((r0e,fge)=>{fge.exports={interfaces:{"google.cloud.aiplatform.v1.MatchService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{FindNeighbors:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadIndexDatapoints:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var Y5=A(QT=>{"use strict";Object.defineProperty(QT,"__esModule",{value:!0});QT.MatchServiceClient=void 0;var mge=xe(),hge=Q5(),gge=_e().version,RD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${gge}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(mge),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.MatchService",hge,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.matchServiceStub)return this.matchServiceStub;this.matchServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.MatchService"):this._protos.google.cloud.aiplatform.v1.MatchService,this._opts,this._providedCustomServicePath);let o=["findNeighbors","readIndexDatapoints"];for(let p of o){let c=this.matchServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.matchServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}findNeighbors(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.findNeighbors(o,u,c)}readIndexDatapoints(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({index_endpoint:(l=o.indexEndpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readIndexDatapoints(o,u,c)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.matchServiceStub&&!this._terminated?this.matchServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};QT.MatchServiceClient=RD});var W5=A((c0e,yge)=>{yge.exports={interfaces:{"google.cloud.aiplatform.v1.MetadataService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateMetadataStore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetMetadataStore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListMetadataStores:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteMetadataStore:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateArtifact:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetArtifact:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListArtifacts:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateArtifact:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteArtifact:{retry_codes_name:"non_idempotent",retry_params_name:"default"},PurgeArtifacts:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateContext:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetContext:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListContexts:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateContext:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteContext:{retry_codes_name:"non_idempotent",retry_params_name:"default"},PurgeContexts:{retry_codes_name:"non_idempotent",retry_params_name:"default"},AddContextArtifactsAndExecutions:{retry_codes_name:"non_idempotent",retry_params_name:"default"},AddContextChildren:{retry_codes_name:"non_idempotent",retry_params_name:"default"},RemoveContextChildren:{retry_codes_name:"non_idempotent",retry_params_name:"default"},QueryContextLineageSubgraph:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateExecution:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetExecution:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListExecutions:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateExecution:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteExecution:{retry_codes_name:"non_idempotent",retry_params_name:"default"},PurgeExecutions:{retry_codes_name:"non_idempotent",retry_params_name:"default"},AddExecutionEvents:{retry_codes_name:"non_idempotent",retry_params_name:"default"},QueryExecutionInputsAndOutputs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateMetadataSchema:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetMetadataSchema:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListMetadataSchemas:{retry_codes_name:"non_idempotent",retry_params_name:"default"},QueryArtifactLineageSubgraph:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var X5=A(YT=>{"use strict";Object.defineProperty(YT,"__esModule",{value:!0});YT.MetadataServiceClient=void 0;var K5=xe(),bge=W5(),vge=_e().version,AD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${vge}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(K5),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listMetadataStores:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","metadataStores"),listArtifacts:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","artifacts"),listContexts:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","contexts"),listExecutions:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","executions"),listMetadataSchemas:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","metadataSchemas")};let e=this._gaxModule.protobuf.Root.fromJSON(K5),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.MetadataStore"),i=e.lookup(".google.cloud.aiplatform.v1.CreateMetadataStoreOperationMetadata"),s=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1.DeleteMetadataStoreOperationMetadata"),g=e.lookup(".google.protobuf.Empty"),T=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),_=e.lookup(".google.cloud.aiplatform.v1.PurgeArtifactsResponse"),C=e.lookup(".google.cloud.aiplatform.v1.PurgeArtifactsMetadata"),F=e.lookup(".google.protobuf.Empty"),J=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),V=e.lookup(".google.cloud.aiplatform.v1.PurgeContextsResponse"),z=e.lookup(".google.cloud.aiplatform.v1.PurgeContextsMetadata"),H=e.lookup(".google.protobuf.Empty"),Z=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),U=e.lookup(".google.cloud.aiplatform.v1.PurgeExecutionsResponse"),$=e.lookup(".google.cloud.aiplatform.v1.PurgeExecutionsMetadata");this.descriptors.longrunning={createMetadataStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteMetadataStore:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deleteArtifact:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),purgeArtifacts:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),deleteContext:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J)),purgeContexts:new this._gaxModule.LongrunningDescriptor(this.operationsClient,V.decode.bind(V),z.decode.bind(z)),deleteExecution:new this._gaxModule.LongrunningDescriptor(this.operationsClient,H.decode.bind(H),Z.decode.bind(Z)),purgeExecutions:new this._gaxModule.LongrunningDescriptor(this.operationsClient,U.decode.bind(U),$.decode.bind($))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.MetadataService",bge,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.metadataServiceStub)return this.metadataServiceStub;this.metadataServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.MetadataService"):this._protos.google.cloud.aiplatform.v1.MetadataService,this._opts,this._providedCustomServicePath);let o=["createMetadataStore","getMetadataStore","listMetadataStores","deleteMetadataStore","createArtifact","getArtifact","listArtifacts","updateArtifact","deleteArtifact","purgeArtifacts","createContext","getContext","listContexts","updateContext","deleteContext","purgeContexts","addContextArtifactsAndExecutions","addContextChildren","removeContextChildren","queryContextLineageSubgraph","createExecution","getExecution","listExecutions","updateExecution","deleteExecution","purgeExecutions","addExecutionEvents","queryExecutionInputsAndOutputs","createMetadataSchema","getMetadataSchema","listMetadataSchemas","queryArtifactLineageSubgraph"];for(let p of o){let c=this.metadataServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.metadataServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getMetadataStore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getMetadataStore(o,u,c)}createArtifact(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createArtifact(o,u,c)}getArtifact(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getArtifact(o,u,c)}updateArtifact(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"artifact.name":(l=o.artifact.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateArtifact(o,u,c)}createContext(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createContext(o,u,c)}getContext(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getContext(o,u,c)}updateContext(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"context.name":(l=o.context.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateContext(o,u,c)}addContextArtifactsAndExecutions(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({context:(l=o.context)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.addContextArtifactsAndExecutions(o,u,c)}addContextChildren(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({context:(l=o.context)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.addContextChildren(o,u,c)}removeContextChildren(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({context:(l=o.context)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.removeContextChildren(o,u,c)}queryContextLineageSubgraph(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({context:(l=o.context)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.queryContextLineageSubgraph(o,u,c)}createExecution(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createExecution(o,u,c)}getExecution(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getExecution(o,u,c)}updateExecution(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"execution.name":(l=o.execution.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateExecution(o,u,c)}addExecutionEvents(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({execution:(l=o.execution)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.addExecutionEvents(o,u,c)}queryExecutionInputsAndOutputs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({execution:(l=o.execution)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.queryExecutionInputsAndOutputs(o,u,c)}createMetadataSchema(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createMetadataSchema(o,u,c)}getMetadataSchema(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getMetadataSchema(o,u,c)}queryArtifactLineageSubgraph(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({artifact:(l=o.artifact)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.queryArtifactLineageSubgraph(o,u,c)}createMetadataStore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createMetadataStore(o,u,c)}async checkCreateMetadataStoreProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createMetadataStore,this._gaxModule.createDefaultBackoffSettings())}deleteMetadataStore(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteMetadataStore(o,u,c)}async checkDeleteMetadataStoreProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteMetadataStore,this._gaxModule.createDefaultBackoffSettings())}deleteArtifact(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteArtifact(o,u,c)}async checkDeleteArtifactProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteArtifact,this._gaxModule.createDefaultBackoffSettings())}purgeArtifacts(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.purgeArtifacts(o,u,c)}async checkPurgeArtifactsProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.purgeArtifacts,this._gaxModule.createDefaultBackoffSettings())}deleteContext(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteContext(o,u,c)}async checkDeleteContextProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteContext,this._gaxModule.createDefaultBackoffSettings())}purgeContexts(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.purgeContexts(o,u,c)}async checkPurgeContextsProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.purgeContexts,this._gaxModule.createDefaultBackoffSettings())}deleteExecution(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteExecution(o,u,c)}async checkDeleteExecutionProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteExecution,this._gaxModule.createDefaultBackoffSettings())}purgeExecutions(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.purgeExecutions(o,u,c)}async checkPurgeExecutionsProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.purgeExecutions,this._gaxModule.createDefaultBackoffSettings())}listMetadataStores(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listMetadataStores(o,u,c)}listMetadataStoresStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listMetadataStores.merge(p);return this.initialize(),this.descriptors.page.listMetadataStores.createStream(this.innerApiCalls.listMetadataStores,o,u)}listMetadataStoresAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listMetadataStores.merge(p);return this.initialize(),this.descriptors.page.listMetadataStores.asyncIterate(this.innerApiCalls.listMetadataStores,o,u)}listArtifacts(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listArtifacts(o,u,c)}listArtifactsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listArtifacts.merge(p);return this.initialize(),this.descriptors.page.listArtifacts.createStream(this.innerApiCalls.listArtifacts,o,u)}listArtifactsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listArtifacts.merge(p);return this.initialize(),this.descriptors.page.listArtifacts.asyncIterate(this.innerApiCalls.listArtifacts,o,u)}listContexts(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listContexts(o,u,c)}listContextsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listContexts.merge(p);return this.initialize(),this.descriptors.page.listContexts.createStream(this.innerApiCalls.listContexts,o,u)}listContextsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listContexts.merge(p);return this.initialize(),this.descriptors.page.listContexts.asyncIterate(this.innerApiCalls.listContexts,o,u)}listExecutions(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listExecutions(o,u,c)}listExecutionsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listExecutions.merge(p);return this.initialize(),this.descriptors.page.listExecutions.createStream(this.innerApiCalls.listExecutions,o,u)}listExecutionsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listExecutions.merge(p);return this.initialize(),this.descriptors.page.listExecutions.asyncIterate(this.innerApiCalls.listExecutions,o,u)}listMetadataSchemas(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listMetadataSchemas(o,u,c)}listMetadataSchemasStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listMetadataSchemas.merge(p);return this.initialize(),this.descriptors.page.listMetadataSchemas.createStream(this.innerApiCalls.listMetadataSchemas,o,u)}listMetadataSchemasAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listMetadataSchemas.merge(p);return this.initialize(),this.descriptors.page.listMetadataSchemas.asyncIterate(this.innerApiCalls.listMetadataSchemas,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.metadataServiceStub&&!this._terminated?this.metadataServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};YT.MetadataServiceClient=AD});var Z5=A((s0e,Tge)=>{Tge.exports={interfaces:{"google.cloud.aiplatform.v1.MigrationService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{SearchMigratableResources:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchMigrateResources:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var e7=A(WT=>{"use strict";Object.defineProperty(WT,"__esModule",{value:!0});WT.MigrationServiceClient=void 0;var $5=xe(),Oge=Z5(),Sge=_e().version,FD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Sge}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON($5),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={searchMigratableResources:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","migratableResources")};let e=this._gaxModule.protobuf.Root.fromJSON($5),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.BatchMigrateResourcesResponse"),i=e.lookup(".google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata");this.descriptors.longrunning={batchMigrateResources:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.MigrationService",Oge,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.migrationServiceStub)return this.migrationServiceStub;this.migrationServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.MigrationService"):this._protos.google.cloud.aiplatform.v1.MigrationService,this._opts,this._providedCustomServicePath);let o=["searchMigratableResources","batchMigrateResources"];for(let p of o){let c=this.migrationServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.migrationServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}batchMigrateResources(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchMigrateResources(o,u,c)}async checkBatchMigrateResourcesProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchMigrateResources,this._gaxModule.createDefaultBackoffSettings())}searchMigratableResources(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.searchMigratableResources(o,u,c)}searchMigratableResourcesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.searchMigratableResources.merge(p);return this.initialize(),this.descriptors.page.searchMigratableResources.createStream(this.innerApiCalls.searchMigratableResources,o,u)}searchMigratableResourcesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.searchMigratableResources.merge(p);return this.initialize(),this.descriptors.page.searchMigratableResources.asyncIterate(this.innerApiCalls.searchMigratableResources,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.migrationServiceStub&&!this._terminated?this.migrationServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};WT.MigrationServiceClient=FD});var t7=A((d0e,Pge)=>{Pge.exports={interfaces:{"google.cloud.aiplatform.v1.ModelGardenService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{GetPublisherModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var o7=A(KT=>{"use strict";Object.defineProperty(KT,"__esModule",{value:!0});KT.ModelGardenServiceClient=void 0;var jge=xe(),wge=t7(),xge=_e().version,ID=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${xge}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(jge),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.ModelGardenService",wge,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.modelGardenServiceStub)return this.modelGardenServiceStub;this.modelGardenServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.ModelGardenService"):this._protos.google.cloud.aiplatform.v1.ModelGardenService,this._opts,this._providedCustomServicePath);let o=["getPublisherModel"];for(let p of o){let c=this.modelGardenServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.modelGardenServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getPublisherModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getPublisherModel(o,u,c)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.modelGardenServiceStub&&!this._terminated?this.modelGardenServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};KT.ModelGardenServiceClient=ID});var n7=A((m0e,_ge)=>{_ge.exports={interfaces:{"google.cloud.aiplatform.v1.ModelService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{UploadModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModels:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModelVersions:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateExplanationDataset:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteModelVersion:{retry_codes_name:"non_idempotent",retry_params_name:"default"},MergeVersionAliases:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ExportModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CopyModel:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ImportModelEvaluation:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchImportModelEvaluationSlices:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchImportEvaluatedAnnotations:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetModelEvaluation:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModelEvaluations:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetModelEvaluationSlice:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListModelEvaluationSlices:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var i7=A(XT=>{"use strict";Object.defineProperty(XT,"__esModule",{value:!0});XT.ModelServiceClient=void 0;var a7=xe(),Dge=n7(),Ege=_e().version,kD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Ege}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(a7),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listModels:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","models"),listModelVersions:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","models"),listModelEvaluations:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","modelEvaluations"),listModelEvaluationSlices:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","modelEvaluationSlices")};let e=this._gaxModule.protobuf.Root.fromJSON(a7),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.UploadModelResponse"),i=e.lookup(".google.cloud.aiplatform.v1.UploadModelOperationMetadata"),s=e.lookup(".google.cloud.aiplatform.v1.UpdateExplanationDatasetResponse"),f=e.lookup(".google.cloud.aiplatform.v1.UpdateExplanationDatasetOperationMetadata"),g=e.lookup(".google.protobuf.Empty"),T=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),_=e.lookup(".google.protobuf.Empty"),C=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),F=e.lookup(".google.cloud.aiplatform.v1.ExportModelResponse"),J=e.lookup(".google.cloud.aiplatform.v1.ExportModelOperationMetadata"),V=e.lookup(".google.cloud.aiplatform.v1.CopyModelResponse"),z=e.lookup(".google.cloud.aiplatform.v1.CopyModelOperationMetadata");this.descriptors.longrunning={uploadModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateExplanationDataset:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deleteModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),deleteModelVersion:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),exportModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J)),copyModel:new this._gaxModule.LongrunningDescriptor(this.operationsClient,V.decode.bind(V),z.decode.bind(z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.ModelService",Dge,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.modelServiceStub)return this.modelServiceStub;this.modelServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.ModelService"):this._protos.google.cloud.aiplatform.v1.ModelService,this._opts,this._providedCustomServicePath);let o=["uploadModel","getModel","listModels","listModelVersions","updateModel","updateExplanationDataset","deleteModel","deleteModelVersion","mergeVersionAliases","exportModel","copyModel","importModelEvaluation","batchImportModelEvaluationSlices","batchImportEvaluatedAnnotations","getModelEvaluation","listModelEvaluations","getModelEvaluationSlice","listModelEvaluationSlices"];for(let p of o){let c=this.modelServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.modelServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getModel(o,u,c)}updateModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"model.name":(l=o.model.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateModel(o,u,c)}mergeVersionAliases(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.mergeVersionAliases(o,u,c)}importModelEvaluation(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.importModelEvaluation(o,u,c)}batchImportModelEvaluationSlices(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchImportModelEvaluationSlices(o,u,c)}batchImportEvaluatedAnnotations(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchImportEvaluatedAnnotations(o,u,c)}getModelEvaluation(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getModelEvaluation(o,u,c)}getModelEvaluationSlice(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getModelEvaluationSlice(o,u,c)}uploadModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.uploadModel(o,u,c)}async checkUploadModelProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.uploadModel,this._gaxModule.createDefaultBackoffSettings())}updateExplanationDataset(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({model:(l=o.model)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateExplanationDataset(o,u,c)}async checkUpdateExplanationDatasetProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateExplanationDataset,this._gaxModule.createDefaultBackoffSettings())}deleteModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteModel(o,u,c)}async checkDeleteModelProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteModel,this._gaxModule.createDefaultBackoffSettings())}deleteModelVersion(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteModelVersion(o,u,c)}async checkDeleteModelVersionProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteModelVersion,this._gaxModule.createDefaultBackoffSettings())}exportModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.exportModel(o,u,c)}async checkExportModelProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.exportModel,this._gaxModule.createDefaultBackoffSettings())}copyModel(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.copyModel(o,u,c)}async checkCopyModelProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.copyModel,this._gaxModule.createDefaultBackoffSettings())}listModels(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModels(o,u,c)}listModelsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModels.merge(p);return this.initialize(),this.descriptors.page.listModels.createStream(this.innerApiCalls.listModels,o,u)}listModelsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModels.merge(p);return this.initialize(),this.descriptors.page.listModels.asyncIterate(this.innerApiCalls.listModels,o,u)}listModelVersions(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModelVersions(o,u,c)}listModelVersionsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(c=o.name)!==null&&c!==void 0?c:""});let u=this._defaults.listModelVersions.merge(p);return this.initialize(),this.descriptors.page.listModelVersions.createStream(this.innerApiCalls.listModelVersions,o,u)}listModelVersionsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(c=o.name)!==null&&c!==void 0?c:""});let u=this._defaults.listModelVersions.merge(p);return this.initialize(),this.descriptors.page.listModelVersions.asyncIterate(this.innerApiCalls.listModelVersions,o,u)}listModelEvaluations(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModelEvaluations(o,u,c)}listModelEvaluationsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelEvaluations.merge(p);return this.initialize(),this.descriptors.page.listModelEvaluations.createStream(this.innerApiCalls.listModelEvaluations,o,u)}listModelEvaluationsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelEvaluations.merge(p);return this.initialize(),this.descriptors.page.listModelEvaluations.asyncIterate(this.innerApiCalls.listModelEvaluations,o,u)}listModelEvaluationSlices(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listModelEvaluationSlices(o,u,c)}listModelEvaluationSlicesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelEvaluationSlices.merge(p);return this.initialize(),this.descriptors.page.listModelEvaluationSlices.createStream(this.innerApiCalls.listModelEvaluationSlices,o,u)}listModelEvaluationSlicesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listModelEvaluationSlices.merge(p);return this.initialize(),this.descriptors.page.listModelEvaluationSlices.asyncIterate(this.innerApiCalls.listModelEvaluationSlices,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.modelServiceStub&&!this._terminated?this.modelServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};XT.ModelServiceClient=kD});var r7=A((g0e,Mge)=>{Mge.exports={interfaces:{"google.cloud.aiplatform.v1.PipelineService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateTrainingPipeline:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTrainingPipeline:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTrainingPipelines:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTrainingPipeline:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelTrainingPipeline:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreatePipelineJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetPipelineJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListPipelineJobs:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeletePipelineJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CancelPipelineJob:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var c7=A(ZT=>{"use strict";Object.defineProperty(ZT,"__esModule",{value:!0});ZT.PipelineServiceClient=void 0;var l7=xe(),Nge=r7(),Cge=_e().version,LD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Cge}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(l7),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listTrainingPipelines:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","trainingPipelines"),listPipelineJobs:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","pipelineJobs")};let e=this._gaxModule.protobuf.Root.fromJSON(l7),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.protobuf.Empty"),i=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),s=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata");this.descriptors.longrunning={deleteTrainingPipeline:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deletePipelineJob:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.PipelineService",Nge,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.pipelineServiceStub)return this.pipelineServiceStub;this.pipelineServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.PipelineService"):this._protos.google.cloud.aiplatform.v1.PipelineService,this._opts,this._providedCustomServicePath);let o=["createTrainingPipeline","getTrainingPipeline","listTrainingPipelines","deleteTrainingPipeline","cancelTrainingPipeline","createPipelineJob","getPipelineJob","listPipelineJobs","deletePipelineJob","cancelPipelineJob"];for(let p of o){let c=this.pipelineServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.pipelineServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}createTrainingPipeline(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTrainingPipeline(o,u,c)}getTrainingPipeline(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTrainingPipeline(o,u,c)}cancelTrainingPipeline(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelTrainingPipeline(o,u,c)}createPipelineJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createPipelineJob(o,u,c)}getPipelineJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getPipelineJob(o,u,c)}cancelPipelineJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.cancelPipelineJob(o,u,c)}deleteTrainingPipeline(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTrainingPipeline(o,u,c)}async checkDeleteTrainingPipelineProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTrainingPipeline,this._gaxModule.createDefaultBackoffSettings())}deletePipelineJob(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deletePipelineJob(o,u,c)}async checkDeletePipelineJobProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deletePipelineJob,this._gaxModule.createDefaultBackoffSettings())}listTrainingPipelines(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTrainingPipelines(o,u,c)}listTrainingPipelinesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTrainingPipelines.merge(p);return this.initialize(),this.descriptors.page.listTrainingPipelines.createStream(this.innerApiCalls.listTrainingPipelines,o,u)}listTrainingPipelinesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTrainingPipelines.merge(p);return this.initialize(),this.descriptors.page.listTrainingPipelines.asyncIterate(this.innerApiCalls.listTrainingPipelines,o,u)}listPipelineJobs(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listPipelineJobs(o,u,c)}listPipelineJobsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listPipelineJobs.merge(p);return this.initialize(),this.descriptors.page.listPipelineJobs.createStream(this.innerApiCalls.listPipelineJobs,o,u)}listPipelineJobsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listPipelineJobs.merge(p);return this.initialize(),this.descriptors.page.listPipelineJobs.asyncIterate(this.innerApiCalls.listPipelineJobs,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.pipelineServiceStub&&!this._terminated?this.pipelineServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};ZT.PipelineServiceClient=LD});var p7=A((b0e,Rge)=>{Rge.exports={interfaces:{"google.cloud.aiplatform.v1.PredictionService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{Predict:{retry_codes_name:"non_idempotent",retry_params_name:"default"},RawPredict:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ServerStreamingPredict:{retry_codes_name:"non_idempotent",retry_params_name:"default"},Explain:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var s7=A($T=>{"use strict";Object.defineProperty($T,"__esModule",{value:!0});$T.PredictionServiceClient=void 0;var Age=require("stream"),Fge=xe(),Ige=p7(),kge=_e().version,JD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${kge}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(Fge),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.stream={serverStreamingPredict:new this._gaxModule.StreamDescriptor(this._gaxModule.StreamType.SERVER_STREAMING,!!o.fallback)},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.PredictionService",Ige,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.predictionServiceStub)return this.predictionServiceStub;this.predictionServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.PredictionService"):this._protos.google.cloud.aiplatform.v1.PredictionService,this._opts,this._providedCustomServicePath);let o=["predict","rawPredict","serverStreamingPredict","explain"];for(let p of o){let c=this.predictionServiceStub.then(O=>(...y)=>{if(this._terminated){if(p in this.descriptors.stream){let a=new Age.PassThrough;return setImmediate(()=>{a.emit("error",new this._gaxModule.GoogleError("The client has already been closed."))}),a}return Promise.reject("The client has already been closed.")}return O[p].apply(O,y)},O=>()=>{throw O}),l=this.descriptors.stream[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.predictionServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}predict(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.predict(o,u,c)}rawPredict(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.rawPredict(o,u,c)}explain(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(l=o.endpoint)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.explain(o,u,c)}serverStreamingPredict(o,p){var c;return o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({endpoint:(c=o.endpoint)!==null&&c!==void 0?c:""}),this.initialize(),this.innerApiCalls.serverStreamingPredict(o,p)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.predictionServiceStub&&!this._terminated?this.predictionServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close()}):Promise.resolve()}};$T.PredictionServiceClient=JD});var u7=A((T0e,Lge)=>{Lge.exports={interfaces:{"google.cloud.aiplatform.v1.ScheduleService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListSchedules:{retry_codes_name:"non_idempotent",retry_params_name:"default"},PauseSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ResumeSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateSchedule:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var f7=A(e1=>{"use strict";Object.defineProperty(e1,"__esModule",{value:!0});e1.ScheduleServiceClient=void 0;var d7=xe(),Jge=u7(),Vge=_e().version,VD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Vge}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(d7),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listSchedules:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","schedules")};let e=this._gaxModule.protobuf.Root.fromJSON(d7),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.protobuf.Empty"),i=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata");this.descriptors.longrunning={deleteSchedule:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.ScheduleService",Jge,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.scheduleServiceStub)return this.scheduleServiceStub;this.scheduleServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.ScheduleService"):this._protos.google.cloud.aiplatform.v1.ScheduleService,this._opts,this._providedCustomServicePath);let o=["createSchedule","deleteSchedule","getSchedule","listSchedules","pauseSchedule","resumeSchedule","updateSchedule"];for(let p of o){let c=this.scheduleServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.scheduleServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}createSchedule(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createSchedule(o,u,c)}getSchedule(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getSchedule(o,u,c)}pauseSchedule(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.pauseSchedule(o,u,c)}resumeSchedule(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.resumeSchedule(o,u,c)}updateSchedule(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"schedule.name":(l=o.schedule.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateSchedule(o,u,c)}deleteSchedule(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteSchedule(o,u,c)}async checkDeleteScheduleProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteSchedule,this._gaxModule.createDefaultBackoffSettings())}listSchedules(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listSchedules(o,u,c)}listSchedulesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSchedules.merge(p);return this.initialize(),this.descriptors.page.listSchedules.createStream(this.innerApiCalls.listSchedules,o,u)}listSchedulesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSchedules.merge(p);return this.initialize(),this.descriptors.page.listSchedules.asyncIterate(this.innerApiCalls.listSchedules,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.scheduleServiceStub&&!this._terminated?this.scheduleServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};e1.ScheduleServiceClient=VD});var m7=A((S0e,Uge)=>{Uge.exports={interfaces:{"google.cloud.aiplatform.v1.SpecialistPoolService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateSpecialistPool:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetSpecialistPool:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListSpecialistPools:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteSpecialistPool:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateSpecialistPool:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var g7=A(t1=>{"use strict";Object.defineProperty(t1,"__esModule",{value:!0});t1.SpecialistPoolServiceClient=void 0;var h7=xe(),qge=m7(),Bge=_e().version,UD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Bge}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(h7),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listSpecialistPools:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","specialistPools")};let e=this._gaxModule.protobuf.Root.fromJSON(h7),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.SpecialistPool"),i=e.lookup(".google.cloud.aiplatform.v1.CreateSpecialistPoolOperationMetadata"),s=e.lookup(".google.protobuf.Empty"),f=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),g=e.lookup(".google.cloud.aiplatform.v1.SpecialistPool"),T=e.lookup(".google.cloud.aiplatform.v1.UpdateSpecialistPoolOperationMetadata");this.descriptors.longrunning={createSpecialistPool:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),deleteSpecialistPool:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),updateSpecialistPool:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.SpecialistPoolService",qge,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.specialistPoolServiceStub)return this.specialistPoolServiceStub;this.specialistPoolServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.SpecialistPoolService"):this._protos.google.cloud.aiplatform.v1.SpecialistPoolService,this._opts,this._providedCustomServicePath);let o=["createSpecialistPool","getSpecialistPool","listSpecialistPools","deleteSpecialistPool","updateSpecialistPool"];for(let p of o){let c=this.specialistPoolServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.specialistPoolServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getSpecialistPool(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getSpecialistPool(o,u,c)}createSpecialistPool(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createSpecialistPool(o,u,c)}async checkCreateSpecialistPoolProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createSpecialistPool,this._gaxModule.createDefaultBackoffSettings())}deleteSpecialistPool(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteSpecialistPool(o,u,c)}async checkDeleteSpecialistPoolProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteSpecialistPool,this._gaxModule.createDefaultBackoffSettings())}updateSpecialistPool(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"specialist_pool.name":(l=o.specialistPool.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateSpecialistPool(o,u,c)}async checkUpdateSpecialistPoolProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateSpecialistPool,this._gaxModule.createDefaultBackoffSettings())}listSpecialistPools(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listSpecialistPools(o,u,c)}listSpecialistPoolsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSpecialistPools.merge(p);return this.initialize(),this.descriptors.page.listSpecialistPools.createStream(this.innerApiCalls.listSpecialistPools,o,u)}listSpecialistPoolsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listSpecialistPools.merge(p);return this.initialize(),this.descriptors.page.listSpecialistPools.asyncIterate(this.innerApiCalls.listSpecialistPools,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.specialistPoolServiceStub&&!this._terminated?this.specialistPoolServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};t1.SpecialistPoolServiceClient=UD});var y7=A((j0e,Gge)=>{Gge.exports={interfaces:{"google.cloud.aiplatform.v1.TensorboardService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateTensorboard:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTensorboard:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateTensorboard:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTensorboards:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTensorboard:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadTensorboardUsage:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadTensorboardSize:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateTensorboardExperiment:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTensorboardExperiment:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateTensorboardExperiment:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTensorboardExperiments:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTensorboardExperiment:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateTensorboardRun:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchCreateTensorboardRuns:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTensorboardRun:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateTensorboardRun:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTensorboardRuns:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTensorboardRun:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchCreateTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},UpdateTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTensorboardTimeSeries:{retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchReadTensorboardTimeSeriesData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadTensorboardTimeSeriesData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ReadTensorboardBlobData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},WriteTensorboardExperimentData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},WriteTensorboardRunData:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ExportTensorboardTimeSeriesData:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var v7=A(o1=>{"use strict";Object.defineProperty(o1,"__esModule",{value:!0});o1.TensorboardServiceClient=void 0;var zge=require("stream"),b7=xe(),Hge=y7(),Qge=_e().version,qD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Qge}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(b7),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectPathTemplate:new this._gaxModule.PathTemplate("projects/{project}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listTensorboards:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","tensorboards"),listTensorboardExperiments:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","tensorboardExperiments"),listTensorboardRuns:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","tensorboardRuns"),listTensorboardTimeSeries:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","tensorboardTimeSeries"),exportTensorboardTimeSeriesData:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","timeSeriesDataPoints")},this.descriptors.stream={readTensorboardBlobData:new this._gaxModule.StreamDescriptor(this._gaxModule.StreamType.SERVER_STREAMING,!!o.fallback)};let e=this._gaxModule.protobuf.Root.fromJSON(b7),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.Tensorboard"),i=e.lookup(".google.cloud.aiplatform.v1.CreateTensorboardOperationMetadata"),s=e.lookup(".google.cloud.aiplatform.v1.Tensorboard"),f=e.lookup(".google.cloud.aiplatform.v1.UpdateTensorboardOperationMetadata"),g=e.lookup(".google.protobuf.Empty"),T=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),_=e.lookup(".google.protobuf.Empty"),C=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),F=e.lookup(".google.protobuf.Empty"),J=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata"),V=e.lookup(".google.protobuf.Empty"),z=e.lookup(".google.cloud.aiplatform.v1.DeleteOperationMetadata");this.descriptors.longrunning={createTensorboard:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),updateTensorboard:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),deleteTensorboard:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),deleteTensorboardExperiment:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C)),deleteTensorboardRun:new this._gaxModule.LongrunningDescriptor(this.operationsClient,F.decode.bind(F),J.decode.bind(J)),deleteTensorboardTimeSeries:new this._gaxModule.LongrunningDescriptor(this.operationsClient,V.decode.bind(V),z.decode.bind(z))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.TensorboardService",Hge,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.tensorboardServiceStub)return this.tensorboardServiceStub;this.tensorboardServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.TensorboardService"):this._protos.google.cloud.aiplatform.v1.TensorboardService,this._opts,this._providedCustomServicePath);let o=["createTensorboard","getTensorboard","updateTensorboard","listTensorboards","deleteTensorboard","readTensorboardUsage","readTensorboardSize","createTensorboardExperiment","getTensorboardExperiment","updateTensorboardExperiment","listTensorboardExperiments","deleteTensorboardExperiment","createTensorboardRun","batchCreateTensorboardRuns","getTensorboardRun","updateTensorboardRun","listTensorboardRuns","deleteTensorboardRun","batchCreateTensorboardTimeSeries","createTensorboardTimeSeries","getTensorboardTimeSeries","updateTensorboardTimeSeries","listTensorboardTimeSeries","deleteTensorboardTimeSeries","batchReadTensorboardTimeSeriesData","readTensorboardTimeSeriesData","readTensorboardBlobData","writeTensorboardExperimentData","writeTensorboardRunData","exportTensorboardTimeSeriesData"];for(let p of o){let c=this.tensorboardServiceStub.then(O=>(...y)=>{if(this._terminated){if(p in this.descriptors.stream){let a=new zge.PassThrough;return setImmediate(()=>{a.emit("error",new this._gaxModule.GoogleError("The client has already been closed."))}),a}return Promise.reject("The client has already been closed.")}return O[p].apply(O,y)},O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.stream[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.tensorboardServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloud-platform.read-only"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}getTensorboard(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTensorboard(o,u,c)}readTensorboardUsage(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard:(l=o.tensorboard)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readTensorboardUsage(o,u,c)}readTensorboardSize(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard:(l=o.tensorboard)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readTensorboardSize(o,u,c)}createTensorboardExperiment(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTensorboardExperiment(o,u,c)}getTensorboardExperiment(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTensorboardExperiment(o,u,c)}updateTensorboardExperiment(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"tensorboard_experiment.name":(l=o.tensorboardExperiment.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateTensorboardExperiment(o,u,c)}createTensorboardRun(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTensorboardRun(o,u,c)}batchCreateTensorboardRuns(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchCreateTensorboardRuns(o,u,c)}getTensorboardRun(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTensorboardRun(o,u,c)}updateTensorboardRun(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"tensorboard_run.name":(l=o.tensorboardRun.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateTensorboardRun(o,u,c)}batchCreateTensorboardTimeSeries(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchCreateTensorboardTimeSeries(o,u,c)}createTensorboardTimeSeries(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTensorboardTimeSeries(o,u,c)}getTensorboardTimeSeries(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTensorboardTimeSeries(o,u,c)}updateTensorboardTimeSeries(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"tensorboard_time_series.name":(l=o.tensorboardTimeSeries.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateTensorboardTimeSeries(o,u,c)}batchReadTensorboardTimeSeriesData(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard:(l=o.tensorboard)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchReadTensorboardTimeSeriesData(o,u,c)}readTensorboardTimeSeriesData(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_time_series:(l=o.tensorboardTimeSeries)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.readTensorboardTimeSeriesData(o,u,c)}writeTensorboardExperimentData(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_experiment:(l=o.tensorboardExperiment)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.writeTensorboardExperimentData(o,u,c)}writeTensorboardRunData(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_run:(l=o.tensorboardRun)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.writeTensorboardRunData(o,u,c)}readTensorboardBlobData(o,p){var c;return o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({time_series:(c=o.timeSeries)!==null&&c!==void 0?c:""}),this.initialize(),this.innerApiCalls.readTensorboardBlobData(o,p)}createTensorboard(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTensorboard(o,u,c)}async checkCreateTensorboardProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createTensorboard,this._gaxModule.createDefaultBackoffSettings())}updateTensorboard(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({"tensorboard.name":(l=o.tensorboard.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.updateTensorboard(o,u,c)}async checkUpdateTensorboardProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.updateTensorboard,this._gaxModule.createDefaultBackoffSettings())}deleteTensorboard(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTensorboard(o,u,c)}async checkDeleteTensorboardProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTensorboard,this._gaxModule.createDefaultBackoffSettings())}deleteTensorboardExperiment(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTensorboardExperiment(o,u,c)}async checkDeleteTensorboardExperimentProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTensorboardExperiment,this._gaxModule.createDefaultBackoffSettings())}deleteTensorboardRun(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTensorboardRun(o,u,c)}async checkDeleteTensorboardRunProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTensorboardRun,this._gaxModule.createDefaultBackoffSettings())}deleteTensorboardTimeSeries(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTensorboardTimeSeries(o,u,c)}async checkDeleteTensorboardTimeSeriesProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteTensorboardTimeSeries,this._gaxModule.createDefaultBackoffSettings())}listTensorboards(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTensorboards(o,u,c)}listTensorboardsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboards.merge(p);return this.initialize(),this.descriptors.page.listTensorboards.createStream(this.innerApiCalls.listTensorboards,o,u)}listTensorboardsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboards.merge(p);return this.initialize(),this.descriptors.page.listTensorboards.asyncIterate(this.innerApiCalls.listTensorboards,o,u)}listTensorboardExperiments(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTensorboardExperiments(o,u,c)}listTensorboardExperimentsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardExperiments.merge(p);return this.initialize(),this.descriptors.page.listTensorboardExperiments.createStream(this.innerApiCalls.listTensorboardExperiments,o,u)}listTensorboardExperimentsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardExperiments.merge(p);return this.initialize(),this.descriptors.page.listTensorboardExperiments.asyncIterate(this.innerApiCalls.listTensorboardExperiments,o,u)}listTensorboardRuns(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTensorboardRuns(o,u,c)}listTensorboardRunsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardRuns.merge(p);return this.initialize(),this.descriptors.page.listTensorboardRuns.createStream(this.innerApiCalls.listTensorboardRuns,o,u)}listTensorboardRunsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardRuns.merge(p);return this.initialize(),this.descriptors.page.listTensorboardRuns.asyncIterate(this.innerApiCalls.listTensorboardRuns,o,u)}listTensorboardTimeSeries(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTensorboardTimeSeries(o,u,c)}listTensorboardTimeSeriesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardTimeSeries.merge(p);return this.initialize(),this.descriptors.page.listTensorboardTimeSeries.createStream(this.innerApiCalls.listTensorboardTimeSeries,o,u)}listTensorboardTimeSeriesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTensorboardTimeSeries.merge(p);return this.initialize(),this.descriptors.page.listTensorboardTimeSeries.asyncIterate(this.innerApiCalls.listTensorboardTimeSeries,o,u)}exportTensorboardTimeSeriesData(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_time_series:(l=o.tensorboardTimeSeries)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.exportTensorboardTimeSeriesData(o,u,c)}exportTensorboardTimeSeriesDataStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_time_series:(c=o.tensorboardTimeSeries)!==null&&c!==void 0?c:""});let u=this._defaults.exportTensorboardTimeSeriesData.merge(p);return this.initialize(),this.descriptors.page.exportTensorboardTimeSeriesData.createStream(this.innerApiCalls.exportTensorboardTimeSeriesData,o,u)}exportTensorboardTimeSeriesDataAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({tensorboard_time_series:(c=o.tensorboardTimeSeries)!==null&&c!==void 0?c:""});let u=this._defaults.exportTensorboardTimeSeriesData.merge(p);return this.initialize(),this.descriptors.page.exportTensorboardTimeSeriesData.asyncIterate(this.innerApiCalls.exportTensorboardTimeSeriesData,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectPath(o){return this.pathTemplates.projectPathTemplate.render({project:o})}matchProjectFromProjectName(o){return this.pathTemplates.projectPathTemplate.match(o).project}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.tensorboardServiceStub&&!this._terminated?this.tensorboardServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};o1.TensorboardServiceClient=qD});var T7=A((x0e,Yge)=>{Yge.exports={interfaces:{"google.cloud.aiplatform.v1.VizierService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{CreateStudy:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetStudy:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListStudies:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteStudy:{retry_codes_name:"non_idempotent",retry_params_name:"default"},LookupStudy:{retry_codes_name:"non_idempotent",retry_params_name:"default"},SuggestTrials:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateTrial:{retry_codes_name:"non_idempotent",retry_params_name:"default"},GetTrial:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListTrials:{retry_codes_name:"non_idempotent",retry_params_name:"default"},AddTrialMeasurement:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CompleteTrial:{retry_codes_name:"non_idempotent",retry_params_name:"default"},DeleteTrial:{retry_codes_name:"non_idempotent",retry_params_name:"default"},CheckTrialEarlyStoppingState:{retry_codes_name:"non_idempotent",retry_params_name:"default"},StopTrial:{retry_codes_name:"non_idempotent",retry_params_name:"default"},ListOptimalTrials:{retry_codes_name:"non_idempotent",retry_params_name:"default"}}}}}});var S7=A(n1=>{"use strict";Object.defineProperty(n1,"__esModule",{value:!0});n1.VizierServiceClient=void 0;var O7=xe(),Wge=T7(),Kge=_e().version,BD=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes),this.iamClient=new this._gaxModule.IamClient(this._gaxGrpc,o),this.locationsClient=new this._gaxModule.LocationsClient(this._gaxGrpc,o);let r=[`gax/${this._gaxModule.version}`,`gapic/${Kge}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(O7),this.pathTemplates={annotationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}/annotations/{annotation}"),annotationSpecPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/annotationSpecs/{annotation_spec}"),artifactPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}"),batchPredictionJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/batchPredictionJobs/{batch_prediction_job}"),contextPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/contexts/{context}"),customJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/customJobs/{custom_job}"),dataItemPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/dataItems/{data_item}"),dataLabelingJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}"),datasetPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}"),datasetVersionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/datasetVersions/{dataset_version}"),entityTypePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}"),executionPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/executions/{execution}"),featureGroupPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}"),featureOnlineStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}"),featureViewPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}"),featureViewSyncPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/feature_view_sync"),featurestorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}"),hyperparameterTuningJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/hyperparameterTuningJobs/{hyperparameter_tuning_job}"),indexPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexes/{index}"),indexEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}"),metadataSchemaPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}/metadataSchemas/{metadata_schema}"),metadataStorePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/metadataStores/{metadata_store}"),modelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}"),modelDeploymentMonitoringJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}"),modelEvaluationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}"),modelEvaluationSlicePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/models/{model}/evaluations/{evaluation}/slices/{slice}"),nasJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}"),nasTrialDetailPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/nasJobs/{nas_job}/nasTrialDetails/{nas_trial_detail}"),pipelineJobPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/pipelineJobs/{pipeline_job}"),projectLocationEndpointPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/endpoints/{endpoint}"),projectLocationFeatureGroupFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}"),projectLocationFeaturestoreEntityTypeFeaturePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}"),projectLocationPublisherModelPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/publishers/{publisher}/models/{model}"),publisherModelPathTemplate:new this._gaxModule.PathTemplate("publishers/{publisher}/models/{model}"),savedQueryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query}"),schedulePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/schedules/{schedule}"),specialistPoolPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/specialistPools/{specialist_pool}"),studyPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}"),tensorboardPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}"),tensorboardExperimentPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}"),tensorboardRunPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}"),tensorboardTimeSeriesPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}/timeSeries/{time_series}"),trainingPipelinePathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/trainingPipelines/{training_pipeline}"),trialPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/studies/{study}/trials/{trial}")},this.descriptors.page={listStudies:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","studies"),listTrials:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","trials")};let e=this._gaxModule.protobuf.Root.fromJSON(O7),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/ui/{name=projects/*/locations/*}",additional_bindings:[{get:"/v1/{name=projects/*/locations/*}"}]},{selector:"google.cloud.location.Locations.ListLocations",get:"/ui/{name=projects/*}/locations",additional_bindings:[{get:"/v1/{name=projects/*}/locations"}]},{selector:"google.iam.v1.IAMPolicy.GetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/models/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:getIamPolicy"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:getIamPolicy"}]},{selector:"google.iam.v1.IAMPolicy.SetIamPolicy",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/models/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:setIamPolicy",body:"*"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:setIamPolicy",body:"*"}]},{selector:"google.iam.v1.IAMPolicy.TestIamPermissions",post:"/v1/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions",additional_bindings:[{post:"/v1/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/v1/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/featurestores/*/entityTypes/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/models/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/endpoints/*}:testIamPermissions"},{post:"/ui/{resource=projects/*/locations/*/notebookRuntimeTemplates/*}:testIamPermissions"}]},{selector:"google.longrunning.Operations.CancelOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:cancel",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:cancel"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:cancel"}]},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{delete:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{delete:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"}]},{selector:"google.longrunning.Operations.GetOperation",get:"/ui/{name=projects/*/locations/*/operations/*}",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDeploymentJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}"}]},{selector:"google.longrunning.Operations.ListOperations",get:"/ui/{name=projects/*/locations/*}/operations",additional_bindings:[{get:"/ui/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/edgeDevices/*}/operations"},{get:"/ui/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensionControllers/*}/operations"},{get:"/ui/{name=projects/*/locations/*/extensions/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/ui/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/ui/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/modelMonitors/*}/operations"},{get:"/ui/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*}/operations"},{get:"/ui/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*}/operations"},{get:"/ui/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/ui/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/ui/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/ui/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/endpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*}/operations"},{get:"/v1/{name=projects/*/locations/*/customJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexes/*}/operations"},{get:"/v1/{name=projects/*/locations/*/indexEndpoints/*}/operations"},{get:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/migratableResources/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*}/operations"},{get:"/v1/{name=projects/*/locations/*/models/*/evaluations/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*}/operations"},{get:"/v1/{name=projects/*/locations/*/studies/*/trials/*}/operations"},{get:"/v1/{name=projects/*/locations/*/trainingPipelines/*}/operations"},{get:"/v1/{name=projects/*/locations/*/pipelineJobs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/schedules/*}/operations"},{get:"/v1/{name=projects/*/locations/*/specialistPools/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*}/operations"},{get:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*}/operations"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{get:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]},{selector:"google.longrunning.Operations.WaitOperation",post:"/ui/{name=projects/*/locations/*/operations/*}:wait",additional_bindings:[{post:"/ui/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/edgeDevices/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensionControllers/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/extensions/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/modelMonitors/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/ui/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/savedQueries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/annotationSpecs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/datasets/*/dataItems/*/annotations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/deploymentResourcePools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/endpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featurestores/*/entityTypes/*/features/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/customJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/dataLabelingJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/hyperparameterTuningJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexes/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/indexEndpoints/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/modelDeploymentMonitoringJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/migratableResources/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/models/*/evaluations/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/studies/*/trials/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/trainingPipelines/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/pipelineJobs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/schedules/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/specialistPools/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/tensorboards/*/experiments/*/runs/*/timeSeries/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureOnlineStores/*/featureViews/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/operations/*}:wait"},{post:"/v1/{name=projects/*/locations/*/featureGroups/*/features/*/operations/*}:wait"}]}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.aiplatform.v1.SuggestTrialsResponse"),i=e.lookup(".google.cloud.aiplatform.v1.SuggestTrialsMetadata"),s=e.lookup(".google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateResponse"),f=e.lookup(".google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateMetatdata");this.descriptors.longrunning={suggestTrials:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),checkTrialEarlyStoppingState:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.aiplatform.v1.VizierService",Wge,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.vizierServiceStub)return this.vizierServiceStub;this.vizierServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.aiplatform.v1.VizierService"):this._protos.google.cloud.aiplatform.v1.VizierService,this._opts,this._providedCustomServicePath);let o=["createStudy","getStudy","listStudies","deleteStudy","lookupStudy","suggestTrials","createTrial","getTrial","listTrials","addTrialMeasurement","completeTrial","deleteTrial","checkTrialEarlyStoppingState","stopTrial","listOptimalTrials"];for(let p of o){let c=this.vizierServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.vizierServiceStub}static get servicePath(){return"aiplatform.googleapis.com"}static get apiEndpoint(){return"aiplatform.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}createStudy(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createStudy(o,u,c)}getStudy(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getStudy(o,u,c)}deleteStudy(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteStudy(o,u,c)}lookupStudy(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.lookupStudy(o,u,c)}createTrial(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createTrial(o,u,c)}getTrial(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getTrial(o,u,c)}addTrialMeasurement(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({trial_name:(l=o.trialName)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.addTrialMeasurement(o,u,c)}completeTrial(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.completeTrial(o,u,c)}deleteTrial(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteTrial(o,u,c)}stopTrial(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.stopTrial(o,u,c)}listOptimalTrials(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listOptimalTrials(o,u,c)}suggestTrials(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.suggestTrials(o,u,c)}async checkSuggestTrialsProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.suggestTrials,this._gaxModule.createDefaultBackoffSettings())}checkTrialEarlyStoppingState(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({trial_name:(l=o.trialName)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.checkTrialEarlyStoppingState(o,u,c)}async checkCheckTrialEarlyStoppingStateProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.checkTrialEarlyStoppingState,this._gaxModule.createDefaultBackoffSettings())}listStudies(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listStudies(o,u,c)}listStudiesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listStudies.merge(p);return this.initialize(),this.descriptors.page.listStudies.createStream(this.innerApiCalls.listStudies,o,u)}listStudiesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listStudies.merge(p);return this.initialize(),this.descriptors.page.listStudies.asyncIterate(this.innerApiCalls.listStudies,o,u)}listTrials(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listTrials(o,u,c)}listTrialsStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTrials.merge(p);return this.initialize(),this.descriptors.page.listTrials.createStream(this.innerApiCalls.listTrials,o,u)}listTrialsAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listTrials.merge(p);return this.initialize(),this.descriptors.page.listTrials.asyncIterate(this.innerApiCalls.listTrials,o,u)}getIamPolicy(o,p,c){return this.iamClient.getIamPolicy(o,p,c)}setIamPolicy(o,p,c){return this.iamClient.setIamPolicy(o,p,c)}testIamPermissions(o,p,c){return this.iamClient.testIamPermissions(o,p,c)}getLocation(o,p,c){return this.locationsClient.getLocation(o,p,c)}listLocationsAsync(o,p){return this.locationsClient.listLocationsAsync(o,p)}getOperation(o,p,c){return this.operationsClient.getOperation(o,p,c)}listOperationsAsync(o,p){return this.operationsClient.listOperationsAsync(o,p)}cancelOperation(o,p,c){return this.operationsClient.cancelOperation(o,p,c)}deleteOperation(o,p,c){return this.operationsClient.deleteOperation(o,p,c)}annotationPath(o,p,c,l,u){return this.pathTemplates.annotationPathTemplate.render({project:o,location:p,dataset:c,data_item:l,annotation:u})}matchProjectFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).project}matchLocationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).location}matchDatasetFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).dataset}matchDataItemFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).data_item}matchAnnotationFromAnnotationName(o){return this.pathTemplates.annotationPathTemplate.match(o).annotation}annotationSpecPath(o,p,c,l){return this.pathTemplates.annotationSpecPathTemplate.render({project:o,location:p,dataset:c,annotation_spec:l})}matchProjectFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).project}matchLocationFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).location}matchDatasetFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).dataset}matchAnnotationSpecFromAnnotationSpecName(o){return this.pathTemplates.annotationSpecPathTemplate.match(o).annotation_spec}artifactPath(o,p,c,l){return this.pathTemplates.artifactPathTemplate.render({project:o,location:p,metadata_store:c,artifact:l})}matchProjectFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).project}matchLocationFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).location}matchMetadataStoreFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).metadata_store}matchArtifactFromArtifactName(o){return this.pathTemplates.artifactPathTemplate.match(o).artifact}batchPredictionJobPath(o,p,c){return this.pathTemplates.batchPredictionJobPathTemplate.render({project:o,location:p,batch_prediction_job:c})}matchProjectFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).project}matchLocationFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).location}matchBatchPredictionJobFromBatchPredictionJobName(o){return this.pathTemplates.batchPredictionJobPathTemplate.match(o).batch_prediction_job}contextPath(o,p,c,l){return this.pathTemplates.contextPathTemplate.render({project:o,location:p,metadata_store:c,context:l})}matchProjectFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).project}matchLocationFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).location}matchMetadataStoreFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).metadata_store}matchContextFromContextName(o){return this.pathTemplates.contextPathTemplate.match(o).context}customJobPath(o,p,c){return this.pathTemplates.customJobPathTemplate.render({project:o,location:p,custom_job:c})}matchProjectFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).project}matchLocationFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).location}matchCustomJobFromCustomJobName(o){return this.pathTemplates.customJobPathTemplate.match(o).custom_job}dataItemPath(o,p,c,l){return this.pathTemplates.dataItemPathTemplate.render({project:o,location:p,dataset:c,data_item:l})}matchProjectFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).project}matchLocationFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).location}matchDatasetFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).dataset}matchDataItemFromDataItemName(o){return this.pathTemplates.dataItemPathTemplate.match(o).data_item}dataLabelingJobPath(o,p,c){return this.pathTemplates.dataLabelingJobPathTemplate.render({project:o,location:p,data_labeling_job:c})}matchProjectFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).project}matchLocationFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).location}matchDataLabelingJobFromDataLabelingJobName(o){return this.pathTemplates.dataLabelingJobPathTemplate.match(o).data_labeling_job}datasetPath(o,p,c){return this.pathTemplates.datasetPathTemplate.render({project:o,location:p,dataset:c})}matchProjectFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).project}matchLocationFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).location}matchDatasetFromDatasetName(o){return this.pathTemplates.datasetPathTemplate.match(o).dataset}datasetVersionPath(o,p,c,l){return this.pathTemplates.datasetVersionPathTemplate.render({project:o,location:p,dataset:c,dataset_version:l})}matchProjectFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).project}matchLocationFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).location}matchDatasetFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset}matchDatasetVersionFromDatasetVersionName(o){return this.pathTemplates.datasetVersionPathTemplate.match(o).dataset_version}entityTypePath(o,p,c,l){return this.pathTemplates.entityTypePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l})}matchProjectFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).project}matchLocationFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).location}matchFeaturestoreFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).featurestore}matchEntityTypeFromEntityTypeName(o){return this.pathTemplates.entityTypePathTemplate.match(o).entity_type}executionPath(o,p,c,l){return this.pathTemplates.executionPathTemplate.render({project:o,location:p,metadata_store:c,execution:l})}matchProjectFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).project}matchLocationFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).location}matchMetadataStoreFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).metadata_store}matchExecutionFromExecutionName(o){return this.pathTemplates.executionPathTemplate.match(o).execution}featureGroupPath(o,p,c){return this.pathTemplates.featureGroupPathTemplate.render({project:o,location:p,feature_group:c})}matchProjectFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).project}matchLocationFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).location}matchFeatureGroupFromFeatureGroupName(o){return this.pathTemplates.featureGroupPathTemplate.match(o).feature_group}featureOnlineStorePath(o,p,c){return this.pathTemplates.featureOnlineStorePathTemplate.render({project:o,location:p,feature_online_store:c})}matchProjectFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).project}matchLocationFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureOnlineStoreName(o){return this.pathTemplates.featureOnlineStorePathTemplate.match(o).feature_online_store}featureViewPath(o,p,c,l){return this.pathTemplates.featureViewPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).project}matchLocationFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewName(o){return this.pathTemplates.featureViewPathTemplate.match(o).feature_view}featureViewSyncPath(o,p,c,l){return this.pathTemplates.featureViewSyncPathTemplate.render({project:o,location:p,feature_online_store:c,feature_view:l})}matchProjectFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).project}matchLocationFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).location}matchFeatureOnlineStoreFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_online_store}matchFeatureViewFromFeatureViewSyncName(o){return this.pathTemplates.featureViewSyncPathTemplate.match(o).feature_view}featurestorePath(o,p,c){return this.pathTemplates.featurestorePathTemplate.render({project:o,location:p,featurestore:c})}matchProjectFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).project}matchLocationFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).location}matchFeaturestoreFromFeaturestoreName(o){return this.pathTemplates.featurestorePathTemplate.match(o).featurestore}hyperparameterTuningJobPath(o,p,c){return this.pathTemplates.hyperparameterTuningJobPathTemplate.render({project:o,location:p,hyperparameter_tuning_job:c})}matchProjectFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).project}matchLocationFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).location}matchHyperparameterTuningJobFromHyperparameterTuningJobName(o){return this.pathTemplates.hyperparameterTuningJobPathTemplate.match(o).hyperparameter_tuning_job}indexPath(o,p,c){return this.pathTemplates.indexPathTemplate.render({project:o,location:p,index:c})}matchProjectFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).project}matchLocationFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).location}matchIndexFromIndexName(o){return this.pathTemplates.indexPathTemplate.match(o).index}indexEndpointPath(o,p,c){return this.pathTemplates.indexEndpointPathTemplate.render({project:o,location:p,index_endpoint:c})}matchProjectFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).project}matchLocationFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).location}matchIndexEndpointFromIndexEndpointName(o){return this.pathTemplates.indexEndpointPathTemplate.match(o).index_endpoint}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}metadataSchemaPath(o,p,c,l){return this.pathTemplates.metadataSchemaPathTemplate.render({project:o,location:p,metadata_store:c,metadata_schema:l})}matchProjectFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).project}matchLocationFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).location}matchMetadataStoreFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_store}matchMetadataSchemaFromMetadataSchemaName(o){return this.pathTemplates.metadataSchemaPathTemplate.match(o).metadata_schema}metadataStorePath(o,p,c){return this.pathTemplates.metadataStorePathTemplate.render({project:o,location:p,metadata_store:c})}matchProjectFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).project}matchLocationFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).location}matchMetadataStoreFromMetadataStoreName(o){return this.pathTemplates.metadataStorePathTemplate.match(o).metadata_store}modelPath(o,p,c){return this.pathTemplates.modelPathTemplate.render({project:o,location:p,model:c})}matchProjectFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).project}matchLocationFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).location}matchModelFromModelName(o){return this.pathTemplates.modelPathTemplate.match(o).model}modelDeploymentMonitoringJobPath(o,p,c){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.render({project:o,location:p,model_deployment_monitoring_job:c})}matchProjectFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).project}matchLocationFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).location}matchModelDeploymentMonitoringJobFromModelDeploymentMonitoringJobName(o){return this.pathTemplates.modelDeploymentMonitoringJobPathTemplate.match(o).model_deployment_monitoring_job}modelEvaluationPath(o,p,c,l){return this.pathTemplates.modelEvaluationPathTemplate.render({project:o,location:p,model:c,evaluation:l})}matchProjectFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).project}matchLocationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).location}matchModelFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).model}matchEvaluationFromModelEvaluationName(o){return this.pathTemplates.modelEvaluationPathTemplate.match(o).evaluation}modelEvaluationSlicePath(o,p,c,l,u){return this.pathTemplates.modelEvaluationSlicePathTemplate.render({project:o,location:p,model:c,evaluation:l,slice:u})}matchProjectFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).project}matchLocationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).location}matchModelFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).model}matchEvaluationFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).evaluation}matchSliceFromModelEvaluationSliceName(o){return this.pathTemplates.modelEvaluationSlicePathTemplate.match(o).slice}nasJobPath(o,p,c){return this.pathTemplates.nasJobPathTemplate.render({project:o,location:p,nas_job:c})}matchProjectFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).project}matchLocationFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).location}matchNasJobFromNasJobName(o){return this.pathTemplates.nasJobPathTemplate.match(o).nas_job}nasTrialDetailPath(o,p,c,l){return this.pathTemplates.nasTrialDetailPathTemplate.render({project:o,location:p,nas_job:c,nas_trial_detail:l})}matchProjectFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).project}matchLocationFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).location}matchNasJobFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_job}matchNasTrialDetailFromNasTrialDetailName(o){return this.pathTemplates.nasTrialDetailPathTemplate.match(o).nas_trial_detail}pipelineJobPath(o,p,c){return this.pathTemplates.pipelineJobPathTemplate.render({project:o,location:p,pipeline_job:c})}matchProjectFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).project}matchLocationFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).location}matchPipelineJobFromPipelineJobName(o){return this.pathTemplates.pipelineJobPathTemplate.match(o).pipeline_job}projectLocationEndpointPath(o,p,c){return this.pathTemplates.projectLocationEndpointPathTemplate.render({project:o,location:p,endpoint:c})}matchProjectFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).project}matchLocationFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).location}matchEndpointFromProjectLocationEndpointName(o){return this.pathTemplates.projectLocationEndpointPathTemplate.match(o).endpoint}projectLocationFeatureGroupFeaturePath(o,p,c,l){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.render({project:o,location:p,feature_group:c,feature:l})}matchProjectFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).location}matchFeatureGroupFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature_group}matchFeatureFromProjectLocationFeatureGroupFeatureName(o){return this.pathTemplates.projectLocationFeatureGroupFeaturePathTemplate.match(o).feature}projectLocationFeaturestoreEntityTypeFeaturePath(o,p,c,l,u){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.render({project:o,location:p,featurestore:c,entity_type:l,feature:u})}matchProjectFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).project}matchLocationFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).location}matchFeaturestoreFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).featurestore}matchEntityTypeFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).entity_type}matchFeatureFromProjectLocationFeaturestoreEntityTypeFeatureName(o){return this.pathTemplates.projectLocationFeaturestoreEntityTypeFeaturePathTemplate.match(o).feature}projectLocationPublisherModelPath(o,p,c,l){return this.pathTemplates.projectLocationPublisherModelPathTemplate.render({project:o,location:p,publisher:c,model:l})}matchProjectFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).project}matchLocationFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).location}matchPublisherFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).publisher}matchModelFromProjectLocationPublisherModelName(o){return this.pathTemplates.projectLocationPublisherModelPathTemplate.match(o).model}publisherModelPath(o,p){return this.pathTemplates.publisherModelPathTemplate.render({publisher:o,model:p})}matchPublisherFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).publisher}matchModelFromPublisherModelName(o){return this.pathTemplates.publisherModelPathTemplate.match(o).model}savedQueryPath(o,p,c,l){return this.pathTemplates.savedQueryPathTemplate.render({project:o,location:p,dataset:c,saved_query:l})}matchProjectFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).project}matchLocationFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).location}matchDatasetFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).dataset}matchSavedQueryFromSavedQueryName(o){return this.pathTemplates.savedQueryPathTemplate.match(o).saved_query}schedulePath(o,p,c){return this.pathTemplates.schedulePathTemplate.render({project:o,location:p,schedule:c})}matchProjectFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).project}matchLocationFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).location}matchScheduleFromScheduleName(o){return this.pathTemplates.schedulePathTemplate.match(o).schedule}specialistPoolPath(o,p,c){return this.pathTemplates.specialistPoolPathTemplate.render({project:o,location:p,specialist_pool:c})}matchProjectFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).project}matchLocationFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).location}matchSpecialistPoolFromSpecialistPoolName(o){return this.pathTemplates.specialistPoolPathTemplate.match(o).specialist_pool}studyPath(o,p,c){return this.pathTemplates.studyPathTemplate.render({project:o,location:p,study:c})}matchProjectFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).project}matchLocationFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).location}matchStudyFromStudyName(o){return this.pathTemplates.studyPathTemplate.match(o).study}tensorboardPath(o,p,c){return this.pathTemplates.tensorboardPathTemplate.render({project:o,location:p,tensorboard:c})}matchProjectFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).project}matchLocationFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).location}matchTensorboardFromTensorboardName(o){return this.pathTemplates.tensorboardPathTemplate.match(o).tensorboard}tensorboardExperimentPath(o,p,c,l){return this.pathTemplates.tensorboardExperimentPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l})}matchProjectFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).project}matchLocationFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).location}matchTensorboardFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardExperimentName(o){return this.pathTemplates.tensorboardExperimentPathTemplate.match(o).experiment}tensorboardRunPath(o,p,c,l,u){return this.pathTemplates.tensorboardRunPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u})}matchProjectFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).project}matchLocationFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).location}matchTensorboardFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).experiment}matchRunFromTensorboardRunName(o){return this.pathTemplates.tensorboardRunPathTemplate.match(o).run}tensorboardTimeSeriesPath(o,p,c,l,u,O){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.render({project:o,location:p,tensorboard:c,experiment:l,run:u,time_series:O})}matchProjectFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).project}matchLocationFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).location}matchTensorboardFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).tensorboard}matchExperimentFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).experiment}matchRunFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).run}matchTimeSeriesFromTensorboardTimeSeriesName(o){return this.pathTemplates.tensorboardTimeSeriesPathTemplate.match(o).time_series}trainingPipelinePath(o,p,c){return this.pathTemplates.trainingPipelinePathTemplate.render({project:o,location:p,training_pipeline:c})}matchProjectFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).project}matchLocationFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).location}matchTrainingPipelineFromTrainingPipelineName(o){return this.pathTemplates.trainingPipelinePathTemplate.match(o).training_pipeline}trialPath(o,p,c,l){return this.pathTemplates.trialPathTemplate.render({project:o,location:p,study:c,trial:l})}matchProjectFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).project}matchLocationFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).location}matchStudyFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).study}matchTrialFromTrialName(o){return this.pathTemplates.trialPathTemplate.match(o).trial}close(){return this.vizierServiceStub&&!this._terminated?this.vizierServiceStub.then(o=>{this._terminated=!0,o.close(),this.iamClient.close(),this.locationsClient.close(),this.operationsClient.close()}):Promise.resolve()}};n1.VizierServiceClient=BD});var P7=A(Ee=>{"use strict";Object.defineProperty(Ee,"__esModule",{value:!0});Ee.VizierServiceClient=Ee.TensorboardServiceClient=Ee.SpecialistPoolServiceClient=Ee.ScheduleServiceClient=Ee.PredictionServiceClient=Ee.PipelineServiceClient=Ee.ModelServiceClient=Ee.ModelGardenServiceClient=Ee.MigrationServiceClient=Ee.MetadataServiceClient=Ee.MatchServiceClient=Ee.LlmUtilityServiceClient=Ee.JobServiceClient=Ee.IndexServiceClient=Ee.IndexEndpointServiceClient=Ee.FeaturestoreServiceClient=Ee.FeaturestoreOnlineServingServiceClient=Ee.FeatureRegistryServiceClient=Ee.FeatureOnlineStoreServiceClient=Ee.FeatureOnlineStoreAdminServiceClient=Ee.EndpointServiceClient=Ee.DatasetServiceClient=void 0;var Xge=v5();Object.defineProperty(Ee,"DatasetServiceClient",{enumerable:!0,get:function(){return Xge.DatasetServiceClient}});var Zge=S5();Object.defineProperty(Ee,"EndpointServiceClient",{enumerable:!0,get:function(){return Zge.EndpointServiceClient}});var $ge=w5();Object.defineProperty(Ee,"FeatureOnlineStoreAdminServiceClient",{enumerable:!0,get:function(){return $ge.FeatureOnlineStoreAdminServiceClient}});var eye=_5();Object.defineProperty(Ee,"FeatureOnlineStoreServiceClient",{enumerable:!0,get:function(){return eye.FeatureOnlineStoreServiceClient}});var tye=M5();Object.defineProperty(Ee,"FeatureRegistryServiceClient",{enumerable:!0,get:function(){return tye.FeatureRegistryServiceClient}});var oye=C5();Object.defineProperty(Ee,"FeaturestoreOnlineServingServiceClient",{enumerable:!0,get:function(){return oye.FeaturestoreOnlineServingServiceClient}});var nye=F5();Object.defineProperty(Ee,"FeaturestoreServiceClient",{enumerable:!0,get:function(){return nye.FeaturestoreServiceClient}});var aye=L5();Object.defineProperty(Ee,"IndexEndpointServiceClient",{enumerable:!0,get:function(){return aye.IndexEndpointServiceClient}});var iye=U5();Object.defineProperty(Ee,"IndexServiceClient",{enumerable:!0,get:function(){return iye.IndexServiceClient}});var rye=G5();Object.defineProperty(Ee,"JobServiceClient",{enumerable:!0,get:function(){return rye.JobServiceClient}});var lye=H5();Object.defineProperty(Ee,"LlmUtilityServiceClient",{enumerable:!0,get:function(){return lye.LlmUtilityServiceClient}});var cye=Y5();Object.defineProperty(Ee,"MatchServiceClient",{enumerable:!0,get:function(){return cye.MatchServiceClient}});var pye=X5();Object.defineProperty(Ee,"MetadataServiceClient",{enumerable:!0,get:function(){return pye.MetadataServiceClient}});var sye=e7();Object.defineProperty(Ee,"MigrationServiceClient",{enumerable:!0,get:function(){return sye.MigrationServiceClient}});var uye=o7();Object.defineProperty(Ee,"ModelGardenServiceClient",{enumerable:!0,get:function(){return uye.ModelGardenServiceClient}});var dye=i7();Object.defineProperty(Ee,"ModelServiceClient",{enumerable:!0,get:function(){return dye.ModelServiceClient}});var fye=c7();Object.defineProperty(Ee,"PipelineServiceClient",{enumerable:!0,get:function(){return fye.PipelineServiceClient}});var mye=s7();Object.defineProperty(Ee,"PredictionServiceClient",{enumerable:!0,get:function(){return mye.PredictionServiceClient}});var hye=f7();Object.defineProperty(Ee,"ScheduleServiceClient",{enumerable:!0,get:function(){return hye.ScheduleServiceClient}});var gye=g7();Object.defineProperty(Ee,"SpecialistPoolServiceClient",{enumerable:!0,get:function(){return gye.SpecialistPoolServiceClient}});var yye=v7();Object.defineProperty(Ee,"TensorboardServiceClient",{enumerable:!0,get:function(){return yye.TensorboardServiceClient}});var bye=S7();Object.defineProperty(Ee,"VizierServiceClient",{enumerable:!0,get:function(){return bye.VizierServiceClient}})});var GD=A(a1=>{"use strict";Object.defineProperty(a1,"__esModule",{value:!0});a1.protobufMinimal=void 0;a1.protobufMinimal=nc()});var zD=A((j7,Zf)=>{(function(d,o){typeof define=="function"&&define.amd?define(["protobufjs/minimal"],o):typeof require=="function"&&typeof Zf=="object"&&Zf&&Zf.exports&&(Zf.exports=o(GD().protobufMinimal))})(j7,function(d){"use strict";var o=d.Reader,p=d.Writer,c=d.util,l=d.roots._google_cloud_aiplatform_protos||(d.roots._google_cloud_aiplatform_protos={});return l.google=function(){var u={};return u.cloud=function(){var O={};return O.aiplatform=function(){var y={};return y.v1=function(){var m={};return m.AcceleratorType=function(){var a={},r=Object.create(a);return r[a[0]="ACCELERATOR_TYPE_UNSPECIFIED"]=0,r[a[1]="NVIDIA_TESLA_K80"]=1,r[a[2]="NVIDIA_TESLA_P100"]=2,r[a[3]="NVIDIA_TESLA_V100"]=3,r[a[4]="NVIDIA_TESLA_P4"]=4,r[a[5]="NVIDIA_TESLA_T4"]=5,r[a[8]="NVIDIA_TESLA_A100"]=8,r[a[9]="NVIDIA_A100_80GB"]=9,r[a[11]="NVIDIA_L4"]=11,r[a[6]="TPU_V2"]=6,r[a[7]="TPU_V3"]=7,r[a[10]="TPU_V4_POD"]=10,r}(),m.Annotation=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.payloadSchemaUri=e.string();break}case 3:{i.payload=l.google.protobuf.Value.decode(e,e.uint32());break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.etag=e.string();break}case 5:{i.annotationSource=l.google.cloud.aiplatform.v1.UserActionReference.decode(e,e.uint32());break}case 6:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.payloadSchemaUri!=null&&e.hasOwnProperty("payloadSchemaUri")&&!c.isString(e.payloadSchemaUri))return"payloadSchemaUri: string expected";if(e.payload!=null&&e.hasOwnProperty("payload")){var t=l.google.protobuf.Value.verify(e.payload);if(t)return"payload."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.annotationSource!=null&&e.hasOwnProperty("annotationSource")){var t=l.google.cloud.aiplatform.v1.UserActionReference.verify(e.annotationSource);if(t)return"annotationSource."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{s.operation=t.string();break}case 2:{s.dataLabelingJob=t.string();break}case 3:{s.method=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.operation!=null&&t.hasOwnProperty("operation")&&(n.reference=1,!c.isString(t.operation)))return"operation: string expected";if(t.dataLabelingJob!=null&&t.hasOwnProperty("dataLabelingJob")){if(n.reference===1)return"reference: multiple values";if(n.reference=1,!c.isString(t.dataLabelingJob))return"dataLabelingJob: string expected"}return t.method!=null&&t.hasOwnProperty("method")&&!c.isString(t.method)?"method: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.UserActionReference)return t;var n=new l.google.cloud.aiplatform.v1.UserActionReference;return t.operation!=null&&(n.operation=String(t.operation)),t.dataLabelingJob!=null&&(n.dataLabelingJob=String(t.dataLabelingJob)),t.method!=null&&(n.method=String(t.method)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.method=""),t.operation!=null&&t.hasOwnProperty("operation")&&(i.operation=t.operation,n.oneofs&&(i.reference="operation")),t.dataLabelingJob!=null&&t.hasOwnProperty("dataLabelingJob")&&(i.dataLabelingJob=t.dataLabelingJob,n.oneofs&&(i.reference="dataLabelingJob")),t.method!=null&&t.hasOwnProperty("method")&&(i.method=t.method),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.UserActionReference"},a}(),m.AnnotationSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.etag=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}return e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.AnnotationSpec)return e;var t=new l.google.cloud.aiplatform.v1.AnnotationSpec;if(e.name!=null&&(t.name=String(e.name)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.AnnotationSpec.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.AnnotationSpec.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}return e.etag!=null&&(t.etag=String(e.etag)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.displayName="",n.createTime=null,n.updateTime=null,n.etag=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.AnnotationSpec"},a}(),m.Artifact=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 6:{i.uri=e.string();break}case 9:{i.etag=e.string();break}case 10:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 11:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.state=e.int32();break}case 14:{i.schemaTitle=e.string();break}case 15:{i.schemaVersion=e.string();break}case 16:{i.metadata=l.google.protobuf.Struct.decode(e,e.uint32());break}case 17:{i.description=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.uri!=null&&e.hasOwnProperty("uri")&&!c.isString(e.uri))return"uri: string expected";if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var t=Object.keys(e.labels),n=0;n>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.model=e.string();break}case 30:{i.modelVersionId=e.string();break}case 28:{i.unmanagedContainerModel=l.google.cloud.aiplatform.v1.UnmanagedContainerModel.decode(e,e.uint32());break}case 4:{i.inputConfig=l.google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.decode(e,e.uint32());break}case 27:{i.instanceConfig=l.google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.decode(e,e.uint32());break}case 5:{i.modelParameters=l.google.protobuf.Value.decode(e,e.uint32());break}case 6:{i.outputConfig=l.google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.decode(e,e.uint32());break}case 7:{i.dedicatedResources=l.google.cloud.aiplatform.v1.BatchDedicatedResources.decode(e,e.uint32());break}case 29:{i.serviceAccount=e.string();break}case 8:{i.manualBatchTuningParameters=l.google.cloud.aiplatform.v1.ManualBatchTuningParameters.decode(e,e.uint32());break}case 23:{i.generateExplanation=e.bool();break}case 25:{i.explanationSpec=l.google.cloud.aiplatform.v1.ExplanationSpec.decode(e,e.uint32());break}case 9:{i.outputInfo=l.google.cloud.aiplatform.v1.BatchPredictionJob.OutputInfo.decode(e,e.uint32());break}case 10:{i.state=e.int32();break}case 11:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 12:{i.partialFailures&&i.partialFailures.length||(i.partialFailures=[]),i.partialFailures.push(l.google.rpc.Status.decode(e,e.uint32()));break}case 13:{i.resourcesConsumed=l.google.cloud.aiplatform.v1.ResourcesConsumed.decode(e,e.uint32());break}case 14:{i.completionStats=l.google.cloud.aiplatform.v1.CompletionStats.decode(e,e.uint32());break}case 15:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 16:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 17:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 18:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 19:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 24:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 34:{i.disableContainerLogging=e.bool();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&!c.isString(e.modelVersionId))return"modelVersionId: string expected";if(e.unmanagedContainerModel!=null&&e.hasOwnProperty("unmanagedContainerModel")){var t=l.google.cloud.aiplatform.v1.UnmanagedContainerModel.verify(e.unmanagedContainerModel);if(t)return"unmanagedContainerModel."+t}if(e.inputConfig!=null&&e.hasOwnProperty("inputConfig")){var t=l.google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.verify(e.inputConfig);if(t)return"inputConfig."+t}if(e.instanceConfig!=null&&e.hasOwnProperty("instanceConfig")){var t=l.google.cloud.aiplatform.v1.BatchPredictionJob.InstanceConfig.verify(e.instanceConfig);if(t)return"instanceConfig."+t}if(e.modelParameters!=null&&e.hasOwnProperty("modelParameters")){var t=l.google.protobuf.Value.verify(e.modelParameters);if(t)return"modelParameters."+t}if(e.outputConfig!=null&&e.hasOwnProperty("outputConfig")){var t=l.google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.verify(e.outputConfig);if(t)return"outputConfig."+t}if(e.dedicatedResources!=null&&e.hasOwnProperty("dedicatedResources")){var t=l.google.cloud.aiplatform.v1.BatchDedicatedResources.verify(e.dedicatedResources);if(t)return"dedicatedResources."+t}if(e.serviceAccount!=null&&e.hasOwnProperty("serviceAccount")&&!c.isString(e.serviceAccount))return"serviceAccount: string expected";if(e.manualBatchTuningParameters!=null&&e.hasOwnProperty("manualBatchTuningParameters")){var t=l.google.cloud.aiplatform.v1.ManualBatchTuningParameters.verify(e.manualBatchTuningParameters);if(t)return"manualBatchTuningParameters."+t}if(e.generateExplanation!=null&&e.hasOwnProperty("generateExplanation")&&typeof e.generateExplanation!="boolean")return"generateExplanation: boolean expected";if(e.explanationSpec!=null&&e.hasOwnProperty("explanationSpec")){var t=l.google.cloud.aiplatform.v1.ExplanationSpec.verify(e.explanationSpec);if(t)return"explanationSpec."+t}if(e.outputInfo!=null&&e.hasOwnProperty("outputInfo")){var t=l.google.cloud.aiplatform.v1.BatchPredictionJob.OutputInfo.verify(e.outputInfo);if(t)return"outputInfo."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.partialFailures!=null&&e.hasOwnProperty("partialFailures")){if(!Array.isArray(e.partialFailures))return"partialFailures: array expected";for(var n=0;n>>3){case 2:{f.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.decode(n,n.uint32());break}case 3:{f.bigquerySource=l.google.cloud.aiplatform.v1.BigQuerySource.decode(n,n.uint32());break}case 1:{f.instancesFormat=n.string();break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.gcsSource!=null&&n.hasOwnProperty("gcsSource")){i.source=1;{var s=l.google.cloud.aiplatform.v1.GcsSource.verify(n.gcsSource);if(s)return"gcsSource."+s}}if(n.bigquerySource!=null&&n.hasOwnProperty("bigquerySource")){if(i.source===1)return"source: multiple values";i.source=1;{var s=l.google.cloud.aiplatform.v1.BigQuerySource.verify(n.bigquerySource);if(s)return"bigquerySource."+s}}return n.instancesFormat!=null&&n.hasOwnProperty("instancesFormat")&&!c.isString(n.instancesFormat)?"instancesFormat: string expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig)return n;var i=new l.google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig;if(n.gcsSource!=null){if(typeof n.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.gcsSource: object expected");i.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.fromObject(n.gcsSource)}if(n.bigquerySource!=null){if(typeof n.bigquerySource!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig.bigquerySource: object expected");i.bigquerySource=l.google.cloud.aiplatform.v1.BigQuerySource.fromObject(n.bigquerySource)}return n.instancesFormat!=null&&(i.instancesFormat=String(n.instancesFormat)),i},r.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.instancesFormat=""),n.instancesFormat!=null&&n.hasOwnProperty("instancesFormat")&&(s.instancesFormat=n.instancesFormat),n.gcsSource!=null&&n.hasOwnProperty("gcsSource")&&(s.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.toObject(n.gcsSource,i),i.oneofs&&(s.source="gcsSource")),n.bigquerySource!=null&&n.hasOwnProperty("bigquerySource")&&(s.bigquerySource=l.google.cloud.aiplatform.v1.BigQuerySource.toObject(n.bigquerySource,i),i.oneofs&&(s.source="bigquerySource")),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.BatchPredictionJob.InputConfig"},r}(),a.InstanceConfig=function(){function r(e){if(this.includedFields=[],this.excludedFields=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.instanceType=t.string();break}case 2:{s.keyField=t.string();break}case 3:{s.includedFields&&s.includedFields.length||(s.includedFields=[]),s.includedFields.push(t.string());break}case 4:{s.excludedFields&&s.excludedFields.length||(s.excludedFields=[]),s.excludedFields.push(t.string());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.instanceType!=null&&t.hasOwnProperty("instanceType")&&!c.isString(t.instanceType))return"instanceType: string expected";if(t.keyField!=null&&t.hasOwnProperty("keyField")&&!c.isString(t.keyField))return"keyField: string expected";if(t.includedFields!=null&&t.hasOwnProperty("includedFields")){if(!Array.isArray(t.includedFields))return"includedFields: array expected";for(var n=0;n>>3){case 2:{f.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.decode(n,n.uint32());break}case 3:{f.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.decode(n,n.uint32());break}case 1:{f.predictionsFormat=n.string();break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.gcsDestination!=null&&n.hasOwnProperty("gcsDestination")){i.destination=1;{var s=l.google.cloud.aiplatform.v1.GcsDestination.verify(n.gcsDestination);if(s)return"gcsDestination."+s}}if(n.bigqueryDestination!=null&&n.hasOwnProperty("bigqueryDestination")){if(i.destination===1)return"destination: multiple values";i.destination=1;{var s=l.google.cloud.aiplatform.v1.BigQueryDestination.verify(n.bigqueryDestination);if(s)return"bigqueryDestination."+s}}return n.predictionsFormat!=null&&n.hasOwnProperty("predictionsFormat")&&!c.isString(n.predictionsFormat)?"predictionsFormat: string expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig)return n;var i=new l.google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig;if(n.gcsDestination!=null){if(typeof n.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.gcsDestination: object expected");i.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.fromObject(n.gcsDestination)}if(n.bigqueryDestination!=null){if(typeof n.bigqueryDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig.bigqueryDestination: object expected");i.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.fromObject(n.bigqueryDestination)}return n.predictionsFormat!=null&&(i.predictionsFormat=String(n.predictionsFormat)),i},r.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.predictionsFormat=""),n.predictionsFormat!=null&&n.hasOwnProperty("predictionsFormat")&&(s.predictionsFormat=n.predictionsFormat),n.gcsDestination!=null&&n.hasOwnProperty("gcsDestination")&&(s.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.toObject(n.gcsDestination,i),i.oneofs&&(s.destination="gcsDestination")),n.bigqueryDestination!=null&&n.hasOwnProperty("bigqueryDestination")&&(s.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.toObject(n.bigqueryDestination,i),i.oneofs&&(s.destination="bigqueryDestination")),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.BatchPredictionJob.OutputConfig"},r}(),a.OutputInfo=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.gcsOutputDirectory=n.string();break}case 2:{f.bigqueryOutputDataset=n.string();break}case 4:{f.bigqueryOutputTable=n.string();break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.gcsOutputDirectory!=null&&n.hasOwnProperty("gcsOutputDirectory")&&(i.outputLocation=1,!c.isString(n.gcsOutputDirectory)))return"gcsOutputDirectory: string expected";if(n.bigqueryOutputDataset!=null&&n.hasOwnProperty("bigqueryOutputDataset")){if(i.outputLocation===1)return"outputLocation: multiple values";if(i.outputLocation=1,!c.isString(n.bigqueryOutputDataset))return"bigqueryOutputDataset: string expected"}return n.bigqueryOutputTable!=null&&n.hasOwnProperty("bigqueryOutputTable")&&!c.isString(n.bigqueryOutputTable)?"bigqueryOutputTable: string expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.BatchPredictionJob.OutputInfo)return n;var i=new l.google.cloud.aiplatform.v1.BatchPredictionJob.OutputInfo;return n.gcsOutputDirectory!=null&&(i.gcsOutputDirectory=String(n.gcsOutputDirectory)),n.bigqueryOutputDataset!=null&&(i.bigqueryOutputDataset=String(n.bigqueryOutputDataset)),n.bigqueryOutputTable!=null&&(i.bigqueryOutputTable=String(n.bigqueryOutputTable)),i},r.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.bigqueryOutputTable=""),n.gcsOutputDirectory!=null&&n.hasOwnProperty("gcsOutputDirectory")&&(s.gcsOutputDirectory=n.gcsOutputDirectory,i.oneofs&&(s.outputLocation="gcsOutputDirectory")),n.bigqueryOutputDataset!=null&&n.hasOwnProperty("bigqueryOutputDataset")&&(s.bigqueryOutputDataset=n.bigqueryOutputDataset,i.oneofs&&(s.outputLocation="bigqueryOutputDataset")),n.bigqueryOutputTable!=null&&n.hasOwnProperty("bigqueryOutputTable")&&(s.bigqueryOutputTable=n.bigqueryOutputTable),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.BatchPredictionJob.OutputInfo"},r}(),a}(),m.CompletionStats=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.successfulCount=e.int64();break}case 2:{i.failedCount=e.int64();break}case 3:{i.incompleteCount=e.int64();break}case 5:{i.successfulForecastPointCount=e.int64();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.successfulCount!=null&&e.hasOwnProperty("successfulCount")&&!c.isInteger(e.successfulCount)&&!(e.successfulCount&&c.isInteger(e.successfulCount.low)&&c.isInteger(e.successfulCount.high))?"successfulCount: integer|Long expected":e.failedCount!=null&&e.hasOwnProperty("failedCount")&&!c.isInteger(e.failedCount)&&!(e.failedCount&&c.isInteger(e.failedCount.low)&&c.isInteger(e.failedCount.high))?"failedCount: integer|Long expected":e.incompleteCount!=null&&e.hasOwnProperty("incompleteCount")&&!c.isInteger(e.incompleteCount)&&!(e.incompleteCount&&c.isInteger(e.incompleteCount.low)&&c.isInteger(e.incompleteCount.high))?"incompleteCount: integer|Long expected":e.successfulForecastPointCount!=null&&e.hasOwnProperty("successfulForecastPointCount")&&!c.isInteger(e.successfulForecastPointCount)&&!(e.successfulForecastPointCount&&c.isInteger(e.successfulForecastPointCount.low)&&c.isInteger(e.successfulForecastPointCount.high))?"successfulForecastPointCount: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CompletionStats)return e;var t=new l.google.cloud.aiplatform.v1.CompletionStats;return e.successfulCount!=null&&(c.Long?(t.successfulCount=c.Long.fromValue(e.successfulCount)).unsigned=!1:typeof e.successfulCount=="string"?t.successfulCount=parseInt(e.successfulCount,10):typeof e.successfulCount=="number"?t.successfulCount=e.successfulCount:typeof e.successfulCount=="object"&&(t.successfulCount=new c.LongBits(e.successfulCount.low>>>0,e.successfulCount.high>>>0).toNumber())),e.failedCount!=null&&(c.Long?(t.failedCount=c.Long.fromValue(e.failedCount)).unsigned=!1:typeof e.failedCount=="string"?t.failedCount=parseInt(e.failedCount,10):typeof e.failedCount=="number"?t.failedCount=e.failedCount:typeof e.failedCount=="object"&&(t.failedCount=new c.LongBits(e.failedCount.low>>>0,e.failedCount.high>>>0).toNumber())),e.incompleteCount!=null&&(c.Long?(t.incompleteCount=c.Long.fromValue(e.incompleteCount)).unsigned=!1:typeof e.incompleteCount=="string"?t.incompleteCount=parseInt(e.incompleteCount,10):typeof e.incompleteCount=="number"?t.incompleteCount=e.incompleteCount:typeof e.incompleteCount=="object"&&(t.incompleteCount=new c.LongBits(e.incompleteCount.low>>>0,e.incompleteCount.high>>>0).toNumber())),e.successfulForecastPointCount!=null&&(c.Long?(t.successfulForecastPointCount=c.Long.fromValue(e.successfulForecastPointCount)).unsigned=!1:typeof e.successfulForecastPointCount=="string"?t.successfulForecastPointCount=parseInt(e.successfulForecastPointCount,10):typeof e.successfulForecastPointCount=="number"?t.successfulForecastPointCount=e.successfulForecastPointCount:typeof e.successfulForecastPointCount=="object"&&(t.successfulForecastPointCount=new c.LongBits(e.successfulForecastPointCount.low>>>0,e.successfulForecastPointCount.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.successfulCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.successfulCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.incompleteCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.incompleteCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.successfulForecastPointCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.successfulForecastPointCount=t.longs===String?"0":0}return e.successfulCount!=null&&e.hasOwnProperty("successfulCount")&&(typeof e.successfulCount=="number"?n.successfulCount=t.longs===String?String(e.successfulCount):e.successfulCount:n.successfulCount=t.longs===String?c.Long.prototype.toString.call(e.successfulCount):t.longs===Number?new c.LongBits(e.successfulCount.low>>>0,e.successfulCount.high>>>0).toNumber():e.successfulCount),e.failedCount!=null&&e.hasOwnProperty("failedCount")&&(typeof e.failedCount=="number"?n.failedCount=t.longs===String?String(e.failedCount):e.failedCount:n.failedCount=t.longs===String?c.Long.prototype.toString.call(e.failedCount):t.longs===Number?new c.LongBits(e.failedCount.low>>>0,e.failedCount.high>>>0).toNumber():e.failedCount),e.incompleteCount!=null&&e.hasOwnProperty("incompleteCount")&&(typeof e.incompleteCount=="number"?n.incompleteCount=t.longs===String?String(e.incompleteCount):e.incompleteCount:n.incompleteCount=t.longs===String?c.Long.prototype.toString.call(e.incompleteCount):t.longs===Number?new c.LongBits(e.incompleteCount.low>>>0,e.incompleteCount.high>>>0).toNumber():e.incompleteCount),e.successfulForecastPointCount!=null&&e.hasOwnProperty("successfulForecastPointCount")&&(typeof e.successfulForecastPointCount=="number"?n.successfulForecastPointCount=t.longs===String?String(e.successfulForecastPointCount):e.successfulForecastPointCount:n.successfulForecastPointCount=t.longs===String?c.Long.prototype.toString.call(e.successfulForecastPointCount):t.longs===Number?new c.LongBits(e.successfulForecastPointCount.low>>>0,e.successfulForecastPointCount.high>>>0).toNumber():e.successfulForecastPointCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CompletionStats"},a}(),m.EncryptionSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.kmsKeyName=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.kmsKeyName!=null&&e.hasOwnProperty("kmsKeyName")&&!c.isString(e.kmsKeyName)?"kmsKeyName: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.EncryptionSpec)return e;var t=new l.google.cloud.aiplatform.v1.EncryptionSpec;return e.kmsKeyName!=null&&(t.kmsKeyName=String(e.kmsKeyName)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.kmsKeyName=""),e.kmsKeyName!=null&&e.hasOwnProperty("kmsKeyName")&&(n.kmsKeyName=e.kmsKeyName),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.EncryptionSpec"},a}(),m.Explanation=function(){function a(r){if(this.attributions=[],this.neighbors=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.attributions&&i.attributions.length||(i.attributions=[]),i.attributions.push(l.google.cloud.aiplatform.v1.Attribution.decode(e,e.uint32()));break}case 2:{i.neighbors&&i.neighbors.length||(i.neighbors=[]),i.neighbors.push(l.google.cloud.aiplatform.v1.Neighbor.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.attributions!=null&&e.hasOwnProperty("attributions")){if(!Array.isArray(e.attributions))return"attributions: array expected";for(var t=0;t>>3){case 1:{i.meanAttributions&&i.meanAttributions.length||(i.meanAttributions=[]),i.meanAttributions.push(l.google.cloud.aiplatform.v1.Attribution.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.meanAttributions!=null&&e.hasOwnProperty("meanAttributions")){if(!Array.isArray(e.meanAttributions))return"meanAttributions: array expected";for(var t=0;t>>3){case 1:{i.baselineOutputValue=e.double();break}case 2:{i.instanceOutputValue=e.double();break}case 3:{i.featureAttributions=l.google.protobuf.Value.decode(e,e.uint32());break}case 4:{if(i.outputIndex&&i.outputIndex.length||(i.outputIndex=[]),(s&7)===2)for(var f=e.uint32()+e.pos;e.pos>>3){case 1:{i.neighborId=e.string();break}case 2:{i.neighborDistance=e.double();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.neighborId!=null&&e.hasOwnProperty("neighborId")&&!c.isString(e.neighborId)?"neighborId: string expected":e.neighborDistance!=null&&e.hasOwnProperty("neighborDistance")&&typeof e.neighborDistance!="number"?"neighborDistance: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.Neighbor)return e;var t=new l.google.cloud.aiplatform.v1.Neighbor;return e.neighborId!=null&&(t.neighborId=String(e.neighborId)),e.neighborDistance!=null&&(t.neighborDistance=Number(e.neighborDistance)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.neighborId="",n.neighborDistance=0),e.neighborId!=null&&e.hasOwnProperty("neighborId")&&(n.neighborId=e.neighborId),e.neighborDistance!=null&&e.hasOwnProperty("neighborDistance")&&(n.neighborDistance=t.json&&!isFinite(e.neighborDistance)?String(e.neighborDistance):e.neighborDistance),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.Neighbor"},a}(),m.ExplanationSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parameters=l.google.cloud.aiplatform.v1.ExplanationParameters.decode(e,e.uint32());break}case 2:{i.metadata=l.google.cloud.aiplatform.v1.ExplanationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parameters!=null&&e.hasOwnProperty("parameters")){var t=l.google.cloud.aiplatform.v1.ExplanationParameters.verify(e.parameters);if(t)return"parameters."+t}if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.cloud.aiplatform.v1.ExplanationMetadata.verify(e.metadata);if(t)return"metadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExplanationSpec)return e;var t=new l.google.cloud.aiplatform.v1.ExplanationSpec;if(e.parameters!=null){if(typeof e.parameters!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationSpec.parameters: object expected");t.parameters=l.google.cloud.aiplatform.v1.ExplanationParameters.fromObject(e.parameters)}if(e.metadata!=null){if(typeof e.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationSpec.metadata: object expected");t.metadata=l.google.cloud.aiplatform.v1.ExplanationMetadata.fromObject(e.metadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parameters=null,n.metadata=null),e.parameters!=null&&e.hasOwnProperty("parameters")&&(n.parameters=l.google.cloud.aiplatform.v1.ExplanationParameters.toObject(e.parameters,t)),e.metadata!=null&&e.hasOwnProperty("metadata")&&(n.metadata=l.google.cloud.aiplatform.v1.ExplanationMetadata.toObject(e.metadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExplanationSpec"},a}(),m.ExplanationParameters=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.sampledShapleyAttribution=l.google.cloud.aiplatform.v1.SampledShapleyAttribution.decode(t,t.uint32());break}case 2:{s.integratedGradientsAttribution=l.google.cloud.aiplatform.v1.IntegratedGradientsAttribution.decode(t,t.uint32());break}case 3:{s.xraiAttribution=l.google.cloud.aiplatform.v1.XraiAttribution.decode(t,t.uint32());break}case 7:{s.examples=l.google.cloud.aiplatform.v1.Examples.decode(t,t.uint32());break}case 4:{s.topK=t.int32();break}case 5:{s.outputIndices=l.google.protobuf.ListValue.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.sampledShapleyAttribution!=null&&t.hasOwnProperty("sampledShapleyAttribution")){n.method=1;{var i=l.google.cloud.aiplatform.v1.SampledShapleyAttribution.verify(t.sampledShapleyAttribution);if(i)return"sampledShapleyAttribution."+i}}if(t.integratedGradientsAttribution!=null&&t.hasOwnProperty("integratedGradientsAttribution")){if(n.method===1)return"method: multiple values";n.method=1;{var i=l.google.cloud.aiplatform.v1.IntegratedGradientsAttribution.verify(t.integratedGradientsAttribution);if(i)return"integratedGradientsAttribution."+i}}if(t.xraiAttribution!=null&&t.hasOwnProperty("xraiAttribution")){if(n.method===1)return"method: multiple values";n.method=1;{var i=l.google.cloud.aiplatform.v1.XraiAttribution.verify(t.xraiAttribution);if(i)return"xraiAttribution."+i}}if(t.examples!=null&&t.hasOwnProperty("examples")){if(n.method===1)return"method: multiple values";n.method=1;{var i=l.google.cloud.aiplatform.v1.Examples.verify(t.examples);if(i)return"examples."+i}}if(t.topK!=null&&t.hasOwnProperty("topK")&&!c.isInteger(t.topK))return"topK: integer expected";if(t.outputIndices!=null&&t.hasOwnProperty("outputIndices")){var i=l.google.protobuf.ListValue.verify(t.outputIndices);if(i)return"outputIndices."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ExplanationParameters)return t;var n=new l.google.cloud.aiplatform.v1.ExplanationParameters;if(t.sampledShapleyAttribution!=null){if(typeof t.sampledShapleyAttribution!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationParameters.sampledShapleyAttribution: object expected");n.sampledShapleyAttribution=l.google.cloud.aiplatform.v1.SampledShapleyAttribution.fromObject(t.sampledShapleyAttribution)}if(t.integratedGradientsAttribution!=null){if(typeof t.integratedGradientsAttribution!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationParameters.integratedGradientsAttribution: object expected");n.integratedGradientsAttribution=l.google.cloud.aiplatform.v1.IntegratedGradientsAttribution.fromObject(t.integratedGradientsAttribution)}if(t.xraiAttribution!=null){if(typeof t.xraiAttribution!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationParameters.xraiAttribution: object expected");n.xraiAttribution=l.google.cloud.aiplatform.v1.XraiAttribution.fromObject(t.xraiAttribution)}if(t.examples!=null){if(typeof t.examples!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationParameters.examples: object expected");n.examples=l.google.cloud.aiplatform.v1.Examples.fromObject(t.examples)}if(t.topK!=null&&(n.topK=t.topK|0),t.outputIndices!=null){if(typeof t.outputIndices!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationParameters.outputIndices: object expected");n.outputIndices=l.google.protobuf.ListValue.fromObject(t.outputIndices)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.topK=0,i.outputIndices=null),t.sampledShapleyAttribution!=null&&t.hasOwnProperty("sampledShapleyAttribution")&&(i.sampledShapleyAttribution=l.google.cloud.aiplatform.v1.SampledShapleyAttribution.toObject(t.sampledShapleyAttribution,n),n.oneofs&&(i.method="sampledShapleyAttribution")),t.integratedGradientsAttribution!=null&&t.hasOwnProperty("integratedGradientsAttribution")&&(i.integratedGradientsAttribution=l.google.cloud.aiplatform.v1.IntegratedGradientsAttribution.toObject(t.integratedGradientsAttribution,n),n.oneofs&&(i.method="integratedGradientsAttribution")),t.xraiAttribution!=null&&t.hasOwnProperty("xraiAttribution")&&(i.xraiAttribution=l.google.cloud.aiplatform.v1.XraiAttribution.toObject(t.xraiAttribution,n),n.oneofs&&(i.method="xraiAttribution")),t.topK!=null&&t.hasOwnProperty("topK")&&(i.topK=t.topK),t.outputIndices!=null&&t.hasOwnProperty("outputIndices")&&(i.outputIndices=l.google.protobuf.ListValue.toObject(t.outputIndices,n)),t.examples!=null&&t.hasOwnProperty("examples")&&(i.examples=l.google.cloud.aiplatform.v1.Examples.toObject(t.examples,n),n.oneofs&&(i.method="examples")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ExplanationParameters"},a}(),m.SampledShapleyAttribution=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.pathCount=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.pathCount!=null&&e.hasOwnProperty("pathCount")&&!c.isInteger(e.pathCount)?"pathCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.SampledShapleyAttribution)return e;var t=new l.google.cloud.aiplatform.v1.SampledShapleyAttribution;return e.pathCount!=null&&(t.pathCount=e.pathCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.pathCount=0),e.pathCount!=null&&e.hasOwnProperty("pathCount")&&(n.pathCount=e.pathCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.SampledShapleyAttribution"},a}(),m.IntegratedGradientsAttribution=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.stepCount=e.int32();break}case 2:{i.smoothGradConfig=l.google.cloud.aiplatform.v1.SmoothGradConfig.decode(e,e.uint32());break}case 3:{i.blurBaselineConfig=l.google.cloud.aiplatform.v1.BlurBaselineConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.stepCount!=null&&e.hasOwnProperty("stepCount")&&!c.isInteger(e.stepCount))return"stepCount: integer expected";if(e.smoothGradConfig!=null&&e.hasOwnProperty("smoothGradConfig")){var t=l.google.cloud.aiplatform.v1.SmoothGradConfig.verify(e.smoothGradConfig);if(t)return"smoothGradConfig."+t}if(e.blurBaselineConfig!=null&&e.hasOwnProperty("blurBaselineConfig")){var t=l.google.cloud.aiplatform.v1.BlurBaselineConfig.verify(e.blurBaselineConfig);if(t)return"blurBaselineConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.IntegratedGradientsAttribution)return e;var t=new l.google.cloud.aiplatform.v1.IntegratedGradientsAttribution;if(e.stepCount!=null&&(t.stepCount=e.stepCount|0),e.smoothGradConfig!=null){if(typeof e.smoothGradConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.IntegratedGradientsAttribution.smoothGradConfig: object expected");t.smoothGradConfig=l.google.cloud.aiplatform.v1.SmoothGradConfig.fromObject(e.smoothGradConfig)}if(e.blurBaselineConfig!=null){if(typeof e.blurBaselineConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.IntegratedGradientsAttribution.blurBaselineConfig: object expected");t.blurBaselineConfig=l.google.cloud.aiplatform.v1.BlurBaselineConfig.fromObject(e.blurBaselineConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.stepCount=0,n.smoothGradConfig=null,n.blurBaselineConfig=null),e.stepCount!=null&&e.hasOwnProperty("stepCount")&&(n.stepCount=e.stepCount),e.smoothGradConfig!=null&&e.hasOwnProperty("smoothGradConfig")&&(n.smoothGradConfig=l.google.cloud.aiplatform.v1.SmoothGradConfig.toObject(e.smoothGradConfig,t)),e.blurBaselineConfig!=null&&e.hasOwnProperty("blurBaselineConfig")&&(n.blurBaselineConfig=l.google.cloud.aiplatform.v1.BlurBaselineConfig.toObject(e.blurBaselineConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.IntegratedGradientsAttribution"},a}(),m.XraiAttribution=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.stepCount=e.int32();break}case 2:{i.smoothGradConfig=l.google.cloud.aiplatform.v1.SmoothGradConfig.decode(e,e.uint32());break}case 3:{i.blurBaselineConfig=l.google.cloud.aiplatform.v1.BlurBaselineConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.stepCount!=null&&e.hasOwnProperty("stepCount")&&!c.isInteger(e.stepCount))return"stepCount: integer expected";if(e.smoothGradConfig!=null&&e.hasOwnProperty("smoothGradConfig")){var t=l.google.cloud.aiplatform.v1.SmoothGradConfig.verify(e.smoothGradConfig);if(t)return"smoothGradConfig."+t}if(e.blurBaselineConfig!=null&&e.hasOwnProperty("blurBaselineConfig")){var t=l.google.cloud.aiplatform.v1.BlurBaselineConfig.verify(e.blurBaselineConfig);if(t)return"blurBaselineConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.XraiAttribution)return e;var t=new l.google.cloud.aiplatform.v1.XraiAttribution;if(e.stepCount!=null&&(t.stepCount=e.stepCount|0),e.smoothGradConfig!=null){if(typeof e.smoothGradConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.XraiAttribution.smoothGradConfig: object expected");t.smoothGradConfig=l.google.cloud.aiplatform.v1.SmoothGradConfig.fromObject(e.smoothGradConfig)}if(e.blurBaselineConfig!=null){if(typeof e.blurBaselineConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.XraiAttribution.blurBaselineConfig: object expected");t.blurBaselineConfig=l.google.cloud.aiplatform.v1.BlurBaselineConfig.fromObject(e.blurBaselineConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.stepCount=0,n.smoothGradConfig=null,n.blurBaselineConfig=null),e.stepCount!=null&&e.hasOwnProperty("stepCount")&&(n.stepCount=e.stepCount),e.smoothGradConfig!=null&&e.hasOwnProperty("smoothGradConfig")&&(n.smoothGradConfig=l.google.cloud.aiplatform.v1.SmoothGradConfig.toObject(e.smoothGradConfig,t)),e.blurBaselineConfig!=null&&e.hasOwnProperty("blurBaselineConfig")&&(n.blurBaselineConfig=l.google.cloud.aiplatform.v1.BlurBaselineConfig.toObject(e.blurBaselineConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.XraiAttribution"},a}(),m.SmoothGradConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.noiseSigma=t.float();break}case 2:{s.featureNoiseSigma=l.google.cloud.aiplatform.v1.FeatureNoiseSigma.decode(t,t.uint32());break}case 3:{s.noisySampleCount=t.int32();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.noiseSigma!=null&&t.hasOwnProperty("noiseSigma")&&(n.GradientNoiseSigma=1,typeof t.noiseSigma!="number"))return"noiseSigma: number expected";if(t.featureNoiseSigma!=null&&t.hasOwnProperty("featureNoiseSigma")){if(n.GradientNoiseSigma===1)return"GradientNoiseSigma: multiple values";n.GradientNoiseSigma=1;{var i=l.google.cloud.aiplatform.v1.FeatureNoiseSigma.verify(t.featureNoiseSigma);if(i)return"featureNoiseSigma."+i}}return t.noisySampleCount!=null&&t.hasOwnProperty("noisySampleCount")&&!c.isInteger(t.noisySampleCount)?"noisySampleCount: integer expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.SmoothGradConfig)return t;var n=new l.google.cloud.aiplatform.v1.SmoothGradConfig;if(t.noiseSigma!=null&&(n.noiseSigma=Number(t.noiseSigma)),t.featureNoiseSigma!=null){if(typeof t.featureNoiseSigma!="object")throw TypeError(".google.cloud.aiplatform.v1.SmoothGradConfig.featureNoiseSigma: object expected");n.featureNoiseSigma=l.google.cloud.aiplatform.v1.FeatureNoiseSigma.fromObject(t.featureNoiseSigma)}return t.noisySampleCount!=null&&(n.noisySampleCount=t.noisySampleCount|0),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.noisySampleCount=0),t.noiseSigma!=null&&t.hasOwnProperty("noiseSigma")&&(i.noiseSigma=n.json&&!isFinite(t.noiseSigma)?String(t.noiseSigma):t.noiseSigma,n.oneofs&&(i.GradientNoiseSigma="noiseSigma")),t.featureNoiseSigma!=null&&t.hasOwnProperty("featureNoiseSigma")&&(i.featureNoiseSigma=l.google.cloud.aiplatform.v1.FeatureNoiseSigma.toObject(t.featureNoiseSigma,n),n.oneofs&&(i.GradientNoiseSigma="featureNoiseSigma")),t.noisySampleCount!=null&&t.hasOwnProperty("noisySampleCount")&&(i.noisySampleCount=t.noisySampleCount),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.SmoothGradConfig"},a}(),m.FeatureNoiseSigma=function(){function a(r){if(this.noiseSigma=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.noiseSigma&&i.noiseSigma.length||(i.noiseSigma=[]),i.noiseSigma.push(l.google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.noiseSigma!=null&&e.hasOwnProperty("noiseSigma")){if(!Array.isArray(e.noiseSigma))return"noiseSigma: array expected";for(var t=0;t>>3){case 1:{s.name=t.string();break}case 2:{s.sigma=t.float();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name)?"name: string expected":t.sigma!=null&&t.hasOwnProperty("sigma")&&typeof t.sigma!="number"?"sigma: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature)return t;var n=new l.google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature;return t.name!=null&&(n.name=String(t.name)),t.sigma!=null&&(n.sigma=Number(t.sigma)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.name="",i.sigma=0),t.name!=null&&t.hasOwnProperty("name")&&(i.name=t.name),t.sigma!=null&&t.hasOwnProperty("sigma")&&(i.sigma=n.json&&!isFinite(t.sigma)?String(t.sigma):t.sigma),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature"},r}(),a}(),m.BlurBaselineConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.maxBlurSigma=e.float();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.maxBlurSigma!=null&&e.hasOwnProperty("maxBlurSigma")&&typeof e.maxBlurSigma!="number"?"maxBlurSigma: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.BlurBaselineConfig)return e;var t=new l.google.cloud.aiplatform.v1.BlurBaselineConfig;return e.maxBlurSigma!=null&&(t.maxBlurSigma=Number(e.maxBlurSigma)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.maxBlurSigma=0),e.maxBlurSigma!=null&&e.hasOwnProperty("maxBlurSigma")&&(n.maxBlurSigma=t.json&&!isFinite(e.maxBlurSigma)?String(e.maxBlurSigma):e.maxBlurSigma),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.BlurBaselineConfig"},a}(),m.Examples=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 5:{s.exampleGcsSource=l.google.cloud.aiplatform.v1.Examples.ExampleGcsSource.decode(t,t.uint32());break}case 2:{s.nearestNeighborSearchConfig=l.google.protobuf.Value.decode(t,t.uint32());break}case 4:{s.presets=l.google.cloud.aiplatform.v1.Presets.decode(t,t.uint32());break}case 3:{s.neighborCount=t.int32();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.exampleGcsSource!=null&&t.hasOwnProperty("exampleGcsSource")){n.source=1;{var i=l.google.cloud.aiplatform.v1.Examples.ExampleGcsSource.verify(t.exampleGcsSource);if(i)return"exampleGcsSource."+i}}if(t.nearestNeighborSearchConfig!=null&&t.hasOwnProperty("nearestNeighborSearchConfig")){n.config=1;{var i=l.google.protobuf.Value.verify(t.nearestNeighborSearchConfig);if(i)return"nearestNeighborSearchConfig."+i}}if(t.presets!=null&&t.hasOwnProperty("presets")){if(n.config===1)return"config: multiple values";n.config=1;{var i=l.google.cloud.aiplatform.v1.Presets.verify(t.presets);if(i)return"presets."+i}}return t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&!c.isInteger(t.neighborCount)?"neighborCount: integer expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Examples)return t;var n=new l.google.cloud.aiplatform.v1.Examples;if(t.exampleGcsSource!=null){if(typeof t.exampleGcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1.Examples.exampleGcsSource: object expected");n.exampleGcsSource=l.google.cloud.aiplatform.v1.Examples.ExampleGcsSource.fromObject(t.exampleGcsSource)}if(t.nearestNeighborSearchConfig!=null){if(typeof t.nearestNeighborSearchConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.Examples.nearestNeighborSearchConfig: object expected");n.nearestNeighborSearchConfig=l.google.protobuf.Value.fromObject(t.nearestNeighborSearchConfig)}if(t.presets!=null){if(typeof t.presets!="object")throw TypeError(".google.cloud.aiplatform.v1.Examples.presets: object expected");n.presets=l.google.cloud.aiplatform.v1.Presets.fromObject(t.presets)}return t.neighborCount!=null&&(n.neighborCount=t.neighborCount|0),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.neighborCount=0),t.nearestNeighborSearchConfig!=null&&t.hasOwnProperty("nearestNeighborSearchConfig")&&(i.nearestNeighborSearchConfig=l.google.protobuf.Value.toObject(t.nearestNeighborSearchConfig,n),n.oneofs&&(i.config="nearestNeighborSearchConfig")),t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&(i.neighborCount=t.neighborCount),t.presets!=null&&t.hasOwnProperty("presets")&&(i.presets=l.google.cloud.aiplatform.v1.Presets.toObject(t.presets,n),n.oneofs&&(i.config="presets")),t.exampleGcsSource!=null&&t.hasOwnProperty("exampleGcsSource")&&(i.exampleGcsSource=l.google.cloud.aiplatform.v1.Examples.ExampleGcsSource.toObject(t.exampleGcsSource,n),n.oneofs&&(i.source="exampleGcsSource")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Examples"},a.ExampleGcsSource=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataFormat=n.int32();break}case 2:{f.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.dataFormat!=null&&n.hasOwnProperty("dataFormat"))switch(n.dataFormat){default:return"dataFormat: enum value expected";case 0:case 1:break}if(n.gcsSource!=null&&n.hasOwnProperty("gcsSource")){var i=l.google.cloud.aiplatform.v1.GcsSource.verify(n.gcsSource);if(i)return"gcsSource."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.Examples.ExampleGcsSource)return n;var i=new l.google.cloud.aiplatform.v1.Examples.ExampleGcsSource;switch(n.dataFormat){default:if(typeof n.dataFormat=="number"){i.dataFormat=n.dataFormat;break}break;case"DATA_FORMAT_UNSPECIFIED":case 0:i.dataFormat=0;break;case"JSONL":case 1:i.dataFormat=1;break}if(n.gcsSource!=null){if(typeof n.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1.Examples.ExampleGcsSource.gcsSource: object expected");i.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.fromObject(n.gcsSource)}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.dataFormat=i.enums===String?"DATA_FORMAT_UNSPECIFIED":0,s.gcsSource=null),n.dataFormat!=null&&n.hasOwnProperty("dataFormat")&&(s.dataFormat=i.enums===String?l.google.cloud.aiplatform.v1.Examples.ExampleGcsSource.DataFormat[n.dataFormat]===void 0?n.dataFormat:l.google.cloud.aiplatform.v1.Examples.ExampleGcsSource.DataFormat[n.dataFormat]:n.dataFormat),n.gcsSource!=null&&n.hasOwnProperty("gcsSource")&&(s.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.toObject(n.gcsSource,i)),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.Examples.ExampleGcsSource"},e.DataFormat=function(){var t={},n=Object.create(t);return n[t[0]="DATA_FORMAT_UNSPECIFIED"]=0,n[t[1]="JSONL"]=1,n}(),e}(),a}(),m.Presets=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.query=t.int32();break}case 2:{s.modality=t.int32();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.query!=null&&t.hasOwnProperty("query"))switch(n._query=1,t.query){default:return"query: enum value expected";case 0:case 1:break}if(t.modality!=null&&t.hasOwnProperty("modality"))switch(t.modality){default:return"modality: enum value expected";case 0:case 1:case 2:case 3:break}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Presets)return t;var n=new l.google.cloud.aiplatform.v1.Presets;switch(t.query){default:if(typeof t.query=="number"){n.query=t.query;break}break;case"PRECISE":case 0:n.query=0;break;case"FAST":case 1:n.query=1;break}switch(t.modality){default:if(typeof t.modality=="number"){n.modality=t.modality;break}break;case"MODALITY_UNSPECIFIED":case 0:n.modality=0;break;case"IMAGE":case 1:n.modality=1;break;case"TEXT":case 2:n.modality=2;break;case"TABULAR":case 3:n.modality=3;break}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.modality=n.enums===String?"MODALITY_UNSPECIFIED":0),t.query!=null&&t.hasOwnProperty("query")&&(i.query=n.enums===String?l.google.cloud.aiplatform.v1.Presets.Query[t.query]===void 0?t.query:l.google.cloud.aiplatform.v1.Presets.Query[t.query]:t.query,n.oneofs&&(i._query="query")),t.modality!=null&&t.hasOwnProperty("modality")&&(i.modality=n.enums===String?l.google.cloud.aiplatform.v1.Presets.Modality[t.modality]===void 0?t.modality:l.google.cloud.aiplatform.v1.Presets.Modality[t.modality]:t.modality),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Presets"},a.Query=function(){var e={},t=Object.create(e);return t[e[0]="PRECISE"]=0,t[e[1]="FAST"]=1,t}(),a.Modality=function(){var e={},t=Object.create(e);return t[e[0]="MODALITY_UNSPECIFIED"]=0,t[e[1]="IMAGE"]=1,t[e[2]="TEXT"]=2,t[e[3]="TABULAR"]=3,t}(),a}(),m.ExplanationSpecOverride=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parameters=l.google.cloud.aiplatform.v1.ExplanationParameters.decode(e,e.uint32());break}case 2:{i.metadata=l.google.cloud.aiplatform.v1.ExplanationMetadataOverride.decode(e,e.uint32());break}case 3:{i.examplesOverride=l.google.cloud.aiplatform.v1.ExamplesOverride.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parameters!=null&&e.hasOwnProperty("parameters")){var t=l.google.cloud.aiplatform.v1.ExplanationParameters.verify(e.parameters);if(t)return"parameters."+t}if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.cloud.aiplatform.v1.ExplanationMetadataOverride.verify(e.metadata);if(t)return"metadata."+t}if(e.examplesOverride!=null&&e.hasOwnProperty("examplesOverride")){var t=l.google.cloud.aiplatform.v1.ExamplesOverride.verify(e.examplesOverride);if(t)return"examplesOverride."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExplanationSpecOverride)return e;var t=new l.google.cloud.aiplatform.v1.ExplanationSpecOverride;if(e.parameters!=null){if(typeof e.parameters!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationSpecOverride.parameters: object expected");t.parameters=l.google.cloud.aiplatform.v1.ExplanationParameters.fromObject(e.parameters)}if(e.metadata!=null){if(typeof e.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationSpecOverride.metadata: object expected");t.metadata=l.google.cloud.aiplatform.v1.ExplanationMetadataOverride.fromObject(e.metadata)}if(e.examplesOverride!=null){if(typeof e.examplesOverride!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationSpecOverride.examplesOverride: object expected");t.examplesOverride=l.google.cloud.aiplatform.v1.ExamplesOverride.fromObject(e.examplesOverride)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parameters=null,n.metadata=null,n.examplesOverride=null),e.parameters!=null&&e.hasOwnProperty("parameters")&&(n.parameters=l.google.cloud.aiplatform.v1.ExplanationParameters.toObject(e.parameters,t)),e.metadata!=null&&e.hasOwnProperty("metadata")&&(n.metadata=l.google.cloud.aiplatform.v1.ExplanationMetadataOverride.toObject(e.metadata,t)),e.examplesOverride!=null&&e.hasOwnProperty("examplesOverride")&&(n.examplesOverride=l.google.cloud.aiplatform.v1.ExamplesOverride.toObject(e.examplesOverride,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExplanationSpecOverride"},a}(),m.ExplanationMetadataOverride=function(){function a(r){if(this.inputs={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.inputs===c.emptyObject&&(i.inputs={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1.ExplanationMetadataOverride.InputMetadataOverride.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.inputs[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.inputs!=null&&e.hasOwnProperty("inputs")){if(!c.isObject(e.inputs))return"inputs: object expected";for(var t=Object.keys(e.inputs),n=0;n>>3){case 1:{s.inputBaselines&&s.inputBaselines.length||(s.inputBaselines=[]),s.inputBaselines.push(l.google.protobuf.Value.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.inputBaselines!=null&&t.hasOwnProperty("inputBaselines")){if(!Array.isArray(t.inputBaselines))return"inputBaselines: array expected";for(var n=0;n>>3){case 1:{i.neighborCount=e.int32();break}case 2:{i.crowdingCount=e.int32();break}case 3:{i.restrictions&&i.restrictions.length||(i.restrictions=[]),i.restrictions.push(l.google.cloud.aiplatform.v1.ExamplesRestrictionsNamespace.decode(e,e.uint32()));break}case 4:{i.returnEmbeddings=e.bool();break}case 5:{i.dataFormat=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.neighborCount!=null&&e.hasOwnProperty("neighborCount")&&!c.isInteger(e.neighborCount))return"neighborCount: integer expected";if(e.crowdingCount!=null&&e.hasOwnProperty("crowdingCount")&&!c.isInteger(e.crowdingCount))return"crowdingCount: integer expected";if(e.restrictions!=null&&e.hasOwnProperty("restrictions")){if(!Array.isArray(e.restrictions))return"restrictions: array expected";for(var t=0;t>>3){case 1:{i.namespaceName=e.string();break}case 2:{i.allow&&i.allow.length||(i.allow=[]),i.allow.push(e.string());break}case 3:{i.deny&&i.deny.length||(i.deny=[]),i.deny.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.namespaceName!=null&&e.hasOwnProperty("namespaceName")&&!c.isString(e.namespaceName))return"namespaceName: string expected";if(e.allow!=null&&e.hasOwnProperty("allow")){if(!Array.isArray(e.allow))return"allow: array expected";for(var t=0;t>>3){case 1:{i.inputs===c.emptyObject&&(i.inputs={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.inputs[s]=f;break}case 2:{i.outputs===c.emptyObject&&(i.outputs={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1.ExplanationMetadata.OutputMetadata.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.outputs[s]=f;break}case 3:{i.featureAttributionsSchemaUri=e.string();break}case 5:{i.latentSpaceSource=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.inputs!=null&&e.hasOwnProperty("inputs")){if(!c.isObject(e.inputs))return"inputs: object expected";for(var t=Object.keys(e.inputs),n=0;n>>3){case 1:{s.inputBaselines&&s.inputBaselines.length||(s.inputBaselines=[]),s.inputBaselines.push(l.google.protobuf.Value.decode(t,t.uint32()));break}case 2:{s.inputTensorName=t.string();break}case 3:{s.encoding=t.int32();break}case 4:{s.modality=t.string();break}case 5:{s.featureValueDomain=l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.FeatureValueDomain.decode(t,t.uint32());break}case 6:{s.indicesTensorName=t.string();break}case 7:{s.denseShapeTensorName=t.string();break}case 8:{s.indexFeatureMapping&&s.indexFeatureMapping.length||(s.indexFeatureMapping=[]),s.indexFeatureMapping.push(t.string());break}case 9:{s.encodedTensorName=t.string();break}case 10:{s.encodedBaselines&&s.encodedBaselines.length||(s.encodedBaselines=[]),s.encodedBaselines.push(l.google.protobuf.Value.decode(t,t.uint32()));break}case 11:{s.visualization=l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.decode(t,t.uint32());break}case 12:{s.groupName=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.inputBaselines!=null&&t.hasOwnProperty("inputBaselines")){if(!Array.isArray(t.inputBaselines))return"inputBaselines: array expected";for(var n=0;n>>3){case 1:{f.minValue=n.float();break}case 2:{f.maxValue=n.float();break}case 3:{f.originalMean=n.float();break}case 4:{f.originalStddev=n.float();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.minValue!=null&&n.hasOwnProperty("minValue")&&typeof n.minValue!="number"?"minValue: number expected":n.maxValue!=null&&n.hasOwnProperty("maxValue")&&typeof n.maxValue!="number"?"maxValue: number expected":n.originalMean!=null&&n.hasOwnProperty("originalMean")&&typeof n.originalMean!="number"?"originalMean: number expected":n.originalStddev!=null&&n.hasOwnProperty("originalStddev")&&typeof n.originalStddev!="number"?"originalStddev: number expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.FeatureValueDomain)return n;var i=new l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.FeatureValueDomain;return n.minValue!=null&&(i.minValue=Number(n.minValue)),n.maxValue!=null&&(i.maxValue=Number(n.maxValue)),n.originalMean!=null&&(i.originalMean=Number(n.originalMean)),n.originalStddev!=null&&(i.originalStddev=Number(n.originalStddev)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.minValue=0,s.maxValue=0,s.originalMean=0,s.originalStddev=0),n.minValue!=null&&n.hasOwnProperty("minValue")&&(s.minValue=i.json&&!isFinite(n.minValue)?String(n.minValue):n.minValue),n.maxValue!=null&&n.hasOwnProperty("maxValue")&&(s.maxValue=i.json&&!isFinite(n.maxValue)?String(n.maxValue):n.maxValue),n.originalMean!=null&&n.hasOwnProperty("originalMean")&&(s.originalMean=i.json&&!isFinite(n.originalMean)?String(n.originalMean):n.originalMean),n.originalStddev!=null&&n.hasOwnProperty("originalStddev")&&(s.originalStddev=i.json&&!isFinite(n.originalStddev)?String(n.originalStddev):n.originalStddev),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.FeatureValueDomain"},e}(),r.Visualization=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.type=n.int32();break}case 2:{f.polarity=n.int32();break}case 3:{f.colorMap=n.int32();break}case 4:{f.clipPercentUpperbound=n.float();break}case 5:{f.clipPercentLowerbound=n.float();break}case 6:{f.overlayType=n.int32();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.type!=null&&n.hasOwnProperty("type"))switch(n.type){default:return"type: enum value expected";case 0:case 1:case 2:break}if(n.polarity!=null&&n.hasOwnProperty("polarity"))switch(n.polarity){default:return"polarity: enum value expected";case 0:case 1:case 2:case 3:break}if(n.colorMap!=null&&n.hasOwnProperty("colorMap"))switch(n.colorMap){default:return"colorMap: enum value expected";case 0:case 1:case 2:case 3:case 4:case 6:case 5:break}if(n.clipPercentUpperbound!=null&&n.hasOwnProperty("clipPercentUpperbound")&&typeof n.clipPercentUpperbound!="number")return"clipPercentUpperbound: number expected";if(n.clipPercentLowerbound!=null&&n.hasOwnProperty("clipPercentLowerbound")&&typeof n.clipPercentLowerbound!="number")return"clipPercentLowerbound: number expected";if(n.overlayType!=null&&n.hasOwnProperty("overlayType"))switch(n.overlayType){default:return"overlayType: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization)return n;var i=new l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization;switch(n.type){default:if(typeof n.type=="number"){i.type=n.type;break}break;case"TYPE_UNSPECIFIED":case 0:i.type=0;break;case"PIXELS":case 1:i.type=1;break;case"OUTLINES":case 2:i.type=2;break}switch(n.polarity){default:if(typeof n.polarity=="number"){i.polarity=n.polarity;break}break;case"POLARITY_UNSPECIFIED":case 0:i.polarity=0;break;case"POSITIVE":case 1:i.polarity=1;break;case"NEGATIVE":case 2:i.polarity=2;break;case"BOTH":case 3:i.polarity=3;break}switch(n.colorMap){default:if(typeof n.colorMap=="number"){i.colorMap=n.colorMap;break}break;case"COLOR_MAP_UNSPECIFIED":case 0:i.colorMap=0;break;case"PINK_GREEN":case 1:i.colorMap=1;break;case"VIRIDIS":case 2:i.colorMap=2;break;case"RED":case 3:i.colorMap=3;break;case"GREEN":case 4:i.colorMap=4;break;case"RED_GREEN":case 6:i.colorMap=6;break;case"PINK_WHITE_GREEN":case 5:i.colorMap=5;break}switch(n.clipPercentUpperbound!=null&&(i.clipPercentUpperbound=Number(n.clipPercentUpperbound)),n.clipPercentLowerbound!=null&&(i.clipPercentLowerbound=Number(n.clipPercentLowerbound)),n.overlayType){default:if(typeof n.overlayType=="number"){i.overlayType=n.overlayType;break}break;case"OVERLAY_TYPE_UNSPECIFIED":case 0:i.overlayType=0;break;case"NONE":case 1:i.overlayType=1;break;case"ORIGINAL":case 2:i.overlayType=2;break;case"GRAYSCALE":case 3:i.overlayType=3;break;case"MASK_BLACK":case 4:i.overlayType=4;break}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.type=i.enums===String?"TYPE_UNSPECIFIED":0,s.polarity=i.enums===String?"POLARITY_UNSPECIFIED":0,s.colorMap=i.enums===String?"COLOR_MAP_UNSPECIFIED":0,s.clipPercentUpperbound=0,s.clipPercentLowerbound=0,s.overlayType=i.enums===String?"OVERLAY_TYPE_UNSPECIFIED":0),n.type!=null&&n.hasOwnProperty("type")&&(s.type=i.enums===String?l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.Type[n.type]===void 0?n.type:l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.Type[n.type]:n.type),n.polarity!=null&&n.hasOwnProperty("polarity")&&(s.polarity=i.enums===String?l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.Polarity[n.polarity]===void 0?n.polarity:l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.Polarity[n.polarity]:n.polarity),n.colorMap!=null&&n.hasOwnProperty("colorMap")&&(s.colorMap=i.enums===String?l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.ColorMap[n.colorMap]===void 0?n.colorMap:l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.ColorMap[n.colorMap]:n.colorMap),n.clipPercentUpperbound!=null&&n.hasOwnProperty("clipPercentUpperbound")&&(s.clipPercentUpperbound=i.json&&!isFinite(n.clipPercentUpperbound)?String(n.clipPercentUpperbound):n.clipPercentUpperbound),n.clipPercentLowerbound!=null&&n.hasOwnProperty("clipPercentLowerbound")&&(s.clipPercentLowerbound=i.json&&!isFinite(n.clipPercentLowerbound)?String(n.clipPercentLowerbound):n.clipPercentLowerbound),n.overlayType!=null&&n.hasOwnProperty("overlayType")&&(s.overlayType=i.enums===String?l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.OverlayType[n.overlayType]===void 0?n.overlayType:l.google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization.OverlayType[n.overlayType]:n.overlayType),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.ExplanationMetadata.InputMetadata.Visualization"},e.Type=function(){var t={},n=Object.create(t);return n[t[0]="TYPE_UNSPECIFIED"]=0,n[t[1]="PIXELS"]=1,n[t[2]="OUTLINES"]=2,n}(),e.Polarity=function(){var t={},n=Object.create(t);return n[t[0]="POLARITY_UNSPECIFIED"]=0,n[t[1]="POSITIVE"]=1,n[t[2]="NEGATIVE"]=2,n[t[3]="BOTH"]=3,n}(),e.ColorMap=function(){var t={},n=Object.create(t);return n[t[0]="COLOR_MAP_UNSPECIFIED"]=0,n[t[1]="PINK_GREEN"]=1,n[t[2]="VIRIDIS"]=2,n[t[3]="RED"]=3,n[t[4]="GREEN"]=4,n[t[6]="RED_GREEN"]=6,n[t[5]="PINK_WHITE_GREEN"]=5,n}(),e.OverlayType=function(){var t={},n=Object.create(t);return n[t[0]="OVERLAY_TYPE_UNSPECIFIED"]=0,n[t[1]="NONE"]=1,n[t[2]="ORIGINAL"]=2,n[t[3]="GRAYSCALE"]=3,n[t[4]="MASK_BLACK"]=4,n}(),e}(),r.Encoding=function(){var e={},t=Object.create(e);return t[e[0]="ENCODING_UNSPECIFIED"]=0,t[e[1]="IDENTITY"]=1,t[e[2]="BAG_OF_FEATURES"]=2,t[e[3]="BAG_OF_FEATURES_SPARSE"]=3,t[e[4]="INDICATOR"]=4,t[e[5]="COMBINED_EMBEDDING"]=5,t[e[6]="CONCAT_EMBEDDING"]=6,t}(),r}(),a.OutputMetadata=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.indexDisplayNameMapping=l.google.protobuf.Value.decode(n,n.uint32());break}case 2:{f.displayNameMappingKey=n.string();break}case 3:{f.outputTensorName=n.string();break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.indexDisplayNameMapping!=null&&n.hasOwnProperty("indexDisplayNameMapping")){i.displayNameMapping=1;{var s=l.google.protobuf.Value.verify(n.indexDisplayNameMapping);if(s)return"indexDisplayNameMapping."+s}}if(n.displayNameMappingKey!=null&&n.hasOwnProperty("displayNameMappingKey")){if(i.displayNameMapping===1)return"displayNameMapping: multiple values";if(i.displayNameMapping=1,!c.isString(n.displayNameMappingKey))return"displayNameMappingKey: string expected"}return n.outputTensorName!=null&&n.hasOwnProperty("outputTensorName")&&!c.isString(n.outputTensorName)?"outputTensorName: string expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.ExplanationMetadata.OutputMetadata)return n;var i=new l.google.cloud.aiplatform.v1.ExplanationMetadata.OutputMetadata;if(n.indexDisplayNameMapping!=null){if(typeof n.indexDisplayNameMapping!="object")throw TypeError(".google.cloud.aiplatform.v1.ExplanationMetadata.OutputMetadata.indexDisplayNameMapping: object expected");i.indexDisplayNameMapping=l.google.protobuf.Value.fromObject(n.indexDisplayNameMapping)}return n.displayNameMappingKey!=null&&(i.displayNameMappingKey=String(n.displayNameMappingKey)),n.outputTensorName!=null&&(i.outputTensorName=String(n.outputTensorName)),i},r.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.outputTensorName=""),n.indexDisplayNameMapping!=null&&n.hasOwnProperty("indexDisplayNameMapping")&&(s.indexDisplayNameMapping=l.google.protobuf.Value.toObject(n.indexDisplayNameMapping,i),i.oneofs&&(s.displayNameMapping="indexDisplayNameMapping")),n.displayNameMappingKey!=null&&n.hasOwnProperty("displayNameMappingKey")&&(s.displayNameMappingKey=n.displayNameMappingKey,i.oneofs&&(s.displayNameMapping="displayNameMappingKey")),n.outputTensorName!=null&&n.hasOwnProperty("outputTensorName")&&(s.outputTensorName=n.outputTensorName),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.ExplanationMetadata.OutputMetadata"},r}(),a}(),m.AvroSource=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.gcsSource!=null&&e.hasOwnProperty("gcsSource")){var t=l.google.cloud.aiplatform.v1.GcsSource.verify(e.gcsSource);if(t)return"gcsSource."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.AvroSource)return e;var t=new l.google.cloud.aiplatform.v1.AvroSource;if(e.gcsSource!=null){if(typeof e.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1.AvroSource.gcsSource: object expected");t.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.fromObject(e.gcsSource)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.gcsSource=null),e.gcsSource!=null&&e.hasOwnProperty("gcsSource")&&(n.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.toObject(e.gcsSource,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.AvroSource"},a}(),m.CsvSource=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.gcsSource!=null&&e.hasOwnProperty("gcsSource")){var t=l.google.cloud.aiplatform.v1.GcsSource.verify(e.gcsSource);if(t)return"gcsSource."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CsvSource)return e;var t=new l.google.cloud.aiplatform.v1.CsvSource;if(e.gcsSource!=null){if(typeof e.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1.CsvSource.gcsSource: object expected");t.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.fromObject(e.gcsSource)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.gcsSource=null),e.gcsSource!=null&&e.hasOwnProperty("gcsSource")&&(n.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.toObject(e.gcsSource,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CsvSource"},a}(),m.GcsSource=function(){function a(r){if(this.uris=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.uris&&i.uris.length||(i.uris=[]),i.uris.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.uris!=null&&e.hasOwnProperty("uris")){if(!Array.isArray(e.uris))return"uris: array expected";for(var t=0;t>>3){case 1:{i.outputUriPrefix=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.outputUriPrefix!=null&&e.hasOwnProperty("outputUriPrefix")&&!c.isString(e.outputUriPrefix)?"outputUriPrefix: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GcsDestination)return e;var t=new l.google.cloud.aiplatform.v1.GcsDestination;return e.outputUriPrefix!=null&&(t.outputUriPrefix=String(e.outputUriPrefix)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.outputUriPrefix=""),e.outputUriPrefix!=null&&e.hasOwnProperty("outputUriPrefix")&&(n.outputUriPrefix=e.outputUriPrefix),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GcsDestination"},a}(),m.BigQuerySource=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.inputUri=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.inputUri!=null&&e.hasOwnProperty("inputUri")&&!c.isString(e.inputUri)?"inputUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.BigQuerySource)return e;var t=new l.google.cloud.aiplatform.v1.BigQuerySource;return e.inputUri!=null&&(t.inputUri=String(e.inputUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.inputUri=""),e.inputUri!=null&&e.hasOwnProperty("inputUri")&&(n.inputUri=e.inputUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.BigQuerySource"},a}(),m.BigQueryDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.outputUri=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.outputUri!=null&&e.hasOwnProperty("outputUri")&&!c.isString(e.outputUri)?"outputUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.BigQueryDestination)return e;var t=new l.google.cloud.aiplatform.v1.BigQueryDestination;return e.outputUri!=null&&(t.outputUri=String(e.outputUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.outputUri=""),e.outputUri!=null&&e.hasOwnProperty("outputUri")&&(n.outputUri=e.outputUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.BigQueryDestination"},a}(),m.CsvDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.gcsDestination!=null&&e.hasOwnProperty("gcsDestination")){var t=l.google.cloud.aiplatform.v1.GcsDestination.verify(e.gcsDestination);if(t)return"gcsDestination."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CsvDestination)return e;var t=new l.google.cloud.aiplatform.v1.CsvDestination;if(e.gcsDestination!=null){if(typeof e.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.CsvDestination.gcsDestination: object expected");t.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.fromObject(e.gcsDestination)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.gcsDestination=null),e.gcsDestination!=null&&e.hasOwnProperty("gcsDestination")&&(n.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.toObject(e.gcsDestination,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CsvDestination"},a}(),m.TFRecordDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.gcsDestination!=null&&e.hasOwnProperty("gcsDestination")){var t=l.google.cloud.aiplatform.v1.GcsDestination.verify(e.gcsDestination);if(t)return"gcsDestination."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.TFRecordDestination)return e;var t=new l.google.cloud.aiplatform.v1.TFRecordDestination;if(e.gcsDestination!=null){if(typeof e.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.TFRecordDestination.gcsDestination: object expected");t.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.fromObject(e.gcsDestination)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.gcsDestination=null),e.gcsDestination!=null&&e.hasOwnProperty("gcsDestination")&&(n.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.toObject(e.gcsDestination,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.TFRecordDestination"},a}(),m.ContainerRegistryDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.outputUri=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.outputUri!=null&&e.hasOwnProperty("outputUri")&&!c.isString(e.outputUri)?"outputUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ContainerRegistryDestination)return e;var t=new l.google.cloud.aiplatform.v1.ContainerRegistryDestination;return e.outputUri!=null&&(t.outputUri=String(e.outputUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.outputUri=""),e.outputUri!=null&&e.hasOwnProperty("outputUri")&&(n.outputUri=e.outputUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ContainerRegistryDestination"},a}(),m.JobState=function(){var a={},r=Object.create(a);return r[a[0]="JOB_STATE_UNSPECIFIED"]=0,r[a[1]="JOB_STATE_QUEUED"]=1,r[a[2]="JOB_STATE_PENDING"]=2,r[a[3]="JOB_STATE_RUNNING"]=3,r[a[4]="JOB_STATE_SUCCEEDED"]=4,r[a[5]="JOB_STATE_FAILED"]=5,r[a[6]="JOB_STATE_CANCELLING"]=6,r[a[7]="JOB_STATE_CANCELLED"]=7,r[a[8]="JOB_STATE_PAUSED"]=8,r[a[9]="JOB_STATE_EXPIRED"]=9,r[a[10]="JOB_STATE_UPDATING"]=10,r[a[11]="JOB_STATE_PARTIALLY_SUCCEEDED"]=11,r}(),m.MachineSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.machineType=e.string();break}case 2:{i.acceleratorType=e.int32();break}case 3:{i.acceleratorCount=e.int32();break}case 4:{i.tpuTopology=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.machineType!=null&&e.hasOwnProperty("machineType")&&!c.isString(e.machineType))return"machineType: string expected";if(e.acceleratorType!=null&&e.hasOwnProperty("acceleratorType"))switch(e.acceleratorType){default:return"acceleratorType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 8:case 9:case 11:case 6:case 7:case 10:break}return e.acceleratorCount!=null&&e.hasOwnProperty("acceleratorCount")&&!c.isInteger(e.acceleratorCount)?"acceleratorCount: integer expected":e.tpuTopology!=null&&e.hasOwnProperty("tpuTopology")&&!c.isString(e.tpuTopology)?"tpuTopology: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MachineSpec)return e;var t=new l.google.cloud.aiplatform.v1.MachineSpec;switch(e.machineType!=null&&(t.machineType=String(e.machineType)),e.acceleratorType){default:if(typeof e.acceleratorType=="number"){t.acceleratorType=e.acceleratorType;break}break;case"ACCELERATOR_TYPE_UNSPECIFIED":case 0:t.acceleratorType=0;break;case"NVIDIA_TESLA_K80":case 1:t.acceleratorType=1;break;case"NVIDIA_TESLA_P100":case 2:t.acceleratorType=2;break;case"NVIDIA_TESLA_V100":case 3:t.acceleratorType=3;break;case"NVIDIA_TESLA_P4":case 4:t.acceleratorType=4;break;case"NVIDIA_TESLA_T4":case 5:t.acceleratorType=5;break;case"NVIDIA_TESLA_A100":case 8:t.acceleratorType=8;break;case"NVIDIA_A100_80GB":case 9:t.acceleratorType=9;break;case"NVIDIA_L4":case 11:t.acceleratorType=11;break;case"TPU_V2":case 6:t.acceleratorType=6;break;case"TPU_V3":case 7:t.acceleratorType=7;break;case"TPU_V4_POD":case 10:t.acceleratorType=10;break}return e.acceleratorCount!=null&&(t.acceleratorCount=e.acceleratorCount|0),e.tpuTopology!=null&&(t.tpuTopology=String(e.tpuTopology)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.machineType="",n.acceleratorType=t.enums===String?"ACCELERATOR_TYPE_UNSPECIFIED":0,n.acceleratorCount=0,n.tpuTopology=""),e.machineType!=null&&e.hasOwnProperty("machineType")&&(n.machineType=e.machineType),e.acceleratorType!=null&&e.hasOwnProperty("acceleratorType")&&(n.acceleratorType=t.enums===String?l.google.cloud.aiplatform.v1.AcceleratorType[e.acceleratorType]===void 0?e.acceleratorType:l.google.cloud.aiplatform.v1.AcceleratorType[e.acceleratorType]:e.acceleratorType),e.acceleratorCount!=null&&e.hasOwnProperty("acceleratorCount")&&(n.acceleratorCount=e.acceleratorCount),e.tpuTopology!=null&&e.hasOwnProperty("tpuTopology")&&(n.tpuTopology=e.tpuTopology),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MachineSpec"},a}(),m.DedicatedResources=function(){function a(r){if(this.autoscalingMetricSpecs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.machineSpec=l.google.cloud.aiplatform.v1.MachineSpec.decode(e,e.uint32());break}case 2:{i.minReplicaCount=e.int32();break}case 3:{i.maxReplicaCount=e.int32();break}case 4:{i.autoscalingMetricSpecs&&i.autoscalingMetricSpecs.length||(i.autoscalingMetricSpecs=[]),i.autoscalingMetricSpecs.push(l.google.cloud.aiplatform.v1.AutoscalingMetricSpec.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.machineSpec!=null&&e.hasOwnProperty("machineSpec")){var t=l.google.cloud.aiplatform.v1.MachineSpec.verify(e.machineSpec);if(t)return"machineSpec."+t}if(e.minReplicaCount!=null&&e.hasOwnProperty("minReplicaCount")&&!c.isInteger(e.minReplicaCount))return"minReplicaCount: integer expected";if(e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&!c.isInteger(e.maxReplicaCount))return"maxReplicaCount: integer expected";if(e.autoscalingMetricSpecs!=null&&e.hasOwnProperty("autoscalingMetricSpecs")){if(!Array.isArray(e.autoscalingMetricSpecs))return"autoscalingMetricSpecs: array expected";for(var n=0;n>>3){case 1:{i.minReplicaCount=e.int32();break}case 2:{i.maxReplicaCount=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.minReplicaCount!=null&&e.hasOwnProperty("minReplicaCount")&&!c.isInteger(e.minReplicaCount)?"minReplicaCount: integer expected":e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&!c.isInteger(e.maxReplicaCount)?"maxReplicaCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.AutomaticResources)return e;var t=new l.google.cloud.aiplatform.v1.AutomaticResources;return e.minReplicaCount!=null&&(t.minReplicaCount=e.minReplicaCount|0),e.maxReplicaCount!=null&&(t.maxReplicaCount=e.maxReplicaCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.minReplicaCount=0,n.maxReplicaCount=0),e.minReplicaCount!=null&&e.hasOwnProperty("minReplicaCount")&&(n.minReplicaCount=e.minReplicaCount),e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&(n.maxReplicaCount=e.maxReplicaCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.AutomaticResources"},a}(),m.BatchDedicatedResources=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.machineSpec=l.google.cloud.aiplatform.v1.MachineSpec.decode(e,e.uint32());break}case 2:{i.startingReplicaCount=e.int32();break}case 3:{i.maxReplicaCount=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.machineSpec!=null&&e.hasOwnProperty("machineSpec")){var t=l.google.cloud.aiplatform.v1.MachineSpec.verify(e.machineSpec);if(t)return"machineSpec."+t}return e.startingReplicaCount!=null&&e.hasOwnProperty("startingReplicaCount")&&!c.isInteger(e.startingReplicaCount)?"startingReplicaCount: integer expected":e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&!c.isInteger(e.maxReplicaCount)?"maxReplicaCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.BatchDedicatedResources)return e;var t=new l.google.cloud.aiplatform.v1.BatchDedicatedResources;if(e.machineSpec!=null){if(typeof e.machineSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchDedicatedResources.machineSpec: object expected");t.machineSpec=l.google.cloud.aiplatform.v1.MachineSpec.fromObject(e.machineSpec)}return e.startingReplicaCount!=null&&(t.startingReplicaCount=e.startingReplicaCount|0),e.maxReplicaCount!=null&&(t.maxReplicaCount=e.maxReplicaCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.machineSpec=null,n.startingReplicaCount=0,n.maxReplicaCount=0),e.machineSpec!=null&&e.hasOwnProperty("machineSpec")&&(n.machineSpec=l.google.cloud.aiplatform.v1.MachineSpec.toObject(e.machineSpec,t)),e.startingReplicaCount!=null&&e.hasOwnProperty("startingReplicaCount")&&(n.startingReplicaCount=e.startingReplicaCount),e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&(n.maxReplicaCount=e.maxReplicaCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.BatchDedicatedResources"},a}(),m.ResourcesConsumed=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.replicaHours=e.double();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.replicaHours!=null&&e.hasOwnProperty("replicaHours")&&typeof e.replicaHours!="number"?"replicaHours: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ResourcesConsumed)return e;var t=new l.google.cloud.aiplatform.v1.ResourcesConsumed;return e.replicaHours!=null&&(t.replicaHours=Number(e.replicaHours)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.replicaHours=0),e.replicaHours!=null&&e.hasOwnProperty("replicaHours")&&(n.replicaHours=t.json&&!isFinite(e.replicaHours)?String(e.replicaHours):e.replicaHours),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ResourcesConsumed"},a}(),m.DiskSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.bootDiskType=e.string();break}case 2:{i.bootDiskSizeGb=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.bootDiskType!=null&&e.hasOwnProperty("bootDiskType")&&!c.isString(e.bootDiskType)?"bootDiskType: string expected":e.bootDiskSizeGb!=null&&e.hasOwnProperty("bootDiskSizeGb")&&!c.isInteger(e.bootDiskSizeGb)?"bootDiskSizeGb: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DiskSpec)return e;var t=new l.google.cloud.aiplatform.v1.DiskSpec;return e.bootDiskType!=null&&(t.bootDiskType=String(e.bootDiskType)),e.bootDiskSizeGb!=null&&(t.bootDiskSizeGb=e.bootDiskSizeGb|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.bootDiskType="",n.bootDiskSizeGb=0),e.bootDiskType!=null&&e.hasOwnProperty("bootDiskType")&&(n.bootDiskType=e.bootDiskType),e.bootDiskSizeGb!=null&&e.hasOwnProperty("bootDiskSizeGb")&&(n.bootDiskSizeGb=e.bootDiskSizeGb),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DiskSpec"},a}(),m.PersistentDiskSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.diskType=e.string();break}case 2:{i.diskSizeGb=e.int64();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.diskType!=null&&e.hasOwnProperty("diskType")&&!c.isString(e.diskType)?"diskType: string expected":e.diskSizeGb!=null&&e.hasOwnProperty("diskSizeGb")&&!c.isInteger(e.diskSizeGb)&&!(e.diskSizeGb&&c.isInteger(e.diskSizeGb.low)&&c.isInteger(e.diskSizeGb.high))?"diskSizeGb: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PersistentDiskSpec)return e;var t=new l.google.cloud.aiplatform.v1.PersistentDiskSpec;return e.diskType!=null&&(t.diskType=String(e.diskType)),e.diskSizeGb!=null&&(c.Long?(t.diskSizeGb=c.Long.fromValue(e.diskSizeGb)).unsigned=!1:typeof e.diskSizeGb=="string"?t.diskSizeGb=parseInt(e.diskSizeGb,10):typeof e.diskSizeGb=="number"?t.diskSizeGb=e.diskSizeGb:typeof e.diskSizeGb=="object"&&(t.diskSizeGb=new c.LongBits(e.diskSizeGb.low>>>0,e.diskSizeGb.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(n.diskType="",c.Long){var i=new c.Long(0,0,!1);n.diskSizeGb=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.diskSizeGb=t.longs===String?"0":0;return e.diskType!=null&&e.hasOwnProperty("diskType")&&(n.diskType=e.diskType),e.diskSizeGb!=null&&e.hasOwnProperty("diskSizeGb")&&(typeof e.diskSizeGb=="number"?n.diskSizeGb=t.longs===String?String(e.diskSizeGb):e.diskSizeGb:n.diskSizeGb=t.longs===String?c.Long.prototype.toString.call(e.diskSizeGb):t.longs===Number?new c.LongBits(e.diskSizeGb.low>>>0,e.diskSizeGb.high>>>0).toNumber():e.diskSizeGb),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PersistentDiskSpec"},a}(),m.NfsMount=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.server=e.string();break}case 2:{i.path=e.string();break}case 3:{i.mountPoint=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.server!=null&&e.hasOwnProperty("server")&&!c.isString(e.server)?"server: string expected":e.path!=null&&e.hasOwnProperty("path")&&!c.isString(e.path)?"path: string expected":e.mountPoint!=null&&e.hasOwnProperty("mountPoint")&&!c.isString(e.mountPoint)?"mountPoint: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.NfsMount)return e;var t=new l.google.cloud.aiplatform.v1.NfsMount;return e.server!=null&&(t.server=String(e.server)),e.path!=null&&(t.path=String(e.path)),e.mountPoint!=null&&(t.mountPoint=String(e.mountPoint)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.server="",n.path="",n.mountPoint=""),e.server!=null&&e.hasOwnProperty("server")&&(n.server=e.server),e.path!=null&&e.hasOwnProperty("path")&&(n.path=e.path),e.mountPoint!=null&&e.hasOwnProperty("mountPoint")&&(n.mountPoint=e.mountPoint),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.NfsMount"},a}(),m.AutoscalingMetricSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.metricName=e.string();break}case 2:{i.target=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.metricName!=null&&e.hasOwnProperty("metricName")&&!c.isString(e.metricName)?"metricName: string expected":e.target!=null&&e.hasOwnProperty("target")&&!c.isInteger(e.target)?"target: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.AutoscalingMetricSpec)return e;var t=new l.google.cloud.aiplatform.v1.AutoscalingMetricSpec;return e.metricName!=null&&(t.metricName=String(e.metricName)),e.target!=null&&(t.target=e.target|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.metricName="",n.target=0),e.metricName!=null&&e.hasOwnProperty("metricName")&&(n.metricName=e.metricName),e.target!=null&&e.hasOwnProperty("target")&&(n.target=e.target),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.AutoscalingMetricSpec"},a}(),m.ManualBatchTuningParameters=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.batchSize=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.batchSize!=null&&e.hasOwnProperty("batchSize")&&!c.isInteger(e.batchSize)?"batchSize: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ManualBatchTuningParameters)return e;var t=new l.google.cloud.aiplatform.v1.ManualBatchTuningParameters;return e.batchSize!=null&&(t.batchSize=e.batchSize|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.batchSize=0),e.batchSize!=null&&e.hasOwnProperty("batchSize")&&(n.batchSize=e.batchSize),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ManualBatchTuningParameters"},a}(),m.UnmanagedContainerModel=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.artifactUri=e.string();break}case 2:{i.predictSchemata=l.google.cloud.aiplatform.v1.PredictSchemata.decode(e,e.uint32());break}case 3:{i.containerSpec=l.google.cloud.aiplatform.v1.ModelContainerSpec.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifactUri!=null&&e.hasOwnProperty("artifactUri")&&!c.isString(e.artifactUri))return"artifactUri: string expected";if(e.predictSchemata!=null&&e.hasOwnProperty("predictSchemata")){var t=l.google.cloud.aiplatform.v1.PredictSchemata.verify(e.predictSchemata);if(t)return"predictSchemata."+t}if(e.containerSpec!=null&&e.hasOwnProperty("containerSpec")){var t=l.google.cloud.aiplatform.v1.ModelContainerSpec.verify(e.containerSpec);if(t)return"containerSpec."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UnmanagedContainerModel)return e;var t=new l.google.cloud.aiplatform.v1.UnmanagedContainerModel;if(e.artifactUri!=null&&(t.artifactUri=String(e.artifactUri)),e.predictSchemata!=null){if(typeof e.predictSchemata!="object")throw TypeError(".google.cloud.aiplatform.v1.UnmanagedContainerModel.predictSchemata: object expected");t.predictSchemata=l.google.cloud.aiplatform.v1.PredictSchemata.fromObject(e.predictSchemata)}if(e.containerSpec!=null){if(typeof e.containerSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.UnmanagedContainerModel.containerSpec: object expected");t.containerSpec=l.google.cloud.aiplatform.v1.ModelContainerSpec.fromObject(e.containerSpec)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.artifactUri="",n.predictSchemata=null,n.containerSpec=null),e.artifactUri!=null&&e.hasOwnProperty("artifactUri")&&(n.artifactUri=e.artifactUri),e.predictSchemata!=null&&e.hasOwnProperty("predictSchemata")&&(n.predictSchemata=l.google.cloud.aiplatform.v1.PredictSchemata.toObject(e.predictSchemata,t)),e.containerSpec!=null&&e.hasOwnProperty("containerSpec")&&(n.containerSpec=l.google.cloud.aiplatform.v1.ModelContainerSpec.toObject(e.containerSpec,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UnmanagedContainerModel"},a}(),m.Model=function(){function a(r){if(this.versionAliases=[],this.supportedExportFormats=[],this.supportedDeploymentResourcesTypes=[],this.supportedInputStorageFormats=[],this.supportedOutputStorageFormats=[],this.deployedModels=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 28:{i.versionId=e.string();break}case 29:{i.versionAliases&&i.versionAliases.length||(i.versionAliases=[]),i.versionAliases.push(e.string());break}case 31:{i.versionCreateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 32:{i.versionUpdateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 30:{i.versionDescription=e.string();break}case 4:{i.predictSchemata=l.google.cloud.aiplatform.v1.PredictSchemata.decode(e,e.uint32());break}case 5:{i.metadataSchemaUri=e.string();break}case 6:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 20:{i.supportedExportFormats&&i.supportedExportFormats.length||(i.supportedExportFormats=[]),i.supportedExportFormats.push(l.google.cloud.aiplatform.v1.Model.ExportFormat.decode(e,e.uint32()));break}case 7:{i.trainingPipeline=e.string();break}case 47:{i.pipelineJob=e.string();break}case 9:{i.containerSpec=l.google.cloud.aiplatform.v1.ModelContainerSpec.decode(e,e.uint32());break}case 26:{i.artifactUri=e.string();break}case 10:{if(i.supportedDeploymentResourcesTypes&&i.supportedDeploymentResourcesTypes.length||(i.supportedDeploymentResourcesTypes=[]),(g&7)===2)for(var T=e.uint32()+e.pos;e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 24:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 38:{i.modelSourceInfo=l.google.cloud.aiplatform.v1.ModelSourceInfo.decode(e,e.uint32());break}case 34:{i.originalModelInfo=l.google.cloud.aiplatform.v1.Model.OriginalModelInfo.decode(e,e.uint32());break}case 44:{i.metadataArtifact=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.versionId!=null&&e.hasOwnProperty("versionId")&&!c.isString(e.versionId))return"versionId: string expected";if(e.versionAliases!=null&&e.hasOwnProperty("versionAliases")){if(!Array.isArray(e.versionAliases))return"versionAliases: array expected";for(var t=0;t>>3){case 1:{s.id=t.string();break}case 2:{if(s.exportableContents&&s.exportableContents.length||(s.exportableContents=[]),(f&7)===2)for(var g=t.uint32()+t.pos;t.pos>>3){case 1:{s.model=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.model!=null&&t.hasOwnProperty("model")&&!c.isString(t.model)?"model: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Model.OriginalModelInfo)return t;var n=new l.google.cloud.aiplatform.v1.Model.OriginalModelInfo;return t.model!=null&&(n.model=String(t.model)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.model=""),t.model!=null&&t.hasOwnProperty("model")&&(i.model=t.model),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Model.OriginalModelInfo"},r}(),a.DeploymentResourcesType=function(){var r={},e=Object.create(r);return e[r[0]="DEPLOYMENT_RESOURCES_TYPE_UNSPECIFIED"]=0,e[r[1]="DEDICATED_RESOURCES"]=1,e[r[2]="AUTOMATIC_RESOURCES"]=2,e[r[3]="SHARED_RESOURCES"]=3,e}(),a}(),m.LargeModelReference=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.LargeModelReference)return e;var t=new l.google.cloud.aiplatform.v1.LargeModelReference;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.LargeModelReference"},a}(),m.PredictSchemata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.instanceSchemaUri=e.string();break}case 2:{i.parametersSchemaUri=e.string();break}case 3:{i.predictionSchemaUri=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.instanceSchemaUri!=null&&e.hasOwnProperty("instanceSchemaUri")&&!c.isString(e.instanceSchemaUri)?"instanceSchemaUri: string expected":e.parametersSchemaUri!=null&&e.hasOwnProperty("parametersSchemaUri")&&!c.isString(e.parametersSchemaUri)?"parametersSchemaUri: string expected":e.predictionSchemaUri!=null&&e.hasOwnProperty("predictionSchemaUri")&&!c.isString(e.predictionSchemaUri)?"predictionSchemaUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PredictSchemata)return e;var t=new l.google.cloud.aiplatform.v1.PredictSchemata;return e.instanceSchemaUri!=null&&(t.instanceSchemaUri=String(e.instanceSchemaUri)),e.parametersSchemaUri!=null&&(t.parametersSchemaUri=String(e.parametersSchemaUri)),e.predictionSchemaUri!=null&&(t.predictionSchemaUri=String(e.predictionSchemaUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.instanceSchemaUri="",n.parametersSchemaUri="",n.predictionSchemaUri=""),e.instanceSchemaUri!=null&&e.hasOwnProperty("instanceSchemaUri")&&(n.instanceSchemaUri=e.instanceSchemaUri),e.parametersSchemaUri!=null&&e.hasOwnProperty("parametersSchemaUri")&&(n.parametersSchemaUri=e.parametersSchemaUri),e.predictionSchemaUri!=null&&e.hasOwnProperty("predictionSchemaUri")&&(n.predictionSchemaUri=e.predictionSchemaUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PredictSchemata"},a}(),m.ModelContainerSpec=function(){function a(r){if(this.command=[],this.args=[],this.env=[],this.ports=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.imageUri=e.string();break}case 2:{i.command&&i.command.length||(i.command=[]),i.command.push(e.string());break}case 3:{i.args&&i.args.length||(i.args=[]),i.args.push(e.string());break}case 4:{i.env&&i.env.length||(i.env=[]),i.env.push(l.google.cloud.aiplatform.v1.EnvVar.decode(e,e.uint32()));break}case 5:{i.ports&&i.ports.length||(i.ports=[]),i.ports.push(l.google.cloud.aiplatform.v1.Port.decode(e,e.uint32()));break}case 6:{i.predictRoute=e.string();break}case 7:{i.healthRoute=e.string();break}case 10:{i.deploymentTimeout=l.google.protobuf.Duration.decode(e,e.uint32());break}case 11:{i.sharedMemorySizeMb=e.int64();break}case 12:{i.startupProbe=l.google.cloud.aiplatform.v1.Probe.decode(e,e.uint32());break}case 13:{i.healthProbe=l.google.cloud.aiplatform.v1.Probe.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.imageUri!=null&&e.hasOwnProperty("imageUri")&&!c.isString(e.imageUri))return"imageUri: string expected";if(e.command!=null&&e.hasOwnProperty("command")){if(!Array.isArray(e.command))return"command: array expected";for(var t=0;t>>0,e.sharedMemorySizeMb.high>>>0).toNumber())),e.startupProbe!=null){if(typeof e.startupProbe!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelContainerSpec.startupProbe: object expected");t.startupProbe=l.google.cloud.aiplatform.v1.Probe.fromObject(e.startupProbe)}if(e.healthProbe!=null){if(typeof e.healthProbe!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelContainerSpec.healthProbe: object expected");t.healthProbe=l.google.cloud.aiplatform.v1.Probe.fromObject(e.healthProbe)}return t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.command=[],n.args=[],n.env=[],n.ports=[]),t.defaults){if(n.imageUri="",n.predictRoute="",n.healthRoute="",n.deploymentTimeout=null,c.Long){var i=new c.Long(0,0,!1);n.sharedMemorySizeMb=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.sharedMemorySizeMb=t.longs===String?"0":0;n.startupProbe=null,n.healthProbe=null}if(e.imageUri!=null&&e.hasOwnProperty("imageUri")&&(n.imageUri=e.imageUri),e.command&&e.command.length){n.command=[];for(var s=0;s>>0,e.sharedMemorySizeMb.high>>>0).toNumber():e.sharedMemorySizeMb),e.startupProbe!=null&&e.hasOwnProperty("startupProbe")&&(n.startupProbe=l.google.cloud.aiplatform.v1.Probe.toObject(e.startupProbe,t)),e.healthProbe!=null&&e.hasOwnProperty("healthProbe")&&(n.healthProbe=l.google.cloud.aiplatform.v1.Probe.toObject(e.healthProbe,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ModelContainerSpec"},a}(),m.Port=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 3:{i.containerPort=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.containerPort!=null&&e.hasOwnProperty("containerPort")&&!c.isInteger(e.containerPort)?"containerPort: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.Port)return e;var t=new l.google.cloud.aiplatform.v1.Port;return e.containerPort!=null&&(t.containerPort=e.containerPort|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.containerPort=0),e.containerPort!=null&&e.hasOwnProperty("containerPort")&&(n.containerPort=e.containerPort),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.Port"},a}(),m.ModelSourceInfo=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.sourceType=e.int32();break}case 2:{i.copy=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.sourceType!=null&&e.hasOwnProperty("sourceType"))switch(e.sourceType){default:return"sourceType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}return e.copy!=null&&e.hasOwnProperty("copy")&&typeof e.copy!="boolean"?"copy: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ModelSourceInfo)return e;var t=new l.google.cloud.aiplatform.v1.ModelSourceInfo;switch(e.sourceType){default:if(typeof e.sourceType=="number"){t.sourceType=e.sourceType;break}break;case"MODEL_SOURCE_TYPE_UNSPECIFIED":case 0:t.sourceType=0;break;case"AUTOML":case 1:t.sourceType=1;break;case"CUSTOM":case 2:t.sourceType=2;break;case"BQML":case 3:t.sourceType=3;break;case"MODEL_GARDEN":case 4:t.sourceType=4;break;case"GENIE":case 5:t.sourceType=5;break}return e.copy!=null&&(t.copy=!!e.copy),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.sourceType=t.enums===String?"MODEL_SOURCE_TYPE_UNSPECIFIED":0,n.copy=!1),e.sourceType!=null&&e.hasOwnProperty("sourceType")&&(n.sourceType=t.enums===String?l.google.cloud.aiplatform.v1.ModelSourceInfo.ModelSourceType[e.sourceType]===void 0?e.sourceType:l.google.cloud.aiplatform.v1.ModelSourceInfo.ModelSourceType[e.sourceType]:e.sourceType),e.copy!=null&&e.hasOwnProperty("copy")&&(n.copy=e.copy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ModelSourceInfo"},a.ModelSourceType=function(){var r={},e=Object.create(r);return e[r[0]="MODEL_SOURCE_TYPE_UNSPECIFIED"]=0,e[r[1]="AUTOML"]=1,e[r[2]="CUSTOM"]=2,e[r[3]="BQML"]=3,e[r[4]="MODEL_GARDEN"]=4,e[r[5]="GENIE"]=5,e}(),a}(),m.Probe=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.exec=l.google.cloud.aiplatform.v1.Probe.ExecAction.decode(t,t.uint32());break}case 2:{s.periodSeconds=t.int32();break}case 3:{s.timeoutSeconds=t.int32();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.exec!=null&&t.hasOwnProperty("exec")){n.probeType=1;{var i=l.google.cloud.aiplatform.v1.Probe.ExecAction.verify(t.exec);if(i)return"exec."+i}}return t.periodSeconds!=null&&t.hasOwnProperty("periodSeconds")&&!c.isInteger(t.periodSeconds)?"periodSeconds: integer expected":t.timeoutSeconds!=null&&t.hasOwnProperty("timeoutSeconds")&&!c.isInteger(t.timeoutSeconds)?"timeoutSeconds: integer expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Probe)return t;var n=new l.google.cloud.aiplatform.v1.Probe;if(t.exec!=null){if(typeof t.exec!="object")throw TypeError(".google.cloud.aiplatform.v1.Probe.exec: object expected");n.exec=l.google.cloud.aiplatform.v1.Probe.ExecAction.fromObject(t.exec)}return t.periodSeconds!=null&&(n.periodSeconds=t.periodSeconds|0),t.timeoutSeconds!=null&&(n.timeoutSeconds=t.timeoutSeconds|0),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.periodSeconds=0,i.timeoutSeconds=0),t.exec!=null&&t.hasOwnProperty("exec")&&(i.exec=l.google.cloud.aiplatform.v1.Probe.ExecAction.toObject(t.exec,n),n.oneofs&&(i.probeType="exec")),t.periodSeconds!=null&&t.hasOwnProperty("periodSeconds")&&(i.periodSeconds=t.periodSeconds),t.timeoutSeconds!=null&&t.hasOwnProperty("timeoutSeconds")&&(i.timeoutSeconds=t.timeoutSeconds),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Probe"},a.ExecAction=function(){function e(t){if(this.command=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.command&&f.command.length||(f.command=[]),f.command.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.command!=null&&n.hasOwnProperty("command")){if(!Array.isArray(n.command))return"command: array expected";for(var i=0;i>>3){case 1:{i.endpoint=e.string();break}case 2:{i.deployedModelId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint)?"endpoint: string expected":e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId)?"deployedModelId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeployedModelRef)return e;var t=new l.google.cloud.aiplatform.v1.DeployedModelRef;return e.endpoint!=null&&(t.endpoint=String(e.endpoint)),e.deployedModelId!=null&&(t.deployedModelId=String(e.deployedModelId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.endpoint="",n.deployedModelId=""),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=e.endpoint),e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&(n.deployedModelId=e.deployedModelId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeployedModelRef"},a}(),m.EnvVar=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.value=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.value!=null&&e.hasOwnProperty("value")&&!c.isString(e.value)?"value: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.EnvVar)return e;var t=new l.google.cloud.aiplatform.v1.EnvVar;return e.name!=null&&(t.name=String(e.name)),e.value!=null&&(t.value=String(e.value)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.value=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.value!=null&&e.hasOwnProperty("value")&&(n.value=e.value),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.EnvVar"},a}(),m.Context=function(){function a(r){if(this.labels={},this.parentContexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 8:{i.etag=e.string();break}case 9:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 10:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 11:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.parentContexts&&i.parentContexts.length||(i.parentContexts=[]),i.parentContexts.push(e.string());break}case 13:{i.schemaTitle=e.string();break}case 14:{i.schemaVersion=e.string();break}case 15:{i.metadata=l.google.protobuf.Struct.decode(e,e.uint32());break}case 16:{i.description=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var t=Object.keys(e.labels),n=0;n>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 4:{i.jobSpec=l.google.cloud.aiplatform.v1.CustomJobSpec.decode(e,e.uint32());break}case 5:{i.state=e.int32();break}case 6:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 11:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 12:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 16:{i.webAccessUris===c.emptyObject&&(i.webAccessUris={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.webAccessUris[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.jobSpec!=null&&e.hasOwnProperty("jobSpec")){var t=l.google.cloud.aiplatform.v1.CustomJobSpec.verify(e.jobSpec);if(t)return"jobSpec."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.workerPoolSpecs&&i.workerPoolSpecs.length||(i.workerPoolSpecs=[]),i.workerPoolSpecs.push(l.google.cloud.aiplatform.v1.WorkerPoolSpec.decode(e,e.uint32()));break}case 3:{i.scheduling=l.google.cloud.aiplatform.v1.Scheduling.decode(e,e.uint32());break}case 4:{i.serviceAccount=e.string();break}case 5:{i.network=e.string();break}case 13:{i.reservedIpRanges&&i.reservedIpRanges.length||(i.reservedIpRanges=[]),i.reservedIpRanges.push(e.string());break}case 6:{i.baseOutputDirectory=l.google.cloud.aiplatform.v1.GcsDestination.decode(e,e.uint32());break}case 19:{i.protectedArtifactLocationId=e.string();break}case 7:{i.tensorboard=e.string();break}case 10:{i.enableWebAccess=e.bool();break}case 16:{i.enableDashboardAccess=e.bool();break}case 17:{i.experiment=e.string();break}case 18:{i.experimentRun=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.workerPoolSpecs!=null&&e.hasOwnProperty("workerPoolSpecs")){if(!Array.isArray(e.workerPoolSpecs))return"workerPoolSpecs: array expected";for(var t=0;t>>3){case 6:{s.containerSpec=l.google.cloud.aiplatform.v1.ContainerSpec.decode(t,t.uint32());break}case 7:{s.pythonPackageSpec=l.google.cloud.aiplatform.v1.PythonPackageSpec.decode(t,t.uint32());break}case 1:{s.machineSpec=l.google.cloud.aiplatform.v1.MachineSpec.decode(t,t.uint32());break}case 2:{s.replicaCount=t.int64();break}case 4:{s.nfsMounts&&s.nfsMounts.length||(s.nfsMounts=[]),s.nfsMounts.push(l.google.cloud.aiplatform.v1.NfsMount.decode(t,t.uint32()));break}case 5:{s.diskSpec=l.google.cloud.aiplatform.v1.DiskSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.containerSpec!=null&&t.hasOwnProperty("containerSpec")){n.task=1;{var i=l.google.cloud.aiplatform.v1.ContainerSpec.verify(t.containerSpec);if(i)return"containerSpec."+i}}if(t.pythonPackageSpec!=null&&t.hasOwnProperty("pythonPackageSpec")){if(n.task===1)return"task: multiple values";n.task=1;{var i=l.google.cloud.aiplatform.v1.PythonPackageSpec.verify(t.pythonPackageSpec);if(i)return"pythonPackageSpec."+i}}if(t.machineSpec!=null&&t.hasOwnProperty("machineSpec")){var i=l.google.cloud.aiplatform.v1.MachineSpec.verify(t.machineSpec);if(i)return"machineSpec."+i}if(t.replicaCount!=null&&t.hasOwnProperty("replicaCount")&&!c.isInteger(t.replicaCount)&&!(t.replicaCount&&c.isInteger(t.replicaCount.low)&&c.isInteger(t.replicaCount.high)))return"replicaCount: integer|Long expected";if(t.nfsMounts!=null&&t.hasOwnProperty("nfsMounts")){if(!Array.isArray(t.nfsMounts))return"nfsMounts: array expected";for(var s=0;s>>0,t.replicaCount.high>>>0).toNumber())),t.nfsMounts){if(!Array.isArray(t.nfsMounts))throw TypeError(".google.cloud.aiplatform.v1.WorkerPoolSpec.nfsMounts: array expected");n.nfsMounts=[];for(var i=0;i>>0,t.replicaCount.high>>>0).toNumber():t.replicaCount),t.nfsMounts&&t.nfsMounts.length){i.nfsMounts=[];for(var f=0;f>>3){case 1:{i.imageUri=e.string();break}case 2:{i.command&&i.command.length||(i.command=[]),i.command.push(e.string());break}case 3:{i.args&&i.args.length||(i.args=[]),i.args.push(e.string());break}case 4:{i.env&&i.env.length||(i.env=[]),i.env.push(l.google.cloud.aiplatform.v1.EnvVar.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.imageUri!=null&&e.hasOwnProperty("imageUri")&&!c.isString(e.imageUri))return"imageUri: string expected";if(e.command!=null&&e.hasOwnProperty("command")){if(!Array.isArray(e.command))return"command: array expected";for(var t=0;t>>3){case 1:{i.executorImageUri=e.string();break}case 2:{i.packageUris&&i.packageUris.length||(i.packageUris=[]),i.packageUris.push(e.string());break}case 3:{i.pythonModule=e.string();break}case 4:{i.args&&i.args.length||(i.args=[]),i.args.push(e.string());break}case 5:{i.env&&i.env.length||(i.env=[]),i.env.push(l.google.cloud.aiplatform.v1.EnvVar.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.executorImageUri!=null&&e.hasOwnProperty("executorImageUri")&&!c.isString(e.executorImageUri))return"executorImageUri: string expected";if(e.packageUris!=null&&e.hasOwnProperty("packageUris")){if(!Array.isArray(e.packageUris))return"packageUris: array expected";for(var t=0;t>>3){case 1:{i.timeout=l.google.protobuf.Duration.decode(e,e.uint32());break}case 3:{i.restartJobOnWorkerRestart=e.bool();break}case 5:{i.disableRetries=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeout!=null&&e.hasOwnProperty("timeout")){var t=l.google.protobuf.Duration.verify(e.timeout);if(t)return"timeout."+t}return e.restartJobOnWorkerRestart!=null&&e.hasOwnProperty("restartJobOnWorkerRestart")&&typeof e.restartJobOnWorkerRestart!="boolean"?"restartJobOnWorkerRestart: boolean expected":e.disableRetries!=null&&e.hasOwnProperty("disableRetries")&&typeof e.disableRetries!="boolean"?"disableRetries: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.Scheduling)return e;var t=new l.google.cloud.aiplatform.v1.Scheduling;if(e.timeout!=null){if(typeof e.timeout!="object")throw TypeError(".google.cloud.aiplatform.v1.Scheduling.timeout: object expected");t.timeout=l.google.protobuf.Duration.fromObject(e.timeout)}return e.restartJobOnWorkerRestart!=null&&(t.restartJobOnWorkerRestart=!!e.restartJobOnWorkerRestart),e.disableRetries!=null&&(t.disableRetries=!!e.disableRetries),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.timeout=null,n.restartJobOnWorkerRestart=!1,n.disableRetries=!1),e.timeout!=null&&e.hasOwnProperty("timeout")&&(n.timeout=l.google.protobuf.Duration.toObject(e.timeout,t)),e.restartJobOnWorkerRestart!=null&&e.hasOwnProperty("restartJobOnWorkerRestart")&&(n.restartJobOnWorkerRestart=e.restartJobOnWorkerRestart),e.disableRetries!=null&&e.hasOwnProperty("disableRetries")&&(n.disableRetries=e.disableRetries),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.Scheduling"},a}(),m.DataItem=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 3:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 4:{i.payload=l.google.protobuf.Value.decode(e,e.uint32());break}case 7:{i.etag=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.datasets&&i.datasets.length||(i.datasets=[]),i.datasets.push(e.string());break}case 12:{i.annotationLabels===c.emptyObject&&(i.annotationLabels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.annotationLabels[s]=f;break}case 4:{i.labelerCount=e.int32();break}case 5:{i.instructionUri=e.string();break}case 6:{i.inputsSchemaUri=e.string();break}case 7:{i.inputs=l.google.protobuf.Value.decode(e,e.uint32());break}case 8:{i.state=e.int32();break}case 13:{i.labelingProgress=e.int32();break}case 14:{i.currentSpend=l.google.type.Money.decode(e,e.uint32());break}case 9:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 22:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 11:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 16:{i.specialistPools&&i.specialistPools.length||(i.specialistPools=[]),i.specialistPools.push(e.string());break}case 20:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 21:{i.activeLearningConfig=l.google.cloud.aiplatform.v1.ActiveLearningConfig.decode(e,e.uint32());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.datasets!=null&&e.hasOwnProperty("datasets")){if(!Array.isArray(e.datasets))return"datasets: array expected";for(var t=0;t>>3){case 1:{s.maxDataItemCount=t.int64();break}case 2:{s.maxDataItemPercentage=t.int32();break}case 3:{s.sampleConfig=l.google.cloud.aiplatform.v1.SampleConfig.decode(t,t.uint32());break}case 4:{s.trainingConfig=l.google.cloud.aiplatform.v1.TrainingConfig.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.maxDataItemCount!=null&&t.hasOwnProperty("maxDataItemCount")&&(n.humanLabelingBudget=1,!c.isInteger(t.maxDataItemCount)&&!(t.maxDataItemCount&&c.isInteger(t.maxDataItemCount.low)&&c.isInteger(t.maxDataItemCount.high))))return"maxDataItemCount: integer|Long expected";if(t.maxDataItemPercentage!=null&&t.hasOwnProperty("maxDataItemPercentage")){if(n.humanLabelingBudget===1)return"humanLabelingBudget: multiple values";if(n.humanLabelingBudget=1,!c.isInteger(t.maxDataItemPercentage))return"maxDataItemPercentage: integer expected"}if(t.sampleConfig!=null&&t.hasOwnProperty("sampleConfig")){var i=l.google.cloud.aiplatform.v1.SampleConfig.verify(t.sampleConfig);if(i)return"sampleConfig."+i}if(t.trainingConfig!=null&&t.hasOwnProperty("trainingConfig")){var i=l.google.cloud.aiplatform.v1.TrainingConfig.verify(t.trainingConfig);if(i)return"trainingConfig."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ActiveLearningConfig)return t;var n=new l.google.cloud.aiplatform.v1.ActiveLearningConfig;if(t.maxDataItemCount!=null&&(c.Long?(n.maxDataItemCount=c.Long.fromValue(t.maxDataItemCount)).unsigned=!1:typeof t.maxDataItemCount=="string"?n.maxDataItemCount=parseInt(t.maxDataItemCount,10):typeof t.maxDataItemCount=="number"?n.maxDataItemCount=t.maxDataItemCount:typeof t.maxDataItemCount=="object"&&(n.maxDataItemCount=new c.LongBits(t.maxDataItemCount.low>>>0,t.maxDataItemCount.high>>>0).toNumber())),t.maxDataItemPercentage!=null&&(n.maxDataItemPercentage=t.maxDataItemPercentage|0),t.sampleConfig!=null){if(typeof t.sampleConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.ActiveLearningConfig.sampleConfig: object expected");n.sampleConfig=l.google.cloud.aiplatform.v1.SampleConfig.fromObject(t.sampleConfig)}if(t.trainingConfig!=null){if(typeof t.trainingConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.ActiveLearningConfig.trainingConfig: object expected");n.trainingConfig=l.google.cloud.aiplatform.v1.TrainingConfig.fromObject(t.trainingConfig)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.sampleConfig=null,i.trainingConfig=null),t.maxDataItemCount!=null&&t.hasOwnProperty("maxDataItemCount")&&(typeof t.maxDataItemCount=="number"?i.maxDataItemCount=n.longs===String?String(t.maxDataItemCount):t.maxDataItemCount:i.maxDataItemCount=n.longs===String?c.Long.prototype.toString.call(t.maxDataItemCount):n.longs===Number?new c.LongBits(t.maxDataItemCount.low>>>0,t.maxDataItemCount.high>>>0).toNumber():t.maxDataItemCount,n.oneofs&&(i.humanLabelingBudget="maxDataItemCount")),t.maxDataItemPercentage!=null&&t.hasOwnProperty("maxDataItemPercentage")&&(i.maxDataItemPercentage=t.maxDataItemPercentage,n.oneofs&&(i.humanLabelingBudget="maxDataItemPercentage")),t.sampleConfig!=null&&t.hasOwnProperty("sampleConfig")&&(i.sampleConfig=l.google.cloud.aiplatform.v1.SampleConfig.toObject(t.sampleConfig,n)),t.trainingConfig!=null&&t.hasOwnProperty("trainingConfig")&&(i.trainingConfig=l.google.cloud.aiplatform.v1.TrainingConfig.toObject(t.trainingConfig,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ActiveLearningConfig"},a}(),m.SampleConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.initialBatchSamplePercentage=t.int32();break}case 3:{s.followingBatchSamplePercentage=t.int32();break}case 5:{s.sampleStrategy=t.int32();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.initialBatchSamplePercentage!=null&&t.hasOwnProperty("initialBatchSamplePercentage")&&(n.initialBatchSampleSize=1,!c.isInteger(t.initialBatchSamplePercentage)))return"initialBatchSamplePercentage: integer expected";if(t.followingBatchSamplePercentage!=null&&t.hasOwnProperty("followingBatchSamplePercentage")&&(n.followingBatchSampleSize=1,!c.isInteger(t.followingBatchSamplePercentage)))return"followingBatchSamplePercentage: integer expected";if(t.sampleStrategy!=null&&t.hasOwnProperty("sampleStrategy"))switch(t.sampleStrategy){default:return"sampleStrategy: enum value expected";case 0:case 1:break}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.SampleConfig)return t;var n=new l.google.cloud.aiplatform.v1.SampleConfig;switch(t.initialBatchSamplePercentage!=null&&(n.initialBatchSamplePercentage=t.initialBatchSamplePercentage|0),t.followingBatchSamplePercentage!=null&&(n.followingBatchSamplePercentage=t.followingBatchSamplePercentage|0),t.sampleStrategy){default:if(typeof t.sampleStrategy=="number"){n.sampleStrategy=t.sampleStrategy;break}break;case"SAMPLE_STRATEGY_UNSPECIFIED":case 0:n.sampleStrategy=0;break;case"UNCERTAINTY":case 1:n.sampleStrategy=1;break}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.sampleStrategy=n.enums===String?"SAMPLE_STRATEGY_UNSPECIFIED":0),t.initialBatchSamplePercentage!=null&&t.hasOwnProperty("initialBatchSamplePercentage")&&(i.initialBatchSamplePercentage=t.initialBatchSamplePercentage,n.oneofs&&(i.initialBatchSampleSize="initialBatchSamplePercentage")),t.followingBatchSamplePercentage!=null&&t.hasOwnProperty("followingBatchSamplePercentage")&&(i.followingBatchSamplePercentage=t.followingBatchSamplePercentage,n.oneofs&&(i.followingBatchSampleSize="followingBatchSamplePercentage")),t.sampleStrategy!=null&&t.hasOwnProperty("sampleStrategy")&&(i.sampleStrategy=n.enums===String?l.google.cloud.aiplatform.v1.SampleConfig.SampleStrategy[t.sampleStrategy]===void 0?t.sampleStrategy:l.google.cloud.aiplatform.v1.SampleConfig.SampleStrategy[t.sampleStrategy]:t.sampleStrategy),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.SampleConfig"},a.SampleStrategy=function(){var e={},t=Object.create(e);return t[e[0]="SAMPLE_STRATEGY_UNSPECIFIED"]=0,t[e[1]="UNCERTAINTY"]=1,t}(),a}(),m.TrainingConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.timeoutTrainingMilliHours=e.int64();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.timeoutTrainingMilliHours!=null&&e.hasOwnProperty("timeoutTrainingMilliHours")&&!c.isInteger(e.timeoutTrainingMilliHours)&&!(e.timeoutTrainingMilliHours&&c.isInteger(e.timeoutTrainingMilliHours.low)&&c.isInteger(e.timeoutTrainingMilliHours.high))?"timeoutTrainingMilliHours: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.TrainingConfig)return e;var t=new l.google.cloud.aiplatform.v1.TrainingConfig;return e.timeoutTrainingMilliHours!=null&&(c.Long?(t.timeoutTrainingMilliHours=c.Long.fromValue(e.timeoutTrainingMilliHours)).unsigned=!1:typeof e.timeoutTrainingMilliHours=="string"?t.timeoutTrainingMilliHours=parseInt(e.timeoutTrainingMilliHours,10):typeof e.timeoutTrainingMilliHours=="number"?t.timeoutTrainingMilliHours=e.timeoutTrainingMilliHours:typeof e.timeoutTrainingMilliHours=="object"&&(t.timeoutTrainingMilliHours=new c.LongBits(e.timeoutTrainingMilliHours.low>>>0,e.timeoutTrainingMilliHours.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(c.Long){var i=new c.Long(0,0,!1);n.timeoutTrainingMilliHours=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.timeoutTrainingMilliHours=t.longs===String?"0":0;return e.timeoutTrainingMilliHours!=null&&e.hasOwnProperty("timeoutTrainingMilliHours")&&(typeof e.timeoutTrainingMilliHours=="number"?n.timeoutTrainingMilliHours=t.longs===String?String(e.timeoutTrainingMilliHours):e.timeoutTrainingMilliHours:n.timeoutTrainingMilliHours=t.longs===String?c.Long.prototype.toString.call(e.timeoutTrainingMilliHours):t.longs===Number?new c.LongBits(e.timeoutTrainingMilliHours.low>>>0,e.timeoutTrainingMilliHours.high>>>0).toNumber():e.timeoutTrainingMilliHours),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.TrainingConfig"},a}(),m.Dataset=function(){function a(r){if(this.labels={},this.savedQueries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 16:{i.description=e.string();break}case 3:{i.metadataSchemaUri=e.string();break}case 8:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 10:{i.dataItemCount=e.int64();break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.etag=e.string();break}case 7:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 9:{i.savedQueries&&i.savedQueries.length||(i.savedQueries=[]),i.savedQueries.push(l.google.cloud.aiplatform.v1.SavedQuery.decode(e,e.uint32()));break}case 11:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 17:{i.metadataArtifact=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.metadataSchemaUri!=null&&e.hasOwnProperty("metadataSchemaUri")&&!c.isString(e.metadataSchemaUri))return"metadataSchemaUri: string expected";if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.protobuf.Value.verify(e.metadata);if(t)return"metadata."+t}if(e.dataItemCount!=null&&e.hasOwnProperty("dataItemCount")&&!c.isInteger(e.dataItemCount)&&!(e.dataItemCount&&c.isInteger(e.dataItemCount.low)&&c.isInteger(e.dataItemCount.high)))return"dataItemCount: integer|Long expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>0,e.dataItemCount.high>>>0).toNumber())),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Dataset.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Dataset.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}if(e.etag!=null&&(t.etag=String(e.etag)),e.labels){if(typeof e.labels!="object")throw TypeError(".google.cloud.aiplatform.v1.Dataset.labels: object expected");t.labels={};for(var n=Object.keys(e.labels),i=0;i>>0,e.dataItemCount.high>>>0).toNumber():e.dataItemCount),e.encryptionSpec!=null&&e.hasOwnProperty("encryptionSpec")&&(n.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.toObject(e.encryptionSpec,t)),e.description!=null&&e.hasOwnProperty("description")&&(n.description=e.description),e.metadataArtifact!=null&&e.hasOwnProperty("metadataArtifact")&&(n.metadataArtifact=e.metadataArtifact),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.Dataset"},a}(),m.ImportDataConfig=function(){function a(e){if(this.dataItemLabels={},this.annotationLabels={},e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.decode(t,t.uint32());break}case 2:{s.dataItemLabels===c.emptyObject&&(s.dataItemLabels={});var _=t.uint32()+t.pos;for(f="",g="";t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=t.string();break;default:t.skipType(C&7);break}}s.dataItemLabels[f]=g;break}case 3:{s.annotationLabels===c.emptyObject&&(s.annotationLabels={});var _=t.uint32()+t.pos;for(f="",g="";t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=t.string();break;default:t.skipType(C&7);break}}s.annotationLabels[f]=g;break}case 4:{s.importSchemaUri=t.string();break}default:t.skipType(T&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){n.source=1;{var i=l.google.cloud.aiplatform.v1.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}if(t.dataItemLabels!=null&&t.hasOwnProperty("dataItemLabels")){if(!c.isObject(t.dataItemLabels))return"dataItemLabels: object expected";for(var s=Object.keys(t.dataItemLabels),f=0;f>>3){case 1:{s.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.decode(t,t.uint32());break}case 5:{s.fractionSplit=l.google.cloud.aiplatform.v1.ExportFractionSplit.decode(t,t.uint32());break}case 2:{s.annotationsFilter=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.aiplatform.v1.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}if(t.fractionSplit!=null&&t.hasOwnProperty("fractionSplit")){n.split=1;{var i=l.google.cloud.aiplatform.v1.ExportFractionSplit.verify(t.fractionSplit);if(i)return"fractionSplit."+i}}return t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&!c.isString(t.annotationsFilter)?"annotationsFilter: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ExportDataConfig)return t;var n=new l.google.cloud.aiplatform.v1.ExportDataConfig;if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportDataConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.fromObject(t.gcsDestination)}if(t.fractionSplit!=null){if(typeof t.fractionSplit!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportDataConfig.fractionSplit: object expected");n.fractionSplit=l.google.cloud.aiplatform.v1.ExportFractionSplit.fromObject(t.fractionSplit)}return t.annotationsFilter!=null&&(n.annotationsFilter=String(t.annotationsFilter)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.annotationsFilter=""),t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&(i.annotationsFilter=t.annotationsFilter),t.fractionSplit!=null&&t.hasOwnProperty("fractionSplit")&&(i.fractionSplit=l.google.cloud.aiplatform.v1.ExportFractionSplit.toObject(t.fractionSplit,n),n.oneofs&&(i.split="fractionSplit")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ExportDataConfig"},a}(),m.ExportFractionSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFraction=e.double();break}case 2:{i.validationFraction=e.double();break}case 3:{i.testFraction=e.double();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&typeof e.trainingFraction!="number"?"trainingFraction: number expected":e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&typeof e.validationFraction!="number"?"validationFraction: number expected":e.testFraction!=null&&e.hasOwnProperty("testFraction")&&typeof e.testFraction!="number"?"testFraction: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExportFractionSplit)return e;var t=new l.google.cloud.aiplatform.v1.ExportFractionSplit;return e.trainingFraction!=null&&(t.trainingFraction=Number(e.trainingFraction)),e.validationFraction!=null&&(t.validationFraction=Number(e.validationFraction)),e.testFraction!=null&&(t.testFraction=Number(e.testFraction)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFraction=0,n.validationFraction=0,n.testFraction=0),e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&(n.trainingFraction=t.json&&!isFinite(e.trainingFraction)?String(e.trainingFraction):e.trainingFraction),e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&(n.validationFraction=t.json&&!isFinite(e.validationFraction)?String(e.validationFraction):e.validationFraction),e.testFraction!=null&&e.hasOwnProperty("testFraction")&&(n.testFraction=t.json&&!isFinite(e.testFraction)?String(e.testFraction):e.testFraction),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportFractionSplit"},a}(),m.SavedQuery=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 12:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.annotationFilter=e.string();break}case 6:{i.problemType=e.string();break}case 10:{i.annotationSpecCount=e.int32();break}case 8:{i.etag=e.string();break}case 9:{i.supportAutomlTraining=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.protobuf.Value.verify(e.metadata);if(t)return"metadata."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}return e.annotationFilter!=null&&e.hasOwnProperty("annotationFilter")&&!c.isString(e.annotationFilter)?"annotationFilter: string expected":e.problemType!=null&&e.hasOwnProperty("problemType")&&!c.isString(e.problemType)?"problemType: string expected":e.annotationSpecCount!=null&&e.hasOwnProperty("annotationSpecCount")&&!c.isInteger(e.annotationSpecCount)?"annotationSpecCount: integer expected":e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":e.supportAutomlTraining!=null&&e.hasOwnProperty("supportAutomlTraining")&&typeof e.supportAutomlTraining!="boolean"?"supportAutomlTraining: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.SavedQuery)return e;var t=new l.google.cloud.aiplatform.v1.SavedQuery;if(e.name!=null&&(t.name=String(e.name)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.metadata!=null){if(typeof e.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.SavedQuery.metadata: object expected");t.metadata=l.google.protobuf.Value.fromObject(e.metadata)}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.SavedQuery.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.SavedQuery.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}return e.annotationFilter!=null&&(t.annotationFilter=String(e.annotationFilter)),e.problemType!=null&&(t.problemType=String(e.problemType)),e.annotationSpecCount!=null&&(t.annotationSpecCount=e.annotationSpecCount|0),e.etag!=null&&(t.etag=String(e.etag)),e.supportAutomlTraining!=null&&(t.supportAutomlTraining=!!e.supportAutomlTraining),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.displayName="",n.createTime=null,n.updateTime=null,n.annotationFilter="",n.problemType="",n.etag="",n.supportAutomlTraining=!1,n.annotationSpecCount=0,n.metadata=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),e.annotationFilter!=null&&e.hasOwnProperty("annotationFilter")&&(n.annotationFilter=e.annotationFilter),e.problemType!=null&&e.hasOwnProperty("problemType")&&(n.problemType=e.problemType),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),e.supportAutomlTraining!=null&&e.hasOwnProperty("supportAutomlTraining")&&(n.supportAutomlTraining=e.supportAutomlTraining),e.annotationSpecCount!=null&&e.hasOwnProperty("annotationSpecCount")&&(n.annotationSpecCount=e.annotationSpecCount),e.metadata!=null&&e.hasOwnProperty("metadata")&&(n.metadata=l.google.protobuf.Value.toObject(e.metadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.SavedQuery"},a}(),m.DatasetService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateDatasetRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateDataset"}),Object.defineProperty(a.prototype.getDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetDatasetRequest,l.google.cloud.aiplatform.v1.Dataset,e,t)},"name",{value:"GetDataset"}),Object.defineProperty(a.prototype.updateDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateDatasetRequest,l.google.cloud.aiplatform.v1.Dataset,e,t)},"name",{value:"UpdateDataset"}),Object.defineProperty(a.prototype.listDatasets=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListDatasetsRequest,l.google.cloud.aiplatform.v1.ListDatasetsResponse,e,t)},"name",{value:"ListDatasets"}),Object.defineProperty(a.prototype.deleteDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteDatasetRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteDataset"}),Object.defineProperty(a.prototype.importData=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ImportDataRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ImportData"}),Object.defineProperty(a.prototype.exportData=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ExportDataRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ExportData"}),Object.defineProperty(a.prototype.createDatasetVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateDatasetVersionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateDatasetVersion"}),Object.defineProperty(a.prototype.deleteDatasetVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteDatasetVersionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteDatasetVersion"}),Object.defineProperty(a.prototype.getDatasetVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetDatasetVersionRequest,l.google.cloud.aiplatform.v1.DatasetVersion,e,t)},"name",{value:"GetDatasetVersion"}),Object.defineProperty(a.prototype.listDatasetVersions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListDatasetVersionsRequest,l.google.cloud.aiplatform.v1.ListDatasetVersionsResponse,e,t)},"name",{value:"ListDatasetVersions"}),Object.defineProperty(a.prototype.restoreDatasetVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.RestoreDatasetVersionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"RestoreDatasetVersion"}),Object.defineProperty(a.prototype.listDataItems=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListDataItemsRequest,l.google.cloud.aiplatform.v1.ListDataItemsResponse,e,t)},"name",{value:"ListDataItems"}),Object.defineProperty(a.prototype.searchDataItems=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.SearchDataItemsRequest,l.google.cloud.aiplatform.v1.SearchDataItemsResponse,e,t)},"name",{value:"SearchDataItems"}),Object.defineProperty(a.prototype.listSavedQueries=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListSavedQueriesRequest,l.google.cloud.aiplatform.v1.ListSavedQueriesResponse,e,t)},"name",{value:"ListSavedQueries"}),Object.defineProperty(a.prototype.deleteSavedQuery=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteSavedQueryRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteSavedQuery"}),Object.defineProperty(a.prototype.getAnnotationSpec=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetAnnotationSpecRequest,l.google.cloud.aiplatform.v1.AnnotationSpec,e,t)},"name",{value:"GetAnnotationSpec"}),Object.defineProperty(a.prototype.listAnnotations=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListAnnotationsRequest,l.google.cloud.aiplatform.v1.ListAnnotationsResponse,e,t)},"name",{value:"ListAnnotations"}),a}(),m.CreateDatasetRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.dataset=l.google.cloud.aiplatform.v1.Dataset.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.dataset!=null&&e.hasOwnProperty("dataset")){var t=l.google.cloud.aiplatform.v1.Dataset.verify(e.dataset);if(t)return"dataset."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateDatasetRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.dataset!=null){if(typeof e.dataset!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateDatasetRequest.dataset: object expected");t.dataset=l.google.cloud.aiplatform.v1.Dataset.fromObject(e.dataset)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.dataset=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.dataset!=null&&e.hasOwnProperty("dataset")&&(n.dataset=l.google.cloud.aiplatform.v1.Dataset.toObject(e.dataset,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateDatasetRequest"},a}(),m.CreateDatasetOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateDatasetOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateDatasetOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateDatasetOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateDatasetOperationMetadata"},a}(),m.GetDatasetRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetDatasetRequest;if(e.name!=null&&(t.name=String(e.name)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.GetDatasetRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.readMask=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetDatasetRequest"},a}(),m.UpdateDatasetRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.dataset=l.google.cloud.aiplatform.v1.Dataset.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataset!=null&&e.hasOwnProperty("dataset")){var t=l.google.cloud.aiplatform.v1.Dataset.verify(e.dataset);if(t)return"dataset."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateDatasetRequest;if(e.dataset!=null){if(typeof e.dataset!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateDatasetRequest.dataset: object expected");t.dataset=l.google.cloud.aiplatform.v1.Dataset.fromObject(e.dataset)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateDatasetRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.dataset=null,n.updateMask=null),e.dataset!=null&&e.hasOwnProperty("dataset")&&(n.dataset=l.google.cloud.aiplatform.v1.Dataset.toObject(e.dataset,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateDatasetRequest"},a}(),m.ListDatasetsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListDatasetsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListDatasetsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListDatasetsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListDatasetsRequest"},a}(),m.ListDatasetsResponse=function(){function a(r){if(this.datasets=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.datasets&&i.datasets.length||(i.datasets=[]),i.datasets.push(l.google.cloud.aiplatform.v1.Dataset.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.datasets!=null&&e.hasOwnProperty("datasets")){if(!Array.isArray(e.datasets))return"datasets: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteDatasetRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteDatasetRequest"},a}(),m.ImportDataRequest=function(){function a(r){if(this.importConfigs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.importConfigs&&i.importConfigs.length||(i.importConfigs=[]),i.importConfigs.push(l.google.cloud.aiplatform.v1.ImportDataConfig.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.importConfigs!=null&&e.hasOwnProperty("importConfigs")){if(!Array.isArray(e.importConfigs))return"importConfigs: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.ImportDataResponse?e:new l.google.cloud.aiplatform.v1.ImportDataResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ImportDataResponse"},a}(),m.ImportDataOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ImportDataOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.ImportDataOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.ImportDataOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ImportDataOperationMetadata"},a}(),m.ExportDataRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.exportConfig=l.google.cloud.aiplatform.v1.ExportDataConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.exportConfig!=null&&e.hasOwnProperty("exportConfig")){var t=l.google.cloud.aiplatform.v1.ExportDataConfig.verify(e.exportConfig);if(t)return"exportConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExportDataRequest)return e;var t=new l.google.cloud.aiplatform.v1.ExportDataRequest;if(e.name!=null&&(t.name=String(e.name)),e.exportConfig!=null){if(typeof e.exportConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportDataRequest.exportConfig: object expected");t.exportConfig=l.google.cloud.aiplatform.v1.ExportDataConfig.fromObject(e.exportConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.exportConfig=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.exportConfig!=null&&e.hasOwnProperty("exportConfig")&&(n.exportConfig=l.google.cloud.aiplatform.v1.ExportDataConfig.toObject(e.exportConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportDataRequest"},a}(),m.ExportDataResponse=function(){function a(r){if(this.exportedFiles=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.exportedFiles&&i.exportedFiles.length||(i.exportedFiles=[]),i.exportedFiles.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.exportedFiles!=null&&e.hasOwnProperty("exportedFiles")){if(!Array.isArray(e.exportedFiles))return"exportedFiles: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.gcsOutputDirectory=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.gcsOutputDirectory!=null&&e.hasOwnProperty("gcsOutputDirectory")&&!c.isString(e.gcsOutputDirectory)?"gcsOutputDirectory: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExportDataOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.ExportDataOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportDataOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.gcsOutputDirectory!=null&&(t.gcsOutputDirectory=String(e.gcsOutputDirectory)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.gcsOutputDirectory=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.gcsOutputDirectory!=null&&e.hasOwnProperty("gcsOutputDirectory")&&(n.gcsOutputDirectory=e.gcsOutputDirectory),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportDataOperationMetadata"},a}(),m.CreateDatasetVersionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.datasetVersion=l.google.cloud.aiplatform.v1.DatasetVersion.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.datasetVersion!=null&&e.hasOwnProperty("datasetVersion")){var t=l.google.cloud.aiplatform.v1.DatasetVersion.verify(e.datasetVersion);if(t)return"datasetVersion."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateDatasetVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateDatasetVersionRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.datasetVersion!=null){if(typeof e.datasetVersion!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateDatasetVersionRequest.datasetVersion: object expected");t.datasetVersion=l.google.cloud.aiplatform.v1.DatasetVersion.fromObject(e.datasetVersion)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.datasetVersion=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.datasetVersion!=null&&e.hasOwnProperty("datasetVersion")&&(n.datasetVersion=l.google.cloud.aiplatform.v1.DatasetVersion.toObject(e.datasetVersion,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateDatasetVersionRequest"},a}(),m.CreateDatasetVersionOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateDatasetVersionOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateDatasetVersionOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateDatasetVersionOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateDatasetVersionOperationMetadata"},a}(),m.DeleteDatasetVersionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteDatasetVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteDatasetVersionRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteDatasetVersionRequest"},a}(),m.GetDatasetVersionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetDatasetVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetDatasetVersionRequest;if(e.name!=null&&(t.name=String(e.name)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.GetDatasetVersionRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.readMask=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetDatasetVersionRequest"},a}(),m.ListDatasetVersionsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListDatasetVersionsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListDatasetVersionsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListDatasetVersionsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListDatasetVersionsRequest"},a}(),m.ListDatasetVersionsResponse=function(){function a(r){if(this.datasetVersions=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.datasetVersions&&i.datasetVersions.length||(i.datasetVersions=[]),i.datasetVersions.push(l.google.cloud.aiplatform.v1.DatasetVersion.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.datasetVersions!=null&&e.hasOwnProperty("datasetVersions")){if(!Array.isArray(e.datasetVersions))return"datasetVersions: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.RestoreDatasetVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1.RestoreDatasetVersionRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.RestoreDatasetVersionRequest"},a}(),m.RestoreDatasetVersionOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.RestoreDatasetVersionOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.RestoreDatasetVersionOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.RestoreDatasetVersionOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.RestoreDatasetVersionOperationMetadata"},a}(),m.ListDataItemsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListDataItemsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListDataItemsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListDataItemsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListDataItemsRequest"},a}(),m.ListDataItemsResponse=function(){function a(r){if(this.dataItems=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.dataItems&&i.dataItems.length||(i.dataItems=[]),i.dataItems.push(l.google.cloud.aiplatform.v1.DataItem.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataItems!=null&&e.hasOwnProperty("dataItems")){if(!Array.isArray(e.dataItems))return"dataItems: array expected";for(var t=0;t>>3){case 12:{s.orderByDataItem=t.string();break}case 13:{s.orderByAnnotation=l.google.cloud.aiplatform.v1.SearchDataItemsRequest.OrderByAnnotation.decode(t,t.uint32());break}case 1:{s.dataset=t.string();break}case 2:{s.savedQuery=t.string();break}case 3:{s.dataLabelingJob=t.string();break}case 4:{s.dataItemFilter=t.string();break}case 5:{s.annotationsFilter=t.string();break}case 11:{s.annotationFilters&&s.annotationFilters.length||(s.annotationFilters=[]),s.annotationFilters.push(t.string());break}case 6:{s.fieldMask=l.google.protobuf.FieldMask.decode(t,t.uint32());break}case 7:{s.annotationsLimit=t.int32();break}case 8:{s.pageSize=t.int32();break}case 9:{s.orderBy=t.string();break}case 10:{s.pageToken=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.orderByDataItem!=null&&t.hasOwnProperty("orderByDataItem")&&(n.order=1,!c.isString(t.orderByDataItem)))return"orderByDataItem: string expected";if(t.orderByAnnotation!=null&&t.hasOwnProperty("orderByAnnotation")){if(n.order===1)return"order: multiple values";n.order=1;{var i=l.google.cloud.aiplatform.v1.SearchDataItemsRequest.OrderByAnnotation.verify(t.orderByAnnotation);if(i)return"orderByAnnotation."+i}}if(t.dataset!=null&&t.hasOwnProperty("dataset")&&!c.isString(t.dataset))return"dataset: string expected";if(t.savedQuery!=null&&t.hasOwnProperty("savedQuery")&&!c.isString(t.savedQuery))return"savedQuery: string expected";if(t.dataLabelingJob!=null&&t.hasOwnProperty("dataLabelingJob")&&!c.isString(t.dataLabelingJob))return"dataLabelingJob: string expected";if(t.dataItemFilter!=null&&t.hasOwnProperty("dataItemFilter")&&!c.isString(t.dataItemFilter))return"dataItemFilter: string expected";if(t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&!c.isString(t.annotationsFilter))return"annotationsFilter: string expected";if(t.annotationFilters!=null&&t.hasOwnProperty("annotationFilters")){if(!Array.isArray(t.annotationFilters))return"annotationFilters: array expected";for(var s=0;s>>3){case 1:{f.savedQuery=n.string();break}case 2:{f.orderBy=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.savedQuery!=null&&n.hasOwnProperty("savedQuery")&&!c.isString(n.savedQuery)?"savedQuery: string expected":n.orderBy!=null&&n.hasOwnProperty("orderBy")&&!c.isString(n.orderBy)?"orderBy: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.SearchDataItemsRequest.OrderByAnnotation)return n;var i=new l.google.cloud.aiplatform.v1.SearchDataItemsRequest.OrderByAnnotation;return n.savedQuery!=null&&(i.savedQuery=String(n.savedQuery)),n.orderBy!=null&&(i.orderBy=String(n.orderBy)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.savedQuery="",s.orderBy=""),n.savedQuery!=null&&n.hasOwnProperty("savedQuery")&&(s.savedQuery=n.savedQuery),n.orderBy!=null&&n.hasOwnProperty("orderBy")&&(s.orderBy=n.orderBy),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.SearchDataItemsRequest.OrderByAnnotation"},e}(),a}(),m.SearchDataItemsResponse=function(){function a(r){if(this.dataItemViews=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.dataItemViews&&i.dataItemViews.length||(i.dataItemViews=[]),i.dataItemViews.push(l.google.cloud.aiplatform.v1.DataItemView.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataItemViews!=null&&e.hasOwnProperty("dataItemViews")){if(!Array.isArray(e.dataItemViews))return"dataItemViews: array expected";for(var t=0;t>>3){case 1:{i.dataItem=l.google.cloud.aiplatform.v1.DataItem.decode(e,e.uint32());break}case 2:{i.annotations&&i.annotations.length||(i.annotations=[]),i.annotations.push(l.google.cloud.aiplatform.v1.Annotation.decode(e,e.uint32()));break}case 3:{i.hasTruncatedAnnotations=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataItem!=null&&e.hasOwnProperty("dataItem")){var t=l.google.cloud.aiplatform.v1.DataItem.verify(e.dataItem);if(t)return"dataItem."+t}if(e.annotations!=null&&e.hasOwnProperty("annotations")){if(!Array.isArray(e.annotations))return"annotations: array expected";for(var n=0;n>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListSavedQueriesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListSavedQueriesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListSavedQueriesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListSavedQueriesRequest"},a}(),m.ListSavedQueriesResponse=function(){function a(r){if(this.savedQueries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.savedQueries&&i.savedQueries.length||(i.savedQueries=[]),i.savedQueries.push(l.google.cloud.aiplatform.v1.SavedQuery.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.savedQueries!=null&&e.hasOwnProperty("savedQueries")){if(!Array.isArray(e.savedQueries))return"savedQueries: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteSavedQueryRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteSavedQueryRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteSavedQueryRequest"},a}(),m.GetAnnotationSpecRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetAnnotationSpecRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetAnnotationSpecRequest;if(e.name!=null&&(t.name=String(e.name)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.GetAnnotationSpecRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.readMask=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetAnnotationSpecRequest"},a}(),m.ListAnnotationsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListAnnotationsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListAnnotationsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListAnnotationsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListAnnotationsRequest"},a}(),m.ListAnnotationsResponse=function(){function a(r){if(this.annotations=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.annotations&&i.annotations.length||(i.annotations=[]),i.annotations.push(l.google.cloud.aiplatform.v1.Annotation.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.annotations!=null&&e.hasOwnProperty("annotations")){if(!Array.isArray(e.annotations))return"annotations: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 3:{i.etag=e.string();break}case 4:{i.bigQueryDatasetName=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}return e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":e.bigQueryDatasetName!=null&&e.hasOwnProperty("bigQueryDatasetName")&&!c.isString(e.bigQueryDatasetName)?"bigQueryDatasetName: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DatasetVersion)return e;var t=new l.google.cloud.aiplatform.v1.DatasetVersion;if(e.name!=null&&(t.name=String(e.name)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.DatasetVersion.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.DatasetVersion.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}return e.etag!=null&&(t.etag=String(e.etag)),e.bigQueryDatasetName!=null&&(t.bigQueryDatasetName=String(e.bigQueryDatasetName)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.createTime=null,n.etag="",n.bigQueryDatasetName="",n.updateTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),e.bigQueryDatasetName!=null&&e.hasOwnProperty("bigQueryDatasetName")&&(n.bigQueryDatasetName=e.bigQueryDatasetName),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DatasetVersion"},a}(),m.GenericOperationMetadata=function(){function a(r){if(this.partialFailures=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.partialFailures&&i.partialFailures.length||(i.partialFailures=[]),i.partialFailures.push(l.google.rpc.Status.decode(e,e.uint32()));break}case 2:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 3:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.partialFailures!=null&&e.hasOwnProperty("partialFailures")){if(!Array.isArray(e.partialFailures))return"partialFailures: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.DeleteOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteOperationMetadata"},a}(),m.DeployedIndexRef=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndexId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint)?"indexEndpoint: string expected":e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId)?"deployedIndexId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeployedIndexRef)return e;var t=new l.google.cloud.aiplatform.v1.DeployedIndexRef;return e.indexEndpoint!=null&&(t.indexEndpoint=String(e.indexEndpoint)),e.deployedIndexId!=null&&(t.deployedIndexId=String(e.deployedIndexId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint="",n.deployedIndexId=""),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=e.indexEndpoint),e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&(n.deployedIndexId=e.deployedIndexId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeployedIndexRef"},a}(),m.Endpoint=function(){function a(r){if(this.deployedModels=[],this.trafficSplit={},this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.deployedModels&&i.deployedModels.length||(i.deployedModels=[]),i.deployedModels.push(l.google.cloud.aiplatform.v1.DeployedModel.decode(e,e.uint32()));break}case 5:{i.trafficSplit===c.emptyObject&&(i.trafficSplit={});var T=e.uint32()+e.pos;for(s="",f=0;e.pos>>3){case 1:s=e.string();break;case 2:f=e.int32();break;default:e.skipType(_&7);break}}i.trafficSplit[s]=f;break}case 6:{i.etag=e.string();break}case 7:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 8:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 13:{i.network=e.string();break}case 17:{i.enablePrivateServiceConnect=e.bool();break}case 14:{i.modelDeploymentMonitoringJob=e.string();break}case 18:{i.predictRequestResponseLoggingConfig=l.google.cloud.aiplatform.v1.PredictRequestResponseLoggingConfig.decode(e,e.uint32());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.deployedModels!=null&&e.hasOwnProperty("deployedModels")){if(!Array.isArray(e.deployedModels))return"deployedModels: array expected";for(var t=0;t>>3){case 7:{s.dedicatedResources=l.google.cloud.aiplatform.v1.DedicatedResources.decode(t,t.uint32());break}case 8:{s.automaticResources=l.google.cloud.aiplatform.v1.AutomaticResources.decode(t,t.uint32());break}case 1:{s.id=t.string();break}case 2:{s.model=t.string();break}case 18:{s.modelVersionId=t.string();break}case 3:{s.displayName=t.string();break}case 6:{s.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 9:{s.explanationSpec=l.google.cloud.aiplatform.v1.ExplanationSpec.decode(t,t.uint32());break}case 11:{s.serviceAccount=t.string();break}case 15:{s.disableContainerLogging=t.bool();break}case 13:{s.enableAccessLogging=t.bool();break}case 14:{s.privateEndpoints=l.google.cloud.aiplatform.v1.PrivateEndpoints.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.dedicatedResources!=null&&t.hasOwnProperty("dedicatedResources")){n.predictionResources=1;{var i=l.google.cloud.aiplatform.v1.DedicatedResources.verify(t.dedicatedResources);if(i)return"dedicatedResources."+i}}if(t.automaticResources!=null&&t.hasOwnProperty("automaticResources")){if(n.predictionResources===1)return"predictionResources: multiple values";n.predictionResources=1;{var i=l.google.cloud.aiplatform.v1.AutomaticResources.verify(t.automaticResources);if(i)return"automaticResources."+i}}if(t.id!=null&&t.hasOwnProperty("id")&&!c.isString(t.id))return"id: string expected";if(t.model!=null&&t.hasOwnProperty("model")&&!c.isString(t.model))return"model: string expected";if(t.modelVersionId!=null&&t.hasOwnProperty("modelVersionId")&&!c.isString(t.modelVersionId))return"modelVersionId: string expected";if(t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName))return"displayName: string expected";if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.explanationSpec!=null&&t.hasOwnProperty("explanationSpec")){var i=l.google.cloud.aiplatform.v1.ExplanationSpec.verify(t.explanationSpec);if(i)return"explanationSpec."+i}if(t.serviceAccount!=null&&t.hasOwnProperty("serviceAccount")&&!c.isString(t.serviceAccount))return"serviceAccount: string expected";if(t.disableContainerLogging!=null&&t.hasOwnProperty("disableContainerLogging")&&typeof t.disableContainerLogging!="boolean")return"disableContainerLogging: boolean expected";if(t.enableAccessLogging!=null&&t.hasOwnProperty("enableAccessLogging")&&typeof t.enableAccessLogging!="boolean")return"enableAccessLogging: boolean expected";if(t.privateEndpoints!=null&&t.hasOwnProperty("privateEndpoints")){var i=l.google.cloud.aiplatform.v1.PrivateEndpoints.verify(t.privateEndpoints);if(i)return"privateEndpoints."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.DeployedModel)return t;var n=new l.google.cloud.aiplatform.v1.DeployedModel;if(t.dedicatedResources!=null){if(typeof t.dedicatedResources!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployedModel.dedicatedResources: object expected");n.dedicatedResources=l.google.cloud.aiplatform.v1.DedicatedResources.fromObject(t.dedicatedResources)}if(t.automaticResources!=null){if(typeof t.automaticResources!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployedModel.automaticResources: object expected");n.automaticResources=l.google.cloud.aiplatform.v1.AutomaticResources.fromObject(t.automaticResources)}if(t.id!=null&&(n.id=String(t.id)),t.model!=null&&(n.model=String(t.model)),t.modelVersionId!=null&&(n.modelVersionId=String(t.modelVersionId)),t.displayName!=null&&(n.displayName=String(t.displayName)),t.createTime!=null){if(typeof t.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployedModel.createTime: object expected");n.createTime=l.google.protobuf.Timestamp.fromObject(t.createTime)}if(t.explanationSpec!=null){if(typeof t.explanationSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployedModel.explanationSpec: object expected");n.explanationSpec=l.google.cloud.aiplatform.v1.ExplanationSpec.fromObject(t.explanationSpec)}if(t.serviceAccount!=null&&(n.serviceAccount=String(t.serviceAccount)),t.disableContainerLogging!=null&&(n.disableContainerLogging=!!t.disableContainerLogging),t.enableAccessLogging!=null&&(n.enableAccessLogging=!!t.enableAccessLogging),t.privateEndpoints!=null){if(typeof t.privateEndpoints!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployedModel.privateEndpoints: object expected");n.privateEndpoints=l.google.cloud.aiplatform.v1.PrivateEndpoints.fromObject(t.privateEndpoints)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.id="",i.model="",i.displayName="",i.createTime=null,i.explanationSpec=null,i.serviceAccount="",i.enableAccessLogging=!1,i.privateEndpoints=null,i.disableContainerLogging=!1,i.modelVersionId=""),t.id!=null&&t.hasOwnProperty("id")&&(i.id=t.id),t.model!=null&&t.hasOwnProperty("model")&&(i.model=t.model),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),t.createTime!=null&&t.hasOwnProperty("createTime")&&(i.createTime=l.google.protobuf.Timestamp.toObject(t.createTime,n)),t.dedicatedResources!=null&&t.hasOwnProperty("dedicatedResources")&&(i.dedicatedResources=l.google.cloud.aiplatform.v1.DedicatedResources.toObject(t.dedicatedResources,n),n.oneofs&&(i.predictionResources="dedicatedResources")),t.automaticResources!=null&&t.hasOwnProperty("automaticResources")&&(i.automaticResources=l.google.cloud.aiplatform.v1.AutomaticResources.toObject(t.automaticResources,n),n.oneofs&&(i.predictionResources="automaticResources")),t.explanationSpec!=null&&t.hasOwnProperty("explanationSpec")&&(i.explanationSpec=l.google.cloud.aiplatform.v1.ExplanationSpec.toObject(t.explanationSpec,n)),t.serviceAccount!=null&&t.hasOwnProperty("serviceAccount")&&(i.serviceAccount=t.serviceAccount),t.enableAccessLogging!=null&&t.hasOwnProperty("enableAccessLogging")&&(i.enableAccessLogging=t.enableAccessLogging),t.privateEndpoints!=null&&t.hasOwnProperty("privateEndpoints")&&(i.privateEndpoints=l.google.cloud.aiplatform.v1.PrivateEndpoints.toObject(t.privateEndpoints,n)),t.disableContainerLogging!=null&&t.hasOwnProperty("disableContainerLogging")&&(i.disableContainerLogging=t.disableContainerLogging),t.modelVersionId!=null&&t.hasOwnProperty("modelVersionId")&&(i.modelVersionId=t.modelVersionId),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.DeployedModel"},a}(),m.PrivateEndpoints=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.predictHttpUri=e.string();break}case 2:{i.explainHttpUri=e.string();break}case 3:{i.healthHttpUri=e.string();break}case 4:{i.serviceAttachment=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.predictHttpUri!=null&&e.hasOwnProperty("predictHttpUri")&&!c.isString(e.predictHttpUri)?"predictHttpUri: string expected":e.explainHttpUri!=null&&e.hasOwnProperty("explainHttpUri")&&!c.isString(e.explainHttpUri)?"explainHttpUri: string expected":e.healthHttpUri!=null&&e.hasOwnProperty("healthHttpUri")&&!c.isString(e.healthHttpUri)?"healthHttpUri: string expected":e.serviceAttachment!=null&&e.hasOwnProperty("serviceAttachment")&&!c.isString(e.serviceAttachment)?"serviceAttachment: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PrivateEndpoints)return e;var t=new l.google.cloud.aiplatform.v1.PrivateEndpoints;return e.predictHttpUri!=null&&(t.predictHttpUri=String(e.predictHttpUri)),e.explainHttpUri!=null&&(t.explainHttpUri=String(e.explainHttpUri)),e.healthHttpUri!=null&&(t.healthHttpUri=String(e.healthHttpUri)),e.serviceAttachment!=null&&(t.serviceAttachment=String(e.serviceAttachment)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.predictHttpUri="",n.explainHttpUri="",n.healthHttpUri="",n.serviceAttachment=""),e.predictHttpUri!=null&&e.hasOwnProperty("predictHttpUri")&&(n.predictHttpUri=e.predictHttpUri),e.explainHttpUri!=null&&e.hasOwnProperty("explainHttpUri")&&(n.explainHttpUri=e.explainHttpUri),e.healthHttpUri!=null&&e.hasOwnProperty("healthHttpUri")&&(n.healthHttpUri=e.healthHttpUri),e.serviceAttachment!=null&&e.hasOwnProperty("serviceAttachment")&&(n.serviceAttachment=e.serviceAttachment),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PrivateEndpoints"},a}(),m.PredictRequestResponseLoggingConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.enabled=e.bool();break}case 2:{i.samplingRate=e.double();break}case 3:{i.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.enabled!=null&&e.hasOwnProperty("enabled")&&typeof e.enabled!="boolean")return"enabled: boolean expected";if(e.samplingRate!=null&&e.hasOwnProperty("samplingRate")&&typeof e.samplingRate!="number")return"samplingRate: number expected";if(e.bigqueryDestination!=null&&e.hasOwnProperty("bigqueryDestination")){var t=l.google.cloud.aiplatform.v1.BigQueryDestination.verify(e.bigqueryDestination);if(t)return"bigqueryDestination."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PredictRequestResponseLoggingConfig)return e;var t=new l.google.cloud.aiplatform.v1.PredictRequestResponseLoggingConfig;if(e.enabled!=null&&(t.enabled=!!e.enabled),e.samplingRate!=null&&(t.samplingRate=Number(e.samplingRate)),e.bigqueryDestination!=null){if(typeof e.bigqueryDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.PredictRequestResponseLoggingConfig.bigqueryDestination: object expected");t.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.fromObject(e.bigqueryDestination)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.enabled=!1,n.samplingRate=0,n.bigqueryDestination=null),e.enabled!=null&&e.hasOwnProperty("enabled")&&(n.enabled=e.enabled),e.samplingRate!=null&&e.hasOwnProperty("samplingRate")&&(n.samplingRate=t.json&&!isFinite(e.samplingRate)?String(e.samplingRate):e.samplingRate),e.bigqueryDestination!=null&&e.hasOwnProperty("bigqueryDestination")&&(n.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.toObject(e.bigqueryDestination,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PredictRequestResponseLoggingConfig"},a}(),m.EndpointService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateEndpointRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateEndpoint"}),Object.defineProperty(a.prototype.getEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetEndpointRequest,l.google.cloud.aiplatform.v1.Endpoint,e,t)},"name",{value:"GetEndpoint"}),Object.defineProperty(a.prototype.listEndpoints=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListEndpointsRequest,l.google.cloud.aiplatform.v1.ListEndpointsResponse,e,t)},"name",{value:"ListEndpoints"}),Object.defineProperty(a.prototype.updateEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateEndpointRequest,l.google.cloud.aiplatform.v1.Endpoint,e,t)},"name",{value:"UpdateEndpoint"}),Object.defineProperty(a.prototype.deleteEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteEndpointRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteEndpoint"}),Object.defineProperty(a.prototype.deployModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeployModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeployModel"}),Object.defineProperty(a.prototype.undeployModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UndeployModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UndeployModel"}),Object.defineProperty(a.prototype.mutateDeployedModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.MutateDeployedModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"MutateDeployedModel"}),a}(),m.CreateEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.endpoint=l.google.cloud.aiplatform.v1.Endpoint.decode(e,e.uint32());break}case 4:{i.endpointId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")){var t=l.google.cloud.aiplatform.v1.Endpoint.verify(e.endpoint);if(t)return"endpoint."+t}return e.endpointId!=null&&e.hasOwnProperty("endpointId")&&!c.isString(e.endpointId)?"endpointId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateEndpointRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.endpoint!=null){if(typeof e.endpoint!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateEndpointRequest.endpoint: object expected");t.endpoint=l.google.cloud.aiplatform.v1.Endpoint.fromObject(e.endpoint)}return e.endpointId!=null&&(t.endpointId=String(e.endpointId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.endpoint=null,n.endpointId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=l.google.cloud.aiplatform.v1.Endpoint.toObject(e.endpoint,t)),e.endpointId!=null&&e.hasOwnProperty("endpointId")&&(n.endpointId=e.endpointId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateEndpointRequest"},a}(),m.CreateEndpointOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateEndpointOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateEndpointOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateEndpointOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateEndpointOperationMetadata"},a}(),m.GetEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetEndpointRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetEndpointRequest"},a}(),m.ListEndpointsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListEndpointsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListEndpointsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListEndpointsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListEndpointsRequest"},a}(),m.ListEndpointsResponse=function(){function a(r){if(this.endpoints=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoints&&i.endpoints.length||(i.endpoints=[]),i.endpoints.push(l.google.cloud.aiplatform.v1.Endpoint.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoints!=null&&e.hasOwnProperty("endpoints")){if(!Array.isArray(e.endpoints))return"endpoints: array expected";for(var t=0;t>>3){case 1:{i.endpoint=l.google.cloud.aiplatform.v1.Endpoint.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")){var t=l.google.cloud.aiplatform.v1.Endpoint.verify(e.endpoint);if(t)return"endpoint."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateEndpointRequest;if(e.endpoint!=null){if(typeof e.endpoint!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateEndpointRequest.endpoint: object expected");t.endpoint=l.google.cloud.aiplatform.v1.Endpoint.fromObject(e.endpoint)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateEndpointRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.endpoint=null,n.updateMask=null),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=l.google.cloud.aiplatform.v1.Endpoint.toObject(e.endpoint,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateEndpointRequest"},a}(),m.DeleteEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteEndpointRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteEndpointRequest"},a}(),m.DeployModelRequest=function(){function a(r){if(this.trafficSplit={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.decode(e,e.uint32());break}case 3:{i.trafficSplit===c.emptyObject&&(i.trafficSplit={});var T=e.uint32()+e.pos;for(s="",f=0;e.pos>>3){case 1:s=e.string();break;case 2:f=e.int32();break;default:e.skipType(_&7);break}}i.trafficSplit[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.deployedModel!=null&&e.hasOwnProperty("deployedModel")){var t=l.google.cloud.aiplatform.v1.DeployedModel.verify(e.deployedModel);if(t)return"deployedModel."+t}if(e.trafficSplit!=null&&e.hasOwnProperty("trafficSplit")){if(!c.isObject(e.trafficSplit))return"trafficSplit: object expected";for(var n=Object.keys(e.trafficSplit),i=0;i>>3){case 1:{i.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedModel!=null&&e.hasOwnProperty("deployedModel")){var t=l.google.cloud.aiplatform.v1.DeployedModel.verify(e.deployedModel);if(t)return"deployedModel."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeployModelResponse)return e;var t=new l.google.cloud.aiplatform.v1.DeployModelResponse;if(e.deployedModel!=null){if(typeof e.deployedModel!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployModelResponse.deployedModel: object expected");t.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.fromObject(e.deployedModel)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedModel=null),e.deployedModel!=null&&e.hasOwnProperty("deployedModel")&&(n.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.toObject(e.deployedModel,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeployModelResponse"},a}(),m.DeployModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeployModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.DeployModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeployModelOperationMetadata"},a}(),m.UndeployModelRequest=function(){function a(r){if(this.trafficSplit={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.deployedModelId=e.string();break}case 3:{i.trafficSplit===c.emptyObject&&(i.trafficSplit={});var T=e.uint32()+e.pos;for(s="",f=0;e.pos>>3){case 1:s=e.string();break;case 2:f=e.int32();break;default:e.skipType(_&7);break}}i.trafficSplit[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId))return"deployedModelId: string expected";if(e.trafficSplit!=null&&e.hasOwnProperty("trafficSplit")){if(!c.isObject(e.trafficSplit))return"trafficSplit: object expected";for(var t=Object.keys(e.trafficSplit),n=0;n>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.UndeployModelResponse?e:new l.google.cloud.aiplatform.v1.UndeployModelResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UndeployModelResponse"},a}(),m.UndeployModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UndeployModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UndeployModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UndeployModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UndeployModelOperationMetadata"},a}(),m.MutateDeployedModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.decode(e,e.uint32());break}case 4:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.deployedModel!=null&&e.hasOwnProperty("deployedModel")){var t=l.google.cloud.aiplatform.v1.DeployedModel.verify(e.deployedModel);if(t)return"deployedModel."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MutateDeployedModelRequest)return e;var t=new l.google.cloud.aiplatform.v1.MutateDeployedModelRequest;if(e.endpoint!=null&&(t.endpoint=String(e.endpoint)),e.deployedModel!=null){if(typeof e.deployedModel!="object")throw TypeError(".google.cloud.aiplatform.v1.MutateDeployedModelRequest.deployedModel: object expected");t.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.fromObject(e.deployedModel)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.MutateDeployedModelRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.endpoint="",n.deployedModel=null,n.updateMask=null),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=e.endpoint),e.deployedModel!=null&&e.hasOwnProperty("deployedModel")&&(n.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.toObject(e.deployedModel,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MutateDeployedModelRequest"},a}(),m.MutateDeployedModelResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedModel!=null&&e.hasOwnProperty("deployedModel")){var t=l.google.cloud.aiplatform.v1.DeployedModel.verify(e.deployedModel);if(t)return"deployedModel."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MutateDeployedModelResponse)return e;var t=new l.google.cloud.aiplatform.v1.MutateDeployedModelResponse;if(e.deployedModel!=null){if(typeof e.deployedModel!="object")throw TypeError(".google.cloud.aiplatform.v1.MutateDeployedModelResponse.deployedModel: object expected");t.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.fromObject(e.deployedModel)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedModel=null),e.deployedModel!=null&&e.hasOwnProperty("deployedModel")&&(n.deployedModel=l.google.cloud.aiplatform.v1.DeployedModel.toObject(e.deployedModel,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MutateDeployedModelResponse"},a}(),m.MutateDeployedModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MutateDeployedModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.MutateDeployedModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.MutateDeployedModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MutateDeployedModelOperationMetadata"},a}(),m.EntityType=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.description=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 7:{i.etag=e.string();break}case 8:{i.monitoringConfig=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.decode(e,e.uint32());break}case 10:{i.offlineStorageTtlDays=e.int32();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.snapshotAnalysis=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.decode(e,e.uint32());break}case 2:{i.importFeaturesAnalysis=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.decode(e,e.uint32());break}case 3:{i.numericalThresholdConfig=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig.decode(e,e.uint32());break}case 4:{i.categoricalThresholdConfig=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.snapshotAnalysis!=null&&e.hasOwnProperty("snapshotAnalysis")){var t=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.verify(e.snapshotAnalysis);if(t)return"snapshotAnalysis."+t}if(e.importFeaturesAnalysis!=null&&e.hasOwnProperty("importFeaturesAnalysis")){var t=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.verify(e.importFeaturesAnalysis);if(t)return"importFeaturesAnalysis."+t}if(e.numericalThresholdConfig!=null&&e.hasOwnProperty("numericalThresholdConfig")){var t=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig.verify(e.numericalThresholdConfig);if(t)return"numericalThresholdConfig."+t}if(e.categoricalThresholdConfig!=null&&e.hasOwnProperty("categoricalThresholdConfig")){var t=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig.verify(e.categoricalThresholdConfig);if(t)return"categoricalThresholdConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig)return e;var t=new l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig;if(e.snapshotAnalysis!=null){if(typeof e.snapshotAnalysis!="object")throw TypeError(".google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.snapshotAnalysis: object expected");t.snapshotAnalysis=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.fromObject(e.snapshotAnalysis)}if(e.importFeaturesAnalysis!=null){if(typeof e.importFeaturesAnalysis!="object")throw TypeError(".google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.importFeaturesAnalysis: object expected");t.importFeaturesAnalysis=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.fromObject(e.importFeaturesAnalysis)}if(e.numericalThresholdConfig!=null){if(typeof e.numericalThresholdConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.numericalThresholdConfig: object expected");t.numericalThresholdConfig=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig.fromObject(e.numericalThresholdConfig)}if(e.categoricalThresholdConfig!=null){if(typeof e.categoricalThresholdConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.categoricalThresholdConfig: object expected");t.categoricalThresholdConfig=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig.fromObject(e.categoricalThresholdConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.snapshotAnalysis=null,n.importFeaturesAnalysis=null,n.numericalThresholdConfig=null,n.categoricalThresholdConfig=null),e.snapshotAnalysis!=null&&e.hasOwnProperty("snapshotAnalysis")&&(n.snapshotAnalysis=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis.toObject(e.snapshotAnalysis,t)),e.importFeaturesAnalysis!=null&&e.hasOwnProperty("importFeaturesAnalysis")&&(n.importFeaturesAnalysis=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.toObject(e.importFeaturesAnalysis,t)),e.numericalThresholdConfig!=null&&e.hasOwnProperty("numericalThresholdConfig")&&(n.numericalThresholdConfig=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig.toObject(e.numericalThresholdConfig,t)),e.categoricalThresholdConfig!=null&&e.hasOwnProperty("categoricalThresholdConfig")&&(n.categoricalThresholdConfig=l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig.toObject(e.categoricalThresholdConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig"},a.SnapshotAnalysis=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.disabled=t.bool();break}case 3:{s.monitoringIntervalDays=t.int32();break}case 4:{s.stalenessDays=t.int32();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.disabled!=null&&t.hasOwnProperty("disabled")&&typeof t.disabled!="boolean"?"disabled: boolean expected":t.monitoringIntervalDays!=null&&t.hasOwnProperty("monitoringIntervalDays")&&!c.isInteger(t.monitoringIntervalDays)?"monitoringIntervalDays: integer expected":t.stalenessDays!=null&&t.hasOwnProperty("stalenessDays")&&!c.isInteger(t.stalenessDays)?"stalenessDays: integer expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis)return t;var n=new l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis;return t.disabled!=null&&(n.disabled=!!t.disabled),t.monitoringIntervalDays!=null&&(n.monitoringIntervalDays=t.monitoringIntervalDays|0),t.stalenessDays!=null&&(n.stalenessDays=t.stalenessDays|0),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.disabled=!1,i.monitoringIntervalDays=0,i.stalenessDays=0),t.disabled!=null&&t.hasOwnProperty("disabled")&&(i.disabled=t.disabled),t.monitoringIntervalDays!=null&&t.hasOwnProperty("monitoringIntervalDays")&&(i.monitoringIntervalDays=t.monitoringIntervalDays),t.stalenessDays!=null&&t.hasOwnProperty("stalenessDays")&&(i.stalenessDays=t.stalenessDays),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.SnapshotAnalysis"},r}(),a.ImportFeaturesAnalysis=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.state=t.int32();break}case 2:{s.anomalyDetectionBaseline=t.int32();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.state!=null&&t.hasOwnProperty("state"))switch(t.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:break}if(t.anomalyDetectionBaseline!=null&&t.hasOwnProperty("anomalyDetectionBaseline"))switch(t.anomalyDetectionBaseline){default:return"anomalyDetectionBaseline: enum value expected";case 0:case 1:case 2:case 3:break}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis)return t;var n=new l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis;switch(t.state){default:if(typeof t.state=="number"){n.state=t.state;break}break;case"STATE_UNSPECIFIED":case 0:n.state=0;break;case"DEFAULT":case 1:n.state=1;break;case"ENABLED":case 2:n.state=2;break;case"DISABLED":case 3:n.state=3;break}switch(t.anomalyDetectionBaseline){default:if(typeof t.anomalyDetectionBaseline=="number"){n.anomalyDetectionBaseline=t.anomalyDetectionBaseline;break}break;case"BASELINE_UNSPECIFIED":case 0:n.anomalyDetectionBaseline=0;break;case"LATEST_STATS":case 1:n.anomalyDetectionBaseline=1;break;case"MOST_RECENT_SNAPSHOT_STATS":case 2:n.anomalyDetectionBaseline=2;break;case"PREVIOUS_IMPORT_FEATURES_STATS":case 3:n.anomalyDetectionBaseline=3;break}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.state=n.enums===String?"STATE_UNSPECIFIED":0,i.anomalyDetectionBaseline=n.enums===String?"BASELINE_UNSPECIFIED":0),t.state!=null&&t.hasOwnProperty("state")&&(i.state=n.enums===String?l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.State[t.state]===void 0?t.state:l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.State[t.state]:t.state),t.anomalyDetectionBaseline!=null&&t.hasOwnProperty("anomalyDetectionBaseline")&&(i.anomalyDetectionBaseline=n.enums===String?l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.Baseline[t.anomalyDetectionBaseline]===void 0?t.anomalyDetectionBaseline:l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.Baseline[t.anomalyDetectionBaseline]:t.anomalyDetectionBaseline),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis"},r.State=function(){var e={},t=Object.create(e);return t[e[0]="STATE_UNSPECIFIED"]=0,t[e[1]="DEFAULT"]=1,t[e[2]="ENABLED"]=2,t[e[3]="DISABLED"]=3,t}(),r.Baseline=function(){var e={},t=Object.create(e);return t[e[0]="BASELINE_UNSPECIFIED"]=0,t[e[1]="LATEST_STATS"]=1,t[e[2]="MOST_RECENT_SNAPSHOT_STATS"]=2,t[e[3]="PREVIOUS_IMPORT_FEATURES_STATS"]=3,t}(),r}(),a.ThresholdConfig=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.value=n.double();break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};return n.value!=null&&n.hasOwnProperty("value")&&(i.threshold=1,typeof n.value!="number")?"value: number expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig)return n;var i=new l.google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig;return n.value!=null&&(i.value=Number(n.value)),i},r.toObject=function(n,i){i||(i={});var s={};return n.value!=null&&n.hasOwnProperty("value")&&(s.value=i.json&&!isFinite(n.value)?String(n.value):n.value,i.oneofs&&(s.threshold="value")),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.FeaturestoreMonitoringConfig.ThresholdConfig"},r}(),a}(),m.EvaluatedAnnotation=function(){function a(r){if(this.predictions=[],this.groundTruths=[],this.explanations=[],this.errorAnalysisAnnotations=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.type=e.int32();break}case 2:{i.predictions&&i.predictions.length||(i.predictions=[]),i.predictions.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 3:{i.groundTruths&&i.groundTruths.length||(i.groundTruths=[]),i.groundTruths.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 5:{i.dataItemPayload=l.google.protobuf.Value.decode(e,e.uint32());break}case 6:{i.evaluatedDataItemViewId=e.string();break}case 8:{i.explanations&&i.explanations.length||(i.explanations=[]),i.explanations.push(l.google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation.decode(e,e.uint32()));break}case 9:{i.errorAnalysisAnnotations&&i.errorAnalysisAnnotations.length||(i.errorAnalysisAnnotations=[]),i.errorAnalysisAnnotations.push(l.google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.type!=null&&e.hasOwnProperty("type"))switch(e.type){default:return"type: enum value expected";case 0:case 1:case 2:case 3:break}if(e.predictions!=null&&e.hasOwnProperty("predictions")){if(!Array.isArray(e.predictions))return"predictions: array expected";for(var t=0;t>>3){case 1:{i.explanationType=e.string();break}case 2:{i.explanation=l.google.cloud.aiplatform.v1.Explanation.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.explanationType!=null&&e.hasOwnProperty("explanationType")&&!c.isString(e.explanationType))return"explanationType: string expected";if(e.explanation!=null&&e.hasOwnProperty("explanation")){var t=l.google.cloud.aiplatform.v1.Explanation.verify(e.explanation);if(t)return"explanation."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation)return e;var t=new l.google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation;if(e.explanationType!=null&&(t.explanationType=String(e.explanationType)),e.explanation!=null){if(typeof e.explanation!="object")throw TypeError(".google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation.explanation: object expected");t.explanation=l.google.cloud.aiplatform.v1.Explanation.fromObject(e.explanation)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.explanationType="",n.explanation=null),e.explanationType!=null&&e.hasOwnProperty("explanationType")&&(n.explanationType=e.explanationType),e.explanation!=null&&e.hasOwnProperty("explanation")&&(n.explanation=l.google.cloud.aiplatform.v1.Explanation.toObject(e.explanation,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.EvaluatedAnnotationExplanation"},a}(),m.ErrorAnalysisAnnotation=function(){function a(r){if(this.attributedItems=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.attributedItems&&i.attributedItems.length||(i.attributedItems=[]),i.attributedItems.push(l.google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.AttributedItem.decode(e,e.uint32()));break}case 2:{i.queryType=e.int32();break}case 3:{i.outlierScore=e.double();break}case 4:{i.outlierThreshold=e.double();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.attributedItems!=null&&e.hasOwnProperty("attributedItems")){if(!Array.isArray(e.attributedItems))return"attributedItems: array expected";for(var t=0;t>>3){case 1:{s.annotationResourceName=t.string();break}case 2:{s.distance=t.double();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.annotationResourceName!=null&&t.hasOwnProperty("annotationResourceName")&&!c.isString(t.annotationResourceName)?"annotationResourceName: string expected":t.distance!=null&&t.hasOwnProperty("distance")&&typeof t.distance!="number"?"distance: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.AttributedItem)return t;var n=new l.google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.AttributedItem;return t.annotationResourceName!=null&&(n.annotationResourceName=String(t.annotationResourceName)),t.distance!=null&&(n.distance=Number(t.distance)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.annotationResourceName="",i.distance=0),t.annotationResourceName!=null&&t.hasOwnProperty("annotationResourceName")&&(i.annotationResourceName=t.annotationResourceName),t.distance!=null&&t.hasOwnProperty("distance")&&(i.distance=n.json&&!isFinite(t.distance)?String(t.distance):t.distance),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ErrorAnalysisAnnotation.AttributedItem"},r}(),a.QueryType=function(){var r={},e=Object.create(r);return e[r[0]="QUERY_TYPE_UNSPECIFIED"]=0,e[r[1]="ALL_SIMILAR"]=1,e[r[2]="SAME_CLASS_SIMILAR"]=2,e[r[3]="SAME_CLASS_DISSIMILAR"]=3,e}(),a}(),m.Event=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.artifact=e.string();break}case 2:{i.execution=e.string();break}case 3:{i.eventTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.type=e.int32();break}case 5:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifact!=null&&e.hasOwnProperty("artifact")&&!c.isString(e.artifact))return"artifact: string expected";if(e.execution!=null&&e.hasOwnProperty("execution")&&!c.isString(e.execution))return"execution: string expected";if(e.eventTime!=null&&e.hasOwnProperty("eventTime")){var t=l.google.protobuf.Timestamp.verify(e.eventTime);if(t)return"eventTime."+t}if(e.type!=null&&e.hasOwnProperty("type"))switch(e.type){default:return"type: enum value expected";case 0:case 1:case 2:break}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 6:{i.state=e.int32();break}case 9:{i.etag=e.string();break}case 10:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 11:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.schemaTitle=e.string();break}case 14:{i.schemaVersion=e.string();break}case 15:{i.metadata=l.google.protobuf.Struct.decode(e,e.uint32());break}case 16:{i.description=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:break}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var t=Object.keys(e.labels),n=0;n>>3){case 1:{i.name=e.string();break}case 2:{i.description=e.string();break}case 3:{i.valueType=e.int32();break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 7:{i.etag=e.string();break}case 12:{i.disableMonitoring=e.bool();break}case 11:{i.monitoringStatsAnomalies&&i.monitoringStatsAnomalies.length||(i.monitoringStatsAnomalies=[]),i.monitoringStatsAnomalies.push(l.google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly.decode(e,e.uint32()));break}case 106:{i.versionColumnName=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.valueType!=null&&e.hasOwnProperty("valueType"))switch(e.valueType){default:return"valueType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 9:case 10:case 11:case 12:case 13:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{s.objective=t.int32();break}case 2:{s.featureStatsAnomaly=l.google.cloud.aiplatform.v1.FeatureStatsAnomaly.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.objective!=null&&t.hasOwnProperty("objective"))switch(t.objective){default:return"objective: enum value expected";case 0:case 1:case 2:break}if(t.featureStatsAnomaly!=null&&t.hasOwnProperty("featureStatsAnomaly")){var n=l.google.cloud.aiplatform.v1.FeatureStatsAnomaly.verify(t.featureStatsAnomaly);if(n)return"featureStatsAnomaly."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly)return t;var n=new l.google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly;switch(t.objective){default:if(typeof t.objective=="number"){n.objective=t.objective;break}break;case"OBJECTIVE_UNSPECIFIED":case 0:n.objective=0;break;case"IMPORT_FEATURE_ANALYSIS":case 1:n.objective=1;break;case"SNAPSHOT_ANALYSIS":case 2:n.objective=2;break}if(t.featureStatsAnomaly!=null){if(typeof t.featureStatsAnomaly!="object")throw TypeError(".google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly.featureStatsAnomaly: object expected");n.featureStatsAnomaly=l.google.cloud.aiplatform.v1.FeatureStatsAnomaly.fromObject(t.featureStatsAnomaly)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.objective=n.enums===String?"OBJECTIVE_UNSPECIFIED":0,i.featureStatsAnomaly=null),t.objective!=null&&t.hasOwnProperty("objective")&&(i.objective=n.enums===String?l.google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly.Objective[t.objective]===void 0?t.objective:l.google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly.Objective[t.objective]:t.objective),t.featureStatsAnomaly!=null&&t.hasOwnProperty("featureStatsAnomaly")&&(i.featureStatsAnomaly=l.google.cloud.aiplatform.v1.FeatureStatsAnomaly.toObject(t.featureStatsAnomaly,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Feature.MonitoringStatsAnomaly"},r.Objective=function(){var e={},t=Object.create(e);return t[e[0]="OBJECTIVE_UNSPECIFIED"]=0,t[e[1]="IMPORT_FEATURE_ANALYSIS"]=1,t[e[2]="SNAPSHOT_ANALYSIS"]=2,t}(),r}(),a.ValueType=function(){var r={},e=Object.create(r);return e[r[0]="VALUE_TYPE_UNSPECIFIED"]=0,e[r[1]="BOOL"]=1,e[r[2]="BOOL_ARRAY"]=2,e[r[3]="DOUBLE"]=3,e[r[4]="DOUBLE_ARRAY"]=4,e[r[9]="INT64"]=9,e[r[10]="INT64_ARRAY"]=10,e[r[11]="STRING"]=11,e[r[12]="STRING_ARRAY"]=12,e[r[13]="BYTES"]=13,e}(),a}(),m.FeatureStatsAnomaly=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.score=e.double();break}case 3:{i.statsUri=e.string();break}case 4:{i.anomalyUri=e.string();break}case 5:{i.distributionDeviation=e.double();break}case 9:{i.anomalyDetectionThreshold=e.double();break}case 7:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.score!=null&&e.hasOwnProperty("score")&&typeof e.score!="number")return"score: number expected";if(e.statsUri!=null&&e.hasOwnProperty("statsUri")&&!c.isString(e.statsUri))return"statsUri: string expected";if(e.anomalyUri!=null&&e.hasOwnProperty("anomalyUri")&&!c.isString(e.anomalyUri))return"anomalyUri: string expected";if(e.distributionDeviation!=null&&e.hasOwnProperty("distributionDeviation")&&typeof e.distributionDeviation!="number")return"distributionDeviation: number expected";if(e.anomalyDetectionThreshold!=null&&e.hasOwnProperty("anomalyDetectionThreshold")&&typeof e.anomalyDetectionThreshold!="number")return"anomalyDetectionThreshold: number expected";if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.FeatureStatsAnomaly)return e;var t=new l.google.cloud.aiplatform.v1.FeatureStatsAnomaly;if(e.score!=null&&(t.score=Number(e.score)),e.statsUri!=null&&(t.statsUri=String(e.statsUri)),e.anomalyUri!=null&&(t.anomalyUri=String(e.anomalyUri)),e.distributionDeviation!=null&&(t.distributionDeviation=Number(e.distributionDeviation)),e.anomalyDetectionThreshold!=null&&(t.anomalyDetectionThreshold=Number(e.anomalyDetectionThreshold)),e.startTime!=null){if(typeof e.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureStatsAnomaly.startTime: object expected");t.startTime=l.google.protobuf.Timestamp.fromObject(e.startTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureStatsAnomaly.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.score=0,n.statsUri="",n.anomalyUri="",n.distributionDeviation=0,n.startTime=null,n.endTime=null,n.anomalyDetectionThreshold=0),e.score!=null&&e.hasOwnProperty("score")&&(n.score=t.json&&!isFinite(e.score)?String(e.score):e.score),e.statsUri!=null&&e.hasOwnProperty("statsUri")&&(n.statsUri=e.statsUri),e.anomalyUri!=null&&e.hasOwnProperty("anomalyUri")&&(n.anomalyUri=e.anomalyUri),e.distributionDeviation!=null&&e.hasOwnProperty("distributionDeviation")&&(n.distributionDeviation=t.json&&!isFinite(e.distributionDeviation)?String(e.distributionDeviation):e.distributionDeviation),e.startTime!=null&&e.hasOwnProperty("startTime")&&(n.startTime=l.google.protobuf.Timestamp.toObject(e.startTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),e.anomalyDetectionThreshold!=null&&e.hasOwnProperty("anomalyDetectionThreshold")&&(n.anomalyDetectionThreshold=t.json&&!isFinite(e.anomalyDetectionThreshold)?String(e.anomalyDetectionThreshold):e.anomalyDetectionThreshold),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.FeatureStatsAnomaly"},a}(),m.FeatureGroup=function(){function a(e){if(this.labels={},e)for(var t=Object.keys(e),n=0;n>>3){case 7:{s.bigQuery=l.google.cloud.aiplatform.v1.FeatureGroup.BigQuery.decode(t,t.uint32());break}case 1:{s.name=t.string();break}case 2:{s.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 3:{s.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 4:{s.etag=t.string();break}case 5:{s.labels===c.emptyObject&&(s.labels={});var _=t.uint32()+t.pos;for(f="",g="";t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=t.string();break;default:t.skipType(C&7);break}}s.labels[f]=g;break}case 6:{s.description=t.string();break}default:t.skipType(T&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.bigQuery!=null&&t.hasOwnProperty("bigQuery")){n.source=1;{var i=l.google.cloud.aiplatform.v1.FeatureGroup.BigQuery.verify(t.bigQuery);if(i)return"bigQuery."+i}}if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var i=l.google.protobuf.Timestamp.verify(t.updateTime);if(i)return"updateTime."+i}if(t.etag!=null&&t.hasOwnProperty("etag")&&!c.isString(t.etag))return"etag: string expected";if(t.labels!=null&&t.hasOwnProperty("labels")){if(!c.isObject(t.labels))return"labels: object expected";for(var s=Object.keys(t.labels),f=0;f>>3){case 1:{f.bigQuerySource=l.google.cloud.aiplatform.v1.BigQuerySource.decode(n,n.uint32());break}case 2:{f.entityIdColumns&&f.entityIdColumns.length||(f.entityIdColumns=[]),f.entityIdColumns.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.bigQuerySource!=null&&n.hasOwnProperty("bigQuerySource")){var i=l.google.cloud.aiplatform.v1.BigQuerySource.verify(n.bigQuerySource);if(i)return"bigQuerySource."+i}if(n.entityIdColumns!=null&&n.hasOwnProperty("entityIdColumns")){if(!Array.isArray(n.entityIdColumns))return"entityIdColumns: array expected";for(var s=0;s>>3){case 8:{s.bigtable=l.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.decode(t,t.uint32());break}case 1:{s.name=t.string();break}case 3:{s.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 4:{s.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 5:{s.etag=t.string();break}case 6:{s.labels===c.emptyObject&&(s.labels={});var _=t.uint32()+t.pos;for(f="",g="";t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=t.string();break;default:t.skipType(C&7);break}}s.labels[f]=g;break}case 7:{s.state=t.int32();break}default:t.skipType(T&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.bigtable!=null&&t.hasOwnProperty("bigtable")){n.storageType=1;{var i=l.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.verify(t.bigtable);if(i)return"bigtable."+i}}if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var i=l.google.protobuf.Timestamp.verify(t.updateTime);if(i)return"updateTime."+i}if(t.etag!=null&&t.hasOwnProperty("etag")&&!c.isString(t.etag))return"etag: string expected";if(t.labels!=null&&t.hasOwnProperty("labels")){if(!c.isObject(t.labels))return"labels: object expected";for(var s=Object.keys(t.labels),f=0;f>>3){case 1:{f.autoScaling=l.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.autoScaling!=null&&n.hasOwnProperty("autoScaling")){var i=l.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling.verify(n.autoScaling);if(i)return"autoScaling."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable)return n;var i=new l.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable;if(n.autoScaling!=null){if(typeof n.autoScaling!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.autoScaling: object expected");i.autoScaling=l.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling.fromObject(n.autoScaling)}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.autoScaling=null),n.autoScaling!=null&&n.hasOwnProperty("autoScaling")&&(s.autoScaling=l.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling.toObject(n.autoScaling,i)),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable"},e.AutoScaling=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.minNodeCount=i.int32();break}case 2:{g.maxNodeCount=i.int32();break}case 3:{g.cpuUtilizationTarget=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.minNodeCount!=null&&i.hasOwnProperty("minNodeCount")&&!c.isInteger(i.minNodeCount)?"minNodeCount: integer expected":i.maxNodeCount!=null&&i.hasOwnProperty("maxNodeCount")&&!c.isInteger(i.maxNodeCount)?"maxNodeCount: integer expected":i.cpuUtilizationTarget!=null&&i.hasOwnProperty("cpuUtilizationTarget")&&!c.isInteger(i.cpuUtilizationTarget)?"cpuUtilizationTarget: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling)return i;var s=new l.google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling;return i.minNodeCount!=null&&(s.minNodeCount=i.minNodeCount|0),i.maxNodeCount!=null&&(s.maxNodeCount=i.maxNodeCount|0),i.cpuUtilizationTarget!=null&&(s.cpuUtilizationTarget=i.cpuUtilizationTarget|0),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.minNodeCount=0,f.maxNodeCount=0,f.cpuUtilizationTarget=0),i.minNodeCount!=null&&i.hasOwnProperty("minNodeCount")&&(f.minNodeCount=i.minNodeCount),i.maxNodeCount!=null&&i.hasOwnProperty("maxNodeCount")&&(f.maxNodeCount=i.maxNodeCount),i.cpuUtilizationTarget!=null&&i.hasOwnProperty("cpuUtilizationTarget")&&(f.cpuUtilizationTarget=i.cpuUtilizationTarget),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.FeatureOnlineStore.Bigtable.AutoScaling"},t}(),e}(),a.State=function(){var e={},t=Object.create(e);return t[e[0]="STATE_UNSPECIFIED"]=0,t[e[1]="STABLE"]=1,t[e[2]="UPDATING"]=2,t}(),a}(),m.FeatureOnlineStoreAdminService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createFeatureOnlineStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateFeatureOnlineStoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateFeatureOnlineStore"}),Object.defineProperty(a.prototype.getFeatureOnlineStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetFeatureOnlineStoreRequest,l.google.cloud.aiplatform.v1.FeatureOnlineStore,e,t)},"name",{value:"GetFeatureOnlineStore"}),Object.defineProperty(a.prototype.listFeatureOnlineStores=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListFeatureOnlineStoresRequest,l.google.cloud.aiplatform.v1.ListFeatureOnlineStoresResponse,e,t)},"name",{value:"ListFeatureOnlineStores"}),Object.defineProperty(a.prototype.updateFeatureOnlineStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateFeatureOnlineStoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdateFeatureOnlineStore"}),Object.defineProperty(a.prototype.deleteFeatureOnlineStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteFeatureOnlineStoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteFeatureOnlineStore"}),Object.defineProperty(a.prototype.createFeatureView=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateFeatureViewRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateFeatureView"}),Object.defineProperty(a.prototype.getFeatureView=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetFeatureViewRequest,l.google.cloud.aiplatform.v1.FeatureView,e,t)},"name",{value:"GetFeatureView"}),Object.defineProperty(a.prototype.listFeatureViews=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListFeatureViewsRequest,l.google.cloud.aiplatform.v1.ListFeatureViewsResponse,e,t)},"name",{value:"ListFeatureViews"}),Object.defineProperty(a.prototype.updateFeatureView=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateFeatureViewRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdateFeatureView"}),Object.defineProperty(a.prototype.deleteFeatureView=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteFeatureViewRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteFeatureView"}),Object.defineProperty(a.prototype.syncFeatureView=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.SyncFeatureViewRequest,l.google.cloud.aiplatform.v1.SyncFeatureViewResponse,e,t)},"name",{value:"SyncFeatureView"}),Object.defineProperty(a.prototype.getFeatureViewSync=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetFeatureViewSyncRequest,l.google.cloud.aiplatform.v1.FeatureViewSync,e,t)},"name",{value:"GetFeatureViewSync"}),Object.defineProperty(a.prototype.listFeatureViewSyncs=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListFeatureViewSyncsRequest,l.google.cloud.aiplatform.v1.ListFeatureViewSyncsResponse,e,t)},"name",{value:"ListFeatureViewSyncs"}),a}(),m.CreateFeatureOnlineStoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.featureOnlineStore=l.google.cloud.aiplatform.v1.FeatureOnlineStore.decode(e,e.uint32());break}case 3:{i.featureOnlineStoreId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.featureOnlineStore!=null&&e.hasOwnProperty("featureOnlineStore")){var t=l.google.cloud.aiplatform.v1.FeatureOnlineStore.verify(e.featureOnlineStore);if(t)return"featureOnlineStore."+t}return e.featureOnlineStoreId!=null&&e.hasOwnProperty("featureOnlineStoreId")&&!c.isString(e.featureOnlineStoreId)?"featureOnlineStoreId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateFeatureOnlineStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateFeatureOnlineStoreRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.featureOnlineStore!=null){if(typeof e.featureOnlineStore!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateFeatureOnlineStoreRequest.featureOnlineStore: object expected");t.featureOnlineStore=l.google.cloud.aiplatform.v1.FeatureOnlineStore.fromObject(e.featureOnlineStore)}return e.featureOnlineStoreId!=null&&(t.featureOnlineStoreId=String(e.featureOnlineStoreId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.featureOnlineStore=null,n.featureOnlineStoreId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.featureOnlineStore!=null&&e.hasOwnProperty("featureOnlineStore")&&(n.featureOnlineStore=l.google.cloud.aiplatform.v1.FeatureOnlineStore.toObject(e.featureOnlineStore,t)),e.featureOnlineStoreId!=null&&e.hasOwnProperty("featureOnlineStoreId")&&(n.featureOnlineStoreId=e.featureOnlineStoreId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateFeatureOnlineStoreRequest"},a}(),m.GetFeatureOnlineStoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetFeatureOnlineStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetFeatureOnlineStoreRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetFeatureOnlineStoreRequest"},a}(),m.ListFeatureOnlineStoresRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListFeatureOnlineStoresRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListFeatureOnlineStoresRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListFeatureOnlineStoresRequest"},a}(),m.ListFeatureOnlineStoresResponse=function(){function a(r){if(this.featureOnlineStores=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureOnlineStores&&i.featureOnlineStores.length||(i.featureOnlineStores=[]),i.featureOnlineStores.push(l.google.cloud.aiplatform.v1.FeatureOnlineStore.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureOnlineStores!=null&&e.hasOwnProperty("featureOnlineStores")){if(!Array.isArray(e.featureOnlineStores))return"featureOnlineStores: array expected";for(var t=0;t>>3){case 1:{i.featureOnlineStore=l.google.cloud.aiplatform.v1.FeatureOnlineStore.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureOnlineStore!=null&&e.hasOwnProperty("featureOnlineStore")){var t=l.google.cloud.aiplatform.v1.FeatureOnlineStore.verify(e.featureOnlineStore);if(t)return"featureOnlineStore."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateFeatureOnlineStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateFeatureOnlineStoreRequest;if(e.featureOnlineStore!=null){if(typeof e.featureOnlineStore!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeatureOnlineStoreRequest.featureOnlineStore: object expected");t.featureOnlineStore=l.google.cloud.aiplatform.v1.FeatureOnlineStore.fromObject(e.featureOnlineStore)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeatureOnlineStoreRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureOnlineStore=null,n.updateMask=null),e.featureOnlineStore!=null&&e.hasOwnProperty("featureOnlineStore")&&(n.featureOnlineStore=l.google.cloud.aiplatform.v1.FeatureOnlineStore.toObject(e.featureOnlineStore,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateFeatureOnlineStoreRequest"},a}(),m.DeleteFeatureOnlineStoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteFeatureOnlineStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteFeatureOnlineStoreRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteFeatureOnlineStoreRequest"},a}(),m.CreateFeatureViewRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.featureView=l.google.cloud.aiplatform.v1.FeatureView.decode(e,e.uint32());break}case 3:{i.featureViewId=e.string();break}case 4:{i.runSyncImmediately=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.featureView!=null&&e.hasOwnProperty("featureView")){var t=l.google.cloud.aiplatform.v1.FeatureView.verify(e.featureView);if(t)return"featureView."+t}return e.featureViewId!=null&&e.hasOwnProperty("featureViewId")&&!c.isString(e.featureViewId)?"featureViewId: string expected":e.runSyncImmediately!=null&&e.hasOwnProperty("runSyncImmediately")&&typeof e.runSyncImmediately!="boolean"?"runSyncImmediately: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateFeatureViewRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateFeatureViewRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.featureView!=null){if(typeof e.featureView!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateFeatureViewRequest.featureView: object expected");t.featureView=l.google.cloud.aiplatform.v1.FeatureView.fromObject(e.featureView)}return e.featureViewId!=null&&(t.featureViewId=String(e.featureViewId)),e.runSyncImmediately!=null&&(t.runSyncImmediately=!!e.runSyncImmediately),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.featureView=null,n.featureViewId="",n.runSyncImmediately=!1),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.featureView!=null&&e.hasOwnProperty("featureView")&&(n.featureView=l.google.cloud.aiplatform.v1.FeatureView.toObject(e.featureView,t)),e.featureViewId!=null&&e.hasOwnProperty("featureViewId")&&(n.featureViewId=e.featureViewId),e.runSyncImmediately!=null&&e.hasOwnProperty("runSyncImmediately")&&(n.runSyncImmediately=e.runSyncImmediately),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateFeatureViewRequest"},a}(),m.GetFeatureViewRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetFeatureViewRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetFeatureViewRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetFeatureViewRequest"},a}(),m.ListFeatureViewsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListFeatureViewsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListFeatureViewsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListFeatureViewsRequest"},a}(),m.ListFeatureViewsResponse=function(){function a(r){if(this.featureViews=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureViews&&i.featureViews.length||(i.featureViews=[]),i.featureViews.push(l.google.cloud.aiplatform.v1.FeatureView.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureViews!=null&&e.hasOwnProperty("featureViews")){if(!Array.isArray(e.featureViews))return"featureViews: array expected";for(var t=0;t>>3){case 1:{i.featureView=l.google.cloud.aiplatform.v1.FeatureView.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureView!=null&&e.hasOwnProperty("featureView")){var t=l.google.cloud.aiplatform.v1.FeatureView.verify(e.featureView);if(t)return"featureView."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateFeatureViewRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateFeatureViewRequest;if(e.featureView!=null){if(typeof e.featureView!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeatureViewRequest.featureView: object expected");t.featureView=l.google.cloud.aiplatform.v1.FeatureView.fromObject(e.featureView)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeatureViewRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureView=null,n.updateMask=null),e.featureView!=null&&e.hasOwnProperty("featureView")&&(n.featureView=l.google.cloud.aiplatform.v1.FeatureView.toObject(e.featureView,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateFeatureViewRequest"},a}(),m.DeleteFeatureViewRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteFeatureViewRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteFeatureViewRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteFeatureViewRequest"},a}(),m.CreateFeatureOnlineStoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateFeatureOnlineStoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateFeatureOnlineStoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateFeatureOnlineStoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateFeatureOnlineStoreOperationMetadata"},a}(),m.UpdateFeatureOnlineStoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateFeatureOnlineStoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UpdateFeatureOnlineStoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeatureOnlineStoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateFeatureOnlineStoreOperationMetadata"},a}(),m.CreateFeatureViewOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateFeatureViewOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateFeatureViewOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateFeatureViewOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateFeatureViewOperationMetadata"},a}(),m.UpdateFeatureViewOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateFeatureViewOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UpdateFeatureViewOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeatureViewOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateFeatureViewOperationMetadata"},a}(),m.SyncFeatureViewRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureView=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.featureView!=null&&e.hasOwnProperty("featureView")&&!c.isString(e.featureView)?"featureView: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.SyncFeatureViewRequest)return e;var t=new l.google.cloud.aiplatform.v1.SyncFeatureViewRequest;return e.featureView!=null&&(t.featureView=String(e.featureView)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureView=""),e.featureView!=null&&e.hasOwnProperty("featureView")&&(n.featureView=e.featureView),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.SyncFeatureViewRequest"},a}(),m.SyncFeatureViewResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureViewSync=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.featureViewSync!=null&&e.hasOwnProperty("featureViewSync")&&!c.isString(e.featureViewSync)?"featureViewSync: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.SyncFeatureViewResponse)return e;var t=new l.google.cloud.aiplatform.v1.SyncFeatureViewResponse;return e.featureViewSync!=null&&(t.featureViewSync=String(e.featureViewSync)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureViewSync=""),e.featureViewSync!=null&&e.hasOwnProperty("featureViewSync")&&(n.featureViewSync=e.featureViewSync),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.SyncFeatureViewResponse"},a}(),m.GetFeatureViewSyncRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetFeatureViewSyncRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetFeatureViewSyncRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetFeatureViewSyncRequest"},a}(),m.ListFeatureViewSyncsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListFeatureViewSyncsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListFeatureViewSyncsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListFeatureViewSyncsRequest"},a}(),m.ListFeatureViewSyncsResponse=function(){function a(r){if(this.featureViewSyncs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureViewSyncs&&i.featureViewSyncs.length||(i.featureViewSyncs=[]),i.featureViewSyncs.push(l.google.cloud.aiplatform.v1.FeatureViewSync.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureViewSyncs!=null&&e.hasOwnProperty("featureViewSyncs")){if(!Array.isArray(e.featureViewSyncs))return"featureViewSyncs: array expected";for(var t=0;t>>3){case 6:{s.bigQuerySource=l.google.cloud.aiplatform.v1.FeatureView.BigQuerySource.decode(t,t.uint32());break}case 9:{s.featureRegistrySource=l.google.cloud.aiplatform.v1.FeatureView.FeatureRegistrySource.decode(t,t.uint32());break}case 1:{s.name=t.string();break}case 2:{s.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 3:{s.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 4:{s.etag=t.string();break}case 5:{s.labels===c.emptyObject&&(s.labels={});var _=t.uint32()+t.pos;for(f="",g="";t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=t.string();break;default:t.skipType(C&7);break}}s.labels[f]=g;break}case 7:{s.syncConfig=l.google.cloud.aiplatform.v1.FeatureView.SyncConfig.decode(t,t.uint32());break}default:t.skipType(T&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.bigQuerySource!=null&&t.hasOwnProperty("bigQuerySource")){n.source=1;{var i=l.google.cloud.aiplatform.v1.FeatureView.BigQuerySource.verify(t.bigQuerySource);if(i)return"bigQuerySource."+i}}if(t.featureRegistrySource!=null&&t.hasOwnProperty("featureRegistrySource")){if(n.source===1)return"source: multiple values";n.source=1;{var i=l.google.cloud.aiplatform.v1.FeatureView.FeatureRegistrySource.verify(t.featureRegistrySource);if(i)return"featureRegistrySource."+i}}if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var i=l.google.protobuf.Timestamp.verify(t.updateTime);if(i)return"updateTime."+i}if(t.etag!=null&&t.hasOwnProperty("etag")&&!c.isString(t.etag))return"etag: string expected";if(t.labels!=null&&t.hasOwnProperty("labels")){if(!c.isObject(t.labels))return"labels: object expected";for(var s=Object.keys(t.labels),f=0;f>>3){case 1:{f.uri=n.string();break}case 2:{f.entityIdColumns&&f.entityIdColumns.length||(f.entityIdColumns=[]),f.entityIdColumns.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.uri!=null&&n.hasOwnProperty("uri")&&!c.isString(n.uri))return"uri: string expected";if(n.entityIdColumns!=null&&n.hasOwnProperty("entityIdColumns")){if(!Array.isArray(n.entityIdColumns))return"entityIdColumns: array expected";for(var i=0;i>>3){case 1:{f.cron=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.cron!=null&&n.hasOwnProperty("cron")&&!c.isString(n.cron)?"cron: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.FeatureView.SyncConfig)return n;var i=new l.google.cloud.aiplatform.v1.FeatureView.SyncConfig;return n.cron!=null&&(i.cron=String(n.cron)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.cron=""),n.cron!=null&&n.hasOwnProperty("cron")&&(s.cron=n.cron),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.FeatureView.SyncConfig"},e}(),a.FeatureRegistrySource=function(){function e(t){if(this.featureGroups=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.featureGroups&&f.featureGroups.length||(f.featureGroups=[]),f.featureGroups.push(l.google.cloud.aiplatform.v1.FeatureView.FeatureRegistrySource.FeatureGroup.decode(n,n.uint32()));break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.featureGroups!=null&&n.hasOwnProperty("featureGroups")){if(!Array.isArray(n.featureGroups))return"featureGroups: array expected";for(var i=0;i>>3){case 1:{g.featureGroupId=i.string();break}case 2:{g.featureIds&&g.featureIds.length||(g.featureIds=[]),g.featureIds.push(i.string());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.featureGroupId!=null&&i.hasOwnProperty("featureGroupId")&&!c.isString(i.featureGroupId))return"featureGroupId: string expected";if(i.featureIds!=null&&i.hasOwnProperty("featureIds")){if(!Array.isArray(i.featureIds))return"featureIds: array expected";for(var s=0;s>>3){case 1:{i.name=e.string();break}case 2:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.runTime=l.google.type.Interval.decode(e,e.uint32());break}case 4:{i.finalStatus=l.google.rpc.Status.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.runTime!=null&&e.hasOwnProperty("runTime")){var t=l.google.type.Interval.verify(e.runTime);if(t)return"runTime."+t}if(e.finalStatus!=null&&e.hasOwnProperty("finalStatus")){var t=l.google.rpc.Status.verify(e.finalStatus);if(t)return"finalStatus."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.FeatureViewSync)return e;var t=new l.google.cloud.aiplatform.v1.FeatureViewSync;if(e.name!=null&&(t.name=String(e.name)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureViewSync.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.runTime!=null){if(typeof e.runTime!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureViewSync.runTime: object expected");t.runTime=l.google.type.Interval.fromObject(e.runTime)}if(e.finalStatus!=null){if(typeof e.finalStatus!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureViewSync.finalStatus: object expected");t.finalStatus=l.google.rpc.Status.fromObject(e.finalStatus)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.createTime=null,n.finalStatus=null,n.runTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.finalStatus!=null&&e.hasOwnProperty("finalStatus")&&(n.finalStatus=l.google.rpc.Status.toObject(e.finalStatus,t)),e.runTime!=null&&e.hasOwnProperty("runTime")&&(n.runTime=l.google.type.Interval.toObject(e.runTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.FeatureViewSync"},a}(),m.FeatureOnlineStoreService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.fetchFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.FetchFeatureValuesRequest,l.google.cloud.aiplatform.v1.FetchFeatureValuesResponse,e,t)},"name",{value:"FetchFeatureValues"}),a}(),m.FeatureViewDataFormat=function(){var a={},r=Object.create(a);return r[a[0]="FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED"]=0,r[a[1]="KEY_VALUE"]=1,r[a[2]="PROTO_STRUCT"]=2,r}(),m.FeatureViewDataKey=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.key=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};return t.key!=null&&t.hasOwnProperty("key")&&(n.keyOneof=1,!c.isString(t.key))?"key: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.FeatureViewDataKey)return t;var n=new l.google.cloud.aiplatform.v1.FeatureViewDataKey;return t.key!=null&&(n.key=String(t.key)),n},a.toObject=function(t,n){n||(n={});var i={};return t.key!=null&&t.hasOwnProperty("key")&&(i.key=t.key,n.oneofs&&(i.keyOneof="key")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.FeatureViewDataKey"},a}(),m.FetchFeatureValuesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureView=e.string();break}case 6:{i.dataKey=l.google.cloud.aiplatform.v1.FeatureViewDataKey.decode(e,e.uint32());break}case 7:{i.dataFormat=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureView!=null&&e.hasOwnProperty("featureView")&&!c.isString(e.featureView))return"featureView: string expected";if(e.dataKey!=null&&e.hasOwnProperty("dataKey")){var t=l.google.cloud.aiplatform.v1.FeatureViewDataKey.verify(e.dataKey);if(t)return"dataKey."+t}if(e.dataFormat!=null&&e.hasOwnProperty("dataFormat"))switch(e.dataFormat){default:return"dataFormat: enum value expected";case 0:case 1:case 2:break}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.FetchFeatureValuesRequest)return e;var t=new l.google.cloud.aiplatform.v1.FetchFeatureValuesRequest;if(e.featureView!=null&&(t.featureView=String(e.featureView)),e.dataKey!=null){if(typeof e.dataKey!="object")throw TypeError(".google.cloud.aiplatform.v1.FetchFeatureValuesRequest.dataKey: object expected");t.dataKey=l.google.cloud.aiplatform.v1.FeatureViewDataKey.fromObject(e.dataKey)}switch(e.dataFormat){default:if(typeof e.dataFormat=="number"){t.dataFormat=e.dataFormat;break}break;case"FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED":case 0:t.dataFormat=0;break;case"KEY_VALUE":case 1:t.dataFormat=1;break;case"PROTO_STRUCT":case 2:t.dataFormat=2;break}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureView="",n.dataKey=null,n.dataFormat=t.enums===String?"FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED":0),e.featureView!=null&&e.hasOwnProperty("featureView")&&(n.featureView=e.featureView),e.dataKey!=null&&e.hasOwnProperty("dataKey")&&(n.dataKey=l.google.cloud.aiplatform.v1.FeatureViewDataKey.toObject(e.dataKey,t)),e.dataFormat!=null&&e.hasOwnProperty("dataFormat")&&(n.dataFormat=t.enums===String?l.google.cloud.aiplatform.v1.FeatureViewDataFormat[e.dataFormat]===void 0?e.dataFormat:l.google.cloud.aiplatform.v1.FeatureViewDataFormat[e.dataFormat]:e.dataFormat),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.FetchFeatureValuesRequest"},a}(),m.FetchFeatureValuesResponse=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 3:{s.keyValues=l.google.cloud.aiplatform.v1.FetchFeatureValuesResponse.FeatureNameValuePairList.decode(t,t.uint32());break}case 2:{s.protoStruct=l.google.protobuf.Struct.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.keyValues!=null&&t.hasOwnProperty("keyValues")){n.format=1;{var i=l.google.cloud.aiplatform.v1.FetchFeatureValuesResponse.FeatureNameValuePairList.verify(t.keyValues);if(i)return"keyValues."+i}}if(t.protoStruct!=null&&t.hasOwnProperty("protoStruct")){if(n.format===1)return"format: multiple values";n.format=1;{var i=l.google.protobuf.Struct.verify(t.protoStruct);if(i)return"protoStruct."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.FetchFeatureValuesResponse)return t;var n=new l.google.cloud.aiplatform.v1.FetchFeatureValuesResponse;if(t.keyValues!=null){if(typeof t.keyValues!="object")throw TypeError(".google.cloud.aiplatform.v1.FetchFeatureValuesResponse.keyValues: object expected");n.keyValues=l.google.cloud.aiplatform.v1.FetchFeatureValuesResponse.FeatureNameValuePairList.fromObject(t.keyValues)}if(t.protoStruct!=null){if(typeof t.protoStruct!="object")throw TypeError(".google.cloud.aiplatform.v1.FetchFeatureValuesResponse.protoStruct: object expected");n.protoStruct=l.google.protobuf.Struct.fromObject(t.protoStruct)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.protoStruct!=null&&t.hasOwnProperty("protoStruct")&&(i.protoStruct=l.google.protobuf.Struct.toObject(t.protoStruct,n),n.oneofs&&(i.format="protoStruct")),t.keyValues!=null&&t.hasOwnProperty("keyValues")&&(i.keyValues=l.google.cloud.aiplatform.v1.FetchFeatureValuesResponse.FeatureNameValuePairList.toObject(t.keyValues,n),n.oneofs&&(i.format="keyValues")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.FetchFeatureValuesResponse"},a.FeatureNameValuePairList=function(){function e(t){if(this.features=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.features&&f.features.length||(f.features=[]),f.features.push(l.google.cloud.aiplatform.v1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair.decode(n,n.uint32()));break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.features!=null&&n.hasOwnProperty("features")){if(!Array.isArray(n.features))return"features: array expected";for(var i=0;i>>3){case 2:{T.value=l.google.cloud.aiplatform.v1.FeatureValue.decode(s,s.uint32());break}case 1:{T.name=s.string();break}default:s.skipType(_&7);break}}return T},t.decodeDelimited=function(s){return s instanceof o||(s=new o(s)),this.decode(s,s.uint32())},t.verify=function(s){if(typeof s!="object"||s===null)return"object expected";var f={};if(s.value!=null&&s.hasOwnProperty("value")){f.data=1;{var g=l.google.cloud.aiplatform.v1.FeatureValue.verify(s.value);if(g)return"value."+g}}return s.name!=null&&s.hasOwnProperty("name")&&!c.isString(s.name)?"name: string expected":null},t.fromObject=function(s){if(s instanceof l.google.cloud.aiplatform.v1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair)return s;var f=new l.google.cloud.aiplatform.v1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair;if(s.value!=null){if(typeof s.value!="object")throw TypeError(".google.cloud.aiplatform.v1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair.value: object expected");f.value=l.google.cloud.aiplatform.v1.FeatureValue.fromObject(s.value)}return s.name!=null&&(f.name=String(s.name)),f},t.toObject=function(s,f){f||(f={});var g={};return f.defaults&&(g.name=""),s.name!=null&&s.hasOwnProperty("name")&&(g.name=s.name),s.value!=null&&s.hasOwnProperty("value")&&(g.value=l.google.cloud.aiplatform.v1.FeatureValue.toObject(s.value,f),f.oneofs&&(g.data="value")),g},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(s){return s===void 0&&(s="type.googleapis.com"),s+"/google.cloud.aiplatform.v1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair"},t}(),e}(),a}(),m.FeaturestoreOnlineServingService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.readFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ReadFeatureValuesRequest,l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse,e,t)},"name",{value:"ReadFeatureValues"}),Object.defineProperty(a.prototype.streamingReadFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.StreamingReadFeatureValuesRequest,l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse,e,t)},"name",{value:"StreamingReadFeatureValues"}),Object.defineProperty(a.prototype.writeFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.WriteFeatureValuesRequest,l.google.cloud.aiplatform.v1.WriteFeatureValuesResponse,e,t)},"name",{value:"WriteFeatureValues"}),a}(),m.WriteFeatureValuesRequest=function(){function a(r){if(this.payloads=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.entityType=e.string();break}case 2:{i.payloads&&i.payloads.length||(i.payloads=[]),i.payloads.push(l.google.cloud.aiplatform.v1.WriteFeatureValuesPayload.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")&&!c.isString(e.entityType))return"entityType: string expected";if(e.payloads!=null&&e.hasOwnProperty("payloads")){if(!Array.isArray(e.payloads))return"payloads: array expected";for(var t=0;t>>3){case 1:{i.entityId=e.string();break}case 2:{i.featureValues===c.emptyObject&&(i.featureValues={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1.FeatureValue.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.featureValues[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityId!=null&&e.hasOwnProperty("entityId")&&!c.isString(e.entityId))return"entityId: string expected";if(e.featureValues!=null&&e.hasOwnProperty("featureValues")){if(!c.isObject(e.featureValues))return"featureValues: object expected";for(var t=Object.keys(e.featureValues),n=0;n>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.WriteFeatureValuesResponse?e:new l.google.cloud.aiplatform.v1.WriteFeatureValuesResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.WriteFeatureValuesResponse"},a}(),m.ReadFeatureValuesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.entityType=e.string();break}case 2:{i.entityId=e.string();break}case 3:{i.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")&&!c.isString(e.entityType))return"entityType: string expected";if(e.entityId!=null&&e.hasOwnProperty("entityId")&&!c.isString(e.entityId))return"entityId: string expected";if(e.featureSelector!=null&&e.hasOwnProperty("featureSelector")){var t=l.google.cloud.aiplatform.v1.FeatureSelector.verify(e.featureSelector);if(t)return"featureSelector."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ReadFeatureValuesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ReadFeatureValuesRequest;if(e.entityType!=null&&(t.entityType=String(e.entityType)),e.entityId!=null&&(t.entityId=String(e.entityId)),e.featureSelector!=null){if(typeof e.featureSelector!="object")throw TypeError(".google.cloud.aiplatform.v1.ReadFeatureValuesRequest.featureSelector: object expected");t.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.fromObject(e.featureSelector)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.entityType="",n.entityId="",n.featureSelector=null),e.entityType!=null&&e.hasOwnProperty("entityType")&&(n.entityType=e.entityType),e.entityId!=null&&e.hasOwnProperty("entityId")&&(n.entityId=e.entityId),e.featureSelector!=null&&e.hasOwnProperty("featureSelector")&&(n.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.toObject(e.featureSelector,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ReadFeatureValuesRequest"},a}(),m.ReadFeatureValuesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.header=l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.Header.decode(e,e.uint32());break}case 2:{i.entityView=l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.header!=null&&e.hasOwnProperty("header")){var t=l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.Header.verify(e.header);if(t)return"header."+t}if(e.entityView!=null&&e.hasOwnProperty("entityView")){var t=l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.verify(e.entityView);if(t)return"entityView."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse)return e;var t=new l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse;if(e.header!=null){if(typeof e.header!="object")throw TypeError(".google.cloud.aiplatform.v1.ReadFeatureValuesResponse.header: object expected");t.header=l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.Header.fromObject(e.header)}if(e.entityView!=null){if(typeof e.entityView!="object")throw TypeError(".google.cloud.aiplatform.v1.ReadFeatureValuesResponse.entityView: object expected");t.entityView=l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.fromObject(e.entityView)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.header=null,n.entityView=null),e.header!=null&&e.hasOwnProperty("header")&&(n.header=l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.Header.toObject(e.header,t)),e.entityView!=null&&e.hasOwnProperty("entityView")&&(n.entityView=l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.toObject(e.entityView,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ReadFeatureValuesResponse"},a.FeatureDescriptor=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.id=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.id!=null&&t.hasOwnProperty("id")&&!c.isString(t.id)?"id: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.FeatureDescriptor)return t;var n=new l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.FeatureDescriptor;return t.id!=null&&(n.id=String(t.id)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.id=""),t.id!=null&&t.hasOwnProperty("id")&&(i.id=t.id),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ReadFeatureValuesResponse.FeatureDescriptor"},r}(),a.Header=function(){function r(e){if(this.featureDescriptors=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.entityType=t.string();break}case 2:{s.featureDescriptors&&s.featureDescriptors.length||(s.featureDescriptors=[]),s.featureDescriptors.push(l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.FeatureDescriptor.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.entityType!=null&&t.hasOwnProperty("entityType")&&!c.isString(t.entityType))return"entityType: string expected";if(t.featureDescriptors!=null&&t.hasOwnProperty("featureDescriptors")){if(!Array.isArray(t.featureDescriptors))return"featureDescriptors: array expected";for(var n=0;n>>3){case 1:{s.entityId=t.string();break}case 2:{s.data&&s.data.length||(s.data=[]),s.data.push(l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.Data.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.entityId!=null&&t.hasOwnProperty("entityId")&&!c.isString(t.entityId))return"entityId: string expected";if(t.data!=null&&t.hasOwnProperty("data")){if(!Array.isArray(t.data))return"data: array expected";for(var n=0;n>>3){case 1:{g.value=l.google.cloud.aiplatform.v1.FeatureValue.decode(i,i.uint32());break}case 2:{g.values=l.google.cloud.aiplatform.v1.FeatureValueList.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};if(i.value!=null&&i.hasOwnProperty("value")){s.data=1;{var f=l.google.cloud.aiplatform.v1.FeatureValue.verify(i.value);if(f)return"value."+f}}if(i.values!=null&&i.hasOwnProperty("values")){if(s.data===1)return"data: multiple values";s.data=1;{var f=l.google.cloud.aiplatform.v1.FeatureValueList.verify(i.values);if(f)return"values."+f}}return null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.Data)return i;var s=new l.google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.Data;if(i.value!=null){if(typeof i.value!="object")throw TypeError(".google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.Data.value: object expected");s.value=l.google.cloud.aiplatform.v1.FeatureValue.fromObject(i.value)}if(i.values!=null){if(typeof i.values!="object")throw TypeError(".google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.Data.values: object expected");s.values=l.google.cloud.aiplatform.v1.FeatureValueList.fromObject(i.values)}return s},e.toObject=function(i,s){s||(s={});var f={};return i.value!=null&&i.hasOwnProperty("value")&&(f.value=l.google.cloud.aiplatform.v1.FeatureValue.toObject(i.value,s),s.oneofs&&(f.data="value")),i.values!=null&&i.hasOwnProperty("values")&&(f.values=l.google.cloud.aiplatform.v1.FeatureValueList.toObject(i.values,s),s.oneofs&&(f.data="values")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.ReadFeatureValuesResponse.EntityView.Data"},e}(),r}(),a}(),m.StreamingReadFeatureValuesRequest=function(){function a(r){if(this.entityIds=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.entityType=e.string();break}case 2:{i.entityIds&&i.entityIds.length||(i.entityIds=[]),i.entityIds.push(e.string());break}case 3:{i.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")&&!c.isString(e.entityType))return"entityType: string expected";if(e.entityIds!=null&&e.hasOwnProperty("entityIds")){if(!Array.isArray(e.entityIds))return"entityIds: array expected";for(var t=0;t>>3){case 1:{s.boolValue=t.bool();break}case 2:{s.doubleValue=t.double();break}case 5:{s.int64Value=t.int64();break}case 6:{s.stringValue=t.string();break}case 7:{s.boolArrayValue=l.google.cloud.aiplatform.v1.BoolArray.decode(t,t.uint32());break}case 8:{s.doubleArrayValue=l.google.cloud.aiplatform.v1.DoubleArray.decode(t,t.uint32());break}case 11:{s.int64ArrayValue=l.google.cloud.aiplatform.v1.Int64Array.decode(t,t.uint32());break}case 12:{s.stringArrayValue=l.google.cloud.aiplatform.v1.StringArray.decode(t,t.uint32());break}case 13:{s.bytesValue=t.bytes();break}case 14:{s.metadata=l.google.cloud.aiplatform.v1.FeatureValue.Metadata.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.boolValue!=null&&t.hasOwnProperty("boolValue")&&(n.value=1,typeof t.boolValue!="boolean"))return"boolValue: boolean expected";if(t.doubleValue!=null&&t.hasOwnProperty("doubleValue")){if(n.value===1)return"value: multiple values";if(n.value=1,typeof t.doubleValue!="number")return"doubleValue: number expected"}if(t.int64Value!=null&&t.hasOwnProperty("int64Value")){if(n.value===1)return"value: multiple values";if(n.value=1,!c.isInteger(t.int64Value)&&!(t.int64Value&&c.isInteger(t.int64Value.low)&&c.isInteger(t.int64Value.high)))return"int64Value: integer|Long expected"}if(t.stringValue!=null&&t.hasOwnProperty("stringValue")){if(n.value===1)return"value: multiple values";if(n.value=1,!c.isString(t.stringValue))return"stringValue: string expected"}if(t.boolArrayValue!=null&&t.hasOwnProperty("boolArrayValue")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1.BoolArray.verify(t.boolArrayValue);if(i)return"boolArrayValue."+i}}if(t.doubleArrayValue!=null&&t.hasOwnProperty("doubleArrayValue")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1.DoubleArray.verify(t.doubleArrayValue);if(i)return"doubleArrayValue."+i}}if(t.int64ArrayValue!=null&&t.hasOwnProperty("int64ArrayValue")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1.Int64Array.verify(t.int64ArrayValue);if(i)return"int64ArrayValue."+i}}if(t.stringArrayValue!=null&&t.hasOwnProperty("stringArrayValue")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1.StringArray.verify(t.stringArrayValue);if(i)return"stringArrayValue."+i}}if(t.bytesValue!=null&&t.hasOwnProperty("bytesValue")){if(n.value===1)return"value: multiple values";if(n.value=1,!(t.bytesValue&&typeof t.bytesValue.length=="number"||c.isString(t.bytesValue)))return"bytesValue: buffer expected"}if(t.metadata!=null&&t.hasOwnProperty("metadata")){var i=l.google.cloud.aiplatform.v1.FeatureValue.Metadata.verify(t.metadata);if(i)return"metadata."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.FeatureValue)return t;var n=new l.google.cloud.aiplatform.v1.FeatureValue;if(t.boolValue!=null&&(n.boolValue=!!t.boolValue),t.doubleValue!=null&&(n.doubleValue=Number(t.doubleValue)),t.int64Value!=null&&(c.Long?(n.int64Value=c.Long.fromValue(t.int64Value)).unsigned=!1:typeof t.int64Value=="string"?n.int64Value=parseInt(t.int64Value,10):typeof t.int64Value=="number"?n.int64Value=t.int64Value:typeof t.int64Value=="object"&&(n.int64Value=new c.LongBits(t.int64Value.low>>>0,t.int64Value.high>>>0).toNumber())),t.stringValue!=null&&(n.stringValue=String(t.stringValue)),t.boolArrayValue!=null){if(typeof t.boolArrayValue!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValue.boolArrayValue: object expected");n.boolArrayValue=l.google.cloud.aiplatform.v1.BoolArray.fromObject(t.boolArrayValue)}if(t.doubleArrayValue!=null){if(typeof t.doubleArrayValue!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValue.doubleArrayValue: object expected");n.doubleArrayValue=l.google.cloud.aiplatform.v1.DoubleArray.fromObject(t.doubleArrayValue)}if(t.int64ArrayValue!=null){if(typeof t.int64ArrayValue!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValue.int64ArrayValue: object expected");n.int64ArrayValue=l.google.cloud.aiplatform.v1.Int64Array.fromObject(t.int64ArrayValue)}if(t.stringArrayValue!=null){if(typeof t.stringArrayValue!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValue.stringArrayValue: object expected");n.stringArrayValue=l.google.cloud.aiplatform.v1.StringArray.fromObject(t.stringArrayValue)}if(t.bytesValue!=null&&(typeof t.bytesValue=="string"?c.base64.decode(t.bytesValue,n.bytesValue=c.newBuffer(c.base64.length(t.bytesValue)),0):t.bytesValue.length>=0&&(n.bytesValue=t.bytesValue)),t.metadata!=null){if(typeof t.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValue.metadata: object expected");n.metadata=l.google.cloud.aiplatform.v1.FeatureValue.Metadata.fromObject(t.metadata)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.metadata=null),t.boolValue!=null&&t.hasOwnProperty("boolValue")&&(i.boolValue=t.boolValue,n.oneofs&&(i.value="boolValue")),t.doubleValue!=null&&t.hasOwnProperty("doubleValue")&&(i.doubleValue=n.json&&!isFinite(t.doubleValue)?String(t.doubleValue):t.doubleValue,n.oneofs&&(i.value="doubleValue")),t.int64Value!=null&&t.hasOwnProperty("int64Value")&&(typeof t.int64Value=="number"?i.int64Value=n.longs===String?String(t.int64Value):t.int64Value:i.int64Value=n.longs===String?c.Long.prototype.toString.call(t.int64Value):n.longs===Number?new c.LongBits(t.int64Value.low>>>0,t.int64Value.high>>>0).toNumber():t.int64Value,n.oneofs&&(i.value="int64Value")),t.stringValue!=null&&t.hasOwnProperty("stringValue")&&(i.stringValue=t.stringValue,n.oneofs&&(i.value="stringValue")),t.boolArrayValue!=null&&t.hasOwnProperty("boolArrayValue")&&(i.boolArrayValue=l.google.cloud.aiplatform.v1.BoolArray.toObject(t.boolArrayValue,n),n.oneofs&&(i.value="boolArrayValue")),t.doubleArrayValue!=null&&t.hasOwnProperty("doubleArrayValue")&&(i.doubleArrayValue=l.google.cloud.aiplatform.v1.DoubleArray.toObject(t.doubleArrayValue,n),n.oneofs&&(i.value="doubleArrayValue")),t.int64ArrayValue!=null&&t.hasOwnProperty("int64ArrayValue")&&(i.int64ArrayValue=l.google.cloud.aiplatform.v1.Int64Array.toObject(t.int64ArrayValue,n),n.oneofs&&(i.value="int64ArrayValue")),t.stringArrayValue!=null&&t.hasOwnProperty("stringArrayValue")&&(i.stringArrayValue=l.google.cloud.aiplatform.v1.StringArray.toObject(t.stringArrayValue,n),n.oneofs&&(i.value="stringArrayValue")),t.bytesValue!=null&&t.hasOwnProperty("bytesValue")&&(i.bytesValue=n.bytes===String?c.base64.encode(t.bytesValue,0,t.bytesValue.length):n.bytes===Array?Array.prototype.slice.call(t.bytesValue):t.bytesValue,n.oneofs&&(i.value="bytesValue")),t.metadata!=null&&t.hasOwnProperty("metadata")&&(i.metadata=l.google.cloud.aiplatform.v1.FeatureValue.Metadata.toObject(t.metadata,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.FeatureValue"},a.Metadata=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.generateTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.generateTime!=null&&n.hasOwnProperty("generateTime")){var i=l.google.protobuf.Timestamp.verify(n.generateTime);if(i)return"generateTime."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.FeatureValue.Metadata)return n;var i=new l.google.cloud.aiplatform.v1.FeatureValue.Metadata;if(n.generateTime!=null){if(typeof n.generateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValue.Metadata.generateTime: object expected");i.generateTime=l.google.protobuf.Timestamp.fromObject(n.generateTime)}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.generateTime=null),n.generateTime!=null&&n.hasOwnProperty("generateTime")&&(s.generateTime=l.google.protobuf.Timestamp.toObject(n.generateTime,i)),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.FeatureValue.Metadata"},e}(),a}(),m.FeatureValueList=function(){function a(r){if(this.values=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.values&&i.values.length||(i.values=[]),i.values.push(l.google.cloud.aiplatform.v1.FeatureValue.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.values!=null&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 1:{i.ids&&i.ids.length||(i.ids=[]),i.ids.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.ids!=null&&e.hasOwnProperty("ids")){if(!Array.isArray(e.ids))return"ids: array expected";for(var t=0;t>>3){case 1:{i.idMatcher=l.google.cloud.aiplatform.v1.IdMatcher.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.idMatcher!=null&&e.hasOwnProperty("idMatcher")){var t=l.google.cloud.aiplatform.v1.IdMatcher.verify(e.idMatcher);if(t)return"idMatcher."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.FeatureSelector)return e;var t=new l.google.cloud.aiplatform.v1.FeatureSelector;if(e.idMatcher!=null){if(typeof e.idMatcher!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureSelector.idMatcher: object expected");t.idMatcher=l.google.cloud.aiplatform.v1.IdMatcher.fromObject(e.idMatcher)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.idMatcher=null),e.idMatcher!=null&&e.hasOwnProperty("idMatcher")&&(n.idMatcher=l.google.cloud.aiplatform.v1.IdMatcher.toObject(e.idMatcher,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.FeatureSelector"},a}(),m.BoolArray=function(){function a(r){if(this.values=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{if(i.values&&i.values.length||(i.values=[]),(s&7)===2)for(var f=e.uint32()+e.pos;e.pos>>3){case 1:{if(i.values&&i.values.length||(i.values=[]),(s&7)===2)for(var f=e.uint32()+e.pos;e.pos>>3){case 1:{if(i.values&&i.values.length||(i.values=[]),(s&7)===2)for(var f=e.uint32()+e.pos;e.pos>>0,e.values[n].high>>>0).toNumber())}return t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.values=[]),e.values&&e.values.length){n.values=[];for(var i=0;i>>0,e.values[i].high>>>0).toNumber():e.values[i]}return n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.Int64Array"},a}(),m.StringArray=function(){function a(r){if(this.values=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.values&&i.values.length||(i.values=[]),i.values.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.values!=null&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 1:{i.dtype=e.int32();break}case 2:{if(i.shape&&i.shape.length||(i.shape=[]),(g&7)===2)for(var T=e.uint32()+e.pos;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1.Tensor.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.structVal[s]=f;break}case 13:{i.tensorVal=e.bytes();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dtype!=null&&e.hasOwnProperty("dtype"))switch(e.dtype){default:return"dtype: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:break}if(e.shape!=null&&e.hasOwnProperty("shape")){if(!Array.isArray(e.shape))return"shape: array expected";for(var t=0;t>>0,e.shape[n].high>>>0).toNumber())}if(e.boolVal){if(!Array.isArray(e.boolVal))throw TypeError(".google.cloud.aiplatform.v1.Tensor.boolVal: array expected");t.boolVal=[];for(var n=0;n=0&&(t.bytesVal[n]=e.bytesVal[n])}if(e.floatVal){if(!Array.isArray(e.floatVal))throw TypeError(".google.cloud.aiplatform.v1.Tensor.floatVal: array expected");t.floatVal=[];for(var n=0;n>>0,e.int64Val[n].high>>>0).toNumber())}if(e.uintVal){if(!Array.isArray(e.uintVal))throw TypeError(".google.cloud.aiplatform.v1.Tensor.uintVal: array expected");t.uintVal=[];for(var n=0;n>>0}if(e.uint64Val){if(!Array.isArray(e.uint64Val))throw TypeError(".google.cloud.aiplatform.v1.Tensor.uint64Val: array expected");t.uint64Val=[];for(var n=0;n>>0,e.uint64Val[n].high>>>0).toNumber(!0))}if(e.listVal){if(!Array.isArray(e.listVal))throw TypeError(".google.cloud.aiplatform.v1.Tensor.listVal: array expected");t.listVal=[];for(var n=0;n=0&&(t.tensorVal=e.tensorVal)),t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.shape=[],n.boolVal=[],n.floatVal=[],n.doubleVal=[],n.intVal=[],n.int64Val=[],n.uintVal=[],n.uint64Val=[],n.listVal=[],n.stringVal=[],n.bytesVal=[]),(t.objects||t.defaults)&&(n.structVal={}),t.defaults&&(n.dtype=t.enums===String?"DATA_TYPE_UNSPECIFIED":0,t.bytes===String?n.tensorVal="":(n.tensorVal=[],t.bytes!==Array&&(n.tensorVal=c.newBuffer(n.tensorVal)))),e.dtype!=null&&e.hasOwnProperty("dtype")&&(n.dtype=t.enums===String?l.google.cloud.aiplatform.v1.Tensor.DataType[e.dtype]===void 0?e.dtype:l.google.cloud.aiplatform.v1.Tensor.DataType[e.dtype]:e.dtype),e.shape&&e.shape.length){n.shape=[];for(var i=0;i>>0,e.shape[i].high>>>0).toNumber():e.shape[i]}if(e.boolVal&&e.boolVal.length){n.boolVal=[];for(var i=0;i>>0,e.int64Val[i].high>>>0).toNumber():e.int64Val[i]}if(e.uintVal&&e.uintVal.length){n.uintVal=[];for(var i=0;i>>0,e.uint64Val[i].high>>>0).toNumber(!0):e.uint64Val[i]}if(e.listVal&&e.listVal.length){n.listVal=[];for(var i=0;i>>3){case 1:{i.parent=e.string();break}case 2:{i.featureGroup=l.google.cloud.aiplatform.v1.FeatureGroup.decode(e,e.uint32());break}case 3:{i.featureGroupId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.featureGroup!=null&&e.hasOwnProperty("featureGroup")){var t=l.google.cloud.aiplatform.v1.FeatureGroup.verify(e.featureGroup);if(t)return"featureGroup."+t}return e.featureGroupId!=null&&e.hasOwnProperty("featureGroupId")&&!c.isString(e.featureGroupId)?"featureGroupId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateFeatureGroupRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateFeatureGroupRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.featureGroup!=null){if(typeof e.featureGroup!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateFeatureGroupRequest.featureGroup: object expected");t.featureGroup=l.google.cloud.aiplatform.v1.FeatureGroup.fromObject(e.featureGroup)}return e.featureGroupId!=null&&(t.featureGroupId=String(e.featureGroupId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.featureGroup=null,n.featureGroupId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.featureGroup!=null&&e.hasOwnProperty("featureGroup")&&(n.featureGroup=l.google.cloud.aiplatform.v1.FeatureGroup.toObject(e.featureGroup,t)),e.featureGroupId!=null&&e.hasOwnProperty("featureGroupId")&&(n.featureGroupId=e.featureGroupId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateFeatureGroupRequest"},a}(),m.GetFeatureGroupRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetFeatureGroupRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetFeatureGroupRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetFeatureGroupRequest"},a}(),m.ListFeatureGroupsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListFeatureGroupsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListFeatureGroupsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListFeatureGroupsRequest"},a}(),m.ListFeatureGroupsResponse=function(){function a(r){if(this.featureGroups=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureGroups&&i.featureGroups.length||(i.featureGroups=[]),i.featureGroups.push(l.google.cloud.aiplatform.v1.FeatureGroup.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureGroups!=null&&e.hasOwnProperty("featureGroups")){if(!Array.isArray(e.featureGroups))return"featureGroups: array expected";for(var t=0;t>>3){case 1:{i.featureGroup=l.google.cloud.aiplatform.v1.FeatureGroup.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureGroup!=null&&e.hasOwnProperty("featureGroup")){var t=l.google.cloud.aiplatform.v1.FeatureGroup.verify(e.featureGroup);if(t)return"featureGroup."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateFeatureGroupRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateFeatureGroupRequest;if(e.featureGroup!=null){if(typeof e.featureGroup!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeatureGroupRequest.featureGroup: object expected");t.featureGroup=l.google.cloud.aiplatform.v1.FeatureGroup.fromObject(e.featureGroup)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeatureGroupRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureGroup=null,n.updateMask=null),e.featureGroup!=null&&e.hasOwnProperty("featureGroup")&&(n.featureGroup=l.google.cloud.aiplatform.v1.FeatureGroup.toObject(e.featureGroup,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateFeatureGroupRequest"},a}(),m.DeleteFeatureGroupRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteFeatureGroupRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteFeatureGroupRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteFeatureGroupRequest"},a}(),m.CreateFeatureGroupOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateFeatureGroupOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateFeatureGroupOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateFeatureGroupOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateFeatureGroupOperationMetadata"},a}(),m.UpdateFeatureGroupOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateFeatureGroupOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UpdateFeatureGroupOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeatureGroupOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateFeatureGroupOperationMetadata"},a}(),m.CreateRegistryFeatureOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateRegistryFeatureOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateRegistryFeatureOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateRegistryFeatureOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateRegistryFeatureOperationMetadata"},a}(),m.UpdateFeatureOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateFeatureOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UpdateFeatureOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeatureOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateFeatureOperationMetadata"},a}(),m.FeaturestoreService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createFeaturestore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateFeaturestoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateFeaturestore"}),Object.defineProperty(a.prototype.getFeaturestore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetFeaturestoreRequest,l.google.cloud.aiplatform.v1.Featurestore,e,t)},"name",{value:"GetFeaturestore"}),Object.defineProperty(a.prototype.listFeaturestores=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListFeaturestoresRequest,l.google.cloud.aiplatform.v1.ListFeaturestoresResponse,e,t)},"name",{value:"ListFeaturestores"}),Object.defineProperty(a.prototype.updateFeaturestore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateFeaturestoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdateFeaturestore"}),Object.defineProperty(a.prototype.deleteFeaturestore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteFeaturestoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteFeaturestore"}),Object.defineProperty(a.prototype.createEntityType=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateEntityTypeRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateEntityType"}),Object.defineProperty(a.prototype.getEntityType=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetEntityTypeRequest,l.google.cloud.aiplatform.v1.EntityType,e,t)},"name",{value:"GetEntityType"}),Object.defineProperty(a.prototype.listEntityTypes=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListEntityTypesRequest,l.google.cloud.aiplatform.v1.ListEntityTypesResponse,e,t)},"name",{value:"ListEntityTypes"}),Object.defineProperty(a.prototype.updateEntityType=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateEntityTypeRequest,l.google.cloud.aiplatform.v1.EntityType,e,t)},"name",{value:"UpdateEntityType"}),Object.defineProperty(a.prototype.deleteEntityType=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteEntityTypeRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteEntityType"}),Object.defineProperty(a.prototype.createFeature=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateFeatureRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateFeature"}),Object.defineProperty(a.prototype.batchCreateFeatures=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.BatchCreateFeaturesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchCreateFeatures"}),Object.defineProperty(a.prototype.getFeature=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetFeatureRequest,l.google.cloud.aiplatform.v1.Feature,e,t)},"name",{value:"GetFeature"}),Object.defineProperty(a.prototype.listFeatures=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListFeaturesRequest,l.google.cloud.aiplatform.v1.ListFeaturesResponse,e,t)},"name",{value:"ListFeatures"}),Object.defineProperty(a.prototype.updateFeature=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateFeatureRequest,l.google.cloud.aiplatform.v1.Feature,e,t)},"name",{value:"UpdateFeature"}),Object.defineProperty(a.prototype.deleteFeature=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteFeatureRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteFeature"}),Object.defineProperty(a.prototype.importFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ImportFeatureValuesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ImportFeatureValues"}),Object.defineProperty(a.prototype.batchReadFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchReadFeatureValues"}),Object.defineProperty(a.prototype.exportFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ExportFeatureValues"}),Object.defineProperty(a.prototype.deleteFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteFeatureValues"}),Object.defineProperty(a.prototype.searchFeatures=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.SearchFeaturesRequest,l.google.cloud.aiplatform.v1.SearchFeaturesResponse,e,t)},"name",{value:"SearchFeatures"}),a}(),m.CreateFeaturestoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.featurestore=l.google.cloud.aiplatform.v1.Featurestore.decode(e,e.uint32());break}case 3:{i.featurestoreId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.featurestore!=null&&e.hasOwnProperty("featurestore")){var t=l.google.cloud.aiplatform.v1.Featurestore.verify(e.featurestore);if(t)return"featurestore."+t}return e.featurestoreId!=null&&e.hasOwnProperty("featurestoreId")&&!c.isString(e.featurestoreId)?"featurestoreId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateFeaturestoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateFeaturestoreRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.featurestore!=null){if(typeof e.featurestore!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateFeaturestoreRequest.featurestore: object expected");t.featurestore=l.google.cloud.aiplatform.v1.Featurestore.fromObject(e.featurestore)}return e.featurestoreId!=null&&(t.featurestoreId=String(e.featurestoreId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.featurestore=null,n.featurestoreId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.featurestore!=null&&e.hasOwnProperty("featurestore")&&(n.featurestore=l.google.cloud.aiplatform.v1.Featurestore.toObject(e.featurestore,t)),e.featurestoreId!=null&&e.hasOwnProperty("featurestoreId")&&(n.featurestoreId=e.featurestoreId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateFeaturestoreRequest"},a}(),m.GetFeaturestoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetFeaturestoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetFeaturestoreRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetFeaturestoreRequest"},a}(),m.ListFeaturestoresRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListFeaturestoresRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListFeaturestoresRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListFeaturestoresRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListFeaturestoresRequest"},a}(),m.ListFeaturestoresResponse=function(){function a(r){if(this.featurestores=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featurestores&&i.featurestores.length||(i.featurestores=[]),i.featurestores.push(l.google.cloud.aiplatform.v1.Featurestore.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featurestores!=null&&e.hasOwnProperty("featurestores")){if(!Array.isArray(e.featurestores))return"featurestores: array expected";for(var t=0;t>>3){case 1:{i.featurestore=l.google.cloud.aiplatform.v1.Featurestore.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featurestore!=null&&e.hasOwnProperty("featurestore")){var t=l.google.cloud.aiplatform.v1.Featurestore.verify(e.featurestore);if(t)return"featurestore."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateFeaturestoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateFeaturestoreRequest;if(e.featurestore!=null){if(typeof e.featurestore!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeaturestoreRequest.featurestore: object expected");t.featurestore=l.google.cloud.aiplatform.v1.Featurestore.fromObject(e.featurestore)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeaturestoreRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featurestore=null,n.updateMask=null),e.featurestore!=null&&e.hasOwnProperty("featurestore")&&(n.featurestore=l.google.cloud.aiplatform.v1.Featurestore.toObject(e.featurestore,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateFeaturestoreRequest"},a}(),m.DeleteFeaturestoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteFeaturestoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteFeaturestoreRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteFeaturestoreRequest"},a}(),m.ImportFeatureValuesRequest=function(){function a(e){if(this.featureSpecs=[],e)for(var t=Object.keys(e),n=0;n>>3){case 2:{s.avroSource=l.google.cloud.aiplatform.v1.AvroSource.decode(t,t.uint32());break}case 3:{s.bigquerySource=l.google.cloud.aiplatform.v1.BigQuerySource.decode(t,t.uint32());break}case 4:{s.csvSource=l.google.cloud.aiplatform.v1.CsvSource.decode(t,t.uint32());break}case 6:{s.featureTimeField=t.string();break}case 7:{s.featureTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 1:{s.entityType=t.string();break}case 5:{s.entityIdField=t.string();break}case 8:{s.featureSpecs&&s.featureSpecs.length||(s.featureSpecs=[]),s.featureSpecs.push(l.google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec.decode(t,t.uint32()));break}case 9:{s.disableOnlineServing=t.bool();break}case 11:{s.workerCount=t.int32();break}case 12:{s.disableIngestionAnalysis=t.bool();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.avroSource!=null&&t.hasOwnProperty("avroSource")){n.source=1;{var i=l.google.cloud.aiplatform.v1.AvroSource.verify(t.avroSource);if(i)return"avroSource."+i}}if(t.bigquerySource!=null&&t.hasOwnProperty("bigquerySource")){if(n.source===1)return"source: multiple values";n.source=1;{var i=l.google.cloud.aiplatform.v1.BigQuerySource.verify(t.bigquerySource);if(i)return"bigquerySource."+i}}if(t.csvSource!=null&&t.hasOwnProperty("csvSource")){if(n.source===1)return"source: multiple values";n.source=1;{var i=l.google.cloud.aiplatform.v1.CsvSource.verify(t.csvSource);if(i)return"csvSource."+i}}if(t.featureTimeField!=null&&t.hasOwnProperty("featureTimeField")&&(n.featureTimeSource=1,!c.isString(t.featureTimeField)))return"featureTimeField: string expected";if(t.featureTime!=null&&t.hasOwnProperty("featureTime")){if(n.featureTimeSource===1)return"featureTimeSource: multiple values";n.featureTimeSource=1;{var i=l.google.protobuf.Timestamp.verify(t.featureTime);if(i)return"featureTime."+i}}if(t.entityType!=null&&t.hasOwnProperty("entityType")&&!c.isString(t.entityType))return"entityType: string expected";if(t.entityIdField!=null&&t.hasOwnProperty("entityIdField")&&!c.isString(t.entityIdField))return"entityIdField: string expected";if(t.featureSpecs!=null&&t.hasOwnProperty("featureSpecs")){if(!Array.isArray(t.featureSpecs))return"featureSpecs: array expected";for(var s=0;s>>3){case 1:{f.id=n.string();break}case 2:{f.sourceField=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.id!=null&&n.hasOwnProperty("id")&&!c.isString(n.id)?"id: string expected":n.sourceField!=null&&n.hasOwnProperty("sourceField")&&!c.isString(n.sourceField)?"sourceField: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec)return n;var i=new l.google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec;return n.id!=null&&(i.id=String(n.id)),n.sourceField!=null&&(i.sourceField=String(n.sourceField)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.id="",s.sourceField=""),n.id!=null&&n.hasOwnProperty("id")&&(s.id=n.id),n.sourceField!=null&&n.hasOwnProperty("sourceField")&&(s.sourceField=n.sourceField),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.ImportFeatureValuesRequest.FeatureSpec"},e}(),a}(),m.ImportFeatureValuesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.importedEntityCount=e.int64();break}case 2:{i.importedFeatureValueCount=e.int64();break}case 6:{i.invalidRowCount=e.int64();break}case 4:{i.timestampOutsideRetentionRowsCount=e.int64();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.importedEntityCount!=null&&e.hasOwnProperty("importedEntityCount")&&!c.isInteger(e.importedEntityCount)&&!(e.importedEntityCount&&c.isInteger(e.importedEntityCount.low)&&c.isInteger(e.importedEntityCount.high))?"importedEntityCount: integer|Long expected":e.importedFeatureValueCount!=null&&e.hasOwnProperty("importedFeatureValueCount")&&!c.isInteger(e.importedFeatureValueCount)&&!(e.importedFeatureValueCount&&c.isInteger(e.importedFeatureValueCount.low)&&c.isInteger(e.importedFeatureValueCount.high))?"importedFeatureValueCount: integer|Long expected":e.invalidRowCount!=null&&e.hasOwnProperty("invalidRowCount")&&!c.isInteger(e.invalidRowCount)&&!(e.invalidRowCount&&c.isInteger(e.invalidRowCount.low)&&c.isInteger(e.invalidRowCount.high))?"invalidRowCount: integer|Long expected":e.timestampOutsideRetentionRowsCount!=null&&e.hasOwnProperty("timestampOutsideRetentionRowsCount")&&!c.isInteger(e.timestampOutsideRetentionRowsCount)&&!(e.timestampOutsideRetentionRowsCount&&c.isInteger(e.timestampOutsideRetentionRowsCount.low)&&c.isInteger(e.timestampOutsideRetentionRowsCount.high))?"timestampOutsideRetentionRowsCount: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ImportFeatureValuesResponse)return e;var t=new l.google.cloud.aiplatform.v1.ImportFeatureValuesResponse;return e.importedEntityCount!=null&&(c.Long?(t.importedEntityCount=c.Long.fromValue(e.importedEntityCount)).unsigned=!1:typeof e.importedEntityCount=="string"?t.importedEntityCount=parseInt(e.importedEntityCount,10):typeof e.importedEntityCount=="number"?t.importedEntityCount=e.importedEntityCount:typeof e.importedEntityCount=="object"&&(t.importedEntityCount=new c.LongBits(e.importedEntityCount.low>>>0,e.importedEntityCount.high>>>0).toNumber())),e.importedFeatureValueCount!=null&&(c.Long?(t.importedFeatureValueCount=c.Long.fromValue(e.importedFeatureValueCount)).unsigned=!1:typeof e.importedFeatureValueCount=="string"?t.importedFeatureValueCount=parseInt(e.importedFeatureValueCount,10):typeof e.importedFeatureValueCount=="number"?t.importedFeatureValueCount=e.importedFeatureValueCount:typeof e.importedFeatureValueCount=="object"&&(t.importedFeatureValueCount=new c.LongBits(e.importedFeatureValueCount.low>>>0,e.importedFeatureValueCount.high>>>0).toNumber())),e.invalidRowCount!=null&&(c.Long?(t.invalidRowCount=c.Long.fromValue(e.invalidRowCount)).unsigned=!1:typeof e.invalidRowCount=="string"?t.invalidRowCount=parseInt(e.invalidRowCount,10):typeof e.invalidRowCount=="number"?t.invalidRowCount=e.invalidRowCount:typeof e.invalidRowCount=="object"&&(t.invalidRowCount=new c.LongBits(e.invalidRowCount.low>>>0,e.invalidRowCount.high>>>0).toNumber())),e.timestampOutsideRetentionRowsCount!=null&&(c.Long?(t.timestampOutsideRetentionRowsCount=c.Long.fromValue(e.timestampOutsideRetentionRowsCount)).unsigned=!1:typeof e.timestampOutsideRetentionRowsCount=="string"?t.timestampOutsideRetentionRowsCount=parseInt(e.timestampOutsideRetentionRowsCount,10):typeof e.timestampOutsideRetentionRowsCount=="number"?t.timestampOutsideRetentionRowsCount=e.timestampOutsideRetentionRowsCount:typeof e.timestampOutsideRetentionRowsCount=="object"&&(t.timestampOutsideRetentionRowsCount=new c.LongBits(e.timestampOutsideRetentionRowsCount.low>>>0,e.timestampOutsideRetentionRowsCount.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.importedEntityCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.importedEntityCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.importedFeatureValueCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.importedFeatureValueCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.timestampOutsideRetentionRowsCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.timestampOutsideRetentionRowsCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.invalidRowCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.invalidRowCount=t.longs===String?"0":0}return e.importedEntityCount!=null&&e.hasOwnProperty("importedEntityCount")&&(typeof e.importedEntityCount=="number"?n.importedEntityCount=t.longs===String?String(e.importedEntityCount):e.importedEntityCount:n.importedEntityCount=t.longs===String?c.Long.prototype.toString.call(e.importedEntityCount):t.longs===Number?new c.LongBits(e.importedEntityCount.low>>>0,e.importedEntityCount.high>>>0).toNumber():e.importedEntityCount),e.importedFeatureValueCount!=null&&e.hasOwnProperty("importedFeatureValueCount")&&(typeof e.importedFeatureValueCount=="number"?n.importedFeatureValueCount=t.longs===String?String(e.importedFeatureValueCount):e.importedFeatureValueCount:n.importedFeatureValueCount=t.longs===String?c.Long.prototype.toString.call(e.importedFeatureValueCount):t.longs===Number?new c.LongBits(e.importedFeatureValueCount.low>>>0,e.importedFeatureValueCount.high>>>0).toNumber():e.importedFeatureValueCount),e.timestampOutsideRetentionRowsCount!=null&&e.hasOwnProperty("timestampOutsideRetentionRowsCount")&&(typeof e.timestampOutsideRetentionRowsCount=="number"?n.timestampOutsideRetentionRowsCount=t.longs===String?String(e.timestampOutsideRetentionRowsCount):e.timestampOutsideRetentionRowsCount:n.timestampOutsideRetentionRowsCount=t.longs===String?c.Long.prototype.toString.call(e.timestampOutsideRetentionRowsCount):t.longs===Number?new c.LongBits(e.timestampOutsideRetentionRowsCount.low>>>0,e.timestampOutsideRetentionRowsCount.high>>>0).toNumber():e.timestampOutsideRetentionRowsCount),e.invalidRowCount!=null&&e.hasOwnProperty("invalidRowCount")&&(typeof e.invalidRowCount=="number"?n.invalidRowCount=t.longs===String?String(e.invalidRowCount):e.invalidRowCount:n.invalidRowCount=t.longs===String?c.Long.prototype.toString.call(e.invalidRowCount):t.longs===Number?new c.LongBits(e.invalidRowCount.low>>>0,e.invalidRowCount.high>>>0).toNumber():e.invalidRowCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ImportFeatureValuesResponse"},a}(),m.BatchReadFeatureValuesRequest=function(){function a(e){if(this.passThroughFields=[],this.entityTypeSpecs=[],e)for(var t=Object.keys(e),n=0;n>>3){case 3:{s.csvReadInstances=l.google.cloud.aiplatform.v1.CsvSource.decode(t,t.uint32());break}case 5:{s.bigqueryReadInstances=l.google.cloud.aiplatform.v1.BigQuerySource.decode(t,t.uint32());break}case 1:{s.featurestore=t.string();break}case 4:{s.destination=l.google.cloud.aiplatform.v1.FeatureValueDestination.decode(t,t.uint32());break}case 8:{s.passThroughFields&&s.passThroughFields.length||(s.passThroughFields=[]),s.passThroughFields.push(l.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField.decode(t,t.uint32()));break}case 7:{s.entityTypeSpecs&&s.entityTypeSpecs.length||(s.entityTypeSpecs=[]),s.entityTypeSpecs.push(l.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.EntityTypeSpec.decode(t,t.uint32()));break}case 11:{s.startTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.csvReadInstances!=null&&t.hasOwnProperty("csvReadInstances")){n.readOption=1;{var i=l.google.cloud.aiplatform.v1.CsvSource.verify(t.csvReadInstances);if(i)return"csvReadInstances."+i}}if(t.bigqueryReadInstances!=null&&t.hasOwnProperty("bigqueryReadInstances")){if(n.readOption===1)return"readOption: multiple values";n.readOption=1;{var i=l.google.cloud.aiplatform.v1.BigQuerySource.verify(t.bigqueryReadInstances);if(i)return"bigqueryReadInstances."+i}}if(t.featurestore!=null&&t.hasOwnProperty("featurestore")&&!c.isString(t.featurestore))return"featurestore: string expected";if(t.destination!=null&&t.hasOwnProperty("destination")){var i=l.google.cloud.aiplatform.v1.FeatureValueDestination.verify(t.destination);if(i)return"destination."+i}if(t.passThroughFields!=null&&t.hasOwnProperty("passThroughFields")){if(!Array.isArray(t.passThroughFields))return"passThroughFields: array expected";for(var s=0;s>>3){case 1:{f.fieldName=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.fieldName!=null&&n.hasOwnProperty("fieldName")&&!c.isString(n.fieldName)?"fieldName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField)return n;var i=new l.google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField;return n.fieldName!=null&&(i.fieldName=String(n.fieldName)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.fieldName=""),n.fieldName!=null&&n.hasOwnProperty("fieldName")&&(s.fieldName=n.fieldName),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.BatchReadFeatureValuesRequest.PassThroughField"},e}(),a.EntityTypeSpec=function(){function e(t){if(this.settings=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.entityTypeId=n.string();break}case 2:{f.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.decode(n,n.uint32());break}case 3:{f.settings&&f.settings.length||(f.settings=[]),f.settings.push(l.google.cloud.aiplatform.v1.DestinationFeatureSetting.decode(n,n.uint32()));break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.entityTypeId!=null&&n.hasOwnProperty("entityTypeId")&&!c.isString(n.entityTypeId))return"entityTypeId: string expected";if(n.featureSelector!=null&&n.hasOwnProperty("featureSelector")){var i=l.google.cloud.aiplatform.v1.FeatureSelector.verify(n.featureSelector);if(i)return"featureSelector."+i}if(n.settings!=null&&n.hasOwnProperty("settings")){if(!Array.isArray(n.settings))return"settings: array expected";for(var s=0;s>>3){case 3:{s.snapshotExport=l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport.decode(t,t.uint32());break}case 7:{s.fullExport=l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport.decode(t,t.uint32());break}case 1:{s.entityType=t.string();break}case 4:{s.destination=l.google.cloud.aiplatform.v1.FeatureValueDestination.decode(t,t.uint32());break}case 5:{s.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.decode(t,t.uint32());break}case 6:{s.settings&&s.settings.length||(s.settings=[]),s.settings.push(l.google.cloud.aiplatform.v1.DestinationFeatureSetting.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.snapshotExport!=null&&t.hasOwnProperty("snapshotExport")){n.mode=1;{var i=l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport.verify(t.snapshotExport);if(i)return"snapshotExport."+i}}if(t.fullExport!=null&&t.hasOwnProperty("fullExport")){if(n.mode===1)return"mode: multiple values";n.mode=1;{var i=l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport.verify(t.fullExport);if(i)return"fullExport."+i}}if(t.entityType!=null&&t.hasOwnProperty("entityType")&&!c.isString(t.entityType))return"entityType: string expected";if(t.destination!=null&&t.hasOwnProperty("destination")){var i=l.google.cloud.aiplatform.v1.FeatureValueDestination.verify(t.destination);if(i)return"destination."+i}if(t.featureSelector!=null&&t.hasOwnProperty("featureSelector")){var i=l.google.cloud.aiplatform.v1.FeatureSelector.verify(t.featureSelector);if(i)return"featureSelector."+i}if(t.settings!=null&&t.hasOwnProperty("settings")){if(!Array.isArray(t.settings))return"settings: array expected";for(var s=0;s>>3){case 1:{f.snapshotTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}case 2:{f.startTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.snapshotTime!=null&&n.hasOwnProperty("snapshotTime")){var i=l.google.protobuf.Timestamp.verify(n.snapshotTime);if(i)return"snapshotTime."+i}if(n.startTime!=null&&n.hasOwnProperty("startTime")){var i=l.google.protobuf.Timestamp.verify(n.startTime);if(i)return"startTime."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport)return n;var i=new l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport;if(n.snapshotTime!=null){if(typeof n.snapshotTime!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport.snapshotTime: object expected");i.snapshotTime=l.google.protobuf.Timestamp.fromObject(n.snapshotTime)}if(n.startTime!=null){if(typeof n.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport.startTime: object expected");i.startTime=l.google.protobuf.Timestamp.fromObject(n.startTime)}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.snapshotTime=null,s.startTime=null),n.snapshotTime!=null&&n.hasOwnProperty("snapshotTime")&&(s.snapshotTime=l.google.protobuf.Timestamp.toObject(n.snapshotTime,i)),n.startTime!=null&&n.hasOwnProperty("startTime")&&(s.startTime=l.google.protobuf.Timestamp.toObject(n.startTime,i)),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.ExportFeatureValuesRequest.SnapshotExport"},e}(),a.FullExport=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 2:{f.startTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}case 1:{f.endTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.startTime!=null&&n.hasOwnProperty("startTime")){var i=l.google.protobuf.Timestamp.verify(n.startTime);if(i)return"startTime."+i}if(n.endTime!=null&&n.hasOwnProperty("endTime")){var i=l.google.protobuf.Timestamp.verify(n.endTime);if(i)return"endTime."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport)return n;var i=new l.google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport;if(n.startTime!=null){if(typeof n.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport.startTime: object expected");i.startTime=l.google.protobuf.Timestamp.fromObject(n.startTime)}if(n.endTime!=null){if(typeof n.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport.endTime: object expected");i.endTime=l.google.protobuf.Timestamp.fromObject(n.endTime)}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.endTime=null,s.startTime=null),n.endTime!=null&&n.hasOwnProperty("endTime")&&(s.endTime=l.google.protobuf.Timestamp.toObject(n.endTime,i)),n.startTime!=null&&n.hasOwnProperty("startTime")&&(s.startTime=l.google.protobuf.Timestamp.toObject(n.startTime,i)),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.ExportFeatureValuesRequest.FullExport"},e}(),a}(),m.DestinationFeatureSetting=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureId=e.string();break}case 2:{i.destinationField=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.featureId!=null&&e.hasOwnProperty("featureId")&&!c.isString(e.featureId)?"featureId: string expected":e.destinationField!=null&&e.hasOwnProperty("destinationField")&&!c.isString(e.destinationField)?"destinationField: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DestinationFeatureSetting)return e;var t=new l.google.cloud.aiplatform.v1.DestinationFeatureSetting;return e.featureId!=null&&(t.featureId=String(e.featureId)),e.destinationField!=null&&(t.destinationField=String(e.destinationField)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureId="",n.destinationField=""),e.featureId!=null&&e.hasOwnProperty("featureId")&&(n.featureId=e.featureId),e.destinationField!=null&&e.hasOwnProperty("destinationField")&&(n.destinationField=e.destinationField),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DestinationFeatureSetting"},a}(),m.FeatureValueDestination=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.decode(t,t.uint32());break}case 2:{s.tfrecordDestination=l.google.cloud.aiplatform.v1.TFRecordDestination.decode(t,t.uint32());break}case 3:{s.csvDestination=l.google.cloud.aiplatform.v1.CsvDestination.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.bigqueryDestination!=null&&t.hasOwnProperty("bigqueryDestination")){n.destination=1;{var i=l.google.cloud.aiplatform.v1.BigQueryDestination.verify(t.bigqueryDestination);if(i)return"bigqueryDestination."+i}}if(t.tfrecordDestination!=null&&t.hasOwnProperty("tfrecordDestination")){if(n.destination===1)return"destination: multiple values";n.destination=1;{var i=l.google.cloud.aiplatform.v1.TFRecordDestination.verify(t.tfrecordDestination);if(i)return"tfrecordDestination."+i}}if(t.csvDestination!=null&&t.hasOwnProperty("csvDestination")){if(n.destination===1)return"destination: multiple values";n.destination=1;{var i=l.google.cloud.aiplatform.v1.CsvDestination.verify(t.csvDestination);if(i)return"csvDestination."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.FeatureValueDestination)return t;var n=new l.google.cloud.aiplatform.v1.FeatureValueDestination;if(t.bigqueryDestination!=null){if(typeof t.bigqueryDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValueDestination.bigqueryDestination: object expected");n.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.fromObject(t.bigqueryDestination)}if(t.tfrecordDestination!=null){if(typeof t.tfrecordDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValueDestination.tfrecordDestination: object expected");n.tfrecordDestination=l.google.cloud.aiplatform.v1.TFRecordDestination.fromObject(t.tfrecordDestination)}if(t.csvDestination!=null){if(typeof t.csvDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.FeatureValueDestination.csvDestination: object expected");n.csvDestination=l.google.cloud.aiplatform.v1.CsvDestination.fromObject(t.csvDestination)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.bigqueryDestination!=null&&t.hasOwnProperty("bigqueryDestination")&&(i.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.toObject(t.bigqueryDestination,n),n.oneofs&&(i.destination="bigqueryDestination")),t.tfrecordDestination!=null&&t.hasOwnProperty("tfrecordDestination")&&(i.tfrecordDestination=l.google.cloud.aiplatform.v1.TFRecordDestination.toObject(t.tfrecordDestination,n),n.oneofs&&(i.destination="tfrecordDestination")),t.csvDestination!=null&&t.hasOwnProperty("csvDestination")&&(i.csvDestination=l.google.cloud.aiplatform.v1.CsvDestination.toObject(t.csvDestination,n),n.oneofs&&(i.destination="csvDestination")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.FeatureValueDestination"},a}(),m.ExportFeatureValuesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.ExportFeatureValuesResponse?e:new l.google.cloud.aiplatform.v1.ExportFeatureValuesResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportFeatureValuesResponse"},a}(),m.BatchReadFeatureValuesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.BatchReadFeatureValuesResponse?e:new l.google.cloud.aiplatform.v1.BatchReadFeatureValuesResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.BatchReadFeatureValuesResponse"},a}(),m.CreateEntityTypeRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.entityType=l.google.cloud.aiplatform.v1.EntityType.decode(e,e.uint32());break}case 3:{i.entityTypeId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")){var t=l.google.cloud.aiplatform.v1.EntityType.verify(e.entityType);if(t)return"entityType."+t}return e.entityTypeId!=null&&e.hasOwnProperty("entityTypeId")&&!c.isString(e.entityTypeId)?"entityTypeId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateEntityTypeRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateEntityTypeRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.entityType!=null){if(typeof e.entityType!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateEntityTypeRequest.entityType: object expected");t.entityType=l.google.cloud.aiplatform.v1.EntityType.fromObject(e.entityType)}return e.entityTypeId!=null&&(t.entityTypeId=String(e.entityTypeId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.entityType=null,n.entityTypeId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.entityType!=null&&e.hasOwnProperty("entityType")&&(n.entityType=l.google.cloud.aiplatform.v1.EntityType.toObject(e.entityType,t)),e.entityTypeId!=null&&e.hasOwnProperty("entityTypeId")&&(n.entityTypeId=e.entityTypeId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateEntityTypeRequest"},a}(),m.GetEntityTypeRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetEntityTypeRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetEntityTypeRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetEntityTypeRequest"},a}(),m.ListEntityTypesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListEntityTypesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListEntityTypesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListEntityTypesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListEntityTypesRequest"},a}(),m.ListEntityTypesResponse=function(){function a(r){if(this.entityTypes=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.entityTypes&&i.entityTypes.length||(i.entityTypes=[]),i.entityTypes.push(l.google.cloud.aiplatform.v1.EntityType.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityTypes!=null&&e.hasOwnProperty("entityTypes")){if(!Array.isArray(e.entityTypes))return"entityTypes: array expected";for(var t=0;t>>3){case 1:{i.entityType=l.google.cloud.aiplatform.v1.EntityType.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")){var t=l.google.cloud.aiplatform.v1.EntityType.verify(e.entityType);if(t)return"entityType."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateEntityTypeRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateEntityTypeRequest;if(e.entityType!=null){if(typeof e.entityType!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateEntityTypeRequest.entityType: object expected");t.entityType=l.google.cloud.aiplatform.v1.EntityType.fromObject(e.entityType)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateEntityTypeRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.entityType=null,n.updateMask=null),e.entityType!=null&&e.hasOwnProperty("entityType")&&(n.entityType=l.google.cloud.aiplatform.v1.EntityType.toObject(e.entityType,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateEntityTypeRequest"},a}(),m.DeleteEntityTypeRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteEntityTypeRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteEntityTypeRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteEntityTypeRequest"},a}(),m.CreateFeatureRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.feature=l.google.cloud.aiplatform.v1.Feature.decode(e,e.uint32());break}case 3:{i.featureId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.feature!=null&&e.hasOwnProperty("feature")){var t=l.google.cloud.aiplatform.v1.Feature.verify(e.feature);if(t)return"feature."+t}return e.featureId!=null&&e.hasOwnProperty("featureId")&&!c.isString(e.featureId)?"featureId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateFeatureRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateFeatureRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.feature!=null){if(typeof e.feature!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateFeatureRequest.feature: object expected");t.feature=l.google.cloud.aiplatform.v1.Feature.fromObject(e.feature)}return e.featureId!=null&&(t.featureId=String(e.featureId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.feature=null,n.featureId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.feature!=null&&e.hasOwnProperty("feature")&&(n.feature=l.google.cloud.aiplatform.v1.Feature.toObject(e.feature,t)),e.featureId!=null&&e.hasOwnProperty("featureId")&&(n.featureId=e.featureId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateFeatureRequest"},a}(),m.BatchCreateFeaturesRequest=function(){function a(r){if(this.requests=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.requests&&i.requests.length||(i.requests=[]),i.requests.push(l.google.cloud.aiplatform.v1.CreateFeatureRequest.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.requests!=null&&e.hasOwnProperty("requests")){if(!Array.isArray(e.requests))return"requests: array expected";for(var t=0;t>>3){case 1:{i.features&&i.features.length||(i.features=[]),i.features.push(l.google.cloud.aiplatform.v1.Feature.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.features!=null&&e.hasOwnProperty("features")){if(!Array.isArray(e.features))return"features: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetFeatureRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetFeatureRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetFeatureRequest"},a}(),m.ListFeaturesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 7:{i.latestStatsCount=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.latestStatsCount!=null&&e.hasOwnProperty("latestStatsCount")&&!c.isInteger(e.latestStatsCount)?"latestStatsCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListFeaturesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListFeaturesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListFeaturesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.latestStatsCount!=null&&(t.latestStatsCount=e.latestStatsCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null,n.latestStatsCount=0),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.latestStatsCount!=null&&e.hasOwnProperty("latestStatsCount")&&(n.latestStatsCount=e.latestStatsCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListFeaturesRequest"},a}(),m.ListFeaturesResponse=function(){function a(r){if(this.features=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.features&&i.features.length||(i.features=[]),i.features.push(l.google.cloud.aiplatform.v1.Feature.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.features!=null&&e.hasOwnProperty("features")){if(!Array.isArray(e.features))return"features: array expected";for(var t=0;t>>3){case 1:{i.location=e.string();break}case 3:{i.query=e.string();break}case 4:{i.pageSize=e.int32();break}case 5:{i.pageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.location!=null&&e.hasOwnProperty("location")&&!c.isString(e.location)?"location: string expected":e.query!=null&&e.hasOwnProperty("query")&&!c.isString(e.query)?"query: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.SearchFeaturesRequest)return e;var t=new l.google.cloud.aiplatform.v1.SearchFeaturesRequest;return e.location!=null&&(t.location=String(e.location)),e.query!=null&&(t.query=String(e.query)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.location="",n.query="",n.pageSize=0,n.pageToken=""),e.location!=null&&e.hasOwnProperty("location")&&(n.location=e.location),e.query!=null&&e.hasOwnProperty("query")&&(n.query=e.query),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.SearchFeaturesRequest"},a}(),m.SearchFeaturesResponse=function(){function a(r){if(this.features=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.features&&i.features.length||(i.features=[]),i.features.push(l.google.cloud.aiplatform.v1.Feature.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.features!=null&&e.hasOwnProperty("features")){if(!Array.isArray(e.features))return"features: array expected";for(var t=0;t>>3){case 1:{i.feature=l.google.cloud.aiplatform.v1.Feature.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.feature!=null&&e.hasOwnProperty("feature")){var t=l.google.cloud.aiplatform.v1.Feature.verify(e.feature);if(t)return"feature."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateFeatureRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateFeatureRequest;if(e.feature!=null){if(typeof e.feature!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeatureRequest.feature: object expected");t.feature=l.google.cloud.aiplatform.v1.Feature.fromObject(e.feature)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeatureRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.feature=null,n.updateMask=null),e.feature!=null&&e.hasOwnProperty("feature")&&(n.feature=l.google.cloud.aiplatform.v1.Feature.toObject(e.feature,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateFeatureRequest"},a}(),m.DeleteFeatureRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteFeatureRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteFeatureRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteFeatureRequest"},a}(),m.CreateFeaturestoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateFeaturestoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateFeaturestoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateFeaturestoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateFeaturestoreOperationMetadata"},a}(),m.UpdateFeaturestoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateFeaturestoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UpdateFeaturestoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateFeaturestoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateFeaturestoreOperationMetadata"},a}(),m.ImportFeatureValuesOperationMetadata=function(){function a(r){if(this.sourceUris=[],this.blockingOperationIds=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.importedEntityCount=e.int64();break}case 3:{i.importedFeatureValueCount=e.int64();break}case 4:{i.sourceUris&&i.sourceUris.length||(i.sourceUris=[]),i.sourceUris.push(e.string());break}case 6:{i.invalidRowCount=e.int64();break}case 7:{i.timestampOutsideRetentionRowsCount=e.int64();break}case 8:{if(i.blockingOperationIds&&i.blockingOperationIds.length||(i.blockingOperationIds=[]),(s&7)===2)for(var f=e.uint32()+e.pos;e.pos>>0,e.importedEntityCount.high>>>0).toNumber())),e.importedFeatureValueCount!=null&&(c.Long?(t.importedFeatureValueCount=c.Long.fromValue(e.importedFeatureValueCount)).unsigned=!1:typeof e.importedFeatureValueCount=="string"?t.importedFeatureValueCount=parseInt(e.importedFeatureValueCount,10):typeof e.importedFeatureValueCount=="number"?t.importedFeatureValueCount=e.importedFeatureValueCount:typeof e.importedFeatureValueCount=="object"&&(t.importedFeatureValueCount=new c.LongBits(e.importedFeatureValueCount.low>>>0,e.importedFeatureValueCount.high>>>0).toNumber())),e.sourceUris){if(!Array.isArray(e.sourceUris))throw TypeError(".google.cloud.aiplatform.v1.ImportFeatureValuesOperationMetadata.sourceUris: array expected");t.sourceUris=[];for(var n=0;n>>0,e.invalidRowCount.high>>>0).toNumber())),e.timestampOutsideRetentionRowsCount!=null&&(c.Long?(t.timestampOutsideRetentionRowsCount=c.Long.fromValue(e.timestampOutsideRetentionRowsCount)).unsigned=!1:typeof e.timestampOutsideRetentionRowsCount=="string"?t.timestampOutsideRetentionRowsCount=parseInt(e.timestampOutsideRetentionRowsCount,10):typeof e.timestampOutsideRetentionRowsCount=="number"?t.timestampOutsideRetentionRowsCount=e.timestampOutsideRetentionRowsCount:typeof e.timestampOutsideRetentionRowsCount=="object"&&(t.timestampOutsideRetentionRowsCount=new c.LongBits(e.timestampOutsideRetentionRowsCount.low>>>0,e.timestampOutsideRetentionRowsCount.high>>>0).toNumber())),e.blockingOperationIds){if(!Array.isArray(e.blockingOperationIds))throw TypeError(".google.cloud.aiplatform.v1.ImportFeatureValuesOperationMetadata.blockingOperationIds: array expected");t.blockingOperationIds=[];for(var n=0;n>>0,e.blockingOperationIds[n].high>>>0).toNumber())}return t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.sourceUris=[],n.blockingOperationIds=[]),t.defaults){if(n.genericMetadata=null,c.Long){var i=new c.Long(0,0,!1);n.importedEntityCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.importedEntityCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.importedFeatureValueCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.importedFeatureValueCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.invalidRowCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.invalidRowCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.timestampOutsideRetentionRowsCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.timestampOutsideRetentionRowsCount=t.longs===String?"0":0}if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.importedEntityCount!=null&&e.hasOwnProperty("importedEntityCount")&&(typeof e.importedEntityCount=="number"?n.importedEntityCount=t.longs===String?String(e.importedEntityCount):e.importedEntityCount:n.importedEntityCount=t.longs===String?c.Long.prototype.toString.call(e.importedEntityCount):t.longs===Number?new c.LongBits(e.importedEntityCount.low>>>0,e.importedEntityCount.high>>>0).toNumber():e.importedEntityCount),e.importedFeatureValueCount!=null&&e.hasOwnProperty("importedFeatureValueCount")&&(typeof e.importedFeatureValueCount=="number"?n.importedFeatureValueCount=t.longs===String?String(e.importedFeatureValueCount):e.importedFeatureValueCount:n.importedFeatureValueCount=t.longs===String?c.Long.prototype.toString.call(e.importedFeatureValueCount):t.longs===Number?new c.LongBits(e.importedFeatureValueCount.low>>>0,e.importedFeatureValueCount.high>>>0).toNumber():e.importedFeatureValueCount),e.sourceUris&&e.sourceUris.length){n.sourceUris=[];for(var s=0;s>>0,e.invalidRowCount.high>>>0).toNumber():e.invalidRowCount),e.timestampOutsideRetentionRowsCount!=null&&e.hasOwnProperty("timestampOutsideRetentionRowsCount")&&(typeof e.timestampOutsideRetentionRowsCount=="number"?n.timestampOutsideRetentionRowsCount=t.longs===String?String(e.timestampOutsideRetentionRowsCount):e.timestampOutsideRetentionRowsCount:n.timestampOutsideRetentionRowsCount=t.longs===String?c.Long.prototype.toString.call(e.timestampOutsideRetentionRowsCount):t.longs===Number?new c.LongBits(e.timestampOutsideRetentionRowsCount.low>>>0,e.timestampOutsideRetentionRowsCount.high>>>0).toNumber():e.timestampOutsideRetentionRowsCount),e.blockingOperationIds&&e.blockingOperationIds.length){n.blockingOperationIds=[];for(var s=0;s>>0,e.blockingOperationIds[s].high>>>0).toNumber():e.blockingOperationIds[s]}return n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ImportFeatureValuesOperationMetadata"},a}(),m.ExportFeatureValuesOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExportFeatureValuesOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.ExportFeatureValuesOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportFeatureValuesOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportFeatureValuesOperationMetadata"},a}(),m.BatchReadFeatureValuesOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.BatchReadFeatureValuesOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.BatchReadFeatureValuesOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchReadFeatureValuesOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.BatchReadFeatureValuesOperationMetadata"},a}(),m.DeleteFeatureValuesOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteFeatureValuesOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.DeleteFeatureValuesOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteFeatureValuesOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteFeatureValuesOperationMetadata"},a}(),m.CreateEntityTypeOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateEntityTypeOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateEntityTypeOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateEntityTypeOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateEntityTypeOperationMetadata"},a}(),m.CreateFeatureOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateFeatureOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateFeatureOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateFeatureOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateFeatureOperationMetadata"},a}(),m.BatchCreateFeaturesOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.BatchCreateFeaturesOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.BatchCreateFeaturesOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchCreateFeaturesOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.BatchCreateFeaturesOperationMetadata"},a}(),m.DeleteFeatureValuesRequest=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 2:{s.selectEntity=l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity.decode(t,t.uint32());break}case 3:{s.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.decode(t,t.uint32());break}case 1:{s.entityType=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.selectEntity!=null&&t.hasOwnProperty("selectEntity")){n.DeleteOption=1;{var i=l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity.verify(t.selectEntity);if(i)return"selectEntity."+i}}if(t.selectTimeRangeAndFeature!=null&&t.hasOwnProperty("selectTimeRangeAndFeature")){if(n.DeleteOption===1)return"DeleteOption: multiple values";n.DeleteOption=1;{var i=l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.verify(t.selectTimeRangeAndFeature);if(i)return"selectTimeRangeAndFeature."+i}}return t.entityType!=null&&t.hasOwnProperty("entityType")&&!c.isString(t.entityType)?"entityType: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest)return t;var n=new l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest;if(t.selectEntity!=null){if(typeof t.selectEntity!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.selectEntity: object expected");n.selectEntity=l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity.fromObject(t.selectEntity)}if(t.selectTimeRangeAndFeature!=null){if(typeof t.selectTimeRangeAndFeature!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.selectTimeRangeAndFeature: object expected");n.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.fromObject(t.selectTimeRangeAndFeature)}return t.entityType!=null&&(n.entityType=String(t.entityType)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.entityType=""),t.entityType!=null&&t.hasOwnProperty("entityType")&&(i.entityType=t.entityType),t.selectEntity!=null&&t.hasOwnProperty("selectEntity")&&(i.selectEntity=l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity.toObject(t.selectEntity,n),n.oneofs&&(i.DeleteOption="selectEntity")),t.selectTimeRangeAndFeature!=null&&t.hasOwnProperty("selectTimeRangeAndFeature")&&(i.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.toObject(t.selectTimeRangeAndFeature,n),n.oneofs&&(i.DeleteOption="selectTimeRangeAndFeature")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.DeleteFeatureValuesRequest"},a.SelectEntity=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.entityIdSelector=l.google.cloud.aiplatform.v1.EntityIdSelector.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.entityIdSelector!=null&&n.hasOwnProperty("entityIdSelector")){var i=l.google.cloud.aiplatform.v1.EntityIdSelector.verify(n.entityIdSelector);if(i)return"entityIdSelector."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity)return n;var i=new l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity;if(n.entityIdSelector!=null){if(typeof n.entityIdSelector!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity.entityIdSelector: object expected");i.entityIdSelector=l.google.cloud.aiplatform.v1.EntityIdSelector.fromObject(n.entityIdSelector)}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.entityIdSelector=null),n.entityIdSelector!=null&&n.hasOwnProperty("entityIdSelector")&&(s.entityIdSelector=l.google.cloud.aiplatform.v1.EntityIdSelector.toObject(n.entityIdSelector,i)),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectEntity"},e}(),a.SelectTimeRangeAndFeature=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.timeRange=l.google.type.Interval.decode(n,n.uint32());break}case 2:{f.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.decode(n,n.uint32());break}case 3:{f.skipOnlineStorageDelete=n.bool();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.timeRange!=null&&n.hasOwnProperty("timeRange")){var i=l.google.type.Interval.verify(n.timeRange);if(i)return"timeRange."+i}if(n.featureSelector!=null&&n.hasOwnProperty("featureSelector")){var i=l.google.cloud.aiplatform.v1.FeatureSelector.verify(n.featureSelector);if(i)return"featureSelector."+i}return n.skipOnlineStorageDelete!=null&&n.hasOwnProperty("skipOnlineStorageDelete")&&typeof n.skipOnlineStorageDelete!="boolean"?"skipOnlineStorageDelete: boolean expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature)return n;var i=new l.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature;if(n.timeRange!=null){if(typeof n.timeRange!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.timeRange: object expected");i.timeRange=l.google.type.Interval.fromObject(n.timeRange)}if(n.featureSelector!=null){if(typeof n.featureSelector!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.featureSelector: object expected");i.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.fromObject(n.featureSelector)}return n.skipOnlineStorageDelete!=null&&(i.skipOnlineStorageDelete=!!n.skipOnlineStorageDelete),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.timeRange=null,s.featureSelector=null,s.skipOnlineStorageDelete=!1),n.timeRange!=null&&n.hasOwnProperty("timeRange")&&(s.timeRange=l.google.type.Interval.toObject(n.timeRange,i)),n.featureSelector!=null&&n.hasOwnProperty("featureSelector")&&(s.featureSelector=l.google.cloud.aiplatform.v1.FeatureSelector.toObject(n.featureSelector,i)),n.skipOnlineStorageDelete!=null&&n.hasOwnProperty("skipOnlineStorageDelete")&&(s.skipOnlineStorageDelete=n.skipOnlineStorageDelete),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature"},e}(),a}(),m.DeleteFeatureValuesResponse=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.selectEntity=l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity.decode(t,t.uint32());break}case 2:{s.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.selectEntity!=null&&t.hasOwnProperty("selectEntity")){n.response=1;{var i=l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity.verify(t.selectEntity);if(i)return"selectEntity."+i}}if(t.selectTimeRangeAndFeature!=null&&t.hasOwnProperty("selectTimeRangeAndFeature")){if(n.response===1)return"response: multiple values";n.response=1;{var i=l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature.verify(t.selectTimeRangeAndFeature);if(i)return"selectTimeRangeAndFeature."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse)return t;var n=new l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse;if(t.selectEntity!=null){if(typeof t.selectEntity!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.selectEntity: object expected");n.selectEntity=l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity.fromObject(t.selectEntity)}if(t.selectTimeRangeAndFeature!=null){if(typeof t.selectTimeRangeAndFeature!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.selectTimeRangeAndFeature: object expected");n.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature.fromObject(t.selectTimeRangeAndFeature)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.selectEntity!=null&&t.hasOwnProperty("selectEntity")&&(i.selectEntity=l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity.toObject(t.selectEntity,n),n.oneofs&&(i.response="selectEntity")),t.selectTimeRangeAndFeature!=null&&t.hasOwnProperty("selectTimeRangeAndFeature")&&(i.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature.toObject(t.selectTimeRangeAndFeature,n),n.oneofs&&(i.response="selectTimeRangeAndFeature")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.DeleteFeatureValuesResponse"},a.SelectEntity=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.offlineStorageDeletedEntityRowCount=n.int64();break}case 2:{f.onlineStorageDeletedEntityCount=n.int64();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.offlineStorageDeletedEntityRowCount!=null&&n.hasOwnProperty("offlineStorageDeletedEntityRowCount")&&!c.isInteger(n.offlineStorageDeletedEntityRowCount)&&!(n.offlineStorageDeletedEntityRowCount&&c.isInteger(n.offlineStorageDeletedEntityRowCount.low)&&c.isInteger(n.offlineStorageDeletedEntityRowCount.high))?"offlineStorageDeletedEntityRowCount: integer|Long expected":n.onlineStorageDeletedEntityCount!=null&&n.hasOwnProperty("onlineStorageDeletedEntityCount")&&!c.isInteger(n.onlineStorageDeletedEntityCount)&&!(n.onlineStorageDeletedEntityCount&&c.isInteger(n.onlineStorageDeletedEntityCount.low)&&c.isInteger(n.onlineStorageDeletedEntityCount.high))?"onlineStorageDeletedEntityCount: integer|Long expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity)return n;var i=new l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity;return n.offlineStorageDeletedEntityRowCount!=null&&(c.Long?(i.offlineStorageDeletedEntityRowCount=c.Long.fromValue(n.offlineStorageDeletedEntityRowCount)).unsigned=!1:typeof n.offlineStorageDeletedEntityRowCount=="string"?i.offlineStorageDeletedEntityRowCount=parseInt(n.offlineStorageDeletedEntityRowCount,10):typeof n.offlineStorageDeletedEntityRowCount=="number"?i.offlineStorageDeletedEntityRowCount=n.offlineStorageDeletedEntityRowCount:typeof n.offlineStorageDeletedEntityRowCount=="object"&&(i.offlineStorageDeletedEntityRowCount=new c.LongBits(n.offlineStorageDeletedEntityRowCount.low>>>0,n.offlineStorageDeletedEntityRowCount.high>>>0).toNumber())),n.onlineStorageDeletedEntityCount!=null&&(c.Long?(i.onlineStorageDeletedEntityCount=c.Long.fromValue(n.onlineStorageDeletedEntityCount)).unsigned=!1:typeof n.onlineStorageDeletedEntityCount=="string"?i.onlineStorageDeletedEntityCount=parseInt(n.onlineStorageDeletedEntityCount,10):typeof n.onlineStorageDeletedEntityCount=="number"?i.onlineStorageDeletedEntityCount=n.onlineStorageDeletedEntityCount:typeof n.onlineStorageDeletedEntityCount=="object"&&(i.onlineStorageDeletedEntityCount=new c.LongBits(n.onlineStorageDeletedEntityCount.low>>>0,n.onlineStorageDeletedEntityCount.high>>>0).toNumber())),i},e.toObject=function(n,i){i||(i={});var s={};if(i.defaults){if(c.Long){var f=new c.Long(0,0,!1);s.offlineStorageDeletedEntityRowCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else s.offlineStorageDeletedEntityRowCount=i.longs===String?"0":0;if(c.Long){var f=new c.Long(0,0,!1);s.onlineStorageDeletedEntityCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else s.onlineStorageDeletedEntityCount=i.longs===String?"0":0}return n.offlineStorageDeletedEntityRowCount!=null&&n.hasOwnProperty("offlineStorageDeletedEntityRowCount")&&(typeof n.offlineStorageDeletedEntityRowCount=="number"?s.offlineStorageDeletedEntityRowCount=i.longs===String?String(n.offlineStorageDeletedEntityRowCount):n.offlineStorageDeletedEntityRowCount:s.offlineStorageDeletedEntityRowCount=i.longs===String?c.Long.prototype.toString.call(n.offlineStorageDeletedEntityRowCount):i.longs===Number?new c.LongBits(n.offlineStorageDeletedEntityRowCount.low>>>0,n.offlineStorageDeletedEntityRowCount.high>>>0).toNumber():n.offlineStorageDeletedEntityRowCount),n.onlineStorageDeletedEntityCount!=null&&n.hasOwnProperty("onlineStorageDeletedEntityCount")&&(typeof n.onlineStorageDeletedEntityCount=="number"?s.onlineStorageDeletedEntityCount=i.longs===String?String(n.onlineStorageDeletedEntityCount):n.onlineStorageDeletedEntityCount:s.onlineStorageDeletedEntityCount=i.longs===String?c.Long.prototype.toString.call(n.onlineStorageDeletedEntityCount):i.longs===Number?new c.LongBits(n.onlineStorageDeletedEntityCount.low>>>0,n.onlineStorageDeletedEntityCount.high>>>0).toNumber():n.onlineStorageDeletedEntityCount),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectEntity"},e}(),a.SelectTimeRangeAndFeature=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.impactedFeatureCount=n.int64();break}case 2:{f.offlineStorageModifiedEntityRowCount=n.int64();break}case 3:{f.onlineStorageModifiedEntityCount=n.int64();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.impactedFeatureCount!=null&&n.hasOwnProperty("impactedFeatureCount")&&!c.isInteger(n.impactedFeatureCount)&&!(n.impactedFeatureCount&&c.isInteger(n.impactedFeatureCount.low)&&c.isInteger(n.impactedFeatureCount.high))?"impactedFeatureCount: integer|Long expected":n.offlineStorageModifiedEntityRowCount!=null&&n.hasOwnProperty("offlineStorageModifiedEntityRowCount")&&!c.isInteger(n.offlineStorageModifiedEntityRowCount)&&!(n.offlineStorageModifiedEntityRowCount&&c.isInteger(n.offlineStorageModifiedEntityRowCount.low)&&c.isInteger(n.offlineStorageModifiedEntityRowCount.high))?"offlineStorageModifiedEntityRowCount: integer|Long expected":n.onlineStorageModifiedEntityCount!=null&&n.hasOwnProperty("onlineStorageModifiedEntityCount")&&!c.isInteger(n.onlineStorageModifiedEntityCount)&&!(n.onlineStorageModifiedEntityCount&&c.isInteger(n.onlineStorageModifiedEntityCount.low)&&c.isInteger(n.onlineStorageModifiedEntityCount.high))?"onlineStorageModifiedEntityCount: integer|Long expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature)return n;var i=new l.google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature;return n.impactedFeatureCount!=null&&(c.Long?(i.impactedFeatureCount=c.Long.fromValue(n.impactedFeatureCount)).unsigned=!1:typeof n.impactedFeatureCount=="string"?i.impactedFeatureCount=parseInt(n.impactedFeatureCount,10):typeof n.impactedFeatureCount=="number"?i.impactedFeatureCount=n.impactedFeatureCount:typeof n.impactedFeatureCount=="object"&&(i.impactedFeatureCount=new c.LongBits(n.impactedFeatureCount.low>>>0,n.impactedFeatureCount.high>>>0).toNumber())),n.offlineStorageModifiedEntityRowCount!=null&&(c.Long?(i.offlineStorageModifiedEntityRowCount=c.Long.fromValue(n.offlineStorageModifiedEntityRowCount)).unsigned=!1:typeof n.offlineStorageModifiedEntityRowCount=="string"?i.offlineStorageModifiedEntityRowCount=parseInt(n.offlineStorageModifiedEntityRowCount,10):typeof n.offlineStorageModifiedEntityRowCount=="number"?i.offlineStorageModifiedEntityRowCount=n.offlineStorageModifiedEntityRowCount:typeof n.offlineStorageModifiedEntityRowCount=="object"&&(i.offlineStorageModifiedEntityRowCount=new c.LongBits(n.offlineStorageModifiedEntityRowCount.low>>>0,n.offlineStorageModifiedEntityRowCount.high>>>0).toNumber())),n.onlineStorageModifiedEntityCount!=null&&(c.Long?(i.onlineStorageModifiedEntityCount=c.Long.fromValue(n.onlineStorageModifiedEntityCount)).unsigned=!1:typeof n.onlineStorageModifiedEntityCount=="string"?i.onlineStorageModifiedEntityCount=parseInt(n.onlineStorageModifiedEntityCount,10):typeof n.onlineStorageModifiedEntityCount=="number"?i.onlineStorageModifiedEntityCount=n.onlineStorageModifiedEntityCount:typeof n.onlineStorageModifiedEntityCount=="object"&&(i.onlineStorageModifiedEntityCount=new c.LongBits(n.onlineStorageModifiedEntityCount.low>>>0,n.onlineStorageModifiedEntityCount.high>>>0).toNumber())),i},e.toObject=function(n,i){i||(i={});var s={};if(i.defaults){if(c.Long){var f=new c.Long(0,0,!1);s.impactedFeatureCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else s.impactedFeatureCount=i.longs===String?"0":0;if(c.Long){var f=new c.Long(0,0,!1);s.offlineStorageModifiedEntityRowCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else s.offlineStorageModifiedEntityRowCount=i.longs===String?"0":0;if(c.Long){var f=new c.Long(0,0,!1);s.onlineStorageModifiedEntityCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else s.onlineStorageModifiedEntityCount=i.longs===String?"0":0}return n.impactedFeatureCount!=null&&n.hasOwnProperty("impactedFeatureCount")&&(typeof n.impactedFeatureCount=="number"?s.impactedFeatureCount=i.longs===String?String(n.impactedFeatureCount):n.impactedFeatureCount:s.impactedFeatureCount=i.longs===String?c.Long.prototype.toString.call(n.impactedFeatureCount):i.longs===Number?new c.LongBits(n.impactedFeatureCount.low>>>0,n.impactedFeatureCount.high>>>0).toNumber():n.impactedFeatureCount),n.offlineStorageModifiedEntityRowCount!=null&&n.hasOwnProperty("offlineStorageModifiedEntityRowCount")&&(typeof n.offlineStorageModifiedEntityRowCount=="number"?s.offlineStorageModifiedEntityRowCount=i.longs===String?String(n.offlineStorageModifiedEntityRowCount):n.offlineStorageModifiedEntityRowCount:s.offlineStorageModifiedEntityRowCount=i.longs===String?c.Long.prototype.toString.call(n.offlineStorageModifiedEntityRowCount):i.longs===Number?new c.LongBits(n.offlineStorageModifiedEntityRowCount.low>>>0,n.offlineStorageModifiedEntityRowCount.high>>>0).toNumber():n.offlineStorageModifiedEntityRowCount),n.onlineStorageModifiedEntityCount!=null&&n.hasOwnProperty("onlineStorageModifiedEntityCount")&&(typeof n.onlineStorageModifiedEntityCount=="number"?s.onlineStorageModifiedEntityCount=i.longs===String?String(n.onlineStorageModifiedEntityCount):n.onlineStorageModifiedEntityCount:s.onlineStorageModifiedEntityCount=i.longs===String?c.Long.prototype.toString.call(n.onlineStorageModifiedEntityCount):i.longs===Number?new c.LongBits(n.onlineStorageModifiedEntityCount.low>>>0,n.onlineStorageModifiedEntityCount.high>>>0).toNumber():n.onlineStorageModifiedEntityCount),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature"},e}(),a}(),m.EntityIdSelector=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 3:{s.csvSource=l.google.cloud.aiplatform.v1.CsvSource.decode(t,t.uint32());break}case 5:{s.entityIdField=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.csvSource!=null&&t.hasOwnProperty("csvSource")){n.EntityIdsSource=1;{var i=l.google.cloud.aiplatform.v1.CsvSource.verify(t.csvSource);if(i)return"csvSource."+i}}return t.entityIdField!=null&&t.hasOwnProperty("entityIdField")&&!c.isString(t.entityIdField)?"entityIdField: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.EntityIdSelector)return t;var n=new l.google.cloud.aiplatform.v1.EntityIdSelector;if(t.csvSource!=null){if(typeof t.csvSource!="object")throw TypeError(".google.cloud.aiplatform.v1.EntityIdSelector.csvSource: object expected");n.csvSource=l.google.cloud.aiplatform.v1.CsvSource.fromObject(t.csvSource)}return t.entityIdField!=null&&(n.entityIdField=String(t.entityIdField)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.entityIdField=""),t.csvSource!=null&&t.hasOwnProperty("csvSource")&&(i.csvSource=l.google.cloud.aiplatform.v1.CsvSource.toObject(t.csvSource,n),n.oneofs&&(i.EntityIdsSource="csvSource")),t.entityIdField!=null&&t.hasOwnProperty("entityIdField")&&(i.entityIdField=t.entityIdField),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.EntityIdSelector"},a}(),m.Featurestore=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.etag=e.string();break}case 6:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 7:{i.onlineServingConfig=l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.decode(e,e.uint32());break}case 8:{i.state=e.int32();break}case 13:{i.onlineStorageTtlDays=e.int32();break}case 10:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 2:{s.fixedNodeCount=t.int32();break}case 4:{s.scaling=l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.fixedNodeCount!=null&&t.hasOwnProperty("fixedNodeCount")&&!c.isInteger(t.fixedNodeCount))return"fixedNodeCount: integer expected";if(t.scaling!=null&&t.hasOwnProperty("scaling")){var n=l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling.verify(t.scaling);if(n)return"scaling."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig)return t;var n=new l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig;if(t.fixedNodeCount!=null&&(n.fixedNodeCount=t.fixedNodeCount|0),t.scaling!=null){if(typeof t.scaling!="object")throw TypeError(".google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.scaling: object expected");n.scaling=l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling.fromObject(t.scaling)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.fixedNodeCount=0,i.scaling=null),t.fixedNodeCount!=null&&t.hasOwnProperty("fixedNodeCount")&&(i.fixedNodeCount=t.fixedNodeCount),t.scaling!=null&&t.hasOwnProperty("scaling")&&(i.scaling=l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling.toObject(t.scaling,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig"},r.Scaling=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.minNodeCount=n.int32();break}case 2:{f.maxNodeCount=n.int32();break}case 3:{f.cpuUtilizationTarget=n.int32();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.minNodeCount!=null&&n.hasOwnProperty("minNodeCount")&&!c.isInteger(n.minNodeCount)?"minNodeCount: integer expected":n.maxNodeCount!=null&&n.hasOwnProperty("maxNodeCount")&&!c.isInteger(n.maxNodeCount)?"maxNodeCount: integer expected":n.cpuUtilizationTarget!=null&&n.hasOwnProperty("cpuUtilizationTarget")&&!c.isInteger(n.cpuUtilizationTarget)?"cpuUtilizationTarget: integer expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling)return n;var i=new l.google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling;return n.minNodeCount!=null&&(i.minNodeCount=n.minNodeCount|0),n.maxNodeCount!=null&&(i.maxNodeCount=n.maxNodeCount|0),n.cpuUtilizationTarget!=null&&(i.cpuUtilizationTarget=n.cpuUtilizationTarget|0),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.minNodeCount=0,s.maxNodeCount=0,s.cpuUtilizationTarget=0),n.minNodeCount!=null&&n.hasOwnProperty("minNodeCount")&&(s.minNodeCount=n.minNodeCount),n.maxNodeCount!=null&&n.hasOwnProperty("maxNodeCount")&&(s.maxNodeCount=n.maxNodeCount),n.cpuUtilizationTarget!=null&&n.hasOwnProperty("cpuUtilizationTarget")&&(s.cpuUtilizationTarget=n.cpuUtilizationTarget),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.Featurestore.OnlineServingConfig.Scaling"},e}(),r}(),a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="STABLE"]=1,e[r[2]="UPDATING"]=2,e}(),a}(),m.HyperparameterTuningJob=function(){function a(r){if(this.trials=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 4:{i.studySpec=l.google.cloud.aiplatform.v1.StudySpec.decode(e,e.uint32());break}case 5:{i.maxTrialCount=e.int32();break}case 6:{i.parallelTrialCount=e.int32();break}case 7:{i.maxFailedTrialCount=e.int32();break}case 8:{i.trialJobSpec=l.google.cloud.aiplatform.v1.CustomJobSpec.decode(e,e.uint32());break}case 9:{i.trials&&i.trials.length||(i.trials=[]),i.trials.push(l.google.cloud.aiplatform.v1.Trial.decode(e,e.uint32()));break}case 10:{i.state=e.int32();break}case 11:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 14:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 15:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 16:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 17:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.studySpec!=null&&e.hasOwnProperty("studySpec")){var t=l.google.cloud.aiplatform.v1.StudySpec.verify(e.studySpec);if(t)return"studySpec."+t}if(e.maxTrialCount!=null&&e.hasOwnProperty("maxTrialCount")&&!c.isInteger(e.maxTrialCount))return"maxTrialCount: integer expected";if(e.parallelTrialCount!=null&&e.hasOwnProperty("parallelTrialCount")&&!c.isInteger(e.parallelTrialCount))return"parallelTrialCount: integer expected";if(e.maxFailedTrialCount!=null&&e.hasOwnProperty("maxFailedTrialCount")&&!c.isInteger(e.maxFailedTrialCount))return"maxFailedTrialCount: integer expected";if(e.trialJobSpec!=null&&e.hasOwnProperty("trialJobSpec")){var t=l.google.cloud.aiplatform.v1.CustomJobSpec.verify(e.trialJobSpec);if(t)return"trialJobSpec."+t}if(e.trials!=null&&e.hasOwnProperty("trials")){if(!Array.isArray(e.trials))return"trials: array expected";for(var n=0;n>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.studySpec=l.google.cloud.aiplatform.v1.StudySpec.decode(e,e.uint32());break}case 4:{i.state=e.int32();break}case 5:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.inactiveReason=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.studySpec!=null&&e.hasOwnProperty("studySpec")){var t=l.google.cloud.aiplatform.v1.StudySpec.verify(e.studySpec);if(t)return"studySpec."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}return e.inactiveReason!=null&&e.hasOwnProperty("inactiveReason")&&!c.isString(e.inactiveReason)?"inactiveReason: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.Study)return e;var t=new l.google.cloud.aiplatform.v1.Study;if(e.name!=null&&(t.name=String(e.name)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.studySpec!=null){if(typeof e.studySpec!="object")throw TypeError(".google.cloud.aiplatform.v1.Study.studySpec: object expected");t.studySpec=l.google.cloud.aiplatform.v1.StudySpec.fromObject(e.studySpec)}switch(e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"ACTIVE":case 1:t.state=1;break;case"INACTIVE":case 2:t.state=2;break;case"COMPLETED":case 3:t.state=3;break}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Study.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}return e.inactiveReason!=null&&(t.inactiveReason=String(e.inactiveReason)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.displayName="",n.studySpec=null,n.state=t.enums===String?"STATE_UNSPECIFIED":0,n.createTime=null,n.inactiveReason=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.studySpec!=null&&e.hasOwnProperty("studySpec")&&(n.studySpec=l.google.cloud.aiplatform.v1.StudySpec.toObject(e.studySpec,t)),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.aiplatform.v1.Study.State[e.state]===void 0?e.state:l.google.cloud.aiplatform.v1.Study.State[e.state]:e.state),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.inactiveReason!=null&&e.hasOwnProperty("inactiveReason")&&(n.inactiveReason=e.inactiveReason),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.Study"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="ACTIVE"]=1,e[r[2]="INACTIVE"]=2,e[r[3]="COMPLETED"]=3,e}(),a}(),m.Trial=function(){function a(r){if(this.parameters=[],this.measurements=[],this.webAccessUris={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.id=e.string();break}case 3:{i.state=e.int32();break}case 4:{i.parameters&&i.parameters.length||(i.parameters=[]),i.parameters.push(l.google.cloud.aiplatform.v1.Trial.Parameter.decode(e,e.uint32()));break}case 5:{i.finalMeasurement=l.google.cloud.aiplatform.v1.Measurement.decode(e,e.uint32());break}case 6:{i.measurements&&i.measurements.length||(i.measurements=[]),i.measurements.push(l.google.cloud.aiplatform.v1.Measurement.decode(e,e.uint32()));break}case 7:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.clientId=e.string();break}case 10:{i.infeasibleReason=e.string();break}case 11:{i.customJob=e.string();break}case 12:{i.webAccessUris===c.emptyObject&&(i.webAccessUris={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.webAccessUris[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.id!=null&&e.hasOwnProperty("id")&&!c.isString(e.id))return"id: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.parameters!=null&&e.hasOwnProperty("parameters")){if(!Array.isArray(e.parameters))return"parameters: array expected";for(var t=0;t>>3){case 1:{s.parameterId=t.string();break}case 2:{s.value=l.google.protobuf.Value.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.parameterId!=null&&t.hasOwnProperty("parameterId")&&!c.isString(t.parameterId))return"parameterId: string expected";if(t.value!=null&&t.hasOwnProperty("value")){var n=l.google.protobuf.Value.verify(t.value);if(n)return"value."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Trial.Parameter)return t;var n=new l.google.cloud.aiplatform.v1.Trial.Parameter;if(t.parameterId!=null&&(n.parameterId=String(t.parameterId)),t.value!=null){if(typeof t.value!="object")throw TypeError(".google.cloud.aiplatform.v1.Trial.Parameter.value: object expected");n.value=l.google.protobuf.Value.fromObject(t.value)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.parameterId="",i.value=null),t.parameterId!=null&&t.hasOwnProperty("parameterId")&&(i.parameterId=t.parameterId),t.value!=null&&t.hasOwnProperty("value")&&(i.value=l.google.protobuf.Value.toObject(t.value,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Trial.Parameter"},r}(),a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="REQUESTED"]=1,e[r[2]="ACTIVE"]=2,e[r[3]="STOPPING"]=3,e[r[4]="SUCCEEDED"]=4,e[r[5]="INFEASIBLE"]=5,e}(),a}(),m.TrialContext=function(){function a(r){if(this.parameters=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.description=e.string();break}case 2:{i.parameters&&i.parameters.length||(i.parameters=[]),i.parameters.push(l.google.cloud.aiplatform.v1.Trial.Parameter.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.parameters!=null&&e.hasOwnProperty("parameters")){if(!Array.isArray(e.parameters))return"parameters: array expected";for(var t=0;t>>3){case 1:{s.maxDuration=l.google.protobuf.Duration.decode(t,t.uint32());break}case 2:{s.endTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.maxDuration!=null&&t.hasOwnProperty("maxDuration")){n.constraint=1;{var i=l.google.protobuf.Duration.verify(t.maxDuration);if(i)return"maxDuration."+i}}if(t.endTime!=null&&t.hasOwnProperty("endTime")){if(n.constraint===1)return"constraint: multiple values";n.constraint=1;{var i=l.google.protobuf.Timestamp.verify(t.endTime);if(i)return"endTime."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.StudyTimeConstraint)return t;var n=new l.google.cloud.aiplatform.v1.StudyTimeConstraint;if(t.maxDuration!=null){if(typeof t.maxDuration!="object")throw TypeError(".google.cloud.aiplatform.v1.StudyTimeConstraint.maxDuration: object expected");n.maxDuration=l.google.protobuf.Duration.fromObject(t.maxDuration)}if(t.endTime!=null){if(typeof t.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1.StudyTimeConstraint.endTime: object expected");n.endTime=l.google.protobuf.Timestamp.fromObject(t.endTime)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.maxDuration!=null&&t.hasOwnProperty("maxDuration")&&(i.maxDuration=l.google.protobuf.Duration.toObject(t.maxDuration,n),n.oneofs&&(i.constraint="maxDuration")),t.endTime!=null&&t.hasOwnProperty("endTime")&&(i.endTime=l.google.protobuf.Timestamp.toObject(t.endTime,n),n.oneofs&&(i.constraint="endTime")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.StudyTimeConstraint"},a}(),m.StudySpec=function(){function a(e){if(this.metrics=[],this.parameters=[],e)for(var t=Object.keys(e),n=0;n>>3){case 4:{s.decayCurveStoppingSpec=l.google.cloud.aiplatform.v1.StudySpec.DecayCurveAutomatedStoppingSpec.decode(t,t.uint32());break}case 5:{s.medianAutomatedStoppingSpec=l.google.cloud.aiplatform.v1.StudySpec.MedianAutomatedStoppingSpec.decode(t,t.uint32());break}case 9:{s.convexAutomatedStoppingSpec=l.google.cloud.aiplatform.v1.StudySpec.ConvexAutomatedStoppingSpec.decode(t,t.uint32());break}case 1:{s.metrics&&s.metrics.length||(s.metrics=[]),s.metrics.push(l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.decode(t,t.uint32()));break}case 2:{s.parameters&&s.parameters.length||(s.parameters=[]),s.parameters.push(l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.decode(t,t.uint32()));break}case 3:{s.algorithm=t.int32();break}case 6:{s.observationNoise=t.int32();break}case 7:{s.measurementSelectionType=t.int32();break}case 11:{s.studyStoppingConfig=l.google.cloud.aiplatform.v1.StudySpec.StudyStoppingConfig.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.decayCurveStoppingSpec!=null&&t.hasOwnProperty("decayCurveStoppingSpec")){n.automatedStoppingSpec=1;{var i=l.google.cloud.aiplatform.v1.StudySpec.DecayCurveAutomatedStoppingSpec.verify(t.decayCurveStoppingSpec);if(i)return"decayCurveStoppingSpec."+i}}if(t.medianAutomatedStoppingSpec!=null&&t.hasOwnProperty("medianAutomatedStoppingSpec")){if(n.automatedStoppingSpec===1)return"automatedStoppingSpec: multiple values";n.automatedStoppingSpec=1;{var i=l.google.cloud.aiplatform.v1.StudySpec.MedianAutomatedStoppingSpec.verify(t.medianAutomatedStoppingSpec);if(i)return"medianAutomatedStoppingSpec."+i}}if(t.convexAutomatedStoppingSpec!=null&&t.hasOwnProperty("convexAutomatedStoppingSpec")){if(n.automatedStoppingSpec===1)return"automatedStoppingSpec: multiple values";n.automatedStoppingSpec=1;{var i=l.google.cloud.aiplatform.v1.StudySpec.ConvexAutomatedStoppingSpec.verify(t.convexAutomatedStoppingSpec);if(i)return"convexAutomatedStoppingSpec."+i}}if(t.metrics!=null&&t.hasOwnProperty("metrics")){if(!Array.isArray(t.metrics))return"metrics: array expected";for(var s=0;s>>3){case 1:{g.metricId=i.string();break}case 2:{g.goal=i.int32();break}case 3:{g.safetyConfig=l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.SafetyMetricConfig.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};if(i.metricId!=null&&i.hasOwnProperty("metricId")&&!c.isString(i.metricId))return"metricId: string expected";if(i.goal!=null&&i.hasOwnProperty("goal"))switch(i.goal){default:return"goal: enum value expected";case 0:case 1:case 2:break}if(i.safetyConfig!=null&&i.hasOwnProperty("safetyConfig")){s._safetyConfig=1;{var f=l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.SafetyMetricConfig.verify(i.safetyConfig);if(f)return"safetyConfig."+f}}return null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.StudySpec.MetricSpec)return i;var s=new l.google.cloud.aiplatform.v1.StudySpec.MetricSpec;switch(i.metricId!=null&&(s.metricId=String(i.metricId)),i.goal){default:if(typeof i.goal=="number"){s.goal=i.goal;break}break;case"GOAL_TYPE_UNSPECIFIED":case 0:s.goal=0;break;case"MAXIMIZE":case 1:s.goal=1;break;case"MINIMIZE":case 2:s.goal=2;break}if(i.safetyConfig!=null){if(typeof i.safetyConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.MetricSpec.safetyConfig: object expected");s.safetyConfig=l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.SafetyMetricConfig.fromObject(i.safetyConfig)}return s},e.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.metricId="",f.goal=s.enums===String?"GOAL_TYPE_UNSPECIFIED":0),i.metricId!=null&&i.hasOwnProperty("metricId")&&(f.metricId=i.metricId),i.goal!=null&&i.hasOwnProperty("goal")&&(f.goal=s.enums===String?l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.GoalType[i.goal]===void 0?i.goal:l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.GoalType[i.goal]:i.goal),i.safetyConfig!=null&&i.hasOwnProperty("safetyConfig")&&(f.safetyConfig=l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.SafetyMetricConfig.toObject(i.safetyConfig,s),s.oneofs&&(f._safetyConfig="safetyConfig")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.StudySpec.MetricSpec"},e.SafetyMetricConfig=function(){function n(s){if(s)for(var f=Object.keys(s),g=0;g>>3){case 1:{_.safetyThreshold=f.double();break}case 2:{_.desiredMinSafeTrialsFraction=f.double();break}default:f.skipType(C&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var g={};return f.safetyThreshold!=null&&f.hasOwnProperty("safetyThreshold")&&typeof f.safetyThreshold!="number"?"safetyThreshold: number expected":f.desiredMinSafeTrialsFraction!=null&&f.hasOwnProperty("desiredMinSafeTrialsFraction")&&(g._desiredMinSafeTrialsFraction=1,typeof f.desiredMinSafeTrialsFraction!="number")?"desiredMinSafeTrialsFraction: number expected":null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.SafetyMetricConfig)return f;var g=new l.google.cloud.aiplatform.v1.StudySpec.MetricSpec.SafetyMetricConfig;return f.safetyThreshold!=null&&(g.safetyThreshold=Number(f.safetyThreshold)),f.desiredMinSafeTrialsFraction!=null&&(g.desiredMinSafeTrialsFraction=Number(f.desiredMinSafeTrialsFraction)),g},n.toObject=function(f,g){g||(g={});var T={};return g.defaults&&(T.safetyThreshold=0),f.safetyThreshold!=null&&f.hasOwnProperty("safetyThreshold")&&(T.safetyThreshold=g.json&&!isFinite(f.safetyThreshold)?String(f.safetyThreshold):f.safetyThreshold),f.desiredMinSafeTrialsFraction!=null&&f.hasOwnProperty("desiredMinSafeTrialsFraction")&&(T.desiredMinSafeTrialsFraction=g.json&&!isFinite(f.desiredMinSafeTrialsFraction)?String(f.desiredMinSafeTrialsFraction):f.desiredMinSafeTrialsFraction,g.oneofs&&(T._desiredMinSafeTrialsFraction="desiredMinSafeTrialsFraction")),T},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1.StudySpec.MetricSpec.SafetyMetricConfig"},n}(),e.GoalType=function(){var n={},i=Object.create(n);return i[n[0]="GOAL_TYPE_UNSPECIFIED"]=0,i[n[1]="MAXIMIZE"]=1,i[n[2]="MINIMIZE"]=2,i}(),e}(),a.ParameterSpec=function(){function e(n){if(this.conditionalParameterSpecs=[],n)for(var i=Object.keys(n),s=0;s>>3){case 2:{g.doubleValueSpec=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DoubleValueSpec.decode(i,i.uint32());break}case 3:{g.integerValueSpec=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.IntegerValueSpec.decode(i,i.uint32());break}case 4:{g.categoricalValueSpec=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.CategoricalValueSpec.decode(i,i.uint32());break}case 5:{g.discreteValueSpec=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DiscreteValueSpec.decode(i,i.uint32());break}case 1:{g.parameterId=i.string();break}case 6:{g.scaleType=i.int32();break}case 10:{g.conditionalParameterSpecs&&g.conditionalParameterSpecs.length||(g.conditionalParameterSpecs=[]),g.conditionalParameterSpecs.push(l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.decode(i,i.uint32()));break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};if(i.doubleValueSpec!=null&&i.hasOwnProperty("doubleValueSpec")){s.parameterValueSpec=1;{var f=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DoubleValueSpec.verify(i.doubleValueSpec);if(f)return"doubleValueSpec."+f}}if(i.integerValueSpec!=null&&i.hasOwnProperty("integerValueSpec")){if(s.parameterValueSpec===1)return"parameterValueSpec: multiple values";s.parameterValueSpec=1;{var f=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.IntegerValueSpec.verify(i.integerValueSpec);if(f)return"integerValueSpec."+f}}if(i.categoricalValueSpec!=null&&i.hasOwnProperty("categoricalValueSpec")){if(s.parameterValueSpec===1)return"parameterValueSpec: multiple values";s.parameterValueSpec=1;{var f=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.CategoricalValueSpec.verify(i.categoricalValueSpec);if(f)return"categoricalValueSpec."+f}}if(i.discreteValueSpec!=null&&i.hasOwnProperty("discreteValueSpec")){if(s.parameterValueSpec===1)return"parameterValueSpec: multiple values";s.parameterValueSpec=1;{var f=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DiscreteValueSpec.verify(i.discreteValueSpec);if(f)return"discreteValueSpec."+f}}if(i.parameterId!=null&&i.hasOwnProperty("parameterId")&&!c.isString(i.parameterId))return"parameterId: string expected";if(i.scaleType!=null&&i.hasOwnProperty("scaleType"))switch(i.scaleType){default:return"scaleType: enum value expected";case 0:case 1:case 2:case 3:break}if(i.conditionalParameterSpecs!=null&&i.hasOwnProperty("conditionalParameterSpecs")){if(!Array.isArray(i.conditionalParameterSpecs))return"conditionalParameterSpecs: array expected";for(var g=0;g>>3){case 1:{_.minValue=f.double();break}case 2:{_.maxValue=f.double();break}case 4:{_.defaultValue=f.double();break}default:f.skipType(C&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var g={};return f.minValue!=null&&f.hasOwnProperty("minValue")&&typeof f.minValue!="number"?"minValue: number expected":f.maxValue!=null&&f.hasOwnProperty("maxValue")&&typeof f.maxValue!="number"?"maxValue: number expected":f.defaultValue!=null&&f.hasOwnProperty("defaultValue")&&(g._defaultValue=1,typeof f.defaultValue!="number")?"defaultValue: number expected":null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DoubleValueSpec)return f;var g=new l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DoubleValueSpec;return f.minValue!=null&&(g.minValue=Number(f.minValue)),f.maxValue!=null&&(g.maxValue=Number(f.maxValue)),f.defaultValue!=null&&(g.defaultValue=Number(f.defaultValue)),g},n.toObject=function(f,g){g||(g={});var T={};return g.defaults&&(T.minValue=0,T.maxValue=0),f.minValue!=null&&f.hasOwnProperty("minValue")&&(T.minValue=g.json&&!isFinite(f.minValue)?String(f.minValue):f.minValue),f.maxValue!=null&&f.hasOwnProperty("maxValue")&&(T.maxValue=g.json&&!isFinite(f.maxValue)?String(f.maxValue):f.maxValue),f.defaultValue!=null&&f.hasOwnProperty("defaultValue")&&(T.defaultValue=g.json&&!isFinite(f.defaultValue)?String(f.defaultValue):f.defaultValue,g.oneofs&&(T._defaultValue="defaultValue")),T},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1.StudySpec.ParameterSpec.DoubleValueSpec"},n}(),e.IntegerValueSpec=function(){function n(s){if(s)for(var f=Object.keys(s),g=0;g>>3){case 1:{_.minValue=f.int64();break}case 2:{_.maxValue=f.int64();break}case 4:{_.defaultValue=f.int64();break}default:f.skipType(C&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var g={};return f.minValue!=null&&f.hasOwnProperty("minValue")&&!c.isInteger(f.minValue)&&!(f.minValue&&c.isInteger(f.minValue.low)&&c.isInteger(f.minValue.high))?"minValue: integer|Long expected":f.maxValue!=null&&f.hasOwnProperty("maxValue")&&!c.isInteger(f.maxValue)&&!(f.maxValue&&c.isInteger(f.maxValue.low)&&c.isInteger(f.maxValue.high))?"maxValue: integer|Long expected":f.defaultValue!=null&&f.hasOwnProperty("defaultValue")&&(g._defaultValue=1,!c.isInteger(f.defaultValue)&&!(f.defaultValue&&c.isInteger(f.defaultValue.low)&&c.isInteger(f.defaultValue.high)))?"defaultValue: integer|Long expected":null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.IntegerValueSpec)return f;var g=new l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.IntegerValueSpec;return f.minValue!=null&&(c.Long?(g.minValue=c.Long.fromValue(f.minValue)).unsigned=!1:typeof f.minValue=="string"?g.minValue=parseInt(f.minValue,10):typeof f.minValue=="number"?g.minValue=f.minValue:typeof f.minValue=="object"&&(g.minValue=new c.LongBits(f.minValue.low>>>0,f.minValue.high>>>0).toNumber())),f.maxValue!=null&&(c.Long?(g.maxValue=c.Long.fromValue(f.maxValue)).unsigned=!1:typeof f.maxValue=="string"?g.maxValue=parseInt(f.maxValue,10):typeof f.maxValue=="number"?g.maxValue=f.maxValue:typeof f.maxValue=="object"&&(g.maxValue=new c.LongBits(f.maxValue.low>>>0,f.maxValue.high>>>0).toNumber())),f.defaultValue!=null&&(c.Long?(g.defaultValue=c.Long.fromValue(f.defaultValue)).unsigned=!1:typeof f.defaultValue=="string"?g.defaultValue=parseInt(f.defaultValue,10):typeof f.defaultValue=="number"?g.defaultValue=f.defaultValue:typeof f.defaultValue=="object"&&(g.defaultValue=new c.LongBits(f.defaultValue.low>>>0,f.defaultValue.high>>>0).toNumber())),g},n.toObject=function(f,g){g||(g={});var T={};if(g.defaults){if(c.Long){var _=new c.Long(0,0,!1);T.minValue=g.longs===String?_.toString():g.longs===Number?_.toNumber():_}else T.minValue=g.longs===String?"0":0;if(c.Long){var _=new c.Long(0,0,!1);T.maxValue=g.longs===String?_.toString():g.longs===Number?_.toNumber():_}else T.maxValue=g.longs===String?"0":0}return f.minValue!=null&&f.hasOwnProperty("minValue")&&(typeof f.minValue=="number"?T.minValue=g.longs===String?String(f.minValue):f.minValue:T.minValue=g.longs===String?c.Long.prototype.toString.call(f.minValue):g.longs===Number?new c.LongBits(f.minValue.low>>>0,f.minValue.high>>>0).toNumber():f.minValue),f.maxValue!=null&&f.hasOwnProperty("maxValue")&&(typeof f.maxValue=="number"?T.maxValue=g.longs===String?String(f.maxValue):f.maxValue:T.maxValue=g.longs===String?c.Long.prototype.toString.call(f.maxValue):g.longs===Number?new c.LongBits(f.maxValue.low>>>0,f.maxValue.high>>>0).toNumber():f.maxValue),f.defaultValue!=null&&f.hasOwnProperty("defaultValue")&&(typeof f.defaultValue=="number"?T.defaultValue=g.longs===String?String(f.defaultValue):f.defaultValue:T.defaultValue=g.longs===String?c.Long.prototype.toString.call(f.defaultValue):g.longs===Number?new c.LongBits(f.defaultValue.low>>>0,f.defaultValue.high>>>0).toNumber():f.defaultValue,g.oneofs&&(T._defaultValue="defaultValue")),T},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1.StudySpec.ParameterSpec.IntegerValueSpec"},n}(),e.CategoricalValueSpec=function(){function n(s){if(this.values=[],s)for(var f=Object.keys(s),g=0;g>>3){case 1:{_.values&&_.values.length||(_.values=[]),_.values.push(f.string());break}case 3:{_.defaultValue=f.string();break}default:f.skipType(C&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var g={};if(f.values!=null&&f.hasOwnProperty("values")){if(!Array.isArray(f.values))return"values: array expected";for(var T=0;T>>3){case 1:{if(_.values&&_.values.length||(_.values=[]),(C&7)===2)for(var F=f.uint32()+f.pos;f.pos>>3){case 2:{_.parentDiscreteValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition.decode(f,f.uint32());break}case 3:{_.parentIntValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition.decode(f,f.uint32());break}case 4:{_.parentCategoricalValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition.decode(f,f.uint32());break}case 1:{_.parameterSpec=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.decode(f,f.uint32());break}default:f.skipType(C&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var g={};if(f.parentDiscreteValues!=null&&f.hasOwnProperty("parentDiscreteValues")){g.parentValueCondition=1;{var T=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition.verify(f.parentDiscreteValues);if(T)return"parentDiscreteValues."+T}}if(f.parentIntValues!=null&&f.hasOwnProperty("parentIntValues")){if(g.parentValueCondition===1)return"parentValueCondition: multiple values";g.parentValueCondition=1;{var T=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition.verify(f.parentIntValues);if(T)return"parentIntValues."+T}}if(f.parentCategoricalValues!=null&&f.hasOwnProperty("parentCategoricalValues")){if(g.parentValueCondition===1)return"parentValueCondition: multiple values";g.parentValueCondition=1;{var T=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition.verify(f.parentCategoricalValues);if(T)return"parentCategoricalValues."+T}}if(f.parameterSpec!=null&&f.hasOwnProperty("parameterSpec")){var T=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.verify(f.parameterSpec);if(T)return"parameterSpec."+T}return null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec)return f;var g=new l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec;if(f.parentDiscreteValues!=null){if(typeof f.parentDiscreteValues!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.parentDiscreteValues: object expected");g.parentDiscreteValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition.fromObject(f.parentDiscreteValues)}if(f.parentIntValues!=null){if(typeof f.parentIntValues!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.parentIntValues: object expected");g.parentIntValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition.fromObject(f.parentIntValues)}if(f.parentCategoricalValues!=null){if(typeof f.parentCategoricalValues!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.parentCategoricalValues: object expected");g.parentCategoricalValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition.fromObject(f.parentCategoricalValues)}if(f.parameterSpec!=null){if(typeof f.parameterSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.parameterSpec: object expected");g.parameterSpec=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.fromObject(f.parameterSpec)}return g},n.toObject=function(f,g){g||(g={});var T={};return g.defaults&&(T.parameterSpec=null),f.parameterSpec!=null&&f.hasOwnProperty("parameterSpec")&&(T.parameterSpec=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.toObject(f.parameterSpec,g)),f.parentDiscreteValues!=null&&f.hasOwnProperty("parentDiscreteValues")&&(T.parentDiscreteValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition.toObject(f.parentDiscreteValues,g),g.oneofs&&(T.parentValueCondition="parentDiscreteValues")),f.parentIntValues!=null&&f.hasOwnProperty("parentIntValues")&&(T.parentIntValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition.toObject(f.parentIntValues,g),g.oneofs&&(T.parentValueCondition="parentIntValues")),f.parentCategoricalValues!=null&&f.hasOwnProperty("parentCategoricalValues")&&(T.parentCategoricalValues=l.google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition.toObject(f.parentCategoricalValues,g),g.oneofs&&(T.parentValueCondition="parentCategoricalValues")),T},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec"},n.DiscreteValueCondition=function(){function s(f){if(this.values=[],f)for(var g=Object.keys(f),T=0;T>>3){case 1:{if(C.values&&C.values.length||(C.values=[]),(F&7)===2)for(var J=g.uint32()+g.pos;g.pos>>3){case 1:{if(C.values&&C.values.length||(C.values=[]),(F&7)===2)for(var J=g.uint32()+g.pos;g.pos>>0,g.values[_].high>>>0).toNumber())}return T},s.toObject=function(g,T){T||(T={});var _={};if((T.arrays||T.defaults)&&(_.values=[]),g.values&&g.values.length){_.values=[];for(var C=0;C>>0,g.values[C].high>>>0).toNumber():g.values[C]}return _},s.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},s.getTypeUrl=function(g){return g===void 0&&(g="type.googleapis.com"),g+"/google.cloud.aiplatform.v1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition"},s}(),n.CategoricalValueCondition=function(){function s(f){if(this.values=[],f)for(var g=Object.keys(f),T=0;T>>3){case 1:{C.values&&C.values.length||(C.values=[]),C.values.push(g.string());break}default:g.skipType(F&7);break}}return C},s.decodeDelimited=function(g){return g instanceof o||(g=new o(g)),this.decode(g,g.uint32())},s.verify=function(g){if(typeof g!="object"||g===null)return"object expected";if(g.values!=null&&g.hasOwnProperty("values")){if(!Array.isArray(g.values))return"values: array expected";for(var T=0;T>>3){case 1:{f.useElapsedDuration=n.bool();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.useElapsedDuration!=null&&n.hasOwnProperty("useElapsedDuration")&&typeof n.useElapsedDuration!="boolean"?"useElapsedDuration: boolean expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.StudySpec.DecayCurveAutomatedStoppingSpec)return n;var i=new l.google.cloud.aiplatform.v1.StudySpec.DecayCurveAutomatedStoppingSpec;return n.useElapsedDuration!=null&&(i.useElapsedDuration=!!n.useElapsedDuration),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.useElapsedDuration=!1),n.useElapsedDuration!=null&&n.hasOwnProperty("useElapsedDuration")&&(s.useElapsedDuration=n.useElapsedDuration),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.StudySpec.DecayCurveAutomatedStoppingSpec"},e}(),a.MedianAutomatedStoppingSpec=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.useElapsedDuration=n.bool();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.useElapsedDuration!=null&&n.hasOwnProperty("useElapsedDuration")&&typeof n.useElapsedDuration!="boolean"?"useElapsedDuration: boolean expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.StudySpec.MedianAutomatedStoppingSpec)return n;var i=new l.google.cloud.aiplatform.v1.StudySpec.MedianAutomatedStoppingSpec;return n.useElapsedDuration!=null&&(i.useElapsedDuration=!!n.useElapsedDuration),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.useElapsedDuration=!1),n.useElapsedDuration!=null&&n.hasOwnProperty("useElapsedDuration")&&(s.useElapsedDuration=n.useElapsedDuration),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.StudySpec.MedianAutomatedStoppingSpec"},e}(),a.ConvexAutomatedStoppingSpec=function(){function e(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.maxStepCount=i.int64();break}case 2:{g.minStepCount=i.int64();break}case 3:{g.minMeasurementCount=i.int64();break}case 4:{g.learningRateParameterName=i.string();break}case 5:{g.useElapsedDuration=i.bool();break}case 6:{g.updateAllStoppedTrials=i.bool();break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};return i.maxStepCount!=null&&i.hasOwnProperty("maxStepCount")&&!c.isInteger(i.maxStepCount)&&!(i.maxStepCount&&c.isInteger(i.maxStepCount.low)&&c.isInteger(i.maxStepCount.high))?"maxStepCount: integer|Long expected":i.minStepCount!=null&&i.hasOwnProperty("minStepCount")&&!c.isInteger(i.minStepCount)&&!(i.minStepCount&&c.isInteger(i.minStepCount.low)&&c.isInteger(i.minStepCount.high))?"minStepCount: integer|Long expected":i.minMeasurementCount!=null&&i.hasOwnProperty("minMeasurementCount")&&!c.isInteger(i.minMeasurementCount)&&!(i.minMeasurementCount&&c.isInteger(i.minMeasurementCount.low)&&c.isInteger(i.minMeasurementCount.high))?"minMeasurementCount: integer|Long expected":i.learningRateParameterName!=null&&i.hasOwnProperty("learningRateParameterName")&&!c.isString(i.learningRateParameterName)?"learningRateParameterName: string expected":i.useElapsedDuration!=null&&i.hasOwnProperty("useElapsedDuration")&&typeof i.useElapsedDuration!="boolean"?"useElapsedDuration: boolean expected":i.updateAllStoppedTrials!=null&&i.hasOwnProperty("updateAllStoppedTrials")&&(s._updateAllStoppedTrials=1,typeof i.updateAllStoppedTrials!="boolean")?"updateAllStoppedTrials: boolean expected":null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.StudySpec.ConvexAutomatedStoppingSpec)return i;var s=new l.google.cloud.aiplatform.v1.StudySpec.ConvexAutomatedStoppingSpec;return i.maxStepCount!=null&&(c.Long?(s.maxStepCount=c.Long.fromValue(i.maxStepCount)).unsigned=!1:typeof i.maxStepCount=="string"?s.maxStepCount=parseInt(i.maxStepCount,10):typeof i.maxStepCount=="number"?s.maxStepCount=i.maxStepCount:typeof i.maxStepCount=="object"&&(s.maxStepCount=new c.LongBits(i.maxStepCount.low>>>0,i.maxStepCount.high>>>0).toNumber())),i.minStepCount!=null&&(c.Long?(s.minStepCount=c.Long.fromValue(i.minStepCount)).unsigned=!1:typeof i.minStepCount=="string"?s.minStepCount=parseInt(i.minStepCount,10):typeof i.minStepCount=="number"?s.minStepCount=i.minStepCount:typeof i.minStepCount=="object"&&(s.minStepCount=new c.LongBits(i.minStepCount.low>>>0,i.minStepCount.high>>>0).toNumber())),i.minMeasurementCount!=null&&(c.Long?(s.minMeasurementCount=c.Long.fromValue(i.minMeasurementCount)).unsigned=!1:typeof i.minMeasurementCount=="string"?s.minMeasurementCount=parseInt(i.minMeasurementCount,10):typeof i.minMeasurementCount=="number"?s.minMeasurementCount=i.minMeasurementCount:typeof i.minMeasurementCount=="object"&&(s.minMeasurementCount=new c.LongBits(i.minMeasurementCount.low>>>0,i.minMeasurementCount.high>>>0).toNumber())),i.learningRateParameterName!=null&&(s.learningRateParameterName=String(i.learningRateParameterName)),i.useElapsedDuration!=null&&(s.useElapsedDuration=!!i.useElapsedDuration),i.updateAllStoppedTrials!=null&&(s.updateAllStoppedTrials=!!i.updateAllStoppedTrials),s},e.toObject=function(i,s){s||(s={});var f={};if(s.defaults){if(c.Long){var g=new c.Long(0,0,!1);f.maxStepCount=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.maxStepCount=s.longs===String?"0":0;if(c.Long){var g=new c.Long(0,0,!1);f.minStepCount=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.minStepCount=s.longs===String?"0":0;if(c.Long){var g=new c.Long(0,0,!1);f.minMeasurementCount=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.minMeasurementCount=s.longs===String?"0":0;f.learningRateParameterName="",f.useElapsedDuration=!1}return i.maxStepCount!=null&&i.hasOwnProperty("maxStepCount")&&(typeof i.maxStepCount=="number"?f.maxStepCount=s.longs===String?String(i.maxStepCount):i.maxStepCount:f.maxStepCount=s.longs===String?c.Long.prototype.toString.call(i.maxStepCount):s.longs===Number?new c.LongBits(i.maxStepCount.low>>>0,i.maxStepCount.high>>>0).toNumber():i.maxStepCount),i.minStepCount!=null&&i.hasOwnProperty("minStepCount")&&(typeof i.minStepCount=="number"?f.minStepCount=s.longs===String?String(i.minStepCount):i.minStepCount:f.minStepCount=s.longs===String?c.Long.prototype.toString.call(i.minStepCount):s.longs===Number?new c.LongBits(i.minStepCount.low>>>0,i.minStepCount.high>>>0).toNumber():i.minStepCount),i.minMeasurementCount!=null&&i.hasOwnProperty("minMeasurementCount")&&(typeof i.minMeasurementCount=="number"?f.minMeasurementCount=s.longs===String?String(i.minMeasurementCount):i.minMeasurementCount:f.minMeasurementCount=s.longs===String?c.Long.prototype.toString.call(i.minMeasurementCount):s.longs===Number?new c.LongBits(i.minMeasurementCount.low>>>0,i.minMeasurementCount.high>>>0).toNumber():i.minMeasurementCount),i.learningRateParameterName!=null&&i.hasOwnProperty("learningRateParameterName")&&(f.learningRateParameterName=i.learningRateParameterName),i.useElapsedDuration!=null&&i.hasOwnProperty("useElapsedDuration")&&(f.useElapsedDuration=i.useElapsedDuration),i.updateAllStoppedTrials!=null&&i.hasOwnProperty("updateAllStoppedTrials")&&(f.updateAllStoppedTrials=i.updateAllStoppedTrials,s.oneofs&&(f._updateAllStoppedTrials="updateAllStoppedTrials")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.StudySpec.ConvexAutomatedStoppingSpec"},e}(),a.StudyStoppingConfig=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.shouldStopAsap=l.google.protobuf.BoolValue.decode(n,n.uint32());break}case 2:{f.minimumRuntimeConstraint=l.google.cloud.aiplatform.v1.StudyTimeConstraint.decode(n,n.uint32());break}case 3:{f.maximumRuntimeConstraint=l.google.cloud.aiplatform.v1.StudyTimeConstraint.decode(n,n.uint32());break}case 4:{f.minNumTrials=l.google.protobuf.Int32Value.decode(n,n.uint32());break}case 5:{f.maxNumTrials=l.google.protobuf.Int32Value.decode(n,n.uint32());break}case 6:{f.maxNumTrialsNoProgress=l.google.protobuf.Int32Value.decode(n,n.uint32());break}case 7:{f.maxDurationNoProgress=l.google.protobuf.Duration.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.shouldStopAsap!=null&&n.hasOwnProperty("shouldStopAsap")){var i=l.google.protobuf.BoolValue.verify(n.shouldStopAsap);if(i)return"shouldStopAsap."+i}if(n.minimumRuntimeConstraint!=null&&n.hasOwnProperty("minimumRuntimeConstraint")){var i=l.google.cloud.aiplatform.v1.StudyTimeConstraint.verify(n.minimumRuntimeConstraint);if(i)return"minimumRuntimeConstraint."+i}if(n.maximumRuntimeConstraint!=null&&n.hasOwnProperty("maximumRuntimeConstraint")){var i=l.google.cloud.aiplatform.v1.StudyTimeConstraint.verify(n.maximumRuntimeConstraint);if(i)return"maximumRuntimeConstraint."+i}if(n.minNumTrials!=null&&n.hasOwnProperty("minNumTrials")){var i=l.google.protobuf.Int32Value.verify(n.minNumTrials);if(i)return"minNumTrials."+i}if(n.maxNumTrials!=null&&n.hasOwnProperty("maxNumTrials")){var i=l.google.protobuf.Int32Value.verify(n.maxNumTrials);if(i)return"maxNumTrials."+i}if(n.maxNumTrialsNoProgress!=null&&n.hasOwnProperty("maxNumTrialsNoProgress")){var i=l.google.protobuf.Int32Value.verify(n.maxNumTrialsNoProgress);if(i)return"maxNumTrialsNoProgress."+i}if(n.maxDurationNoProgress!=null&&n.hasOwnProperty("maxDurationNoProgress")){var i=l.google.protobuf.Duration.verify(n.maxDurationNoProgress);if(i)return"maxDurationNoProgress."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.StudySpec.StudyStoppingConfig)return n;var i=new l.google.cloud.aiplatform.v1.StudySpec.StudyStoppingConfig;if(n.shouldStopAsap!=null){if(typeof n.shouldStopAsap!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.StudyStoppingConfig.shouldStopAsap: object expected");i.shouldStopAsap=l.google.protobuf.BoolValue.fromObject(n.shouldStopAsap)}if(n.minimumRuntimeConstraint!=null){if(typeof n.minimumRuntimeConstraint!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.StudyStoppingConfig.minimumRuntimeConstraint: object expected");i.minimumRuntimeConstraint=l.google.cloud.aiplatform.v1.StudyTimeConstraint.fromObject(n.minimumRuntimeConstraint)}if(n.maximumRuntimeConstraint!=null){if(typeof n.maximumRuntimeConstraint!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.StudyStoppingConfig.maximumRuntimeConstraint: object expected");i.maximumRuntimeConstraint=l.google.cloud.aiplatform.v1.StudyTimeConstraint.fromObject(n.maximumRuntimeConstraint)}if(n.minNumTrials!=null){if(typeof n.minNumTrials!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.StudyStoppingConfig.minNumTrials: object expected");i.minNumTrials=l.google.protobuf.Int32Value.fromObject(n.minNumTrials)}if(n.maxNumTrials!=null){if(typeof n.maxNumTrials!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.StudyStoppingConfig.maxNumTrials: object expected");i.maxNumTrials=l.google.protobuf.Int32Value.fromObject(n.maxNumTrials)}if(n.maxNumTrialsNoProgress!=null){if(typeof n.maxNumTrialsNoProgress!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.StudyStoppingConfig.maxNumTrialsNoProgress: object expected");i.maxNumTrialsNoProgress=l.google.protobuf.Int32Value.fromObject(n.maxNumTrialsNoProgress)}if(n.maxDurationNoProgress!=null){if(typeof n.maxDurationNoProgress!="object")throw TypeError(".google.cloud.aiplatform.v1.StudySpec.StudyStoppingConfig.maxDurationNoProgress: object expected");i.maxDurationNoProgress=l.google.protobuf.Duration.fromObject(n.maxDurationNoProgress)}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.shouldStopAsap=null,s.minimumRuntimeConstraint=null,s.maximumRuntimeConstraint=null,s.minNumTrials=null,s.maxNumTrials=null,s.maxNumTrialsNoProgress=null,s.maxDurationNoProgress=null),n.shouldStopAsap!=null&&n.hasOwnProperty("shouldStopAsap")&&(s.shouldStopAsap=l.google.protobuf.BoolValue.toObject(n.shouldStopAsap,i)),n.minimumRuntimeConstraint!=null&&n.hasOwnProperty("minimumRuntimeConstraint")&&(s.minimumRuntimeConstraint=l.google.cloud.aiplatform.v1.StudyTimeConstraint.toObject(n.minimumRuntimeConstraint,i)),n.maximumRuntimeConstraint!=null&&n.hasOwnProperty("maximumRuntimeConstraint")&&(s.maximumRuntimeConstraint=l.google.cloud.aiplatform.v1.StudyTimeConstraint.toObject(n.maximumRuntimeConstraint,i)),n.minNumTrials!=null&&n.hasOwnProperty("minNumTrials")&&(s.minNumTrials=l.google.protobuf.Int32Value.toObject(n.minNumTrials,i)),n.maxNumTrials!=null&&n.hasOwnProperty("maxNumTrials")&&(s.maxNumTrials=l.google.protobuf.Int32Value.toObject(n.maxNumTrials,i)),n.maxNumTrialsNoProgress!=null&&n.hasOwnProperty("maxNumTrialsNoProgress")&&(s.maxNumTrialsNoProgress=l.google.protobuf.Int32Value.toObject(n.maxNumTrialsNoProgress,i)),n.maxDurationNoProgress!=null&&n.hasOwnProperty("maxDurationNoProgress")&&(s.maxDurationNoProgress=l.google.protobuf.Duration.toObject(n.maxDurationNoProgress,i)),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.StudySpec.StudyStoppingConfig"},e}(),a.Algorithm=function(){var e={},t=Object.create(e);return t[e[0]="ALGORITHM_UNSPECIFIED"]=0,t[e[2]="GRID_SEARCH"]=2,t[e[3]="RANDOM_SEARCH"]=3,t}(),a.ObservationNoise=function(){var e={},t=Object.create(e);return t[e[0]="OBSERVATION_NOISE_UNSPECIFIED"]=0,t[e[1]="LOW"]=1,t[e[2]="HIGH"]=2,t}(),a.MeasurementSelectionType=function(){var e={},t=Object.create(e);return t[e[0]="MEASUREMENT_SELECTION_TYPE_UNSPECIFIED"]=0,t[e[1]="LAST_MEASUREMENT"]=1,t[e[2]="BEST_MEASUREMENT"]=2,t}(),a}(),m.Measurement=function(){function a(r){if(this.metrics=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.elapsedDuration=l.google.protobuf.Duration.decode(e,e.uint32());break}case 2:{i.stepCount=e.int64();break}case 3:{i.metrics&&i.metrics.length||(i.metrics=[]),i.metrics.push(l.google.cloud.aiplatform.v1.Measurement.Metric.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.elapsedDuration!=null&&e.hasOwnProperty("elapsedDuration")){var t=l.google.protobuf.Duration.verify(e.elapsedDuration);if(t)return"elapsedDuration."+t}if(e.stepCount!=null&&e.hasOwnProperty("stepCount")&&!c.isInteger(e.stepCount)&&!(e.stepCount&&c.isInteger(e.stepCount.low)&&c.isInteger(e.stepCount.high)))return"stepCount: integer|Long expected";if(e.metrics!=null&&e.hasOwnProperty("metrics")){if(!Array.isArray(e.metrics))return"metrics: array expected";for(var n=0;n>>0,e.stepCount.high>>>0).toNumber())),e.metrics){if(!Array.isArray(e.metrics))throw TypeError(".google.cloud.aiplatform.v1.Measurement.metrics: array expected");t.metrics=[];for(var n=0;n>>0,e.stepCount.high>>>0).toNumber():e.stepCount),e.metrics&&e.metrics.length){n.metrics=[];for(var s=0;s>>3){case 1:{s.metricId=t.string();break}case 2:{s.value=t.double();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.metricId!=null&&t.hasOwnProperty("metricId")&&!c.isString(t.metricId)?"metricId: string expected":t.value!=null&&t.hasOwnProperty("value")&&typeof t.value!="number"?"value: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Measurement.Metric)return t;var n=new l.google.cloud.aiplatform.v1.Measurement.Metric;return t.metricId!=null&&(n.metricId=String(t.metricId)),t.value!=null&&(n.value=Number(t.value)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.metricId="",i.value=0),t.metricId!=null&&t.hasOwnProperty("metricId")&&(i.metricId=t.metricId),t.value!=null&&t.hasOwnProperty("value")&&(i.value=n.json&&!isFinite(t.value)?String(t.value):t.value),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Measurement.Metric"},r}(),a}(),m.Index=function(){function a(r){if(this.deployedIndexes=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.metadataSchemaUri=e.string();break}case 6:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 7:{i.deployedIndexes&&i.deployedIndexes.length||(i.deployedIndexes=[]),i.deployedIndexes.push(l.google.cloud.aiplatform.v1.DeployedIndexRef.decode(e,e.uint32()));break}case 8:{i.etag=e.string();break}case 9:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 10:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 11:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 14:{i.indexStats=l.google.cloud.aiplatform.v1.IndexStats.decode(e,e.uint32());break}case 16:{i.indexUpdateMethod=e.int32();break}case 17:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.metadataSchemaUri!=null&&e.hasOwnProperty("metadataSchemaUri")&&!c.isString(e.metadataSchemaUri))return"metadataSchemaUri: string expected";if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.protobuf.Value.verify(e.metadata);if(t)return"metadata."+t}if(e.deployedIndexes!=null&&e.hasOwnProperty("deployedIndexes")){if(!Array.isArray(e.deployedIndexes))return"deployedIndexes: array expected";for(var n=0;n>>3){case 1:{i.datapointId=e.string();break}case 2:{if(i.featureVector&&i.featureVector.length||(i.featureVector=[]),(s&7)===2)for(var f=e.uint32()+e.pos;e.pos>>3){case 1:{s.namespace=t.string();break}case 2:{s.allowList&&s.allowList.length||(s.allowList=[]),s.allowList.push(t.string());break}case 3:{s.denyList&&s.denyList.length||(s.denyList=[]),s.denyList.push(t.string());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.namespace!=null&&t.hasOwnProperty("namespace")&&!c.isString(t.namespace))return"namespace: string expected";if(t.allowList!=null&&t.hasOwnProperty("allowList")){if(!Array.isArray(t.allowList))return"allowList: array expected";for(var n=0;n>>3){case 2:{f.valueInt=n.int64();break}case 3:{f.valueFloat=n.float();break}case 4:{f.valueDouble=n.double();break}case 1:{f.namespace=n.string();break}case 5:{f.op=n.int32();break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.valueInt!=null&&n.hasOwnProperty("valueInt")&&(i.Value=1,!c.isInteger(n.valueInt)&&!(n.valueInt&&c.isInteger(n.valueInt.low)&&c.isInteger(n.valueInt.high))))return"valueInt: integer|Long expected";if(n.valueFloat!=null&&n.hasOwnProperty("valueFloat")){if(i.Value===1)return"Value: multiple values";if(i.Value=1,typeof n.valueFloat!="number")return"valueFloat: number expected"}if(n.valueDouble!=null&&n.hasOwnProperty("valueDouble")){if(i.Value===1)return"Value: multiple values";if(i.Value=1,typeof n.valueDouble!="number")return"valueDouble: number expected"}if(n.namespace!=null&&n.hasOwnProperty("namespace")&&!c.isString(n.namespace))return"namespace: string expected";if(n.op!=null&&n.hasOwnProperty("op"))switch(n.op){default:return"op: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}return null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction)return n;var i=new l.google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction;switch(n.valueInt!=null&&(c.Long?(i.valueInt=c.Long.fromValue(n.valueInt)).unsigned=!1:typeof n.valueInt=="string"?i.valueInt=parseInt(n.valueInt,10):typeof n.valueInt=="number"?i.valueInt=n.valueInt:typeof n.valueInt=="object"&&(i.valueInt=new c.LongBits(n.valueInt.low>>>0,n.valueInt.high>>>0).toNumber())),n.valueFloat!=null&&(i.valueFloat=Number(n.valueFloat)),n.valueDouble!=null&&(i.valueDouble=Number(n.valueDouble)),n.namespace!=null&&(i.namespace=String(n.namespace)),n.op){default:if(typeof n.op=="number"){i.op=n.op;break}break;case"OPERATOR_UNSPECIFIED":case 0:i.op=0;break;case"LESS":case 1:i.op=1;break;case"LESS_EQUAL":case 2:i.op=2;break;case"EQUAL":case 3:i.op=3;break;case"GREATER_EQUAL":case 4:i.op=4;break;case"GREATER":case 5:i.op=5;break}return i},r.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.namespace="",s.op=i.enums===String?"OPERATOR_UNSPECIFIED":0),n.namespace!=null&&n.hasOwnProperty("namespace")&&(s.namespace=n.namespace),n.valueInt!=null&&n.hasOwnProperty("valueInt")&&(typeof n.valueInt=="number"?s.valueInt=i.longs===String?String(n.valueInt):n.valueInt:s.valueInt=i.longs===String?c.Long.prototype.toString.call(n.valueInt):i.longs===Number?new c.LongBits(n.valueInt.low>>>0,n.valueInt.high>>>0).toNumber():n.valueInt,i.oneofs&&(s.Value="valueInt")),n.valueFloat!=null&&n.hasOwnProperty("valueFloat")&&(s.valueFloat=i.json&&!isFinite(n.valueFloat)?String(n.valueFloat):n.valueFloat,i.oneofs&&(s.Value="valueFloat")),n.valueDouble!=null&&n.hasOwnProperty("valueDouble")&&(s.valueDouble=i.json&&!isFinite(n.valueDouble)?String(n.valueDouble):n.valueDouble,i.oneofs&&(s.Value="valueDouble")),n.op!=null&&n.hasOwnProperty("op")&&(s.op=i.enums===String?l.google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction.Operator[n.op]===void 0?n.op:l.google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction.Operator[n.op]:n.op),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.IndexDatapoint.NumericRestriction"},r.Operator=function(){var t={},n=Object.create(t);return n[t[0]="OPERATOR_UNSPECIFIED"]=0,n[t[1]="LESS"]=1,n[t[2]="LESS_EQUAL"]=2,n[t[3]="EQUAL"]=3,n[t[4]="GREATER_EQUAL"]=4,n[t[5]="GREATER"]=5,n}(),r}(),a.CrowdingTag=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.crowdingAttribute=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.crowdingAttribute!=null&&t.hasOwnProperty("crowdingAttribute")&&!c.isString(t.crowdingAttribute)?"crowdingAttribute: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.IndexDatapoint.CrowdingTag)return t;var n=new l.google.cloud.aiplatform.v1.IndexDatapoint.CrowdingTag;return t.crowdingAttribute!=null&&(n.crowdingAttribute=String(t.crowdingAttribute)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.crowdingAttribute=""),t.crowdingAttribute!=null&&t.hasOwnProperty("crowdingAttribute")&&(i.crowdingAttribute=t.crowdingAttribute),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.IndexDatapoint.CrowdingTag"},r}(),a}(),m.IndexStats=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.vectorsCount=e.int64();break}case 2:{i.shardsCount=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.vectorsCount!=null&&e.hasOwnProperty("vectorsCount")&&!c.isInteger(e.vectorsCount)&&!(e.vectorsCount&&c.isInteger(e.vectorsCount.low)&&c.isInteger(e.vectorsCount.high))?"vectorsCount: integer|Long expected":e.shardsCount!=null&&e.hasOwnProperty("shardsCount")&&!c.isInteger(e.shardsCount)?"shardsCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.IndexStats)return e;var t=new l.google.cloud.aiplatform.v1.IndexStats;return e.vectorsCount!=null&&(c.Long?(t.vectorsCount=c.Long.fromValue(e.vectorsCount)).unsigned=!1:typeof e.vectorsCount=="string"?t.vectorsCount=parseInt(e.vectorsCount,10):typeof e.vectorsCount=="number"?t.vectorsCount=e.vectorsCount:typeof e.vectorsCount=="object"&&(t.vectorsCount=new c.LongBits(e.vectorsCount.low>>>0,e.vectorsCount.high>>>0).toNumber())),e.shardsCount!=null&&(t.shardsCount=e.shardsCount|0),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.vectorsCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.vectorsCount=t.longs===String?"0":0;n.shardsCount=0}return e.vectorsCount!=null&&e.hasOwnProperty("vectorsCount")&&(typeof e.vectorsCount=="number"?n.vectorsCount=t.longs===String?String(e.vectorsCount):e.vectorsCount:n.vectorsCount=t.longs===String?c.Long.prototype.toString.call(e.vectorsCount):t.longs===Number?new c.LongBits(e.vectorsCount.low>>>0,e.vectorsCount.high>>>0).toNumber():e.vectorsCount),e.shardsCount!=null&&e.hasOwnProperty("shardsCount")&&(n.shardsCount=e.shardsCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.IndexStats"},a}(),m.IndexEndpoint=function(){function a(r){if(this.deployedIndexes=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.deployedIndexes&&i.deployedIndexes.length||(i.deployedIndexes=[]),i.deployedIndexes.push(l.google.cloud.aiplatform.v1.DeployedIndex.decode(e,e.uint32()));break}case 5:{i.etag=e.string();break}case 6:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 7:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.network=e.string();break}case 10:{i.enablePrivateServiceConnect=e.bool();break}case 12:{i.privateServiceConnectConfig=l.google.cloud.aiplatform.v1.PrivateServiceConnectConfig.decode(e,e.uint32());break}case 13:{i.publicEndpointEnabled=e.bool();break}case 14:{i.publicEndpointDomainName=e.string();break}case 15:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.deployedIndexes!=null&&e.hasOwnProperty("deployedIndexes")){if(!Array.isArray(e.deployedIndexes))return"deployedIndexes: array expected";for(var t=0;t>>3){case 1:{i.id=e.string();break}case 2:{i.index=e.string();break}case 3:{i.displayName=e.string();break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.privateEndpoints=l.google.cloud.aiplatform.v1.IndexPrivateEndpoints.decode(e,e.uint32());break}case 6:{i.indexSyncTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.automaticResources=l.google.cloud.aiplatform.v1.AutomaticResources.decode(e,e.uint32());break}case 16:{i.dedicatedResources=l.google.cloud.aiplatform.v1.DedicatedResources.decode(e,e.uint32());break}case 8:{i.enableAccessLogging=e.bool();break}case 9:{i.deployedIndexAuthConfig=l.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.decode(e,e.uint32());break}case 10:{i.reservedIpRanges&&i.reservedIpRanges.length||(i.reservedIpRanges=[]),i.reservedIpRanges.push(e.string());break}case 11:{i.deploymentGroup=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.id!=null&&e.hasOwnProperty("id")&&!c.isString(e.id))return"id: string expected";if(e.index!=null&&e.hasOwnProperty("index")&&!c.isString(e.index))return"index: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.privateEndpoints!=null&&e.hasOwnProperty("privateEndpoints")){var t=l.google.cloud.aiplatform.v1.IndexPrivateEndpoints.verify(e.privateEndpoints);if(t)return"privateEndpoints."+t}if(e.indexSyncTime!=null&&e.hasOwnProperty("indexSyncTime")){var t=l.google.protobuf.Timestamp.verify(e.indexSyncTime);if(t)return"indexSyncTime."+t}if(e.automaticResources!=null&&e.hasOwnProperty("automaticResources")){var t=l.google.cloud.aiplatform.v1.AutomaticResources.verify(e.automaticResources);if(t)return"automaticResources."+t}if(e.dedicatedResources!=null&&e.hasOwnProperty("dedicatedResources")){var t=l.google.cloud.aiplatform.v1.DedicatedResources.verify(e.dedicatedResources);if(t)return"dedicatedResources."+t}if(e.enableAccessLogging!=null&&e.hasOwnProperty("enableAccessLogging")&&typeof e.enableAccessLogging!="boolean")return"enableAccessLogging: boolean expected";if(e.deployedIndexAuthConfig!=null&&e.hasOwnProperty("deployedIndexAuthConfig")){var t=l.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.verify(e.deployedIndexAuthConfig);if(t)return"deployedIndexAuthConfig."+t}if(e.reservedIpRanges!=null&&e.hasOwnProperty("reservedIpRanges")){if(!Array.isArray(e.reservedIpRanges))return"reservedIpRanges: array expected";for(var n=0;n>>3){case 1:{i.authProvider=l.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.authProvider!=null&&e.hasOwnProperty("authProvider")){var t=l.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider.verify(e.authProvider);if(t)return"authProvider."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeployedIndexAuthConfig)return e;var t=new l.google.cloud.aiplatform.v1.DeployedIndexAuthConfig;if(e.authProvider!=null){if(typeof e.authProvider!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployedIndexAuthConfig.authProvider: object expected");t.authProvider=l.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider.fromObject(e.authProvider)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.authProvider=null),e.authProvider!=null&&e.hasOwnProperty("authProvider")&&(n.authProvider=l.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider.toObject(e.authProvider,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeployedIndexAuthConfig"},a.AuthProvider=function(){function r(e){if(this.audiences=[],this.allowedIssuers=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.audiences&&s.audiences.length||(s.audiences=[]),s.audiences.push(t.string());break}case 2:{s.allowedIssuers&&s.allowedIssuers.length||(s.allowedIssuers=[]),s.allowedIssuers.push(t.string());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.audiences!=null&&t.hasOwnProperty("audiences")){if(!Array.isArray(t.audiences))return"audiences: array expected";for(var n=0;n>>3){case 1:{i.matchGrpcAddress=e.string();break}case 2:{i.serviceAttachment=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.matchGrpcAddress!=null&&e.hasOwnProperty("matchGrpcAddress")&&!c.isString(e.matchGrpcAddress)?"matchGrpcAddress: string expected":e.serviceAttachment!=null&&e.hasOwnProperty("serviceAttachment")&&!c.isString(e.serviceAttachment)?"serviceAttachment: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.IndexPrivateEndpoints)return e;var t=new l.google.cloud.aiplatform.v1.IndexPrivateEndpoints;return e.matchGrpcAddress!=null&&(t.matchGrpcAddress=String(e.matchGrpcAddress)),e.serviceAttachment!=null&&(t.serviceAttachment=String(e.serviceAttachment)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.matchGrpcAddress="",n.serviceAttachment=""),e.matchGrpcAddress!=null&&e.hasOwnProperty("matchGrpcAddress")&&(n.matchGrpcAddress=e.matchGrpcAddress),e.serviceAttachment!=null&&e.hasOwnProperty("serviceAttachment")&&(n.serviceAttachment=e.serviceAttachment),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.IndexPrivateEndpoints"},a}(),m.PrivateServiceConnectConfig=function(){function a(r){if(this.projectAllowlist=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.enablePrivateServiceConnect=e.bool();break}case 2:{i.projectAllowlist&&i.projectAllowlist.length||(i.projectAllowlist=[]),i.projectAllowlist.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.enablePrivateServiceConnect!=null&&e.hasOwnProperty("enablePrivateServiceConnect")&&typeof e.enablePrivateServiceConnect!="boolean")return"enablePrivateServiceConnect: boolean expected";if(e.projectAllowlist!=null&&e.hasOwnProperty("projectAllowlist")){if(!Array.isArray(e.projectAllowlist))return"projectAllowlist: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.indexEndpoint=l.google.cloud.aiplatform.v1.IndexEndpoint.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")){var t=l.google.cloud.aiplatform.v1.IndexEndpoint.verify(e.indexEndpoint);if(t)return"indexEndpoint."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateIndexEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateIndexEndpointRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.indexEndpoint!=null){if(typeof e.indexEndpoint!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateIndexEndpointRequest.indexEndpoint: object expected");t.indexEndpoint=l.google.cloud.aiplatform.v1.IndexEndpoint.fromObject(e.indexEndpoint)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.indexEndpoint=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=l.google.cloud.aiplatform.v1.IndexEndpoint.toObject(e.indexEndpoint,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateIndexEndpointRequest"},a}(),m.CreateIndexEndpointOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateIndexEndpointOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateIndexEndpointOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateIndexEndpointOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateIndexEndpointOperationMetadata"},a}(),m.GetIndexEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetIndexEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetIndexEndpointRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetIndexEndpointRequest"},a}(),m.ListIndexEndpointsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListIndexEndpointsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListIndexEndpointsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListIndexEndpointsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListIndexEndpointsRequest"},a}(),m.ListIndexEndpointsResponse=function(){function a(r){if(this.indexEndpoints=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoints&&i.indexEndpoints.length||(i.indexEndpoints=[]),i.indexEndpoints.push(l.google.cloud.aiplatform.v1.IndexEndpoint.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoints!=null&&e.hasOwnProperty("indexEndpoints")){if(!Array.isArray(e.indexEndpoints))return"indexEndpoints: array expected";for(var t=0;t>>3){case 1:{i.indexEndpoint=l.google.cloud.aiplatform.v1.IndexEndpoint.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")){var t=l.google.cloud.aiplatform.v1.IndexEndpoint.verify(e.indexEndpoint);if(t)return"indexEndpoint."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateIndexEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateIndexEndpointRequest;if(e.indexEndpoint!=null){if(typeof e.indexEndpoint!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateIndexEndpointRequest.indexEndpoint: object expected");t.indexEndpoint=l.google.cloud.aiplatform.v1.IndexEndpoint.fromObject(e.indexEndpoint)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateIndexEndpointRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint=null,n.updateMask=null),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=l.google.cloud.aiplatform.v1.IndexEndpoint.toObject(e.indexEndpoint,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateIndexEndpointRequest"},a}(),m.DeleteIndexEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteIndexEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteIndexEndpointRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteIndexEndpointRequest"},a}(),m.DeployIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint))return"indexEndpoint: string expected";if(e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")){var t=l.google.cloud.aiplatform.v1.DeployedIndex.verify(e.deployedIndex);if(t)return"deployedIndex."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeployIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeployIndexRequest;if(e.indexEndpoint!=null&&(t.indexEndpoint=String(e.indexEndpoint)),e.deployedIndex!=null){if(typeof e.deployedIndex!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployIndexRequest.deployedIndex: object expected");t.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.fromObject(e.deployedIndex)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint="",n.deployedIndex=null),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=e.indexEndpoint),e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")&&(n.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.toObject(e.deployedIndex,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeployIndexRequest"},a}(),m.DeployIndexResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")){var t=l.google.cloud.aiplatform.v1.DeployedIndex.verify(e.deployedIndex);if(t)return"deployedIndex."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeployIndexResponse)return e;var t=new l.google.cloud.aiplatform.v1.DeployIndexResponse;if(e.deployedIndex!=null){if(typeof e.deployedIndex!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployIndexResponse.deployedIndex: object expected");t.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.fromObject(e.deployedIndex)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedIndex=null),e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")&&(n.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.toObject(e.deployedIndex,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeployIndexResponse"},a}(),m.DeployIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.deployedIndexId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId)?"deployedIndexId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeployIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.DeployIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.DeployIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.deployedIndexId!=null&&(t.deployedIndexId=String(e.deployedIndexId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.deployedIndexId=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&(n.deployedIndexId=e.deployedIndexId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeployIndexOperationMetadata"},a}(),m.UndeployIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndexId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint)?"indexEndpoint: string expected":e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId)?"deployedIndexId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UndeployIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1.UndeployIndexRequest;return e.indexEndpoint!=null&&(t.indexEndpoint=String(e.indexEndpoint)),e.deployedIndexId!=null&&(t.deployedIndexId=String(e.deployedIndexId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint="",n.deployedIndexId=""),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=e.indexEndpoint),e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&(n.deployedIndexId=e.deployedIndexId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UndeployIndexRequest"},a}(),m.UndeployIndexResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.UndeployIndexResponse?e:new l.google.cloud.aiplatform.v1.UndeployIndexResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UndeployIndexResponse"},a}(),m.UndeployIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UndeployIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UndeployIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UndeployIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UndeployIndexOperationMetadata"},a}(),m.MutateDeployedIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint))return"indexEndpoint: string expected";if(e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")){var t=l.google.cloud.aiplatform.v1.DeployedIndex.verify(e.deployedIndex);if(t)return"deployedIndex."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MutateDeployedIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1.MutateDeployedIndexRequest;if(e.indexEndpoint!=null&&(t.indexEndpoint=String(e.indexEndpoint)),e.deployedIndex!=null){if(typeof e.deployedIndex!="object")throw TypeError(".google.cloud.aiplatform.v1.MutateDeployedIndexRequest.deployedIndex: object expected");t.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.fromObject(e.deployedIndex)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint="",n.deployedIndex=null),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=e.indexEndpoint),e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")&&(n.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.toObject(e.deployedIndex,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MutateDeployedIndexRequest"},a}(),m.MutateDeployedIndexResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")){var t=l.google.cloud.aiplatform.v1.DeployedIndex.verify(e.deployedIndex);if(t)return"deployedIndex."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MutateDeployedIndexResponse)return e;var t=new l.google.cloud.aiplatform.v1.MutateDeployedIndexResponse;if(e.deployedIndex!=null){if(typeof e.deployedIndex!="object")throw TypeError(".google.cloud.aiplatform.v1.MutateDeployedIndexResponse.deployedIndex: object expected");t.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.fromObject(e.deployedIndex)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedIndex=null),e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")&&(n.deployedIndex=l.google.cloud.aiplatform.v1.DeployedIndex.toObject(e.deployedIndex,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MutateDeployedIndexResponse"},a}(),m.MutateDeployedIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.deployedIndexId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId)?"deployedIndexId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MutateDeployedIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.MutateDeployedIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.MutateDeployedIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.deployedIndexId!=null&&(t.deployedIndexId=String(e.deployedIndexId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.deployedIndexId=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&(n.deployedIndexId=e.deployedIndexId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MutateDeployedIndexOperationMetadata"},a}(),m.IndexService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateIndexRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateIndex"}),Object.defineProperty(a.prototype.getIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetIndexRequest,l.google.cloud.aiplatform.v1.Index,e,t)},"name",{value:"GetIndex"}),Object.defineProperty(a.prototype.listIndexes=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListIndexesRequest,l.google.cloud.aiplatform.v1.ListIndexesResponse,e,t)},"name",{value:"ListIndexes"}),Object.defineProperty(a.prototype.updateIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateIndexRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdateIndex"}),Object.defineProperty(a.prototype.deleteIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteIndexRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteIndex"}),Object.defineProperty(a.prototype.upsertDatapoints=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpsertDatapointsRequest,l.google.cloud.aiplatform.v1.UpsertDatapointsResponse,e,t)},"name",{value:"UpsertDatapoints"}),Object.defineProperty(a.prototype.removeDatapoints=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.RemoveDatapointsRequest,l.google.cloud.aiplatform.v1.RemoveDatapointsResponse,e,t)},"name",{value:"RemoveDatapoints"}),a}(),m.CreateIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.index=l.google.cloud.aiplatform.v1.Index.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.index!=null&&e.hasOwnProperty("index")){var t=l.google.cloud.aiplatform.v1.Index.verify(e.index);if(t)return"index."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateIndexRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.index!=null){if(typeof e.index!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateIndexRequest.index: object expected");t.index=l.google.cloud.aiplatform.v1.Index.fromObject(e.index)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.index=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.index!=null&&e.hasOwnProperty("index")&&(n.index=l.google.cloud.aiplatform.v1.Index.toObject(e.index,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateIndexRequest"},a}(),m.CreateIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}if(e.nearestNeighborSearchOperationMetadata!=null&&e.hasOwnProperty("nearestNeighborSearchOperationMetadata")){var t=l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.verify(e.nearestNeighborSearchOperationMetadata);if(t)return"nearestNeighborSearchOperationMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}if(e.nearestNeighborSearchOperationMetadata!=null){if(typeof e.nearestNeighborSearchOperationMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateIndexOperationMetadata.nearestNeighborSearchOperationMetadata: object expected");t.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.fromObject(e.nearestNeighborSearchOperationMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.nearestNeighborSearchOperationMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.nearestNeighborSearchOperationMetadata!=null&&e.hasOwnProperty("nearestNeighborSearchOperationMetadata")&&(n.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.toObject(e.nearestNeighborSearchOperationMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateIndexOperationMetadata"},a}(),m.GetIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetIndexRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetIndexRequest"},a}(),m.ListIndexesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListIndexesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListIndexesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListIndexesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListIndexesRequest"},a}(),m.ListIndexesResponse=function(){function a(r){if(this.indexes=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexes&&i.indexes.length||(i.indexes=[]),i.indexes.push(l.google.cloud.aiplatform.v1.Index.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexes!=null&&e.hasOwnProperty("indexes")){if(!Array.isArray(e.indexes))return"indexes: array expected";for(var t=0;t>>3){case 1:{i.index=l.google.cloud.aiplatform.v1.Index.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.index!=null&&e.hasOwnProperty("index")){var t=l.google.cloud.aiplatform.v1.Index.verify(e.index);if(t)return"index."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateIndexRequest;if(e.index!=null){if(typeof e.index!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateIndexRequest.index: object expected");t.index=l.google.cloud.aiplatform.v1.Index.fromObject(e.index)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateIndexRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.index=null,n.updateMask=null),e.index!=null&&e.hasOwnProperty("index")&&(n.index=l.google.cloud.aiplatform.v1.Index.toObject(e.index,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateIndexRequest"},a}(),m.UpdateIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}if(e.nearestNeighborSearchOperationMetadata!=null&&e.hasOwnProperty("nearestNeighborSearchOperationMetadata")){var t=l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.verify(e.nearestNeighborSearchOperationMetadata);if(t)return"nearestNeighborSearchOperationMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UpdateIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}if(e.nearestNeighborSearchOperationMetadata!=null){if(typeof e.nearestNeighborSearchOperationMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateIndexOperationMetadata.nearestNeighborSearchOperationMetadata: object expected");t.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.fromObject(e.nearestNeighborSearchOperationMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.nearestNeighborSearchOperationMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.nearestNeighborSearchOperationMetadata!=null&&e.hasOwnProperty("nearestNeighborSearchOperationMetadata")&&(n.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.toObject(e.nearestNeighborSearchOperationMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateIndexOperationMetadata"},a}(),m.DeleteIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteIndexRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteIndexRequest"},a}(),m.UpsertDatapointsRequest=function(){function a(r){if(this.datapoints=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.index=e.string();break}case 2:{i.datapoints&&i.datapoints.length||(i.datapoints=[]),i.datapoints.push(l.google.cloud.aiplatform.v1.IndexDatapoint.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.index!=null&&e.hasOwnProperty("index")&&!c.isString(e.index))return"index: string expected";if(e.datapoints!=null&&e.hasOwnProperty("datapoints")){if(!Array.isArray(e.datapoints))return"datapoints: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.UpsertDatapointsResponse?e:new l.google.cloud.aiplatform.v1.UpsertDatapointsResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpsertDatapointsResponse"},a}(),m.RemoveDatapointsRequest=function(){function a(r){if(this.datapointIds=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.index=e.string();break}case 2:{i.datapointIds&&i.datapointIds.length||(i.datapointIds=[]),i.datapointIds.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.index!=null&&e.hasOwnProperty("index")&&!c.isString(e.index))return"index: string expected";if(e.datapointIds!=null&&e.hasOwnProperty("datapointIds")){if(!Array.isArray(e.datapointIds))return"datapointIds: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.RemoveDatapointsResponse?e:new l.google.cloud.aiplatform.v1.RemoveDatapointsResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.RemoveDatapointsResponse"},a}(),m.NearestNeighborSearchOperationMetadata=function(){function a(r){if(this.contentValidationStats=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.contentValidationStats&&i.contentValidationStats.length||(i.contentValidationStats=[]),i.contentValidationStats.push(l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.ContentValidationStats.decode(e,e.uint32()));break}case 2:{i.dataBytesCount=e.int64();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.contentValidationStats!=null&&e.hasOwnProperty("contentValidationStats")){if(!Array.isArray(e.contentValidationStats))return"contentValidationStats: array expected";for(var t=0;t>>0,e.dataBytesCount.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.contentValidationStats=[]),t.defaults)if(c.Long){var i=new c.Long(0,0,!1);n.dataBytesCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.dataBytesCount=t.longs===String?"0":0;if(e.contentValidationStats&&e.contentValidationStats.length){n.contentValidationStats=[];for(var s=0;s>>0,e.dataBytesCount.high>>>0).toNumber():e.dataBytesCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata"},a.RecordError=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.errorType=t.int32();break}case 2:{s.errorMessage=t.string();break}case 3:{s.sourceGcsUri=t.string();break}case 4:{s.embeddingId=t.string();break}case 5:{s.rawRecord=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.errorType!=null&&t.hasOwnProperty("errorType"))switch(t.errorType){default:return"errorType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:break}return t.errorMessage!=null&&t.hasOwnProperty("errorMessage")&&!c.isString(t.errorMessage)?"errorMessage: string expected":t.sourceGcsUri!=null&&t.hasOwnProperty("sourceGcsUri")&&!c.isString(t.sourceGcsUri)?"sourceGcsUri: string expected":t.embeddingId!=null&&t.hasOwnProperty("embeddingId")&&!c.isString(t.embeddingId)?"embeddingId: string expected":t.rawRecord!=null&&t.hasOwnProperty("rawRecord")&&!c.isString(t.rawRecord)?"rawRecord: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.RecordError)return t;var n=new l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.RecordError;switch(t.errorType){default:if(typeof t.errorType=="number"){n.errorType=t.errorType;break}break;case"ERROR_TYPE_UNSPECIFIED":case 0:n.errorType=0;break;case"EMPTY_LINE":case 1:n.errorType=1;break;case"INVALID_JSON_SYNTAX":case 2:n.errorType=2;break;case"INVALID_CSV_SYNTAX":case 3:n.errorType=3;break;case"INVALID_AVRO_SYNTAX":case 4:n.errorType=4;break;case"INVALID_EMBEDDING_ID":case 5:n.errorType=5;break;case"EMBEDDING_SIZE_MISMATCH":case 6:n.errorType=6;break;case"NAMESPACE_MISSING":case 7:n.errorType=7;break}return t.errorMessage!=null&&(n.errorMessage=String(t.errorMessage)),t.sourceGcsUri!=null&&(n.sourceGcsUri=String(t.sourceGcsUri)),t.embeddingId!=null&&(n.embeddingId=String(t.embeddingId)),t.rawRecord!=null&&(n.rawRecord=String(t.rawRecord)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.errorType=n.enums===String?"ERROR_TYPE_UNSPECIFIED":0,i.errorMessage="",i.sourceGcsUri="",i.embeddingId="",i.rawRecord=""),t.errorType!=null&&t.hasOwnProperty("errorType")&&(i.errorType=n.enums===String?l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.RecordError.RecordErrorType[t.errorType]===void 0?t.errorType:l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.RecordError.RecordErrorType[t.errorType]:t.errorType),t.errorMessage!=null&&t.hasOwnProperty("errorMessage")&&(i.errorMessage=t.errorMessage),t.sourceGcsUri!=null&&t.hasOwnProperty("sourceGcsUri")&&(i.sourceGcsUri=t.sourceGcsUri),t.embeddingId!=null&&t.hasOwnProperty("embeddingId")&&(i.embeddingId=t.embeddingId),t.rawRecord!=null&&t.hasOwnProperty("rawRecord")&&(i.rawRecord=t.rawRecord),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.RecordError"},r.RecordErrorType=function(){var e={},t=Object.create(e);return t[e[0]="ERROR_TYPE_UNSPECIFIED"]=0,t[e[1]="EMPTY_LINE"]=1,t[e[2]="INVALID_JSON_SYNTAX"]=2,t[e[3]="INVALID_CSV_SYNTAX"]=3,t[e[4]="INVALID_AVRO_SYNTAX"]=4,t[e[5]="INVALID_EMBEDDING_ID"]=5,t[e[6]="EMBEDDING_SIZE_MISMATCH"]=6,t[e[7]="NAMESPACE_MISSING"]=7,t}(),r}(),a.ContentValidationStats=function(){function r(e){if(this.partialErrors=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.sourceGcsUri=t.string();break}case 2:{s.validRecordCount=t.int64();break}case 3:{s.invalidRecordCount=t.int64();break}case 4:{s.partialErrors&&s.partialErrors.length||(s.partialErrors=[]),s.partialErrors.push(l.google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.RecordError.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.sourceGcsUri!=null&&t.hasOwnProperty("sourceGcsUri")&&!c.isString(t.sourceGcsUri))return"sourceGcsUri: string expected";if(t.validRecordCount!=null&&t.hasOwnProperty("validRecordCount")&&!c.isInteger(t.validRecordCount)&&!(t.validRecordCount&&c.isInteger(t.validRecordCount.low)&&c.isInteger(t.validRecordCount.high)))return"validRecordCount: integer|Long expected";if(t.invalidRecordCount!=null&&t.hasOwnProperty("invalidRecordCount")&&!c.isInteger(t.invalidRecordCount)&&!(t.invalidRecordCount&&c.isInteger(t.invalidRecordCount.low)&&c.isInteger(t.invalidRecordCount.high)))return"invalidRecordCount: integer|Long expected";if(t.partialErrors!=null&&t.hasOwnProperty("partialErrors")){if(!Array.isArray(t.partialErrors))return"partialErrors: array expected";for(var n=0;n>>0,t.validRecordCount.high>>>0).toNumber())),t.invalidRecordCount!=null&&(c.Long?(n.invalidRecordCount=c.Long.fromValue(t.invalidRecordCount)).unsigned=!1:typeof t.invalidRecordCount=="string"?n.invalidRecordCount=parseInt(t.invalidRecordCount,10):typeof t.invalidRecordCount=="number"?n.invalidRecordCount=t.invalidRecordCount:typeof t.invalidRecordCount=="object"&&(n.invalidRecordCount=new c.LongBits(t.invalidRecordCount.low>>>0,t.invalidRecordCount.high>>>0).toNumber())),t.partialErrors){if(!Array.isArray(t.partialErrors))throw TypeError(".google.cloud.aiplatform.v1.NearestNeighborSearchOperationMetadata.ContentValidationStats.partialErrors: array expected");n.partialErrors=[];for(var i=0;i>>0,t.validRecordCount.high>>>0).toNumber():t.validRecordCount),t.invalidRecordCount!=null&&t.hasOwnProperty("invalidRecordCount")&&(typeof t.invalidRecordCount=="number"?i.invalidRecordCount=n.longs===String?String(t.invalidRecordCount):t.invalidRecordCount:i.invalidRecordCount=n.longs===String?c.Long.prototype.toString.call(t.invalidRecordCount):n.longs===Number?new c.LongBits(t.invalidRecordCount.low>>>0,t.invalidRecordCount.high>>>0).toNumber():t.invalidRecordCount),t.partialErrors&&t.partialErrors.length){i.partialErrors=[];for(var f=0;f>>3){case 1:{i.parent=e.string();break}case 2:{i.customJob=l.google.cloud.aiplatform.v1.CustomJob.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.customJob!=null&&e.hasOwnProperty("customJob")){var t=l.google.cloud.aiplatform.v1.CustomJob.verify(e.customJob);if(t)return"customJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateCustomJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateCustomJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.customJob!=null){if(typeof e.customJob!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateCustomJobRequest.customJob: object expected");t.customJob=l.google.cloud.aiplatform.v1.CustomJob.fromObject(e.customJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.customJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.customJob!=null&&e.hasOwnProperty("customJob")&&(n.customJob=l.google.cloud.aiplatform.v1.CustomJob.toObject(e.customJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateCustomJobRequest"},a}(),m.GetCustomJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetCustomJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetCustomJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetCustomJobRequest"},a}(),m.ListCustomJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListCustomJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListCustomJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListCustomJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListCustomJobsRequest"},a}(),m.ListCustomJobsResponse=function(){function a(r){if(this.customJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.customJobs&&i.customJobs.length||(i.customJobs=[]),i.customJobs.push(l.google.cloud.aiplatform.v1.CustomJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.customJobs!=null&&e.hasOwnProperty("customJobs")){if(!Array.isArray(e.customJobs))return"customJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteCustomJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteCustomJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteCustomJobRequest"},a}(),m.CancelCustomJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CancelCustomJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CancelCustomJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CancelCustomJobRequest"},a}(),m.CreateDataLabelingJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.dataLabelingJob=l.google.cloud.aiplatform.v1.DataLabelingJob.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.dataLabelingJob!=null&&e.hasOwnProperty("dataLabelingJob")){var t=l.google.cloud.aiplatform.v1.DataLabelingJob.verify(e.dataLabelingJob);if(t)return"dataLabelingJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateDataLabelingJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateDataLabelingJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.dataLabelingJob!=null){if(typeof e.dataLabelingJob!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateDataLabelingJobRequest.dataLabelingJob: object expected");t.dataLabelingJob=l.google.cloud.aiplatform.v1.DataLabelingJob.fromObject(e.dataLabelingJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.dataLabelingJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.dataLabelingJob!=null&&e.hasOwnProperty("dataLabelingJob")&&(n.dataLabelingJob=l.google.cloud.aiplatform.v1.DataLabelingJob.toObject(e.dataLabelingJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateDataLabelingJobRequest"},a}(),m.GetDataLabelingJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetDataLabelingJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetDataLabelingJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetDataLabelingJobRequest"},a}(),m.ListDataLabelingJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListDataLabelingJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListDataLabelingJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListDataLabelingJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListDataLabelingJobsRequest"},a}(),m.ListDataLabelingJobsResponse=function(){function a(r){if(this.dataLabelingJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.dataLabelingJobs&&i.dataLabelingJobs.length||(i.dataLabelingJobs=[]),i.dataLabelingJobs.push(l.google.cloud.aiplatform.v1.DataLabelingJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataLabelingJobs!=null&&e.hasOwnProperty("dataLabelingJobs")){if(!Array.isArray(e.dataLabelingJobs))return"dataLabelingJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteDataLabelingJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteDataLabelingJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteDataLabelingJobRequest"},a}(),m.CancelDataLabelingJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CancelDataLabelingJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CancelDataLabelingJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CancelDataLabelingJobRequest"},a}(),m.CreateHyperparameterTuningJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.hyperparameterTuningJob=l.google.cloud.aiplatform.v1.HyperparameterTuningJob.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.hyperparameterTuningJob!=null&&e.hasOwnProperty("hyperparameterTuningJob")){var t=l.google.cloud.aiplatform.v1.HyperparameterTuningJob.verify(e.hyperparameterTuningJob);if(t)return"hyperparameterTuningJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateHyperparameterTuningJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateHyperparameterTuningJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.hyperparameterTuningJob!=null){if(typeof e.hyperparameterTuningJob!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateHyperparameterTuningJobRequest.hyperparameterTuningJob: object expected");t.hyperparameterTuningJob=l.google.cloud.aiplatform.v1.HyperparameterTuningJob.fromObject(e.hyperparameterTuningJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.hyperparameterTuningJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.hyperparameterTuningJob!=null&&e.hasOwnProperty("hyperparameterTuningJob")&&(n.hyperparameterTuningJob=l.google.cloud.aiplatform.v1.HyperparameterTuningJob.toObject(e.hyperparameterTuningJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateHyperparameterTuningJobRequest"},a}(),m.GetHyperparameterTuningJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetHyperparameterTuningJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetHyperparameterTuningJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetHyperparameterTuningJobRequest"},a}(),m.ListHyperparameterTuningJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListHyperparameterTuningJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListHyperparameterTuningJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListHyperparameterTuningJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListHyperparameterTuningJobsRequest"},a}(),m.ListHyperparameterTuningJobsResponse=function(){function a(r){if(this.hyperparameterTuningJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.hyperparameterTuningJobs&&i.hyperparameterTuningJobs.length||(i.hyperparameterTuningJobs=[]),i.hyperparameterTuningJobs.push(l.google.cloud.aiplatform.v1.HyperparameterTuningJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.hyperparameterTuningJobs!=null&&e.hasOwnProperty("hyperparameterTuningJobs")){if(!Array.isArray(e.hyperparameterTuningJobs))return"hyperparameterTuningJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteHyperparameterTuningJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteHyperparameterTuningJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteHyperparameterTuningJobRequest"},a}(),m.CancelHyperparameterTuningJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CancelHyperparameterTuningJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CancelHyperparameterTuningJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CancelHyperparameterTuningJobRequest"},a}(),m.CreateNasJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.nasJob=l.google.cloud.aiplatform.v1.NasJob.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.nasJob!=null&&e.hasOwnProperty("nasJob")){var t=l.google.cloud.aiplatform.v1.NasJob.verify(e.nasJob);if(t)return"nasJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateNasJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateNasJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.nasJob!=null){if(typeof e.nasJob!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateNasJobRequest.nasJob: object expected");t.nasJob=l.google.cloud.aiplatform.v1.NasJob.fromObject(e.nasJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.nasJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.nasJob!=null&&e.hasOwnProperty("nasJob")&&(n.nasJob=l.google.cloud.aiplatform.v1.NasJob.toObject(e.nasJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateNasJobRequest"},a}(),m.GetNasJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetNasJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetNasJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetNasJobRequest"},a}(),m.ListNasJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListNasJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListNasJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListNasJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListNasJobsRequest"},a}(),m.ListNasJobsResponse=function(){function a(r){if(this.nasJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.nasJobs&&i.nasJobs.length||(i.nasJobs=[]),i.nasJobs.push(l.google.cloud.aiplatform.v1.NasJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.nasJobs!=null&&e.hasOwnProperty("nasJobs")){if(!Array.isArray(e.nasJobs))return"nasJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteNasJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteNasJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteNasJobRequest"},a}(),m.CancelNasJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CancelNasJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CancelNasJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CancelNasJobRequest"},a}(),m.GetNasTrialDetailRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetNasTrialDetailRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetNasTrialDetailRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetNasTrialDetailRequest"},a}(),m.ListNasTrialDetailsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListNasTrialDetailsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListNasTrialDetailsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListNasTrialDetailsRequest"},a}(),m.ListNasTrialDetailsResponse=function(){function a(r){if(this.nasTrialDetails=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.nasTrialDetails&&i.nasTrialDetails.length||(i.nasTrialDetails=[]),i.nasTrialDetails.push(l.google.cloud.aiplatform.v1.NasTrialDetail.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.nasTrialDetails!=null&&e.hasOwnProperty("nasTrialDetails")){if(!Array.isArray(e.nasTrialDetails))return"nasTrialDetails: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.batchPredictionJob=l.google.cloud.aiplatform.v1.BatchPredictionJob.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.batchPredictionJob!=null&&e.hasOwnProperty("batchPredictionJob")){var t=l.google.cloud.aiplatform.v1.BatchPredictionJob.verify(e.batchPredictionJob);if(t)return"batchPredictionJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateBatchPredictionJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateBatchPredictionJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.batchPredictionJob!=null){if(typeof e.batchPredictionJob!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateBatchPredictionJobRequest.batchPredictionJob: object expected");t.batchPredictionJob=l.google.cloud.aiplatform.v1.BatchPredictionJob.fromObject(e.batchPredictionJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.batchPredictionJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.batchPredictionJob!=null&&e.hasOwnProperty("batchPredictionJob")&&(n.batchPredictionJob=l.google.cloud.aiplatform.v1.BatchPredictionJob.toObject(e.batchPredictionJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateBatchPredictionJobRequest"},a}(),m.GetBatchPredictionJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetBatchPredictionJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetBatchPredictionJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetBatchPredictionJobRequest"},a}(),m.ListBatchPredictionJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListBatchPredictionJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListBatchPredictionJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListBatchPredictionJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListBatchPredictionJobsRequest"},a}(),m.ListBatchPredictionJobsResponse=function(){function a(r){if(this.batchPredictionJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.batchPredictionJobs&&i.batchPredictionJobs.length||(i.batchPredictionJobs=[]),i.batchPredictionJobs.push(l.google.cloud.aiplatform.v1.BatchPredictionJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.batchPredictionJobs!=null&&e.hasOwnProperty("batchPredictionJobs")){if(!Array.isArray(e.batchPredictionJobs))return"batchPredictionJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteBatchPredictionJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteBatchPredictionJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteBatchPredictionJobRequest"},a}(),m.CancelBatchPredictionJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CancelBatchPredictionJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CancelBatchPredictionJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CancelBatchPredictionJobRequest"},a}(),m.CreateModelDeploymentMonitoringJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")){var t=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.verify(e.modelDeploymentMonitoringJob);if(t)return"modelDeploymentMonitoringJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateModelDeploymentMonitoringJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.modelDeploymentMonitoringJob!=null){if(typeof e.modelDeploymentMonitoringJob!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateModelDeploymentMonitoringJobRequest.modelDeploymentMonitoringJob: object expected");t.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.fromObject(e.modelDeploymentMonitoringJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.modelDeploymentMonitoringJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")&&(n.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.toObject(e.modelDeploymentMonitoringJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateModelDeploymentMonitoringJobRequest"},a}(),m.SearchModelDeploymentMonitoringStatsAnomaliesRequest=function(){function a(r){if(this.objectives=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.modelDeploymentMonitoringJob=e.string();break}case 2:{i.deployedModelId=e.string();break}case 3:{i.featureDisplayName=e.string();break}case 4:{i.objectives&&i.objectives.length||(i.objectives=[]),i.objectives.push(l.google.cloud.aiplatform.v1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective.decode(e,e.uint32()));break}case 5:{i.pageSize=e.int32();break}case 6:{i.pageToken=e.string();break}case 7:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")&&!c.isString(e.modelDeploymentMonitoringJob))return"modelDeploymentMonitoringJob: string expected";if(e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId))return"deployedModelId: string expected";if(e.featureDisplayName!=null&&e.hasOwnProperty("featureDisplayName")&&!c.isString(e.featureDisplayName))return"featureDisplayName: string expected";if(e.objectives!=null&&e.hasOwnProperty("objectives")){if(!Array.isArray(e.objectives))return"objectives: array expected";for(var t=0;t>>3){case 1:{s.type=t.int32();break}case 4:{s.topFeatureCount=t.int32();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.type!=null&&t.hasOwnProperty("type"))switch(t.type){default:return"type: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return t.topFeatureCount!=null&&t.hasOwnProperty("topFeatureCount")&&!c.isInteger(t.topFeatureCount)?"topFeatureCount: integer expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective)return t;var n=new l.google.cloud.aiplatform.v1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective;switch(t.type){default:if(typeof t.type=="number"){n.type=t.type;break}break;case"MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED":case 0:n.type=0;break;case"RAW_FEATURE_SKEW":case 1:n.type=1;break;case"RAW_FEATURE_DRIFT":case 2:n.type=2;break;case"FEATURE_ATTRIBUTION_SKEW":case 3:n.type=3;break;case"FEATURE_ATTRIBUTION_DRIFT":case 4:n.type=4;break}return t.topFeatureCount!=null&&(n.topFeatureCount=t.topFeatureCount|0),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.type=n.enums===String?"MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED":0,i.topFeatureCount=0),t.type!=null&&t.hasOwnProperty("type")&&(i.type=n.enums===String?l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveType[t.type]===void 0?t.type:l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveType[t.type]:t.type),t.topFeatureCount!=null&&t.hasOwnProperty("topFeatureCount")&&(i.topFeatureCount=t.topFeatureCount),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective"},r}(),a}(),m.SearchModelDeploymentMonitoringStatsAnomaliesResponse=function(){function a(r){if(this.monitoringStats=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.monitoringStats&&i.monitoringStats.length||(i.monitoringStats=[]),i.monitoringStats.push(l.google.cloud.aiplatform.v1.ModelMonitoringStatsAnomalies.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.monitoringStats!=null&&e.hasOwnProperty("monitoringStats")){if(!Array.isArray(e.monitoringStats))return"monitoringStats: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetModelDeploymentMonitoringJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetModelDeploymentMonitoringJobRequest"},a}(),m.ListModelDeploymentMonitoringJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListModelDeploymentMonitoringJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListModelDeploymentMonitoringJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListModelDeploymentMonitoringJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListModelDeploymentMonitoringJobsRequest"},a}(),m.ListModelDeploymentMonitoringJobsResponse=function(){function a(r){if(this.modelDeploymentMonitoringJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.modelDeploymentMonitoringJobs&&i.modelDeploymentMonitoringJobs.length||(i.modelDeploymentMonitoringJobs=[]),i.modelDeploymentMonitoringJobs.push(l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelDeploymentMonitoringJobs!=null&&e.hasOwnProperty("modelDeploymentMonitoringJobs")){if(!Array.isArray(e.modelDeploymentMonitoringJobs))return"modelDeploymentMonitoringJobs: array expected";for(var t=0;t>>3){case 1:{i.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")){var t=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.verify(e.modelDeploymentMonitoringJob);if(t)return"modelDeploymentMonitoringJob."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobRequest;if(e.modelDeploymentMonitoringJob!=null){if(typeof e.modelDeploymentMonitoringJob!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobRequest.modelDeploymentMonitoringJob: object expected");t.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.fromObject(e.modelDeploymentMonitoringJob)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.modelDeploymentMonitoringJob=null,n.updateMask=null),e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")&&(n.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.toObject(e.modelDeploymentMonitoringJob,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobRequest"},a}(),m.DeleteModelDeploymentMonitoringJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteModelDeploymentMonitoringJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteModelDeploymentMonitoringJobRequest"},a}(),m.PauseModelDeploymentMonitoringJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PauseModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.PauseModelDeploymentMonitoringJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PauseModelDeploymentMonitoringJobRequest"},a}(),m.ResumeModelDeploymentMonitoringJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ResumeModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.ResumeModelDeploymentMonitoringJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ResumeModelDeploymentMonitoringJobRequest"},a}(),m.UpdateModelDeploymentMonitoringJobOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateModelDeploymentMonitoringJobOperationMetadata"},a}(),m.ModelDeploymentMonitoringObjectiveType=function(){var a={},r=Object.create(a);return r[a[0]="MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED"]=0,r[a[1]="RAW_FEATURE_SKEW"]=1,r[a[2]="RAW_FEATURE_DRIFT"]=2,r[a[3]="FEATURE_ATTRIBUTION_SKEW"]=3,r[a[4]="FEATURE_ATTRIBUTION_DRIFT"]=4,r}(),m.ModelDeploymentMonitoringJob=function(){function a(r){if(this.modelDeploymentMonitoringObjectiveConfigs=[],this.bigqueryTables=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.endpoint=e.string();break}case 4:{i.state=e.int32();break}case 5:{i.scheduleState=e.int32();break}case 25:{i.latestMonitoringPipelineMetadata=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata.decode(e,e.uint32());break}case 6:{i.modelDeploymentMonitoringObjectiveConfigs&&i.modelDeploymentMonitoringObjectiveConfigs.length||(i.modelDeploymentMonitoringObjectiveConfigs=[]),i.modelDeploymentMonitoringObjectiveConfigs.push(l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveConfig.decode(e,e.uint32()));break}case 7:{i.modelDeploymentMonitoringScheduleConfig=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringScheduleConfig.decode(e,e.uint32());break}case 8:{i.loggingSamplingStrategy=l.google.cloud.aiplatform.v1.SamplingStrategy.decode(e,e.uint32());break}case 15:{i.modelMonitoringAlertConfig=l.google.cloud.aiplatform.v1.ModelMonitoringAlertConfig.decode(e,e.uint32());break}case 9:{i.predictInstanceSchemaUri=e.string();break}case 19:{i.samplePredictInstance=l.google.protobuf.Value.decode(e,e.uint32());break}case 16:{i.analysisInstanceSchemaUri=e.string();break}case 10:{i.bigqueryTables&&i.bigqueryTables.length||(i.bigqueryTables=[]),i.bigqueryTables.push(l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringBigQueryTable.decode(e,e.uint32()));break}case 17:{i.logTtl=l.google.protobuf.Duration.decode(e,e.uint32());break}case 11:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 12:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 14:{i.nextScheduleTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 20:{i.statsAnomaliesBaseDirectory=l.google.cloud.aiplatform.v1.GcsDestination.decode(e,e.uint32());break}case 21:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 22:{i.enableMonitoringPipelineLogs=e.bool();break}case 23:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break}if(e.scheduleState!=null&&e.hasOwnProperty("scheduleState"))switch(e.scheduleState){default:return"scheduleState: enum value expected";case 0:case 1:case 2:case 3:break}if(e.latestMonitoringPipelineMetadata!=null&&e.hasOwnProperty("latestMonitoringPipelineMetadata")){var t=l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata.verify(e.latestMonitoringPipelineMetadata);if(t)return"latestMonitoringPipelineMetadata."+t}if(e.modelDeploymentMonitoringObjectiveConfigs!=null&&e.hasOwnProperty("modelDeploymentMonitoringObjectiveConfigs")){if(!Array.isArray(e.modelDeploymentMonitoringObjectiveConfigs))return"modelDeploymentMonitoringObjectiveConfigs: array expected";for(var n=0;n>>3){case 1:{s.runTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 2:{s.status=l.google.rpc.Status.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.runTime!=null&&t.hasOwnProperty("runTime")){var n=l.google.protobuf.Timestamp.verify(t.runTime);if(n)return"runTime."+n}if(t.status!=null&&t.hasOwnProperty("status")){var n=l.google.rpc.Status.verify(t.status);if(n)return"status."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata)return t;var n=new l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata;if(t.runTime!=null){if(typeof t.runTime!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata.runTime: object expected");n.runTime=l.google.protobuf.Timestamp.fromObject(t.runTime)}if(t.status!=null){if(typeof t.status!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata.status: object expected");n.status=l.google.rpc.Status.fromObject(t.status)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.runTime=null,i.status=null),t.runTime!=null&&t.hasOwnProperty("runTime")&&(i.runTime=l.google.protobuf.Timestamp.toObject(t.runTime,n)),t.status!=null&&t.hasOwnProperty("status")&&(i.status=l.google.rpc.Status.toObject(t.status,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata"},r}(),a.MonitoringScheduleState=function(){var r={},e=Object.create(r);return e[r[0]="MONITORING_SCHEDULE_STATE_UNSPECIFIED"]=0,e[r[1]="PENDING"]=1,e[r[2]="OFFLINE"]=2,e[r[3]="RUNNING"]=3,e}(),a}(),m.ModelDeploymentMonitoringBigQueryTable=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.logSource=e.int32();break}case 2:{i.logType=e.int32();break}case 3:{i.bigqueryTablePath=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.logSource!=null&&e.hasOwnProperty("logSource"))switch(e.logSource){default:return"logSource: enum value expected";case 0:case 1:case 2:break}if(e.logType!=null&&e.hasOwnProperty("logType"))switch(e.logType){default:return"logType: enum value expected";case 0:case 1:case 2:break}return e.bigqueryTablePath!=null&&e.hasOwnProperty("bigqueryTablePath")&&!c.isString(e.bigqueryTablePath)?"bigqueryTablePath: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringBigQueryTable)return e;var t=new l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringBigQueryTable;switch(e.logSource){default:if(typeof e.logSource=="number"){t.logSource=e.logSource;break}break;case"LOG_SOURCE_UNSPECIFIED":case 0:t.logSource=0;break;case"TRAINING":case 1:t.logSource=1;break;case"SERVING":case 2:t.logSource=2;break}switch(e.logType){default:if(typeof e.logType=="number"){t.logType=e.logType;break}break;case"LOG_TYPE_UNSPECIFIED":case 0:t.logType=0;break;case"PREDICT":case 1:t.logType=1;break;case"EXPLAIN":case 2:t.logType=2;break}return e.bigqueryTablePath!=null&&(t.bigqueryTablePath=String(e.bigqueryTablePath)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.logSource=t.enums===String?"LOG_SOURCE_UNSPECIFIED":0,n.logType=t.enums===String?"LOG_TYPE_UNSPECIFIED":0,n.bigqueryTablePath=""),e.logSource!=null&&e.hasOwnProperty("logSource")&&(n.logSource=t.enums===String?l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringBigQueryTable.LogSource[e.logSource]===void 0?e.logSource:l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringBigQueryTable.LogSource[e.logSource]:e.logSource),e.logType!=null&&e.hasOwnProperty("logType")&&(n.logType=t.enums===String?l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringBigQueryTable.LogType[e.logType]===void 0?e.logType:l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringBigQueryTable.LogType[e.logType]:e.logType),e.bigqueryTablePath!=null&&e.hasOwnProperty("bigqueryTablePath")&&(n.bigqueryTablePath=e.bigqueryTablePath),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ModelDeploymentMonitoringBigQueryTable"},a.LogSource=function(){var r={},e=Object.create(r);return e[r[0]="LOG_SOURCE_UNSPECIFIED"]=0,e[r[1]="TRAINING"]=1,e[r[2]="SERVING"]=2,e}(),a.LogType=function(){var r={},e=Object.create(r);return e[r[0]="LOG_TYPE_UNSPECIFIED"]=0,e[r[1]="PREDICT"]=1,e[r[2]="EXPLAIN"]=2,e}(),a}(),m.ModelDeploymentMonitoringObjectiveConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedModelId=e.string();break}case 2:{i.objectiveConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId))return"deployedModelId: string expected";if(e.objectiveConfig!=null&&e.hasOwnProperty("objectiveConfig")){var t=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.verify(e.objectiveConfig);if(t)return"objectiveConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveConfig)return e;var t=new l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveConfig;if(e.deployedModelId!=null&&(t.deployedModelId=String(e.deployedModelId)),e.objectiveConfig!=null){if(typeof e.objectiveConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveConfig.objectiveConfig: object expected");t.objectiveConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.fromObject(e.objectiveConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedModelId="",n.objectiveConfig=null),e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&(n.deployedModelId=e.deployedModelId),e.objectiveConfig!=null&&e.hasOwnProperty("objectiveConfig")&&(n.objectiveConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.toObject(e.objectiveConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ModelDeploymentMonitoringObjectiveConfig"},a}(),m.ModelDeploymentMonitoringScheduleConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.monitorInterval=l.google.protobuf.Duration.decode(e,e.uint32());break}case 2:{i.monitorWindow=l.google.protobuf.Duration.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.monitorInterval!=null&&e.hasOwnProperty("monitorInterval")){var t=l.google.protobuf.Duration.verify(e.monitorInterval);if(t)return"monitorInterval."+t}if(e.monitorWindow!=null&&e.hasOwnProperty("monitorWindow")){var t=l.google.protobuf.Duration.verify(e.monitorWindow);if(t)return"monitorWindow."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringScheduleConfig)return e;var t=new l.google.cloud.aiplatform.v1.ModelDeploymentMonitoringScheduleConfig;if(e.monitorInterval!=null){if(typeof e.monitorInterval!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelDeploymentMonitoringScheduleConfig.monitorInterval: object expected");t.monitorInterval=l.google.protobuf.Duration.fromObject(e.monitorInterval)}if(e.monitorWindow!=null){if(typeof e.monitorWindow!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelDeploymentMonitoringScheduleConfig.monitorWindow: object expected");t.monitorWindow=l.google.protobuf.Duration.fromObject(e.monitorWindow)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.monitorInterval=null,n.monitorWindow=null),e.monitorInterval!=null&&e.hasOwnProperty("monitorInterval")&&(n.monitorInterval=l.google.protobuf.Duration.toObject(e.monitorInterval,t)),e.monitorWindow!=null&&e.hasOwnProperty("monitorWindow")&&(n.monitorWindow=l.google.protobuf.Duration.toObject(e.monitorWindow,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ModelDeploymentMonitoringScheduleConfig"},a}(),m.ModelMonitoringStatsAnomalies=function(){function a(r){if(this.featureStats=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.objective=e.int32();break}case 2:{i.deployedModelId=e.string();break}case 3:{i.anomalyCount=e.int32();break}case 4:{i.featureStats&&i.featureStats.length||(i.featureStats=[]),i.featureStats.push(l.google.cloud.aiplatform.v1.ModelMonitoringStatsAnomalies.FeatureHistoricStatsAnomalies.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.objective!=null&&e.hasOwnProperty("objective"))switch(e.objective){default:return"objective: enum value expected";case 0:case 1:case 2:case 3:case 4:break}if(e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId))return"deployedModelId: string expected";if(e.anomalyCount!=null&&e.hasOwnProperty("anomalyCount")&&!c.isInteger(e.anomalyCount))return"anomalyCount: integer expected";if(e.featureStats!=null&&e.hasOwnProperty("featureStats")){if(!Array.isArray(e.featureStats))return"featureStats: array expected";for(var t=0;t>>3){case 1:{s.featureDisplayName=t.string();break}case 3:{s.threshold=l.google.cloud.aiplatform.v1.ThresholdConfig.decode(t,t.uint32());break}case 4:{s.trainingStats=l.google.cloud.aiplatform.v1.FeatureStatsAnomaly.decode(t,t.uint32());break}case 5:{s.predictionStats&&s.predictionStats.length||(s.predictionStats=[]),s.predictionStats.push(l.google.cloud.aiplatform.v1.FeatureStatsAnomaly.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.featureDisplayName!=null&&t.hasOwnProperty("featureDisplayName")&&!c.isString(t.featureDisplayName))return"featureDisplayName: string expected";if(t.threshold!=null&&t.hasOwnProperty("threshold")){var n=l.google.cloud.aiplatform.v1.ThresholdConfig.verify(t.threshold);if(n)return"threshold."+n}if(t.trainingStats!=null&&t.hasOwnProperty("trainingStats")){var n=l.google.cloud.aiplatform.v1.FeatureStatsAnomaly.verify(t.trainingStats);if(n)return"trainingStats."+n}if(t.predictionStats!=null&&t.hasOwnProperty("predictionStats")){if(!Array.isArray(t.predictionStats))return"predictionStats: array expected";for(var i=0;i>>3){case 1:{i.trainingDataset=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset.decode(e,e.uint32());break}case 2:{i.trainingPredictionSkewDetectionConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.decode(e,e.uint32());break}case 3:{i.predictionDriftDetectionConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.decode(e,e.uint32());break}case 5:{i.explanationConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trainingDataset!=null&&e.hasOwnProperty("trainingDataset")){var t=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset.verify(e.trainingDataset);if(t)return"trainingDataset."+t}if(e.trainingPredictionSkewDetectionConfig!=null&&e.hasOwnProperty("trainingPredictionSkewDetectionConfig")){var t=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.verify(e.trainingPredictionSkewDetectionConfig);if(t)return"trainingPredictionSkewDetectionConfig."+t}if(e.predictionDriftDetectionConfig!=null&&e.hasOwnProperty("predictionDriftDetectionConfig")){var t=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.verify(e.predictionDriftDetectionConfig);if(t)return"predictionDriftDetectionConfig."+t}if(e.explanationConfig!=null&&e.hasOwnProperty("explanationConfig")){var t=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.verify(e.explanationConfig);if(t)return"explanationConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig)return e;var t=new l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig;if(e.trainingDataset!=null){if(typeof e.trainingDataset!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.trainingDataset: object expected");t.trainingDataset=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset.fromObject(e.trainingDataset)}if(e.trainingPredictionSkewDetectionConfig!=null){if(typeof e.trainingPredictionSkewDetectionConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.trainingPredictionSkewDetectionConfig: object expected");t.trainingPredictionSkewDetectionConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.fromObject(e.trainingPredictionSkewDetectionConfig)}if(e.predictionDriftDetectionConfig!=null){if(typeof e.predictionDriftDetectionConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.predictionDriftDetectionConfig: object expected");t.predictionDriftDetectionConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.fromObject(e.predictionDriftDetectionConfig)}if(e.explanationConfig!=null){if(typeof e.explanationConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.explanationConfig: object expected");t.explanationConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.fromObject(e.explanationConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingDataset=null,n.trainingPredictionSkewDetectionConfig=null,n.predictionDriftDetectionConfig=null,n.explanationConfig=null),e.trainingDataset!=null&&e.hasOwnProperty("trainingDataset")&&(n.trainingDataset=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset.toObject(e.trainingDataset,t)),e.trainingPredictionSkewDetectionConfig!=null&&e.hasOwnProperty("trainingPredictionSkewDetectionConfig")&&(n.trainingPredictionSkewDetectionConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.toObject(e.trainingPredictionSkewDetectionConfig,t)),e.predictionDriftDetectionConfig!=null&&e.hasOwnProperty("predictionDriftDetectionConfig")&&(n.predictionDriftDetectionConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.toObject(e.predictionDriftDetectionConfig,t)),e.explanationConfig!=null&&e.hasOwnProperty("explanationConfig")&&(n.explanationConfig=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.toObject(e.explanationConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig"},a.TrainingDataset=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 3:{f.dataset=n.string();break}case 4:{f.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.decode(n,n.uint32());break}case 5:{f.bigquerySource=l.google.cloud.aiplatform.v1.BigQuerySource.decode(n,n.uint32());break}case 2:{f.dataFormat=n.string();break}case 6:{f.targetField=n.string();break}case 7:{f.loggingSamplingStrategy=l.google.cloud.aiplatform.v1.SamplingStrategy.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.dataset!=null&&n.hasOwnProperty("dataset")&&(i.dataSource=1,!c.isString(n.dataset)))return"dataset: string expected";if(n.gcsSource!=null&&n.hasOwnProperty("gcsSource")){if(i.dataSource===1)return"dataSource: multiple values";i.dataSource=1;{var s=l.google.cloud.aiplatform.v1.GcsSource.verify(n.gcsSource);if(s)return"gcsSource."+s}}if(n.bigquerySource!=null&&n.hasOwnProperty("bigquerySource")){if(i.dataSource===1)return"dataSource: multiple values";i.dataSource=1;{var s=l.google.cloud.aiplatform.v1.BigQuerySource.verify(n.bigquerySource);if(s)return"bigquerySource."+s}}if(n.dataFormat!=null&&n.hasOwnProperty("dataFormat")&&!c.isString(n.dataFormat))return"dataFormat: string expected";if(n.targetField!=null&&n.hasOwnProperty("targetField")&&!c.isString(n.targetField))return"targetField: string expected";if(n.loggingSamplingStrategy!=null&&n.hasOwnProperty("loggingSamplingStrategy")){var s=l.google.cloud.aiplatform.v1.SamplingStrategy.verify(n.loggingSamplingStrategy);if(s)return"loggingSamplingStrategy."+s}return null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset)return n;var i=new l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset;if(n.dataset!=null&&(i.dataset=String(n.dataset)),n.gcsSource!=null){if(typeof n.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset.gcsSource: object expected");i.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.fromObject(n.gcsSource)}if(n.bigquerySource!=null){if(typeof n.bigquerySource!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset.bigquerySource: object expected");i.bigquerySource=l.google.cloud.aiplatform.v1.BigQuerySource.fromObject(n.bigquerySource)}if(n.dataFormat!=null&&(i.dataFormat=String(n.dataFormat)),n.targetField!=null&&(i.targetField=String(n.targetField)),n.loggingSamplingStrategy!=null){if(typeof n.loggingSamplingStrategy!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset.loggingSamplingStrategy: object expected");i.loggingSamplingStrategy=l.google.cloud.aiplatform.v1.SamplingStrategy.fromObject(n.loggingSamplingStrategy)}return i},r.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.dataFormat="",s.targetField="",s.loggingSamplingStrategy=null),n.dataFormat!=null&&n.hasOwnProperty("dataFormat")&&(s.dataFormat=n.dataFormat),n.dataset!=null&&n.hasOwnProperty("dataset")&&(s.dataset=n.dataset,i.oneofs&&(s.dataSource="dataset")),n.gcsSource!=null&&n.hasOwnProperty("gcsSource")&&(s.gcsSource=l.google.cloud.aiplatform.v1.GcsSource.toObject(n.gcsSource,i),i.oneofs&&(s.dataSource="gcsSource")),n.bigquerySource!=null&&n.hasOwnProperty("bigquerySource")&&(s.bigquerySource=l.google.cloud.aiplatform.v1.BigQuerySource.toObject(n.bigquerySource,i),i.oneofs&&(s.dataSource="bigquerySource")),n.targetField!=null&&n.hasOwnProperty("targetField")&&(s.targetField=n.targetField),n.loggingSamplingStrategy!=null&&n.hasOwnProperty("loggingSamplingStrategy")&&(s.loggingSamplingStrategy=l.google.cloud.aiplatform.v1.SamplingStrategy.toObject(n.loggingSamplingStrategy,i)),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.TrainingDataset"},r}(),a.TrainingPredictionSkewDetectionConfig=function(){function r(e){if(this.skewThresholds={},this.attributionScoreSkewThresholds={},e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.skewThresholds===c.emptyObject&&(s.skewThresholds={});var _=t.uint32()+t.pos;for(f="",g=null;t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=l.google.cloud.aiplatform.v1.ThresholdConfig.decode(t,t.uint32());break;default:t.skipType(C&7);break}}s.skewThresholds[f]=g;break}case 2:{s.attributionScoreSkewThresholds===c.emptyObject&&(s.attributionScoreSkewThresholds={});var _=t.uint32()+t.pos;for(f="",g=null;t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=l.google.cloud.aiplatform.v1.ThresholdConfig.decode(t,t.uint32());break;default:t.skipType(C&7);break}}s.attributionScoreSkewThresholds[f]=g;break}case 6:{s.defaultSkewThreshold=l.google.cloud.aiplatform.v1.ThresholdConfig.decode(t,t.uint32());break}default:t.skipType(T&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.skewThresholds!=null&&t.hasOwnProperty("skewThresholds")){if(!c.isObject(t.skewThresholds))return"skewThresholds: object expected";for(var n=Object.keys(t.skewThresholds),i=0;i>>3){case 1:{s.driftThresholds===c.emptyObject&&(s.driftThresholds={});var _=t.uint32()+t.pos;for(f="",g=null;t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=l.google.cloud.aiplatform.v1.ThresholdConfig.decode(t,t.uint32());break;default:t.skipType(C&7);break}}s.driftThresholds[f]=g;break}case 2:{s.attributionScoreDriftThresholds===c.emptyObject&&(s.attributionScoreDriftThresholds={});var _=t.uint32()+t.pos;for(f="",g=null;t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=l.google.cloud.aiplatform.v1.ThresholdConfig.decode(t,t.uint32());break;default:t.skipType(C&7);break}}s.attributionScoreDriftThresholds[f]=g;break}case 5:{s.defaultDriftThreshold=l.google.cloud.aiplatform.v1.ThresholdConfig.decode(t,t.uint32());break}default:t.skipType(T&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.driftThresholds!=null&&t.hasOwnProperty("driftThresholds")){if(!c.isObject(t.driftThresholds))return"driftThresholds: object expected";for(var n=Object.keys(t.driftThresholds),i=0;i>>3){case 1:{s.enableFeatureAttributes=t.bool();break}case 2:{s.explanationBaseline=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.enableFeatureAttributes!=null&&t.hasOwnProperty("enableFeatureAttributes")&&typeof t.enableFeatureAttributes!="boolean")return"enableFeatureAttributes: boolean expected";if(t.explanationBaseline!=null&&t.hasOwnProperty("explanationBaseline")){var n=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.verify(t.explanationBaseline);if(n)return"explanationBaseline."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig)return t;var n=new l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig;if(t.enableFeatureAttributes!=null&&(n.enableFeatureAttributes=!!t.enableFeatureAttributes),t.explanationBaseline!=null){if(typeof t.explanationBaseline!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.explanationBaseline: object expected");n.explanationBaseline=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.fromObject(t.explanationBaseline)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.enableFeatureAttributes=!1,i.explanationBaseline=null),t.enableFeatureAttributes!=null&&t.hasOwnProperty("enableFeatureAttributes")&&(i.enableFeatureAttributes=t.enableFeatureAttributes),t.explanationBaseline!=null&&t.hasOwnProperty("explanationBaseline")&&(i.explanationBaseline=l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.toObject(t.explanationBaseline,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig"},r.ExplanationBaseline=function(){function e(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 2:{g.gcs=l.google.cloud.aiplatform.v1.GcsDestination.decode(i,i.uint32());break}case 3:{g.bigquery=l.google.cloud.aiplatform.v1.BigQueryDestination.decode(i,i.uint32());break}case 1:{g.predictionFormat=i.int32();break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};if(i.gcs!=null&&i.hasOwnProperty("gcs")){s.destination=1;{var f=l.google.cloud.aiplatform.v1.GcsDestination.verify(i.gcs);if(f)return"gcs."+f}}if(i.bigquery!=null&&i.hasOwnProperty("bigquery")){if(s.destination===1)return"destination: multiple values";s.destination=1;{var f=l.google.cloud.aiplatform.v1.BigQueryDestination.verify(i.bigquery);if(f)return"bigquery."+f}}if(i.predictionFormat!=null&&i.hasOwnProperty("predictionFormat"))switch(i.predictionFormat){default:return"predictionFormat: enum value expected";case 0:case 2:case 3:break}return null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline)return i;var s=new l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline;if(i.gcs!=null){if(typeof i.gcs!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.gcs: object expected");s.gcs=l.google.cloud.aiplatform.v1.GcsDestination.fromObject(i.gcs)}if(i.bigquery!=null){if(typeof i.bigquery!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.bigquery: object expected");s.bigquery=l.google.cloud.aiplatform.v1.BigQueryDestination.fromObject(i.bigquery)}switch(i.predictionFormat){default:if(typeof i.predictionFormat=="number"){s.predictionFormat=i.predictionFormat;break}break;case"PREDICTION_FORMAT_UNSPECIFIED":case 0:s.predictionFormat=0;break;case"JSONL":case 2:s.predictionFormat=2;break;case"BIGQUERY":case 3:s.predictionFormat=3;break}return s},e.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.predictionFormat=s.enums===String?"PREDICTION_FORMAT_UNSPECIFIED":0),i.predictionFormat!=null&&i.hasOwnProperty("predictionFormat")&&(f.predictionFormat=s.enums===String?l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.PredictionFormat[i.predictionFormat]===void 0?i.predictionFormat:l.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.PredictionFormat[i.predictionFormat]:i.predictionFormat),i.gcs!=null&&i.hasOwnProperty("gcs")&&(f.gcs=l.google.cloud.aiplatform.v1.GcsDestination.toObject(i.gcs,s),s.oneofs&&(f.destination="gcs")),i.bigquery!=null&&i.hasOwnProperty("bigquery")&&(f.bigquery=l.google.cloud.aiplatform.v1.BigQueryDestination.toObject(i.bigquery,s),s.oneofs&&(f.destination="bigquery")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline"},e.PredictionFormat=function(){var n={},i=Object.create(n);return i[n[0]="PREDICTION_FORMAT_UNSPECIFIED"]=0,i[n[2]="JSONL"]=2,i[n[3]="BIGQUERY"]=3,i}(),e}(),r}(),a}(),m.ModelMonitoringAlertConfig=function(){function a(e){if(this.notificationChannels=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.emailAlertConfig=l.google.cloud.aiplatform.v1.ModelMonitoringAlertConfig.EmailAlertConfig.decode(t,t.uint32());break}case 2:{s.enableLogging=t.bool();break}case 3:{s.notificationChannels&&s.notificationChannels.length||(s.notificationChannels=[]),s.notificationChannels.push(t.string());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.emailAlertConfig!=null&&t.hasOwnProperty("emailAlertConfig")){n.alert=1;{var i=l.google.cloud.aiplatform.v1.ModelMonitoringAlertConfig.EmailAlertConfig.verify(t.emailAlertConfig);if(i)return"emailAlertConfig."+i}}if(t.enableLogging!=null&&t.hasOwnProperty("enableLogging")&&typeof t.enableLogging!="boolean")return"enableLogging: boolean expected";if(t.notificationChannels!=null&&t.hasOwnProperty("notificationChannels")){if(!Array.isArray(t.notificationChannels))return"notificationChannels: array expected";for(var s=0;s>>3){case 1:{f.userEmails&&f.userEmails.length||(f.userEmails=[]),f.userEmails.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.userEmails!=null&&n.hasOwnProperty("userEmails")){if(!Array.isArray(n.userEmails))return"userEmails: array expected";for(var i=0;i>>3){case 1:{s.value=t.double();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};return t.value!=null&&t.hasOwnProperty("value")&&(n.threshold=1,typeof t.value!="number")?"value: number expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ThresholdConfig)return t;var n=new l.google.cloud.aiplatform.v1.ThresholdConfig;return t.value!=null&&(n.value=Number(t.value)),n},a.toObject=function(t,n){n||(n={});var i={};return t.value!=null&&t.hasOwnProperty("value")&&(i.value=n.json&&!isFinite(t.value)?String(t.value):t.value,n.oneofs&&(i.threshold="value")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ThresholdConfig"},a}(),m.SamplingStrategy=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.randomSampleConfig=l.google.cloud.aiplatform.v1.SamplingStrategy.RandomSampleConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.randomSampleConfig!=null&&e.hasOwnProperty("randomSampleConfig")){var t=l.google.cloud.aiplatform.v1.SamplingStrategy.RandomSampleConfig.verify(e.randomSampleConfig);if(t)return"randomSampleConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.SamplingStrategy)return e;var t=new l.google.cloud.aiplatform.v1.SamplingStrategy;if(e.randomSampleConfig!=null){if(typeof e.randomSampleConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.SamplingStrategy.randomSampleConfig: object expected");t.randomSampleConfig=l.google.cloud.aiplatform.v1.SamplingStrategy.RandomSampleConfig.fromObject(e.randomSampleConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.randomSampleConfig=null),e.randomSampleConfig!=null&&e.hasOwnProperty("randomSampleConfig")&&(n.randomSampleConfig=l.google.cloud.aiplatform.v1.SamplingStrategy.RandomSampleConfig.toObject(e.randomSampleConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.SamplingStrategy"},a.RandomSampleConfig=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.sampleRate=t.double();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.sampleRate!=null&&t.hasOwnProperty("sampleRate")&&typeof t.sampleRate!="number"?"sampleRate: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.SamplingStrategy.RandomSampleConfig)return t;var n=new l.google.cloud.aiplatform.v1.SamplingStrategy.RandomSampleConfig;return t.sampleRate!=null&&(n.sampleRate=Number(t.sampleRate)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.sampleRate=0),t.sampleRate!=null&&t.hasOwnProperty("sampleRate")&&(i.sampleRate=n.json&&!isFinite(t.sampleRate)?String(t.sampleRate):t.sampleRate),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.SamplingStrategy.RandomSampleConfig"},r}(),a}(),m.NasJob=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 4:{i.nasJobSpec=l.google.cloud.aiplatform.v1.NasJobSpec.decode(e,e.uint32());break}case 5:{i.nasJobOutput=l.google.cloud.aiplatform.v1.NasJobOutput.decode(e,e.uint32());break}case 6:{i.state=e.int32();break}case 7:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 11:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 12:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 13:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 14:{i.enableRestrictedImageTraining=e.bool();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.nasJobSpec!=null&&e.hasOwnProperty("nasJobSpec")){var t=l.google.cloud.aiplatform.v1.NasJobSpec.verify(e.nasJobSpec);if(t)return"nasJobSpec."+t}if(e.nasJobOutput!=null&&e.hasOwnProperty("nasJobOutput")){var t=l.google.cloud.aiplatform.v1.NasJobOutput.verify(e.nasJobOutput);if(t)return"nasJobOutput."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.parameters=e.string();break}case 3:{i.searchTrial=l.google.cloud.aiplatform.v1.NasTrial.decode(e,e.uint32());break}case 4:{i.trainTrial=l.google.cloud.aiplatform.v1.NasTrial.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.parameters!=null&&e.hasOwnProperty("parameters")&&!c.isString(e.parameters))return"parameters: string expected";if(e.searchTrial!=null&&e.hasOwnProperty("searchTrial")){var t=l.google.cloud.aiplatform.v1.NasTrial.verify(e.searchTrial);if(t)return"searchTrial."+t}if(e.trainTrial!=null&&e.hasOwnProperty("trainTrial")){var t=l.google.cloud.aiplatform.v1.NasTrial.verify(e.trainTrial);if(t)return"trainTrial."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.NasTrialDetail)return e;var t=new l.google.cloud.aiplatform.v1.NasTrialDetail;if(e.name!=null&&(t.name=String(e.name)),e.parameters!=null&&(t.parameters=String(e.parameters)),e.searchTrial!=null){if(typeof e.searchTrial!="object")throw TypeError(".google.cloud.aiplatform.v1.NasTrialDetail.searchTrial: object expected");t.searchTrial=l.google.cloud.aiplatform.v1.NasTrial.fromObject(e.searchTrial)}if(e.trainTrial!=null){if(typeof e.trainTrial!="object")throw TypeError(".google.cloud.aiplatform.v1.NasTrialDetail.trainTrial: object expected");t.trainTrial=l.google.cloud.aiplatform.v1.NasTrial.fromObject(e.trainTrial)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.parameters="",n.searchTrial=null,n.trainTrial=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.parameters!=null&&e.hasOwnProperty("parameters")&&(n.parameters=e.parameters),e.searchTrial!=null&&e.hasOwnProperty("searchTrial")&&(n.searchTrial=l.google.cloud.aiplatform.v1.NasTrial.toObject(e.searchTrial,t)),e.trainTrial!=null&&e.hasOwnProperty("trainTrial")&&(n.trainTrial=l.google.cloud.aiplatform.v1.NasTrial.toObject(e.trainTrial,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.NasTrialDetail"},a}(),m.NasJobSpec=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 2:{s.multiTrialAlgorithmSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.decode(t,t.uint32());break}case 3:{s.resumeNasJobId=t.string();break}case 1:{s.searchSpaceSpec=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.multiTrialAlgorithmSpec!=null&&t.hasOwnProperty("multiTrialAlgorithmSpec")){n.nasAlgorithmSpec=1;{var i=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.verify(t.multiTrialAlgorithmSpec);if(i)return"multiTrialAlgorithmSpec."+i}}return t.resumeNasJobId!=null&&t.hasOwnProperty("resumeNasJobId")&&!c.isString(t.resumeNasJobId)?"resumeNasJobId: string expected":t.searchSpaceSpec!=null&&t.hasOwnProperty("searchSpaceSpec")&&!c.isString(t.searchSpaceSpec)?"searchSpaceSpec: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.NasJobSpec)return t;var n=new l.google.cloud.aiplatform.v1.NasJobSpec;if(t.multiTrialAlgorithmSpec!=null){if(typeof t.multiTrialAlgorithmSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.NasJobSpec.multiTrialAlgorithmSpec: object expected");n.multiTrialAlgorithmSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.fromObject(t.multiTrialAlgorithmSpec)}return t.resumeNasJobId!=null&&(n.resumeNasJobId=String(t.resumeNasJobId)),t.searchSpaceSpec!=null&&(n.searchSpaceSpec=String(t.searchSpaceSpec)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.searchSpaceSpec="",i.resumeNasJobId=""),t.searchSpaceSpec!=null&&t.hasOwnProperty("searchSpaceSpec")&&(i.searchSpaceSpec=t.searchSpaceSpec),t.multiTrialAlgorithmSpec!=null&&t.hasOwnProperty("multiTrialAlgorithmSpec")&&(i.multiTrialAlgorithmSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.toObject(t.multiTrialAlgorithmSpec,n),n.oneofs&&(i.nasAlgorithmSpec="multiTrialAlgorithmSpec")),t.resumeNasJobId!=null&&t.hasOwnProperty("resumeNasJobId")&&(i.resumeNasJobId=t.resumeNasJobId),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.NasJobSpec"},a.MultiTrialAlgorithmSpec=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.multiTrialAlgorithm=n.int32();break}case 2:{f.metric=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.decode(n,n.uint32());break}case 3:{f.searchTrialSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.decode(n,n.uint32());break}case 4:{f.trainTrialSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.multiTrialAlgorithm!=null&&n.hasOwnProperty("multiTrialAlgorithm"))switch(n.multiTrialAlgorithm){default:return"multiTrialAlgorithm: enum value expected";case 0:case 1:case 2:break}if(n.metric!=null&&n.hasOwnProperty("metric")){var i=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.verify(n.metric);if(i)return"metric."+i}if(n.searchTrialSpec!=null&&n.hasOwnProperty("searchTrialSpec")){var i=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.verify(n.searchTrialSpec);if(i)return"searchTrialSpec."+i}if(n.trainTrialSpec!=null&&n.hasOwnProperty("trainTrialSpec")){var i=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.verify(n.trainTrialSpec);if(i)return"trainTrialSpec."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec)return n;var i=new l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec;switch(n.multiTrialAlgorithm){default:if(typeof n.multiTrialAlgorithm=="number"){i.multiTrialAlgorithm=n.multiTrialAlgorithm;break}break;case"MULTI_TRIAL_ALGORITHM_UNSPECIFIED":case 0:i.multiTrialAlgorithm=0;break;case"REINFORCEMENT_LEARNING":case 1:i.multiTrialAlgorithm=1;break;case"GRID_SEARCH":case 2:i.multiTrialAlgorithm=2;break}if(n.metric!=null){if(typeof n.metric!="object")throw TypeError(".google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.metric: object expected");i.metric=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.fromObject(n.metric)}if(n.searchTrialSpec!=null){if(typeof n.searchTrialSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.searchTrialSpec: object expected");i.searchTrialSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.fromObject(n.searchTrialSpec)}if(n.trainTrialSpec!=null){if(typeof n.trainTrialSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.trainTrialSpec: object expected");i.trainTrialSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.fromObject(n.trainTrialSpec)}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.multiTrialAlgorithm=i.enums===String?"MULTI_TRIAL_ALGORITHM_UNSPECIFIED":0,s.metric=null,s.searchTrialSpec=null,s.trainTrialSpec=null),n.multiTrialAlgorithm!=null&&n.hasOwnProperty("multiTrialAlgorithm")&&(s.multiTrialAlgorithm=i.enums===String?l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MultiTrialAlgorithm[n.multiTrialAlgorithm]===void 0?n.multiTrialAlgorithm:l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MultiTrialAlgorithm[n.multiTrialAlgorithm]:n.multiTrialAlgorithm),n.metric!=null&&n.hasOwnProperty("metric")&&(s.metric=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.toObject(n.metric,i)),n.searchTrialSpec!=null&&n.hasOwnProperty("searchTrialSpec")&&(s.searchTrialSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.toObject(n.searchTrialSpec,i)),n.trainTrialSpec!=null&&n.hasOwnProperty("trainTrialSpec")&&(s.trainTrialSpec=l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.toObject(n.trainTrialSpec,i)),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec"},e.MetricSpec=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.metricId=i.string();break}case 2:{g.goal=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.metricId!=null&&i.hasOwnProperty("metricId")&&!c.isString(i.metricId))return"metricId: string expected";if(i.goal!=null&&i.hasOwnProperty("goal"))switch(i.goal){default:return"goal: enum value expected";case 0:case 1:case 2:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec)return i;var s=new l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec;switch(i.metricId!=null&&(s.metricId=String(i.metricId)),i.goal){default:if(typeof i.goal=="number"){s.goal=i.goal;break}break;case"GOAL_TYPE_UNSPECIFIED":case 0:s.goal=0;break;case"MAXIMIZE":case 1:s.goal=1;break;case"MINIMIZE":case 2:s.goal=2;break}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.metricId="",f.goal=s.enums===String?"GOAL_TYPE_UNSPECIFIED":0),i.metricId!=null&&i.hasOwnProperty("metricId")&&(f.metricId=i.metricId),i.goal!=null&&i.hasOwnProperty("goal")&&(f.goal=s.enums===String?l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.GoalType[i.goal]===void 0?i.goal:l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.GoalType[i.goal]:i.goal),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec"},t.GoalType=function(){var n={},i=Object.create(n);return i[n[0]="GOAL_TYPE_UNSPECIFIED"]=0,i[n[1]="MAXIMIZE"]=1,i[n[2]="MINIMIZE"]=2,i}(),t}(),e.SearchTrialSpec=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.searchTrialJobSpec=l.google.cloud.aiplatform.v1.CustomJobSpec.decode(i,i.uint32());break}case 2:{g.maxTrialCount=i.int32();break}case 3:{g.maxParallelTrialCount=i.int32();break}case 4:{g.maxFailedTrialCount=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.searchTrialJobSpec!=null&&i.hasOwnProperty("searchTrialJobSpec")){var s=l.google.cloud.aiplatform.v1.CustomJobSpec.verify(i.searchTrialJobSpec);if(s)return"searchTrialJobSpec."+s}return i.maxTrialCount!=null&&i.hasOwnProperty("maxTrialCount")&&!c.isInteger(i.maxTrialCount)?"maxTrialCount: integer expected":i.maxParallelTrialCount!=null&&i.hasOwnProperty("maxParallelTrialCount")&&!c.isInteger(i.maxParallelTrialCount)?"maxParallelTrialCount: integer expected":i.maxFailedTrialCount!=null&&i.hasOwnProperty("maxFailedTrialCount")&&!c.isInteger(i.maxFailedTrialCount)?"maxFailedTrialCount: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)return i;var s=new l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec;if(i.searchTrialJobSpec!=null){if(typeof i.searchTrialJobSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.searchTrialJobSpec: object expected");s.searchTrialJobSpec=l.google.cloud.aiplatform.v1.CustomJobSpec.fromObject(i.searchTrialJobSpec)}return i.maxTrialCount!=null&&(s.maxTrialCount=i.maxTrialCount|0),i.maxParallelTrialCount!=null&&(s.maxParallelTrialCount=i.maxParallelTrialCount|0),i.maxFailedTrialCount!=null&&(s.maxFailedTrialCount=i.maxFailedTrialCount|0),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.searchTrialJobSpec=null,f.maxTrialCount=0,f.maxParallelTrialCount=0,f.maxFailedTrialCount=0),i.searchTrialJobSpec!=null&&i.hasOwnProperty("searchTrialJobSpec")&&(f.searchTrialJobSpec=l.google.cloud.aiplatform.v1.CustomJobSpec.toObject(i.searchTrialJobSpec,s)),i.maxTrialCount!=null&&i.hasOwnProperty("maxTrialCount")&&(f.maxTrialCount=i.maxTrialCount),i.maxParallelTrialCount!=null&&i.hasOwnProperty("maxParallelTrialCount")&&(f.maxParallelTrialCount=i.maxParallelTrialCount),i.maxFailedTrialCount!=null&&i.hasOwnProperty("maxFailedTrialCount")&&(f.maxFailedTrialCount=i.maxFailedTrialCount),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec"},t}(),e.TrainTrialSpec=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.trainTrialJobSpec=l.google.cloud.aiplatform.v1.CustomJobSpec.decode(i,i.uint32());break}case 2:{g.maxParallelTrialCount=i.int32();break}case 3:{g.frequency=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.trainTrialJobSpec!=null&&i.hasOwnProperty("trainTrialJobSpec")){var s=l.google.cloud.aiplatform.v1.CustomJobSpec.verify(i.trainTrialJobSpec);if(s)return"trainTrialJobSpec."+s}return i.maxParallelTrialCount!=null&&i.hasOwnProperty("maxParallelTrialCount")&&!c.isInteger(i.maxParallelTrialCount)?"maxParallelTrialCount: integer expected":i.frequency!=null&&i.hasOwnProperty("frequency")&&!c.isInteger(i.frequency)?"frequency: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec)return i;var s=new l.google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec;if(i.trainTrialJobSpec!=null){if(typeof i.trainTrialJobSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.trainTrialJobSpec: object expected");s.trainTrialJobSpec=l.google.cloud.aiplatform.v1.CustomJobSpec.fromObject(i.trainTrialJobSpec)}return i.maxParallelTrialCount!=null&&(s.maxParallelTrialCount=i.maxParallelTrialCount|0),i.frequency!=null&&(s.frequency=i.frequency|0),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.trainTrialJobSpec=null,f.maxParallelTrialCount=0,f.frequency=0),i.trainTrialJobSpec!=null&&i.hasOwnProperty("trainTrialJobSpec")&&(f.trainTrialJobSpec=l.google.cloud.aiplatform.v1.CustomJobSpec.toObject(i.trainTrialJobSpec,s)),i.maxParallelTrialCount!=null&&i.hasOwnProperty("maxParallelTrialCount")&&(f.maxParallelTrialCount=i.maxParallelTrialCount),i.frequency!=null&&i.hasOwnProperty("frequency")&&(f.frequency=i.frequency),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec"},t}(),e.MultiTrialAlgorithm=function(){var t={},n=Object.create(t);return n[t[0]="MULTI_TRIAL_ALGORITHM_UNSPECIFIED"]=0,n[t[1]="REINFORCEMENT_LEARNING"]=1,n[t[2]="GRID_SEARCH"]=2,n}(),e}(),a}(),m.NasJobOutput=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.multiTrialJobOutput=l.google.cloud.aiplatform.v1.NasJobOutput.MultiTrialJobOutput.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.multiTrialJobOutput!=null&&t.hasOwnProperty("multiTrialJobOutput")){n.output=1;{var i=l.google.cloud.aiplatform.v1.NasJobOutput.MultiTrialJobOutput.verify(t.multiTrialJobOutput);if(i)return"multiTrialJobOutput."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.NasJobOutput)return t;var n=new l.google.cloud.aiplatform.v1.NasJobOutput;if(t.multiTrialJobOutput!=null){if(typeof t.multiTrialJobOutput!="object")throw TypeError(".google.cloud.aiplatform.v1.NasJobOutput.multiTrialJobOutput: object expected");n.multiTrialJobOutput=l.google.cloud.aiplatform.v1.NasJobOutput.MultiTrialJobOutput.fromObject(t.multiTrialJobOutput)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.multiTrialJobOutput!=null&&t.hasOwnProperty("multiTrialJobOutput")&&(i.multiTrialJobOutput=l.google.cloud.aiplatform.v1.NasJobOutput.MultiTrialJobOutput.toObject(t.multiTrialJobOutput,n),n.oneofs&&(i.output="multiTrialJobOutput")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.NasJobOutput"},a.MultiTrialJobOutput=function(){function e(t){if(this.searchTrials=[],this.trainTrials=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.searchTrials&&f.searchTrials.length||(f.searchTrials=[]),f.searchTrials.push(l.google.cloud.aiplatform.v1.NasTrial.decode(n,n.uint32()));break}case 2:{f.trainTrials&&f.trainTrials.length||(f.trainTrials=[]),f.trainTrials.push(l.google.cloud.aiplatform.v1.NasTrial.decode(n,n.uint32()));break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.searchTrials!=null&&n.hasOwnProperty("searchTrials")){if(!Array.isArray(n.searchTrials))return"searchTrials: array expected";for(var i=0;i>>3){case 1:{i.id=e.string();break}case 2:{i.state=e.int32();break}case 3:{i.finalMeasurement=l.google.cloud.aiplatform.v1.Measurement.decode(e,e.uint32());break}case 4:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.id!=null&&e.hasOwnProperty("id")&&!c.isString(e.id))return"id: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.finalMeasurement!=null&&e.hasOwnProperty("finalMeasurement")){var t=l.google.cloud.aiplatform.v1.Measurement.verify(e.finalMeasurement);if(t)return"finalMeasurement."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.NasTrial)return e;var t=new l.google.cloud.aiplatform.v1.NasTrial;switch(e.id!=null&&(t.id=String(e.id)),e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"REQUESTED":case 1:t.state=1;break;case"ACTIVE":case 2:t.state=2;break;case"STOPPING":case 3:t.state=3;break;case"SUCCEEDED":case 4:t.state=4;break;case"INFEASIBLE":case 5:t.state=5;break}if(e.finalMeasurement!=null){if(typeof e.finalMeasurement!="object")throw TypeError(".google.cloud.aiplatform.v1.NasTrial.finalMeasurement: object expected");t.finalMeasurement=l.google.cloud.aiplatform.v1.Measurement.fromObject(e.finalMeasurement)}if(e.startTime!=null){if(typeof e.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1.NasTrial.startTime: object expected");t.startTime=l.google.protobuf.Timestamp.fromObject(e.startTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1.NasTrial.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.id="",n.state=t.enums===String?"STATE_UNSPECIFIED":0,n.finalMeasurement=null,n.startTime=null,n.endTime=null),e.id!=null&&e.hasOwnProperty("id")&&(n.id=e.id),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.aiplatform.v1.NasTrial.State[e.state]===void 0?e.state:l.google.cloud.aiplatform.v1.NasTrial.State[e.state]:e.state),e.finalMeasurement!=null&&e.hasOwnProperty("finalMeasurement")&&(n.finalMeasurement=l.google.cloud.aiplatform.v1.Measurement.toObject(e.finalMeasurement,t)),e.startTime!=null&&e.hasOwnProperty("startTime")&&(n.startTime=l.google.protobuf.Timestamp.toObject(e.startTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.NasTrial"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="REQUESTED"]=1,e[r[2]="ACTIVE"]=2,e[r[3]="STOPPING"]=3,e[r[4]="SUCCEEDED"]=4,e[r[5]="INFEASIBLE"]=5,e}(),a}(),m.LineageSubgraph=function(){function a(r){if(this.artifacts=[],this.executions=[],this.events=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.artifacts&&i.artifacts.length||(i.artifacts=[]),i.artifacts.push(l.google.cloud.aiplatform.v1.Artifact.decode(e,e.uint32()));break}case 2:{i.executions&&i.executions.length||(i.executions=[]),i.executions.push(l.google.cloud.aiplatform.v1.Execution.decode(e,e.uint32()));break}case 3:{i.events&&i.events.length||(i.events=[]),i.events.push(l.google.cloud.aiplatform.v1.Event.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifacts!=null&&e.hasOwnProperty("artifacts")){if(!Array.isArray(e.artifacts))return"artifacts: array expected";for(var t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.instances&&i.instances.length||(i.instances=[]),i.instances.push(l.google.protobuf.Value.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.instances!=null&&e.hasOwnProperty("instances")){if(!Array.isArray(e.instances))return"instances: array expected";for(var t=0;t>>3){case 1:{i.tokens&&i.tokens.length||(i.tokens=[]),i.tokens.push(e.bytes());break}case 2:{if(i.tokenIds&&i.tokenIds.length||(i.tokenIds=[]),(s&7)===2)for(var f=e.uint32()+e.pos;e.pos=0&&(t.tokens[n]=e.tokens[n])}if(e.tokenIds){if(!Array.isArray(e.tokenIds))throw TypeError(".google.cloud.aiplatform.v1.TokensInfo.tokenIds: array expected");t.tokenIds=[];for(var n=0;n>>0,e.tokenIds[n].high>>>0).toNumber())}return t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.tokens=[],n.tokenIds=[]),e.tokens&&e.tokens.length){n.tokens=[];for(var i=0;i>>0,e.tokenIds[i].high>>>0).toNumber():e.tokenIds[i]}return n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.TokensInfo"},a}(),m.ComputeTokensResponse=function(){function a(r){if(this.tokensInfo=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tokensInfo&&i.tokensInfo.length||(i.tokensInfo=[]),i.tokensInfo.push(l.google.cloud.aiplatform.v1.TokensInfo.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tokensInfo!=null&&e.hasOwnProperty("tokensInfo")){if(!Array.isArray(e.tokensInfo))return"tokensInfo: array expected";for(var t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.instances&&i.instances.length||(i.instances=[]),i.instances.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 3:{i.parameters=l.google.protobuf.Value.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.instances!=null&&e.hasOwnProperty("instances")){if(!Array.isArray(e.instances))return"instances: array expected";for(var t=0;t>>3){case 1:{i.predictions&&i.predictions.length||(i.predictions=[]),i.predictions.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 2:{i.deployedModelId=e.string();break}case 3:{i.model=e.string();break}case 5:{i.modelVersionId=e.string();break}case 4:{i.modelDisplayName=e.string();break}case 6:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.predictions!=null&&e.hasOwnProperty("predictions")){if(!Array.isArray(e.predictions))return"predictions: array expected";for(var t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.httpBody=l.google.api.HttpBody.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.httpBody!=null&&e.hasOwnProperty("httpBody")){var t=l.google.api.HttpBody.verify(e.httpBody);if(t)return"httpBody."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.RawPredictRequest)return e;var t=new l.google.cloud.aiplatform.v1.RawPredictRequest;if(e.endpoint!=null&&(t.endpoint=String(e.endpoint)),e.httpBody!=null){if(typeof e.httpBody!="object")throw TypeError(".google.cloud.aiplatform.v1.RawPredictRequest.httpBody: object expected");t.httpBody=l.google.api.HttpBody.fromObject(e.httpBody)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.endpoint="",n.httpBody=null),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=e.endpoint),e.httpBody!=null&&e.hasOwnProperty("httpBody")&&(n.httpBody=l.google.api.HttpBody.toObject(e.httpBody,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.RawPredictRequest"},a}(),m.StreamingPredictRequest=function(){function a(r){if(this.inputs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.inputs&&i.inputs.length||(i.inputs=[]),i.inputs.push(l.google.cloud.aiplatform.v1.Tensor.decode(e,e.uint32()));break}case 3:{i.parameters=l.google.cloud.aiplatform.v1.Tensor.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.inputs!=null&&e.hasOwnProperty("inputs")){if(!Array.isArray(e.inputs))return"inputs: array expected";for(var t=0;t>>3){case 1:{i.outputs&&i.outputs.length||(i.outputs=[]),i.outputs.push(l.google.cloud.aiplatform.v1.Tensor.decode(e,e.uint32()));break}case 2:{i.parameters=l.google.cloud.aiplatform.v1.Tensor.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.outputs!=null&&e.hasOwnProperty("outputs")){if(!Array.isArray(e.outputs))return"outputs: array expected";for(var t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.instances&&i.instances.length||(i.instances=[]),i.instances.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 4:{i.parameters=l.google.protobuf.Value.decode(e,e.uint32());break}case 5:{i.explanationSpecOverride=l.google.cloud.aiplatform.v1.ExplanationSpecOverride.decode(e,e.uint32());break}case 3:{i.deployedModelId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.instances!=null&&e.hasOwnProperty("instances")){if(!Array.isArray(e.instances))return"instances: array expected";for(var t=0;t>>3){case 1:{i.explanations&&i.explanations.length||(i.explanations=[]),i.explanations.push(l.google.cloud.aiplatform.v1.Explanation.decode(e,e.uint32()));break}case 2:{i.deployedModelId=e.string();break}case 3:{i.predictions&&i.predictions.length||(i.predictions=[]),i.predictions.push(l.google.protobuf.Value.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.explanations!=null&&e.hasOwnProperty("explanations")){if(!Array.isArray(e.explanations))return"explanations: array expected";for(var t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.instances&&i.instances.length||(i.instances=[]),i.instances.push(l.google.protobuf.Value.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.instances!=null&&e.hasOwnProperty("instances")){if(!Array.isArray(e.instances))return"instances: array expected";for(var t=0;t>>3){case 1:{i.totalTokens=e.int32();break}case 2:{i.totalBillableCharacters=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.totalTokens!=null&&e.hasOwnProperty("totalTokens")&&!c.isInteger(e.totalTokens)?"totalTokens: integer expected":e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&!c.isInteger(e.totalBillableCharacters)?"totalBillableCharacters: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CountTokensResponse)return e;var t=new l.google.cloud.aiplatform.v1.CountTokensResponse;return e.totalTokens!=null&&(t.totalTokens=e.totalTokens|0),e.totalBillableCharacters!=null&&(t.totalBillableCharacters=e.totalBillableCharacters|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.totalTokens=0,n.totalBillableCharacters=0),e.totalTokens!=null&&e.hasOwnProperty("totalTokens")&&(n.totalTokens=e.totalTokens),e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&(n.totalBillableCharacters=e.totalBillableCharacters),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CountTokensResponse"},a}(),m.MatchService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.findNeighbors=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.FindNeighborsRequest,l.google.cloud.aiplatform.v1.FindNeighborsResponse,e,t)},"name",{value:"FindNeighbors"}),Object.defineProperty(a.prototype.readIndexDatapoints=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ReadIndexDatapointsRequest,l.google.cloud.aiplatform.v1.ReadIndexDatapointsResponse,e,t)},"name",{value:"ReadIndexDatapoints"}),a}(),m.FindNeighborsRequest=function(){function a(r){if(this.queries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndexId=e.string();break}case 3:{i.queries&&i.queries.length||(i.queries=[]),i.queries.push(l.google.cloud.aiplatform.v1.FindNeighborsRequest.Query.decode(e,e.uint32()));break}case 4:{i.returnFullDatapoint=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint))return"indexEndpoint: string expected";if(e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId))return"deployedIndexId: string expected";if(e.queries!=null&&e.hasOwnProperty("queries")){if(!Array.isArray(e.queries))return"queries: array expected";for(var t=0;t>>3){case 1:{s.datapoint=l.google.cloud.aiplatform.v1.IndexDatapoint.decode(t,t.uint32());break}case 2:{s.neighborCount=t.int32();break}case 3:{s.perCrowdingAttributeNeighborCount=t.int32();break}case 4:{s.approximateNeighborCount=t.int32();break}case 5:{s.fractionLeafNodesToSearchOverride=t.double();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.datapoint!=null&&t.hasOwnProperty("datapoint")){var n=l.google.cloud.aiplatform.v1.IndexDatapoint.verify(t.datapoint);if(n)return"datapoint."+n}return t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&!c.isInteger(t.neighborCount)?"neighborCount: integer expected":t.perCrowdingAttributeNeighborCount!=null&&t.hasOwnProperty("perCrowdingAttributeNeighborCount")&&!c.isInteger(t.perCrowdingAttributeNeighborCount)?"perCrowdingAttributeNeighborCount: integer expected":t.approximateNeighborCount!=null&&t.hasOwnProperty("approximateNeighborCount")&&!c.isInteger(t.approximateNeighborCount)?"approximateNeighborCount: integer expected":t.fractionLeafNodesToSearchOverride!=null&&t.hasOwnProperty("fractionLeafNodesToSearchOverride")&&typeof t.fractionLeafNodesToSearchOverride!="number"?"fractionLeafNodesToSearchOverride: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.FindNeighborsRequest.Query)return t;var n=new l.google.cloud.aiplatform.v1.FindNeighborsRequest.Query;if(t.datapoint!=null){if(typeof t.datapoint!="object")throw TypeError(".google.cloud.aiplatform.v1.FindNeighborsRequest.Query.datapoint: object expected");n.datapoint=l.google.cloud.aiplatform.v1.IndexDatapoint.fromObject(t.datapoint)}return t.neighborCount!=null&&(n.neighborCount=t.neighborCount|0),t.perCrowdingAttributeNeighborCount!=null&&(n.perCrowdingAttributeNeighborCount=t.perCrowdingAttributeNeighborCount|0),t.approximateNeighborCount!=null&&(n.approximateNeighborCount=t.approximateNeighborCount|0),t.fractionLeafNodesToSearchOverride!=null&&(n.fractionLeafNodesToSearchOverride=Number(t.fractionLeafNodesToSearchOverride)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.datapoint=null,i.neighborCount=0,i.perCrowdingAttributeNeighborCount=0,i.approximateNeighborCount=0,i.fractionLeafNodesToSearchOverride=0),t.datapoint!=null&&t.hasOwnProperty("datapoint")&&(i.datapoint=l.google.cloud.aiplatform.v1.IndexDatapoint.toObject(t.datapoint,n)),t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&(i.neighborCount=t.neighborCount),t.perCrowdingAttributeNeighborCount!=null&&t.hasOwnProperty("perCrowdingAttributeNeighborCount")&&(i.perCrowdingAttributeNeighborCount=t.perCrowdingAttributeNeighborCount),t.approximateNeighborCount!=null&&t.hasOwnProperty("approximateNeighborCount")&&(i.approximateNeighborCount=t.approximateNeighborCount),t.fractionLeafNodesToSearchOverride!=null&&t.hasOwnProperty("fractionLeafNodesToSearchOverride")&&(i.fractionLeafNodesToSearchOverride=n.json&&!isFinite(t.fractionLeafNodesToSearchOverride)?String(t.fractionLeafNodesToSearchOverride):t.fractionLeafNodesToSearchOverride),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.FindNeighborsRequest.Query"},r}(),a}(),m.FindNeighborsResponse=function(){function a(r){if(this.nearestNeighbors=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.nearestNeighbors&&i.nearestNeighbors.length||(i.nearestNeighbors=[]),i.nearestNeighbors.push(l.google.cloud.aiplatform.v1.FindNeighborsResponse.NearestNeighbors.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.nearestNeighbors!=null&&e.hasOwnProperty("nearestNeighbors")){if(!Array.isArray(e.nearestNeighbors))return"nearestNeighbors: array expected";for(var t=0;t>>3){case 1:{s.datapoint=l.google.cloud.aiplatform.v1.IndexDatapoint.decode(t,t.uint32());break}case 2:{s.distance=t.double();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.datapoint!=null&&t.hasOwnProperty("datapoint")){var n=l.google.cloud.aiplatform.v1.IndexDatapoint.verify(t.datapoint);if(n)return"datapoint."+n}return t.distance!=null&&t.hasOwnProperty("distance")&&typeof t.distance!="number"?"distance: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.FindNeighborsResponse.Neighbor)return t;var n=new l.google.cloud.aiplatform.v1.FindNeighborsResponse.Neighbor;if(t.datapoint!=null){if(typeof t.datapoint!="object")throw TypeError(".google.cloud.aiplatform.v1.FindNeighborsResponse.Neighbor.datapoint: object expected");n.datapoint=l.google.cloud.aiplatform.v1.IndexDatapoint.fromObject(t.datapoint)}return t.distance!=null&&(n.distance=Number(t.distance)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.datapoint=null,i.distance=0),t.datapoint!=null&&t.hasOwnProperty("datapoint")&&(i.datapoint=l.google.cloud.aiplatform.v1.IndexDatapoint.toObject(t.datapoint,n)),t.distance!=null&&t.hasOwnProperty("distance")&&(i.distance=n.json&&!isFinite(t.distance)?String(t.distance):t.distance),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.FindNeighborsResponse.Neighbor"},r}(),a.NearestNeighbors=function(){function r(e){if(this.neighbors=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.id=t.string();break}case 2:{s.neighbors&&s.neighbors.length||(s.neighbors=[]),s.neighbors.push(l.google.cloud.aiplatform.v1.FindNeighborsResponse.Neighbor.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.id!=null&&t.hasOwnProperty("id")&&!c.isString(t.id))return"id: string expected";if(t.neighbors!=null&&t.hasOwnProperty("neighbors")){if(!Array.isArray(t.neighbors))return"neighbors: array expected";for(var n=0;n>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndexId=e.string();break}case 3:{i.ids&&i.ids.length||(i.ids=[]),i.ids.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint))return"indexEndpoint: string expected";if(e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId))return"deployedIndexId: string expected";if(e.ids!=null&&e.hasOwnProperty("ids")){if(!Array.isArray(e.ids))return"ids: array expected";for(var t=0;t>>3){case 1:{i.datapoints&&i.datapoints.length||(i.datapoints=[]),i.datapoints.push(l.google.cloud.aiplatform.v1.IndexDatapoint.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.datapoints!=null&&e.hasOwnProperty("datapoints")){if(!Array.isArray(e.datapoints))return"datapoints: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.schemaVersion=e.string();break}case 3:{i.schema=e.string();break}case 4:{i.schemaType=e.int32();break}case 5:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.description=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.schemaVersion!=null&&e.hasOwnProperty("schemaVersion")&&!c.isString(e.schemaVersion))return"schemaVersion: string expected";if(e.schema!=null&&e.hasOwnProperty("schema")&&!c.isString(e.schema))return"schema: string expected";if(e.schemaType!=null&&e.hasOwnProperty("schemaType"))switch(e.schemaType){default:return"schemaType: enum value expected";case 0:case 1:case 2:case 3:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}return e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description)?"description: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MetadataSchema)return e;var t=new l.google.cloud.aiplatform.v1.MetadataSchema;switch(e.name!=null&&(t.name=String(e.name)),e.schemaVersion!=null&&(t.schemaVersion=String(e.schemaVersion)),e.schema!=null&&(t.schema=String(e.schema)),e.schemaType){default:if(typeof e.schemaType=="number"){t.schemaType=e.schemaType;break}break;case"METADATA_SCHEMA_TYPE_UNSPECIFIED":case 0:t.schemaType=0;break;case"ARTIFACT_TYPE":case 1:t.schemaType=1;break;case"EXECUTION_TYPE":case 2:t.schemaType=2;break;case"CONTEXT_TYPE":case 3:t.schemaType=3;break}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.MetadataSchema.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}return e.description!=null&&(t.description=String(e.description)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.schemaVersion="",n.schema="",n.schemaType=t.enums===String?"METADATA_SCHEMA_TYPE_UNSPECIFIED":0,n.createTime=null,n.description=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.schemaVersion!=null&&e.hasOwnProperty("schemaVersion")&&(n.schemaVersion=e.schemaVersion),e.schema!=null&&e.hasOwnProperty("schema")&&(n.schema=e.schema),e.schemaType!=null&&e.hasOwnProperty("schemaType")&&(n.schemaType=t.enums===String?l.google.cloud.aiplatform.v1.MetadataSchema.MetadataSchemaType[e.schemaType]===void 0?e.schemaType:l.google.cloud.aiplatform.v1.MetadataSchema.MetadataSchemaType[e.schemaType]:e.schemaType),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.description!=null&&e.hasOwnProperty("description")&&(n.description=e.description),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MetadataSchema"},a.MetadataSchemaType=function(){var r={},e=Object.create(r);return e[r[0]="METADATA_SCHEMA_TYPE_UNSPECIFIED"]=0,e[r[1]="ARTIFACT_TYPE"]=1,e[r[2]="EXECUTION_TYPE"]=2,e[r[3]="CONTEXT_TYPE"]=3,e}(),a}(),m.MetadataService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createMetadataStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateMetadataStoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateMetadataStore"}),Object.defineProperty(a.prototype.getMetadataStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetMetadataStoreRequest,l.google.cloud.aiplatform.v1.MetadataStore,e,t)},"name",{value:"GetMetadataStore"}),Object.defineProperty(a.prototype.listMetadataStores=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListMetadataStoresRequest,l.google.cloud.aiplatform.v1.ListMetadataStoresResponse,e,t)},"name",{value:"ListMetadataStores"}),Object.defineProperty(a.prototype.deleteMetadataStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteMetadataStoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteMetadataStore"}),Object.defineProperty(a.prototype.createArtifact=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateArtifactRequest,l.google.cloud.aiplatform.v1.Artifact,e,t)},"name",{value:"CreateArtifact"}),Object.defineProperty(a.prototype.getArtifact=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetArtifactRequest,l.google.cloud.aiplatform.v1.Artifact,e,t)},"name",{value:"GetArtifact"}),Object.defineProperty(a.prototype.listArtifacts=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListArtifactsRequest,l.google.cloud.aiplatform.v1.ListArtifactsResponse,e,t)},"name",{value:"ListArtifacts"}),Object.defineProperty(a.prototype.updateArtifact=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateArtifactRequest,l.google.cloud.aiplatform.v1.Artifact,e,t)},"name",{value:"UpdateArtifact"}),Object.defineProperty(a.prototype.deleteArtifact=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteArtifactRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteArtifact"}),Object.defineProperty(a.prototype.purgeArtifacts=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.PurgeArtifactsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"PurgeArtifacts"}),Object.defineProperty(a.prototype.createContext=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateContextRequest,l.google.cloud.aiplatform.v1.Context,e,t)},"name",{value:"CreateContext"}),Object.defineProperty(a.prototype.getContext=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetContextRequest,l.google.cloud.aiplatform.v1.Context,e,t)},"name",{value:"GetContext"}),Object.defineProperty(a.prototype.listContexts=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListContextsRequest,l.google.cloud.aiplatform.v1.ListContextsResponse,e,t)},"name",{value:"ListContexts"}),Object.defineProperty(a.prototype.updateContext=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateContextRequest,l.google.cloud.aiplatform.v1.Context,e,t)},"name",{value:"UpdateContext"}),Object.defineProperty(a.prototype.deleteContext=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteContextRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteContext"}),Object.defineProperty(a.prototype.purgeContexts=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.PurgeContextsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"PurgeContexts"}),Object.defineProperty(a.prototype.addContextArtifactsAndExecutions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.AddContextArtifactsAndExecutionsRequest,l.google.cloud.aiplatform.v1.AddContextArtifactsAndExecutionsResponse,e,t)},"name",{value:"AddContextArtifactsAndExecutions"}),Object.defineProperty(a.prototype.addContextChildren=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.AddContextChildrenRequest,l.google.cloud.aiplatform.v1.AddContextChildrenResponse,e,t)},"name",{value:"AddContextChildren"}),Object.defineProperty(a.prototype.removeContextChildren=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.RemoveContextChildrenRequest,l.google.cloud.aiplatform.v1.RemoveContextChildrenResponse,e,t)},"name",{value:"RemoveContextChildren"}),Object.defineProperty(a.prototype.queryContextLineageSubgraph=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.QueryContextLineageSubgraphRequest,l.google.cloud.aiplatform.v1.LineageSubgraph,e,t)},"name",{value:"QueryContextLineageSubgraph"}),Object.defineProperty(a.prototype.createExecution=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateExecutionRequest,l.google.cloud.aiplatform.v1.Execution,e,t)},"name",{value:"CreateExecution"}),Object.defineProperty(a.prototype.getExecution=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetExecutionRequest,l.google.cloud.aiplatform.v1.Execution,e,t)},"name",{value:"GetExecution"}),Object.defineProperty(a.prototype.listExecutions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListExecutionsRequest,l.google.cloud.aiplatform.v1.ListExecutionsResponse,e,t)},"name",{value:"ListExecutions"}),Object.defineProperty(a.prototype.updateExecution=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateExecutionRequest,l.google.cloud.aiplatform.v1.Execution,e,t)},"name",{value:"UpdateExecution"}),Object.defineProperty(a.prototype.deleteExecution=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteExecutionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteExecution"}),Object.defineProperty(a.prototype.purgeExecutions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.PurgeExecutionsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"PurgeExecutions"}),Object.defineProperty(a.prototype.addExecutionEvents=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.AddExecutionEventsRequest,l.google.cloud.aiplatform.v1.AddExecutionEventsResponse,e,t)},"name",{value:"AddExecutionEvents"}),Object.defineProperty(a.prototype.queryExecutionInputsAndOutputs=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.QueryExecutionInputsAndOutputsRequest,l.google.cloud.aiplatform.v1.LineageSubgraph,e,t)},"name",{value:"QueryExecutionInputsAndOutputs"}),Object.defineProperty(a.prototype.createMetadataSchema=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateMetadataSchemaRequest,l.google.cloud.aiplatform.v1.MetadataSchema,e,t)},"name",{value:"CreateMetadataSchema"}),Object.defineProperty(a.prototype.getMetadataSchema=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetMetadataSchemaRequest,l.google.cloud.aiplatform.v1.MetadataSchema,e,t)},"name",{value:"GetMetadataSchema"}),Object.defineProperty(a.prototype.listMetadataSchemas=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListMetadataSchemasRequest,l.google.cloud.aiplatform.v1.ListMetadataSchemasResponse,e,t)},"name",{value:"ListMetadataSchemas"}),Object.defineProperty(a.prototype.queryArtifactLineageSubgraph=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.QueryArtifactLineageSubgraphRequest,l.google.cloud.aiplatform.v1.LineageSubgraph,e,t)},"name",{value:"QueryArtifactLineageSubgraph"}),a}(),m.CreateMetadataStoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.metadataStore=l.google.cloud.aiplatform.v1.MetadataStore.decode(e,e.uint32());break}case 3:{i.metadataStoreId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.metadataStore!=null&&e.hasOwnProperty("metadataStore")){var t=l.google.cloud.aiplatform.v1.MetadataStore.verify(e.metadataStore);if(t)return"metadataStore."+t}return e.metadataStoreId!=null&&e.hasOwnProperty("metadataStoreId")&&!c.isString(e.metadataStoreId)?"metadataStoreId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateMetadataStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateMetadataStoreRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.metadataStore!=null){if(typeof e.metadataStore!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateMetadataStoreRequest.metadataStore: object expected");t.metadataStore=l.google.cloud.aiplatform.v1.MetadataStore.fromObject(e.metadataStore)}return e.metadataStoreId!=null&&(t.metadataStoreId=String(e.metadataStoreId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.metadataStore=null,n.metadataStoreId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.metadataStore!=null&&e.hasOwnProperty("metadataStore")&&(n.metadataStore=l.google.cloud.aiplatform.v1.MetadataStore.toObject(e.metadataStore,t)),e.metadataStoreId!=null&&e.hasOwnProperty("metadataStoreId")&&(n.metadataStoreId=e.metadataStoreId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateMetadataStoreRequest"},a}(),m.CreateMetadataStoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateMetadataStoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateMetadataStoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateMetadataStoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateMetadataStoreOperationMetadata"},a}(),m.GetMetadataStoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetMetadataStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetMetadataStoreRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetMetadataStoreRequest"},a}(),m.ListMetadataStoresRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListMetadataStoresRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListMetadataStoresRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListMetadataStoresRequest"},a}(),m.ListMetadataStoresResponse=function(){function a(r){if(this.metadataStores=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.metadataStores&&i.metadataStores.length||(i.metadataStores=[]),i.metadataStores.push(l.google.cloud.aiplatform.v1.MetadataStore.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.metadataStores!=null&&e.hasOwnProperty("metadataStores")){if(!Array.isArray(e.metadataStores))return"metadataStores: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteMetadataStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteMetadataStoreRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteMetadataStoreRequest"},a}(),m.DeleteMetadataStoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteMetadataStoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.DeleteMetadataStoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.DeleteMetadataStoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteMetadataStoreOperationMetadata"},a}(),m.CreateArtifactRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.artifact=l.google.cloud.aiplatform.v1.Artifact.decode(e,e.uint32());break}case 3:{i.artifactId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.artifact!=null&&e.hasOwnProperty("artifact")){var t=l.google.cloud.aiplatform.v1.Artifact.verify(e.artifact);if(t)return"artifact."+t}return e.artifactId!=null&&e.hasOwnProperty("artifactId")&&!c.isString(e.artifactId)?"artifactId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateArtifactRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateArtifactRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.artifact!=null){if(typeof e.artifact!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateArtifactRequest.artifact: object expected");t.artifact=l.google.cloud.aiplatform.v1.Artifact.fromObject(e.artifact)}return e.artifactId!=null&&(t.artifactId=String(e.artifactId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.artifact=null,n.artifactId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.artifact!=null&&e.hasOwnProperty("artifact")&&(n.artifact=l.google.cloud.aiplatform.v1.Artifact.toObject(e.artifact,t)),e.artifactId!=null&&e.hasOwnProperty("artifactId")&&(n.artifactId=e.artifactId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateArtifactRequest"},a}(),m.GetArtifactRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetArtifactRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetArtifactRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetArtifactRequest"},a}(),m.ListArtifactsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListArtifactsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListArtifactsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListArtifactsRequest"},a}(),m.ListArtifactsResponse=function(){function a(r){if(this.artifacts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.artifacts&&i.artifacts.length||(i.artifacts=[]),i.artifacts.push(l.google.cloud.aiplatform.v1.Artifact.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifacts!=null&&e.hasOwnProperty("artifacts")){if(!Array.isArray(e.artifacts))return"artifacts: array expected";for(var t=0;t>>3){case 1:{i.artifact=l.google.cloud.aiplatform.v1.Artifact.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 3:{i.allowMissing=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifact!=null&&e.hasOwnProperty("artifact")){var t=l.google.cloud.aiplatform.v1.Artifact.verify(e.artifact);if(t)return"artifact."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&typeof e.allowMissing!="boolean"?"allowMissing: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateArtifactRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateArtifactRequest;if(e.artifact!=null){if(typeof e.artifact!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateArtifactRequest.artifact: object expected");t.artifact=l.google.cloud.aiplatform.v1.Artifact.fromObject(e.artifact)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateArtifactRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return e.allowMissing!=null&&(t.allowMissing=!!e.allowMissing),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.artifact=null,n.updateMask=null,n.allowMissing=!1),e.artifact!=null&&e.hasOwnProperty("artifact")&&(n.artifact=l.google.cloud.aiplatform.v1.Artifact.toObject(e.artifact,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&(n.allowMissing=e.allowMissing),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateArtifactRequest"},a}(),m.DeleteArtifactRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.etag=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteArtifactRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteArtifactRequest;return e.name!=null&&(t.name=String(e.name)),e.etag!=null&&(t.etag=String(e.etag)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.etag=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteArtifactRequest"},a}(),m.PurgeArtifactsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PurgeArtifactsRequest)return e;var t=new l.google.cloud.aiplatform.v1.PurgeArtifactsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.force=!1),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PurgeArtifactsRequest"},a}(),m.PurgeArtifactsResponse=function(){function a(r){if(this.purgeSample=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.purgeCount=e.int64();break}case 2:{i.purgeSample&&i.purgeSample.length||(i.purgeSample=[]),i.purgeSample.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.purgeCount!=null&&e.hasOwnProperty("purgeCount")&&!c.isInteger(e.purgeCount)&&!(e.purgeCount&&c.isInteger(e.purgeCount.low)&&c.isInteger(e.purgeCount.high)))return"purgeCount: integer|Long expected";if(e.purgeSample!=null&&e.hasOwnProperty("purgeSample")){if(!Array.isArray(e.purgeSample))return"purgeSample: array expected";for(var t=0;t>>0,e.purgeCount.high>>>0).toNumber())),e.purgeSample){if(!Array.isArray(e.purgeSample))throw TypeError(".google.cloud.aiplatform.v1.PurgeArtifactsResponse.purgeSample: array expected");t.purgeSample=[];for(var n=0;n>>0,e.purgeCount.high>>>0).toNumber():e.purgeCount),e.purgeSample&&e.purgeSample.length){n.purgeSample=[];for(var s=0;s>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PurgeArtifactsMetadata)return e;var t=new l.google.cloud.aiplatform.v1.PurgeArtifactsMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.PurgeArtifactsMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PurgeArtifactsMetadata"},a}(),m.CreateContextRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.context=l.google.cloud.aiplatform.v1.Context.decode(e,e.uint32());break}case 3:{i.contextId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.context!=null&&e.hasOwnProperty("context")){var t=l.google.cloud.aiplatform.v1.Context.verify(e.context);if(t)return"context."+t}return e.contextId!=null&&e.hasOwnProperty("contextId")&&!c.isString(e.contextId)?"contextId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateContextRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateContextRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.context!=null){if(typeof e.context!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateContextRequest.context: object expected");t.context=l.google.cloud.aiplatform.v1.Context.fromObject(e.context)}return e.contextId!=null&&(t.contextId=String(e.contextId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.context=null,n.contextId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.context!=null&&e.hasOwnProperty("context")&&(n.context=l.google.cloud.aiplatform.v1.Context.toObject(e.context,t)),e.contextId!=null&&e.hasOwnProperty("contextId")&&(n.contextId=e.contextId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateContextRequest"},a}(),m.GetContextRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetContextRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetContextRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetContextRequest"},a}(),m.ListContextsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListContextsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListContextsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListContextsRequest"},a}(),m.ListContextsResponse=function(){function a(r){if(this.contexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.contexts&&i.contexts.length||(i.contexts=[]),i.contexts.push(l.google.cloud.aiplatform.v1.Context.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.contexts!=null&&e.hasOwnProperty("contexts")){if(!Array.isArray(e.contexts))return"contexts: array expected";for(var t=0;t>>3){case 1:{i.context=l.google.cloud.aiplatform.v1.Context.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 3:{i.allowMissing=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.context!=null&&e.hasOwnProperty("context")){var t=l.google.cloud.aiplatform.v1.Context.verify(e.context);if(t)return"context."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&typeof e.allowMissing!="boolean"?"allowMissing: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateContextRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateContextRequest;if(e.context!=null){if(typeof e.context!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateContextRequest.context: object expected");t.context=l.google.cloud.aiplatform.v1.Context.fromObject(e.context)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateContextRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return e.allowMissing!=null&&(t.allowMissing=!!e.allowMissing),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.context=null,n.updateMask=null,n.allowMissing=!1),e.context!=null&&e.hasOwnProperty("context")&&(n.context=l.google.cloud.aiplatform.v1.Context.toObject(e.context,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&(n.allowMissing=e.allowMissing),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateContextRequest"},a}(),m.DeleteContextRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}case 3:{i.etag=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteContextRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteContextRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),e.etag!=null&&(t.etag=String(e.etag)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1,n.etag=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteContextRequest"},a}(),m.PurgeContextsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PurgeContextsRequest)return e;var t=new l.google.cloud.aiplatform.v1.PurgeContextsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.force=!1),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PurgeContextsRequest"},a}(),m.PurgeContextsResponse=function(){function a(r){if(this.purgeSample=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.purgeCount=e.int64();break}case 2:{i.purgeSample&&i.purgeSample.length||(i.purgeSample=[]),i.purgeSample.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.purgeCount!=null&&e.hasOwnProperty("purgeCount")&&!c.isInteger(e.purgeCount)&&!(e.purgeCount&&c.isInteger(e.purgeCount.low)&&c.isInteger(e.purgeCount.high)))return"purgeCount: integer|Long expected";if(e.purgeSample!=null&&e.hasOwnProperty("purgeSample")){if(!Array.isArray(e.purgeSample))return"purgeSample: array expected";for(var t=0;t>>0,e.purgeCount.high>>>0).toNumber())),e.purgeSample){if(!Array.isArray(e.purgeSample))throw TypeError(".google.cloud.aiplatform.v1.PurgeContextsResponse.purgeSample: array expected");t.purgeSample=[];for(var n=0;n>>0,e.purgeCount.high>>>0).toNumber():e.purgeCount),e.purgeSample&&e.purgeSample.length){n.purgeSample=[];for(var s=0;s>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PurgeContextsMetadata)return e;var t=new l.google.cloud.aiplatform.v1.PurgeContextsMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.PurgeContextsMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PurgeContextsMetadata"},a}(),m.AddContextArtifactsAndExecutionsRequest=function(){function a(r){if(this.artifacts=[],this.executions=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.context=e.string();break}case 2:{i.artifacts&&i.artifacts.length||(i.artifacts=[]),i.artifacts.push(e.string());break}case 3:{i.executions&&i.executions.length||(i.executions=[]),i.executions.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.context!=null&&e.hasOwnProperty("context")&&!c.isString(e.context))return"context: string expected";if(e.artifacts!=null&&e.hasOwnProperty("artifacts")){if(!Array.isArray(e.artifacts))return"artifacts: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.AddContextArtifactsAndExecutionsResponse?e:new l.google.cloud.aiplatform.v1.AddContextArtifactsAndExecutionsResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.AddContextArtifactsAndExecutionsResponse"},a}(),m.AddContextChildrenRequest=function(){function a(r){if(this.childContexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.context=e.string();break}case 2:{i.childContexts&&i.childContexts.length||(i.childContexts=[]),i.childContexts.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.context!=null&&e.hasOwnProperty("context")&&!c.isString(e.context))return"context: string expected";if(e.childContexts!=null&&e.hasOwnProperty("childContexts")){if(!Array.isArray(e.childContexts))return"childContexts: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.AddContextChildrenResponse?e:new l.google.cloud.aiplatform.v1.AddContextChildrenResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.AddContextChildrenResponse"},a}(),m.RemoveContextChildrenRequest=function(){function a(r){if(this.childContexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.context=e.string();break}case 2:{i.childContexts&&i.childContexts.length||(i.childContexts=[]),i.childContexts.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.context!=null&&e.hasOwnProperty("context")&&!c.isString(e.context))return"context: string expected";if(e.childContexts!=null&&e.hasOwnProperty("childContexts")){if(!Array.isArray(e.childContexts))return"childContexts: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.RemoveContextChildrenResponse?e:new l.google.cloud.aiplatform.v1.RemoveContextChildrenResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.RemoveContextChildrenResponse"},a}(),m.QueryContextLineageSubgraphRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.context=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.context!=null&&e.hasOwnProperty("context")&&!c.isString(e.context)?"context: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.QueryContextLineageSubgraphRequest)return e;var t=new l.google.cloud.aiplatform.v1.QueryContextLineageSubgraphRequest;return e.context!=null&&(t.context=String(e.context)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.context=""),e.context!=null&&e.hasOwnProperty("context")&&(n.context=e.context),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.QueryContextLineageSubgraphRequest"},a}(),m.CreateExecutionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.execution=l.google.cloud.aiplatform.v1.Execution.decode(e,e.uint32());break}case 3:{i.executionId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.execution!=null&&e.hasOwnProperty("execution")){var t=l.google.cloud.aiplatform.v1.Execution.verify(e.execution);if(t)return"execution."+t}return e.executionId!=null&&e.hasOwnProperty("executionId")&&!c.isString(e.executionId)?"executionId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateExecutionRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateExecutionRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.execution!=null){if(typeof e.execution!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateExecutionRequest.execution: object expected");t.execution=l.google.cloud.aiplatform.v1.Execution.fromObject(e.execution)}return e.executionId!=null&&(t.executionId=String(e.executionId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.execution=null,n.executionId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.execution!=null&&e.hasOwnProperty("execution")&&(n.execution=l.google.cloud.aiplatform.v1.Execution.toObject(e.execution,t)),e.executionId!=null&&e.hasOwnProperty("executionId")&&(n.executionId=e.executionId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateExecutionRequest"},a}(),m.GetExecutionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetExecutionRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetExecutionRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetExecutionRequest"},a}(),m.ListExecutionsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListExecutionsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListExecutionsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListExecutionsRequest"},a}(),m.ListExecutionsResponse=function(){function a(r){if(this.executions=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.executions&&i.executions.length||(i.executions=[]),i.executions.push(l.google.cloud.aiplatform.v1.Execution.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.executions!=null&&e.hasOwnProperty("executions")){if(!Array.isArray(e.executions))return"executions: array expected";for(var t=0;t>>3){case 1:{i.execution=l.google.cloud.aiplatform.v1.Execution.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 3:{i.allowMissing=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.execution!=null&&e.hasOwnProperty("execution")){var t=l.google.cloud.aiplatform.v1.Execution.verify(e.execution);if(t)return"execution."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&typeof e.allowMissing!="boolean"?"allowMissing: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateExecutionRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateExecutionRequest;if(e.execution!=null){if(typeof e.execution!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateExecutionRequest.execution: object expected");t.execution=l.google.cloud.aiplatform.v1.Execution.fromObject(e.execution)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateExecutionRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return e.allowMissing!=null&&(t.allowMissing=!!e.allowMissing),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.execution=null,n.updateMask=null,n.allowMissing=!1),e.execution!=null&&e.hasOwnProperty("execution")&&(n.execution=l.google.cloud.aiplatform.v1.Execution.toObject(e.execution,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&(n.allowMissing=e.allowMissing),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateExecutionRequest"},a}(),m.DeleteExecutionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.etag=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteExecutionRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteExecutionRequest;return e.name!=null&&(t.name=String(e.name)),e.etag!=null&&(t.etag=String(e.etag)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.etag=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteExecutionRequest"},a}(),m.PurgeExecutionsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PurgeExecutionsRequest)return e;var t=new l.google.cloud.aiplatform.v1.PurgeExecutionsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.force=!1),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PurgeExecutionsRequest"},a}(),m.PurgeExecutionsResponse=function(){function a(r){if(this.purgeSample=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.purgeCount=e.int64();break}case 2:{i.purgeSample&&i.purgeSample.length||(i.purgeSample=[]),i.purgeSample.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.purgeCount!=null&&e.hasOwnProperty("purgeCount")&&!c.isInteger(e.purgeCount)&&!(e.purgeCount&&c.isInteger(e.purgeCount.low)&&c.isInteger(e.purgeCount.high)))return"purgeCount: integer|Long expected";if(e.purgeSample!=null&&e.hasOwnProperty("purgeSample")){if(!Array.isArray(e.purgeSample))return"purgeSample: array expected";for(var t=0;t>>0,e.purgeCount.high>>>0).toNumber())),e.purgeSample){if(!Array.isArray(e.purgeSample))throw TypeError(".google.cloud.aiplatform.v1.PurgeExecutionsResponse.purgeSample: array expected");t.purgeSample=[];for(var n=0;n>>0,e.purgeCount.high>>>0).toNumber():e.purgeCount),e.purgeSample&&e.purgeSample.length){n.purgeSample=[];for(var s=0;s>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PurgeExecutionsMetadata)return e;var t=new l.google.cloud.aiplatform.v1.PurgeExecutionsMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.PurgeExecutionsMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PurgeExecutionsMetadata"},a}(),m.AddExecutionEventsRequest=function(){function a(r){if(this.events=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.execution=e.string();break}case 2:{i.events&&i.events.length||(i.events=[]),i.events.push(l.google.cloud.aiplatform.v1.Event.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.execution!=null&&e.hasOwnProperty("execution")&&!c.isString(e.execution))return"execution: string expected";if(e.events!=null&&e.hasOwnProperty("events")){if(!Array.isArray(e.events))return"events: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.AddExecutionEventsResponse?e:new l.google.cloud.aiplatform.v1.AddExecutionEventsResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.AddExecutionEventsResponse"},a}(),m.QueryExecutionInputsAndOutputsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.execution=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.execution!=null&&e.hasOwnProperty("execution")&&!c.isString(e.execution)?"execution: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.QueryExecutionInputsAndOutputsRequest)return e;var t=new l.google.cloud.aiplatform.v1.QueryExecutionInputsAndOutputsRequest;return e.execution!=null&&(t.execution=String(e.execution)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.execution=""),e.execution!=null&&e.hasOwnProperty("execution")&&(n.execution=e.execution),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.QueryExecutionInputsAndOutputsRequest"},a}(),m.CreateMetadataSchemaRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.metadataSchema=l.google.cloud.aiplatform.v1.MetadataSchema.decode(e,e.uint32());break}case 3:{i.metadataSchemaId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.metadataSchema!=null&&e.hasOwnProperty("metadataSchema")){var t=l.google.cloud.aiplatform.v1.MetadataSchema.verify(e.metadataSchema);if(t)return"metadataSchema."+t}return e.metadataSchemaId!=null&&e.hasOwnProperty("metadataSchemaId")&&!c.isString(e.metadataSchemaId)?"metadataSchemaId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateMetadataSchemaRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateMetadataSchemaRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.metadataSchema!=null){if(typeof e.metadataSchema!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateMetadataSchemaRequest.metadataSchema: object expected");t.metadataSchema=l.google.cloud.aiplatform.v1.MetadataSchema.fromObject(e.metadataSchema)}return e.metadataSchemaId!=null&&(t.metadataSchemaId=String(e.metadataSchemaId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.metadataSchema=null,n.metadataSchemaId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.metadataSchema!=null&&e.hasOwnProperty("metadataSchema")&&(n.metadataSchema=l.google.cloud.aiplatform.v1.MetadataSchema.toObject(e.metadataSchema,t)),e.metadataSchemaId!=null&&e.hasOwnProperty("metadataSchemaId")&&(n.metadataSchemaId=e.metadataSchemaId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateMetadataSchemaRequest"},a}(),m.GetMetadataSchemaRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetMetadataSchemaRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetMetadataSchemaRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetMetadataSchemaRequest"},a}(),m.ListMetadataSchemasRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListMetadataSchemasRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListMetadataSchemasRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListMetadataSchemasRequest"},a}(),m.ListMetadataSchemasResponse=function(){function a(r){if(this.metadataSchemas=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.metadataSchemas&&i.metadataSchemas.length||(i.metadataSchemas=[]),i.metadataSchemas.push(l.google.cloud.aiplatform.v1.MetadataSchema.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.metadataSchemas!=null&&e.hasOwnProperty("metadataSchemas")){if(!Array.isArray(e.metadataSchemas))return"metadataSchemas: array expected";for(var t=0;t>>3){case 1:{i.artifact=e.string();break}case 2:{i.maxHops=e.int32();break}case 3:{i.filter=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.artifact!=null&&e.hasOwnProperty("artifact")&&!c.isString(e.artifact)?"artifact: string expected":e.maxHops!=null&&e.hasOwnProperty("maxHops")&&!c.isInteger(e.maxHops)?"maxHops: integer expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.QueryArtifactLineageSubgraphRequest)return e;var t=new l.google.cloud.aiplatform.v1.QueryArtifactLineageSubgraphRequest;return e.artifact!=null&&(t.artifact=String(e.artifact)),e.maxHops!=null&&(t.maxHops=e.maxHops|0),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.artifact="",n.maxHops=0,n.filter=""),e.artifact!=null&&e.hasOwnProperty("artifact")&&(n.artifact=e.artifact),e.maxHops!=null&&e.hasOwnProperty("maxHops")&&(n.maxHops=e.maxHops),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.QueryArtifactLineageSubgraphRequest"},a}(),m.MetadataStore=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 6:{i.description=e.string();break}case 7:{i.state=l.google.cloud.aiplatform.v1.MetadataStore.MetadataStoreState.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.encryptionSpec!=null&&e.hasOwnProperty("encryptionSpec")){var t=l.google.cloud.aiplatform.v1.EncryptionSpec.verify(e.encryptionSpec);if(t)return"encryptionSpec."+t}if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.state!=null&&e.hasOwnProperty("state")){var t=l.google.cloud.aiplatform.v1.MetadataStore.MetadataStoreState.verify(e.state);if(t)return"state."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.MetadataStore)return e;var t=new l.google.cloud.aiplatform.v1.MetadataStore;if(e.name!=null&&(t.name=String(e.name)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.MetadataStore.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.MetadataStore.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}if(e.encryptionSpec!=null){if(typeof e.encryptionSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.MetadataStore.encryptionSpec: object expected");t.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.fromObject(e.encryptionSpec)}if(e.description!=null&&(t.description=String(e.description)),e.state!=null){if(typeof e.state!="object")throw TypeError(".google.cloud.aiplatform.v1.MetadataStore.state: object expected");t.state=l.google.cloud.aiplatform.v1.MetadataStore.MetadataStoreState.fromObject(e.state)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.createTime=null,n.updateTime=null,n.encryptionSpec=null,n.description="",n.state=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),e.encryptionSpec!=null&&e.hasOwnProperty("encryptionSpec")&&(n.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.toObject(e.encryptionSpec,t)),e.description!=null&&e.hasOwnProperty("description")&&(n.description=e.description),e.state!=null&&e.hasOwnProperty("state")&&(n.state=l.google.cloud.aiplatform.v1.MetadataStore.MetadataStoreState.toObject(e.state,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.MetadataStore"},a.MetadataStoreState=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.diskUtilizationBytes=t.int64();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.diskUtilizationBytes!=null&&t.hasOwnProperty("diskUtilizationBytes")&&!c.isInteger(t.diskUtilizationBytes)&&!(t.diskUtilizationBytes&&c.isInteger(t.diskUtilizationBytes.low)&&c.isInteger(t.diskUtilizationBytes.high))?"diskUtilizationBytes: integer|Long expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.MetadataStore.MetadataStoreState)return t;var n=new l.google.cloud.aiplatform.v1.MetadataStore.MetadataStoreState;return t.diskUtilizationBytes!=null&&(c.Long?(n.diskUtilizationBytes=c.Long.fromValue(t.diskUtilizationBytes)).unsigned=!1:typeof t.diskUtilizationBytes=="string"?n.diskUtilizationBytes=parseInt(t.diskUtilizationBytes,10):typeof t.diskUtilizationBytes=="number"?n.diskUtilizationBytes=t.diskUtilizationBytes:typeof t.diskUtilizationBytes=="object"&&(n.diskUtilizationBytes=new c.LongBits(t.diskUtilizationBytes.low>>>0,t.diskUtilizationBytes.high>>>0).toNumber())),n},r.toObject=function(t,n){n||(n={});var i={};if(n.defaults)if(c.Long){var s=new c.Long(0,0,!1);i.diskUtilizationBytes=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.diskUtilizationBytes=n.longs===String?"0":0;return t.diskUtilizationBytes!=null&&t.hasOwnProperty("diskUtilizationBytes")&&(typeof t.diskUtilizationBytes=="number"?i.diskUtilizationBytes=n.longs===String?String(t.diskUtilizationBytes):t.diskUtilizationBytes:i.diskUtilizationBytes=n.longs===String?c.Long.prototype.toString.call(t.diskUtilizationBytes):n.longs===Number?new c.LongBits(t.diskUtilizationBytes.low>>>0,t.diskUtilizationBytes.high>>>0).toNumber():t.diskUtilizationBytes),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.MetadataStore.MetadataStoreState"},r}(),a}(),m.MigratableResource=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.mlEngineModelVersion=l.google.cloud.aiplatform.v1.MigratableResource.MlEngineModelVersion.decode(t,t.uint32());break}case 2:{s.automlModel=l.google.cloud.aiplatform.v1.MigratableResource.AutomlModel.decode(t,t.uint32());break}case 3:{s.automlDataset=l.google.cloud.aiplatform.v1.MigratableResource.AutomlDataset.decode(t,t.uint32());break}case 4:{s.dataLabelingDataset=l.google.cloud.aiplatform.v1.MigratableResource.DataLabelingDataset.decode(t,t.uint32());break}case 5:{s.lastMigrateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 6:{s.lastUpdateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.mlEngineModelVersion!=null&&t.hasOwnProperty("mlEngineModelVersion")){n.resource=1;{var i=l.google.cloud.aiplatform.v1.MigratableResource.MlEngineModelVersion.verify(t.mlEngineModelVersion);if(i)return"mlEngineModelVersion."+i}}if(t.automlModel!=null&&t.hasOwnProperty("automlModel")){if(n.resource===1)return"resource: multiple values";n.resource=1;{var i=l.google.cloud.aiplatform.v1.MigratableResource.AutomlModel.verify(t.automlModel);if(i)return"automlModel."+i}}if(t.automlDataset!=null&&t.hasOwnProperty("automlDataset")){if(n.resource===1)return"resource: multiple values";n.resource=1;{var i=l.google.cloud.aiplatform.v1.MigratableResource.AutomlDataset.verify(t.automlDataset);if(i)return"automlDataset."+i}}if(t.dataLabelingDataset!=null&&t.hasOwnProperty("dataLabelingDataset")){if(n.resource===1)return"resource: multiple values";n.resource=1;{var i=l.google.cloud.aiplatform.v1.MigratableResource.DataLabelingDataset.verify(t.dataLabelingDataset);if(i)return"dataLabelingDataset."+i}}if(t.lastMigrateTime!=null&&t.hasOwnProperty("lastMigrateTime")){var i=l.google.protobuf.Timestamp.verify(t.lastMigrateTime);if(i)return"lastMigrateTime."+i}if(t.lastUpdateTime!=null&&t.hasOwnProperty("lastUpdateTime")){var i=l.google.protobuf.Timestamp.verify(t.lastUpdateTime);if(i)return"lastUpdateTime."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.MigratableResource)return t;var n=new l.google.cloud.aiplatform.v1.MigratableResource;if(t.mlEngineModelVersion!=null){if(typeof t.mlEngineModelVersion!="object")throw TypeError(".google.cloud.aiplatform.v1.MigratableResource.mlEngineModelVersion: object expected");n.mlEngineModelVersion=l.google.cloud.aiplatform.v1.MigratableResource.MlEngineModelVersion.fromObject(t.mlEngineModelVersion)}if(t.automlModel!=null){if(typeof t.automlModel!="object")throw TypeError(".google.cloud.aiplatform.v1.MigratableResource.automlModel: object expected");n.automlModel=l.google.cloud.aiplatform.v1.MigratableResource.AutomlModel.fromObject(t.automlModel)}if(t.automlDataset!=null){if(typeof t.automlDataset!="object")throw TypeError(".google.cloud.aiplatform.v1.MigratableResource.automlDataset: object expected");n.automlDataset=l.google.cloud.aiplatform.v1.MigratableResource.AutomlDataset.fromObject(t.automlDataset)}if(t.dataLabelingDataset!=null){if(typeof t.dataLabelingDataset!="object")throw TypeError(".google.cloud.aiplatform.v1.MigratableResource.dataLabelingDataset: object expected");n.dataLabelingDataset=l.google.cloud.aiplatform.v1.MigratableResource.DataLabelingDataset.fromObject(t.dataLabelingDataset)}if(t.lastMigrateTime!=null){if(typeof t.lastMigrateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.MigratableResource.lastMigrateTime: object expected");n.lastMigrateTime=l.google.protobuf.Timestamp.fromObject(t.lastMigrateTime)}if(t.lastUpdateTime!=null){if(typeof t.lastUpdateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.MigratableResource.lastUpdateTime: object expected");n.lastUpdateTime=l.google.protobuf.Timestamp.fromObject(t.lastUpdateTime)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.lastMigrateTime=null,i.lastUpdateTime=null),t.mlEngineModelVersion!=null&&t.hasOwnProperty("mlEngineModelVersion")&&(i.mlEngineModelVersion=l.google.cloud.aiplatform.v1.MigratableResource.MlEngineModelVersion.toObject(t.mlEngineModelVersion,n),n.oneofs&&(i.resource="mlEngineModelVersion")),t.automlModel!=null&&t.hasOwnProperty("automlModel")&&(i.automlModel=l.google.cloud.aiplatform.v1.MigratableResource.AutomlModel.toObject(t.automlModel,n),n.oneofs&&(i.resource="automlModel")),t.automlDataset!=null&&t.hasOwnProperty("automlDataset")&&(i.automlDataset=l.google.cloud.aiplatform.v1.MigratableResource.AutomlDataset.toObject(t.automlDataset,n),n.oneofs&&(i.resource="automlDataset")),t.dataLabelingDataset!=null&&t.hasOwnProperty("dataLabelingDataset")&&(i.dataLabelingDataset=l.google.cloud.aiplatform.v1.MigratableResource.DataLabelingDataset.toObject(t.dataLabelingDataset,n),n.oneofs&&(i.resource="dataLabelingDataset")),t.lastMigrateTime!=null&&t.hasOwnProperty("lastMigrateTime")&&(i.lastMigrateTime=l.google.protobuf.Timestamp.toObject(t.lastMigrateTime,n)),t.lastUpdateTime!=null&&t.hasOwnProperty("lastUpdateTime")&&(i.lastUpdateTime=l.google.protobuf.Timestamp.toObject(t.lastUpdateTime,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.MigratableResource"},a.MlEngineModelVersion=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.endpoint=n.string();break}case 2:{f.version=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.endpoint!=null&&n.hasOwnProperty("endpoint")&&!c.isString(n.endpoint)?"endpoint: string expected":n.version!=null&&n.hasOwnProperty("version")&&!c.isString(n.version)?"version: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.MigratableResource.MlEngineModelVersion)return n;var i=new l.google.cloud.aiplatform.v1.MigratableResource.MlEngineModelVersion;return n.endpoint!=null&&(i.endpoint=String(n.endpoint)),n.version!=null&&(i.version=String(n.version)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.endpoint="",s.version=""),n.endpoint!=null&&n.hasOwnProperty("endpoint")&&(s.endpoint=n.endpoint),n.version!=null&&n.hasOwnProperty("version")&&(s.version=n.version),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.MigratableResource.MlEngineModelVersion"},e}(),a.AutomlModel=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.model=n.string();break}case 3:{f.modelDisplayName=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.model!=null&&n.hasOwnProperty("model")&&!c.isString(n.model)?"model: string expected":n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&!c.isString(n.modelDisplayName)?"modelDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.MigratableResource.AutomlModel)return n;var i=new l.google.cloud.aiplatform.v1.MigratableResource.AutomlModel;return n.model!=null&&(i.model=String(n.model)),n.modelDisplayName!=null&&(i.modelDisplayName=String(n.modelDisplayName)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.model="",s.modelDisplayName=""),n.model!=null&&n.hasOwnProperty("model")&&(s.model=n.model),n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&(s.modelDisplayName=n.modelDisplayName),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.MigratableResource.AutomlModel"},e}(),a.AutomlDataset=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataset=n.string();break}case 4:{f.datasetDisplayName=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.dataset!=null&&n.hasOwnProperty("dataset")&&!c.isString(n.dataset)?"dataset: string expected":n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&!c.isString(n.datasetDisplayName)?"datasetDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.MigratableResource.AutomlDataset)return n;var i=new l.google.cloud.aiplatform.v1.MigratableResource.AutomlDataset;return n.dataset!=null&&(i.dataset=String(n.dataset)),n.datasetDisplayName!=null&&(i.datasetDisplayName=String(n.datasetDisplayName)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.dataset="",s.datasetDisplayName=""),n.dataset!=null&&n.hasOwnProperty("dataset")&&(s.dataset=n.dataset),n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&(s.datasetDisplayName=n.datasetDisplayName),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.MigratableResource.AutomlDataset"},e}(),a.DataLabelingDataset=function(){function e(t){if(this.dataLabelingAnnotatedDatasets=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataset=n.string();break}case 4:{f.datasetDisplayName=n.string();break}case 3:{f.dataLabelingAnnotatedDatasets&&f.dataLabelingAnnotatedDatasets.length||(f.dataLabelingAnnotatedDatasets=[]),f.dataLabelingAnnotatedDatasets.push(l.google.cloud.aiplatform.v1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset.decode(n,n.uint32()));break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.dataset!=null&&n.hasOwnProperty("dataset")&&!c.isString(n.dataset))return"dataset: string expected";if(n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&!c.isString(n.datasetDisplayName))return"datasetDisplayName: string expected";if(n.dataLabelingAnnotatedDatasets!=null&&n.hasOwnProperty("dataLabelingAnnotatedDatasets")){if(!Array.isArray(n.dataLabelingAnnotatedDatasets))return"dataLabelingAnnotatedDatasets: array expected";for(var i=0;i>>3){case 1:{g.annotatedDataset=i.string();break}case 3:{g.annotatedDatasetDisplayName=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.annotatedDataset!=null&&i.hasOwnProperty("annotatedDataset")&&!c.isString(i.annotatedDataset)?"annotatedDataset: string expected":i.annotatedDatasetDisplayName!=null&&i.hasOwnProperty("annotatedDatasetDisplayName")&&!c.isString(i.annotatedDatasetDisplayName)?"annotatedDatasetDisplayName: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset)return i;var s=new l.google.cloud.aiplatform.v1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset;return i.annotatedDataset!=null&&(s.annotatedDataset=String(i.annotatedDataset)),i.annotatedDatasetDisplayName!=null&&(s.annotatedDatasetDisplayName=String(i.annotatedDatasetDisplayName)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.annotatedDataset="",f.annotatedDatasetDisplayName=""),i.annotatedDataset!=null&&i.hasOwnProperty("annotatedDataset")&&(f.annotatedDataset=i.annotatedDataset),i.annotatedDatasetDisplayName!=null&&i.hasOwnProperty("annotatedDatasetDisplayName")&&(f.annotatedDatasetDisplayName=i.annotatedDatasetDisplayName),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset"},t}(),e}(),a}(),m.MigrationService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.searchMigratableResources=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.SearchMigratableResourcesRequest,l.google.cloud.aiplatform.v1.SearchMigratableResourcesResponse,e,t)},"name",{value:"SearchMigratableResources"}),Object.defineProperty(a.prototype.batchMigrateResources=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.BatchMigrateResourcesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchMigrateResources"}),a}(),m.SearchMigratableResourcesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.SearchMigratableResourcesRequest)return e;var t=new l.google.cloud.aiplatform.v1.SearchMigratableResourcesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.SearchMigratableResourcesRequest"},a}(),m.SearchMigratableResourcesResponse=function(){function a(r){if(this.migratableResources=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.migratableResources&&i.migratableResources.length||(i.migratableResources=[]),i.migratableResources.push(l.google.cloud.aiplatform.v1.MigratableResource.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.migratableResources!=null&&e.hasOwnProperty("migratableResources")){if(!Array.isArray(e.migratableResources))return"migratableResources: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.migrateResourceRequests&&i.migrateResourceRequests.length||(i.migrateResourceRequests=[]),i.migrateResourceRequests.push(l.google.cloud.aiplatform.v1.MigrateResourceRequest.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.migrateResourceRequests!=null&&e.hasOwnProperty("migrateResourceRequests")){if(!Array.isArray(e.migrateResourceRequests))return"migrateResourceRequests: array expected";for(var t=0;t>>3){case 1:{s.migrateMlEngineModelVersionConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig.decode(t,t.uint32());break}case 2:{s.migrateAutomlModelConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlModelConfig.decode(t,t.uint32());break}case 3:{s.migrateAutomlDatasetConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlDatasetConfig.decode(t,t.uint32());break}case 4:{s.migrateDataLabelingDatasetConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.migrateMlEngineModelVersionConfig!=null&&t.hasOwnProperty("migrateMlEngineModelVersionConfig")){n.request=1;{var i=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig.verify(t.migrateMlEngineModelVersionConfig);if(i)return"migrateMlEngineModelVersionConfig."+i}}if(t.migrateAutomlModelConfig!=null&&t.hasOwnProperty("migrateAutomlModelConfig")){if(n.request===1)return"request: multiple values";n.request=1;{var i=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlModelConfig.verify(t.migrateAutomlModelConfig);if(i)return"migrateAutomlModelConfig."+i}}if(t.migrateAutomlDatasetConfig!=null&&t.hasOwnProperty("migrateAutomlDatasetConfig")){if(n.request===1)return"request: multiple values";n.request=1;{var i=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlDatasetConfig.verify(t.migrateAutomlDatasetConfig);if(i)return"migrateAutomlDatasetConfig."+i}}if(t.migrateDataLabelingDatasetConfig!=null&&t.hasOwnProperty("migrateDataLabelingDatasetConfig")){if(n.request===1)return"request: multiple values";n.request=1;{var i=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.verify(t.migrateDataLabelingDatasetConfig);if(i)return"migrateDataLabelingDatasetConfig."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.MigrateResourceRequest)return t;var n=new l.google.cloud.aiplatform.v1.MigrateResourceRequest;if(t.migrateMlEngineModelVersionConfig!=null){if(typeof t.migrateMlEngineModelVersionConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.MigrateResourceRequest.migrateMlEngineModelVersionConfig: object expected");n.migrateMlEngineModelVersionConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig.fromObject(t.migrateMlEngineModelVersionConfig)}if(t.migrateAutomlModelConfig!=null){if(typeof t.migrateAutomlModelConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.MigrateResourceRequest.migrateAutomlModelConfig: object expected");n.migrateAutomlModelConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlModelConfig.fromObject(t.migrateAutomlModelConfig)}if(t.migrateAutomlDatasetConfig!=null){if(typeof t.migrateAutomlDatasetConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.MigrateResourceRequest.migrateAutomlDatasetConfig: object expected");n.migrateAutomlDatasetConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlDatasetConfig.fromObject(t.migrateAutomlDatasetConfig)}if(t.migrateDataLabelingDatasetConfig!=null){if(typeof t.migrateDataLabelingDatasetConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.MigrateResourceRequest.migrateDataLabelingDatasetConfig: object expected");n.migrateDataLabelingDatasetConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.fromObject(t.migrateDataLabelingDatasetConfig)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.migrateMlEngineModelVersionConfig!=null&&t.hasOwnProperty("migrateMlEngineModelVersionConfig")&&(i.migrateMlEngineModelVersionConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig.toObject(t.migrateMlEngineModelVersionConfig,n),n.oneofs&&(i.request="migrateMlEngineModelVersionConfig")),t.migrateAutomlModelConfig!=null&&t.hasOwnProperty("migrateAutomlModelConfig")&&(i.migrateAutomlModelConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlModelConfig.toObject(t.migrateAutomlModelConfig,n),n.oneofs&&(i.request="migrateAutomlModelConfig")),t.migrateAutomlDatasetConfig!=null&&t.hasOwnProperty("migrateAutomlDatasetConfig")&&(i.migrateAutomlDatasetConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlDatasetConfig.toObject(t.migrateAutomlDatasetConfig,n),n.oneofs&&(i.request="migrateAutomlDatasetConfig")),t.migrateDataLabelingDatasetConfig!=null&&t.hasOwnProperty("migrateDataLabelingDatasetConfig")&&(i.migrateDataLabelingDatasetConfig=l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.toObject(t.migrateDataLabelingDatasetConfig,n),n.oneofs&&(i.request="migrateDataLabelingDatasetConfig")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.MigrateResourceRequest"},a.MigrateMlEngineModelVersionConfig=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.endpoint=n.string();break}case 2:{f.modelVersion=n.string();break}case 3:{f.modelDisplayName=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.endpoint!=null&&n.hasOwnProperty("endpoint")&&!c.isString(n.endpoint)?"endpoint: string expected":n.modelVersion!=null&&n.hasOwnProperty("modelVersion")&&!c.isString(n.modelVersion)?"modelVersion: string expected":n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&!c.isString(n.modelDisplayName)?"modelDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig)return n;var i=new l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig;return n.endpoint!=null&&(i.endpoint=String(n.endpoint)),n.modelVersion!=null&&(i.modelVersion=String(n.modelVersion)),n.modelDisplayName!=null&&(i.modelDisplayName=String(n.modelDisplayName)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.endpoint="",s.modelVersion="",s.modelDisplayName=""),n.endpoint!=null&&n.hasOwnProperty("endpoint")&&(s.endpoint=n.endpoint),n.modelVersion!=null&&n.hasOwnProperty("modelVersion")&&(s.modelVersion=n.modelVersion),n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&(s.modelDisplayName=n.modelDisplayName),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig"},e}(),a.MigrateAutomlModelConfig=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.model=n.string();break}case 2:{f.modelDisplayName=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.model!=null&&n.hasOwnProperty("model")&&!c.isString(n.model)?"model: string expected":n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&!c.isString(n.modelDisplayName)?"modelDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlModelConfig)return n;var i=new l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlModelConfig;return n.model!=null&&(i.model=String(n.model)),n.modelDisplayName!=null&&(i.modelDisplayName=String(n.modelDisplayName)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.model="",s.modelDisplayName=""),n.model!=null&&n.hasOwnProperty("model")&&(s.model=n.model),n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&(s.modelDisplayName=n.modelDisplayName),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlModelConfig"},e}(),a.MigrateAutomlDatasetConfig=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataset=n.string();break}case 2:{f.datasetDisplayName=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.dataset!=null&&n.hasOwnProperty("dataset")&&!c.isString(n.dataset)?"dataset: string expected":n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&!c.isString(n.datasetDisplayName)?"datasetDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlDatasetConfig)return n;var i=new l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlDatasetConfig;return n.dataset!=null&&(i.dataset=String(n.dataset)),n.datasetDisplayName!=null&&(i.datasetDisplayName=String(n.datasetDisplayName)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.dataset="",s.datasetDisplayName=""),n.dataset!=null&&n.hasOwnProperty("dataset")&&(s.dataset=n.dataset),n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&(s.datasetDisplayName=n.datasetDisplayName),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateAutomlDatasetConfig"},e}(),a.MigrateDataLabelingDatasetConfig=function(){function e(t){if(this.migrateDataLabelingAnnotatedDatasetConfigs=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataset=n.string();break}case 2:{f.datasetDisplayName=n.string();break}case 3:{f.migrateDataLabelingAnnotatedDatasetConfigs&&f.migrateDataLabelingAnnotatedDatasetConfigs.length||(f.migrateDataLabelingAnnotatedDatasetConfigs=[]),f.migrateDataLabelingAnnotatedDatasetConfigs.push(l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig.decode(n,n.uint32()));break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.dataset!=null&&n.hasOwnProperty("dataset")&&!c.isString(n.dataset))return"dataset: string expected";if(n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&!c.isString(n.datasetDisplayName))return"datasetDisplayName: string expected";if(n.migrateDataLabelingAnnotatedDatasetConfigs!=null&&n.hasOwnProperty("migrateDataLabelingAnnotatedDatasetConfigs")){if(!Array.isArray(n.migrateDataLabelingAnnotatedDatasetConfigs))return"migrateDataLabelingAnnotatedDatasetConfigs: array expected";for(var i=0;i>>3){case 1:{g.annotatedDataset=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.annotatedDataset!=null&&i.hasOwnProperty("annotatedDataset")&&!c.isString(i.annotatedDataset)?"annotatedDataset: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig)return i;var s=new l.google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig;return i.annotatedDataset!=null&&(s.annotatedDataset=String(i.annotatedDataset)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.annotatedDataset=""),i.annotatedDataset!=null&&i.hasOwnProperty("annotatedDataset")&&(f.annotatedDataset=i.annotatedDataset),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig"},t}(),e}(),a}(),m.BatchMigrateResourcesResponse=function(){function a(r){if(this.migrateResourceResponses=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.migrateResourceResponses&&i.migrateResourceResponses.length||(i.migrateResourceResponses=[]),i.migrateResourceResponses.push(l.google.cloud.aiplatform.v1.MigrateResourceResponse.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.migrateResourceResponses!=null&&e.hasOwnProperty("migrateResourceResponses")){if(!Array.isArray(e.migrateResourceResponses))return"migrateResourceResponses: array expected";for(var t=0;t>>3){case 1:{s.dataset=t.string();break}case 2:{s.model=t.string();break}case 3:{s.migratableResource=l.google.cloud.aiplatform.v1.MigratableResource.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.dataset!=null&&t.hasOwnProperty("dataset")&&(n.migratedResource=1,!c.isString(t.dataset)))return"dataset: string expected";if(t.model!=null&&t.hasOwnProperty("model")){if(n.migratedResource===1)return"migratedResource: multiple values";if(n.migratedResource=1,!c.isString(t.model))return"model: string expected"}if(t.migratableResource!=null&&t.hasOwnProperty("migratableResource")){var i=l.google.cloud.aiplatform.v1.MigratableResource.verify(t.migratableResource);if(i)return"migratableResource."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.MigrateResourceResponse)return t;var n=new l.google.cloud.aiplatform.v1.MigrateResourceResponse;if(t.dataset!=null&&(n.dataset=String(t.dataset)),t.model!=null&&(n.model=String(t.model)),t.migratableResource!=null){if(typeof t.migratableResource!="object")throw TypeError(".google.cloud.aiplatform.v1.MigrateResourceResponse.migratableResource: object expected");n.migratableResource=l.google.cloud.aiplatform.v1.MigratableResource.fromObject(t.migratableResource)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.migratableResource=null),t.dataset!=null&&t.hasOwnProperty("dataset")&&(i.dataset=t.dataset,n.oneofs&&(i.migratedResource="dataset")),t.model!=null&&t.hasOwnProperty("model")&&(i.model=t.model,n.oneofs&&(i.migratedResource="model")),t.migratableResource!=null&&t.hasOwnProperty("migratableResource")&&(i.migratableResource=l.google.cloud.aiplatform.v1.MigratableResource.toObject(t.migratableResource,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.MigrateResourceResponse"},a}(),m.BatchMigrateResourcesOperationMetadata=function(){function a(r){if(this.partialResults=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.partialResults&&i.partialResults.length||(i.partialResults=[]),i.partialResults.push(l.google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata.PartialResult.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}if(e.partialResults!=null&&e.hasOwnProperty("partialResults")){if(!Array.isArray(e.partialResults))return"partialResults: array expected";for(var n=0;n>>3){case 2:{f.error=l.google.rpc.Status.decode(n,n.uint32());break}case 3:{f.model=n.string();break}case 4:{f.dataset=n.string();break}case 1:{f.request=l.google.cloud.aiplatform.v1.MigrateResourceRequest.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.error!=null&&n.hasOwnProperty("error")){i.result=1;{var s=l.google.rpc.Status.verify(n.error);if(s)return"error."+s}}if(n.model!=null&&n.hasOwnProperty("model")){if(i.result===1)return"result: multiple values";if(i.result=1,!c.isString(n.model))return"model: string expected"}if(n.dataset!=null&&n.hasOwnProperty("dataset")){if(i.result===1)return"result: multiple values";if(i.result=1,!c.isString(n.dataset))return"dataset: string expected"}if(n.request!=null&&n.hasOwnProperty("request")){var s=l.google.cloud.aiplatform.v1.MigrateResourceRequest.verify(n.request);if(s)return"request."+s}return null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata.PartialResult)return n;var i=new l.google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata.PartialResult;if(n.error!=null){if(typeof n.error!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata.PartialResult.error: object expected");i.error=l.google.rpc.Status.fromObject(n.error)}if(n.model!=null&&(i.model=String(n.model)),n.dataset!=null&&(i.dataset=String(n.dataset)),n.request!=null){if(typeof n.request!="object")throw TypeError(".google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata.PartialResult.request: object expected");i.request=l.google.cloud.aiplatform.v1.MigrateResourceRequest.fromObject(n.request)}return i},r.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.request=null),n.request!=null&&n.hasOwnProperty("request")&&(s.request=l.google.cloud.aiplatform.v1.MigrateResourceRequest.toObject(n.request,i)),n.error!=null&&n.hasOwnProperty("error")&&(s.error=l.google.rpc.Status.toObject(n.error,i),i.oneofs&&(s.result="error")),n.model!=null&&n.hasOwnProperty("model")&&(s.model=n.model,i.oneofs&&(s.result="model")),n.dataset!=null&&n.hasOwnProperty("dataset")&&(s.dataset=n.dataset,i.oneofs&&(s.result="dataset")),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.BatchMigrateResourcesOperationMetadata.PartialResult"},r}(),a}(),m.ModelEvaluation=function(){function a(r){if(this.sliceDimensions=[],this.explanationSpecs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 10:{i.displayName=e.string();break}case 2:{i.metricsSchemaUri=e.string();break}case 3:{i.metrics=l.google.protobuf.Value.decode(e,e.uint32());break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.sliceDimensions&&i.sliceDimensions.length||(i.sliceDimensions=[]),i.sliceDimensions.push(e.string());break}case 6:{i.dataItemSchemaUri=e.string();break}case 7:{i.annotationSchemaUri=e.string();break}case 8:{i.modelExplanation=l.google.cloud.aiplatform.v1.ModelExplanation.decode(e,e.uint32());break}case 9:{i.explanationSpecs&&i.explanationSpecs.length||(i.explanationSpecs=[]),i.explanationSpecs.push(l.google.cloud.aiplatform.v1.ModelEvaluation.ModelEvaluationExplanationSpec.decode(e,e.uint32()));break}case 11:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.metricsSchemaUri!=null&&e.hasOwnProperty("metricsSchemaUri")&&!c.isString(e.metricsSchemaUri))return"metricsSchemaUri: string expected";if(e.metrics!=null&&e.hasOwnProperty("metrics")){var t=l.google.protobuf.Value.verify(e.metrics);if(t)return"metrics."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.sliceDimensions!=null&&e.hasOwnProperty("sliceDimensions")){if(!Array.isArray(e.sliceDimensions))return"sliceDimensions: array expected";for(var n=0;n>>3){case 1:{s.explanationType=t.string();break}case 2:{s.explanationSpec=l.google.cloud.aiplatform.v1.ExplanationSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.explanationType!=null&&t.hasOwnProperty("explanationType")&&!c.isString(t.explanationType))return"explanationType: string expected";if(t.explanationSpec!=null&&t.hasOwnProperty("explanationSpec")){var n=l.google.cloud.aiplatform.v1.ExplanationSpec.verify(t.explanationSpec);if(n)return"explanationSpec."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ModelEvaluation.ModelEvaluationExplanationSpec)return t;var n=new l.google.cloud.aiplatform.v1.ModelEvaluation.ModelEvaluationExplanationSpec;if(t.explanationType!=null&&(n.explanationType=String(t.explanationType)),t.explanationSpec!=null){if(typeof t.explanationSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluation.ModelEvaluationExplanationSpec.explanationSpec: object expected");n.explanationSpec=l.google.cloud.aiplatform.v1.ExplanationSpec.fromObject(t.explanationSpec)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.explanationType="",i.explanationSpec=null),t.explanationType!=null&&t.hasOwnProperty("explanationType")&&(i.explanationType=t.explanationType),t.explanationSpec!=null&&t.hasOwnProperty("explanationSpec")&&(i.explanationSpec=l.google.cloud.aiplatform.v1.ExplanationSpec.toObject(t.explanationSpec,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ModelEvaluation.ModelEvaluationExplanationSpec"},r}(),a}(),m.ModelEvaluationSlice=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.slice=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.decode(e,e.uint32());break}case 3:{i.metricsSchemaUri=e.string();break}case 4:{i.metrics=l.google.protobuf.Value.decode(e,e.uint32());break}case 5:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.modelExplanation=l.google.cloud.aiplatform.v1.ModelExplanation.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.slice!=null&&e.hasOwnProperty("slice")){var t=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.verify(e.slice);if(t)return"slice."+t}if(e.metricsSchemaUri!=null&&e.hasOwnProperty("metricsSchemaUri")&&!c.isString(e.metricsSchemaUri))return"metricsSchemaUri: string expected";if(e.metrics!=null&&e.hasOwnProperty("metrics")){var t=l.google.protobuf.Value.verify(e.metrics);if(t)return"metrics."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.modelExplanation!=null&&e.hasOwnProperty("modelExplanation")){var t=l.google.cloud.aiplatform.v1.ModelExplanation.verify(e.modelExplanation);if(t)return"modelExplanation."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ModelEvaluationSlice)return e;var t=new l.google.cloud.aiplatform.v1.ModelEvaluationSlice;if(e.name!=null&&(t.name=String(e.name)),e.slice!=null){if(typeof e.slice!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluationSlice.slice: object expected");t.slice=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.fromObject(e.slice)}if(e.metricsSchemaUri!=null&&(t.metricsSchemaUri=String(e.metricsSchemaUri)),e.metrics!=null){if(typeof e.metrics!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluationSlice.metrics: object expected");t.metrics=l.google.protobuf.Value.fromObject(e.metrics)}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluationSlice.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.modelExplanation!=null){if(typeof e.modelExplanation!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluationSlice.modelExplanation: object expected");t.modelExplanation=l.google.cloud.aiplatform.v1.ModelExplanation.fromObject(e.modelExplanation)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.slice=null,n.metricsSchemaUri="",n.metrics=null,n.createTime=null,n.modelExplanation=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.slice!=null&&e.hasOwnProperty("slice")&&(n.slice=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.toObject(e.slice,t)),e.metricsSchemaUri!=null&&e.hasOwnProperty("metricsSchemaUri")&&(n.metricsSchemaUri=e.metricsSchemaUri),e.metrics!=null&&e.hasOwnProperty("metrics")&&(n.metrics=l.google.protobuf.Value.toObject(e.metrics,t)),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.modelExplanation!=null&&e.hasOwnProperty("modelExplanation")&&(n.modelExplanation=l.google.cloud.aiplatform.v1.ModelExplanation.toObject(e.modelExplanation,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ModelEvaluationSlice"},a.Slice=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.dimension=t.string();break}case 2:{s.value=t.string();break}case 3:{s.sliceSpec=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.dimension!=null&&t.hasOwnProperty("dimension")&&!c.isString(t.dimension))return"dimension: string expected";if(t.value!=null&&t.hasOwnProperty("value")&&!c.isString(t.value))return"value: string expected";if(t.sliceSpec!=null&&t.hasOwnProperty("sliceSpec")){var n=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.verify(t.sliceSpec);if(n)return"sliceSpec."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice)return t;var n=new l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice;if(t.dimension!=null&&(n.dimension=String(t.dimension)),t.value!=null&&(n.value=String(t.value)),t.sliceSpec!=null){if(typeof t.sliceSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.sliceSpec: object expected");n.sliceSpec=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.fromObject(t.sliceSpec)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.dimension="",i.value="",i.sliceSpec=null),t.dimension!=null&&t.hasOwnProperty("dimension")&&(i.dimension=t.dimension),t.value!=null&&t.hasOwnProperty("value")&&(i.value=t.value),t.sliceSpec!=null&&t.hasOwnProperty("sliceSpec")&&(i.sliceSpec=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.toObject(t.sliceSpec,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice"},r.SliceSpec=function(){function e(t){if(this.configs={},t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.configs===c.emptyObject&&(f.configs={});var C=n.uint32()+n.pos;for(g="",T=null;n.pos>>3){case 1:g=n.string();break;case 2:T=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.decode(n,n.uint32());break;default:n.skipType(F&7);break}}f.configs[g]=T;break}default:n.skipType(_&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.configs!=null&&n.hasOwnProperty("configs")){if(!c.isObject(n.configs))return"configs: object expected";for(var i=Object.keys(n.configs),s=0;s>>3){case 1:{T.value=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value.decode(s,s.uint32());break}case 2:{T.range=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Range.decode(s,s.uint32());break}case 3:{T.allValues=l.google.protobuf.BoolValue.decode(s,s.uint32());break}default:s.skipType(_&7);break}}return T},t.decodeDelimited=function(s){return s instanceof o||(s=new o(s)),this.decode(s,s.uint32())},t.verify=function(s){if(typeof s!="object"||s===null)return"object expected";var f={};if(s.value!=null&&s.hasOwnProperty("value")){f.kind=1;{var g=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value.verify(s.value);if(g)return"value."+g}}if(s.range!=null&&s.hasOwnProperty("range")){if(f.kind===1)return"kind: multiple values";f.kind=1;{var g=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Range.verify(s.range);if(g)return"range."+g}}if(s.allValues!=null&&s.hasOwnProperty("allValues")){if(f.kind===1)return"kind: multiple values";f.kind=1;{var g=l.google.protobuf.BoolValue.verify(s.allValues);if(g)return"allValues."+g}}return null},t.fromObject=function(s){if(s instanceof l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig)return s;var f=new l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig;if(s.value!=null){if(typeof s.value!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.value: object expected");f.value=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value.fromObject(s.value)}if(s.range!=null){if(typeof s.range!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.range: object expected");f.range=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Range.fromObject(s.range)}if(s.allValues!=null){if(typeof s.allValues!="object")throw TypeError(".google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.allValues: object expected");f.allValues=l.google.protobuf.BoolValue.fromObject(s.allValues)}return f},t.toObject=function(s,f){f||(f={});var g={};return s.value!=null&&s.hasOwnProperty("value")&&(g.value=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value.toObject(s.value,f),f.oneofs&&(g.kind="value")),s.range!=null&&s.hasOwnProperty("range")&&(g.range=l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Range.toObject(s.range,f),f.oneofs&&(g.kind="range")),s.allValues!=null&&s.hasOwnProperty("allValues")&&(g.allValues=l.google.protobuf.BoolValue.toObject(s.allValues,f),f.oneofs&&(g.kind="allValues")),g},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(s){return s===void 0&&(s="type.googleapis.com"),s+"/google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig"},t}(),e.Range=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.low=i.float();break}case 2:{g.high=i.float();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.low!=null&&i.hasOwnProperty("low")&&typeof i.low!="number"?"low: number expected":i.high!=null&&i.hasOwnProperty("high")&&typeof i.high!="number"?"high: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Range)return i;var s=new l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Range;return i.low!=null&&(s.low=Number(i.low)),i.high!=null&&(s.high=Number(i.high)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.low=0,f.high=0),i.low!=null&&i.hasOwnProperty("low")&&(f.low=s.json&&!isFinite(i.low)?String(i.low):i.low),i.high!=null&&i.hasOwnProperty("high")&&(f.high=s.json&&!isFinite(i.high)?String(i.high):i.high),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Range"},t}(),e.Value=function(){function t(i){if(i)for(var s=Object.keys(i),f=0;f>>3){case 1:{T.stringValue=s.string();break}case 2:{T.floatValue=s.float();break}default:s.skipType(_&7);break}}return T},t.decodeDelimited=function(s){return s instanceof o||(s=new o(s)),this.decode(s,s.uint32())},t.verify=function(s){if(typeof s!="object"||s===null)return"object expected";var f={};if(s.stringValue!=null&&s.hasOwnProperty("stringValue")&&(f.kind=1,!c.isString(s.stringValue)))return"stringValue: string expected";if(s.floatValue!=null&&s.hasOwnProperty("floatValue")){if(f.kind===1)return"kind: multiple values";if(f.kind=1,typeof s.floatValue!="number")return"floatValue: number expected"}return null},t.fromObject=function(s){if(s instanceof l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value)return s;var f=new l.google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value;return s.stringValue!=null&&(f.stringValue=String(s.stringValue)),s.floatValue!=null&&(f.floatValue=Number(s.floatValue)),f},t.toObject=function(s,f){f||(f={});var g={};return s.stringValue!=null&&s.hasOwnProperty("stringValue")&&(g.stringValue=s.stringValue,f.oneofs&&(g.kind="stringValue")),s.floatValue!=null&&s.hasOwnProperty("floatValue")&&(g.floatValue=f.json&&!isFinite(s.floatValue)?String(s.floatValue):s.floatValue,f.oneofs&&(g.kind="floatValue")),g},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(s){return s===void 0&&(s="type.googleapis.com"),s+"/google.cloud.aiplatform.v1.ModelEvaluationSlice.Slice.SliceSpec.Value"},t}(),e}(),r}(),a}(),m.ModelGardenService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.getPublisherModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetPublisherModelRequest,l.google.cloud.aiplatform.v1.PublisherModel,e,t)},"name",{value:"GetPublisherModel"}),a}(),m.PublisherModelView=function(){var a={},r=Object.create(a);return r[a[0]="PUBLISHER_MODEL_VIEW_UNSPECIFIED"]=0,r[a[1]="PUBLISHER_MODEL_VIEW_BASIC"]=1,r[a[2]="PUBLISHER_MODEL_VIEW_FULL"]=2,r[a[3]="PUBLISHER_MODEL_VERSION_VIEW_BASIC"]=3,r}(),m.GetPublisherModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.languageCode=e.string();break}case 3:{i.view=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.languageCode!=null&&e.hasOwnProperty("languageCode")&&!c.isString(e.languageCode))return"languageCode: string expected";if(e.view!=null&&e.hasOwnProperty("view"))switch(e.view){default:return"view: enum value expected";case 0:case 1:case 2:case 3:break}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetPublisherModelRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetPublisherModelRequest;switch(e.name!=null&&(t.name=String(e.name)),e.languageCode!=null&&(t.languageCode=String(e.languageCode)),e.view){default:if(typeof e.view=="number"){t.view=e.view;break}break;case"PUBLISHER_MODEL_VIEW_UNSPECIFIED":case 0:t.view=0;break;case"PUBLISHER_MODEL_VIEW_BASIC":case 1:t.view=1;break;case"PUBLISHER_MODEL_VIEW_FULL":case 2:t.view=2;break;case"PUBLISHER_MODEL_VERSION_VIEW_BASIC":case 3:t.view=3;break}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.languageCode="",n.view=t.enums===String?"PUBLISHER_MODEL_VIEW_UNSPECIFIED":0),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.languageCode!=null&&e.hasOwnProperty("languageCode")&&(n.languageCode=e.languageCode),e.view!=null&&e.hasOwnProperty("view")&&(n.view=t.enums===String?l.google.cloud.aiplatform.v1.PublisherModelView[e.view]===void 0?e.view:l.google.cloud.aiplatform.v1.PublisherModelView[e.view]:e.view),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetPublisherModelRequest"},a}(),m.PublisherModel=function(){function a(r){if(this.frameworks=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.versionId=e.string();break}case 7:{i.openSourceCategory=e.int32();break}case 19:{i.supportedActions=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.decode(e,e.uint32());break}case 23:{i.frameworks&&i.frameworks.length||(i.frameworks=[]),i.frameworks.push(e.string());break}case 29:{i.launchStage=e.int32();break}case 30:{i.publisherModelTemplate=e.string();break}case 31:{i.predictSchemata=l.google.cloud.aiplatform.v1.PredictSchemata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.versionId!=null&&e.hasOwnProperty("versionId")&&!c.isString(e.versionId))return"versionId: string expected";if(e.openSourceCategory!=null&&e.hasOwnProperty("openSourceCategory"))switch(e.openSourceCategory){default:return"openSourceCategory: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.supportedActions!=null&&e.hasOwnProperty("supportedActions")){var t=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.verify(e.supportedActions);if(t)return"supportedActions."+t}if(e.frameworks!=null&&e.hasOwnProperty("frameworks")){if(!Array.isArray(e.frameworks))return"frameworks: array expected";for(var n=0;n>>3){case 1:{f.uri=n.string();break}case 2:{f.resourceName=n.string();break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.uri!=null&&n.hasOwnProperty("uri")&&(i.reference=1,!c.isString(n.uri)))return"uri: string expected";if(n.resourceName!=null&&n.hasOwnProperty("resourceName")){if(i.reference===1)return"reference: multiple values";if(i.reference=1,!c.isString(n.resourceName))return"resourceName: string expected"}return null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.PublisherModel.ResourceReference)return n;var i=new l.google.cloud.aiplatform.v1.PublisherModel.ResourceReference;return n.uri!=null&&(i.uri=String(n.uri)),n.resourceName!=null&&(i.resourceName=String(n.resourceName)),i},r.toObject=function(n,i){i||(i={});var s={};return n.uri!=null&&n.hasOwnProperty("uri")&&(s.uri=n.uri,i.oneofs&&(s.reference="uri")),n.resourceName!=null&&n.hasOwnProperty("resourceName")&&(s.resourceName=n.resourceName,i.oneofs&&(s.reference="resourceName")),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.PublisherModel.ResourceReference"},r}(),a.Documentation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.title=t.string();break}case 2:{s.content=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.title!=null&&t.hasOwnProperty("title")&&!c.isString(t.title)?"title: string expected":t.content!=null&&t.hasOwnProperty("content")&&!c.isString(t.content)?"content: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.PublisherModel.Documentation)return t;var n=new l.google.cloud.aiplatform.v1.PublisherModel.Documentation;return t.title!=null&&(n.title=String(t.title)),t.content!=null&&(n.content=String(t.content)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.title="",i.content=""),t.title!=null&&t.hasOwnProperty("title")&&(i.title=t.title),t.content!=null&&t.hasOwnProperty("content")&&(i.content=t.content),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.PublisherModel.Documentation"},r}(),a.CallToAction=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.viewRestApi=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.ViewRestApi.decode(t,t.uint32());break}case 2:{s.openNotebook=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 3:{s.createApplication=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 4:{s.openFineTuningPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 5:{s.openPromptTuningPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 6:{s.openGenie=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 7:{s.deploy=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy.decode(t,t.uint32());break}case 8:{s.openGenerationAiStudio=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 9:{s.requestAccess=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 11:{s.openEvaluationPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.viewRestApi!=null&&t.hasOwnProperty("viewRestApi")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.ViewRestApi.verify(t.viewRestApi);if(n)return"viewRestApi."+n}if(t.openNotebook!=null&&t.hasOwnProperty("openNotebook")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openNotebook);if(n)return"openNotebook."+n}if(t.createApplication!=null&&t.hasOwnProperty("createApplication")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.createApplication);if(n)return"createApplication."+n}if(t.openFineTuningPipeline!=null&&t.hasOwnProperty("openFineTuningPipeline")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openFineTuningPipeline);if(n)return"openFineTuningPipeline."+n}if(t.openPromptTuningPipeline!=null&&t.hasOwnProperty("openPromptTuningPipeline")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openPromptTuningPipeline);if(n)return"openPromptTuningPipeline."+n}if(t.openGenie!=null&&t.hasOwnProperty("openGenie")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openGenie);if(n)return"openGenie."+n}if(t.deploy!=null&&t.hasOwnProperty("deploy")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy.verify(t.deploy);if(n)return"deploy."+n}if(t.openGenerationAiStudio!=null&&t.hasOwnProperty("openGenerationAiStudio")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openGenerationAiStudio);if(n)return"openGenerationAiStudio."+n}if(t.requestAccess!=null&&t.hasOwnProperty("requestAccess")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.requestAccess);if(n)return"requestAccess."+n}if(t.openEvaluationPipeline!=null&&t.hasOwnProperty("openEvaluationPipeline")){var n=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openEvaluationPipeline);if(n)return"openEvaluationPipeline."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.PublisherModel.CallToAction)return t;var n=new l.google.cloud.aiplatform.v1.PublisherModel.CallToAction;if(t.viewRestApi!=null){if(typeof t.viewRestApi!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.viewRestApi: object expected");n.viewRestApi=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.ViewRestApi.fromObject(t.viewRestApi)}if(t.openNotebook!=null){if(typeof t.openNotebook!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.openNotebook: object expected");n.openNotebook=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openNotebook)}if(t.createApplication!=null){if(typeof t.createApplication!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.createApplication: object expected");n.createApplication=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.createApplication)}if(t.openFineTuningPipeline!=null){if(typeof t.openFineTuningPipeline!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.openFineTuningPipeline: object expected");n.openFineTuningPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openFineTuningPipeline)}if(t.openPromptTuningPipeline!=null){if(typeof t.openPromptTuningPipeline!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.openPromptTuningPipeline: object expected");n.openPromptTuningPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openPromptTuningPipeline)}if(t.openGenie!=null){if(typeof t.openGenie!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.openGenie: object expected");n.openGenie=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openGenie)}if(t.deploy!=null){if(typeof t.deploy!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.deploy: object expected");n.deploy=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy.fromObject(t.deploy)}if(t.openGenerationAiStudio!=null){if(typeof t.openGenerationAiStudio!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.openGenerationAiStudio: object expected");n.openGenerationAiStudio=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openGenerationAiStudio)}if(t.requestAccess!=null){if(typeof t.requestAccess!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.requestAccess: object expected");n.requestAccess=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.requestAccess)}if(t.openEvaluationPipeline!=null){if(typeof t.openEvaluationPipeline!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.openEvaluationPipeline: object expected");n.openEvaluationPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openEvaluationPipeline)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.viewRestApi=null,i.openNotebook=null,i.createApplication=null,i.openFineTuningPipeline=null,i.openPromptTuningPipeline=null,i.openGenie=null,i.deploy=null,i.openGenerationAiStudio=null,i.requestAccess=null,i.openEvaluationPipeline=null),t.viewRestApi!=null&&t.hasOwnProperty("viewRestApi")&&(i.viewRestApi=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.ViewRestApi.toObject(t.viewRestApi,n)),t.openNotebook!=null&&t.hasOwnProperty("openNotebook")&&(i.openNotebook=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openNotebook,n)),t.createApplication!=null&&t.hasOwnProperty("createApplication")&&(i.createApplication=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.createApplication,n)),t.openFineTuningPipeline!=null&&t.hasOwnProperty("openFineTuningPipeline")&&(i.openFineTuningPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openFineTuningPipeline,n)),t.openPromptTuningPipeline!=null&&t.hasOwnProperty("openPromptTuningPipeline")&&(i.openPromptTuningPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openPromptTuningPipeline,n)),t.openGenie!=null&&t.hasOwnProperty("openGenie")&&(i.openGenie=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openGenie,n)),t.deploy!=null&&t.hasOwnProperty("deploy")&&(i.deploy=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy.toObject(t.deploy,n)),t.openGenerationAiStudio!=null&&t.hasOwnProperty("openGenerationAiStudio")&&(i.openGenerationAiStudio=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openGenerationAiStudio,n)),t.requestAccess!=null&&t.hasOwnProperty("requestAccess")&&(i.requestAccess=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.requestAccess,n)),t.openEvaluationPipeline!=null&&t.hasOwnProperty("openEvaluationPipeline")&&(i.openEvaluationPipeline=l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openEvaluationPipeline,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.PublisherModel.CallToAction"},r.RegionalResourceReferences=function(){function e(t){if(this.references={},t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.references===c.emptyObject&&(f.references={});var C=n.uint32()+n.pos;for(g="",T=null;n.pos>>3){case 1:g=n.string();break;case 2:T=l.google.cloud.aiplatform.v1.PublisherModel.ResourceReference.decode(n,n.uint32());break;default:n.skipType(F&7);break}}f.references[g]=T;break}case 2:{f.title=n.string();break}default:n.skipType(_&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.references!=null&&n.hasOwnProperty("references")){if(!c.isObject(n.references))return"references: object expected";for(var i=Object.keys(n.references),s=0;s>>3){case 1:{f.documentations&&f.documentations.length||(f.documentations=[]),f.documentations.push(l.google.cloud.aiplatform.v1.PublisherModel.Documentation.decode(n,n.uint32()));break}case 2:{f.title=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.documentations!=null&&n.hasOwnProperty("documentations")){if(!Array.isArray(n.documentations))return"documentations: array expected";for(var i=0;i>>3){case 5:{g.dedicatedResources=l.google.cloud.aiplatform.v1.DedicatedResources.decode(i,i.uint32());break}case 6:{g.automaticResources=l.google.cloud.aiplatform.v1.AutomaticResources.decode(i,i.uint32());break}case 7:{g.sharedResources=i.string();break}case 1:{g.modelDisplayName=i.string();break}case 2:{g.largeModelReference=l.google.cloud.aiplatform.v1.LargeModelReference.decode(i,i.uint32());break}case 3:{g.containerSpec=l.google.cloud.aiplatform.v1.ModelContainerSpec.decode(i,i.uint32());break}case 4:{g.artifactUri=i.string();break}case 8:{g.title=i.string();break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};if(i.dedicatedResources!=null&&i.hasOwnProperty("dedicatedResources")){s.predictionResources=1;{var f=l.google.cloud.aiplatform.v1.DedicatedResources.verify(i.dedicatedResources);if(f)return"dedicatedResources."+f}}if(i.automaticResources!=null&&i.hasOwnProperty("automaticResources")){if(s.predictionResources===1)return"predictionResources: multiple values";s.predictionResources=1;{var f=l.google.cloud.aiplatform.v1.AutomaticResources.verify(i.automaticResources);if(f)return"automaticResources."+f}}if(i.sharedResources!=null&&i.hasOwnProperty("sharedResources")){if(s.predictionResources===1)return"predictionResources: multiple values";if(s.predictionResources=1,!c.isString(i.sharedResources))return"sharedResources: string expected"}if(i.modelDisplayName!=null&&i.hasOwnProperty("modelDisplayName")&&!c.isString(i.modelDisplayName))return"modelDisplayName: string expected";if(i.largeModelReference!=null&&i.hasOwnProperty("largeModelReference")){var f=l.google.cloud.aiplatform.v1.LargeModelReference.verify(i.largeModelReference);if(f)return"largeModelReference."+f}if(i.containerSpec!=null&&i.hasOwnProperty("containerSpec")){var f=l.google.cloud.aiplatform.v1.ModelContainerSpec.verify(i.containerSpec);if(f)return"containerSpec."+f}return i.artifactUri!=null&&i.hasOwnProperty("artifactUri")&&!c.isString(i.artifactUri)?"artifactUri: string expected":i.title!=null&&i.hasOwnProperty("title")&&!c.isString(i.title)?"title: string expected":null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy)return i;var s=new l.google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy;if(i.dedicatedResources!=null){if(typeof i.dedicatedResources!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy.dedicatedResources: object expected");s.dedicatedResources=l.google.cloud.aiplatform.v1.DedicatedResources.fromObject(i.dedicatedResources)}if(i.automaticResources!=null){if(typeof i.automaticResources!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy.automaticResources: object expected");s.automaticResources=l.google.cloud.aiplatform.v1.AutomaticResources.fromObject(i.automaticResources)}if(i.sharedResources!=null&&(s.sharedResources=String(i.sharedResources)),i.modelDisplayName!=null&&(s.modelDisplayName=String(i.modelDisplayName)),i.largeModelReference!=null){if(typeof i.largeModelReference!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy.largeModelReference: object expected");s.largeModelReference=l.google.cloud.aiplatform.v1.LargeModelReference.fromObject(i.largeModelReference)}if(i.containerSpec!=null){if(typeof i.containerSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy.containerSpec: object expected");s.containerSpec=l.google.cloud.aiplatform.v1.ModelContainerSpec.fromObject(i.containerSpec)}return i.artifactUri!=null&&(s.artifactUri=String(i.artifactUri)),i.title!=null&&(s.title=String(i.title)),s},e.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.modelDisplayName="",f.largeModelReference=null,f.containerSpec=null,f.artifactUri="",f.title=""),i.modelDisplayName!=null&&i.hasOwnProperty("modelDisplayName")&&(f.modelDisplayName=i.modelDisplayName),i.largeModelReference!=null&&i.hasOwnProperty("largeModelReference")&&(f.largeModelReference=l.google.cloud.aiplatform.v1.LargeModelReference.toObject(i.largeModelReference,s)),i.containerSpec!=null&&i.hasOwnProperty("containerSpec")&&(f.containerSpec=l.google.cloud.aiplatform.v1.ModelContainerSpec.toObject(i.containerSpec,s)),i.artifactUri!=null&&i.hasOwnProperty("artifactUri")&&(f.artifactUri=i.artifactUri),i.dedicatedResources!=null&&i.hasOwnProperty("dedicatedResources")&&(f.dedicatedResources=l.google.cloud.aiplatform.v1.DedicatedResources.toObject(i.dedicatedResources,s),s.oneofs&&(f.predictionResources="dedicatedResources")),i.automaticResources!=null&&i.hasOwnProperty("automaticResources")&&(f.automaticResources=l.google.cloud.aiplatform.v1.AutomaticResources.toObject(i.automaticResources,s),s.oneofs&&(f.predictionResources="automaticResources")),i.sharedResources!=null&&i.hasOwnProperty("sharedResources")&&(f.sharedResources=i.sharedResources,s.oneofs&&(f.predictionResources="sharedResources")),i.title!=null&&i.hasOwnProperty("title")&&(f.title=i.title),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.PublisherModel.CallToAction.Deploy"},e}(),r}(),a.OpenSourceCategory=function(){var r={},e=Object.create(r);return e[r[0]="OPEN_SOURCE_CATEGORY_UNSPECIFIED"]=0,e[r[1]="PROPRIETARY"]=1,e[r[2]="GOOGLE_OWNED_OSS_WITH_GOOGLE_CHECKPOINT"]=2,e[r[3]="THIRD_PARTY_OWNED_OSS_WITH_GOOGLE_CHECKPOINT"]=3,e[r[4]="GOOGLE_OWNED_OSS"]=4,e[r[5]="THIRD_PARTY_OWNED_OSS"]=5,e}(),a.LaunchStage=function(){var r={},e=Object.create(r);return e[r[0]="LAUNCH_STAGE_UNSPECIFIED"]=0,e[r[1]="EXPERIMENTAL"]=1,e[r[2]="PRIVATE_PREVIEW"]=2,e[r[3]="PUBLIC_PREVIEW"]=3,e[r[4]="GA"]=4,e}(),a}(),m.ModelService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.uploadModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UploadModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UploadModel"}),Object.defineProperty(a.prototype.getModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetModelRequest,l.google.cloud.aiplatform.v1.Model,e,t)},"name",{value:"GetModel"}),Object.defineProperty(a.prototype.listModels=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListModelsRequest,l.google.cloud.aiplatform.v1.ListModelsResponse,e,t)},"name",{value:"ListModels"}),Object.defineProperty(a.prototype.listModelVersions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListModelVersionsRequest,l.google.cloud.aiplatform.v1.ListModelVersionsResponse,e,t)},"name",{value:"ListModelVersions"}),Object.defineProperty(a.prototype.updateModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateModelRequest,l.google.cloud.aiplatform.v1.Model,e,t)},"name",{value:"UpdateModel"}),Object.defineProperty(a.prototype.updateExplanationDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateExplanationDatasetRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdateExplanationDataset"}),Object.defineProperty(a.prototype.deleteModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteModel"}),Object.defineProperty(a.prototype.deleteModelVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteModelVersionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteModelVersion"}),Object.defineProperty(a.prototype.mergeVersionAliases=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.MergeVersionAliasesRequest,l.google.cloud.aiplatform.v1.Model,e,t)},"name",{value:"MergeVersionAliases"}),Object.defineProperty(a.prototype.exportModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ExportModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ExportModel"}),Object.defineProperty(a.prototype.copyModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CopyModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CopyModel"}),Object.defineProperty(a.prototype.importModelEvaluation=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ImportModelEvaluationRequest,l.google.cloud.aiplatform.v1.ModelEvaluation,e,t)},"name",{value:"ImportModelEvaluation"}),Object.defineProperty(a.prototype.batchImportModelEvaluationSlices=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.BatchImportModelEvaluationSlicesRequest,l.google.cloud.aiplatform.v1.BatchImportModelEvaluationSlicesResponse,e,t)},"name",{value:"BatchImportModelEvaluationSlices"}),Object.defineProperty(a.prototype.batchImportEvaluatedAnnotations=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.BatchImportEvaluatedAnnotationsRequest,l.google.cloud.aiplatform.v1.BatchImportEvaluatedAnnotationsResponse,e,t)},"name",{value:"BatchImportEvaluatedAnnotations"}),Object.defineProperty(a.prototype.getModelEvaluation=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetModelEvaluationRequest,l.google.cloud.aiplatform.v1.ModelEvaluation,e,t)},"name",{value:"GetModelEvaluation"}),Object.defineProperty(a.prototype.listModelEvaluations=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListModelEvaluationsRequest,l.google.cloud.aiplatform.v1.ListModelEvaluationsResponse,e,t)},"name",{value:"ListModelEvaluations"}),Object.defineProperty(a.prototype.getModelEvaluationSlice=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetModelEvaluationSliceRequest,l.google.cloud.aiplatform.v1.ModelEvaluationSlice,e,t)},"name",{value:"GetModelEvaluationSlice"}),Object.defineProperty(a.prototype.listModelEvaluationSlices=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListModelEvaluationSlicesRequest,l.google.cloud.aiplatform.v1.ListModelEvaluationSlicesResponse,e,t)},"name",{value:"ListModelEvaluationSlices"}),a}(),m.UploadModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 4:{i.parentModel=e.string();break}case 5:{i.modelId=e.string();break}case 2:{i.model=l.google.cloud.aiplatform.v1.Model.decode(e,e.uint32());break}case 6:{i.serviceAccount=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.parentModel!=null&&e.hasOwnProperty("parentModel")&&!c.isString(e.parentModel))return"parentModel: string expected";if(e.modelId!=null&&e.hasOwnProperty("modelId")&&!c.isString(e.modelId))return"modelId: string expected";if(e.model!=null&&e.hasOwnProperty("model")){var t=l.google.cloud.aiplatform.v1.Model.verify(e.model);if(t)return"model."+t}return e.serviceAccount!=null&&e.hasOwnProperty("serviceAccount")&&!c.isString(e.serviceAccount)?"serviceAccount: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UploadModelRequest)return e;var t=new l.google.cloud.aiplatform.v1.UploadModelRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.parentModel!=null&&(t.parentModel=String(e.parentModel)),e.modelId!=null&&(t.modelId=String(e.modelId)),e.model!=null){if(typeof e.model!="object")throw TypeError(".google.cloud.aiplatform.v1.UploadModelRequest.model: object expected");t.model=l.google.cloud.aiplatform.v1.Model.fromObject(e.model)}return e.serviceAccount!=null&&(t.serviceAccount=String(e.serviceAccount)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.model=null,n.parentModel="",n.modelId="",n.serviceAccount=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.model!=null&&e.hasOwnProperty("model")&&(n.model=l.google.cloud.aiplatform.v1.Model.toObject(e.model,t)),e.parentModel!=null&&e.hasOwnProperty("parentModel")&&(n.parentModel=e.parentModel),e.modelId!=null&&e.hasOwnProperty("modelId")&&(n.modelId=e.modelId),e.serviceAccount!=null&&e.hasOwnProperty("serviceAccount")&&(n.serviceAccount=e.serviceAccount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UploadModelRequest"},a}(),m.UploadModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UploadModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UploadModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UploadModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UploadModelOperationMetadata"},a}(),m.UploadModelResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.model=e.string();break}case 2:{i.modelVersionId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model)?"model: string expected":e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&!c.isString(e.modelVersionId)?"modelVersionId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UploadModelResponse)return e;var t=new l.google.cloud.aiplatform.v1.UploadModelResponse;return e.model!=null&&(t.model=String(e.model)),e.modelVersionId!=null&&(t.modelVersionId=String(e.modelVersionId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.model="",n.modelVersionId=""),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&(n.modelVersionId=e.modelVersionId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UploadModelResponse"},a}(),m.GetModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetModelRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetModelRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetModelRequest"},a}(),m.ListModelsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListModelsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListModelsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListModelsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListModelsRequest"},a}(),m.ListModelsResponse=function(){function a(r){if(this.models=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.models&&i.models.length||(i.models=[]),i.models.push(l.google.cloud.aiplatform.v1.Model.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.models!=null&&e.hasOwnProperty("models")){if(!Array.isArray(e.models))return"models: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListModelVersionsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListModelVersionsRequest;if(e.name!=null&&(t.name=String(e.name)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListModelVersionsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.pageSize=0,n.pageToken="",n.filter="",n.readMask=null,n.orderBy=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListModelVersionsRequest"},a}(),m.ListModelVersionsResponse=function(){function a(r){if(this.models=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.models&&i.models.length||(i.models=[]),i.models.push(l.google.cloud.aiplatform.v1.Model.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.models!=null&&e.hasOwnProperty("models")){if(!Array.isArray(e.models))return"models: array expected";for(var t=0;t>>3){case 1:{i.model=l.google.cloud.aiplatform.v1.Model.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.model!=null&&e.hasOwnProperty("model")){var t=l.google.cloud.aiplatform.v1.Model.verify(e.model);if(t)return"model."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateModelRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateModelRequest;if(e.model!=null){if(typeof e.model!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateModelRequest.model: object expected");t.model=l.google.cloud.aiplatform.v1.Model.fromObject(e.model)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateModelRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.model=null,n.updateMask=null),e.model!=null&&e.hasOwnProperty("model")&&(n.model=l.google.cloud.aiplatform.v1.Model.toObject(e.model,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateModelRequest"},a}(),m.UpdateExplanationDatasetRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.model=e.string();break}case 2:{i.examples=l.google.cloud.aiplatform.v1.Examples.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.examples!=null&&e.hasOwnProperty("examples")){var t=l.google.cloud.aiplatform.v1.Examples.verify(e.examples);if(t)return"examples."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateExplanationDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateExplanationDatasetRequest;if(e.model!=null&&(t.model=String(e.model)),e.examples!=null){if(typeof e.examples!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateExplanationDatasetRequest.examples: object expected");t.examples=l.google.cloud.aiplatform.v1.Examples.fromObject(e.examples)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.model="",n.examples=null),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.examples!=null&&e.hasOwnProperty("examples")&&(n.examples=l.google.cloud.aiplatform.v1.Examples.toObject(e.examples,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateExplanationDatasetRequest"},a}(),m.UpdateExplanationDatasetOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateExplanationDatasetOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UpdateExplanationDatasetOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateExplanationDatasetOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateExplanationDatasetOperationMetadata"},a}(),m.DeleteModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteModelRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteModelRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteModelRequest"},a}(),m.DeleteModelVersionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteModelVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteModelVersionRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteModelVersionRequest"},a}(),m.MergeVersionAliasesRequest=function(){function a(r){if(this.versionAliases=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.versionAliases&&i.versionAliases.length||(i.versionAliases=[]),i.versionAliases.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.versionAliases!=null&&e.hasOwnProperty("versionAliases")){if(!Array.isArray(e.versionAliases))return"versionAliases: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.outputConfig=l.google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.outputConfig!=null&&e.hasOwnProperty("outputConfig")){var t=l.google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig.verify(e.outputConfig);if(t)return"outputConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExportModelRequest)return e;var t=new l.google.cloud.aiplatform.v1.ExportModelRequest;if(e.name!=null&&(t.name=String(e.name)),e.outputConfig!=null){if(typeof e.outputConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportModelRequest.outputConfig: object expected");t.outputConfig=l.google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig.fromObject(e.outputConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.outputConfig=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.outputConfig!=null&&e.hasOwnProperty("outputConfig")&&(n.outputConfig=l.google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig.toObject(e.outputConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportModelRequest"},a.OutputConfig=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.exportFormatId=t.string();break}case 3:{s.artifactDestination=l.google.cloud.aiplatform.v1.GcsDestination.decode(t,t.uint32());break}case 4:{s.imageDestination=l.google.cloud.aiplatform.v1.ContainerRegistryDestination.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.exportFormatId!=null&&t.hasOwnProperty("exportFormatId")&&!c.isString(t.exportFormatId))return"exportFormatId: string expected";if(t.artifactDestination!=null&&t.hasOwnProperty("artifactDestination")){var n=l.google.cloud.aiplatform.v1.GcsDestination.verify(t.artifactDestination);if(n)return"artifactDestination."+n}if(t.imageDestination!=null&&t.hasOwnProperty("imageDestination")){var n=l.google.cloud.aiplatform.v1.ContainerRegistryDestination.verify(t.imageDestination);if(n)return"imageDestination."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig)return t;var n=new l.google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig;if(t.exportFormatId!=null&&(n.exportFormatId=String(t.exportFormatId)),t.artifactDestination!=null){if(typeof t.artifactDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig.artifactDestination: object expected");n.artifactDestination=l.google.cloud.aiplatform.v1.GcsDestination.fromObject(t.artifactDestination)}if(t.imageDestination!=null){if(typeof t.imageDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig.imageDestination: object expected");n.imageDestination=l.google.cloud.aiplatform.v1.ContainerRegistryDestination.fromObject(t.imageDestination)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.exportFormatId="",i.artifactDestination=null,i.imageDestination=null),t.exportFormatId!=null&&t.hasOwnProperty("exportFormatId")&&(i.exportFormatId=t.exportFormatId),t.artifactDestination!=null&&t.hasOwnProperty("artifactDestination")&&(i.artifactDestination=l.google.cloud.aiplatform.v1.GcsDestination.toObject(t.artifactDestination,n)),t.imageDestination!=null&&t.hasOwnProperty("imageDestination")&&(i.imageDestination=l.google.cloud.aiplatform.v1.ContainerRegistryDestination.toObject(t.imageDestination,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ExportModelRequest.OutputConfig"},r}(),a}(),m.ExportModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.outputInfo=l.google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}if(e.outputInfo!=null&&e.hasOwnProperty("outputInfo")){var t=l.google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo.verify(e.outputInfo);if(t)return"outputInfo."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExportModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.ExportModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}if(e.outputInfo!=null){if(typeof e.outputInfo!="object")throw TypeError(".google.cloud.aiplatform.v1.ExportModelOperationMetadata.outputInfo: object expected");t.outputInfo=l.google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo.fromObject(e.outputInfo)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.outputInfo=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.outputInfo!=null&&e.hasOwnProperty("outputInfo")&&(n.outputInfo=l.google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo.toObject(e.outputInfo,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportModelOperationMetadata"},a.OutputInfo=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 2:{s.artifactOutputUri=t.string();break}case 3:{s.imageOutputUri=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.artifactOutputUri!=null&&t.hasOwnProperty("artifactOutputUri")&&!c.isString(t.artifactOutputUri)?"artifactOutputUri: string expected":t.imageOutputUri!=null&&t.hasOwnProperty("imageOutputUri")&&!c.isString(t.imageOutputUri)?"imageOutputUri: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo)return t;var n=new l.google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo;return t.artifactOutputUri!=null&&(n.artifactOutputUri=String(t.artifactOutputUri)),t.imageOutputUri!=null&&(n.imageOutputUri=String(t.imageOutputUri)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.artifactOutputUri="",i.imageOutputUri=""),t.artifactOutputUri!=null&&t.hasOwnProperty("artifactOutputUri")&&(i.artifactOutputUri=t.artifactOutputUri),t.imageOutputUri!=null&&t.hasOwnProperty("imageOutputUri")&&(i.imageOutputUri=t.imageOutputUri),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ExportModelOperationMetadata.OutputInfo"},r}(),a}(),m.UpdateExplanationDatasetResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.UpdateExplanationDatasetResponse?e:new l.google.cloud.aiplatform.v1.UpdateExplanationDatasetResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateExplanationDatasetResponse"},a}(),m.ExportModelResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.ExportModelResponse?e:new l.google.cloud.aiplatform.v1.ExportModelResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportModelResponse"},a}(),m.CopyModelRequest=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 4:{s.modelId=t.string();break}case 5:{s.parentModel=t.string();break}case 1:{s.parent=t.string();break}case 2:{s.sourceModel=t.string();break}case 3:{s.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.modelId!=null&&t.hasOwnProperty("modelId")&&(n.destinationModel=1,!c.isString(t.modelId)))return"modelId: string expected";if(t.parentModel!=null&&t.hasOwnProperty("parentModel")){if(n.destinationModel===1)return"destinationModel: multiple values";if(n.destinationModel=1,!c.isString(t.parentModel))return"parentModel: string expected"}if(t.parent!=null&&t.hasOwnProperty("parent")&&!c.isString(t.parent))return"parent: string expected";if(t.sourceModel!=null&&t.hasOwnProperty("sourceModel")&&!c.isString(t.sourceModel))return"sourceModel: string expected";if(t.encryptionSpec!=null&&t.hasOwnProperty("encryptionSpec")){var i=l.google.cloud.aiplatform.v1.EncryptionSpec.verify(t.encryptionSpec);if(i)return"encryptionSpec."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.CopyModelRequest)return t;var n=new l.google.cloud.aiplatform.v1.CopyModelRequest;if(t.modelId!=null&&(n.modelId=String(t.modelId)),t.parentModel!=null&&(n.parentModel=String(t.parentModel)),t.parent!=null&&(n.parent=String(t.parent)),t.sourceModel!=null&&(n.sourceModel=String(t.sourceModel)),t.encryptionSpec!=null){if(typeof t.encryptionSpec!="object")throw TypeError(".google.cloud.aiplatform.v1.CopyModelRequest.encryptionSpec: object expected");n.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.fromObject(t.encryptionSpec)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.parent="",i.sourceModel="",i.encryptionSpec=null),t.parent!=null&&t.hasOwnProperty("parent")&&(i.parent=t.parent),t.sourceModel!=null&&t.hasOwnProperty("sourceModel")&&(i.sourceModel=t.sourceModel),t.encryptionSpec!=null&&t.hasOwnProperty("encryptionSpec")&&(i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.toObject(t.encryptionSpec,n)),t.modelId!=null&&t.hasOwnProperty("modelId")&&(i.modelId=t.modelId,n.oneofs&&(i.destinationModel="modelId")),t.parentModel!=null&&t.hasOwnProperty("parentModel")&&(i.parentModel=t.parentModel,n.oneofs&&(i.destinationModel="parentModel")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.CopyModelRequest"},a}(),m.CopyModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CopyModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CopyModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CopyModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CopyModelOperationMetadata"},a}(),m.CopyModelResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.model=e.string();break}case 2:{i.modelVersionId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model)?"model: string expected":e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&!c.isString(e.modelVersionId)?"modelVersionId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CopyModelResponse)return e;var t=new l.google.cloud.aiplatform.v1.CopyModelResponse;return e.model!=null&&(t.model=String(e.model)),e.modelVersionId!=null&&(t.modelVersionId=String(e.modelVersionId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.model="",n.modelVersionId=""),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&(n.modelVersionId=e.modelVersionId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CopyModelResponse"},a}(),m.ImportModelEvaluationRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.modelEvaluation=l.google.cloud.aiplatform.v1.ModelEvaluation.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.modelEvaluation!=null&&e.hasOwnProperty("modelEvaluation")){var t=l.google.cloud.aiplatform.v1.ModelEvaluation.verify(e.modelEvaluation);if(t)return"modelEvaluation."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ImportModelEvaluationRequest)return e;var t=new l.google.cloud.aiplatform.v1.ImportModelEvaluationRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.modelEvaluation!=null){if(typeof e.modelEvaluation!="object")throw TypeError(".google.cloud.aiplatform.v1.ImportModelEvaluationRequest.modelEvaluation: object expected");t.modelEvaluation=l.google.cloud.aiplatform.v1.ModelEvaluation.fromObject(e.modelEvaluation)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.modelEvaluation=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.modelEvaluation!=null&&e.hasOwnProperty("modelEvaluation")&&(n.modelEvaluation=l.google.cloud.aiplatform.v1.ModelEvaluation.toObject(e.modelEvaluation,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ImportModelEvaluationRequest"},a}(),m.BatchImportModelEvaluationSlicesRequest=function(){function a(r){if(this.modelEvaluationSlices=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.modelEvaluationSlices&&i.modelEvaluationSlices.length||(i.modelEvaluationSlices=[]),i.modelEvaluationSlices.push(l.google.cloud.aiplatform.v1.ModelEvaluationSlice.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.modelEvaluationSlices!=null&&e.hasOwnProperty("modelEvaluationSlices")){if(!Array.isArray(e.modelEvaluationSlices))return"modelEvaluationSlices: array expected";for(var t=0;t>>3){case 1:{i.importedModelEvaluationSlices&&i.importedModelEvaluationSlices.length||(i.importedModelEvaluationSlices=[]),i.importedModelEvaluationSlices.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.importedModelEvaluationSlices!=null&&e.hasOwnProperty("importedModelEvaluationSlices")){if(!Array.isArray(e.importedModelEvaluationSlices))return"importedModelEvaluationSlices: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.evaluatedAnnotations&&i.evaluatedAnnotations.length||(i.evaluatedAnnotations=[]),i.evaluatedAnnotations.push(l.google.cloud.aiplatform.v1.EvaluatedAnnotation.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.evaluatedAnnotations!=null&&e.hasOwnProperty("evaluatedAnnotations")){if(!Array.isArray(e.evaluatedAnnotations))return"evaluatedAnnotations: array expected";for(var t=0;t>>3){case 1:{i.importedEvaluatedAnnotationsCount=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.importedEvaluatedAnnotationsCount!=null&&e.hasOwnProperty("importedEvaluatedAnnotationsCount")&&!c.isInteger(e.importedEvaluatedAnnotationsCount)?"importedEvaluatedAnnotationsCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.BatchImportEvaluatedAnnotationsResponse)return e;var t=new l.google.cloud.aiplatform.v1.BatchImportEvaluatedAnnotationsResponse;return e.importedEvaluatedAnnotationsCount!=null&&(t.importedEvaluatedAnnotationsCount=e.importedEvaluatedAnnotationsCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.importedEvaluatedAnnotationsCount=0),e.importedEvaluatedAnnotationsCount!=null&&e.hasOwnProperty("importedEvaluatedAnnotationsCount")&&(n.importedEvaluatedAnnotationsCount=e.importedEvaluatedAnnotationsCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.BatchImportEvaluatedAnnotationsResponse"},a}(),m.GetModelEvaluationRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetModelEvaluationRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetModelEvaluationRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetModelEvaluationRequest"},a}(),m.ListModelEvaluationsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListModelEvaluationsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListModelEvaluationsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListModelEvaluationsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListModelEvaluationsRequest"},a}(),m.ListModelEvaluationsResponse=function(){function a(r){if(this.modelEvaluations=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.modelEvaluations&&i.modelEvaluations.length||(i.modelEvaluations=[]),i.modelEvaluations.push(l.google.cloud.aiplatform.v1.ModelEvaluation.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelEvaluations!=null&&e.hasOwnProperty("modelEvaluations")){if(!Array.isArray(e.modelEvaluations))return"modelEvaluations: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetModelEvaluationSliceRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetModelEvaluationSliceRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetModelEvaluationSliceRequest"},a}(),m.ListModelEvaluationSlicesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListModelEvaluationSlicesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListModelEvaluationSlicesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListModelEvaluationSlicesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListModelEvaluationSlicesRequest"},a}(),m.ListModelEvaluationSlicesResponse=function(){function a(r){if(this.modelEvaluationSlices=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.modelEvaluationSlices&&i.modelEvaluationSlices.length||(i.modelEvaluationSlices=[]),i.modelEvaluationSlices.push(l.google.cloud.aiplatform.v1.ModelEvaluationSlice.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelEvaluationSlices!=null&&e.hasOwnProperty("modelEvaluationSlices")){if(!Array.isArray(e.modelEvaluationSlices))return"modelEvaluationSlices: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.pipelineSpec=l.google.protobuf.Struct.decode(e,e.uint32());break}case 8:{i.state=e.int32();break}case 9:{i.jobDetail=l.google.cloud.aiplatform.v1.PipelineJobDetail.decode(e,e.uint32());break}case 10:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 11:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 12:{i.runtimeConfig=l.google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig.decode(e,e.uint32());break}case 16:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 17:{i.serviceAccount=e.string();break}case 18:{i.network=e.string();break}case 25:{i.reservedIpRanges&&i.reservedIpRanges.length||(i.reservedIpRanges=[]),i.reservedIpRanges.push(e.string());break}case 19:{i.templateUri=e.string();break}case 20:{i.templateMetadata=l.google.cloud.aiplatform.v1.PipelineTemplateMetadata.decode(e,e.uint32());break}case 22:{i.scheduleName=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.pipelineSpec!=null&&e.hasOwnProperty("pipelineSpec")){var t=l.google.protobuf.Struct.verify(e.pipelineSpec);if(t)return"pipelineSpec."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:break}if(e.jobDetail!=null&&e.hasOwnProperty("jobDetail")){var t=l.google.cloud.aiplatform.v1.PipelineJobDetail.verify(e.jobDetail);if(t)return"jobDetail."+t}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{s.parameters===c.emptyObject&&(s.parameters={});var _=t.uint32()+t.pos;for(f="",g=null;t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=l.google.cloud.aiplatform.v1.Value.decode(t,t.uint32());break;default:t.skipType(C&7);break}}s.parameters[f]=g;break}case 2:{s.gcsOutputDirectory=t.string();break}case 3:{s.parameterValues===c.emptyObject&&(s.parameterValues={});var _=t.uint32()+t.pos;for(f="",g=null;t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=l.google.protobuf.Value.decode(t,t.uint32());break;default:t.skipType(C&7);break}}s.parameterValues[f]=g;break}case 4:{s.failurePolicy=t.int32();break}case 5:{s.inputArtifacts===c.emptyObject&&(s.inputArtifacts={});var _=t.uint32()+t.pos;for(f="",g=null;t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=l.google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig.InputArtifact.decode(t,t.uint32());break;default:t.skipType(C&7);break}}s.inputArtifacts[f]=g;break}default:t.skipType(T&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.parameters!=null&&t.hasOwnProperty("parameters")){if(!c.isObject(t.parameters))return"parameters: object expected";for(var n=Object.keys(t.parameters),i=0;i>>3){case 1:{g.artifactId=i.string();break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};return i.artifactId!=null&&i.hasOwnProperty("artifactId")&&(s.kind=1,!c.isString(i.artifactId))?"artifactId: string expected":null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig.InputArtifact)return i;var s=new l.google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig.InputArtifact;return i.artifactId!=null&&(s.artifactId=String(i.artifactId)),s},e.toObject=function(i,s){s||(s={});var f={};return i.artifactId!=null&&i.hasOwnProperty("artifactId")&&(f.artifactId=i.artifactId,s.oneofs&&(f.kind="artifactId")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.PipelineJob.RuntimeConfig.InputArtifact"},e}(),r}(),a}(),m.PipelineTemplateMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 3:{i.version=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.version!=null&&e.hasOwnProperty("version")&&!c.isString(e.version)?"version: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PipelineTemplateMetadata)return e;var t=new l.google.cloud.aiplatform.v1.PipelineTemplateMetadata;return e.version!=null&&(t.version=String(e.version)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.version=""),e.version!=null&&e.hasOwnProperty("version")&&(n.version=e.version),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PipelineTemplateMetadata"},a}(),m.PipelineJobDetail=function(){function a(r){if(this.taskDetails=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.pipelineContext=l.google.cloud.aiplatform.v1.Context.decode(e,e.uint32());break}case 2:{i.pipelineRunContext=l.google.cloud.aiplatform.v1.Context.decode(e,e.uint32());break}case 3:{i.taskDetails&&i.taskDetails.length||(i.taskDetails=[]),i.taskDetails.push(l.google.cloud.aiplatform.v1.PipelineTaskDetail.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.pipelineContext!=null&&e.hasOwnProperty("pipelineContext")){var t=l.google.cloud.aiplatform.v1.Context.verify(e.pipelineContext);if(t)return"pipelineContext."+t}if(e.pipelineRunContext!=null&&e.hasOwnProperty("pipelineRunContext")){var t=l.google.cloud.aiplatform.v1.Context.verify(e.pipelineRunContext);if(t)return"pipelineRunContext."+t}if(e.taskDetails!=null&&e.hasOwnProperty("taskDetails")){if(!Array.isArray(e.taskDetails))return"taskDetails: array expected";for(var n=0;n>>3){case 1:{i.taskId=e.int64();break}case 12:{i.parentTaskId=e.int64();break}case 2:{i.taskName=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.executorDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.decode(e,e.uint32());break}case 7:{i.state=e.int32();break}case 8:{i.execution=l.google.cloud.aiplatform.v1.Execution.decode(e,e.uint32());break}case 9:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 13:{i.pipelineTaskStatus&&i.pipelineTaskStatus.length||(i.pipelineTaskStatus=[]),i.pipelineTaskStatus.push(l.google.cloud.aiplatform.v1.PipelineTaskDetail.PipelineTaskStatus.decode(e,e.uint32()));break}case 10:{i.inputs===c.emptyObject&&(i.inputs={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1.PipelineTaskDetail.ArtifactList.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.inputs[s]=f;break}case 11:{i.outputs===c.emptyObject&&(i.outputs={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1.PipelineTaskDetail.ArtifactList.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.outputs[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.taskId!=null&&e.hasOwnProperty("taskId")&&!c.isInteger(e.taskId)&&!(e.taskId&&c.isInteger(e.taskId.low)&&c.isInteger(e.taskId.high)))return"taskId: integer|Long expected";if(e.parentTaskId!=null&&e.hasOwnProperty("parentTaskId")&&!c.isInteger(e.parentTaskId)&&!(e.parentTaskId&&c.isInteger(e.parentTaskId.low)&&c.isInteger(e.parentTaskId.high)))return"parentTaskId: integer|Long expected";if(e.taskName!=null&&e.hasOwnProperty("taskName")&&!c.isString(e.taskName))return"taskName: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.executorDetail!=null&&e.hasOwnProperty("executorDetail")){var t=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.verify(e.executorDetail);if(t)return"executorDetail."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:break}if(e.execution!=null&&e.hasOwnProperty("execution")){var t=l.google.cloud.aiplatform.v1.Execution.verify(e.execution);if(t)return"execution."+t}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.pipelineTaskStatus!=null&&e.hasOwnProperty("pipelineTaskStatus")){if(!Array.isArray(e.pipelineTaskStatus))return"pipelineTaskStatus: array expected";for(var n=0;n>>0,e.taskId.high>>>0).toNumber())),e.parentTaskId!=null&&(c.Long?(t.parentTaskId=c.Long.fromValue(e.parentTaskId)).unsigned=!1:typeof e.parentTaskId=="string"?t.parentTaskId=parseInt(e.parentTaskId,10):typeof e.parentTaskId=="number"?t.parentTaskId=e.parentTaskId:typeof e.parentTaskId=="object"&&(t.parentTaskId=new c.LongBits(e.parentTaskId.low>>>0,e.parentTaskId.high>>>0).toNumber())),e.taskName!=null&&(t.taskName=String(e.taskName)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.startTime!=null){if(typeof e.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.startTime: object expected");t.startTime=l.google.protobuf.Timestamp.fromObject(e.startTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}if(e.executorDetail!=null){if(typeof e.executorDetail!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.executorDetail: object expected");t.executorDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.fromObject(e.executorDetail)}switch(e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"PENDING":case 1:t.state=1;break;case"RUNNING":case 2:t.state=2;break;case"SUCCEEDED":case 3:t.state=3;break;case"CANCEL_PENDING":case 4:t.state=4;break;case"CANCELLING":case 5:t.state=5;break;case"CANCELLED":case 6:t.state=6;break;case"FAILED":case 7:t.state=7;break;case"SKIPPED":case 8:t.state=8;break;case"NOT_TRIGGERED":case 9:t.state=9;break}if(e.execution!=null){if(typeof e.execution!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.execution: object expected");t.execution=l.google.cloud.aiplatform.v1.Execution.fromObject(e.execution)}if(e.error!=null){if(typeof e.error!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.error: object expected");t.error=l.google.rpc.Status.fromObject(e.error)}if(e.pipelineTaskStatus){if(!Array.isArray(e.pipelineTaskStatus))throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.pipelineTaskStatus: array expected");t.pipelineTaskStatus=[];for(var n=0;n>>0,e.taskId.high>>>0).toNumber():e.taskId),e.taskName!=null&&e.hasOwnProperty("taskName")&&(n.taskName=e.taskName),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.startTime!=null&&e.hasOwnProperty("startTime")&&(n.startTime=l.google.protobuf.Timestamp.toObject(e.startTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),e.executorDetail!=null&&e.hasOwnProperty("executorDetail")&&(n.executorDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.toObject(e.executorDetail,t)),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.aiplatform.v1.PipelineTaskDetail.State[e.state]===void 0?e.state:l.google.cloud.aiplatform.v1.PipelineTaskDetail.State[e.state]:e.state),e.execution!=null&&e.hasOwnProperty("execution")&&(n.execution=l.google.cloud.aiplatform.v1.Execution.toObject(e.execution,t)),e.error!=null&&e.hasOwnProperty("error")&&(n.error=l.google.rpc.Status.toObject(e.error,t));var s;if(e.inputs&&(s=Object.keys(e.inputs)).length){n.inputs={};for(var f=0;f>>0,e.parentTaskId.high>>>0).toNumber():e.parentTaskId),e.pipelineTaskStatus&&e.pipelineTaskStatus.length){n.pipelineTaskStatus=[];for(var f=0;f>>3){case 1:{s.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 2:{s.state=t.int32();break}case 3:{s.error=l.google.rpc.Status.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var n=l.google.protobuf.Timestamp.verify(t.updateTime);if(n)return"updateTime."+n}if(t.state!=null&&t.hasOwnProperty("state"))switch(t.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:break}if(t.error!=null&&t.hasOwnProperty("error")){var n=l.google.rpc.Status.verify(t.error);if(n)return"error."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.PipelineTaskDetail.PipelineTaskStatus)return t;var n=new l.google.cloud.aiplatform.v1.PipelineTaskDetail.PipelineTaskStatus;if(t.updateTime!=null){if(typeof t.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.PipelineTaskStatus.updateTime: object expected");n.updateTime=l.google.protobuf.Timestamp.fromObject(t.updateTime)}switch(t.state){default:if(typeof t.state=="number"){n.state=t.state;break}break;case"STATE_UNSPECIFIED":case 0:n.state=0;break;case"PENDING":case 1:n.state=1;break;case"RUNNING":case 2:n.state=2;break;case"SUCCEEDED":case 3:n.state=3;break;case"CANCEL_PENDING":case 4:n.state=4;break;case"CANCELLING":case 5:n.state=5;break;case"CANCELLED":case 6:n.state=6;break;case"FAILED":case 7:n.state=7;break;case"SKIPPED":case 8:n.state=8;break;case"NOT_TRIGGERED":case 9:n.state=9;break}if(t.error!=null){if(typeof t.error!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskDetail.PipelineTaskStatus.error: object expected");n.error=l.google.rpc.Status.fromObject(t.error)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.updateTime=null,i.state=n.enums===String?"STATE_UNSPECIFIED":0,i.error=null),t.updateTime!=null&&t.hasOwnProperty("updateTime")&&(i.updateTime=l.google.protobuf.Timestamp.toObject(t.updateTime,n)),t.state!=null&&t.hasOwnProperty("state")&&(i.state=n.enums===String?l.google.cloud.aiplatform.v1.PipelineTaskDetail.State[t.state]===void 0?t.state:l.google.cloud.aiplatform.v1.PipelineTaskDetail.State[t.state]:t.state),t.error!=null&&t.hasOwnProperty("error")&&(i.error=l.google.rpc.Status.toObject(t.error,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.PipelineTaskDetail.PipelineTaskStatus"},r}(),a.ArtifactList=function(){function r(e){if(this.artifacts=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.artifacts&&s.artifacts.length||(s.artifacts=[]),s.artifacts.push(l.google.cloud.aiplatform.v1.Artifact.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.artifacts!=null&&t.hasOwnProperty("artifacts")){if(!Array.isArray(t.artifacts))return"artifacts: array expected";for(var n=0;n>>3){case 1:{s.containerDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.ContainerDetail.decode(t,t.uint32());break}case 2:{s.customJobDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.CustomJobDetail.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.containerDetail!=null&&t.hasOwnProperty("containerDetail")){n.details=1;{var i=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.ContainerDetail.verify(t.containerDetail);if(i)return"containerDetail."+i}}if(t.customJobDetail!=null&&t.hasOwnProperty("customJobDetail")){if(n.details===1)return"details: multiple values";n.details=1;{var i=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.CustomJobDetail.verify(t.customJobDetail);if(i)return"customJobDetail."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail)return t;var n=new l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail;if(t.containerDetail!=null){if(typeof t.containerDetail!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.containerDetail: object expected");n.containerDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.ContainerDetail.fromObject(t.containerDetail)}if(t.customJobDetail!=null){if(typeof t.customJobDetail!="object")throw TypeError(".google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.customJobDetail: object expected");n.customJobDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.CustomJobDetail.fromObject(t.customJobDetail)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.containerDetail!=null&&t.hasOwnProperty("containerDetail")&&(i.containerDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.ContainerDetail.toObject(t.containerDetail,n),n.oneofs&&(i.details="containerDetail")),t.customJobDetail!=null&&t.hasOwnProperty("customJobDetail")&&(i.customJobDetail=l.google.cloud.aiplatform.v1.PipelineTaskExecutorDetail.CustomJobDetail.toObject(t.customJobDetail,n),n.oneofs&&(i.details="customJobDetail")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.PipelineTaskExecutorDetail"},a.ContainerDetail=function(){function e(t){if(this.failedMainJobs=[],this.failedPreCachingCheckJobs=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.mainJob=n.string();break}case 2:{f.preCachingCheckJob=n.string();break}case 3:{f.failedMainJobs&&f.failedMainJobs.length||(f.failedMainJobs=[]),f.failedMainJobs.push(n.string());break}case 4:{f.failedPreCachingCheckJobs&&f.failedPreCachingCheckJobs.length||(f.failedPreCachingCheckJobs=[]),f.failedPreCachingCheckJobs.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.mainJob!=null&&n.hasOwnProperty("mainJob")&&!c.isString(n.mainJob))return"mainJob: string expected";if(n.preCachingCheckJob!=null&&n.hasOwnProperty("preCachingCheckJob")&&!c.isString(n.preCachingCheckJob))return"preCachingCheckJob: string expected";if(n.failedMainJobs!=null&&n.hasOwnProperty("failedMainJobs")){if(!Array.isArray(n.failedMainJobs))return"failedMainJobs: array expected";for(var i=0;i>>3){case 1:{f.job=n.string();break}case 3:{f.failedJobs&&f.failedJobs.length||(f.failedJobs=[]),f.failedJobs.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.job!=null&&n.hasOwnProperty("job")&&!c.isString(n.job))return"job: string expected";if(n.failedJobs!=null&&n.hasOwnProperty("failedJobs")){if(!Array.isArray(n.failedJobs))return"failedJobs: array expected";for(var i=0;i>>3){case 1:{s.intValue=t.int64();break}case 2:{s.doubleValue=t.double();break}case 3:{s.stringValue=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.intValue!=null&&t.hasOwnProperty("intValue")&&(n.value=1,!c.isInteger(t.intValue)&&!(t.intValue&&c.isInteger(t.intValue.low)&&c.isInteger(t.intValue.high))))return"intValue: integer|Long expected";if(t.doubleValue!=null&&t.hasOwnProperty("doubleValue")){if(n.value===1)return"value: multiple values";if(n.value=1,typeof t.doubleValue!="number")return"doubleValue: number expected"}if(t.stringValue!=null&&t.hasOwnProperty("stringValue")){if(n.value===1)return"value: multiple values";if(n.value=1,!c.isString(t.stringValue))return"stringValue: string expected"}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Value)return t;var n=new l.google.cloud.aiplatform.v1.Value;return t.intValue!=null&&(c.Long?(n.intValue=c.Long.fromValue(t.intValue)).unsigned=!1:typeof t.intValue=="string"?n.intValue=parseInt(t.intValue,10):typeof t.intValue=="number"?n.intValue=t.intValue:typeof t.intValue=="object"&&(n.intValue=new c.LongBits(t.intValue.low>>>0,t.intValue.high>>>0).toNumber())),t.doubleValue!=null&&(n.doubleValue=Number(t.doubleValue)),t.stringValue!=null&&(n.stringValue=String(t.stringValue)),n},a.toObject=function(t,n){n||(n={});var i={};return t.intValue!=null&&t.hasOwnProperty("intValue")&&(typeof t.intValue=="number"?i.intValue=n.longs===String?String(t.intValue):t.intValue:i.intValue=n.longs===String?c.Long.prototype.toString.call(t.intValue):n.longs===Number?new c.LongBits(t.intValue.low>>>0,t.intValue.high>>>0).toNumber():t.intValue,n.oneofs&&(i.value="intValue")),t.doubleValue!=null&&t.hasOwnProperty("doubleValue")&&(i.doubleValue=n.json&&!isFinite(t.doubleValue)?String(t.doubleValue):t.doubleValue,n.oneofs&&(i.value="doubleValue")),t.stringValue!=null&&t.hasOwnProperty("stringValue")&&(i.stringValue=t.stringValue,n.oneofs&&(i.value="stringValue")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Value"},a}(),m.PipelineService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createTrainingPipeline=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateTrainingPipelineRequest,l.google.cloud.aiplatform.v1.TrainingPipeline,e,t)},"name",{value:"CreateTrainingPipeline"}),Object.defineProperty(a.prototype.getTrainingPipeline=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetTrainingPipelineRequest,l.google.cloud.aiplatform.v1.TrainingPipeline,e,t)},"name",{value:"GetTrainingPipeline"}),Object.defineProperty(a.prototype.listTrainingPipelines=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListTrainingPipelinesRequest,l.google.cloud.aiplatform.v1.ListTrainingPipelinesResponse,e,t)},"name",{value:"ListTrainingPipelines"}),Object.defineProperty(a.prototype.deleteTrainingPipeline=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteTrainingPipelineRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteTrainingPipeline"}),Object.defineProperty(a.prototype.cancelTrainingPipeline=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CancelTrainingPipelineRequest,l.google.protobuf.Empty,e,t)},"name",{value:"CancelTrainingPipeline"}),Object.defineProperty(a.prototype.createPipelineJob=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreatePipelineJobRequest,l.google.cloud.aiplatform.v1.PipelineJob,e,t)},"name",{value:"CreatePipelineJob"}),Object.defineProperty(a.prototype.getPipelineJob=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetPipelineJobRequest,l.google.cloud.aiplatform.v1.PipelineJob,e,t)},"name",{value:"GetPipelineJob"}),Object.defineProperty(a.prototype.listPipelineJobs=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListPipelineJobsRequest,l.google.cloud.aiplatform.v1.ListPipelineJobsResponse,e,t)},"name",{value:"ListPipelineJobs"}),Object.defineProperty(a.prototype.deletePipelineJob=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeletePipelineJobRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeletePipelineJob"}),Object.defineProperty(a.prototype.cancelPipelineJob=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CancelPipelineJobRequest,l.google.protobuf.Empty,e,t)},"name",{value:"CancelPipelineJob"}),a}(),m.CreateTrainingPipelineRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.trainingPipeline=l.google.cloud.aiplatform.v1.TrainingPipeline.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.trainingPipeline!=null&&e.hasOwnProperty("trainingPipeline")){var t=l.google.cloud.aiplatform.v1.TrainingPipeline.verify(e.trainingPipeline);if(t)return"trainingPipeline."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateTrainingPipelineRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateTrainingPipelineRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.trainingPipeline!=null){if(typeof e.trainingPipeline!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateTrainingPipelineRequest.trainingPipeline: object expected");t.trainingPipeline=l.google.cloud.aiplatform.v1.TrainingPipeline.fromObject(e.trainingPipeline)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.trainingPipeline=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.trainingPipeline!=null&&e.hasOwnProperty("trainingPipeline")&&(n.trainingPipeline=l.google.cloud.aiplatform.v1.TrainingPipeline.toObject(e.trainingPipeline,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateTrainingPipelineRequest"},a}(),m.GetTrainingPipelineRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetTrainingPipelineRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetTrainingPipelineRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetTrainingPipelineRequest"},a}(),m.ListTrainingPipelinesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListTrainingPipelinesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListTrainingPipelinesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListTrainingPipelinesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListTrainingPipelinesRequest"},a}(),m.ListTrainingPipelinesResponse=function(){function a(r){if(this.trainingPipelines=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingPipelines&&i.trainingPipelines.length||(i.trainingPipelines=[]),i.trainingPipelines.push(l.google.cloud.aiplatform.v1.TrainingPipeline.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trainingPipelines!=null&&e.hasOwnProperty("trainingPipelines")){if(!Array.isArray(e.trainingPipelines))return"trainingPipelines: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteTrainingPipelineRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteTrainingPipelineRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteTrainingPipelineRequest"},a}(),m.CancelTrainingPipelineRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CancelTrainingPipelineRequest)return e;var t=new l.google.cloud.aiplatform.v1.CancelTrainingPipelineRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CancelTrainingPipelineRequest"},a}(),m.CreatePipelineJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pipelineJob=l.google.cloud.aiplatform.v1.PipelineJob.decode(e,e.uint32());break}case 3:{i.pipelineJobId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.pipelineJob!=null&&e.hasOwnProperty("pipelineJob")){var t=l.google.cloud.aiplatform.v1.PipelineJob.verify(e.pipelineJob);if(t)return"pipelineJob."+t}return e.pipelineJobId!=null&&e.hasOwnProperty("pipelineJobId")&&!c.isString(e.pipelineJobId)?"pipelineJobId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreatePipelineJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreatePipelineJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.pipelineJob!=null){if(typeof e.pipelineJob!="object")throw TypeError(".google.cloud.aiplatform.v1.CreatePipelineJobRequest.pipelineJob: object expected");t.pipelineJob=l.google.cloud.aiplatform.v1.PipelineJob.fromObject(e.pipelineJob)}return e.pipelineJobId!=null&&(t.pipelineJobId=String(e.pipelineJobId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pipelineJob=null,n.pipelineJobId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pipelineJob!=null&&e.hasOwnProperty("pipelineJob")&&(n.pipelineJob=l.google.cloud.aiplatform.v1.PipelineJob.toObject(e.pipelineJob,t)),e.pipelineJobId!=null&&e.hasOwnProperty("pipelineJobId")&&(n.pipelineJobId=e.pipelineJobId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreatePipelineJobRequest"},a}(),m.GetPipelineJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetPipelineJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetPipelineJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetPipelineJobRequest"},a}(),m.ListPipelineJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 6:{i.orderBy=e.string();break}case 7:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListPipelineJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListPipelineJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListPipelineJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListPipelineJobsRequest"},a}(),m.ListPipelineJobsResponse=function(){function a(r){if(this.pipelineJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.pipelineJobs&&i.pipelineJobs.length||(i.pipelineJobs=[]),i.pipelineJobs.push(l.google.cloud.aiplatform.v1.PipelineJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.pipelineJobs!=null&&e.hasOwnProperty("pipelineJobs")){if(!Array.isArray(e.pipelineJobs))return"pipelineJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeletePipelineJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeletePipelineJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeletePipelineJobRequest"},a}(),m.CancelPipelineJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CancelPipelineJobRequest)return e;var t=new l.google.cloud.aiplatform.v1.CancelPipelineJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CancelPipelineJobRequest"},a}(),m.TrainingPipeline=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.inputDataConfig=l.google.cloud.aiplatform.v1.InputDataConfig.decode(e,e.uint32());break}case 4:{i.trainingTaskDefinition=e.string();break}case 5:{i.trainingTaskInputs=l.google.protobuf.Value.decode(e,e.uint32());break}case 6:{i.trainingTaskMetadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 7:{i.modelToUpload=l.google.cloud.aiplatform.v1.Model.decode(e,e.uint32());break}case 22:{i.modelId=e.string();break}case 21:{i.parentModel=e.string();break}case 9:{i.state=e.int32();break}case 10:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 11:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 14:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 15:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 18:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.inputDataConfig!=null&&e.hasOwnProperty("inputDataConfig")){var t=l.google.cloud.aiplatform.v1.InputDataConfig.verify(e.inputDataConfig);if(t)return"inputDataConfig."+t}if(e.trainingTaskDefinition!=null&&e.hasOwnProperty("trainingTaskDefinition")&&!c.isString(e.trainingTaskDefinition))return"trainingTaskDefinition: string expected";if(e.trainingTaskInputs!=null&&e.hasOwnProperty("trainingTaskInputs")){var t=l.google.protobuf.Value.verify(e.trainingTaskInputs);if(t)return"trainingTaskInputs."+t}if(e.trainingTaskMetadata!=null&&e.hasOwnProperty("trainingTaskMetadata")){var t=l.google.protobuf.Value.verify(e.trainingTaskMetadata);if(t)return"trainingTaskMetadata."+t}if(e.modelToUpload!=null&&e.hasOwnProperty("modelToUpload")){var t=l.google.cloud.aiplatform.v1.Model.verify(e.modelToUpload);if(t)return"modelToUpload."+t}if(e.modelId!=null&&e.hasOwnProperty("modelId")&&!c.isString(e.modelId))return"modelId: string expected";if(e.parentModel!=null&&e.hasOwnProperty("parentModel")&&!c.isString(e.parentModel))return"parentModel: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:break}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 2:{s.fractionSplit=l.google.cloud.aiplatform.v1.FractionSplit.decode(t,t.uint32());break}case 3:{s.filterSplit=l.google.cloud.aiplatform.v1.FilterSplit.decode(t,t.uint32());break}case 4:{s.predefinedSplit=l.google.cloud.aiplatform.v1.PredefinedSplit.decode(t,t.uint32());break}case 5:{s.timestampSplit=l.google.cloud.aiplatform.v1.TimestampSplit.decode(t,t.uint32());break}case 12:{s.stratifiedSplit=l.google.cloud.aiplatform.v1.StratifiedSplit.decode(t,t.uint32());break}case 8:{s.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.decode(t,t.uint32());break}case 10:{s.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.decode(t,t.uint32());break}case 1:{s.datasetId=t.string();break}case 6:{s.annotationsFilter=t.string();break}case 9:{s.annotationSchemaUri=t.string();break}case 7:{s.savedQueryId=t.string();break}case 11:{s.persistMlUseAssignment=t.bool();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.fractionSplit!=null&&t.hasOwnProperty("fractionSplit")){n.split=1;{var i=l.google.cloud.aiplatform.v1.FractionSplit.verify(t.fractionSplit);if(i)return"fractionSplit."+i}}if(t.filterSplit!=null&&t.hasOwnProperty("filterSplit")){if(n.split===1)return"split: multiple values";n.split=1;{var i=l.google.cloud.aiplatform.v1.FilterSplit.verify(t.filterSplit);if(i)return"filterSplit."+i}}if(t.predefinedSplit!=null&&t.hasOwnProperty("predefinedSplit")){if(n.split===1)return"split: multiple values";n.split=1;{var i=l.google.cloud.aiplatform.v1.PredefinedSplit.verify(t.predefinedSplit);if(i)return"predefinedSplit."+i}}if(t.timestampSplit!=null&&t.hasOwnProperty("timestampSplit")){if(n.split===1)return"split: multiple values";n.split=1;{var i=l.google.cloud.aiplatform.v1.TimestampSplit.verify(t.timestampSplit);if(i)return"timestampSplit."+i}}if(t.stratifiedSplit!=null&&t.hasOwnProperty("stratifiedSplit")){if(n.split===1)return"split: multiple values";n.split=1;{var i=l.google.cloud.aiplatform.v1.StratifiedSplit.verify(t.stratifiedSplit);if(i)return"stratifiedSplit."+i}}if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.aiplatform.v1.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}if(t.bigqueryDestination!=null&&t.hasOwnProperty("bigqueryDestination")){if(n.destination===1)return"destination: multiple values";n.destination=1;{var i=l.google.cloud.aiplatform.v1.BigQueryDestination.verify(t.bigqueryDestination);if(i)return"bigqueryDestination."+i}}return t.datasetId!=null&&t.hasOwnProperty("datasetId")&&!c.isString(t.datasetId)?"datasetId: string expected":t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&!c.isString(t.annotationsFilter)?"annotationsFilter: string expected":t.annotationSchemaUri!=null&&t.hasOwnProperty("annotationSchemaUri")&&!c.isString(t.annotationSchemaUri)?"annotationSchemaUri: string expected":t.savedQueryId!=null&&t.hasOwnProperty("savedQueryId")&&!c.isString(t.savedQueryId)?"savedQueryId: string expected":t.persistMlUseAssignment!=null&&t.hasOwnProperty("persistMlUseAssignment")&&typeof t.persistMlUseAssignment!="boolean"?"persistMlUseAssignment: boolean expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.InputDataConfig)return t;var n=new l.google.cloud.aiplatform.v1.InputDataConfig;if(t.fractionSplit!=null){if(typeof t.fractionSplit!="object")throw TypeError(".google.cloud.aiplatform.v1.InputDataConfig.fractionSplit: object expected");n.fractionSplit=l.google.cloud.aiplatform.v1.FractionSplit.fromObject(t.fractionSplit)}if(t.filterSplit!=null){if(typeof t.filterSplit!="object")throw TypeError(".google.cloud.aiplatform.v1.InputDataConfig.filterSplit: object expected");n.filterSplit=l.google.cloud.aiplatform.v1.FilterSplit.fromObject(t.filterSplit)}if(t.predefinedSplit!=null){if(typeof t.predefinedSplit!="object")throw TypeError(".google.cloud.aiplatform.v1.InputDataConfig.predefinedSplit: object expected");n.predefinedSplit=l.google.cloud.aiplatform.v1.PredefinedSplit.fromObject(t.predefinedSplit)}if(t.timestampSplit!=null){if(typeof t.timestampSplit!="object")throw TypeError(".google.cloud.aiplatform.v1.InputDataConfig.timestampSplit: object expected");n.timestampSplit=l.google.cloud.aiplatform.v1.TimestampSplit.fromObject(t.timestampSplit)}if(t.stratifiedSplit!=null){if(typeof t.stratifiedSplit!="object")throw TypeError(".google.cloud.aiplatform.v1.InputDataConfig.stratifiedSplit: object expected");n.stratifiedSplit=l.google.cloud.aiplatform.v1.StratifiedSplit.fromObject(t.stratifiedSplit)}if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.InputDataConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.fromObject(t.gcsDestination)}if(t.bigqueryDestination!=null){if(typeof t.bigqueryDestination!="object")throw TypeError(".google.cloud.aiplatform.v1.InputDataConfig.bigqueryDestination: object expected");n.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.fromObject(t.bigqueryDestination)}return t.datasetId!=null&&(n.datasetId=String(t.datasetId)),t.annotationsFilter!=null&&(n.annotationsFilter=String(t.annotationsFilter)),t.annotationSchemaUri!=null&&(n.annotationSchemaUri=String(t.annotationSchemaUri)),t.savedQueryId!=null&&(n.savedQueryId=String(t.savedQueryId)),t.persistMlUseAssignment!=null&&(n.persistMlUseAssignment=!!t.persistMlUseAssignment),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.datasetId="",i.annotationsFilter="",i.savedQueryId="",i.annotationSchemaUri="",i.persistMlUseAssignment=!1),t.datasetId!=null&&t.hasOwnProperty("datasetId")&&(i.datasetId=t.datasetId),t.fractionSplit!=null&&t.hasOwnProperty("fractionSplit")&&(i.fractionSplit=l.google.cloud.aiplatform.v1.FractionSplit.toObject(t.fractionSplit,n),n.oneofs&&(i.split="fractionSplit")),t.filterSplit!=null&&t.hasOwnProperty("filterSplit")&&(i.filterSplit=l.google.cloud.aiplatform.v1.FilterSplit.toObject(t.filterSplit,n),n.oneofs&&(i.split="filterSplit")),t.predefinedSplit!=null&&t.hasOwnProperty("predefinedSplit")&&(i.predefinedSplit=l.google.cloud.aiplatform.v1.PredefinedSplit.toObject(t.predefinedSplit,n),n.oneofs&&(i.split="predefinedSplit")),t.timestampSplit!=null&&t.hasOwnProperty("timestampSplit")&&(i.timestampSplit=l.google.cloud.aiplatform.v1.TimestampSplit.toObject(t.timestampSplit,n),n.oneofs&&(i.split="timestampSplit")),t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&(i.annotationsFilter=t.annotationsFilter),t.savedQueryId!=null&&t.hasOwnProperty("savedQueryId")&&(i.savedQueryId=t.savedQueryId),t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.aiplatform.v1.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),t.annotationSchemaUri!=null&&t.hasOwnProperty("annotationSchemaUri")&&(i.annotationSchemaUri=t.annotationSchemaUri),t.bigqueryDestination!=null&&t.hasOwnProperty("bigqueryDestination")&&(i.bigqueryDestination=l.google.cloud.aiplatform.v1.BigQueryDestination.toObject(t.bigqueryDestination,n),n.oneofs&&(i.destination="bigqueryDestination")),t.persistMlUseAssignment!=null&&t.hasOwnProperty("persistMlUseAssignment")&&(i.persistMlUseAssignment=t.persistMlUseAssignment),t.stratifiedSplit!=null&&t.hasOwnProperty("stratifiedSplit")&&(i.stratifiedSplit=l.google.cloud.aiplatform.v1.StratifiedSplit.toObject(t.stratifiedSplit,n),n.oneofs&&(i.split="stratifiedSplit")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.InputDataConfig"},a}(),m.FractionSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFraction=e.double();break}case 2:{i.validationFraction=e.double();break}case 3:{i.testFraction=e.double();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&typeof e.trainingFraction!="number"?"trainingFraction: number expected":e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&typeof e.validationFraction!="number"?"validationFraction: number expected":e.testFraction!=null&&e.hasOwnProperty("testFraction")&&typeof e.testFraction!="number"?"testFraction: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.FractionSplit)return e;var t=new l.google.cloud.aiplatform.v1.FractionSplit;return e.trainingFraction!=null&&(t.trainingFraction=Number(e.trainingFraction)),e.validationFraction!=null&&(t.validationFraction=Number(e.validationFraction)),e.testFraction!=null&&(t.testFraction=Number(e.testFraction)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFraction=0,n.validationFraction=0,n.testFraction=0),e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&(n.trainingFraction=t.json&&!isFinite(e.trainingFraction)?String(e.trainingFraction):e.trainingFraction),e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&(n.validationFraction=t.json&&!isFinite(e.validationFraction)?String(e.validationFraction):e.validationFraction),e.testFraction!=null&&e.hasOwnProperty("testFraction")&&(n.testFraction=t.json&&!isFinite(e.testFraction)?String(e.testFraction):e.testFraction),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.FractionSplit"},a}(),m.FilterSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFilter=e.string();break}case 2:{i.validationFilter=e.string();break}case 3:{i.testFilter=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFilter!=null&&e.hasOwnProperty("trainingFilter")&&!c.isString(e.trainingFilter)?"trainingFilter: string expected":e.validationFilter!=null&&e.hasOwnProperty("validationFilter")&&!c.isString(e.validationFilter)?"validationFilter: string expected":e.testFilter!=null&&e.hasOwnProperty("testFilter")&&!c.isString(e.testFilter)?"testFilter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.FilterSplit)return e;var t=new l.google.cloud.aiplatform.v1.FilterSplit;return e.trainingFilter!=null&&(t.trainingFilter=String(e.trainingFilter)),e.validationFilter!=null&&(t.validationFilter=String(e.validationFilter)),e.testFilter!=null&&(t.testFilter=String(e.testFilter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFilter="",n.validationFilter="",n.testFilter=""),e.trainingFilter!=null&&e.hasOwnProperty("trainingFilter")&&(n.trainingFilter=e.trainingFilter),e.validationFilter!=null&&e.hasOwnProperty("validationFilter")&&(n.validationFilter=e.validationFilter),e.testFilter!=null&&e.hasOwnProperty("testFilter")&&(n.testFilter=e.testFilter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.FilterSplit"},a}(),m.PredefinedSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.key=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.key!=null&&e.hasOwnProperty("key")&&!c.isString(e.key)?"key: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PredefinedSplit)return e;var t=new l.google.cloud.aiplatform.v1.PredefinedSplit;return e.key!=null&&(t.key=String(e.key)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.key=""),e.key!=null&&e.hasOwnProperty("key")&&(n.key=e.key),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PredefinedSplit"},a}(),m.TimestampSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFraction=e.double();break}case 2:{i.validationFraction=e.double();break}case 3:{i.testFraction=e.double();break}case 4:{i.key=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&typeof e.trainingFraction!="number"?"trainingFraction: number expected":e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&typeof e.validationFraction!="number"?"validationFraction: number expected":e.testFraction!=null&&e.hasOwnProperty("testFraction")&&typeof e.testFraction!="number"?"testFraction: number expected":e.key!=null&&e.hasOwnProperty("key")&&!c.isString(e.key)?"key: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.TimestampSplit)return e;var t=new l.google.cloud.aiplatform.v1.TimestampSplit;return e.trainingFraction!=null&&(t.trainingFraction=Number(e.trainingFraction)),e.validationFraction!=null&&(t.validationFraction=Number(e.validationFraction)),e.testFraction!=null&&(t.testFraction=Number(e.testFraction)),e.key!=null&&(t.key=String(e.key)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFraction=0,n.validationFraction=0,n.testFraction=0,n.key=""),e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&(n.trainingFraction=t.json&&!isFinite(e.trainingFraction)?String(e.trainingFraction):e.trainingFraction),e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&(n.validationFraction=t.json&&!isFinite(e.validationFraction)?String(e.validationFraction):e.validationFraction),e.testFraction!=null&&e.hasOwnProperty("testFraction")&&(n.testFraction=t.json&&!isFinite(e.testFraction)?String(e.testFraction):e.testFraction),e.key!=null&&e.hasOwnProperty("key")&&(n.key=e.key),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.TimestampSplit"},a}(),m.StratifiedSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFraction=e.double();break}case 2:{i.validationFraction=e.double();break}case 3:{i.testFraction=e.double();break}case 4:{i.key=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&typeof e.trainingFraction!="number"?"trainingFraction: number expected":e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&typeof e.validationFraction!="number"?"validationFraction: number expected":e.testFraction!=null&&e.hasOwnProperty("testFraction")&&typeof e.testFraction!="number"?"testFraction: number expected":e.key!=null&&e.hasOwnProperty("key")&&!c.isString(e.key)?"key: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.StratifiedSplit)return e;var t=new l.google.cloud.aiplatform.v1.StratifiedSplit;return e.trainingFraction!=null&&(t.trainingFraction=Number(e.trainingFraction)),e.validationFraction!=null&&(t.validationFraction=Number(e.validationFraction)),e.testFraction!=null&&(t.testFraction=Number(e.testFraction)),e.key!=null&&(t.key=String(e.key)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFraction=0,n.validationFraction=0,n.testFraction=0,n.key=""),e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&(n.trainingFraction=t.json&&!isFinite(e.trainingFraction)?String(e.trainingFraction):e.trainingFraction),e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&(n.validationFraction=t.json&&!isFinite(e.validationFraction)?String(e.validationFraction):e.validationFraction),e.testFraction!=null&&e.hasOwnProperty("testFraction")&&(n.testFraction=t.json&&!isFinite(e.testFraction)?String(e.testFraction):e.testFraction),e.key!=null&&e.hasOwnProperty("key")&&(n.key=e.key),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.StratifiedSplit"},a}(),m.Schedule=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 10:{s.cron=t.string();break}case 14:{s.createPipelineJobRequest=l.google.cloud.aiplatform.v1.CreatePipelineJobRequest.decode(t,t.uint32());break}case 1:{s.name=t.string();break}case 2:{s.displayName=t.string();break}case 3:{s.startTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 4:{s.endTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 16:{s.maxRunCount=t.int64();break}case 17:{s.startedRunCount=t.int64();break}case 5:{s.state=t.int32();break}case 6:{s.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 19:{s.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 7:{s.nextRunTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 8:{s.lastPauseTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 9:{s.lastResumeTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 11:{s.maxConcurrentRunCount=t.int64();break}case 12:{s.allowQueueing=t.bool();break}case 13:{s.catchUp=t.bool();break}case 18:{s.lastScheduledRunResponse=l.google.cloud.aiplatform.v1.Schedule.RunResponse.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.cron!=null&&t.hasOwnProperty("cron")&&(n.timeSpecification=1,!c.isString(t.cron)))return"cron: string expected";if(t.createPipelineJobRequest!=null&&t.hasOwnProperty("createPipelineJobRequest")){n.request=1;{var i=l.google.cloud.aiplatform.v1.CreatePipelineJobRequest.verify(t.createPipelineJobRequest);if(i)return"createPipelineJobRequest."+i}}if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName))return"displayName: string expected";if(t.startTime!=null&&t.hasOwnProperty("startTime")){var i=l.google.protobuf.Timestamp.verify(t.startTime);if(i)return"startTime."+i}if(t.endTime!=null&&t.hasOwnProperty("endTime")){var i=l.google.protobuf.Timestamp.verify(t.endTime);if(i)return"endTime."+i}if(t.maxRunCount!=null&&t.hasOwnProperty("maxRunCount")&&!c.isInteger(t.maxRunCount)&&!(t.maxRunCount&&c.isInteger(t.maxRunCount.low)&&c.isInteger(t.maxRunCount.high)))return"maxRunCount: integer|Long expected";if(t.startedRunCount!=null&&t.hasOwnProperty("startedRunCount")&&!c.isInteger(t.startedRunCount)&&!(t.startedRunCount&&c.isInteger(t.startedRunCount.low)&&c.isInteger(t.startedRunCount.high)))return"startedRunCount: integer|Long expected";if(t.state!=null&&t.hasOwnProperty("state"))switch(t.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:break}if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var i=l.google.protobuf.Timestamp.verify(t.updateTime);if(i)return"updateTime."+i}if(t.nextRunTime!=null&&t.hasOwnProperty("nextRunTime")){var i=l.google.protobuf.Timestamp.verify(t.nextRunTime);if(i)return"nextRunTime."+i}if(t.lastPauseTime!=null&&t.hasOwnProperty("lastPauseTime")){var i=l.google.protobuf.Timestamp.verify(t.lastPauseTime);if(i)return"lastPauseTime."+i}if(t.lastResumeTime!=null&&t.hasOwnProperty("lastResumeTime")){var i=l.google.protobuf.Timestamp.verify(t.lastResumeTime);if(i)return"lastResumeTime."+i}if(t.maxConcurrentRunCount!=null&&t.hasOwnProperty("maxConcurrentRunCount")&&!c.isInteger(t.maxConcurrentRunCount)&&!(t.maxConcurrentRunCount&&c.isInteger(t.maxConcurrentRunCount.low)&&c.isInteger(t.maxConcurrentRunCount.high)))return"maxConcurrentRunCount: integer|Long expected";if(t.allowQueueing!=null&&t.hasOwnProperty("allowQueueing")&&typeof t.allowQueueing!="boolean")return"allowQueueing: boolean expected";if(t.catchUp!=null&&t.hasOwnProperty("catchUp")&&typeof t.catchUp!="boolean")return"catchUp: boolean expected";if(t.lastScheduledRunResponse!=null&&t.hasOwnProperty("lastScheduledRunResponse")){var i=l.google.cloud.aiplatform.v1.Schedule.RunResponse.verify(t.lastScheduledRunResponse);if(i)return"lastScheduledRunResponse."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.Schedule)return t;var n=new l.google.cloud.aiplatform.v1.Schedule;if(t.cron!=null&&(n.cron=String(t.cron)),t.createPipelineJobRequest!=null){if(typeof t.createPipelineJobRequest!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.createPipelineJobRequest: object expected");n.createPipelineJobRequest=l.google.cloud.aiplatform.v1.CreatePipelineJobRequest.fromObject(t.createPipelineJobRequest)}if(t.name!=null&&(n.name=String(t.name)),t.displayName!=null&&(n.displayName=String(t.displayName)),t.startTime!=null){if(typeof t.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.startTime: object expected");n.startTime=l.google.protobuf.Timestamp.fromObject(t.startTime)}if(t.endTime!=null){if(typeof t.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.endTime: object expected");n.endTime=l.google.protobuf.Timestamp.fromObject(t.endTime)}switch(t.maxRunCount!=null&&(c.Long?(n.maxRunCount=c.Long.fromValue(t.maxRunCount)).unsigned=!1:typeof t.maxRunCount=="string"?n.maxRunCount=parseInt(t.maxRunCount,10):typeof t.maxRunCount=="number"?n.maxRunCount=t.maxRunCount:typeof t.maxRunCount=="object"&&(n.maxRunCount=new c.LongBits(t.maxRunCount.low>>>0,t.maxRunCount.high>>>0).toNumber())),t.startedRunCount!=null&&(c.Long?(n.startedRunCount=c.Long.fromValue(t.startedRunCount)).unsigned=!1:typeof t.startedRunCount=="string"?n.startedRunCount=parseInt(t.startedRunCount,10):typeof t.startedRunCount=="number"?n.startedRunCount=t.startedRunCount:typeof t.startedRunCount=="object"&&(n.startedRunCount=new c.LongBits(t.startedRunCount.low>>>0,t.startedRunCount.high>>>0).toNumber())),t.state){default:if(typeof t.state=="number"){n.state=t.state;break}break;case"STATE_UNSPECIFIED":case 0:n.state=0;break;case"ACTIVE":case 1:n.state=1;break;case"PAUSED":case 2:n.state=2;break;case"COMPLETED":case 3:n.state=3;break}if(t.createTime!=null){if(typeof t.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.createTime: object expected");n.createTime=l.google.protobuf.Timestamp.fromObject(t.createTime)}if(t.updateTime!=null){if(typeof t.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.updateTime: object expected");n.updateTime=l.google.protobuf.Timestamp.fromObject(t.updateTime)}if(t.nextRunTime!=null){if(typeof t.nextRunTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.nextRunTime: object expected");n.nextRunTime=l.google.protobuf.Timestamp.fromObject(t.nextRunTime)}if(t.lastPauseTime!=null){if(typeof t.lastPauseTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.lastPauseTime: object expected");n.lastPauseTime=l.google.protobuf.Timestamp.fromObject(t.lastPauseTime)}if(t.lastResumeTime!=null){if(typeof t.lastResumeTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.lastResumeTime: object expected");n.lastResumeTime=l.google.protobuf.Timestamp.fromObject(t.lastResumeTime)}if(t.maxConcurrentRunCount!=null&&(c.Long?(n.maxConcurrentRunCount=c.Long.fromValue(t.maxConcurrentRunCount)).unsigned=!1:typeof t.maxConcurrentRunCount=="string"?n.maxConcurrentRunCount=parseInt(t.maxConcurrentRunCount,10):typeof t.maxConcurrentRunCount=="number"?n.maxConcurrentRunCount=t.maxConcurrentRunCount:typeof t.maxConcurrentRunCount=="object"&&(n.maxConcurrentRunCount=new c.LongBits(t.maxConcurrentRunCount.low>>>0,t.maxConcurrentRunCount.high>>>0).toNumber())),t.allowQueueing!=null&&(n.allowQueueing=!!t.allowQueueing),t.catchUp!=null&&(n.catchUp=!!t.catchUp),t.lastScheduledRunResponse!=null){if(typeof t.lastScheduledRunResponse!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.lastScheduledRunResponse: object expected");n.lastScheduledRunResponse=l.google.cloud.aiplatform.v1.Schedule.RunResponse.fromObject(t.lastScheduledRunResponse)}return n},a.toObject=function(t,n){n||(n={});var i={};if(n.defaults){if(i.name="",i.displayName="",i.startTime=null,i.endTime=null,i.state=n.enums===String?"STATE_UNSPECIFIED":0,i.createTime=null,i.nextRunTime=null,i.lastPauseTime=null,i.lastResumeTime=null,c.Long){var s=new c.Long(0,0,!1);i.maxConcurrentRunCount=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.maxConcurrentRunCount=n.longs===String?"0":0;if(i.allowQueueing=!1,i.catchUp=!1,c.Long){var s=new c.Long(0,0,!1);i.maxRunCount=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.maxRunCount=n.longs===String?"0":0;if(c.Long){var s=new c.Long(0,0,!1);i.startedRunCount=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.startedRunCount=n.longs===String?"0":0;i.lastScheduledRunResponse=null,i.updateTime=null}return t.name!=null&&t.hasOwnProperty("name")&&(i.name=t.name),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),t.startTime!=null&&t.hasOwnProperty("startTime")&&(i.startTime=l.google.protobuf.Timestamp.toObject(t.startTime,n)),t.endTime!=null&&t.hasOwnProperty("endTime")&&(i.endTime=l.google.protobuf.Timestamp.toObject(t.endTime,n)),t.state!=null&&t.hasOwnProperty("state")&&(i.state=n.enums===String?l.google.cloud.aiplatform.v1.Schedule.State[t.state]===void 0?t.state:l.google.cloud.aiplatform.v1.Schedule.State[t.state]:t.state),t.createTime!=null&&t.hasOwnProperty("createTime")&&(i.createTime=l.google.protobuf.Timestamp.toObject(t.createTime,n)),t.nextRunTime!=null&&t.hasOwnProperty("nextRunTime")&&(i.nextRunTime=l.google.protobuf.Timestamp.toObject(t.nextRunTime,n)),t.lastPauseTime!=null&&t.hasOwnProperty("lastPauseTime")&&(i.lastPauseTime=l.google.protobuf.Timestamp.toObject(t.lastPauseTime,n)),t.lastResumeTime!=null&&t.hasOwnProperty("lastResumeTime")&&(i.lastResumeTime=l.google.protobuf.Timestamp.toObject(t.lastResumeTime,n)),t.cron!=null&&t.hasOwnProperty("cron")&&(i.cron=t.cron,n.oneofs&&(i.timeSpecification="cron")),t.maxConcurrentRunCount!=null&&t.hasOwnProperty("maxConcurrentRunCount")&&(typeof t.maxConcurrentRunCount=="number"?i.maxConcurrentRunCount=n.longs===String?String(t.maxConcurrentRunCount):t.maxConcurrentRunCount:i.maxConcurrentRunCount=n.longs===String?c.Long.prototype.toString.call(t.maxConcurrentRunCount):n.longs===Number?new c.LongBits(t.maxConcurrentRunCount.low>>>0,t.maxConcurrentRunCount.high>>>0).toNumber():t.maxConcurrentRunCount),t.allowQueueing!=null&&t.hasOwnProperty("allowQueueing")&&(i.allowQueueing=t.allowQueueing),t.catchUp!=null&&t.hasOwnProperty("catchUp")&&(i.catchUp=t.catchUp),t.createPipelineJobRequest!=null&&t.hasOwnProperty("createPipelineJobRequest")&&(i.createPipelineJobRequest=l.google.cloud.aiplatform.v1.CreatePipelineJobRequest.toObject(t.createPipelineJobRequest,n),n.oneofs&&(i.request="createPipelineJobRequest")),t.maxRunCount!=null&&t.hasOwnProperty("maxRunCount")&&(typeof t.maxRunCount=="number"?i.maxRunCount=n.longs===String?String(t.maxRunCount):t.maxRunCount:i.maxRunCount=n.longs===String?c.Long.prototype.toString.call(t.maxRunCount):n.longs===Number?new c.LongBits(t.maxRunCount.low>>>0,t.maxRunCount.high>>>0).toNumber():t.maxRunCount),t.startedRunCount!=null&&t.hasOwnProperty("startedRunCount")&&(typeof t.startedRunCount=="number"?i.startedRunCount=n.longs===String?String(t.startedRunCount):t.startedRunCount:i.startedRunCount=n.longs===String?c.Long.prototype.toString.call(t.startedRunCount):n.longs===Number?new c.LongBits(t.startedRunCount.low>>>0,t.startedRunCount.high>>>0).toNumber():t.startedRunCount),t.lastScheduledRunResponse!=null&&t.hasOwnProperty("lastScheduledRunResponse")&&(i.lastScheduledRunResponse=l.google.cloud.aiplatform.v1.Schedule.RunResponse.toObject(t.lastScheduledRunResponse,n)),t.updateTime!=null&&t.hasOwnProperty("updateTime")&&(i.updateTime=l.google.protobuf.Timestamp.toObject(t.updateTime,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.Schedule"},a.RunResponse=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.scheduledRunTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}case 2:{f.runResponse=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.scheduledRunTime!=null&&n.hasOwnProperty("scheduledRunTime")){var i=l.google.protobuf.Timestamp.verify(n.scheduledRunTime);if(i)return"scheduledRunTime."+i}return n.runResponse!=null&&n.hasOwnProperty("runResponse")&&!c.isString(n.runResponse)?"runResponse: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1.Schedule.RunResponse)return n;var i=new l.google.cloud.aiplatform.v1.Schedule.RunResponse;if(n.scheduledRunTime!=null){if(typeof n.scheduledRunTime!="object")throw TypeError(".google.cloud.aiplatform.v1.Schedule.RunResponse.scheduledRunTime: object expected");i.scheduledRunTime=l.google.protobuf.Timestamp.fromObject(n.scheduledRunTime)}return n.runResponse!=null&&(i.runResponse=String(n.runResponse)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.scheduledRunTime=null,s.runResponse=""),n.scheduledRunTime!=null&&n.hasOwnProperty("scheduledRunTime")&&(s.scheduledRunTime=l.google.protobuf.Timestamp.toObject(n.scheduledRunTime,i)),n.runResponse!=null&&n.hasOwnProperty("runResponse")&&(s.runResponse=n.runResponse),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1.Schedule.RunResponse"},e}(),a.State=function(){var e={},t=Object.create(e);return t[e[0]="STATE_UNSPECIFIED"]=0,t[e[1]="ACTIVE"]=1,t[e[2]="PAUSED"]=2,t[e[3]="COMPLETED"]=3,t}(),a}(),m.ScheduleService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateScheduleRequest,l.google.cloud.aiplatform.v1.Schedule,e,t)},"name",{value:"CreateSchedule"}),Object.defineProperty(a.prototype.deleteSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteScheduleRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteSchedule"}),Object.defineProperty(a.prototype.getSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetScheduleRequest,l.google.cloud.aiplatform.v1.Schedule,e,t)},"name",{value:"GetSchedule"}),Object.defineProperty(a.prototype.listSchedules=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListSchedulesRequest,l.google.cloud.aiplatform.v1.ListSchedulesResponse,e,t)},"name",{value:"ListSchedules"}),Object.defineProperty(a.prototype.pauseSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.PauseScheduleRequest,l.google.protobuf.Empty,e,t)},"name",{value:"PauseSchedule"}),Object.defineProperty(a.prototype.resumeSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ResumeScheduleRequest,l.google.protobuf.Empty,e,t)},"name",{value:"ResumeSchedule"}),Object.defineProperty(a.prototype.updateSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.UpdateScheduleRequest,l.google.cloud.aiplatform.v1.Schedule,e,t)},"name",{value:"UpdateSchedule"}),a}(),m.CreateScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.schedule=l.google.cloud.aiplatform.v1.Schedule.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.schedule!=null&&e.hasOwnProperty("schedule")){var t=l.google.cloud.aiplatform.v1.Schedule.verify(e.schedule);if(t)return"schedule."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateScheduleRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.schedule!=null){if(typeof e.schedule!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateScheduleRequest.schedule: object expected");t.schedule=l.google.cloud.aiplatform.v1.Schedule.fromObject(e.schedule)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.schedule=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.schedule!=null&&e.hasOwnProperty("schedule")&&(n.schedule=l.google.cloud.aiplatform.v1.Schedule.toObject(e.schedule,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateScheduleRequest"},a}(),m.GetScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetScheduleRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetScheduleRequest"},a}(),m.ListSchedulesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListSchedulesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListSchedulesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListSchedulesRequest"},a}(),m.ListSchedulesResponse=function(){function a(r){if(this.schedules=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.schedules&&i.schedules.length||(i.schedules=[]),i.schedules.push(l.google.cloud.aiplatform.v1.Schedule.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.schedules!=null&&e.hasOwnProperty("schedules")){if(!Array.isArray(e.schedules))return"schedules: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteScheduleRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteScheduleRequest"},a}(),m.PauseScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.PauseScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1.PauseScheduleRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.PauseScheduleRequest"},a}(),m.ResumeScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.catchUp=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.catchUp!=null&&e.hasOwnProperty("catchUp")&&typeof e.catchUp!="boolean"?"catchUp: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ResumeScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1.ResumeScheduleRequest;return e.name!=null&&(t.name=String(e.name)),e.catchUp!=null&&(t.catchUp=!!e.catchUp),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.catchUp=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.catchUp!=null&&e.hasOwnProperty("catchUp")&&(n.catchUp=e.catchUp),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ResumeScheduleRequest"},a}(),m.UpdateScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.schedule=l.google.cloud.aiplatform.v1.Schedule.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.schedule!=null&&e.hasOwnProperty("schedule")){var t=l.google.cloud.aiplatform.v1.Schedule.verify(e.schedule);if(t)return"schedule."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateScheduleRequest;if(e.schedule!=null){if(typeof e.schedule!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateScheduleRequest.schedule: object expected");t.schedule=l.google.cloud.aiplatform.v1.Schedule.fromObject(e.schedule)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateScheduleRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.schedule=null,n.updateMask=null),e.schedule!=null&&e.hasOwnProperty("schedule")&&(n.schedule=l.google.cloud.aiplatform.v1.Schedule.toObject(e.schedule,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateScheduleRequest"},a}(),m.schema=function(){var a={};return a.predict=function(){var r={};return r.instance=function(){var e={};return e.ImageClassificationPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.ImageClassificationPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.instance.ImageClassificationPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.ImageClassificationPredictionInstance"},t}(),e.ImageObjectDetectionPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.ImageObjectDetectionPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.instance.ImageObjectDetectionPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.ImageObjectDetectionPredictionInstance"},t}(),e.ImageSegmentationPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.ImageSegmentationPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.instance.ImageSegmentationPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.ImageSegmentationPredictionInstance"},t}(),e.TextClassificationPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.TextClassificationPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.instance.TextClassificationPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.TextClassificationPredictionInstance"},t}(),e.TextExtractionPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}case 3:{g.key=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":i.key!=null&&i.hasOwnProperty("key")&&!c.isString(i.key)?"key: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.TextExtractionPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.instance.TextExtractionPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),i.key!=null&&(s.key=String(i.key)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType="",f.key=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),i.key!=null&&i.hasOwnProperty("key")&&(f.key=i.key),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.TextExtractionPredictionInstance"},t}(),e.TextSentimentPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.TextSentimentPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.instance.TextSentimentPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.TextSentimentPredictionInstance"},t}(),e.VideoActionRecognitionPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}case 3:{g.timeSegmentStart=i.string();break}case 4:{g.timeSegmentEnd=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&!c.isString(i.timeSegmentStart)?"timeSegmentStart: string expected":i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&!c.isString(i.timeSegmentEnd)?"timeSegmentEnd: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.VideoActionRecognitionPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.instance.VideoActionRecognitionPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),i.timeSegmentStart!=null&&(s.timeSegmentStart=String(i.timeSegmentStart)),i.timeSegmentEnd!=null&&(s.timeSegmentEnd=String(i.timeSegmentEnd)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType="",f.timeSegmentStart="",f.timeSegmentEnd=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=i.timeSegmentStart),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=i.timeSegmentEnd),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.VideoActionRecognitionPredictionInstance"},t}(),e.VideoClassificationPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}case 3:{g.timeSegmentStart=i.string();break}case 4:{g.timeSegmentEnd=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&!c.isString(i.timeSegmentStart)?"timeSegmentStart: string expected":i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&!c.isString(i.timeSegmentEnd)?"timeSegmentEnd: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.VideoClassificationPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.instance.VideoClassificationPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),i.timeSegmentStart!=null&&(s.timeSegmentStart=String(i.timeSegmentStart)),i.timeSegmentEnd!=null&&(s.timeSegmentEnd=String(i.timeSegmentEnd)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType="",f.timeSegmentStart="",f.timeSegmentEnd=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=i.timeSegmentStart),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=i.timeSegmentEnd),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.VideoClassificationPredictionInstance"},t}(),e.VideoObjectTrackingPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}case 3:{g.timeSegmentStart=i.string();break}case 4:{g.timeSegmentEnd=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&!c.isString(i.timeSegmentStart)?"timeSegmentStart: string expected":i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&!c.isString(i.timeSegmentEnd)?"timeSegmentEnd: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.instance.VideoObjectTrackingPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.instance.VideoObjectTrackingPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),i.timeSegmentStart!=null&&(s.timeSegmentStart=String(i.timeSegmentStart)),i.timeSegmentEnd!=null&&(s.timeSegmentEnd=String(i.timeSegmentEnd)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType="",f.timeSegmentStart="",f.timeSegmentEnd=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=i.timeSegmentStart),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=i.timeSegmentEnd),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.instance.VideoObjectTrackingPredictionInstance"},t}(),e}(),r.params=function(){var e={};return e.ImageClassificationPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.confidenceThreshold=i.float();break}case 2:{g.maxPredictions=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.params.ImageClassificationPredictionParams)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.params.ImageClassificationPredictionParams;return i.confidenceThreshold!=null&&(s.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(s.maxPredictions=i.maxPredictions|0),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=s.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.params.ImageClassificationPredictionParams"},t}(),e.ImageObjectDetectionPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.confidenceThreshold=i.float();break}case 2:{g.maxPredictions=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.params.ImageObjectDetectionPredictionParams)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.params.ImageObjectDetectionPredictionParams;return i.confidenceThreshold!=null&&(s.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(s.maxPredictions=i.maxPredictions|0),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=s.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.params.ImageObjectDetectionPredictionParams"},t}(),e.ImageSegmentationPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.confidenceThreshold=i.float();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.params.ImageSegmentationPredictionParams)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.params.ImageSegmentationPredictionParams;return i.confidenceThreshold!=null&&(s.confidenceThreshold=Number(i.confidenceThreshold)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.confidenceThreshold=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=s.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.params.ImageSegmentationPredictionParams"},t}(),e.VideoActionRecognitionPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.confidenceThreshold=i.float();break}case 2:{g.maxPredictions=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.params.VideoActionRecognitionPredictionParams)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.params.VideoActionRecognitionPredictionParams;return i.confidenceThreshold!=null&&(s.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(s.maxPredictions=i.maxPredictions|0),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=s.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.params.VideoActionRecognitionPredictionParams"},t}(),e.VideoClassificationPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.confidenceThreshold=i.float();break}case 2:{g.maxPredictions=i.int32();break}case 3:{g.segmentClassification=i.bool();break}case 4:{g.shotClassification=i.bool();break}case 5:{g.oneSecIntervalClassification=i.bool();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":i.segmentClassification!=null&&i.hasOwnProperty("segmentClassification")&&typeof i.segmentClassification!="boolean"?"segmentClassification: boolean expected":i.shotClassification!=null&&i.hasOwnProperty("shotClassification")&&typeof i.shotClassification!="boolean"?"shotClassification: boolean expected":i.oneSecIntervalClassification!=null&&i.hasOwnProperty("oneSecIntervalClassification")&&typeof i.oneSecIntervalClassification!="boolean"?"oneSecIntervalClassification: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.params.VideoClassificationPredictionParams)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.params.VideoClassificationPredictionParams;return i.confidenceThreshold!=null&&(s.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(s.maxPredictions=i.maxPredictions|0),i.segmentClassification!=null&&(s.segmentClassification=!!i.segmentClassification),i.shotClassification!=null&&(s.shotClassification=!!i.shotClassification),i.oneSecIntervalClassification!=null&&(s.oneSecIntervalClassification=!!i.oneSecIntervalClassification),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0,f.segmentClassification=!1,f.shotClassification=!1,f.oneSecIntervalClassification=!1),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=s.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),i.segmentClassification!=null&&i.hasOwnProperty("segmentClassification")&&(f.segmentClassification=i.segmentClassification),i.shotClassification!=null&&i.hasOwnProperty("shotClassification")&&(f.shotClassification=i.shotClassification),i.oneSecIntervalClassification!=null&&i.hasOwnProperty("oneSecIntervalClassification")&&(f.oneSecIntervalClassification=i.oneSecIntervalClassification),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.params.VideoClassificationPredictionParams"},t}(),e.VideoObjectTrackingPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.confidenceThreshold=i.float();break}case 2:{g.maxPredictions=i.int32();break}case 3:{g.minBoundingBoxSize=i.float();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":i.minBoundingBoxSize!=null&&i.hasOwnProperty("minBoundingBoxSize")&&typeof i.minBoundingBoxSize!="number"?"minBoundingBoxSize: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.params.VideoObjectTrackingPredictionParams)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.params.VideoObjectTrackingPredictionParams;return i.confidenceThreshold!=null&&(s.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(s.maxPredictions=i.maxPredictions|0),i.minBoundingBoxSize!=null&&(s.minBoundingBoxSize=Number(i.minBoundingBoxSize)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0,f.minBoundingBoxSize=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=s.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),i.minBoundingBoxSize!=null&&i.hasOwnProperty("minBoundingBoxSize")&&(f.minBoundingBoxSize=s.json&&!isFinite(i.minBoundingBoxSize)?String(i.minBoundingBoxSize):i.minBoundingBoxSize),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.params.VideoObjectTrackingPredictionParams"},t}(),e}(),r.prediction=function(){var e={};return e.ClassificationPredictionResult=function(){function t(n){if(this.ids=[],this.displayNames=[],this.confidences=[],n)for(var i=Object.keys(n),s=0;s>>3){case 1:{if(g.ids&&g.ids.length||(g.ids=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.ids.push(i.int64());else g.ids.push(i.int64());break}case 2:{g.displayNames&&g.displayNames.length||(g.displayNames=[]),g.displayNames.push(i.string());break}case 3:{if(g.confidences&&g.confidences.length||(g.confidences=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.confidences.push(i.float());else g.confidences.push(i.float());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.ids!=null&&i.hasOwnProperty("ids")){if(!Array.isArray(i.ids))return"ids: array expected";for(var s=0;s>>0,i.ids[f].high>>>0).toNumber())}if(i.displayNames){if(!Array.isArray(i.displayNames))throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.ClassificationPredictionResult.displayNames: array expected");s.displayNames=[];for(var f=0;f>>0,i.ids[g].high>>>0).toNumber():i.ids[g]}if(i.displayNames&&i.displayNames.length){f.displayNames=[];for(var g=0;g>>3){case 1:{if(g.ids&&g.ids.length||(g.ids=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.ids.push(i.int64());else g.ids.push(i.int64());break}case 2:{g.displayNames&&g.displayNames.length||(g.displayNames=[]),g.displayNames.push(i.string());break}case 3:{if(g.confidences&&g.confidences.length||(g.confidences=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.confidences.push(i.float());else g.confidences.push(i.float());break}case 4:{g.bboxes&&g.bboxes.length||(g.bboxes=[]),g.bboxes.push(l.google.protobuf.ListValue.decode(i,i.uint32()));break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.ids!=null&&i.hasOwnProperty("ids")){if(!Array.isArray(i.ids))return"ids: array expected";for(var s=0;s>>0,i.ids[f].high>>>0).toNumber())}if(i.displayNames){if(!Array.isArray(i.displayNames))throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.ImageObjectDetectionPredictionResult.displayNames: array expected");s.displayNames=[];for(var f=0;f>>0,i.ids[g].high>>>0).toNumber():i.ids[g]}if(i.displayNames&&i.displayNames.length){f.displayNames=[];for(var g=0;g>>3){case 1:{g.categoryMask=i.string();break}case 2:{g.confidenceMask=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.categoryMask!=null&&i.hasOwnProperty("categoryMask")&&!c.isString(i.categoryMask)?"categoryMask: string expected":i.confidenceMask!=null&&i.hasOwnProperty("confidenceMask")&&!c.isString(i.confidenceMask)?"confidenceMask: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.prediction.ImageSegmentationPredictionResult)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.prediction.ImageSegmentationPredictionResult;return i.categoryMask!=null&&(s.categoryMask=String(i.categoryMask)),i.confidenceMask!=null&&(s.confidenceMask=String(i.confidenceMask)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.categoryMask="",f.confidenceMask=""),i.categoryMask!=null&&i.hasOwnProperty("categoryMask")&&(f.categoryMask=i.categoryMask),i.confidenceMask!=null&&i.hasOwnProperty("confidenceMask")&&(f.confidenceMask=i.confidenceMask),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.prediction.ImageSegmentationPredictionResult"},t}(),e.TabularClassificationPredictionResult=function(){function t(n){if(this.classes=[],this.scores=[],n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.classes&&g.classes.length||(g.classes=[]),g.classes.push(i.string());break}case 2:{if(g.scores&&g.scores.length||(g.scores=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.scores.push(i.float());else g.scores.push(i.float());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.classes!=null&&i.hasOwnProperty("classes")){if(!Array.isArray(i.classes))return"classes: array expected";for(var s=0;s>>3){case 1:{g.value=i.float();break}case 2:{g.lowerBound=i.float();break}case 3:{g.upperBound=i.float();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.value!=null&&i.hasOwnProperty("value")&&typeof i.value!="number"?"value: number expected":i.lowerBound!=null&&i.hasOwnProperty("lowerBound")&&typeof i.lowerBound!="number"?"lowerBound: number expected":i.upperBound!=null&&i.hasOwnProperty("upperBound")&&typeof i.upperBound!="number"?"upperBound: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.prediction.TabularRegressionPredictionResult)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.prediction.TabularRegressionPredictionResult;return i.value!=null&&(s.value=Number(i.value)),i.lowerBound!=null&&(s.lowerBound=Number(i.lowerBound)),i.upperBound!=null&&(s.upperBound=Number(i.upperBound)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.value=0,f.lowerBound=0,f.upperBound=0),i.value!=null&&i.hasOwnProperty("value")&&(f.value=s.json&&!isFinite(i.value)?String(i.value):i.value),i.lowerBound!=null&&i.hasOwnProperty("lowerBound")&&(f.lowerBound=s.json&&!isFinite(i.lowerBound)?String(i.lowerBound):i.lowerBound),i.upperBound!=null&&i.hasOwnProperty("upperBound")&&(f.upperBound=s.json&&!isFinite(i.upperBound)?String(i.upperBound):i.upperBound),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.prediction.TabularRegressionPredictionResult"},t}(),e.TextExtractionPredictionResult=function(){function t(n){if(this.ids=[],this.displayNames=[],this.textSegmentStartOffsets=[],this.textSegmentEndOffsets=[],this.confidences=[],n)for(var i=Object.keys(n),s=0;s>>3){case 1:{if(g.ids&&g.ids.length||(g.ids=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.ids.push(i.int64());else g.ids.push(i.int64());break}case 2:{g.displayNames&&g.displayNames.length||(g.displayNames=[]),g.displayNames.push(i.string());break}case 3:{if(g.textSegmentStartOffsets&&g.textSegmentStartOffsets.length||(g.textSegmentStartOffsets=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.textSegmentStartOffsets.push(i.int64());else g.textSegmentStartOffsets.push(i.int64());break}case 4:{if(g.textSegmentEndOffsets&&g.textSegmentEndOffsets.length||(g.textSegmentEndOffsets=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.textSegmentEndOffsets.push(i.int64());else g.textSegmentEndOffsets.push(i.int64());break}case 5:{if(g.confidences&&g.confidences.length||(g.confidences=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.confidences.push(i.float());else g.confidences.push(i.float());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.ids!=null&&i.hasOwnProperty("ids")){if(!Array.isArray(i.ids))return"ids: array expected";for(var s=0;s>>0,i.ids[f].high>>>0).toNumber())}if(i.displayNames){if(!Array.isArray(i.displayNames))throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.TextExtractionPredictionResult.displayNames: array expected");s.displayNames=[];for(var f=0;f>>0,i.textSegmentStartOffsets[f].high>>>0).toNumber())}if(i.textSegmentEndOffsets){if(!Array.isArray(i.textSegmentEndOffsets))throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.TextExtractionPredictionResult.textSegmentEndOffsets: array expected");s.textSegmentEndOffsets=[];for(var f=0;f>>0,i.textSegmentEndOffsets[f].high>>>0).toNumber())}if(i.confidences){if(!Array.isArray(i.confidences))throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.TextExtractionPredictionResult.confidences: array expected");s.confidences=[];for(var f=0;f>>0,i.ids[g].high>>>0).toNumber():i.ids[g]}if(i.displayNames&&i.displayNames.length){f.displayNames=[];for(var g=0;g>>0,i.textSegmentStartOffsets[g].high>>>0).toNumber():i.textSegmentStartOffsets[g]}if(i.textSegmentEndOffsets&&i.textSegmentEndOffsets.length){f.textSegmentEndOffsets=[];for(var g=0;g>>0,i.textSegmentEndOffsets[g].high>>>0).toNumber():i.textSegmentEndOffsets[g]}if(i.confidences&&i.confidences.length){f.confidences=[];for(var g=0;g>>3){case 1:{g.sentiment=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.sentiment!=null&&i.hasOwnProperty("sentiment")&&!c.isInteger(i.sentiment)?"sentiment: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.prediction.TextSentimentPredictionResult)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.prediction.TextSentimentPredictionResult;return i.sentiment!=null&&(s.sentiment=i.sentiment|0),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.sentiment=0),i.sentiment!=null&&i.hasOwnProperty("sentiment")&&(f.sentiment=i.sentiment),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.prediction.TextSentimentPredictionResult"},t}(),e.VideoActionRecognitionPredictionResult=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.id=i.string();break}case 2:{g.displayName=i.string();break}case 4:{g.timeSegmentStart=l.google.protobuf.Duration.decode(i,i.uint32());break}case 5:{g.timeSegmentEnd=l.google.protobuf.Duration.decode(i,i.uint32());break}case 6:{g.confidence=l.google.protobuf.FloatValue.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.id!=null&&i.hasOwnProperty("id")&&!c.isString(i.id))return"id: string expected";if(i.displayName!=null&&i.hasOwnProperty("displayName")&&!c.isString(i.displayName))return"displayName: string expected";if(i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")){var s=l.google.protobuf.Duration.verify(i.timeSegmentStart);if(s)return"timeSegmentStart."+s}if(i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")){var s=l.google.protobuf.Duration.verify(i.timeSegmentEnd);if(s)return"timeSegmentEnd."+s}if(i.confidence!=null&&i.hasOwnProperty("confidence")){var s=l.google.protobuf.FloatValue.verify(i.confidence);if(s)return"confidence."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.prediction.VideoActionRecognitionPredictionResult)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.prediction.VideoActionRecognitionPredictionResult;if(i.id!=null&&(s.id=String(i.id)),i.displayName!=null&&(s.displayName=String(i.displayName)),i.timeSegmentStart!=null){if(typeof i.timeSegmentStart!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoActionRecognitionPredictionResult.timeSegmentStart: object expected");s.timeSegmentStart=l.google.protobuf.Duration.fromObject(i.timeSegmentStart)}if(i.timeSegmentEnd!=null){if(typeof i.timeSegmentEnd!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoActionRecognitionPredictionResult.timeSegmentEnd: object expected");s.timeSegmentEnd=l.google.protobuf.Duration.fromObject(i.timeSegmentEnd)}if(i.confidence!=null){if(typeof i.confidence!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoActionRecognitionPredictionResult.confidence: object expected");s.confidence=l.google.protobuf.FloatValue.fromObject(i.confidence)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.id="",f.displayName="",f.timeSegmentStart=null,f.timeSegmentEnd=null,f.confidence=null),i.id!=null&&i.hasOwnProperty("id")&&(f.id=i.id),i.displayName!=null&&i.hasOwnProperty("displayName")&&(f.displayName=i.displayName),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=l.google.protobuf.Duration.toObject(i.timeSegmentStart,s)),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=l.google.protobuf.Duration.toObject(i.timeSegmentEnd,s)),i.confidence!=null&&i.hasOwnProperty("confidence")&&(f.confidence=l.google.protobuf.FloatValue.toObject(i.confidence,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.prediction.VideoActionRecognitionPredictionResult"},t}(),e.VideoClassificationPredictionResult=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.id=i.string();break}case 2:{g.displayName=i.string();break}case 3:{g.type=i.string();break}case 4:{g.timeSegmentStart=l.google.protobuf.Duration.decode(i,i.uint32());break}case 5:{g.timeSegmentEnd=l.google.protobuf.Duration.decode(i,i.uint32());break}case 6:{g.confidence=l.google.protobuf.FloatValue.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.id!=null&&i.hasOwnProperty("id")&&!c.isString(i.id))return"id: string expected";if(i.displayName!=null&&i.hasOwnProperty("displayName")&&!c.isString(i.displayName))return"displayName: string expected";if(i.type!=null&&i.hasOwnProperty("type")&&!c.isString(i.type))return"type: string expected";if(i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")){var s=l.google.protobuf.Duration.verify(i.timeSegmentStart);if(s)return"timeSegmentStart."+s}if(i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")){var s=l.google.protobuf.Duration.verify(i.timeSegmentEnd);if(s)return"timeSegmentEnd."+s}if(i.confidence!=null&&i.hasOwnProperty("confidence")){var s=l.google.protobuf.FloatValue.verify(i.confidence);if(s)return"confidence."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.predict.prediction.VideoClassificationPredictionResult)return i;var s=new l.google.cloud.aiplatform.v1.schema.predict.prediction.VideoClassificationPredictionResult;if(i.id!=null&&(s.id=String(i.id)),i.displayName!=null&&(s.displayName=String(i.displayName)),i.type!=null&&(s.type=String(i.type)),i.timeSegmentStart!=null){if(typeof i.timeSegmentStart!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoClassificationPredictionResult.timeSegmentStart: object expected");s.timeSegmentStart=l.google.protobuf.Duration.fromObject(i.timeSegmentStart)}if(i.timeSegmentEnd!=null){if(typeof i.timeSegmentEnd!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoClassificationPredictionResult.timeSegmentEnd: object expected");s.timeSegmentEnd=l.google.protobuf.Duration.fromObject(i.timeSegmentEnd)}if(i.confidence!=null){if(typeof i.confidence!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoClassificationPredictionResult.confidence: object expected");s.confidence=l.google.protobuf.FloatValue.fromObject(i.confidence)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.id="",f.displayName="",f.type="",f.timeSegmentStart=null,f.timeSegmentEnd=null,f.confidence=null),i.id!=null&&i.hasOwnProperty("id")&&(f.id=i.id),i.displayName!=null&&i.hasOwnProperty("displayName")&&(f.displayName=i.displayName),i.type!=null&&i.hasOwnProperty("type")&&(f.type=i.type),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=l.google.protobuf.Duration.toObject(i.timeSegmentStart,s)),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=l.google.protobuf.Duration.toObject(i.timeSegmentEnd,s)),i.confidence!=null&&i.hasOwnProperty("confidence")&&(f.confidence=l.google.protobuf.FloatValue.toObject(i.confidence,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.predict.prediction.VideoClassificationPredictionResult"},t}(),e.VideoObjectTrackingPredictionResult=function(){function t(n){if(this.frames=[],n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.id=i.string();break}case 2:{g.displayName=i.string();break}case 3:{g.timeSegmentStart=l.google.protobuf.Duration.decode(i,i.uint32());break}case 4:{g.timeSegmentEnd=l.google.protobuf.Duration.decode(i,i.uint32());break}case 5:{g.confidence=l.google.protobuf.FloatValue.decode(i,i.uint32());break}case 6:{g.frames&&g.frames.length||(g.frames=[]),g.frames.push(l.google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.decode(i,i.uint32()));break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.id!=null&&i.hasOwnProperty("id")&&!c.isString(i.id))return"id: string expected";if(i.displayName!=null&&i.hasOwnProperty("displayName")&&!c.isString(i.displayName))return"displayName: string expected";if(i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")){var s=l.google.protobuf.Duration.verify(i.timeSegmentStart);if(s)return"timeSegmentStart."+s}if(i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")){var s=l.google.protobuf.Duration.verify(i.timeSegmentEnd);if(s)return"timeSegmentEnd."+s}if(i.confidence!=null&&i.hasOwnProperty("confidence")){var s=l.google.protobuf.FloatValue.verify(i.confidence);if(s)return"confidence."+s}if(i.frames!=null&&i.hasOwnProperty("frames")){if(!Array.isArray(i.frames))return"frames: array expected";for(var f=0;f>>3){case 1:{T.timeOffset=l.google.protobuf.Duration.decode(s,s.uint32());break}case 2:{T.xMin=l.google.protobuf.FloatValue.decode(s,s.uint32());break}case 3:{T.xMax=l.google.protobuf.FloatValue.decode(s,s.uint32());break}case 4:{T.yMin=l.google.protobuf.FloatValue.decode(s,s.uint32());break}case 5:{T.yMax=l.google.protobuf.FloatValue.decode(s,s.uint32());break}default:s.skipType(_&7);break}}return T},n.decodeDelimited=function(s){return s instanceof o||(s=new o(s)),this.decode(s,s.uint32())},n.verify=function(s){if(typeof s!="object"||s===null)return"object expected";if(s.timeOffset!=null&&s.hasOwnProperty("timeOffset")){var f=l.google.protobuf.Duration.verify(s.timeOffset);if(f)return"timeOffset."+f}if(s.xMin!=null&&s.hasOwnProperty("xMin")){var f=l.google.protobuf.FloatValue.verify(s.xMin);if(f)return"xMin."+f}if(s.xMax!=null&&s.hasOwnProperty("xMax")){var f=l.google.protobuf.FloatValue.verify(s.xMax);if(f)return"xMax."+f}if(s.yMin!=null&&s.hasOwnProperty("yMin")){var f=l.google.protobuf.FloatValue.verify(s.yMin);if(f)return"yMin."+f}if(s.yMax!=null&&s.hasOwnProperty("yMax")){var f=l.google.protobuf.FloatValue.verify(s.yMax);if(f)return"yMax."+f}return null},n.fromObject=function(s){if(s instanceof l.google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame)return s;var f=new l.google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame;if(s.timeOffset!=null){if(typeof s.timeOffset!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.timeOffset: object expected");f.timeOffset=l.google.protobuf.Duration.fromObject(s.timeOffset)}if(s.xMin!=null){if(typeof s.xMin!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.xMin: object expected");f.xMin=l.google.protobuf.FloatValue.fromObject(s.xMin)}if(s.xMax!=null){if(typeof s.xMax!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.xMax: object expected");f.xMax=l.google.protobuf.FloatValue.fromObject(s.xMax)}if(s.yMin!=null){if(typeof s.yMin!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.yMin: object expected");f.yMin=l.google.protobuf.FloatValue.fromObject(s.yMin)}if(s.yMax!=null){if(typeof s.yMax!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.yMax: object expected");f.yMax=l.google.protobuf.FloatValue.fromObject(s.yMax)}return f},n.toObject=function(s,f){f||(f={});var g={};return f.defaults&&(g.timeOffset=null,g.xMin=null,g.xMax=null,g.yMin=null,g.yMax=null),s.timeOffset!=null&&s.hasOwnProperty("timeOffset")&&(g.timeOffset=l.google.protobuf.Duration.toObject(s.timeOffset,f)),s.xMin!=null&&s.hasOwnProperty("xMin")&&(g.xMin=l.google.protobuf.FloatValue.toObject(s.xMin,f)),s.xMax!=null&&s.hasOwnProperty("xMax")&&(g.xMax=l.google.protobuf.FloatValue.toObject(s.xMax,f)),s.yMin!=null&&s.hasOwnProperty("yMin")&&(g.yMin=l.google.protobuf.FloatValue.toObject(s.yMin,f)),s.yMax!=null&&s.hasOwnProperty("yMax")&&(g.yMax=l.google.protobuf.FloatValue.toObject(s.yMax,f)),g},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(s){return s===void 0&&(s="type.googleapis.com"),s+"/google.cloud.aiplatform.v1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame"},n}(),t}(),e}(),r}(),a.trainingjob=function(){var r={};return r.definition=function(){var e={};return e.AutoMlImageClassification=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs.decode(i,i.uint32());break}case 2:{g.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs.verify(i.inputs);if(s)return"inputs."+s}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var s=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.verify(i.metadata);if(s)return"metadata."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassification)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassification;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassification.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassification.metadata: object expected");s.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.fromObject(i.metadata)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs.toObject(i.inputs,s)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.toObject(i.metadata,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassification"},t}(),e.AutoMlImageClassificationInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.modelType=i.int32();break}case 2:{g.baseModelId=i.string();break}case 3:{g.budgetMilliNodeHours=i.int64();break}case 4:{g.disableEarlyStopping=i.bool();break}case 5:{g.multiLabel=i.bool();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return i.baseModelId!=null&&i.hasOwnProperty("baseModelId")&&!c.isString(i.baseModelId)?"baseModelId: string expected":i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&!c.isInteger(i.budgetMilliNodeHours)&&!(i.budgetMilliNodeHours&&c.isInteger(i.budgetMilliNodeHours.low)&&c.isInteger(i.budgetMilliNodeHours.high))?"budgetMilliNodeHours: integer|Long expected":i.disableEarlyStopping!=null&&i.hasOwnProperty("disableEarlyStopping")&&typeof i.disableEarlyStopping!="boolean"?"disableEarlyStopping: boolean expected":i.multiLabel!=null&&i.hasOwnProperty("multiLabel")&&typeof i.multiLabel!="boolean"?"multiLabel: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){s.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:s.modelType=0;break;case"CLOUD":case 1:s.modelType=1;break;case"MOBILE_TF_LOW_LATENCY_1":case 2:s.modelType=2;break;case"MOBILE_TF_VERSATILE_1":case 3:s.modelType=3;break;case"MOBILE_TF_HIGH_ACCURACY_1":case 4:s.modelType=4;break}return i.baseModelId!=null&&(s.baseModelId=String(i.baseModelId)),i.budgetMilliNodeHours!=null&&(c.Long?(s.budgetMilliNodeHours=c.Long.fromValue(i.budgetMilliNodeHours)).unsigned=!1:typeof i.budgetMilliNodeHours=="string"?s.budgetMilliNodeHours=parseInt(i.budgetMilliNodeHours,10):typeof i.budgetMilliNodeHours=="number"?s.budgetMilliNodeHours=i.budgetMilliNodeHours:typeof i.budgetMilliNodeHours=="object"&&(s.budgetMilliNodeHours=new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber())),i.disableEarlyStopping!=null&&(s.disableEarlyStopping=!!i.disableEarlyStopping),i.multiLabel!=null&&(s.multiLabel=!!i.multiLabel),s},t.toObject=function(i,s){s||(s={});var f={};if(s.defaults){if(f.modelType=s.enums===String?"MODEL_TYPE_UNSPECIFIED":0,f.baseModelId="",c.Long){var g=new c.Long(0,0,!1);f.budgetMilliNodeHours=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.budgetMilliNodeHours=s.longs===String?"0":0;f.disableEarlyStopping=!1,f.multiLabel=!1}return i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=s.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs.ModelType[i.modelType]:i.modelType),i.baseModelId!=null&&i.hasOwnProperty("baseModelId")&&(f.baseModelId=i.baseModelId),i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&(typeof i.budgetMilliNodeHours=="number"?f.budgetMilliNodeHours=s.longs===String?String(i.budgetMilliNodeHours):i.budgetMilliNodeHours:f.budgetMilliNodeHours=s.longs===String?c.Long.prototype.toString.call(i.budgetMilliNodeHours):s.longs===Number?new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber():i.budgetMilliNodeHours),i.disableEarlyStopping!=null&&i.hasOwnProperty("disableEarlyStopping")&&(f.disableEarlyStopping=i.disableEarlyStopping),i.multiLabel!=null&&i.hasOwnProperty("multiLabel")&&(f.multiLabel=i.multiLabel),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD"]=1,i[n[2]="MOBILE_TF_LOW_LATENCY_1"]=2,i[n[3]="MOBILE_TF_VERSATILE_1"]=3,i[n[4]="MOBILE_TF_HIGH_ACCURACY_1"]=4,i}(),t}(),e.AutoMlImageClassificationMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.costMilliNodeHours=i.int64();break}case 2:{g.successfulStopReason=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&!c.isInteger(i.costMilliNodeHours)&&!(i.costMilliNodeHours&&c.isInteger(i.costMilliNodeHours.low)&&c.isInteger(i.costMilliNodeHours.high)))return"costMilliNodeHours: integer|Long expected";if(i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason"))switch(i.successfulStopReason){default:return"successfulStopReason: enum value expected";case 0:case 1:case 2:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata;switch(i.costMilliNodeHours!=null&&(c.Long?(s.costMilliNodeHours=c.Long.fromValue(i.costMilliNodeHours)).unsigned=!1:typeof i.costMilliNodeHours=="string"?s.costMilliNodeHours=parseInt(i.costMilliNodeHours,10):typeof i.costMilliNodeHours=="number"?s.costMilliNodeHours=i.costMilliNodeHours:typeof i.costMilliNodeHours=="object"&&(s.costMilliNodeHours=new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber())),i.successfulStopReason){default:if(typeof i.successfulStopReason=="number"){s.successfulStopReason=i.successfulStopReason;break}break;case"SUCCESSFUL_STOP_REASON_UNSPECIFIED":case 0:s.successfulStopReason=0;break;case"BUDGET_REACHED":case 1:s.successfulStopReason=1;break;case"MODEL_CONVERGED":case 2:s.successfulStopReason=2;break}return s},t.toObject=function(i,s){s||(s={});var f={};if(s.defaults){if(c.Long){var g=new c.Long(0,0,!1);f.costMilliNodeHours=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.costMilliNodeHours=s.longs===String?"0":0;f.successfulStopReason=s.enums===String?"SUCCESSFUL_STOP_REASON_UNSPECIFIED":0}return i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&(typeof i.costMilliNodeHours=="number"?f.costMilliNodeHours=s.longs===String?String(i.costMilliNodeHours):i.costMilliNodeHours:f.costMilliNodeHours=s.longs===String?c.Long.prototype.toString.call(i.costMilliNodeHours):s.longs===Number?new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber():i.costMilliNodeHours),i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason")&&(f.successfulStopReason=s.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.SuccessfulStopReason[i.successfulStopReason]===void 0?i.successfulStopReason:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.SuccessfulStopReason[i.successfulStopReason]:i.successfulStopReason),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageClassificationMetadata"},t.SuccessfulStopReason=function(){var n={},i=Object.create(n);return i[n[0]="SUCCESSFUL_STOP_REASON_UNSPECIFIED"]=0,i[n[1]="BUDGET_REACHED"]=1,i[n[2]="MODEL_CONVERGED"]=2,i}(),t}(),e.AutoMlImageObjectDetection=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.decode(i,i.uint32());break}case 2:{g.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.verify(i.inputs);if(s)return"inputs."+s}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var s=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.verify(i.metadata);if(s)return"metadata."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetection)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetection;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetection.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetection.metadata: object expected");s.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.fromObject(i.metadata)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.toObject(i.inputs,s)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.toObject(i.metadata,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetection"},t}(),e.AutoMlImageObjectDetectionInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.modelType=i.int32();break}case 2:{g.budgetMilliNodeHours=i.int64();break}case 3:{g.disableEarlyStopping=i.bool();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}return i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&!c.isInteger(i.budgetMilliNodeHours)&&!(i.budgetMilliNodeHours&&c.isInteger(i.budgetMilliNodeHours.low)&&c.isInteger(i.budgetMilliNodeHours.high))?"budgetMilliNodeHours: integer|Long expected":i.disableEarlyStopping!=null&&i.hasOwnProperty("disableEarlyStopping")&&typeof i.disableEarlyStopping!="boolean"?"disableEarlyStopping: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){s.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:s.modelType=0;break;case"CLOUD_HIGH_ACCURACY_1":case 1:s.modelType=1;break;case"CLOUD_LOW_LATENCY_1":case 2:s.modelType=2;break;case"MOBILE_TF_LOW_LATENCY_1":case 3:s.modelType=3;break;case"MOBILE_TF_VERSATILE_1":case 4:s.modelType=4;break;case"MOBILE_TF_HIGH_ACCURACY_1":case 5:s.modelType=5;break}return i.budgetMilliNodeHours!=null&&(c.Long?(s.budgetMilliNodeHours=c.Long.fromValue(i.budgetMilliNodeHours)).unsigned=!1:typeof i.budgetMilliNodeHours=="string"?s.budgetMilliNodeHours=parseInt(i.budgetMilliNodeHours,10):typeof i.budgetMilliNodeHours=="number"?s.budgetMilliNodeHours=i.budgetMilliNodeHours:typeof i.budgetMilliNodeHours=="object"&&(s.budgetMilliNodeHours=new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber())),i.disableEarlyStopping!=null&&(s.disableEarlyStopping=!!i.disableEarlyStopping),s},t.toObject=function(i,s){s||(s={});var f={};if(s.defaults){if(f.modelType=s.enums===String?"MODEL_TYPE_UNSPECIFIED":0,c.Long){var g=new c.Long(0,0,!1);f.budgetMilliNodeHours=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.budgetMilliNodeHours=s.longs===String?"0":0;f.disableEarlyStopping=!1}return i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=s.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType[i.modelType]:i.modelType),i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&(typeof i.budgetMilliNodeHours=="number"?f.budgetMilliNodeHours=s.longs===String?String(i.budgetMilliNodeHours):i.budgetMilliNodeHours:f.budgetMilliNodeHours=s.longs===String?c.Long.prototype.toString.call(i.budgetMilliNodeHours):s.longs===Number?new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber():i.budgetMilliNodeHours),i.disableEarlyStopping!=null&&i.hasOwnProperty("disableEarlyStopping")&&(f.disableEarlyStopping=i.disableEarlyStopping),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD_HIGH_ACCURACY_1"]=1,i[n[2]="CLOUD_LOW_LATENCY_1"]=2,i[n[3]="MOBILE_TF_LOW_LATENCY_1"]=3,i[n[4]="MOBILE_TF_VERSATILE_1"]=4,i[n[5]="MOBILE_TF_HIGH_ACCURACY_1"]=5,i}(),t}(),e.AutoMlImageObjectDetectionMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.costMilliNodeHours=i.int64();break}case 2:{g.successfulStopReason=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&!c.isInteger(i.costMilliNodeHours)&&!(i.costMilliNodeHours&&c.isInteger(i.costMilliNodeHours.low)&&c.isInteger(i.costMilliNodeHours.high)))return"costMilliNodeHours: integer|Long expected";if(i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason"))switch(i.successfulStopReason){default:return"successfulStopReason: enum value expected";case 0:case 1:case 2:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata;switch(i.costMilliNodeHours!=null&&(c.Long?(s.costMilliNodeHours=c.Long.fromValue(i.costMilliNodeHours)).unsigned=!1:typeof i.costMilliNodeHours=="string"?s.costMilliNodeHours=parseInt(i.costMilliNodeHours,10):typeof i.costMilliNodeHours=="number"?s.costMilliNodeHours=i.costMilliNodeHours:typeof i.costMilliNodeHours=="object"&&(s.costMilliNodeHours=new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber())),i.successfulStopReason){default:if(typeof i.successfulStopReason=="number"){s.successfulStopReason=i.successfulStopReason;break}break;case"SUCCESSFUL_STOP_REASON_UNSPECIFIED":case 0:s.successfulStopReason=0;break;case"BUDGET_REACHED":case 1:s.successfulStopReason=1;break;case"MODEL_CONVERGED":case 2:s.successfulStopReason=2;break}return s},t.toObject=function(i,s){s||(s={});var f={};if(s.defaults){if(c.Long){var g=new c.Long(0,0,!1);f.costMilliNodeHours=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.costMilliNodeHours=s.longs===String?"0":0;f.successfulStopReason=s.enums===String?"SUCCESSFUL_STOP_REASON_UNSPECIFIED":0}return i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&(typeof i.costMilliNodeHours=="number"?f.costMilliNodeHours=s.longs===String?String(i.costMilliNodeHours):i.costMilliNodeHours:f.costMilliNodeHours=s.longs===String?c.Long.prototype.toString.call(i.costMilliNodeHours):s.longs===Number?new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber():i.costMilliNodeHours),i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason")&&(f.successfulStopReason=s.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.SuccessfulStopReason[i.successfulStopReason]===void 0?i.successfulStopReason:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.SuccessfulStopReason[i.successfulStopReason]:i.successfulStopReason),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata"},t.SuccessfulStopReason=function(){var n={},i=Object.create(n);return i[n[0]="SUCCESSFUL_STOP_REASON_UNSPECIFIED"]=0,i[n[1]="BUDGET_REACHED"]=1,i[n[2]="MODEL_CONVERGED"]=2,i}(),t}(),e.AutoMlImageSegmentation=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.decode(i,i.uint32());break}case 2:{g.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.verify(i.inputs);if(s)return"inputs."+s}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var s=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.verify(i.metadata);if(s)return"metadata."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentation)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentation;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentation.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentation.metadata: object expected");s.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.fromObject(i.metadata)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.toObject(i.inputs,s)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.toObject(i.metadata,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentation"},t}(),e.AutoMlImageSegmentationInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.modelType=i.int32();break}case 2:{g.budgetMilliNodeHours=i.int64();break}case 3:{g.baseModelId=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:break}return i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&!c.isInteger(i.budgetMilliNodeHours)&&!(i.budgetMilliNodeHours&&c.isInteger(i.budgetMilliNodeHours.low)&&c.isInteger(i.budgetMilliNodeHours.high))?"budgetMilliNodeHours: integer|Long expected":i.baseModelId!=null&&i.hasOwnProperty("baseModelId")&&!c.isString(i.baseModelId)?"baseModelId: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){s.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:s.modelType=0;break;case"CLOUD_HIGH_ACCURACY_1":case 1:s.modelType=1;break;case"CLOUD_LOW_ACCURACY_1":case 2:s.modelType=2;break;case"MOBILE_TF_LOW_LATENCY_1":case 3:s.modelType=3;break}return i.budgetMilliNodeHours!=null&&(c.Long?(s.budgetMilliNodeHours=c.Long.fromValue(i.budgetMilliNodeHours)).unsigned=!1:typeof i.budgetMilliNodeHours=="string"?s.budgetMilliNodeHours=parseInt(i.budgetMilliNodeHours,10):typeof i.budgetMilliNodeHours=="number"?s.budgetMilliNodeHours=i.budgetMilliNodeHours:typeof i.budgetMilliNodeHours=="object"&&(s.budgetMilliNodeHours=new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber())),i.baseModelId!=null&&(s.baseModelId=String(i.baseModelId)),s},t.toObject=function(i,s){s||(s={});var f={};if(s.defaults){if(f.modelType=s.enums===String?"MODEL_TYPE_UNSPECIFIED":0,c.Long){var g=new c.Long(0,0,!1);f.budgetMilliNodeHours=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.budgetMilliNodeHours=s.longs===String?"0":0;f.baseModelId=""}return i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=s.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType[i.modelType]:i.modelType),i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&(typeof i.budgetMilliNodeHours=="number"?f.budgetMilliNodeHours=s.longs===String?String(i.budgetMilliNodeHours):i.budgetMilliNodeHours:f.budgetMilliNodeHours=s.longs===String?c.Long.prototype.toString.call(i.budgetMilliNodeHours):s.longs===Number?new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber():i.budgetMilliNodeHours),i.baseModelId!=null&&i.hasOwnProperty("baseModelId")&&(f.baseModelId=i.baseModelId),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD_HIGH_ACCURACY_1"]=1,i[n[2]="CLOUD_LOW_ACCURACY_1"]=2,i[n[3]="MOBILE_TF_LOW_LATENCY_1"]=3,i}(),t}(),e.AutoMlImageSegmentationMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.costMilliNodeHours=i.int64();break}case 2:{g.successfulStopReason=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&!c.isInteger(i.costMilliNodeHours)&&!(i.costMilliNodeHours&&c.isInteger(i.costMilliNodeHours.low)&&c.isInteger(i.costMilliNodeHours.high)))return"costMilliNodeHours: integer|Long expected";if(i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason"))switch(i.successfulStopReason){default:return"successfulStopReason: enum value expected";case 0:case 1:case 2:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata;switch(i.costMilliNodeHours!=null&&(c.Long?(s.costMilliNodeHours=c.Long.fromValue(i.costMilliNodeHours)).unsigned=!1:typeof i.costMilliNodeHours=="string"?s.costMilliNodeHours=parseInt(i.costMilliNodeHours,10):typeof i.costMilliNodeHours=="number"?s.costMilliNodeHours=i.costMilliNodeHours:typeof i.costMilliNodeHours=="object"&&(s.costMilliNodeHours=new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber())),i.successfulStopReason){default:if(typeof i.successfulStopReason=="number"){s.successfulStopReason=i.successfulStopReason;break}break;case"SUCCESSFUL_STOP_REASON_UNSPECIFIED":case 0:s.successfulStopReason=0;break;case"BUDGET_REACHED":case 1:s.successfulStopReason=1;break;case"MODEL_CONVERGED":case 2:s.successfulStopReason=2;break}return s},t.toObject=function(i,s){s||(s={});var f={};if(s.defaults){if(c.Long){var g=new c.Long(0,0,!1);f.costMilliNodeHours=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.costMilliNodeHours=s.longs===String?"0":0;f.successfulStopReason=s.enums===String?"SUCCESSFUL_STOP_REASON_UNSPECIFIED":0}return i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&(typeof i.costMilliNodeHours=="number"?f.costMilliNodeHours=s.longs===String?String(i.costMilliNodeHours):i.costMilliNodeHours:f.costMilliNodeHours=s.longs===String?c.Long.prototype.toString.call(i.costMilliNodeHours):s.longs===Number?new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber():i.costMilliNodeHours),i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason")&&(f.successfulStopReason=s.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.SuccessfulStopReason[i.successfulStopReason]===void 0?i.successfulStopReason:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.SuccessfulStopReason[i.successfulStopReason]:i.successfulStopReason),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata"},t.SuccessfulStopReason=function(){var n={},i=Object.create(n);return i[n[0]="SUCCESSFUL_STOP_REASON_UNSPECIFIED"]=0,i[n[1]="BUDGET_REACHED"]=1,i[n[2]="MODEL_CONVERGED"]=2,i}(),t}(),e.AutoMlTables=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.decode(i,i.uint32());break}case 2:{g.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesMetadata.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.verify(i.inputs);if(s)return"inputs."+s}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var s=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesMetadata.verify(i.metadata);if(s)return"metadata."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTables)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTables;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTables.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTables.metadata: object expected");s.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesMetadata.fromObject(i.metadata)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.toObject(i.inputs,s)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesMetadata.toObject(i.metadata,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTables"},t}(),e.AutoMlTablesInputs=function(){function t(i){if(this.transformations=[],this.additionalExperiments=[],i)for(var s=Object.keys(i),f=0;f>>3){case 5:{T.optimizationObjectiveRecallValue=s.float();break}case 6:{T.optimizationObjectivePrecisionValue=s.float();break}case 1:{T.predictionType=s.string();break}case 2:{T.targetColumn=s.string();break}case 3:{T.transformations&&T.transformations.length||(T.transformations=[]),T.transformations.push(l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.decode(s,s.uint32()));break}case 4:{T.optimizationObjective=s.string();break}case 7:{T.trainBudgetMilliNodeHours=s.int64();break}case 8:{T.disableEarlyStopping=s.bool();break}case 9:{T.weightColumnName=s.string();break}case 10:{T.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.decode(s,s.uint32());break}case 11:{T.additionalExperiments&&T.additionalExperiments.length||(T.additionalExperiments=[]),T.additionalExperiments.push(s.string());break}default:s.skipType(_&7);break}}return T},t.decodeDelimited=function(s){return s instanceof o||(s=new o(s)),this.decode(s,s.uint32())},t.verify=function(s){if(typeof s!="object"||s===null)return"object expected";var f={};if(s.optimizationObjectiveRecallValue!=null&&s.hasOwnProperty("optimizationObjectiveRecallValue")&&(f.additionalOptimizationObjectiveConfig=1,typeof s.optimizationObjectiveRecallValue!="number"))return"optimizationObjectiveRecallValue: number expected";if(s.optimizationObjectivePrecisionValue!=null&&s.hasOwnProperty("optimizationObjectivePrecisionValue")){if(f.additionalOptimizationObjectiveConfig===1)return"additionalOptimizationObjectiveConfig: multiple values";if(f.additionalOptimizationObjectiveConfig=1,typeof s.optimizationObjectivePrecisionValue!="number")return"optimizationObjectivePrecisionValue: number expected"}if(s.predictionType!=null&&s.hasOwnProperty("predictionType")&&!c.isString(s.predictionType))return"predictionType: string expected";if(s.targetColumn!=null&&s.hasOwnProperty("targetColumn")&&!c.isString(s.targetColumn))return"targetColumn: string expected";if(s.transformations!=null&&s.hasOwnProperty("transformations")){if(!Array.isArray(s.transformations))return"transformations: array expected";for(var g=0;g>>0,s.trainBudgetMilliNodeHours.high>>>0).toNumber())),s.disableEarlyStopping!=null&&(f.disableEarlyStopping=!!s.disableEarlyStopping),s.weightColumnName!=null&&(f.weightColumnName=String(s.weightColumnName)),s.exportEvaluatedDataItemsConfig!=null){if(typeof s.exportEvaluatedDataItemsConfig!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.exportEvaluatedDataItemsConfig: object expected");f.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.fromObject(s.exportEvaluatedDataItemsConfig)}if(s.additionalExperiments){if(!Array.isArray(s.additionalExperiments))throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.additionalExperiments: array expected");f.additionalExperiments=[];for(var g=0;g>>0,s.trainBudgetMilliNodeHours.high>>>0).toNumber():s.trainBudgetMilliNodeHours),s.disableEarlyStopping!=null&&s.hasOwnProperty("disableEarlyStopping")&&(g.disableEarlyStopping=s.disableEarlyStopping),s.weightColumnName!=null&&s.hasOwnProperty("weightColumnName")&&(g.weightColumnName=s.weightColumnName),s.exportEvaluatedDataItemsConfig!=null&&s.hasOwnProperty("exportEvaluatedDataItemsConfig")&&(g.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.toObject(s.exportEvaluatedDataItemsConfig,f)),s.additionalExperiments&&s.additionalExperiments.length){g.additionalExperiments=[];for(var _=0;_>>3){case 1:{C.auto=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation.decode(g,g.uint32());break}case 2:{C.numeric=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation.decode(g,g.uint32());break}case 3:{C.categorical=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation.decode(g,g.uint32());break}case 4:{C.timestamp=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation.decode(g,g.uint32());break}case 5:{C.text=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation.decode(g,g.uint32());break}case 6:{C.repeatedNumeric=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation.decode(g,g.uint32());break}case 7:{C.repeatedCategorical=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation.decode(g,g.uint32());break}case 8:{C.repeatedText=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation.decode(g,g.uint32());break}default:g.skipType(F&7);break}}return C},i.decodeDelimited=function(g){return g instanceof o||(g=new o(g)),this.decode(g,g.uint32())},i.verify=function(g){if(typeof g!="object"||g===null)return"object expected";var T={};if(g.auto!=null&&g.hasOwnProperty("auto")){T.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation.verify(g.auto);if(_)return"auto."+_}}if(g.numeric!=null&&g.hasOwnProperty("numeric")){if(T.transformationDetail===1)return"transformationDetail: multiple values";T.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation.verify(g.numeric);if(_)return"numeric."+_}}if(g.categorical!=null&&g.hasOwnProperty("categorical")){if(T.transformationDetail===1)return"transformationDetail: multiple values";T.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation.verify(g.categorical);if(_)return"categorical."+_}}if(g.timestamp!=null&&g.hasOwnProperty("timestamp")){if(T.transformationDetail===1)return"transformationDetail: multiple values";T.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation.verify(g.timestamp);if(_)return"timestamp."+_}}if(g.text!=null&&g.hasOwnProperty("text")){if(T.transformationDetail===1)return"transformationDetail: multiple values";T.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation.verify(g.text);if(_)return"text."+_}}if(g.repeatedNumeric!=null&&g.hasOwnProperty("repeatedNumeric")){if(T.transformationDetail===1)return"transformationDetail: multiple values";T.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation.verify(g.repeatedNumeric);if(_)return"repeatedNumeric."+_}}if(g.repeatedCategorical!=null&&g.hasOwnProperty("repeatedCategorical")){if(T.transformationDetail===1)return"transformationDetail: multiple values";T.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation.verify(g.repeatedCategorical);if(_)return"repeatedCategorical."+_}}if(g.repeatedText!=null&&g.hasOwnProperty("repeatedText")){if(T.transformationDetail===1)return"transformationDetail: multiple values";T.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation.verify(g.repeatedText);if(_)return"repeatedText."+_}}return null},i.fromObject=function(g){if(g instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation)return g;var T=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation;if(g.auto!=null){if(typeof g.auto!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.auto: object expected");T.auto=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation.fromObject(g.auto)}if(g.numeric!=null){if(typeof g.numeric!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.numeric: object expected");T.numeric=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation.fromObject(g.numeric)}if(g.categorical!=null){if(typeof g.categorical!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.categorical: object expected");T.categorical=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation.fromObject(g.categorical)}if(g.timestamp!=null){if(typeof g.timestamp!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.timestamp: object expected");T.timestamp=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation.fromObject(g.timestamp)}if(g.text!=null){if(typeof g.text!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.text: object expected");T.text=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation.fromObject(g.text)}if(g.repeatedNumeric!=null){if(typeof g.repeatedNumeric!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.repeatedNumeric: object expected");T.repeatedNumeric=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation.fromObject(g.repeatedNumeric)}if(g.repeatedCategorical!=null){if(typeof g.repeatedCategorical!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.repeatedCategorical: object expected");T.repeatedCategorical=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation.fromObject(g.repeatedCategorical)}if(g.repeatedText!=null){if(typeof g.repeatedText!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.repeatedText: object expected");T.repeatedText=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation.fromObject(g.repeatedText)}return T},i.toObject=function(g,T){T||(T={});var _={};return g.auto!=null&&g.hasOwnProperty("auto")&&(_.auto=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation.toObject(g.auto,T),T.oneofs&&(_.transformationDetail="auto")),g.numeric!=null&&g.hasOwnProperty("numeric")&&(_.numeric=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation.toObject(g.numeric,T),T.oneofs&&(_.transformationDetail="numeric")),g.categorical!=null&&g.hasOwnProperty("categorical")&&(_.categorical=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation.toObject(g.categorical,T),T.oneofs&&(_.transformationDetail="categorical")),g.timestamp!=null&&g.hasOwnProperty("timestamp")&&(_.timestamp=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation.toObject(g.timestamp,T),T.oneofs&&(_.transformationDetail="timestamp")),g.text!=null&&g.hasOwnProperty("text")&&(_.text=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation.toObject(g.text,T),T.oneofs&&(_.transformationDetail="text")),g.repeatedNumeric!=null&&g.hasOwnProperty("repeatedNumeric")&&(_.repeatedNumeric=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation.toObject(g.repeatedNumeric,T),T.oneofs&&(_.transformationDetail="repeatedNumeric")),g.repeatedCategorical!=null&&g.hasOwnProperty("repeatedCategorical")&&(_.repeatedCategorical=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation.toObject(g.repeatedCategorical,T),T.oneofs&&(_.transformationDetail="repeatedCategorical")),g.repeatedText!=null&&g.hasOwnProperty("repeatedText")&&(_.repeatedText=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation.toObject(g.repeatedText,T),T.oneofs&&(_.transformationDetail="repeatedText")),_},i.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},i.getTypeUrl=function(g){return g===void 0&&(g="type.googleapis.com"),g+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation"},i.AutoTransformation=function(){function f(g){if(g)for(var T=Object.keys(g),_=0;_>>3){case 1:{F.columnName=T.string();break}default:T.skipType(J&7);break}}return F},f.decodeDelimited=function(T){return T instanceof o||(T=new o(T)),this.decode(T,T.uint32())},f.verify=function(T){return typeof T!="object"||T===null?"object expected":T.columnName!=null&&T.hasOwnProperty("columnName")&&!c.isString(T.columnName)?"columnName: string expected":null},f.fromObject=function(T){if(T instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation)return T;var _=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation;return T.columnName!=null&&(_.columnName=String(T.columnName)),_},f.toObject=function(T,_){_||(_={});var C={};return _.defaults&&(C.columnName=""),T.columnName!=null&&T.hasOwnProperty("columnName")&&(C.columnName=T.columnName),C},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(T){return T===void 0&&(T="type.googleapis.com"),T+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation"},f}(),i.NumericTransformation=function(){function f(g){if(g)for(var T=Object.keys(g),_=0;_>>3){case 1:{F.columnName=T.string();break}case 2:{F.invalidValuesAllowed=T.bool();break}default:T.skipType(J&7);break}}return F},f.decodeDelimited=function(T){return T instanceof o||(T=new o(T)),this.decode(T,T.uint32())},f.verify=function(T){return typeof T!="object"||T===null?"object expected":T.columnName!=null&&T.hasOwnProperty("columnName")&&!c.isString(T.columnName)?"columnName: string expected":T.invalidValuesAllowed!=null&&T.hasOwnProperty("invalidValuesAllowed")&&typeof T.invalidValuesAllowed!="boolean"?"invalidValuesAllowed: boolean expected":null},f.fromObject=function(T){if(T instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation)return T;var _=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation;return T.columnName!=null&&(_.columnName=String(T.columnName)),T.invalidValuesAllowed!=null&&(_.invalidValuesAllowed=!!T.invalidValuesAllowed),_},f.toObject=function(T,_){_||(_={});var C={};return _.defaults&&(C.columnName="",C.invalidValuesAllowed=!1),T.columnName!=null&&T.hasOwnProperty("columnName")&&(C.columnName=T.columnName),T.invalidValuesAllowed!=null&&T.hasOwnProperty("invalidValuesAllowed")&&(C.invalidValuesAllowed=T.invalidValuesAllowed),C},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(T){return T===void 0&&(T="type.googleapis.com"),T+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation"},f}(),i.CategoricalTransformation=function(){function f(g){if(g)for(var T=Object.keys(g),_=0;_>>3){case 1:{F.columnName=T.string();break}default:T.skipType(J&7);break}}return F},f.decodeDelimited=function(T){return T instanceof o||(T=new o(T)),this.decode(T,T.uint32())},f.verify=function(T){return typeof T!="object"||T===null?"object expected":T.columnName!=null&&T.hasOwnProperty("columnName")&&!c.isString(T.columnName)?"columnName: string expected":null},f.fromObject=function(T){if(T instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation)return T;var _=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation;return T.columnName!=null&&(_.columnName=String(T.columnName)),_},f.toObject=function(T,_){_||(_={});var C={};return _.defaults&&(C.columnName=""),T.columnName!=null&&T.hasOwnProperty("columnName")&&(C.columnName=T.columnName),C},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(T){return T===void 0&&(T="type.googleapis.com"),T+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation"},f}(),i.TimestampTransformation=function(){function f(g){if(g)for(var T=Object.keys(g),_=0;_>>3){case 1:{F.columnName=T.string();break}case 2:{F.timeFormat=T.string();break}case 3:{F.invalidValuesAllowed=T.bool();break}default:T.skipType(J&7);break}}return F},f.decodeDelimited=function(T){return T instanceof o||(T=new o(T)),this.decode(T,T.uint32())},f.verify=function(T){return typeof T!="object"||T===null?"object expected":T.columnName!=null&&T.hasOwnProperty("columnName")&&!c.isString(T.columnName)?"columnName: string expected":T.timeFormat!=null&&T.hasOwnProperty("timeFormat")&&!c.isString(T.timeFormat)?"timeFormat: string expected":T.invalidValuesAllowed!=null&&T.hasOwnProperty("invalidValuesAllowed")&&typeof T.invalidValuesAllowed!="boolean"?"invalidValuesAllowed: boolean expected":null},f.fromObject=function(T){if(T instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation)return T;var _=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation;return T.columnName!=null&&(_.columnName=String(T.columnName)),T.timeFormat!=null&&(_.timeFormat=String(T.timeFormat)),T.invalidValuesAllowed!=null&&(_.invalidValuesAllowed=!!T.invalidValuesAllowed),_},f.toObject=function(T,_){_||(_={});var C={};return _.defaults&&(C.columnName="",C.timeFormat="",C.invalidValuesAllowed=!1),T.columnName!=null&&T.hasOwnProperty("columnName")&&(C.columnName=T.columnName),T.timeFormat!=null&&T.hasOwnProperty("timeFormat")&&(C.timeFormat=T.timeFormat),T.invalidValuesAllowed!=null&&T.hasOwnProperty("invalidValuesAllowed")&&(C.invalidValuesAllowed=T.invalidValuesAllowed),C},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(T){return T===void 0&&(T="type.googleapis.com"),T+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation"},f}(),i.TextTransformation=function(){function f(g){if(g)for(var T=Object.keys(g),_=0;_>>3){case 1:{F.columnName=T.string();break}default:T.skipType(J&7);break}}return F},f.decodeDelimited=function(T){return T instanceof o||(T=new o(T)),this.decode(T,T.uint32())},f.verify=function(T){return typeof T!="object"||T===null?"object expected":T.columnName!=null&&T.hasOwnProperty("columnName")&&!c.isString(T.columnName)?"columnName: string expected":null},f.fromObject=function(T){if(T instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation)return T;var _=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation;return T.columnName!=null&&(_.columnName=String(T.columnName)),_},f.toObject=function(T,_){_||(_={});var C={};return _.defaults&&(C.columnName=""),T.columnName!=null&&T.hasOwnProperty("columnName")&&(C.columnName=T.columnName),C},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(T){return T===void 0&&(T="type.googleapis.com"),T+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation"},f}(),i.NumericArrayTransformation=function(){function f(g){if(g)for(var T=Object.keys(g),_=0;_>>3){case 1:{F.columnName=T.string();break}case 2:{F.invalidValuesAllowed=T.bool();break}default:T.skipType(J&7);break}}return F},f.decodeDelimited=function(T){return T instanceof o||(T=new o(T)),this.decode(T,T.uint32())},f.verify=function(T){return typeof T!="object"||T===null?"object expected":T.columnName!=null&&T.hasOwnProperty("columnName")&&!c.isString(T.columnName)?"columnName: string expected":T.invalidValuesAllowed!=null&&T.hasOwnProperty("invalidValuesAllowed")&&typeof T.invalidValuesAllowed!="boolean"?"invalidValuesAllowed: boolean expected":null},f.fromObject=function(T){if(T instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation)return T;var _=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation;return T.columnName!=null&&(_.columnName=String(T.columnName)),T.invalidValuesAllowed!=null&&(_.invalidValuesAllowed=!!T.invalidValuesAllowed),_},f.toObject=function(T,_){_||(_={});var C={};return _.defaults&&(C.columnName="",C.invalidValuesAllowed=!1),T.columnName!=null&&T.hasOwnProperty("columnName")&&(C.columnName=T.columnName),T.invalidValuesAllowed!=null&&T.hasOwnProperty("invalidValuesAllowed")&&(C.invalidValuesAllowed=T.invalidValuesAllowed),C},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(T){return T===void 0&&(T="type.googleapis.com"),T+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation"},f}(),i.CategoricalArrayTransformation=function(){function f(g){if(g)for(var T=Object.keys(g),_=0;_>>3){case 1:{F.columnName=T.string();break}default:T.skipType(J&7);break}}return F},f.decodeDelimited=function(T){return T instanceof o||(T=new o(T)),this.decode(T,T.uint32())},f.verify=function(T){return typeof T!="object"||T===null?"object expected":T.columnName!=null&&T.hasOwnProperty("columnName")&&!c.isString(T.columnName)?"columnName: string expected":null},f.fromObject=function(T){if(T instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation)return T;var _=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation;return T.columnName!=null&&(_.columnName=String(T.columnName)),_},f.toObject=function(T,_){_||(_={});var C={};return _.defaults&&(C.columnName=""),T.columnName!=null&&T.hasOwnProperty("columnName")&&(C.columnName=T.columnName),C},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(T){return T===void 0&&(T="type.googleapis.com"),T+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation"},f}(),i.TextArrayTransformation=function(){function f(g){if(g)for(var T=Object.keys(g),_=0;_>>3){case 1:{F.columnName=T.string();break}default:T.skipType(J&7);break}}return F},f.decodeDelimited=function(T){return T instanceof o||(T=new o(T)),this.decode(T,T.uint32())},f.verify=function(T){return typeof T!="object"||T===null?"object expected":T.columnName!=null&&T.hasOwnProperty("columnName")&&!c.isString(T.columnName)?"columnName: string expected":null},f.fromObject=function(T){if(T instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation)return T;var _=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation;return T.columnName!=null&&(_.columnName=String(T.columnName)),_},f.toObject=function(T,_){_||(_={});var C={};return _.defaults&&(C.columnName=""),T.columnName!=null&&T.hasOwnProperty("columnName")&&(C.columnName=T.columnName),C},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(T){return T===void 0&&(T="type.googleapis.com"),T+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation"},f}(),i}(),t}(),e.AutoMlTablesMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.trainCostMilliNodeHours=i.int64();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.trainCostMilliNodeHours!=null&&i.hasOwnProperty("trainCostMilliNodeHours")&&!c.isInteger(i.trainCostMilliNodeHours)&&!(i.trainCostMilliNodeHours&&c.isInteger(i.trainCostMilliNodeHours.low)&&c.isInteger(i.trainCostMilliNodeHours.high))?"trainCostMilliNodeHours: integer|Long expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesMetadata)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesMetadata;return i.trainCostMilliNodeHours!=null&&(c.Long?(s.trainCostMilliNodeHours=c.Long.fromValue(i.trainCostMilliNodeHours)).unsigned=!1:typeof i.trainCostMilliNodeHours=="string"?s.trainCostMilliNodeHours=parseInt(i.trainCostMilliNodeHours,10):typeof i.trainCostMilliNodeHours=="number"?s.trainCostMilliNodeHours=i.trainCostMilliNodeHours:typeof i.trainCostMilliNodeHours=="object"&&(s.trainCostMilliNodeHours=new c.LongBits(i.trainCostMilliNodeHours.low>>>0,i.trainCostMilliNodeHours.high>>>0).toNumber())),s},t.toObject=function(i,s){s||(s={});var f={};if(s.defaults)if(c.Long){var g=new c.Long(0,0,!1);f.trainCostMilliNodeHours=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.trainCostMilliNodeHours=s.longs===String?"0":0;return i.trainCostMilliNodeHours!=null&&i.hasOwnProperty("trainCostMilliNodeHours")&&(typeof i.trainCostMilliNodeHours=="number"?f.trainCostMilliNodeHours=s.longs===String?String(i.trainCostMilliNodeHours):i.trainCostMilliNodeHours:f.trainCostMilliNodeHours=s.longs===String?c.Long.prototype.toString.call(i.trainCostMilliNodeHours):s.longs===Number?new c.LongBits(i.trainCostMilliNodeHours.low>>>0,i.trainCostMilliNodeHours.high>>>0).toNumber():i.trainCostMilliNodeHours),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTablesMetadata"},t}(),e.ExportEvaluatedDataItemsConfig=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.destinationBigqueryUri=i.string();break}case 2:{g.overrideExistingTable=i.bool();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.destinationBigqueryUri!=null&&i.hasOwnProperty("destinationBigqueryUri")&&!c.isString(i.destinationBigqueryUri)?"destinationBigqueryUri: string expected":i.overrideExistingTable!=null&&i.hasOwnProperty("overrideExistingTable")&&typeof i.overrideExistingTable!="boolean"?"overrideExistingTable: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig;return i.destinationBigqueryUri!=null&&(s.destinationBigqueryUri=String(i.destinationBigqueryUri)),i.overrideExistingTable!=null&&(s.overrideExistingTable=!!i.overrideExistingTable),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.destinationBigqueryUri="",f.overrideExistingTable=!1),i.destinationBigqueryUri!=null&&i.hasOwnProperty("destinationBigqueryUri")&&(f.destinationBigqueryUri=i.destinationBigqueryUri),i.overrideExistingTable!=null&&i.hasOwnProperty("overrideExistingTable")&&(f.overrideExistingTable=i.overrideExistingTable),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig"},t}(),e.AutoMlTextClassification=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassificationInputs.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassificationInputs.verify(i.inputs);if(s)return"inputs."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassification)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassification;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassification.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassificationInputs.fromObject(i.inputs)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassificationInputs.toObject(i.inputs,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassification"},t}(),e.AutoMlTextClassificationInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.multiLabel=i.bool();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.multiLabel!=null&&i.hasOwnProperty("multiLabel")&&typeof i.multiLabel!="boolean"?"multiLabel: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassificationInputs)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassificationInputs;return i.multiLabel!=null&&(s.multiLabel=!!i.multiLabel),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.multiLabel=!1),i.multiLabel!=null&&i.hasOwnProperty("multiLabel")&&(f.multiLabel=i.multiLabel),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextClassificationInputs"},t}(),e.AutoMlTextExtraction=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtractionInputs.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtractionInputs.verify(i.inputs);if(s)return"inputs."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtraction)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtraction;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtraction.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtractionInputs.fromObject(i.inputs)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtractionInputs.toObject(i.inputs,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtraction"},t}(),e.AutoMlTextExtractionInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":null},t.fromObject=function(i){return i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtractionInputs?i:new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtractionInputs},t.toObject=function(){return{}},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextExtractionInputs"},t}(),e.AutoMlTextSentiment=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentimentInputs.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentimentInputs.verify(i.inputs);if(s)return"inputs."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentiment)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentiment;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentiment.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentimentInputs.fromObject(i.inputs)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentimentInputs.toObject(i.inputs,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentiment"},t}(),e.AutoMlTextSentimentInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.sentimentMax=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.sentimentMax!=null&&i.hasOwnProperty("sentimentMax")&&!c.isInteger(i.sentimentMax)?"sentimentMax: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentimentInputs)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentimentInputs;return i.sentimentMax!=null&&(s.sentimentMax=i.sentimentMax|0),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.sentimentMax=0),i.sentimentMax!=null&&i.hasOwnProperty("sentimentMax")&&(f.sentimentMax=i.sentimentMax),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlTextSentimentInputs"},t}(),e.AutoMlVideoActionRecognition=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.verify(i.inputs);if(s)return"inputs."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognition)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognition;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognition.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.fromObject(i.inputs)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.toObject(i.inputs,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognition"},t}(),e.AutoMlVideoActionRecognitionInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.modelType=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){s.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:s.modelType=0;break;case"CLOUD":case 1:s.modelType=1;break;case"MOBILE_VERSATILE_1":case 2:s.modelType=2;break;case"MOBILE_JETSON_VERSATILE_1":case 3:s.modelType=3;break;case"MOBILE_CORAL_VERSATILE_1":case 4:s.modelType=4;break}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.modelType=s.enums===String?"MODEL_TYPE_UNSPECIFIED":0),i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=s.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.ModelType[i.modelType]:i.modelType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD"]=1,i[n[2]="MOBILE_VERSATILE_1"]=2,i[n[3]="MOBILE_JETSON_VERSATILE_1"]=3,i[n[4]="MOBILE_CORAL_VERSATILE_1"]=4,i}(),t}(),e.AutoMlVideoClassification=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.verify(i.inputs);if(s)return"inputs."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassification)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassification;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassification.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.fromObject(i.inputs)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.toObject(i.inputs,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassification"},t}(),e.AutoMlVideoClassificationInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.modelType=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){s.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:s.modelType=0;break;case"CLOUD":case 1:s.modelType=1;break;case"MOBILE_VERSATILE_1":case 2:s.modelType=2;break;case"MOBILE_JETSON_VERSATILE_1":case 3:s.modelType=3;break}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.modelType=s.enums===String?"MODEL_TYPE_UNSPECIFIED":0),i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=s.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.ModelType[i.modelType]:i.modelType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoClassificationInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD"]=1,i[n[2]="MOBILE_VERSATILE_1"]=2,i[n[3]="MOBILE_JETSON_VERSATILE_1"]=3,i}(),t}(),e.AutoMlVideoObjectTracking=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.verify(i.inputs);if(s)return"inputs."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTracking)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTracking;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTracking.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.fromObject(i.inputs)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.toObject(i.inputs,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTracking"},t}(),e.AutoMlVideoObjectTrackingInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.modelType=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs)return i;var s=new l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){s.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:s.modelType=0;break;case"CLOUD":case 1:s.modelType=1;break;case"MOBILE_VERSATILE_1":case 2:s.modelType=2;break;case"MOBILE_CORAL_VERSATILE_1":case 3:s.modelType=3;break;case"MOBILE_CORAL_LOW_LATENCY_1":case 4:s.modelType=4;break;case"MOBILE_JETSON_VERSATILE_1":case 5:s.modelType=5;break;case"MOBILE_JETSON_LOW_LATENCY_1":case 6:s.modelType=6;break}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.modelType=s.enums===String?"MODEL_TYPE_UNSPECIFIED":0),i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=s.enums===String?l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.ModelType[i.modelType]:i.modelType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD"]=1,i[n[2]="MOBILE_VERSATILE_1"]=2,i[n[3]="MOBILE_CORAL_VERSATILE_1"]=3,i[n[4]="MOBILE_CORAL_LOW_LATENCY_1"]=4,i[n[5]="MOBILE_JETSON_VERSATILE_1"]=5,i[n[6]="MOBILE_JETSON_LOW_LATENCY_1"]=6,i}(),t}(),e}(),r}(),a}(),m.SpecialistPool=function(){function a(r){if(this.specialistManagerEmails=[],this.pendingDataLabelingJobs=[],this.specialistWorkerEmails=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.specialistManagersCount=e.int32();break}case 4:{i.specialistManagerEmails&&i.specialistManagerEmails.length||(i.specialistManagerEmails=[]),i.specialistManagerEmails.push(e.string());break}case 5:{i.pendingDataLabelingJobs&&i.pendingDataLabelingJobs.length||(i.pendingDataLabelingJobs=[]),i.pendingDataLabelingJobs.push(e.string());break}case 7:{i.specialistWorkerEmails&&i.specialistWorkerEmails.length||(i.specialistWorkerEmails=[]),i.specialistWorkerEmails.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.specialistManagersCount!=null&&e.hasOwnProperty("specialistManagersCount")&&!c.isInteger(e.specialistManagersCount))return"specialistManagersCount: integer expected";if(e.specialistManagerEmails!=null&&e.hasOwnProperty("specialistManagerEmails")){if(!Array.isArray(e.specialistManagerEmails))return"specialistManagerEmails: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.specialistPool=l.google.cloud.aiplatform.v1.SpecialistPool.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.specialistPool!=null&&e.hasOwnProperty("specialistPool")){var t=l.google.cloud.aiplatform.v1.SpecialistPool.verify(e.specialistPool);if(t)return"specialistPool."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateSpecialistPoolRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateSpecialistPoolRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.specialistPool!=null){if(typeof e.specialistPool!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateSpecialistPoolRequest.specialistPool: object expected");t.specialistPool=l.google.cloud.aiplatform.v1.SpecialistPool.fromObject(e.specialistPool)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.specialistPool=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.specialistPool!=null&&e.hasOwnProperty("specialistPool")&&(n.specialistPool=l.google.cloud.aiplatform.v1.SpecialistPool.toObject(e.specialistPool,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateSpecialistPoolRequest"},a}(),m.CreateSpecialistPoolOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateSpecialistPoolOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateSpecialistPoolOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateSpecialistPoolOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateSpecialistPoolOperationMetadata"},a}(),m.GetSpecialistPoolRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetSpecialistPoolRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetSpecialistPoolRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetSpecialistPoolRequest"},a}(),m.ListSpecialistPoolsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListSpecialistPoolsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListSpecialistPoolsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListSpecialistPoolsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListSpecialistPoolsRequest"},a}(),m.ListSpecialistPoolsResponse=function(){function a(r){if(this.specialistPools=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.specialistPools&&i.specialistPools.length||(i.specialistPools=[]),i.specialistPools.push(l.google.cloud.aiplatform.v1.SpecialistPool.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.specialistPools!=null&&e.hasOwnProperty("specialistPools")){if(!Array.isArray(e.specialistPools))return"specialistPools: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteSpecialistPoolRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteSpecialistPoolRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteSpecialistPoolRequest"},a}(),m.UpdateSpecialistPoolRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.specialistPool=l.google.cloud.aiplatform.v1.SpecialistPool.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.specialistPool!=null&&e.hasOwnProperty("specialistPool")){var t=l.google.cloud.aiplatform.v1.SpecialistPool.verify(e.specialistPool);if(t)return"specialistPool."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateSpecialistPoolRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateSpecialistPoolRequest;if(e.specialistPool!=null){if(typeof e.specialistPool!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateSpecialistPoolRequest.specialistPool: object expected");t.specialistPool=l.google.cloud.aiplatform.v1.SpecialistPool.fromObject(e.specialistPool)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateSpecialistPoolRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.specialistPool=null,n.updateMask=null),e.specialistPool!=null&&e.hasOwnProperty("specialistPool")&&(n.specialistPool=l.google.cloud.aiplatform.v1.SpecialistPool.toObject(e.specialistPool,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateSpecialistPoolRequest"},a}(),m.UpdateSpecialistPoolOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.specialistPool=e.string();break}case 2:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.specialistPool!=null&&e.hasOwnProperty("specialistPool")&&!c.isString(e.specialistPool))return"specialistPool: string expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateSpecialistPoolOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UpdateSpecialistPoolOperationMetadata;if(e.specialistPool!=null&&(t.specialistPool=String(e.specialistPool)),e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateSpecialistPoolOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.specialistPool="",n.genericMetadata=null),e.specialistPool!=null&&e.hasOwnProperty("specialistPool")&&(n.specialistPool=e.specialistPool),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateSpecialistPoolOperationMetadata"},a}(),m.Tensorboard=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 11:{i.encryptionSpec=l.google.cloud.aiplatform.v1.EncryptionSpec.decode(e,e.uint32());break}case 10:{i.blobStoragePathPrefix=e.string();break}case 5:{i.runCount=e.int32();break}case 6:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 9:{i.etag=e.string();break}case 12:{i.isDefault=e.bool();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.encryptionSpec!=null&&e.hasOwnProperty("encryptionSpec")){var t=l.google.cloud.aiplatform.v1.EncryptionSpec.verify(e.encryptionSpec);if(t)return"encryptionSpec."+t}if(e.blobStoragePathPrefix!=null&&e.hasOwnProperty("blobStoragePathPrefix")&&!c.isString(e.blobStoragePathPrefix))return"blobStoragePathPrefix: string expected";if(e.runCount!=null&&e.hasOwnProperty("runCount")&&!c.isInteger(e.runCount))return"runCount: integer expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.tensorboardTimeSeriesId=e.string();break}case 2:{i.valueType=e.int32();break}case 3:{i.values&&i.values.length||(i.values=[]),i.values.push(l.google.cloud.aiplatform.v1.TimeSeriesDataPoint.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardTimeSeriesId!=null&&e.hasOwnProperty("tensorboardTimeSeriesId")&&!c.isString(e.tensorboardTimeSeriesId))return"tensorboardTimeSeriesId: string expected";if(e.valueType!=null&&e.hasOwnProperty("valueType"))switch(e.valueType){default:return"valueType: enum value expected";case 0:case 1:case 2:case 3:break}if(e.values!=null&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 3:{s.scalar=l.google.cloud.aiplatform.v1.Scalar.decode(t,t.uint32());break}case 4:{s.tensor=l.google.cloud.aiplatform.v1.TensorboardTensor.decode(t,t.uint32());break}case 5:{s.blobs=l.google.cloud.aiplatform.v1.TensorboardBlobSequence.decode(t,t.uint32());break}case 1:{s.wallTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 2:{s.step=t.int64();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.scalar!=null&&t.hasOwnProperty("scalar")){n.value=1;{var i=l.google.cloud.aiplatform.v1.Scalar.verify(t.scalar);if(i)return"scalar."+i}}if(t.tensor!=null&&t.hasOwnProperty("tensor")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1.TensorboardTensor.verify(t.tensor);if(i)return"tensor."+i}}if(t.blobs!=null&&t.hasOwnProperty("blobs")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1.TensorboardBlobSequence.verify(t.blobs);if(i)return"blobs."+i}}if(t.wallTime!=null&&t.hasOwnProperty("wallTime")){var i=l.google.protobuf.Timestamp.verify(t.wallTime);if(i)return"wallTime."+i}return t.step!=null&&t.hasOwnProperty("step")&&!c.isInteger(t.step)&&!(t.step&&c.isInteger(t.step.low)&&c.isInteger(t.step.high))?"step: integer|Long expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.TimeSeriesDataPoint)return t;var n=new l.google.cloud.aiplatform.v1.TimeSeriesDataPoint;if(t.scalar!=null){if(typeof t.scalar!="object")throw TypeError(".google.cloud.aiplatform.v1.TimeSeriesDataPoint.scalar: object expected");n.scalar=l.google.cloud.aiplatform.v1.Scalar.fromObject(t.scalar)}if(t.tensor!=null){if(typeof t.tensor!="object")throw TypeError(".google.cloud.aiplatform.v1.TimeSeriesDataPoint.tensor: object expected");n.tensor=l.google.cloud.aiplatform.v1.TensorboardTensor.fromObject(t.tensor)}if(t.blobs!=null){if(typeof t.blobs!="object")throw TypeError(".google.cloud.aiplatform.v1.TimeSeriesDataPoint.blobs: object expected");n.blobs=l.google.cloud.aiplatform.v1.TensorboardBlobSequence.fromObject(t.blobs)}if(t.wallTime!=null){if(typeof t.wallTime!="object")throw TypeError(".google.cloud.aiplatform.v1.TimeSeriesDataPoint.wallTime: object expected");n.wallTime=l.google.protobuf.Timestamp.fromObject(t.wallTime)}return t.step!=null&&(c.Long?(n.step=c.Long.fromValue(t.step)).unsigned=!1:typeof t.step=="string"?n.step=parseInt(t.step,10):typeof t.step=="number"?n.step=t.step:typeof t.step=="object"&&(n.step=new c.LongBits(t.step.low>>>0,t.step.high>>>0).toNumber())),n},a.toObject=function(t,n){n||(n={});var i={};if(n.defaults)if(i.wallTime=null,c.Long){var s=new c.Long(0,0,!1);i.step=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.step=n.longs===String?"0":0;return t.wallTime!=null&&t.hasOwnProperty("wallTime")&&(i.wallTime=l.google.protobuf.Timestamp.toObject(t.wallTime,n)),t.step!=null&&t.hasOwnProperty("step")&&(typeof t.step=="number"?i.step=n.longs===String?String(t.step):t.step:i.step=n.longs===String?c.Long.prototype.toString.call(t.step):n.longs===Number?new c.LongBits(t.step.low>>>0,t.step.high>>>0).toNumber():t.step),t.scalar!=null&&t.hasOwnProperty("scalar")&&(i.scalar=l.google.cloud.aiplatform.v1.Scalar.toObject(t.scalar,n),n.oneofs&&(i.value="scalar")),t.tensor!=null&&t.hasOwnProperty("tensor")&&(i.tensor=l.google.cloud.aiplatform.v1.TensorboardTensor.toObject(t.tensor,n),n.oneofs&&(i.value="tensor")),t.blobs!=null&&t.hasOwnProperty("blobs")&&(i.blobs=l.google.cloud.aiplatform.v1.TensorboardBlobSequence.toObject(t.blobs,n),n.oneofs&&(i.value="blobs")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.TimeSeriesDataPoint"},a}(),m.Scalar=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.value=e.double();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.value!=null&&e.hasOwnProperty("value")&&typeof e.value!="number"?"value: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.Scalar)return e;var t=new l.google.cloud.aiplatform.v1.Scalar;return e.value!=null&&(t.value=Number(e.value)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.value=0),e.value!=null&&e.hasOwnProperty("value")&&(n.value=t.json&&!isFinite(e.value)?String(e.value):e.value),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.Scalar"},a}(),m.TensorboardTensor=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.value=e.bytes();break}case 2:{i.versionNumber=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.value!=null&&e.hasOwnProperty("value")&&!(e.value&&typeof e.value.length=="number"||c.isString(e.value))?"value: buffer expected":e.versionNumber!=null&&e.hasOwnProperty("versionNumber")&&!c.isInteger(e.versionNumber)?"versionNumber: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.TensorboardTensor)return e;var t=new l.google.cloud.aiplatform.v1.TensorboardTensor;return e.value!=null&&(typeof e.value=="string"?c.base64.decode(e.value,t.value=c.newBuffer(c.base64.length(e.value)),0):e.value.length>=0&&(t.value=e.value)),e.versionNumber!=null&&(t.versionNumber=e.versionNumber|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(t.bytes===String?n.value="":(n.value=[],t.bytes!==Array&&(n.value=c.newBuffer(n.value))),n.versionNumber=0),e.value!=null&&e.hasOwnProperty("value")&&(n.value=t.bytes===String?c.base64.encode(e.value,0,e.value.length):t.bytes===Array?Array.prototype.slice.call(e.value):e.value),e.versionNumber!=null&&e.hasOwnProperty("versionNumber")&&(n.versionNumber=e.versionNumber),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.TensorboardTensor"},a}(),m.TensorboardBlobSequence=function(){function a(r){if(this.values=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.values&&i.values.length||(i.values=[]),i.values.push(l.google.cloud.aiplatform.v1.TensorboardBlob.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.values!=null&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 1:{i.id=e.string();break}case 2:{i.data=e.bytes();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.id!=null&&e.hasOwnProperty("id")&&!c.isString(e.id)?"id: string expected":e.data!=null&&e.hasOwnProperty("data")&&!(e.data&&typeof e.data.length=="number"||c.isString(e.data))?"data: buffer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.TensorboardBlob)return e;var t=new l.google.cloud.aiplatform.v1.TensorboardBlob;return e.id!=null&&(t.id=String(e.id)),e.data!=null&&(typeof e.data=="string"?c.base64.decode(e.data,t.data=c.newBuffer(c.base64.length(e.data)),0):e.data.length>=0&&(t.data=e.data)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.id="",t.bytes===String?n.data="":(n.data=[],t.bytes!==Array&&(n.data=c.newBuffer(n.data)))),e.id!=null&&e.hasOwnProperty("id")&&(n.id=e.id),e.data!=null&&e.hasOwnProperty("data")&&(n.data=t.bytes===String?c.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.TensorboardBlob"},a}(),m.TensorboardTimeSeries=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.valueType=e.int32();break}case 5:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.etag=e.string();break}case 8:{i.pluginName=e.string();break}case 9:{i.pluginData=e.bytes();break}case 10:{i.metadata=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.valueType!=null&&e.hasOwnProperty("valueType"))switch(e.valueType){default:return"valueType: enum value expected";case 0:case 1:case 2:case 3:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.pluginName!=null&&e.hasOwnProperty("pluginName")&&!c.isString(e.pluginName))return"pluginName: string expected";if(e.pluginData!=null&&e.hasOwnProperty("pluginData")&&!(e.pluginData&&typeof e.pluginData.length=="number"||c.isString(e.pluginData)))return"pluginData: buffer expected";if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata.verify(e.metadata);if(t)return"metadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.TensorboardTimeSeries)return e;var t=new l.google.cloud.aiplatform.v1.TensorboardTimeSeries;switch(e.name!=null&&(t.name=String(e.name)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.description!=null&&(t.description=String(e.description)),e.valueType){default:if(typeof e.valueType=="number"){t.valueType=e.valueType;break}break;case"VALUE_TYPE_UNSPECIFIED":case 0:t.valueType=0;break;case"SCALAR":case 1:t.valueType=1;break;case"TENSOR":case 2:t.valueType=2;break;case"BLOB_SEQUENCE":case 3:t.valueType=3;break}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1.TensorboardTimeSeries.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1.TensorboardTimeSeries.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}if(e.etag!=null&&(t.etag=String(e.etag)),e.pluginName!=null&&(t.pluginName=String(e.pluginName)),e.pluginData!=null&&(typeof e.pluginData=="string"?c.base64.decode(e.pluginData,t.pluginData=c.newBuffer(c.base64.length(e.pluginData)),0):e.pluginData.length>=0&&(t.pluginData=e.pluginData)),e.metadata!=null){if(typeof e.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1.TensorboardTimeSeries.metadata: object expected");t.metadata=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata.fromObject(e.metadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.displayName="",n.description="",n.valueType=t.enums===String?"VALUE_TYPE_UNSPECIFIED":0,n.createTime=null,n.updateTime=null,n.etag="",n.pluginName="",t.bytes===String?n.pluginData="":(n.pluginData=[],t.bytes!==Array&&(n.pluginData=c.newBuffer(n.pluginData))),n.metadata=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.description!=null&&e.hasOwnProperty("description")&&(n.description=e.description),e.valueType!=null&&e.hasOwnProperty("valueType")&&(n.valueType=t.enums===String?l.google.cloud.aiplatform.v1.TensorboardTimeSeries.ValueType[e.valueType]===void 0?e.valueType:l.google.cloud.aiplatform.v1.TensorboardTimeSeries.ValueType[e.valueType]:e.valueType),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),e.pluginName!=null&&e.hasOwnProperty("pluginName")&&(n.pluginName=e.pluginName),e.pluginData!=null&&e.hasOwnProperty("pluginData")&&(n.pluginData=t.bytes===String?c.base64.encode(e.pluginData,0,e.pluginData.length):t.bytes===Array?Array.prototype.slice.call(e.pluginData):e.pluginData),e.metadata!=null&&e.hasOwnProperty("metadata")&&(n.metadata=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata.toObject(e.metadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.TensorboardTimeSeries"},a.Metadata=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.maxStep=t.int64();break}case 2:{s.maxWallTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 3:{s.maxBlobSequenceLength=t.int64();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.maxStep!=null&&t.hasOwnProperty("maxStep")&&!c.isInteger(t.maxStep)&&!(t.maxStep&&c.isInteger(t.maxStep.low)&&c.isInteger(t.maxStep.high)))return"maxStep: integer|Long expected";if(t.maxWallTime!=null&&t.hasOwnProperty("maxWallTime")){var n=l.google.protobuf.Timestamp.verify(t.maxWallTime);if(n)return"maxWallTime."+n}return t.maxBlobSequenceLength!=null&&t.hasOwnProperty("maxBlobSequenceLength")&&!c.isInteger(t.maxBlobSequenceLength)&&!(t.maxBlobSequenceLength&&c.isInteger(t.maxBlobSequenceLength.low)&&c.isInteger(t.maxBlobSequenceLength.high))?"maxBlobSequenceLength: integer|Long expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata)return t;var n=new l.google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata;if(t.maxStep!=null&&(c.Long?(n.maxStep=c.Long.fromValue(t.maxStep)).unsigned=!1:typeof t.maxStep=="string"?n.maxStep=parseInt(t.maxStep,10):typeof t.maxStep=="number"?n.maxStep=t.maxStep:typeof t.maxStep=="object"&&(n.maxStep=new c.LongBits(t.maxStep.low>>>0,t.maxStep.high>>>0).toNumber())),t.maxWallTime!=null){if(typeof t.maxWallTime!="object")throw TypeError(".google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata.maxWallTime: object expected");n.maxWallTime=l.google.protobuf.Timestamp.fromObject(t.maxWallTime)}return t.maxBlobSequenceLength!=null&&(c.Long?(n.maxBlobSequenceLength=c.Long.fromValue(t.maxBlobSequenceLength)).unsigned=!1:typeof t.maxBlobSequenceLength=="string"?n.maxBlobSequenceLength=parseInt(t.maxBlobSequenceLength,10):typeof t.maxBlobSequenceLength=="number"?n.maxBlobSequenceLength=t.maxBlobSequenceLength:typeof t.maxBlobSequenceLength=="object"&&(n.maxBlobSequenceLength=new c.LongBits(t.maxBlobSequenceLength.low>>>0,t.maxBlobSequenceLength.high>>>0).toNumber())),n},r.toObject=function(t,n){n||(n={});var i={};if(n.defaults){if(c.Long){var s=new c.Long(0,0,!1);i.maxStep=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.maxStep=n.longs===String?"0":0;if(i.maxWallTime=null,c.Long){var s=new c.Long(0,0,!1);i.maxBlobSequenceLength=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.maxBlobSequenceLength=n.longs===String?"0":0}return t.maxStep!=null&&t.hasOwnProperty("maxStep")&&(typeof t.maxStep=="number"?i.maxStep=n.longs===String?String(t.maxStep):t.maxStep:i.maxStep=n.longs===String?c.Long.prototype.toString.call(t.maxStep):n.longs===Number?new c.LongBits(t.maxStep.low>>>0,t.maxStep.high>>>0).toNumber():t.maxStep),t.maxWallTime!=null&&t.hasOwnProperty("maxWallTime")&&(i.maxWallTime=l.google.protobuf.Timestamp.toObject(t.maxWallTime,n)),t.maxBlobSequenceLength!=null&&t.hasOwnProperty("maxBlobSequenceLength")&&(typeof t.maxBlobSequenceLength=="number"?i.maxBlobSequenceLength=n.longs===String?String(t.maxBlobSequenceLength):t.maxBlobSequenceLength:i.maxBlobSequenceLength=n.longs===String?c.Long.prototype.toString.call(t.maxBlobSequenceLength):n.longs===Number?new c.LongBits(t.maxBlobSequenceLength.low>>>0,t.maxBlobSequenceLength.high>>>0).toNumber():t.maxBlobSequenceLength),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.TensorboardTimeSeries.Metadata"},r}(),a.ValueType=function(){var r={},e=Object.create(r);return e[r[0]="VALUE_TYPE_UNSPECIFIED"]=0,e[r[1]="SCALAR"]=1,e[r[2]="TENSOR"]=2,e[r[3]="BLOB_SEQUENCE"]=3,e}(),a}(),m.TensorboardExperiment=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 7:{i.etag=e.string();break}case 8:{i.source=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 6:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 9:{i.etag=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.parent=e.string();break}case 2:{i.tensorboard=l.google.cloud.aiplatform.v1.Tensorboard.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.tensorboard!=null&&e.hasOwnProperty("tensorboard")){var t=l.google.cloud.aiplatform.v1.Tensorboard.verify(e.tensorboard);if(t)return"tensorboard."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateTensorboardRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateTensorboardRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.tensorboard!=null){if(typeof e.tensorboard!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateTensorboardRequest.tensorboard: object expected");t.tensorboard=l.google.cloud.aiplatform.v1.Tensorboard.fromObject(e.tensorboard)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.tensorboard=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&(n.tensorboard=l.google.cloud.aiplatform.v1.Tensorboard.toObject(e.tensorboard,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateTensorboardRequest"},a}(),m.GetTensorboardRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetTensorboardRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetTensorboardRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetTensorboardRequest"},a}(),m.ListTensorboardsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListTensorboardsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListTensorboardsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListTensorboardsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListTensorboardsRequest"},a}(),m.ListTensorboardsResponse=function(){function a(r){if(this.tensorboards=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboards&&i.tensorboards.length||(i.tensorboards=[]),i.tensorboards.push(l.google.cloud.aiplatform.v1.Tensorboard.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboards!=null&&e.hasOwnProperty("tensorboards")){if(!Array.isArray(e.tensorboards))return"tensorboards: array expected";for(var t=0;t>>3){case 1:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 2:{i.tensorboard=l.google.cloud.aiplatform.v1.Tensorboard.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}if(e.tensorboard!=null&&e.hasOwnProperty("tensorboard")){var t=l.google.cloud.aiplatform.v1.Tensorboard.verify(e.tensorboard);if(t)return"tensorboard."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateTensorboardRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateTensorboardRequest;if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}if(e.tensorboard!=null){if(typeof e.tensorboard!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardRequest.tensorboard: object expected");t.tensorboard=l.google.cloud.aiplatform.v1.Tensorboard.fromObject(e.tensorboard)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.updateMask=null,n.tensorboard=null),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&(n.tensorboard=l.google.cloud.aiplatform.v1.Tensorboard.toObject(e.tensorboard,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateTensorboardRequest"},a}(),m.DeleteTensorboardRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteTensorboardRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteTensorboardRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteTensorboardRequest"},a}(),m.ReadTensorboardUsageRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboard=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&!c.isString(e.tensorboard)?"tensorboard: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ReadTensorboardUsageRequest)return e;var t=new l.google.cloud.aiplatform.v1.ReadTensorboardUsageRequest;return e.tensorboard!=null&&(t.tensorboard=String(e.tensorboard)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.tensorboard=""),e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&(n.tensorboard=e.tensorboard),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ReadTensorboardUsageRequest"},a}(),m.ReadTensorboardUsageResponse=function(){function a(r){if(this.monthlyUsageData={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.monthlyUsageData===c.emptyObject&&(i.monthlyUsageData={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1.ReadTensorboardUsageResponse.PerMonthUsageData.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.monthlyUsageData[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.monthlyUsageData!=null&&e.hasOwnProperty("monthlyUsageData")){if(!c.isObject(e.monthlyUsageData))return"monthlyUsageData: object expected";for(var t=Object.keys(e.monthlyUsageData),n=0;n>>3){case 1:{s.username=t.string();break}case 2:{s.viewCount=t.int64();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.username!=null&&t.hasOwnProperty("username")&&!c.isString(t.username)?"username: string expected":t.viewCount!=null&&t.hasOwnProperty("viewCount")&&!c.isInteger(t.viewCount)&&!(t.viewCount&&c.isInteger(t.viewCount.low)&&c.isInteger(t.viewCount.high))?"viewCount: integer|Long expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1.ReadTensorboardUsageResponse.PerUserUsageData)return t;var n=new l.google.cloud.aiplatform.v1.ReadTensorboardUsageResponse.PerUserUsageData;return t.username!=null&&(n.username=String(t.username)),t.viewCount!=null&&(c.Long?(n.viewCount=c.Long.fromValue(t.viewCount)).unsigned=!1:typeof t.viewCount=="string"?n.viewCount=parseInt(t.viewCount,10):typeof t.viewCount=="number"?n.viewCount=t.viewCount:typeof t.viewCount=="object"&&(n.viewCount=new c.LongBits(t.viewCount.low>>>0,t.viewCount.high>>>0).toNumber())),n},r.toObject=function(t,n){n||(n={});var i={};if(n.defaults)if(i.username="",c.Long){var s=new c.Long(0,0,!1);i.viewCount=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.viewCount=n.longs===String?"0":0;return t.username!=null&&t.hasOwnProperty("username")&&(i.username=t.username),t.viewCount!=null&&t.hasOwnProperty("viewCount")&&(typeof t.viewCount=="number"?i.viewCount=n.longs===String?String(t.viewCount):t.viewCount:i.viewCount=n.longs===String?c.Long.prototype.toString.call(t.viewCount):n.longs===Number?new c.LongBits(t.viewCount.low>>>0,t.viewCount.high>>>0).toNumber():t.viewCount),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1.ReadTensorboardUsageResponse.PerUserUsageData"},r}(),a.PerMonthUsageData=function(){function r(e){if(this.userUsageData=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.userUsageData&&s.userUsageData.length||(s.userUsageData=[]),s.userUsageData.push(l.google.cloud.aiplatform.v1.ReadTensorboardUsageResponse.PerUserUsageData.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.userUsageData!=null&&t.hasOwnProperty("userUsageData")){if(!Array.isArray(t.userUsageData))return"userUsageData: array expected";for(var n=0;n>>3){case 1:{i.tensorboard=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&!c.isString(e.tensorboard)?"tensorboard: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ReadTensorboardSizeRequest)return e;var t=new l.google.cloud.aiplatform.v1.ReadTensorboardSizeRequest;return e.tensorboard!=null&&(t.tensorboard=String(e.tensorboard)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.tensorboard=""),e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&(n.tensorboard=e.tensorboard),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ReadTensorboardSizeRequest"},a}(),m.ReadTensorboardSizeResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.storageSizeByte=e.int64();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.storageSizeByte!=null&&e.hasOwnProperty("storageSizeByte")&&!c.isInteger(e.storageSizeByte)&&!(e.storageSizeByte&&c.isInteger(e.storageSizeByte.low)&&c.isInteger(e.storageSizeByte.high))?"storageSizeByte: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ReadTensorboardSizeResponse)return e;var t=new l.google.cloud.aiplatform.v1.ReadTensorboardSizeResponse;return e.storageSizeByte!=null&&(c.Long?(t.storageSizeByte=c.Long.fromValue(e.storageSizeByte)).unsigned=!1:typeof e.storageSizeByte=="string"?t.storageSizeByte=parseInt(e.storageSizeByte,10):typeof e.storageSizeByte=="number"?t.storageSizeByte=e.storageSizeByte:typeof e.storageSizeByte=="object"&&(t.storageSizeByte=new c.LongBits(e.storageSizeByte.low>>>0,e.storageSizeByte.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(c.Long){var i=new c.Long(0,0,!1);n.storageSizeByte=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.storageSizeByte=t.longs===String?"0":0;return e.storageSizeByte!=null&&e.hasOwnProperty("storageSizeByte")&&(typeof e.storageSizeByte=="number"?n.storageSizeByte=t.longs===String?String(e.storageSizeByte):e.storageSizeByte:n.storageSizeByte=t.longs===String?c.Long.prototype.toString.call(e.storageSizeByte):t.longs===Number?new c.LongBits(e.storageSizeByte.low>>>0,e.storageSizeByte.high>>>0).toNumber():e.storageSizeByte),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ReadTensorboardSizeResponse"},a}(),m.CreateTensorboardExperimentRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.tensorboardExperiment=l.google.cloud.aiplatform.v1.TensorboardExperiment.decode(e,e.uint32());break}case 3:{i.tensorboardExperimentId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")){var t=l.google.cloud.aiplatform.v1.TensorboardExperiment.verify(e.tensorboardExperiment);if(t)return"tensorboardExperiment."+t}return e.tensorboardExperimentId!=null&&e.hasOwnProperty("tensorboardExperimentId")&&!c.isString(e.tensorboardExperimentId)?"tensorboardExperimentId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateTensorboardExperimentRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateTensorboardExperimentRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.tensorboardExperiment!=null){if(typeof e.tensorboardExperiment!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateTensorboardExperimentRequest.tensorboardExperiment: object expected");t.tensorboardExperiment=l.google.cloud.aiplatform.v1.TensorboardExperiment.fromObject(e.tensorboardExperiment)}return e.tensorboardExperimentId!=null&&(t.tensorboardExperimentId=String(e.tensorboardExperimentId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.tensorboardExperiment=null,n.tensorboardExperimentId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")&&(n.tensorboardExperiment=l.google.cloud.aiplatform.v1.TensorboardExperiment.toObject(e.tensorboardExperiment,t)),e.tensorboardExperimentId!=null&&e.hasOwnProperty("tensorboardExperimentId")&&(n.tensorboardExperimentId=e.tensorboardExperimentId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateTensorboardExperimentRequest"},a}(),m.GetTensorboardExperimentRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetTensorboardExperimentRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetTensorboardExperimentRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetTensorboardExperimentRequest"},a}(),m.ListTensorboardExperimentsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListTensorboardExperimentsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListTensorboardExperimentsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListTensorboardExperimentsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListTensorboardExperimentsRequest"},a}(),m.ListTensorboardExperimentsResponse=function(){function a(r){if(this.tensorboardExperiments=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardExperiments&&i.tensorboardExperiments.length||(i.tensorboardExperiments=[]),i.tensorboardExperiments.push(l.google.cloud.aiplatform.v1.TensorboardExperiment.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardExperiments!=null&&e.hasOwnProperty("tensorboardExperiments")){if(!Array.isArray(e.tensorboardExperiments))return"tensorboardExperiments: array expected";for(var t=0;t>>3){case 1:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 2:{i.tensorboardExperiment=l.google.cloud.aiplatform.v1.TensorboardExperiment.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}if(e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")){var t=l.google.cloud.aiplatform.v1.TensorboardExperiment.verify(e.tensorboardExperiment);if(t)return"tensorboardExperiment."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateTensorboardExperimentRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateTensorboardExperimentRequest;if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardExperimentRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}if(e.tensorboardExperiment!=null){if(typeof e.tensorboardExperiment!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardExperimentRequest.tensorboardExperiment: object expected");t.tensorboardExperiment=l.google.cloud.aiplatform.v1.TensorboardExperiment.fromObject(e.tensorboardExperiment)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.updateMask=null,n.tensorboardExperiment=null),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")&&(n.tensorboardExperiment=l.google.cloud.aiplatform.v1.TensorboardExperiment.toObject(e.tensorboardExperiment,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateTensorboardExperimentRequest"},a}(),m.DeleteTensorboardExperimentRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteTensorboardExperimentRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteTensorboardExperimentRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteTensorboardExperimentRequest"},a}(),m.BatchCreateTensorboardRunsRequest=function(){function a(r){if(this.requests=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.requests&&i.requests.length||(i.requests=[]),i.requests.push(l.google.cloud.aiplatform.v1.CreateTensorboardRunRequest.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.requests!=null&&e.hasOwnProperty("requests")){if(!Array.isArray(e.requests))return"requests: array expected";for(var t=0;t>>3){case 1:{i.tensorboardRuns&&i.tensorboardRuns.length||(i.tensorboardRuns=[]),i.tensorboardRuns.push(l.google.cloud.aiplatform.v1.TensorboardRun.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardRuns!=null&&e.hasOwnProperty("tensorboardRuns")){if(!Array.isArray(e.tensorboardRuns))return"tensorboardRuns: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.tensorboardRun=l.google.cloud.aiplatform.v1.TensorboardRun.decode(e,e.uint32());break}case 3:{i.tensorboardRunId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")){var t=l.google.cloud.aiplatform.v1.TensorboardRun.verify(e.tensorboardRun);if(t)return"tensorboardRun."+t}return e.tensorboardRunId!=null&&e.hasOwnProperty("tensorboardRunId")&&!c.isString(e.tensorboardRunId)?"tensorboardRunId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateTensorboardRunRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateTensorboardRunRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.tensorboardRun!=null){if(typeof e.tensorboardRun!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateTensorboardRunRequest.tensorboardRun: object expected");t.tensorboardRun=l.google.cloud.aiplatform.v1.TensorboardRun.fromObject(e.tensorboardRun)}return e.tensorboardRunId!=null&&(t.tensorboardRunId=String(e.tensorboardRunId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.tensorboardRun=null,n.tensorboardRunId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")&&(n.tensorboardRun=l.google.cloud.aiplatform.v1.TensorboardRun.toObject(e.tensorboardRun,t)),e.tensorboardRunId!=null&&e.hasOwnProperty("tensorboardRunId")&&(n.tensorboardRunId=e.tensorboardRunId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateTensorboardRunRequest"},a}(),m.GetTensorboardRunRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetTensorboardRunRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetTensorboardRunRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetTensorboardRunRequest"},a}(),m.ReadTensorboardBlobDataRequest=function(){function a(r){if(this.blobIds=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.timeSeries=e.string();break}case 2:{i.blobIds&&i.blobIds.length||(i.blobIds=[]),i.blobIds.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeSeries!=null&&e.hasOwnProperty("timeSeries")&&!c.isString(e.timeSeries))return"timeSeries: string expected";if(e.blobIds!=null&&e.hasOwnProperty("blobIds")){if(!Array.isArray(e.blobIds))return"blobIds: array expected";for(var t=0;t>>3){case 1:{i.blobs&&i.blobs.length||(i.blobs=[]),i.blobs.push(l.google.cloud.aiplatform.v1.TensorboardBlob.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.blobs!=null&&e.hasOwnProperty("blobs")){if(!Array.isArray(e.blobs))return"blobs: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListTensorboardRunsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListTensorboardRunsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListTensorboardRunsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListTensorboardRunsRequest"},a}(),m.ListTensorboardRunsResponse=function(){function a(r){if(this.tensorboardRuns=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardRuns&&i.tensorboardRuns.length||(i.tensorboardRuns=[]),i.tensorboardRuns.push(l.google.cloud.aiplatform.v1.TensorboardRun.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardRuns!=null&&e.hasOwnProperty("tensorboardRuns")){if(!Array.isArray(e.tensorboardRuns))return"tensorboardRuns: array expected";for(var t=0;t>>3){case 1:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 2:{i.tensorboardRun=l.google.cloud.aiplatform.v1.TensorboardRun.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}if(e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")){var t=l.google.cloud.aiplatform.v1.TensorboardRun.verify(e.tensorboardRun);if(t)return"tensorboardRun."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateTensorboardRunRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateTensorboardRunRequest;if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardRunRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}if(e.tensorboardRun!=null){if(typeof e.tensorboardRun!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardRunRequest.tensorboardRun: object expected");t.tensorboardRun=l.google.cloud.aiplatform.v1.TensorboardRun.fromObject(e.tensorboardRun)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.updateMask=null,n.tensorboardRun=null),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")&&(n.tensorboardRun=l.google.cloud.aiplatform.v1.TensorboardRun.toObject(e.tensorboardRun,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateTensorboardRunRequest"},a}(),m.DeleteTensorboardRunRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteTensorboardRunRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteTensorboardRunRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteTensorboardRunRequest"},a}(),m.BatchCreateTensorboardTimeSeriesRequest=function(){function a(r){if(this.requests=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.requests&&i.requests.length||(i.requests=[]),i.requests.push(l.google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequest.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.requests!=null&&e.hasOwnProperty("requests")){if(!Array.isArray(e.requests))return"requests: array expected";for(var t=0;t>>3){case 1:{i.tensorboardTimeSeries&&i.tensorboardTimeSeries.length||(i.tensorboardTimeSeries=[]),i.tensorboardTimeSeries.push(l.google.cloud.aiplatform.v1.TensorboardTimeSeries.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")){if(!Array.isArray(e.tensorboardTimeSeries))return"tensorboardTimeSeries: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 3:{i.tensorboardTimeSeriesId=e.string();break}case 2:{i.tensorboardTimeSeries=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.tensorboardTimeSeriesId!=null&&e.hasOwnProperty("tensorboardTimeSeriesId")&&!c.isString(e.tensorboardTimeSeriesId))return"tensorboardTimeSeriesId: string expected";if(e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")){var t=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.verify(e.tensorboardTimeSeries);if(t)return"tensorboardTimeSeries."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.tensorboardTimeSeriesId!=null&&(t.tensorboardTimeSeriesId=String(e.tensorboardTimeSeriesId)),e.tensorboardTimeSeries!=null){if(typeof e.tensorboardTimeSeries!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequest.tensorboardTimeSeries: object expected");t.tensorboardTimeSeries=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.fromObject(e.tensorboardTimeSeries)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.tensorboardTimeSeries=null,n.tensorboardTimeSeriesId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&(n.tensorboardTimeSeries=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.toObject(e.tensorboardTimeSeries,t)),e.tensorboardTimeSeriesId!=null&&e.hasOwnProperty("tensorboardTimeSeriesId")&&(n.tensorboardTimeSeriesId=e.tensorboardTimeSeriesId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateTensorboardTimeSeriesRequest"},a}(),m.GetTensorboardTimeSeriesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetTensorboardTimeSeriesRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetTensorboardTimeSeriesRequest"},a}(),m.ListTensorboardTimeSeriesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListTensorboardTimeSeriesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1.ListTensorboardTimeSeriesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListTensorboardTimeSeriesRequest"},a}(),m.ListTensorboardTimeSeriesResponse=function(){function a(r){if(this.tensorboardTimeSeries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardTimeSeries&&i.tensorboardTimeSeries.length||(i.tensorboardTimeSeries=[]),i.tensorboardTimeSeries.push(l.google.cloud.aiplatform.v1.TensorboardTimeSeries.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")){if(!Array.isArray(e.tensorboardTimeSeries))return"tensorboardTimeSeries: array expected";for(var t=0;t>>3){case 1:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 2:{i.tensorboardTimeSeries=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}if(e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")){var t=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.verify(e.tensorboardTimeSeries);if(t)return"tensorboardTimeSeries."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1.UpdateTensorboardTimeSeriesRequest;if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardTimeSeriesRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}if(e.tensorboardTimeSeries!=null){if(typeof e.tensorboardTimeSeries!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardTimeSeriesRequest.tensorboardTimeSeries: object expected");t.tensorboardTimeSeries=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.fromObject(e.tensorboardTimeSeries)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.updateMask=null,n.tensorboardTimeSeries=null),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&(n.tensorboardTimeSeries=l.google.cloud.aiplatform.v1.TensorboardTimeSeries.toObject(e.tensorboardTimeSeries,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateTensorboardTimeSeriesRequest"},a}(),m.DeleteTensorboardTimeSeriesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteTensorboardTimeSeriesRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteTensorboardTimeSeriesRequest"},a}(),m.BatchReadTensorboardTimeSeriesDataRequest=function(){function a(r){if(this.timeSeries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboard=e.string();break}case 2:{i.timeSeries&&i.timeSeries.length||(i.timeSeries=[]),i.timeSeries.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&!c.isString(e.tensorboard))return"tensorboard: string expected";if(e.timeSeries!=null&&e.hasOwnProperty("timeSeries")){if(!Array.isArray(e.timeSeries))return"timeSeries: array expected";for(var t=0;t>>3){case 1:{i.timeSeriesData&&i.timeSeriesData.length||(i.timeSeriesData=[]),i.timeSeriesData.push(l.google.cloud.aiplatform.v1.TimeSeriesData.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeSeriesData!=null&&e.hasOwnProperty("timeSeriesData")){if(!Array.isArray(e.timeSeriesData))return"timeSeriesData: array expected";for(var t=0;t>>3){case 1:{i.tensorboardTimeSeries=e.string();break}case 2:{i.maxDataPoints=e.int32();break}case 3:{i.filter=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&!c.isString(e.tensorboardTimeSeries)?"tensorboardTimeSeries: string expected":e.maxDataPoints!=null&&e.hasOwnProperty("maxDataPoints")&&!c.isInteger(e.maxDataPoints)?"maxDataPoints: integer expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataRequest)return e;var t=new l.google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataRequest;return e.tensorboardTimeSeries!=null&&(t.tensorboardTimeSeries=String(e.tensorboardTimeSeries)),e.maxDataPoints!=null&&(t.maxDataPoints=e.maxDataPoints|0),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.tensorboardTimeSeries="",n.maxDataPoints=0,n.filter=""),e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&(n.tensorboardTimeSeries=e.tensorboardTimeSeries),e.maxDataPoints!=null&&e.hasOwnProperty("maxDataPoints")&&(n.maxDataPoints=e.maxDataPoints),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataRequest"},a}(),m.ReadTensorboardTimeSeriesDataResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.timeSeriesData=l.google.cloud.aiplatform.v1.TimeSeriesData.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeSeriesData!=null&&e.hasOwnProperty("timeSeriesData")){var t=l.google.cloud.aiplatform.v1.TimeSeriesData.verify(e.timeSeriesData);if(t)return"timeSeriesData."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataResponse)return e;var t=new l.google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataResponse;if(e.timeSeriesData!=null){if(typeof e.timeSeriesData!="object")throw TypeError(".google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataResponse.timeSeriesData: object expected");t.timeSeriesData=l.google.cloud.aiplatform.v1.TimeSeriesData.fromObject(e.timeSeriesData)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.timeSeriesData=null),e.timeSeriesData!=null&&e.hasOwnProperty("timeSeriesData")&&(n.timeSeriesData=l.google.cloud.aiplatform.v1.TimeSeriesData.toObject(e.timeSeriesData,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ReadTensorboardTimeSeriesDataResponse"},a}(),m.WriteTensorboardExperimentDataRequest=function(){function a(r){if(this.writeRunDataRequests=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardExperiment=e.string();break}case 2:{i.writeRunDataRequests&&i.writeRunDataRequests.length||(i.writeRunDataRequests=[]),i.writeRunDataRequests.push(l.google.cloud.aiplatform.v1.WriteTensorboardRunDataRequest.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")&&!c.isString(e.tensorboardExperiment))return"tensorboardExperiment: string expected";if(e.writeRunDataRequests!=null&&e.hasOwnProperty("writeRunDataRequests")){if(!Array.isArray(e.writeRunDataRequests))return"writeRunDataRequests: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.WriteTensorboardExperimentDataResponse?e:new l.google.cloud.aiplatform.v1.WriteTensorboardExperimentDataResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.WriteTensorboardExperimentDataResponse"},a}(),m.WriteTensorboardRunDataRequest=function(){function a(r){if(this.timeSeriesData=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardRun=e.string();break}case 2:{i.timeSeriesData&&i.timeSeriesData.length||(i.timeSeriesData=[]),i.timeSeriesData.push(l.google.cloud.aiplatform.v1.TimeSeriesData.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")&&!c.isString(e.tensorboardRun))return"tensorboardRun: string expected";if(e.timeSeriesData!=null&&e.hasOwnProperty("timeSeriesData")){if(!Array.isArray(e.timeSeriesData))return"timeSeriesData: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1.WriteTensorboardRunDataResponse?e:new l.google.cloud.aiplatform.v1.WriteTensorboardRunDataResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.WriteTensorboardRunDataResponse"},a}(),m.ExportTensorboardTimeSeriesDataRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardTimeSeries=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&!c.isString(e.tensorboardTimeSeries)?"tensorboardTimeSeries: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ExportTensorboardTimeSeriesDataRequest)return e;var t=new l.google.cloud.aiplatform.v1.ExportTensorboardTimeSeriesDataRequest;return e.tensorboardTimeSeries!=null&&(t.tensorboardTimeSeries=String(e.tensorboardTimeSeries)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.tensorboardTimeSeries="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&(n.tensorboardTimeSeries=e.tensorboardTimeSeries),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ExportTensorboardTimeSeriesDataRequest"},a}(),m.ExportTensorboardTimeSeriesDataResponse=function(){function a(r){if(this.timeSeriesDataPoints=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.timeSeriesDataPoints&&i.timeSeriesDataPoints.length||(i.timeSeriesDataPoints=[]),i.timeSeriesDataPoints.push(l.google.cloud.aiplatform.v1.TimeSeriesDataPoint.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeSeriesDataPoints!=null&&e.hasOwnProperty("timeSeriesDataPoints")){if(!Array.isArray(e.timeSeriesDataPoints))return"timeSeriesDataPoints: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateTensorboardOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.CreateTensorboardOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateTensorboardOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateTensorboardOperationMetadata"},a}(),m.UpdateTensorboardOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.UpdateTensorboardOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1.UpdateTensorboardOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.UpdateTensorboardOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.UpdateTensorboardOperationMetadata"},a}(),m.VizierService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createStudy=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateStudyRequest,l.google.cloud.aiplatform.v1.Study,e,t)},"name",{value:"CreateStudy"}),Object.defineProperty(a.prototype.getStudy=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetStudyRequest,l.google.cloud.aiplatform.v1.Study,e,t)},"name",{value:"GetStudy"}),Object.defineProperty(a.prototype.listStudies=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListStudiesRequest,l.google.cloud.aiplatform.v1.ListStudiesResponse,e,t)},"name",{value:"ListStudies"}),Object.defineProperty(a.prototype.deleteStudy=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteStudyRequest,l.google.protobuf.Empty,e,t)},"name",{value:"DeleteStudy"}),Object.defineProperty(a.prototype.lookupStudy=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.LookupStudyRequest,l.google.cloud.aiplatform.v1.Study,e,t)},"name",{value:"LookupStudy"}),Object.defineProperty(a.prototype.suggestTrials=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.SuggestTrialsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"SuggestTrials"}),Object.defineProperty(a.prototype.createTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CreateTrialRequest,l.google.cloud.aiplatform.v1.Trial,e,t)},"name",{value:"CreateTrial"}),Object.defineProperty(a.prototype.getTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.GetTrialRequest,l.google.cloud.aiplatform.v1.Trial,e,t)},"name",{value:"GetTrial"}),Object.defineProperty(a.prototype.listTrials=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListTrialsRequest,l.google.cloud.aiplatform.v1.ListTrialsResponse,e,t)},"name",{value:"ListTrials"}),Object.defineProperty(a.prototype.addTrialMeasurement=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.AddTrialMeasurementRequest,l.google.cloud.aiplatform.v1.Trial,e,t)},"name",{value:"AddTrialMeasurement"}),Object.defineProperty(a.prototype.completeTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CompleteTrialRequest,l.google.cloud.aiplatform.v1.Trial,e,t)},"name",{value:"CompleteTrial"}),Object.defineProperty(a.prototype.deleteTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.DeleteTrialRequest,l.google.protobuf.Empty,e,t)},"name",{value:"DeleteTrial"}),Object.defineProperty(a.prototype.checkTrialEarlyStoppingState=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CheckTrialEarlyStoppingState"}),Object.defineProperty(a.prototype.stopTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.StopTrialRequest,l.google.cloud.aiplatform.v1.Trial,e,t)},"name",{value:"StopTrial"}),Object.defineProperty(a.prototype.listOptimalTrials=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1.ListOptimalTrialsRequest,l.google.cloud.aiplatform.v1.ListOptimalTrialsResponse,e,t)},"name",{value:"ListOptimalTrials"}),a}(),m.GetStudyRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetStudyRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetStudyRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetStudyRequest"},a}(),m.CreateStudyRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.study=l.google.cloud.aiplatform.v1.Study.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.study!=null&&e.hasOwnProperty("study")){var t=l.google.cloud.aiplatform.v1.Study.verify(e.study);if(t)return"study."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateStudyRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateStudyRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.study!=null){if(typeof e.study!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateStudyRequest.study: object expected");t.study=l.google.cloud.aiplatform.v1.Study.fromObject(e.study)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.study=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.study!=null&&e.hasOwnProperty("study")&&(n.study=l.google.cloud.aiplatform.v1.Study.toObject(e.study,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateStudyRequest"},a}(),m.ListStudiesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageToken=e.string();break}case 3:{i.pageSize=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListStudiesRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListStudiesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageToken="",n.pageSize=0),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListStudiesRequest"},a}(),m.ListStudiesResponse=function(){function a(r){if(this.studies=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.studies&&i.studies.length||(i.studies=[]),i.studies.push(l.google.cloud.aiplatform.v1.Study.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.studies!=null&&e.hasOwnProperty("studies")){if(!Array.isArray(e.studies))return"studies: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteStudyRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteStudyRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteStudyRequest"},a}(),m.LookupStudyRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.displayName=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName)?"displayName: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.LookupStudyRequest)return e;var t=new l.google.cloud.aiplatform.v1.LookupStudyRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.displayName!=null&&(t.displayName=String(e.displayName)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.displayName=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.LookupStudyRequest"},a}(),m.SuggestTrialsRequest=function(){function a(r){if(this.contexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.suggestionCount=e.int32();break}case 3:{i.clientId=e.string();break}case 4:{i.contexts&&i.contexts.length||(i.contexts=[]),i.contexts.push(l.google.cloud.aiplatform.v1.TrialContext.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.suggestionCount!=null&&e.hasOwnProperty("suggestionCount")&&!c.isInteger(e.suggestionCount))return"suggestionCount: integer expected";if(e.clientId!=null&&e.hasOwnProperty("clientId")&&!c.isString(e.clientId))return"clientId: string expected";if(e.contexts!=null&&e.hasOwnProperty("contexts")){if(!Array.isArray(e.contexts))return"contexts: array expected";for(var t=0;t>>3){case 1:{i.trials&&i.trials.length||(i.trials=[]),i.trials.push(l.google.cloud.aiplatform.v1.Trial.decode(e,e.uint32()));break}case 2:{i.studyState=e.int32();break}case 3:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trials!=null&&e.hasOwnProperty("trials")){if(!Array.isArray(e.trials))return"trials: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.clientId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.clientId!=null&&e.hasOwnProperty("clientId")&&!c.isString(e.clientId)?"clientId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.SuggestTrialsMetadata)return e;var t=new l.google.cloud.aiplatform.v1.SuggestTrialsMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.SuggestTrialsMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.clientId!=null&&(t.clientId=String(e.clientId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.clientId=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.clientId!=null&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.SuggestTrialsMetadata"},a}(),m.CreateTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.trial=l.google.cloud.aiplatform.v1.Trial.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.trial!=null&&e.hasOwnProperty("trial")){var t=l.google.cloud.aiplatform.v1.Trial.verify(e.trial);if(t)return"trial."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CreateTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1.CreateTrialRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.trial!=null){if(typeof e.trial!="object")throw TypeError(".google.cloud.aiplatform.v1.CreateTrialRequest.trial: object expected");t.trial=l.google.cloud.aiplatform.v1.Trial.fromObject(e.trial)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.trial=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.trial!=null&&e.hasOwnProperty("trial")&&(n.trial=l.google.cloud.aiplatform.v1.Trial.toObject(e.trial,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CreateTrialRequest"},a}(),m.GetTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.GetTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1.GetTrialRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.GetTrialRequest"},a}(),m.ListTrialsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageToken=e.string();break}case 3:{i.pageSize=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListTrialsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListTrialsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageToken="",n.pageSize=0),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListTrialsRequest"},a}(),m.ListTrialsResponse=function(){function a(r){if(this.trials=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trials&&i.trials.length||(i.trials=[]),i.trials.push(l.google.cloud.aiplatform.v1.Trial.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trials!=null&&e.hasOwnProperty("trials")){if(!Array.isArray(e.trials))return"trials: array expected";for(var t=0;t>>3){case 1:{i.trialName=e.string();break}case 3:{i.measurement=l.google.cloud.aiplatform.v1.Measurement.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trialName!=null&&e.hasOwnProperty("trialName")&&!c.isString(e.trialName))return"trialName: string expected";if(e.measurement!=null&&e.hasOwnProperty("measurement")){var t=l.google.cloud.aiplatform.v1.Measurement.verify(e.measurement);if(t)return"measurement."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.AddTrialMeasurementRequest)return e;var t=new l.google.cloud.aiplatform.v1.AddTrialMeasurementRequest;if(e.trialName!=null&&(t.trialName=String(e.trialName)),e.measurement!=null){if(typeof e.measurement!="object")throw TypeError(".google.cloud.aiplatform.v1.AddTrialMeasurementRequest.measurement: object expected");t.measurement=l.google.cloud.aiplatform.v1.Measurement.fromObject(e.measurement)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trialName="",n.measurement=null),e.trialName!=null&&e.hasOwnProperty("trialName")&&(n.trialName=e.trialName),e.measurement!=null&&e.hasOwnProperty("measurement")&&(n.measurement=l.google.cloud.aiplatform.v1.Measurement.toObject(e.measurement,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.AddTrialMeasurementRequest"},a}(),m.CompleteTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.finalMeasurement=l.google.cloud.aiplatform.v1.Measurement.decode(e,e.uint32());break}case 3:{i.trialInfeasible=e.bool();break}case 4:{i.infeasibleReason=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.finalMeasurement!=null&&e.hasOwnProperty("finalMeasurement")){var t=l.google.cloud.aiplatform.v1.Measurement.verify(e.finalMeasurement);if(t)return"finalMeasurement."+t}return e.trialInfeasible!=null&&e.hasOwnProperty("trialInfeasible")&&typeof e.trialInfeasible!="boolean"?"trialInfeasible: boolean expected":e.infeasibleReason!=null&&e.hasOwnProperty("infeasibleReason")&&!c.isString(e.infeasibleReason)?"infeasibleReason: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CompleteTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1.CompleteTrialRequest;if(e.name!=null&&(t.name=String(e.name)),e.finalMeasurement!=null){if(typeof e.finalMeasurement!="object")throw TypeError(".google.cloud.aiplatform.v1.CompleteTrialRequest.finalMeasurement: object expected");t.finalMeasurement=l.google.cloud.aiplatform.v1.Measurement.fromObject(e.finalMeasurement)}return e.trialInfeasible!=null&&(t.trialInfeasible=!!e.trialInfeasible),e.infeasibleReason!=null&&(t.infeasibleReason=String(e.infeasibleReason)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.finalMeasurement=null,n.trialInfeasible=!1,n.infeasibleReason=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.finalMeasurement!=null&&e.hasOwnProperty("finalMeasurement")&&(n.finalMeasurement=l.google.cloud.aiplatform.v1.Measurement.toObject(e.finalMeasurement,t)),e.trialInfeasible!=null&&e.hasOwnProperty("trialInfeasible")&&(n.trialInfeasible=e.trialInfeasible),e.infeasibleReason!=null&&e.hasOwnProperty("infeasibleReason")&&(n.infeasibleReason=e.infeasibleReason),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CompleteTrialRequest"},a}(),m.DeleteTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.DeleteTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1.DeleteTrialRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.DeleteTrialRequest"},a}(),m.CheckTrialEarlyStoppingStateRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trialName=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trialName!=null&&e.hasOwnProperty("trialName")&&!c.isString(e.trialName)?"trialName: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateRequest)return e;var t=new l.google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateRequest;return e.trialName!=null&&(t.trialName=String(e.trialName)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trialName=""),e.trialName!=null&&e.hasOwnProperty("trialName")&&(n.trialName=e.trialName),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateRequest"},a}(),m.CheckTrialEarlyStoppingStateResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.shouldStop=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.shouldStop!=null&&e.hasOwnProperty("shouldStop")&&typeof e.shouldStop!="boolean"?"shouldStop: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateResponse)return e;var t=new l.google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateResponse;return e.shouldStop!=null&&(t.shouldStop=!!e.shouldStop),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.shouldStop=!1),e.shouldStop!=null&&e.hasOwnProperty("shouldStop")&&(n.shouldStop=e.shouldStop),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateResponse"},a}(),m.CheckTrialEarlyStoppingStateMetatdata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.study=e.string();break}case 3:{i.trial=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.study!=null&&e.hasOwnProperty("study")&&!c.isString(e.study)?"study: string expected":e.trial!=null&&e.hasOwnProperty("trial")&&!c.isString(e.trial)?"trial: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateMetatdata)return e;var t=new l.google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateMetatdata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateMetatdata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.study!=null&&(t.study=String(e.study)),e.trial!=null&&(t.trial=String(e.trial)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.study="",n.trial=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.study!=null&&e.hasOwnProperty("study")&&(n.study=e.study),e.trial!=null&&e.hasOwnProperty("trial")&&(n.trial=e.trial),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.CheckTrialEarlyStoppingStateMetatdata"},a}(),m.StopTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.StopTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1.StopTrialRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.StopTrialRequest"},a}(),m.ListOptimalTrialsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1.ListOptimalTrialsRequest)return e;var t=new l.google.cloud.aiplatform.v1.ListOptimalTrialsRequest;return e.parent!=null&&(t.parent=String(e.parent)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1.ListOptimalTrialsRequest"},a}(),m.ListOptimalTrialsResponse=function(){function a(r){if(this.optimalTrials=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.optimalTrials&&i.optimalTrials.length||(i.optimalTrials=[]),i.optimalTrials.push(l.google.cloud.aiplatform.v1.Trial.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.optimalTrials!=null&&e.hasOwnProperty("optimalTrials")){if(!Array.isArray(e.optimalTrials))return"optimalTrials: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.payloadSchemaUri=e.string();break}case 3:{i.payload=l.google.protobuf.Value.decode(e,e.uint32());break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.etag=e.string();break}case 5:{i.annotationSource=l.google.cloud.aiplatform.v1beta1.UserActionReference.decode(e,e.uint32());break}case 6:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.payloadSchemaUri!=null&&e.hasOwnProperty("payloadSchemaUri")&&!c.isString(e.payloadSchemaUri))return"payloadSchemaUri: string expected";if(e.payload!=null&&e.hasOwnProperty("payload")){var t=l.google.protobuf.Value.verify(e.payload);if(t)return"payload."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.annotationSource!=null&&e.hasOwnProperty("annotationSource")){var t=l.google.cloud.aiplatform.v1beta1.UserActionReference.verify(e.annotationSource);if(t)return"annotationSource."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{s.operation=t.string();break}case 2:{s.dataLabelingJob=t.string();break}case 3:{s.method=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.operation!=null&&t.hasOwnProperty("operation")&&(n.reference=1,!c.isString(t.operation)))return"operation: string expected";if(t.dataLabelingJob!=null&&t.hasOwnProperty("dataLabelingJob")){if(n.reference===1)return"reference: multiple values";if(n.reference=1,!c.isString(t.dataLabelingJob))return"dataLabelingJob: string expected"}return t.method!=null&&t.hasOwnProperty("method")&&!c.isString(t.method)?"method: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.UserActionReference)return t;var n=new l.google.cloud.aiplatform.v1beta1.UserActionReference;return t.operation!=null&&(n.operation=String(t.operation)),t.dataLabelingJob!=null&&(n.dataLabelingJob=String(t.dataLabelingJob)),t.method!=null&&(n.method=String(t.method)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.method=""),t.operation!=null&&t.hasOwnProperty("operation")&&(i.operation=t.operation,n.oneofs&&(i.reference="operation")),t.dataLabelingJob!=null&&t.hasOwnProperty("dataLabelingJob")&&(i.dataLabelingJob=t.dataLabelingJob,n.oneofs&&(i.reference="dataLabelingJob")),t.method!=null&&t.hasOwnProperty("method")&&(i.method=t.method),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.UserActionReference"},a}(),m.AnnotationSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.etag=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}return e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.AnnotationSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.AnnotationSpec;if(e.name!=null&&(t.name=String(e.name)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.AnnotationSpec.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.AnnotationSpec.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}return e.etag!=null&&(t.etag=String(e.etag)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.displayName="",n.createTime=null,n.updateTime=null,n.etag=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.AnnotationSpec"},a}(),m.Artifact=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 6:{i.uri=e.string();break}case 9:{i.etag=e.string();break}case 10:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 11:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.state=e.int32();break}case 14:{i.schemaTitle=e.string();break}case 15:{i.schemaVersion=e.string();break}case 16:{i.metadata=l.google.protobuf.Struct.decode(e,e.uint32());break}case 17:{i.description=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.uri!=null&&e.hasOwnProperty("uri")&&!c.isString(e.uri))return"uri: string expected";if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var t=Object.keys(e.labels),n=0;n>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.model=e.string();break}case 30:{i.modelVersionId=e.string();break}case 28:{i.unmanagedContainerModel=l.google.cloud.aiplatform.v1beta1.UnmanagedContainerModel.decode(e,e.uint32());break}case 4:{i.inputConfig=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig.decode(e,e.uint32());break}case 27:{i.instanceConfig=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InstanceConfig.decode(e,e.uint32());break}case 5:{i.modelParameters=l.google.protobuf.Value.decode(e,e.uint32());break}case 6:{i.outputConfig=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig.decode(e,e.uint32());break}case 7:{i.dedicatedResources=l.google.cloud.aiplatform.v1beta1.BatchDedicatedResources.decode(e,e.uint32());break}case 29:{i.serviceAccount=e.string();break}case 8:{i.manualBatchTuningParameters=l.google.cloud.aiplatform.v1beta1.ManualBatchTuningParameters.decode(e,e.uint32());break}case 23:{i.generateExplanation=e.bool();break}case 25:{i.explanationSpec=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.decode(e,e.uint32());break}case 9:{i.outputInfo=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputInfo.decode(e,e.uint32());break}case 10:{i.state=e.int32();break}case 11:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 12:{i.partialFailures&&i.partialFailures.length||(i.partialFailures=[]),i.partialFailures.push(l.google.rpc.Status.decode(e,e.uint32()));break}case 13:{i.resourcesConsumed=l.google.cloud.aiplatform.v1beta1.ResourcesConsumed.decode(e,e.uint32());break}case 14:{i.completionStats=l.google.cloud.aiplatform.v1beta1.CompletionStats.decode(e,e.uint32());break}case 15:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 16:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 17:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 18:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 19:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 24:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 26:{i.modelMonitoringConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringConfig.decode(e,e.uint32());break}case 31:{i.modelMonitoringStatsAnomalies&&i.modelMonitoringStatsAnomalies.length||(i.modelMonitoringStatsAnomalies=[]),i.modelMonitoringStatsAnomalies.push(l.google.cloud.aiplatform.v1beta1.ModelMonitoringStatsAnomalies.decode(e,e.uint32()));break}case 32:{i.modelMonitoringStatus=l.google.rpc.Status.decode(e,e.uint32());break}case 34:{i.disableContainerLogging=e.bool();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&!c.isString(e.modelVersionId))return"modelVersionId: string expected";if(e.unmanagedContainerModel!=null&&e.hasOwnProperty("unmanagedContainerModel")){var t=l.google.cloud.aiplatform.v1beta1.UnmanagedContainerModel.verify(e.unmanagedContainerModel);if(t)return"unmanagedContainerModel."+t}if(e.inputConfig!=null&&e.hasOwnProperty("inputConfig")){var t=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig.verify(e.inputConfig);if(t)return"inputConfig."+t}if(e.instanceConfig!=null&&e.hasOwnProperty("instanceConfig")){var t=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InstanceConfig.verify(e.instanceConfig);if(t)return"instanceConfig."+t}if(e.modelParameters!=null&&e.hasOwnProperty("modelParameters")){var t=l.google.protobuf.Value.verify(e.modelParameters);if(t)return"modelParameters."+t}if(e.outputConfig!=null&&e.hasOwnProperty("outputConfig")){var t=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig.verify(e.outputConfig);if(t)return"outputConfig."+t}if(e.dedicatedResources!=null&&e.hasOwnProperty("dedicatedResources")){var t=l.google.cloud.aiplatform.v1beta1.BatchDedicatedResources.verify(e.dedicatedResources);if(t)return"dedicatedResources."+t}if(e.serviceAccount!=null&&e.hasOwnProperty("serviceAccount")&&!c.isString(e.serviceAccount))return"serviceAccount: string expected";if(e.manualBatchTuningParameters!=null&&e.hasOwnProperty("manualBatchTuningParameters")){var t=l.google.cloud.aiplatform.v1beta1.ManualBatchTuningParameters.verify(e.manualBatchTuningParameters);if(t)return"manualBatchTuningParameters."+t}if(e.generateExplanation!=null&&e.hasOwnProperty("generateExplanation")&&typeof e.generateExplanation!="boolean")return"generateExplanation: boolean expected";if(e.explanationSpec!=null&&e.hasOwnProperty("explanationSpec")){var t=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.verify(e.explanationSpec);if(t)return"explanationSpec."+t}if(e.outputInfo!=null&&e.hasOwnProperty("outputInfo")){var t=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputInfo.verify(e.outputInfo);if(t)return"outputInfo."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.partialFailures!=null&&e.hasOwnProperty("partialFailures")){if(!Array.isArray(e.partialFailures))return"partialFailures: array expected";for(var n=0;n>>3){case 2:{f.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.decode(n,n.uint32());break}case 3:{f.bigquerySource=l.google.cloud.aiplatform.v1beta1.BigQuerySource.decode(n,n.uint32());break}case 1:{f.instancesFormat=n.string();break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.gcsSource!=null&&n.hasOwnProperty("gcsSource")){i.source=1;{var s=l.google.cloud.aiplatform.v1beta1.GcsSource.verify(n.gcsSource);if(s)return"gcsSource."+s}}if(n.bigquerySource!=null&&n.hasOwnProperty("bigquerySource")){if(i.source===1)return"source: multiple values";i.source=1;{var s=l.google.cloud.aiplatform.v1beta1.BigQuerySource.verify(n.bigquerySource);if(s)return"bigquerySource."+s}}return n.instancesFormat!=null&&n.hasOwnProperty("instancesFormat")&&!c.isString(n.instancesFormat)?"instancesFormat: string expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig;if(n.gcsSource!=null){if(typeof n.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig.gcsSource: object expected");i.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.fromObject(n.gcsSource)}if(n.bigquerySource!=null){if(typeof n.bigquerySource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig.bigquerySource: object expected");i.bigquerySource=l.google.cloud.aiplatform.v1beta1.BigQuerySource.fromObject(n.bigquerySource)}return n.instancesFormat!=null&&(i.instancesFormat=String(n.instancesFormat)),i},r.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.instancesFormat=""),n.instancesFormat!=null&&n.hasOwnProperty("instancesFormat")&&(s.instancesFormat=n.instancesFormat),n.gcsSource!=null&&n.hasOwnProperty("gcsSource")&&(s.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.toObject(n.gcsSource,i),i.oneofs&&(s.source="gcsSource")),n.bigquerySource!=null&&n.hasOwnProperty("bigquerySource")&&(s.bigquerySource=l.google.cloud.aiplatform.v1beta1.BigQuerySource.toObject(n.bigquerySource,i),i.oneofs&&(s.source="bigquerySource")),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.BatchPredictionJob.InputConfig"},r}(),a.InstanceConfig=function(){function r(e){if(this.includedFields=[],this.excludedFields=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.instanceType=t.string();break}case 2:{s.keyField=t.string();break}case 3:{s.includedFields&&s.includedFields.length||(s.includedFields=[]),s.includedFields.push(t.string());break}case 4:{s.excludedFields&&s.excludedFields.length||(s.excludedFields=[]),s.excludedFields.push(t.string());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.instanceType!=null&&t.hasOwnProperty("instanceType")&&!c.isString(t.instanceType))return"instanceType: string expected";if(t.keyField!=null&&t.hasOwnProperty("keyField")&&!c.isString(t.keyField))return"keyField: string expected";if(t.includedFields!=null&&t.hasOwnProperty("includedFields")){if(!Array.isArray(t.includedFields))return"includedFields: array expected";for(var n=0;n>>3){case 2:{f.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(n,n.uint32());break}case 3:{f.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.decode(n,n.uint32());break}case 1:{f.predictionsFormat=n.string();break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.gcsDestination!=null&&n.hasOwnProperty("gcsDestination")){i.destination=1;{var s=l.google.cloud.aiplatform.v1beta1.GcsDestination.verify(n.gcsDestination);if(s)return"gcsDestination."+s}}if(n.bigqueryDestination!=null&&n.hasOwnProperty("bigqueryDestination")){if(i.destination===1)return"destination: multiple values";i.destination=1;{var s=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.verify(n.bigqueryDestination);if(s)return"bigqueryDestination."+s}}return n.predictionsFormat!=null&&n.hasOwnProperty("predictionsFormat")&&!c.isString(n.predictionsFormat)?"predictionsFormat: string expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig;if(n.gcsDestination!=null){if(typeof n.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig.gcsDestination: object expected");i.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.fromObject(n.gcsDestination)}if(n.bigqueryDestination!=null){if(typeof n.bigqueryDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig.bigqueryDestination: object expected");i.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.fromObject(n.bigqueryDestination)}return n.predictionsFormat!=null&&(i.predictionsFormat=String(n.predictionsFormat)),i},r.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.predictionsFormat=""),n.predictionsFormat!=null&&n.hasOwnProperty("predictionsFormat")&&(s.predictionsFormat=n.predictionsFormat),n.gcsDestination!=null&&n.hasOwnProperty("gcsDestination")&&(s.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.toObject(n.gcsDestination,i),i.oneofs&&(s.destination="gcsDestination")),n.bigqueryDestination!=null&&n.hasOwnProperty("bigqueryDestination")&&(s.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.toObject(n.bigqueryDestination,i),i.oneofs&&(s.destination="bigqueryDestination")),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputConfig"},r}(),a.OutputInfo=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.gcsOutputDirectory=n.string();break}case 2:{f.bigqueryOutputDataset=n.string();break}case 4:{f.bigqueryOutputTable=n.string();break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.gcsOutputDirectory!=null&&n.hasOwnProperty("gcsOutputDirectory")&&(i.outputLocation=1,!c.isString(n.gcsOutputDirectory)))return"gcsOutputDirectory: string expected";if(n.bigqueryOutputDataset!=null&&n.hasOwnProperty("bigqueryOutputDataset")){if(i.outputLocation===1)return"outputLocation: multiple values";if(i.outputLocation=1,!c.isString(n.bigqueryOutputDataset))return"bigqueryOutputDataset: string expected"}return n.bigqueryOutputTable!=null&&n.hasOwnProperty("bigqueryOutputTable")&&!c.isString(n.bigqueryOutputTable)?"bigqueryOutputTable: string expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputInfo)return n;var i=new l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputInfo;return n.gcsOutputDirectory!=null&&(i.gcsOutputDirectory=String(n.gcsOutputDirectory)),n.bigqueryOutputDataset!=null&&(i.bigqueryOutputDataset=String(n.bigqueryOutputDataset)),n.bigqueryOutputTable!=null&&(i.bigqueryOutputTable=String(n.bigqueryOutputTable)),i},r.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.bigqueryOutputTable=""),n.gcsOutputDirectory!=null&&n.hasOwnProperty("gcsOutputDirectory")&&(s.gcsOutputDirectory=n.gcsOutputDirectory,i.oneofs&&(s.outputLocation="gcsOutputDirectory")),n.bigqueryOutputDataset!=null&&n.hasOwnProperty("bigqueryOutputDataset")&&(s.bigqueryOutputDataset=n.bigqueryOutputDataset,i.oneofs&&(s.outputLocation="bigqueryOutputDataset")),n.bigqueryOutputTable!=null&&n.hasOwnProperty("bigqueryOutputTable")&&(s.bigqueryOutputTable=n.bigqueryOutputTable),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.BatchPredictionJob.OutputInfo"},r}(),a}(),m.CompletionStats=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.successfulCount=e.int64();break}case 2:{i.failedCount=e.int64();break}case 3:{i.incompleteCount=e.int64();break}case 5:{i.successfulForecastPointCount=e.int64();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.successfulCount!=null&&e.hasOwnProperty("successfulCount")&&!c.isInteger(e.successfulCount)&&!(e.successfulCount&&c.isInteger(e.successfulCount.low)&&c.isInteger(e.successfulCount.high))?"successfulCount: integer|Long expected":e.failedCount!=null&&e.hasOwnProperty("failedCount")&&!c.isInteger(e.failedCount)&&!(e.failedCount&&c.isInteger(e.failedCount.low)&&c.isInteger(e.failedCount.high))?"failedCount: integer|Long expected":e.incompleteCount!=null&&e.hasOwnProperty("incompleteCount")&&!c.isInteger(e.incompleteCount)&&!(e.incompleteCount&&c.isInteger(e.incompleteCount.low)&&c.isInteger(e.incompleteCount.high))?"incompleteCount: integer|Long expected":e.successfulForecastPointCount!=null&&e.hasOwnProperty("successfulForecastPointCount")&&!c.isInteger(e.successfulForecastPointCount)&&!(e.successfulForecastPointCount&&c.isInteger(e.successfulForecastPointCount.low)&&c.isInteger(e.successfulForecastPointCount.high))?"successfulForecastPointCount: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CompletionStats)return e;var t=new l.google.cloud.aiplatform.v1beta1.CompletionStats;return e.successfulCount!=null&&(c.Long?(t.successfulCount=c.Long.fromValue(e.successfulCount)).unsigned=!1:typeof e.successfulCount=="string"?t.successfulCount=parseInt(e.successfulCount,10):typeof e.successfulCount=="number"?t.successfulCount=e.successfulCount:typeof e.successfulCount=="object"&&(t.successfulCount=new c.LongBits(e.successfulCount.low>>>0,e.successfulCount.high>>>0).toNumber())),e.failedCount!=null&&(c.Long?(t.failedCount=c.Long.fromValue(e.failedCount)).unsigned=!1:typeof e.failedCount=="string"?t.failedCount=parseInt(e.failedCount,10):typeof e.failedCount=="number"?t.failedCount=e.failedCount:typeof e.failedCount=="object"&&(t.failedCount=new c.LongBits(e.failedCount.low>>>0,e.failedCount.high>>>0).toNumber())),e.incompleteCount!=null&&(c.Long?(t.incompleteCount=c.Long.fromValue(e.incompleteCount)).unsigned=!1:typeof e.incompleteCount=="string"?t.incompleteCount=parseInt(e.incompleteCount,10):typeof e.incompleteCount=="number"?t.incompleteCount=e.incompleteCount:typeof e.incompleteCount=="object"&&(t.incompleteCount=new c.LongBits(e.incompleteCount.low>>>0,e.incompleteCount.high>>>0).toNumber())),e.successfulForecastPointCount!=null&&(c.Long?(t.successfulForecastPointCount=c.Long.fromValue(e.successfulForecastPointCount)).unsigned=!1:typeof e.successfulForecastPointCount=="string"?t.successfulForecastPointCount=parseInt(e.successfulForecastPointCount,10):typeof e.successfulForecastPointCount=="number"?t.successfulForecastPointCount=e.successfulForecastPointCount:typeof e.successfulForecastPointCount=="object"&&(t.successfulForecastPointCount=new c.LongBits(e.successfulForecastPointCount.low>>>0,e.successfulForecastPointCount.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.successfulCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.successfulCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.incompleteCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.incompleteCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.successfulForecastPointCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.successfulForecastPointCount=t.longs===String?"0":0}return e.successfulCount!=null&&e.hasOwnProperty("successfulCount")&&(typeof e.successfulCount=="number"?n.successfulCount=t.longs===String?String(e.successfulCount):e.successfulCount:n.successfulCount=t.longs===String?c.Long.prototype.toString.call(e.successfulCount):t.longs===Number?new c.LongBits(e.successfulCount.low>>>0,e.successfulCount.high>>>0).toNumber():e.successfulCount),e.failedCount!=null&&e.hasOwnProperty("failedCount")&&(typeof e.failedCount=="number"?n.failedCount=t.longs===String?String(e.failedCount):e.failedCount:n.failedCount=t.longs===String?c.Long.prototype.toString.call(e.failedCount):t.longs===Number?new c.LongBits(e.failedCount.low>>>0,e.failedCount.high>>>0).toNumber():e.failedCount),e.incompleteCount!=null&&e.hasOwnProperty("incompleteCount")&&(typeof e.incompleteCount=="number"?n.incompleteCount=t.longs===String?String(e.incompleteCount):e.incompleteCount:n.incompleteCount=t.longs===String?c.Long.prototype.toString.call(e.incompleteCount):t.longs===Number?new c.LongBits(e.incompleteCount.low>>>0,e.incompleteCount.high>>>0).toNumber():e.incompleteCount),e.successfulForecastPointCount!=null&&e.hasOwnProperty("successfulForecastPointCount")&&(typeof e.successfulForecastPointCount=="number"?n.successfulForecastPointCount=t.longs===String?String(e.successfulForecastPointCount):e.successfulForecastPointCount:n.successfulForecastPointCount=t.longs===String?c.Long.prototype.toString.call(e.successfulForecastPointCount):t.longs===Number?new c.LongBits(e.successfulForecastPointCount.low>>>0,e.successfulForecastPointCount.high>>>0).toNumber():e.successfulForecastPointCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CompletionStats"},a}(),m.EncryptionSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.kmsKeyName=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.kmsKeyName!=null&&e.hasOwnProperty("kmsKeyName")&&!c.isString(e.kmsKeyName)?"kmsKeyName: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.EncryptionSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.EncryptionSpec;return e.kmsKeyName!=null&&(t.kmsKeyName=String(e.kmsKeyName)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.kmsKeyName=""),e.kmsKeyName!=null&&e.hasOwnProperty("kmsKeyName")&&(n.kmsKeyName=e.kmsKeyName),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.EncryptionSpec"},a}(),m.Explanation=function(){function a(r){if(this.attributions=[],this.neighbors=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.attributions&&i.attributions.length||(i.attributions=[]),i.attributions.push(l.google.cloud.aiplatform.v1beta1.Attribution.decode(e,e.uint32()));break}case 2:{i.neighbors&&i.neighbors.length||(i.neighbors=[]),i.neighbors.push(l.google.cloud.aiplatform.v1beta1.Neighbor.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.attributions!=null&&e.hasOwnProperty("attributions")){if(!Array.isArray(e.attributions))return"attributions: array expected";for(var t=0;t>>3){case 1:{i.meanAttributions&&i.meanAttributions.length||(i.meanAttributions=[]),i.meanAttributions.push(l.google.cloud.aiplatform.v1beta1.Attribution.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.meanAttributions!=null&&e.hasOwnProperty("meanAttributions")){if(!Array.isArray(e.meanAttributions))return"meanAttributions: array expected";for(var t=0;t>>3){case 1:{i.baselineOutputValue=e.double();break}case 2:{i.instanceOutputValue=e.double();break}case 3:{i.featureAttributions=l.google.protobuf.Value.decode(e,e.uint32());break}case 4:{if(i.outputIndex&&i.outputIndex.length||(i.outputIndex=[]),(s&7)===2)for(var f=e.uint32()+e.pos;e.pos>>3){case 1:{i.neighborId=e.string();break}case 2:{i.neighborDistance=e.double();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.neighborId!=null&&e.hasOwnProperty("neighborId")&&!c.isString(e.neighborId)?"neighborId: string expected":e.neighborDistance!=null&&e.hasOwnProperty("neighborDistance")&&typeof e.neighborDistance!="number"?"neighborDistance: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.Neighbor)return e;var t=new l.google.cloud.aiplatform.v1beta1.Neighbor;return e.neighborId!=null&&(t.neighborId=String(e.neighborId)),e.neighborDistance!=null&&(t.neighborDistance=Number(e.neighborDistance)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.neighborId="",n.neighborDistance=0),e.neighborId!=null&&e.hasOwnProperty("neighborId")&&(n.neighborId=e.neighborId),e.neighborDistance!=null&&e.hasOwnProperty("neighborDistance")&&(n.neighborDistance=t.json&&!isFinite(e.neighborDistance)?String(e.neighborDistance):e.neighborDistance),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.Neighbor"},a}(),m.ExplanationSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parameters=l.google.cloud.aiplatform.v1beta1.ExplanationParameters.decode(e,e.uint32());break}case 2:{i.metadata=l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parameters!=null&&e.hasOwnProperty("parameters")){var t=l.google.cloud.aiplatform.v1beta1.ExplanationParameters.verify(e.parameters);if(t)return"parameters."+t}if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.verify(e.metadata);if(t)return"metadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExplanationSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExplanationSpec;if(e.parameters!=null){if(typeof e.parameters!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationSpec.parameters: object expected");t.parameters=l.google.cloud.aiplatform.v1beta1.ExplanationParameters.fromObject(e.parameters)}if(e.metadata!=null){if(typeof e.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationSpec.metadata: object expected");t.metadata=l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.fromObject(e.metadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parameters=null,n.metadata=null),e.parameters!=null&&e.hasOwnProperty("parameters")&&(n.parameters=l.google.cloud.aiplatform.v1beta1.ExplanationParameters.toObject(e.parameters,t)),e.metadata!=null&&e.hasOwnProperty("metadata")&&(n.metadata=l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.toObject(e.metadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExplanationSpec"},a}(),m.ExplanationParameters=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.sampledShapleyAttribution=l.google.cloud.aiplatform.v1beta1.SampledShapleyAttribution.decode(t,t.uint32());break}case 2:{s.integratedGradientsAttribution=l.google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution.decode(t,t.uint32());break}case 3:{s.xraiAttribution=l.google.cloud.aiplatform.v1beta1.XraiAttribution.decode(t,t.uint32());break}case 7:{s.examples=l.google.cloud.aiplatform.v1beta1.Examples.decode(t,t.uint32());break}case 4:{s.topK=t.int32();break}case 5:{s.outputIndices=l.google.protobuf.ListValue.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.sampledShapleyAttribution!=null&&t.hasOwnProperty("sampledShapleyAttribution")){n.method=1;{var i=l.google.cloud.aiplatform.v1beta1.SampledShapleyAttribution.verify(t.sampledShapleyAttribution);if(i)return"sampledShapleyAttribution."+i}}if(t.integratedGradientsAttribution!=null&&t.hasOwnProperty("integratedGradientsAttribution")){if(n.method===1)return"method: multiple values";n.method=1;{var i=l.google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution.verify(t.integratedGradientsAttribution);if(i)return"integratedGradientsAttribution."+i}}if(t.xraiAttribution!=null&&t.hasOwnProperty("xraiAttribution")){if(n.method===1)return"method: multiple values";n.method=1;{var i=l.google.cloud.aiplatform.v1beta1.XraiAttribution.verify(t.xraiAttribution);if(i)return"xraiAttribution."+i}}if(t.examples!=null&&t.hasOwnProperty("examples")){if(n.method===1)return"method: multiple values";n.method=1;{var i=l.google.cloud.aiplatform.v1beta1.Examples.verify(t.examples);if(i)return"examples."+i}}if(t.topK!=null&&t.hasOwnProperty("topK")&&!c.isInteger(t.topK))return"topK: integer expected";if(t.outputIndices!=null&&t.hasOwnProperty("outputIndices")){var i=l.google.protobuf.ListValue.verify(t.outputIndices);if(i)return"outputIndices."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ExplanationParameters)return t;var n=new l.google.cloud.aiplatform.v1beta1.ExplanationParameters;if(t.sampledShapleyAttribution!=null){if(typeof t.sampledShapleyAttribution!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationParameters.sampledShapleyAttribution: object expected");n.sampledShapleyAttribution=l.google.cloud.aiplatform.v1beta1.SampledShapleyAttribution.fromObject(t.sampledShapleyAttribution)}if(t.integratedGradientsAttribution!=null){if(typeof t.integratedGradientsAttribution!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationParameters.integratedGradientsAttribution: object expected");n.integratedGradientsAttribution=l.google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution.fromObject(t.integratedGradientsAttribution)}if(t.xraiAttribution!=null){if(typeof t.xraiAttribution!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationParameters.xraiAttribution: object expected");n.xraiAttribution=l.google.cloud.aiplatform.v1beta1.XraiAttribution.fromObject(t.xraiAttribution)}if(t.examples!=null){if(typeof t.examples!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationParameters.examples: object expected");n.examples=l.google.cloud.aiplatform.v1beta1.Examples.fromObject(t.examples)}if(t.topK!=null&&(n.topK=t.topK|0),t.outputIndices!=null){if(typeof t.outputIndices!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationParameters.outputIndices: object expected");n.outputIndices=l.google.protobuf.ListValue.fromObject(t.outputIndices)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.topK=0,i.outputIndices=null),t.sampledShapleyAttribution!=null&&t.hasOwnProperty("sampledShapleyAttribution")&&(i.sampledShapleyAttribution=l.google.cloud.aiplatform.v1beta1.SampledShapleyAttribution.toObject(t.sampledShapleyAttribution,n),n.oneofs&&(i.method="sampledShapleyAttribution")),t.integratedGradientsAttribution!=null&&t.hasOwnProperty("integratedGradientsAttribution")&&(i.integratedGradientsAttribution=l.google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution.toObject(t.integratedGradientsAttribution,n),n.oneofs&&(i.method="integratedGradientsAttribution")),t.xraiAttribution!=null&&t.hasOwnProperty("xraiAttribution")&&(i.xraiAttribution=l.google.cloud.aiplatform.v1beta1.XraiAttribution.toObject(t.xraiAttribution,n),n.oneofs&&(i.method="xraiAttribution")),t.topK!=null&&t.hasOwnProperty("topK")&&(i.topK=t.topK),t.outputIndices!=null&&t.hasOwnProperty("outputIndices")&&(i.outputIndices=l.google.protobuf.ListValue.toObject(t.outputIndices,n)),t.examples!=null&&t.hasOwnProperty("examples")&&(i.examples=l.google.cloud.aiplatform.v1beta1.Examples.toObject(t.examples,n),n.oneofs&&(i.method="examples")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ExplanationParameters"},a}(),m.SampledShapleyAttribution=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.pathCount=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.pathCount!=null&&e.hasOwnProperty("pathCount")&&!c.isInteger(e.pathCount)?"pathCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SampledShapleyAttribution)return e;var t=new l.google.cloud.aiplatform.v1beta1.SampledShapleyAttribution;return e.pathCount!=null&&(t.pathCount=e.pathCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.pathCount=0),e.pathCount!=null&&e.hasOwnProperty("pathCount")&&(n.pathCount=e.pathCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SampledShapleyAttribution"},a}(),m.IntegratedGradientsAttribution=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.stepCount=e.int32();break}case 2:{i.smoothGradConfig=l.google.cloud.aiplatform.v1beta1.SmoothGradConfig.decode(e,e.uint32());break}case 3:{i.blurBaselineConfig=l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.stepCount!=null&&e.hasOwnProperty("stepCount")&&!c.isInteger(e.stepCount))return"stepCount: integer expected";if(e.smoothGradConfig!=null&&e.hasOwnProperty("smoothGradConfig")){var t=l.google.cloud.aiplatform.v1beta1.SmoothGradConfig.verify(e.smoothGradConfig);if(t)return"smoothGradConfig."+t}if(e.blurBaselineConfig!=null&&e.hasOwnProperty("blurBaselineConfig")){var t=l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig.verify(e.blurBaselineConfig);if(t)return"blurBaselineConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution)return e;var t=new l.google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution;if(e.stepCount!=null&&(t.stepCount=e.stepCount|0),e.smoothGradConfig!=null){if(typeof e.smoothGradConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution.smoothGradConfig: object expected");t.smoothGradConfig=l.google.cloud.aiplatform.v1beta1.SmoothGradConfig.fromObject(e.smoothGradConfig)}if(e.blurBaselineConfig!=null){if(typeof e.blurBaselineConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution.blurBaselineConfig: object expected");t.blurBaselineConfig=l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig.fromObject(e.blurBaselineConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.stepCount=0,n.smoothGradConfig=null,n.blurBaselineConfig=null),e.stepCount!=null&&e.hasOwnProperty("stepCount")&&(n.stepCount=e.stepCount),e.smoothGradConfig!=null&&e.hasOwnProperty("smoothGradConfig")&&(n.smoothGradConfig=l.google.cloud.aiplatform.v1beta1.SmoothGradConfig.toObject(e.smoothGradConfig,t)),e.blurBaselineConfig!=null&&e.hasOwnProperty("blurBaselineConfig")&&(n.blurBaselineConfig=l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig.toObject(e.blurBaselineConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.IntegratedGradientsAttribution"},a}(),m.XraiAttribution=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.stepCount=e.int32();break}case 2:{i.smoothGradConfig=l.google.cloud.aiplatform.v1beta1.SmoothGradConfig.decode(e,e.uint32());break}case 3:{i.blurBaselineConfig=l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.stepCount!=null&&e.hasOwnProperty("stepCount")&&!c.isInteger(e.stepCount))return"stepCount: integer expected";if(e.smoothGradConfig!=null&&e.hasOwnProperty("smoothGradConfig")){var t=l.google.cloud.aiplatform.v1beta1.SmoothGradConfig.verify(e.smoothGradConfig);if(t)return"smoothGradConfig."+t}if(e.blurBaselineConfig!=null&&e.hasOwnProperty("blurBaselineConfig")){var t=l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig.verify(e.blurBaselineConfig);if(t)return"blurBaselineConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.XraiAttribution)return e;var t=new l.google.cloud.aiplatform.v1beta1.XraiAttribution;if(e.stepCount!=null&&(t.stepCount=e.stepCount|0),e.smoothGradConfig!=null){if(typeof e.smoothGradConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.XraiAttribution.smoothGradConfig: object expected");t.smoothGradConfig=l.google.cloud.aiplatform.v1beta1.SmoothGradConfig.fromObject(e.smoothGradConfig)}if(e.blurBaselineConfig!=null){if(typeof e.blurBaselineConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.XraiAttribution.blurBaselineConfig: object expected");t.blurBaselineConfig=l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig.fromObject(e.blurBaselineConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.stepCount=0,n.smoothGradConfig=null,n.blurBaselineConfig=null),e.stepCount!=null&&e.hasOwnProperty("stepCount")&&(n.stepCount=e.stepCount),e.smoothGradConfig!=null&&e.hasOwnProperty("smoothGradConfig")&&(n.smoothGradConfig=l.google.cloud.aiplatform.v1beta1.SmoothGradConfig.toObject(e.smoothGradConfig,t)),e.blurBaselineConfig!=null&&e.hasOwnProperty("blurBaselineConfig")&&(n.blurBaselineConfig=l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig.toObject(e.blurBaselineConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.XraiAttribution"},a}(),m.SmoothGradConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.noiseSigma=t.float();break}case 2:{s.featureNoiseSigma=l.google.cloud.aiplatform.v1beta1.FeatureNoiseSigma.decode(t,t.uint32());break}case 3:{s.noisySampleCount=t.int32();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.noiseSigma!=null&&t.hasOwnProperty("noiseSigma")&&(n.GradientNoiseSigma=1,typeof t.noiseSigma!="number"))return"noiseSigma: number expected";if(t.featureNoiseSigma!=null&&t.hasOwnProperty("featureNoiseSigma")){if(n.GradientNoiseSigma===1)return"GradientNoiseSigma: multiple values";n.GradientNoiseSigma=1;{var i=l.google.cloud.aiplatform.v1beta1.FeatureNoiseSigma.verify(t.featureNoiseSigma);if(i)return"featureNoiseSigma."+i}}return t.noisySampleCount!=null&&t.hasOwnProperty("noisySampleCount")&&!c.isInteger(t.noisySampleCount)?"noisySampleCount: integer expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.SmoothGradConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.SmoothGradConfig;if(t.noiseSigma!=null&&(n.noiseSigma=Number(t.noiseSigma)),t.featureNoiseSigma!=null){if(typeof t.featureNoiseSigma!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.SmoothGradConfig.featureNoiseSigma: object expected");n.featureNoiseSigma=l.google.cloud.aiplatform.v1beta1.FeatureNoiseSigma.fromObject(t.featureNoiseSigma)}return t.noisySampleCount!=null&&(n.noisySampleCount=t.noisySampleCount|0),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.noisySampleCount=0),t.noiseSigma!=null&&t.hasOwnProperty("noiseSigma")&&(i.noiseSigma=n.json&&!isFinite(t.noiseSigma)?String(t.noiseSigma):t.noiseSigma,n.oneofs&&(i.GradientNoiseSigma="noiseSigma")),t.featureNoiseSigma!=null&&t.hasOwnProperty("featureNoiseSigma")&&(i.featureNoiseSigma=l.google.cloud.aiplatform.v1beta1.FeatureNoiseSigma.toObject(t.featureNoiseSigma,n),n.oneofs&&(i.GradientNoiseSigma="featureNoiseSigma")),t.noisySampleCount!=null&&t.hasOwnProperty("noisySampleCount")&&(i.noisySampleCount=t.noisySampleCount),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.SmoothGradConfig"},a}(),m.FeatureNoiseSigma=function(){function a(r){if(this.noiseSigma=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.noiseSigma&&i.noiseSigma.length||(i.noiseSigma=[]),i.noiseSigma.push(l.google.cloud.aiplatform.v1beta1.FeatureNoiseSigma.NoiseSigmaForFeature.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.noiseSigma!=null&&e.hasOwnProperty("noiseSigma")){if(!Array.isArray(e.noiseSigma))return"noiseSigma: array expected";for(var t=0;t>>3){case 1:{s.name=t.string();break}case 2:{s.sigma=t.float();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name)?"name: string expected":t.sigma!=null&&t.hasOwnProperty("sigma")&&typeof t.sigma!="number"?"sigma: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FeatureNoiseSigma.NoiseSigmaForFeature)return t;var n=new l.google.cloud.aiplatform.v1beta1.FeatureNoiseSigma.NoiseSigmaForFeature;return t.name!=null&&(n.name=String(t.name)),t.sigma!=null&&(n.sigma=Number(t.sigma)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.name="",i.sigma=0),t.name!=null&&t.hasOwnProperty("name")&&(i.name=t.name),t.sigma!=null&&t.hasOwnProperty("sigma")&&(i.sigma=n.json&&!isFinite(t.sigma)?String(t.sigma):t.sigma),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FeatureNoiseSigma.NoiseSigmaForFeature"},r}(),a}(),m.BlurBaselineConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.maxBlurSigma=e.float();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.maxBlurSigma!=null&&e.hasOwnProperty("maxBlurSigma")&&typeof e.maxBlurSigma!="number"?"maxBlurSigma: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig)return e;var t=new l.google.cloud.aiplatform.v1beta1.BlurBaselineConfig;return e.maxBlurSigma!=null&&(t.maxBlurSigma=Number(e.maxBlurSigma)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.maxBlurSigma=0),e.maxBlurSigma!=null&&e.hasOwnProperty("maxBlurSigma")&&(n.maxBlurSigma=t.json&&!isFinite(e.maxBlurSigma)?String(e.maxBlurSigma):e.maxBlurSigma),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.BlurBaselineConfig"},a}(),m.Examples=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 5:{s.exampleGcsSource=l.google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource.decode(t,t.uint32());break}case 2:{s.nearestNeighborSearchConfig=l.google.protobuf.Value.decode(t,t.uint32());break}case 4:{s.presets=l.google.cloud.aiplatform.v1beta1.Presets.decode(t,t.uint32());break}case 1:{s.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.decode(t,t.uint32());break}case 3:{s.neighborCount=t.int32();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.exampleGcsSource!=null&&t.hasOwnProperty("exampleGcsSource")){n.source=1;{var i=l.google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource.verify(t.exampleGcsSource);if(i)return"exampleGcsSource."+i}}if(t.nearestNeighborSearchConfig!=null&&t.hasOwnProperty("nearestNeighborSearchConfig")){n.config=1;{var i=l.google.protobuf.Value.verify(t.nearestNeighborSearchConfig);if(i)return"nearestNeighborSearchConfig."+i}}if(t.presets!=null&&t.hasOwnProperty("presets")){if(n.config===1)return"config: multiple values";n.config=1;{var i=l.google.cloud.aiplatform.v1beta1.Presets.verify(t.presets);if(i)return"presets."+i}}if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){var i=l.google.cloud.aiplatform.v1beta1.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}return t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&!c.isInteger(t.neighborCount)?"neighborCount: integer expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Examples)return t;var n=new l.google.cloud.aiplatform.v1beta1.Examples;if(t.exampleGcsSource!=null){if(typeof t.exampleGcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Examples.exampleGcsSource: object expected");n.exampleGcsSource=l.google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource.fromObject(t.exampleGcsSource)}if(t.nearestNeighborSearchConfig!=null){if(typeof t.nearestNeighborSearchConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Examples.nearestNeighborSearchConfig: object expected");n.nearestNeighborSearchConfig=l.google.protobuf.Value.fromObject(t.nearestNeighborSearchConfig)}if(t.presets!=null){if(typeof t.presets!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Examples.presets: object expected");n.presets=l.google.cloud.aiplatform.v1beta1.Presets.fromObject(t.presets)}if(t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Examples.gcsSource: object expected");n.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.fromObject(t.gcsSource)}return t.neighborCount!=null&&(n.neighborCount=t.neighborCount|0),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.gcsSource=null,i.neighborCount=0),t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.toObject(t.gcsSource,n)),t.nearestNeighborSearchConfig!=null&&t.hasOwnProperty("nearestNeighborSearchConfig")&&(i.nearestNeighborSearchConfig=l.google.protobuf.Value.toObject(t.nearestNeighborSearchConfig,n),n.oneofs&&(i.config="nearestNeighborSearchConfig")),t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&(i.neighborCount=t.neighborCount),t.presets!=null&&t.hasOwnProperty("presets")&&(i.presets=l.google.cloud.aiplatform.v1beta1.Presets.toObject(t.presets,n),n.oneofs&&(i.config="presets")),t.exampleGcsSource!=null&&t.hasOwnProperty("exampleGcsSource")&&(i.exampleGcsSource=l.google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource.toObject(t.exampleGcsSource,n),n.oneofs&&(i.source="exampleGcsSource")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Examples"},a.ExampleGcsSource=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataFormat=n.int32();break}case 2:{f.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.dataFormat!=null&&n.hasOwnProperty("dataFormat"))switch(n.dataFormat){default:return"dataFormat: enum value expected";case 0:case 1:break}if(n.gcsSource!=null&&n.hasOwnProperty("gcsSource")){var i=l.google.cloud.aiplatform.v1beta1.GcsSource.verify(n.gcsSource);if(i)return"gcsSource."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource)return n;var i=new l.google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource;switch(n.dataFormat){default:if(typeof n.dataFormat=="number"){i.dataFormat=n.dataFormat;break}break;case"DATA_FORMAT_UNSPECIFIED":case 0:i.dataFormat=0;break;case"JSONL":case 1:i.dataFormat=1;break}if(n.gcsSource!=null){if(typeof n.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource.gcsSource: object expected");i.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.fromObject(n.gcsSource)}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.dataFormat=i.enums===String?"DATA_FORMAT_UNSPECIFIED":0,s.gcsSource=null),n.dataFormat!=null&&n.hasOwnProperty("dataFormat")&&(s.dataFormat=i.enums===String?l.google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource.DataFormat[n.dataFormat]===void 0?n.dataFormat:l.google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource.DataFormat[n.dataFormat]:n.dataFormat),n.gcsSource!=null&&n.hasOwnProperty("gcsSource")&&(s.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.toObject(n.gcsSource,i)),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.Examples.ExampleGcsSource"},e.DataFormat=function(){var t={},n=Object.create(t);return n[t[0]="DATA_FORMAT_UNSPECIFIED"]=0,n[t[1]="JSONL"]=1,n}(),e}(),a}(),m.Presets=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.query=t.int32();break}case 2:{s.modality=t.int32();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.query!=null&&t.hasOwnProperty("query"))switch(n._query=1,t.query){default:return"query: enum value expected";case 0:case 1:break}if(t.modality!=null&&t.hasOwnProperty("modality"))switch(t.modality){default:return"modality: enum value expected";case 0:case 1:case 2:case 3:break}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Presets)return t;var n=new l.google.cloud.aiplatform.v1beta1.Presets;switch(t.query){default:if(typeof t.query=="number"){n.query=t.query;break}break;case"PRECISE":case 0:n.query=0;break;case"FAST":case 1:n.query=1;break}switch(t.modality){default:if(typeof t.modality=="number"){n.modality=t.modality;break}break;case"MODALITY_UNSPECIFIED":case 0:n.modality=0;break;case"IMAGE":case 1:n.modality=1;break;case"TEXT":case 2:n.modality=2;break;case"TABULAR":case 3:n.modality=3;break}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.modality=n.enums===String?"MODALITY_UNSPECIFIED":0),t.query!=null&&t.hasOwnProperty("query")&&(i.query=n.enums===String?l.google.cloud.aiplatform.v1beta1.Presets.Query[t.query]===void 0?t.query:l.google.cloud.aiplatform.v1beta1.Presets.Query[t.query]:t.query,n.oneofs&&(i._query="query")),t.modality!=null&&t.hasOwnProperty("modality")&&(i.modality=n.enums===String?l.google.cloud.aiplatform.v1beta1.Presets.Modality[t.modality]===void 0?t.modality:l.google.cloud.aiplatform.v1beta1.Presets.Modality[t.modality]:t.modality),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Presets"},a.Query=function(){var e={},t=Object.create(e);return t[e[0]="PRECISE"]=0,t[e[1]="FAST"]=1,t}(),a.Modality=function(){var e={},t=Object.create(e);return t[e[0]="MODALITY_UNSPECIFIED"]=0,t[e[1]="IMAGE"]=1,t[e[2]="TEXT"]=2,t[e[3]="TABULAR"]=3,t}(),a}(),m.ExplanationSpecOverride=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parameters=l.google.cloud.aiplatform.v1beta1.ExplanationParameters.decode(e,e.uint32());break}case 2:{i.metadata=l.google.cloud.aiplatform.v1beta1.ExplanationMetadataOverride.decode(e,e.uint32());break}case 3:{i.examplesOverride=l.google.cloud.aiplatform.v1beta1.ExamplesOverride.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parameters!=null&&e.hasOwnProperty("parameters")){var t=l.google.cloud.aiplatform.v1beta1.ExplanationParameters.verify(e.parameters);if(t)return"parameters."+t}if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.cloud.aiplatform.v1beta1.ExplanationMetadataOverride.verify(e.metadata);if(t)return"metadata."+t}if(e.examplesOverride!=null&&e.hasOwnProperty("examplesOverride")){var t=l.google.cloud.aiplatform.v1beta1.ExamplesOverride.verify(e.examplesOverride);if(t)return"examplesOverride."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExplanationSpecOverride)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExplanationSpecOverride;if(e.parameters!=null){if(typeof e.parameters!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationSpecOverride.parameters: object expected");t.parameters=l.google.cloud.aiplatform.v1beta1.ExplanationParameters.fromObject(e.parameters)}if(e.metadata!=null){if(typeof e.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationSpecOverride.metadata: object expected");t.metadata=l.google.cloud.aiplatform.v1beta1.ExplanationMetadataOverride.fromObject(e.metadata)}if(e.examplesOverride!=null){if(typeof e.examplesOverride!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationSpecOverride.examplesOverride: object expected");t.examplesOverride=l.google.cloud.aiplatform.v1beta1.ExamplesOverride.fromObject(e.examplesOverride)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parameters=null,n.metadata=null,n.examplesOverride=null),e.parameters!=null&&e.hasOwnProperty("parameters")&&(n.parameters=l.google.cloud.aiplatform.v1beta1.ExplanationParameters.toObject(e.parameters,t)),e.metadata!=null&&e.hasOwnProperty("metadata")&&(n.metadata=l.google.cloud.aiplatform.v1beta1.ExplanationMetadataOverride.toObject(e.metadata,t)),e.examplesOverride!=null&&e.hasOwnProperty("examplesOverride")&&(n.examplesOverride=l.google.cloud.aiplatform.v1beta1.ExamplesOverride.toObject(e.examplesOverride,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExplanationSpecOverride"},a}(),m.ExplanationMetadataOverride=function(){function a(r){if(this.inputs={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.inputs===c.emptyObject&&(i.inputs={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.ExplanationMetadataOverride.InputMetadataOverride.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.inputs[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.inputs!=null&&e.hasOwnProperty("inputs")){if(!c.isObject(e.inputs))return"inputs: object expected";for(var t=Object.keys(e.inputs),n=0;n>>3){case 1:{s.inputBaselines&&s.inputBaselines.length||(s.inputBaselines=[]),s.inputBaselines.push(l.google.protobuf.Value.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.inputBaselines!=null&&t.hasOwnProperty("inputBaselines")){if(!Array.isArray(t.inputBaselines))return"inputBaselines: array expected";for(var n=0;n>>3){case 1:{i.neighborCount=e.int32();break}case 2:{i.crowdingCount=e.int32();break}case 3:{i.restrictions&&i.restrictions.length||(i.restrictions=[]),i.restrictions.push(l.google.cloud.aiplatform.v1beta1.ExamplesRestrictionsNamespace.decode(e,e.uint32()));break}case 4:{i.returnEmbeddings=e.bool();break}case 5:{i.dataFormat=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.neighborCount!=null&&e.hasOwnProperty("neighborCount")&&!c.isInteger(e.neighborCount))return"neighborCount: integer expected";if(e.crowdingCount!=null&&e.hasOwnProperty("crowdingCount")&&!c.isInteger(e.crowdingCount))return"crowdingCount: integer expected";if(e.restrictions!=null&&e.hasOwnProperty("restrictions")){if(!Array.isArray(e.restrictions))return"restrictions: array expected";for(var t=0;t>>3){case 1:{i.namespaceName=e.string();break}case 2:{i.allow&&i.allow.length||(i.allow=[]),i.allow.push(e.string());break}case 3:{i.deny&&i.deny.length||(i.deny=[]),i.deny.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.namespaceName!=null&&e.hasOwnProperty("namespaceName")&&!c.isString(e.namespaceName))return"namespaceName: string expected";if(e.allow!=null&&e.hasOwnProperty("allow")){if(!Array.isArray(e.allow))return"allow: array expected";for(var t=0;t>>3){case 1:{i.inputs===c.emptyObject&&(i.inputs={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.inputs[s]=f;break}case 2:{i.outputs===c.emptyObject&&(i.outputs={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.OutputMetadata.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.outputs[s]=f;break}case 3:{i.featureAttributionsSchemaUri=e.string();break}case 5:{i.latentSpaceSource=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.inputs!=null&&e.hasOwnProperty("inputs")){if(!c.isObject(e.inputs))return"inputs: object expected";for(var t=Object.keys(e.inputs),n=0;n>>3){case 1:{s.inputBaselines&&s.inputBaselines.length||(s.inputBaselines=[]),s.inputBaselines.push(l.google.protobuf.Value.decode(t,t.uint32()));break}case 2:{s.inputTensorName=t.string();break}case 3:{s.encoding=t.int32();break}case 4:{s.modality=t.string();break}case 5:{s.featureValueDomain=l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.FeatureValueDomain.decode(t,t.uint32());break}case 6:{s.indicesTensorName=t.string();break}case 7:{s.denseShapeTensorName=t.string();break}case 8:{s.indexFeatureMapping&&s.indexFeatureMapping.length||(s.indexFeatureMapping=[]),s.indexFeatureMapping.push(t.string());break}case 9:{s.encodedTensorName=t.string();break}case 10:{s.encodedBaselines&&s.encodedBaselines.length||(s.encodedBaselines=[]),s.encodedBaselines.push(l.google.protobuf.Value.decode(t,t.uint32()));break}case 11:{s.visualization=l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.decode(t,t.uint32());break}case 12:{s.groupName=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.inputBaselines!=null&&t.hasOwnProperty("inputBaselines")){if(!Array.isArray(t.inputBaselines))return"inputBaselines: array expected";for(var n=0;n>>3){case 1:{f.minValue=n.float();break}case 2:{f.maxValue=n.float();break}case 3:{f.originalMean=n.float();break}case 4:{f.originalStddev=n.float();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.minValue!=null&&n.hasOwnProperty("minValue")&&typeof n.minValue!="number"?"minValue: number expected":n.maxValue!=null&&n.hasOwnProperty("maxValue")&&typeof n.maxValue!="number"?"maxValue: number expected":n.originalMean!=null&&n.hasOwnProperty("originalMean")&&typeof n.originalMean!="number"?"originalMean: number expected":n.originalStddev!=null&&n.hasOwnProperty("originalStddev")&&typeof n.originalStddev!="number"?"originalStddev: number expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.FeatureValueDomain)return n;var i=new l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.FeatureValueDomain;return n.minValue!=null&&(i.minValue=Number(n.minValue)),n.maxValue!=null&&(i.maxValue=Number(n.maxValue)),n.originalMean!=null&&(i.originalMean=Number(n.originalMean)),n.originalStddev!=null&&(i.originalStddev=Number(n.originalStddev)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.minValue=0,s.maxValue=0,s.originalMean=0,s.originalStddev=0),n.minValue!=null&&n.hasOwnProperty("minValue")&&(s.minValue=i.json&&!isFinite(n.minValue)?String(n.minValue):n.minValue),n.maxValue!=null&&n.hasOwnProperty("maxValue")&&(s.maxValue=i.json&&!isFinite(n.maxValue)?String(n.maxValue):n.maxValue),n.originalMean!=null&&n.hasOwnProperty("originalMean")&&(s.originalMean=i.json&&!isFinite(n.originalMean)?String(n.originalMean):n.originalMean),n.originalStddev!=null&&n.hasOwnProperty("originalStddev")&&(s.originalStddev=i.json&&!isFinite(n.originalStddev)?String(n.originalStddev):n.originalStddev),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.FeatureValueDomain"},e}(),r.Visualization=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.type=n.int32();break}case 2:{f.polarity=n.int32();break}case 3:{f.colorMap=n.int32();break}case 4:{f.clipPercentUpperbound=n.float();break}case 5:{f.clipPercentLowerbound=n.float();break}case 6:{f.overlayType=n.int32();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.type!=null&&n.hasOwnProperty("type"))switch(n.type){default:return"type: enum value expected";case 0:case 1:case 2:break}if(n.polarity!=null&&n.hasOwnProperty("polarity"))switch(n.polarity){default:return"polarity: enum value expected";case 0:case 1:case 2:case 3:break}if(n.colorMap!=null&&n.hasOwnProperty("colorMap"))switch(n.colorMap){default:return"colorMap: enum value expected";case 0:case 1:case 2:case 3:case 4:case 6:case 5:break}if(n.clipPercentUpperbound!=null&&n.hasOwnProperty("clipPercentUpperbound")&&typeof n.clipPercentUpperbound!="number")return"clipPercentUpperbound: number expected";if(n.clipPercentLowerbound!=null&&n.hasOwnProperty("clipPercentLowerbound")&&typeof n.clipPercentLowerbound!="number")return"clipPercentLowerbound: number expected";if(n.overlayType!=null&&n.hasOwnProperty("overlayType"))switch(n.overlayType){default:return"overlayType: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization)return n;var i=new l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization;switch(n.type){default:if(typeof n.type=="number"){i.type=n.type;break}break;case"TYPE_UNSPECIFIED":case 0:i.type=0;break;case"PIXELS":case 1:i.type=1;break;case"OUTLINES":case 2:i.type=2;break}switch(n.polarity){default:if(typeof n.polarity=="number"){i.polarity=n.polarity;break}break;case"POLARITY_UNSPECIFIED":case 0:i.polarity=0;break;case"POSITIVE":case 1:i.polarity=1;break;case"NEGATIVE":case 2:i.polarity=2;break;case"BOTH":case 3:i.polarity=3;break}switch(n.colorMap){default:if(typeof n.colorMap=="number"){i.colorMap=n.colorMap;break}break;case"COLOR_MAP_UNSPECIFIED":case 0:i.colorMap=0;break;case"PINK_GREEN":case 1:i.colorMap=1;break;case"VIRIDIS":case 2:i.colorMap=2;break;case"RED":case 3:i.colorMap=3;break;case"GREEN":case 4:i.colorMap=4;break;case"RED_GREEN":case 6:i.colorMap=6;break;case"PINK_WHITE_GREEN":case 5:i.colorMap=5;break}switch(n.clipPercentUpperbound!=null&&(i.clipPercentUpperbound=Number(n.clipPercentUpperbound)),n.clipPercentLowerbound!=null&&(i.clipPercentLowerbound=Number(n.clipPercentLowerbound)),n.overlayType){default:if(typeof n.overlayType=="number"){i.overlayType=n.overlayType;break}break;case"OVERLAY_TYPE_UNSPECIFIED":case 0:i.overlayType=0;break;case"NONE":case 1:i.overlayType=1;break;case"ORIGINAL":case 2:i.overlayType=2;break;case"GRAYSCALE":case 3:i.overlayType=3;break;case"MASK_BLACK":case 4:i.overlayType=4;break}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.type=i.enums===String?"TYPE_UNSPECIFIED":0,s.polarity=i.enums===String?"POLARITY_UNSPECIFIED":0,s.colorMap=i.enums===String?"COLOR_MAP_UNSPECIFIED":0,s.clipPercentUpperbound=0,s.clipPercentLowerbound=0,s.overlayType=i.enums===String?"OVERLAY_TYPE_UNSPECIFIED":0),n.type!=null&&n.hasOwnProperty("type")&&(s.type=i.enums===String?l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.Type[n.type]===void 0?n.type:l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.Type[n.type]:n.type),n.polarity!=null&&n.hasOwnProperty("polarity")&&(s.polarity=i.enums===String?l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.Polarity[n.polarity]===void 0?n.polarity:l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.Polarity[n.polarity]:n.polarity),n.colorMap!=null&&n.hasOwnProperty("colorMap")&&(s.colorMap=i.enums===String?l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.ColorMap[n.colorMap]===void 0?n.colorMap:l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.ColorMap[n.colorMap]:n.colorMap),n.clipPercentUpperbound!=null&&n.hasOwnProperty("clipPercentUpperbound")&&(s.clipPercentUpperbound=i.json&&!isFinite(n.clipPercentUpperbound)?String(n.clipPercentUpperbound):n.clipPercentUpperbound),n.clipPercentLowerbound!=null&&n.hasOwnProperty("clipPercentLowerbound")&&(s.clipPercentLowerbound=i.json&&!isFinite(n.clipPercentLowerbound)?String(n.clipPercentLowerbound):n.clipPercentLowerbound),n.overlayType!=null&&n.hasOwnProperty("overlayType")&&(s.overlayType=i.enums===String?l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.OverlayType[n.overlayType]===void 0?n.overlayType:l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization.OverlayType[n.overlayType]:n.overlayType),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.ExplanationMetadata.InputMetadata.Visualization"},e.Type=function(){var t={},n=Object.create(t);return n[t[0]="TYPE_UNSPECIFIED"]=0,n[t[1]="PIXELS"]=1,n[t[2]="OUTLINES"]=2,n}(),e.Polarity=function(){var t={},n=Object.create(t);return n[t[0]="POLARITY_UNSPECIFIED"]=0,n[t[1]="POSITIVE"]=1,n[t[2]="NEGATIVE"]=2,n[t[3]="BOTH"]=3,n}(),e.ColorMap=function(){var t={},n=Object.create(t);return n[t[0]="COLOR_MAP_UNSPECIFIED"]=0,n[t[1]="PINK_GREEN"]=1,n[t[2]="VIRIDIS"]=2,n[t[3]="RED"]=3,n[t[4]="GREEN"]=4,n[t[6]="RED_GREEN"]=6,n[t[5]="PINK_WHITE_GREEN"]=5,n}(),e.OverlayType=function(){var t={},n=Object.create(t);return n[t[0]="OVERLAY_TYPE_UNSPECIFIED"]=0,n[t[1]="NONE"]=1,n[t[2]="ORIGINAL"]=2,n[t[3]="GRAYSCALE"]=3,n[t[4]="MASK_BLACK"]=4,n}(),e}(),r.Encoding=function(){var e={},t=Object.create(e);return t[e[0]="ENCODING_UNSPECIFIED"]=0,t[e[1]="IDENTITY"]=1,t[e[2]="BAG_OF_FEATURES"]=2,t[e[3]="BAG_OF_FEATURES_SPARSE"]=3,t[e[4]="INDICATOR"]=4,t[e[5]="COMBINED_EMBEDDING"]=5,t[e[6]="CONCAT_EMBEDDING"]=6,t}(),r}(),a.OutputMetadata=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.indexDisplayNameMapping=l.google.protobuf.Value.decode(n,n.uint32());break}case 2:{f.displayNameMappingKey=n.string();break}case 3:{f.outputTensorName=n.string();break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.indexDisplayNameMapping!=null&&n.hasOwnProperty("indexDisplayNameMapping")){i.displayNameMapping=1;{var s=l.google.protobuf.Value.verify(n.indexDisplayNameMapping);if(s)return"indexDisplayNameMapping."+s}}if(n.displayNameMappingKey!=null&&n.hasOwnProperty("displayNameMappingKey")){if(i.displayNameMapping===1)return"displayNameMapping: multiple values";if(i.displayNameMapping=1,!c.isString(n.displayNameMappingKey))return"displayNameMappingKey: string expected"}return n.outputTensorName!=null&&n.hasOwnProperty("outputTensorName")&&!c.isString(n.outputTensorName)?"outputTensorName: string expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.OutputMetadata)return n;var i=new l.google.cloud.aiplatform.v1beta1.ExplanationMetadata.OutputMetadata;if(n.indexDisplayNameMapping!=null){if(typeof n.indexDisplayNameMapping!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExplanationMetadata.OutputMetadata.indexDisplayNameMapping: object expected");i.indexDisplayNameMapping=l.google.protobuf.Value.fromObject(n.indexDisplayNameMapping)}return n.displayNameMappingKey!=null&&(i.displayNameMappingKey=String(n.displayNameMappingKey)),n.outputTensorName!=null&&(i.outputTensorName=String(n.outputTensorName)),i},r.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.outputTensorName=""),n.indexDisplayNameMapping!=null&&n.hasOwnProperty("indexDisplayNameMapping")&&(s.indexDisplayNameMapping=l.google.protobuf.Value.toObject(n.indexDisplayNameMapping,i),i.oneofs&&(s.displayNameMapping="indexDisplayNameMapping")),n.displayNameMappingKey!=null&&n.hasOwnProperty("displayNameMappingKey")&&(s.displayNameMappingKey=n.displayNameMappingKey,i.oneofs&&(s.displayNameMapping="displayNameMappingKey")),n.outputTensorName!=null&&n.hasOwnProperty("outputTensorName")&&(s.outputTensorName=n.outputTensorName),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.ExplanationMetadata.OutputMetadata"},r}(),a}(),m.AvroSource=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.gcsSource!=null&&e.hasOwnProperty("gcsSource")){var t=l.google.cloud.aiplatform.v1beta1.GcsSource.verify(e.gcsSource);if(t)return"gcsSource."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.AvroSource)return e;var t=new l.google.cloud.aiplatform.v1beta1.AvroSource;if(e.gcsSource!=null){if(typeof e.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.AvroSource.gcsSource: object expected");t.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.fromObject(e.gcsSource)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.gcsSource=null),e.gcsSource!=null&&e.hasOwnProperty("gcsSource")&&(n.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.toObject(e.gcsSource,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.AvroSource"},a}(),m.CsvSource=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.gcsSource!=null&&e.hasOwnProperty("gcsSource")){var t=l.google.cloud.aiplatform.v1beta1.GcsSource.verify(e.gcsSource);if(t)return"gcsSource."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CsvSource)return e;var t=new l.google.cloud.aiplatform.v1beta1.CsvSource;if(e.gcsSource!=null){if(typeof e.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CsvSource.gcsSource: object expected");t.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.fromObject(e.gcsSource)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.gcsSource=null),e.gcsSource!=null&&e.hasOwnProperty("gcsSource")&&(n.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.toObject(e.gcsSource,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CsvSource"},a}(),m.GcsSource=function(){function a(r){if(this.uris=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.uris&&i.uris.length||(i.uris=[]),i.uris.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.uris!=null&&e.hasOwnProperty("uris")){if(!Array.isArray(e.uris))return"uris: array expected";for(var t=0;t>>3){case 1:{i.outputUriPrefix=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.outputUriPrefix!=null&&e.hasOwnProperty("outputUriPrefix")&&!c.isString(e.outputUriPrefix)?"outputUriPrefix: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GcsDestination)return e;var t=new l.google.cloud.aiplatform.v1beta1.GcsDestination;return e.outputUriPrefix!=null&&(t.outputUriPrefix=String(e.outputUriPrefix)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.outputUriPrefix=""),e.outputUriPrefix!=null&&e.hasOwnProperty("outputUriPrefix")&&(n.outputUriPrefix=e.outputUriPrefix),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GcsDestination"},a}(),m.BigQuerySource=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.inputUri=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.inputUri!=null&&e.hasOwnProperty("inputUri")&&!c.isString(e.inputUri)?"inputUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.BigQuerySource)return e;var t=new l.google.cloud.aiplatform.v1beta1.BigQuerySource;return e.inputUri!=null&&(t.inputUri=String(e.inputUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.inputUri=""),e.inputUri!=null&&e.hasOwnProperty("inputUri")&&(n.inputUri=e.inputUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.BigQuerySource"},a}(),m.BigQueryDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.outputUri=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.outputUri!=null&&e.hasOwnProperty("outputUri")&&!c.isString(e.outputUri)?"outputUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.BigQueryDestination)return e;var t=new l.google.cloud.aiplatform.v1beta1.BigQueryDestination;return e.outputUri!=null&&(t.outputUri=String(e.outputUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.outputUri=""),e.outputUri!=null&&e.hasOwnProperty("outputUri")&&(n.outputUri=e.outputUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.BigQueryDestination"},a}(),m.CsvDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.gcsDestination!=null&&e.hasOwnProperty("gcsDestination")){var t=l.google.cloud.aiplatform.v1beta1.GcsDestination.verify(e.gcsDestination);if(t)return"gcsDestination."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CsvDestination)return e;var t=new l.google.cloud.aiplatform.v1beta1.CsvDestination;if(e.gcsDestination!=null){if(typeof e.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CsvDestination.gcsDestination: object expected");t.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.fromObject(e.gcsDestination)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.gcsDestination=null),e.gcsDestination!=null&&e.hasOwnProperty("gcsDestination")&&(n.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.toObject(e.gcsDestination,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CsvDestination"},a}(),m.TFRecordDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.gcsDestination!=null&&e.hasOwnProperty("gcsDestination")){var t=l.google.cloud.aiplatform.v1beta1.GcsDestination.verify(e.gcsDestination);if(t)return"gcsDestination."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.TFRecordDestination)return e;var t=new l.google.cloud.aiplatform.v1beta1.TFRecordDestination;if(e.gcsDestination!=null){if(typeof e.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TFRecordDestination.gcsDestination: object expected");t.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.fromObject(e.gcsDestination)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.gcsDestination=null),e.gcsDestination!=null&&e.hasOwnProperty("gcsDestination")&&(n.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.toObject(e.gcsDestination,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.TFRecordDestination"},a}(),m.ContainerRegistryDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.outputUri=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.outputUri!=null&&e.hasOwnProperty("outputUri")&&!c.isString(e.outputUri)?"outputUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ContainerRegistryDestination)return e;var t=new l.google.cloud.aiplatform.v1beta1.ContainerRegistryDestination;return e.outputUri!=null&&(t.outputUri=String(e.outputUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.outputUri=""),e.outputUri!=null&&e.hasOwnProperty("outputUri")&&(n.outputUri=e.outputUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ContainerRegistryDestination"},a}(),m.JobState=function(){var a={},r=Object.create(a);return r[a[0]="JOB_STATE_UNSPECIFIED"]=0,r[a[1]="JOB_STATE_QUEUED"]=1,r[a[2]="JOB_STATE_PENDING"]=2,r[a[3]="JOB_STATE_RUNNING"]=3,r[a[4]="JOB_STATE_SUCCEEDED"]=4,r[a[5]="JOB_STATE_FAILED"]=5,r[a[6]="JOB_STATE_CANCELLING"]=6,r[a[7]="JOB_STATE_CANCELLED"]=7,r[a[8]="JOB_STATE_PAUSED"]=8,r[a[9]="JOB_STATE_EXPIRED"]=9,r[a[10]="JOB_STATE_UPDATING"]=10,r[a[11]="JOB_STATE_PARTIALLY_SUCCEEDED"]=11,r}(),m.MachineSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.machineType=e.string();break}case 2:{i.acceleratorType=e.int32();break}case 3:{i.acceleratorCount=e.int32();break}case 4:{i.tpuTopology=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.machineType!=null&&e.hasOwnProperty("machineType")&&!c.isString(e.machineType))return"machineType: string expected";if(e.acceleratorType!=null&&e.hasOwnProperty("acceleratorType"))switch(e.acceleratorType){default:return"acceleratorType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 8:case 9:case 11:case 13:case 6:case 7:case 10:case 12:break}return e.acceleratorCount!=null&&e.hasOwnProperty("acceleratorCount")&&!c.isInteger(e.acceleratorCount)?"acceleratorCount: integer expected":e.tpuTopology!=null&&e.hasOwnProperty("tpuTopology")&&!c.isString(e.tpuTopology)?"tpuTopology: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MachineSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.MachineSpec;switch(e.machineType!=null&&(t.machineType=String(e.machineType)),e.acceleratorType){default:if(typeof e.acceleratorType=="number"){t.acceleratorType=e.acceleratorType;break}break;case"ACCELERATOR_TYPE_UNSPECIFIED":case 0:t.acceleratorType=0;break;case"NVIDIA_TESLA_K80":case 1:t.acceleratorType=1;break;case"NVIDIA_TESLA_P100":case 2:t.acceleratorType=2;break;case"NVIDIA_TESLA_V100":case 3:t.acceleratorType=3;break;case"NVIDIA_TESLA_P4":case 4:t.acceleratorType=4;break;case"NVIDIA_TESLA_T4":case 5:t.acceleratorType=5;break;case"NVIDIA_TESLA_A100":case 8:t.acceleratorType=8;break;case"NVIDIA_A100_80GB":case 9:t.acceleratorType=9;break;case"NVIDIA_L4":case 11:t.acceleratorType=11;break;case"NVIDIA_H100_80GB":case 13:t.acceleratorType=13;break;case"TPU_V2":case 6:t.acceleratorType=6;break;case"TPU_V3":case 7:t.acceleratorType=7;break;case"TPU_V4_POD":case 10:t.acceleratorType=10;break;case"TPU_V5_LITEPOD":case 12:t.acceleratorType=12;break}return e.acceleratorCount!=null&&(t.acceleratorCount=e.acceleratorCount|0),e.tpuTopology!=null&&(t.tpuTopology=String(e.tpuTopology)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.machineType="",n.acceleratorType=t.enums===String?"ACCELERATOR_TYPE_UNSPECIFIED":0,n.acceleratorCount=0,n.tpuTopology=""),e.machineType!=null&&e.hasOwnProperty("machineType")&&(n.machineType=e.machineType),e.acceleratorType!=null&&e.hasOwnProperty("acceleratorType")&&(n.acceleratorType=t.enums===String?l.google.cloud.aiplatform.v1beta1.AcceleratorType[e.acceleratorType]===void 0?e.acceleratorType:l.google.cloud.aiplatform.v1beta1.AcceleratorType[e.acceleratorType]:e.acceleratorType),e.acceleratorCount!=null&&e.hasOwnProperty("acceleratorCount")&&(n.acceleratorCount=e.acceleratorCount),e.tpuTopology!=null&&e.hasOwnProperty("tpuTopology")&&(n.tpuTopology=e.tpuTopology),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MachineSpec"},a}(),m.DedicatedResources=function(){function a(r){if(this.autoscalingMetricSpecs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.machineSpec=l.google.cloud.aiplatform.v1beta1.MachineSpec.decode(e,e.uint32());break}case 2:{i.minReplicaCount=e.int32();break}case 3:{i.maxReplicaCount=e.int32();break}case 4:{i.autoscalingMetricSpecs&&i.autoscalingMetricSpecs.length||(i.autoscalingMetricSpecs=[]),i.autoscalingMetricSpecs.push(l.google.cloud.aiplatform.v1beta1.AutoscalingMetricSpec.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.machineSpec!=null&&e.hasOwnProperty("machineSpec")){var t=l.google.cloud.aiplatform.v1beta1.MachineSpec.verify(e.machineSpec);if(t)return"machineSpec."+t}if(e.minReplicaCount!=null&&e.hasOwnProperty("minReplicaCount")&&!c.isInteger(e.minReplicaCount))return"minReplicaCount: integer expected";if(e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&!c.isInteger(e.maxReplicaCount))return"maxReplicaCount: integer expected";if(e.autoscalingMetricSpecs!=null&&e.hasOwnProperty("autoscalingMetricSpecs")){if(!Array.isArray(e.autoscalingMetricSpecs))return"autoscalingMetricSpecs: array expected";for(var n=0;n>>3){case 1:{i.minReplicaCount=e.int32();break}case 2:{i.maxReplicaCount=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.minReplicaCount!=null&&e.hasOwnProperty("minReplicaCount")&&!c.isInteger(e.minReplicaCount)?"minReplicaCount: integer expected":e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&!c.isInteger(e.maxReplicaCount)?"maxReplicaCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.AutomaticResources)return e;var t=new l.google.cloud.aiplatform.v1beta1.AutomaticResources;return e.minReplicaCount!=null&&(t.minReplicaCount=e.minReplicaCount|0),e.maxReplicaCount!=null&&(t.maxReplicaCount=e.maxReplicaCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.minReplicaCount=0,n.maxReplicaCount=0),e.minReplicaCount!=null&&e.hasOwnProperty("minReplicaCount")&&(n.minReplicaCount=e.minReplicaCount),e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&(n.maxReplicaCount=e.maxReplicaCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.AutomaticResources"},a}(),m.BatchDedicatedResources=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.machineSpec=l.google.cloud.aiplatform.v1beta1.MachineSpec.decode(e,e.uint32());break}case 2:{i.startingReplicaCount=e.int32();break}case 3:{i.maxReplicaCount=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.machineSpec!=null&&e.hasOwnProperty("machineSpec")){var t=l.google.cloud.aiplatform.v1beta1.MachineSpec.verify(e.machineSpec);if(t)return"machineSpec."+t}return e.startingReplicaCount!=null&&e.hasOwnProperty("startingReplicaCount")&&!c.isInteger(e.startingReplicaCount)?"startingReplicaCount: integer expected":e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&!c.isInteger(e.maxReplicaCount)?"maxReplicaCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.BatchDedicatedResources)return e;var t=new l.google.cloud.aiplatform.v1beta1.BatchDedicatedResources;if(e.machineSpec!=null){if(typeof e.machineSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchDedicatedResources.machineSpec: object expected");t.machineSpec=l.google.cloud.aiplatform.v1beta1.MachineSpec.fromObject(e.machineSpec)}return e.startingReplicaCount!=null&&(t.startingReplicaCount=e.startingReplicaCount|0),e.maxReplicaCount!=null&&(t.maxReplicaCount=e.maxReplicaCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.machineSpec=null,n.startingReplicaCount=0,n.maxReplicaCount=0),e.machineSpec!=null&&e.hasOwnProperty("machineSpec")&&(n.machineSpec=l.google.cloud.aiplatform.v1beta1.MachineSpec.toObject(e.machineSpec,t)),e.startingReplicaCount!=null&&e.hasOwnProperty("startingReplicaCount")&&(n.startingReplicaCount=e.startingReplicaCount),e.maxReplicaCount!=null&&e.hasOwnProperty("maxReplicaCount")&&(n.maxReplicaCount=e.maxReplicaCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.BatchDedicatedResources"},a}(),m.ResourcesConsumed=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.replicaHours=e.double();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.replicaHours!=null&&e.hasOwnProperty("replicaHours")&&typeof e.replicaHours!="number"?"replicaHours: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ResourcesConsumed)return e;var t=new l.google.cloud.aiplatform.v1beta1.ResourcesConsumed;return e.replicaHours!=null&&(t.replicaHours=Number(e.replicaHours)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.replicaHours=0),e.replicaHours!=null&&e.hasOwnProperty("replicaHours")&&(n.replicaHours=t.json&&!isFinite(e.replicaHours)?String(e.replicaHours):e.replicaHours),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ResourcesConsumed"},a}(),m.DiskSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.bootDiskType=e.string();break}case 2:{i.bootDiskSizeGb=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.bootDiskType!=null&&e.hasOwnProperty("bootDiskType")&&!c.isString(e.bootDiskType)?"bootDiskType: string expected":e.bootDiskSizeGb!=null&&e.hasOwnProperty("bootDiskSizeGb")&&!c.isInteger(e.bootDiskSizeGb)?"bootDiskSizeGb: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DiskSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.DiskSpec;return e.bootDiskType!=null&&(t.bootDiskType=String(e.bootDiskType)),e.bootDiskSizeGb!=null&&(t.bootDiskSizeGb=e.bootDiskSizeGb|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.bootDiskType="",n.bootDiskSizeGb=0),e.bootDiskType!=null&&e.hasOwnProperty("bootDiskType")&&(n.bootDiskType=e.bootDiskType),e.bootDiskSizeGb!=null&&e.hasOwnProperty("bootDiskSizeGb")&&(n.bootDiskSizeGb=e.bootDiskSizeGb),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DiskSpec"},a}(),m.PersistentDiskSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.diskType=e.string();break}case 2:{i.diskSizeGb=e.int64();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.diskType!=null&&e.hasOwnProperty("diskType")&&!c.isString(e.diskType)?"diskType: string expected":e.diskSizeGb!=null&&e.hasOwnProperty("diskSizeGb")&&!c.isInteger(e.diskSizeGb)&&!(e.diskSizeGb&&c.isInteger(e.diskSizeGb.low)&&c.isInteger(e.diskSizeGb.high))?"diskSizeGb: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PersistentDiskSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.PersistentDiskSpec;return e.diskType!=null&&(t.diskType=String(e.diskType)),e.diskSizeGb!=null&&(c.Long?(t.diskSizeGb=c.Long.fromValue(e.diskSizeGb)).unsigned=!1:typeof e.diskSizeGb=="string"?t.diskSizeGb=parseInt(e.diskSizeGb,10):typeof e.diskSizeGb=="number"?t.diskSizeGb=e.diskSizeGb:typeof e.diskSizeGb=="object"&&(t.diskSizeGb=new c.LongBits(e.diskSizeGb.low>>>0,e.diskSizeGb.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(n.diskType="",c.Long){var i=new c.Long(0,0,!1);n.diskSizeGb=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.diskSizeGb=t.longs===String?"0":0;return e.diskType!=null&&e.hasOwnProperty("diskType")&&(n.diskType=e.diskType),e.diskSizeGb!=null&&e.hasOwnProperty("diskSizeGb")&&(typeof e.diskSizeGb=="number"?n.diskSizeGb=t.longs===String?String(e.diskSizeGb):e.diskSizeGb:n.diskSizeGb=t.longs===String?c.Long.prototype.toString.call(e.diskSizeGb):t.longs===Number?new c.LongBits(e.diskSizeGb.low>>>0,e.diskSizeGb.high>>>0).toNumber():e.diskSizeGb),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PersistentDiskSpec"},a}(),m.NfsMount=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.server=e.string();break}case 2:{i.path=e.string();break}case 3:{i.mountPoint=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.server!=null&&e.hasOwnProperty("server")&&!c.isString(e.server)?"server: string expected":e.path!=null&&e.hasOwnProperty("path")&&!c.isString(e.path)?"path: string expected":e.mountPoint!=null&&e.hasOwnProperty("mountPoint")&&!c.isString(e.mountPoint)?"mountPoint: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.NfsMount)return e;var t=new l.google.cloud.aiplatform.v1beta1.NfsMount;return e.server!=null&&(t.server=String(e.server)),e.path!=null&&(t.path=String(e.path)),e.mountPoint!=null&&(t.mountPoint=String(e.mountPoint)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.server="",n.path="",n.mountPoint=""),e.server!=null&&e.hasOwnProperty("server")&&(n.server=e.server),e.path!=null&&e.hasOwnProperty("path")&&(n.path=e.path),e.mountPoint!=null&&e.hasOwnProperty("mountPoint")&&(n.mountPoint=e.mountPoint),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.NfsMount"},a}(),m.AutoscalingMetricSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.metricName=e.string();break}case 2:{i.target=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.metricName!=null&&e.hasOwnProperty("metricName")&&!c.isString(e.metricName)?"metricName: string expected":e.target!=null&&e.hasOwnProperty("target")&&!c.isInteger(e.target)?"target: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.AutoscalingMetricSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.AutoscalingMetricSpec;return e.metricName!=null&&(t.metricName=String(e.metricName)),e.target!=null&&(t.target=e.target|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.metricName="",n.target=0),e.metricName!=null&&e.hasOwnProperty("metricName")&&(n.metricName=e.metricName),e.target!=null&&e.hasOwnProperty("target")&&(n.target=e.target),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.AutoscalingMetricSpec"},a}(),m.ManualBatchTuningParameters=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.batchSize=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.batchSize!=null&&e.hasOwnProperty("batchSize")&&!c.isInteger(e.batchSize)?"batchSize: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ManualBatchTuningParameters)return e;var t=new l.google.cloud.aiplatform.v1beta1.ManualBatchTuningParameters;return e.batchSize!=null&&(t.batchSize=e.batchSize|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.batchSize=0),e.batchSize!=null&&e.hasOwnProperty("batchSize")&&(n.batchSize=e.batchSize),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ManualBatchTuningParameters"},a}(),m.ModelDeploymentMonitoringObjectiveType=function(){var a={},r=Object.create(a);return r[a[0]="MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED"]=0,r[a[1]="RAW_FEATURE_SKEW"]=1,r[a[2]="RAW_FEATURE_DRIFT"]=2,r[a[3]="FEATURE_ATTRIBUTION_SKEW"]=3,r[a[4]="FEATURE_ATTRIBUTION_DRIFT"]=4,r}(),m.ModelDeploymentMonitoringJob=function(){function a(r){if(this.modelDeploymentMonitoringObjectiveConfigs=[],this.bigqueryTables=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.endpoint=e.string();break}case 4:{i.state=e.int32();break}case 5:{i.scheduleState=e.int32();break}case 25:{i.latestMonitoringPipelineMetadata=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata.decode(e,e.uint32());break}case 6:{i.modelDeploymentMonitoringObjectiveConfigs&&i.modelDeploymentMonitoringObjectiveConfigs.length||(i.modelDeploymentMonitoringObjectiveConfigs=[]),i.modelDeploymentMonitoringObjectiveConfigs.push(l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveConfig.decode(e,e.uint32()));break}case 7:{i.modelDeploymentMonitoringScheduleConfig=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringScheduleConfig.decode(e,e.uint32());break}case 8:{i.loggingSamplingStrategy=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.decode(e,e.uint32());break}case 15:{i.modelMonitoringAlertConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertConfig.decode(e,e.uint32());break}case 9:{i.predictInstanceSchemaUri=e.string();break}case 19:{i.samplePredictInstance=l.google.protobuf.Value.decode(e,e.uint32());break}case 16:{i.analysisInstanceSchemaUri=e.string();break}case 10:{i.bigqueryTables&&i.bigqueryTables.length||(i.bigqueryTables=[]),i.bigqueryTables.push(l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringBigQueryTable.decode(e,e.uint32()));break}case 17:{i.logTtl=l.google.protobuf.Duration.decode(e,e.uint32());break}case 11:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 12:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 14:{i.nextScheduleTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 20:{i.statsAnomaliesBaseDirectory=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(e,e.uint32());break}case 21:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 22:{i.enableMonitoringPipelineLogs=e.bool();break}case 23:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break}if(e.scheduleState!=null&&e.hasOwnProperty("scheduleState"))switch(e.scheduleState){default:return"scheduleState: enum value expected";case 0:case 1:case 2:case 3:break}if(e.latestMonitoringPipelineMetadata!=null&&e.hasOwnProperty("latestMonitoringPipelineMetadata")){var t=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata.verify(e.latestMonitoringPipelineMetadata);if(t)return"latestMonitoringPipelineMetadata."+t}if(e.modelDeploymentMonitoringObjectiveConfigs!=null&&e.hasOwnProperty("modelDeploymentMonitoringObjectiveConfigs")){if(!Array.isArray(e.modelDeploymentMonitoringObjectiveConfigs))return"modelDeploymentMonitoringObjectiveConfigs: array expected";for(var n=0;n>>3){case 1:{s.runTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 2:{s.status=l.google.rpc.Status.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.runTime!=null&&t.hasOwnProperty("runTime")){var n=l.google.protobuf.Timestamp.verify(t.runTime);if(n)return"runTime."+n}if(t.status!=null&&t.hasOwnProperty("status")){var n=l.google.rpc.Status.verify(t.status);if(n)return"status."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata)return t;var n=new l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata;if(t.runTime!=null){if(typeof t.runTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata.runTime: object expected");n.runTime=l.google.protobuf.Timestamp.fromObject(t.runTime)}if(t.status!=null){if(typeof t.status!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata.status: object expected");n.status=l.google.rpc.Status.fromObject(t.status)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.runTime=null,i.status=null),t.runTime!=null&&t.hasOwnProperty("runTime")&&(i.runTime=l.google.protobuf.Timestamp.toObject(t.runTime,n)),t.status!=null&&t.hasOwnProperty("status")&&(i.status=l.google.rpc.Status.toObject(t.status,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.LatestMonitoringPipelineMetadata"},r}(),a.MonitoringScheduleState=function(){var r={},e=Object.create(r);return e[r[0]="MONITORING_SCHEDULE_STATE_UNSPECIFIED"]=0,e[r[1]="PENDING"]=1,e[r[2]="OFFLINE"]=2,e[r[3]="RUNNING"]=3,e}(),a}(),m.ModelDeploymentMonitoringBigQueryTable=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.logSource=e.int32();break}case 2:{i.logType=e.int32();break}case 3:{i.bigqueryTablePath=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.logSource!=null&&e.hasOwnProperty("logSource"))switch(e.logSource){default:return"logSource: enum value expected";case 0:case 1:case 2:break}if(e.logType!=null&&e.hasOwnProperty("logType"))switch(e.logType){default:return"logType: enum value expected";case 0:case 1:case 2:break}return e.bigqueryTablePath!=null&&e.hasOwnProperty("bigqueryTablePath")&&!c.isString(e.bigqueryTablePath)?"bigqueryTablePath: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringBigQueryTable)return e;var t=new l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringBigQueryTable;switch(e.logSource){default:if(typeof e.logSource=="number"){t.logSource=e.logSource;break}break;case"LOG_SOURCE_UNSPECIFIED":case 0:t.logSource=0;break;case"TRAINING":case 1:t.logSource=1;break;case"SERVING":case 2:t.logSource=2;break}switch(e.logType){default:if(typeof e.logType=="number"){t.logType=e.logType;break}break;case"LOG_TYPE_UNSPECIFIED":case 0:t.logType=0;break;case"PREDICT":case 1:t.logType=1;break;case"EXPLAIN":case 2:t.logType=2;break}return e.bigqueryTablePath!=null&&(t.bigqueryTablePath=String(e.bigqueryTablePath)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.logSource=t.enums===String?"LOG_SOURCE_UNSPECIFIED":0,n.logType=t.enums===String?"LOG_TYPE_UNSPECIFIED":0,n.bigqueryTablePath=""),e.logSource!=null&&e.hasOwnProperty("logSource")&&(n.logSource=t.enums===String?l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringBigQueryTable.LogSource[e.logSource]===void 0?e.logSource:l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringBigQueryTable.LogSource[e.logSource]:e.logSource),e.logType!=null&&e.hasOwnProperty("logType")&&(n.logType=t.enums===String?l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringBigQueryTable.LogType[e.logType]===void 0?e.logType:l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringBigQueryTable.LogType[e.logType]:e.logType),e.bigqueryTablePath!=null&&e.hasOwnProperty("bigqueryTablePath")&&(n.bigqueryTablePath=e.bigqueryTablePath),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringBigQueryTable"},a.LogSource=function(){var r={},e=Object.create(r);return e[r[0]="LOG_SOURCE_UNSPECIFIED"]=0,e[r[1]="TRAINING"]=1,e[r[2]="SERVING"]=2,e}(),a.LogType=function(){var r={},e=Object.create(r);return e[r[0]="LOG_TYPE_UNSPECIFIED"]=0,e[r[1]="PREDICT"]=1,e[r[2]="EXPLAIN"]=2,e}(),a}(),m.ModelDeploymentMonitoringObjectiveConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedModelId=e.string();break}case 2:{i.objectiveConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId))return"deployedModelId: string expected";if(e.objectiveConfig!=null&&e.hasOwnProperty("objectiveConfig")){var t=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.verify(e.objectiveConfig);if(t)return"objectiveConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveConfig)return e;var t=new l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveConfig;if(e.deployedModelId!=null&&(t.deployedModelId=String(e.deployedModelId)),e.objectiveConfig!=null){if(typeof e.objectiveConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveConfig.objectiveConfig: object expected");t.objectiveConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.fromObject(e.objectiveConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedModelId="",n.objectiveConfig=null),e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&(n.deployedModelId=e.deployedModelId),e.objectiveConfig!=null&&e.hasOwnProperty("objectiveConfig")&&(n.objectiveConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.toObject(e.objectiveConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveConfig"},a}(),m.ModelDeploymentMonitoringScheduleConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.monitorInterval=l.google.protobuf.Duration.decode(e,e.uint32());break}case 2:{i.monitorWindow=l.google.protobuf.Duration.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.monitorInterval!=null&&e.hasOwnProperty("monitorInterval")){var t=l.google.protobuf.Duration.verify(e.monitorInterval);if(t)return"monitorInterval."+t}if(e.monitorWindow!=null&&e.hasOwnProperty("monitorWindow")){var t=l.google.protobuf.Duration.verify(e.monitorWindow);if(t)return"monitorWindow."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringScheduleConfig)return e;var t=new l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringScheduleConfig;if(e.monitorInterval!=null){if(typeof e.monitorInterval!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringScheduleConfig.monitorInterval: object expected");t.monitorInterval=l.google.protobuf.Duration.fromObject(e.monitorInterval)}if(e.monitorWindow!=null){if(typeof e.monitorWindow!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringScheduleConfig.monitorWindow: object expected");t.monitorWindow=l.google.protobuf.Duration.fromObject(e.monitorWindow)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.monitorInterval=null,n.monitorWindow=null),e.monitorInterval!=null&&e.hasOwnProperty("monitorInterval")&&(n.monitorInterval=l.google.protobuf.Duration.toObject(e.monitorInterval,t)),e.monitorWindow!=null&&e.hasOwnProperty("monitorWindow")&&(n.monitorWindow=l.google.protobuf.Duration.toObject(e.monitorWindow,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringScheduleConfig"},a}(),m.ModelMonitoringStatsAnomalies=function(){function a(r){if(this.featureStats=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.objective=e.int32();break}case 2:{i.deployedModelId=e.string();break}case 3:{i.anomalyCount=e.int32();break}case 4:{i.featureStats&&i.featureStats.length||(i.featureStats=[]),i.featureStats.push(l.google.cloud.aiplatform.v1beta1.ModelMonitoringStatsAnomalies.FeatureHistoricStatsAnomalies.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.objective!=null&&e.hasOwnProperty("objective"))switch(e.objective){default:return"objective: enum value expected";case 0:case 1:case 2:case 3:case 4:break}if(e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId))return"deployedModelId: string expected";if(e.anomalyCount!=null&&e.hasOwnProperty("anomalyCount")&&!c.isInteger(e.anomalyCount))return"anomalyCount: integer expected";if(e.featureStats!=null&&e.hasOwnProperty("featureStats")){if(!Array.isArray(e.featureStats))return"featureStats: array expected";for(var t=0;t>>3){case 1:{s.featureDisplayName=t.string();break}case 3:{s.threshold=l.google.cloud.aiplatform.v1beta1.ThresholdConfig.decode(t,t.uint32());break}case 4:{s.trainingStats=l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.decode(t,t.uint32());break}case 5:{s.predictionStats&&s.predictionStats.length||(s.predictionStats=[]),s.predictionStats.push(l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.featureDisplayName!=null&&t.hasOwnProperty("featureDisplayName")&&!c.isString(t.featureDisplayName))return"featureDisplayName: string expected";if(t.threshold!=null&&t.hasOwnProperty("threshold")){var n=l.google.cloud.aiplatform.v1beta1.ThresholdConfig.verify(t.threshold);if(n)return"threshold."+n}if(t.trainingStats!=null&&t.hasOwnProperty("trainingStats")){var n=l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.verify(t.trainingStats);if(n)return"trainingStats."+n}if(t.predictionStats!=null&&t.hasOwnProperty("predictionStats")){if(!Array.isArray(t.predictionStats))return"predictionStats: array expected";for(var i=0;i>>3){case 1:{i.score=e.double();break}case 3:{i.statsUri=e.string();break}case 4:{i.anomalyUri=e.string();break}case 5:{i.distributionDeviation=e.double();break}case 9:{i.anomalyDetectionThreshold=e.double();break}case 7:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.score!=null&&e.hasOwnProperty("score")&&typeof e.score!="number")return"score: number expected";if(e.statsUri!=null&&e.hasOwnProperty("statsUri")&&!c.isString(e.statsUri))return"statsUri: string expected";if(e.anomalyUri!=null&&e.hasOwnProperty("anomalyUri")&&!c.isString(e.anomalyUri))return"anomalyUri: string expected";if(e.distributionDeviation!=null&&e.hasOwnProperty("distributionDeviation")&&typeof e.distributionDeviation!="number")return"distributionDeviation: number expected";if(e.anomalyDetectionThreshold!=null&&e.hasOwnProperty("anomalyDetectionThreshold")&&typeof e.anomalyDetectionThreshold!="number")return"anomalyDetectionThreshold: number expected";if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly)return e;var t=new l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly;if(e.score!=null&&(t.score=Number(e.score)),e.statsUri!=null&&(t.statsUri=String(e.statsUri)),e.anomalyUri!=null&&(t.anomalyUri=String(e.anomalyUri)),e.distributionDeviation!=null&&(t.distributionDeviation=Number(e.distributionDeviation)),e.anomalyDetectionThreshold!=null&&(t.anomalyDetectionThreshold=Number(e.anomalyDetectionThreshold)),e.startTime!=null){if(typeof e.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.startTime: object expected");t.startTime=l.google.protobuf.Timestamp.fromObject(e.startTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.score=0,n.statsUri="",n.anomalyUri="",n.distributionDeviation=0,n.startTime=null,n.endTime=null,n.anomalyDetectionThreshold=0),e.score!=null&&e.hasOwnProperty("score")&&(n.score=t.json&&!isFinite(e.score)?String(e.score):e.score),e.statsUri!=null&&e.hasOwnProperty("statsUri")&&(n.statsUri=e.statsUri),e.anomalyUri!=null&&e.hasOwnProperty("anomalyUri")&&(n.anomalyUri=e.anomalyUri),e.distributionDeviation!=null&&e.hasOwnProperty("distributionDeviation")&&(n.distributionDeviation=t.json&&!isFinite(e.distributionDeviation)?String(e.distributionDeviation):e.distributionDeviation),e.startTime!=null&&e.hasOwnProperty("startTime")&&(n.startTime=l.google.protobuf.Timestamp.toObject(e.startTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),e.anomalyDetectionThreshold!=null&&e.hasOwnProperty("anomalyDetectionThreshold")&&(n.anomalyDetectionThreshold=t.json&&!isFinite(e.anomalyDetectionThreshold)?String(e.anomalyDetectionThreshold):e.anomalyDetectionThreshold),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly"},a}(),m.ModelMonitoringConfig=function(){function a(r){if(this.objectiveConfigs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 3:{i.objectiveConfigs&&i.objectiveConfigs.length||(i.objectiveConfigs=[]),i.objectiveConfigs.push(l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.decode(e,e.uint32()));break}case 2:{i.alertConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertConfig.decode(e,e.uint32());break}case 4:{i.analysisInstanceSchemaUri=e.string();break}case 5:{i.statsAnomaliesBaseDirectory=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.objectiveConfigs!=null&&e.hasOwnProperty("objectiveConfigs")){if(!Array.isArray(e.objectiveConfigs))return"objectiveConfigs: array expected";for(var t=0;t>>3){case 1:{i.trainingDataset=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset.decode(e,e.uint32());break}case 2:{i.trainingPredictionSkewDetectionConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.decode(e,e.uint32());break}case 3:{i.predictionDriftDetectionConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.decode(e,e.uint32());break}case 5:{i.explanationConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trainingDataset!=null&&e.hasOwnProperty("trainingDataset")){var t=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset.verify(e.trainingDataset);if(t)return"trainingDataset."+t}if(e.trainingPredictionSkewDetectionConfig!=null&&e.hasOwnProperty("trainingPredictionSkewDetectionConfig")){var t=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.verify(e.trainingPredictionSkewDetectionConfig);if(t)return"trainingPredictionSkewDetectionConfig."+t}if(e.predictionDriftDetectionConfig!=null&&e.hasOwnProperty("predictionDriftDetectionConfig")){var t=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.verify(e.predictionDriftDetectionConfig);if(t)return"predictionDriftDetectionConfig."+t}if(e.explanationConfig!=null&&e.hasOwnProperty("explanationConfig")){var t=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.verify(e.explanationConfig);if(t)return"explanationConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig)return e;var t=new l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig;if(e.trainingDataset!=null){if(typeof e.trainingDataset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.trainingDataset: object expected");t.trainingDataset=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset.fromObject(e.trainingDataset)}if(e.trainingPredictionSkewDetectionConfig!=null){if(typeof e.trainingPredictionSkewDetectionConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.trainingPredictionSkewDetectionConfig: object expected");t.trainingPredictionSkewDetectionConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.fromObject(e.trainingPredictionSkewDetectionConfig)}if(e.predictionDriftDetectionConfig!=null){if(typeof e.predictionDriftDetectionConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.predictionDriftDetectionConfig: object expected");t.predictionDriftDetectionConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.fromObject(e.predictionDriftDetectionConfig)}if(e.explanationConfig!=null){if(typeof e.explanationConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.explanationConfig: object expected");t.explanationConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.fromObject(e.explanationConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingDataset=null,n.trainingPredictionSkewDetectionConfig=null,n.predictionDriftDetectionConfig=null,n.explanationConfig=null),e.trainingDataset!=null&&e.hasOwnProperty("trainingDataset")&&(n.trainingDataset=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset.toObject(e.trainingDataset,t)),e.trainingPredictionSkewDetectionConfig!=null&&e.hasOwnProperty("trainingPredictionSkewDetectionConfig")&&(n.trainingPredictionSkewDetectionConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.toObject(e.trainingPredictionSkewDetectionConfig,t)),e.predictionDriftDetectionConfig!=null&&e.hasOwnProperty("predictionDriftDetectionConfig")&&(n.predictionDriftDetectionConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.toObject(e.predictionDriftDetectionConfig,t)),e.explanationConfig!=null&&e.hasOwnProperty("explanationConfig")&&(n.explanationConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.toObject(e.explanationConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig"},a.TrainingDataset=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 3:{f.dataset=n.string();break}case 4:{f.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.decode(n,n.uint32());break}case 5:{f.bigquerySource=l.google.cloud.aiplatform.v1beta1.BigQuerySource.decode(n,n.uint32());break}case 2:{f.dataFormat=n.string();break}case 6:{f.targetField=n.string();break}case 7:{f.loggingSamplingStrategy=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.dataset!=null&&n.hasOwnProperty("dataset")&&(i.dataSource=1,!c.isString(n.dataset)))return"dataset: string expected";if(n.gcsSource!=null&&n.hasOwnProperty("gcsSource")){if(i.dataSource===1)return"dataSource: multiple values";i.dataSource=1;{var s=l.google.cloud.aiplatform.v1beta1.GcsSource.verify(n.gcsSource);if(s)return"gcsSource."+s}}if(n.bigquerySource!=null&&n.hasOwnProperty("bigquerySource")){if(i.dataSource===1)return"dataSource: multiple values";i.dataSource=1;{var s=l.google.cloud.aiplatform.v1beta1.BigQuerySource.verify(n.bigquerySource);if(s)return"bigquerySource."+s}}if(n.dataFormat!=null&&n.hasOwnProperty("dataFormat")&&!c.isString(n.dataFormat))return"dataFormat: string expected";if(n.targetField!=null&&n.hasOwnProperty("targetField")&&!c.isString(n.targetField))return"targetField: string expected";if(n.loggingSamplingStrategy!=null&&n.hasOwnProperty("loggingSamplingStrategy")){var s=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.verify(n.loggingSamplingStrategy);if(s)return"loggingSamplingStrategy."+s}return null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset)return n;var i=new l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset;if(n.dataset!=null&&(i.dataset=String(n.dataset)),n.gcsSource!=null){if(typeof n.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset.gcsSource: object expected");i.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.fromObject(n.gcsSource)}if(n.bigquerySource!=null){if(typeof n.bigquerySource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset.bigquerySource: object expected");i.bigquerySource=l.google.cloud.aiplatform.v1beta1.BigQuerySource.fromObject(n.bigquerySource)}if(n.dataFormat!=null&&(i.dataFormat=String(n.dataFormat)),n.targetField!=null&&(i.targetField=String(n.targetField)),n.loggingSamplingStrategy!=null){if(typeof n.loggingSamplingStrategy!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset.loggingSamplingStrategy: object expected");i.loggingSamplingStrategy=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.fromObject(n.loggingSamplingStrategy)}return i},r.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.dataFormat="",s.targetField="",s.loggingSamplingStrategy=null),n.dataFormat!=null&&n.hasOwnProperty("dataFormat")&&(s.dataFormat=n.dataFormat),n.dataset!=null&&n.hasOwnProperty("dataset")&&(s.dataset=n.dataset,i.oneofs&&(s.dataSource="dataset")),n.gcsSource!=null&&n.hasOwnProperty("gcsSource")&&(s.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.toObject(n.gcsSource,i),i.oneofs&&(s.dataSource="gcsSource")),n.bigquerySource!=null&&n.hasOwnProperty("bigquerySource")&&(s.bigquerySource=l.google.cloud.aiplatform.v1beta1.BigQuerySource.toObject(n.bigquerySource,i),i.oneofs&&(s.dataSource="bigquerySource")),n.targetField!=null&&n.hasOwnProperty("targetField")&&(s.targetField=n.targetField),n.loggingSamplingStrategy!=null&&n.hasOwnProperty("loggingSamplingStrategy")&&(s.loggingSamplingStrategy=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.toObject(n.loggingSamplingStrategy,i)),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.TrainingDataset"},r}(),a.TrainingPredictionSkewDetectionConfig=function(){function r(e){if(this.skewThresholds={},this.attributionScoreSkewThresholds={},e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.skewThresholds===c.emptyObject&&(s.skewThresholds={});var _=t.uint32()+t.pos;for(f="",g=null;t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=l.google.cloud.aiplatform.v1beta1.ThresholdConfig.decode(t,t.uint32());break;default:t.skipType(C&7);break}}s.skewThresholds[f]=g;break}case 2:{s.attributionScoreSkewThresholds===c.emptyObject&&(s.attributionScoreSkewThresholds={});var _=t.uint32()+t.pos;for(f="",g=null;t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=l.google.cloud.aiplatform.v1beta1.ThresholdConfig.decode(t,t.uint32());break;default:t.skipType(C&7);break}}s.attributionScoreSkewThresholds[f]=g;break}case 6:{s.defaultSkewThreshold=l.google.cloud.aiplatform.v1beta1.ThresholdConfig.decode(t,t.uint32());break}default:t.skipType(T&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.skewThresholds!=null&&t.hasOwnProperty("skewThresholds")){if(!c.isObject(t.skewThresholds))return"skewThresholds: object expected";for(var n=Object.keys(t.skewThresholds),i=0;i>>3){case 1:{s.driftThresholds===c.emptyObject&&(s.driftThresholds={});var _=t.uint32()+t.pos;for(f="",g=null;t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=l.google.cloud.aiplatform.v1beta1.ThresholdConfig.decode(t,t.uint32());break;default:t.skipType(C&7);break}}s.driftThresholds[f]=g;break}case 2:{s.attributionScoreDriftThresholds===c.emptyObject&&(s.attributionScoreDriftThresholds={});var _=t.uint32()+t.pos;for(f="",g=null;t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=l.google.cloud.aiplatform.v1beta1.ThresholdConfig.decode(t,t.uint32());break;default:t.skipType(C&7);break}}s.attributionScoreDriftThresholds[f]=g;break}case 5:{s.defaultDriftThreshold=l.google.cloud.aiplatform.v1beta1.ThresholdConfig.decode(t,t.uint32());break}default:t.skipType(T&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.driftThresholds!=null&&t.hasOwnProperty("driftThresholds")){if(!c.isObject(t.driftThresholds))return"driftThresholds: object expected";for(var n=Object.keys(t.driftThresholds),i=0;i>>3){case 1:{s.enableFeatureAttributes=t.bool();break}case 2:{s.explanationBaseline=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.enableFeatureAttributes!=null&&t.hasOwnProperty("enableFeatureAttributes")&&typeof t.enableFeatureAttributes!="boolean")return"enableFeatureAttributes: boolean expected";if(t.explanationBaseline!=null&&t.hasOwnProperty("explanationBaseline")){var n=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.verify(t.explanationBaseline);if(n)return"explanationBaseline."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig;if(t.enableFeatureAttributes!=null&&(n.enableFeatureAttributes=!!t.enableFeatureAttributes),t.explanationBaseline!=null){if(typeof t.explanationBaseline!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.explanationBaseline: object expected");n.explanationBaseline=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.fromObject(t.explanationBaseline)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.enableFeatureAttributes=!1,i.explanationBaseline=null),t.enableFeatureAttributes!=null&&t.hasOwnProperty("enableFeatureAttributes")&&(i.enableFeatureAttributes=t.enableFeatureAttributes),t.explanationBaseline!=null&&t.hasOwnProperty("explanationBaseline")&&(i.explanationBaseline=l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.toObject(t.explanationBaseline,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig"},r.ExplanationBaseline=function(){function e(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 2:{g.gcs=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(i,i.uint32());break}case 3:{g.bigquery=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.decode(i,i.uint32());break}case 1:{g.predictionFormat=i.int32();break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};if(i.gcs!=null&&i.hasOwnProperty("gcs")){s.destination=1;{var f=l.google.cloud.aiplatform.v1beta1.GcsDestination.verify(i.gcs);if(f)return"gcs."+f}}if(i.bigquery!=null&&i.hasOwnProperty("bigquery")){if(s.destination===1)return"destination: multiple values";s.destination=1;{var f=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.verify(i.bigquery);if(f)return"bigquery."+f}}if(i.predictionFormat!=null&&i.hasOwnProperty("predictionFormat"))switch(i.predictionFormat){default:return"predictionFormat: enum value expected";case 0:case 2:case 3:break}return null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline)return i;var s=new l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline;if(i.gcs!=null){if(typeof i.gcs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.gcs: object expected");s.gcs=l.google.cloud.aiplatform.v1beta1.GcsDestination.fromObject(i.gcs)}if(i.bigquery!=null){if(typeof i.bigquery!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.bigquery: object expected");s.bigquery=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.fromObject(i.bigquery)}switch(i.predictionFormat){default:if(typeof i.predictionFormat=="number"){s.predictionFormat=i.predictionFormat;break}break;case"PREDICTION_FORMAT_UNSPECIFIED":case 0:s.predictionFormat=0;break;case"JSONL":case 2:s.predictionFormat=2;break;case"BIGQUERY":case 3:s.predictionFormat=3;break}return s},e.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.predictionFormat=s.enums===String?"PREDICTION_FORMAT_UNSPECIFIED":0),i.predictionFormat!=null&&i.hasOwnProperty("predictionFormat")&&(f.predictionFormat=s.enums===String?l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.PredictionFormat[i.predictionFormat]===void 0?i.predictionFormat:l.google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline.PredictionFormat[i.predictionFormat]:i.predictionFormat),i.gcs!=null&&i.hasOwnProperty("gcs")&&(f.gcs=l.google.cloud.aiplatform.v1beta1.GcsDestination.toObject(i.gcs,s),s.oneofs&&(f.destination="gcs")),i.bigquery!=null&&i.hasOwnProperty("bigquery")&&(f.bigquery=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.toObject(i.bigquery,s),s.oneofs&&(f.destination="bigquery")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline"},e.PredictionFormat=function(){var n={},i=Object.create(n);return i[n[0]="PREDICTION_FORMAT_UNSPECIFIED"]=0,i[n[2]="JSONL"]=2,i[n[3]="BIGQUERY"]=3,i}(),e}(),r}(),a}(),m.ModelMonitoringAlertConfig=function(){function a(e){if(this.notificationChannels=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.emailAlertConfig=l.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertConfig.EmailAlertConfig.decode(t,t.uint32());break}case 2:{s.enableLogging=t.bool();break}case 3:{s.notificationChannels&&s.notificationChannels.length||(s.notificationChannels=[]),s.notificationChannels.push(t.string());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.emailAlertConfig!=null&&t.hasOwnProperty("emailAlertConfig")){n.alert=1;{var i=l.google.cloud.aiplatform.v1beta1.ModelMonitoringAlertConfig.EmailAlertConfig.verify(t.emailAlertConfig);if(i)return"emailAlertConfig."+i}}if(t.enableLogging!=null&&t.hasOwnProperty("enableLogging")&&typeof t.enableLogging!="boolean")return"enableLogging: boolean expected";if(t.notificationChannels!=null&&t.hasOwnProperty("notificationChannels")){if(!Array.isArray(t.notificationChannels))return"notificationChannels: array expected";for(var s=0;s>>3){case 1:{f.userEmails&&f.userEmails.length||(f.userEmails=[]),f.userEmails.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.userEmails!=null&&n.hasOwnProperty("userEmails")){if(!Array.isArray(n.userEmails))return"userEmails: array expected";for(var i=0;i>>3){case 1:{s.value=t.double();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};return t.value!=null&&t.hasOwnProperty("value")&&(n.threshold=1,typeof t.value!="number")?"value: number expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ThresholdConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.ThresholdConfig;return t.value!=null&&(n.value=Number(t.value)),n},a.toObject=function(t,n){n||(n={});var i={};return t.value!=null&&t.hasOwnProperty("value")&&(i.value=n.json&&!isFinite(t.value)?String(t.value):t.value,n.oneofs&&(i.threshold="value")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ThresholdConfig"},a}(),m.SamplingStrategy=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.randomSampleConfig=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.RandomSampleConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.randomSampleConfig!=null&&e.hasOwnProperty("randomSampleConfig")){var t=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.RandomSampleConfig.verify(e.randomSampleConfig);if(t)return"randomSampleConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SamplingStrategy)return e;var t=new l.google.cloud.aiplatform.v1beta1.SamplingStrategy;if(e.randomSampleConfig!=null){if(typeof e.randomSampleConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.SamplingStrategy.randomSampleConfig: object expected");t.randomSampleConfig=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.RandomSampleConfig.fromObject(e.randomSampleConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.randomSampleConfig=null),e.randomSampleConfig!=null&&e.hasOwnProperty("randomSampleConfig")&&(n.randomSampleConfig=l.google.cloud.aiplatform.v1beta1.SamplingStrategy.RandomSampleConfig.toObject(e.randomSampleConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SamplingStrategy"},a.RandomSampleConfig=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.sampleRate=t.double();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.sampleRate!=null&&t.hasOwnProperty("sampleRate")&&typeof t.sampleRate!="number"?"sampleRate: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.SamplingStrategy.RandomSampleConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.SamplingStrategy.RandomSampleConfig;return t.sampleRate!=null&&(n.sampleRate=Number(t.sampleRate)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.sampleRate=0),t.sampleRate!=null&&t.hasOwnProperty("sampleRate")&&(i.sampleRate=n.json&&!isFinite(t.sampleRate)?String(t.sampleRate):t.sampleRate),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.SamplingStrategy.RandomSampleConfig"},r}(),a}(),m.UnmanagedContainerModel=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.artifactUri=e.string();break}case 2:{i.predictSchemata=l.google.cloud.aiplatform.v1beta1.PredictSchemata.decode(e,e.uint32());break}case 3:{i.containerSpec=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifactUri!=null&&e.hasOwnProperty("artifactUri")&&!c.isString(e.artifactUri))return"artifactUri: string expected";if(e.predictSchemata!=null&&e.hasOwnProperty("predictSchemata")){var t=l.google.cloud.aiplatform.v1beta1.PredictSchemata.verify(e.predictSchemata);if(t)return"predictSchemata."+t}if(e.containerSpec!=null&&e.hasOwnProperty("containerSpec")){var t=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.verify(e.containerSpec);if(t)return"containerSpec."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UnmanagedContainerModel)return e;var t=new l.google.cloud.aiplatform.v1beta1.UnmanagedContainerModel;if(e.artifactUri!=null&&(t.artifactUri=String(e.artifactUri)),e.predictSchemata!=null){if(typeof e.predictSchemata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UnmanagedContainerModel.predictSchemata: object expected");t.predictSchemata=l.google.cloud.aiplatform.v1beta1.PredictSchemata.fromObject(e.predictSchemata)}if(e.containerSpec!=null){if(typeof e.containerSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UnmanagedContainerModel.containerSpec: object expected");t.containerSpec=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.fromObject(e.containerSpec)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.artifactUri="",n.predictSchemata=null,n.containerSpec=null),e.artifactUri!=null&&e.hasOwnProperty("artifactUri")&&(n.artifactUri=e.artifactUri),e.predictSchemata!=null&&e.hasOwnProperty("predictSchemata")&&(n.predictSchemata=l.google.cloud.aiplatform.v1beta1.PredictSchemata.toObject(e.predictSchemata,t)),e.containerSpec!=null&&e.hasOwnProperty("containerSpec")&&(n.containerSpec=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.toObject(e.containerSpec,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UnmanagedContainerModel"},a}(),m.Model=function(){function a(r){if(this.versionAliases=[],this.supportedExportFormats=[],this.supportedDeploymentResourcesTypes=[],this.supportedInputStorageFormats=[],this.supportedOutputStorageFormats=[],this.deployedModels=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 28:{i.versionId=e.string();break}case 29:{i.versionAliases&&i.versionAliases.length||(i.versionAliases=[]),i.versionAliases.push(e.string());break}case 31:{i.versionCreateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 32:{i.versionUpdateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 30:{i.versionDescription=e.string();break}case 4:{i.predictSchemata=l.google.cloud.aiplatform.v1beta1.PredictSchemata.decode(e,e.uint32());break}case 5:{i.metadataSchemaUri=e.string();break}case 6:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 20:{i.supportedExportFormats&&i.supportedExportFormats.length||(i.supportedExportFormats=[]),i.supportedExportFormats.push(l.google.cloud.aiplatform.v1beta1.Model.ExportFormat.decode(e,e.uint32()));break}case 7:{i.trainingPipeline=e.string();break}case 9:{i.containerSpec=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.decode(e,e.uint32());break}case 26:{i.artifactUri=e.string();break}case 10:{if(i.supportedDeploymentResourcesTypes&&i.supportedDeploymentResourcesTypes.length||(i.supportedDeploymentResourcesTypes=[]),(g&7)===2)for(var T=e.uint32()+e.pos;e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 24:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 38:{i.modelSourceInfo=l.google.cloud.aiplatform.v1beta1.ModelSourceInfo.decode(e,e.uint32());break}case 34:{i.originalModelInfo=l.google.cloud.aiplatform.v1beta1.Model.OriginalModelInfo.decode(e,e.uint32());break}case 44:{i.metadataArtifact=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.versionId!=null&&e.hasOwnProperty("versionId")&&!c.isString(e.versionId))return"versionId: string expected";if(e.versionAliases!=null&&e.hasOwnProperty("versionAliases")){if(!Array.isArray(e.versionAliases))return"versionAliases: array expected";for(var t=0;t>>3){case 1:{s.id=t.string();break}case 2:{if(s.exportableContents&&s.exportableContents.length||(s.exportableContents=[]),(f&7)===2)for(var g=t.uint32()+t.pos;t.pos>>3){case 1:{s.model=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.model!=null&&t.hasOwnProperty("model")&&!c.isString(t.model)?"model: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Model.OriginalModelInfo)return t;var n=new l.google.cloud.aiplatform.v1beta1.Model.OriginalModelInfo;return t.model!=null&&(n.model=String(t.model)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.model=""),t.model!=null&&t.hasOwnProperty("model")&&(i.model=t.model),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Model.OriginalModelInfo"},r}(),a.DeploymentResourcesType=function(){var r={},e=Object.create(r);return e[r[0]="DEPLOYMENT_RESOURCES_TYPE_UNSPECIFIED"]=0,e[r[1]="DEDICATED_RESOURCES"]=1,e[r[2]="AUTOMATIC_RESOURCES"]=2,e[r[3]="SHARED_RESOURCES"]=3,e}(),a}(),m.LargeModelReference=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.LargeModelReference)return e;var t=new l.google.cloud.aiplatform.v1beta1.LargeModelReference;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.LargeModelReference"},a}(),m.PredictSchemata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.instanceSchemaUri=e.string();break}case 2:{i.parametersSchemaUri=e.string();break}case 3:{i.predictionSchemaUri=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.instanceSchemaUri!=null&&e.hasOwnProperty("instanceSchemaUri")&&!c.isString(e.instanceSchemaUri)?"instanceSchemaUri: string expected":e.parametersSchemaUri!=null&&e.hasOwnProperty("parametersSchemaUri")&&!c.isString(e.parametersSchemaUri)?"parametersSchemaUri: string expected":e.predictionSchemaUri!=null&&e.hasOwnProperty("predictionSchemaUri")&&!c.isString(e.predictionSchemaUri)?"predictionSchemaUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PredictSchemata)return e;var t=new l.google.cloud.aiplatform.v1beta1.PredictSchemata;return e.instanceSchemaUri!=null&&(t.instanceSchemaUri=String(e.instanceSchemaUri)),e.parametersSchemaUri!=null&&(t.parametersSchemaUri=String(e.parametersSchemaUri)),e.predictionSchemaUri!=null&&(t.predictionSchemaUri=String(e.predictionSchemaUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.instanceSchemaUri="",n.parametersSchemaUri="",n.predictionSchemaUri=""),e.instanceSchemaUri!=null&&e.hasOwnProperty("instanceSchemaUri")&&(n.instanceSchemaUri=e.instanceSchemaUri),e.parametersSchemaUri!=null&&e.hasOwnProperty("parametersSchemaUri")&&(n.parametersSchemaUri=e.parametersSchemaUri),e.predictionSchemaUri!=null&&e.hasOwnProperty("predictionSchemaUri")&&(n.predictionSchemaUri=e.predictionSchemaUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PredictSchemata"},a}(),m.ModelContainerSpec=function(){function a(r){if(this.command=[],this.args=[],this.env=[],this.ports=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.imageUri=e.string();break}case 2:{i.command&&i.command.length||(i.command=[]),i.command.push(e.string());break}case 3:{i.args&&i.args.length||(i.args=[]),i.args.push(e.string());break}case 4:{i.env&&i.env.length||(i.env=[]),i.env.push(l.google.cloud.aiplatform.v1beta1.EnvVar.decode(e,e.uint32()));break}case 5:{i.ports&&i.ports.length||(i.ports=[]),i.ports.push(l.google.cloud.aiplatform.v1beta1.Port.decode(e,e.uint32()));break}case 6:{i.predictRoute=e.string();break}case 7:{i.healthRoute=e.string();break}case 10:{i.deploymentTimeout=l.google.protobuf.Duration.decode(e,e.uint32());break}case 11:{i.sharedMemorySizeMb=e.int64();break}case 12:{i.startupProbe=l.google.cloud.aiplatform.v1beta1.Probe.decode(e,e.uint32());break}case 13:{i.healthProbe=l.google.cloud.aiplatform.v1beta1.Probe.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.imageUri!=null&&e.hasOwnProperty("imageUri")&&!c.isString(e.imageUri))return"imageUri: string expected";if(e.command!=null&&e.hasOwnProperty("command")){if(!Array.isArray(e.command))return"command: array expected";for(var t=0;t>>0,e.sharedMemorySizeMb.high>>>0).toNumber())),e.startupProbe!=null){if(typeof e.startupProbe!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelContainerSpec.startupProbe: object expected");t.startupProbe=l.google.cloud.aiplatform.v1beta1.Probe.fromObject(e.startupProbe)}if(e.healthProbe!=null){if(typeof e.healthProbe!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelContainerSpec.healthProbe: object expected");t.healthProbe=l.google.cloud.aiplatform.v1beta1.Probe.fromObject(e.healthProbe)}return t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.command=[],n.args=[],n.env=[],n.ports=[]),t.defaults){if(n.imageUri="",n.predictRoute="",n.healthRoute="",n.deploymentTimeout=null,c.Long){var i=new c.Long(0,0,!1);n.sharedMemorySizeMb=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.sharedMemorySizeMb=t.longs===String?"0":0;n.startupProbe=null,n.healthProbe=null}if(e.imageUri!=null&&e.hasOwnProperty("imageUri")&&(n.imageUri=e.imageUri),e.command&&e.command.length){n.command=[];for(var s=0;s>>0,e.sharedMemorySizeMb.high>>>0).toNumber():e.sharedMemorySizeMb),e.startupProbe!=null&&e.hasOwnProperty("startupProbe")&&(n.startupProbe=l.google.cloud.aiplatform.v1beta1.Probe.toObject(e.startupProbe,t)),e.healthProbe!=null&&e.hasOwnProperty("healthProbe")&&(n.healthProbe=l.google.cloud.aiplatform.v1beta1.Probe.toObject(e.healthProbe,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ModelContainerSpec"},a}(),m.Port=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 3:{i.containerPort=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.containerPort!=null&&e.hasOwnProperty("containerPort")&&!c.isInteger(e.containerPort)?"containerPort: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.Port)return e;var t=new l.google.cloud.aiplatform.v1beta1.Port;return e.containerPort!=null&&(t.containerPort=e.containerPort|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.containerPort=0),e.containerPort!=null&&e.hasOwnProperty("containerPort")&&(n.containerPort=e.containerPort),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.Port"},a}(),m.ModelSourceInfo=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.sourceType=e.int32();break}case 2:{i.copy=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.sourceType!=null&&e.hasOwnProperty("sourceType"))switch(e.sourceType){default:return"sourceType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}return e.copy!=null&&e.hasOwnProperty("copy")&&typeof e.copy!="boolean"?"copy: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ModelSourceInfo)return e;var t=new l.google.cloud.aiplatform.v1beta1.ModelSourceInfo;switch(e.sourceType){default:if(typeof e.sourceType=="number"){t.sourceType=e.sourceType;break}break;case"MODEL_SOURCE_TYPE_UNSPECIFIED":case 0:t.sourceType=0;break;case"AUTOML":case 1:t.sourceType=1;break;case"CUSTOM":case 2:t.sourceType=2;break;case"BQML":case 3:t.sourceType=3;break;case"MODEL_GARDEN":case 4:t.sourceType=4;break;case"GENIE":case 5:t.sourceType=5;break}return e.copy!=null&&(t.copy=!!e.copy),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.sourceType=t.enums===String?"MODEL_SOURCE_TYPE_UNSPECIFIED":0,n.copy=!1),e.sourceType!=null&&e.hasOwnProperty("sourceType")&&(n.sourceType=t.enums===String?l.google.cloud.aiplatform.v1beta1.ModelSourceInfo.ModelSourceType[e.sourceType]===void 0?e.sourceType:l.google.cloud.aiplatform.v1beta1.ModelSourceInfo.ModelSourceType[e.sourceType]:e.sourceType),e.copy!=null&&e.hasOwnProperty("copy")&&(n.copy=e.copy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ModelSourceInfo"},a.ModelSourceType=function(){var r={},e=Object.create(r);return e[r[0]="MODEL_SOURCE_TYPE_UNSPECIFIED"]=0,e[r[1]="AUTOML"]=1,e[r[2]="CUSTOM"]=2,e[r[3]="BQML"]=3,e[r[4]="MODEL_GARDEN"]=4,e[r[5]="GENIE"]=5,e}(),a}(),m.Probe=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.exec=l.google.cloud.aiplatform.v1beta1.Probe.ExecAction.decode(t,t.uint32());break}case 2:{s.periodSeconds=t.int32();break}case 3:{s.timeoutSeconds=t.int32();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.exec!=null&&t.hasOwnProperty("exec")){n.probeType=1;{var i=l.google.cloud.aiplatform.v1beta1.Probe.ExecAction.verify(t.exec);if(i)return"exec."+i}}return t.periodSeconds!=null&&t.hasOwnProperty("periodSeconds")&&!c.isInteger(t.periodSeconds)?"periodSeconds: integer expected":t.timeoutSeconds!=null&&t.hasOwnProperty("timeoutSeconds")&&!c.isInteger(t.timeoutSeconds)?"timeoutSeconds: integer expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Probe)return t;var n=new l.google.cloud.aiplatform.v1beta1.Probe;if(t.exec!=null){if(typeof t.exec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Probe.exec: object expected");n.exec=l.google.cloud.aiplatform.v1beta1.Probe.ExecAction.fromObject(t.exec)}return t.periodSeconds!=null&&(n.periodSeconds=t.periodSeconds|0),t.timeoutSeconds!=null&&(n.timeoutSeconds=t.timeoutSeconds|0),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.periodSeconds=0,i.timeoutSeconds=0),t.exec!=null&&t.hasOwnProperty("exec")&&(i.exec=l.google.cloud.aiplatform.v1beta1.Probe.ExecAction.toObject(t.exec,n),n.oneofs&&(i.probeType="exec")),t.periodSeconds!=null&&t.hasOwnProperty("periodSeconds")&&(i.periodSeconds=t.periodSeconds),t.timeoutSeconds!=null&&t.hasOwnProperty("timeoutSeconds")&&(i.timeoutSeconds=t.timeoutSeconds),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Probe"},a.ExecAction=function(){function e(t){if(this.command=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.command&&f.command.length||(f.command=[]),f.command.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.command!=null&&n.hasOwnProperty("command")){if(!Array.isArray(n.command))return"command: array expected";for(var i=0;i>>3){case 1:{i.endpoint=e.string();break}case 2:{i.deployedModelId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint)?"endpoint: string expected":e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId)?"deployedModelId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeployedModelRef)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeployedModelRef;return e.endpoint!=null&&(t.endpoint=String(e.endpoint)),e.deployedModelId!=null&&(t.deployedModelId=String(e.deployedModelId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.endpoint="",n.deployedModelId=""),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=e.endpoint),e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&(n.deployedModelId=e.deployedModelId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeployedModelRef"},a}(),m.EnvVar=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.value=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.value!=null&&e.hasOwnProperty("value")&&!c.isString(e.value)?"value: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.EnvVar)return e;var t=new l.google.cloud.aiplatform.v1beta1.EnvVar;return e.name!=null&&(t.name=String(e.name)),e.value!=null&&(t.value=String(e.value)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.value=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.value!=null&&e.hasOwnProperty("value")&&(n.value=e.value),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.EnvVar"},a}(),m.Context=function(){function a(r){if(this.labels={},this.parentContexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 8:{i.etag=e.string();break}case 9:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 10:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 11:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.parentContexts&&i.parentContexts.length||(i.parentContexts=[]),i.parentContexts.push(e.string());break}case 13:{i.schemaTitle=e.string();break}case 14:{i.schemaVersion=e.string();break}case 15:{i.metadata=l.google.protobuf.Struct.decode(e,e.uint32());break}case 16:{i.description=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var t=Object.keys(e.labels),n=0;n>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 4:{i.jobSpec=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.decode(e,e.uint32());break}case 5:{i.state=e.int32();break}case 6:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 11:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 12:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 16:{i.webAccessUris===c.emptyObject&&(i.webAccessUris={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.webAccessUris[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.jobSpec!=null&&e.hasOwnProperty("jobSpec")){var t=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.verify(e.jobSpec);if(t)return"jobSpec."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 14:{i.persistentResourceId=e.string();break}case 1:{i.workerPoolSpecs&&i.workerPoolSpecs.length||(i.workerPoolSpecs=[]),i.workerPoolSpecs.push(l.google.cloud.aiplatform.v1beta1.WorkerPoolSpec.decode(e,e.uint32()));break}case 3:{i.scheduling=l.google.cloud.aiplatform.v1beta1.Scheduling.decode(e,e.uint32());break}case 4:{i.serviceAccount=e.string();break}case 5:{i.network=e.string();break}case 13:{i.reservedIpRanges&&i.reservedIpRanges.length||(i.reservedIpRanges=[]),i.reservedIpRanges.push(e.string());break}case 6:{i.baseOutputDirectory=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(e,e.uint32());break}case 19:{i.protectedArtifactLocationId=e.string();break}case 7:{i.tensorboard=e.string();break}case 10:{i.enableWebAccess=e.bool();break}case 16:{i.enableDashboardAccess=e.bool();break}case 17:{i.experiment=e.string();break}case 18:{i.experimentRun=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.persistentResourceId!=null&&e.hasOwnProperty("persistentResourceId")&&!c.isString(e.persistentResourceId))return"persistentResourceId: string expected";if(e.workerPoolSpecs!=null&&e.hasOwnProperty("workerPoolSpecs")){if(!Array.isArray(e.workerPoolSpecs))return"workerPoolSpecs: array expected";for(var t=0;t>>3){case 6:{s.containerSpec=l.google.cloud.aiplatform.v1beta1.ContainerSpec.decode(t,t.uint32());break}case 7:{s.pythonPackageSpec=l.google.cloud.aiplatform.v1beta1.PythonPackageSpec.decode(t,t.uint32());break}case 1:{s.machineSpec=l.google.cloud.aiplatform.v1beta1.MachineSpec.decode(t,t.uint32());break}case 2:{s.replicaCount=t.int64();break}case 4:{s.nfsMounts&&s.nfsMounts.length||(s.nfsMounts=[]),s.nfsMounts.push(l.google.cloud.aiplatform.v1beta1.NfsMount.decode(t,t.uint32()));break}case 5:{s.diskSpec=l.google.cloud.aiplatform.v1beta1.DiskSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.containerSpec!=null&&t.hasOwnProperty("containerSpec")){n.task=1;{var i=l.google.cloud.aiplatform.v1beta1.ContainerSpec.verify(t.containerSpec);if(i)return"containerSpec."+i}}if(t.pythonPackageSpec!=null&&t.hasOwnProperty("pythonPackageSpec")){if(n.task===1)return"task: multiple values";n.task=1;{var i=l.google.cloud.aiplatform.v1beta1.PythonPackageSpec.verify(t.pythonPackageSpec);if(i)return"pythonPackageSpec."+i}}if(t.machineSpec!=null&&t.hasOwnProperty("machineSpec")){var i=l.google.cloud.aiplatform.v1beta1.MachineSpec.verify(t.machineSpec);if(i)return"machineSpec."+i}if(t.replicaCount!=null&&t.hasOwnProperty("replicaCount")&&!c.isInteger(t.replicaCount)&&!(t.replicaCount&&c.isInteger(t.replicaCount.low)&&c.isInteger(t.replicaCount.high)))return"replicaCount: integer|Long expected";if(t.nfsMounts!=null&&t.hasOwnProperty("nfsMounts")){if(!Array.isArray(t.nfsMounts))return"nfsMounts: array expected";for(var s=0;s>>0,t.replicaCount.high>>>0).toNumber())),t.nfsMounts){if(!Array.isArray(t.nfsMounts))throw TypeError(".google.cloud.aiplatform.v1beta1.WorkerPoolSpec.nfsMounts: array expected");n.nfsMounts=[];for(var i=0;i>>0,t.replicaCount.high>>>0).toNumber():t.replicaCount),t.nfsMounts&&t.nfsMounts.length){i.nfsMounts=[];for(var f=0;f>>3){case 1:{i.imageUri=e.string();break}case 2:{i.command&&i.command.length||(i.command=[]),i.command.push(e.string());break}case 3:{i.args&&i.args.length||(i.args=[]),i.args.push(e.string());break}case 4:{i.env&&i.env.length||(i.env=[]),i.env.push(l.google.cloud.aiplatform.v1beta1.EnvVar.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.imageUri!=null&&e.hasOwnProperty("imageUri")&&!c.isString(e.imageUri))return"imageUri: string expected";if(e.command!=null&&e.hasOwnProperty("command")){if(!Array.isArray(e.command))return"command: array expected";for(var t=0;t>>3){case 1:{i.executorImageUri=e.string();break}case 2:{i.packageUris&&i.packageUris.length||(i.packageUris=[]),i.packageUris.push(e.string());break}case 3:{i.pythonModule=e.string();break}case 4:{i.args&&i.args.length||(i.args=[]),i.args.push(e.string());break}case 5:{i.env&&i.env.length||(i.env=[]),i.env.push(l.google.cloud.aiplatform.v1beta1.EnvVar.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.executorImageUri!=null&&e.hasOwnProperty("executorImageUri")&&!c.isString(e.executorImageUri))return"executorImageUri: string expected";if(e.packageUris!=null&&e.hasOwnProperty("packageUris")){if(!Array.isArray(e.packageUris))return"packageUris: array expected";for(var t=0;t>>3){case 1:{i.timeout=l.google.protobuf.Duration.decode(e,e.uint32());break}case 3:{i.restartJobOnWorkerRestart=e.bool();break}case 5:{i.disableRetries=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeout!=null&&e.hasOwnProperty("timeout")){var t=l.google.protobuf.Duration.verify(e.timeout);if(t)return"timeout."+t}return e.restartJobOnWorkerRestart!=null&&e.hasOwnProperty("restartJobOnWorkerRestart")&&typeof e.restartJobOnWorkerRestart!="boolean"?"restartJobOnWorkerRestart: boolean expected":e.disableRetries!=null&&e.hasOwnProperty("disableRetries")&&typeof e.disableRetries!="boolean"?"disableRetries: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.Scheduling)return e;var t=new l.google.cloud.aiplatform.v1beta1.Scheduling;if(e.timeout!=null){if(typeof e.timeout!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Scheduling.timeout: object expected");t.timeout=l.google.protobuf.Duration.fromObject(e.timeout)}return e.restartJobOnWorkerRestart!=null&&(t.restartJobOnWorkerRestart=!!e.restartJobOnWorkerRestart),e.disableRetries!=null&&(t.disableRetries=!!e.disableRetries),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.timeout=null,n.restartJobOnWorkerRestart=!1,n.disableRetries=!1),e.timeout!=null&&e.hasOwnProperty("timeout")&&(n.timeout=l.google.protobuf.Duration.toObject(e.timeout,t)),e.restartJobOnWorkerRestart!=null&&e.hasOwnProperty("restartJobOnWorkerRestart")&&(n.restartJobOnWorkerRestart=e.restartJobOnWorkerRestart),e.disableRetries!=null&&e.hasOwnProperty("disableRetries")&&(n.disableRetries=e.disableRetries),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.Scheduling"},a}(),m.DataItem=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 3:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 4:{i.payload=l.google.protobuf.Value.decode(e,e.uint32());break}case 7:{i.etag=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.datasets&&i.datasets.length||(i.datasets=[]),i.datasets.push(e.string());break}case 12:{i.annotationLabels===c.emptyObject&&(i.annotationLabels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.annotationLabels[s]=f;break}case 4:{i.labelerCount=e.int32();break}case 5:{i.instructionUri=e.string();break}case 6:{i.inputsSchemaUri=e.string();break}case 7:{i.inputs=l.google.protobuf.Value.decode(e,e.uint32());break}case 8:{i.state=e.int32();break}case 13:{i.labelingProgress=e.int32();break}case 14:{i.currentSpend=l.google.type.Money.decode(e,e.uint32());break}case 9:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 22:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 11:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 16:{i.specialistPools&&i.specialistPools.length||(i.specialistPools=[]),i.specialistPools.push(e.string());break}case 20:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 21:{i.activeLearningConfig=l.google.cloud.aiplatform.v1beta1.ActiveLearningConfig.decode(e,e.uint32());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.datasets!=null&&e.hasOwnProperty("datasets")){if(!Array.isArray(e.datasets))return"datasets: array expected";for(var t=0;t>>3){case 1:{s.maxDataItemCount=t.int64();break}case 2:{s.maxDataItemPercentage=t.int32();break}case 3:{s.sampleConfig=l.google.cloud.aiplatform.v1beta1.SampleConfig.decode(t,t.uint32());break}case 4:{s.trainingConfig=l.google.cloud.aiplatform.v1beta1.TrainingConfig.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.maxDataItemCount!=null&&t.hasOwnProperty("maxDataItemCount")&&(n.humanLabelingBudget=1,!c.isInteger(t.maxDataItemCount)&&!(t.maxDataItemCount&&c.isInteger(t.maxDataItemCount.low)&&c.isInteger(t.maxDataItemCount.high))))return"maxDataItemCount: integer|Long expected";if(t.maxDataItemPercentage!=null&&t.hasOwnProperty("maxDataItemPercentage")){if(n.humanLabelingBudget===1)return"humanLabelingBudget: multiple values";if(n.humanLabelingBudget=1,!c.isInteger(t.maxDataItemPercentage))return"maxDataItemPercentage: integer expected"}if(t.sampleConfig!=null&&t.hasOwnProperty("sampleConfig")){var i=l.google.cloud.aiplatform.v1beta1.SampleConfig.verify(t.sampleConfig);if(i)return"sampleConfig."+i}if(t.trainingConfig!=null&&t.hasOwnProperty("trainingConfig")){var i=l.google.cloud.aiplatform.v1beta1.TrainingConfig.verify(t.trainingConfig);if(i)return"trainingConfig."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ActiveLearningConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.ActiveLearningConfig;if(t.maxDataItemCount!=null&&(c.Long?(n.maxDataItemCount=c.Long.fromValue(t.maxDataItemCount)).unsigned=!1:typeof t.maxDataItemCount=="string"?n.maxDataItemCount=parseInt(t.maxDataItemCount,10):typeof t.maxDataItemCount=="number"?n.maxDataItemCount=t.maxDataItemCount:typeof t.maxDataItemCount=="object"&&(n.maxDataItemCount=new c.LongBits(t.maxDataItemCount.low>>>0,t.maxDataItemCount.high>>>0).toNumber())),t.maxDataItemPercentage!=null&&(n.maxDataItemPercentage=t.maxDataItemPercentage|0),t.sampleConfig!=null){if(typeof t.sampleConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ActiveLearningConfig.sampleConfig: object expected");n.sampleConfig=l.google.cloud.aiplatform.v1beta1.SampleConfig.fromObject(t.sampleConfig)}if(t.trainingConfig!=null){if(typeof t.trainingConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ActiveLearningConfig.trainingConfig: object expected");n.trainingConfig=l.google.cloud.aiplatform.v1beta1.TrainingConfig.fromObject(t.trainingConfig)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.sampleConfig=null,i.trainingConfig=null),t.maxDataItemCount!=null&&t.hasOwnProperty("maxDataItemCount")&&(typeof t.maxDataItemCount=="number"?i.maxDataItemCount=n.longs===String?String(t.maxDataItemCount):t.maxDataItemCount:i.maxDataItemCount=n.longs===String?c.Long.prototype.toString.call(t.maxDataItemCount):n.longs===Number?new c.LongBits(t.maxDataItemCount.low>>>0,t.maxDataItemCount.high>>>0).toNumber():t.maxDataItemCount,n.oneofs&&(i.humanLabelingBudget="maxDataItemCount")),t.maxDataItemPercentage!=null&&t.hasOwnProperty("maxDataItemPercentage")&&(i.maxDataItemPercentage=t.maxDataItemPercentage,n.oneofs&&(i.humanLabelingBudget="maxDataItemPercentage")),t.sampleConfig!=null&&t.hasOwnProperty("sampleConfig")&&(i.sampleConfig=l.google.cloud.aiplatform.v1beta1.SampleConfig.toObject(t.sampleConfig,n)),t.trainingConfig!=null&&t.hasOwnProperty("trainingConfig")&&(i.trainingConfig=l.google.cloud.aiplatform.v1beta1.TrainingConfig.toObject(t.trainingConfig,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ActiveLearningConfig"},a}(),m.SampleConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.initialBatchSamplePercentage=t.int32();break}case 3:{s.followingBatchSamplePercentage=t.int32();break}case 5:{s.sampleStrategy=t.int32();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.initialBatchSamplePercentage!=null&&t.hasOwnProperty("initialBatchSamplePercentage")&&(n.initialBatchSampleSize=1,!c.isInteger(t.initialBatchSamplePercentage)))return"initialBatchSamplePercentage: integer expected";if(t.followingBatchSamplePercentage!=null&&t.hasOwnProperty("followingBatchSamplePercentage")&&(n.followingBatchSampleSize=1,!c.isInteger(t.followingBatchSamplePercentage)))return"followingBatchSamplePercentage: integer expected";if(t.sampleStrategy!=null&&t.hasOwnProperty("sampleStrategy"))switch(t.sampleStrategy){default:return"sampleStrategy: enum value expected";case 0:case 1:break}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.SampleConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.SampleConfig;switch(t.initialBatchSamplePercentage!=null&&(n.initialBatchSamplePercentage=t.initialBatchSamplePercentage|0),t.followingBatchSamplePercentage!=null&&(n.followingBatchSamplePercentage=t.followingBatchSamplePercentage|0),t.sampleStrategy){default:if(typeof t.sampleStrategy=="number"){n.sampleStrategy=t.sampleStrategy;break}break;case"SAMPLE_STRATEGY_UNSPECIFIED":case 0:n.sampleStrategy=0;break;case"UNCERTAINTY":case 1:n.sampleStrategy=1;break}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.sampleStrategy=n.enums===String?"SAMPLE_STRATEGY_UNSPECIFIED":0),t.initialBatchSamplePercentage!=null&&t.hasOwnProperty("initialBatchSamplePercentage")&&(i.initialBatchSamplePercentage=t.initialBatchSamplePercentage,n.oneofs&&(i.initialBatchSampleSize="initialBatchSamplePercentage")),t.followingBatchSamplePercentage!=null&&t.hasOwnProperty("followingBatchSamplePercentage")&&(i.followingBatchSamplePercentage=t.followingBatchSamplePercentage,n.oneofs&&(i.followingBatchSampleSize="followingBatchSamplePercentage")),t.sampleStrategy!=null&&t.hasOwnProperty("sampleStrategy")&&(i.sampleStrategy=n.enums===String?l.google.cloud.aiplatform.v1beta1.SampleConfig.SampleStrategy[t.sampleStrategy]===void 0?t.sampleStrategy:l.google.cloud.aiplatform.v1beta1.SampleConfig.SampleStrategy[t.sampleStrategy]:t.sampleStrategy),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.SampleConfig"},a.SampleStrategy=function(){var e={},t=Object.create(e);return t[e[0]="SAMPLE_STRATEGY_UNSPECIFIED"]=0,t[e[1]="UNCERTAINTY"]=1,t}(),a}(),m.TrainingConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.timeoutTrainingMilliHours=e.int64();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.timeoutTrainingMilliHours!=null&&e.hasOwnProperty("timeoutTrainingMilliHours")&&!c.isInteger(e.timeoutTrainingMilliHours)&&!(e.timeoutTrainingMilliHours&&c.isInteger(e.timeoutTrainingMilliHours.low)&&c.isInteger(e.timeoutTrainingMilliHours.high))?"timeoutTrainingMilliHours: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.TrainingConfig)return e;var t=new l.google.cloud.aiplatform.v1beta1.TrainingConfig;return e.timeoutTrainingMilliHours!=null&&(c.Long?(t.timeoutTrainingMilliHours=c.Long.fromValue(e.timeoutTrainingMilliHours)).unsigned=!1:typeof e.timeoutTrainingMilliHours=="string"?t.timeoutTrainingMilliHours=parseInt(e.timeoutTrainingMilliHours,10):typeof e.timeoutTrainingMilliHours=="number"?t.timeoutTrainingMilliHours=e.timeoutTrainingMilliHours:typeof e.timeoutTrainingMilliHours=="object"&&(t.timeoutTrainingMilliHours=new c.LongBits(e.timeoutTrainingMilliHours.low>>>0,e.timeoutTrainingMilliHours.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(c.Long){var i=new c.Long(0,0,!1);n.timeoutTrainingMilliHours=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.timeoutTrainingMilliHours=t.longs===String?"0":0;return e.timeoutTrainingMilliHours!=null&&e.hasOwnProperty("timeoutTrainingMilliHours")&&(typeof e.timeoutTrainingMilliHours=="number"?n.timeoutTrainingMilliHours=t.longs===String?String(e.timeoutTrainingMilliHours):e.timeoutTrainingMilliHours:n.timeoutTrainingMilliHours=t.longs===String?c.Long.prototype.toString.call(e.timeoutTrainingMilliHours):t.longs===Number?new c.LongBits(e.timeoutTrainingMilliHours.low>>>0,e.timeoutTrainingMilliHours.high>>>0).toNumber():e.timeoutTrainingMilliHours),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.TrainingConfig"},a}(),m.Dataset=function(){function a(r){if(this.labels={},this.savedQueries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 16:{i.description=e.string();break}case 3:{i.metadataSchemaUri=e.string();break}case 8:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 10:{i.dataItemCount=e.int64();break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.etag=e.string();break}case 7:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 9:{i.savedQueries&&i.savedQueries.length||(i.savedQueries=[]),i.savedQueries.push(l.google.cloud.aiplatform.v1beta1.SavedQuery.decode(e,e.uint32()));break}case 11:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 17:{i.metadataArtifact=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.metadataSchemaUri!=null&&e.hasOwnProperty("metadataSchemaUri")&&!c.isString(e.metadataSchemaUri))return"metadataSchemaUri: string expected";if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.protobuf.Value.verify(e.metadata);if(t)return"metadata."+t}if(e.dataItemCount!=null&&e.hasOwnProperty("dataItemCount")&&!c.isInteger(e.dataItemCount)&&!(e.dataItemCount&&c.isInteger(e.dataItemCount.low)&&c.isInteger(e.dataItemCount.high)))return"dataItemCount: integer|Long expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>0,e.dataItemCount.high>>>0).toNumber())),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Dataset.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Dataset.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}if(e.etag!=null&&(t.etag=String(e.etag)),e.labels){if(typeof e.labels!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Dataset.labels: object expected");t.labels={};for(var n=Object.keys(e.labels),i=0;i>>0,e.dataItemCount.high>>>0).toNumber():e.dataItemCount),e.encryptionSpec!=null&&e.hasOwnProperty("encryptionSpec")&&(n.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.toObject(e.encryptionSpec,t)),e.description!=null&&e.hasOwnProperty("description")&&(n.description=e.description),e.metadataArtifact!=null&&e.hasOwnProperty("metadataArtifact")&&(n.metadataArtifact=e.metadataArtifact),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.Dataset"},a}(),m.ImportDataConfig=function(){function a(e){if(this.dataItemLabels={},this.annotationLabels={},e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.gcsSource=l.google.cloud.aiplatform.v1beta1.GcsSource.decode(t,t.uint32());break}case 2:{s.dataItemLabels===c.emptyObject&&(s.dataItemLabels={});var _=t.uint32()+t.pos;for(f="",g="";t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=t.string();break;default:t.skipType(C&7);break}}s.dataItemLabels[f]=g;break}case 3:{s.annotationLabels===c.emptyObject&&(s.annotationLabels={});var _=t.uint32()+t.pos;for(f="",g="";t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=t.string();break;default:t.skipType(C&7);break}}s.annotationLabels[f]=g;break}case 4:{s.importSchemaUri=t.string();break}default:t.skipType(T&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){n.source=1;{var i=l.google.cloud.aiplatform.v1beta1.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}if(t.dataItemLabels!=null&&t.hasOwnProperty("dataItemLabels")){if(!c.isObject(t.dataItemLabels))return"dataItemLabels: object expected";for(var s=Object.keys(t.dataItemLabels),f=0;f>>3){case 1:{s.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(t,t.uint32());break}case 5:{s.fractionSplit=l.google.cloud.aiplatform.v1beta1.ExportFractionSplit.decode(t,t.uint32());break}case 2:{s.annotationsFilter=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.aiplatform.v1beta1.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}if(t.fractionSplit!=null&&t.hasOwnProperty("fractionSplit")){n.split=1;{var i=l.google.cloud.aiplatform.v1beta1.ExportFractionSplit.verify(t.fractionSplit);if(i)return"fractionSplit."+i}}return t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&!c.isString(t.annotationsFilter)?"annotationsFilter: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ExportDataConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.ExportDataConfig;if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportDataConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.fromObject(t.gcsDestination)}if(t.fractionSplit!=null){if(typeof t.fractionSplit!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportDataConfig.fractionSplit: object expected");n.fractionSplit=l.google.cloud.aiplatform.v1beta1.ExportFractionSplit.fromObject(t.fractionSplit)}return t.annotationsFilter!=null&&(n.annotationsFilter=String(t.annotationsFilter)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.annotationsFilter=""),t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&(i.annotationsFilter=t.annotationsFilter),t.fractionSplit!=null&&t.hasOwnProperty("fractionSplit")&&(i.fractionSplit=l.google.cloud.aiplatform.v1beta1.ExportFractionSplit.toObject(t.fractionSplit,n),n.oneofs&&(i.split="fractionSplit")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ExportDataConfig"},a}(),m.ExportFractionSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFraction=e.double();break}case 2:{i.validationFraction=e.double();break}case 3:{i.testFraction=e.double();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&typeof e.trainingFraction!="number"?"trainingFraction: number expected":e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&typeof e.validationFraction!="number"?"validationFraction: number expected":e.testFraction!=null&&e.hasOwnProperty("testFraction")&&typeof e.testFraction!="number"?"testFraction: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExportFractionSplit)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExportFractionSplit;return e.trainingFraction!=null&&(t.trainingFraction=Number(e.trainingFraction)),e.validationFraction!=null&&(t.validationFraction=Number(e.validationFraction)),e.testFraction!=null&&(t.testFraction=Number(e.testFraction)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFraction=0,n.validationFraction=0,n.testFraction=0),e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&(n.trainingFraction=t.json&&!isFinite(e.trainingFraction)?String(e.trainingFraction):e.trainingFraction),e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&(n.validationFraction=t.json&&!isFinite(e.validationFraction)?String(e.validationFraction):e.validationFraction),e.testFraction!=null&&e.hasOwnProperty("testFraction")&&(n.testFraction=t.json&&!isFinite(e.testFraction)?String(e.testFraction):e.testFraction),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportFractionSplit"},a}(),m.SavedQuery=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 12:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.annotationFilter=e.string();break}case 6:{i.problemType=e.string();break}case 10:{i.annotationSpecCount=e.int32();break}case 8:{i.etag=e.string();break}case 9:{i.supportAutomlTraining=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.protobuf.Value.verify(e.metadata);if(t)return"metadata."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}return e.annotationFilter!=null&&e.hasOwnProperty("annotationFilter")&&!c.isString(e.annotationFilter)?"annotationFilter: string expected":e.problemType!=null&&e.hasOwnProperty("problemType")&&!c.isString(e.problemType)?"problemType: string expected":e.annotationSpecCount!=null&&e.hasOwnProperty("annotationSpecCount")&&!c.isInteger(e.annotationSpecCount)?"annotationSpecCount: integer expected":e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":e.supportAutomlTraining!=null&&e.hasOwnProperty("supportAutomlTraining")&&typeof e.supportAutomlTraining!="boolean"?"supportAutomlTraining: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SavedQuery)return e;var t=new l.google.cloud.aiplatform.v1beta1.SavedQuery;if(e.name!=null&&(t.name=String(e.name)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.metadata!=null){if(typeof e.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.SavedQuery.metadata: object expected");t.metadata=l.google.protobuf.Value.fromObject(e.metadata)}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.SavedQuery.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.SavedQuery.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}return e.annotationFilter!=null&&(t.annotationFilter=String(e.annotationFilter)),e.problemType!=null&&(t.problemType=String(e.problemType)),e.annotationSpecCount!=null&&(t.annotationSpecCount=e.annotationSpecCount|0),e.etag!=null&&(t.etag=String(e.etag)),e.supportAutomlTraining!=null&&(t.supportAutomlTraining=!!e.supportAutomlTraining),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.displayName="",n.createTime=null,n.updateTime=null,n.annotationFilter="",n.problemType="",n.etag="",n.supportAutomlTraining=!1,n.annotationSpecCount=0,n.metadata=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),e.annotationFilter!=null&&e.hasOwnProperty("annotationFilter")&&(n.annotationFilter=e.annotationFilter),e.problemType!=null&&e.hasOwnProperty("problemType")&&(n.problemType=e.problemType),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),e.supportAutomlTraining!=null&&e.hasOwnProperty("supportAutomlTraining")&&(n.supportAutomlTraining=e.supportAutomlTraining),e.annotationSpecCount!=null&&e.hasOwnProperty("annotationSpecCount")&&(n.annotationSpecCount=e.annotationSpecCount),e.metadata!=null&&e.hasOwnProperty("metadata")&&(n.metadata=l.google.protobuf.Value.toObject(e.metadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SavedQuery"},a}(),m.DatasetService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateDatasetRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateDataset"}),Object.defineProperty(a.prototype.getDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetDatasetRequest,l.google.cloud.aiplatform.v1beta1.Dataset,e,t)},"name",{value:"GetDataset"}),Object.defineProperty(a.prototype.updateDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateDatasetRequest,l.google.cloud.aiplatform.v1beta1.Dataset,e,t)},"name",{value:"UpdateDataset"}),Object.defineProperty(a.prototype.listDatasets=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListDatasetsRequest,l.google.cloud.aiplatform.v1beta1.ListDatasetsResponse,e,t)},"name",{value:"ListDatasets"}),Object.defineProperty(a.prototype.deleteDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteDatasetRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteDataset"}),Object.defineProperty(a.prototype.importData=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ImportDataRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ImportData"}),Object.defineProperty(a.prototype.exportData=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ExportDataRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ExportData"}),Object.defineProperty(a.prototype.createDatasetVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateDatasetVersionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateDatasetVersion"}),Object.defineProperty(a.prototype.deleteDatasetVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteDatasetVersionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteDatasetVersion"}),Object.defineProperty(a.prototype.getDatasetVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetDatasetVersionRequest,l.google.cloud.aiplatform.v1beta1.DatasetVersion,e,t)},"name",{value:"GetDatasetVersion"}),Object.defineProperty(a.prototype.listDatasetVersions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListDatasetVersionsRequest,l.google.cloud.aiplatform.v1beta1.ListDatasetVersionsResponse,e,t)},"name",{value:"ListDatasetVersions"}),Object.defineProperty(a.prototype.restoreDatasetVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.RestoreDatasetVersionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"RestoreDatasetVersion"}),Object.defineProperty(a.prototype.listDataItems=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListDataItemsRequest,l.google.cloud.aiplatform.v1beta1.ListDataItemsResponse,e,t)},"name",{value:"ListDataItems"}),Object.defineProperty(a.prototype.searchDataItems=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.SearchDataItemsRequest,l.google.cloud.aiplatform.v1beta1.SearchDataItemsResponse,e,t)},"name",{value:"SearchDataItems"}),Object.defineProperty(a.prototype.listSavedQueries=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListSavedQueriesRequest,l.google.cloud.aiplatform.v1beta1.ListSavedQueriesResponse,e,t)},"name",{value:"ListSavedQueries"}),Object.defineProperty(a.prototype.deleteSavedQuery=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteSavedQueryRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteSavedQuery"}),Object.defineProperty(a.prototype.getAnnotationSpec=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetAnnotationSpecRequest,l.google.cloud.aiplatform.v1beta1.AnnotationSpec,e,t)},"name",{value:"GetAnnotationSpec"}),Object.defineProperty(a.prototype.listAnnotations=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListAnnotationsRequest,l.google.cloud.aiplatform.v1beta1.ListAnnotationsResponse,e,t)},"name",{value:"ListAnnotations"}),a}(),m.CreateDatasetRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.dataset=l.google.cloud.aiplatform.v1beta1.Dataset.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.dataset!=null&&e.hasOwnProperty("dataset")){var t=l.google.cloud.aiplatform.v1beta1.Dataset.verify(e.dataset);if(t)return"dataset."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateDatasetRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.dataset!=null){if(typeof e.dataset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateDatasetRequest.dataset: object expected");t.dataset=l.google.cloud.aiplatform.v1beta1.Dataset.fromObject(e.dataset)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.dataset=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.dataset!=null&&e.hasOwnProperty("dataset")&&(n.dataset=l.google.cloud.aiplatform.v1beta1.Dataset.toObject(e.dataset,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateDatasetRequest"},a}(),m.CreateDatasetOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateDatasetOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateDatasetOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateDatasetOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateDatasetOperationMetadata"},a}(),m.GetDatasetRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetDatasetRequest;if(e.name!=null&&(t.name=String(e.name)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.GetDatasetRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.readMask=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetDatasetRequest"},a}(),m.UpdateDatasetRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.dataset=l.google.cloud.aiplatform.v1beta1.Dataset.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataset!=null&&e.hasOwnProperty("dataset")){var t=l.google.cloud.aiplatform.v1beta1.Dataset.verify(e.dataset);if(t)return"dataset."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateDatasetRequest;if(e.dataset!=null){if(typeof e.dataset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateDatasetRequest.dataset: object expected");t.dataset=l.google.cloud.aiplatform.v1beta1.Dataset.fromObject(e.dataset)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateDatasetRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.dataset=null,n.updateMask=null),e.dataset!=null&&e.hasOwnProperty("dataset")&&(n.dataset=l.google.cloud.aiplatform.v1beta1.Dataset.toObject(e.dataset,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateDatasetRequest"},a}(),m.ListDatasetsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListDatasetsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListDatasetsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListDatasetsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListDatasetsRequest"},a}(),m.ListDatasetsResponse=function(){function a(r){if(this.datasets=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.datasets&&i.datasets.length||(i.datasets=[]),i.datasets.push(l.google.cloud.aiplatform.v1beta1.Dataset.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.datasets!=null&&e.hasOwnProperty("datasets")){if(!Array.isArray(e.datasets))return"datasets: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteDatasetRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteDatasetRequest"},a}(),m.ImportDataRequest=function(){function a(r){if(this.importConfigs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.importConfigs&&i.importConfigs.length||(i.importConfigs=[]),i.importConfigs.push(l.google.cloud.aiplatform.v1beta1.ImportDataConfig.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.importConfigs!=null&&e.hasOwnProperty("importConfigs")){if(!Array.isArray(e.importConfigs))return"importConfigs: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.ImportDataResponse?e:new l.google.cloud.aiplatform.v1beta1.ImportDataResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ImportDataResponse"},a}(),m.ImportDataOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ImportDataOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.ImportDataOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ImportDataOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ImportDataOperationMetadata"},a}(),m.ExportDataRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.exportConfig=l.google.cloud.aiplatform.v1beta1.ExportDataConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.exportConfig!=null&&e.hasOwnProperty("exportConfig")){var t=l.google.cloud.aiplatform.v1beta1.ExportDataConfig.verify(e.exportConfig);if(t)return"exportConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExportDataRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExportDataRequest;if(e.name!=null&&(t.name=String(e.name)),e.exportConfig!=null){if(typeof e.exportConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportDataRequest.exportConfig: object expected");t.exportConfig=l.google.cloud.aiplatform.v1beta1.ExportDataConfig.fromObject(e.exportConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.exportConfig=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.exportConfig!=null&&e.hasOwnProperty("exportConfig")&&(n.exportConfig=l.google.cloud.aiplatform.v1beta1.ExportDataConfig.toObject(e.exportConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportDataRequest"},a}(),m.ExportDataResponse=function(){function a(r){if(this.exportedFiles=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.exportedFiles&&i.exportedFiles.length||(i.exportedFiles=[]),i.exportedFiles.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.exportedFiles!=null&&e.hasOwnProperty("exportedFiles")){if(!Array.isArray(e.exportedFiles))return"exportedFiles: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.gcsOutputDirectory=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.gcsOutputDirectory!=null&&e.hasOwnProperty("gcsOutputDirectory")&&!c.isString(e.gcsOutputDirectory)?"gcsOutputDirectory: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExportDataOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExportDataOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportDataOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.gcsOutputDirectory!=null&&(t.gcsOutputDirectory=String(e.gcsOutputDirectory)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.gcsOutputDirectory=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.gcsOutputDirectory!=null&&e.hasOwnProperty("gcsOutputDirectory")&&(n.gcsOutputDirectory=e.gcsOutputDirectory),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportDataOperationMetadata"},a}(),m.CreateDatasetVersionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.datasetVersion=l.google.cloud.aiplatform.v1beta1.DatasetVersion.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.datasetVersion!=null&&e.hasOwnProperty("datasetVersion")){var t=l.google.cloud.aiplatform.v1beta1.DatasetVersion.verify(e.datasetVersion);if(t)return"datasetVersion."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateDatasetVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateDatasetVersionRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.datasetVersion!=null){if(typeof e.datasetVersion!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateDatasetVersionRequest.datasetVersion: object expected");t.datasetVersion=l.google.cloud.aiplatform.v1beta1.DatasetVersion.fromObject(e.datasetVersion)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.datasetVersion=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.datasetVersion!=null&&e.hasOwnProperty("datasetVersion")&&(n.datasetVersion=l.google.cloud.aiplatform.v1beta1.DatasetVersion.toObject(e.datasetVersion,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateDatasetVersionRequest"},a}(),m.CreateDatasetVersionOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateDatasetVersionOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateDatasetVersionOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateDatasetVersionOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateDatasetVersionOperationMetadata"},a}(),m.DeleteDatasetVersionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteDatasetVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteDatasetVersionRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteDatasetVersionRequest"},a}(),m.GetDatasetVersionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetDatasetVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetDatasetVersionRequest;if(e.name!=null&&(t.name=String(e.name)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.GetDatasetVersionRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.readMask=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetDatasetVersionRequest"},a}(),m.ListDatasetVersionsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListDatasetVersionsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListDatasetVersionsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListDatasetVersionsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListDatasetVersionsRequest"},a}(),m.ListDatasetVersionsResponse=function(){function a(r){if(this.datasetVersions=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.datasetVersions&&i.datasetVersions.length||(i.datasetVersions=[]),i.datasetVersions.push(l.google.cloud.aiplatform.v1beta1.DatasetVersion.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.datasetVersions!=null&&e.hasOwnProperty("datasetVersions")){if(!Array.isArray(e.datasetVersions))return"datasetVersions: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.RestoreDatasetVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.RestoreDatasetVersionRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.RestoreDatasetVersionRequest"},a}(),m.RestoreDatasetVersionOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.RestoreDatasetVersionOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.RestoreDatasetVersionOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.RestoreDatasetVersionOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.RestoreDatasetVersionOperationMetadata"},a}(),m.ListDataItemsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListDataItemsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListDataItemsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListDataItemsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListDataItemsRequest"},a}(),m.ListDataItemsResponse=function(){function a(r){if(this.dataItems=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.dataItems&&i.dataItems.length||(i.dataItems=[]),i.dataItems.push(l.google.cloud.aiplatform.v1beta1.DataItem.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataItems!=null&&e.hasOwnProperty("dataItems")){if(!Array.isArray(e.dataItems))return"dataItems: array expected";for(var t=0;t>>3){case 12:{s.orderByDataItem=t.string();break}case 13:{s.orderByAnnotation=l.google.cloud.aiplatform.v1beta1.SearchDataItemsRequest.OrderByAnnotation.decode(t,t.uint32());break}case 1:{s.dataset=t.string();break}case 2:{s.savedQuery=t.string();break}case 3:{s.dataLabelingJob=t.string();break}case 4:{s.dataItemFilter=t.string();break}case 5:{s.annotationsFilter=t.string();break}case 11:{s.annotationFilters&&s.annotationFilters.length||(s.annotationFilters=[]),s.annotationFilters.push(t.string());break}case 6:{s.fieldMask=l.google.protobuf.FieldMask.decode(t,t.uint32());break}case 7:{s.annotationsLimit=t.int32();break}case 8:{s.pageSize=t.int32();break}case 9:{s.orderBy=t.string();break}case 10:{s.pageToken=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.orderByDataItem!=null&&t.hasOwnProperty("orderByDataItem")&&(n.order=1,!c.isString(t.orderByDataItem)))return"orderByDataItem: string expected";if(t.orderByAnnotation!=null&&t.hasOwnProperty("orderByAnnotation")){if(n.order===1)return"order: multiple values";n.order=1;{var i=l.google.cloud.aiplatform.v1beta1.SearchDataItemsRequest.OrderByAnnotation.verify(t.orderByAnnotation);if(i)return"orderByAnnotation."+i}}if(t.dataset!=null&&t.hasOwnProperty("dataset")&&!c.isString(t.dataset))return"dataset: string expected";if(t.savedQuery!=null&&t.hasOwnProperty("savedQuery")&&!c.isString(t.savedQuery))return"savedQuery: string expected";if(t.dataLabelingJob!=null&&t.hasOwnProperty("dataLabelingJob")&&!c.isString(t.dataLabelingJob))return"dataLabelingJob: string expected";if(t.dataItemFilter!=null&&t.hasOwnProperty("dataItemFilter")&&!c.isString(t.dataItemFilter))return"dataItemFilter: string expected";if(t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&!c.isString(t.annotationsFilter))return"annotationsFilter: string expected";if(t.annotationFilters!=null&&t.hasOwnProperty("annotationFilters")){if(!Array.isArray(t.annotationFilters))return"annotationFilters: array expected";for(var s=0;s>>3){case 1:{f.savedQuery=n.string();break}case 2:{f.orderBy=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.savedQuery!=null&&n.hasOwnProperty("savedQuery")&&!c.isString(n.savedQuery)?"savedQuery: string expected":n.orderBy!=null&&n.hasOwnProperty("orderBy")&&!c.isString(n.orderBy)?"orderBy: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.SearchDataItemsRequest.OrderByAnnotation)return n;var i=new l.google.cloud.aiplatform.v1beta1.SearchDataItemsRequest.OrderByAnnotation;return n.savedQuery!=null&&(i.savedQuery=String(n.savedQuery)),n.orderBy!=null&&(i.orderBy=String(n.orderBy)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.savedQuery="",s.orderBy=""),n.savedQuery!=null&&n.hasOwnProperty("savedQuery")&&(s.savedQuery=n.savedQuery),n.orderBy!=null&&n.hasOwnProperty("orderBy")&&(s.orderBy=n.orderBy),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.SearchDataItemsRequest.OrderByAnnotation"},e}(),a}(),m.SearchDataItemsResponse=function(){function a(r){if(this.dataItemViews=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.dataItemViews&&i.dataItemViews.length||(i.dataItemViews=[]),i.dataItemViews.push(l.google.cloud.aiplatform.v1beta1.DataItemView.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataItemViews!=null&&e.hasOwnProperty("dataItemViews")){if(!Array.isArray(e.dataItemViews))return"dataItemViews: array expected";for(var t=0;t>>3){case 1:{i.dataItem=l.google.cloud.aiplatform.v1beta1.DataItem.decode(e,e.uint32());break}case 2:{i.annotations&&i.annotations.length||(i.annotations=[]),i.annotations.push(l.google.cloud.aiplatform.v1beta1.Annotation.decode(e,e.uint32()));break}case 3:{i.hasTruncatedAnnotations=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataItem!=null&&e.hasOwnProperty("dataItem")){var t=l.google.cloud.aiplatform.v1beta1.DataItem.verify(e.dataItem);if(t)return"dataItem."+t}if(e.annotations!=null&&e.hasOwnProperty("annotations")){if(!Array.isArray(e.annotations))return"annotations: array expected";for(var n=0;n>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListSavedQueriesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListSavedQueriesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListSavedQueriesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListSavedQueriesRequest"},a}(),m.ListSavedQueriesResponse=function(){function a(r){if(this.savedQueries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.savedQueries&&i.savedQueries.length||(i.savedQueries=[]),i.savedQueries.push(l.google.cloud.aiplatform.v1beta1.SavedQuery.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.savedQueries!=null&&e.hasOwnProperty("savedQueries")){if(!Array.isArray(e.savedQueries))return"savedQueries: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteSavedQueryRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteSavedQueryRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteSavedQueryRequest"},a}(),m.GetAnnotationSpecRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetAnnotationSpecRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetAnnotationSpecRequest;if(e.name!=null&&(t.name=String(e.name)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.GetAnnotationSpecRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.readMask=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetAnnotationSpecRequest"},a}(),m.ListAnnotationsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListAnnotationsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListAnnotationsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListAnnotationsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListAnnotationsRequest"},a}(),m.ListAnnotationsResponse=function(){function a(r){if(this.annotations=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.annotations&&i.annotations.length||(i.annotations=[]),i.annotations.push(l.google.cloud.aiplatform.v1beta1.Annotation.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.annotations!=null&&e.hasOwnProperty("annotations")){if(!Array.isArray(e.annotations))return"annotations: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 3:{i.etag=e.string();break}case 4:{i.bigQueryDatasetName=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}return e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":e.bigQueryDatasetName!=null&&e.hasOwnProperty("bigQueryDatasetName")&&!c.isString(e.bigQueryDatasetName)?"bigQueryDatasetName: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DatasetVersion)return e;var t=new l.google.cloud.aiplatform.v1beta1.DatasetVersion;if(e.name!=null&&(t.name=String(e.name)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DatasetVersion.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DatasetVersion.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}return e.etag!=null&&(t.etag=String(e.etag)),e.bigQueryDatasetName!=null&&(t.bigQueryDatasetName=String(e.bigQueryDatasetName)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.createTime=null,n.etag="",n.bigQueryDatasetName="",n.updateTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),e.bigQueryDatasetName!=null&&e.hasOwnProperty("bigQueryDatasetName")&&(n.bigQueryDatasetName=e.bigQueryDatasetName),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DatasetVersion"},a}(),m.GenericOperationMetadata=function(){function a(r){if(this.partialFailures=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.partialFailures&&i.partialFailures.length||(i.partialFailures=[]),i.partialFailures.push(l.google.rpc.Status.decode(e,e.uint32()));break}case 2:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 3:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.partialFailures!=null&&e.hasOwnProperty("partialFailures")){if(!Array.isArray(e.partialFailures))return"partialFailures: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteOperationMetadata"},a}(),m.DeployedIndexRef=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndexId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint)?"indexEndpoint: string expected":e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId)?"deployedIndexId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeployedIndexRef)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeployedIndexRef;return e.indexEndpoint!=null&&(t.indexEndpoint=String(e.indexEndpoint)),e.deployedIndexId!=null&&(t.deployedIndexId=String(e.deployedIndexId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint="",n.deployedIndexId=""),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=e.indexEndpoint),e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&(n.deployedIndexId=e.deployedIndexId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeployedIndexRef"},a}(),m.DeploymentResourcePool=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.decode(e,e.uint32());break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.dedicatedResources!=null&&e.hasOwnProperty("dedicatedResources")){var t=l.google.cloud.aiplatform.v1beta1.DedicatedResources.verify(e.dedicatedResources);if(t)return"dedicatedResources."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeploymentResourcePool)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeploymentResourcePool;if(e.name!=null&&(t.name=String(e.name)),e.dedicatedResources!=null){if(typeof e.dedicatedResources!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeploymentResourcePool.dedicatedResources: object expected");t.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.fromObject(e.dedicatedResources)}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeploymentResourcePool.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.dedicatedResources=null,n.createTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.dedicatedResources!=null&&e.hasOwnProperty("dedicatedResources")&&(n.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.toObject(e.dedicatedResources,t)),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeploymentResourcePool"},a}(),m.DeploymentResourcePoolService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createDeploymentResourcePool=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateDeploymentResourcePool"}),Object.defineProperty(a.prototype.getDeploymentResourcePool=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetDeploymentResourcePoolRequest,l.google.cloud.aiplatform.v1beta1.DeploymentResourcePool,e,t)},"name",{value:"GetDeploymentResourcePool"}),Object.defineProperty(a.prototype.listDeploymentResourcePools=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListDeploymentResourcePoolsRequest,l.google.cloud.aiplatform.v1beta1.ListDeploymentResourcePoolsResponse,e,t)},"name",{value:"ListDeploymentResourcePools"}),Object.defineProperty(a.prototype.deleteDeploymentResourcePool=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteDeploymentResourcePoolRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteDeploymentResourcePool"}),Object.defineProperty(a.prototype.queryDeployedModels=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.QueryDeployedModelsRequest,l.google.cloud.aiplatform.v1beta1.QueryDeployedModelsResponse,e,t)},"name",{value:"QueryDeployedModels"}),a}(),m.CreateDeploymentResourcePoolRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.deploymentResourcePool=l.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.decode(e,e.uint32());break}case 3:{i.deploymentResourcePoolId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.deploymentResourcePool!=null&&e.hasOwnProperty("deploymentResourcePool")){var t=l.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.verify(e.deploymentResourcePool);if(t)return"deploymentResourcePool."+t}return e.deploymentResourcePoolId!=null&&e.hasOwnProperty("deploymentResourcePoolId")&&!c.isString(e.deploymentResourcePoolId)?"deploymentResourcePoolId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.deploymentResourcePool!=null){if(typeof e.deploymentResourcePool!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolRequest.deploymentResourcePool: object expected");t.deploymentResourcePool=l.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.fromObject(e.deploymentResourcePool)}return e.deploymentResourcePoolId!=null&&(t.deploymentResourcePoolId=String(e.deploymentResourcePoolId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.deploymentResourcePool=null,n.deploymentResourcePoolId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.deploymentResourcePool!=null&&e.hasOwnProperty("deploymentResourcePool")&&(n.deploymentResourcePool=l.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.toObject(e.deploymentResourcePool,t)),e.deploymentResourcePoolId!=null&&e.hasOwnProperty("deploymentResourcePoolId")&&(n.deploymentResourcePoolId=e.deploymentResourcePoolId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolRequest"},a}(),m.CreateDeploymentResourcePoolOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateDeploymentResourcePoolOperationMetadata"},a}(),m.GetDeploymentResourcePoolRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetDeploymentResourcePoolRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetDeploymentResourcePoolRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetDeploymentResourcePoolRequest"},a}(),m.ListDeploymentResourcePoolsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListDeploymentResourcePoolsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListDeploymentResourcePoolsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListDeploymentResourcePoolsRequest"},a}(),m.ListDeploymentResourcePoolsResponse=function(){function a(r){if(this.deploymentResourcePools=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deploymentResourcePools&&i.deploymentResourcePools.length||(i.deploymentResourcePools=[]),i.deploymentResourcePools.push(l.google.cloud.aiplatform.v1beta1.DeploymentResourcePool.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deploymentResourcePools!=null&&e.hasOwnProperty("deploymentResourcePools")){if(!Array.isArray(e.deploymentResourcePools))return"deploymentResourcePools: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateDeploymentResourcePoolOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateDeploymentResourcePoolOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateDeploymentResourcePoolOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateDeploymentResourcePoolOperationMetadata"},a}(),m.DeleteDeploymentResourcePoolRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteDeploymentResourcePoolRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteDeploymentResourcePoolRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteDeploymentResourcePoolRequest"},a}(),m.QueryDeployedModelsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deploymentResourcePool=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.deploymentResourcePool!=null&&e.hasOwnProperty("deploymentResourcePool")&&!c.isString(e.deploymentResourcePool)?"deploymentResourcePool: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.QueryDeployedModelsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.QueryDeployedModelsRequest;return e.deploymentResourcePool!=null&&(t.deploymentResourcePool=String(e.deploymentResourcePool)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deploymentResourcePool="",n.pageSize=0,n.pageToken=""),e.deploymentResourcePool!=null&&e.hasOwnProperty("deploymentResourcePool")&&(n.deploymentResourcePool=e.deploymentResourcePool),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.QueryDeployedModelsRequest"},a}(),m.QueryDeployedModelsResponse=function(){function a(r){if(this.deployedModels=[],this.deployedModelRefs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedModels&&i.deployedModels.length||(i.deployedModels=[]),i.deployedModels.push(l.google.cloud.aiplatform.v1beta1.DeployedModel.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}case 3:{i.deployedModelRefs&&i.deployedModelRefs.length||(i.deployedModelRefs=[]),i.deployedModelRefs.push(l.google.cloud.aiplatform.v1beta1.DeployedModelRef.decode(e,e.uint32()));break}case 4:{i.totalDeployedModelCount=e.int32();break}case 5:{i.totalEndpointCount=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedModels!=null&&e.hasOwnProperty("deployedModels")){if(!Array.isArray(e.deployedModels))return"deployedModels: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.deployedModels&&i.deployedModels.length||(i.deployedModels=[]),i.deployedModels.push(l.google.cloud.aiplatform.v1beta1.DeployedModel.decode(e,e.uint32()));break}case 5:{i.trafficSplit===c.emptyObject&&(i.trafficSplit={});var T=e.uint32()+e.pos;for(s="",f=0;e.pos>>3){case 1:s=e.string();break;case 2:f=e.int32();break;default:e.skipType(_&7);break}}i.trafficSplit[s]=f;break}case 6:{i.etag=e.string();break}case 7:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 8:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 13:{i.network=e.string();break}case 17:{i.enablePrivateServiceConnect=e.bool();break}case 14:{i.modelDeploymentMonitoringJob=e.string();break}case 18:{i.predictRequestResponseLoggingConfig=l.google.cloud.aiplatform.v1beta1.PredictRequestResponseLoggingConfig.decode(e,e.uint32());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.deployedModels!=null&&e.hasOwnProperty("deployedModels")){if(!Array.isArray(e.deployedModels))return"deployedModels: array expected";for(var t=0;t>>3){case 7:{s.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.decode(t,t.uint32());break}case 8:{s.automaticResources=l.google.cloud.aiplatform.v1beta1.AutomaticResources.decode(t,t.uint32());break}case 17:{s.sharedResources=t.string();break}case 1:{s.id=t.string();break}case 2:{s.model=t.string();break}case 18:{s.modelVersionId=t.string();break}case 3:{s.displayName=t.string();break}case 6:{s.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 9:{s.explanationSpec=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.decode(t,t.uint32());break}case 19:{s.disableExplanations=t.bool();break}case 11:{s.serviceAccount=t.string();break}case 12:{s.enableContainerLogging=t.bool();break}case 13:{s.enableAccessLogging=t.bool();break}case 14:{s.privateEndpoints=l.google.cloud.aiplatform.v1beta1.PrivateEndpoints.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.dedicatedResources!=null&&t.hasOwnProperty("dedicatedResources")){n.predictionResources=1;{var i=l.google.cloud.aiplatform.v1beta1.DedicatedResources.verify(t.dedicatedResources);if(i)return"dedicatedResources."+i}}if(t.automaticResources!=null&&t.hasOwnProperty("automaticResources")){if(n.predictionResources===1)return"predictionResources: multiple values";n.predictionResources=1;{var i=l.google.cloud.aiplatform.v1beta1.AutomaticResources.verify(t.automaticResources);if(i)return"automaticResources."+i}}if(t.sharedResources!=null&&t.hasOwnProperty("sharedResources")){if(n.predictionResources===1)return"predictionResources: multiple values";if(n.predictionResources=1,!c.isString(t.sharedResources))return"sharedResources: string expected"}if(t.id!=null&&t.hasOwnProperty("id")&&!c.isString(t.id))return"id: string expected";if(t.model!=null&&t.hasOwnProperty("model")&&!c.isString(t.model))return"model: string expected";if(t.modelVersionId!=null&&t.hasOwnProperty("modelVersionId")&&!c.isString(t.modelVersionId))return"modelVersionId: string expected";if(t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName))return"displayName: string expected";if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.explanationSpec!=null&&t.hasOwnProperty("explanationSpec")){var i=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.verify(t.explanationSpec);if(i)return"explanationSpec."+i}if(t.disableExplanations!=null&&t.hasOwnProperty("disableExplanations")&&typeof t.disableExplanations!="boolean")return"disableExplanations: boolean expected";if(t.serviceAccount!=null&&t.hasOwnProperty("serviceAccount")&&!c.isString(t.serviceAccount))return"serviceAccount: string expected";if(t.enableContainerLogging!=null&&t.hasOwnProperty("enableContainerLogging")&&typeof t.enableContainerLogging!="boolean")return"enableContainerLogging: boolean expected";if(t.enableAccessLogging!=null&&t.hasOwnProperty("enableAccessLogging")&&typeof t.enableAccessLogging!="boolean")return"enableAccessLogging: boolean expected";if(t.privateEndpoints!=null&&t.hasOwnProperty("privateEndpoints")){var i=l.google.cloud.aiplatform.v1beta1.PrivateEndpoints.verify(t.privateEndpoints);if(i)return"privateEndpoints."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.DeployedModel)return t;var n=new l.google.cloud.aiplatform.v1beta1.DeployedModel;if(t.dedicatedResources!=null){if(typeof t.dedicatedResources!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployedModel.dedicatedResources: object expected");n.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.fromObject(t.dedicatedResources)}if(t.automaticResources!=null){if(typeof t.automaticResources!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployedModel.automaticResources: object expected");n.automaticResources=l.google.cloud.aiplatform.v1beta1.AutomaticResources.fromObject(t.automaticResources)}if(t.sharedResources!=null&&(n.sharedResources=String(t.sharedResources)),t.id!=null&&(n.id=String(t.id)),t.model!=null&&(n.model=String(t.model)),t.modelVersionId!=null&&(n.modelVersionId=String(t.modelVersionId)),t.displayName!=null&&(n.displayName=String(t.displayName)),t.createTime!=null){if(typeof t.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployedModel.createTime: object expected");n.createTime=l.google.protobuf.Timestamp.fromObject(t.createTime)}if(t.explanationSpec!=null){if(typeof t.explanationSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployedModel.explanationSpec: object expected");n.explanationSpec=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.fromObject(t.explanationSpec)}if(t.disableExplanations!=null&&(n.disableExplanations=!!t.disableExplanations),t.serviceAccount!=null&&(n.serviceAccount=String(t.serviceAccount)),t.enableContainerLogging!=null&&(n.enableContainerLogging=!!t.enableContainerLogging),t.enableAccessLogging!=null&&(n.enableAccessLogging=!!t.enableAccessLogging),t.privateEndpoints!=null){if(typeof t.privateEndpoints!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployedModel.privateEndpoints: object expected");n.privateEndpoints=l.google.cloud.aiplatform.v1beta1.PrivateEndpoints.fromObject(t.privateEndpoints)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.id="",i.model="",i.displayName="",i.createTime=null,i.explanationSpec=null,i.serviceAccount="",i.enableContainerLogging=!1,i.enableAccessLogging=!1,i.privateEndpoints=null,i.modelVersionId="",i.disableExplanations=!1),t.id!=null&&t.hasOwnProperty("id")&&(i.id=t.id),t.model!=null&&t.hasOwnProperty("model")&&(i.model=t.model),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),t.createTime!=null&&t.hasOwnProperty("createTime")&&(i.createTime=l.google.protobuf.Timestamp.toObject(t.createTime,n)),t.dedicatedResources!=null&&t.hasOwnProperty("dedicatedResources")&&(i.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.toObject(t.dedicatedResources,n),n.oneofs&&(i.predictionResources="dedicatedResources")),t.automaticResources!=null&&t.hasOwnProperty("automaticResources")&&(i.automaticResources=l.google.cloud.aiplatform.v1beta1.AutomaticResources.toObject(t.automaticResources,n),n.oneofs&&(i.predictionResources="automaticResources")),t.explanationSpec!=null&&t.hasOwnProperty("explanationSpec")&&(i.explanationSpec=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.toObject(t.explanationSpec,n)),t.serviceAccount!=null&&t.hasOwnProperty("serviceAccount")&&(i.serviceAccount=t.serviceAccount),t.enableContainerLogging!=null&&t.hasOwnProperty("enableContainerLogging")&&(i.enableContainerLogging=t.enableContainerLogging),t.enableAccessLogging!=null&&t.hasOwnProperty("enableAccessLogging")&&(i.enableAccessLogging=t.enableAccessLogging),t.privateEndpoints!=null&&t.hasOwnProperty("privateEndpoints")&&(i.privateEndpoints=l.google.cloud.aiplatform.v1beta1.PrivateEndpoints.toObject(t.privateEndpoints,n)),t.sharedResources!=null&&t.hasOwnProperty("sharedResources")&&(i.sharedResources=t.sharedResources,n.oneofs&&(i.predictionResources="sharedResources")),t.modelVersionId!=null&&t.hasOwnProperty("modelVersionId")&&(i.modelVersionId=t.modelVersionId),t.disableExplanations!=null&&t.hasOwnProperty("disableExplanations")&&(i.disableExplanations=t.disableExplanations),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.DeployedModel"},a}(),m.PrivateEndpoints=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.predictHttpUri=e.string();break}case 2:{i.explainHttpUri=e.string();break}case 3:{i.healthHttpUri=e.string();break}case 4:{i.serviceAttachment=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.predictHttpUri!=null&&e.hasOwnProperty("predictHttpUri")&&!c.isString(e.predictHttpUri)?"predictHttpUri: string expected":e.explainHttpUri!=null&&e.hasOwnProperty("explainHttpUri")&&!c.isString(e.explainHttpUri)?"explainHttpUri: string expected":e.healthHttpUri!=null&&e.hasOwnProperty("healthHttpUri")&&!c.isString(e.healthHttpUri)?"healthHttpUri: string expected":e.serviceAttachment!=null&&e.hasOwnProperty("serviceAttachment")&&!c.isString(e.serviceAttachment)?"serviceAttachment: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PrivateEndpoints)return e;var t=new l.google.cloud.aiplatform.v1beta1.PrivateEndpoints;return e.predictHttpUri!=null&&(t.predictHttpUri=String(e.predictHttpUri)),e.explainHttpUri!=null&&(t.explainHttpUri=String(e.explainHttpUri)),e.healthHttpUri!=null&&(t.healthHttpUri=String(e.healthHttpUri)),e.serviceAttachment!=null&&(t.serviceAttachment=String(e.serviceAttachment)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.predictHttpUri="",n.explainHttpUri="",n.healthHttpUri="",n.serviceAttachment=""),e.predictHttpUri!=null&&e.hasOwnProperty("predictHttpUri")&&(n.predictHttpUri=e.predictHttpUri),e.explainHttpUri!=null&&e.hasOwnProperty("explainHttpUri")&&(n.explainHttpUri=e.explainHttpUri),e.healthHttpUri!=null&&e.hasOwnProperty("healthHttpUri")&&(n.healthHttpUri=e.healthHttpUri),e.serviceAttachment!=null&&e.hasOwnProperty("serviceAttachment")&&(n.serviceAttachment=e.serviceAttachment),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PrivateEndpoints"},a}(),m.PredictRequestResponseLoggingConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.enabled=e.bool();break}case 2:{i.samplingRate=e.double();break}case 3:{i.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.enabled!=null&&e.hasOwnProperty("enabled")&&typeof e.enabled!="boolean")return"enabled: boolean expected";if(e.samplingRate!=null&&e.hasOwnProperty("samplingRate")&&typeof e.samplingRate!="number")return"samplingRate: number expected";if(e.bigqueryDestination!=null&&e.hasOwnProperty("bigqueryDestination")){var t=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.verify(e.bigqueryDestination);if(t)return"bigqueryDestination."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PredictRequestResponseLoggingConfig)return e;var t=new l.google.cloud.aiplatform.v1beta1.PredictRequestResponseLoggingConfig;if(e.enabled!=null&&(t.enabled=!!e.enabled),e.samplingRate!=null&&(t.samplingRate=Number(e.samplingRate)),e.bigqueryDestination!=null){if(typeof e.bigqueryDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PredictRequestResponseLoggingConfig.bigqueryDestination: object expected");t.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.fromObject(e.bigqueryDestination)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.enabled=!1,n.samplingRate=0,n.bigqueryDestination=null),e.enabled!=null&&e.hasOwnProperty("enabled")&&(n.enabled=e.enabled),e.samplingRate!=null&&e.hasOwnProperty("samplingRate")&&(n.samplingRate=t.json&&!isFinite(e.samplingRate)?String(e.samplingRate):e.samplingRate),e.bigqueryDestination!=null&&e.hasOwnProperty("bigqueryDestination")&&(n.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.toObject(e.bigqueryDestination,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PredictRequestResponseLoggingConfig"},a}(),m.EndpointService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateEndpointRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateEndpoint"}),Object.defineProperty(a.prototype.getEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetEndpointRequest,l.google.cloud.aiplatform.v1beta1.Endpoint,e,t)},"name",{value:"GetEndpoint"}),Object.defineProperty(a.prototype.listEndpoints=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListEndpointsRequest,l.google.cloud.aiplatform.v1beta1.ListEndpointsResponse,e,t)},"name",{value:"ListEndpoints"}),Object.defineProperty(a.prototype.updateEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateEndpointRequest,l.google.cloud.aiplatform.v1beta1.Endpoint,e,t)},"name",{value:"UpdateEndpoint"}),Object.defineProperty(a.prototype.deleteEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteEndpointRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteEndpoint"}),Object.defineProperty(a.prototype.deployModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeployModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeployModel"}),Object.defineProperty(a.prototype.undeployModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UndeployModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UndeployModel"}),Object.defineProperty(a.prototype.mutateDeployedModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.MutateDeployedModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"MutateDeployedModel"}),a}(),m.CreateEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.endpoint=l.google.cloud.aiplatform.v1beta1.Endpoint.decode(e,e.uint32());break}case 4:{i.endpointId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")){var t=l.google.cloud.aiplatform.v1beta1.Endpoint.verify(e.endpoint);if(t)return"endpoint."+t}return e.endpointId!=null&&e.hasOwnProperty("endpointId")&&!c.isString(e.endpointId)?"endpointId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateEndpointRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.endpoint!=null){if(typeof e.endpoint!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateEndpointRequest.endpoint: object expected");t.endpoint=l.google.cloud.aiplatform.v1beta1.Endpoint.fromObject(e.endpoint)}return e.endpointId!=null&&(t.endpointId=String(e.endpointId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.endpoint=null,n.endpointId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=l.google.cloud.aiplatform.v1beta1.Endpoint.toObject(e.endpoint,t)),e.endpointId!=null&&e.hasOwnProperty("endpointId")&&(n.endpointId=e.endpointId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateEndpointRequest"},a}(),m.CreateEndpointOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateEndpointOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateEndpointOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateEndpointOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateEndpointOperationMetadata"},a}(),m.GetEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetEndpointRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetEndpointRequest"},a}(),m.ListEndpointsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListEndpointsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListEndpointsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListEndpointsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListEndpointsRequest"},a}(),m.ListEndpointsResponse=function(){function a(r){if(this.endpoints=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoints&&i.endpoints.length||(i.endpoints=[]),i.endpoints.push(l.google.cloud.aiplatform.v1beta1.Endpoint.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoints!=null&&e.hasOwnProperty("endpoints")){if(!Array.isArray(e.endpoints))return"endpoints: array expected";for(var t=0;t>>3){case 1:{i.endpoint=l.google.cloud.aiplatform.v1beta1.Endpoint.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")){var t=l.google.cloud.aiplatform.v1beta1.Endpoint.verify(e.endpoint);if(t)return"endpoint."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateEndpointRequest;if(e.endpoint!=null){if(typeof e.endpoint!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateEndpointRequest.endpoint: object expected");t.endpoint=l.google.cloud.aiplatform.v1beta1.Endpoint.fromObject(e.endpoint)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateEndpointRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.endpoint=null,n.updateMask=null),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=l.google.cloud.aiplatform.v1beta1.Endpoint.toObject(e.endpoint,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateEndpointRequest"},a}(),m.DeleteEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteEndpointRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteEndpointRequest"},a}(),m.DeployModelRequest=function(){function a(r){if(this.trafficSplit={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.decode(e,e.uint32());break}case 3:{i.trafficSplit===c.emptyObject&&(i.trafficSplit={});var T=e.uint32()+e.pos;for(s="",f=0;e.pos>>3){case 1:s=e.string();break;case 2:f=e.int32();break;default:e.skipType(_&7);break}}i.trafficSplit[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.deployedModel!=null&&e.hasOwnProperty("deployedModel")){var t=l.google.cloud.aiplatform.v1beta1.DeployedModel.verify(e.deployedModel);if(t)return"deployedModel."+t}if(e.trafficSplit!=null&&e.hasOwnProperty("trafficSplit")){if(!c.isObject(e.trafficSplit))return"trafficSplit: object expected";for(var n=Object.keys(e.trafficSplit),i=0;i>>3){case 1:{i.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedModel!=null&&e.hasOwnProperty("deployedModel")){var t=l.google.cloud.aiplatform.v1beta1.DeployedModel.verify(e.deployedModel);if(t)return"deployedModel."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeployModelResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeployModelResponse;if(e.deployedModel!=null){if(typeof e.deployedModel!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployModelResponse.deployedModel: object expected");t.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.fromObject(e.deployedModel)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedModel=null),e.deployedModel!=null&&e.hasOwnProperty("deployedModel")&&(n.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.toObject(e.deployedModel,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeployModelResponse"},a}(),m.DeployModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeployModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeployModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeployModelOperationMetadata"},a}(),m.UndeployModelRequest=function(){function a(r){if(this.trafficSplit={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.deployedModelId=e.string();break}case 3:{i.trafficSplit===c.emptyObject&&(i.trafficSplit={});var T=e.uint32()+e.pos;for(s="",f=0;e.pos>>3){case 1:s=e.string();break;case 2:f=e.int32();break;default:e.skipType(_&7);break}}i.trafficSplit[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId))return"deployedModelId: string expected";if(e.trafficSplit!=null&&e.hasOwnProperty("trafficSplit")){if(!c.isObject(e.trafficSplit))return"trafficSplit: object expected";for(var t=Object.keys(e.trafficSplit),n=0;n>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.UndeployModelResponse?e:new l.google.cloud.aiplatform.v1beta1.UndeployModelResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UndeployModelResponse"},a}(),m.UndeployModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UndeployModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UndeployModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UndeployModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UndeployModelOperationMetadata"},a}(),m.MutateDeployedModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.decode(e,e.uint32());break}case 4:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.deployedModel!=null&&e.hasOwnProperty("deployedModel")){var t=l.google.cloud.aiplatform.v1beta1.DeployedModel.verify(e.deployedModel);if(t)return"deployedModel."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MutateDeployedModelRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.MutateDeployedModelRequest;if(e.endpoint!=null&&(t.endpoint=String(e.endpoint)),e.deployedModel!=null){if(typeof e.deployedModel!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MutateDeployedModelRequest.deployedModel: object expected");t.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.fromObject(e.deployedModel)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MutateDeployedModelRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.endpoint="",n.deployedModel=null,n.updateMask=null),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=e.endpoint),e.deployedModel!=null&&e.hasOwnProperty("deployedModel")&&(n.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.toObject(e.deployedModel,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MutateDeployedModelRequest"},a}(),m.MutateDeployedModelResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedModel!=null&&e.hasOwnProperty("deployedModel")){var t=l.google.cloud.aiplatform.v1beta1.DeployedModel.verify(e.deployedModel);if(t)return"deployedModel."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MutateDeployedModelResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.MutateDeployedModelResponse;if(e.deployedModel!=null){if(typeof e.deployedModel!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MutateDeployedModelResponse.deployedModel: object expected");t.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.fromObject(e.deployedModel)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedModel=null),e.deployedModel!=null&&e.hasOwnProperty("deployedModel")&&(n.deployedModel=l.google.cloud.aiplatform.v1beta1.DeployedModel.toObject(e.deployedModel,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MutateDeployedModelResponse"},a}(),m.MutateDeployedModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MutateDeployedModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.MutateDeployedModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MutateDeployedModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MutateDeployedModelOperationMetadata"},a}(),m.EntityType=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.description=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 7:{i.etag=e.string();break}case 8:{i.monitoringConfig=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.decode(e,e.uint32());break}case 10:{i.offlineStorageTtlDays=e.int32();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.snapshotAnalysis=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.decode(e,e.uint32());break}case 2:{i.importFeaturesAnalysis=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.decode(e,e.uint32());break}case 3:{i.numericalThresholdConfig=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig.decode(e,e.uint32());break}case 4:{i.categoricalThresholdConfig=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.snapshotAnalysis!=null&&e.hasOwnProperty("snapshotAnalysis")){var t=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.verify(e.snapshotAnalysis);if(t)return"snapshotAnalysis."+t}if(e.importFeaturesAnalysis!=null&&e.hasOwnProperty("importFeaturesAnalysis")){var t=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.verify(e.importFeaturesAnalysis);if(t)return"importFeaturesAnalysis."+t}if(e.numericalThresholdConfig!=null&&e.hasOwnProperty("numericalThresholdConfig")){var t=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig.verify(e.numericalThresholdConfig);if(t)return"numericalThresholdConfig."+t}if(e.categoricalThresholdConfig!=null&&e.hasOwnProperty("categoricalThresholdConfig")){var t=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig.verify(e.categoricalThresholdConfig);if(t)return"categoricalThresholdConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig)return e;var t=new l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig;if(e.snapshotAnalysis!=null){if(typeof e.snapshotAnalysis!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.snapshotAnalysis: object expected");t.snapshotAnalysis=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.fromObject(e.snapshotAnalysis)}if(e.importFeaturesAnalysis!=null){if(typeof e.importFeaturesAnalysis!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.importFeaturesAnalysis: object expected");t.importFeaturesAnalysis=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.fromObject(e.importFeaturesAnalysis)}if(e.numericalThresholdConfig!=null){if(typeof e.numericalThresholdConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.numericalThresholdConfig: object expected");t.numericalThresholdConfig=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig.fromObject(e.numericalThresholdConfig)}if(e.categoricalThresholdConfig!=null){if(typeof e.categoricalThresholdConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.categoricalThresholdConfig: object expected");t.categoricalThresholdConfig=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig.fromObject(e.categoricalThresholdConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.snapshotAnalysis=null,n.importFeaturesAnalysis=null,n.numericalThresholdConfig=null,n.categoricalThresholdConfig=null),e.snapshotAnalysis!=null&&e.hasOwnProperty("snapshotAnalysis")&&(n.snapshotAnalysis=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.toObject(e.snapshotAnalysis,t)),e.importFeaturesAnalysis!=null&&e.hasOwnProperty("importFeaturesAnalysis")&&(n.importFeaturesAnalysis=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.toObject(e.importFeaturesAnalysis,t)),e.numericalThresholdConfig!=null&&e.hasOwnProperty("numericalThresholdConfig")&&(n.numericalThresholdConfig=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig.toObject(e.numericalThresholdConfig,t)),e.categoricalThresholdConfig!=null&&e.hasOwnProperty("categoricalThresholdConfig")&&(n.categoricalThresholdConfig=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig.toObject(e.categoricalThresholdConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig"},a.SnapshotAnalysis=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.disabled=t.bool();break}case 2:{s.monitoringInterval=l.google.protobuf.Duration.decode(t,t.uint32());break}case 3:{s.monitoringIntervalDays=t.int32();break}case 4:{s.stalenessDays=t.int32();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.disabled!=null&&t.hasOwnProperty("disabled")&&typeof t.disabled!="boolean")return"disabled: boolean expected";if(t.monitoringInterval!=null&&t.hasOwnProperty("monitoringInterval")){var n=l.google.protobuf.Duration.verify(t.monitoringInterval);if(n)return"monitoringInterval."+n}return t.monitoringIntervalDays!=null&&t.hasOwnProperty("monitoringIntervalDays")&&!c.isInteger(t.monitoringIntervalDays)?"monitoringIntervalDays: integer expected":t.stalenessDays!=null&&t.hasOwnProperty("stalenessDays")&&!c.isInteger(t.stalenessDays)?"stalenessDays: integer expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis)return t;var n=new l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis;if(t.disabled!=null&&(n.disabled=!!t.disabled),t.monitoringInterval!=null){if(typeof t.monitoringInterval!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoringInterval: object expected");n.monitoringInterval=l.google.protobuf.Duration.fromObject(t.monitoringInterval)}return t.monitoringIntervalDays!=null&&(n.monitoringIntervalDays=t.monitoringIntervalDays|0),t.stalenessDays!=null&&(n.stalenessDays=t.stalenessDays|0),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.disabled=!1,i.monitoringInterval=null,i.monitoringIntervalDays=0,i.stalenessDays=0),t.disabled!=null&&t.hasOwnProperty("disabled")&&(i.disabled=t.disabled),t.monitoringInterval!=null&&t.hasOwnProperty("monitoringInterval")&&(i.monitoringInterval=l.google.protobuf.Duration.toObject(t.monitoringInterval,n)),t.monitoringIntervalDays!=null&&t.hasOwnProperty("monitoringIntervalDays")&&(i.monitoringIntervalDays=t.monitoringIntervalDays),t.stalenessDays!=null&&t.hasOwnProperty("stalenessDays")&&(i.stalenessDays=t.stalenessDays),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.SnapshotAnalysis"},r}(),a.ImportFeaturesAnalysis=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.state=t.int32();break}case 2:{s.anomalyDetectionBaseline=t.int32();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.state!=null&&t.hasOwnProperty("state"))switch(t.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:break}if(t.anomalyDetectionBaseline!=null&&t.hasOwnProperty("anomalyDetectionBaseline"))switch(t.anomalyDetectionBaseline){default:return"anomalyDetectionBaseline: enum value expected";case 0:case 1:case 2:case 3:break}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis)return t;var n=new l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis;switch(t.state){default:if(typeof t.state=="number"){n.state=t.state;break}break;case"STATE_UNSPECIFIED":case 0:n.state=0;break;case"DEFAULT":case 1:n.state=1;break;case"ENABLED":case 2:n.state=2;break;case"DISABLED":case 3:n.state=3;break}switch(t.anomalyDetectionBaseline){default:if(typeof t.anomalyDetectionBaseline=="number"){n.anomalyDetectionBaseline=t.anomalyDetectionBaseline;break}break;case"BASELINE_UNSPECIFIED":case 0:n.anomalyDetectionBaseline=0;break;case"LATEST_STATS":case 1:n.anomalyDetectionBaseline=1;break;case"MOST_RECENT_SNAPSHOT_STATS":case 2:n.anomalyDetectionBaseline=2;break;case"PREVIOUS_IMPORT_FEATURES_STATS":case 3:n.anomalyDetectionBaseline=3;break}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.state=n.enums===String?"STATE_UNSPECIFIED":0,i.anomalyDetectionBaseline=n.enums===String?"BASELINE_UNSPECIFIED":0),t.state!=null&&t.hasOwnProperty("state")&&(i.state=n.enums===String?l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.State[t.state]===void 0?t.state:l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.State[t.state]:t.state),t.anomalyDetectionBaseline!=null&&t.hasOwnProperty("anomalyDetectionBaseline")&&(i.anomalyDetectionBaseline=n.enums===String?l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.Baseline[t.anomalyDetectionBaseline]===void 0?t.anomalyDetectionBaseline:l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis.Baseline[t.anomalyDetectionBaseline]:t.anomalyDetectionBaseline),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ImportFeaturesAnalysis"},r.State=function(){var e={},t=Object.create(e);return t[e[0]="STATE_UNSPECIFIED"]=0,t[e[1]="DEFAULT"]=1,t[e[2]="ENABLED"]=2,t[e[3]="DISABLED"]=3,t}(),r.Baseline=function(){var e={},t=Object.create(e);return t[e[0]="BASELINE_UNSPECIFIED"]=0,t[e[1]="LATEST_STATS"]=1,t[e[2]="MOST_RECENT_SNAPSHOT_STATS"]=2,t[e[3]="PREVIOUS_IMPORT_FEATURES_STATS"]=3,t}(),r}(),a.ThresholdConfig=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.value=n.double();break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};return n.value!=null&&n.hasOwnProperty("value")&&(i.threshold=1,typeof n.value!="number")?"value: number expected":null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig;return n.value!=null&&(i.value=Number(n.value)),i},r.toObject=function(n,i){i||(i={});var s={};return n.value!=null&&n.hasOwnProperty("value")&&(s.value=i.json&&!isFinite(n.value)?String(n.value):n.value,i.oneofs&&(s.threshold="value")),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.ThresholdConfig"},r}(),a}(),m.EvaluatedAnnotation=function(){function a(r){if(this.predictions=[],this.groundTruths=[],this.explanations=[],this.errorAnalysisAnnotations=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.type=e.int32();break}case 2:{i.predictions&&i.predictions.length||(i.predictions=[]),i.predictions.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 3:{i.groundTruths&&i.groundTruths.length||(i.groundTruths=[]),i.groundTruths.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 5:{i.dataItemPayload=l.google.protobuf.Value.decode(e,e.uint32());break}case 6:{i.evaluatedDataItemViewId=e.string();break}case 8:{i.explanations&&i.explanations.length||(i.explanations=[]),i.explanations.push(l.google.cloud.aiplatform.v1beta1.EvaluatedAnnotationExplanation.decode(e,e.uint32()));break}case 9:{i.errorAnalysisAnnotations&&i.errorAnalysisAnnotations.length||(i.errorAnalysisAnnotations=[]),i.errorAnalysisAnnotations.push(l.google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.type!=null&&e.hasOwnProperty("type"))switch(e.type){default:return"type: enum value expected";case 0:case 1:case 2:case 3:break}if(e.predictions!=null&&e.hasOwnProperty("predictions")){if(!Array.isArray(e.predictions))return"predictions: array expected";for(var t=0;t>>3){case 1:{i.explanationType=e.string();break}case 2:{i.explanation=l.google.cloud.aiplatform.v1beta1.Explanation.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.explanationType!=null&&e.hasOwnProperty("explanationType")&&!c.isString(e.explanationType))return"explanationType: string expected";if(e.explanation!=null&&e.hasOwnProperty("explanation")){var t=l.google.cloud.aiplatform.v1beta1.Explanation.verify(e.explanation);if(t)return"explanation."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.EvaluatedAnnotationExplanation)return e;var t=new l.google.cloud.aiplatform.v1beta1.EvaluatedAnnotationExplanation;if(e.explanationType!=null&&(t.explanationType=String(e.explanationType)),e.explanation!=null){if(typeof e.explanation!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.EvaluatedAnnotationExplanation.explanation: object expected");t.explanation=l.google.cloud.aiplatform.v1beta1.Explanation.fromObject(e.explanation)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.explanationType="",n.explanation=null),e.explanationType!=null&&e.hasOwnProperty("explanationType")&&(n.explanationType=e.explanationType),e.explanation!=null&&e.hasOwnProperty("explanation")&&(n.explanation=l.google.cloud.aiplatform.v1beta1.Explanation.toObject(e.explanation,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.EvaluatedAnnotationExplanation"},a}(),m.ErrorAnalysisAnnotation=function(){function a(r){if(this.attributedItems=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.attributedItems&&i.attributedItems.length||(i.attributedItems=[]),i.attributedItems.push(l.google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation.AttributedItem.decode(e,e.uint32()));break}case 2:{i.queryType=e.int32();break}case 3:{i.outlierScore=e.double();break}case 4:{i.outlierThreshold=e.double();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.attributedItems!=null&&e.hasOwnProperty("attributedItems")){if(!Array.isArray(e.attributedItems))return"attributedItems: array expected";for(var t=0;t>>3){case 1:{s.annotationResourceName=t.string();break}case 2:{s.distance=t.double();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.annotationResourceName!=null&&t.hasOwnProperty("annotationResourceName")&&!c.isString(t.annotationResourceName)?"annotationResourceName: string expected":t.distance!=null&&t.hasOwnProperty("distance")&&typeof t.distance!="number"?"distance: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation.AttributedItem)return t;var n=new l.google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation.AttributedItem;return t.annotationResourceName!=null&&(n.annotationResourceName=String(t.annotationResourceName)),t.distance!=null&&(n.distance=Number(t.distance)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.annotationResourceName="",i.distance=0),t.annotationResourceName!=null&&t.hasOwnProperty("annotationResourceName")&&(i.annotationResourceName=t.annotationResourceName),t.distance!=null&&t.hasOwnProperty("distance")&&(i.distance=n.json&&!isFinite(t.distance)?String(t.distance):t.distance),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ErrorAnalysisAnnotation.AttributedItem"},r}(),a.QueryType=function(){var r={},e=Object.create(r);return e[r[0]="QUERY_TYPE_UNSPECIFIED"]=0,e[r[1]="ALL_SIMILAR"]=1,e[r[2]="SAME_CLASS_SIMILAR"]=2,e[r[3]="SAME_CLASS_DISSIMILAR"]=3,e}(),a}(),m.Event=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.artifact=e.string();break}case 2:{i.execution=e.string();break}case 3:{i.eventTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.type=e.int32();break}case 5:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifact!=null&&e.hasOwnProperty("artifact")&&!c.isString(e.artifact))return"artifact: string expected";if(e.execution!=null&&e.hasOwnProperty("execution")&&!c.isString(e.execution))return"execution: string expected";if(e.eventTime!=null&&e.hasOwnProperty("eventTime")){var t=l.google.protobuf.Timestamp.verify(e.eventTime);if(t)return"eventTime."+t}if(e.type!=null&&e.hasOwnProperty("type"))switch(e.type){default:return"type: enum value expected";case 0:case 1:case 2:break}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 6:{i.state=e.int32();break}case 9:{i.etag=e.string();break}case 10:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 11:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.schemaTitle=e.string();break}case 14:{i.schemaVersion=e.string();break}case 15:{i.metadata=l.google.protobuf.Struct.decode(e,e.uint32());break}case 16:{i.description=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:break}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var t=Object.keys(e.labels),n=0;n>>3){case 1:{i.name=e.string();break}case 2:{i.description=e.string();break}case 3:{i.valueType=e.int32();break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 7:{i.etag=e.string();break}case 9:{i.monitoringConfig=l.google.cloud.aiplatform.v1beta1.FeaturestoreMonitoringConfig.decode(e,e.uint32());break}case 12:{i.disableMonitoring=e.bool();break}case 10:{i.monitoringStats&&i.monitoringStats.length||(i.monitoringStats=[]),i.monitoringStats.push(l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.decode(e,e.uint32()));break}case 11:{i.monitoringStatsAnomalies&&i.monitoringStatsAnomalies.length||(i.monitoringStatsAnomalies=[]),i.monitoringStatsAnomalies.push(l.google.cloud.aiplatform.v1beta1.Feature.MonitoringStatsAnomaly.decode(e,e.uint32()));break}case 106:{i.versionColumnName=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.valueType!=null&&e.hasOwnProperty("valueType"))switch(e.valueType){default:return"valueType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 9:case 10:case 11:case 12:case 13:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{s.objective=t.int32();break}case 2:{s.featureStatsAnomaly=l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.objective!=null&&t.hasOwnProperty("objective"))switch(t.objective){default:return"objective: enum value expected";case 0:case 1:case 2:break}if(t.featureStatsAnomaly!=null&&t.hasOwnProperty("featureStatsAnomaly")){var n=l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.verify(t.featureStatsAnomaly);if(n)return"featureStatsAnomaly."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Feature.MonitoringStatsAnomaly)return t;var n=new l.google.cloud.aiplatform.v1beta1.Feature.MonitoringStatsAnomaly;switch(t.objective){default:if(typeof t.objective=="number"){n.objective=t.objective;break}break;case"OBJECTIVE_UNSPECIFIED":case 0:n.objective=0;break;case"IMPORT_FEATURE_ANALYSIS":case 1:n.objective=1;break;case"SNAPSHOT_ANALYSIS":case 2:n.objective=2;break}if(t.featureStatsAnomaly!=null){if(typeof t.featureStatsAnomaly!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Feature.MonitoringStatsAnomaly.featureStatsAnomaly: object expected");n.featureStatsAnomaly=l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.fromObject(t.featureStatsAnomaly)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.objective=n.enums===String?"OBJECTIVE_UNSPECIFIED":0,i.featureStatsAnomaly=null),t.objective!=null&&t.hasOwnProperty("objective")&&(i.objective=n.enums===String?l.google.cloud.aiplatform.v1beta1.Feature.MonitoringStatsAnomaly.Objective[t.objective]===void 0?t.objective:l.google.cloud.aiplatform.v1beta1.Feature.MonitoringStatsAnomaly.Objective[t.objective]:t.objective),t.featureStatsAnomaly!=null&&t.hasOwnProperty("featureStatsAnomaly")&&(i.featureStatsAnomaly=l.google.cloud.aiplatform.v1beta1.FeatureStatsAnomaly.toObject(t.featureStatsAnomaly,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Feature.MonitoringStatsAnomaly"},r.Objective=function(){var e={},t=Object.create(e);return t[e[0]="OBJECTIVE_UNSPECIFIED"]=0,t[e[1]="IMPORT_FEATURE_ANALYSIS"]=1,t[e[2]="SNAPSHOT_ANALYSIS"]=2,t}(),r}(),a.ValueType=function(){var r={},e=Object.create(r);return e[r[0]="VALUE_TYPE_UNSPECIFIED"]=0,e[r[1]="BOOL"]=1,e[r[2]="BOOL_ARRAY"]=2,e[r[3]="DOUBLE"]=3,e[r[4]="DOUBLE_ARRAY"]=4,e[r[9]="INT64"]=9,e[r[10]="INT64_ARRAY"]=10,e[r[11]="STRING"]=11,e[r[12]="STRING_ARRAY"]=12,e[r[13]="BYTES"]=13,e}(),a}(),m.FeatureGroup=function(){function a(e){if(this.labels={},e)for(var t=Object.keys(e),n=0;n>>3){case 7:{s.bigQuery=l.google.cloud.aiplatform.v1beta1.FeatureGroup.BigQuery.decode(t,t.uint32());break}case 1:{s.name=t.string();break}case 2:{s.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 3:{s.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 4:{s.etag=t.string();break}case 5:{s.labels===c.emptyObject&&(s.labels={});var _=t.uint32()+t.pos;for(f="",g="";t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=t.string();break;default:t.skipType(C&7);break}}s.labels[f]=g;break}case 6:{s.description=t.string();break}default:t.skipType(T&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.bigQuery!=null&&t.hasOwnProperty("bigQuery")){n.source=1;{var i=l.google.cloud.aiplatform.v1beta1.FeatureGroup.BigQuery.verify(t.bigQuery);if(i)return"bigQuery."+i}}if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var i=l.google.protobuf.Timestamp.verify(t.updateTime);if(i)return"updateTime."+i}if(t.etag!=null&&t.hasOwnProperty("etag")&&!c.isString(t.etag))return"etag: string expected";if(t.labels!=null&&t.hasOwnProperty("labels")){if(!c.isObject(t.labels))return"labels: object expected";for(var s=Object.keys(t.labels),f=0;f>>3){case 1:{f.bigQuerySource=l.google.cloud.aiplatform.v1beta1.BigQuerySource.decode(n,n.uint32());break}case 2:{f.entityIdColumns&&f.entityIdColumns.length||(f.entityIdColumns=[]),f.entityIdColumns.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.bigQuerySource!=null&&n.hasOwnProperty("bigQuerySource")){var i=l.google.cloud.aiplatform.v1beta1.BigQuerySource.verify(n.bigQuerySource);if(i)return"bigQuerySource."+i}if(n.entityIdColumns!=null&&n.hasOwnProperty("entityIdColumns")){if(!Array.isArray(n.entityIdColumns))return"entityIdColumns: array expected";for(var s=0;s>>3){case 8:{s.bigtable=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.decode(t,t.uint32());break}case 12:{s.optimized=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Optimized.decode(t,t.uint32());break}case 1:{s.name=t.string();break}case 3:{s.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 4:{s.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 5:{s.etag=t.string();break}case 6:{s.labels===c.emptyObject&&(s.labels={});var _=t.uint32()+t.pos;for(f="",g="";t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=t.string();break;default:t.skipType(C&7);break}}s.labels[f]=g;break}case 7:{s.state=t.int32();break}case 10:{s.dedicatedServingEndpoint=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.DedicatedServingEndpoint.decode(t,t.uint32());break}case 11:{s.embeddingManagement=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.EmbeddingManagement.decode(t,t.uint32());break}default:t.skipType(T&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.bigtable!=null&&t.hasOwnProperty("bigtable")){n.storageType=1;{var i=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.verify(t.bigtable);if(i)return"bigtable."+i}}if(t.optimized!=null&&t.hasOwnProperty("optimized")){if(n.storageType===1)return"storageType: multiple values";n.storageType=1;{var i=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Optimized.verify(t.optimized);if(i)return"optimized."+i}}if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var i=l.google.protobuf.Timestamp.verify(t.updateTime);if(i)return"updateTime."+i}if(t.etag!=null&&t.hasOwnProperty("etag")&&!c.isString(t.etag))return"etag: string expected";if(t.labels!=null&&t.hasOwnProperty("labels")){if(!c.isObject(t.labels))return"labels: object expected";for(var s=Object.keys(t.labels),f=0;f>>3){case 1:{f.autoScaling=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.autoScaling!=null&&n.hasOwnProperty("autoScaling")){var i=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling.verify(n.autoScaling);if(i)return"autoScaling."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable)return n;var i=new l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable;if(n.autoScaling!=null){if(typeof n.autoScaling!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.autoScaling: object expected");i.autoScaling=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling.fromObject(n.autoScaling)}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.autoScaling=null),n.autoScaling!=null&&n.hasOwnProperty("autoScaling")&&(s.autoScaling=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling.toObject(n.autoScaling,i)),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable"},e.AutoScaling=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.minNodeCount=i.int32();break}case 2:{g.maxNodeCount=i.int32();break}case 3:{g.cpuUtilizationTarget=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.minNodeCount!=null&&i.hasOwnProperty("minNodeCount")&&!c.isInteger(i.minNodeCount)?"minNodeCount: integer expected":i.maxNodeCount!=null&&i.hasOwnProperty("maxNodeCount")&&!c.isInteger(i.maxNodeCount)?"maxNodeCount: integer expected":i.cpuUtilizationTarget!=null&&i.hasOwnProperty("cpuUtilizationTarget")&&!c.isInteger(i.cpuUtilizationTarget)?"cpuUtilizationTarget: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling)return i;var s=new l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling;return i.minNodeCount!=null&&(s.minNodeCount=i.minNodeCount|0),i.maxNodeCount!=null&&(s.maxNodeCount=i.maxNodeCount|0),i.cpuUtilizationTarget!=null&&(s.cpuUtilizationTarget=i.cpuUtilizationTarget|0),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.minNodeCount=0,f.maxNodeCount=0,f.cpuUtilizationTarget=0),i.minNodeCount!=null&&i.hasOwnProperty("minNodeCount")&&(f.minNodeCount=i.minNodeCount),i.maxNodeCount!=null&&i.hasOwnProperty("maxNodeCount")&&(f.maxNodeCount=i.maxNodeCount),i.cpuUtilizationTarget!=null&&i.hasOwnProperty("cpuUtilizationTarget")&&(f.cpuUtilizationTarget=i.cpuUtilizationTarget),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Bigtable.AutoScaling"},t}(),e}(),a.Optimized=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":null},e.fromObject=function(n){return n instanceof l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Optimized?n:new l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Optimized},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.FeatureOnlineStore.Optimized"},e}(),a.DedicatedServingEndpoint=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 2:{f.publicEndpointDomainName=n.string();break}case 3:{f.privateServiceConnectConfig=l.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig.decode(n,n.uint32());break}case 4:{f.serviceAttachment=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.publicEndpointDomainName!=null&&n.hasOwnProperty("publicEndpointDomainName")&&!c.isString(n.publicEndpointDomainName))return"publicEndpointDomainName: string expected";if(n.privateServiceConnectConfig!=null&&n.hasOwnProperty("privateServiceConnectConfig")){var i=l.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig.verify(n.privateServiceConnectConfig);if(i)return"privateServiceConnectConfig."+i}return n.serviceAttachment!=null&&n.hasOwnProperty("serviceAttachment")&&!c.isString(n.serviceAttachment)?"serviceAttachment: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.DedicatedServingEndpoint)return n;var i=new l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.DedicatedServingEndpoint;if(n.publicEndpointDomainName!=null&&(i.publicEndpointDomainName=String(n.publicEndpointDomainName)),n.privateServiceConnectConfig!=null){if(typeof n.privateServiceConnectConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureOnlineStore.DedicatedServingEndpoint.privateServiceConnectConfig: object expected");i.privateServiceConnectConfig=l.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig.fromObject(n.privateServiceConnectConfig)}return n.serviceAttachment!=null&&(i.serviceAttachment=String(n.serviceAttachment)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.publicEndpointDomainName="",s.privateServiceConnectConfig=null,s.serviceAttachment=""),n.publicEndpointDomainName!=null&&n.hasOwnProperty("publicEndpointDomainName")&&(s.publicEndpointDomainName=n.publicEndpointDomainName),n.privateServiceConnectConfig!=null&&n.hasOwnProperty("privateServiceConnectConfig")&&(s.privateServiceConnectConfig=l.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig.toObject(n.privateServiceConnectConfig,i)),n.serviceAttachment!=null&&n.hasOwnProperty("serviceAttachment")&&(s.serviceAttachment=n.serviceAttachment),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.FeatureOnlineStore.DedicatedServingEndpoint"},e}(),a.EmbeddingManagement=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.enabled=n.bool();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.enabled!=null&&n.hasOwnProperty("enabled")&&typeof n.enabled!="boolean"?"enabled: boolean expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.EmbeddingManagement)return n;var i=new l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.EmbeddingManagement;return n.enabled!=null&&(i.enabled=!!n.enabled),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.enabled=!1),n.enabled!=null&&n.hasOwnProperty("enabled")&&(s.enabled=n.enabled),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.FeatureOnlineStore.EmbeddingManagement"},e}(),a.State=function(){var e={},t=Object.create(e);return t[e[0]="STATE_UNSPECIFIED"]=0,t[e[1]="STABLE"]=1,t[e[2]="UPDATING"]=2,t}(),a}(),m.PrivateServiceConnectConfig=function(){function a(r){if(this.projectAllowlist=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.enablePrivateServiceConnect=e.bool();break}case 2:{i.projectAllowlist&&i.projectAllowlist.length||(i.projectAllowlist=[]),i.projectAllowlist.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.enablePrivateServiceConnect!=null&&e.hasOwnProperty("enablePrivateServiceConnect")&&typeof e.enablePrivateServiceConnect!="boolean")return"enablePrivateServiceConnect: boolean expected";if(e.projectAllowlist!=null&&e.hasOwnProperty("projectAllowlist")){if(!Array.isArray(e.projectAllowlist))return"projectAllowlist: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.featureOnlineStore=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.decode(e,e.uint32());break}case 3:{i.featureOnlineStoreId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.featureOnlineStore!=null&&e.hasOwnProperty("featureOnlineStore")){var t=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.verify(e.featureOnlineStore);if(t)return"featureOnlineStore."+t}return e.featureOnlineStoreId!=null&&e.hasOwnProperty("featureOnlineStoreId")&&!c.isString(e.featureOnlineStoreId)?"featureOnlineStoreId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.featureOnlineStore!=null){if(typeof e.featureOnlineStore!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreRequest.featureOnlineStore: object expected");t.featureOnlineStore=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.fromObject(e.featureOnlineStore)}return e.featureOnlineStoreId!=null&&(t.featureOnlineStoreId=String(e.featureOnlineStoreId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.featureOnlineStore=null,n.featureOnlineStoreId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.featureOnlineStore!=null&&e.hasOwnProperty("featureOnlineStore")&&(n.featureOnlineStore=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.toObject(e.featureOnlineStore,t)),e.featureOnlineStoreId!=null&&e.hasOwnProperty("featureOnlineStoreId")&&(n.featureOnlineStoreId=e.featureOnlineStoreId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreRequest"},a}(),m.GetFeatureOnlineStoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetFeatureOnlineStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetFeatureOnlineStoreRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetFeatureOnlineStoreRequest"},a}(),m.ListFeatureOnlineStoresRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListFeatureOnlineStoresRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListFeatureOnlineStoresRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListFeatureOnlineStoresRequest"},a}(),m.ListFeatureOnlineStoresResponse=function(){function a(r){if(this.featureOnlineStores=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureOnlineStores&&i.featureOnlineStores.length||(i.featureOnlineStores=[]),i.featureOnlineStores.push(l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureOnlineStores!=null&&e.hasOwnProperty("featureOnlineStores")){if(!Array.isArray(e.featureOnlineStores))return"featureOnlineStores: array expected";for(var t=0;t>>3){case 1:{i.featureOnlineStore=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureOnlineStore!=null&&e.hasOwnProperty("featureOnlineStore")){var t=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.verify(e.featureOnlineStore);if(t)return"featureOnlineStore."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreRequest;if(e.featureOnlineStore!=null){if(typeof e.featureOnlineStore!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreRequest.featureOnlineStore: object expected");t.featureOnlineStore=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.fromObject(e.featureOnlineStore)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureOnlineStore=null,n.updateMask=null),e.featureOnlineStore!=null&&e.hasOwnProperty("featureOnlineStore")&&(n.featureOnlineStore=l.google.cloud.aiplatform.v1beta1.FeatureOnlineStore.toObject(e.featureOnlineStore,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreRequest"},a}(),m.DeleteFeatureOnlineStoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureOnlineStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureOnlineStoreRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteFeatureOnlineStoreRequest"},a}(),m.CreateFeatureViewRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.featureView=l.google.cloud.aiplatform.v1beta1.FeatureView.decode(e,e.uint32());break}case 3:{i.featureViewId=e.string();break}case 4:{i.runSyncImmediately=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.featureView!=null&&e.hasOwnProperty("featureView")){var t=l.google.cloud.aiplatform.v1beta1.FeatureView.verify(e.featureView);if(t)return"featureView."+t}return e.featureViewId!=null&&e.hasOwnProperty("featureViewId")&&!c.isString(e.featureViewId)?"featureViewId: string expected":e.runSyncImmediately!=null&&e.hasOwnProperty("runSyncImmediately")&&typeof e.runSyncImmediately!="boolean"?"runSyncImmediately: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeatureViewRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeatureViewRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.featureView!=null){if(typeof e.featureView!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeatureViewRequest.featureView: object expected");t.featureView=l.google.cloud.aiplatform.v1beta1.FeatureView.fromObject(e.featureView)}return e.featureViewId!=null&&(t.featureViewId=String(e.featureViewId)),e.runSyncImmediately!=null&&(t.runSyncImmediately=!!e.runSyncImmediately),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.featureView=null,n.featureViewId="",n.runSyncImmediately=!1),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.featureView!=null&&e.hasOwnProperty("featureView")&&(n.featureView=l.google.cloud.aiplatform.v1beta1.FeatureView.toObject(e.featureView,t)),e.featureViewId!=null&&e.hasOwnProperty("featureViewId")&&(n.featureViewId=e.featureViewId),e.runSyncImmediately!=null&&e.hasOwnProperty("runSyncImmediately")&&(n.runSyncImmediately=e.runSyncImmediately),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeatureViewRequest"},a}(),m.GetFeatureViewRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetFeatureViewRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetFeatureViewRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetFeatureViewRequest"},a}(),m.ListFeatureViewsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListFeatureViewsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListFeatureViewsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListFeatureViewsRequest"},a}(),m.ListFeatureViewsResponse=function(){function a(r){if(this.featureViews=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureViews&&i.featureViews.length||(i.featureViews=[]),i.featureViews.push(l.google.cloud.aiplatform.v1beta1.FeatureView.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureViews!=null&&e.hasOwnProperty("featureViews")){if(!Array.isArray(e.featureViews))return"featureViews: array expected";for(var t=0;t>>3){case 1:{i.featureView=l.google.cloud.aiplatform.v1beta1.FeatureView.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureView!=null&&e.hasOwnProperty("featureView")){var t=l.google.cloud.aiplatform.v1beta1.FeatureView.verify(e.featureView);if(t)return"featureView."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeatureViewRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeatureViewRequest;if(e.featureView!=null){if(typeof e.featureView!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureViewRequest.featureView: object expected");t.featureView=l.google.cloud.aiplatform.v1beta1.FeatureView.fromObject(e.featureView)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureViewRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureView=null,n.updateMask=null),e.featureView!=null&&e.hasOwnProperty("featureView")&&(n.featureView=l.google.cloud.aiplatform.v1beta1.FeatureView.toObject(e.featureView,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeatureViewRequest"},a}(),m.DeleteFeatureViewRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureViewRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureViewRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteFeatureViewRequest"},a}(),m.CreateFeatureOnlineStoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeatureOnlineStoreOperationMetadata"},a}(),m.UpdateFeatureOnlineStoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeatureOnlineStoreOperationMetadata"},a}(),m.CreateFeatureViewOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeatureViewOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeatureViewOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeatureViewOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeatureViewOperationMetadata"},a}(),m.UpdateFeatureViewOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeatureViewOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeatureViewOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureViewOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeatureViewOperationMetadata"},a}(),m.SyncFeatureViewRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureView=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.featureView!=null&&e.hasOwnProperty("featureView")&&!c.isString(e.featureView)?"featureView: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SyncFeatureViewRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.SyncFeatureViewRequest;return e.featureView!=null&&(t.featureView=String(e.featureView)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureView=""),e.featureView!=null&&e.hasOwnProperty("featureView")&&(n.featureView=e.featureView),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SyncFeatureViewRequest"},a}(),m.SyncFeatureViewResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureViewSync=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.featureViewSync!=null&&e.hasOwnProperty("featureViewSync")&&!c.isString(e.featureViewSync)?"featureViewSync: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SyncFeatureViewResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.SyncFeatureViewResponse;return e.featureViewSync!=null&&(t.featureViewSync=String(e.featureViewSync)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureViewSync=""),e.featureViewSync!=null&&e.hasOwnProperty("featureViewSync")&&(n.featureViewSync=e.featureViewSync),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SyncFeatureViewResponse"},a}(),m.GetFeatureViewSyncRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetFeatureViewSyncRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetFeatureViewSyncRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetFeatureViewSyncRequest"},a}(),m.ListFeatureViewSyncsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListFeatureViewSyncsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListFeatureViewSyncsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListFeatureViewSyncsRequest"},a}(),m.ListFeatureViewSyncsResponse=function(){function a(r){if(this.featureViewSyncs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureViewSyncs&&i.featureViewSyncs.length||(i.featureViewSyncs=[]),i.featureViewSyncs.push(l.google.cloud.aiplatform.v1beta1.FeatureViewSync.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureViewSyncs!=null&&e.hasOwnProperty("featureViewSyncs")){if(!Array.isArray(e.featureViewSyncs))return"featureViewSyncs: array expected";for(var t=0;t>>3){case 6:{s.bigQuerySource=l.google.cloud.aiplatform.v1beta1.FeatureView.BigQuerySource.decode(t,t.uint32());break}case 9:{s.featureRegistrySource=l.google.cloud.aiplatform.v1beta1.FeatureView.FeatureRegistrySource.decode(t,t.uint32());break}case 1:{s.name=t.string();break}case 2:{s.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 3:{s.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 4:{s.etag=t.string();break}case 5:{s.labels===c.emptyObject&&(s.labels={});var _=t.uint32()+t.pos;for(f="",g="";t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=t.string();break;default:t.skipType(C&7);break}}s.labels[f]=g;break}case 7:{s.syncConfig=l.google.cloud.aiplatform.v1beta1.FeatureView.SyncConfig.decode(t,t.uint32());break}case 8:{s.vectorSearchConfig=l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.decode(t,t.uint32());break}default:t.skipType(T&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.bigQuerySource!=null&&t.hasOwnProperty("bigQuerySource")){n.source=1;{var i=l.google.cloud.aiplatform.v1beta1.FeatureView.BigQuerySource.verify(t.bigQuerySource);if(i)return"bigQuerySource."+i}}if(t.featureRegistrySource!=null&&t.hasOwnProperty("featureRegistrySource")){if(n.source===1)return"source: multiple values";n.source=1;{var i=l.google.cloud.aiplatform.v1beta1.FeatureView.FeatureRegistrySource.verify(t.featureRegistrySource);if(i)return"featureRegistrySource."+i}}if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var i=l.google.protobuf.Timestamp.verify(t.updateTime);if(i)return"updateTime."+i}if(t.etag!=null&&t.hasOwnProperty("etag")&&!c.isString(t.etag))return"etag: string expected";if(t.labels!=null&&t.hasOwnProperty("labels")){if(!c.isObject(t.labels))return"labels: object expected";for(var s=Object.keys(t.labels),f=0;f>>3){case 1:{f.uri=n.string();break}case 2:{f.entityIdColumns&&f.entityIdColumns.length||(f.entityIdColumns=[]),f.entityIdColumns.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.uri!=null&&n.hasOwnProperty("uri")&&!c.isString(n.uri))return"uri: string expected";if(n.entityIdColumns!=null&&n.hasOwnProperty("entityIdColumns")){if(!Array.isArray(n.entityIdColumns))return"entityIdColumns: array expected";for(var i=0;i>>3){case 1:{f.cron=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.cron!=null&&n.hasOwnProperty("cron")&&!c.isString(n.cron)?"cron: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.FeatureView.SyncConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.FeatureView.SyncConfig;return n.cron!=null&&(i.cron=String(n.cron)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.cron=""),n.cron!=null&&n.hasOwnProperty("cron")&&(s.cron=n.cron),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.FeatureView.SyncConfig"},e}(),a.VectorSearchConfig=function(){function e(n){if(this.filterColumns=[],n)for(var i=Object.keys(n),s=0;s>>3){case 8:{g.treeAhConfig=l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.TreeAHConfig.decode(i,i.uint32());break}case 9:{g.bruteForceConfig=l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.BruteForceConfig.decode(i,i.uint32());break}case 3:{g.embeddingColumn=i.string();break}case 4:{g.filterColumns&&g.filterColumns.length||(g.filterColumns=[]),g.filterColumns.push(i.string());break}case 5:{g.crowdingColumn=i.string();break}case 6:{g.embeddingDimension=i.int32();break}case 7:{g.distanceMeasureType=i.int32();break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};if(i.treeAhConfig!=null&&i.hasOwnProperty("treeAhConfig")){s.algorithmConfig=1;{var f=l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.TreeAHConfig.verify(i.treeAhConfig);if(f)return"treeAhConfig."+f}}if(i.bruteForceConfig!=null&&i.hasOwnProperty("bruteForceConfig")){if(s.algorithmConfig===1)return"algorithmConfig: multiple values";s.algorithmConfig=1;{var f=l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.BruteForceConfig.verify(i.bruteForceConfig);if(f)return"bruteForceConfig."+f}}if(i.embeddingColumn!=null&&i.hasOwnProperty("embeddingColumn")&&!c.isString(i.embeddingColumn))return"embeddingColumn: string expected";if(i.filterColumns!=null&&i.hasOwnProperty("filterColumns")){if(!Array.isArray(i.filterColumns))return"filterColumns: array expected";for(var g=0;g>>3){default:s.skipType(_&7);break}}return T},n.decodeDelimited=function(s){return s instanceof o||(s=new o(s)),this.decode(s,s.uint32())},n.verify=function(s){return typeof s!="object"||s===null?"object expected":null},n.fromObject=function(s){return s instanceof l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.BruteForceConfig?s:new l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.BruteForceConfig},n.toObject=function(){return{}},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(s){return s===void 0&&(s="type.googleapis.com"),s+"/google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.BruteForceConfig"},n}(),e.TreeAHConfig=function(){function n(s){if(s)for(var f=Object.keys(s),g=0;g>>3){case 1:{_.leafNodeEmbeddingCount=f.int64();break}default:f.skipType(C&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var g={};return f.leafNodeEmbeddingCount!=null&&f.hasOwnProperty("leafNodeEmbeddingCount")&&(g._leafNodeEmbeddingCount=1,!c.isInteger(f.leafNodeEmbeddingCount)&&!(f.leafNodeEmbeddingCount&&c.isInteger(f.leafNodeEmbeddingCount.low)&&c.isInteger(f.leafNodeEmbeddingCount.high)))?"leafNodeEmbeddingCount: integer|Long expected":null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.TreeAHConfig)return f;var g=new l.google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.TreeAHConfig;return f.leafNodeEmbeddingCount!=null&&(c.Long?(g.leafNodeEmbeddingCount=c.Long.fromValue(f.leafNodeEmbeddingCount)).unsigned=!1:typeof f.leafNodeEmbeddingCount=="string"?g.leafNodeEmbeddingCount=parseInt(f.leafNodeEmbeddingCount,10):typeof f.leafNodeEmbeddingCount=="number"?g.leafNodeEmbeddingCount=f.leafNodeEmbeddingCount:typeof f.leafNodeEmbeddingCount=="object"&&(g.leafNodeEmbeddingCount=new c.LongBits(f.leafNodeEmbeddingCount.low>>>0,f.leafNodeEmbeddingCount.high>>>0).toNumber())),g},n.toObject=function(f,g){g||(g={});var T={};return f.leafNodeEmbeddingCount!=null&&f.hasOwnProperty("leafNodeEmbeddingCount")&&(typeof f.leafNodeEmbeddingCount=="number"?T.leafNodeEmbeddingCount=g.longs===String?String(f.leafNodeEmbeddingCount):f.leafNodeEmbeddingCount:T.leafNodeEmbeddingCount=g.longs===String?c.Long.prototype.toString.call(f.leafNodeEmbeddingCount):g.longs===Number?new c.LongBits(f.leafNodeEmbeddingCount.low>>>0,f.leafNodeEmbeddingCount.high>>>0).toNumber():f.leafNodeEmbeddingCount,g.oneofs&&(T._leafNodeEmbeddingCount="leafNodeEmbeddingCount")),T},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1beta1.FeatureView.VectorSearchConfig.TreeAHConfig"},n}(),e.DistanceMeasureType=function(){var n={},i=Object.create(n);return i[n[0]="DISTANCE_MEASURE_TYPE_UNSPECIFIED"]=0,i[n[1]="SQUARED_L2_DISTANCE"]=1,i[n[2]="COSINE_DISTANCE"]=2,i[n[3]="DOT_PRODUCT_DISTANCE"]=3,i}(),e}(),a.FeatureRegistrySource=function(){function e(t){if(this.featureGroups=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.featureGroups&&f.featureGroups.length||(f.featureGroups=[]),f.featureGroups.push(l.google.cloud.aiplatform.v1beta1.FeatureView.FeatureRegistrySource.FeatureGroup.decode(n,n.uint32()));break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.featureGroups!=null&&n.hasOwnProperty("featureGroups")){if(!Array.isArray(n.featureGroups))return"featureGroups: array expected";for(var i=0;i>>3){case 1:{g.featureGroupId=i.string();break}case 2:{g.featureIds&&g.featureIds.length||(g.featureIds=[]),g.featureIds.push(i.string());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.featureGroupId!=null&&i.hasOwnProperty("featureGroupId")&&!c.isString(i.featureGroupId))return"featureGroupId: string expected";if(i.featureIds!=null&&i.hasOwnProperty("featureIds")){if(!Array.isArray(i.featureIds))return"featureIds: array expected";for(var s=0;s>>3){case 1:{i.name=e.string();break}case 2:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.runTime=l.google.type.Interval.decode(e,e.uint32());break}case 4:{i.finalStatus=l.google.rpc.Status.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.runTime!=null&&e.hasOwnProperty("runTime")){var t=l.google.type.Interval.verify(e.runTime);if(t)return"runTime."+t}if(e.finalStatus!=null&&e.hasOwnProperty("finalStatus")){var t=l.google.rpc.Status.verify(e.finalStatus);if(t)return"finalStatus."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.FeatureViewSync)return e;var t=new l.google.cloud.aiplatform.v1beta1.FeatureViewSync;if(e.name!=null&&(t.name=String(e.name)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureViewSync.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.runTime!=null){if(typeof e.runTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureViewSync.runTime: object expected");t.runTime=l.google.type.Interval.fromObject(e.runTime)}if(e.finalStatus!=null){if(typeof e.finalStatus!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureViewSync.finalStatus: object expected");t.finalStatus=l.google.rpc.Status.fromObject(e.finalStatus)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.createTime=null,n.finalStatus=null,n.runTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.finalStatus!=null&&e.hasOwnProperty("finalStatus")&&(n.finalStatus=l.google.rpc.Status.toObject(e.finalStatus,t)),e.runTime!=null&&e.hasOwnProperty("runTime")&&(n.runTime=l.google.type.Interval.toObject(e.runTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.FeatureViewSync"},a}(),m.FeatureOnlineStoreService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.fetchFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest,l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse,e,t)},"name",{value:"FetchFeatureValues"}),Object.defineProperty(a.prototype.searchNearestEntities=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesRequest,l.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse,e,t)},"name",{value:"SearchNearestEntities"}),a}(),m.FeatureViewDataFormat=function(){var a={},r=Object.create(a);return r[a[0]="FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED"]=0,r[a[1]="KEY_VALUE"]=1,r[a[2]="PROTO_STRUCT"]=2,r}(),m.FeatureViewDataKey=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.key=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};return t.key!=null&&t.hasOwnProperty("key")&&(n.keyOneof=1,!c.isString(t.key))?"key: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FeatureViewDataKey)return t;var n=new l.google.cloud.aiplatform.v1beta1.FeatureViewDataKey;return t.key!=null&&(n.key=String(t.key)),n},a.toObject=function(t,n){n||(n={});var i={};return t.key!=null&&t.hasOwnProperty("key")&&(i.key=t.key,n.oneofs&&(i.keyOneof="key")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FeatureViewDataKey"},a}(),m.FetchFeatureValuesRequest=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 3:{s.id=t.string();break}case 1:{s.featureView=t.string();break}case 6:{s.dataKey=l.google.cloud.aiplatform.v1beta1.FeatureViewDataKey.decode(t,t.uint32());break}case 7:{s.dataFormat=t.int32();break}case 5:{s.format=t.int32();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.id!=null&&t.hasOwnProperty("id")&&(n.entityId=1,!c.isString(t.id)))return"id: string expected";if(t.featureView!=null&&t.hasOwnProperty("featureView")&&!c.isString(t.featureView))return"featureView: string expected";if(t.dataKey!=null&&t.hasOwnProperty("dataKey")){var i=l.google.cloud.aiplatform.v1beta1.FeatureViewDataKey.verify(t.dataKey);if(i)return"dataKey."+i}if(t.dataFormat!=null&&t.hasOwnProperty("dataFormat"))switch(t.dataFormat){default:return"dataFormat: enum value expected";case 0:case 1:case 2:break}if(t.format!=null&&t.hasOwnProperty("format"))switch(t.format){default:return"format: enum value expected";case 0:case 1:case 2:break}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest)return t;var n=new l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest;if(t.id!=null&&(n.id=String(t.id)),t.featureView!=null&&(n.featureView=String(t.featureView)),t.dataKey!=null){if(typeof t.dataKey!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.dataKey: object expected");n.dataKey=l.google.cloud.aiplatform.v1beta1.FeatureViewDataKey.fromObject(t.dataKey)}switch(t.dataFormat){default:if(typeof t.dataFormat=="number"){n.dataFormat=t.dataFormat;break}break;case"FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED":case 0:n.dataFormat=0;break;case"KEY_VALUE":case 1:n.dataFormat=1;break;case"PROTO_STRUCT":case 2:n.dataFormat=2;break}switch(t.format){default:if(typeof t.format=="number"){n.format=t.format;break}break;case"FORMAT_UNSPECIFIED":case 0:n.format=0;break;case"KEY_VALUE":case 1:n.format=1;break;case"PROTO_STRUCT":case 2:n.format=2;break}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.featureView="",i.format=n.enums===String?"FORMAT_UNSPECIFIED":0,i.dataKey=null,i.dataFormat=n.enums===String?"FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED":0),t.featureView!=null&&t.hasOwnProperty("featureView")&&(i.featureView=t.featureView),t.id!=null&&t.hasOwnProperty("id")&&(i.id=t.id,n.oneofs&&(i.entityId="id")),t.format!=null&&t.hasOwnProperty("format")&&(i.format=n.enums===String?l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.Format[t.format]===void 0?t.format:l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest.Format[t.format]:t.format),t.dataKey!=null&&t.hasOwnProperty("dataKey")&&(i.dataKey=l.google.cloud.aiplatform.v1beta1.FeatureViewDataKey.toObject(t.dataKey,n)),t.dataFormat!=null&&t.hasOwnProperty("dataFormat")&&(i.dataFormat=n.enums===String?l.google.cloud.aiplatform.v1beta1.FeatureViewDataFormat[t.dataFormat]===void 0?t.dataFormat:l.google.cloud.aiplatform.v1beta1.FeatureViewDataFormat[t.dataFormat]:t.dataFormat),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FetchFeatureValuesRequest"},a.Format=function(){var e={},t=Object.create(e);return t[e[0]="FORMAT_UNSPECIFIED"]=0,t[e[1]="KEY_VALUE"]=1,t[e[2]="PROTO_STRUCT"]=2,t}(),a}(),m.FetchFeatureValuesResponse=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 3:{s.keyValues=l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.decode(t,t.uint32());break}case 2:{s.protoStruct=l.google.protobuf.Struct.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.keyValues!=null&&t.hasOwnProperty("keyValues")){n.format=1;{var i=l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.verify(t.keyValues);if(i)return"keyValues."+i}}if(t.protoStruct!=null&&t.hasOwnProperty("protoStruct")){if(n.format===1)return"format: multiple values";n.format=1;{var i=l.google.protobuf.Struct.verify(t.protoStruct);if(i)return"protoStruct."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse)return t;var n=new l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse;if(t.keyValues!=null){if(typeof t.keyValues!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.keyValues: object expected");n.keyValues=l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.fromObject(t.keyValues)}if(t.protoStruct!=null){if(typeof t.protoStruct!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.protoStruct: object expected");n.protoStruct=l.google.protobuf.Struct.fromObject(t.protoStruct)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.protoStruct!=null&&t.hasOwnProperty("protoStruct")&&(i.protoStruct=l.google.protobuf.Struct.toObject(t.protoStruct,n),n.oneofs&&(i.format="protoStruct")),t.keyValues!=null&&t.hasOwnProperty("keyValues")&&(i.keyValues=l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.toObject(t.keyValues,n),n.oneofs&&(i.format="keyValues")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse"},a.FeatureNameValuePairList=function(){function e(t){if(this.features=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.features&&f.features.length||(f.features=[]),f.features.push(l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair.decode(n,n.uint32()));break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.features!=null&&n.hasOwnProperty("features")){if(!Array.isArray(n.features))return"features: array expected";for(var i=0;i>>3){case 2:{T.value=l.google.cloud.aiplatform.v1beta1.FeatureValue.decode(s,s.uint32());break}case 1:{T.name=s.string();break}default:s.skipType(_&7);break}}return T},t.decodeDelimited=function(s){return s instanceof o||(s=new o(s)),this.decode(s,s.uint32())},t.verify=function(s){if(typeof s!="object"||s===null)return"object expected";var f={};if(s.value!=null&&s.hasOwnProperty("value")){f.data=1;{var g=l.google.cloud.aiplatform.v1beta1.FeatureValue.verify(s.value);if(g)return"value."+g}}return s.name!=null&&s.hasOwnProperty("name")&&!c.isString(s.name)?"name: string expected":null},t.fromObject=function(s){if(s instanceof l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair)return s;var f=new l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair;if(s.value!=null){if(typeof s.value!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair.value: object expected");f.value=l.google.cloud.aiplatform.v1beta1.FeatureValue.fromObject(s.value)}return s.name!=null&&(f.name=String(s.name)),f},t.toObject=function(s,f){f||(f={});var g={};return f.defaults&&(g.name=""),s.name!=null&&s.hasOwnProperty("name")&&(g.name=s.name),s.value!=null&&s.hasOwnProperty("value")&&(g.value=l.google.cloud.aiplatform.v1beta1.FeatureValue.toObject(s.value,f),f.oneofs&&(g.data="value")),g},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(s){return s===void 0&&(s="type.googleapis.com"),s+"/google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.FeatureNameValuePairList.FeatureNameValuePair"},t}(),e}(),a}(),m.NearestNeighborQuery=function(){function a(e){if(this.stringFilters=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.entityId=t.string();break}case 2:{s.embedding=l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.Embedding.decode(t,t.uint32());break}case 3:{s.neighborCount=t.int32();break}case 4:{s.stringFilters&&s.stringFilters.length||(s.stringFilters=[]),s.stringFilters.push(l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.StringFilter.decode(t,t.uint32()));break}case 5:{s.perCrowdingAttributeNeighborCount=t.int32();break}case 7:{s.parameters=l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.Parameters.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.entityId!=null&&t.hasOwnProperty("entityId")&&(n.instance=1,!c.isString(t.entityId)))return"entityId: string expected";if(t.embedding!=null&&t.hasOwnProperty("embedding")){if(n.instance===1)return"instance: multiple values";n.instance=1;{var i=l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.Embedding.verify(t.embedding);if(i)return"embedding."+i}}if(t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&!c.isInteger(t.neighborCount))return"neighborCount: integer expected";if(t.stringFilters!=null&&t.hasOwnProperty("stringFilters")){if(!Array.isArray(t.stringFilters))return"stringFilters: array expected";for(var s=0;s>>3){case 1:{if(f.value&&f.value.length||(f.value=[]),(g&7)===2)for(var T=n.uint32()+n.pos;n.pos>>3){case 1:{f.name=n.string();break}case 2:{f.allowTokens&&f.allowTokens.length||(f.allowTokens=[]),f.allowTokens.push(n.string());break}case 3:{f.denyTokens&&f.denyTokens.length||(f.denyTokens=[]),f.denyTokens.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.name!=null&&n.hasOwnProperty("name")&&!c.isString(n.name))return"name: string expected";if(n.allowTokens!=null&&n.hasOwnProperty("allowTokens")){if(!Array.isArray(n.allowTokens))return"allowTokens: array expected";for(var i=0;i>>3){case 1:{f.approximateNeighborCandidates=n.int32();break}case 2:{f.leafNodesSearchFraction=n.double();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.approximateNeighborCandidates!=null&&n.hasOwnProperty("approximateNeighborCandidates")&&!c.isInteger(n.approximateNeighborCandidates)?"approximateNeighborCandidates: integer expected":n.leafNodesSearchFraction!=null&&n.hasOwnProperty("leafNodesSearchFraction")&&typeof n.leafNodesSearchFraction!="number"?"leafNodesSearchFraction: number expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.Parameters)return n;var i=new l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.Parameters;return n.approximateNeighborCandidates!=null&&(i.approximateNeighborCandidates=n.approximateNeighborCandidates|0),n.leafNodesSearchFraction!=null&&(i.leafNodesSearchFraction=Number(n.leafNodesSearchFraction)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.approximateNeighborCandidates=0,s.leafNodesSearchFraction=0),n.approximateNeighborCandidates!=null&&n.hasOwnProperty("approximateNeighborCandidates")&&(s.approximateNeighborCandidates=n.approximateNeighborCandidates),n.leafNodesSearchFraction!=null&&n.hasOwnProperty("leafNodesSearchFraction")&&(s.leafNodesSearchFraction=i.json&&!isFinite(n.leafNodesSearchFraction)?String(n.leafNodesSearchFraction):n.leafNodesSearchFraction),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.NearestNeighborQuery.Parameters"},e}(),a}(),m.SearchNearestEntitiesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureView=e.string();break}case 2:{i.query=l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.decode(e,e.uint32());break}case 3:{i.returnFullEntity=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureView!=null&&e.hasOwnProperty("featureView")&&!c.isString(e.featureView))return"featureView: string expected";if(e.query!=null&&e.hasOwnProperty("query")){var t=l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.verify(e.query);if(t)return"query."+t}return e.returnFullEntity!=null&&e.hasOwnProperty("returnFullEntity")&&typeof e.returnFullEntity!="boolean"?"returnFullEntity: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesRequest;if(e.featureView!=null&&(t.featureView=String(e.featureView)),e.query!=null){if(typeof e.query!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.SearchNearestEntitiesRequest.query: object expected");t.query=l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.fromObject(e.query)}return e.returnFullEntity!=null&&(t.returnFullEntity=!!e.returnFullEntity),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureView="",n.query=null,n.returnFullEntity=!1),e.featureView!=null&&e.hasOwnProperty("featureView")&&(n.featureView=e.featureView),e.query!=null&&e.hasOwnProperty("query")&&(n.query=l.google.cloud.aiplatform.v1beta1.NearestNeighborQuery.toObject(e.query,t)),e.returnFullEntity!=null&&e.hasOwnProperty("returnFullEntity")&&(n.returnFullEntity=e.returnFullEntity),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SearchNearestEntitiesRequest"},a}(),m.NearestNeighbors=function(){function a(r){if(this.neighbors=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.neighbors&&i.neighbors.length||(i.neighbors=[]),i.neighbors.push(l.google.cloud.aiplatform.v1beta1.NearestNeighbors.Neighbor.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.neighbors!=null&&e.hasOwnProperty("neighbors")){if(!Array.isArray(e.neighbors))return"neighbors: array expected";for(var t=0;t>>3){case 1:{s.entityId=t.string();break}case 2:{s.distance=t.double();break}case 3:{s.entityKeyValues=l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.entityId!=null&&t.hasOwnProperty("entityId")&&!c.isString(t.entityId))return"entityId: string expected";if(t.distance!=null&&t.hasOwnProperty("distance")&&typeof t.distance!="number")return"distance: number expected";if(t.entityKeyValues!=null&&t.hasOwnProperty("entityKeyValues")){var n=l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.verify(t.entityKeyValues);if(n)return"entityKeyValues."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.NearestNeighbors.Neighbor)return t;var n=new l.google.cloud.aiplatform.v1beta1.NearestNeighbors.Neighbor;if(t.entityId!=null&&(n.entityId=String(t.entityId)),t.distance!=null&&(n.distance=Number(t.distance)),t.entityKeyValues!=null){if(typeof t.entityKeyValues!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NearestNeighbors.Neighbor.entityKeyValues: object expected");n.entityKeyValues=l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.fromObject(t.entityKeyValues)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.entityId="",i.distance=0,i.entityKeyValues=null),t.entityId!=null&&t.hasOwnProperty("entityId")&&(i.entityId=t.entityId),t.distance!=null&&t.hasOwnProperty("distance")&&(i.distance=n.json&&!isFinite(t.distance)?String(t.distance):t.distance),t.entityKeyValues!=null&&t.hasOwnProperty("entityKeyValues")&&(i.entityKeyValues=l.google.cloud.aiplatform.v1beta1.FetchFeatureValuesResponse.toObject(t.entityKeyValues,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.NearestNeighbors.Neighbor"},r}(),a}(),m.SearchNearestEntitiesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.nearestNeighbors=l.google.cloud.aiplatform.v1beta1.NearestNeighbors.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.nearestNeighbors!=null&&e.hasOwnProperty("nearestNeighbors")){var t=l.google.cloud.aiplatform.v1beta1.NearestNeighbors.verify(e.nearestNeighbors);if(t)return"nearestNeighbors."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse;if(e.nearestNeighbors!=null){if(typeof e.nearestNeighbors!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse.nearestNeighbors: object expected");t.nearestNeighbors=l.google.cloud.aiplatform.v1beta1.NearestNeighbors.fromObject(e.nearestNeighbors)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.nearestNeighbors=null),e.nearestNeighbors!=null&&e.hasOwnProperty("nearestNeighbors")&&(n.nearestNeighbors=l.google.cloud.aiplatform.v1beta1.NearestNeighbors.toObject(e.nearestNeighbors,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SearchNearestEntitiesResponse"},a}(),m.FeaturestoreOnlineServingService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.readFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest,l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse,e,t)},"name",{value:"ReadFeatureValues"}),Object.defineProperty(a.prototype.streamingReadFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.StreamingReadFeatureValuesRequest,l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse,e,t)},"name",{value:"StreamingReadFeatureValues"}),Object.defineProperty(a.prototype.writeFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.WriteFeatureValuesRequest,l.google.cloud.aiplatform.v1beta1.WriteFeatureValuesResponse,e,t)},"name",{value:"WriteFeatureValues"}),a}(),m.WriteFeatureValuesRequest=function(){function a(r){if(this.payloads=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.entityType=e.string();break}case 2:{i.payloads&&i.payloads.length||(i.payloads=[]),i.payloads.push(l.google.cloud.aiplatform.v1beta1.WriteFeatureValuesPayload.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")&&!c.isString(e.entityType))return"entityType: string expected";if(e.payloads!=null&&e.hasOwnProperty("payloads")){if(!Array.isArray(e.payloads))return"payloads: array expected";for(var t=0;t>>3){case 1:{i.entityId=e.string();break}case 2:{i.featureValues===c.emptyObject&&(i.featureValues={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.FeatureValue.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.featureValues[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityId!=null&&e.hasOwnProperty("entityId")&&!c.isString(e.entityId))return"entityId: string expected";if(e.featureValues!=null&&e.hasOwnProperty("featureValues")){if(!c.isObject(e.featureValues))return"featureValues: object expected";for(var t=Object.keys(e.featureValues),n=0;n>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.WriteFeatureValuesResponse?e:new l.google.cloud.aiplatform.v1beta1.WriteFeatureValuesResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.WriteFeatureValuesResponse"},a}(),m.ReadFeatureValuesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.entityType=e.string();break}case 2:{i.entityId=e.string();break}case 3:{i.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")&&!c.isString(e.entityType))return"entityType: string expected";if(e.entityId!=null&&e.hasOwnProperty("entityId")&&!c.isString(e.entityId))return"entityId: string expected";if(e.featureSelector!=null&&e.hasOwnProperty("featureSelector")){var t=l.google.cloud.aiplatform.v1beta1.FeatureSelector.verify(e.featureSelector);if(t)return"featureSelector."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest;if(e.entityType!=null&&(t.entityType=String(e.entityType)),e.entityId!=null&&(t.entityId=String(e.entityId)),e.featureSelector!=null){if(typeof e.featureSelector!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest.featureSelector: object expected");t.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.fromObject(e.featureSelector)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.entityType="",n.entityId="",n.featureSelector=null),e.entityType!=null&&e.hasOwnProperty("entityType")&&(n.entityType=e.entityType),e.entityId!=null&&e.hasOwnProperty("entityId")&&(n.entityId=e.entityId),e.featureSelector!=null&&e.hasOwnProperty("featureSelector")&&(n.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.toObject(e.featureSelector,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ReadFeatureValuesRequest"},a}(),m.ReadFeatureValuesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.header=l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.Header.decode(e,e.uint32());break}case 2:{i.entityView=l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.header!=null&&e.hasOwnProperty("header")){var t=l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.Header.verify(e.header);if(t)return"header."+t}if(e.entityView!=null&&e.hasOwnProperty("entityView")){var t=l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.verify(e.entityView);if(t)return"entityView."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse;if(e.header!=null){if(typeof e.header!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.header: object expected");t.header=l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.Header.fromObject(e.header)}if(e.entityView!=null){if(typeof e.entityView!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.entityView: object expected");t.entityView=l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.fromObject(e.entityView)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.header=null,n.entityView=null),e.header!=null&&e.hasOwnProperty("header")&&(n.header=l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.Header.toObject(e.header,t)),e.entityView!=null&&e.hasOwnProperty("entityView")&&(n.entityView=l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.toObject(e.entityView,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse"},a.FeatureDescriptor=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.id=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.id!=null&&t.hasOwnProperty("id")&&!c.isString(t.id)?"id: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.FeatureDescriptor)return t;var n=new l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.FeatureDescriptor;return t.id!=null&&(n.id=String(t.id)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.id=""),t.id!=null&&t.hasOwnProperty("id")&&(i.id=t.id),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.FeatureDescriptor"},r}(),a.Header=function(){function r(e){if(this.featureDescriptors=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.entityType=t.string();break}case 2:{s.featureDescriptors&&s.featureDescriptors.length||(s.featureDescriptors=[]),s.featureDescriptors.push(l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.FeatureDescriptor.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.entityType!=null&&t.hasOwnProperty("entityType")&&!c.isString(t.entityType))return"entityType: string expected";if(t.featureDescriptors!=null&&t.hasOwnProperty("featureDescriptors")){if(!Array.isArray(t.featureDescriptors))return"featureDescriptors: array expected";for(var n=0;n>>3){case 1:{s.entityId=t.string();break}case 2:{s.data&&s.data.length||(s.data=[]),s.data.push(l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.Data.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.entityId!=null&&t.hasOwnProperty("entityId")&&!c.isString(t.entityId))return"entityId: string expected";if(t.data!=null&&t.hasOwnProperty("data")){if(!Array.isArray(t.data))return"data: array expected";for(var n=0;n>>3){case 1:{g.value=l.google.cloud.aiplatform.v1beta1.FeatureValue.decode(i,i.uint32());break}case 2:{g.values=l.google.cloud.aiplatform.v1beta1.FeatureValueList.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};if(i.value!=null&&i.hasOwnProperty("value")){s.data=1;{var f=l.google.cloud.aiplatform.v1beta1.FeatureValue.verify(i.value);if(f)return"value."+f}}if(i.values!=null&&i.hasOwnProperty("values")){if(s.data===1)return"data: multiple values";s.data=1;{var f=l.google.cloud.aiplatform.v1beta1.FeatureValueList.verify(i.values);if(f)return"values."+f}}return null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.Data)return i;var s=new l.google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.Data;if(i.value!=null){if(typeof i.value!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.Data.value: object expected");s.value=l.google.cloud.aiplatform.v1beta1.FeatureValue.fromObject(i.value)}if(i.values!=null){if(typeof i.values!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.Data.values: object expected");s.values=l.google.cloud.aiplatform.v1beta1.FeatureValueList.fromObject(i.values)}return s},e.toObject=function(i,s){s||(s={});var f={};return i.value!=null&&i.hasOwnProperty("value")&&(f.value=l.google.cloud.aiplatform.v1beta1.FeatureValue.toObject(i.value,s),s.oneofs&&(f.data="value")),i.values!=null&&i.hasOwnProperty("values")&&(f.values=l.google.cloud.aiplatform.v1beta1.FeatureValueList.toObject(i.values,s),s.oneofs&&(f.data="values")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.ReadFeatureValuesResponse.EntityView.Data"},e}(),r}(),a}(),m.StreamingReadFeatureValuesRequest=function(){function a(r){if(this.entityIds=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.entityType=e.string();break}case 2:{i.entityIds&&i.entityIds.length||(i.entityIds=[]),i.entityIds.push(e.string());break}case 3:{i.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")&&!c.isString(e.entityType))return"entityType: string expected";if(e.entityIds!=null&&e.hasOwnProperty("entityIds")){if(!Array.isArray(e.entityIds))return"entityIds: array expected";for(var t=0;t>>3){case 1:{s.boolValue=t.bool();break}case 2:{s.doubleValue=t.double();break}case 5:{s.int64Value=t.int64();break}case 6:{s.stringValue=t.string();break}case 7:{s.boolArrayValue=l.google.cloud.aiplatform.v1beta1.BoolArray.decode(t,t.uint32());break}case 8:{s.doubleArrayValue=l.google.cloud.aiplatform.v1beta1.DoubleArray.decode(t,t.uint32());break}case 11:{s.int64ArrayValue=l.google.cloud.aiplatform.v1beta1.Int64Array.decode(t,t.uint32());break}case 12:{s.stringArrayValue=l.google.cloud.aiplatform.v1beta1.StringArray.decode(t,t.uint32());break}case 13:{s.bytesValue=t.bytes();break}case 14:{s.metadata=l.google.cloud.aiplatform.v1beta1.FeatureValue.Metadata.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.boolValue!=null&&t.hasOwnProperty("boolValue")&&(n.value=1,typeof t.boolValue!="boolean"))return"boolValue: boolean expected";if(t.doubleValue!=null&&t.hasOwnProperty("doubleValue")){if(n.value===1)return"value: multiple values";if(n.value=1,typeof t.doubleValue!="number")return"doubleValue: number expected"}if(t.int64Value!=null&&t.hasOwnProperty("int64Value")){if(n.value===1)return"value: multiple values";if(n.value=1,!c.isInteger(t.int64Value)&&!(t.int64Value&&c.isInteger(t.int64Value.low)&&c.isInteger(t.int64Value.high)))return"int64Value: integer|Long expected"}if(t.stringValue!=null&&t.hasOwnProperty("stringValue")){if(n.value===1)return"value: multiple values";if(n.value=1,!c.isString(t.stringValue))return"stringValue: string expected"}if(t.boolArrayValue!=null&&t.hasOwnProperty("boolArrayValue")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1beta1.BoolArray.verify(t.boolArrayValue);if(i)return"boolArrayValue."+i}}if(t.doubleArrayValue!=null&&t.hasOwnProperty("doubleArrayValue")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1beta1.DoubleArray.verify(t.doubleArrayValue);if(i)return"doubleArrayValue."+i}}if(t.int64ArrayValue!=null&&t.hasOwnProperty("int64ArrayValue")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1beta1.Int64Array.verify(t.int64ArrayValue);if(i)return"int64ArrayValue."+i}}if(t.stringArrayValue!=null&&t.hasOwnProperty("stringArrayValue")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1beta1.StringArray.verify(t.stringArrayValue);if(i)return"stringArrayValue."+i}}if(t.bytesValue!=null&&t.hasOwnProperty("bytesValue")){if(n.value===1)return"value: multiple values";if(n.value=1,!(t.bytesValue&&typeof t.bytesValue.length=="number"||c.isString(t.bytesValue)))return"bytesValue: buffer expected"}if(t.metadata!=null&&t.hasOwnProperty("metadata")){var i=l.google.cloud.aiplatform.v1beta1.FeatureValue.Metadata.verify(t.metadata);if(i)return"metadata."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FeatureValue)return t;var n=new l.google.cloud.aiplatform.v1beta1.FeatureValue;if(t.boolValue!=null&&(n.boolValue=!!t.boolValue),t.doubleValue!=null&&(n.doubleValue=Number(t.doubleValue)),t.int64Value!=null&&(c.Long?(n.int64Value=c.Long.fromValue(t.int64Value)).unsigned=!1:typeof t.int64Value=="string"?n.int64Value=parseInt(t.int64Value,10):typeof t.int64Value=="number"?n.int64Value=t.int64Value:typeof t.int64Value=="object"&&(n.int64Value=new c.LongBits(t.int64Value.low>>>0,t.int64Value.high>>>0).toNumber())),t.stringValue!=null&&(n.stringValue=String(t.stringValue)),t.boolArrayValue!=null){if(typeof t.boolArrayValue!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValue.boolArrayValue: object expected");n.boolArrayValue=l.google.cloud.aiplatform.v1beta1.BoolArray.fromObject(t.boolArrayValue)}if(t.doubleArrayValue!=null){if(typeof t.doubleArrayValue!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValue.doubleArrayValue: object expected");n.doubleArrayValue=l.google.cloud.aiplatform.v1beta1.DoubleArray.fromObject(t.doubleArrayValue)}if(t.int64ArrayValue!=null){if(typeof t.int64ArrayValue!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValue.int64ArrayValue: object expected");n.int64ArrayValue=l.google.cloud.aiplatform.v1beta1.Int64Array.fromObject(t.int64ArrayValue)}if(t.stringArrayValue!=null){if(typeof t.stringArrayValue!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValue.stringArrayValue: object expected");n.stringArrayValue=l.google.cloud.aiplatform.v1beta1.StringArray.fromObject(t.stringArrayValue)}if(t.bytesValue!=null&&(typeof t.bytesValue=="string"?c.base64.decode(t.bytesValue,n.bytesValue=c.newBuffer(c.base64.length(t.bytesValue)),0):t.bytesValue.length>=0&&(n.bytesValue=t.bytesValue)),t.metadata!=null){if(typeof t.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValue.metadata: object expected");n.metadata=l.google.cloud.aiplatform.v1beta1.FeatureValue.Metadata.fromObject(t.metadata)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.metadata=null),t.boolValue!=null&&t.hasOwnProperty("boolValue")&&(i.boolValue=t.boolValue,n.oneofs&&(i.value="boolValue")),t.doubleValue!=null&&t.hasOwnProperty("doubleValue")&&(i.doubleValue=n.json&&!isFinite(t.doubleValue)?String(t.doubleValue):t.doubleValue,n.oneofs&&(i.value="doubleValue")),t.int64Value!=null&&t.hasOwnProperty("int64Value")&&(typeof t.int64Value=="number"?i.int64Value=n.longs===String?String(t.int64Value):t.int64Value:i.int64Value=n.longs===String?c.Long.prototype.toString.call(t.int64Value):n.longs===Number?new c.LongBits(t.int64Value.low>>>0,t.int64Value.high>>>0).toNumber():t.int64Value,n.oneofs&&(i.value="int64Value")),t.stringValue!=null&&t.hasOwnProperty("stringValue")&&(i.stringValue=t.stringValue,n.oneofs&&(i.value="stringValue")),t.boolArrayValue!=null&&t.hasOwnProperty("boolArrayValue")&&(i.boolArrayValue=l.google.cloud.aiplatform.v1beta1.BoolArray.toObject(t.boolArrayValue,n),n.oneofs&&(i.value="boolArrayValue")),t.doubleArrayValue!=null&&t.hasOwnProperty("doubleArrayValue")&&(i.doubleArrayValue=l.google.cloud.aiplatform.v1beta1.DoubleArray.toObject(t.doubleArrayValue,n),n.oneofs&&(i.value="doubleArrayValue")),t.int64ArrayValue!=null&&t.hasOwnProperty("int64ArrayValue")&&(i.int64ArrayValue=l.google.cloud.aiplatform.v1beta1.Int64Array.toObject(t.int64ArrayValue,n),n.oneofs&&(i.value="int64ArrayValue")),t.stringArrayValue!=null&&t.hasOwnProperty("stringArrayValue")&&(i.stringArrayValue=l.google.cloud.aiplatform.v1beta1.StringArray.toObject(t.stringArrayValue,n),n.oneofs&&(i.value="stringArrayValue")),t.bytesValue!=null&&t.hasOwnProperty("bytesValue")&&(i.bytesValue=n.bytes===String?c.base64.encode(t.bytesValue,0,t.bytesValue.length):n.bytes===Array?Array.prototype.slice.call(t.bytesValue):t.bytesValue,n.oneofs&&(i.value="bytesValue")),t.metadata!=null&&t.hasOwnProperty("metadata")&&(i.metadata=l.google.cloud.aiplatform.v1beta1.FeatureValue.Metadata.toObject(t.metadata,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FeatureValue"},a.Metadata=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.generateTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.generateTime!=null&&n.hasOwnProperty("generateTime")){var i=l.google.protobuf.Timestamp.verify(n.generateTime);if(i)return"generateTime."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.FeatureValue.Metadata)return n;var i=new l.google.cloud.aiplatform.v1beta1.FeatureValue.Metadata;if(n.generateTime!=null){if(typeof n.generateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValue.Metadata.generateTime: object expected");i.generateTime=l.google.protobuf.Timestamp.fromObject(n.generateTime)}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.generateTime=null),n.generateTime!=null&&n.hasOwnProperty("generateTime")&&(s.generateTime=l.google.protobuf.Timestamp.toObject(n.generateTime,i)),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.FeatureValue.Metadata"},e}(),a}(),m.FeatureValueList=function(){function a(r){if(this.values=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.values&&i.values.length||(i.values=[]),i.values.push(l.google.cloud.aiplatform.v1beta1.FeatureValue.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.values!=null&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 1:{i.ids&&i.ids.length||(i.ids=[]),i.ids.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.ids!=null&&e.hasOwnProperty("ids")){if(!Array.isArray(e.ids))return"ids: array expected";for(var t=0;t>>3){case 1:{i.idMatcher=l.google.cloud.aiplatform.v1beta1.IdMatcher.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.idMatcher!=null&&e.hasOwnProperty("idMatcher")){var t=l.google.cloud.aiplatform.v1beta1.IdMatcher.verify(e.idMatcher);if(t)return"idMatcher."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.FeatureSelector)return e;var t=new l.google.cloud.aiplatform.v1beta1.FeatureSelector;if(e.idMatcher!=null){if(typeof e.idMatcher!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureSelector.idMatcher: object expected");t.idMatcher=l.google.cloud.aiplatform.v1beta1.IdMatcher.fromObject(e.idMatcher)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.idMatcher=null),e.idMatcher!=null&&e.hasOwnProperty("idMatcher")&&(n.idMatcher=l.google.cloud.aiplatform.v1beta1.IdMatcher.toObject(e.idMatcher,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.FeatureSelector"},a}(),m.BoolArray=function(){function a(r){if(this.values=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{if(i.values&&i.values.length||(i.values=[]),(s&7)===2)for(var f=e.uint32()+e.pos;e.pos>>3){case 1:{if(i.values&&i.values.length||(i.values=[]),(s&7)===2)for(var f=e.uint32()+e.pos;e.pos>>3){case 1:{if(i.values&&i.values.length||(i.values=[]),(s&7)===2)for(var f=e.uint32()+e.pos;e.pos>>0,e.values[n].high>>>0).toNumber())}return t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.values=[]),e.values&&e.values.length){n.values=[];for(var i=0;i>>0,e.values[i].high>>>0).toNumber():e.values[i]}return n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.Int64Array"},a}(),m.StringArray=function(){function a(r){if(this.values=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.values&&i.values.length||(i.values=[]),i.values.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.values!=null&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 1:{i.dtype=e.int32();break}case 2:{if(i.shape&&i.shape.length||(i.shape=[]),(g&7)===2)for(var T=e.uint32()+e.pos;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.Tensor.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.structVal[s]=f;break}case 13:{i.tensorVal=e.bytes();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dtype!=null&&e.hasOwnProperty("dtype"))switch(e.dtype){default:return"dtype: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:break}if(e.shape!=null&&e.hasOwnProperty("shape")){if(!Array.isArray(e.shape))return"shape: array expected";for(var t=0;t>>0,e.shape[n].high>>>0).toNumber())}if(e.boolVal){if(!Array.isArray(e.boolVal))throw TypeError(".google.cloud.aiplatform.v1beta1.Tensor.boolVal: array expected");t.boolVal=[];for(var n=0;n=0&&(t.bytesVal[n]=e.bytesVal[n])}if(e.floatVal){if(!Array.isArray(e.floatVal))throw TypeError(".google.cloud.aiplatform.v1beta1.Tensor.floatVal: array expected");t.floatVal=[];for(var n=0;n>>0,e.int64Val[n].high>>>0).toNumber())}if(e.uintVal){if(!Array.isArray(e.uintVal))throw TypeError(".google.cloud.aiplatform.v1beta1.Tensor.uintVal: array expected");t.uintVal=[];for(var n=0;n>>0}if(e.uint64Val){if(!Array.isArray(e.uint64Val))throw TypeError(".google.cloud.aiplatform.v1beta1.Tensor.uint64Val: array expected");t.uint64Val=[];for(var n=0;n>>0,e.uint64Val[n].high>>>0).toNumber(!0))}if(e.listVal){if(!Array.isArray(e.listVal))throw TypeError(".google.cloud.aiplatform.v1beta1.Tensor.listVal: array expected");t.listVal=[];for(var n=0;n=0&&(t.tensorVal=e.tensorVal)),t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.shape=[],n.boolVal=[],n.floatVal=[],n.doubleVal=[],n.intVal=[],n.int64Val=[],n.uintVal=[],n.uint64Val=[],n.listVal=[],n.stringVal=[],n.bytesVal=[]),(t.objects||t.defaults)&&(n.structVal={}),t.defaults&&(n.dtype=t.enums===String?"DATA_TYPE_UNSPECIFIED":0,t.bytes===String?n.tensorVal="":(n.tensorVal=[],t.bytes!==Array&&(n.tensorVal=c.newBuffer(n.tensorVal)))),e.dtype!=null&&e.hasOwnProperty("dtype")&&(n.dtype=t.enums===String?l.google.cloud.aiplatform.v1beta1.Tensor.DataType[e.dtype]===void 0?e.dtype:l.google.cloud.aiplatform.v1beta1.Tensor.DataType[e.dtype]:e.dtype),e.shape&&e.shape.length){n.shape=[];for(var i=0;i>>0,e.shape[i].high>>>0).toNumber():e.shape[i]}if(e.boolVal&&e.boolVal.length){n.boolVal=[];for(var i=0;i>>0,e.int64Val[i].high>>>0).toNumber():e.int64Val[i]}if(e.uintVal&&e.uintVal.length){n.uintVal=[];for(var i=0;i>>0,e.uint64Val[i].high>>>0).toNumber(!0):e.uint64Val[i]}if(e.listVal&&e.listVal.length){n.listVal=[];for(var i=0;i>>3){case 1:{i.parent=e.string();break}case 2:{i.featureGroup=l.google.cloud.aiplatform.v1beta1.FeatureGroup.decode(e,e.uint32());break}case 3:{i.featureGroupId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.featureGroup!=null&&e.hasOwnProperty("featureGroup")){var t=l.google.cloud.aiplatform.v1beta1.FeatureGroup.verify(e.featureGroup);if(t)return"featureGroup."+t}return e.featureGroupId!=null&&e.hasOwnProperty("featureGroupId")&&!c.isString(e.featureGroupId)?"featureGroupId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeatureGroupRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeatureGroupRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.featureGroup!=null){if(typeof e.featureGroup!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeatureGroupRequest.featureGroup: object expected");t.featureGroup=l.google.cloud.aiplatform.v1beta1.FeatureGroup.fromObject(e.featureGroup)}return e.featureGroupId!=null&&(t.featureGroupId=String(e.featureGroupId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.featureGroup=null,n.featureGroupId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.featureGroup!=null&&e.hasOwnProperty("featureGroup")&&(n.featureGroup=l.google.cloud.aiplatform.v1beta1.FeatureGroup.toObject(e.featureGroup,t)),e.featureGroupId!=null&&e.hasOwnProperty("featureGroupId")&&(n.featureGroupId=e.featureGroupId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeatureGroupRequest"},a}(),m.GetFeatureGroupRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetFeatureGroupRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetFeatureGroupRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetFeatureGroupRequest"},a}(),m.ListFeatureGroupsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListFeatureGroupsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListFeatureGroupsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListFeatureGroupsRequest"},a}(),m.ListFeatureGroupsResponse=function(){function a(r){if(this.featureGroups=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureGroups&&i.featureGroups.length||(i.featureGroups=[]),i.featureGroups.push(l.google.cloud.aiplatform.v1beta1.FeatureGroup.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureGroups!=null&&e.hasOwnProperty("featureGroups")){if(!Array.isArray(e.featureGroups))return"featureGroups: array expected";for(var t=0;t>>3){case 1:{i.featureGroup=l.google.cloud.aiplatform.v1beta1.FeatureGroup.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featureGroup!=null&&e.hasOwnProperty("featureGroup")){var t=l.google.cloud.aiplatform.v1beta1.FeatureGroup.verify(e.featureGroup);if(t)return"featureGroup."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeatureGroupRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeatureGroupRequest;if(e.featureGroup!=null){if(typeof e.featureGroup!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureGroupRequest.featureGroup: object expected");t.featureGroup=l.google.cloud.aiplatform.v1beta1.FeatureGroup.fromObject(e.featureGroup)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureGroupRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureGroup=null,n.updateMask=null),e.featureGroup!=null&&e.hasOwnProperty("featureGroup")&&(n.featureGroup=l.google.cloud.aiplatform.v1beta1.FeatureGroup.toObject(e.featureGroup,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeatureGroupRequest"},a}(),m.DeleteFeatureGroupRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureGroupRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureGroupRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteFeatureGroupRequest"},a}(),m.CreateFeatureGroupOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeatureGroupOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeatureGroupOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeatureGroupOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeatureGroupOperationMetadata"},a}(),m.UpdateFeatureGroupOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeatureGroupOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeatureGroupOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureGroupOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeatureGroupOperationMetadata"},a}(),m.CreateRegistryFeatureOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateRegistryFeatureOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateRegistryFeatureOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateRegistryFeatureOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateRegistryFeatureOperationMetadata"},a}(),m.UpdateFeatureOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeatureOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeatureOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeatureOperationMetadata"},a}(),m.FeaturestoreService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createFeaturestore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateFeaturestoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateFeaturestore"}),Object.defineProperty(a.prototype.getFeaturestore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetFeaturestoreRequest,l.google.cloud.aiplatform.v1beta1.Featurestore,e,t)},"name",{value:"GetFeaturestore"}),Object.defineProperty(a.prototype.listFeaturestores=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListFeaturestoresRequest,l.google.cloud.aiplatform.v1beta1.ListFeaturestoresResponse,e,t)},"name",{value:"ListFeaturestores"}),Object.defineProperty(a.prototype.updateFeaturestore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateFeaturestoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdateFeaturestore"}),Object.defineProperty(a.prototype.deleteFeaturestore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteFeaturestoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteFeaturestore"}),Object.defineProperty(a.prototype.createEntityType=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateEntityTypeRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateEntityType"}),Object.defineProperty(a.prototype.getEntityType=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetEntityTypeRequest,l.google.cloud.aiplatform.v1beta1.EntityType,e,t)},"name",{value:"GetEntityType"}),Object.defineProperty(a.prototype.listEntityTypes=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListEntityTypesRequest,l.google.cloud.aiplatform.v1beta1.ListEntityTypesResponse,e,t)},"name",{value:"ListEntityTypes"}),Object.defineProperty(a.prototype.updateEntityType=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateEntityTypeRequest,l.google.cloud.aiplatform.v1beta1.EntityType,e,t)},"name",{value:"UpdateEntityType"}),Object.defineProperty(a.prototype.deleteEntityType=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteEntityTypeRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteEntityType"}),Object.defineProperty(a.prototype.createFeature=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateFeatureRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateFeature"}),Object.defineProperty(a.prototype.batchCreateFeatures=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.BatchCreateFeaturesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchCreateFeatures"}),Object.defineProperty(a.prototype.getFeature=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetFeatureRequest,l.google.cloud.aiplatform.v1beta1.Feature,e,t)},"name",{value:"GetFeature"}),Object.defineProperty(a.prototype.listFeatures=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListFeaturesRequest,l.google.cloud.aiplatform.v1beta1.ListFeaturesResponse,e,t)},"name",{value:"ListFeatures"}),Object.defineProperty(a.prototype.updateFeature=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateFeatureRequest,l.google.cloud.aiplatform.v1beta1.Feature,e,t)},"name",{value:"UpdateFeature"}),Object.defineProperty(a.prototype.deleteFeature=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteFeatureRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteFeature"}),Object.defineProperty(a.prototype.importFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ImportFeatureValuesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ImportFeatureValues"}),Object.defineProperty(a.prototype.batchReadFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchReadFeatureValues"}),Object.defineProperty(a.prototype.exportFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ExportFeatureValues"}),Object.defineProperty(a.prototype.deleteFeatureValues=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteFeatureValues"}),Object.defineProperty(a.prototype.searchFeatures=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.SearchFeaturesRequest,l.google.cloud.aiplatform.v1beta1.SearchFeaturesResponse,e,t)},"name",{value:"SearchFeatures"}),a}(),m.CreateFeaturestoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.featurestore=l.google.cloud.aiplatform.v1beta1.Featurestore.decode(e,e.uint32());break}case 3:{i.featurestoreId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.featurestore!=null&&e.hasOwnProperty("featurestore")){var t=l.google.cloud.aiplatform.v1beta1.Featurestore.verify(e.featurestore);if(t)return"featurestore."+t}return e.featurestoreId!=null&&e.hasOwnProperty("featurestoreId")&&!c.isString(e.featurestoreId)?"featurestoreId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeaturestoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeaturestoreRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.featurestore!=null){if(typeof e.featurestore!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeaturestoreRequest.featurestore: object expected");t.featurestore=l.google.cloud.aiplatform.v1beta1.Featurestore.fromObject(e.featurestore)}return e.featurestoreId!=null&&(t.featurestoreId=String(e.featurestoreId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.featurestore=null,n.featurestoreId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.featurestore!=null&&e.hasOwnProperty("featurestore")&&(n.featurestore=l.google.cloud.aiplatform.v1beta1.Featurestore.toObject(e.featurestore,t)),e.featurestoreId!=null&&e.hasOwnProperty("featurestoreId")&&(n.featurestoreId=e.featurestoreId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeaturestoreRequest"},a}(),m.GetFeaturestoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetFeaturestoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetFeaturestoreRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetFeaturestoreRequest"},a}(),m.ListFeaturestoresRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListFeaturestoresRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListFeaturestoresRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListFeaturestoresRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListFeaturestoresRequest"},a}(),m.ListFeaturestoresResponse=function(){function a(r){if(this.featurestores=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featurestores&&i.featurestores.length||(i.featurestores=[]),i.featurestores.push(l.google.cloud.aiplatform.v1beta1.Featurestore.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featurestores!=null&&e.hasOwnProperty("featurestores")){if(!Array.isArray(e.featurestores))return"featurestores: array expected";for(var t=0;t>>3){case 1:{i.featurestore=l.google.cloud.aiplatform.v1beta1.Featurestore.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.featurestore!=null&&e.hasOwnProperty("featurestore")){var t=l.google.cloud.aiplatform.v1beta1.Featurestore.verify(e.featurestore);if(t)return"featurestore."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeaturestoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeaturestoreRequest;if(e.featurestore!=null){if(typeof e.featurestore!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeaturestoreRequest.featurestore: object expected");t.featurestore=l.google.cloud.aiplatform.v1beta1.Featurestore.fromObject(e.featurestore)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeaturestoreRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featurestore=null,n.updateMask=null),e.featurestore!=null&&e.hasOwnProperty("featurestore")&&(n.featurestore=l.google.cloud.aiplatform.v1beta1.Featurestore.toObject(e.featurestore,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeaturestoreRequest"},a}(),m.DeleteFeaturestoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeaturestoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteFeaturestoreRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteFeaturestoreRequest"},a}(),m.ImportFeatureValuesRequest=function(){function a(e){if(this.featureSpecs=[],e)for(var t=Object.keys(e),n=0;n>>3){case 2:{s.avroSource=l.google.cloud.aiplatform.v1beta1.AvroSource.decode(t,t.uint32());break}case 3:{s.bigquerySource=l.google.cloud.aiplatform.v1beta1.BigQuerySource.decode(t,t.uint32());break}case 4:{s.csvSource=l.google.cloud.aiplatform.v1beta1.CsvSource.decode(t,t.uint32());break}case 6:{s.featureTimeField=t.string();break}case 7:{s.featureTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 1:{s.entityType=t.string();break}case 5:{s.entityIdField=t.string();break}case 8:{s.featureSpecs&&s.featureSpecs.length||(s.featureSpecs=[]),s.featureSpecs.push(l.google.cloud.aiplatform.v1beta1.ImportFeatureValuesRequest.FeatureSpec.decode(t,t.uint32()));break}case 9:{s.disableOnlineServing=t.bool();break}case 11:{s.workerCount=t.int32();break}case 12:{s.disableIngestionAnalysis=t.bool();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.avroSource!=null&&t.hasOwnProperty("avroSource")){n.source=1;{var i=l.google.cloud.aiplatform.v1beta1.AvroSource.verify(t.avroSource);if(i)return"avroSource."+i}}if(t.bigquerySource!=null&&t.hasOwnProperty("bigquerySource")){if(n.source===1)return"source: multiple values";n.source=1;{var i=l.google.cloud.aiplatform.v1beta1.BigQuerySource.verify(t.bigquerySource);if(i)return"bigquerySource."+i}}if(t.csvSource!=null&&t.hasOwnProperty("csvSource")){if(n.source===1)return"source: multiple values";n.source=1;{var i=l.google.cloud.aiplatform.v1beta1.CsvSource.verify(t.csvSource);if(i)return"csvSource."+i}}if(t.featureTimeField!=null&&t.hasOwnProperty("featureTimeField")&&(n.featureTimeSource=1,!c.isString(t.featureTimeField)))return"featureTimeField: string expected";if(t.featureTime!=null&&t.hasOwnProperty("featureTime")){if(n.featureTimeSource===1)return"featureTimeSource: multiple values";n.featureTimeSource=1;{var i=l.google.protobuf.Timestamp.verify(t.featureTime);if(i)return"featureTime."+i}}if(t.entityType!=null&&t.hasOwnProperty("entityType")&&!c.isString(t.entityType))return"entityType: string expected";if(t.entityIdField!=null&&t.hasOwnProperty("entityIdField")&&!c.isString(t.entityIdField))return"entityIdField: string expected";if(t.featureSpecs!=null&&t.hasOwnProperty("featureSpecs")){if(!Array.isArray(t.featureSpecs))return"featureSpecs: array expected";for(var s=0;s>>3){case 1:{f.id=n.string();break}case 2:{f.sourceField=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.id!=null&&n.hasOwnProperty("id")&&!c.isString(n.id)?"id: string expected":n.sourceField!=null&&n.hasOwnProperty("sourceField")&&!c.isString(n.sourceField)?"sourceField: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.ImportFeatureValuesRequest.FeatureSpec)return n;var i=new l.google.cloud.aiplatform.v1beta1.ImportFeatureValuesRequest.FeatureSpec;return n.id!=null&&(i.id=String(n.id)),n.sourceField!=null&&(i.sourceField=String(n.sourceField)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.id="",s.sourceField=""),n.id!=null&&n.hasOwnProperty("id")&&(s.id=n.id),n.sourceField!=null&&n.hasOwnProperty("sourceField")&&(s.sourceField=n.sourceField),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.ImportFeatureValuesRequest.FeatureSpec"},e}(),a}(),m.ImportFeatureValuesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.importedEntityCount=e.int64();break}case 2:{i.importedFeatureValueCount=e.int64();break}case 6:{i.invalidRowCount=e.int64();break}case 4:{i.timestampOutsideRetentionRowsCount=e.int64();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.importedEntityCount!=null&&e.hasOwnProperty("importedEntityCount")&&!c.isInteger(e.importedEntityCount)&&!(e.importedEntityCount&&c.isInteger(e.importedEntityCount.low)&&c.isInteger(e.importedEntityCount.high))?"importedEntityCount: integer|Long expected":e.importedFeatureValueCount!=null&&e.hasOwnProperty("importedFeatureValueCount")&&!c.isInteger(e.importedFeatureValueCount)&&!(e.importedFeatureValueCount&&c.isInteger(e.importedFeatureValueCount.low)&&c.isInteger(e.importedFeatureValueCount.high))?"importedFeatureValueCount: integer|Long expected":e.invalidRowCount!=null&&e.hasOwnProperty("invalidRowCount")&&!c.isInteger(e.invalidRowCount)&&!(e.invalidRowCount&&c.isInteger(e.invalidRowCount.low)&&c.isInteger(e.invalidRowCount.high))?"invalidRowCount: integer|Long expected":e.timestampOutsideRetentionRowsCount!=null&&e.hasOwnProperty("timestampOutsideRetentionRowsCount")&&!c.isInteger(e.timestampOutsideRetentionRowsCount)&&!(e.timestampOutsideRetentionRowsCount&&c.isInteger(e.timestampOutsideRetentionRowsCount.low)&&c.isInteger(e.timestampOutsideRetentionRowsCount.high))?"timestampOutsideRetentionRowsCount: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ImportFeatureValuesResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.ImportFeatureValuesResponse;return e.importedEntityCount!=null&&(c.Long?(t.importedEntityCount=c.Long.fromValue(e.importedEntityCount)).unsigned=!1:typeof e.importedEntityCount=="string"?t.importedEntityCount=parseInt(e.importedEntityCount,10):typeof e.importedEntityCount=="number"?t.importedEntityCount=e.importedEntityCount:typeof e.importedEntityCount=="object"&&(t.importedEntityCount=new c.LongBits(e.importedEntityCount.low>>>0,e.importedEntityCount.high>>>0).toNumber())),e.importedFeatureValueCount!=null&&(c.Long?(t.importedFeatureValueCount=c.Long.fromValue(e.importedFeatureValueCount)).unsigned=!1:typeof e.importedFeatureValueCount=="string"?t.importedFeatureValueCount=parseInt(e.importedFeatureValueCount,10):typeof e.importedFeatureValueCount=="number"?t.importedFeatureValueCount=e.importedFeatureValueCount:typeof e.importedFeatureValueCount=="object"&&(t.importedFeatureValueCount=new c.LongBits(e.importedFeatureValueCount.low>>>0,e.importedFeatureValueCount.high>>>0).toNumber())),e.invalidRowCount!=null&&(c.Long?(t.invalidRowCount=c.Long.fromValue(e.invalidRowCount)).unsigned=!1:typeof e.invalidRowCount=="string"?t.invalidRowCount=parseInt(e.invalidRowCount,10):typeof e.invalidRowCount=="number"?t.invalidRowCount=e.invalidRowCount:typeof e.invalidRowCount=="object"&&(t.invalidRowCount=new c.LongBits(e.invalidRowCount.low>>>0,e.invalidRowCount.high>>>0).toNumber())),e.timestampOutsideRetentionRowsCount!=null&&(c.Long?(t.timestampOutsideRetentionRowsCount=c.Long.fromValue(e.timestampOutsideRetentionRowsCount)).unsigned=!1:typeof e.timestampOutsideRetentionRowsCount=="string"?t.timestampOutsideRetentionRowsCount=parseInt(e.timestampOutsideRetentionRowsCount,10):typeof e.timestampOutsideRetentionRowsCount=="number"?t.timestampOutsideRetentionRowsCount=e.timestampOutsideRetentionRowsCount:typeof e.timestampOutsideRetentionRowsCount=="object"&&(t.timestampOutsideRetentionRowsCount=new c.LongBits(e.timestampOutsideRetentionRowsCount.low>>>0,e.timestampOutsideRetentionRowsCount.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.importedEntityCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.importedEntityCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.importedFeatureValueCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.importedFeatureValueCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.timestampOutsideRetentionRowsCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.timestampOutsideRetentionRowsCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.invalidRowCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.invalidRowCount=t.longs===String?"0":0}return e.importedEntityCount!=null&&e.hasOwnProperty("importedEntityCount")&&(typeof e.importedEntityCount=="number"?n.importedEntityCount=t.longs===String?String(e.importedEntityCount):e.importedEntityCount:n.importedEntityCount=t.longs===String?c.Long.prototype.toString.call(e.importedEntityCount):t.longs===Number?new c.LongBits(e.importedEntityCount.low>>>0,e.importedEntityCount.high>>>0).toNumber():e.importedEntityCount),e.importedFeatureValueCount!=null&&e.hasOwnProperty("importedFeatureValueCount")&&(typeof e.importedFeatureValueCount=="number"?n.importedFeatureValueCount=t.longs===String?String(e.importedFeatureValueCount):e.importedFeatureValueCount:n.importedFeatureValueCount=t.longs===String?c.Long.prototype.toString.call(e.importedFeatureValueCount):t.longs===Number?new c.LongBits(e.importedFeatureValueCount.low>>>0,e.importedFeatureValueCount.high>>>0).toNumber():e.importedFeatureValueCount),e.timestampOutsideRetentionRowsCount!=null&&e.hasOwnProperty("timestampOutsideRetentionRowsCount")&&(typeof e.timestampOutsideRetentionRowsCount=="number"?n.timestampOutsideRetentionRowsCount=t.longs===String?String(e.timestampOutsideRetentionRowsCount):e.timestampOutsideRetentionRowsCount:n.timestampOutsideRetentionRowsCount=t.longs===String?c.Long.prototype.toString.call(e.timestampOutsideRetentionRowsCount):t.longs===Number?new c.LongBits(e.timestampOutsideRetentionRowsCount.low>>>0,e.timestampOutsideRetentionRowsCount.high>>>0).toNumber():e.timestampOutsideRetentionRowsCount),e.invalidRowCount!=null&&e.hasOwnProperty("invalidRowCount")&&(typeof e.invalidRowCount=="number"?n.invalidRowCount=t.longs===String?String(e.invalidRowCount):e.invalidRowCount:n.invalidRowCount=t.longs===String?c.Long.prototype.toString.call(e.invalidRowCount):t.longs===Number?new c.LongBits(e.invalidRowCount.low>>>0,e.invalidRowCount.high>>>0).toNumber():e.invalidRowCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ImportFeatureValuesResponse"},a}(),m.BatchReadFeatureValuesRequest=function(){function a(e){if(this.passThroughFields=[],this.entityTypeSpecs=[],e)for(var t=Object.keys(e),n=0;n>>3){case 3:{s.csvReadInstances=l.google.cloud.aiplatform.v1beta1.CsvSource.decode(t,t.uint32());break}case 5:{s.bigqueryReadInstances=l.google.cloud.aiplatform.v1beta1.BigQuerySource.decode(t,t.uint32());break}case 1:{s.featurestore=t.string();break}case 4:{s.destination=l.google.cloud.aiplatform.v1beta1.FeatureValueDestination.decode(t,t.uint32());break}case 8:{s.passThroughFields&&s.passThroughFields.length||(s.passThroughFields=[]),s.passThroughFields.push(l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesRequest.PassThroughField.decode(t,t.uint32()));break}case 7:{s.entityTypeSpecs&&s.entityTypeSpecs.length||(s.entityTypeSpecs=[]),s.entityTypeSpecs.push(l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesRequest.EntityTypeSpec.decode(t,t.uint32()));break}case 11:{s.startTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.csvReadInstances!=null&&t.hasOwnProperty("csvReadInstances")){n.readOption=1;{var i=l.google.cloud.aiplatform.v1beta1.CsvSource.verify(t.csvReadInstances);if(i)return"csvReadInstances."+i}}if(t.bigqueryReadInstances!=null&&t.hasOwnProperty("bigqueryReadInstances")){if(n.readOption===1)return"readOption: multiple values";n.readOption=1;{var i=l.google.cloud.aiplatform.v1beta1.BigQuerySource.verify(t.bigqueryReadInstances);if(i)return"bigqueryReadInstances."+i}}if(t.featurestore!=null&&t.hasOwnProperty("featurestore")&&!c.isString(t.featurestore))return"featurestore: string expected";if(t.destination!=null&&t.hasOwnProperty("destination")){var i=l.google.cloud.aiplatform.v1beta1.FeatureValueDestination.verify(t.destination);if(i)return"destination."+i}if(t.passThroughFields!=null&&t.hasOwnProperty("passThroughFields")){if(!Array.isArray(t.passThroughFields))return"passThroughFields: array expected";for(var s=0;s>>3){case 1:{f.fieldName=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.fieldName!=null&&n.hasOwnProperty("fieldName")&&!c.isString(n.fieldName)?"fieldName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesRequest.PassThroughField)return n;var i=new l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesRequest.PassThroughField;return n.fieldName!=null&&(i.fieldName=String(n.fieldName)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.fieldName=""),n.fieldName!=null&&n.hasOwnProperty("fieldName")&&(s.fieldName=n.fieldName),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesRequest.PassThroughField"},e}(),a.EntityTypeSpec=function(){function e(t){if(this.settings=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.entityTypeId=n.string();break}case 2:{f.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.decode(n,n.uint32());break}case 3:{f.settings&&f.settings.length||(f.settings=[]),f.settings.push(l.google.cloud.aiplatform.v1beta1.DestinationFeatureSetting.decode(n,n.uint32()));break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.entityTypeId!=null&&n.hasOwnProperty("entityTypeId")&&!c.isString(n.entityTypeId))return"entityTypeId: string expected";if(n.featureSelector!=null&&n.hasOwnProperty("featureSelector")){var i=l.google.cloud.aiplatform.v1beta1.FeatureSelector.verify(n.featureSelector);if(i)return"featureSelector."+i}if(n.settings!=null&&n.hasOwnProperty("settings")){if(!Array.isArray(n.settings))return"settings: array expected";for(var s=0;s>>3){case 3:{s.snapshotExport=l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.SnapshotExport.decode(t,t.uint32());break}case 7:{s.fullExport=l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.FullExport.decode(t,t.uint32());break}case 1:{s.entityType=t.string();break}case 4:{s.destination=l.google.cloud.aiplatform.v1beta1.FeatureValueDestination.decode(t,t.uint32());break}case 5:{s.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.decode(t,t.uint32());break}case 6:{s.settings&&s.settings.length||(s.settings=[]),s.settings.push(l.google.cloud.aiplatform.v1beta1.DestinationFeatureSetting.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.snapshotExport!=null&&t.hasOwnProperty("snapshotExport")){n.mode=1;{var i=l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.SnapshotExport.verify(t.snapshotExport);if(i)return"snapshotExport."+i}}if(t.fullExport!=null&&t.hasOwnProperty("fullExport")){if(n.mode===1)return"mode: multiple values";n.mode=1;{var i=l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.FullExport.verify(t.fullExport);if(i)return"fullExport."+i}}if(t.entityType!=null&&t.hasOwnProperty("entityType")&&!c.isString(t.entityType))return"entityType: string expected";if(t.destination!=null&&t.hasOwnProperty("destination")){var i=l.google.cloud.aiplatform.v1beta1.FeatureValueDestination.verify(t.destination);if(i)return"destination."+i}if(t.featureSelector!=null&&t.hasOwnProperty("featureSelector")){var i=l.google.cloud.aiplatform.v1beta1.FeatureSelector.verify(t.featureSelector);if(i)return"featureSelector."+i}if(t.settings!=null&&t.hasOwnProperty("settings")){if(!Array.isArray(t.settings))return"settings: array expected";for(var s=0;s>>3){case 1:{f.snapshotTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}case 2:{f.startTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.snapshotTime!=null&&n.hasOwnProperty("snapshotTime")){var i=l.google.protobuf.Timestamp.verify(n.snapshotTime);if(i)return"snapshotTime."+i}if(n.startTime!=null&&n.hasOwnProperty("startTime")){var i=l.google.protobuf.Timestamp.verify(n.startTime);if(i)return"startTime."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.SnapshotExport)return n;var i=new l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.SnapshotExport;if(n.snapshotTime!=null){if(typeof n.snapshotTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.SnapshotExport.snapshotTime: object expected");i.snapshotTime=l.google.protobuf.Timestamp.fromObject(n.snapshotTime)}if(n.startTime!=null){if(typeof n.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.SnapshotExport.startTime: object expected");i.startTime=l.google.protobuf.Timestamp.fromObject(n.startTime)}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.snapshotTime=null,s.startTime=null),n.snapshotTime!=null&&n.hasOwnProperty("snapshotTime")&&(s.snapshotTime=l.google.protobuf.Timestamp.toObject(n.snapshotTime,i)),n.startTime!=null&&n.hasOwnProperty("startTime")&&(s.startTime=l.google.protobuf.Timestamp.toObject(n.startTime,i)),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.SnapshotExport"},e}(),a.FullExport=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 2:{f.startTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}case 1:{f.endTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.startTime!=null&&n.hasOwnProperty("startTime")){var i=l.google.protobuf.Timestamp.verify(n.startTime);if(i)return"startTime."+i}if(n.endTime!=null&&n.hasOwnProperty("endTime")){var i=l.google.protobuf.Timestamp.verify(n.endTime);if(i)return"endTime."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.FullExport)return n;var i=new l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.FullExport;if(n.startTime!=null){if(typeof n.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.FullExport.startTime: object expected");i.startTime=l.google.protobuf.Timestamp.fromObject(n.startTime)}if(n.endTime!=null){if(typeof n.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.FullExport.endTime: object expected");i.endTime=l.google.protobuf.Timestamp.fromObject(n.endTime)}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.endTime=null,s.startTime=null),n.endTime!=null&&n.hasOwnProperty("endTime")&&(s.endTime=l.google.protobuf.Timestamp.toObject(n.endTime,i)),n.startTime!=null&&n.hasOwnProperty("startTime")&&(s.startTime=l.google.protobuf.Timestamp.toObject(n.startTime,i)),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.ExportFeatureValuesRequest.FullExport"},e}(),a}(),m.DestinationFeatureSetting=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.featureId=e.string();break}case 2:{i.destinationField=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.featureId!=null&&e.hasOwnProperty("featureId")&&!c.isString(e.featureId)?"featureId: string expected":e.destinationField!=null&&e.hasOwnProperty("destinationField")&&!c.isString(e.destinationField)?"destinationField: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DestinationFeatureSetting)return e;var t=new l.google.cloud.aiplatform.v1beta1.DestinationFeatureSetting;return e.featureId!=null&&(t.featureId=String(e.featureId)),e.destinationField!=null&&(t.destinationField=String(e.destinationField)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.featureId="",n.destinationField=""),e.featureId!=null&&e.hasOwnProperty("featureId")&&(n.featureId=e.featureId),e.destinationField!=null&&e.hasOwnProperty("destinationField")&&(n.destinationField=e.destinationField),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DestinationFeatureSetting"},a}(),m.FeatureValueDestination=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.decode(t,t.uint32());break}case 2:{s.tfrecordDestination=l.google.cloud.aiplatform.v1beta1.TFRecordDestination.decode(t,t.uint32());break}case 3:{s.csvDestination=l.google.cloud.aiplatform.v1beta1.CsvDestination.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.bigqueryDestination!=null&&t.hasOwnProperty("bigqueryDestination")){n.destination=1;{var i=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.verify(t.bigqueryDestination);if(i)return"bigqueryDestination."+i}}if(t.tfrecordDestination!=null&&t.hasOwnProperty("tfrecordDestination")){if(n.destination===1)return"destination: multiple values";n.destination=1;{var i=l.google.cloud.aiplatform.v1beta1.TFRecordDestination.verify(t.tfrecordDestination);if(i)return"tfrecordDestination."+i}}if(t.csvDestination!=null&&t.hasOwnProperty("csvDestination")){if(n.destination===1)return"destination: multiple values";n.destination=1;{var i=l.google.cloud.aiplatform.v1beta1.CsvDestination.verify(t.csvDestination);if(i)return"csvDestination."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FeatureValueDestination)return t;var n=new l.google.cloud.aiplatform.v1beta1.FeatureValueDestination;if(t.bigqueryDestination!=null){if(typeof t.bigqueryDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValueDestination.bigqueryDestination: object expected");n.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.fromObject(t.bigqueryDestination)}if(t.tfrecordDestination!=null){if(typeof t.tfrecordDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValueDestination.tfrecordDestination: object expected");n.tfrecordDestination=l.google.cloud.aiplatform.v1beta1.TFRecordDestination.fromObject(t.tfrecordDestination)}if(t.csvDestination!=null){if(typeof t.csvDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FeatureValueDestination.csvDestination: object expected");n.csvDestination=l.google.cloud.aiplatform.v1beta1.CsvDestination.fromObject(t.csvDestination)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.bigqueryDestination!=null&&t.hasOwnProperty("bigqueryDestination")&&(i.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.toObject(t.bigqueryDestination,n),n.oneofs&&(i.destination="bigqueryDestination")),t.tfrecordDestination!=null&&t.hasOwnProperty("tfrecordDestination")&&(i.tfrecordDestination=l.google.cloud.aiplatform.v1beta1.TFRecordDestination.toObject(t.tfrecordDestination,n),n.oneofs&&(i.destination="tfrecordDestination")),t.csvDestination!=null&&t.hasOwnProperty("csvDestination")&&(i.csvDestination=l.google.cloud.aiplatform.v1beta1.CsvDestination.toObject(t.csvDestination,n),n.oneofs&&(i.destination="csvDestination")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FeatureValueDestination"},a}(),m.ExportFeatureValuesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesResponse?e:new l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportFeatureValuesResponse"},a}(),m.BatchReadFeatureValuesResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesResponse?e:new l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesResponse"},a}(),m.CreateEntityTypeRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.entityType=l.google.cloud.aiplatform.v1beta1.EntityType.decode(e,e.uint32());break}case 3:{i.entityTypeId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")){var t=l.google.cloud.aiplatform.v1beta1.EntityType.verify(e.entityType);if(t)return"entityType."+t}return e.entityTypeId!=null&&e.hasOwnProperty("entityTypeId")&&!c.isString(e.entityTypeId)?"entityTypeId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateEntityTypeRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateEntityTypeRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.entityType!=null){if(typeof e.entityType!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateEntityTypeRequest.entityType: object expected");t.entityType=l.google.cloud.aiplatform.v1beta1.EntityType.fromObject(e.entityType)}return e.entityTypeId!=null&&(t.entityTypeId=String(e.entityTypeId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.entityType=null,n.entityTypeId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.entityType!=null&&e.hasOwnProperty("entityType")&&(n.entityType=l.google.cloud.aiplatform.v1beta1.EntityType.toObject(e.entityType,t)),e.entityTypeId!=null&&e.hasOwnProperty("entityTypeId")&&(n.entityTypeId=e.entityTypeId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateEntityTypeRequest"},a}(),m.GetEntityTypeRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetEntityTypeRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetEntityTypeRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetEntityTypeRequest"},a}(),m.ListEntityTypesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListEntityTypesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListEntityTypesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListEntityTypesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListEntityTypesRequest"},a}(),m.ListEntityTypesResponse=function(){function a(r){if(this.entityTypes=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.entityTypes&&i.entityTypes.length||(i.entityTypes=[]),i.entityTypes.push(l.google.cloud.aiplatform.v1beta1.EntityType.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityTypes!=null&&e.hasOwnProperty("entityTypes")){if(!Array.isArray(e.entityTypes))return"entityTypes: array expected";for(var t=0;t>>3){case 1:{i.entityType=l.google.cloud.aiplatform.v1beta1.EntityType.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.entityType!=null&&e.hasOwnProperty("entityType")){var t=l.google.cloud.aiplatform.v1beta1.EntityType.verify(e.entityType);if(t)return"entityType."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateEntityTypeRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateEntityTypeRequest;if(e.entityType!=null){if(typeof e.entityType!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateEntityTypeRequest.entityType: object expected");t.entityType=l.google.cloud.aiplatform.v1beta1.EntityType.fromObject(e.entityType)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateEntityTypeRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.entityType=null,n.updateMask=null),e.entityType!=null&&e.hasOwnProperty("entityType")&&(n.entityType=l.google.cloud.aiplatform.v1beta1.EntityType.toObject(e.entityType,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateEntityTypeRequest"},a}(),m.DeleteEntityTypeRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteEntityTypeRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteEntityTypeRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteEntityTypeRequest"},a}(),m.CreateFeatureRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.feature=l.google.cloud.aiplatform.v1beta1.Feature.decode(e,e.uint32());break}case 3:{i.featureId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.feature!=null&&e.hasOwnProperty("feature")){var t=l.google.cloud.aiplatform.v1beta1.Feature.verify(e.feature);if(t)return"feature."+t}return e.featureId!=null&&e.hasOwnProperty("featureId")&&!c.isString(e.featureId)?"featureId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeatureRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeatureRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.feature!=null){if(typeof e.feature!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeatureRequest.feature: object expected");t.feature=l.google.cloud.aiplatform.v1beta1.Feature.fromObject(e.feature)}return e.featureId!=null&&(t.featureId=String(e.featureId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.feature=null,n.featureId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.feature!=null&&e.hasOwnProperty("feature")&&(n.feature=l.google.cloud.aiplatform.v1beta1.Feature.toObject(e.feature,t)),e.featureId!=null&&e.hasOwnProperty("featureId")&&(n.featureId=e.featureId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeatureRequest"},a}(),m.BatchCreateFeaturesRequest=function(){function a(r){if(this.requests=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.requests&&i.requests.length||(i.requests=[]),i.requests.push(l.google.cloud.aiplatform.v1beta1.CreateFeatureRequest.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.requests!=null&&e.hasOwnProperty("requests")){if(!Array.isArray(e.requests))return"requests: array expected";for(var t=0;t>>3){case 1:{i.features&&i.features.length||(i.features=[]),i.features.push(l.google.cloud.aiplatform.v1beta1.Feature.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.features!=null&&e.hasOwnProperty("features")){if(!Array.isArray(e.features))return"features: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetFeatureRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetFeatureRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetFeatureRequest"},a}(),m.ListFeaturesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 7:{i.latestStatsCount=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.latestStatsCount!=null&&e.hasOwnProperty("latestStatsCount")&&!c.isInteger(e.latestStatsCount)?"latestStatsCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListFeaturesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListFeaturesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListFeaturesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.latestStatsCount!=null&&(t.latestStatsCount=e.latestStatsCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null,n.latestStatsCount=0),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.latestStatsCount!=null&&e.hasOwnProperty("latestStatsCount")&&(n.latestStatsCount=e.latestStatsCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListFeaturesRequest"},a}(),m.ListFeaturesResponse=function(){function a(r){if(this.features=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.features&&i.features.length||(i.features=[]),i.features.push(l.google.cloud.aiplatform.v1beta1.Feature.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.features!=null&&e.hasOwnProperty("features")){if(!Array.isArray(e.features))return"features: array expected";for(var t=0;t>>3){case 1:{i.location=e.string();break}case 3:{i.query=e.string();break}case 4:{i.pageSize=e.int32();break}case 5:{i.pageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.location!=null&&e.hasOwnProperty("location")&&!c.isString(e.location)?"location: string expected":e.query!=null&&e.hasOwnProperty("query")&&!c.isString(e.query)?"query: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SearchFeaturesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.SearchFeaturesRequest;return e.location!=null&&(t.location=String(e.location)),e.query!=null&&(t.query=String(e.query)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.location="",n.query="",n.pageSize=0,n.pageToken=""),e.location!=null&&e.hasOwnProperty("location")&&(n.location=e.location),e.query!=null&&e.hasOwnProperty("query")&&(n.query=e.query),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SearchFeaturesRequest"},a}(),m.SearchFeaturesResponse=function(){function a(r){if(this.features=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.features&&i.features.length||(i.features=[]),i.features.push(l.google.cloud.aiplatform.v1beta1.Feature.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.features!=null&&e.hasOwnProperty("features")){if(!Array.isArray(e.features))return"features: array expected";for(var t=0;t>>3){case 1:{i.feature=l.google.cloud.aiplatform.v1beta1.Feature.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.feature!=null&&e.hasOwnProperty("feature")){var t=l.google.cloud.aiplatform.v1beta1.Feature.verify(e.feature);if(t)return"feature."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeatureRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeatureRequest;if(e.feature!=null){if(typeof e.feature!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureRequest.feature: object expected");t.feature=l.google.cloud.aiplatform.v1beta1.Feature.fromObject(e.feature)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeatureRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.feature=null,n.updateMask=null),e.feature!=null&&e.hasOwnProperty("feature")&&(n.feature=l.google.cloud.aiplatform.v1beta1.Feature.toObject(e.feature,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeatureRequest"},a}(),m.DeleteFeatureRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteFeatureRequest"},a}(),m.CreateFeaturestoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeaturestoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeaturestoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeaturestoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeaturestoreOperationMetadata"},a}(),m.UpdateFeaturestoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateFeaturestoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateFeaturestoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateFeaturestoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateFeaturestoreOperationMetadata"},a}(),m.ImportFeatureValuesOperationMetadata=function(){function a(r){if(this.sourceUris=[],this.blockingOperationIds=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.importedEntityCount=e.int64();break}case 3:{i.importedFeatureValueCount=e.int64();break}case 4:{i.sourceUris&&i.sourceUris.length||(i.sourceUris=[]),i.sourceUris.push(e.string());break}case 6:{i.invalidRowCount=e.int64();break}case 7:{i.timestampOutsideRetentionRowsCount=e.int64();break}case 8:{if(i.blockingOperationIds&&i.blockingOperationIds.length||(i.blockingOperationIds=[]),(s&7)===2)for(var f=e.uint32()+e.pos;e.pos>>0,e.importedEntityCount.high>>>0).toNumber())),e.importedFeatureValueCount!=null&&(c.Long?(t.importedFeatureValueCount=c.Long.fromValue(e.importedFeatureValueCount)).unsigned=!1:typeof e.importedFeatureValueCount=="string"?t.importedFeatureValueCount=parseInt(e.importedFeatureValueCount,10):typeof e.importedFeatureValueCount=="number"?t.importedFeatureValueCount=e.importedFeatureValueCount:typeof e.importedFeatureValueCount=="object"&&(t.importedFeatureValueCount=new c.LongBits(e.importedFeatureValueCount.low>>>0,e.importedFeatureValueCount.high>>>0).toNumber())),e.sourceUris){if(!Array.isArray(e.sourceUris))throw TypeError(".google.cloud.aiplatform.v1beta1.ImportFeatureValuesOperationMetadata.sourceUris: array expected");t.sourceUris=[];for(var n=0;n>>0,e.invalidRowCount.high>>>0).toNumber())),e.timestampOutsideRetentionRowsCount!=null&&(c.Long?(t.timestampOutsideRetentionRowsCount=c.Long.fromValue(e.timestampOutsideRetentionRowsCount)).unsigned=!1:typeof e.timestampOutsideRetentionRowsCount=="string"?t.timestampOutsideRetentionRowsCount=parseInt(e.timestampOutsideRetentionRowsCount,10):typeof e.timestampOutsideRetentionRowsCount=="number"?t.timestampOutsideRetentionRowsCount=e.timestampOutsideRetentionRowsCount:typeof e.timestampOutsideRetentionRowsCount=="object"&&(t.timestampOutsideRetentionRowsCount=new c.LongBits(e.timestampOutsideRetentionRowsCount.low>>>0,e.timestampOutsideRetentionRowsCount.high>>>0).toNumber())),e.blockingOperationIds){if(!Array.isArray(e.blockingOperationIds))throw TypeError(".google.cloud.aiplatform.v1beta1.ImportFeatureValuesOperationMetadata.blockingOperationIds: array expected");t.blockingOperationIds=[];for(var n=0;n>>0,e.blockingOperationIds[n].high>>>0).toNumber())}return t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.sourceUris=[],n.blockingOperationIds=[]),t.defaults){if(n.genericMetadata=null,c.Long){var i=new c.Long(0,0,!1);n.importedEntityCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.importedEntityCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.importedFeatureValueCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.importedFeatureValueCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.invalidRowCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.invalidRowCount=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.timestampOutsideRetentionRowsCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.timestampOutsideRetentionRowsCount=t.longs===String?"0":0}if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.importedEntityCount!=null&&e.hasOwnProperty("importedEntityCount")&&(typeof e.importedEntityCount=="number"?n.importedEntityCount=t.longs===String?String(e.importedEntityCount):e.importedEntityCount:n.importedEntityCount=t.longs===String?c.Long.prototype.toString.call(e.importedEntityCount):t.longs===Number?new c.LongBits(e.importedEntityCount.low>>>0,e.importedEntityCount.high>>>0).toNumber():e.importedEntityCount),e.importedFeatureValueCount!=null&&e.hasOwnProperty("importedFeatureValueCount")&&(typeof e.importedFeatureValueCount=="number"?n.importedFeatureValueCount=t.longs===String?String(e.importedFeatureValueCount):e.importedFeatureValueCount:n.importedFeatureValueCount=t.longs===String?c.Long.prototype.toString.call(e.importedFeatureValueCount):t.longs===Number?new c.LongBits(e.importedFeatureValueCount.low>>>0,e.importedFeatureValueCount.high>>>0).toNumber():e.importedFeatureValueCount),e.sourceUris&&e.sourceUris.length){n.sourceUris=[];for(var s=0;s>>0,e.invalidRowCount.high>>>0).toNumber():e.invalidRowCount),e.timestampOutsideRetentionRowsCount!=null&&e.hasOwnProperty("timestampOutsideRetentionRowsCount")&&(typeof e.timestampOutsideRetentionRowsCount=="number"?n.timestampOutsideRetentionRowsCount=t.longs===String?String(e.timestampOutsideRetentionRowsCount):e.timestampOutsideRetentionRowsCount:n.timestampOutsideRetentionRowsCount=t.longs===String?c.Long.prototype.toString.call(e.timestampOutsideRetentionRowsCount):t.longs===Number?new c.LongBits(e.timestampOutsideRetentionRowsCount.low>>>0,e.timestampOutsideRetentionRowsCount.high>>>0).toNumber():e.timestampOutsideRetentionRowsCount),e.blockingOperationIds&&e.blockingOperationIds.length){n.blockingOperationIds=[];for(var s=0;s>>0,e.blockingOperationIds[s].high>>>0).toNumber():e.blockingOperationIds[s]}return n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ImportFeatureValuesOperationMetadata"},a}(),m.ExportFeatureValuesOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExportFeatureValuesOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportFeatureValuesOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportFeatureValuesOperationMetadata"},a}(),m.BatchReadFeatureValuesOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.BatchReadFeatureValuesOperationMetadata"},a}(),m.DeleteFeatureValuesOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteFeatureValuesOperationMetadata"},a}(),m.CreateEntityTypeOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateEntityTypeOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateEntityTypeOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateEntityTypeOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateEntityTypeOperationMetadata"},a}(),m.CreateFeatureOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateFeatureOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateFeatureOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateFeatureOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateFeatureOperationMetadata"},a}(),m.BatchCreateFeaturesOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.BatchCreateFeaturesOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.BatchCreateFeaturesOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchCreateFeaturesOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.BatchCreateFeaturesOperationMetadata"},a}(),m.DeleteFeatureValuesRequest=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 2:{s.selectEntity=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectEntity.decode(t,t.uint32());break}case 3:{s.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.decode(t,t.uint32());break}case 1:{s.entityType=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.selectEntity!=null&&t.hasOwnProperty("selectEntity")){n.DeleteOption=1;{var i=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectEntity.verify(t.selectEntity);if(i)return"selectEntity."+i}}if(t.selectTimeRangeAndFeature!=null&&t.hasOwnProperty("selectTimeRangeAndFeature")){if(n.DeleteOption===1)return"DeleteOption: multiple values";n.DeleteOption=1;{var i=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.verify(t.selectTimeRangeAndFeature);if(i)return"selectTimeRangeAndFeature."+i}}return t.entityType!=null&&t.hasOwnProperty("entityType")&&!c.isString(t.entityType)?"entityType: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest)return t;var n=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest;if(t.selectEntity!=null){if(typeof t.selectEntity!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.selectEntity: object expected");n.selectEntity=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectEntity.fromObject(t.selectEntity)}if(t.selectTimeRangeAndFeature!=null){if(typeof t.selectTimeRangeAndFeature!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.selectTimeRangeAndFeature: object expected");n.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.fromObject(t.selectTimeRangeAndFeature)}return t.entityType!=null&&(n.entityType=String(t.entityType)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.entityType=""),t.entityType!=null&&t.hasOwnProperty("entityType")&&(i.entityType=t.entityType),t.selectEntity!=null&&t.hasOwnProperty("selectEntity")&&(i.selectEntity=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectEntity.toObject(t.selectEntity,n),n.oneofs&&(i.DeleteOption="selectEntity")),t.selectTimeRangeAndFeature!=null&&t.hasOwnProperty("selectTimeRangeAndFeature")&&(i.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.toObject(t.selectTimeRangeAndFeature,n),n.oneofs&&(i.DeleteOption="selectTimeRangeAndFeature")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest"},a.SelectEntity=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.entityIdSelector=l.google.cloud.aiplatform.v1beta1.EntityIdSelector.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.entityIdSelector!=null&&n.hasOwnProperty("entityIdSelector")){var i=l.google.cloud.aiplatform.v1beta1.EntityIdSelector.verify(n.entityIdSelector);if(i)return"entityIdSelector."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectEntity)return n;var i=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectEntity;if(n.entityIdSelector!=null){if(typeof n.entityIdSelector!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectEntity.entityIdSelector: object expected");i.entityIdSelector=l.google.cloud.aiplatform.v1beta1.EntityIdSelector.fromObject(n.entityIdSelector)}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.entityIdSelector=null),n.entityIdSelector!=null&&n.hasOwnProperty("entityIdSelector")&&(s.entityIdSelector=l.google.cloud.aiplatform.v1beta1.EntityIdSelector.toObject(n.entityIdSelector,i)),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectEntity"},e}(),a.SelectTimeRangeAndFeature=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.timeRange=l.google.type.Interval.decode(n,n.uint32());break}case 2:{f.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.decode(n,n.uint32());break}case 3:{f.skipOnlineStorageDelete=n.bool();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.timeRange!=null&&n.hasOwnProperty("timeRange")){var i=l.google.type.Interval.verify(n.timeRange);if(i)return"timeRange."+i}if(n.featureSelector!=null&&n.hasOwnProperty("featureSelector")){var i=l.google.cloud.aiplatform.v1beta1.FeatureSelector.verify(n.featureSelector);if(i)return"featureSelector."+i}return n.skipOnlineStorageDelete!=null&&n.hasOwnProperty("skipOnlineStorageDelete")&&typeof n.skipOnlineStorageDelete!="boolean"?"skipOnlineStorageDelete: boolean expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature)return n;var i=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature;if(n.timeRange!=null){if(typeof n.timeRange!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.timeRange: object expected");i.timeRange=l.google.type.Interval.fromObject(n.timeRange)}if(n.featureSelector!=null){if(typeof n.featureSelector!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.featureSelector: object expected");i.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.fromObject(n.featureSelector)}return n.skipOnlineStorageDelete!=null&&(i.skipOnlineStorageDelete=!!n.skipOnlineStorageDelete),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.timeRange=null,s.featureSelector=null,s.skipOnlineStorageDelete=!1),n.timeRange!=null&&n.hasOwnProperty("timeRange")&&(s.timeRange=l.google.type.Interval.toObject(n.timeRange,i)),n.featureSelector!=null&&n.hasOwnProperty("featureSelector")&&(s.featureSelector=l.google.cloud.aiplatform.v1beta1.FeatureSelector.toObject(n.featureSelector,i)),n.skipOnlineStorageDelete!=null&&n.hasOwnProperty("skipOnlineStorageDelete")&&(s.skipOnlineStorageDelete=n.skipOnlineStorageDelete),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature"},e}(),a}(),m.DeleteFeatureValuesResponse=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.selectEntity=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectEntity.decode(t,t.uint32());break}case 2:{s.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.selectEntity!=null&&t.hasOwnProperty("selectEntity")){n.response=1;{var i=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectEntity.verify(t.selectEntity);if(i)return"selectEntity."+i}}if(t.selectTimeRangeAndFeature!=null&&t.hasOwnProperty("selectTimeRangeAndFeature")){if(n.response===1)return"response: multiple values";n.response=1;{var i=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature.verify(t.selectTimeRangeAndFeature);if(i)return"selectTimeRangeAndFeature."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse)return t;var n=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse;if(t.selectEntity!=null){if(typeof t.selectEntity!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.selectEntity: object expected");n.selectEntity=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectEntity.fromObject(t.selectEntity)}if(t.selectTimeRangeAndFeature!=null){if(typeof t.selectTimeRangeAndFeature!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.selectTimeRangeAndFeature: object expected");n.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature.fromObject(t.selectTimeRangeAndFeature)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.selectEntity!=null&&t.hasOwnProperty("selectEntity")&&(i.selectEntity=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectEntity.toObject(t.selectEntity,n),n.oneofs&&(i.response="selectEntity")),t.selectTimeRangeAndFeature!=null&&t.hasOwnProperty("selectTimeRangeAndFeature")&&(i.selectTimeRangeAndFeature=l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature.toObject(t.selectTimeRangeAndFeature,n),n.oneofs&&(i.response="selectTimeRangeAndFeature")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse"},a.SelectEntity=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.offlineStorageDeletedEntityRowCount=n.int64();break}case 2:{f.onlineStorageDeletedEntityCount=n.int64();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.offlineStorageDeletedEntityRowCount!=null&&n.hasOwnProperty("offlineStorageDeletedEntityRowCount")&&!c.isInteger(n.offlineStorageDeletedEntityRowCount)&&!(n.offlineStorageDeletedEntityRowCount&&c.isInteger(n.offlineStorageDeletedEntityRowCount.low)&&c.isInteger(n.offlineStorageDeletedEntityRowCount.high))?"offlineStorageDeletedEntityRowCount: integer|Long expected":n.onlineStorageDeletedEntityCount!=null&&n.hasOwnProperty("onlineStorageDeletedEntityCount")&&!c.isInteger(n.onlineStorageDeletedEntityCount)&&!(n.onlineStorageDeletedEntityCount&&c.isInteger(n.onlineStorageDeletedEntityCount.low)&&c.isInteger(n.onlineStorageDeletedEntityCount.high))?"onlineStorageDeletedEntityCount: integer|Long expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectEntity)return n;var i=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectEntity;return n.offlineStorageDeletedEntityRowCount!=null&&(c.Long?(i.offlineStorageDeletedEntityRowCount=c.Long.fromValue(n.offlineStorageDeletedEntityRowCount)).unsigned=!1:typeof n.offlineStorageDeletedEntityRowCount=="string"?i.offlineStorageDeletedEntityRowCount=parseInt(n.offlineStorageDeletedEntityRowCount,10):typeof n.offlineStorageDeletedEntityRowCount=="number"?i.offlineStorageDeletedEntityRowCount=n.offlineStorageDeletedEntityRowCount:typeof n.offlineStorageDeletedEntityRowCount=="object"&&(i.offlineStorageDeletedEntityRowCount=new c.LongBits(n.offlineStorageDeletedEntityRowCount.low>>>0,n.offlineStorageDeletedEntityRowCount.high>>>0).toNumber())),n.onlineStorageDeletedEntityCount!=null&&(c.Long?(i.onlineStorageDeletedEntityCount=c.Long.fromValue(n.onlineStorageDeletedEntityCount)).unsigned=!1:typeof n.onlineStorageDeletedEntityCount=="string"?i.onlineStorageDeletedEntityCount=parseInt(n.onlineStorageDeletedEntityCount,10):typeof n.onlineStorageDeletedEntityCount=="number"?i.onlineStorageDeletedEntityCount=n.onlineStorageDeletedEntityCount:typeof n.onlineStorageDeletedEntityCount=="object"&&(i.onlineStorageDeletedEntityCount=new c.LongBits(n.onlineStorageDeletedEntityCount.low>>>0,n.onlineStorageDeletedEntityCount.high>>>0).toNumber())),i},e.toObject=function(n,i){i||(i={});var s={};if(i.defaults){if(c.Long){var f=new c.Long(0,0,!1);s.offlineStorageDeletedEntityRowCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else s.offlineStorageDeletedEntityRowCount=i.longs===String?"0":0;if(c.Long){var f=new c.Long(0,0,!1);s.onlineStorageDeletedEntityCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else s.onlineStorageDeletedEntityCount=i.longs===String?"0":0}return n.offlineStorageDeletedEntityRowCount!=null&&n.hasOwnProperty("offlineStorageDeletedEntityRowCount")&&(typeof n.offlineStorageDeletedEntityRowCount=="number"?s.offlineStorageDeletedEntityRowCount=i.longs===String?String(n.offlineStorageDeletedEntityRowCount):n.offlineStorageDeletedEntityRowCount:s.offlineStorageDeletedEntityRowCount=i.longs===String?c.Long.prototype.toString.call(n.offlineStorageDeletedEntityRowCount):i.longs===Number?new c.LongBits(n.offlineStorageDeletedEntityRowCount.low>>>0,n.offlineStorageDeletedEntityRowCount.high>>>0).toNumber():n.offlineStorageDeletedEntityRowCount),n.onlineStorageDeletedEntityCount!=null&&n.hasOwnProperty("onlineStorageDeletedEntityCount")&&(typeof n.onlineStorageDeletedEntityCount=="number"?s.onlineStorageDeletedEntityCount=i.longs===String?String(n.onlineStorageDeletedEntityCount):n.onlineStorageDeletedEntityCount:s.onlineStorageDeletedEntityCount=i.longs===String?c.Long.prototype.toString.call(n.onlineStorageDeletedEntityCount):i.longs===Number?new c.LongBits(n.onlineStorageDeletedEntityCount.low>>>0,n.onlineStorageDeletedEntityCount.high>>>0).toNumber():n.onlineStorageDeletedEntityCount),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectEntity"},e}(),a.SelectTimeRangeAndFeature=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.impactedFeatureCount=n.int64();break}case 2:{f.offlineStorageModifiedEntityRowCount=n.int64();break}case 3:{f.onlineStorageModifiedEntityCount=n.int64();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.impactedFeatureCount!=null&&n.hasOwnProperty("impactedFeatureCount")&&!c.isInteger(n.impactedFeatureCount)&&!(n.impactedFeatureCount&&c.isInteger(n.impactedFeatureCount.low)&&c.isInteger(n.impactedFeatureCount.high))?"impactedFeatureCount: integer|Long expected":n.offlineStorageModifiedEntityRowCount!=null&&n.hasOwnProperty("offlineStorageModifiedEntityRowCount")&&!c.isInteger(n.offlineStorageModifiedEntityRowCount)&&!(n.offlineStorageModifiedEntityRowCount&&c.isInteger(n.offlineStorageModifiedEntityRowCount.low)&&c.isInteger(n.offlineStorageModifiedEntityRowCount.high))?"offlineStorageModifiedEntityRowCount: integer|Long expected":n.onlineStorageModifiedEntityCount!=null&&n.hasOwnProperty("onlineStorageModifiedEntityCount")&&!c.isInteger(n.onlineStorageModifiedEntityCount)&&!(n.onlineStorageModifiedEntityCount&&c.isInteger(n.onlineStorageModifiedEntityCount.low)&&c.isInteger(n.onlineStorageModifiedEntityCount.high))?"onlineStorageModifiedEntityCount: integer|Long expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature)return n;var i=new l.google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature;return n.impactedFeatureCount!=null&&(c.Long?(i.impactedFeatureCount=c.Long.fromValue(n.impactedFeatureCount)).unsigned=!1:typeof n.impactedFeatureCount=="string"?i.impactedFeatureCount=parseInt(n.impactedFeatureCount,10):typeof n.impactedFeatureCount=="number"?i.impactedFeatureCount=n.impactedFeatureCount:typeof n.impactedFeatureCount=="object"&&(i.impactedFeatureCount=new c.LongBits(n.impactedFeatureCount.low>>>0,n.impactedFeatureCount.high>>>0).toNumber())),n.offlineStorageModifiedEntityRowCount!=null&&(c.Long?(i.offlineStorageModifiedEntityRowCount=c.Long.fromValue(n.offlineStorageModifiedEntityRowCount)).unsigned=!1:typeof n.offlineStorageModifiedEntityRowCount=="string"?i.offlineStorageModifiedEntityRowCount=parseInt(n.offlineStorageModifiedEntityRowCount,10):typeof n.offlineStorageModifiedEntityRowCount=="number"?i.offlineStorageModifiedEntityRowCount=n.offlineStorageModifiedEntityRowCount:typeof n.offlineStorageModifiedEntityRowCount=="object"&&(i.offlineStorageModifiedEntityRowCount=new c.LongBits(n.offlineStorageModifiedEntityRowCount.low>>>0,n.offlineStorageModifiedEntityRowCount.high>>>0).toNumber())),n.onlineStorageModifiedEntityCount!=null&&(c.Long?(i.onlineStorageModifiedEntityCount=c.Long.fromValue(n.onlineStorageModifiedEntityCount)).unsigned=!1:typeof n.onlineStorageModifiedEntityCount=="string"?i.onlineStorageModifiedEntityCount=parseInt(n.onlineStorageModifiedEntityCount,10):typeof n.onlineStorageModifiedEntityCount=="number"?i.onlineStorageModifiedEntityCount=n.onlineStorageModifiedEntityCount:typeof n.onlineStorageModifiedEntityCount=="object"&&(i.onlineStorageModifiedEntityCount=new c.LongBits(n.onlineStorageModifiedEntityCount.low>>>0,n.onlineStorageModifiedEntityCount.high>>>0).toNumber())),i},e.toObject=function(n,i){i||(i={});var s={};if(i.defaults){if(c.Long){var f=new c.Long(0,0,!1);s.impactedFeatureCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else s.impactedFeatureCount=i.longs===String?"0":0;if(c.Long){var f=new c.Long(0,0,!1);s.offlineStorageModifiedEntityRowCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else s.offlineStorageModifiedEntityRowCount=i.longs===String?"0":0;if(c.Long){var f=new c.Long(0,0,!1);s.onlineStorageModifiedEntityCount=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else s.onlineStorageModifiedEntityCount=i.longs===String?"0":0}return n.impactedFeatureCount!=null&&n.hasOwnProperty("impactedFeatureCount")&&(typeof n.impactedFeatureCount=="number"?s.impactedFeatureCount=i.longs===String?String(n.impactedFeatureCount):n.impactedFeatureCount:s.impactedFeatureCount=i.longs===String?c.Long.prototype.toString.call(n.impactedFeatureCount):i.longs===Number?new c.LongBits(n.impactedFeatureCount.low>>>0,n.impactedFeatureCount.high>>>0).toNumber():n.impactedFeatureCount),n.offlineStorageModifiedEntityRowCount!=null&&n.hasOwnProperty("offlineStorageModifiedEntityRowCount")&&(typeof n.offlineStorageModifiedEntityRowCount=="number"?s.offlineStorageModifiedEntityRowCount=i.longs===String?String(n.offlineStorageModifiedEntityRowCount):n.offlineStorageModifiedEntityRowCount:s.offlineStorageModifiedEntityRowCount=i.longs===String?c.Long.prototype.toString.call(n.offlineStorageModifiedEntityRowCount):i.longs===Number?new c.LongBits(n.offlineStorageModifiedEntityRowCount.low>>>0,n.offlineStorageModifiedEntityRowCount.high>>>0).toNumber():n.offlineStorageModifiedEntityRowCount),n.onlineStorageModifiedEntityCount!=null&&n.hasOwnProperty("onlineStorageModifiedEntityCount")&&(typeof n.onlineStorageModifiedEntityCount=="number"?s.onlineStorageModifiedEntityCount=i.longs===String?String(n.onlineStorageModifiedEntityCount):n.onlineStorageModifiedEntityCount:s.onlineStorageModifiedEntityCount=i.longs===String?c.Long.prototype.toString.call(n.onlineStorageModifiedEntityCount):i.longs===Number?new c.LongBits(n.onlineStorageModifiedEntityCount.low>>>0,n.onlineStorageModifiedEntityCount.high>>>0).toNumber():n.onlineStorageModifiedEntityCount),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.DeleteFeatureValuesResponse.SelectTimeRangeAndFeature"},e}(),a}(),m.EntityIdSelector=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 3:{s.csvSource=l.google.cloud.aiplatform.v1beta1.CsvSource.decode(t,t.uint32());break}case 5:{s.entityIdField=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.csvSource!=null&&t.hasOwnProperty("csvSource")){n.EntityIdsSource=1;{var i=l.google.cloud.aiplatform.v1beta1.CsvSource.verify(t.csvSource);if(i)return"csvSource."+i}}return t.entityIdField!=null&&t.hasOwnProperty("entityIdField")&&!c.isString(t.entityIdField)?"entityIdField: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.EntityIdSelector)return t;var n=new l.google.cloud.aiplatform.v1beta1.EntityIdSelector;if(t.csvSource!=null){if(typeof t.csvSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.EntityIdSelector.csvSource: object expected");n.csvSource=l.google.cloud.aiplatform.v1beta1.CsvSource.fromObject(t.csvSource)}return t.entityIdField!=null&&(n.entityIdField=String(t.entityIdField)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.entityIdField=""),t.csvSource!=null&&t.hasOwnProperty("csvSource")&&(i.csvSource=l.google.cloud.aiplatform.v1beta1.CsvSource.toObject(t.csvSource,n),n.oneofs&&(i.EntityIdsSource="csvSource")),t.entityIdField!=null&&t.hasOwnProperty("entityIdField")&&(i.entityIdField=t.entityIdField),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.EntityIdSelector"},a}(),m.Featurestore=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.etag=e.string();break}case 6:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 7:{i.onlineServingConfig=l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.decode(e,e.uint32());break}case 8:{i.state=e.int32();break}case 13:{i.onlineStorageTtlDays=e.int32();break}case 10:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 2:{s.fixedNodeCount=t.int32();break}case 4:{s.scaling=l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.Scaling.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.fixedNodeCount!=null&&t.hasOwnProperty("fixedNodeCount")&&!c.isInteger(t.fixedNodeCount))return"fixedNodeCount: integer expected";if(t.scaling!=null&&t.hasOwnProperty("scaling")){var n=l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.Scaling.verify(t.scaling);if(n)return"scaling."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig;if(t.fixedNodeCount!=null&&(n.fixedNodeCount=t.fixedNodeCount|0),t.scaling!=null){if(typeof t.scaling!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.scaling: object expected");n.scaling=l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.Scaling.fromObject(t.scaling)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.fixedNodeCount=0,i.scaling=null),t.fixedNodeCount!=null&&t.hasOwnProperty("fixedNodeCount")&&(i.fixedNodeCount=t.fixedNodeCount),t.scaling!=null&&t.hasOwnProperty("scaling")&&(i.scaling=l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.Scaling.toObject(t.scaling,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig"},r.Scaling=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.minNodeCount=n.int32();break}case 2:{f.maxNodeCount=n.int32();break}case 3:{f.cpuUtilizationTarget=n.int32();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.minNodeCount!=null&&n.hasOwnProperty("minNodeCount")&&!c.isInteger(n.minNodeCount)?"minNodeCount: integer expected":n.maxNodeCount!=null&&n.hasOwnProperty("maxNodeCount")&&!c.isInteger(n.maxNodeCount)?"maxNodeCount: integer expected":n.cpuUtilizationTarget!=null&&n.hasOwnProperty("cpuUtilizationTarget")&&!c.isInteger(n.cpuUtilizationTarget)?"cpuUtilizationTarget: integer expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.Scaling)return n;var i=new l.google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.Scaling;return n.minNodeCount!=null&&(i.minNodeCount=n.minNodeCount|0),n.maxNodeCount!=null&&(i.maxNodeCount=n.maxNodeCount|0),n.cpuUtilizationTarget!=null&&(i.cpuUtilizationTarget=n.cpuUtilizationTarget|0),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.minNodeCount=0,s.maxNodeCount=0,s.cpuUtilizationTarget=0),n.minNodeCount!=null&&n.hasOwnProperty("minNodeCount")&&(s.minNodeCount=n.minNodeCount),n.maxNodeCount!=null&&n.hasOwnProperty("maxNodeCount")&&(s.maxNodeCount=n.maxNodeCount),n.cpuUtilizationTarget!=null&&n.hasOwnProperty("cpuUtilizationTarget")&&(s.cpuUtilizationTarget=n.cpuUtilizationTarget),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.Featurestore.OnlineServingConfig.Scaling"},e}(),r}(),a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="STABLE"]=1,e[r[2]="UPDATING"]=2,e}(),a}(),m.HyperparameterTuningJob=function(){function a(r){if(this.trials=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 4:{i.studySpec=l.google.cloud.aiplatform.v1beta1.StudySpec.decode(e,e.uint32());break}case 5:{i.maxTrialCount=e.int32();break}case 6:{i.parallelTrialCount=e.int32();break}case 7:{i.maxFailedTrialCount=e.int32();break}case 8:{i.trialJobSpec=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.decode(e,e.uint32());break}case 9:{i.trials&&i.trials.length||(i.trials=[]),i.trials.push(l.google.cloud.aiplatform.v1beta1.Trial.decode(e,e.uint32()));break}case 10:{i.state=e.int32();break}case 11:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 14:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 15:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 16:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 17:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.studySpec!=null&&e.hasOwnProperty("studySpec")){var t=l.google.cloud.aiplatform.v1beta1.StudySpec.verify(e.studySpec);if(t)return"studySpec."+t}if(e.maxTrialCount!=null&&e.hasOwnProperty("maxTrialCount")&&!c.isInteger(e.maxTrialCount))return"maxTrialCount: integer expected";if(e.parallelTrialCount!=null&&e.hasOwnProperty("parallelTrialCount")&&!c.isInteger(e.parallelTrialCount))return"parallelTrialCount: integer expected";if(e.maxFailedTrialCount!=null&&e.hasOwnProperty("maxFailedTrialCount")&&!c.isInteger(e.maxFailedTrialCount))return"maxFailedTrialCount: integer expected";if(e.trialJobSpec!=null&&e.hasOwnProperty("trialJobSpec")){var t=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.verify(e.trialJobSpec);if(t)return"trialJobSpec."+t}if(e.trials!=null&&e.hasOwnProperty("trials")){if(!Array.isArray(e.trials))return"trials: array expected";for(var n=0;n>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.studySpec=l.google.cloud.aiplatform.v1beta1.StudySpec.decode(e,e.uint32());break}case 4:{i.state=e.int32();break}case 5:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.inactiveReason=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.studySpec!=null&&e.hasOwnProperty("studySpec")){var t=l.google.cloud.aiplatform.v1beta1.StudySpec.verify(e.studySpec);if(t)return"studySpec."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}return e.inactiveReason!=null&&e.hasOwnProperty("inactiveReason")&&!c.isString(e.inactiveReason)?"inactiveReason: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.Study)return e;var t=new l.google.cloud.aiplatform.v1beta1.Study;if(e.name!=null&&(t.name=String(e.name)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.studySpec!=null){if(typeof e.studySpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Study.studySpec: object expected");t.studySpec=l.google.cloud.aiplatform.v1beta1.StudySpec.fromObject(e.studySpec)}switch(e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"ACTIVE":case 1:t.state=1;break;case"INACTIVE":case 2:t.state=2;break;case"COMPLETED":case 3:t.state=3;break}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Study.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}return e.inactiveReason!=null&&(t.inactiveReason=String(e.inactiveReason)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.displayName="",n.studySpec=null,n.state=t.enums===String?"STATE_UNSPECIFIED":0,n.createTime=null,n.inactiveReason=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.studySpec!=null&&e.hasOwnProperty("studySpec")&&(n.studySpec=l.google.cloud.aiplatform.v1beta1.StudySpec.toObject(e.studySpec,t)),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.aiplatform.v1beta1.Study.State[e.state]===void 0?e.state:l.google.cloud.aiplatform.v1beta1.Study.State[e.state]:e.state),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.inactiveReason!=null&&e.hasOwnProperty("inactiveReason")&&(n.inactiveReason=e.inactiveReason),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.Study"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="ACTIVE"]=1,e[r[2]="INACTIVE"]=2,e[r[3]="COMPLETED"]=3,e}(),a}(),m.Trial=function(){function a(r){if(this.parameters=[],this.measurements=[],this.webAccessUris={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.id=e.string();break}case 3:{i.state=e.int32();break}case 4:{i.parameters&&i.parameters.length||(i.parameters=[]),i.parameters.push(l.google.cloud.aiplatform.v1beta1.Trial.Parameter.decode(e,e.uint32()));break}case 5:{i.finalMeasurement=l.google.cloud.aiplatform.v1beta1.Measurement.decode(e,e.uint32());break}case 6:{i.measurements&&i.measurements.length||(i.measurements=[]),i.measurements.push(l.google.cloud.aiplatform.v1beta1.Measurement.decode(e,e.uint32()));break}case 7:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.clientId=e.string();break}case 10:{i.infeasibleReason=e.string();break}case 11:{i.customJob=e.string();break}case 12:{i.webAccessUris===c.emptyObject&&(i.webAccessUris={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.webAccessUris[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.id!=null&&e.hasOwnProperty("id")&&!c.isString(e.id))return"id: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.parameters!=null&&e.hasOwnProperty("parameters")){if(!Array.isArray(e.parameters))return"parameters: array expected";for(var t=0;t>>3){case 1:{s.parameterId=t.string();break}case 2:{s.value=l.google.protobuf.Value.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.parameterId!=null&&t.hasOwnProperty("parameterId")&&!c.isString(t.parameterId))return"parameterId: string expected";if(t.value!=null&&t.hasOwnProperty("value")){var n=l.google.protobuf.Value.verify(t.value);if(n)return"value."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Trial.Parameter)return t;var n=new l.google.cloud.aiplatform.v1beta1.Trial.Parameter;if(t.parameterId!=null&&(n.parameterId=String(t.parameterId)),t.value!=null){if(typeof t.value!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Trial.Parameter.value: object expected");n.value=l.google.protobuf.Value.fromObject(t.value)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.parameterId="",i.value=null),t.parameterId!=null&&t.hasOwnProperty("parameterId")&&(i.parameterId=t.parameterId),t.value!=null&&t.hasOwnProperty("value")&&(i.value=l.google.protobuf.Value.toObject(t.value,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Trial.Parameter"},r}(),a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="REQUESTED"]=1,e[r[2]="ACTIVE"]=2,e[r[3]="STOPPING"]=3,e[r[4]="SUCCEEDED"]=4,e[r[5]="INFEASIBLE"]=5,e}(),a}(),m.TrialContext=function(){function a(r){if(this.parameters=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.description=e.string();break}case 2:{i.parameters&&i.parameters.length||(i.parameters=[]),i.parameters.push(l.google.cloud.aiplatform.v1beta1.Trial.Parameter.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.parameters!=null&&e.hasOwnProperty("parameters")){if(!Array.isArray(e.parameters))return"parameters: array expected";for(var t=0;t>>3){case 1:{s.maxDuration=l.google.protobuf.Duration.decode(t,t.uint32());break}case 2:{s.endTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.maxDuration!=null&&t.hasOwnProperty("maxDuration")){n.constraint=1;{var i=l.google.protobuf.Duration.verify(t.maxDuration);if(i)return"maxDuration."+i}}if(t.endTime!=null&&t.hasOwnProperty("endTime")){if(n.constraint===1)return"constraint: multiple values";n.constraint=1;{var i=l.google.protobuf.Timestamp.verify(t.endTime);if(i)return"endTime."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.StudyTimeConstraint)return t;var n=new l.google.cloud.aiplatform.v1beta1.StudyTimeConstraint;if(t.maxDuration!=null){if(typeof t.maxDuration!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudyTimeConstraint.maxDuration: object expected");n.maxDuration=l.google.protobuf.Duration.fromObject(t.maxDuration)}if(t.endTime!=null){if(typeof t.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudyTimeConstraint.endTime: object expected");n.endTime=l.google.protobuf.Timestamp.fromObject(t.endTime)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.maxDuration!=null&&t.hasOwnProperty("maxDuration")&&(i.maxDuration=l.google.protobuf.Duration.toObject(t.maxDuration,n),n.oneofs&&(i.constraint="maxDuration")),t.endTime!=null&&t.hasOwnProperty("endTime")&&(i.endTime=l.google.protobuf.Timestamp.toObject(t.endTime,n),n.oneofs&&(i.constraint="endTime")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.StudyTimeConstraint"},a}(),m.StudySpec=function(){function a(e){if(this.metrics=[],this.parameters=[],e)for(var t=Object.keys(e),n=0;n>>3){case 4:{s.decayCurveStoppingSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.DecayCurveAutomatedStoppingSpec.decode(t,t.uint32());break}case 5:{s.medianAutomatedStoppingSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.MedianAutomatedStoppingSpec.decode(t,t.uint32());break}case 8:{s.convexStopConfig=l.google.cloud.aiplatform.v1beta1.StudySpec.ConvexStopConfig.decode(t,t.uint32());break}case 9:{s.convexAutomatedStoppingSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.ConvexAutomatedStoppingSpec.decode(t,t.uint32());break}case 1:{s.metrics&&s.metrics.length||(s.metrics=[]),s.metrics.push(l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.decode(t,t.uint32()));break}case 2:{s.parameters&&s.parameters.length||(s.parameters=[]),s.parameters.push(l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.decode(t,t.uint32()));break}case 3:{s.algorithm=t.int32();break}case 6:{s.observationNoise=t.int32();break}case 7:{s.measurementSelectionType=t.int32();break}case 10:{s.transferLearningConfig=l.google.cloud.aiplatform.v1beta1.StudySpec.TransferLearningConfig.decode(t,t.uint32());break}case 11:{s.studyStoppingConfig=l.google.cloud.aiplatform.v1beta1.StudySpec.StudyStoppingConfig.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.decayCurveStoppingSpec!=null&&t.hasOwnProperty("decayCurveStoppingSpec")){n.automatedStoppingSpec=1;{var i=l.google.cloud.aiplatform.v1beta1.StudySpec.DecayCurveAutomatedStoppingSpec.verify(t.decayCurveStoppingSpec);if(i)return"decayCurveStoppingSpec."+i}}if(t.medianAutomatedStoppingSpec!=null&&t.hasOwnProperty("medianAutomatedStoppingSpec")){if(n.automatedStoppingSpec===1)return"automatedStoppingSpec: multiple values";n.automatedStoppingSpec=1;{var i=l.google.cloud.aiplatform.v1beta1.StudySpec.MedianAutomatedStoppingSpec.verify(t.medianAutomatedStoppingSpec);if(i)return"medianAutomatedStoppingSpec."+i}}if(t.convexStopConfig!=null&&t.hasOwnProperty("convexStopConfig")){if(n.automatedStoppingSpec===1)return"automatedStoppingSpec: multiple values";n.automatedStoppingSpec=1;{var i=l.google.cloud.aiplatform.v1beta1.StudySpec.ConvexStopConfig.verify(t.convexStopConfig);if(i)return"convexStopConfig."+i}}if(t.convexAutomatedStoppingSpec!=null&&t.hasOwnProperty("convexAutomatedStoppingSpec")){if(n.automatedStoppingSpec===1)return"automatedStoppingSpec: multiple values";n.automatedStoppingSpec=1;{var i=l.google.cloud.aiplatform.v1beta1.StudySpec.ConvexAutomatedStoppingSpec.verify(t.convexAutomatedStoppingSpec);if(i)return"convexAutomatedStoppingSpec."+i}}if(t.metrics!=null&&t.hasOwnProperty("metrics")){if(!Array.isArray(t.metrics))return"metrics: array expected";for(var s=0;s>>3){case 1:{g.metricId=i.string();break}case 2:{g.goal=i.int32();break}case 3:{g.safetyConfig=l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.SafetyMetricConfig.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};if(i.metricId!=null&&i.hasOwnProperty("metricId")&&!c.isString(i.metricId))return"metricId: string expected";if(i.goal!=null&&i.hasOwnProperty("goal"))switch(i.goal){default:return"goal: enum value expected";case 0:case 1:case 2:break}if(i.safetyConfig!=null&&i.hasOwnProperty("safetyConfig")){s._safetyConfig=1;{var f=l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.SafetyMetricConfig.verify(i.safetyConfig);if(f)return"safetyConfig."+f}}return null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec)return i;var s=new l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec;switch(i.metricId!=null&&(s.metricId=String(i.metricId)),i.goal){default:if(typeof i.goal=="number"){s.goal=i.goal;break}break;case"GOAL_TYPE_UNSPECIFIED":case 0:s.goal=0;break;case"MAXIMIZE":case 1:s.goal=1;break;case"MINIMIZE":case 2:s.goal=2;break}if(i.safetyConfig!=null){if(typeof i.safetyConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.safetyConfig: object expected");s.safetyConfig=l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.SafetyMetricConfig.fromObject(i.safetyConfig)}return s},e.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.metricId="",f.goal=s.enums===String?"GOAL_TYPE_UNSPECIFIED":0),i.metricId!=null&&i.hasOwnProperty("metricId")&&(f.metricId=i.metricId),i.goal!=null&&i.hasOwnProperty("goal")&&(f.goal=s.enums===String?l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.GoalType[i.goal]===void 0?i.goal:l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.GoalType[i.goal]:i.goal),i.safetyConfig!=null&&i.hasOwnProperty("safetyConfig")&&(f.safetyConfig=l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.SafetyMetricConfig.toObject(i.safetyConfig,s),s.oneofs&&(f._safetyConfig="safetyConfig")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec"},e.SafetyMetricConfig=function(){function n(s){if(s)for(var f=Object.keys(s),g=0;g>>3){case 1:{_.safetyThreshold=f.double();break}case 2:{_.desiredMinSafeTrialsFraction=f.double();break}default:f.skipType(C&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var g={};return f.safetyThreshold!=null&&f.hasOwnProperty("safetyThreshold")&&typeof f.safetyThreshold!="number"?"safetyThreshold: number expected":f.desiredMinSafeTrialsFraction!=null&&f.hasOwnProperty("desiredMinSafeTrialsFraction")&&(g._desiredMinSafeTrialsFraction=1,typeof f.desiredMinSafeTrialsFraction!="number")?"desiredMinSafeTrialsFraction: number expected":null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.SafetyMetricConfig)return f;var g=new l.google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.SafetyMetricConfig;return f.safetyThreshold!=null&&(g.safetyThreshold=Number(f.safetyThreshold)),f.desiredMinSafeTrialsFraction!=null&&(g.desiredMinSafeTrialsFraction=Number(f.desiredMinSafeTrialsFraction)),g},n.toObject=function(f,g){g||(g={});var T={};return g.defaults&&(T.safetyThreshold=0),f.safetyThreshold!=null&&f.hasOwnProperty("safetyThreshold")&&(T.safetyThreshold=g.json&&!isFinite(f.safetyThreshold)?String(f.safetyThreshold):f.safetyThreshold),f.desiredMinSafeTrialsFraction!=null&&f.hasOwnProperty("desiredMinSafeTrialsFraction")&&(T.desiredMinSafeTrialsFraction=g.json&&!isFinite(f.desiredMinSafeTrialsFraction)?String(f.desiredMinSafeTrialsFraction):f.desiredMinSafeTrialsFraction,g.oneofs&&(T._desiredMinSafeTrialsFraction="desiredMinSafeTrialsFraction")),T},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1beta1.StudySpec.MetricSpec.SafetyMetricConfig"},n}(),e.GoalType=function(){var n={},i=Object.create(n);return i[n[0]="GOAL_TYPE_UNSPECIFIED"]=0,i[n[1]="MAXIMIZE"]=1,i[n[2]="MINIMIZE"]=2,i}(),e}(),a.ParameterSpec=function(){function e(n){if(this.conditionalParameterSpecs=[],n)for(var i=Object.keys(n),s=0;s>>3){case 2:{g.doubleValueSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.DoubleValueSpec.decode(i,i.uint32());break}case 3:{g.integerValueSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.IntegerValueSpec.decode(i,i.uint32());break}case 4:{g.categoricalValueSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.CategoricalValueSpec.decode(i,i.uint32());break}case 5:{g.discreteValueSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.DiscreteValueSpec.decode(i,i.uint32());break}case 1:{g.parameterId=i.string();break}case 6:{g.scaleType=i.int32();break}case 10:{g.conditionalParameterSpecs&&g.conditionalParameterSpecs.length||(g.conditionalParameterSpecs=[]),g.conditionalParameterSpecs.push(l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.decode(i,i.uint32()));break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};if(i.doubleValueSpec!=null&&i.hasOwnProperty("doubleValueSpec")){s.parameterValueSpec=1;{var f=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.DoubleValueSpec.verify(i.doubleValueSpec);if(f)return"doubleValueSpec."+f}}if(i.integerValueSpec!=null&&i.hasOwnProperty("integerValueSpec")){if(s.parameterValueSpec===1)return"parameterValueSpec: multiple values";s.parameterValueSpec=1;{var f=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.IntegerValueSpec.verify(i.integerValueSpec);if(f)return"integerValueSpec."+f}}if(i.categoricalValueSpec!=null&&i.hasOwnProperty("categoricalValueSpec")){if(s.parameterValueSpec===1)return"parameterValueSpec: multiple values";s.parameterValueSpec=1;{var f=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.CategoricalValueSpec.verify(i.categoricalValueSpec);if(f)return"categoricalValueSpec."+f}}if(i.discreteValueSpec!=null&&i.hasOwnProperty("discreteValueSpec")){if(s.parameterValueSpec===1)return"parameterValueSpec: multiple values";s.parameterValueSpec=1;{var f=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.DiscreteValueSpec.verify(i.discreteValueSpec);if(f)return"discreteValueSpec."+f}}if(i.parameterId!=null&&i.hasOwnProperty("parameterId")&&!c.isString(i.parameterId))return"parameterId: string expected";if(i.scaleType!=null&&i.hasOwnProperty("scaleType"))switch(i.scaleType){default:return"scaleType: enum value expected";case 0:case 1:case 2:case 3:break}if(i.conditionalParameterSpecs!=null&&i.hasOwnProperty("conditionalParameterSpecs")){if(!Array.isArray(i.conditionalParameterSpecs))return"conditionalParameterSpecs: array expected";for(var g=0;g>>3){case 1:{_.minValue=f.double();break}case 2:{_.maxValue=f.double();break}case 4:{_.defaultValue=f.double();break}default:f.skipType(C&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var g={};return f.minValue!=null&&f.hasOwnProperty("minValue")&&typeof f.minValue!="number"?"minValue: number expected":f.maxValue!=null&&f.hasOwnProperty("maxValue")&&typeof f.maxValue!="number"?"maxValue: number expected":f.defaultValue!=null&&f.hasOwnProperty("defaultValue")&&(g._defaultValue=1,typeof f.defaultValue!="number")?"defaultValue: number expected":null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.DoubleValueSpec)return f;var g=new l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.DoubleValueSpec;return f.minValue!=null&&(g.minValue=Number(f.minValue)),f.maxValue!=null&&(g.maxValue=Number(f.maxValue)),f.defaultValue!=null&&(g.defaultValue=Number(f.defaultValue)),g},n.toObject=function(f,g){g||(g={});var T={};return g.defaults&&(T.minValue=0,T.maxValue=0),f.minValue!=null&&f.hasOwnProperty("minValue")&&(T.minValue=g.json&&!isFinite(f.minValue)?String(f.minValue):f.minValue),f.maxValue!=null&&f.hasOwnProperty("maxValue")&&(T.maxValue=g.json&&!isFinite(f.maxValue)?String(f.maxValue):f.maxValue),f.defaultValue!=null&&f.hasOwnProperty("defaultValue")&&(T.defaultValue=g.json&&!isFinite(f.defaultValue)?String(f.defaultValue):f.defaultValue,g.oneofs&&(T._defaultValue="defaultValue")),T},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.DoubleValueSpec"},n}(),e.IntegerValueSpec=function(){function n(s){if(s)for(var f=Object.keys(s),g=0;g>>3){case 1:{_.minValue=f.int64();break}case 2:{_.maxValue=f.int64();break}case 4:{_.defaultValue=f.int64();break}default:f.skipType(C&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var g={};return f.minValue!=null&&f.hasOwnProperty("minValue")&&!c.isInteger(f.minValue)&&!(f.minValue&&c.isInteger(f.minValue.low)&&c.isInteger(f.minValue.high))?"minValue: integer|Long expected":f.maxValue!=null&&f.hasOwnProperty("maxValue")&&!c.isInteger(f.maxValue)&&!(f.maxValue&&c.isInteger(f.maxValue.low)&&c.isInteger(f.maxValue.high))?"maxValue: integer|Long expected":f.defaultValue!=null&&f.hasOwnProperty("defaultValue")&&(g._defaultValue=1,!c.isInteger(f.defaultValue)&&!(f.defaultValue&&c.isInteger(f.defaultValue.low)&&c.isInteger(f.defaultValue.high)))?"defaultValue: integer|Long expected":null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.IntegerValueSpec)return f;var g=new l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.IntegerValueSpec;return f.minValue!=null&&(c.Long?(g.minValue=c.Long.fromValue(f.minValue)).unsigned=!1:typeof f.minValue=="string"?g.minValue=parseInt(f.minValue,10):typeof f.minValue=="number"?g.minValue=f.minValue:typeof f.minValue=="object"&&(g.minValue=new c.LongBits(f.minValue.low>>>0,f.minValue.high>>>0).toNumber())),f.maxValue!=null&&(c.Long?(g.maxValue=c.Long.fromValue(f.maxValue)).unsigned=!1:typeof f.maxValue=="string"?g.maxValue=parseInt(f.maxValue,10):typeof f.maxValue=="number"?g.maxValue=f.maxValue:typeof f.maxValue=="object"&&(g.maxValue=new c.LongBits(f.maxValue.low>>>0,f.maxValue.high>>>0).toNumber())),f.defaultValue!=null&&(c.Long?(g.defaultValue=c.Long.fromValue(f.defaultValue)).unsigned=!1:typeof f.defaultValue=="string"?g.defaultValue=parseInt(f.defaultValue,10):typeof f.defaultValue=="number"?g.defaultValue=f.defaultValue:typeof f.defaultValue=="object"&&(g.defaultValue=new c.LongBits(f.defaultValue.low>>>0,f.defaultValue.high>>>0).toNumber())),g},n.toObject=function(f,g){g||(g={});var T={};if(g.defaults){if(c.Long){var _=new c.Long(0,0,!1);T.minValue=g.longs===String?_.toString():g.longs===Number?_.toNumber():_}else T.minValue=g.longs===String?"0":0;if(c.Long){var _=new c.Long(0,0,!1);T.maxValue=g.longs===String?_.toString():g.longs===Number?_.toNumber():_}else T.maxValue=g.longs===String?"0":0}return f.minValue!=null&&f.hasOwnProperty("minValue")&&(typeof f.minValue=="number"?T.minValue=g.longs===String?String(f.minValue):f.minValue:T.minValue=g.longs===String?c.Long.prototype.toString.call(f.minValue):g.longs===Number?new c.LongBits(f.minValue.low>>>0,f.minValue.high>>>0).toNumber():f.minValue),f.maxValue!=null&&f.hasOwnProperty("maxValue")&&(typeof f.maxValue=="number"?T.maxValue=g.longs===String?String(f.maxValue):f.maxValue:T.maxValue=g.longs===String?c.Long.prototype.toString.call(f.maxValue):g.longs===Number?new c.LongBits(f.maxValue.low>>>0,f.maxValue.high>>>0).toNumber():f.maxValue),f.defaultValue!=null&&f.hasOwnProperty("defaultValue")&&(typeof f.defaultValue=="number"?T.defaultValue=g.longs===String?String(f.defaultValue):f.defaultValue:T.defaultValue=g.longs===String?c.Long.prototype.toString.call(f.defaultValue):g.longs===Number?new c.LongBits(f.defaultValue.low>>>0,f.defaultValue.high>>>0).toNumber():f.defaultValue,g.oneofs&&(T._defaultValue="defaultValue")),T},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.IntegerValueSpec"},n}(),e.CategoricalValueSpec=function(){function n(s){if(this.values=[],s)for(var f=Object.keys(s),g=0;g>>3){case 1:{_.values&&_.values.length||(_.values=[]),_.values.push(f.string());break}case 3:{_.defaultValue=f.string();break}default:f.skipType(C&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var g={};if(f.values!=null&&f.hasOwnProperty("values")){if(!Array.isArray(f.values))return"values: array expected";for(var T=0;T>>3){case 1:{if(_.values&&_.values.length||(_.values=[]),(C&7)===2)for(var F=f.uint32()+f.pos;f.pos>>3){case 2:{_.parentDiscreteValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition.decode(f,f.uint32());break}case 3:{_.parentIntValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition.decode(f,f.uint32());break}case 4:{_.parentCategoricalValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition.decode(f,f.uint32());break}case 1:{_.parameterSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.decode(f,f.uint32());break}default:f.skipType(C&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var g={};if(f.parentDiscreteValues!=null&&f.hasOwnProperty("parentDiscreteValues")){g.parentValueCondition=1;{var T=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition.verify(f.parentDiscreteValues);if(T)return"parentDiscreteValues."+T}}if(f.parentIntValues!=null&&f.hasOwnProperty("parentIntValues")){if(g.parentValueCondition===1)return"parentValueCondition: multiple values";g.parentValueCondition=1;{var T=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition.verify(f.parentIntValues);if(T)return"parentIntValues."+T}}if(f.parentCategoricalValues!=null&&f.hasOwnProperty("parentCategoricalValues")){if(g.parentValueCondition===1)return"parentValueCondition: multiple values";g.parentValueCondition=1;{var T=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition.verify(f.parentCategoricalValues);if(T)return"parentCategoricalValues."+T}}if(f.parameterSpec!=null&&f.hasOwnProperty("parameterSpec")){var T=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.verify(f.parameterSpec);if(T)return"parameterSpec."+T}return null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec)return f;var g=new l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec;if(f.parentDiscreteValues!=null){if(typeof f.parentDiscreteValues!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.parentDiscreteValues: object expected");g.parentDiscreteValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition.fromObject(f.parentDiscreteValues)}if(f.parentIntValues!=null){if(typeof f.parentIntValues!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.parentIntValues: object expected");g.parentIntValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition.fromObject(f.parentIntValues)}if(f.parentCategoricalValues!=null){if(typeof f.parentCategoricalValues!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.parentCategoricalValues: object expected");g.parentCategoricalValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition.fromObject(f.parentCategoricalValues)}if(f.parameterSpec!=null){if(typeof f.parameterSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.parameterSpec: object expected");g.parameterSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.fromObject(f.parameterSpec)}return g},n.toObject=function(f,g){g||(g={});var T={};return g.defaults&&(T.parameterSpec=null),f.parameterSpec!=null&&f.hasOwnProperty("parameterSpec")&&(T.parameterSpec=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.toObject(f.parameterSpec,g)),f.parentDiscreteValues!=null&&f.hasOwnProperty("parentDiscreteValues")&&(T.parentDiscreteValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.DiscreteValueCondition.toObject(f.parentDiscreteValues,g),g.oneofs&&(T.parentValueCondition="parentDiscreteValues")),f.parentIntValues!=null&&f.hasOwnProperty("parentIntValues")&&(T.parentIntValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition.toObject(f.parentIntValues,g),g.oneofs&&(T.parentValueCondition="parentIntValues")),f.parentCategoricalValues!=null&&f.hasOwnProperty("parentCategoricalValues")&&(T.parentCategoricalValues=l.google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.CategoricalValueCondition.toObject(f.parentCategoricalValues,g),g.oneofs&&(T.parentValueCondition="parentCategoricalValues")),T},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec"},n.DiscreteValueCondition=function(){function s(f){if(this.values=[],f)for(var g=Object.keys(f),T=0;T>>3){case 1:{if(C.values&&C.values.length||(C.values=[]),(F&7)===2)for(var J=g.uint32()+g.pos;g.pos>>3){case 1:{if(C.values&&C.values.length||(C.values=[]),(F&7)===2)for(var J=g.uint32()+g.pos;g.pos>>0,g.values[_].high>>>0).toNumber())}return T},s.toObject=function(g,T){T||(T={});var _={};if((T.arrays||T.defaults)&&(_.values=[]),g.values&&g.values.length){_.values=[];for(var C=0;C>>0,g.values[C].high>>>0).toNumber():g.values[C]}return _},s.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},s.getTypeUrl=function(g){return g===void 0&&(g="type.googleapis.com"),g+"/google.cloud.aiplatform.v1beta1.StudySpec.ParameterSpec.ConditionalParameterSpec.IntValueCondition"},s}(),n.CategoricalValueCondition=function(){function s(f){if(this.values=[],f)for(var g=Object.keys(f),T=0;T>>3){case 1:{C.values&&C.values.length||(C.values=[]),C.values.push(g.string());break}default:g.skipType(F&7);break}}return C},s.decodeDelimited=function(g){return g instanceof o||(g=new o(g)),this.decode(g,g.uint32())},s.verify=function(g){if(typeof g!="object"||g===null)return"object expected";if(g.values!=null&&g.hasOwnProperty("values")){if(!Array.isArray(g.values))return"values: array expected";for(var T=0;T>>3){case 1:{f.useElapsedDuration=n.bool();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.useElapsedDuration!=null&&n.hasOwnProperty("useElapsedDuration")&&typeof n.useElapsedDuration!="boolean"?"useElapsedDuration: boolean expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.DecayCurveAutomatedStoppingSpec)return n;var i=new l.google.cloud.aiplatform.v1beta1.StudySpec.DecayCurveAutomatedStoppingSpec;return n.useElapsedDuration!=null&&(i.useElapsedDuration=!!n.useElapsedDuration),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.useElapsedDuration=!1),n.useElapsedDuration!=null&&n.hasOwnProperty("useElapsedDuration")&&(s.useElapsedDuration=n.useElapsedDuration),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.StudySpec.DecayCurveAutomatedStoppingSpec"},e}(),a.MedianAutomatedStoppingSpec=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.useElapsedDuration=n.bool();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.useElapsedDuration!=null&&n.hasOwnProperty("useElapsedDuration")&&typeof n.useElapsedDuration!="boolean"?"useElapsedDuration: boolean expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.MedianAutomatedStoppingSpec)return n;var i=new l.google.cloud.aiplatform.v1beta1.StudySpec.MedianAutomatedStoppingSpec;return n.useElapsedDuration!=null&&(i.useElapsedDuration=!!n.useElapsedDuration),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.useElapsedDuration=!1),n.useElapsedDuration!=null&&n.hasOwnProperty("useElapsedDuration")&&(s.useElapsedDuration=n.useElapsedDuration),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.StudySpec.MedianAutomatedStoppingSpec"},e}(),a.ConvexAutomatedStoppingSpec=function(){function e(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.maxStepCount=i.int64();break}case 2:{g.minStepCount=i.int64();break}case 3:{g.minMeasurementCount=i.int64();break}case 4:{g.learningRateParameterName=i.string();break}case 5:{g.useElapsedDuration=i.bool();break}case 6:{g.updateAllStoppedTrials=i.bool();break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};return i.maxStepCount!=null&&i.hasOwnProperty("maxStepCount")&&!c.isInteger(i.maxStepCount)&&!(i.maxStepCount&&c.isInteger(i.maxStepCount.low)&&c.isInteger(i.maxStepCount.high))?"maxStepCount: integer|Long expected":i.minStepCount!=null&&i.hasOwnProperty("minStepCount")&&!c.isInteger(i.minStepCount)&&!(i.minStepCount&&c.isInteger(i.minStepCount.low)&&c.isInteger(i.minStepCount.high))?"minStepCount: integer|Long expected":i.minMeasurementCount!=null&&i.hasOwnProperty("minMeasurementCount")&&!c.isInteger(i.minMeasurementCount)&&!(i.minMeasurementCount&&c.isInteger(i.minMeasurementCount.low)&&c.isInteger(i.minMeasurementCount.high))?"minMeasurementCount: integer|Long expected":i.learningRateParameterName!=null&&i.hasOwnProperty("learningRateParameterName")&&!c.isString(i.learningRateParameterName)?"learningRateParameterName: string expected":i.useElapsedDuration!=null&&i.hasOwnProperty("useElapsedDuration")&&typeof i.useElapsedDuration!="boolean"?"useElapsedDuration: boolean expected":i.updateAllStoppedTrials!=null&&i.hasOwnProperty("updateAllStoppedTrials")&&(s._updateAllStoppedTrials=1,typeof i.updateAllStoppedTrials!="boolean")?"updateAllStoppedTrials: boolean expected":null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.ConvexAutomatedStoppingSpec)return i;var s=new l.google.cloud.aiplatform.v1beta1.StudySpec.ConvexAutomatedStoppingSpec;return i.maxStepCount!=null&&(c.Long?(s.maxStepCount=c.Long.fromValue(i.maxStepCount)).unsigned=!1:typeof i.maxStepCount=="string"?s.maxStepCount=parseInt(i.maxStepCount,10):typeof i.maxStepCount=="number"?s.maxStepCount=i.maxStepCount:typeof i.maxStepCount=="object"&&(s.maxStepCount=new c.LongBits(i.maxStepCount.low>>>0,i.maxStepCount.high>>>0).toNumber())),i.minStepCount!=null&&(c.Long?(s.minStepCount=c.Long.fromValue(i.minStepCount)).unsigned=!1:typeof i.minStepCount=="string"?s.minStepCount=parseInt(i.minStepCount,10):typeof i.minStepCount=="number"?s.minStepCount=i.minStepCount:typeof i.minStepCount=="object"&&(s.minStepCount=new c.LongBits(i.minStepCount.low>>>0,i.minStepCount.high>>>0).toNumber())),i.minMeasurementCount!=null&&(c.Long?(s.minMeasurementCount=c.Long.fromValue(i.minMeasurementCount)).unsigned=!1:typeof i.minMeasurementCount=="string"?s.minMeasurementCount=parseInt(i.minMeasurementCount,10):typeof i.minMeasurementCount=="number"?s.minMeasurementCount=i.minMeasurementCount:typeof i.minMeasurementCount=="object"&&(s.minMeasurementCount=new c.LongBits(i.minMeasurementCount.low>>>0,i.minMeasurementCount.high>>>0).toNumber())),i.learningRateParameterName!=null&&(s.learningRateParameterName=String(i.learningRateParameterName)),i.useElapsedDuration!=null&&(s.useElapsedDuration=!!i.useElapsedDuration),i.updateAllStoppedTrials!=null&&(s.updateAllStoppedTrials=!!i.updateAllStoppedTrials),s},e.toObject=function(i,s){s||(s={});var f={};if(s.defaults){if(c.Long){var g=new c.Long(0,0,!1);f.maxStepCount=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.maxStepCount=s.longs===String?"0":0;if(c.Long){var g=new c.Long(0,0,!1);f.minStepCount=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.minStepCount=s.longs===String?"0":0;if(c.Long){var g=new c.Long(0,0,!1);f.minMeasurementCount=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.minMeasurementCount=s.longs===String?"0":0;f.learningRateParameterName="",f.useElapsedDuration=!1}return i.maxStepCount!=null&&i.hasOwnProperty("maxStepCount")&&(typeof i.maxStepCount=="number"?f.maxStepCount=s.longs===String?String(i.maxStepCount):i.maxStepCount:f.maxStepCount=s.longs===String?c.Long.prototype.toString.call(i.maxStepCount):s.longs===Number?new c.LongBits(i.maxStepCount.low>>>0,i.maxStepCount.high>>>0).toNumber():i.maxStepCount),i.minStepCount!=null&&i.hasOwnProperty("minStepCount")&&(typeof i.minStepCount=="number"?f.minStepCount=s.longs===String?String(i.minStepCount):i.minStepCount:f.minStepCount=s.longs===String?c.Long.prototype.toString.call(i.minStepCount):s.longs===Number?new c.LongBits(i.minStepCount.low>>>0,i.minStepCount.high>>>0).toNumber():i.minStepCount),i.minMeasurementCount!=null&&i.hasOwnProperty("minMeasurementCount")&&(typeof i.minMeasurementCount=="number"?f.minMeasurementCount=s.longs===String?String(i.minMeasurementCount):i.minMeasurementCount:f.minMeasurementCount=s.longs===String?c.Long.prototype.toString.call(i.minMeasurementCount):s.longs===Number?new c.LongBits(i.minMeasurementCount.low>>>0,i.minMeasurementCount.high>>>0).toNumber():i.minMeasurementCount),i.learningRateParameterName!=null&&i.hasOwnProperty("learningRateParameterName")&&(f.learningRateParameterName=i.learningRateParameterName),i.useElapsedDuration!=null&&i.hasOwnProperty("useElapsedDuration")&&(f.useElapsedDuration=i.useElapsedDuration),i.updateAllStoppedTrials!=null&&i.hasOwnProperty("updateAllStoppedTrials")&&(f.updateAllStoppedTrials=i.updateAllStoppedTrials,s.oneofs&&(f._updateAllStoppedTrials="updateAllStoppedTrials")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.StudySpec.ConvexAutomatedStoppingSpec"},e}(),a.ConvexStopConfig=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.maxNumSteps=n.int64();break}case 2:{f.minNumSteps=n.int64();break}case 3:{f.autoregressiveOrder=n.int64();break}case 4:{f.learningRateParameterName=n.string();break}case 5:{f.useSeconds=n.bool();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.maxNumSteps!=null&&n.hasOwnProperty("maxNumSteps")&&!c.isInteger(n.maxNumSteps)&&!(n.maxNumSteps&&c.isInteger(n.maxNumSteps.low)&&c.isInteger(n.maxNumSteps.high))?"maxNumSteps: integer|Long expected":n.minNumSteps!=null&&n.hasOwnProperty("minNumSteps")&&!c.isInteger(n.minNumSteps)&&!(n.minNumSteps&&c.isInteger(n.minNumSteps.low)&&c.isInteger(n.minNumSteps.high))?"minNumSteps: integer|Long expected":n.autoregressiveOrder!=null&&n.hasOwnProperty("autoregressiveOrder")&&!c.isInteger(n.autoregressiveOrder)&&!(n.autoregressiveOrder&&c.isInteger(n.autoregressiveOrder.low)&&c.isInteger(n.autoregressiveOrder.high))?"autoregressiveOrder: integer|Long expected":n.learningRateParameterName!=null&&n.hasOwnProperty("learningRateParameterName")&&!c.isString(n.learningRateParameterName)?"learningRateParameterName: string expected":n.useSeconds!=null&&n.hasOwnProperty("useSeconds")&&typeof n.useSeconds!="boolean"?"useSeconds: boolean expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.ConvexStopConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.StudySpec.ConvexStopConfig;return n.maxNumSteps!=null&&(c.Long?(i.maxNumSteps=c.Long.fromValue(n.maxNumSteps)).unsigned=!1:typeof n.maxNumSteps=="string"?i.maxNumSteps=parseInt(n.maxNumSteps,10):typeof n.maxNumSteps=="number"?i.maxNumSteps=n.maxNumSteps:typeof n.maxNumSteps=="object"&&(i.maxNumSteps=new c.LongBits(n.maxNumSteps.low>>>0,n.maxNumSteps.high>>>0).toNumber())),n.minNumSteps!=null&&(c.Long?(i.minNumSteps=c.Long.fromValue(n.minNumSteps)).unsigned=!1:typeof n.minNumSteps=="string"?i.minNumSteps=parseInt(n.minNumSteps,10):typeof n.minNumSteps=="number"?i.minNumSteps=n.minNumSteps:typeof n.minNumSteps=="object"&&(i.minNumSteps=new c.LongBits(n.minNumSteps.low>>>0,n.minNumSteps.high>>>0).toNumber())),n.autoregressiveOrder!=null&&(c.Long?(i.autoregressiveOrder=c.Long.fromValue(n.autoregressiveOrder)).unsigned=!1:typeof n.autoregressiveOrder=="string"?i.autoregressiveOrder=parseInt(n.autoregressiveOrder,10):typeof n.autoregressiveOrder=="number"?i.autoregressiveOrder=n.autoregressiveOrder:typeof n.autoregressiveOrder=="object"&&(i.autoregressiveOrder=new c.LongBits(n.autoregressiveOrder.low>>>0,n.autoregressiveOrder.high>>>0).toNumber())),n.learningRateParameterName!=null&&(i.learningRateParameterName=String(n.learningRateParameterName)),n.useSeconds!=null&&(i.useSeconds=!!n.useSeconds),i},e.toObject=function(n,i){i||(i={});var s={};if(i.defaults){if(c.Long){var f=new c.Long(0,0,!1);s.maxNumSteps=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else s.maxNumSteps=i.longs===String?"0":0;if(c.Long){var f=new c.Long(0,0,!1);s.minNumSteps=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else s.minNumSteps=i.longs===String?"0":0;if(c.Long){var f=new c.Long(0,0,!1);s.autoregressiveOrder=i.longs===String?f.toString():i.longs===Number?f.toNumber():f}else s.autoregressiveOrder=i.longs===String?"0":0;s.learningRateParameterName="",s.useSeconds=!1}return n.maxNumSteps!=null&&n.hasOwnProperty("maxNumSteps")&&(typeof n.maxNumSteps=="number"?s.maxNumSteps=i.longs===String?String(n.maxNumSteps):n.maxNumSteps:s.maxNumSteps=i.longs===String?c.Long.prototype.toString.call(n.maxNumSteps):i.longs===Number?new c.LongBits(n.maxNumSteps.low>>>0,n.maxNumSteps.high>>>0).toNumber():n.maxNumSteps),n.minNumSteps!=null&&n.hasOwnProperty("minNumSteps")&&(typeof n.minNumSteps=="number"?s.minNumSteps=i.longs===String?String(n.minNumSteps):n.minNumSteps:s.minNumSteps=i.longs===String?c.Long.prototype.toString.call(n.minNumSteps):i.longs===Number?new c.LongBits(n.minNumSteps.low>>>0,n.minNumSteps.high>>>0).toNumber():n.minNumSteps),n.autoregressiveOrder!=null&&n.hasOwnProperty("autoregressiveOrder")&&(typeof n.autoregressiveOrder=="number"?s.autoregressiveOrder=i.longs===String?String(n.autoregressiveOrder):n.autoregressiveOrder:s.autoregressiveOrder=i.longs===String?c.Long.prototype.toString.call(n.autoregressiveOrder):i.longs===Number?new c.LongBits(n.autoregressiveOrder.low>>>0,n.autoregressiveOrder.high>>>0).toNumber():n.autoregressiveOrder),n.learningRateParameterName!=null&&n.hasOwnProperty("learningRateParameterName")&&(s.learningRateParameterName=n.learningRateParameterName),n.useSeconds!=null&&n.hasOwnProperty("useSeconds")&&(s.useSeconds=n.useSeconds),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.StudySpec.ConvexStopConfig"},e}(),a.TransferLearningConfig=function(){function e(t){if(this.priorStudyNames=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.disableTransferLearning=n.bool();break}case 2:{f.priorStudyNames&&f.priorStudyNames.length||(f.priorStudyNames=[]),f.priorStudyNames.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.disableTransferLearning!=null&&n.hasOwnProperty("disableTransferLearning")&&typeof n.disableTransferLearning!="boolean")return"disableTransferLearning: boolean expected";if(n.priorStudyNames!=null&&n.hasOwnProperty("priorStudyNames")){if(!Array.isArray(n.priorStudyNames))return"priorStudyNames: array expected";for(var i=0;i>>3){case 1:{f.shouldStopAsap=l.google.protobuf.BoolValue.decode(n,n.uint32());break}case 2:{f.minimumRuntimeConstraint=l.google.cloud.aiplatform.v1beta1.StudyTimeConstraint.decode(n,n.uint32());break}case 3:{f.maximumRuntimeConstraint=l.google.cloud.aiplatform.v1beta1.StudyTimeConstraint.decode(n,n.uint32());break}case 4:{f.minNumTrials=l.google.protobuf.Int32Value.decode(n,n.uint32());break}case 5:{f.maxNumTrials=l.google.protobuf.Int32Value.decode(n,n.uint32());break}case 6:{f.maxNumTrialsNoProgress=l.google.protobuf.Int32Value.decode(n,n.uint32());break}case 7:{f.maxDurationNoProgress=l.google.protobuf.Duration.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.shouldStopAsap!=null&&n.hasOwnProperty("shouldStopAsap")){var i=l.google.protobuf.BoolValue.verify(n.shouldStopAsap);if(i)return"shouldStopAsap."+i}if(n.minimumRuntimeConstraint!=null&&n.hasOwnProperty("minimumRuntimeConstraint")){var i=l.google.cloud.aiplatform.v1beta1.StudyTimeConstraint.verify(n.minimumRuntimeConstraint);if(i)return"minimumRuntimeConstraint."+i}if(n.maximumRuntimeConstraint!=null&&n.hasOwnProperty("maximumRuntimeConstraint")){var i=l.google.cloud.aiplatform.v1beta1.StudyTimeConstraint.verify(n.maximumRuntimeConstraint);if(i)return"maximumRuntimeConstraint."+i}if(n.minNumTrials!=null&&n.hasOwnProperty("minNumTrials")){var i=l.google.protobuf.Int32Value.verify(n.minNumTrials);if(i)return"minNumTrials."+i}if(n.maxNumTrials!=null&&n.hasOwnProperty("maxNumTrials")){var i=l.google.protobuf.Int32Value.verify(n.maxNumTrials);if(i)return"maxNumTrials."+i}if(n.maxNumTrialsNoProgress!=null&&n.hasOwnProperty("maxNumTrialsNoProgress")){var i=l.google.protobuf.Int32Value.verify(n.maxNumTrialsNoProgress);if(i)return"maxNumTrialsNoProgress."+i}if(n.maxDurationNoProgress!=null&&n.hasOwnProperty("maxDurationNoProgress")){var i=l.google.protobuf.Duration.verify(n.maxDurationNoProgress);if(i)return"maxDurationNoProgress."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.StudySpec.StudyStoppingConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.StudySpec.StudyStoppingConfig;if(n.shouldStopAsap!=null){if(typeof n.shouldStopAsap!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.StudyStoppingConfig.shouldStopAsap: object expected");i.shouldStopAsap=l.google.protobuf.BoolValue.fromObject(n.shouldStopAsap)}if(n.minimumRuntimeConstraint!=null){if(typeof n.minimumRuntimeConstraint!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.StudyStoppingConfig.minimumRuntimeConstraint: object expected");i.minimumRuntimeConstraint=l.google.cloud.aiplatform.v1beta1.StudyTimeConstraint.fromObject(n.minimumRuntimeConstraint)}if(n.maximumRuntimeConstraint!=null){if(typeof n.maximumRuntimeConstraint!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.StudyStoppingConfig.maximumRuntimeConstraint: object expected");i.maximumRuntimeConstraint=l.google.cloud.aiplatform.v1beta1.StudyTimeConstraint.fromObject(n.maximumRuntimeConstraint)}if(n.minNumTrials!=null){if(typeof n.minNumTrials!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.StudyStoppingConfig.minNumTrials: object expected");i.minNumTrials=l.google.protobuf.Int32Value.fromObject(n.minNumTrials)}if(n.maxNumTrials!=null){if(typeof n.maxNumTrials!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.StudyStoppingConfig.maxNumTrials: object expected");i.maxNumTrials=l.google.protobuf.Int32Value.fromObject(n.maxNumTrials)}if(n.maxNumTrialsNoProgress!=null){if(typeof n.maxNumTrialsNoProgress!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.StudyStoppingConfig.maxNumTrialsNoProgress: object expected");i.maxNumTrialsNoProgress=l.google.protobuf.Int32Value.fromObject(n.maxNumTrialsNoProgress)}if(n.maxDurationNoProgress!=null){if(typeof n.maxDurationNoProgress!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.StudySpec.StudyStoppingConfig.maxDurationNoProgress: object expected");i.maxDurationNoProgress=l.google.protobuf.Duration.fromObject(n.maxDurationNoProgress)}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.shouldStopAsap=null,s.minimumRuntimeConstraint=null,s.maximumRuntimeConstraint=null,s.minNumTrials=null,s.maxNumTrials=null,s.maxNumTrialsNoProgress=null,s.maxDurationNoProgress=null),n.shouldStopAsap!=null&&n.hasOwnProperty("shouldStopAsap")&&(s.shouldStopAsap=l.google.protobuf.BoolValue.toObject(n.shouldStopAsap,i)),n.minimumRuntimeConstraint!=null&&n.hasOwnProperty("minimumRuntimeConstraint")&&(s.minimumRuntimeConstraint=l.google.cloud.aiplatform.v1beta1.StudyTimeConstraint.toObject(n.minimumRuntimeConstraint,i)),n.maximumRuntimeConstraint!=null&&n.hasOwnProperty("maximumRuntimeConstraint")&&(s.maximumRuntimeConstraint=l.google.cloud.aiplatform.v1beta1.StudyTimeConstraint.toObject(n.maximumRuntimeConstraint,i)),n.minNumTrials!=null&&n.hasOwnProperty("minNumTrials")&&(s.minNumTrials=l.google.protobuf.Int32Value.toObject(n.minNumTrials,i)),n.maxNumTrials!=null&&n.hasOwnProperty("maxNumTrials")&&(s.maxNumTrials=l.google.protobuf.Int32Value.toObject(n.maxNumTrials,i)),n.maxNumTrialsNoProgress!=null&&n.hasOwnProperty("maxNumTrialsNoProgress")&&(s.maxNumTrialsNoProgress=l.google.protobuf.Int32Value.toObject(n.maxNumTrialsNoProgress,i)),n.maxDurationNoProgress!=null&&n.hasOwnProperty("maxDurationNoProgress")&&(s.maxDurationNoProgress=l.google.protobuf.Duration.toObject(n.maxDurationNoProgress,i)),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.StudySpec.StudyStoppingConfig"},e}(),a.Algorithm=function(){var e={},t=Object.create(e);return t[e[0]="ALGORITHM_UNSPECIFIED"]=0,t[e[2]="GRID_SEARCH"]=2,t[e[3]="RANDOM_SEARCH"]=3,t}(),a.ObservationNoise=function(){var e={},t=Object.create(e);return t[e[0]="OBSERVATION_NOISE_UNSPECIFIED"]=0,t[e[1]="LOW"]=1,t[e[2]="HIGH"]=2,t}(),a.MeasurementSelectionType=function(){var e={},t=Object.create(e);return t[e[0]="MEASUREMENT_SELECTION_TYPE_UNSPECIFIED"]=0,t[e[1]="LAST_MEASUREMENT"]=1,t[e[2]="BEST_MEASUREMENT"]=2,t}(),a}(),m.Measurement=function(){function a(r){if(this.metrics=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.elapsedDuration=l.google.protobuf.Duration.decode(e,e.uint32());break}case 2:{i.stepCount=e.int64();break}case 3:{i.metrics&&i.metrics.length||(i.metrics=[]),i.metrics.push(l.google.cloud.aiplatform.v1beta1.Measurement.Metric.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.elapsedDuration!=null&&e.hasOwnProperty("elapsedDuration")){var t=l.google.protobuf.Duration.verify(e.elapsedDuration);if(t)return"elapsedDuration."+t}if(e.stepCount!=null&&e.hasOwnProperty("stepCount")&&!c.isInteger(e.stepCount)&&!(e.stepCount&&c.isInteger(e.stepCount.low)&&c.isInteger(e.stepCount.high)))return"stepCount: integer|Long expected";if(e.metrics!=null&&e.hasOwnProperty("metrics")){if(!Array.isArray(e.metrics))return"metrics: array expected";for(var n=0;n>>0,e.stepCount.high>>>0).toNumber())),e.metrics){if(!Array.isArray(e.metrics))throw TypeError(".google.cloud.aiplatform.v1beta1.Measurement.metrics: array expected");t.metrics=[];for(var n=0;n>>0,e.stepCount.high>>>0).toNumber():e.stepCount),e.metrics&&e.metrics.length){n.metrics=[];for(var s=0;s>>3){case 1:{s.metricId=t.string();break}case 2:{s.value=t.double();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.metricId!=null&&t.hasOwnProperty("metricId")&&!c.isString(t.metricId)?"metricId: string expected":t.value!=null&&t.hasOwnProperty("value")&&typeof t.value!="number"?"value: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Measurement.Metric)return t;var n=new l.google.cloud.aiplatform.v1beta1.Measurement.Metric;return t.metricId!=null&&(n.metricId=String(t.metricId)),t.value!=null&&(n.value=Number(t.value)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.metricId="",i.value=0),t.metricId!=null&&t.hasOwnProperty("metricId")&&(i.metricId=t.metricId),t.value!=null&&t.hasOwnProperty("value")&&(i.value=n.json&&!isFinite(t.value)?String(t.value):t.value),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Measurement.Metric"},r}(),a}(),m.Index=function(){function a(r){if(this.deployedIndexes=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.metadataSchemaUri=e.string();break}case 6:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 7:{i.deployedIndexes&&i.deployedIndexes.length||(i.deployedIndexes=[]),i.deployedIndexes.push(l.google.cloud.aiplatform.v1beta1.DeployedIndexRef.decode(e,e.uint32()));break}case 8:{i.etag=e.string();break}case 9:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 10:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 11:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 14:{i.indexStats=l.google.cloud.aiplatform.v1beta1.IndexStats.decode(e,e.uint32());break}case 16:{i.indexUpdateMethod=e.int32();break}case 17:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.metadataSchemaUri!=null&&e.hasOwnProperty("metadataSchemaUri")&&!c.isString(e.metadataSchemaUri))return"metadataSchemaUri: string expected";if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.protobuf.Value.verify(e.metadata);if(t)return"metadata."+t}if(e.deployedIndexes!=null&&e.hasOwnProperty("deployedIndexes")){if(!Array.isArray(e.deployedIndexes))return"deployedIndexes: array expected";for(var n=0;n>>3){case 1:{i.datapointId=e.string();break}case 2:{if(i.featureVector&&i.featureVector.length||(i.featureVector=[]),(s&7)===2)for(var f=e.uint32()+e.pos;e.pos>>3){case 1:{s.namespace=t.string();break}case 2:{s.allowList&&s.allowList.length||(s.allowList=[]),s.allowList.push(t.string());break}case 3:{s.denyList&&s.denyList.length||(s.denyList=[]),s.denyList.push(t.string());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.namespace!=null&&t.hasOwnProperty("namespace")&&!c.isString(t.namespace))return"namespace: string expected";if(t.allowList!=null&&t.hasOwnProperty("allowList")){if(!Array.isArray(t.allowList))return"allowList: array expected";for(var n=0;n>>3){case 2:{f.valueInt=n.int64();break}case 3:{f.valueFloat=n.float();break}case 4:{f.valueDouble=n.double();break}case 1:{f.namespace=n.string();break}case 5:{f.op=n.int32();break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.valueInt!=null&&n.hasOwnProperty("valueInt")&&(i.Value=1,!c.isInteger(n.valueInt)&&!(n.valueInt&&c.isInteger(n.valueInt.low)&&c.isInteger(n.valueInt.high))))return"valueInt: integer|Long expected";if(n.valueFloat!=null&&n.hasOwnProperty("valueFloat")){if(i.Value===1)return"Value: multiple values";if(i.Value=1,typeof n.valueFloat!="number")return"valueFloat: number expected"}if(n.valueDouble!=null&&n.hasOwnProperty("valueDouble")){if(i.Value===1)return"Value: multiple values";if(i.Value=1,typeof n.valueDouble!="number")return"valueDouble: number expected"}if(n.namespace!=null&&n.hasOwnProperty("namespace")&&!c.isString(n.namespace))return"namespace: string expected";if(n.op!=null&&n.hasOwnProperty("op"))switch(n.op){default:return"op: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}return null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.IndexDatapoint.NumericRestriction)return n;var i=new l.google.cloud.aiplatform.v1beta1.IndexDatapoint.NumericRestriction;switch(n.valueInt!=null&&(c.Long?(i.valueInt=c.Long.fromValue(n.valueInt)).unsigned=!1:typeof n.valueInt=="string"?i.valueInt=parseInt(n.valueInt,10):typeof n.valueInt=="number"?i.valueInt=n.valueInt:typeof n.valueInt=="object"&&(i.valueInt=new c.LongBits(n.valueInt.low>>>0,n.valueInt.high>>>0).toNumber())),n.valueFloat!=null&&(i.valueFloat=Number(n.valueFloat)),n.valueDouble!=null&&(i.valueDouble=Number(n.valueDouble)),n.namespace!=null&&(i.namespace=String(n.namespace)),n.op){default:if(typeof n.op=="number"){i.op=n.op;break}break;case"OPERATOR_UNSPECIFIED":case 0:i.op=0;break;case"LESS":case 1:i.op=1;break;case"LESS_EQUAL":case 2:i.op=2;break;case"EQUAL":case 3:i.op=3;break;case"GREATER_EQUAL":case 4:i.op=4;break;case"GREATER":case 5:i.op=5;break}return i},r.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.namespace="",s.op=i.enums===String?"OPERATOR_UNSPECIFIED":0),n.namespace!=null&&n.hasOwnProperty("namespace")&&(s.namespace=n.namespace),n.valueInt!=null&&n.hasOwnProperty("valueInt")&&(typeof n.valueInt=="number"?s.valueInt=i.longs===String?String(n.valueInt):n.valueInt:s.valueInt=i.longs===String?c.Long.prototype.toString.call(n.valueInt):i.longs===Number?new c.LongBits(n.valueInt.low>>>0,n.valueInt.high>>>0).toNumber():n.valueInt,i.oneofs&&(s.Value="valueInt")),n.valueFloat!=null&&n.hasOwnProperty("valueFloat")&&(s.valueFloat=i.json&&!isFinite(n.valueFloat)?String(n.valueFloat):n.valueFloat,i.oneofs&&(s.Value="valueFloat")),n.valueDouble!=null&&n.hasOwnProperty("valueDouble")&&(s.valueDouble=i.json&&!isFinite(n.valueDouble)?String(n.valueDouble):n.valueDouble,i.oneofs&&(s.Value="valueDouble")),n.op!=null&&n.hasOwnProperty("op")&&(s.op=i.enums===String?l.google.cloud.aiplatform.v1beta1.IndexDatapoint.NumericRestriction.Operator[n.op]===void 0?n.op:l.google.cloud.aiplatform.v1beta1.IndexDatapoint.NumericRestriction.Operator[n.op]:n.op),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.IndexDatapoint.NumericRestriction"},r.Operator=function(){var t={},n=Object.create(t);return n[t[0]="OPERATOR_UNSPECIFIED"]=0,n[t[1]="LESS"]=1,n[t[2]="LESS_EQUAL"]=2,n[t[3]="EQUAL"]=3,n[t[4]="GREATER_EQUAL"]=4,n[t[5]="GREATER"]=5,n}(),r}(),a.CrowdingTag=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.crowdingAttribute=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.crowdingAttribute!=null&&t.hasOwnProperty("crowdingAttribute")&&!c.isString(t.crowdingAttribute)?"crowdingAttribute: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.IndexDatapoint.CrowdingTag)return t;var n=new l.google.cloud.aiplatform.v1beta1.IndexDatapoint.CrowdingTag;return t.crowdingAttribute!=null&&(n.crowdingAttribute=String(t.crowdingAttribute)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.crowdingAttribute=""),t.crowdingAttribute!=null&&t.hasOwnProperty("crowdingAttribute")&&(i.crowdingAttribute=t.crowdingAttribute),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.IndexDatapoint.CrowdingTag"},r}(),a}(),m.IndexStats=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.vectorsCount=e.int64();break}case 2:{i.shardsCount=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.vectorsCount!=null&&e.hasOwnProperty("vectorsCount")&&!c.isInteger(e.vectorsCount)&&!(e.vectorsCount&&c.isInteger(e.vectorsCount.low)&&c.isInteger(e.vectorsCount.high))?"vectorsCount: integer|Long expected":e.shardsCount!=null&&e.hasOwnProperty("shardsCount")&&!c.isInteger(e.shardsCount)?"shardsCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.IndexStats)return e;var t=new l.google.cloud.aiplatform.v1beta1.IndexStats;return e.vectorsCount!=null&&(c.Long?(t.vectorsCount=c.Long.fromValue(e.vectorsCount)).unsigned=!1:typeof e.vectorsCount=="string"?t.vectorsCount=parseInt(e.vectorsCount,10):typeof e.vectorsCount=="number"?t.vectorsCount=e.vectorsCount:typeof e.vectorsCount=="object"&&(t.vectorsCount=new c.LongBits(e.vectorsCount.low>>>0,e.vectorsCount.high>>>0).toNumber())),e.shardsCount!=null&&(t.shardsCount=e.shardsCount|0),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.vectorsCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.vectorsCount=t.longs===String?"0":0;n.shardsCount=0}return e.vectorsCount!=null&&e.hasOwnProperty("vectorsCount")&&(typeof e.vectorsCount=="number"?n.vectorsCount=t.longs===String?String(e.vectorsCount):e.vectorsCount:n.vectorsCount=t.longs===String?c.Long.prototype.toString.call(e.vectorsCount):t.longs===Number?new c.LongBits(e.vectorsCount.low>>>0,e.vectorsCount.high>>>0).toNumber():e.vectorsCount),e.shardsCount!=null&&e.hasOwnProperty("shardsCount")&&(n.shardsCount=e.shardsCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.IndexStats"},a}(),m.IndexEndpoint=function(){function a(r){if(this.deployedIndexes=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.deployedIndexes&&i.deployedIndexes.length||(i.deployedIndexes=[]),i.deployedIndexes.push(l.google.cloud.aiplatform.v1beta1.DeployedIndex.decode(e,e.uint32()));break}case 5:{i.etag=e.string();break}case 6:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 7:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.network=e.string();break}case 10:{i.enablePrivateServiceConnect=e.bool();break}case 12:{i.privateServiceConnectConfig=l.google.cloud.aiplatform.v1beta1.PrivateServiceConnectConfig.decode(e,e.uint32());break}case 13:{i.publicEndpointEnabled=e.bool();break}case 14:{i.publicEndpointDomainName=e.string();break}case 15:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.deployedIndexes!=null&&e.hasOwnProperty("deployedIndexes")){if(!Array.isArray(e.deployedIndexes))return"deployedIndexes: array expected";for(var t=0;t>>3){case 1:{i.id=e.string();break}case 2:{i.index=e.string();break}case 3:{i.displayName=e.string();break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.privateEndpoints=l.google.cloud.aiplatform.v1beta1.IndexPrivateEndpoints.decode(e,e.uint32());break}case 6:{i.indexSyncTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.automaticResources=l.google.cloud.aiplatform.v1beta1.AutomaticResources.decode(e,e.uint32());break}case 16:{i.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.decode(e,e.uint32());break}case 8:{i.enableAccessLogging=e.bool();break}case 9:{i.deployedIndexAuthConfig=l.google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig.decode(e,e.uint32());break}case 10:{i.reservedIpRanges&&i.reservedIpRanges.length||(i.reservedIpRanges=[]),i.reservedIpRanges.push(e.string());break}case 11:{i.deploymentGroup=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.id!=null&&e.hasOwnProperty("id")&&!c.isString(e.id))return"id: string expected";if(e.index!=null&&e.hasOwnProperty("index")&&!c.isString(e.index))return"index: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.privateEndpoints!=null&&e.hasOwnProperty("privateEndpoints")){var t=l.google.cloud.aiplatform.v1beta1.IndexPrivateEndpoints.verify(e.privateEndpoints);if(t)return"privateEndpoints."+t}if(e.indexSyncTime!=null&&e.hasOwnProperty("indexSyncTime")){var t=l.google.protobuf.Timestamp.verify(e.indexSyncTime);if(t)return"indexSyncTime."+t}if(e.automaticResources!=null&&e.hasOwnProperty("automaticResources")){var t=l.google.cloud.aiplatform.v1beta1.AutomaticResources.verify(e.automaticResources);if(t)return"automaticResources."+t}if(e.dedicatedResources!=null&&e.hasOwnProperty("dedicatedResources")){var t=l.google.cloud.aiplatform.v1beta1.DedicatedResources.verify(e.dedicatedResources);if(t)return"dedicatedResources."+t}if(e.enableAccessLogging!=null&&e.hasOwnProperty("enableAccessLogging")&&typeof e.enableAccessLogging!="boolean")return"enableAccessLogging: boolean expected";if(e.deployedIndexAuthConfig!=null&&e.hasOwnProperty("deployedIndexAuthConfig")){var t=l.google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig.verify(e.deployedIndexAuthConfig);if(t)return"deployedIndexAuthConfig."+t}if(e.reservedIpRanges!=null&&e.hasOwnProperty("reservedIpRanges")){if(!Array.isArray(e.reservedIpRanges))return"reservedIpRanges: array expected";for(var n=0;n>>3){case 1:{i.authProvider=l.google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig.AuthProvider.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.authProvider!=null&&e.hasOwnProperty("authProvider")){var t=l.google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig.AuthProvider.verify(e.authProvider);if(t)return"authProvider."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig;if(e.authProvider!=null){if(typeof e.authProvider!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig.authProvider: object expected");t.authProvider=l.google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig.AuthProvider.fromObject(e.authProvider)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.authProvider=null),e.authProvider!=null&&e.hasOwnProperty("authProvider")&&(n.authProvider=l.google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig.AuthProvider.toObject(e.authProvider,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeployedIndexAuthConfig"},a.AuthProvider=function(){function r(e){if(this.audiences=[],this.allowedIssuers=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.audiences&&s.audiences.length||(s.audiences=[]),s.audiences.push(t.string());break}case 2:{s.allowedIssuers&&s.allowedIssuers.length||(s.allowedIssuers=[]),s.allowedIssuers.push(t.string());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.audiences!=null&&t.hasOwnProperty("audiences")){if(!Array.isArray(t.audiences))return"audiences: array expected";for(var n=0;n>>3){case 1:{i.matchGrpcAddress=e.string();break}case 2:{i.serviceAttachment=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.matchGrpcAddress!=null&&e.hasOwnProperty("matchGrpcAddress")&&!c.isString(e.matchGrpcAddress)?"matchGrpcAddress: string expected":e.serviceAttachment!=null&&e.hasOwnProperty("serviceAttachment")&&!c.isString(e.serviceAttachment)?"serviceAttachment: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.IndexPrivateEndpoints)return e;var t=new l.google.cloud.aiplatform.v1beta1.IndexPrivateEndpoints;return e.matchGrpcAddress!=null&&(t.matchGrpcAddress=String(e.matchGrpcAddress)),e.serviceAttachment!=null&&(t.serviceAttachment=String(e.serviceAttachment)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.matchGrpcAddress="",n.serviceAttachment=""),e.matchGrpcAddress!=null&&e.hasOwnProperty("matchGrpcAddress")&&(n.matchGrpcAddress=e.matchGrpcAddress),e.serviceAttachment!=null&&e.hasOwnProperty("serviceAttachment")&&(n.serviceAttachment=e.serviceAttachment),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.IndexPrivateEndpoints"},a}(),m.IndexEndpointService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createIndexEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateIndexEndpointRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateIndexEndpoint"}),Object.defineProperty(a.prototype.getIndexEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetIndexEndpointRequest,l.google.cloud.aiplatform.v1beta1.IndexEndpoint,e,t)},"name",{value:"GetIndexEndpoint"}),Object.defineProperty(a.prototype.listIndexEndpoints=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListIndexEndpointsRequest,l.google.cloud.aiplatform.v1beta1.ListIndexEndpointsResponse,e,t)},"name",{value:"ListIndexEndpoints"}),Object.defineProperty(a.prototype.updateIndexEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateIndexEndpointRequest,l.google.cloud.aiplatform.v1beta1.IndexEndpoint,e,t)},"name",{value:"UpdateIndexEndpoint"}),Object.defineProperty(a.prototype.deleteIndexEndpoint=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteIndexEndpointRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteIndexEndpoint"}),Object.defineProperty(a.prototype.deployIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeployIndexRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeployIndex"}),Object.defineProperty(a.prototype.undeployIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UndeployIndexRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UndeployIndex"}),Object.defineProperty(a.prototype.mutateDeployedIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.MutateDeployedIndexRequest,l.google.longrunning.Operation,e,t)},"name",{value:"MutateDeployedIndex"}),a}(),m.CreateIndexEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.indexEndpoint=l.google.cloud.aiplatform.v1beta1.IndexEndpoint.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")){var t=l.google.cloud.aiplatform.v1beta1.IndexEndpoint.verify(e.indexEndpoint);if(t)return"indexEndpoint."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateIndexEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateIndexEndpointRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.indexEndpoint!=null){if(typeof e.indexEndpoint!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateIndexEndpointRequest.indexEndpoint: object expected");t.indexEndpoint=l.google.cloud.aiplatform.v1beta1.IndexEndpoint.fromObject(e.indexEndpoint)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.indexEndpoint=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=l.google.cloud.aiplatform.v1beta1.IndexEndpoint.toObject(e.indexEndpoint,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateIndexEndpointRequest"},a}(),m.CreateIndexEndpointOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateIndexEndpointOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateIndexEndpointOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateIndexEndpointOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateIndexEndpointOperationMetadata"},a}(),m.GetIndexEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetIndexEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetIndexEndpointRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetIndexEndpointRequest"},a}(),m.ListIndexEndpointsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListIndexEndpointsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListIndexEndpointsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListIndexEndpointsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListIndexEndpointsRequest"},a}(),m.ListIndexEndpointsResponse=function(){function a(r){if(this.indexEndpoints=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoints&&i.indexEndpoints.length||(i.indexEndpoints=[]),i.indexEndpoints.push(l.google.cloud.aiplatform.v1beta1.IndexEndpoint.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoints!=null&&e.hasOwnProperty("indexEndpoints")){if(!Array.isArray(e.indexEndpoints))return"indexEndpoints: array expected";for(var t=0;t>>3){case 1:{i.indexEndpoint=l.google.cloud.aiplatform.v1beta1.IndexEndpoint.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")){var t=l.google.cloud.aiplatform.v1beta1.IndexEndpoint.verify(e.indexEndpoint);if(t)return"indexEndpoint."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateIndexEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateIndexEndpointRequest;if(e.indexEndpoint!=null){if(typeof e.indexEndpoint!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateIndexEndpointRequest.indexEndpoint: object expected");t.indexEndpoint=l.google.cloud.aiplatform.v1beta1.IndexEndpoint.fromObject(e.indexEndpoint)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateIndexEndpointRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint=null,n.updateMask=null),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=l.google.cloud.aiplatform.v1beta1.IndexEndpoint.toObject(e.indexEndpoint,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateIndexEndpointRequest"},a}(),m.DeleteIndexEndpointRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteIndexEndpointRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteIndexEndpointRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteIndexEndpointRequest"},a}(),m.DeployIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint))return"indexEndpoint: string expected";if(e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")){var t=l.google.cloud.aiplatform.v1beta1.DeployedIndex.verify(e.deployedIndex);if(t)return"deployedIndex."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeployIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeployIndexRequest;if(e.indexEndpoint!=null&&(t.indexEndpoint=String(e.indexEndpoint)),e.deployedIndex!=null){if(typeof e.deployedIndex!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployIndexRequest.deployedIndex: object expected");t.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.fromObject(e.deployedIndex)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint="",n.deployedIndex=null),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=e.indexEndpoint),e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")&&(n.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.toObject(e.deployedIndex,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeployIndexRequest"},a}(),m.DeployIndexResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")){var t=l.google.cloud.aiplatform.v1beta1.DeployedIndex.verify(e.deployedIndex);if(t)return"deployedIndex."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeployIndexResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeployIndexResponse;if(e.deployedIndex!=null){if(typeof e.deployedIndex!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployIndexResponse.deployedIndex: object expected");t.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.fromObject(e.deployedIndex)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedIndex=null),e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")&&(n.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.toObject(e.deployedIndex,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeployIndexResponse"},a}(),m.DeployIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.deployedIndexId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId)?"deployedIndexId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeployIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeployIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeployIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.deployedIndexId!=null&&(t.deployedIndexId=String(e.deployedIndexId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.deployedIndexId=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&(n.deployedIndexId=e.deployedIndexId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeployIndexOperationMetadata"},a}(),m.UndeployIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndexId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint)?"indexEndpoint: string expected":e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId)?"deployedIndexId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UndeployIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UndeployIndexRequest;return e.indexEndpoint!=null&&(t.indexEndpoint=String(e.indexEndpoint)),e.deployedIndexId!=null&&(t.deployedIndexId=String(e.deployedIndexId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint="",n.deployedIndexId=""),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=e.indexEndpoint),e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&(n.deployedIndexId=e.deployedIndexId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UndeployIndexRequest"},a}(),m.UndeployIndexResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.UndeployIndexResponse?e:new l.google.cloud.aiplatform.v1beta1.UndeployIndexResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UndeployIndexResponse"},a}(),m.UndeployIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UndeployIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UndeployIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UndeployIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UndeployIndexOperationMetadata"},a}(),m.MutateDeployedIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint))return"indexEndpoint: string expected";if(e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")){var t=l.google.cloud.aiplatform.v1beta1.DeployedIndex.verify(e.deployedIndex);if(t)return"deployedIndex."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MutateDeployedIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.MutateDeployedIndexRequest;if(e.indexEndpoint!=null&&(t.indexEndpoint=String(e.indexEndpoint)),e.deployedIndex!=null){if(typeof e.deployedIndex!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MutateDeployedIndexRequest.deployedIndex: object expected");t.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.fromObject(e.deployedIndex)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.indexEndpoint="",n.deployedIndex=null),e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&(n.indexEndpoint=e.indexEndpoint),e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")&&(n.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.toObject(e.deployedIndex,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MutateDeployedIndexRequest"},a}(),m.MutateDeployedIndexResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")){var t=l.google.cloud.aiplatform.v1beta1.DeployedIndex.verify(e.deployedIndex);if(t)return"deployedIndex."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MutateDeployedIndexResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.MutateDeployedIndexResponse;if(e.deployedIndex!=null){if(typeof e.deployedIndex!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MutateDeployedIndexResponse.deployedIndex: object expected");t.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.fromObject(e.deployedIndex)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.deployedIndex=null),e.deployedIndex!=null&&e.hasOwnProperty("deployedIndex")&&(n.deployedIndex=l.google.cloud.aiplatform.v1beta1.DeployedIndex.toObject(e.deployedIndex,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MutateDeployedIndexResponse"},a}(),m.MutateDeployedIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.deployedIndexId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId)?"deployedIndexId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MutateDeployedIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.MutateDeployedIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MutateDeployedIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.deployedIndexId!=null&&(t.deployedIndexId=String(e.deployedIndexId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.deployedIndexId=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&(n.deployedIndexId=e.deployedIndexId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MutateDeployedIndexOperationMetadata"},a}(),m.IndexService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateIndexRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateIndex"}),Object.defineProperty(a.prototype.getIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetIndexRequest,l.google.cloud.aiplatform.v1beta1.Index,e,t)},"name",{value:"GetIndex"}),Object.defineProperty(a.prototype.listIndexes=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListIndexesRequest,l.google.cloud.aiplatform.v1beta1.ListIndexesResponse,e,t)},"name",{value:"ListIndexes"}),Object.defineProperty(a.prototype.updateIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateIndexRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdateIndex"}),Object.defineProperty(a.prototype.deleteIndex=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteIndexRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteIndex"}),Object.defineProperty(a.prototype.upsertDatapoints=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpsertDatapointsRequest,l.google.cloud.aiplatform.v1beta1.UpsertDatapointsResponse,e,t)},"name",{value:"UpsertDatapoints"}),Object.defineProperty(a.prototype.removeDatapoints=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.RemoveDatapointsRequest,l.google.cloud.aiplatform.v1beta1.RemoveDatapointsResponse,e,t)},"name",{value:"RemoveDatapoints"}),a}(),m.CreateIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.index=l.google.cloud.aiplatform.v1beta1.Index.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.index!=null&&e.hasOwnProperty("index")){var t=l.google.cloud.aiplatform.v1beta1.Index.verify(e.index);if(t)return"index."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateIndexRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.index!=null){if(typeof e.index!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateIndexRequest.index: object expected");t.index=l.google.cloud.aiplatform.v1beta1.Index.fromObject(e.index)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.index=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.index!=null&&e.hasOwnProperty("index")&&(n.index=l.google.cloud.aiplatform.v1beta1.Index.toObject(e.index,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateIndexRequest"},a}(),m.CreateIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}if(e.nearestNeighborSearchOperationMetadata!=null&&e.hasOwnProperty("nearestNeighborSearchOperationMetadata")){var t=l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.verify(e.nearestNeighborSearchOperationMetadata);if(t)return"nearestNeighborSearchOperationMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}if(e.nearestNeighborSearchOperationMetadata!=null){if(typeof e.nearestNeighborSearchOperationMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateIndexOperationMetadata.nearestNeighborSearchOperationMetadata: object expected");t.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.fromObject(e.nearestNeighborSearchOperationMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.nearestNeighborSearchOperationMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.nearestNeighborSearchOperationMetadata!=null&&e.hasOwnProperty("nearestNeighborSearchOperationMetadata")&&(n.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.toObject(e.nearestNeighborSearchOperationMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateIndexOperationMetadata"},a}(),m.GetIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetIndexRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetIndexRequest"},a}(),m.ListIndexesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListIndexesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListIndexesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListIndexesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListIndexesRequest"},a}(),m.ListIndexesResponse=function(){function a(r){if(this.indexes=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.indexes&&i.indexes.length||(i.indexes=[]),i.indexes.push(l.google.cloud.aiplatform.v1beta1.Index.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexes!=null&&e.hasOwnProperty("indexes")){if(!Array.isArray(e.indexes))return"indexes: array expected";for(var t=0;t>>3){case 1:{i.index=l.google.cloud.aiplatform.v1beta1.Index.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.index!=null&&e.hasOwnProperty("index")){var t=l.google.cloud.aiplatform.v1beta1.Index.verify(e.index);if(t)return"index."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateIndexRequest;if(e.index!=null){if(typeof e.index!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateIndexRequest.index: object expected");t.index=l.google.cloud.aiplatform.v1beta1.Index.fromObject(e.index)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateIndexRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.index=null,n.updateMask=null),e.index!=null&&e.hasOwnProperty("index")&&(n.index=l.google.cloud.aiplatform.v1beta1.Index.toObject(e.index,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateIndexRequest"},a}(),m.UpdateIndexOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}if(e.nearestNeighborSearchOperationMetadata!=null&&e.hasOwnProperty("nearestNeighborSearchOperationMetadata")){var t=l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.verify(e.nearestNeighborSearchOperationMetadata);if(t)return"nearestNeighborSearchOperationMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateIndexOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateIndexOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateIndexOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}if(e.nearestNeighborSearchOperationMetadata!=null){if(typeof e.nearestNeighborSearchOperationMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateIndexOperationMetadata.nearestNeighborSearchOperationMetadata: object expected");t.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.fromObject(e.nearestNeighborSearchOperationMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.nearestNeighborSearchOperationMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.nearestNeighborSearchOperationMetadata!=null&&e.hasOwnProperty("nearestNeighborSearchOperationMetadata")&&(n.nearestNeighborSearchOperationMetadata=l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.toObject(e.nearestNeighborSearchOperationMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateIndexOperationMetadata"},a}(),m.DeleteIndexRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteIndexRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteIndexRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteIndexRequest"},a}(),m.UpsertDatapointsRequest=function(){function a(r){if(this.datapoints=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.index=e.string();break}case 2:{i.datapoints&&i.datapoints.length||(i.datapoints=[]),i.datapoints.push(l.google.cloud.aiplatform.v1beta1.IndexDatapoint.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.index!=null&&e.hasOwnProperty("index")&&!c.isString(e.index))return"index: string expected";if(e.datapoints!=null&&e.hasOwnProperty("datapoints")){if(!Array.isArray(e.datapoints))return"datapoints: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.UpsertDatapointsResponse?e:new l.google.cloud.aiplatform.v1beta1.UpsertDatapointsResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpsertDatapointsResponse"},a}(),m.RemoveDatapointsRequest=function(){function a(r){if(this.datapointIds=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.index=e.string();break}case 2:{i.datapointIds&&i.datapointIds.length||(i.datapointIds=[]),i.datapointIds.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.index!=null&&e.hasOwnProperty("index")&&!c.isString(e.index))return"index: string expected";if(e.datapointIds!=null&&e.hasOwnProperty("datapointIds")){if(!Array.isArray(e.datapointIds))return"datapointIds: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.RemoveDatapointsResponse?e:new l.google.cloud.aiplatform.v1beta1.RemoveDatapointsResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.RemoveDatapointsResponse"},a}(),m.NearestNeighborSearchOperationMetadata=function(){function a(r){if(this.contentValidationStats=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.contentValidationStats&&i.contentValidationStats.length||(i.contentValidationStats=[]),i.contentValidationStats.push(l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.ContentValidationStats.decode(e,e.uint32()));break}case 2:{i.dataBytesCount=e.int64();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.contentValidationStats!=null&&e.hasOwnProperty("contentValidationStats")){if(!Array.isArray(e.contentValidationStats))return"contentValidationStats: array expected";for(var t=0;t>>0,e.dataBytesCount.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.contentValidationStats=[]),t.defaults)if(c.Long){var i=new c.Long(0,0,!1);n.dataBytesCount=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.dataBytesCount=t.longs===String?"0":0;if(e.contentValidationStats&&e.contentValidationStats.length){n.contentValidationStats=[];for(var s=0;s>>0,e.dataBytesCount.high>>>0).toNumber():e.dataBytesCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata"},a.RecordError=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.errorType=t.int32();break}case 2:{s.errorMessage=t.string();break}case 3:{s.sourceGcsUri=t.string();break}case 4:{s.embeddingId=t.string();break}case 5:{s.rawRecord=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.errorType!=null&&t.hasOwnProperty("errorType"))switch(t.errorType){default:return"errorType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:break}return t.errorMessage!=null&&t.hasOwnProperty("errorMessage")&&!c.isString(t.errorMessage)?"errorMessage: string expected":t.sourceGcsUri!=null&&t.hasOwnProperty("sourceGcsUri")&&!c.isString(t.sourceGcsUri)?"sourceGcsUri: string expected":t.embeddingId!=null&&t.hasOwnProperty("embeddingId")&&!c.isString(t.embeddingId)?"embeddingId: string expected":t.rawRecord!=null&&t.hasOwnProperty("rawRecord")&&!c.isString(t.rawRecord)?"rawRecord: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.RecordError)return t;var n=new l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.RecordError;switch(t.errorType){default:if(typeof t.errorType=="number"){n.errorType=t.errorType;break}break;case"ERROR_TYPE_UNSPECIFIED":case 0:n.errorType=0;break;case"EMPTY_LINE":case 1:n.errorType=1;break;case"INVALID_JSON_SYNTAX":case 2:n.errorType=2;break;case"INVALID_CSV_SYNTAX":case 3:n.errorType=3;break;case"INVALID_AVRO_SYNTAX":case 4:n.errorType=4;break;case"INVALID_EMBEDDING_ID":case 5:n.errorType=5;break;case"EMBEDDING_SIZE_MISMATCH":case 6:n.errorType=6;break;case"NAMESPACE_MISSING":case 7:n.errorType=7;break}return t.errorMessage!=null&&(n.errorMessage=String(t.errorMessage)),t.sourceGcsUri!=null&&(n.sourceGcsUri=String(t.sourceGcsUri)),t.embeddingId!=null&&(n.embeddingId=String(t.embeddingId)),t.rawRecord!=null&&(n.rawRecord=String(t.rawRecord)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.errorType=n.enums===String?"ERROR_TYPE_UNSPECIFIED":0,i.errorMessage="",i.sourceGcsUri="",i.embeddingId="",i.rawRecord=""),t.errorType!=null&&t.hasOwnProperty("errorType")&&(i.errorType=n.enums===String?l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.RecordError.RecordErrorType[t.errorType]===void 0?t.errorType:l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.RecordError.RecordErrorType[t.errorType]:t.errorType),t.errorMessage!=null&&t.hasOwnProperty("errorMessage")&&(i.errorMessage=t.errorMessage),t.sourceGcsUri!=null&&t.hasOwnProperty("sourceGcsUri")&&(i.sourceGcsUri=t.sourceGcsUri),t.embeddingId!=null&&t.hasOwnProperty("embeddingId")&&(i.embeddingId=t.embeddingId),t.rawRecord!=null&&t.hasOwnProperty("rawRecord")&&(i.rawRecord=t.rawRecord),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.RecordError"},r.RecordErrorType=function(){var e={},t=Object.create(e);return t[e[0]="ERROR_TYPE_UNSPECIFIED"]=0,t[e[1]="EMPTY_LINE"]=1,t[e[2]="INVALID_JSON_SYNTAX"]=2,t[e[3]="INVALID_CSV_SYNTAX"]=3,t[e[4]="INVALID_AVRO_SYNTAX"]=4,t[e[5]="INVALID_EMBEDDING_ID"]=5,t[e[6]="EMBEDDING_SIZE_MISMATCH"]=6,t[e[7]="NAMESPACE_MISSING"]=7,t}(),r}(),a.ContentValidationStats=function(){function r(e){if(this.partialErrors=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.sourceGcsUri=t.string();break}case 2:{s.validRecordCount=t.int64();break}case 3:{s.invalidRecordCount=t.int64();break}case 4:{s.partialErrors&&s.partialErrors.length||(s.partialErrors=[]),s.partialErrors.push(l.google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.RecordError.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.sourceGcsUri!=null&&t.hasOwnProperty("sourceGcsUri")&&!c.isString(t.sourceGcsUri))return"sourceGcsUri: string expected";if(t.validRecordCount!=null&&t.hasOwnProperty("validRecordCount")&&!c.isInteger(t.validRecordCount)&&!(t.validRecordCount&&c.isInteger(t.validRecordCount.low)&&c.isInteger(t.validRecordCount.high)))return"validRecordCount: integer|Long expected";if(t.invalidRecordCount!=null&&t.hasOwnProperty("invalidRecordCount")&&!c.isInteger(t.invalidRecordCount)&&!(t.invalidRecordCount&&c.isInteger(t.invalidRecordCount.low)&&c.isInteger(t.invalidRecordCount.high)))return"invalidRecordCount: integer|Long expected";if(t.partialErrors!=null&&t.hasOwnProperty("partialErrors")){if(!Array.isArray(t.partialErrors))return"partialErrors: array expected";for(var n=0;n>>0,t.validRecordCount.high>>>0).toNumber())),t.invalidRecordCount!=null&&(c.Long?(n.invalidRecordCount=c.Long.fromValue(t.invalidRecordCount)).unsigned=!1:typeof t.invalidRecordCount=="string"?n.invalidRecordCount=parseInt(t.invalidRecordCount,10):typeof t.invalidRecordCount=="number"?n.invalidRecordCount=t.invalidRecordCount:typeof t.invalidRecordCount=="object"&&(n.invalidRecordCount=new c.LongBits(t.invalidRecordCount.low>>>0,t.invalidRecordCount.high>>>0).toNumber())),t.partialErrors){if(!Array.isArray(t.partialErrors))throw TypeError(".google.cloud.aiplatform.v1beta1.NearestNeighborSearchOperationMetadata.ContentValidationStats.partialErrors: array expected");n.partialErrors=[];for(var i=0;i>>0,t.validRecordCount.high>>>0).toNumber():t.validRecordCount),t.invalidRecordCount!=null&&t.hasOwnProperty("invalidRecordCount")&&(typeof t.invalidRecordCount=="number"?i.invalidRecordCount=n.longs===String?String(t.invalidRecordCount):t.invalidRecordCount:i.invalidRecordCount=n.longs===String?c.Long.prototype.toString.call(t.invalidRecordCount):n.longs===Number?new c.LongBits(t.invalidRecordCount.low>>>0,t.invalidRecordCount.high>>>0).toNumber():t.invalidRecordCount),t.partialErrors&&t.partialErrors.length){i.partialErrors=[];for(var f=0;f>>3){case 1:{i.parent=e.string();break}case 2:{i.customJob=l.google.cloud.aiplatform.v1beta1.CustomJob.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.customJob!=null&&e.hasOwnProperty("customJob")){var t=l.google.cloud.aiplatform.v1beta1.CustomJob.verify(e.customJob);if(t)return"customJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateCustomJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateCustomJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.customJob!=null){if(typeof e.customJob!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateCustomJobRequest.customJob: object expected");t.customJob=l.google.cloud.aiplatform.v1beta1.CustomJob.fromObject(e.customJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.customJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.customJob!=null&&e.hasOwnProperty("customJob")&&(n.customJob=l.google.cloud.aiplatform.v1beta1.CustomJob.toObject(e.customJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateCustomJobRequest"},a}(),m.GetCustomJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetCustomJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetCustomJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetCustomJobRequest"},a}(),m.ListCustomJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListCustomJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListCustomJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListCustomJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListCustomJobsRequest"},a}(),m.ListCustomJobsResponse=function(){function a(r){if(this.customJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.customJobs&&i.customJobs.length||(i.customJobs=[]),i.customJobs.push(l.google.cloud.aiplatform.v1beta1.CustomJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.customJobs!=null&&e.hasOwnProperty("customJobs")){if(!Array.isArray(e.customJobs))return"customJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteCustomJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteCustomJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteCustomJobRequest"},a}(),m.CancelCustomJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CancelCustomJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CancelCustomJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CancelCustomJobRequest"},a}(),m.CreateDataLabelingJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.dataLabelingJob=l.google.cloud.aiplatform.v1beta1.DataLabelingJob.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.dataLabelingJob!=null&&e.hasOwnProperty("dataLabelingJob")){var t=l.google.cloud.aiplatform.v1beta1.DataLabelingJob.verify(e.dataLabelingJob);if(t)return"dataLabelingJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateDataLabelingJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateDataLabelingJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.dataLabelingJob!=null){if(typeof e.dataLabelingJob!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateDataLabelingJobRequest.dataLabelingJob: object expected");t.dataLabelingJob=l.google.cloud.aiplatform.v1beta1.DataLabelingJob.fromObject(e.dataLabelingJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.dataLabelingJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.dataLabelingJob!=null&&e.hasOwnProperty("dataLabelingJob")&&(n.dataLabelingJob=l.google.cloud.aiplatform.v1beta1.DataLabelingJob.toObject(e.dataLabelingJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateDataLabelingJobRequest"},a}(),m.GetDataLabelingJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetDataLabelingJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetDataLabelingJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetDataLabelingJobRequest"},a}(),m.ListDataLabelingJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListDataLabelingJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListDataLabelingJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListDataLabelingJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null,n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListDataLabelingJobsRequest"},a}(),m.ListDataLabelingJobsResponse=function(){function a(r){if(this.dataLabelingJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.dataLabelingJobs&&i.dataLabelingJobs.length||(i.dataLabelingJobs=[]),i.dataLabelingJobs.push(l.google.cloud.aiplatform.v1beta1.DataLabelingJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.dataLabelingJobs!=null&&e.hasOwnProperty("dataLabelingJobs")){if(!Array.isArray(e.dataLabelingJobs))return"dataLabelingJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteDataLabelingJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteDataLabelingJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteDataLabelingJobRequest"},a}(),m.CancelDataLabelingJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CancelDataLabelingJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CancelDataLabelingJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CancelDataLabelingJobRequest"},a}(),m.CreateHyperparameterTuningJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.hyperparameterTuningJob=l.google.cloud.aiplatform.v1beta1.HyperparameterTuningJob.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.hyperparameterTuningJob!=null&&e.hasOwnProperty("hyperparameterTuningJob")){var t=l.google.cloud.aiplatform.v1beta1.HyperparameterTuningJob.verify(e.hyperparameterTuningJob);if(t)return"hyperparameterTuningJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateHyperparameterTuningJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateHyperparameterTuningJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.hyperparameterTuningJob!=null){if(typeof e.hyperparameterTuningJob!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateHyperparameterTuningJobRequest.hyperparameterTuningJob: object expected");t.hyperparameterTuningJob=l.google.cloud.aiplatform.v1beta1.HyperparameterTuningJob.fromObject(e.hyperparameterTuningJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.hyperparameterTuningJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.hyperparameterTuningJob!=null&&e.hasOwnProperty("hyperparameterTuningJob")&&(n.hyperparameterTuningJob=l.google.cloud.aiplatform.v1beta1.HyperparameterTuningJob.toObject(e.hyperparameterTuningJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateHyperparameterTuningJobRequest"},a}(),m.GetHyperparameterTuningJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetHyperparameterTuningJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetHyperparameterTuningJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetHyperparameterTuningJobRequest"},a}(),m.ListHyperparameterTuningJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListHyperparameterTuningJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListHyperparameterTuningJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListHyperparameterTuningJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListHyperparameterTuningJobsRequest"},a}(),m.ListHyperparameterTuningJobsResponse=function(){function a(r){if(this.hyperparameterTuningJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.hyperparameterTuningJobs&&i.hyperparameterTuningJobs.length||(i.hyperparameterTuningJobs=[]),i.hyperparameterTuningJobs.push(l.google.cloud.aiplatform.v1beta1.HyperparameterTuningJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.hyperparameterTuningJobs!=null&&e.hasOwnProperty("hyperparameterTuningJobs")){if(!Array.isArray(e.hyperparameterTuningJobs))return"hyperparameterTuningJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteHyperparameterTuningJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteHyperparameterTuningJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteHyperparameterTuningJobRequest"},a}(),m.CancelHyperparameterTuningJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CancelHyperparameterTuningJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CancelHyperparameterTuningJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CancelHyperparameterTuningJobRequest"},a}(),m.CreateNasJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.nasJob=l.google.cloud.aiplatform.v1beta1.NasJob.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.nasJob!=null&&e.hasOwnProperty("nasJob")){var t=l.google.cloud.aiplatform.v1beta1.NasJob.verify(e.nasJob);if(t)return"nasJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateNasJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateNasJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.nasJob!=null){if(typeof e.nasJob!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateNasJobRequest.nasJob: object expected");t.nasJob=l.google.cloud.aiplatform.v1beta1.NasJob.fromObject(e.nasJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.nasJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.nasJob!=null&&e.hasOwnProperty("nasJob")&&(n.nasJob=l.google.cloud.aiplatform.v1beta1.NasJob.toObject(e.nasJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateNasJobRequest"},a}(),m.GetNasJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetNasJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetNasJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetNasJobRequest"},a}(),m.ListNasJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListNasJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListNasJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListNasJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListNasJobsRequest"},a}(),m.ListNasJobsResponse=function(){function a(r){if(this.nasJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.nasJobs&&i.nasJobs.length||(i.nasJobs=[]),i.nasJobs.push(l.google.cloud.aiplatform.v1beta1.NasJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.nasJobs!=null&&e.hasOwnProperty("nasJobs")){if(!Array.isArray(e.nasJobs))return"nasJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteNasJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteNasJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteNasJobRequest"},a}(),m.CancelNasJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CancelNasJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CancelNasJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CancelNasJobRequest"},a}(),m.GetNasTrialDetailRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetNasTrialDetailRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetNasTrialDetailRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetNasTrialDetailRequest"},a}(),m.ListNasTrialDetailsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListNasTrialDetailsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListNasTrialDetailsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListNasTrialDetailsRequest"},a}(),m.ListNasTrialDetailsResponse=function(){function a(r){if(this.nasTrialDetails=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.nasTrialDetails&&i.nasTrialDetails.length||(i.nasTrialDetails=[]),i.nasTrialDetails.push(l.google.cloud.aiplatform.v1beta1.NasTrialDetail.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.nasTrialDetails!=null&&e.hasOwnProperty("nasTrialDetails")){if(!Array.isArray(e.nasTrialDetails))return"nasTrialDetails: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.batchPredictionJob=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.batchPredictionJob!=null&&e.hasOwnProperty("batchPredictionJob")){var t=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.verify(e.batchPredictionJob);if(t)return"batchPredictionJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateBatchPredictionJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateBatchPredictionJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.batchPredictionJob!=null){if(typeof e.batchPredictionJob!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateBatchPredictionJobRequest.batchPredictionJob: object expected");t.batchPredictionJob=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.fromObject(e.batchPredictionJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.batchPredictionJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.batchPredictionJob!=null&&e.hasOwnProperty("batchPredictionJob")&&(n.batchPredictionJob=l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.toObject(e.batchPredictionJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateBatchPredictionJobRequest"},a}(),m.GetBatchPredictionJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetBatchPredictionJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetBatchPredictionJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetBatchPredictionJobRequest"},a}(),m.ListBatchPredictionJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListBatchPredictionJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListBatchPredictionJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListBatchPredictionJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListBatchPredictionJobsRequest"},a}(),m.ListBatchPredictionJobsResponse=function(){function a(r){if(this.batchPredictionJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.batchPredictionJobs&&i.batchPredictionJobs.length||(i.batchPredictionJobs=[]),i.batchPredictionJobs.push(l.google.cloud.aiplatform.v1beta1.BatchPredictionJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.batchPredictionJobs!=null&&e.hasOwnProperty("batchPredictionJobs")){if(!Array.isArray(e.batchPredictionJobs))return"batchPredictionJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteBatchPredictionJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteBatchPredictionJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteBatchPredictionJobRequest"},a}(),m.CancelBatchPredictionJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CancelBatchPredictionJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CancelBatchPredictionJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CancelBatchPredictionJobRequest"},a}(),m.CreateModelDeploymentMonitoringJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")){var t=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.verify(e.modelDeploymentMonitoringJob);if(t)return"modelDeploymentMonitoringJob."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateModelDeploymentMonitoringJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.modelDeploymentMonitoringJob!=null){if(typeof e.modelDeploymentMonitoringJob!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateModelDeploymentMonitoringJobRequest.modelDeploymentMonitoringJob: object expected");t.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.fromObject(e.modelDeploymentMonitoringJob)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.modelDeploymentMonitoringJob=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")&&(n.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.toObject(e.modelDeploymentMonitoringJob,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateModelDeploymentMonitoringJobRequest"},a}(),m.SearchModelDeploymentMonitoringStatsAnomaliesRequest=function(){function a(r){if(this.objectives=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.modelDeploymentMonitoringJob=e.string();break}case 2:{i.deployedModelId=e.string();break}case 3:{i.featureDisplayName=e.string();break}case 4:{i.objectives&&i.objectives.length||(i.objectives=[]),i.objectives.push(l.google.cloud.aiplatform.v1beta1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective.decode(e,e.uint32()));break}case 5:{i.pageSize=e.int32();break}case 6:{i.pageToken=e.string();break}case 7:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")&&!c.isString(e.modelDeploymentMonitoringJob))return"modelDeploymentMonitoringJob: string expected";if(e.deployedModelId!=null&&e.hasOwnProperty("deployedModelId")&&!c.isString(e.deployedModelId))return"deployedModelId: string expected";if(e.featureDisplayName!=null&&e.hasOwnProperty("featureDisplayName")&&!c.isString(e.featureDisplayName))return"featureDisplayName: string expected";if(e.objectives!=null&&e.hasOwnProperty("objectives")){if(!Array.isArray(e.objectives))return"objectives: array expected";for(var t=0;t>>3){case 1:{s.type=t.int32();break}case 4:{s.topFeatureCount=t.int32();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.type!=null&&t.hasOwnProperty("type"))switch(t.type){default:return"type: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return t.topFeatureCount!=null&&t.hasOwnProperty("topFeatureCount")&&!c.isInteger(t.topFeatureCount)?"topFeatureCount: integer expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective)return t;var n=new l.google.cloud.aiplatform.v1beta1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective;switch(t.type){default:if(typeof t.type=="number"){n.type=t.type;break}break;case"MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED":case 0:n.type=0;break;case"RAW_FEATURE_SKEW":case 1:n.type=1;break;case"RAW_FEATURE_DRIFT":case 2:n.type=2;break;case"FEATURE_ATTRIBUTION_SKEW":case 3:n.type=3;break;case"FEATURE_ATTRIBUTION_DRIFT":case 4:n.type=4;break}return t.topFeatureCount!=null&&(n.topFeatureCount=t.topFeatureCount|0),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.type=n.enums===String?"MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED":0,i.topFeatureCount=0),t.type!=null&&t.hasOwnProperty("type")&&(i.type=n.enums===String?l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveType[t.type]===void 0?t.type:l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringObjectiveType[t.type]:t.type),t.topFeatureCount!=null&&t.hasOwnProperty("topFeatureCount")&&(i.topFeatureCount=t.topFeatureCount),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.SearchModelDeploymentMonitoringStatsAnomaliesRequest.StatsAnomaliesObjective"},r}(),a}(),m.SearchModelDeploymentMonitoringStatsAnomaliesResponse=function(){function a(r){if(this.monitoringStats=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.monitoringStats&&i.monitoringStats.length||(i.monitoringStats=[]),i.monitoringStats.push(l.google.cloud.aiplatform.v1beta1.ModelMonitoringStatsAnomalies.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.monitoringStats!=null&&e.hasOwnProperty("monitoringStats")){if(!Array.isArray(e.monitoringStats))return"monitoringStats: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetModelDeploymentMonitoringJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetModelDeploymentMonitoringJobRequest"},a}(),m.ListModelDeploymentMonitoringJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListModelDeploymentMonitoringJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListModelDeploymentMonitoringJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListModelDeploymentMonitoringJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListModelDeploymentMonitoringJobsRequest"},a}(),m.ListModelDeploymentMonitoringJobsResponse=function(){function a(r){if(this.modelDeploymentMonitoringJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.modelDeploymentMonitoringJobs&&i.modelDeploymentMonitoringJobs.length||(i.modelDeploymentMonitoringJobs=[]),i.modelDeploymentMonitoringJobs.push(l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelDeploymentMonitoringJobs!=null&&e.hasOwnProperty("modelDeploymentMonitoringJobs")){if(!Array.isArray(e.modelDeploymentMonitoringJobs))return"modelDeploymentMonitoringJobs: array expected";for(var t=0;t>>3){case 1:{i.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")){var t=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.verify(e.modelDeploymentMonitoringJob);if(t)return"modelDeploymentMonitoringJob."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobRequest;if(e.modelDeploymentMonitoringJob!=null){if(typeof e.modelDeploymentMonitoringJob!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobRequest.modelDeploymentMonitoringJob: object expected");t.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.fromObject(e.modelDeploymentMonitoringJob)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.modelDeploymentMonitoringJob=null,n.updateMask=null),e.modelDeploymentMonitoringJob!=null&&e.hasOwnProperty("modelDeploymentMonitoringJob")&&(n.modelDeploymentMonitoringJob=l.google.cloud.aiplatform.v1beta1.ModelDeploymentMonitoringJob.toObject(e.modelDeploymentMonitoringJob,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobRequest"},a}(),m.DeleteModelDeploymentMonitoringJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteModelDeploymentMonitoringJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteModelDeploymentMonitoringJobRequest"},a}(),m.PauseModelDeploymentMonitoringJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PauseModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.PauseModelDeploymentMonitoringJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PauseModelDeploymentMonitoringJobRequest"},a}(),m.ResumeModelDeploymentMonitoringJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ResumeModelDeploymentMonitoringJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ResumeModelDeploymentMonitoringJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ResumeModelDeploymentMonitoringJobRequest"},a}(),m.UpdateModelDeploymentMonitoringJobOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateModelDeploymentMonitoringJobOperationMetadata"},a}(),m.NasJob=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 4:{i.nasJobSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.decode(e,e.uint32());break}case 5:{i.nasJobOutput=l.google.cloud.aiplatform.v1beta1.NasJobOutput.decode(e,e.uint32());break}case 6:{i.state=e.int32();break}case 7:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 11:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 12:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 13:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 14:{i.enableRestrictedImageTraining=e.bool();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.nasJobSpec!=null&&e.hasOwnProperty("nasJobSpec")){var t=l.google.cloud.aiplatform.v1beta1.NasJobSpec.verify(e.nasJobSpec);if(t)return"nasJobSpec."+t}if(e.nasJobOutput!=null&&e.hasOwnProperty("nasJobOutput")){var t=l.google.cloud.aiplatform.v1beta1.NasJobOutput.verify(e.nasJobOutput);if(t)return"nasJobOutput."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.parameters=e.string();break}case 3:{i.searchTrial=l.google.cloud.aiplatform.v1beta1.NasTrial.decode(e,e.uint32());break}case 4:{i.trainTrial=l.google.cloud.aiplatform.v1beta1.NasTrial.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.parameters!=null&&e.hasOwnProperty("parameters")&&!c.isString(e.parameters))return"parameters: string expected";if(e.searchTrial!=null&&e.hasOwnProperty("searchTrial")){var t=l.google.cloud.aiplatform.v1beta1.NasTrial.verify(e.searchTrial);if(t)return"searchTrial."+t}if(e.trainTrial!=null&&e.hasOwnProperty("trainTrial")){var t=l.google.cloud.aiplatform.v1beta1.NasTrial.verify(e.trainTrial);if(t)return"trainTrial."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.NasTrialDetail)return e;var t=new l.google.cloud.aiplatform.v1beta1.NasTrialDetail;if(e.name!=null&&(t.name=String(e.name)),e.parameters!=null&&(t.parameters=String(e.parameters)),e.searchTrial!=null){if(typeof e.searchTrial!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasTrialDetail.searchTrial: object expected");t.searchTrial=l.google.cloud.aiplatform.v1beta1.NasTrial.fromObject(e.searchTrial)}if(e.trainTrial!=null){if(typeof e.trainTrial!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasTrialDetail.trainTrial: object expected");t.trainTrial=l.google.cloud.aiplatform.v1beta1.NasTrial.fromObject(e.trainTrial)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.parameters="",n.searchTrial=null,n.trainTrial=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.parameters!=null&&e.hasOwnProperty("parameters")&&(n.parameters=e.parameters),e.searchTrial!=null&&e.hasOwnProperty("searchTrial")&&(n.searchTrial=l.google.cloud.aiplatform.v1beta1.NasTrial.toObject(e.searchTrial,t)),e.trainTrial!=null&&e.hasOwnProperty("trainTrial")&&(n.trainTrial=l.google.cloud.aiplatform.v1beta1.NasTrial.toObject(e.trainTrial,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.NasTrialDetail"},a}(),m.NasJobSpec=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 2:{s.multiTrialAlgorithmSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.decode(t,t.uint32());break}case 3:{s.resumeNasJobId=t.string();break}case 1:{s.searchSpaceSpec=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.multiTrialAlgorithmSpec!=null&&t.hasOwnProperty("multiTrialAlgorithmSpec")){n.nasAlgorithmSpec=1;{var i=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.verify(t.multiTrialAlgorithmSpec);if(i)return"multiTrialAlgorithmSpec."+i}}return t.resumeNasJobId!=null&&t.hasOwnProperty("resumeNasJobId")&&!c.isString(t.resumeNasJobId)?"resumeNasJobId: string expected":t.searchSpaceSpec!=null&&t.hasOwnProperty("searchSpaceSpec")&&!c.isString(t.searchSpaceSpec)?"searchSpaceSpec: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.NasJobSpec)return t;var n=new l.google.cloud.aiplatform.v1beta1.NasJobSpec;if(t.multiTrialAlgorithmSpec!=null){if(typeof t.multiTrialAlgorithmSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasJobSpec.multiTrialAlgorithmSpec: object expected");n.multiTrialAlgorithmSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.fromObject(t.multiTrialAlgorithmSpec)}return t.resumeNasJobId!=null&&(n.resumeNasJobId=String(t.resumeNasJobId)),t.searchSpaceSpec!=null&&(n.searchSpaceSpec=String(t.searchSpaceSpec)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.searchSpaceSpec="",i.resumeNasJobId=""),t.searchSpaceSpec!=null&&t.hasOwnProperty("searchSpaceSpec")&&(i.searchSpaceSpec=t.searchSpaceSpec),t.multiTrialAlgorithmSpec!=null&&t.hasOwnProperty("multiTrialAlgorithmSpec")&&(i.multiTrialAlgorithmSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.toObject(t.multiTrialAlgorithmSpec,n),n.oneofs&&(i.nasAlgorithmSpec="multiTrialAlgorithmSpec")),t.resumeNasJobId!=null&&t.hasOwnProperty("resumeNasJobId")&&(i.resumeNasJobId=t.resumeNasJobId),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.NasJobSpec"},a.MultiTrialAlgorithmSpec=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.multiTrialAlgorithm=n.int32();break}case 2:{f.metric=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.decode(n,n.uint32());break}case 3:{f.searchTrialSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.decode(n,n.uint32());break}case 4:{f.trainTrialSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.multiTrialAlgorithm!=null&&n.hasOwnProperty("multiTrialAlgorithm"))switch(n.multiTrialAlgorithm){default:return"multiTrialAlgorithm: enum value expected";case 0:case 1:case 2:break}if(n.metric!=null&&n.hasOwnProperty("metric")){var i=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.verify(n.metric);if(i)return"metric."+i}if(n.searchTrialSpec!=null&&n.hasOwnProperty("searchTrialSpec")){var i=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.verify(n.searchTrialSpec);if(i)return"searchTrialSpec."+i}if(n.trainTrialSpec!=null&&n.hasOwnProperty("trainTrialSpec")){var i=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.verify(n.trainTrialSpec);if(i)return"trainTrialSpec."+i}return null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec)return n;var i=new l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec;switch(n.multiTrialAlgorithm){default:if(typeof n.multiTrialAlgorithm=="number"){i.multiTrialAlgorithm=n.multiTrialAlgorithm;break}break;case"MULTI_TRIAL_ALGORITHM_UNSPECIFIED":case 0:i.multiTrialAlgorithm=0;break;case"REINFORCEMENT_LEARNING":case 1:i.multiTrialAlgorithm=1;break;case"GRID_SEARCH":case 2:i.multiTrialAlgorithm=2;break}if(n.metric!=null){if(typeof n.metric!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.metric: object expected");i.metric=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.fromObject(n.metric)}if(n.searchTrialSpec!=null){if(typeof n.searchTrialSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.searchTrialSpec: object expected");i.searchTrialSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.fromObject(n.searchTrialSpec)}if(n.trainTrialSpec!=null){if(typeof n.trainTrialSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.trainTrialSpec: object expected");i.trainTrialSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.fromObject(n.trainTrialSpec)}return i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.multiTrialAlgorithm=i.enums===String?"MULTI_TRIAL_ALGORITHM_UNSPECIFIED":0,s.metric=null,s.searchTrialSpec=null,s.trainTrialSpec=null),n.multiTrialAlgorithm!=null&&n.hasOwnProperty("multiTrialAlgorithm")&&(s.multiTrialAlgorithm=i.enums===String?l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MultiTrialAlgorithm[n.multiTrialAlgorithm]===void 0?n.multiTrialAlgorithm:l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MultiTrialAlgorithm[n.multiTrialAlgorithm]:n.multiTrialAlgorithm),n.metric!=null&&n.hasOwnProperty("metric")&&(s.metric=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.toObject(n.metric,i)),n.searchTrialSpec!=null&&n.hasOwnProperty("searchTrialSpec")&&(s.searchTrialSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.toObject(n.searchTrialSpec,i)),n.trainTrialSpec!=null&&n.hasOwnProperty("trainTrialSpec")&&(s.trainTrialSpec=l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.toObject(n.trainTrialSpec,i)),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec"},e.MetricSpec=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.metricId=i.string();break}case 2:{g.goal=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.metricId!=null&&i.hasOwnProperty("metricId")&&!c.isString(i.metricId))return"metricId: string expected";if(i.goal!=null&&i.hasOwnProperty("goal"))switch(i.goal){default:return"goal: enum value expected";case 0:case 1:case 2:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec)return i;var s=new l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec;switch(i.metricId!=null&&(s.metricId=String(i.metricId)),i.goal){default:if(typeof i.goal=="number"){s.goal=i.goal;break}break;case"GOAL_TYPE_UNSPECIFIED":case 0:s.goal=0;break;case"MAXIMIZE":case 1:s.goal=1;break;case"MINIMIZE":case 2:s.goal=2;break}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.metricId="",f.goal=s.enums===String?"GOAL_TYPE_UNSPECIFIED":0),i.metricId!=null&&i.hasOwnProperty("metricId")&&(f.metricId=i.metricId),i.goal!=null&&i.hasOwnProperty("goal")&&(f.goal=s.enums===String?l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.GoalType[i.goal]===void 0?i.goal:l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec.GoalType[i.goal]:i.goal),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec"},t.GoalType=function(){var n={},i=Object.create(n);return i[n[0]="GOAL_TYPE_UNSPECIFIED"]=0,i[n[1]="MAXIMIZE"]=1,i[n[2]="MINIMIZE"]=2,i}(),t}(),e.SearchTrialSpec=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.searchTrialJobSpec=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.decode(i,i.uint32());break}case 2:{g.maxTrialCount=i.int32();break}case 3:{g.maxParallelTrialCount=i.int32();break}case 4:{g.maxFailedTrialCount=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.searchTrialJobSpec!=null&&i.hasOwnProperty("searchTrialJobSpec")){var s=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.verify(i.searchTrialJobSpec);if(s)return"searchTrialJobSpec."+s}return i.maxTrialCount!=null&&i.hasOwnProperty("maxTrialCount")&&!c.isInteger(i.maxTrialCount)?"maxTrialCount: integer expected":i.maxParallelTrialCount!=null&&i.hasOwnProperty("maxParallelTrialCount")&&!c.isInteger(i.maxParallelTrialCount)?"maxParallelTrialCount: integer expected":i.maxFailedTrialCount!=null&&i.hasOwnProperty("maxFailedTrialCount")&&!c.isInteger(i.maxFailedTrialCount)?"maxFailedTrialCount: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec)return i;var s=new l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec;if(i.searchTrialJobSpec!=null){if(typeof i.searchTrialJobSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec.searchTrialJobSpec: object expected");s.searchTrialJobSpec=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.fromObject(i.searchTrialJobSpec)}return i.maxTrialCount!=null&&(s.maxTrialCount=i.maxTrialCount|0),i.maxParallelTrialCount!=null&&(s.maxParallelTrialCount=i.maxParallelTrialCount|0),i.maxFailedTrialCount!=null&&(s.maxFailedTrialCount=i.maxFailedTrialCount|0),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.searchTrialJobSpec=null,f.maxTrialCount=0,f.maxParallelTrialCount=0,f.maxFailedTrialCount=0),i.searchTrialJobSpec!=null&&i.hasOwnProperty("searchTrialJobSpec")&&(f.searchTrialJobSpec=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.toObject(i.searchTrialJobSpec,s)),i.maxTrialCount!=null&&i.hasOwnProperty("maxTrialCount")&&(f.maxTrialCount=i.maxTrialCount),i.maxParallelTrialCount!=null&&i.hasOwnProperty("maxParallelTrialCount")&&(f.maxParallelTrialCount=i.maxParallelTrialCount),i.maxFailedTrialCount!=null&&i.hasOwnProperty("maxFailedTrialCount")&&(f.maxFailedTrialCount=i.maxFailedTrialCount),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec"},t}(),e.TrainTrialSpec=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.trainTrialJobSpec=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.decode(i,i.uint32());break}case 2:{g.maxParallelTrialCount=i.int32();break}case 3:{g.frequency=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.trainTrialJobSpec!=null&&i.hasOwnProperty("trainTrialJobSpec")){var s=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.verify(i.trainTrialJobSpec);if(s)return"trainTrialJobSpec."+s}return i.maxParallelTrialCount!=null&&i.hasOwnProperty("maxParallelTrialCount")&&!c.isInteger(i.maxParallelTrialCount)?"maxParallelTrialCount: integer expected":i.frequency!=null&&i.hasOwnProperty("frequency")&&!c.isInteger(i.frequency)?"frequency: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec)return i;var s=new l.google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec;if(i.trainTrialJobSpec!=null){if(typeof i.trainTrialJobSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec.trainTrialJobSpec: object expected");s.trainTrialJobSpec=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.fromObject(i.trainTrialJobSpec)}return i.maxParallelTrialCount!=null&&(s.maxParallelTrialCount=i.maxParallelTrialCount|0),i.frequency!=null&&(s.frequency=i.frequency|0),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.trainTrialJobSpec=null,f.maxParallelTrialCount=0,f.frequency=0),i.trainTrialJobSpec!=null&&i.hasOwnProperty("trainTrialJobSpec")&&(f.trainTrialJobSpec=l.google.cloud.aiplatform.v1beta1.CustomJobSpec.toObject(i.trainTrialJobSpec,s)),i.maxParallelTrialCount!=null&&i.hasOwnProperty("maxParallelTrialCount")&&(f.maxParallelTrialCount=i.maxParallelTrialCount),i.frequency!=null&&i.hasOwnProperty("frequency")&&(f.frequency=i.frequency),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec"},t}(),e.MultiTrialAlgorithm=function(){var t={},n=Object.create(t);return n[t[0]="MULTI_TRIAL_ALGORITHM_UNSPECIFIED"]=0,n[t[1]="REINFORCEMENT_LEARNING"]=1,n[t[2]="GRID_SEARCH"]=2,n}(),e}(),a}(),m.NasJobOutput=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.multiTrialJobOutput=l.google.cloud.aiplatform.v1beta1.NasJobOutput.MultiTrialJobOutput.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.multiTrialJobOutput!=null&&t.hasOwnProperty("multiTrialJobOutput")){n.output=1;{var i=l.google.cloud.aiplatform.v1beta1.NasJobOutput.MultiTrialJobOutput.verify(t.multiTrialJobOutput);if(i)return"multiTrialJobOutput."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.NasJobOutput)return t;var n=new l.google.cloud.aiplatform.v1beta1.NasJobOutput;if(t.multiTrialJobOutput!=null){if(typeof t.multiTrialJobOutput!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasJobOutput.multiTrialJobOutput: object expected");n.multiTrialJobOutput=l.google.cloud.aiplatform.v1beta1.NasJobOutput.MultiTrialJobOutput.fromObject(t.multiTrialJobOutput)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.multiTrialJobOutput!=null&&t.hasOwnProperty("multiTrialJobOutput")&&(i.multiTrialJobOutput=l.google.cloud.aiplatform.v1beta1.NasJobOutput.MultiTrialJobOutput.toObject(t.multiTrialJobOutput,n),n.oneofs&&(i.output="multiTrialJobOutput")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.NasJobOutput"},a.MultiTrialJobOutput=function(){function e(t){if(this.searchTrials=[],this.trainTrials=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.searchTrials&&f.searchTrials.length||(f.searchTrials=[]),f.searchTrials.push(l.google.cloud.aiplatform.v1beta1.NasTrial.decode(n,n.uint32()));break}case 2:{f.trainTrials&&f.trainTrials.length||(f.trainTrials=[]),f.trainTrials.push(l.google.cloud.aiplatform.v1beta1.NasTrial.decode(n,n.uint32()));break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.searchTrials!=null&&n.hasOwnProperty("searchTrials")){if(!Array.isArray(n.searchTrials))return"searchTrials: array expected";for(var i=0;i>>3){case 1:{i.id=e.string();break}case 2:{i.state=e.int32();break}case 3:{i.finalMeasurement=l.google.cloud.aiplatform.v1beta1.Measurement.decode(e,e.uint32());break}case 4:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.id!=null&&e.hasOwnProperty("id")&&!c.isString(e.id))return"id: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.finalMeasurement!=null&&e.hasOwnProperty("finalMeasurement")){var t=l.google.cloud.aiplatform.v1beta1.Measurement.verify(e.finalMeasurement);if(t)return"finalMeasurement."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.NasTrial)return e;var t=new l.google.cloud.aiplatform.v1beta1.NasTrial;switch(e.id!=null&&(t.id=String(e.id)),e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"REQUESTED":case 1:t.state=1;break;case"ACTIVE":case 2:t.state=2;break;case"STOPPING":case 3:t.state=3;break;case"SUCCEEDED":case 4:t.state=4;break;case"INFEASIBLE":case 5:t.state=5;break}if(e.finalMeasurement!=null){if(typeof e.finalMeasurement!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasTrial.finalMeasurement: object expected");t.finalMeasurement=l.google.cloud.aiplatform.v1beta1.Measurement.fromObject(e.finalMeasurement)}if(e.startTime!=null){if(typeof e.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasTrial.startTime: object expected");t.startTime=l.google.protobuf.Timestamp.fromObject(e.startTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.NasTrial.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.id="",n.state=t.enums===String?"STATE_UNSPECIFIED":0,n.finalMeasurement=null,n.startTime=null,n.endTime=null),e.id!=null&&e.hasOwnProperty("id")&&(n.id=e.id),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.aiplatform.v1beta1.NasTrial.State[e.state]===void 0?e.state:l.google.cloud.aiplatform.v1beta1.NasTrial.State[e.state]:e.state),e.finalMeasurement!=null&&e.hasOwnProperty("finalMeasurement")&&(n.finalMeasurement=l.google.cloud.aiplatform.v1beta1.Measurement.toObject(e.finalMeasurement,t)),e.startTime!=null&&e.hasOwnProperty("startTime")&&(n.startTime=l.google.protobuf.Timestamp.toObject(e.startTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.NasTrial"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="REQUESTED"]=1,e[r[2]="ACTIVE"]=2,e[r[3]="STOPPING"]=3,e[r[4]="SUCCEEDED"]=4,e[r[5]="INFEASIBLE"]=5,e}(),a}(),m.LineageSubgraph=function(){function a(r){if(this.artifacts=[],this.executions=[],this.events=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.artifacts&&i.artifacts.length||(i.artifacts=[]),i.artifacts.push(l.google.cloud.aiplatform.v1beta1.Artifact.decode(e,e.uint32()));break}case 2:{i.executions&&i.executions.length||(i.executions=[]),i.executions.push(l.google.cloud.aiplatform.v1beta1.Execution.decode(e,e.uint32()));break}case 3:{i.events&&i.events.length||(i.events=[]),i.events.push(l.google.cloud.aiplatform.v1beta1.Event.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifacts!=null&&e.hasOwnProperty("artifacts")){if(!Array.isArray(e.artifacts))return"artifacts: array expected";for(var t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.instances&&i.instances.length||(i.instances=[]),i.instances.push(l.google.protobuf.Value.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.instances!=null&&e.hasOwnProperty("instances")){if(!Array.isArray(e.instances))return"instances: array expected";for(var t=0;t>>3){case 1:{i.tokens&&i.tokens.length||(i.tokens=[]),i.tokens.push(e.bytes());break}case 2:{if(i.tokenIds&&i.tokenIds.length||(i.tokenIds=[]),(s&7)===2)for(var f=e.uint32()+e.pos;e.pos=0&&(t.tokens[n]=e.tokens[n])}if(e.tokenIds){if(!Array.isArray(e.tokenIds))throw TypeError(".google.cloud.aiplatform.v1beta1.TokensInfo.tokenIds: array expected");t.tokenIds=[];for(var n=0;n>>0,e.tokenIds[n].high>>>0).toNumber())}return t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.tokens=[],n.tokenIds=[]),e.tokens&&e.tokens.length){n.tokens=[];for(var i=0;i>>0,e.tokenIds[i].high>>>0).toNumber():e.tokenIds[i]}return n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.TokensInfo"},a}(),m.ComputeTokensResponse=function(){function a(r){if(this.tokensInfo=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tokensInfo&&i.tokensInfo.length||(i.tokensInfo=[]),i.tokensInfo.push(l.google.cloud.aiplatform.v1beta1.TokensInfo.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tokensInfo!=null&&e.hasOwnProperty("tokensInfo")){if(!Array.isArray(e.tokensInfo))return"tokensInfo: array expected";for(var t=0;t>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndexId=e.string();break}case 3:{i.queries&&i.queries.length||(i.queries=[]),i.queries.push(l.google.cloud.aiplatform.v1beta1.FindNeighborsRequest.Query.decode(e,e.uint32()));break}case 4:{i.returnFullDatapoint=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint))return"indexEndpoint: string expected";if(e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId))return"deployedIndexId: string expected";if(e.queries!=null&&e.hasOwnProperty("queries")){if(!Array.isArray(e.queries))return"queries: array expected";for(var t=0;t>>3){case 1:{s.datapoint=l.google.cloud.aiplatform.v1beta1.IndexDatapoint.decode(t,t.uint32());break}case 2:{s.neighborCount=t.int32();break}case 3:{s.perCrowdingAttributeNeighborCount=t.int32();break}case 4:{s.approximateNeighborCount=t.int32();break}case 5:{s.fractionLeafNodesToSearchOverride=t.double();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.datapoint!=null&&t.hasOwnProperty("datapoint")){var n=l.google.cloud.aiplatform.v1beta1.IndexDatapoint.verify(t.datapoint);if(n)return"datapoint."+n}return t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&!c.isInteger(t.neighborCount)?"neighborCount: integer expected":t.perCrowdingAttributeNeighborCount!=null&&t.hasOwnProperty("perCrowdingAttributeNeighborCount")&&!c.isInteger(t.perCrowdingAttributeNeighborCount)?"perCrowdingAttributeNeighborCount: integer expected":t.approximateNeighborCount!=null&&t.hasOwnProperty("approximateNeighborCount")&&!c.isInteger(t.approximateNeighborCount)?"approximateNeighborCount: integer expected":t.fractionLeafNodesToSearchOverride!=null&&t.hasOwnProperty("fractionLeafNodesToSearchOverride")&&typeof t.fractionLeafNodesToSearchOverride!="number"?"fractionLeafNodesToSearchOverride: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FindNeighborsRequest.Query)return t;var n=new l.google.cloud.aiplatform.v1beta1.FindNeighborsRequest.Query;if(t.datapoint!=null){if(typeof t.datapoint!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FindNeighborsRequest.Query.datapoint: object expected");n.datapoint=l.google.cloud.aiplatform.v1beta1.IndexDatapoint.fromObject(t.datapoint)}return t.neighborCount!=null&&(n.neighborCount=t.neighborCount|0),t.perCrowdingAttributeNeighborCount!=null&&(n.perCrowdingAttributeNeighborCount=t.perCrowdingAttributeNeighborCount|0),t.approximateNeighborCount!=null&&(n.approximateNeighborCount=t.approximateNeighborCount|0),t.fractionLeafNodesToSearchOverride!=null&&(n.fractionLeafNodesToSearchOverride=Number(t.fractionLeafNodesToSearchOverride)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.datapoint=null,i.neighborCount=0,i.perCrowdingAttributeNeighborCount=0,i.approximateNeighborCount=0,i.fractionLeafNodesToSearchOverride=0),t.datapoint!=null&&t.hasOwnProperty("datapoint")&&(i.datapoint=l.google.cloud.aiplatform.v1beta1.IndexDatapoint.toObject(t.datapoint,n)),t.neighborCount!=null&&t.hasOwnProperty("neighborCount")&&(i.neighborCount=t.neighborCount),t.perCrowdingAttributeNeighborCount!=null&&t.hasOwnProperty("perCrowdingAttributeNeighborCount")&&(i.perCrowdingAttributeNeighborCount=t.perCrowdingAttributeNeighborCount),t.approximateNeighborCount!=null&&t.hasOwnProperty("approximateNeighborCount")&&(i.approximateNeighborCount=t.approximateNeighborCount),t.fractionLeafNodesToSearchOverride!=null&&t.hasOwnProperty("fractionLeafNodesToSearchOverride")&&(i.fractionLeafNodesToSearchOverride=n.json&&!isFinite(t.fractionLeafNodesToSearchOverride)?String(t.fractionLeafNodesToSearchOverride):t.fractionLeafNodesToSearchOverride),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FindNeighborsRequest.Query"},r}(),a}(),m.FindNeighborsResponse=function(){function a(r){if(this.nearestNeighbors=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.nearestNeighbors&&i.nearestNeighbors.length||(i.nearestNeighbors=[]),i.nearestNeighbors.push(l.google.cloud.aiplatform.v1beta1.FindNeighborsResponse.NearestNeighbors.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.nearestNeighbors!=null&&e.hasOwnProperty("nearestNeighbors")){if(!Array.isArray(e.nearestNeighbors))return"nearestNeighbors: array expected";for(var t=0;t>>3){case 1:{s.datapoint=l.google.cloud.aiplatform.v1beta1.IndexDatapoint.decode(t,t.uint32());break}case 2:{s.distance=t.double();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.datapoint!=null&&t.hasOwnProperty("datapoint")){var n=l.google.cloud.aiplatform.v1beta1.IndexDatapoint.verify(t.datapoint);if(n)return"datapoint."+n}return t.distance!=null&&t.hasOwnProperty("distance")&&typeof t.distance!="number"?"distance: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.FindNeighborsResponse.Neighbor)return t;var n=new l.google.cloud.aiplatform.v1beta1.FindNeighborsResponse.Neighbor;if(t.datapoint!=null){if(typeof t.datapoint!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.FindNeighborsResponse.Neighbor.datapoint: object expected");n.datapoint=l.google.cloud.aiplatform.v1beta1.IndexDatapoint.fromObject(t.datapoint)}return t.distance!=null&&(n.distance=Number(t.distance)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.datapoint=null,i.distance=0),t.datapoint!=null&&t.hasOwnProperty("datapoint")&&(i.datapoint=l.google.cloud.aiplatform.v1beta1.IndexDatapoint.toObject(t.datapoint,n)),t.distance!=null&&t.hasOwnProperty("distance")&&(i.distance=n.json&&!isFinite(t.distance)?String(t.distance):t.distance),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.FindNeighborsResponse.Neighbor"},r}(),a.NearestNeighbors=function(){function r(e){if(this.neighbors=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.id=t.string();break}case 2:{s.neighbors&&s.neighbors.length||(s.neighbors=[]),s.neighbors.push(l.google.cloud.aiplatform.v1beta1.FindNeighborsResponse.Neighbor.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.id!=null&&t.hasOwnProperty("id")&&!c.isString(t.id))return"id: string expected";if(t.neighbors!=null&&t.hasOwnProperty("neighbors")){if(!Array.isArray(t.neighbors))return"neighbors: array expected";for(var n=0;n>>3){case 1:{i.indexEndpoint=e.string();break}case 2:{i.deployedIndexId=e.string();break}case 3:{i.ids&&i.ids.length||(i.ids=[]),i.ids.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.indexEndpoint!=null&&e.hasOwnProperty("indexEndpoint")&&!c.isString(e.indexEndpoint))return"indexEndpoint: string expected";if(e.deployedIndexId!=null&&e.hasOwnProperty("deployedIndexId")&&!c.isString(e.deployedIndexId))return"deployedIndexId: string expected";if(e.ids!=null&&e.hasOwnProperty("ids")){if(!Array.isArray(e.ids))return"ids: array expected";for(var t=0;t>>3){case 1:{i.datapoints&&i.datapoints.length||(i.datapoints=[]),i.datapoints.push(l.google.cloud.aiplatform.v1beta1.IndexDatapoint.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.datapoints!=null&&e.hasOwnProperty("datapoints")){if(!Array.isArray(e.datapoints))return"datapoints: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.schemaVersion=e.string();break}case 3:{i.schema=e.string();break}case 4:{i.schemaType=e.int32();break}case 5:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.description=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.schemaVersion!=null&&e.hasOwnProperty("schemaVersion")&&!c.isString(e.schemaVersion))return"schemaVersion: string expected";if(e.schema!=null&&e.hasOwnProperty("schema")&&!c.isString(e.schema))return"schema: string expected";if(e.schemaType!=null&&e.hasOwnProperty("schemaType"))switch(e.schemaType){default:return"schemaType: enum value expected";case 0:case 1:case 2:case 3:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}return e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description)?"description: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MetadataSchema)return e;var t=new l.google.cloud.aiplatform.v1beta1.MetadataSchema;switch(e.name!=null&&(t.name=String(e.name)),e.schemaVersion!=null&&(t.schemaVersion=String(e.schemaVersion)),e.schema!=null&&(t.schema=String(e.schema)),e.schemaType){default:if(typeof e.schemaType=="number"){t.schemaType=e.schemaType;break}break;case"METADATA_SCHEMA_TYPE_UNSPECIFIED":case 0:t.schemaType=0;break;case"ARTIFACT_TYPE":case 1:t.schemaType=1;break;case"EXECUTION_TYPE":case 2:t.schemaType=2;break;case"CONTEXT_TYPE":case 3:t.schemaType=3;break}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MetadataSchema.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}return e.description!=null&&(t.description=String(e.description)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.schemaVersion="",n.schema="",n.schemaType=t.enums===String?"METADATA_SCHEMA_TYPE_UNSPECIFIED":0,n.createTime=null,n.description=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.schemaVersion!=null&&e.hasOwnProperty("schemaVersion")&&(n.schemaVersion=e.schemaVersion),e.schema!=null&&e.hasOwnProperty("schema")&&(n.schema=e.schema),e.schemaType!=null&&e.hasOwnProperty("schemaType")&&(n.schemaType=t.enums===String?l.google.cloud.aiplatform.v1beta1.MetadataSchema.MetadataSchemaType[e.schemaType]===void 0?e.schemaType:l.google.cloud.aiplatform.v1beta1.MetadataSchema.MetadataSchemaType[e.schemaType]:e.schemaType),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.description!=null&&e.hasOwnProperty("description")&&(n.description=e.description),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MetadataSchema"},a.MetadataSchemaType=function(){var r={},e=Object.create(r);return e[r[0]="METADATA_SCHEMA_TYPE_UNSPECIFIED"]=0,e[r[1]="ARTIFACT_TYPE"]=1,e[r[2]="EXECUTION_TYPE"]=2,e[r[3]="CONTEXT_TYPE"]=3,e}(),a}(),m.MetadataService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createMetadataStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateMetadataStoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateMetadataStore"}),Object.defineProperty(a.prototype.getMetadataStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetMetadataStoreRequest,l.google.cloud.aiplatform.v1beta1.MetadataStore,e,t)},"name",{value:"GetMetadataStore"}),Object.defineProperty(a.prototype.listMetadataStores=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListMetadataStoresRequest,l.google.cloud.aiplatform.v1beta1.ListMetadataStoresResponse,e,t)},"name",{value:"ListMetadataStores"}),Object.defineProperty(a.prototype.deleteMetadataStore=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteMetadataStoreRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteMetadataStore"}),Object.defineProperty(a.prototype.createArtifact=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateArtifactRequest,l.google.cloud.aiplatform.v1beta1.Artifact,e,t)},"name",{value:"CreateArtifact"}),Object.defineProperty(a.prototype.getArtifact=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetArtifactRequest,l.google.cloud.aiplatform.v1beta1.Artifact,e,t)},"name",{value:"GetArtifact"}),Object.defineProperty(a.prototype.listArtifacts=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListArtifactsRequest,l.google.cloud.aiplatform.v1beta1.ListArtifactsResponse,e,t)},"name",{value:"ListArtifacts"}),Object.defineProperty(a.prototype.updateArtifact=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateArtifactRequest,l.google.cloud.aiplatform.v1beta1.Artifact,e,t)},"name",{value:"UpdateArtifact"}),Object.defineProperty(a.prototype.deleteArtifact=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteArtifactRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteArtifact"}),Object.defineProperty(a.prototype.purgeArtifacts=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.PurgeArtifactsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"PurgeArtifacts"}),Object.defineProperty(a.prototype.createContext=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateContextRequest,l.google.cloud.aiplatform.v1beta1.Context,e,t)},"name",{value:"CreateContext"}),Object.defineProperty(a.prototype.getContext=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetContextRequest,l.google.cloud.aiplatform.v1beta1.Context,e,t)},"name",{value:"GetContext"}),Object.defineProperty(a.prototype.listContexts=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListContextsRequest,l.google.cloud.aiplatform.v1beta1.ListContextsResponse,e,t)},"name",{value:"ListContexts"}),Object.defineProperty(a.prototype.updateContext=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateContextRequest,l.google.cloud.aiplatform.v1beta1.Context,e,t)},"name",{value:"UpdateContext"}),Object.defineProperty(a.prototype.deleteContext=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteContextRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteContext"}),Object.defineProperty(a.prototype.purgeContexts=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.PurgeContextsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"PurgeContexts"}),Object.defineProperty(a.prototype.addContextArtifactsAndExecutions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.AddContextArtifactsAndExecutionsRequest,l.google.cloud.aiplatform.v1beta1.AddContextArtifactsAndExecutionsResponse,e,t)},"name",{value:"AddContextArtifactsAndExecutions"}),Object.defineProperty(a.prototype.addContextChildren=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.AddContextChildrenRequest,l.google.cloud.aiplatform.v1beta1.AddContextChildrenResponse,e,t)},"name",{value:"AddContextChildren"}),Object.defineProperty(a.prototype.removeContextChildren=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.RemoveContextChildrenRequest,l.google.cloud.aiplatform.v1beta1.RemoveContextChildrenResponse,e,t)},"name",{value:"RemoveContextChildren"}),Object.defineProperty(a.prototype.queryContextLineageSubgraph=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.QueryContextLineageSubgraphRequest,l.google.cloud.aiplatform.v1beta1.LineageSubgraph,e,t)},"name",{value:"QueryContextLineageSubgraph"}),Object.defineProperty(a.prototype.createExecution=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateExecutionRequest,l.google.cloud.aiplatform.v1beta1.Execution,e,t)},"name",{value:"CreateExecution"}),Object.defineProperty(a.prototype.getExecution=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetExecutionRequest,l.google.cloud.aiplatform.v1beta1.Execution,e,t)},"name",{value:"GetExecution"}),Object.defineProperty(a.prototype.listExecutions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListExecutionsRequest,l.google.cloud.aiplatform.v1beta1.ListExecutionsResponse,e,t)},"name",{value:"ListExecutions"}),Object.defineProperty(a.prototype.updateExecution=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateExecutionRequest,l.google.cloud.aiplatform.v1beta1.Execution,e,t)},"name",{value:"UpdateExecution"}),Object.defineProperty(a.prototype.deleteExecution=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteExecutionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteExecution"}),Object.defineProperty(a.prototype.purgeExecutions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.PurgeExecutionsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"PurgeExecutions"}),Object.defineProperty(a.prototype.addExecutionEvents=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.AddExecutionEventsRequest,l.google.cloud.aiplatform.v1beta1.AddExecutionEventsResponse,e,t)},"name",{value:"AddExecutionEvents"}),Object.defineProperty(a.prototype.queryExecutionInputsAndOutputs=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.QueryExecutionInputsAndOutputsRequest,l.google.cloud.aiplatform.v1beta1.LineageSubgraph,e,t)},"name",{value:"QueryExecutionInputsAndOutputs"}),Object.defineProperty(a.prototype.createMetadataSchema=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateMetadataSchemaRequest,l.google.cloud.aiplatform.v1beta1.MetadataSchema,e,t)},"name",{value:"CreateMetadataSchema"}),Object.defineProperty(a.prototype.getMetadataSchema=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetMetadataSchemaRequest,l.google.cloud.aiplatform.v1beta1.MetadataSchema,e,t)},"name",{value:"GetMetadataSchema"}),Object.defineProperty(a.prototype.listMetadataSchemas=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListMetadataSchemasRequest,l.google.cloud.aiplatform.v1beta1.ListMetadataSchemasResponse,e,t)},"name",{value:"ListMetadataSchemas"}),Object.defineProperty(a.prototype.queryArtifactLineageSubgraph=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.QueryArtifactLineageSubgraphRequest,l.google.cloud.aiplatform.v1beta1.LineageSubgraph,e,t)},"name",{value:"QueryArtifactLineageSubgraph"}),a}(),m.CreateMetadataStoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.metadataStore=l.google.cloud.aiplatform.v1beta1.MetadataStore.decode(e,e.uint32());break}case 3:{i.metadataStoreId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.metadataStore!=null&&e.hasOwnProperty("metadataStore")){var t=l.google.cloud.aiplatform.v1beta1.MetadataStore.verify(e.metadataStore);if(t)return"metadataStore."+t}return e.metadataStoreId!=null&&e.hasOwnProperty("metadataStoreId")&&!c.isString(e.metadataStoreId)?"metadataStoreId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateMetadataStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateMetadataStoreRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.metadataStore!=null){if(typeof e.metadataStore!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateMetadataStoreRequest.metadataStore: object expected");t.metadataStore=l.google.cloud.aiplatform.v1beta1.MetadataStore.fromObject(e.metadataStore)}return e.metadataStoreId!=null&&(t.metadataStoreId=String(e.metadataStoreId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.metadataStore=null,n.metadataStoreId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.metadataStore!=null&&e.hasOwnProperty("metadataStore")&&(n.metadataStore=l.google.cloud.aiplatform.v1beta1.MetadataStore.toObject(e.metadataStore,t)),e.metadataStoreId!=null&&e.hasOwnProperty("metadataStoreId")&&(n.metadataStoreId=e.metadataStoreId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateMetadataStoreRequest"},a}(),m.CreateMetadataStoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateMetadataStoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateMetadataStoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateMetadataStoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateMetadataStoreOperationMetadata"},a}(),m.GetMetadataStoreRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetMetadataStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetMetadataStoreRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetMetadataStoreRequest"},a}(),m.ListMetadataStoresRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListMetadataStoresRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListMetadataStoresRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListMetadataStoresRequest"},a}(),m.ListMetadataStoresResponse=function(){function a(r){if(this.metadataStores=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.metadataStores&&i.metadataStores.length||(i.metadataStores=[]),i.metadataStores.push(l.google.cloud.aiplatform.v1beta1.MetadataStore.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.metadataStores!=null&&e.hasOwnProperty("metadataStores")){if(!Array.isArray(e.metadataStores))return"metadataStores: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteMetadataStoreRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteMetadataStoreRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteMetadataStoreRequest"},a}(),m.DeleteMetadataStoreOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteMetadataStoreOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteMetadataStoreOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.DeleteMetadataStoreOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteMetadataStoreOperationMetadata"},a}(),m.CreateArtifactRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.artifact=l.google.cloud.aiplatform.v1beta1.Artifact.decode(e,e.uint32());break}case 3:{i.artifactId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.artifact!=null&&e.hasOwnProperty("artifact")){var t=l.google.cloud.aiplatform.v1beta1.Artifact.verify(e.artifact);if(t)return"artifact."+t}return e.artifactId!=null&&e.hasOwnProperty("artifactId")&&!c.isString(e.artifactId)?"artifactId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateArtifactRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateArtifactRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.artifact!=null){if(typeof e.artifact!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateArtifactRequest.artifact: object expected");t.artifact=l.google.cloud.aiplatform.v1beta1.Artifact.fromObject(e.artifact)}return e.artifactId!=null&&(t.artifactId=String(e.artifactId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.artifact=null,n.artifactId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.artifact!=null&&e.hasOwnProperty("artifact")&&(n.artifact=l.google.cloud.aiplatform.v1beta1.Artifact.toObject(e.artifact,t)),e.artifactId!=null&&e.hasOwnProperty("artifactId")&&(n.artifactId=e.artifactId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateArtifactRequest"},a}(),m.GetArtifactRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetArtifactRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetArtifactRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetArtifactRequest"},a}(),m.ListArtifactsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListArtifactsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListArtifactsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListArtifactsRequest"},a}(),m.ListArtifactsResponse=function(){function a(r){if(this.artifacts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.artifacts&&i.artifacts.length||(i.artifacts=[]),i.artifacts.push(l.google.cloud.aiplatform.v1beta1.Artifact.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifacts!=null&&e.hasOwnProperty("artifacts")){if(!Array.isArray(e.artifacts))return"artifacts: array expected";for(var t=0;t>>3){case 1:{i.artifact=l.google.cloud.aiplatform.v1beta1.Artifact.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 3:{i.allowMissing=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.artifact!=null&&e.hasOwnProperty("artifact")){var t=l.google.cloud.aiplatform.v1beta1.Artifact.verify(e.artifact);if(t)return"artifact."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&typeof e.allowMissing!="boolean"?"allowMissing: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateArtifactRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateArtifactRequest;if(e.artifact!=null){if(typeof e.artifact!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateArtifactRequest.artifact: object expected");t.artifact=l.google.cloud.aiplatform.v1beta1.Artifact.fromObject(e.artifact)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateArtifactRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return e.allowMissing!=null&&(t.allowMissing=!!e.allowMissing),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.artifact=null,n.updateMask=null,n.allowMissing=!1),e.artifact!=null&&e.hasOwnProperty("artifact")&&(n.artifact=l.google.cloud.aiplatform.v1beta1.Artifact.toObject(e.artifact,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&(n.allowMissing=e.allowMissing),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateArtifactRequest"},a}(),m.DeleteArtifactRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.etag=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteArtifactRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteArtifactRequest;return e.name!=null&&(t.name=String(e.name)),e.etag!=null&&(t.etag=String(e.etag)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.etag=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteArtifactRequest"},a}(),m.PurgeArtifactsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PurgeArtifactsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.PurgeArtifactsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.force=!1),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PurgeArtifactsRequest"},a}(),m.PurgeArtifactsResponse=function(){function a(r){if(this.purgeSample=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.purgeCount=e.int64();break}case 2:{i.purgeSample&&i.purgeSample.length||(i.purgeSample=[]),i.purgeSample.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.purgeCount!=null&&e.hasOwnProperty("purgeCount")&&!c.isInteger(e.purgeCount)&&!(e.purgeCount&&c.isInteger(e.purgeCount.low)&&c.isInteger(e.purgeCount.high)))return"purgeCount: integer|Long expected";if(e.purgeSample!=null&&e.hasOwnProperty("purgeSample")){if(!Array.isArray(e.purgeSample))return"purgeSample: array expected";for(var t=0;t>>0,e.purgeCount.high>>>0).toNumber())),e.purgeSample){if(!Array.isArray(e.purgeSample))throw TypeError(".google.cloud.aiplatform.v1beta1.PurgeArtifactsResponse.purgeSample: array expected");t.purgeSample=[];for(var n=0;n>>0,e.purgeCount.high>>>0).toNumber():e.purgeCount),e.purgeSample&&e.purgeSample.length){n.purgeSample=[];for(var s=0;s>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PurgeArtifactsMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.PurgeArtifactsMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PurgeArtifactsMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PurgeArtifactsMetadata"},a}(),m.CreateContextRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.context=l.google.cloud.aiplatform.v1beta1.Context.decode(e,e.uint32());break}case 3:{i.contextId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.context!=null&&e.hasOwnProperty("context")){var t=l.google.cloud.aiplatform.v1beta1.Context.verify(e.context);if(t)return"context."+t}return e.contextId!=null&&e.hasOwnProperty("contextId")&&!c.isString(e.contextId)?"contextId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateContextRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateContextRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.context!=null){if(typeof e.context!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateContextRequest.context: object expected");t.context=l.google.cloud.aiplatform.v1beta1.Context.fromObject(e.context)}return e.contextId!=null&&(t.contextId=String(e.contextId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.context=null,n.contextId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.context!=null&&e.hasOwnProperty("context")&&(n.context=l.google.cloud.aiplatform.v1beta1.Context.toObject(e.context,t)),e.contextId!=null&&e.hasOwnProperty("contextId")&&(n.contextId=e.contextId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateContextRequest"},a}(),m.GetContextRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetContextRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetContextRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetContextRequest"},a}(),m.ListContextsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListContextsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListContextsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListContextsRequest"},a}(),m.ListContextsResponse=function(){function a(r){if(this.contexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.contexts&&i.contexts.length||(i.contexts=[]),i.contexts.push(l.google.cloud.aiplatform.v1beta1.Context.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.contexts!=null&&e.hasOwnProperty("contexts")){if(!Array.isArray(e.contexts))return"contexts: array expected";for(var t=0;t>>3){case 1:{i.context=l.google.cloud.aiplatform.v1beta1.Context.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 3:{i.allowMissing=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.context!=null&&e.hasOwnProperty("context")){var t=l.google.cloud.aiplatform.v1beta1.Context.verify(e.context);if(t)return"context."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&typeof e.allowMissing!="boolean"?"allowMissing: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateContextRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateContextRequest;if(e.context!=null){if(typeof e.context!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateContextRequest.context: object expected");t.context=l.google.cloud.aiplatform.v1beta1.Context.fromObject(e.context)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateContextRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return e.allowMissing!=null&&(t.allowMissing=!!e.allowMissing),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.context=null,n.updateMask=null,n.allowMissing=!1),e.context!=null&&e.hasOwnProperty("context")&&(n.context=l.google.cloud.aiplatform.v1beta1.Context.toObject(e.context,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&(n.allowMissing=e.allowMissing),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateContextRequest"},a}(),m.DeleteContextRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}case 3:{i.etag=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteContextRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteContextRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),e.etag!=null&&(t.etag=String(e.etag)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1,n.etag=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteContextRequest"},a}(),m.PurgeContextsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PurgeContextsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.PurgeContextsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.force=!1),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PurgeContextsRequest"},a}(),m.PurgeContextsResponse=function(){function a(r){if(this.purgeSample=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.purgeCount=e.int64();break}case 2:{i.purgeSample&&i.purgeSample.length||(i.purgeSample=[]),i.purgeSample.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.purgeCount!=null&&e.hasOwnProperty("purgeCount")&&!c.isInteger(e.purgeCount)&&!(e.purgeCount&&c.isInteger(e.purgeCount.low)&&c.isInteger(e.purgeCount.high)))return"purgeCount: integer|Long expected";if(e.purgeSample!=null&&e.hasOwnProperty("purgeSample")){if(!Array.isArray(e.purgeSample))return"purgeSample: array expected";for(var t=0;t>>0,e.purgeCount.high>>>0).toNumber())),e.purgeSample){if(!Array.isArray(e.purgeSample))throw TypeError(".google.cloud.aiplatform.v1beta1.PurgeContextsResponse.purgeSample: array expected");t.purgeSample=[];for(var n=0;n>>0,e.purgeCount.high>>>0).toNumber():e.purgeCount),e.purgeSample&&e.purgeSample.length){n.purgeSample=[];for(var s=0;s>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PurgeContextsMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.PurgeContextsMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PurgeContextsMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PurgeContextsMetadata"},a}(),m.AddContextArtifactsAndExecutionsRequest=function(){function a(r){if(this.artifacts=[],this.executions=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.context=e.string();break}case 2:{i.artifacts&&i.artifacts.length||(i.artifacts=[]),i.artifacts.push(e.string());break}case 3:{i.executions&&i.executions.length||(i.executions=[]),i.executions.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.context!=null&&e.hasOwnProperty("context")&&!c.isString(e.context))return"context: string expected";if(e.artifacts!=null&&e.hasOwnProperty("artifacts")){if(!Array.isArray(e.artifacts))return"artifacts: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.AddContextArtifactsAndExecutionsResponse?e:new l.google.cloud.aiplatform.v1beta1.AddContextArtifactsAndExecutionsResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.AddContextArtifactsAndExecutionsResponse"},a}(),m.AddContextChildrenRequest=function(){function a(r){if(this.childContexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.context=e.string();break}case 2:{i.childContexts&&i.childContexts.length||(i.childContexts=[]),i.childContexts.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.context!=null&&e.hasOwnProperty("context")&&!c.isString(e.context))return"context: string expected";if(e.childContexts!=null&&e.hasOwnProperty("childContexts")){if(!Array.isArray(e.childContexts))return"childContexts: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.AddContextChildrenResponse?e:new l.google.cloud.aiplatform.v1beta1.AddContextChildrenResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.AddContextChildrenResponse"},a}(),m.RemoveContextChildrenRequest=function(){function a(r){if(this.childContexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.context=e.string();break}case 2:{i.childContexts&&i.childContexts.length||(i.childContexts=[]),i.childContexts.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.context!=null&&e.hasOwnProperty("context")&&!c.isString(e.context))return"context: string expected";if(e.childContexts!=null&&e.hasOwnProperty("childContexts")){if(!Array.isArray(e.childContexts))return"childContexts: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.RemoveContextChildrenResponse?e:new l.google.cloud.aiplatform.v1beta1.RemoveContextChildrenResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.RemoveContextChildrenResponse"},a}(),m.QueryContextLineageSubgraphRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.context=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.context!=null&&e.hasOwnProperty("context")&&!c.isString(e.context)?"context: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.QueryContextLineageSubgraphRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.QueryContextLineageSubgraphRequest;return e.context!=null&&(t.context=String(e.context)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.context=""),e.context!=null&&e.hasOwnProperty("context")&&(n.context=e.context),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.QueryContextLineageSubgraphRequest"},a}(),m.CreateExecutionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.execution=l.google.cloud.aiplatform.v1beta1.Execution.decode(e,e.uint32());break}case 3:{i.executionId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.execution!=null&&e.hasOwnProperty("execution")){var t=l.google.cloud.aiplatform.v1beta1.Execution.verify(e.execution);if(t)return"execution."+t}return e.executionId!=null&&e.hasOwnProperty("executionId")&&!c.isString(e.executionId)?"executionId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateExecutionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateExecutionRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.execution!=null){if(typeof e.execution!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateExecutionRequest.execution: object expected");t.execution=l.google.cloud.aiplatform.v1beta1.Execution.fromObject(e.execution)}return e.executionId!=null&&(t.executionId=String(e.executionId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.execution=null,n.executionId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.execution!=null&&e.hasOwnProperty("execution")&&(n.execution=l.google.cloud.aiplatform.v1beta1.Execution.toObject(e.execution,t)),e.executionId!=null&&e.hasOwnProperty("executionId")&&(n.executionId=e.executionId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateExecutionRequest"},a}(),m.GetExecutionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetExecutionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetExecutionRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetExecutionRequest"},a}(),m.ListExecutionsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListExecutionsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListExecutionsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListExecutionsRequest"},a}(),m.ListExecutionsResponse=function(){function a(r){if(this.executions=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.executions&&i.executions.length||(i.executions=[]),i.executions.push(l.google.cloud.aiplatform.v1beta1.Execution.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.executions!=null&&e.hasOwnProperty("executions")){if(!Array.isArray(e.executions))return"executions: array expected";for(var t=0;t>>3){case 1:{i.execution=l.google.cloud.aiplatform.v1beta1.Execution.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 3:{i.allowMissing=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.execution!=null&&e.hasOwnProperty("execution")){var t=l.google.cloud.aiplatform.v1beta1.Execution.verify(e.execution);if(t)return"execution."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&typeof e.allowMissing!="boolean"?"allowMissing: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateExecutionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateExecutionRequest;if(e.execution!=null){if(typeof e.execution!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateExecutionRequest.execution: object expected");t.execution=l.google.cloud.aiplatform.v1beta1.Execution.fromObject(e.execution)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateExecutionRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return e.allowMissing!=null&&(t.allowMissing=!!e.allowMissing),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.execution=null,n.updateMask=null,n.allowMissing=!1),e.execution!=null&&e.hasOwnProperty("execution")&&(n.execution=l.google.cloud.aiplatform.v1beta1.Execution.toObject(e.execution,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.allowMissing!=null&&e.hasOwnProperty("allowMissing")&&(n.allowMissing=e.allowMissing),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateExecutionRequest"},a}(),m.DeleteExecutionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.etag=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag)?"etag: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteExecutionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteExecutionRequest;return e.name!=null&&(t.name=String(e.name)),e.etag!=null&&(t.etag=String(e.etag)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.etag=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteExecutionRequest"},a}(),m.PurgeExecutionsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PurgeExecutionsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.PurgeExecutionsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.force=!1),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PurgeExecutionsRequest"},a}(),m.PurgeExecutionsResponse=function(){function a(r){if(this.purgeSample=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.purgeCount=e.int64();break}case 2:{i.purgeSample&&i.purgeSample.length||(i.purgeSample=[]),i.purgeSample.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.purgeCount!=null&&e.hasOwnProperty("purgeCount")&&!c.isInteger(e.purgeCount)&&!(e.purgeCount&&c.isInteger(e.purgeCount.low)&&c.isInteger(e.purgeCount.high)))return"purgeCount: integer|Long expected";if(e.purgeSample!=null&&e.hasOwnProperty("purgeSample")){if(!Array.isArray(e.purgeSample))return"purgeSample: array expected";for(var t=0;t>>0,e.purgeCount.high>>>0).toNumber())),e.purgeSample){if(!Array.isArray(e.purgeSample))throw TypeError(".google.cloud.aiplatform.v1beta1.PurgeExecutionsResponse.purgeSample: array expected");t.purgeSample=[];for(var n=0;n>>0,e.purgeCount.high>>>0).toNumber():e.purgeCount),e.purgeSample&&e.purgeSample.length){n.purgeSample=[];for(var s=0;s>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PurgeExecutionsMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.PurgeExecutionsMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PurgeExecutionsMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PurgeExecutionsMetadata"},a}(),m.AddExecutionEventsRequest=function(){function a(r){if(this.events=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.execution=e.string();break}case 2:{i.events&&i.events.length||(i.events=[]),i.events.push(l.google.cloud.aiplatform.v1beta1.Event.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.execution!=null&&e.hasOwnProperty("execution")&&!c.isString(e.execution))return"execution: string expected";if(e.events!=null&&e.hasOwnProperty("events")){if(!Array.isArray(e.events))return"events: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.AddExecutionEventsResponse?e:new l.google.cloud.aiplatform.v1beta1.AddExecutionEventsResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.AddExecutionEventsResponse"},a}(),m.QueryExecutionInputsAndOutputsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.execution=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.execution!=null&&e.hasOwnProperty("execution")&&!c.isString(e.execution)?"execution: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.QueryExecutionInputsAndOutputsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.QueryExecutionInputsAndOutputsRequest;return e.execution!=null&&(t.execution=String(e.execution)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.execution=""),e.execution!=null&&e.hasOwnProperty("execution")&&(n.execution=e.execution),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.QueryExecutionInputsAndOutputsRequest"},a}(),m.CreateMetadataSchemaRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.metadataSchema=l.google.cloud.aiplatform.v1beta1.MetadataSchema.decode(e,e.uint32());break}case 3:{i.metadataSchemaId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.metadataSchema!=null&&e.hasOwnProperty("metadataSchema")){var t=l.google.cloud.aiplatform.v1beta1.MetadataSchema.verify(e.metadataSchema);if(t)return"metadataSchema."+t}return e.metadataSchemaId!=null&&e.hasOwnProperty("metadataSchemaId")&&!c.isString(e.metadataSchemaId)?"metadataSchemaId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateMetadataSchemaRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateMetadataSchemaRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.metadataSchema!=null){if(typeof e.metadataSchema!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateMetadataSchemaRequest.metadataSchema: object expected");t.metadataSchema=l.google.cloud.aiplatform.v1beta1.MetadataSchema.fromObject(e.metadataSchema)}return e.metadataSchemaId!=null&&(t.metadataSchemaId=String(e.metadataSchemaId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.metadataSchema=null,n.metadataSchemaId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.metadataSchema!=null&&e.hasOwnProperty("metadataSchema")&&(n.metadataSchema=l.google.cloud.aiplatform.v1beta1.MetadataSchema.toObject(e.metadataSchema,t)),e.metadataSchemaId!=null&&e.hasOwnProperty("metadataSchemaId")&&(n.metadataSchemaId=e.metadataSchemaId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateMetadataSchemaRequest"},a}(),m.GetMetadataSchemaRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetMetadataSchemaRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetMetadataSchemaRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetMetadataSchemaRequest"},a}(),m.ListMetadataSchemasRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListMetadataSchemasRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListMetadataSchemasRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListMetadataSchemasRequest"},a}(),m.ListMetadataSchemasResponse=function(){function a(r){if(this.metadataSchemas=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.metadataSchemas&&i.metadataSchemas.length||(i.metadataSchemas=[]),i.metadataSchemas.push(l.google.cloud.aiplatform.v1beta1.MetadataSchema.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.metadataSchemas!=null&&e.hasOwnProperty("metadataSchemas")){if(!Array.isArray(e.metadataSchemas))return"metadataSchemas: array expected";for(var t=0;t>>3){case 1:{i.artifact=e.string();break}case 2:{i.maxHops=e.int32();break}case 3:{i.filter=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.artifact!=null&&e.hasOwnProperty("artifact")&&!c.isString(e.artifact)?"artifact: string expected":e.maxHops!=null&&e.hasOwnProperty("maxHops")&&!c.isInteger(e.maxHops)?"maxHops: integer expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.QueryArtifactLineageSubgraphRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.QueryArtifactLineageSubgraphRequest;return e.artifact!=null&&(t.artifact=String(e.artifact)),e.maxHops!=null&&(t.maxHops=e.maxHops|0),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.artifact="",n.maxHops=0,n.filter=""),e.artifact!=null&&e.hasOwnProperty("artifact")&&(n.artifact=e.artifact),e.maxHops!=null&&e.hasOwnProperty("maxHops")&&(n.maxHops=e.maxHops),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.QueryArtifactLineageSubgraphRequest"},a}(),m.MetadataStore=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 6:{i.description=e.string();break}case 7:{i.state=l.google.cloud.aiplatform.v1beta1.MetadataStore.MetadataStoreState.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.encryptionSpec!=null&&e.hasOwnProperty("encryptionSpec")){var t=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.verify(e.encryptionSpec);if(t)return"encryptionSpec."+t}if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.state!=null&&e.hasOwnProperty("state")){var t=l.google.cloud.aiplatform.v1beta1.MetadataStore.MetadataStoreState.verify(e.state);if(t)return"state."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.MetadataStore)return e;var t=new l.google.cloud.aiplatform.v1beta1.MetadataStore;if(e.name!=null&&(t.name=String(e.name)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MetadataStore.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MetadataStore.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}if(e.encryptionSpec!=null){if(typeof e.encryptionSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MetadataStore.encryptionSpec: object expected");t.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.fromObject(e.encryptionSpec)}if(e.description!=null&&(t.description=String(e.description)),e.state!=null){if(typeof e.state!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MetadataStore.state: object expected");t.state=l.google.cloud.aiplatform.v1beta1.MetadataStore.MetadataStoreState.fromObject(e.state)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.createTime=null,n.updateTime=null,n.encryptionSpec=null,n.description="",n.state=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),e.encryptionSpec!=null&&e.hasOwnProperty("encryptionSpec")&&(n.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.toObject(e.encryptionSpec,t)),e.description!=null&&e.hasOwnProperty("description")&&(n.description=e.description),e.state!=null&&e.hasOwnProperty("state")&&(n.state=l.google.cloud.aiplatform.v1beta1.MetadataStore.MetadataStoreState.toObject(e.state,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.MetadataStore"},a.MetadataStoreState=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.diskUtilizationBytes=t.int64();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.diskUtilizationBytes!=null&&t.hasOwnProperty("diskUtilizationBytes")&&!c.isInteger(t.diskUtilizationBytes)&&!(t.diskUtilizationBytes&&c.isInteger(t.diskUtilizationBytes.low)&&c.isInteger(t.diskUtilizationBytes.high))?"diskUtilizationBytes: integer|Long expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.MetadataStore.MetadataStoreState)return t;var n=new l.google.cloud.aiplatform.v1beta1.MetadataStore.MetadataStoreState;return t.diskUtilizationBytes!=null&&(c.Long?(n.diskUtilizationBytes=c.Long.fromValue(t.diskUtilizationBytes)).unsigned=!1:typeof t.diskUtilizationBytes=="string"?n.diskUtilizationBytes=parseInt(t.diskUtilizationBytes,10):typeof t.diskUtilizationBytes=="number"?n.diskUtilizationBytes=t.diskUtilizationBytes:typeof t.diskUtilizationBytes=="object"&&(n.diskUtilizationBytes=new c.LongBits(t.diskUtilizationBytes.low>>>0,t.diskUtilizationBytes.high>>>0).toNumber())),n},r.toObject=function(t,n){n||(n={});var i={};if(n.defaults)if(c.Long){var s=new c.Long(0,0,!1);i.diskUtilizationBytes=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.diskUtilizationBytes=n.longs===String?"0":0;return t.diskUtilizationBytes!=null&&t.hasOwnProperty("diskUtilizationBytes")&&(typeof t.diskUtilizationBytes=="number"?i.diskUtilizationBytes=n.longs===String?String(t.diskUtilizationBytes):t.diskUtilizationBytes:i.diskUtilizationBytes=n.longs===String?c.Long.prototype.toString.call(t.diskUtilizationBytes):n.longs===Number?new c.LongBits(t.diskUtilizationBytes.low>>>0,t.diskUtilizationBytes.high>>>0).toNumber():t.diskUtilizationBytes),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.MetadataStore.MetadataStoreState"},r}(),a}(),m.MigratableResource=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.mlEngineModelVersion=l.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.decode(t,t.uint32());break}case 2:{s.automlModel=l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.decode(t,t.uint32());break}case 3:{s.automlDataset=l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.decode(t,t.uint32());break}case 4:{s.dataLabelingDataset=l.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.decode(t,t.uint32());break}case 5:{s.lastMigrateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 6:{s.lastUpdateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.mlEngineModelVersion!=null&&t.hasOwnProperty("mlEngineModelVersion")){n.resource=1;{var i=l.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.verify(t.mlEngineModelVersion);if(i)return"mlEngineModelVersion."+i}}if(t.automlModel!=null&&t.hasOwnProperty("automlModel")){if(n.resource===1)return"resource: multiple values";n.resource=1;{var i=l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.verify(t.automlModel);if(i)return"automlModel."+i}}if(t.automlDataset!=null&&t.hasOwnProperty("automlDataset")){if(n.resource===1)return"resource: multiple values";n.resource=1;{var i=l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.verify(t.automlDataset);if(i)return"automlDataset."+i}}if(t.dataLabelingDataset!=null&&t.hasOwnProperty("dataLabelingDataset")){if(n.resource===1)return"resource: multiple values";n.resource=1;{var i=l.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.verify(t.dataLabelingDataset);if(i)return"dataLabelingDataset."+i}}if(t.lastMigrateTime!=null&&t.hasOwnProperty("lastMigrateTime")){var i=l.google.protobuf.Timestamp.verify(t.lastMigrateTime);if(i)return"lastMigrateTime."+i}if(t.lastUpdateTime!=null&&t.hasOwnProperty("lastUpdateTime")){var i=l.google.protobuf.Timestamp.verify(t.lastUpdateTime);if(i)return"lastUpdateTime."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.MigratableResource)return t;var n=new l.google.cloud.aiplatform.v1beta1.MigratableResource;if(t.mlEngineModelVersion!=null){if(typeof t.mlEngineModelVersion!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigratableResource.mlEngineModelVersion: object expected");n.mlEngineModelVersion=l.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.fromObject(t.mlEngineModelVersion)}if(t.automlModel!=null){if(typeof t.automlModel!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigratableResource.automlModel: object expected");n.automlModel=l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.fromObject(t.automlModel)}if(t.automlDataset!=null){if(typeof t.automlDataset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigratableResource.automlDataset: object expected");n.automlDataset=l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.fromObject(t.automlDataset)}if(t.dataLabelingDataset!=null){if(typeof t.dataLabelingDataset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigratableResource.dataLabelingDataset: object expected");n.dataLabelingDataset=l.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.fromObject(t.dataLabelingDataset)}if(t.lastMigrateTime!=null){if(typeof t.lastMigrateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigratableResource.lastMigrateTime: object expected");n.lastMigrateTime=l.google.protobuf.Timestamp.fromObject(t.lastMigrateTime)}if(t.lastUpdateTime!=null){if(typeof t.lastUpdateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigratableResource.lastUpdateTime: object expected");n.lastUpdateTime=l.google.protobuf.Timestamp.fromObject(t.lastUpdateTime)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.lastMigrateTime=null,i.lastUpdateTime=null),t.mlEngineModelVersion!=null&&t.hasOwnProperty("mlEngineModelVersion")&&(i.mlEngineModelVersion=l.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion.toObject(t.mlEngineModelVersion,n),n.oneofs&&(i.resource="mlEngineModelVersion")),t.automlModel!=null&&t.hasOwnProperty("automlModel")&&(i.automlModel=l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel.toObject(t.automlModel,n),n.oneofs&&(i.resource="automlModel")),t.automlDataset!=null&&t.hasOwnProperty("automlDataset")&&(i.automlDataset=l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset.toObject(t.automlDataset,n),n.oneofs&&(i.resource="automlDataset")),t.dataLabelingDataset!=null&&t.hasOwnProperty("dataLabelingDataset")&&(i.dataLabelingDataset=l.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.toObject(t.dataLabelingDataset,n),n.oneofs&&(i.resource="dataLabelingDataset")),t.lastMigrateTime!=null&&t.hasOwnProperty("lastMigrateTime")&&(i.lastMigrateTime=l.google.protobuf.Timestamp.toObject(t.lastMigrateTime,n)),t.lastUpdateTime!=null&&t.hasOwnProperty("lastUpdateTime")&&(i.lastUpdateTime=l.google.protobuf.Timestamp.toObject(t.lastUpdateTime,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.MigratableResource"},a.MlEngineModelVersion=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.endpoint=n.string();break}case 2:{f.version=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.endpoint!=null&&n.hasOwnProperty("endpoint")&&!c.isString(n.endpoint)?"endpoint: string expected":n.version!=null&&n.hasOwnProperty("version")&&!c.isString(n.version)?"version: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion)return n;var i=new l.google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion;return n.endpoint!=null&&(i.endpoint=String(n.endpoint)),n.version!=null&&(i.version=String(n.version)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.endpoint="",s.version=""),n.endpoint!=null&&n.hasOwnProperty("endpoint")&&(s.endpoint=n.endpoint),n.version!=null&&n.hasOwnProperty("version")&&(s.version=n.version),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.MigratableResource.MlEngineModelVersion"},e}(),a.AutomlModel=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.model=n.string();break}case 3:{f.modelDisplayName=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.model!=null&&n.hasOwnProperty("model")&&!c.isString(n.model)?"model: string expected":n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&!c.isString(n.modelDisplayName)?"modelDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel)return n;var i=new l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel;return n.model!=null&&(i.model=String(n.model)),n.modelDisplayName!=null&&(i.modelDisplayName=String(n.modelDisplayName)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.model="",s.modelDisplayName=""),n.model!=null&&n.hasOwnProperty("model")&&(s.model=n.model),n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&(s.modelDisplayName=n.modelDisplayName),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.MigratableResource.AutomlModel"},e}(),a.AutomlDataset=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataset=n.string();break}case 4:{f.datasetDisplayName=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.dataset!=null&&n.hasOwnProperty("dataset")&&!c.isString(n.dataset)?"dataset: string expected":n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&!c.isString(n.datasetDisplayName)?"datasetDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset)return n;var i=new l.google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset;return n.dataset!=null&&(i.dataset=String(n.dataset)),n.datasetDisplayName!=null&&(i.datasetDisplayName=String(n.datasetDisplayName)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.dataset="",s.datasetDisplayName=""),n.dataset!=null&&n.hasOwnProperty("dataset")&&(s.dataset=n.dataset),n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&(s.datasetDisplayName=n.datasetDisplayName),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.MigratableResource.AutomlDataset"},e}(),a.DataLabelingDataset=function(){function e(t){if(this.dataLabelingAnnotatedDatasets=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataset=n.string();break}case 4:{f.datasetDisplayName=n.string();break}case 3:{f.dataLabelingAnnotatedDatasets&&f.dataLabelingAnnotatedDatasets.length||(f.dataLabelingAnnotatedDatasets=[]),f.dataLabelingAnnotatedDatasets.push(l.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset.decode(n,n.uint32()));break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.dataset!=null&&n.hasOwnProperty("dataset")&&!c.isString(n.dataset))return"dataset: string expected";if(n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&!c.isString(n.datasetDisplayName))return"datasetDisplayName: string expected";if(n.dataLabelingAnnotatedDatasets!=null&&n.hasOwnProperty("dataLabelingAnnotatedDatasets")){if(!Array.isArray(n.dataLabelingAnnotatedDatasets))return"dataLabelingAnnotatedDatasets: array expected";for(var i=0;i>>3){case 1:{g.annotatedDataset=i.string();break}case 3:{g.annotatedDatasetDisplayName=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.annotatedDataset!=null&&i.hasOwnProperty("annotatedDataset")&&!c.isString(i.annotatedDataset)?"annotatedDataset: string expected":i.annotatedDatasetDisplayName!=null&&i.hasOwnProperty("annotatedDatasetDisplayName")&&!c.isString(i.annotatedDatasetDisplayName)?"annotatedDatasetDisplayName: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset)return i;var s=new l.google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset;return i.annotatedDataset!=null&&(s.annotatedDataset=String(i.annotatedDataset)),i.annotatedDatasetDisplayName!=null&&(s.annotatedDatasetDisplayName=String(i.annotatedDatasetDisplayName)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.annotatedDataset="",f.annotatedDatasetDisplayName=""),i.annotatedDataset!=null&&i.hasOwnProperty("annotatedDataset")&&(f.annotatedDataset=i.annotatedDataset),i.annotatedDatasetDisplayName!=null&&i.hasOwnProperty("annotatedDatasetDisplayName")&&(f.annotatedDatasetDisplayName=i.annotatedDatasetDisplayName),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.MigratableResource.DataLabelingDataset.DataLabelingAnnotatedDataset"},t}(),e}(),a}(),m.MigrationService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.searchMigratableResources=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.SearchMigratableResourcesRequest,l.google.cloud.aiplatform.v1beta1.SearchMigratableResourcesResponse,e,t)},"name",{value:"SearchMigratableResources"}),Object.defineProperty(a.prototype.batchMigrateResources=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.BatchMigrateResourcesRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchMigrateResources"}),a}(),m.SearchMigratableResourcesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SearchMigratableResourcesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.SearchMigratableResourcesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SearchMigratableResourcesRequest"},a}(),m.SearchMigratableResourcesResponse=function(){function a(r){if(this.migratableResources=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.migratableResources&&i.migratableResources.length||(i.migratableResources=[]),i.migratableResources.push(l.google.cloud.aiplatform.v1beta1.MigratableResource.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.migratableResources!=null&&e.hasOwnProperty("migratableResources")){if(!Array.isArray(e.migratableResources))return"migratableResources: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.migrateResourceRequests&&i.migrateResourceRequests.length||(i.migrateResourceRequests=[]),i.migrateResourceRequests.push(l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.migrateResourceRequests!=null&&e.hasOwnProperty("migrateResourceRequests")){if(!Array.isArray(e.migrateResourceRequests))return"migrateResourceRequests: array expected";for(var t=0;t>>3){case 1:{s.migrateMlEngineModelVersionConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig.decode(t,t.uint32());break}case 2:{s.migrateAutomlModelConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlModelConfig.decode(t,t.uint32());break}case 3:{s.migrateAutomlDatasetConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlDatasetConfig.decode(t,t.uint32());break}case 4:{s.migrateDataLabelingDatasetConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.migrateMlEngineModelVersionConfig!=null&&t.hasOwnProperty("migrateMlEngineModelVersionConfig")){n.request=1;{var i=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig.verify(t.migrateMlEngineModelVersionConfig);if(i)return"migrateMlEngineModelVersionConfig."+i}}if(t.migrateAutomlModelConfig!=null&&t.hasOwnProperty("migrateAutomlModelConfig")){if(n.request===1)return"request: multiple values";n.request=1;{var i=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlModelConfig.verify(t.migrateAutomlModelConfig);if(i)return"migrateAutomlModelConfig."+i}}if(t.migrateAutomlDatasetConfig!=null&&t.hasOwnProperty("migrateAutomlDatasetConfig")){if(n.request===1)return"request: multiple values";n.request=1;{var i=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlDatasetConfig.verify(t.migrateAutomlDatasetConfig);if(i)return"migrateAutomlDatasetConfig."+i}}if(t.migrateDataLabelingDatasetConfig!=null&&t.hasOwnProperty("migrateDataLabelingDatasetConfig")){if(n.request===1)return"request: multiple values";n.request=1;{var i=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.verify(t.migrateDataLabelingDatasetConfig);if(i)return"migrateDataLabelingDatasetConfig."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest)return t;var n=new l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest;if(t.migrateMlEngineModelVersionConfig!=null){if(typeof t.migrateMlEngineModelVersionConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigrateResourceRequest.migrateMlEngineModelVersionConfig: object expected");n.migrateMlEngineModelVersionConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig.fromObject(t.migrateMlEngineModelVersionConfig)}if(t.migrateAutomlModelConfig!=null){if(typeof t.migrateAutomlModelConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigrateResourceRequest.migrateAutomlModelConfig: object expected");n.migrateAutomlModelConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlModelConfig.fromObject(t.migrateAutomlModelConfig)}if(t.migrateAutomlDatasetConfig!=null){if(typeof t.migrateAutomlDatasetConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigrateResourceRequest.migrateAutomlDatasetConfig: object expected");n.migrateAutomlDatasetConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlDatasetConfig.fromObject(t.migrateAutomlDatasetConfig)}if(t.migrateDataLabelingDatasetConfig!=null){if(typeof t.migrateDataLabelingDatasetConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigrateResourceRequest.migrateDataLabelingDatasetConfig: object expected");n.migrateDataLabelingDatasetConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.fromObject(t.migrateDataLabelingDatasetConfig)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.migrateMlEngineModelVersionConfig!=null&&t.hasOwnProperty("migrateMlEngineModelVersionConfig")&&(i.migrateMlEngineModelVersionConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig.toObject(t.migrateMlEngineModelVersionConfig,n),n.oneofs&&(i.request="migrateMlEngineModelVersionConfig")),t.migrateAutomlModelConfig!=null&&t.hasOwnProperty("migrateAutomlModelConfig")&&(i.migrateAutomlModelConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlModelConfig.toObject(t.migrateAutomlModelConfig,n),n.oneofs&&(i.request="migrateAutomlModelConfig")),t.migrateAutomlDatasetConfig!=null&&t.hasOwnProperty("migrateAutomlDatasetConfig")&&(i.migrateAutomlDatasetConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlDatasetConfig.toObject(t.migrateAutomlDatasetConfig,n),n.oneofs&&(i.request="migrateAutomlDatasetConfig")),t.migrateDataLabelingDatasetConfig!=null&&t.hasOwnProperty("migrateDataLabelingDatasetConfig")&&(i.migrateDataLabelingDatasetConfig=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.toObject(t.migrateDataLabelingDatasetConfig,n),n.oneofs&&(i.request="migrateDataLabelingDatasetConfig")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.MigrateResourceRequest"},a.MigrateMlEngineModelVersionConfig=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.endpoint=n.string();break}case 2:{f.modelVersion=n.string();break}case 3:{f.modelDisplayName=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.endpoint!=null&&n.hasOwnProperty("endpoint")&&!c.isString(n.endpoint)?"endpoint: string expected":n.modelVersion!=null&&n.hasOwnProperty("modelVersion")&&!c.isString(n.modelVersion)?"modelVersion: string expected":n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&!c.isString(n.modelDisplayName)?"modelDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig;return n.endpoint!=null&&(i.endpoint=String(n.endpoint)),n.modelVersion!=null&&(i.modelVersion=String(n.modelVersion)),n.modelDisplayName!=null&&(i.modelDisplayName=String(n.modelDisplayName)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.endpoint="",s.modelVersion="",s.modelDisplayName=""),n.endpoint!=null&&n.hasOwnProperty("endpoint")&&(s.endpoint=n.endpoint),n.modelVersion!=null&&n.hasOwnProperty("modelVersion")&&(s.modelVersion=n.modelVersion),n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&(s.modelDisplayName=n.modelDisplayName),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateMlEngineModelVersionConfig"},e}(),a.MigrateAutomlModelConfig=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.model=n.string();break}case 2:{f.modelDisplayName=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.model!=null&&n.hasOwnProperty("model")&&!c.isString(n.model)?"model: string expected":n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&!c.isString(n.modelDisplayName)?"modelDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlModelConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlModelConfig;return n.model!=null&&(i.model=String(n.model)),n.modelDisplayName!=null&&(i.modelDisplayName=String(n.modelDisplayName)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.model="",s.modelDisplayName=""),n.model!=null&&n.hasOwnProperty("model")&&(s.model=n.model),n.modelDisplayName!=null&&n.hasOwnProperty("modelDisplayName")&&(s.modelDisplayName=n.modelDisplayName),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlModelConfig"},e}(),a.MigrateAutomlDatasetConfig=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataset=n.string();break}case 2:{f.datasetDisplayName=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.dataset!=null&&n.hasOwnProperty("dataset")&&!c.isString(n.dataset)?"dataset: string expected":n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&!c.isString(n.datasetDisplayName)?"datasetDisplayName: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlDatasetConfig)return n;var i=new l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlDatasetConfig;return n.dataset!=null&&(i.dataset=String(n.dataset)),n.datasetDisplayName!=null&&(i.datasetDisplayName=String(n.datasetDisplayName)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.dataset="",s.datasetDisplayName=""),n.dataset!=null&&n.hasOwnProperty("dataset")&&(s.dataset=n.dataset),n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&(s.datasetDisplayName=n.datasetDisplayName),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateAutomlDatasetConfig"},e}(),a.MigrateDataLabelingDatasetConfig=function(){function e(t){if(this.migrateDataLabelingAnnotatedDatasetConfigs=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.dataset=n.string();break}case 2:{f.datasetDisplayName=n.string();break}case 3:{f.migrateDataLabelingAnnotatedDatasetConfigs&&f.migrateDataLabelingAnnotatedDatasetConfigs.length||(f.migrateDataLabelingAnnotatedDatasetConfigs=[]),f.migrateDataLabelingAnnotatedDatasetConfigs.push(l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig.decode(n,n.uint32()));break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.dataset!=null&&n.hasOwnProperty("dataset")&&!c.isString(n.dataset))return"dataset: string expected";if(n.datasetDisplayName!=null&&n.hasOwnProperty("datasetDisplayName")&&!c.isString(n.datasetDisplayName))return"datasetDisplayName: string expected";if(n.migrateDataLabelingAnnotatedDatasetConfigs!=null&&n.hasOwnProperty("migrateDataLabelingAnnotatedDatasetConfigs")){if(!Array.isArray(n.migrateDataLabelingAnnotatedDatasetConfigs))return"migrateDataLabelingAnnotatedDatasetConfigs: array expected";for(var i=0;i>>3){case 1:{g.annotatedDataset=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.annotatedDataset!=null&&i.hasOwnProperty("annotatedDataset")&&!c.isString(i.annotatedDataset)?"annotatedDataset: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig)return i;var s=new l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig;return i.annotatedDataset!=null&&(s.annotatedDataset=String(i.annotatedDataset)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.annotatedDataset=""),i.annotatedDataset!=null&&i.hasOwnProperty("annotatedDataset")&&(f.annotatedDataset=i.annotatedDataset),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.MigrateResourceRequest.MigrateDataLabelingDatasetConfig.MigrateDataLabelingAnnotatedDatasetConfig"},t}(),e}(),a}(),m.BatchMigrateResourcesResponse=function(){function a(r){if(this.migrateResourceResponses=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.migrateResourceResponses&&i.migrateResourceResponses.length||(i.migrateResourceResponses=[]),i.migrateResourceResponses.push(l.google.cloud.aiplatform.v1beta1.MigrateResourceResponse.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.migrateResourceResponses!=null&&e.hasOwnProperty("migrateResourceResponses")){if(!Array.isArray(e.migrateResourceResponses))return"migrateResourceResponses: array expected";for(var t=0;t>>3){case 1:{s.dataset=t.string();break}case 2:{s.model=t.string();break}case 3:{s.migratableResource=l.google.cloud.aiplatform.v1beta1.MigratableResource.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.dataset!=null&&t.hasOwnProperty("dataset")&&(n.migratedResource=1,!c.isString(t.dataset)))return"dataset: string expected";if(t.model!=null&&t.hasOwnProperty("model")){if(n.migratedResource===1)return"migratedResource: multiple values";if(n.migratedResource=1,!c.isString(t.model))return"model: string expected"}if(t.migratableResource!=null&&t.hasOwnProperty("migratableResource")){var i=l.google.cloud.aiplatform.v1beta1.MigratableResource.verify(t.migratableResource);if(i)return"migratableResource."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.MigrateResourceResponse)return t;var n=new l.google.cloud.aiplatform.v1beta1.MigrateResourceResponse;if(t.dataset!=null&&(n.dataset=String(t.dataset)),t.model!=null&&(n.model=String(t.model)),t.migratableResource!=null){if(typeof t.migratableResource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.MigrateResourceResponse.migratableResource: object expected");n.migratableResource=l.google.cloud.aiplatform.v1beta1.MigratableResource.fromObject(t.migratableResource)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.migratableResource=null),t.dataset!=null&&t.hasOwnProperty("dataset")&&(i.dataset=t.dataset,n.oneofs&&(i.migratedResource="dataset")),t.model!=null&&t.hasOwnProperty("model")&&(i.model=t.model,n.oneofs&&(i.migratedResource="model")),t.migratableResource!=null&&t.hasOwnProperty("migratableResource")&&(i.migratableResource=l.google.cloud.aiplatform.v1beta1.MigratableResource.toObject(t.migratableResource,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.MigrateResourceResponse"},a}(),m.BatchMigrateResourcesOperationMetadata=function(){function a(r){if(this.partialResults=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.partialResults&&i.partialResults.length||(i.partialResults=[]),i.partialResults.push(l.google.cloud.aiplatform.v1beta1.BatchMigrateResourcesOperationMetadata.PartialResult.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}if(e.partialResults!=null&&e.hasOwnProperty("partialResults")){if(!Array.isArray(e.partialResults))return"partialResults: array expected";for(var n=0;n>>3){case 2:{f.error=l.google.rpc.Status.decode(n,n.uint32());break}case 3:{f.model=n.string();break}case 4:{f.dataset=n.string();break}case 1:{f.request=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.error!=null&&n.hasOwnProperty("error")){i.result=1;{var s=l.google.rpc.Status.verify(n.error);if(s)return"error."+s}}if(n.model!=null&&n.hasOwnProperty("model")){if(i.result===1)return"result: multiple values";if(i.result=1,!c.isString(n.model))return"model: string expected"}if(n.dataset!=null&&n.hasOwnProperty("dataset")){if(i.result===1)return"result: multiple values";if(i.result=1,!c.isString(n.dataset))return"dataset: string expected"}if(n.request!=null&&n.hasOwnProperty("request")){var s=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.verify(n.request);if(s)return"request."+s}return null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.BatchMigrateResourcesOperationMetadata.PartialResult)return n;var i=new l.google.cloud.aiplatform.v1beta1.BatchMigrateResourcesOperationMetadata.PartialResult;if(n.error!=null){if(typeof n.error!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchMigrateResourcesOperationMetadata.PartialResult.error: object expected");i.error=l.google.rpc.Status.fromObject(n.error)}if(n.model!=null&&(i.model=String(n.model)),n.dataset!=null&&(i.dataset=String(n.dataset)),n.request!=null){if(typeof n.request!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.BatchMigrateResourcesOperationMetadata.PartialResult.request: object expected");i.request=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.fromObject(n.request)}return i},r.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.request=null),n.request!=null&&n.hasOwnProperty("request")&&(s.request=l.google.cloud.aiplatform.v1beta1.MigrateResourceRequest.toObject(n.request,i)),n.error!=null&&n.hasOwnProperty("error")&&(s.error=l.google.rpc.Status.toObject(n.error,i),i.oneofs&&(s.result="error")),n.model!=null&&n.hasOwnProperty("model")&&(s.model=n.model,i.oneofs&&(s.result="model")),n.dataset!=null&&n.hasOwnProperty("dataset")&&(s.dataset=n.dataset,i.oneofs&&(s.result="dataset")),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.BatchMigrateResourcesOperationMetadata.PartialResult"},r}(),a}(),m.ModelEvaluation=function(){function a(r){if(this.sliceDimensions=[],this.explanationSpecs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 10:{i.displayName=e.string();break}case 2:{i.metricsSchemaUri=e.string();break}case 3:{i.metrics=l.google.protobuf.Value.decode(e,e.uint32());break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.sliceDimensions&&i.sliceDimensions.length||(i.sliceDimensions=[]),i.sliceDimensions.push(e.string());break}case 8:{i.modelExplanation=l.google.cloud.aiplatform.v1beta1.ModelExplanation.decode(e,e.uint32());break}case 9:{i.explanationSpecs&&i.explanationSpecs.length||(i.explanationSpecs=[]),i.explanationSpecs.push(l.google.cloud.aiplatform.v1beta1.ModelEvaluation.ModelEvaluationExplanationSpec.decode(e,e.uint32()));break}case 11:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 12:{i.biasConfigs=l.google.cloud.aiplatform.v1beta1.ModelEvaluation.BiasConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.metricsSchemaUri!=null&&e.hasOwnProperty("metricsSchemaUri")&&!c.isString(e.metricsSchemaUri))return"metricsSchemaUri: string expected";if(e.metrics!=null&&e.hasOwnProperty("metrics")){var t=l.google.protobuf.Value.verify(e.metrics);if(t)return"metrics."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.sliceDimensions!=null&&e.hasOwnProperty("sliceDimensions")){if(!Array.isArray(e.sliceDimensions))return"sliceDimensions: array expected";for(var n=0;n>>3){case 1:{s.explanationType=t.string();break}case 2:{s.explanationSpec=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.explanationType!=null&&t.hasOwnProperty("explanationType")&&!c.isString(t.explanationType))return"explanationType: string expected";if(t.explanationSpec!=null&&t.hasOwnProperty("explanationSpec")){var n=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.verify(t.explanationSpec);if(n)return"explanationSpec."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ModelEvaluation.ModelEvaluationExplanationSpec)return t;var n=new l.google.cloud.aiplatform.v1beta1.ModelEvaluation.ModelEvaluationExplanationSpec;if(t.explanationType!=null&&(n.explanationType=String(t.explanationType)),t.explanationSpec!=null){if(typeof t.explanationSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluation.ModelEvaluationExplanationSpec.explanationSpec: object expected");n.explanationSpec=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.fromObject(t.explanationSpec)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.explanationType="",i.explanationSpec=null),t.explanationType!=null&&t.hasOwnProperty("explanationType")&&(i.explanationType=t.explanationType),t.explanationSpec!=null&&t.hasOwnProperty("explanationSpec")&&(i.explanationSpec=l.google.cloud.aiplatform.v1beta1.ExplanationSpec.toObject(t.explanationSpec,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ModelEvaluation.ModelEvaluationExplanationSpec"},r}(),a.BiasConfig=function(){function r(e){if(this.labels=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.biasSlices=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.decode(t,t.uint32());break}case 2:{s.labels&&s.labels.length||(s.labels=[]),s.labels.push(t.string());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.biasSlices!=null&&t.hasOwnProperty("biasSlices")){var n=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.verify(t.biasSlices);if(n)return"biasSlices."+n}if(t.labels!=null&&t.hasOwnProperty("labels")){if(!Array.isArray(t.labels))return"labels: array expected";for(var i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.slice=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.decode(e,e.uint32());break}case 3:{i.metricsSchemaUri=e.string();break}case 4:{i.metrics=l.google.protobuf.Value.decode(e,e.uint32());break}case 5:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.modelExplanation=l.google.cloud.aiplatform.v1beta1.ModelExplanation.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.slice!=null&&e.hasOwnProperty("slice")){var t=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.verify(e.slice);if(t)return"slice."+t}if(e.metricsSchemaUri!=null&&e.hasOwnProperty("metricsSchemaUri")&&!c.isString(e.metricsSchemaUri))return"metricsSchemaUri: string expected";if(e.metrics!=null&&e.hasOwnProperty("metrics")){var t=l.google.protobuf.Value.verify(e.metrics);if(t)return"metrics."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.modelExplanation!=null&&e.hasOwnProperty("modelExplanation")){var t=l.google.cloud.aiplatform.v1beta1.ModelExplanation.verify(e.modelExplanation);if(t)return"modelExplanation."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice)return e;var t=new l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice;if(e.name!=null&&(t.name=String(e.name)),e.slice!=null){if(typeof e.slice!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.slice: object expected");t.slice=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.fromObject(e.slice)}if(e.metricsSchemaUri!=null&&(t.metricsSchemaUri=String(e.metricsSchemaUri)),e.metrics!=null){if(typeof e.metrics!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.metrics: object expected");t.metrics=l.google.protobuf.Value.fromObject(e.metrics)}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.modelExplanation!=null){if(typeof e.modelExplanation!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.modelExplanation: object expected");t.modelExplanation=l.google.cloud.aiplatform.v1beta1.ModelExplanation.fromObject(e.modelExplanation)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.slice=null,n.metricsSchemaUri="",n.metrics=null,n.createTime=null,n.modelExplanation=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.slice!=null&&e.hasOwnProperty("slice")&&(n.slice=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.toObject(e.slice,t)),e.metricsSchemaUri!=null&&e.hasOwnProperty("metricsSchemaUri")&&(n.metricsSchemaUri=e.metricsSchemaUri),e.metrics!=null&&e.hasOwnProperty("metrics")&&(n.metrics=l.google.protobuf.Value.toObject(e.metrics,t)),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.modelExplanation!=null&&e.hasOwnProperty("modelExplanation")&&(n.modelExplanation=l.google.cloud.aiplatform.v1beta1.ModelExplanation.toObject(e.modelExplanation,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ModelEvaluationSlice"},a.Slice=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.dimension=t.string();break}case 2:{s.value=t.string();break}case 3:{s.sliceSpec=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.dimension!=null&&t.hasOwnProperty("dimension")&&!c.isString(t.dimension))return"dimension: string expected";if(t.value!=null&&t.hasOwnProperty("value")&&!c.isString(t.value))return"value: string expected";if(t.sliceSpec!=null&&t.hasOwnProperty("sliceSpec")){var n=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.verify(t.sliceSpec);if(n)return"sliceSpec."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice)return t;var n=new l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice;if(t.dimension!=null&&(n.dimension=String(t.dimension)),t.value!=null&&(n.value=String(t.value)),t.sliceSpec!=null){if(typeof t.sliceSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.sliceSpec: object expected");n.sliceSpec=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.fromObject(t.sliceSpec)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.dimension="",i.value="",i.sliceSpec=null),t.dimension!=null&&t.hasOwnProperty("dimension")&&(i.dimension=t.dimension),t.value!=null&&t.hasOwnProperty("value")&&(i.value=t.value),t.sliceSpec!=null&&t.hasOwnProperty("sliceSpec")&&(i.sliceSpec=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.toObject(t.sliceSpec,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice"},r.SliceSpec=function(){function e(t){if(this.configs={},t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.configs===c.emptyObject&&(f.configs={});var C=n.uint32()+n.pos;for(g="",T=null;n.pos>>3){case 1:g=n.string();break;case 2:T=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.decode(n,n.uint32());break;default:n.skipType(F&7);break}}f.configs[g]=T;break}default:n.skipType(_&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.configs!=null&&n.hasOwnProperty("configs")){if(!c.isObject(n.configs))return"configs: object expected";for(var i=Object.keys(n.configs),s=0;s>>3){case 1:{T.value=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value.decode(s,s.uint32());break}case 2:{T.range=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range.decode(s,s.uint32());break}case 3:{T.allValues=l.google.protobuf.BoolValue.decode(s,s.uint32());break}default:s.skipType(_&7);break}}return T},t.decodeDelimited=function(s){return s instanceof o||(s=new o(s)),this.decode(s,s.uint32())},t.verify=function(s){if(typeof s!="object"||s===null)return"object expected";var f={};if(s.value!=null&&s.hasOwnProperty("value")){f.kind=1;{var g=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value.verify(s.value);if(g)return"value."+g}}if(s.range!=null&&s.hasOwnProperty("range")){if(f.kind===1)return"kind: multiple values";f.kind=1;{var g=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range.verify(s.range);if(g)return"range."+g}}if(s.allValues!=null&&s.hasOwnProperty("allValues")){if(f.kind===1)return"kind: multiple values";f.kind=1;{var g=l.google.protobuf.BoolValue.verify(s.allValues);if(g)return"allValues."+g}}return null},t.fromObject=function(s){if(s instanceof l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig)return s;var f=new l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig;if(s.value!=null){if(typeof s.value!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.value: object expected");f.value=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value.fromObject(s.value)}if(s.range!=null){if(typeof s.range!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.range: object expected");f.range=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range.fromObject(s.range)}if(s.allValues!=null){if(typeof s.allValues!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig.allValues: object expected");f.allValues=l.google.protobuf.BoolValue.fromObject(s.allValues)}return f},t.toObject=function(s,f){f||(f={});var g={};return s.value!=null&&s.hasOwnProperty("value")&&(g.value=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value.toObject(s.value,f),f.oneofs&&(g.kind="value")),s.range!=null&&s.hasOwnProperty("range")&&(g.range=l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range.toObject(s.range,f),f.oneofs&&(g.kind="range")),s.allValues!=null&&s.hasOwnProperty("allValues")&&(g.allValues=l.google.protobuf.BoolValue.toObject(s.allValues,f),f.oneofs&&(g.kind="allValues")),g},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(s){return s===void 0&&(s="type.googleapis.com"),s+"/google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.SliceConfig"},t}(),e.Range=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.low=i.float();break}case 2:{g.high=i.float();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.low!=null&&i.hasOwnProperty("low")&&typeof i.low!="number"?"low: number expected":i.high!=null&&i.hasOwnProperty("high")&&typeof i.high!="number"?"high: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range)return i;var s=new l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range;return i.low!=null&&(s.low=Number(i.low)),i.high!=null&&(s.high=Number(i.high)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.low=0,f.high=0),i.low!=null&&i.hasOwnProperty("low")&&(f.low=s.json&&!isFinite(i.low)?String(i.low):i.low),i.high!=null&&i.hasOwnProperty("high")&&(f.high=s.json&&!isFinite(i.high)?String(i.high):i.high),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Range"},t}(),e.Value=function(){function t(i){if(i)for(var s=Object.keys(i),f=0;f>>3){case 1:{T.stringValue=s.string();break}case 2:{T.floatValue=s.float();break}default:s.skipType(_&7);break}}return T},t.decodeDelimited=function(s){return s instanceof o||(s=new o(s)),this.decode(s,s.uint32())},t.verify=function(s){if(typeof s!="object"||s===null)return"object expected";var f={};if(s.stringValue!=null&&s.hasOwnProperty("stringValue")&&(f.kind=1,!c.isString(s.stringValue)))return"stringValue: string expected";if(s.floatValue!=null&&s.hasOwnProperty("floatValue")){if(f.kind===1)return"kind: multiple values";if(f.kind=1,typeof s.floatValue!="number")return"floatValue: number expected"}return null},t.fromObject=function(s){if(s instanceof l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value)return s;var f=new l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value;return s.stringValue!=null&&(f.stringValue=String(s.stringValue)),s.floatValue!=null&&(f.floatValue=Number(s.floatValue)),f},t.toObject=function(s,f){f||(f={});var g={};return s.stringValue!=null&&s.hasOwnProperty("stringValue")&&(g.stringValue=s.stringValue,f.oneofs&&(g.kind="stringValue")),s.floatValue!=null&&s.hasOwnProperty("floatValue")&&(g.floatValue=f.json&&!isFinite(s.floatValue)?String(s.floatValue):s.floatValue,f.oneofs&&(g.kind="floatValue")),g},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(s){return s===void 0&&(s="type.googleapis.com"),s+"/google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.Slice.SliceSpec.Value"},t}(),e}(),r}(),a}(),m.ModelGardenService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.getPublisherModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetPublisherModelRequest,l.google.cloud.aiplatform.v1beta1.PublisherModel,e,t)},"name",{value:"GetPublisherModel"}),Object.defineProperty(a.prototype.listPublisherModels=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListPublisherModelsRequest,l.google.cloud.aiplatform.v1beta1.ListPublisherModelsResponse,e,t)},"name",{value:"ListPublisherModels"}),a}(),m.PublisherModelView=function(){var a={},r=Object.create(a);return r[a[0]="PUBLISHER_MODEL_VIEW_UNSPECIFIED"]=0,r[a[1]="PUBLISHER_MODEL_VIEW_BASIC"]=1,r[a[2]="PUBLISHER_MODEL_VIEW_FULL"]=2,r[a[3]="PUBLISHER_MODEL_VERSION_VIEW_BASIC"]=3,r}(),m.GetPublisherModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.languageCode=e.string();break}case 3:{i.view=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.languageCode!=null&&e.hasOwnProperty("languageCode")&&!c.isString(e.languageCode))return"languageCode: string expected";if(e.view!=null&&e.hasOwnProperty("view"))switch(e.view){default:return"view: enum value expected";case 0:case 1:case 2:case 3:break}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetPublisherModelRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetPublisherModelRequest;switch(e.name!=null&&(t.name=String(e.name)),e.languageCode!=null&&(t.languageCode=String(e.languageCode)),e.view){default:if(typeof e.view=="number"){t.view=e.view;break}break;case"PUBLISHER_MODEL_VIEW_UNSPECIFIED":case 0:t.view=0;break;case"PUBLISHER_MODEL_VIEW_BASIC":case 1:t.view=1;break;case"PUBLISHER_MODEL_VIEW_FULL":case 2:t.view=2;break;case"PUBLISHER_MODEL_VERSION_VIEW_BASIC":case 3:t.view=3;break}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.languageCode="",n.view=t.enums===String?"PUBLISHER_MODEL_VIEW_UNSPECIFIED":0),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.languageCode!=null&&e.hasOwnProperty("languageCode")&&(n.languageCode=e.languageCode),e.view!=null&&e.hasOwnProperty("view")&&(n.view=t.enums===String?l.google.cloud.aiplatform.v1beta1.PublisherModelView[e.view]===void 0?e.view:l.google.cloud.aiplatform.v1beta1.PublisherModelView[e.view]:e.view),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetPublisherModelRequest"},a}(),m.ListPublisherModelsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.view=e.int32();break}case 6:{i.orderBy=e.string();break}case 7:{i.languageCode=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.view!=null&&e.hasOwnProperty("view"))switch(e.view){default:return"view: enum value expected";case 0:case 1:case 2:case 3:break}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":e.languageCode!=null&&e.hasOwnProperty("languageCode")&&!c.isString(e.languageCode)?"languageCode: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListPublisherModelsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListPublisherModelsRequest;switch(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.view){default:if(typeof e.view=="number"){t.view=e.view;break}break;case"PUBLISHER_MODEL_VIEW_UNSPECIFIED":case 0:t.view=0;break;case"PUBLISHER_MODEL_VIEW_BASIC":case 1:t.view=1;break;case"PUBLISHER_MODEL_VIEW_FULL":case 2:t.view=2;break;case"PUBLISHER_MODEL_VERSION_VIEW_BASIC":case 3:t.view=3;break}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.languageCode!=null&&(t.languageCode=String(e.languageCode)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.view=t.enums===String?"PUBLISHER_MODEL_VIEW_UNSPECIFIED":0,n.orderBy="",n.languageCode=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.view!=null&&e.hasOwnProperty("view")&&(n.view=t.enums===String?l.google.cloud.aiplatform.v1beta1.PublisherModelView[e.view]===void 0?e.view:l.google.cloud.aiplatform.v1beta1.PublisherModelView[e.view]:e.view),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.languageCode!=null&&e.hasOwnProperty("languageCode")&&(n.languageCode=e.languageCode),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListPublisherModelsRequest"},a}(),m.ListPublisherModelsResponse=function(){function a(r){if(this.publisherModels=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.publisherModels&&i.publisherModels.length||(i.publisherModels=[]),i.publisherModels.push(l.google.cloud.aiplatform.v1beta1.PublisherModel.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.publisherModels!=null&&e.hasOwnProperty("publisherModels")){if(!Array.isArray(e.publisherModels))return"publisherModels: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.versionId=e.string();break}case 7:{i.openSourceCategory=e.int32();break}case 14:{i.parent=l.google.cloud.aiplatform.v1beta1.PublisherModel.Parent.decode(e,e.uint32());break}case 19:{i.supportedActions=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.decode(e,e.uint32());break}case 23:{i.frameworks&&i.frameworks.length||(i.frameworks=[]),i.frameworks.push(e.string());break}case 29:{i.launchStage=e.int32();break}case 30:{i.publisherModelTemplate=e.string();break}case 31:{i.predictSchemata=l.google.cloud.aiplatform.v1beta1.PredictSchemata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.versionId!=null&&e.hasOwnProperty("versionId")&&!c.isString(e.versionId))return"versionId: string expected";if(e.openSourceCategory!=null&&e.hasOwnProperty("openSourceCategory"))switch(e.openSourceCategory){default:return"openSourceCategory: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.parent!=null&&e.hasOwnProperty("parent")){var t=l.google.cloud.aiplatform.v1beta1.PublisherModel.Parent.verify(e.parent);if(t)return"parent."+t}if(e.supportedActions!=null&&e.hasOwnProperty("supportedActions")){var t=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.verify(e.supportedActions);if(t)return"supportedActions."+t}if(e.frameworks!=null&&e.hasOwnProperty("frameworks")){if(!Array.isArray(e.frameworks))return"frameworks: array expected";for(var n=0;n>>3){case 1:{f.uri=n.string();break}case 2:{f.resourceName=n.string();break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.uri!=null&&n.hasOwnProperty("uri")&&(i.reference=1,!c.isString(n.uri)))return"uri: string expected";if(n.resourceName!=null&&n.hasOwnProperty("resourceName")){if(i.reference===1)return"reference: multiple values";if(i.reference=1,!c.isString(n.resourceName))return"resourceName: string expected"}return null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference)return n;var i=new l.google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference;return n.uri!=null&&(i.uri=String(n.uri)),n.resourceName!=null&&(i.resourceName=String(n.resourceName)),i},r.toObject=function(n,i){i||(i={});var s={};return n.uri!=null&&n.hasOwnProperty("uri")&&(s.uri=n.uri,i.oneofs&&(s.reference="uri")),n.resourceName!=null&&n.hasOwnProperty("resourceName")&&(s.resourceName=n.resourceName,i.oneofs&&(s.reference="resourceName")),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference"},r}(),a.Parent=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.displayName=t.string();break}case 2:{s.reference=l.google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName))return"displayName: string expected";if(t.reference!=null&&t.hasOwnProperty("reference")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference.verify(t.reference);if(n)return"reference."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.PublisherModel.Parent)return t;var n=new l.google.cloud.aiplatform.v1beta1.PublisherModel.Parent;if(t.displayName!=null&&(n.displayName=String(t.displayName)),t.reference!=null){if(typeof t.reference!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.Parent.reference: object expected");n.reference=l.google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference.fromObject(t.reference)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.displayName="",i.reference=null),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),t.reference!=null&&t.hasOwnProperty("reference")&&(i.reference=l.google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference.toObject(t.reference,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.PublisherModel.Parent"},r}(),a.Documentation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.title=t.string();break}case 2:{s.content=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.title!=null&&t.hasOwnProperty("title")&&!c.isString(t.title)?"title: string expected":t.content!=null&&t.hasOwnProperty("content")&&!c.isString(t.content)?"content: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.PublisherModel.Documentation)return t;var n=new l.google.cloud.aiplatform.v1beta1.PublisherModel.Documentation;return t.title!=null&&(n.title=String(t.title)),t.content!=null&&(n.content=String(t.content)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.title="",i.content=""),t.title!=null&&t.hasOwnProperty("title")&&(i.title=t.title),t.content!=null&&t.hasOwnProperty("content")&&(i.content=t.content),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.PublisherModel.Documentation"},r}(),a.CallToAction=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.viewRestApi=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.ViewRestApi.decode(t,t.uint32());break}case 2:{s.openNotebook=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 3:{s.createApplication=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 4:{s.openFineTuningPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 5:{s.openPromptTuningPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 6:{s.openGenie=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 7:{s.deploy=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.decode(t,t.uint32());break}case 8:{s.openGenerationAiStudio=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 9:{s.requestAccess=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}case 11:{s.openEvaluationPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.viewRestApi!=null&&t.hasOwnProperty("viewRestApi")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.ViewRestApi.verify(t.viewRestApi);if(n)return"viewRestApi."+n}if(t.openNotebook!=null&&t.hasOwnProperty("openNotebook")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openNotebook);if(n)return"openNotebook."+n}if(t.createApplication!=null&&t.hasOwnProperty("createApplication")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.createApplication);if(n)return"createApplication."+n}if(t.openFineTuningPipeline!=null&&t.hasOwnProperty("openFineTuningPipeline")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openFineTuningPipeline);if(n)return"openFineTuningPipeline."+n}if(t.openPromptTuningPipeline!=null&&t.hasOwnProperty("openPromptTuningPipeline")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openPromptTuningPipeline);if(n)return"openPromptTuningPipeline."+n}if(t.openGenie!=null&&t.hasOwnProperty("openGenie")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openGenie);if(n)return"openGenie."+n}if(t.deploy!=null&&t.hasOwnProperty("deploy")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.verify(t.deploy);if(n)return"deploy."+n}if(t.openGenerationAiStudio!=null&&t.hasOwnProperty("openGenerationAiStudio")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openGenerationAiStudio);if(n)return"openGenerationAiStudio."+n}if(t.requestAccess!=null&&t.hasOwnProperty("requestAccess")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.requestAccess);if(n)return"requestAccess."+n}if(t.openEvaluationPipeline!=null&&t.hasOwnProperty("openEvaluationPipeline")){var n=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.verify(t.openEvaluationPipeline);if(n)return"openEvaluationPipeline."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction)return t;var n=new l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction;if(t.viewRestApi!=null){if(typeof t.viewRestApi!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.viewRestApi: object expected");n.viewRestApi=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.ViewRestApi.fromObject(t.viewRestApi)}if(t.openNotebook!=null){if(typeof t.openNotebook!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.openNotebook: object expected");n.openNotebook=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openNotebook)}if(t.createApplication!=null){if(typeof t.createApplication!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.createApplication: object expected");n.createApplication=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.createApplication)}if(t.openFineTuningPipeline!=null){if(typeof t.openFineTuningPipeline!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.openFineTuningPipeline: object expected");n.openFineTuningPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openFineTuningPipeline)}if(t.openPromptTuningPipeline!=null){if(typeof t.openPromptTuningPipeline!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.openPromptTuningPipeline: object expected");n.openPromptTuningPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openPromptTuningPipeline)}if(t.openGenie!=null){if(typeof t.openGenie!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.openGenie: object expected");n.openGenie=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openGenie)}if(t.deploy!=null){if(typeof t.deploy!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.deploy: object expected");n.deploy=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.fromObject(t.deploy)}if(t.openGenerationAiStudio!=null){if(typeof t.openGenerationAiStudio!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.openGenerationAiStudio: object expected");n.openGenerationAiStudio=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openGenerationAiStudio)}if(t.requestAccess!=null){if(typeof t.requestAccess!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.requestAccess: object expected");n.requestAccess=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.requestAccess)}if(t.openEvaluationPipeline!=null){if(typeof t.openEvaluationPipeline!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.openEvaluationPipeline: object expected");n.openEvaluationPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.fromObject(t.openEvaluationPipeline)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.viewRestApi=null,i.openNotebook=null,i.createApplication=null,i.openFineTuningPipeline=null,i.openPromptTuningPipeline=null,i.openGenie=null,i.deploy=null,i.openGenerationAiStudio=null,i.requestAccess=null,i.openEvaluationPipeline=null),t.viewRestApi!=null&&t.hasOwnProperty("viewRestApi")&&(i.viewRestApi=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.ViewRestApi.toObject(t.viewRestApi,n)),t.openNotebook!=null&&t.hasOwnProperty("openNotebook")&&(i.openNotebook=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openNotebook,n)),t.createApplication!=null&&t.hasOwnProperty("createApplication")&&(i.createApplication=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.createApplication,n)),t.openFineTuningPipeline!=null&&t.hasOwnProperty("openFineTuningPipeline")&&(i.openFineTuningPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openFineTuningPipeline,n)),t.openPromptTuningPipeline!=null&&t.hasOwnProperty("openPromptTuningPipeline")&&(i.openPromptTuningPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openPromptTuningPipeline,n)),t.openGenie!=null&&t.hasOwnProperty("openGenie")&&(i.openGenie=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openGenie,n)),t.deploy!=null&&t.hasOwnProperty("deploy")&&(i.deploy=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.toObject(t.deploy,n)),t.openGenerationAiStudio!=null&&t.hasOwnProperty("openGenerationAiStudio")&&(i.openGenerationAiStudio=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openGenerationAiStudio,n)),t.requestAccess!=null&&t.hasOwnProperty("requestAccess")&&(i.requestAccess=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.requestAccess,n)),t.openEvaluationPipeline!=null&&t.hasOwnProperty("openEvaluationPipeline")&&(i.openEvaluationPipeline=l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.RegionalResourceReferences.toObject(t.openEvaluationPipeline,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction"},r.RegionalResourceReferences=function(){function e(t){if(this.references={},t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.references===c.emptyObject&&(f.references={});var C=n.uint32()+n.pos;for(g="",T=null;n.pos>>3){case 1:g=n.string();break;case 2:T=l.google.cloud.aiplatform.v1beta1.PublisherModel.ResourceReference.decode(n,n.uint32());break;default:n.skipType(F&7);break}}f.references[g]=T;break}case 2:{f.title=n.string();break}default:n.skipType(_&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.references!=null&&n.hasOwnProperty("references")){if(!c.isObject(n.references))return"references: object expected";for(var i=Object.keys(n.references),s=0;s>>3){case 1:{f.documentations&&f.documentations.length||(f.documentations=[]),f.documentations.push(l.google.cloud.aiplatform.v1beta1.PublisherModel.Documentation.decode(n,n.uint32()));break}case 2:{f.title=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.documentations!=null&&n.hasOwnProperty("documentations")){if(!Array.isArray(n.documentations))return"documentations: array expected";for(var i=0;i>>3){case 5:{g.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.decode(i,i.uint32());break}case 6:{g.automaticResources=l.google.cloud.aiplatform.v1beta1.AutomaticResources.decode(i,i.uint32());break}case 7:{g.sharedResources=i.string();break}case 1:{g.modelDisplayName=i.string();break}case 2:{g.largeModelReference=l.google.cloud.aiplatform.v1beta1.LargeModelReference.decode(i,i.uint32());break}case 3:{g.containerSpec=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.decode(i,i.uint32());break}case 4:{g.artifactUri=i.string();break}case 8:{g.title=i.string();break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};if(i.dedicatedResources!=null&&i.hasOwnProperty("dedicatedResources")){s.predictionResources=1;{var f=l.google.cloud.aiplatform.v1beta1.DedicatedResources.verify(i.dedicatedResources);if(f)return"dedicatedResources."+f}}if(i.automaticResources!=null&&i.hasOwnProperty("automaticResources")){if(s.predictionResources===1)return"predictionResources: multiple values";s.predictionResources=1;{var f=l.google.cloud.aiplatform.v1beta1.AutomaticResources.verify(i.automaticResources);if(f)return"automaticResources."+f}}if(i.sharedResources!=null&&i.hasOwnProperty("sharedResources")){if(s.predictionResources===1)return"predictionResources: multiple values";if(s.predictionResources=1,!c.isString(i.sharedResources))return"sharedResources: string expected"}if(i.modelDisplayName!=null&&i.hasOwnProperty("modelDisplayName")&&!c.isString(i.modelDisplayName))return"modelDisplayName: string expected";if(i.largeModelReference!=null&&i.hasOwnProperty("largeModelReference")){var f=l.google.cloud.aiplatform.v1beta1.LargeModelReference.verify(i.largeModelReference);if(f)return"largeModelReference."+f}if(i.containerSpec!=null&&i.hasOwnProperty("containerSpec")){var f=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.verify(i.containerSpec);if(f)return"containerSpec."+f}return i.artifactUri!=null&&i.hasOwnProperty("artifactUri")&&!c.isString(i.artifactUri)?"artifactUri: string expected":i.title!=null&&i.hasOwnProperty("title")&&!c.isString(i.title)?"title: string expected":null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy)return i;var s=new l.google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy;if(i.dedicatedResources!=null){if(typeof i.dedicatedResources!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.dedicatedResources: object expected");s.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.fromObject(i.dedicatedResources)}if(i.automaticResources!=null){if(typeof i.automaticResources!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.automaticResources: object expected");s.automaticResources=l.google.cloud.aiplatform.v1beta1.AutomaticResources.fromObject(i.automaticResources)}if(i.sharedResources!=null&&(s.sharedResources=String(i.sharedResources)),i.modelDisplayName!=null&&(s.modelDisplayName=String(i.modelDisplayName)),i.largeModelReference!=null){if(typeof i.largeModelReference!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.largeModelReference: object expected");s.largeModelReference=l.google.cloud.aiplatform.v1beta1.LargeModelReference.fromObject(i.largeModelReference)}if(i.containerSpec!=null){if(typeof i.containerSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy.containerSpec: object expected");s.containerSpec=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.fromObject(i.containerSpec)}return i.artifactUri!=null&&(s.artifactUri=String(i.artifactUri)),i.title!=null&&(s.title=String(i.title)),s},e.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.modelDisplayName="",f.largeModelReference=null,f.containerSpec=null,f.artifactUri="",f.title=""),i.modelDisplayName!=null&&i.hasOwnProperty("modelDisplayName")&&(f.modelDisplayName=i.modelDisplayName),i.largeModelReference!=null&&i.hasOwnProperty("largeModelReference")&&(f.largeModelReference=l.google.cloud.aiplatform.v1beta1.LargeModelReference.toObject(i.largeModelReference,s)),i.containerSpec!=null&&i.hasOwnProperty("containerSpec")&&(f.containerSpec=l.google.cloud.aiplatform.v1beta1.ModelContainerSpec.toObject(i.containerSpec,s)),i.artifactUri!=null&&i.hasOwnProperty("artifactUri")&&(f.artifactUri=i.artifactUri),i.dedicatedResources!=null&&i.hasOwnProperty("dedicatedResources")&&(f.dedicatedResources=l.google.cloud.aiplatform.v1beta1.DedicatedResources.toObject(i.dedicatedResources,s),s.oneofs&&(f.predictionResources="dedicatedResources")),i.automaticResources!=null&&i.hasOwnProperty("automaticResources")&&(f.automaticResources=l.google.cloud.aiplatform.v1beta1.AutomaticResources.toObject(i.automaticResources,s),s.oneofs&&(f.predictionResources="automaticResources")),i.sharedResources!=null&&i.hasOwnProperty("sharedResources")&&(f.sharedResources=i.sharedResources,s.oneofs&&(f.predictionResources="sharedResources")),i.title!=null&&i.hasOwnProperty("title")&&(f.title=i.title),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.PublisherModel.CallToAction.Deploy"},e}(),r}(),a.OpenSourceCategory=function(){var r={},e=Object.create(r);return e[r[0]="OPEN_SOURCE_CATEGORY_UNSPECIFIED"]=0,e[r[1]="PROPRIETARY"]=1,e[r[2]="GOOGLE_OWNED_OSS_WITH_GOOGLE_CHECKPOINT"]=2,e[r[3]="THIRD_PARTY_OWNED_OSS_WITH_GOOGLE_CHECKPOINT"]=3,e[r[4]="GOOGLE_OWNED_OSS"]=4,e[r[5]="THIRD_PARTY_OWNED_OSS"]=5,e}(),a.LaunchStage=function(){var r={},e=Object.create(r);return e[r[0]="LAUNCH_STAGE_UNSPECIFIED"]=0,e[r[1]="EXPERIMENTAL"]=1,e[r[2]="PRIVATE_PREVIEW"]=2,e[r[3]="PUBLIC_PREVIEW"]=3,e[r[4]="GA"]=4,e}(),a}(),m.ModelService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.uploadModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UploadModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UploadModel"}),Object.defineProperty(a.prototype.getModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetModelRequest,l.google.cloud.aiplatform.v1beta1.Model,e,t)},"name",{value:"GetModel"}),Object.defineProperty(a.prototype.listModels=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListModelsRequest,l.google.cloud.aiplatform.v1beta1.ListModelsResponse,e,t)},"name",{value:"ListModels"}),Object.defineProperty(a.prototype.listModelVersions=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListModelVersionsRequest,l.google.cloud.aiplatform.v1beta1.ListModelVersionsResponse,e,t)},"name",{value:"ListModelVersions"}),Object.defineProperty(a.prototype.updateModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateModelRequest,l.google.cloud.aiplatform.v1beta1.Model,e,t)},"name",{value:"UpdateModel"}),Object.defineProperty(a.prototype.updateExplanationDataset=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdateExplanationDataset"}),Object.defineProperty(a.prototype.deleteModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteModel"}),Object.defineProperty(a.prototype.deleteModelVersion=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteModelVersionRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteModelVersion"}),Object.defineProperty(a.prototype.mergeVersionAliases=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.MergeVersionAliasesRequest,l.google.cloud.aiplatform.v1beta1.Model,e,t)},"name",{value:"MergeVersionAliases"}),Object.defineProperty(a.prototype.exportModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ExportModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"ExportModel"}),Object.defineProperty(a.prototype.copyModel=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CopyModelRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CopyModel"}),Object.defineProperty(a.prototype.importModelEvaluation=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ImportModelEvaluationRequest,l.google.cloud.aiplatform.v1beta1.ModelEvaluation,e,t)},"name",{value:"ImportModelEvaluation"}),Object.defineProperty(a.prototype.batchImportModelEvaluationSlices=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.BatchImportModelEvaluationSlicesRequest,l.google.cloud.aiplatform.v1beta1.BatchImportModelEvaluationSlicesResponse,e,t)},"name",{value:"BatchImportModelEvaluationSlices"}),Object.defineProperty(a.prototype.batchImportEvaluatedAnnotations=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.BatchImportEvaluatedAnnotationsRequest,l.google.cloud.aiplatform.v1beta1.BatchImportEvaluatedAnnotationsResponse,e,t)},"name",{value:"BatchImportEvaluatedAnnotations"}),Object.defineProperty(a.prototype.getModelEvaluation=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetModelEvaluationRequest,l.google.cloud.aiplatform.v1beta1.ModelEvaluation,e,t)},"name",{value:"GetModelEvaluation"}),Object.defineProperty(a.prototype.listModelEvaluations=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListModelEvaluationsRequest,l.google.cloud.aiplatform.v1beta1.ListModelEvaluationsResponse,e,t)},"name",{value:"ListModelEvaluations"}),Object.defineProperty(a.prototype.getModelEvaluationSlice=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetModelEvaluationSliceRequest,l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice,e,t)},"name",{value:"GetModelEvaluationSlice"}),Object.defineProperty(a.prototype.listModelEvaluationSlices=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListModelEvaluationSlicesRequest,l.google.cloud.aiplatform.v1beta1.ListModelEvaluationSlicesResponse,e,t)},"name",{value:"ListModelEvaluationSlices"}),a}(),m.UploadModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 4:{i.parentModel=e.string();break}case 5:{i.modelId=e.string();break}case 2:{i.model=l.google.cloud.aiplatform.v1beta1.Model.decode(e,e.uint32());break}case 6:{i.serviceAccount=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.parentModel!=null&&e.hasOwnProperty("parentModel")&&!c.isString(e.parentModel))return"parentModel: string expected";if(e.modelId!=null&&e.hasOwnProperty("modelId")&&!c.isString(e.modelId))return"modelId: string expected";if(e.model!=null&&e.hasOwnProperty("model")){var t=l.google.cloud.aiplatform.v1beta1.Model.verify(e.model);if(t)return"model."+t}return e.serviceAccount!=null&&e.hasOwnProperty("serviceAccount")&&!c.isString(e.serviceAccount)?"serviceAccount: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UploadModelRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UploadModelRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.parentModel!=null&&(t.parentModel=String(e.parentModel)),e.modelId!=null&&(t.modelId=String(e.modelId)),e.model!=null){if(typeof e.model!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UploadModelRequest.model: object expected");t.model=l.google.cloud.aiplatform.v1beta1.Model.fromObject(e.model)}return e.serviceAccount!=null&&(t.serviceAccount=String(e.serviceAccount)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.model=null,n.parentModel="",n.modelId="",n.serviceAccount=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.model!=null&&e.hasOwnProperty("model")&&(n.model=l.google.cloud.aiplatform.v1beta1.Model.toObject(e.model,t)),e.parentModel!=null&&e.hasOwnProperty("parentModel")&&(n.parentModel=e.parentModel),e.modelId!=null&&e.hasOwnProperty("modelId")&&(n.modelId=e.modelId),e.serviceAccount!=null&&e.hasOwnProperty("serviceAccount")&&(n.serviceAccount=e.serviceAccount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UploadModelRequest"},a}(),m.UploadModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UploadModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UploadModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UploadModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UploadModelOperationMetadata"},a}(),m.UploadModelResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.model=e.string();break}case 2:{i.modelVersionId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model)?"model: string expected":e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&!c.isString(e.modelVersionId)?"modelVersionId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UploadModelResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.UploadModelResponse;return e.model!=null&&(t.model=String(e.model)),e.modelVersionId!=null&&(t.modelVersionId=String(e.modelVersionId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.model="",n.modelVersionId=""),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&(n.modelVersionId=e.modelVersionId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UploadModelResponse"},a}(),m.GetModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetModelRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetModelRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetModelRequest"},a}(),m.ListModelsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListModelsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListModelsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListModelsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListModelsRequest"},a}(),m.ListModelsResponse=function(){function a(r){if(this.models=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.models&&i.models.length||(i.models=[]),i.models.push(l.google.cloud.aiplatform.v1beta1.Model.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.models!=null&&e.hasOwnProperty("models")){if(!Array.isArray(e.models))return"models: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 6:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListModelVersionsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListModelVersionsRequest;if(e.name!=null&&(t.name=String(e.name)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListModelVersionsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.pageSize=0,n.pageToken="",n.filter="",n.readMask=null,n.orderBy=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListModelVersionsRequest"},a}(),m.ListModelVersionsResponse=function(){function a(r){if(this.models=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.models&&i.models.length||(i.models=[]),i.models.push(l.google.cloud.aiplatform.v1beta1.Model.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.models!=null&&e.hasOwnProperty("models")){if(!Array.isArray(e.models))return"models: array expected";for(var t=0;t>>3){case 1:{i.model=l.google.cloud.aiplatform.v1beta1.Model.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.model!=null&&e.hasOwnProperty("model")){var t=l.google.cloud.aiplatform.v1beta1.Model.verify(e.model);if(t)return"model."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateModelRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateModelRequest;if(e.model!=null){if(typeof e.model!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateModelRequest.model: object expected");t.model=l.google.cloud.aiplatform.v1beta1.Model.fromObject(e.model)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateModelRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.model=null,n.updateMask=null),e.model!=null&&e.hasOwnProperty("model")&&(n.model=l.google.cloud.aiplatform.v1beta1.Model.toObject(e.model,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateModelRequest"},a}(),m.UpdateExplanationDatasetRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.model=e.string();break}case 2:{i.examples=l.google.cloud.aiplatform.v1beta1.Examples.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.examples!=null&&e.hasOwnProperty("examples")){var t=l.google.cloud.aiplatform.v1beta1.Examples.verify(e.examples);if(t)return"examples."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetRequest;if(e.model!=null&&(t.model=String(e.model)),e.examples!=null){if(typeof e.examples!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetRequest.examples: object expected");t.examples=l.google.cloud.aiplatform.v1beta1.Examples.fromObject(e.examples)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.model="",n.examples=null),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.examples!=null&&e.hasOwnProperty("examples")&&(n.examples=l.google.cloud.aiplatform.v1beta1.Examples.toObject(e.examples,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetRequest"},a}(),m.UpdateExplanationDatasetOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetOperationMetadata"},a}(),m.DeleteModelRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteModelRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteModelRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteModelRequest"},a}(),m.DeleteModelVersionRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteModelVersionRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteModelVersionRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteModelVersionRequest"},a}(),m.MergeVersionAliasesRequest=function(){function a(r){if(this.versionAliases=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.versionAliases&&i.versionAliases.length||(i.versionAliases=[]),i.versionAliases.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.versionAliases!=null&&e.hasOwnProperty("versionAliases")){if(!Array.isArray(e.versionAliases))return"versionAliases: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.outputConfig=l.google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.outputConfig!=null&&e.hasOwnProperty("outputConfig")){var t=l.google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig.verify(e.outputConfig);if(t)return"outputConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExportModelRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExportModelRequest;if(e.name!=null&&(t.name=String(e.name)),e.outputConfig!=null){if(typeof e.outputConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportModelRequest.outputConfig: object expected");t.outputConfig=l.google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig.fromObject(e.outputConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.outputConfig=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.outputConfig!=null&&e.hasOwnProperty("outputConfig")&&(n.outputConfig=l.google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig.toObject(e.outputConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportModelRequest"},a.OutputConfig=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.exportFormatId=t.string();break}case 3:{s.artifactDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(t,t.uint32());break}case 4:{s.imageDestination=l.google.cloud.aiplatform.v1beta1.ContainerRegistryDestination.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.exportFormatId!=null&&t.hasOwnProperty("exportFormatId")&&!c.isString(t.exportFormatId))return"exportFormatId: string expected";if(t.artifactDestination!=null&&t.hasOwnProperty("artifactDestination")){var n=l.google.cloud.aiplatform.v1beta1.GcsDestination.verify(t.artifactDestination);if(n)return"artifactDestination."+n}if(t.imageDestination!=null&&t.hasOwnProperty("imageDestination")){var n=l.google.cloud.aiplatform.v1beta1.ContainerRegistryDestination.verify(t.imageDestination);if(n)return"imageDestination."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig;if(t.exportFormatId!=null&&(n.exportFormatId=String(t.exportFormatId)),t.artifactDestination!=null){if(typeof t.artifactDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig.artifactDestination: object expected");n.artifactDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.fromObject(t.artifactDestination)}if(t.imageDestination!=null){if(typeof t.imageDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig.imageDestination: object expected");n.imageDestination=l.google.cloud.aiplatform.v1beta1.ContainerRegistryDestination.fromObject(t.imageDestination)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.exportFormatId="",i.artifactDestination=null,i.imageDestination=null),t.exportFormatId!=null&&t.hasOwnProperty("exportFormatId")&&(i.exportFormatId=t.exportFormatId),t.artifactDestination!=null&&t.hasOwnProperty("artifactDestination")&&(i.artifactDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.toObject(t.artifactDestination,n)),t.imageDestination!=null&&t.hasOwnProperty("imageDestination")&&(i.imageDestination=l.google.cloud.aiplatform.v1beta1.ContainerRegistryDestination.toObject(t.imageDestination,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ExportModelRequest.OutputConfig"},r}(),a}(),m.ExportModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.outputInfo=l.google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.OutputInfo.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}if(e.outputInfo!=null&&e.hasOwnProperty("outputInfo")){var t=l.google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.OutputInfo.verify(e.outputInfo);if(t)return"outputInfo."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}if(e.outputInfo!=null){if(typeof e.outputInfo!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.outputInfo: object expected");t.outputInfo=l.google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.OutputInfo.fromObject(e.outputInfo)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.outputInfo=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.outputInfo!=null&&e.hasOwnProperty("outputInfo")&&(n.outputInfo=l.google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.OutputInfo.toObject(e.outputInfo,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata"},a.OutputInfo=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 2:{s.artifactOutputUri=t.string();break}case 3:{s.imageOutputUri=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.artifactOutputUri!=null&&t.hasOwnProperty("artifactOutputUri")&&!c.isString(t.artifactOutputUri)?"artifactOutputUri: string expected":t.imageOutputUri!=null&&t.hasOwnProperty("imageOutputUri")&&!c.isString(t.imageOutputUri)?"imageOutputUri: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.OutputInfo)return t;var n=new l.google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.OutputInfo;return t.artifactOutputUri!=null&&(n.artifactOutputUri=String(t.artifactOutputUri)),t.imageOutputUri!=null&&(n.imageOutputUri=String(t.imageOutputUri)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.artifactOutputUri="",i.imageOutputUri=""),t.artifactOutputUri!=null&&t.hasOwnProperty("artifactOutputUri")&&(i.artifactOutputUri=t.artifactOutputUri),t.imageOutputUri!=null&&t.hasOwnProperty("imageOutputUri")&&(i.imageOutputUri=t.imageOutputUri),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ExportModelOperationMetadata.OutputInfo"},r}(),a}(),m.UpdateExplanationDatasetResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetResponse?e:new l.google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateExplanationDatasetResponse"},a}(),m.ExportModelResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.ExportModelResponse?e:new l.google.cloud.aiplatform.v1beta1.ExportModelResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportModelResponse"},a}(),m.CopyModelRequest=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 4:{s.modelId=t.string();break}case 5:{s.parentModel=t.string();break}case 1:{s.parent=t.string();break}case 2:{s.sourceModel=t.string();break}case 3:{s.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.modelId!=null&&t.hasOwnProperty("modelId")&&(n.destinationModel=1,!c.isString(t.modelId)))return"modelId: string expected";if(t.parentModel!=null&&t.hasOwnProperty("parentModel")){if(n.destinationModel===1)return"destinationModel: multiple values";if(n.destinationModel=1,!c.isString(t.parentModel))return"parentModel: string expected"}if(t.parent!=null&&t.hasOwnProperty("parent")&&!c.isString(t.parent))return"parent: string expected";if(t.sourceModel!=null&&t.hasOwnProperty("sourceModel")&&!c.isString(t.sourceModel))return"sourceModel: string expected";if(t.encryptionSpec!=null&&t.hasOwnProperty("encryptionSpec")){var i=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.verify(t.encryptionSpec);if(i)return"encryptionSpec."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.CopyModelRequest)return t;var n=new l.google.cloud.aiplatform.v1beta1.CopyModelRequest;if(t.modelId!=null&&(n.modelId=String(t.modelId)),t.parentModel!=null&&(n.parentModel=String(t.parentModel)),t.parent!=null&&(n.parent=String(t.parent)),t.sourceModel!=null&&(n.sourceModel=String(t.sourceModel)),t.encryptionSpec!=null){if(typeof t.encryptionSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CopyModelRequest.encryptionSpec: object expected");n.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.fromObject(t.encryptionSpec)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.parent="",i.sourceModel="",i.encryptionSpec=null),t.parent!=null&&t.hasOwnProperty("parent")&&(i.parent=t.parent),t.sourceModel!=null&&t.hasOwnProperty("sourceModel")&&(i.sourceModel=t.sourceModel),t.encryptionSpec!=null&&t.hasOwnProperty("encryptionSpec")&&(i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.toObject(t.encryptionSpec,n)),t.modelId!=null&&t.hasOwnProperty("modelId")&&(i.modelId=t.modelId,n.oneofs&&(i.destinationModel="modelId")),t.parentModel!=null&&t.hasOwnProperty("parentModel")&&(i.parentModel=t.parentModel,n.oneofs&&(i.destinationModel="parentModel")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.CopyModelRequest"},a}(),m.CopyModelOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CopyModelOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CopyModelOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CopyModelOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CopyModelOperationMetadata"},a}(),m.CopyModelResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.model=e.string();break}case 2:{i.modelVersionId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model)?"model: string expected":e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&!c.isString(e.modelVersionId)?"modelVersionId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CopyModelResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.CopyModelResponse;return e.model!=null&&(t.model=String(e.model)),e.modelVersionId!=null&&(t.modelVersionId=String(e.modelVersionId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.model="",n.modelVersionId=""),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.modelVersionId!=null&&e.hasOwnProperty("modelVersionId")&&(n.modelVersionId=e.modelVersionId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CopyModelResponse"},a}(),m.ImportModelEvaluationRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.modelEvaluation=l.google.cloud.aiplatform.v1beta1.ModelEvaluation.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.modelEvaluation!=null&&e.hasOwnProperty("modelEvaluation")){var t=l.google.cloud.aiplatform.v1beta1.ModelEvaluation.verify(e.modelEvaluation);if(t)return"modelEvaluation."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ImportModelEvaluationRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ImportModelEvaluationRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.modelEvaluation!=null){if(typeof e.modelEvaluation!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ImportModelEvaluationRequest.modelEvaluation: object expected");t.modelEvaluation=l.google.cloud.aiplatform.v1beta1.ModelEvaluation.fromObject(e.modelEvaluation)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.modelEvaluation=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.modelEvaluation!=null&&e.hasOwnProperty("modelEvaluation")&&(n.modelEvaluation=l.google.cloud.aiplatform.v1beta1.ModelEvaluation.toObject(e.modelEvaluation,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ImportModelEvaluationRequest"},a}(),m.BatchImportModelEvaluationSlicesRequest=function(){function a(r){if(this.modelEvaluationSlices=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.modelEvaluationSlices&&i.modelEvaluationSlices.length||(i.modelEvaluationSlices=[]),i.modelEvaluationSlices.push(l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.modelEvaluationSlices!=null&&e.hasOwnProperty("modelEvaluationSlices")){if(!Array.isArray(e.modelEvaluationSlices))return"modelEvaluationSlices: array expected";for(var t=0;t>>3){case 1:{i.importedModelEvaluationSlices&&i.importedModelEvaluationSlices.length||(i.importedModelEvaluationSlices=[]),i.importedModelEvaluationSlices.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.importedModelEvaluationSlices!=null&&e.hasOwnProperty("importedModelEvaluationSlices")){if(!Array.isArray(e.importedModelEvaluationSlices))return"importedModelEvaluationSlices: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.evaluatedAnnotations&&i.evaluatedAnnotations.length||(i.evaluatedAnnotations=[]),i.evaluatedAnnotations.push(l.google.cloud.aiplatform.v1beta1.EvaluatedAnnotation.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.evaluatedAnnotations!=null&&e.hasOwnProperty("evaluatedAnnotations")){if(!Array.isArray(e.evaluatedAnnotations))return"evaluatedAnnotations: array expected";for(var t=0;t>>3){case 1:{i.importedEvaluatedAnnotationsCount=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.importedEvaluatedAnnotationsCount!=null&&e.hasOwnProperty("importedEvaluatedAnnotationsCount")&&!c.isInteger(e.importedEvaluatedAnnotationsCount)?"importedEvaluatedAnnotationsCount: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.BatchImportEvaluatedAnnotationsResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.BatchImportEvaluatedAnnotationsResponse;return e.importedEvaluatedAnnotationsCount!=null&&(t.importedEvaluatedAnnotationsCount=e.importedEvaluatedAnnotationsCount|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.importedEvaluatedAnnotationsCount=0),e.importedEvaluatedAnnotationsCount!=null&&e.hasOwnProperty("importedEvaluatedAnnotationsCount")&&(n.importedEvaluatedAnnotationsCount=e.importedEvaluatedAnnotationsCount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.BatchImportEvaluatedAnnotationsResponse"},a}(),m.GetModelEvaluationRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetModelEvaluationRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetModelEvaluationRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetModelEvaluationRequest"},a}(),m.ListModelEvaluationsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListModelEvaluationsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListModelEvaluationsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListModelEvaluationsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListModelEvaluationsRequest"},a}(),m.ListModelEvaluationsResponse=function(){function a(r){if(this.modelEvaluations=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.modelEvaluations&&i.modelEvaluations.length||(i.modelEvaluations=[]),i.modelEvaluations.push(l.google.cloud.aiplatform.v1beta1.ModelEvaluation.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelEvaluations!=null&&e.hasOwnProperty("modelEvaluations")){if(!Array.isArray(e.modelEvaluations))return"modelEvaluations: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetModelEvaluationSliceRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetModelEvaluationSliceRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetModelEvaluationSliceRequest"},a}(),m.ListModelEvaluationSlicesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListModelEvaluationSlicesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListModelEvaluationSlicesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListModelEvaluationSlicesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListModelEvaluationSlicesRequest"},a}(),m.ListModelEvaluationSlicesResponse=function(){function a(r){if(this.modelEvaluationSlices=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.modelEvaluationSlices&&i.modelEvaluationSlices.length||(i.modelEvaluationSlices=[]),i.modelEvaluationSlices.push(l.google.cloud.aiplatform.v1beta1.ModelEvaluationSlice.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.modelEvaluationSlices!=null&&e.hasOwnProperty("modelEvaluationSlices")){if(!Array.isArray(e.modelEvaluationSlices))return"modelEvaluationSlices: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 4:{i.resourcePools&&i.resourcePools.length||(i.resourcePools=[]),i.resourcePools.push(l.google.cloud.aiplatform.v1beta1.ResourcePool.decode(e,e.uint32()));break}case 5:{i.state=e.int32();break}case 6:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 7:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 9:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 11:{i.network=e.string();break}case 12:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 13:{i.resourceRuntimeSpec=l.google.cloud.aiplatform.v1beta1.ResourceRuntimeSpec.decode(e,e.uint32());break}case 14:{i.resourceRuntime=l.google.cloud.aiplatform.v1beta1.ResourceRuntime.decode(e,e.uint32());break}case 15:{i.reservedIpRanges&&i.reservedIpRanges.length||(i.reservedIpRanges=[]),i.reservedIpRanges.push(e.string());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.resourcePools!=null&&e.hasOwnProperty("resourcePools")){if(!Array.isArray(e.resourcePools))return"resourcePools: array expected";for(var t=0;t>>3){case 1:{s.id=t.string();break}case 2:{s.machineSpec=l.google.cloud.aiplatform.v1beta1.MachineSpec.decode(t,t.uint32());break}case 3:{s.replicaCount=t.int64();break}case 4:{s.diskSpec=l.google.cloud.aiplatform.v1beta1.DiskSpec.decode(t,t.uint32());break}case 6:{s.usedReplicaCount=t.int64();break}case 7:{s.autoscalingSpec=l.google.cloud.aiplatform.v1beta1.ResourcePool.AutoscalingSpec.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.id!=null&&t.hasOwnProperty("id")&&!c.isString(t.id))return"id: string expected";if(t.machineSpec!=null&&t.hasOwnProperty("machineSpec")){var i=l.google.cloud.aiplatform.v1beta1.MachineSpec.verify(t.machineSpec);if(i)return"machineSpec."+i}if(t.replicaCount!=null&&t.hasOwnProperty("replicaCount")&&(n._replicaCount=1,!c.isInteger(t.replicaCount)&&!(t.replicaCount&&c.isInteger(t.replicaCount.low)&&c.isInteger(t.replicaCount.high))))return"replicaCount: integer|Long expected";if(t.diskSpec!=null&&t.hasOwnProperty("diskSpec")){var i=l.google.cloud.aiplatform.v1beta1.DiskSpec.verify(t.diskSpec);if(i)return"diskSpec."+i}if(t.usedReplicaCount!=null&&t.hasOwnProperty("usedReplicaCount")&&!c.isInteger(t.usedReplicaCount)&&!(t.usedReplicaCount&&c.isInteger(t.usedReplicaCount.low)&&c.isInteger(t.usedReplicaCount.high)))return"usedReplicaCount: integer|Long expected";if(t.autoscalingSpec!=null&&t.hasOwnProperty("autoscalingSpec")){var i=l.google.cloud.aiplatform.v1beta1.ResourcePool.AutoscalingSpec.verify(t.autoscalingSpec);if(i)return"autoscalingSpec."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ResourcePool)return t;var n=new l.google.cloud.aiplatform.v1beta1.ResourcePool;if(t.id!=null&&(n.id=String(t.id)),t.machineSpec!=null){if(typeof t.machineSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ResourcePool.machineSpec: object expected");n.machineSpec=l.google.cloud.aiplatform.v1beta1.MachineSpec.fromObject(t.machineSpec)}if(t.replicaCount!=null&&(c.Long?(n.replicaCount=c.Long.fromValue(t.replicaCount)).unsigned=!1:typeof t.replicaCount=="string"?n.replicaCount=parseInt(t.replicaCount,10):typeof t.replicaCount=="number"?n.replicaCount=t.replicaCount:typeof t.replicaCount=="object"&&(n.replicaCount=new c.LongBits(t.replicaCount.low>>>0,t.replicaCount.high>>>0).toNumber())),t.diskSpec!=null){if(typeof t.diskSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ResourcePool.diskSpec: object expected");n.diskSpec=l.google.cloud.aiplatform.v1beta1.DiskSpec.fromObject(t.diskSpec)}if(t.usedReplicaCount!=null&&(c.Long?(n.usedReplicaCount=c.Long.fromValue(t.usedReplicaCount)).unsigned=!1:typeof t.usedReplicaCount=="string"?n.usedReplicaCount=parseInt(t.usedReplicaCount,10):typeof t.usedReplicaCount=="number"?n.usedReplicaCount=t.usedReplicaCount:typeof t.usedReplicaCount=="object"&&(n.usedReplicaCount=new c.LongBits(t.usedReplicaCount.low>>>0,t.usedReplicaCount.high>>>0).toNumber())),t.autoscalingSpec!=null){if(typeof t.autoscalingSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ResourcePool.autoscalingSpec: object expected");n.autoscalingSpec=l.google.cloud.aiplatform.v1beta1.ResourcePool.AutoscalingSpec.fromObject(t.autoscalingSpec)}return n},a.toObject=function(t,n){n||(n={});var i={};if(n.defaults){if(i.id="",i.machineSpec=null,i.diskSpec=null,c.Long){var s=new c.Long(0,0,!1);i.usedReplicaCount=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.usedReplicaCount=n.longs===String?"0":0;i.autoscalingSpec=null}return t.id!=null&&t.hasOwnProperty("id")&&(i.id=t.id),t.machineSpec!=null&&t.hasOwnProperty("machineSpec")&&(i.machineSpec=l.google.cloud.aiplatform.v1beta1.MachineSpec.toObject(t.machineSpec,n)),t.replicaCount!=null&&t.hasOwnProperty("replicaCount")&&(typeof t.replicaCount=="number"?i.replicaCount=n.longs===String?String(t.replicaCount):t.replicaCount:i.replicaCount=n.longs===String?c.Long.prototype.toString.call(t.replicaCount):n.longs===Number?new c.LongBits(t.replicaCount.low>>>0,t.replicaCount.high>>>0).toNumber():t.replicaCount,n.oneofs&&(i._replicaCount="replicaCount")),t.diskSpec!=null&&t.hasOwnProperty("diskSpec")&&(i.diskSpec=l.google.cloud.aiplatform.v1beta1.DiskSpec.toObject(t.diskSpec,n)),t.usedReplicaCount!=null&&t.hasOwnProperty("usedReplicaCount")&&(typeof t.usedReplicaCount=="number"?i.usedReplicaCount=n.longs===String?String(t.usedReplicaCount):t.usedReplicaCount:i.usedReplicaCount=n.longs===String?c.Long.prototype.toString.call(t.usedReplicaCount):n.longs===Number?new c.LongBits(t.usedReplicaCount.low>>>0,t.usedReplicaCount.high>>>0).toNumber():t.usedReplicaCount),t.autoscalingSpec!=null&&t.hasOwnProperty("autoscalingSpec")&&(i.autoscalingSpec=l.google.cloud.aiplatform.v1beta1.ResourcePool.AutoscalingSpec.toObject(t.autoscalingSpec,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ResourcePool"},a.AutoscalingSpec=function(){function e(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.minReplicaCount=i.int64();break}case 2:{g.maxReplicaCount=i.int64();break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};return i.minReplicaCount!=null&&i.hasOwnProperty("minReplicaCount")&&(s._minReplicaCount=1,!c.isInteger(i.minReplicaCount)&&!(i.minReplicaCount&&c.isInteger(i.minReplicaCount.low)&&c.isInteger(i.minReplicaCount.high)))?"minReplicaCount: integer|Long expected":i.maxReplicaCount!=null&&i.hasOwnProperty("maxReplicaCount")&&(s._maxReplicaCount=1,!c.isInteger(i.maxReplicaCount)&&!(i.maxReplicaCount&&c.isInteger(i.maxReplicaCount.low)&&c.isInteger(i.maxReplicaCount.high)))?"maxReplicaCount: integer|Long expected":null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.ResourcePool.AutoscalingSpec)return i;var s=new l.google.cloud.aiplatform.v1beta1.ResourcePool.AutoscalingSpec;return i.minReplicaCount!=null&&(c.Long?(s.minReplicaCount=c.Long.fromValue(i.minReplicaCount)).unsigned=!1:typeof i.minReplicaCount=="string"?s.minReplicaCount=parseInt(i.minReplicaCount,10):typeof i.minReplicaCount=="number"?s.minReplicaCount=i.minReplicaCount:typeof i.minReplicaCount=="object"&&(s.minReplicaCount=new c.LongBits(i.minReplicaCount.low>>>0,i.minReplicaCount.high>>>0).toNumber())),i.maxReplicaCount!=null&&(c.Long?(s.maxReplicaCount=c.Long.fromValue(i.maxReplicaCount)).unsigned=!1:typeof i.maxReplicaCount=="string"?s.maxReplicaCount=parseInt(i.maxReplicaCount,10):typeof i.maxReplicaCount=="number"?s.maxReplicaCount=i.maxReplicaCount:typeof i.maxReplicaCount=="object"&&(s.maxReplicaCount=new c.LongBits(i.maxReplicaCount.low>>>0,i.maxReplicaCount.high>>>0).toNumber())),s},e.toObject=function(i,s){s||(s={});var f={};return i.minReplicaCount!=null&&i.hasOwnProperty("minReplicaCount")&&(typeof i.minReplicaCount=="number"?f.minReplicaCount=s.longs===String?String(i.minReplicaCount):i.minReplicaCount:f.minReplicaCount=s.longs===String?c.Long.prototype.toString.call(i.minReplicaCount):s.longs===Number?new c.LongBits(i.minReplicaCount.low>>>0,i.minReplicaCount.high>>>0).toNumber():i.minReplicaCount,s.oneofs&&(f._minReplicaCount="minReplicaCount")),i.maxReplicaCount!=null&&i.hasOwnProperty("maxReplicaCount")&&(typeof i.maxReplicaCount=="number"?f.maxReplicaCount=s.longs===String?String(i.maxReplicaCount):i.maxReplicaCount:f.maxReplicaCount=s.longs===String?c.Long.prototype.toString.call(i.maxReplicaCount):s.longs===Number?new c.LongBits(i.maxReplicaCount.low>>>0,i.maxReplicaCount.high>>>0).toNumber():i.maxReplicaCount,s.oneofs&&(f._maxReplicaCount="maxReplicaCount")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.ResourcePool.AutoscalingSpec"},e}(),a}(),m.ResourceRuntimeSpec=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 2:{i.serviceAccountSpec=l.google.cloud.aiplatform.v1beta1.ServiceAccountSpec.decode(e,e.uint32());break}case 1:{i.raySpec=l.google.cloud.aiplatform.v1beta1.RaySpec.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.serviceAccountSpec!=null&&e.hasOwnProperty("serviceAccountSpec")){var t=l.google.cloud.aiplatform.v1beta1.ServiceAccountSpec.verify(e.serviceAccountSpec);if(t)return"serviceAccountSpec."+t}if(e.raySpec!=null&&e.hasOwnProperty("raySpec")){var t=l.google.cloud.aiplatform.v1beta1.RaySpec.verify(e.raySpec);if(t)return"raySpec."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ResourceRuntimeSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.ResourceRuntimeSpec;if(e.serviceAccountSpec!=null){if(typeof e.serviceAccountSpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ResourceRuntimeSpec.serviceAccountSpec: object expected");t.serviceAccountSpec=l.google.cloud.aiplatform.v1beta1.ServiceAccountSpec.fromObject(e.serviceAccountSpec)}if(e.raySpec!=null){if(typeof e.raySpec!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ResourceRuntimeSpec.raySpec: object expected");t.raySpec=l.google.cloud.aiplatform.v1beta1.RaySpec.fromObject(e.raySpec)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.raySpec=null,n.serviceAccountSpec=null),e.raySpec!=null&&e.hasOwnProperty("raySpec")&&(n.raySpec=l.google.cloud.aiplatform.v1beta1.RaySpec.toObject(e.raySpec,t)),e.serviceAccountSpec!=null&&e.hasOwnProperty("serviceAccountSpec")&&(n.serviceAccountSpec=l.google.cloud.aiplatform.v1beta1.ServiceAccountSpec.toObject(e.serviceAccountSpec,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ResourceRuntimeSpec"},a}(),m.RaySpec=function(){function a(r){if(this.resourcePoolImages={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.imageUri=e.string();break}case 6:{i.resourcePoolImages===c.emptyObject&&(i.resourcePoolImages={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.resourcePoolImages[s]=f;break}case 7:{i.headNodeResourcePoolId=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.imageUri!=null&&e.hasOwnProperty("imageUri")&&!c.isString(e.imageUri))return"imageUri: string expected";if(e.resourcePoolImages!=null&&e.hasOwnProperty("resourcePoolImages")){if(!c.isObject(e.resourcePoolImages))return"resourcePoolImages: object expected";for(var t=Object.keys(e.resourcePoolImages),n=0;n>>3){case 1:{i.accessUris===c.emptyObject&&(i.accessUris={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.accessUris[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.accessUris!=null&&e.hasOwnProperty("accessUris")){if(!c.isObject(e.accessUris))return"accessUris: object expected";for(var t=Object.keys(e.accessUris),n=0;n>>3){case 1:{i.enableCustomServiceAccount=e.bool();break}case 2:{i.serviceAccount=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.enableCustomServiceAccount!=null&&e.hasOwnProperty("enableCustomServiceAccount")&&typeof e.enableCustomServiceAccount!="boolean"?"enableCustomServiceAccount: boolean expected":e.serviceAccount!=null&&e.hasOwnProperty("serviceAccount")&&!c.isString(e.serviceAccount)?"serviceAccount: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ServiceAccountSpec)return e;var t=new l.google.cloud.aiplatform.v1beta1.ServiceAccountSpec;return e.enableCustomServiceAccount!=null&&(t.enableCustomServiceAccount=!!e.enableCustomServiceAccount),e.serviceAccount!=null&&(t.serviceAccount=String(e.serviceAccount)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.enableCustomServiceAccount=!1,n.serviceAccount=""),e.enableCustomServiceAccount!=null&&e.hasOwnProperty("enableCustomServiceAccount")&&(n.enableCustomServiceAccount=e.enableCustomServiceAccount),e.serviceAccount!=null&&e.hasOwnProperty("serviceAccount")&&(n.serviceAccount=e.serviceAccount),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ServiceAccountSpec"},a}(),m.PersistentResourceService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createPersistentResource=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreatePersistentResourceRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreatePersistentResource"}),Object.defineProperty(a.prototype.getPersistentResource=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetPersistentResourceRequest,l.google.cloud.aiplatform.v1beta1.PersistentResource,e,t)},"name",{value:"GetPersistentResource"}),Object.defineProperty(a.prototype.listPersistentResources=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListPersistentResourcesRequest,l.google.cloud.aiplatform.v1beta1.ListPersistentResourcesResponse,e,t)},"name",{value:"ListPersistentResources"}),Object.defineProperty(a.prototype.deletePersistentResource=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeletePersistentResourceRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeletePersistentResource"}),Object.defineProperty(a.prototype.updatePersistentResource=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdatePersistentResourceRequest,l.google.longrunning.Operation,e,t)},"name",{value:"UpdatePersistentResource"}),a}(),m.CreatePersistentResourceRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.persistentResource=l.google.cloud.aiplatform.v1beta1.PersistentResource.decode(e,e.uint32());break}case 3:{i.persistentResourceId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.persistentResource!=null&&e.hasOwnProperty("persistentResource")){var t=l.google.cloud.aiplatform.v1beta1.PersistentResource.verify(e.persistentResource);if(t)return"persistentResource."+t}return e.persistentResourceId!=null&&e.hasOwnProperty("persistentResourceId")&&!c.isString(e.persistentResourceId)?"persistentResourceId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreatePersistentResourceRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreatePersistentResourceRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.persistentResource!=null){if(typeof e.persistentResource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreatePersistentResourceRequest.persistentResource: object expected");t.persistentResource=l.google.cloud.aiplatform.v1beta1.PersistentResource.fromObject(e.persistentResource)}return e.persistentResourceId!=null&&(t.persistentResourceId=String(e.persistentResourceId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.persistentResource=null,n.persistentResourceId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.persistentResource!=null&&e.hasOwnProperty("persistentResource")&&(n.persistentResource=l.google.cloud.aiplatform.v1beta1.PersistentResource.toObject(e.persistentResource,t)),e.persistentResourceId!=null&&e.hasOwnProperty("persistentResourceId")&&(n.persistentResourceId=e.persistentResourceId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreatePersistentResourceRequest"},a}(),m.CreatePersistentResourceOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreatePersistentResourceOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreatePersistentResourceOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreatePersistentResourceOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreatePersistentResourceOperationMetadata"},a}(),m.UpdatePersistentResourceOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdatePersistentResourceOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdatePersistentResourceOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdatePersistentResourceOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdatePersistentResourceOperationMetadata"},a}(),m.GetPersistentResourceRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetPersistentResourceRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetPersistentResourceRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetPersistentResourceRequest"},a}(),m.ListPersistentResourcesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListPersistentResourcesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListPersistentResourcesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListPersistentResourcesRequest"},a}(),m.ListPersistentResourcesResponse=function(){function a(r){if(this.persistentResources=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.persistentResources&&i.persistentResources.length||(i.persistentResources=[]),i.persistentResources.push(l.google.cloud.aiplatform.v1beta1.PersistentResource.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.persistentResources!=null&&e.hasOwnProperty("persistentResources")){if(!Array.isArray(e.persistentResources))return"persistentResources: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeletePersistentResourceRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeletePersistentResourceRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeletePersistentResourceRequest"},a}(),m.UpdatePersistentResourceRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.persistentResource=l.google.cloud.aiplatform.v1beta1.PersistentResource.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.persistentResource!=null&&e.hasOwnProperty("persistentResource")){var t=l.google.cloud.aiplatform.v1beta1.PersistentResource.verify(e.persistentResource);if(t)return"persistentResource."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdatePersistentResourceRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdatePersistentResourceRequest;if(e.persistentResource!=null){if(typeof e.persistentResource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdatePersistentResourceRequest.persistentResource: object expected");t.persistentResource=l.google.cloud.aiplatform.v1beta1.PersistentResource.fromObject(e.persistentResource)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdatePersistentResourceRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.persistentResource=null,n.updateMask=null),e.persistentResource!=null&&e.hasOwnProperty("persistentResource")&&(n.persistentResource=l.google.cloud.aiplatform.v1beta1.PersistentResource.toObject(e.persistentResource,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdatePersistentResourceRequest"},a}(),m.PipelineFailurePolicy=function(){var a={},r=Object.create(a);return r[a[0]="PIPELINE_FAILURE_POLICY_UNSPECIFIED"]=0,r[a[1]="PIPELINE_FAILURE_POLICY_FAIL_SLOW"]=1,r[a[2]="PIPELINE_FAILURE_POLICY_FAIL_FAST"]=2,r}(),m.PipelineJob=function(){function a(r){if(this.labels={},this.reservedIpRanges=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.pipelineSpec=l.google.protobuf.Struct.decode(e,e.uint32());break}case 8:{i.state=e.int32();break}case 9:{i.jobDetail=l.google.cloud.aiplatform.v1beta1.PipelineJobDetail.decode(e,e.uint32());break}case 10:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 11:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 12:{i.runtimeConfig=l.google.cloud.aiplatform.v1beta1.PipelineJob.RuntimeConfig.decode(e,e.uint32());break}case 16:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 17:{i.serviceAccount=e.string();break}case 18:{i.network=e.string();break}case 25:{i.reservedIpRanges&&i.reservedIpRanges.length||(i.reservedIpRanges=[]),i.reservedIpRanges.push(e.string());break}case 19:{i.templateUri=e.string();break}case 20:{i.templateMetadata=l.google.cloud.aiplatform.v1beta1.PipelineTemplateMetadata.decode(e,e.uint32());break}case 22:{i.scheduleName=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.pipelineSpec!=null&&e.hasOwnProperty("pipelineSpec")){var t=l.google.protobuf.Struct.verify(e.pipelineSpec);if(t)return"pipelineSpec."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:break}if(e.jobDetail!=null&&e.hasOwnProperty("jobDetail")){var t=l.google.cloud.aiplatform.v1beta1.PipelineJobDetail.verify(e.jobDetail);if(t)return"jobDetail."+t}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{s.parameters===c.emptyObject&&(s.parameters={});var _=t.uint32()+t.pos;for(f="",g=null;t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=l.google.cloud.aiplatform.v1beta1.Value.decode(t,t.uint32());break;default:t.skipType(C&7);break}}s.parameters[f]=g;break}case 2:{s.gcsOutputDirectory=t.string();break}case 3:{s.parameterValues===c.emptyObject&&(s.parameterValues={});var _=t.uint32()+t.pos;for(f="",g=null;t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=l.google.protobuf.Value.decode(t,t.uint32());break;default:t.skipType(C&7);break}}s.parameterValues[f]=g;break}case 4:{s.failurePolicy=t.int32();break}case 5:{s.inputArtifacts===c.emptyObject&&(s.inputArtifacts={});var _=t.uint32()+t.pos;for(f="",g=null;t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=l.google.cloud.aiplatform.v1beta1.PipelineJob.RuntimeConfig.InputArtifact.decode(t,t.uint32());break;default:t.skipType(C&7);break}}s.inputArtifacts[f]=g;break}default:t.skipType(T&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.parameters!=null&&t.hasOwnProperty("parameters")){if(!c.isObject(t.parameters))return"parameters: object expected";for(var n=Object.keys(t.parameters),i=0;i>>3){case 1:{g.artifactId=i.string();break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};return i.artifactId!=null&&i.hasOwnProperty("artifactId")&&(s.kind=1,!c.isString(i.artifactId))?"artifactId: string expected":null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.PipelineJob.RuntimeConfig.InputArtifact)return i;var s=new l.google.cloud.aiplatform.v1beta1.PipelineJob.RuntimeConfig.InputArtifact;return i.artifactId!=null&&(s.artifactId=String(i.artifactId)),s},e.toObject=function(i,s){s||(s={});var f={};return i.artifactId!=null&&i.hasOwnProperty("artifactId")&&(f.artifactId=i.artifactId,s.oneofs&&(f.kind="artifactId")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.PipelineJob.RuntimeConfig.InputArtifact"},e}(),r}(),a}(),m.PipelineTemplateMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 3:{i.version=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.version!=null&&e.hasOwnProperty("version")&&!c.isString(e.version)?"version: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PipelineTemplateMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.PipelineTemplateMetadata;return e.version!=null&&(t.version=String(e.version)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.version=""),e.version!=null&&e.hasOwnProperty("version")&&(n.version=e.version),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PipelineTemplateMetadata"},a}(),m.PipelineJobDetail=function(){function a(r){if(this.taskDetails=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.pipelineContext=l.google.cloud.aiplatform.v1beta1.Context.decode(e,e.uint32());break}case 2:{i.pipelineRunContext=l.google.cloud.aiplatform.v1beta1.Context.decode(e,e.uint32());break}case 3:{i.taskDetails&&i.taskDetails.length||(i.taskDetails=[]),i.taskDetails.push(l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.pipelineContext!=null&&e.hasOwnProperty("pipelineContext")){var t=l.google.cloud.aiplatform.v1beta1.Context.verify(e.pipelineContext);if(t)return"pipelineContext."+t}if(e.pipelineRunContext!=null&&e.hasOwnProperty("pipelineRunContext")){var t=l.google.cloud.aiplatform.v1beta1.Context.verify(e.pipelineRunContext);if(t)return"pipelineRunContext."+t}if(e.taskDetails!=null&&e.hasOwnProperty("taskDetails")){if(!Array.isArray(e.taskDetails))return"taskDetails: array expected";for(var n=0;n>>3){case 1:{i.taskId=e.int64();break}case 12:{i.parentTaskId=e.int64();break}case 2:{i.taskName=e.string();break}case 3:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.executorDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.decode(e,e.uint32());break}case 7:{i.state=e.int32();break}case 8:{i.execution=l.google.cloud.aiplatform.v1beta1.Execution.decode(e,e.uint32());break}case 9:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 13:{i.pipelineTaskStatus&&i.pipelineTaskStatus.length||(i.pipelineTaskStatus=[]),i.pipelineTaskStatus.push(l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.PipelineTaskStatus.decode(e,e.uint32()));break}case 10:{i.inputs===c.emptyObject&&(i.inputs={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.ArtifactList.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.inputs[s]=f;break}case 11:{i.outputs===c.emptyObject&&(i.outputs={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.ArtifactList.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.outputs[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.taskId!=null&&e.hasOwnProperty("taskId")&&!c.isInteger(e.taskId)&&!(e.taskId&&c.isInteger(e.taskId.low)&&c.isInteger(e.taskId.high)))return"taskId: integer|Long expected";if(e.parentTaskId!=null&&e.hasOwnProperty("parentTaskId")&&!c.isInteger(e.parentTaskId)&&!(e.parentTaskId&&c.isInteger(e.parentTaskId.low)&&c.isInteger(e.parentTaskId.high)))return"parentTaskId: integer|Long expected";if(e.taskName!=null&&e.hasOwnProperty("taskName")&&!c.isString(e.taskName))return"taskName: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.executorDetail!=null&&e.hasOwnProperty("executorDetail")){var t=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.verify(e.executorDetail);if(t)return"executorDetail."+t}if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:break}if(e.execution!=null&&e.hasOwnProperty("execution")){var t=l.google.cloud.aiplatform.v1beta1.Execution.verify(e.execution);if(t)return"execution."+t}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.pipelineTaskStatus!=null&&e.hasOwnProperty("pipelineTaskStatus")){if(!Array.isArray(e.pipelineTaskStatus))return"pipelineTaskStatus: array expected";for(var n=0;n>>0,e.taskId.high>>>0).toNumber())),e.parentTaskId!=null&&(c.Long?(t.parentTaskId=c.Long.fromValue(e.parentTaskId)).unsigned=!1:typeof e.parentTaskId=="string"?t.parentTaskId=parseInt(e.parentTaskId,10):typeof e.parentTaskId=="number"?t.parentTaskId=e.parentTaskId:typeof e.parentTaskId=="object"&&(t.parentTaskId=new c.LongBits(e.parentTaskId.low>>>0,e.parentTaskId.high>>>0).toNumber())),e.taskName!=null&&(t.taskName=String(e.taskName)),e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.startTime!=null){if(typeof e.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.startTime: object expected");t.startTime=l.google.protobuf.Timestamp.fromObject(e.startTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}if(e.executorDetail!=null){if(typeof e.executorDetail!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.executorDetail: object expected");t.executorDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.fromObject(e.executorDetail)}switch(e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"PENDING":case 1:t.state=1;break;case"RUNNING":case 2:t.state=2;break;case"SUCCEEDED":case 3:t.state=3;break;case"CANCEL_PENDING":case 4:t.state=4;break;case"CANCELLING":case 5:t.state=5;break;case"CANCELLED":case 6:t.state=6;break;case"FAILED":case 7:t.state=7;break;case"SKIPPED":case 8:t.state=8;break;case"NOT_TRIGGERED":case 9:t.state=9;break}if(e.execution!=null){if(typeof e.execution!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.execution: object expected");t.execution=l.google.cloud.aiplatform.v1beta1.Execution.fromObject(e.execution)}if(e.error!=null){if(typeof e.error!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.error: object expected");t.error=l.google.rpc.Status.fromObject(e.error)}if(e.pipelineTaskStatus){if(!Array.isArray(e.pipelineTaskStatus))throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.pipelineTaskStatus: array expected");t.pipelineTaskStatus=[];for(var n=0;n>>0,e.taskId.high>>>0).toNumber():e.taskId),e.taskName!=null&&e.hasOwnProperty("taskName")&&(n.taskName=e.taskName),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.startTime!=null&&e.hasOwnProperty("startTime")&&(n.startTime=l.google.protobuf.Timestamp.toObject(e.startTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),e.executorDetail!=null&&e.hasOwnProperty("executorDetail")&&(n.executorDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.toObject(e.executorDetail,t)),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.State[e.state]===void 0?e.state:l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.State[e.state]:e.state),e.execution!=null&&e.hasOwnProperty("execution")&&(n.execution=l.google.cloud.aiplatform.v1beta1.Execution.toObject(e.execution,t)),e.error!=null&&e.hasOwnProperty("error")&&(n.error=l.google.rpc.Status.toObject(e.error,t));var s;if(e.inputs&&(s=Object.keys(e.inputs)).length){n.inputs={};for(var f=0;f>>0,e.parentTaskId.high>>>0).toNumber():e.parentTaskId),e.pipelineTaskStatus&&e.pipelineTaskStatus.length){n.pipelineTaskStatus=[];for(var f=0;f>>3){case 1:{s.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 2:{s.state=t.int32();break}case 3:{s.error=l.google.rpc.Status.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var n=l.google.protobuf.Timestamp.verify(t.updateTime);if(n)return"updateTime."+n}if(t.state!=null&&t.hasOwnProperty("state"))switch(t.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:break}if(t.error!=null&&t.hasOwnProperty("error")){var n=l.google.rpc.Status.verify(t.error);if(n)return"error."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.PipelineTaskStatus)return t;var n=new l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.PipelineTaskStatus;if(t.updateTime!=null){if(typeof t.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.PipelineTaskStatus.updateTime: object expected");n.updateTime=l.google.protobuf.Timestamp.fromObject(t.updateTime)}switch(t.state){default:if(typeof t.state=="number"){n.state=t.state;break}break;case"STATE_UNSPECIFIED":case 0:n.state=0;break;case"PENDING":case 1:n.state=1;break;case"RUNNING":case 2:n.state=2;break;case"SUCCEEDED":case 3:n.state=3;break;case"CANCEL_PENDING":case 4:n.state=4;break;case"CANCELLING":case 5:n.state=5;break;case"CANCELLED":case 6:n.state=6;break;case"FAILED":case 7:n.state=7;break;case"SKIPPED":case 8:n.state=8;break;case"NOT_TRIGGERED":case 9:n.state=9;break}if(t.error!=null){if(typeof t.error!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskDetail.PipelineTaskStatus.error: object expected");n.error=l.google.rpc.Status.fromObject(t.error)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.updateTime=null,i.state=n.enums===String?"STATE_UNSPECIFIED":0,i.error=null),t.updateTime!=null&&t.hasOwnProperty("updateTime")&&(i.updateTime=l.google.protobuf.Timestamp.toObject(t.updateTime,n)),t.state!=null&&t.hasOwnProperty("state")&&(i.state=n.enums===String?l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.State[t.state]===void 0?t.state:l.google.cloud.aiplatform.v1beta1.PipelineTaskDetail.State[t.state]:t.state),t.error!=null&&t.hasOwnProperty("error")&&(i.error=l.google.rpc.Status.toObject(t.error,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.PipelineTaskDetail.PipelineTaskStatus"},r}(),a.ArtifactList=function(){function r(e){if(this.artifacts=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.artifacts&&s.artifacts.length||(s.artifacts=[]),s.artifacts.push(l.google.cloud.aiplatform.v1beta1.Artifact.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.artifacts!=null&&t.hasOwnProperty("artifacts")){if(!Array.isArray(t.artifacts))return"artifacts: array expected";for(var n=0;n>>3){case 1:{s.containerDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.ContainerDetail.decode(t,t.uint32());break}case 2:{s.customJobDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.CustomJobDetail.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.containerDetail!=null&&t.hasOwnProperty("containerDetail")){n.details=1;{var i=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.ContainerDetail.verify(t.containerDetail);if(i)return"containerDetail."+i}}if(t.customJobDetail!=null&&t.hasOwnProperty("customJobDetail")){if(n.details===1)return"details: multiple values";n.details=1;{var i=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.CustomJobDetail.verify(t.customJobDetail);if(i)return"customJobDetail."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail)return t;var n=new l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail;if(t.containerDetail!=null){if(typeof t.containerDetail!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.containerDetail: object expected");n.containerDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.ContainerDetail.fromObject(t.containerDetail)}if(t.customJobDetail!=null){if(typeof t.customJobDetail!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.customJobDetail: object expected");n.customJobDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.CustomJobDetail.fromObject(t.customJobDetail)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.containerDetail!=null&&t.hasOwnProperty("containerDetail")&&(i.containerDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.ContainerDetail.toObject(t.containerDetail,n),n.oneofs&&(i.details="containerDetail")),t.customJobDetail!=null&&t.hasOwnProperty("customJobDetail")&&(i.customJobDetail=l.google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail.CustomJobDetail.toObject(t.customJobDetail,n),n.oneofs&&(i.details="customJobDetail")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.PipelineTaskExecutorDetail"},a.ContainerDetail=function(){function e(t){if(this.failedMainJobs=[],this.failedPreCachingCheckJobs=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.mainJob=n.string();break}case 2:{f.preCachingCheckJob=n.string();break}case 3:{f.failedMainJobs&&f.failedMainJobs.length||(f.failedMainJobs=[]),f.failedMainJobs.push(n.string());break}case 4:{f.failedPreCachingCheckJobs&&f.failedPreCachingCheckJobs.length||(f.failedPreCachingCheckJobs=[]),f.failedPreCachingCheckJobs.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.mainJob!=null&&n.hasOwnProperty("mainJob")&&!c.isString(n.mainJob))return"mainJob: string expected";if(n.preCachingCheckJob!=null&&n.hasOwnProperty("preCachingCheckJob")&&!c.isString(n.preCachingCheckJob))return"preCachingCheckJob: string expected";if(n.failedMainJobs!=null&&n.hasOwnProperty("failedMainJobs")){if(!Array.isArray(n.failedMainJobs))return"failedMainJobs: array expected";for(var i=0;i>>3){case 1:{f.job=n.string();break}case 3:{f.failedJobs&&f.failedJobs.length||(f.failedJobs=[]),f.failedJobs.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.job!=null&&n.hasOwnProperty("job")&&!c.isString(n.job))return"job: string expected";if(n.failedJobs!=null&&n.hasOwnProperty("failedJobs")){if(!Array.isArray(n.failedJobs))return"failedJobs: array expected";for(var i=0;i>>3){case 1:{s.intValue=t.int64();break}case 2:{s.doubleValue=t.double();break}case 3:{s.stringValue=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.intValue!=null&&t.hasOwnProperty("intValue")&&(n.value=1,!c.isInteger(t.intValue)&&!(t.intValue&&c.isInteger(t.intValue.low)&&c.isInteger(t.intValue.high))))return"intValue: integer|Long expected";if(t.doubleValue!=null&&t.hasOwnProperty("doubleValue")){if(n.value===1)return"value: multiple values";if(n.value=1,typeof t.doubleValue!="number")return"doubleValue: number expected"}if(t.stringValue!=null&&t.hasOwnProperty("stringValue")){if(n.value===1)return"value: multiple values";if(n.value=1,!c.isString(t.stringValue))return"stringValue: string expected"}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Value)return t;var n=new l.google.cloud.aiplatform.v1beta1.Value;return t.intValue!=null&&(c.Long?(n.intValue=c.Long.fromValue(t.intValue)).unsigned=!1:typeof t.intValue=="string"?n.intValue=parseInt(t.intValue,10):typeof t.intValue=="number"?n.intValue=t.intValue:typeof t.intValue=="object"&&(n.intValue=new c.LongBits(t.intValue.low>>>0,t.intValue.high>>>0).toNumber())),t.doubleValue!=null&&(n.doubleValue=Number(t.doubleValue)),t.stringValue!=null&&(n.stringValue=String(t.stringValue)),n},a.toObject=function(t,n){n||(n={});var i={};return t.intValue!=null&&t.hasOwnProperty("intValue")&&(typeof t.intValue=="number"?i.intValue=n.longs===String?String(t.intValue):t.intValue:i.intValue=n.longs===String?c.Long.prototype.toString.call(t.intValue):n.longs===Number?new c.LongBits(t.intValue.low>>>0,t.intValue.high>>>0).toNumber():t.intValue,n.oneofs&&(i.value="intValue")),t.doubleValue!=null&&t.hasOwnProperty("doubleValue")&&(i.doubleValue=n.json&&!isFinite(t.doubleValue)?String(t.doubleValue):t.doubleValue,n.oneofs&&(i.value="doubleValue")),t.stringValue!=null&&t.hasOwnProperty("stringValue")&&(i.stringValue=t.stringValue,n.oneofs&&(i.value="stringValue")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Value"},a}(),m.PipelineService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createTrainingPipeline=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateTrainingPipelineRequest,l.google.cloud.aiplatform.v1beta1.TrainingPipeline,e,t)},"name",{value:"CreateTrainingPipeline"}),Object.defineProperty(a.prototype.getTrainingPipeline=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetTrainingPipelineRequest,l.google.cloud.aiplatform.v1beta1.TrainingPipeline,e,t)},"name",{value:"GetTrainingPipeline"}),Object.defineProperty(a.prototype.listTrainingPipelines=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListTrainingPipelinesRequest,l.google.cloud.aiplatform.v1beta1.ListTrainingPipelinesResponse,e,t)},"name",{value:"ListTrainingPipelines"}),Object.defineProperty(a.prototype.deleteTrainingPipeline=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteTrainingPipelineRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteTrainingPipeline"}),Object.defineProperty(a.prototype.cancelTrainingPipeline=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CancelTrainingPipelineRequest,l.google.protobuf.Empty,e,t)},"name",{value:"CancelTrainingPipeline"}),Object.defineProperty(a.prototype.createPipelineJob=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest,l.google.cloud.aiplatform.v1beta1.PipelineJob,e,t)},"name",{value:"CreatePipelineJob"}),Object.defineProperty(a.prototype.getPipelineJob=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetPipelineJobRequest,l.google.cloud.aiplatform.v1beta1.PipelineJob,e,t)},"name",{value:"GetPipelineJob"}),Object.defineProperty(a.prototype.listPipelineJobs=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListPipelineJobsRequest,l.google.cloud.aiplatform.v1beta1.ListPipelineJobsResponse,e,t)},"name",{value:"ListPipelineJobs"}),Object.defineProperty(a.prototype.deletePipelineJob=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeletePipelineJobRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeletePipelineJob"}),Object.defineProperty(a.prototype.batchDeletePipelineJobs=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.BatchDeletePipelineJobsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchDeletePipelineJobs"}),Object.defineProperty(a.prototype.cancelPipelineJob=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CancelPipelineJobRequest,l.google.protobuf.Empty,e,t)},"name",{value:"CancelPipelineJob"}),a}(),m.CreateTrainingPipelineRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.trainingPipeline=l.google.cloud.aiplatform.v1beta1.TrainingPipeline.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.trainingPipeline!=null&&e.hasOwnProperty("trainingPipeline")){var t=l.google.cloud.aiplatform.v1beta1.TrainingPipeline.verify(e.trainingPipeline);if(t)return"trainingPipeline."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateTrainingPipelineRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateTrainingPipelineRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.trainingPipeline!=null){if(typeof e.trainingPipeline!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateTrainingPipelineRequest.trainingPipeline: object expected");t.trainingPipeline=l.google.cloud.aiplatform.v1beta1.TrainingPipeline.fromObject(e.trainingPipeline)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.trainingPipeline=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.trainingPipeline!=null&&e.hasOwnProperty("trainingPipeline")&&(n.trainingPipeline=l.google.cloud.aiplatform.v1beta1.TrainingPipeline.toObject(e.trainingPipeline,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateTrainingPipelineRequest"},a}(),m.GetTrainingPipelineRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetTrainingPipelineRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetTrainingPipelineRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetTrainingPipelineRequest"},a}(),m.ListTrainingPipelinesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListTrainingPipelinesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListTrainingPipelinesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListTrainingPipelinesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListTrainingPipelinesRequest"},a}(),m.ListTrainingPipelinesResponse=function(){function a(r){if(this.trainingPipelines=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingPipelines&&i.trainingPipelines.length||(i.trainingPipelines=[]),i.trainingPipelines.push(l.google.cloud.aiplatform.v1beta1.TrainingPipeline.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trainingPipelines!=null&&e.hasOwnProperty("trainingPipelines")){if(!Array.isArray(e.trainingPipelines))return"trainingPipelines: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteTrainingPipelineRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteTrainingPipelineRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteTrainingPipelineRequest"},a}(),m.CancelTrainingPipelineRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CancelTrainingPipelineRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CancelTrainingPipelineRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CancelTrainingPipelineRequest"},a}(),m.CreatePipelineJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pipelineJob=l.google.cloud.aiplatform.v1beta1.PipelineJob.decode(e,e.uint32());break}case 3:{i.pipelineJobId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.pipelineJob!=null&&e.hasOwnProperty("pipelineJob")){var t=l.google.cloud.aiplatform.v1beta1.PipelineJob.verify(e.pipelineJob);if(t)return"pipelineJob."+t}return e.pipelineJobId!=null&&e.hasOwnProperty("pipelineJobId")&&!c.isString(e.pipelineJobId)?"pipelineJobId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.pipelineJob!=null){if(typeof e.pipelineJob!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest.pipelineJob: object expected");t.pipelineJob=l.google.cloud.aiplatform.v1beta1.PipelineJob.fromObject(e.pipelineJob)}return e.pipelineJobId!=null&&(t.pipelineJobId=String(e.pipelineJobId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pipelineJob=null,n.pipelineJobId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pipelineJob!=null&&e.hasOwnProperty("pipelineJob")&&(n.pipelineJob=l.google.cloud.aiplatform.v1beta1.PipelineJob.toObject(e.pipelineJob,t)),e.pipelineJobId!=null&&e.hasOwnProperty("pipelineJobId")&&(n.pipelineJobId=e.pipelineJobId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest"},a}(),m.GetPipelineJobRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetPipelineJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetPipelineJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetPipelineJobRequest"},a}(),m.ListPipelineJobsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 6:{i.orderBy=e.string();break}case 7:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListPipelineJobsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListPipelineJobsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListPipelineJobsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListPipelineJobsRequest"},a}(),m.ListPipelineJobsResponse=function(){function a(r){if(this.pipelineJobs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.pipelineJobs&&i.pipelineJobs.length||(i.pipelineJobs=[]),i.pipelineJobs.push(l.google.cloud.aiplatform.v1beta1.PipelineJob.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.pipelineJobs!=null&&e.hasOwnProperty("pipelineJobs")){if(!Array.isArray(e.pipelineJobs))return"pipelineJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeletePipelineJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeletePipelineJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeletePipelineJobRequest"},a}(),m.BatchDeletePipelineJobsRequest=function(){function a(r){if(this.names=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.names&&i.names.length||(i.names=[]),i.names.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.names!=null&&e.hasOwnProperty("names")){if(!Array.isArray(e.names))return"names: array expected";for(var t=0;t>>3){case 1:{i.pipelineJobs&&i.pipelineJobs.length||(i.pipelineJobs=[]),i.pipelineJobs.push(l.google.cloud.aiplatform.v1beta1.PipelineJob.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.pipelineJobs!=null&&e.hasOwnProperty("pipelineJobs")){if(!Array.isArray(e.pipelineJobs))return"pipelineJobs: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CancelPipelineJobRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CancelPipelineJobRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CancelPipelineJobRequest"},a}(),m.TrainingPipeline=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.inputDataConfig=l.google.cloud.aiplatform.v1beta1.InputDataConfig.decode(e,e.uint32());break}case 4:{i.trainingTaskDefinition=e.string();break}case 5:{i.trainingTaskInputs=l.google.protobuf.Value.decode(e,e.uint32());break}case 6:{i.trainingTaskMetadata=l.google.protobuf.Value.decode(e,e.uint32());break}case 7:{i.modelToUpload=l.google.cloud.aiplatform.v1beta1.Model.decode(e,e.uint32());break}case 22:{i.modelId=e.string();break}case 21:{i.parentModel=e.string();break}case 9:{i.state=e.int32();break}case 10:{i.error=l.google.rpc.Status.decode(e,e.uint32());break}case 11:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 12:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 13:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 14:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 15:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 18:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.inputDataConfig!=null&&e.hasOwnProperty("inputDataConfig")){var t=l.google.cloud.aiplatform.v1beta1.InputDataConfig.verify(e.inputDataConfig);if(t)return"inputDataConfig."+t}if(e.trainingTaskDefinition!=null&&e.hasOwnProperty("trainingTaskDefinition")&&!c.isString(e.trainingTaskDefinition))return"trainingTaskDefinition: string expected";if(e.trainingTaskInputs!=null&&e.hasOwnProperty("trainingTaskInputs")){var t=l.google.protobuf.Value.verify(e.trainingTaskInputs);if(t)return"trainingTaskInputs."+t}if(e.trainingTaskMetadata!=null&&e.hasOwnProperty("trainingTaskMetadata")){var t=l.google.protobuf.Value.verify(e.trainingTaskMetadata);if(t)return"trainingTaskMetadata."+t}if(e.modelToUpload!=null&&e.hasOwnProperty("modelToUpload")){var t=l.google.cloud.aiplatform.v1beta1.Model.verify(e.modelToUpload);if(t)return"modelToUpload."+t}if(e.modelId!=null&&e.hasOwnProperty("modelId")&&!c.isString(e.modelId))return"modelId: string expected";if(e.parentModel!=null&&e.hasOwnProperty("parentModel")&&!c.isString(e.parentModel))return"parentModel: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:break}if(e.error!=null&&e.hasOwnProperty("error")){var t=l.google.rpc.Status.verify(e.error);if(t)return"error."+t}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.startTime!=null&&e.hasOwnProperty("startTime")){var t=l.google.protobuf.Timestamp.verify(e.startTime);if(t)return"startTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 2:{s.fractionSplit=l.google.cloud.aiplatform.v1beta1.FractionSplit.decode(t,t.uint32());break}case 3:{s.filterSplit=l.google.cloud.aiplatform.v1beta1.FilterSplit.decode(t,t.uint32());break}case 4:{s.predefinedSplit=l.google.cloud.aiplatform.v1beta1.PredefinedSplit.decode(t,t.uint32());break}case 5:{s.timestampSplit=l.google.cloud.aiplatform.v1beta1.TimestampSplit.decode(t,t.uint32());break}case 12:{s.stratifiedSplit=l.google.cloud.aiplatform.v1beta1.StratifiedSplit.decode(t,t.uint32());break}case 8:{s.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.decode(t,t.uint32());break}case 10:{s.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.decode(t,t.uint32());break}case 1:{s.datasetId=t.string();break}case 6:{s.annotationsFilter=t.string();break}case 9:{s.annotationSchemaUri=t.string();break}case 7:{s.savedQueryId=t.string();break}case 11:{s.persistMlUseAssignment=t.bool();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.fractionSplit!=null&&t.hasOwnProperty("fractionSplit")){n.split=1;{var i=l.google.cloud.aiplatform.v1beta1.FractionSplit.verify(t.fractionSplit);if(i)return"fractionSplit."+i}}if(t.filterSplit!=null&&t.hasOwnProperty("filterSplit")){if(n.split===1)return"split: multiple values";n.split=1;{var i=l.google.cloud.aiplatform.v1beta1.FilterSplit.verify(t.filterSplit);if(i)return"filterSplit."+i}}if(t.predefinedSplit!=null&&t.hasOwnProperty("predefinedSplit")){if(n.split===1)return"split: multiple values";n.split=1;{var i=l.google.cloud.aiplatform.v1beta1.PredefinedSplit.verify(t.predefinedSplit);if(i)return"predefinedSplit."+i}}if(t.timestampSplit!=null&&t.hasOwnProperty("timestampSplit")){if(n.split===1)return"split: multiple values";n.split=1;{var i=l.google.cloud.aiplatform.v1beta1.TimestampSplit.verify(t.timestampSplit);if(i)return"timestampSplit."+i}}if(t.stratifiedSplit!=null&&t.hasOwnProperty("stratifiedSplit")){if(n.split===1)return"split: multiple values";n.split=1;{var i=l.google.cloud.aiplatform.v1beta1.StratifiedSplit.verify(t.stratifiedSplit);if(i)return"stratifiedSplit."+i}}if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.aiplatform.v1beta1.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}if(t.bigqueryDestination!=null&&t.hasOwnProperty("bigqueryDestination")){if(n.destination===1)return"destination: multiple values";n.destination=1;{var i=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.verify(t.bigqueryDestination);if(i)return"bigqueryDestination."+i}}return t.datasetId!=null&&t.hasOwnProperty("datasetId")&&!c.isString(t.datasetId)?"datasetId: string expected":t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&!c.isString(t.annotationsFilter)?"annotationsFilter: string expected":t.annotationSchemaUri!=null&&t.hasOwnProperty("annotationSchemaUri")&&!c.isString(t.annotationSchemaUri)?"annotationSchemaUri: string expected":t.savedQueryId!=null&&t.hasOwnProperty("savedQueryId")&&!c.isString(t.savedQueryId)?"savedQueryId: string expected":t.persistMlUseAssignment!=null&&t.hasOwnProperty("persistMlUseAssignment")&&typeof t.persistMlUseAssignment!="boolean"?"persistMlUseAssignment: boolean expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.InputDataConfig)return t;var n=new l.google.cloud.aiplatform.v1beta1.InputDataConfig;if(t.fractionSplit!=null){if(typeof t.fractionSplit!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.InputDataConfig.fractionSplit: object expected");n.fractionSplit=l.google.cloud.aiplatform.v1beta1.FractionSplit.fromObject(t.fractionSplit)}if(t.filterSplit!=null){if(typeof t.filterSplit!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.InputDataConfig.filterSplit: object expected");n.filterSplit=l.google.cloud.aiplatform.v1beta1.FilterSplit.fromObject(t.filterSplit)}if(t.predefinedSplit!=null){if(typeof t.predefinedSplit!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.InputDataConfig.predefinedSplit: object expected");n.predefinedSplit=l.google.cloud.aiplatform.v1beta1.PredefinedSplit.fromObject(t.predefinedSplit)}if(t.timestampSplit!=null){if(typeof t.timestampSplit!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.InputDataConfig.timestampSplit: object expected");n.timestampSplit=l.google.cloud.aiplatform.v1beta1.TimestampSplit.fromObject(t.timestampSplit)}if(t.stratifiedSplit!=null){if(typeof t.stratifiedSplit!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.InputDataConfig.stratifiedSplit: object expected");n.stratifiedSplit=l.google.cloud.aiplatform.v1beta1.StratifiedSplit.fromObject(t.stratifiedSplit)}if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.InputDataConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.fromObject(t.gcsDestination)}if(t.bigqueryDestination!=null){if(typeof t.bigqueryDestination!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.InputDataConfig.bigqueryDestination: object expected");n.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.fromObject(t.bigqueryDestination)}return t.datasetId!=null&&(n.datasetId=String(t.datasetId)),t.annotationsFilter!=null&&(n.annotationsFilter=String(t.annotationsFilter)),t.annotationSchemaUri!=null&&(n.annotationSchemaUri=String(t.annotationSchemaUri)),t.savedQueryId!=null&&(n.savedQueryId=String(t.savedQueryId)),t.persistMlUseAssignment!=null&&(n.persistMlUseAssignment=!!t.persistMlUseAssignment),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.datasetId="",i.annotationsFilter="",i.savedQueryId="",i.annotationSchemaUri="",i.persistMlUseAssignment=!1),t.datasetId!=null&&t.hasOwnProperty("datasetId")&&(i.datasetId=t.datasetId),t.fractionSplit!=null&&t.hasOwnProperty("fractionSplit")&&(i.fractionSplit=l.google.cloud.aiplatform.v1beta1.FractionSplit.toObject(t.fractionSplit,n),n.oneofs&&(i.split="fractionSplit")),t.filterSplit!=null&&t.hasOwnProperty("filterSplit")&&(i.filterSplit=l.google.cloud.aiplatform.v1beta1.FilterSplit.toObject(t.filterSplit,n),n.oneofs&&(i.split="filterSplit")),t.predefinedSplit!=null&&t.hasOwnProperty("predefinedSplit")&&(i.predefinedSplit=l.google.cloud.aiplatform.v1beta1.PredefinedSplit.toObject(t.predefinedSplit,n),n.oneofs&&(i.split="predefinedSplit")),t.timestampSplit!=null&&t.hasOwnProperty("timestampSplit")&&(i.timestampSplit=l.google.cloud.aiplatform.v1beta1.TimestampSplit.toObject(t.timestampSplit,n),n.oneofs&&(i.split="timestampSplit")),t.annotationsFilter!=null&&t.hasOwnProperty("annotationsFilter")&&(i.annotationsFilter=t.annotationsFilter),t.savedQueryId!=null&&t.hasOwnProperty("savedQueryId")&&(i.savedQueryId=t.savedQueryId),t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.aiplatform.v1beta1.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),t.annotationSchemaUri!=null&&t.hasOwnProperty("annotationSchemaUri")&&(i.annotationSchemaUri=t.annotationSchemaUri),t.bigqueryDestination!=null&&t.hasOwnProperty("bigqueryDestination")&&(i.bigqueryDestination=l.google.cloud.aiplatform.v1beta1.BigQueryDestination.toObject(t.bigqueryDestination,n),n.oneofs&&(i.destination="bigqueryDestination")),t.persistMlUseAssignment!=null&&t.hasOwnProperty("persistMlUseAssignment")&&(i.persistMlUseAssignment=t.persistMlUseAssignment),t.stratifiedSplit!=null&&t.hasOwnProperty("stratifiedSplit")&&(i.stratifiedSplit=l.google.cloud.aiplatform.v1beta1.StratifiedSplit.toObject(t.stratifiedSplit,n),n.oneofs&&(i.split="stratifiedSplit")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.InputDataConfig"},a}(),m.FractionSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFraction=e.double();break}case 2:{i.validationFraction=e.double();break}case 3:{i.testFraction=e.double();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&typeof e.trainingFraction!="number"?"trainingFraction: number expected":e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&typeof e.validationFraction!="number"?"validationFraction: number expected":e.testFraction!=null&&e.hasOwnProperty("testFraction")&&typeof e.testFraction!="number"?"testFraction: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.FractionSplit)return e;var t=new l.google.cloud.aiplatform.v1beta1.FractionSplit;return e.trainingFraction!=null&&(t.trainingFraction=Number(e.trainingFraction)),e.validationFraction!=null&&(t.validationFraction=Number(e.validationFraction)),e.testFraction!=null&&(t.testFraction=Number(e.testFraction)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFraction=0,n.validationFraction=0,n.testFraction=0),e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&(n.trainingFraction=t.json&&!isFinite(e.trainingFraction)?String(e.trainingFraction):e.trainingFraction),e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&(n.validationFraction=t.json&&!isFinite(e.validationFraction)?String(e.validationFraction):e.validationFraction),e.testFraction!=null&&e.hasOwnProperty("testFraction")&&(n.testFraction=t.json&&!isFinite(e.testFraction)?String(e.testFraction):e.testFraction),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.FractionSplit"},a}(),m.FilterSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFilter=e.string();break}case 2:{i.validationFilter=e.string();break}case 3:{i.testFilter=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFilter!=null&&e.hasOwnProperty("trainingFilter")&&!c.isString(e.trainingFilter)?"trainingFilter: string expected":e.validationFilter!=null&&e.hasOwnProperty("validationFilter")&&!c.isString(e.validationFilter)?"validationFilter: string expected":e.testFilter!=null&&e.hasOwnProperty("testFilter")&&!c.isString(e.testFilter)?"testFilter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.FilterSplit)return e;var t=new l.google.cloud.aiplatform.v1beta1.FilterSplit;return e.trainingFilter!=null&&(t.trainingFilter=String(e.trainingFilter)),e.validationFilter!=null&&(t.validationFilter=String(e.validationFilter)),e.testFilter!=null&&(t.testFilter=String(e.testFilter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFilter="",n.validationFilter="",n.testFilter=""),e.trainingFilter!=null&&e.hasOwnProperty("trainingFilter")&&(n.trainingFilter=e.trainingFilter),e.validationFilter!=null&&e.hasOwnProperty("validationFilter")&&(n.validationFilter=e.validationFilter),e.testFilter!=null&&e.hasOwnProperty("testFilter")&&(n.testFilter=e.testFilter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.FilterSplit"},a}(),m.PredefinedSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.key=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.key!=null&&e.hasOwnProperty("key")&&!c.isString(e.key)?"key: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PredefinedSplit)return e;var t=new l.google.cloud.aiplatform.v1beta1.PredefinedSplit;return e.key!=null&&(t.key=String(e.key)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.key=""),e.key!=null&&e.hasOwnProperty("key")&&(n.key=e.key),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PredefinedSplit"},a}(),m.TimestampSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFraction=e.double();break}case 2:{i.validationFraction=e.double();break}case 3:{i.testFraction=e.double();break}case 4:{i.key=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&typeof e.trainingFraction!="number"?"trainingFraction: number expected":e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&typeof e.validationFraction!="number"?"validationFraction: number expected":e.testFraction!=null&&e.hasOwnProperty("testFraction")&&typeof e.testFraction!="number"?"testFraction: number expected":e.key!=null&&e.hasOwnProperty("key")&&!c.isString(e.key)?"key: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.TimestampSplit)return e;var t=new l.google.cloud.aiplatform.v1beta1.TimestampSplit;return e.trainingFraction!=null&&(t.trainingFraction=Number(e.trainingFraction)),e.validationFraction!=null&&(t.validationFraction=Number(e.validationFraction)),e.testFraction!=null&&(t.testFraction=Number(e.testFraction)),e.key!=null&&(t.key=String(e.key)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFraction=0,n.validationFraction=0,n.testFraction=0,n.key=""),e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&(n.trainingFraction=t.json&&!isFinite(e.trainingFraction)?String(e.trainingFraction):e.trainingFraction),e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&(n.validationFraction=t.json&&!isFinite(e.validationFraction)?String(e.validationFraction):e.validationFraction),e.testFraction!=null&&e.hasOwnProperty("testFraction")&&(n.testFraction=t.json&&!isFinite(e.testFraction)?String(e.testFraction):e.testFraction),e.key!=null&&e.hasOwnProperty("key")&&(n.key=e.key),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.TimestampSplit"},a}(),m.StratifiedSplit=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trainingFraction=e.double();break}case 2:{i.validationFraction=e.double();break}case 3:{i.testFraction=e.double();break}case 4:{i.key=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&typeof e.trainingFraction!="number"?"trainingFraction: number expected":e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&typeof e.validationFraction!="number"?"validationFraction: number expected":e.testFraction!=null&&e.hasOwnProperty("testFraction")&&typeof e.testFraction!="number"?"testFraction: number expected":e.key!=null&&e.hasOwnProperty("key")&&!c.isString(e.key)?"key: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.StratifiedSplit)return e;var t=new l.google.cloud.aiplatform.v1beta1.StratifiedSplit;return e.trainingFraction!=null&&(t.trainingFraction=Number(e.trainingFraction)),e.validationFraction!=null&&(t.validationFraction=Number(e.validationFraction)),e.testFraction!=null&&(t.testFraction=Number(e.testFraction)),e.key!=null&&(t.key=String(e.key)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trainingFraction=0,n.validationFraction=0,n.testFraction=0,n.key=""),e.trainingFraction!=null&&e.hasOwnProperty("trainingFraction")&&(n.trainingFraction=t.json&&!isFinite(e.trainingFraction)?String(e.trainingFraction):e.trainingFraction),e.validationFraction!=null&&e.hasOwnProperty("validationFraction")&&(n.validationFraction=t.json&&!isFinite(e.validationFraction)?String(e.validationFraction):e.validationFraction),e.testFraction!=null&&e.hasOwnProperty("testFraction")&&(n.testFraction=t.json&&!isFinite(e.testFraction)?String(e.testFraction):e.testFraction),e.key!=null&&e.hasOwnProperty("key")&&(n.key=e.key),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.StratifiedSplit"},a}(),m.PredictionService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.predict=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.PredictRequest,l.google.cloud.aiplatform.v1beta1.PredictResponse,e,t)},"name",{value:"Predict"}),Object.defineProperty(a.prototype.rawPredict=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.RawPredictRequest,l.google.api.HttpBody,e,t)},"name",{value:"RawPredict"}),Object.defineProperty(a.prototype.serverStreamingPredict=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.StreamingPredictRequest,l.google.cloud.aiplatform.v1beta1.StreamingPredictResponse,e,t)},"name",{value:"ServerStreamingPredict"}),Object.defineProperty(a.prototype.explain=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ExplainRequest,l.google.cloud.aiplatform.v1beta1.ExplainResponse,e,t)},"name",{value:"Explain"}),Object.defineProperty(a.prototype.countTokens=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CountTokensRequest,l.google.cloud.aiplatform.v1beta1.CountTokensResponse,e,t)},"name",{value:"CountTokens"}),a}(),m.PredictRequest=function(){function a(r){if(this.instances=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.instances&&i.instances.length||(i.instances=[]),i.instances.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 3:{i.parameters=l.google.protobuf.Value.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.instances!=null&&e.hasOwnProperty("instances")){if(!Array.isArray(e.instances))return"instances: array expected";for(var t=0;t>>3){case 1:{i.predictions&&i.predictions.length||(i.predictions=[]),i.predictions.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 2:{i.deployedModelId=e.string();break}case 3:{i.model=e.string();break}case 5:{i.modelVersionId=e.string();break}case 4:{i.modelDisplayName=e.string();break}case 6:{i.metadata=l.google.protobuf.Value.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.predictions!=null&&e.hasOwnProperty("predictions")){if(!Array.isArray(e.predictions))return"predictions: array expected";for(var t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.httpBody=l.google.api.HttpBody.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.httpBody!=null&&e.hasOwnProperty("httpBody")){var t=l.google.api.HttpBody.verify(e.httpBody);if(t)return"httpBody."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.RawPredictRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.RawPredictRequest;if(e.endpoint!=null&&(t.endpoint=String(e.endpoint)),e.httpBody!=null){if(typeof e.httpBody!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.RawPredictRequest.httpBody: object expected");t.httpBody=l.google.api.HttpBody.fromObject(e.httpBody)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.endpoint="",n.httpBody=null),e.endpoint!=null&&e.hasOwnProperty("endpoint")&&(n.endpoint=e.endpoint),e.httpBody!=null&&e.hasOwnProperty("httpBody")&&(n.httpBody=l.google.api.HttpBody.toObject(e.httpBody,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.RawPredictRequest"},a}(),m.StreamingPredictRequest=function(){function a(r){if(this.inputs=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.inputs&&i.inputs.length||(i.inputs=[]),i.inputs.push(l.google.cloud.aiplatform.v1beta1.Tensor.decode(e,e.uint32()));break}case 3:{i.parameters=l.google.cloud.aiplatform.v1beta1.Tensor.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.inputs!=null&&e.hasOwnProperty("inputs")){if(!Array.isArray(e.inputs))return"inputs: array expected";for(var t=0;t>>3){case 1:{i.outputs&&i.outputs.length||(i.outputs=[]),i.outputs.push(l.google.cloud.aiplatform.v1beta1.Tensor.decode(e,e.uint32()));break}case 2:{i.parameters=l.google.cloud.aiplatform.v1beta1.Tensor.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.outputs!=null&&e.hasOwnProperty("outputs")){if(!Array.isArray(e.outputs))return"outputs: array expected";for(var t=0;t>>3){case 1:{i.endpoint=e.string();break}case 2:{i.instances&&i.instances.length||(i.instances=[]),i.instances.push(l.google.protobuf.Value.decode(e,e.uint32()));break}case 4:{i.parameters=l.google.protobuf.Value.decode(e,e.uint32());break}case 5:{i.explanationSpecOverride=l.google.cloud.aiplatform.v1beta1.ExplanationSpecOverride.decode(e,e.uint32());break}case 6:{i.concurrentExplanationSpecOverride===c.emptyObject&&(i.concurrentExplanationSpecOverride={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.ExplanationSpecOverride.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.concurrentExplanationSpecOverride[s]=f;break}case 3:{i.deployedModelId=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.instances!=null&&e.hasOwnProperty("instances")){if(!Array.isArray(e.instances))return"instances: array expected";for(var t=0;t>>3){case 1:{i.explanations&&i.explanations.length||(i.explanations=[]),i.explanations.push(l.google.cloud.aiplatform.v1beta1.Explanation.decode(e,e.uint32()));break}case 4:{i.concurrentExplanations===c.emptyObject&&(i.concurrentExplanations={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.ExplainResponse.ConcurrentExplanation.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.concurrentExplanations[s]=f;break}case 2:{i.deployedModelId=e.string();break}case 3:{i.predictions&&i.predictions.length||(i.predictions=[]),i.predictions.push(l.google.protobuf.Value.decode(e,e.uint32()));break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.explanations!=null&&e.hasOwnProperty("explanations")){if(!Array.isArray(e.explanations))return"explanations: array expected";for(var t=0;t>>3){case 1:{s.explanations&&s.explanations.length||(s.explanations=[]),s.explanations.push(l.google.cloud.aiplatform.v1beta1.Explanation.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.explanations!=null&&t.hasOwnProperty("explanations")){if(!Array.isArray(t.explanations))return"explanations: array expected";for(var n=0;n>>3){case 1:{i.endpoint=e.string();break}case 2:{i.instances&&i.instances.length||(i.instances=[]),i.instances.push(l.google.protobuf.Value.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.endpoint!=null&&e.hasOwnProperty("endpoint")&&!c.isString(e.endpoint))return"endpoint: string expected";if(e.instances!=null&&e.hasOwnProperty("instances")){if(!Array.isArray(e.instances))return"instances: array expected";for(var t=0;t>>3){case 1:{i.totalTokens=e.int32();break}case 2:{i.totalBillableCharacters=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.totalTokens!=null&&e.hasOwnProperty("totalTokens")&&!c.isInteger(e.totalTokens)?"totalTokens: integer expected":e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&!c.isInteger(e.totalBillableCharacters)?"totalBillableCharacters: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CountTokensResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.CountTokensResponse;return e.totalTokens!=null&&(t.totalTokens=e.totalTokens|0),e.totalBillableCharacters!=null&&(t.totalBillableCharacters=e.totalBillableCharacters|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.totalTokens=0,n.totalBillableCharacters=0),e.totalTokens!=null&&e.hasOwnProperty("totalTokens")&&(n.totalTokens=e.totalTokens),e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&(n.totalBillableCharacters=e.totalBillableCharacters),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CountTokensResponse"},a}(),m.Schedule=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 10:{s.cron=t.string();break}case 14:{s.createPipelineJobRequest=l.google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest.decode(t,t.uint32());break}case 1:{s.name=t.string();break}case 2:{s.displayName=t.string();break}case 3:{s.startTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 4:{s.endTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 16:{s.maxRunCount=t.int64();break}case 17:{s.startedRunCount=t.int64();break}case 5:{s.state=t.int32();break}case 6:{s.createTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 19:{s.updateTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 7:{s.nextRunTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 8:{s.lastPauseTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 9:{s.lastResumeTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 11:{s.maxConcurrentRunCount=t.int64();break}case 12:{s.allowQueueing=t.bool();break}case 13:{s.catchUp=t.bool();break}case 18:{s.lastScheduledRunResponse=l.google.cloud.aiplatform.v1beta1.Schedule.RunResponse.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.cron!=null&&t.hasOwnProperty("cron")&&(n.timeSpecification=1,!c.isString(t.cron)))return"cron: string expected";if(t.createPipelineJobRequest!=null&&t.hasOwnProperty("createPipelineJobRequest")){n.request=1;{var i=l.google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest.verify(t.createPipelineJobRequest);if(i)return"createPipelineJobRequest."+i}}if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName))return"displayName: string expected";if(t.startTime!=null&&t.hasOwnProperty("startTime")){var i=l.google.protobuf.Timestamp.verify(t.startTime);if(i)return"startTime."+i}if(t.endTime!=null&&t.hasOwnProperty("endTime")){var i=l.google.protobuf.Timestamp.verify(t.endTime);if(i)return"endTime."+i}if(t.maxRunCount!=null&&t.hasOwnProperty("maxRunCount")&&!c.isInteger(t.maxRunCount)&&!(t.maxRunCount&&c.isInteger(t.maxRunCount.low)&&c.isInteger(t.maxRunCount.high)))return"maxRunCount: integer|Long expected";if(t.startedRunCount!=null&&t.hasOwnProperty("startedRunCount")&&!c.isInteger(t.startedRunCount)&&!(t.startedRunCount&&c.isInteger(t.startedRunCount.low)&&c.isInteger(t.startedRunCount.high)))return"startedRunCount: integer|Long expected";if(t.state!=null&&t.hasOwnProperty("state"))switch(t.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:break}if(t.createTime!=null&&t.hasOwnProperty("createTime")){var i=l.google.protobuf.Timestamp.verify(t.createTime);if(i)return"createTime."+i}if(t.updateTime!=null&&t.hasOwnProperty("updateTime")){var i=l.google.protobuf.Timestamp.verify(t.updateTime);if(i)return"updateTime."+i}if(t.nextRunTime!=null&&t.hasOwnProperty("nextRunTime")){var i=l.google.protobuf.Timestamp.verify(t.nextRunTime);if(i)return"nextRunTime."+i}if(t.lastPauseTime!=null&&t.hasOwnProperty("lastPauseTime")){var i=l.google.protobuf.Timestamp.verify(t.lastPauseTime);if(i)return"lastPauseTime."+i}if(t.lastResumeTime!=null&&t.hasOwnProperty("lastResumeTime")){var i=l.google.protobuf.Timestamp.verify(t.lastResumeTime);if(i)return"lastResumeTime."+i}if(t.maxConcurrentRunCount!=null&&t.hasOwnProperty("maxConcurrentRunCount")&&!c.isInteger(t.maxConcurrentRunCount)&&!(t.maxConcurrentRunCount&&c.isInteger(t.maxConcurrentRunCount.low)&&c.isInteger(t.maxConcurrentRunCount.high)))return"maxConcurrentRunCount: integer|Long expected";if(t.allowQueueing!=null&&t.hasOwnProperty("allowQueueing")&&typeof t.allowQueueing!="boolean")return"allowQueueing: boolean expected";if(t.catchUp!=null&&t.hasOwnProperty("catchUp")&&typeof t.catchUp!="boolean")return"catchUp: boolean expected";if(t.lastScheduledRunResponse!=null&&t.hasOwnProperty("lastScheduledRunResponse")){var i=l.google.cloud.aiplatform.v1beta1.Schedule.RunResponse.verify(t.lastScheduledRunResponse);if(i)return"lastScheduledRunResponse."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.Schedule)return t;var n=new l.google.cloud.aiplatform.v1beta1.Schedule;if(t.cron!=null&&(n.cron=String(t.cron)),t.createPipelineJobRequest!=null){if(typeof t.createPipelineJobRequest!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.createPipelineJobRequest: object expected");n.createPipelineJobRequest=l.google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest.fromObject(t.createPipelineJobRequest)}if(t.name!=null&&(n.name=String(t.name)),t.displayName!=null&&(n.displayName=String(t.displayName)),t.startTime!=null){if(typeof t.startTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.startTime: object expected");n.startTime=l.google.protobuf.Timestamp.fromObject(t.startTime)}if(t.endTime!=null){if(typeof t.endTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.endTime: object expected");n.endTime=l.google.protobuf.Timestamp.fromObject(t.endTime)}switch(t.maxRunCount!=null&&(c.Long?(n.maxRunCount=c.Long.fromValue(t.maxRunCount)).unsigned=!1:typeof t.maxRunCount=="string"?n.maxRunCount=parseInt(t.maxRunCount,10):typeof t.maxRunCount=="number"?n.maxRunCount=t.maxRunCount:typeof t.maxRunCount=="object"&&(n.maxRunCount=new c.LongBits(t.maxRunCount.low>>>0,t.maxRunCount.high>>>0).toNumber())),t.startedRunCount!=null&&(c.Long?(n.startedRunCount=c.Long.fromValue(t.startedRunCount)).unsigned=!1:typeof t.startedRunCount=="string"?n.startedRunCount=parseInt(t.startedRunCount,10):typeof t.startedRunCount=="number"?n.startedRunCount=t.startedRunCount:typeof t.startedRunCount=="object"&&(n.startedRunCount=new c.LongBits(t.startedRunCount.low>>>0,t.startedRunCount.high>>>0).toNumber())),t.state){default:if(typeof t.state=="number"){n.state=t.state;break}break;case"STATE_UNSPECIFIED":case 0:n.state=0;break;case"ACTIVE":case 1:n.state=1;break;case"PAUSED":case 2:n.state=2;break;case"COMPLETED":case 3:n.state=3;break}if(t.createTime!=null){if(typeof t.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.createTime: object expected");n.createTime=l.google.protobuf.Timestamp.fromObject(t.createTime)}if(t.updateTime!=null){if(typeof t.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.updateTime: object expected");n.updateTime=l.google.protobuf.Timestamp.fromObject(t.updateTime)}if(t.nextRunTime!=null){if(typeof t.nextRunTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.nextRunTime: object expected");n.nextRunTime=l.google.protobuf.Timestamp.fromObject(t.nextRunTime)}if(t.lastPauseTime!=null){if(typeof t.lastPauseTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.lastPauseTime: object expected");n.lastPauseTime=l.google.protobuf.Timestamp.fromObject(t.lastPauseTime)}if(t.lastResumeTime!=null){if(typeof t.lastResumeTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.lastResumeTime: object expected");n.lastResumeTime=l.google.protobuf.Timestamp.fromObject(t.lastResumeTime)}if(t.maxConcurrentRunCount!=null&&(c.Long?(n.maxConcurrentRunCount=c.Long.fromValue(t.maxConcurrentRunCount)).unsigned=!1:typeof t.maxConcurrentRunCount=="string"?n.maxConcurrentRunCount=parseInt(t.maxConcurrentRunCount,10):typeof t.maxConcurrentRunCount=="number"?n.maxConcurrentRunCount=t.maxConcurrentRunCount:typeof t.maxConcurrentRunCount=="object"&&(n.maxConcurrentRunCount=new c.LongBits(t.maxConcurrentRunCount.low>>>0,t.maxConcurrentRunCount.high>>>0).toNumber())),t.allowQueueing!=null&&(n.allowQueueing=!!t.allowQueueing),t.catchUp!=null&&(n.catchUp=!!t.catchUp),t.lastScheduledRunResponse!=null){if(typeof t.lastScheduledRunResponse!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.lastScheduledRunResponse: object expected");n.lastScheduledRunResponse=l.google.cloud.aiplatform.v1beta1.Schedule.RunResponse.fromObject(t.lastScheduledRunResponse)}return n},a.toObject=function(t,n){n||(n={});var i={};if(n.defaults){if(i.name="",i.displayName="",i.startTime=null,i.endTime=null,i.state=n.enums===String?"STATE_UNSPECIFIED":0,i.createTime=null,i.nextRunTime=null,i.lastPauseTime=null,i.lastResumeTime=null,c.Long){var s=new c.Long(0,0,!1);i.maxConcurrentRunCount=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.maxConcurrentRunCount=n.longs===String?"0":0;if(i.allowQueueing=!1,i.catchUp=!1,c.Long){var s=new c.Long(0,0,!1);i.maxRunCount=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.maxRunCount=n.longs===String?"0":0;if(c.Long){var s=new c.Long(0,0,!1);i.startedRunCount=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.startedRunCount=n.longs===String?"0":0;i.lastScheduledRunResponse=null,i.updateTime=null}return t.name!=null&&t.hasOwnProperty("name")&&(i.name=t.name),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),t.startTime!=null&&t.hasOwnProperty("startTime")&&(i.startTime=l.google.protobuf.Timestamp.toObject(t.startTime,n)),t.endTime!=null&&t.hasOwnProperty("endTime")&&(i.endTime=l.google.protobuf.Timestamp.toObject(t.endTime,n)),t.state!=null&&t.hasOwnProperty("state")&&(i.state=n.enums===String?l.google.cloud.aiplatform.v1beta1.Schedule.State[t.state]===void 0?t.state:l.google.cloud.aiplatform.v1beta1.Schedule.State[t.state]:t.state),t.createTime!=null&&t.hasOwnProperty("createTime")&&(i.createTime=l.google.protobuf.Timestamp.toObject(t.createTime,n)),t.nextRunTime!=null&&t.hasOwnProperty("nextRunTime")&&(i.nextRunTime=l.google.protobuf.Timestamp.toObject(t.nextRunTime,n)),t.lastPauseTime!=null&&t.hasOwnProperty("lastPauseTime")&&(i.lastPauseTime=l.google.protobuf.Timestamp.toObject(t.lastPauseTime,n)),t.lastResumeTime!=null&&t.hasOwnProperty("lastResumeTime")&&(i.lastResumeTime=l.google.protobuf.Timestamp.toObject(t.lastResumeTime,n)),t.cron!=null&&t.hasOwnProperty("cron")&&(i.cron=t.cron,n.oneofs&&(i.timeSpecification="cron")),t.maxConcurrentRunCount!=null&&t.hasOwnProperty("maxConcurrentRunCount")&&(typeof t.maxConcurrentRunCount=="number"?i.maxConcurrentRunCount=n.longs===String?String(t.maxConcurrentRunCount):t.maxConcurrentRunCount:i.maxConcurrentRunCount=n.longs===String?c.Long.prototype.toString.call(t.maxConcurrentRunCount):n.longs===Number?new c.LongBits(t.maxConcurrentRunCount.low>>>0,t.maxConcurrentRunCount.high>>>0).toNumber():t.maxConcurrentRunCount),t.allowQueueing!=null&&t.hasOwnProperty("allowQueueing")&&(i.allowQueueing=t.allowQueueing),t.catchUp!=null&&t.hasOwnProperty("catchUp")&&(i.catchUp=t.catchUp),t.createPipelineJobRequest!=null&&t.hasOwnProperty("createPipelineJobRequest")&&(i.createPipelineJobRequest=l.google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest.toObject(t.createPipelineJobRequest,n),n.oneofs&&(i.request="createPipelineJobRequest")),t.maxRunCount!=null&&t.hasOwnProperty("maxRunCount")&&(typeof t.maxRunCount=="number"?i.maxRunCount=n.longs===String?String(t.maxRunCount):t.maxRunCount:i.maxRunCount=n.longs===String?c.Long.prototype.toString.call(t.maxRunCount):n.longs===Number?new c.LongBits(t.maxRunCount.low>>>0,t.maxRunCount.high>>>0).toNumber():t.maxRunCount),t.startedRunCount!=null&&t.hasOwnProperty("startedRunCount")&&(typeof t.startedRunCount=="number"?i.startedRunCount=n.longs===String?String(t.startedRunCount):t.startedRunCount:i.startedRunCount=n.longs===String?c.Long.prototype.toString.call(t.startedRunCount):n.longs===Number?new c.LongBits(t.startedRunCount.low>>>0,t.startedRunCount.high>>>0).toNumber():t.startedRunCount),t.lastScheduledRunResponse!=null&&t.hasOwnProperty("lastScheduledRunResponse")&&(i.lastScheduledRunResponse=l.google.cloud.aiplatform.v1beta1.Schedule.RunResponse.toObject(t.lastScheduledRunResponse,n)),t.updateTime!=null&&t.hasOwnProperty("updateTime")&&(i.updateTime=l.google.protobuf.Timestamp.toObject(t.updateTime,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.Schedule"},a.RunResponse=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.scheduledRunTime=l.google.protobuf.Timestamp.decode(n,n.uint32());break}case 2:{f.runResponse=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.scheduledRunTime!=null&&n.hasOwnProperty("scheduledRunTime")){var i=l.google.protobuf.Timestamp.verify(n.scheduledRunTime);if(i)return"scheduledRunTime."+i}return n.runResponse!=null&&n.hasOwnProperty("runResponse")&&!c.isString(n.runResponse)?"runResponse: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.Schedule.RunResponse)return n;var i=new l.google.cloud.aiplatform.v1beta1.Schedule.RunResponse;if(n.scheduledRunTime!=null){if(typeof n.scheduledRunTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.Schedule.RunResponse.scheduledRunTime: object expected");i.scheduledRunTime=l.google.protobuf.Timestamp.fromObject(n.scheduledRunTime)}return n.runResponse!=null&&(i.runResponse=String(n.runResponse)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.scheduledRunTime=null,s.runResponse=""),n.scheduledRunTime!=null&&n.hasOwnProperty("scheduledRunTime")&&(s.scheduledRunTime=l.google.protobuf.Timestamp.toObject(n.scheduledRunTime,i)),n.runResponse!=null&&n.hasOwnProperty("runResponse")&&(s.runResponse=n.runResponse),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.Schedule.RunResponse"},e}(),a.State=function(){var e={},t=Object.create(e);return t[e[0]="STATE_UNSPECIFIED"]=0,t[e[1]="ACTIVE"]=1,t[e[2]="PAUSED"]=2,t[e[3]="COMPLETED"]=3,t}(),a}(),m.ScheduleService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateScheduleRequest,l.google.cloud.aiplatform.v1beta1.Schedule,e,t)},"name",{value:"CreateSchedule"}),Object.defineProperty(a.prototype.deleteSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteScheduleRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteSchedule"}),Object.defineProperty(a.prototype.getSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetScheduleRequest,l.google.cloud.aiplatform.v1beta1.Schedule,e,t)},"name",{value:"GetSchedule"}),Object.defineProperty(a.prototype.listSchedules=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListSchedulesRequest,l.google.cloud.aiplatform.v1beta1.ListSchedulesResponse,e,t)},"name",{value:"ListSchedules"}),Object.defineProperty(a.prototype.pauseSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.PauseScheduleRequest,l.google.protobuf.Empty,e,t)},"name",{value:"PauseSchedule"}),Object.defineProperty(a.prototype.resumeSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ResumeScheduleRequest,l.google.protobuf.Empty,e,t)},"name",{value:"ResumeSchedule"}),Object.defineProperty(a.prototype.updateSchedule=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.UpdateScheduleRequest,l.google.cloud.aiplatform.v1beta1.Schedule,e,t)},"name",{value:"UpdateSchedule"}),a}(),m.CreateScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.schedule=l.google.cloud.aiplatform.v1beta1.Schedule.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.schedule!=null&&e.hasOwnProperty("schedule")){var t=l.google.cloud.aiplatform.v1beta1.Schedule.verify(e.schedule);if(t)return"schedule."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateScheduleRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.schedule!=null){if(typeof e.schedule!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateScheduleRequest.schedule: object expected");t.schedule=l.google.cloud.aiplatform.v1beta1.Schedule.fromObject(e.schedule)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.schedule=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.schedule!=null&&e.hasOwnProperty("schedule")&&(n.schedule=l.google.cloud.aiplatform.v1beta1.Schedule.toObject(e.schedule,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateScheduleRequest"},a}(),m.GetScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetScheduleRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetScheduleRequest"},a}(),m.ListSchedulesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListSchedulesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListSchedulesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListSchedulesRequest"},a}(),m.ListSchedulesResponse=function(){function a(r){if(this.schedules=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.schedules&&i.schedules.length||(i.schedules=[]),i.schedules.push(l.google.cloud.aiplatform.v1beta1.Schedule.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.schedules!=null&&e.hasOwnProperty("schedules")){if(!Array.isArray(e.schedules))return"schedules: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteScheduleRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteScheduleRequest"},a}(),m.PauseScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.PauseScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.PauseScheduleRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.PauseScheduleRequest"},a}(),m.ResumeScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.catchUp=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.catchUp!=null&&e.hasOwnProperty("catchUp")&&typeof e.catchUp!="boolean"?"catchUp: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ResumeScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ResumeScheduleRequest;return e.name!=null&&(t.name=String(e.name)),e.catchUp!=null&&(t.catchUp=!!e.catchUp),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.catchUp=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.catchUp!=null&&e.hasOwnProperty("catchUp")&&(n.catchUp=e.catchUp),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ResumeScheduleRequest"},a}(),m.UpdateScheduleRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.schedule=l.google.cloud.aiplatform.v1beta1.Schedule.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.schedule!=null&&e.hasOwnProperty("schedule")){var t=l.google.cloud.aiplatform.v1beta1.Schedule.verify(e.schedule);if(t)return"schedule."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateScheduleRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateScheduleRequest;if(e.schedule!=null){if(typeof e.schedule!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateScheduleRequest.schedule: object expected");t.schedule=l.google.cloud.aiplatform.v1beta1.Schedule.fromObject(e.schedule)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateScheduleRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.schedule=null,n.updateMask=null),e.schedule!=null&&e.hasOwnProperty("schedule")&&(n.schedule=l.google.cloud.aiplatform.v1beta1.Schedule.toObject(e.schedule,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateScheduleRequest"},a}(),m.schema=function(){var a={};return a.ImageClassificationAnnotation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.annotationSpecId=t.string();break}case 2:{s.displayName=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&!c.isString(t.annotationSpecId)?"annotationSpecId: string expected":t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.ImageClassificationAnnotation)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.ImageClassificationAnnotation;return t.annotationSpecId!=null&&(n.annotationSpecId=String(t.annotationSpecId)),t.displayName!=null&&(n.displayName=String(t.displayName)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.annotationSpecId="",i.displayName=""),t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&(i.annotationSpecId=t.annotationSpecId),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.ImageClassificationAnnotation"},r}(),a.ImageBoundingBoxAnnotation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.annotationSpecId=t.string();break}case 2:{s.displayName=t.string();break}case 3:{s.xMin=t.double();break}case 4:{s.xMax=t.double();break}case 5:{s.yMin=t.double();break}case 6:{s.yMax=t.double();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&!c.isString(t.annotationSpecId)?"annotationSpecId: string expected":t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":t.xMin!=null&&t.hasOwnProperty("xMin")&&typeof t.xMin!="number"?"xMin: number expected":t.xMax!=null&&t.hasOwnProperty("xMax")&&typeof t.xMax!="number"?"xMax: number expected":t.yMin!=null&&t.hasOwnProperty("yMin")&&typeof t.yMin!="number"?"yMin: number expected":t.yMax!=null&&t.hasOwnProperty("yMax")&&typeof t.yMax!="number"?"yMax: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.ImageBoundingBoxAnnotation)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.ImageBoundingBoxAnnotation;return t.annotationSpecId!=null&&(n.annotationSpecId=String(t.annotationSpecId)),t.displayName!=null&&(n.displayName=String(t.displayName)),t.xMin!=null&&(n.xMin=Number(t.xMin)),t.xMax!=null&&(n.xMax=Number(t.xMax)),t.yMin!=null&&(n.yMin=Number(t.yMin)),t.yMax!=null&&(n.yMax=Number(t.yMax)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.annotationSpecId="",i.displayName="",i.xMin=0,i.xMax=0,i.yMin=0,i.yMax=0),t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&(i.annotationSpecId=t.annotationSpecId),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),t.xMin!=null&&t.hasOwnProperty("xMin")&&(i.xMin=n.json&&!isFinite(t.xMin)?String(t.xMin):t.xMin),t.xMax!=null&&t.hasOwnProperty("xMax")&&(i.xMax=n.json&&!isFinite(t.xMax)?String(t.xMax):t.xMax),t.yMin!=null&&t.hasOwnProperty("yMin")&&(i.yMin=n.json&&!isFinite(t.yMin)?String(t.yMin):t.yMin),t.yMax!=null&&t.hasOwnProperty("yMax")&&(i.yMax=n.json&&!isFinite(t.yMax)?String(t.yMax):t.yMax),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.ImageBoundingBoxAnnotation"},r}(),a.ImageSegmentationAnnotation=function(){function r(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 3:{f.maskAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.MaskAnnotation.decode(n,n.uint32());break}case 4:{f.polygonAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolygonAnnotation.decode(n,n.uint32());break}case 5:{f.polylineAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolylineAnnotation.decode(n,n.uint32());break}default:n.skipType(g&7);break}}return f},r.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},r.verify=function(n){if(typeof n!="object"||n===null)return"object expected";var i={};if(n.maskAnnotation!=null&&n.hasOwnProperty("maskAnnotation")){i.annotation=1;{var s=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.MaskAnnotation.verify(n.maskAnnotation);if(s)return"maskAnnotation."+s}}if(n.polygonAnnotation!=null&&n.hasOwnProperty("polygonAnnotation")){if(i.annotation===1)return"annotation: multiple values";i.annotation=1;{var s=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolygonAnnotation.verify(n.polygonAnnotation);if(s)return"polygonAnnotation."+s}}if(n.polylineAnnotation!=null&&n.hasOwnProperty("polylineAnnotation")){if(i.annotation===1)return"annotation: multiple values";i.annotation=1;{var s=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolylineAnnotation.verify(n.polylineAnnotation);if(s)return"polylineAnnotation."+s}}return null},r.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation)return n;var i=new l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation;if(n.maskAnnotation!=null){if(typeof n.maskAnnotation!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.maskAnnotation: object expected");i.maskAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.MaskAnnotation.fromObject(n.maskAnnotation)}if(n.polygonAnnotation!=null){if(typeof n.polygonAnnotation!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.polygonAnnotation: object expected");i.polygonAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolygonAnnotation.fromObject(n.polygonAnnotation)}if(n.polylineAnnotation!=null){if(typeof n.polylineAnnotation!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.polylineAnnotation: object expected");i.polylineAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolylineAnnotation.fromObject(n.polylineAnnotation)}return i},r.toObject=function(n,i){i||(i={});var s={};return n.maskAnnotation!=null&&n.hasOwnProperty("maskAnnotation")&&(s.maskAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.MaskAnnotation.toObject(n.maskAnnotation,i),i.oneofs&&(s.annotation="maskAnnotation")),n.polygonAnnotation!=null&&n.hasOwnProperty("polygonAnnotation")&&(s.polygonAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolygonAnnotation.toObject(n.polygonAnnotation,i),i.oneofs&&(s.annotation="polygonAnnotation")),n.polylineAnnotation!=null&&n.hasOwnProperty("polylineAnnotation")&&(s.polylineAnnotation=l.google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation.PolylineAnnotation.toObject(n.polylineAnnotation,i),i.oneofs&&(s.annotation="polylineAnnotation")),s},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.schema.ImageSegmentationAnnotation"},r.MaskAnnotation=function(){function t(n){if(this.annotationSpecColors=[],n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.maskGcsUri=i.string();break}case 2:{g.annotationSpecColors&&g.annotationSpecColors.length||(g.annotationSpecColors=[]),g.annotationSpecColors.push(l.google.cloud.aiplatform.v1beta1.schema.AnnotationSpecColor.decode(i,i.uint32()));break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.maskGcsUri!=null&&i.hasOwnProperty("maskGcsUri")&&!c.isString(i.maskGcsUri))return"maskGcsUri: string expected";if(i.annotationSpecColors!=null&&i.hasOwnProperty("annotationSpecColors")){if(!Array.isArray(i.annotationSpecColors))return"annotationSpecColors: array expected";for(var s=0;s>>3){case 1:{g.vertexes&&g.vertexes.length||(g.vertexes=[]),g.vertexes.push(l.google.cloud.aiplatform.v1beta1.schema.Vertex.decode(i,i.uint32()));break}case 2:{g.annotationSpecId=i.string();break}case 3:{g.displayName=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.vertexes!=null&&i.hasOwnProperty("vertexes")){if(!Array.isArray(i.vertexes))return"vertexes: array expected";for(var s=0;s>>3){case 1:{g.vertexes&&g.vertexes.length||(g.vertexes=[]),g.vertexes.push(l.google.cloud.aiplatform.v1beta1.schema.Vertex.decode(i,i.uint32()));break}case 2:{g.annotationSpecId=i.string();break}case 3:{g.displayName=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.vertexes!=null&&i.hasOwnProperty("vertexes")){if(!Array.isArray(i.vertexes))return"vertexes: array expected";for(var s=0;s>>3){case 1:{s.annotationSpecId=t.string();break}case 2:{s.displayName=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&!c.isString(t.annotationSpecId)?"annotationSpecId: string expected":t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TextClassificationAnnotation)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TextClassificationAnnotation;return t.annotationSpecId!=null&&(n.annotationSpecId=String(t.annotationSpecId)),t.displayName!=null&&(n.displayName=String(t.displayName)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.annotationSpecId="",i.displayName=""),t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&(i.annotationSpecId=t.annotationSpecId),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TextClassificationAnnotation"},r}(),a.TextExtractionAnnotation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.textSegment=l.google.cloud.aiplatform.v1beta1.schema.TextSegment.decode(t,t.uint32());break}case 2:{s.annotationSpecId=t.string();break}case 3:{s.displayName=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.textSegment!=null&&t.hasOwnProperty("textSegment")){var n=l.google.cloud.aiplatform.v1beta1.schema.TextSegment.verify(t.textSegment);if(n)return"textSegment."+n}return t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&!c.isString(t.annotationSpecId)?"annotationSpecId: string expected":t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TextExtractionAnnotation)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TextExtractionAnnotation;if(t.textSegment!=null){if(typeof t.textSegment!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TextExtractionAnnotation.textSegment: object expected");n.textSegment=l.google.cloud.aiplatform.v1beta1.schema.TextSegment.fromObject(t.textSegment)}return t.annotationSpecId!=null&&(n.annotationSpecId=String(t.annotationSpecId)),t.displayName!=null&&(n.displayName=String(t.displayName)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.textSegment=null,i.annotationSpecId="",i.displayName=""),t.textSegment!=null&&t.hasOwnProperty("textSegment")&&(i.textSegment=l.google.cloud.aiplatform.v1beta1.schema.TextSegment.toObject(t.textSegment,n)),t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&(i.annotationSpecId=t.annotationSpecId),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TextExtractionAnnotation"},r}(),a.TextSegment=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.startOffset=t.uint64();break}case 2:{s.endOffset=t.uint64();break}case 3:{s.content=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.startOffset!=null&&t.hasOwnProperty("startOffset")&&!c.isInteger(t.startOffset)&&!(t.startOffset&&c.isInteger(t.startOffset.low)&&c.isInteger(t.startOffset.high))?"startOffset: integer|Long expected":t.endOffset!=null&&t.hasOwnProperty("endOffset")&&!c.isInteger(t.endOffset)&&!(t.endOffset&&c.isInteger(t.endOffset.low)&&c.isInteger(t.endOffset.high))?"endOffset: integer|Long expected":t.content!=null&&t.hasOwnProperty("content")&&!c.isString(t.content)?"content: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TextSegment)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TextSegment;return t.startOffset!=null&&(c.Long?(n.startOffset=c.Long.fromValue(t.startOffset)).unsigned=!0:typeof t.startOffset=="string"?n.startOffset=parseInt(t.startOffset,10):typeof t.startOffset=="number"?n.startOffset=t.startOffset:typeof t.startOffset=="object"&&(n.startOffset=new c.LongBits(t.startOffset.low>>>0,t.startOffset.high>>>0).toNumber(!0))),t.endOffset!=null&&(c.Long?(n.endOffset=c.Long.fromValue(t.endOffset)).unsigned=!0:typeof t.endOffset=="string"?n.endOffset=parseInt(t.endOffset,10):typeof t.endOffset=="number"?n.endOffset=t.endOffset:typeof t.endOffset=="object"&&(n.endOffset=new c.LongBits(t.endOffset.low>>>0,t.endOffset.high>>>0).toNumber(!0))),t.content!=null&&(n.content=String(t.content)),n},r.toObject=function(t,n){n||(n={});var i={};if(n.defaults){if(c.Long){var s=new c.Long(0,0,!0);i.startOffset=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.startOffset=n.longs===String?"0":0;if(c.Long){var s=new c.Long(0,0,!0);i.endOffset=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.endOffset=n.longs===String?"0":0;i.content=""}return t.startOffset!=null&&t.hasOwnProperty("startOffset")&&(typeof t.startOffset=="number"?i.startOffset=n.longs===String?String(t.startOffset):t.startOffset:i.startOffset=n.longs===String?c.Long.prototype.toString.call(t.startOffset):n.longs===Number?new c.LongBits(t.startOffset.low>>>0,t.startOffset.high>>>0).toNumber(!0):t.startOffset),t.endOffset!=null&&t.hasOwnProperty("endOffset")&&(typeof t.endOffset=="number"?i.endOffset=n.longs===String?String(t.endOffset):t.endOffset:i.endOffset=n.longs===String?c.Long.prototype.toString.call(t.endOffset):n.longs===Number?new c.LongBits(t.endOffset.low>>>0,t.endOffset.high>>>0).toNumber(!0):t.endOffset),t.content!=null&&t.hasOwnProperty("content")&&(i.content=t.content),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TextSegment"},r}(),a.TextSentimentAnnotation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.sentiment=t.int32();break}case 2:{s.sentimentMax=t.int32();break}case 3:{s.annotationSpecId=t.string();break}case 4:{s.displayName=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.sentiment!=null&&t.hasOwnProperty("sentiment")&&!c.isInteger(t.sentiment)?"sentiment: integer expected":t.sentimentMax!=null&&t.hasOwnProperty("sentimentMax")&&!c.isInteger(t.sentimentMax)?"sentimentMax: integer expected":t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&!c.isString(t.annotationSpecId)?"annotationSpecId: string expected":t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TextSentimentAnnotation)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TextSentimentAnnotation;return t.sentiment!=null&&(n.sentiment=t.sentiment|0),t.sentimentMax!=null&&(n.sentimentMax=t.sentimentMax|0),t.annotationSpecId!=null&&(n.annotationSpecId=String(t.annotationSpecId)),t.displayName!=null&&(n.displayName=String(t.displayName)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.sentiment=0,i.sentimentMax=0,i.annotationSpecId="",i.displayName=""),t.sentiment!=null&&t.hasOwnProperty("sentiment")&&(i.sentiment=t.sentiment),t.sentimentMax!=null&&t.hasOwnProperty("sentimentMax")&&(i.sentimentMax=t.sentimentMax),t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&(i.annotationSpecId=t.annotationSpecId),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TextSentimentAnnotation"},r}(),a.VideoClassificationAnnotation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.timeSegment=l.google.cloud.aiplatform.v1beta1.schema.TimeSegment.decode(t,t.uint32());break}case 2:{s.annotationSpecId=t.string();break}case 3:{s.displayName=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.timeSegment!=null&&t.hasOwnProperty("timeSegment")){var n=l.google.cloud.aiplatform.v1beta1.schema.TimeSegment.verify(t.timeSegment);if(n)return"timeSegment."+n}return t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&!c.isString(t.annotationSpecId)?"annotationSpecId: string expected":t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.VideoClassificationAnnotation)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.VideoClassificationAnnotation;if(t.timeSegment!=null){if(typeof t.timeSegment!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.VideoClassificationAnnotation.timeSegment: object expected");n.timeSegment=l.google.cloud.aiplatform.v1beta1.schema.TimeSegment.fromObject(t.timeSegment)}return t.annotationSpecId!=null&&(n.annotationSpecId=String(t.annotationSpecId)),t.displayName!=null&&(n.displayName=String(t.displayName)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.timeSegment=null,i.annotationSpecId="",i.displayName=""),t.timeSegment!=null&&t.hasOwnProperty("timeSegment")&&(i.timeSegment=l.google.cloud.aiplatform.v1beta1.schema.TimeSegment.toObject(t.timeSegment,n)),t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&(i.annotationSpecId=t.annotationSpecId),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.VideoClassificationAnnotation"},r}(),a.TimeSegment=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.startTimeOffset=l.google.protobuf.Duration.decode(t,t.uint32());break}case 2:{s.endTimeOffset=l.google.protobuf.Duration.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.startTimeOffset!=null&&t.hasOwnProperty("startTimeOffset")){var n=l.google.protobuf.Duration.verify(t.startTimeOffset);if(n)return"startTimeOffset."+n}if(t.endTimeOffset!=null&&t.hasOwnProperty("endTimeOffset")){var n=l.google.protobuf.Duration.verify(t.endTimeOffset);if(n)return"endTimeOffset."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TimeSegment)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TimeSegment;if(t.startTimeOffset!=null){if(typeof t.startTimeOffset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TimeSegment.startTimeOffset: object expected");n.startTimeOffset=l.google.protobuf.Duration.fromObject(t.startTimeOffset)}if(t.endTimeOffset!=null){if(typeof t.endTimeOffset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TimeSegment.endTimeOffset: object expected");n.endTimeOffset=l.google.protobuf.Duration.fromObject(t.endTimeOffset)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.startTimeOffset=null,i.endTimeOffset=null),t.startTimeOffset!=null&&t.hasOwnProperty("startTimeOffset")&&(i.startTimeOffset=l.google.protobuf.Duration.toObject(t.startTimeOffset,n)),t.endTimeOffset!=null&&t.hasOwnProperty("endTimeOffset")&&(i.endTimeOffset=l.google.protobuf.Duration.toObject(t.endTimeOffset,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TimeSegment"},r}(),a.VideoObjectTrackingAnnotation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.timeOffset=l.google.protobuf.Duration.decode(t,t.uint32());break}case 2:{s.xMin=t.double();break}case 3:{s.xMax=t.double();break}case 4:{s.yMin=t.double();break}case 5:{s.yMax=t.double();break}case 6:{s.instanceId=t.int64();break}case 7:{s.annotationSpecId=t.string();break}case 8:{s.displayName=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.timeOffset!=null&&t.hasOwnProperty("timeOffset")){var n=l.google.protobuf.Duration.verify(t.timeOffset);if(n)return"timeOffset."+n}return t.xMin!=null&&t.hasOwnProperty("xMin")&&typeof t.xMin!="number"?"xMin: number expected":t.xMax!=null&&t.hasOwnProperty("xMax")&&typeof t.xMax!="number"?"xMax: number expected":t.yMin!=null&&t.hasOwnProperty("yMin")&&typeof t.yMin!="number"?"yMin: number expected":t.yMax!=null&&t.hasOwnProperty("yMax")&&typeof t.yMax!="number"?"yMax: number expected":t.instanceId!=null&&t.hasOwnProperty("instanceId")&&!c.isInteger(t.instanceId)&&!(t.instanceId&&c.isInteger(t.instanceId.low)&&c.isInteger(t.instanceId.high))?"instanceId: integer|Long expected":t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&!c.isString(t.annotationSpecId)?"annotationSpecId: string expected":t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.VideoObjectTrackingAnnotation)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.VideoObjectTrackingAnnotation;if(t.timeOffset!=null){if(typeof t.timeOffset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.VideoObjectTrackingAnnotation.timeOffset: object expected");n.timeOffset=l.google.protobuf.Duration.fromObject(t.timeOffset)}return t.xMin!=null&&(n.xMin=Number(t.xMin)),t.xMax!=null&&(n.xMax=Number(t.xMax)),t.yMin!=null&&(n.yMin=Number(t.yMin)),t.yMax!=null&&(n.yMax=Number(t.yMax)),t.instanceId!=null&&(c.Long?(n.instanceId=c.Long.fromValue(t.instanceId)).unsigned=!1:typeof t.instanceId=="string"?n.instanceId=parseInt(t.instanceId,10):typeof t.instanceId=="number"?n.instanceId=t.instanceId:typeof t.instanceId=="object"&&(n.instanceId=new c.LongBits(t.instanceId.low>>>0,t.instanceId.high>>>0).toNumber())),t.annotationSpecId!=null&&(n.annotationSpecId=String(t.annotationSpecId)),t.displayName!=null&&(n.displayName=String(t.displayName)),n},r.toObject=function(t,n){n||(n={});var i={};if(n.defaults){if(i.timeOffset=null,i.xMin=0,i.xMax=0,i.yMin=0,i.yMax=0,c.Long){var s=new c.Long(0,0,!1);i.instanceId=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.instanceId=n.longs===String?"0":0;i.annotationSpecId="",i.displayName=""}return t.timeOffset!=null&&t.hasOwnProperty("timeOffset")&&(i.timeOffset=l.google.protobuf.Duration.toObject(t.timeOffset,n)),t.xMin!=null&&t.hasOwnProperty("xMin")&&(i.xMin=n.json&&!isFinite(t.xMin)?String(t.xMin):t.xMin),t.xMax!=null&&t.hasOwnProperty("xMax")&&(i.xMax=n.json&&!isFinite(t.xMax)?String(t.xMax):t.xMax),t.yMin!=null&&t.hasOwnProperty("yMin")&&(i.yMin=n.json&&!isFinite(t.yMin)?String(t.yMin):t.yMin),t.yMax!=null&&t.hasOwnProperty("yMax")&&(i.yMax=n.json&&!isFinite(t.yMax)?String(t.yMax):t.yMax),t.instanceId!=null&&t.hasOwnProperty("instanceId")&&(typeof t.instanceId=="number"?i.instanceId=n.longs===String?String(t.instanceId):t.instanceId:i.instanceId=n.longs===String?c.Long.prototype.toString.call(t.instanceId):n.longs===Number?new c.LongBits(t.instanceId.low>>>0,t.instanceId.high>>>0).toNumber():t.instanceId),t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&(i.annotationSpecId=t.annotationSpecId),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.VideoObjectTrackingAnnotation"},r}(),a.VideoActionRecognitionAnnotation=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.timeSegment=l.google.cloud.aiplatform.v1beta1.schema.TimeSegment.decode(t,t.uint32());break}case 2:{s.annotationSpecId=t.string();break}case 3:{s.displayName=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.timeSegment!=null&&t.hasOwnProperty("timeSegment")){var n=l.google.cloud.aiplatform.v1beta1.schema.TimeSegment.verify(t.timeSegment);if(n)return"timeSegment."+n}return t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&!c.isString(t.annotationSpecId)?"annotationSpecId: string expected":t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.VideoActionRecognitionAnnotation)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.VideoActionRecognitionAnnotation;if(t.timeSegment!=null){if(typeof t.timeSegment!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.VideoActionRecognitionAnnotation.timeSegment: object expected");n.timeSegment=l.google.cloud.aiplatform.v1beta1.schema.TimeSegment.fromObject(t.timeSegment)}return t.annotationSpecId!=null&&(n.annotationSpecId=String(t.annotationSpecId)),t.displayName!=null&&(n.displayName=String(t.displayName)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.timeSegment=null,i.annotationSpecId="",i.displayName=""),t.timeSegment!=null&&t.hasOwnProperty("timeSegment")&&(i.timeSegment=l.google.cloud.aiplatform.v1beta1.schema.TimeSegment.toObject(t.timeSegment,n)),t.annotationSpecId!=null&&t.hasOwnProperty("annotationSpecId")&&(i.annotationSpecId=t.annotationSpecId),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.VideoActionRecognitionAnnotation"},r}(),a.AnnotationSpecColor=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.color=l.google.type.Color.decode(t,t.uint32());break}case 2:{s.displayName=t.string();break}case 3:{s.id=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.color!=null&&t.hasOwnProperty("color")){var n=l.google.type.Color.verify(t.color);if(n)return"color."+n}return t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":t.id!=null&&t.hasOwnProperty("id")&&!c.isString(t.id)?"id: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.AnnotationSpecColor)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.AnnotationSpecColor;if(t.color!=null){if(typeof t.color!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.AnnotationSpecColor.color: object expected");n.color=l.google.type.Color.fromObject(t.color)}return t.displayName!=null&&(n.displayName=String(t.displayName)),t.id!=null&&(n.id=String(t.id)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.color=null,i.displayName="",i.id=""),t.color!=null&&t.hasOwnProperty("color")&&(i.color=l.google.type.Color.toObject(t.color,n)),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),t.id!=null&&t.hasOwnProperty("id")&&(i.id=t.id),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.AnnotationSpecColor"},r}(),a.Vertex=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.x=t.double();break}case 2:{s.y=t.double();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.x!=null&&t.hasOwnProperty("x")&&typeof t.x!="number"?"x: number expected":t.y!=null&&t.hasOwnProperty("y")&&typeof t.y!="number"?"y: number expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.Vertex)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.Vertex;return t.x!=null&&(n.x=Number(t.x)),t.y!=null&&(n.y=Number(t.y)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.x=0,i.y=0),t.x!=null&&t.hasOwnProperty("x")&&(i.x=n.json&&!isFinite(t.x)?String(t.x):t.x),t.y!=null&&t.hasOwnProperty("y")&&(i.y=n.json&&!isFinite(t.y)?String(t.y):t.y),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.Vertex"},r}(),a.ImageDataItem=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.gcsUri=t.string();break}case 2:{s.mimeType=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.gcsUri!=null&&t.hasOwnProperty("gcsUri")&&!c.isString(t.gcsUri)?"gcsUri: string expected":t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType)?"mimeType: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.ImageDataItem)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.ImageDataItem;return t.gcsUri!=null&&(n.gcsUri=String(t.gcsUri)),t.mimeType!=null&&(n.mimeType=String(t.mimeType)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.gcsUri="",i.mimeType=""),t.gcsUri!=null&&t.hasOwnProperty("gcsUri")&&(i.gcsUri=t.gcsUri),t.mimeType!=null&&t.hasOwnProperty("mimeType")&&(i.mimeType=t.mimeType),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.ImageDataItem"},r}(),a.VideoDataItem=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.gcsUri=t.string();break}case 2:{s.mimeType=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.gcsUri!=null&&t.hasOwnProperty("gcsUri")&&!c.isString(t.gcsUri)?"gcsUri: string expected":t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType)?"mimeType: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.VideoDataItem)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.VideoDataItem;return t.gcsUri!=null&&(n.gcsUri=String(t.gcsUri)),t.mimeType!=null&&(n.mimeType=String(t.mimeType)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.gcsUri="",i.mimeType=""),t.gcsUri!=null&&t.hasOwnProperty("gcsUri")&&(i.gcsUri=t.gcsUri),t.mimeType!=null&&t.hasOwnProperty("mimeType")&&(i.mimeType=t.mimeType),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.VideoDataItem"},r}(),a.TextDataItem=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.gcsUri=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.gcsUri!=null&&t.hasOwnProperty("gcsUri")&&!c.isString(t.gcsUri)?"gcsUri: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TextDataItem)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TextDataItem;return t.gcsUri!=null&&(n.gcsUri=String(t.gcsUri)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.gcsUri=""),t.gcsUri!=null&&t.hasOwnProperty("gcsUri")&&(i.gcsUri=t.gcsUri),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TextDataItem"},r}(),a.ImageDatasetMetadata=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.dataItemSchemaUri=t.string();break}case 2:{s.gcsBucket=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.dataItemSchemaUri!=null&&t.hasOwnProperty("dataItemSchemaUri")&&!c.isString(t.dataItemSchemaUri)?"dataItemSchemaUri: string expected":t.gcsBucket!=null&&t.hasOwnProperty("gcsBucket")&&!c.isString(t.gcsBucket)?"gcsBucket: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.ImageDatasetMetadata)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.ImageDatasetMetadata;return t.dataItemSchemaUri!=null&&(n.dataItemSchemaUri=String(t.dataItemSchemaUri)),t.gcsBucket!=null&&(n.gcsBucket=String(t.gcsBucket)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.dataItemSchemaUri="",i.gcsBucket=""),t.dataItemSchemaUri!=null&&t.hasOwnProperty("dataItemSchemaUri")&&(i.dataItemSchemaUri=t.dataItemSchemaUri),t.gcsBucket!=null&&t.hasOwnProperty("gcsBucket")&&(i.gcsBucket=t.gcsBucket),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.ImageDatasetMetadata"},r}(),a.TextDatasetMetadata=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.dataItemSchemaUri=t.string();break}case 2:{s.gcsBucket=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.dataItemSchemaUri!=null&&t.hasOwnProperty("dataItemSchemaUri")&&!c.isString(t.dataItemSchemaUri)?"dataItemSchemaUri: string expected":t.gcsBucket!=null&&t.hasOwnProperty("gcsBucket")&&!c.isString(t.gcsBucket)?"gcsBucket: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TextDatasetMetadata)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TextDatasetMetadata;return t.dataItemSchemaUri!=null&&(n.dataItemSchemaUri=String(t.dataItemSchemaUri)),t.gcsBucket!=null&&(n.gcsBucket=String(t.gcsBucket)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.dataItemSchemaUri="",i.gcsBucket=""),t.dataItemSchemaUri!=null&&t.hasOwnProperty("dataItemSchemaUri")&&(i.dataItemSchemaUri=t.dataItemSchemaUri),t.gcsBucket!=null&&t.hasOwnProperty("gcsBucket")&&(i.gcsBucket=t.gcsBucket),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TextDatasetMetadata"},r}(),a.VideoDatasetMetadata=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.dataItemSchemaUri=t.string();break}case 2:{s.gcsBucket=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.dataItemSchemaUri!=null&&t.hasOwnProperty("dataItemSchemaUri")&&!c.isString(t.dataItemSchemaUri)?"dataItemSchemaUri: string expected":t.gcsBucket!=null&&t.hasOwnProperty("gcsBucket")&&!c.isString(t.gcsBucket)?"gcsBucket: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.VideoDatasetMetadata)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.VideoDatasetMetadata;return t.dataItemSchemaUri!=null&&(n.dataItemSchemaUri=String(t.dataItemSchemaUri)),t.gcsBucket!=null&&(n.gcsBucket=String(t.gcsBucket)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.dataItemSchemaUri="",i.gcsBucket=""),t.dataItemSchemaUri!=null&&t.hasOwnProperty("dataItemSchemaUri")&&(i.dataItemSchemaUri=t.dataItemSchemaUri),t.gcsBucket!=null&&t.hasOwnProperty("gcsBucket")&&(i.gcsBucket=t.gcsBucket),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.VideoDatasetMetadata"},r}(),a.TablesDatasetMetadata=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.inputConfig=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.inputConfig!=null&&t.hasOwnProperty("inputConfig")){var n=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig.verify(t.inputConfig);if(n)return"inputConfig."+n}return null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata;if(t.inputConfig!=null){if(typeof t.inputConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.inputConfig: object expected");n.inputConfig=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig.fromObject(t.inputConfig)}return n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.inputConfig=null),t.inputConfig!=null&&t.hasOwnProperty("inputConfig")&&(i.inputConfig=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig.toObject(t.inputConfig,n)),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata"},r.InputConfig=function(){function e(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.gcsSource=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.GcsSource.decode(i,i.uint32());break}case 2:{g.bigquerySource=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.BigQuerySource.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};if(i.gcsSource!=null&&i.hasOwnProperty("gcsSource")){s.source=1;{var f=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.GcsSource.verify(i.gcsSource);if(f)return"gcsSource."+f}}if(i.bigquerySource!=null&&i.hasOwnProperty("bigquerySource")){if(s.source===1)return"source: multiple values";s.source=1;{var f=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.BigQuerySource.verify(i.bigquerySource);if(f)return"bigquerySource."+f}}return null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig;if(i.gcsSource!=null){if(typeof i.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig.gcsSource: object expected");s.gcsSource=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.GcsSource.fromObject(i.gcsSource)}if(i.bigquerySource!=null){if(typeof i.bigquerySource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig.bigquerySource: object expected");s.bigquerySource=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.BigQuerySource.fromObject(i.bigquerySource)}return s},e.toObject=function(i,s){s||(s={});var f={};return i.gcsSource!=null&&i.hasOwnProperty("gcsSource")&&(f.gcsSource=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.GcsSource.toObject(i.gcsSource,s),s.oneofs&&(f.source="gcsSource")),i.bigquerySource!=null&&i.hasOwnProperty("bigquerySource")&&(f.bigquerySource=l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.BigQuerySource.toObject(i.bigquerySource,s),s.oneofs&&(f.source="bigquerySource")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.InputConfig"},e}(),r.GcsSource=function(){function e(t){if(this.uri=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.uri&&f.uri.length||(f.uri=[]),f.uri.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.uri!=null&&n.hasOwnProperty("uri")){if(!Array.isArray(n.uri))return"uri: array expected";for(var i=0;i>>3){case 1:{f.uri=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.uri!=null&&n.hasOwnProperty("uri")&&!c.isString(n.uri)?"uri: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.BigQuerySource)return n;var i=new l.google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.BigQuerySource;return n.uri!=null&&(i.uri=String(n.uri)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.uri=""),n.uri!=null&&n.hasOwnProperty("uri")&&(s.uri=n.uri),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.schema.TablesDatasetMetadata.BigQuerySource"},e}(),r}(),a.TimeSeriesDatasetMetadata=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.inputConfig=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig.decode(t,t.uint32());break}case 2:{s.timeSeriesIdentifierColumn=t.string();break}case 3:{s.timeColumn=t.string();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.inputConfig!=null&&t.hasOwnProperty("inputConfig")){var n=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig.verify(t.inputConfig);if(n)return"inputConfig."+n}return t.timeSeriesIdentifierColumn!=null&&t.hasOwnProperty("timeSeriesIdentifierColumn")&&!c.isString(t.timeSeriesIdentifierColumn)?"timeSeriesIdentifierColumn: string expected":t.timeColumn!=null&&t.hasOwnProperty("timeColumn")&&!c.isString(t.timeColumn)?"timeColumn: string expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata)return t;var n=new l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata;if(t.inputConfig!=null){if(typeof t.inputConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.inputConfig: object expected");n.inputConfig=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig.fromObject(t.inputConfig)}return t.timeSeriesIdentifierColumn!=null&&(n.timeSeriesIdentifierColumn=String(t.timeSeriesIdentifierColumn)),t.timeColumn!=null&&(n.timeColumn=String(t.timeColumn)),n},r.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.inputConfig=null,i.timeSeriesIdentifierColumn="",i.timeColumn=""),t.inputConfig!=null&&t.hasOwnProperty("inputConfig")&&(i.inputConfig=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig.toObject(t.inputConfig,n)),t.timeSeriesIdentifierColumn!=null&&t.hasOwnProperty("timeSeriesIdentifierColumn")&&(i.timeSeriesIdentifierColumn=t.timeSeriesIdentifierColumn),t.timeColumn!=null&&t.hasOwnProperty("timeColumn")&&(i.timeColumn=t.timeColumn),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata"},r.InputConfig=function(){function e(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.gcsSource=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.GcsSource.decode(i,i.uint32());break}case 2:{g.bigquerySource=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.BigQuerySource.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},e.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},e.verify=function(i){if(typeof i!="object"||i===null)return"object expected";var s={};if(i.gcsSource!=null&&i.hasOwnProperty("gcsSource")){s.source=1;{var f=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.GcsSource.verify(i.gcsSource);if(f)return"gcsSource."+f}}if(i.bigquerySource!=null&&i.hasOwnProperty("bigquerySource")){if(s.source===1)return"source: multiple values";s.source=1;{var f=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.BigQuerySource.verify(i.bigquerySource);if(f)return"bigquerySource."+f}}return null},e.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig;if(i.gcsSource!=null){if(typeof i.gcsSource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig.gcsSource: object expected");s.gcsSource=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.GcsSource.fromObject(i.gcsSource)}if(i.bigquerySource!=null){if(typeof i.bigquerySource!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig.bigquerySource: object expected");s.bigquerySource=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.BigQuerySource.fromObject(i.bigquerySource)}return s},e.toObject=function(i,s){s||(s={});var f={};return i.gcsSource!=null&&i.hasOwnProperty("gcsSource")&&(f.gcsSource=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.GcsSource.toObject(i.gcsSource,s),s.oneofs&&(f.source="gcsSource")),i.bigquerySource!=null&&i.hasOwnProperty("bigquerySource")&&(f.bigquerySource=l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.BigQuerySource.toObject(i.bigquerySource,s),s.oneofs&&(f.source="bigquerySource")),f},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.InputConfig"},e}(),r.GcsSource=function(){function e(t){if(this.uri=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.uri&&f.uri.length||(f.uri=[]),f.uri.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.uri!=null&&n.hasOwnProperty("uri")){if(!Array.isArray(n.uri))return"uri: array expected";for(var i=0;i>>3){case 1:{f.uri=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.uri!=null&&n.hasOwnProperty("uri")&&!c.isString(n.uri)?"uri: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.BigQuerySource)return n;var i=new l.google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.BigQuerySource;return n.uri!=null&&(i.uri=String(n.uri)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.uri=""),n.uri!=null&&n.hasOwnProperty("uri")&&(s.uri=n.uri),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.aiplatform.v1beta1.schema.TimeSeriesDatasetMetadata.BigQuerySource"},e}(),r}(),a.predict=function(){var r={};return r.instance=function(){var e={};return e.ImageClassificationPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageClassificationPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageClassificationPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageClassificationPredictionInstance"},t}(),e.ImageObjectDetectionPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageObjectDetectionPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageObjectDetectionPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageObjectDetectionPredictionInstance"},t}(),e.ImageSegmentationPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageSegmentationPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageSegmentationPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.ImageSegmentationPredictionInstance"},t}(),e.TextClassificationPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.TextClassificationPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.TextClassificationPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.TextClassificationPredictionInstance"},t}(),e.TextExtractionPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}case 3:{g.key=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":i.key!=null&&i.hasOwnProperty("key")&&!c.isString(i.key)?"key: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.TextExtractionPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.TextExtractionPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),i.key!=null&&(s.key=String(i.key)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType="",f.key=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),i.key!=null&&i.hasOwnProperty("key")&&(f.key=i.key),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.TextExtractionPredictionInstance"},t}(),e.TextSentimentPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.TextSentimentPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.TextSentimentPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.TextSentimentPredictionInstance"},t}(),e.VideoActionRecognitionPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}case 3:{g.timeSegmentStart=i.string();break}case 4:{g.timeSegmentEnd=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&!c.isString(i.timeSegmentStart)?"timeSegmentStart: string expected":i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&!c.isString(i.timeSegmentEnd)?"timeSegmentEnd: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoActionRecognitionPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoActionRecognitionPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),i.timeSegmentStart!=null&&(s.timeSegmentStart=String(i.timeSegmentStart)),i.timeSegmentEnd!=null&&(s.timeSegmentEnd=String(i.timeSegmentEnd)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType="",f.timeSegmentStart="",f.timeSegmentEnd=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=i.timeSegmentStart),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=i.timeSegmentEnd),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoActionRecognitionPredictionInstance"},t}(),e.VideoClassificationPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}case 3:{g.timeSegmentStart=i.string();break}case 4:{g.timeSegmentEnd=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&!c.isString(i.timeSegmentStart)?"timeSegmentStart: string expected":i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&!c.isString(i.timeSegmentEnd)?"timeSegmentEnd: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoClassificationPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoClassificationPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),i.timeSegmentStart!=null&&(s.timeSegmentStart=String(i.timeSegmentStart)),i.timeSegmentEnd!=null&&(s.timeSegmentEnd=String(i.timeSegmentEnd)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType="",f.timeSegmentStart="",f.timeSegmentEnd=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=i.timeSegmentStart),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=i.timeSegmentEnd),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoClassificationPredictionInstance"},t}(),e.VideoObjectTrackingPredictionInstance=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.content=i.string();break}case 2:{g.mimeType=i.string();break}case 3:{g.timeSegmentStart=i.string();break}case 4:{g.timeSegmentEnd=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.content!=null&&i.hasOwnProperty("content")&&!c.isString(i.content)?"content: string expected":i.mimeType!=null&&i.hasOwnProperty("mimeType")&&!c.isString(i.mimeType)?"mimeType: string expected":i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&!c.isString(i.timeSegmentStart)?"timeSegmentStart: string expected":i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&!c.isString(i.timeSegmentEnd)?"timeSegmentEnd: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoObjectTrackingPredictionInstance)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoObjectTrackingPredictionInstance;return i.content!=null&&(s.content=String(i.content)),i.mimeType!=null&&(s.mimeType=String(i.mimeType)),i.timeSegmentStart!=null&&(s.timeSegmentStart=String(i.timeSegmentStart)),i.timeSegmentEnd!=null&&(s.timeSegmentEnd=String(i.timeSegmentEnd)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.content="",f.mimeType="",f.timeSegmentStart="",f.timeSegmentEnd=""),i.content!=null&&i.hasOwnProperty("content")&&(f.content=i.content),i.mimeType!=null&&i.hasOwnProperty("mimeType")&&(f.mimeType=i.mimeType),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=i.timeSegmentStart),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=i.timeSegmentEnd),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.instance.VideoObjectTrackingPredictionInstance"},t}(),e}(),r.params=function(){var e={};return e.ImageClassificationPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.confidenceThreshold=i.float();break}case 2:{g.maxPredictions=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.params.ImageClassificationPredictionParams)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.params.ImageClassificationPredictionParams;return i.confidenceThreshold!=null&&(s.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(s.maxPredictions=i.maxPredictions|0),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=s.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.params.ImageClassificationPredictionParams"},t}(),e.ImageObjectDetectionPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.confidenceThreshold=i.float();break}case 2:{g.maxPredictions=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.params.ImageObjectDetectionPredictionParams)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.params.ImageObjectDetectionPredictionParams;return i.confidenceThreshold!=null&&(s.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(s.maxPredictions=i.maxPredictions|0),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=s.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.params.ImageObjectDetectionPredictionParams"},t}(),e.ImageSegmentationPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.confidenceThreshold=i.float();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.params.ImageSegmentationPredictionParams)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.params.ImageSegmentationPredictionParams;return i.confidenceThreshold!=null&&(s.confidenceThreshold=Number(i.confidenceThreshold)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.confidenceThreshold=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=s.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.params.ImageSegmentationPredictionParams"},t}(),e.VideoActionRecognitionPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.confidenceThreshold=i.float();break}case 2:{g.maxPredictions=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.params.VideoActionRecognitionPredictionParams)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.params.VideoActionRecognitionPredictionParams;return i.confidenceThreshold!=null&&(s.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(s.maxPredictions=i.maxPredictions|0),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=s.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.params.VideoActionRecognitionPredictionParams"},t}(),e.VideoClassificationPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.confidenceThreshold=i.float();break}case 2:{g.maxPredictions=i.int32();break}case 3:{g.segmentClassification=i.bool();break}case 4:{g.shotClassification=i.bool();break}case 5:{g.oneSecIntervalClassification=i.bool();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":i.segmentClassification!=null&&i.hasOwnProperty("segmentClassification")&&typeof i.segmentClassification!="boolean"?"segmentClassification: boolean expected":i.shotClassification!=null&&i.hasOwnProperty("shotClassification")&&typeof i.shotClassification!="boolean"?"shotClassification: boolean expected":i.oneSecIntervalClassification!=null&&i.hasOwnProperty("oneSecIntervalClassification")&&typeof i.oneSecIntervalClassification!="boolean"?"oneSecIntervalClassification: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.params.VideoClassificationPredictionParams)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.params.VideoClassificationPredictionParams;return i.confidenceThreshold!=null&&(s.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(s.maxPredictions=i.maxPredictions|0),i.segmentClassification!=null&&(s.segmentClassification=!!i.segmentClassification),i.shotClassification!=null&&(s.shotClassification=!!i.shotClassification),i.oneSecIntervalClassification!=null&&(s.oneSecIntervalClassification=!!i.oneSecIntervalClassification),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0,f.segmentClassification=!1,f.shotClassification=!1,f.oneSecIntervalClassification=!1),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=s.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),i.segmentClassification!=null&&i.hasOwnProperty("segmentClassification")&&(f.segmentClassification=i.segmentClassification),i.shotClassification!=null&&i.hasOwnProperty("shotClassification")&&(f.shotClassification=i.shotClassification),i.oneSecIntervalClassification!=null&&i.hasOwnProperty("oneSecIntervalClassification")&&(f.oneSecIntervalClassification=i.oneSecIntervalClassification),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.params.VideoClassificationPredictionParams"},t}(),e.VideoObjectTrackingPredictionParams=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.confidenceThreshold=i.float();break}case 2:{g.maxPredictions=i.int32();break}case 3:{g.minBoundingBoxSize=i.float();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&typeof i.confidenceThreshold!="number"?"confidenceThreshold: number expected":i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&!c.isInteger(i.maxPredictions)?"maxPredictions: integer expected":i.minBoundingBoxSize!=null&&i.hasOwnProperty("minBoundingBoxSize")&&typeof i.minBoundingBoxSize!="number"?"minBoundingBoxSize: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.params.VideoObjectTrackingPredictionParams)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.params.VideoObjectTrackingPredictionParams;return i.confidenceThreshold!=null&&(s.confidenceThreshold=Number(i.confidenceThreshold)),i.maxPredictions!=null&&(s.maxPredictions=i.maxPredictions|0),i.minBoundingBoxSize!=null&&(s.minBoundingBoxSize=Number(i.minBoundingBoxSize)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.confidenceThreshold=0,f.maxPredictions=0,f.minBoundingBoxSize=0),i.confidenceThreshold!=null&&i.hasOwnProperty("confidenceThreshold")&&(f.confidenceThreshold=s.json&&!isFinite(i.confidenceThreshold)?String(i.confidenceThreshold):i.confidenceThreshold),i.maxPredictions!=null&&i.hasOwnProperty("maxPredictions")&&(f.maxPredictions=i.maxPredictions),i.minBoundingBoxSize!=null&&i.hasOwnProperty("minBoundingBoxSize")&&(f.minBoundingBoxSize=s.json&&!isFinite(i.minBoundingBoxSize)?String(i.minBoundingBoxSize):i.minBoundingBoxSize),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.params.VideoObjectTrackingPredictionParams"},t}(),e}(),r.prediction=function(){var e={};return e.ClassificationPredictionResult=function(){function t(n){if(this.ids=[],this.displayNames=[],this.confidences=[],n)for(var i=Object.keys(n),s=0;s>>3){case 1:{if(g.ids&&g.ids.length||(g.ids=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.ids.push(i.int64());else g.ids.push(i.int64());break}case 2:{g.displayNames&&g.displayNames.length||(g.displayNames=[]),g.displayNames.push(i.string());break}case 3:{if(g.confidences&&g.confidences.length||(g.confidences=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.confidences.push(i.float());else g.confidences.push(i.float());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.ids!=null&&i.hasOwnProperty("ids")){if(!Array.isArray(i.ids))return"ids: array expected";for(var s=0;s>>0,i.ids[f].high>>>0).toNumber())}if(i.displayNames){if(!Array.isArray(i.displayNames))throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.ClassificationPredictionResult.displayNames: array expected");s.displayNames=[];for(var f=0;f>>0,i.ids[g].high>>>0).toNumber():i.ids[g]}if(i.displayNames&&i.displayNames.length){f.displayNames=[];for(var g=0;g>>3){case 1:{if(g.ids&&g.ids.length||(g.ids=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.ids.push(i.int64());else g.ids.push(i.int64());break}case 2:{g.displayNames&&g.displayNames.length||(g.displayNames=[]),g.displayNames.push(i.string());break}case 3:{if(g.confidences&&g.confidences.length||(g.confidences=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.confidences.push(i.float());else g.confidences.push(i.float());break}case 4:{g.bboxes&&g.bboxes.length||(g.bboxes=[]),g.bboxes.push(l.google.protobuf.ListValue.decode(i,i.uint32()));break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.ids!=null&&i.hasOwnProperty("ids")){if(!Array.isArray(i.ids))return"ids: array expected";for(var s=0;s>>0,i.ids[f].high>>>0).toNumber())}if(i.displayNames){if(!Array.isArray(i.displayNames))throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.ImageObjectDetectionPredictionResult.displayNames: array expected");s.displayNames=[];for(var f=0;f>>0,i.ids[g].high>>>0).toNumber():i.ids[g]}if(i.displayNames&&i.displayNames.length){f.displayNames=[];for(var g=0;g>>3){case 1:{g.categoryMask=i.string();break}case 2:{g.confidenceMask=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.categoryMask!=null&&i.hasOwnProperty("categoryMask")&&!c.isString(i.categoryMask)?"categoryMask: string expected":i.confidenceMask!=null&&i.hasOwnProperty("confidenceMask")&&!c.isString(i.confidenceMask)?"confidenceMask: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.ImageSegmentationPredictionResult)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.ImageSegmentationPredictionResult;return i.categoryMask!=null&&(s.categoryMask=String(i.categoryMask)),i.confidenceMask!=null&&(s.confidenceMask=String(i.confidenceMask)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.categoryMask="",f.confidenceMask=""),i.categoryMask!=null&&i.hasOwnProperty("categoryMask")&&(f.categoryMask=i.categoryMask),i.confidenceMask!=null&&i.hasOwnProperty("confidenceMask")&&(f.confidenceMask=i.confidenceMask),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.prediction.ImageSegmentationPredictionResult"},t}(),e.TabularClassificationPredictionResult=function(){function t(n){if(this.classes=[],this.scores=[],n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.classes&&g.classes.length||(g.classes=[]),g.classes.push(i.string());break}case 2:{if(g.scores&&g.scores.length||(g.scores=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.scores.push(i.float());else g.scores.push(i.float());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.classes!=null&&i.hasOwnProperty("classes")){if(!Array.isArray(i.classes))return"classes: array expected";for(var s=0;s>>3){case 1:{g.value=i.float();break}case 2:{g.lowerBound=i.float();break}case 3:{g.upperBound=i.float();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.value!=null&&i.hasOwnProperty("value")&&typeof i.value!="number"?"value: number expected":i.lowerBound!=null&&i.hasOwnProperty("lowerBound")&&typeof i.lowerBound!="number"?"lowerBound: number expected":i.upperBound!=null&&i.hasOwnProperty("upperBound")&&typeof i.upperBound!="number"?"upperBound: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.TabularRegressionPredictionResult)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.TabularRegressionPredictionResult;return i.value!=null&&(s.value=Number(i.value)),i.lowerBound!=null&&(s.lowerBound=Number(i.lowerBound)),i.upperBound!=null&&(s.upperBound=Number(i.upperBound)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.value=0,f.lowerBound=0,f.upperBound=0),i.value!=null&&i.hasOwnProperty("value")&&(f.value=s.json&&!isFinite(i.value)?String(i.value):i.value),i.lowerBound!=null&&i.hasOwnProperty("lowerBound")&&(f.lowerBound=s.json&&!isFinite(i.lowerBound)?String(i.lowerBound):i.lowerBound),i.upperBound!=null&&i.hasOwnProperty("upperBound")&&(f.upperBound=s.json&&!isFinite(i.upperBound)?String(i.upperBound):i.upperBound),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.prediction.TabularRegressionPredictionResult"},t}(),e.TextExtractionPredictionResult=function(){function t(n){if(this.ids=[],this.displayNames=[],this.textSegmentStartOffsets=[],this.textSegmentEndOffsets=[],this.confidences=[],n)for(var i=Object.keys(n),s=0;s>>3){case 1:{if(g.ids&&g.ids.length||(g.ids=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.ids.push(i.int64());else g.ids.push(i.int64());break}case 2:{g.displayNames&&g.displayNames.length||(g.displayNames=[]),g.displayNames.push(i.string());break}case 3:{if(g.textSegmentStartOffsets&&g.textSegmentStartOffsets.length||(g.textSegmentStartOffsets=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.textSegmentStartOffsets.push(i.int64());else g.textSegmentStartOffsets.push(i.int64());break}case 4:{if(g.textSegmentEndOffsets&&g.textSegmentEndOffsets.length||(g.textSegmentEndOffsets=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.textSegmentEndOffsets.push(i.int64());else g.textSegmentEndOffsets.push(i.int64());break}case 5:{if(g.confidences&&g.confidences.length||(g.confidences=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.confidences.push(i.float());else g.confidences.push(i.float());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.ids!=null&&i.hasOwnProperty("ids")){if(!Array.isArray(i.ids))return"ids: array expected";for(var s=0;s>>0,i.ids[f].high>>>0).toNumber())}if(i.displayNames){if(!Array.isArray(i.displayNames))throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.TextExtractionPredictionResult.displayNames: array expected");s.displayNames=[];for(var f=0;f>>0,i.textSegmentStartOffsets[f].high>>>0).toNumber())}if(i.textSegmentEndOffsets){if(!Array.isArray(i.textSegmentEndOffsets))throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.TextExtractionPredictionResult.textSegmentEndOffsets: array expected");s.textSegmentEndOffsets=[];for(var f=0;f>>0,i.textSegmentEndOffsets[f].high>>>0).toNumber())}if(i.confidences){if(!Array.isArray(i.confidences))throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.TextExtractionPredictionResult.confidences: array expected");s.confidences=[];for(var f=0;f>>0,i.ids[g].high>>>0).toNumber():i.ids[g]}if(i.displayNames&&i.displayNames.length){f.displayNames=[];for(var g=0;g>>0,i.textSegmentStartOffsets[g].high>>>0).toNumber():i.textSegmentStartOffsets[g]}if(i.textSegmentEndOffsets&&i.textSegmentEndOffsets.length){f.textSegmentEndOffsets=[];for(var g=0;g>>0,i.textSegmentEndOffsets[g].high>>>0).toNumber():i.textSegmentEndOffsets[g]}if(i.confidences&&i.confidences.length){f.confidences=[];for(var g=0;g>>3){case 1:{g.sentiment=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.sentiment!=null&&i.hasOwnProperty("sentiment")&&!c.isInteger(i.sentiment)?"sentiment: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.TextSentimentPredictionResult)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.TextSentimentPredictionResult;return i.sentiment!=null&&(s.sentiment=i.sentiment|0),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.sentiment=0),i.sentiment!=null&&i.hasOwnProperty("sentiment")&&(f.sentiment=i.sentiment),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.prediction.TextSentimentPredictionResult"},t}(),e.TimeSeriesForecastingPredictionResult=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.value=i.float();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.value!=null&&i.hasOwnProperty("value")&&typeof i.value!="number"?"value: number expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.TimeSeriesForecastingPredictionResult)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.TimeSeriesForecastingPredictionResult;return i.value!=null&&(s.value=Number(i.value)),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.value=0),i.value!=null&&i.hasOwnProperty("value")&&(f.value=s.json&&!isFinite(i.value)?String(i.value):i.value),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.prediction.TimeSeriesForecastingPredictionResult"},t}(),e.VideoActionRecognitionPredictionResult=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.id=i.string();break}case 2:{g.displayName=i.string();break}case 4:{g.timeSegmentStart=l.google.protobuf.Duration.decode(i,i.uint32());break}case 5:{g.timeSegmentEnd=l.google.protobuf.Duration.decode(i,i.uint32());break}case 6:{g.confidence=l.google.protobuf.FloatValue.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.id!=null&&i.hasOwnProperty("id")&&!c.isString(i.id))return"id: string expected";if(i.displayName!=null&&i.hasOwnProperty("displayName")&&!c.isString(i.displayName))return"displayName: string expected";if(i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")){var s=l.google.protobuf.Duration.verify(i.timeSegmentStart);if(s)return"timeSegmentStart."+s}if(i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")){var s=l.google.protobuf.Duration.verify(i.timeSegmentEnd);if(s)return"timeSegmentEnd."+s}if(i.confidence!=null&&i.hasOwnProperty("confidence")){var s=l.google.protobuf.FloatValue.verify(i.confidence);if(s)return"confidence."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoActionRecognitionPredictionResult)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoActionRecognitionPredictionResult;if(i.id!=null&&(s.id=String(i.id)),i.displayName!=null&&(s.displayName=String(i.displayName)),i.timeSegmentStart!=null){if(typeof i.timeSegmentStart!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoActionRecognitionPredictionResult.timeSegmentStart: object expected");s.timeSegmentStart=l.google.protobuf.Duration.fromObject(i.timeSegmentStart)}if(i.timeSegmentEnd!=null){if(typeof i.timeSegmentEnd!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoActionRecognitionPredictionResult.timeSegmentEnd: object expected");s.timeSegmentEnd=l.google.protobuf.Duration.fromObject(i.timeSegmentEnd)}if(i.confidence!=null){if(typeof i.confidence!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoActionRecognitionPredictionResult.confidence: object expected");s.confidence=l.google.protobuf.FloatValue.fromObject(i.confidence)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.id="",f.displayName="",f.timeSegmentStart=null,f.timeSegmentEnd=null,f.confidence=null),i.id!=null&&i.hasOwnProperty("id")&&(f.id=i.id),i.displayName!=null&&i.hasOwnProperty("displayName")&&(f.displayName=i.displayName),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=l.google.protobuf.Duration.toObject(i.timeSegmentStart,s)),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=l.google.protobuf.Duration.toObject(i.timeSegmentEnd,s)),i.confidence!=null&&i.hasOwnProperty("confidence")&&(f.confidence=l.google.protobuf.FloatValue.toObject(i.confidence,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoActionRecognitionPredictionResult"},t}(),e.VideoClassificationPredictionResult=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.id=i.string();break}case 2:{g.displayName=i.string();break}case 3:{g.type=i.string();break}case 4:{g.timeSegmentStart=l.google.protobuf.Duration.decode(i,i.uint32());break}case 5:{g.timeSegmentEnd=l.google.protobuf.Duration.decode(i,i.uint32());break}case 6:{g.confidence=l.google.protobuf.FloatValue.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.id!=null&&i.hasOwnProperty("id")&&!c.isString(i.id))return"id: string expected";if(i.displayName!=null&&i.hasOwnProperty("displayName")&&!c.isString(i.displayName))return"displayName: string expected";if(i.type!=null&&i.hasOwnProperty("type")&&!c.isString(i.type))return"type: string expected";if(i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")){var s=l.google.protobuf.Duration.verify(i.timeSegmentStart);if(s)return"timeSegmentStart."+s}if(i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")){var s=l.google.protobuf.Duration.verify(i.timeSegmentEnd);if(s)return"timeSegmentEnd."+s}if(i.confidence!=null&&i.hasOwnProperty("confidence")){var s=l.google.protobuf.FloatValue.verify(i.confidence);if(s)return"confidence."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoClassificationPredictionResult)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoClassificationPredictionResult;if(i.id!=null&&(s.id=String(i.id)),i.displayName!=null&&(s.displayName=String(i.displayName)),i.type!=null&&(s.type=String(i.type)),i.timeSegmentStart!=null){if(typeof i.timeSegmentStart!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoClassificationPredictionResult.timeSegmentStart: object expected");s.timeSegmentStart=l.google.protobuf.Duration.fromObject(i.timeSegmentStart)}if(i.timeSegmentEnd!=null){if(typeof i.timeSegmentEnd!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoClassificationPredictionResult.timeSegmentEnd: object expected");s.timeSegmentEnd=l.google.protobuf.Duration.fromObject(i.timeSegmentEnd)}if(i.confidence!=null){if(typeof i.confidence!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoClassificationPredictionResult.confidence: object expected");s.confidence=l.google.protobuf.FloatValue.fromObject(i.confidence)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.id="",f.displayName="",f.type="",f.timeSegmentStart=null,f.timeSegmentEnd=null,f.confidence=null),i.id!=null&&i.hasOwnProperty("id")&&(f.id=i.id),i.displayName!=null&&i.hasOwnProperty("displayName")&&(f.displayName=i.displayName),i.type!=null&&i.hasOwnProperty("type")&&(f.type=i.type),i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")&&(f.timeSegmentStart=l.google.protobuf.Duration.toObject(i.timeSegmentStart,s)),i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")&&(f.timeSegmentEnd=l.google.protobuf.Duration.toObject(i.timeSegmentEnd,s)),i.confidence!=null&&i.hasOwnProperty("confidence")&&(f.confidence=l.google.protobuf.FloatValue.toObject(i.confidence,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoClassificationPredictionResult"},t}(),e.VideoObjectTrackingPredictionResult=function(){function t(n){if(this.frames=[],n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.id=i.string();break}case 2:{g.displayName=i.string();break}case 3:{g.timeSegmentStart=l.google.protobuf.Duration.decode(i,i.uint32());break}case 4:{g.timeSegmentEnd=l.google.protobuf.Duration.decode(i,i.uint32());break}case 5:{g.confidence=l.google.protobuf.FloatValue.decode(i,i.uint32());break}case 6:{g.frames&&g.frames.length||(g.frames=[]),g.frames.push(l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.decode(i,i.uint32()));break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.id!=null&&i.hasOwnProperty("id")&&!c.isString(i.id))return"id: string expected";if(i.displayName!=null&&i.hasOwnProperty("displayName")&&!c.isString(i.displayName))return"displayName: string expected";if(i.timeSegmentStart!=null&&i.hasOwnProperty("timeSegmentStart")){var s=l.google.protobuf.Duration.verify(i.timeSegmentStart);if(s)return"timeSegmentStart."+s}if(i.timeSegmentEnd!=null&&i.hasOwnProperty("timeSegmentEnd")){var s=l.google.protobuf.Duration.verify(i.timeSegmentEnd);if(s)return"timeSegmentEnd."+s}if(i.confidence!=null&&i.hasOwnProperty("confidence")){var s=l.google.protobuf.FloatValue.verify(i.confidence);if(s)return"confidence."+s}if(i.frames!=null&&i.hasOwnProperty("frames")){if(!Array.isArray(i.frames))return"frames: array expected";for(var f=0;f>>3){case 1:{T.timeOffset=l.google.protobuf.Duration.decode(s,s.uint32());break}case 2:{T.xMin=l.google.protobuf.FloatValue.decode(s,s.uint32());break}case 3:{T.xMax=l.google.protobuf.FloatValue.decode(s,s.uint32());break}case 4:{T.yMin=l.google.protobuf.FloatValue.decode(s,s.uint32());break}case 5:{T.yMax=l.google.protobuf.FloatValue.decode(s,s.uint32());break}default:s.skipType(_&7);break}}return T},n.decodeDelimited=function(s){return s instanceof o||(s=new o(s)),this.decode(s,s.uint32())},n.verify=function(s){if(typeof s!="object"||s===null)return"object expected";if(s.timeOffset!=null&&s.hasOwnProperty("timeOffset")){var f=l.google.protobuf.Duration.verify(s.timeOffset);if(f)return"timeOffset."+f}if(s.xMin!=null&&s.hasOwnProperty("xMin")){var f=l.google.protobuf.FloatValue.verify(s.xMin);if(f)return"xMin."+f}if(s.xMax!=null&&s.hasOwnProperty("xMax")){var f=l.google.protobuf.FloatValue.verify(s.xMax);if(f)return"xMax."+f}if(s.yMin!=null&&s.hasOwnProperty("yMin")){var f=l.google.protobuf.FloatValue.verify(s.yMin);if(f)return"yMin."+f}if(s.yMax!=null&&s.hasOwnProperty("yMax")){var f=l.google.protobuf.FloatValue.verify(s.yMax);if(f)return"yMax."+f}return null},n.fromObject=function(s){if(s instanceof l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame)return s;var f=new l.google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame;if(s.timeOffset!=null){if(typeof s.timeOffset!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.timeOffset: object expected");f.timeOffset=l.google.protobuf.Duration.fromObject(s.timeOffset)}if(s.xMin!=null){if(typeof s.xMin!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.xMin: object expected");f.xMin=l.google.protobuf.FloatValue.fromObject(s.xMin)}if(s.xMax!=null){if(typeof s.xMax!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.xMax: object expected");f.xMax=l.google.protobuf.FloatValue.fromObject(s.xMax)}if(s.yMin!=null){if(typeof s.yMin!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.yMin: object expected");f.yMin=l.google.protobuf.FloatValue.fromObject(s.yMin)}if(s.yMax!=null){if(typeof s.yMax!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame.yMax: object expected");f.yMax=l.google.protobuf.FloatValue.fromObject(s.yMax)}return f},n.toObject=function(s,f){f||(f={});var g={};return f.defaults&&(g.timeOffset=null,g.xMin=null,g.xMax=null,g.yMin=null,g.yMax=null),s.timeOffset!=null&&s.hasOwnProperty("timeOffset")&&(g.timeOffset=l.google.protobuf.Duration.toObject(s.timeOffset,f)),s.xMin!=null&&s.hasOwnProperty("xMin")&&(g.xMin=l.google.protobuf.FloatValue.toObject(s.xMin,f)),s.xMax!=null&&s.hasOwnProperty("xMax")&&(g.xMax=l.google.protobuf.FloatValue.toObject(s.xMax,f)),s.yMin!=null&&s.hasOwnProperty("yMin")&&(g.yMin=l.google.protobuf.FloatValue.toObject(s.yMin,f)),s.yMax!=null&&s.hasOwnProperty("yMax")&&(g.yMax=l.google.protobuf.FloatValue.toObject(s.yMax,f)),g},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(s){return s===void 0&&(s="type.googleapis.com"),s+"/google.cloud.aiplatform.v1beta1.schema.predict.prediction.VideoObjectTrackingPredictionResult.Frame"},n}(),t}(),e}(),r}(),a.trainingjob=function(){var r={};return r.definition=function(){var e={};return e.AutoMlImageClassification=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs.decode(i,i.uint32());break}case 2:{g.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs.verify(i.inputs);if(s)return"inputs."+s}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var s=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.verify(i.metadata);if(s)return"metadata."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassification)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassification;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassification.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassification.metadata: object expected");s.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.fromObject(i.metadata)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs.toObject(i.inputs,s)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.toObject(i.metadata,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassification"},t}(),e.AutoMlImageClassificationInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.modelType=i.int32();break}case 2:{g.baseModelId=i.string();break}case 3:{g.budgetMilliNodeHours=i.int64();break}case 4:{g.disableEarlyStopping=i.bool();break}case 5:{g.multiLabel=i.bool();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return i.baseModelId!=null&&i.hasOwnProperty("baseModelId")&&!c.isString(i.baseModelId)?"baseModelId: string expected":i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&!c.isInteger(i.budgetMilliNodeHours)&&!(i.budgetMilliNodeHours&&c.isInteger(i.budgetMilliNodeHours.low)&&c.isInteger(i.budgetMilliNodeHours.high))?"budgetMilliNodeHours: integer|Long expected":i.disableEarlyStopping!=null&&i.hasOwnProperty("disableEarlyStopping")&&typeof i.disableEarlyStopping!="boolean"?"disableEarlyStopping: boolean expected":i.multiLabel!=null&&i.hasOwnProperty("multiLabel")&&typeof i.multiLabel!="boolean"?"multiLabel: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){s.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:s.modelType=0;break;case"CLOUD":case 1:s.modelType=1;break;case"MOBILE_TF_LOW_LATENCY_1":case 2:s.modelType=2;break;case"MOBILE_TF_VERSATILE_1":case 3:s.modelType=3;break;case"MOBILE_TF_HIGH_ACCURACY_1":case 4:s.modelType=4;break}return i.baseModelId!=null&&(s.baseModelId=String(i.baseModelId)),i.budgetMilliNodeHours!=null&&(c.Long?(s.budgetMilliNodeHours=c.Long.fromValue(i.budgetMilliNodeHours)).unsigned=!1:typeof i.budgetMilliNodeHours=="string"?s.budgetMilliNodeHours=parseInt(i.budgetMilliNodeHours,10):typeof i.budgetMilliNodeHours=="number"?s.budgetMilliNodeHours=i.budgetMilliNodeHours:typeof i.budgetMilliNodeHours=="object"&&(s.budgetMilliNodeHours=new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber())),i.disableEarlyStopping!=null&&(s.disableEarlyStopping=!!i.disableEarlyStopping),i.multiLabel!=null&&(s.multiLabel=!!i.multiLabel),s},t.toObject=function(i,s){s||(s={});var f={};if(s.defaults){if(f.modelType=s.enums===String?"MODEL_TYPE_UNSPECIFIED":0,f.baseModelId="",c.Long){var g=new c.Long(0,0,!1);f.budgetMilliNodeHours=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.budgetMilliNodeHours=s.longs===String?"0":0;f.disableEarlyStopping=!1,f.multiLabel=!1}return i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=s.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs.ModelType[i.modelType]:i.modelType),i.baseModelId!=null&&i.hasOwnProperty("baseModelId")&&(f.baseModelId=i.baseModelId),i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&(typeof i.budgetMilliNodeHours=="number"?f.budgetMilliNodeHours=s.longs===String?String(i.budgetMilliNodeHours):i.budgetMilliNodeHours:f.budgetMilliNodeHours=s.longs===String?c.Long.prototype.toString.call(i.budgetMilliNodeHours):s.longs===Number?new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber():i.budgetMilliNodeHours),i.disableEarlyStopping!=null&&i.hasOwnProperty("disableEarlyStopping")&&(f.disableEarlyStopping=i.disableEarlyStopping),i.multiLabel!=null&&i.hasOwnProperty("multiLabel")&&(f.multiLabel=i.multiLabel),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD"]=1,i[n[2]="MOBILE_TF_LOW_LATENCY_1"]=2,i[n[3]="MOBILE_TF_VERSATILE_1"]=3,i[n[4]="MOBILE_TF_HIGH_ACCURACY_1"]=4,i}(),t}(),e.AutoMlImageClassificationMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.costMilliNodeHours=i.int64();break}case 2:{g.successfulStopReason=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&!c.isInteger(i.costMilliNodeHours)&&!(i.costMilliNodeHours&&c.isInteger(i.costMilliNodeHours.low)&&c.isInteger(i.costMilliNodeHours.high)))return"costMilliNodeHours: integer|Long expected";if(i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason"))switch(i.successfulStopReason){default:return"successfulStopReason: enum value expected";case 0:case 1:case 2:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata;switch(i.costMilliNodeHours!=null&&(c.Long?(s.costMilliNodeHours=c.Long.fromValue(i.costMilliNodeHours)).unsigned=!1:typeof i.costMilliNodeHours=="string"?s.costMilliNodeHours=parseInt(i.costMilliNodeHours,10):typeof i.costMilliNodeHours=="number"?s.costMilliNodeHours=i.costMilliNodeHours:typeof i.costMilliNodeHours=="object"&&(s.costMilliNodeHours=new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber())),i.successfulStopReason){default:if(typeof i.successfulStopReason=="number"){s.successfulStopReason=i.successfulStopReason;break}break;case"SUCCESSFUL_STOP_REASON_UNSPECIFIED":case 0:s.successfulStopReason=0;break;case"BUDGET_REACHED":case 1:s.successfulStopReason=1;break;case"MODEL_CONVERGED":case 2:s.successfulStopReason=2;break}return s},t.toObject=function(i,s){s||(s={});var f={};if(s.defaults){if(c.Long){var g=new c.Long(0,0,!1);f.costMilliNodeHours=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.costMilliNodeHours=s.longs===String?"0":0;f.successfulStopReason=s.enums===String?"SUCCESSFUL_STOP_REASON_UNSPECIFIED":0}return i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&(typeof i.costMilliNodeHours=="number"?f.costMilliNodeHours=s.longs===String?String(i.costMilliNodeHours):i.costMilliNodeHours:f.costMilliNodeHours=s.longs===String?c.Long.prototype.toString.call(i.costMilliNodeHours):s.longs===Number?new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber():i.costMilliNodeHours),i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason")&&(f.successfulStopReason=s.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.SuccessfulStopReason[i.successfulStopReason]===void 0?i.successfulStopReason:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata.SuccessfulStopReason[i.successfulStopReason]:i.successfulStopReason),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageClassificationMetadata"},t.SuccessfulStopReason=function(){var n={},i=Object.create(n);return i[n[0]="SUCCESSFUL_STOP_REASON_UNSPECIFIED"]=0,i[n[1]="BUDGET_REACHED"]=1,i[n[2]="MODEL_CONVERGED"]=2,i}(),t}(),e.AutoMlImageObjectDetection=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.decode(i,i.uint32());break}case 2:{g.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.verify(i.inputs);if(s)return"inputs."+s}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var s=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.verify(i.metadata);if(s)return"metadata."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetection)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetection;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetection.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetection.metadata: object expected");s.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.fromObject(i.metadata)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.toObject(i.inputs,s)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.toObject(i.metadata,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetection"},t}(),e.AutoMlImageObjectDetectionInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.modelType=i.int32();break}case 2:{g.budgetMilliNodeHours=i.int64();break}case 3:{g.disableEarlyStopping=i.bool();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}return i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&!c.isInteger(i.budgetMilliNodeHours)&&!(i.budgetMilliNodeHours&&c.isInteger(i.budgetMilliNodeHours.low)&&c.isInteger(i.budgetMilliNodeHours.high))?"budgetMilliNodeHours: integer|Long expected":i.disableEarlyStopping!=null&&i.hasOwnProperty("disableEarlyStopping")&&typeof i.disableEarlyStopping!="boolean"?"disableEarlyStopping: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){s.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:s.modelType=0;break;case"CLOUD_HIGH_ACCURACY_1":case 1:s.modelType=1;break;case"CLOUD_LOW_LATENCY_1":case 2:s.modelType=2;break;case"MOBILE_TF_LOW_LATENCY_1":case 3:s.modelType=3;break;case"MOBILE_TF_VERSATILE_1":case 4:s.modelType=4;break;case"MOBILE_TF_HIGH_ACCURACY_1":case 5:s.modelType=5;break}return i.budgetMilliNodeHours!=null&&(c.Long?(s.budgetMilliNodeHours=c.Long.fromValue(i.budgetMilliNodeHours)).unsigned=!1:typeof i.budgetMilliNodeHours=="string"?s.budgetMilliNodeHours=parseInt(i.budgetMilliNodeHours,10):typeof i.budgetMilliNodeHours=="number"?s.budgetMilliNodeHours=i.budgetMilliNodeHours:typeof i.budgetMilliNodeHours=="object"&&(s.budgetMilliNodeHours=new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber())),i.disableEarlyStopping!=null&&(s.disableEarlyStopping=!!i.disableEarlyStopping),s},t.toObject=function(i,s){s||(s={});var f={};if(s.defaults){if(f.modelType=s.enums===String?"MODEL_TYPE_UNSPECIFIED":0,c.Long){var g=new c.Long(0,0,!1);f.budgetMilliNodeHours=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.budgetMilliNodeHours=s.longs===String?"0":0;f.disableEarlyStopping=!1}return i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=s.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs.ModelType[i.modelType]:i.modelType),i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&(typeof i.budgetMilliNodeHours=="number"?f.budgetMilliNodeHours=s.longs===String?String(i.budgetMilliNodeHours):i.budgetMilliNodeHours:f.budgetMilliNodeHours=s.longs===String?c.Long.prototype.toString.call(i.budgetMilliNodeHours):s.longs===Number?new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber():i.budgetMilliNodeHours),i.disableEarlyStopping!=null&&i.hasOwnProperty("disableEarlyStopping")&&(f.disableEarlyStopping=i.disableEarlyStopping),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD_HIGH_ACCURACY_1"]=1,i[n[2]="CLOUD_LOW_LATENCY_1"]=2,i[n[3]="MOBILE_TF_LOW_LATENCY_1"]=3,i[n[4]="MOBILE_TF_VERSATILE_1"]=4,i[n[5]="MOBILE_TF_HIGH_ACCURACY_1"]=5,i}(),t}(),e.AutoMlImageObjectDetectionMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.costMilliNodeHours=i.int64();break}case 2:{g.successfulStopReason=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&!c.isInteger(i.costMilliNodeHours)&&!(i.costMilliNodeHours&&c.isInteger(i.costMilliNodeHours.low)&&c.isInteger(i.costMilliNodeHours.high)))return"costMilliNodeHours: integer|Long expected";if(i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason"))switch(i.successfulStopReason){default:return"successfulStopReason: enum value expected";case 0:case 1:case 2:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata;switch(i.costMilliNodeHours!=null&&(c.Long?(s.costMilliNodeHours=c.Long.fromValue(i.costMilliNodeHours)).unsigned=!1:typeof i.costMilliNodeHours=="string"?s.costMilliNodeHours=parseInt(i.costMilliNodeHours,10):typeof i.costMilliNodeHours=="number"?s.costMilliNodeHours=i.costMilliNodeHours:typeof i.costMilliNodeHours=="object"&&(s.costMilliNodeHours=new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber())),i.successfulStopReason){default:if(typeof i.successfulStopReason=="number"){s.successfulStopReason=i.successfulStopReason;break}break;case"SUCCESSFUL_STOP_REASON_UNSPECIFIED":case 0:s.successfulStopReason=0;break;case"BUDGET_REACHED":case 1:s.successfulStopReason=1;break;case"MODEL_CONVERGED":case 2:s.successfulStopReason=2;break}return s},t.toObject=function(i,s){s||(s={});var f={};if(s.defaults){if(c.Long){var g=new c.Long(0,0,!1);f.costMilliNodeHours=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.costMilliNodeHours=s.longs===String?"0":0;f.successfulStopReason=s.enums===String?"SUCCESSFUL_STOP_REASON_UNSPECIFIED":0}return i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&(typeof i.costMilliNodeHours=="number"?f.costMilliNodeHours=s.longs===String?String(i.costMilliNodeHours):i.costMilliNodeHours:f.costMilliNodeHours=s.longs===String?c.Long.prototype.toString.call(i.costMilliNodeHours):s.longs===Number?new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber():i.costMilliNodeHours),i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason")&&(f.successfulStopReason=s.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.SuccessfulStopReason[i.successfulStopReason]===void 0?i.successfulStopReason:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata.SuccessfulStopReason[i.successfulStopReason]:i.successfulStopReason),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageObjectDetectionMetadata"},t.SuccessfulStopReason=function(){var n={},i=Object.create(n);return i[n[0]="SUCCESSFUL_STOP_REASON_UNSPECIFIED"]=0,i[n[1]="BUDGET_REACHED"]=1,i[n[2]="MODEL_CONVERGED"]=2,i}(),t}(),e.AutoMlImageSegmentation=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.decode(i,i.uint32());break}case 2:{g.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.verify(i.inputs);if(s)return"inputs."+s}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var s=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.verify(i.metadata);if(s)return"metadata."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentation)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentation;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentation.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentation.metadata: object expected");s.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.fromObject(i.metadata)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.toObject(i.inputs,s)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.toObject(i.metadata,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentation"},t}(),e.AutoMlImageSegmentationInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.modelType=i.int32();break}case 2:{g.budgetMilliNodeHours=i.int64();break}case 3:{g.baseModelId=i.string();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:break}return i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&!c.isInteger(i.budgetMilliNodeHours)&&!(i.budgetMilliNodeHours&&c.isInteger(i.budgetMilliNodeHours.low)&&c.isInteger(i.budgetMilliNodeHours.high))?"budgetMilliNodeHours: integer|Long expected":i.baseModelId!=null&&i.hasOwnProperty("baseModelId")&&!c.isString(i.baseModelId)?"baseModelId: string expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){s.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:s.modelType=0;break;case"CLOUD_HIGH_ACCURACY_1":case 1:s.modelType=1;break;case"CLOUD_LOW_ACCURACY_1":case 2:s.modelType=2;break;case"MOBILE_TF_LOW_LATENCY_1":case 3:s.modelType=3;break}return i.budgetMilliNodeHours!=null&&(c.Long?(s.budgetMilliNodeHours=c.Long.fromValue(i.budgetMilliNodeHours)).unsigned=!1:typeof i.budgetMilliNodeHours=="string"?s.budgetMilliNodeHours=parseInt(i.budgetMilliNodeHours,10):typeof i.budgetMilliNodeHours=="number"?s.budgetMilliNodeHours=i.budgetMilliNodeHours:typeof i.budgetMilliNodeHours=="object"&&(s.budgetMilliNodeHours=new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber())),i.baseModelId!=null&&(s.baseModelId=String(i.baseModelId)),s},t.toObject=function(i,s){s||(s={});var f={};if(s.defaults){if(f.modelType=s.enums===String?"MODEL_TYPE_UNSPECIFIED":0,c.Long){var g=new c.Long(0,0,!1);f.budgetMilliNodeHours=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.budgetMilliNodeHours=s.longs===String?"0":0;f.baseModelId=""}return i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=s.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs.ModelType[i.modelType]:i.modelType),i.budgetMilliNodeHours!=null&&i.hasOwnProperty("budgetMilliNodeHours")&&(typeof i.budgetMilliNodeHours=="number"?f.budgetMilliNodeHours=s.longs===String?String(i.budgetMilliNodeHours):i.budgetMilliNodeHours:f.budgetMilliNodeHours=s.longs===String?c.Long.prototype.toString.call(i.budgetMilliNodeHours):s.longs===Number?new c.LongBits(i.budgetMilliNodeHours.low>>>0,i.budgetMilliNodeHours.high>>>0).toNumber():i.budgetMilliNodeHours),i.baseModelId!=null&&i.hasOwnProperty("baseModelId")&&(f.baseModelId=i.baseModelId),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD_HIGH_ACCURACY_1"]=1,i[n[2]="CLOUD_LOW_ACCURACY_1"]=2,i[n[3]="MOBILE_TF_LOW_LATENCY_1"]=3,i}(),t}(),e.AutoMlImageSegmentationMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.costMilliNodeHours=i.int64();break}case 2:{g.successfulStopReason=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&!c.isInteger(i.costMilliNodeHours)&&!(i.costMilliNodeHours&&c.isInteger(i.costMilliNodeHours.low)&&c.isInteger(i.costMilliNodeHours.high)))return"costMilliNodeHours: integer|Long expected";if(i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason"))switch(i.successfulStopReason){default:return"successfulStopReason: enum value expected";case 0:case 1:case 2:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata;switch(i.costMilliNodeHours!=null&&(c.Long?(s.costMilliNodeHours=c.Long.fromValue(i.costMilliNodeHours)).unsigned=!1:typeof i.costMilliNodeHours=="string"?s.costMilliNodeHours=parseInt(i.costMilliNodeHours,10):typeof i.costMilliNodeHours=="number"?s.costMilliNodeHours=i.costMilliNodeHours:typeof i.costMilliNodeHours=="object"&&(s.costMilliNodeHours=new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber())),i.successfulStopReason){default:if(typeof i.successfulStopReason=="number"){s.successfulStopReason=i.successfulStopReason;break}break;case"SUCCESSFUL_STOP_REASON_UNSPECIFIED":case 0:s.successfulStopReason=0;break;case"BUDGET_REACHED":case 1:s.successfulStopReason=1;break;case"MODEL_CONVERGED":case 2:s.successfulStopReason=2;break}return s},t.toObject=function(i,s){s||(s={});var f={};if(s.defaults){if(c.Long){var g=new c.Long(0,0,!1);f.costMilliNodeHours=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.costMilliNodeHours=s.longs===String?"0":0;f.successfulStopReason=s.enums===String?"SUCCESSFUL_STOP_REASON_UNSPECIFIED":0}return i.costMilliNodeHours!=null&&i.hasOwnProperty("costMilliNodeHours")&&(typeof i.costMilliNodeHours=="number"?f.costMilliNodeHours=s.longs===String?String(i.costMilliNodeHours):i.costMilliNodeHours:f.costMilliNodeHours=s.longs===String?c.Long.prototype.toString.call(i.costMilliNodeHours):s.longs===Number?new c.LongBits(i.costMilliNodeHours.low>>>0,i.costMilliNodeHours.high>>>0).toNumber():i.costMilliNodeHours),i.successfulStopReason!=null&&i.hasOwnProperty("successfulStopReason")&&(f.successfulStopReason=s.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.SuccessfulStopReason[i.successfulStopReason]===void 0?i.successfulStopReason:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata.SuccessfulStopReason[i.successfulStopReason]:i.successfulStopReason),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlImageSegmentationMetadata"},t.SuccessfulStopReason=function(){var n={},i=Object.create(n);return i[n[0]="SUCCESSFUL_STOP_REASON_UNSPECIFIED"]=0,i[n[1]="BUDGET_REACHED"]=1,i[n[2]="MODEL_CONVERGED"]=2,i}(),t}(),e.AutoMlTables=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.decode(i,i.uint32());break}case 2:{g.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesMetadata.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.verify(i.inputs);if(s)return"inputs."+s}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var s=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesMetadata.verify(i.metadata);if(s)return"metadata."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTables)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTables;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTables.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTables.metadata: object expected");s.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesMetadata.fromObject(i.metadata)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.toObject(i.inputs,s)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesMetadata.toObject(i.metadata,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTables"},t}(),e.AutoMlTablesInputs=function(){function t(i){if(this.transformations=[],this.additionalExperiments=[],i)for(var s=Object.keys(i),f=0;f>>3){case 5:{T.optimizationObjectiveRecallValue=s.float();break}case 6:{T.optimizationObjectivePrecisionValue=s.float();break}case 1:{T.predictionType=s.string();break}case 2:{T.targetColumn=s.string();break}case 3:{T.transformations&&T.transformations.length||(T.transformations=[]),T.transformations.push(l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.decode(s,s.uint32()));break}case 4:{T.optimizationObjective=s.string();break}case 7:{T.trainBudgetMilliNodeHours=s.int64();break}case 8:{T.disableEarlyStopping=s.bool();break}case 9:{T.weightColumnName=s.string();break}case 10:{T.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.decode(s,s.uint32());break}case 11:{T.additionalExperiments&&T.additionalExperiments.length||(T.additionalExperiments=[]),T.additionalExperiments.push(s.string());break}default:s.skipType(_&7);break}}return T},t.decodeDelimited=function(s){return s instanceof o||(s=new o(s)),this.decode(s,s.uint32())},t.verify=function(s){if(typeof s!="object"||s===null)return"object expected";var f={};if(s.optimizationObjectiveRecallValue!=null&&s.hasOwnProperty("optimizationObjectiveRecallValue")&&(f.additionalOptimizationObjectiveConfig=1,typeof s.optimizationObjectiveRecallValue!="number"))return"optimizationObjectiveRecallValue: number expected";if(s.optimizationObjectivePrecisionValue!=null&&s.hasOwnProperty("optimizationObjectivePrecisionValue")){if(f.additionalOptimizationObjectiveConfig===1)return"additionalOptimizationObjectiveConfig: multiple values";if(f.additionalOptimizationObjectiveConfig=1,typeof s.optimizationObjectivePrecisionValue!="number")return"optimizationObjectivePrecisionValue: number expected"}if(s.predictionType!=null&&s.hasOwnProperty("predictionType")&&!c.isString(s.predictionType))return"predictionType: string expected";if(s.targetColumn!=null&&s.hasOwnProperty("targetColumn")&&!c.isString(s.targetColumn))return"targetColumn: string expected";if(s.transformations!=null&&s.hasOwnProperty("transformations")){if(!Array.isArray(s.transformations))return"transformations: array expected";for(var g=0;g>>0,s.trainBudgetMilliNodeHours.high>>>0).toNumber())),s.disableEarlyStopping!=null&&(f.disableEarlyStopping=!!s.disableEarlyStopping),s.weightColumnName!=null&&(f.weightColumnName=String(s.weightColumnName)),s.exportEvaluatedDataItemsConfig!=null){if(typeof s.exportEvaluatedDataItemsConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.exportEvaluatedDataItemsConfig: object expected");f.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.fromObject(s.exportEvaluatedDataItemsConfig)}if(s.additionalExperiments){if(!Array.isArray(s.additionalExperiments))throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.additionalExperiments: array expected");f.additionalExperiments=[];for(var g=0;g>>0,s.trainBudgetMilliNodeHours.high>>>0).toNumber():s.trainBudgetMilliNodeHours),s.disableEarlyStopping!=null&&s.hasOwnProperty("disableEarlyStopping")&&(g.disableEarlyStopping=s.disableEarlyStopping),s.weightColumnName!=null&&s.hasOwnProperty("weightColumnName")&&(g.weightColumnName=s.weightColumnName),s.exportEvaluatedDataItemsConfig!=null&&s.hasOwnProperty("exportEvaluatedDataItemsConfig")&&(g.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.toObject(s.exportEvaluatedDataItemsConfig,f)),s.additionalExperiments&&s.additionalExperiments.length){g.additionalExperiments=[];for(var _=0;_>>3){case 1:{C.auto=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation.decode(g,g.uint32());break}case 2:{C.numeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation.decode(g,g.uint32());break}case 3:{C.categorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation.decode(g,g.uint32());break}case 4:{C.timestamp=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation.decode(g,g.uint32());break}case 5:{C.text=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation.decode(g,g.uint32());break}case 6:{C.repeatedNumeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation.decode(g,g.uint32());break}case 7:{C.repeatedCategorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation.decode(g,g.uint32());break}case 8:{C.repeatedText=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation.decode(g,g.uint32());break}default:g.skipType(F&7);break}}return C},i.decodeDelimited=function(g){return g instanceof o||(g=new o(g)),this.decode(g,g.uint32())},i.verify=function(g){if(typeof g!="object"||g===null)return"object expected";var T={};if(g.auto!=null&&g.hasOwnProperty("auto")){T.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation.verify(g.auto);if(_)return"auto."+_}}if(g.numeric!=null&&g.hasOwnProperty("numeric")){if(T.transformationDetail===1)return"transformationDetail: multiple values";T.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation.verify(g.numeric);if(_)return"numeric."+_}}if(g.categorical!=null&&g.hasOwnProperty("categorical")){if(T.transformationDetail===1)return"transformationDetail: multiple values";T.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation.verify(g.categorical);if(_)return"categorical."+_}}if(g.timestamp!=null&&g.hasOwnProperty("timestamp")){if(T.transformationDetail===1)return"transformationDetail: multiple values";T.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation.verify(g.timestamp);if(_)return"timestamp."+_}}if(g.text!=null&&g.hasOwnProperty("text")){if(T.transformationDetail===1)return"transformationDetail: multiple values";T.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation.verify(g.text);if(_)return"text."+_}}if(g.repeatedNumeric!=null&&g.hasOwnProperty("repeatedNumeric")){if(T.transformationDetail===1)return"transformationDetail: multiple values";T.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation.verify(g.repeatedNumeric);if(_)return"repeatedNumeric."+_}}if(g.repeatedCategorical!=null&&g.hasOwnProperty("repeatedCategorical")){if(T.transformationDetail===1)return"transformationDetail: multiple values";T.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation.verify(g.repeatedCategorical);if(_)return"repeatedCategorical."+_}}if(g.repeatedText!=null&&g.hasOwnProperty("repeatedText")){if(T.transformationDetail===1)return"transformationDetail: multiple values";T.transformationDetail=1;{var _=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation.verify(g.repeatedText);if(_)return"repeatedText."+_}}return null},i.fromObject=function(g){if(g instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation)return g;var T=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation;if(g.auto!=null){if(typeof g.auto!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.auto: object expected");T.auto=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation.fromObject(g.auto)}if(g.numeric!=null){if(typeof g.numeric!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.numeric: object expected");T.numeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation.fromObject(g.numeric)}if(g.categorical!=null){if(typeof g.categorical!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.categorical: object expected");T.categorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation.fromObject(g.categorical)}if(g.timestamp!=null){if(typeof g.timestamp!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.timestamp: object expected");T.timestamp=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation.fromObject(g.timestamp)}if(g.text!=null){if(typeof g.text!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.text: object expected");T.text=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation.fromObject(g.text)}if(g.repeatedNumeric!=null){if(typeof g.repeatedNumeric!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.repeatedNumeric: object expected");T.repeatedNumeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation.fromObject(g.repeatedNumeric)}if(g.repeatedCategorical!=null){if(typeof g.repeatedCategorical!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.repeatedCategorical: object expected");T.repeatedCategorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation.fromObject(g.repeatedCategorical)}if(g.repeatedText!=null){if(typeof g.repeatedText!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.repeatedText: object expected");T.repeatedText=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation.fromObject(g.repeatedText)}return T},i.toObject=function(g,T){T||(T={});var _={};return g.auto!=null&&g.hasOwnProperty("auto")&&(_.auto=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation.toObject(g.auto,T),T.oneofs&&(_.transformationDetail="auto")),g.numeric!=null&&g.hasOwnProperty("numeric")&&(_.numeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation.toObject(g.numeric,T),T.oneofs&&(_.transformationDetail="numeric")),g.categorical!=null&&g.hasOwnProperty("categorical")&&(_.categorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation.toObject(g.categorical,T),T.oneofs&&(_.transformationDetail="categorical")),g.timestamp!=null&&g.hasOwnProperty("timestamp")&&(_.timestamp=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation.toObject(g.timestamp,T),T.oneofs&&(_.transformationDetail="timestamp")),g.text!=null&&g.hasOwnProperty("text")&&(_.text=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation.toObject(g.text,T),T.oneofs&&(_.transformationDetail="text")),g.repeatedNumeric!=null&&g.hasOwnProperty("repeatedNumeric")&&(_.repeatedNumeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation.toObject(g.repeatedNumeric,T),T.oneofs&&(_.transformationDetail="repeatedNumeric")),g.repeatedCategorical!=null&&g.hasOwnProperty("repeatedCategorical")&&(_.repeatedCategorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation.toObject(g.repeatedCategorical,T),T.oneofs&&(_.transformationDetail="repeatedCategorical")),g.repeatedText!=null&&g.hasOwnProperty("repeatedText")&&(_.repeatedText=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation.toObject(g.repeatedText,T),T.oneofs&&(_.transformationDetail="repeatedText")),_},i.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},i.getTypeUrl=function(g){return g===void 0&&(g="type.googleapis.com"),g+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation"},i.AutoTransformation=function(){function f(g){if(g)for(var T=Object.keys(g),_=0;_>>3){case 1:{F.columnName=T.string();break}default:T.skipType(J&7);break}}return F},f.decodeDelimited=function(T){return T instanceof o||(T=new o(T)),this.decode(T,T.uint32())},f.verify=function(T){return typeof T!="object"||T===null?"object expected":T.columnName!=null&&T.hasOwnProperty("columnName")&&!c.isString(T.columnName)?"columnName: string expected":null},f.fromObject=function(T){if(T instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation)return T;var _=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation;return T.columnName!=null&&(_.columnName=String(T.columnName)),_},f.toObject=function(T,_){_||(_={});var C={};return _.defaults&&(C.columnName=""),T.columnName!=null&&T.hasOwnProperty("columnName")&&(C.columnName=T.columnName),C},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(T){return T===void 0&&(T="type.googleapis.com"),T+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.AutoTransformation"},f}(),i.NumericTransformation=function(){function f(g){if(g)for(var T=Object.keys(g),_=0;_>>3){case 1:{F.columnName=T.string();break}case 2:{F.invalidValuesAllowed=T.bool();break}default:T.skipType(J&7);break}}return F},f.decodeDelimited=function(T){return T instanceof o||(T=new o(T)),this.decode(T,T.uint32())},f.verify=function(T){return typeof T!="object"||T===null?"object expected":T.columnName!=null&&T.hasOwnProperty("columnName")&&!c.isString(T.columnName)?"columnName: string expected":T.invalidValuesAllowed!=null&&T.hasOwnProperty("invalidValuesAllowed")&&typeof T.invalidValuesAllowed!="boolean"?"invalidValuesAllowed: boolean expected":null},f.fromObject=function(T){if(T instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation)return T;var _=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation;return T.columnName!=null&&(_.columnName=String(T.columnName)),T.invalidValuesAllowed!=null&&(_.invalidValuesAllowed=!!T.invalidValuesAllowed),_},f.toObject=function(T,_){_||(_={});var C={};return _.defaults&&(C.columnName="",C.invalidValuesAllowed=!1),T.columnName!=null&&T.hasOwnProperty("columnName")&&(C.columnName=T.columnName),T.invalidValuesAllowed!=null&&T.hasOwnProperty("invalidValuesAllowed")&&(C.invalidValuesAllowed=T.invalidValuesAllowed),C},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(T){return T===void 0&&(T="type.googleapis.com"),T+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericTransformation"},f}(),i.CategoricalTransformation=function(){function f(g){if(g)for(var T=Object.keys(g),_=0;_>>3){case 1:{F.columnName=T.string();break}default:T.skipType(J&7);break}}return F},f.decodeDelimited=function(T){return T instanceof o||(T=new o(T)),this.decode(T,T.uint32())},f.verify=function(T){return typeof T!="object"||T===null?"object expected":T.columnName!=null&&T.hasOwnProperty("columnName")&&!c.isString(T.columnName)?"columnName: string expected":null},f.fromObject=function(T){if(T instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation)return T;var _=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation;return T.columnName!=null&&(_.columnName=String(T.columnName)),_},f.toObject=function(T,_){_||(_={});var C={};return _.defaults&&(C.columnName=""),T.columnName!=null&&T.hasOwnProperty("columnName")&&(C.columnName=T.columnName),C},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(T){return T===void 0&&(T="type.googleapis.com"),T+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalTransformation"},f}(),i.TimestampTransformation=function(){function f(g){if(g)for(var T=Object.keys(g),_=0;_>>3){case 1:{F.columnName=T.string();break}case 2:{F.timeFormat=T.string();break}case 3:{F.invalidValuesAllowed=T.bool();break}default:T.skipType(J&7);break}}return F},f.decodeDelimited=function(T){return T instanceof o||(T=new o(T)),this.decode(T,T.uint32())},f.verify=function(T){return typeof T!="object"||T===null?"object expected":T.columnName!=null&&T.hasOwnProperty("columnName")&&!c.isString(T.columnName)?"columnName: string expected":T.timeFormat!=null&&T.hasOwnProperty("timeFormat")&&!c.isString(T.timeFormat)?"timeFormat: string expected":T.invalidValuesAllowed!=null&&T.hasOwnProperty("invalidValuesAllowed")&&typeof T.invalidValuesAllowed!="boolean"?"invalidValuesAllowed: boolean expected":null},f.fromObject=function(T){if(T instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation)return T;var _=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation;return T.columnName!=null&&(_.columnName=String(T.columnName)),T.timeFormat!=null&&(_.timeFormat=String(T.timeFormat)),T.invalidValuesAllowed!=null&&(_.invalidValuesAllowed=!!T.invalidValuesAllowed),_},f.toObject=function(T,_){_||(_={});var C={};return _.defaults&&(C.columnName="",C.timeFormat="",C.invalidValuesAllowed=!1),T.columnName!=null&&T.hasOwnProperty("columnName")&&(C.columnName=T.columnName),T.timeFormat!=null&&T.hasOwnProperty("timeFormat")&&(C.timeFormat=T.timeFormat),T.invalidValuesAllowed!=null&&T.hasOwnProperty("invalidValuesAllowed")&&(C.invalidValuesAllowed=T.invalidValuesAllowed),C},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(T){return T===void 0&&(T="type.googleapis.com"),T+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TimestampTransformation"},f}(),i.TextTransformation=function(){function f(g){if(g)for(var T=Object.keys(g),_=0;_>>3){case 1:{F.columnName=T.string();break}default:T.skipType(J&7);break}}return F},f.decodeDelimited=function(T){return T instanceof o||(T=new o(T)),this.decode(T,T.uint32())},f.verify=function(T){return typeof T!="object"||T===null?"object expected":T.columnName!=null&&T.hasOwnProperty("columnName")&&!c.isString(T.columnName)?"columnName: string expected":null},f.fromObject=function(T){if(T instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation)return T;var _=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation;return T.columnName!=null&&(_.columnName=String(T.columnName)),_},f.toObject=function(T,_){_||(_={});var C={};return _.defaults&&(C.columnName=""),T.columnName!=null&&T.hasOwnProperty("columnName")&&(C.columnName=T.columnName),C},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(T){return T===void 0&&(T="type.googleapis.com"),T+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextTransformation"},f}(),i.NumericArrayTransformation=function(){function f(g){if(g)for(var T=Object.keys(g),_=0;_>>3){case 1:{F.columnName=T.string();break}case 2:{F.invalidValuesAllowed=T.bool();break}default:T.skipType(J&7);break}}return F},f.decodeDelimited=function(T){return T instanceof o||(T=new o(T)),this.decode(T,T.uint32())},f.verify=function(T){return typeof T!="object"||T===null?"object expected":T.columnName!=null&&T.hasOwnProperty("columnName")&&!c.isString(T.columnName)?"columnName: string expected":T.invalidValuesAllowed!=null&&T.hasOwnProperty("invalidValuesAllowed")&&typeof T.invalidValuesAllowed!="boolean"?"invalidValuesAllowed: boolean expected":null},f.fromObject=function(T){if(T instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation)return T;var _=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation;return T.columnName!=null&&(_.columnName=String(T.columnName)),T.invalidValuesAllowed!=null&&(_.invalidValuesAllowed=!!T.invalidValuesAllowed),_},f.toObject=function(T,_){_||(_={});var C={};return _.defaults&&(C.columnName="",C.invalidValuesAllowed=!1),T.columnName!=null&&T.hasOwnProperty("columnName")&&(C.columnName=T.columnName),T.invalidValuesAllowed!=null&&T.hasOwnProperty("invalidValuesAllowed")&&(C.invalidValuesAllowed=T.invalidValuesAllowed),C},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(T){return T===void 0&&(T="type.googleapis.com"),T+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.NumericArrayTransformation"},f}(),i.CategoricalArrayTransformation=function(){function f(g){if(g)for(var T=Object.keys(g),_=0;_>>3){case 1:{F.columnName=T.string();break}default:T.skipType(J&7);break}}return F},f.decodeDelimited=function(T){return T instanceof o||(T=new o(T)),this.decode(T,T.uint32())},f.verify=function(T){return typeof T!="object"||T===null?"object expected":T.columnName!=null&&T.hasOwnProperty("columnName")&&!c.isString(T.columnName)?"columnName: string expected":null},f.fromObject=function(T){if(T instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation)return T;var _=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation;return T.columnName!=null&&(_.columnName=String(T.columnName)),_},f.toObject=function(T,_){_||(_={});var C={};return _.defaults&&(C.columnName=""),T.columnName!=null&&T.hasOwnProperty("columnName")&&(C.columnName=T.columnName),C},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(T){return T===void 0&&(T="type.googleapis.com"),T+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.CategoricalArrayTransformation"},f}(),i.TextArrayTransformation=function(){function f(g){if(g)for(var T=Object.keys(g),_=0;_>>3){case 1:{F.columnName=T.string();break}default:T.skipType(J&7);break}}return F},f.decodeDelimited=function(T){return T instanceof o||(T=new o(T)),this.decode(T,T.uint32())},f.verify=function(T){return typeof T!="object"||T===null?"object expected":T.columnName!=null&&T.hasOwnProperty("columnName")&&!c.isString(T.columnName)?"columnName: string expected":null},f.fromObject=function(T){if(T instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation)return T;var _=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation;return T.columnName!=null&&(_.columnName=String(T.columnName)),_},f.toObject=function(T,_){_||(_={});var C={};return _.defaults&&(C.columnName=""),T.columnName!=null&&T.hasOwnProperty("columnName")&&(C.columnName=T.columnName),C},f.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},f.getTypeUrl=function(T){return T===void 0&&(T="type.googleapis.com"),T+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesInputs.Transformation.TextArrayTransformation"},f}(),i}(),t}(),e.AutoMlTablesMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.trainCostMilliNodeHours=i.int64();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.trainCostMilliNodeHours!=null&&i.hasOwnProperty("trainCostMilliNodeHours")&&!c.isInteger(i.trainCostMilliNodeHours)&&!(i.trainCostMilliNodeHours&&c.isInteger(i.trainCostMilliNodeHours.low)&&c.isInteger(i.trainCostMilliNodeHours.high))?"trainCostMilliNodeHours: integer|Long expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesMetadata)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesMetadata;return i.trainCostMilliNodeHours!=null&&(c.Long?(s.trainCostMilliNodeHours=c.Long.fromValue(i.trainCostMilliNodeHours)).unsigned=!1:typeof i.trainCostMilliNodeHours=="string"?s.trainCostMilliNodeHours=parseInt(i.trainCostMilliNodeHours,10):typeof i.trainCostMilliNodeHours=="number"?s.trainCostMilliNodeHours=i.trainCostMilliNodeHours:typeof i.trainCostMilliNodeHours=="object"&&(s.trainCostMilliNodeHours=new c.LongBits(i.trainCostMilliNodeHours.low>>>0,i.trainCostMilliNodeHours.high>>>0).toNumber())),s},t.toObject=function(i,s){s||(s={});var f={};if(s.defaults)if(c.Long){var g=new c.Long(0,0,!1);f.trainCostMilliNodeHours=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.trainCostMilliNodeHours=s.longs===String?"0":0;return i.trainCostMilliNodeHours!=null&&i.hasOwnProperty("trainCostMilliNodeHours")&&(typeof i.trainCostMilliNodeHours=="number"?f.trainCostMilliNodeHours=s.longs===String?String(i.trainCostMilliNodeHours):i.trainCostMilliNodeHours:f.trainCostMilliNodeHours=s.longs===String?c.Long.prototype.toString.call(i.trainCostMilliNodeHours):s.longs===Number?new c.LongBits(i.trainCostMilliNodeHours.low>>>0,i.trainCostMilliNodeHours.high>>>0).toNumber():i.trainCostMilliNodeHours),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTablesMetadata"},t}(),e.ExportEvaluatedDataItemsConfig=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.destinationBigqueryUri=i.string();break}case 2:{g.overrideExistingTable=i.bool();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.destinationBigqueryUri!=null&&i.hasOwnProperty("destinationBigqueryUri")&&!c.isString(i.destinationBigqueryUri)?"destinationBigqueryUri: string expected":i.overrideExistingTable!=null&&i.hasOwnProperty("overrideExistingTable")&&typeof i.overrideExistingTable!="boolean"?"overrideExistingTable: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig;return i.destinationBigqueryUri!=null&&(s.destinationBigqueryUri=String(i.destinationBigqueryUri)),i.overrideExistingTable!=null&&(s.overrideExistingTable=!!i.overrideExistingTable),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.destinationBigqueryUri="",f.overrideExistingTable=!1),i.destinationBigqueryUri!=null&&i.hasOwnProperty("destinationBigqueryUri")&&(f.destinationBigqueryUri=i.destinationBigqueryUri),i.overrideExistingTable!=null&&i.hasOwnProperty("overrideExistingTable")&&(f.overrideExistingTable=i.overrideExistingTable),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig"},t}(),e.AutoMlTextClassification=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassificationInputs.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassificationInputs.verify(i.inputs);if(s)return"inputs."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassification)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassification;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassification.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassificationInputs.fromObject(i.inputs)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassificationInputs.toObject(i.inputs,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassification"},t}(),e.AutoMlTextClassificationInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.multiLabel=i.bool();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.multiLabel!=null&&i.hasOwnProperty("multiLabel")&&typeof i.multiLabel!="boolean"?"multiLabel: boolean expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassificationInputs)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassificationInputs;return i.multiLabel!=null&&(s.multiLabel=!!i.multiLabel),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.multiLabel=!1),i.multiLabel!=null&&i.hasOwnProperty("multiLabel")&&(f.multiLabel=i.multiLabel),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextClassificationInputs"},t}(),e.AutoMlTextExtraction=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtractionInputs.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtractionInputs.verify(i.inputs);if(s)return"inputs."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtraction)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtraction;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtraction.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtractionInputs.fromObject(i.inputs)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtractionInputs.toObject(i.inputs,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtraction"},t}(),e.AutoMlTextExtractionInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":null},t.fromObject=function(i){return i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtractionInputs?i:new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtractionInputs},t.toObject=function(){return{}},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextExtractionInputs"},t}(),e.AutoMlTextSentiment=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentimentInputs.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentimentInputs.verify(i.inputs);if(s)return"inputs."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentiment)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentiment;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentiment.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentimentInputs.fromObject(i.inputs)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentimentInputs.toObject(i.inputs,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentiment"},t}(),e.AutoMlTextSentimentInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.sentimentMax=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.sentimentMax!=null&&i.hasOwnProperty("sentimentMax")&&!c.isInteger(i.sentimentMax)?"sentimentMax: integer expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentimentInputs)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentimentInputs;return i.sentimentMax!=null&&(s.sentimentMax=i.sentimentMax|0),s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.sentimentMax=0),i.sentimentMax!=null&&i.hasOwnProperty("sentimentMax")&&(f.sentimentMax=i.sentimentMax),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlTextSentimentInputs"},t}(),e.AutoMlForecasting=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.decode(i,i.uint32());break}case 2:{g.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.verify(i.inputs);if(s)return"inputs."+s}if(i.metadata!=null&&i.hasOwnProperty("metadata")){var s=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata.verify(i.metadata);if(s)return"metadata."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.fromObject(i.inputs)}if(i.metadata!=null){if(typeof i.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting.metadata: object expected");s.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata.fromObject(i.metadata)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null,f.metadata=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.toObject(i.inputs,s)),i.metadata!=null&&i.hasOwnProperty("metadata")&&(f.metadata=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata.toObject(i.metadata,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecasting"},t}(),e.AutoMlForecastingInputs=function(){function t(n){if(this.transformations=[],this.timeSeriesAttributeColumns=[],this.unavailableAtForecastColumns=[],this.availableAtForecastColumns=[],this.quantiles=[],this.additionalExperiments=[],n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.targetColumn=i.string();break}case 2:{g.timeSeriesIdentifierColumn=i.string();break}case 3:{g.timeColumn=i.string();break}case 4:{g.transformations&&g.transformations.length||(g.transformations=[]),g.transformations.push(l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.decode(i,i.uint32()));break}case 5:{g.optimizationObjective=i.string();break}case 6:{g.trainBudgetMilliNodeHours=i.int64();break}case 7:{g.weightColumn=i.string();break}case 19:{g.timeSeriesAttributeColumns&&g.timeSeriesAttributeColumns.length||(g.timeSeriesAttributeColumns=[]),g.timeSeriesAttributeColumns.push(i.string());break}case 20:{g.unavailableAtForecastColumns&&g.unavailableAtForecastColumns.length||(g.unavailableAtForecastColumns=[]),g.unavailableAtForecastColumns.push(i.string());break}case 21:{g.availableAtForecastColumns&&g.availableAtForecastColumns.length||(g.availableAtForecastColumns=[]),g.availableAtForecastColumns.push(i.string());break}case 22:{g.dataGranularity=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity.decode(i,i.uint32());break}case 23:{g.forecastHorizon=i.int64();break}case 24:{g.contextWindow=i.int64();break}case 15:{g.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.decode(i,i.uint32());break}case 16:{if(g.quantiles&&g.quantiles.length||(g.quantiles=[]),(T&7)===2)for(var _=i.uint32()+i.pos;i.pos<_;)g.quantiles.push(i.double());else g.quantiles.push(i.double());break}case 17:{g.validationOptions=i.string();break}case 25:{g.additionalExperiments&&g.additionalExperiments.length||(g.additionalExperiments=[]),g.additionalExperiments.push(i.string());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.targetColumn!=null&&i.hasOwnProperty("targetColumn")&&!c.isString(i.targetColumn))return"targetColumn: string expected";if(i.timeSeriesIdentifierColumn!=null&&i.hasOwnProperty("timeSeriesIdentifierColumn")&&!c.isString(i.timeSeriesIdentifierColumn))return"timeSeriesIdentifierColumn: string expected";if(i.timeColumn!=null&&i.hasOwnProperty("timeColumn")&&!c.isString(i.timeColumn))return"timeColumn: string expected";if(i.transformations!=null&&i.hasOwnProperty("transformations")){if(!Array.isArray(i.transformations))return"transformations: array expected";for(var s=0;s>>0,i.trainBudgetMilliNodeHours.high>>>0).toNumber())),i.weightColumn!=null&&(s.weightColumn=String(i.weightColumn)),i.timeSeriesAttributeColumns){if(!Array.isArray(i.timeSeriesAttributeColumns))throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.timeSeriesAttributeColumns: array expected");s.timeSeriesAttributeColumns=[];for(var f=0;f>>0,i.forecastHorizon.high>>>0).toNumber())),i.contextWindow!=null&&(c.Long?(s.contextWindow=c.Long.fromValue(i.contextWindow)).unsigned=!1:typeof i.contextWindow=="string"?s.contextWindow=parseInt(i.contextWindow,10):typeof i.contextWindow=="number"?s.contextWindow=i.contextWindow:typeof i.contextWindow=="object"&&(s.contextWindow=new c.LongBits(i.contextWindow.low>>>0,i.contextWindow.high>>>0).toNumber())),i.exportEvaluatedDataItemsConfig!=null){if(typeof i.exportEvaluatedDataItemsConfig!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.exportEvaluatedDataItemsConfig: object expected");s.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.fromObject(i.exportEvaluatedDataItemsConfig)}if(i.quantiles){if(!Array.isArray(i.quantiles))throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.quantiles: array expected");s.quantiles=[];for(var f=0;f>>0,i.trainBudgetMilliNodeHours.high>>>0).toNumber():i.trainBudgetMilliNodeHours),i.weightColumn!=null&&i.hasOwnProperty("weightColumn")&&(f.weightColumn=i.weightColumn),i.exportEvaluatedDataItemsConfig!=null&&i.hasOwnProperty("exportEvaluatedDataItemsConfig")&&(f.exportEvaluatedDataItemsConfig=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.ExportEvaluatedDataItemsConfig.toObject(i.exportEvaluatedDataItemsConfig,s)),i.quantiles&&i.quantiles.length){f.quantiles=[];for(var T=0;T>>0,i.forecastHorizon.high>>>0).toNumber():i.forecastHorizon),i.contextWindow!=null&&i.hasOwnProperty("contextWindow")&&(typeof i.contextWindow=="number"?f.contextWindow=s.longs===String?String(i.contextWindow):i.contextWindow:f.contextWindow=s.longs===String?c.Long.prototype.toString.call(i.contextWindow):s.longs===Number?new c.LongBits(i.contextWindow.low>>>0,i.contextWindow.high>>>0).toNumber():i.contextWindow),i.additionalExperiments&&i.additionalExperiments.length){f.additionalExperiments=[];for(var T=0;T>>3){case 1:{_.auto=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation.decode(f,f.uint32());break}case 2:{_.numeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation.decode(f,f.uint32());break}case 3:{_.categorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation.decode(f,f.uint32());break}case 4:{_.timestamp=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation.decode(f,f.uint32());break}case 5:{_.text=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation.decode(f,f.uint32());break}default:f.skipType(C&7);break}}return _},n.decodeDelimited=function(f){return f instanceof o||(f=new o(f)),this.decode(f,f.uint32())},n.verify=function(f){if(typeof f!="object"||f===null)return"object expected";var g={};if(f.auto!=null&&f.hasOwnProperty("auto")){g.transformationDetail=1;{var T=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation.verify(f.auto);if(T)return"auto."+T}}if(f.numeric!=null&&f.hasOwnProperty("numeric")){if(g.transformationDetail===1)return"transformationDetail: multiple values";g.transformationDetail=1;{var T=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation.verify(f.numeric);if(T)return"numeric."+T}}if(f.categorical!=null&&f.hasOwnProperty("categorical")){if(g.transformationDetail===1)return"transformationDetail: multiple values";g.transformationDetail=1;{var T=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation.verify(f.categorical);if(T)return"categorical."+T}}if(f.timestamp!=null&&f.hasOwnProperty("timestamp")){if(g.transformationDetail===1)return"transformationDetail: multiple values";g.transformationDetail=1;{var T=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation.verify(f.timestamp);if(T)return"timestamp."+T}}if(f.text!=null&&f.hasOwnProperty("text")){if(g.transformationDetail===1)return"transformationDetail: multiple values";g.transformationDetail=1;{var T=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation.verify(f.text);if(T)return"text."+T}}return null},n.fromObject=function(f){if(f instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation)return f;var g=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation;if(f.auto!=null){if(typeof f.auto!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.auto: object expected");g.auto=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation.fromObject(f.auto)}if(f.numeric!=null){if(typeof f.numeric!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.numeric: object expected");g.numeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation.fromObject(f.numeric)}if(f.categorical!=null){if(typeof f.categorical!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.categorical: object expected");g.categorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation.fromObject(f.categorical)}if(f.timestamp!=null){if(typeof f.timestamp!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.timestamp: object expected");g.timestamp=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation.fromObject(f.timestamp)}if(f.text!=null){if(typeof f.text!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.text: object expected");g.text=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation.fromObject(f.text)}return g},n.toObject=function(f,g){g||(g={});var T={};return f.auto!=null&&f.hasOwnProperty("auto")&&(T.auto=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation.toObject(f.auto,g),g.oneofs&&(T.transformationDetail="auto")),f.numeric!=null&&f.hasOwnProperty("numeric")&&(T.numeric=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation.toObject(f.numeric,g),g.oneofs&&(T.transformationDetail="numeric")),f.categorical!=null&&f.hasOwnProperty("categorical")&&(T.categorical=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation.toObject(f.categorical,g),g.oneofs&&(T.transformationDetail="categorical")),f.timestamp!=null&&f.hasOwnProperty("timestamp")&&(T.timestamp=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation.toObject(f.timestamp,g),g.oneofs&&(T.transformationDetail="timestamp")),f.text!=null&&f.hasOwnProperty("text")&&(T.text=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation.toObject(f.text,g),g.oneofs&&(T.transformationDetail="text")),T},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(f){return f===void 0&&(f="type.googleapis.com"),f+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation"},n.AutoTransformation=function(){function s(f){if(f)for(var g=Object.keys(f),T=0;T>>3){case 1:{C.columnName=g.string();break}default:g.skipType(F&7);break}}return C},s.decodeDelimited=function(g){return g instanceof o||(g=new o(g)),this.decode(g,g.uint32())},s.verify=function(g){return typeof g!="object"||g===null?"object expected":g.columnName!=null&&g.hasOwnProperty("columnName")&&!c.isString(g.columnName)?"columnName: string expected":null},s.fromObject=function(g){if(g instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation)return g;var T=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation;return g.columnName!=null&&(T.columnName=String(g.columnName)),T},s.toObject=function(g,T){T||(T={});var _={};return T.defaults&&(_.columnName=""),g.columnName!=null&&g.hasOwnProperty("columnName")&&(_.columnName=g.columnName),_},s.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},s.getTypeUrl=function(g){return g===void 0&&(g="type.googleapis.com"),g+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.AutoTransformation"},s}(),n.NumericTransformation=function(){function s(f){if(f)for(var g=Object.keys(f),T=0;T>>3){case 1:{C.columnName=g.string();break}default:g.skipType(F&7);break}}return C},s.decodeDelimited=function(g){return g instanceof o||(g=new o(g)),this.decode(g,g.uint32())},s.verify=function(g){return typeof g!="object"||g===null?"object expected":g.columnName!=null&&g.hasOwnProperty("columnName")&&!c.isString(g.columnName)?"columnName: string expected":null},s.fromObject=function(g){if(g instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation)return g;var T=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation;return g.columnName!=null&&(T.columnName=String(g.columnName)),T},s.toObject=function(g,T){T||(T={});var _={};return T.defaults&&(_.columnName=""),g.columnName!=null&&g.hasOwnProperty("columnName")&&(_.columnName=g.columnName),_},s.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},s.getTypeUrl=function(g){return g===void 0&&(g="type.googleapis.com"),g+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.NumericTransformation"},s}(),n.CategoricalTransformation=function(){function s(f){if(f)for(var g=Object.keys(f),T=0;T>>3){case 1:{C.columnName=g.string();break}default:g.skipType(F&7);break}}return C},s.decodeDelimited=function(g){return g instanceof o||(g=new o(g)),this.decode(g,g.uint32())},s.verify=function(g){return typeof g!="object"||g===null?"object expected":g.columnName!=null&&g.hasOwnProperty("columnName")&&!c.isString(g.columnName)?"columnName: string expected":null},s.fromObject=function(g){if(g instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation)return g;var T=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation;return g.columnName!=null&&(T.columnName=String(g.columnName)),T},s.toObject=function(g,T){T||(T={});var _={};return T.defaults&&(_.columnName=""),g.columnName!=null&&g.hasOwnProperty("columnName")&&(_.columnName=g.columnName),_},s.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},s.getTypeUrl=function(g){return g===void 0&&(g="type.googleapis.com"),g+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.CategoricalTransformation"},s}(),n.TimestampTransformation=function(){function s(f){if(f)for(var g=Object.keys(f),T=0;T>>3){case 1:{C.columnName=g.string();break}case 2:{C.timeFormat=g.string();break}default:g.skipType(F&7);break}}return C},s.decodeDelimited=function(g){return g instanceof o||(g=new o(g)),this.decode(g,g.uint32())},s.verify=function(g){return typeof g!="object"||g===null?"object expected":g.columnName!=null&&g.hasOwnProperty("columnName")&&!c.isString(g.columnName)?"columnName: string expected":g.timeFormat!=null&&g.hasOwnProperty("timeFormat")&&!c.isString(g.timeFormat)?"timeFormat: string expected":null},s.fromObject=function(g){if(g instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation)return g;var T=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation;return g.columnName!=null&&(T.columnName=String(g.columnName)),g.timeFormat!=null&&(T.timeFormat=String(g.timeFormat)),T},s.toObject=function(g,T){T||(T={});var _={};return T.defaults&&(_.columnName="",_.timeFormat=""),g.columnName!=null&&g.hasOwnProperty("columnName")&&(_.columnName=g.columnName),g.timeFormat!=null&&g.hasOwnProperty("timeFormat")&&(_.timeFormat=g.timeFormat),_},s.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},s.getTypeUrl=function(g){return g===void 0&&(g="type.googleapis.com"),g+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TimestampTransformation"},s}(),n.TextTransformation=function(){function s(f){if(f)for(var g=Object.keys(f),T=0;T>>3){case 1:{C.columnName=g.string();break}default:g.skipType(F&7);break}}return C},s.decodeDelimited=function(g){return g instanceof o||(g=new o(g)),this.decode(g,g.uint32())},s.verify=function(g){return typeof g!="object"||g===null?"object expected":g.columnName!=null&&g.hasOwnProperty("columnName")&&!c.isString(g.columnName)?"columnName: string expected":null},s.fromObject=function(g){if(g instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation)return g;var T=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation;return g.columnName!=null&&(T.columnName=String(g.columnName)),T},s.toObject=function(g,T){T||(T={});var _={};return T.defaults&&(_.columnName=""),g.columnName!=null&&g.hasOwnProperty("columnName")&&(_.columnName=g.columnName),_},s.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},s.getTypeUrl=function(g){return g===void 0&&(g="type.googleapis.com"),g+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Transformation.TextTransformation"},s}(),n}(),t.Granularity=function(){function n(i){if(i)for(var s=Object.keys(i),f=0;f>>3){case 1:{T.unit=s.string();break}case 2:{T.quantity=s.int64();break}default:s.skipType(_&7);break}}return T},n.decodeDelimited=function(s){return s instanceof o||(s=new o(s)),this.decode(s,s.uint32())},n.verify=function(s){return typeof s!="object"||s===null?"object expected":s.unit!=null&&s.hasOwnProperty("unit")&&!c.isString(s.unit)?"unit: string expected":s.quantity!=null&&s.hasOwnProperty("quantity")&&!c.isInteger(s.quantity)&&!(s.quantity&&c.isInteger(s.quantity.low)&&c.isInteger(s.quantity.high))?"quantity: integer|Long expected":null},n.fromObject=function(s){if(s instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity)return s;var f=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity;return s.unit!=null&&(f.unit=String(s.unit)),s.quantity!=null&&(c.Long?(f.quantity=c.Long.fromValue(s.quantity)).unsigned=!1:typeof s.quantity=="string"?f.quantity=parseInt(s.quantity,10):typeof s.quantity=="number"?f.quantity=s.quantity:typeof s.quantity=="object"&&(f.quantity=new c.LongBits(s.quantity.low>>>0,s.quantity.high>>>0).toNumber())),f},n.toObject=function(s,f){f||(f={});var g={};if(f.defaults)if(g.unit="",c.Long){var T=new c.Long(0,0,!1);g.quantity=f.longs===String?T.toString():f.longs===Number?T.toNumber():T}else g.quantity=f.longs===String?"0":0;return s.unit!=null&&s.hasOwnProperty("unit")&&(g.unit=s.unit),s.quantity!=null&&s.hasOwnProperty("quantity")&&(typeof s.quantity=="number"?g.quantity=f.longs===String?String(s.quantity):s.quantity:g.quantity=f.longs===String?c.Long.prototype.toString.call(s.quantity):f.longs===Number?new c.LongBits(s.quantity.low>>>0,s.quantity.high>>>0).toNumber():s.quantity),g},n.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},n.getTypeUrl=function(s){return s===void 0&&(s="type.googleapis.com"),s+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingInputs.Granularity"},n}(),t}(),e.AutoMlForecastingMetadata=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.trainCostMilliNodeHours=i.int64();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){return typeof i!="object"||i===null?"object expected":i.trainCostMilliNodeHours!=null&&i.hasOwnProperty("trainCostMilliNodeHours")&&!c.isInteger(i.trainCostMilliNodeHours)&&!(i.trainCostMilliNodeHours&&c.isInteger(i.trainCostMilliNodeHours.low)&&c.isInteger(i.trainCostMilliNodeHours.high))?"trainCostMilliNodeHours: integer|Long expected":null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata;return i.trainCostMilliNodeHours!=null&&(c.Long?(s.trainCostMilliNodeHours=c.Long.fromValue(i.trainCostMilliNodeHours)).unsigned=!1:typeof i.trainCostMilliNodeHours=="string"?s.trainCostMilliNodeHours=parseInt(i.trainCostMilliNodeHours,10):typeof i.trainCostMilliNodeHours=="number"?s.trainCostMilliNodeHours=i.trainCostMilliNodeHours:typeof i.trainCostMilliNodeHours=="object"&&(s.trainCostMilliNodeHours=new c.LongBits(i.trainCostMilliNodeHours.low>>>0,i.trainCostMilliNodeHours.high>>>0).toNumber())),s},t.toObject=function(i,s){s||(s={});var f={};if(s.defaults)if(c.Long){var g=new c.Long(0,0,!1);f.trainCostMilliNodeHours=s.longs===String?g.toString():s.longs===Number?g.toNumber():g}else f.trainCostMilliNodeHours=s.longs===String?"0":0;return i.trainCostMilliNodeHours!=null&&i.hasOwnProperty("trainCostMilliNodeHours")&&(typeof i.trainCostMilliNodeHours=="number"?f.trainCostMilliNodeHours=s.longs===String?String(i.trainCostMilliNodeHours):i.trainCostMilliNodeHours:f.trainCostMilliNodeHours=s.longs===String?c.Long.prototype.toString.call(i.trainCostMilliNodeHours):s.longs===Number?new c.LongBits(i.trainCostMilliNodeHours.low>>>0,i.trainCostMilliNodeHours.high>>>0).toNumber():i.trainCostMilliNodeHours),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlForecastingMetadata"},t}(),e.AutoMlVideoActionRecognition=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.verify(i.inputs);if(s)return"inputs."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognition)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognition;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognition.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.fromObject(i.inputs)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.toObject(i.inputs,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognition"},t}(),e.AutoMlVideoActionRecognitionInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.modelType=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:case 4:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){s.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:s.modelType=0;break;case"CLOUD":case 1:s.modelType=1;break;case"MOBILE_VERSATILE_1":case 2:s.modelType=2;break;case"MOBILE_JETSON_VERSATILE_1":case 3:s.modelType=3;break;case"MOBILE_CORAL_VERSATILE_1":case 4:s.modelType=4;break}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.modelType=s.enums===String?"MODEL_TYPE_UNSPECIFIED":0),i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=s.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs.ModelType[i.modelType]:i.modelType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoActionRecognitionInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD"]=1,i[n[2]="MOBILE_VERSATILE_1"]=2,i[n[3]="MOBILE_JETSON_VERSATILE_1"]=3,i[n[4]="MOBILE_CORAL_VERSATILE_1"]=4,i}(),t}(),e.AutoMlVideoClassification=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.verify(i.inputs);if(s)return"inputs."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassification)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassification;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassification.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.fromObject(i.inputs)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.toObject(i.inputs,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassification"},t}(),e.AutoMlVideoClassificationInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.modelType=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){s.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:s.modelType=0;break;case"CLOUD":case 1:s.modelType=1;break;case"MOBILE_VERSATILE_1":case 2:s.modelType=2;break;case"MOBILE_JETSON_VERSATILE_1":case 3:s.modelType=3;break}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.modelType=s.enums===String?"MODEL_TYPE_UNSPECIFIED":0),i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=s.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs.ModelType[i.modelType]:i.modelType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoClassificationInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD"]=1,i[n[2]="MOBILE_VERSATILE_1"]=2,i[n[3]="MOBILE_JETSON_VERSATILE_1"]=3,i}(),t}(),e.AutoMlVideoObjectTracking=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.decode(i,i.uint32());break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.inputs!=null&&i.hasOwnProperty("inputs")){var s=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.verify(i.inputs);if(s)return"inputs."+s}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTracking)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTracking;if(i.inputs!=null){if(typeof i.inputs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTracking.inputs: object expected");s.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.fromObject(i.inputs)}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.inputs=null),i.inputs!=null&&i.hasOwnProperty("inputs")&&(f.inputs=l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.toObject(i.inputs,s)),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTracking"},t}(),e.AutoMlVideoObjectTrackingInputs=function(){function t(n){if(n)for(var i=Object.keys(n),s=0;s>>3){case 1:{g.modelType=i.int32();break}default:i.skipType(T&7);break}}return g},t.decodeDelimited=function(i){return i instanceof o||(i=new o(i)),this.decode(i,i.uint32())},t.verify=function(i){if(typeof i!="object"||i===null)return"object expected";if(i.modelType!=null&&i.hasOwnProperty("modelType"))switch(i.modelType){default:return"modelType: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:break}return null},t.fromObject=function(i){if(i instanceof l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs)return i;var s=new l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs;switch(i.modelType){default:if(typeof i.modelType=="number"){s.modelType=i.modelType;break}break;case"MODEL_TYPE_UNSPECIFIED":case 0:s.modelType=0;break;case"CLOUD":case 1:s.modelType=1;break;case"MOBILE_VERSATILE_1":case 2:s.modelType=2;break;case"MOBILE_CORAL_VERSATILE_1":case 3:s.modelType=3;break;case"MOBILE_CORAL_LOW_LATENCY_1":case 4:s.modelType=4;break;case"MOBILE_JETSON_VERSATILE_1":case 5:s.modelType=5;break;case"MOBILE_JETSON_LOW_LATENCY_1":case 6:s.modelType=6;break}return s},t.toObject=function(i,s){s||(s={});var f={};return s.defaults&&(f.modelType=s.enums===String?"MODEL_TYPE_UNSPECIFIED":0),i.modelType!=null&&i.hasOwnProperty("modelType")&&(f.modelType=s.enums===String?l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.ModelType[i.modelType]===void 0?i.modelType:l.google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs.ModelType[i.modelType]:i.modelType),f},t.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},t.getTypeUrl=function(i){return i===void 0&&(i="type.googleapis.com"),i+"/google.cloud.aiplatform.v1beta1.schema.trainingjob.definition.AutoMlVideoObjectTrackingInputs"},t.ModelType=function(){var n={},i=Object.create(n);return i[n[0]="MODEL_TYPE_UNSPECIFIED"]=0,i[n[1]="CLOUD"]=1,i[n[2]="MOBILE_VERSATILE_1"]=2,i[n[3]="MOBILE_CORAL_VERSATILE_1"]=3,i[n[4]="MOBILE_CORAL_LOW_LATENCY_1"]=4,i[n[5]="MOBILE_JETSON_VERSATILE_1"]=5,i[n[6]="MOBILE_JETSON_LOW_LATENCY_1"]=6,i}(),t}(),e}(),r}(),a}(),m.SpecialistPool=function(){function a(r){if(this.specialistManagerEmails=[],this.pendingDataLabelingJobs=[],this.specialistWorkerEmails=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.specialistManagersCount=e.int32();break}case 4:{i.specialistManagerEmails&&i.specialistManagerEmails.length||(i.specialistManagerEmails=[]),i.specialistManagerEmails.push(e.string());break}case 5:{i.pendingDataLabelingJobs&&i.pendingDataLabelingJobs.length||(i.pendingDataLabelingJobs=[]),i.pendingDataLabelingJobs.push(e.string());break}case 7:{i.specialistWorkerEmails&&i.specialistWorkerEmails.length||(i.specialistWorkerEmails=[]),i.specialistWorkerEmails.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.specialistManagersCount!=null&&e.hasOwnProperty("specialistManagersCount")&&!c.isInteger(e.specialistManagersCount))return"specialistManagersCount: integer expected";if(e.specialistManagerEmails!=null&&e.hasOwnProperty("specialistManagerEmails")){if(!Array.isArray(e.specialistManagerEmails))return"specialistManagerEmails: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.specialistPool=l.google.cloud.aiplatform.v1beta1.SpecialistPool.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.specialistPool!=null&&e.hasOwnProperty("specialistPool")){var t=l.google.cloud.aiplatform.v1beta1.SpecialistPool.verify(e.specialistPool);if(t)return"specialistPool."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateSpecialistPoolRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateSpecialistPoolRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.specialistPool!=null){if(typeof e.specialistPool!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateSpecialistPoolRequest.specialistPool: object expected");t.specialistPool=l.google.cloud.aiplatform.v1beta1.SpecialistPool.fromObject(e.specialistPool)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.specialistPool=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.specialistPool!=null&&e.hasOwnProperty("specialistPool")&&(n.specialistPool=l.google.cloud.aiplatform.v1beta1.SpecialistPool.toObject(e.specialistPool,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateSpecialistPoolRequest"},a}(),m.CreateSpecialistPoolOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateSpecialistPoolOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateSpecialistPoolOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateSpecialistPoolOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateSpecialistPoolOperationMetadata"},a}(),m.GetSpecialistPoolRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetSpecialistPoolRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetSpecialistPoolRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetSpecialistPoolRequest"},a}(),m.ListSpecialistPoolsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListSpecialistPoolsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListSpecialistPoolsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListSpecialistPoolsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListSpecialistPoolsRequest"},a}(),m.ListSpecialistPoolsResponse=function(){function a(r){if(this.specialistPools=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.specialistPools&&i.specialistPools.length||(i.specialistPools=[]),i.specialistPools.push(l.google.cloud.aiplatform.v1beta1.SpecialistPool.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.specialistPools!=null&&e.hasOwnProperty("specialistPools")){if(!Array.isArray(e.specialistPools))return"specialistPools: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.force=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":e.force!=null&&e.hasOwnProperty("force")&&typeof e.force!="boolean"?"force: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteSpecialistPoolRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteSpecialistPoolRequest;return e.name!=null&&(t.name=String(e.name)),e.force!=null&&(t.force=!!e.force),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.force=!1),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.force!=null&&e.hasOwnProperty("force")&&(n.force=e.force),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteSpecialistPoolRequest"},a}(),m.UpdateSpecialistPoolRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.specialistPool=l.google.cloud.aiplatform.v1beta1.SpecialistPool.decode(e,e.uint32());break}case 2:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.specialistPool!=null&&e.hasOwnProperty("specialistPool")){var t=l.google.cloud.aiplatform.v1beta1.SpecialistPool.verify(e.specialistPool);if(t)return"specialistPool."+t}if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolRequest;if(e.specialistPool!=null){if(typeof e.specialistPool!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolRequest.specialistPool: object expected");t.specialistPool=l.google.cloud.aiplatform.v1beta1.SpecialistPool.fromObject(e.specialistPool)}if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.specialistPool=null,n.updateMask=null),e.specialistPool!=null&&e.hasOwnProperty("specialistPool")&&(n.specialistPool=l.google.cloud.aiplatform.v1beta1.SpecialistPool.toObject(e.specialistPool,t)),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolRequest"},a}(),m.UpdateSpecialistPoolOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.specialistPool=e.string();break}case 2:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.specialistPool!=null&&e.hasOwnProperty("specialistPool")&&!c.isString(e.specialistPool))return"specialistPool: string expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolOperationMetadata;if(e.specialistPool!=null&&(t.specialistPool=String(e.specialistPool)),e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.specialistPool="",n.genericMetadata=null),e.specialistPool!=null&&e.hasOwnProperty("specialistPool")&&(n.specialistPool=e.specialistPool),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateSpecialistPoolOperationMetadata"},a}(),m.Tensorboard=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 11:{i.encryptionSpec=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.decode(e,e.uint32());break}case 10:{i.blobStoragePathPrefix=e.string();break}case 5:{i.runCount=e.int32();break}case 6:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 9:{i.etag=e.string();break}case 12:{i.isDefault=e.bool();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.encryptionSpec!=null&&e.hasOwnProperty("encryptionSpec")){var t=l.google.cloud.aiplatform.v1beta1.EncryptionSpec.verify(e.encryptionSpec);if(t)return"encryptionSpec."+t}if(e.blobStoragePathPrefix!=null&&e.hasOwnProperty("blobStoragePathPrefix")&&!c.isString(e.blobStoragePathPrefix))return"blobStoragePathPrefix: string expected";if(e.runCount!=null&&e.hasOwnProperty("runCount")&&!c.isInteger(e.runCount))return"runCount: integer expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.tensorboardTimeSeriesId=e.string();break}case 2:{i.valueType=e.int32();break}case 3:{i.values&&i.values.length||(i.values=[]),i.values.push(l.google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardTimeSeriesId!=null&&e.hasOwnProperty("tensorboardTimeSeriesId")&&!c.isString(e.tensorboardTimeSeriesId))return"tensorboardTimeSeriesId: string expected";if(e.valueType!=null&&e.hasOwnProperty("valueType"))switch(e.valueType){default:return"valueType: enum value expected";case 0:case 1:case 2:case 3:break}if(e.values!=null&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 3:{s.scalar=l.google.cloud.aiplatform.v1beta1.Scalar.decode(t,t.uint32());break}case 4:{s.tensor=l.google.cloud.aiplatform.v1beta1.TensorboardTensor.decode(t,t.uint32());break}case 5:{s.blobs=l.google.cloud.aiplatform.v1beta1.TensorboardBlobSequence.decode(t,t.uint32());break}case 1:{s.wallTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 2:{s.step=t.int64();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.scalar!=null&&t.hasOwnProperty("scalar")){n.value=1;{var i=l.google.cloud.aiplatform.v1beta1.Scalar.verify(t.scalar);if(i)return"scalar."+i}}if(t.tensor!=null&&t.hasOwnProperty("tensor")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1beta1.TensorboardTensor.verify(t.tensor);if(i)return"tensor."+i}}if(t.blobs!=null&&t.hasOwnProperty("blobs")){if(n.value===1)return"value: multiple values";n.value=1;{var i=l.google.cloud.aiplatform.v1beta1.TensorboardBlobSequence.verify(t.blobs);if(i)return"blobs."+i}}if(t.wallTime!=null&&t.hasOwnProperty("wallTime")){var i=l.google.protobuf.Timestamp.verify(t.wallTime);if(i)return"wallTime."+i}return t.step!=null&&t.hasOwnProperty("step")&&!c.isInteger(t.step)&&!(t.step&&c.isInteger(t.step.low)&&c.isInteger(t.step.high))?"step: integer|Long expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint)return t;var n=new l.google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint;if(t.scalar!=null){if(typeof t.scalar!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint.scalar: object expected");n.scalar=l.google.cloud.aiplatform.v1beta1.Scalar.fromObject(t.scalar)}if(t.tensor!=null){if(typeof t.tensor!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint.tensor: object expected");n.tensor=l.google.cloud.aiplatform.v1beta1.TensorboardTensor.fromObject(t.tensor)}if(t.blobs!=null){if(typeof t.blobs!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint.blobs: object expected");n.blobs=l.google.cloud.aiplatform.v1beta1.TensorboardBlobSequence.fromObject(t.blobs)}if(t.wallTime!=null){if(typeof t.wallTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint.wallTime: object expected");n.wallTime=l.google.protobuf.Timestamp.fromObject(t.wallTime)}return t.step!=null&&(c.Long?(n.step=c.Long.fromValue(t.step)).unsigned=!1:typeof t.step=="string"?n.step=parseInt(t.step,10):typeof t.step=="number"?n.step=t.step:typeof t.step=="object"&&(n.step=new c.LongBits(t.step.low>>>0,t.step.high>>>0).toNumber())),n},a.toObject=function(t,n){n||(n={});var i={};if(n.defaults)if(i.wallTime=null,c.Long){var s=new c.Long(0,0,!1);i.step=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.step=n.longs===String?"0":0;return t.wallTime!=null&&t.hasOwnProperty("wallTime")&&(i.wallTime=l.google.protobuf.Timestamp.toObject(t.wallTime,n)),t.step!=null&&t.hasOwnProperty("step")&&(typeof t.step=="number"?i.step=n.longs===String?String(t.step):t.step:i.step=n.longs===String?c.Long.prototype.toString.call(t.step):n.longs===Number?new c.LongBits(t.step.low>>>0,t.step.high>>>0).toNumber():t.step),t.scalar!=null&&t.hasOwnProperty("scalar")&&(i.scalar=l.google.cloud.aiplatform.v1beta1.Scalar.toObject(t.scalar,n),n.oneofs&&(i.value="scalar")),t.tensor!=null&&t.hasOwnProperty("tensor")&&(i.tensor=l.google.cloud.aiplatform.v1beta1.TensorboardTensor.toObject(t.tensor,n),n.oneofs&&(i.value="tensor")),t.blobs!=null&&t.hasOwnProperty("blobs")&&(i.blobs=l.google.cloud.aiplatform.v1beta1.TensorboardBlobSequence.toObject(t.blobs,n),n.oneofs&&(i.value="blobs")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint"},a}(),m.Scalar=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.value=e.double();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.value!=null&&e.hasOwnProperty("value")&&typeof e.value!="number"?"value: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.Scalar)return e;var t=new l.google.cloud.aiplatform.v1beta1.Scalar;return e.value!=null&&(t.value=Number(e.value)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.value=0),e.value!=null&&e.hasOwnProperty("value")&&(n.value=t.json&&!isFinite(e.value)?String(e.value):e.value),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.Scalar"},a}(),m.TensorboardTensor=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.value=e.bytes();break}case 2:{i.versionNumber=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.value!=null&&e.hasOwnProperty("value")&&!(e.value&&typeof e.value.length=="number"||c.isString(e.value))?"value: buffer expected":e.versionNumber!=null&&e.hasOwnProperty("versionNumber")&&!c.isInteger(e.versionNumber)?"versionNumber: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.TensorboardTensor)return e;var t=new l.google.cloud.aiplatform.v1beta1.TensorboardTensor;return e.value!=null&&(typeof e.value=="string"?c.base64.decode(e.value,t.value=c.newBuffer(c.base64.length(e.value)),0):e.value.length>=0&&(t.value=e.value)),e.versionNumber!=null&&(t.versionNumber=e.versionNumber|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(t.bytes===String?n.value="":(n.value=[],t.bytes!==Array&&(n.value=c.newBuffer(n.value))),n.versionNumber=0),e.value!=null&&e.hasOwnProperty("value")&&(n.value=t.bytes===String?c.base64.encode(e.value,0,e.value.length):t.bytes===Array?Array.prototype.slice.call(e.value):e.value),e.versionNumber!=null&&e.hasOwnProperty("versionNumber")&&(n.versionNumber=e.versionNumber),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.TensorboardTensor"},a}(),m.TensorboardBlobSequence=function(){function a(r){if(this.values=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.values&&i.values.length||(i.values=[]),i.values.push(l.google.cloud.aiplatform.v1beta1.TensorboardBlob.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.values!=null&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 1:{i.id=e.string();break}case 2:{i.data=e.bytes();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.id!=null&&e.hasOwnProperty("id")&&!c.isString(e.id)?"id: string expected":e.data!=null&&e.hasOwnProperty("data")&&!(e.data&&typeof e.data.length=="number"||c.isString(e.data))?"data: buffer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.TensorboardBlob)return e;var t=new l.google.cloud.aiplatform.v1beta1.TensorboardBlob;return e.id!=null&&(t.id=String(e.id)),e.data!=null&&(typeof e.data=="string"?c.base64.decode(e.data,t.data=c.newBuffer(c.base64.length(e.data)),0):e.data.length>=0&&(t.data=e.data)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.id="",t.bytes===String?n.data="":(n.data=[],t.bytes!==Array&&(n.data=c.newBuffer(n.data)))),e.id!=null&&e.hasOwnProperty("id")&&(n.id=e.id),e.data!=null&&e.hasOwnProperty("data")&&(n.data=t.bytes===String?c.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.TensorboardBlob"},a}(),m.TensorboardTimeSeries=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.valueType=e.int32();break}case 5:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.etag=e.string();break}case 8:{i.pluginName=e.string();break}case 9:{i.pluginData=e.bytes();break}case 10:{i.metadata=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.Metadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.valueType!=null&&e.hasOwnProperty("valueType"))switch(e.valueType){default:return"valueType: enum value expected";case 0:case 1:case 2:case 3:break}if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.etag!=null&&e.hasOwnProperty("etag")&&!c.isString(e.etag))return"etag: string expected";if(e.pluginName!=null&&e.hasOwnProperty("pluginName")&&!c.isString(e.pluginName))return"pluginName: string expected";if(e.pluginData!=null&&e.hasOwnProperty("pluginData")&&!(e.pluginData&&typeof e.pluginData.length=="number"||c.isString(e.pluginData)))return"pluginData: buffer expected";if(e.metadata!=null&&e.hasOwnProperty("metadata")){var t=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.Metadata.verify(e.metadata);if(t)return"metadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries)return e;var t=new l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries;switch(e.name!=null&&(t.name=String(e.name)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.description!=null&&(t.description=String(e.description)),e.valueType){default:if(typeof e.valueType=="number"){t.valueType=e.valueType;break}break;case"VALUE_TYPE_UNSPECIFIED":case 0:t.valueType=0;break;case"SCALAR":case 1:t.valueType=1;break;case"TENSOR":case 2:t.valueType=2;break;case"BLOB_SEQUENCE":case 3:t.valueType=3;break}if(e.createTime!=null){if(typeof e.createTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.createTime: object expected");t.createTime=l.google.protobuf.Timestamp.fromObject(e.createTime)}if(e.updateTime!=null){if(typeof e.updateTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.updateTime: object expected");t.updateTime=l.google.protobuf.Timestamp.fromObject(e.updateTime)}if(e.etag!=null&&(t.etag=String(e.etag)),e.pluginName!=null&&(t.pluginName=String(e.pluginName)),e.pluginData!=null&&(typeof e.pluginData=="string"?c.base64.decode(e.pluginData,t.pluginData=c.newBuffer(c.base64.length(e.pluginData)),0):e.pluginData.length>=0&&(t.pluginData=e.pluginData)),e.metadata!=null){if(typeof e.metadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.metadata: object expected");t.metadata=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.Metadata.fromObject(e.metadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.displayName="",n.description="",n.valueType=t.enums===String?"VALUE_TYPE_UNSPECIFIED":0,n.createTime=null,n.updateTime=null,n.etag="",n.pluginName="",t.bytes===String?n.pluginData="":(n.pluginData=[],t.bytes!==Array&&(n.pluginData=c.newBuffer(n.pluginData))),n.metadata=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.description!=null&&e.hasOwnProperty("description")&&(n.description=e.description),e.valueType!=null&&e.hasOwnProperty("valueType")&&(n.valueType=t.enums===String?l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.ValueType[e.valueType]===void 0?e.valueType:l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.ValueType[e.valueType]:e.valueType),e.createTime!=null&&e.hasOwnProperty("createTime")&&(n.createTime=l.google.protobuf.Timestamp.toObject(e.createTime,t)),e.updateTime!=null&&e.hasOwnProperty("updateTime")&&(n.updateTime=l.google.protobuf.Timestamp.toObject(e.updateTime,t)),e.etag!=null&&e.hasOwnProperty("etag")&&(n.etag=e.etag),e.pluginName!=null&&e.hasOwnProperty("pluginName")&&(n.pluginName=e.pluginName),e.pluginData!=null&&e.hasOwnProperty("pluginData")&&(n.pluginData=t.bytes===String?c.base64.encode(e.pluginData,0,e.pluginData.length):t.bytes===Array?Array.prototype.slice.call(e.pluginData):e.pluginData),e.metadata!=null&&e.hasOwnProperty("metadata")&&(n.metadata=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.Metadata.toObject(e.metadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.TensorboardTimeSeries"},a.Metadata=function(){function r(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.maxStep=t.int64();break}case 2:{s.maxWallTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 3:{s.maxBlobSequenceLength=t.int64();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.maxStep!=null&&t.hasOwnProperty("maxStep")&&!c.isInteger(t.maxStep)&&!(t.maxStep&&c.isInteger(t.maxStep.low)&&c.isInteger(t.maxStep.high)))return"maxStep: integer|Long expected";if(t.maxWallTime!=null&&t.hasOwnProperty("maxWallTime")){var n=l.google.protobuf.Timestamp.verify(t.maxWallTime);if(n)return"maxWallTime."+n}return t.maxBlobSequenceLength!=null&&t.hasOwnProperty("maxBlobSequenceLength")&&!c.isInteger(t.maxBlobSequenceLength)&&!(t.maxBlobSequenceLength&&c.isInteger(t.maxBlobSequenceLength.low)&&c.isInteger(t.maxBlobSequenceLength.high))?"maxBlobSequenceLength: integer|Long expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.Metadata)return t;var n=new l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.Metadata;if(t.maxStep!=null&&(c.Long?(n.maxStep=c.Long.fromValue(t.maxStep)).unsigned=!1:typeof t.maxStep=="string"?n.maxStep=parseInt(t.maxStep,10):typeof t.maxStep=="number"?n.maxStep=t.maxStep:typeof t.maxStep=="object"&&(n.maxStep=new c.LongBits(t.maxStep.low>>>0,t.maxStep.high>>>0).toNumber())),t.maxWallTime!=null){if(typeof t.maxWallTime!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.Metadata.maxWallTime: object expected");n.maxWallTime=l.google.protobuf.Timestamp.fromObject(t.maxWallTime)}return t.maxBlobSequenceLength!=null&&(c.Long?(n.maxBlobSequenceLength=c.Long.fromValue(t.maxBlobSequenceLength)).unsigned=!1:typeof t.maxBlobSequenceLength=="string"?n.maxBlobSequenceLength=parseInt(t.maxBlobSequenceLength,10):typeof t.maxBlobSequenceLength=="number"?n.maxBlobSequenceLength=t.maxBlobSequenceLength:typeof t.maxBlobSequenceLength=="object"&&(n.maxBlobSequenceLength=new c.LongBits(t.maxBlobSequenceLength.low>>>0,t.maxBlobSequenceLength.high>>>0).toNumber())),n},r.toObject=function(t,n){n||(n={});var i={};if(n.defaults){if(c.Long){var s=new c.Long(0,0,!1);i.maxStep=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.maxStep=n.longs===String?"0":0;if(i.maxWallTime=null,c.Long){var s=new c.Long(0,0,!1);i.maxBlobSequenceLength=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.maxBlobSequenceLength=n.longs===String?"0":0}return t.maxStep!=null&&t.hasOwnProperty("maxStep")&&(typeof t.maxStep=="number"?i.maxStep=n.longs===String?String(t.maxStep):t.maxStep:i.maxStep=n.longs===String?c.Long.prototype.toString.call(t.maxStep):n.longs===Number?new c.LongBits(t.maxStep.low>>>0,t.maxStep.high>>>0).toNumber():t.maxStep),t.maxWallTime!=null&&t.hasOwnProperty("maxWallTime")&&(i.maxWallTime=l.google.protobuf.Timestamp.toObject(t.maxWallTime,n)),t.maxBlobSequenceLength!=null&&t.hasOwnProperty("maxBlobSequenceLength")&&(typeof t.maxBlobSequenceLength=="number"?i.maxBlobSequenceLength=n.longs===String?String(t.maxBlobSequenceLength):t.maxBlobSequenceLength:i.maxBlobSequenceLength=n.longs===String?c.Long.prototype.toString.call(t.maxBlobSequenceLength):n.longs===Number?new c.LongBits(t.maxBlobSequenceLength.low>>>0,t.maxBlobSequenceLength.high>>>0).toNumber():t.maxBlobSequenceLength),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.Metadata"},r}(),a.ValueType=function(){var r={},e=Object.create(r);return e[r[0]="VALUE_TYPE_UNSPECIFIED"]=0,e[r[1]="SCALAR"]=1,e[r[2]="TENSOR"]=2,e[r[3]="BLOB_SEQUENCE"]=3,e}(),a}(),m.TensorboardExperiment=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 4:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 6:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 7:{i.etag=e.string();break}case 8:{i.source=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.name=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.description=e.string();break}case 6:{i.createTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 7:{i.updateTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 8:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 9:{i.etag=e.string();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName))return"displayName: string expected";if(e.description!=null&&e.hasOwnProperty("description")&&!c.isString(e.description))return"description: string expected";if(e.createTime!=null&&e.hasOwnProperty("createTime")){var t=l.google.protobuf.Timestamp.verify(e.createTime);if(t)return"createTime."+t}if(e.updateTime!=null&&e.hasOwnProperty("updateTime")){var t=l.google.protobuf.Timestamp.verify(e.updateTime);if(t)return"updateTime."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.parent=e.string();break}case 2:{i.tensorboard=l.google.cloud.aiplatform.v1beta1.Tensorboard.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.tensorboard!=null&&e.hasOwnProperty("tensorboard")){var t=l.google.cloud.aiplatform.v1beta1.Tensorboard.verify(e.tensorboard);if(t)return"tensorboard."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateTensorboardRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateTensorboardRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.tensorboard!=null){if(typeof e.tensorboard!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateTensorboardRequest.tensorboard: object expected");t.tensorboard=l.google.cloud.aiplatform.v1beta1.Tensorboard.fromObject(e.tensorboard)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.tensorboard=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&(n.tensorboard=l.google.cloud.aiplatform.v1beta1.Tensorboard.toObject(e.tensorboard,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateTensorboardRequest"},a}(),m.GetTensorboardRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetTensorboardRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetTensorboardRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetTensorboardRequest"},a}(),m.ListTensorboardsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListTensorboardsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListTensorboardsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListTensorboardsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListTensorboardsRequest"},a}(),m.ListTensorboardsResponse=function(){function a(r){if(this.tensorboards=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboards&&i.tensorboards.length||(i.tensorboards=[]),i.tensorboards.push(l.google.cloud.aiplatform.v1beta1.Tensorboard.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboards!=null&&e.hasOwnProperty("tensorboards")){if(!Array.isArray(e.tensorboards))return"tensorboards: array expected";for(var t=0;t>>3){case 1:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 2:{i.tensorboard=l.google.cloud.aiplatform.v1beta1.Tensorboard.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}if(e.tensorboard!=null&&e.hasOwnProperty("tensorboard")){var t=l.google.cloud.aiplatform.v1beta1.Tensorboard.verify(e.tensorboard);if(t)return"tensorboard."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateTensorboardRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateTensorboardRequest;if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}if(e.tensorboard!=null){if(typeof e.tensorboard!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardRequest.tensorboard: object expected");t.tensorboard=l.google.cloud.aiplatform.v1beta1.Tensorboard.fromObject(e.tensorboard)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.updateMask=null,n.tensorboard=null),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&(n.tensorboard=l.google.cloud.aiplatform.v1beta1.Tensorboard.toObject(e.tensorboard,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateTensorboardRequest"},a}(),m.DeleteTensorboardRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteTensorboardRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteTensorboardRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteTensorboardRequest"},a}(),m.ReadTensorboardUsageRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboard=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&!c.isString(e.tensorboard)?"tensorboard: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageRequest;return e.tensorboard!=null&&(t.tensorboard=String(e.tensorboard)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.tensorboard=""),e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&(n.tensorboard=e.tensorboard),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ReadTensorboardUsageRequest"},a}(),m.ReadTensorboardUsageResponse=function(){function a(r){if(this.monthlyUsageData={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.monthlyUsageData===c.emptyObject&&(i.monthlyUsageData={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerMonthUsageData.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.monthlyUsageData[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.monthlyUsageData!=null&&e.hasOwnProperty("monthlyUsageData")){if(!c.isObject(e.monthlyUsageData))return"monthlyUsageData: object expected";for(var t=Object.keys(e.monthlyUsageData),n=0;n>>3){case 1:{s.username=t.string();break}case 2:{s.viewCount=t.int64();break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){return typeof t!="object"||t===null?"object expected":t.username!=null&&t.hasOwnProperty("username")&&!c.isString(t.username)?"username: string expected":t.viewCount!=null&&t.hasOwnProperty("viewCount")&&!c.isInteger(t.viewCount)&&!(t.viewCount&&c.isInteger(t.viewCount.low)&&c.isInteger(t.viewCount.high))?"viewCount: integer|Long expected":null},r.fromObject=function(t){if(t instanceof l.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerUserUsageData)return t;var n=new l.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerUserUsageData;return t.username!=null&&(n.username=String(t.username)),t.viewCount!=null&&(c.Long?(n.viewCount=c.Long.fromValue(t.viewCount)).unsigned=!1:typeof t.viewCount=="string"?n.viewCount=parseInt(t.viewCount,10):typeof t.viewCount=="number"?n.viewCount=t.viewCount:typeof t.viewCount=="object"&&(n.viewCount=new c.LongBits(t.viewCount.low>>>0,t.viewCount.high>>>0).toNumber())),n},r.toObject=function(t,n){n||(n={});var i={};if(n.defaults)if(i.username="",c.Long){var s=new c.Long(0,0,!1);i.viewCount=n.longs===String?s.toString():n.longs===Number?s.toNumber():s}else i.viewCount=n.longs===String?"0":0;return t.username!=null&&t.hasOwnProperty("username")&&(i.username=t.username),t.viewCount!=null&&t.hasOwnProperty("viewCount")&&(typeof t.viewCount=="number"?i.viewCount=n.longs===String?String(t.viewCount):t.viewCount:i.viewCount=n.longs===String?c.Long.prototype.toString.call(t.viewCount):n.longs===Number?new c.LongBits(t.viewCount.low>>>0,t.viewCount.high>>>0).toNumber():t.viewCount),i},r.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},r.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerUserUsageData"},r}(),a.PerMonthUsageData=function(){function r(e){if(this.userUsageData=[],e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.userUsageData&&s.userUsageData.length||(s.userUsageData=[]),s.userUsageData.push(l.google.cloud.aiplatform.v1beta1.ReadTensorboardUsageResponse.PerUserUsageData.decode(t,t.uint32()));break}default:t.skipType(f&7);break}}return s},r.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},r.verify=function(t){if(typeof t!="object"||t===null)return"object expected";if(t.userUsageData!=null&&t.hasOwnProperty("userUsageData")){if(!Array.isArray(t.userUsageData))return"userUsageData: array expected";for(var n=0;n>>3){case 1:{i.tensorboard=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&!c.isString(e.tensorboard)?"tensorboard: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ReadTensorboardSizeRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ReadTensorboardSizeRequest;return e.tensorboard!=null&&(t.tensorboard=String(e.tensorboard)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.tensorboard=""),e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&(n.tensorboard=e.tensorboard),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ReadTensorboardSizeRequest"},a}(),m.ReadTensorboardSizeResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.storageSizeByte=e.int64();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.storageSizeByte!=null&&e.hasOwnProperty("storageSizeByte")&&!c.isInteger(e.storageSizeByte)&&!(e.storageSizeByte&&c.isInteger(e.storageSizeByte.low)&&c.isInteger(e.storageSizeByte.high))?"storageSizeByte: integer|Long expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ReadTensorboardSizeResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.ReadTensorboardSizeResponse;return e.storageSizeByte!=null&&(c.Long?(t.storageSizeByte=c.Long.fromValue(e.storageSizeByte)).unsigned=!1:typeof e.storageSizeByte=="string"?t.storageSizeByte=parseInt(e.storageSizeByte,10):typeof e.storageSizeByte=="number"?t.storageSizeByte=e.storageSizeByte:typeof e.storageSizeByte=="object"&&(t.storageSizeByte=new c.LongBits(e.storageSizeByte.low>>>0,e.storageSizeByte.high>>>0).toNumber())),t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(c.Long){var i=new c.Long(0,0,!1);n.storageSizeByte=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.storageSizeByte=t.longs===String?"0":0;return e.storageSizeByte!=null&&e.hasOwnProperty("storageSizeByte")&&(typeof e.storageSizeByte=="number"?n.storageSizeByte=t.longs===String?String(e.storageSizeByte):e.storageSizeByte:n.storageSizeByte=t.longs===String?c.Long.prototype.toString.call(e.storageSizeByte):t.longs===Number?new c.LongBits(e.storageSizeByte.low>>>0,e.storageSizeByte.high>>>0).toNumber():e.storageSizeByte),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ReadTensorboardSizeResponse"},a}(),m.CreateTensorboardExperimentRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.tensorboardExperiment=l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.decode(e,e.uint32());break}case 3:{i.tensorboardExperimentId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")){var t=l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.verify(e.tensorboardExperiment);if(t)return"tensorboardExperiment."+t}return e.tensorboardExperimentId!=null&&e.hasOwnProperty("tensorboardExperimentId")&&!c.isString(e.tensorboardExperimentId)?"tensorboardExperimentId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateTensorboardExperimentRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateTensorboardExperimentRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.tensorboardExperiment!=null){if(typeof e.tensorboardExperiment!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateTensorboardExperimentRequest.tensorboardExperiment: object expected");t.tensorboardExperiment=l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.fromObject(e.tensorboardExperiment)}return e.tensorboardExperimentId!=null&&(t.tensorboardExperimentId=String(e.tensorboardExperimentId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.tensorboardExperiment=null,n.tensorboardExperimentId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")&&(n.tensorboardExperiment=l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.toObject(e.tensorboardExperiment,t)),e.tensorboardExperimentId!=null&&e.hasOwnProperty("tensorboardExperimentId")&&(n.tensorboardExperimentId=e.tensorboardExperimentId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateTensorboardExperimentRequest"},a}(),m.GetTensorboardExperimentRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetTensorboardExperimentRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetTensorboardExperimentRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetTensorboardExperimentRequest"},a}(),m.ListTensorboardExperimentsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListTensorboardExperimentsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListTensorboardExperimentsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListTensorboardExperimentsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListTensorboardExperimentsRequest"},a}(),m.ListTensorboardExperimentsResponse=function(){function a(r){if(this.tensorboardExperiments=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardExperiments&&i.tensorboardExperiments.length||(i.tensorboardExperiments=[]),i.tensorboardExperiments.push(l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardExperiments!=null&&e.hasOwnProperty("tensorboardExperiments")){if(!Array.isArray(e.tensorboardExperiments))return"tensorboardExperiments: array expected";for(var t=0;t>>3){case 1:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 2:{i.tensorboardExperiment=l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}if(e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")){var t=l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.verify(e.tensorboardExperiment);if(t)return"tensorboardExperiment."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateTensorboardExperimentRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateTensorboardExperimentRequest;if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardExperimentRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}if(e.tensorboardExperiment!=null){if(typeof e.tensorboardExperiment!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardExperimentRequest.tensorboardExperiment: object expected");t.tensorboardExperiment=l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.fromObject(e.tensorboardExperiment)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.updateMask=null,n.tensorboardExperiment=null),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")&&(n.tensorboardExperiment=l.google.cloud.aiplatform.v1beta1.TensorboardExperiment.toObject(e.tensorboardExperiment,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateTensorboardExperimentRequest"},a}(),m.DeleteTensorboardExperimentRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteTensorboardExperimentRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteTensorboardExperimentRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteTensorboardExperimentRequest"},a}(),m.BatchCreateTensorboardRunsRequest=function(){function a(r){if(this.requests=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.requests&&i.requests.length||(i.requests=[]),i.requests.push(l.google.cloud.aiplatform.v1beta1.CreateTensorboardRunRequest.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.requests!=null&&e.hasOwnProperty("requests")){if(!Array.isArray(e.requests))return"requests: array expected";for(var t=0;t>>3){case 1:{i.tensorboardRuns&&i.tensorboardRuns.length||(i.tensorboardRuns=[]),i.tensorboardRuns.push(l.google.cloud.aiplatform.v1beta1.TensorboardRun.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardRuns!=null&&e.hasOwnProperty("tensorboardRuns")){if(!Array.isArray(e.tensorboardRuns))return"tensorboardRuns: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.tensorboardRun=l.google.cloud.aiplatform.v1beta1.TensorboardRun.decode(e,e.uint32());break}case 3:{i.tensorboardRunId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")){var t=l.google.cloud.aiplatform.v1beta1.TensorboardRun.verify(e.tensorboardRun);if(t)return"tensorboardRun."+t}return e.tensorboardRunId!=null&&e.hasOwnProperty("tensorboardRunId")&&!c.isString(e.tensorboardRunId)?"tensorboardRunId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateTensorboardRunRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateTensorboardRunRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.tensorboardRun!=null){if(typeof e.tensorboardRun!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateTensorboardRunRequest.tensorboardRun: object expected");t.tensorboardRun=l.google.cloud.aiplatform.v1beta1.TensorboardRun.fromObject(e.tensorboardRun)}return e.tensorboardRunId!=null&&(t.tensorboardRunId=String(e.tensorboardRunId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.tensorboardRun=null,n.tensorboardRunId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")&&(n.tensorboardRun=l.google.cloud.aiplatform.v1beta1.TensorboardRun.toObject(e.tensorboardRun,t)),e.tensorboardRunId!=null&&e.hasOwnProperty("tensorboardRunId")&&(n.tensorboardRunId=e.tensorboardRunId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateTensorboardRunRequest"},a}(),m.GetTensorboardRunRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetTensorboardRunRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetTensorboardRunRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetTensorboardRunRequest"},a}(),m.ReadTensorboardBlobDataRequest=function(){function a(r){if(this.blobIds=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.timeSeries=e.string();break}case 2:{i.blobIds&&i.blobIds.length||(i.blobIds=[]),i.blobIds.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeSeries!=null&&e.hasOwnProperty("timeSeries")&&!c.isString(e.timeSeries))return"timeSeries: string expected";if(e.blobIds!=null&&e.hasOwnProperty("blobIds")){if(!Array.isArray(e.blobIds))return"blobIds: array expected";for(var t=0;t>>3){case 1:{i.blobs&&i.blobs.length||(i.blobs=[]),i.blobs.push(l.google.cloud.aiplatform.v1beta1.TensorboardBlob.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.blobs!=null&&e.hasOwnProperty("blobs")){if(!Array.isArray(e.blobs))return"blobs: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListTensorboardRunsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListTensorboardRunsRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListTensorboardRunsRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListTensorboardRunsRequest"},a}(),m.ListTensorboardRunsResponse=function(){function a(r){if(this.tensorboardRuns=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardRuns&&i.tensorboardRuns.length||(i.tensorboardRuns=[]),i.tensorboardRuns.push(l.google.cloud.aiplatform.v1beta1.TensorboardRun.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardRuns!=null&&e.hasOwnProperty("tensorboardRuns")){if(!Array.isArray(e.tensorboardRuns))return"tensorboardRuns: array expected";for(var t=0;t>>3){case 1:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 2:{i.tensorboardRun=l.google.cloud.aiplatform.v1beta1.TensorboardRun.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}if(e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")){var t=l.google.cloud.aiplatform.v1beta1.TensorboardRun.verify(e.tensorboardRun);if(t)return"tensorboardRun."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateTensorboardRunRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateTensorboardRunRequest;if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardRunRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}if(e.tensorboardRun!=null){if(typeof e.tensorboardRun!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardRunRequest.tensorboardRun: object expected");t.tensorboardRun=l.google.cloud.aiplatform.v1beta1.TensorboardRun.fromObject(e.tensorboardRun)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.updateMask=null,n.tensorboardRun=null),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")&&(n.tensorboardRun=l.google.cloud.aiplatform.v1beta1.TensorboardRun.toObject(e.tensorboardRun,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateTensorboardRunRequest"},a}(),m.DeleteTensorboardRunRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteTensorboardRunRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteTensorboardRunRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteTensorboardRunRequest"},a}(),m.BatchCreateTensorboardTimeSeriesRequest=function(){function a(r){if(this.requests=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.requests&&i.requests.length||(i.requests=[]),i.requests.push(l.google.cloud.aiplatform.v1beta1.CreateTensorboardTimeSeriesRequest.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.requests!=null&&e.hasOwnProperty("requests")){if(!Array.isArray(e.requests))return"requests: array expected";for(var t=0;t>>3){case 1:{i.tensorboardTimeSeries&&i.tensorboardTimeSeries.length||(i.tensorboardTimeSeries=[]),i.tensorboardTimeSeries.push(l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")){if(!Array.isArray(e.tensorboardTimeSeries))return"tensorboardTimeSeries: array expected";for(var t=0;t>>3){case 1:{i.parent=e.string();break}case 3:{i.tensorboardTimeSeriesId=e.string();break}case 2:{i.tensorboardTimeSeries=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.tensorboardTimeSeriesId!=null&&e.hasOwnProperty("tensorboardTimeSeriesId")&&!c.isString(e.tensorboardTimeSeriesId))return"tensorboardTimeSeriesId: string expected";if(e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")){var t=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.verify(e.tensorboardTimeSeries);if(t)return"tensorboardTimeSeries."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateTensorboardTimeSeriesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.tensorboardTimeSeriesId!=null&&(t.tensorboardTimeSeriesId=String(e.tensorboardTimeSeriesId)),e.tensorboardTimeSeries!=null){if(typeof e.tensorboardTimeSeries!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateTensorboardTimeSeriesRequest.tensorboardTimeSeries: object expected");t.tensorboardTimeSeries=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.fromObject(e.tensorboardTimeSeries)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.tensorboardTimeSeries=null,n.tensorboardTimeSeriesId=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&(n.tensorboardTimeSeries=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.toObject(e.tensorboardTimeSeries,t)),e.tensorboardTimeSeriesId!=null&&e.hasOwnProperty("tensorboardTimeSeriesId")&&(n.tensorboardTimeSeriesId=e.tensorboardTimeSeriesId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateTensorboardTimeSeriesRequest"},a}(),m.GetTensorboardTimeSeriesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetTensorboardTimeSeriesRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetTensorboardTimeSeriesRequest"},a}(),m.ListTensorboardTimeSeriesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}case 6:{i.readMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter))return"filter: string expected";if(e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize))return"pageSize: integer expected";if(e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken))return"pageToken: string expected";if(e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy))return"orderBy: string expected";if(e.readMask!=null&&e.hasOwnProperty("readMask")){var t=l.google.protobuf.FieldMask.verify(e.readMask);if(t)return"readMask."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListTensorboardTimeSeriesRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),e.readMask!=null){if(typeof e.readMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ListTensorboardTimeSeriesRequest.readMask: object expected");t.readMask=l.google.protobuf.FieldMask.fromObject(e.readMask)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy="",n.readMask=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),e.readMask!=null&&e.hasOwnProperty("readMask")&&(n.readMask=l.google.protobuf.FieldMask.toObject(e.readMask,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListTensorboardTimeSeriesRequest"},a}(),m.ListTensorboardTimeSeriesResponse=function(){function a(r){if(this.tensorboardTimeSeries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardTimeSeries&&i.tensorboardTimeSeries.length||(i.tensorboardTimeSeries=[]),i.tensorboardTimeSeries.push(l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")){if(!Array.isArray(e.tensorboardTimeSeries))return"tensorboardTimeSeries: array expected";for(var t=0;t>>3){case 1:{i.updateMask=l.google.protobuf.FieldMask.decode(e,e.uint32());break}case 2:{i.tensorboardTimeSeries=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.updateMask!=null&&e.hasOwnProperty("updateMask")){var t=l.google.protobuf.FieldMask.verify(e.updateMask);if(t)return"updateMask."+t}if(e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")){var t=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.verify(e.tensorboardTimeSeries);if(t)return"tensorboardTimeSeries."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateTensorboardTimeSeriesRequest;if(e.updateMask!=null){if(typeof e.updateMask!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardTimeSeriesRequest.updateMask: object expected");t.updateMask=l.google.protobuf.FieldMask.fromObject(e.updateMask)}if(e.tensorboardTimeSeries!=null){if(typeof e.tensorboardTimeSeries!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardTimeSeriesRequest.tensorboardTimeSeries: object expected");t.tensorboardTimeSeries=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.fromObject(e.tensorboardTimeSeries)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.updateMask=null,n.tensorboardTimeSeries=null),e.updateMask!=null&&e.hasOwnProperty("updateMask")&&(n.updateMask=l.google.protobuf.FieldMask.toObject(e.updateMask,t)),e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&(n.tensorboardTimeSeries=l.google.cloud.aiplatform.v1beta1.TensorboardTimeSeries.toObject(e.tensorboardTimeSeries,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateTensorboardTimeSeriesRequest"},a}(),m.DeleteTensorboardTimeSeriesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteTensorboardTimeSeriesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteTensorboardTimeSeriesRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteTensorboardTimeSeriesRequest"},a}(),m.BatchReadTensorboardTimeSeriesDataRequest=function(){function a(r){if(this.timeSeries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboard=e.string();break}case 2:{i.timeSeries&&i.timeSeries.length||(i.timeSeries=[]),i.timeSeries.push(e.string());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboard!=null&&e.hasOwnProperty("tensorboard")&&!c.isString(e.tensorboard))return"tensorboard: string expected";if(e.timeSeries!=null&&e.hasOwnProperty("timeSeries")){if(!Array.isArray(e.timeSeries))return"timeSeries: array expected";for(var t=0;t>>3){case 1:{i.timeSeriesData&&i.timeSeriesData.length||(i.timeSeriesData=[]),i.timeSeriesData.push(l.google.cloud.aiplatform.v1beta1.TimeSeriesData.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeSeriesData!=null&&e.hasOwnProperty("timeSeriesData")){if(!Array.isArray(e.timeSeriesData))return"timeSeriesData: array expected";for(var t=0;t>>3){case 1:{i.tensorboardTimeSeries=e.string();break}case 2:{i.maxDataPoints=e.int32();break}case 3:{i.filter=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&!c.isString(e.tensorboardTimeSeries)?"tensorboardTimeSeries: string expected":e.maxDataPoints!=null&&e.hasOwnProperty("maxDataPoints")&&!c.isInteger(e.maxDataPoints)?"maxDataPoints: integer expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataRequest;return e.tensorboardTimeSeries!=null&&(t.tensorboardTimeSeries=String(e.tensorboardTimeSeries)),e.maxDataPoints!=null&&(t.maxDataPoints=e.maxDataPoints|0),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.tensorboardTimeSeries="",n.maxDataPoints=0,n.filter=""),e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&(n.tensorboardTimeSeries=e.tensorboardTimeSeries),e.maxDataPoints!=null&&e.hasOwnProperty("maxDataPoints")&&(n.maxDataPoints=e.maxDataPoints),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataRequest"},a}(),m.ReadTensorboardTimeSeriesDataResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.timeSeriesData=l.google.cloud.aiplatform.v1beta1.TimeSeriesData.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeSeriesData!=null&&e.hasOwnProperty("timeSeriesData")){var t=l.google.cloud.aiplatform.v1beta1.TimeSeriesData.verify(e.timeSeriesData);if(t)return"timeSeriesData."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataResponse;if(e.timeSeriesData!=null){if(typeof e.timeSeriesData!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataResponse.timeSeriesData: object expected");t.timeSeriesData=l.google.cloud.aiplatform.v1beta1.TimeSeriesData.fromObject(e.timeSeriesData)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.timeSeriesData=null),e.timeSeriesData!=null&&e.hasOwnProperty("timeSeriesData")&&(n.timeSeriesData=l.google.cloud.aiplatform.v1beta1.TimeSeriesData.toObject(e.timeSeriesData,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ReadTensorboardTimeSeriesDataResponse"},a}(),m.WriteTensorboardExperimentDataRequest=function(){function a(r){if(this.writeRunDataRequests=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardExperiment=e.string();break}case 2:{i.writeRunDataRequests&&i.writeRunDataRequests.length||(i.writeRunDataRequests=[]),i.writeRunDataRequests.push(l.google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataRequest.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardExperiment!=null&&e.hasOwnProperty("tensorboardExperiment")&&!c.isString(e.tensorboardExperiment))return"tensorboardExperiment: string expected";if(e.writeRunDataRequests!=null&&e.hasOwnProperty("writeRunDataRequests")){if(!Array.isArray(e.writeRunDataRequests))return"writeRunDataRequests: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.WriteTensorboardExperimentDataResponse?e:new l.google.cloud.aiplatform.v1beta1.WriteTensorboardExperimentDataResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.WriteTensorboardExperimentDataResponse"},a}(),m.WriteTensorboardRunDataRequest=function(){function a(r){if(this.timeSeriesData=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardRun=e.string();break}case 2:{i.timeSeriesData&&i.timeSeriesData.length||(i.timeSeriesData=[]),i.timeSeriesData.push(l.google.cloud.aiplatform.v1beta1.TimeSeriesData.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.tensorboardRun!=null&&e.hasOwnProperty("tensorboardRun")&&!c.isString(e.tensorboardRun))return"tensorboardRun: string expected";if(e.timeSeriesData!=null&&e.hasOwnProperty("timeSeriesData")){if(!Array.isArray(e.timeSeriesData))return"timeSeriesData: array expected";for(var t=0;t>>3){default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":null},a.fromObject=function(e){return e instanceof l.google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataResponse?e:new l.google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataResponse},a.toObject=function(){return{}},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.WriteTensorboardRunDataResponse"},a}(),m.ExportTensorboardTimeSeriesDataRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.tensorboardTimeSeries=e.string();break}case 2:{i.filter=e.string();break}case 3:{i.pageSize=e.int32();break}case 4:{i.pageToken=e.string();break}case 5:{i.orderBy=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&!c.isString(e.tensorboardTimeSeries)?"tensorboardTimeSeries: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.orderBy!=null&&e.hasOwnProperty("orderBy")&&!c.isString(e.orderBy)?"orderBy: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ExportTensorboardTimeSeriesDataRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ExportTensorboardTimeSeriesDataRequest;return e.tensorboardTimeSeries!=null&&(t.tensorboardTimeSeries=String(e.tensorboardTimeSeries)),e.filter!=null&&(t.filter=String(e.filter)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.orderBy!=null&&(t.orderBy=String(e.orderBy)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.tensorboardTimeSeries="",n.filter="",n.pageSize=0,n.pageToken="",n.orderBy=""),e.tensorboardTimeSeries!=null&&e.hasOwnProperty("tensorboardTimeSeries")&&(n.tensorboardTimeSeries=e.tensorboardTimeSeries),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.orderBy!=null&&e.hasOwnProperty("orderBy")&&(n.orderBy=e.orderBy),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ExportTensorboardTimeSeriesDataRequest"},a}(),m.ExportTensorboardTimeSeriesDataResponse=function(){function a(r){if(this.timeSeriesDataPoints=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.timeSeriesDataPoints&&i.timeSeriesDataPoints.length||(i.timeSeriesDataPoints=[]),i.timeSeriesDataPoints.push(l.google.cloud.aiplatform.v1beta1.TimeSeriesDataPoint.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.timeSeriesDataPoints!=null&&e.hasOwnProperty("timeSeriesDataPoints")){if(!Array.isArray(e.timeSeriesDataPoints))return"timeSeriesDataPoints: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateTensorboardOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateTensorboardOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateTensorboardOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateTensorboardOperationMetadata"},a}(),m.UpdateTensorboardOperationMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.UpdateTensorboardOperationMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.UpdateTensorboardOperationMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.UpdateTensorboardOperationMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.UpdateTensorboardOperationMetadata"},a}(),m.VizierService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.createStudy=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateStudyRequest,l.google.cloud.aiplatform.v1beta1.Study,e,t)},"name",{value:"CreateStudy"}),Object.defineProperty(a.prototype.getStudy=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetStudyRequest,l.google.cloud.aiplatform.v1beta1.Study,e,t)},"name",{value:"GetStudy"}),Object.defineProperty(a.prototype.listStudies=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListStudiesRequest,l.google.cloud.aiplatform.v1beta1.ListStudiesResponse,e,t)},"name",{value:"ListStudies"}),Object.defineProperty(a.prototype.deleteStudy=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteStudyRequest,l.google.protobuf.Empty,e,t)},"name",{value:"DeleteStudy"}),Object.defineProperty(a.prototype.lookupStudy=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.LookupStudyRequest,l.google.cloud.aiplatform.v1beta1.Study,e,t)},"name",{value:"LookupStudy"}),Object.defineProperty(a.prototype.suggestTrials=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.SuggestTrialsRequest,l.google.longrunning.Operation,e,t)},"name",{value:"SuggestTrials"}),Object.defineProperty(a.prototype.createTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CreateTrialRequest,l.google.cloud.aiplatform.v1beta1.Trial,e,t)},"name",{value:"CreateTrial"}),Object.defineProperty(a.prototype.getTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.GetTrialRequest,l.google.cloud.aiplatform.v1beta1.Trial,e,t)},"name",{value:"GetTrial"}),Object.defineProperty(a.prototype.listTrials=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListTrialsRequest,l.google.cloud.aiplatform.v1beta1.ListTrialsResponse,e,t)},"name",{value:"ListTrials"}),Object.defineProperty(a.prototype.addTrialMeasurement=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.AddTrialMeasurementRequest,l.google.cloud.aiplatform.v1beta1.Trial,e,t)},"name",{value:"AddTrialMeasurement"}),Object.defineProperty(a.prototype.completeTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CompleteTrialRequest,l.google.cloud.aiplatform.v1beta1.Trial,e,t)},"name",{value:"CompleteTrial"}),Object.defineProperty(a.prototype.deleteTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.DeleteTrialRequest,l.google.protobuf.Empty,e,t)},"name",{value:"DeleteTrial"}),Object.defineProperty(a.prototype.checkTrialEarlyStoppingState=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CheckTrialEarlyStoppingState"}),Object.defineProperty(a.prototype.stopTrial=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.StopTrialRequest,l.google.cloud.aiplatform.v1beta1.Trial,e,t)},"name",{value:"StopTrial"}),Object.defineProperty(a.prototype.listOptimalTrials=function r(e,t){return this.rpcCall(r,l.google.cloud.aiplatform.v1beta1.ListOptimalTrialsRequest,l.google.cloud.aiplatform.v1beta1.ListOptimalTrialsResponse,e,t)},"name",{value:"ListOptimalTrials"}),a}(),m.GetStudyRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetStudyRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetStudyRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetStudyRequest"},a}(),m.CreateStudyRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.study=l.google.cloud.aiplatform.v1beta1.Study.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.study!=null&&e.hasOwnProperty("study")){var t=l.google.cloud.aiplatform.v1beta1.Study.verify(e.study);if(t)return"study."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateStudyRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateStudyRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.study!=null){if(typeof e.study!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateStudyRequest.study: object expected");t.study=l.google.cloud.aiplatform.v1beta1.Study.fromObject(e.study)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.study=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.study!=null&&e.hasOwnProperty("study")&&(n.study=l.google.cloud.aiplatform.v1beta1.Study.toObject(e.study,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateStudyRequest"},a}(),m.ListStudiesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageToken=e.string();break}case 3:{i.pageSize=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListStudiesRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListStudiesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageToken="",n.pageSize=0),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListStudiesRequest"},a}(),m.ListStudiesResponse=function(){function a(r){if(this.studies=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.studies&&i.studies.length||(i.studies=[]),i.studies.push(l.google.cloud.aiplatform.v1beta1.Study.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.studies!=null&&e.hasOwnProperty("studies")){if(!Array.isArray(e.studies))return"studies: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteStudyRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteStudyRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteStudyRequest"},a}(),m.LookupStudyRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.displayName=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName)?"displayName: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.LookupStudyRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.LookupStudyRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.displayName!=null&&(t.displayName=String(e.displayName)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.displayName=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.LookupStudyRequest"},a}(),m.SuggestTrialsRequest=function(){function a(r){if(this.contexts=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.suggestionCount=e.int32();break}case 3:{i.clientId=e.string();break}case 4:{i.contexts&&i.contexts.length||(i.contexts=[]),i.contexts.push(l.google.cloud.aiplatform.v1beta1.TrialContext.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.suggestionCount!=null&&e.hasOwnProperty("suggestionCount")&&!c.isInteger(e.suggestionCount))return"suggestionCount: integer expected";if(e.clientId!=null&&e.hasOwnProperty("clientId")&&!c.isString(e.clientId))return"clientId: string expected";if(e.contexts!=null&&e.hasOwnProperty("contexts")){if(!Array.isArray(e.contexts))return"contexts: array expected";for(var t=0;t>>3){case 1:{i.trials&&i.trials.length||(i.trials=[]),i.trials.push(l.google.cloud.aiplatform.v1beta1.Trial.decode(e,e.uint32()));break}case 2:{i.studyState=e.int32();break}case 3:{i.startTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 4:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trials!=null&&e.hasOwnProperty("trials")){if(!Array.isArray(e.trials))return"trials: array expected";for(var t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.clientId=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.clientId!=null&&e.hasOwnProperty("clientId")&&!c.isString(e.clientId)?"clientId: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.SuggestTrialsMetadata)return e;var t=new l.google.cloud.aiplatform.v1beta1.SuggestTrialsMetadata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.SuggestTrialsMetadata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.clientId!=null&&(t.clientId=String(e.clientId)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.clientId=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.clientId!=null&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.SuggestTrialsMetadata"},a}(),m.CreateTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.trial=l.google.cloud.aiplatform.v1beta1.Trial.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.trial!=null&&e.hasOwnProperty("trial")){var t=l.google.cloud.aiplatform.v1beta1.Trial.verify(e.trial);if(t)return"trial."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CreateTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CreateTrialRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.trial!=null){if(typeof e.trial!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CreateTrialRequest.trial: object expected");t.trial=l.google.cloud.aiplatform.v1beta1.Trial.fromObject(e.trial)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.trial=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.trial!=null&&e.hasOwnProperty("trial")&&(n.trial=l.google.cloud.aiplatform.v1beta1.Trial.toObject(e.trial,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CreateTrialRequest"},a}(),m.GetTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.GetTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.GetTrialRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.GetTrialRequest"},a}(),m.ListTrialsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageToken=e.string();break}case 3:{i.pageSize=e.int32();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListTrialsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListTrialsRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageToken="",n.pageSize=0),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListTrialsRequest"},a}(),m.ListTrialsResponse=function(){function a(r){if(this.trials=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trials&&i.trials.length||(i.trials=[]),i.trials.push(l.google.cloud.aiplatform.v1beta1.Trial.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trials!=null&&e.hasOwnProperty("trials")){if(!Array.isArray(e.trials))return"trials: array expected";for(var t=0;t>>3){case 1:{i.trialName=e.string();break}case 3:{i.measurement=l.google.cloud.aiplatform.v1beta1.Measurement.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.trialName!=null&&e.hasOwnProperty("trialName")&&!c.isString(e.trialName))return"trialName: string expected";if(e.measurement!=null&&e.hasOwnProperty("measurement")){var t=l.google.cloud.aiplatform.v1beta1.Measurement.verify(e.measurement);if(t)return"measurement."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.AddTrialMeasurementRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.AddTrialMeasurementRequest;if(e.trialName!=null&&(t.trialName=String(e.trialName)),e.measurement!=null){if(typeof e.measurement!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.AddTrialMeasurementRequest.measurement: object expected");t.measurement=l.google.cloud.aiplatform.v1beta1.Measurement.fromObject(e.measurement)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trialName="",n.measurement=null),e.trialName!=null&&e.hasOwnProperty("trialName")&&(n.trialName=e.trialName),e.measurement!=null&&e.hasOwnProperty("measurement")&&(n.measurement=l.google.cloud.aiplatform.v1beta1.Measurement.toObject(e.measurement,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.AddTrialMeasurementRequest"},a}(),m.CompleteTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.finalMeasurement=l.google.cloud.aiplatform.v1beta1.Measurement.decode(e,e.uint32());break}case 3:{i.trialInfeasible=e.bool();break}case 4:{i.infeasibleReason=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.finalMeasurement!=null&&e.hasOwnProperty("finalMeasurement")){var t=l.google.cloud.aiplatform.v1beta1.Measurement.verify(e.finalMeasurement);if(t)return"finalMeasurement."+t}return e.trialInfeasible!=null&&e.hasOwnProperty("trialInfeasible")&&typeof e.trialInfeasible!="boolean"?"trialInfeasible: boolean expected":e.infeasibleReason!=null&&e.hasOwnProperty("infeasibleReason")&&!c.isString(e.infeasibleReason)?"infeasibleReason: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CompleteTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CompleteTrialRequest;if(e.name!=null&&(t.name=String(e.name)),e.finalMeasurement!=null){if(typeof e.finalMeasurement!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CompleteTrialRequest.finalMeasurement: object expected");t.finalMeasurement=l.google.cloud.aiplatform.v1beta1.Measurement.fromObject(e.finalMeasurement)}return e.trialInfeasible!=null&&(t.trialInfeasible=!!e.trialInfeasible),e.infeasibleReason!=null&&(t.infeasibleReason=String(e.infeasibleReason)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.finalMeasurement=null,n.trialInfeasible=!1,n.infeasibleReason=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.finalMeasurement!=null&&e.hasOwnProperty("finalMeasurement")&&(n.finalMeasurement=l.google.cloud.aiplatform.v1beta1.Measurement.toObject(e.finalMeasurement,t)),e.trialInfeasible!=null&&e.hasOwnProperty("trialInfeasible")&&(n.trialInfeasible=e.trialInfeasible),e.infeasibleReason!=null&&e.hasOwnProperty("infeasibleReason")&&(n.infeasibleReason=e.infeasibleReason),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CompleteTrialRequest"},a}(),m.DeleteTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.DeleteTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.DeleteTrialRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.DeleteTrialRequest"},a}(),m.CheckTrialEarlyStoppingStateRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.trialName=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.trialName!=null&&e.hasOwnProperty("trialName")&&!c.isString(e.trialName)?"trialName: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateRequest;return e.trialName!=null&&(t.trialName=String(e.trialName)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.trialName=""),e.trialName!=null&&e.hasOwnProperty("trialName")&&(n.trialName=e.trialName),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateRequest"},a}(),m.CheckTrialEarlyStoppingStateResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.shouldStop=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.shouldStop!=null&&e.hasOwnProperty("shouldStop")&&typeof e.shouldStop!="boolean"?"shouldStop: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateResponse)return e;var t=new l.google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateResponse;return e.shouldStop!=null&&(t.shouldStop=!!e.shouldStop),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.shouldStop=!1),e.shouldStop!=null&&e.hasOwnProperty("shouldStop")&&(n.shouldStop=e.shouldStop),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateResponse"},a}(),m.CheckTrialEarlyStoppingStateMetatdata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.decode(e,e.uint32());break}case 2:{i.study=e.string();break}case 3:{i.trial=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")){var t=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.verify(e.genericMetadata);if(t)return"genericMetadata."+t}return e.study!=null&&e.hasOwnProperty("study")&&!c.isString(e.study)?"study: string expected":e.trial!=null&&e.hasOwnProperty("trial")&&!c.isString(e.trial)?"trial: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateMetatdata)return e;var t=new l.google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateMetatdata;if(e.genericMetadata!=null){if(typeof e.genericMetadata!="object")throw TypeError(".google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateMetatdata.genericMetadata: object expected");t.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.fromObject(e.genericMetadata)}return e.study!=null&&(t.study=String(e.study)),e.trial!=null&&(t.trial=String(e.trial)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.genericMetadata=null,n.study="",n.trial=""),e.genericMetadata!=null&&e.hasOwnProperty("genericMetadata")&&(n.genericMetadata=l.google.cloud.aiplatform.v1beta1.GenericOperationMetadata.toObject(e.genericMetadata,t)),e.study!=null&&e.hasOwnProperty("study")&&(n.study=e.study),e.trial!=null&&e.hasOwnProperty("trial")&&(n.trial=e.trial),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.CheckTrialEarlyStoppingStateMetatdata"},a}(),m.StopTrialRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.StopTrialRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.StopTrialRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.StopTrialRequest"},a}(),m.ListOptimalTrialsRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.aiplatform.v1beta1.ListOptimalTrialsRequest)return e;var t=new l.google.cloud.aiplatform.v1beta1.ListOptimalTrialsRequest;return e.parent!=null&&(t.parent=String(e.parent)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.aiplatform.v1beta1.ListOptimalTrialsRequest"},a}(),m.ListOptimalTrialsResponse=function(){function a(r){if(this.optimalTrials=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.optimalTrials&&i.optimalTrials.length||(i.optimalTrials=[]),i.optimalTrials.push(l.google.cloud.aiplatform.v1beta1.Trial.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.optimalTrials!=null&&e.hasOwnProperty("optimalTrials")){if(!Array.isArray(e.optimalTrials))return"optimalTrials: array expected";for(var t=0;t>>3){case 1:{t.type=a.string();break}case 2:{t.pattern&&t.pattern.length||(t.pattern=[]),t.pattern.push(a.string());break}case 3:{t.nameField=a.string();break}case 4:{t.history=a.int32();break}case 5:{t.plural=a.string();break}case 6:{t.singular=a.string();break}case 10:{if(t.style&&t.style.length||(t.style=[]),(n&7)===2)for(var i=a.uint32()+a.pos;a.pos>>3){case 1:{t.type=a.string();break}case 2:{t.childType=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.type!=null&&a.hasOwnProperty("type")&&!c.isString(a.type)?"type: string expected":a.childType!=null&&a.hasOwnProperty("childType")&&!c.isString(a.childType)?"childType: string expected":null},y.fromObject=function(a){if(a instanceof l.google.api.ResourceReference)return a;var r=new l.google.api.ResourceReference;return a.type!=null&&(r.type=String(a.type)),a.childType!=null&&(r.childType=String(a.childType)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.type="",e.childType=""),a.type!=null&&a.hasOwnProperty("type")&&(e.type=a.type),a.childType!=null&&a.hasOwnProperty("childType")&&(e.childType=a.childType),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.ResourceReference"},y}(),O.Http=function(){function y(m){if(this.rules=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.rules&&t.rules.length||(t.rules=[]),t.rules.push(l.google.api.HttpRule.decode(a,a.uint32()));break}case 2:{t.fullyDecodeReservedExpansion=a.bool();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.rules!=null&&a.hasOwnProperty("rules")){if(!Array.isArray(a.rules))return"rules: array expected";for(var r=0;r>>3){case 1:{n.selector=r.string();break}case 2:{n.get=r.string();break}case 3:{n.put=r.string();break}case 4:{n.post=r.string();break}case 5:{n.delete=r.string();break}case 6:{n.patch=r.string();break}case 8:{n.custom=l.google.api.CustomHttpPattern.decode(r,r.uint32());break}case 7:{n.body=r.string();break}case 12:{n.responseBody=r.string();break}case 11:{n.additionalBindings&&n.additionalBindings.length||(n.additionalBindings=[]),n.additionalBindings.push(l.google.api.HttpRule.decode(r,r.uint32()));break}default:r.skipType(i&7);break}}return n},y.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},y.verify=function(r){if(typeof r!="object"||r===null)return"object expected";var e={};if(r.selector!=null&&r.hasOwnProperty("selector")&&!c.isString(r.selector))return"selector: string expected";if(r.get!=null&&r.hasOwnProperty("get")&&(e.pattern=1,!c.isString(r.get)))return"get: string expected";if(r.put!=null&&r.hasOwnProperty("put")){if(e.pattern===1)return"pattern: multiple values";if(e.pattern=1,!c.isString(r.put))return"put: string expected"}if(r.post!=null&&r.hasOwnProperty("post")){if(e.pattern===1)return"pattern: multiple values";if(e.pattern=1,!c.isString(r.post))return"post: string expected"}if(r.delete!=null&&r.hasOwnProperty("delete")){if(e.pattern===1)return"pattern: multiple values";if(e.pattern=1,!c.isString(r.delete))return"delete: string expected"}if(r.patch!=null&&r.hasOwnProperty("patch")){if(e.pattern===1)return"pattern: multiple values";if(e.pattern=1,!c.isString(r.patch))return"patch: string expected"}if(r.custom!=null&&r.hasOwnProperty("custom")){if(e.pattern===1)return"pattern: multiple values";e.pattern=1;{var t=l.google.api.CustomHttpPattern.verify(r.custom);if(t)return"custom."+t}}if(r.body!=null&&r.hasOwnProperty("body")&&!c.isString(r.body))return"body: string expected";if(r.responseBody!=null&&r.hasOwnProperty("responseBody")&&!c.isString(r.responseBody))return"responseBody: string expected";if(r.additionalBindings!=null&&r.hasOwnProperty("additionalBindings")){if(!Array.isArray(r.additionalBindings))return"additionalBindings: array expected";for(var n=0;n>>3){case 1:{t.kind=a.string();break}case 2:{t.path=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.kind!=null&&a.hasOwnProperty("kind")&&!c.isString(a.kind)?"kind: string expected":a.path!=null&&a.hasOwnProperty("path")&&!c.isString(a.path)?"path: string expected":null},y.fromObject=function(a){if(a instanceof l.google.api.CustomHttpPattern)return a;var r=new l.google.api.CustomHttpPattern;return a.kind!=null&&(r.kind=String(a.kind)),a.path!=null&&(r.path=String(a.path)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.kind="",e.path=""),a.kind!=null&&a.hasOwnProperty("kind")&&(e.kind=a.kind),a.path!=null&&a.hasOwnProperty("path")&&(e.path=a.path),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.CustomHttpPattern"},y}(),O.CommonLanguageSettings=function(){function y(m){if(this.destinations=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.referenceDocsUri=a.string();break}case 2:{if(t.destinations&&t.destinations.length||(t.destinations=[]),(n&7)===2)for(var i=a.uint32()+a.pos;a.pos>>3){case 1:{t.version=a.string();break}case 2:{t.launchStage=a.int32();break}case 3:{t.restNumericEnums=a.bool();break}case 21:{t.javaSettings=l.google.api.JavaSettings.decode(a,a.uint32());break}case 22:{t.cppSettings=l.google.api.CppSettings.decode(a,a.uint32());break}case 23:{t.phpSettings=l.google.api.PhpSettings.decode(a,a.uint32());break}case 24:{t.pythonSettings=l.google.api.PythonSettings.decode(a,a.uint32());break}case 25:{t.nodeSettings=l.google.api.NodeSettings.decode(a,a.uint32());break}case 26:{t.dotnetSettings=l.google.api.DotnetSettings.decode(a,a.uint32());break}case 27:{t.rubySettings=l.google.api.RubySettings.decode(a,a.uint32());break}case 28:{t.goSettings=l.google.api.GoSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.version!=null&&a.hasOwnProperty("version")&&!c.isString(a.version))return"version: string expected";if(a.launchStage!=null&&a.hasOwnProperty("launchStage"))switch(a.launchStage){default:return"launchStage: enum value expected";case 0:case 6:case 7:case 1:case 2:case 3:case 4:case 5:break}if(a.restNumericEnums!=null&&a.hasOwnProperty("restNumericEnums")&&typeof a.restNumericEnums!="boolean")return"restNumericEnums: boolean expected";if(a.javaSettings!=null&&a.hasOwnProperty("javaSettings")){var r=l.google.api.JavaSettings.verify(a.javaSettings);if(r)return"javaSettings."+r}if(a.cppSettings!=null&&a.hasOwnProperty("cppSettings")){var r=l.google.api.CppSettings.verify(a.cppSettings);if(r)return"cppSettings."+r}if(a.phpSettings!=null&&a.hasOwnProperty("phpSettings")){var r=l.google.api.PhpSettings.verify(a.phpSettings);if(r)return"phpSettings."+r}if(a.pythonSettings!=null&&a.hasOwnProperty("pythonSettings")){var r=l.google.api.PythonSettings.verify(a.pythonSettings);if(r)return"pythonSettings."+r}if(a.nodeSettings!=null&&a.hasOwnProperty("nodeSettings")){var r=l.google.api.NodeSettings.verify(a.nodeSettings);if(r)return"nodeSettings."+r}if(a.dotnetSettings!=null&&a.hasOwnProperty("dotnetSettings")){var r=l.google.api.DotnetSettings.verify(a.dotnetSettings);if(r)return"dotnetSettings."+r}if(a.rubySettings!=null&&a.hasOwnProperty("rubySettings")){var r=l.google.api.RubySettings.verify(a.rubySettings);if(r)return"rubySettings."+r}if(a.goSettings!=null&&a.hasOwnProperty("goSettings")){var r=l.google.api.GoSettings.verify(a.goSettings);if(r)return"goSettings."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.ClientLibrarySettings)return a;var r=new l.google.api.ClientLibrarySettings;switch(a.version!=null&&(r.version=String(a.version)),a.launchStage){default:if(typeof a.launchStage=="number"){r.launchStage=a.launchStage;break}break;case"LAUNCH_STAGE_UNSPECIFIED":case 0:r.launchStage=0;break;case"UNIMPLEMENTED":case 6:r.launchStage=6;break;case"PRELAUNCH":case 7:r.launchStage=7;break;case"EARLY_ACCESS":case 1:r.launchStage=1;break;case"ALPHA":case 2:r.launchStage=2;break;case"BETA":case 3:r.launchStage=3;break;case"GA":case 4:r.launchStage=4;break;case"DEPRECATED":case 5:r.launchStage=5;break}if(a.restNumericEnums!=null&&(r.restNumericEnums=!!a.restNumericEnums),a.javaSettings!=null){if(typeof a.javaSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.javaSettings: object expected");r.javaSettings=l.google.api.JavaSettings.fromObject(a.javaSettings)}if(a.cppSettings!=null){if(typeof a.cppSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.cppSettings: object expected");r.cppSettings=l.google.api.CppSettings.fromObject(a.cppSettings)}if(a.phpSettings!=null){if(typeof a.phpSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.phpSettings: object expected");r.phpSettings=l.google.api.PhpSettings.fromObject(a.phpSettings)}if(a.pythonSettings!=null){if(typeof a.pythonSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.pythonSettings: object expected");r.pythonSettings=l.google.api.PythonSettings.fromObject(a.pythonSettings)}if(a.nodeSettings!=null){if(typeof a.nodeSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.nodeSettings: object expected");r.nodeSettings=l.google.api.NodeSettings.fromObject(a.nodeSettings)}if(a.dotnetSettings!=null){if(typeof a.dotnetSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.dotnetSettings: object expected");r.dotnetSettings=l.google.api.DotnetSettings.fromObject(a.dotnetSettings)}if(a.rubySettings!=null){if(typeof a.rubySettings!="object")throw TypeError(".google.api.ClientLibrarySettings.rubySettings: object expected");r.rubySettings=l.google.api.RubySettings.fromObject(a.rubySettings)}if(a.goSettings!=null){if(typeof a.goSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.goSettings: object expected");r.goSettings=l.google.api.GoSettings.fromObject(a.goSettings)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.version="",e.launchStage=r.enums===String?"LAUNCH_STAGE_UNSPECIFIED":0,e.restNumericEnums=!1,e.javaSettings=null,e.cppSettings=null,e.phpSettings=null,e.pythonSettings=null,e.nodeSettings=null,e.dotnetSettings=null,e.rubySettings=null,e.goSettings=null),a.version!=null&&a.hasOwnProperty("version")&&(e.version=a.version),a.launchStage!=null&&a.hasOwnProperty("launchStage")&&(e.launchStage=r.enums===String?l.google.api.LaunchStage[a.launchStage]===void 0?a.launchStage:l.google.api.LaunchStage[a.launchStage]:a.launchStage),a.restNumericEnums!=null&&a.hasOwnProperty("restNumericEnums")&&(e.restNumericEnums=a.restNumericEnums),a.javaSettings!=null&&a.hasOwnProperty("javaSettings")&&(e.javaSettings=l.google.api.JavaSettings.toObject(a.javaSettings,r)),a.cppSettings!=null&&a.hasOwnProperty("cppSettings")&&(e.cppSettings=l.google.api.CppSettings.toObject(a.cppSettings,r)),a.phpSettings!=null&&a.hasOwnProperty("phpSettings")&&(e.phpSettings=l.google.api.PhpSettings.toObject(a.phpSettings,r)),a.pythonSettings!=null&&a.hasOwnProperty("pythonSettings")&&(e.pythonSettings=l.google.api.PythonSettings.toObject(a.pythonSettings,r)),a.nodeSettings!=null&&a.hasOwnProperty("nodeSettings")&&(e.nodeSettings=l.google.api.NodeSettings.toObject(a.nodeSettings,r)),a.dotnetSettings!=null&&a.hasOwnProperty("dotnetSettings")&&(e.dotnetSettings=l.google.api.DotnetSettings.toObject(a.dotnetSettings,r)),a.rubySettings!=null&&a.hasOwnProperty("rubySettings")&&(e.rubySettings=l.google.api.RubySettings.toObject(a.rubySettings,r)),a.goSettings!=null&&a.hasOwnProperty("goSettings")&&(e.goSettings=l.google.api.GoSettings.toObject(a.goSettings,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.ClientLibrarySettings"},y}(),O.Publishing=function(){function y(m){if(this.methodSettings=[],this.codeownerGithubTeams=[],this.librarySettings=[],m)for(var a=Object.keys(m),r=0;r>>3){case 2:{t.methodSettings&&t.methodSettings.length||(t.methodSettings=[]),t.methodSettings.push(l.google.api.MethodSettings.decode(a,a.uint32()));break}case 101:{t.newIssueUri=a.string();break}case 102:{t.documentationUri=a.string();break}case 103:{t.apiShortName=a.string();break}case 104:{t.githubLabel=a.string();break}case 105:{t.codeownerGithubTeams&&t.codeownerGithubTeams.length||(t.codeownerGithubTeams=[]),t.codeownerGithubTeams.push(a.string());break}case 106:{t.docTagPrefix=a.string();break}case 107:{t.organization=a.int32();break}case 109:{t.librarySettings&&t.librarySettings.length||(t.librarySettings=[]),t.librarySettings.push(l.google.api.ClientLibrarySettings.decode(a,a.uint32()));break}case 110:{t.protoReferenceDocumentationUri=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.methodSettings!=null&&a.hasOwnProperty("methodSettings")){if(!Array.isArray(a.methodSettings))return"methodSettings: array expected";for(var r=0;r>>3){case 1:{t.libraryPackage=a.string();break}case 2:{t.serviceClassNames===c.emptyObject&&(t.serviceClassNames={});var f=a.uint32()+a.pos;for(n="",i="";a.pos>>3){case 1:n=a.string();break;case 2:i=a.string();break;default:a.skipType(g&7);break}}t.serviceClassNames[n]=i;break}case 3:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(s&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.libraryPackage!=null&&a.hasOwnProperty("libraryPackage")&&!c.isString(a.libraryPackage))return"libraryPackage: string expected";if(a.serviceClassNames!=null&&a.hasOwnProperty("serviceClassNames")){if(!c.isObject(a.serviceClassNames))return"serviceClassNames: object expected";for(var r=Object.keys(a.serviceClassNames),e=0;e>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.CppSettings)return a;var r=new l.google.api.CppSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.CppSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.CppSettings"},y}(),O.PhpSettings=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.PhpSettings)return a;var r=new l.google.api.PhpSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.PhpSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.PhpSettings"},y}(),O.PythonSettings=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.PythonSettings)return a;var r=new l.google.api.PythonSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.PythonSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.PythonSettings"},y}(),O.NodeSettings=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.NodeSettings)return a;var r=new l.google.api.NodeSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.NodeSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.NodeSettings"},y}(),O.DotnetSettings=function(){function y(m){if(this.renamedServices={},this.renamedResources={},this.ignoredResources=[],this.forcedNamespaceAliases=[],this.handwrittenSignatures=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}case 2:{t.renamedServices===c.emptyObject&&(t.renamedServices={});var f=a.uint32()+a.pos;for(n="",i="";a.pos>>3){case 1:n=a.string();break;case 2:i=a.string();break;default:a.skipType(g&7);break}}t.renamedServices[n]=i;break}case 3:{t.renamedResources===c.emptyObject&&(t.renamedResources={});var f=a.uint32()+a.pos;for(n="",i="";a.pos>>3){case 1:n=a.string();break;case 2:i=a.string();break;default:a.skipType(g&7);break}}t.renamedResources[n]=i;break}case 4:{t.ignoredResources&&t.ignoredResources.length||(t.ignoredResources=[]),t.ignoredResources.push(a.string());break}case 5:{t.forcedNamespaceAliases&&t.forcedNamespaceAliases.length||(t.forcedNamespaceAliases=[]),t.forcedNamespaceAliases.push(a.string());break}case 6:{t.handwrittenSignatures&&t.handwrittenSignatures.length||(t.handwrittenSignatures=[]),t.handwrittenSignatures.push(a.string());break}default:a.skipType(s&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}if(a.renamedServices!=null&&a.hasOwnProperty("renamedServices")){if(!c.isObject(a.renamedServices))return"renamedServices: object expected";for(var e=Object.keys(a.renamedServices),t=0;t>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.RubySettings)return a;var r=new l.google.api.RubySettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.RubySettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.RubySettings"},y}(),O.GoSettings=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.GoSettings)return a;var r=new l.google.api.GoSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.GoSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.GoSettings"},y}(),O.MethodSettings=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.selector=a.string();break}case 2:{t.longRunning=l.google.api.MethodSettings.LongRunning.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.selector!=null&&a.hasOwnProperty("selector")&&!c.isString(a.selector))return"selector: string expected";if(a.longRunning!=null&&a.hasOwnProperty("longRunning")){var r=l.google.api.MethodSettings.LongRunning.verify(a.longRunning);if(r)return"longRunning."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.MethodSettings)return a;var r=new l.google.api.MethodSettings;if(a.selector!=null&&(r.selector=String(a.selector)),a.longRunning!=null){if(typeof a.longRunning!="object")throw TypeError(".google.api.MethodSettings.longRunning: object expected");r.longRunning=l.google.api.MethodSettings.LongRunning.fromObject(a.longRunning)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.selector="",e.longRunning=null),a.selector!=null&&a.hasOwnProperty("selector")&&(e.selector=a.selector),a.longRunning!=null&&a.hasOwnProperty("longRunning")&&(e.longRunning=l.google.api.MethodSettings.LongRunning.toObject(a.longRunning,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.MethodSettings"},y.LongRunning=function(){function m(a){if(a)for(var r=Object.keys(a),e=0;e>>3){case 1:{n.initialPollDelay=l.google.protobuf.Duration.decode(r,r.uint32());break}case 2:{n.pollDelayMultiplier=r.float();break}case 3:{n.maxPollDelay=l.google.protobuf.Duration.decode(r,r.uint32());break}case 4:{n.totalPollTimeout=l.google.protobuf.Duration.decode(r,r.uint32());break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){if(typeof r!="object"||r===null)return"object expected";if(r.initialPollDelay!=null&&r.hasOwnProperty("initialPollDelay")){var e=l.google.protobuf.Duration.verify(r.initialPollDelay);if(e)return"initialPollDelay."+e}if(r.pollDelayMultiplier!=null&&r.hasOwnProperty("pollDelayMultiplier")&&typeof r.pollDelayMultiplier!="number")return"pollDelayMultiplier: number expected";if(r.maxPollDelay!=null&&r.hasOwnProperty("maxPollDelay")){var e=l.google.protobuf.Duration.verify(r.maxPollDelay);if(e)return"maxPollDelay."+e}if(r.totalPollTimeout!=null&&r.hasOwnProperty("totalPollTimeout")){var e=l.google.protobuf.Duration.verify(r.totalPollTimeout);if(e)return"totalPollTimeout."+e}return null},m.fromObject=function(r){if(r instanceof l.google.api.MethodSettings.LongRunning)return r;var e=new l.google.api.MethodSettings.LongRunning;if(r.initialPollDelay!=null){if(typeof r.initialPollDelay!="object")throw TypeError(".google.api.MethodSettings.LongRunning.initialPollDelay: object expected");e.initialPollDelay=l.google.protobuf.Duration.fromObject(r.initialPollDelay)}if(r.pollDelayMultiplier!=null&&(e.pollDelayMultiplier=Number(r.pollDelayMultiplier)),r.maxPollDelay!=null){if(typeof r.maxPollDelay!="object")throw TypeError(".google.api.MethodSettings.LongRunning.maxPollDelay: object expected");e.maxPollDelay=l.google.protobuf.Duration.fromObject(r.maxPollDelay)}if(r.totalPollTimeout!=null){if(typeof r.totalPollTimeout!="object")throw TypeError(".google.api.MethodSettings.LongRunning.totalPollTimeout: object expected");e.totalPollTimeout=l.google.protobuf.Duration.fromObject(r.totalPollTimeout)}return e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.initialPollDelay=null,t.pollDelayMultiplier=0,t.maxPollDelay=null,t.totalPollTimeout=null),r.initialPollDelay!=null&&r.hasOwnProperty("initialPollDelay")&&(t.initialPollDelay=l.google.protobuf.Duration.toObject(r.initialPollDelay,e)),r.pollDelayMultiplier!=null&&r.hasOwnProperty("pollDelayMultiplier")&&(t.pollDelayMultiplier=e.json&&!isFinite(r.pollDelayMultiplier)?String(r.pollDelayMultiplier):r.pollDelayMultiplier),r.maxPollDelay!=null&&r.hasOwnProperty("maxPollDelay")&&(t.maxPollDelay=l.google.protobuf.Duration.toObject(r.maxPollDelay,e)),r.totalPollTimeout!=null&&r.hasOwnProperty("totalPollTimeout")&&(t.totalPollTimeout=l.google.protobuf.Duration.toObject(r.totalPollTimeout,e)),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.api.MethodSettings.LongRunning"},m}(),y}(),O.ClientLibraryOrganization=function(){var y={},m=Object.create(y);return m[y[0]="CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED"]=0,m[y[1]="CLOUD"]=1,m[y[2]="ADS"]=2,m[y[3]="PHOTOS"]=3,m[y[4]="STREET_VIEW"]=4,m[y[5]="SHOPPING"]=5,m[y[6]="GEO"]=6,m[y[7]="GENERATIVE_AI"]=7,m}(),O.ClientLibraryDestination=function(){var y={},m=Object.create(y);return m[y[0]="CLIENT_LIBRARY_DESTINATION_UNSPECIFIED"]=0,m[y[10]="GITHUB"]=10,m[y[20]="PACKAGE_MANAGER"]=20,m}(),O.LaunchStage=function(){var y={},m=Object.create(y);return m[y[0]="LAUNCH_STAGE_UNSPECIFIED"]=0,m[y[6]="UNIMPLEMENTED"]=6,m[y[7]="PRELAUNCH"]=7,m[y[1]="EARLY_ACCESS"]=1,m[y[2]="ALPHA"]=2,m[y[3]="BETA"]=3,m[y[4]="GA"]=4,m[y[5]="DEPRECATED"]=5,m}(),O.HttpBody=function(){function y(m){if(this.extensions=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.contentType=a.string();break}case 2:{t.data=a.bytes();break}case 3:{t.extensions&&t.extensions.length||(t.extensions=[]),t.extensions.push(l.google.protobuf.Any.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.contentType!=null&&a.hasOwnProperty("contentType")&&!c.isString(a.contentType))return"contentType: string expected";if(a.data!=null&&a.hasOwnProperty("data")&&!(a.data&&typeof a.data.length=="number"||c.isString(a.data)))return"data: buffer expected";if(a.extensions!=null&&a.hasOwnProperty("extensions")){if(!Array.isArray(a.extensions))return"extensions: array expected";for(var r=0;r=0&&(r.data=a.data)),a.extensions){if(!Array.isArray(a.extensions))throw TypeError(".google.api.HttpBody.extensions: array expected");r.extensions=[];for(var e=0;e>>3){case 1:{t.file&&t.file.length||(t.file=[]),t.file.push(l.google.protobuf.FileDescriptorProto.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.file!=null&&a.hasOwnProperty("file")){if(!Array.isArray(a.file))return"file: array expected";for(var r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.package=a.string();break}case 3:{t.dependency&&t.dependency.length||(t.dependency=[]),t.dependency.push(a.string());break}case 10:{if(t.publicDependency&&t.publicDependency.length||(t.publicDependency=[]),(n&7)===2)for(var i=a.uint32()+a.pos;a.pos>>3){case 1:{t.name=a.string();break}case 2:{t.field&&t.field.length||(t.field=[]),t.field.push(l.google.protobuf.FieldDescriptorProto.decode(a,a.uint32()));break}case 6:{t.extension&&t.extension.length||(t.extension=[]),t.extension.push(l.google.protobuf.FieldDescriptorProto.decode(a,a.uint32()));break}case 3:{t.nestedType&&t.nestedType.length||(t.nestedType=[]),t.nestedType.push(l.google.protobuf.DescriptorProto.decode(a,a.uint32()));break}case 4:{t.enumType&&t.enumType.length||(t.enumType=[]),t.enumType.push(l.google.protobuf.EnumDescriptorProto.decode(a,a.uint32()));break}case 5:{t.extensionRange&&t.extensionRange.length||(t.extensionRange=[]),t.extensionRange.push(l.google.protobuf.DescriptorProto.ExtensionRange.decode(a,a.uint32()));break}case 8:{t.oneofDecl&&t.oneofDecl.length||(t.oneofDecl=[]),t.oneofDecl.push(l.google.protobuf.OneofDescriptorProto.decode(a,a.uint32()));break}case 7:{t.options=l.google.protobuf.MessageOptions.decode(a,a.uint32());break}case 9:{t.reservedRange&&t.reservedRange.length||(t.reservedRange=[]),t.reservedRange.push(l.google.protobuf.DescriptorProto.ReservedRange.decode(a,a.uint32()));break}case 10:{t.reservedName&&t.reservedName.length||(t.reservedName=[]),t.reservedName.push(a.string());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.field!=null&&a.hasOwnProperty("field")){if(!Array.isArray(a.field))return"field: array expected";for(var r=0;r>>3){case 1:{n.start=r.int32();break}case 2:{n.end=r.int32();break}case 3:{n.options=l.google.protobuf.ExtensionRangeOptions.decode(r,r.uint32());break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){if(typeof r!="object"||r===null)return"object expected";if(r.start!=null&&r.hasOwnProperty("start")&&!c.isInteger(r.start))return"start: integer expected";if(r.end!=null&&r.hasOwnProperty("end")&&!c.isInteger(r.end))return"end: integer expected";if(r.options!=null&&r.hasOwnProperty("options")){var e=l.google.protobuf.ExtensionRangeOptions.verify(r.options);if(e)return"options."+e}return null},m.fromObject=function(r){if(r instanceof l.google.protobuf.DescriptorProto.ExtensionRange)return r;var e=new l.google.protobuf.DescriptorProto.ExtensionRange;if(r.start!=null&&(e.start=r.start|0),r.end!=null&&(e.end=r.end|0),r.options!=null){if(typeof r.options!="object")throw TypeError(".google.protobuf.DescriptorProto.ExtensionRange.options: object expected");e.options=l.google.protobuf.ExtensionRangeOptions.fromObject(r.options)}return e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.start=0,t.end=0,t.options=null),r.start!=null&&r.hasOwnProperty("start")&&(t.start=r.start),r.end!=null&&r.hasOwnProperty("end")&&(t.end=r.end),r.options!=null&&r.hasOwnProperty("options")&&(t.options=l.google.protobuf.ExtensionRangeOptions.toObject(r.options,e)),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.DescriptorProto.ExtensionRange"},m}(),y.ReservedRange=function(){function m(a){if(a)for(var r=Object.keys(a),e=0;e>>3){case 1:{n.start=r.int32();break}case 2:{n.end=r.int32();break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){return typeof r!="object"||r===null?"object expected":r.start!=null&&r.hasOwnProperty("start")&&!c.isInteger(r.start)?"start: integer expected":r.end!=null&&r.hasOwnProperty("end")&&!c.isInteger(r.end)?"end: integer expected":null},m.fromObject=function(r){if(r instanceof l.google.protobuf.DescriptorProto.ReservedRange)return r;var e=new l.google.protobuf.DescriptorProto.ReservedRange;return r.start!=null&&(e.start=r.start|0),r.end!=null&&(e.end=r.end|0),e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.start=0,t.end=0),r.start!=null&&r.hasOwnProperty("start")&&(t.start=r.start),r.end!=null&&r.hasOwnProperty("end")&&(t.end=r.end),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.DescriptorProto.ReservedRange"},m}(),y}(),O.ExtensionRangeOptions=function(){function y(m){if(this.uninterpretedOption=[],this.declaration=[],m)for(var a=Object.keys(m),r=0;r>>3){case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 2:{t.declaration&&t.declaration.length||(t.declaration=[]),t.declaration.push(l.google.protobuf.ExtensionRangeOptions.Declaration.decode(a,a.uint32()));break}case 50:{t.features=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}case 3:{t.verification=a.int32();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 1:{n.number=r.int32();break}case 2:{n.fullName=r.string();break}case 3:{n.type=r.string();break}case 5:{n.reserved=r.bool();break}case 6:{n.repeated=r.bool();break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){return typeof r!="object"||r===null?"object expected":r.number!=null&&r.hasOwnProperty("number")&&!c.isInteger(r.number)?"number: integer expected":r.fullName!=null&&r.hasOwnProperty("fullName")&&!c.isString(r.fullName)?"fullName: string expected":r.type!=null&&r.hasOwnProperty("type")&&!c.isString(r.type)?"type: string expected":r.reserved!=null&&r.hasOwnProperty("reserved")&&typeof r.reserved!="boolean"?"reserved: boolean expected":r.repeated!=null&&r.hasOwnProperty("repeated")&&typeof r.repeated!="boolean"?"repeated: boolean expected":null},m.fromObject=function(r){if(r instanceof l.google.protobuf.ExtensionRangeOptions.Declaration)return r;var e=new l.google.protobuf.ExtensionRangeOptions.Declaration;return r.number!=null&&(e.number=r.number|0),r.fullName!=null&&(e.fullName=String(r.fullName)),r.type!=null&&(e.type=String(r.type)),r.reserved!=null&&(e.reserved=!!r.reserved),r.repeated!=null&&(e.repeated=!!r.repeated),e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.number=0,t.fullName="",t.type="",t.reserved=!1,t.repeated=!1),r.number!=null&&r.hasOwnProperty("number")&&(t.number=r.number),r.fullName!=null&&r.hasOwnProperty("fullName")&&(t.fullName=r.fullName),r.type!=null&&r.hasOwnProperty("type")&&(t.type=r.type),r.reserved!=null&&r.hasOwnProperty("reserved")&&(t.reserved=r.reserved),r.repeated!=null&&r.hasOwnProperty("repeated")&&(t.repeated=r.repeated),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.ExtensionRangeOptions.Declaration"},m}(),y.VerificationState=function(){var m={},a=Object.create(m);return a[m[0]="DECLARATION"]=0,a[m[1]="UNVERIFIED"]=1,a}(),y}(),O.FieldDescriptorProto=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 3:{t.number=a.int32();break}case 4:{t.label=a.int32();break}case 5:{t.type=a.int32();break}case 6:{t.typeName=a.string();break}case 2:{t.extendee=a.string();break}case 7:{t.defaultValue=a.string();break}case 9:{t.oneofIndex=a.int32();break}case 10:{t.jsonName=a.string();break}case 8:{t.options=l.google.protobuf.FieldOptions.decode(a,a.uint32());break}case 17:{t.proto3Optional=a.bool();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.number!=null&&a.hasOwnProperty("number")&&!c.isInteger(a.number))return"number: integer expected";if(a.label!=null&&a.hasOwnProperty("label"))switch(a.label){default:return"label: enum value expected";case 1:case 2:case 3:break}if(a.type!=null&&a.hasOwnProperty("type"))switch(a.type){default:return"type: enum value expected";case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:break}if(a.typeName!=null&&a.hasOwnProperty("typeName")&&!c.isString(a.typeName))return"typeName: string expected";if(a.extendee!=null&&a.hasOwnProperty("extendee")&&!c.isString(a.extendee))return"extendee: string expected";if(a.defaultValue!=null&&a.hasOwnProperty("defaultValue")&&!c.isString(a.defaultValue))return"defaultValue: string expected";if(a.oneofIndex!=null&&a.hasOwnProperty("oneofIndex")&&!c.isInteger(a.oneofIndex))return"oneofIndex: integer expected";if(a.jsonName!=null&&a.hasOwnProperty("jsonName")&&!c.isString(a.jsonName))return"jsonName: string expected";if(a.options!=null&&a.hasOwnProperty("options")){var r=l.google.protobuf.FieldOptions.verify(a.options);if(r)return"options."+r}return a.proto3Optional!=null&&a.hasOwnProperty("proto3Optional")&&typeof a.proto3Optional!="boolean"?"proto3Optional: boolean expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.FieldDescriptorProto)return a;var r=new l.google.protobuf.FieldDescriptorProto;switch(a.name!=null&&(r.name=String(a.name)),a.number!=null&&(r.number=a.number|0),a.label){default:if(typeof a.label=="number"){r.label=a.label;break}break;case"LABEL_OPTIONAL":case 1:r.label=1;break;case"LABEL_REQUIRED":case 2:r.label=2;break;case"LABEL_REPEATED":case 3:r.label=3;break}switch(a.type){default:if(typeof a.type=="number"){r.type=a.type;break}break;case"TYPE_DOUBLE":case 1:r.type=1;break;case"TYPE_FLOAT":case 2:r.type=2;break;case"TYPE_INT64":case 3:r.type=3;break;case"TYPE_UINT64":case 4:r.type=4;break;case"TYPE_INT32":case 5:r.type=5;break;case"TYPE_FIXED64":case 6:r.type=6;break;case"TYPE_FIXED32":case 7:r.type=7;break;case"TYPE_BOOL":case 8:r.type=8;break;case"TYPE_STRING":case 9:r.type=9;break;case"TYPE_GROUP":case 10:r.type=10;break;case"TYPE_MESSAGE":case 11:r.type=11;break;case"TYPE_BYTES":case 12:r.type=12;break;case"TYPE_UINT32":case 13:r.type=13;break;case"TYPE_ENUM":case 14:r.type=14;break;case"TYPE_SFIXED32":case 15:r.type=15;break;case"TYPE_SFIXED64":case 16:r.type=16;break;case"TYPE_SINT32":case 17:r.type=17;break;case"TYPE_SINT64":case 18:r.type=18;break}if(a.typeName!=null&&(r.typeName=String(a.typeName)),a.extendee!=null&&(r.extendee=String(a.extendee)),a.defaultValue!=null&&(r.defaultValue=String(a.defaultValue)),a.oneofIndex!=null&&(r.oneofIndex=a.oneofIndex|0),a.jsonName!=null&&(r.jsonName=String(a.jsonName)),a.options!=null){if(typeof a.options!="object")throw TypeError(".google.protobuf.FieldDescriptorProto.options: object expected");r.options=l.google.protobuf.FieldOptions.fromObject(a.options)}return a.proto3Optional!=null&&(r.proto3Optional=!!a.proto3Optional),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.extendee="",e.number=0,e.label=r.enums===String?"LABEL_OPTIONAL":1,e.type=r.enums===String?"TYPE_DOUBLE":1,e.typeName="",e.defaultValue="",e.options=null,e.oneofIndex=0,e.jsonName="",e.proto3Optional=!1),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.extendee!=null&&a.hasOwnProperty("extendee")&&(e.extendee=a.extendee),a.number!=null&&a.hasOwnProperty("number")&&(e.number=a.number),a.label!=null&&a.hasOwnProperty("label")&&(e.label=r.enums===String?l.google.protobuf.FieldDescriptorProto.Label[a.label]===void 0?a.label:l.google.protobuf.FieldDescriptorProto.Label[a.label]:a.label),a.type!=null&&a.hasOwnProperty("type")&&(e.type=r.enums===String?l.google.protobuf.FieldDescriptorProto.Type[a.type]===void 0?a.type:l.google.protobuf.FieldDescriptorProto.Type[a.type]:a.type),a.typeName!=null&&a.hasOwnProperty("typeName")&&(e.typeName=a.typeName),a.defaultValue!=null&&a.hasOwnProperty("defaultValue")&&(e.defaultValue=a.defaultValue),a.options!=null&&a.hasOwnProperty("options")&&(e.options=l.google.protobuf.FieldOptions.toObject(a.options,r)),a.oneofIndex!=null&&a.hasOwnProperty("oneofIndex")&&(e.oneofIndex=a.oneofIndex),a.jsonName!=null&&a.hasOwnProperty("jsonName")&&(e.jsonName=a.jsonName),a.proto3Optional!=null&&a.hasOwnProperty("proto3Optional")&&(e.proto3Optional=a.proto3Optional),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.FieldDescriptorProto"},y.Type=function(){var m={},a=Object.create(m);return a[m[1]="TYPE_DOUBLE"]=1,a[m[2]="TYPE_FLOAT"]=2,a[m[3]="TYPE_INT64"]=3,a[m[4]="TYPE_UINT64"]=4,a[m[5]="TYPE_INT32"]=5,a[m[6]="TYPE_FIXED64"]=6,a[m[7]="TYPE_FIXED32"]=7,a[m[8]="TYPE_BOOL"]=8,a[m[9]="TYPE_STRING"]=9,a[m[10]="TYPE_GROUP"]=10,a[m[11]="TYPE_MESSAGE"]=11,a[m[12]="TYPE_BYTES"]=12,a[m[13]="TYPE_UINT32"]=13,a[m[14]="TYPE_ENUM"]=14,a[m[15]="TYPE_SFIXED32"]=15,a[m[16]="TYPE_SFIXED64"]=16,a[m[17]="TYPE_SINT32"]=17,a[m[18]="TYPE_SINT64"]=18,a}(),y.Label=function(){var m={},a=Object.create(m);return a[m[1]="LABEL_OPTIONAL"]=1,a[m[2]="LABEL_REQUIRED"]=2,a[m[3]="LABEL_REPEATED"]=3,a}(),y}(),O.OneofDescriptorProto=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.options=l.google.protobuf.OneofOptions.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.options!=null&&a.hasOwnProperty("options")){var r=l.google.protobuf.OneofOptions.verify(a.options);if(r)return"options."+r}return null},y.fromObject=function(a){if(a instanceof l.google.protobuf.OneofDescriptorProto)return a;var r=new l.google.protobuf.OneofDescriptorProto;if(a.name!=null&&(r.name=String(a.name)),a.options!=null){if(typeof a.options!="object")throw TypeError(".google.protobuf.OneofDescriptorProto.options: object expected");r.options=l.google.protobuf.OneofOptions.fromObject(a.options)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.options=null),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.options!=null&&a.hasOwnProperty("options")&&(e.options=l.google.protobuf.OneofOptions.toObject(a.options,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.OneofDescriptorProto"},y}(),O.EnumDescriptorProto=function(){function y(m){if(this.value=[],this.reservedRange=[],this.reservedName=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.value&&t.value.length||(t.value=[]),t.value.push(l.google.protobuf.EnumValueDescriptorProto.decode(a,a.uint32()));break}case 3:{t.options=l.google.protobuf.EnumOptions.decode(a,a.uint32());break}case 4:{t.reservedRange&&t.reservedRange.length||(t.reservedRange=[]),t.reservedRange.push(l.google.protobuf.EnumDescriptorProto.EnumReservedRange.decode(a,a.uint32()));break}case 5:{t.reservedName&&t.reservedName.length||(t.reservedName=[]),t.reservedName.push(a.string());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.value!=null&&a.hasOwnProperty("value")){if(!Array.isArray(a.value))return"value: array expected";for(var r=0;r>>3){case 1:{n.start=r.int32();break}case 2:{n.end=r.int32();break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){return typeof r!="object"||r===null?"object expected":r.start!=null&&r.hasOwnProperty("start")&&!c.isInteger(r.start)?"start: integer expected":r.end!=null&&r.hasOwnProperty("end")&&!c.isInteger(r.end)?"end: integer expected":null},m.fromObject=function(r){if(r instanceof l.google.protobuf.EnumDescriptorProto.EnumReservedRange)return r;var e=new l.google.protobuf.EnumDescriptorProto.EnumReservedRange;return r.start!=null&&(e.start=r.start|0),r.end!=null&&(e.end=r.end|0),e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.start=0,t.end=0),r.start!=null&&r.hasOwnProperty("start")&&(t.start=r.start),r.end!=null&&r.hasOwnProperty("end")&&(t.end=r.end),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.EnumDescriptorProto.EnumReservedRange"},m}(),y}(),O.EnumValueDescriptorProto=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.number=a.int32();break}case 3:{t.options=l.google.protobuf.EnumValueOptions.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.number!=null&&a.hasOwnProperty("number")&&!c.isInteger(a.number))return"number: integer expected";if(a.options!=null&&a.hasOwnProperty("options")){var r=l.google.protobuf.EnumValueOptions.verify(a.options);if(r)return"options."+r}return null},y.fromObject=function(a){if(a instanceof l.google.protobuf.EnumValueDescriptorProto)return a;var r=new l.google.protobuf.EnumValueDescriptorProto;if(a.name!=null&&(r.name=String(a.name)),a.number!=null&&(r.number=a.number|0),a.options!=null){if(typeof a.options!="object")throw TypeError(".google.protobuf.EnumValueDescriptorProto.options: object expected");r.options=l.google.protobuf.EnumValueOptions.fromObject(a.options)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.number=0,e.options=null),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.number!=null&&a.hasOwnProperty("number")&&(e.number=a.number),a.options!=null&&a.hasOwnProperty("options")&&(e.options=l.google.protobuf.EnumValueOptions.toObject(a.options,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.EnumValueDescriptorProto"},y}(),O.ServiceDescriptorProto=function(){function y(m){if(this.method=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.method&&t.method.length||(t.method=[]),t.method.push(l.google.protobuf.MethodDescriptorProto.decode(a,a.uint32()));break}case 3:{t.options=l.google.protobuf.ServiceOptions.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.method!=null&&a.hasOwnProperty("method")){if(!Array.isArray(a.method))return"method: array expected";for(var r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.inputType=a.string();break}case 3:{t.outputType=a.string();break}case 4:{t.options=l.google.protobuf.MethodOptions.decode(a,a.uint32());break}case 5:{t.clientStreaming=a.bool();break}case 6:{t.serverStreaming=a.bool();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.inputType!=null&&a.hasOwnProperty("inputType")&&!c.isString(a.inputType))return"inputType: string expected";if(a.outputType!=null&&a.hasOwnProperty("outputType")&&!c.isString(a.outputType))return"outputType: string expected";if(a.options!=null&&a.hasOwnProperty("options")){var r=l.google.protobuf.MethodOptions.verify(a.options);if(r)return"options."+r}return a.clientStreaming!=null&&a.hasOwnProperty("clientStreaming")&&typeof a.clientStreaming!="boolean"?"clientStreaming: boolean expected":a.serverStreaming!=null&&a.hasOwnProperty("serverStreaming")&&typeof a.serverStreaming!="boolean"?"serverStreaming: boolean expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.MethodDescriptorProto)return a;var r=new l.google.protobuf.MethodDescriptorProto;if(a.name!=null&&(r.name=String(a.name)),a.inputType!=null&&(r.inputType=String(a.inputType)),a.outputType!=null&&(r.outputType=String(a.outputType)),a.options!=null){if(typeof a.options!="object")throw TypeError(".google.protobuf.MethodDescriptorProto.options: object expected");r.options=l.google.protobuf.MethodOptions.fromObject(a.options)}return a.clientStreaming!=null&&(r.clientStreaming=!!a.clientStreaming),a.serverStreaming!=null&&(r.serverStreaming=!!a.serverStreaming),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.inputType="",e.outputType="",e.options=null,e.clientStreaming=!1,e.serverStreaming=!1),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.inputType!=null&&a.hasOwnProperty("inputType")&&(e.inputType=a.inputType),a.outputType!=null&&a.hasOwnProperty("outputType")&&(e.outputType=a.outputType),a.options!=null&&a.hasOwnProperty("options")&&(e.options=l.google.protobuf.MethodOptions.toObject(a.options,r)),a.clientStreaming!=null&&a.hasOwnProperty("clientStreaming")&&(e.clientStreaming=a.clientStreaming),a.serverStreaming!=null&&a.hasOwnProperty("serverStreaming")&&(e.serverStreaming=a.serverStreaming),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.MethodDescriptorProto"},y}(),O.FileOptions=function(){function y(m){if(this.uninterpretedOption=[],this[".google.api.resourceDefinition"]=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.javaPackage=a.string();break}case 8:{t.javaOuterClassname=a.string();break}case 10:{t.javaMultipleFiles=a.bool();break}case 20:{t.javaGenerateEqualsAndHash=a.bool();break}case 27:{t.javaStringCheckUtf8=a.bool();break}case 9:{t.optimizeFor=a.int32();break}case 11:{t.goPackage=a.string();break}case 16:{t.ccGenericServices=a.bool();break}case 17:{t.javaGenericServices=a.bool();break}case 18:{t.pyGenericServices=a.bool();break}case 42:{t.phpGenericServices=a.bool();break}case 23:{t.deprecated=a.bool();break}case 31:{t.ccEnableArenas=a.bool();break}case 36:{t.objcClassPrefix=a.string();break}case 37:{t.csharpNamespace=a.string();break}case 39:{t.swiftPrefix=a.string();break}case 40:{t.phpClassPrefix=a.string();break}case 41:{t.phpNamespace=a.string();break}case 44:{t.phpMetadataNamespace=a.string();break}case 45:{t.rubyPackage=a.string();break}case 50:{t.features=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 1053:{t[".google.api.resourceDefinition"]&&t[".google.api.resourceDefinition"].length||(t[".google.api.resourceDefinition"]=[]),t[".google.api.resourceDefinition"].push(l.google.api.ResourceDescriptor.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.javaPackage!=null&&a.hasOwnProperty("javaPackage")&&!c.isString(a.javaPackage))return"javaPackage: string expected";if(a.javaOuterClassname!=null&&a.hasOwnProperty("javaOuterClassname")&&!c.isString(a.javaOuterClassname))return"javaOuterClassname: string expected";if(a.javaMultipleFiles!=null&&a.hasOwnProperty("javaMultipleFiles")&&typeof a.javaMultipleFiles!="boolean")return"javaMultipleFiles: boolean expected";if(a.javaGenerateEqualsAndHash!=null&&a.hasOwnProperty("javaGenerateEqualsAndHash")&&typeof a.javaGenerateEqualsAndHash!="boolean")return"javaGenerateEqualsAndHash: boolean expected";if(a.javaStringCheckUtf8!=null&&a.hasOwnProperty("javaStringCheckUtf8")&&typeof a.javaStringCheckUtf8!="boolean")return"javaStringCheckUtf8: boolean expected";if(a.optimizeFor!=null&&a.hasOwnProperty("optimizeFor"))switch(a.optimizeFor){default:return"optimizeFor: enum value expected";case 1:case 2:case 3:break}if(a.goPackage!=null&&a.hasOwnProperty("goPackage")&&!c.isString(a.goPackage))return"goPackage: string expected";if(a.ccGenericServices!=null&&a.hasOwnProperty("ccGenericServices")&&typeof a.ccGenericServices!="boolean")return"ccGenericServices: boolean expected";if(a.javaGenericServices!=null&&a.hasOwnProperty("javaGenericServices")&&typeof a.javaGenericServices!="boolean")return"javaGenericServices: boolean expected";if(a.pyGenericServices!=null&&a.hasOwnProperty("pyGenericServices")&&typeof a.pyGenericServices!="boolean")return"pyGenericServices: boolean expected";if(a.phpGenericServices!=null&&a.hasOwnProperty("phpGenericServices")&&typeof a.phpGenericServices!="boolean")return"phpGenericServices: boolean expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.ccEnableArenas!=null&&a.hasOwnProperty("ccEnableArenas")&&typeof a.ccEnableArenas!="boolean")return"ccEnableArenas: boolean expected";if(a.objcClassPrefix!=null&&a.hasOwnProperty("objcClassPrefix")&&!c.isString(a.objcClassPrefix))return"objcClassPrefix: string expected";if(a.csharpNamespace!=null&&a.hasOwnProperty("csharpNamespace")&&!c.isString(a.csharpNamespace))return"csharpNamespace: string expected";if(a.swiftPrefix!=null&&a.hasOwnProperty("swiftPrefix")&&!c.isString(a.swiftPrefix))return"swiftPrefix: string expected";if(a.phpClassPrefix!=null&&a.hasOwnProperty("phpClassPrefix")&&!c.isString(a.phpClassPrefix))return"phpClassPrefix: string expected";if(a.phpNamespace!=null&&a.hasOwnProperty("phpNamespace")&&!c.isString(a.phpNamespace))return"phpNamespace: string expected";if(a.phpMetadataNamespace!=null&&a.hasOwnProperty("phpMetadataNamespace")&&!c.isString(a.phpMetadataNamespace))return"phpMetadataNamespace: string expected";if(a.rubyPackage!=null&&a.hasOwnProperty("rubyPackage")&&!c.isString(a.rubyPackage))return"rubyPackage: string expected";if(a.features!=null&&a.hasOwnProperty("features")){var r=l.google.protobuf.FeatureSet.verify(a.features);if(r)return"features."+r}if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var e=0;e>>3){case 1:{t.messageSetWireFormat=a.bool();break}case 2:{t.noStandardDescriptorAccessor=a.bool();break}case 3:{t.deprecated=a.bool();break}case 7:{t.mapEntry=a.bool();break}case 11:{t.deprecatedLegacyJsonFieldConflicts=a.bool();break}case 12:{t.features=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 1053:{t[".google.api.resource"]=l.google.api.ResourceDescriptor.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.messageSetWireFormat!=null&&a.hasOwnProperty("messageSetWireFormat")&&typeof a.messageSetWireFormat!="boolean")return"messageSetWireFormat: boolean expected";if(a.noStandardDescriptorAccessor!=null&&a.hasOwnProperty("noStandardDescriptorAccessor")&&typeof a.noStandardDescriptorAccessor!="boolean")return"noStandardDescriptorAccessor: boolean expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.mapEntry!=null&&a.hasOwnProperty("mapEntry")&&typeof a.mapEntry!="boolean")return"mapEntry: boolean expected";if(a.deprecatedLegacyJsonFieldConflicts!=null&&a.hasOwnProperty("deprecatedLegacyJsonFieldConflicts")&&typeof a.deprecatedLegacyJsonFieldConflicts!="boolean")return"deprecatedLegacyJsonFieldConflicts: boolean expected";if(a.features!=null&&a.hasOwnProperty("features")){var r=l.google.protobuf.FeatureSet.verify(a.features);if(r)return"features."+r}if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var e=0;e>>3){case 1:{t.ctype=a.int32();break}case 2:{t.packed=a.bool();break}case 6:{t.jstype=a.int32();break}case 5:{t.lazy=a.bool();break}case 15:{t.unverifiedLazy=a.bool();break}case 3:{t.deprecated=a.bool();break}case 10:{t.weak=a.bool();break}case 16:{t.debugRedact=a.bool();break}case 17:{t.retention=a.int32();break}case 19:{if(t.targets&&t.targets.length||(t.targets=[]),(n&7)===2)for(var i=a.uint32()+a.pos;a.pos>>3){case 1:{n.edition=r.string();break}case 2:{n.value=r.string();break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){return typeof r!="object"||r===null?"object expected":r.edition!=null&&r.hasOwnProperty("edition")&&!c.isString(r.edition)?"edition: string expected":r.value!=null&&r.hasOwnProperty("value")&&!c.isString(r.value)?"value: string expected":null},m.fromObject=function(r){if(r instanceof l.google.protobuf.FieldOptions.EditionDefault)return r;var e=new l.google.protobuf.FieldOptions.EditionDefault;return r.edition!=null&&(e.edition=String(r.edition)),r.value!=null&&(e.value=String(r.value)),e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.edition="",t.value=""),r.edition!=null&&r.hasOwnProperty("edition")&&(t.edition=r.edition),r.value!=null&&r.hasOwnProperty("value")&&(t.value=r.value),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.FieldOptions.EditionDefault"},m}(),y}(),O.OneofOptions=function(){function y(m){if(this.uninterpretedOption=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.features=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.features!=null&&a.hasOwnProperty("features")){var r=l.google.protobuf.FeatureSet.verify(a.features);if(r)return"features."+r}if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var e=0;e>>3){case 2:{t.allowAlias=a.bool();break}case 3:{t.deprecated=a.bool();break}case 6:{t.deprecatedLegacyJsonFieldConflicts=a.bool();break}case 7:{t.features=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.allowAlias!=null&&a.hasOwnProperty("allowAlias")&&typeof a.allowAlias!="boolean")return"allowAlias: boolean expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.deprecatedLegacyJsonFieldConflicts!=null&&a.hasOwnProperty("deprecatedLegacyJsonFieldConflicts")&&typeof a.deprecatedLegacyJsonFieldConflicts!="boolean")return"deprecatedLegacyJsonFieldConflicts: boolean expected";if(a.features!=null&&a.hasOwnProperty("features")){var r=l.google.protobuf.FeatureSet.verify(a.features);if(r)return"features."+r}if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var e=0;e>>3){case 1:{t.deprecated=a.bool();break}case 2:{t.features=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}case 3:{t.debugRedact=a.bool();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.features!=null&&a.hasOwnProperty("features")){var r=l.google.protobuf.FeatureSet.verify(a.features);if(r)return"features."+r}if(a.debugRedact!=null&&a.hasOwnProperty("debugRedact")&&typeof a.debugRedact!="boolean")return"debugRedact: boolean expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var e=0;e>>3){case 34:{t.features=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}case 33:{t.deprecated=a.bool();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 1049:{t[".google.api.defaultHost"]=a.string();break}case 1050:{t[".google.api.oauthScopes"]=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.features!=null&&a.hasOwnProperty("features")){var r=l.google.protobuf.FeatureSet.verify(a.features);if(r)return"features."+r}if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var e=0;e>>3){case 33:{t.deprecated=a.bool();break}case 34:{t.idempotencyLevel=a.int32();break}case 35:{t.features=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 72295728:{t[".google.api.http"]=l.google.api.HttpRule.decode(a,a.uint32());break}case 1051:{t[".google.api.methodSignature"]&&t[".google.api.methodSignature"].length||(t[".google.api.methodSignature"]=[]),t[".google.api.methodSignature"].push(a.string());break}case 1049:{t[".google.longrunning.operationInfo"]=l.google.longrunning.OperationInfo.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.idempotencyLevel!=null&&a.hasOwnProperty("idempotencyLevel"))switch(a.idempotencyLevel){default:return"idempotencyLevel: enum value expected";case 0:case 1:case 2:break}if(a.features!=null&&a.hasOwnProperty("features")){var r=l.google.protobuf.FeatureSet.verify(a.features);if(r)return"features."+r}if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var e=0;e>>3){case 2:{t.name&&t.name.length||(t.name=[]),t.name.push(l.google.protobuf.UninterpretedOption.NamePart.decode(a,a.uint32()));break}case 3:{t.identifierValue=a.string();break}case 4:{t.positiveIntValue=a.uint64();break}case 5:{t.negativeIntValue=a.int64();break}case 6:{t.doubleValue=a.double();break}case 7:{t.stringValue=a.bytes();break}case 8:{t.aggregateValue=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")){if(!Array.isArray(a.name))return"name: array expected";for(var r=0;r>>0,a.positiveIntValue.high>>>0).toNumber(!0))),a.negativeIntValue!=null&&(c.Long?(r.negativeIntValue=c.Long.fromValue(a.negativeIntValue)).unsigned=!1:typeof a.negativeIntValue=="string"?r.negativeIntValue=parseInt(a.negativeIntValue,10):typeof a.negativeIntValue=="number"?r.negativeIntValue=a.negativeIntValue:typeof a.negativeIntValue=="object"&&(r.negativeIntValue=new c.LongBits(a.negativeIntValue.low>>>0,a.negativeIntValue.high>>>0).toNumber())),a.doubleValue!=null&&(r.doubleValue=Number(a.doubleValue)),a.stringValue!=null&&(typeof a.stringValue=="string"?c.base64.decode(a.stringValue,r.stringValue=c.newBuffer(c.base64.length(a.stringValue)),0):a.stringValue.length>=0&&(r.stringValue=a.stringValue)),a.aggregateValue!=null&&(r.aggregateValue=String(a.aggregateValue)),r},y.toObject=function(a,r){r||(r={});var e={};if((r.arrays||r.defaults)&&(e.name=[]),r.defaults){if(e.identifierValue="",c.Long){var t=new c.Long(0,0,!0);e.positiveIntValue=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.positiveIntValue=r.longs===String?"0":0;if(c.Long){var t=new c.Long(0,0,!1);e.negativeIntValue=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.negativeIntValue=r.longs===String?"0":0;e.doubleValue=0,r.bytes===String?e.stringValue="":(e.stringValue=[],r.bytes!==Array&&(e.stringValue=c.newBuffer(e.stringValue))),e.aggregateValue=""}if(a.name&&a.name.length){e.name=[];for(var n=0;n>>0,a.positiveIntValue.high>>>0).toNumber(!0):a.positiveIntValue),a.negativeIntValue!=null&&a.hasOwnProperty("negativeIntValue")&&(typeof a.negativeIntValue=="number"?e.negativeIntValue=r.longs===String?String(a.negativeIntValue):a.negativeIntValue:e.negativeIntValue=r.longs===String?c.Long.prototype.toString.call(a.negativeIntValue):r.longs===Number?new c.LongBits(a.negativeIntValue.low>>>0,a.negativeIntValue.high>>>0).toNumber():a.negativeIntValue),a.doubleValue!=null&&a.hasOwnProperty("doubleValue")&&(e.doubleValue=r.json&&!isFinite(a.doubleValue)?String(a.doubleValue):a.doubleValue),a.stringValue!=null&&a.hasOwnProperty("stringValue")&&(e.stringValue=r.bytes===String?c.base64.encode(a.stringValue,0,a.stringValue.length):r.bytes===Array?Array.prototype.slice.call(a.stringValue):a.stringValue),a.aggregateValue!=null&&a.hasOwnProperty("aggregateValue")&&(e.aggregateValue=a.aggregateValue),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.UninterpretedOption"},y.NamePart=function(){function m(a){if(a)for(var r=Object.keys(a),e=0;e>>3){case 1:{n.namePart=r.string();break}case 2:{n.isExtension=r.bool();break}default:r.skipType(i&7);break}}if(!n.hasOwnProperty("namePart"))throw c.ProtocolError("missing required 'namePart'",{instance:n});if(!n.hasOwnProperty("isExtension"))throw c.ProtocolError("missing required 'isExtension'",{instance:n});return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){return typeof r!="object"||r===null?"object expected":c.isString(r.namePart)?typeof r.isExtension!="boolean"?"isExtension: boolean expected":null:"namePart: string expected"},m.fromObject=function(r){if(r instanceof l.google.protobuf.UninterpretedOption.NamePart)return r;var e=new l.google.protobuf.UninterpretedOption.NamePart;return r.namePart!=null&&(e.namePart=String(r.namePart)),r.isExtension!=null&&(e.isExtension=!!r.isExtension),e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.namePart="",t.isExtension=!1),r.namePart!=null&&r.hasOwnProperty("namePart")&&(t.namePart=r.namePart),r.isExtension!=null&&r.hasOwnProperty("isExtension")&&(t.isExtension=r.isExtension),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.UninterpretedOption.NamePart"},m}(),y}(),O.FeatureSet=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.fieldPresence=a.int32();break}case 2:{t.enumType=a.int32();break}case 3:{t.repeatedFieldEncoding=a.int32();break}case 4:{t.stringFieldValidation=a.int32();break}case 5:{t.messageEncoding=a.int32();break}case 6:{t.jsonFormat=a.int32();break}case 999:{t.rawFeatures=l.google.protobuf.FeatureSet.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.fieldPresence!=null&&a.hasOwnProperty("fieldPresence"))switch(a.fieldPresence){default:return"fieldPresence: enum value expected";case 0:case 1:case 2:case 3:break}if(a.enumType!=null&&a.hasOwnProperty("enumType"))switch(a.enumType){default:return"enumType: enum value expected";case 0:case 1:case 2:break}if(a.repeatedFieldEncoding!=null&&a.hasOwnProperty("repeatedFieldEncoding"))switch(a.repeatedFieldEncoding){default:return"repeatedFieldEncoding: enum value expected";case 0:case 1:case 2:break}if(a.stringFieldValidation!=null&&a.hasOwnProperty("stringFieldValidation"))switch(a.stringFieldValidation){default:return"stringFieldValidation: enum value expected";case 0:case 1:case 2:case 3:break}if(a.messageEncoding!=null&&a.hasOwnProperty("messageEncoding"))switch(a.messageEncoding){default:return"messageEncoding: enum value expected";case 0:case 1:case 2:break}if(a.jsonFormat!=null&&a.hasOwnProperty("jsonFormat"))switch(a.jsonFormat){default:return"jsonFormat: enum value expected";case 0:case 1:case 2:break}if(a.rawFeatures!=null&&a.hasOwnProperty("rawFeatures")){var r=l.google.protobuf.FeatureSet.verify(a.rawFeatures);if(r)return"rawFeatures."+r}return null},y.fromObject=function(a){if(a instanceof l.google.protobuf.FeatureSet)return a;var r=new l.google.protobuf.FeatureSet;switch(a.fieldPresence){default:if(typeof a.fieldPresence=="number"){r.fieldPresence=a.fieldPresence;break}break;case"FIELD_PRESENCE_UNKNOWN":case 0:r.fieldPresence=0;break;case"EXPLICIT":case 1:r.fieldPresence=1;break;case"IMPLICIT":case 2:r.fieldPresence=2;break;case"LEGACY_REQUIRED":case 3:r.fieldPresence=3;break}switch(a.enumType){default:if(typeof a.enumType=="number"){r.enumType=a.enumType;break}break;case"ENUM_TYPE_UNKNOWN":case 0:r.enumType=0;break;case"OPEN":case 1:r.enumType=1;break;case"CLOSED":case 2:r.enumType=2;break}switch(a.repeatedFieldEncoding){default:if(typeof a.repeatedFieldEncoding=="number"){r.repeatedFieldEncoding=a.repeatedFieldEncoding;break}break;case"REPEATED_FIELD_ENCODING_UNKNOWN":case 0:r.repeatedFieldEncoding=0;break;case"PACKED":case 1:r.repeatedFieldEncoding=1;break;case"EXPANDED":case 2:r.repeatedFieldEncoding=2;break}switch(a.stringFieldValidation){default:if(typeof a.stringFieldValidation=="number"){r.stringFieldValidation=a.stringFieldValidation;break}break;case"STRING_FIELD_VALIDATION_UNKNOWN":case 0:r.stringFieldValidation=0;break;case"MANDATORY":case 1:r.stringFieldValidation=1;break;case"HINT":case 2:r.stringFieldValidation=2;break;case"NONE":case 3:r.stringFieldValidation=3;break}switch(a.messageEncoding){default:if(typeof a.messageEncoding=="number"){r.messageEncoding=a.messageEncoding;break}break;case"MESSAGE_ENCODING_UNKNOWN":case 0:r.messageEncoding=0;break;case"LENGTH_PREFIXED":case 1:r.messageEncoding=1;break;case"DELIMITED":case 2:r.messageEncoding=2;break}switch(a.jsonFormat){default:if(typeof a.jsonFormat=="number"){r.jsonFormat=a.jsonFormat;break}break;case"JSON_FORMAT_UNKNOWN":case 0:r.jsonFormat=0;break;case"ALLOW":case 1:r.jsonFormat=1;break;case"LEGACY_BEST_EFFORT":case 2:r.jsonFormat=2;break}if(a.rawFeatures!=null){if(typeof a.rawFeatures!="object")throw TypeError(".google.protobuf.FeatureSet.rawFeatures: object expected");r.rawFeatures=l.google.protobuf.FeatureSet.fromObject(a.rawFeatures)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.fieldPresence=r.enums===String?"FIELD_PRESENCE_UNKNOWN":0,e.enumType=r.enums===String?"ENUM_TYPE_UNKNOWN":0,e.repeatedFieldEncoding=r.enums===String?"REPEATED_FIELD_ENCODING_UNKNOWN":0,e.stringFieldValidation=r.enums===String?"STRING_FIELD_VALIDATION_UNKNOWN":0,e.messageEncoding=r.enums===String?"MESSAGE_ENCODING_UNKNOWN":0,e.jsonFormat=r.enums===String?"JSON_FORMAT_UNKNOWN":0,e.rawFeatures=null),a.fieldPresence!=null&&a.hasOwnProperty("fieldPresence")&&(e.fieldPresence=r.enums===String?l.google.protobuf.FeatureSet.FieldPresence[a.fieldPresence]===void 0?a.fieldPresence:l.google.protobuf.FeatureSet.FieldPresence[a.fieldPresence]:a.fieldPresence),a.enumType!=null&&a.hasOwnProperty("enumType")&&(e.enumType=r.enums===String?l.google.protobuf.FeatureSet.EnumType[a.enumType]===void 0?a.enumType:l.google.protobuf.FeatureSet.EnumType[a.enumType]:a.enumType),a.repeatedFieldEncoding!=null&&a.hasOwnProperty("repeatedFieldEncoding")&&(e.repeatedFieldEncoding=r.enums===String?l.google.protobuf.FeatureSet.RepeatedFieldEncoding[a.repeatedFieldEncoding]===void 0?a.repeatedFieldEncoding:l.google.protobuf.FeatureSet.RepeatedFieldEncoding[a.repeatedFieldEncoding]:a.repeatedFieldEncoding),a.stringFieldValidation!=null&&a.hasOwnProperty("stringFieldValidation")&&(e.stringFieldValidation=r.enums===String?l.google.protobuf.FeatureSet.StringFieldValidation[a.stringFieldValidation]===void 0?a.stringFieldValidation:l.google.protobuf.FeatureSet.StringFieldValidation[a.stringFieldValidation]:a.stringFieldValidation),a.messageEncoding!=null&&a.hasOwnProperty("messageEncoding")&&(e.messageEncoding=r.enums===String?l.google.protobuf.FeatureSet.MessageEncoding[a.messageEncoding]===void 0?a.messageEncoding:l.google.protobuf.FeatureSet.MessageEncoding[a.messageEncoding]:a.messageEncoding),a.jsonFormat!=null&&a.hasOwnProperty("jsonFormat")&&(e.jsonFormat=r.enums===String?l.google.protobuf.FeatureSet.JsonFormat[a.jsonFormat]===void 0?a.jsonFormat:l.google.protobuf.FeatureSet.JsonFormat[a.jsonFormat]:a.jsonFormat),a.rawFeatures!=null&&a.hasOwnProperty("rawFeatures")&&(e.rawFeatures=l.google.protobuf.FeatureSet.toObject(a.rawFeatures,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.FeatureSet"},y.FieldPresence=function(){var m={},a=Object.create(m);return a[m[0]="FIELD_PRESENCE_UNKNOWN"]=0,a[m[1]="EXPLICIT"]=1,a[m[2]="IMPLICIT"]=2,a[m[3]="LEGACY_REQUIRED"]=3,a}(),y.EnumType=function(){var m={},a=Object.create(m);return a[m[0]="ENUM_TYPE_UNKNOWN"]=0,a[m[1]="OPEN"]=1,a[m[2]="CLOSED"]=2,a}(),y.RepeatedFieldEncoding=function(){var m={},a=Object.create(m);return a[m[0]="REPEATED_FIELD_ENCODING_UNKNOWN"]=0,a[m[1]="PACKED"]=1,a[m[2]="EXPANDED"]=2,a}(),y.StringFieldValidation=function(){var m={},a=Object.create(m);return a[m[0]="STRING_FIELD_VALIDATION_UNKNOWN"]=0,a[m[1]="MANDATORY"]=1,a[m[2]="HINT"]=2,a[m[3]="NONE"]=3,a}(),y.MessageEncoding=function(){var m={},a=Object.create(m);return a[m[0]="MESSAGE_ENCODING_UNKNOWN"]=0,a[m[1]="LENGTH_PREFIXED"]=1,a[m[2]="DELIMITED"]=2,a}(),y.JsonFormat=function(){var m={},a=Object.create(m);return a[m[0]="JSON_FORMAT_UNKNOWN"]=0,a[m[1]="ALLOW"]=1,a[m[2]="LEGACY_BEST_EFFORT"]=2,a}(),y}(),O.SourceCodeInfo=function(){function y(m){if(this.location=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.location&&t.location.length||(t.location=[]),t.location.push(l.google.protobuf.SourceCodeInfo.Location.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.location!=null&&a.hasOwnProperty("location")){if(!Array.isArray(a.location))return"location: array expected";for(var r=0;r>>3){case 1:{if(n.path&&n.path.length||(n.path=[]),(i&7)===2)for(var s=r.uint32()+r.pos;r.pos>>3){case 1:{t.annotation&&t.annotation.length||(t.annotation=[]),t.annotation.push(l.google.protobuf.GeneratedCodeInfo.Annotation.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.annotation!=null&&a.hasOwnProperty("annotation")){if(!Array.isArray(a.annotation))return"annotation: array expected";for(var r=0;r>>3){case 1:{if(n.path&&n.path.length||(n.path=[]),(i&7)===2)for(var s=r.uint32()+r.pos;r.pos>>3){case 1:{t.fields===c.emptyObject&&(t.fields={});var f=a.uint32()+a.pos;for(n="",i=null;a.pos>>3){case 1:n=a.string();break;case 2:i=l.google.protobuf.Value.decode(a,a.uint32());break;default:a.skipType(g&7);break}}t.fields[n]=i;break}default:a.skipType(s&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.fields!=null&&a.hasOwnProperty("fields")){if(!c.isObject(a.fields))return"fields: object expected";for(var r=Object.keys(a.fields),e=0;e>>3){case 1:{n.nullValue=r.int32();break}case 2:{n.numberValue=r.double();break}case 3:{n.stringValue=r.string();break}case 4:{n.boolValue=r.bool();break}case 5:{n.structValue=l.google.protobuf.Struct.decode(r,r.uint32());break}case 6:{n.listValue=l.google.protobuf.ListValue.decode(r,r.uint32());break}default:r.skipType(i&7);break}}return n},y.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},y.verify=function(r){if(typeof r!="object"||r===null)return"object expected";var e={};if(r.nullValue!=null&&r.hasOwnProperty("nullValue"))switch(e.kind=1,r.nullValue){default:return"nullValue: enum value expected";case 0:break}if(r.numberValue!=null&&r.hasOwnProperty("numberValue")){if(e.kind===1)return"kind: multiple values";if(e.kind=1,typeof r.numberValue!="number")return"numberValue: number expected"}if(r.stringValue!=null&&r.hasOwnProperty("stringValue")){if(e.kind===1)return"kind: multiple values";if(e.kind=1,!c.isString(r.stringValue))return"stringValue: string expected"}if(r.boolValue!=null&&r.hasOwnProperty("boolValue")){if(e.kind===1)return"kind: multiple values";if(e.kind=1,typeof r.boolValue!="boolean")return"boolValue: boolean expected"}if(r.structValue!=null&&r.hasOwnProperty("structValue")){if(e.kind===1)return"kind: multiple values";e.kind=1;{var t=l.google.protobuf.Struct.verify(r.structValue);if(t)return"structValue."+t}}if(r.listValue!=null&&r.hasOwnProperty("listValue")){if(e.kind===1)return"kind: multiple values";e.kind=1;{var t=l.google.protobuf.ListValue.verify(r.listValue);if(t)return"listValue."+t}}return null},y.fromObject=function(r){if(r instanceof l.google.protobuf.Value)return r;var e=new l.google.protobuf.Value;switch(r.nullValue){default:if(typeof r.nullValue=="number"){e.nullValue=r.nullValue;break}break;case"NULL_VALUE":case 0:e.nullValue=0;break}if(r.numberValue!=null&&(e.numberValue=Number(r.numberValue)),r.stringValue!=null&&(e.stringValue=String(r.stringValue)),r.boolValue!=null&&(e.boolValue=!!r.boolValue),r.structValue!=null){if(typeof r.structValue!="object")throw TypeError(".google.protobuf.Value.structValue: object expected");e.structValue=l.google.protobuf.Struct.fromObject(r.structValue)}if(r.listValue!=null){if(typeof r.listValue!="object")throw TypeError(".google.protobuf.Value.listValue: object expected");e.listValue=l.google.protobuf.ListValue.fromObject(r.listValue)}return e},y.toObject=function(r,e){e||(e={});var t={};return r.nullValue!=null&&r.hasOwnProperty("nullValue")&&(t.nullValue=e.enums===String?l.google.protobuf.NullValue[r.nullValue]===void 0?r.nullValue:l.google.protobuf.NullValue[r.nullValue]:r.nullValue,e.oneofs&&(t.kind="nullValue")),r.numberValue!=null&&r.hasOwnProperty("numberValue")&&(t.numberValue=e.json&&!isFinite(r.numberValue)?String(r.numberValue):r.numberValue,e.oneofs&&(t.kind="numberValue")),r.stringValue!=null&&r.hasOwnProperty("stringValue")&&(t.stringValue=r.stringValue,e.oneofs&&(t.kind="stringValue")),r.boolValue!=null&&r.hasOwnProperty("boolValue")&&(t.boolValue=r.boolValue,e.oneofs&&(t.kind="boolValue")),r.structValue!=null&&r.hasOwnProperty("structValue")&&(t.structValue=l.google.protobuf.Struct.toObject(r.structValue,e),e.oneofs&&(t.kind="structValue")),r.listValue!=null&&r.hasOwnProperty("listValue")&&(t.listValue=l.google.protobuf.ListValue.toObject(r.listValue,e),e.oneofs&&(t.kind="listValue")),t},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.Value"},y}(),O.NullValue=function(){var y={},m=Object.create(y);return m[y[0]="NULL_VALUE"]=0,m}(),O.ListValue=function(){function y(m){if(this.values=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.values&&t.values.length||(t.values=[]),t.values.push(l.google.protobuf.Value.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.values!=null&&a.hasOwnProperty("values")){if(!Array.isArray(a.values))return"values: array expected";for(var r=0;r>>3){case 1:{t.seconds=a.int64();break}case 2:{t.nanos=a.int32();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.seconds!=null&&a.hasOwnProperty("seconds")&&!c.isInteger(a.seconds)&&!(a.seconds&&c.isInteger(a.seconds.low)&&c.isInteger(a.seconds.high))?"seconds: integer|Long expected":a.nanos!=null&&a.hasOwnProperty("nanos")&&!c.isInteger(a.nanos)?"nanos: integer expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.Timestamp)return a;var r=new l.google.protobuf.Timestamp;return a.seconds!=null&&(c.Long?(r.seconds=c.Long.fromValue(a.seconds)).unsigned=!1:typeof a.seconds=="string"?r.seconds=parseInt(a.seconds,10):typeof a.seconds=="number"?r.seconds=a.seconds:typeof a.seconds=="object"&&(r.seconds=new c.LongBits(a.seconds.low>>>0,a.seconds.high>>>0).toNumber())),a.nanos!=null&&(r.nanos=a.nanos|0),r},y.toObject=function(a,r){r||(r={});var e={};if(r.defaults){if(c.Long){var t=new c.Long(0,0,!1);e.seconds=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.seconds=r.longs===String?"0":0;e.nanos=0}return a.seconds!=null&&a.hasOwnProperty("seconds")&&(typeof a.seconds=="number"?e.seconds=r.longs===String?String(a.seconds):a.seconds:e.seconds=r.longs===String?c.Long.prototype.toString.call(a.seconds):r.longs===Number?new c.LongBits(a.seconds.low>>>0,a.seconds.high>>>0).toNumber():a.seconds),a.nanos!=null&&a.hasOwnProperty("nanos")&&(e.nanos=a.nanos),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Timestamp"},y}(),O.Duration=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.seconds=a.int64();break}case 2:{t.nanos=a.int32();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.seconds!=null&&a.hasOwnProperty("seconds")&&!c.isInteger(a.seconds)&&!(a.seconds&&c.isInteger(a.seconds.low)&&c.isInteger(a.seconds.high))?"seconds: integer|Long expected":a.nanos!=null&&a.hasOwnProperty("nanos")&&!c.isInteger(a.nanos)?"nanos: integer expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.Duration)return a;var r=new l.google.protobuf.Duration;return a.seconds!=null&&(c.Long?(r.seconds=c.Long.fromValue(a.seconds)).unsigned=!1:typeof a.seconds=="string"?r.seconds=parseInt(a.seconds,10):typeof a.seconds=="number"?r.seconds=a.seconds:typeof a.seconds=="object"&&(r.seconds=new c.LongBits(a.seconds.low>>>0,a.seconds.high>>>0).toNumber())),a.nanos!=null&&(r.nanos=a.nanos|0),r},y.toObject=function(a,r){r||(r={});var e={};if(r.defaults){if(c.Long){var t=new c.Long(0,0,!1);e.seconds=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.seconds=r.longs===String?"0":0;e.nanos=0}return a.seconds!=null&&a.hasOwnProperty("seconds")&&(typeof a.seconds=="number"?e.seconds=r.longs===String?String(a.seconds):a.seconds:e.seconds=r.longs===String?c.Long.prototype.toString.call(a.seconds):r.longs===Number?new c.LongBits(a.seconds.low>>>0,a.seconds.high>>>0).toNumber():a.seconds),a.nanos!=null&&a.hasOwnProperty("nanos")&&(e.nanos=a.nanos),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Duration"},y}(),O.Any=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.type_url=a.string();break}case 2:{t.value=a.bytes();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.type_url!=null&&a.hasOwnProperty("type_url")&&!c.isString(a.type_url)?"type_url: string expected":a.value!=null&&a.hasOwnProperty("value")&&!(a.value&&typeof a.value.length=="number"||c.isString(a.value))?"value: buffer expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.Any)return a;var r=new l.google.protobuf.Any;return a.type_url!=null&&(r.type_url=String(a.type_url)),a.value!=null&&(typeof a.value=="string"?c.base64.decode(a.value,r.value=c.newBuffer(c.base64.length(a.value)),0):a.value.length>=0&&(r.value=a.value)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.type_url="",r.bytes===String?e.value="":(e.value=[],r.bytes!==Array&&(e.value=c.newBuffer(e.value)))),a.type_url!=null&&a.hasOwnProperty("type_url")&&(e.type_url=a.type_url),a.value!=null&&a.hasOwnProperty("value")&&(e.value=r.bytes===String?c.base64.encode(a.value,0,a.value.length):r.bytes===Array?Array.prototype.slice.call(a.value):a.value),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Any"},y}(),O.Empty=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":null},y.fromObject=function(a){return a instanceof l.google.protobuf.Empty?a:new l.google.protobuf.Empty},y.toObject=function(){return{}},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Empty"},y}(),O.FieldMask=function(){function y(m){if(this.paths=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.paths&&t.paths.length||(t.paths=[]),t.paths.push(a.string());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.paths!=null&&a.hasOwnProperty("paths")){if(!Array.isArray(a.paths))return"paths: array expected";for(var r=0;r>>3){case 1:{t.value=a.double();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&typeof a.value!="number"?"value: number expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.DoubleValue)return a;var r=new l.google.protobuf.DoubleValue;return a.value!=null&&(r.value=Number(a.value)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.value=0),a.value!=null&&a.hasOwnProperty("value")&&(e.value=r.json&&!isFinite(a.value)?String(a.value):a.value),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.DoubleValue"},y}(),O.FloatValue=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.value=a.float();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&typeof a.value!="number"?"value: number expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.FloatValue)return a;var r=new l.google.protobuf.FloatValue;return a.value!=null&&(r.value=Number(a.value)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.value=0),a.value!=null&&a.hasOwnProperty("value")&&(e.value=r.json&&!isFinite(a.value)?String(a.value):a.value),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.FloatValue"},y}(),O.Int64Value=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.value=a.int64();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&!c.isInteger(a.value)&&!(a.value&&c.isInteger(a.value.low)&&c.isInteger(a.value.high))?"value: integer|Long expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.Int64Value)return a;var r=new l.google.protobuf.Int64Value;return a.value!=null&&(c.Long?(r.value=c.Long.fromValue(a.value)).unsigned=!1:typeof a.value=="string"?r.value=parseInt(a.value,10):typeof a.value=="number"?r.value=a.value:typeof a.value=="object"&&(r.value=new c.LongBits(a.value.low>>>0,a.value.high>>>0).toNumber())),r},y.toObject=function(a,r){r||(r={});var e={};if(r.defaults)if(c.Long){var t=new c.Long(0,0,!1);e.value=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.value=r.longs===String?"0":0;return a.value!=null&&a.hasOwnProperty("value")&&(typeof a.value=="number"?e.value=r.longs===String?String(a.value):a.value:e.value=r.longs===String?c.Long.prototype.toString.call(a.value):r.longs===Number?new c.LongBits(a.value.low>>>0,a.value.high>>>0).toNumber():a.value),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Int64Value"},y}(),O.UInt64Value=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.value=a.uint64();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&!c.isInteger(a.value)&&!(a.value&&c.isInteger(a.value.low)&&c.isInteger(a.value.high))?"value: integer|Long expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.UInt64Value)return a;var r=new l.google.protobuf.UInt64Value;return a.value!=null&&(c.Long?(r.value=c.Long.fromValue(a.value)).unsigned=!0:typeof a.value=="string"?r.value=parseInt(a.value,10):typeof a.value=="number"?r.value=a.value:typeof a.value=="object"&&(r.value=new c.LongBits(a.value.low>>>0,a.value.high>>>0).toNumber(!0))),r},y.toObject=function(a,r){r||(r={});var e={};if(r.defaults)if(c.Long){var t=new c.Long(0,0,!0);e.value=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.value=r.longs===String?"0":0;return a.value!=null&&a.hasOwnProperty("value")&&(typeof a.value=="number"?e.value=r.longs===String?String(a.value):a.value:e.value=r.longs===String?c.Long.prototype.toString.call(a.value):r.longs===Number?new c.LongBits(a.value.low>>>0,a.value.high>>>0).toNumber(!0):a.value),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.UInt64Value"},y}(),O.Int32Value=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.value=a.int32();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&!c.isInteger(a.value)?"value: integer expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.Int32Value)return a;var r=new l.google.protobuf.Int32Value;return a.value!=null&&(r.value=a.value|0),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.value=0),a.value!=null&&a.hasOwnProperty("value")&&(e.value=a.value),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Int32Value"},y}(),O.UInt32Value=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.value=a.uint32();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&!c.isInteger(a.value)?"value: integer expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.UInt32Value)return a;var r=new l.google.protobuf.UInt32Value;return a.value!=null&&(r.value=a.value>>>0),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.value=0),a.value!=null&&a.hasOwnProperty("value")&&(e.value=a.value),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.UInt32Value"},y}(),O.BoolValue=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.value=a.bool();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&typeof a.value!="boolean"?"value: boolean expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.BoolValue)return a;var r=new l.google.protobuf.BoolValue;return a.value!=null&&(r.value=!!a.value),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.value=!1),a.value!=null&&a.hasOwnProperty("value")&&(e.value=a.value),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.BoolValue"},y}(),O.StringValue=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.value=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&!c.isString(a.value)?"value: string expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.StringValue)return a;var r=new l.google.protobuf.StringValue;return a.value!=null&&(r.value=String(a.value)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.value=""),a.value!=null&&a.hasOwnProperty("value")&&(e.value=a.value),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.StringValue"},y}(),O.BytesValue=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.value=a.bytes();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.value!=null&&a.hasOwnProperty("value")&&!(a.value&&typeof a.value.length=="number"||c.isString(a.value))?"value: buffer expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.BytesValue)return a;var r=new l.google.protobuf.BytesValue;return a.value!=null&&(typeof a.value=="string"?c.base64.decode(a.value,r.value=c.newBuffer(c.base64.length(a.value)),0):a.value.length>=0&&(r.value=a.value)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(r.bytes===String?e.value="":(e.value=[],r.bytes!==Array&&(e.value=c.newBuffer(e.value)))),a.value!=null&&a.hasOwnProperty("value")&&(e.value=r.bytes===String?c.base64.encode(a.value,0,a.value.length):r.bytes===Array?Array.prototype.slice.call(a.value):a.value),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.BytesValue"},y}(),O}(),u.rpc=function(){var O={};return O.Status=function(){function y(m){if(this.details=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.code=a.int32();break}case 2:{t.message=a.string();break}case 3:{t.details&&t.details.length||(t.details=[]),t.details.push(l.google.protobuf.Any.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.code!=null&&a.hasOwnProperty("code")&&!c.isInteger(a.code))return"code: integer expected";if(a.message!=null&&a.hasOwnProperty("message")&&!c.isString(a.message))return"message: string expected";if(a.details!=null&&a.hasOwnProperty("details")){if(!Array.isArray(a.details))return"details: array expected";for(var r=0;r>>3){case 1:{t.currencyCode=a.string();break}case 2:{t.units=a.int64();break}case 3:{t.nanos=a.int32();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.currencyCode!=null&&a.hasOwnProperty("currencyCode")&&!c.isString(a.currencyCode)?"currencyCode: string expected":a.units!=null&&a.hasOwnProperty("units")&&!c.isInteger(a.units)&&!(a.units&&c.isInteger(a.units.low)&&c.isInteger(a.units.high))?"units: integer|Long expected":a.nanos!=null&&a.hasOwnProperty("nanos")&&!c.isInteger(a.nanos)?"nanos: integer expected":null},y.fromObject=function(a){if(a instanceof l.google.type.Money)return a;var r=new l.google.type.Money;return a.currencyCode!=null&&(r.currencyCode=String(a.currencyCode)),a.units!=null&&(c.Long?(r.units=c.Long.fromValue(a.units)).unsigned=!1:typeof a.units=="string"?r.units=parseInt(a.units,10):typeof a.units=="number"?r.units=a.units:typeof a.units=="object"&&(r.units=new c.LongBits(a.units.low>>>0,a.units.high>>>0).toNumber())),a.nanos!=null&&(r.nanos=a.nanos|0),r},y.toObject=function(a,r){r||(r={});var e={};if(r.defaults){if(e.currencyCode="",c.Long){var t=new c.Long(0,0,!1);e.units=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.units=r.longs===String?"0":0;e.nanos=0}return a.currencyCode!=null&&a.hasOwnProperty("currencyCode")&&(e.currencyCode=a.currencyCode),a.units!=null&&a.hasOwnProperty("units")&&(typeof a.units=="number"?e.units=r.longs===String?String(a.units):a.units:e.units=r.longs===String?c.Long.prototype.toString.call(a.units):r.longs===Number?new c.LongBits(a.units.low>>>0,a.units.high>>>0).toNumber():a.units),a.nanos!=null&&a.hasOwnProperty("nanos")&&(e.nanos=a.nanos),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.type.Money"},y}(),O.Interval=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.startTime=l.google.protobuf.Timestamp.decode(a,a.uint32());break}case 2:{t.endTime=l.google.protobuf.Timestamp.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.startTime!=null&&a.hasOwnProperty("startTime")){var r=l.google.protobuf.Timestamp.verify(a.startTime);if(r)return"startTime."+r}if(a.endTime!=null&&a.hasOwnProperty("endTime")){var r=l.google.protobuf.Timestamp.verify(a.endTime);if(r)return"endTime."+r}return null},y.fromObject=function(a){if(a instanceof l.google.type.Interval)return a;var r=new l.google.type.Interval;if(a.startTime!=null){if(typeof a.startTime!="object")throw TypeError(".google.type.Interval.startTime: object expected");r.startTime=l.google.protobuf.Timestamp.fromObject(a.startTime)}if(a.endTime!=null){if(typeof a.endTime!="object")throw TypeError(".google.type.Interval.endTime: object expected");r.endTime=l.google.protobuf.Timestamp.fromObject(a.endTime)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.startTime=null,e.endTime=null),a.startTime!=null&&a.hasOwnProperty("startTime")&&(e.startTime=l.google.protobuf.Timestamp.toObject(a.startTime,r)),a.endTime!=null&&a.hasOwnProperty("endTime")&&(e.endTime=l.google.protobuf.Timestamp.toObject(a.endTime,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.type.Interval"},y}(),O.Color=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.red=a.float();break}case 2:{t.green=a.float();break}case 3:{t.blue=a.float();break}case 4:{t.alpha=l.google.protobuf.FloatValue.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.red!=null&&a.hasOwnProperty("red")&&typeof a.red!="number")return"red: number expected";if(a.green!=null&&a.hasOwnProperty("green")&&typeof a.green!="number")return"green: number expected";if(a.blue!=null&&a.hasOwnProperty("blue")&&typeof a.blue!="number")return"blue: number expected";if(a.alpha!=null&&a.hasOwnProperty("alpha")){var r=l.google.protobuf.FloatValue.verify(a.alpha);if(r)return"alpha."+r}return null},y.fromObject=function(a){if(a instanceof l.google.type.Color)return a;var r=new l.google.type.Color;if(a.red!=null&&(r.red=Number(a.red)),a.green!=null&&(r.green=Number(a.green)),a.blue!=null&&(r.blue=Number(a.blue)),a.alpha!=null){if(typeof a.alpha!="object")throw TypeError(".google.type.Color.alpha: object expected");r.alpha=l.google.protobuf.FloatValue.fromObject(a.alpha)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.red=0,e.green=0,e.blue=0,e.alpha=null),a.red!=null&&a.hasOwnProperty("red")&&(e.red=r.json&&!isFinite(a.red)?String(a.red):a.red),a.green!=null&&a.hasOwnProperty("green")&&(e.green=r.json&&!isFinite(a.green)?String(a.green):a.green),a.blue!=null&&a.hasOwnProperty("blue")&&(e.blue=r.json&&!isFinite(a.blue)?String(a.blue):a.blue),a.alpha!=null&&a.hasOwnProperty("alpha")&&(e.alpha=l.google.protobuf.FloatValue.toObject(a.alpha,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.type.Color"},y}(),O}(),u.longrunning=function(){var O={};return O.Operations=function(){function y(m,a,r){d.rpc.Service.call(this,m,a,r)}return(y.prototype=Object.create(d.rpc.Service.prototype)).constructor=y,y.create=function(a,r,e){return new this(a,r,e)},Object.defineProperty(y.prototype.listOperations=function m(a,r){return this.rpcCall(m,l.google.longrunning.ListOperationsRequest,l.google.longrunning.ListOperationsResponse,a,r)},"name",{value:"ListOperations"}),Object.defineProperty(y.prototype.getOperation=function m(a,r){return this.rpcCall(m,l.google.longrunning.GetOperationRequest,l.google.longrunning.Operation,a,r)},"name",{value:"GetOperation"}),Object.defineProperty(y.prototype.deleteOperation=function m(a,r){return this.rpcCall(m,l.google.longrunning.DeleteOperationRequest,l.google.protobuf.Empty,a,r)},"name",{value:"DeleteOperation"}),Object.defineProperty(y.prototype.cancelOperation=function m(a,r){return this.rpcCall(m,l.google.longrunning.CancelOperationRequest,l.google.protobuf.Empty,a,r)},"name",{value:"CancelOperation"}),Object.defineProperty(y.prototype.waitOperation=function m(a,r){return this.rpcCall(m,l.google.longrunning.WaitOperationRequest,l.google.longrunning.Operation,a,r)},"name",{value:"WaitOperation"}),y}(),O.Operation=function(){function y(a){if(a)for(var r=Object.keys(a),e=0;e>>3){case 1:{n.name=r.string();break}case 2:{n.metadata=l.google.protobuf.Any.decode(r,r.uint32());break}case 3:{n.done=r.bool();break}case 4:{n.error=l.google.rpc.Status.decode(r,r.uint32());break}case 5:{n.response=l.google.protobuf.Any.decode(r,r.uint32());break}default:r.skipType(i&7);break}}return n},y.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},y.verify=function(r){if(typeof r!="object"||r===null)return"object expected";var e={};if(r.name!=null&&r.hasOwnProperty("name")&&!c.isString(r.name))return"name: string expected";if(r.metadata!=null&&r.hasOwnProperty("metadata")){var t=l.google.protobuf.Any.verify(r.metadata);if(t)return"metadata."+t}if(r.done!=null&&r.hasOwnProperty("done")&&typeof r.done!="boolean")return"done: boolean expected";if(r.error!=null&&r.hasOwnProperty("error")){e.result=1;{var t=l.google.rpc.Status.verify(r.error);if(t)return"error."+t}}if(r.response!=null&&r.hasOwnProperty("response")){if(e.result===1)return"result: multiple values";e.result=1;{var t=l.google.protobuf.Any.verify(r.response);if(t)return"response."+t}}return null},y.fromObject=function(r){if(r instanceof l.google.longrunning.Operation)return r;var e=new l.google.longrunning.Operation;if(r.name!=null&&(e.name=String(r.name)),r.metadata!=null){if(typeof r.metadata!="object")throw TypeError(".google.longrunning.Operation.metadata: object expected");e.metadata=l.google.protobuf.Any.fromObject(r.metadata)}if(r.done!=null&&(e.done=!!r.done),r.error!=null){if(typeof r.error!="object")throw TypeError(".google.longrunning.Operation.error: object expected");e.error=l.google.rpc.Status.fromObject(r.error)}if(r.response!=null){if(typeof r.response!="object")throw TypeError(".google.longrunning.Operation.response: object expected");e.response=l.google.protobuf.Any.fromObject(r.response)}return e},y.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.name="",t.metadata=null,t.done=!1),r.name!=null&&r.hasOwnProperty("name")&&(t.name=r.name),r.metadata!=null&&r.hasOwnProperty("metadata")&&(t.metadata=l.google.protobuf.Any.toObject(r.metadata,e)),r.done!=null&&r.hasOwnProperty("done")&&(t.done=r.done),r.error!=null&&r.hasOwnProperty("error")&&(t.error=l.google.rpc.Status.toObject(r.error,e),e.oneofs&&(t.result="error")),r.response!=null&&r.hasOwnProperty("response")&&(t.response=l.google.protobuf.Any.toObject(r.response,e),e.oneofs&&(t.result="response")),t},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.longrunning.Operation"},y}(),O.GetOperationRequest=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name)?"name: string expected":null},y.fromObject=function(a){if(a instanceof l.google.longrunning.GetOperationRequest)return a;var r=new l.google.longrunning.GetOperationRequest;return a.name!=null&&(r.name=String(a.name)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name=""),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.GetOperationRequest"},y}(),O.ListOperationsRequest=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 4:{t.name=a.string();break}case 1:{t.filter=a.string();break}case 2:{t.pageSize=a.int32();break}case 3:{t.pageToken=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name)?"name: string expected":a.filter!=null&&a.hasOwnProperty("filter")&&!c.isString(a.filter)?"filter: string expected":a.pageSize!=null&&a.hasOwnProperty("pageSize")&&!c.isInteger(a.pageSize)?"pageSize: integer expected":a.pageToken!=null&&a.hasOwnProperty("pageToken")&&!c.isString(a.pageToken)?"pageToken: string expected":null},y.fromObject=function(a){if(a instanceof l.google.longrunning.ListOperationsRequest)return a;var r=new l.google.longrunning.ListOperationsRequest;return a.name!=null&&(r.name=String(a.name)),a.filter!=null&&(r.filter=String(a.filter)),a.pageSize!=null&&(r.pageSize=a.pageSize|0),a.pageToken!=null&&(r.pageToken=String(a.pageToken)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.filter="",e.pageSize=0,e.pageToken="",e.name=""),a.filter!=null&&a.hasOwnProperty("filter")&&(e.filter=a.filter),a.pageSize!=null&&a.hasOwnProperty("pageSize")&&(e.pageSize=a.pageSize),a.pageToken!=null&&a.hasOwnProperty("pageToken")&&(e.pageToken=a.pageToken),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.ListOperationsRequest"},y}(),O.ListOperationsResponse=function(){function y(m){if(this.operations=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.operations&&t.operations.length||(t.operations=[]),t.operations.push(l.google.longrunning.Operation.decode(a,a.uint32()));break}case 2:{t.nextPageToken=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.operations!=null&&a.hasOwnProperty("operations")){if(!Array.isArray(a.operations))return"operations: array expected";for(var r=0;r>>3){case 1:{t.name=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name)?"name: string expected":null},y.fromObject=function(a){if(a instanceof l.google.longrunning.CancelOperationRequest)return a;var r=new l.google.longrunning.CancelOperationRequest;return a.name!=null&&(r.name=String(a.name)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name=""),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.CancelOperationRequest"},y}(),O.DeleteOperationRequest=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name)?"name: string expected":null},y.fromObject=function(a){if(a instanceof l.google.longrunning.DeleteOperationRequest)return a;var r=new l.google.longrunning.DeleteOperationRequest;return a.name!=null&&(r.name=String(a.name)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name=""),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.DeleteOperationRequest"},y}(),O.WaitOperationRequest=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.timeout=l.google.protobuf.Duration.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.timeout!=null&&a.hasOwnProperty("timeout")){var r=l.google.protobuf.Duration.verify(a.timeout);if(r)return"timeout."+r}return null},y.fromObject=function(a){if(a instanceof l.google.longrunning.WaitOperationRequest)return a;var r=new l.google.longrunning.WaitOperationRequest;if(a.name!=null&&(r.name=String(a.name)),a.timeout!=null){if(typeof a.timeout!="object")throw TypeError(".google.longrunning.WaitOperationRequest.timeout: object expected");r.timeout=l.google.protobuf.Duration.fromObject(a.timeout)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.timeout=null),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.timeout!=null&&a.hasOwnProperty("timeout")&&(e.timeout=l.google.protobuf.Duration.toObject(a.timeout,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.WaitOperationRequest"},y}(),O.OperationInfo=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.responseType=a.string();break}case 2:{t.metadataType=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.responseType!=null&&a.hasOwnProperty("responseType")&&!c.isString(a.responseType)?"responseType: string expected":a.metadataType!=null&&a.hasOwnProperty("metadataType")&&!c.isString(a.metadataType)?"metadataType: string expected":null},y.fromObject=function(a){if(a instanceof l.google.longrunning.OperationInfo)return a;var r=new l.google.longrunning.OperationInfo;return a.responseType!=null&&(r.responseType=String(a.responseType)),a.metadataType!=null&&(r.metadataType=String(a.metadataType)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.responseType="",e.metadataType=""),a.responseType!=null&&a.hasOwnProperty("responseType")&&(e.responseType=a.responseType),a.metadataType!=null&&a.hasOwnProperty("metadataType")&&(e.metadataType=a.metadataType),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.OperationInfo"},y}(),O}(),u}(),l})});var w7=A(ru=>{"use strict";Object.defineProperty(ru,"__esModule",{value:!0});ru.googleProtobufValueToObject=ru.googleProtobufValueFromObject=void 0;function HD(d,o){if(d===null)return o({kind:"nullValue",nullValue:0});if(typeof d=="boolean")return o({kind:"boolValue",boolValue:d});if(typeof d=="number")return o({kind:"numberValue",numberValue:d});if(typeof d=="string")return o({kind:"stringValue",stringValue:d});if(Array.isArray(d)){let p=d.map(c=>HD(c,o));return o({kind:"listValue",listValue:{values:p}})}if(typeof d=="object"){let p={},c=Object.keys(d);for(let l=0;l{"use strict";Object.defineProperty(Yr,"__esModule",{value:!0});Yr.fromValue=Yr.toValue=Yr.addToValue=void 0;var x7=w7();function vye(){let d={};return d.toValue=function(){return _7(this)},d}Yr.addToValue=vye;function _7(d){return d===void 0?void 0:(0,x7.googleProtobufValueFromObject)(d,p=>p)}Yr.toValue=_7;function Tye(d){if(d){if(!d.structValue||!d.structValue.fields)throw new Error("ERROR: fromValue() was provided a malformed protobuf object");return(0,x7.googleProtobufValueToObject)(d)}}Yr.fromValue=Tye});var D7=A((C0e,Oye)=>{Oye.exports={v1beta1:{schema:{predict:{instance:["ImageClassificationPredictionInstance","ImageObjectDetectionPredictionInstance","ImageSegmentationPredictionInstance","TextClassificationPredictionInstance","TextExtractionPredictionInstance","TextSentimentPredictionInstance","VideoActionRecognitionPredictionInstance","VideoClassificationPredictionInstance","VideoObjectTrackingPredictionInstance"],params:["ImageClassificationPredictionParams","ImageObjectDetectionPredictionParams","ImageSegmentationPredictionParams","VideoActionRecognitionPredictionParams","VideoClassificationPredictionParams","VideoObjectTrackingPredictionParams"],prediction:["ClassificationPredictionResult","ImageObjectDetectionPredictionResult","ImageSegmentationPredictionResult","TabularClassificationPredictionResult","TabularRegressionPredictionResult","TextExtractionPredictionResult","TextSentimentPredictionResult","TimeSeriesForecastingPredictionResult","VideoActionRecognitionPredictionResult","VideoClassificationPredictionResult","VideoObjectTrackingPredictionResult"]},trainingjob:{definition:["AutoMlForecasting","AutoMlForecastingInputs","AutoMlForecastingMetadata","AutoMlImageClassification","AutoMlImageClassificationInputs","AutoMlImageClassificationMetadata","AutoMlImageObjectDetection","AutoMlImageObjectDetectionInputs","AutoMlImageObjectDetectionMetadata","AutoMlImageSegmentation","AutoMlImageSegmentationInputs","AutoMlImageSegmentationMetadata","AutoMlTables","AutoMlTablesInputs","AutoMlTablesMetadata","AutoMlTextClassification","AutoMlTextClassificationInputs","AutoMlTextExtraction","AutoMlTextExtractionInputs","AutoMlTextSentiment","AutoMlTextSentimentInputs","AutoMlVideoActionRecognition","AutoMlVideoActionRecognitionInputs","AutoMlVideoClassification","AutoMlVideoClassificationInputs","AutoMlVideoObjectTracking","AutoMlVideoObjectTrackingInputs"]}}},v1:{schema:{predict:{instance:["ImageClassificationPredictionInstance","ImageObjectDetectionPredictionInstance","ImageSegmentationPredictionInstance","TextClassificationPredictionInstance","TextExtractionPredictionInstance","TextSentimentPredictionInstance","VideoActionRecognitionPredictionInstance","VideoClassificationPredictionInstance","VideoObjectTrackingPredictionInstance"],params:["ImageClassificationPredictionParams","ImageObjectDetectionPredictionParams","ImageSegmentationPredictionParams","VideoActionRecognitionPredictionParams","VideoClassificationPredictionParams","VideoObjectTrackingPredictionParams"],prediction:["ClassificationPredictionResult","ImageObjectDetectionPredictionResult","ImageSegmentationPredictionResult","TabularClassificationPredictionResult","TabularRegressionPredictionResult","TextExtractionPredictionResult","TextSentimentPredictionResult","VideoActionRecognitionPredictionResult","VideoClassificationPredictionResult","VideoObjectTrackingPredictionResult"]},trainingjob:{definition:["AutoMlImageClassification","AutoMlImageClassificationInputs","AutoMlImageClassificationMetadata","AutoMlImageObjectDetection","AutoMlImageObjectDetectionInputs","AutoMlImageObjectDetectionMetadata","AutoMlImageSegmentation","AutoMlImageSegmentationInputs","AutoMlImageSegmentationMetadata","AutoMlTables","AutoMlTablesInputs","AutoMlTablesMetadata","AutoMlTextClassification","AutoMlTextClassificationInputs","AutoMlTextExtraction","AutoMlTextExtractionInputs","AutoMlTextSentiment","AutoMlTextSentimentInputs","AutoMlVideoActionRecognition","AutoMlVideoActionRecognitionInputs","AutoMlVideoClassification","AutoMlVideoClassificationInputs","AutoMlVideoObjectTracking","AutoMlVideoObjectTrackingInputs"]}}}}});var N7=A(i1=>{"use strict";Object.defineProperty(i1,"__esModule",{value:!0});i1._enhance=void 0;var E7=YD(),Sye=zD(),Pye=D7();function M7(d,o){for(let p in d)if(Object.hasOwnProperty.call(d,p)){let c=o[p],l=d[p];c&&l&&Array.isArray(l)?jye(c,l):c&&l&&typeof l=="object"&&!Array.isArray(l)&&M7(l,c)}}function jye(d,o){for(let p of o)if(p in d){let c=d[p];c&&(Object.assign(c.prototype,E7.addToValue()),Object.assign(c,{fromValue:u=>{let y=c.create(),m=E7.fromValue(u);if(m!==void 0)return Object.assign(y,m),y}}))}}function wye(d){let o=Pye[d].schema,c=Sye.google.cloud.aiplatform[d].schema;M7(o,c)}i1._enhance=wye});var WD=A(Te=>{"use strict";Object.defineProperty(Te,"__esModule",{value:!0});Te.helpers=Te.protos=Te.LlmUtilityServiceClient=Te.FeatureRegistryServiceClient=Te.FeatureOnlineStoreServiceClient=Te.FeatureOnlineStoreAdminServiceClient=Te.ScheduleServiceClient=Te.ModelGardenServiceClient=Te.MatchServiceClient=Te.TensorboardServiceClient=Te.MetadataServiceClient=Te.FeaturestoreOnlineServingServiceClient=Te.FeaturestoreServiceClient=Te.VizierServiceClient=Te.IndexServiceClient=Te.IndexEndpointServiceClient=Te.SpecialistPoolServiceClient=Te.PredictionServiceClient=Te.PipelineServiceClient=Te.ModelServiceClient=Te.MigrationServiceClient=Te.JobServiceClient=Te.EndpointServiceClient=Te.DatasetServiceClient=Te.v1=Te.v1beta1=void 0;var R7=g5();Te.v1beta1=R7;var ut=P7();Te.v1=ut;var A7=ut.DatasetServiceClient;Te.DatasetServiceClient=A7;var F7=ut.EndpointServiceClient;Te.EndpointServiceClient=F7;var I7=ut.JobServiceClient;Te.JobServiceClient=I7;var k7=ut.MigrationServiceClient;Te.MigrationServiceClient=k7;var L7=ut.ModelServiceClient;Te.ModelServiceClient=L7;var J7=ut.PipelineServiceClient;Te.PipelineServiceClient=J7;var V7=ut.PredictionServiceClient;Te.PredictionServiceClient=V7;var U7=ut.SpecialistPoolServiceClient;Te.SpecialistPoolServiceClient=U7;var q7=ut.IndexEndpointServiceClient;Te.IndexEndpointServiceClient=q7;var B7=ut.IndexServiceClient;Te.IndexServiceClient=B7;var G7=ut.VizierServiceClient;Te.VizierServiceClient=G7;var z7=ut.FeaturestoreServiceClient;Te.FeaturestoreServiceClient=z7;var H7=ut.FeaturestoreOnlineServingServiceClient;Te.FeaturestoreOnlineServingServiceClient=H7;var Q7=ut.MetadataServiceClient;Te.MetadataServiceClient=Q7;var Y7=ut.TensorboardServiceClient;Te.TensorboardServiceClient=Y7;var W7=ut.MatchServiceClient;Te.MatchServiceClient=W7;var K7=ut.ModelGardenServiceClient;Te.ModelGardenServiceClient=K7;var X7=ut.ScheduleServiceClient;Te.ScheduleServiceClient=X7;var Z7=ut.FeatureOnlineStoreAdminServiceClient;Te.FeatureOnlineStoreAdminServiceClient=Z7;var $7=ut.FeatureOnlineStoreServiceClient;Te.FeatureOnlineStoreServiceClient=$7;var e9=ut.FeatureRegistryServiceClient;Te.FeatureRegistryServiceClient=e9;var t9=ut.LlmUtilityServiceClient;Te.LlmUtilityServiceClient=t9;Te.default={v1beta1:R7,v1:ut,DatasetServiceClient:A7,EndpointServiceClient:F7,JobServiceClient:I7,MigrationServiceClient:k7,ModelServiceClient:L7,PipelineServiceClient:J7,PredictionServiceClient:V7,SpecialistPoolServiceClient:U7,IndexEndpointServiceClient:q7,IndexServiceClient:B7,VizierServiceClient:G7,FeaturestoreServiceClient:z7,FeaturestoreOnlineServingServiceClient:H7,MetadataServiceClient:Q7,TensorboardServiceClient:Y7,MatchServiceClient:W7,ModelGardenServiceClient:K7,ScheduleServiceClient:X7,FeatureOnlineStoreAdminServiceClient:Z7,FeatureOnlineStoreServiceClient:$7,FeatureRegistryServiceClient:e9,LlmUtilityServiceClient:t9};var xye=zD();Te.protos=xye;var C7=YD(),_ye={toValue:C7.toValue,fromValue:C7.fromValue};Te.helpers=_ye;var o9=N7();(0,o9._enhance)("v1beta1");(0,o9._enhance)("v1")});var g9=A((Wn,h9)=>{"use strict";Object.defineProperty(Wn,"__esModule",{value:!0});function su(d){return d&&typeof d=="object"&&"default"in d?d.default:d}var Yn=su(require("stream")),c9=su(require("http")),c1=su(require("url")),p9=su(Gd()),Rye=su(require("https")),mc=su(require("zlib")),Aye=Yn.Readable,gi=Symbol("buffer"),o3=Symbol("type"),tm=class d{constructor(){this[o3]="";let o=arguments[0],p=arguments[1],c=[],l=0;if(o){let O=o,y=Number(O.length);for(let m=0;m1&&arguments[1]!==void 0?arguments[1]:{},c=p.size;let l=c===void 0?0:c;var u=p.timeout;let O=u===void 0?0:u;d==null?d=null:s9(d)?d=Buffer.from(d.toString()):nm(d)||Buffer.isBuffer(d)||(Object.prototype.toString.call(d)==="[object ArrayBuffer]"?d=Buffer.from(d):ArrayBuffer.isView(d)?d=Buffer.from(d.buffer,d.byteOffset,d.byteLength):d instanceof Yn||(d=Buffer.from(String(d)))),this[bi]={body:d,disturbed:!1,error:null},this.size=l,this.timeout=O,d instanceof Yn&&d.on("error",function(y){let m=y.name==="AbortError"?y:new eo(`Invalid response body while trying to fetch ${o.url}: ${y.message}`,"system",y);o[bi].error=m})}Gt.prototype={get body(){return this[bi].body},get bodyUsed(){return this[bi].disturbed},arrayBuffer(){return lu.call(this).then(function(d){return d.buffer.slice(d.byteOffset,d.byteOffset+d.byteLength)})},blob(){let d=this.headers&&this.headers.get("content-type")||"";return lu.call(this).then(function(o){return Object.assign(new tm([],{type:d.toLowerCase()}),{[gi]:o})})},json(){var d=this;return lu.call(this).then(function(o){try{return JSON.parse(o.toString())}catch(p){return Gt.Promise.reject(new eo(`invalid json response body at ${d.url} reason: ${p.message}`,"invalid-json"))}})},text(){return lu.call(this).then(function(d){return d.toString()})},buffer(){return lu.call(this)},textConverted(){var d=this;return lu.call(this).then(function(o){return Fye(o,d.headers)})}};Object.defineProperties(Gt.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Gt.mixIn=function(d){for(let o of Object.getOwnPropertyNames(Gt.prototype))if(!(o in d)){let p=Object.getOwnPropertyDescriptor(Gt.prototype,o);Object.defineProperty(d,o,p)}};function lu(){var d=this;if(this[bi].disturbed)return Gt.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[bi].disturbed=!0,this[bi].error)return Gt.Promise.reject(this[bi].error);let o=this.body;if(o===null)return Gt.Promise.resolve(Buffer.alloc(0));if(nm(o)&&(o=o.stream()),Buffer.isBuffer(o))return Gt.Promise.resolve(o);if(!(o instanceof Yn))return Gt.Promise.resolve(Buffer.alloc(0));let p=[],c=0,l=!1;return new Gt.Promise(function(u,O){let y;d.timeout&&(y=setTimeout(function(){l=!0,O(new eo(`Response timeout while trying to fetch ${d.url} (over ${d.timeout}ms)`,"body-timeout"))},d.timeout)),o.on("error",function(m){m.name==="AbortError"?(l=!0,O(m)):O(new eo(`Invalid response body while trying to fetch ${d.url}: ${m.message}`,"system",m))}),o.on("data",function(m){if(!(l||m===null)){if(d.size&&c+m.length>d.size){l=!0,O(new eo(`content size at ${d.url} over limit: ${d.size}`,"max-size"));return}c+=m.length,p.push(m)}}),o.on("end",function(){if(!l){clearTimeout(y);try{u(Buffer.concat(p,c))}catch(m){O(new eo(`Could not create Buffer from response body for ${d.url}: ${m.message}`,"system",m))}}})})}function Fye(d,o){if(typeof r3!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let p=o.get("content-type"),c="utf-8",l,u;return p&&(l=/charset=([^;]*)/i.exec(p)),u=d.slice(0,1024).toString(),!l&&u&&(l=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[Pt]=Object.create(null),o instanceof d){let p=o.raw(),c=Object.keys(p);for(let l of c)for(let u of p[l])this.append(l,u);return}if(o!=null)if(typeof o=="object"){let p=o[Symbol.iterator];if(p!=null){if(typeof p!="function")throw new TypeError("Header pairs must be iterable");let c=[];for(let l of o){if(typeof l!="object"||typeof l[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");c.push(Array.from(l))}for(let l of c){if(l.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(l[0],l[1])}}else for(let c of Object.keys(o)){let l=o[c];this.append(c,l)}}else throw new TypeError("Provided initializer must be an object")}get(o){o=`${o}`,em(o);let p=cu(this[Pt],o);return p===void 0?null:this[Pt][p].join(", ")}forEach(o){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,c=c3(this),l=0;for(;l1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(d[Pt]).sort().map(o==="key"?function(c){return c.toLowerCase()}:o==="value"?function(c){return d[Pt][c].join(", ")}:function(c){return[c.toLowerCase(),d[Pt][c].join(", ")]})}var p3=Symbol("internal");function n3(d,o){let p=Object.create(s3);return p[p3]={target:d,kind:o,index:0},p}var s3=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==s3)throw new TypeError("Value of `this` is not a HeadersIterator");var d=this[p3];let o=d.target,p=d.kind,c=d.index,l=c3(o,p),u=l.length;return c>=u?{value:void 0,done:!0}:(this[p3].index=c+1,{value:l[c],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(s3,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function kye(d){let o=Object.assign({__proto__:null},d[Pt]),p=cu(d[Pt],"Host");return p!==void 0&&(o[p]=o[p][0]),o}function Lye(d){let o=new yn;for(let p of Object.keys(d))if(!m9.test(p))if(Array.isArray(d[p]))for(let c of d[p])l3.test(c)||(o[Pt][p]===void 0?o[Pt][p]=[c]:o[Pt][p].push(c));else l3.test(d[p])||(o[Pt][p]=[d[p]]);return o}var Wr=Symbol("Response internals"),Jye=c9.STATUS_CODES,gn=class d{constructor(){let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt.call(this,o,p);let c=p.status||200,l=new yn(p.headers);if(o!=null&&!l.has("Content-Type")){let u=d9(o);u&&l.append("Content-Type",u)}this[Wr]={url:p.url,status:c,statusText:p.statusText||Jye[c],headers:l,counter:p.counter}}get url(){return this[Wr].url||""}get status(){return this[Wr].status}get ok(){return this[Wr].status>=200&&this[Wr].status<300}get redirected(){return this[Wr].counter>0}get statusText(){return this[Wr].statusText}get headers(){return this[Wr].headers}clone(){return new d(u9(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Gt.mixIn(gn.prototype);Object.defineProperties(gn.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(gn.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var yi=Symbol("Request internals"),Vye=c1.URL||p9.URL,Uye=c1.parse,qye=c1.format;function a3(d){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(d)&&(d=new Vye(d).toString()),Uye(d)}var Bye="destroy"in Yn.Readable.prototype;function l1(d){return typeof d=="object"&&typeof d[yi]=="object"}function Gye(d){let o=d&&typeof d=="object"&&Object.getPrototypeOf(d);return!!(o&&o.constructor.name==="AbortSignal")}var Xr=class d{constructor(o){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c;l1(o)?c=a3(o.url):(o&&o.href?c=a3(o.href):c=a3(`${o}`),o={});let l=p.method||o.method||"GET";if(l=l.toUpperCase(),(p.body!=null||l1(o)&&o.body!==null)&&(l==="GET"||l==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let u=p.body!=null?p.body:l1(o)&&o.body!==null?u9(o):null;Gt.call(this,u,{timeout:p.timeout||o.timeout||0,size:p.size||o.size||0});let O=new yn(p.headers||o.headers||{});if(u!=null&&!O.has("Content-Type")){let m=d9(u);m&&O.append("Content-Type",m)}let y=l1(o)?o.signal:null;if("signal"in p&&(y=p.signal),y!=null&&!Gye(y))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[yi]={method:l,redirect:p.redirect||o.redirect||"follow",headers:O,parsedURL:c,signal:y},this.follow=p.follow!==void 0?p.follow:o.follow!==void 0?o.follow:20,this.compress=p.compress!==void 0?p.compress:o.compress!==void 0?o.compress:!0,this.counter=p.counter||o.counter||0,this.agent=p.agent||o.agent}get method(){return this[yi].method}get url(){return qye(this[yi].parsedURL)}get headers(){return this[yi].headers}get redirect(){return this[yi].redirect}get signal(){return this[yi].signal}clone(){return new d(this)}};Gt.mixIn(Xr.prototype);Object.defineProperty(Xr.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(Xr.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function zye(d){let o=d[yi].parsedURL,p=new yn(d[yi].headers);if(p.has("Accept")||p.set("Accept","*/*"),!o.protocol||!o.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(o.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(d.signal&&d.body instanceof Yn.Readable&&!Bye)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let c=null;if(d.body==null&&/^(POST|PUT)$/i.test(d.method)&&(c="0"),d.body!=null){let u=f9(d);typeof u=="number"&&(c=String(u))}c&&p.set("Content-Length",c),p.has("User-Agent")||p.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),d.compress&&!p.has("Accept-Encoding")&&p.set("Accept-Encoding","gzip,deflate");let l=d.agent;return typeof l=="function"&&(l=l(o)),Object.assign({},o,{method:d.method,headers:kye(p),agent:l})}function pu(d){Error.call(this,d),this.type="aborted",this.message=d,Error.captureStackTrace(this,this.constructor)}pu.prototype=Object.create(Error.prototype);pu.prototype.constructor=pu;pu.prototype.name="AbortError";var om=c1.URL||p9.URL,l9=Yn.PassThrough,Hye=function(o,p){let c=new om(p).hostname,l=new om(o).hostname;return c===l||c[c.length-l.length-1]==="."&&c.endsWith(l)},Qye=function(o,p){let c=new om(p).protocol,l=new om(o).protocol;return c===l};function Kr(d,o){if(!Kr.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Gt.Promise=Kr.Promise,new Kr.Promise(function(p,c){let l=new Xr(d,o),u=zye(l),O=(u.protocol==="https:"?Rye:c9).request,y=l.signal,m=null,a=function(){let s=new pu("The user aborted a request.");c(s),l.body&&l.body instanceof Yn.Readable&&i3(l.body,s),!(!m||!m.body)&&m.body.emit("error",s)};if(y&&y.aborted){a();return}let r=function(){a(),n()},e=O(u),t;y&&y.addEventListener("abort",r);function n(){e.abort(),y&&y.removeEventListener("abort",r),clearTimeout(t)}l.timeout&&e.once("socket",function(i){t=setTimeout(function(){c(new eo(`network timeout at: ${l.url}`,"request-timeout")),n()},l.timeout)}),e.on("error",function(i){c(new eo(`request to ${l.url} failed, reason: ${i.message}`,"system",i)),m&&m.body&&i3(m.body,i),n()}),Yye(e,function(i){y&&y.aborted||m&&m.body&&i3(m.body,i)}),parseInt(process.version.substring(1))<14&&e.on("socket",function(i){i.addListener("close",function(s){let f=i.listenerCount("data")>0;if(m&&f&&!s&&!(y&&y.aborted)){let g=new Error("Premature close");g.code="ERR_STREAM_PREMATURE_CLOSE",m.body.emit("error",g)}})}),e.on("response",function(i){clearTimeout(t);let s=Lye(i.headers);if(Kr.isRedirect(i.statusCode)){let C=s.get("Location"),F=null;try{F=C===null?null:new om(C,l.url).toString()}catch{if(l.redirect!=="manual"){c(new eo(`uri requested responds with an invalid redirect URL: ${C}`,"invalid-redirect")),n();return}}switch(l.redirect){case"error":c(new eo(`uri requested responds with a redirect, redirect mode is set to error: ${l.url}`,"no-redirect")),n();return;case"manual":if(F!==null)try{s.set("Location",F)}catch(V){c(V)}break;case"follow":if(F===null)break;if(l.counter>=l.follow){c(new eo(`maximum redirect reached at: ${l.url}`,"max-redirect")),n();return}let J={headers:new yn(l.headers),follow:l.follow,counter:l.counter+1,agent:l.agent,compress:l.compress,method:l.method,body:l.body,signal:l.signal,timeout:l.timeout,size:l.size};if(!Hye(l.url,F)||!Qye(l.url,F))for(let V of["authorization","www-authenticate","cookie","cookie2"])J.headers.delete(V);if(i.statusCode!==303&&l.body&&f9(l)===null){c(new eo("Cannot follow redirect with body being a readable stream","unsupported-redirect")),n();return}(i.statusCode===303||(i.statusCode===301||i.statusCode===302)&&l.method==="POST")&&(J.method="GET",J.body=void 0,J.headers.delete("content-length")),p(Kr(new Xr(F,J))),n();return}}i.once("end",function(){y&&y.removeEventListener("abort",r)});let f=i.pipe(new l9),g={url:l.url,status:i.statusCode,statusText:i.statusMessage,headers:s,size:l.size,timeout:l.timeout,counter:l.counter},T=s.get("Content-Encoding");if(!l.compress||l.method==="HEAD"||T===null||i.statusCode===204||i.statusCode===304){m=new gn(f,g),p(m);return}let _={flush:mc.Z_SYNC_FLUSH,finishFlush:mc.Z_SYNC_FLUSH};if(T=="gzip"||T=="x-gzip"){f=f.pipe(mc.createGunzip(_)),m=new gn(f,g),p(m);return}if(T=="deflate"||T=="x-deflate"){let C=i.pipe(new l9);C.once("data",function(F){(F[0]&15)===8?f=f.pipe(mc.createInflate()):f=f.pipe(mc.createInflateRaw()),m=new gn(f,g),p(m)}),C.on("end",function(){m||(m=new gn(f,g),p(m))});return}if(T=="br"&&typeof mc.createBrotliDecompress=="function"){f=f.pipe(mc.createBrotliDecompress()),m=new gn(f,g),p(m);return}m=new gn(f,g),p(m)}),Iye(e,l)})}function Yye(d,o){let p;d.on("socket",function(c){p=c}),d.on("response",function(c){let l=c.headers;l["transfer-encoding"]==="chunked"&&!l["content-length"]&&c.once("close",function(u){if(p&&p.listenerCount("data")>0&&!u){let y=new Error("Premature close");y.code="ERR_STREAM_PREMATURE_CLOSE",o(y)}})})}function i3(d,o){d.destroy?d.destroy(o):(d.emit("error",o),d.end())}Kr.isRedirect=function(d){return d===301||d===302||d===303||d===307||d===308};Kr.Promise=global.Promise;h9.exports=Wn=Kr;Object.defineProperty(Wn,"__esModule",{value:!0});Wn.default=Wn;Wn.Headers=yn;Wn.Request=Xr;Wn.Response=gn;Wn.FetchError=eo;Wn.AbortError=pu});function U9(){}function fo(d){return typeof d=="object"&&d!==null||typeof d=="function"}function Ke(d,o){try{Object.defineProperty(d,"name",{value:o,configurable:!0})}catch{}}function Oo(d){return new P3(d)}function Ze(d){return Kye(d)}function we(d){return Xye(d)}function wi(d,o,p){return Wye.call(d,o,p)}function uo(d,o,p){wi(wi(d,o,p),void 0,q9)}function y9(d,o){uo(d,o)}function b9(d,o){uo(d,void 0,o)}function Kn(d,o,p){return wi(d,o,p)}function mu(d){wi(d,void 0,q9)}function N1(d,o,p){if(typeof d!="function")throw new TypeError("Argument is not a function");return Function.prototype.apply.call(d,o,p)}function Oc(d,o,p){try{return Ze(N1(d,o,p))}catch(c){return we(c)}}function z9(d,o){d._ownerReadableStream=o,o._reader=d,o._state==="readable"?g3(d):o._state==="closed"?function(p){g3(p),W9(p)}(d):Y9(d,o._storedError)}function H9(d,o){return wU(d._ownerReadableStream,o)}function Q9(d){let o=d._ownerReadableStream;o._state==="readable"?_3(d,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):function(p,c){Y9(p,c)}(d,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),o._readableStreamController[x3](),o._reader=void 0,d._ownerReadableStream=void 0}function hu(d){return new TypeError("Cannot "+d+" a stream using a released reader")}function g3(d){d._closedPromise=Oo((o,p)=>{d._closedPromise_resolve=o,d._closedPromise_reject=p})}function Y9(d,o){g3(d),_3(d,o)}function _3(d,o){d._closedPromise_reject!==void 0&&(mu(d._closedPromise),d._closedPromise_reject(o),d._closedPromise_resolve=void 0,d._closedPromise_reject=void 0)}function W9(d){d._closedPromise_resolve!==void 0&&(d._closedPromise_resolve(void 0),d._closedPromise_resolve=void 0,d._closedPromise_reject=void 0)}function xi(d,o){if(d!==void 0&&typeof(p=d)!="object"&&typeof p!="function")throw new TypeError(`${o} is not an object.`);var p}function Xn(d,o){if(typeof d!="function")throw new TypeError(`${o} is not a function.`)}function K9(d,o){if(!function(p){return typeof p=="object"&&p!==null||typeof p=="function"}(d))throw new TypeError(`${o} is not an object.`)}function _i(d,o,p){if(d===void 0)throw new TypeError(`Parameter ${o} is required in '${p}'.`)}function y3(d,o,p){if(d===void 0)throw new TypeError(`${o} is required in '${p}'.`)}function D3(d){return Number(d)}function T9(d){return d===0?0:d}function X9(d,o){let p=Number.MAX_SAFE_INTEGER,c=Number(d);if(c=T9(c),!v9(c))throw new TypeError(`${o} is not a finite number`);if(c=function(l){return T9(Zye(l))}(c),c<0||c>p)throw new TypeError(`${o} is outside the accepted range of 0 to ${p}, inclusive`);return v9(c)&&c!==0?c:0}function rm(d){if(!fo(d)||typeof d.getReader!="function")return!1;try{return typeof d.locked=="boolean"}catch{return!1}}function Z9(d){if(!fo(d)||typeof d.getWriter!="function")return!1;try{return typeof d.locked=="boolean"}catch{return!1}}function $9(d,o){if(!vc(d))throw new TypeError(`${o} is not a ReadableStream.`)}function eU(d,o){d._reader._readRequests.push(o)}function E3(d,o,p){let c=d._reader._readRequests.shift();p?c._closeSteps():c._chunkSteps(o)}function C1(d){return d._reader._readRequests.length}function tU(d){let o=d._reader;return o!==void 0&&!!bc(o)}function bc(d){return!!fo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_readRequests")&&d instanceof vi}function oU(d,o){let p=d._readRequests;d._readRequests=new Mo,p.forEach(c=>{c._errorSteps(o)})}function p1(d){return new TypeError(`ReadableStreamDefaultReader.prototype.${d} can only be used on a ReadableStreamDefaultReader`)}function O9(d){if(!fo(d)||!Object.prototype.hasOwnProperty.call(d,"_asyncIteratorImpl"))return!1;try{return d._asyncIteratorImpl instanceof S1}catch{return!1}}function S9(d){return new TypeError(`ReadableStreamAsyncIterator.${d} can only be used on a ReadableSteamAsyncIterator`)}function iU(d,o,p,c,l){new Uint8Array(d).set(new Uint8Array(p,c,l),o)}function P9(d){let o=function(p,c,l){if(p.slice)return p.slice(c,l);let u=l-c,O=new ArrayBuffer(u);return iU(O,0,p,c,u),O}(d.buffer,d.byteOffset,d.byteOffset+d.byteLength);return new Uint8Array(o)}function b3(d){let o=d._queue.shift();return d._queueTotalSize-=o.size,d._queueTotalSize<0&&(d._queueTotalSize=0),o.value}function M3(d,o,p){if(typeof(c=p)!="number"||aU(c)||c<0||p===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");var c;d._queue.push({value:o,size:p}),d._queueTotalSize+=p}function el(d){d._queue=new Mo,d._queueTotalSize=0}function uu(d){return!!fo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_controlledReadableByteStream")&&d instanceof Ti}function u3(d){return!!fo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_associatedReadableByteStreamController")&&d instanceof Zr}function Tc(d){if(function(p){let c=p._controlledReadableByteStream;return c._state!=="readable"||p._closeRequested||!p._started?!1:!!(tU(c)&&C1(c)>0||C3(c)&&mU(c)>0||fU(p)>0)}(d)){if(d._pulling)return void(d._pullAgain=!0);d._pulling=!0,uo(d._pullAlgorithm(),()=>(d._pulling=!1,d._pullAgain&&(d._pullAgain=!1,Tc(d)),null),p=>(gu(d,p),null))}}function rU(d){N3(d),d._pendingPullIntos=new Mo}function v3(d,o){let p=!1;d._state==="closed"&&(p=!0);let c=lU(o);o.readerType==="default"?E3(d,c,p):function(l,u,O){let y=l._reader._readIntoRequests.shift();O?y._closeSteps(u):y._chunkSteps(u)}(d,c,p)}function lU(d){let o=d.bytesFilled,p=d.elementSize;return new d.viewConstructor(d.buffer,d.byteOffset,o/p)}function b1(d,o,p,c){d._queue.push({buffer:o,byteOffset:p,byteLength:c}),d._queueTotalSize+=c}function cU(d,o,p,c){let l;try{l=o.slice(p,p+c)}catch(u){throw gu(d,u),u}b1(d,l,0,c)}function pU(d,o){o.bytesFilled>0&&cU(d,o.buffer,o.byteOffset,o.bytesFilled),fu(d)}function sU(d,o){let p=o.elementSize,c=o.bytesFilled-o.bytesFilled%p,l=Math.min(d._queueTotalSize,o.byteLength-o.bytesFilled),u=o.bytesFilled+l,O=u-u%p,y=l,m=!1;O>c&&(y=O-o.bytesFilled,m=!0);let a=d._queue;for(;y>0;){let r=a.peek(),e=Math.min(y,r.byteLength),t=o.byteOffset+o.bytesFilled;iU(o.buffer,t,r.buffer,r.byteOffset,e),r.byteLength===e?a.shift():(r.byteOffset+=e,r.byteLength-=e),d._queueTotalSize-=e,uU(d,e,o),y-=e}return m}function uU(d,o,p){p.bytesFilled+=o}function dU(d){d._queueTotalSize===0&&d._closeRequested?(P1(d),um(d._controlledReadableByteStream)):Tc(d)}function N3(d){d._byobRequest!==null&&(d._byobRequest._associatedReadableByteStreamController=void 0,d._byobRequest._view=null,d._byobRequest=null)}function T3(d){for(;d._pendingPullIntos.length>0;){if(d._queueTotalSize===0)return;let o=d._pendingPullIntos.peek();sU(d,o)&&(fu(d),v3(d._controlledReadableByteStream,o))}}function j9(d,o){let p=d._pendingPullIntos.peek();N3(d),d._controlledReadableByteStream._state==="closed"?function(c,l){l.readerType==="none"&&fu(c);let u=c._controlledReadableByteStream;if(C3(u))for(;mU(u)>0;)v3(u,fu(c))}(d,p):function(c,l,u){if(uU(0,l,u),u.readerType==="none")return pU(c,u),void T3(c);if(u.bytesFilled0){let y=u.byteOffset+u.bytesFilled;cU(c,u.buffer,y-O,O)}u.bytesFilled-=O,v3(c._controlledReadableByteStream,u),T3(c)}(d,o,p),Tc(d)}function fu(d){return d._pendingPullIntos.shift()}function P1(d){d._pullAlgorithm=void 0,d._cancelAlgorithm=void 0}function gu(d,o){let p=d._controlledReadableByteStream;p._state==="readable"&&(rU(d),el(d),P1(d),xU(p,o))}function w9(d,o){let p=d._queue.shift();d._queueTotalSize-=p.byteLength,dU(d);let c=new Uint8Array(p.buffer,p.byteOffset,p.byteLength);o._chunkSteps(c)}function fU(d){let o=d._controlledReadableByteStream._state;return o==="errored"?null:o==="closed"?0:d._strategyHWM-d._queueTotalSize}function $ye(d,o,p){let c=Object.create(Ti.prototype),l,u,O;l=o.start!==void 0?()=>o.start(c):()=>{},u=o.pull!==void 0?()=>o.pull(c):()=>Ze(void 0),O=o.cancel!==void 0?m=>o.cancel(m):()=>Ze(void 0);let y=o.autoAllocateChunkSize;if(y===0)throw new TypeError("autoAllocateChunkSize must be greater than 0");(function(m,a,r,e,t,n,i){a._controlledReadableByteStream=m,a._pullAgain=!1,a._pulling=!1,a._byobRequest=null,a._queue=a._queueTotalSize=void 0,el(a),a._closeRequested=!1,a._started=!1,a._strategyHWM=n,a._pullAlgorithm=e,a._cancelAlgorithm=t,a._autoAllocateChunkSize=i,a._pendingPullIntos=new Mo,m._readableStreamController=a,uo(Ze(r()),()=>(a._started=!0,Tc(a),null),s=>(gu(a,s),null))})(d,c,l,u,O,p,y)}function d3(d){return new TypeError(`ReadableStreamBYOBRequest.prototype.${d} can only be used on a ReadableStreamBYOBRequest`)}function am(d){return new TypeError(`ReadableByteStreamController.prototype.${d} can only be used on a ReadableByteStreamController`)}function x9(d,o){d._reader._readIntoRequests.push(o)}function mU(d){return d._reader._readIntoRequests.length}function C3(d){let o=d._reader;return o!==void 0&&!!du(o)}function du(d){return!!fo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_readIntoRequests")&&d instanceof Oi}function hU(d,o){let p=d._readIntoRequests;d._readIntoRequests=new Mo,p.forEach(c=>{c._errorSteps(o)})}function s1(d){return new TypeError(`ReadableStreamBYOBReader.prototype.${d} can only be used on a ReadableStreamBYOBReader`)}function sm(d,o){let{highWaterMark:p}=d;if(p===void 0)return o;if(aU(p)||p<0)throw new RangeError("Invalid highWaterMark");return p}function j1(d){let{size:o}=d;return o||(()=>1)}function w1(d,o){xi(d,o);let p=d?.highWaterMark,c=d?.size;return{highWaterMark:p===void 0?void 0:D3(p),size:c===void 0?void 0:ebe(c,`${o} has member 'size' that`)}}function ebe(d,o){return Xn(d,o),p=>D3(d(p))}function tbe(d,o,p){return Xn(d,p),c=>Oc(d,o,[c])}function obe(d,o,p){return Xn(d,p),()=>Oc(d,o,[])}function nbe(d,o,p){return Xn(d,p),c=>N1(d,o,[c])}function abe(d,o,p){return Xn(d,p),(c,l)=>Oc(d,o,[c,l])}function Ia(d){return!!fo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_writableStreamController")&&d instanceof Si}function v1(d){return d._writer!==void 0}function gU(d,o){var p;if(d._state==="closed"||d._state==="errored")return Ze(void 0);d._writableStreamController._abortReason=o,(p=d._writableStreamController._abortController)===null||p===void 0||p.abort(o);let c=d._state;if(c==="closed"||c==="errored")return Ze(void 0);if(d._pendingAbortRequest!==void 0)return d._pendingAbortRequest._promise;let l=!1;c==="erroring"&&(l=!0,o=void 0);let u=Oo((O,y)=>{d._pendingAbortRequest={_promise:void 0,_resolve:O,_reject:y,_reason:o,_wasAlreadyErroring:l}});return d._pendingAbortRequest._promise=u,l||R3(d,o),u}function yU(d){let o=d._state;if(o==="closed"||o==="errored")return we(new TypeError(`The stream (in ${o} state) is not in the writable state and cannot be closed`));let p=Oo((u,O)=>{let y={_resolve:u,_reject:O};d._closeRequest=y}),c=d._writer;var l;return c!==void 0&&d._backpressure&&o==="writable"&&L3(c),M3(l=d._writableStreamController,vU,0),R1(l),p}function O3(d,o){d._state!=="writable"?A3(d):R3(d,o)}function R3(d,o){let p=d._writableStreamController;d._state="erroring",d._storedError=o;let c=d._writer;c!==void 0&&bU(c,o),!function(l){return!(l._inFlightWriteRequest===void 0&&l._inFlightCloseRequest===void 0)}(d)&&p._started&&A3(d)}function A3(d){d._state="errored",d._writableStreamController[G9]();let o=d._storedError;if(d._writeRequests.forEach(c=>{c._reject(o)}),d._writeRequests=new Mo,d._pendingAbortRequest===void 0)return void u1(d);let p=d._pendingAbortRequest;if(d._pendingAbortRequest=void 0,p._wasAlreadyErroring)return p._reject(o),void u1(d);uo(d._writableStreamController[B9](p._reason),()=>(p._resolve(),u1(d),null),c=>(p._reject(c),u1(d),null))}function $r(d){return d._closeRequest!==void 0||d._inFlightCloseRequest!==void 0}function u1(d){d._closeRequest!==void 0&&(d._closeRequest._reject(d._storedError),d._closeRequest=void 0);let o=d._writer;o!==void 0&&k3(o,d._storedError)}function F3(d,o){let p=d._writer;p!==void 0&&o!==d._backpressure&&(o?function(c){A1(c)}(p):L3(p)),d._backpressure=o}function hc(d){return!!fo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_ownerWritableStream")&&d instanceof Fa}function bU(d,o){d._readyPromiseState==="pending"?PU(d,o):function(p,c){S3(p,c)}(d,o)}function f3(d){return!!fo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_controlledWritableStream")&&d instanceof yu}function x1(d){d._writeAlgorithm=void 0,d._closeAlgorithm=void 0,d._abortAlgorithm=void 0,d._strategySizeAlgorithm=void 0}function TU(d){return d._strategyHWM-d._queueTotalSize}function R1(d){let o=d._controlledWritableStream;if(!d._started||o._inFlightWriteRequest!==void 0)return;if(o._state==="erroring")return void A3(o);if(d._queue.length===0)return;let p=d._queue.peek().value;p===vU?function(c){let l=c._controlledWritableStream;(function(O){O._inFlightCloseRequest=O._closeRequest,O._closeRequest=void 0})(l),b3(c);let u=c._closeAlgorithm();x1(c),uo(u,()=>(function(O){O._inFlightCloseRequest._resolve(void 0),O._inFlightCloseRequest=void 0,O._state==="erroring"&&(O._storedError=void 0,O._pendingAbortRequest!==void 0&&(O._pendingAbortRequest._resolve(),O._pendingAbortRequest=void 0)),O._state="closed";let y=O._writer;y!==void 0&&SU(y)}(l),null),O=>(function(y,m){y._inFlightCloseRequest._reject(m),y._inFlightCloseRequest=void 0,y._pendingAbortRequest!==void 0&&(y._pendingAbortRequest._reject(m),y._pendingAbortRequest=void 0),O3(y,m)}(l,O),null))}(d):function(c,l){let u=c._controlledWritableStream;(function(O){O._inFlightWriteRequest=O._writeRequests.shift()})(u),uo(c._writeAlgorithm(l),()=>{(function(y){y._inFlightWriteRequest._resolve(void 0),y._inFlightWriteRequest=void 0})(u);let O=u._state;if(b3(c),!$r(u)&&O==="writable"){let y=I3(c);F3(u,y)}return R1(c),null},O=>(u._state==="writable"&&x1(c),function(y,m){y._inFlightWriteRequest._reject(m),y._inFlightWriteRequest=void 0,O3(y,m)}(u,O),null))}(d,p)}function _9(d,o){d._controlledWritableStream._state==="writable"&&OU(d,o)}function I3(d){return TU(d)<=0}function OU(d,o){let p=d._controlledWritableStream;x1(d),R3(p,o)}function d1(d){return new TypeError(`WritableStream.prototype.${d} can only be used on a WritableStream`)}function m3(d){return new TypeError(`WritableStreamDefaultController.prototype.${d} can only be used on a WritableStreamDefaultController`)}function gc(d){return new TypeError(`WritableStreamDefaultWriter.prototype.${d} can only be used on a WritableStreamDefaultWriter`)}function im(d){return new TypeError("Cannot "+d+" a stream using a released writer")}function T1(d){d._closedPromise=Oo((o,p)=>{d._closedPromise_resolve=o,d._closedPromise_reject=p,d._closedPromiseState="pending"})}function D9(d,o){T1(d),k3(d,o)}function k3(d,o){d._closedPromise_reject!==void 0&&(mu(d._closedPromise),d._closedPromise_reject(o),d._closedPromise_resolve=void 0,d._closedPromise_reject=void 0,d._closedPromiseState="rejected")}function SU(d){d._closedPromise_resolve!==void 0&&(d._closedPromise_resolve(void 0),d._closedPromise_resolve=void 0,d._closedPromise_reject=void 0,d._closedPromiseState="resolved")}function A1(d){d._readyPromise=Oo((o,p)=>{d._readyPromise_resolve=o,d._readyPromise_reject=p}),d._readyPromiseState="pending"}function S3(d,o){A1(d),PU(d,o)}function E9(d){A1(d),L3(d)}function PU(d,o){d._readyPromise_reject!==void 0&&(mu(d._readyPromise),d._readyPromise_reject(o),d._readyPromise_resolve=void 0,d._readyPromise_reject=void 0,d._readyPromiseState="rejected")}function L3(d){d._readyPromise_resolve!==void 0&&(d._readyPromise_resolve(void 0),d._readyPromise_resolve=void 0,d._readyPromise_reject=void 0,d._readyPromiseState="fulfilled")}function N9(d,o,p,c,l,u){let O=d.getReader(),y=o.getWriter();vc(d)&&(d._disturbed=!0);let m,a,r,e=!1,t=!1,n="readable",i="writable",s=!1,f=!1,g=Oo(_=>{r=_}),T=Promise.resolve(void 0);return Oo((_,C)=>{let F;function J(){if(e)return;let G=Oo((L,K)=>{(function ee(ne){ne?L():wi(function(){return e?Ze(!0):wi(y.ready,()=>wi(O.read(),te=>!!te.done||(T=y.write(te.value),mu(T),!1)))}(),ee,K)})(!1)});mu(G)}function V(){return n="closed",p?U():Z(()=>(Ia(o)&&(s=$r(o),i=o._state),s||i==="closed"?Ze(void 0):i==="erroring"||i==="errored"?we(a):(s=!0,y.close())),!1,void 0),null}function z(G){return e||(n="errored",m=G,c?U(!0,G):Z(()=>y.abort(G),!0,G)),null}function H(G){return t||(i="errored",a=G,l?U(!0,G):Z(()=>O.cancel(G),!0,G)),null}if(u!==void 0&&(F=()=>{let G=u.reason!==void 0?u.reason:new rbe("Aborted","AbortError"),L=[];c||L.push(()=>i==="writable"?y.abort(G):Ze(void 0)),l||L.push(()=>n==="readable"?O.cancel(G):Ze(void 0)),Z(()=>Promise.all(L.map(K=>K())),!0,G)},u.aborted?F():u.addEventListener("abort",F)),vc(d)&&(n=d._state,m=d._storedError),Ia(o)&&(i=o._state,a=o._storedError,s=$r(o)),vc(d)&&Ia(o)&&(f=!0,r()),n==="errored")z(m);else if(i==="erroring"||i==="errored")H(a);else if(n==="closed")V();else if(s||i==="closed"){let G=new TypeError("the destination writable stream closed before all data could be piped to it");l?U(!0,G):Z(()=>O.cancel(G),!0,G)}function Z(G,L,K){function ee(){return i!=="writable"||s?ne():y9(function(){let te;return Ze(function ie(){if(te!==T)return te=T,Kn(T,ie,ie)}())}(),ne),null}function ne(){return G?uo(G(),()=>$(L,K),te=>$(!0,te)):$(L,K),null}e||(e=!0,f?ee():y9(g,ee))}function U(G,L){Z(void 0,G,L)}function $(G,L){return t=!0,y.releaseLock(),O.releaseLock(),u!==void 0&&u.removeEventListener("abort",F),G?C(L):_(void 0),null}e||(uo(O.closed,V,z),uo(y.closed,function(){return t||(i="closed"),null},H)),f?J():y1(()=>{f=!0,r(),J()})})}function lbe(d,o){return function(p){try{return p.getReader({mode:"byob"}).releaseLock(),!0}catch{return!1}}(d)?function(p){let c,l,u,O,y,m=p.getReader(),a=!1,r=!1,e=!1,t=!1,n=!1,i=!1,s=Oo(H=>{y=H});function f(H){b9(H.closed,Z=>(H!==m||(u.error(Z),O.error(Z),n&&i||y(void 0)),null))}function g(){a&&(m.releaseLock(),m=p.getReader(),f(m),a=!1),uo(m.read(),H=>{var Z,U;if(e=!1,t=!1,H.done)return n||u.close(),i||O.close(),(Z=u.byobRequest)===null||Z===void 0||Z.respond(0),(U=O.byobRequest)===null||U===void 0||U.respond(0),n&&i||y(void 0),null;let $=H.value,G=$,L=$;if(!n&&!i)try{L=P9($)}catch(K){return u.error(K),O.error(K),y(m.cancel(K)),null}return n||u.enqueue(G),i||O.enqueue(L),r=!1,e?_():t&&C(),null},()=>(r=!1,null))}function T(H,Z){a||(m.releaseLock(),m=p.getReader({mode:"byob"}),f(m),a=!0);let U=Z?O:u,$=Z?u:O;uo(m.read(H),G=>{var L;e=!1,t=!1;let K=Z?i:n,ee=Z?n:i;if(G.done){K||U.close(),ee||$.close();let te=G.value;return te!==void 0&&(K||U.byobRequest.respondWithNewView(te),ee||(L=$.byobRequest)===null||L===void 0||L.respond(0)),K&&ee||y(void 0),null}let ne=G.value;if(ee)K||U.byobRequest.respondWithNewView(ne);else{let te;try{te=P9(ne)}catch(ie){return U.error(ie),$.error(ie),y(m.cancel(ie)),null}K||U.byobRequest.respondWithNewView(ne),$.enqueue(te)}return r=!1,e?_():t&&C(),null},()=>(r=!1,null))}function _(){if(r)return e=!0,Ze(void 0);r=!0;let H=u.byobRequest;return H===null?g():T(H.view,!1),Ze(void 0)}function C(){if(r)return t=!0,Ze(void 0);r=!0;let H=O.byobRequest;return H===null?g():T(H.view,!0),Ze(void 0)}function F(H){if(n=!0,c=H,i){let Z=[c,l],U=m.cancel(Z);y(U)}return s}function J(H){if(i=!0,l=H,n){let Z=[c,l],U=m.cancel(Z);y(U)}return s}let V=new Mt({type:"bytes",start(H){u=H},pull:_,cancel:F}),z=new Mt({type:"bytes",start(H){O=H},pull:C,cancel:J});return f(m),[V,z]}(d):function(p,c){let l=p.getReader(),u,O,y,m,a,r=!1,e=!1,t=!1,n=!1,i=Oo(C=>{a=C});function s(){return r?(e=!0,Ze(void 0)):(r=!0,uo(l.read(),C=>{if(e=!1,C.done)return t||y.close(),n||m.close(),t&&n||a(void 0),null;let F=C.value,J=F,V=F;return t||y.enqueue(J),n||m.enqueue(V),r=!1,e&&s(),null},()=>(r=!1,null)),Ze(void 0))}function f(C){if(t=!0,u=C,n){let F=[u,O],J=l.cancel(F);a(J)}return i}function g(C){if(n=!0,O=C,t){let F=[u,O],J=l.cancel(F);a(J)}return i}let T=new Mt({start(C){y=C},pull:s,cancel:f}),_=new Mt({start(C){m=C},pull:s,cancel:g});return b9(l.closed,C=>(y.error(C),m.error(C),t&&n||a(void 0),null)),[T,_]}(d)}function f1(d){return!!fo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_controlledReadableStream")&&d instanceof Pi}function cm(d){if(function(p){let c=p._controlledReadableStream;return!lm(p)||!p._started?!1:!!(bu(c)&&C1(c)>0||jU(p)>0)}(d)){if(d._pulling)return void(d._pullAgain=!0);d._pulling=!0,uo(d._pullAlgorithm(),()=>(d._pulling=!1,d._pullAgain&&(d._pullAgain=!1,cm(d)),null),p=>(pm(d,p),null))}}function O1(d){d._pullAlgorithm=void 0,d._cancelAlgorithm=void 0,d._strategySizeAlgorithm=void 0}function pm(d,o){let p=d._controlledReadableStream;p._state==="readable"&&(el(d),O1(d),xU(p,o))}function jU(d){let o=d._controlledReadableStream._state;return o==="errored"?null:o==="closed"?0:d._strategyHWM-d._queueTotalSize}function lm(d){return!d._closeRequested&&d._controlledReadableStream._state==="readable"}function cbe(d,o,p,c){let l=Object.create(Pi.prototype),u,O,y;u=o.start!==void 0?()=>o.start(l):()=>{},O=o.pull!==void 0?()=>o.pull(l):()=>Ze(void 0),y=o.cancel!==void 0?m=>o.cancel(m):()=>Ze(void 0),function(m,a,r,e,t,n,i){a._controlledReadableStream=m,a._queue=void 0,a._queueTotalSize=void 0,el(a),a._started=!1,a._closeRequested=!1,a._pullAgain=!1,a._pulling=!1,a._strategySizeAlgorithm=i,a._strategyHWM=n,a._pullAlgorithm=e,a._cancelAlgorithm=t,m._readableStreamController=a,uo(Ze(r()),()=>(a._started=!0,cm(a),null),s=>(pm(a,s),null))}(d,l,u,O,y,p,c)}function m1(d){return new TypeError(`ReadableStreamDefaultController.prototype.${d} can only be used on a ReadableStreamDefaultController`)}function pbe(d,o,p){return Xn(d,p),c=>Oc(d,o,[c])}function sbe(d,o,p){return Xn(d,p),c=>Oc(d,o,[c])}function ube(d,o,p){return Xn(d,p),c=>N1(d,o,[c])}function dbe(d,o){if((d=`${d}`)!="bytes")throw new TypeError(`${o} '${d}' is not a valid enumeration value for ReadableStreamType`);return d}function fbe(d,o){if((d=`${d}`)!="byob")throw new TypeError(`${o} '${d}' is not a valid enumeration value for ReadableStreamReaderMode`);return d}function C9(d,o){xi(d,o);let p=d?.preventAbort,c=d?.preventCancel,l=d?.preventClose,u=d?.signal;return u!==void 0&&function(O,y){if(!function(m){if(typeof m!="object"||m===null)return!1;try{return typeof m.aborted=="boolean"}catch{return!1}}(O))throw new TypeError(`${y} is not an AbortSignal.`)}(u,`${o} has member 'signal' that`),{preventAbort:!!p,preventCancel:!!c,preventClose:!!l,signal:u}}function mbe(d,o){xi(d,o);let p=d?.readable;y3(p,"readable","ReadableWritablePair"),function(l,u){if(!rm(l))throw new TypeError(`${u} is not a ReadableStream.`)}(p,`${o} has member 'readable' that`);let c=d?.writable;return y3(c,"writable","ReadableWritablePair"),function(l,u){if(!Z9(l))throw new TypeError(`${u} is not a WritableStream.`)}(c,`${o} has member 'writable' that`),{readable:p,writable:c}}function vc(d){return!!fo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_readableStreamController")&&d instanceof Mt}function bu(d){return d._reader!==void 0}function wU(d,o){if(d._disturbed=!0,d._state==="closed")return Ze(void 0);if(d._state==="errored")return we(d._storedError);um(d);let p=d._reader;if(p!==void 0&&du(p)){let c=p._readIntoRequests;p._readIntoRequests=new Mo,c.forEach(l=>{l._closeSteps(void 0)})}return Kn(d._readableStreamController[j3](o),U9)}function um(d){d._state="closed";let o=d._reader;if(o!==void 0&&(W9(o),bc(o))){let p=o._readRequests;o._readRequests=new Mo,p.forEach(c=>{c._closeSteps()})}}function xU(d,o){d._state="errored",d._storedError=o;let p=d._reader;p!==void 0&&(_3(p,o),bc(p)?oU(p,o):hU(p,o))}function yc(d){return new TypeError(`ReadableStream.prototype.${d} can only be used on a ReadableStream`)}function _U(d,o){xi(d,o);let p=d?.highWaterMark;return y3(p,"highWaterMark","QueuingStrategyInit"),{highWaterMark:D3(p)}}function R9(d){return new TypeError(`ByteLengthQueuingStrategy.prototype.${d} can only be used on a ByteLengthQueuingStrategy`)}function A9(d){return!!fo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_byteLengthQueuingStrategyHighWaterMark")&&d instanceof dm}function F9(d){return new TypeError(`CountQueuingStrategy.prototype.${d} can only be used on a CountQueuingStrategy`)}function I9(d){return!!fo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_countQueuingStrategyHighWaterMark")&&d instanceof fm}function hbe(d,o,p){return Xn(d,p),c=>Oc(d,o,[c])}function gbe(d,o,p){return Xn(d,p),c=>N1(d,o,[c])}function ybe(d,o,p){return Xn(d,p),(c,l)=>Oc(d,o,[c,l])}function k9(d){return!!fo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_transformStreamController")&&d instanceof mm}function _1(d,o){M1(d,o),F1(d,o)}function F1(d,o){MU(d._transformStreamController),function(p,c){p._writableController.error(c),p._writableState==="writable"&&AU(p,c)}(d,o),d._backpressure&&D1(d,!1)}function D1(d,o){d._backpressureChangePromise!==void 0&&d._backpressureChangePromise_resolve(),d._backpressureChangePromise=Oo(p=>{d._backpressureChangePromise_resolve=p}),d._backpressure=o}function h1(d){return!!fo(d)&&!!Object.prototype.hasOwnProperty.call(d,"_controlledTransformStream")&&d instanceof ji}function MU(d){d._transformAlgorithm=void 0,d._flushAlgorithm=void 0}function NU(d,o){let p=d._controlledTransformStream;if(!E1(p))throw new TypeError("Readable side is not in a state that permits enqueue");try{(function(l,u){l._readablePulling=!1;try{l._readableController.enqueue(u)}catch(O){throw M1(l,O),O}})(p,o)}catch(l){throw F1(p,l),p._readableStoredError}(function(l){return!function(u){return E1(u)?!!(u._readablePulling||RU(u)>0):!1}(l)})(p)!==p._backpressure&&D1(p,!0)}function L9(d,o){return Kn(d._transformAlgorithm(o),void 0,p=>{throw _1(d._controlledTransformStream,p),p})}function g1(d){return new TypeError(`TransformStreamDefaultController.prototype.${d} can only be used on a TransformStreamDefaultController`)}function J9(d){return new TypeError(`TransformStream.prototype.${d} can only be used on a TransformStream`)}function E1(d){return!d._readableCloseRequested&&d._readableState==="readable"}function CU(d){d._readableState="closed",d._readableCloseRequested=!0,d._readableController.close()}function M1(d,o){d._readableState==="readable"&&(d._readableState="errored",d._readableStoredError=o),d._readableController.error(o)}function RU(d){return d._readableController.desiredSize}function h3(d,o){d._writableState!=="writable"?J3(d):AU(d,o)}function AU(d,o){d._writableState="erroring",d._writableStoredError=o,!function(p){return p._writableHasInFlightOperation}(d)&&d._writableStarted&&J3(d)}function J3(d){d._writableState="errored"}function V9(d){d._writableState==="erroring"&&J3(d)}var qe,q9,P3,Wye,Kye,Xye,y1,Mo,B9,G9,j3,w3,x3,v9,Zye,vi,S1,nU,aU,Zr,Ti,Oi,ibe,Si,Fa,vU,yu,M9,rbe,Pi,Mt,DU,dm,EU,fm,mm,ji,FU=ct(()=>{qe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol:d=>`Symbol(${d})`;q9=U9;P3=Promise,Wye=Promise.prototype.then,Kye=Promise.resolve.bind(P3),Xye=Promise.reject.bind(P3);y1=d=>{if(typeof queueMicrotask=="function")y1=queueMicrotask;else{let o=Ze(void 0);y1=p=>wi(o,p)}return y1(d)};Mo=class{constructor(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}get length(){return this._size}push(o){let p=this._back,c=p;p._elements.length===16383&&(c={_elements:[],_next:void 0}),p._elements.push(o),c!==p&&(this._back=c,p._next=c),++this._size}shift(){let o=this._front,p=o,c=this._cursor,l=c+1,u=o._elements,O=u[c];return l===16384&&(p=o._next,l=0),--this._size,this._cursor=l,o!==p&&(this._front=p),u[c]=void 0,O}forEach(o){let p=this._cursor,c=this._front,l=c._elements;for(;!(p===l.length&&c._next===void 0||p===l.length&&(c=c._next,l=c._elements,p=0,l.length===0));)o(l[p]),++p}peek(){let o=this._front,p=this._cursor;return o._elements[p]}},B9=qe("[[AbortSteps]]"),G9=qe("[[ErrorSteps]]"),j3=qe("[[CancelSteps]]"),w3=qe("[[PullSteps]]"),x3=qe("[[ReleaseSteps]]");v9=Number.isFinite||function(d){return typeof d=="number"&&isFinite(d)},Zye=Math.trunc||function(d){return d<0?Math.ceil(d):Math.floor(d)};vi=class{constructor(o){if(_i(o,1,"ReadableStreamDefaultReader"),$9(o,"First parameter"),bu(o))throw new TypeError("This stream has already been locked for exclusive reading by another reader");z9(this,o),this._readRequests=new Mo}get closed(){return bc(this)?this._closedPromise:we(p1("closed"))}cancel(o){return bc(this)?this._ownerReadableStream===void 0?we(hu("cancel")):H9(this,o):we(p1("cancel"))}read(){if(!bc(this))return we(p1("read"));if(this._ownerReadableStream===void 0)return we(hu("read from"));let o,p,c=Oo((l,u)=>{o=l,p=u});return function(l,u){let O=l._ownerReadableStream;O._disturbed=!0,O._state==="closed"?u._closeSteps():O._state==="errored"?u._errorSteps(O._storedError):O._readableStreamController[w3](u)}(this,{_chunkSteps:l=>o({value:l,done:!1}),_closeSteps:()=>o({value:void 0,done:!0}),_errorSteps:l=>p(l)}),c}releaseLock(){if(!bc(this))throw p1("releaseLock");this._ownerReadableStream!==void 0&&function(o){Q9(o);let p=new TypeError("Reader was released");oU(o,p)}(this)}};Object.defineProperties(vi.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),Ke(vi.prototype.cancel,"cancel"),Ke(vi.prototype.read,"read"),Ke(vi.prototype.releaseLock,"releaseLock"),typeof qe.toStringTag=="symbol"&&Object.defineProperty(vi.prototype,qe.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});S1=class{constructor(o,p){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=o,this._preventCancel=p}next(){let o=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?Kn(this._ongoingPromise,o,o):o(),this._ongoingPromise}return(o){let p=()=>this._returnSteps(o);return this._ongoingPromise?Kn(this._ongoingPromise,p,p):p()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let o=this._reader;return o===void 0?we(hu("iterate")):wi(o.read(),p=>{var c;return this._ongoingPromise=void 0,p.done&&(this._isFinished=!0,(c=this._reader)===null||c===void 0||c.releaseLock(),this._reader=void 0),p},p=>{var c;throw this._ongoingPromise=void 0,this._isFinished=!0,(c=this._reader)===null||c===void 0||c.releaseLock(),this._reader=void 0,p})}_returnSteps(o){if(this._isFinished)return Promise.resolve({value:o,done:!0});this._isFinished=!0;let p=this._reader;if(p===void 0)return we(hu("finish iterating"));if(this._reader=void 0,!this._preventCancel){let c=p.cancel(o);return p.releaseLock(),Kn(c,()=>({value:o,done:!0}))}return p.releaseLock(),Ze({value:o,done:!0})}},nU={next(){return O9(this)?this._asyncIteratorImpl.next():we(S9("next"))},return(d){return O9(this)?this._asyncIteratorImpl.return(d):we(S9("return"))}};typeof qe.asyncIterator=="symbol"&&Object.defineProperty(nU,qe.asyncIterator,{value(){return this},writable:!0,configurable:!0});aU=Number.isNaN||function(d){return d!=d};Zr=class{constructor(){throw new TypeError("Illegal constructor")}get view(){if(!u3(this))throw d3("view");return this._view}respond(o){if(!u3(this))throw d3("respond");if(_i(o,1,"respond"),o=X9(o,"First parameter"),this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");this._view.buffer,function(p,c){let l=p._pendingPullIntos.peek();if(p._controlledReadableByteStream._state==="closed"){if(c!==0)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(c===0)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(l.bytesFilled+c>l.byteLength)throw new RangeError("bytesWritten out of range")}l.buffer=l.buffer,j9(p,c)}(this._associatedReadableByteStreamController,o)}respondWithNewView(o){if(!u3(this))throw d3("respondWithNewView");if(_i(o,1,"respondWithNewView"),!ArrayBuffer.isView(o))throw new TypeError("You can only respond with array buffer views");if(this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");o.buffer,function(p,c){let l=p._pendingPullIntos.peek();if(p._controlledReadableByteStream._state==="closed"){if(c.byteLength!==0)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(c.byteLength===0)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(l.byteOffset+l.bytesFilled!==c.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(l.bufferByteLength!==c.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(l.bytesFilled+c.byteLength>l.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");let u=c.byteLength;l.buffer=c.buffer,j9(p,u)}(this._associatedReadableByteStreamController,o)}};Object.defineProperties(Zr.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),Ke(Zr.prototype.respond,"respond"),Ke(Zr.prototype.respondWithNewView,"respondWithNewView"),typeof qe.toStringTag=="symbol"&&Object.defineProperty(Zr.prototype,qe.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});Ti=class{constructor(){throw new TypeError("Illegal constructor")}get byobRequest(){if(!uu(this))throw am("byobRequest");return function(o){if(o._byobRequest===null&&o._pendingPullIntos.length>0){let p=o._pendingPullIntos.peek(),c=new Uint8Array(p.buffer,p.byteOffset+p.bytesFilled,p.byteLength-p.bytesFilled),l=Object.create(Zr.prototype);(function(u,O,y){u._associatedReadableByteStreamController=O,u._view=y})(l,o,c),o._byobRequest=l}return o._byobRequest}(this)}get desiredSize(){if(!uu(this))throw am("desiredSize");return fU(this)}close(){if(!uu(this))throw am("close");if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");let o=this._controlledReadableByteStream._state;if(o!=="readable")throw new TypeError(`The stream (in ${o} state) is not in the readable state and cannot be closed`);(function(p){let c=p._controlledReadableByteStream;if(!(p._closeRequested||c._state!=="readable")){if(p._queueTotalSize>0)return void(p._closeRequested=!0);if(p._pendingPullIntos.length>0&&p._pendingPullIntos.peek().bytesFilled>0){let l=new TypeError("Insufficient bytes to fill elements in the given buffer");throw gu(p,l),l}P1(p),um(c)}})(this)}enqueue(o){if(!uu(this))throw am("enqueue");if(_i(o,1,"enqueue"),!ArrayBuffer.isView(o))throw new TypeError("chunk must be an array buffer view");if(o.byteLength===0)throw new TypeError("chunk must have non-zero byteLength");if(o.buffer.byteLength===0)throw new TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw new TypeError("stream is closed or draining");let p=this._controlledReadableByteStream._state;if(p!=="readable")throw new TypeError(`The stream (in ${p} state) is not in the readable state and cannot be enqueued to`);(function(c,l){let u=c._controlledReadableByteStream;if(c._closeRequested||u._state!=="readable")return;let O=l.buffer,y=l.byteOffset,m=l.byteLength,a=O;if(c._pendingPullIntos.length>0){let r=c._pendingPullIntos.peek();r.buffer,N3(c),r.buffer=r.buffer,r.readerType==="none"&&pU(c,r)}tU(u)?(function(r){let e=r._controlledReadableByteStream._reader;for(;e._readRequests.length>0;){if(r._queueTotalSize===0)return;w9(r,e._readRequests.shift())}}(c),C1(u)===0?b1(c,a,y,m):(c._pendingPullIntos.length>0&&fu(c),E3(u,new Uint8Array(a,y,m),!1))):C3(u)?(b1(c,a,y,m),T3(c)):b1(c,a,y,m),Tc(c)})(this,o)}error(o){if(!uu(this))throw am("error");gu(this,o)}[j3](o){rU(this),el(this);let p=this._cancelAlgorithm(o);return P1(this),p}[w3](o){let p=this._controlledReadableByteStream;if(this._queueTotalSize>0)return void w9(this,o);let c=this._autoAllocateChunkSize;if(c!==void 0){let l;try{l=new ArrayBuffer(c)}catch(O){return void o._errorSteps(O)}let u={buffer:l,bufferByteLength:c,byteOffset:0,byteLength:c,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(u)}eU(p,o),Tc(this)}[x3](){if(this._pendingPullIntos.length>0){let o=this._pendingPullIntos.peek();o.readerType="none",this._pendingPullIntos=new Mo,this._pendingPullIntos.push(o)}}};Object.defineProperties(Ti.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),Ke(Ti.prototype.close,"close"),Ke(Ti.prototype.enqueue,"enqueue"),Ke(Ti.prototype.error,"error"),typeof qe.toStringTag=="symbol"&&Object.defineProperty(Ti.prototype,qe.toStringTag,{value:"ReadableByteStreamController",configurable:!0});Oi=class{constructor(o){if(_i(o,1,"ReadableStreamBYOBReader"),$9(o,"First parameter"),bu(o))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!uu(o._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");z9(this,o),this._readIntoRequests=new Mo}get closed(){return du(this)?this._closedPromise:we(s1("closed"))}cancel(o){return du(this)?this._ownerReadableStream===void 0?we(hu("cancel")):H9(this,o):we(s1("cancel"))}read(o){if(!du(this))return we(s1("read"));if(!ArrayBuffer.isView(o))return we(new TypeError("view must be an array buffer view"));if(o.byteLength===0)return we(new TypeError("view must have non-zero byteLength"));if(o.buffer.byteLength===0)return we(new TypeError("view's buffer must have non-zero byteLength"));if(o.buffer,this._ownerReadableStream===void 0)return we(hu("read from"));let p,c,l=Oo((u,O)=>{p=u,c=O});return function(u,O,y){let m=u._ownerReadableStream;m._disturbed=!0,m._state==="errored"?y._errorSteps(m._storedError):function(a,r,e){let t=a._controlledReadableByteStream,n=1;r.constructor!==DataView&&(n=r.constructor.BYTES_PER_ELEMENT);let i=r.constructor,s=r.buffer,f={buffer:s,bufferByteLength:s.byteLength,byteOffset:r.byteOffset,byteLength:r.byteLength,bytesFilled:0,elementSize:n,viewConstructor:i,readerType:"byob"};if(a._pendingPullIntos.length>0)return a._pendingPullIntos.push(f),void x9(t,e);if(t._state!=="closed"){if(a._queueTotalSize>0){if(sU(a,f)){let g=lU(f);return dU(a),void e._chunkSteps(g)}if(a._closeRequested){let g=new TypeError("Insufficient bytes to fill elements in the given buffer");return gu(a,g),void e._errorSteps(g)}}a._pendingPullIntos.push(f),x9(t,e),Tc(a)}else{let g=new i(f.buffer,f.byteOffset,0);e._closeSteps(g)}}(m._readableStreamController,O,y)}(this,o,{_chunkSteps:u=>p({value:u,done:!1}),_closeSteps:u=>p({value:u,done:!0}),_errorSteps:u=>c(u)}),l}releaseLock(){if(!du(this))throw s1("releaseLock");this._ownerReadableStream!==void 0&&function(o){Q9(o);let p=new TypeError("Reader was released");hU(o,p)}(this)}};Object.defineProperties(Oi.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),Ke(Oi.prototype.cancel,"cancel"),Ke(Oi.prototype.read,"read"),Ke(Oi.prototype.releaseLock,"releaseLock"),typeof qe.toStringTag=="symbol"&&Object.defineProperty(Oi.prototype,qe.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});ibe=typeof AbortController=="function",Si=class{constructor(o={},p={}){o===void 0?o=null:K9(o,"First parameter");let c=w1(p,"Second parameter"),l=function(y,m){xi(y,m);let a=y?.abort,r=y?.close,e=y?.start,t=y?.type,n=y?.write;return{abort:a===void 0?void 0:tbe(a,y,`${m} has member 'abort' that`),close:r===void 0?void 0:obe(r,y,`${m} has member 'close' that`),start:e===void 0?void 0:nbe(e,y,`${m} has member 'start' that`),write:n===void 0?void 0:abe(n,y,`${m} has member 'write' that`),type:t}}(o,"First parameter");var u;if((u=this)._state="writable",u._storedError=void 0,u._writer=void 0,u._writableStreamController=void 0,u._writeRequests=new Mo,u._inFlightWriteRequest=void 0,u._closeRequest=void 0,u._inFlightCloseRequest=void 0,u._pendingAbortRequest=void 0,u._backpressure=!1,l.type!==void 0)throw new RangeError("Invalid type is specified");let O=j1(c);(function(y,m,a,r){let e=Object.create(yu.prototype),t,n,i,s;t=m.start!==void 0?()=>m.start(e):()=>{},n=m.write!==void 0?f=>m.write(f,e):()=>Ze(void 0),i=m.close!==void 0?()=>m.close():()=>Ze(void 0),s=m.abort!==void 0?f=>m.abort(f):()=>Ze(void 0),function(f,g,T,_,C,F,J,V){g._controlledWritableStream=f,f._writableStreamController=g,g._queue=void 0,g._queueTotalSize=void 0,el(g),g._abortReason=void 0,g._abortController=function(){if(ibe)return new AbortController}(),g._started=!1,g._strategySizeAlgorithm=V,g._strategyHWM=J,g._writeAlgorithm=_,g._closeAlgorithm=C,g._abortAlgorithm=F;let z=I3(g);F3(f,z);let H=T();uo(Ze(H),()=>(g._started=!0,R1(g),null),Z=>(g._started=!0,O3(f,Z),null))}(y,e,t,n,i,s,a,r)})(this,l,sm(c,1),O)}get locked(){if(!Ia(this))throw d1("locked");return v1(this)}abort(o){return Ia(this)?v1(this)?we(new TypeError("Cannot abort a stream that already has a writer")):gU(this,o):we(d1("abort"))}close(){return Ia(this)?v1(this)?we(new TypeError("Cannot close a stream that already has a writer")):$r(this)?we(new TypeError("Cannot close an already-closing stream")):yU(this):we(d1("close"))}getWriter(){if(!Ia(this))throw d1("getWriter");return new Fa(this)}};Object.defineProperties(Si.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),Ke(Si.prototype.abort,"abort"),Ke(Si.prototype.close,"close"),Ke(Si.prototype.getWriter,"getWriter"),typeof qe.toStringTag=="symbol"&&Object.defineProperty(Si.prototype,qe.toStringTag,{value:"WritableStream",configurable:!0});Fa=class{constructor(o){if(_i(o,1,"WritableStreamDefaultWriter"),function(l,u){if(!Ia(l))throw new TypeError(`${u} is not a WritableStream.`)}(o,"First parameter"),v1(o))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=o,o._writer=this;let p=o._state;if(p==="writable")!$r(o)&&o._backpressure?A1(this):E9(this),T1(this);else if(p==="erroring")S3(this,o._storedError),T1(this);else if(p==="closed")E9(this),T1(c=this),SU(c);else{let l=o._storedError;S3(this,l),D9(this,l)}var c}get closed(){return hc(this)?this._closedPromise:we(gc("closed"))}get desiredSize(){if(!hc(this))throw gc("desiredSize");if(this._ownerWritableStream===void 0)throw im("desiredSize");return function(o){let p=o._ownerWritableStream,c=p._state;return c==="errored"||c==="erroring"?null:c==="closed"?0:TU(p._writableStreamController)}(this)}get ready(){return hc(this)?this._readyPromise:we(gc("ready"))}abort(o){return hc(this)?this._ownerWritableStream===void 0?we(im("abort")):function(p,c){return gU(p._ownerWritableStream,c)}(this,o):we(gc("abort"))}close(){if(!hc(this))return we(gc("close"));let o=this._ownerWritableStream;return o===void 0?we(im("close")):$r(o)?we(new TypeError("Cannot close an already-closing stream")):yU(this._ownerWritableStream)}releaseLock(){if(!hc(this))throw gc("releaseLock");this._ownerWritableStream!==void 0&&function(o){let p=o._ownerWritableStream,c=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");bU(o,c),function(l,u){l._closedPromiseState==="pending"?k3(l,u):function(O,y){D9(O,y)}(l,u)}(o,c),p._writer=void 0,o._ownerWritableStream=void 0}(this)}write(o){return hc(this)?this._ownerWritableStream===void 0?we(im("write to")):function(p,c){let l=p._ownerWritableStream,u=l._writableStreamController,O=function(a,r){try{return a._strategySizeAlgorithm(r)}catch(e){return _9(a,e),1}}(u,c);if(l!==p._ownerWritableStream)return we(im("write to"));let y=l._state;if(y==="errored")return we(l._storedError);if($r(l)||y==="closed")return we(new TypeError("The stream is closing or closed and cannot be written to"));if(y==="erroring")return we(l._storedError);let m=function(a){return Oo((r,e)=>{let t={_resolve:r,_reject:e};a._writeRequests.push(t)})}(l);return function(a,r,e){try{M3(a,r,e)}catch(n){return void _9(a,n)}let t=a._controlledWritableStream;!$r(t)&&t._state==="writable"&&F3(t,I3(a)),R1(a)}(u,c,O),m}(this,o):we(gc("write"))}};Object.defineProperties(Fa.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),Ke(Fa.prototype.abort,"abort"),Ke(Fa.prototype.close,"close"),Ke(Fa.prototype.releaseLock,"releaseLock"),Ke(Fa.prototype.write,"write"),typeof qe.toStringTag=="symbol"&&Object.defineProperty(Fa.prototype,qe.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});vU={},yu=class{constructor(){throw new TypeError("Illegal constructor")}get abortReason(){if(!f3(this))throw m3("abortReason");return this._abortReason}get signal(){if(!f3(this))throw m3("signal");if(this._abortController===void 0)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(o){if(!f3(this))throw m3("error");this._controlledWritableStream._state==="writable"&&OU(this,o)}[B9](o){let p=this._abortAlgorithm(o);return x1(this),p}[G9](){el(this)}};Object.defineProperties(yu.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),typeof qe.toStringTag=="symbol"&&Object.defineProperty(yu.prototype,qe.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});M9=typeof DOMException<"u"?DOMException:void 0,rbe=function(d){if(typeof d!="function"&&typeof d!="object")return!1;try{return new d,!0}catch{return!1}}(M9)?M9:function(){let d=function(o,p){this.message=o||"",this.name=p||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return d.prototype=Object.create(Error.prototype),Object.defineProperty(d.prototype,"constructor",{value:d,writable:!0,configurable:!0}),d}();Pi=class{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!f1(this))throw m1("desiredSize");return jU(this)}close(){if(!f1(this))throw m1("close");if(!lm(this))throw new TypeError("The stream is not in a state that permits close");(function(o){if(!lm(o))return;let p=o._controlledReadableStream;o._closeRequested=!0,o._queue.length===0&&(O1(o),um(p))})(this)}enqueue(o){if(!f1(this))throw m1("enqueue");if(!lm(this))throw new TypeError("The stream is not in a state that permits enqueue");return function(p,c){if(!lm(p))return;let l=p._controlledReadableStream;if(bu(l)&&C1(l)>0)E3(l,c,!1);else{let u;try{u=p._strategySizeAlgorithm(c)}catch(O){throw pm(p,O),O}try{M3(p,c,u)}catch(O){throw pm(p,O),O}}cm(p)}(this,o)}error(o){if(!f1(this))throw m1("error");pm(this,o)}[j3](o){el(this);let p=this._cancelAlgorithm(o);return O1(this),p}[w3](o){let p=this._controlledReadableStream;if(this._queue.length>0){let c=b3(this);this._closeRequested&&this._queue.length===0?(O1(this),um(p)):cm(this),o._chunkSteps(c)}else eU(p,o),cm(this)}[x3](){}};Object.defineProperties(Pi.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),Ke(Pi.prototype.close,"close"),Ke(Pi.prototype.enqueue,"enqueue"),Ke(Pi.prototype.error,"error"),typeof qe.toStringTag=="symbol"&&Object.defineProperty(Pi.prototype,qe.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});Mt=class{constructor(o={},p={}){o===void 0?o=null:K9(o,"First parameter");let c=w1(p,"Second parameter"),l=function(O,y){xi(O,y);let m=O,a=m?.autoAllocateChunkSize,r=m?.cancel,e=m?.pull,t=m?.start,n=m?.type;return{autoAllocateChunkSize:a===void 0?void 0:X9(a,`${y} has member 'autoAllocateChunkSize' that`),cancel:r===void 0?void 0:pbe(r,m,`${y} has member 'cancel' that`),pull:e===void 0?void 0:sbe(e,m,`${y} has member 'pull' that`),start:t===void 0?void 0:ube(t,m,`${y} has member 'start' that`),type:n===void 0?void 0:dbe(n,`${y} has member 'type' that`)}}(o,"First parameter");var u;if((u=this)._state="readable",u._reader=void 0,u._storedError=void 0,u._disturbed=!1,l.type==="bytes"){if(c.size!==void 0)throw new RangeError("The strategy for a byte stream cannot have a size function");$ye(this,l,sm(c,0))}else{let O=j1(c);cbe(this,l,sm(c,1),O)}}get locked(){if(!vc(this))throw yc("locked");return bu(this)}cancel(o){return vc(this)?bu(this)?we(new TypeError("Cannot cancel a stream that already has a reader")):wU(this,o):we(yc("cancel"))}getReader(o){if(!vc(this))throw yc("getReader");return function(p,c){xi(p,c);let l=p?.mode;return{mode:l===void 0?void 0:fbe(l,`${c} has member 'mode' that`)}}(o,"First parameter").mode===void 0?new vi(this):function(p){return new Oi(p)}(this)}pipeThrough(o,p={}){if(!rm(this))throw yc("pipeThrough");_i(o,1,"pipeThrough");let c=mbe(o,"First parameter"),l=C9(p,"Second parameter");if(this.locked)throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(c.writable.locked)throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");return mu(N9(this,c.writable,l.preventClose,l.preventAbort,l.preventCancel,l.signal)),c.readable}pipeTo(o,p={}){if(!rm(this))return we(yc("pipeTo"));if(o===void 0)return we("Parameter 1 is required in 'pipeTo'.");if(!Z9(o))return we(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));let c;try{c=C9(p,"Second parameter")}catch(l){return we(l)}return this.locked?we(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):o.locked?we(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):N9(this,o,c.preventClose,c.preventAbort,c.preventCancel,c.signal)}tee(){if(!rm(this))throw yc("tee");if(this.locked)throw new TypeError("Cannot tee a stream that already has a reader");return lbe(this)}values(o){if(!rm(this))throw yc("values");return function(p,c){let l=p.getReader(),u=new S1(l,c),O=Object.create(nU);return O._asyncIteratorImpl=u,O}(this,function(p,c){return xi(p,c),{preventCancel:!!p?.preventCancel}}(o,"First parameter").preventCancel)}};Object.defineProperties(Mt.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),Ke(Mt.prototype.cancel,"cancel"),Ke(Mt.prototype.getReader,"getReader"),Ke(Mt.prototype.pipeThrough,"pipeThrough"),Ke(Mt.prototype.pipeTo,"pipeTo"),Ke(Mt.prototype.tee,"tee"),Ke(Mt.prototype.values,"values"),typeof qe.toStringTag=="symbol"&&Object.defineProperty(Mt.prototype,qe.toStringTag,{value:"ReadableStream",configurable:!0}),typeof qe.asyncIterator=="symbol"&&Object.defineProperty(Mt.prototype,qe.asyncIterator,{value:Mt.prototype.values,writable:!0,configurable:!0});DU=d=>d.byteLength;Ke(DU,"size");dm=class{constructor(o){_i(o,1,"ByteLengthQueuingStrategy"),o=_U(o,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=o.highWaterMark}get highWaterMark(){if(!A9(this))throw R9("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark}get size(){if(!A9(this))throw R9("size");return DU}};Object.defineProperties(dm.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof qe.toStringTag=="symbol"&&Object.defineProperty(dm.prototype,qe.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});EU=()=>1;Ke(EU,"size");fm=class{constructor(o){_i(o,1,"CountQueuingStrategy"),o=_U(o,"First parameter"),this._countQueuingStrategyHighWaterMark=o.highWaterMark}get highWaterMark(){if(!I9(this))throw F9("highWaterMark");return this._countQueuingStrategyHighWaterMark}get size(){if(!I9(this))throw F9("size");return EU}};Object.defineProperties(fm.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof qe.toStringTag=="symbol"&&Object.defineProperty(fm.prototype,qe.toStringTag,{value:"CountQueuingStrategy",configurable:!0});mm=class{constructor(o={},p={},c={}){o===void 0&&(o=null);let l=w1(p,"Second parameter"),u=w1(c,"Third parameter"),O=function(t,n){xi(t,n);let i=t?.flush,s=t?.readableType,f=t?.start,g=t?.transform,T=t?.writableType;return{flush:i===void 0?void 0:hbe(i,t,`${n} has member 'flush' that`),readableType:s,start:f===void 0?void 0:gbe(f,t,`${n} has member 'start' that`),transform:g===void 0?void 0:ybe(g,t,`${n} has member 'transform' that`),writableType:T}}(o,"First parameter");if(O.readableType!==void 0)throw new RangeError("Invalid readableType specified");if(O.writableType!==void 0)throw new RangeError("Invalid writableType specified");let y=sm(u,0),m=j1(u),a=sm(l,1),r=j1(l),e;(function(t,n,i,s,f,g){function T(){return n}function _(z){return function(H,Z){let U=H._transformStreamController;return H._backpressure?Kn(H._backpressureChangePromise,()=>{if((Ia(H._writable)?H._writable._state:H._writableState)==="erroring")throw Ia(H._writable)?H._writable._storedError:H._writableStoredError;return L9(U,Z)}):L9(U,Z)}(t,z)}function C(z){return function(H,Z){return _1(H,Z),Ze(void 0)}(t,z)}function F(){return function(z){let H=z._transformStreamController,Z=H._flushAlgorithm();return MU(H),Kn(Z,()=>{if(z._readableState==="errored")throw z._readableStoredError;E1(z)&&CU(z)},U=>{throw _1(z,U),z._readableStoredError})}(t)}function J(){return function(z){return D1(z,!1),z._backpressureChangePromise}(t)}function V(z){return F1(t,z),Ze(void 0)}t._writableState="writable",t._writableStoredError=void 0,t._writableHasInFlightOperation=!1,t._writableStarted=!1,t._writable=function(z,H,Z,U,$,G,L){return new Si({start(K){z._writableController=K;try{let ee=K.signal;ee!==void 0&&ee.addEventListener("abort",()=>{z._writableState==="writable"&&(z._writableState="erroring",ee.reason&&(z._writableStoredError=ee.reason))})}catch{}return Kn(H(),()=>(z._writableStarted=!0,V9(z),null),ee=>{throw z._writableStarted=!0,h3(z,ee),ee})},write:K=>(function(ee){ee._writableHasInFlightOperation=!0}(z),Kn(Z(K),()=>(function(ee){ee._writableHasInFlightOperation=!1}(z),V9(z),null),ee=>{throw function(ne,te){ne._writableHasInFlightOperation=!1,h3(ne,te)}(z,ee),ee})),close:()=>(function(K){K._writableHasInFlightOperation=!0}(z),Kn(U(),()=>(function(K){K._writableHasInFlightOperation=!1,K._writableState==="erroring"&&(K._writableStoredError=void 0),K._writableState="closed"}(z),null),K=>{throw function(ee,ne){ee._writableHasInFlightOperation=!1,ee._writableState,h3(ee,ne)}(z,K),K})),abort:K=>(z._writableState="errored",z._writableStoredError=K,$(K))},{highWaterMark:G,size:L})}(t,T,_,F,C,i,s),t._readableState="readable",t._readableStoredError=void 0,t._readableCloseRequested=!1,t._readablePulling=!1,t._readable=function(z,H,Z,U,$,G){return new Mt({start:L=>(z._readableController=L,H().catch(K=>{M1(z,K)})),pull:()=>(z._readablePulling=!0,Z().catch(L=>{M1(z,L)})),cancel:L=>(z._readableState="closed",U(L))},{highWaterMark:$,size:G})}(t,T,J,V,f,g),t._backpressure=void 0,t._backpressureChangePromise=void 0,t._backpressureChangePromise_resolve=void 0,D1(t,!0),t._transformStreamController=void 0})(this,Oo(t=>{e=t}),a,r,y,m),function(t,n){let i=Object.create(ji.prototype),s,f;s=n.transform!==void 0?g=>n.transform(g,i):g=>{try{return NU(i,g),Ze(void 0)}catch(T){return we(T)}},f=n.flush!==void 0?()=>n.flush(i):()=>Ze(void 0),function(g,T,_,C){T._controlledTransformStream=g,g._transformStreamController=T,T._transformAlgorithm=_,T._flushAlgorithm=C}(t,i,s,f)}(this,O),O.start!==void 0?e(O.start(this._transformStreamController)):e(void 0)}get readable(){if(!k9(this))throw J9("readable");return this._readable}get writable(){if(!k9(this))throw J9("writable");return this._writable}};Object.defineProperties(mm.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),typeof qe.toStringTag=="symbol"&&Object.defineProperty(mm.prototype,qe.toStringTag,{value:"TransformStream",configurable:!0});ji=class{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!h1(this))throw g1("desiredSize");return RU(this._controlledTransformStream)}enqueue(o){if(!h1(this))throw g1("enqueue");NU(this,o)}error(o){if(!h1(this))throw g1("error");var p;p=o,_1(this._controlledTransformStream,p)}terminate(){if(!h1(this))throw g1("terminate");(function(o){let p=o._controlledTransformStream;E1(p)&&CU(p);let c=new TypeError("TransformStream terminated");F1(p,c)})(this)}};Object.defineProperties(ji.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),Ke(ji.prototype.enqueue,"enqueue"),Ke(ji.prototype.error,"error"),Ke(ji.prototype.terminate,"terminate"),typeof qe.toStringTag=="symbol"&&Object.defineProperty(ji.prototype,qe.toStringTag,{value:"TransformStreamDefaultController",configurable:!0})});var jt,I1=ct(()=>{jt=d=>typeof d=="function"});async function*bbe(d){let o=d.byteOffset+d.byteLength,p=d.byteOffset;for(;p!==o;){let c=Math.min(o-p,IU),l=d.buffer.slice(p,p+c);p+=l.byteLength,yield new Uint8Array(l)}}async function*vbe(d){let o=0;for(;o!==d.size;){let c=await d.slice(o,Math.min(d.size,o+IU)).arrayBuffer();o+=c.byteLength,yield new Uint8Array(c)}}async function*k1(d,o=!1){for(let p of d)ArrayBuffer.isView(p)?o?yield*bbe(p):yield p:jt(p.stream)?yield*p.stream():yield*vbe(p)}function*kU(d,o,p=0,c){c??(c=o);let l=p<0?Math.max(o+p,0):Math.min(p,o),u=c<0?Math.max(o+c,0):Math.min(c,o),O=Math.max(u-l,0),y=0;for(let m of d){if(y>=O)break;let a=ArrayBuffer.isView(m)?m.byteLength:m.size;if(l&&a<=l)l-=a,u-=a;else{let r;ArrayBuffer.isView(m)?(r=m.subarray(l,Math.min(a,u)),y+=r.byteLength):(r=m.slice(l,Math.min(a,u)),y+=r.size),u-=a,l=0,yield r}}}var IU,LU=ct(()=>{I1();IU=65536});var tl,JU,Sc,L1,hm,ka,J1=ct(()=>{FU();I1();LU();tl=function(d,o,p,c){if(p==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return p==="m"?c:p==="a"?c.call(d):c?c.value:o.get(d)},JU=function(d,o,p,c,l){if(c==="m")throw new TypeError("Private method is not writable");if(c==="a"&&!l)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?d!==o||!l:!o.has(d))throw new TypeError("Cannot write private member to an object whose class did not declare it");return c==="a"?l.call(d,p):l?l.value=p:o.set(d,p),p},ka=class d{constructor(o=[],p={}){if(Sc.set(this,[]),L1.set(this,""),hm.set(this,0),p??(p={}),typeof o!="object"||o===null)throw new TypeError("Failed to construct 'Blob': The provided value cannot be converted to a sequence.");if(!jt(o[Symbol.iterator]))throw new TypeError("Failed to construct 'Blob': The object must have a callable @@iterator property.");if(typeof p!="object"&&!jt(p))throw new TypeError("Failed to construct 'Blob': parameter 2 cannot convert to dictionary.");let c=new TextEncoder;for(let u of o){let O;ArrayBuffer.isView(u)?O=new Uint8Array(u.buffer.slice(u.byteOffset,u.byteOffset+u.byteLength)):u instanceof ArrayBuffer?O=new Uint8Array(u.slice(0)):u instanceof d?O=u:O=c.encode(String(u)),JU(this,hm,tl(this,hm,"f")+(ArrayBuffer.isView(O)?O.byteLength:O.size),"f"),tl(this,Sc,"f").push(O)}let l=p.type===void 0?"":String(p.type);JU(this,L1,/^[\x20-\x7E]*$/.test(l)?l:"","f")}static[(Sc=new WeakMap,L1=new WeakMap,hm=new WeakMap,Symbol.hasInstance)](o){return!!(o&&typeof o=="object"&&jt(o.constructor)&&(jt(o.stream)||jt(o.arrayBuffer))&&/^(Blob|File)$/.test(o[Symbol.toStringTag]))}get type(){return tl(this,L1,"f")}get size(){return tl(this,hm,"f")}slice(o,p,c){return new d(kU(tl(this,Sc,"f"),this.size,o,p),{type:c})}async text(){let o=new TextDecoder,p="";for await(let c of k1(tl(this,Sc,"f")))p+=o.decode(c,{stream:!0});return p+=o.decode(),p}async arrayBuffer(){let o=new Uint8Array(this.size),p=0;for await(let c of k1(tl(this,Sc,"f")))o.set(c,p),p+=c.length;return o.buffer}stream(){let o=k1(tl(this,Sc,"f"),!0);return new Mt({async pull(p){let{value:c,done:l}=await o.next();if(l)return queueMicrotask(()=>p.close());p.enqueue(c)},async cancel(){await o.return()}})}get[Symbol.toStringTag](){return"Blob"}};Object.defineProperties(ka.prototype,{type:{enumerable:!0},size:{enumerable:!0},slice:{enumerable:!0},stream:{enumerable:!0},text:{enumerable:!0},arrayBuffer:{enumerable:!0}})});var VU,UU,V1,U1,Zn,gm=ct(()=>{J1();VU=function(d,o,p,c,l){if(c==="m")throw new TypeError("Private method is not writable");if(c==="a"&&!l)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?d!==o||!l:!o.has(d))throw new TypeError("Cannot write private member to an object whose class did not declare it");return c==="a"?l.call(d,p):l?l.value=p:o.set(d,p),p},UU=function(d,o,p,c){if(p==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return p==="m"?c:p==="a"?c.call(d):c?c.value:o.get(d)},Zn=class extends ka{constructor(o,p,c={}){if(super(o,c),V1.set(this,void 0),U1.set(this,0),arguments.length<2)throw new TypeError(`Failed to construct 'File': 2 arguments required, but only ${arguments.length} present.`);VU(this,V1,String(p),"f");let l=c.lastModified===void 0?Date.now():Number(c.lastModified);Number.isNaN(l)||VU(this,U1,l,"f")}static[(V1=new WeakMap,U1=new WeakMap,Symbol.hasInstance)](o){return o instanceof ka&&o[Symbol.toStringTag]==="File"&&typeof o.name=="string"}get name(){return UU(this,V1,"f")}get lastModified(){return UU(this,U1,"f")}get webkitRelativePath(){return""}get[Symbol.toStringTag](){return"File"}}});var V3,U3=ct(()=>{gm();V3=d=>d instanceof Zn});var QU=A((r_e,HU)=>{var vu=1e3,Tu=vu*60,Ou=Tu*60,Pc=Ou*24,Obe=Pc*7,Sbe=Pc*365.25;HU.exports=function(d,o){o=o||{};var p=typeof d;if(p==="string"&&d.length>0)return Pbe(d);if(p==="number"&&isFinite(d))return o.long?wbe(d):jbe(d);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(d))};function Pbe(d){if(d=String(d),!(d.length>100)){var o=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(d);if(o){var p=parseFloat(o[1]),c=(o[2]||"ms").toLowerCase();switch(c){case"years":case"year":case"yrs":case"yr":case"y":return p*Sbe;case"weeks":case"week":case"w":return p*Obe;case"days":case"day":case"d":return p*Pc;case"hours":case"hour":case"hrs":case"hr":case"h":return p*Ou;case"minutes":case"minute":case"mins":case"min":case"m":return p*Tu;case"seconds":case"second":case"secs":case"sec":case"s":return p*vu;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return p;default:return}}}}function jbe(d){var o=Math.abs(d);return o>=Pc?Math.round(d/Pc)+"d":o>=Ou?Math.round(d/Ou)+"h":o>=Tu?Math.round(d/Tu)+"m":o>=vu?Math.round(d/vu)+"s":d+"ms"}function wbe(d){var o=Math.abs(d);return o>=Pc?G1(d,o,Pc,"day"):o>=Ou?G1(d,o,Ou,"hour"):o>=Tu?G1(d,o,Tu,"minute"):o>=vu?G1(d,o,vu,"second"):d+" ms"}function G1(d,o,p,c){var l=o>=p*1.5;return Math.round(d/p)+" "+c+(l?"s":"")}});var WU=A((l_e,YU)=>{"use strict";var xbe=require("util"),_be=QU();YU.exports=function(d){if(typeof d=="number")return d;var o=_be(d);if(o===void 0){var p=new Error(xbe.format("humanize-ms(%j) result undefined",d));console.warn(p.stack)}return o}});var z1=A((c_e,KU)=>{"use strict";KU.exports={CURRENT_ID:Symbol("agentkeepalive#currentId"),CREATE_ID:Symbol("agentkeepalive#createId"),INIT_SOCKET:Symbol("agentkeepalive#initSocket"),CREATE_HTTPS_CONNECTION:Symbol("agentkeepalive#createHttpsConnection"),SOCKET_CREATED_TIME:Symbol("agentkeepalive#socketCreatedTime"),SOCKET_NAME:Symbol("agentkeepalive#socketName"),SOCKET_REQUEST_COUNT:Symbol("agentkeepalive#socketRequestCount"),SOCKET_REQUEST_FINISHED_COUNT:Symbol("agentkeepalive#socketRequestFinishedCount")}});var Y3=A((p_e,eq)=>{"use strict";var Dbe=require("http").Agent,B3=WU(),So=require("util").debuglog("agentkeepalive"),{INIT_SOCKET:XU,CURRENT_ID:H1,CREATE_ID:ZU,SOCKET_CREATED_TIME:$U,SOCKET_NAME:No,SOCKET_REQUEST_COUNT:bn,SOCKET_REQUEST_FINISHED_COUNT:Va}=z1(),H3=1,G3=parseInt(process.version.split(".",1)[0].substring(1));G3>=11&&G3<=12?H3=2:G3>=13&&(H3=3);function ym(d){console.log("[agentkeepalive:deprecated] %s",d)}var Q3=class extends Dbe{constructor(o){o=o||{},o.keepAlive=o.keepAlive!==!1,o.freeSocketTimeout===void 0&&(o.freeSocketTimeout=4e3),o.keepAliveTimeout&&(ym("options.keepAliveTimeout is deprecated, please use options.freeSocketTimeout instead"),o.freeSocketTimeout=o.keepAliveTimeout,delete o.keepAliveTimeout),o.freeSocketKeepAliveTimeout&&(ym("options.freeSocketKeepAliveTimeout is deprecated, please use options.freeSocketTimeout instead"),o.freeSocketTimeout=o.freeSocketKeepAliveTimeout,delete o.freeSocketKeepAliveTimeout),o.timeout===void 0&&(o.timeout=Math.max(o.freeSocketTimeout*2,8e3)),o.timeout=B3(o.timeout),o.freeSocketTimeout=B3(o.freeSocketTimeout),o.socketActiveTTL=o.socketActiveTTL?B3(o.socketActiveTTL):0,super(o),this[H1]=0,this.createSocketCount=0,this.createSocketCountLastCheck=0,this.createSocketErrorCount=0,this.createSocketErrorCountLastCheck=0,this.closeSocketCount=0,this.closeSocketCountLastCheck=0,this.errorSocketCount=0,this.errorSocketCountLastCheck=0,this.requestCount=0,this.requestCountLastCheck=0,this.timeoutSocketCount=0,this.timeoutSocketCountLastCheck=0,this.on("free",p=>{let c=this.calcSocketTimeout(p);c>0&&p.timeout!==c&&p.setTimeout(c)})}get freeSocketKeepAliveTimeout(){return ym("agent.freeSocketKeepAliveTimeout is deprecated, please use agent.options.freeSocketTimeout instead"),this.options.freeSocketTimeout}get timeout(){return ym("agent.timeout is deprecated, please use agent.options.timeout instead"),this.options.timeout}get socketActiveTTL(){return ym("agent.socketActiveTTL is deprecated, please use agent.options.socketActiveTTL instead"),this.options.socketActiveTTL}calcSocketTimeout(o){let p=this.options.freeSocketTimeout,c=this.options.socketActiveTTL;if(c){let l=Date.now()-o[$U],u=c-l;if(u<=0)return u;p&&u"u"?!0:c<=0?(So("%s(requests: %s, finished: %s) free but need to destroy by TTL, request count %s, diff is %s",o[No],o[bn],o[Va],c),!1):(o.timeout!==c&&o.setTimeout(c),!0)}reuseSocket(...o){super.reuseSocket(...o);let p=o[0],c=o[1];c.reusedSocket=!0;let l=this.options.timeout;bm(p)!==l&&(p.setTimeout(l),So("%s reset timeout to %sms",p[No],l)),p[bn]++,So("%s(requests: %s, finished: %s) reuse on addRequest, timeout %sms",p[No],p[bn],p[Va],bm(p))}[ZU](){let o=this[H1]++;return this[H1]===Number.MAX_SAFE_INTEGER&&(this[H1]=0),o}[XU](o,p){p.timeout&&(bm(o)||o.setTimeout(p.timeout)),this.options.keepAlive&&o.setNoDelay(!0),this.createSocketCount++,this.options.socketActiveTTL&&(o[$U]=Date.now()),o[No]=`sock[${this[ZU]()}#${p._agentKey}]`.split("-----BEGIN",1)[0],o[bn]=1,o[Va]=0,Ebe(this,o,p)}createConnection(o,p){let c=!1,l=(O,y)=>{if(!c){if(c=!0,O)return this.createSocketErrorCount++,p(O);this[XU](y,o),p(O,y)}},u=super.createConnection(o,l);return u&&l(null,u),u}get statusChanged(){let o=this.createSocketCount!==this.createSocketCountLastCheck||this.createSocketErrorCount!==this.createSocketErrorCountLastCheck||this.closeSocketCount!==this.closeSocketCountLastCheck||this.errorSocketCount!==this.errorSocketCountLastCheck||this.timeoutSocketCount!==this.timeoutSocketCountLastCheck||this.requestCount!==this.requestCountLastCheck;return o&&(this.createSocketCountLastCheck=this.createSocketCount,this.createSocketErrorCountLastCheck=this.createSocketErrorCount,this.closeSocketCountLastCheck=this.closeSocketCount,this.errorSocketCountLastCheck=this.errorSocketCount,this.timeoutSocketCountLastCheck=this.timeoutSocketCount,this.requestCountLastCheck=this.requestCount),o}getCurrentStatus(){return{createSocketCount:this.createSocketCount,createSocketErrorCount:this.createSocketErrorCount,closeSocketCount:this.closeSocketCount,errorSocketCount:this.errorSocketCount,timeoutSocketCount:this.timeoutSocketCount,requestCount:this.requestCount,freeSockets:z3(this.freeSockets),sockets:z3(this.sockets),requests:z3(this.requests)}}};function bm(d){return d.timeout||d._idleTimeout}function Ebe(d,o,p){So("%s create, timeout %sms",o[No],bm(o));function c(){if(!o._httpMessage&&o[bn]===1)return;o[Va]++,d.requestCount++,So("%s(requests: %s, finished: %s) free",o[No],o[bn],o[Va]);let m=d.getName(p);o.writable&&d.requests[m]&&d.requests[m].length&&(o[bn]++,So("%s(requests: %s, finished: %s) will be reuse on agent free event",o[No],o[bn],o[Va]))}o.on("free",c);function l(m){So("%s(requests: %s, finished: %s) close, isError: %s",o[No],o[bn],o[Va],m),d.closeSocketCount++}o.on("close",l);function u(){let m=o.listeners("timeout").length,a=bm(o),r=o._httpMessage,e=r&&r.listeners("timeout").length||0;So("%s(requests: %s, finished: %s) timeout after %sms, listeners %s, defaultTimeoutListenerCount %s, hasHttpRequest %s, HttpRequest timeoutListenerCount %s",o[No],o[bn],o[Va],a,m,H3,!!r,e),So.enabled&&So("timeout listeners: %s",o.listeners("timeout").map(n=>n.name).join(", ")),d.timeoutSocketCount++;let t=d.getName(p);if(d.freeSockets[t]&&d.freeSockets[t].indexOf(o)!==-1)o.destroy(),d.removeSocket(o,p),So("%s is free, destroy quietly",o[No]);else if(e===0){let n=new Error("Socket timeout");n.code="ERR_SOCKET_TIMEOUT",n.timeout=a,o.destroy(n),d.removeSocket(o,p),So("%s destroy with timeout error",o[No])}}o.on("timeout",u);function O(m){let a=o.listeners("error").length;So("%s(requests: %s, finished: %s) error: %s, listenerCount: %s",o[No],o[bn],o[Va],m,a),d.errorSocketCount++,a===1&&(So("%s emit uncaught error event",o[No]),o.removeListener("error",O),o.emit("error",m))}o.on("error",O);function y(){So("%s(requests: %s, finished: %s) agentRemove",o[No],o[bn],o[Va]),o.removeListener("close",l),o.removeListener("error",O),o.removeListener("free",c),o.removeListener("timeout",u),o.removeListener("agentRemove",y)}o.on("agentRemove",y)}eq.exports=Q3;function z3(d){let o={};for(let p in d)o[p]=d[p].length;return o}});var nq=A((s_e,oq)=>{"use strict";var W3=require("https").Agent,Mbe=Y3(),{INIT_SOCKET:Nbe,CREATE_HTTPS_CONNECTION:tq}=z1(),vm=class extends Mbe{constructor(o){super(o),this.defaultPort=443,this.protocol="https:",this.maxCachedSessions=this.options.maxCachedSessions,this.maxCachedSessions===void 0&&(this.maxCachedSessions=100),this._sessionCache={map:{},list:[]}}createConnection(o,p){let c=this[tq](o,p);return this[Nbe](c,o),c}};vm.prototype[tq]=W3.prototype.createConnection;["getName","_getSession","_cacheSession","_evictSession"].forEach(function(d){typeof W3.prototype[d]=="function"&&(vm.prototype[d]=W3.prototype[d])});oq.exports=vm});var aq=A((u_e,Q1)=>{"use strict";Q1.exports=Y3();Q1.exports.HttpsAgent=nq();Q1.exports.constants=z1()});var pq=A(($1,cq)=>{(function(d,o){typeof $1=="object"&&typeof cq<"u"?o($1):typeof define=="function"&&define.amd?define(["exports"],o):(d=typeof globalThis<"u"?globalThis:d||self,o(d.WebStreamsPolyfill={}))})($1,function(d){"use strict";let o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol:E=>`Symbol(${E})`;function p(){}function c(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global}let l=c();function u(E){return typeof E=="object"&&E!==null||typeof E=="function"}let O=p,y=Promise,m=Promise.prototype.then,a=Promise.resolve.bind(y),r=Promise.reject.bind(y);function e(E){return new y(E)}function t(E){return a(E)}function n(E){return r(E)}function i(E,R,I){return m.call(E,R,I)}function s(E,R,I){i(i(E,R,I),void 0,O)}function f(E,R){s(E,R)}function g(E,R){s(E,void 0,R)}function T(E,R,I){return i(E,R,I)}function _(E){i(E,void 0,O)}let C=(()=>{let E=l&&l.queueMicrotask;if(typeof E=="function")return E;let R=t(void 0);return I=>i(R,I)})();function F(E,R,I){if(typeof E!="function")throw new TypeError("Argument is not a function");return Function.prototype.apply.call(E,R,I)}function J(E,R,I){try{return t(F(E,R,I))}catch(B){return n(B)}}let V=16384;class z{constructor(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}get length(){return this._size}push(R){let I=this._back,B=I;I._elements.length===V-1&&(B={_elements:[],_next:void 0}),I._elements.push(R),B!==I&&(this._back=B,I._next=B),++this._size}shift(){let R=this._front,I=R,B=this._cursor,W=B+1,oe=R._elements,ae=oe[B];return W===V&&(I=R._next,W=0),--this._size,this._cursor=W,R!==I&&(this._front=I),oe[B]=void 0,ae}forEach(R){let I=this._cursor,B=this._front,W=B._elements;for(;(I!==W.length||B._next!==void 0)&&!(I===W.length&&(B=B._next,W=B._elements,I=0,W.length===0));)R(W[I]),++I}peek(){let R=this._front,I=this._cursor;return R._elements[I]}}function H(E,R){E._ownerReadableStream=R,R._reader=E,R._state==="readable"?G(E):R._state==="closed"?K(E):L(E,R._storedError)}function Z(E,R){let I=E._ownerReadableStream;return _n(I,R)}function U(E){E._ownerReadableStream._state==="readable"?ee(E,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):ne(E,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),E._ownerReadableStream._reader=void 0,E._ownerReadableStream=void 0}function $(E){return new TypeError("Cannot "+E+" a stream using a released reader")}function G(E){E._closedPromise=e((R,I)=>{E._closedPromise_resolve=R,E._closedPromise_reject=I})}function L(E,R){G(E),ee(E,R)}function K(E){G(E),te(E)}function ee(E,R){E._closedPromise_reject!==void 0&&(_(E._closedPromise),E._closedPromise_reject(R),E._closedPromise_resolve=void 0,E._closedPromise_reject=void 0)}function ne(E,R){L(E,R)}function te(E){E._closedPromise_resolve!==void 0&&(E._closedPromise_resolve(void 0),E._closedPromise_resolve=void 0,E._closedPromise_reject=void 0)}let ie=o("[[AbortSteps]]"),re=o("[[ErrorSteps]]"),fe=o("[[CancelSteps]]"),ue=o("[[PullSteps]]"),X=Number.isFinite||function(E){return typeof E=="number"&&isFinite(E)},le=Math.trunc||function(E){return E<0?Math.ceil(E):Math.floor(E)};function se(E){return typeof E=="object"||typeof E=="function"}function ce(E,R){if(E!==void 0&&!se(E))throw new TypeError(`${R} is not an object.`)}function de(E,R){if(typeof E!="function")throw new TypeError(`${R} is not a function.`)}function me(E){return typeof E=="object"&&E!==null||typeof E=="function"}function v(E,R){if(!me(E))throw new TypeError(`${R} is not an object.`)}function j(E,R,I){if(E===void 0)throw new TypeError(`Parameter ${R} is required in '${I}'.`)}function w(E,R,I){if(E===void 0)throw new TypeError(`${R} is required in '${I}'.`)}function M(E){return Number(E)}function k(E){return E===0?0:E}function q(E){return k(le(E))}function Q(E,R){let B=Number.MAX_SAFE_INTEGER,W=Number(E);if(W=k(W),!X(W))throw new TypeError(`${R} is not a finite number`);if(W=q(W),W<0||W>B)throw new TypeError(`${R} is outside the accepted range of 0 to ${B}, inclusive`);return!X(W)||W===0?0:W}function b(E,R){if(!qi(E))throw new TypeError(`${R} is not a ReadableStream.`)}function P(E){return new N(E)}function D(E,R){E._reader._readRequests.push(R)}function h(E,R,I){let W=E._reader._readRequests.shift();I?W._closeSteps():W._chunkSteps(R)}function S(E){return E._reader._readRequests.length}function x(E){let R=E._reader;return!(R===void 0||!Y(R))}class N{constructor(R){if(j(R,1,"ReadableStreamDefaultReader"),b(R,"First parameter"),Bi(R))throw new TypeError("This stream has already been locked for exclusive reading by another reader");H(this,R),this._readRequests=new z}get closed(){return Y(this)?this._closedPromise:n(lt("closed"))}cancel(R=void 0){return Y(this)?this._ownerReadableStream===void 0?n($("cancel")):Z(this,R):n(lt("cancel"))}read(){if(!Y(this))return n(lt("read"));if(this._ownerReadableStream===void 0)return n($("read from"));let R,I,B=e((oe,ae)=>{R=oe,I=ae});return Ce(this,{_chunkSteps:oe=>R({value:oe,done:!1}),_closeSteps:()=>R({value:void 0,done:!0}),_errorSteps:oe=>I(oe)}),B}releaseLock(){if(!Y(this))throw lt("releaseLock");if(this._ownerReadableStream!==void 0){if(this._readRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");U(this)}}}Object.defineProperties(N.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(N.prototype,o.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});function Y(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_readRequests")?!1:E instanceof N}function Ce(E,R){let I=E._ownerReadableStream;I._disturbed=!0,I._state==="closed"?R._closeSteps():I._state==="errored"?R._errorSteps(I._storedError):I._readableStreamController[ue](R)}function lt(E){return new TypeError(`ReadableStreamDefaultReader.prototype.${E} can only be used on a ReadableStreamDefaultReader`)}let Le=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype);class Xe{constructor(R,I){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=R,this._preventCancel=I}next(){let R=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?T(this._ongoingPromise,R,R):R(),this._ongoingPromise}return(R){let I=()=>this._returnSteps(R);return this._ongoingPromise?T(this._ongoingPromise,I,I):I()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let R=this._reader;if(R._ownerReadableStream===void 0)return n($("iterate"));let I,B,W=e((ae,ge)=>{I=ae,B=ge});return Ce(R,{_chunkSteps:ae=>{this._ongoingPromise=void 0,C(()=>I({value:ae,done:!1}))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,U(R),I({value:void 0,done:!0})},_errorSteps:ae=>{this._ongoingPromise=void 0,this._isFinished=!0,U(R),B(ae)}}),W}_returnSteps(R){if(this._isFinished)return Promise.resolve({value:R,done:!0});this._isFinished=!0;let I=this._reader;if(I._ownerReadableStream===void 0)return n($("finish iterating"));if(!this._preventCancel){let B=Z(I,R);return U(I),T(B,()=>({value:R,done:!0}))}return U(I),t({value:R,done:!0})}}let Nt={next(){return np(this)?this._asyncIteratorImpl.next():n(ap("next"))},return(E){return np(this)?this._asyncIteratorImpl.return(E):n(ap("return"))}};Le!==void 0&&Object.setPrototypeOf(Nt,Le);function op(E,R){let I=P(E),B=new Xe(I,R),W=Object.create(Nt);return W._asyncIteratorImpl=B,W}function np(E){if(!u(E)||!Object.prototype.hasOwnProperty.call(E,"_asyncIteratorImpl"))return!1;try{return E._asyncIteratorImpl instanceof Xe}catch{return!1}}function ap(E){return new TypeError(`ReadableStreamAsyncIterator.${E} can only be used on a ReadableSteamAsyncIterator`)}let Ro=Number.isNaN||function(E){return E!==E};function wn(E){return E.slice()}function mo(E,R,I,B,W){new Uint8Array(E).set(new Uint8Array(I,B,W),R)}function ao(E){return E}function $e(E){return!1}function OM(E,R,I){if(E.slice)return E.slice(R,I);let B=I-R,W=new ArrayBuffer(B);return mo(W,0,E,R,B),W}function Wz(E){return!(typeof E!="number"||Ro(E)||E<0)}function SM(E){let R=OM(E.buffer,E.byteOffset,E.byteOffset+E.byteLength);return new Uint8Array(R)}function UO(E){let R=E._queue.shift();return E._queueTotalSize-=R.size,E._queueTotalSize<0&&(E._queueTotalSize=0),R.value}function qO(E,R,I){if(!Wz(I)||I===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");E._queue.push({value:R,size:I}),E._queueTotalSize+=I}function Kz(E){return E._queue.peek().value}function Ji(E){E._queue=new z,E._queueTotalSize=0}class Qu{constructor(){throw new TypeError("Illegal constructor")}get view(){if(!BO(this))throw QO("view");return this._view}respond(R){if(!BO(this))throw QO("respond");if(j(R,1,"respond"),R=Q(R,"First parameter"),this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");$e(this._view.buffer),rh(this._associatedReadableByteStreamController,R)}respondWithNewView(R){if(!BO(this))throw QO("respondWithNewView");if(j(R,1,"respondWithNewView"),!ArrayBuffer.isView(R))throw new TypeError("You can only respond with array buffer views");if(this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");$e(R.buffer),lh(this._associatedReadableByteStreamController,R)}}Object.defineProperties(Qu.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(Qu.prototype,o.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});class ip{constructor(){throw new TypeError("Illegal constructor")}get byobRequest(){if(!xl(this))throw Wu("byobRequest");return HO(this)}get desiredSize(){if(!xl(this))throw Wu("desiredSize");return MM(this)}close(){if(!xl(this))throw Wu("close");if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");let R=this._controlledReadableByteStream._state;if(R!=="readable")throw new TypeError(`The stream (in ${R} state) is not in the readable state and cannot be closed`);Yu(this)}enqueue(R){if(!xl(this))throw Wu("enqueue");if(j(R,1,"enqueue"),!ArrayBuffer.isView(R))throw new TypeError("chunk must be an array buffer view");if(R.byteLength===0)throw new TypeError("chunk must have non-zero byteLength");if(R.buffer.byteLength===0)throw new TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw new TypeError("stream is closed or draining");let I=this._controlledReadableByteStream._state;if(I!=="readable")throw new TypeError(`The stream (in ${I} state) is not in the readable state and cannot be enqueued to`);ih(this,R)}error(R=void 0){if(!xl(this))throw Wu("error");xn(this,R)}[fe](R){PM(this),Ji(this);let I=this._cancelAlgorithm(R);return ah(this),I}[ue](R){let I=this._controlledReadableByteStream;if(this._queueTotalSize>0){let W=this._queue.shift();this._queueTotalSize-=W.byteLength,_M(this);let oe=new Uint8Array(W.buffer,W.byteOffset,W.byteLength);R._chunkSteps(oe);return}let B=this._autoAllocateChunkSize;if(B!==void 0){let W;try{W=new ArrayBuffer(B)}catch(ae){R._errorSteps(ae);return}let oe={buffer:W,bufferByteLength:B,byteOffset:0,byteLength:B,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(oe)}D(I,R),_l(this)}}Object.defineProperties(ip.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(ip.prototype,o.toStringTag,{value:"ReadableByteStreamController",configurable:!0});function xl(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_controlledReadableByteStream")?!1:E instanceof ip}function BO(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_associatedReadableByteStreamController")?!1:E instanceof Qu}function _l(E){if(!eH(E))return;if(E._pulling){E._pullAgain=!0;return}E._pulling=!0;let I=E._pullAlgorithm();s(I,()=>{E._pulling=!1,E._pullAgain&&(E._pullAgain=!1,_l(E))},B=>{xn(E,B)})}function PM(E){zO(E),E._pendingPullIntos=new z}function GO(E,R){let I=!1;E._state==="closed"&&(I=!0);let B=jM(R);R.readerType==="default"?h(E,B,I):nH(E,B,I)}function jM(E){let R=E.bytesFilled,I=E.elementSize;return new E.viewConstructor(E.buffer,E.byteOffset,R/I)}function oh(E,R,I,B){E._queue.push({buffer:R,byteOffset:I,byteLength:B}),E._queueTotalSize+=B}function wM(E,R){let I=R.elementSize,B=R.bytesFilled-R.bytesFilled%I,W=Math.min(E._queueTotalSize,R.byteLength-R.bytesFilled),oe=R.bytesFilled+W,ae=oe-oe%I,ge=W,Re=!1;ae>B&&(ge=ae-R.bytesFilled,Re=!0);let Ue=E._queue;for(;ge>0;){let He=Ue.peek(),Qe=Math.min(ge,He.byteLength),xt=R.byteOffset+R.bytesFilled;mo(R.buffer,xt,He.buffer,He.byteOffset,Qe),He.byteLength===Qe?Ue.shift():(He.byteOffset+=Qe,He.byteLength-=Qe),E._queueTotalSize-=Qe,xM(E,Qe,R),ge-=Qe}return Re}function xM(E,R,I){I.bytesFilled+=R}function _M(E){E._queueTotalSize===0&&E._closeRequested?(ah(E),nd(E._controlledReadableByteStream)):_l(E)}function zO(E){E._byobRequest!==null&&(E._byobRequest._associatedReadableByteStreamController=void 0,E._byobRequest._view=null,E._byobRequest=null)}function DM(E){for(;E._pendingPullIntos.length>0;){if(E._queueTotalSize===0)return;let R=E._pendingPullIntos.peek();wM(E,R)&&(nh(E),GO(E._controlledReadableByteStream,R))}}function Xz(E,R,I){let B=E._controlledReadableByteStream,W=1;R.constructor!==DataView&&(W=R.constructor.BYTES_PER_ELEMENT);let oe=R.constructor,ae=R.buffer,ge={buffer:ae,bufferByteLength:ae.byteLength,byteOffset:R.byteOffset,byteLength:R.byteLength,bytesFilled:0,elementSize:W,viewConstructor:oe,readerType:"byob"};if(E._pendingPullIntos.length>0){E._pendingPullIntos.push(ge),RM(B,I);return}if(B._state==="closed"){let Re=new oe(ge.buffer,ge.byteOffset,0);I._closeSteps(Re);return}if(E._queueTotalSize>0){if(wM(E,ge)){let Re=jM(ge);_M(E),I._chunkSteps(Re);return}if(E._closeRequested){let Re=new TypeError("Insufficient bytes to fill elements in the given buffer");xn(E,Re),I._errorSteps(Re);return}}E._pendingPullIntos.push(ge),RM(B,I),_l(E)}function Zz(E,R){let I=E._controlledReadableByteStream;if(YO(I))for(;AM(I)>0;){let B=nh(E);GO(I,B)}}function $z(E,R,I){if(xM(E,R,I),I.bytesFilled0){let W=I.byteOffset+I.bytesFilled,oe=OM(I.buffer,W-B,W);oh(E,oe,0,oe.byteLength)}I.bytesFilled-=B,GO(E._controlledReadableByteStream,I),DM(E)}function EM(E,R){let I=E._pendingPullIntos.peek();zO(E),E._controlledReadableByteStream._state==="closed"?Zz(E):$z(E,R,I),_l(E)}function nh(E){return E._pendingPullIntos.shift()}function eH(E){let R=E._controlledReadableByteStream;return R._state!=="readable"||E._closeRequested||!E._started?!1:!!(x(R)&&S(R)>0||YO(R)&&AM(R)>0||MM(E)>0)}function ah(E){E._pullAlgorithm=void 0,E._cancelAlgorithm=void 0}function Yu(E){let R=E._controlledReadableByteStream;if(!(E._closeRequested||R._state!=="readable")){if(E._queueTotalSize>0){E._closeRequested=!0;return}if(E._pendingPullIntos.length>0&&E._pendingPullIntos.peek().bytesFilled>0){let B=new TypeError("Insufficient bytes to fill elements in the given buffer");throw xn(E,B),B}ah(E),nd(R)}}function ih(E,R){let I=E._controlledReadableByteStream;if(E._closeRequested||I._state!=="readable")return;let B=R.buffer,W=R.byteOffset,oe=R.byteLength,ae=B;if(E._pendingPullIntos.length>0){let ge=E._pendingPullIntos.peek();$e(ge.buffer),ge.buffer=ge.buffer}if(zO(E),x(I))if(S(I)===0)oh(E,ae,W,oe);else{E._pendingPullIntos.length>0&&nh(E);let ge=new Uint8Array(ae,W,oe);h(I,ge,!1)}else YO(I)?(oh(E,ae,W,oe),DM(E)):oh(E,ae,W,oe);_l(E)}function xn(E,R){let I=E._controlledReadableByteStream;I._state==="readable"&&(PM(E),Ji(E),ah(E),aN(I,R))}function HO(E){if(E._byobRequest===null&&E._pendingPullIntos.length>0){let R=E._pendingPullIntos.peek(),I=new Uint8Array(R.buffer,R.byteOffset+R.bytesFilled,R.byteLength-R.bytesFilled),B=Object.create(Qu.prototype);oH(B,E,I),E._byobRequest=B}return E._byobRequest}function MM(E){let R=E._controlledReadableByteStream._state;return R==="errored"?null:R==="closed"?0:E._strategyHWM-E._queueTotalSize}function rh(E,R){let I=E._pendingPullIntos.peek();if(E._controlledReadableByteStream._state==="closed"){if(R!==0)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(R===0)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(I.bytesFilled+R>I.byteLength)throw new RangeError("bytesWritten out of range")}I.buffer=I.buffer,EM(E,R)}function lh(E,R){let I=E._pendingPullIntos.peek();if(E._controlledReadableByteStream._state==="closed"){if(R.byteLength!==0)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(R.byteLength===0)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(I.byteOffset+I.bytesFilled!==R.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(I.bufferByteLength!==R.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(I.bytesFilled+R.byteLength>I.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");let W=R.byteLength;I.buffer=R.buffer,EM(E,W)}function NM(E,R,I,B,W,oe,ae){R._controlledReadableByteStream=E,R._pullAgain=!1,R._pulling=!1,R._byobRequest=null,R._queue=R._queueTotalSize=void 0,Ji(R),R._closeRequested=!1,R._started=!1,R._strategyHWM=oe,R._pullAlgorithm=B,R._cancelAlgorithm=W,R._autoAllocateChunkSize=ae,R._pendingPullIntos=new z,E._readableStreamController=R;let ge=I();s(t(ge),()=>{R._started=!0,_l(R)},Re=>{xn(R,Re)})}function tH(E,R,I){let B=Object.create(ip.prototype),W=()=>{},oe=()=>t(void 0),ae=()=>t(void 0);R.start!==void 0&&(W=()=>R.start(B)),R.pull!==void 0&&(oe=()=>R.pull(B)),R.cancel!==void 0&&(ae=Re=>R.cancel(Re));let ge=R.autoAllocateChunkSize;if(ge===0)throw new TypeError("autoAllocateChunkSize must be greater than 0");NM(E,B,W,oe,ae,I,ge)}function oH(E,R,I){E._associatedReadableByteStreamController=R,E._view=I}function QO(E){return new TypeError(`ReadableStreamBYOBRequest.prototype.${E} can only be used on a ReadableStreamBYOBRequest`)}function Wu(E){return new TypeError(`ReadableByteStreamController.prototype.${E} can only be used on a ReadableByteStreamController`)}function CM(E){return new Ku(E)}function RM(E,R){E._reader._readIntoRequests.push(R)}function nH(E,R,I){let W=E._reader._readIntoRequests.shift();I?W._closeSteps(R):W._chunkSteps(R)}function AM(E){return E._reader._readIntoRequests.length}function YO(E){let R=E._reader;return!(R===void 0||!Dl(R))}class Ku{constructor(R){if(j(R,1,"ReadableStreamBYOBReader"),b(R,"First parameter"),Bi(R))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!xl(R._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");H(this,R),this._readIntoRequests=new z}get closed(){return Dl(this)?this._closedPromise:n(ch("closed"))}cancel(R=void 0){return Dl(this)?this._ownerReadableStream===void 0?n($("cancel")):Z(this,R):n(ch("cancel"))}read(R){if(!Dl(this))return n(ch("read"));if(!ArrayBuffer.isView(R))return n(new TypeError("view must be an array buffer view"));if(R.byteLength===0)return n(new TypeError("view must have non-zero byteLength"));if(R.buffer.byteLength===0)return n(new TypeError("view's buffer must have non-zero byteLength"));if($e(R.buffer),this._ownerReadableStream===void 0)return n($("read from"));let I,B,W=e((ae,ge)=>{I=ae,B=ge});return FM(this,R,{_chunkSteps:ae=>I({value:ae,done:!1}),_closeSteps:ae=>I({value:ae,done:!0}),_errorSteps:ae=>B(ae)}),W}releaseLock(){if(!Dl(this))throw ch("releaseLock");if(this._ownerReadableStream!==void 0){if(this._readIntoRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");U(this)}}}Object.defineProperties(Ku.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(Ku.prototype,o.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});function Dl(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_readIntoRequests")?!1:E instanceof Ku}function FM(E,R,I){let B=E._ownerReadableStream;B._disturbed=!0,B._state==="errored"?I._errorSteps(B._storedError):Xz(B._readableStreamController,R,I)}function ch(E){return new TypeError(`ReadableStreamBYOBReader.prototype.${E} can only be used on a ReadableStreamBYOBReader`)}function Xu(E,R){let{highWaterMark:I}=E;if(I===void 0)return R;if(Ro(I)||I<0)throw new RangeError("Invalid highWaterMark");return I}function ph(E){let{size:R}=E;return R||(()=>1)}function sh(E,R){ce(E,R);let I=E?.highWaterMark,B=E?.size;return{highWaterMark:I===void 0?void 0:M(I),size:B===void 0?void 0:aH(B,`${R} has member 'size' that`)}}function aH(E,R){return de(E,R),I=>M(E(I))}function iH(E,R){ce(E,R);let I=E?.abort,B=E?.close,W=E?.start,oe=E?.type,ae=E?.write;return{abort:I===void 0?void 0:rH(I,E,`${R} has member 'abort' that`),close:B===void 0?void 0:lH(B,E,`${R} has member 'close' that`),start:W===void 0?void 0:cH(W,E,`${R} has member 'start' that`),write:ae===void 0?void 0:pH(ae,E,`${R} has member 'write' that`),type:oe}}function rH(E,R,I){return de(E,I),B=>J(E,R,[B])}function lH(E,R,I){return de(E,I),()=>J(E,R,[])}function cH(E,R,I){return de(E,I),B=>F(E,R,[B])}function pH(E,R,I){return de(E,I),(B,W)=>J(E,R,[B,W])}function IM(E,R){if(!rp(E))throw new TypeError(`${R} is not a WritableStream.`)}function sH(E){if(typeof E!="object"||E===null)return!1;try{return typeof E.aborted=="boolean"}catch{return!1}}let uH=typeof AbortController=="function";function dH(){if(uH)return new AbortController}class Zu{constructor(R={},I={}){R===void 0?R=null:v(R,"First parameter");let B=sh(I,"Second parameter"),W=iH(R,"First parameter");if(LM(this),W.type!==void 0)throw new RangeError("Invalid type is specified");let ae=ph(B),ge=Xu(B,1);xH(this,W,ge,ae)}get locked(){if(!rp(this))throw hh("locked");return lp(this)}abort(R=void 0){return rp(this)?lp(this)?n(new TypeError("Cannot abort a stream that already has a writer")):uh(this,R):n(hh("abort"))}close(){return rp(this)?lp(this)?n(new TypeError("Cannot close a stream that already has a writer")):na(this)?n(new TypeError("Cannot close an already-closing stream")):JM(this):n(hh("close"))}getWriter(){if(!rp(this))throw hh("getWriter");return kM(this)}}Object.defineProperties(Zu.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(Zu.prototype,o.toStringTag,{value:"WritableStream",configurable:!0});function kM(E){return new $u(E)}function fH(E,R,I,B,W=1,oe=()=>1){let ae=Object.create(Zu.prototype);LM(ae);let ge=Object.create(cp.prototype);return zM(ae,ge,E,R,I,B,W,oe),ae}function LM(E){E._state="writable",E._storedError=void 0,E._writer=void 0,E._writableStreamController=void 0,E._writeRequests=new z,E._inFlightWriteRequest=void 0,E._closeRequest=void 0,E._inFlightCloseRequest=void 0,E._pendingAbortRequest=void 0,E._backpressure=!1}function rp(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_writableStreamController")?!1:E instanceof Zu}function lp(E){return E._writer!==void 0}function uh(E,R){var I;if(E._state==="closed"||E._state==="errored")return t(void 0);E._writableStreamController._abortReason=R,(I=E._writableStreamController._abortController)===null||I===void 0||I.abort();let B=E._state;if(B==="closed"||B==="errored")return t(void 0);if(E._pendingAbortRequest!==void 0)return E._pendingAbortRequest._promise;let W=!1;B==="erroring"&&(W=!0,R=void 0);let oe=e((ae,ge)=>{E._pendingAbortRequest={_promise:void 0,_resolve:ae,_reject:ge,_reason:R,_wasAlreadyErroring:W}});return E._pendingAbortRequest._promise=oe,W||KO(E,R),oe}function JM(E){let R=E._state;if(R==="closed"||R==="errored")return n(new TypeError(`The stream (in ${R} state) is not in the writable state and cannot be closed`));let I=e((W,oe)=>{let ae={_resolve:W,_reject:oe};E._closeRequest=ae}),B=E._writer;return B!==void 0&&E._backpressure&&R==="writable"&&iS(B),_H(E._writableStreamController),I}function mH(E){return e((I,B)=>{let W={_resolve:I,_reject:B};E._writeRequests.push(W)})}function WO(E,R){if(E._state==="writable"){KO(E,R);return}XO(E)}function KO(E,R){let I=E._writableStreamController;E._state="erroring",E._storedError=R;let B=E._writer;B!==void 0&&UM(B,R),!vH(E)&&I._started&&XO(E)}function XO(E){E._state="errored",E._writableStreamController[re]();let R=E._storedError;if(E._writeRequests.forEach(W=>{W._reject(R)}),E._writeRequests=new z,E._pendingAbortRequest===void 0){dh(E);return}let I=E._pendingAbortRequest;if(E._pendingAbortRequest=void 0,I._wasAlreadyErroring){I._reject(R),dh(E);return}let B=E._writableStreamController[ie](I._reason);s(B,()=>{I._resolve(),dh(E)},W=>{I._reject(W),dh(E)})}function hH(E){E._inFlightWriteRequest._resolve(void 0),E._inFlightWriteRequest=void 0}function gH(E,R){E._inFlightWriteRequest._reject(R),E._inFlightWriteRequest=void 0,WO(E,R)}function yH(E){E._inFlightCloseRequest._resolve(void 0),E._inFlightCloseRequest=void 0,E._state==="erroring"&&(E._storedError=void 0,E._pendingAbortRequest!==void 0&&(E._pendingAbortRequest._resolve(),E._pendingAbortRequest=void 0)),E._state="closed";let I=E._writer;I!==void 0&&WM(I)}function bH(E,R){E._inFlightCloseRequest._reject(R),E._inFlightCloseRequest=void 0,E._pendingAbortRequest!==void 0&&(E._pendingAbortRequest._reject(R),E._pendingAbortRequest=void 0),WO(E,R)}function na(E){return!(E._closeRequest===void 0&&E._inFlightCloseRequest===void 0)}function vH(E){return!(E._inFlightWriteRequest===void 0&&E._inFlightCloseRequest===void 0)}function TH(E){E._inFlightCloseRequest=E._closeRequest,E._closeRequest=void 0}function OH(E){E._inFlightWriteRequest=E._writeRequests.shift()}function dh(E){E._closeRequest!==void 0&&(E._closeRequest._reject(E._storedError),E._closeRequest=void 0);let R=E._writer;R!==void 0&&nS(R,E._storedError)}function ZO(E,R){let I=E._writer;I!==void 0&&R!==E._backpressure&&(R?AH(I):iS(I)),E._backpressure=R}class $u{constructor(R){if(j(R,1,"WritableStreamDefaultWriter"),IM(R,"First parameter"),lp(R))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=R,R._writer=this;let I=R._state;if(I==="writable")!na(R)&&R._backpressure?yh(this):KM(this),gh(this);else if(I==="erroring")aS(this,R._storedError),gh(this);else if(I==="closed")KM(this),CH(this);else{let B=R._storedError;aS(this,B),YM(this,B)}}get closed(){return El(this)?this._closedPromise:n(Ml("closed"))}get desiredSize(){if(!El(this))throw Ml("desiredSize");if(this._ownerWritableStream===void 0)throw ed("desiredSize");return wH(this)}get ready(){return El(this)?this._readyPromise:n(Ml("ready"))}abort(R=void 0){return El(this)?this._ownerWritableStream===void 0?n(ed("abort")):SH(this,R):n(Ml("abort"))}close(){if(!El(this))return n(Ml("close"));let R=this._ownerWritableStream;return R===void 0?n(ed("close")):na(R)?n(new TypeError("Cannot close an already-closing stream")):VM(this)}releaseLock(){if(!El(this))throw Ml("releaseLock");this._ownerWritableStream!==void 0&&qM(this)}write(R=void 0){return El(this)?this._ownerWritableStream===void 0?n(ed("write to")):BM(this,R):n(Ml("write"))}}Object.defineProperties($u.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty($u.prototype,o.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});function El(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_ownerWritableStream")?!1:E instanceof $u}function SH(E,R){let I=E._ownerWritableStream;return uh(I,R)}function VM(E){let R=E._ownerWritableStream;return JM(R)}function PH(E){let R=E._ownerWritableStream,I=R._state;return na(R)||I==="closed"?t(void 0):I==="errored"?n(R._storedError):VM(E)}function jH(E,R){E._closedPromiseState==="pending"?nS(E,R):RH(E,R)}function UM(E,R){E._readyPromiseState==="pending"?XM(E,R):FH(E,R)}function wH(E){let R=E._ownerWritableStream,I=R._state;return I==="errored"||I==="erroring"?null:I==="closed"?0:HM(R._writableStreamController)}function qM(E){let R=E._ownerWritableStream,I=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");UM(E,I),jH(E,I),R._writer=void 0,E._ownerWritableStream=void 0}function BM(E,R){let I=E._ownerWritableStream,B=I._writableStreamController,W=DH(B,R);if(I!==E._ownerWritableStream)return n(ed("write to"));let oe=I._state;if(oe==="errored")return n(I._storedError);if(na(I)||oe==="closed")return n(new TypeError("The stream is closing or closed and cannot be written to"));if(oe==="erroring")return n(I._storedError);let ae=mH(I);return EH(B,R,W),ae}let GM={};class cp{constructor(){throw new TypeError("Illegal constructor")}get abortReason(){if(!$O(this))throw oS("abortReason");return this._abortReason}get signal(){if(!$O(this))throw oS("signal");if(this._abortController===void 0)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(R=void 0){if(!$O(this))throw oS("error");this._controlledWritableStream._state==="writable"&&QM(this,R)}[ie](R){let I=this._abortAlgorithm(R);return fh(this),I}[re](){Ji(this)}}Object.defineProperties(cp.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(cp.prototype,o.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});function $O(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_controlledWritableStream")?!1:E instanceof cp}function zM(E,R,I,B,W,oe,ae,ge){R._controlledWritableStream=E,E._writableStreamController=R,R._queue=void 0,R._queueTotalSize=void 0,Ji(R),R._abortReason=void 0,R._abortController=dH(),R._started=!1,R._strategySizeAlgorithm=ge,R._strategyHWM=ae,R._writeAlgorithm=B,R._closeAlgorithm=W,R._abortAlgorithm=oe;let Re=tS(R);ZO(E,Re);let Ue=I(),He=t(Ue);s(He,()=>{R._started=!0,mh(R)},Qe=>{R._started=!0,WO(E,Qe)})}function xH(E,R,I,B){let W=Object.create(cp.prototype),oe=()=>{},ae=()=>t(void 0),ge=()=>t(void 0),Re=()=>t(void 0);R.start!==void 0&&(oe=()=>R.start(W)),R.write!==void 0&&(ae=Ue=>R.write(Ue,W)),R.close!==void 0&&(ge=()=>R.close()),R.abort!==void 0&&(Re=Ue=>R.abort(Ue)),zM(E,W,oe,ae,ge,Re,I,B)}function fh(E){E._writeAlgorithm=void 0,E._closeAlgorithm=void 0,E._abortAlgorithm=void 0,E._strategySizeAlgorithm=void 0}function _H(E){qO(E,GM,0),mh(E)}function DH(E,R){try{return E._strategySizeAlgorithm(R)}catch(I){return eS(E,I),1}}function HM(E){return E._strategyHWM-E._queueTotalSize}function EH(E,R,I){try{qO(E,R,I)}catch(W){eS(E,W);return}let B=E._controlledWritableStream;if(!na(B)&&B._state==="writable"){let W=tS(E);ZO(B,W)}mh(E)}function mh(E){let R=E._controlledWritableStream;if(!E._started||R._inFlightWriteRequest!==void 0)return;if(R._state==="erroring"){XO(R);return}if(E._queue.length===0)return;let B=Kz(E);B===GM?MH(E):NH(E,B)}function eS(E,R){E._controlledWritableStream._state==="writable"&&QM(E,R)}function MH(E){let R=E._controlledWritableStream;TH(R),UO(E);let I=E._closeAlgorithm();fh(E),s(I,()=>{yH(R)},B=>{bH(R,B)})}function NH(E,R){let I=E._controlledWritableStream;OH(I);let B=E._writeAlgorithm(R);s(B,()=>{hH(I);let W=I._state;if(UO(E),!na(I)&&W==="writable"){let oe=tS(E);ZO(I,oe)}mh(E)},W=>{I._state==="writable"&&fh(E),gH(I,W)})}function tS(E){return HM(E)<=0}function QM(E,R){let I=E._controlledWritableStream;fh(E),KO(I,R)}function hh(E){return new TypeError(`WritableStream.prototype.${E} can only be used on a WritableStream`)}function oS(E){return new TypeError(`WritableStreamDefaultController.prototype.${E} can only be used on a WritableStreamDefaultController`)}function Ml(E){return new TypeError(`WritableStreamDefaultWriter.prototype.${E} can only be used on a WritableStreamDefaultWriter`)}function ed(E){return new TypeError("Cannot "+E+" a stream using a released writer")}function gh(E){E._closedPromise=e((R,I)=>{E._closedPromise_resolve=R,E._closedPromise_reject=I,E._closedPromiseState="pending"})}function YM(E,R){gh(E),nS(E,R)}function CH(E){gh(E),WM(E)}function nS(E,R){E._closedPromise_reject!==void 0&&(_(E._closedPromise),E._closedPromise_reject(R),E._closedPromise_resolve=void 0,E._closedPromise_reject=void 0,E._closedPromiseState="rejected")}function RH(E,R){YM(E,R)}function WM(E){E._closedPromise_resolve!==void 0&&(E._closedPromise_resolve(void 0),E._closedPromise_resolve=void 0,E._closedPromise_reject=void 0,E._closedPromiseState="resolved")}function yh(E){E._readyPromise=e((R,I)=>{E._readyPromise_resolve=R,E._readyPromise_reject=I}),E._readyPromiseState="pending"}function aS(E,R){yh(E),XM(E,R)}function KM(E){yh(E),iS(E)}function XM(E,R){E._readyPromise_reject!==void 0&&(_(E._readyPromise),E._readyPromise_reject(R),E._readyPromise_resolve=void 0,E._readyPromise_reject=void 0,E._readyPromiseState="rejected")}function AH(E){yh(E)}function FH(E,R){aS(E,R)}function iS(E){E._readyPromise_resolve!==void 0&&(E._readyPromise_resolve(void 0),E._readyPromise_resolve=void 0,E._readyPromise_reject=void 0,E._readyPromiseState="fulfilled")}let ZM=typeof DOMException<"u"?DOMException:void 0;function IH(E){if(!(typeof E=="function"||typeof E=="object"))return!1;try{return new E,!0}catch{return!1}}function kH(){let E=function(I,B){this.message=I||"",this.name=B||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return E.prototype=Object.create(Error.prototype),Object.defineProperty(E.prototype,"constructor",{value:E,writable:!0,configurable:!0}),E}let LH=IH(ZM)?ZM:kH();function $M(E,R,I,B,W,oe){let ae=P(E),ge=kM(R);E._disturbed=!0;let Re=!1,Ue=t(void 0);return e((He,Qe)=>{let xt;if(oe!==void 0){if(xt=()=>{let Se=new LH("Aborted","AbortError"),Je=[];B||Je.push(()=>R._state==="writable"?uh(R,Se):t(void 0)),W||Je.push(()=>E._state==="readable"?_n(E,Se):t(void 0)),jo(()=>Promise.all(Je.map(ot=>ot())),!0,Se)},oe.aborted){xt();return}oe.addEventListener("abort",xt)}function Dn(){return e((Se,Je)=>{function ot(Ao){Ao?Se():i(up(),ot,Je)}ot(!1)})}function up(){return Re?t(!0):i(ge._readyPromise,()=>e((Se,Je)=>{Ce(ae,{_chunkSteps:ot=>{Ue=i(BM(ge,ot),void 0,p),Se(!1)},_closeSteps:()=>Se(!0),_errorSteps:Je})}))}if(Ha(E,ae._closedPromise,Se=>{B?Bo(!0,Se):jo(()=>uh(R,Se),!0,Se)}),Ha(R,ge._closedPromise,Se=>{W?Bo(!0,Se):jo(()=>_n(E,Se),!0,Se)}),ho(E,ae._closedPromise,()=>{I?Bo():jo(()=>PH(ge))}),na(R)||R._state==="closed"){let Se=new TypeError("the destination writable stream closed before all data could be piped to it");W?Bo(!0,Se):jo(()=>_n(E,Se),!0,Se)}_(Dn());function Gi(){let Se=Ue;return i(Ue,()=>Se!==Ue?Gi():void 0)}function Ha(Se,Je,ot){Se._state==="errored"?ot(Se._storedError):g(Je,ot)}function ho(Se,Je,ot){Se._state==="closed"?ot():f(Je,ot)}function jo(Se,Je,ot){if(Re)return;Re=!0,R._state==="writable"&&!na(R)?f(Gi(),Ao):Ao();function Ao(){s(Se(),()=>Qa(Je,ot),dp=>Qa(!0,dp))}}function Bo(Se,Je){Re||(Re=!0,R._state==="writable"&&!na(R)?f(Gi(),()=>Qa(Se,Je)):Qa(Se,Je))}function Qa(Se,Je){qM(ge),U(ae),oe!==void 0&&oe.removeEventListener("abort",xt),Se?Qe(Je):He(void 0)}})}class pp{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!bh(this))throw Oh("desiredSize");return rS(this)}close(){if(!bh(this))throw Oh("close");if(!sp(this))throw new TypeError("The stream is not in a state that permits close");od(this)}enqueue(R=void 0){if(!bh(this))throw Oh("enqueue");if(!sp(this))throw new TypeError("The stream is not in a state that permits enqueue");return Th(this,R)}error(R=void 0){if(!bh(this))throw Oh("error");Vi(this,R)}[fe](R){Ji(this);let I=this._cancelAlgorithm(R);return vh(this),I}[ue](R){let I=this._controlledReadableStream;if(this._queue.length>0){let B=UO(this);this._closeRequested&&this._queue.length===0?(vh(this),nd(I)):td(this),R._chunkSteps(B)}else D(I,R),td(this)}}Object.defineProperties(pp.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(pp.prototype,o.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});function bh(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_controlledReadableStream")?!1:E instanceof pp}function td(E){if(!eN(E))return;if(E._pulling){E._pullAgain=!0;return}E._pulling=!0;let I=E._pullAlgorithm();s(I,()=>{E._pulling=!1,E._pullAgain&&(E._pullAgain=!1,td(E))},B=>{Vi(E,B)})}function eN(E){let R=E._controlledReadableStream;return!sp(E)||!E._started?!1:!!(Bi(R)&&S(R)>0||rS(E)>0)}function vh(E){E._pullAlgorithm=void 0,E._cancelAlgorithm=void 0,E._strategySizeAlgorithm=void 0}function od(E){if(!sp(E))return;let R=E._controlledReadableStream;E._closeRequested=!0,E._queue.length===0&&(vh(E),nd(R))}function Th(E,R){if(!sp(E))return;let I=E._controlledReadableStream;if(Bi(I)&&S(I)>0)h(I,R,!1);else{let B;try{B=E._strategySizeAlgorithm(R)}catch(W){throw Vi(E,W),W}try{qO(E,R,B)}catch(W){throw Vi(E,W),W}}td(E)}function Vi(E,R){let I=E._controlledReadableStream;I._state==="readable"&&(Ji(E),vh(E),aN(I,R))}function rS(E){let R=E._controlledReadableStream._state;return R==="errored"?null:R==="closed"?0:E._strategyHWM-E._queueTotalSize}function JH(E){return!eN(E)}function sp(E){let R=E._controlledReadableStream._state;return!E._closeRequested&&R==="readable"}function tN(E,R,I,B,W,oe,ae){R._controlledReadableStream=E,R._queue=void 0,R._queueTotalSize=void 0,Ji(R),R._started=!1,R._closeRequested=!1,R._pullAgain=!1,R._pulling=!1,R._strategySizeAlgorithm=ae,R._strategyHWM=oe,R._pullAlgorithm=B,R._cancelAlgorithm=W,E._readableStreamController=R;let ge=I();s(t(ge),()=>{R._started=!0,td(R)},Re=>{Vi(R,Re)})}function VH(E,R,I,B){let W=Object.create(pp.prototype),oe=()=>{},ae=()=>t(void 0),ge=()=>t(void 0);R.start!==void 0&&(oe=()=>R.start(W)),R.pull!==void 0&&(ae=()=>R.pull(W)),R.cancel!==void 0&&(ge=Re=>R.cancel(Re)),tN(E,W,oe,ae,ge,I,B)}function Oh(E){return new TypeError(`ReadableStreamDefaultController.prototype.${E} can only be used on a ReadableStreamDefaultController`)}function UH(E,R){return xl(E._readableStreamController)?BH(E):qH(E)}function qH(E,R){let I=P(E),B=!1,W=!1,oe=!1,ae=!1,ge,Re,Ue,He,Qe,xt=e(ho=>{Qe=ho});function Dn(){return B?(W=!0,t(void 0)):(B=!0,Ce(I,{_chunkSteps:jo=>{C(()=>{W=!1;let Bo=jo,Qa=jo;oe||Th(Ue._readableStreamController,Bo),ae||Th(He._readableStreamController,Qa),B=!1,W&&Dn()})},_closeSteps:()=>{B=!1,oe||od(Ue._readableStreamController),ae||od(He._readableStreamController),(!oe||!ae)&&Qe(void 0)},_errorSteps:()=>{B=!1}}),t(void 0))}function up(ho){if(oe=!0,ge=ho,ae){let jo=wn([ge,Re]),Bo=_n(E,jo);Qe(Bo)}return xt}function Gi(ho){if(ae=!0,Re=ho,oe){let jo=wn([ge,Re]),Bo=_n(E,jo);Qe(Bo)}return xt}function Ha(){}return Ue=lS(Ha,Dn,up),He=lS(Ha,Dn,Gi),g(I._closedPromise,ho=>{Vi(Ue._readableStreamController,ho),Vi(He._readableStreamController,ho),(!oe||!ae)&&Qe(void 0)}),[Ue,He]}function BH(E){let R=P(E),I=!1,B=!1,W=!1,oe=!1,ae=!1,ge,Re,Ue,He,Qe,xt=e(Se=>{Qe=Se});function Dn(Se){g(Se._closedPromise,Je=>{Se===R&&(xn(Ue._readableStreamController,Je),xn(He._readableStreamController,Je),(!oe||!ae)&&Qe(void 0))})}function up(){Dl(R)&&(U(R),R=P(E),Dn(R)),Ce(R,{_chunkSteps:Je=>{C(()=>{B=!1,W=!1;let ot=Je,Ao=Je;if(!oe&&!ae)try{Ao=SM(Je)}catch(dp){xn(Ue._readableStreamController,dp),xn(He._readableStreamController,dp),Qe(_n(E,dp));return}oe||ih(Ue._readableStreamController,ot),ae||ih(He._readableStreamController,Ao),I=!1,B?Ha():W&&ho()})},_closeSteps:()=>{I=!1,oe||Yu(Ue._readableStreamController),ae||Yu(He._readableStreamController),Ue._readableStreamController._pendingPullIntos.length>0&&rh(Ue._readableStreamController,0),He._readableStreamController._pendingPullIntos.length>0&&rh(He._readableStreamController,0),(!oe||!ae)&&Qe(void 0)},_errorSteps:()=>{I=!1}})}function Gi(Se,Je){Y(R)&&(U(R),R=CM(E),Dn(R));let ot=Je?He:Ue,Ao=Je?Ue:He;FM(R,Se,{_chunkSteps:fp=>{C(()=>{B=!1,W=!1;let mp=Je?ae:oe;if(Je?oe:ae)mp||lh(ot._readableStreamController,fp);else{let yN;try{yN=SM(fp)}catch(pS){xn(ot._readableStreamController,pS),xn(Ao._readableStreamController,pS),Qe(_n(E,pS));return}mp||lh(ot._readableStreamController,fp),ih(Ao._readableStreamController,yN)}I=!1,B?Ha():W&&ho()})},_closeSteps:fp=>{I=!1;let mp=Je?ae:oe,Mh=Je?oe:ae;mp||Yu(ot._readableStreamController),Mh||Yu(Ao._readableStreamController),fp!==void 0&&(mp||lh(ot._readableStreamController,fp),!Mh&&Ao._readableStreamController._pendingPullIntos.length>0&&rh(Ao._readableStreamController,0)),(!mp||!Mh)&&Qe(void 0)},_errorSteps:()=>{I=!1}})}function Ha(){if(I)return B=!0,t(void 0);I=!0;let Se=HO(Ue._readableStreamController);return Se===null?up():Gi(Se._view,!1),t(void 0)}function ho(){if(I)return W=!0,t(void 0);I=!0;let Se=HO(He._readableStreamController);return Se===null?up():Gi(Se._view,!0),t(void 0)}function jo(Se){if(oe=!0,ge=Se,ae){let Je=wn([ge,Re]),ot=_n(E,Je);Qe(ot)}return xt}function Bo(Se){if(ae=!0,Re=Se,oe){let Je=wn([ge,Re]),ot=_n(E,Je);Qe(ot)}return xt}function Qa(){}return Ue=nN(Qa,Ha,jo),He=nN(Qa,ho,Bo),Dn(R),[Ue,He]}function GH(E,R){ce(E,R);let I=E,B=I?.autoAllocateChunkSize,W=I?.cancel,oe=I?.pull,ae=I?.start,ge=I?.type;return{autoAllocateChunkSize:B===void 0?void 0:Q(B,`${R} has member 'autoAllocateChunkSize' that`),cancel:W===void 0?void 0:zH(W,I,`${R} has member 'cancel' that`),pull:oe===void 0?void 0:HH(oe,I,`${R} has member 'pull' that`),start:ae===void 0?void 0:QH(ae,I,`${R} has member 'start' that`),type:ge===void 0?void 0:YH(ge,`${R} has member 'type' that`)}}function zH(E,R,I){return de(E,I),B=>J(E,R,[B])}function HH(E,R,I){return de(E,I),B=>J(E,R,[B])}function QH(E,R,I){return de(E,I),B=>F(E,R,[B])}function YH(E,R){if(E=`${E}`,E!=="bytes")throw new TypeError(`${R} '${E}' is not a valid enumeration value for ReadableStreamType`);return E}function WH(E,R){ce(E,R);let I=E?.mode;return{mode:I===void 0?void 0:KH(I,`${R} has member 'mode' that`)}}function KH(E,R){if(E=`${E}`,E!=="byob")throw new TypeError(`${R} '${E}' is not a valid enumeration value for ReadableStreamReaderMode`);return E}function XH(E,R){return ce(E,R),{preventCancel:!!E?.preventCancel}}function oN(E,R){ce(E,R);let I=E?.preventAbort,B=E?.preventCancel,W=E?.preventClose,oe=E?.signal;return oe!==void 0&&ZH(oe,`${R} has member 'signal' that`),{preventAbort:!!I,preventCancel:!!B,preventClose:!!W,signal:oe}}function ZH(E,R){if(!sH(E))throw new TypeError(`${R} is not an AbortSignal.`)}function $H(E,R){ce(E,R);let I=E?.readable;w(I,"readable","ReadableWritablePair"),b(I,`${R} has member 'readable' that`);let B=E?.writable;return w(B,"writable","ReadableWritablePair"),IM(B,`${R} has member 'writable' that`),{readable:I,writable:B}}class Ui{constructor(R={},I={}){R===void 0?R=null:v(R,"First parameter");let B=sh(I,"Second parameter"),W=GH(R,"First parameter");if(cS(this),W.type==="bytes"){if(B.size!==void 0)throw new RangeError("The strategy for a byte stream cannot have a size function");let oe=Xu(B,0);tH(this,W,oe)}else{let oe=ph(B),ae=Xu(B,1);VH(this,W,ae,oe)}}get locked(){if(!qi(this))throw Nl("locked");return Bi(this)}cancel(R=void 0){return qi(this)?Bi(this)?n(new TypeError("Cannot cancel a stream that already has a reader")):_n(this,R):n(Nl("cancel"))}getReader(R=void 0){if(!qi(this))throw Nl("getReader");return WH(R,"First parameter").mode===void 0?P(this):CM(this)}pipeThrough(R,I={}){if(!qi(this))throw Nl("pipeThrough");j(R,1,"pipeThrough");let B=$H(R,"First parameter"),W=oN(I,"Second parameter");if(Bi(this))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(lp(B.writable))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");let oe=$M(this,B.writable,W.preventClose,W.preventAbort,W.preventCancel,W.signal);return _(oe),B.readable}pipeTo(R,I={}){if(!qi(this))return n(Nl("pipeTo"));if(R===void 0)return n("Parameter 1 is required in 'pipeTo'.");if(!rp(R))return n(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));let B;try{B=oN(I,"Second parameter")}catch(W){return n(W)}return Bi(this)?n(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):lp(R)?n(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):$M(this,R,B.preventClose,B.preventAbort,B.preventCancel,B.signal)}tee(){if(!qi(this))throw Nl("tee");let R=UH(this);return wn(R)}values(R=void 0){if(!qi(this))throw Nl("values");let I=XH(R,"First parameter");return op(this,I.preventCancel)}}Object.defineProperties(Ui.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(Ui.prototype,o.toStringTag,{value:"ReadableStream",configurable:!0}),typeof o.asyncIterator=="symbol"&&Object.defineProperty(Ui.prototype,o.asyncIterator,{value:Ui.prototype.values,writable:!0,configurable:!0});function lS(E,R,I,B=1,W=()=>1){let oe=Object.create(Ui.prototype);cS(oe);let ae=Object.create(pp.prototype);return tN(oe,ae,E,R,I,B,W),oe}function nN(E,R,I){let B=Object.create(Ui.prototype);cS(B);let W=Object.create(ip.prototype);return NM(B,W,E,R,I,0,void 0),B}function cS(E){E._state="readable",E._reader=void 0,E._storedError=void 0,E._disturbed=!1}function qi(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_readableStreamController")?!1:E instanceof Ui}function Bi(E){return E._reader!==void 0}function _n(E,R){if(E._disturbed=!0,E._state==="closed")return t(void 0);if(E._state==="errored")return n(E._storedError);nd(E);let I=E._reader;I!==void 0&&Dl(I)&&(I._readIntoRequests.forEach(W=>{W._closeSteps(void 0)}),I._readIntoRequests=new z);let B=E._readableStreamController[fe](R);return T(B,p)}function nd(E){E._state="closed";let R=E._reader;R!==void 0&&(te(R),Y(R)&&(R._readRequests.forEach(I=>{I._closeSteps()}),R._readRequests=new z))}function aN(E,R){E._state="errored",E._storedError=R;let I=E._reader;I!==void 0&&(ee(I,R),Y(I)?(I._readRequests.forEach(B=>{B._errorSteps(R)}),I._readRequests=new z):(I._readIntoRequests.forEach(B=>{B._errorSteps(R)}),I._readIntoRequests=new z))}function Nl(E){return new TypeError(`ReadableStream.prototype.${E} can only be used on a ReadableStream`)}function iN(E,R){ce(E,R);let I=E?.highWaterMark;return w(I,"highWaterMark","QueuingStrategyInit"),{highWaterMark:M(I)}}let rN=E=>E.byteLength;try{Object.defineProperty(rN,"name",{value:"size",configurable:!0})}catch{}class Sh{constructor(R){j(R,1,"ByteLengthQueuingStrategy"),R=iN(R,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=R.highWaterMark}get highWaterMark(){if(!cN(this))throw lN("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark}get size(){if(!cN(this))throw lN("size");return rN}}Object.defineProperties(Sh.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(Sh.prototype,o.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});function lN(E){return new TypeError(`ByteLengthQueuingStrategy.prototype.${E} can only be used on a ByteLengthQueuingStrategy`)}function cN(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_byteLengthQueuingStrategyHighWaterMark")?!1:E instanceof Sh}let pN=()=>1;try{Object.defineProperty(pN,"name",{value:"size",configurable:!0})}catch{}class Ph{constructor(R){j(R,1,"CountQueuingStrategy"),R=iN(R,"First parameter"),this._countQueuingStrategyHighWaterMark=R.highWaterMark}get highWaterMark(){if(!uN(this))throw sN("highWaterMark");return this._countQueuingStrategyHighWaterMark}get size(){if(!uN(this))throw sN("size");return pN}}Object.defineProperties(Ph.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(Ph.prototype,o.toStringTag,{value:"CountQueuingStrategy",configurable:!0});function sN(E){return new TypeError(`CountQueuingStrategy.prototype.${E} can only be used on a CountQueuingStrategy`)}function uN(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_countQueuingStrategyHighWaterMark")?!1:E instanceof Ph}function eQ(E,R){ce(E,R);let I=E?.flush,B=E?.readableType,W=E?.start,oe=E?.transform,ae=E?.writableType;return{flush:I===void 0?void 0:tQ(I,E,`${R} has member 'flush' that`),readableType:B,start:W===void 0?void 0:oQ(W,E,`${R} has member 'start' that`),transform:oe===void 0?void 0:nQ(oe,E,`${R} has member 'transform' that`),writableType:ae}}function tQ(E,R,I){return de(E,I),B=>J(E,R,[B])}function oQ(E,R,I){return de(E,I),B=>F(E,R,[B])}function nQ(E,R,I){return de(E,I),(B,W)=>J(E,R,[B,W])}class jh{constructor(R={},I={},B={}){R===void 0&&(R=null);let W=sh(I,"Second parameter"),oe=sh(B,"Third parameter"),ae=eQ(R,"First parameter");if(ae.readableType!==void 0)throw new RangeError("Invalid readableType specified");if(ae.writableType!==void 0)throw new RangeError("Invalid writableType specified");let ge=Xu(oe,0),Re=ph(oe),Ue=Xu(W,1),He=ph(W),Qe,xt=e(Dn=>{Qe=Dn});aQ(this,xt,Ue,He,ge,Re),rQ(this,ae),ae.start!==void 0?Qe(ae.start(this._transformStreamController)):Qe(void 0)}get readable(){if(!dN(this))throw gN("readable");return this._readable}get writable(){if(!dN(this))throw gN("writable");return this._writable}}Object.defineProperties(jh.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(jh.prototype,o.toStringTag,{value:"TransformStream",configurable:!0});function aQ(E,R,I,B,W,oe){function ae(){return R}function ge(xt){return pQ(E,xt)}function Re(xt){return sQ(E,xt)}function Ue(){return uQ(E)}E._writable=fH(ae,ge,Ue,Re,I,B);function He(){return dQ(E)}function Qe(xt){return xh(E,xt),t(void 0)}E._readable=lS(ae,He,Qe,W,oe),E._backpressure=void 0,E._backpressureChangePromise=void 0,E._backpressureChangePromise_resolve=void 0,_h(E,!0),E._transformStreamController=void 0}function dN(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_transformStreamController")?!1:E instanceof jh}function wh(E,R){Vi(E._readable._readableStreamController,R),xh(E,R)}function xh(E,R){fN(E._transformStreamController),eS(E._writable._writableStreamController,R),E._backpressure&&_h(E,!1)}function _h(E,R){E._backpressureChangePromise!==void 0&&E._backpressureChangePromise_resolve(),E._backpressureChangePromise=e(I=>{E._backpressureChangePromise_resolve=I}),E._backpressure=R}class ad{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!Dh(this))throw Eh("desiredSize");let R=this._controlledTransformStream._readable._readableStreamController;return rS(R)}enqueue(R=void 0){if(!Dh(this))throw Eh("enqueue");mN(this,R)}error(R=void 0){if(!Dh(this))throw Eh("error");lQ(this,R)}terminate(){if(!Dh(this))throw Eh("terminate");cQ(this)}}Object.defineProperties(ad.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),typeof o.toStringTag=="symbol"&&Object.defineProperty(ad.prototype,o.toStringTag,{value:"TransformStreamDefaultController",configurable:!0});function Dh(E){return!u(E)||!Object.prototype.hasOwnProperty.call(E,"_controlledTransformStream")?!1:E instanceof ad}function iQ(E,R,I,B){R._controlledTransformStream=E,E._transformStreamController=R,R._transformAlgorithm=I,R._flushAlgorithm=B}function rQ(E,R){let I=Object.create(ad.prototype),B=oe=>{try{return mN(I,oe),t(void 0)}catch(ae){return n(ae)}},W=()=>t(void 0);R.transform!==void 0&&(B=oe=>R.transform(oe,I)),R.flush!==void 0&&(W=()=>R.flush(I)),iQ(E,I,B,W)}function fN(E){E._transformAlgorithm=void 0,E._flushAlgorithm=void 0}function mN(E,R){let I=E._controlledTransformStream,B=I._readable._readableStreamController;if(!sp(B))throw new TypeError("Readable side is not in a state that permits enqueue");try{Th(B,R)}catch(oe){throw xh(I,oe),I._readable._storedError}JH(B)!==I._backpressure&&_h(I,!0)}function lQ(E,R){wh(E._controlledTransformStream,R)}function hN(E,R){let I=E._transformAlgorithm(R);return T(I,void 0,B=>{throw wh(E._controlledTransformStream,B),B})}function cQ(E){let R=E._controlledTransformStream,I=R._readable._readableStreamController;od(I);let B=new TypeError("TransformStream terminated");xh(R,B)}function pQ(E,R){let I=E._transformStreamController;if(E._backpressure){let B=E._backpressureChangePromise;return T(B,()=>{let W=E._writable;if(W._state==="erroring")throw W._storedError;return hN(I,R)})}return hN(I,R)}function sQ(E,R){return wh(E,R),t(void 0)}function uQ(E){let R=E._readable,I=E._transformStreamController,B=I._flushAlgorithm();return fN(I),T(B,()=>{if(R._state==="errored")throw R._storedError;od(R._readableStreamController)},W=>{throw wh(E,W),R._storedError})}function dQ(E){return _h(E,!1),E._backpressureChangePromise}function Eh(E){return new TypeError(`TransformStreamDefaultController.prototype.${E} can only be used on a TransformStreamDefaultController`)}function gN(E){return new TypeError(`TransformStream.prototype.${E} can only be used on a TransformStream`)}d.ByteLengthQueuingStrategy=Sh,d.CountQueuingStrategy=Ph,d.ReadableByteStreamController=ip,d.ReadableStream=Ui,d.ReadableStreamBYOBReader=Ku,d.ReadableStreamBYOBRequest=Qu,d.ReadableStreamDefaultController=pp,d.ReadableStreamDefaultReader=N,d.TransformStream=jh,d.TransformStreamDefaultController=ad,d.WritableStream=Zu,d.WritableStreamDefaultController=cp,d.WritableStreamDefaultWriter=$u,Object.defineProperty(d,"__esModule",{value:!0})})});var uq=A((F_e,sq)=>{if(!globalThis.DOMException)try{let{MessageChannel:d}=require("worker_threads"),o=new d().port1,p=new ArrayBuffer;o.postMessage(p,[p,p])}catch(d){d.constructor.name==="DOMException"&&(globalThis.DOMException=d.constructor)}sq.exports=globalThis.DOMException});function Vbe(d){if(Jbe(d)!=="object")return!1;let o=Object.getPrototypeOf(d);return o==null?!0:(o.constructor&&o.constructor.toString())===Object.toString()}var Jbe,dq,fq=ct(()=>{Jbe=d=>Object.prototype.toString.call(d).slice(8,-1).toLowerCase();dq=Vbe});var bq={};id(bq,{fileFromPath:()=>Bbe,fileFromPathSync:()=>qbe,isFile:()=>V3});function yq(d,{mtimeMs:o,size:p},c,l={}){let u;dq(c)?[l,u]=[c,void 0]:u=c;let O=new eE({path:d,size:p,lastModified:o});return u||(u=O.name),new Zn([O],u,{...l,lastModified:O.lastModified})}function qbe(d,o,p={}){let c=(0,_c.statSync)(d);return yq(d,c,o,p)}async function Bbe(d,o,p){let c=await _c.promises.stat(d);return yq(d,c,o,p)}var _c,hq,gq,mq,Su,xc,wm,Ube,eE,vq=ct(()=>{_c=require("fs"),hq=require("path"),gq=It(uq(),1);gm();fq();U3();mq=function(d,o,p,c,l){if(c==="m")throw new TypeError("Private method is not writable");if(c==="a"&&!l)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?d!==o||!l:!o.has(d))throw new TypeError("Cannot write private member to an object whose class did not declare it");return c==="a"?l.call(d,p):l?l.value=p:o.set(d,p),p},Su=function(d,o,p,c){if(p==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return p==="m"?c:p==="a"?c.call(d):c?c.value:o.get(d)},Ube="The requested file could not be read, typically due to permission problems that have occurred after a reference to a file was acquired.",eE=class d{constructor(o){xc.set(this,void 0),wm.set(this,void 0),mq(this,xc,o.path,"f"),mq(this,wm,o.start||0,"f"),this.name=(0,hq.basename)(Su(this,xc,"f")),this.size=o.size,this.lastModified=o.lastModified}slice(o,p){return new d({path:Su(this,xc,"f"),lastModified:this.lastModified,size:p-o,start:o})}async*stream(){let{mtimeMs:o}=await _c.promises.stat(Su(this,xc,"f"));if(o>this.lastModified)throw new gq.default(Ube,"NotReadableError");this.size&&(yield*(0,_c.createReadStream)(Su(this,xc,"f"),{start:Su(this,wm,"f"),end:Su(this,wm,"f")+this.size-1}))}get[(xc=new WeakMap,wm=new WeakMap,Symbol.toStringTag)](){return"File"}}});var Kq=A((W3e,Gve)=>{Gve.exports={name:"dotenv",version:"16.3.1",description:"Loads environment variables from .env file",main:"lib/main.js",types:"lib/main.d.ts",exports:{".":{types:"./lib/main.d.ts",require:"./lib/main.js",default:"./lib/main.js"},"./config":"./config.js","./config.js":"./config.js","./lib/env-options":"./lib/env-options.js","./lib/env-options.js":"./lib/env-options.js","./lib/cli-options":"./lib/cli-options.js","./lib/cli-options.js":"./lib/cli-options.js","./package.json":"./package.json"},scripts:{"dts-check":"tsc --project tests/types/tsconfig.json",lint:"standard","lint-readme":"standard-markdown",pretest:"npm run lint && npm run dts-check",test:"tap tests/*.js --100 -Rspec",prerelease:"npm test",release:"standard-version"},repository:{type:"git",url:"git://github.com/motdotla/dotenv.git"},funding:"https://github.com/motdotla/dotenv?sponsor=1",keywords:["dotenv","env",".env","environment","variables","config","settings"],readmeFilename:"README.md",license:"BSD-2-Clause",devDependencies:{"@definitelytyped/dtslint":"^0.0.133","@types/node":"^18.11.3",decache:"^4.6.1",sinon:"^14.0.1",standard:"^17.0.0","standard-markdown":"^7.1.0","standard-version":"^9.5.0",tap:"^16.3.0",tar:"^6.1.11",typescript:"^4.8.4"},engines:{node:">=12"},browser:{fs:!1}}});var Kc=A((K3e,Ri)=>{var Xq=require("fs"),wE=require("path"),zve=require("os"),Hve=require("crypto"),Qve=Kq(),xE=Qve.version,Yve=/(?:^|^)\s*(?:export\s+)?([\w.-]+)(?:\s*=\s*?|:\s+?)(\s*'(?:\\'|[^'])*'|\s*"(?:\\"|[^"])*"|\s*`(?:\\`|[^`])*`|[^#\r\n]+)?\s*(?:#.*)?(?:$|$)/mg;function Wve(d){let o={},p=d.toString();p=p.replace(/\r\n?/mg,` +`);let c;for(;(c=Yve.exec(p))!=null;){let l=c[1],u=c[2]||"";u=u.trim();let O=u[0];u=u.replace(/^(['"`])([\s\S]*)\1$/mg,"$2"),O==='"'&&(u=u.replace(/\\n/g,` +`),u=u.replace(/\\r/g,"\r")),o[l]=u}return o}function Kve(d){let o=$q(d),p=zt.configDotenv({path:o});if(!p.parsed)throw new Error(`MISSING_DATA: Cannot parse ${o} for an unknown reason`);let c=Zq(d).split(","),l=c.length,u;for(let O=0;O=l)throw y}return zt.parse(u)}function Xve(d){console.log(`[dotenv@${xE}][INFO] ${d}`)}function Zve(d){console.log(`[dotenv@${xE}][WARN] ${d}`)}function jE(d){console.log(`[dotenv@${xE}][DEBUG] ${d}`)}function Zq(d){return d&&d.DOTENV_KEY&&d.DOTENV_KEY.length>0?d.DOTENV_KEY:process.env.DOTENV_KEY&&process.env.DOTENV_KEY.length>0?process.env.DOTENV_KEY:""}function $ve(d,o){let p;try{p=new URL(o)}catch(y){throw y.code==="ERR_INVALID_URL"?new Error("INVALID_DOTENV_KEY: Wrong format. Must be in valid uri format like dotenv://:key_1234@dotenv.org/vault/.env.vault?environment=development"):y}let c=p.password;if(!c)throw new Error("INVALID_DOTENV_KEY: Missing key part");let l=p.searchParams.get("environment");if(!l)throw new Error("INVALID_DOTENV_KEY: Missing environment part");let u=`DOTENV_VAULT_${l.toUpperCase()}`,O=d.parsed[u];if(!O)throw new Error(`NOT_FOUND_DOTENV_ENVIRONMENT: Cannot locate environment ${u} in your .env.vault file.`);return{ciphertext:O,key:c}}function $q(d){let o=wE.resolve(process.cwd(),".env");return d&&d.path&&d.path.length>0&&(o=d.path),o.endsWith(".vault")?o:`${o}.vault`}function eTe(d){return d[0]==="~"?wE.join(zve.homedir(),d.slice(1)):d}function tTe(d){Xve("Loading env from encrypted .env.vault");let o=zt._parseVault(d),p=process.env;return d&&d.processEnv!=null&&(p=d.processEnv),zt.populate(p,o,d),{parsed:o}}function oTe(d){let o=wE.resolve(process.cwd(),".env"),p="utf8",c=!!(d&&d.debug);d&&(d.path!=null&&(o=eTe(d.path)),d.encoding!=null&&(p=d.encoding));try{let l=zt.parse(Xq.readFileSync(o,{encoding:p})),u=process.env;return d&&d.processEnv!=null&&(u=d.processEnv),zt.populate(u,l,d),{parsed:l}}catch(l){return c&&jE(`Failed to load ${o} ${l.message}`),{error:l}}}function nTe(d){let o=$q(d);return Zq(d).length===0?zt.configDotenv(d):Xq.existsSync(o)?zt._configVault(d):(Zve(`You set DOTENV_KEY but you are missing a .env.vault file at ${o}. Did you forget to build it?`),zt.configDotenv(d))}function aTe(d,o){let p=Buffer.from(o.slice(-64),"hex"),c=Buffer.from(d,"base64"),l=c.slice(0,12),u=c.slice(-16);c=c.slice(12,-16);try{let O=Hve.createDecipheriv("aes-256-gcm",p,l);return O.setAuthTag(u),`${O.update(c)}${O.final()}`}catch(O){let y=O instanceof RangeError,m=O.message==="Invalid key length",a=O.message==="Unsupported state or unable to authenticate data";if(y||m){let r="INVALID_DOTENV_KEY: It must be 64 characters long (or more)";throw new Error(r)}else if(a){let r="DECRYPTION_FAILED: Please check your DOTENV_KEY";throw new Error(r)}else throw console.error("Error: ",O.code),console.error("Error: ",O.message),O}}function iTe(d,o,p={}){let c=!!(p&&p.debug),l=!!(p&&p.override);if(typeof o!="object")throw new Error("OBJECT_REQUIRED: Please check the processEnv argument being passed to populate");for(let u of Object.keys(o))Object.prototype.hasOwnProperty.call(d,u)?(l===!0&&(d[u]=o[u]),c&&jE(l===!0?`"${u}" is already defined and WAS overwritten`:`"${u}" is already defined and was NOT overwritten`)):d[u]=o[u]}var zt={configDotenv:oTe,_configVault:tTe,_parseVault:Kve,config:nTe,decrypt:aTe,parse:Wve,populate:iTe};Ri.exports.configDotenv=zt.configDotenv;Ri.exports._configVault=zt._configVault;Ri.exports._parseVault=zt._parseVault;Ri.exports.config=zt.config;Ri.exports.decrypt=zt.decrypt;Ri.exports.parse=zt.parse;Ri.exports.populate=zt.populate;Ri.exports=zt});var _E=A(vn=>{"use strict";Object.defineProperty(vn,"__esModule",{value:!0});vn.callbackifyAll=vn.callbackify=vn.promisifyAll=vn.promisify=void 0;function cTe(d,o){if(d.promisified_)return d;o=o||{};let p=Array.prototype.slice,c=function(){let l;for(l=arguments.length-1;l>=0;l--){let y=arguments[l];if(!(typeof y>"u")){if(typeof y!="function")break;return d.apply(this,arguments)}}let u=p.call(arguments,0,l+1),O=Promise;return this&&this.Promise&&(O=this.Promise),new O((y,m)=>{u.push((...a)=>{let r=p.call(a),e=r.shift();if(e)return m(e);o.singular&&r.length===1?y(r[0]):y(r)}),d.apply(this,u)})};return c.promisified_=!0,c}vn.promisify=cTe;function pTe(d,o){let p=o&&o.exclude||[];Object.getOwnPropertyNames(d.prototype).filter(u=>!p.includes(u)&&typeof d.prototype[u]=="function"&&!/(^_|(Stream|_)|promise$)|^constructor$/.test(u)).forEach(u=>{let O=d.prototype[u];O.promisified_||(d.prototype[u]=vn.promisify(O,o))})}vn.promisifyAll=pTe;function sTe(d){if(d.callbackified_)return d;let o=function(){if(typeof arguments[arguments.length-1]!="function")return d.apply(this,arguments);let p=Array.prototype.pop.call(arguments);d.apply(this,arguments).then(c=>{c=Array.isArray(c)?c:[c],p(null,...c)},c=>p(c))};return o.callbackified_=!0,o}vn.callbackify=sTe;function uTe(d,o){let p=o&&o.exclude||[];Object.getOwnPropertyNames(d.prototype).filter(u=>!p.includes(u)&&typeof d.prototype[u]=="function"&&!/^_|(Stream|_)|^constructor$/.test(u)).forEach(u=>{let O=d.prototype[u];O.callbackified_||(d.prototype[u]=vn.callbackify(O))})}vn.callbackifyAll=uTe});var dO=A((uEe,pB)=>{"use strict";var dTe=d=>d==null?[]:Array.isArray(d)?d:typeof d=="string"?[d]:typeof d[Symbol.iterator]=="function"?[...d]:[d];pB.exports=dTe});var sB=A(ku=>{"use strict";Object.defineProperty(ku,"__esModule",{value:!0});ku.MissingProjectIdError=ku.replaceProjectIdToken=void 0;var fTe=require("stream");function DE(d,o){if(Array.isArray(d)&&(d=d.map(p=>DE(p,o))),d!==null&&typeof d=="object"&&!(d instanceof Buffer)&&!(d instanceof fTe.Stream)&&typeof d.hasOwnProperty=="function")for(let p in d)d.hasOwnProperty(p)&&(d[p]=DE(d[p],o));if(typeof d=="string"&&d.indexOf("{{projectId}}")>-1){if(!o||o==="{{projectId}}")throw new fO;d=d.replace(/{{projectId}}/g,o)}return d}ku.replaceProjectIdToken=DE;var fO=class extends Error{constructor(){super(...arguments),this.message=`Sorry, we cannot connect to Cloud Services without a project ID. You may specify one with an environment variable named - "GOOGLE_CLOUD_PROJECT".`.replace(/ +/g," ")}};Zd.MissingProjectIdError=mP});var VQ=A((MIe,nwe)=>{nwe.exports={"9":"Tab;","10":"NewLine;","33":"excl;","34":"quot;","35":"num;","36":"dollar;","37":"percnt;","38":"amp;","39":"apos;","40":"lpar;","41":"rpar;","42":"midast;","43":"plus;","44":"comma;","46":"period;","47":"sol;","58":"colon;","59":"semi;","60":"lt;","61":"equals;","62":"gt;","63":"quest;","64":"commat;","91":"lsqb;","92":"bsol;","93":"rsqb;","94":"Hat;","95":"UnderBar;","96":"grave;","123":"lcub;","124":"VerticalLine;","125":"rcub;","160":"NonBreakingSpace;","161":"iexcl;","162":"cent;","163":"pound;","164":"curren;","165":"yen;","166":"brvbar;","167":"sect;","168":"uml;","169":"copy;","170":"ordf;","171":"laquo;","172":"not;","173":"shy;","174":"reg;","175":"strns;","176":"deg;","177":"pm;","178":"sup2;","179":"sup3;","180":"DiacriticalAcute;","181":"micro;","182":"para;","183":"middot;","184":"Cedilla;","185":"sup1;","186":"ordm;","187":"raquo;","188":"frac14;","189":"half;","190":"frac34;","191":"iquest;","192":"Agrave;","193":"Aacute;","194":"Acirc;","195":"Atilde;","196":"Auml;","197":"Aring;","198":"AElig;","199":"Ccedil;","200":"Egrave;","201":"Eacute;","202":"Ecirc;","203":"Euml;","204":"Igrave;","205":"Iacute;","206":"Icirc;","207":"Iuml;","208":"ETH;","209":"Ntilde;","210":"Ograve;","211":"Oacute;","212":"Ocirc;","213":"Otilde;","214":"Ouml;","215":"times;","216":"Oslash;","217":"Ugrave;","218":"Uacute;","219":"Ucirc;","220":"Uuml;","221":"Yacute;","222":"THORN;","223":"szlig;","224":"agrave;","225":"aacute;","226":"acirc;","227":"atilde;","228":"auml;","229":"aring;","230":"aelig;","231":"ccedil;","232":"egrave;","233":"eacute;","234":"ecirc;","235":"euml;","236":"igrave;","237":"iacute;","238":"icirc;","239":"iuml;","240":"eth;","241":"ntilde;","242":"ograve;","243":"oacute;","244":"ocirc;","245":"otilde;","246":"ouml;","247":"divide;","248":"oslash;","249":"ugrave;","250":"uacute;","251":"ucirc;","252":"uuml;","253":"yacute;","254":"thorn;","255":"yuml;","256":"Amacr;","257":"amacr;","258":"Abreve;","259":"abreve;","260":"Aogon;","261":"aogon;","262":"Cacute;","263":"cacute;","264":"Ccirc;","265":"ccirc;","266":"Cdot;","267":"cdot;","268":"Ccaron;","269":"ccaron;","270":"Dcaron;","271":"dcaron;","272":"Dstrok;","273":"dstrok;","274":"Emacr;","275":"emacr;","278":"Edot;","279":"edot;","280":"Eogon;","281":"eogon;","282":"Ecaron;","283":"ecaron;","284":"Gcirc;","285":"gcirc;","286":"Gbreve;","287":"gbreve;","288":"Gdot;","289":"gdot;","290":"Gcedil;","292":"Hcirc;","293":"hcirc;","294":"Hstrok;","295":"hstrok;","296":"Itilde;","297":"itilde;","298":"Imacr;","299":"imacr;","302":"Iogon;","303":"iogon;","304":"Idot;","305":"inodot;","306":"IJlig;","307":"ijlig;","308":"Jcirc;","309":"jcirc;","310":"Kcedil;","311":"kcedil;","312":"kgreen;","313":"Lacute;","314":"lacute;","315":"Lcedil;","316":"lcedil;","317":"Lcaron;","318":"lcaron;","319":"Lmidot;","320":"lmidot;","321":"Lstrok;","322":"lstrok;","323":"Nacute;","324":"nacute;","325":"Ncedil;","326":"ncedil;","327":"Ncaron;","328":"ncaron;","329":"napos;","330":"ENG;","331":"eng;","332":"Omacr;","333":"omacr;","336":"Odblac;","337":"odblac;","338":"OElig;","339":"oelig;","340":"Racute;","341":"racute;","342":"Rcedil;","343":"rcedil;","344":"Rcaron;","345":"rcaron;","346":"Sacute;","347":"sacute;","348":"Scirc;","349":"scirc;","350":"Scedil;","351":"scedil;","352":"Scaron;","353":"scaron;","354":"Tcedil;","355":"tcedil;","356":"Tcaron;","357":"tcaron;","358":"Tstrok;","359":"tstrok;","360":"Utilde;","361":"utilde;","362":"Umacr;","363":"umacr;","364":"Ubreve;","365":"ubreve;","366":"Uring;","367":"uring;","368":"Udblac;","369":"udblac;","370":"Uogon;","371":"uogon;","372":"Wcirc;","373":"wcirc;","374":"Ycirc;","375":"ycirc;","376":"Yuml;","377":"Zacute;","378":"zacute;","379":"Zdot;","380":"zdot;","381":"Zcaron;","382":"zcaron;","402":"fnof;","437":"imped;","501":"gacute;","567":"jmath;","710":"circ;","711":"Hacek;","728":"breve;","729":"dot;","730":"ring;","731":"ogon;","732":"tilde;","733":"DiacriticalDoubleAcute;","785":"DownBreve;","913":"Alpha;","914":"Beta;","915":"Gamma;","916":"Delta;","917":"Epsilon;","918":"Zeta;","919":"Eta;","920":"Theta;","921":"Iota;","922":"Kappa;","923":"Lambda;","924":"Mu;","925":"Nu;","926":"Xi;","927":"Omicron;","928":"Pi;","929":"Rho;","931":"Sigma;","932":"Tau;","933":"Upsilon;","934":"Phi;","935":"Chi;","936":"Psi;","937":"Omega;","945":"alpha;","946":"beta;","947":"gamma;","948":"delta;","949":"epsilon;","950":"zeta;","951":"eta;","952":"theta;","953":"iota;","954":"kappa;","955":"lambda;","956":"mu;","957":"nu;","958":"xi;","959":"omicron;","960":"pi;","961":"rho;","962":"varsigma;","963":"sigma;","964":"tau;","965":"upsilon;","966":"phi;","967":"chi;","968":"psi;","969":"omega;","977":"vartheta;","978":"upsih;","981":"varphi;","982":"varpi;","988":"Gammad;","989":"gammad;","1008":"varkappa;","1009":"varrho;","1013":"varepsilon;","1014":"bepsi;","1025":"IOcy;","1026":"DJcy;","1027":"GJcy;","1028":"Jukcy;","1029":"DScy;","1030":"Iukcy;","1031":"YIcy;","1032":"Jsercy;","1033":"LJcy;","1034":"NJcy;","1035":"TSHcy;","1036":"KJcy;","1038":"Ubrcy;","1039":"DZcy;","1040":"Acy;","1041":"Bcy;","1042":"Vcy;","1043":"Gcy;","1044":"Dcy;","1045":"IEcy;","1046":"ZHcy;","1047":"Zcy;","1048":"Icy;","1049":"Jcy;","1050":"Kcy;","1051":"Lcy;","1052":"Mcy;","1053":"Ncy;","1054":"Ocy;","1055":"Pcy;","1056":"Rcy;","1057":"Scy;","1058":"Tcy;","1059":"Ucy;","1060":"Fcy;","1061":"KHcy;","1062":"TScy;","1063":"CHcy;","1064":"SHcy;","1065":"SHCHcy;","1066":"HARDcy;","1067":"Ycy;","1068":"SOFTcy;","1069":"Ecy;","1070":"YUcy;","1071":"YAcy;","1072":"acy;","1073":"bcy;","1074":"vcy;","1075":"gcy;","1076":"dcy;","1077":"iecy;","1078":"zhcy;","1079":"zcy;","1080":"icy;","1081":"jcy;","1082":"kcy;","1083":"lcy;","1084":"mcy;","1085":"ncy;","1086":"ocy;","1087":"pcy;","1088":"rcy;","1089":"scy;","1090":"tcy;","1091":"ucy;","1092":"fcy;","1093":"khcy;","1094":"tscy;","1095":"chcy;","1096":"shcy;","1097":"shchcy;","1098":"hardcy;","1099":"ycy;","1100":"softcy;","1101":"ecy;","1102":"yucy;","1103":"yacy;","1105":"iocy;","1106":"djcy;","1107":"gjcy;","1108":"jukcy;","1109":"dscy;","1110":"iukcy;","1111":"yicy;","1112":"jsercy;","1113":"ljcy;","1114":"njcy;","1115":"tshcy;","1116":"kjcy;","1118":"ubrcy;","1119":"dzcy;","8194":"ensp;","8195":"emsp;","8196":"emsp13;","8197":"emsp14;","8199":"numsp;","8200":"puncsp;","8201":"ThinSpace;","8202":"VeryThinSpace;","8203":"ZeroWidthSpace;","8204":"zwnj;","8205":"zwj;","8206":"lrm;","8207":"rlm;","8208":"hyphen;","8211":"ndash;","8212":"mdash;","8213":"horbar;","8214":"Vert;","8216":"OpenCurlyQuote;","8217":"rsquor;","8218":"sbquo;","8220":"OpenCurlyDoubleQuote;","8221":"rdquor;","8222":"ldquor;","8224":"dagger;","8225":"ddagger;","8226":"bullet;","8229":"nldr;","8230":"mldr;","8240":"permil;","8241":"pertenk;","8242":"prime;","8243":"Prime;","8244":"tprime;","8245":"bprime;","8249":"lsaquo;","8250":"rsaquo;","8254":"OverBar;","8257":"caret;","8259":"hybull;","8260":"frasl;","8271":"bsemi;","8279":"qprime;","8287":"MediumSpace;","8288":"NoBreak;","8289":"ApplyFunction;","8290":"it;","8291":"InvisibleComma;","8364":"euro;","8411":"TripleDot;","8412":"DotDot;","8450":"Copf;","8453":"incare;","8458":"gscr;","8459":"Hscr;","8460":"Poincareplane;","8461":"quaternions;","8462":"planckh;","8463":"plankv;","8464":"Iscr;","8465":"imagpart;","8466":"Lscr;","8467":"ell;","8469":"Nopf;","8470":"numero;","8471":"copysr;","8472":"wp;","8473":"primes;","8474":"rationals;","8475":"Rscr;","8476":"Rfr;","8477":"Ropf;","8478":"rx;","8482":"trade;","8484":"Zopf;","8487":"mho;","8488":"Zfr;","8489":"iiota;","8492":"Bscr;","8493":"Cfr;","8495":"escr;","8496":"expectation;","8497":"Fscr;","8499":"phmmat;","8500":"oscr;","8501":"aleph;","8502":"beth;","8503":"gimel;","8504":"daleth;","8517":"DD;","8518":"DifferentialD;","8519":"exponentiale;","8520":"ImaginaryI;","8531":"frac13;","8532":"frac23;","8533":"frac15;","8534":"frac25;","8535":"frac35;","8536":"frac45;","8537":"frac16;","8538":"frac56;","8539":"frac18;","8540":"frac38;","8541":"frac58;","8542":"frac78;","8592":"slarr;","8593":"uparrow;","8594":"srarr;","8595":"ShortDownArrow;","8596":"leftrightarrow;","8597":"varr;","8598":"UpperLeftArrow;","8599":"UpperRightArrow;","8600":"searrow;","8601":"swarrow;","8602":"nleftarrow;","8603":"nrightarrow;","8605":"rightsquigarrow;","8606":"twoheadleftarrow;","8607":"Uarr;","8608":"twoheadrightarrow;","8609":"Darr;","8610":"leftarrowtail;","8611":"rightarrowtail;","8612":"mapstoleft;","8613":"UpTeeArrow;","8614":"RightTeeArrow;","8615":"mapstodown;","8617":"larrhk;","8618":"rarrhk;","8619":"looparrowleft;","8620":"rarrlp;","8621":"leftrightsquigarrow;","8622":"nleftrightarrow;","8624":"lsh;","8625":"rsh;","8626":"ldsh;","8627":"rdsh;","8629":"crarr;","8630":"curvearrowleft;","8631":"curvearrowright;","8634":"olarr;","8635":"orarr;","8636":"lharu;","8637":"lhard;","8638":"upharpoonright;","8639":"upharpoonleft;","8640":"RightVector;","8641":"rightharpoondown;","8642":"RightDownVector;","8643":"LeftDownVector;","8644":"rlarr;","8645":"UpArrowDownArrow;","8646":"lrarr;","8647":"llarr;","8648":"uuarr;","8649":"rrarr;","8650":"downdownarrows;","8651":"ReverseEquilibrium;","8652":"rlhar;","8653":"nLeftarrow;","8654":"nLeftrightarrow;","8655":"nRightarrow;","8656":"Leftarrow;","8657":"Uparrow;","8658":"Rightarrow;","8659":"Downarrow;","8660":"Leftrightarrow;","8661":"vArr;","8662":"nwArr;","8663":"neArr;","8664":"seArr;","8665":"swArr;","8666":"Lleftarrow;","8667":"Rrightarrow;","8669":"zigrarr;","8676":"LeftArrowBar;","8677":"RightArrowBar;","8693":"duarr;","8701":"loarr;","8702":"roarr;","8703":"hoarr;","8704":"forall;","8705":"complement;","8706":"PartialD;","8707":"Exists;","8708":"NotExists;","8709":"varnothing;","8711":"nabla;","8712":"isinv;","8713":"notinva;","8715":"SuchThat;","8716":"NotReverseElement;","8719":"Product;","8720":"Coproduct;","8721":"sum;","8722":"minus;","8723":"mp;","8724":"plusdo;","8726":"ssetmn;","8727":"lowast;","8728":"SmallCircle;","8730":"Sqrt;","8733":"vprop;","8734":"infin;","8735":"angrt;","8736":"angle;","8737":"measuredangle;","8738":"angsph;","8739":"VerticalBar;","8740":"nsmid;","8741":"spar;","8742":"nspar;","8743":"wedge;","8744":"vee;","8745":"cap;","8746":"cup;","8747":"Integral;","8748":"Int;","8749":"tint;","8750":"oint;","8751":"DoubleContourIntegral;","8752":"Cconint;","8753":"cwint;","8754":"cwconint;","8755":"CounterClockwiseContourIntegral;","8756":"therefore;","8757":"because;","8758":"ratio;","8759":"Proportion;","8760":"minusd;","8762":"mDDot;","8763":"homtht;","8764":"Tilde;","8765":"bsim;","8766":"mstpos;","8767":"acd;","8768":"wreath;","8769":"nsim;","8770":"esim;","8771":"TildeEqual;","8772":"nsimeq;","8773":"TildeFullEqual;","8774":"simne;","8775":"NotTildeFullEqual;","8776":"TildeTilde;","8777":"NotTildeTilde;","8778":"approxeq;","8779":"apid;","8780":"bcong;","8781":"CupCap;","8782":"HumpDownHump;","8783":"HumpEqual;","8784":"esdot;","8785":"eDot;","8786":"fallingdotseq;","8787":"risingdotseq;","8788":"coloneq;","8789":"eqcolon;","8790":"eqcirc;","8791":"cire;","8793":"wedgeq;","8794":"veeeq;","8796":"trie;","8799":"questeq;","8800":"NotEqual;","8801":"equiv;","8802":"NotCongruent;","8804":"leq;","8805":"GreaterEqual;","8806":"LessFullEqual;","8807":"GreaterFullEqual;","8808":"lneqq;","8809":"gneqq;","8810":"NestedLessLess;","8811":"NestedGreaterGreater;","8812":"twixt;","8813":"NotCupCap;","8814":"NotLess;","8815":"NotGreater;","8816":"NotLessEqual;","8817":"NotGreaterEqual;","8818":"lsim;","8819":"gtrsim;","8820":"NotLessTilde;","8821":"NotGreaterTilde;","8822":"lg;","8823":"gtrless;","8824":"ntlg;","8825":"ntgl;","8826":"Precedes;","8827":"Succeeds;","8828":"PrecedesSlantEqual;","8829":"SucceedsSlantEqual;","8830":"prsim;","8831":"succsim;","8832":"nprec;","8833":"nsucc;","8834":"subset;","8835":"supset;","8836":"nsub;","8837":"nsup;","8838":"SubsetEqual;","8839":"supseteq;","8840":"nsubseteq;","8841":"nsupseteq;","8842":"subsetneq;","8843":"supsetneq;","8845":"cupdot;","8846":"uplus;","8847":"SquareSubset;","8848":"SquareSuperset;","8849":"SquareSubsetEqual;","8850":"SquareSupersetEqual;","8851":"SquareIntersection;","8852":"SquareUnion;","8853":"oplus;","8854":"ominus;","8855":"otimes;","8856":"osol;","8857":"odot;","8858":"ocir;","8859":"oast;","8861":"odash;","8862":"plusb;","8863":"minusb;","8864":"timesb;","8865":"sdotb;","8866":"vdash;","8867":"LeftTee;","8868":"top;","8869":"UpTee;","8871":"models;","8872":"vDash;","8873":"Vdash;","8874":"Vvdash;","8875":"VDash;","8876":"nvdash;","8877":"nvDash;","8878":"nVdash;","8879":"nVDash;","8880":"prurel;","8882":"vltri;","8883":"vrtri;","8884":"trianglelefteq;","8885":"trianglerighteq;","8886":"origof;","8887":"imof;","8888":"mumap;","8889":"hercon;","8890":"intercal;","8891":"veebar;","8893":"barvee;","8894":"angrtvb;","8895":"lrtri;","8896":"xwedge;","8897":"xvee;","8898":"xcap;","8899":"xcup;","8900":"diamond;","8901":"sdot;","8902":"Star;","8903":"divonx;","8904":"bowtie;","8905":"ltimes;","8906":"rtimes;","8907":"lthree;","8908":"rthree;","8909":"bsime;","8910":"cuvee;","8911":"cuwed;","8912":"Subset;","8913":"Supset;","8914":"Cap;","8915":"Cup;","8916":"pitchfork;","8917":"epar;","8918":"ltdot;","8919":"gtrdot;","8920":"Ll;","8921":"ggg;","8922":"LessEqualGreater;","8923":"gtreqless;","8926":"curlyeqprec;","8927":"curlyeqsucc;","8928":"nprcue;","8929":"nsccue;","8930":"nsqsube;","8931":"nsqsupe;","8934":"lnsim;","8935":"gnsim;","8936":"prnsim;","8937":"succnsim;","8938":"ntriangleleft;","8939":"ntriangleright;","8940":"ntrianglelefteq;","8941":"ntrianglerighteq;","8942":"vellip;","8943":"ctdot;","8944":"utdot;","8945":"dtdot;","8946":"disin;","8947":"isinsv;","8948":"isins;","8949":"isindot;","8950":"notinvc;","8951":"notinvb;","8953":"isinE;","8954":"nisd;","8955":"xnis;","8956":"nis;","8957":"notnivc;","8958":"notnivb;","8965":"barwedge;","8966":"doublebarwedge;","8968":"LeftCeiling;","8969":"RightCeiling;","8970":"lfloor;","8971":"RightFloor;","8972":"drcrop;","8973":"dlcrop;","8974":"urcrop;","8975":"ulcrop;","8976":"bnot;","8978":"profline;","8979":"profsurf;","8981":"telrec;","8982":"target;","8988":"ulcorner;","8989":"urcorner;","8990":"llcorner;","8991":"lrcorner;","8994":"sfrown;","8995":"ssmile;","9005":"cylcty;","9006":"profalar;","9014":"topbot;","9021":"ovbar;","9023":"solbar;","9084":"angzarr;","9136":"lmoustache;","9137":"rmoustache;","9140":"tbrk;","9141":"UnderBracket;","9142":"bbrktbrk;","9180":"OverParenthesis;","9181":"UnderParenthesis;","9182":"OverBrace;","9183":"UnderBrace;","9186":"trpezium;","9191":"elinters;","9251":"blank;","9416":"oS;","9472":"HorizontalLine;","9474":"boxv;","9484":"boxdr;","9488":"boxdl;","9492":"boxur;","9496":"boxul;","9500":"boxvr;","9508":"boxvl;","9516":"boxhd;","9524":"boxhu;","9532":"boxvh;","9552":"boxH;","9553":"boxV;","9554":"boxdR;","9555":"boxDr;","9556":"boxDR;","9557":"boxdL;","9558":"boxDl;","9559":"boxDL;","9560":"boxuR;","9561":"boxUr;","9562":"boxUR;","9563":"boxuL;","9564":"boxUl;","9565":"boxUL;","9566":"boxvR;","9567":"boxVr;","9568":"boxVR;","9569":"boxvL;","9570":"boxVl;","9571":"boxVL;","9572":"boxHd;","9573":"boxhD;","9574":"boxHD;","9575":"boxHu;","9576":"boxhU;","9577":"boxHU;","9578":"boxvH;","9579":"boxVh;","9580":"boxVH;","9600":"uhblk;","9604":"lhblk;","9608":"block;","9617":"blk14;","9618":"blk12;","9619":"blk34;","9633":"square;","9642":"squf;","9643":"EmptyVerySmallSquare;","9645":"rect;","9646":"marker;","9649":"fltns;","9651":"xutri;","9652":"utrif;","9653":"utri;","9656":"rtrif;","9657":"triangleright;","9661":"xdtri;","9662":"dtrif;","9663":"triangledown;","9666":"ltrif;","9667":"triangleleft;","9674":"lozenge;","9675":"cir;","9708":"tridot;","9711":"xcirc;","9720":"ultri;","9721":"urtri;","9722":"lltri;","9723":"EmptySmallSquare;","9724":"FilledSmallSquare;","9733":"starf;","9734":"star;","9742":"phone;","9792":"female;","9794":"male;","9824":"spadesuit;","9827":"clubsuit;","9829":"heartsuit;","9830":"diams;","9834":"sung;","9837":"flat;","9838":"natural;","9839":"sharp;","10003":"checkmark;","10007":"cross;","10016":"maltese;","10038":"sext;","10072":"VerticalSeparator;","10098":"lbbrk;","10099":"rbbrk;","10184":"bsolhsub;","10185":"suphsol;","10214":"lobrk;","10215":"robrk;","10216":"LeftAngleBracket;","10217":"RightAngleBracket;","10218":"Lang;","10219":"Rang;","10220":"loang;","10221":"roang;","10229":"xlarr;","10230":"xrarr;","10231":"xharr;","10232":"xlArr;","10233":"xrArr;","10234":"xhArr;","10236":"xmap;","10239":"dzigrarr;","10498":"nvlArr;","10499":"nvrArr;","10500":"nvHarr;","10501":"Map;","10508":"lbarr;","10509":"rbarr;","10510":"lBarr;","10511":"rBarr;","10512":"RBarr;","10513":"DDotrahd;","10514":"UpArrowBar;","10515":"DownArrowBar;","10518":"Rarrtl;","10521":"latail;","10522":"ratail;","10523":"lAtail;","10524":"rAtail;","10525":"larrfs;","10526":"rarrfs;","10527":"larrbfs;","10528":"rarrbfs;","10531":"nwarhk;","10532":"nearhk;","10533":"searhk;","10534":"swarhk;","10535":"nwnear;","10536":"toea;","10537":"tosa;","10538":"swnwar;","10547":"rarrc;","10549":"cudarrr;","10550":"ldca;","10551":"rdca;","10552":"cudarrl;","10553":"larrpl;","10556":"curarrm;","10557":"cularrp;","10565":"rarrpl;","10568":"harrcir;","10569":"Uarrocir;","10570":"lurdshar;","10571":"ldrushar;","10574":"LeftRightVector;","10575":"RightUpDownVector;","10576":"DownLeftRightVector;","10577":"LeftUpDownVector;","10578":"LeftVectorBar;","10579":"RightVectorBar;","10580":"RightUpVectorBar;","10581":"RightDownVectorBar;","10582":"DownLeftVectorBar;","10583":"DownRightVectorBar;","10584":"LeftUpVectorBar;","10585":"LeftDownVectorBar;","10586":"LeftTeeVector;","10587":"RightTeeVector;","10588":"RightUpTeeVector;","10589":"RightDownTeeVector;","10590":"DownLeftTeeVector;","10591":"DownRightTeeVector;","10592":"LeftUpTeeVector;","10593":"LeftDownTeeVector;","10594":"lHar;","10595":"uHar;","10596":"rHar;","10597":"dHar;","10598":"luruhar;","10599":"ldrdhar;","10600":"ruluhar;","10601":"rdldhar;","10602":"lharul;","10603":"llhard;","10604":"rharul;","10605":"lrhard;","10606":"UpEquilibrium;","10607":"ReverseUpEquilibrium;","10608":"RoundImplies;","10609":"erarr;","10610":"simrarr;","10611":"larrsim;","10612":"rarrsim;","10613":"rarrap;","10614":"ltlarr;","10616":"gtrarr;","10617":"subrarr;","10619":"suplarr;","10620":"lfisht;","10621":"rfisht;","10622":"ufisht;","10623":"dfisht;","10629":"lopar;","10630":"ropar;","10635":"lbrke;","10636":"rbrke;","10637":"lbrkslu;","10638":"rbrksld;","10639":"lbrksld;","10640":"rbrkslu;","10641":"langd;","10642":"rangd;","10643":"lparlt;","10644":"rpargt;","10645":"gtlPar;","10646":"ltrPar;","10650":"vzigzag;","10652":"vangrt;","10653":"angrtvbd;","10660":"ange;","10661":"range;","10662":"dwangle;","10663":"uwangle;","10664":"angmsdaa;","10665":"angmsdab;","10666":"angmsdac;","10667":"angmsdad;","10668":"angmsdae;","10669":"angmsdaf;","10670":"angmsdag;","10671":"angmsdah;","10672":"bemptyv;","10673":"demptyv;","10674":"cemptyv;","10675":"raemptyv;","10676":"laemptyv;","10677":"ohbar;","10678":"omid;","10679":"opar;","10681":"operp;","10683":"olcross;","10684":"odsold;","10686":"olcir;","10687":"ofcir;","10688":"olt;","10689":"ogt;","10690":"cirscir;","10691":"cirE;","10692":"solb;","10693":"bsolb;","10697":"boxbox;","10701":"trisb;","10702":"rtriltri;","10703":"LeftTriangleBar;","10704":"RightTriangleBar;","10716":"iinfin;","10717":"infintie;","10718":"nvinfin;","10723":"eparsl;","10724":"smeparsl;","10725":"eqvparsl;","10731":"lozf;","10740":"RuleDelayed;","10742":"dsol;","10752":"xodot;","10753":"xoplus;","10754":"xotime;","10756":"xuplus;","10758":"xsqcup;","10764":"qint;","10765":"fpartint;","10768":"cirfnint;","10769":"awint;","10770":"rppolint;","10771":"scpolint;","10772":"npolint;","10773":"pointint;","10774":"quatint;","10775":"intlarhk;","10786":"pluscir;","10787":"plusacir;","10788":"simplus;","10789":"plusdu;","10790":"plussim;","10791":"plustwo;","10793":"mcomma;","10794":"minusdu;","10797":"loplus;","10798":"roplus;","10799":"Cross;","10800":"timesd;","10801":"timesbar;","10803":"smashp;","10804":"lotimes;","10805":"rotimes;","10806":"otimesas;","10807":"Otimes;","10808":"odiv;","10809":"triplus;","10810":"triminus;","10811":"tritime;","10812":"iprod;","10815":"amalg;","10816":"capdot;","10818":"ncup;","10819":"ncap;","10820":"capand;","10821":"cupor;","10822":"cupcap;","10823":"capcup;","10824":"cupbrcap;","10825":"capbrcup;","10826":"cupcup;","10827":"capcap;","10828":"ccups;","10829":"ccaps;","10832":"ccupssm;","10835":"And;","10836":"Or;","10837":"andand;","10838":"oror;","10839":"orslope;","10840":"andslope;","10842":"andv;","10843":"orv;","10844":"andd;","10845":"ord;","10847":"wedbar;","10854":"sdote;","10858":"simdot;","10861":"congdot;","10862":"easter;","10863":"apacir;","10864":"apE;","10865":"eplus;","10866":"pluse;","10867":"Esim;","10868":"Colone;","10869":"Equal;","10871":"eDDot;","10872":"equivDD;","10873":"ltcir;","10874":"gtcir;","10875":"ltquest;","10876":"gtquest;","10877":"LessSlantEqual;","10878":"GreaterSlantEqual;","10879":"lesdot;","10880":"gesdot;","10881":"lesdoto;","10882":"gesdoto;","10883":"lesdotor;","10884":"gesdotol;","10885":"lessapprox;","10886":"gtrapprox;","10887":"lneq;","10888":"gneq;","10889":"lnapprox;","10890":"gnapprox;","10891":"lesseqqgtr;","10892":"gtreqqless;","10893":"lsime;","10894":"gsime;","10895":"lsimg;","10896":"gsiml;","10897":"lgE;","10898":"glE;","10899":"lesges;","10900":"gesles;","10901":"eqslantless;","10902":"eqslantgtr;","10903":"elsdot;","10904":"egsdot;","10905":"el;","10906":"eg;","10909":"siml;","10910":"simg;","10911":"simlE;","10912":"simgE;","10913":"LessLess;","10914":"GreaterGreater;","10916":"glj;","10917":"gla;","10918":"ltcc;","10919":"gtcc;","10920":"lescc;","10921":"gescc;","10922":"smt;","10923":"lat;","10924":"smte;","10925":"late;","10926":"bumpE;","10927":"preceq;","10928":"succeq;","10931":"prE;","10932":"scE;","10933":"prnE;","10934":"succneqq;","10935":"precapprox;","10936":"succapprox;","10937":"prnap;","10938":"succnapprox;","10939":"Pr;","10940":"Sc;","10941":"subdot;","10942":"supdot;","10943":"subplus;","10944":"supplus;","10945":"submult;","10946":"supmult;","10947":"subedot;","10948":"supedot;","10949":"subseteqq;","10950":"supseteqq;","10951":"subsim;","10952":"supsim;","10955":"subsetneqq;","10956":"supsetneqq;","10959":"csub;","10960":"csup;","10961":"csube;","10962":"csupe;","10963":"subsup;","10964":"supsub;","10965":"subsub;","10966":"supsup;","10967":"suphsub;","10968":"supdsub;","10969":"forkv;","10970":"topfork;","10971":"mlcp;","10980":"DoubleLeftTee;","10982":"Vdashl;","10983":"Barv;","10984":"vBar;","10985":"vBarv;","10987":"Vbar;","10988":"Not;","10989":"bNot;","10990":"rnmid;","10991":"cirmid;","10992":"midcir;","10993":"topcir;","10994":"nhpar;","10995":"parsim;","11005":"parsl;","64256":"fflig;","64257":"filig;","64258":"fllig;","64259":"ffilig;","64260":"ffllig;"}});var BQ=A((CIe,qQ)=>{var UQ=require("punycode"),awe=VQ();qQ.exports=iwe;function iwe(d,o){if(typeof d!="string")throw new TypeError("Expected a String");o||(o={});var s=!0;o.named&&(s=!1),o.numeric!==void 0&&(s=o.numeric);for(var c=o.special||{'"':!0,"'":!0,"<":!0,">":!0,"&":!0},l=UQ.ucs2.decode(d),u=[],T=0;T=127||c[m])&&!s?u.push("&"+(/;$/.test(a)?a:a+";")):g<32||g>=127||c[m]?u.push("&#"+g+";"):u.push(m)}return u.join("")}});var GQ=A((RIe,rwe)=>{rwe.exports={"Aacute;":"\xC1",Aacute:"\xC1","aacute;":"\xE1",aacute:"\xE1","Abreve;":"\u0102","abreve;":"\u0103","ac;":"\u223E","acd;":"\u223F","acE;":"\u223E\u0333","Acirc;":"\xC2",Acirc:"\xC2","acirc;":"\xE2",acirc:"\xE2","acute;":"\xB4",acute:"\xB4","Acy;":"\u0410","acy;":"\u0430","AElig;":"\xC6",AElig:"\xC6","aelig;":"\xE6",aelig:"\xE6","af;":"\u2061","Afr;":"\u{1D504}","afr;":"\u{1D51E}","Agrave;":"\xC0",Agrave:"\xC0","agrave;":"\xE0",agrave:"\xE0","alefsym;":"\u2135","aleph;":"\u2135","Alpha;":"\u0391","alpha;":"\u03B1","Amacr;":"\u0100","amacr;":"\u0101","amalg;":"\u2A3F","AMP;":"&",AMP:"&","amp;":"&",amp:"&","And;":"\u2A53","and;":"\u2227","andand;":"\u2A55","andd;":"\u2A5C","andslope;":"\u2A58","andv;":"\u2A5A","ang;":"\u2220","ange;":"\u29A4","angle;":"\u2220","angmsd;":"\u2221","angmsdaa;":"\u29A8","angmsdab;":"\u29A9","angmsdac;":"\u29AA","angmsdad;":"\u29AB","angmsdae;":"\u29AC","angmsdaf;":"\u29AD","angmsdag;":"\u29AE","angmsdah;":"\u29AF","angrt;":"\u221F","angrtvb;":"\u22BE","angrtvbd;":"\u299D","angsph;":"\u2222","angst;":"\xC5","angzarr;":"\u237C","Aogon;":"\u0104","aogon;":"\u0105","Aopf;":"\u{1D538}","aopf;":"\u{1D552}","ap;":"\u2248","apacir;":"\u2A6F","apE;":"\u2A70","ape;":"\u224A","apid;":"\u224B","apos;":"'","ApplyFunction;":"\u2061","approx;":"\u2248","approxeq;":"\u224A","Aring;":"\xC5",Aring:"\xC5","aring;":"\xE5",aring:"\xE5","Ascr;":"\u{1D49C}","ascr;":"\u{1D4B6}","Assign;":"\u2254","ast;":"*","asymp;":"\u2248","asympeq;":"\u224D","Atilde;":"\xC3",Atilde:"\xC3","atilde;":"\xE3",atilde:"\xE3","Auml;":"\xC4",Auml:"\xC4","auml;":"\xE4",auml:"\xE4","awconint;":"\u2233","awint;":"\u2A11","backcong;":"\u224C","backepsilon;":"\u03F6","backprime;":"\u2035","backsim;":"\u223D","backsimeq;":"\u22CD","Backslash;":"\u2216","Barv;":"\u2AE7","barvee;":"\u22BD","Barwed;":"\u2306","barwed;":"\u2305","barwedge;":"\u2305","bbrk;":"\u23B5","bbrktbrk;":"\u23B6","bcong;":"\u224C","Bcy;":"\u0411","bcy;":"\u0431","bdquo;":"\u201E","becaus;":"\u2235","Because;":"\u2235","because;":"\u2235","bemptyv;":"\u29B0","bepsi;":"\u03F6","bernou;":"\u212C","Bernoullis;":"\u212C","Beta;":"\u0392","beta;":"\u03B2","beth;":"\u2136","between;":"\u226C","Bfr;":"\u{1D505}","bfr;":"\u{1D51F}","bigcap;":"\u22C2","bigcirc;":"\u25EF","bigcup;":"\u22C3","bigodot;":"\u2A00","bigoplus;":"\u2A01","bigotimes;":"\u2A02","bigsqcup;":"\u2A06","bigstar;":"\u2605","bigtriangledown;":"\u25BD","bigtriangleup;":"\u25B3","biguplus;":"\u2A04","bigvee;":"\u22C1","bigwedge;":"\u22C0","bkarow;":"\u290D","blacklozenge;":"\u29EB","blacksquare;":"\u25AA","blacktriangle;":"\u25B4","blacktriangledown;":"\u25BE","blacktriangleleft;":"\u25C2","blacktriangleright;":"\u25B8","blank;":"\u2423","blk12;":"\u2592","blk14;":"\u2591","blk34;":"\u2593","block;":"\u2588","bne;":"=\u20E5","bnequiv;":"\u2261\u20E5","bNot;":"\u2AED","bnot;":"\u2310","Bopf;":"\u{1D539}","bopf;":"\u{1D553}","bot;":"\u22A5","bottom;":"\u22A5","bowtie;":"\u22C8","boxbox;":"\u29C9","boxDL;":"\u2557","boxDl;":"\u2556","boxdL;":"\u2555","boxdl;":"\u2510","boxDR;":"\u2554","boxDr;":"\u2553","boxdR;":"\u2552","boxdr;":"\u250C","boxH;":"\u2550","boxh;":"\u2500","boxHD;":"\u2566","boxHd;":"\u2564","boxhD;":"\u2565","boxhd;":"\u252C","boxHU;":"\u2569","boxHu;":"\u2567","boxhU;":"\u2568","boxhu;":"\u2534","boxminus;":"\u229F","boxplus;":"\u229E","boxtimes;":"\u22A0","boxUL;":"\u255D","boxUl;":"\u255C","boxuL;":"\u255B","boxul;":"\u2518","boxUR;":"\u255A","boxUr;":"\u2559","boxuR;":"\u2558","boxur;":"\u2514","boxV;":"\u2551","boxv;":"\u2502","boxVH;":"\u256C","boxVh;":"\u256B","boxvH;":"\u256A","boxvh;":"\u253C","boxVL;":"\u2563","boxVl;":"\u2562","boxvL;":"\u2561","boxvl;":"\u2524","boxVR;":"\u2560","boxVr;":"\u255F","boxvR;":"\u255E","boxvr;":"\u251C","bprime;":"\u2035","Breve;":"\u02D8","breve;":"\u02D8","brvbar;":"\xA6",brvbar:"\xA6","Bscr;":"\u212C","bscr;":"\u{1D4B7}","bsemi;":"\u204F","bsim;":"\u223D","bsime;":"\u22CD","bsol;":"\\","bsolb;":"\u29C5","bsolhsub;":"\u27C8","bull;":"\u2022","bullet;":"\u2022","bump;":"\u224E","bumpE;":"\u2AAE","bumpe;":"\u224F","Bumpeq;":"\u224E","bumpeq;":"\u224F","Cacute;":"\u0106","cacute;":"\u0107","Cap;":"\u22D2","cap;":"\u2229","capand;":"\u2A44","capbrcup;":"\u2A49","capcap;":"\u2A4B","capcup;":"\u2A47","capdot;":"\u2A40","CapitalDifferentialD;":"\u2145","caps;":"\u2229\uFE00","caret;":"\u2041","caron;":"\u02C7","Cayleys;":"\u212D","ccaps;":"\u2A4D","Ccaron;":"\u010C","ccaron;":"\u010D","Ccedil;":"\xC7",Ccedil:"\xC7","ccedil;":"\xE7",ccedil:"\xE7","Ccirc;":"\u0108","ccirc;":"\u0109","Cconint;":"\u2230","ccups;":"\u2A4C","ccupssm;":"\u2A50","Cdot;":"\u010A","cdot;":"\u010B","cedil;":"\xB8",cedil:"\xB8","Cedilla;":"\xB8","cemptyv;":"\u29B2","cent;":"\xA2",cent:"\xA2","CenterDot;":"\xB7","centerdot;":"\xB7","Cfr;":"\u212D","cfr;":"\u{1D520}","CHcy;":"\u0427","chcy;":"\u0447","check;":"\u2713","checkmark;":"\u2713","Chi;":"\u03A7","chi;":"\u03C7","cir;":"\u25CB","circ;":"\u02C6","circeq;":"\u2257","circlearrowleft;":"\u21BA","circlearrowright;":"\u21BB","circledast;":"\u229B","circledcirc;":"\u229A","circleddash;":"\u229D","CircleDot;":"\u2299","circledR;":"\xAE","circledS;":"\u24C8","CircleMinus;":"\u2296","CirclePlus;":"\u2295","CircleTimes;":"\u2297","cirE;":"\u29C3","cire;":"\u2257","cirfnint;":"\u2A10","cirmid;":"\u2AEF","cirscir;":"\u29C2","ClockwiseContourIntegral;":"\u2232","CloseCurlyDoubleQuote;":"\u201D","CloseCurlyQuote;":"\u2019","clubs;":"\u2663","clubsuit;":"\u2663","Colon;":"\u2237","colon;":":","Colone;":"\u2A74","colone;":"\u2254","coloneq;":"\u2254","comma;":",","commat;":"@","comp;":"\u2201","compfn;":"\u2218","complement;":"\u2201","complexes;":"\u2102","cong;":"\u2245","congdot;":"\u2A6D","Congruent;":"\u2261","Conint;":"\u222F","conint;":"\u222E","ContourIntegral;":"\u222E","Copf;":"\u2102","copf;":"\u{1D554}","coprod;":"\u2210","Coproduct;":"\u2210","COPY;":"\xA9",COPY:"\xA9","copy;":"\xA9",copy:"\xA9","copysr;":"\u2117","CounterClockwiseContourIntegral;":"\u2233","crarr;":"\u21B5","Cross;":"\u2A2F","cross;":"\u2717","Cscr;":"\u{1D49E}","cscr;":"\u{1D4B8}","csub;":"\u2ACF","csube;":"\u2AD1","csup;":"\u2AD0","csupe;":"\u2AD2","ctdot;":"\u22EF","cudarrl;":"\u2938","cudarrr;":"\u2935","cuepr;":"\u22DE","cuesc;":"\u22DF","cularr;":"\u21B6","cularrp;":"\u293D","Cup;":"\u22D3","cup;":"\u222A","cupbrcap;":"\u2A48","CupCap;":"\u224D","cupcap;":"\u2A46","cupcup;":"\u2A4A","cupdot;":"\u228D","cupor;":"\u2A45","cups;":"\u222A\uFE00","curarr;":"\u21B7","curarrm;":"\u293C","curlyeqprec;":"\u22DE","curlyeqsucc;":"\u22DF","curlyvee;":"\u22CE","curlywedge;":"\u22CF","curren;":"\xA4",curren:"\xA4","curvearrowleft;":"\u21B6","curvearrowright;":"\u21B7","cuvee;":"\u22CE","cuwed;":"\u22CF","cwconint;":"\u2232","cwint;":"\u2231","cylcty;":"\u232D","Dagger;":"\u2021","dagger;":"\u2020","daleth;":"\u2138","Darr;":"\u21A1","dArr;":"\u21D3","darr;":"\u2193","dash;":"\u2010","Dashv;":"\u2AE4","dashv;":"\u22A3","dbkarow;":"\u290F","dblac;":"\u02DD","Dcaron;":"\u010E","dcaron;":"\u010F","Dcy;":"\u0414","dcy;":"\u0434","DD;":"\u2145","dd;":"\u2146","ddagger;":"\u2021","ddarr;":"\u21CA","DDotrahd;":"\u2911","ddotseq;":"\u2A77","deg;":"\xB0",deg:"\xB0","Del;":"\u2207","Delta;":"\u0394","delta;":"\u03B4","demptyv;":"\u29B1","dfisht;":"\u297F","Dfr;":"\u{1D507}","dfr;":"\u{1D521}","dHar;":"\u2965","dharl;":"\u21C3","dharr;":"\u21C2","DiacriticalAcute;":"\xB4","DiacriticalDot;":"\u02D9","DiacriticalDoubleAcute;":"\u02DD","DiacriticalGrave;":"`","DiacriticalTilde;":"\u02DC","diam;":"\u22C4","Diamond;":"\u22C4","diamond;":"\u22C4","diamondsuit;":"\u2666","diams;":"\u2666","die;":"\xA8","DifferentialD;":"\u2146","digamma;":"\u03DD","disin;":"\u22F2","div;":"\xF7","divide;":"\xF7",divide:"\xF7","divideontimes;":"\u22C7","divonx;":"\u22C7","DJcy;":"\u0402","djcy;":"\u0452","dlcorn;":"\u231E","dlcrop;":"\u230D","dollar;":"$","Dopf;":"\u{1D53B}","dopf;":"\u{1D555}","Dot;":"\xA8","dot;":"\u02D9","DotDot;":"\u20DC","doteq;":"\u2250","doteqdot;":"\u2251","DotEqual;":"\u2250","dotminus;":"\u2238","dotplus;":"\u2214","dotsquare;":"\u22A1","doublebarwedge;":"\u2306","DoubleContourIntegral;":"\u222F","DoubleDot;":"\xA8","DoubleDownArrow;":"\u21D3","DoubleLeftArrow;":"\u21D0","DoubleLeftRightArrow;":"\u21D4","DoubleLeftTee;":"\u2AE4","DoubleLongLeftArrow;":"\u27F8","DoubleLongLeftRightArrow;":"\u27FA","DoubleLongRightArrow;":"\u27F9","DoubleRightArrow;":"\u21D2","DoubleRightTee;":"\u22A8","DoubleUpArrow;":"\u21D1","DoubleUpDownArrow;":"\u21D5","DoubleVerticalBar;":"\u2225","DownArrow;":"\u2193","Downarrow;":"\u21D3","downarrow;":"\u2193","DownArrowBar;":"\u2913","DownArrowUpArrow;":"\u21F5","DownBreve;":"\u0311","downdownarrows;":"\u21CA","downharpoonleft;":"\u21C3","downharpoonright;":"\u21C2","DownLeftRightVector;":"\u2950","DownLeftTeeVector;":"\u295E","DownLeftVector;":"\u21BD","DownLeftVectorBar;":"\u2956","DownRightTeeVector;":"\u295F","DownRightVector;":"\u21C1","DownRightVectorBar;":"\u2957","DownTee;":"\u22A4","DownTeeArrow;":"\u21A7","drbkarow;":"\u2910","drcorn;":"\u231F","drcrop;":"\u230C","Dscr;":"\u{1D49F}","dscr;":"\u{1D4B9}","DScy;":"\u0405","dscy;":"\u0455","dsol;":"\u29F6","Dstrok;":"\u0110","dstrok;":"\u0111","dtdot;":"\u22F1","dtri;":"\u25BF","dtrif;":"\u25BE","duarr;":"\u21F5","duhar;":"\u296F","dwangle;":"\u29A6","DZcy;":"\u040F","dzcy;":"\u045F","dzigrarr;":"\u27FF","Eacute;":"\xC9",Eacute:"\xC9","eacute;":"\xE9",eacute:"\xE9","easter;":"\u2A6E","Ecaron;":"\u011A","ecaron;":"\u011B","ecir;":"\u2256","Ecirc;":"\xCA",Ecirc:"\xCA","ecirc;":"\xEA",ecirc:"\xEA","ecolon;":"\u2255","Ecy;":"\u042D","ecy;":"\u044D","eDDot;":"\u2A77","Edot;":"\u0116","eDot;":"\u2251","edot;":"\u0117","ee;":"\u2147","efDot;":"\u2252","Efr;":"\u{1D508}","efr;":"\u{1D522}","eg;":"\u2A9A","Egrave;":"\xC8",Egrave:"\xC8","egrave;":"\xE8",egrave:"\xE8","egs;":"\u2A96","egsdot;":"\u2A98","el;":"\u2A99","Element;":"\u2208","elinters;":"\u23E7","ell;":"\u2113","els;":"\u2A95","elsdot;":"\u2A97","Emacr;":"\u0112","emacr;":"\u0113","empty;":"\u2205","emptyset;":"\u2205","EmptySmallSquare;":"\u25FB","emptyv;":"\u2205","EmptyVerySmallSquare;":"\u25AB","emsp;":"\u2003","emsp13;":"\u2004","emsp14;":"\u2005","ENG;":"\u014A","eng;":"\u014B","ensp;":"\u2002","Eogon;":"\u0118","eogon;":"\u0119","Eopf;":"\u{1D53C}","eopf;":"\u{1D556}","epar;":"\u22D5","eparsl;":"\u29E3","eplus;":"\u2A71","epsi;":"\u03B5","Epsilon;":"\u0395","epsilon;":"\u03B5","epsiv;":"\u03F5","eqcirc;":"\u2256","eqcolon;":"\u2255","eqsim;":"\u2242","eqslantgtr;":"\u2A96","eqslantless;":"\u2A95","Equal;":"\u2A75","equals;":"=","EqualTilde;":"\u2242","equest;":"\u225F","Equilibrium;":"\u21CC","equiv;":"\u2261","equivDD;":"\u2A78","eqvparsl;":"\u29E5","erarr;":"\u2971","erDot;":"\u2253","Escr;":"\u2130","escr;":"\u212F","esdot;":"\u2250","Esim;":"\u2A73","esim;":"\u2242","Eta;":"\u0397","eta;":"\u03B7","ETH;":"\xD0",ETH:"\xD0","eth;":"\xF0",eth:"\xF0","Euml;":"\xCB",Euml:"\xCB","euml;":"\xEB",euml:"\xEB","euro;":"\u20AC","excl;":"!","exist;":"\u2203","Exists;":"\u2203","expectation;":"\u2130","ExponentialE;":"\u2147","exponentiale;":"\u2147","fallingdotseq;":"\u2252","Fcy;":"\u0424","fcy;":"\u0444","female;":"\u2640","ffilig;":"\uFB03","fflig;":"\uFB00","ffllig;":"\uFB04","Ffr;":"\u{1D509}","ffr;":"\u{1D523}","filig;":"\uFB01","FilledSmallSquare;":"\u25FC","FilledVerySmallSquare;":"\u25AA","fjlig;":"fj","flat;":"\u266D","fllig;":"\uFB02","fltns;":"\u25B1","fnof;":"\u0192","Fopf;":"\u{1D53D}","fopf;":"\u{1D557}","ForAll;":"\u2200","forall;":"\u2200","fork;":"\u22D4","forkv;":"\u2AD9","Fouriertrf;":"\u2131","fpartint;":"\u2A0D","frac12;":"\xBD",frac12:"\xBD","frac13;":"\u2153","frac14;":"\xBC",frac14:"\xBC","frac15;":"\u2155","frac16;":"\u2159","frac18;":"\u215B","frac23;":"\u2154","frac25;":"\u2156","frac34;":"\xBE",frac34:"\xBE","frac35;":"\u2157","frac38;":"\u215C","frac45;":"\u2158","frac56;":"\u215A","frac58;":"\u215D","frac78;":"\u215E","frasl;":"\u2044","frown;":"\u2322","Fscr;":"\u2131","fscr;":"\u{1D4BB}","gacute;":"\u01F5","Gamma;":"\u0393","gamma;":"\u03B3","Gammad;":"\u03DC","gammad;":"\u03DD","gap;":"\u2A86","Gbreve;":"\u011E","gbreve;":"\u011F","Gcedil;":"\u0122","Gcirc;":"\u011C","gcirc;":"\u011D","Gcy;":"\u0413","gcy;":"\u0433","Gdot;":"\u0120","gdot;":"\u0121","gE;":"\u2267","ge;":"\u2265","gEl;":"\u2A8C","gel;":"\u22DB","geq;":"\u2265","geqq;":"\u2267","geqslant;":"\u2A7E","ges;":"\u2A7E","gescc;":"\u2AA9","gesdot;":"\u2A80","gesdoto;":"\u2A82","gesdotol;":"\u2A84","gesl;":"\u22DB\uFE00","gesles;":"\u2A94","Gfr;":"\u{1D50A}","gfr;":"\u{1D524}","Gg;":"\u22D9","gg;":"\u226B","ggg;":"\u22D9","gimel;":"\u2137","GJcy;":"\u0403","gjcy;":"\u0453","gl;":"\u2277","gla;":"\u2AA5","glE;":"\u2A92","glj;":"\u2AA4","gnap;":"\u2A8A","gnapprox;":"\u2A8A","gnE;":"\u2269","gne;":"\u2A88","gneq;":"\u2A88","gneqq;":"\u2269","gnsim;":"\u22E7","Gopf;":"\u{1D53E}","gopf;":"\u{1D558}","grave;":"`","GreaterEqual;":"\u2265","GreaterEqualLess;":"\u22DB","GreaterFullEqual;":"\u2267","GreaterGreater;":"\u2AA2","GreaterLess;":"\u2277","GreaterSlantEqual;":"\u2A7E","GreaterTilde;":"\u2273","Gscr;":"\u{1D4A2}","gscr;":"\u210A","gsim;":"\u2273","gsime;":"\u2A8E","gsiml;":"\u2A90","GT;":">",GT:">","Gt;":"\u226B","gt;":">",gt:">","gtcc;":"\u2AA7","gtcir;":"\u2A7A","gtdot;":"\u22D7","gtlPar;":"\u2995","gtquest;":"\u2A7C","gtrapprox;":"\u2A86","gtrarr;":"\u2978","gtrdot;":"\u22D7","gtreqless;":"\u22DB","gtreqqless;":"\u2A8C","gtrless;":"\u2277","gtrsim;":"\u2273","gvertneqq;":"\u2269\uFE00","gvnE;":"\u2269\uFE00","Hacek;":"\u02C7","hairsp;":"\u200A","half;":"\xBD","hamilt;":"\u210B","HARDcy;":"\u042A","hardcy;":"\u044A","hArr;":"\u21D4","harr;":"\u2194","harrcir;":"\u2948","harrw;":"\u21AD","Hat;":"^","hbar;":"\u210F","Hcirc;":"\u0124","hcirc;":"\u0125","hearts;":"\u2665","heartsuit;":"\u2665","hellip;":"\u2026","hercon;":"\u22B9","Hfr;":"\u210C","hfr;":"\u{1D525}","HilbertSpace;":"\u210B","hksearow;":"\u2925","hkswarow;":"\u2926","hoarr;":"\u21FF","homtht;":"\u223B","hookleftarrow;":"\u21A9","hookrightarrow;":"\u21AA","Hopf;":"\u210D","hopf;":"\u{1D559}","horbar;":"\u2015","HorizontalLine;":"\u2500","Hscr;":"\u210B","hscr;":"\u{1D4BD}","hslash;":"\u210F","Hstrok;":"\u0126","hstrok;":"\u0127","HumpDownHump;":"\u224E","HumpEqual;":"\u224F","hybull;":"\u2043","hyphen;":"\u2010","Iacute;":"\xCD",Iacute:"\xCD","iacute;":"\xED",iacute:"\xED","ic;":"\u2063","Icirc;":"\xCE",Icirc:"\xCE","icirc;":"\xEE",icirc:"\xEE","Icy;":"\u0418","icy;":"\u0438","Idot;":"\u0130","IEcy;":"\u0415","iecy;":"\u0435","iexcl;":"\xA1",iexcl:"\xA1","iff;":"\u21D4","Ifr;":"\u2111","ifr;":"\u{1D526}","Igrave;":"\xCC",Igrave:"\xCC","igrave;":"\xEC",igrave:"\xEC","ii;":"\u2148","iiiint;":"\u2A0C","iiint;":"\u222D","iinfin;":"\u29DC","iiota;":"\u2129","IJlig;":"\u0132","ijlig;":"\u0133","Im;":"\u2111","Imacr;":"\u012A","imacr;":"\u012B","image;":"\u2111","ImaginaryI;":"\u2148","imagline;":"\u2110","imagpart;":"\u2111","imath;":"\u0131","imof;":"\u22B7","imped;":"\u01B5","Implies;":"\u21D2","in;":"\u2208","incare;":"\u2105","infin;":"\u221E","infintie;":"\u29DD","inodot;":"\u0131","Int;":"\u222C","int;":"\u222B","intcal;":"\u22BA","integers;":"\u2124","Integral;":"\u222B","intercal;":"\u22BA","Intersection;":"\u22C2","intlarhk;":"\u2A17","intprod;":"\u2A3C","InvisibleComma;":"\u2063","InvisibleTimes;":"\u2062","IOcy;":"\u0401","iocy;":"\u0451","Iogon;":"\u012E","iogon;":"\u012F","Iopf;":"\u{1D540}","iopf;":"\u{1D55A}","Iota;":"\u0399","iota;":"\u03B9","iprod;":"\u2A3C","iquest;":"\xBF",iquest:"\xBF","Iscr;":"\u2110","iscr;":"\u{1D4BE}","isin;":"\u2208","isindot;":"\u22F5","isinE;":"\u22F9","isins;":"\u22F4","isinsv;":"\u22F3","isinv;":"\u2208","it;":"\u2062","Itilde;":"\u0128","itilde;":"\u0129","Iukcy;":"\u0406","iukcy;":"\u0456","Iuml;":"\xCF",Iuml:"\xCF","iuml;":"\xEF",iuml:"\xEF","Jcirc;":"\u0134","jcirc;":"\u0135","Jcy;":"\u0419","jcy;":"\u0439","Jfr;":"\u{1D50D}","jfr;":"\u{1D527}","jmath;":"\u0237","Jopf;":"\u{1D541}","jopf;":"\u{1D55B}","Jscr;":"\u{1D4A5}","jscr;":"\u{1D4BF}","Jsercy;":"\u0408","jsercy;":"\u0458","Jukcy;":"\u0404","jukcy;":"\u0454","Kappa;":"\u039A","kappa;":"\u03BA","kappav;":"\u03F0","Kcedil;":"\u0136","kcedil;":"\u0137","Kcy;":"\u041A","kcy;":"\u043A","Kfr;":"\u{1D50E}","kfr;":"\u{1D528}","kgreen;":"\u0138","KHcy;":"\u0425","khcy;":"\u0445","KJcy;":"\u040C","kjcy;":"\u045C","Kopf;":"\u{1D542}","kopf;":"\u{1D55C}","Kscr;":"\u{1D4A6}","kscr;":"\u{1D4C0}","lAarr;":"\u21DA","Lacute;":"\u0139","lacute;":"\u013A","laemptyv;":"\u29B4","lagran;":"\u2112","Lambda;":"\u039B","lambda;":"\u03BB","Lang;":"\u27EA","lang;":"\u27E8","langd;":"\u2991","langle;":"\u27E8","lap;":"\u2A85","Laplacetrf;":"\u2112","laquo;":"\xAB",laquo:"\xAB","Larr;":"\u219E","lArr;":"\u21D0","larr;":"\u2190","larrb;":"\u21E4","larrbfs;":"\u291F","larrfs;":"\u291D","larrhk;":"\u21A9","larrlp;":"\u21AB","larrpl;":"\u2939","larrsim;":"\u2973","larrtl;":"\u21A2","lat;":"\u2AAB","lAtail;":"\u291B","latail;":"\u2919","late;":"\u2AAD","lates;":"\u2AAD\uFE00","lBarr;":"\u290E","lbarr;":"\u290C","lbbrk;":"\u2772","lbrace;":"{","lbrack;":"[","lbrke;":"\u298B","lbrksld;":"\u298F","lbrkslu;":"\u298D","Lcaron;":"\u013D","lcaron;":"\u013E","Lcedil;":"\u013B","lcedil;":"\u013C","lceil;":"\u2308","lcub;":"{","Lcy;":"\u041B","lcy;":"\u043B","ldca;":"\u2936","ldquo;":"\u201C","ldquor;":"\u201E","ldrdhar;":"\u2967","ldrushar;":"\u294B","ldsh;":"\u21B2","lE;":"\u2266","le;":"\u2264","LeftAngleBracket;":"\u27E8","LeftArrow;":"\u2190","Leftarrow;":"\u21D0","leftarrow;":"\u2190","LeftArrowBar;":"\u21E4","LeftArrowRightArrow;":"\u21C6","leftarrowtail;":"\u21A2","LeftCeiling;":"\u2308","LeftDoubleBracket;":"\u27E6","LeftDownTeeVector;":"\u2961","LeftDownVector;":"\u21C3","LeftDownVectorBar;":"\u2959","LeftFloor;":"\u230A","leftharpoondown;":"\u21BD","leftharpoonup;":"\u21BC","leftleftarrows;":"\u21C7","LeftRightArrow;":"\u2194","Leftrightarrow;":"\u21D4","leftrightarrow;":"\u2194","leftrightarrows;":"\u21C6","leftrightharpoons;":"\u21CB","leftrightsquigarrow;":"\u21AD","LeftRightVector;":"\u294E","LeftTee;":"\u22A3","LeftTeeArrow;":"\u21A4","LeftTeeVector;":"\u295A","leftthreetimes;":"\u22CB","LeftTriangle;":"\u22B2","LeftTriangleBar;":"\u29CF","LeftTriangleEqual;":"\u22B4","LeftUpDownVector;":"\u2951","LeftUpTeeVector;":"\u2960","LeftUpVector;":"\u21BF","LeftUpVectorBar;":"\u2958","LeftVector;":"\u21BC","LeftVectorBar;":"\u2952","lEg;":"\u2A8B","leg;":"\u22DA","leq;":"\u2264","leqq;":"\u2266","leqslant;":"\u2A7D","les;":"\u2A7D","lescc;":"\u2AA8","lesdot;":"\u2A7F","lesdoto;":"\u2A81","lesdotor;":"\u2A83","lesg;":"\u22DA\uFE00","lesges;":"\u2A93","lessapprox;":"\u2A85","lessdot;":"\u22D6","lesseqgtr;":"\u22DA","lesseqqgtr;":"\u2A8B","LessEqualGreater;":"\u22DA","LessFullEqual;":"\u2266","LessGreater;":"\u2276","lessgtr;":"\u2276","LessLess;":"\u2AA1","lesssim;":"\u2272","LessSlantEqual;":"\u2A7D","LessTilde;":"\u2272","lfisht;":"\u297C","lfloor;":"\u230A","Lfr;":"\u{1D50F}","lfr;":"\u{1D529}","lg;":"\u2276","lgE;":"\u2A91","lHar;":"\u2962","lhard;":"\u21BD","lharu;":"\u21BC","lharul;":"\u296A","lhblk;":"\u2584","LJcy;":"\u0409","ljcy;":"\u0459","Ll;":"\u22D8","ll;":"\u226A","llarr;":"\u21C7","llcorner;":"\u231E","Lleftarrow;":"\u21DA","llhard;":"\u296B","lltri;":"\u25FA","Lmidot;":"\u013F","lmidot;":"\u0140","lmoust;":"\u23B0","lmoustache;":"\u23B0","lnap;":"\u2A89","lnapprox;":"\u2A89","lnE;":"\u2268","lne;":"\u2A87","lneq;":"\u2A87","lneqq;":"\u2268","lnsim;":"\u22E6","loang;":"\u27EC","loarr;":"\u21FD","lobrk;":"\u27E6","LongLeftArrow;":"\u27F5","Longleftarrow;":"\u27F8","longleftarrow;":"\u27F5","LongLeftRightArrow;":"\u27F7","Longleftrightarrow;":"\u27FA","longleftrightarrow;":"\u27F7","longmapsto;":"\u27FC","LongRightArrow;":"\u27F6","Longrightarrow;":"\u27F9","longrightarrow;":"\u27F6","looparrowleft;":"\u21AB","looparrowright;":"\u21AC","lopar;":"\u2985","Lopf;":"\u{1D543}","lopf;":"\u{1D55D}","loplus;":"\u2A2D","lotimes;":"\u2A34","lowast;":"\u2217","lowbar;":"_","LowerLeftArrow;":"\u2199","LowerRightArrow;":"\u2198","loz;":"\u25CA","lozenge;":"\u25CA","lozf;":"\u29EB","lpar;":"(","lparlt;":"\u2993","lrarr;":"\u21C6","lrcorner;":"\u231F","lrhar;":"\u21CB","lrhard;":"\u296D","lrm;":"\u200E","lrtri;":"\u22BF","lsaquo;":"\u2039","Lscr;":"\u2112","lscr;":"\u{1D4C1}","Lsh;":"\u21B0","lsh;":"\u21B0","lsim;":"\u2272","lsime;":"\u2A8D","lsimg;":"\u2A8F","lsqb;":"[","lsquo;":"\u2018","lsquor;":"\u201A","Lstrok;":"\u0141","lstrok;":"\u0142","LT;":"<",LT:"<","Lt;":"\u226A","lt;":"<",lt:"<","ltcc;":"\u2AA6","ltcir;":"\u2A79","ltdot;":"\u22D6","lthree;":"\u22CB","ltimes;":"\u22C9","ltlarr;":"\u2976","ltquest;":"\u2A7B","ltri;":"\u25C3","ltrie;":"\u22B4","ltrif;":"\u25C2","ltrPar;":"\u2996","lurdshar;":"\u294A","luruhar;":"\u2966","lvertneqq;":"\u2268\uFE00","lvnE;":"\u2268\uFE00","macr;":"\xAF",macr:"\xAF","male;":"\u2642","malt;":"\u2720","maltese;":"\u2720","Map;":"\u2905","map;":"\u21A6","mapsto;":"\u21A6","mapstodown;":"\u21A7","mapstoleft;":"\u21A4","mapstoup;":"\u21A5","marker;":"\u25AE","mcomma;":"\u2A29","Mcy;":"\u041C","mcy;":"\u043C","mdash;":"\u2014","mDDot;":"\u223A","measuredangle;":"\u2221","MediumSpace;":"\u205F","Mellintrf;":"\u2133","Mfr;":"\u{1D510}","mfr;":"\u{1D52A}","mho;":"\u2127","micro;":"\xB5",micro:"\xB5","mid;":"\u2223","midast;":"*","midcir;":"\u2AF0","middot;":"\xB7",middot:"\xB7","minus;":"\u2212","minusb;":"\u229F","minusd;":"\u2238","minusdu;":"\u2A2A","MinusPlus;":"\u2213","mlcp;":"\u2ADB","mldr;":"\u2026","mnplus;":"\u2213","models;":"\u22A7","Mopf;":"\u{1D544}","mopf;":"\u{1D55E}","mp;":"\u2213","Mscr;":"\u2133","mscr;":"\u{1D4C2}","mstpos;":"\u223E","Mu;":"\u039C","mu;":"\u03BC","multimap;":"\u22B8","mumap;":"\u22B8","nabla;":"\u2207","Nacute;":"\u0143","nacute;":"\u0144","nang;":"\u2220\u20D2","nap;":"\u2249","napE;":"\u2A70\u0338","napid;":"\u224B\u0338","napos;":"\u0149","napprox;":"\u2249","natur;":"\u266E","natural;":"\u266E","naturals;":"\u2115","nbsp;":"\xA0",nbsp:"\xA0","nbump;":"\u224E\u0338","nbumpe;":"\u224F\u0338","ncap;":"\u2A43","Ncaron;":"\u0147","ncaron;":"\u0148","Ncedil;":"\u0145","ncedil;":"\u0146","ncong;":"\u2247","ncongdot;":"\u2A6D\u0338","ncup;":"\u2A42","Ncy;":"\u041D","ncy;":"\u043D","ndash;":"\u2013","ne;":"\u2260","nearhk;":"\u2924","neArr;":"\u21D7","nearr;":"\u2197","nearrow;":"\u2197","nedot;":"\u2250\u0338","NegativeMediumSpace;":"\u200B","NegativeThickSpace;":"\u200B","NegativeThinSpace;":"\u200B","NegativeVeryThinSpace;":"\u200B","nequiv;":"\u2262","nesear;":"\u2928","nesim;":"\u2242\u0338","NestedGreaterGreater;":"\u226B","NestedLessLess;":"\u226A","NewLine;":` -`,"nexist;":"\u2204","nexists;":"\u2204","Nfr;":"\u{1D511}","nfr;":"\u{1D52B}","ngE;":"\u2267\u0338","nge;":"\u2271","ngeq;":"\u2271","ngeqq;":"\u2267\u0338","ngeqslant;":"\u2A7E\u0338","nges;":"\u2A7E\u0338","nGg;":"\u22D9\u0338","ngsim;":"\u2275","nGt;":"\u226B\u20D2","ngt;":"\u226F","ngtr;":"\u226F","nGtv;":"\u226B\u0338","nhArr;":"\u21CE","nharr;":"\u21AE","nhpar;":"\u2AF2","ni;":"\u220B","nis;":"\u22FC","nisd;":"\u22FA","niv;":"\u220B","NJcy;":"\u040A","njcy;":"\u045A","nlArr;":"\u21CD","nlarr;":"\u219A","nldr;":"\u2025","nlE;":"\u2266\u0338","nle;":"\u2270","nLeftarrow;":"\u21CD","nleftarrow;":"\u219A","nLeftrightarrow;":"\u21CE","nleftrightarrow;":"\u21AE","nleq;":"\u2270","nleqq;":"\u2266\u0338","nleqslant;":"\u2A7D\u0338","nles;":"\u2A7D\u0338","nless;":"\u226E","nLl;":"\u22D8\u0338","nlsim;":"\u2274","nLt;":"\u226A\u20D2","nlt;":"\u226E","nltri;":"\u22EA","nltrie;":"\u22EC","nLtv;":"\u226A\u0338","nmid;":"\u2224","NoBreak;":"\u2060","NonBreakingSpace;":"\xA0","Nopf;":"\u2115","nopf;":"\u{1D55F}","Not;":"\u2AEC","not;":"\xAC",not:"\xAC","NotCongruent;":"\u2262","NotCupCap;":"\u226D","NotDoubleVerticalBar;":"\u2226","NotElement;":"\u2209","NotEqual;":"\u2260","NotEqualTilde;":"\u2242\u0338","NotExists;":"\u2204","NotGreater;":"\u226F","NotGreaterEqual;":"\u2271","NotGreaterFullEqual;":"\u2267\u0338","NotGreaterGreater;":"\u226B\u0338","NotGreaterLess;":"\u2279","NotGreaterSlantEqual;":"\u2A7E\u0338","NotGreaterTilde;":"\u2275","NotHumpDownHump;":"\u224E\u0338","NotHumpEqual;":"\u224F\u0338","notin;":"\u2209","notindot;":"\u22F5\u0338","notinE;":"\u22F9\u0338","notinva;":"\u2209","notinvb;":"\u22F7","notinvc;":"\u22F6","NotLeftTriangle;":"\u22EA","NotLeftTriangleBar;":"\u29CF\u0338","NotLeftTriangleEqual;":"\u22EC","NotLess;":"\u226E","NotLessEqual;":"\u2270","NotLessGreater;":"\u2278","NotLessLess;":"\u226A\u0338","NotLessSlantEqual;":"\u2A7D\u0338","NotLessTilde;":"\u2274","NotNestedGreaterGreater;":"\u2AA2\u0338","NotNestedLessLess;":"\u2AA1\u0338","notni;":"\u220C","notniva;":"\u220C","notnivb;":"\u22FE","notnivc;":"\u22FD","NotPrecedes;":"\u2280","NotPrecedesEqual;":"\u2AAF\u0338","NotPrecedesSlantEqual;":"\u22E0","NotReverseElement;":"\u220C","NotRightTriangle;":"\u22EB","NotRightTriangleBar;":"\u29D0\u0338","NotRightTriangleEqual;":"\u22ED","NotSquareSubset;":"\u228F\u0338","NotSquareSubsetEqual;":"\u22E2","NotSquareSuperset;":"\u2290\u0338","NotSquareSupersetEqual;":"\u22E3","NotSubset;":"\u2282\u20D2","NotSubsetEqual;":"\u2288","NotSucceeds;":"\u2281","NotSucceedsEqual;":"\u2AB0\u0338","NotSucceedsSlantEqual;":"\u22E1","NotSucceedsTilde;":"\u227F\u0338","NotSuperset;":"\u2283\u20D2","NotSupersetEqual;":"\u2289","NotTilde;":"\u2241","NotTildeEqual;":"\u2244","NotTildeFullEqual;":"\u2247","NotTildeTilde;":"\u2249","NotVerticalBar;":"\u2224","npar;":"\u2226","nparallel;":"\u2226","nparsl;":"\u2AFD\u20E5","npart;":"\u2202\u0338","npolint;":"\u2A14","npr;":"\u2280","nprcue;":"\u22E0","npre;":"\u2AAF\u0338","nprec;":"\u2280","npreceq;":"\u2AAF\u0338","nrArr;":"\u21CF","nrarr;":"\u219B","nrarrc;":"\u2933\u0338","nrarrw;":"\u219D\u0338","nRightarrow;":"\u21CF","nrightarrow;":"\u219B","nrtri;":"\u22EB","nrtrie;":"\u22ED","nsc;":"\u2281","nsccue;":"\u22E1","nsce;":"\u2AB0\u0338","Nscr;":"\u{1D4A9}","nscr;":"\u{1D4C3}","nshortmid;":"\u2224","nshortparallel;":"\u2226","nsim;":"\u2241","nsime;":"\u2244","nsimeq;":"\u2244","nsmid;":"\u2224","nspar;":"\u2226","nsqsube;":"\u22E2","nsqsupe;":"\u22E3","nsub;":"\u2284","nsubE;":"\u2AC5\u0338","nsube;":"\u2288","nsubset;":"\u2282\u20D2","nsubseteq;":"\u2288","nsubseteqq;":"\u2AC5\u0338","nsucc;":"\u2281","nsucceq;":"\u2AB0\u0338","nsup;":"\u2285","nsupE;":"\u2AC6\u0338","nsupe;":"\u2289","nsupset;":"\u2283\u20D2","nsupseteq;":"\u2289","nsupseteqq;":"\u2AC6\u0338","ntgl;":"\u2279","Ntilde;":"\xD1",Ntilde:"\xD1","ntilde;":"\xF1",ntilde:"\xF1","ntlg;":"\u2278","ntriangleleft;":"\u22EA","ntrianglelefteq;":"\u22EC","ntriangleright;":"\u22EB","ntrianglerighteq;":"\u22ED","Nu;":"\u039D","nu;":"\u03BD","num;":"#","numero;":"\u2116","numsp;":"\u2007","nvap;":"\u224D\u20D2","nVDash;":"\u22AF","nVdash;":"\u22AE","nvDash;":"\u22AD","nvdash;":"\u22AC","nvge;":"\u2265\u20D2","nvgt;":">\u20D2","nvHarr;":"\u2904","nvinfin;":"\u29DE","nvlArr;":"\u2902","nvle;":"\u2264\u20D2","nvlt;":"<\u20D2","nvltrie;":"\u22B4\u20D2","nvrArr;":"\u2903","nvrtrie;":"\u22B5\u20D2","nvsim;":"\u223C\u20D2","nwarhk;":"\u2923","nwArr;":"\u21D6","nwarr;":"\u2196","nwarrow;":"\u2196","nwnear;":"\u2927","Oacute;":"\xD3",Oacute:"\xD3","oacute;":"\xF3",oacute:"\xF3","oast;":"\u229B","ocir;":"\u229A","Ocirc;":"\xD4",Ocirc:"\xD4","ocirc;":"\xF4",ocirc:"\xF4","Ocy;":"\u041E","ocy;":"\u043E","odash;":"\u229D","Odblac;":"\u0150","odblac;":"\u0151","odiv;":"\u2A38","odot;":"\u2299","odsold;":"\u29BC","OElig;":"\u0152","oelig;":"\u0153","ofcir;":"\u29BF","Ofr;":"\u{1D512}","ofr;":"\u{1D52C}","ogon;":"\u02DB","Ograve;":"\xD2",Ograve:"\xD2","ograve;":"\xF2",ograve:"\xF2","ogt;":"\u29C1","ohbar;":"\u29B5","ohm;":"\u03A9","oint;":"\u222E","olarr;":"\u21BA","olcir;":"\u29BE","olcross;":"\u29BB","oline;":"\u203E","olt;":"\u29C0","Omacr;":"\u014C","omacr;":"\u014D","Omega;":"\u03A9","omega;":"\u03C9","Omicron;":"\u039F","omicron;":"\u03BF","omid;":"\u29B6","ominus;":"\u2296","Oopf;":"\u{1D546}","oopf;":"\u{1D560}","opar;":"\u29B7","OpenCurlyDoubleQuote;":"\u201C","OpenCurlyQuote;":"\u2018","operp;":"\u29B9","oplus;":"\u2295","Or;":"\u2A54","or;":"\u2228","orarr;":"\u21BB","ord;":"\u2A5D","order;":"\u2134","orderof;":"\u2134","ordf;":"\xAA",ordf:"\xAA","ordm;":"\xBA",ordm:"\xBA","origof;":"\u22B6","oror;":"\u2A56","orslope;":"\u2A57","orv;":"\u2A5B","oS;":"\u24C8","Oscr;":"\u{1D4AA}","oscr;":"\u2134","Oslash;":"\xD8",Oslash:"\xD8","oslash;":"\xF8",oslash:"\xF8","osol;":"\u2298","Otilde;":"\xD5",Otilde:"\xD5","otilde;":"\xF5",otilde:"\xF5","Otimes;":"\u2A37","otimes;":"\u2297","otimesas;":"\u2A36","Ouml;":"\xD6",Ouml:"\xD6","ouml;":"\xF6",ouml:"\xF6","ovbar;":"\u233D","OverBar;":"\u203E","OverBrace;":"\u23DE","OverBracket;":"\u23B4","OverParenthesis;":"\u23DC","par;":"\u2225","para;":"\xB6",para:"\xB6","parallel;":"\u2225","parsim;":"\u2AF3","parsl;":"\u2AFD","part;":"\u2202","PartialD;":"\u2202","Pcy;":"\u041F","pcy;":"\u043F","percnt;":"%","period;":".","permil;":"\u2030","perp;":"\u22A5","pertenk;":"\u2031","Pfr;":"\u{1D513}","pfr;":"\u{1D52D}","Phi;":"\u03A6","phi;":"\u03C6","phiv;":"\u03D5","phmmat;":"\u2133","phone;":"\u260E","Pi;":"\u03A0","pi;":"\u03C0","pitchfork;":"\u22D4","piv;":"\u03D6","planck;":"\u210F","planckh;":"\u210E","plankv;":"\u210F","plus;":"+","plusacir;":"\u2A23","plusb;":"\u229E","pluscir;":"\u2A22","plusdo;":"\u2214","plusdu;":"\u2A25","pluse;":"\u2A72","PlusMinus;":"\xB1","plusmn;":"\xB1",plusmn:"\xB1","plussim;":"\u2A26","plustwo;":"\u2A27","pm;":"\xB1","Poincareplane;":"\u210C","pointint;":"\u2A15","Popf;":"\u2119","popf;":"\u{1D561}","pound;":"\xA3",pound:"\xA3","Pr;":"\u2ABB","pr;":"\u227A","prap;":"\u2AB7","prcue;":"\u227C","prE;":"\u2AB3","pre;":"\u2AAF","prec;":"\u227A","precapprox;":"\u2AB7","preccurlyeq;":"\u227C","Precedes;":"\u227A","PrecedesEqual;":"\u2AAF","PrecedesSlantEqual;":"\u227C","PrecedesTilde;":"\u227E","preceq;":"\u2AAF","precnapprox;":"\u2AB9","precneqq;":"\u2AB5","precnsim;":"\u22E8","precsim;":"\u227E","Prime;":"\u2033","prime;":"\u2032","primes;":"\u2119","prnap;":"\u2AB9","prnE;":"\u2AB5","prnsim;":"\u22E8","prod;":"\u220F","Product;":"\u220F","profalar;":"\u232E","profline;":"\u2312","profsurf;":"\u2313","prop;":"\u221D","Proportion;":"\u2237","Proportional;":"\u221D","propto;":"\u221D","prsim;":"\u227E","prurel;":"\u22B0","Pscr;":"\u{1D4AB}","pscr;":"\u{1D4C5}","Psi;":"\u03A8","psi;":"\u03C8","puncsp;":"\u2008","Qfr;":"\u{1D514}","qfr;":"\u{1D52E}","qint;":"\u2A0C","Qopf;":"\u211A","qopf;":"\u{1D562}","qprime;":"\u2057","Qscr;":"\u{1D4AC}","qscr;":"\u{1D4C6}","quaternions;":"\u210D","quatint;":"\u2A16","quest;":"?","questeq;":"\u225F","QUOT;":'"',QUOT:'"',"quot;":'"',quot:'"',"rAarr;":"\u21DB","race;":"\u223D\u0331","Racute;":"\u0154","racute;":"\u0155","radic;":"\u221A","raemptyv;":"\u29B3","Rang;":"\u27EB","rang;":"\u27E9","rangd;":"\u2992","range;":"\u29A5","rangle;":"\u27E9","raquo;":"\xBB",raquo:"\xBB","Rarr;":"\u21A0","rArr;":"\u21D2","rarr;":"\u2192","rarrap;":"\u2975","rarrb;":"\u21E5","rarrbfs;":"\u2920","rarrc;":"\u2933","rarrfs;":"\u291E","rarrhk;":"\u21AA","rarrlp;":"\u21AC","rarrpl;":"\u2945","rarrsim;":"\u2974","Rarrtl;":"\u2916","rarrtl;":"\u21A3","rarrw;":"\u219D","rAtail;":"\u291C","ratail;":"\u291A","ratio;":"\u2236","rationals;":"\u211A","RBarr;":"\u2910","rBarr;":"\u290F","rbarr;":"\u290D","rbbrk;":"\u2773","rbrace;":"}","rbrack;":"]","rbrke;":"\u298C","rbrksld;":"\u298E","rbrkslu;":"\u2990","Rcaron;":"\u0158","rcaron;":"\u0159","Rcedil;":"\u0156","rcedil;":"\u0157","rceil;":"\u2309","rcub;":"}","Rcy;":"\u0420","rcy;":"\u0440","rdca;":"\u2937","rdldhar;":"\u2969","rdquo;":"\u201D","rdquor;":"\u201D","rdsh;":"\u21B3","Re;":"\u211C","real;":"\u211C","realine;":"\u211B","realpart;":"\u211C","reals;":"\u211D","rect;":"\u25AD","REG;":"\xAE",REG:"\xAE","reg;":"\xAE",reg:"\xAE","ReverseElement;":"\u220B","ReverseEquilibrium;":"\u21CB","ReverseUpEquilibrium;":"\u296F","rfisht;":"\u297D","rfloor;":"\u230B","Rfr;":"\u211C","rfr;":"\u{1D52F}","rHar;":"\u2964","rhard;":"\u21C1","rharu;":"\u21C0","rharul;":"\u296C","Rho;":"\u03A1","rho;":"\u03C1","rhov;":"\u03F1","RightAngleBracket;":"\u27E9","RightArrow;":"\u2192","Rightarrow;":"\u21D2","rightarrow;":"\u2192","RightArrowBar;":"\u21E5","RightArrowLeftArrow;":"\u21C4","rightarrowtail;":"\u21A3","RightCeiling;":"\u2309","RightDoubleBracket;":"\u27E7","RightDownTeeVector;":"\u295D","RightDownVector;":"\u21C2","RightDownVectorBar;":"\u2955","RightFloor;":"\u230B","rightharpoondown;":"\u21C1","rightharpoonup;":"\u21C0","rightleftarrows;":"\u21C4","rightleftharpoons;":"\u21CC","rightrightarrows;":"\u21C9","rightsquigarrow;":"\u219D","RightTee;":"\u22A2","RightTeeArrow;":"\u21A6","RightTeeVector;":"\u295B","rightthreetimes;":"\u22CC","RightTriangle;":"\u22B3","RightTriangleBar;":"\u29D0","RightTriangleEqual;":"\u22B5","RightUpDownVector;":"\u294F","RightUpTeeVector;":"\u295C","RightUpVector;":"\u21BE","RightUpVectorBar;":"\u2954","RightVector;":"\u21C0","RightVectorBar;":"\u2953","ring;":"\u02DA","risingdotseq;":"\u2253","rlarr;":"\u21C4","rlhar;":"\u21CC","rlm;":"\u200F","rmoust;":"\u23B1","rmoustache;":"\u23B1","rnmid;":"\u2AEE","roang;":"\u27ED","roarr;":"\u21FE","robrk;":"\u27E7","ropar;":"\u2986","Ropf;":"\u211D","ropf;":"\u{1D563}","roplus;":"\u2A2E","rotimes;":"\u2A35","RoundImplies;":"\u2970","rpar;":")","rpargt;":"\u2994","rppolint;":"\u2A12","rrarr;":"\u21C9","Rrightarrow;":"\u21DB","rsaquo;":"\u203A","Rscr;":"\u211B","rscr;":"\u{1D4C7}","Rsh;":"\u21B1","rsh;":"\u21B1","rsqb;":"]","rsquo;":"\u2019","rsquor;":"\u2019","rthree;":"\u22CC","rtimes;":"\u22CA","rtri;":"\u25B9","rtrie;":"\u22B5","rtrif;":"\u25B8","rtriltri;":"\u29CE","RuleDelayed;":"\u29F4","ruluhar;":"\u2968","rx;":"\u211E","Sacute;":"\u015A","sacute;":"\u015B","sbquo;":"\u201A","Sc;":"\u2ABC","sc;":"\u227B","scap;":"\u2AB8","Scaron;":"\u0160","scaron;":"\u0161","sccue;":"\u227D","scE;":"\u2AB4","sce;":"\u2AB0","Scedil;":"\u015E","scedil;":"\u015F","Scirc;":"\u015C","scirc;":"\u015D","scnap;":"\u2ABA","scnE;":"\u2AB6","scnsim;":"\u22E9","scpolint;":"\u2A13","scsim;":"\u227F","Scy;":"\u0421","scy;":"\u0441","sdot;":"\u22C5","sdotb;":"\u22A1","sdote;":"\u2A66","searhk;":"\u2925","seArr;":"\u21D8","searr;":"\u2198","searrow;":"\u2198","sect;":"\xA7",sect:"\xA7","semi;":";","seswar;":"\u2929","setminus;":"\u2216","setmn;":"\u2216","sext;":"\u2736","Sfr;":"\u{1D516}","sfr;":"\u{1D530}","sfrown;":"\u2322","sharp;":"\u266F","SHCHcy;":"\u0429","shchcy;":"\u0449","SHcy;":"\u0428","shcy;":"\u0448","ShortDownArrow;":"\u2193","ShortLeftArrow;":"\u2190","shortmid;":"\u2223","shortparallel;":"\u2225","ShortRightArrow;":"\u2192","ShortUpArrow;":"\u2191","shy;":"\xAD",shy:"\xAD","Sigma;":"\u03A3","sigma;":"\u03C3","sigmaf;":"\u03C2","sigmav;":"\u03C2","sim;":"\u223C","simdot;":"\u2A6A","sime;":"\u2243","simeq;":"\u2243","simg;":"\u2A9E","simgE;":"\u2AA0","siml;":"\u2A9D","simlE;":"\u2A9F","simne;":"\u2246","simplus;":"\u2A24","simrarr;":"\u2972","slarr;":"\u2190","SmallCircle;":"\u2218","smallsetminus;":"\u2216","smashp;":"\u2A33","smeparsl;":"\u29E4","smid;":"\u2223","smile;":"\u2323","smt;":"\u2AAA","smte;":"\u2AAC","smtes;":"\u2AAC\uFE00","SOFTcy;":"\u042C","softcy;":"\u044C","sol;":"/","solb;":"\u29C4","solbar;":"\u233F","Sopf;":"\u{1D54A}","sopf;":"\u{1D564}","spades;":"\u2660","spadesuit;":"\u2660","spar;":"\u2225","sqcap;":"\u2293","sqcaps;":"\u2293\uFE00","sqcup;":"\u2294","sqcups;":"\u2294\uFE00","Sqrt;":"\u221A","sqsub;":"\u228F","sqsube;":"\u2291","sqsubset;":"\u228F","sqsubseteq;":"\u2291","sqsup;":"\u2290","sqsupe;":"\u2292","sqsupset;":"\u2290","sqsupseteq;":"\u2292","squ;":"\u25A1","Square;":"\u25A1","square;":"\u25A1","SquareIntersection;":"\u2293","SquareSubset;":"\u228F","SquareSubsetEqual;":"\u2291","SquareSuperset;":"\u2290","SquareSupersetEqual;":"\u2292","SquareUnion;":"\u2294","squarf;":"\u25AA","squf;":"\u25AA","srarr;":"\u2192","Sscr;":"\u{1D4AE}","sscr;":"\u{1D4C8}","ssetmn;":"\u2216","ssmile;":"\u2323","sstarf;":"\u22C6","Star;":"\u22C6","star;":"\u2606","starf;":"\u2605","straightepsilon;":"\u03F5","straightphi;":"\u03D5","strns;":"\xAF","Sub;":"\u22D0","sub;":"\u2282","subdot;":"\u2ABD","subE;":"\u2AC5","sube;":"\u2286","subedot;":"\u2AC3","submult;":"\u2AC1","subnE;":"\u2ACB","subne;":"\u228A","subplus;":"\u2ABF","subrarr;":"\u2979","Subset;":"\u22D0","subset;":"\u2282","subseteq;":"\u2286","subseteqq;":"\u2AC5","SubsetEqual;":"\u2286","subsetneq;":"\u228A","subsetneqq;":"\u2ACB","subsim;":"\u2AC7","subsub;":"\u2AD5","subsup;":"\u2AD3","succ;":"\u227B","succapprox;":"\u2AB8","succcurlyeq;":"\u227D","Succeeds;":"\u227B","SucceedsEqual;":"\u2AB0","SucceedsSlantEqual;":"\u227D","SucceedsTilde;":"\u227F","succeq;":"\u2AB0","succnapprox;":"\u2ABA","succneqq;":"\u2AB6","succnsim;":"\u22E9","succsim;":"\u227F","SuchThat;":"\u220B","Sum;":"\u2211","sum;":"\u2211","sung;":"\u266A","Sup;":"\u22D1","sup;":"\u2283","sup1;":"\xB9",sup1:"\xB9","sup2;":"\xB2",sup2:"\xB2","sup3;":"\xB3",sup3:"\xB3","supdot;":"\u2ABE","supdsub;":"\u2AD8","supE;":"\u2AC6","supe;":"\u2287","supedot;":"\u2AC4","Superset;":"\u2283","SupersetEqual;":"\u2287","suphsol;":"\u27C9","suphsub;":"\u2AD7","suplarr;":"\u297B","supmult;":"\u2AC2","supnE;":"\u2ACC","supne;":"\u228B","supplus;":"\u2AC0","Supset;":"\u22D1","supset;":"\u2283","supseteq;":"\u2287","supseteqq;":"\u2AC6","supsetneq;":"\u228B","supsetneqq;":"\u2ACC","supsim;":"\u2AC8","supsub;":"\u2AD4","supsup;":"\u2AD6","swarhk;":"\u2926","swArr;":"\u21D9","swarr;":"\u2199","swarrow;":"\u2199","swnwar;":"\u292A","szlig;":"\xDF",szlig:"\xDF","Tab;":" ","target;":"\u2316","Tau;":"\u03A4","tau;":"\u03C4","tbrk;":"\u23B4","Tcaron;":"\u0164","tcaron;":"\u0165","Tcedil;":"\u0162","tcedil;":"\u0163","Tcy;":"\u0422","tcy;":"\u0442","tdot;":"\u20DB","telrec;":"\u2315","Tfr;":"\u{1D517}","tfr;":"\u{1D531}","there4;":"\u2234","Therefore;":"\u2234","therefore;":"\u2234","Theta;":"\u0398","theta;":"\u03B8","thetasym;":"\u03D1","thetav;":"\u03D1","thickapprox;":"\u2248","thicksim;":"\u223C","ThickSpace;":"\u205F\u200A","thinsp;":"\u2009","ThinSpace;":"\u2009","thkap;":"\u2248","thksim;":"\u223C","THORN;":"\xDE",THORN:"\xDE","thorn;":"\xFE",thorn:"\xFE","Tilde;":"\u223C","tilde;":"\u02DC","TildeEqual;":"\u2243","TildeFullEqual;":"\u2245","TildeTilde;":"\u2248","times;":"\xD7",times:"\xD7","timesb;":"\u22A0","timesbar;":"\u2A31","timesd;":"\u2A30","tint;":"\u222D","toea;":"\u2928","top;":"\u22A4","topbot;":"\u2336","topcir;":"\u2AF1","Topf;":"\u{1D54B}","topf;":"\u{1D565}","topfork;":"\u2ADA","tosa;":"\u2929","tprime;":"\u2034","TRADE;":"\u2122","trade;":"\u2122","triangle;":"\u25B5","triangledown;":"\u25BF","triangleleft;":"\u25C3","trianglelefteq;":"\u22B4","triangleq;":"\u225C","triangleright;":"\u25B9","trianglerighteq;":"\u22B5","tridot;":"\u25EC","trie;":"\u225C","triminus;":"\u2A3A","TripleDot;":"\u20DB","triplus;":"\u2A39","trisb;":"\u29CD","tritime;":"\u2A3B","trpezium;":"\u23E2","Tscr;":"\u{1D4AF}","tscr;":"\u{1D4C9}","TScy;":"\u0426","tscy;":"\u0446","TSHcy;":"\u040B","tshcy;":"\u045B","Tstrok;":"\u0166","tstrok;":"\u0167","twixt;":"\u226C","twoheadleftarrow;":"\u219E","twoheadrightarrow;":"\u21A0","Uacute;":"\xDA",Uacute:"\xDA","uacute;":"\xFA",uacute:"\xFA","Uarr;":"\u219F","uArr;":"\u21D1","uarr;":"\u2191","Uarrocir;":"\u2949","Ubrcy;":"\u040E","ubrcy;":"\u045E","Ubreve;":"\u016C","ubreve;":"\u016D","Ucirc;":"\xDB",Ucirc:"\xDB","ucirc;":"\xFB",ucirc:"\xFB","Ucy;":"\u0423","ucy;":"\u0443","udarr;":"\u21C5","Udblac;":"\u0170","udblac;":"\u0171","udhar;":"\u296E","ufisht;":"\u297E","Ufr;":"\u{1D518}","ufr;":"\u{1D532}","Ugrave;":"\xD9",Ugrave:"\xD9","ugrave;":"\xF9",ugrave:"\xF9","uHar;":"\u2963","uharl;":"\u21BF","uharr;":"\u21BE","uhblk;":"\u2580","ulcorn;":"\u231C","ulcorner;":"\u231C","ulcrop;":"\u230F","ultri;":"\u25F8","Umacr;":"\u016A","umacr;":"\u016B","uml;":"\xA8",uml:"\xA8","UnderBar;":"_","UnderBrace;":"\u23DF","UnderBracket;":"\u23B5","UnderParenthesis;":"\u23DD","Union;":"\u22C3","UnionPlus;":"\u228E","Uogon;":"\u0172","uogon;":"\u0173","Uopf;":"\u{1D54C}","uopf;":"\u{1D566}","UpArrow;":"\u2191","Uparrow;":"\u21D1","uparrow;":"\u2191","UpArrowBar;":"\u2912","UpArrowDownArrow;":"\u21C5","UpDownArrow;":"\u2195","Updownarrow;":"\u21D5","updownarrow;":"\u2195","UpEquilibrium;":"\u296E","upharpoonleft;":"\u21BF","upharpoonright;":"\u21BE","uplus;":"\u228E","UpperLeftArrow;":"\u2196","UpperRightArrow;":"\u2197","Upsi;":"\u03D2","upsi;":"\u03C5","upsih;":"\u03D2","Upsilon;":"\u03A5","upsilon;":"\u03C5","UpTee;":"\u22A5","UpTeeArrow;":"\u21A5","upuparrows;":"\u21C8","urcorn;":"\u231D","urcorner;":"\u231D","urcrop;":"\u230E","Uring;":"\u016E","uring;":"\u016F","urtri;":"\u25F9","Uscr;":"\u{1D4B0}","uscr;":"\u{1D4CA}","utdot;":"\u22F0","Utilde;":"\u0168","utilde;":"\u0169","utri;":"\u25B5","utrif;":"\u25B4","uuarr;":"\u21C8","Uuml;":"\xDC",Uuml:"\xDC","uuml;":"\xFC",uuml:"\xFC","uwangle;":"\u29A7","vangrt;":"\u299C","varepsilon;":"\u03F5","varkappa;":"\u03F0","varnothing;":"\u2205","varphi;":"\u03D5","varpi;":"\u03D6","varpropto;":"\u221D","vArr;":"\u21D5","varr;":"\u2195","varrho;":"\u03F1","varsigma;":"\u03C2","varsubsetneq;":"\u228A\uFE00","varsubsetneqq;":"\u2ACB\uFE00","varsupsetneq;":"\u228B\uFE00","varsupsetneqq;":"\u2ACC\uFE00","vartheta;":"\u03D1","vartriangleleft;":"\u22B2","vartriangleright;":"\u22B3","Vbar;":"\u2AEB","vBar;":"\u2AE8","vBarv;":"\u2AE9","Vcy;":"\u0412","vcy;":"\u0432","VDash;":"\u22AB","Vdash;":"\u22A9","vDash;":"\u22A8","vdash;":"\u22A2","Vdashl;":"\u2AE6","Vee;":"\u22C1","vee;":"\u2228","veebar;":"\u22BB","veeeq;":"\u225A","vellip;":"\u22EE","Verbar;":"\u2016","verbar;":"|","Vert;":"\u2016","vert;":"|","VerticalBar;":"\u2223","VerticalLine;":"|","VerticalSeparator;":"\u2758","VerticalTilde;":"\u2240","VeryThinSpace;":"\u200A","Vfr;":"\u{1D519}","vfr;":"\u{1D533}","vltri;":"\u22B2","vnsub;":"\u2282\u20D2","vnsup;":"\u2283\u20D2","Vopf;":"\u{1D54D}","vopf;":"\u{1D567}","vprop;":"\u221D","vrtri;":"\u22B3","Vscr;":"\u{1D4B1}","vscr;":"\u{1D4CB}","vsubnE;":"\u2ACB\uFE00","vsubne;":"\u228A\uFE00","vsupnE;":"\u2ACC\uFE00","vsupne;":"\u228B\uFE00","Vvdash;":"\u22AA","vzigzag;":"\u299A","Wcirc;":"\u0174","wcirc;":"\u0175","wedbar;":"\u2A5F","Wedge;":"\u22C0","wedge;":"\u2227","wedgeq;":"\u2259","weierp;":"\u2118","Wfr;":"\u{1D51A}","wfr;":"\u{1D534}","Wopf;":"\u{1D54E}","wopf;":"\u{1D568}","wp;":"\u2118","wr;":"\u2240","wreath;":"\u2240","Wscr;":"\u{1D4B2}","wscr;":"\u{1D4CC}","xcap;":"\u22C2","xcirc;":"\u25EF","xcup;":"\u22C3","xdtri;":"\u25BD","Xfr;":"\u{1D51B}","xfr;":"\u{1D535}","xhArr;":"\u27FA","xharr;":"\u27F7","Xi;":"\u039E","xi;":"\u03BE","xlArr;":"\u27F8","xlarr;":"\u27F5","xmap;":"\u27FC","xnis;":"\u22FB","xodot;":"\u2A00","Xopf;":"\u{1D54F}","xopf;":"\u{1D569}","xoplus;":"\u2A01","xotime;":"\u2A02","xrArr;":"\u27F9","xrarr;":"\u27F6","Xscr;":"\u{1D4B3}","xscr;":"\u{1D4CD}","xsqcup;":"\u2A06","xuplus;":"\u2A04","xutri;":"\u25B3","xvee;":"\u22C1","xwedge;":"\u22C0","Yacute;":"\xDD",Yacute:"\xDD","yacute;":"\xFD",yacute:"\xFD","YAcy;":"\u042F","yacy;":"\u044F","Ycirc;":"\u0176","ycirc;":"\u0177","Ycy;":"\u042B","ycy;":"\u044B","yen;":"\xA5",yen:"\xA5","Yfr;":"\u{1D51C}","yfr;":"\u{1D536}","YIcy;":"\u0407","yicy;":"\u0457","Yopf;":"\u{1D550}","yopf;":"\u{1D56A}","Yscr;":"\u{1D4B4}","yscr;":"\u{1D4CE}","YUcy;":"\u042E","yucy;":"\u044E","Yuml;":"\u0178","yuml;":"\xFF",yuml:"\xFF","Zacute;":"\u0179","zacute;":"\u017A","Zcaron;":"\u017D","zcaron;":"\u017E","Zcy;":"\u0417","zcy;":"\u0437","Zdot;":"\u017B","zdot;":"\u017C","zeetrf;":"\u2128","ZeroWidthSpace;":"\u200B","Zeta;":"\u0396","zeta;":"\u03B6","Zfr;":"\u2128","zfr;":"\u{1D537}","ZHcy;":"\u0416","zhcy;":"\u0436","zigrarr;":"\u21DD","Zopf;":"\u2124","zopf;":"\u{1D56B}","Zscr;":"\u{1D4B5}","zscr;":"\u{1D4CF}","zwj;":"\u200D","zwnj;":"\u200C"}});var QQ=A((NIe,HQ)=>{var wR=require("punycode"),zQ=GQ();HQ.exports=lwe;function lwe(d){if(typeof d!="string")throw new TypeError("Expected a String");return d.replace(/&(#?[^;\W]+;?)/g,function(o,s){var c;if(c=/^#(\d+);?$/.exec(s))return wR.ucs2.encode([parseInt(c[1],10)]);if(c=/^#[Xx]([A-Fa-f0-9]+);?/.exec(s))return wR.ucs2.encode([parseInt(c[1],16)]);var l=/;$/.test(s),u=l?s.replace(/;$/,""):s,T=zQ[u]||l&&zQ[s];return typeof T=="number"?wR.ucs2.encode([T]):typeof T=="string"?T:"&"+s})}});var YQ=A(xR=>{xR.encode=BQ();xR.decode=QQ()});var rY=A((Mi,iY)=>{"use strict";Object.defineProperty(Mi,"__esModule",{value:!0});function tf(d){return d&&typeof d=="object"&&"default"in d?d.default:d}var Aa=tf(require("stream")),ZQ=tf(require("http")),gP=tf(require("url")),$Q=tf(rm()),cwe=tf(require("https")),np=tf(require("zlib")),swe=Aa.Readable,_r=Symbol("buffer"),_R=Symbol("type"),pg=class d{constructor(){this[_R]="";let o=arguments[0],s=arguments[1],c=[],l=0;if(o){let T=o,g=Number(T.length);for(let m=0;m1&&arguments[1]!==void 0?arguments[1]:{},c=s.size;let l=c===void 0?0:c;var u=s.timeout;let T=u===void 0?0:u;d==null?d=null:eY(d)?d=Buffer.from(d.toString()):fg(d)||Buffer.isBuffer(d)||(Object.prototype.toString.call(d)==="[object ArrayBuffer]"?d=Buffer.from(d):ArrayBuffer.isView(d)?d=Buffer.from(d.buffer,d.byteOffset,d.byteLength):d instanceof Aa||(d=Buffer.from(String(d)))),this[Er]={body:d,disturbed:!1,error:null},this.size=l,this.timeout=T,d instanceof Aa&&d.on("error",function(g){let m=g.name==="AbortError"?g:new yo(`Invalid response body while trying to fetch ${o.url}: ${g.message}`,"system",g);o[Er].error=m})}ro.prototype={get body(){return this[Er].body},get bodyUsed(){return this[Er].disturbed},arrayBuffer(){return $d.call(this).then(function(d){return d.buffer.slice(d.byteOffset,d.byteOffset+d.byteLength)})},blob(){let d=this.headers&&this.headers.get("content-type")||"";return $d.call(this).then(function(o){return Object.assign(new pg([],{type:d.toLowerCase()}),{[_r]:o})})},json(){var d=this;return $d.call(this).then(function(o){try{return JSON.parse(o.toString())}catch(s){return ro.Promise.reject(new yo(`invalid json response body at ${d.url} reason: ${s.message}`,"invalid-json"))}})},text(){return $d.call(this).then(function(d){return d.toString()})},buffer(){return $d.call(this)},textConverted(){var d=this;return $d.call(this).then(function(o){return pwe(o,d.headers)})}};Object.defineProperties(ro.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});ro.mixIn=function(d){for(let o of Object.getOwnPropertyNames(ro.prototype))if(!(o in d)){let s=Object.getOwnPropertyDescriptor(ro.prototype,o);Object.defineProperty(d,o,s)}};function $d(){var d=this;if(this[Er].disturbed)return ro.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Er].disturbed=!0,this[Er].error)return ro.Promise.reject(this[Er].error);let o=this.body;if(o===null)return ro.Promise.resolve(Buffer.alloc(0));if(fg(o)&&(o=o.stream()),Buffer.isBuffer(o))return ro.Promise.resolve(o);if(!(o instanceof Aa))return ro.Promise.resolve(Buffer.alloc(0));let s=[],c=0,l=!1;return new ro.Promise(function(u,T){let g;d.timeout&&(g=setTimeout(function(){l=!0,T(new yo(`Response timeout while trying to fetch ${d.url} (over ${d.timeout}ms)`,"body-timeout"))},d.timeout)),o.on("error",function(m){m.name==="AbortError"?(l=!0,T(m)):T(new yo(`Invalid response body while trying to fetch ${d.url}: ${m.message}`,"system",m))}),o.on("data",function(m){if(!(l||m===null)){if(d.size&&c+m.length>d.size){l=!0,T(new yo(`content size at ${d.url} over limit: ${d.size}`,"max-size"));return}c+=m.length,s.push(m)}}),o.on("end",function(){if(!l){clearTimeout(g);try{u(Buffer.concat(s,c))}catch(m){T(new yo(`Could not create Buffer from response body for ${d.url}: ${m.message}`,"system",m))}}})})}function pwe(d,o){if(typeof CR!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let s=o.get("content-type"),c="utf-8",l,u;return s&&(l=/charset=([^;]*)/i.exec(s)),u=d.slice(0,1024).toString(),!l&&u&&(l=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[It]=Object.create(null),o instanceof d){let s=o.raw(),c=Object.keys(s);for(let l of c)for(let u of s[l])this.append(l,u);return}if(o!=null)if(typeof o=="object"){let s=o[Symbol.iterator];if(s!=null){if(typeof s!="function")throw new TypeError("Header pairs must be iterable");let c=[];for(let l of o){if(typeof l!="object"||typeof l[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");c.push(Array.from(l))}for(let l of c){if(l.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(l[0],l[1])}}else for(let c of Object.keys(o)){let l=o[c];this.append(c,l)}}else throw new TypeError("Provided initializer must be an object")}get(o){o=`${o}`,sg(o);let s=ef(this[It],o);return s===void 0?null:this[It][s].join(", ")}forEach(o){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,c=NR(this),l=0;for(;l1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(d[It]).sort().map(o==="key"?function(c){return c.toLowerCase()}:o==="value"?function(c){return d[It][c].join(", ")}:function(c){return[c.toLowerCase(),d[It][c].join(", ")]})}var AR=Symbol("internal");function DR(d,o){let s=Object.create(IR);return s[AR]={target:d,kind:o,index:0},s}var IR=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==IR)throw new TypeError("Value of `this` is not a HeadersIterator");var d=this[AR];let o=d.target,s=d.kind,c=d.index,l=NR(o,s),u=l.length;return c>=u?{value:void 0,done:!0}:(this[AR].index=c+1,{value:l[c],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(IR,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function dwe(d){let o=Object.assign({__proto__:null},d[It]),s=ef(d[It],"Host");return s!==void 0&&(o[s]=o[s][0]),o}function fwe(d){let o=new Xn;for(let s of Object.keys(d))if(!aY.test(s))if(Array.isArray(d[s]))for(let c of d[s])RR.test(c)||(o[It][s]===void 0?o[It][s]=[c]:o[It][s].push(c));else RR.test(d[s])||(o[It][s]=[d[s]]);return o}var yc=Symbol("Response internals"),mwe=ZQ.STATUS_CODES,Kn=class d{constructor(){let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};ro.call(this,o,s);let c=s.status||200,l=new Xn(s.headers);if(o!=null&&!l.has("Content-Type")){let u=oY(o);u&&l.append("Content-Type",u)}this[yc]={url:s.url,status:c,statusText:s.statusText||mwe[c],headers:l,counter:s.counter}}get url(){return this[yc].url||""}get status(){return this[yc].status}get ok(){return this[yc].status>=200&&this[yc].status<300}get redirected(){return this[yc].counter>0}get statusText(){return this[yc].statusText}get headers(){return this[yc].headers}clone(){return new d(tY(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};ro.mixIn(Kn.prototype);Object.defineProperties(Kn.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(Kn.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Dr=Symbol("Request internals"),hwe=gP.URL||$Q.URL,gwe=gP.parse,ywe=gP.format;function ER(d){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(d)&&(d=new hwe(d).toString()),gwe(d)}var bwe="destroy"in Aa.Readable.prototype;function hP(d){return typeof d=="object"&&typeof d[Dr]=="object"}function vwe(d){let o=d&&typeof d=="object"&&Object.getPrototypeOf(d);return!!(o&&o.constructor.name==="AbortSignal")}var vc=class d{constructor(o){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c;hP(o)?c=ER(o.url):(o&&o.href?c=ER(o.href):c=ER(`${o}`),o={});let l=s.method||o.method||"GET";if(l=l.toUpperCase(),(s.body!=null||hP(o)&&o.body!==null)&&(l==="GET"||l==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let u=s.body!=null?s.body:hP(o)&&o.body!==null?tY(o):null;ro.call(this,u,{timeout:s.timeout||o.timeout||0,size:s.size||o.size||0});let T=new Xn(s.headers||o.headers||{});if(u!=null&&!T.has("Content-Type")){let m=oY(u);m&&T.append("Content-Type",m)}let g=hP(o)?o.signal:null;if("signal"in s&&(g=s.signal),g!=null&&!vwe(g))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[Dr]={method:l,redirect:s.redirect||o.redirect||"follow",headers:T,parsedURL:c,signal:g},this.follow=s.follow!==void 0?s.follow:o.follow!==void 0?o.follow:20,this.compress=s.compress!==void 0?s.compress:o.compress!==void 0?o.compress:!0,this.counter=s.counter||o.counter||0,this.agent=s.agent||o.agent}get method(){return this[Dr].method}get url(){return ywe(this[Dr].parsedURL)}get headers(){return this[Dr].headers}get redirect(){return this[Dr].redirect}get signal(){return this[Dr].signal}clone(){return new d(this)}};ro.mixIn(vc.prototype);Object.defineProperty(vc.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(vc.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function Twe(d){let o=d[Dr].parsedURL,s=new Xn(d[Dr].headers);if(s.has("Accept")||s.set("Accept","*/*"),!o.protocol||!o.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(o.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(d.signal&&d.body instanceof Aa.Readable&&!bwe)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let c=null;if(d.body==null&&/^(POST|PUT)$/i.test(d.method)&&(c="0"),d.body!=null){let u=nY(d);typeof u=="number"&&(c=String(u))}c&&s.set("Content-Length",c),s.has("User-Agent")||s.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),d.compress&&!s.has("Accept-Encoding")&&s.set("Accept-Encoding","gzip,deflate");let l=d.agent;return typeof l=="function"&&(l=l(o)),!s.has("Connection")&&!l&&s.set("Connection","close"),Object.assign({},o,{method:d.method,headers:dwe(s),agent:l})}function ug(d){Error.call(this,d),this.type="aborted",this.message=d,Error.captureStackTrace(this,this.constructor)}ug.prototype=Object.create(Error.prototype);ug.prototype.constructor=ug;ug.prototype.name="AbortError";var dg=gP.URL||$Q.URL,XQ=Aa.PassThrough,Owe=function(o,s){let c=new dg(s).hostname,l=new dg(o).hostname;return c===l||c[c.length-l.length-1]==="."&&c.endsWith(l)},Swe=function(o,s){let c=new dg(s).protocol,l=new dg(o).protocol;return c===l};function bc(d,o){if(!bc.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return ro.Promise=bc.Promise,new bc.Promise(function(s,c){let l=new vc(d,o),u=Twe(l),T=(u.protocol==="https:"?cwe:ZQ).request,g=l.signal,m=null,a=function(){let p=new ug("The user aborted a request.");c(p),l.body&&l.body instanceof Aa.Readable&&MR(l.body,p),!(!m||!m.body)&&m.body.emit("error",p)};if(g&&g.aborted){a();return}let r=function(){a(),n()},e=T(u),t;g&&g.addEventListener("abort",r);function n(){e.abort(),g&&g.removeEventListener("abort",r),clearTimeout(t)}l.timeout&&e.once("socket",function(i){t=setTimeout(function(){c(new yo(`network timeout at: ${l.url}`,"request-timeout")),n()},l.timeout)}),e.on("error",function(i){c(new yo(`request to ${l.url} failed, reason: ${i.message}`,"system",i)),m&&m.body&&MR(m.body,i),n()}),Pwe(e,function(i){g&&g.aborted||m&&m.body&&MR(m.body,i)}),parseInt(process.version.substring(1))<14&&e.on("socket",function(i){i.addListener("close",function(p){let f=i.listenerCount("data")>0;if(m&&f&&!p&&!(g&&g.aborted)){let y=new Error("Premature close");y.code="ERR_STREAM_PREMATURE_CLOSE",m.body.emit("error",y)}})}),e.on("response",function(i){clearTimeout(t);let p=fwe(i.headers);if(bc.isRedirect(i.statusCode)){let R=p.get("Location"),k=null;try{k=R===null?null:new dg(R,l.url).toString()}catch{if(l.redirect!=="manual"){c(new yo(`uri requested responds with an invalid redirect URL: ${R}`,"invalid-redirect")),n();return}}switch(l.redirect){case"error":c(new yo(`uri requested responds with a redirect, redirect mode is set to error: ${l.url}`,"no-redirect")),n();return;case"manual":if(k!==null)try{p.set("Location",k)}catch(U){c(U)}break;case"follow":if(k===null)break;if(l.counter>=l.follow){c(new yo(`maximum redirect reached at: ${l.url}`,"max-redirect")),n();return}let J={headers:new Xn(l.headers),follow:l.follow,counter:l.counter+1,agent:l.agent,compress:l.compress,method:l.method,body:l.body,signal:l.signal,timeout:l.timeout,size:l.size};if(!Owe(l.url,k)||!Swe(l.url,k))for(let U of["authorization","www-authenticate","cookie","cookie2"])J.headers.delete(U);if(i.statusCode!==303&&l.body&&nY(l)===null){c(new yo("Cannot follow redirect with body being a readable stream","unsupported-redirect")),n();return}(i.statusCode===303||(i.statusCode===301||i.statusCode===302)&&l.method==="POST")&&(J.method="GET",J.body=void 0,J.headers.delete("content-length")),s(bc(new vc(k,J))),n();return}}i.once("end",function(){g&&g.removeEventListener("abort",r)});let f=i.pipe(new XQ),y={url:l.url,status:i.statusCode,statusText:i.statusMessage,headers:p,size:l.size,timeout:l.timeout,counter:l.counter},O=p.get("Content-Encoding");if(!l.compress||l.method==="HEAD"||O===null||i.statusCode===204||i.statusCode===304){m=new Kn(f,y),s(m);return}let _={flush:np.Z_SYNC_FLUSH,finishFlush:np.Z_SYNC_FLUSH};if(O=="gzip"||O=="x-gzip"){f=f.pipe(np.createGunzip(_)),m=new Kn(f,y),s(m);return}if(O=="deflate"||O=="x-deflate"){let R=i.pipe(new XQ);R.once("data",function(k){(k[0]&15)===8?f=f.pipe(np.createInflate()):f=f.pipe(np.createInflateRaw()),m=new Kn(f,y),s(m)}),R.on("end",function(){m||(m=new Kn(f,y),s(m))});return}if(O=="br"&&typeof np.createBrotliDecompress=="function"){f=f.pipe(np.createBrotliDecompress()),m=new Kn(f,y),s(m);return}m=new Kn(f,y),s(m)}),uwe(e,l)})}function Pwe(d,o){let s;d.on("socket",function(c){s=c}),d.on("response",function(c){let l=c.headers;l["transfer-encoding"]==="chunked"&&!l["content-length"]&&c.once("close",function(u){if(s&&s.listenerCount("data")>0&&!u){let g=new Error("Premature close");g.code="ERR_STREAM_PREMATURE_CLOSE",o(g)}})})}function MR(d,o){d.destroy?d.destroy(o):(d.emit("error",o),d.end())}bc.isRedirect=function(d){return d===301||d===302||d===303||d===307||d===308};bc.Promise=global.Promise;iY.exports=Mi=bc;Object.defineProperty(Mi,"__esModule",{value:!0});Mi.default=Mi;Mi.Headers=Xn;Mi.Request=vc;Mi.Response=Kn;Mi.FetchError=yo});function mg(){return yP>bP.length-16&&(lY.default.randomFillSync(bP),yP=0),bP.slice(yP,yP+=16)}var lY,bP,yP,kR=yt(()=>{lY=Qt(require("crypto")),bP=new Uint8Array(256),yP=bP.length});var cY,sY=yt(()=>{cY=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i});function jwe(d){return typeof d=="string"&&cY.test(d)}var Tc,hg=yt(()=>{sY();Tc=jwe});function ap(d,o=0){return(bo[d[o+0]]+bo[d[o+1]]+bo[d[o+2]]+bo[d[o+3]]+"-"+bo[d[o+4]]+bo[d[o+5]]+"-"+bo[d[o+6]]+bo[d[o+7]]+"-"+bo[d[o+8]]+bo[d[o+9]]+"-"+bo[d[o+10]]+bo[d[o+11]]+bo[d[o+12]]+bo[d[o+13]]+bo[d[o+14]]+bo[d[o+15]]).toLowerCase()}function wwe(d,o=0){let s=ap(d,o);if(!Tc(s))throw TypeError("Stringified UUID is invalid");return s}var bo,pY,gg=yt(()=>{hg();bo=[];for(let d=0;d<256;++d)bo.push((d+256).toString(16).slice(1));pY=wwe});function xwe(d,o,s){let c=o&&s||0,l=o||new Array(16);d=d||{};let u=d.node||uY,T=d.clockseq!==void 0?d.clockseq:FR;if(u==null||T==null){let t=d.random||(d.rng||mg)();u==null&&(u=uY=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]),T==null&&(T=FR=(t[6]<<8|t[7])&16383)}let g=d.msecs!==void 0?d.msecs:Date.now(),m=d.nsecs!==void 0?d.nsecs:JR+1,a=g-LR+(m-JR)/1e4;if(a<0&&d.clockseq===void 0&&(T=T+1&16383),(a<0||g>LR)&&d.nsecs===void 0&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");LR=g,JR=m,FR=T,g+=122192928e5;let r=((g&268435455)*1e4+m)%4294967296;l[c++]=r>>>24&255,l[c++]=r>>>16&255,l[c++]=r>>>8&255,l[c++]=r&255;let e=g/4294967296*1e4&268435455;l[c++]=e>>>8&255,l[c++]=e&255,l[c++]=e>>>24&15|16,l[c++]=e>>>16&255,l[c++]=T>>>8|128,l[c++]=T&255;for(let t=0;t<6;++t)l[c+t]=u[t];return o||ap(l)}var uY,FR,LR,JR,dY,fY=yt(()=>{kR();gg();LR=0,JR=0;dY=xwe});function _we(d){if(!Tc(d))throw TypeError("Invalid UUID");let o,s=new Uint8Array(16);return s[0]=(o=parseInt(d.slice(0,8),16))>>>24,s[1]=o>>>16&255,s[2]=o>>>8&255,s[3]=o&255,s[4]=(o=parseInt(d.slice(9,13),16))>>>8,s[5]=o&255,s[6]=(o=parseInt(d.slice(14,18),16))>>>8,s[7]=o&255,s[8]=(o=parseInt(d.slice(19,23),16))>>>8,s[9]=o&255,s[10]=(o=parseInt(d.slice(24,36),16))/1099511627776&255,s[11]=o/4294967296&255,s[12]=o>>>24&255,s[13]=o>>>16&255,s[14]=o>>>8&255,s[15]=o&255,s}var vP,VR=yt(()=>{hg();vP=_we});function Dwe(d){d=unescape(encodeURIComponent(d));let o=[];for(let s=0;s{gg();VR();Ewe="6ba7b810-9dad-11d1-80b4-00c04fd430c8",Mwe="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function Cwe(d){return Array.isArray(d)?d=Buffer.from(d):typeof d=="string"&&(d=Buffer.from(d,"utf8")),mY.default.createHash("md5").update(d).digest()}var mY,hY,gY=yt(()=>{mY=Qt(require("crypto"));hY=Cwe});var Rwe,yY,bY=yt(()=>{UR();gY();Rwe=yg("v3",48,hY),yY=Rwe});var vY,qR,TY=yt(()=>{vY=Qt(require("crypto")),qR={randomUUID:vY.default.randomUUID}});function Nwe(d,o,s){if(qR.randomUUID&&!o&&!d)return qR.randomUUID();d=d||{};let c=d.random||(d.rng||mg)();if(c[6]=c[6]&15|64,c[8]=c[8]&63|128,o){s=s||0;for(let l=0;l<16;++l)o[s+l]=c[l];return o}return ap(c)}var OY,SY=yt(()=>{TY();kR();gg();OY=Nwe});function Awe(d){return Array.isArray(d)?d=Buffer.from(d):typeof d=="string"&&(d=Buffer.from(d,"utf8")),PY.default.createHash("sha1").update(d).digest()}var PY,jY,wY=yt(()=>{PY=Qt(require("crypto"));jY=Awe});var Iwe,xY,_Y=yt(()=>{UR();wY();Iwe=yg("v5",80,jY),xY=Iwe});var DY,EY=yt(()=>{DY="00000000-0000-0000-0000-000000000000"});function kwe(d){if(!Tc(d))throw TypeError("Invalid UUID");return parseInt(d.slice(14,15),16)}var MY,CY=yt(()=>{hg();MY=kwe});var RY={};Tf(RY,{NIL:()=>DY,parse:()=>vP,stringify:()=>pY,v1:()=>dY,v3:()=>yY,v4:()=>OY,v5:()=>xY,validate:()=>Tc,version:()=>MY});var NY=yt(()=>{fY();bY();SY();_Y();EY();CY();hg();gg();VR()});var AY=A(BR=>{"use strict";Object.defineProperty(BR,"__esModule",{value:!0});function Fwe(d,o,{signal:s}={}){return new Promise((c,l)=>{function u(){s?.removeEventListener("abort",u),d.removeListener(o,T),d.removeListener("error",g)}function T(...m){u(),c(m)}function g(m){u(),l(m)}s?.addEventListener("abort",u),d.on(o,T),d.on("error",g)})}BR.default=Fwe});var IY=A(GR=>{"use strict";Object.defineProperty(GR,"__esModule",{value:!0});function Lwe(d){return function(o,s){return new Promise((c,l)=>{d.call(this,o,s,(u,T)=>{u?l(u):c(T)})})}}GR.default=Lwe});var QR=A((HR,FY)=>{"use strict";var kY=HR&&HR.__importDefault||function(d){return d&&d.__esModule?d:{default:d}},Jwe=require("events"),Vwe=kY(Wi()),Uwe=kY(IY()),bg=Vwe.default("agent-base");function qwe(d){return!!d&&typeof d.addRequest=="function"}function zR(){let{stack:d}=new Error;return typeof d!="string"?!1:d.split(` -`).some(o=>o.indexOf("(https.js:")!==-1||o.indexOf("node:https:")!==-1)}function TP(d,o){return new TP.Agent(d,o)}(function(d){class o extends Jwe.EventEmitter{constructor(c,l){super();let u=l;typeof c=="function"?this.callback=c:c&&(u=c),this.timeout=null,u&&typeof u.timeout=="number"&&(this.timeout=u.timeout),this.maxFreeSockets=1,this.maxSockets=1,this.maxTotalSockets=1/0,this.sockets={},this.freeSockets={},this.requests={},this.options={}}get defaultPort(){return typeof this.explicitDefaultPort=="number"?this.explicitDefaultPort:zR()?443:80}set defaultPort(c){this.explicitDefaultPort=c}get protocol(){return typeof this.explicitProtocol=="string"?this.explicitProtocol:zR()?"https:":"http:"}set protocol(c){this.explicitProtocol=c}callback(c,l,u){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(c,l){let u=Object.assign({},l);typeof u.secureEndpoint!="boolean"&&(u.secureEndpoint=zR()),u.host==null&&(u.host="localhost"),u.port==null&&(u.port=u.secureEndpoint?443:80),u.protocol==null&&(u.protocol=u.secureEndpoint?"https:":"http:"),u.host&&u.path&&delete u.path,delete u.agent,delete u.hostname,delete u._defaultAgent,delete u.defaultPort,delete u.createConnection,c._last=!0,c.shouldKeepAlive=!1;let T=!1,g=null,m=u.timeout||this.timeout,a=n=>{c._hadError||(c.emit("error",n),c._hadError=!0)},r=()=>{g=null,T=!0;let n=new Error(`A "socket" was not created for HTTP request before ${m}ms`);n.code="ETIMEOUT",a(n)},e=n=>{T||(g!==null&&(clearTimeout(g),g=null),a(n))},t=n=>{if(T)return;if(g!=null&&(clearTimeout(g),g=null),qwe(n)){bg("Callback returned another Agent instance %o",n.constructor.name),n.addRequest(c,u);return}if(n){n.once("free",()=>{this.freeSocket(n,u)}),c.onSocket(n);return}let i=new Error(`no Duplex stream was returned to agent-base for \`${c.method} ${c.path}\``);a(i)};if(typeof this.callback!="function"){a(new Error("`callback` is not defined"));return}this.promisifiedCallback||(this.callback.length>=3?(bg("Converting legacy callback function to promise"),this.promisifiedCallback=Uwe.default(this.callback)):this.promisifiedCallback=this.callback),typeof m=="number"&&m>0&&(g=setTimeout(r,m)),"port"in u&&typeof u.port!="number"&&(u.port=Number(u.port));try{bg("Resolving socket for %o request: %o",u.protocol,`${c.method} ${c.path}`),Promise.resolve(this.promisifiedCallback(c,u)).then(t,e)}catch(n){Promise.reject(n).catch(e)}}freeSocket(c,l){bg("Freeing socket %o %o",c.constructor.name,l),c.destroy()}destroy(){bg("Destroying agent %o",this.constructor.name)}}d.Agent=o,d.prototype=d.Agent.prototype})(TP||(TP={}));FY.exports=TP});var LY=A(ip=>{"use strict";var Bwe=ip&&ip.__awaiter||function(d,o,s,c){function l(u){return u instanceof s?u:new s(function(T){T(u)})}return new(s||(s=Promise))(function(u,T){function g(r){try{a(c.next(r))}catch(e){T(e)}}function m(r){try{a(c.throw(r))}catch(e){T(e)}}function a(r){r.done?u(r.value):l(r.value).then(g,m)}a((c=c.apply(d,o||[])).next())})},vg=ip&&ip.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(ip,"__esModule",{value:!0});var Gwe=vg(require("net")),zwe=vg(require("tls")),YR=vg(require("url")),Hwe=vg(Wi()),Qwe=vg(AY()),Ywe=QR(),Oc=(0,Hwe.default)("http-proxy-agent");function Wwe(d){return typeof d=="string"?/^https:?$/i.test(d):!1}var WR=class extends Ywe.Agent{constructor(o){let s;if(typeof o=="string"?s=YR.default.parse(o):s=o,!s)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");Oc("Creating new HttpProxyAgent instance: %o",s),super(s);let c=Object.assign({},s);this.secureProxy=s.secureProxy||Wwe(c.protocol),c.host=c.hostname||c.host,typeof c.port=="string"&&(c.port=parseInt(c.port,10)),!c.port&&c.host&&(c.port=this.secureProxy?443:80),c.host&&c.path&&(delete c.path,delete c.pathname),this.proxy=c}callback(o,s){return Bwe(this,void 0,void 0,function*(){let{proxy:c,secureProxy:l}=this,u=YR.default.parse(o.path);u.protocol||(u.protocol="http:"),u.hostname||(u.hostname=s.hostname||s.host||null),u.port==null&&typeof s.port&&(u.port=String(s.port)),u.port==="80"&&(u.port=""),o.path=YR.default.format(u),c.auth&&o.setHeader("Proxy-Authorization",`Basic ${Buffer.from(c.auth).toString("base64")}`);let T;if(l?(Oc("Creating `tls.Socket`: %o",c),T=zwe.default.connect(c)):(Oc("Creating `net.Socket`: %o",c),T=Gwe.default.connect(c)),o._header){let g,m;Oc("Regenerating stored HTTP header string for request"),o._header=null,o._implicitHeader(),o.output&&o.output.length>0?(Oc("Patching connection write() output buffer with updated header"),g=o.output[0],m=g.indexOf(`\r + "GOOGLE_CLOUD_PROJECT".`.replace(/ +/g," ")}};ku.MissingProjectIdError=fO});var uB=A((fEe,mTe)=>{mTe.exports={"9":"Tab;","10":"NewLine;","33":"excl;","34":"quot;","35":"num;","36":"dollar;","37":"percnt;","38":"amp;","39":"apos;","40":"lpar;","41":"rpar;","42":"midast;","43":"plus;","44":"comma;","46":"period;","47":"sol;","58":"colon;","59":"semi;","60":"lt;","61":"equals;","62":"gt;","63":"quest;","64":"commat;","91":"lsqb;","92":"bsol;","93":"rsqb;","94":"Hat;","95":"UnderBar;","96":"grave;","123":"lcub;","124":"VerticalLine;","125":"rcub;","160":"NonBreakingSpace;","161":"iexcl;","162":"cent;","163":"pound;","164":"curren;","165":"yen;","166":"brvbar;","167":"sect;","168":"uml;","169":"copy;","170":"ordf;","171":"laquo;","172":"not;","173":"shy;","174":"reg;","175":"strns;","176":"deg;","177":"pm;","178":"sup2;","179":"sup3;","180":"DiacriticalAcute;","181":"micro;","182":"para;","183":"middot;","184":"Cedilla;","185":"sup1;","186":"ordm;","187":"raquo;","188":"frac14;","189":"half;","190":"frac34;","191":"iquest;","192":"Agrave;","193":"Aacute;","194":"Acirc;","195":"Atilde;","196":"Auml;","197":"Aring;","198":"AElig;","199":"Ccedil;","200":"Egrave;","201":"Eacute;","202":"Ecirc;","203":"Euml;","204":"Igrave;","205":"Iacute;","206":"Icirc;","207":"Iuml;","208":"ETH;","209":"Ntilde;","210":"Ograve;","211":"Oacute;","212":"Ocirc;","213":"Otilde;","214":"Ouml;","215":"times;","216":"Oslash;","217":"Ugrave;","218":"Uacute;","219":"Ucirc;","220":"Uuml;","221":"Yacute;","222":"THORN;","223":"szlig;","224":"agrave;","225":"aacute;","226":"acirc;","227":"atilde;","228":"auml;","229":"aring;","230":"aelig;","231":"ccedil;","232":"egrave;","233":"eacute;","234":"ecirc;","235":"euml;","236":"igrave;","237":"iacute;","238":"icirc;","239":"iuml;","240":"eth;","241":"ntilde;","242":"ograve;","243":"oacute;","244":"ocirc;","245":"otilde;","246":"ouml;","247":"divide;","248":"oslash;","249":"ugrave;","250":"uacute;","251":"ucirc;","252":"uuml;","253":"yacute;","254":"thorn;","255":"yuml;","256":"Amacr;","257":"amacr;","258":"Abreve;","259":"abreve;","260":"Aogon;","261":"aogon;","262":"Cacute;","263":"cacute;","264":"Ccirc;","265":"ccirc;","266":"Cdot;","267":"cdot;","268":"Ccaron;","269":"ccaron;","270":"Dcaron;","271":"dcaron;","272":"Dstrok;","273":"dstrok;","274":"Emacr;","275":"emacr;","278":"Edot;","279":"edot;","280":"Eogon;","281":"eogon;","282":"Ecaron;","283":"ecaron;","284":"Gcirc;","285":"gcirc;","286":"Gbreve;","287":"gbreve;","288":"Gdot;","289":"gdot;","290":"Gcedil;","292":"Hcirc;","293":"hcirc;","294":"Hstrok;","295":"hstrok;","296":"Itilde;","297":"itilde;","298":"Imacr;","299":"imacr;","302":"Iogon;","303":"iogon;","304":"Idot;","305":"inodot;","306":"IJlig;","307":"ijlig;","308":"Jcirc;","309":"jcirc;","310":"Kcedil;","311":"kcedil;","312":"kgreen;","313":"Lacute;","314":"lacute;","315":"Lcedil;","316":"lcedil;","317":"Lcaron;","318":"lcaron;","319":"Lmidot;","320":"lmidot;","321":"Lstrok;","322":"lstrok;","323":"Nacute;","324":"nacute;","325":"Ncedil;","326":"ncedil;","327":"Ncaron;","328":"ncaron;","329":"napos;","330":"ENG;","331":"eng;","332":"Omacr;","333":"omacr;","336":"Odblac;","337":"odblac;","338":"OElig;","339":"oelig;","340":"Racute;","341":"racute;","342":"Rcedil;","343":"rcedil;","344":"Rcaron;","345":"rcaron;","346":"Sacute;","347":"sacute;","348":"Scirc;","349":"scirc;","350":"Scedil;","351":"scedil;","352":"Scaron;","353":"scaron;","354":"Tcedil;","355":"tcedil;","356":"Tcaron;","357":"tcaron;","358":"Tstrok;","359":"tstrok;","360":"Utilde;","361":"utilde;","362":"Umacr;","363":"umacr;","364":"Ubreve;","365":"ubreve;","366":"Uring;","367":"uring;","368":"Udblac;","369":"udblac;","370":"Uogon;","371":"uogon;","372":"Wcirc;","373":"wcirc;","374":"Ycirc;","375":"ycirc;","376":"Yuml;","377":"Zacute;","378":"zacute;","379":"Zdot;","380":"zdot;","381":"Zcaron;","382":"zcaron;","402":"fnof;","437":"imped;","501":"gacute;","567":"jmath;","710":"circ;","711":"Hacek;","728":"breve;","729":"dot;","730":"ring;","731":"ogon;","732":"tilde;","733":"DiacriticalDoubleAcute;","785":"DownBreve;","913":"Alpha;","914":"Beta;","915":"Gamma;","916":"Delta;","917":"Epsilon;","918":"Zeta;","919":"Eta;","920":"Theta;","921":"Iota;","922":"Kappa;","923":"Lambda;","924":"Mu;","925":"Nu;","926":"Xi;","927":"Omicron;","928":"Pi;","929":"Rho;","931":"Sigma;","932":"Tau;","933":"Upsilon;","934":"Phi;","935":"Chi;","936":"Psi;","937":"Omega;","945":"alpha;","946":"beta;","947":"gamma;","948":"delta;","949":"epsilon;","950":"zeta;","951":"eta;","952":"theta;","953":"iota;","954":"kappa;","955":"lambda;","956":"mu;","957":"nu;","958":"xi;","959":"omicron;","960":"pi;","961":"rho;","962":"varsigma;","963":"sigma;","964":"tau;","965":"upsilon;","966":"phi;","967":"chi;","968":"psi;","969":"omega;","977":"vartheta;","978":"upsih;","981":"varphi;","982":"varpi;","988":"Gammad;","989":"gammad;","1008":"varkappa;","1009":"varrho;","1013":"varepsilon;","1014":"bepsi;","1025":"IOcy;","1026":"DJcy;","1027":"GJcy;","1028":"Jukcy;","1029":"DScy;","1030":"Iukcy;","1031":"YIcy;","1032":"Jsercy;","1033":"LJcy;","1034":"NJcy;","1035":"TSHcy;","1036":"KJcy;","1038":"Ubrcy;","1039":"DZcy;","1040":"Acy;","1041":"Bcy;","1042":"Vcy;","1043":"Gcy;","1044":"Dcy;","1045":"IEcy;","1046":"ZHcy;","1047":"Zcy;","1048":"Icy;","1049":"Jcy;","1050":"Kcy;","1051":"Lcy;","1052":"Mcy;","1053":"Ncy;","1054":"Ocy;","1055":"Pcy;","1056":"Rcy;","1057":"Scy;","1058":"Tcy;","1059":"Ucy;","1060":"Fcy;","1061":"KHcy;","1062":"TScy;","1063":"CHcy;","1064":"SHcy;","1065":"SHCHcy;","1066":"HARDcy;","1067":"Ycy;","1068":"SOFTcy;","1069":"Ecy;","1070":"YUcy;","1071":"YAcy;","1072":"acy;","1073":"bcy;","1074":"vcy;","1075":"gcy;","1076":"dcy;","1077":"iecy;","1078":"zhcy;","1079":"zcy;","1080":"icy;","1081":"jcy;","1082":"kcy;","1083":"lcy;","1084":"mcy;","1085":"ncy;","1086":"ocy;","1087":"pcy;","1088":"rcy;","1089":"scy;","1090":"tcy;","1091":"ucy;","1092":"fcy;","1093":"khcy;","1094":"tscy;","1095":"chcy;","1096":"shcy;","1097":"shchcy;","1098":"hardcy;","1099":"ycy;","1100":"softcy;","1101":"ecy;","1102":"yucy;","1103":"yacy;","1105":"iocy;","1106":"djcy;","1107":"gjcy;","1108":"jukcy;","1109":"dscy;","1110":"iukcy;","1111":"yicy;","1112":"jsercy;","1113":"ljcy;","1114":"njcy;","1115":"tshcy;","1116":"kjcy;","1118":"ubrcy;","1119":"dzcy;","8194":"ensp;","8195":"emsp;","8196":"emsp13;","8197":"emsp14;","8199":"numsp;","8200":"puncsp;","8201":"ThinSpace;","8202":"VeryThinSpace;","8203":"ZeroWidthSpace;","8204":"zwnj;","8205":"zwj;","8206":"lrm;","8207":"rlm;","8208":"hyphen;","8211":"ndash;","8212":"mdash;","8213":"horbar;","8214":"Vert;","8216":"OpenCurlyQuote;","8217":"rsquor;","8218":"sbquo;","8220":"OpenCurlyDoubleQuote;","8221":"rdquor;","8222":"ldquor;","8224":"dagger;","8225":"ddagger;","8226":"bullet;","8229":"nldr;","8230":"mldr;","8240":"permil;","8241":"pertenk;","8242":"prime;","8243":"Prime;","8244":"tprime;","8245":"bprime;","8249":"lsaquo;","8250":"rsaquo;","8254":"OverBar;","8257":"caret;","8259":"hybull;","8260":"frasl;","8271":"bsemi;","8279":"qprime;","8287":"MediumSpace;","8288":"NoBreak;","8289":"ApplyFunction;","8290":"it;","8291":"InvisibleComma;","8364":"euro;","8411":"TripleDot;","8412":"DotDot;","8450":"Copf;","8453":"incare;","8458":"gscr;","8459":"Hscr;","8460":"Poincareplane;","8461":"quaternions;","8462":"planckh;","8463":"plankv;","8464":"Iscr;","8465":"imagpart;","8466":"Lscr;","8467":"ell;","8469":"Nopf;","8470":"numero;","8471":"copysr;","8472":"wp;","8473":"primes;","8474":"rationals;","8475":"Rscr;","8476":"Rfr;","8477":"Ropf;","8478":"rx;","8482":"trade;","8484":"Zopf;","8487":"mho;","8488":"Zfr;","8489":"iiota;","8492":"Bscr;","8493":"Cfr;","8495":"escr;","8496":"expectation;","8497":"Fscr;","8499":"phmmat;","8500":"oscr;","8501":"aleph;","8502":"beth;","8503":"gimel;","8504":"daleth;","8517":"DD;","8518":"DifferentialD;","8519":"exponentiale;","8520":"ImaginaryI;","8531":"frac13;","8532":"frac23;","8533":"frac15;","8534":"frac25;","8535":"frac35;","8536":"frac45;","8537":"frac16;","8538":"frac56;","8539":"frac18;","8540":"frac38;","8541":"frac58;","8542":"frac78;","8592":"slarr;","8593":"uparrow;","8594":"srarr;","8595":"ShortDownArrow;","8596":"leftrightarrow;","8597":"varr;","8598":"UpperLeftArrow;","8599":"UpperRightArrow;","8600":"searrow;","8601":"swarrow;","8602":"nleftarrow;","8603":"nrightarrow;","8605":"rightsquigarrow;","8606":"twoheadleftarrow;","8607":"Uarr;","8608":"twoheadrightarrow;","8609":"Darr;","8610":"leftarrowtail;","8611":"rightarrowtail;","8612":"mapstoleft;","8613":"UpTeeArrow;","8614":"RightTeeArrow;","8615":"mapstodown;","8617":"larrhk;","8618":"rarrhk;","8619":"looparrowleft;","8620":"rarrlp;","8621":"leftrightsquigarrow;","8622":"nleftrightarrow;","8624":"lsh;","8625":"rsh;","8626":"ldsh;","8627":"rdsh;","8629":"crarr;","8630":"curvearrowleft;","8631":"curvearrowright;","8634":"olarr;","8635":"orarr;","8636":"lharu;","8637":"lhard;","8638":"upharpoonright;","8639":"upharpoonleft;","8640":"RightVector;","8641":"rightharpoondown;","8642":"RightDownVector;","8643":"LeftDownVector;","8644":"rlarr;","8645":"UpArrowDownArrow;","8646":"lrarr;","8647":"llarr;","8648":"uuarr;","8649":"rrarr;","8650":"downdownarrows;","8651":"ReverseEquilibrium;","8652":"rlhar;","8653":"nLeftarrow;","8654":"nLeftrightarrow;","8655":"nRightarrow;","8656":"Leftarrow;","8657":"Uparrow;","8658":"Rightarrow;","8659":"Downarrow;","8660":"Leftrightarrow;","8661":"vArr;","8662":"nwArr;","8663":"neArr;","8664":"seArr;","8665":"swArr;","8666":"Lleftarrow;","8667":"Rrightarrow;","8669":"zigrarr;","8676":"LeftArrowBar;","8677":"RightArrowBar;","8693":"duarr;","8701":"loarr;","8702":"roarr;","8703":"hoarr;","8704":"forall;","8705":"complement;","8706":"PartialD;","8707":"Exists;","8708":"NotExists;","8709":"varnothing;","8711":"nabla;","8712":"isinv;","8713":"notinva;","8715":"SuchThat;","8716":"NotReverseElement;","8719":"Product;","8720":"Coproduct;","8721":"sum;","8722":"minus;","8723":"mp;","8724":"plusdo;","8726":"ssetmn;","8727":"lowast;","8728":"SmallCircle;","8730":"Sqrt;","8733":"vprop;","8734":"infin;","8735":"angrt;","8736":"angle;","8737":"measuredangle;","8738":"angsph;","8739":"VerticalBar;","8740":"nsmid;","8741":"spar;","8742":"nspar;","8743":"wedge;","8744":"vee;","8745":"cap;","8746":"cup;","8747":"Integral;","8748":"Int;","8749":"tint;","8750":"oint;","8751":"DoubleContourIntegral;","8752":"Cconint;","8753":"cwint;","8754":"cwconint;","8755":"CounterClockwiseContourIntegral;","8756":"therefore;","8757":"because;","8758":"ratio;","8759":"Proportion;","8760":"minusd;","8762":"mDDot;","8763":"homtht;","8764":"Tilde;","8765":"bsim;","8766":"mstpos;","8767":"acd;","8768":"wreath;","8769":"nsim;","8770":"esim;","8771":"TildeEqual;","8772":"nsimeq;","8773":"TildeFullEqual;","8774":"simne;","8775":"NotTildeFullEqual;","8776":"TildeTilde;","8777":"NotTildeTilde;","8778":"approxeq;","8779":"apid;","8780":"bcong;","8781":"CupCap;","8782":"HumpDownHump;","8783":"HumpEqual;","8784":"esdot;","8785":"eDot;","8786":"fallingdotseq;","8787":"risingdotseq;","8788":"coloneq;","8789":"eqcolon;","8790":"eqcirc;","8791":"cire;","8793":"wedgeq;","8794":"veeeq;","8796":"trie;","8799":"questeq;","8800":"NotEqual;","8801":"equiv;","8802":"NotCongruent;","8804":"leq;","8805":"GreaterEqual;","8806":"LessFullEqual;","8807":"GreaterFullEqual;","8808":"lneqq;","8809":"gneqq;","8810":"NestedLessLess;","8811":"NestedGreaterGreater;","8812":"twixt;","8813":"NotCupCap;","8814":"NotLess;","8815":"NotGreater;","8816":"NotLessEqual;","8817":"NotGreaterEqual;","8818":"lsim;","8819":"gtrsim;","8820":"NotLessTilde;","8821":"NotGreaterTilde;","8822":"lg;","8823":"gtrless;","8824":"ntlg;","8825":"ntgl;","8826":"Precedes;","8827":"Succeeds;","8828":"PrecedesSlantEqual;","8829":"SucceedsSlantEqual;","8830":"prsim;","8831":"succsim;","8832":"nprec;","8833":"nsucc;","8834":"subset;","8835":"supset;","8836":"nsub;","8837":"nsup;","8838":"SubsetEqual;","8839":"supseteq;","8840":"nsubseteq;","8841":"nsupseteq;","8842":"subsetneq;","8843":"supsetneq;","8845":"cupdot;","8846":"uplus;","8847":"SquareSubset;","8848":"SquareSuperset;","8849":"SquareSubsetEqual;","8850":"SquareSupersetEqual;","8851":"SquareIntersection;","8852":"SquareUnion;","8853":"oplus;","8854":"ominus;","8855":"otimes;","8856":"osol;","8857":"odot;","8858":"ocir;","8859":"oast;","8861":"odash;","8862":"plusb;","8863":"minusb;","8864":"timesb;","8865":"sdotb;","8866":"vdash;","8867":"LeftTee;","8868":"top;","8869":"UpTee;","8871":"models;","8872":"vDash;","8873":"Vdash;","8874":"Vvdash;","8875":"VDash;","8876":"nvdash;","8877":"nvDash;","8878":"nVdash;","8879":"nVDash;","8880":"prurel;","8882":"vltri;","8883":"vrtri;","8884":"trianglelefteq;","8885":"trianglerighteq;","8886":"origof;","8887":"imof;","8888":"mumap;","8889":"hercon;","8890":"intercal;","8891":"veebar;","8893":"barvee;","8894":"angrtvb;","8895":"lrtri;","8896":"xwedge;","8897":"xvee;","8898":"xcap;","8899":"xcup;","8900":"diamond;","8901":"sdot;","8902":"Star;","8903":"divonx;","8904":"bowtie;","8905":"ltimes;","8906":"rtimes;","8907":"lthree;","8908":"rthree;","8909":"bsime;","8910":"cuvee;","8911":"cuwed;","8912":"Subset;","8913":"Supset;","8914":"Cap;","8915":"Cup;","8916":"pitchfork;","8917":"epar;","8918":"ltdot;","8919":"gtrdot;","8920":"Ll;","8921":"ggg;","8922":"LessEqualGreater;","8923":"gtreqless;","8926":"curlyeqprec;","8927":"curlyeqsucc;","8928":"nprcue;","8929":"nsccue;","8930":"nsqsube;","8931":"nsqsupe;","8934":"lnsim;","8935":"gnsim;","8936":"prnsim;","8937":"succnsim;","8938":"ntriangleleft;","8939":"ntriangleright;","8940":"ntrianglelefteq;","8941":"ntrianglerighteq;","8942":"vellip;","8943":"ctdot;","8944":"utdot;","8945":"dtdot;","8946":"disin;","8947":"isinsv;","8948":"isins;","8949":"isindot;","8950":"notinvc;","8951":"notinvb;","8953":"isinE;","8954":"nisd;","8955":"xnis;","8956":"nis;","8957":"notnivc;","8958":"notnivb;","8965":"barwedge;","8966":"doublebarwedge;","8968":"LeftCeiling;","8969":"RightCeiling;","8970":"lfloor;","8971":"RightFloor;","8972":"drcrop;","8973":"dlcrop;","8974":"urcrop;","8975":"ulcrop;","8976":"bnot;","8978":"profline;","8979":"profsurf;","8981":"telrec;","8982":"target;","8988":"ulcorner;","8989":"urcorner;","8990":"llcorner;","8991":"lrcorner;","8994":"sfrown;","8995":"ssmile;","9005":"cylcty;","9006":"profalar;","9014":"topbot;","9021":"ovbar;","9023":"solbar;","9084":"angzarr;","9136":"lmoustache;","9137":"rmoustache;","9140":"tbrk;","9141":"UnderBracket;","9142":"bbrktbrk;","9180":"OverParenthesis;","9181":"UnderParenthesis;","9182":"OverBrace;","9183":"UnderBrace;","9186":"trpezium;","9191":"elinters;","9251":"blank;","9416":"oS;","9472":"HorizontalLine;","9474":"boxv;","9484":"boxdr;","9488":"boxdl;","9492":"boxur;","9496":"boxul;","9500":"boxvr;","9508":"boxvl;","9516":"boxhd;","9524":"boxhu;","9532":"boxvh;","9552":"boxH;","9553":"boxV;","9554":"boxdR;","9555":"boxDr;","9556":"boxDR;","9557":"boxdL;","9558":"boxDl;","9559":"boxDL;","9560":"boxuR;","9561":"boxUr;","9562":"boxUR;","9563":"boxuL;","9564":"boxUl;","9565":"boxUL;","9566":"boxvR;","9567":"boxVr;","9568":"boxVR;","9569":"boxvL;","9570":"boxVl;","9571":"boxVL;","9572":"boxHd;","9573":"boxhD;","9574":"boxHD;","9575":"boxHu;","9576":"boxhU;","9577":"boxHU;","9578":"boxvH;","9579":"boxVh;","9580":"boxVH;","9600":"uhblk;","9604":"lhblk;","9608":"block;","9617":"blk14;","9618":"blk12;","9619":"blk34;","9633":"square;","9642":"squf;","9643":"EmptyVerySmallSquare;","9645":"rect;","9646":"marker;","9649":"fltns;","9651":"xutri;","9652":"utrif;","9653":"utri;","9656":"rtrif;","9657":"triangleright;","9661":"xdtri;","9662":"dtrif;","9663":"triangledown;","9666":"ltrif;","9667":"triangleleft;","9674":"lozenge;","9675":"cir;","9708":"tridot;","9711":"xcirc;","9720":"ultri;","9721":"urtri;","9722":"lltri;","9723":"EmptySmallSquare;","9724":"FilledSmallSquare;","9733":"starf;","9734":"star;","9742":"phone;","9792":"female;","9794":"male;","9824":"spadesuit;","9827":"clubsuit;","9829":"heartsuit;","9830":"diams;","9834":"sung;","9837":"flat;","9838":"natural;","9839":"sharp;","10003":"checkmark;","10007":"cross;","10016":"maltese;","10038":"sext;","10072":"VerticalSeparator;","10098":"lbbrk;","10099":"rbbrk;","10184":"bsolhsub;","10185":"suphsol;","10214":"lobrk;","10215":"robrk;","10216":"LeftAngleBracket;","10217":"RightAngleBracket;","10218":"Lang;","10219":"Rang;","10220":"loang;","10221":"roang;","10229":"xlarr;","10230":"xrarr;","10231":"xharr;","10232":"xlArr;","10233":"xrArr;","10234":"xhArr;","10236":"xmap;","10239":"dzigrarr;","10498":"nvlArr;","10499":"nvrArr;","10500":"nvHarr;","10501":"Map;","10508":"lbarr;","10509":"rbarr;","10510":"lBarr;","10511":"rBarr;","10512":"RBarr;","10513":"DDotrahd;","10514":"UpArrowBar;","10515":"DownArrowBar;","10518":"Rarrtl;","10521":"latail;","10522":"ratail;","10523":"lAtail;","10524":"rAtail;","10525":"larrfs;","10526":"rarrfs;","10527":"larrbfs;","10528":"rarrbfs;","10531":"nwarhk;","10532":"nearhk;","10533":"searhk;","10534":"swarhk;","10535":"nwnear;","10536":"toea;","10537":"tosa;","10538":"swnwar;","10547":"rarrc;","10549":"cudarrr;","10550":"ldca;","10551":"rdca;","10552":"cudarrl;","10553":"larrpl;","10556":"curarrm;","10557":"cularrp;","10565":"rarrpl;","10568":"harrcir;","10569":"Uarrocir;","10570":"lurdshar;","10571":"ldrushar;","10574":"LeftRightVector;","10575":"RightUpDownVector;","10576":"DownLeftRightVector;","10577":"LeftUpDownVector;","10578":"LeftVectorBar;","10579":"RightVectorBar;","10580":"RightUpVectorBar;","10581":"RightDownVectorBar;","10582":"DownLeftVectorBar;","10583":"DownRightVectorBar;","10584":"LeftUpVectorBar;","10585":"LeftDownVectorBar;","10586":"LeftTeeVector;","10587":"RightTeeVector;","10588":"RightUpTeeVector;","10589":"RightDownTeeVector;","10590":"DownLeftTeeVector;","10591":"DownRightTeeVector;","10592":"LeftUpTeeVector;","10593":"LeftDownTeeVector;","10594":"lHar;","10595":"uHar;","10596":"rHar;","10597":"dHar;","10598":"luruhar;","10599":"ldrdhar;","10600":"ruluhar;","10601":"rdldhar;","10602":"lharul;","10603":"llhard;","10604":"rharul;","10605":"lrhard;","10606":"UpEquilibrium;","10607":"ReverseUpEquilibrium;","10608":"RoundImplies;","10609":"erarr;","10610":"simrarr;","10611":"larrsim;","10612":"rarrsim;","10613":"rarrap;","10614":"ltlarr;","10616":"gtrarr;","10617":"subrarr;","10619":"suplarr;","10620":"lfisht;","10621":"rfisht;","10622":"ufisht;","10623":"dfisht;","10629":"lopar;","10630":"ropar;","10635":"lbrke;","10636":"rbrke;","10637":"lbrkslu;","10638":"rbrksld;","10639":"lbrksld;","10640":"rbrkslu;","10641":"langd;","10642":"rangd;","10643":"lparlt;","10644":"rpargt;","10645":"gtlPar;","10646":"ltrPar;","10650":"vzigzag;","10652":"vangrt;","10653":"angrtvbd;","10660":"ange;","10661":"range;","10662":"dwangle;","10663":"uwangle;","10664":"angmsdaa;","10665":"angmsdab;","10666":"angmsdac;","10667":"angmsdad;","10668":"angmsdae;","10669":"angmsdaf;","10670":"angmsdag;","10671":"angmsdah;","10672":"bemptyv;","10673":"demptyv;","10674":"cemptyv;","10675":"raemptyv;","10676":"laemptyv;","10677":"ohbar;","10678":"omid;","10679":"opar;","10681":"operp;","10683":"olcross;","10684":"odsold;","10686":"olcir;","10687":"ofcir;","10688":"olt;","10689":"ogt;","10690":"cirscir;","10691":"cirE;","10692":"solb;","10693":"bsolb;","10697":"boxbox;","10701":"trisb;","10702":"rtriltri;","10703":"LeftTriangleBar;","10704":"RightTriangleBar;","10716":"iinfin;","10717":"infintie;","10718":"nvinfin;","10723":"eparsl;","10724":"smeparsl;","10725":"eqvparsl;","10731":"lozf;","10740":"RuleDelayed;","10742":"dsol;","10752":"xodot;","10753":"xoplus;","10754":"xotime;","10756":"xuplus;","10758":"xsqcup;","10764":"qint;","10765":"fpartint;","10768":"cirfnint;","10769":"awint;","10770":"rppolint;","10771":"scpolint;","10772":"npolint;","10773":"pointint;","10774":"quatint;","10775":"intlarhk;","10786":"pluscir;","10787":"plusacir;","10788":"simplus;","10789":"plusdu;","10790":"plussim;","10791":"plustwo;","10793":"mcomma;","10794":"minusdu;","10797":"loplus;","10798":"roplus;","10799":"Cross;","10800":"timesd;","10801":"timesbar;","10803":"smashp;","10804":"lotimes;","10805":"rotimes;","10806":"otimesas;","10807":"Otimes;","10808":"odiv;","10809":"triplus;","10810":"triminus;","10811":"tritime;","10812":"iprod;","10815":"amalg;","10816":"capdot;","10818":"ncup;","10819":"ncap;","10820":"capand;","10821":"cupor;","10822":"cupcap;","10823":"capcup;","10824":"cupbrcap;","10825":"capbrcup;","10826":"cupcup;","10827":"capcap;","10828":"ccups;","10829":"ccaps;","10832":"ccupssm;","10835":"And;","10836":"Or;","10837":"andand;","10838":"oror;","10839":"orslope;","10840":"andslope;","10842":"andv;","10843":"orv;","10844":"andd;","10845":"ord;","10847":"wedbar;","10854":"sdote;","10858":"simdot;","10861":"congdot;","10862":"easter;","10863":"apacir;","10864":"apE;","10865":"eplus;","10866":"pluse;","10867":"Esim;","10868":"Colone;","10869":"Equal;","10871":"eDDot;","10872":"equivDD;","10873":"ltcir;","10874":"gtcir;","10875":"ltquest;","10876":"gtquest;","10877":"LessSlantEqual;","10878":"GreaterSlantEqual;","10879":"lesdot;","10880":"gesdot;","10881":"lesdoto;","10882":"gesdoto;","10883":"lesdotor;","10884":"gesdotol;","10885":"lessapprox;","10886":"gtrapprox;","10887":"lneq;","10888":"gneq;","10889":"lnapprox;","10890":"gnapprox;","10891":"lesseqqgtr;","10892":"gtreqqless;","10893":"lsime;","10894":"gsime;","10895":"lsimg;","10896":"gsiml;","10897":"lgE;","10898":"glE;","10899":"lesges;","10900":"gesles;","10901":"eqslantless;","10902":"eqslantgtr;","10903":"elsdot;","10904":"egsdot;","10905":"el;","10906":"eg;","10909":"siml;","10910":"simg;","10911":"simlE;","10912":"simgE;","10913":"LessLess;","10914":"GreaterGreater;","10916":"glj;","10917":"gla;","10918":"ltcc;","10919":"gtcc;","10920":"lescc;","10921":"gescc;","10922":"smt;","10923":"lat;","10924":"smte;","10925":"late;","10926":"bumpE;","10927":"preceq;","10928":"succeq;","10931":"prE;","10932":"scE;","10933":"prnE;","10934":"succneqq;","10935":"precapprox;","10936":"succapprox;","10937":"prnap;","10938":"succnapprox;","10939":"Pr;","10940":"Sc;","10941":"subdot;","10942":"supdot;","10943":"subplus;","10944":"supplus;","10945":"submult;","10946":"supmult;","10947":"subedot;","10948":"supedot;","10949":"subseteqq;","10950":"supseteqq;","10951":"subsim;","10952":"supsim;","10955":"subsetneqq;","10956":"supsetneqq;","10959":"csub;","10960":"csup;","10961":"csube;","10962":"csupe;","10963":"subsup;","10964":"supsub;","10965":"subsub;","10966":"supsup;","10967":"suphsub;","10968":"supdsub;","10969":"forkv;","10970":"topfork;","10971":"mlcp;","10980":"DoubleLeftTee;","10982":"Vdashl;","10983":"Barv;","10984":"vBar;","10985":"vBarv;","10987":"Vbar;","10988":"Not;","10989":"bNot;","10990":"rnmid;","10991":"cirmid;","10992":"midcir;","10993":"topcir;","10994":"nhpar;","10995":"parsim;","11005":"parsl;","64256":"fflig;","64257":"filig;","64258":"fllig;","64259":"ffilig;","64260":"ffllig;"}});var mB=A((mEe,fB)=>{var dB=require("punycode"),hTe=uB();fB.exports=gTe;function gTe(d,o){if(typeof d!="string")throw new TypeError("Expected a String");o||(o={});var p=!0;o.named&&(p=!1),o.numeric!==void 0&&(p=o.numeric);for(var c=o.special||{'"':!0,"'":!0,"<":!0,">":!0,"&":!0},l=dB.ucs2.decode(d),u=[],O=0;O=127||c[m])&&!p?u.push("&"+(/;$/.test(a)?a:a+";")):y<32||y>=127||c[m]?u.push("&#"+y+";"):u.push(m)}return u.join("")}});var hB=A((hEe,yTe)=>{yTe.exports={"Aacute;":"\xC1",Aacute:"\xC1","aacute;":"\xE1",aacute:"\xE1","Abreve;":"\u0102","abreve;":"\u0103","ac;":"\u223E","acd;":"\u223F","acE;":"\u223E\u0333","Acirc;":"\xC2",Acirc:"\xC2","acirc;":"\xE2",acirc:"\xE2","acute;":"\xB4",acute:"\xB4","Acy;":"\u0410","acy;":"\u0430","AElig;":"\xC6",AElig:"\xC6","aelig;":"\xE6",aelig:"\xE6","af;":"\u2061","Afr;":"\u{1D504}","afr;":"\u{1D51E}","Agrave;":"\xC0",Agrave:"\xC0","agrave;":"\xE0",agrave:"\xE0","alefsym;":"\u2135","aleph;":"\u2135","Alpha;":"\u0391","alpha;":"\u03B1","Amacr;":"\u0100","amacr;":"\u0101","amalg;":"\u2A3F","AMP;":"&",AMP:"&","amp;":"&",amp:"&","And;":"\u2A53","and;":"\u2227","andand;":"\u2A55","andd;":"\u2A5C","andslope;":"\u2A58","andv;":"\u2A5A","ang;":"\u2220","ange;":"\u29A4","angle;":"\u2220","angmsd;":"\u2221","angmsdaa;":"\u29A8","angmsdab;":"\u29A9","angmsdac;":"\u29AA","angmsdad;":"\u29AB","angmsdae;":"\u29AC","angmsdaf;":"\u29AD","angmsdag;":"\u29AE","angmsdah;":"\u29AF","angrt;":"\u221F","angrtvb;":"\u22BE","angrtvbd;":"\u299D","angsph;":"\u2222","angst;":"\xC5","angzarr;":"\u237C","Aogon;":"\u0104","aogon;":"\u0105","Aopf;":"\u{1D538}","aopf;":"\u{1D552}","ap;":"\u2248","apacir;":"\u2A6F","apE;":"\u2A70","ape;":"\u224A","apid;":"\u224B","apos;":"'","ApplyFunction;":"\u2061","approx;":"\u2248","approxeq;":"\u224A","Aring;":"\xC5",Aring:"\xC5","aring;":"\xE5",aring:"\xE5","Ascr;":"\u{1D49C}","ascr;":"\u{1D4B6}","Assign;":"\u2254","ast;":"*","asymp;":"\u2248","asympeq;":"\u224D","Atilde;":"\xC3",Atilde:"\xC3","atilde;":"\xE3",atilde:"\xE3","Auml;":"\xC4",Auml:"\xC4","auml;":"\xE4",auml:"\xE4","awconint;":"\u2233","awint;":"\u2A11","backcong;":"\u224C","backepsilon;":"\u03F6","backprime;":"\u2035","backsim;":"\u223D","backsimeq;":"\u22CD","Backslash;":"\u2216","Barv;":"\u2AE7","barvee;":"\u22BD","Barwed;":"\u2306","barwed;":"\u2305","barwedge;":"\u2305","bbrk;":"\u23B5","bbrktbrk;":"\u23B6","bcong;":"\u224C","Bcy;":"\u0411","bcy;":"\u0431","bdquo;":"\u201E","becaus;":"\u2235","Because;":"\u2235","because;":"\u2235","bemptyv;":"\u29B0","bepsi;":"\u03F6","bernou;":"\u212C","Bernoullis;":"\u212C","Beta;":"\u0392","beta;":"\u03B2","beth;":"\u2136","between;":"\u226C","Bfr;":"\u{1D505}","bfr;":"\u{1D51F}","bigcap;":"\u22C2","bigcirc;":"\u25EF","bigcup;":"\u22C3","bigodot;":"\u2A00","bigoplus;":"\u2A01","bigotimes;":"\u2A02","bigsqcup;":"\u2A06","bigstar;":"\u2605","bigtriangledown;":"\u25BD","bigtriangleup;":"\u25B3","biguplus;":"\u2A04","bigvee;":"\u22C1","bigwedge;":"\u22C0","bkarow;":"\u290D","blacklozenge;":"\u29EB","blacksquare;":"\u25AA","blacktriangle;":"\u25B4","blacktriangledown;":"\u25BE","blacktriangleleft;":"\u25C2","blacktriangleright;":"\u25B8","blank;":"\u2423","blk12;":"\u2592","blk14;":"\u2591","blk34;":"\u2593","block;":"\u2588","bne;":"=\u20E5","bnequiv;":"\u2261\u20E5","bNot;":"\u2AED","bnot;":"\u2310","Bopf;":"\u{1D539}","bopf;":"\u{1D553}","bot;":"\u22A5","bottom;":"\u22A5","bowtie;":"\u22C8","boxbox;":"\u29C9","boxDL;":"\u2557","boxDl;":"\u2556","boxdL;":"\u2555","boxdl;":"\u2510","boxDR;":"\u2554","boxDr;":"\u2553","boxdR;":"\u2552","boxdr;":"\u250C","boxH;":"\u2550","boxh;":"\u2500","boxHD;":"\u2566","boxHd;":"\u2564","boxhD;":"\u2565","boxhd;":"\u252C","boxHU;":"\u2569","boxHu;":"\u2567","boxhU;":"\u2568","boxhu;":"\u2534","boxminus;":"\u229F","boxplus;":"\u229E","boxtimes;":"\u22A0","boxUL;":"\u255D","boxUl;":"\u255C","boxuL;":"\u255B","boxul;":"\u2518","boxUR;":"\u255A","boxUr;":"\u2559","boxuR;":"\u2558","boxur;":"\u2514","boxV;":"\u2551","boxv;":"\u2502","boxVH;":"\u256C","boxVh;":"\u256B","boxvH;":"\u256A","boxvh;":"\u253C","boxVL;":"\u2563","boxVl;":"\u2562","boxvL;":"\u2561","boxvl;":"\u2524","boxVR;":"\u2560","boxVr;":"\u255F","boxvR;":"\u255E","boxvr;":"\u251C","bprime;":"\u2035","Breve;":"\u02D8","breve;":"\u02D8","brvbar;":"\xA6",brvbar:"\xA6","Bscr;":"\u212C","bscr;":"\u{1D4B7}","bsemi;":"\u204F","bsim;":"\u223D","bsime;":"\u22CD","bsol;":"\\","bsolb;":"\u29C5","bsolhsub;":"\u27C8","bull;":"\u2022","bullet;":"\u2022","bump;":"\u224E","bumpE;":"\u2AAE","bumpe;":"\u224F","Bumpeq;":"\u224E","bumpeq;":"\u224F","Cacute;":"\u0106","cacute;":"\u0107","Cap;":"\u22D2","cap;":"\u2229","capand;":"\u2A44","capbrcup;":"\u2A49","capcap;":"\u2A4B","capcup;":"\u2A47","capdot;":"\u2A40","CapitalDifferentialD;":"\u2145","caps;":"\u2229\uFE00","caret;":"\u2041","caron;":"\u02C7","Cayleys;":"\u212D","ccaps;":"\u2A4D","Ccaron;":"\u010C","ccaron;":"\u010D","Ccedil;":"\xC7",Ccedil:"\xC7","ccedil;":"\xE7",ccedil:"\xE7","Ccirc;":"\u0108","ccirc;":"\u0109","Cconint;":"\u2230","ccups;":"\u2A4C","ccupssm;":"\u2A50","Cdot;":"\u010A","cdot;":"\u010B","cedil;":"\xB8",cedil:"\xB8","Cedilla;":"\xB8","cemptyv;":"\u29B2","cent;":"\xA2",cent:"\xA2","CenterDot;":"\xB7","centerdot;":"\xB7","Cfr;":"\u212D","cfr;":"\u{1D520}","CHcy;":"\u0427","chcy;":"\u0447","check;":"\u2713","checkmark;":"\u2713","Chi;":"\u03A7","chi;":"\u03C7","cir;":"\u25CB","circ;":"\u02C6","circeq;":"\u2257","circlearrowleft;":"\u21BA","circlearrowright;":"\u21BB","circledast;":"\u229B","circledcirc;":"\u229A","circleddash;":"\u229D","CircleDot;":"\u2299","circledR;":"\xAE","circledS;":"\u24C8","CircleMinus;":"\u2296","CirclePlus;":"\u2295","CircleTimes;":"\u2297","cirE;":"\u29C3","cire;":"\u2257","cirfnint;":"\u2A10","cirmid;":"\u2AEF","cirscir;":"\u29C2","ClockwiseContourIntegral;":"\u2232","CloseCurlyDoubleQuote;":"\u201D","CloseCurlyQuote;":"\u2019","clubs;":"\u2663","clubsuit;":"\u2663","Colon;":"\u2237","colon;":":","Colone;":"\u2A74","colone;":"\u2254","coloneq;":"\u2254","comma;":",","commat;":"@","comp;":"\u2201","compfn;":"\u2218","complement;":"\u2201","complexes;":"\u2102","cong;":"\u2245","congdot;":"\u2A6D","Congruent;":"\u2261","Conint;":"\u222F","conint;":"\u222E","ContourIntegral;":"\u222E","Copf;":"\u2102","copf;":"\u{1D554}","coprod;":"\u2210","Coproduct;":"\u2210","COPY;":"\xA9",COPY:"\xA9","copy;":"\xA9",copy:"\xA9","copysr;":"\u2117","CounterClockwiseContourIntegral;":"\u2233","crarr;":"\u21B5","Cross;":"\u2A2F","cross;":"\u2717","Cscr;":"\u{1D49E}","cscr;":"\u{1D4B8}","csub;":"\u2ACF","csube;":"\u2AD1","csup;":"\u2AD0","csupe;":"\u2AD2","ctdot;":"\u22EF","cudarrl;":"\u2938","cudarrr;":"\u2935","cuepr;":"\u22DE","cuesc;":"\u22DF","cularr;":"\u21B6","cularrp;":"\u293D","Cup;":"\u22D3","cup;":"\u222A","cupbrcap;":"\u2A48","CupCap;":"\u224D","cupcap;":"\u2A46","cupcup;":"\u2A4A","cupdot;":"\u228D","cupor;":"\u2A45","cups;":"\u222A\uFE00","curarr;":"\u21B7","curarrm;":"\u293C","curlyeqprec;":"\u22DE","curlyeqsucc;":"\u22DF","curlyvee;":"\u22CE","curlywedge;":"\u22CF","curren;":"\xA4",curren:"\xA4","curvearrowleft;":"\u21B6","curvearrowright;":"\u21B7","cuvee;":"\u22CE","cuwed;":"\u22CF","cwconint;":"\u2232","cwint;":"\u2231","cylcty;":"\u232D","Dagger;":"\u2021","dagger;":"\u2020","daleth;":"\u2138","Darr;":"\u21A1","dArr;":"\u21D3","darr;":"\u2193","dash;":"\u2010","Dashv;":"\u2AE4","dashv;":"\u22A3","dbkarow;":"\u290F","dblac;":"\u02DD","Dcaron;":"\u010E","dcaron;":"\u010F","Dcy;":"\u0414","dcy;":"\u0434","DD;":"\u2145","dd;":"\u2146","ddagger;":"\u2021","ddarr;":"\u21CA","DDotrahd;":"\u2911","ddotseq;":"\u2A77","deg;":"\xB0",deg:"\xB0","Del;":"\u2207","Delta;":"\u0394","delta;":"\u03B4","demptyv;":"\u29B1","dfisht;":"\u297F","Dfr;":"\u{1D507}","dfr;":"\u{1D521}","dHar;":"\u2965","dharl;":"\u21C3","dharr;":"\u21C2","DiacriticalAcute;":"\xB4","DiacriticalDot;":"\u02D9","DiacriticalDoubleAcute;":"\u02DD","DiacriticalGrave;":"`","DiacriticalTilde;":"\u02DC","diam;":"\u22C4","Diamond;":"\u22C4","diamond;":"\u22C4","diamondsuit;":"\u2666","diams;":"\u2666","die;":"\xA8","DifferentialD;":"\u2146","digamma;":"\u03DD","disin;":"\u22F2","div;":"\xF7","divide;":"\xF7",divide:"\xF7","divideontimes;":"\u22C7","divonx;":"\u22C7","DJcy;":"\u0402","djcy;":"\u0452","dlcorn;":"\u231E","dlcrop;":"\u230D","dollar;":"$","Dopf;":"\u{1D53B}","dopf;":"\u{1D555}","Dot;":"\xA8","dot;":"\u02D9","DotDot;":"\u20DC","doteq;":"\u2250","doteqdot;":"\u2251","DotEqual;":"\u2250","dotminus;":"\u2238","dotplus;":"\u2214","dotsquare;":"\u22A1","doublebarwedge;":"\u2306","DoubleContourIntegral;":"\u222F","DoubleDot;":"\xA8","DoubleDownArrow;":"\u21D3","DoubleLeftArrow;":"\u21D0","DoubleLeftRightArrow;":"\u21D4","DoubleLeftTee;":"\u2AE4","DoubleLongLeftArrow;":"\u27F8","DoubleLongLeftRightArrow;":"\u27FA","DoubleLongRightArrow;":"\u27F9","DoubleRightArrow;":"\u21D2","DoubleRightTee;":"\u22A8","DoubleUpArrow;":"\u21D1","DoubleUpDownArrow;":"\u21D5","DoubleVerticalBar;":"\u2225","DownArrow;":"\u2193","Downarrow;":"\u21D3","downarrow;":"\u2193","DownArrowBar;":"\u2913","DownArrowUpArrow;":"\u21F5","DownBreve;":"\u0311","downdownarrows;":"\u21CA","downharpoonleft;":"\u21C3","downharpoonright;":"\u21C2","DownLeftRightVector;":"\u2950","DownLeftTeeVector;":"\u295E","DownLeftVector;":"\u21BD","DownLeftVectorBar;":"\u2956","DownRightTeeVector;":"\u295F","DownRightVector;":"\u21C1","DownRightVectorBar;":"\u2957","DownTee;":"\u22A4","DownTeeArrow;":"\u21A7","drbkarow;":"\u2910","drcorn;":"\u231F","drcrop;":"\u230C","Dscr;":"\u{1D49F}","dscr;":"\u{1D4B9}","DScy;":"\u0405","dscy;":"\u0455","dsol;":"\u29F6","Dstrok;":"\u0110","dstrok;":"\u0111","dtdot;":"\u22F1","dtri;":"\u25BF","dtrif;":"\u25BE","duarr;":"\u21F5","duhar;":"\u296F","dwangle;":"\u29A6","DZcy;":"\u040F","dzcy;":"\u045F","dzigrarr;":"\u27FF","Eacute;":"\xC9",Eacute:"\xC9","eacute;":"\xE9",eacute:"\xE9","easter;":"\u2A6E","Ecaron;":"\u011A","ecaron;":"\u011B","ecir;":"\u2256","Ecirc;":"\xCA",Ecirc:"\xCA","ecirc;":"\xEA",ecirc:"\xEA","ecolon;":"\u2255","Ecy;":"\u042D","ecy;":"\u044D","eDDot;":"\u2A77","Edot;":"\u0116","eDot;":"\u2251","edot;":"\u0117","ee;":"\u2147","efDot;":"\u2252","Efr;":"\u{1D508}","efr;":"\u{1D522}","eg;":"\u2A9A","Egrave;":"\xC8",Egrave:"\xC8","egrave;":"\xE8",egrave:"\xE8","egs;":"\u2A96","egsdot;":"\u2A98","el;":"\u2A99","Element;":"\u2208","elinters;":"\u23E7","ell;":"\u2113","els;":"\u2A95","elsdot;":"\u2A97","Emacr;":"\u0112","emacr;":"\u0113","empty;":"\u2205","emptyset;":"\u2205","EmptySmallSquare;":"\u25FB","emptyv;":"\u2205","EmptyVerySmallSquare;":"\u25AB","emsp;":"\u2003","emsp13;":"\u2004","emsp14;":"\u2005","ENG;":"\u014A","eng;":"\u014B","ensp;":"\u2002","Eogon;":"\u0118","eogon;":"\u0119","Eopf;":"\u{1D53C}","eopf;":"\u{1D556}","epar;":"\u22D5","eparsl;":"\u29E3","eplus;":"\u2A71","epsi;":"\u03B5","Epsilon;":"\u0395","epsilon;":"\u03B5","epsiv;":"\u03F5","eqcirc;":"\u2256","eqcolon;":"\u2255","eqsim;":"\u2242","eqslantgtr;":"\u2A96","eqslantless;":"\u2A95","Equal;":"\u2A75","equals;":"=","EqualTilde;":"\u2242","equest;":"\u225F","Equilibrium;":"\u21CC","equiv;":"\u2261","equivDD;":"\u2A78","eqvparsl;":"\u29E5","erarr;":"\u2971","erDot;":"\u2253","Escr;":"\u2130","escr;":"\u212F","esdot;":"\u2250","Esim;":"\u2A73","esim;":"\u2242","Eta;":"\u0397","eta;":"\u03B7","ETH;":"\xD0",ETH:"\xD0","eth;":"\xF0",eth:"\xF0","Euml;":"\xCB",Euml:"\xCB","euml;":"\xEB",euml:"\xEB","euro;":"\u20AC","excl;":"!","exist;":"\u2203","Exists;":"\u2203","expectation;":"\u2130","ExponentialE;":"\u2147","exponentiale;":"\u2147","fallingdotseq;":"\u2252","Fcy;":"\u0424","fcy;":"\u0444","female;":"\u2640","ffilig;":"\uFB03","fflig;":"\uFB00","ffllig;":"\uFB04","Ffr;":"\u{1D509}","ffr;":"\u{1D523}","filig;":"\uFB01","FilledSmallSquare;":"\u25FC","FilledVerySmallSquare;":"\u25AA","fjlig;":"fj","flat;":"\u266D","fllig;":"\uFB02","fltns;":"\u25B1","fnof;":"\u0192","Fopf;":"\u{1D53D}","fopf;":"\u{1D557}","ForAll;":"\u2200","forall;":"\u2200","fork;":"\u22D4","forkv;":"\u2AD9","Fouriertrf;":"\u2131","fpartint;":"\u2A0D","frac12;":"\xBD",frac12:"\xBD","frac13;":"\u2153","frac14;":"\xBC",frac14:"\xBC","frac15;":"\u2155","frac16;":"\u2159","frac18;":"\u215B","frac23;":"\u2154","frac25;":"\u2156","frac34;":"\xBE",frac34:"\xBE","frac35;":"\u2157","frac38;":"\u215C","frac45;":"\u2158","frac56;":"\u215A","frac58;":"\u215D","frac78;":"\u215E","frasl;":"\u2044","frown;":"\u2322","Fscr;":"\u2131","fscr;":"\u{1D4BB}","gacute;":"\u01F5","Gamma;":"\u0393","gamma;":"\u03B3","Gammad;":"\u03DC","gammad;":"\u03DD","gap;":"\u2A86","Gbreve;":"\u011E","gbreve;":"\u011F","Gcedil;":"\u0122","Gcirc;":"\u011C","gcirc;":"\u011D","Gcy;":"\u0413","gcy;":"\u0433","Gdot;":"\u0120","gdot;":"\u0121","gE;":"\u2267","ge;":"\u2265","gEl;":"\u2A8C","gel;":"\u22DB","geq;":"\u2265","geqq;":"\u2267","geqslant;":"\u2A7E","ges;":"\u2A7E","gescc;":"\u2AA9","gesdot;":"\u2A80","gesdoto;":"\u2A82","gesdotol;":"\u2A84","gesl;":"\u22DB\uFE00","gesles;":"\u2A94","Gfr;":"\u{1D50A}","gfr;":"\u{1D524}","Gg;":"\u22D9","gg;":"\u226B","ggg;":"\u22D9","gimel;":"\u2137","GJcy;":"\u0403","gjcy;":"\u0453","gl;":"\u2277","gla;":"\u2AA5","glE;":"\u2A92","glj;":"\u2AA4","gnap;":"\u2A8A","gnapprox;":"\u2A8A","gnE;":"\u2269","gne;":"\u2A88","gneq;":"\u2A88","gneqq;":"\u2269","gnsim;":"\u22E7","Gopf;":"\u{1D53E}","gopf;":"\u{1D558}","grave;":"`","GreaterEqual;":"\u2265","GreaterEqualLess;":"\u22DB","GreaterFullEqual;":"\u2267","GreaterGreater;":"\u2AA2","GreaterLess;":"\u2277","GreaterSlantEqual;":"\u2A7E","GreaterTilde;":"\u2273","Gscr;":"\u{1D4A2}","gscr;":"\u210A","gsim;":"\u2273","gsime;":"\u2A8E","gsiml;":"\u2A90","GT;":">",GT:">","Gt;":"\u226B","gt;":">",gt:">","gtcc;":"\u2AA7","gtcir;":"\u2A7A","gtdot;":"\u22D7","gtlPar;":"\u2995","gtquest;":"\u2A7C","gtrapprox;":"\u2A86","gtrarr;":"\u2978","gtrdot;":"\u22D7","gtreqless;":"\u22DB","gtreqqless;":"\u2A8C","gtrless;":"\u2277","gtrsim;":"\u2273","gvertneqq;":"\u2269\uFE00","gvnE;":"\u2269\uFE00","Hacek;":"\u02C7","hairsp;":"\u200A","half;":"\xBD","hamilt;":"\u210B","HARDcy;":"\u042A","hardcy;":"\u044A","hArr;":"\u21D4","harr;":"\u2194","harrcir;":"\u2948","harrw;":"\u21AD","Hat;":"^","hbar;":"\u210F","Hcirc;":"\u0124","hcirc;":"\u0125","hearts;":"\u2665","heartsuit;":"\u2665","hellip;":"\u2026","hercon;":"\u22B9","Hfr;":"\u210C","hfr;":"\u{1D525}","HilbertSpace;":"\u210B","hksearow;":"\u2925","hkswarow;":"\u2926","hoarr;":"\u21FF","homtht;":"\u223B","hookleftarrow;":"\u21A9","hookrightarrow;":"\u21AA","Hopf;":"\u210D","hopf;":"\u{1D559}","horbar;":"\u2015","HorizontalLine;":"\u2500","Hscr;":"\u210B","hscr;":"\u{1D4BD}","hslash;":"\u210F","Hstrok;":"\u0126","hstrok;":"\u0127","HumpDownHump;":"\u224E","HumpEqual;":"\u224F","hybull;":"\u2043","hyphen;":"\u2010","Iacute;":"\xCD",Iacute:"\xCD","iacute;":"\xED",iacute:"\xED","ic;":"\u2063","Icirc;":"\xCE",Icirc:"\xCE","icirc;":"\xEE",icirc:"\xEE","Icy;":"\u0418","icy;":"\u0438","Idot;":"\u0130","IEcy;":"\u0415","iecy;":"\u0435","iexcl;":"\xA1",iexcl:"\xA1","iff;":"\u21D4","Ifr;":"\u2111","ifr;":"\u{1D526}","Igrave;":"\xCC",Igrave:"\xCC","igrave;":"\xEC",igrave:"\xEC","ii;":"\u2148","iiiint;":"\u2A0C","iiint;":"\u222D","iinfin;":"\u29DC","iiota;":"\u2129","IJlig;":"\u0132","ijlig;":"\u0133","Im;":"\u2111","Imacr;":"\u012A","imacr;":"\u012B","image;":"\u2111","ImaginaryI;":"\u2148","imagline;":"\u2110","imagpart;":"\u2111","imath;":"\u0131","imof;":"\u22B7","imped;":"\u01B5","Implies;":"\u21D2","in;":"\u2208","incare;":"\u2105","infin;":"\u221E","infintie;":"\u29DD","inodot;":"\u0131","Int;":"\u222C","int;":"\u222B","intcal;":"\u22BA","integers;":"\u2124","Integral;":"\u222B","intercal;":"\u22BA","Intersection;":"\u22C2","intlarhk;":"\u2A17","intprod;":"\u2A3C","InvisibleComma;":"\u2063","InvisibleTimes;":"\u2062","IOcy;":"\u0401","iocy;":"\u0451","Iogon;":"\u012E","iogon;":"\u012F","Iopf;":"\u{1D540}","iopf;":"\u{1D55A}","Iota;":"\u0399","iota;":"\u03B9","iprod;":"\u2A3C","iquest;":"\xBF",iquest:"\xBF","Iscr;":"\u2110","iscr;":"\u{1D4BE}","isin;":"\u2208","isindot;":"\u22F5","isinE;":"\u22F9","isins;":"\u22F4","isinsv;":"\u22F3","isinv;":"\u2208","it;":"\u2062","Itilde;":"\u0128","itilde;":"\u0129","Iukcy;":"\u0406","iukcy;":"\u0456","Iuml;":"\xCF",Iuml:"\xCF","iuml;":"\xEF",iuml:"\xEF","Jcirc;":"\u0134","jcirc;":"\u0135","Jcy;":"\u0419","jcy;":"\u0439","Jfr;":"\u{1D50D}","jfr;":"\u{1D527}","jmath;":"\u0237","Jopf;":"\u{1D541}","jopf;":"\u{1D55B}","Jscr;":"\u{1D4A5}","jscr;":"\u{1D4BF}","Jsercy;":"\u0408","jsercy;":"\u0458","Jukcy;":"\u0404","jukcy;":"\u0454","Kappa;":"\u039A","kappa;":"\u03BA","kappav;":"\u03F0","Kcedil;":"\u0136","kcedil;":"\u0137","Kcy;":"\u041A","kcy;":"\u043A","Kfr;":"\u{1D50E}","kfr;":"\u{1D528}","kgreen;":"\u0138","KHcy;":"\u0425","khcy;":"\u0445","KJcy;":"\u040C","kjcy;":"\u045C","Kopf;":"\u{1D542}","kopf;":"\u{1D55C}","Kscr;":"\u{1D4A6}","kscr;":"\u{1D4C0}","lAarr;":"\u21DA","Lacute;":"\u0139","lacute;":"\u013A","laemptyv;":"\u29B4","lagran;":"\u2112","Lambda;":"\u039B","lambda;":"\u03BB","Lang;":"\u27EA","lang;":"\u27E8","langd;":"\u2991","langle;":"\u27E8","lap;":"\u2A85","Laplacetrf;":"\u2112","laquo;":"\xAB",laquo:"\xAB","Larr;":"\u219E","lArr;":"\u21D0","larr;":"\u2190","larrb;":"\u21E4","larrbfs;":"\u291F","larrfs;":"\u291D","larrhk;":"\u21A9","larrlp;":"\u21AB","larrpl;":"\u2939","larrsim;":"\u2973","larrtl;":"\u21A2","lat;":"\u2AAB","lAtail;":"\u291B","latail;":"\u2919","late;":"\u2AAD","lates;":"\u2AAD\uFE00","lBarr;":"\u290E","lbarr;":"\u290C","lbbrk;":"\u2772","lbrace;":"{","lbrack;":"[","lbrke;":"\u298B","lbrksld;":"\u298F","lbrkslu;":"\u298D","Lcaron;":"\u013D","lcaron;":"\u013E","Lcedil;":"\u013B","lcedil;":"\u013C","lceil;":"\u2308","lcub;":"{","Lcy;":"\u041B","lcy;":"\u043B","ldca;":"\u2936","ldquo;":"\u201C","ldquor;":"\u201E","ldrdhar;":"\u2967","ldrushar;":"\u294B","ldsh;":"\u21B2","lE;":"\u2266","le;":"\u2264","LeftAngleBracket;":"\u27E8","LeftArrow;":"\u2190","Leftarrow;":"\u21D0","leftarrow;":"\u2190","LeftArrowBar;":"\u21E4","LeftArrowRightArrow;":"\u21C6","leftarrowtail;":"\u21A2","LeftCeiling;":"\u2308","LeftDoubleBracket;":"\u27E6","LeftDownTeeVector;":"\u2961","LeftDownVector;":"\u21C3","LeftDownVectorBar;":"\u2959","LeftFloor;":"\u230A","leftharpoondown;":"\u21BD","leftharpoonup;":"\u21BC","leftleftarrows;":"\u21C7","LeftRightArrow;":"\u2194","Leftrightarrow;":"\u21D4","leftrightarrow;":"\u2194","leftrightarrows;":"\u21C6","leftrightharpoons;":"\u21CB","leftrightsquigarrow;":"\u21AD","LeftRightVector;":"\u294E","LeftTee;":"\u22A3","LeftTeeArrow;":"\u21A4","LeftTeeVector;":"\u295A","leftthreetimes;":"\u22CB","LeftTriangle;":"\u22B2","LeftTriangleBar;":"\u29CF","LeftTriangleEqual;":"\u22B4","LeftUpDownVector;":"\u2951","LeftUpTeeVector;":"\u2960","LeftUpVector;":"\u21BF","LeftUpVectorBar;":"\u2958","LeftVector;":"\u21BC","LeftVectorBar;":"\u2952","lEg;":"\u2A8B","leg;":"\u22DA","leq;":"\u2264","leqq;":"\u2266","leqslant;":"\u2A7D","les;":"\u2A7D","lescc;":"\u2AA8","lesdot;":"\u2A7F","lesdoto;":"\u2A81","lesdotor;":"\u2A83","lesg;":"\u22DA\uFE00","lesges;":"\u2A93","lessapprox;":"\u2A85","lessdot;":"\u22D6","lesseqgtr;":"\u22DA","lesseqqgtr;":"\u2A8B","LessEqualGreater;":"\u22DA","LessFullEqual;":"\u2266","LessGreater;":"\u2276","lessgtr;":"\u2276","LessLess;":"\u2AA1","lesssim;":"\u2272","LessSlantEqual;":"\u2A7D","LessTilde;":"\u2272","lfisht;":"\u297C","lfloor;":"\u230A","Lfr;":"\u{1D50F}","lfr;":"\u{1D529}","lg;":"\u2276","lgE;":"\u2A91","lHar;":"\u2962","lhard;":"\u21BD","lharu;":"\u21BC","lharul;":"\u296A","lhblk;":"\u2584","LJcy;":"\u0409","ljcy;":"\u0459","Ll;":"\u22D8","ll;":"\u226A","llarr;":"\u21C7","llcorner;":"\u231E","Lleftarrow;":"\u21DA","llhard;":"\u296B","lltri;":"\u25FA","Lmidot;":"\u013F","lmidot;":"\u0140","lmoust;":"\u23B0","lmoustache;":"\u23B0","lnap;":"\u2A89","lnapprox;":"\u2A89","lnE;":"\u2268","lne;":"\u2A87","lneq;":"\u2A87","lneqq;":"\u2268","lnsim;":"\u22E6","loang;":"\u27EC","loarr;":"\u21FD","lobrk;":"\u27E6","LongLeftArrow;":"\u27F5","Longleftarrow;":"\u27F8","longleftarrow;":"\u27F5","LongLeftRightArrow;":"\u27F7","Longleftrightarrow;":"\u27FA","longleftrightarrow;":"\u27F7","longmapsto;":"\u27FC","LongRightArrow;":"\u27F6","Longrightarrow;":"\u27F9","longrightarrow;":"\u27F6","looparrowleft;":"\u21AB","looparrowright;":"\u21AC","lopar;":"\u2985","Lopf;":"\u{1D543}","lopf;":"\u{1D55D}","loplus;":"\u2A2D","lotimes;":"\u2A34","lowast;":"\u2217","lowbar;":"_","LowerLeftArrow;":"\u2199","LowerRightArrow;":"\u2198","loz;":"\u25CA","lozenge;":"\u25CA","lozf;":"\u29EB","lpar;":"(","lparlt;":"\u2993","lrarr;":"\u21C6","lrcorner;":"\u231F","lrhar;":"\u21CB","lrhard;":"\u296D","lrm;":"\u200E","lrtri;":"\u22BF","lsaquo;":"\u2039","Lscr;":"\u2112","lscr;":"\u{1D4C1}","Lsh;":"\u21B0","lsh;":"\u21B0","lsim;":"\u2272","lsime;":"\u2A8D","lsimg;":"\u2A8F","lsqb;":"[","lsquo;":"\u2018","lsquor;":"\u201A","Lstrok;":"\u0141","lstrok;":"\u0142","LT;":"<",LT:"<","Lt;":"\u226A","lt;":"<",lt:"<","ltcc;":"\u2AA6","ltcir;":"\u2A79","ltdot;":"\u22D6","lthree;":"\u22CB","ltimes;":"\u22C9","ltlarr;":"\u2976","ltquest;":"\u2A7B","ltri;":"\u25C3","ltrie;":"\u22B4","ltrif;":"\u25C2","ltrPar;":"\u2996","lurdshar;":"\u294A","luruhar;":"\u2966","lvertneqq;":"\u2268\uFE00","lvnE;":"\u2268\uFE00","macr;":"\xAF",macr:"\xAF","male;":"\u2642","malt;":"\u2720","maltese;":"\u2720","Map;":"\u2905","map;":"\u21A6","mapsto;":"\u21A6","mapstodown;":"\u21A7","mapstoleft;":"\u21A4","mapstoup;":"\u21A5","marker;":"\u25AE","mcomma;":"\u2A29","Mcy;":"\u041C","mcy;":"\u043C","mdash;":"\u2014","mDDot;":"\u223A","measuredangle;":"\u2221","MediumSpace;":"\u205F","Mellintrf;":"\u2133","Mfr;":"\u{1D510}","mfr;":"\u{1D52A}","mho;":"\u2127","micro;":"\xB5",micro:"\xB5","mid;":"\u2223","midast;":"*","midcir;":"\u2AF0","middot;":"\xB7",middot:"\xB7","minus;":"\u2212","minusb;":"\u229F","minusd;":"\u2238","minusdu;":"\u2A2A","MinusPlus;":"\u2213","mlcp;":"\u2ADB","mldr;":"\u2026","mnplus;":"\u2213","models;":"\u22A7","Mopf;":"\u{1D544}","mopf;":"\u{1D55E}","mp;":"\u2213","Mscr;":"\u2133","mscr;":"\u{1D4C2}","mstpos;":"\u223E","Mu;":"\u039C","mu;":"\u03BC","multimap;":"\u22B8","mumap;":"\u22B8","nabla;":"\u2207","Nacute;":"\u0143","nacute;":"\u0144","nang;":"\u2220\u20D2","nap;":"\u2249","napE;":"\u2A70\u0338","napid;":"\u224B\u0338","napos;":"\u0149","napprox;":"\u2249","natur;":"\u266E","natural;":"\u266E","naturals;":"\u2115","nbsp;":"\xA0",nbsp:"\xA0","nbump;":"\u224E\u0338","nbumpe;":"\u224F\u0338","ncap;":"\u2A43","Ncaron;":"\u0147","ncaron;":"\u0148","Ncedil;":"\u0145","ncedil;":"\u0146","ncong;":"\u2247","ncongdot;":"\u2A6D\u0338","ncup;":"\u2A42","Ncy;":"\u041D","ncy;":"\u043D","ndash;":"\u2013","ne;":"\u2260","nearhk;":"\u2924","neArr;":"\u21D7","nearr;":"\u2197","nearrow;":"\u2197","nedot;":"\u2250\u0338","NegativeMediumSpace;":"\u200B","NegativeThickSpace;":"\u200B","NegativeThinSpace;":"\u200B","NegativeVeryThinSpace;":"\u200B","nequiv;":"\u2262","nesear;":"\u2928","nesim;":"\u2242\u0338","NestedGreaterGreater;":"\u226B","NestedLessLess;":"\u226A","NewLine;":` +`,"nexist;":"\u2204","nexists;":"\u2204","Nfr;":"\u{1D511}","nfr;":"\u{1D52B}","ngE;":"\u2267\u0338","nge;":"\u2271","ngeq;":"\u2271","ngeqq;":"\u2267\u0338","ngeqslant;":"\u2A7E\u0338","nges;":"\u2A7E\u0338","nGg;":"\u22D9\u0338","ngsim;":"\u2275","nGt;":"\u226B\u20D2","ngt;":"\u226F","ngtr;":"\u226F","nGtv;":"\u226B\u0338","nhArr;":"\u21CE","nharr;":"\u21AE","nhpar;":"\u2AF2","ni;":"\u220B","nis;":"\u22FC","nisd;":"\u22FA","niv;":"\u220B","NJcy;":"\u040A","njcy;":"\u045A","nlArr;":"\u21CD","nlarr;":"\u219A","nldr;":"\u2025","nlE;":"\u2266\u0338","nle;":"\u2270","nLeftarrow;":"\u21CD","nleftarrow;":"\u219A","nLeftrightarrow;":"\u21CE","nleftrightarrow;":"\u21AE","nleq;":"\u2270","nleqq;":"\u2266\u0338","nleqslant;":"\u2A7D\u0338","nles;":"\u2A7D\u0338","nless;":"\u226E","nLl;":"\u22D8\u0338","nlsim;":"\u2274","nLt;":"\u226A\u20D2","nlt;":"\u226E","nltri;":"\u22EA","nltrie;":"\u22EC","nLtv;":"\u226A\u0338","nmid;":"\u2224","NoBreak;":"\u2060","NonBreakingSpace;":"\xA0","Nopf;":"\u2115","nopf;":"\u{1D55F}","Not;":"\u2AEC","not;":"\xAC",not:"\xAC","NotCongruent;":"\u2262","NotCupCap;":"\u226D","NotDoubleVerticalBar;":"\u2226","NotElement;":"\u2209","NotEqual;":"\u2260","NotEqualTilde;":"\u2242\u0338","NotExists;":"\u2204","NotGreater;":"\u226F","NotGreaterEqual;":"\u2271","NotGreaterFullEqual;":"\u2267\u0338","NotGreaterGreater;":"\u226B\u0338","NotGreaterLess;":"\u2279","NotGreaterSlantEqual;":"\u2A7E\u0338","NotGreaterTilde;":"\u2275","NotHumpDownHump;":"\u224E\u0338","NotHumpEqual;":"\u224F\u0338","notin;":"\u2209","notindot;":"\u22F5\u0338","notinE;":"\u22F9\u0338","notinva;":"\u2209","notinvb;":"\u22F7","notinvc;":"\u22F6","NotLeftTriangle;":"\u22EA","NotLeftTriangleBar;":"\u29CF\u0338","NotLeftTriangleEqual;":"\u22EC","NotLess;":"\u226E","NotLessEqual;":"\u2270","NotLessGreater;":"\u2278","NotLessLess;":"\u226A\u0338","NotLessSlantEqual;":"\u2A7D\u0338","NotLessTilde;":"\u2274","NotNestedGreaterGreater;":"\u2AA2\u0338","NotNestedLessLess;":"\u2AA1\u0338","notni;":"\u220C","notniva;":"\u220C","notnivb;":"\u22FE","notnivc;":"\u22FD","NotPrecedes;":"\u2280","NotPrecedesEqual;":"\u2AAF\u0338","NotPrecedesSlantEqual;":"\u22E0","NotReverseElement;":"\u220C","NotRightTriangle;":"\u22EB","NotRightTriangleBar;":"\u29D0\u0338","NotRightTriangleEqual;":"\u22ED","NotSquareSubset;":"\u228F\u0338","NotSquareSubsetEqual;":"\u22E2","NotSquareSuperset;":"\u2290\u0338","NotSquareSupersetEqual;":"\u22E3","NotSubset;":"\u2282\u20D2","NotSubsetEqual;":"\u2288","NotSucceeds;":"\u2281","NotSucceedsEqual;":"\u2AB0\u0338","NotSucceedsSlantEqual;":"\u22E1","NotSucceedsTilde;":"\u227F\u0338","NotSuperset;":"\u2283\u20D2","NotSupersetEqual;":"\u2289","NotTilde;":"\u2241","NotTildeEqual;":"\u2244","NotTildeFullEqual;":"\u2247","NotTildeTilde;":"\u2249","NotVerticalBar;":"\u2224","npar;":"\u2226","nparallel;":"\u2226","nparsl;":"\u2AFD\u20E5","npart;":"\u2202\u0338","npolint;":"\u2A14","npr;":"\u2280","nprcue;":"\u22E0","npre;":"\u2AAF\u0338","nprec;":"\u2280","npreceq;":"\u2AAF\u0338","nrArr;":"\u21CF","nrarr;":"\u219B","nrarrc;":"\u2933\u0338","nrarrw;":"\u219D\u0338","nRightarrow;":"\u21CF","nrightarrow;":"\u219B","nrtri;":"\u22EB","nrtrie;":"\u22ED","nsc;":"\u2281","nsccue;":"\u22E1","nsce;":"\u2AB0\u0338","Nscr;":"\u{1D4A9}","nscr;":"\u{1D4C3}","nshortmid;":"\u2224","nshortparallel;":"\u2226","nsim;":"\u2241","nsime;":"\u2244","nsimeq;":"\u2244","nsmid;":"\u2224","nspar;":"\u2226","nsqsube;":"\u22E2","nsqsupe;":"\u22E3","nsub;":"\u2284","nsubE;":"\u2AC5\u0338","nsube;":"\u2288","nsubset;":"\u2282\u20D2","nsubseteq;":"\u2288","nsubseteqq;":"\u2AC5\u0338","nsucc;":"\u2281","nsucceq;":"\u2AB0\u0338","nsup;":"\u2285","nsupE;":"\u2AC6\u0338","nsupe;":"\u2289","nsupset;":"\u2283\u20D2","nsupseteq;":"\u2289","nsupseteqq;":"\u2AC6\u0338","ntgl;":"\u2279","Ntilde;":"\xD1",Ntilde:"\xD1","ntilde;":"\xF1",ntilde:"\xF1","ntlg;":"\u2278","ntriangleleft;":"\u22EA","ntrianglelefteq;":"\u22EC","ntriangleright;":"\u22EB","ntrianglerighteq;":"\u22ED","Nu;":"\u039D","nu;":"\u03BD","num;":"#","numero;":"\u2116","numsp;":"\u2007","nvap;":"\u224D\u20D2","nVDash;":"\u22AF","nVdash;":"\u22AE","nvDash;":"\u22AD","nvdash;":"\u22AC","nvge;":"\u2265\u20D2","nvgt;":">\u20D2","nvHarr;":"\u2904","nvinfin;":"\u29DE","nvlArr;":"\u2902","nvle;":"\u2264\u20D2","nvlt;":"<\u20D2","nvltrie;":"\u22B4\u20D2","nvrArr;":"\u2903","nvrtrie;":"\u22B5\u20D2","nvsim;":"\u223C\u20D2","nwarhk;":"\u2923","nwArr;":"\u21D6","nwarr;":"\u2196","nwarrow;":"\u2196","nwnear;":"\u2927","Oacute;":"\xD3",Oacute:"\xD3","oacute;":"\xF3",oacute:"\xF3","oast;":"\u229B","ocir;":"\u229A","Ocirc;":"\xD4",Ocirc:"\xD4","ocirc;":"\xF4",ocirc:"\xF4","Ocy;":"\u041E","ocy;":"\u043E","odash;":"\u229D","Odblac;":"\u0150","odblac;":"\u0151","odiv;":"\u2A38","odot;":"\u2299","odsold;":"\u29BC","OElig;":"\u0152","oelig;":"\u0153","ofcir;":"\u29BF","Ofr;":"\u{1D512}","ofr;":"\u{1D52C}","ogon;":"\u02DB","Ograve;":"\xD2",Ograve:"\xD2","ograve;":"\xF2",ograve:"\xF2","ogt;":"\u29C1","ohbar;":"\u29B5","ohm;":"\u03A9","oint;":"\u222E","olarr;":"\u21BA","olcir;":"\u29BE","olcross;":"\u29BB","oline;":"\u203E","olt;":"\u29C0","Omacr;":"\u014C","omacr;":"\u014D","Omega;":"\u03A9","omega;":"\u03C9","Omicron;":"\u039F","omicron;":"\u03BF","omid;":"\u29B6","ominus;":"\u2296","Oopf;":"\u{1D546}","oopf;":"\u{1D560}","opar;":"\u29B7","OpenCurlyDoubleQuote;":"\u201C","OpenCurlyQuote;":"\u2018","operp;":"\u29B9","oplus;":"\u2295","Or;":"\u2A54","or;":"\u2228","orarr;":"\u21BB","ord;":"\u2A5D","order;":"\u2134","orderof;":"\u2134","ordf;":"\xAA",ordf:"\xAA","ordm;":"\xBA",ordm:"\xBA","origof;":"\u22B6","oror;":"\u2A56","orslope;":"\u2A57","orv;":"\u2A5B","oS;":"\u24C8","Oscr;":"\u{1D4AA}","oscr;":"\u2134","Oslash;":"\xD8",Oslash:"\xD8","oslash;":"\xF8",oslash:"\xF8","osol;":"\u2298","Otilde;":"\xD5",Otilde:"\xD5","otilde;":"\xF5",otilde:"\xF5","Otimes;":"\u2A37","otimes;":"\u2297","otimesas;":"\u2A36","Ouml;":"\xD6",Ouml:"\xD6","ouml;":"\xF6",ouml:"\xF6","ovbar;":"\u233D","OverBar;":"\u203E","OverBrace;":"\u23DE","OverBracket;":"\u23B4","OverParenthesis;":"\u23DC","par;":"\u2225","para;":"\xB6",para:"\xB6","parallel;":"\u2225","parsim;":"\u2AF3","parsl;":"\u2AFD","part;":"\u2202","PartialD;":"\u2202","Pcy;":"\u041F","pcy;":"\u043F","percnt;":"%","period;":".","permil;":"\u2030","perp;":"\u22A5","pertenk;":"\u2031","Pfr;":"\u{1D513}","pfr;":"\u{1D52D}","Phi;":"\u03A6","phi;":"\u03C6","phiv;":"\u03D5","phmmat;":"\u2133","phone;":"\u260E","Pi;":"\u03A0","pi;":"\u03C0","pitchfork;":"\u22D4","piv;":"\u03D6","planck;":"\u210F","planckh;":"\u210E","plankv;":"\u210F","plus;":"+","plusacir;":"\u2A23","plusb;":"\u229E","pluscir;":"\u2A22","plusdo;":"\u2214","plusdu;":"\u2A25","pluse;":"\u2A72","PlusMinus;":"\xB1","plusmn;":"\xB1",plusmn:"\xB1","plussim;":"\u2A26","plustwo;":"\u2A27","pm;":"\xB1","Poincareplane;":"\u210C","pointint;":"\u2A15","Popf;":"\u2119","popf;":"\u{1D561}","pound;":"\xA3",pound:"\xA3","Pr;":"\u2ABB","pr;":"\u227A","prap;":"\u2AB7","prcue;":"\u227C","prE;":"\u2AB3","pre;":"\u2AAF","prec;":"\u227A","precapprox;":"\u2AB7","preccurlyeq;":"\u227C","Precedes;":"\u227A","PrecedesEqual;":"\u2AAF","PrecedesSlantEqual;":"\u227C","PrecedesTilde;":"\u227E","preceq;":"\u2AAF","precnapprox;":"\u2AB9","precneqq;":"\u2AB5","precnsim;":"\u22E8","precsim;":"\u227E","Prime;":"\u2033","prime;":"\u2032","primes;":"\u2119","prnap;":"\u2AB9","prnE;":"\u2AB5","prnsim;":"\u22E8","prod;":"\u220F","Product;":"\u220F","profalar;":"\u232E","profline;":"\u2312","profsurf;":"\u2313","prop;":"\u221D","Proportion;":"\u2237","Proportional;":"\u221D","propto;":"\u221D","prsim;":"\u227E","prurel;":"\u22B0","Pscr;":"\u{1D4AB}","pscr;":"\u{1D4C5}","Psi;":"\u03A8","psi;":"\u03C8","puncsp;":"\u2008","Qfr;":"\u{1D514}","qfr;":"\u{1D52E}","qint;":"\u2A0C","Qopf;":"\u211A","qopf;":"\u{1D562}","qprime;":"\u2057","Qscr;":"\u{1D4AC}","qscr;":"\u{1D4C6}","quaternions;":"\u210D","quatint;":"\u2A16","quest;":"?","questeq;":"\u225F","QUOT;":'"',QUOT:'"',"quot;":'"',quot:'"',"rAarr;":"\u21DB","race;":"\u223D\u0331","Racute;":"\u0154","racute;":"\u0155","radic;":"\u221A","raemptyv;":"\u29B3","Rang;":"\u27EB","rang;":"\u27E9","rangd;":"\u2992","range;":"\u29A5","rangle;":"\u27E9","raquo;":"\xBB",raquo:"\xBB","Rarr;":"\u21A0","rArr;":"\u21D2","rarr;":"\u2192","rarrap;":"\u2975","rarrb;":"\u21E5","rarrbfs;":"\u2920","rarrc;":"\u2933","rarrfs;":"\u291E","rarrhk;":"\u21AA","rarrlp;":"\u21AC","rarrpl;":"\u2945","rarrsim;":"\u2974","Rarrtl;":"\u2916","rarrtl;":"\u21A3","rarrw;":"\u219D","rAtail;":"\u291C","ratail;":"\u291A","ratio;":"\u2236","rationals;":"\u211A","RBarr;":"\u2910","rBarr;":"\u290F","rbarr;":"\u290D","rbbrk;":"\u2773","rbrace;":"}","rbrack;":"]","rbrke;":"\u298C","rbrksld;":"\u298E","rbrkslu;":"\u2990","Rcaron;":"\u0158","rcaron;":"\u0159","Rcedil;":"\u0156","rcedil;":"\u0157","rceil;":"\u2309","rcub;":"}","Rcy;":"\u0420","rcy;":"\u0440","rdca;":"\u2937","rdldhar;":"\u2969","rdquo;":"\u201D","rdquor;":"\u201D","rdsh;":"\u21B3","Re;":"\u211C","real;":"\u211C","realine;":"\u211B","realpart;":"\u211C","reals;":"\u211D","rect;":"\u25AD","REG;":"\xAE",REG:"\xAE","reg;":"\xAE",reg:"\xAE","ReverseElement;":"\u220B","ReverseEquilibrium;":"\u21CB","ReverseUpEquilibrium;":"\u296F","rfisht;":"\u297D","rfloor;":"\u230B","Rfr;":"\u211C","rfr;":"\u{1D52F}","rHar;":"\u2964","rhard;":"\u21C1","rharu;":"\u21C0","rharul;":"\u296C","Rho;":"\u03A1","rho;":"\u03C1","rhov;":"\u03F1","RightAngleBracket;":"\u27E9","RightArrow;":"\u2192","Rightarrow;":"\u21D2","rightarrow;":"\u2192","RightArrowBar;":"\u21E5","RightArrowLeftArrow;":"\u21C4","rightarrowtail;":"\u21A3","RightCeiling;":"\u2309","RightDoubleBracket;":"\u27E7","RightDownTeeVector;":"\u295D","RightDownVector;":"\u21C2","RightDownVectorBar;":"\u2955","RightFloor;":"\u230B","rightharpoondown;":"\u21C1","rightharpoonup;":"\u21C0","rightleftarrows;":"\u21C4","rightleftharpoons;":"\u21CC","rightrightarrows;":"\u21C9","rightsquigarrow;":"\u219D","RightTee;":"\u22A2","RightTeeArrow;":"\u21A6","RightTeeVector;":"\u295B","rightthreetimes;":"\u22CC","RightTriangle;":"\u22B3","RightTriangleBar;":"\u29D0","RightTriangleEqual;":"\u22B5","RightUpDownVector;":"\u294F","RightUpTeeVector;":"\u295C","RightUpVector;":"\u21BE","RightUpVectorBar;":"\u2954","RightVector;":"\u21C0","RightVectorBar;":"\u2953","ring;":"\u02DA","risingdotseq;":"\u2253","rlarr;":"\u21C4","rlhar;":"\u21CC","rlm;":"\u200F","rmoust;":"\u23B1","rmoustache;":"\u23B1","rnmid;":"\u2AEE","roang;":"\u27ED","roarr;":"\u21FE","robrk;":"\u27E7","ropar;":"\u2986","Ropf;":"\u211D","ropf;":"\u{1D563}","roplus;":"\u2A2E","rotimes;":"\u2A35","RoundImplies;":"\u2970","rpar;":")","rpargt;":"\u2994","rppolint;":"\u2A12","rrarr;":"\u21C9","Rrightarrow;":"\u21DB","rsaquo;":"\u203A","Rscr;":"\u211B","rscr;":"\u{1D4C7}","Rsh;":"\u21B1","rsh;":"\u21B1","rsqb;":"]","rsquo;":"\u2019","rsquor;":"\u2019","rthree;":"\u22CC","rtimes;":"\u22CA","rtri;":"\u25B9","rtrie;":"\u22B5","rtrif;":"\u25B8","rtriltri;":"\u29CE","RuleDelayed;":"\u29F4","ruluhar;":"\u2968","rx;":"\u211E","Sacute;":"\u015A","sacute;":"\u015B","sbquo;":"\u201A","Sc;":"\u2ABC","sc;":"\u227B","scap;":"\u2AB8","Scaron;":"\u0160","scaron;":"\u0161","sccue;":"\u227D","scE;":"\u2AB4","sce;":"\u2AB0","Scedil;":"\u015E","scedil;":"\u015F","Scirc;":"\u015C","scirc;":"\u015D","scnap;":"\u2ABA","scnE;":"\u2AB6","scnsim;":"\u22E9","scpolint;":"\u2A13","scsim;":"\u227F","Scy;":"\u0421","scy;":"\u0441","sdot;":"\u22C5","sdotb;":"\u22A1","sdote;":"\u2A66","searhk;":"\u2925","seArr;":"\u21D8","searr;":"\u2198","searrow;":"\u2198","sect;":"\xA7",sect:"\xA7","semi;":";","seswar;":"\u2929","setminus;":"\u2216","setmn;":"\u2216","sext;":"\u2736","Sfr;":"\u{1D516}","sfr;":"\u{1D530}","sfrown;":"\u2322","sharp;":"\u266F","SHCHcy;":"\u0429","shchcy;":"\u0449","SHcy;":"\u0428","shcy;":"\u0448","ShortDownArrow;":"\u2193","ShortLeftArrow;":"\u2190","shortmid;":"\u2223","shortparallel;":"\u2225","ShortRightArrow;":"\u2192","ShortUpArrow;":"\u2191","shy;":"\xAD",shy:"\xAD","Sigma;":"\u03A3","sigma;":"\u03C3","sigmaf;":"\u03C2","sigmav;":"\u03C2","sim;":"\u223C","simdot;":"\u2A6A","sime;":"\u2243","simeq;":"\u2243","simg;":"\u2A9E","simgE;":"\u2AA0","siml;":"\u2A9D","simlE;":"\u2A9F","simne;":"\u2246","simplus;":"\u2A24","simrarr;":"\u2972","slarr;":"\u2190","SmallCircle;":"\u2218","smallsetminus;":"\u2216","smashp;":"\u2A33","smeparsl;":"\u29E4","smid;":"\u2223","smile;":"\u2323","smt;":"\u2AAA","smte;":"\u2AAC","smtes;":"\u2AAC\uFE00","SOFTcy;":"\u042C","softcy;":"\u044C","sol;":"/","solb;":"\u29C4","solbar;":"\u233F","Sopf;":"\u{1D54A}","sopf;":"\u{1D564}","spades;":"\u2660","spadesuit;":"\u2660","spar;":"\u2225","sqcap;":"\u2293","sqcaps;":"\u2293\uFE00","sqcup;":"\u2294","sqcups;":"\u2294\uFE00","Sqrt;":"\u221A","sqsub;":"\u228F","sqsube;":"\u2291","sqsubset;":"\u228F","sqsubseteq;":"\u2291","sqsup;":"\u2290","sqsupe;":"\u2292","sqsupset;":"\u2290","sqsupseteq;":"\u2292","squ;":"\u25A1","Square;":"\u25A1","square;":"\u25A1","SquareIntersection;":"\u2293","SquareSubset;":"\u228F","SquareSubsetEqual;":"\u2291","SquareSuperset;":"\u2290","SquareSupersetEqual;":"\u2292","SquareUnion;":"\u2294","squarf;":"\u25AA","squf;":"\u25AA","srarr;":"\u2192","Sscr;":"\u{1D4AE}","sscr;":"\u{1D4C8}","ssetmn;":"\u2216","ssmile;":"\u2323","sstarf;":"\u22C6","Star;":"\u22C6","star;":"\u2606","starf;":"\u2605","straightepsilon;":"\u03F5","straightphi;":"\u03D5","strns;":"\xAF","Sub;":"\u22D0","sub;":"\u2282","subdot;":"\u2ABD","subE;":"\u2AC5","sube;":"\u2286","subedot;":"\u2AC3","submult;":"\u2AC1","subnE;":"\u2ACB","subne;":"\u228A","subplus;":"\u2ABF","subrarr;":"\u2979","Subset;":"\u22D0","subset;":"\u2282","subseteq;":"\u2286","subseteqq;":"\u2AC5","SubsetEqual;":"\u2286","subsetneq;":"\u228A","subsetneqq;":"\u2ACB","subsim;":"\u2AC7","subsub;":"\u2AD5","subsup;":"\u2AD3","succ;":"\u227B","succapprox;":"\u2AB8","succcurlyeq;":"\u227D","Succeeds;":"\u227B","SucceedsEqual;":"\u2AB0","SucceedsSlantEqual;":"\u227D","SucceedsTilde;":"\u227F","succeq;":"\u2AB0","succnapprox;":"\u2ABA","succneqq;":"\u2AB6","succnsim;":"\u22E9","succsim;":"\u227F","SuchThat;":"\u220B","Sum;":"\u2211","sum;":"\u2211","sung;":"\u266A","Sup;":"\u22D1","sup;":"\u2283","sup1;":"\xB9",sup1:"\xB9","sup2;":"\xB2",sup2:"\xB2","sup3;":"\xB3",sup3:"\xB3","supdot;":"\u2ABE","supdsub;":"\u2AD8","supE;":"\u2AC6","supe;":"\u2287","supedot;":"\u2AC4","Superset;":"\u2283","SupersetEqual;":"\u2287","suphsol;":"\u27C9","suphsub;":"\u2AD7","suplarr;":"\u297B","supmult;":"\u2AC2","supnE;":"\u2ACC","supne;":"\u228B","supplus;":"\u2AC0","Supset;":"\u22D1","supset;":"\u2283","supseteq;":"\u2287","supseteqq;":"\u2AC6","supsetneq;":"\u228B","supsetneqq;":"\u2ACC","supsim;":"\u2AC8","supsub;":"\u2AD4","supsup;":"\u2AD6","swarhk;":"\u2926","swArr;":"\u21D9","swarr;":"\u2199","swarrow;":"\u2199","swnwar;":"\u292A","szlig;":"\xDF",szlig:"\xDF","Tab;":" ","target;":"\u2316","Tau;":"\u03A4","tau;":"\u03C4","tbrk;":"\u23B4","Tcaron;":"\u0164","tcaron;":"\u0165","Tcedil;":"\u0162","tcedil;":"\u0163","Tcy;":"\u0422","tcy;":"\u0442","tdot;":"\u20DB","telrec;":"\u2315","Tfr;":"\u{1D517}","tfr;":"\u{1D531}","there4;":"\u2234","Therefore;":"\u2234","therefore;":"\u2234","Theta;":"\u0398","theta;":"\u03B8","thetasym;":"\u03D1","thetav;":"\u03D1","thickapprox;":"\u2248","thicksim;":"\u223C","ThickSpace;":"\u205F\u200A","thinsp;":"\u2009","ThinSpace;":"\u2009","thkap;":"\u2248","thksim;":"\u223C","THORN;":"\xDE",THORN:"\xDE","thorn;":"\xFE",thorn:"\xFE","Tilde;":"\u223C","tilde;":"\u02DC","TildeEqual;":"\u2243","TildeFullEqual;":"\u2245","TildeTilde;":"\u2248","times;":"\xD7",times:"\xD7","timesb;":"\u22A0","timesbar;":"\u2A31","timesd;":"\u2A30","tint;":"\u222D","toea;":"\u2928","top;":"\u22A4","topbot;":"\u2336","topcir;":"\u2AF1","Topf;":"\u{1D54B}","topf;":"\u{1D565}","topfork;":"\u2ADA","tosa;":"\u2929","tprime;":"\u2034","TRADE;":"\u2122","trade;":"\u2122","triangle;":"\u25B5","triangledown;":"\u25BF","triangleleft;":"\u25C3","trianglelefteq;":"\u22B4","triangleq;":"\u225C","triangleright;":"\u25B9","trianglerighteq;":"\u22B5","tridot;":"\u25EC","trie;":"\u225C","triminus;":"\u2A3A","TripleDot;":"\u20DB","triplus;":"\u2A39","trisb;":"\u29CD","tritime;":"\u2A3B","trpezium;":"\u23E2","Tscr;":"\u{1D4AF}","tscr;":"\u{1D4C9}","TScy;":"\u0426","tscy;":"\u0446","TSHcy;":"\u040B","tshcy;":"\u045B","Tstrok;":"\u0166","tstrok;":"\u0167","twixt;":"\u226C","twoheadleftarrow;":"\u219E","twoheadrightarrow;":"\u21A0","Uacute;":"\xDA",Uacute:"\xDA","uacute;":"\xFA",uacute:"\xFA","Uarr;":"\u219F","uArr;":"\u21D1","uarr;":"\u2191","Uarrocir;":"\u2949","Ubrcy;":"\u040E","ubrcy;":"\u045E","Ubreve;":"\u016C","ubreve;":"\u016D","Ucirc;":"\xDB",Ucirc:"\xDB","ucirc;":"\xFB",ucirc:"\xFB","Ucy;":"\u0423","ucy;":"\u0443","udarr;":"\u21C5","Udblac;":"\u0170","udblac;":"\u0171","udhar;":"\u296E","ufisht;":"\u297E","Ufr;":"\u{1D518}","ufr;":"\u{1D532}","Ugrave;":"\xD9",Ugrave:"\xD9","ugrave;":"\xF9",ugrave:"\xF9","uHar;":"\u2963","uharl;":"\u21BF","uharr;":"\u21BE","uhblk;":"\u2580","ulcorn;":"\u231C","ulcorner;":"\u231C","ulcrop;":"\u230F","ultri;":"\u25F8","Umacr;":"\u016A","umacr;":"\u016B","uml;":"\xA8",uml:"\xA8","UnderBar;":"_","UnderBrace;":"\u23DF","UnderBracket;":"\u23B5","UnderParenthesis;":"\u23DD","Union;":"\u22C3","UnionPlus;":"\u228E","Uogon;":"\u0172","uogon;":"\u0173","Uopf;":"\u{1D54C}","uopf;":"\u{1D566}","UpArrow;":"\u2191","Uparrow;":"\u21D1","uparrow;":"\u2191","UpArrowBar;":"\u2912","UpArrowDownArrow;":"\u21C5","UpDownArrow;":"\u2195","Updownarrow;":"\u21D5","updownarrow;":"\u2195","UpEquilibrium;":"\u296E","upharpoonleft;":"\u21BF","upharpoonright;":"\u21BE","uplus;":"\u228E","UpperLeftArrow;":"\u2196","UpperRightArrow;":"\u2197","Upsi;":"\u03D2","upsi;":"\u03C5","upsih;":"\u03D2","Upsilon;":"\u03A5","upsilon;":"\u03C5","UpTee;":"\u22A5","UpTeeArrow;":"\u21A5","upuparrows;":"\u21C8","urcorn;":"\u231D","urcorner;":"\u231D","urcrop;":"\u230E","Uring;":"\u016E","uring;":"\u016F","urtri;":"\u25F9","Uscr;":"\u{1D4B0}","uscr;":"\u{1D4CA}","utdot;":"\u22F0","Utilde;":"\u0168","utilde;":"\u0169","utri;":"\u25B5","utrif;":"\u25B4","uuarr;":"\u21C8","Uuml;":"\xDC",Uuml:"\xDC","uuml;":"\xFC",uuml:"\xFC","uwangle;":"\u29A7","vangrt;":"\u299C","varepsilon;":"\u03F5","varkappa;":"\u03F0","varnothing;":"\u2205","varphi;":"\u03D5","varpi;":"\u03D6","varpropto;":"\u221D","vArr;":"\u21D5","varr;":"\u2195","varrho;":"\u03F1","varsigma;":"\u03C2","varsubsetneq;":"\u228A\uFE00","varsubsetneqq;":"\u2ACB\uFE00","varsupsetneq;":"\u228B\uFE00","varsupsetneqq;":"\u2ACC\uFE00","vartheta;":"\u03D1","vartriangleleft;":"\u22B2","vartriangleright;":"\u22B3","Vbar;":"\u2AEB","vBar;":"\u2AE8","vBarv;":"\u2AE9","Vcy;":"\u0412","vcy;":"\u0432","VDash;":"\u22AB","Vdash;":"\u22A9","vDash;":"\u22A8","vdash;":"\u22A2","Vdashl;":"\u2AE6","Vee;":"\u22C1","vee;":"\u2228","veebar;":"\u22BB","veeeq;":"\u225A","vellip;":"\u22EE","Verbar;":"\u2016","verbar;":"|","Vert;":"\u2016","vert;":"|","VerticalBar;":"\u2223","VerticalLine;":"|","VerticalSeparator;":"\u2758","VerticalTilde;":"\u2240","VeryThinSpace;":"\u200A","Vfr;":"\u{1D519}","vfr;":"\u{1D533}","vltri;":"\u22B2","vnsub;":"\u2282\u20D2","vnsup;":"\u2283\u20D2","Vopf;":"\u{1D54D}","vopf;":"\u{1D567}","vprop;":"\u221D","vrtri;":"\u22B3","Vscr;":"\u{1D4B1}","vscr;":"\u{1D4CB}","vsubnE;":"\u2ACB\uFE00","vsubne;":"\u228A\uFE00","vsupnE;":"\u2ACC\uFE00","vsupne;":"\u228B\uFE00","Vvdash;":"\u22AA","vzigzag;":"\u299A","Wcirc;":"\u0174","wcirc;":"\u0175","wedbar;":"\u2A5F","Wedge;":"\u22C0","wedge;":"\u2227","wedgeq;":"\u2259","weierp;":"\u2118","Wfr;":"\u{1D51A}","wfr;":"\u{1D534}","Wopf;":"\u{1D54E}","wopf;":"\u{1D568}","wp;":"\u2118","wr;":"\u2240","wreath;":"\u2240","Wscr;":"\u{1D4B2}","wscr;":"\u{1D4CC}","xcap;":"\u22C2","xcirc;":"\u25EF","xcup;":"\u22C3","xdtri;":"\u25BD","Xfr;":"\u{1D51B}","xfr;":"\u{1D535}","xhArr;":"\u27FA","xharr;":"\u27F7","Xi;":"\u039E","xi;":"\u03BE","xlArr;":"\u27F8","xlarr;":"\u27F5","xmap;":"\u27FC","xnis;":"\u22FB","xodot;":"\u2A00","Xopf;":"\u{1D54F}","xopf;":"\u{1D569}","xoplus;":"\u2A01","xotime;":"\u2A02","xrArr;":"\u27F9","xrarr;":"\u27F6","Xscr;":"\u{1D4B3}","xscr;":"\u{1D4CD}","xsqcup;":"\u2A06","xuplus;":"\u2A04","xutri;":"\u25B3","xvee;":"\u22C1","xwedge;":"\u22C0","Yacute;":"\xDD",Yacute:"\xDD","yacute;":"\xFD",yacute:"\xFD","YAcy;":"\u042F","yacy;":"\u044F","Ycirc;":"\u0176","ycirc;":"\u0177","Ycy;":"\u042B","ycy;":"\u044B","yen;":"\xA5",yen:"\xA5","Yfr;":"\u{1D51C}","yfr;":"\u{1D536}","YIcy;":"\u0407","yicy;":"\u0457","Yopf;":"\u{1D550}","yopf;":"\u{1D56A}","Yscr;":"\u{1D4B4}","yscr;":"\u{1D4CE}","YUcy;":"\u042E","yucy;":"\u044E","Yuml;":"\u0178","yuml;":"\xFF",yuml:"\xFF","Zacute;":"\u0179","zacute;":"\u017A","Zcaron;":"\u017D","zcaron;":"\u017E","Zcy;":"\u0417","zcy;":"\u0437","Zdot;":"\u017B","zdot;":"\u017C","zeetrf;":"\u2128","ZeroWidthSpace;":"\u200B","Zeta;":"\u0396","zeta;":"\u03B6","Zfr;":"\u2128","zfr;":"\u{1D537}","ZHcy;":"\u0416","zhcy;":"\u0436","zigrarr;":"\u21DD","Zopf;":"\u2124","zopf;":"\u{1D56B}","Zscr;":"\u{1D4B5}","zscr;":"\u{1D4CF}","zwj;":"\u200D","zwnj;":"\u200C"}});var bB=A((gEe,yB)=>{var EE=require("punycode"),gB=hB();yB.exports=bTe;function bTe(d){if(typeof d!="string")throw new TypeError("Expected a String");return d.replace(/&(#?[^;\W]+;?)/g,function(o,p){var c;if(c=/^#(\d+);?$/.exec(p))return EE.ucs2.encode([parseInt(c[1],10)]);if(c=/^#[Xx]([A-Fa-f0-9]+);?/.exec(p))return EE.ucs2.encode([parseInt(c[1],16)]);var l=/;$/.test(p),u=l?p.replace(/;$/,""):p,O=gB[u]||l&&gB[p];return typeof O=="number"?EE.ucs2.encode([O]):typeof O=="string"?O:"&"+p})}});var vB=A(ME=>{ME.encode=mB();ME.decode=bB()});var NB=A((oa,MB)=>{"use strict";Object.defineProperty(oa,"__esModule",{value:!0});function Uu(d){return d&&typeof d=="object"&&"default"in d?d.default:d}var ta=Uu(require("stream")),PB=Uu(require("http")),hO=Uu(require("url")),jB=Uu(Gd()),vTe=Uu(require("https")),Xc=Uu(require("zlib")),TTe=ta.Readable,Ai=Symbol("buffer"),NE=Symbol("type"),km=class d{constructor(){this[NE]="";let o=arguments[0],p=arguments[1],c=[],l=0;if(o){let O=o,y=Number(O.length);for(let m=0;m1&&arguments[1]!==void 0?arguments[1]:{},c=p.size;let l=c===void 0?0:c;var u=p.timeout;let O=u===void 0?0:u;d==null?d=null:wB(d)?d=Buffer.from(d.toString()):Jm(d)||Buffer.isBuffer(d)||(Object.prototype.toString.call(d)==="[object ArrayBuffer]"?d=Buffer.from(d):ArrayBuffer.isView(d)?d=Buffer.from(d.buffer,d.byteOffset,d.byteLength):d instanceof ta||(d=Buffer.from(String(d)))),this[Ii]={body:d,disturbed:!1,error:null},this.size=l,this.timeout=O,d instanceof ta&&d.on("error",function(y){let m=y.name==="AbortError"?y:new to(`Invalid response body while trying to fetch ${o.url}: ${y.message}`,"system",y);o[Ii].error=m})}Ht.prototype={get body(){return this[Ii].body},get bodyUsed(){return this[Ii].disturbed},arrayBuffer(){return Lu.call(this).then(function(d){return d.buffer.slice(d.byteOffset,d.byteOffset+d.byteLength)})},blob(){let d=this.headers&&this.headers.get("content-type")||"";return Lu.call(this).then(function(o){return Object.assign(new km([],{type:d.toLowerCase()}),{[Ai]:o})})},json(){var d=this;return Lu.call(this).then(function(o){try{return JSON.parse(o.toString())}catch(p){return Ht.Promise.reject(new to(`invalid json response body at ${d.url} reason: ${p.message}`,"invalid-json"))}})},text(){return Lu.call(this).then(function(d){return d.toString()})},buffer(){return Lu.call(this)},textConverted(){var d=this;return Lu.call(this).then(function(o){return OTe(o,d.headers)})}};Object.defineProperties(Ht.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Ht.mixIn=function(d){for(let o of Object.getOwnPropertyNames(Ht.prototype))if(!(o in d)){let p=Object.getOwnPropertyDescriptor(Ht.prototype,o);Object.defineProperty(d,o,p)}};function Lu(){var d=this;if(this[Ii].disturbed)return Ht.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Ii].disturbed=!0,this[Ii].error)return Ht.Promise.reject(this[Ii].error);let o=this.body;if(o===null)return Ht.Promise.resolve(Buffer.alloc(0));if(Jm(o)&&(o=o.stream()),Buffer.isBuffer(o))return Ht.Promise.resolve(o);if(!(o instanceof ta))return Ht.Promise.resolve(Buffer.alloc(0));let p=[],c=0,l=!1;return new Ht.Promise(function(u,O){let y;d.timeout&&(y=setTimeout(function(){l=!0,O(new to(`Response timeout while trying to fetch ${d.url} (over ${d.timeout}ms)`,"body-timeout"))},d.timeout)),o.on("error",function(m){m.name==="AbortError"?(l=!0,O(m)):O(new to(`Invalid response body while trying to fetch ${d.url}: ${m.message}`,"system",m))}),o.on("data",function(m){if(!(l||m===null)){if(d.size&&c+m.length>d.size){l=!0,O(new to(`content size at ${d.url} over limit: ${d.size}`,"max-size"));return}c+=m.length,p.push(m)}}),o.on("end",function(){if(!l){clearTimeout(y);try{u(Buffer.concat(p,c))}catch(m){O(new to(`Could not create Buffer from response body for ${d.url}: ${m.message}`,"system",m))}}})})}function OTe(d,o){if(typeof FE!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let p=o.get("content-type"),c="utf-8",l,u;return p&&(l=/charset=([^;]*)/i.exec(p)),u=d.slice(0,1024).toString(),!l&&u&&(l=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[wt]=Object.create(null),o instanceof d){let p=o.raw(),c=Object.keys(p);for(let l of c)for(let u of p[l])this.append(l,u);return}if(o!=null)if(typeof o=="object"){let p=o[Symbol.iterator];if(p!=null){if(typeof p!="function")throw new TypeError("Header pairs must be iterable");let c=[];for(let l of o){if(typeof l!="object"||typeof l[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");c.push(Array.from(l))}for(let l of c){if(l.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(l[0],l[1])}}else for(let c of Object.keys(o)){let l=o[c];this.append(c,l)}}else throw new TypeError("Provided initializer must be an object")}get(o){o=`${o}`,Im(o);let p=Ju(this[wt],o);return p===void 0?null:this[wt][p].join(", ")}forEach(o){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,c=kE(this),l=0;for(;l1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(d[wt]).sort().map(o==="key"?function(c){return c.toLowerCase()}:o==="value"?function(c){return d[wt][c].join(", ")}:function(c){return[c.toLowerCase(),d[wt][c].join(", ")]})}var LE=Symbol("internal");function CE(d,o){let p=Object.create(JE);return p[LE]={target:d,kind:o,index:0},p}var JE=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==JE)throw new TypeError("Value of `this` is not a HeadersIterator");var d=this[LE];let o=d.target,p=d.kind,c=d.index,l=kE(o,p),u=l.length;return c>=u?{value:void 0,done:!0}:(this[LE].index=c+1,{value:l[c],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(JE,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function PTe(d){let o=Object.assign({__proto__:null},d[wt]),p=Ju(d[wt],"Host");return p!==void 0&&(o[p]=o[p][0]),o}function jTe(d){let o=new On;for(let p of Object.keys(d))if(!EB.test(p))if(Array.isArray(d[p]))for(let c of d[p])IE.test(c)||(o[wt][p]===void 0?o[wt][p]=[c]:o[wt][p].push(c));else IE.test(d[p])||(o[wt][p]=[d[p]]);return o}var Tl=Symbol("Response internals"),wTe=PB.STATUS_CODES,Tn=class d{constructor(){let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ht.call(this,o,p);let c=p.status||200,l=new On(p.headers);if(o!=null&&!l.has("Content-Type")){let u=_B(o);u&&l.append("Content-Type",u)}this[Tl]={url:p.url,status:c,statusText:p.statusText||wTe[c],headers:l,counter:p.counter}}get url(){return this[Tl].url||""}get status(){return this[Tl].status}get ok(){return this[Tl].status>=200&&this[Tl].status<300}get redirected(){return this[Tl].counter>0}get statusText(){return this[Tl].statusText}get headers(){return this[Tl].headers}clone(){return new d(xB(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Ht.mixIn(Tn.prototype);Object.defineProperties(Tn.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(Tn.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Fi=Symbol("Request internals"),xTe=hO.URL||jB.URL,_Te=hO.parse,DTe=hO.format;function RE(d){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(d)&&(d=new xTe(d).toString()),_Te(d)}var ETe="destroy"in ta.Readable.prototype;function mO(d){return typeof d=="object"&&typeof d[Fi]=="object"}function MTe(d){let o=d&&typeof d=="object"&&Object.getPrototypeOf(d);return!!(o&&o.constructor.name==="AbortSignal")}var Sl=class d{constructor(o){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c;mO(o)?c=RE(o.url):(o&&o.href?c=RE(o.href):c=RE(`${o}`),o={});let l=p.method||o.method||"GET";if(l=l.toUpperCase(),(p.body!=null||mO(o)&&o.body!==null)&&(l==="GET"||l==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let u=p.body!=null?p.body:mO(o)&&o.body!==null?xB(o):null;Ht.call(this,u,{timeout:p.timeout||o.timeout||0,size:p.size||o.size||0});let O=new On(p.headers||o.headers||{});if(u!=null&&!O.has("Content-Type")){let m=_B(u);m&&O.append("Content-Type",m)}let y=mO(o)?o.signal:null;if("signal"in p&&(y=p.signal),y!=null&&!MTe(y))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[Fi]={method:l,redirect:p.redirect||o.redirect||"follow",headers:O,parsedURL:c,signal:y},this.follow=p.follow!==void 0?p.follow:o.follow!==void 0?o.follow:20,this.compress=p.compress!==void 0?p.compress:o.compress!==void 0?o.compress:!0,this.counter=p.counter||o.counter||0,this.agent=p.agent||o.agent}get method(){return this[Fi].method}get url(){return DTe(this[Fi].parsedURL)}get headers(){return this[Fi].headers}get redirect(){return this[Fi].redirect}get signal(){return this[Fi].signal}clone(){return new d(this)}};Ht.mixIn(Sl.prototype);Object.defineProperty(Sl.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(Sl.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function NTe(d){let o=d[Fi].parsedURL,p=new On(d[Fi].headers);if(p.has("Accept")||p.set("Accept","*/*"),!o.protocol||!o.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(o.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(d.signal&&d.body instanceof ta.Readable&&!ETe)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let c=null;if(d.body==null&&/^(POST|PUT)$/i.test(d.method)&&(c="0"),d.body!=null){let u=DB(d);typeof u=="number"&&(c=String(u))}c&&p.set("Content-Length",c),p.has("User-Agent")||p.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),d.compress&&!p.has("Accept-Encoding")&&p.set("Accept-Encoding","gzip,deflate");let l=d.agent;return typeof l=="function"&&(l=l(o)),Object.assign({},o,{method:d.method,headers:PTe(p),agent:l})}function Vu(d){Error.call(this,d),this.type="aborted",this.message=d,Error.captureStackTrace(this,this.constructor)}Vu.prototype=Object.create(Error.prototype);Vu.prototype.constructor=Vu;Vu.prototype.name="AbortError";var Lm=hO.URL||jB.URL,SB=ta.PassThrough,CTe=function(o,p){let c=new Lm(p).hostname,l=new Lm(o).hostname;return c===l||c[c.length-l.length-1]==="."&&c.endsWith(l)},RTe=function(o,p){let c=new Lm(p).protocol,l=new Lm(o).protocol;return c===l};function Ol(d,o){if(!Ol.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Ht.Promise=Ol.Promise,new Ol.Promise(function(p,c){let l=new Sl(d,o),u=NTe(l),O=(u.protocol==="https:"?vTe:PB).request,y=l.signal,m=null,a=function(){let s=new Vu("The user aborted a request.");c(s),l.body&&l.body instanceof ta.Readable&&AE(l.body,s),!(!m||!m.body)&&m.body.emit("error",s)};if(y&&y.aborted){a();return}let r=function(){a(),n()},e=O(u),t;y&&y.addEventListener("abort",r);function n(){e.abort(),y&&y.removeEventListener("abort",r),clearTimeout(t)}l.timeout&&e.once("socket",function(i){t=setTimeout(function(){c(new to(`network timeout at: ${l.url}`,"request-timeout")),n()},l.timeout)}),e.on("error",function(i){c(new to(`request to ${l.url} failed, reason: ${i.message}`,"system",i)),m&&m.body&&AE(m.body,i),n()}),ATe(e,function(i){y&&y.aborted||m&&m.body&&AE(m.body,i)}),parseInt(process.version.substring(1))<14&&e.on("socket",function(i){i.addListener("close",function(s){let f=i.listenerCount("data")>0;if(m&&f&&!s&&!(y&&y.aborted)){let g=new Error("Premature close");g.code="ERR_STREAM_PREMATURE_CLOSE",m.body.emit("error",g)}})}),e.on("response",function(i){clearTimeout(t);let s=jTe(i.headers);if(Ol.isRedirect(i.statusCode)){let C=s.get("Location"),F=null;try{F=C===null?null:new Lm(C,l.url).toString()}catch{if(l.redirect!=="manual"){c(new to(`uri requested responds with an invalid redirect URL: ${C}`,"invalid-redirect")),n();return}}switch(l.redirect){case"error":c(new to(`uri requested responds with a redirect, redirect mode is set to error: ${l.url}`,"no-redirect")),n();return;case"manual":if(F!==null)try{s.set("Location",F)}catch(V){c(V)}break;case"follow":if(F===null)break;if(l.counter>=l.follow){c(new to(`maximum redirect reached at: ${l.url}`,"max-redirect")),n();return}let J={headers:new On(l.headers),follow:l.follow,counter:l.counter+1,agent:l.agent,compress:l.compress,method:l.method,body:l.body,signal:l.signal,timeout:l.timeout,size:l.size};if(!CTe(l.url,F)||!RTe(l.url,F))for(let V of["authorization","www-authenticate","cookie","cookie2"])J.headers.delete(V);if(i.statusCode!==303&&l.body&&DB(l)===null){c(new to("Cannot follow redirect with body being a readable stream","unsupported-redirect")),n();return}(i.statusCode===303||(i.statusCode===301||i.statusCode===302)&&l.method==="POST")&&(J.method="GET",J.body=void 0,J.headers.delete("content-length")),p(Ol(new Sl(F,J))),n();return}}i.once("end",function(){y&&y.removeEventListener("abort",r)});let f=i.pipe(new SB),g={url:l.url,status:i.statusCode,statusText:i.statusMessage,headers:s,size:l.size,timeout:l.timeout,counter:l.counter},T=s.get("Content-Encoding");if(!l.compress||l.method==="HEAD"||T===null||i.statusCode===204||i.statusCode===304){m=new Tn(f,g),p(m);return}let _={flush:Xc.Z_SYNC_FLUSH,finishFlush:Xc.Z_SYNC_FLUSH};if(T=="gzip"||T=="x-gzip"){f=f.pipe(Xc.createGunzip(_)),m=new Tn(f,g),p(m);return}if(T=="deflate"||T=="x-deflate"){let C=i.pipe(new SB);C.once("data",function(F){(F[0]&15)===8?f=f.pipe(Xc.createInflate()):f=f.pipe(Xc.createInflateRaw()),m=new Tn(f,g),p(m)}),C.on("end",function(){m||(m=new Tn(f,g),p(m))});return}if(T=="br"&&typeof Xc.createBrotliDecompress=="function"){f=f.pipe(Xc.createBrotliDecompress()),m=new Tn(f,g),p(m);return}m=new Tn(f,g),p(m)}),STe(e,l)})}function ATe(d,o){let p;d.on("socket",function(c){p=c}),d.on("response",function(c){let l=c.headers;l["transfer-encoding"]==="chunked"&&!l["content-length"]&&c.once("close",function(u){if(p&&p.listenerCount("data")>0&&!u){let y=new Error("Premature close");y.code="ERR_STREAM_PREMATURE_CLOSE",o(y)}})})}function AE(d,o){d.destroy?d.destroy(o):(d.emit("error",o),d.end())}Ol.isRedirect=function(d){return d===301||d===302||d===303||d===307||d===308};Ol.Promise=global.Promise;MB.exports=oa=Ol;Object.defineProperty(oa,"__esModule",{value:!0});oa.default=oa;oa.Headers=On;oa.Request=Sl;oa.Response=Tn;oa.FetchError=to;oa.AbortError=Vu});function Vm(){return gO>yO.length-16&&(CB.default.randomFillSync(yO),gO=0),yO.slice(gO,gO+=16)}var CB,yO,gO,VE=ct(()=>{CB=It(require("crypto")),yO=new Uint8Array(256),gO=yO.length});var RB,AB=ct(()=>{RB=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i});function FTe(d){return typeof d=="string"&&RB.test(d)}var Pl,Um=ct(()=>{AB();Pl=FTe});function Zc(d,o=0){return oo[d[o+0]]+oo[d[o+1]]+oo[d[o+2]]+oo[d[o+3]]+"-"+oo[d[o+4]]+oo[d[o+5]]+"-"+oo[d[o+6]]+oo[d[o+7]]+"-"+oo[d[o+8]]+oo[d[o+9]]+"-"+oo[d[o+10]]+oo[d[o+11]]+oo[d[o+12]]+oo[d[o+13]]+oo[d[o+14]]+oo[d[o+15]]}function ITe(d,o=0){let p=Zc(d,o);if(!Pl(p))throw TypeError("Stringified UUID is invalid");return p}var oo,FB,qm=ct(()=>{Um();oo=[];for(let d=0;d<256;++d)oo.push((d+256).toString(16).slice(1));FB=ITe});function kTe(d,o,p){let c=o&&p||0,l=o||new Array(16);d=d||{};let u=d.node||IB,O=d.clockseq!==void 0?d.clockseq:UE;if(u==null||O==null){let t=d.random||(d.rng||Vm)();u==null&&(u=IB=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]),O==null&&(O=UE=(t[6]<<8|t[7])&16383)}let y=d.msecs!==void 0?d.msecs:Date.now(),m=d.nsecs!==void 0?d.nsecs:BE+1,a=y-qE+(m-BE)/1e4;if(a<0&&d.clockseq===void 0&&(O=O+1&16383),(a<0||y>qE)&&d.nsecs===void 0&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");qE=y,BE=m,UE=O,y+=122192928e5;let r=((y&268435455)*1e4+m)%4294967296;l[c++]=r>>>24&255,l[c++]=r>>>16&255,l[c++]=r>>>8&255,l[c++]=r&255;let e=y/4294967296*1e4&268435455;l[c++]=e>>>8&255,l[c++]=e&255,l[c++]=e>>>24&15|16,l[c++]=e>>>16&255,l[c++]=O>>>8|128,l[c++]=O&255;for(let t=0;t<6;++t)l[c+t]=u[t];return o||Zc(l)}var IB,UE,qE,BE,kB,LB=ct(()=>{VE();qm();qE=0,BE=0;kB=kTe});function LTe(d){if(!Pl(d))throw TypeError("Invalid UUID");let o,p=new Uint8Array(16);return p[0]=(o=parseInt(d.slice(0,8),16))>>>24,p[1]=o>>>16&255,p[2]=o>>>8&255,p[3]=o&255,p[4]=(o=parseInt(d.slice(9,13),16))>>>8,p[5]=o&255,p[6]=(o=parseInt(d.slice(14,18),16))>>>8,p[7]=o&255,p[8]=(o=parseInt(d.slice(19,23),16))>>>8,p[9]=o&255,p[10]=(o=parseInt(d.slice(24,36),16))/1099511627776&255,p[11]=o/4294967296&255,p[12]=o>>>24&255,p[13]=o>>>16&255,p[14]=o>>>8&255,p[15]=o&255,p}var bO,GE=ct(()=>{Um();bO=LTe});function JTe(d){d=unescape(encodeURIComponent(d));let o=[];for(let p=0;p{qm();GE();VTe="6ba7b810-9dad-11d1-80b4-00c04fd430c8",UTe="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function qTe(d){return Array.isArray(d)?d=Buffer.from(d):typeof d=="string"&&(d=Buffer.from(d,"utf8")),JB.default.createHash("md5").update(d).digest()}var JB,VB,UB=ct(()=>{JB=It(require("crypto"));VB=qTe});var BTe,qB,BB=ct(()=>{zE();UB();BTe=Bm("v3",48,VB),qB=BTe});var GB,HE,zB=ct(()=>{GB=It(require("crypto")),HE={randomUUID:GB.default.randomUUID}});function GTe(d,o,p){if(HE.randomUUID&&!o&&!d)return HE.randomUUID();d=d||{};let c=d.random||(d.rng||Vm)();if(c[6]=c[6]&15|64,c[8]=c[8]&63|128,o){p=p||0;for(let l=0;l<16;++l)o[p+l]=c[l];return o}return Zc(c)}var HB,QB=ct(()=>{zB();VE();qm();HB=GTe});function zTe(d){return Array.isArray(d)?d=Buffer.from(d):typeof d=="string"&&(d=Buffer.from(d,"utf8")),YB.default.createHash("sha1").update(d).digest()}var YB,WB,KB=ct(()=>{YB=It(require("crypto"));WB=zTe});var HTe,XB,ZB=ct(()=>{zE();KB();HTe=Bm("v5",80,WB),XB=HTe});var $B,eG=ct(()=>{$B="00000000-0000-0000-0000-000000000000"});function QTe(d){if(!Pl(d))throw TypeError("Invalid UUID");return parseInt(d.slice(14,15),16)}var tG,oG=ct(()=>{Um();tG=QTe});var nG={};id(nG,{NIL:()=>$B,parse:()=>bO,stringify:()=>FB,v1:()=>kB,v3:()=>qB,v4:()=>HB,v5:()=>XB,validate:()=>Pl,version:()=>tG});var aG=ct(()=>{LB();BB();QB();ZB();eG();oG();Um();qm();GE()});var iG=A(QE=>{"use strict";Object.defineProperty(QE,"__esModule",{value:!0});function YTe(d,o,{signal:p}={}){return new Promise((c,l)=>{function u(){p?.removeEventListener("abort",u),d.removeListener(o,O),d.removeListener("error",y)}function O(...m){u(),c(m)}function y(m){u(),l(m)}p?.addEventListener("abort",u),d.on(o,O),d.on("error",y)})}QE.default=YTe});var rG=A(YE=>{"use strict";Object.defineProperty(YE,"__esModule",{value:!0});function WTe(d){return function(o,p){return new Promise((c,l)=>{d.call(this,o,p,(u,O)=>{u?l(u):c(O)})})}}YE.default=WTe});var XE=A((KE,cG)=>{"use strict";var lG=KE&&KE.__importDefault||function(d){return d&&d.__esModule?d:{default:d}},KTe=require("events"),XTe=lG(xr()),ZTe=lG(rG()),Gm=XTe.default("agent-base");function $Te(d){return!!d&&typeof d.addRequest=="function"}function WE(){let{stack:d}=new Error;return typeof d!="string"?!1:d.split(` +`).some(o=>o.indexOf("(https.js:")!==-1||o.indexOf("node:https:")!==-1)}function vO(d,o){return new vO.Agent(d,o)}(function(d){class o extends KTe.EventEmitter{constructor(c,l){super();let u=l;typeof c=="function"?this.callback=c:c&&(u=c),this.timeout=null,u&&typeof u.timeout=="number"&&(this.timeout=u.timeout),this.maxFreeSockets=1,this.maxSockets=1,this.maxTotalSockets=1/0,this.sockets={},this.freeSockets={},this.requests={},this.options={}}get defaultPort(){return typeof this.explicitDefaultPort=="number"?this.explicitDefaultPort:WE()?443:80}set defaultPort(c){this.explicitDefaultPort=c}get protocol(){return typeof this.explicitProtocol=="string"?this.explicitProtocol:WE()?"https:":"http:"}set protocol(c){this.explicitProtocol=c}callback(c,l,u){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(c,l){let u=Object.assign({},l);typeof u.secureEndpoint!="boolean"&&(u.secureEndpoint=WE()),u.host==null&&(u.host="localhost"),u.port==null&&(u.port=u.secureEndpoint?443:80),u.protocol==null&&(u.protocol=u.secureEndpoint?"https:":"http:"),u.host&&u.path&&delete u.path,delete u.agent,delete u.hostname,delete u._defaultAgent,delete u.defaultPort,delete u.createConnection,c._last=!0,c.shouldKeepAlive=!1;let O=!1,y=null,m=u.timeout||this.timeout,a=n=>{c._hadError||(c.emit("error",n),c._hadError=!0)},r=()=>{y=null,O=!0;let n=new Error(`A "socket" was not created for HTTP request before ${m}ms`);n.code="ETIMEOUT",a(n)},e=n=>{O||(y!==null&&(clearTimeout(y),y=null),a(n))},t=n=>{if(O)return;if(y!=null&&(clearTimeout(y),y=null),$Te(n)){Gm("Callback returned another Agent instance %o",n.constructor.name),n.addRequest(c,u);return}if(n){n.once("free",()=>{this.freeSocket(n,u)}),c.onSocket(n);return}let i=new Error(`no Duplex stream was returned to agent-base for \`${c.method} ${c.path}\``);a(i)};if(typeof this.callback!="function"){a(new Error("`callback` is not defined"));return}this.promisifiedCallback||(this.callback.length>=3?(Gm("Converting legacy callback function to promise"),this.promisifiedCallback=ZTe.default(this.callback)):this.promisifiedCallback=this.callback),typeof m=="number"&&m>0&&(y=setTimeout(r,m)),"port"in u&&typeof u.port!="number"&&(u.port=Number(u.port));try{Gm("Resolving socket for %o request: %o",u.protocol,`${c.method} ${c.path}`),Promise.resolve(this.promisifiedCallback(c,u)).then(t,e)}catch(n){Promise.reject(n).catch(e)}}freeSocket(c,l){Gm("Freeing socket %o %o",c.constructor.name,l),c.destroy()}destroy(){Gm("Destroying agent %o",this.constructor.name)}}d.Agent=o,d.prototype=d.Agent.prototype})(vO||(vO={}));cG.exports=vO});var pG=A($c=>{"use strict";var e1e=$c&&$c.__awaiter||function(d,o,p,c){function l(u){return u instanceof p?u:new p(function(O){O(u)})}return new(p||(p=Promise))(function(u,O){function y(r){try{a(c.next(r))}catch(e){O(e)}}function m(r){try{a(c.throw(r))}catch(e){O(e)}}function a(r){r.done?u(r.value):l(r.value).then(y,m)}a((c=c.apply(d,o||[])).next())})},zm=$c&&$c.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty($c,"__esModule",{value:!0});var t1e=zm(require("net")),o1e=zm(require("tls")),ZE=zm(require("url")),n1e=zm(xr()),a1e=zm(iG()),i1e=XE(),jl=(0,n1e.default)("http-proxy-agent");function r1e(d){return typeof d=="string"?/^https:?$/i.test(d):!1}var $E=class extends i1e.Agent{constructor(o){let p;if(typeof o=="string"?p=ZE.default.parse(o):p=o,!p)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");jl("Creating new HttpProxyAgent instance: %o",p),super(p);let c=Object.assign({},p);this.secureProxy=p.secureProxy||r1e(c.protocol),c.host=c.hostname||c.host,typeof c.port=="string"&&(c.port=parseInt(c.port,10)),!c.port&&c.host&&(c.port=this.secureProxy?443:80),c.host&&c.path&&(delete c.path,delete c.pathname),this.proxy=c}callback(o,p){return e1e(this,void 0,void 0,function*(){let{proxy:c,secureProxy:l}=this,u=ZE.default.parse(o.path);u.protocol||(u.protocol="http:"),u.hostname||(u.hostname=p.hostname||p.host||null),u.port==null&&typeof p.port&&(u.port=String(p.port)),u.port==="80"&&(u.port=""),o.path=ZE.default.format(u),c.auth&&o.setHeader("Proxy-Authorization",`Basic ${Buffer.from(c.auth).toString("base64")}`);let O;if(l?(jl("Creating `tls.Socket`: %o",c),O=o1e.default.connect(c)):(jl("Creating `net.Socket`: %o",c),O=t1e.default.connect(c)),o._header){let y,m;jl("Regenerating stored HTTP header string for request"),o._header=null,o._implicitHeader(),o.output&&o.output.length>0?(jl("Patching connection write() output buffer with updated header"),y=o.output[0],m=y.indexOf(`\r \r -`)+4,o.output[0]=o._header+g.substring(m),Oc("Output buffer: %o",o.output)):o.outputData&&o.outputData.length>0&&(Oc("Patching connection write() output buffer with updated header"),g=o.outputData[0].data,m=g.indexOf(`\r +`)+4,o.output[0]=o._header+y.substring(m),jl("Output buffer: %o",o.output)):o.outputData&&o.outputData.length>0&&(jl("Patching connection write() output buffer with updated header"),y=o.outputData[0].data,m=y.indexOf(`\r \r -`)+4,o.outputData[0].data=o._header+g.substring(m),Oc("Output buffer: %o",o.outputData[0].data))}return yield(0,Qwe.default)(T,"connect"),T})}};ip.default=WR});var VY=A((ZR,JY)=>{"use strict";var Kwe=ZR&&ZR.__importDefault||function(d){return d&&d.__esModule?d:{default:d}},KR=Kwe(LY());function XR(d){return new KR.default(d)}(function(d){d.HttpProxyAgent=KR.default,d.prototype=KR.default.prototype})(XR||(XR={}));JY.exports=XR});var UY=A(Og=>{"use strict";var Xwe=Og&&Og.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(Og,"__esModule",{value:!0});var Zwe=Xwe(Wi()),Tg=Zwe.default("https-proxy-agent:parse-proxy-response");function $we(d){return new Promise((o,s)=>{let c=0,l=[];function u(){let e=d.read();e?r(e):d.once("readable",u)}function T(){d.removeListener("end",m),d.removeListener("error",a),d.removeListener("close",g),d.removeListener("readable",u)}function g(e){Tg("onclose had error %o",e)}function m(){Tg("onend")}function a(e){T(),Tg("onerror %o",e),s(e)}function r(e){l.push(e),c+=e.length;let t=Buffer.concat(l,c);if(t.indexOf(`\r +`)+4,o.outputData[0].data=o._header+y.substring(m),jl("Output buffer: %o",o.outputData[0].data))}return yield(0,a1e.default)(O,"connect"),O})}};$c.default=$E});var uG=A((oM,sG)=>{"use strict";var l1e=oM&&oM.__importDefault||function(d){return d&&d.__esModule?d:{default:d}},eM=l1e(pG());function tM(d){return new eM.default(d)}(function(d){d.HttpProxyAgent=eM.default,d.prototype=eM.default.prototype})(tM||(tM={}));sG.exports=tM});var dG=A(Qm=>{"use strict";var c1e=Qm&&Qm.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(Qm,"__esModule",{value:!0});var p1e=c1e(xr()),Hm=p1e.default("https-proxy-agent:parse-proxy-response");function s1e(d){return new Promise((o,p)=>{let c=0,l=[];function u(){let e=d.read();e?r(e):d.once("readable",u)}function O(){d.removeListener("end",m),d.removeListener("error",a),d.removeListener("close",y),d.removeListener("readable",u)}function y(e){Hm("onclose had error %o",e)}function m(){Hm("onend")}function a(e){O(),Hm("onerror %o",e),p(e)}function r(e){l.push(e),c+=e.length;let t=Buffer.concat(l,c);if(t.indexOf(`\r \r -`)===-1){Tg("have not received end of HTTP headers yet..."),u();return}let i=t.toString("ascii",0,t.indexOf(`\r -`)),p=+i.split(" ")[1];Tg("got proxy server response: %o",i),o({statusCode:p,buffered:t})}d.on("error",a),d.on("close",g),d.on("end",m),u()})}Og.default=$we});var GY=A(rp=>{"use strict";var e2e=rp&&rp.__awaiter||function(d,o,s,c){function l(u){return u instanceof s?u:new s(function(T){T(u)})}return new(s||(s=Promise))(function(u,T){function g(r){try{a(c.next(r))}catch(e){T(e)}}function m(r){try{a(c.throw(r))}catch(e){T(e)}}function a(r){r.done?u(r.value):l(r.value).then(g,m)}a((c=c.apply(d,o||[])).next())})},of=rp&&rp.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(rp,"__esModule",{value:!0});var qY=of(require("net")),BY=of(require("tls")),t2e=of(require("url")),o2e=of(require("assert")),n2e=of(Wi()),a2e=QR(),i2e=of(UY()),Sg=n2e.default("https-proxy-agent:agent"),$R=class extends a2e.Agent{constructor(o){let s;if(typeof o=="string"?s=t2e.default.parse(o):s=o,!s)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");Sg("creating new HttpsProxyAgent instance: %o",s),super(s);let c=Object.assign({},s);this.secureProxy=s.secureProxy||c2e(c.protocol),c.host=c.hostname||c.host,typeof c.port=="string"&&(c.port=parseInt(c.port,10)),!c.port&&c.host&&(c.port=this.secureProxy?443:80),this.secureProxy&&!("ALPNProtocols"in c)&&(c.ALPNProtocols=["http 1.1"]),c.host&&c.path&&(delete c.path,delete c.pathname),this.proxy=c}callback(o,s){return e2e(this,void 0,void 0,function*(){let{proxy:c,secureProxy:l}=this,u;l?(Sg("Creating `tls.Socket`: %o",c),u=BY.default.connect(c)):(Sg("Creating `net.Socket`: %o",c),u=qY.default.connect(c));let T=Object.assign({},c.headers),m=`CONNECT ${`${s.host}:${s.port}`} HTTP/1.1\r -`;c.auth&&(T["Proxy-Authorization"]=`Basic ${Buffer.from(c.auth).toString("base64")}`);let{host:a,port:r,secureEndpoint:e}=s;l2e(r,e)||(a+=`:${r}`),T.Host=a,T.Connection="close";for(let f of Object.keys(T))m+=`${f}: ${T[f]}\r -`;let t=i2e.default(u);u.write(`${m}\r -`);let{statusCode:n,buffered:i}=yield t;if(n===200){if(o.once("socket",r2e),s.secureEndpoint){Sg("Upgrading socket connection to TLS");let f=s.servername||s.host;return BY.default.connect(Object.assign(Object.assign({},s2e(s,"host","hostname","path","port")),{socket:u,servername:f}))}return u}u.destroy();let p=new qY.default.Socket({writable:!1});return p.readable=!0,o.once("socket",f=>{Sg("replaying proxy buffer for failed request"),o2e.default(f.listenerCount("data")>0),f.push(i),f.push(null)}),p})}};rp.default=$R;function r2e(d){d.resume()}function l2e(d,o){return!!(!o&&d===80||o&&d===443)}function c2e(d){return typeof d=="string"?/^https:?$/i.test(d):!1}function s2e(d,...o){let s={},c;for(c in d)o.includes(c)||(s[c]=d[c]);return s}});var HY=A((oN,zY)=>{"use strict";var p2e=oN&&oN.__importDefault||function(d){return d&&d.__esModule?d:{default:d}},eN=p2e(GY());function tN(d){return new eN.default(d)}(function(d){d.HttpsProxyAgent=eN.default,d.prototype=eN.default.prototype})(tN||(tN={}));zY.exports=tN});var QY=A(Mr=>{"use strict";Object.defineProperty(Mr,"__esModule",{value:!0});Mr.getAgent=Mr.pool=void 0;var u2e=require("http"),d2e=require("https"),f2e=require("url");Mr.pool=new Map;function m2e(d){let o=process.env.NO_PROXY||process.env.no_proxy;if(!o)return!0;let s=new URL(d);for(let c of o.split(",")){let l=c.trim();if(l===s.origin||l===s.hostname)return!1;if(l.startsWith("*.")||l.startsWith(".")){let u=l.replace(/^\*\./,".");if(s.hostname.endsWith(u))return!1}}return!0}function h2e(d,o){let s=d.startsWith("http://"),c=o.proxy||process.env.HTTP_PROXY||process.env.http_proxy||process.env.HTTPS_PROXY||process.env.https_proxy,l=Object.assign({},o.pool),T=!!o.proxy||m2e(d);if(c&&T){let m=s?VY():HY(),a={...(0,f2e.parse)(c),...l};return new m(a)}let g=s?"http":"https";if(o.forever&&(g+=":forever",!Mr.pool.has(g))){let m=s?u2e.Agent:d2e.Agent;Mr.pool.set(g,new m({...l,keepAlive:!0}))}return Mr.pool.get(g)}Mr.getAgent=h2e});var YY=A(af=>{"use strict";Object.defineProperty(af,"__esModule",{value:!0});af.TeenyStatistics=af.TeenyStatisticsWarning=void 0;var nf=class extends Error{constructor(o){super(o),this.threshold=0,this.type="",this.value=0,this.name=this.constructor.name,Error.captureStackTrace(this,this.constructor)}};af.TeenyStatisticsWarning=nf;nf.CONCURRENT_REQUESTS="ConcurrentRequestsExceededWarning";var OP=class d{constructor(o){this._concurrentRequests=0,this._didConcurrentRequestWarn=!1,this._options=d._prepareOptions(o)}getOptions(){return Object.assign({},this._options)}setOptions(o){let s=this._options;return this._options=d._prepareOptions(o),s}get counters(){return{concurrentRequests:this._concurrentRequests}}requestStarting(){if(this._concurrentRequests++,this._options.concurrentRequests>0&&this._concurrentRequests>=this._options.concurrentRequests&&!this._didConcurrentRequestWarn){this._didConcurrentRequestWarn=!0;let o=new nf("Possible excessive concurrent requests detected. "+this._concurrentRequests+" requests in-flight, which exceeds the configured threshold of "+this._options.concurrentRequests+". Use the TEENY_REQUEST_WARN_CONCURRENT_REQUESTS environment variable or the concurrentRequests option of teeny-request to increase or disable (0) this warning.");o.type=nf.CONCURRENT_REQUESTS,o.value=this._concurrentRequests,o.threshold=this._options.concurrentRequests,process.emitWarning(o)}}requestFinished(){this._concurrentRequests--}static _prepareOptions({concurrentRequests:o}={}){let s=this.DEFAULT_WARN_CONCURRENT_REQUESTS,c=Number(process.env.TEENY_REQUEST_WARN_CONCURRENT_REQUESTS);return o!==void 0?s=o:Number.isNaN(c)||(s=c),{concurrentRequests:s}}};af.TeenyStatistics=OP;OP.DEFAULT_WARN_CONCURRENT_REQUESTS=5e3});var KY=A((_ke,WY)=>{"use strict";WY.exports=function(o,s,c,l){if(!o||!s||!o[s])throw new Error("You must provide an object and a key for an existing method");l||(l=c,c={}),l=l||function(){},c.callthrough=c.callthrough||!1,c.calls=c.calls||0;var u=c.calls===0,T=o[s].bind(o);o[s]=function(){var g=[].slice.call(arguments),m;return c.callthrough&&(m=T.apply(o,g)),m=l.apply(o,g)||m,!u&&--c.calls===0&&(o[s]=T),m}}});var $Y=A((Dke,ZY)=>{"use strict";var XY=KY();function g2e(d){d=d||this;var o={callthrough:!0,calls:1};return XY(d,"_read",o,d.emit.bind(d,"reading")),XY(d,"_write",o,d.emit.bind(d,"writing")),d}ZY.exports=g2e});var tW=A(rf=>{"use strict";Object.defineProperty(rf,"__esModule",{value:!0});rf.teenyRequest=rf.RequestError=void 0;var nN=rY(),PP=require("stream"),y2e=(NY(),hA(RY)),b2e=QY(),eW=YY(),v2e=$Y(),aN=class extends Error{};rf.RequestError=aN;function T2e(d){let o={method:d.method||"GET",...d.timeout&&{timeout:d.timeout},...typeof d.gzip=="boolean"&&{compress:d.gzip}};typeof d.json=="object"?(d.headers=d.headers||{},d.headers["Content-Type"]="application/json",o.body=JSON.stringify(d.json)):Buffer.isBuffer(d.body)?o.body=d.body:typeof d.body!="string"?o.body=JSON.stringify(d.body):o.body=d.body,o.headers=d.headers;let s=d.uri||d.url;if(!s)throw new Error("Missing uri or url in reqOpts.");if(d.useQuerystring===!0||typeof d.qs=="object"){let l=require("querystring").stringify(d.qs);s=s+"?"+l}return o.agent=(0,b2e.getAgent)(s,d),{uri:s,options:o}}function SP(d,o){let s={};s.agent=d.agent||!1,s.headers=d.headers||{},s.href=o.url;let c={};return o.headers.forEach((u,T)=>c[T]=u),Object.assign(o.body,{statusCode:o.status,statusMessage:o.statusText,request:s,body:o.body,headers:c,toJSON:()=>({headers:c})})}function O2e(d,o){let s=`--${d}--`,c=new PP.PassThrough;for(let l of o){let u=`--${d}\r +`)===-1){Hm("have not received end of HTTP headers yet..."),u();return}let i=t.toString("ascii",0,t.indexOf(`\r +`)),s=+i.split(" ")[1];Hm("got proxy server response: %o",i),o({statusCode:s,buffered:t})}d.on("error",a),d.on("close",y),d.on("end",m),u()})}Qm.default=s1e});var hG=A(ep=>{"use strict";var u1e=ep&&ep.__awaiter||function(d,o,p,c){function l(u){return u instanceof p?u:new p(function(O){O(u)})}return new(p||(p=Promise))(function(u,O){function y(r){try{a(c.next(r))}catch(e){O(e)}}function m(r){try{a(c.throw(r))}catch(e){O(e)}}function a(r){r.done?u(r.value):l(r.value).then(y,m)}a((c=c.apply(d,o||[])).next())})},qu=ep&&ep.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(ep,"__esModule",{value:!0});var fG=qu(require("net")),mG=qu(require("tls")),d1e=qu(require("url")),f1e=qu(require("assert")),m1e=qu(xr()),h1e=XE(),g1e=qu(dG()),Ym=m1e.default("https-proxy-agent:agent"),nM=class extends h1e.Agent{constructor(o){let p;if(typeof o=="string"?p=d1e.default.parse(o):p=o,!p)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");Ym("creating new HttpsProxyAgent instance: %o",p),super(p);let c=Object.assign({},p);this.secureProxy=p.secureProxy||v1e(c.protocol),c.host=c.hostname||c.host,typeof c.port=="string"&&(c.port=parseInt(c.port,10)),!c.port&&c.host&&(c.port=this.secureProxy?443:80),this.secureProxy&&!("ALPNProtocols"in c)&&(c.ALPNProtocols=["http 1.1"]),c.host&&c.path&&(delete c.path,delete c.pathname),this.proxy=c}callback(o,p){return u1e(this,void 0,void 0,function*(){let{proxy:c,secureProxy:l}=this,u;l?(Ym("Creating `tls.Socket`: %o",c),u=mG.default.connect(c)):(Ym("Creating `net.Socket`: %o",c),u=fG.default.connect(c));let O=Object.assign({},c.headers),m=`CONNECT ${`${p.host}:${p.port}`} HTTP/1.1\r +`;c.auth&&(O["Proxy-Authorization"]=`Basic ${Buffer.from(c.auth).toString("base64")}`);let{host:a,port:r,secureEndpoint:e}=p;b1e(r,e)||(a+=`:${r}`),O.Host=a,O.Connection="close";for(let f of Object.keys(O))m+=`${f}: ${O[f]}\r +`;let t=g1e.default(u);u.write(`${m}\r +`);let{statusCode:n,buffered:i}=yield t;if(n===200){if(o.once("socket",y1e),p.secureEndpoint){Ym("Upgrading socket connection to TLS");let f=p.servername||p.host;return mG.default.connect(Object.assign(Object.assign({},T1e(p,"host","hostname","path","port")),{socket:u,servername:f}))}return u}u.destroy();let s=new fG.default.Socket({writable:!1});return s.readable=!0,o.once("socket",f=>{Ym("replaying proxy buffer for failed request"),f1e.default(f.listenerCount("data")>0),f.push(i),f.push(null)}),s})}};ep.default=nM;function y1e(d){d.resume()}function b1e(d,o){return!!(!o&&d===80||o&&d===443)}function v1e(d){return typeof d=="string"?/^https:?$/i.test(d):!1}function T1e(d,...o){let p={},c;for(c in d)o.includes(c)||(p[c]=d[c]);return p}});var yG=A((rM,gG)=>{"use strict";var O1e=rM&&rM.__importDefault||function(d){return d&&d.__esModule?d:{default:d}},aM=O1e(hG());function iM(d){return new aM.default(d)}(function(d){d.HttpsProxyAgent=aM.default,d.prototype=aM.default.prototype})(iM||(iM={}));gG.exports=iM});var bG=A(ki=>{"use strict";Object.defineProperty(ki,"__esModule",{value:!0});ki.getAgent=ki.pool=void 0;var S1e=require("http"),P1e=require("https"),j1e=require("url");ki.pool=new Map;function w1e(d){let o=process.env.NO_PROXY||process.env.no_proxy;if(!o)return!0;let p=new URL(d);for(let c of o.split(",")){let l=c.trim();if(l===p.origin||l===p.hostname)return!1;if(l.startsWith("*.")||l.startsWith(".")){let u=l.replace(/^\*\./,".");if(p.hostname.endsWith(u))return!1}}return!0}function x1e(d,o){let p=d.startsWith("http://"),c=o.proxy||process.env.HTTP_PROXY||process.env.http_proxy||process.env.HTTPS_PROXY||process.env.https_proxy,l=Object.assign({},o.pool),O=!!o.proxy||w1e(d);if(c&&O){let m=p?uG():yG(),a={...(0,j1e.parse)(c),...l};return new m(a)}let y=p?"http":"https";if(o.forever&&(y+=":forever",!ki.pool.has(y))){let m=p?S1e.Agent:P1e.Agent;ki.pool.set(y,new m({...l,keepAlive:!0}))}return ki.pool.get(y)}ki.getAgent=x1e});var vG=A(Gu=>{"use strict";Object.defineProperty(Gu,"__esModule",{value:!0});Gu.TeenyStatistics=Gu.TeenyStatisticsWarning=void 0;var Bu=class extends Error{constructor(o){super(o),this.threshold=0,this.type="",this.value=0,this.name=this.constructor.name,Error.captureStackTrace(this,this.constructor)}};Gu.TeenyStatisticsWarning=Bu;Bu.CONCURRENT_REQUESTS="ConcurrentRequestsExceededWarning";var TO=class d{constructor(o){this._concurrentRequests=0,this._didConcurrentRequestWarn=!1,this._options=d._prepareOptions(o)}getOptions(){return Object.assign({},this._options)}setOptions(o){let p=this._options;return this._options=d._prepareOptions(o),p}get counters(){return{concurrentRequests:this._concurrentRequests}}requestStarting(){if(this._concurrentRequests++,this._options.concurrentRequests>0&&this._concurrentRequests>=this._options.concurrentRequests&&!this._didConcurrentRequestWarn){this._didConcurrentRequestWarn=!0;let o=new Bu("Possible excessive concurrent requests detected. "+this._concurrentRequests+" requests in-flight, which exceeds the configured threshold of "+this._options.concurrentRequests+". Use the TEENY_REQUEST_WARN_CONCURRENT_REQUESTS environment variable or the concurrentRequests option of teeny-request to increase or disable (0) this warning.");o.type=Bu.CONCURRENT_REQUESTS,o.value=this._concurrentRequests,o.threshold=this._options.concurrentRequests,process.emitWarning(o)}}requestFinished(){this._concurrentRequests--}static _prepareOptions({concurrentRequests:o}={}){let p=this.DEFAULT_WARN_CONCURRENT_REQUESTS,c=Number(process.env.TEENY_REQUEST_WARN_CONCURRENT_REQUESTS);return o!==void 0?p=o:Number.isNaN(c)||(p=c),{concurrentRequests:p}}};Gu.TeenyStatistics=TO;TO.DEFAULT_WARN_CONCURRENT_REQUESTS=5e3});var OG=A((sMe,TG)=>{"use strict";TG.exports=function(o,p,c,l){if(!o||!p||!o[p])throw new Error("You must provide an object and a key for an existing method");l||(l=c,c={}),l=l||function(){},c.callthrough=c.callthrough||!1,c.calls=c.calls||0;var u=c.calls===0,O=o[p].bind(o);o[p]=function(){var y=[].slice.call(arguments),m;return c.callthrough&&(m=O.apply(o,y)),m=l.apply(o,y)||m,!u&&--c.calls===0&&(o[p]=O),m}}});var jG=A((uMe,PG)=>{"use strict";var SG=OG();function _1e(d){d=d||this;var o={callthrough:!0,calls:1};return SG(d,"_read",o,d.emit.bind(d,"reading")),SG(d,"_write",o,d.emit.bind(d,"writing")),d}PG.exports=_1e});var xG=A(zu=>{"use strict";Object.defineProperty(zu,"__esModule",{value:!0});zu.teenyRequest=zu.RequestError=void 0;var lM=NB(),SO=require("stream"),D1e=(aG(),vN(nG)),E1e=bG(),wG=vG(),M1e=jG(),cM=class extends Error{};zu.RequestError=cM;function N1e(d){let o={method:d.method||"GET",...d.timeout&&{timeout:d.timeout},...typeof d.gzip=="boolean"&&{compress:d.gzip}};typeof d.json=="object"?(d.headers=d.headers||{},d.headers["Content-Type"]="application/json",o.body=JSON.stringify(d.json)):Buffer.isBuffer(d.body)?o.body=d.body:typeof d.body!="string"?o.body=JSON.stringify(d.body):o.body=d.body,o.headers=d.headers;let p=d.uri||d.url;if(!p)throw new Error("Missing uri or url in reqOpts.");if(d.useQuerystring===!0||typeof d.qs=="object"){let l=require("querystring").stringify(d.qs);p=p+"?"+l}return o.agent=(0,E1e.getAgent)(p,d),{uri:p,options:o}}function OO(d,o){let p={};p.agent=d.agent||!1,p.headers=d.headers||{},p.href=o.url;let c={};return o.headers.forEach((u,O)=>c[O]=u),Object.assign(o.body,{statusCode:o.status,statusMessage:o.statusText,request:p,body:o.body,headers:c,toJSON:()=>({headers:c})})}function C1e(d,o){let p=`--${d}--`,c=new SO.PassThrough;for(let l of o){let u=`--${d}\r Content-Type: ${l["Content-Type"]}\r \r `;c.write(u),typeof l.body=="string"?(c.write(l.body),c.write(`\r `)):(l.body.pipe(c,{end:!1}),l.body.on("end",()=>{c.write(`\r -`),c.write(s),c.end()}))}return c}function vo(d,o){let{uri:s,options:c}=T2e(d),l=d.multipart;if(d.multipart&&l.length===2){if(!o)throw new Error("Multipart without callback is not implemented.");let u=y2e.v4();c.headers["Content-Type"]=`multipart/related; boundary=${u}`,c.body=O2e(u,l),vo.stats.requestStarting(),(0,nN.default)(s,c).then(T=>{vo.stats.requestFinished();let g=T.headers.get("content-type"),m=SP(c,T),a=m.body;if(g==="application/json"||g==="application/json; charset=utf-8"){T.json().then(r=>{m.body=r,o(null,m,r)},r=>{o(r,m,a)});return}T.text().then(r=>{m.body=r,o(null,m,r)},r=>{o(r,m,a)})},T=>{vo.stats.requestFinished(),o(T,null,null)});return}if(o===void 0){let u=v2e(new PP.PassThrough),T;return u.once("reading",()=>{T?(0,PP.pipeline)(T,u,()=>{}):u.once("response",()=>{(0,PP.pipeline)(T,u,()=>{})})}),c.compress=!1,vo.stats.requestStarting(),(0,nN.default)(s,c).then(g=>{vo.stats.requestFinished(),T=g.body,T.on("error",a=>{u.emit("error",a)});let m=SP(c,g);u.emit("response",m)},g=>{vo.stats.requestFinished(),u.emit("error",g)}),u}vo.stats.requestStarting(),(0,nN.default)(s,c).then(u=>{vo.stats.requestFinished();let T=u.headers.get("content-type"),g=SP(c,u),m=g.body;if(T==="application/json"||T==="application/json; charset=utf-8"){if(g.statusCode===204){o(null,g,m);return}u.json().then(a=>{g.body=a,o(null,g,a)},a=>{o(a,g,m)});return}u.text().then(a=>{let r=SP(c,u);r.body=a,o(null,r,a)},a=>{o(a,g,m)})},u=>{vo.stats.requestFinished(),o(u,null,null)})}rf.teenyRequest=vo;vo.defaults=d=>(o,s)=>{let c={...d,...o};if(s===void 0)return vo(c);vo(c,s)};vo.stats=new eW.TeenyStatistics;vo.resetStats=()=>{vo.stats=new eW.TeenyStatistics(vo.stats.getOptions())}});var rN=A(Sc=>{"use strict";Object.defineProperty(Sc,"__esModule",{value:!0});Sc.Service=Sc.DEFAULT_PROJECT_ID_TOKEN=void 0;var oW=fP(),jP=Uc(),nW=wP();Sc.DEFAULT_PROJECT_ID_TOKEN="{{projectId}}";var iN=class d{constructor(o,s={}){this.baseUrl=o.baseUrl,this.apiEndpoint=o.apiEndpoint,this.timeout=s.timeout,this.globalInterceptors=oW(s.interceptors_),this.interceptors=[],this.packageJson=o.packageJson,this.projectId=s.projectId||Sc.DEFAULT_PROJECT_ID_TOKEN,this.projectIdRequired=o.projectIdRequired!==!1,this.providedUserAgent=s.userAgent;let c=jP({},o,{projectIdRequired:this.projectIdRequired,projectId:this.projectId,authClient:s.authClient,credentials:s.credentials,keyFile:s.keyFilename,email:s.email,token:s.token});this.makeAuthenticatedRequest=nW.util.makeAuthenticatedRequestFactory(c),this.authClient=this.makeAuthenticatedRequest.authClient,this.getCredentials=this.makeAuthenticatedRequest.getCredentials,!!process.env.FUNCTION_NAME&&this.interceptors.push({request(u){return u.forever=!1,u}})}getRequestInterceptors(){return[].slice.call(this.globalInterceptors).concat(this.interceptors).filter(o=>typeof o.request=="function").map(o=>o.request)}getProjectId(o){if(!o)return this.getProjectIdAsync();this.getProjectIdAsync().then(s=>o(null,s),o)}async getProjectIdAsync(){let o=await this.authClient.getProjectId();return this.projectId===Sc.DEFAULT_PROJECT_ID_TOKEN&&o&&(this.projectId=o),this.projectId}request_(o,s){o=jP(!0,{},o,{timeout:this.timeout});let c=o.uri.indexOf("http")===0,l=[this.baseUrl];this.projectIdRequired&&(o.projectId?(l.push("projects"),l.push(o.projectId)):(l.push("projects"),l.push(this.projectId))),l.push(o.uri),c&&l.splice(0,l.indexOf(o.uri)),o.uri=l.map(m=>{let a=/^\/*|\/*$/g;return m.replace(a,"")}).join("/").replace(/\/:/g,":");let u=this.getRequestInterceptors();oW(o.interceptors_).forEach(m=>{typeof m.request=="function"&&u.push(m.request)}),u.forEach(m=>{o=m(o)}),delete o.interceptors_;let T=this.packageJson,g=nW.util.getUserAgentFromPackageJson(T);if(this.providedUserAgent&&(g=`${this.providedUserAgent} ${g}`),o.headers=jP({},o.headers,{"User-Agent":g,"x-goog-api-client":`gl-node/${process.versions.node} gccl/${T.version}`}),o.shouldReturnStream)return this.makeAuthenticatedRequest(o);this.makeAuthenticatedRequest(o,s)}request(o,s){d.prototype.request_.call(this,o,s)}requestStream(o){let s=jP(!0,o,{shouldReturnStream:!0});return d.prototype.request_.call(this,s)}};Sc.Service=iN});var wP=A(Ci=>{"use strict";Object.defineProperty(Ci,"__esModule",{value:!0});Ci.util=Ci.Util=Ci.PartialFailureError=Ci.ApiError=void 0;var Pg=JQ(),S2e=YQ(),xP=Uc(),aW=Em(),iW=TE(),P2e=require("stream"),rW=tW(),lN=rN(),j2e=yE(),lW={timeout:6e4,gzip:!0,forever:!0,pool:{maxSockets:1/0}},w2e=!0,x2e=3,Cr=class d extends Error{constructor(o){if(super(),typeof o!="object"){this.message=o||"";return}let s=o;this.code=s.code,this.errors=s.errors,this.response=s.response;try{this.errors=JSON.parse(this.response.body).error.errors}catch{this.errors=s.errors}this.message=d.createMultiErrorMessage(s,this.errors),Error.captureStackTrace(this)}static createMultiErrorMessage(o,s){let c=new Set;o.message&&c.add(o.message),s&&s.length?s.forEach(({message:u})=>c.add(u)):o.response&&o.response.body?c.add(S2e.decode(o.response.body.toString())):o.message||c.add("A failure occurred during this request.");let l=Array.from(c);return l.length>1&&(l=l.map((u,T)=>` ${T+1}. ${u}`),l.unshift("Multiple errors occurred during the request. Please see the `errors` array for complete details.\n"),l.push(` +`),c.write(p),c.end()}))}return c}function no(d,o){let{uri:p,options:c}=N1e(d),l=d.multipart;if(d.multipart&&l.length===2){if(!o)throw new Error("Multipart without callback is not implemented.");let u=D1e.v4();c.headers["Content-Type"]=`multipart/related; boundary=${u}`,c.body=C1e(u,l),no.stats.requestStarting(),(0,lM.default)(p,c).then(O=>{no.stats.requestFinished();let y=O.headers.get("content-type"),m=OO(c,O),a=m.body;if(y==="application/json"||y==="application/json; charset=utf-8"){O.json().then(r=>{m.body=r,o(null,m,r)},r=>{o(r,m,a)});return}O.text().then(r=>{m.body=r,o(null,m,r)},r=>{o(r,m,a)})},O=>{no.stats.requestFinished(),o(O,null,null)});return}if(o===void 0){let u=M1e(new SO.PassThrough),O;return u.once("reading",()=>{O?(0,SO.pipeline)(O,u,()=>{}):u.once("response",()=>{(0,SO.pipeline)(O,u,()=>{})})}),c.compress=!1,no.stats.requestStarting(),(0,lM.default)(p,c).then(y=>{no.stats.requestFinished(),O=y.body,O.on("error",a=>{u.emit("error",a)});let m=OO(c,y);u.emit("response",m)},y=>{no.stats.requestFinished(),u.emit("error",y)}),u}no.stats.requestStarting(),(0,lM.default)(p,c).then(u=>{no.stats.requestFinished();let O=u.headers.get("content-type"),y=OO(c,u),m=y.body;if(O==="application/json"||O==="application/json; charset=utf-8"){if(y.statusCode===204){o(null,y,m);return}u.json().then(a=>{y.body=a,o(null,y,a)},a=>{o(a,y,m)});return}u.text().then(a=>{let r=OO(c,u);r.body=a,o(null,r,a)},a=>{o(a,y,m)})},u=>{no.stats.requestFinished(),o(u,null,null)})}zu.teenyRequest=no;no.defaults=d=>(o,p)=>{let c={...d,...o};if(p===void 0)return no(c);no(c,p)};no.stats=new wG.TeenyStatistics;no.resetStats=()=>{no.stats=new wG.TeenyStatistics(no.stats.getOptions())}});var sM=A(wl=>{"use strict";Object.defineProperty(wl,"__esModule",{value:!0});wl.Service=wl.DEFAULT_PROJECT_ID_TOKEN=void 0;var _G=dO(),PO=ql(),DG=jO();wl.DEFAULT_PROJECT_ID_TOKEN="{{projectId}}";var pM=class d{constructor(o,p={}){this.baseUrl=o.baseUrl,this.apiEndpoint=o.apiEndpoint,this.timeout=p.timeout,this.globalInterceptors=_G(p.interceptors_),this.interceptors=[],this.packageJson=o.packageJson,this.projectId=p.projectId||wl.DEFAULT_PROJECT_ID_TOKEN,this.projectIdRequired=o.projectIdRequired!==!1,this.providedUserAgent=p.userAgent;let c=PO({},o,{projectIdRequired:this.projectIdRequired,projectId:this.projectId,authClient:p.authClient,credentials:p.credentials,keyFile:p.keyFilename,email:p.email,token:p.token});this.makeAuthenticatedRequest=DG.util.makeAuthenticatedRequestFactory(c),this.authClient=this.makeAuthenticatedRequest.authClient,this.getCredentials=this.makeAuthenticatedRequest.getCredentials,!!process.env.FUNCTION_NAME&&this.interceptors.push({request(u){return u.forever=!1,u}})}getRequestInterceptors(){return[].slice.call(this.globalInterceptors).concat(this.interceptors).filter(o=>typeof o.request=="function").map(o=>o.request)}getProjectId(o){if(!o)return this.getProjectIdAsync();this.getProjectIdAsync().then(p=>o(null,p),o)}async getProjectIdAsync(){let o=await this.authClient.getProjectId();return this.projectId===wl.DEFAULT_PROJECT_ID_TOKEN&&o&&(this.projectId=o),this.projectId}request_(o,p){o=PO(!0,{},o,{timeout:this.timeout});let c=o.uri.indexOf("http")===0,l=[this.baseUrl];this.projectIdRequired&&(o.projectId?(l.push("projects"),l.push(o.projectId)):(l.push("projects"),l.push(this.projectId))),l.push(o.uri),c&&l.splice(0,l.indexOf(o.uri)),o.uri=l.map(m=>{let a=/^\/*|\/*$/g;return m.replace(a,"")}).join("/").replace(/\/:/g,":");let u=this.getRequestInterceptors();_G(o.interceptors_).forEach(m=>{typeof m.request=="function"&&u.push(m.request)}),u.forEach(m=>{o=m(o)}),delete o.interceptors_;let O=this.packageJson,y=DG.util.getUserAgentFromPackageJson(O);if(this.providedUserAgent&&(y=`${this.providedUserAgent} ${y}`),o.headers=PO({},o.headers,{"User-Agent":y,"x-goog-api-client":`gl-node/${process.versions.node} gccl/${O.version}`}),o.shouldReturnStream)return this.makeAuthenticatedRequest(o);this.makeAuthenticatedRequest(o,p)}request(o,p){d.prototype.request_.call(this,o,p)}requestStream(o){let p=PO(!0,o,{shouldReturnStream:!0});return d.prototype.request_.call(this,p)}};wl.Service=pM});var jO=A(Ga=>{"use strict";Object.defineProperty(Ga,"__esModule",{value:!0});Ga.util=Ga.Util=Ga.PartialFailureError=Ga.ApiError=void 0;var Wm=sB(),R1e=vB(),wO=ql(),EG=mf(),MG=T_(),A1e=require("stream"),NG=xG(),uM=sM(),F1e=b_(),CG={timeout:6e4,gzip:!0,forever:!0,pool:{maxSockets:1/0}},I1e=!0,k1e=3,Li=class d extends Error{constructor(o){if(super(),typeof o!="object"){this.message=o||"";return}let p=o;this.code=p.code,this.errors=p.errors,this.response=p.response;try{this.errors=JSON.parse(this.response.body).error.errors}catch{this.errors=p.errors}this.message=d.createMultiErrorMessage(p,this.errors),Error.captureStackTrace(this)}static createMultiErrorMessage(o,p){let c=new Set;o.message&&c.add(o.message),p&&p.length?p.forEach(({message:u})=>c.add(u)):o.response&&o.response.body?c.add(R1e.decode(o.response.body.toString())):o.message||c.add("A failure occurred during this request.");let l=Array.from(c);return l.length>1&&(l=l.map((u,O)=>` ${O+1}. ${u}`),l.unshift("Multiple errors occurred during the request. Please see the `errors` array for complete details.\n"),l.push(` `)),l.join(` -`)}};Ci.ApiError=Cr;var _P=class extends Error{constructor(o){super();let s=o;this.errors=s.errors,this.name="PartialFailureError",this.response=s.response,this.message=Cr.createMultiErrorMessage(s,this.errors)}};Ci.PartialFailureError=_P;var DP=class{constructor(){this.ApiError=Cr,this.PartialFailureError=_P}noop(){}handleResp(o,s,c,l){l=l||Zn.noop;let u=xP(!0,{err:o||null},s&&Zn.parseHttpRespMessage(s),c&&Zn.parseHttpRespBody(c));!u.err&&s&&typeof u.body=="object"&&(u.resp.body=u.body),u.err&&s&&(u.err.response=s),l(u.err,u.body,u.resp)}parseHttpRespMessage(o){let s={resp:o};return(o.statusCode<200||o.statusCode>299)&&(s.err=new Cr({errors:new Array,code:o.statusCode,message:o.statusMessage,response:o})),s}parseHttpRespBody(o){let s={body:o};if(typeof o=="string")try{s.body=JSON.parse(o)}catch{s.body=o}return s.body&&s.body.error&&(s.err=new Cr(s.body.error)),s}makeWritableStream(o,s,c){c=c||Zn.noop;let l=new cN;l.on("progress",m=>o.emit("progress",m)),o.setWritable(l);let u={method:"POST",qs:{uploadType:"multipart"},timeout:0,maxRetries:0},T=s.metadata||{},g=xP(!0,u,s.request,{multipart:[{"Content-Type":"application/json",body:JSON.stringify(T)},{"Content-Type":T.contentType||"application/octet-stream",body:l}]});s.makeAuthenticatedRequest(g,{onAuthenticated(m,a){if(m){o.destroy(m);return}rW.teenyRequest.defaults(lW)(a,(e,t,n)=>{Zn.handleResp(e,t,n,(i,p)=>{if(i){o.destroy(i);return}o.emit("response",t),c(p)})})}})}shouldRetryRequest(o){if(o){if([408,429,500,502,503,504].indexOf(o.code)!==-1)return!0;if(o.errors)for(let s of o.errors){let c=s.reason;if(c==="rateLimitExceeded"||c==="userRateLimitExceeded"||c&&c.includes("EAI_AGAIN"))return!0}}return!1}makeAuthenticatedRequestFactory(o){let s=xP({},o);s.projectId===lN.DEFAULT_PROJECT_ID_TOKEN&&delete s.projectId;let c;if(s.authClient instanceof aW.GoogleAuth)c=s.authClient;else{let T={...s,authClient:s.authClient};c=new aW.GoogleAuth(T)}function l(T,g){let m,a,r=xP({},o),e;g||(m=j2e(),r.stream=m);let t=typeof g=="object"?g:void 0,n=typeof g=="function"?g:void 0;async function i(){a=await c.getProjectId()}let p=async(y,O)=>{let _=y,R=y&&y.message.indexOf("Could not load the default credentials")>-1;if(R&&(O=T),!y||R)try{O=Zn.decorateRequest(O,a),y=null}catch(k){if(k instanceof Pg.MissingProjectIdError)try{await i(),O=Zn.decorateRequest(O,a),y=null}catch(J){y=y||J}else y=y||k}if(y){m?m.destroy(y):(t&&t.onAuthenticated?t.onAuthenticated:n)(y);return}t&&t.onAuthenticated?t.onAuthenticated(null,O):e=Zn.makeRequest(O,r,(k,...J)=>{k&&k.code===401&&_&&(k=_),n(k,...J)})};return(async()=>{try{let y=async()=>o.projectId&&o.projectId!==lN.DEFAULT_PROJECT_ID_TOKEN?o.projectId:o.projectIdRequired===!1?lN.DEFAULT_PROJECT_ID_TOKEN:i(),O=async()=>r.customEndpoint&&!r.useAuthWithCustomEndpoint?T:c.authorizeRequest(T),[_,R]=await Promise.all([y(),O()]);return _&&(a=_),p(null,R)}catch(y){return p(y)}})(),m||{abort(){setImmediate(()=>{e&&(e.abort(),e=null)})}}}let u=l;return u.getCredentials=c.getCredentials.bind(c),u.authClient=c,u}makeRequest(o,s,c){var l,u,T,g,m,a,r;let e=w2e;if(s.autoRetry!==void 0&&((l=s.retryOptions)===null||l===void 0?void 0:l.autoRetry)!==void 0)throw new Cr("autoRetry is deprecated. Use retryOptions.autoRetry instead.");s.autoRetry!==void 0?e=s.autoRetry:((u=s.retryOptions)===null||u===void 0?void 0:u.autoRetry)!==void 0&&(e=s.retryOptions.autoRetry);let t=x2e;if(s.maxRetries&&(!((T=s.retryOptions)===null||T===void 0)&&T.maxRetries))throw new Cr("maxRetries is deprecated. Use retryOptions.maxRetries instead.");s.maxRetries?t=s.maxRetries:!((g=s.retryOptions)===null||g===void 0)&&g.maxRetries&&(t=s.retryOptions.maxRetries);let n={request:rW.teenyRequest.defaults(lW),retries:e!==!1?t:0,noResponseRetries:e!==!1?t:0,shouldRetryFn(y){var O,_;let R=Zn.parseHttpRespMessage(y).err;return!((O=s.retryOptions)===null||O===void 0)&&O.retryableErrorFn?R&&((_=s.retryOptions)===null||_===void 0?void 0:_.retryableErrorFn(R)):R&&Zn.shouldRetryRequest(R)},maxRetryDelay:(m=s.retryOptions)===null||m===void 0?void 0:m.maxRetryDelay,retryDelayMultiplier:(a=s.retryOptions)===null||a===void 0?void 0:a.retryDelayMultiplier,totalTimeout:(r=s.retryOptions)===null||r===void 0?void 0:r.totalTimeout};if(typeof o.maxRetries=="number"&&(n.retries=o.maxRetries),!s.stream)return iW(o,n,(y,O,_)=>{Zn.handleResp(y,O,_,c)});let i=s.stream,p;return(o.method||"GET").toUpperCase()==="GET"?(p=iW(o,n),i.setReadable(p)):(p=n.request(o),i.setWritable(p)),p.on("error",i.destroy.bind(i)).on("response",i.emit.bind(i,"response")).on("complete",i.emit.bind(i,"complete")),i.abort=p.abort,i}decorateRequest(o,s){return delete o.autoPaginate,delete o.autoPaginateVal,delete o.objectMode,o.qs!==null&&typeof o.qs=="object"&&(delete o.qs.autoPaginate,delete o.qs.autoPaginateVal,o.qs=(0,Pg.replaceProjectIdToken)(o.qs,s)),Array.isArray(o.multipart)&&(o.multipart=o.multipart.map(c=>(0,Pg.replaceProjectIdToken)(c,s))),o.json!==null&&typeof o.json=="object"&&(delete o.json.autoPaginate,delete o.json.autoPaginateVal,o.json=(0,Pg.replaceProjectIdToken)(o.json,s)),o.uri=(0,Pg.replaceProjectIdToken)(o.uri,s),o}isCustomType(o,s){function c(m){return m.constructor&&m.constructor.name.toLowerCase()}let l=s.split("/"),u=l[0]&&l[0].toLowerCase(),T=l[1]&&l[1].toLowerCase();if(T&&c(o)!==T)return!1;let g=o;for(;;){if(c(g)===u)return!0;if(g=g.parent,!g)return!1}}getUserAgentFromPackageJson(o){return o.name.replace("@google-cloud","gcloud-node").replace("/","-")+"/"+o.version}maybeOptionsOrCallback(o,s){return typeof o=="function"?[{},o]:[o,s]}};Ci.Util=DP;var cN=class extends P2e.Transform{constructor(){super(...arguments),this.bytesRead=0}_transform(o,s,c){this.bytesRead+=o.length,this.emit("progress",{bytesWritten:this.bytesRead,contentLength:"*"}),this.push(o),c()}},Zn=new DP;Ci.util=Zn});var sN=A(MP=>{"use strict";Object.defineProperty(MP,"__esModule",{value:!0});MP.ServiceObject=void 0;var _2e=PR(),D2e=fP(),E2e=require("events"),jg=Uc(),wg=wP(),EP=class d extends E2e.EventEmitter{constructor(o){super(),this.metadata={},this.baseUrl=o.baseUrl,this.parent=o.parent,this.id=o.id,this.createMethod=o.createMethod,this.methods=o.methods||{},this.interceptors=[],this.pollIntervalMs=o.pollIntervalMs,this.projectId=o.projectId,o.methods&&Object.getOwnPropertyNames(d.prototype).filter(s=>!/^request/.test(s)&&!/^getRequestInterceptors/.test(s)&&this[s]===d.prototype[s]&&!o.methods[s]).forEach(s=>{this[s]=void 0})}create(o,s){let c=this,l=[this.id];typeof o=="function"&&(s=o),typeof o=="object"&&l.push(o);function u(...T){let[g,m]=T;g||(c.metadata=m.metadata,T[1]=c),s(...T)}l.push(u),this.createMethod.apply(null,l)}delete(o,s){let[c,l]=wg.util.maybeOptionsOrCallback(o,s),u=c.ignoreNotFound;delete c.ignoreNotFound;let T=typeof this.methods.delete=="object"&&this.methods.delete||{},g=jg(!0,{method:"DELETE",uri:""},T.reqOpts,{qs:c});d.prototype.request.call(this,g,(m,...a)=>{m&&m.code===404&&u&&(m=null),l(m,...a)})}exists(o,s){let[c,l]=wg.util.maybeOptionsOrCallback(o,s);this.get(c,u=>{if(u){u.code===404?l(null,!1):l(u);return}l(null,!0)})}get(o,s){let c=this,[l,u]=wg.util.maybeOptionsOrCallback(o,s),T=Object.assign({},l),g=T.autoCreate&&typeof this.create=="function";delete T.autoCreate;function m(a,r,e){if(a){if(a.code===409){c.get(T,u);return}u(a,null,e);return}u(null,r,e)}this.getMetadata(T,(a,r)=>{if(a){if(a.code===404&&g){let e=[];Object.keys(T).length>0&&e.push(T),e.push(m),c.create(...e);return}u(a,null,r);return}u(null,c,r)})}getMetadata(o,s){let[c,l]=wg.util.maybeOptionsOrCallback(o,s),u=typeof this.methods.getMetadata=="object"&&this.methods.getMetadata||{},T=jg(!0,{uri:""},u.reqOpts,{qs:c});d.prototype.request.call(this,T,(g,m,a)=>{this.metadata=m,l(g,this.metadata,a)})}getRequestInterceptors(){let o=this.interceptors.filter(s=>typeof s.request=="function").map(s=>s.request);return this.parent.getRequestInterceptors().concat(o)}setMetadata(o,s,c){let[l,u]=wg.util.maybeOptionsOrCallback(s,c),T=typeof this.methods.setMetadata=="object"&&this.methods.setMetadata||{},g=jg(!0,{},{method:"PATCH",uri:""},T.reqOpts,{json:o,qs:l});d.prototype.request.call(this,g,(m,a,r)=>{this.metadata=a,u(m,this.metadata,r)})}request_(o,s){o=jg(!0,{},o),this.projectId&&(o.projectId=this.projectId);let c=o.uri.indexOf("http")===0,l=[this.baseUrl,this.id||"",o.uri];c&&l.splice(0,l.indexOf(o.uri)),o.uri=l.filter(g=>g.trim()).map(g=>{let m=/^\/*|\/*$/g;return g.replace(m,"")}).join("/");let u=D2e(o.interceptors_),T=[].slice.call(this.interceptors);if(o.interceptors_=u.concat(T),o.shouldReturnStream)return this.parent.requestStream(o);this.parent.request(o,s)}request(o,s){this.request_(o,s)}requestStream(o){let s=jg(!0,o,{shouldReturnStream:!0});return this.request_(s)}};MP.ServiceObject=EP;(0,_2e.promisifyAll)(EP,{exclude:["getRequestInterceptors"]})});var cW=A(CP=>{"use strict";Object.defineProperty(CP,"__esModule",{value:!0});CP.Operation=void 0;var M2e=sN(),C2e=require("util"),pN=class extends M2e.ServiceObject{constructor(o){let s={exists:!0,get:!0,getMetadata:{reqOpts:{name:o.id}}};o=Object.assign({baseUrl:""},o),o.methods=o.methods||s,super(o),this.completeListeners=0,this.hasActiveListeners=!1,this.listenForEvents_()}promise(){return new Promise((o,s)=>{this.on("error",s).on("complete",c=>{o([c])})})}listenForEvents_(){this.on("newListener",o=>{o==="complete"&&(this.completeListeners++,this.hasActiveListeners||(this.hasActiveListeners=!0,this.startPolling_()))}),this.on("removeListener",o=>{o==="complete"&&--this.completeListeners===0&&(this.hasActiveListeners=!1)})}poll_(o){this.getMetadata((s,c)=>{if(s||c.error){o(s||c.error);return}if(!c.done){o(null);return}o(null,c)})}async startPolling_(){if(this.hasActiveListeners)try{let o=await(0,C2e.promisify)(this.poll_.bind(this))();if(!o){setTimeout(this.startPolling_.bind(this),this.pollIntervalMs||500);return}this.emit("complete",o)}catch(o){this.emit("error",o)}}};CP.Operation=pN});var pW=A($n=>{"use strict";Object.defineProperty($n,"__esModule",{value:!0});$n.util=$n.ApiError=$n.ServiceObject=$n.Service=$n.Operation=void 0;var R2e=cW();Object.defineProperty($n,"Operation",{enumerable:!0,get:function(){return R2e.Operation}});var N2e=rN();Object.defineProperty($n,"Service",{enumerable:!0,get:function(){return N2e.Service}});var A2e=sN();Object.defineProperty($n,"ServiceObject",{enumerable:!0,get:function(){return A2e.ServiceObject}});var sW=wP();Object.defineProperty($n,"ApiError",{enumerable:!0,get:function(){return sW.ApiError}});Object.defineProperty($n,"util",{enumerable:!0,get:function(){return sW.util}})});var uW=A((Ike,I2e)=>{I2e.exports=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","search","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"]});var fW=A((kke,dW)=>{"use strict";dW.exports=uW()});var hW=A((Fke,mW)=>{"use strict";var k2e=fW(),F2e=/\s?|(]*>|]*>|]+>)+/i,L2e=new RegExp(k2e.map(d=>`<${d}\\b[^>]*>`).join("|"),"i");mW.exports=d=>F2e.test(d)||L2e.test(d)});var xg=A((Lke,J2e)=>{J2e.exports={name:"@google-cloud/translate",description:"Cloud Translation API Client Library for Node.js",version:"8.0.2",license:"Apache-2.0",author:"Google Inc.",engines:{node:">=14.0.0"},repository:{type:"git",directory:"packages/google-cloud-translate",url:"https://github.com/googleapis/google-cloud-node.git"},main:"build/src/index.js",types:"build/src/index.d.ts",files:["build/src","build/protos","!build/src/**/*.map","!build/src/**/*.map"],keywords:["google apis client","google api client","google apis","google api","google","google cloud platform","google cloud","cloud","google translate","translate"],scripts:{clean:"gts clean",compile:"tsc -p . && cp -r protos build/","compile-protos":"compileProtos src",docs:"jsdoc -c .jsdoc.js","predocs-test":"npm run docs","docs-test":"linkinator docs",fix:"gts fix",lint:"gts check",prepare:"npm run compile-protos && npm run compile",prelint:"cd samples; npm link ../; npm i",postpack:"minifyProtoJson","samples-test":"cd samples/ && npm link ../ && npm i && npm test","system-test":"c8 mocha build/system-test",test:"c8 mocha build/test"},dependencies:{"@google-cloud/common":"^5.0.0","@google-cloud/promisify":"^4.0.0",arrify:"^2.0.0",extend:"^3.0.2","google-gax":"^4.0.3","is-html":"^2.0.0"},devDependencies:{"@types/extend":"^3.0.0","@types/mocha":"^9.0.0","@types/node":"^20.4.5","@types/proxyquire":"^1.3.28","@types/request":"^2.47.1","@types/sinon":"^10.0.0",c8:"^8.0.1",codecov:"^3.0.2","gapic-tools":"^0.1.8","google-auth-library":"^9.0.0",gts:"^5.0.0",http2spy:"^2.0.0",jsdoc:"^4.0.0","jsdoc-fresh":"^3.0.0","jsdoc-region-tag":"^3.0.0",linkinator:"4.1.2",long:"^5.2.3",mocha:"^9.2.2","pack-n-play":"^1.0.0-2",proxyquire:"^2.0.1",sinon:"^15.0.0",typescript:"^5.1.6"},homepage:"https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-translate"}});var bW=A(NP=>{"use strict";Object.defineProperty(NP,"__esModule",{value:!0});NP.Translate=void 0;var uN=pW(),V2e=PR(),gW=fP(),yW=Uc(),U2e=hW(),q2e=xg(),RP=class extends uN.Service{constructor(o={}){o.apiEndpoint=o.apiEndpoint||"translation.googleapis.com";let s=`https://${o.apiEndpoint}/language/translate/v2`;process.env.GOOGLE_CLOUD_TRANSLATE_ENDPOINT&&(s=process.env.GOOGLE_CLOUD_TRANSLATE_ENDPOINT.replace(/\/+$/,""));let c={apiEndpoint:o.apiEndpoint,baseUrl:s,scopes:["https://www.googleapis.com/auth/cloud-platform"],packageJson:xg(),projectIdRequired:!1};super(c,o),this.options=o||{},this.options.key&&(this.key=this.options.key)}detect(o,s){let c=Array.isArray(o);o=gW(o),this.request({method:"POST",uri:"/detect",json:{q:o}},(l,u)=>{if(l){s(l,null,u);return}let T=u.data.detections.map((g,m)=>{let a=yW({},g[0],{input:o[m]});return delete a.isReliable,a});o.length===1&&!c&&(T=T[0]),s(null,T,u)})}getLanguages(o,s){let c;typeof o=="function"?(s=o,c="en"):c=o;let l={uri:"/languages",useQuerystring:!0,qs:{}};c&&typeof c=="string"&&(l.qs.target=c),this.request(l,(u,T)=>{if(u){s(u,null,T);return}let g=T.data.languages.map(m=>({code:m.language,name:m.name}));s(null,g,T)})}translate(o,s,c){let l=Array.isArray(o),u=gW(o),T={};typeof s=="object"?T=s:typeof s=="string"&&(T={to:s});let g={q:u,format:T.format||(U2e(u[0])?"html":"text")};if(typeof T=="string"?g.target=T:(T.from&&(g.source=T.from),T.to&&(g.target=T.to),T.model&&(g.model=T.model)),!g.target)throw new Error("A target language is required to perform a translation.");this.request({method:"POST",uri:"",json:g},(m,a)=>{if(m){c(m,null,a);return}let r=a.data.translations.map(e=>e.translatedText);g.q.length===1&&!l&&(r=r[0]),c(m,r,a)})}request(o,s){if(!this.key){super.request(o,s);return}o.uri=this.baseUrl+o.uri,o=yW(!0,{},o,{qs:{key:this.key},headers:{"User-Agent":uN.util.getUserAgentFromPackageJson(q2e)}}),uN.util.makeRequest(o,this.options,s)}};NP.Translate=RP;(0,V2e.promisifyAll)(RP,{exclude:["request"]})});var dN=A((Vke,B2e)=>{B2e.exports={nested:{google:{nested:{cloud:{nested:{translation:{nested:{v3:{options:{cc_enable_arenas:!0,csharp_namespace:"Google.Cloud.Translate.V3",go_package:"cloud.google.com/go/translate/apiv3/translatepb;translatepb",java_multiple_files:!0,java_outer_classname:"TranslationServiceProto",java_package:"com.google.cloud.translate.v3",php_namespace:"Google\\Cloud\\Translate\\V3",ruby_package:"Google::Cloud::Translate::V3"},nested:{TranslationService:{options:{"(google.api.default_host)":"translate.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-translation"},methods:{TranslateText:{requestType:"TranslateTextRequest",responseType:"TranslateTextResponse",options:{"(google.api.http).post":"/v3/{parent=projects/*/locations/*}:translateText","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v3/{parent=projects/*}:translateText","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"parent,model,mime_type,source_language_code,target_language_code,contents"},parsedOptions:[{"(google.api.http)":{post:"/v3/{parent=projects/*/locations/*}:translateText",body:"*",additional_bindings:{post:"/v3/{parent=projects/*}:translateText",body:"*"}}},{"(google.api.method_signature)":"parent,target_language_code,contents"},{"(google.api.method_signature)":"parent,model,mime_type,source_language_code,target_language_code,contents"}]},DetectLanguage:{requestType:"DetectLanguageRequest",responseType:"DetectLanguageResponse",options:{"(google.api.http).post":"/v3/{parent=projects/*/locations/*}:detectLanguage","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v3/{parent=projects/*}:detectLanguage","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"parent,model,mime_type,content"},parsedOptions:[{"(google.api.http)":{post:"/v3/{parent=projects/*/locations/*}:detectLanguage",body:"*",additional_bindings:{post:"/v3/{parent=projects/*}:detectLanguage",body:"*"}}},{"(google.api.method_signature)":"parent,model,mime_type,content"}]},GetSupportedLanguages:{requestType:"GetSupportedLanguagesRequest",responseType:"SupportedLanguages",options:{"(google.api.http).get":"/v3/{parent=projects/*/locations/*}/supportedLanguages","(google.api.http).additional_bindings.get":"/v3/{parent=projects/*}/supportedLanguages","(google.api.method_signature)":"parent,model,display_language_code"},parsedOptions:[{"(google.api.http)":{get:"/v3/{parent=projects/*/locations/*}/supportedLanguages",additional_bindings:{get:"/v3/{parent=projects/*}/supportedLanguages"}}},{"(google.api.method_signature)":"parent,model,display_language_code"}]},TranslateDocument:{requestType:"TranslateDocumentRequest",responseType:"TranslateDocumentResponse",options:{"(google.api.http).post":"/v3/{parent=projects/*/locations/*}:translateDocument","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v3/{parent=projects/*/locations/*}:translateDocument",body:"*"}}]},BatchTranslateText:{requestType:"BatchTranslateTextRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v3/{parent=projects/*/locations/*}:batchTranslateText","(google.api.http).body":"*","(google.longrunning.operation_info).response_type":"BatchTranslateResponse","(google.longrunning.operation_info).metadata_type":"BatchTranslateMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v3/{parent=projects/*/locations/*}:batchTranslateText",body:"*"}},{"(google.longrunning.operation_info)":{response_type:"BatchTranslateResponse",metadata_type:"BatchTranslateMetadata"}}]},BatchTranslateDocument:{requestType:"BatchTranslateDocumentRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v3/{parent=projects/*/locations/*}:batchTranslateDocument","(google.api.http).body":"*","(google.api.method_signature)":"parent,source_language_code,target_language_codes,input_configs,output_config","(google.longrunning.operation_info).response_type":"BatchTranslateDocumentResponse","(google.longrunning.operation_info).metadata_type":"BatchTranslateDocumentMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v3/{parent=projects/*/locations/*}:batchTranslateDocument",body:"*"}},{"(google.api.method_signature)":"parent,source_language_code,target_language_codes,input_configs,output_config"},{"(google.longrunning.operation_info)":{response_type:"BatchTranslateDocumentResponse",metadata_type:"BatchTranslateDocumentMetadata"}}]},CreateGlossary:{requestType:"CreateGlossaryRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v3/{parent=projects/*/locations/*}/glossaries","(google.api.http).body":"glossary","(google.api.method_signature)":"parent,glossary","(google.longrunning.operation_info).response_type":"Glossary","(google.longrunning.operation_info).metadata_type":"CreateGlossaryMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v3/{parent=projects/*/locations/*}/glossaries",body:"glossary"}},{"(google.api.method_signature)":"parent,glossary"},{"(google.longrunning.operation_info)":{response_type:"Glossary",metadata_type:"CreateGlossaryMetadata"}}]},ListGlossaries:{requestType:"ListGlossariesRequest",responseType:"ListGlossariesResponse",options:{"(google.api.http).get":"/v3/{parent=projects/*/locations/*}/glossaries","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v3/{parent=projects/*/locations/*}/glossaries"}},{"(google.api.method_signature)":"parent"}]},GetGlossary:{requestType:"GetGlossaryRequest",responseType:"Glossary",options:{"(google.api.http).get":"/v3/{name=projects/*/locations/*/glossaries/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v3/{name=projects/*/locations/*/glossaries/*}"}},{"(google.api.method_signature)":"name"}]},DeleteGlossary:{requestType:"DeleteGlossaryRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v3/{name=projects/*/locations/*/glossaries/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"DeleteGlossaryResponse","(google.longrunning.operation_info).metadata_type":"DeleteGlossaryMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v3/{name=projects/*/locations/*/glossaries/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"DeleteGlossaryResponse",metadata_type:"DeleteGlossaryMetadata"}}]}}},TranslateTextGlossaryConfig:{fields:{glossary:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},ignoreCase:{type:"bool",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TranslateTextRequest:{fields:{contents:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},mimeType:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},sourceLanguageCode:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},targetLanguageCode:{type:"string",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},parent:{type:"string",id:8,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},model:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},glossaryConfig:{type:"TranslateTextGlossaryConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TranslateTextResponse:{fields:{translations:{rule:"repeated",type:"Translation",id:1},glossaryTranslations:{rule:"repeated",type:"Translation",id:3}}},Translation:{fields:{translatedText:{type:"string",id:1},model:{type:"string",id:2},detectedLanguageCode:{type:"string",id:4},glossaryConfig:{type:"TranslateTextGlossaryConfig",id:3}}},DetectLanguageRequest:{oneofs:{source:{oneof:["content"]}},fields:{parent:{type:"string",id:5,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},model:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},content:{type:"string",id:1},mimeType:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DetectedLanguage:{fields:{languageCode:{type:"string",id:1},confidence:{type:"float",id:2}}},DetectLanguageResponse:{fields:{languages:{rule:"repeated",type:"DetectedLanguage",id:1}}},GetSupportedLanguagesRequest:{fields:{parent:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},displayLanguageCode:{type:"string",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},model:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},SupportedLanguages:{fields:{languages:{rule:"repeated",type:"SupportedLanguage",id:1}}},SupportedLanguage:{fields:{languageCode:{type:"string",id:1},displayName:{type:"string",id:2},supportSource:{type:"bool",id:3},supportTarget:{type:"bool",id:4}}},GcsSource:{fields:{inputUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},InputConfig:{oneofs:{source:{oneof:["gcsSource"]}},fields:{mimeType:{type:"string",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},gcsSource:{type:"GcsSource",id:2}}},GcsDestination:{fields:{outputUriPrefix:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},OutputConfig:{oneofs:{destination:{oneof:["gcsDestination"]}},fields:{gcsDestination:{type:"GcsDestination",id:1}}},DocumentInputConfig:{oneofs:{source:{oneof:["content","gcsSource"]}},fields:{content:{type:"bytes",id:1},gcsSource:{type:"GcsSource",id:2},mimeType:{type:"string",id:4}}},DocumentOutputConfig:{oneofs:{destination:{oneof:["gcsDestination"]}},fields:{gcsDestination:{type:"GcsDestination",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},mimeType:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TranslateDocumentRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},sourceLanguageCode:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},targetLanguageCode:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},documentInputConfig:{type:"DocumentInputConfig",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},documentOutputConfig:{type:"DocumentOutputConfig",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},model:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},glossaryConfig:{type:"TranslateTextGlossaryConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},customizedAttribution:{type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},isTranslateNativePdfOnly:{type:"bool",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableShadowRemovalNativePdf:{type:"bool",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableRotationCorrection:{type:"bool",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DocumentTranslation:{fields:{byteStreamOutputs:{rule:"repeated",type:"bytes",id:1},mimeType:{type:"string",id:2},detectedLanguageCode:{type:"string",id:3}}},TranslateDocumentResponse:{fields:{documentTranslation:{type:"DocumentTranslation",id:1},glossaryDocumentTranslation:{type:"DocumentTranslation",id:2},model:{type:"string",id:3},glossaryConfig:{type:"TranslateTextGlossaryConfig",id:4}}},BatchTranslateTextRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},sourceLanguageCode:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},targetLanguageCodes:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},models:{keyType:"string",type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},inputConfigs:{rule:"repeated",type:"InputConfig",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},outputConfig:{type:"OutputConfig",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},glossaries:{keyType:"string",type:"TranslateTextGlossaryConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},BatchTranslateMetadata:{fields:{state:{type:"State",id:1},translatedCharacters:{type:"int64",id:2},failedCharacters:{type:"int64",id:3},totalCharacters:{type:"int64",id:4},submitTime:{type:"google.protobuf.Timestamp",id:5}},nested:{State:{values:{STATE_UNSPECIFIED:0,RUNNING:1,SUCCEEDED:2,FAILED:3,CANCELLING:4,CANCELLED:5}}}},BatchTranslateResponse:{fields:{totalCharacters:{type:"int64",id:1},translatedCharacters:{type:"int64",id:2},failedCharacters:{type:"int64",id:3},submitTime:{type:"google.protobuf.Timestamp",id:4},endTime:{type:"google.protobuf.Timestamp",id:5}}},GlossaryInputConfig:{oneofs:{source:{oneof:["gcsSource"]}},fields:{gcsSource:{type:"GcsSource",id:1}}},Glossary:{options:{"(google.api.resource).type":"translate.googleapis.com/Glossary","(google.api.resource).pattern":"projects/{project}/locations/{location}/glossaries/{glossary}"},oneofs:{languages:{oneof:["languagePair","languageCodesSet"]}},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},languagePair:{type:"LanguageCodePair",id:3},languageCodesSet:{type:"LanguageCodesSet",id:4},inputConfig:{type:"GlossaryInputConfig",id:5},entryCount:{type:"int32",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},submitTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{LanguageCodePair:{fields:{sourceLanguageCode:{type:"string",id:1},targetLanguageCode:{type:"string",id:2}}},LanguageCodesSet:{fields:{languageCodes:{rule:"repeated",type:"string",id:1}}}}},CreateGlossaryRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},glossary:{type:"Glossary",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetGlossaryRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"translate.googleapis.com/Glossary"}}}},DeleteGlossaryRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"translate.googleapis.com/Glossary"}}}},ListGlossariesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},filter:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListGlossariesResponse:{fields:{glossaries:{rule:"repeated",type:"Glossary",id:1},nextPageToken:{type:"string",id:2}}},CreateGlossaryMetadata:{fields:{name:{type:"string",id:1},state:{type:"State",id:2},submitTime:{type:"google.protobuf.Timestamp",id:3}},nested:{State:{values:{STATE_UNSPECIFIED:0,RUNNING:1,SUCCEEDED:2,FAILED:3,CANCELLING:4,CANCELLED:5}}}},DeleteGlossaryMetadata:{fields:{name:{type:"string",id:1},state:{type:"State",id:2},submitTime:{type:"google.protobuf.Timestamp",id:3}},nested:{State:{values:{STATE_UNSPECIFIED:0,RUNNING:1,SUCCEEDED:2,FAILED:3,CANCELLING:4,CANCELLED:5}}}},DeleteGlossaryResponse:{fields:{name:{type:"string",id:1},submitTime:{type:"google.protobuf.Timestamp",id:2},endTime:{type:"google.protobuf.Timestamp",id:3}}},BatchTranslateDocumentRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},sourceLanguageCode:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},targetLanguageCodes:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},inputConfigs:{rule:"repeated",type:"BatchDocumentInputConfig",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},outputConfig:{type:"BatchDocumentOutputConfig",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},models:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},glossaries:{keyType:"string",type:"TranslateTextGlossaryConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},formatConversions:{keyType:"string",type:"string",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},customizedAttribution:{type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableShadowRemovalNativePdf:{type:"bool",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableRotationCorrection:{type:"bool",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},BatchDocumentInputConfig:{oneofs:{source:{oneof:["gcsSource"]}},fields:{gcsSource:{type:"GcsSource",id:1}}},BatchDocumentOutputConfig:{oneofs:{destination:{oneof:["gcsDestination"]}},fields:{gcsDestination:{type:"GcsDestination",id:1}}},BatchTranslateDocumentResponse:{fields:{totalPages:{type:"int64",id:1},translatedPages:{type:"int64",id:2},failedPages:{type:"int64",id:3},totalBillablePages:{type:"int64",id:4},totalCharacters:{type:"int64",id:5},translatedCharacters:{type:"int64",id:6},failedCharacters:{type:"int64",id:7},totalBillableCharacters:{type:"int64",id:8},submitTime:{type:"google.protobuf.Timestamp",id:9},endTime:{type:"google.protobuf.Timestamp",id:10}}},BatchTranslateDocumentMetadata:{fields:{state:{type:"State",id:1},totalPages:{type:"int64",id:2},translatedPages:{type:"int64",id:3},failedPages:{type:"int64",id:4},totalBillablePages:{type:"int64",id:5},totalCharacters:{type:"int64",id:6},translatedCharacters:{type:"int64",id:7},failedCharacters:{type:"int64",id:8},totalBillableCharacters:{type:"int64",id:9},submitTime:{type:"google.protobuf.Timestamp",id:10}},nested:{State:{values:{STATE_UNSPECIFIED:0,RUNNING:1,SUCCEEDED:2,FAILED:3,CANCELLING:4,CANCELLED:5}}}}}},v3beta1:{options:{cc_enable_arenas:!0,csharp_namespace:"Google.Cloud.Translate.V3Beta1",go_package:"cloud.google.com/go/translation/apiv3beta1/translationpb;translationpb",java_multiple_files:!0,java_outer_classname:"TranslationServiceProto",java_package:"com.google.cloud.translate.v3beta1",php_namespace:"Google\\Cloud\\Translate\\V3beta1",ruby_package:"Google::Cloud::Translate::V3beta1"},nested:{TranslationService:{options:{"(google.api.default_host)":"translate.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-translation"},methods:{TranslateText:{requestType:"TranslateTextRequest",responseType:"TranslateTextResponse",options:{"(google.api.http).post":"/v3beta1/{parent=projects/*/locations/*}:translateText","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v3beta1/{parent=projects/*}:translateText","(google.api.http).additional_bindings.body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v3beta1/{parent=projects/*/locations/*}:translateText",body:"*",additional_bindings:{post:"/v3beta1/{parent=projects/*}:translateText",body:"*"}}}]},DetectLanguage:{requestType:"DetectLanguageRequest",responseType:"DetectLanguageResponse",options:{"(google.api.http).post":"/v3beta1/{parent=projects/*/locations/*}:detectLanguage","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v3beta1/{parent=projects/*}:detectLanguage","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"parent,model,mime_type"},parsedOptions:[{"(google.api.http)":{post:"/v3beta1/{parent=projects/*/locations/*}:detectLanguage",body:"*",additional_bindings:{post:"/v3beta1/{parent=projects/*}:detectLanguage",body:"*"}}},{"(google.api.method_signature)":"parent,model,mime_type"}]},GetSupportedLanguages:{requestType:"GetSupportedLanguagesRequest",responseType:"SupportedLanguages",options:{"(google.api.http).get":"/v3beta1/{parent=projects/*/locations/*}/supportedLanguages","(google.api.http).additional_bindings.get":"/v3beta1/{parent=projects/*}/supportedLanguages","(google.api.method_signature)":"parent,display_language_code,model"},parsedOptions:[{"(google.api.http)":{get:"/v3beta1/{parent=projects/*/locations/*}/supportedLanguages",additional_bindings:{get:"/v3beta1/{parent=projects/*}/supportedLanguages"}}},{"(google.api.method_signature)":"parent,display_language_code,model"}]},TranslateDocument:{requestType:"TranslateDocumentRequest",responseType:"TranslateDocumentResponse",options:{"(google.api.http).post":"/v3beta1/{parent=projects/*/locations/*}:translateDocument","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v3beta1/{parent=projects/*/locations/*}:translateDocument",body:"*"}}]},BatchTranslateText:{requestType:"BatchTranslateTextRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v3beta1/{parent=projects/*/locations/*}:batchTranslateText","(google.api.http).body":"*","(google.longrunning.operation_info).response_type":"BatchTranslateResponse","(google.longrunning.operation_info).metadata_type":"BatchTranslateMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v3beta1/{parent=projects/*/locations/*}:batchTranslateText",body:"*"}},{"(google.longrunning.operation_info)":{response_type:"BatchTranslateResponse",metadata_type:"BatchTranslateMetadata"}}]},BatchTranslateDocument:{requestType:"BatchTranslateDocumentRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v3beta1/{parent=projects/*/locations/*}:batchTranslateDocument","(google.api.http).body":"*","(google.api.method_signature)":"parent,source_language_code,target_language_codes,input_configs,output_config","(google.longrunning.operation_info).response_type":"BatchTranslateDocumentResponse","(google.longrunning.operation_info).metadata_type":"BatchTranslateDocumentMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v3beta1/{parent=projects/*/locations/*}:batchTranslateDocument",body:"*"}},{"(google.api.method_signature)":"parent,source_language_code,target_language_codes,input_configs,output_config"},{"(google.longrunning.operation_info)":{response_type:"BatchTranslateDocumentResponse",metadata_type:"BatchTranslateDocumentMetadata"}}]},CreateGlossary:{requestType:"CreateGlossaryRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v3beta1/{parent=projects/*/locations/*}/glossaries","(google.api.http).body":"glossary","(google.api.method_signature)":"parent,glossary","(google.longrunning.operation_info).response_type":"Glossary","(google.longrunning.operation_info).metadata_type":"CreateGlossaryMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v3beta1/{parent=projects/*/locations/*}/glossaries",body:"glossary"}},{"(google.api.method_signature)":"parent,glossary"},{"(google.longrunning.operation_info)":{response_type:"Glossary",metadata_type:"CreateGlossaryMetadata"}}]},ListGlossaries:{requestType:"ListGlossariesRequest",responseType:"ListGlossariesResponse",options:{"(google.api.http).get":"/v3beta1/{parent=projects/*/locations/*}/glossaries","(google.api.method_signature)":"parent,filter"},parsedOptions:[{"(google.api.http)":{get:"/v3beta1/{parent=projects/*/locations/*}/glossaries"}},{"(google.api.method_signature)":"parent,filter"}]},GetGlossary:{requestType:"GetGlossaryRequest",responseType:"Glossary",options:{"(google.api.http).get":"/v3beta1/{name=projects/*/locations/*/glossaries/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v3beta1/{name=projects/*/locations/*/glossaries/*}"}},{"(google.api.method_signature)":"name"}]},DeleteGlossary:{requestType:"DeleteGlossaryRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v3beta1/{name=projects/*/locations/*/glossaries/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"DeleteGlossaryResponse","(google.longrunning.operation_info).metadata_type":"DeleteGlossaryMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v3beta1/{name=projects/*/locations/*/glossaries/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"DeleteGlossaryResponse",metadata_type:"DeleteGlossaryMetadata"}}]}}},TranslateTextGlossaryConfig:{fields:{glossary:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},ignoreCase:{type:"bool",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TranslateTextRequest:{fields:{contents:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},mimeType:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},sourceLanguageCode:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},targetLanguageCode:{type:"string",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},parent:{type:"string",id:8,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},model:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},glossaryConfig:{type:"TranslateTextGlossaryConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TranslateTextResponse:{fields:{translations:{rule:"repeated",type:"Translation",id:1},glossaryTranslations:{rule:"repeated",type:"Translation",id:3}}},Translation:{fields:{translatedText:{type:"string",id:1},model:{type:"string",id:2},detectedLanguageCode:{type:"string",id:4},glossaryConfig:{type:"TranslateTextGlossaryConfig",id:3}}},DetectLanguageRequest:{oneofs:{source:{oneof:["content"]}},fields:{parent:{type:"string",id:5,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},model:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},content:{type:"string",id:1},mimeType:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DetectedLanguage:{fields:{languageCode:{type:"string",id:1},confidence:{type:"float",id:2}}},DetectLanguageResponse:{fields:{languages:{rule:"repeated",type:"DetectedLanguage",id:1}}},GetSupportedLanguagesRequest:{fields:{parent:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},displayLanguageCode:{type:"string",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},model:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},SupportedLanguages:{fields:{languages:{rule:"repeated",type:"SupportedLanguage",id:1}}},SupportedLanguage:{fields:{languageCode:{type:"string",id:1},displayName:{type:"string",id:2},supportSource:{type:"bool",id:3},supportTarget:{type:"bool",id:4}}},GcsSource:{fields:{inputUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},InputConfig:{oneofs:{source:{oneof:["gcsSource"]}},fields:{mimeType:{type:"string",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},gcsSource:{type:"GcsSource",id:2}}},GcsDestination:{fields:{outputUriPrefix:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},OutputConfig:{oneofs:{destination:{oneof:["gcsDestination"]}},fields:{gcsDestination:{type:"GcsDestination",id:1}}},DocumentInputConfig:{oneofs:{source:{oneof:["content","gcsSource"]}},fields:{content:{type:"bytes",id:1},gcsSource:{type:"GcsSource",id:2},mimeType:{type:"string",id:4}}},DocumentOutputConfig:{oneofs:{destination:{oneof:["gcsDestination"]}},fields:{gcsDestination:{type:"GcsDestination",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},mimeType:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TranslateDocumentRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},sourceLanguageCode:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},targetLanguageCode:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},documentInputConfig:{type:"DocumentInputConfig",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},documentOutputConfig:{type:"DocumentOutputConfig",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},model:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},glossaryConfig:{type:"TranslateTextGlossaryConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},customizedAttribution:{type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},isTranslateNativePdfOnly:{type:"bool",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableShadowRemovalNativePdf:{type:"bool",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableRotationCorrection:{type:"bool",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DocumentTranslation:{fields:{byteStreamOutputs:{rule:"repeated",type:"bytes",id:1},mimeType:{type:"string",id:2},detectedLanguageCode:{type:"string",id:3}}},TranslateDocumentResponse:{fields:{documentTranslation:{type:"DocumentTranslation",id:1},glossaryDocumentTranslation:{type:"DocumentTranslation",id:2},model:{type:"string",id:3},glossaryConfig:{type:"TranslateTextGlossaryConfig",id:4}}},BatchTranslateTextRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},sourceLanguageCode:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},targetLanguageCodes:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},models:{keyType:"string",type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},inputConfigs:{rule:"repeated",type:"InputConfig",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},outputConfig:{type:"OutputConfig",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},glossaries:{keyType:"string",type:"TranslateTextGlossaryConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},BatchTranslateMetadata:{fields:{state:{type:"State",id:1},translatedCharacters:{type:"int64",id:2},failedCharacters:{type:"int64",id:3},totalCharacters:{type:"int64",id:4},submitTime:{type:"google.protobuf.Timestamp",id:5}},nested:{State:{values:{STATE_UNSPECIFIED:0,RUNNING:1,SUCCEEDED:2,FAILED:3,CANCELLING:4,CANCELLED:5}}}},BatchTranslateResponse:{fields:{totalCharacters:{type:"int64",id:1},translatedCharacters:{type:"int64",id:2},failedCharacters:{type:"int64",id:3},submitTime:{type:"google.protobuf.Timestamp",id:4},endTime:{type:"google.protobuf.Timestamp",id:5}}},GlossaryInputConfig:{oneofs:{source:{oneof:["gcsSource"]}},fields:{gcsSource:{type:"GcsSource",id:1}}},Glossary:{options:{"(google.api.resource).type":"translate.googleapis.com/Glossary","(google.api.resource).pattern":"projects/{project}/locations/{location}/glossaries/{glossary}"},oneofs:{languages:{oneof:["languagePair","languageCodesSet"]}},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},languagePair:{type:"LanguageCodePair",id:3},languageCodesSet:{type:"LanguageCodesSet",id:4},inputConfig:{type:"GlossaryInputConfig",id:5},entryCount:{type:"int32",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},submitTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{LanguageCodePair:{fields:{sourceLanguageCode:{type:"string",id:1},targetLanguageCode:{type:"string",id:2}}},LanguageCodesSet:{fields:{languageCodes:{rule:"repeated",type:"string",id:1}}}}},CreateGlossaryRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},glossary:{type:"Glossary",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetGlossaryRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"translate.googleapis.com/Glossary"}}}},DeleteGlossaryRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"translate.googleapis.com/Glossary"}}}},ListGlossariesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},filter:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListGlossariesResponse:{fields:{glossaries:{rule:"repeated",type:"Glossary",id:1},nextPageToken:{type:"string",id:2}}},CreateGlossaryMetadata:{fields:{name:{type:"string",id:1},state:{type:"State",id:2},submitTime:{type:"google.protobuf.Timestamp",id:3}},nested:{State:{values:{STATE_UNSPECIFIED:0,RUNNING:1,SUCCEEDED:2,FAILED:3,CANCELLING:4,CANCELLED:5}}}},DeleteGlossaryMetadata:{fields:{name:{type:"string",id:1},state:{type:"State",id:2},submitTime:{type:"google.protobuf.Timestamp",id:3}},nested:{State:{values:{STATE_UNSPECIFIED:0,RUNNING:1,SUCCEEDED:2,FAILED:3,CANCELLING:4,CANCELLED:5}}}},DeleteGlossaryResponse:{fields:{name:{type:"string",id:1},submitTime:{type:"google.protobuf.Timestamp",id:2},endTime:{type:"google.protobuf.Timestamp",id:3}}},BatchTranslateDocumentRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},sourceLanguageCode:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},targetLanguageCodes:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},inputConfigs:{rule:"repeated",type:"BatchDocumentInputConfig",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},outputConfig:{type:"BatchDocumentOutputConfig",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},models:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},glossaries:{keyType:"string",type:"TranslateTextGlossaryConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},formatConversions:{keyType:"string",type:"string",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},customizedAttribution:{type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableShadowRemovalNativePdf:{type:"bool",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableRotationCorrection:{type:"bool",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},BatchDocumentInputConfig:{oneofs:{source:{oneof:["gcsSource"]}},fields:{gcsSource:{type:"GcsSource",id:1}}},BatchDocumentOutputConfig:{oneofs:{destination:{oneof:["gcsDestination"]}},fields:{gcsDestination:{type:"GcsDestination",id:1}}},BatchTranslateDocumentResponse:{fields:{totalPages:{type:"int64",id:1},translatedPages:{type:"int64",id:2},failedPages:{type:"int64",id:3},totalBillablePages:{type:"int64",id:4},totalCharacters:{type:"int64",id:5},translatedCharacters:{type:"int64",id:6},failedCharacters:{type:"int64",id:7},totalBillableCharacters:{type:"int64",id:8},submitTime:{type:"google.protobuf.Timestamp",id:9},endTime:{type:"google.protobuf.Timestamp",id:10}}},BatchTranslateDocumentMetadata:{fields:{state:{type:"State",id:1},totalPages:{type:"int64",id:2},translatedPages:{type:"int64",id:3},failedPages:{type:"int64",id:4},totalBillablePages:{type:"int64",id:5},totalCharacters:{type:"int64",id:6},translatedCharacters:{type:"int64",id:7},failedCharacters:{type:"int64",id:8},totalBillableCharacters:{type:"int64",id:9},submitTime:{type:"google.protobuf.Timestamp",id:10}},nested:{State:{values:{STATE_UNSPECIFIED:0,RUNNING:1,SUCCEEDED:2,FAILED:3,CANCELLING:4,CANCELLED:5}}}}}}}}}},api:{options:{go_package:"google.golang.org/genproto/googleapis/api/annotations;annotations",java_multiple_files:!0,java_outer_classname:"ResourceProto",java_package:"com.google.api",objc_class_prefix:"GAPI",cc_enable_arenas:!0},nested:{http:{type:"HttpRule",id:72295728,extend:"google.protobuf.MethodOptions"},Http:{fields:{rules:{rule:"repeated",type:"HttpRule",id:1},fullyDecodeReservedExpansion:{type:"bool",id:2}}},HttpRule:{oneofs:{pattern:{oneof:["get","put","post","delete","patch","custom"]}},fields:{selector:{type:"string",id:1},get:{type:"string",id:2},put:{type:"string",id:3},post:{type:"string",id:4},delete:{type:"string",id:5},patch:{type:"string",id:6},custom:{type:"CustomHttpPattern",id:8},body:{type:"string",id:7},responseBody:{type:"string",id:12},additionalBindings:{rule:"repeated",type:"HttpRule",id:11}}},CustomHttpPattern:{fields:{kind:{type:"string",id:1},path:{type:"string",id:2}}},methodSignature:{rule:"repeated",type:"string",id:1051,extend:"google.protobuf.MethodOptions"},defaultHost:{type:"string",id:1049,extend:"google.protobuf.ServiceOptions"},oauthScopes:{type:"string",id:1050,extend:"google.protobuf.ServiceOptions"},CommonLanguageSettings:{fields:{referenceDocsUri:{type:"string",id:1,options:{deprecated:!0}},destinations:{rule:"repeated",type:"ClientLibraryDestination",id:2}}},ClientLibrarySettings:{fields:{version:{type:"string",id:1},launchStage:{type:"LaunchStage",id:2},restNumericEnums:{type:"bool",id:3},javaSettings:{type:"JavaSettings",id:21},cppSettings:{type:"CppSettings",id:22},phpSettings:{type:"PhpSettings",id:23},pythonSettings:{type:"PythonSettings",id:24},nodeSettings:{type:"NodeSettings",id:25},dotnetSettings:{type:"DotnetSettings",id:26},rubySettings:{type:"RubySettings",id:27},goSettings:{type:"GoSettings",id:28}}},Publishing:{fields:{methodSettings:{rule:"repeated",type:"MethodSettings",id:2},newIssueUri:{type:"string",id:101},documentationUri:{type:"string",id:102},apiShortName:{type:"string",id:103},githubLabel:{type:"string",id:104},codeownerGithubTeams:{rule:"repeated",type:"string",id:105},docTagPrefix:{type:"string",id:106},organization:{type:"ClientLibraryOrganization",id:107},librarySettings:{rule:"repeated",type:"ClientLibrarySettings",id:109}}},JavaSettings:{fields:{libraryPackage:{type:"string",id:1},serviceClassNames:{keyType:"string",type:"string",id:2},common:{type:"CommonLanguageSettings",id:3}}},CppSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},PhpSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},PythonSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},NodeSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},DotnetSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},RubySettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},GoSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},MethodSettings:{fields:{selector:{type:"string",id:1},longRunning:{type:"LongRunning",id:2}},nested:{LongRunning:{fields:{initialPollDelay:{type:"google.protobuf.Duration",id:1},pollDelayMultiplier:{type:"float",id:2},maxPollDelay:{type:"google.protobuf.Duration",id:3},totalPollTimeout:{type:"google.protobuf.Duration",id:4}}}}},ClientLibraryOrganization:{values:{CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED:0,CLOUD:1,ADS:2,PHOTOS:3,STREET_VIEW:4}},ClientLibraryDestination:{values:{CLIENT_LIBRARY_DESTINATION_UNSPECIFIED:0,GITHUB:10,PACKAGE_MANAGER:20}},LaunchStage:{values:{LAUNCH_STAGE_UNSPECIFIED:0,UNIMPLEMENTED:6,PRELAUNCH:7,EARLY_ACCESS:1,ALPHA:2,BETA:3,GA:4,DEPRECATED:5}},fieldBehavior:{rule:"repeated",type:"google.api.FieldBehavior",id:1052,extend:"google.protobuf.FieldOptions"},FieldBehavior:{values:{FIELD_BEHAVIOR_UNSPECIFIED:0,OPTIONAL:1,REQUIRED:2,OUTPUT_ONLY:3,INPUT_ONLY:4,IMMUTABLE:5,UNORDERED_LIST:6,NON_EMPTY_DEFAULT:7}},resourceReference:{type:"google.api.ResourceReference",id:1055,extend:"google.protobuf.FieldOptions"},resourceDefinition:{rule:"repeated",type:"google.api.ResourceDescriptor",id:1053,extend:"google.protobuf.FileOptions"},resource:{type:"google.api.ResourceDescriptor",id:1053,extend:"google.protobuf.MessageOptions"},ResourceDescriptor:{fields:{type:{type:"string",id:1},pattern:{rule:"repeated",type:"string",id:2},nameField:{type:"string",id:3},history:{type:"History",id:4},plural:{type:"string",id:5},singular:{type:"string",id:6},style:{rule:"repeated",type:"Style",id:10}},nested:{History:{values:{HISTORY_UNSPECIFIED:0,ORIGINALLY_SINGLE_PATTERN:1,FUTURE_MULTI_PATTERN:2}},Style:{values:{STYLE_UNSPECIFIED:0,DECLARATIVE_FRIENDLY:1}}}},ResourceReference:{fields:{type:{type:"string",id:1},childType:{type:"string",id:2}}}}},protobuf:{options:{go_package:"google.golang.org/protobuf/types/descriptorpb",java_package:"com.google.protobuf",java_outer_classname:"DescriptorProtos",csharp_namespace:"Google.Protobuf.Reflection",objc_class_prefix:"GPB",cc_enable_arenas:!0,optimize_for:"SPEED"},nested:{FileDescriptorSet:{fields:{file:{rule:"repeated",type:"FileDescriptorProto",id:1}}},FileDescriptorProto:{fields:{name:{type:"string",id:1},package:{type:"string",id:2},dependency:{rule:"repeated",type:"string",id:3},publicDependency:{rule:"repeated",type:"int32",id:10,options:{packed:!1}},weakDependency:{rule:"repeated",type:"int32",id:11,options:{packed:!1}},messageType:{rule:"repeated",type:"DescriptorProto",id:4},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:5},service:{rule:"repeated",type:"ServiceDescriptorProto",id:6},extension:{rule:"repeated",type:"FieldDescriptorProto",id:7},options:{type:"FileOptions",id:8},sourceCodeInfo:{type:"SourceCodeInfo",id:9},syntax:{type:"string",id:12},edition:{type:"string",id:13}}},DescriptorProto:{fields:{name:{type:"string",id:1},field:{rule:"repeated",type:"FieldDescriptorProto",id:2},extension:{rule:"repeated",type:"FieldDescriptorProto",id:6},nestedType:{rule:"repeated",type:"DescriptorProto",id:3},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:4},extensionRange:{rule:"repeated",type:"ExtensionRange",id:5},oneofDecl:{rule:"repeated",type:"OneofDescriptorProto",id:8},options:{type:"MessageOptions",id:7},reservedRange:{rule:"repeated",type:"ReservedRange",id:9},reservedName:{rule:"repeated",type:"string",id:10}},nested:{ExtensionRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2},options:{type:"ExtensionRangeOptions",id:3}}},ReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},ExtensionRangeOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},FieldDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:3},label:{type:"Label",id:4},type:{type:"Type",id:5},typeName:{type:"string",id:6},extendee:{type:"string",id:2},defaultValue:{type:"string",id:7},oneofIndex:{type:"int32",id:9},jsonName:{type:"string",id:10},options:{type:"FieldOptions",id:8},proto3Optional:{type:"bool",id:17}},nested:{Type:{values:{TYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18}},Label:{values:{LABEL_OPTIONAL:1,LABEL_REQUIRED:2,LABEL_REPEATED:3}}}},OneofDescriptorProto:{fields:{name:{type:"string",id:1},options:{type:"OneofOptions",id:2}}},EnumDescriptorProto:{fields:{name:{type:"string",id:1},value:{rule:"repeated",type:"EnumValueDescriptorProto",id:2},options:{type:"EnumOptions",id:3},reservedRange:{rule:"repeated",type:"EnumReservedRange",id:4},reservedName:{rule:"repeated",type:"string",id:5}},nested:{EnumReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},EnumValueDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:2},options:{type:"EnumValueOptions",id:3}}},ServiceDescriptorProto:{fields:{name:{type:"string",id:1},method:{rule:"repeated",type:"MethodDescriptorProto",id:2},options:{type:"ServiceOptions",id:3}}},MethodDescriptorProto:{fields:{name:{type:"string",id:1},inputType:{type:"string",id:2},outputType:{type:"string",id:3},options:{type:"MethodOptions",id:4},clientStreaming:{type:"bool",id:5,options:{default:!1}},serverStreaming:{type:"bool",id:6,options:{default:!1}}}},FileOptions:{fields:{javaPackage:{type:"string",id:1},javaOuterClassname:{type:"string",id:8},javaMultipleFiles:{type:"bool",id:10,options:{default:!1}},javaGenerateEqualsAndHash:{type:"bool",id:20,options:{deprecated:!0}},javaStringCheckUtf8:{type:"bool",id:27,options:{default:!1}},optimizeFor:{type:"OptimizeMode",id:9,options:{default:"SPEED"}},goPackage:{type:"string",id:11},ccGenericServices:{type:"bool",id:16,options:{default:!1}},javaGenericServices:{type:"bool",id:17,options:{default:!1}},pyGenericServices:{type:"bool",id:18,options:{default:!1}},phpGenericServices:{type:"bool",id:42,options:{default:!1}},deprecated:{type:"bool",id:23,options:{default:!1}},ccEnableArenas:{type:"bool",id:31,options:{default:!0}},objcClassPrefix:{type:"string",id:36},csharpNamespace:{type:"string",id:37},swiftPrefix:{type:"string",id:39},phpClassPrefix:{type:"string",id:40},phpNamespace:{type:"string",id:41},phpMetadataNamespace:{type:"string",id:44},rubyPackage:{type:"string",id:45},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[38,38]],nested:{OptimizeMode:{values:{SPEED:1,CODE_SIZE:2,LITE_RUNTIME:3}}}},MessageOptions:{fields:{messageSetWireFormat:{type:"bool",id:1,options:{default:!1}},noStandardDescriptorAccessor:{type:"bool",id:2,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},mapEntry:{type:"bool",id:7},deprecatedLegacyJsonFieldConflicts:{type:"bool",id:11,options:{deprecated:!0}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[4,4],[5,5],[6,6],[8,8],[9,9]]},FieldOptions:{fields:{ctype:{type:"CType",id:1,options:{default:"STRING"}},packed:{type:"bool",id:2},jstype:{type:"JSType",id:6,options:{default:"JS_NORMAL"}},lazy:{type:"bool",id:5,options:{default:!1}},unverifiedLazy:{type:"bool",id:15,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},weak:{type:"bool",id:10,options:{default:!1}},debugRedact:{type:"bool",id:16,options:{default:!1}},retention:{type:"OptionRetention",id:17},target:{type:"OptionTargetType",id:18},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[4,4]],nested:{CType:{values:{STRING:0,CORD:1,STRING_PIECE:2}},JSType:{values:{JS_NORMAL:0,JS_STRING:1,JS_NUMBER:2}},OptionRetention:{values:{RETENTION_UNKNOWN:0,RETENTION_RUNTIME:1,RETENTION_SOURCE:2}},OptionTargetType:{values:{TARGET_TYPE_UNKNOWN:0,TARGET_TYPE_FILE:1,TARGET_TYPE_EXTENSION_RANGE:2,TARGET_TYPE_MESSAGE:3,TARGET_TYPE_FIELD:4,TARGET_TYPE_ONEOF:5,TARGET_TYPE_ENUM:6,TARGET_TYPE_ENUM_ENTRY:7,TARGET_TYPE_SERVICE:8,TARGET_TYPE_METHOD:9}}}},OneofOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},EnumOptions:{fields:{allowAlias:{type:"bool",id:2},deprecated:{type:"bool",id:3,options:{default:!1}},deprecatedLegacyJsonFieldConflicts:{type:"bool",id:6,options:{deprecated:!0}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[5,5]]},EnumValueOptions:{fields:{deprecated:{type:"bool",id:1,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},ServiceOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},MethodOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},idempotencyLevel:{type:"IdempotencyLevel",id:34,options:{default:"IDEMPOTENCY_UNKNOWN"}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],nested:{IdempotencyLevel:{values:{IDEMPOTENCY_UNKNOWN:0,NO_SIDE_EFFECTS:1,IDEMPOTENT:2}}}},UninterpretedOption:{fields:{name:{rule:"repeated",type:"NamePart",id:2},identifierValue:{type:"string",id:3},positiveIntValue:{type:"uint64",id:4},negativeIntValue:{type:"int64",id:5},doubleValue:{type:"double",id:6},stringValue:{type:"bytes",id:7},aggregateValue:{type:"string",id:8}},nested:{NamePart:{fields:{namePart:{rule:"required",type:"string",id:1},isExtension:{rule:"required",type:"bool",id:2}}}}},SourceCodeInfo:{fields:{location:{rule:"repeated",type:"Location",id:1}},nested:{Location:{fields:{path:{rule:"repeated",type:"int32",id:1},span:{rule:"repeated",type:"int32",id:2},leadingComments:{type:"string",id:3},trailingComments:{type:"string",id:4},leadingDetachedComments:{rule:"repeated",type:"string",id:6}}}}},GeneratedCodeInfo:{fields:{annotation:{rule:"repeated",type:"Annotation",id:1}},nested:{Annotation:{fields:{path:{rule:"repeated",type:"int32",id:1},sourceFile:{type:"string",id:2},begin:{type:"int32",id:3},end:{type:"int32",id:4},semantic:{type:"Semantic",id:5}},nested:{Semantic:{values:{NONE:0,SET:1,ALIAS:2}}}}}},Duration:{fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}},Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}},Empty:{fields:{}},Timestamp:{fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}}}},longrunning:{options:{cc_enable_arenas:!0,csharp_namespace:"Google.LongRunning",go_package:"google.golang.org/genproto/googleapis/longrunning;longrunning",java_multiple_files:!0,java_outer_classname:"OperationsProto",java_package:"com.google.longrunning",php_namespace:"Google\\LongRunning"},nested:{operationInfo:{type:"google.longrunning.OperationInfo",id:1049,extend:"google.protobuf.MethodOptions"},Operations:{options:{"(google.api.default_host)":"longrunning.googleapis.com"},methods:{ListOperations:{requestType:"ListOperationsRequest",responseType:"ListOperationsResponse",options:{"(google.api.http).get":"/v1/{name=operations}","(google.api.method_signature)":"name,filter"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=operations}"}},{"(google.api.method_signature)":"name,filter"}]},GetOperation:{requestType:"GetOperationRequest",responseType:"Operation",options:{"(google.api.http).get":"/v1/{name=operations/**}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=operations/**}"}},{"(google.api.method_signature)":"name"}]},DeleteOperation:{requestType:"DeleteOperationRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).delete":"/v1/{name=operations/**}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=operations/**}"}},{"(google.api.method_signature)":"name"}]},CancelOperation:{requestType:"CancelOperationRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=operations/**}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=operations/**}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},WaitOperation:{requestType:"WaitOperationRequest",responseType:"Operation"}}},Operation:{oneofs:{result:{oneof:["error","response"]}},fields:{name:{type:"string",id:1},metadata:{type:"google.protobuf.Any",id:2},done:{type:"bool",id:3},error:{type:"google.rpc.Status",id:4},response:{type:"google.protobuf.Any",id:5}}},GetOperationRequest:{fields:{name:{type:"string",id:1}}},ListOperationsRequest:{fields:{name:{type:"string",id:4},filter:{type:"string",id:1},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},ListOperationsResponse:{fields:{operations:{rule:"repeated",type:"Operation",id:1},nextPageToken:{type:"string",id:2}}},CancelOperationRequest:{fields:{name:{type:"string",id:1}}},DeleteOperationRequest:{fields:{name:{type:"string",id:1}}},WaitOperationRequest:{fields:{name:{type:"string",id:1},timeout:{type:"google.protobuf.Duration",id:2}}},OperationInfo:{fields:{responseType:{type:"string",id:1},metadataType:{type:"string",id:2}}}}},rpc:{options:{cc_enable_arenas:!0,go_package:"google.golang.org/genproto/googleapis/rpc/status;status",java_multiple_files:!0,java_outer_classname:"StatusProto",java_package:"com.google.rpc",objc_class_prefix:"RPC"},nested:{Status:{fields:{code:{type:"int32",id:1},message:{type:"string",id:2},details:{rule:"repeated",type:"google.protobuf.Any",id:3}}}}}}}}}});var vW=A((Uke,G2e)=>{G2e.exports={interfaces:{"google.cloud.translation.v3.TranslationService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{TranslateText:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},DetectLanguage:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetSupportedLanguages:{timeout_millis:6e5,retry_codes_name:"idempotent",retry_params_name:"default"},TranslateDocument:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchTranslateText:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchTranslateDocument:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateGlossary:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListGlossaries:{timeout_millis:6e5,retry_codes_name:"idempotent",retry_params_name:"default"},GetGlossary:{timeout_millis:6e5,retry_codes_name:"idempotent",retry_params_name:"default"},DeleteGlossary:{timeout_millis:6e5,retry_codes_name:"idempotent",retry_params_name:"default"}}}}}});var OW=A(AP=>{"use strict";Object.defineProperty(AP,"__esModule",{value:!0});AP.TranslationServiceClient=void 0;var TW=dN(),z2e=vW(),H2e=xg().version,fN=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),o.numericEnums=!0,T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes);let r=[`gax/${this._gaxModule.version}`,`gapic/${H2e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(TW),this.pathTemplates={glossaryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/glossaries/{glossary}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}")},this.descriptors.page={listGlossaries:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","glossaries")};let e=this._gaxModule.protobuf.Root.fromJSON(TW),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/v3/{name=projects/*/locations/*}"},{selector:"google.cloud.location.Locations.ListLocations",get:"/v3/{name=projects/*}/locations"},{selector:"google.longrunning.Operations.CancelOperation",post:"/v3/{name=projects/*/locations/*/operations/*}:cancel",body:"*"},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/v3/{name=projects/*/locations/*/operations/*}"},{selector:"google.longrunning.Operations.GetOperation",get:"/v3/{name=projects/*/locations/*/operations/*}"},{selector:"google.longrunning.Operations.ListOperations",get:"/v3/{name=projects/*/locations/*}/operations"},{selector:"google.longrunning.Operations.WaitOperation",post:"/v3/{name=projects/*/locations/*/operations/*}:wait",body:"*"}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.translation.v3.BatchTranslateResponse"),i=e.lookup(".google.cloud.translation.v3.BatchTranslateMetadata"),p=e.lookup(".google.cloud.translation.v3.BatchTranslateDocumentResponse"),f=e.lookup(".google.cloud.translation.v3.BatchTranslateDocumentMetadata"),y=e.lookup(".google.cloud.translation.v3.Glossary"),O=e.lookup(".google.cloud.translation.v3.CreateGlossaryMetadata"),_=e.lookup(".google.cloud.translation.v3.DeleteGlossaryResponse"),R=e.lookup(".google.cloud.translation.v3.DeleteGlossaryMetadata");this.descriptors.longrunning={batchTranslateText:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),batchTranslateDocument:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),createGlossary:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),deleteGlossary:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.translation.v3.TranslationService",z2e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.translationServiceStub)return this.translationServiceStub;this.translationServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.translation.v3.TranslationService"):this._protos.google.cloud.translation.v3.TranslationService,this._opts,this._providedCustomServicePath);let o=["translateText","detectLanguage","getSupportedLanguages","translateDocument","batchTranslateText","batchTranslateDocument","createGlossary","listGlossaries","getGlossary","deleteGlossary"];for(let s of o){let c=this.translationServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.translationServiceStub}static get servicePath(){return"translate.googleapis.com"}static get apiEndpoint(){return"translate.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloud-translation"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}translateText(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.translateText(o,u,c)}detectLanguage(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.detectLanguage(o,u,c)}getSupportedLanguages(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getSupportedLanguages(o,u,c)}translateDocument(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.translateDocument(o,u,c)}getGlossary(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getGlossary(o,u,c)}batchTranslateText(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchTranslateText(o,u,c)}async checkBatchTranslateTextProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchTranslateText,this._gaxModule.createDefaultBackoffSettings())}batchTranslateDocument(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchTranslateDocument(o,u,c)}async checkBatchTranslateDocumentProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchTranslateDocument,this._gaxModule.createDefaultBackoffSettings())}createGlossary(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createGlossary(o,u,c)}async checkCreateGlossaryProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createGlossary,this._gaxModule.createDefaultBackoffSettings())}deleteGlossary(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteGlossary(o,u,c)}async checkDeleteGlossaryProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteGlossary,this._gaxModule.createDefaultBackoffSettings())}listGlossaries(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listGlossaries(o,u,c)}listGlossariesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listGlossaries.merge(s);return this.initialize(),this.descriptors.page.listGlossaries.createStream(this.innerApiCalls.listGlossaries,o,u)}listGlossariesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listGlossaries.merge(s);return this.initialize(),this.descriptors.page.listGlossaries.asyncIterate(this.innerApiCalls.listGlossaries,o,u)}glossaryPath(o,s,c){return this.pathTemplates.glossaryPathTemplate.render({project:o,location:s,glossary:c})}matchProjectFromGlossaryName(o){return this.pathTemplates.glossaryPathTemplate.match(o).project}matchLocationFromGlossaryName(o){return this.pathTemplates.glossaryPathTemplate.match(o).location}matchGlossaryFromGlossaryName(o){return this.pathTemplates.glossaryPathTemplate.match(o).glossary}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}close(){return this.translationServiceStub&&!this._terminated?this.translationServiceStub.then(o=>{this._terminated=!0,o.close(),this.operationsClient.close()}):Promise.resolve()}};AP.TranslationServiceClient=fN});var SW=A(IP=>{"use strict";Object.defineProperty(IP,"__esModule",{value:!0});IP.TranslationServiceClient=void 0;var Q2e=OW();Object.defineProperty(IP,"TranslationServiceClient",{enumerable:!0,get:function(){return Q2e.TranslationServiceClient}})});var PW=A((Gke,Y2e)=>{Y2e.exports={interfaces:{"google.cloud.translation.v3beta1.TranslationService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{TranslateText:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},DetectLanguage:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetSupportedLanguages:{timeout_millis:6e5,retry_codes_name:"idempotent",retry_params_name:"default"},TranslateDocument:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchTranslateText:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchTranslateDocument:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateGlossary:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListGlossaries:{timeout_millis:6e5,retry_codes_name:"idempotent",retry_params_name:"default"},GetGlossary:{timeout_millis:6e5,retry_codes_name:"idempotent",retry_params_name:"default"},DeleteGlossary:{timeout_millis:6e5,retry_codes_name:"idempotent",retry_params_name:"default"}}}}}});var wW=A(kP=>{"use strict";Object.defineProperty(kP,"__esModule",{value:!0});kP.TranslationServiceClient=void 0;var jW=dN(),W2e=PW(),K2e=xg().version,mN=class{constructor(o,s){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,T=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let g=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:T,port:g,clientConfig:m,fallback:a},o),o.numericEnums=!0,T!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),s||(s=Ee()),this._gaxModule=o.fallback?s.fallback:s,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,T===u.servicePath&&(this.auth.defaultScopes=u.scopes);let r=[`gax/${this._gaxModule.version}`,`gapic/${K2e}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(jW),this.pathTemplates={glossaryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/glossaries/{glossary}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}")},this.descriptors.page={listGlossaries:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","glossaries")};let e=this._gaxModule.protobuf.Root.fromJSON(jW),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/v3beta1/{name=projects/*/locations/*}"},{selector:"google.cloud.location.Locations.ListLocations",get:"/v3beta1/{name=projects/*}/locations"},{selector:"google.longrunning.Operations.CancelOperation",post:"/v3beta1/{name=projects/*/locations/*/operations/*}:cancel",body:"*"},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/v3beta1/{name=projects/*/locations/*/operations/*}"},{selector:"google.longrunning.Operations.GetOperation",get:"/v3beta1/{name=projects/*/locations/*/operations/*}"},{selector:"google.longrunning.Operations.ListOperations",get:"/v3beta1/{name=projects/*/locations/*}/operations"},{selector:"google.longrunning.Operations.WaitOperation",post:"/v3beta1/{name=projects/*/locations/*/operations/*}:wait",body:"*"}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.translation.v3beta1.BatchTranslateResponse"),i=e.lookup(".google.cloud.translation.v3beta1.BatchTranslateMetadata"),p=e.lookup(".google.cloud.translation.v3beta1.BatchTranslateDocumentResponse"),f=e.lookup(".google.cloud.translation.v3beta1.BatchTranslateDocumentMetadata"),y=e.lookup(".google.cloud.translation.v3beta1.Glossary"),O=e.lookup(".google.cloud.translation.v3beta1.CreateGlossaryMetadata"),_=e.lookup(".google.cloud.translation.v3beta1.DeleteGlossaryResponse"),R=e.lookup(".google.cloud.translation.v3beta1.DeleteGlossaryMetadata");this.descriptors.longrunning={batchTranslateText:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),batchTranslateDocument:new this._gaxModule.LongrunningDescriptor(this.operationsClient,p.decode.bind(p),f.decode.bind(f)),createGlossary:new this._gaxModule.LongrunningDescriptor(this.operationsClient,y.decode.bind(y),O.decode.bind(O)),deleteGlossary:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),R.decode.bind(R))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.translation.v3beta1.TranslationService",W2e,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.translationServiceStub)return this.translationServiceStub;this.translationServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.translation.v3beta1.TranslationService"):this._protos.google.cloud.translation.v3beta1.TranslationService,this._opts,this._providedCustomServicePath);let o=["translateText","detectLanguage","getSupportedLanguages","translateDocument","batchTranslateText","batchTranslateDocument","createGlossary","listGlossaries","getGlossary","deleteGlossary"];for(let s of o){let c=this.translationServiceStub.then(T=>(...g)=>this._terminated?Promise.reject("The client has already been closed."):T[s].apply(T,g),T=>()=>{throw T}),l=this.descriptors.page[s]||this.descriptors.longrunning[s]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[s],l,this._opts.fallback);this.innerApiCalls[s]=u}return this.translationServiceStub}static get servicePath(){return"translate.googleapis.com"}static get apiEndpoint(){return"translate.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloud-translation"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}translateText(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.translateText(o,u,c)}detectLanguage(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.detectLanguage(o,u,c)}getSupportedLanguages(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getSupportedLanguages(o,u,c)}translateDocument(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.translateDocument(o,u,c)}getGlossary(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getGlossary(o,u,c)}batchTranslateText(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchTranslateText(o,u,c)}async checkBatchTranslateTextProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchTranslateText,this._gaxModule.createDefaultBackoffSettings())}batchTranslateDocument(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchTranslateDocument(o,u,c)}async checkBatchTranslateDocumentProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchTranslateDocument,this._gaxModule.createDefaultBackoffSettings())}createGlossary(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createGlossary(o,u,c)}async checkCreateGlossaryProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createGlossary,this._gaxModule.createDefaultBackoffSettings())}deleteGlossary(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteGlossary(o,u,c)}async checkDeleteGlossaryProgress(o){let s=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(s);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteGlossary,this._gaxModule.createDefaultBackoffSettings())}listGlossaries(o,s,c){var l;o=o||{};let u;return typeof s=="function"&&c===void 0?(c=s,u={}):u=s,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listGlossaries(o,u,c)}listGlossariesStream(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listGlossaries.merge(s);return this.initialize(),this.descriptors.page.listGlossaries.createStream(this.innerApiCalls.listGlossaries,o,u)}listGlossariesAsync(o,s){var c;o=o||{},s=s||{},s.otherArgs=s.otherArgs||{},s.otherArgs.headers=s.otherArgs.headers||{},s.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listGlossaries.merge(s);return this.initialize(),this.descriptors.page.listGlossaries.asyncIterate(this.innerApiCalls.listGlossaries,o,u)}glossaryPath(o,s,c){return this.pathTemplates.glossaryPathTemplate.render({project:o,location:s,glossary:c})}matchProjectFromGlossaryName(o){return this.pathTemplates.glossaryPathTemplate.match(o).project}matchLocationFromGlossaryName(o){return this.pathTemplates.glossaryPathTemplate.match(o).location}matchGlossaryFromGlossaryName(o){return this.pathTemplates.glossaryPathTemplate.match(o).glossary}locationPath(o,s){return this.pathTemplates.locationPathTemplate.render({project:o,location:s})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}close(){return this.translationServiceStub&&!this._terminated?this.translationServiceStub.then(o=>{this._terminated=!0,o.close(),this.operationsClient.close()}):Promise.resolve()}};kP.TranslationServiceClient=mN});var xW=A(FP=>{"use strict";Object.defineProperty(FP,"__esModule",{value:!0});FP.TranslationServiceClient=void 0;var X2e=wW();Object.defineProperty(FP,"TranslationServiceClient",{enumerable:!0,get:function(){return X2e.TranslationServiceClient}})});var DW=A((_W,_g)=>{(function(d,o){typeof define=="function"&&define.amd?define(["protobufjs/minimal"],o):typeof require=="function"&&typeof _g=="object"&&_g&&_g.exports&&(_g.exports=o(JM().protobufMinimal))})(_W,function(d){"use strict";var o=d.Reader,s=d.Writer,c=d.util,l=d.roots._google_cloud_translate_protos||(d.roots._google_cloud_translate_protos={});return l.google=function(){var u={};return u.cloud=function(){var T={};return T.translation=function(){var g={};return g.v3=function(){var m={};return m.TranslationService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.translateText=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.TranslateTextRequest,l.google.cloud.translation.v3.TranslateTextResponse,e,t)},"name",{value:"TranslateText"}),Object.defineProperty(a.prototype.detectLanguage=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.DetectLanguageRequest,l.google.cloud.translation.v3.DetectLanguageResponse,e,t)},"name",{value:"DetectLanguage"}),Object.defineProperty(a.prototype.getSupportedLanguages=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.GetSupportedLanguagesRequest,l.google.cloud.translation.v3.SupportedLanguages,e,t)},"name",{value:"GetSupportedLanguages"}),Object.defineProperty(a.prototype.translateDocument=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.TranslateDocumentRequest,l.google.cloud.translation.v3.TranslateDocumentResponse,e,t)},"name",{value:"TranslateDocument"}),Object.defineProperty(a.prototype.batchTranslateText=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.BatchTranslateTextRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchTranslateText"}),Object.defineProperty(a.prototype.batchTranslateDocument=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.BatchTranslateDocumentRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchTranslateDocument"}),Object.defineProperty(a.prototype.createGlossary=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.CreateGlossaryRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateGlossary"}),Object.defineProperty(a.prototype.listGlossaries=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.ListGlossariesRequest,l.google.cloud.translation.v3.ListGlossariesResponse,e,t)},"name",{value:"ListGlossaries"}),Object.defineProperty(a.prototype.getGlossary=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.GetGlossaryRequest,l.google.cloud.translation.v3.Glossary,e,t)},"name",{value:"GetGlossary"}),Object.defineProperty(a.prototype.deleteGlossary=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.DeleteGlossaryRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteGlossary"}),a}(),m.TranslateTextGlossaryConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.glossary=e.string();break}case 2:{i.ignoreCase=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.glossary!=null&&e.hasOwnProperty("glossary")&&!c.isString(e.glossary)?"glossary: string expected":e.ignoreCase!=null&&e.hasOwnProperty("ignoreCase")&&typeof e.ignoreCase!="boolean"?"ignoreCase: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.TranslateTextGlossaryConfig)return e;var t=new l.google.cloud.translation.v3.TranslateTextGlossaryConfig;return e.glossary!=null&&(t.glossary=String(e.glossary)),e.ignoreCase!=null&&(t.ignoreCase=!!e.ignoreCase),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.glossary="",n.ignoreCase=!1),e.glossary!=null&&e.hasOwnProperty("glossary")&&(n.glossary=e.glossary),e.ignoreCase!=null&&e.hasOwnProperty("ignoreCase")&&(n.ignoreCase=e.ignoreCase),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.TranslateTextGlossaryConfig"},a}(),m.TranslateTextRequest=function(){function a(r){if(this.contents=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.contents&&i.contents.length||(i.contents=[]),i.contents.push(e.string());break}case 3:{i.mimeType=e.string();break}case 4:{i.sourceLanguageCode=e.string();break}case 5:{i.targetLanguageCode=e.string();break}case 8:{i.parent=e.string();break}case 6:{i.model=e.string();break}case 7:{i.glossaryConfig=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.decode(e,e.uint32());break}case 10:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.contents!=null&&e.hasOwnProperty("contents")){if(!Array.isArray(e.contents))return"contents: array expected";for(var t=0;t>>3){case 1:{i.translations&&i.translations.length||(i.translations=[]),i.translations.push(l.google.cloud.translation.v3.Translation.decode(e,e.uint32()));break}case 3:{i.glossaryTranslations&&i.glossaryTranslations.length||(i.glossaryTranslations=[]),i.glossaryTranslations.push(l.google.cloud.translation.v3.Translation.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.translations!=null&&e.hasOwnProperty("translations")){if(!Array.isArray(e.translations))return"translations: array expected";for(var t=0;t>>3){case 1:{i.translatedText=e.string();break}case 2:{i.model=e.string();break}case 4:{i.detectedLanguageCode=e.string();break}case 3:{i.glossaryConfig=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.translatedText!=null&&e.hasOwnProperty("translatedText")&&!c.isString(e.translatedText))return"translatedText: string expected";if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.detectedLanguageCode!=null&&e.hasOwnProperty("detectedLanguageCode")&&!c.isString(e.detectedLanguageCode))return"detectedLanguageCode: string expected";if(e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")){var t=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.verify(e.glossaryConfig);if(t)return"glossaryConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.Translation)return e;var t=new l.google.cloud.translation.v3.Translation;if(e.translatedText!=null&&(t.translatedText=String(e.translatedText)),e.model!=null&&(t.model=String(e.model)),e.detectedLanguageCode!=null&&(t.detectedLanguageCode=String(e.detectedLanguageCode)),e.glossaryConfig!=null){if(typeof e.glossaryConfig!="object")throw TypeError(".google.cloud.translation.v3.Translation.glossaryConfig: object expected");t.glossaryConfig=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.fromObject(e.glossaryConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.translatedText="",n.model="",n.glossaryConfig=null,n.detectedLanguageCode=""),e.translatedText!=null&&e.hasOwnProperty("translatedText")&&(n.translatedText=e.translatedText),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")&&(n.glossaryConfig=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.toObject(e.glossaryConfig,t)),e.detectedLanguageCode!=null&&e.hasOwnProperty("detectedLanguageCode")&&(n.detectedLanguageCode=e.detectedLanguageCode),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.Translation"},a}(),m.DetectLanguageRequest=function(){function a(e){if(this.labels={},e)for(var t=Object.keys(e),n=0;n>>3){case 5:{p.parent=t.string();break}case 4:{p.model=t.string();break}case 1:{p.content=t.string();break}case 3:{p.mimeType=t.string();break}case 6:{p.labels===c.emptyObject&&(p.labels={});var _=t.uint32()+t.pos;for(f="",y="";t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=t.string();break;default:t.skipType(R&7);break}}p.labels[f]=y;break}default:t.skipType(O&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.parent!=null&&t.hasOwnProperty("parent")&&!c.isString(t.parent))return"parent: string expected";if(t.model!=null&&t.hasOwnProperty("model")&&!c.isString(t.model))return"model: string expected";if(t.content!=null&&t.hasOwnProperty("content")&&(n.source=1,!c.isString(t.content)))return"content: string expected";if(t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType))return"mimeType: string expected";if(t.labels!=null&&t.hasOwnProperty("labels")){if(!c.isObject(t.labels))return"labels: object expected";for(var i=Object.keys(t.labels),p=0;p>>3){case 1:{i.languageCode=e.string();break}case 2:{i.confidence=e.float();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.languageCode!=null&&e.hasOwnProperty("languageCode")&&!c.isString(e.languageCode)?"languageCode: string expected":e.confidence!=null&&e.hasOwnProperty("confidence")&&typeof e.confidence!="number"?"confidence: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.DetectedLanguage)return e;var t=new l.google.cloud.translation.v3.DetectedLanguage;return e.languageCode!=null&&(t.languageCode=String(e.languageCode)),e.confidence!=null&&(t.confidence=Number(e.confidence)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.languageCode="",n.confidence=0),e.languageCode!=null&&e.hasOwnProperty("languageCode")&&(n.languageCode=e.languageCode),e.confidence!=null&&e.hasOwnProperty("confidence")&&(n.confidence=t.json&&!isFinite(e.confidence)?String(e.confidence):e.confidence),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.DetectedLanguage"},a}(),m.DetectLanguageResponse=function(){function a(r){if(this.languages=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.languages&&i.languages.length||(i.languages=[]),i.languages.push(l.google.cloud.translation.v3.DetectedLanguage.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.languages!=null&&e.hasOwnProperty("languages")){if(!Array.isArray(e.languages))return"languages: array expected";for(var t=0;t>>3){case 3:{i.parent=e.string();break}case 1:{i.displayLanguageCode=e.string();break}case 2:{i.model=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.displayLanguageCode!=null&&e.hasOwnProperty("displayLanguageCode")&&!c.isString(e.displayLanguageCode)?"displayLanguageCode: string expected":e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model)?"model: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.GetSupportedLanguagesRequest)return e;var t=new l.google.cloud.translation.v3.GetSupportedLanguagesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.displayLanguageCode!=null&&(t.displayLanguageCode=String(e.displayLanguageCode)),e.model!=null&&(t.model=String(e.model)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.displayLanguageCode="",n.model="",n.parent=""),e.displayLanguageCode!=null&&e.hasOwnProperty("displayLanguageCode")&&(n.displayLanguageCode=e.displayLanguageCode),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.GetSupportedLanguagesRequest"},a}(),m.SupportedLanguages=function(){function a(r){if(this.languages=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.languages&&i.languages.length||(i.languages=[]),i.languages.push(l.google.cloud.translation.v3.SupportedLanguage.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.languages!=null&&e.hasOwnProperty("languages")){if(!Array.isArray(e.languages))return"languages: array expected";for(var t=0;t>>3){case 1:{i.languageCode=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.supportSource=e.bool();break}case 4:{i.supportTarget=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.languageCode!=null&&e.hasOwnProperty("languageCode")&&!c.isString(e.languageCode)?"languageCode: string expected":e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName)?"displayName: string expected":e.supportSource!=null&&e.hasOwnProperty("supportSource")&&typeof e.supportSource!="boolean"?"supportSource: boolean expected":e.supportTarget!=null&&e.hasOwnProperty("supportTarget")&&typeof e.supportTarget!="boolean"?"supportTarget: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.SupportedLanguage)return e;var t=new l.google.cloud.translation.v3.SupportedLanguage;return e.languageCode!=null&&(t.languageCode=String(e.languageCode)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.supportSource!=null&&(t.supportSource=!!e.supportSource),e.supportTarget!=null&&(t.supportTarget=!!e.supportTarget),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.languageCode="",n.displayName="",n.supportSource=!1,n.supportTarget=!1),e.languageCode!=null&&e.hasOwnProperty("languageCode")&&(n.languageCode=e.languageCode),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.supportSource!=null&&e.hasOwnProperty("supportSource")&&(n.supportSource=e.supportSource),e.supportTarget!=null&&e.hasOwnProperty("supportTarget")&&(n.supportTarget=e.supportTarget),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.SupportedLanguage"},a}(),m.GcsSource=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.inputUri=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.inputUri!=null&&e.hasOwnProperty("inputUri")&&!c.isString(e.inputUri)?"inputUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.GcsSource)return e;var t=new l.google.cloud.translation.v3.GcsSource;return e.inputUri!=null&&(t.inputUri=String(e.inputUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.inputUri=""),e.inputUri!=null&&e.hasOwnProperty("inputUri")&&(n.inputUri=e.inputUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.GcsSource"},a}(),m.InputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.mimeType=t.string();break}case 2:{p.gcsSource=l.google.cloud.translation.v3.GcsSource.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType))return"mimeType: string expected";if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){n.source=1;{var i=l.google.cloud.translation.v3.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3.InputConfig)return t;var n=new l.google.cloud.translation.v3.InputConfig;if(t.mimeType!=null&&(n.mimeType=String(t.mimeType)),t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.translation.v3.InputConfig.gcsSource: object expected");n.gcsSource=l.google.cloud.translation.v3.GcsSource.fromObject(t.gcsSource)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.mimeType=""),t.mimeType!=null&&t.hasOwnProperty("mimeType")&&(i.mimeType=t.mimeType),t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.translation.v3.GcsSource.toObject(t.gcsSource,n),n.oneofs&&(i.source="gcsSource")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3.InputConfig"},a}(),m.GcsDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.outputUriPrefix=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.outputUriPrefix!=null&&e.hasOwnProperty("outputUriPrefix")&&!c.isString(e.outputUriPrefix)?"outputUriPrefix: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.GcsDestination)return e;var t=new l.google.cloud.translation.v3.GcsDestination;return e.outputUriPrefix!=null&&(t.outputUriPrefix=String(e.outputUriPrefix)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.outputUriPrefix=""),e.outputUriPrefix!=null&&e.hasOwnProperty("outputUriPrefix")&&(n.outputUriPrefix=e.outputUriPrefix),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.GcsDestination"},a}(),m.OutputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.gcsDestination=l.google.cloud.translation.v3.GcsDestination.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.translation.v3.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3.OutputConfig)return t;var n=new l.google.cloud.translation.v3.OutputConfig;if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.translation.v3.OutputConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.translation.v3.GcsDestination.fromObject(t.gcsDestination)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.translation.v3.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3.OutputConfig"},a}(),m.DocumentInputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.content=t.bytes();break}case 2:{p.gcsSource=l.google.cloud.translation.v3.GcsSource.decode(t,t.uint32());break}case 4:{p.mimeType=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.content!=null&&t.hasOwnProperty("content")&&(n.source=1,!(t.content&&typeof t.content.length=="number"||c.isString(t.content))))return"content: buffer expected";if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){if(n.source===1)return"source: multiple values";n.source=1;{var i=l.google.cloud.translation.v3.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}return t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType)?"mimeType: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3.DocumentInputConfig)return t;var n=new l.google.cloud.translation.v3.DocumentInputConfig;if(t.content!=null&&(typeof t.content=="string"?c.base64.decode(t.content,n.content=c.newBuffer(c.base64.length(t.content)),0):t.content.length>=0&&(n.content=t.content)),t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.translation.v3.DocumentInputConfig.gcsSource: object expected");n.gcsSource=l.google.cloud.translation.v3.GcsSource.fromObject(t.gcsSource)}return t.mimeType!=null&&(n.mimeType=String(t.mimeType)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.mimeType=""),t.content!=null&&t.hasOwnProperty("content")&&(i.content=n.bytes===String?c.base64.encode(t.content,0,t.content.length):n.bytes===Array?Array.prototype.slice.call(t.content):t.content,n.oneofs&&(i.source="content")),t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.translation.v3.GcsSource.toObject(t.gcsSource,n),n.oneofs&&(i.source="gcsSource")),t.mimeType!=null&&t.hasOwnProperty("mimeType")&&(i.mimeType=t.mimeType),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3.DocumentInputConfig"},a}(),m.DocumentOutputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.gcsDestination=l.google.cloud.translation.v3.GcsDestination.decode(t,t.uint32());break}case 3:{p.mimeType=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.translation.v3.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}return t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType)?"mimeType: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3.DocumentOutputConfig)return t;var n=new l.google.cloud.translation.v3.DocumentOutputConfig;if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.translation.v3.DocumentOutputConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.translation.v3.GcsDestination.fromObject(t.gcsDestination)}return t.mimeType!=null&&(n.mimeType=String(t.mimeType)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.mimeType=""),t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.translation.v3.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),t.mimeType!=null&&t.hasOwnProperty("mimeType")&&(i.mimeType=t.mimeType),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3.DocumentOutputConfig"},a}(),m.TranslateDocumentRequest=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.sourceLanguageCode=e.string();break}case 3:{i.targetLanguageCode=e.string();break}case 4:{i.documentInputConfig=l.google.cloud.translation.v3.DocumentInputConfig.decode(e,e.uint32());break}case 5:{i.documentOutputConfig=l.google.cloud.translation.v3.DocumentOutputConfig.decode(e,e.uint32());break}case 6:{i.model=e.string();break}case 7:{i.glossaryConfig=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.decode(e,e.uint32());break}case 8:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 10:{i.customizedAttribution=e.string();break}case 11:{i.isTranslateNativePdfOnly=e.bool();break}case 12:{i.enableShadowRemovalNativePdf=e.bool();break}case 13:{i.enableRotationCorrection=e.bool();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.sourceLanguageCode!=null&&e.hasOwnProperty("sourceLanguageCode")&&!c.isString(e.sourceLanguageCode))return"sourceLanguageCode: string expected";if(e.targetLanguageCode!=null&&e.hasOwnProperty("targetLanguageCode")&&!c.isString(e.targetLanguageCode))return"targetLanguageCode: string expected";if(e.documentInputConfig!=null&&e.hasOwnProperty("documentInputConfig")){var t=l.google.cloud.translation.v3.DocumentInputConfig.verify(e.documentInputConfig);if(t)return"documentInputConfig."+t}if(e.documentOutputConfig!=null&&e.hasOwnProperty("documentOutputConfig")){var t=l.google.cloud.translation.v3.DocumentOutputConfig.verify(e.documentOutputConfig);if(t)return"documentOutputConfig."+t}if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")){var t=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.verify(e.glossaryConfig);if(t)return"glossaryConfig."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.byteStreamOutputs&&i.byteStreamOutputs.length||(i.byteStreamOutputs=[]),i.byteStreamOutputs.push(e.bytes());break}case 2:{i.mimeType=e.string();break}case 3:{i.detectedLanguageCode=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.byteStreamOutputs!=null&&e.hasOwnProperty("byteStreamOutputs")){if(!Array.isArray(e.byteStreamOutputs))return"byteStreamOutputs: array expected";for(var t=0;t=0&&(t.byteStreamOutputs[n]=e.byteStreamOutputs[n])}return e.mimeType!=null&&(t.mimeType=String(e.mimeType)),e.detectedLanguageCode!=null&&(t.detectedLanguageCode=String(e.detectedLanguageCode)),t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.byteStreamOutputs=[]),t.defaults&&(n.mimeType="",n.detectedLanguageCode=""),e.byteStreamOutputs&&e.byteStreamOutputs.length){n.byteStreamOutputs=[];for(var i=0;i>>3){case 1:{i.documentTranslation=l.google.cloud.translation.v3.DocumentTranslation.decode(e,e.uint32());break}case 2:{i.glossaryDocumentTranslation=l.google.cloud.translation.v3.DocumentTranslation.decode(e,e.uint32());break}case 3:{i.model=e.string();break}case 4:{i.glossaryConfig=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.documentTranslation!=null&&e.hasOwnProperty("documentTranslation")){var t=l.google.cloud.translation.v3.DocumentTranslation.verify(e.documentTranslation);if(t)return"documentTranslation."+t}if(e.glossaryDocumentTranslation!=null&&e.hasOwnProperty("glossaryDocumentTranslation")){var t=l.google.cloud.translation.v3.DocumentTranslation.verify(e.glossaryDocumentTranslation);if(t)return"glossaryDocumentTranslation."+t}if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")){var t=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.verify(e.glossaryConfig);if(t)return"glossaryConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.TranslateDocumentResponse)return e;var t=new l.google.cloud.translation.v3.TranslateDocumentResponse;if(e.documentTranslation!=null){if(typeof e.documentTranslation!="object")throw TypeError(".google.cloud.translation.v3.TranslateDocumentResponse.documentTranslation: object expected");t.documentTranslation=l.google.cloud.translation.v3.DocumentTranslation.fromObject(e.documentTranslation)}if(e.glossaryDocumentTranslation!=null){if(typeof e.glossaryDocumentTranslation!="object")throw TypeError(".google.cloud.translation.v3.TranslateDocumentResponse.glossaryDocumentTranslation: object expected");t.glossaryDocumentTranslation=l.google.cloud.translation.v3.DocumentTranslation.fromObject(e.glossaryDocumentTranslation)}if(e.model!=null&&(t.model=String(e.model)),e.glossaryConfig!=null){if(typeof e.glossaryConfig!="object")throw TypeError(".google.cloud.translation.v3.TranslateDocumentResponse.glossaryConfig: object expected");t.glossaryConfig=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.fromObject(e.glossaryConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.documentTranslation=null,n.glossaryDocumentTranslation=null,n.model="",n.glossaryConfig=null),e.documentTranslation!=null&&e.hasOwnProperty("documentTranslation")&&(n.documentTranslation=l.google.cloud.translation.v3.DocumentTranslation.toObject(e.documentTranslation,t)),e.glossaryDocumentTranslation!=null&&e.hasOwnProperty("glossaryDocumentTranslation")&&(n.glossaryDocumentTranslation=l.google.cloud.translation.v3.DocumentTranslation.toObject(e.glossaryDocumentTranslation,t)),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")&&(n.glossaryConfig=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.toObject(e.glossaryConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.TranslateDocumentResponse"},a}(),m.BatchTranslateTextRequest=function(){function a(r){if(this.targetLanguageCodes=[],this.models={},this.inputConfigs=[],this.glossaries={},this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.sourceLanguageCode=e.string();break}case 3:{i.targetLanguageCodes&&i.targetLanguageCodes.length||(i.targetLanguageCodes=[]),i.targetLanguageCodes.push(e.string());break}case 4:{i.models===c.emptyObject&&(i.models={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.models[p]=f;break}case 5:{i.inputConfigs&&i.inputConfigs.length||(i.inputConfigs=[]),i.inputConfigs.push(l.google.cloud.translation.v3.InputConfig.decode(e,e.uint32()));break}case 6:{i.outputConfig=l.google.cloud.translation.v3.OutputConfig.decode(e,e.uint32());break}case 7:{i.glossaries===c.emptyObject&&(i.glossaries={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.glossaries[p]=f;break}case 9:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.sourceLanguageCode!=null&&e.hasOwnProperty("sourceLanguageCode")&&!c.isString(e.sourceLanguageCode))return"sourceLanguageCode: string expected";if(e.targetLanguageCodes!=null&&e.hasOwnProperty("targetLanguageCodes")){if(!Array.isArray(e.targetLanguageCodes))return"targetLanguageCodes: array expected";for(var t=0;t>>3){case 1:{i.state=e.int32();break}case 2:{i.translatedCharacters=e.int64();break}case 3:{i.failedCharacters=e.int64();break}case 4:{i.totalCharacters=e.int64();break}case 5:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&!c.isInteger(e.translatedCharacters)&&!(e.translatedCharacters&&c.isInteger(e.translatedCharacters.low)&&c.isInteger(e.translatedCharacters.high)))return"translatedCharacters: integer|Long expected";if(e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&!c.isInteger(e.failedCharacters)&&!(e.failedCharacters&&c.isInteger(e.failedCharacters.low)&&c.isInteger(e.failedCharacters.high)))return"failedCharacters: integer|Long expected";if(e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&!c.isInteger(e.totalCharacters)&&!(e.totalCharacters&&c.isInteger(e.totalCharacters.low)&&c.isInteger(e.totalCharacters.high)))return"totalCharacters: integer|Long expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.BatchTranslateMetadata)return e;var t=new l.google.cloud.translation.v3.BatchTranslateMetadata;switch(e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"RUNNING":case 1:t.state=1;break;case"SUCCEEDED":case 2:t.state=2;break;case"FAILED":case 3:t.state=3;break;case"CANCELLING":case 4:t.state=4;break;case"CANCELLED":case 5:t.state=5;break}if(e.translatedCharacters!=null&&(c.Long?(t.translatedCharacters=c.Long.fromValue(e.translatedCharacters)).unsigned=!1:typeof e.translatedCharacters=="string"?t.translatedCharacters=parseInt(e.translatedCharacters,10):typeof e.translatedCharacters=="number"?t.translatedCharacters=e.translatedCharacters:typeof e.translatedCharacters=="object"&&(t.translatedCharacters=new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber())),e.failedCharacters!=null&&(c.Long?(t.failedCharacters=c.Long.fromValue(e.failedCharacters)).unsigned=!1:typeof e.failedCharacters=="string"?t.failedCharacters=parseInt(e.failedCharacters,10):typeof e.failedCharacters=="number"?t.failedCharacters=e.failedCharacters:typeof e.failedCharacters=="object"&&(t.failedCharacters=new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber())),e.totalCharacters!=null&&(c.Long?(t.totalCharacters=c.Long.fromValue(e.totalCharacters)).unsigned=!1:typeof e.totalCharacters=="string"?t.totalCharacters=parseInt(e.totalCharacters,10):typeof e.totalCharacters=="number"?t.totalCharacters=e.totalCharacters:typeof e.totalCharacters=="object"&&(t.totalCharacters=new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber())),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3.BatchTranslateMetadata.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}return t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.state=t.enums===String?"STATE_UNSPECIFIED":0,c.Long){var i=new c.Long(0,0,!1);n.translatedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalCharacters=t.longs===String?"0":0;n.submitTime=null}return e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.translation.v3.BatchTranslateMetadata.State[e.state]===void 0?e.state:l.google.cloud.translation.v3.BatchTranslateMetadata.State[e.state]:e.state),e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&(typeof e.translatedCharacters=="number"?n.translatedCharacters=t.longs===String?String(e.translatedCharacters):e.translatedCharacters:n.translatedCharacters=t.longs===String?c.Long.prototype.toString.call(e.translatedCharacters):t.longs===Number?new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber():e.translatedCharacters),e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&(typeof e.failedCharacters=="number"?n.failedCharacters=t.longs===String?String(e.failedCharacters):e.failedCharacters:n.failedCharacters=t.longs===String?c.Long.prototype.toString.call(e.failedCharacters):t.longs===Number?new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber():e.failedCharacters),e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&(typeof e.totalCharacters=="number"?n.totalCharacters=t.longs===String?String(e.totalCharacters):e.totalCharacters:n.totalCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalCharacters):t.longs===Number?new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber():e.totalCharacters),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.BatchTranslateMetadata"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="RUNNING"]=1,e[r[2]="SUCCEEDED"]=2,e[r[3]="FAILED"]=3,e[r[4]="CANCELLING"]=4,e[r[5]="CANCELLED"]=5,e}(),a}(),m.BatchTranslateResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.totalCharacters=e.int64();break}case 2:{i.translatedCharacters=e.int64();break}case 3:{i.failedCharacters=e.int64();break}case 4:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&!c.isInteger(e.totalCharacters)&&!(e.totalCharacters&&c.isInteger(e.totalCharacters.low)&&c.isInteger(e.totalCharacters.high)))return"totalCharacters: integer|Long expected";if(e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&!c.isInteger(e.translatedCharacters)&&!(e.translatedCharacters&&c.isInteger(e.translatedCharacters.low)&&c.isInteger(e.translatedCharacters.high)))return"translatedCharacters: integer|Long expected";if(e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&!c.isInteger(e.failedCharacters)&&!(e.failedCharacters&&c.isInteger(e.failedCharacters.low)&&c.isInteger(e.failedCharacters.high)))return"failedCharacters: integer|Long expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.BatchTranslateResponse)return e;var t=new l.google.cloud.translation.v3.BatchTranslateResponse;if(e.totalCharacters!=null&&(c.Long?(t.totalCharacters=c.Long.fromValue(e.totalCharacters)).unsigned=!1:typeof e.totalCharacters=="string"?t.totalCharacters=parseInt(e.totalCharacters,10):typeof e.totalCharacters=="number"?t.totalCharacters=e.totalCharacters:typeof e.totalCharacters=="object"&&(t.totalCharacters=new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber())),e.translatedCharacters!=null&&(c.Long?(t.translatedCharacters=c.Long.fromValue(e.translatedCharacters)).unsigned=!1:typeof e.translatedCharacters=="string"?t.translatedCharacters=parseInt(e.translatedCharacters,10):typeof e.translatedCharacters=="number"?t.translatedCharacters=e.translatedCharacters:typeof e.translatedCharacters=="object"&&(t.translatedCharacters=new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber())),e.failedCharacters!=null&&(c.Long?(t.failedCharacters=c.Long.fromValue(e.failedCharacters)).unsigned=!1:typeof e.failedCharacters=="string"?t.failedCharacters=parseInt(e.failedCharacters,10):typeof e.failedCharacters=="number"?t.failedCharacters=e.failedCharacters:typeof e.failedCharacters=="object"&&(t.failedCharacters=new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber())),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3.BatchTranslateResponse.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.translation.v3.BatchTranslateResponse.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.totalCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCharacters=t.longs===String?"0":0;n.submitTime=null,n.endTime=null}return e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&(typeof e.totalCharacters=="number"?n.totalCharacters=t.longs===String?String(e.totalCharacters):e.totalCharacters:n.totalCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalCharacters):t.longs===Number?new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber():e.totalCharacters),e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&(typeof e.translatedCharacters=="number"?n.translatedCharacters=t.longs===String?String(e.translatedCharacters):e.translatedCharacters:n.translatedCharacters=t.longs===String?c.Long.prototype.toString.call(e.translatedCharacters):t.longs===Number?new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber():e.translatedCharacters),e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&(typeof e.failedCharacters=="number"?n.failedCharacters=t.longs===String?String(e.failedCharacters):e.failedCharacters:n.failedCharacters=t.longs===String?c.Long.prototype.toString.call(e.failedCharacters):t.longs===Number?new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber():e.failedCharacters),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.BatchTranslateResponse"},a}(),m.GlossaryInputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.gcsSource=l.google.cloud.translation.v3.GcsSource.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){n.source=1;{var i=l.google.cloud.translation.v3.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3.GlossaryInputConfig)return t;var n=new l.google.cloud.translation.v3.GlossaryInputConfig;if(t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.translation.v3.GlossaryInputConfig.gcsSource: object expected");n.gcsSource=l.google.cloud.translation.v3.GcsSource.fromObject(t.gcsSource)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.translation.v3.GcsSource.toObject(t.gcsSource,n),n.oneofs&&(i.source="gcsSource")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3.GlossaryInputConfig"},a}(),m.Glossary=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.name=t.string();break}case 3:{p.languagePair=l.google.cloud.translation.v3.Glossary.LanguageCodePair.decode(t,t.uint32());break}case 4:{p.languageCodesSet=l.google.cloud.translation.v3.Glossary.LanguageCodesSet.decode(t,t.uint32());break}case 5:{p.inputConfig=l.google.cloud.translation.v3.GlossaryInputConfig.decode(t,t.uint32());break}case 6:{p.entryCount=t.int32();break}case 7:{p.submitTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 8:{p.endTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 9:{p.displayName=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.languagePair!=null&&t.hasOwnProperty("languagePair")){n.languages=1;{var i=l.google.cloud.translation.v3.Glossary.LanguageCodePair.verify(t.languagePair);if(i)return"languagePair."+i}}if(t.languageCodesSet!=null&&t.hasOwnProperty("languageCodesSet")){if(n.languages===1)return"languages: multiple values";n.languages=1;{var i=l.google.cloud.translation.v3.Glossary.LanguageCodesSet.verify(t.languageCodesSet);if(i)return"languageCodesSet."+i}}if(t.inputConfig!=null&&t.hasOwnProperty("inputConfig")){var i=l.google.cloud.translation.v3.GlossaryInputConfig.verify(t.inputConfig);if(i)return"inputConfig."+i}if(t.entryCount!=null&&t.hasOwnProperty("entryCount")&&!c.isInteger(t.entryCount))return"entryCount: integer expected";if(t.submitTime!=null&&t.hasOwnProperty("submitTime")){var i=l.google.protobuf.Timestamp.verify(t.submitTime);if(i)return"submitTime."+i}if(t.endTime!=null&&t.hasOwnProperty("endTime")){var i=l.google.protobuf.Timestamp.verify(t.endTime);if(i)return"endTime."+i}return t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3.Glossary)return t;var n=new l.google.cloud.translation.v3.Glossary;if(t.name!=null&&(n.name=String(t.name)),t.languagePair!=null){if(typeof t.languagePair!="object")throw TypeError(".google.cloud.translation.v3.Glossary.languagePair: object expected");n.languagePair=l.google.cloud.translation.v3.Glossary.LanguageCodePair.fromObject(t.languagePair)}if(t.languageCodesSet!=null){if(typeof t.languageCodesSet!="object")throw TypeError(".google.cloud.translation.v3.Glossary.languageCodesSet: object expected");n.languageCodesSet=l.google.cloud.translation.v3.Glossary.LanguageCodesSet.fromObject(t.languageCodesSet)}if(t.inputConfig!=null){if(typeof t.inputConfig!="object")throw TypeError(".google.cloud.translation.v3.Glossary.inputConfig: object expected");n.inputConfig=l.google.cloud.translation.v3.GlossaryInputConfig.fromObject(t.inputConfig)}if(t.entryCount!=null&&(n.entryCount=t.entryCount|0),t.submitTime!=null){if(typeof t.submitTime!="object")throw TypeError(".google.cloud.translation.v3.Glossary.submitTime: object expected");n.submitTime=l.google.protobuf.Timestamp.fromObject(t.submitTime)}if(t.endTime!=null){if(typeof t.endTime!="object")throw TypeError(".google.cloud.translation.v3.Glossary.endTime: object expected");n.endTime=l.google.protobuf.Timestamp.fromObject(t.endTime)}return t.displayName!=null&&(n.displayName=String(t.displayName)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.name="",i.inputConfig=null,i.entryCount=0,i.submitTime=null,i.endTime=null,i.displayName=""),t.name!=null&&t.hasOwnProperty("name")&&(i.name=t.name),t.languagePair!=null&&t.hasOwnProperty("languagePair")&&(i.languagePair=l.google.cloud.translation.v3.Glossary.LanguageCodePair.toObject(t.languagePair,n),n.oneofs&&(i.languages="languagePair")),t.languageCodesSet!=null&&t.hasOwnProperty("languageCodesSet")&&(i.languageCodesSet=l.google.cloud.translation.v3.Glossary.LanguageCodesSet.toObject(t.languageCodesSet,n),n.oneofs&&(i.languages="languageCodesSet")),t.inputConfig!=null&&t.hasOwnProperty("inputConfig")&&(i.inputConfig=l.google.cloud.translation.v3.GlossaryInputConfig.toObject(t.inputConfig,n)),t.entryCount!=null&&t.hasOwnProperty("entryCount")&&(i.entryCount=t.entryCount),t.submitTime!=null&&t.hasOwnProperty("submitTime")&&(i.submitTime=l.google.protobuf.Timestamp.toObject(t.submitTime,n)),t.endTime!=null&&t.hasOwnProperty("endTime")&&(i.endTime=l.google.protobuf.Timestamp.toObject(t.endTime,n)),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3.Glossary"},a.LanguageCodePair=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.sourceLanguageCode=n.string();break}case 2:{f.targetLanguageCode=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.sourceLanguageCode!=null&&n.hasOwnProperty("sourceLanguageCode")&&!c.isString(n.sourceLanguageCode)?"sourceLanguageCode: string expected":n.targetLanguageCode!=null&&n.hasOwnProperty("targetLanguageCode")&&!c.isString(n.targetLanguageCode)?"targetLanguageCode: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.translation.v3.Glossary.LanguageCodePair)return n;var i=new l.google.cloud.translation.v3.Glossary.LanguageCodePair;return n.sourceLanguageCode!=null&&(i.sourceLanguageCode=String(n.sourceLanguageCode)),n.targetLanguageCode!=null&&(i.targetLanguageCode=String(n.targetLanguageCode)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.sourceLanguageCode="",p.targetLanguageCode=""),n.sourceLanguageCode!=null&&n.hasOwnProperty("sourceLanguageCode")&&(p.sourceLanguageCode=n.sourceLanguageCode),n.targetLanguageCode!=null&&n.hasOwnProperty("targetLanguageCode")&&(p.targetLanguageCode=n.targetLanguageCode),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.translation.v3.Glossary.LanguageCodePair"},e}(),a.LanguageCodesSet=function(){function e(t){if(this.languageCodes=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.languageCodes&&f.languageCodes.length||(f.languageCodes=[]),f.languageCodes.push(n.string());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.languageCodes!=null&&n.hasOwnProperty("languageCodes")){if(!Array.isArray(n.languageCodes))return"languageCodes: array expected";for(var i=0;i>>3){case 1:{i.parent=e.string();break}case 2:{i.glossary=l.google.cloud.translation.v3.Glossary.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.glossary!=null&&e.hasOwnProperty("glossary")){var t=l.google.cloud.translation.v3.Glossary.verify(e.glossary);if(t)return"glossary."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.CreateGlossaryRequest)return e;var t=new l.google.cloud.translation.v3.CreateGlossaryRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.glossary!=null){if(typeof e.glossary!="object")throw TypeError(".google.cloud.translation.v3.CreateGlossaryRequest.glossary: object expected");t.glossary=l.google.cloud.translation.v3.Glossary.fromObject(e.glossary)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.glossary=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.glossary!=null&&e.hasOwnProperty("glossary")&&(n.glossary=l.google.cloud.translation.v3.Glossary.toObject(e.glossary,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.CreateGlossaryRequest"},a}(),m.GetGlossaryRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.GetGlossaryRequest)return e;var t=new l.google.cloud.translation.v3.GetGlossaryRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.GetGlossaryRequest"},a}(),m.DeleteGlossaryRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.DeleteGlossaryRequest)return e;var t=new l.google.cloud.translation.v3.DeleteGlossaryRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.DeleteGlossaryRequest"},a}(),m.ListGlossariesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.ListGlossariesRequest)return e;var t=new l.google.cloud.translation.v3.ListGlossariesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.ListGlossariesRequest"},a}(),m.ListGlossariesResponse=function(){function a(r){if(this.glossaries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.glossaries&&i.glossaries.length||(i.glossaries=[]),i.glossaries.push(l.google.cloud.translation.v3.Glossary.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.glossaries!=null&&e.hasOwnProperty("glossaries")){if(!Array.isArray(e.glossaries))return"glossaries: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.state=e.int32();break}case 3:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.CreateGlossaryMetadata)return e;var t=new l.google.cloud.translation.v3.CreateGlossaryMetadata;switch(e.name!=null&&(t.name=String(e.name)),e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"RUNNING":case 1:t.state=1;break;case"SUCCEEDED":case 2:t.state=2;break;case"FAILED":case 3:t.state=3;break;case"CANCELLING":case 4:t.state=4;break;case"CANCELLED":case 5:t.state=5;break}if(e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3.CreateGlossaryMetadata.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.state=t.enums===String?"STATE_UNSPECIFIED":0,n.submitTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.translation.v3.CreateGlossaryMetadata.State[e.state]===void 0?e.state:l.google.cloud.translation.v3.CreateGlossaryMetadata.State[e.state]:e.state),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.CreateGlossaryMetadata"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="RUNNING"]=1,e[r[2]="SUCCEEDED"]=2,e[r[3]="FAILED"]=3,e[r[4]="CANCELLING"]=4,e[r[5]="CANCELLED"]=5,e}(),a}(),m.DeleteGlossaryMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.state=e.int32();break}case 3:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.DeleteGlossaryMetadata)return e;var t=new l.google.cloud.translation.v3.DeleteGlossaryMetadata;switch(e.name!=null&&(t.name=String(e.name)),e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"RUNNING":case 1:t.state=1;break;case"SUCCEEDED":case 2:t.state=2;break;case"FAILED":case 3:t.state=3;break;case"CANCELLING":case 4:t.state=4;break;case"CANCELLED":case 5:t.state=5;break}if(e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3.DeleteGlossaryMetadata.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.state=t.enums===String?"STATE_UNSPECIFIED":0,n.submitTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.translation.v3.DeleteGlossaryMetadata.State[e.state]===void 0?e.state:l.google.cloud.translation.v3.DeleteGlossaryMetadata.State[e.state]:e.state),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.DeleteGlossaryMetadata"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="RUNNING"]=1,e[r[2]="SUCCEEDED"]=2,e[r[3]="FAILED"]=3,e[r[4]="CANCELLING"]=4,e[r[5]="CANCELLED"]=5,e}(),a}(),m.DeleteGlossaryResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 3:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.DeleteGlossaryResponse)return e;var t=new l.google.cloud.translation.v3.DeleteGlossaryResponse;if(e.name!=null&&(t.name=String(e.name)),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3.DeleteGlossaryResponse.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.translation.v3.DeleteGlossaryResponse.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.submitTime=null,n.endTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.DeleteGlossaryResponse"},a}(),m.BatchTranslateDocumentRequest=function(){function a(r){if(this.targetLanguageCodes=[],this.inputConfigs=[],this.models={},this.glossaries={},this.formatConversions={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.sourceLanguageCode=e.string();break}case 3:{i.targetLanguageCodes&&i.targetLanguageCodes.length||(i.targetLanguageCodes=[]),i.targetLanguageCodes.push(e.string());break}case 4:{i.inputConfigs&&i.inputConfigs.length||(i.inputConfigs=[]),i.inputConfigs.push(l.google.cloud.translation.v3.BatchDocumentInputConfig.decode(e,e.uint32()));break}case 5:{i.outputConfig=l.google.cloud.translation.v3.BatchDocumentOutputConfig.decode(e,e.uint32());break}case 6:{i.models===c.emptyObject&&(i.models={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.models[p]=f;break}case 7:{i.glossaries===c.emptyObject&&(i.glossaries={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.glossaries[p]=f;break}case 8:{i.formatConversions===c.emptyObject&&(i.formatConversions={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.formatConversions[p]=f;break}case 10:{i.customizedAttribution=e.string();break}case 11:{i.enableShadowRemovalNativePdf=e.bool();break}case 12:{i.enableRotationCorrection=e.bool();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.sourceLanguageCode!=null&&e.hasOwnProperty("sourceLanguageCode")&&!c.isString(e.sourceLanguageCode))return"sourceLanguageCode: string expected";if(e.targetLanguageCodes!=null&&e.hasOwnProperty("targetLanguageCodes")){if(!Array.isArray(e.targetLanguageCodes))return"targetLanguageCodes: array expected";for(var t=0;t>>3){case 1:{p.gcsSource=l.google.cloud.translation.v3.GcsSource.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){n.source=1;{var i=l.google.cloud.translation.v3.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3.BatchDocumentInputConfig)return t;var n=new l.google.cloud.translation.v3.BatchDocumentInputConfig;if(t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.translation.v3.BatchDocumentInputConfig.gcsSource: object expected");n.gcsSource=l.google.cloud.translation.v3.GcsSource.fromObject(t.gcsSource)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.translation.v3.GcsSource.toObject(t.gcsSource,n),n.oneofs&&(i.source="gcsSource")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3.BatchDocumentInputConfig"},a}(),m.BatchDocumentOutputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.gcsDestination=l.google.cloud.translation.v3.GcsDestination.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.translation.v3.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3.BatchDocumentOutputConfig)return t;var n=new l.google.cloud.translation.v3.BatchDocumentOutputConfig;if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.translation.v3.BatchDocumentOutputConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.translation.v3.GcsDestination.fromObject(t.gcsDestination)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.translation.v3.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3.BatchDocumentOutputConfig"},a}(),m.BatchTranslateDocumentResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.totalPages=e.int64();break}case 2:{i.translatedPages=e.int64();break}case 3:{i.failedPages=e.int64();break}case 4:{i.totalBillablePages=e.int64();break}case 5:{i.totalCharacters=e.int64();break}case 6:{i.translatedCharacters=e.int64();break}case 7:{i.failedCharacters=e.int64();break}case 8:{i.totalBillableCharacters=e.int64();break}case 9:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.totalPages!=null&&e.hasOwnProperty("totalPages")&&!c.isInteger(e.totalPages)&&!(e.totalPages&&c.isInteger(e.totalPages.low)&&c.isInteger(e.totalPages.high)))return"totalPages: integer|Long expected";if(e.translatedPages!=null&&e.hasOwnProperty("translatedPages")&&!c.isInteger(e.translatedPages)&&!(e.translatedPages&&c.isInteger(e.translatedPages.low)&&c.isInteger(e.translatedPages.high)))return"translatedPages: integer|Long expected";if(e.failedPages!=null&&e.hasOwnProperty("failedPages")&&!c.isInteger(e.failedPages)&&!(e.failedPages&&c.isInteger(e.failedPages.low)&&c.isInteger(e.failedPages.high)))return"failedPages: integer|Long expected";if(e.totalBillablePages!=null&&e.hasOwnProperty("totalBillablePages")&&!c.isInteger(e.totalBillablePages)&&!(e.totalBillablePages&&c.isInteger(e.totalBillablePages.low)&&c.isInteger(e.totalBillablePages.high)))return"totalBillablePages: integer|Long expected";if(e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&!c.isInteger(e.totalCharacters)&&!(e.totalCharacters&&c.isInteger(e.totalCharacters.low)&&c.isInteger(e.totalCharacters.high)))return"totalCharacters: integer|Long expected";if(e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&!c.isInteger(e.translatedCharacters)&&!(e.translatedCharacters&&c.isInteger(e.translatedCharacters.low)&&c.isInteger(e.translatedCharacters.high)))return"translatedCharacters: integer|Long expected";if(e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&!c.isInteger(e.failedCharacters)&&!(e.failedCharacters&&c.isInteger(e.failedCharacters.low)&&c.isInteger(e.failedCharacters.high)))return"failedCharacters: integer|Long expected";if(e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&!c.isInteger(e.totalBillableCharacters)&&!(e.totalBillableCharacters&&c.isInteger(e.totalBillableCharacters.low)&&c.isInteger(e.totalBillableCharacters.high)))return"totalBillableCharacters: integer|Long expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.BatchTranslateDocumentResponse)return e;var t=new l.google.cloud.translation.v3.BatchTranslateDocumentResponse;if(e.totalPages!=null&&(c.Long?(t.totalPages=c.Long.fromValue(e.totalPages)).unsigned=!1:typeof e.totalPages=="string"?t.totalPages=parseInt(e.totalPages,10):typeof e.totalPages=="number"?t.totalPages=e.totalPages:typeof e.totalPages=="object"&&(t.totalPages=new c.LongBits(e.totalPages.low>>>0,e.totalPages.high>>>0).toNumber())),e.translatedPages!=null&&(c.Long?(t.translatedPages=c.Long.fromValue(e.translatedPages)).unsigned=!1:typeof e.translatedPages=="string"?t.translatedPages=parseInt(e.translatedPages,10):typeof e.translatedPages=="number"?t.translatedPages=e.translatedPages:typeof e.translatedPages=="object"&&(t.translatedPages=new c.LongBits(e.translatedPages.low>>>0,e.translatedPages.high>>>0).toNumber())),e.failedPages!=null&&(c.Long?(t.failedPages=c.Long.fromValue(e.failedPages)).unsigned=!1:typeof e.failedPages=="string"?t.failedPages=parseInt(e.failedPages,10):typeof e.failedPages=="number"?t.failedPages=e.failedPages:typeof e.failedPages=="object"&&(t.failedPages=new c.LongBits(e.failedPages.low>>>0,e.failedPages.high>>>0).toNumber())),e.totalBillablePages!=null&&(c.Long?(t.totalBillablePages=c.Long.fromValue(e.totalBillablePages)).unsigned=!1:typeof e.totalBillablePages=="string"?t.totalBillablePages=parseInt(e.totalBillablePages,10):typeof e.totalBillablePages=="number"?t.totalBillablePages=e.totalBillablePages:typeof e.totalBillablePages=="object"&&(t.totalBillablePages=new c.LongBits(e.totalBillablePages.low>>>0,e.totalBillablePages.high>>>0).toNumber())),e.totalCharacters!=null&&(c.Long?(t.totalCharacters=c.Long.fromValue(e.totalCharacters)).unsigned=!1:typeof e.totalCharacters=="string"?t.totalCharacters=parseInt(e.totalCharacters,10):typeof e.totalCharacters=="number"?t.totalCharacters=e.totalCharacters:typeof e.totalCharacters=="object"&&(t.totalCharacters=new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber())),e.translatedCharacters!=null&&(c.Long?(t.translatedCharacters=c.Long.fromValue(e.translatedCharacters)).unsigned=!1:typeof e.translatedCharacters=="string"?t.translatedCharacters=parseInt(e.translatedCharacters,10):typeof e.translatedCharacters=="number"?t.translatedCharacters=e.translatedCharacters:typeof e.translatedCharacters=="object"&&(t.translatedCharacters=new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber())),e.failedCharacters!=null&&(c.Long?(t.failedCharacters=c.Long.fromValue(e.failedCharacters)).unsigned=!1:typeof e.failedCharacters=="string"?t.failedCharacters=parseInt(e.failedCharacters,10):typeof e.failedCharacters=="number"?t.failedCharacters=e.failedCharacters:typeof e.failedCharacters=="object"&&(t.failedCharacters=new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber())),e.totalBillableCharacters!=null&&(c.Long?(t.totalBillableCharacters=c.Long.fromValue(e.totalBillableCharacters)).unsigned=!1:typeof e.totalBillableCharacters=="string"?t.totalBillableCharacters=parseInt(e.totalBillableCharacters,10):typeof e.totalBillableCharacters=="number"?t.totalBillableCharacters=e.totalBillableCharacters:typeof e.totalBillableCharacters=="object"&&(t.totalBillableCharacters=new c.LongBits(e.totalBillableCharacters.low>>>0,e.totalBillableCharacters.high>>>0).toNumber())),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3.BatchTranslateDocumentResponse.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.translation.v3.BatchTranslateDocumentResponse.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.totalPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalBillablePages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalBillablePages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalBillableCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalBillableCharacters=t.longs===String?"0":0;n.submitTime=null,n.endTime=null}return e.totalPages!=null&&e.hasOwnProperty("totalPages")&&(typeof e.totalPages=="number"?n.totalPages=t.longs===String?String(e.totalPages):e.totalPages:n.totalPages=t.longs===String?c.Long.prototype.toString.call(e.totalPages):t.longs===Number?new c.LongBits(e.totalPages.low>>>0,e.totalPages.high>>>0).toNumber():e.totalPages),e.translatedPages!=null&&e.hasOwnProperty("translatedPages")&&(typeof e.translatedPages=="number"?n.translatedPages=t.longs===String?String(e.translatedPages):e.translatedPages:n.translatedPages=t.longs===String?c.Long.prototype.toString.call(e.translatedPages):t.longs===Number?new c.LongBits(e.translatedPages.low>>>0,e.translatedPages.high>>>0).toNumber():e.translatedPages),e.failedPages!=null&&e.hasOwnProperty("failedPages")&&(typeof e.failedPages=="number"?n.failedPages=t.longs===String?String(e.failedPages):e.failedPages:n.failedPages=t.longs===String?c.Long.prototype.toString.call(e.failedPages):t.longs===Number?new c.LongBits(e.failedPages.low>>>0,e.failedPages.high>>>0).toNumber():e.failedPages),e.totalBillablePages!=null&&e.hasOwnProperty("totalBillablePages")&&(typeof e.totalBillablePages=="number"?n.totalBillablePages=t.longs===String?String(e.totalBillablePages):e.totalBillablePages:n.totalBillablePages=t.longs===String?c.Long.prototype.toString.call(e.totalBillablePages):t.longs===Number?new c.LongBits(e.totalBillablePages.low>>>0,e.totalBillablePages.high>>>0).toNumber():e.totalBillablePages),e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&(typeof e.totalCharacters=="number"?n.totalCharacters=t.longs===String?String(e.totalCharacters):e.totalCharacters:n.totalCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalCharacters):t.longs===Number?new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber():e.totalCharacters),e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&(typeof e.translatedCharacters=="number"?n.translatedCharacters=t.longs===String?String(e.translatedCharacters):e.translatedCharacters:n.translatedCharacters=t.longs===String?c.Long.prototype.toString.call(e.translatedCharacters):t.longs===Number?new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber():e.translatedCharacters),e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&(typeof e.failedCharacters=="number"?n.failedCharacters=t.longs===String?String(e.failedCharacters):e.failedCharacters:n.failedCharacters=t.longs===String?c.Long.prototype.toString.call(e.failedCharacters):t.longs===Number?new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber():e.failedCharacters),e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&(typeof e.totalBillableCharacters=="number"?n.totalBillableCharacters=t.longs===String?String(e.totalBillableCharacters):e.totalBillableCharacters:n.totalBillableCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalBillableCharacters):t.longs===Number?new c.LongBits(e.totalBillableCharacters.low>>>0,e.totalBillableCharacters.high>>>0).toNumber():e.totalBillableCharacters),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.BatchTranslateDocumentResponse"},a}(),m.BatchTranslateDocumentMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.state=e.int32();break}case 2:{i.totalPages=e.int64();break}case 3:{i.translatedPages=e.int64();break}case 4:{i.failedPages=e.int64();break}case 5:{i.totalBillablePages=e.int64();break}case 6:{i.totalCharacters=e.int64();break}case 7:{i.translatedCharacters=e.int64();break}case 8:{i.failedCharacters=e.int64();break}case 9:{i.totalBillableCharacters=e.int64();break}case 10:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.totalPages!=null&&e.hasOwnProperty("totalPages")&&!c.isInteger(e.totalPages)&&!(e.totalPages&&c.isInteger(e.totalPages.low)&&c.isInteger(e.totalPages.high)))return"totalPages: integer|Long expected";if(e.translatedPages!=null&&e.hasOwnProperty("translatedPages")&&!c.isInteger(e.translatedPages)&&!(e.translatedPages&&c.isInteger(e.translatedPages.low)&&c.isInteger(e.translatedPages.high)))return"translatedPages: integer|Long expected";if(e.failedPages!=null&&e.hasOwnProperty("failedPages")&&!c.isInteger(e.failedPages)&&!(e.failedPages&&c.isInteger(e.failedPages.low)&&c.isInteger(e.failedPages.high)))return"failedPages: integer|Long expected";if(e.totalBillablePages!=null&&e.hasOwnProperty("totalBillablePages")&&!c.isInteger(e.totalBillablePages)&&!(e.totalBillablePages&&c.isInteger(e.totalBillablePages.low)&&c.isInteger(e.totalBillablePages.high)))return"totalBillablePages: integer|Long expected";if(e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&!c.isInteger(e.totalCharacters)&&!(e.totalCharacters&&c.isInteger(e.totalCharacters.low)&&c.isInteger(e.totalCharacters.high)))return"totalCharacters: integer|Long expected";if(e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&!c.isInteger(e.translatedCharacters)&&!(e.translatedCharacters&&c.isInteger(e.translatedCharacters.low)&&c.isInteger(e.translatedCharacters.high)))return"translatedCharacters: integer|Long expected";if(e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&!c.isInteger(e.failedCharacters)&&!(e.failedCharacters&&c.isInteger(e.failedCharacters.low)&&c.isInteger(e.failedCharacters.high)))return"failedCharacters: integer|Long expected";if(e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&!c.isInteger(e.totalBillableCharacters)&&!(e.totalBillableCharacters&&c.isInteger(e.totalBillableCharacters.low)&&c.isInteger(e.totalBillableCharacters.high)))return"totalBillableCharacters: integer|Long expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.BatchTranslateDocumentMetadata)return e;var t=new l.google.cloud.translation.v3.BatchTranslateDocumentMetadata;switch(e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"RUNNING":case 1:t.state=1;break;case"SUCCEEDED":case 2:t.state=2;break;case"FAILED":case 3:t.state=3;break;case"CANCELLING":case 4:t.state=4;break;case"CANCELLED":case 5:t.state=5;break}if(e.totalPages!=null&&(c.Long?(t.totalPages=c.Long.fromValue(e.totalPages)).unsigned=!1:typeof e.totalPages=="string"?t.totalPages=parseInt(e.totalPages,10):typeof e.totalPages=="number"?t.totalPages=e.totalPages:typeof e.totalPages=="object"&&(t.totalPages=new c.LongBits(e.totalPages.low>>>0,e.totalPages.high>>>0).toNumber())),e.translatedPages!=null&&(c.Long?(t.translatedPages=c.Long.fromValue(e.translatedPages)).unsigned=!1:typeof e.translatedPages=="string"?t.translatedPages=parseInt(e.translatedPages,10):typeof e.translatedPages=="number"?t.translatedPages=e.translatedPages:typeof e.translatedPages=="object"&&(t.translatedPages=new c.LongBits(e.translatedPages.low>>>0,e.translatedPages.high>>>0).toNumber())),e.failedPages!=null&&(c.Long?(t.failedPages=c.Long.fromValue(e.failedPages)).unsigned=!1:typeof e.failedPages=="string"?t.failedPages=parseInt(e.failedPages,10):typeof e.failedPages=="number"?t.failedPages=e.failedPages:typeof e.failedPages=="object"&&(t.failedPages=new c.LongBits(e.failedPages.low>>>0,e.failedPages.high>>>0).toNumber())),e.totalBillablePages!=null&&(c.Long?(t.totalBillablePages=c.Long.fromValue(e.totalBillablePages)).unsigned=!1:typeof e.totalBillablePages=="string"?t.totalBillablePages=parseInt(e.totalBillablePages,10):typeof e.totalBillablePages=="number"?t.totalBillablePages=e.totalBillablePages:typeof e.totalBillablePages=="object"&&(t.totalBillablePages=new c.LongBits(e.totalBillablePages.low>>>0,e.totalBillablePages.high>>>0).toNumber())),e.totalCharacters!=null&&(c.Long?(t.totalCharacters=c.Long.fromValue(e.totalCharacters)).unsigned=!1:typeof e.totalCharacters=="string"?t.totalCharacters=parseInt(e.totalCharacters,10):typeof e.totalCharacters=="number"?t.totalCharacters=e.totalCharacters:typeof e.totalCharacters=="object"&&(t.totalCharacters=new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber())),e.translatedCharacters!=null&&(c.Long?(t.translatedCharacters=c.Long.fromValue(e.translatedCharacters)).unsigned=!1:typeof e.translatedCharacters=="string"?t.translatedCharacters=parseInt(e.translatedCharacters,10):typeof e.translatedCharacters=="number"?t.translatedCharacters=e.translatedCharacters:typeof e.translatedCharacters=="object"&&(t.translatedCharacters=new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber())),e.failedCharacters!=null&&(c.Long?(t.failedCharacters=c.Long.fromValue(e.failedCharacters)).unsigned=!1:typeof e.failedCharacters=="string"?t.failedCharacters=parseInt(e.failedCharacters,10):typeof e.failedCharacters=="number"?t.failedCharacters=e.failedCharacters:typeof e.failedCharacters=="object"&&(t.failedCharacters=new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber())),e.totalBillableCharacters!=null&&(c.Long?(t.totalBillableCharacters=c.Long.fromValue(e.totalBillableCharacters)).unsigned=!1:typeof e.totalBillableCharacters=="string"?t.totalBillableCharacters=parseInt(e.totalBillableCharacters,10):typeof e.totalBillableCharacters=="number"?t.totalBillableCharacters=e.totalBillableCharacters:typeof e.totalBillableCharacters=="object"&&(t.totalBillableCharacters=new c.LongBits(e.totalBillableCharacters.low>>>0,e.totalBillableCharacters.high>>>0).toNumber())),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3.BatchTranslateDocumentMetadata.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}return t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.state=t.enums===String?"STATE_UNSPECIFIED":0,c.Long){var i=new c.Long(0,0,!1);n.totalPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalBillablePages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalBillablePages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalBillableCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalBillableCharacters=t.longs===String?"0":0;n.submitTime=null}return e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.translation.v3.BatchTranslateDocumentMetadata.State[e.state]===void 0?e.state:l.google.cloud.translation.v3.BatchTranslateDocumentMetadata.State[e.state]:e.state),e.totalPages!=null&&e.hasOwnProperty("totalPages")&&(typeof e.totalPages=="number"?n.totalPages=t.longs===String?String(e.totalPages):e.totalPages:n.totalPages=t.longs===String?c.Long.prototype.toString.call(e.totalPages):t.longs===Number?new c.LongBits(e.totalPages.low>>>0,e.totalPages.high>>>0).toNumber():e.totalPages),e.translatedPages!=null&&e.hasOwnProperty("translatedPages")&&(typeof e.translatedPages=="number"?n.translatedPages=t.longs===String?String(e.translatedPages):e.translatedPages:n.translatedPages=t.longs===String?c.Long.prototype.toString.call(e.translatedPages):t.longs===Number?new c.LongBits(e.translatedPages.low>>>0,e.translatedPages.high>>>0).toNumber():e.translatedPages),e.failedPages!=null&&e.hasOwnProperty("failedPages")&&(typeof e.failedPages=="number"?n.failedPages=t.longs===String?String(e.failedPages):e.failedPages:n.failedPages=t.longs===String?c.Long.prototype.toString.call(e.failedPages):t.longs===Number?new c.LongBits(e.failedPages.low>>>0,e.failedPages.high>>>0).toNumber():e.failedPages),e.totalBillablePages!=null&&e.hasOwnProperty("totalBillablePages")&&(typeof e.totalBillablePages=="number"?n.totalBillablePages=t.longs===String?String(e.totalBillablePages):e.totalBillablePages:n.totalBillablePages=t.longs===String?c.Long.prototype.toString.call(e.totalBillablePages):t.longs===Number?new c.LongBits(e.totalBillablePages.low>>>0,e.totalBillablePages.high>>>0).toNumber():e.totalBillablePages),e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&(typeof e.totalCharacters=="number"?n.totalCharacters=t.longs===String?String(e.totalCharacters):e.totalCharacters:n.totalCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalCharacters):t.longs===Number?new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber():e.totalCharacters),e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&(typeof e.translatedCharacters=="number"?n.translatedCharacters=t.longs===String?String(e.translatedCharacters):e.translatedCharacters:n.translatedCharacters=t.longs===String?c.Long.prototype.toString.call(e.translatedCharacters):t.longs===Number?new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber():e.translatedCharacters),e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&(typeof e.failedCharacters=="number"?n.failedCharacters=t.longs===String?String(e.failedCharacters):e.failedCharacters:n.failedCharacters=t.longs===String?c.Long.prototype.toString.call(e.failedCharacters):t.longs===Number?new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber():e.failedCharacters),e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&(typeof e.totalBillableCharacters=="number"?n.totalBillableCharacters=t.longs===String?String(e.totalBillableCharacters):e.totalBillableCharacters:n.totalBillableCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalBillableCharacters):t.longs===Number?new c.LongBits(e.totalBillableCharacters.low>>>0,e.totalBillableCharacters.high>>>0).toNumber():e.totalBillableCharacters),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.BatchTranslateDocumentMetadata"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="RUNNING"]=1,e[r[2]="SUCCEEDED"]=2,e[r[3]="FAILED"]=3,e[r[4]="CANCELLING"]=4,e[r[5]="CANCELLED"]=5,e}(),a}(),m}(),g.v3beta1=function(){var m={};return m.TranslationService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.translateText=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.TranslateTextRequest,l.google.cloud.translation.v3beta1.TranslateTextResponse,e,t)},"name",{value:"TranslateText"}),Object.defineProperty(a.prototype.detectLanguage=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.DetectLanguageRequest,l.google.cloud.translation.v3beta1.DetectLanguageResponse,e,t)},"name",{value:"DetectLanguage"}),Object.defineProperty(a.prototype.getSupportedLanguages=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.GetSupportedLanguagesRequest,l.google.cloud.translation.v3beta1.SupportedLanguages,e,t)},"name",{value:"GetSupportedLanguages"}),Object.defineProperty(a.prototype.translateDocument=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.TranslateDocumentRequest,l.google.cloud.translation.v3beta1.TranslateDocumentResponse,e,t)},"name",{value:"TranslateDocument"}),Object.defineProperty(a.prototype.batchTranslateText=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.BatchTranslateTextRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchTranslateText"}),Object.defineProperty(a.prototype.batchTranslateDocument=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.BatchTranslateDocumentRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchTranslateDocument"}),Object.defineProperty(a.prototype.createGlossary=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.CreateGlossaryRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateGlossary"}),Object.defineProperty(a.prototype.listGlossaries=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.ListGlossariesRequest,l.google.cloud.translation.v3beta1.ListGlossariesResponse,e,t)},"name",{value:"ListGlossaries"}),Object.defineProperty(a.prototype.getGlossary=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.GetGlossaryRequest,l.google.cloud.translation.v3beta1.Glossary,e,t)},"name",{value:"GetGlossary"}),Object.defineProperty(a.prototype.deleteGlossary=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.DeleteGlossaryRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteGlossary"}),a}(),m.TranslateTextGlossaryConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.glossary=e.string();break}case 2:{i.ignoreCase=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.glossary!=null&&e.hasOwnProperty("glossary")&&!c.isString(e.glossary)?"glossary: string expected":e.ignoreCase!=null&&e.hasOwnProperty("ignoreCase")&&typeof e.ignoreCase!="boolean"?"ignoreCase: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig)return e;var t=new l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig;return e.glossary!=null&&(t.glossary=String(e.glossary)),e.ignoreCase!=null&&(t.ignoreCase=!!e.ignoreCase),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.glossary="",n.ignoreCase=!1),e.glossary!=null&&e.hasOwnProperty("glossary")&&(n.glossary=e.glossary),e.ignoreCase!=null&&e.hasOwnProperty("ignoreCase")&&(n.ignoreCase=e.ignoreCase),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.TranslateTextGlossaryConfig"},a}(),m.TranslateTextRequest=function(){function a(r){if(this.contents=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.contents&&i.contents.length||(i.contents=[]),i.contents.push(e.string());break}case 3:{i.mimeType=e.string();break}case 4:{i.sourceLanguageCode=e.string();break}case 5:{i.targetLanguageCode=e.string();break}case 8:{i.parent=e.string();break}case 6:{i.model=e.string();break}case 7:{i.glossaryConfig=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.decode(e,e.uint32());break}case 10:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.contents!=null&&e.hasOwnProperty("contents")){if(!Array.isArray(e.contents))return"contents: array expected";for(var t=0;t>>3){case 1:{i.translations&&i.translations.length||(i.translations=[]),i.translations.push(l.google.cloud.translation.v3beta1.Translation.decode(e,e.uint32()));break}case 3:{i.glossaryTranslations&&i.glossaryTranslations.length||(i.glossaryTranslations=[]),i.glossaryTranslations.push(l.google.cloud.translation.v3beta1.Translation.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.translations!=null&&e.hasOwnProperty("translations")){if(!Array.isArray(e.translations))return"translations: array expected";for(var t=0;t>>3){case 1:{i.translatedText=e.string();break}case 2:{i.model=e.string();break}case 4:{i.detectedLanguageCode=e.string();break}case 3:{i.glossaryConfig=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.translatedText!=null&&e.hasOwnProperty("translatedText")&&!c.isString(e.translatedText))return"translatedText: string expected";if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.detectedLanguageCode!=null&&e.hasOwnProperty("detectedLanguageCode")&&!c.isString(e.detectedLanguageCode))return"detectedLanguageCode: string expected";if(e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")){var t=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.verify(e.glossaryConfig);if(t)return"glossaryConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.Translation)return e;var t=new l.google.cloud.translation.v3beta1.Translation;if(e.translatedText!=null&&(t.translatedText=String(e.translatedText)),e.model!=null&&(t.model=String(e.model)),e.detectedLanguageCode!=null&&(t.detectedLanguageCode=String(e.detectedLanguageCode)),e.glossaryConfig!=null){if(typeof e.glossaryConfig!="object")throw TypeError(".google.cloud.translation.v3beta1.Translation.glossaryConfig: object expected");t.glossaryConfig=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.fromObject(e.glossaryConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.translatedText="",n.model="",n.glossaryConfig=null,n.detectedLanguageCode=""),e.translatedText!=null&&e.hasOwnProperty("translatedText")&&(n.translatedText=e.translatedText),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")&&(n.glossaryConfig=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.toObject(e.glossaryConfig,t)),e.detectedLanguageCode!=null&&e.hasOwnProperty("detectedLanguageCode")&&(n.detectedLanguageCode=e.detectedLanguageCode),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.Translation"},a}(),m.DetectLanguageRequest=function(){function a(e){if(this.labels={},e)for(var t=Object.keys(e),n=0;n>>3){case 5:{p.parent=t.string();break}case 4:{p.model=t.string();break}case 1:{p.content=t.string();break}case 3:{p.mimeType=t.string();break}case 6:{p.labels===c.emptyObject&&(p.labels={});var _=t.uint32()+t.pos;for(f="",y="";t.pos<_;){var R=t.uint32();switch(R>>>3){case 1:f=t.string();break;case 2:y=t.string();break;default:t.skipType(R&7);break}}p.labels[f]=y;break}default:t.skipType(O&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.parent!=null&&t.hasOwnProperty("parent")&&!c.isString(t.parent))return"parent: string expected";if(t.model!=null&&t.hasOwnProperty("model")&&!c.isString(t.model))return"model: string expected";if(t.content!=null&&t.hasOwnProperty("content")&&(n.source=1,!c.isString(t.content)))return"content: string expected";if(t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType))return"mimeType: string expected";if(t.labels!=null&&t.hasOwnProperty("labels")){if(!c.isObject(t.labels))return"labels: object expected";for(var i=Object.keys(t.labels),p=0;p>>3){case 1:{i.languageCode=e.string();break}case 2:{i.confidence=e.float();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.languageCode!=null&&e.hasOwnProperty("languageCode")&&!c.isString(e.languageCode)?"languageCode: string expected":e.confidence!=null&&e.hasOwnProperty("confidence")&&typeof e.confidence!="number"?"confidence: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.DetectedLanguage)return e;var t=new l.google.cloud.translation.v3beta1.DetectedLanguage;return e.languageCode!=null&&(t.languageCode=String(e.languageCode)),e.confidence!=null&&(t.confidence=Number(e.confidence)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.languageCode="",n.confidence=0),e.languageCode!=null&&e.hasOwnProperty("languageCode")&&(n.languageCode=e.languageCode),e.confidence!=null&&e.hasOwnProperty("confidence")&&(n.confidence=t.json&&!isFinite(e.confidence)?String(e.confidence):e.confidence),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.DetectedLanguage"},a}(),m.DetectLanguageResponse=function(){function a(r){if(this.languages=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.languages&&i.languages.length||(i.languages=[]),i.languages.push(l.google.cloud.translation.v3beta1.DetectedLanguage.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.languages!=null&&e.hasOwnProperty("languages")){if(!Array.isArray(e.languages))return"languages: array expected";for(var t=0;t>>3){case 3:{i.parent=e.string();break}case 1:{i.displayLanguageCode=e.string();break}case 2:{i.model=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.displayLanguageCode!=null&&e.hasOwnProperty("displayLanguageCode")&&!c.isString(e.displayLanguageCode)?"displayLanguageCode: string expected":e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model)?"model: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.GetSupportedLanguagesRequest)return e;var t=new l.google.cloud.translation.v3beta1.GetSupportedLanguagesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.displayLanguageCode!=null&&(t.displayLanguageCode=String(e.displayLanguageCode)),e.model!=null&&(t.model=String(e.model)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.displayLanguageCode="",n.model="",n.parent=""),e.displayLanguageCode!=null&&e.hasOwnProperty("displayLanguageCode")&&(n.displayLanguageCode=e.displayLanguageCode),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.GetSupportedLanguagesRequest"},a}(),m.SupportedLanguages=function(){function a(r){if(this.languages=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.languages&&i.languages.length||(i.languages=[]),i.languages.push(l.google.cloud.translation.v3beta1.SupportedLanguage.decode(e,e.uint32()));break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.languages!=null&&e.hasOwnProperty("languages")){if(!Array.isArray(e.languages))return"languages: array expected";for(var t=0;t>>3){case 1:{i.languageCode=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.supportSource=e.bool();break}case 4:{i.supportTarget=e.bool();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.languageCode!=null&&e.hasOwnProperty("languageCode")&&!c.isString(e.languageCode)?"languageCode: string expected":e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName)?"displayName: string expected":e.supportSource!=null&&e.hasOwnProperty("supportSource")&&typeof e.supportSource!="boolean"?"supportSource: boolean expected":e.supportTarget!=null&&e.hasOwnProperty("supportTarget")&&typeof e.supportTarget!="boolean"?"supportTarget: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.SupportedLanguage)return e;var t=new l.google.cloud.translation.v3beta1.SupportedLanguage;return e.languageCode!=null&&(t.languageCode=String(e.languageCode)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.supportSource!=null&&(t.supportSource=!!e.supportSource),e.supportTarget!=null&&(t.supportTarget=!!e.supportTarget),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.languageCode="",n.displayName="",n.supportSource=!1,n.supportTarget=!1),e.languageCode!=null&&e.hasOwnProperty("languageCode")&&(n.languageCode=e.languageCode),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.supportSource!=null&&e.hasOwnProperty("supportSource")&&(n.supportSource=e.supportSource),e.supportTarget!=null&&e.hasOwnProperty("supportTarget")&&(n.supportTarget=e.supportTarget),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.SupportedLanguage"},a}(),m.GcsSource=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.inputUri=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.inputUri!=null&&e.hasOwnProperty("inputUri")&&!c.isString(e.inputUri)?"inputUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.GcsSource)return e;var t=new l.google.cloud.translation.v3beta1.GcsSource;return e.inputUri!=null&&(t.inputUri=String(e.inputUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.inputUri=""),e.inputUri!=null&&e.hasOwnProperty("inputUri")&&(n.inputUri=e.inputUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.GcsSource"},a}(),m.InputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.mimeType=t.string();break}case 2:{p.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType))return"mimeType: string expected";if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){n.source=1;{var i=l.google.cloud.translation.v3beta1.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3beta1.InputConfig)return t;var n=new l.google.cloud.translation.v3beta1.InputConfig;if(t.mimeType!=null&&(n.mimeType=String(t.mimeType)),t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.translation.v3beta1.InputConfig.gcsSource: object expected");n.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.fromObject(t.gcsSource)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.mimeType=""),t.mimeType!=null&&t.hasOwnProperty("mimeType")&&(i.mimeType=t.mimeType),t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.toObject(t.gcsSource,n),n.oneofs&&(i.source="gcsSource")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3beta1.InputConfig"},a}(),m.GcsDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.outputUriPrefix=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.outputUriPrefix!=null&&e.hasOwnProperty("outputUriPrefix")&&!c.isString(e.outputUriPrefix)?"outputUriPrefix: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.GcsDestination)return e;var t=new l.google.cloud.translation.v3beta1.GcsDestination;return e.outputUriPrefix!=null&&(t.outputUriPrefix=String(e.outputUriPrefix)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.outputUriPrefix=""),e.outputUriPrefix!=null&&e.hasOwnProperty("outputUriPrefix")&&(n.outputUriPrefix=e.outputUriPrefix),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.GcsDestination"},a}(),m.OutputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.translation.v3beta1.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3beta1.OutputConfig)return t;var n=new l.google.cloud.translation.v3beta1.OutputConfig;if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.translation.v3beta1.OutputConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.fromObject(t.gcsDestination)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3beta1.OutputConfig"},a}(),m.DocumentInputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.content=t.bytes();break}case 2:{p.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.decode(t,t.uint32());break}case 4:{p.mimeType=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.content!=null&&t.hasOwnProperty("content")&&(n.source=1,!(t.content&&typeof t.content.length=="number"||c.isString(t.content))))return"content: buffer expected";if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){if(n.source===1)return"source: multiple values";n.source=1;{var i=l.google.cloud.translation.v3beta1.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}return t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType)?"mimeType: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3beta1.DocumentInputConfig)return t;var n=new l.google.cloud.translation.v3beta1.DocumentInputConfig;if(t.content!=null&&(typeof t.content=="string"?c.base64.decode(t.content,n.content=c.newBuffer(c.base64.length(t.content)),0):t.content.length>=0&&(n.content=t.content)),t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.translation.v3beta1.DocumentInputConfig.gcsSource: object expected");n.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.fromObject(t.gcsSource)}return t.mimeType!=null&&(n.mimeType=String(t.mimeType)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.mimeType=""),t.content!=null&&t.hasOwnProperty("content")&&(i.content=n.bytes===String?c.base64.encode(t.content,0,t.content.length):n.bytes===Array?Array.prototype.slice.call(t.content):t.content,n.oneofs&&(i.source="content")),t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.toObject(t.gcsSource,n),n.oneofs&&(i.source="gcsSource")),t.mimeType!=null&&t.hasOwnProperty("mimeType")&&(i.mimeType=t.mimeType),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3beta1.DocumentInputConfig"},a}(),m.DocumentOutputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.decode(t,t.uint32());break}case 3:{p.mimeType=t.string();break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.translation.v3beta1.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}return t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType)?"mimeType: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3beta1.DocumentOutputConfig)return t;var n=new l.google.cloud.translation.v3beta1.DocumentOutputConfig;if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.translation.v3beta1.DocumentOutputConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.fromObject(t.gcsDestination)}return t.mimeType!=null&&(n.mimeType=String(t.mimeType)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.mimeType=""),t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),t.mimeType!=null&&t.hasOwnProperty("mimeType")&&(i.mimeType=t.mimeType),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3beta1.DocumentOutputConfig"},a}(),m.TranslateDocumentRequest=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.sourceLanguageCode=e.string();break}case 3:{i.targetLanguageCode=e.string();break}case 4:{i.documentInputConfig=l.google.cloud.translation.v3beta1.DocumentInputConfig.decode(e,e.uint32());break}case 5:{i.documentOutputConfig=l.google.cloud.translation.v3beta1.DocumentOutputConfig.decode(e,e.uint32());break}case 6:{i.model=e.string();break}case 7:{i.glossaryConfig=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.decode(e,e.uint32());break}case 8:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}case 10:{i.customizedAttribution=e.string();break}case 11:{i.isTranslateNativePdfOnly=e.bool();break}case 12:{i.enableShadowRemovalNativePdf=e.bool();break}case 13:{i.enableRotationCorrection=e.bool();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.sourceLanguageCode!=null&&e.hasOwnProperty("sourceLanguageCode")&&!c.isString(e.sourceLanguageCode))return"sourceLanguageCode: string expected";if(e.targetLanguageCode!=null&&e.hasOwnProperty("targetLanguageCode")&&!c.isString(e.targetLanguageCode))return"targetLanguageCode: string expected";if(e.documentInputConfig!=null&&e.hasOwnProperty("documentInputConfig")){var t=l.google.cloud.translation.v3beta1.DocumentInputConfig.verify(e.documentInputConfig);if(t)return"documentInputConfig."+t}if(e.documentOutputConfig!=null&&e.hasOwnProperty("documentOutputConfig")){var t=l.google.cloud.translation.v3beta1.DocumentOutputConfig.verify(e.documentOutputConfig);if(t)return"documentOutputConfig."+t}if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")){var t=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.verify(e.glossaryConfig);if(t)return"glossaryConfig."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.byteStreamOutputs&&i.byteStreamOutputs.length||(i.byteStreamOutputs=[]),i.byteStreamOutputs.push(e.bytes());break}case 2:{i.mimeType=e.string();break}case 3:{i.detectedLanguageCode=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.byteStreamOutputs!=null&&e.hasOwnProperty("byteStreamOutputs")){if(!Array.isArray(e.byteStreamOutputs))return"byteStreamOutputs: array expected";for(var t=0;t=0&&(t.byteStreamOutputs[n]=e.byteStreamOutputs[n])}return e.mimeType!=null&&(t.mimeType=String(e.mimeType)),e.detectedLanguageCode!=null&&(t.detectedLanguageCode=String(e.detectedLanguageCode)),t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.byteStreamOutputs=[]),t.defaults&&(n.mimeType="",n.detectedLanguageCode=""),e.byteStreamOutputs&&e.byteStreamOutputs.length){n.byteStreamOutputs=[];for(var i=0;i>>3){case 1:{i.documentTranslation=l.google.cloud.translation.v3beta1.DocumentTranslation.decode(e,e.uint32());break}case 2:{i.glossaryDocumentTranslation=l.google.cloud.translation.v3beta1.DocumentTranslation.decode(e,e.uint32());break}case 3:{i.model=e.string();break}case 4:{i.glossaryConfig=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.documentTranslation!=null&&e.hasOwnProperty("documentTranslation")){var t=l.google.cloud.translation.v3beta1.DocumentTranslation.verify(e.documentTranslation);if(t)return"documentTranslation."+t}if(e.glossaryDocumentTranslation!=null&&e.hasOwnProperty("glossaryDocumentTranslation")){var t=l.google.cloud.translation.v3beta1.DocumentTranslation.verify(e.glossaryDocumentTranslation);if(t)return"glossaryDocumentTranslation."+t}if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")){var t=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.verify(e.glossaryConfig);if(t)return"glossaryConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.TranslateDocumentResponse)return e;var t=new l.google.cloud.translation.v3beta1.TranslateDocumentResponse;if(e.documentTranslation!=null){if(typeof e.documentTranslation!="object")throw TypeError(".google.cloud.translation.v3beta1.TranslateDocumentResponse.documentTranslation: object expected");t.documentTranslation=l.google.cloud.translation.v3beta1.DocumentTranslation.fromObject(e.documentTranslation)}if(e.glossaryDocumentTranslation!=null){if(typeof e.glossaryDocumentTranslation!="object")throw TypeError(".google.cloud.translation.v3beta1.TranslateDocumentResponse.glossaryDocumentTranslation: object expected");t.glossaryDocumentTranslation=l.google.cloud.translation.v3beta1.DocumentTranslation.fromObject(e.glossaryDocumentTranslation)}if(e.model!=null&&(t.model=String(e.model)),e.glossaryConfig!=null){if(typeof e.glossaryConfig!="object")throw TypeError(".google.cloud.translation.v3beta1.TranslateDocumentResponse.glossaryConfig: object expected");t.glossaryConfig=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.fromObject(e.glossaryConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.documentTranslation=null,n.glossaryDocumentTranslation=null,n.model="",n.glossaryConfig=null),e.documentTranslation!=null&&e.hasOwnProperty("documentTranslation")&&(n.documentTranslation=l.google.cloud.translation.v3beta1.DocumentTranslation.toObject(e.documentTranslation,t)),e.glossaryDocumentTranslation!=null&&e.hasOwnProperty("glossaryDocumentTranslation")&&(n.glossaryDocumentTranslation=l.google.cloud.translation.v3beta1.DocumentTranslation.toObject(e.glossaryDocumentTranslation,t)),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")&&(n.glossaryConfig=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.toObject(e.glossaryConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.TranslateDocumentResponse"},a}(),m.BatchTranslateTextRequest=function(){function a(r){if(this.targetLanguageCodes=[],this.models={},this.inputConfigs=[],this.glossaries={},this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.sourceLanguageCode=e.string();break}case 3:{i.targetLanguageCodes&&i.targetLanguageCodes.length||(i.targetLanguageCodes=[]),i.targetLanguageCodes.push(e.string());break}case 4:{i.models===c.emptyObject&&(i.models={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.models[p]=f;break}case 5:{i.inputConfigs&&i.inputConfigs.length||(i.inputConfigs=[]),i.inputConfigs.push(l.google.cloud.translation.v3beta1.InputConfig.decode(e,e.uint32()));break}case 6:{i.outputConfig=l.google.cloud.translation.v3beta1.OutputConfig.decode(e,e.uint32());break}case 7:{i.glossaries===c.emptyObject&&(i.glossaries={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.glossaries[p]=f;break}case 9:{i.labels===c.emptyObject&&(i.labels={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[p]=f;break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.sourceLanguageCode!=null&&e.hasOwnProperty("sourceLanguageCode")&&!c.isString(e.sourceLanguageCode))return"sourceLanguageCode: string expected";if(e.targetLanguageCodes!=null&&e.hasOwnProperty("targetLanguageCodes")){if(!Array.isArray(e.targetLanguageCodes))return"targetLanguageCodes: array expected";for(var t=0;t>>3){case 1:{i.state=e.int32();break}case 2:{i.translatedCharacters=e.int64();break}case 3:{i.failedCharacters=e.int64();break}case 4:{i.totalCharacters=e.int64();break}case 5:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&!c.isInteger(e.translatedCharacters)&&!(e.translatedCharacters&&c.isInteger(e.translatedCharacters.low)&&c.isInteger(e.translatedCharacters.high)))return"translatedCharacters: integer|Long expected";if(e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&!c.isInteger(e.failedCharacters)&&!(e.failedCharacters&&c.isInteger(e.failedCharacters.low)&&c.isInteger(e.failedCharacters.high)))return"failedCharacters: integer|Long expected";if(e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&!c.isInteger(e.totalCharacters)&&!(e.totalCharacters&&c.isInteger(e.totalCharacters.low)&&c.isInteger(e.totalCharacters.high)))return"totalCharacters: integer|Long expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.BatchTranslateMetadata)return e;var t=new l.google.cloud.translation.v3beta1.BatchTranslateMetadata;switch(e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"RUNNING":case 1:t.state=1;break;case"SUCCEEDED":case 2:t.state=2;break;case"FAILED":case 3:t.state=3;break;case"CANCELLING":case 4:t.state=4;break;case"CANCELLED":case 5:t.state=5;break}if(e.translatedCharacters!=null&&(c.Long?(t.translatedCharacters=c.Long.fromValue(e.translatedCharacters)).unsigned=!1:typeof e.translatedCharacters=="string"?t.translatedCharacters=parseInt(e.translatedCharacters,10):typeof e.translatedCharacters=="number"?t.translatedCharacters=e.translatedCharacters:typeof e.translatedCharacters=="object"&&(t.translatedCharacters=new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber())),e.failedCharacters!=null&&(c.Long?(t.failedCharacters=c.Long.fromValue(e.failedCharacters)).unsigned=!1:typeof e.failedCharacters=="string"?t.failedCharacters=parseInt(e.failedCharacters,10):typeof e.failedCharacters=="number"?t.failedCharacters=e.failedCharacters:typeof e.failedCharacters=="object"&&(t.failedCharacters=new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber())),e.totalCharacters!=null&&(c.Long?(t.totalCharacters=c.Long.fromValue(e.totalCharacters)).unsigned=!1:typeof e.totalCharacters=="string"?t.totalCharacters=parseInt(e.totalCharacters,10):typeof e.totalCharacters=="number"?t.totalCharacters=e.totalCharacters:typeof e.totalCharacters=="object"&&(t.totalCharacters=new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber())),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3beta1.BatchTranslateMetadata.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}return t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.state=t.enums===String?"STATE_UNSPECIFIED":0,c.Long){var i=new c.Long(0,0,!1);n.translatedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalCharacters=t.longs===String?"0":0;n.submitTime=null}return e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.translation.v3beta1.BatchTranslateMetadata.State[e.state]===void 0?e.state:l.google.cloud.translation.v3beta1.BatchTranslateMetadata.State[e.state]:e.state),e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&(typeof e.translatedCharacters=="number"?n.translatedCharacters=t.longs===String?String(e.translatedCharacters):e.translatedCharacters:n.translatedCharacters=t.longs===String?c.Long.prototype.toString.call(e.translatedCharacters):t.longs===Number?new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber():e.translatedCharacters),e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&(typeof e.failedCharacters=="number"?n.failedCharacters=t.longs===String?String(e.failedCharacters):e.failedCharacters:n.failedCharacters=t.longs===String?c.Long.prototype.toString.call(e.failedCharacters):t.longs===Number?new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber():e.failedCharacters),e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&(typeof e.totalCharacters=="number"?n.totalCharacters=t.longs===String?String(e.totalCharacters):e.totalCharacters:n.totalCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalCharacters):t.longs===Number?new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber():e.totalCharacters),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.BatchTranslateMetadata"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="RUNNING"]=1,e[r[2]="SUCCEEDED"]=2,e[r[3]="FAILED"]=3,e[r[4]="CANCELLING"]=4,e[r[5]="CANCELLED"]=5,e}(),a}(),m.BatchTranslateResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.totalCharacters=e.int64();break}case 2:{i.translatedCharacters=e.int64();break}case 3:{i.failedCharacters=e.int64();break}case 4:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&!c.isInteger(e.totalCharacters)&&!(e.totalCharacters&&c.isInteger(e.totalCharacters.low)&&c.isInteger(e.totalCharacters.high)))return"totalCharacters: integer|Long expected";if(e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&!c.isInteger(e.translatedCharacters)&&!(e.translatedCharacters&&c.isInteger(e.translatedCharacters.low)&&c.isInteger(e.translatedCharacters.high)))return"translatedCharacters: integer|Long expected";if(e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&!c.isInteger(e.failedCharacters)&&!(e.failedCharacters&&c.isInteger(e.failedCharacters.low)&&c.isInteger(e.failedCharacters.high)))return"failedCharacters: integer|Long expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.BatchTranslateResponse)return e;var t=new l.google.cloud.translation.v3beta1.BatchTranslateResponse;if(e.totalCharacters!=null&&(c.Long?(t.totalCharacters=c.Long.fromValue(e.totalCharacters)).unsigned=!1:typeof e.totalCharacters=="string"?t.totalCharacters=parseInt(e.totalCharacters,10):typeof e.totalCharacters=="number"?t.totalCharacters=e.totalCharacters:typeof e.totalCharacters=="object"&&(t.totalCharacters=new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber())),e.translatedCharacters!=null&&(c.Long?(t.translatedCharacters=c.Long.fromValue(e.translatedCharacters)).unsigned=!1:typeof e.translatedCharacters=="string"?t.translatedCharacters=parseInt(e.translatedCharacters,10):typeof e.translatedCharacters=="number"?t.translatedCharacters=e.translatedCharacters:typeof e.translatedCharacters=="object"&&(t.translatedCharacters=new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber())),e.failedCharacters!=null&&(c.Long?(t.failedCharacters=c.Long.fromValue(e.failedCharacters)).unsigned=!1:typeof e.failedCharacters=="string"?t.failedCharacters=parseInt(e.failedCharacters,10):typeof e.failedCharacters=="number"?t.failedCharacters=e.failedCharacters:typeof e.failedCharacters=="object"&&(t.failedCharacters=new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber())),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3beta1.BatchTranslateResponse.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.translation.v3beta1.BatchTranslateResponse.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.totalCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCharacters=t.longs===String?"0":0;n.submitTime=null,n.endTime=null}return e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&(typeof e.totalCharacters=="number"?n.totalCharacters=t.longs===String?String(e.totalCharacters):e.totalCharacters:n.totalCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalCharacters):t.longs===Number?new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber():e.totalCharacters),e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&(typeof e.translatedCharacters=="number"?n.translatedCharacters=t.longs===String?String(e.translatedCharacters):e.translatedCharacters:n.translatedCharacters=t.longs===String?c.Long.prototype.toString.call(e.translatedCharacters):t.longs===Number?new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber():e.translatedCharacters),e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&(typeof e.failedCharacters=="number"?n.failedCharacters=t.longs===String?String(e.failedCharacters):e.failedCharacters:n.failedCharacters=t.longs===String?c.Long.prototype.toString.call(e.failedCharacters):t.longs===Number?new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber():e.failedCharacters),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.BatchTranslateResponse"},a}(),m.GlossaryInputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){n.source=1;{var i=l.google.cloud.translation.v3beta1.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3beta1.GlossaryInputConfig)return t;var n=new l.google.cloud.translation.v3beta1.GlossaryInputConfig;if(t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.translation.v3beta1.GlossaryInputConfig.gcsSource: object expected");n.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.fromObject(t.gcsSource)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.toObject(t.gcsSource,n),n.oneofs&&(i.source="gcsSource")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3beta1.GlossaryInputConfig"},a}(),m.Glossary=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.name=t.string();break}case 3:{p.languagePair=l.google.cloud.translation.v3beta1.Glossary.LanguageCodePair.decode(t,t.uint32());break}case 4:{p.languageCodesSet=l.google.cloud.translation.v3beta1.Glossary.LanguageCodesSet.decode(t,t.uint32());break}case 5:{p.inputConfig=l.google.cloud.translation.v3beta1.GlossaryInputConfig.decode(t,t.uint32());break}case 6:{p.entryCount=t.int32();break}case 7:{p.submitTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 8:{p.endTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.languagePair!=null&&t.hasOwnProperty("languagePair")){n.languages=1;{var i=l.google.cloud.translation.v3beta1.Glossary.LanguageCodePair.verify(t.languagePair);if(i)return"languagePair."+i}}if(t.languageCodesSet!=null&&t.hasOwnProperty("languageCodesSet")){if(n.languages===1)return"languages: multiple values";n.languages=1;{var i=l.google.cloud.translation.v3beta1.Glossary.LanguageCodesSet.verify(t.languageCodesSet);if(i)return"languageCodesSet."+i}}if(t.inputConfig!=null&&t.hasOwnProperty("inputConfig")){var i=l.google.cloud.translation.v3beta1.GlossaryInputConfig.verify(t.inputConfig);if(i)return"inputConfig."+i}if(t.entryCount!=null&&t.hasOwnProperty("entryCount")&&!c.isInteger(t.entryCount))return"entryCount: integer expected";if(t.submitTime!=null&&t.hasOwnProperty("submitTime")){var i=l.google.protobuf.Timestamp.verify(t.submitTime);if(i)return"submitTime."+i}if(t.endTime!=null&&t.hasOwnProperty("endTime")){var i=l.google.protobuf.Timestamp.verify(t.endTime);if(i)return"endTime."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3beta1.Glossary)return t;var n=new l.google.cloud.translation.v3beta1.Glossary;if(t.name!=null&&(n.name=String(t.name)),t.languagePair!=null){if(typeof t.languagePair!="object")throw TypeError(".google.cloud.translation.v3beta1.Glossary.languagePair: object expected");n.languagePair=l.google.cloud.translation.v3beta1.Glossary.LanguageCodePair.fromObject(t.languagePair)}if(t.languageCodesSet!=null){if(typeof t.languageCodesSet!="object")throw TypeError(".google.cloud.translation.v3beta1.Glossary.languageCodesSet: object expected");n.languageCodesSet=l.google.cloud.translation.v3beta1.Glossary.LanguageCodesSet.fromObject(t.languageCodesSet)}if(t.inputConfig!=null){if(typeof t.inputConfig!="object")throw TypeError(".google.cloud.translation.v3beta1.Glossary.inputConfig: object expected");n.inputConfig=l.google.cloud.translation.v3beta1.GlossaryInputConfig.fromObject(t.inputConfig)}if(t.entryCount!=null&&(n.entryCount=t.entryCount|0),t.submitTime!=null){if(typeof t.submitTime!="object")throw TypeError(".google.cloud.translation.v3beta1.Glossary.submitTime: object expected");n.submitTime=l.google.protobuf.Timestamp.fromObject(t.submitTime)}if(t.endTime!=null){if(typeof t.endTime!="object")throw TypeError(".google.cloud.translation.v3beta1.Glossary.endTime: object expected");n.endTime=l.google.protobuf.Timestamp.fromObject(t.endTime)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.name="",i.inputConfig=null,i.entryCount=0,i.submitTime=null,i.endTime=null),t.name!=null&&t.hasOwnProperty("name")&&(i.name=t.name),t.languagePair!=null&&t.hasOwnProperty("languagePair")&&(i.languagePair=l.google.cloud.translation.v3beta1.Glossary.LanguageCodePair.toObject(t.languagePair,n),n.oneofs&&(i.languages="languagePair")),t.languageCodesSet!=null&&t.hasOwnProperty("languageCodesSet")&&(i.languageCodesSet=l.google.cloud.translation.v3beta1.Glossary.LanguageCodesSet.toObject(t.languageCodesSet,n),n.oneofs&&(i.languages="languageCodesSet")),t.inputConfig!=null&&t.hasOwnProperty("inputConfig")&&(i.inputConfig=l.google.cloud.translation.v3beta1.GlossaryInputConfig.toObject(t.inputConfig,n)),t.entryCount!=null&&t.hasOwnProperty("entryCount")&&(i.entryCount=t.entryCount),t.submitTime!=null&&t.hasOwnProperty("submitTime")&&(i.submitTime=l.google.protobuf.Timestamp.toObject(t.submitTime,n)),t.endTime!=null&&t.hasOwnProperty("endTime")&&(i.endTime=l.google.protobuf.Timestamp.toObject(t.endTime,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3beta1.Glossary"},a.LanguageCodePair=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.sourceLanguageCode=n.string();break}case 2:{f.targetLanguageCode=n.string();break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.sourceLanguageCode!=null&&n.hasOwnProperty("sourceLanguageCode")&&!c.isString(n.sourceLanguageCode)?"sourceLanguageCode: string expected":n.targetLanguageCode!=null&&n.hasOwnProperty("targetLanguageCode")&&!c.isString(n.targetLanguageCode)?"targetLanguageCode: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.translation.v3beta1.Glossary.LanguageCodePair)return n;var i=new l.google.cloud.translation.v3beta1.Glossary.LanguageCodePair;return n.sourceLanguageCode!=null&&(i.sourceLanguageCode=String(n.sourceLanguageCode)),n.targetLanguageCode!=null&&(i.targetLanguageCode=String(n.targetLanguageCode)),i},e.toObject=function(n,i){i||(i={});var p={};return i.defaults&&(p.sourceLanguageCode="",p.targetLanguageCode=""),n.sourceLanguageCode!=null&&n.hasOwnProperty("sourceLanguageCode")&&(p.sourceLanguageCode=n.sourceLanguageCode),n.targetLanguageCode!=null&&n.hasOwnProperty("targetLanguageCode")&&(p.targetLanguageCode=n.targetLanguageCode),p},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.translation.v3beta1.Glossary.LanguageCodePair"},e}(),a.LanguageCodesSet=function(){function e(t){if(this.languageCodes=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.languageCodes&&f.languageCodes.length||(f.languageCodes=[]),f.languageCodes.push(n.string());break}default:n.skipType(y&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.languageCodes!=null&&n.hasOwnProperty("languageCodes")){if(!Array.isArray(n.languageCodes))return"languageCodes: array expected";for(var i=0;i>>3){case 1:{i.parent=e.string();break}case 2:{i.glossary=l.google.cloud.translation.v3beta1.Glossary.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.glossary!=null&&e.hasOwnProperty("glossary")){var t=l.google.cloud.translation.v3beta1.Glossary.verify(e.glossary);if(t)return"glossary."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.CreateGlossaryRequest)return e;var t=new l.google.cloud.translation.v3beta1.CreateGlossaryRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.glossary!=null){if(typeof e.glossary!="object")throw TypeError(".google.cloud.translation.v3beta1.CreateGlossaryRequest.glossary: object expected");t.glossary=l.google.cloud.translation.v3beta1.Glossary.fromObject(e.glossary)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.glossary=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.glossary!=null&&e.hasOwnProperty("glossary")&&(n.glossary=l.google.cloud.translation.v3beta1.Glossary.toObject(e.glossary,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.CreateGlossaryRequest"},a}(),m.GetGlossaryRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.GetGlossaryRequest)return e;var t=new l.google.cloud.translation.v3beta1.GetGlossaryRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.GetGlossaryRequest"},a}(),m.DeleteGlossaryRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.DeleteGlossaryRequest)return e;var t=new l.google.cloud.translation.v3beta1.DeleteGlossaryRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.DeleteGlossaryRequest"},a}(),m.ListGlossariesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.ListGlossariesRequest)return e;var t=new l.google.cloud.translation.v3beta1.ListGlossariesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.ListGlossariesRequest"},a}(),m.ListGlossariesResponse=function(){function a(r){if(this.glossaries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.glossaries&&i.glossaries.length||(i.glossaries=[]),i.glossaries.push(l.google.cloud.translation.v3beta1.Glossary.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.glossaries!=null&&e.hasOwnProperty("glossaries")){if(!Array.isArray(e.glossaries))return"glossaries: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.state=e.int32();break}case 3:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.CreateGlossaryMetadata)return e;var t=new l.google.cloud.translation.v3beta1.CreateGlossaryMetadata;switch(e.name!=null&&(t.name=String(e.name)),e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"RUNNING":case 1:t.state=1;break;case"SUCCEEDED":case 2:t.state=2;break;case"FAILED":case 3:t.state=3;break;case"CANCELLING":case 4:t.state=4;break;case"CANCELLED":case 5:t.state=5;break}if(e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3beta1.CreateGlossaryMetadata.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.state=t.enums===String?"STATE_UNSPECIFIED":0,n.submitTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.translation.v3beta1.CreateGlossaryMetadata.State[e.state]===void 0?e.state:l.google.cloud.translation.v3beta1.CreateGlossaryMetadata.State[e.state]:e.state),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.CreateGlossaryMetadata"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="RUNNING"]=1,e[r[2]="SUCCEEDED"]=2,e[r[3]="FAILED"]=3,e[r[4]="CANCELLING"]=4,e[r[5]="CANCELLED"]=5,e}(),a}(),m.DeleteGlossaryMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.state=e.int32();break}case 3:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.DeleteGlossaryMetadata)return e;var t=new l.google.cloud.translation.v3beta1.DeleteGlossaryMetadata;switch(e.name!=null&&(t.name=String(e.name)),e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"RUNNING":case 1:t.state=1;break;case"SUCCEEDED":case 2:t.state=2;break;case"FAILED":case 3:t.state=3;break;case"CANCELLING":case 4:t.state=4;break;case"CANCELLED":case 5:t.state=5;break}if(e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3beta1.DeleteGlossaryMetadata.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.state=t.enums===String?"STATE_UNSPECIFIED":0,n.submitTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.translation.v3beta1.DeleteGlossaryMetadata.State[e.state]===void 0?e.state:l.google.cloud.translation.v3beta1.DeleteGlossaryMetadata.State[e.state]:e.state),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.DeleteGlossaryMetadata"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="RUNNING"]=1,e[r[2]="SUCCEEDED"]=2,e[r[3]="FAILED"]=3,e[r[4]="CANCELLING"]=4,e[r[5]="CANCELLED"]=5,e}(),a}(),m.DeleteGlossaryResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 3:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.DeleteGlossaryResponse)return e;var t=new l.google.cloud.translation.v3beta1.DeleteGlossaryResponse;if(e.name!=null&&(t.name=String(e.name)),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3beta1.DeleteGlossaryResponse.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.translation.v3beta1.DeleteGlossaryResponse.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.submitTime=null,n.endTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.DeleteGlossaryResponse"},a}(),m.BatchTranslateDocumentRequest=function(){function a(r){if(this.targetLanguageCodes=[],this.inputConfigs=[],this.models={},this.glossaries={},this.formatConversions={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.sourceLanguageCode=e.string();break}case 3:{i.targetLanguageCodes&&i.targetLanguageCodes.length||(i.targetLanguageCodes=[]),i.targetLanguageCodes.push(e.string());break}case 4:{i.inputConfigs&&i.inputConfigs.length||(i.inputConfigs=[]),i.inputConfigs.push(l.google.cloud.translation.v3beta1.BatchDocumentInputConfig.decode(e,e.uint32()));break}case 5:{i.outputConfig=l.google.cloud.translation.v3beta1.BatchDocumentOutputConfig.decode(e,e.uint32());break}case 6:{i.models===c.emptyObject&&(i.models={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.models[p]=f;break}case 7:{i.glossaries===c.emptyObject&&(i.glossaries={});var O=e.uint32()+e.pos;for(p="",f=null;e.pos>>3){case 1:p=e.string();break;case 2:f=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.glossaries[p]=f;break}case 8:{i.formatConversions===c.emptyObject&&(i.formatConversions={});var O=e.uint32()+e.pos;for(p="",f="";e.pos>>3){case 1:p=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.formatConversions[p]=f;break}case 10:{i.customizedAttribution=e.string();break}case 11:{i.enableShadowRemovalNativePdf=e.bool();break}case 12:{i.enableRotationCorrection=e.bool();break}default:e.skipType(y&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.sourceLanguageCode!=null&&e.hasOwnProperty("sourceLanguageCode")&&!c.isString(e.sourceLanguageCode))return"sourceLanguageCode: string expected";if(e.targetLanguageCodes!=null&&e.hasOwnProperty("targetLanguageCodes")){if(!Array.isArray(e.targetLanguageCodes))return"targetLanguageCodes: array expected";for(var t=0;t>>3){case 1:{p.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){n.source=1;{var i=l.google.cloud.translation.v3beta1.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3beta1.BatchDocumentInputConfig)return t;var n=new l.google.cloud.translation.v3beta1.BatchDocumentInputConfig;if(t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.translation.v3beta1.BatchDocumentInputConfig.gcsSource: object expected");n.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.fromObject(t.gcsSource)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.toObject(t.gcsSource,n),n.oneofs&&(i.source="gcsSource")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3beta1.BatchDocumentInputConfig"},a}(),m.BatchDocumentOutputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{p.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return p},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.translation.v3beta1.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3beta1.BatchDocumentOutputConfig)return t;var n=new l.google.cloud.translation.v3beta1.BatchDocumentOutputConfig;if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.translation.v3beta1.BatchDocumentOutputConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.fromObject(t.gcsDestination)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3beta1.BatchDocumentOutputConfig"},a}(),m.BatchTranslateDocumentResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.totalPages=e.int64();break}case 2:{i.translatedPages=e.int64();break}case 3:{i.failedPages=e.int64();break}case 4:{i.totalBillablePages=e.int64();break}case 5:{i.totalCharacters=e.int64();break}case 6:{i.translatedCharacters=e.int64();break}case 7:{i.failedCharacters=e.int64();break}case 8:{i.totalBillableCharacters=e.int64();break}case 9:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.totalPages!=null&&e.hasOwnProperty("totalPages")&&!c.isInteger(e.totalPages)&&!(e.totalPages&&c.isInteger(e.totalPages.low)&&c.isInteger(e.totalPages.high)))return"totalPages: integer|Long expected";if(e.translatedPages!=null&&e.hasOwnProperty("translatedPages")&&!c.isInteger(e.translatedPages)&&!(e.translatedPages&&c.isInteger(e.translatedPages.low)&&c.isInteger(e.translatedPages.high)))return"translatedPages: integer|Long expected";if(e.failedPages!=null&&e.hasOwnProperty("failedPages")&&!c.isInteger(e.failedPages)&&!(e.failedPages&&c.isInteger(e.failedPages.low)&&c.isInteger(e.failedPages.high)))return"failedPages: integer|Long expected";if(e.totalBillablePages!=null&&e.hasOwnProperty("totalBillablePages")&&!c.isInteger(e.totalBillablePages)&&!(e.totalBillablePages&&c.isInteger(e.totalBillablePages.low)&&c.isInteger(e.totalBillablePages.high)))return"totalBillablePages: integer|Long expected";if(e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&!c.isInteger(e.totalCharacters)&&!(e.totalCharacters&&c.isInteger(e.totalCharacters.low)&&c.isInteger(e.totalCharacters.high)))return"totalCharacters: integer|Long expected";if(e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&!c.isInteger(e.translatedCharacters)&&!(e.translatedCharacters&&c.isInteger(e.translatedCharacters.low)&&c.isInteger(e.translatedCharacters.high)))return"translatedCharacters: integer|Long expected";if(e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&!c.isInteger(e.failedCharacters)&&!(e.failedCharacters&&c.isInteger(e.failedCharacters.low)&&c.isInteger(e.failedCharacters.high)))return"failedCharacters: integer|Long expected";if(e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&!c.isInteger(e.totalBillableCharacters)&&!(e.totalBillableCharacters&&c.isInteger(e.totalBillableCharacters.low)&&c.isInteger(e.totalBillableCharacters.high)))return"totalBillableCharacters: integer|Long expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.BatchTranslateDocumentResponse)return e;var t=new l.google.cloud.translation.v3beta1.BatchTranslateDocumentResponse;if(e.totalPages!=null&&(c.Long?(t.totalPages=c.Long.fromValue(e.totalPages)).unsigned=!1:typeof e.totalPages=="string"?t.totalPages=parseInt(e.totalPages,10):typeof e.totalPages=="number"?t.totalPages=e.totalPages:typeof e.totalPages=="object"&&(t.totalPages=new c.LongBits(e.totalPages.low>>>0,e.totalPages.high>>>0).toNumber())),e.translatedPages!=null&&(c.Long?(t.translatedPages=c.Long.fromValue(e.translatedPages)).unsigned=!1:typeof e.translatedPages=="string"?t.translatedPages=parseInt(e.translatedPages,10):typeof e.translatedPages=="number"?t.translatedPages=e.translatedPages:typeof e.translatedPages=="object"&&(t.translatedPages=new c.LongBits(e.translatedPages.low>>>0,e.translatedPages.high>>>0).toNumber())),e.failedPages!=null&&(c.Long?(t.failedPages=c.Long.fromValue(e.failedPages)).unsigned=!1:typeof e.failedPages=="string"?t.failedPages=parseInt(e.failedPages,10):typeof e.failedPages=="number"?t.failedPages=e.failedPages:typeof e.failedPages=="object"&&(t.failedPages=new c.LongBits(e.failedPages.low>>>0,e.failedPages.high>>>0).toNumber())),e.totalBillablePages!=null&&(c.Long?(t.totalBillablePages=c.Long.fromValue(e.totalBillablePages)).unsigned=!1:typeof e.totalBillablePages=="string"?t.totalBillablePages=parseInt(e.totalBillablePages,10):typeof e.totalBillablePages=="number"?t.totalBillablePages=e.totalBillablePages:typeof e.totalBillablePages=="object"&&(t.totalBillablePages=new c.LongBits(e.totalBillablePages.low>>>0,e.totalBillablePages.high>>>0).toNumber())),e.totalCharacters!=null&&(c.Long?(t.totalCharacters=c.Long.fromValue(e.totalCharacters)).unsigned=!1:typeof e.totalCharacters=="string"?t.totalCharacters=parseInt(e.totalCharacters,10):typeof e.totalCharacters=="number"?t.totalCharacters=e.totalCharacters:typeof e.totalCharacters=="object"&&(t.totalCharacters=new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber())),e.translatedCharacters!=null&&(c.Long?(t.translatedCharacters=c.Long.fromValue(e.translatedCharacters)).unsigned=!1:typeof e.translatedCharacters=="string"?t.translatedCharacters=parseInt(e.translatedCharacters,10):typeof e.translatedCharacters=="number"?t.translatedCharacters=e.translatedCharacters:typeof e.translatedCharacters=="object"&&(t.translatedCharacters=new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber())),e.failedCharacters!=null&&(c.Long?(t.failedCharacters=c.Long.fromValue(e.failedCharacters)).unsigned=!1:typeof e.failedCharacters=="string"?t.failedCharacters=parseInt(e.failedCharacters,10):typeof e.failedCharacters=="number"?t.failedCharacters=e.failedCharacters:typeof e.failedCharacters=="object"&&(t.failedCharacters=new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber())),e.totalBillableCharacters!=null&&(c.Long?(t.totalBillableCharacters=c.Long.fromValue(e.totalBillableCharacters)).unsigned=!1:typeof e.totalBillableCharacters=="string"?t.totalBillableCharacters=parseInt(e.totalBillableCharacters,10):typeof e.totalBillableCharacters=="number"?t.totalBillableCharacters=e.totalBillableCharacters:typeof e.totalBillableCharacters=="object"&&(t.totalBillableCharacters=new c.LongBits(e.totalBillableCharacters.low>>>0,e.totalBillableCharacters.high>>>0).toNumber())),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3beta1.BatchTranslateDocumentResponse.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.translation.v3beta1.BatchTranslateDocumentResponse.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.totalPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalBillablePages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalBillablePages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalBillableCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalBillableCharacters=t.longs===String?"0":0;n.submitTime=null,n.endTime=null}return e.totalPages!=null&&e.hasOwnProperty("totalPages")&&(typeof e.totalPages=="number"?n.totalPages=t.longs===String?String(e.totalPages):e.totalPages:n.totalPages=t.longs===String?c.Long.prototype.toString.call(e.totalPages):t.longs===Number?new c.LongBits(e.totalPages.low>>>0,e.totalPages.high>>>0).toNumber():e.totalPages),e.translatedPages!=null&&e.hasOwnProperty("translatedPages")&&(typeof e.translatedPages=="number"?n.translatedPages=t.longs===String?String(e.translatedPages):e.translatedPages:n.translatedPages=t.longs===String?c.Long.prototype.toString.call(e.translatedPages):t.longs===Number?new c.LongBits(e.translatedPages.low>>>0,e.translatedPages.high>>>0).toNumber():e.translatedPages),e.failedPages!=null&&e.hasOwnProperty("failedPages")&&(typeof e.failedPages=="number"?n.failedPages=t.longs===String?String(e.failedPages):e.failedPages:n.failedPages=t.longs===String?c.Long.prototype.toString.call(e.failedPages):t.longs===Number?new c.LongBits(e.failedPages.low>>>0,e.failedPages.high>>>0).toNumber():e.failedPages),e.totalBillablePages!=null&&e.hasOwnProperty("totalBillablePages")&&(typeof e.totalBillablePages=="number"?n.totalBillablePages=t.longs===String?String(e.totalBillablePages):e.totalBillablePages:n.totalBillablePages=t.longs===String?c.Long.prototype.toString.call(e.totalBillablePages):t.longs===Number?new c.LongBits(e.totalBillablePages.low>>>0,e.totalBillablePages.high>>>0).toNumber():e.totalBillablePages),e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&(typeof e.totalCharacters=="number"?n.totalCharacters=t.longs===String?String(e.totalCharacters):e.totalCharacters:n.totalCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalCharacters):t.longs===Number?new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber():e.totalCharacters),e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&(typeof e.translatedCharacters=="number"?n.translatedCharacters=t.longs===String?String(e.translatedCharacters):e.translatedCharacters:n.translatedCharacters=t.longs===String?c.Long.prototype.toString.call(e.translatedCharacters):t.longs===Number?new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber():e.translatedCharacters),e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&(typeof e.failedCharacters=="number"?n.failedCharacters=t.longs===String?String(e.failedCharacters):e.failedCharacters:n.failedCharacters=t.longs===String?c.Long.prototype.toString.call(e.failedCharacters):t.longs===Number?new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber():e.failedCharacters),e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&(typeof e.totalBillableCharacters=="number"?n.totalBillableCharacters=t.longs===String?String(e.totalBillableCharacters):e.totalBillableCharacters:n.totalBillableCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalBillableCharacters):t.longs===Number?new c.LongBits(e.totalBillableCharacters.low>>>0,e.totalBillableCharacters.high>>>0).toNumber():e.totalBillableCharacters),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.BatchTranslateDocumentResponse"},a}(),m.BatchTranslateDocumentMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.state=e.int32();break}case 2:{i.totalPages=e.int64();break}case 3:{i.translatedPages=e.int64();break}case 4:{i.failedPages=e.int64();break}case 5:{i.totalBillablePages=e.int64();break}case 6:{i.totalCharacters=e.int64();break}case 7:{i.translatedCharacters=e.int64();break}case 8:{i.failedCharacters=e.int64();break}case 9:{i.totalBillableCharacters=e.int64();break}case 10:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(p&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.totalPages!=null&&e.hasOwnProperty("totalPages")&&!c.isInteger(e.totalPages)&&!(e.totalPages&&c.isInteger(e.totalPages.low)&&c.isInteger(e.totalPages.high)))return"totalPages: integer|Long expected";if(e.translatedPages!=null&&e.hasOwnProperty("translatedPages")&&!c.isInteger(e.translatedPages)&&!(e.translatedPages&&c.isInteger(e.translatedPages.low)&&c.isInteger(e.translatedPages.high)))return"translatedPages: integer|Long expected";if(e.failedPages!=null&&e.hasOwnProperty("failedPages")&&!c.isInteger(e.failedPages)&&!(e.failedPages&&c.isInteger(e.failedPages.low)&&c.isInteger(e.failedPages.high)))return"failedPages: integer|Long expected";if(e.totalBillablePages!=null&&e.hasOwnProperty("totalBillablePages")&&!c.isInteger(e.totalBillablePages)&&!(e.totalBillablePages&&c.isInteger(e.totalBillablePages.low)&&c.isInteger(e.totalBillablePages.high)))return"totalBillablePages: integer|Long expected";if(e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&!c.isInteger(e.totalCharacters)&&!(e.totalCharacters&&c.isInteger(e.totalCharacters.low)&&c.isInteger(e.totalCharacters.high)))return"totalCharacters: integer|Long expected";if(e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&!c.isInteger(e.translatedCharacters)&&!(e.translatedCharacters&&c.isInteger(e.translatedCharacters.low)&&c.isInteger(e.translatedCharacters.high)))return"translatedCharacters: integer|Long expected";if(e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&!c.isInteger(e.failedCharacters)&&!(e.failedCharacters&&c.isInteger(e.failedCharacters.low)&&c.isInteger(e.failedCharacters.high)))return"failedCharacters: integer|Long expected";if(e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&!c.isInteger(e.totalBillableCharacters)&&!(e.totalBillableCharacters&&c.isInteger(e.totalBillableCharacters.low)&&c.isInteger(e.totalBillableCharacters.high)))return"totalBillableCharacters: integer|Long expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.BatchTranslateDocumentMetadata)return e;var t=new l.google.cloud.translation.v3beta1.BatchTranslateDocumentMetadata;switch(e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"RUNNING":case 1:t.state=1;break;case"SUCCEEDED":case 2:t.state=2;break;case"FAILED":case 3:t.state=3;break;case"CANCELLING":case 4:t.state=4;break;case"CANCELLED":case 5:t.state=5;break}if(e.totalPages!=null&&(c.Long?(t.totalPages=c.Long.fromValue(e.totalPages)).unsigned=!1:typeof e.totalPages=="string"?t.totalPages=parseInt(e.totalPages,10):typeof e.totalPages=="number"?t.totalPages=e.totalPages:typeof e.totalPages=="object"&&(t.totalPages=new c.LongBits(e.totalPages.low>>>0,e.totalPages.high>>>0).toNumber())),e.translatedPages!=null&&(c.Long?(t.translatedPages=c.Long.fromValue(e.translatedPages)).unsigned=!1:typeof e.translatedPages=="string"?t.translatedPages=parseInt(e.translatedPages,10):typeof e.translatedPages=="number"?t.translatedPages=e.translatedPages:typeof e.translatedPages=="object"&&(t.translatedPages=new c.LongBits(e.translatedPages.low>>>0,e.translatedPages.high>>>0).toNumber())),e.failedPages!=null&&(c.Long?(t.failedPages=c.Long.fromValue(e.failedPages)).unsigned=!1:typeof e.failedPages=="string"?t.failedPages=parseInt(e.failedPages,10):typeof e.failedPages=="number"?t.failedPages=e.failedPages:typeof e.failedPages=="object"&&(t.failedPages=new c.LongBits(e.failedPages.low>>>0,e.failedPages.high>>>0).toNumber())),e.totalBillablePages!=null&&(c.Long?(t.totalBillablePages=c.Long.fromValue(e.totalBillablePages)).unsigned=!1:typeof e.totalBillablePages=="string"?t.totalBillablePages=parseInt(e.totalBillablePages,10):typeof e.totalBillablePages=="number"?t.totalBillablePages=e.totalBillablePages:typeof e.totalBillablePages=="object"&&(t.totalBillablePages=new c.LongBits(e.totalBillablePages.low>>>0,e.totalBillablePages.high>>>0).toNumber())),e.totalCharacters!=null&&(c.Long?(t.totalCharacters=c.Long.fromValue(e.totalCharacters)).unsigned=!1:typeof e.totalCharacters=="string"?t.totalCharacters=parseInt(e.totalCharacters,10):typeof e.totalCharacters=="number"?t.totalCharacters=e.totalCharacters:typeof e.totalCharacters=="object"&&(t.totalCharacters=new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber())),e.translatedCharacters!=null&&(c.Long?(t.translatedCharacters=c.Long.fromValue(e.translatedCharacters)).unsigned=!1:typeof e.translatedCharacters=="string"?t.translatedCharacters=parseInt(e.translatedCharacters,10):typeof e.translatedCharacters=="number"?t.translatedCharacters=e.translatedCharacters:typeof e.translatedCharacters=="object"&&(t.translatedCharacters=new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber())),e.failedCharacters!=null&&(c.Long?(t.failedCharacters=c.Long.fromValue(e.failedCharacters)).unsigned=!1:typeof e.failedCharacters=="string"?t.failedCharacters=parseInt(e.failedCharacters,10):typeof e.failedCharacters=="number"?t.failedCharacters=e.failedCharacters:typeof e.failedCharacters=="object"&&(t.failedCharacters=new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber())),e.totalBillableCharacters!=null&&(c.Long?(t.totalBillableCharacters=c.Long.fromValue(e.totalBillableCharacters)).unsigned=!1:typeof e.totalBillableCharacters=="string"?t.totalBillableCharacters=parseInt(e.totalBillableCharacters,10):typeof e.totalBillableCharacters=="number"?t.totalBillableCharacters=e.totalBillableCharacters:typeof e.totalBillableCharacters=="object"&&(t.totalBillableCharacters=new c.LongBits(e.totalBillableCharacters.low>>>0,e.totalBillableCharacters.high>>>0).toNumber())),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3beta1.BatchTranslateDocumentMetadata.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}return t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.state=t.enums===String?"STATE_UNSPECIFIED":0,c.Long){var i=new c.Long(0,0,!1);n.totalPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalBillablePages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalBillablePages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalBillableCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalBillableCharacters=t.longs===String?"0":0;n.submitTime=null}return e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.translation.v3beta1.BatchTranslateDocumentMetadata.State[e.state]===void 0?e.state:l.google.cloud.translation.v3beta1.BatchTranslateDocumentMetadata.State[e.state]:e.state),e.totalPages!=null&&e.hasOwnProperty("totalPages")&&(typeof e.totalPages=="number"?n.totalPages=t.longs===String?String(e.totalPages):e.totalPages:n.totalPages=t.longs===String?c.Long.prototype.toString.call(e.totalPages):t.longs===Number?new c.LongBits(e.totalPages.low>>>0,e.totalPages.high>>>0).toNumber():e.totalPages),e.translatedPages!=null&&e.hasOwnProperty("translatedPages")&&(typeof e.translatedPages=="number"?n.translatedPages=t.longs===String?String(e.translatedPages):e.translatedPages:n.translatedPages=t.longs===String?c.Long.prototype.toString.call(e.translatedPages):t.longs===Number?new c.LongBits(e.translatedPages.low>>>0,e.translatedPages.high>>>0).toNumber():e.translatedPages),e.failedPages!=null&&e.hasOwnProperty("failedPages")&&(typeof e.failedPages=="number"?n.failedPages=t.longs===String?String(e.failedPages):e.failedPages:n.failedPages=t.longs===String?c.Long.prototype.toString.call(e.failedPages):t.longs===Number?new c.LongBits(e.failedPages.low>>>0,e.failedPages.high>>>0).toNumber():e.failedPages),e.totalBillablePages!=null&&e.hasOwnProperty("totalBillablePages")&&(typeof e.totalBillablePages=="number"?n.totalBillablePages=t.longs===String?String(e.totalBillablePages):e.totalBillablePages:n.totalBillablePages=t.longs===String?c.Long.prototype.toString.call(e.totalBillablePages):t.longs===Number?new c.LongBits(e.totalBillablePages.low>>>0,e.totalBillablePages.high>>>0).toNumber():e.totalBillablePages),e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&(typeof e.totalCharacters=="number"?n.totalCharacters=t.longs===String?String(e.totalCharacters):e.totalCharacters:n.totalCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalCharacters):t.longs===Number?new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber():e.totalCharacters),e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&(typeof e.translatedCharacters=="number"?n.translatedCharacters=t.longs===String?String(e.translatedCharacters):e.translatedCharacters:n.translatedCharacters=t.longs===String?c.Long.prototype.toString.call(e.translatedCharacters):t.longs===Number?new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber():e.translatedCharacters),e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&(typeof e.failedCharacters=="number"?n.failedCharacters=t.longs===String?String(e.failedCharacters):e.failedCharacters:n.failedCharacters=t.longs===String?c.Long.prototype.toString.call(e.failedCharacters):t.longs===Number?new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber():e.failedCharacters),e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&(typeof e.totalBillableCharacters=="number"?n.totalBillableCharacters=t.longs===String?String(e.totalBillableCharacters):e.totalBillableCharacters:n.totalBillableCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalBillableCharacters):t.longs===Number?new c.LongBits(e.totalBillableCharacters.low>>>0,e.totalBillableCharacters.high>>>0).toNumber():e.totalBillableCharacters),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.BatchTranslateDocumentMetadata"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="RUNNING"]=1,e[r[2]="SUCCEEDED"]=2,e[r[3]="FAILED"]=3,e[r[4]="CANCELLING"]=4,e[r[5]="CANCELLED"]=5,e}(),a}(),m}(),g}(),T}(),u.api=function(){var T={};return T.Http=function(){function g(m){if(this.rules=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.rules&&t.rules.length||(t.rules=[]),t.rules.push(l.google.api.HttpRule.decode(a,a.uint32()));break}case 2:{t.fullyDecodeReservedExpansion=a.bool();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.rules!=null&&a.hasOwnProperty("rules")){if(!Array.isArray(a.rules))return"rules: array expected";for(var r=0;r>>3){case 1:{n.selector=r.string();break}case 2:{n.get=r.string();break}case 3:{n.put=r.string();break}case 4:{n.post=r.string();break}case 5:{n.delete=r.string();break}case 6:{n.patch=r.string();break}case 8:{n.custom=l.google.api.CustomHttpPattern.decode(r,r.uint32());break}case 7:{n.body=r.string();break}case 12:{n.responseBody=r.string();break}case 11:{n.additionalBindings&&n.additionalBindings.length||(n.additionalBindings=[]),n.additionalBindings.push(l.google.api.HttpRule.decode(r,r.uint32()));break}default:r.skipType(i&7);break}}return n},g.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},g.verify=function(r){if(typeof r!="object"||r===null)return"object expected";var e={};if(r.selector!=null&&r.hasOwnProperty("selector")&&!c.isString(r.selector))return"selector: string expected";if(r.get!=null&&r.hasOwnProperty("get")&&(e.pattern=1,!c.isString(r.get)))return"get: string expected";if(r.put!=null&&r.hasOwnProperty("put")){if(e.pattern===1)return"pattern: multiple values";if(e.pattern=1,!c.isString(r.put))return"put: string expected"}if(r.post!=null&&r.hasOwnProperty("post")){if(e.pattern===1)return"pattern: multiple values";if(e.pattern=1,!c.isString(r.post))return"post: string expected"}if(r.delete!=null&&r.hasOwnProperty("delete")){if(e.pattern===1)return"pattern: multiple values";if(e.pattern=1,!c.isString(r.delete))return"delete: string expected"}if(r.patch!=null&&r.hasOwnProperty("patch")){if(e.pattern===1)return"pattern: multiple values";if(e.pattern=1,!c.isString(r.patch))return"patch: string expected"}if(r.custom!=null&&r.hasOwnProperty("custom")){if(e.pattern===1)return"pattern: multiple values";e.pattern=1;{var t=l.google.api.CustomHttpPattern.verify(r.custom);if(t)return"custom."+t}}if(r.body!=null&&r.hasOwnProperty("body")&&!c.isString(r.body))return"body: string expected";if(r.responseBody!=null&&r.hasOwnProperty("responseBody")&&!c.isString(r.responseBody))return"responseBody: string expected";if(r.additionalBindings!=null&&r.hasOwnProperty("additionalBindings")){if(!Array.isArray(r.additionalBindings))return"additionalBindings: array expected";for(var n=0;n>>3){case 1:{t.kind=a.string();break}case 2:{t.path=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.kind!=null&&a.hasOwnProperty("kind")&&!c.isString(a.kind)?"kind: string expected":a.path!=null&&a.hasOwnProperty("path")&&!c.isString(a.path)?"path: string expected":null},g.fromObject=function(a){if(a instanceof l.google.api.CustomHttpPattern)return a;var r=new l.google.api.CustomHttpPattern;return a.kind!=null&&(r.kind=String(a.kind)),a.path!=null&&(r.path=String(a.path)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.kind="",e.path=""),a.kind!=null&&a.hasOwnProperty("kind")&&(e.kind=a.kind),a.path!=null&&a.hasOwnProperty("path")&&(e.path=a.path),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.CustomHttpPattern"},g}(),T.CommonLanguageSettings=function(){function g(m){if(this.destinations=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.referenceDocsUri=a.string();break}case 2:{if(t.destinations&&t.destinations.length||(t.destinations=[]),(n&7)===2)for(var i=a.uint32()+a.pos;a.pos>>3){case 1:{t.version=a.string();break}case 2:{t.launchStage=a.int32();break}case 3:{t.restNumericEnums=a.bool();break}case 21:{t.javaSettings=l.google.api.JavaSettings.decode(a,a.uint32());break}case 22:{t.cppSettings=l.google.api.CppSettings.decode(a,a.uint32());break}case 23:{t.phpSettings=l.google.api.PhpSettings.decode(a,a.uint32());break}case 24:{t.pythonSettings=l.google.api.PythonSettings.decode(a,a.uint32());break}case 25:{t.nodeSettings=l.google.api.NodeSettings.decode(a,a.uint32());break}case 26:{t.dotnetSettings=l.google.api.DotnetSettings.decode(a,a.uint32());break}case 27:{t.rubySettings=l.google.api.RubySettings.decode(a,a.uint32());break}case 28:{t.goSettings=l.google.api.GoSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.version!=null&&a.hasOwnProperty("version")&&!c.isString(a.version))return"version: string expected";if(a.launchStage!=null&&a.hasOwnProperty("launchStage"))switch(a.launchStage){default:return"launchStage: enum value expected";case 0:case 6:case 7:case 1:case 2:case 3:case 4:case 5:break}if(a.restNumericEnums!=null&&a.hasOwnProperty("restNumericEnums")&&typeof a.restNumericEnums!="boolean")return"restNumericEnums: boolean expected";if(a.javaSettings!=null&&a.hasOwnProperty("javaSettings")){var r=l.google.api.JavaSettings.verify(a.javaSettings);if(r)return"javaSettings."+r}if(a.cppSettings!=null&&a.hasOwnProperty("cppSettings")){var r=l.google.api.CppSettings.verify(a.cppSettings);if(r)return"cppSettings."+r}if(a.phpSettings!=null&&a.hasOwnProperty("phpSettings")){var r=l.google.api.PhpSettings.verify(a.phpSettings);if(r)return"phpSettings."+r}if(a.pythonSettings!=null&&a.hasOwnProperty("pythonSettings")){var r=l.google.api.PythonSettings.verify(a.pythonSettings);if(r)return"pythonSettings."+r}if(a.nodeSettings!=null&&a.hasOwnProperty("nodeSettings")){var r=l.google.api.NodeSettings.verify(a.nodeSettings);if(r)return"nodeSettings."+r}if(a.dotnetSettings!=null&&a.hasOwnProperty("dotnetSettings")){var r=l.google.api.DotnetSettings.verify(a.dotnetSettings);if(r)return"dotnetSettings."+r}if(a.rubySettings!=null&&a.hasOwnProperty("rubySettings")){var r=l.google.api.RubySettings.verify(a.rubySettings);if(r)return"rubySettings."+r}if(a.goSettings!=null&&a.hasOwnProperty("goSettings")){var r=l.google.api.GoSettings.verify(a.goSettings);if(r)return"goSettings."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.ClientLibrarySettings)return a;var r=new l.google.api.ClientLibrarySettings;switch(a.version!=null&&(r.version=String(a.version)),a.launchStage){default:if(typeof a.launchStage=="number"){r.launchStage=a.launchStage;break}break;case"LAUNCH_STAGE_UNSPECIFIED":case 0:r.launchStage=0;break;case"UNIMPLEMENTED":case 6:r.launchStage=6;break;case"PRELAUNCH":case 7:r.launchStage=7;break;case"EARLY_ACCESS":case 1:r.launchStage=1;break;case"ALPHA":case 2:r.launchStage=2;break;case"BETA":case 3:r.launchStage=3;break;case"GA":case 4:r.launchStage=4;break;case"DEPRECATED":case 5:r.launchStage=5;break}if(a.restNumericEnums!=null&&(r.restNumericEnums=!!a.restNumericEnums),a.javaSettings!=null){if(typeof a.javaSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.javaSettings: object expected");r.javaSettings=l.google.api.JavaSettings.fromObject(a.javaSettings)}if(a.cppSettings!=null){if(typeof a.cppSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.cppSettings: object expected");r.cppSettings=l.google.api.CppSettings.fromObject(a.cppSettings)}if(a.phpSettings!=null){if(typeof a.phpSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.phpSettings: object expected");r.phpSettings=l.google.api.PhpSettings.fromObject(a.phpSettings)}if(a.pythonSettings!=null){if(typeof a.pythonSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.pythonSettings: object expected");r.pythonSettings=l.google.api.PythonSettings.fromObject(a.pythonSettings)}if(a.nodeSettings!=null){if(typeof a.nodeSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.nodeSettings: object expected");r.nodeSettings=l.google.api.NodeSettings.fromObject(a.nodeSettings)}if(a.dotnetSettings!=null){if(typeof a.dotnetSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.dotnetSettings: object expected");r.dotnetSettings=l.google.api.DotnetSettings.fromObject(a.dotnetSettings)}if(a.rubySettings!=null){if(typeof a.rubySettings!="object")throw TypeError(".google.api.ClientLibrarySettings.rubySettings: object expected");r.rubySettings=l.google.api.RubySettings.fromObject(a.rubySettings)}if(a.goSettings!=null){if(typeof a.goSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.goSettings: object expected");r.goSettings=l.google.api.GoSettings.fromObject(a.goSettings)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.version="",e.launchStage=r.enums===String?"LAUNCH_STAGE_UNSPECIFIED":0,e.restNumericEnums=!1,e.javaSettings=null,e.cppSettings=null,e.phpSettings=null,e.pythonSettings=null,e.nodeSettings=null,e.dotnetSettings=null,e.rubySettings=null,e.goSettings=null),a.version!=null&&a.hasOwnProperty("version")&&(e.version=a.version),a.launchStage!=null&&a.hasOwnProperty("launchStage")&&(e.launchStage=r.enums===String?l.google.api.LaunchStage[a.launchStage]===void 0?a.launchStage:l.google.api.LaunchStage[a.launchStage]:a.launchStage),a.restNumericEnums!=null&&a.hasOwnProperty("restNumericEnums")&&(e.restNumericEnums=a.restNumericEnums),a.javaSettings!=null&&a.hasOwnProperty("javaSettings")&&(e.javaSettings=l.google.api.JavaSettings.toObject(a.javaSettings,r)),a.cppSettings!=null&&a.hasOwnProperty("cppSettings")&&(e.cppSettings=l.google.api.CppSettings.toObject(a.cppSettings,r)),a.phpSettings!=null&&a.hasOwnProperty("phpSettings")&&(e.phpSettings=l.google.api.PhpSettings.toObject(a.phpSettings,r)),a.pythonSettings!=null&&a.hasOwnProperty("pythonSettings")&&(e.pythonSettings=l.google.api.PythonSettings.toObject(a.pythonSettings,r)),a.nodeSettings!=null&&a.hasOwnProperty("nodeSettings")&&(e.nodeSettings=l.google.api.NodeSettings.toObject(a.nodeSettings,r)),a.dotnetSettings!=null&&a.hasOwnProperty("dotnetSettings")&&(e.dotnetSettings=l.google.api.DotnetSettings.toObject(a.dotnetSettings,r)),a.rubySettings!=null&&a.hasOwnProperty("rubySettings")&&(e.rubySettings=l.google.api.RubySettings.toObject(a.rubySettings,r)),a.goSettings!=null&&a.hasOwnProperty("goSettings")&&(e.goSettings=l.google.api.GoSettings.toObject(a.goSettings,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.ClientLibrarySettings"},g}(),T.Publishing=function(){function g(m){if(this.methodSettings=[],this.codeownerGithubTeams=[],this.librarySettings=[],m)for(var a=Object.keys(m),r=0;r>>3){case 2:{t.methodSettings&&t.methodSettings.length||(t.methodSettings=[]),t.methodSettings.push(l.google.api.MethodSettings.decode(a,a.uint32()));break}case 101:{t.newIssueUri=a.string();break}case 102:{t.documentationUri=a.string();break}case 103:{t.apiShortName=a.string();break}case 104:{t.githubLabel=a.string();break}case 105:{t.codeownerGithubTeams&&t.codeownerGithubTeams.length||(t.codeownerGithubTeams=[]),t.codeownerGithubTeams.push(a.string());break}case 106:{t.docTagPrefix=a.string();break}case 107:{t.organization=a.int32();break}case 109:{t.librarySettings&&t.librarySettings.length||(t.librarySettings=[]),t.librarySettings.push(l.google.api.ClientLibrarySettings.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.methodSettings!=null&&a.hasOwnProperty("methodSettings")){if(!Array.isArray(a.methodSettings))return"methodSettings: array expected";for(var r=0;r>>3){case 1:{t.libraryPackage=a.string();break}case 2:{t.serviceClassNames===c.emptyObject&&(t.serviceClassNames={});var f=a.uint32()+a.pos;for(n="",i="";a.pos>>3){case 1:n=a.string();break;case 2:i=a.string();break;default:a.skipType(y&7);break}}t.serviceClassNames[n]=i;break}case 3:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(p&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.libraryPackage!=null&&a.hasOwnProperty("libraryPackage")&&!c.isString(a.libraryPackage))return"libraryPackage: string expected";if(a.serviceClassNames!=null&&a.hasOwnProperty("serviceClassNames")){if(!c.isObject(a.serviceClassNames))return"serviceClassNames: object expected";for(var r=Object.keys(a.serviceClassNames),e=0;e>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.CppSettings)return a;var r=new l.google.api.CppSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.CppSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.CppSettings"},g}(),T.PhpSettings=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.PhpSettings)return a;var r=new l.google.api.PhpSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.PhpSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.PhpSettings"},g}(),T.PythonSettings=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.PythonSettings)return a;var r=new l.google.api.PythonSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.PythonSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.PythonSettings"},g}(),T.NodeSettings=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.NodeSettings)return a;var r=new l.google.api.NodeSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.NodeSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.NodeSettings"},g}(),T.DotnetSettings=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.DotnetSettings)return a;var r=new l.google.api.DotnetSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.DotnetSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.DotnetSettings"},g}(),T.RubySettings=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.RubySettings)return a;var r=new l.google.api.RubySettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.RubySettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.RubySettings"},g}(),T.GoSettings=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.GoSettings)return a;var r=new l.google.api.GoSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.GoSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.GoSettings"},g}(),T.MethodSettings=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.selector=a.string();break}case 2:{t.longRunning=l.google.api.MethodSettings.LongRunning.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.selector!=null&&a.hasOwnProperty("selector")&&!c.isString(a.selector))return"selector: string expected";if(a.longRunning!=null&&a.hasOwnProperty("longRunning")){var r=l.google.api.MethodSettings.LongRunning.verify(a.longRunning);if(r)return"longRunning."+r}return null},g.fromObject=function(a){if(a instanceof l.google.api.MethodSettings)return a;var r=new l.google.api.MethodSettings;if(a.selector!=null&&(r.selector=String(a.selector)),a.longRunning!=null){if(typeof a.longRunning!="object")throw TypeError(".google.api.MethodSettings.longRunning: object expected");r.longRunning=l.google.api.MethodSettings.LongRunning.fromObject(a.longRunning)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.selector="",e.longRunning=null),a.selector!=null&&a.hasOwnProperty("selector")&&(e.selector=a.selector),a.longRunning!=null&&a.hasOwnProperty("longRunning")&&(e.longRunning=l.google.api.MethodSettings.LongRunning.toObject(a.longRunning,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.MethodSettings"},g.LongRunning=function(){function m(a){if(a)for(var r=Object.keys(a),e=0;e>>3){case 1:{n.initialPollDelay=l.google.protobuf.Duration.decode(r,r.uint32());break}case 2:{n.pollDelayMultiplier=r.float();break}case 3:{n.maxPollDelay=l.google.protobuf.Duration.decode(r,r.uint32());break}case 4:{n.totalPollTimeout=l.google.protobuf.Duration.decode(r,r.uint32());break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){if(typeof r!="object"||r===null)return"object expected";if(r.initialPollDelay!=null&&r.hasOwnProperty("initialPollDelay")){var e=l.google.protobuf.Duration.verify(r.initialPollDelay);if(e)return"initialPollDelay."+e}if(r.pollDelayMultiplier!=null&&r.hasOwnProperty("pollDelayMultiplier")&&typeof r.pollDelayMultiplier!="number")return"pollDelayMultiplier: number expected";if(r.maxPollDelay!=null&&r.hasOwnProperty("maxPollDelay")){var e=l.google.protobuf.Duration.verify(r.maxPollDelay);if(e)return"maxPollDelay."+e}if(r.totalPollTimeout!=null&&r.hasOwnProperty("totalPollTimeout")){var e=l.google.protobuf.Duration.verify(r.totalPollTimeout);if(e)return"totalPollTimeout."+e}return null},m.fromObject=function(r){if(r instanceof l.google.api.MethodSettings.LongRunning)return r;var e=new l.google.api.MethodSettings.LongRunning;if(r.initialPollDelay!=null){if(typeof r.initialPollDelay!="object")throw TypeError(".google.api.MethodSettings.LongRunning.initialPollDelay: object expected");e.initialPollDelay=l.google.protobuf.Duration.fromObject(r.initialPollDelay)}if(r.pollDelayMultiplier!=null&&(e.pollDelayMultiplier=Number(r.pollDelayMultiplier)),r.maxPollDelay!=null){if(typeof r.maxPollDelay!="object")throw TypeError(".google.api.MethodSettings.LongRunning.maxPollDelay: object expected");e.maxPollDelay=l.google.protobuf.Duration.fromObject(r.maxPollDelay)}if(r.totalPollTimeout!=null){if(typeof r.totalPollTimeout!="object")throw TypeError(".google.api.MethodSettings.LongRunning.totalPollTimeout: object expected");e.totalPollTimeout=l.google.protobuf.Duration.fromObject(r.totalPollTimeout)}return e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.initialPollDelay=null,t.pollDelayMultiplier=0,t.maxPollDelay=null,t.totalPollTimeout=null),r.initialPollDelay!=null&&r.hasOwnProperty("initialPollDelay")&&(t.initialPollDelay=l.google.protobuf.Duration.toObject(r.initialPollDelay,e)),r.pollDelayMultiplier!=null&&r.hasOwnProperty("pollDelayMultiplier")&&(t.pollDelayMultiplier=e.json&&!isFinite(r.pollDelayMultiplier)?String(r.pollDelayMultiplier):r.pollDelayMultiplier),r.maxPollDelay!=null&&r.hasOwnProperty("maxPollDelay")&&(t.maxPollDelay=l.google.protobuf.Duration.toObject(r.maxPollDelay,e)),r.totalPollTimeout!=null&&r.hasOwnProperty("totalPollTimeout")&&(t.totalPollTimeout=l.google.protobuf.Duration.toObject(r.totalPollTimeout,e)),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.api.MethodSettings.LongRunning"},m}(),g}(),T.ClientLibraryOrganization=function(){var g={},m=Object.create(g);return m[g[0]="CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED"]=0,m[g[1]="CLOUD"]=1,m[g[2]="ADS"]=2,m[g[3]="PHOTOS"]=3,m[g[4]="STREET_VIEW"]=4,m}(),T.ClientLibraryDestination=function(){var g={},m=Object.create(g);return m[g[0]="CLIENT_LIBRARY_DESTINATION_UNSPECIFIED"]=0,m[g[10]="GITHUB"]=10,m[g[20]="PACKAGE_MANAGER"]=20,m}(),T.LaunchStage=function(){var g={},m=Object.create(g);return m[g[0]="LAUNCH_STAGE_UNSPECIFIED"]=0,m[g[6]="UNIMPLEMENTED"]=6,m[g[7]="PRELAUNCH"]=7,m[g[1]="EARLY_ACCESS"]=1,m[g[2]="ALPHA"]=2,m[g[3]="BETA"]=3,m[g[4]="GA"]=4,m[g[5]="DEPRECATED"]=5,m}(),T.FieldBehavior=function(){var g={},m=Object.create(g);return m[g[0]="FIELD_BEHAVIOR_UNSPECIFIED"]=0,m[g[1]="OPTIONAL"]=1,m[g[2]="REQUIRED"]=2,m[g[3]="OUTPUT_ONLY"]=3,m[g[4]="INPUT_ONLY"]=4,m[g[5]="IMMUTABLE"]=5,m[g[6]="UNORDERED_LIST"]=6,m[g[7]="NON_EMPTY_DEFAULT"]=7,m}(),T.ResourceDescriptor=function(){function g(m){if(this.pattern=[],this.style=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.type=a.string();break}case 2:{t.pattern&&t.pattern.length||(t.pattern=[]),t.pattern.push(a.string());break}case 3:{t.nameField=a.string();break}case 4:{t.history=a.int32();break}case 5:{t.plural=a.string();break}case 6:{t.singular=a.string();break}case 10:{if(t.style&&t.style.length||(t.style=[]),(n&7)===2)for(var i=a.uint32()+a.pos;a.pos>>3){case 1:{t.type=a.string();break}case 2:{t.childType=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.type!=null&&a.hasOwnProperty("type")&&!c.isString(a.type)?"type: string expected":a.childType!=null&&a.hasOwnProperty("childType")&&!c.isString(a.childType)?"childType: string expected":null},g.fromObject=function(a){if(a instanceof l.google.api.ResourceReference)return a;var r=new l.google.api.ResourceReference;return a.type!=null&&(r.type=String(a.type)),a.childType!=null&&(r.childType=String(a.childType)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.type="",e.childType=""),a.type!=null&&a.hasOwnProperty("type")&&(e.type=a.type),a.childType!=null&&a.hasOwnProperty("childType")&&(e.childType=a.childType),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.ResourceReference"},g}(),T}(),u.protobuf=function(){var T={};return T.FileDescriptorSet=function(){function g(m){if(this.file=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.file&&t.file.length||(t.file=[]),t.file.push(l.google.protobuf.FileDescriptorProto.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.file!=null&&a.hasOwnProperty("file")){if(!Array.isArray(a.file))return"file: array expected";for(var r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.package=a.string();break}case 3:{t.dependency&&t.dependency.length||(t.dependency=[]),t.dependency.push(a.string());break}case 10:{if(t.publicDependency&&t.publicDependency.length||(t.publicDependency=[]),(n&7)===2)for(var i=a.uint32()+a.pos;a.pos>>3){case 1:{t.name=a.string();break}case 2:{t.field&&t.field.length||(t.field=[]),t.field.push(l.google.protobuf.FieldDescriptorProto.decode(a,a.uint32()));break}case 6:{t.extension&&t.extension.length||(t.extension=[]),t.extension.push(l.google.protobuf.FieldDescriptorProto.decode(a,a.uint32()));break}case 3:{t.nestedType&&t.nestedType.length||(t.nestedType=[]),t.nestedType.push(l.google.protobuf.DescriptorProto.decode(a,a.uint32()));break}case 4:{t.enumType&&t.enumType.length||(t.enumType=[]),t.enumType.push(l.google.protobuf.EnumDescriptorProto.decode(a,a.uint32()));break}case 5:{t.extensionRange&&t.extensionRange.length||(t.extensionRange=[]),t.extensionRange.push(l.google.protobuf.DescriptorProto.ExtensionRange.decode(a,a.uint32()));break}case 8:{t.oneofDecl&&t.oneofDecl.length||(t.oneofDecl=[]),t.oneofDecl.push(l.google.protobuf.OneofDescriptorProto.decode(a,a.uint32()));break}case 7:{t.options=l.google.protobuf.MessageOptions.decode(a,a.uint32());break}case 9:{t.reservedRange&&t.reservedRange.length||(t.reservedRange=[]),t.reservedRange.push(l.google.protobuf.DescriptorProto.ReservedRange.decode(a,a.uint32()));break}case 10:{t.reservedName&&t.reservedName.length||(t.reservedName=[]),t.reservedName.push(a.string());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.field!=null&&a.hasOwnProperty("field")){if(!Array.isArray(a.field))return"field: array expected";for(var r=0;r>>3){case 1:{n.start=r.int32();break}case 2:{n.end=r.int32();break}case 3:{n.options=l.google.protobuf.ExtensionRangeOptions.decode(r,r.uint32());break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){if(typeof r!="object"||r===null)return"object expected";if(r.start!=null&&r.hasOwnProperty("start")&&!c.isInteger(r.start))return"start: integer expected";if(r.end!=null&&r.hasOwnProperty("end")&&!c.isInteger(r.end))return"end: integer expected";if(r.options!=null&&r.hasOwnProperty("options")){var e=l.google.protobuf.ExtensionRangeOptions.verify(r.options);if(e)return"options."+e}return null},m.fromObject=function(r){if(r instanceof l.google.protobuf.DescriptorProto.ExtensionRange)return r;var e=new l.google.protobuf.DescriptorProto.ExtensionRange;if(r.start!=null&&(e.start=r.start|0),r.end!=null&&(e.end=r.end|0),r.options!=null){if(typeof r.options!="object")throw TypeError(".google.protobuf.DescriptorProto.ExtensionRange.options: object expected");e.options=l.google.protobuf.ExtensionRangeOptions.fromObject(r.options)}return e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.start=0,t.end=0,t.options=null),r.start!=null&&r.hasOwnProperty("start")&&(t.start=r.start),r.end!=null&&r.hasOwnProperty("end")&&(t.end=r.end),r.options!=null&&r.hasOwnProperty("options")&&(t.options=l.google.protobuf.ExtensionRangeOptions.toObject(r.options,e)),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.DescriptorProto.ExtensionRange"},m}(),g.ReservedRange=function(){function m(a){if(a)for(var r=Object.keys(a),e=0;e>>3){case 1:{n.start=r.int32();break}case 2:{n.end=r.int32();break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){return typeof r!="object"||r===null?"object expected":r.start!=null&&r.hasOwnProperty("start")&&!c.isInteger(r.start)?"start: integer expected":r.end!=null&&r.hasOwnProperty("end")&&!c.isInteger(r.end)?"end: integer expected":null},m.fromObject=function(r){if(r instanceof l.google.protobuf.DescriptorProto.ReservedRange)return r;var e=new l.google.protobuf.DescriptorProto.ReservedRange;return r.start!=null&&(e.start=r.start|0),r.end!=null&&(e.end=r.end|0),e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.start=0,t.end=0),r.start!=null&&r.hasOwnProperty("start")&&(t.start=r.start),r.end!=null&&r.hasOwnProperty("end")&&(t.end=r.end),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.DescriptorProto.ReservedRange"},m}(),g}(),T.ExtensionRangeOptions=function(){function g(m){if(this.uninterpretedOption=[],m)for(var a=Object.keys(m),r=0;r>>3){case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 1:{t.name=a.string();break}case 3:{t.number=a.int32();break}case 4:{t.label=a.int32();break}case 5:{t.type=a.int32();break}case 6:{t.typeName=a.string();break}case 2:{t.extendee=a.string();break}case 7:{t.defaultValue=a.string();break}case 9:{t.oneofIndex=a.int32();break}case 10:{t.jsonName=a.string();break}case 8:{t.options=l.google.protobuf.FieldOptions.decode(a,a.uint32());break}case 17:{t.proto3Optional=a.bool();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.number!=null&&a.hasOwnProperty("number")&&!c.isInteger(a.number))return"number: integer expected";if(a.label!=null&&a.hasOwnProperty("label"))switch(a.label){default:return"label: enum value expected";case 1:case 2:case 3:break}if(a.type!=null&&a.hasOwnProperty("type"))switch(a.type){default:return"type: enum value expected";case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:break}if(a.typeName!=null&&a.hasOwnProperty("typeName")&&!c.isString(a.typeName))return"typeName: string expected";if(a.extendee!=null&&a.hasOwnProperty("extendee")&&!c.isString(a.extendee))return"extendee: string expected";if(a.defaultValue!=null&&a.hasOwnProperty("defaultValue")&&!c.isString(a.defaultValue))return"defaultValue: string expected";if(a.oneofIndex!=null&&a.hasOwnProperty("oneofIndex")&&!c.isInteger(a.oneofIndex))return"oneofIndex: integer expected";if(a.jsonName!=null&&a.hasOwnProperty("jsonName")&&!c.isString(a.jsonName))return"jsonName: string expected";if(a.options!=null&&a.hasOwnProperty("options")){var r=l.google.protobuf.FieldOptions.verify(a.options);if(r)return"options."+r}return a.proto3Optional!=null&&a.hasOwnProperty("proto3Optional")&&typeof a.proto3Optional!="boolean"?"proto3Optional: boolean expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.FieldDescriptorProto)return a;var r=new l.google.protobuf.FieldDescriptorProto;switch(a.name!=null&&(r.name=String(a.name)),a.number!=null&&(r.number=a.number|0),a.label){default:if(typeof a.label=="number"){r.label=a.label;break}break;case"LABEL_OPTIONAL":case 1:r.label=1;break;case"LABEL_REQUIRED":case 2:r.label=2;break;case"LABEL_REPEATED":case 3:r.label=3;break}switch(a.type){default:if(typeof a.type=="number"){r.type=a.type;break}break;case"TYPE_DOUBLE":case 1:r.type=1;break;case"TYPE_FLOAT":case 2:r.type=2;break;case"TYPE_INT64":case 3:r.type=3;break;case"TYPE_UINT64":case 4:r.type=4;break;case"TYPE_INT32":case 5:r.type=5;break;case"TYPE_FIXED64":case 6:r.type=6;break;case"TYPE_FIXED32":case 7:r.type=7;break;case"TYPE_BOOL":case 8:r.type=8;break;case"TYPE_STRING":case 9:r.type=9;break;case"TYPE_GROUP":case 10:r.type=10;break;case"TYPE_MESSAGE":case 11:r.type=11;break;case"TYPE_BYTES":case 12:r.type=12;break;case"TYPE_UINT32":case 13:r.type=13;break;case"TYPE_ENUM":case 14:r.type=14;break;case"TYPE_SFIXED32":case 15:r.type=15;break;case"TYPE_SFIXED64":case 16:r.type=16;break;case"TYPE_SINT32":case 17:r.type=17;break;case"TYPE_SINT64":case 18:r.type=18;break}if(a.typeName!=null&&(r.typeName=String(a.typeName)),a.extendee!=null&&(r.extendee=String(a.extendee)),a.defaultValue!=null&&(r.defaultValue=String(a.defaultValue)),a.oneofIndex!=null&&(r.oneofIndex=a.oneofIndex|0),a.jsonName!=null&&(r.jsonName=String(a.jsonName)),a.options!=null){if(typeof a.options!="object")throw TypeError(".google.protobuf.FieldDescriptorProto.options: object expected");r.options=l.google.protobuf.FieldOptions.fromObject(a.options)}return a.proto3Optional!=null&&(r.proto3Optional=!!a.proto3Optional),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.extendee="",e.number=0,e.label=r.enums===String?"LABEL_OPTIONAL":1,e.type=r.enums===String?"TYPE_DOUBLE":1,e.typeName="",e.defaultValue="",e.options=null,e.oneofIndex=0,e.jsonName="",e.proto3Optional=!1),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.extendee!=null&&a.hasOwnProperty("extendee")&&(e.extendee=a.extendee),a.number!=null&&a.hasOwnProperty("number")&&(e.number=a.number),a.label!=null&&a.hasOwnProperty("label")&&(e.label=r.enums===String?l.google.protobuf.FieldDescriptorProto.Label[a.label]===void 0?a.label:l.google.protobuf.FieldDescriptorProto.Label[a.label]:a.label),a.type!=null&&a.hasOwnProperty("type")&&(e.type=r.enums===String?l.google.protobuf.FieldDescriptorProto.Type[a.type]===void 0?a.type:l.google.protobuf.FieldDescriptorProto.Type[a.type]:a.type),a.typeName!=null&&a.hasOwnProperty("typeName")&&(e.typeName=a.typeName),a.defaultValue!=null&&a.hasOwnProperty("defaultValue")&&(e.defaultValue=a.defaultValue),a.options!=null&&a.hasOwnProperty("options")&&(e.options=l.google.protobuf.FieldOptions.toObject(a.options,r)),a.oneofIndex!=null&&a.hasOwnProperty("oneofIndex")&&(e.oneofIndex=a.oneofIndex),a.jsonName!=null&&a.hasOwnProperty("jsonName")&&(e.jsonName=a.jsonName),a.proto3Optional!=null&&a.hasOwnProperty("proto3Optional")&&(e.proto3Optional=a.proto3Optional),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.FieldDescriptorProto"},g.Type=function(){var m={},a=Object.create(m);return a[m[1]="TYPE_DOUBLE"]=1,a[m[2]="TYPE_FLOAT"]=2,a[m[3]="TYPE_INT64"]=3,a[m[4]="TYPE_UINT64"]=4,a[m[5]="TYPE_INT32"]=5,a[m[6]="TYPE_FIXED64"]=6,a[m[7]="TYPE_FIXED32"]=7,a[m[8]="TYPE_BOOL"]=8,a[m[9]="TYPE_STRING"]=9,a[m[10]="TYPE_GROUP"]=10,a[m[11]="TYPE_MESSAGE"]=11,a[m[12]="TYPE_BYTES"]=12,a[m[13]="TYPE_UINT32"]=13,a[m[14]="TYPE_ENUM"]=14,a[m[15]="TYPE_SFIXED32"]=15,a[m[16]="TYPE_SFIXED64"]=16,a[m[17]="TYPE_SINT32"]=17,a[m[18]="TYPE_SINT64"]=18,a}(),g.Label=function(){var m={},a=Object.create(m);return a[m[1]="LABEL_OPTIONAL"]=1,a[m[2]="LABEL_REQUIRED"]=2,a[m[3]="LABEL_REPEATED"]=3,a}(),g}(),T.OneofDescriptorProto=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.options=l.google.protobuf.OneofOptions.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.options!=null&&a.hasOwnProperty("options")){var r=l.google.protobuf.OneofOptions.verify(a.options);if(r)return"options."+r}return null},g.fromObject=function(a){if(a instanceof l.google.protobuf.OneofDescriptorProto)return a;var r=new l.google.protobuf.OneofDescriptorProto;if(a.name!=null&&(r.name=String(a.name)),a.options!=null){if(typeof a.options!="object")throw TypeError(".google.protobuf.OneofDescriptorProto.options: object expected");r.options=l.google.protobuf.OneofOptions.fromObject(a.options)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.options=null),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.options!=null&&a.hasOwnProperty("options")&&(e.options=l.google.protobuf.OneofOptions.toObject(a.options,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.OneofDescriptorProto"},g}(),T.EnumDescriptorProto=function(){function g(m){if(this.value=[],this.reservedRange=[],this.reservedName=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.value&&t.value.length||(t.value=[]),t.value.push(l.google.protobuf.EnumValueDescriptorProto.decode(a,a.uint32()));break}case 3:{t.options=l.google.protobuf.EnumOptions.decode(a,a.uint32());break}case 4:{t.reservedRange&&t.reservedRange.length||(t.reservedRange=[]),t.reservedRange.push(l.google.protobuf.EnumDescriptorProto.EnumReservedRange.decode(a,a.uint32()));break}case 5:{t.reservedName&&t.reservedName.length||(t.reservedName=[]),t.reservedName.push(a.string());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.value!=null&&a.hasOwnProperty("value")){if(!Array.isArray(a.value))return"value: array expected";for(var r=0;r>>3){case 1:{n.start=r.int32();break}case 2:{n.end=r.int32();break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){return typeof r!="object"||r===null?"object expected":r.start!=null&&r.hasOwnProperty("start")&&!c.isInteger(r.start)?"start: integer expected":r.end!=null&&r.hasOwnProperty("end")&&!c.isInteger(r.end)?"end: integer expected":null},m.fromObject=function(r){if(r instanceof l.google.protobuf.EnumDescriptorProto.EnumReservedRange)return r;var e=new l.google.protobuf.EnumDescriptorProto.EnumReservedRange;return r.start!=null&&(e.start=r.start|0),r.end!=null&&(e.end=r.end|0),e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.start=0,t.end=0),r.start!=null&&r.hasOwnProperty("start")&&(t.start=r.start),r.end!=null&&r.hasOwnProperty("end")&&(t.end=r.end),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.EnumDescriptorProto.EnumReservedRange"},m}(),g}(),T.EnumValueDescriptorProto=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.number=a.int32();break}case 3:{t.options=l.google.protobuf.EnumValueOptions.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.number!=null&&a.hasOwnProperty("number")&&!c.isInteger(a.number))return"number: integer expected";if(a.options!=null&&a.hasOwnProperty("options")){var r=l.google.protobuf.EnumValueOptions.verify(a.options);if(r)return"options."+r}return null},g.fromObject=function(a){if(a instanceof l.google.protobuf.EnumValueDescriptorProto)return a;var r=new l.google.protobuf.EnumValueDescriptorProto;if(a.name!=null&&(r.name=String(a.name)),a.number!=null&&(r.number=a.number|0),a.options!=null){if(typeof a.options!="object")throw TypeError(".google.protobuf.EnumValueDescriptorProto.options: object expected");r.options=l.google.protobuf.EnumValueOptions.fromObject(a.options)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.number=0,e.options=null),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.number!=null&&a.hasOwnProperty("number")&&(e.number=a.number),a.options!=null&&a.hasOwnProperty("options")&&(e.options=l.google.protobuf.EnumValueOptions.toObject(a.options,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.EnumValueDescriptorProto"},g}(),T.ServiceDescriptorProto=function(){function g(m){if(this.method=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.method&&t.method.length||(t.method=[]),t.method.push(l.google.protobuf.MethodDescriptorProto.decode(a,a.uint32()));break}case 3:{t.options=l.google.protobuf.ServiceOptions.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.method!=null&&a.hasOwnProperty("method")){if(!Array.isArray(a.method))return"method: array expected";for(var r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.inputType=a.string();break}case 3:{t.outputType=a.string();break}case 4:{t.options=l.google.protobuf.MethodOptions.decode(a,a.uint32());break}case 5:{t.clientStreaming=a.bool();break}case 6:{t.serverStreaming=a.bool();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.inputType!=null&&a.hasOwnProperty("inputType")&&!c.isString(a.inputType))return"inputType: string expected";if(a.outputType!=null&&a.hasOwnProperty("outputType")&&!c.isString(a.outputType))return"outputType: string expected";if(a.options!=null&&a.hasOwnProperty("options")){var r=l.google.protobuf.MethodOptions.verify(a.options);if(r)return"options."+r}return a.clientStreaming!=null&&a.hasOwnProperty("clientStreaming")&&typeof a.clientStreaming!="boolean"?"clientStreaming: boolean expected":a.serverStreaming!=null&&a.hasOwnProperty("serverStreaming")&&typeof a.serverStreaming!="boolean"?"serverStreaming: boolean expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.MethodDescriptorProto)return a;var r=new l.google.protobuf.MethodDescriptorProto;if(a.name!=null&&(r.name=String(a.name)),a.inputType!=null&&(r.inputType=String(a.inputType)),a.outputType!=null&&(r.outputType=String(a.outputType)),a.options!=null){if(typeof a.options!="object")throw TypeError(".google.protobuf.MethodDescriptorProto.options: object expected");r.options=l.google.protobuf.MethodOptions.fromObject(a.options)}return a.clientStreaming!=null&&(r.clientStreaming=!!a.clientStreaming),a.serverStreaming!=null&&(r.serverStreaming=!!a.serverStreaming),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.inputType="",e.outputType="",e.options=null,e.clientStreaming=!1,e.serverStreaming=!1),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.inputType!=null&&a.hasOwnProperty("inputType")&&(e.inputType=a.inputType),a.outputType!=null&&a.hasOwnProperty("outputType")&&(e.outputType=a.outputType),a.options!=null&&a.hasOwnProperty("options")&&(e.options=l.google.protobuf.MethodOptions.toObject(a.options,r)),a.clientStreaming!=null&&a.hasOwnProperty("clientStreaming")&&(e.clientStreaming=a.clientStreaming),a.serverStreaming!=null&&a.hasOwnProperty("serverStreaming")&&(e.serverStreaming=a.serverStreaming),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.MethodDescriptorProto"},g}(),T.FileOptions=function(){function g(m){if(this.uninterpretedOption=[],this[".google.api.resourceDefinition"]=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.javaPackage=a.string();break}case 8:{t.javaOuterClassname=a.string();break}case 10:{t.javaMultipleFiles=a.bool();break}case 20:{t.javaGenerateEqualsAndHash=a.bool();break}case 27:{t.javaStringCheckUtf8=a.bool();break}case 9:{t.optimizeFor=a.int32();break}case 11:{t.goPackage=a.string();break}case 16:{t.ccGenericServices=a.bool();break}case 17:{t.javaGenericServices=a.bool();break}case 18:{t.pyGenericServices=a.bool();break}case 42:{t.phpGenericServices=a.bool();break}case 23:{t.deprecated=a.bool();break}case 31:{t.ccEnableArenas=a.bool();break}case 36:{t.objcClassPrefix=a.string();break}case 37:{t.csharpNamespace=a.string();break}case 39:{t.swiftPrefix=a.string();break}case 40:{t.phpClassPrefix=a.string();break}case 41:{t.phpNamespace=a.string();break}case 44:{t.phpMetadataNamespace=a.string();break}case 45:{t.rubyPackage=a.string();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 1053:{t[".google.api.resourceDefinition"]&&t[".google.api.resourceDefinition"].length||(t[".google.api.resourceDefinition"]=[]),t[".google.api.resourceDefinition"].push(l.google.api.ResourceDescriptor.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.javaPackage!=null&&a.hasOwnProperty("javaPackage")&&!c.isString(a.javaPackage))return"javaPackage: string expected";if(a.javaOuterClassname!=null&&a.hasOwnProperty("javaOuterClassname")&&!c.isString(a.javaOuterClassname))return"javaOuterClassname: string expected";if(a.javaMultipleFiles!=null&&a.hasOwnProperty("javaMultipleFiles")&&typeof a.javaMultipleFiles!="boolean")return"javaMultipleFiles: boolean expected";if(a.javaGenerateEqualsAndHash!=null&&a.hasOwnProperty("javaGenerateEqualsAndHash")&&typeof a.javaGenerateEqualsAndHash!="boolean")return"javaGenerateEqualsAndHash: boolean expected";if(a.javaStringCheckUtf8!=null&&a.hasOwnProperty("javaStringCheckUtf8")&&typeof a.javaStringCheckUtf8!="boolean")return"javaStringCheckUtf8: boolean expected";if(a.optimizeFor!=null&&a.hasOwnProperty("optimizeFor"))switch(a.optimizeFor){default:return"optimizeFor: enum value expected";case 1:case 2:case 3:break}if(a.goPackage!=null&&a.hasOwnProperty("goPackage")&&!c.isString(a.goPackage))return"goPackage: string expected";if(a.ccGenericServices!=null&&a.hasOwnProperty("ccGenericServices")&&typeof a.ccGenericServices!="boolean")return"ccGenericServices: boolean expected";if(a.javaGenericServices!=null&&a.hasOwnProperty("javaGenericServices")&&typeof a.javaGenericServices!="boolean")return"javaGenericServices: boolean expected";if(a.pyGenericServices!=null&&a.hasOwnProperty("pyGenericServices")&&typeof a.pyGenericServices!="boolean")return"pyGenericServices: boolean expected";if(a.phpGenericServices!=null&&a.hasOwnProperty("phpGenericServices")&&typeof a.phpGenericServices!="boolean")return"phpGenericServices: boolean expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.ccEnableArenas!=null&&a.hasOwnProperty("ccEnableArenas")&&typeof a.ccEnableArenas!="boolean")return"ccEnableArenas: boolean expected";if(a.objcClassPrefix!=null&&a.hasOwnProperty("objcClassPrefix")&&!c.isString(a.objcClassPrefix))return"objcClassPrefix: string expected";if(a.csharpNamespace!=null&&a.hasOwnProperty("csharpNamespace")&&!c.isString(a.csharpNamespace))return"csharpNamespace: string expected";if(a.swiftPrefix!=null&&a.hasOwnProperty("swiftPrefix")&&!c.isString(a.swiftPrefix))return"swiftPrefix: string expected";if(a.phpClassPrefix!=null&&a.hasOwnProperty("phpClassPrefix")&&!c.isString(a.phpClassPrefix))return"phpClassPrefix: string expected";if(a.phpNamespace!=null&&a.hasOwnProperty("phpNamespace")&&!c.isString(a.phpNamespace))return"phpNamespace: string expected";if(a.phpMetadataNamespace!=null&&a.hasOwnProperty("phpMetadataNamespace")&&!c.isString(a.phpMetadataNamespace))return"phpMetadataNamespace: string expected";if(a.rubyPackage!=null&&a.hasOwnProperty("rubyPackage")&&!c.isString(a.rubyPackage))return"rubyPackage: string expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 1:{t.messageSetWireFormat=a.bool();break}case 2:{t.noStandardDescriptorAccessor=a.bool();break}case 3:{t.deprecated=a.bool();break}case 7:{t.mapEntry=a.bool();break}case 11:{t.deprecatedLegacyJsonFieldConflicts=a.bool();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 1053:{t[".google.api.resource"]=l.google.api.ResourceDescriptor.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.messageSetWireFormat!=null&&a.hasOwnProperty("messageSetWireFormat")&&typeof a.messageSetWireFormat!="boolean")return"messageSetWireFormat: boolean expected";if(a.noStandardDescriptorAccessor!=null&&a.hasOwnProperty("noStandardDescriptorAccessor")&&typeof a.noStandardDescriptorAccessor!="boolean")return"noStandardDescriptorAccessor: boolean expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.mapEntry!=null&&a.hasOwnProperty("mapEntry")&&typeof a.mapEntry!="boolean")return"mapEntry: boolean expected";if(a.deprecatedLegacyJsonFieldConflicts!=null&&a.hasOwnProperty("deprecatedLegacyJsonFieldConflicts")&&typeof a.deprecatedLegacyJsonFieldConflicts!="boolean")return"deprecatedLegacyJsonFieldConflicts: boolean expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 1:{t.ctype=a.int32();break}case 2:{t.packed=a.bool();break}case 6:{t.jstype=a.int32();break}case 5:{t.lazy=a.bool();break}case 15:{t.unverifiedLazy=a.bool();break}case 3:{t.deprecated=a.bool();break}case 10:{t.weak=a.bool();break}case 16:{t.debugRedact=a.bool();break}case 17:{t.retention=a.int32();break}case 18:{t.target=a.int32();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 1052:{if(t[".google.api.fieldBehavior"]&&t[".google.api.fieldBehavior"].length||(t[".google.api.fieldBehavior"]=[]),(n&7)===2)for(var i=a.uint32()+a.pos;a.pos>>3){case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 2:{t.allowAlias=a.bool();break}case 3:{t.deprecated=a.bool();break}case 6:{t.deprecatedLegacyJsonFieldConflicts=a.bool();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.allowAlias!=null&&a.hasOwnProperty("allowAlias")&&typeof a.allowAlias!="boolean")return"allowAlias: boolean expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.deprecatedLegacyJsonFieldConflicts!=null&&a.hasOwnProperty("deprecatedLegacyJsonFieldConflicts")&&typeof a.deprecatedLegacyJsonFieldConflicts!="boolean")return"deprecatedLegacyJsonFieldConflicts: boolean expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 1:{t.deprecated=a.bool();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 33:{t.deprecated=a.bool();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 1049:{t[".google.api.defaultHost"]=a.string();break}case 1050:{t[".google.api.oauthScopes"]=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 33:{t.deprecated=a.bool();break}case 34:{t.idempotencyLevel=a.int32();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 72295728:{t[".google.api.http"]=l.google.api.HttpRule.decode(a,a.uint32());break}case 1051:{t[".google.api.methodSignature"]&&t[".google.api.methodSignature"].length||(t[".google.api.methodSignature"]=[]),t[".google.api.methodSignature"].push(a.string());break}case 1049:{t[".google.longrunning.operationInfo"]=l.google.longrunning.OperationInfo.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.idempotencyLevel!=null&&a.hasOwnProperty("idempotencyLevel"))switch(a.idempotencyLevel){default:return"idempotencyLevel: enum value expected";case 0:case 1:case 2:break}if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 2:{t.name&&t.name.length||(t.name=[]),t.name.push(l.google.protobuf.UninterpretedOption.NamePart.decode(a,a.uint32()));break}case 3:{t.identifierValue=a.string();break}case 4:{t.positiveIntValue=a.uint64();break}case 5:{t.negativeIntValue=a.int64();break}case 6:{t.doubleValue=a.double();break}case 7:{t.stringValue=a.bytes();break}case 8:{t.aggregateValue=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")){if(!Array.isArray(a.name))return"name: array expected";for(var r=0;r>>0,a.positiveIntValue.high>>>0).toNumber(!0))),a.negativeIntValue!=null&&(c.Long?(r.negativeIntValue=c.Long.fromValue(a.negativeIntValue)).unsigned=!1:typeof a.negativeIntValue=="string"?r.negativeIntValue=parseInt(a.negativeIntValue,10):typeof a.negativeIntValue=="number"?r.negativeIntValue=a.negativeIntValue:typeof a.negativeIntValue=="object"&&(r.negativeIntValue=new c.LongBits(a.negativeIntValue.low>>>0,a.negativeIntValue.high>>>0).toNumber())),a.doubleValue!=null&&(r.doubleValue=Number(a.doubleValue)),a.stringValue!=null&&(typeof a.stringValue=="string"?c.base64.decode(a.stringValue,r.stringValue=c.newBuffer(c.base64.length(a.stringValue)),0):a.stringValue.length>=0&&(r.stringValue=a.stringValue)),a.aggregateValue!=null&&(r.aggregateValue=String(a.aggregateValue)),r},g.toObject=function(a,r){r||(r={});var e={};if((r.arrays||r.defaults)&&(e.name=[]),r.defaults){if(e.identifierValue="",c.Long){var t=new c.Long(0,0,!0);e.positiveIntValue=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.positiveIntValue=r.longs===String?"0":0;if(c.Long){var t=new c.Long(0,0,!1);e.negativeIntValue=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.negativeIntValue=r.longs===String?"0":0;e.doubleValue=0,r.bytes===String?e.stringValue="":(e.stringValue=[],r.bytes!==Array&&(e.stringValue=c.newBuffer(e.stringValue))),e.aggregateValue=""}if(a.name&&a.name.length){e.name=[];for(var n=0;n>>0,a.positiveIntValue.high>>>0).toNumber(!0):a.positiveIntValue),a.negativeIntValue!=null&&a.hasOwnProperty("negativeIntValue")&&(typeof a.negativeIntValue=="number"?e.negativeIntValue=r.longs===String?String(a.negativeIntValue):a.negativeIntValue:e.negativeIntValue=r.longs===String?c.Long.prototype.toString.call(a.negativeIntValue):r.longs===Number?new c.LongBits(a.negativeIntValue.low>>>0,a.negativeIntValue.high>>>0).toNumber():a.negativeIntValue),a.doubleValue!=null&&a.hasOwnProperty("doubleValue")&&(e.doubleValue=r.json&&!isFinite(a.doubleValue)?String(a.doubleValue):a.doubleValue),a.stringValue!=null&&a.hasOwnProperty("stringValue")&&(e.stringValue=r.bytes===String?c.base64.encode(a.stringValue,0,a.stringValue.length):r.bytes===Array?Array.prototype.slice.call(a.stringValue):a.stringValue),a.aggregateValue!=null&&a.hasOwnProperty("aggregateValue")&&(e.aggregateValue=a.aggregateValue),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.UninterpretedOption"},g.NamePart=function(){function m(a){if(a)for(var r=Object.keys(a),e=0;e>>3){case 1:{n.namePart=r.string();break}case 2:{n.isExtension=r.bool();break}default:r.skipType(i&7);break}}if(!n.hasOwnProperty("namePart"))throw c.ProtocolError("missing required 'namePart'",{instance:n});if(!n.hasOwnProperty("isExtension"))throw c.ProtocolError("missing required 'isExtension'",{instance:n});return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){return typeof r!="object"||r===null?"object expected":c.isString(r.namePart)?typeof r.isExtension!="boolean"?"isExtension: boolean expected":null:"namePart: string expected"},m.fromObject=function(r){if(r instanceof l.google.protobuf.UninterpretedOption.NamePart)return r;var e=new l.google.protobuf.UninterpretedOption.NamePart;return r.namePart!=null&&(e.namePart=String(r.namePart)),r.isExtension!=null&&(e.isExtension=!!r.isExtension),e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.namePart="",t.isExtension=!1),r.namePart!=null&&r.hasOwnProperty("namePart")&&(t.namePart=r.namePart),r.isExtension!=null&&r.hasOwnProperty("isExtension")&&(t.isExtension=r.isExtension),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.UninterpretedOption.NamePart"},m}(),g}(),T.SourceCodeInfo=function(){function g(m){if(this.location=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.location&&t.location.length||(t.location=[]),t.location.push(l.google.protobuf.SourceCodeInfo.Location.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.location!=null&&a.hasOwnProperty("location")){if(!Array.isArray(a.location))return"location: array expected";for(var r=0;r>>3){case 1:{if(n.path&&n.path.length||(n.path=[]),(i&7)===2)for(var p=r.uint32()+r.pos;r.pos>>3){case 1:{t.annotation&&t.annotation.length||(t.annotation=[]),t.annotation.push(l.google.protobuf.GeneratedCodeInfo.Annotation.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.annotation!=null&&a.hasOwnProperty("annotation")){if(!Array.isArray(a.annotation))return"annotation: array expected";for(var r=0;r>>3){case 1:{if(n.path&&n.path.length||(n.path=[]),(i&7)===2)for(var p=r.uint32()+r.pos;r.pos>>3){case 1:{t.seconds=a.int64();break}case 2:{t.nanos=a.int32();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.seconds!=null&&a.hasOwnProperty("seconds")&&!c.isInteger(a.seconds)&&!(a.seconds&&c.isInteger(a.seconds.low)&&c.isInteger(a.seconds.high))?"seconds: integer|Long expected":a.nanos!=null&&a.hasOwnProperty("nanos")&&!c.isInteger(a.nanos)?"nanos: integer expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.Duration)return a;var r=new l.google.protobuf.Duration;return a.seconds!=null&&(c.Long?(r.seconds=c.Long.fromValue(a.seconds)).unsigned=!1:typeof a.seconds=="string"?r.seconds=parseInt(a.seconds,10):typeof a.seconds=="number"?r.seconds=a.seconds:typeof a.seconds=="object"&&(r.seconds=new c.LongBits(a.seconds.low>>>0,a.seconds.high>>>0).toNumber())),a.nanos!=null&&(r.nanos=a.nanos|0),r},g.toObject=function(a,r){r||(r={});var e={};if(r.defaults){if(c.Long){var t=new c.Long(0,0,!1);e.seconds=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.seconds=r.longs===String?"0":0;e.nanos=0}return a.seconds!=null&&a.hasOwnProperty("seconds")&&(typeof a.seconds=="number"?e.seconds=r.longs===String?String(a.seconds):a.seconds:e.seconds=r.longs===String?c.Long.prototype.toString.call(a.seconds):r.longs===Number?new c.LongBits(a.seconds.low>>>0,a.seconds.high>>>0).toNumber():a.seconds),a.nanos!=null&&a.hasOwnProperty("nanos")&&(e.nanos=a.nanos),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Duration"},g}(),T.Any=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.type_url=a.string();break}case 2:{t.value=a.bytes();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.type_url!=null&&a.hasOwnProperty("type_url")&&!c.isString(a.type_url)?"type_url: string expected":a.value!=null&&a.hasOwnProperty("value")&&!(a.value&&typeof a.value.length=="number"||c.isString(a.value))?"value: buffer expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.Any)return a;var r=new l.google.protobuf.Any;return a.type_url!=null&&(r.type_url=String(a.type_url)),a.value!=null&&(typeof a.value=="string"?c.base64.decode(a.value,r.value=c.newBuffer(c.base64.length(a.value)),0):a.value.length>=0&&(r.value=a.value)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.type_url="",r.bytes===String?e.value="":(e.value=[],r.bytes!==Array&&(e.value=c.newBuffer(e.value)))),a.type_url!=null&&a.hasOwnProperty("type_url")&&(e.type_url=a.type_url),a.value!=null&&a.hasOwnProperty("value")&&(e.value=r.bytes===String?c.base64.encode(a.value,0,a.value.length):r.bytes===Array?Array.prototype.slice.call(a.value):a.value),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Any"},g}(),T.Empty=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":null},g.fromObject=function(a){return a instanceof l.google.protobuf.Empty?a:new l.google.protobuf.Empty},g.toObject=function(){return{}},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Empty"},g}(),T.Timestamp=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.seconds=a.int64();break}case 2:{t.nanos=a.int32();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.seconds!=null&&a.hasOwnProperty("seconds")&&!c.isInteger(a.seconds)&&!(a.seconds&&c.isInteger(a.seconds.low)&&c.isInteger(a.seconds.high))?"seconds: integer|Long expected":a.nanos!=null&&a.hasOwnProperty("nanos")&&!c.isInteger(a.nanos)?"nanos: integer expected":null},g.fromObject=function(a){if(a instanceof l.google.protobuf.Timestamp)return a;var r=new l.google.protobuf.Timestamp;return a.seconds!=null&&(c.Long?(r.seconds=c.Long.fromValue(a.seconds)).unsigned=!1:typeof a.seconds=="string"?r.seconds=parseInt(a.seconds,10):typeof a.seconds=="number"?r.seconds=a.seconds:typeof a.seconds=="object"&&(r.seconds=new c.LongBits(a.seconds.low>>>0,a.seconds.high>>>0).toNumber())),a.nanos!=null&&(r.nanos=a.nanos|0),r},g.toObject=function(a,r){r||(r={});var e={};if(r.defaults){if(c.Long){var t=new c.Long(0,0,!1);e.seconds=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.seconds=r.longs===String?"0":0;e.nanos=0}return a.seconds!=null&&a.hasOwnProperty("seconds")&&(typeof a.seconds=="number"?e.seconds=r.longs===String?String(a.seconds):a.seconds:e.seconds=r.longs===String?c.Long.prototype.toString.call(a.seconds):r.longs===Number?new c.LongBits(a.seconds.low>>>0,a.seconds.high>>>0).toNumber():a.seconds),a.nanos!=null&&a.hasOwnProperty("nanos")&&(e.nanos=a.nanos),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Timestamp"},g}(),T}(),u.longrunning=function(){var T={};return T.Operations=function(){function g(m,a,r){d.rpc.Service.call(this,m,a,r)}return(g.prototype=Object.create(d.rpc.Service.prototype)).constructor=g,g.create=function(a,r,e){return new this(a,r,e)},Object.defineProperty(g.prototype.listOperations=function m(a,r){return this.rpcCall(m,l.google.longrunning.ListOperationsRequest,l.google.longrunning.ListOperationsResponse,a,r)},"name",{value:"ListOperations"}),Object.defineProperty(g.prototype.getOperation=function m(a,r){return this.rpcCall(m,l.google.longrunning.GetOperationRequest,l.google.longrunning.Operation,a,r)},"name",{value:"GetOperation"}),Object.defineProperty(g.prototype.deleteOperation=function m(a,r){return this.rpcCall(m,l.google.longrunning.DeleteOperationRequest,l.google.protobuf.Empty,a,r)},"name",{value:"DeleteOperation"}),Object.defineProperty(g.prototype.cancelOperation=function m(a,r){return this.rpcCall(m,l.google.longrunning.CancelOperationRequest,l.google.protobuf.Empty,a,r)},"name",{value:"CancelOperation"}),Object.defineProperty(g.prototype.waitOperation=function m(a,r){return this.rpcCall(m,l.google.longrunning.WaitOperationRequest,l.google.longrunning.Operation,a,r)},"name",{value:"WaitOperation"}),g}(),T.Operation=function(){function g(a){if(a)for(var r=Object.keys(a),e=0;e>>3){case 1:{n.name=r.string();break}case 2:{n.metadata=l.google.protobuf.Any.decode(r,r.uint32());break}case 3:{n.done=r.bool();break}case 4:{n.error=l.google.rpc.Status.decode(r,r.uint32());break}case 5:{n.response=l.google.protobuf.Any.decode(r,r.uint32());break}default:r.skipType(i&7);break}}return n},g.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},g.verify=function(r){if(typeof r!="object"||r===null)return"object expected";var e={};if(r.name!=null&&r.hasOwnProperty("name")&&!c.isString(r.name))return"name: string expected";if(r.metadata!=null&&r.hasOwnProperty("metadata")){var t=l.google.protobuf.Any.verify(r.metadata);if(t)return"metadata."+t}if(r.done!=null&&r.hasOwnProperty("done")&&typeof r.done!="boolean")return"done: boolean expected";if(r.error!=null&&r.hasOwnProperty("error")){e.result=1;{var t=l.google.rpc.Status.verify(r.error);if(t)return"error."+t}}if(r.response!=null&&r.hasOwnProperty("response")){if(e.result===1)return"result: multiple values";e.result=1;{var t=l.google.protobuf.Any.verify(r.response);if(t)return"response."+t}}return null},g.fromObject=function(r){if(r instanceof l.google.longrunning.Operation)return r;var e=new l.google.longrunning.Operation;if(r.name!=null&&(e.name=String(r.name)),r.metadata!=null){if(typeof r.metadata!="object")throw TypeError(".google.longrunning.Operation.metadata: object expected");e.metadata=l.google.protobuf.Any.fromObject(r.metadata)}if(r.done!=null&&(e.done=!!r.done),r.error!=null){if(typeof r.error!="object")throw TypeError(".google.longrunning.Operation.error: object expected");e.error=l.google.rpc.Status.fromObject(r.error)}if(r.response!=null){if(typeof r.response!="object")throw TypeError(".google.longrunning.Operation.response: object expected");e.response=l.google.protobuf.Any.fromObject(r.response)}return e},g.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.name="",t.metadata=null,t.done=!1),r.name!=null&&r.hasOwnProperty("name")&&(t.name=r.name),r.metadata!=null&&r.hasOwnProperty("metadata")&&(t.metadata=l.google.protobuf.Any.toObject(r.metadata,e)),r.done!=null&&r.hasOwnProperty("done")&&(t.done=r.done),r.error!=null&&r.hasOwnProperty("error")&&(t.error=l.google.rpc.Status.toObject(r.error,e),e.oneofs&&(t.result="error")),r.response!=null&&r.hasOwnProperty("response")&&(t.response=l.google.protobuf.Any.toObject(r.response,e),e.oneofs&&(t.result="response")),t},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.longrunning.Operation"},g}(),T.GetOperationRequest=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name)?"name: string expected":null},g.fromObject=function(a){if(a instanceof l.google.longrunning.GetOperationRequest)return a;var r=new l.google.longrunning.GetOperationRequest;return a.name!=null&&(r.name=String(a.name)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name=""),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.GetOperationRequest"},g}(),T.ListOperationsRequest=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 4:{t.name=a.string();break}case 1:{t.filter=a.string();break}case 2:{t.pageSize=a.int32();break}case 3:{t.pageToken=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name)?"name: string expected":a.filter!=null&&a.hasOwnProperty("filter")&&!c.isString(a.filter)?"filter: string expected":a.pageSize!=null&&a.hasOwnProperty("pageSize")&&!c.isInteger(a.pageSize)?"pageSize: integer expected":a.pageToken!=null&&a.hasOwnProperty("pageToken")&&!c.isString(a.pageToken)?"pageToken: string expected":null},g.fromObject=function(a){if(a instanceof l.google.longrunning.ListOperationsRequest)return a;var r=new l.google.longrunning.ListOperationsRequest;return a.name!=null&&(r.name=String(a.name)),a.filter!=null&&(r.filter=String(a.filter)),a.pageSize!=null&&(r.pageSize=a.pageSize|0),a.pageToken!=null&&(r.pageToken=String(a.pageToken)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.filter="",e.pageSize=0,e.pageToken="",e.name=""),a.filter!=null&&a.hasOwnProperty("filter")&&(e.filter=a.filter),a.pageSize!=null&&a.hasOwnProperty("pageSize")&&(e.pageSize=a.pageSize),a.pageToken!=null&&a.hasOwnProperty("pageToken")&&(e.pageToken=a.pageToken),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.ListOperationsRequest"},g}(),T.ListOperationsResponse=function(){function g(m){if(this.operations=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.operations&&t.operations.length||(t.operations=[]),t.operations.push(l.google.longrunning.Operation.decode(a,a.uint32()));break}case 2:{t.nextPageToken=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.operations!=null&&a.hasOwnProperty("operations")){if(!Array.isArray(a.operations))return"operations: array expected";for(var r=0;r>>3){case 1:{t.name=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name)?"name: string expected":null},g.fromObject=function(a){if(a instanceof l.google.longrunning.CancelOperationRequest)return a;var r=new l.google.longrunning.CancelOperationRequest;return a.name!=null&&(r.name=String(a.name)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name=""),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.CancelOperationRequest"},g}(),T.DeleteOperationRequest=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name)?"name: string expected":null},g.fromObject=function(a){if(a instanceof l.google.longrunning.DeleteOperationRequest)return a;var r=new l.google.longrunning.DeleteOperationRequest;return a.name!=null&&(r.name=String(a.name)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name=""),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.DeleteOperationRequest"},g}(),T.WaitOperationRequest=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.timeout=l.google.protobuf.Duration.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.timeout!=null&&a.hasOwnProperty("timeout")){var r=l.google.protobuf.Duration.verify(a.timeout);if(r)return"timeout."+r}return null},g.fromObject=function(a){if(a instanceof l.google.longrunning.WaitOperationRequest)return a;var r=new l.google.longrunning.WaitOperationRequest;if(a.name!=null&&(r.name=String(a.name)),a.timeout!=null){if(typeof a.timeout!="object")throw TypeError(".google.longrunning.WaitOperationRequest.timeout: object expected");r.timeout=l.google.protobuf.Duration.fromObject(a.timeout)}return r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.timeout=null),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.timeout!=null&&a.hasOwnProperty("timeout")&&(e.timeout=l.google.protobuf.Duration.toObject(a.timeout,r)),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.WaitOperationRequest"},g}(),T.OperationInfo=function(){function g(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.responseType=a.string();break}case 2:{t.metadataType=a.string();break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){return typeof a!="object"||a===null?"object expected":a.responseType!=null&&a.hasOwnProperty("responseType")&&!c.isString(a.responseType)?"responseType: string expected":a.metadataType!=null&&a.hasOwnProperty("metadataType")&&!c.isString(a.metadataType)?"metadataType: string expected":null},g.fromObject=function(a){if(a instanceof l.google.longrunning.OperationInfo)return a;var r=new l.google.longrunning.OperationInfo;return a.responseType!=null&&(r.responseType=String(a.responseType)),a.metadataType!=null&&(r.metadataType=String(a.metadataType)),r},g.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.responseType="",e.metadataType=""),a.responseType!=null&&a.hasOwnProperty("responseType")&&(e.responseType=a.responseType),a.metadataType!=null&&a.hasOwnProperty("metadataType")&&(e.metadataType=a.metadataType),e},g.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},g.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.OperationInfo"},g}(),T}(),u.rpc=function(){var T={};return T.Status=function(){function g(m){if(this.details=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.code=a.int32();break}case 2:{t.message=a.string();break}case 3:{t.details&&t.details.length||(t.details=[]),t.details.push(l.google.protobuf.Any.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},g.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},g.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.code!=null&&a.hasOwnProperty("code")&&!c.isInteger(a.code))return"code: integer expected";if(a.message!=null&&a.hasOwnProperty("message")&&!c.isString(a.message))return"message: string expected";if(a.details!=null&&a.hasOwnProperty("details")){if(!Array.isArray(a.details))return"details: array expected";for(var r=0;r{"use strict";Object.defineProperty(un,"__esModule",{value:!0});un.protos=un.TranslationServiceClient=un.v3beta1=un.v3=un.v2=void 0;var EW=bW();un.v2=EW;var hN=SW();un.v3=hN;var MW=xW();un.v3beta1=MW;var CW=hN.TranslationServiceClient;un.TranslationServiceClient=CW;un.default={v2:EW,v3:hN,v3beta1:MW,TranslationServiceClient:CW};var Z2e=DW();un.protos=Z2e});var rxe={};Tf(rxe,{InstanceType:()=>LP,NamingEnum:()=>Dg,OpenAI:()=>Kd,SkeetAI:()=>Eg,SkeetAiMode:()=>gN,Stream:()=>jr,VertexAI:()=>Xd,aiplatform:()=>PK.default,generatePrompt:()=>Ri,openai:()=>vR,translate:()=>IW});module.exports=hA(rxe);var PK=Qt(GM());var vR={};Tf(vR,{APIConnectionError:()=>vje,APIConnectionTimeoutError:()=>Tje,APIError:()=>bje,APIUserAbortError:()=>Oje,AuthenticationError:()=>xje,BadRequestError:()=>wje,ConflictError:()=>Pje,InternalServerError:()=>_je,NotFoundError:()=>Sje,OpenAI:()=>Ot,OpenAIError:()=>yje,PermissionDeniedError:()=>Dje,RateLimitError:()=>jje,UnprocessableEntityError:()=>Eje,default:()=>Rje,fileFromPath:()=>Cje,toFile:()=>Mje});var bs="4.16.1";var _G=!1,vs,zM,nSe,aSe,iSe,HM,rSe,iS,QM,YM,WM,xh,KM;function DG(d,o={auto:!1}){if(_G)throw new Error(`you must \`import 'openai/shims/${d.kind}'\` before importing anything else from openai`);if(vs)throw new Error(`can't \`import 'openai/shims/${d.kind}'\` after \`import 'openai/shims/${vs}'\``);_G=o.auto,vs=d.kind,zM=d.fetch,nSe=d.Request,aSe=d.Response,iSe=d.Headers,HM=d.FormData,rSe=d.Blob,iS=d.File,QM=d.ReadableStream,YM=d.getMultipartRequestOptions,WM=d.getDefaultAgent,xh=d.fileFromPath,KM=d.isFsReadStream}var ec=Qt(VG(),1);var hH=require("util");Bh();kC();LS();var dH=d=>d instanceof Pi;IS();var fH=require("util"),mH=(0,fH.deprecate)(()=>{},'Constructor "entries" argument is not spec-compliant and will be removed in next major release.');var ji=function(d,o,s,c){if(s==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return s==="m"?c:s==="a"?c.call(d):c?c.value:o.get(d)},US,wi,FC,qS=class{constructor(o){US.add(this),wi.set(this,new Map),o&&(mH(),o.forEach(({name:s,value:c,fileName:l})=>this.append(s,c,l)))}static[(wi=new WeakMap,US=new WeakSet,Symbol.hasInstance)](o){return!!(o&&At(o.constructor)&&o[Symbol.toStringTag]==="FormData"&&At(o.append)&&At(o.set)&&At(o.get)&&At(o.getAll)&&At(o.has)&&At(o.delete)&&At(o.entries)&&At(o.values)&&At(o.keys)&&At(o[Symbol.iterator])&&At(o.forEach))}append(o,s,c){ji(this,US,"m",FC).call(this,{name:o,fileName:c,append:!0,rawValue:s,argsLength:arguments.length})}set(o,s,c){ji(this,US,"m",FC).call(this,{name:o,fileName:c,append:!1,rawValue:s,argsLength:arguments.length})}get(o){let s=ji(this,wi,"f").get(String(o));return s?s[0]:null}getAll(o){let s=ji(this,wi,"f").get(String(o));return s?s.slice():[]}has(o){return ji(this,wi,"f").has(String(o))}delete(o){ji(this,wi,"f").delete(String(o))}*keys(){for(let o of ji(this,wi,"f").keys())yield o}*entries(){for(let o of this.keys()){let s=this.getAll(o);for(let c of s)yield[o,c]}}*values(){for(let[,o]of this)yield o}[(FC=function({name:s,rawValue:c,append:l,fileName:u,argsLength:T}){let g=l?"append":"set";if(T<2)throw new TypeError(`Failed to execute '${g}' on 'FormData': 2 arguments required, but only ${T} present.`);s=String(s);let m;if(IC(c))m=u===void 0?c:new Ca([c],u,{type:c.type,lastModified:c.lastModified});else if(dH(c))m=new Ca([c],u===void 0?"blob":u,{type:c.type});else{if(u)throw new TypeError(`Failed to execute '${g}' on 'FormData': parameter 2 is not of type 'Blob'.`);m=String(c)}let a=ji(this,wi,"f").get(s);if(!a)return void ji(this,wi,"f").set(s,[m]);if(!l)return void ji(this,wi,"f").set(s,[m]);a.push(m)},Symbol.iterator)](){return this.entries()}forEach(o,s){for(let[c,l]of this)o.call(s,l,c,this)}get[Symbol.toStringTag](){return"FormData"}[hH.inspect.custom](){return this[Symbol.toStringTag]}};LS();Bh();var XC=Qt(NH(),1),KH=Qt(bT(),1),XH=require("node:fs");var AH="abcdefghijklmnopqrstuvwxyz0123456789";function OPe(){let d=16,o="";for(;d--;)o+=AH[Math.random()*AH.length<<0];return o}var IH=OPe;var SPe=d=>Object.prototype.toString.call(d).slice(8,-1).toLowerCase();function PPe(d){if(SPe(d)!=="object")return!1;let o=Object.getPrototypeOf(d);return o==null?!0:(o.constructor&&o.constructor.toString())===Object.toString()}var HC=PPe;var jPe=d=>String(d).replace(/\r|\n/g,(o,s,c)=>o==="\r"&&c[s+1]!==` +`)}};Ga.ApiError=Li;var xO=class extends Error{constructor(o){super();let p=o;this.errors=p.errors,this.name="PartialFailureError",this.response=p.response,this.message=Li.createMultiErrorMessage(p,this.errors)}};Ga.PartialFailureError=xO;var _O=class{constructor(){this.ApiError=Li,this.PartialFailureError=xO}noop(){}handleResp(o,p,c,l){l=l||Sn.noop;let u=wO(!0,{err:o||null},p&&Sn.parseHttpRespMessage(p),c&&Sn.parseHttpRespBody(c));!u.err&&p&&typeof u.body=="object"&&(u.resp.body=u.body),u.err&&p&&(u.err.response=p),l(u.err,u.body,u.resp)}parseHttpRespMessage(o){let p={resp:o};return(o.statusCode<200||o.statusCode>299)&&(p.err=new Li({errors:new Array,code:o.statusCode,message:o.statusMessage,response:o})),p}parseHttpRespBody(o){let p={body:o};if(typeof o=="string")try{p.body=JSON.parse(o)}catch{p.body=o}return p.body&&p.body.error&&(p.err=new Li(p.body.error)),p}makeWritableStream(o,p,c){c=c||Sn.noop;let l=new dM;l.on("progress",m=>o.emit("progress",m)),o.setWritable(l);let u={method:"POST",qs:{uploadType:"multipart"},timeout:0,maxRetries:0},O=p.metadata||{},y=wO(!0,u,p.request,{multipart:[{"Content-Type":"application/json",body:JSON.stringify(O)},{"Content-Type":O.contentType||"application/octet-stream",body:l}]});p.makeAuthenticatedRequest(y,{onAuthenticated(m,a){if(m){o.destroy(m);return}NG.teenyRequest.defaults(CG)(a,(e,t,n)=>{Sn.handleResp(e,t,n,(i,s)=>{if(i){o.destroy(i);return}o.emit("response",t),c(s)})})}})}shouldRetryRequest(o){if(o){if([408,429,500,502,503,504].indexOf(o.code)!==-1)return!0;if(o.errors)for(let p of o.errors){let c=p.reason;if(c==="rateLimitExceeded"||c==="userRateLimitExceeded"||c&&c.includes("EAI_AGAIN"))return!0}}return!1}makeAuthenticatedRequestFactory(o){let p=wO({},o);p.projectId===uM.DEFAULT_PROJECT_ID_TOKEN&&delete p.projectId;let c;if(p.authClient instanceof EG.GoogleAuth)c=p.authClient;else{let O={...p,authClient:p.authClient};c=new EG.GoogleAuth(O)}function l(O,y){let m,a,r=wO({},o),e;y||(m=F1e(),r.stream=m);let t=typeof y=="object"?y:void 0,n=typeof y=="function"?y:void 0;async function i(){a=await c.getProjectId()}let s=async(g,T)=>{let _=g,C=g&&g.message.indexOf("Could not load the default credentials")>-1;if(C&&(T=O),!g||C)try{T=Sn.decorateRequest(T,a),g=null}catch(F){if(F instanceof Wm.MissingProjectIdError)try{await i(),T=Sn.decorateRequest(T,a),g=null}catch(J){g=g||J}else g=g||F}if(g){m?m.destroy(g):(t&&t.onAuthenticated?t.onAuthenticated:n)(g);return}t&&t.onAuthenticated?t.onAuthenticated(null,T):e=Sn.makeRequest(T,r,(F,...J)=>{F&&F.code===401&&_&&(F=_),n(F,...J)})};return(async()=>{try{let g=async()=>o.projectId&&o.projectId!==uM.DEFAULT_PROJECT_ID_TOKEN?o.projectId:o.projectIdRequired===!1?uM.DEFAULT_PROJECT_ID_TOKEN:i(),T=async()=>r.customEndpoint&&!r.useAuthWithCustomEndpoint?O:c.authorizeRequest(O),[_,C]=await Promise.all([g(),T()]);return _&&(a=_),s(null,C)}catch(g){return s(g)}})(),m||{abort(){setImmediate(()=>{e&&(e.abort(),e=null)})}}}let u=l;return u.getCredentials=c.getCredentials.bind(c),u.authClient=c,u}makeRequest(o,p,c){var l,u,O,y,m,a,r;let e=I1e;if(p.autoRetry!==void 0&&((l=p.retryOptions)===null||l===void 0?void 0:l.autoRetry)!==void 0)throw new Li("autoRetry is deprecated. Use retryOptions.autoRetry instead.");p.autoRetry!==void 0?e=p.autoRetry:((u=p.retryOptions)===null||u===void 0?void 0:u.autoRetry)!==void 0&&(e=p.retryOptions.autoRetry);let t=k1e;if(p.maxRetries&&(!((O=p.retryOptions)===null||O===void 0)&&O.maxRetries))throw new Li("maxRetries is deprecated. Use retryOptions.maxRetries instead.");p.maxRetries?t=p.maxRetries:!((y=p.retryOptions)===null||y===void 0)&&y.maxRetries&&(t=p.retryOptions.maxRetries);let n={request:NG.teenyRequest.defaults(CG),retries:e!==!1?t:0,noResponseRetries:e!==!1?t:0,shouldRetryFn(g){var T,_;let C=Sn.parseHttpRespMessage(g).err;return!((T=p.retryOptions)===null||T===void 0)&&T.retryableErrorFn?C&&((_=p.retryOptions)===null||_===void 0?void 0:_.retryableErrorFn(C)):C&&Sn.shouldRetryRequest(C)},maxRetryDelay:(m=p.retryOptions)===null||m===void 0?void 0:m.maxRetryDelay,retryDelayMultiplier:(a=p.retryOptions)===null||a===void 0?void 0:a.retryDelayMultiplier,totalTimeout:(r=p.retryOptions)===null||r===void 0?void 0:r.totalTimeout};if(typeof o.maxRetries=="number"&&(n.retries=o.maxRetries),!p.stream)return MG(o,n,(g,T,_)=>{Sn.handleResp(g,T,_,c)});let i=p.stream,s;return(o.method||"GET").toUpperCase()==="GET"?(s=MG(o,n),i.setReadable(s)):(s=n.request(o),i.setWritable(s)),s.on("error",i.destroy.bind(i)).on("response",i.emit.bind(i,"response")).on("complete",i.emit.bind(i,"complete")),i.abort=s.abort,i}decorateRequest(o,p){return delete o.autoPaginate,delete o.autoPaginateVal,delete o.objectMode,o.qs!==null&&typeof o.qs=="object"&&(delete o.qs.autoPaginate,delete o.qs.autoPaginateVal,o.qs=(0,Wm.replaceProjectIdToken)(o.qs,p)),Array.isArray(o.multipart)&&(o.multipart=o.multipart.map(c=>(0,Wm.replaceProjectIdToken)(c,p))),o.json!==null&&typeof o.json=="object"&&(delete o.json.autoPaginate,delete o.json.autoPaginateVal,o.json=(0,Wm.replaceProjectIdToken)(o.json,p)),o.uri=(0,Wm.replaceProjectIdToken)(o.uri,p),o}isCustomType(o,p){function c(m){return m.constructor&&m.constructor.name.toLowerCase()}let l=p.split("/"),u=l[0]&&l[0].toLowerCase(),O=l[1]&&l[1].toLowerCase();if(O&&c(o)!==O)return!1;let y=o;for(;;){if(c(y)===u)return!0;if(y=y.parent,!y)return!1}}getUserAgentFromPackageJson(o){return o.name.replace("@google-cloud","gcloud-node").replace("/","-")+"/"+o.version}maybeOptionsOrCallback(o,p){return typeof o=="function"?[{},o]:[o,p]}};Ga.Util=_O;var dM=class extends A1e.Transform{constructor(){super(...arguments),this.bytesRead=0}_transform(o,p,c){this.bytesRead+=o.length,this.emit("progress",{bytesWritten:this.bytesRead,contentLength:"*"}),this.push(o),c()}},Sn=new _O;Ga.util=Sn});var fM=A(EO=>{"use strict";Object.defineProperty(EO,"__esModule",{value:!0});EO.ServiceObject=void 0;var L1e=_E(),J1e=dO(),V1e=require("events"),Km=ql(),Xm=jO(),DO=class d extends V1e.EventEmitter{constructor(o){super(),this.metadata={},this.baseUrl=o.baseUrl,this.parent=o.parent,this.id=o.id,this.createMethod=o.createMethod,this.methods=o.methods||{},this.interceptors=[],this.pollIntervalMs=o.pollIntervalMs,this.projectId=o.projectId,o.methods&&Object.getOwnPropertyNames(d.prototype).filter(p=>!/^request/.test(p)&&!/^getRequestInterceptors/.test(p)&&this[p]===d.prototype[p]&&!o.methods[p]).forEach(p=>{this[p]=void 0})}create(o,p){let c=this,l=[this.id];typeof o=="function"&&(p=o),typeof o=="object"&&l.push(o);function u(...O){let[y,m]=O;y||(c.metadata=m.metadata,O[1]=c),p(...O)}l.push(u),this.createMethod.apply(null,l)}delete(o,p){let[c,l]=Xm.util.maybeOptionsOrCallback(o,p),u=c.ignoreNotFound;delete c.ignoreNotFound;let O=typeof this.methods.delete=="object"&&this.methods.delete||{},y=Km(!0,{method:"DELETE",uri:""},O.reqOpts,{qs:c});d.prototype.request.call(this,y,(m,...a)=>{m&&m.code===404&&u&&(m=null),l(m,...a)})}exists(o,p){let[c,l]=Xm.util.maybeOptionsOrCallback(o,p);this.get(c,u=>{if(u){u.code===404?l(null,!1):l(u);return}l(null,!0)})}get(o,p){let c=this,[l,u]=Xm.util.maybeOptionsOrCallback(o,p),O=Object.assign({},l),y=O.autoCreate&&typeof this.create=="function";delete O.autoCreate;function m(a,r,e){if(a){if(a.code===409){c.get(O,u);return}u(a,null,e);return}u(null,r,e)}this.getMetadata(O,(a,r)=>{if(a){if(a.code===404&&y){let e=[];Object.keys(O).length>0&&e.push(O),e.push(m),c.create(...e);return}u(a,null,r);return}u(null,c,r)})}getMetadata(o,p){let[c,l]=Xm.util.maybeOptionsOrCallback(o,p),u=typeof this.methods.getMetadata=="object"&&this.methods.getMetadata||{},O=Km(!0,{uri:""},u.reqOpts,{qs:c});d.prototype.request.call(this,O,(y,m,a)=>{this.metadata=m,l(y,this.metadata,a)})}getRequestInterceptors(){let o=this.interceptors.filter(p=>typeof p.request=="function").map(p=>p.request);return this.parent.getRequestInterceptors().concat(o)}setMetadata(o,p,c){let[l,u]=Xm.util.maybeOptionsOrCallback(p,c),O=typeof this.methods.setMetadata=="object"&&this.methods.setMetadata||{},y=Km(!0,{},{method:"PATCH",uri:""},O.reqOpts,{json:o,qs:l});d.prototype.request.call(this,y,(m,a,r)=>{this.metadata=a,u(m,this.metadata,r)})}request_(o,p){o=Km(!0,{},o),this.projectId&&(o.projectId=this.projectId);let c=o.uri.indexOf("http")===0,l=[this.baseUrl,this.id||"",o.uri];c&&l.splice(0,l.indexOf(o.uri)),o.uri=l.filter(y=>y.trim()).map(y=>{let m=/^\/*|\/*$/g;return y.replace(m,"")}).join("/");let u=J1e(o.interceptors_),O=[].slice.call(this.interceptors);if(o.interceptors_=u.concat(O),o.shouldReturnStream)return this.parent.requestStream(o);this.parent.request(o,p)}request(o,p){this.request_(o,p)}requestStream(o){let p=Km(!0,o,{shouldReturnStream:!0});return this.request_(p)}};EO.ServiceObject=DO;(0,L1e.promisifyAll)(DO,{exclude:["getRequestInterceptors"]})});var RG=A(MO=>{"use strict";Object.defineProperty(MO,"__esModule",{value:!0});MO.Operation=void 0;var U1e=fM(),q1e=require("util"),mM=class extends U1e.ServiceObject{constructor(o){let p={exists:!0,get:!0,getMetadata:{reqOpts:{name:o.id}}};o=Object.assign({baseUrl:""},o),o.methods=o.methods||p,super(o),this.completeListeners=0,this.hasActiveListeners=!1,this.listenForEvents_()}promise(){return new Promise((o,p)=>{this.on("error",p).on("complete",c=>{o([c])})})}listenForEvents_(){this.on("newListener",o=>{o==="complete"&&(this.completeListeners++,this.hasActiveListeners||(this.hasActiveListeners=!0,this.startPolling_()))}),this.on("removeListener",o=>{o==="complete"&&--this.completeListeners===0&&(this.hasActiveListeners=!1)})}poll_(o){this.getMetadata((p,c)=>{if(p||c.error){o(p||c.error);return}if(!c.done){o(null);return}o(null,c)})}async startPolling_(){if(this.hasActiveListeners)try{let o=await(0,q1e.promisify)(this.poll_.bind(this))();if(!o){setTimeout(this.startPolling_.bind(this),this.pollIntervalMs||500);return}this.emit("complete",o)}catch(o){this.emit("error",o)}}};MO.Operation=mM});var FG=A(Pn=>{"use strict";Object.defineProperty(Pn,"__esModule",{value:!0});Pn.util=Pn.ApiError=Pn.ServiceObject=Pn.Service=Pn.Operation=void 0;var B1e=RG();Object.defineProperty(Pn,"Operation",{enumerable:!0,get:function(){return B1e.Operation}});var G1e=sM();Object.defineProperty(Pn,"Service",{enumerable:!0,get:function(){return G1e.Service}});var z1e=fM();Object.defineProperty(Pn,"ServiceObject",{enumerable:!0,get:function(){return z1e.ServiceObject}});var AG=jO();Object.defineProperty(Pn,"ApiError",{enumerable:!0,get:function(){return AG.ApiError}});Object.defineProperty(Pn,"util",{enumerable:!0,get:function(){return AG.util}})});var IG=A((bMe,H1e)=>{H1e.exports=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","search","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"]});var LG=A((vMe,kG)=>{"use strict";kG.exports=IG()});var VG=A((TMe,JG)=>{"use strict";var Q1e=LG(),Y1e=/\s?|(]*>|]*>|]+>)+/i,W1e=new RegExp(Q1e.map(d=>`<${d}\\b[^>]*>`).join("|"),"i");JG.exports=d=>Y1e.test(d)||W1e.test(d)});var Zm=A((OMe,K1e)=>{K1e.exports={name:"@google-cloud/translate",description:"Cloud Translation API Client Library for Node.js",version:"8.0.2",license:"Apache-2.0",author:"Google Inc.",engines:{node:">=14.0.0"},repository:{type:"git",directory:"packages/google-cloud-translate",url:"https://github.com/googleapis/google-cloud-node.git"},main:"build/src/index.js",types:"build/src/index.d.ts",files:["build/src","build/protos","!build/src/**/*.map","!build/src/**/*.map"],keywords:["google apis client","google api client","google apis","google api","google","google cloud platform","google cloud","cloud","google translate","translate"],scripts:{clean:"gts clean",compile:"tsc -p . && cp -r protos build/","compile-protos":"compileProtos src",docs:"jsdoc -c .jsdoc.js","predocs-test":"npm run docs","docs-test":"linkinator docs",fix:"gts fix",lint:"gts check",prepare:"npm run compile-protos && npm run compile",prelint:"cd samples; npm link ../; npm i",postpack:"minifyProtoJson","samples-test":"cd samples/ && npm link ../ && npm i && npm test","system-test":"c8 mocha build/system-test",test:"c8 mocha build/test"},dependencies:{"@google-cloud/common":"^5.0.0","@google-cloud/promisify":"^4.0.0",arrify:"^2.0.0",extend:"^3.0.2","google-gax":"^4.0.3","is-html":"^2.0.0"},devDependencies:{"@types/extend":"^3.0.0","@types/mocha":"^9.0.0","@types/node":"^20.4.5","@types/proxyquire":"^1.3.28","@types/request":"^2.47.1","@types/sinon":"^10.0.0",c8:"^8.0.1",codecov:"^3.0.2","gapic-tools":"^0.1.8","google-auth-library":"^9.0.0",gts:"^5.0.0",http2spy:"^2.0.0",jsdoc:"^4.0.0","jsdoc-fresh":"^3.0.0","jsdoc-region-tag":"^3.0.0",linkinator:"4.1.2",long:"^5.2.3",mocha:"^9.2.2","pack-n-play":"^1.0.0-2",proxyquire:"^2.0.1",sinon:"^15.0.0",typescript:"^5.1.6"},homepage:"https://github.com/googleapis/google-cloud-node/tree/main/packages/google-cloud-translate"}});var BG=A(CO=>{"use strict";Object.defineProperty(CO,"__esModule",{value:!0});CO.Translate=void 0;var hM=FG(),X1e=_E(),UG=dO(),qG=ql(),Z1e=VG(),$1e=Zm(),NO=class extends hM.Service{constructor(o={}){o.apiEndpoint=o.apiEndpoint||"translation.googleapis.com";let p=`https://${o.apiEndpoint}/language/translate/v2`;process.env.GOOGLE_CLOUD_TRANSLATE_ENDPOINT&&(p=process.env.GOOGLE_CLOUD_TRANSLATE_ENDPOINT.replace(/\/+$/,""));let c={apiEndpoint:o.apiEndpoint,baseUrl:p,scopes:["https://www.googleapis.com/auth/cloud-platform"],packageJson:Zm(),projectIdRequired:!1};super(c,o),this.options=o||{},this.options.key&&(this.key=this.options.key)}detect(o,p){let c=Array.isArray(o);o=UG(o),this.request({method:"POST",uri:"/detect",json:{q:o}},(l,u)=>{if(l){p(l,null,u);return}let O=u.data.detections.map((y,m)=>{let a=qG({},y[0],{input:o[m]});return delete a.isReliable,a});o.length===1&&!c&&(O=O[0]),p(null,O,u)})}getLanguages(o,p){let c;typeof o=="function"?(p=o,c="en"):c=o;let l={uri:"/languages",useQuerystring:!0,qs:{}};c&&typeof c=="string"&&(l.qs.target=c),this.request(l,(u,O)=>{if(u){p(u,null,O);return}let y=O.data.languages.map(m=>({code:m.language,name:m.name}));p(null,y,O)})}translate(o,p,c){let l=Array.isArray(o),u=UG(o),O={};typeof p=="object"?O=p:typeof p=="string"&&(O={to:p});let y={q:u,format:O.format||(Z1e(u[0])?"html":"text")};if(typeof O=="string"?y.target=O:(O.from&&(y.source=O.from),O.to&&(y.target=O.to),O.model&&(y.model=O.model)),!y.target)throw new Error("A target language is required to perform a translation.");this.request({method:"POST",uri:"",json:y},(m,a)=>{if(m){c(m,null,a);return}let r=a.data.translations.map(e=>e.translatedText);y.q.length===1&&!l&&(r=r[0]),c(m,r,a)})}request(o,p){if(!this.key){super.request(o,p);return}o.uri=this.baseUrl+o.uri,o=qG(!0,{},o,{qs:{key:this.key},headers:{"User-Agent":hM.util.getUserAgentFromPackageJson($1e)}}),hM.util.makeRequest(o,this.options,p)}};CO.Translate=NO;(0,X1e.promisifyAll)(NO,{exclude:["request"]})});var gM=A((PMe,eOe)=>{eOe.exports={nested:{google:{nested:{cloud:{nested:{translation:{nested:{v3:{options:{cc_enable_arenas:!0,csharp_namespace:"Google.Cloud.Translate.V3",go_package:"cloud.google.com/go/translate/apiv3/translatepb;translatepb",java_multiple_files:!0,java_outer_classname:"TranslationServiceProto",java_package:"com.google.cloud.translate.v3",php_namespace:"Google\\Cloud\\Translate\\V3",ruby_package:"Google::Cloud::Translate::V3"},nested:{TranslationService:{options:{"(google.api.default_host)":"translate.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-translation"},methods:{TranslateText:{requestType:"TranslateTextRequest",responseType:"TranslateTextResponse",options:{"(google.api.http).post":"/v3/{parent=projects/*/locations/*}:translateText","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v3/{parent=projects/*}:translateText","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"parent,model,mime_type,source_language_code,target_language_code,contents"},parsedOptions:[{"(google.api.http)":{post:"/v3/{parent=projects/*/locations/*}:translateText",body:"*",additional_bindings:{post:"/v3/{parent=projects/*}:translateText",body:"*"}}},{"(google.api.method_signature)":"parent,target_language_code,contents"},{"(google.api.method_signature)":"parent,model,mime_type,source_language_code,target_language_code,contents"}]},DetectLanguage:{requestType:"DetectLanguageRequest",responseType:"DetectLanguageResponse",options:{"(google.api.http).post":"/v3/{parent=projects/*/locations/*}:detectLanguage","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v3/{parent=projects/*}:detectLanguage","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"parent,model,mime_type,content"},parsedOptions:[{"(google.api.http)":{post:"/v3/{parent=projects/*/locations/*}:detectLanguage",body:"*",additional_bindings:{post:"/v3/{parent=projects/*}:detectLanguage",body:"*"}}},{"(google.api.method_signature)":"parent,model,mime_type,content"}]},GetSupportedLanguages:{requestType:"GetSupportedLanguagesRequest",responseType:"SupportedLanguages",options:{"(google.api.http).get":"/v3/{parent=projects/*/locations/*}/supportedLanguages","(google.api.http).additional_bindings.get":"/v3/{parent=projects/*}/supportedLanguages","(google.api.method_signature)":"parent,model,display_language_code"},parsedOptions:[{"(google.api.http)":{get:"/v3/{parent=projects/*/locations/*}/supportedLanguages",additional_bindings:{get:"/v3/{parent=projects/*}/supportedLanguages"}}},{"(google.api.method_signature)":"parent,model,display_language_code"}]},TranslateDocument:{requestType:"TranslateDocumentRequest",responseType:"TranslateDocumentResponse",options:{"(google.api.http).post":"/v3/{parent=projects/*/locations/*}:translateDocument","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v3/{parent=projects/*/locations/*}:translateDocument",body:"*"}}]},BatchTranslateText:{requestType:"BatchTranslateTextRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v3/{parent=projects/*/locations/*}:batchTranslateText","(google.api.http).body":"*","(google.longrunning.operation_info).response_type":"BatchTranslateResponse","(google.longrunning.operation_info).metadata_type":"BatchTranslateMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v3/{parent=projects/*/locations/*}:batchTranslateText",body:"*"}},{"(google.longrunning.operation_info)":{response_type:"BatchTranslateResponse",metadata_type:"BatchTranslateMetadata"}}]},BatchTranslateDocument:{requestType:"BatchTranslateDocumentRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v3/{parent=projects/*/locations/*}:batchTranslateDocument","(google.api.http).body":"*","(google.api.method_signature)":"parent,source_language_code,target_language_codes,input_configs,output_config","(google.longrunning.operation_info).response_type":"BatchTranslateDocumentResponse","(google.longrunning.operation_info).metadata_type":"BatchTranslateDocumentMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v3/{parent=projects/*/locations/*}:batchTranslateDocument",body:"*"}},{"(google.api.method_signature)":"parent,source_language_code,target_language_codes,input_configs,output_config"},{"(google.longrunning.operation_info)":{response_type:"BatchTranslateDocumentResponse",metadata_type:"BatchTranslateDocumentMetadata"}}]},CreateGlossary:{requestType:"CreateGlossaryRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v3/{parent=projects/*/locations/*}/glossaries","(google.api.http).body":"glossary","(google.api.method_signature)":"parent,glossary","(google.longrunning.operation_info).response_type":"Glossary","(google.longrunning.operation_info).metadata_type":"CreateGlossaryMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v3/{parent=projects/*/locations/*}/glossaries",body:"glossary"}},{"(google.api.method_signature)":"parent,glossary"},{"(google.longrunning.operation_info)":{response_type:"Glossary",metadata_type:"CreateGlossaryMetadata"}}]},ListGlossaries:{requestType:"ListGlossariesRequest",responseType:"ListGlossariesResponse",options:{"(google.api.http).get":"/v3/{parent=projects/*/locations/*}/glossaries","(google.api.method_signature)":"parent"},parsedOptions:[{"(google.api.http)":{get:"/v3/{parent=projects/*/locations/*}/glossaries"}},{"(google.api.method_signature)":"parent"}]},GetGlossary:{requestType:"GetGlossaryRequest",responseType:"Glossary",options:{"(google.api.http).get":"/v3/{name=projects/*/locations/*/glossaries/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v3/{name=projects/*/locations/*/glossaries/*}"}},{"(google.api.method_signature)":"name"}]},DeleteGlossary:{requestType:"DeleteGlossaryRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v3/{name=projects/*/locations/*/glossaries/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"DeleteGlossaryResponse","(google.longrunning.operation_info).metadata_type":"DeleteGlossaryMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v3/{name=projects/*/locations/*/glossaries/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"DeleteGlossaryResponse",metadata_type:"DeleteGlossaryMetadata"}}]}}},TranslateTextGlossaryConfig:{fields:{glossary:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},ignoreCase:{type:"bool",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TranslateTextRequest:{fields:{contents:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},mimeType:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},sourceLanguageCode:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},targetLanguageCode:{type:"string",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},parent:{type:"string",id:8,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},model:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},glossaryConfig:{type:"TranslateTextGlossaryConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TranslateTextResponse:{fields:{translations:{rule:"repeated",type:"Translation",id:1},glossaryTranslations:{rule:"repeated",type:"Translation",id:3}}},Translation:{fields:{translatedText:{type:"string",id:1},model:{type:"string",id:2},detectedLanguageCode:{type:"string",id:4},glossaryConfig:{type:"TranslateTextGlossaryConfig",id:3}}},DetectLanguageRequest:{oneofs:{source:{oneof:["content"]}},fields:{parent:{type:"string",id:5,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},model:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},content:{type:"string",id:1},mimeType:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DetectedLanguage:{fields:{languageCode:{type:"string",id:1},confidence:{type:"float",id:2}}},DetectLanguageResponse:{fields:{languages:{rule:"repeated",type:"DetectedLanguage",id:1}}},GetSupportedLanguagesRequest:{fields:{parent:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},displayLanguageCode:{type:"string",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},model:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},SupportedLanguages:{fields:{languages:{rule:"repeated",type:"SupportedLanguage",id:1}}},SupportedLanguage:{fields:{languageCode:{type:"string",id:1},displayName:{type:"string",id:2},supportSource:{type:"bool",id:3},supportTarget:{type:"bool",id:4}}},GcsSource:{fields:{inputUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},InputConfig:{oneofs:{source:{oneof:["gcsSource"]}},fields:{mimeType:{type:"string",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},gcsSource:{type:"GcsSource",id:2}}},GcsDestination:{fields:{outputUriPrefix:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},OutputConfig:{oneofs:{destination:{oneof:["gcsDestination"]}},fields:{gcsDestination:{type:"GcsDestination",id:1}}},DocumentInputConfig:{oneofs:{source:{oneof:["content","gcsSource"]}},fields:{content:{type:"bytes",id:1},gcsSource:{type:"GcsSource",id:2},mimeType:{type:"string",id:4}}},DocumentOutputConfig:{oneofs:{destination:{oneof:["gcsDestination"]}},fields:{gcsDestination:{type:"GcsDestination",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},mimeType:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TranslateDocumentRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},sourceLanguageCode:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},targetLanguageCode:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},documentInputConfig:{type:"DocumentInputConfig",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},documentOutputConfig:{type:"DocumentOutputConfig",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},model:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},glossaryConfig:{type:"TranslateTextGlossaryConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},customizedAttribution:{type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},isTranslateNativePdfOnly:{type:"bool",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableShadowRemovalNativePdf:{type:"bool",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableRotationCorrection:{type:"bool",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DocumentTranslation:{fields:{byteStreamOutputs:{rule:"repeated",type:"bytes",id:1},mimeType:{type:"string",id:2},detectedLanguageCode:{type:"string",id:3}}},TranslateDocumentResponse:{fields:{documentTranslation:{type:"DocumentTranslation",id:1},glossaryDocumentTranslation:{type:"DocumentTranslation",id:2},model:{type:"string",id:3},glossaryConfig:{type:"TranslateTextGlossaryConfig",id:4}}},BatchTranslateTextRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},sourceLanguageCode:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},targetLanguageCodes:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},models:{keyType:"string",type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},inputConfigs:{rule:"repeated",type:"InputConfig",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},outputConfig:{type:"OutputConfig",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},glossaries:{keyType:"string",type:"TranslateTextGlossaryConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},BatchTranslateMetadata:{fields:{state:{type:"State",id:1},translatedCharacters:{type:"int64",id:2},failedCharacters:{type:"int64",id:3},totalCharacters:{type:"int64",id:4},submitTime:{type:"google.protobuf.Timestamp",id:5}},nested:{State:{values:{STATE_UNSPECIFIED:0,RUNNING:1,SUCCEEDED:2,FAILED:3,CANCELLING:4,CANCELLED:5}}}},BatchTranslateResponse:{fields:{totalCharacters:{type:"int64",id:1},translatedCharacters:{type:"int64",id:2},failedCharacters:{type:"int64",id:3},submitTime:{type:"google.protobuf.Timestamp",id:4},endTime:{type:"google.protobuf.Timestamp",id:5}}},GlossaryInputConfig:{oneofs:{source:{oneof:["gcsSource"]}},fields:{gcsSource:{type:"GcsSource",id:1}}},Glossary:{options:{"(google.api.resource).type":"translate.googleapis.com/Glossary","(google.api.resource).pattern":"projects/{project}/locations/{location}/glossaries/{glossary}"},oneofs:{languages:{oneof:["languagePair","languageCodesSet"]}},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},languagePair:{type:"LanguageCodePair",id:3},languageCodesSet:{type:"LanguageCodesSet",id:4},inputConfig:{type:"GlossaryInputConfig",id:5},entryCount:{type:"int32",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},submitTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},displayName:{type:"string",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}}},nested:{LanguageCodePair:{fields:{sourceLanguageCode:{type:"string",id:1},targetLanguageCode:{type:"string",id:2}}},LanguageCodesSet:{fields:{languageCodes:{rule:"repeated",type:"string",id:1}}}}},CreateGlossaryRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},glossary:{type:"Glossary",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetGlossaryRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"translate.googleapis.com/Glossary"}}}},DeleteGlossaryRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"translate.googleapis.com/Glossary"}}}},ListGlossariesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},filter:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListGlossariesResponse:{fields:{glossaries:{rule:"repeated",type:"Glossary",id:1},nextPageToken:{type:"string",id:2}}},CreateGlossaryMetadata:{fields:{name:{type:"string",id:1},state:{type:"State",id:2},submitTime:{type:"google.protobuf.Timestamp",id:3}},nested:{State:{values:{STATE_UNSPECIFIED:0,RUNNING:1,SUCCEEDED:2,FAILED:3,CANCELLING:4,CANCELLED:5}}}},DeleteGlossaryMetadata:{fields:{name:{type:"string",id:1},state:{type:"State",id:2},submitTime:{type:"google.protobuf.Timestamp",id:3}},nested:{State:{values:{STATE_UNSPECIFIED:0,RUNNING:1,SUCCEEDED:2,FAILED:3,CANCELLING:4,CANCELLED:5}}}},DeleteGlossaryResponse:{fields:{name:{type:"string",id:1},submitTime:{type:"google.protobuf.Timestamp",id:2},endTime:{type:"google.protobuf.Timestamp",id:3}}},BatchTranslateDocumentRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},sourceLanguageCode:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},targetLanguageCodes:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},inputConfigs:{rule:"repeated",type:"BatchDocumentInputConfig",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},outputConfig:{type:"BatchDocumentOutputConfig",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},models:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},glossaries:{keyType:"string",type:"TranslateTextGlossaryConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},formatConversions:{keyType:"string",type:"string",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},customizedAttribution:{type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableShadowRemovalNativePdf:{type:"bool",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableRotationCorrection:{type:"bool",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},BatchDocumentInputConfig:{oneofs:{source:{oneof:["gcsSource"]}},fields:{gcsSource:{type:"GcsSource",id:1}}},BatchDocumentOutputConfig:{oneofs:{destination:{oneof:["gcsDestination"]}},fields:{gcsDestination:{type:"GcsDestination",id:1}}},BatchTranslateDocumentResponse:{fields:{totalPages:{type:"int64",id:1},translatedPages:{type:"int64",id:2},failedPages:{type:"int64",id:3},totalBillablePages:{type:"int64",id:4},totalCharacters:{type:"int64",id:5},translatedCharacters:{type:"int64",id:6},failedCharacters:{type:"int64",id:7},totalBillableCharacters:{type:"int64",id:8},submitTime:{type:"google.protobuf.Timestamp",id:9},endTime:{type:"google.protobuf.Timestamp",id:10}}},BatchTranslateDocumentMetadata:{fields:{state:{type:"State",id:1},totalPages:{type:"int64",id:2},translatedPages:{type:"int64",id:3},failedPages:{type:"int64",id:4},totalBillablePages:{type:"int64",id:5},totalCharacters:{type:"int64",id:6},translatedCharacters:{type:"int64",id:7},failedCharacters:{type:"int64",id:8},totalBillableCharacters:{type:"int64",id:9},submitTime:{type:"google.protobuf.Timestamp",id:10}},nested:{State:{values:{STATE_UNSPECIFIED:0,RUNNING:1,SUCCEEDED:2,FAILED:3,CANCELLING:4,CANCELLED:5}}}}}},v3beta1:{options:{cc_enable_arenas:!0,csharp_namespace:"Google.Cloud.Translate.V3Beta1",go_package:"cloud.google.com/go/translation/apiv3beta1/translationpb;translationpb",java_multiple_files:!0,java_outer_classname:"TranslationServiceProto",java_package:"com.google.cloud.translate.v3beta1",php_namespace:"Google\\Cloud\\Translate\\V3beta1",ruby_package:"Google::Cloud::Translate::V3beta1"},nested:{TranslationService:{options:{"(google.api.default_host)":"translate.googleapis.com","(google.api.oauth_scopes)":"https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-translation"},methods:{TranslateText:{requestType:"TranslateTextRequest",responseType:"TranslateTextResponse",options:{"(google.api.http).post":"/v3beta1/{parent=projects/*/locations/*}:translateText","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v3beta1/{parent=projects/*}:translateText","(google.api.http).additional_bindings.body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v3beta1/{parent=projects/*/locations/*}:translateText",body:"*",additional_bindings:{post:"/v3beta1/{parent=projects/*}:translateText",body:"*"}}}]},DetectLanguage:{requestType:"DetectLanguageRequest",responseType:"DetectLanguageResponse",options:{"(google.api.http).post":"/v3beta1/{parent=projects/*/locations/*}:detectLanguage","(google.api.http).body":"*","(google.api.http).additional_bindings.post":"/v3beta1/{parent=projects/*}:detectLanguage","(google.api.http).additional_bindings.body":"*","(google.api.method_signature)":"parent,model,mime_type"},parsedOptions:[{"(google.api.http)":{post:"/v3beta1/{parent=projects/*/locations/*}:detectLanguage",body:"*",additional_bindings:{post:"/v3beta1/{parent=projects/*}:detectLanguage",body:"*"}}},{"(google.api.method_signature)":"parent,model,mime_type"}]},GetSupportedLanguages:{requestType:"GetSupportedLanguagesRequest",responseType:"SupportedLanguages",options:{"(google.api.http).get":"/v3beta1/{parent=projects/*/locations/*}/supportedLanguages","(google.api.http).additional_bindings.get":"/v3beta1/{parent=projects/*}/supportedLanguages","(google.api.method_signature)":"parent,display_language_code,model"},parsedOptions:[{"(google.api.http)":{get:"/v3beta1/{parent=projects/*/locations/*}/supportedLanguages",additional_bindings:{get:"/v3beta1/{parent=projects/*}/supportedLanguages"}}},{"(google.api.method_signature)":"parent,display_language_code,model"}]},TranslateDocument:{requestType:"TranslateDocumentRequest",responseType:"TranslateDocumentResponse",options:{"(google.api.http).post":"/v3beta1/{parent=projects/*/locations/*}:translateDocument","(google.api.http).body":"*"},parsedOptions:[{"(google.api.http)":{post:"/v3beta1/{parent=projects/*/locations/*}:translateDocument",body:"*"}}]},BatchTranslateText:{requestType:"BatchTranslateTextRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v3beta1/{parent=projects/*/locations/*}:batchTranslateText","(google.api.http).body":"*","(google.longrunning.operation_info).response_type":"BatchTranslateResponse","(google.longrunning.operation_info).metadata_type":"BatchTranslateMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v3beta1/{parent=projects/*/locations/*}:batchTranslateText",body:"*"}},{"(google.longrunning.operation_info)":{response_type:"BatchTranslateResponse",metadata_type:"BatchTranslateMetadata"}}]},BatchTranslateDocument:{requestType:"BatchTranslateDocumentRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v3beta1/{parent=projects/*/locations/*}:batchTranslateDocument","(google.api.http).body":"*","(google.api.method_signature)":"parent,source_language_code,target_language_codes,input_configs,output_config","(google.longrunning.operation_info).response_type":"BatchTranslateDocumentResponse","(google.longrunning.operation_info).metadata_type":"BatchTranslateDocumentMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v3beta1/{parent=projects/*/locations/*}:batchTranslateDocument",body:"*"}},{"(google.api.method_signature)":"parent,source_language_code,target_language_codes,input_configs,output_config"},{"(google.longrunning.operation_info)":{response_type:"BatchTranslateDocumentResponse",metadata_type:"BatchTranslateDocumentMetadata"}}]},CreateGlossary:{requestType:"CreateGlossaryRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).post":"/v3beta1/{parent=projects/*/locations/*}/glossaries","(google.api.http).body":"glossary","(google.api.method_signature)":"parent,glossary","(google.longrunning.operation_info).response_type":"Glossary","(google.longrunning.operation_info).metadata_type":"CreateGlossaryMetadata"},parsedOptions:[{"(google.api.http)":{post:"/v3beta1/{parent=projects/*/locations/*}/glossaries",body:"glossary"}},{"(google.api.method_signature)":"parent,glossary"},{"(google.longrunning.operation_info)":{response_type:"Glossary",metadata_type:"CreateGlossaryMetadata"}}]},ListGlossaries:{requestType:"ListGlossariesRequest",responseType:"ListGlossariesResponse",options:{"(google.api.http).get":"/v3beta1/{parent=projects/*/locations/*}/glossaries","(google.api.method_signature)":"parent,filter"},parsedOptions:[{"(google.api.http)":{get:"/v3beta1/{parent=projects/*/locations/*}/glossaries"}},{"(google.api.method_signature)":"parent,filter"}]},GetGlossary:{requestType:"GetGlossaryRequest",responseType:"Glossary",options:{"(google.api.http).get":"/v3beta1/{name=projects/*/locations/*/glossaries/*}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v3beta1/{name=projects/*/locations/*/glossaries/*}"}},{"(google.api.method_signature)":"name"}]},DeleteGlossary:{requestType:"DeleteGlossaryRequest",responseType:"google.longrunning.Operation",options:{"(google.api.http).delete":"/v3beta1/{name=projects/*/locations/*/glossaries/*}","(google.api.method_signature)":"name","(google.longrunning.operation_info).response_type":"DeleteGlossaryResponse","(google.longrunning.operation_info).metadata_type":"DeleteGlossaryMetadata"},parsedOptions:[{"(google.api.http)":{delete:"/v3beta1/{name=projects/*/locations/*/glossaries/*}"}},{"(google.api.method_signature)":"name"},{"(google.longrunning.operation_info)":{response_type:"DeleteGlossaryResponse",metadata_type:"DeleteGlossaryMetadata"}}]}}},TranslateTextGlossaryConfig:{fields:{glossary:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},ignoreCase:{type:"bool",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TranslateTextRequest:{fields:{contents:{rule:"repeated",type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},mimeType:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},sourceLanguageCode:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},targetLanguageCode:{type:"string",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},parent:{type:"string",id:8,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},model:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},glossaryConfig:{type:"TranslateTextGlossaryConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TranslateTextResponse:{fields:{translations:{rule:"repeated",type:"Translation",id:1},glossaryTranslations:{rule:"repeated",type:"Translation",id:3}}},Translation:{fields:{translatedText:{type:"string",id:1},model:{type:"string",id:2},detectedLanguageCode:{type:"string",id:4},glossaryConfig:{type:"TranslateTextGlossaryConfig",id:3}}},DetectLanguageRequest:{oneofs:{source:{oneof:["content"]}},fields:{parent:{type:"string",id:5,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},model:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},content:{type:"string",id:1},mimeType:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DetectedLanguage:{fields:{languageCode:{type:"string",id:1},confidence:{type:"float",id:2}}},DetectLanguageResponse:{fields:{languages:{rule:"repeated",type:"DetectedLanguage",id:1}}},GetSupportedLanguagesRequest:{fields:{parent:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},displayLanguageCode:{type:"string",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},model:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},SupportedLanguages:{fields:{languages:{rule:"repeated",type:"SupportedLanguage",id:1}}},SupportedLanguage:{fields:{languageCode:{type:"string",id:1},displayName:{type:"string",id:2},supportSource:{type:"bool",id:3},supportTarget:{type:"bool",id:4}}},GcsSource:{fields:{inputUri:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},InputConfig:{oneofs:{source:{oneof:["gcsSource"]}},fields:{mimeType:{type:"string",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},gcsSource:{type:"GcsSource",id:2}}},GcsDestination:{fields:{outputUriPrefix:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}}}},OutputConfig:{oneofs:{destination:{oneof:["gcsDestination"]}},fields:{gcsDestination:{type:"GcsDestination",id:1}}},DocumentInputConfig:{oneofs:{source:{oneof:["content","gcsSource"]}},fields:{content:{type:"bytes",id:1},gcsSource:{type:"GcsSource",id:2},mimeType:{type:"string",id:4}}},DocumentOutputConfig:{oneofs:{destination:{oneof:["gcsDestination"]}},fields:{gcsDestination:{type:"GcsDestination",id:1,options:{"(google.api.field_behavior)":"OPTIONAL"}},mimeType:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},TranslateDocumentRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},sourceLanguageCode:{type:"string",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},targetLanguageCode:{type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},documentInputConfig:{type:"DocumentInputConfig",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},documentOutputConfig:{type:"DocumentOutputConfig",id:5,options:{"(google.api.field_behavior)":"OPTIONAL"}},model:{type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},glossaryConfig:{type:"TranslateTextGlossaryConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},customizedAttribution:{type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},isTranslateNativePdfOnly:{type:"bool",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableShadowRemovalNativePdf:{type:"bool",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableRotationCorrection:{type:"bool",id:13,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},DocumentTranslation:{fields:{byteStreamOutputs:{rule:"repeated",type:"bytes",id:1},mimeType:{type:"string",id:2},detectedLanguageCode:{type:"string",id:3}}},TranslateDocumentResponse:{fields:{documentTranslation:{type:"DocumentTranslation",id:1},glossaryDocumentTranslation:{type:"DocumentTranslation",id:2},model:{type:"string",id:3},glossaryConfig:{type:"TranslateTextGlossaryConfig",id:4}}},BatchTranslateTextRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},sourceLanguageCode:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},targetLanguageCodes:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},models:{keyType:"string",type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}},inputConfigs:{rule:"repeated",type:"InputConfig",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},outputConfig:{type:"OutputConfig",id:6,options:{"(google.api.field_behavior)":"REQUIRED"}},glossaries:{keyType:"string",type:"TranslateTextGlossaryConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},labels:{keyType:"string",type:"string",id:9,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},BatchTranslateMetadata:{fields:{state:{type:"State",id:1},translatedCharacters:{type:"int64",id:2},failedCharacters:{type:"int64",id:3},totalCharacters:{type:"int64",id:4},submitTime:{type:"google.protobuf.Timestamp",id:5}},nested:{State:{values:{STATE_UNSPECIFIED:0,RUNNING:1,SUCCEEDED:2,FAILED:3,CANCELLING:4,CANCELLED:5}}}},BatchTranslateResponse:{fields:{totalCharacters:{type:"int64",id:1},translatedCharacters:{type:"int64",id:2},failedCharacters:{type:"int64",id:3},submitTime:{type:"google.protobuf.Timestamp",id:4},endTime:{type:"google.protobuf.Timestamp",id:5}}},GlossaryInputConfig:{oneofs:{source:{oneof:["gcsSource"]}},fields:{gcsSource:{type:"GcsSource",id:1}}},Glossary:{options:{"(google.api.resource).type":"translate.googleapis.com/Glossary","(google.api.resource).pattern":"projects/{project}/locations/{location}/glossaries/{glossary}"},oneofs:{languages:{oneof:["languagePair","languageCodesSet"]}},fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED"}},languagePair:{type:"LanguageCodePair",id:3},languageCodesSet:{type:"LanguageCodesSet",id:4},inputConfig:{type:"GlossaryInputConfig",id:5},entryCount:{type:"int32",id:6,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},submitTime:{type:"google.protobuf.Timestamp",id:7,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}},endTime:{type:"google.protobuf.Timestamp",id:8,options:{"(google.api.field_behavior)":"OUTPUT_ONLY"}}},nested:{LanguageCodePair:{fields:{sourceLanguageCode:{type:"string",id:1},targetLanguageCode:{type:"string",id:2}}},LanguageCodesSet:{fields:{languageCodes:{rule:"repeated",type:"string",id:1}}}}},CreateGlossaryRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},glossary:{type:"Glossary",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}}}},GetGlossaryRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"translate.googleapis.com/Glossary"}}}},DeleteGlossaryRequest:{fields:{name:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"translate.googleapis.com/Glossary"}}}},ListGlossariesRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},pageSize:{type:"int32",id:2,options:{"(google.api.field_behavior)":"OPTIONAL"}},pageToken:{type:"string",id:3,options:{"(google.api.field_behavior)":"OPTIONAL"}},filter:{type:"string",id:4,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},ListGlossariesResponse:{fields:{glossaries:{rule:"repeated",type:"Glossary",id:1},nextPageToken:{type:"string",id:2}}},CreateGlossaryMetadata:{fields:{name:{type:"string",id:1},state:{type:"State",id:2},submitTime:{type:"google.protobuf.Timestamp",id:3}},nested:{State:{values:{STATE_UNSPECIFIED:0,RUNNING:1,SUCCEEDED:2,FAILED:3,CANCELLING:4,CANCELLED:5}}}},DeleteGlossaryMetadata:{fields:{name:{type:"string",id:1},state:{type:"State",id:2},submitTime:{type:"google.protobuf.Timestamp",id:3}},nested:{State:{values:{STATE_UNSPECIFIED:0,RUNNING:1,SUCCEEDED:2,FAILED:3,CANCELLING:4,CANCELLED:5}}}},DeleteGlossaryResponse:{fields:{name:{type:"string",id:1},submitTime:{type:"google.protobuf.Timestamp",id:2},endTime:{type:"google.protobuf.Timestamp",id:3}}},BatchTranslateDocumentRequest:{fields:{parent:{type:"string",id:1,options:{"(google.api.field_behavior)":"REQUIRED","(google.api.resource_reference).type":"locations.googleapis.com/Location"}},sourceLanguageCode:{type:"string",id:2,options:{"(google.api.field_behavior)":"REQUIRED"}},targetLanguageCodes:{rule:"repeated",type:"string",id:3,options:{"(google.api.field_behavior)":"REQUIRED"}},inputConfigs:{rule:"repeated",type:"BatchDocumentInputConfig",id:4,options:{"(google.api.field_behavior)":"REQUIRED"}},outputConfig:{type:"BatchDocumentOutputConfig",id:5,options:{"(google.api.field_behavior)":"REQUIRED"}},models:{keyType:"string",type:"string",id:6,options:{"(google.api.field_behavior)":"OPTIONAL"}},glossaries:{keyType:"string",type:"TranslateTextGlossaryConfig",id:7,options:{"(google.api.field_behavior)":"OPTIONAL"}},formatConversions:{keyType:"string",type:"string",id:8,options:{"(google.api.field_behavior)":"OPTIONAL"}},customizedAttribution:{type:"string",id:10,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableShadowRemovalNativePdf:{type:"bool",id:11,options:{"(google.api.field_behavior)":"OPTIONAL"}},enableRotationCorrection:{type:"bool",id:12,options:{"(google.api.field_behavior)":"OPTIONAL"}}}},BatchDocumentInputConfig:{oneofs:{source:{oneof:["gcsSource"]}},fields:{gcsSource:{type:"GcsSource",id:1}}},BatchDocumentOutputConfig:{oneofs:{destination:{oneof:["gcsDestination"]}},fields:{gcsDestination:{type:"GcsDestination",id:1}}},BatchTranslateDocumentResponse:{fields:{totalPages:{type:"int64",id:1},translatedPages:{type:"int64",id:2},failedPages:{type:"int64",id:3},totalBillablePages:{type:"int64",id:4},totalCharacters:{type:"int64",id:5},translatedCharacters:{type:"int64",id:6},failedCharacters:{type:"int64",id:7},totalBillableCharacters:{type:"int64",id:8},submitTime:{type:"google.protobuf.Timestamp",id:9},endTime:{type:"google.protobuf.Timestamp",id:10}}},BatchTranslateDocumentMetadata:{fields:{state:{type:"State",id:1},totalPages:{type:"int64",id:2},translatedPages:{type:"int64",id:3},failedPages:{type:"int64",id:4},totalBillablePages:{type:"int64",id:5},totalCharacters:{type:"int64",id:6},translatedCharacters:{type:"int64",id:7},failedCharacters:{type:"int64",id:8},totalBillableCharacters:{type:"int64",id:9},submitTime:{type:"google.protobuf.Timestamp",id:10}},nested:{State:{values:{STATE_UNSPECIFIED:0,RUNNING:1,SUCCEEDED:2,FAILED:3,CANCELLING:4,CANCELLED:5}}}}}}}}}},api:{options:{go_package:"google.golang.org/genproto/googleapis/api/annotations;annotations",java_multiple_files:!0,java_outer_classname:"ResourceProto",java_package:"com.google.api",objc_class_prefix:"GAPI",cc_enable_arenas:!0},nested:{http:{type:"HttpRule",id:72295728,extend:"google.protobuf.MethodOptions"},Http:{fields:{rules:{rule:"repeated",type:"HttpRule",id:1},fullyDecodeReservedExpansion:{type:"bool",id:2}}},HttpRule:{oneofs:{pattern:{oneof:["get","put","post","delete","patch","custom"]}},fields:{selector:{type:"string",id:1},get:{type:"string",id:2},put:{type:"string",id:3},post:{type:"string",id:4},delete:{type:"string",id:5},patch:{type:"string",id:6},custom:{type:"CustomHttpPattern",id:8},body:{type:"string",id:7},responseBody:{type:"string",id:12},additionalBindings:{rule:"repeated",type:"HttpRule",id:11}}},CustomHttpPattern:{fields:{kind:{type:"string",id:1},path:{type:"string",id:2}}},methodSignature:{rule:"repeated",type:"string",id:1051,extend:"google.protobuf.MethodOptions"},defaultHost:{type:"string",id:1049,extend:"google.protobuf.ServiceOptions"},oauthScopes:{type:"string",id:1050,extend:"google.protobuf.ServiceOptions"},CommonLanguageSettings:{fields:{referenceDocsUri:{type:"string",id:1,options:{deprecated:!0}},destinations:{rule:"repeated",type:"ClientLibraryDestination",id:2}}},ClientLibrarySettings:{fields:{version:{type:"string",id:1},launchStage:{type:"LaunchStage",id:2},restNumericEnums:{type:"bool",id:3},javaSettings:{type:"JavaSettings",id:21},cppSettings:{type:"CppSettings",id:22},phpSettings:{type:"PhpSettings",id:23},pythonSettings:{type:"PythonSettings",id:24},nodeSettings:{type:"NodeSettings",id:25},dotnetSettings:{type:"DotnetSettings",id:26},rubySettings:{type:"RubySettings",id:27},goSettings:{type:"GoSettings",id:28}}},Publishing:{fields:{methodSettings:{rule:"repeated",type:"MethodSettings",id:2},newIssueUri:{type:"string",id:101},documentationUri:{type:"string",id:102},apiShortName:{type:"string",id:103},githubLabel:{type:"string",id:104},codeownerGithubTeams:{rule:"repeated",type:"string",id:105},docTagPrefix:{type:"string",id:106},organization:{type:"ClientLibraryOrganization",id:107},librarySettings:{rule:"repeated",type:"ClientLibrarySettings",id:109}}},JavaSettings:{fields:{libraryPackage:{type:"string",id:1},serviceClassNames:{keyType:"string",type:"string",id:2},common:{type:"CommonLanguageSettings",id:3}}},CppSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},PhpSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},PythonSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},NodeSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},DotnetSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},RubySettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},GoSettings:{fields:{common:{type:"CommonLanguageSettings",id:1}}},MethodSettings:{fields:{selector:{type:"string",id:1},longRunning:{type:"LongRunning",id:2}},nested:{LongRunning:{fields:{initialPollDelay:{type:"google.protobuf.Duration",id:1},pollDelayMultiplier:{type:"float",id:2},maxPollDelay:{type:"google.protobuf.Duration",id:3},totalPollTimeout:{type:"google.protobuf.Duration",id:4}}}}},ClientLibraryOrganization:{values:{CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED:0,CLOUD:1,ADS:2,PHOTOS:3,STREET_VIEW:4}},ClientLibraryDestination:{values:{CLIENT_LIBRARY_DESTINATION_UNSPECIFIED:0,GITHUB:10,PACKAGE_MANAGER:20}},LaunchStage:{values:{LAUNCH_STAGE_UNSPECIFIED:0,UNIMPLEMENTED:6,PRELAUNCH:7,EARLY_ACCESS:1,ALPHA:2,BETA:3,GA:4,DEPRECATED:5}},fieldBehavior:{rule:"repeated",type:"google.api.FieldBehavior",id:1052,extend:"google.protobuf.FieldOptions"},FieldBehavior:{values:{FIELD_BEHAVIOR_UNSPECIFIED:0,OPTIONAL:1,REQUIRED:2,OUTPUT_ONLY:3,INPUT_ONLY:4,IMMUTABLE:5,UNORDERED_LIST:6,NON_EMPTY_DEFAULT:7}},resourceReference:{type:"google.api.ResourceReference",id:1055,extend:"google.protobuf.FieldOptions"},resourceDefinition:{rule:"repeated",type:"google.api.ResourceDescriptor",id:1053,extend:"google.protobuf.FileOptions"},resource:{type:"google.api.ResourceDescriptor",id:1053,extend:"google.protobuf.MessageOptions"},ResourceDescriptor:{fields:{type:{type:"string",id:1},pattern:{rule:"repeated",type:"string",id:2},nameField:{type:"string",id:3},history:{type:"History",id:4},plural:{type:"string",id:5},singular:{type:"string",id:6},style:{rule:"repeated",type:"Style",id:10}},nested:{History:{values:{HISTORY_UNSPECIFIED:0,ORIGINALLY_SINGLE_PATTERN:1,FUTURE_MULTI_PATTERN:2}},Style:{values:{STYLE_UNSPECIFIED:0,DECLARATIVE_FRIENDLY:1}}}},ResourceReference:{fields:{type:{type:"string",id:1},childType:{type:"string",id:2}}}}},protobuf:{options:{go_package:"google.golang.org/protobuf/types/descriptorpb",java_package:"com.google.protobuf",java_outer_classname:"DescriptorProtos",csharp_namespace:"Google.Protobuf.Reflection",objc_class_prefix:"GPB",cc_enable_arenas:!0,optimize_for:"SPEED"},nested:{FileDescriptorSet:{fields:{file:{rule:"repeated",type:"FileDescriptorProto",id:1}}},FileDescriptorProto:{fields:{name:{type:"string",id:1},package:{type:"string",id:2},dependency:{rule:"repeated",type:"string",id:3},publicDependency:{rule:"repeated",type:"int32",id:10,options:{packed:!1}},weakDependency:{rule:"repeated",type:"int32",id:11,options:{packed:!1}},messageType:{rule:"repeated",type:"DescriptorProto",id:4},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:5},service:{rule:"repeated",type:"ServiceDescriptorProto",id:6},extension:{rule:"repeated",type:"FieldDescriptorProto",id:7},options:{type:"FileOptions",id:8},sourceCodeInfo:{type:"SourceCodeInfo",id:9},syntax:{type:"string",id:12},edition:{type:"string",id:13}}},DescriptorProto:{fields:{name:{type:"string",id:1},field:{rule:"repeated",type:"FieldDescriptorProto",id:2},extension:{rule:"repeated",type:"FieldDescriptorProto",id:6},nestedType:{rule:"repeated",type:"DescriptorProto",id:3},enumType:{rule:"repeated",type:"EnumDescriptorProto",id:4},extensionRange:{rule:"repeated",type:"ExtensionRange",id:5},oneofDecl:{rule:"repeated",type:"OneofDescriptorProto",id:8},options:{type:"MessageOptions",id:7},reservedRange:{rule:"repeated",type:"ReservedRange",id:9},reservedName:{rule:"repeated",type:"string",id:10}},nested:{ExtensionRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2},options:{type:"ExtensionRangeOptions",id:3}}},ReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},ExtensionRangeOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},FieldDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:3},label:{type:"Label",id:4},type:{type:"Type",id:5},typeName:{type:"string",id:6},extendee:{type:"string",id:2},defaultValue:{type:"string",id:7},oneofIndex:{type:"int32",id:9},jsonName:{type:"string",id:10},options:{type:"FieldOptions",id:8},proto3Optional:{type:"bool",id:17}},nested:{Type:{values:{TYPE_DOUBLE:1,TYPE_FLOAT:2,TYPE_INT64:3,TYPE_UINT64:4,TYPE_INT32:5,TYPE_FIXED64:6,TYPE_FIXED32:7,TYPE_BOOL:8,TYPE_STRING:9,TYPE_GROUP:10,TYPE_MESSAGE:11,TYPE_BYTES:12,TYPE_UINT32:13,TYPE_ENUM:14,TYPE_SFIXED32:15,TYPE_SFIXED64:16,TYPE_SINT32:17,TYPE_SINT64:18}},Label:{values:{LABEL_OPTIONAL:1,LABEL_REQUIRED:2,LABEL_REPEATED:3}}}},OneofDescriptorProto:{fields:{name:{type:"string",id:1},options:{type:"OneofOptions",id:2}}},EnumDescriptorProto:{fields:{name:{type:"string",id:1},value:{rule:"repeated",type:"EnumValueDescriptorProto",id:2},options:{type:"EnumOptions",id:3},reservedRange:{rule:"repeated",type:"EnumReservedRange",id:4},reservedName:{rule:"repeated",type:"string",id:5}},nested:{EnumReservedRange:{fields:{start:{type:"int32",id:1},end:{type:"int32",id:2}}}}},EnumValueDescriptorProto:{fields:{name:{type:"string",id:1},number:{type:"int32",id:2},options:{type:"EnumValueOptions",id:3}}},ServiceDescriptorProto:{fields:{name:{type:"string",id:1},method:{rule:"repeated",type:"MethodDescriptorProto",id:2},options:{type:"ServiceOptions",id:3}}},MethodDescriptorProto:{fields:{name:{type:"string",id:1},inputType:{type:"string",id:2},outputType:{type:"string",id:3},options:{type:"MethodOptions",id:4},clientStreaming:{type:"bool",id:5,options:{default:!1}},serverStreaming:{type:"bool",id:6,options:{default:!1}}}},FileOptions:{fields:{javaPackage:{type:"string",id:1},javaOuterClassname:{type:"string",id:8},javaMultipleFiles:{type:"bool",id:10,options:{default:!1}},javaGenerateEqualsAndHash:{type:"bool",id:20,options:{deprecated:!0}},javaStringCheckUtf8:{type:"bool",id:27,options:{default:!1}},optimizeFor:{type:"OptimizeMode",id:9,options:{default:"SPEED"}},goPackage:{type:"string",id:11},ccGenericServices:{type:"bool",id:16,options:{default:!1}},javaGenericServices:{type:"bool",id:17,options:{default:!1}},pyGenericServices:{type:"bool",id:18,options:{default:!1}},phpGenericServices:{type:"bool",id:42,options:{default:!1}},deprecated:{type:"bool",id:23,options:{default:!1}},ccEnableArenas:{type:"bool",id:31,options:{default:!0}},objcClassPrefix:{type:"string",id:36},csharpNamespace:{type:"string",id:37},swiftPrefix:{type:"string",id:39},phpClassPrefix:{type:"string",id:40},phpNamespace:{type:"string",id:41},phpMetadataNamespace:{type:"string",id:44},rubyPackage:{type:"string",id:45},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[38,38]],nested:{OptimizeMode:{values:{SPEED:1,CODE_SIZE:2,LITE_RUNTIME:3}}}},MessageOptions:{fields:{messageSetWireFormat:{type:"bool",id:1,options:{default:!1}},noStandardDescriptorAccessor:{type:"bool",id:2,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},mapEntry:{type:"bool",id:7},deprecatedLegacyJsonFieldConflicts:{type:"bool",id:11,options:{deprecated:!0}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[4,4],[5,5],[6,6],[8,8],[9,9]]},FieldOptions:{fields:{ctype:{type:"CType",id:1,options:{default:"STRING"}},packed:{type:"bool",id:2},jstype:{type:"JSType",id:6,options:{default:"JS_NORMAL"}},lazy:{type:"bool",id:5,options:{default:!1}},unverifiedLazy:{type:"bool",id:15,options:{default:!1}},deprecated:{type:"bool",id:3,options:{default:!1}},weak:{type:"bool",id:10,options:{default:!1}},debugRedact:{type:"bool",id:16,options:{default:!1}},retention:{type:"OptionRetention",id:17},target:{type:"OptionTargetType",id:18},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[4,4]],nested:{CType:{values:{STRING:0,CORD:1,STRING_PIECE:2}},JSType:{values:{JS_NORMAL:0,JS_STRING:1,JS_NUMBER:2}},OptionRetention:{values:{RETENTION_UNKNOWN:0,RETENTION_RUNTIME:1,RETENTION_SOURCE:2}},OptionTargetType:{values:{TARGET_TYPE_UNKNOWN:0,TARGET_TYPE_FILE:1,TARGET_TYPE_EXTENSION_RANGE:2,TARGET_TYPE_MESSAGE:3,TARGET_TYPE_FIELD:4,TARGET_TYPE_ONEOF:5,TARGET_TYPE_ENUM:6,TARGET_TYPE_ENUM_ENTRY:7,TARGET_TYPE_SERVICE:8,TARGET_TYPE_METHOD:9}}}},OneofOptions:{fields:{uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},EnumOptions:{fields:{allowAlias:{type:"bool",id:2},deprecated:{type:"bool",id:3,options:{default:!1}},deprecatedLegacyJsonFieldConflicts:{type:"bool",id:6,options:{deprecated:!0}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],reserved:[[5,5]]},EnumValueOptions:{fields:{deprecated:{type:"bool",id:1,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},ServiceOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]]},MethodOptions:{fields:{deprecated:{type:"bool",id:33,options:{default:!1}},idempotencyLevel:{type:"IdempotencyLevel",id:34,options:{default:"IDEMPOTENCY_UNKNOWN"}},uninterpretedOption:{rule:"repeated",type:"UninterpretedOption",id:999}},extensions:[[1e3,536870911]],nested:{IdempotencyLevel:{values:{IDEMPOTENCY_UNKNOWN:0,NO_SIDE_EFFECTS:1,IDEMPOTENT:2}}}},UninterpretedOption:{fields:{name:{rule:"repeated",type:"NamePart",id:2},identifierValue:{type:"string",id:3},positiveIntValue:{type:"uint64",id:4},negativeIntValue:{type:"int64",id:5},doubleValue:{type:"double",id:6},stringValue:{type:"bytes",id:7},aggregateValue:{type:"string",id:8}},nested:{NamePart:{fields:{namePart:{rule:"required",type:"string",id:1},isExtension:{rule:"required",type:"bool",id:2}}}}},SourceCodeInfo:{fields:{location:{rule:"repeated",type:"Location",id:1}},nested:{Location:{fields:{path:{rule:"repeated",type:"int32",id:1},span:{rule:"repeated",type:"int32",id:2},leadingComments:{type:"string",id:3},trailingComments:{type:"string",id:4},leadingDetachedComments:{rule:"repeated",type:"string",id:6}}}}},GeneratedCodeInfo:{fields:{annotation:{rule:"repeated",type:"Annotation",id:1}},nested:{Annotation:{fields:{path:{rule:"repeated",type:"int32",id:1},sourceFile:{type:"string",id:2},begin:{type:"int32",id:3},end:{type:"int32",id:4},semantic:{type:"Semantic",id:5}},nested:{Semantic:{values:{NONE:0,SET:1,ALIAS:2}}}}}},Duration:{fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}},Any:{fields:{type_url:{type:"string",id:1},value:{type:"bytes",id:2}}},Empty:{fields:{}},Timestamp:{fields:{seconds:{type:"int64",id:1},nanos:{type:"int32",id:2}}}}},longrunning:{options:{cc_enable_arenas:!0,csharp_namespace:"Google.LongRunning",go_package:"google.golang.org/genproto/googleapis/longrunning;longrunning",java_multiple_files:!0,java_outer_classname:"OperationsProto",java_package:"com.google.longrunning",php_namespace:"Google\\LongRunning"},nested:{operationInfo:{type:"google.longrunning.OperationInfo",id:1049,extend:"google.protobuf.MethodOptions"},Operations:{options:{"(google.api.default_host)":"longrunning.googleapis.com"},methods:{ListOperations:{requestType:"ListOperationsRequest",responseType:"ListOperationsResponse",options:{"(google.api.http).get":"/v1/{name=operations}","(google.api.method_signature)":"name,filter"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=operations}"}},{"(google.api.method_signature)":"name,filter"}]},GetOperation:{requestType:"GetOperationRequest",responseType:"Operation",options:{"(google.api.http).get":"/v1/{name=operations/**}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{get:"/v1/{name=operations/**}"}},{"(google.api.method_signature)":"name"}]},DeleteOperation:{requestType:"DeleteOperationRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).delete":"/v1/{name=operations/**}","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{delete:"/v1/{name=operations/**}"}},{"(google.api.method_signature)":"name"}]},CancelOperation:{requestType:"CancelOperationRequest",responseType:"google.protobuf.Empty",options:{"(google.api.http).post":"/v1/{name=operations/**}:cancel","(google.api.http).body":"*","(google.api.method_signature)":"name"},parsedOptions:[{"(google.api.http)":{post:"/v1/{name=operations/**}:cancel",body:"*"}},{"(google.api.method_signature)":"name"}]},WaitOperation:{requestType:"WaitOperationRequest",responseType:"Operation"}}},Operation:{oneofs:{result:{oneof:["error","response"]}},fields:{name:{type:"string",id:1},metadata:{type:"google.protobuf.Any",id:2},done:{type:"bool",id:3},error:{type:"google.rpc.Status",id:4},response:{type:"google.protobuf.Any",id:5}}},GetOperationRequest:{fields:{name:{type:"string",id:1}}},ListOperationsRequest:{fields:{name:{type:"string",id:4},filter:{type:"string",id:1},pageSize:{type:"int32",id:2},pageToken:{type:"string",id:3}}},ListOperationsResponse:{fields:{operations:{rule:"repeated",type:"Operation",id:1},nextPageToken:{type:"string",id:2}}},CancelOperationRequest:{fields:{name:{type:"string",id:1}}},DeleteOperationRequest:{fields:{name:{type:"string",id:1}}},WaitOperationRequest:{fields:{name:{type:"string",id:1},timeout:{type:"google.protobuf.Duration",id:2}}},OperationInfo:{fields:{responseType:{type:"string",id:1},metadataType:{type:"string",id:2}}}}},rpc:{options:{cc_enable_arenas:!0,go_package:"google.golang.org/genproto/googleapis/rpc/status;status",java_multiple_files:!0,java_outer_classname:"StatusProto",java_package:"com.google.rpc",objc_class_prefix:"RPC"},nested:{Status:{fields:{code:{type:"int32",id:1},message:{type:"string",id:2},details:{rule:"repeated",type:"google.protobuf.Any",id:3}}}}}}}}}});var GG=A((jMe,tOe)=>{tOe.exports={interfaces:{"google.cloud.translation.v3.TranslationService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{TranslateText:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},DetectLanguage:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetSupportedLanguages:{timeout_millis:6e5,retry_codes_name:"idempotent",retry_params_name:"default"},TranslateDocument:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchTranslateText:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchTranslateDocument:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateGlossary:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListGlossaries:{timeout_millis:6e5,retry_codes_name:"idempotent",retry_params_name:"default"},GetGlossary:{timeout_millis:6e5,retry_codes_name:"idempotent",retry_params_name:"default"},DeleteGlossary:{timeout_millis:6e5,retry_codes_name:"idempotent",retry_params_name:"default"}}}}}});var HG=A(RO=>{"use strict";Object.defineProperty(RO,"__esModule",{value:!0});RO.TranslationServiceClient=void 0;var zG=gM(),oOe=GG(),nOe=Zm().version,yM=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),o.numericEnums=!0,O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes);let r=[`gax/${this._gaxModule.version}`,`gapic/${nOe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(zG),this.pathTemplates={glossaryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/glossaries/{glossary}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}")},this.descriptors.page={listGlossaries:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","glossaries")};let e=this._gaxModule.protobuf.Root.fromJSON(zG),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/v3/{name=projects/*/locations/*}"},{selector:"google.cloud.location.Locations.ListLocations",get:"/v3/{name=projects/*}/locations"},{selector:"google.longrunning.Operations.CancelOperation",post:"/v3/{name=projects/*/locations/*/operations/*}:cancel",body:"*"},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/v3/{name=projects/*/locations/*/operations/*}"},{selector:"google.longrunning.Operations.GetOperation",get:"/v3/{name=projects/*/locations/*/operations/*}"},{selector:"google.longrunning.Operations.ListOperations",get:"/v3/{name=projects/*/locations/*}/operations"},{selector:"google.longrunning.Operations.WaitOperation",post:"/v3/{name=projects/*/locations/*/operations/*}:wait",body:"*"}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.translation.v3.BatchTranslateResponse"),i=e.lookup(".google.cloud.translation.v3.BatchTranslateMetadata"),s=e.lookup(".google.cloud.translation.v3.BatchTranslateDocumentResponse"),f=e.lookup(".google.cloud.translation.v3.BatchTranslateDocumentMetadata"),g=e.lookup(".google.cloud.translation.v3.Glossary"),T=e.lookup(".google.cloud.translation.v3.CreateGlossaryMetadata"),_=e.lookup(".google.cloud.translation.v3.DeleteGlossaryResponse"),C=e.lookup(".google.cloud.translation.v3.DeleteGlossaryMetadata");this.descriptors.longrunning={batchTranslateText:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),batchTranslateDocument:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),createGlossary:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),deleteGlossary:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.translation.v3.TranslationService",oOe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.translationServiceStub)return this.translationServiceStub;this.translationServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.translation.v3.TranslationService"):this._protos.google.cloud.translation.v3.TranslationService,this._opts,this._providedCustomServicePath);let o=["translateText","detectLanguage","getSupportedLanguages","translateDocument","batchTranslateText","batchTranslateDocument","createGlossary","listGlossaries","getGlossary","deleteGlossary"];for(let p of o){let c=this.translationServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.translationServiceStub}static get servicePath(){return"translate.googleapis.com"}static get apiEndpoint(){return"translate.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloud-translation"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}translateText(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.translateText(o,u,c)}detectLanguage(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.detectLanguage(o,u,c)}getSupportedLanguages(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getSupportedLanguages(o,u,c)}translateDocument(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.translateDocument(o,u,c)}getGlossary(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getGlossary(o,u,c)}batchTranslateText(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchTranslateText(o,u,c)}async checkBatchTranslateTextProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchTranslateText,this._gaxModule.createDefaultBackoffSettings())}batchTranslateDocument(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchTranslateDocument(o,u,c)}async checkBatchTranslateDocumentProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchTranslateDocument,this._gaxModule.createDefaultBackoffSettings())}createGlossary(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createGlossary(o,u,c)}async checkCreateGlossaryProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createGlossary,this._gaxModule.createDefaultBackoffSettings())}deleteGlossary(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteGlossary(o,u,c)}async checkDeleteGlossaryProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteGlossary,this._gaxModule.createDefaultBackoffSettings())}listGlossaries(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listGlossaries(o,u,c)}listGlossariesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listGlossaries.merge(p);return this.initialize(),this.descriptors.page.listGlossaries.createStream(this.innerApiCalls.listGlossaries,o,u)}listGlossariesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listGlossaries.merge(p);return this.initialize(),this.descriptors.page.listGlossaries.asyncIterate(this.innerApiCalls.listGlossaries,o,u)}glossaryPath(o,p,c){return this.pathTemplates.glossaryPathTemplate.render({project:o,location:p,glossary:c})}matchProjectFromGlossaryName(o){return this.pathTemplates.glossaryPathTemplate.match(o).project}matchLocationFromGlossaryName(o){return this.pathTemplates.glossaryPathTemplate.match(o).location}matchGlossaryFromGlossaryName(o){return this.pathTemplates.glossaryPathTemplate.match(o).glossary}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}close(){return this.translationServiceStub&&!this._terminated?this.translationServiceStub.then(o=>{this._terminated=!0,o.close(),this.operationsClient.close()}):Promise.resolve()}};RO.TranslationServiceClient=yM});var QG=A(AO=>{"use strict";Object.defineProperty(AO,"__esModule",{value:!0});AO.TranslationServiceClient=void 0;var aOe=HG();Object.defineProperty(AO,"TranslationServiceClient",{enumerable:!0,get:function(){return aOe.TranslationServiceClient}})});var YG=A((_Me,iOe)=>{iOe.exports={interfaces:{"google.cloud.translation.v3beta1.TranslationService":{retry_codes:{non_idempotent:[],idempotent:["DEADLINE_EXCEEDED","UNAVAILABLE"]},retry_params:{default:{initial_retry_delay_millis:100,retry_delay_multiplier:1.3,max_retry_delay_millis:6e4,initial_rpc_timeout_millis:6e4,rpc_timeout_multiplier:1,max_rpc_timeout_millis:6e4,total_timeout_millis:6e5}},methods:{TranslateText:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},DetectLanguage:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},GetSupportedLanguages:{timeout_millis:6e5,retry_codes_name:"idempotent",retry_params_name:"default"},TranslateDocument:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchTranslateText:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},BatchTranslateDocument:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},CreateGlossary:{timeout_millis:6e5,retry_codes_name:"non_idempotent",retry_params_name:"default"},ListGlossaries:{timeout_millis:6e5,retry_codes_name:"idempotent",retry_params_name:"default"},GetGlossary:{timeout_millis:6e5,retry_codes_name:"idempotent",retry_params_name:"default"},DeleteGlossary:{timeout_millis:6e5,retry_codes_name:"idempotent",retry_params_name:"default"}}}}}});var KG=A(FO=>{"use strict";Object.defineProperty(FO,"__esModule",{value:!0});FO.TranslationServiceClient=void 0;var WG=gM(),rOe=YG(),lOe=Zm().version,bM=class{constructor(o,p){var c,l;this._terminated=!1,this.descriptors={page:{},stream:{},longrunning:{},batching:{}};let u=this.constructor,O=o?.servicePath||o?.apiEndpoint||u.servicePath;this._providedCustomServicePath=!!(o?.servicePath||o?.apiEndpoint);let y=o?.port||u.port,m=(c=o?.clientConfig)!==null&&c!==void 0?c:{},a=(l=o?.fallback)!==null&&l!==void 0?l:typeof window<"u"&&typeof window?.fetch=="function";o=Object.assign({servicePath:O,port:y,clientConfig:m,fallback:a},o),o.numericEnums=!0,O!==u.servicePath&&!("scopes"in o)&&(o.scopes=u.scopes),p||(p=je()),this._gaxModule=o.fallback?p.fallback:p,this._gaxGrpc=new this._gaxModule.GrpcClient(o),this._opts=o,this.auth=this._gaxGrpc.auth,this.auth.useJWTAccessWithScope=!0,this.auth.defaultServicePath=u.servicePath,O===u.servicePath&&(this.auth.defaultScopes=u.scopes);let r=[`gax/${this._gaxModule.version}`,`gapic/${lOe}`];typeof process<"u"&&"versions"in process?r.push(`gl-node/${process.versions.node}`):r.push(`gl-web/${this._gaxModule.version}`),o.fallback?r.push(`rest/${this._gaxGrpc.grpcVersion}`):r.push(`grpc/${this._gaxGrpc.grpcVersion}`),o.libName&&o.libVersion&&r.push(`${o.libName}/${o.libVersion}`),this._protos=this._gaxGrpc.loadProtoJSON(WG),this.pathTemplates={glossaryPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}/glossaries/{glossary}"),locationPathTemplate:new this._gaxModule.PathTemplate("projects/{project}/locations/{location}")},this.descriptors.page={listGlossaries:new this._gaxModule.PageDescriptor("pageToken","nextPageToken","glossaries")};let e=this._gaxModule.protobuf.Root.fromJSON(WG),t={auth:this.auth,grpc:"grpc"in this._gaxGrpc?this._gaxGrpc.grpc:void 0};o.fallback&&(t.protoJson=e,t.httpRules=[{selector:"google.cloud.location.Locations.GetLocation",get:"/v3beta1/{name=projects/*/locations/*}"},{selector:"google.cloud.location.Locations.ListLocations",get:"/v3beta1/{name=projects/*}/locations"},{selector:"google.longrunning.Operations.CancelOperation",post:"/v3beta1/{name=projects/*/locations/*/operations/*}:cancel",body:"*"},{selector:"google.longrunning.Operations.DeleteOperation",delete:"/v3beta1/{name=projects/*/locations/*/operations/*}"},{selector:"google.longrunning.Operations.GetOperation",get:"/v3beta1/{name=projects/*/locations/*/operations/*}"},{selector:"google.longrunning.Operations.ListOperations",get:"/v3beta1/{name=projects/*/locations/*}/operations"},{selector:"google.longrunning.Operations.WaitOperation",post:"/v3beta1/{name=projects/*/locations/*/operations/*}:wait",body:"*"}]),this.operationsClient=this._gaxModule.lro(t).operationsClient(o);let n=e.lookup(".google.cloud.translation.v3beta1.BatchTranslateResponse"),i=e.lookup(".google.cloud.translation.v3beta1.BatchTranslateMetadata"),s=e.lookup(".google.cloud.translation.v3beta1.BatchTranslateDocumentResponse"),f=e.lookup(".google.cloud.translation.v3beta1.BatchTranslateDocumentMetadata"),g=e.lookup(".google.cloud.translation.v3beta1.Glossary"),T=e.lookup(".google.cloud.translation.v3beta1.CreateGlossaryMetadata"),_=e.lookup(".google.cloud.translation.v3beta1.DeleteGlossaryResponse"),C=e.lookup(".google.cloud.translation.v3beta1.DeleteGlossaryMetadata");this.descriptors.longrunning={batchTranslateText:new this._gaxModule.LongrunningDescriptor(this.operationsClient,n.decode.bind(n),i.decode.bind(i)),batchTranslateDocument:new this._gaxModule.LongrunningDescriptor(this.operationsClient,s.decode.bind(s),f.decode.bind(f)),createGlossary:new this._gaxModule.LongrunningDescriptor(this.operationsClient,g.decode.bind(g),T.decode.bind(T)),deleteGlossary:new this._gaxModule.LongrunningDescriptor(this.operationsClient,_.decode.bind(_),C.decode.bind(C))},this._defaults=this._gaxGrpc.constructSettings("google.cloud.translation.v3beta1.TranslationService",rOe,o.clientConfig||{},{"x-goog-api-client":r.join(" ")}),this.innerApiCalls={},this.warn=this._gaxModule.warn}initialize(){if(this.translationServiceStub)return this.translationServiceStub;this.translationServiceStub=this._gaxGrpc.createStub(this._opts.fallback?this._protos.lookupService("google.cloud.translation.v3beta1.TranslationService"):this._protos.google.cloud.translation.v3beta1.TranslationService,this._opts,this._providedCustomServicePath);let o=["translateText","detectLanguage","getSupportedLanguages","translateDocument","batchTranslateText","batchTranslateDocument","createGlossary","listGlossaries","getGlossary","deleteGlossary"];for(let p of o){let c=this.translationServiceStub.then(O=>(...y)=>this._terminated?Promise.reject("The client has already been closed."):O[p].apply(O,y),O=>()=>{throw O}),l=this.descriptors.page[p]||this.descriptors.longrunning[p]||void 0,u=this._gaxModule.createApiCall(c,this._defaults[p],l,this._opts.fallback);this.innerApiCalls[p]=u}return this.translationServiceStub}static get servicePath(){return"translate.googleapis.com"}static get apiEndpoint(){return"translate.googleapis.com"}static get port(){return 443}static get scopes(){return["https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloud-translation"]}getProjectId(o){if(o){this.auth.getProjectId(o);return}return this.auth.getProjectId()}translateText(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.translateText(o,u,c)}detectLanguage(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.detectLanguage(o,u,c)}getSupportedLanguages(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getSupportedLanguages(o,u,c)}translateDocument(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.translateDocument(o,u,c)}getGlossary(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.getGlossary(o,u,c)}batchTranslateText(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchTranslateText(o,u,c)}async checkBatchTranslateTextProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchTranslateText,this._gaxModule.createDefaultBackoffSettings())}batchTranslateDocument(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.batchTranslateDocument(o,u,c)}async checkBatchTranslateDocumentProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.batchTranslateDocument,this._gaxModule.createDefaultBackoffSettings())}createGlossary(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.createGlossary(o,u,c)}async checkCreateGlossaryProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.createGlossary,this._gaxModule.createDefaultBackoffSettings())}deleteGlossary(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({name:(l=o.name)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.deleteGlossary(o,u,c)}async checkDeleteGlossaryProgress(o){let p=new this._gaxModule.operationsProtos.google.longrunning.GetOperationRequest({name:o}),[c]=await this.operationsClient.getOperation(p);return new this._gaxModule.Operation(c,this.descriptors.longrunning.deleteGlossary,this._gaxModule.createDefaultBackoffSettings())}listGlossaries(o,p,c){var l;o=o||{};let u;return typeof p=="function"&&c===void 0?(c=p,u={}):u=p,u=u||{},u.otherArgs=u.otherArgs||{},u.otherArgs.headers=u.otherArgs.headers||{},u.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(l=o.parent)!==null&&l!==void 0?l:""}),this.initialize(),this.innerApiCalls.listGlossaries(o,u,c)}listGlossariesStream(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listGlossaries.merge(p);return this.initialize(),this.descriptors.page.listGlossaries.createStream(this.innerApiCalls.listGlossaries,o,u)}listGlossariesAsync(o,p){var c;o=o||{},p=p||{},p.otherArgs=p.otherArgs||{},p.otherArgs.headers=p.otherArgs.headers||{},p.otherArgs.headers["x-goog-request-params"]=this._gaxModule.routingHeader.fromParams({parent:(c=o.parent)!==null&&c!==void 0?c:""});let u=this._defaults.listGlossaries.merge(p);return this.initialize(),this.descriptors.page.listGlossaries.asyncIterate(this.innerApiCalls.listGlossaries,o,u)}glossaryPath(o,p,c){return this.pathTemplates.glossaryPathTemplate.render({project:o,location:p,glossary:c})}matchProjectFromGlossaryName(o){return this.pathTemplates.glossaryPathTemplate.match(o).project}matchLocationFromGlossaryName(o){return this.pathTemplates.glossaryPathTemplate.match(o).location}matchGlossaryFromGlossaryName(o){return this.pathTemplates.glossaryPathTemplate.match(o).glossary}locationPath(o,p){return this.pathTemplates.locationPathTemplate.render({project:o,location:p})}matchProjectFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).project}matchLocationFromLocationName(o){return this.pathTemplates.locationPathTemplate.match(o).location}close(){return this.translationServiceStub&&!this._terminated?this.translationServiceStub.then(o=>{this._terminated=!0,o.close(),this.operationsClient.close()}):Promise.resolve()}};FO.TranslationServiceClient=bM});var XG=A(IO=>{"use strict";Object.defineProperty(IO,"__esModule",{value:!0});IO.TranslationServiceClient=void 0;var cOe=KG();Object.defineProperty(IO,"TranslationServiceClient",{enumerable:!0,get:function(){return cOe.TranslationServiceClient}})});var $G=A((ZG,$m)=>{(function(d,o){typeof define=="function"&&define.amd?define(["protobufjs/minimal"],o):typeof require=="function"&&typeof $m=="object"&&$m&&$m.exports&&($m.exports=o(GD().protobufMinimal))})(ZG,function(d){"use strict";var o=d.Reader,p=d.Writer,c=d.util,l=d.roots._google_cloud_translate_protos||(d.roots._google_cloud_translate_protos={});return l.google=function(){var u={};return u.cloud=function(){var O={};return O.translation=function(){var y={};return y.v3=function(){var m={};return m.TranslationService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.translateText=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.TranslateTextRequest,l.google.cloud.translation.v3.TranslateTextResponse,e,t)},"name",{value:"TranslateText"}),Object.defineProperty(a.prototype.detectLanguage=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.DetectLanguageRequest,l.google.cloud.translation.v3.DetectLanguageResponse,e,t)},"name",{value:"DetectLanguage"}),Object.defineProperty(a.prototype.getSupportedLanguages=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.GetSupportedLanguagesRequest,l.google.cloud.translation.v3.SupportedLanguages,e,t)},"name",{value:"GetSupportedLanguages"}),Object.defineProperty(a.prototype.translateDocument=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.TranslateDocumentRequest,l.google.cloud.translation.v3.TranslateDocumentResponse,e,t)},"name",{value:"TranslateDocument"}),Object.defineProperty(a.prototype.batchTranslateText=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.BatchTranslateTextRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchTranslateText"}),Object.defineProperty(a.prototype.batchTranslateDocument=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.BatchTranslateDocumentRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchTranslateDocument"}),Object.defineProperty(a.prototype.createGlossary=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.CreateGlossaryRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateGlossary"}),Object.defineProperty(a.prototype.listGlossaries=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.ListGlossariesRequest,l.google.cloud.translation.v3.ListGlossariesResponse,e,t)},"name",{value:"ListGlossaries"}),Object.defineProperty(a.prototype.getGlossary=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.GetGlossaryRequest,l.google.cloud.translation.v3.Glossary,e,t)},"name",{value:"GetGlossary"}),Object.defineProperty(a.prototype.deleteGlossary=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3.DeleteGlossaryRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteGlossary"}),a}(),m.TranslateTextGlossaryConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.glossary=e.string();break}case 2:{i.ignoreCase=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.glossary!=null&&e.hasOwnProperty("glossary")&&!c.isString(e.glossary)?"glossary: string expected":e.ignoreCase!=null&&e.hasOwnProperty("ignoreCase")&&typeof e.ignoreCase!="boolean"?"ignoreCase: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.TranslateTextGlossaryConfig)return e;var t=new l.google.cloud.translation.v3.TranslateTextGlossaryConfig;return e.glossary!=null&&(t.glossary=String(e.glossary)),e.ignoreCase!=null&&(t.ignoreCase=!!e.ignoreCase),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.glossary="",n.ignoreCase=!1),e.glossary!=null&&e.hasOwnProperty("glossary")&&(n.glossary=e.glossary),e.ignoreCase!=null&&e.hasOwnProperty("ignoreCase")&&(n.ignoreCase=e.ignoreCase),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.TranslateTextGlossaryConfig"},a}(),m.TranslateTextRequest=function(){function a(r){if(this.contents=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.contents&&i.contents.length||(i.contents=[]),i.contents.push(e.string());break}case 3:{i.mimeType=e.string();break}case 4:{i.sourceLanguageCode=e.string();break}case 5:{i.targetLanguageCode=e.string();break}case 8:{i.parent=e.string();break}case 6:{i.model=e.string();break}case 7:{i.glossaryConfig=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.decode(e,e.uint32());break}case 10:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.contents!=null&&e.hasOwnProperty("contents")){if(!Array.isArray(e.contents))return"contents: array expected";for(var t=0;t>>3){case 1:{i.translations&&i.translations.length||(i.translations=[]),i.translations.push(l.google.cloud.translation.v3.Translation.decode(e,e.uint32()));break}case 3:{i.glossaryTranslations&&i.glossaryTranslations.length||(i.glossaryTranslations=[]),i.glossaryTranslations.push(l.google.cloud.translation.v3.Translation.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.translations!=null&&e.hasOwnProperty("translations")){if(!Array.isArray(e.translations))return"translations: array expected";for(var t=0;t>>3){case 1:{i.translatedText=e.string();break}case 2:{i.model=e.string();break}case 4:{i.detectedLanguageCode=e.string();break}case 3:{i.glossaryConfig=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.translatedText!=null&&e.hasOwnProperty("translatedText")&&!c.isString(e.translatedText))return"translatedText: string expected";if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.detectedLanguageCode!=null&&e.hasOwnProperty("detectedLanguageCode")&&!c.isString(e.detectedLanguageCode))return"detectedLanguageCode: string expected";if(e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")){var t=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.verify(e.glossaryConfig);if(t)return"glossaryConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.Translation)return e;var t=new l.google.cloud.translation.v3.Translation;if(e.translatedText!=null&&(t.translatedText=String(e.translatedText)),e.model!=null&&(t.model=String(e.model)),e.detectedLanguageCode!=null&&(t.detectedLanguageCode=String(e.detectedLanguageCode)),e.glossaryConfig!=null){if(typeof e.glossaryConfig!="object")throw TypeError(".google.cloud.translation.v3.Translation.glossaryConfig: object expected");t.glossaryConfig=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.fromObject(e.glossaryConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.translatedText="",n.model="",n.glossaryConfig=null,n.detectedLanguageCode=""),e.translatedText!=null&&e.hasOwnProperty("translatedText")&&(n.translatedText=e.translatedText),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")&&(n.glossaryConfig=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.toObject(e.glossaryConfig,t)),e.detectedLanguageCode!=null&&e.hasOwnProperty("detectedLanguageCode")&&(n.detectedLanguageCode=e.detectedLanguageCode),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.Translation"},a}(),m.DetectLanguageRequest=function(){function a(e){if(this.labels={},e)for(var t=Object.keys(e),n=0;n>>3){case 5:{s.parent=t.string();break}case 4:{s.model=t.string();break}case 1:{s.content=t.string();break}case 3:{s.mimeType=t.string();break}case 6:{s.labels===c.emptyObject&&(s.labels={});var _=t.uint32()+t.pos;for(f="",g="";t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=t.string();break;default:t.skipType(C&7);break}}s.labels[f]=g;break}default:t.skipType(T&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.parent!=null&&t.hasOwnProperty("parent")&&!c.isString(t.parent))return"parent: string expected";if(t.model!=null&&t.hasOwnProperty("model")&&!c.isString(t.model))return"model: string expected";if(t.content!=null&&t.hasOwnProperty("content")&&(n.source=1,!c.isString(t.content)))return"content: string expected";if(t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType))return"mimeType: string expected";if(t.labels!=null&&t.hasOwnProperty("labels")){if(!c.isObject(t.labels))return"labels: object expected";for(var i=Object.keys(t.labels),s=0;s>>3){case 1:{i.languageCode=e.string();break}case 2:{i.confidence=e.float();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.languageCode!=null&&e.hasOwnProperty("languageCode")&&!c.isString(e.languageCode)?"languageCode: string expected":e.confidence!=null&&e.hasOwnProperty("confidence")&&typeof e.confidence!="number"?"confidence: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.DetectedLanguage)return e;var t=new l.google.cloud.translation.v3.DetectedLanguage;return e.languageCode!=null&&(t.languageCode=String(e.languageCode)),e.confidence!=null&&(t.confidence=Number(e.confidence)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.languageCode="",n.confidence=0),e.languageCode!=null&&e.hasOwnProperty("languageCode")&&(n.languageCode=e.languageCode),e.confidence!=null&&e.hasOwnProperty("confidence")&&(n.confidence=t.json&&!isFinite(e.confidence)?String(e.confidence):e.confidence),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.DetectedLanguage"},a}(),m.DetectLanguageResponse=function(){function a(r){if(this.languages=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.languages&&i.languages.length||(i.languages=[]),i.languages.push(l.google.cloud.translation.v3.DetectedLanguage.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.languages!=null&&e.hasOwnProperty("languages")){if(!Array.isArray(e.languages))return"languages: array expected";for(var t=0;t>>3){case 3:{i.parent=e.string();break}case 1:{i.displayLanguageCode=e.string();break}case 2:{i.model=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.displayLanguageCode!=null&&e.hasOwnProperty("displayLanguageCode")&&!c.isString(e.displayLanguageCode)?"displayLanguageCode: string expected":e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model)?"model: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.GetSupportedLanguagesRequest)return e;var t=new l.google.cloud.translation.v3.GetSupportedLanguagesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.displayLanguageCode!=null&&(t.displayLanguageCode=String(e.displayLanguageCode)),e.model!=null&&(t.model=String(e.model)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.displayLanguageCode="",n.model="",n.parent=""),e.displayLanguageCode!=null&&e.hasOwnProperty("displayLanguageCode")&&(n.displayLanguageCode=e.displayLanguageCode),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.GetSupportedLanguagesRequest"},a}(),m.SupportedLanguages=function(){function a(r){if(this.languages=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.languages&&i.languages.length||(i.languages=[]),i.languages.push(l.google.cloud.translation.v3.SupportedLanguage.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.languages!=null&&e.hasOwnProperty("languages")){if(!Array.isArray(e.languages))return"languages: array expected";for(var t=0;t>>3){case 1:{i.languageCode=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.supportSource=e.bool();break}case 4:{i.supportTarget=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.languageCode!=null&&e.hasOwnProperty("languageCode")&&!c.isString(e.languageCode)?"languageCode: string expected":e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName)?"displayName: string expected":e.supportSource!=null&&e.hasOwnProperty("supportSource")&&typeof e.supportSource!="boolean"?"supportSource: boolean expected":e.supportTarget!=null&&e.hasOwnProperty("supportTarget")&&typeof e.supportTarget!="boolean"?"supportTarget: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.SupportedLanguage)return e;var t=new l.google.cloud.translation.v3.SupportedLanguage;return e.languageCode!=null&&(t.languageCode=String(e.languageCode)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.supportSource!=null&&(t.supportSource=!!e.supportSource),e.supportTarget!=null&&(t.supportTarget=!!e.supportTarget),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.languageCode="",n.displayName="",n.supportSource=!1,n.supportTarget=!1),e.languageCode!=null&&e.hasOwnProperty("languageCode")&&(n.languageCode=e.languageCode),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.supportSource!=null&&e.hasOwnProperty("supportSource")&&(n.supportSource=e.supportSource),e.supportTarget!=null&&e.hasOwnProperty("supportTarget")&&(n.supportTarget=e.supportTarget),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.SupportedLanguage"},a}(),m.GcsSource=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.inputUri=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.inputUri!=null&&e.hasOwnProperty("inputUri")&&!c.isString(e.inputUri)?"inputUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.GcsSource)return e;var t=new l.google.cloud.translation.v3.GcsSource;return e.inputUri!=null&&(t.inputUri=String(e.inputUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.inputUri=""),e.inputUri!=null&&e.hasOwnProperty("inputUri")&&(n.inputUri=e.inputUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.GcsSource"},a}(),m.InputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.mimeType=t.string();break}case 2:{s.gcsSource=l.google.cloud.translation.v3.GcsSource.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType))return"mimeType: string expected";if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){n.source=1;{var i=l.google.cloud.translation.v3.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3.InputConfig)return t;var n=new l.google.cloud.translation.v3.InputConfig;if(t.mimeType!=null&&(n.mimeType=String(t.mimeType)),t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.translation.v3.InputConfig.gcsSource: object expected");n.gcsSource=l.google.cloud.translation.v3.GcsSource.fromObject(t.gcsSource)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.mimeType=""),t.mimeType!=null&&t.hasOwnProperty("mimeType")&&(i.mimeType=t.mimeType),t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.translation.v3.GcsSource.toObject(t.gcsSource,n),n.oneofs&&(i.source="gcsSource")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3.InputConfig"},a}(),m.GcsDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.outputUriPrefix=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.outputUriPrefix!=null&&e.hasOwnProperty("outputUriPrefix")&&!c.isString(e.outputUriPrefix)?"outputUriPrefix: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.GcsDestination)return e;var t=new l.google.cloud.translation.v3.GcsDestination;return e.outputUriPrefix!=null&&(t.outputUriPrefix=String(e.outputUriPrefix)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.outputUriPrefix=""),e.outputUriPrefix!=null&&e.hasOwnProperty("outputUriPrefix")&&(n.outputUriPrefix=e.outputUriPrefix),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.GcsDestination"},a}(),m.OutputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.gcsDestination=l.google.cloud.translation.v3.GcsDestination.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.translation.v3.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3.OutputConfig)return t;var n=new l.google.cloud.translation.v3.OutputConfig;if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.translation.v3.OutputConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.translation.v3.GcsDestination.fromObject(t.gcsDestination)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.translation.v3.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3.OutputConfig"},a}(),m.DocumentInputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.content=t.bytes();break}case 2:{s.gcsSource=l.google.cloud.translation.v3.GcsSource.decode(t,t.uint32());break}case 4:{s.mimeType=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.content!=null&&t.hasOwnProperty("content")&&(n.source=1,!(t.content&&typeof t.content.length=="number"||c.isString(t.content))))return"content: buffer expected";if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){if(n.source===1)return"source: multiple values";n.source=1;{var i=l.google.cloud.translation.v3.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}return t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType)?"mimeType: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3.DocumentInputConfig)return t;var n=new l.google.cloud.translation.v3.DocumentInputConfig;if(t.content!=null&&(typeof t.content=="string"?c.base64.decode(t.content,n.content=c.newBuffer(c.base64.length(t.content)),0):t.content.length>=0&&(n.content=t.content)),t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.translation.v3.DocumentInputConfig.gcsSource: object expected");n.gcsSource=l.google.cloud.translation.v3.GcsSource.fromObject(t.gcsSource)}return t.mimeType!=null&&(n.mimeType=String(t.mimeType)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.mimeType=""),t.content!=null&&t.hasOwnProperty("content")&&(i.content=n.bytes===String?c.base64.encode(t.content,0,t.content.length):n.bytes===Array?Array.prototype.slice.call(t.content):t.content,n.oneofs&&(i.source="content")),t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.translation.v3.GcsSource.toObject(t.gcsSource,n),n.oneofs&&(i.source="gcsSource")),t.mimeType!=null&&t.hasOwnProperty("mimeType")&&(i.mimeType=t.mimeType),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3.DocumentInputConfig"},a}(),m.DocumentOutputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.gcsDestination=l.google.cloud.translation.v3.GcsDestination.decode(t,t.uint32());break}case 3:{s.mimeType=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.translation.v3.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}return t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType)?"mimeType: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3.DocumentOutputConfig)return t;var n=new l.google.cloud.translation.v3.DocumentOutputConfig;if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.translation.v3.DocumentOutputConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.translation.v3.GcsDestination.fromObject(t.gcsDestination)}return t.mimeType!=null&&(n.mimeType=String(t.mimeType)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.mimeType=""),t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.translation.v3.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),t.mimeType!=null&&t.hasOwnProperty("mimeType")&&(i.mimeType=t.mimeType),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3.DocumentOutputConfig"},a}(),m.TranslateDocumentRequest=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.sourceLanguageCode=e.string();break}case 3:{i.targetLanguageCode=e.string();break}case 4:{i.documentInputConfig=l.google.cloud.translation.v3.DocumentInputConfig.decode(e,e.uint32());break}case 5:{i.documentOutputConfig=l.google.cloud.translation.v3.DocumentOutputConfig.decode(e,e.uint32());break}case 6:{i.model=e.string();break}case 7:{i.glossaryConfig=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.decode(e,e.uint32());break}case 8:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 10:{i.customizedAttribution=e.string();break}case 11:{i.isTranslateNativePdfOnly=e.bool();break}case 12:{i.enableShadowRemovalNativePdf=e.bool();break}case 13:{i.enableRotationCorrection=e.bool();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.sourceLanguageCode!=null&&e.hasOwnProperty("sourceLanguageCode")&&!c.isString(e.sourceLanguageCode))return"sourceLanguageCode: string expected";if(e.targetLanguageCode!=null&&e.hasOwnProperty("targetLanguageCode")&&!c.isString(e.targetLanguageCode))return"targetLanguageCode: string expected";if(e.documentInputConfig!=null&&e.hasOwnProperty("documentInputConfig")){var t=l.google.cloud.translation.v3.DocumentInputConfig.verify(e.documentInputConfig);if(t)return"documentInputConfig."+t}if(e.documentOutputConfig!=null&&e.hasOwnProperty("documentOutputConfig")){var t=l.google.cloud.translation.v3.DocumentOutputConfig.verify(e.documentOutputConfig);if(t)return"documentOutputConfig."+t}if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")){var t=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.verify(e.glossaryConfig);if(t)return"glossaryConfig."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.byteStreamOutputs&&i.byteStreamOutputs.length||(i.byteStreamOutputs=[]),i.byteStreamOutputs.push(e.bytes());break}case 2:{i.mimeType=e.string();break}case 3:{i.detectedLanguageCode=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.byteStreamOutputs!=null&&e.hasOwnProperty("byteStreamOutputs")){if(!Array.isArray(e.byteStreamOutputs))return"byteStreamOutputs: array expected";for(var t=0;t=0&&(t.byteStreamOutputs[n]=e.byteStreamOutputs[n])}return e.mimeType!=null&&(t.mimeType=String(e.mimeType)),e.detectedLanguageCode!=null&&(t.detectedLanguageCode=String(e.detectedLanguageCode)),t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.byteStreamOutputs=[]),t.defaults&&(n.mimeType="",n.detectedLanguageCode=""),e.byteStreamOutputs&&e.byteStreamOutputs.length){n.byteStreamOutputs=[];for(var i=0;i>>3){case 1:{i.documentTranslation=l.google.cloud.translation.v3.DocumentTranslation.decode(e,e.uint32());break}case 2:{i.glossaryDocumentTranslation=l.google.cloud.translation.v3.DocumentTranslation.decode(e,e.uint32());break}case 3:{i.model=e.string();break}case 4:{i.glossaryConfig=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.documentTranslation!=null&&e.hasOwnProperty("documentTranslation")){var t=l.google.cloud.translation.v3.DocumentTranslation.verify(e.documentTranslation);if(t)return"documentTranslation."+t}if(e.glossaryDocumentTranslation!=null&&e.hasOwnProperty("glossaryDocumentTranslation")){var t=l.google.cloud.translation.v3.DocumentTranslation.verify(e.glossaryDocumentTranslation);if(t)return"glossaryDocumentTranslation."+t}if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")){var t=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.verify(e.glossaryConfig);if(t)return"glossaryConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.TranslateDocumentResponse)return e;var t=new l.google.cloud.translation.v3.TranslateDocumentResponse;if(e.documentTranslation!=null){if(typeof e.documentTranslation!="object")throw TypeError(".google.cloud.translation.v3.TranslateDocumentResponse.documentTranslation: object expected");t.documentTranslation=l.google.cloud.translation.v3.DocumentTranslation.fromObject(e.documentTranslation)}if(e.glossaryDocumentTranslation!=null){if(typeof e.glossaryDocumentTranslation!="object")throw TypeError(".google.cloud.translation.v3.TranslateDocumentResponse.glossaryDocumentTranslation: object expected");t.glossaryDocumentTranslation=l.google.cloud.translation.v3.DocumentTranslation.fromObject(e.glossaryDocumentTranslation)}if(e.model!=null&&(t.model=String(e.model)),e.glossaryConfig!=null){if(typeof e.glossaryConfig!="object")throw TypeError(".google.cloud.translation.v3.TranslateDocumentResponse.glossaryConfig: object expected");t.glossaryConfig=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.fromObject(e.glossaryConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.documentTranslation=null,n.glossaryDocumentTranslation=null,n.model="",n.glossaryConfig=null),e.documentTranslation!=null&&e.hasOwnProperty("documentTranslation")&&(n.documentTranslation=l.google.cloud.translation.v3.DocumentTranslation.toObject(e.documentTranslation,t)),e.glossaryDocumentTranslation!=null&&e.hasOwnProperty("glossaryDocumentTranslation")&&(n.glossaryDocumentTranslation=l.google.cloud.translation.v3.DocumentTranslation.toObject(e.glossaryDocumentTranslation,t)),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")&&(n.glossaryConfig=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.toObject(e.glossaryConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.TranslateDocumentResponse"},a}(),m.BatchTranslateTextRequest=function(){function a(r){if(this.targetLanguageCodes=[],this.models={},this.inputConfigs=[],this.glossaries={},this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.sourceLanguageCode=e.string();break}case 3:{i.targetLanguageCodes&&i.targetLanguageCodes.length||(i.targetLanguageCodes=[]),i.targetLanguageCodes.push(e.string());break}case 4:{i.models===c.emptyObject&&(i.models={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.models[s]=f;break}case 5:{i.inputConfigs&&i.inputConfigs.length||(i.inputConfigs=[]),i.inputConfigs.push(l.google.cloud.translation.v3.InputConfig.decode(e,e.uint32()));break}case 6:{i.outputConfig=l.google.cloud.translation.v3.OutputConfig.decode(e,e.uint32());break}case 7:{i.glossaries===c.emptyObject&&(i.glossaries={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.glossaries[s]=f;break}case 9:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.sourceLanguageCode!=null&&e.hasOwnProperty("sourceLanguageCode")&&!c.isString(e.sourceLanguageCode))return"sourceLanguageCode: string expected";if(e.targetLanguageCodes!=null&&e.hasOwnProperty("targetLanguageCodes")){if(!Array.isArray(e.targetLanguageCodes))return"targetLanguageCodes: array expected";for(var t=0;t>>3){case 1:{i.state=e.int32();break}case 2:{i.translatedCharacters=e.int64();break}case 3:{i.failedCharacters=e.int64();break}case 4:{i.totalCharacters=e.int64();break}case 5:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&!c.isInteger(e.translatedCharacters)&&!(e.translatedCharacters&&c.isInteger(e.translatedCharacters.low)&&c.isInteger(e.translatedCharacters.high)))return"translatedCharacters: integer|Long expected";if(e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&!c.isInteger(e.failedCharacters)&&!(e.failedCharacters&&c.isInteger(e.failedCharacters.low)&&c.isInteger(e.failedCharacters.high)))return"failedCharacters: integer|Long expected";if(e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&!c.isInteger(e.totalCharacters)&&!(e.totalCharacters&&c.isInteger(e.totalCharacters.low)&&c.isInteger(e.totalCharacters.high)))return"totalCharacters: integer|Long expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.BatchTranslateMetadata)return e;var t=new l.google.cloud.translation.v3.BatchTranslateMetadata;switch(e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"RUNNING":case 1:t.state=1;break;case"SUCCEEDED":case 2:t.state=2;break;case"FAILED":case 3:t.state=3;break;case"CANCELLING":case 4:t.state=4;break;case"CANCELLED":case 5:t.state=5;break}if(e.translatedCharacters!=null&&(c.Long?(t.translatedCharacters=c.Long.fromValue(e.translatedCharacters)).unsigned=!1:typeof e.translatedCharacters=="string"?t.translatedCharacters=parseInt(e.translatedCharacters,10):typeof e.translatedCharacters=="number"?t.translatedCharacters=e.translatedCharacters:typeof e.translatedCharacters=="object"&&(t.translatedCharacters=new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber())),e.failedCharacters!=null&&(c.Long?(t.failedCharacters=c.Long.fromValue(e.failedCharacters)).unsigned=!1:typeof e.failedCharacters=="string"?t.failedCharacters=parseInt(e.failedCharacters,10):typeof e.failedCharacters=="number"?t.failedCharacters=e.failedCharacters:typeof e.failedCharacters=="object"&&(t.failedCharacters=new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber())),e.totalCharacters!=null&&(c.Long?(t.totalCharacters=c.Long.fromValue(e.totalCharacters)).unsigned=!1:typeof e.totalCharacters=="string"?t.totalCharacters=parseInt(e.totalCharacters,10):typeof e.totalCharacters=="number"?t.totalCharacters=e.totalCharacters:typeof e.totalCharacters=="object"&&(t.totalCharacters=new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber())),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3.BatchTranslateMetadata.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}return t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.state=t.enums===String?"STATE_UNSPECIFIED":0,c.Long){var i=new c.Long(0,0,!1);n.translatedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalCharacters=t.longs===String?"0":0;n.submitTime=null}return e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.translation.v3.BatchTranslateMetadata.State[e.state]===void 0?e.state:l.google.cloud.translation.v3.BatchTranslateMetadata.State[e.state]:e.state),e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&(typeof e.translatedCharacters=="number"?n.translatedCharacters=t.longs===String?String(e.translatedCharacters):e.translatedCharacters:n.translatedCharacters=t.longs===String?c.Long.prototype.toString.call(e.translatedCharacters):t.longs===Number?new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber():e.translatedCharacters),e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&(typeof e.failedCharacters=="number"?n.failedCharacters=t.longs===String?String(e.failedCharacters):e.failedCharacters:n.failedCharacters=t.longs===String?c.Long.prototype.toString.call(e.failedCharacters):t.longs===Number?new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber():e.failedCharacters),e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&(typeof e.totalCharacters=="number"?n.totalCharacters=t.longs===String?String(e.totalCharacters):e.totalCharacters:n.totalCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalCharacters):t.longs===Number?new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber():e.totalCharacters),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.BatchTranslateMetadata"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="RUNNING"]=1,e[r[2]="SUCCEEDED"]=2,e[r[3]="FAILED"]=3,e[r[4]="CANCELLING"]=4,e[r[5]="CANCELLED"]=5,e}(),a}(),m.BatchTranslateResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.totalCharacters=e.int64();break}case 2:{i.translatedCharacters=e.int64();break}case 3:{i.failedCharacters=e.int64();break}case 4:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&!c.isInteger(e.totalCharacters)&&!(e.totalCharacters&&c.isInteger(e.totalCharacters.low)&&c.isInteger(e.totalCharacters.high)))return"totalCharacters: integer|Long expected";if(e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&!c.isInteger(e.translatedCharacters)&&!(e.translatedCharacters&&c.isInteger(e.translatedCharacters.low)&&c.isInteger(e.translatedCharacters.high)))return"translatedCharacters: integer|Long expected";if(e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&!c.isInteger(e.failedCharacters)&&!(e.failedCharacters&&c.isInteger(e.failedCharacters.low)&&c.isInteger(e.failedCharacters.high)))return"failedCharacters: integer|Long expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.BatchTranslateResponse)return e;var t=new l.google.cloud.translation.v3.BatchTranslateResponse;if(e.totalCharacters!=null&&(c.Long?(t.totalCharacters=c.Long.fromValue(e.totalCharacters)).unsigned=!1:typeof e.totalCharacters=="string"?t.totalCharacters=parseInt(e.totalCharacters,10):typeof e.totalCharacters=="number"?t.totalCharacters=e.totalCharacters:typeof e.totalCharacters=="object"&&(t.totalCharacters=new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber())),e.translatedCharacters!=null&&(c.Long?(t.translatedCharacters=c.Long.fromValue(e.translatedCharacters)).unsigned=!1:typeof e.translatedCharacters=="string"?t.translatedCharacters=parseInt(e.translatedCharacters,10):typeof e.translatedCharacters=="number"?t.translatedCharacters=e.translatedCharacters:typeof e.translatedCharacters=="object"&&(t.translatedCharacters=new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber())),e.failedCharacters!=null&&(c.Long?(t.failedCharacters=c.Long.fromValue(e.failedCharacters)).unsigned=!1:typeof e.failedCharacters=="string"?t.failedCharacters=parseInt(e.failedCharacters,10):typeof e.failedCharacters=="number"?t.failedCharacters=e.failedCharacters:typeof e.failedCharacters=="object"&&(t.failedCharacters=new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber())),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3.BatchTranslateResponse.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.translation.v3.BatchTranslateResponse.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.totalCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCharacters=t.longs===String?"0":0;n.submitTime=null,n.endTime=null}return e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&(typeof e.totalCharacters=="number"?n.totalCharacters=t.longs===String?String(e.totalCharacters):e.totalCharacters:n.totalCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalCharacters):t.longs===Number?new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber():e.totalCharacters),e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&(typeof e.translatedCharacters=="number"?n.translatedCharacters=t.longs===String?String(e.translatedCharacters):e.translatedCharacters:n.translatedCharacters=t.longs===String?c.Long.prototype.toString.call(e.translatedCharacters):t.longs===Number?new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber():e.translatedCharacters),e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&(typeof e.failedCharacters=="number"?n.failedCharacters=t.longs===String?String(e.failedCharacters):e.failedCharacters:n.failedCharacters=t.longs===String?c.Long.prototype.toString.call(e.failedCharacters):t.longs===Number?new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber():e.failedCharacters),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.BatchTranslateResponse"},a}(),m.GlossaryInputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.gcsSource=l.google.cloud.translation.v3.GcsSource.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){n.source=1;{var i=l.google.cloud.translation.v3.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3.GlossaryInputConfig)return t;var n=new l.google.cloud.translation.v3.GlossaryInputConfig;if(t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.translation.v3.GlossaryInputConfig.gcsSource: object expected");n.gcsSource=l.google.cloud.translation.v3.GcsSource.fromObject(t.gcsSource)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.translation.v3.GcsSource.toObject(t.gcsSource,n),n.oneofs&&(i.source="gcsSource")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3.GlossaryInputConfig"},a}(),m.Glossary=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.name=t.string();break}case 3:{s.languagePair=l.google.cloud.translation.v3.Glossary.LanguageCodePair.decode(t,t.uint32());break}case 4:{s.languageCodesSet=l.google.cloud.translation.v3.Glossary.LanguageCodesSet.decode(t,t.uint32());break}case 5:{s.inputConfig=l.google.cloud.translation.v3.GlossaryInputConfig.decode(t,t.uint32());break}case 6:{s.entryCount=t.int32();break}case 7:{s.submitTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 8:{s.endTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 9:{s.displayName=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.languagePair!=null&&t.hasOwnProperty("languagePair")){n.languages=1;{var i=l.google.cloud.translation.v3.Glossary.LanguageCodePair.verify(t.languagePair);if(i)return"languagePair."+i}}if(t.languageCodesSet!=null&&t.hasOwnProperty("languageCodesSet")){if(n.languages===1)return"languages: multiple values";n.languages=1;{var i=l.google.cloud.translation.v3.Glossary.LanguageCodesSet.verify(t.languageCodesSet);if(i)return"languageCodesSet."+i}}if(t.inputConfig!=null&&t.hasOwnProperty("inputConfig")){var i=l.google.cloud.translation.v3.GlossaryInputConfig.verify(t.inputConfig);if(i)return"inputConfig."+i}if(t.entryCount!=null&&t.hasOwnProperty("entryCount")&&!c.isInteger(t.entryCount))return"entryCount: integer expected";if(t.submitTime!=null&&t.hasOwnProperty("submitTime")){var i=l.google.protobuf.Timestamp.verify(t.submitTime);if(i)return"submitTime."+i}if(t.endTime!=null&&t.hasOwnProperty("endTime")){var i=l.google.protobuf.Timestamp.verify(t.endTime);if(i)return"endTime."+i}return t.displayName!=null&&t.hasOwnProperty("displayName")&&!c.isString(t.displayName)?"displayName: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3.Glossary)return t;var n=new l.google.cloud.translation.v3.Glossary;if(t.name!=null&&(n.name=String(t.name)),t.languagePair!=null){if(typeof t.languagePair!="object")throw TypeError(".google.cloud.translation.v3.Glossary.languagePair: object expected");n.languagePair=l.google.cloud.translation.v3.Glossary.LanguageCodePair.fromObject(t.languagePair)}if(t.languageCodesSet!=null){if(typeof t.languageCodesSet!="object")throw TypeError(".google.cloud.translation.v3.Glossary.languageCodesSet: object expected");n.languageCodesSet=l.google.cloud.translation.v3.Glossary.LanguageCodesSet.fromObject(t.languageCodesSet)}if(t.inputConfig!=null){if(typeof t.inputConfig!="object")throw TypeError(".google.cloud.translation.v3.Glossary.inputConfig: object expected");n.inputConfig=l.google.cloud.translation.v3.GlossaryInputConfig.fromObject(t.inputConfig)}if(t.entryCount!=null&&(n.entryCount=t.entryCount|0),t.submitTime!=null){if(typeof t.submitTime!="object")throw TypeError(".google.cloud.translation.v3.Glossary.submitTime: object expected");n.submitTime=l.google.protobuf.Timestamp.fromObject(t.submitTime)}if(t.endTime!=null){if(typeof t.endTime!="object")throw TypeError(".google.cloud.translation.v3.Glossary.endTime: object expected");n.endTime=l.google.protobuf.Timestamp.fromObject(t.endTime)}return t.displayName!=null&&(n.displayName=String(t.displayName)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.name="",i.inputConfig=null,i.entryCount=0,i.submitTime=null,i.endTime=null,i.displayName=""),t.name!=null&&t.hasOwnProperty("name")&&(i.name=t.name),t.languagePair!=null&&t.hasOwnProperty("languagePair")&&(i.languagePair=l.google.cloud.translation.v3.Glossary.LanguageCodePair.toObject(t.languagePair,n),n.oneofs&&(i.languages="languagePair")),t.languageCodesSet!=null&&t.hasOwnProperty("languageCodesSet")&&(i.languageCodesSet=l.google.cloud.translation.v3.Glossary.LanguageCodesSet.toObject(t.languageCodesSet,n),n.oneofs&&(i.languages="languageCodesSet")),t.inputConfig!=null&&t.hasOwnProperty("inputConfig")&&(i.inputConfig=l.google.cloud.translation.v3.GlossaryInputConfig.toObject(t.inputConfig,n)),t.entryCount!=null&&t.hasOwnProperty("entryCount")&&(i.entryCount=t.entryCount),t.submitTime!=null&&t.hasOwnProperty("submitTime")&&(i.submitTime=l.google.protobuf.Timestamp.toObject(t.submitTime,n)),t.endTime!=null&&t.hasOwnProperty("endTime")&&(i.endTime=l.google.protobuf.Timestamp.toObject(t.endTime,n)),t.displayName!=null&&t.hasOwnProperty("displayName")&&(i.displayName=t.displayName),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3.Glossary"},a.LanguageCodePair=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.sourceLanguageCode=n.string();break}case 2:{f.targetLanguageCode=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.sourceLanguageCode!=null&&n.hasOwnProperty("sourceLanguageCode")&&!c.isString(n.sourceLanguageCode)?"sourceLanguageCode: string expected":n.targetLanguageCode!=null&&n.hasOwnProperty("targetLanguageCode")&&!c.isString(n.targetLanguageCode)?"targetLanguageCode: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.translation.v3.Glossary.LanguageCodePair)return n;var i=new l.google.cloud.translation.v3.Glossary.LanguageCodePair;return n.sourceLanguageCode!=null&&(i.sourceLanguageCode=String(n.sourceLanguageCode)),n.targetLanguageCode!=null&&(i.targetLanguageCode=String(n.targetLanguageCode)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.sourceLanguageCode="",s.targetLanguageCode=""),n.sourceLanguageCode!=null&&n.hasOwnProperty("sourceLanguageCode")&&(s.sourceLanguageCode=n.sourceLanguageCode),n.targetLanguageCode!=null&&n.hasOwnProperty("targetLanguageCode")&&(s.targetLanguageCode=n.targetLanguageCode),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.translation.v3.Glossary.LanguageCodePair"},e}(),a.LanguageCodesSet=function(){function e(t){if(this.languageCodes=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.languageCodes&&f.languageCodes.length||(f.languageCodes=[]),f.languageCodes.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.languageCodes!=null&&n.hasOwnProperty("languageCodes")){if(!Array.isArray(n.languageCodes))return"languageCodes: array expected";for(var i=0;i>>3){case 1:{i.parent=e.string();break}case 2:{i.glossary=l.google.cloud.translation.v3.Glossary.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.glossary!=null&&e.hasOwnProperty("glossary")){var t=l.google.cloud.translation.v3.Glossary.verify(e.glossary);if(t)return"glossary."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.CreateGlossaryRequest)return e;var t=new l.google.cloud.translation.v3.CreateGlossaryRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.glossary!=null){if(typeof e.glossary!="object")throw TypeError(".google.cloud.translation.v3.CreateGlossaryRequest.glossary: object expected");t.glossary=l.google.cloud.translation.v3.Glossary.fromObject(e.glossary)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.glossary=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.glossary!=null&&e.hasOwnProperty("glossary")&&(n.glossary=l.google.cloud.translation.v3.Glossary.toObject(e.glossary,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.CreateGlossaryRequest"},a}(),m.GetGlossaryRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.GetGlossaryRequest)return e;var t=new l.google.cloud.translation.v3.GetGlossaryRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.GetGlossaryRequest"},a}(),m.DeleteGlossaryRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.DeleteGlossaryRequest)return e;var t=new l.google.cloud.translation.v3.DeleteGlossaryRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.DeleteGlossaryRequest"},a}(),m.ListGlossariesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.ListGlossariesRequest)return e;var t=new l.google.cloud.translation.v3.ListGlossariesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.ListGlossariesRequest"},a}(),m.ListGlossariesResponse=function(){function a(r){if(this.glossaries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.glossaries&&i.glossaries.length||(i.glossaries=[]),i.glossaries.push(l.google.cloud.translation.v3.Glossary.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.glossaries!=null&&e.hasOwnProperty("glossaries")){if(!Array.isArray(e.glossaries))return"glossaries: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.state=e.int32();break}case 3:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.CreateGlossaryMetadata)return e;var t=new l.google.cloud.translation.v3.CreateGlossaryMetadata;switch(e.name!=null&&(t.name=String(e.name)),e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"RUNNING":case 1:t.state=1;break;case"SUCCEEDED":case 2:t.state=2;break;case"FAILED":case 3:t.state=3;break;case"CANCELLING":case 4:t.state=4;break;case"CANCELLED":case 5:t.state=5;break}if(e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3.CreateGlossaryMetadata.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.state=t.enums===String?"STATE_UNSPECIFIED":0,n.submitTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.translation.v3.CreateGlossaryMetadata.State[e.state]===void 0?e.state:l.google.cloud.translation.v3.CreateGlossaryMetadata.State[e.state]:e.state),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.CreateGlossaryMetadata"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="RUNNING"]=1,e[r[2]="SUCCEEDED"]=2,e[r[3]="FAILED"]=3,e[r[4]="CANCELLING"]=4,e[r[5]="CANCELLED"]=5,e}(),a}(),m.DeleteGlossaryMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.state=e.int32();break}case 3:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.DeleteGlossaryMetadata)return e;var t=new l.google.cloud.translation.v3.DeleteGlossaryMetadata;switch(e.name!=null&&(t.name=String(e.name)),e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"RUNNING":case 1:t.state=1;break;case"SUCCEEDED":case 2:t.state=2;break;case"FAILED":case 3:t.state=3;break;case"CANCELLING":case 4:t.state=4;break;case"CANCELLED":case 5:t.state=5;break}if(e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3.DeleteGlossaryMetadata.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.state=t.enums===String?"STATE_UNSPECIFIED":0,n.submitTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.translation.v3.DeleteGlossaryMetadata.State[e.state]===void 0?e.state:l.google.cloud.translation.v3.DeleteGlossaryMetadata.State[e.state]:e.state),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.DeleteGlossaryMetadata"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="RUNNING"]=1,e[r[2]="SUCCEEDED"]=2,e[r[3]="FAILED"]=3,e[r[4]="CANCELLING"]=4,e[r[5]="CANCELLED"]=5,e}(),a}(),m.DeleteGlossaryResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 3:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.DeleteGlossaryResponse)return e;var t=new l.google.cloud.translation.v3.DeleteGlossaryResponse;if(e.name!=null&&(t.name=String(e.name)),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3.DeleteGlossaryResponse.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.translation.v3.DeleteGlossaryResponse.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.submitTime=null,n.endTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.DeleteGlossaryResponse"},a}(),m.BatchTranslateDocumentRequest=function(){function a(r){if(this.targetLanguageCodes=[],this.inputConfigs=[],this.models={},this.glossaries={},this.formatConversions={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.sourceLanguageCode=e.string();break}case 3:{i.targetLanguageCodes&&i.targetLanguageCodes.length||(i.targetLanguageCodes=[]),i.targetLanguageCodes.push(e.string());break}case 4:{i.inputConfigs&&i.inputConfigs.length||(i.inputConfigs=[]),i.inputConfigs.push(l.google.cloud.translation.v3.BatchDocumentInputConfig.decode(e,e.uint32()));break}case 5:{i.outputConfig=l.google.cloud.translation.v3.BatchDocumentOutputConfig.decode(e,e.uint32());break}case 6:{i.models===c.emptyObject&&(i.models={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.models[s]=f;break}case 7:{i.glossaries===c.emptyObject&&(i.glossaries={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.translation.v3.TranslateTextGlossaryConfig.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.glossaries[s]=f;break}case 8:{i.formatConversions===c.emptyObject&&(i.formatConversions={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.formatConversions[s]=f;break}case 10:{i.customizedAttribution=e.string();break}case 11:{i.enableShadowRemovalNativePdf=e.bool();break}case 12:{i.enableRotationCorrection=e.bool();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.sourceLanguageCode!=null&&e.hasOwnProperty("sourceLanguageCode")&&!c.isString(e.sourceLanguageCode))return"sourceLanguageCode: string expected";if(e.targetLanguageCodes!=null&&e.hasOwnProperty("targetLanguageCodes")){if(!Array.isArray(e.targetLanguageCodes))return"targetLanguageCodes: array expected";for(var t=0;t>>3){case 1:{s.gcsSource=l.google.cloud.translation.v3.GcsSource.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){n.source=1;{var i=l.google.cloud.translation.v3.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3.BatchDocumentInputConfig)return t;var n=new l.google.cloud.translation.v3.BatchDocumentInputConfig;if(t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.translation.v3.BatchDocumentInputConfig.gcsSource: object expected");n.gcsSource=l.google.cloud.translation.v3.GcsSource.fromObject(t.gcsSource)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.translation.v3.GcsSource.toObject(t.gcsSource,n),n.oneofs&&(i.source="gcsSource")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3.BatchDocumentInputConfig"},a}(),m.BatchDocumentOutputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.gcsDestination=l.google.cloud.translation.v3.GcsDestination.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.translation.v3.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3.BatchDocumentOutputConfig)return t;var n=new l.google.cloud.translation.v3.BatchDocumentOutputConfig;if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.translation.v3.BatchDocumentOutputConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.translation.v3.GcsDestination.fromObject(t.gcsDestination)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.translation.v3.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3.BatchDocumentOutputConfig"},a}(),m.BatchTranslateDocumentResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.totalPages=e.int64();break}case 2:{i.translatedPages=e.int64();break}case 3:{i.failedPages=e.int64();break}case 4:{i.totalBillablePages=e.int64();break}case 5:{i.totalCharacters=e.int64();break}case 6:{i.translatedCharacters=e.int64();break}case 7:{i.failedCharacters=e.int64();break}case 8:{i.totalBillableCharacters=e.int64();break}case 9:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.totalPages!=null&&e.hasOwnProperty("totalPages")&&!c.isInteger(e.totalPages)&&!(e.totalPages&&c.isInteger(e.totalPages.low)&&c.isInteger(e.totalPages.high)))return"totalPages: integer|Long expected";if(e.translatedPages!=null&&e.hasOwnProperty("translatedPages")&&!c.isInteger(e.translatedPages)&&!(e.translatedPages&&c.isInteger(e.translatedPages.low)&&c.isInteger(e.translatedPages.high)))return"translatedPages: integer|Long expected";if(e.failedPages!=null&&e.hasOwnProperty("failedPages")&&!c.isInteger(e.failedPages)&&!(e.failedPages&&c.isInteger(e.failedPages.low)&&c.isInteger(e.failedPages.high)))return"failedPages: integer|Long expected";if(e.totalBillablePages!=null&&e.hasOwnProperty("totalBillablePages")&&!c.isInteger(e.totalBillablePages)&&!(e.totalBillablePages&&c.isInteger(e.totalBillablePages.low)&&c.isInteger(e.totalBillablePages.high)))return"totalBillablePages: integer|Long expected";if(e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&!c.isInteger(e.totalCharacters)&&!(e.totalCharacters&&c.isInteger(e.totalCharacters.low)&&c.isInteger(e.totalCharacters.high)))return"totalCharacters: integer|Long expected";if(e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&!c.isInteger(e.translatedCharacters)&&!(e.translatedCharacters&&c.isInteger(e.translatedCharacters.low)&&c.isInteger(e.translatedCharacters.high)))return"translatedCharacters: integer|Long expected";if(e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&!c.isInteger(e.failedCharacters)&&!(e.failedCharacters&&c.isInteger(e.failedCharacters.low)&&c.isInteger(e.failedCharacters.high)))return"failedCharacters: integer|Long expected";if(e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&!c.isInteger(e.totalBillableCharacters)&&!(e.totalBillableCharacters&&c.isInteger(e.totalBillableCharacters.low)&&c.isInteger(e.totalBillableCharacters.high)))return"totalBillableCharacters: integer|Long expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.BatchTranslateDocumentResponse)return e;var t=new l.google.cloud.translation.v3.BatchTranslateDocumentResponse;if(e.totalPages!=null&&(c.Long?(t.totalPages=c.Long.fromValue(e.totalPages)).unsigned=!1:typeof e.totalPages=="string"?t.totalPages=parseInt(e.totalPages,10):typeof e.totalPages=="number"?t.totalPages=e.totalPages:typeof e.totalPages=="object"&&(t.totalPages=new c.LongBits(e.totalPages.low>>>0,e.totalPages.high>>>0).toNumber())),e.translatedPages!=null&&(c.Long?(t.translatedPages=c.Long.fromValue(e.translatedPages)).unsigned=!1:typeof e.translatedPages=="string"?t.translatedPages=parseInt(e.translatedPages,10):typeof e.translatedPages=="number"?t.translatedPages=e.translatedPages:typeof e.translatedPages=="object"&&(t.translatedPages=new c.LongBits(e.translatedPages.low>>>0,e.translatedPages.high>>>0).toNumber())),e.failedPages!=null&&(c.Long?(t.failedPages=c.Long.fromValue(e.failedPages)).unsigned=!1:typeof e.failedPages=="string"?t.failedPages=parseInt(e.failedPages,10):typeof e.failedPages=="number"?t.failedPages=e.failedPages:typeof e.failedPages=="object"&&(t.failedPages=new c.LongBits(e.failedPages.low>>>0,e.failedPages.high>>>0).toNumber())),e.totalBillablePages!=null&&(c.Long?(t.totalBillablePages=c.Long.fromValue(e.totalBillablePages)).unsigned=!1:typeof e.totalBillablePages=="string"?t.totalBillablePages=parseInt(e.totalBillablePages,10):typeof e.totalBillablePages=="number"?t.totalBillablePages=e.totalBillablePages:typeof e.totalBillablePages=="object"&&(t.totalBillablePages=new c.LongBits(e.totalBillablePages.low>>>0,e.totalBillablePages.high>>>0).toNumber())),e.totalCharacters!=null&&(c.Long?(t.totalCharacters=c.Long.fromValue(e.totalCharacters)).unsigned=!1:typeof e.totalCharacters=="string"?t.totalCharacters=parseInt(e.totalCharacters,10):typeof e.totalCharacters=="number"?t.totalCharacters=e.totalCharacters:typeof e.totalCharacters=="object"&&(t.totalCharacters=new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber())),e.translatedCharacters!=null&&(c.Long?(t.translatedCharacters=c.Long.fromValue(e.translatedCharacters)).unsigned=!1:typeof e.translatedCharacters=="string"?t.translatedCharacters=parseInt(e.translatedCharacters,10):typeof e.translatedCharacters=="number"?t.translatedCharacters=e.translatedCharacters:typeof e.translatedCharacters=="object"&&(t.translatedCharacters=new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber())),e.failedCharacters!=null&&(c.Long?(t.failedCharacters=c.Long.fromValue(e.failedCharacters)).unsigned=!1:typeof e.failedCharacters=="string"?t.failedCharacters=parseInt(e.failedCharacters,10):typeof e.failedCharacters=="number"?t.failedCharacters=e.failedCharacters:typeof e.failedCharacters=="object"&&(t.failedCharacters=new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber())),e.totalBillableCharacters!=null&&(c.Long?(t.totalBillableCharacters=c.Long.fromValue(e.totalBillableCharacters)).unsigned=!1:typeof e.totalBillableCharacters=="string"?t.totalBillableCharacters=parseInt(e.totalBillableCharacters,10):typeof e.totalBillableCharacters=="number"?t.totalBillableCharacters=e.totalBillableCharacters:typeof e.totalBillableCharacters=="object"&&(t.totalBillableCharacters=new c.LongBits(e.totalBillableCharacters.low>>>0,e.totalBillableCharacters.high>>>0).toNumber())),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3.BatchTranslateDocumentResponse.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.translation.v3.BatchTranslateDocumentResponse.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.totalPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalBillablePages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalBillablePages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalBillableCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalBillableCharacters=t.longs===String?"0":0;n.submitTime=null,n.endTime=null}return e.totalPages!=null&&e.hasOwnProperty("totalPages")&&(typeof e.totalPages=="number"?n.totalPages=t.longs===String?String(e.totalPages):e.totalPages:n.totalPages=t.longs===String?c.Long.prototype.toString.call(e.totalPages):t.longs===Number?new c.LongBits(e.totalPages.low>>>0,e.totalPages.high>>>0).toNumber():e.totalPages),e.translatedPages!=null&&e.hasOwnProperty("translatedPages")&&(typeof e.translatedPages=="number"?n.translatedPages=t.longs===String?String(e.translatedPages):e.translatedPages:n.translatedPages=t.longs===String?c.Long.prototype.toString.call(e.translatedPages):t.longs===Number?new c.LongBits(e.translatedPages.low>>>0,e.translatedPages.high>>>0).toNumber():e.translatedPages),e.failedPages!=null&&e.hasOwnProperty("failedPages")&&(typeof e.failedPages=="number"?n.failedPages=t.longs===String?String(e.failedPages):e.failedPages:n.failedPages=t.longs===String?c.Long.prototype.toString.call(e.failedPages):t.longs===Number?new c.LongBits(e.failedPages.low>>>0,e.failedPages.high>>>0).toNumber():e.failedPages),e.totalBillablePages!=null&&e.hasOwnProperty("totalBillablePages")&&(typeof e.totalBillablePages=="number"?n.totalBillablePages=t.longs===String?String(e.totalBillablePages):e.totalBillablePages:n.totalBillablePages=t.longs===String?c.Long.prototype.toString.call(e.totalBillablePages):t.longs===Number?new c.LongBits(e.totalBillablePages.low>>>0,e.totalBillablePages.high>>>0).toNumber():e.totalBillablePages),e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&(typeof e.totalCharacters=="number"?n.totalCharacters=t.longs===String?String(e.totalCharacters):e.totalCharacters:n.totalCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalCharacters):t.longs===Number?new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber():e.totalCharacters),e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&(typeof e.translatedCharacters=="number"?n.translatedCharacters=t.longs===String?String(e.translatedCharacters):e.translatedCharacters:n.translatedCharacters=t.longs===String?c.Long.prototype.toString.call(e.translatedCharacters):t.longs===Number?new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber():e.translatedCharacters),e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&(typeof e.failedCharacters=="number"?n.failedCharacters=t.longs===String?String(e.failedCharacters):e.failedCharacters:n.failedCharacters=t.longs===String?c.Long.prototype.toString.call(e.failedCharacters):t.longs===Number?new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber():e.failedCharacters),e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&(typeof e.totalBillableCharacters=="number"?n.totalBillableCharacters=t.longs===String?String(e.totalBillableCharacters):e.totalBillableCharacters:n.totalBillableCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalBillableCharacters):t.longs===Number?new c.LongBits(e.totalBillableCharacters.low>>>0,e.totalBillableCharacters.high>>>0).toNumber():e.totalBillableCharacters),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.BatchTranslateDocumentResponse"},a}(),m.BatchTranslateDocumentMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.state=e.int32();break}case 2:{i.totalPages=e.int64();break}case 3:{i.translatedPages=e.int64();break}case 4:{i.failedPages=e.int64();break}case 5:{i.totalBillablePages=e.int64();break}case 6:{i.totalCharacters=e.int64();break}case 7:{i.translatedCharacters=e.int64();break}case 8:{i.failedCharacters=e.int64();break}case 9:{i.totalBillableCharacters=e.int64();break}case 10:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.totalPages!=null&&e.hasOwnProperty("totalPages")&&!c.isInteger(e.totalPages)&&!(e.totalPages&&c.isInteger(e.totalPages.low)&&c.isInteger(e.totalPages.high)))return"totalPages: integer|Long expected";if(e.translatedPages!=null&&e.hasOwnProperty("translatedPages")&&!c.isInteger(e.translatedPages)&&!(e.translatedPages&&c.isInteger(e.translatedPages.low)&&c.isInteger(e.translatedPages.high)))return"translatedPages: integer|Long expected";if(e.failedPages!=null&&e.hasOwnProperty("failedPages")&&!c.isInteger(e.failedPages)&&!(e.failedPages&&c.isInteger(e.failedPages.low)&&c.isInteger(e.failedPages.high)))return"failedPages: integer|Long expected";if(e.totalBillablePages!=null&&e.hasOwnProperty("totalBillablePages")&&!c.isInteger(e.totalBillablePages)&&!(e.totalBillablePages&&c.isInteger(e.totalBillablePages.low)&&c.isInteger(e.totalBillablePages.high)))return"totalBillablePages: integer|Long expected";if(e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&!c.isInteger(e.totalCharacters)&&!(e.totalCharacters&&c.isInteger(e.totalCharacters.low)&&c.isInteger(e.totalCharacters.high)))return"totalCharacters: integer|Long expected";if(e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&!c.isInteger(e.translatedCharacters)&&!(e.translatedCharacters&&c.isInteger(e.translatedCharacters.low)&&c.isInteger(e.translatedCharacters.high)))return"translatedCharacters: integer|Long expected";if(e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&!c.isInteger(e.failedCharacters)&&!(e.failedCharacters&&c.isInteger(e.failedCharacters.low)&&c.isInteger(e.failedCharacters.high)))return"failedCharacters: integer|Long expected";if(e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&!c.isInteger(e.totalBillableCharacters)&&!(e.totalBillableCharacters&&c.isInteger(e.totalBillableCharacters.low)&&c.isInteger(e.totalBillableCharacters.high)))return"totalBillableCharacters: integer|Long expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3.BatchTranslateDocumentMetadata)return e;var t=new l.google.cloud.translation.v3.BatchTranslateDocumentMetadata;switch(e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"RUNNING":case 1:t.state=1;break;case"SUCCEEDED":case 2:t.state=2;break;case"FAILED":case 3:t.state=3;break;case"CANCELLING":case 4:t.state=4;break;case"CANCELLED":case 5:t.state=5;break}if(e.totalPages!=null&&(c.Long?(t.totalPages=c.Long.fromValue(e.totalPages)).unsigned=!1:typeof e.totalPages=="string"?t.totalPages=parseInt(e.totalPages,10):typeof e.totalPages=="number"?t.totalPages=e.totalPages:typeof e.totalPages=="object"&&(t.totalPages=new c.LongBits(e.totalPages.low>>>0,e.totalPages.high>>>0).toNumber())),e.translatedPages!=null&&(c.Long?(t.translatedPages=c.Long.fromValue(e.translatedPages)).unsigned=!1:typeof e.translatedPages=="string"?t.translatedPages=parseInt(e.translatedPages,10):typeof e.translatedPages=="number"?t.translatedPages=e.translatedPages:typeof e.translatedPages=="object"&&(t.translatedPages=new c.LongBits(e.translatedPages.low>>>0,e.translatedPages.high>>>0).toNumber())),e.failedPages!=null&&(c.Long?(t.failedPages=c.Long.fromValue(e.failedPages)).unsigned=!1:typeof e.failedPages=="string"?t.failedPages=parseInt(e.failedPages,10):typeof e.failedPages=="number"?t.failedPages=e.failedPages:typeof e.failedPages=="object"&&(t.failedPages=new c.LongBits(e.failedPages.low>>>0,e.failedPages.high>>>0).toNumber())),e.totalBillablePages!=null&&(c.Long?(t.totalBillablePages=c.Long.fromValue(e.totalBillablePages)).unsigned=!1:typeof e.totalBillablePages=="string"?t.totalBillablePages=parseInt(e.totalBillablePages,10):typeof e.totalBillablePages=="number"?t.totalBillablePages=e.totalBillablePages:typeof e.totalBillablePages=="object"&&(t.totalBillablePages=new c.LongBits(e.totalBillablePages.low>>>0,e.totalBillablePages.high>>>0).toNumber())),e.totalCharacters!=null&&(c.Long?(t.totalCharacters=c.Long.fromValue(e.totalCharacters)).unsigned=!1:typeof e.totalCharacters=="string"?t.totalCharacters=parseInt(e.totalCharacters,10):typeof e.totalCharacters=="number"?t.totalCharacters=e.totalCharacters:typeof e.totalCharacters=="object"&&(t.totalCharacters=new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber())),e.translatedCharacters!=null&&(c.Long?(t.translatedCharacters=c.Long.fromValue(e.translatedCharacters)).unsigned=!1:typeof e.translatedCharacters=="string"?t.translatedCharacters=parseInt(e.translatedCharacters,10):typeof e.translatedCharacters=="number"?t.translatedCharacters=e.translatedCharacters:typeof e.translatedCharacters=="object"&&(t.translatedCharacters=new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber())),e.failedCharacters!=null&&(c.Long?(t.failedCharacters=c.Long.fromValue(e.failedCharacters)).unsigned=!1:typeof e.failedCharacters=="string"?t.failedCharacters=parseInt(e.failedCharacters,10):typeof e.failedCharacters=="number"?t.failedCharacters=e.failedCharacters:typeof e.failedCharacters=="object"&&(t.failedCharacters=new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber())),e.totalBillableCharacters!=null&&(c.Long?(t.totalBillableCharacters=c.Long.fromValue(e.totalBillableCharacters)).unsigned=!1:typeof e.totalBillableCharacters=="string"?t.totalBillableCharacters=parseInt(e.totalBillableCharacters,10):typeof e.totalBillableCharacters=="number"?t.totalBillableCharacters=e.totalBillableCharacters:typeof e.totalBillableCharacters=="object"&&(t.totalBillableCharacters=new c.LongBits(e.totalBillableCharacters.low>>>0,e.totalBillableCharacters.high>>>0).toNumber())),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3.BatchTranslateDocumentMetadata.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}return t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.state=t.enums===String?"STATE_UNSPECIFIED":0,c.Long){var i=new c.Long(0,0,!1);n.totalPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalBillablePages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalBillablePages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalBillableCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalBillableCharacters=t.longs===String?"0":0;n.submitTime=null}return e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.translation.v3.BatchTranslateDocumentMetadata.State[e.state]===void 0?e.state:l.google.cloud.translation.v3.BatchTranslateDocumentMetadata.State[e.state]:e.state),e.totalPages!=null&&e.hasOwnProperty("totalPages")&&(typeof e.totalPages=="number"?n.totalPages=t.longs===String?String(e.totalPages):e.totalPages:n.totalPages=t.longs===String?c.Long.prototype.toString.call(e.totalPages):t.longs===Number?new c.LongBits(e.totalPages.low>>>0,e.totalPages.high>>>0).toNumber():e.totalPages),e.translatedPages!=null&&e.hasOwnProperty("translatedPages")&&(typeof e.translatedPages=="number"?n.translatedPages=t.longs===String?String(e.translatedPages):e.translatedPages:n.translatedPages=t.longs===String?c.Long.prototype.toString.call(e.translatedPages):t.longs===Number?new c.LongBits(e.translatedPages.low>>>0,e.translatedPages.high>>>0).toNumber():e.translatedPages),e.failedPages!=null&&e.hasOwnProperty("failedPages")&&(typeof e.failedPages=="number"?n.failedPages=t.longs===String?String(e.failedPages):e.failedPages:n.failedPages=t.longs===String?c.Long.prototype.toString.call(e.failedPages):t.longs===Number?new c.LongBits(e.failedPages.low>>>0,e.failedPages.high>>>0).toNumber():e.failedPages),e.totalBillablePages!=null&&e.hasOwnProperty("totalBillablePages")&&(typeof e.totalBillablePages=="number"?n.totalBillablePages=t.longs===String?String(e.totalBillablePages):e.totalBillablePages:n.totalBillablePages=t.longs===String?c.Long.prototype.toString.call(e.totalBillablePages):t.longs===Number?new c.LongBits(e.totalBillablePages.low>>>0,e.totalBillablePages.high>>>0).toNumber():e.totalBillablePages),e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&(typeof e.totalCharacters=="number"?n.totalCharacters=t.longs===String?String(e.totalCharacters):e.totalCharacters:n.totalCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalCharacters):t.longs===Number?new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber():e.totalCharacters),e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&(typeof e.translatedCharacters=="number"?n.translatedCharacters=t.longs===String?String(e.translatedCharacters):e.translatedCharacters:n.translatedCharacters=t.longs===String?c.Long.prototype.toString.call(e.translatedCharacters):t.longs===Number?new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber():e.translatedCharacters),e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&(typeof e.failedCharacters=="number"?n.failedCharacters=t.longs===String?String(e.failedCharacters):e.failedCharacters:n.failedCharacters=t.longs===String?c.Long.prototype.toString.call(e.failedCharacters):t.longs===Number?new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber():e.failedCharacters),e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&(typeof e.totalBillableCharacters=="number"?n.totalBillableCharacters=t.longs===String?String(e.totalBillableCharacters):e.totalBillableCharacters:n.totalBillableCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalBillableCharacters):t.longs===Number?new c.LongBits(e.totalBillableCharacters.low>>>0,e.totalBillableCharacters.high>>>0).toNumber():e.totalBillableCharacters),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3.BatchTranslateDocumentMetadata"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="RUNNING"]=1,e[r[2]="SUCCEEDED"]=2,e[r[3]="FAILED"]=3,e[r[4]="CANCELLING"]=4,e[r[5]="CANCELLED"]=5,e}(),a}(),m}(),y.v3beta1=function(){var m={};return m.TranslationService=function(){function a(r,e,t){d.rpc.Service.call(this,r,e,t)}return(a.prototype=Object.create(d.rpc.Service.prototype)).constructor=a,a.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(a.prototype.translateText=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.TranslateTextRequest,l.google.cloud.translation.v3beta1.TranslateTextResponse,e,t)},"name",{value:"TranslateText"}),Object.defineProperty(a.prototype.detectLanguage=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.DetectLanguageRequest,l.google.cloud.translation.v3beta1.DetectLanguageResponse,e,t)},"name",{value:"DetectLanguage"}),Object.defineProperty(a.prototype.getSupportedLanguages=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.GetSupportedLanguagesRequest,l.google.cloud.translation.v3beta1.SupportedLanguages,e,t)},"name",{value:"GetSupportedLanguages"}),Object.defineProperty(a.prototype.translateDocument=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.TranslateDocumentRequest,l.google.cloud.translation.v3beta1.TranslateDocumentResponse,e,t)},"name",{value:"TranslateDocument"}),Object.defineProperty(a.prototype.batchTranslateText=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.BatchTranslateTextRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchTranslateText"}),Object.defineProperty(a.prototype.batchTranslateDocument=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.BatchTranslateDocumentRequest,l.google.longrunning.Operation,e,t)},"name",{value:"BatchTranslateDocument"}),Object.defineProperty(a.prototype.createGlossary=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.CreateGlossaryRequest,l.google.longrunning.Operation,e,t)},"name",{value:"CreateGlossary"}),Object.defineProperty(a.prototype.listGlossaries=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.ListGlossariesRequest,l.google.cloud.translation.v3beta1.ListGlossariesResponse,e,t)},"name",{value:"ListGlossaries"}),Object.defineProperty(a.prototype.getGlossary=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.GetGlossaryRequest,l.google.cloud.translation.v3beta1.Glossary,e,t)},"name",{value:"GetGlossary"}),Object.defineProperty(a.prototype.deleteGlossary=function r(e,t){return this.rpcCall(r,l.google.cloud.translation.v3beta1.DeleteGlossaryRequest,l.google.longrunning.Operation,e,t)},"name",{value:"DeleteGlossary"}),a}(),m.TranslateTextGlossaryConfig=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.glossary=e.string();break}case 2:{i.ignoreCase=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.glossary!=null&&e.hasOwnProperty("glossary")&&!c.isString(e.glossary)?"glossary: string expected":e.ignoreCase!=null&&e.hasOwnProperty("ignoreCase")&&typeof e.ignoreCase!="boolean"?"ignoreCase: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig)return e;var t=new l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig;return e.glossary!=null&&(t.glossary=String(e.glossary)),e.ignoreCase!=null&&(t.ignoreCase=!!e.ignoreCase),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.glossary="",n.ignoreCase=!1),e.glossary!=null&&e.hasOwnProperty("glossary")&&(n.glossary=e.glossary),e.ignoreCase!=null&&e.hasOwnProperty("ignoreCase")&&(n.ignoreCase=e.ignoreCase),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.TranslateTextGlossaryConfig"},a}(),m.TranslateTextRequest=function(){function a(r){if(this.contents=[],this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.contents&&i.contents.length||(i.contents=[]),i.contents.push(e.string());break}case 3:{i.mimeType=e.string();break}case 4:{i.sourceLanguageCode=e.string();break}case 5:{i.targetLanguageCode=e.string();break}case 8:{i.parent=e.string();break}case 6:{i.model=e.string();break}case 7:{i.glossaryConfig=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.decode(e,e.uint32());break}case 10:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.contents!=null&&e.hasOwnProperty("contents")){if(!Array.isArray(e.contents))return"contents: array expected";for(var t=0;t>>3){case 1:{i.translations&&i.translations.length||(i.translations=[]),i.translations.push(l.google.cloud.translation.v3beta1.Translation.decode(e,e.uint32()));break}case 3:{i.glossaryTranslations&&i.glossaryTranslations.length||(i.glossaryTranslations=[]),i.glossaryTranslations.push(l.google.cloud.translation.v3beta1.Translation.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.translations!=null&&e.hasOwnProperty("translations")){if(!Array.isArray(e.translations))return"translations: array expected";for(var t=0;t>>3){case 1:{i.translatedText=e.string();break}case 2:{i.model=e.string();break}case 4:{i.detectedLanguageCode=e.string();break}case 3:{i.glossaryConfig=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.translatedText!=null&&e.hasOwnProperty("translatedText")&&!c.isString(e.translatedText))return"translatedText: string expected";if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.detectedLanguageCode!=null&&e.hasOwnProperty("detectedLanguageCode")&&!c.isString(e.detectedLanguageCode))return"detectedLanguageCode: string expected";if(e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")){var t=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.verify(e.glossaryConfig);if(t)return"glossaryConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.Translation)return e;var t=new l.google.cloud.translation.v3beta1.Translation;if(e.translatedText!=null&&(t.translatedText=String(e.translatedText)),e.model!=null&&(t.model=String(e.model)),e.detectedLanguageCode!=null&&(t.detectedLanguageCode=String(e.detectedLanguageCode)),e.glossaryConfig!=null){if(typeof e.glossaryConfig!="object")throw TypeError(".google.cloud.translation.v3beta1.Translation.glossaryConfig: object expected");t.glossaryConfig=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.fromObject(e.glossaryConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.translatedText="",n.model="",n.glossaryConfig=null,n.detectedLanguageCode=""),e.translatedText!=null&&e.hasOwnProperty("translatedText")&&(n.translatedText=e.translatedText),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")&&(n.glossaryConfig=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.toObject(e.glossaryConfig,t)),e.detectedLanguageCode!=null&&e.hasOwnProperty("detectedLanguageCode")&&(n.detectedLanguageCode=e.detectedLanguageCode),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.Translation"},a}(),m.DetectLanguageRequest=function(){function a(e){if(this.labels={},e)for(var t=Object.keys(e),n=0;n>>3){case 5:{s.parent=t.string();break}case 4:{s.model=t.string();break}case 1:{s.content=t.string();break}case 3:{s.mimeType=t.string();break}case 6:{s.labels===c.emptyObject&&(s.labels={});var _=t.uint32()+t.pos;for(f="",g="";t.pos<_;){var C=t.uint32();switch(C>>>3){case 1:f=t.string();break;case 2:g=t.string();break;default:t.skipType(C&7);break}}s.labels[f]=g;break}default:t.skipType(T&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.parent!=null&&t.hasOwnProperty("parent")&&!c.isString(t.parent))return"parent: string expected";if(t.model!=null&&t.hasOwnProperty("model")&&!c.isString(t.model))return"model: string expected";if(t.content!=null&&t.hasOwnProperty("content")&&(n.source=1,!c.isString(t.content)))return"content: string expected";if(t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType))return"mimeType: string expected";if(t.labels!=null&&t.hasOwnProperty("labels")){if(!c.isObject(t.labels))return"labels: object expected";for(var i=Object.keys(t.labels),s=0;s>>3){case 1:{i.languageCode=e.string();break}case 2:{i.confidence=e.float();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.languageCode!=null&&e.hasOwnProperty("languageCode")&&!c.isString(e.languageCode)?"languageCode: string expected":e.confidence!=null&&e.hasOwnProperty("confidence")&&typeof e.confidence!="number"?"confidence: number expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.DetectedLanguage)return e;var t=new l.google.cloud.translation.v3beta1.DetectedLanguage;return e.languageCode!=null&&(t.languageCode=String(e.languageCode)),e.confidence!=null&&(t.confidence=Number(e.confidence)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.languageCode="",n.confidence=0),e.languageCode!=null&&e.hasOwnProperty("languageCode")&&(n.languageCode=e.languageCode),e.confidence!=null&&e.hasOwnProperty("confidence")&&(n.confidence=t.json&&!isFinite(e.confidence)?String(e.confidence):e.confidence),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.DetectedLanguage"},a}(),m.DetectLanguageResponse=function(){function a(r){if(this.languages=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.languages&&i.languages.length||(i.languages=[]),i.languages.push(l.google.cloud.translation.v3beta1.DetectedLanguage.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.languages!=null&&e.hasOwnProperty("languages")){if(!Array.isArray(e.languages))return"languages: array expected";for(var t=0;t>>3){case 3:{i.parent=e.string();break}case 1:{i.displayLanguageCode=e.string();break}case 2:{i.model=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.displayLanguageCode!=null&&e.hasOwnProperty("displayLanguageCode")&&!c.isString(e.displayLanguageCode)?"displayLanguageCode: string expected":e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model)?"model: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.GetSupportedLanguagesRequest)return e;var t=new l.google.cloud.translation.v3beta1.GetSupportedLanguagesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.displayLanguageCode!=null&&(t.displayLanguageCode=String(e.displayLanguageCode)),e.model!=null&&(t.model=String(e.model)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.displayLanguageCode="",n.model="",n.parent=""),e.displayLanguageCode!=null&&e.hasOwnProperty("displayLanguageCode")&&(n.displayLanguageCode=e.displayLanguageCode),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.GetSupportedLanguagesRequest"},a}(),m.SupportedLanguages=function(){function a(r){if(this.languages=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.languages&&i.languages.length||(i.languages=[]),i.languages.push(l.google.cloud.translation.v3beta1.SupportedLanguage.decode(e,e.uint32()));break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.languages!=null&&e.hasOwnProperty("languages")){if(!Array.isArray(e.languages))return"languages: array expected";for(var t=0;t>>3){case 1:{i.languageCode=e.string();break}case 2:{i.displayName=e.string();break}case 3:{i.supportSource=e.bool();break}case 4:{i.supportTarget=e.bool();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.languageCode!=null&&e.hasOwnProperty("languageCode")&&!c.isString(e.languageCode)?"languageCode: string expected":e.displayName!=null&&e.hasOwnProperty("displayName")&&!c.isString(e.displayName)?"displayName: string expected":e.supportSource!=null&&e.hasOwnProperty("supportSource")&&typeof e.supportSource!="boolean"?"supportSource: boolean expected":e.supportTarget!=null&&e.hasOwnProperty("supportTarget")&&typeof e.supportTarget!="boolean"?"supportTarget: boolean expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.SupportedLanguage)return e;var t=new l.google.cloud.translation.v3beta1.SupportedLanguage;return e.languageCode!=null&&(t.languageCode=String(e.languageCode)),e.displayName!=null&&(t.displayName=String(e.displayName)),e.supportSource!=null&&(t.supportSource=!!e.supportSource),e.supportTarget!=null&&(t.supportTarget=!!e.supportTarget),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.languageCode="",n.displayName="",n.supportSource=!1,n.supportTarget=!1),e.languageCode!=null&&e.hasOwnProperty("languageCode")&&(n.languageCode=e.languageCode),e.displayName!=null&&e.hasOwnProperty("displayName")&&(n.displayName=e.displayName),e.supportSource!=null&&e.hasOwnProperty("supportSource")&&(n.supportSource=e.supportSource),e.supportTarget!=null&&e.hasOwnProperty("supportTarget")&&(n.supportTarget=e.supportTarget),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.SupportedLanguage"},a}(),m.GcsSource=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.inputUri=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.inputUri!=null&&e.hasOwnProperty("inputUri")&&!c.isString(e.inputUri)?"inputUri: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.GcsSource)return e;var t=new l.google.cloud.translation.v3beta1.GcsSource;return e.inputUri!=null&&(t.inputUri=String(e.inputUri)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.inputUri=""),e.inputUri!=null&&e.hasOwnProperty("inputUri")&&(n.inputUri=e.inputUri),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.GcsSource"},a}(),m.InputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.mimeType=t.string();break}case 2:{s.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType))return"mimeType: string expected";if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){n.source=1;{var i=l.google.cloud.translation.v3beta1.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3beta1.InputConfig)return t;var n=new l.google.cloud.translation.v3beta1.InputConfig;if(t.mimeType!=null&&(n.mimeType=String(t.mimeType)),t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.translation.v3beta1.InputConfig.gcsSource: object expected");n.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.fromObject(t.gcsSource)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.mimeType=""),t.mimeType!=null&&t.hasOwnProperty("mimeType")&&(i.mimeType=t.mimeType),t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.toObject(t.gcsSource,n),n.oneofs&&(i.source="gcsSource")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3beta1.InputConfig"},a}(),m.GcsDestination=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.outputUriPrefix=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.outputUriPrefix!=null&&e.hasOwnProperty("outputUriPrefix")&&!c.isString(e.outputUriPrefix)?"outputUriPrefix: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.GcsDestination)return e;var t=new l.google.cloud.translation.v3beta1.GcsDestination;return e.outputUriPrefix!=null&&(t.outputUriPrefix=String(e.outputUriPrefix)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.outputUriPrefix=""),e.outputUriPrefix!=null&&e.hasOwnProperty("outputUriPrefix")&&(n.outputUriPrefix=e.outputUriPrefix),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.GcsDestination"},a}(),m.OutputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.translation.v3beta1.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3beta1.OutputConfig)return t;var n=new l.google.cloud.translation.v3beta1.OutputConfig;if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.translation.v3beta1.OutputConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.fromObject(t.gcsDestination)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3beta1.OutputConfig"},a}(),m.DocumentInputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.content=t.bytes();break}case 2:{s.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.decode(t,t.uint32());break}case 4:{s.mimeType=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.content!=null&&t.hasOwnProperty("content")&&(n.source=1,!(t.content&&typeof t.content.length=="number"||c.isString(t.content))))return"content: buffer expected";if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){if(n.source===1)return"source: multiple values";n.source=1;{var i=l.google.cloud.translation.v3beta1.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}return t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType)?"mimeType: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3beta1.DocumentInputConfig)return t;var n=new l.google.cloud.translation.v3beta1.DocumentInputConfig;if(t.content!=null&&(typeof t.content=="string"?c.base64.decode(t.content,n.content=c.newBuffer(c.base64.length(t.content)),0):t.content.length>=0&&(n.content=t.content)),t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.translation.v3beta1.DocumentInputConfig.gcsSource: object expected");n.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.fromObject(t.gcsSource)}return t.mimeType!=null&&(n.mimeType=String(t.mimeType)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.mimeType=""),t.content!=null&&t.hasOwnProperty("content")&&(i.content=n.bytes===String?c.base64.encode(t.content,0,t.content.length):n.bytes===Array?Array.prototype.slice.call(t.content):t.content,n.oneofs&&(i.source="content")),t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.toObject(t.gcsSource,n),n.oneofs&&(i.source="gcsSource")),t.mimeType!=null&&t.hasOwnProperty("mimeType")&&(i.mimeType=t.mimeType),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3beta1.DocumentInputConfig"},a}(),m.DocumentOutputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.decode(t,t.uint32());break}case 3:{s.mimeType=t.string();break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.translation.v3beta1.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}return t.mimeType!=null&&t.hasOwnProperty("mimeType")&&!c.isString(t.mimeType)?"mimeType: string expected":null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3beta1.DocumentOutputConfig)return t;var n=new l.google.cloud.translation.v3beta1.DocumentOutputConfig;if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.translation.v3beta1.DocumentOutputConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.fromObject(t.gcsDestination)}return t.mimeType!=null&&(n.mimeType=String(t.mimeType)),n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.mimeType=""),t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),t.mimeType!=null&&t.hasOwnProperty("mimeType")&&(i.mimeType=t.mimeType),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3beta1.DocumentOutputConfig"},a}(),m.TranslateDocumentRequest=function(){function a(r){if(this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.sourceLanguageCode=e.string();break}case 3:{i.targetLanguageCode=e.string();break}case 4:{i.documentInputConfig=l.google.cloud.translation.v3beta1.DocumentInputConfig.decode(e,e.uint32());break}case 5:{i.documentOutputConfig=l.google.cloud.translation.v3beta1.DocumentOutputConfig.decode(e,e.uint32());break}case 6:{i.model=e.string();break}case 7:{i.glossaryConfig=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.decode(e,e.uint32());break}case 8:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}case 10:{i.customizedAttribution=e.string();break}case 11:{i.isTranslateNativePdfOnly=e.bool();break}case 12:{i.enableShadowRemovalNativePdf=e.bool();break}case 13:{i.enableRotationCorrection=e.bool();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.sourceLanguageCode!=null&&e.hasOwnProperty("sourceLanguageCode")&&!c.isString(e.sourceLanguageCode))return"sourceLanguageCode: string expected";if(e.targetLanguageCode!=null&&e.hasOwnProperty("targetLanguageCode")&&!c.isString(e.targetLanguageCode))return"targetLanguageCode: string expected";if(e.documentInputConfig!=null&&e.hasOwnProperty("documentInputConfig")){var t=l.google.cloud.translation.v3beta1.DocumentInputConfig.verify(e.documentInputConfig);if(t)return"documentInputConfig."+t}if(e.documentOutputConfig!=null&&e.hasOwnProperty("documentOutputConfig")){var t=l.google.cloud.translation.v3beta1.DocumentOutputConfig.verify(e.documentOutputConfig);if(t)return"documentOutputConfig."+t}if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")){var t=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.verify(e.glossaryConfig);if(t)return"glossaryConfig."+t}if(e.labels!=null&&e.hasOwnProperty("labels")){if(!c.isObject(e.labels))return"labels: object expected";for(var n=Object.keys(e.labels),i=0;i>>3){case 1:{i.byteStreamOutputs&&i.byteStreamOutputs.length||(i.byteStreamOutputs=[]),i.byteStreamOutputs.push(e.bytes());break}case 2:{i.mimeType=e.string();break}case 3:{i.detectedLanguageCode=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.byteStreamOutputs!=null&&e.hasOwnProperty("byteStreamOutputs")){if(!Array.isArray(e.byteStreamOutputs))return"byteStreamOutputs: array expected";for(var t=0;t=0&&(t.byteStreamOutputs[n]=e.byteStreamOutputs[n])}return e.mimeType!=null&&(t.mimeType=String(e.mimeType)),e.detectedLanguageCode!=null&&(t.detectedLanguageCode=String(e.detectedLanguageCode)),t},a.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.byteStreamOutputs=[]),t.defaults&&(n.mimeType="",n.detectedLanguageCode=""),e.byteStreamOutputs&&e.byteStreamOutputs.length){n.byteStreamOutputs=[];for(var i=0;i>>3){case 1:{i.documentTranslation=l.google.cloud.translation.v3beta1.DocumentTranslation.decode(e,e.uint32());break}case 2:{i.glossaryDocumentTranslation=l.google.cloud.translation.v3beta1.DocumentTranslation.decode(e,e.uint32());break}case 3:{i.model=e.string();break}case 4:{i.glossaryConfig=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.documentTranslation!=null&&e.hasOwnProperty("documentTranslation")){var t=l.google.cloud.translation.v3beta1.DocumentTranslation.verify(e.documentTranslation);if(t)return"documentTranslation."+t}if(e.glossaryDocumentTranslation!=null&&e.hasOwnProperty("glossaryDocumentTranslation")){var t=l.google.cloud.translation.v3beta1.DocumentTranslation.verify(e.glossaryDocumentTranslation);if(t)return"glossaryDocumentTranslation."+t}if(e.model!=null&&e.hasOwnProperty("model")&&!c.isString(e.model))return"model: string expected";if(e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")){var t=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.verify(e.glossaryConfig);if(t)return"glossaryConfig."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.TranslateDocumentResponse)return e;var t=new l.google.cloud.translation.v3beta1.TranslateDocumentResponse;if(e.documentTranslation!=null){if(typeof e.documentTranslation!="object")throw TypeError(".google.cloud.translation.v3beta1.TranslateDocumentResponse.documentTranslation: object expected");t.documentTranslation=l.google.cloud.translation.v3beta1.DocumentTranslation.fromObject(e.documentTranslation)}if(e.glossaryDocumentTranslation!=null){if(typeof e.glossaryDocumentTranslation!="object")throw TypeError(".google.cloud.translation.v3beta1.TranslateDocumentResponse.glossaryDocumentTranslation: object expected");t.glossaryDocumentTranslation=l.google.cloud.translation.v3beta1.DocumentTranslation.fromObject(e.glossaryDocumentTranslation)}if(e.model!=null&&(t.model=String(e.model)),e.glossaryConfig!=null){if(typeof e.glossaryConfig!="object")throw TypeError(".google.cloud.translation.v3beta1.TranslateDocumentResponse.glossaryConfig: object expected");t.glossaryConfig=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.fromObject(e.glossaryConfig)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.documentTranslation=null,n.glossaryDocumentTranslation=null,n.model="",n.glossaryConfig=null),e.documentTranslation!=null&&e.hasOwnProperty("documentTranslation")&&(n.documentTranslation=l.google.cloud.translation.v3beta1.DocumentTranslation.toObject(e.documentTranslation,t)),e.glossaryDocumentTranslation!=null&&e.hasOwnProperty("glossaryDocumentTranslation")&&(n.glossaryDocumentTranslation=l.google.cloud.translation.v3beta1.DocumentTranslation.toObject(e.glossaryDocumentTranslation,t)),e.model!=null&&e.hasOwnProperty("model")&&(n.model=e.model),e.glossaryConfig!=null&&e.hasOwnProperty("glossaryConfig")&&(n.glossaryConfig=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.toObject(e.glossaryConfig,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.TranslateDocumentResponse"},a}(),m.BatchTranslateTextRequest=function(){function a(r){if(this.targetLanguageCodes=[],this.models={},this.inputConfigs=[],this.glossaries={},this.labels={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.sourceLanguageCode=e.string();break}case 3:{i.targetLanguageCodes&&i.targetLanguageCodes.length||(i.targetLanguageCodes=[]),i.targetLanguageCodes.push(e.string());break}case 4:{i.models===c.emptyObject&&(i.models={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.models[s]=f;break}case 5:{i.inputConfigs&&i.inputConfigs.length||(i.inputConfigs=[]),i.inputConfigs.push(l.google.cloud.translation.v3beta1.InputConfig.decode(e,e.uint32()));break}case 6:{i.outputConfig=l.google.cloud.translation.v3beta1.OutputConfig.decode(e,e.uint32());break}case 7:{i.glossaries===c.emptyObject&&(i.glossaries={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.glossaries[s]=f;break}case 9:{i.labels===c.emptyObject&&(i.labels={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.labels[s]=f;break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.sourceLanguageCode!=null&&e.hasOwnProperty("sourceLanguageCode")&&!c.isString(e.sourceLanguageCode))return"sourceLanguageCode: string expected";if(e.targetLanguageCodes!=null&&e.hasOwnProperty("targetLanguageCodes")){if(!Array.isArray(e.targetLanguageCodes))return"targetLanguageCodes: array expected";for(var t=0;t>>3){case 1:{i.state=e.int32();break}case 2:{i.translatedCharacters=e.int64();break}case 3:{i.failedCharacters=e.int64();break}case 4:{i.totalCharacters=e.int64();break}case 5:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&!c.isInteger(e.translatedCharacters)&&!(e.translatedCharacters&&c.isInteger(e.translatedCharacters.low)&&c.isInteger(e.translatedCharacters.high)))return"translatedCharacters: integer|Long expected";if(e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&!c.isInteger(e.failedCharacters)&&!(e.failedCharacters&&c.isInteger(e.failedCharacters.low)&&c.isInteger(e.failedCharacters.high)))return"failedCharacters: integer|Long expected";if(e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&!c.isInteger(e.totalCharacters)&&!(e.totalCharacters&&c.isInteger(e.totalCharacters.low)&&c.isInteger(e.totalCharacters.high)))return"totalCharacters: integer|Long expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.BatchTranslateMetadata)return e;var t=new l.google.cloud.translation.v3beta1.BatchTranslateMetadata;switch(e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"RUNNING":case 1:t.state=1;break;case"SUCCEEDED":case 2:t.state=2;break;case"FAILED":case 3:t.state=3;break;case"CANCELLING":case 4:t.state=4;break;case"CANCELLED":case 5:t.state=5;break}if(e.translatedCharacters!=null&&(c.Long?(t.translatedCharacters=c.Long.fromValue(e.translatedCharacters)).unsigned=!1:typeof e.translatedCharacters=="string"?t.translatedCharacters=parseInt(e.translatedCharacters,10):typeof e.translatedCharacters=="number"?t.translatedCharacters=e.translatedCharacters:typeof e.translatedCharacters=="object"&&(t.translatedCharacters=new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber())),e.failedCharacters!=null&&(c.Long?(t.failedCharacters=c.Long.fromValue(e.failedCharacters)).unsigned=!1:typeof e.failedCharacters=="string"?t.failedCharacters=parseInt(e.failedCharacters,10):typeof e.failedCharacters=="number"?t.failedCharacters=e.failedCharacters:typeof e.failedCharacters=="object"&&(t.failedCharacters=new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber())),e.totalCharacters!=null&&(c.Long?(t.totalCharacters=c.Long.fromValue(e.totalCharacters)).unsigned=!1:typeof e.totalCharacters=="string"?t.totalCharacters=parseInt(e.totalCharacters,10):typeof e.totalCharacters=="number"?t.totalCharacters=e.totalCharacters:typeof e.totalCharacters=="object"&&(t.totalCharacters=new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber())),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3beta1.BatchTranslateMetadata.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}return t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.state=t.enums===String?"STATE_UNSPECIFIED":0,c.Long){var i=new c.Long(0,0,!1);n.translatedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalCharacters=t.longs===String?"0":0;n.submitTime=null}return e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.translation.v3beta1.BatchTranslateMetadata.State[e.state]===void 0?e.state:l.google.cloud.translation.v3beta1.BatchTranslateMetadata.State[e.state]:e.state),e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&(typeof e.translatedCharacters=="number"?n.translatedCharacters=t.longs===String?String(e.translatedCharacters):e.translatedCharacters:n.translatedCharacters=t.longs===String?c.Long.prototype.toString.call(e.translatedCharacters):t.longs===Number?new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber():e.translatedCharacters),e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&(typeof e.failedCharacters=="number"?n.failedCharacters=t.longs===String?String(e.failedCharacters):e.failedCharacters:n.failedCharacters=t.longs===String?c.Long.prototype.toString.call(e.failedCharacters):t.longs===Number?new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber():e.failedCharacters),e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&(typeof e.totalCharacters=="number"?n.totalCharacters=t.longs===String?String(e.totalCharacters):e.totalCharacters:n.totalCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalCharacters):t.longs===Number?new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber():e.totalCharacters),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.BatchTranslateMetadata"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="RUNNING"]=1,e[r[2]="SUCCEEDED"]=2,e[r[3]="FAILED"]=3,e[r[4]="CANCELLING"]=4,e[r[5]="CANCELLED"]=5,e}(),a}(),m.BatchTranslateResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.totalCharacters=e.int64();break}case 2:{i.translatedCharacters=e.int64();break}case 3:{i.failedCharacters=e.int64();break}case 4:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 5:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&!c.isInteger(e.totalCharacters)&&!(e.totalCharacters&&c.isInteger(e.totalCharacters.low)&&c.isInteger(e.totalCharacters.high)))return"totalCharacters: integer|Long expected";if(e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&!c.isInteger(e.translatedCharacters)&&!(e.translatedCharacters&&c.isInteger(e.translatedCharacters.low)&&c.isInteger(e.translatedCharacters.high)))return"translatedCharacters: integer|Long expected";if(e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&!c.isInteger(e.failedCharacters)&&!(e.failedCharacters&&c.isInteger(e.failedCharacters.low)&&c.isInteger(e.failedCharacters.high)))return"failedCharacters: integer|Long expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.BatchTranslateResponse)return e;var t=new l.google.cloud.translation.v3beta1.BatchTranslateResponse;if(e.totalCharacters!=null&&(c.Long?(t.totalCharacters=c.Long.fromValue(e.totalCharacters)).unsigned=!1:typeof e.totalCharacters=="string"?t.totalCharacters=parseInt(e.totalCharacters,10):typeof e.totalCharacters=="number"?t.totalCharacters=e.totalCharacters:typeof e.totalCharacters=="object"&&(t.totalCharacters=new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber())),e.translatedCharacters!=null&&(c.Long?(t.translatedCharacters=c.Long.fromValue(e.translatedCharacters)).unsigned=!1:typeof e.translatedCharacters=="string"?t.translatedCharacters=parseInt(e.translatedCharacters,10):typeof e.translatedCharacters=="number"?t.translatedCharacters=e.translatedCharacters:typeof e.translatedCharacters=="object"&&(t.translatedCharacters=new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber())),e.failedCharacters!=null&&(c.Long?(t.failedCharacters=c.Long.fromValue(e.failedCharacters)).unsigned=!1:typeof e.failedCharacters=="string"?t.failedCharacters=parseInt(e.failedCharacters,10):typeof e.failedCharacters=="number"?t.failedCharacters=e.failedCharacters:typeof e.failedCharacters=="object"&&(t.failedCharacters=new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber())),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3beta1.BatchTranslateResponse.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.translation.v3beta1.BatchTranslateResponse.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.totalCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCharacters=t.longs===String?"0":0;n.submitTime=null,n.endTime=null}return e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&(typeof e.totalCharacters=="number"?n.totalCharacters=t.longs===String?String(e.totalCharacters):e.totalCharacters:n.totalCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalCharacters):t.longs===Number?new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber():e.totalCharacters),e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&(typeof e.translatedCharacters=="number"?n.translatedCharacters=t.longs===String?String(e.translatedCharacters):e.translatedCharacters:n.translatedCharacters=t.longs===String?c.Long.prototype.toString.call(e.translatedCharacters):t.longs===Number?new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber():e.translatedCharacters),e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&(typeof e.failedCharacters=="number"?n.failedCharacters=t.longs===String?String(e.failedCharacters):e.failedCharacters:n.failedCharacters=t.longs===String?c.Long.prototype.toString.call(e.failedCharacters):t.longs===Number?new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber():e.failedCharacters),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.BatchTranslateResponse"},a}(),m.GlossaryInputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){n.source=1;{var i=l.google.cloud.translation.v3beta1.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3beta1.GlossaryInputConfig)return t;var n=new l.google.cloud.translation.v3beta1.GlossaryInputConfig;if(t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.translation.v3beta1.GlossaryInputConfig.gcsSource: object expected");n.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.fromObject(t.gcsSource)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.toObject(t.gcsSource,n),n.oneofs&&(i.source="gcsSource")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3beta1.GlossaryInputConfig"},a}(),m.Glossary=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.name=t.string();break}case 3:{s.languagePair=l.google.cloud.translation.v3beta1.Glossary.LanguageCodePair.decode(t,t.uint32());break}case 4:{s.languageCodesSet=l.google.cloud.translation.v3beta1.Glossary.LanguageCodesSet.decode(t,t.uint32());break}case 5:{s.inputConfig=l.google.cloud.translation.v3beta1.GlossaryInputConfig.decode(t,t.uint32());break}case 6:{s.entryCount=t.int32();break}case 7:{s.submitTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}case 8:{s.endTime=l.google.protobuf.Timestamp.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.name!=null&&t.hasOwnProperty("name")&&!c.isString(t.name))return"name: string expected";if(t.languagePair!=null&&t.hasOwnProperty("languagePair")){n.languages=1;{var i=l.google.cloud.translation.v3beta1.Glossary.LanguageCodePair.verify(t.languagePair);if(i)return"languagePair."+i}}if(t.languageCodesSet!=null&&t.hasOwnProperty("languageCodesSet")){if(n.languages===1)return"languages: multiple values";n.languages=1;{var i=l.google.cloud.translation.v3beta1.Glossary.LanguageCodesSet.verify(t.languageCodesSet);if(i)return"languageCodesSet."+i}}if(t.inputConfig!=null&&t.hasOwnProperty("inputConfig")){var i=l.google.cloud.translation.v3beta1.GlossaryInputConfig.verify(t.inputConfig);if(i)return"inputConfig."+i}if(t.entryCount!=null&&t.hasOwnProperty("entryCount")&&!c.isInteger(t.entryCount))return"entryCount: integer expected";if(t.submitTime!=null&&t.hasOwnProperty("submitTime")){var i=l.google.protobuf.Timestamp.verify(t.submitTime);if(i)return"submitTime."+i}if(t.endTime!=null&&t.hasOwnProperty("endTime")){var i=l.google.protobuf.Timestamp.verify(t.endTime);if(i)return"endTime."+i}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3beta1.Glossary)return t;var n=new l.google.cloud.translation.v3beta1.Glossary;if(t.name!=null&&(n.name=String(t.name)),t.languagePair!=null){if(typeof t.languagePair!="object")throw TypeError(".google.cloud.translation.v3beta1.Glossary.languagePair: object expected");n.languagePair=l.google.cloud.translation.v3beta1.Glossary.LanguageCodePair.fromObject(t.languagePair)}if(t.languageCodesSet!=null){if(typeof t.languageCodesSet!="object")throw TypeError(".google.cloud.translation.v3beta1.Glossary.languageCodesSet: object expected");n.languageCodesSet=l.google.cloud.translation.v3beta1.Glossary.LanguageCodesSet.fromObject(t.languageCodesSet)}if(t.inputConfig!=null){if(typeof t.inputConfig!="object")throw TypeError(".google.cloud.translation.v3beta1.Glossary.inputConfig: object expected");n.inputConfig=l.google.cloud.translation.v3beta1.GlossaryInputConfig.fromObject(t.inputConfig)}if(t.entryCount!=null&&(n.entryCount=t.entryCount|0),t.submitTime!=null){if(typeof t.submitTime!="object")throw TypeError(".google.cloud.translation.v3beta1.Glossary.submitTime: object expected");n.submitTime=l.google.protobuf.Timestamp.fromObject(t.submitTime)}if(t.endTime!=null){if(typeof t.endTime!="object")throw TypeError(".google.cloud.translation.v3beta1.Glossary.endTime: object expected");n.endTime=l.google.protobuf.Timestamp.fromObject(t.endTime)}return n},a.toObject=function(t,n){n||(n={});var i={};return n.defaults&&(i.name="",i.inputConfig=null,i.entryCount=0,i.submitTime=null,i.endTime=null),t.name!=null&&t.hasOwnProperty("name")&&(i.name=t.name),t.languagePair!=null&&t.hasOwnProperty("languagePair")&&(i.languagePair=l.google.cloud.translation.v3beta1.Glossary.LanguageCodePair.toObject(t.languagePair,n),n.oneofs&&(i.languages="languagePair")),t.languageCodesSet!=null&&t.hasOwnProperty("languageCodesSet")&&(i.languageCodesSet=l.google.cloud.translation.v3beta1.Glossary.LanguageCodesSet.toObject(t.languageCodesSet,n),n.oneofs&&(i.languages="languageCodesSet")),t.inputConfig!=null&&t.hasOwnProperty("inputConfig")&&(i.inputConfig=l.google.cloud.translation.v3beta1.GlossaryInputConfig.toObject(t.inputConfig,n)),t.entryCount!=null&&t.hasOwnProperty("entryCount")&&(i.entryCount=t.entryCount),t.submitTime!=null&&t.hasOwnProperty("submitTime")&&(i.submitTime=l.google.protobuf.Timestamp.toObject(t.submitTime,n)),t.endTime!=null&&t.hasOwnProperty("endTime")&&(i.endTime=l.google.protobuf.Timestamp.toObject(t.endTime,n)),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3beta1.Glossary"},a.LanguageCodePair=function(){function e(t){if(t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.sourceLanguageCode=n.string();break}case 2:{f.targetLanguageCode=n.string();break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){return typeof n!="object"||n===null?"object expected":n.sourceLanguageCode!=null&&n.hasOwnProperty("sourceLanguageCode")&&!c.isString(n.sourceLanguageCode)?"sourceLanguageCode: string expected":n.targetLanguageCode!=null&&n.hasOwnProperty("targetLanguageCode")&&!c.isString(n.targetLanguageCode)?"targetLanguageCode: string expected":null},e.fromObject=function(n){if(n instanceof l.google.cloud.translation.v3beta1.Glossary.LanguageCodePair)return n;var i=new l.google.cloud.translation.v3beta1.Glossary.LanguageCodePair;return n.sourceLanguageCode!=null&&(i.sourceLanguageCode=String(n.sourceLanguageCode)),n.targetLanguageCode!=null&&(i.targetLanguageCode=String(n.targetLanguageCode)),i},e.toObject=function(n,i){i||(i={});var s={};return i.defaults&&(s.sourceLanguageCode="",s.targetLanguageCode=""),n.sourceLanguageCode!=null&&n.hasOwnProperty("sourceLanguageCode")&&(s.sourceLanguageCode=n.sourceLanguageCode),n.targetLanguageCode!=null&&n.hasOwnProperty("targetLanguageCode")&&(s.targetLanguageCode=n.targetLanguageCode),s},e.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},e.getTypeUrl=function(n){return n===void 0&&(n="type.googleapis.com"),n+"/google.cloud.translation.v3beta1.Glossary.LanguageCodePair"},e}(),a.LanguageCodesSet=function(){function e(t){if(this.languageCodes=[],t)for(var n=Object.keys(t),i=0;i>>3){case 1:{f.languageCodes&&f.languageCodes.length||(f.languageCodes=[]),f.languageCodes.push(n.string());break}default:n.skipType(g&7);break}}return f},e.decodeDelimited=function(n){return n instanceof o||(n=new o(n)),this.decode(n,n.uint32())},e.verify=function(n){if(typeof n!="object"||n===null)return"object expected";if(n.languageCodes!=null&&n.hasOwnProperty("languageCodes")){if(!Array.isArray(n.languageCodes))return"languageCodes: array expected";for(var i=0;i>>3){case 1:{i.parent=e.string();break}case 2:{i.glossary=l.google.cloud.translation.v3beta1.Glossary.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.glossary!=null&&e.hasOwnProperty("glossary")){var t=l.google.cloud.translation.v3beta1.Glossary.verify(e.glossary);if(t)return"glossary."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.CreateGlossaryRequest)return e;var t=new l.google.cloud.translation.v3beta1.CreateGlossaryRequest;if(e.parent!=null&&(t.parent=String(e.parent)),e.glossary!=null){if(typeof e.glossary!="object")throw TypeError(".google.cloud.translation.v3beta1.CreateGlossaryRequest.glossary: object expected");t.glossary=l.google.cloud.translation.v3beta1.Glossary.fromObject(e.glossary)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.glossary=null),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.glossary!=null&&e.hasOwnProperty("glossary")&&(n.glossary=l.google.cloud.translation.v3beta1.Glossary.toObject(e.glossary,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.CreateGlossaryRequest"},a}(),m.GetGlossaryRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.GetGlossaryRequest)return e;var t=new l.google.cloud.translation.v3beta1.GetGlossaryRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.GetGlossaryRequest"},a}(),m.DeleteGlossaryRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name)?"name: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.DeleteGlossaryRequest)return e;var t=new l.google.cloud.translation.v3beta1.DeleteGlossaryRequest;return e.name!=null&&(t.name=String(e.name)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name=""),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.DeleteGlossaryRequest"},a}(),m.ListGlossariesRequest=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.pageSize=e.int32();break}case 3:{i.pageToken=e.string();break}case 4:{i.filter=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){return typeof e!="object"||e===null?"object expected":e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent)?"parent: string expected":e.pageSize!=null&&e.hasOwnProperty("pageSize")&&!c.isInteger(e.pageSize)?"pageSize: integer expected":e.pageToken!=null&&e.hasOwnProperty("pageToken")&&!c.isString(e.pageToken)?"pageToken: string expected":e.filter!=null&&e.hasOwnProperty("filter")&&!c.isString(e.filter)?"filter: string expected":null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.ListGlossariesRequest)return e;var t=new l.google.cloud.translation.v3beta1.ListGlossariesRequest;return e.parent!=null&&(t.parent=String(e.parent)),e.pageSize!=null&&(t.pageSize=e.pageSize|0),e.pageToken!=null&&(t.pageToken=String(e.pageToken)),e.filter!=null&&(t.filter=String(e.filter)),t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.parent="",n.pageSize=0,n.pageToken="",n.filter=""),e.parent!=null&&e.hasOwnProperty("parent")&&(n.parent=e.parent),e.pageSize!=null&&e.hasOwnProperty("pageSize")&&(n.pageSize=e.pageSize),e.pageToken!=null&&e.hasOwnProperty("pageToken")&&(n.pageToken=e.pageToken),e.filter!=null&&e.hasOwnProperty("filter")&&(n.filter=e.filter),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.ListGlossariesRequest"},a}(),m.ListGlossariesResponse=function(){function a(r){if(this.glossaries=[],r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.glossaries&&i.glossaries.length||(i.glossaries=[]),i.glossaries.push(l.google.cloud.translation.v3beta1.Glossary.decode(e,e.uint32()));break}case 2:{i.nextPageToken=e.string();break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.glossaries!=null&&e.hasOwnProperty("glossaries")){if(!Array.isArray(e.glossaries))return"glossaries: array expected";for(var t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.state=e.int32();break}case 3:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.CreateGlossaryMetadata)return e;var t=new l.google.cloud.translation.v3beta1.CreateGlossaryMetadata;switch(e.name!=null&&(t.name=String(e.name)),e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"RUNNING":case 1:t.state=1;break;case"SUCCEEDED":case 2:t.state=2;break;case"FAILED":case 3:t.state=3;break;case"CANCELLING":case 4:t.state=4;break;case"CANCELLED":case 5:t.state=5;break}if(e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3beta1.CreateGlossaryMetadata.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.state=t.enums===String?"STATE_UNSPECIFIED":0,n.submitTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.translation.v3beta1.CreateGlossaryMetadata.State[e.state]===void 0?e.state:l.google.cloud.translation.v3beta1.CreateGlossaryMetadata.State[e.state]:e.state),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.CreateGlossaryMetadata"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="RUNNING"]=1,e[r[2]="SUCCEEDED"]=2,e[r[3]="FAILED"]=3,e[r[4]="CANCELLING"]=4,e[r[5]="CANCELLED"]=5,e}(),a}(),m.DeleteGlossaryMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.state=e.int32();break}case 3:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.DeleteGlossaryMetadata)return e;var t=new l.google.cloud.translation.v3beta1.DeleteGlossaryMetadata;switch(e.name!=null&&(t.name=String(e.name)),e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"RUNNING":case 1:t.state=1;break;case"SUCCEEDED":case 2:t.state=2;break;case"FAILED":case 3:t.state=3;break;case"CANCELLING":case 4:t.state=4;break;case"CANCELLED":case 5:t.state=5;break}if(e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3beta1.DeleteGlossaryMetadata.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.state=t.enums===String?"STATE_UNSPECIFIED":0,n.submitTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.translation.v3beta1.DeleteGlossaryMetadata.State[e.state]===void 0?e.state:l.google.cloud.translation.v3beta1.DeleteGlossaryMetadata.State[e.state]:e.state),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.DeleteGlossaryMetadata"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="RUNNING"]=1,e[r[2]="SUCCEEDED"]=2,e[r[3]="FAILED"]=3,e[r[4]="CANCELLING"]=4,e[r[5]="CANCELLED"]=5,e}(),a}(),m.DeleteGlossaryResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.name=e.string();break}case 2:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 3:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.name!=null&&e.hasOwnProperty("name")&&!c.isString(e.name))return"name: string expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.DeleteGlossaryResponse)return e;var t=new l.google.cloud.translation.v3beta1.DeleteGlossaryResponse;if(e.name!=null&&(t.name=String(e.name)),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3beta1.DeleteGlossaryResponse.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.translation.v3beta1.DeleteGlossaryResponse.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.submitTime=null,n.endTime=null),e.name!=null&&e.hasOwnProperty("name")&&(n.name=e.name),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.DeleteGlossaryResponse"},a}(),m.BatchTranslateDocumentRequest=function(){function a(r){if(this.targetLanguageCodes=[],this.inputConfigs=[],this.models={},this.glossaries={},this.formatConversions={},r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.parent=e.string();break}case 2:{i.sourceLanguageCode=e.string();break}case 3:{i.targetLanguageCodes&&i.targetLanguageCodes.length||(i.targetLanguageCodes=[]),i.targetLanguageCodes.push(e.string());break}case 4:{i.inputConfigs&&i.inputConfigs.length||(i.inputConfigs=[]),i.inputConfigs.push(l.google.cloud.translation.v3beta1.BatchDocumentInputConfig.decode(e,e.uint32()));break}case 5:{i.outputConfig=l.google.cloud.translation.v3beta1.BatchDocumentOutputConfig.decode(e,e.uint32());break}case 6:{i.models===c.emptyObject&&(i.models={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.models[s]=f;break}case 7:{i.glossaries===c.emptyObject&&(i.glossaries={});var T=e.uint32()+e.pos;for(s="",f=null;e.pos>>3){case 1:s=e.string();break;case 2:f=l.google.cloud.translation.v3beta1.TranslateTextGlossaryConfig.decode(e,e.uint32());break;default:e.skipType(_&7);break}}i.glossaries[s]=f;break}case 8:{i.formatConversions===c.emptyObject&&(i.formatConversions={});var T=e.uint32()+e.pos;for(s="",f="";e.pos>>3){case 1:s=e.string();break;case 2:f=e.string();break;default:e.skipType(_&7);break}}i.formatConversions[s]=f;break}case 10:{i.customizedAttribution=e.string();break}case 11:{i.enableShadowRemovalNativePdf=e.bool();break}case 12:{i.enableRotationCorrection=e.bool();break}default:e.skipType(g&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.parent!=null&&e.hasOwnProperty("parent")&&!c.isString(e.parent))return"parent: string expected";if(e.sourceLanguageCode!=null&&e.hasOwnProperty("sourceLanguageCode")&&!c.isString(e.sourceLanguageCode))return"sourceLanguageCode: string expected";if(e.targetLanguageCodes!=null&&e.hasOwnProperty("targetLanguageCodes")){if(!Array.isArray(e.targetLanguageCodes))return"targetLanguageCodes: array expected";for(var t=0;t>>3){case 1:{s.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsSource!=null&&t.hasOwnProperty("gcsSource")){n.source=1;{var i=l.google.cloud.translation.v3beta1.GcsSource.verify(t.gcsSource);if(i)return"gcsSource."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3beta1.BatchDocumentInputConfig)return t;var n=new l.google.cloud.translation.v3beta1.BatchDocumentInputConfig;if(t.gcsSource!=null){if(typeof t.gcsSource!="object")throw TypeError(".google.cloud.translation.v3beta1.BatchDocumentInputConfig.gcsSource: object expected");n.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.fromObject(t.gcsSource)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.gcsSource!=null&&t.hasOwnProperty("gcsSource")&&(i.gcsSource=l.google.cloud.translation.v3beta1.GcsSource.toObject(t.gcsSource,n),n.oneofs&&(i.source="gcsSource")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3beta1.BatchDocumentInputConfig"},a}(),m.BatchDocumentOutputConfig=function(){function a(e){if(e)for(var t=Object.keys(e),n=0;n>>3){case 1:{s.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.decode(t,t.uint32());break}default:t.skipType(f&7);break}}return s},a.decodeDelimited=function(t){return t instanceof o||(t=new o(t)),this.decode(t,t.uint32())},a.verify=function(t){if(typeof t!="object"||t===null)return"object expected";var n={};if(t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")){n.destination=1;{var i=l.google.cloud.translation.v3beta1.GcsDestination.verify(t.gcsDestination);if(i)return"gcsDestination."+i}}return null},a.fromObject=function(t){if(t instanceof l.google.cloud.translation.v3beta1.BatchDocumentOutputConfig)return t;var n=new l.google.cloud.translation.v3beta1.BatchDocumentOutputConfig;if(t.gcsDestination!=null){if(typeof t.gcsDestination!="object")throw TypeError(".google.cloud.translation.v3beta1.BatchDocumentOutputConfig.gcsDestination: object expected");n.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.fromObject(t.gcsDestination)}return n},a.toObject=function(t,n){n||(n={});var i={};return t.gcsDestination!=null&&t.hasOwnProperty("gcsDestination")&&(i.gcsDestination=l.google.cloud.translation.v3beta1.GcsDestination.toObject(t.gcsDestination,n),n.oneofs&&(i.destination="gcsDestination")),i},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(t){return t===void 0&&(t="type.googleapis.com"),t+"/google.cloud.translation.v3beta1.BatchDocumentOutputConfig"},a}(),m.BatchTranslateDocumentResponse=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.totalPages=e.int64();break}case 2:{i.translatedPages=e.int64();break}case 3:{i.failedPages=e.int64();break}case 4:{i.totalBillablePages=e.int64();break}case 5:{i.totalCharacters=e.int64();break}case 6:{i.translatedCharacters=e.int64();break}case 7:{i.failedCharacters=e.int64();break}case 8:{i.totalBillableCharacters=e.int64();break}case 9:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}case 10:{i.endTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.totalPages!=null&&e.hasOwnProperty("totalPages")&&!c.isInteger(e.totalPages)&&!(e.totalPages&&c.isInteger(e.totalPages.low)&&c.isInteger(e.totalPages.high)))return"totalPages: integer|Long expected";if(e.translatedPages!=null&&e.hasOwnProperty("translatedPages")&&!c.isInteger(e.translatedPages)&&!(e.translatedPages&&c.isInteger(e.translatedPages.low)&&c.isInteger(e.translatedPages.high)))return"translatedPages: integer|Long expected";if(e.failedPages!=null&&e.hasOwnProperty("failedPages")&&!c.isInteger(e.failedPages)&&!(e.failedPages&&c.isInteger(e.failedPages.low)&&c.isInteger(e.failedPages.high)))return"failedPages: integer|Long expected";if(e.totalBillablePages!=null&&e.hasOwnProperty("totalBillablePages")&&!c.isInteger(e.totalBillablePages)&&!(e.totalBillablePages&&c.isInteger(e.totalBillablePages.low)&&c.isInteger(e.totalBillablePages.high)))return"totalBillablePages: integer|Long expected";if(e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&!c.isInteger(e.totalCharacters)&&!(e.totalCharacters&&c.isInteger(e.totalCharacters.low)&&c.isInteger(e.totalCharacters.high)))return"totalCharacters: integer|Long expected";if(e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&!c.isInteger(e.translatedCharacters)&&!(e.translatedCharacters&&c.isInteger(e.translatedCharacters.low)&&c.isInteger(e.translatedCharacters.high)))return"translatedCharacters: integer|Long expected";if(e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&!c.isInteger(e.failedCharacters)&&!(e.failedCharacters&&c.isInteger(e.failedCharacters.low)&&c.isInteger(e.failedCharacters.high)))return"failedCharacters: integer|Long expected";if(e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&!c.isInteger(e.totalBillableCharacters)&&!(e.totalBillableCharacters&&c.isInteger(e.totalBillableCharacters.low)&&c.isInteger(e.totalBillableCharacters.high)))return"totalBillableCharacters: integer|Long expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}if(e.endTime!=null&&e.hasOwnProperty("endTime")){var t=l.google.protobuf.Timestamp.verify(e.endTime);if(t)return"endTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.BatchTranslateDocumentResponse)return e;var t=new l.google.cloud.translation.v3beta1.BatchTranslateDocumentResponse;if(e.totalPages!=null&&(c.Long?(t.totalPages=c.Long.fromValue(e.totalPages)).unsigned=!1:typeof e.totalPages=="string"?t.totalPages=parseInt(e.totalPages,10):typeof e.totalPages=="number"?t.totalPages=e.totalPages:typeof e.totalPages=="object"&&(t.totalPages=new c.LongBits(e.totalPages.low>>>0,e.totalPages.high>>>0).toNumber())),e.translatedPages!=null&&(c.Long?(t.translatedPages=c.Long.fromValue(e.translatedPages)).unsigned=!1:typeof e.translatedPages=="string"?t.translatedPages=parseInt(e.translatedPages,10):typeof e.translatedPages=="number"?t.translatedPages=e.translatedPages:typeof e.translatedPages=="object"&&(t.translatedPages=new c.LongBits(e.translatedPages.low>>>0,e.translatedPages.high>>>0).toNumber())),e.failedPages!=null&&(c.Long?(t.failedPages=c.Long.fromValue(e.failedPages)).unsigned=!1:typeof e.failedPages=="string"?t.failedPages=parseInt(e.failedPages,10):typeof e.failedPages=="number"?t.failedPages=e.failedPages:typeof e.failedPages=="object"&&(t.failedPages=new c.LongBits(e.failedPages.low>>>0,e.failedPages.high>>>0).toNumber())),e.totalBillablePages!=null&&(c.Long?(t.totalBillablePages=c.Long.fromValue(e.totalBillablePages)).unsigned=!1:typeof e.totalBillablePages=="string"?t.totalBillablePages=parseInt(e.totalBillablePages,10):typeof e.totalBillablePages=="number"?t.totalBillablePages=e.totalBillablePages:typeof e.totalBillablePages=="object"&&(t.totalBillablePages=new c.LongBits(e.totalBillablePages.low>>>0,e.totalBillablePages.high>>>0).toNumber())),e.totalCharacters!=null&&(c.Long?(t.totalCharacters=c.Long.fromValue(e.totalCharacters)).unsigned=!1:typeof e.totalCharacters=="string"?t.totalCharacters=parseInt(e.totalCharacters,10):typeof e.totalCharacters=="number"?t.totalCharacters=e.totalCharacters:typeof e.totalCharacters=="object"&&(t.totalCharacters=new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber())),e.translatedCharacters!=null&&(c.Long?(t.translatedCharacters=c.Long.fromValue(e.translatedCharacters)).unsigned=!1:typeof e.translatedCharacters=="string"?t.translatedCharacters=parseInt(e.translatedCharacters,10):typeof e.translatedCharacters=="number"?t.translatedCharacters=e.translatedCharacters:typeof e.translatedCharacters=="object"&&(t.translatedCharacters=new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber())),e.failedCharacters!=null&&(c.Long?(t.failedCharacters=c.Long.fromValue(e.failedCharacters)).unsigned=!1:typeof e.failedCharacters=="string"?t.failedCharacters=parseInt(e.failedCharacters,10):typeof e.failedCharacters=="number"?t.failedCharacters=e.failedCharacters:typeof e.failedCharacters=="object"&&(t.failedCharacters=new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber())),e.totalBillableCharacters!=null&&(c.Long?(t.totalBillableCharacters=c.Long.fromValue(e.totalBillableCharacters)).unsigned=!1:typeof e.totalBillableCharacters=="string"?t.totalBillableCharacters=parseInt(e.totalBillableCharacters,10):typeof e.totalBillableCharacters=="number"?t.totalBillableCharacters=e.totalBillableCharacters:typeof e.totalBillableCharacters=="object"&&(t.totalBillableCharacters=new c.LongBits(e.totalBillableCharacters.low>>>0,e.totalBillableCharacters.high>>>0).toNumber())),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3beta1.BatchTranslateDocumentResponse.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}if(e.endTime!=null){if(typeof e.endTime!="object")throw TypeError(".google.cloud.translation.v3beta1.BatchTranslateDocumentResponse.endTime: object expected");t.endTime=l.google.protobuf.Timestamp.fromObject(e.endTime)}return t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(c.Long){var i=new c.Long(0,0,!1);n.totalPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalBillablePages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalBillablePages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalBillableCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalBillableCharacters=t.longs===String?"0":0;n.submitTime=null,n.endTime=null}return e.totalPages!=null&&e.hasOwnProperty("totalPages")&&(typeof e.totalPages=="number"?n.totalPages=t.longs===String?String(e.totalPages):e.totalPages:n.totalPages=t.longs===String?c.Long.prototype.toString.call(e.totalPages):t.longs===Number?new c.LongBits(e.totalPages.low>>>0,e.totalPages.high>>>0).toNumber():e.totalPages),e.translatedPages!=null&&e.hasOwnProperty("translatedPages")&&(typeof e.translatedPages=="number"?n.translatedPages=t.longs===String?String(e.translatedPages):e.translatedPages:n.translatedPages=t.longs===String?c.Long.prototype.toString.call(e.translatedPages):t.longs===Number?new c.LongBits(e.translatedPages.low>>>0,e.translatedPages.high>>>0).toNumber():e.translatedPages),e.failedPages!=null&&e.hasOwnProperty("failedPages")&&(typeof e.failedPages=="number"?n.failedPages=t.longs===String?String(e.failedPages):e.failedPages:n.failedPages=t.longs===String?c.Long.prototype.toString.call(e.failedPages):t.longs===Number?new c.LongBits(e.failedPages.low>>>0,e.failedPages.high>>>0).toNumber():e.failedPages),e.totalBillablePages!=null&&e.hasOwnProperty("totalBillablePages")&&(typeof e.totalBillablePages=="number"?n.totalBillablePages=t.longs===String?String(e.totalBillablePages):e.totalBillablePages:n.totalBillablePages=t.longs===String?c.Long.prototype.toString.call(e.totalBillablePages):t.longs===Number?new c.LongBits(e.totalBillablePages.low>>>0,e.totalBillablePages.high>>>0).toNumber():e.totalBillablePages),e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&(typeof e.totalCharacters=="number"?n.totalCharacters=t.longs===String?String(e.totalCharacters):e.totalCharacters:n.totalCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalCharacters):t.longs===Number?new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber():e.totalCharacters),e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&(typeof e.translatedCharacters=="number"?n.translatedCharacters=t.longs===String?String(e.translatedCharacters):e.translatedCharacters:n.translatedCharacters=t.longs===String?c.Long.prototype.toString.call(e.translatedCharacters):t.longs===Number?new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber():e.translatedCharacters),e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&(typeof e.failedCharacters=="number"?n.failedCharacters=t.longs===String?String(e.failedCharacters):e.failedCharacters:n.failedCharacters=t.longs===String?c.Long.prototype.toString.call(e.failedCharacters):t.longs===Number?new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber():e.failedCharacters),e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&(typeof e.totalBillableCharacters=="number"?n.totalBillableCharacters=t.longs===String?String(e.totalBillableCharacters):e.totalBillableCharacters:n.totalBillableCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalBillableCharacters):t.longs===Number?new c.LongBits(e.totalBillableCharacters.low>>>0,e.totalBillableCharacters.high>>>0).toNumber():e.totalBillableCharacters),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),e.endTime!=null&&e.hasOwnProperty("endTime")&&(n.endTime=l.google.protobuf.Timestamp.toObject(e.endTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.BatchTranslateDocumentResponse"},a}(),m.BatchTranslateDocumentMetadata=function(){function a(r){if(r)for(var e=Object.keys(r),t=0;t>>3){case 1:{i.state=e.int32();break}case 2:{i.totalPages=e.int64();break}case 3:{i.translatedPages=e.int64();break}case 4:{i.failedPages=e.int64();break}case 5:{i.totalBillablePages=e.int64();break}case 6:{i.totalCharacters=e.int64();break}case 7:{i.translatedCharacters=e.int64();break}case 8:{i.failedCharacters=e.int64();break}case 9:{i.totalBillableCharacters=e.int64();break}case 10:{i.submitTime=l.google.protobuf.Timestamp.decode(e,e.uint32());break}default:e.skipType(s&7);break}}return i},a.decodeDelimited=function(e){return e instanceof o||(e=new o(e)),this.decode(e,e.uint32())},a.verify=function(e){if(typeof e!="object"||e===null)return"object expected";if(e.state!=null&&e.hasOwnProperty("state"))switch(e.state){default:return"state: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:break}if(e.totalPages!=null&&e.hasOwnProperty("totalPages")&&!c.isInteger(e.totalPages)&&!(e.totalPages&&c.isInteger(e.totalPages.low)&&c.isInteger(e.totalPages.high)))return"totalPages: integer|Long expected";if(e.translatedPages!=null&&e.hasOwnProperty("translatedPages")&&!c.isInteger(e.translatedPages)&&!(e.translatedPages&&c.isInteger(e.translatedPages.low)&&c.isInteger(e.translatedPages.high)))return"translatedPages: integer|Long expected";if(e.failedPages!=null&&e.hasOwnProperty("failedPages")&&!c.isInteger(e.failedPages)&&!(e.failedPages&&c.isInteger(e.failedPages.low)&&c.isInteger(e.failedPages.high)))return"failedPages: integer|Long expected";if(e.totalBillablePages!=null&&e.hasOwnProperty("totalBillablePages")&&!c.isInteger(e.totalBillablePages)&&!(e.totalBillablePages&&c.isInteger(e.totalBillablePages.low)&&c.isInteger(e.totalBillablePages.high)))return"totalBillablePages: integer|Long expected";if(e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&!c.isInteger(e.totalCharacters)&&!(e.totalCharacters&&c.isInteger(e.totalCharacters.low)&&c.isInteger(e.totalCharacters.high)))return"totalCharacters: integer|Long expected";if(e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&!c.isInteger(e.translatedCharacters)&&!(e.translatedCharacters&&c.isInteger(e.translatedCharacters.low)&&c.isInteger(e.translatedCharacters.high)))return"translatedCharacters: integer|Long expected";if(e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&!c.isInteger(e.failedCharacters)&&!(e.failedCharacters&&c.isInteger(e.failedCharacters.low)&&c.isInteger(e.failedCharacters.high)))return"failedCharacters: integer|Long expected";if(e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&!c.isInteger(e.totalBillableCharacters)&&!(e.totalBillableCharacters&&c.isInteger(e.totalBillableCharacters.low)&&c.isInteger(e.totalBillableCharacters.high)))return"totalBillableCharacters: integer|Long expected";if(e.submitTime!=null&&e.hasOwnProperty("submitTime")){var t=l.google.protobuf.Timestamp.verify(e.submitTime);if(t)return"submitTime."+t}return null},a.fromObject=function(e){if(e instanceof l.google.cloud.translation.v3beta1.BatchTranslateDocumentMetadata)return e;var t=new l.google.cloud.translation.v3beta1.BatchTranslateDocumentMetadata;switch(e.state){default:if(typeof e.state=="number"){t.state=e.state;break}break;case"STATE_UNSPECIFIED":case 0:t.state=0;break;case"RUNNING":case 1:t.state=1;break;case"SUCCEEDED":case 2:t.state=2;break;case"FAILED":case 3:t.state=3;break;case"CANCELLING":case 4:t.state=4;break;case"CANCELLED":case 5:t.state=5;break}if(e.totalPages!=null&&(c.Long?(t.totalPages=c.Long.fromValue(e.totalPages)).unsigned=!1:typeof e.totalPages=="string"?t.totalPages=parseInt(e.totalPages,10):typeof e.totalPages=="number"?t.totalPages=e.totalPages:typeof e.totalPages=="object"&&(t.totalPages=new c.LongBits(e.totalPages.low>>>0,e.totalPages.high>>>0).toNumber())),e.translatedPages!=null&&(c.Long?(t.translatedPages=c.Long.fromValue(e.translatedPages)).unsigned=!1:typeof e.translatedPages=="string"?t.translatedPages=parseInt(e.translatedPages,10):typeof e.translatedPages=="number"?t.translatedPages=e.translatedPages:typeof e.translatedPages=="object"&&(t.translatedPages=new c.LongBits(e.translatedPages.low>>>0,e.translatedPages.high>>>0).toNumber())),e.failedPages!=null&&(c.Long?(t.failedPages=c.Long.fromValue(e.failedPages)).unsigned=!1:typeof e.failedPages=="string"?t.failedPages=parseInt(e.failedPages,10):typeof e.failedPages=="number"?t.failedPages=e.failedPages:typeof e.failedPages=="object"&&(t.failedPages=new c.LongBits(e.failedPages.low>>>0,e.failedPages.high>>>0).toNumber())),e.totalBillablePages!=null&&(c.Long?(t.totalBillablePages=c.Long.fromValue(e.totalBillablePages)).unsigned=!1:typeof e.totalBillablePages=="string"?t.totalBillablePages=parseInt(e.totalBillablePages,10):typeof e.totalBillablePages=="number"?t.totalBillablePages=e.totalBillablePages:typeof e.totalBillablePages=="object"&&(t.totalBillablePages=new c.LongBits(e.totalBillablePages.low>>>0,e.totalBillablePages.high>>>0).toNumber())),e.totalCharacters!=null&&(c.Long?(t.totalCharacters=c.Long.fromValue(e.totalCharacters)).unsigned=!1:typeof e.totalCharacters=="string"?t.totalCharacters=parseInt(e.totalCharacters,10):typeof e.totalCharacters=="number"?t.totalCharacters=e.totalCharacters:typeof e.totalCharacters=="object"&&(t.totalCharacters=new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber())),e.translatedCharacters!=null&&(c.Long?(t.translatedCharacters=c.Long.fromValue(e.translatedCharacters)).unsigned=!1:typeof e.translatedCharacters=="string"?t.translatedCharacters=parseInt(e.translatedCharacters,10):typeof e.translatedCharacters=="number"?t.translatedCharacters=e.translatedCharacters:typeof e.translatedCharacters=="object"&&(t.translatedCharacters=new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber())),e.failedCharacters!=null&&(c.Long?(t.failedCharacters=c.Long.fromValue(e.failedCharacters)).unsigned=!1:typeof e.failedCharacters=="string"?t.failedCharacters=parseInt(e.failedCharacters,10):typeof e.failedCharacters=="number"?t.failedCharacters=e.failedCharacters:typeof e.failedCharacters=="object"&&(t.failedCharacters=new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber())),e.totalBillableCharacters!=null&&(c.Long?(t.totalBillableCharacters=c.Long.fromValue(e.totalBillableCharacters)).unsigned=!1:typeof e.totalBillableCharacters=="string"?t.totalBillableCharacters=parseInt(e.totalBillableCharacters,10):typeof e.totalBillableCharacters=="number"?t.totalBillableCharacters=e.totalBillableCharacters:typeof e.totalBillableCharacters=="object"&&(t.totalBillableCharacters=new c.LongBits(e.totalBillableCharacters.low>>>0,e.totalBillableCharacters.high>>>0).toNumber())),e.submitTime!=null){if(typeof e.submitTime!="object")throw TypeError(".google.cloud.translation.v3beta1.BatchTranslateDocumentMetadata.submitTime: object expected");t.submitTime=l.google.protobuf.Timestamp.fromObject(e.submitTime)}return t},a.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.state=t.enums===String?"STATE_UNSPECIFIED":0,c.Long){var i=new c.Long(0,0,!1);n.totalPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedPages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedPages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalBillablePages=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalBillablePages=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.translatedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.translatedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.failedCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.failedCharacters=t.longs===String?"0":0;if(c.Long){var i=new c.Long(0,0,!1);n.totalBillableCharacters=t.longs===String?i.toString():t.longs===Number?i.toNumber():i}else n.totalBillableCharacters=t.longs===String?"0":0;n.submitTime=null}return e.state!=null&&e.hasOwnProperty("state")&&(n.state=t.enums===String?l.google.cloud.translation.v3beta1.BatchTranslateDocumentMetadata.State[e.state]===void 0?e.state:l.google.cloud.translation.v3beta1.BatchTranslateDocumentMetadata.State[e.state]:e.state),e.totalPages!=null&&e.hasOwnProperty("totalPages")&&(typeof e.totalPages=="number"?n.totalPages=t.longs===String?String(e.totalPages):e.totalPages:n.totalPages=t.longs===String?c.Long.prototype.toString.call(e.totalPages):t.longs===Number?new c.LongBits(e.totalPages.low>>>0,e.totalPages.high>>>0).toNumber():e.totalPages),e.translatedPages!=null&&e.hasOwnProperty("translatedPages")&&(typeof e.translatedPages=="number"?n.translatedPages=t.longs===String?String(e.translatedPages):e.translatedPages:n.translatedPages=t.longs===String?c.Long.prototype.toString.call(e.translatedPages):t.longs===Number?new c.LongBits(e.translatedPages.low>>>0,e.translatedPages.high>>>0).toNumber():e.translatedPages),e.failedPages!=null&&e.hasOwnProperty("failedPages")&&(typeof e.failedPages=="number"?n.failedPages=t.longs===String?String(e.failedPages):e.failedPages:n.failedPages=t.longs===String?c.Long.prototype.toString.call(e.failedPages):t.longs===Number?new c.LongBits(e.failedPages.low>>>0,e.failedPages.high>>>0).toNumber():e.failedPages),e.totalBillablePages!=null&&e.hasOwnProperty("totalBillablePages")&&(typeof e.totalBillablePages=="number"?n.totalBillablePages=t.longs===String?String(e.totalBillablePages):e.totalBillablePages:n.totalBillablePages=t.longs===String?c.Long.prototype.toString.call(e.totalBillablePages):t.longs===Number?new c.LongBits(e.totalBillablePages.low>>>0,e.totalBillablePages.high>>>0).toNumber():e.totalBillablePages),e.totalCharacters!=null&&e.hasOwnProperty("totalCharacters")&&(typeof e.totalCharacters=="number"?n.totalCharacters=t.longs===String?String(e.totalCharacters):e.totalCharacters:n.totalCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalCharacters):t.longs===Number?new c.LongBits(e.totalCharacters.low>>>0,e.totalCharacters.high>>>0).toNumber():e.totalCharacters),e.translatedCharacters!=null&&e.hasOwnProperty("translatedCharacters")&&(typeof e.translatedCharacters=="number"?n.translatedCharacters=t.longs===String?String(e.translatedCharacters):e.translatedCharacters:n.translatedCharacters=t.longs===String?c.Long.prototype.toString.call(e.translatedCharacters):t.longs===Number?new c.LongBits(e.translatedCharacters.low>>>0,e.translatedCharacters.high>>>0).toNumber():e.translatedCharacters),e.failedCharacters!=null&&e.hasOwnProperty("failedCharacters")&&(typeof e.failedCharacters=="number"?n.failedCharacters=t.longs===String?String(e.failedCharacters):e.failedCharacters:n.failedCharacters=t.longs===String?c.Long.prototype.toString.call(e.failedCharacters):t.longs===Number?new c.LongBits(e.failedCharacters.low>>>0,e.failedCharacters.high>>>0).toNumber():e.failedCharacters),e.totalBillableCharacters!=null&&e.hasOwnProperty("totalBillableCharacters")&&(typeof e.totalBillableCharacters=="number"?n.totalBillableCharacters=t.longs===String?String(e.totalBillableCharacters):e.totalBillableCharacters:n.totalBillableCharacters=t.longs===String?c.Long.prototype.toString.call(e.totalBillableCharacters):t.longs===Number?new c.LongBits(e.totalBillableCharacters.low>>>0,e.totalBillableCharacters.high>>>0).toNumber():e.totalBillableCharacters),e.submitTime!=null&&e.hasOwnProperty("submitTime")&&(n.submitTime=l.google.protobuf.Timestamp.toObject(e.submitTime,t)),n},a.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},a.getTypeUrl=function(e){return e===void 0&&(e="type.googleapis.com"),e+"/google.cloud.translation.v3beta1.BatchTranslateDocumentMetadata"},a.State=function(){var r={},e=Object.create(r);return e[r[0]="STATE_UNSPECIFIED"]=0,e[r[1]="RUNNING"]=1,e[r[2]="SUCCEEDED"]=2,e[r[3]="FAILED"]=3,e[r[4]="CANCELLING"]=4,e[r[5]="CANCELLED"]=5,e}(),a}(),m}(),y}(),O}(),u.api=function(){var O={};return O.Http=function(){function y(m){if(this.rules=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.rules&&t.rules.length||(t.rules=[]),t.rules.push(l.google.api.HttpRule.decode(a,a.uint32()));break}case 2:{t.fullyDecodeReservedExpansion=a.bool();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.rules!=null&&a.hasOwnProperty("rules")){if(!Array.isArray(a.rules))return"rules: array expected";for(var r=0;r>>3){case 1:{n.selector=r.string();break}case 2:{n.get=r.string();break}case 3:{n.put=r.string();break}case 4:{n.post=r.string();break}case 5:{n.delete=r.string();break}case 6:{n.patch=r.string();break}case 8:{n.custom=l.google.api.CustomHttpPattern.decode(r,r.uint32());break}case 7:{n.body=r.string();break}case 12:{n.responseBody=r.string();break}case 11:{n.additionalBindings&&n.additionalBindings.length||(n.additionalBindings=[]),n.additionalBindings.push(l.google.api.HttpRule.decode(r,r.uint32()));break}default:r.skipType(i&7);break}}return n},y.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},y.verify=function(r){if(typeof r!="object"||r===null)return"object expected";var e={};if(r.selector!=null&&r.hasOwnProperty("selector")&&!c.isString(r.selector))return"selector: string expected";if(r.get!=null&&r.hasOwnProperty("get")&&(e.pattern=1,!c.isString(r.get)))return"get: string expected";if(r.put!=null&&r.hasOwnProperty("put")){if(e.pattern===1)return"pattern: multiple values";if(e.pattern=1,!c.isString(r.put))return"put: string expected"}if(r.post!=null&&r.hasOwnProperty("post")){if(e.pattern===1)return"pattern: multiple values";if(e.pattern=1,!c.isString(r.post))return"post: string expected"}if(r.delete!=null&&r.hasOwnProperty("delete")){if(e.pattern===1)return"pattern: multiple values";if(e.pattern=1,!c.isString(r.delete))return"delete: string expected"}if(r.patch!=null&&r.hasOwnProperty("patch")){if(e.pattern===1)return"pattern: multiple values";if(e.pattern=1,!c.isString(r.patch))return"patch: string expected"}if(r.custom!=null&&r.hasOwnProperty("custom")){if(e.pattern===1)return"pattern: multiple values";e.pattern=1;{var t=l.google.api.CustomHttpPattern.verify(r.custom);if(t)return"custom."+t}}if(r.body!=null&&r.hasOwnProperty("body")&&!c.isString(r.body))return"body: string expected";if(r.responseBody!=null&&r.hasOwnProperty("responseBody")&&!c.isString(r.responseBody))return"responseBody: string expected";if(r.additionalBindings!=null&&r.hasOwnProperty("additionalBindings")){if(!Array.isArray(r.additionalBindings))return"additionalBindings: array expected";for(var n=0;n>>3){case 1:{t.kind=a.string();break}case 2:{t.path=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.kind!=null&&a.hasOwnProperty("kind")&&!c.isString(a.kind)?"kind: string expected":a.path!=null&&a.hasOwnProperty("path")&&!c.isString(a.path)?"path: string expected":null},y.fromObject=function(a){if(a instanceof l.google.api.CustomHttpPattern)return a;var r=new l.google.api.CustomHttpPattern;return a.kind!=null&&(r.kind=String(a.kind)),a.path!=null&&(r.path=String(a.path)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.kind="",e.path=""),a.kind!=null&&a.hasOwnProperty("kind")&&(e.kind=a.kind),a.path!=null&&a.hasOwnProperty("path")&&(e.path=a.path),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.CustomHttpPattern"},y}(),O.CommonLanguageSettings=function(){function y(m){if(this.destinations=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.referenceDocsUri=a.string();break}case 2:{if(t.destinations&&t.destinations.length||(t.destinations=[]),(n&7)===2)for(var i=a.uint32()+a.pos;a.pos>>3){case 1:{t.version=a.string();break}case 2:{t.launchStage=a.int32();break}case 3:{t.restNumericEnums=a.bool();break}case 21:{t.javaSettings=l.google.api.JavaSettings.decode(a,a.uint32());break}case 22:{t.cppSettings=l.google.api.CppSettings.decode(a,a.uint32());break}case 23:{t.phpSettings=l.google.api.PhpSettings.decode(a,a.uint32());break}case 24:{t.pythonSettings=l.google.api.PythonSettings.decode(a,a.uint32());break}case 25:{t.nodeSettings=l.google.api.NodeSettings.decode(a,a.uint32());break}case 26:{t.dotnetSettings=l.google.api.DotnetSettings.decode(a,a.uint32());break}case 27:{t.rubySettings=l.google.api.RubySettings.decode(a,a.uint32());break}case 28:{t.goSettings=l.google.api.GoSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.version!=null&&a.hasOwnProperty("version")&&!c.isString(a.version))return"version: string expected";if(a.launchStage!=null&&a.hasOwnProperty("launchStage"))switch(a.launchStage){default:return"launchStage: enum value expected";case 0:case 6:case 7:case 1:case 2:case 3:case 4:case 5:break}if(a.restNumericEnums!=null&&a.hasOwnProperty("restNumericEnums")&&typeof a.restNumericEnums!="boolean")return"restNumericEnums: boolean expected";if(a.javaSettings!=null&&a.hasOwnProperty("javaSettings")){var r=l.google.api.JavaSettings.verify(a.javaSettings);if(r)return"javaSettings."+r}if(a.cppSettings!=null&&a.hasOwnProperty("cppSettings")){var r=l.google.api.CppSettings.verify(a.cppSettings);if(r)return"cppSettings."+r}if(a.phpSettings!=null&&a.hasOwnProperty("phpSettings")){var r=l.google.api.PhpSettings.verify(a.phpSettings);if(r)return"phpSettings."+r}if(a.pythonSettings!=null&&a.hasOwnProperty("pythonSettings")){var r=l.google.api.PythonSettings.verify(a.pythonSettings);if(r)return"pythonSettings."+r}if(a.nodeSettings!=null&&a.hasOwnProperty("nodeSettings")){var r=l.google.api.NodeSettings.verify(a.nodeSettings);if(r)return"nodeSettings."+r}if(a.dotnetSettings!=null&&a.hasOwnProperty("dotnetSettings")){var r=l.google.api.DotnetSettings.verify(a.dotnetSettings);if(r)return"dotnetSettings."+r}if(a.rubySettings!=null&&a.hasOwnProperty("rubySettings")){var r=l.google.api.RubySettings.verify(a.rubySettings);if(r)return"rubySettings."+r}if(a.goSettings!=null&&a.hasOwnProperty("goSettings")){var r=l.google.api.GoSettings.verify(a.goSettings);if(r)return"goSettings."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.ClientLibrarySettings)return a;var r=new l.google.api.ClientLibrarySettings;switch(a.version!=null&&(r.version=String(a.version)),a.launchStage){default:if(typeof a.launchStage=="number"){r.launchStage=a.launchStage;break}break;case"LAUNCH_STAGE_UNSPECIFIED":case 0:r.launchStage=0;break;case"UNIMPLEMENTED":case 6:r.launchStage=6;break;case"PRELAUNCH":case 7:r.launchStage=7;break;case"EARLY_ACCESS":case 1:r.launchStage=1;break;case"ALPHA":case 2:r.launchStage=2;break;case"BETA":case 3:r.launchStage=3;break;case"GA":case 4:r.launchStage=4;break;case"DEPRECATED":case 5:r.launchStage=5;break}if(a.restNumericEnums!=null&&(r.restNumericEnums=!!a.restNumericEnums),a.javaSettings!=null){if(typeof a.javaSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.javaSettings: object expected");r.javaSettings=l.google.api.JavaSettings.fromObject(a.javaSettings)}if(a.cppSettings!=null){if(typeof a.cppSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.cppSettings: object expected");r.cppSettings=l.google.api.CppSettings.fromObject(a.cppSettings)}if(a.phpSettings!=null){if(typeof a.phpSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.phpSettings: object expected");r.phpSettings=l.google.api.PhpSettings.fromObject(a.phpSettings)}if(a.pythonSettings!=null){if(typeof a.pythonSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.pythonSettings: object expected");r.pythonSettings=l.google.api.PythonSettings.fromObject(a.pythonSettings)}if(a.nodeSettings!=null){if(typeof a.nodeSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.nodeSettings: object expected");r.nodeSettings=l.google.api.NodeSettings.fromObject(a.nodeSettings)}if(a.dotnetSettings!=null){if(typeof a.dotnetSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.dotnetSettings: object expected");r.dotnetSettings=l.google.api.DotnetSettings.fromObject(a.dotnetSettings)}if(a.rubySettings!=null){if(typeof a.rubySettings!="object")throw TypeError(".google.api.ClientLibrarySettings.rubySettings: object expected");r.rubySettings=l.google.api.RubySettings.fromObject(a.rubySettings)}if(a.goSettings!=null){if(typeof a.goSettings!="object")throw TypeError(".google.api.ClientLibrarySettings.goSettings: object expected");r.goSettings=l.google.api.GoSettings.fromObject(a.goSettings)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.version="",e.launchStage=r.enums===String?"LAUNCH_STAGE_UNSPECIFIED":0,e.restNumericEnums=!1,e.javaSettings=null,e.cppSettings=null,e.phpSettings=null,e.pythonSettings=null,e.nodeSettings=null,e.dotnetSettings=null,e.rubySettings=null,e.goSettings=null),a.version!=null&&a.hasOwnProperty("version")&&(e.version=a.version),a.launchStage!=null&&a.hasOwnProperty("launchStage")&&(e.launchStage=r.enums===String?l.google.api.LaunchStage[a.launchStage]===void 0?a.launchStage:l.google.api.LaunchStage[a.launchStage]:a.launchStage),a.restNumericEnums!=null&&a.hasOwnProperty("restNumericEnums")&&(e.restNumericEnums=a.restNumericEnums),a.javaSettings!=null&&a.hasOwnProperty("javaSettings")&&(e.javaSettings=l.google.api.JavaSettings.toObject(a.javaSettings,r)),a.cppSettings!=null&&a.hasOwnProperty("cppSettings")&&(e.cppSettings=l.google.api.CppSettings.toObject(a.cppSettings,r)),a.phpSettings!=null&&a.hasOwnProperty("phpSettings")&&(e.phpSettings=l.google.api.PhpSettings.toObject(a.phpSettings,r)),a.pythonSettings!=null&&a.hasOwnProperty("pythonSettings")&&(e.pythonSettings=l.google.api.PythonSettings.toObject(a.pythonSettings,r)),a.nodeSettings!=null&&a.hasOwnProperty("nodeSettings")&&(e.nodeSettings=l.google.api.NodeSettings.toObject(a.nodeSettings,r)),a.dotnetSettings!=null&&a.hasOwnProperty("dotnetSettings")&&(e.dotnetSettings=l.google.api.DotnetSettings.toObject(a.dotnetSettings,r)),a.rubySettings!=null&&a.hasOwnProperty("rubySettings")&&(e.rubySettings=l.google.api.RubySettings.toObject(a.rubySettings,r)),a.goSettings!=null&&a.hasOwnProperty("goSettings")&&(e.goSettings=l.google.api.GoSettings.toObject(a.goSettings,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.ClientLibrarySettings"},y}(),O.Publishing=function(){function y(m){if(this.methodSettings=[],this.codeownerGithubTeams=[],this.librarySettings=[],m)for(var a=Object.keys(m),r=0;r>>3){case 2:{t.methodSettings&&t.methodSettings.length||(t.methodSettings=[]),t.methodSettings.push(l.google.api.MethodSettings.decode(a,a.uint32()));break}case 101:{t.newIssueUri=a.string();break}case 102:{t.documentationUri=a.string();break}case 103:{t.apiShortName=a.string();break}case 104:{t.githubLabel=a.string();break}case 105:{t.codeownerGithubTeams&&t.codeownerGithubTeams.length||(t.codeownerGithubTeams=[]),t.codeownerGithubTeams.push(a.string());break}case 106:{t.docTagPrefix=a.string();break}case 107:{t.organization=a.int32();break}case 109:{t.librarySettings&&t.librarySettings.length||(t.librarySettings=[]),t.librarySettings.push(l.google.api.ClientLibrarySettings.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.methodSettings!=null&&a.hasOwnProperty("methodSettings")){if(!Array.isArray(a.methodSettings))return"methodSettings: array expected";for(var r=0;r>>3){case 1:{t.libraryPackage=a.string();break}case 2:{t.serviceClassNames===c.emptyObject&&(t.serviceClassNames={});var f=a.uint32()+a.pos;for(n="",i="";a.pos>>3){case 1:n=a.string();break;case 2:i=a.string();break;default:a.skipType(g&7);break}}t.serviceClassNames[n]=i;break}case 3:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(s&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.libraryPackage!=null&&a.hasOwnProperty("libraryPackage")&&!c.isString(a.libraryPackage))return"libraryPackage: string expected";if(a.serviceClassNames!=null&&a.hasOwnProperty("serviceClassNames")){if(!c.isObject(a.serviceClassNames))return"serviceClassNames: object expected";for(var r=Object.keys(a.serviceClassNames),e=0;e>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.CppSettings)return a;var r=new l.google.api.CppSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.CppSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.CppSettings"},y}(),O.PhpSettings=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.PhpSettings)return a;var r=new l.google.api.PhpSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.PhpSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.PhpSettings"},y}(),O.PythonSettings=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.PythonSettings)return a;var r=new l.google.api.PythonSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.PythonSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.PythonSettings"},y}(),O.NodeSettings=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.NodeSettings)return a;var r=new l.google.api.NodeSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.NodeSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.NodeSettings"},y}(),O.DotnetSettings=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.DotnetSettings)return a;var r=new l.google.api.DotnetSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.DotnetSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.DotnetSettings"},y}(),O.RubySettings=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.RubySettings)return a;var r=new l.google.api.RubySettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.RubySettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.RubySettings"},y}(),O.GoSettings=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.common=l.google.api.CommonLanguageSettings.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.common!=null&&a.hasOwnProperty("common")){var r=l.google.api.CommonLanguageSettings.verify(a.common);if(r)return"common."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.GoSettings)return a;var r=new l.google.api.GoSettings;if(a.common!=null){if(typeof a.common!="object")throw TypeError(".google.api.GoSettings.common: object expected");r.common=l.google.api.CommonLanguageSettings.fromObject(a.common)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.common=null),a.common!=null&&a.hasOwnProperty("common")&&(e.common=l.google.api.CommonLanguageSettings.toObject(a.common,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.GoSettings"},y}(),O.MethodSettings=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.selector=a.string();break}case 2:{t.longRunning=l.google.api.MethodSettings.LongRunning.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.selector!=null&&a.hasOwnProperty("selector")&&!c.isString(a.selector))return"selector: string expected";if(a.longRunning!=null&&a.hasOwnProperty("longRunning")){var r=l.google.api.MethodSettings.LongRunning.verify(a.longRunning);if(r)return"longRunning."+r}return null},y.fromObject=function(a){if(a instanceof l.google.api.MethodSettings)return a;var r=new l.google.api.MethodSettings;if(a.selector!=null&&(r.selector=String(a.selector)),a.longRunning!=null){if(typeof a.longRunning!="object")throw TypeError(".google.api.MethodSettings.longRunning: object expected");r.longRunning=l.google.api.MethodSettings.LongRunning.fromObject(a.longRunning)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.selector="",e.longRunning=null),a.selector!=null&&a.hasOwnProperty("selector")&&(e.selector=a.selector),a.longRunning!=null&&a.hasOwnProperty("longRunning")&&(e.longRunning=l.google.api.MethodSettings.LongRunning.toObject(a.longRunning,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.MethodSettings"},y.LongRunning=function(){function m(a){if(a)for(var r=Object.keys(a),e=0;e>>3){case 1:{n.initialPollDelay=l.google.protobuf.Duration.decode(r,r.uint32());break}case 2:{n.pollDelayMultiplier=r.float();break}case 3:{n.maxPollDelay=l.google.protobuf.Duration.decode(r,r.uint32());break}case 4:{n.totalPollTimeout=l.google.protobuf.Duration.decode(r,r.uint32());break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){if(typeof r!="object"||r===null)return"object expected";if(r.initialPollDelay!=null&&r.hasOwnProperty("initialPollDelay")){var e=l.google.protobuf.Duration.verify(r.initialPollDelay);if(e)return"initialPollDelay."+e}if(r.pollDelayMultiplier!=null&&r.hasOwnProperty("pollDelayMultiplier")&&typeof r.pollDelayMultiplier!="number")return"pollDelayMultiplier: number expected";if(r.maxPollDelay!=null&&r.hasOwnProperty("maxPollDelay")){var e=l.google.protobuf.Duration.verify(r.maxPollDelay);if(e)return"maxPollDelay."+e}if(r.totalPollTimeout!=null&&r.hasOwnProperty("totalPollTimeout")){var e=l.google.protobuf.Duration.verify(r.totalPollTimeout);if(e)return"totalPollTimeout."+e}return null},m.fromObject=function(r){if(r instanceof l.google.api.MethodSettings.LongRunning)return r;var e=new l.google.api.MethodSettings.LongRunning;if(r.initialPollDelay!=null){if(typeof r.initialPollDelay!="object")throw TypeError(".google.api.MethodSettings.LongRunning.initialPollDelay: object expected");e.initialPollDelay=l.google.protobuf.Duration.fromObject(r.initialPollDelay)}if(r.pollDelayMultiplier!=null&&(e.pollDelayMultiplier=Number(r.pollDelayMultiplier)),r.maxPollDelay!=null){if(typeof r.maxPollDelay!="object")throw TypeError(".google.api.MethodSettings.LongRunning.maxPollDelay: object expected");e.maxPollDelay=l.google.protobuf.Duration.fromObject(r.maxPollDelay)}if(r.totalPollTimeout!=null){if(typeof r.totalPollTimeout!="object")throw TypeError(".google.api.MethodSettings.LongRunning.totalPollTimeout: object expected");e.totalPollTimeout=l.google.protobuf.Duration.fromObject(r.totalPollTimeout)}return e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.initialPollDelay=null,t.pollDelayMultiplier=0,t.maxPollDelay=null,t.totalPollTimeout=null),r.initialPollDelay!=null&&r.hasOwnProperty("initialPollDelay")&&(t.initialPollDelay=l.google.protobuf.Duration.toObject(r.initialPollDelay,e)),r.pollDelayMultiplier!=null&&r.hasOwnProperty("pollDelayMultiplier")&&(t.pollDelayMultiplier=e.json&&!isFinite(r.pollDelayMultiplier)?String(r.pollDelayMultiplier):r.pollDelayMultiplier),r.maxPollDelay!=null&&r.hasOwnProperty("maxPollDelay")&&(t.maxPollDelay=l.google.protobuf.Duration.toObject(r.maxPollDelay,e)),r.totalPollTimeout!=null&&r.hasOwnProperty("totalPollTimeout")&&(t.totalPollTimeout=l.google.protobuf.Duration.toObject(r.totalPollTimeout,e)),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.api.MethodSettings.LongRunning"},m}(),y}(),O.ClientLibraryOrganization=function(){var y={},m=Object.create(y);return m[y[0]="CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED"]=0,m[y[1]="CLOUD"]=1,m[y[2]="ADS"]=2,m[y[3]="PHOTOS"]=3,m[y[4]="STREET_VIEW"]=4,m}(),O.ClientLibraryDestination=function(){var y={},m=Object.create(y);return m[y[0]="CLIENT_LIBRARY_DESTINATION_UNSPECIFIED"]=0,m[y[10]="GITHUB"]=10,m[y[20]="PACKAGE_MANAGER"]=20,m}(),O.LaunchStage=function(){var y={},m=Object.create(y);return m[y[0]="LAUNCH_STAGE_UNSPECIFIED"]=0,m[y[6]="UNIMPLEMENTED"]=6,m[y[7]="PRELAUNCH"]=7,m[y[1]="EARLY_ACCESS"]=1,m[y[2]="ALPHA"]=2,m[y[3]="BETA"]=3,m[y[4]="GA"]=4,m[y[5]="DEPRECATED"]=5,m}(),O.FieldBehavior=function(){var y={},m=Object.create(y);return m[y[0]="FIELD_BEHAVIOR_UNSPECIFIED"]=0,m[y[1]="OPTIONAL"]=1,m[y[2]="REQUIRED"]=2,m[y[3]="OUTPUT_ONLY"]=3,m[y[4]="INPUT_ONLY"]=4,m[y[5]="IMMUTABLE"]=5,m[y[6]="UNORDERED_LIST"]=6,m[y[7]="NON_EMPTY_DEFAULT"]=7,m}(),O.ResourceDescriptor=function(){function y(m){if(this.pattern=[],this.style=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.type=a.string();break}case 2:{t.pattern&&t.pattern.length||(t.pattern=[]),t.pattern.push(a.string());break}case 3:{t.nameField=a.string();break}case 4:{t.history=a.int32();break}case 5:{t.plural=a.string();break}case 6:{t.singular=a.string();break}case 10:{if(t.style&&t.style.length||(t.style=[]),(n&7)===2)for(var i=a.uint32()+a.pos;a.pos>>3){case 1:{t.type=a.string();break}case 2:{t.childType=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.type!=null&&a.hasOwnProperty("type")&&!c.isString(a.type)?"type: string expected":a.childType!=null&&a.hasOwnProperty("childType")&&!c.isString(a.childType)?"childType: string expected":null},y.fromObject=function(a){if(a instanceof l.google.api.ResourceReference)return a;var r=new l.google.api.ResourceReference;return a.type!=null&&(r.type=String(a.type)),a.childType!=null&&(r.childType=String(a.childType)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.type="",e.childType=""),a.type!=null&&a.hasOwnProperty("type")&&(e.type=a.type),a.childType!=null&&a.hasOwnProperty("childType")&&(e.childType=a.childType),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.api.ResourceReference"},y}(),O}(),u.protobuf=function(){var O={};return O.FileDescriptorSet=function(){function y(m){if(this.file=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.file&&t.file.length||(t.file=[]),t.file.push(l.google.protobuf.FileDescriptorProto.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.file!=null&&a.hasOwnProperty("file")){if(!Array.isArray(a.file))return"file: array expected";for(var r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.package=a.string();break}case 3:{t.dependency&&t.dependency.length||(t.dependency=[]),t.dependency.push(a.string());break}case 10:{if(t.publicDependency&&t.publicDependency.length||(t.publicDependency=[]),(n&7)===2)for(var i=a.uint32()+a.pos;a.pos>>3){case 1:{t.name=a.string();break}case 2:{t.field&&t.field.length||(t.field=[]),t.field.push(l.google.protobuf.FieldDescriptorProto.decode(a,a.uint32()));break}case 6:{t.extension&&t.extension.length||(t.extension=[]),t.extension.push(l.google.protobuf.FieldDescriptorProto.decode(a,a.uint32()));break}case 3:{t.nestedType&&t.nestedType.length||(t.nestedType=[]),t.nestedType.push(l.google.protobuf.DescriptorProto.decode(a,a.uint32()));break}case 4:{t.enumType&&t.enumType.length||(t.enumType=[]),t.enumType.push(l.google.protobuf.EnumDescriptorProto.decode(a,a.uint32()));break}case 5:{t.extensionRange&&t.extensionRange.length||(t.extensionRange=[]),t.extensionRange.push(l.google.protobuf.DescriptorProto.ExtensionRange.decode(a,a.uint32()));break}case 8:{t.oneofDecl&&t.oneofDecl.length||(t.oneofDecl=[]),t.oneofDecl.push(l.google.protobuf.OneofDescriptorProto.decode(a,a.uint32()));break}case 7:{t.options=l.google.protobuf.MessageOptions.decode(a,a.uint32());break}case 9:{t.reservedRange&&t.reservedRange.length||(t.reservedRange=[]),t.reservedRange.push(l.google.protobuf.DescriptorProto.ReservedRange.decode(a,a.uint32()));break}case 10:{t.reservedName&&t.reservedName.length||(t.reservedName=[]),t.reservedName.push(a.string());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.field!=null&&a.hasOwnProperty("field")){if(!Array.isArray(a.field))return"field: array expected";for(var r=0;r>>3){case 1:{n.start=r.int32();break}case 2:{n.end=r.int32();break}case 3:{n.options=l.google.protobuf.ExtensionRangeOptions.decode(r,r.uint32());break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){if(typeof r!="object"||r===null)return"object expected";if(r.start!=null&&r.hasOwnProperty("start")&&!c.isInteger(r.start))return"start: integer expected";if(r.end!=null&&r.hasOwnProperty("end")&&!c.isInteger(r.end))return"end: integer expected";if(r.options!=null&&r.hasOwnProperty("options")){var e=l.google.protobuf.ExtensionRangeOptions.verify(r.options);if(e)return"options."+e}return null},m.fromObject=function(r){if(r instanceof l.google.protobuf.DescriptorProto.ExtensionRange)return r;var e=new l.google.protobuf.DescriptorProto.ExtensionRange;if(r.start!=null&&(e.start=r.start|0),r.end!=null&&(e.end=r.end|0),r.options!=null){if(typeof r.options!="object")throw TypeError(".google.protobuf.DescriptorProto.ExtensionRange.options: object expected");e.options=l.google.protobuf.ExtensionRangeOptions.fromObject(r.options)}return e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.start=0,t.end=0,t.options=null),r.start!=null&&r.hasOwnProperty("start")&&(t.start=r.start),r.end!=null&&r.hasOwnProperty("end")&&(t.end=r.end),r.options!=null&&r.hasOwnProperty("options")&&(t.options=l.google.protobuf.ExtensionRangeOptions.toObject(r.options,e)),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.DescriptorProto.ExtensionRange"},m}(),y.ReservedRange=function(){function m(a){if(a)for(var r=Object.keys(a),e=0;e>>3){case 1:{n.start=r.int32();break}case 2:{n.end=r.int32();break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){return typeof r!="object"||r===null?"object expected":r.start!=null&&r.hasOwnProperty("start")&&!c.isInteger(r.start)?"start: integer expected":r.end!=null&&r.hasOwnProperty("end")&&!c.isInteger(r.end)?"end: integer expected":null},m.fromObject=function(r){if(r instanceof l.google.protobuf.DescriptorProto.ReservedRange)return r;var e=new l.google.protobuf.DescriptorProto.ReservedRange;return r.start!=null&&(e.start=r.start|0),r.end!=null&&(e.end=r.end|0),e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.start=0,t.end=0),r.start!=null&&r.hasOwnProperty("start")&&(t.start=r.start),r.end!=null&&r.hasOwnProperty("end")&&(t.end=r.end),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.DescriptorProto.ReservedRange"},m}(),y}(),O.ExtensionRangeOptions=function(){function y(m){if(this.uninterpretedOption=[],m)for(var a=Object.keys(m),r=0;r>>3){case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 1:{t.name=a.string();break}case 3:{t.number=a.int32();break}case 4:{t.label=a.int32();break}case 5:{t.type=a.int32();break}case 6:{t.typeName=a.string();break}case 2:{t.extendee=a.string();break}case 7:{t.defaultValue=a.string();break}case 9:{t.oneofIndex=a.int32();break}case 10:{t.jsonName=a.string();break}case 8:{t.options=l.google.protobuf.FieldOptions.decode(a,a.uint32());break}case 17:{t.proto3Optional=a.bool();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.number!=null&&a.hasOwnProperty("number")&&!c.isInteger(a.number))return"number: integer expected";if(a.label!=null&&a.hasOwnProperty("label"))switch(a.label){default:return"label: enum value expected";case 1:case 2:case 3:break}if(a.type!=null&&a.hasOwnProperty("type"))switch(a.type){default:return"type: enum value expected";case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:break}if(a.typeName!=null&&a.hasOwnProperty("typeName")&&!c.isString(a.typeName))return"typeName: string expected";if(a.extendee!=null&&a.hasOwnProperty("extendee")&&!c.isString(a.extendee))return"extendee: string expected";if(a.defaultValue!=null&&a.hasOwnProperty("defaultValue")&&!c.isString(a.defaultValue))return"defaultValue: string expected";if(a.oneofIndex!=null&&a.hasOwnProperty("oneofIndex")&&!c.isInteger(a.oneofIndex))return"oneofIndex: integer expected";if(a.jsonName!=null&&a.hasOwnProperty("jsonName")&&!c.isString(a.jsonName))return"jsonName: string expected";if(a.options!=null&&a.hasOwnProperty("options")){var r=l.google.protobuf.FieldOptions.verify(a.options);if(r)return"options."+r}return a.proto3Optional!=null&&a.hasOwnProperty("proto3Optional")&&typeof a.proto3Optional!="boolean"?"proto3Optional: boolean expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.FieldDescriptorProto)return a;var r=new l.google.protobuf.FieldDescriptorProto;switch(a.name!=null&&(r.name=String(a.name)),a.number!=null&&(r.number=a.number|0),a.label){default:if(typeof a.label=="number"){r.label=a.label;break}break;case"LABEL_OPTIONAL":case 1:r.label=1;break;case"LABEL_REQUIRED":case 2:r.label=2;break;case"LABEL_REPEATED":case 3:r.label=3;break}switch(a.type){default:if(typeof a.type=="number"){r.type=a.type;break}break;case"TYPE_DOUBLE":case 1:r.type=1;break;case"TYPE_FLOAT":case 2:r.type=2;break;case"TYPE_INT64":case 3:r.type=3;break;case"TYPE_UINT64":case 4:r.type=4;break;case"TYPE_INT32":case 5:r.type=5;break;case"TYPE_FIXED64":case 6:r.type=6;break;case"TYPE_FIXED32":case 7:r.type=7;break;case"TYPE_BOOL":case 8:r.type=8;break;case"TYPE_STRING":case 9:r.type=9;break;case"TYPE_GROUP":case 10:r.type=10;break;case"TYPE_MESSAGE":case 11:r.type=11;break;case"TYPE_BYTES":case 12:r.type=12;break;case"TYPE_UINT32":case 13:r.type=13;break;case"TYPE_ENUM":case 14:r.type=14;break;case"TYPE_SFIXED32":case 15:r.type=15;break;case"TYPE_SFIXED64":case 16:r.type=16;break;case"TYPE_SINT32":case 17:r.type=17;break;case"TYPE_SINT64":case 18:r.type=18;break}if(a.typeName!=null&&(r.typeName=String(a.typeName)),a.extendee!=null&&(r.extendee=String(a.extendee)),a.defaultValue!=null&&(r.defaultValue=String(a.defaultValue)),a.oneofIndex!=null&&(r.oneofIndex=a.oneofIndex|0),a.jsonName!=null&&(r.jsonName=String(a.jsonName)),a.options!=null){if(typeof a.options!="object")throw TypeError(".google.protobuf.FieldDescriptorProto.options: object expected");r.options=l.google.protobuf.FieldOptions.fromObject(a.options)}return a.proto3Optional!=null&&(r.proto3Optional=!!a.proto3Optional),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.extendee="",e.number=0,e.label=r.enums===String?"LABEL_OPTIONAL":1,e.type=r.enums===String?"TYPE_DOUBLE":1,e.typeName="",e.defaultValue="",e.options=null,e.oneofIndex=0,e.jsonName="",e.proto3Optional=!1),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.extendee!=null&&a.hasOwnProperty("extendee")&&(e.extendee=a.extendee),a.number!=null&&a.hasOwnProperty("number")&&(e.number=a.number),a.label!=null&&a.hasOwnProperty("label")&&(e.label=r.enums===String?l.google.protobuf.FieldDescriptorProto.Label[a.label]===void 0?a.label:l.google.protobuf.FieldDescriptorProto.Label[a.label]:a.label),a.type!=null&&a.hasOwnProperty("type")&&(e.type=r.enums===String?l.google.protobuf.FieldDescriptorProto.Type[a.type]===void 0?a.type:l.google.protobuf.FieldDescriptorProto.Type[a.type]:a.type),a.typeName!=null&&a.hasOwnProperty("typeName")&&(e.typeName=a.typeName),a.defaultValue!=null&&a.hasOwnProperty("defaultValue")&&(e.defaultValue=a.defaultValue),a.options!=null&&a.hasOwnProperty("options")&&(e.options=l.google.protobuf.FieldOptions.toObject(a.options,r)),a.oneofIndex!=null&&a.hasOwnProperty("oneofIndex")&&(e.oneofIndex=a.oneofIndex),a.jsonName!=null&&a.hasOwnProperty("jsonName")&&(e.jsonName=a.jsonName),a.proto3Optional!=null&&a.hasOwnProperty("proto3Optional")&&(e.proto3Optional=a.proto3Optional),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.FieldDescriptorProto"},y.Type=function(){var m={},a=Object.create(m);return a[m[1]="TYPE_DOUBLE"]=1,a[m[2]="TYPE_FLOAT"]=2,a[m[3]="TYPE_INT64"]=3,a[m[4]="TYPE_UINT64"]=4,a[m[5]="TYPE_INT32"]=5,a[m[6]="TYPE_FIXED64"]=6,a[m[7]="TYPE_FIXED32"]=7,a[m[8]="TYPE_BOOL"]=8,a[m[9]="TYPE_STRING"]=9,a[m[10]="TYPE_GROUP"]=10,a[m[11]="TYPE_MESSAGE"]=11,a[m[12]="TYPE_BYTES"]=12,a[m[13]="TYPE_UINT32"]=13,a[m[14]="TYPE_ENUM"]=14,a[m[15]="TYPE_SFIXED32"]=15,a[m[16]="TYPE_SFIXED64"]=16,a[m[17]="TYPE_SINT32"]=17,a[m[18]="TYPE_SINT64"]=18,a}(),y.Label=function(){var m={},a=Object.create(m);return a[m[1]="LABEL_OPTIONAL"]=1,a[m[2]="LABEL_REQUIRED"]=2,a[m[3]="LABEL_REPEATED"]=3,a}(),y}(),O.OneofDescriptorProto=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.options=l.google.protobuf.OneofOptions.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.options!=null&&a.hasOwnProperty("options")){var r=l.google.protobuf.OneofOptions.verify(a.options);if(r)return"options."+r}return null},y.fromObject=function(a){if(a instanceof l.google.protobuf.OneofDescriptorProto)return a;var r=new l.google.protobuf.OneofDescriptorProto;if(a.name!=null&&(r.name=String(a.name)),a.options!=null){if(typeof a.options!="object")throw TypeError(".google.protobuf.OneofDescriptorProto.options: object expected");r.options=l.google.protobuf.OneofOptions.fromObject(a.options)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.options=null),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.options!=null&&a.hasOwnProperty("options")&&(e.options=l.google.protobuf.OneofOptions.toObject(a.options,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.OneofDescriptorProto"},y}(),O.EnumDescriptorProto=function(){function y(m){if(this.value=[],this.reservedRange=[],this.reservedName=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.value&&t.value.length||(t.value=[]),t.value.push(l.google.protobuf.EnumValueDescriptorProto.decode(a,a.uint32()));break}case 3:{t.options=l.google.protobuf.EnumOptions.decode(a,a.uint32());break}case 4:{t.reservedRange&&t.reservedRange.length||(t.reservedRange=[]),t.reservedRange.push(l.google.protobuf.EnumDescriptorProto.EnumReservedRange.decode(a,a.uint32()));break}case 5:{t.reservedName&&t.reservedName.length||(t.reservedName=[]),t.reservedName.push(a.string());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.value!=null&&a.hasOwnProperty("value")){if(!Array.isArray(a.value))return"value: array expected";for(var r=0;r>>3){case 1:{n.start=r.int32();break}case 2:{n.end=r.int32();break}default:r.skipType(i&7);break}}return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){return typeof r!="object"||r===null?"object expected":r.start!=null&&r.hasOwnProperty("start")&&!c.isInteger(r.start)?"start: integer expected":r.end!=null&&r.hasOwnProperty("end")&&!c.isInteger(r.end)?"end: integer expected":null},m.fromObject=function(r){if(r instanceof l.google.protobuf.EnumDescriptorProto.EnumReservedRange)return r;var e=new l.google.protobuf.EnumDescriptorProto.EnumReservedRange;return r.start!=null&&(e.start=r.start|0),r.end!=null&&(e.end=r.end|0),e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.start=0,t.end=0),r.start!=null&&r.hasOwnProperty("start")&&(t.start=r.start),r.end!=null&&r.hasOwnProperty("end")&&(t.end=r.end),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.EnumDescriptorProto.EnumReservedRange"},m}(),y}(),O.EnumValueDescriptorProto=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.number=a.int32();break}case 3:{t.options=l.google.protobuf.EnumValueOptions.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.number!=null&&a.hasOwnProperty("number")&&!c.isInteger(a.number))return"number: integer expected";if(a.options!=null&&a.hasOwnProperty("options")){var r=l.google.protobuf.EnumValueOptions.verify(a.options);if(r)return"options."+r}return null},y.fromObject=function(a){if(a instanceof l.google.protobuf.EnumValueDescriptorProto)return a;var r=new l.google.protobuf.EnumValueDescriptorProto;if(a.name!=null&&(r.name=String(a.name)),a.number!=null&&(r.number=a.number|0),a.options!=null){if(typeof a.options!="object")throw TypeError(".google.protobuf.EnumValueDescriptorProto.options: object expected");r.options=l.google.protobuf.EnumValueOptions.fromObject(a.options)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.number=0,e.options=null),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.number!=null&&a.hasOwnProperty("number")&&(e.number=a.number),a.options!=null&&a.hasOwnProperty("options")&&(e.options=l.google.protobuf.EnumValueOptions.toObject(a.options,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.EnumValueDescriptorProto"},y}(),O.ServiceDescriptorProto=function(){function y(m){if(this.method=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.method&&t.method.length||(t.method=[]),t.method.push(l.google.protobuf.MethodDescriptorProto.decode(a,a.uint32()));break}case 3:{t.options=l.google.protobuf.ServiceOptions.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.method!=null&&a.hasOwnProperty("method")){if(!Array.isArray(a.method))return"method: array expected";for(var r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.inputType=a.string();break}case 3:{t.outputType=a.string();break}case 4:{t.options=l.google.protobuf.MethodOptions.decode(a,a.uint32());break}case 5:{t.clientStreaming=a.bool();break}case 6:{t.serverStreaming=a.bool();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.inputType!=null&&a.hasOwnProperty("inputType")&&!c.isString(a.inputType))return"inputType: string expected";if(a.outputType!=null&&a.hasOwnProperty("outputType")&&!c.isString(a.outputType))return"outputType: string expected";if(a.options!=null&&a.hasOwnProperty("options")){var r=l.google.protobuf.MethodOptions.verify(a.options);if(r)return"options."+r}return a.clientStreaming!=null&&a.hasOwnProperty("clientStreaming")&&typeof a.clientStreaming!="boolean"?"clientStreaming: boolean expected":a.serverStreaming!=null&&a.hasOwnProperty("serverStreaming")&&typeof a.serverStreaming!="boolean"?"serverStreaming: boolean expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.MethodDescriptorProto)return a;var r=new l.google.protobuf.MethodDescriptorProto;if(a.name!=null&&(r.name=String(a.name)),a.inputType!=null&&(r.inputType=String(a.inputType)),a.outputType!=null&&(r.outputType=String(a.outputType)),a.options!=null){if(typeof a.options!="object")throw TypeError(".google.protobuf.MethodDescriptorProto.options: object expected");r.options=l.google.protobuf.MethodOptions.fromObject(a.options)}return a.clientStreaming!=null&&(r.clientStreaming=!!a.clientStreaming),a.serverStreaming!=null&&(r.serverStreaming=!!a.serverStreaming),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.inputType="",e.outputType="",e.options=null,e.clientStreaming=!1,e.serverStreaming=!1),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.inputType!=null&&a.hasOwnProperty("inputType")&&(e.inputType=a.inputType),a.outputType!=null&&a.hasOwnProperty("outputType")&&(e.outputType=a.outputType),a.options!=null&&a.hasOwnProperty("options")&&(e.options=l.google.protobuf.MethodOptions.toObject(a.options,r)),a.clientStreaming!=null&&a.hasOwnProperty("clientStreaming")&&(e.clientStreaming=a.clientStreaming),a.serverStreaming!=null&&a.hasOwnProperty("serverStreaming")&&(e.serverStreaming=a.serverStreaming),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.MethodDescriptorProto"},y}(),O.FileOptions=function(){function y(m){if(this.uninterpretedOption=[],this[".google.api.resourceDefinition"]=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.javaPackage=a.string();break}case 8:{t.javaOuterClassname=a.string();break}case 10:{t.javaMultipleFiles=a.bool();break}case 20:{t.javaGenerateEqualsAndHash=a.bool();break}case 27:{t.javaStringCheckUtf8=a.bool();break}case 9:{t.optimizeFor=a.int32();break}case 11:{t.goPackage=a.string();break}case 16:{t.ccGenericServices=a.bool();break}case 17:{t.javaGenericServices=a.bool();break}case 18:{t.pyGenericServices=a.bool();break}case 42:{t.phpGenericServices=a.bool();break}case 23:{t.deprecated=a.bool();break}case 31:{t.ccEnableArenas=a.bool();break}case 36:{t.objcClassPrefix=a.string();break}case 37:{t.csharpNamespace=a.string();break}case 39:{t.swiftPrefix=a.string();break}case 40:{t.phpClassPrefix=a.string();break}case 41:{t.phpNamespace=a.string();break}case 44:{t.phpMetadataNamespace=a.string();break}case 45:{t.rubyPackage=a.string();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 1053:{t[".google.api.resourceDefinition"]&&t[".google.api.resourceDefinition"].length||(t[".google.api.resourceDefinition"]=[]),t[".google.api.resourceDefinition"].push(l.google.api.ResourceDescriptor.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.javaPackage!=null&&a.hasOwnProperty("javaPackage")&&!c.isString(a.javaPackage))return"javaPackage: string expected";if(a.javaOuterClassname!=null&&a.hasOwnProperty("javaOuterClassname")&&!c.isString(a.javaOuterClassname))return"javaOuterClassname: string expected";if(a.javaMultipleFiles!=null&&a.hasOwnProperty("javaMultipleFiles")&&typeof a.javaMultipleFiles!="boolean")return"javaMultipleFiles: boolean expected";if(a.javaGenerateEqualsAndHash!=null&&a.hasOwnProperty("javaGenerateEqualsAndHash")&&typeof a.javaGenerateEqualsAndHash!="boolean")return"javaGenerateEqualsAndHash: boolean expected";if(a.javaStringCheckUtf8!=null&&a.hasOwnProperty("javaStringCheckUtf8")&&typeof a.javaStringCheckUtf8!="boolean")return"javaStringCheckUtf8: boolean expected";if(a.optimizeFor!=null&&a.hasOwnProperty("optimizeFor"))switch(a.optimizeFor){default:return"optimizeFor: enum value expected";case 1:case 2:case 3:break}if(a.goPackage!=null&&a.hasOwnProperty("goPackage")&&!c.isString(a.goPackage))return"goPackage: string expected";if(a.ccGenericServices!=null&&a.hasOwnProperty("ccGenericServices")&&typeof a.ccGenericServices!="boolean")return"ccGenericServices: boolean expected";if(a.javaGenericServices!=null&&a.hasOwnProperty("javaGenericServices")&&typeof a.javaGenericServices!="boolean")return"javaGenericServices: boolean expected";if(a.pyGenericServices!=null&&a.hasOwnProperty("pyGenericServices")&&typeof a.pyGenericServices!="boolean")return"pyGenericServices: boolean expected";if(a.phpGenericServices!=null&&a.hasOwnProperty("phpGenericServices")&&typeof a.phpGenericServices!="boolean")return"phpGenericServices: boolean expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.ccEnableArenas!=null&&a.hasOwnProperty("ccEnableArenas")&&typeof a.ccEnableArenas!="boolean")return"ccEnableArenas: boolean expected";if(a.objcClassPrefix!=null&&a.hasOwnProperty("objcClassPrefix")&&!c.isString(a.objcClassPrefix))return"objcClassPrefix: string expected";if(a.csharpNamespace!=null&&a.hasOwnProperty("csharpNamespace")&&!c.isString(a.csharpNamespace))return"csharpNamespace: string expected";if(a.swiftPrefix!=null&&a.hasOwnProperty("swiftPrefix")&&!c.isString(a.swiftPrefix))return"swiftPrefix: string expected";if(a.phpClassPrefix!=null&&a.hasOwnProperty("phpClassPrefix")&&!c.isString(a.phpClassPrefix))return"phpClassPrefix: string expected";if(a.phpNamespace!=null&&a.hasOwnProperty("phpNamespace")&&!c.isString(a.phpNamespace))return"phpNamespace: string expected";if(a.phpMetadataNamespace!=null&&a.hasOwnProperty("phpMetadataNamespace")&&!c.isString(a.phpMetadataNamespace))return"phpMetadataNamespace: string expected";if(a.rubyPackage!=null&&a.hasOwnProperty("rubyPackage")&&!c.isString(a.rubyPackage))return"rubyPackage: string expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 1:{t.messageSetWireFormat=a.bool();break}case 2:{t.noStandardDescriptorAccessor=a.bool();break}case 3:{t.deprecated=a.bool();break}case 7:{t.mapEntry=a.bool();break}case 11:{t.deprecatedLegacyJsonFieldConflicts=a.bool();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 1053:{t[".google.api.resource"]=l.google.api.ResourceDescriptor.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.messageSetWireFormat!=null&&a.hasOwnProperty("messageSetWireFormat")&&typeof a.messageSetWireFormat!="boolean")return"messageSetWireFormat: boolean expected";if(a.noStandardDescriptorAccessor!=null&&a.hasOwnProperty("noStandardDescriptorAccessor")&&typeof a.noStandardDescriptorAccessor!="boolean")return"noStandardDescriptorAccessor: boolean expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.mapEntry!=null&&a.hasOwnProperty("mapEntry")&&typeof a.mapEntry!="boolean")return"mapEntry: boolean expected";if(a.deprecatedLegacyJsonFieldConflicts!=null&&a.hasOwnProperty("deprecatedLegacyJsonFieldConflicts")&&typeof a.deprecatedLegacyJsonFieldConflicts!="boolean")return"deprecatedLegacyJsonFieldConflicts: boolean expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 1:{t.ctype=a.int32();break}case 2:{t.packed=a.bool();break}case 6:{t.jstype=a.int32();break}case 5:{t.lazy=a.bool();break}case 15:{t.unverifiedLazy=a.bool();break}case 3:{t.deprecated=a.bool();break}case 10:{t.weak=a.bool();break}case 16:{t.debugRedact=a.bool();break}case 17:{t.retention=a.int32();break}case 18:{t.target=a.int32();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 1052:{if(t[".google.api.fieldBehavior"]&&t[".google.api.fieldBehavior"].length||(t[".google.api.fieldBehavior"]=[]),(n&7)===2)for(var i=a.uint32()+a.pos;a.pos>>3){case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 2:{t.allowAlias=a.bool();break}case 3:{t.deprecated=a.bool();break}case 6:{t.deprecatedLegacyJsonFieldConflicts=a.bool();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.allowAlias!=null&&a.hasOwnProperty("allowAlias")&&typeof a.allowAlias!="boolean")return"allowAlias: boolean expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.deprecatedLegacyJsonFieldConflicts!=null&&a.hasOwnProperty("deprecatedLegacyJsonFieldConflicts")&&typeof a.deprecatedLegacyJsonFieldConflicts!="boolean")return"deprecatedLegacyJsonFieldConflicts: boolean expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 1:{t.deprecated=a.bool();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 33:{t.deprecated=a.bool();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 1049:{t[".google.api.defaultHost"]=a.string();break}case 1050:{t[".google.api.oauthScopes"]=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 33:{t.deprecated=a.bool();break}case 34:{t.idempotencyLevel=a.int32();break}case 999:{t.uninterpretedOption&&t.uninterpretedOption.length||(t.uninterpretedOption=[]),t.uninterpretedOption.push(l.google.protobuf.UninterpretedOption.decode(a,a.uint32()));break}case 72295728:{t[".google.api.http"]=l.google.api.HttpRule.decode(a,a.uint32());break}case 1051:{t[".google.api.methodSignature"]&&t[".google.api.methodSignature"].length||(t[".google.api.methodSignature"]=[]),t[".google.api.methodSignature"].push(a.string());break}case 1049:{t[".google.longrunning.operationInfo"]=l.google.longrunning.OperationInfo.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.deprecated!=null&&a.hasOwnProperty("deprecated")&&typeof a.deprecated!="boolean")return"deprecated: boolean expected";if(a.idempotencyLevel!=null&&a.hasOwnProperty("idempotencyLevel"))switch(a.idempotencyLevel){default:return"idempotencyLevel: enum value expected";case 0:case 1:case 2:break}if(a.uninterpretedOption!=null&&a.hasOwnProperty("uninterpretedOption")){if(!Array.isArray(a.uninterpretedOption))return"uninterpretedOption: array expected";for(var r=0;r>>3){case 2:{t.name&&t.name.length||(t.name=[]),t.name.push(l.google.protobuf.UninterpretedOption.NamePart.decode(a,a.uint32()));break}case 3:{t.identifierValue=a.string();break}case 4:{t.positiveIntValue=a.uint64();break}case 5:{t.negativeIntValue=a.int64();break}case 6:{t.doubleValue=a.double();break}case 7:{t.stringValue=a.bytes();break}case 8:{t.aggregateValue=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")){if(!Array.isArray(a.name))return"name: array expected";for(var r=0;r>>0,a.positiveIntValue.high>>>0).toNumber(!0))),a.negativeIntValue!=null&&(c.Long?(r.negativeIntValue=c.Long.fromValue(a.negativeIntValue)).unsigned=!1:typeof a.negativeIntValue=="string"?r.negativeIntValue=parseInt(a.negativeIntValue,10):typeof a.negativeIntValue=="number"?r.negativeIntValue=a.negativeIntValue:typeof a.negativeIntValue=="object"&&(r.negativeIntValue=new c.LongBits(a.negativeIntValue.low>>>0,a.negativeIntValue.high>>>0).toNumber())),a.doubleValue!=null&&(r.doubleValue=Number(a.doubleValue)),a.stringValue!=null&&(typeof a.stringValue=="string"?c.base64.decode(a.stringValue,r.stringValue=c.newBuffer(c.base64.length(a.stringValue)),0):a.stringValue.length>=0&&(r.stringValue=a.stringValue)),a.aggregateValue!=null&&(r.aggregateValue=String(a.aggregateValue)),r},y.toObject=function(a,r){r||(r={});var e={};if((r.arrays||r.defaults)&&(e.name=[]),r.defaults){if(e.identifierValue="",c.Long){var t=new c.Long(0,0,!0);e.positiveIntValue=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.positiveIntValue=r.longs===String?"0":0;if(c.Long){var t=new c.Long(0,0,!1);e.negativeIntValue=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.negativeIntValue=r.longs===String?"0":0;e.doubleValue=0,r.bytes===String?e.stringValue="":(e.stringValue=[],r.bytes!==Array&&(e.stringValue=c.newBuffer(e.stringValue))),e.aggregateValue=""}if(a.name&&a.name.length){e.name=[];for(var n=0;n>>0,a.positiveIntValue.high>>>0).toNumber(!0):a.positiveIntValue),a.negativeIntValue!=null&&a.hasOwnProperty("negativeIntValue")&&(typeof a.negativeIntValue=="number"?e.negativeIntValue=r.longs===String?String(a.negativeIntValue):a.negativeIntValue:e.negativeIntValue=r.longs===String?c.Long.prototype.toString.call(a.negativeIntValue):r.longs===Number?new c.LongBits(a.negativeIntValue.low>>>0,a.negativeIntValue.high>>>0).toNumber():a.negativeIntValue),a.doubleValue!=null&&a.hasOwnProperty("doubleValue")&&(e.doubleValue=r.json&&!isFinite(a.doubleValue)?String(a.doubleValue):a.doubleValue),a.stringValue!=null&&a.hasOwnProperty("stringValue")&&(e.stringValue=r.bytes===String?c.base64.encode(a.stringValue,0,a.stringValue.length):r.bytes===Array?Array.prototype.slice.call(a.stringValue):a.stringValue),a.aggregateValue!=null&&a.hasOwnProperty("aggregateValue")&&(e.aggregateValue=a.aggregateValue),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.UninterpretedOption"},y.NamePart=function(){function m(a){if(a)for(var r=Object.keys(a),e=0;e>>3){case 1:{n.namePart=r.string();break}case 2:{n.isExtension=r.bool();break}default:r.skipType(i&7);break}}if(!n.hasOwnProperty("namePart"))throw c.ProtocolError("missing required 'namePart'",{instance:n});if(!n.hasOwnProperty("isExtension"))throw c.ProtocolError("missing required 'isExtension'",{instance:n});return n},m.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},m.verify=function(r){return typeof r!="object"||r===null?"object expected":c.isString(r.namePart)?typeof r.isExtension!="boolean"?"isExtension: boolean expected":null:"namePart: string expected"},m.fromObject=function(r){if(r instanceof l.google.protobuf.UninterpretedOption.NamePart)return r;var e=new l.google.protobuf.UninterpretedOption.NamePart;return r.namePart!=null&&(e.namePart=String(r.namePart)),r.isExtension!=null&&(e.isExtension=!!r.isExtension),e},m.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.namePart="",t.isExtension=!1),r.namePart!=null&&r.hasOwnProperty("namePart")&&(t.namePart=r.namePart),r.isExtension!=null&&r.hasOwnProperty("isExtension")&&(t.isExtension=r.isExtension),t},m.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},m.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.protobuf.UninterpretedOption.NamePart"},m}(),y}(),O.SourceCodeInfo=function(){function y(m){if(this.location=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.location&&t.location.length||(t.location=[]),t.location.push(l.google.protobuf.SourceCodeInfo.Location.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.location!=null&&a.hasOwnProperty("location")){if(!Array.isArray(a.location))return"location: array expected";for(var r=0;r>>3){case 1:{if(n.path&&n.path.length||(n.path=[]),(i&7)===2)for(var s=r.uint32()+r.pos;r.pos>>3){case 1:{t.annotation&&t.annotation.length||(t.annotation=[]),t.annotation.push(l.google.protobuf.GeneratedCodeInfo.Annotation.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.annotation!=null&&a.hasOwnProperty("annotation")){if(!Array.isArray(a.annotation))return"annotation: array expected";for(var r=0;r>>3){case 1:{if(n.path&&n.path.length||(n.path=[]),(i&7)===2)for(var s=r.uint32()+r.pos;r.pos>>3){case 1:{t.seconds=a.int64();break}case 2:{t.nanos=a.int32();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.seconds!=null&&a.hasOwnProperty("seconds")&&!c.isInteger(a.seconds)&&!(a.seconds&&c.isInteger(a.seconds.low)&&c.isInteger(a.seconds.high))?"seconds: integer|Long expected":a.nanos!=null&&a.hasOwnProperty("nanos")&&!c.isInteger(a.nanos)?"nanos: integer expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.Duration)return a;var r=new l.google.protobuf.Duration;return a.seconds!=null&&(c.Long?(r.seconds=c.Long.fromValue(a.seconds)).unsigned=!1:typeof a.seconds=="string"?r.seconds=parseInt(a.seconds,10):typeof a.seconds=="number"?r.seconds=a.seconds:typeof a.seconds=="object"&&(r.seconds=new c.LongBits(a.seconds.low>>>0,a.seconds.high>>>0).toNumber())),a.nanos!=null&&(r.nanos=a.nanos|0),r},y.toObject=function(a,r){r||(r={});var e={};if(r.defaults){if(c.Long){var t=new c.Long(0,0,!1);e.seconds=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.seconds=r.longs===String?"0":0;e.nanos=0}return a.seconds!=null&&a.hasOwnProperty("seconds")&&(typeof a.seconds=="number"?e.seconds=r.longs===String?String(a.seconds):a.seconds:e.seconds=r.longs===String?c.Long.prototype.toString.call(a.seconds):r.longs===Number?new c.LongBits(a.seconds.low>>>0,a.seconds.high>>>0).toNumber():a.seconds),a.nanos!=null&&a.hasOwnProperty("nanos")&&(e.nanos=a.nanos),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Duration"},y}(),O.Any=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.type_url=a.string();break}case 2:{t.value=a.bytes();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.type_url!=null&&a.hasOwnProperty("type_url")&&!c.isString(a.type_url)?"type_url: string expected":a.value!=null&&a.hasOwnProperty("value")&&!(a.value&&typeof a.value.length=="number"||c.isString(a.value))?"value: buffer expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.Any)return a;var r=new l.google.protobuf.Any;return a.type_url!=null&&(r.type_url=String(a.type_url)),a.value!=null&&(typeof a.value=="string"?c.base64.decode(a.value,r.value=c.newBuffer(c.base64.length(a.value)),0):a.value.length>=0&&(r.value=a.value)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.type_url="",r.bytes===String?e.value="":(e.value=[],r.bytes!==Array&&(e.value=c.newBuffer(e.value)))),a.type_url!=null&&a.hasOwnProperty("type_url")&&(e.type_url=a.type_url),a.value!=null&&a.hasOwnProperty("value")&&(e.value=r.bytes===String?c.base64.encode(a.value,0,a.value.length):r.bytes===Array?Array.prototype.slice.call(a.value):a.value),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Any"},y}(),O.Empty=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":null},y.fromObject=function(a){return a instanceof l.google.protobuf.Empty?a:new l.google.protobuf.Empty},y.toObject=function(){return{}},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Empty"},y}(),O.Timestamp=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.seconds=a.int64();break}case 2:{t.nanos=a.int32();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.seconds!=null&&a.hasOwnProperty("seconds")&&!c.isInteger(a.seconds)&&!(a.seconds&&c.isInteger(a.seconds.low)&&c.isInteger(a.seconds.high))?"seconds: integer|Long expected":a.nanos!=null&&a.hasOwnProperty("nanos")&&!c.isInteger(a.nanos)?"nanos: integer expected":null},y.fromObject=function(a){if(a instanceof l.google.protobuf.Timestamp)return a;var r=new l.google.protobuf.Timestamp;return a.seconds!=null&&(c.Long?(r.seconds=c.Long.fromValue(a.seconds)).unsigned=!1:typeof a.seconds=="string"?r.seconds=parseInt(a.seconds,10):typeof a.seconds=="number"?r.seconds=a.seconds:typeof a.seconds=="object"&&(r.seconds=new c.LongBits(a.seconds.low>>>0,a.seconds.high>>>0).toNumber())),a.nanos!=null&&(r.nanos=a.nanos|0),r},y.toObject=function(a,r){r||(r={});var e={};if(r.defaults){if(c.Long){var t=new c.Long(0,0,!1);e.seconds=r.longs===String?t.toString():r.longs===Number?t.toNumber():t}else e.seconds=r.longs===String?"0":0;e.nanos=0}return a.seconds!=null&&a.hasOwnProperty("seconds")&&(typeof a.seconds=="number"?e.seconds=r.longs===String?String(a.seconds):a.seconds:e.seconds=r.longs===String?c.Long.prototype.toString.call(a.seconds):r.longs===Number?new c.LongBits(a.seconds.low>>>0,a.seconds.high>>>0).toNumber():a.seconds),a.nanos!=null&&a.hasOwnProperty("nanos")&&(e.nanos=a.nanos),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.protobuf.Timestamp"},y}(),O}(),u.longrunning=function(){var O={};return O.Operations=function(){function y(m,a,r){d.rpc.Service.call(this,m,a,r)}return(y.prototype=Object.create(d.rpc.Service.prototype)).constructor=y,y.create=function(a,r,e){return new this(a,r,e)},Object.defineProperty(y.prototype.listOperations=function m(a,r){return this.rpcCall(m,l.google.longrunning.ListOperationsRequest,l.google.longrunning.ListOperationsResponse,a,r)},"name",{value:"ListOperations"}),Object.defineProperty(y.prototype.getOperation=function m(a,r){return this.rpcCall(m,l.google.longrunning.GetOperationRequest,l.google.longrunning.Operation,a,r)},"name",{value:"GetOperation"}),Object.defineProperty(y.prototype.deleteOperation=function m(a,r){return this.rpcCall(m,l.google.longrunning.DeleteOperationRequest,l.google.protobuf.Empty,a,r)},"name",{value:"DeleteOperation"}),Object.defineProperty(y.prototype.cancelOperation=function m(a,r){return this.rpcCall(m,l.google.longrunning.CancelOperationRequest,l.google.protobuf.Empty,a,r)},"name",{value:"CancelOperation"}),Object.defineProperty(y.prototype.waitOperation=function m(a,r){return this.rpcCall(m,l.google.longrunning.WaitOperationRequest,l.google.longrunning.Operation,a,r)},"name",{value:"WaitOperation"}),y}(),O.Operation=function(){function y(a){if(a)for(var r=Object.keys(a),e=0;e>>3){case 1:{n.name=r.string();break}case 2:{n.metadata=l.google.protobuf.Any.decode(r,r.uint32());break}case 3:{n.done=r.bool();break}case 4:{n.error=l.google.rpc.Status.decode(r,r.uint32());break}case 5:{n.response=l.google.protobuf.Any.decode(r,r.uint32());break}default:r.skipType(i&7);break}}return n},y.decodeDelimited=function(r){return r instanceof o||(r=new o(r)),this.decode(r,r.uint32())},y.verify=function(r){if(typeof r!="object"||r===null)return"object expected";var e={};if(r.name!=null&&r.hasOwnProperty("name")&&!c.isString(r.name))return"name: string expected";if(r.metadata!=null&&r.hasOwnProperty("metadata")){var t=l.google.protobuf.Any.verify(r.metadata);if(t)return"metadata."+t}if(r.done!=null&&r.hasOwnProperty("done")&&typeof r.done!="boolean")return"done: boolean expected";if(r.error!=null&&r.hasOwnProperty("error")){e.result=1;{var t=l.google.rpc.Status.verify(r.error);if(t)return"error."+t}}if(r.response!=null&&r.hasOwnProperty("response")){if(e.result===1)return"result: multiple values";e.result=1;{var t=l.google.protobuf.Any.verify(r.response);if(t)return"response."+t}}return null},y.fromObject=function(r){if(r instanceof l.google.longrunning.Operation)return r;var e=new l.google.longrunning.Operation;if(r.name!=null&&(e.name=String(r.name)),r.metadata!=null){if(typeof r.metadata!="object")throw TypeError(".google.longrunning.Operation.metadata: object expected");e.metadata=l.google.protobuf.Any.fromObject(r.metadata)}if(r.done!=null&&(e.done=!!r.done),r.error!=null){if(typeof r.error!="object")throw TypeError(".google.longrunning.Operation.error: object expected");e.error=l.google.rpc.Status.fromObject(r.error)}if(r.response!=null){if(typeof r.response!="object")throw TypeError(".google.longrunning.Operation.response: object expected");e.response=l.google.protobuf.Any.fromObject(r.response)}return e},y.toObject=function(r,e){e||(e={});var t={};return e.defaults&&(t.name="",t.metadata=null,t.done=!1),r.name!=null&&r.hasOwnProperty("name")&&(t.name=r.name),r.metadata!=null&&r.hasOwnProperty("metadata")&&(t.metadata=l.google.protobuf.Any.toObject(r.metadata,e)),r.done!=null&&r.hasOwnProperty("done")&&(t.done=r.done),r.error!=null&&r.hasOwnProperty("error")&&(t.error=l.google.rpc.Status.toObject(r.error,e),e.oneofs&&(t.result="error")),r.response!=null&&r.hasOwnProperty("response")&&(t.response=l.google.protobuf.Any.toObject(r.response,e),e.oneofs&&(t.result="response")),t},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(r){return r===void 0&&(r="type.googleapis.com"),r+"/google.longrunning.Operation"},y}(),O.GetOperationRequest=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name)?"name: string expected":null},y.fromObject=function(a){if(a instanceof l.google.longrunning.GetOperationRequest)return a;var r=new l.google.longrunning.GetOperationRequest;return a.name!=null&&(r.name=String(a.name)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name=""),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.GetOperationRequest"},y}(),O.ListOperationsRequest=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 4:{t.name=a.string();break}case 1:{t.filter=a.string();break}case 2:{t.pageSize=a.int32();break}case 3:{t.pageToken=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name)?"name: string expected":a.filter!=null&&a.hasOwnProperty("filter")&&!c.isString(a.filter)?"filter: string expected":a.pageSize!=null&&a.hasOwnProperty("pageSize")&&!c.isInteger(a.pageSize)?"pageSize: integer expected":a.pageToken!=null&&a.hasOwnProperty("pageToken")&&!c.isString(a.pageToken)?"pageToken: string expected":null},y.fromObject=function(a){if(a instanceof l.google.longrunning.ListOperationsRequest)return a;var r=new l.google.longrunning.ListOperationsRequest;return a.name!=null&&(r.name=String(a.name)),a.filter!=null&&(r.filter=String(a.filter)),a.pageSize!=null&&(r.pageSize=a.pageSize|0),a.pageToken!=null&&(r.pageToken=String(a.pageToken)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.filter="",e.pageSize=0,e.pageToken="",e.name=""),a.filter!=null&&a.hasOwnProperty("filter")&&(e.filter=a.filter),a.pageSize!=null&&a.hasOwnProperty("pageSize")&&(e.pageSize=a.pageSize),a.pageToken!=null&&a.hasOwnProperty("pageToken")&&(e.pageToken=a.pageToken),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.ListOperationsRequest"},y}(),O.ListOperationsResponse=function(){function y(m){if(this.operations=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.operations&&t.operations.length||(t.operations=[]),t.operations.push(l.google.longrunning.Operation.decode(a,a.uint32()));break}case 2:{t.nextPageToken=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.operations!=null&&a.hasOwnProperty("operations")){if(!Array.isArray(a.operations))return"operations: array expected";for(var r=0;r>>3){case 1:{t.name=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name)?"name: string expected":null},y.fromObject=function(a){if(a instanceof l.google.longrunning.CancelOperationRequest)return a;var r=new l.google.longrunning.CancelOperationRequest;return a.name!=null&&(r.name=String(a.name)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name=""),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.CancelOperationRequest"},y}(),O.DeleteOperationRequest=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name)?"name: string expected":null},y.fromObject=function(a){if(a instanceof l.google.longrunning.DeleteOperationRequest)return a;var r=new l.google.longrunning.DeleteOperationRequest;return a.name!=null&&(r.name=String(a.name)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name=""),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.DeleteOperationRequest"},y}(),O.WaitOperationRequest=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.name=a.string();break}case 2:{t.timeout=l.google.protobuf.Duration.decode(a,a.uint32());break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.name!=null&&a.hasOwnProperty("name")&&!c.isString(a.name))return"name: string expected";if(a.timeout!=null&&a.hasOwnProperty("timeout")){var r=l.google.protobuf.Duration.verify(a.timeout);if(r)return"timeout."+r}return null},y.fromObject=function(a){if(a instanceof l.google.longrunning.WaitOperationRequest)return a;var r=new l.google.longrunning.WaitOperationRequest;if(a.name!=null&&(r.name=String(a.name)),a.timeout!=null){if(typeof a.timeout!="object")throw TypeError(".google.longrunning.WaitOperationRequest.timeout: object expected");r.timeout=l.google.protobuf.Duration.fromObject(a.timeout)}return r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.name="",e.timeout=null),a.name!=null&&a.hasOwnProperty("name")&&(e.name=a.name),a.timeout!=null&&a.hasOwnProperty("timeout")&&(e.timeout=l.google.protobuf.Duration.toObject(a.timeout,r)),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.WaitOperationRequest"},y}(),O.OperationInfo=function(){function y(m){if(m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.responseType=a.string();break}case 2:{t.metadataType=a.string();break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){return typeof a!="object"||a===null?"object expected":a.responseType!=null&&a.hasOwnProperty("responseType")&&!c.isString(a.responseType)?"responseType: string expected":a.metadataType!=null&&a.hasOwnProperty("metadataType")&&!c.isString(a.metadataType)?"metadataType: string expected":null},y.fromObject=function(a){if(a instanceof l.google.longrunning.OperationInfo)return a;var r=new l.google.longrunning.OperationInfo;return a.responseType!=null&&(r.responseType=String(a.responseType)),a.metadataType!=null&&(r.metadataType=String(a.metadataType)),r},y.toObject=function(a,r){r||(r={});var e={};return r.defaults&&(e.responseType="",e.metadataType=""),a.responseType!=null&&a.hasOwnProperty("responseType")&&(e.responseType=a.responseType),a.metadataType!=null&&a.hasOwnProperty("metadataType")&&(e.metadataType=a.metadataType),e},y.prototype.toJSON=function(){return this.constructor.toObject(this,d.util.toJSONOptions)},y.getTypeUrl=function(a){return a===void 0&&(a="type.googleapis.com"),a+"/google.longrunning.OperationInfo"},y}(),O}(),u.rpc=function(){var O={};return O.Status=function(){function y(m){if(this.details=[],m)for(var a=Object.keys(m),r=0;r>>3){case 1:{t.code=a.int32();break}case 2:{t.message=a.string();break}case 3:{t.details&&t.details.length||(t.details=[]),t.details.push(l.google.protobuf.Any.decode(a,a.uint32()));break}default:a.skipType(n&7);break}}return t},y.decodeDelimited=function(a){return a instanceof o||(a=new o(a)),this.decode(a,a.uint32())},y.verify=function(a){if(typeof a!="object"||a===null)return"object expected";if(a.code!=null&&a.hasOwnProperty("code")&&!c.isInteger(a.code))return"code: integer expected";if(a.message!=null&&a.hasOwnProperty("message")&&!c.isString(a.message))return"message: string expected";if(a.details!=null&&a.hasOwnProperty("details")){if(!Array.isArray(a.details))return"details: array expected";for(var r=0;r{"use strict";Object.defineProperty(qo,"__esModule",{value:!0});qo.protos=qo.TranslationServiceClient=qo.v3beta1=qo.v3=qo.v2=void 0;var ez=BG();qo.v2=ez;var vM=QG();qo.v3=vM;var tz=XG();qo.v3beta1=tz;var oz=vM.TranslationServiceClient;qo.TranslationServiceClient=oz;qo.default={v2:ez,v3:vM,v3beta1:tz,TranslationServiceClient:oz};var pOe=$G();qo.protos=pOe});var yOe={};id(yOe,{InstanceType:()=>kO,NamingEnum:()=>eh,OpenAI:()=>Fu,SkeetAI:()=>th,SkeetAiMode:()=>TM,Stream:()=>Ni,VertexAI:()=>Iu,aiplatform:()=>Yz.default,generatePrompt:()=>za,openai:()=>PE,translate:()=>rz});module.exports=vN(yOe);var Yz=It(WD());var PE={};id(PE,{APIConnectionError:()=>Mve,APIConnectionTimeoutError:()=>Nve,APIError:()=>Eve,APIUserAbortError:()=>Cve,AuthenticationError:()=>kve,BadRequestError:()=>Ive,ConflictError:()=>Ave,InternalServerError:()=>Lve,NotFoundError:()=>Rve,OpenAI:()=>ft,OpenAIError:()=>Dve,PermissionDeniedError:()=>Jve,RateLimitError:()=>Fve,UnprocessableEntityError:()=>Vve,default:()=>Bve,fileFromPath:()=>qve,toFile:()=>Uve});var dc="4.19.1";var n9=!1,fc,KD,Dye,Eye,Mye,XD,Nye,r1,ZD,$D,e3,$f,t3;function a9(d,o={auto:!1}){if(n9)throw new Error(`you must \`import 'openai/shims/${d.kind}'\` before importing anything else from openai`);if(fc)throw new Error(`can't \`import 'openai/shims/${d.kind}'\` after \`import 'openai/shims/${fc}'\``);n9=o.auto,fc=d.kind,KD=d.fetch,Dye=d.Request,Eye=d.Response,Mye=d.Headers,XD=d.FormData,Nye=d.Blob,r1=d.File,ZD=d.ReadableStream,$D=d.getMultipartRequestOptions,e3=d.getDefaultAgent,$f=d.fileFromPath,t3=d.isFsReadStream}var nl=It(g9(),1);var zU=require("util");gm();U3();J1();var qU=d=>d instanceof ka;I1();var BU=require("util"),GU=(0,BU.deprecate)(()=>{},'Constructor "entries" argument is not spec-compliant and will be removed in next major release.');var La=function(d,o,p,c){if(p==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return p==="m"?c:p==="a"?c.call(d):c?c.value:o.get(d)},q1,Ja,q3,B1=class{constructor(o){q1.add(this),Ja.set(this,new Map),o&&(GU(),o.forEach(({name:p,value:c,fileName:l})=>this.append(p,c,l)))}static[(Ja=new WeakMap,q1=new WeakSet,Symbol.hasInstance)](o){return!!(o&&jt(o.constructor)&&o[Symbol.toStringTag]==="FormData"&&jt(o.append)&&jt(o.set)&&jt(o.get)&&jt(o.getAll)&&jt(o.has)&&jt(o.delete)&&jt(o.entries)&&jt(o.values)&&jt(o.keys)&&jt(o[Symbol.iterator])&&jt(o.forEach))}append(o,p,c){La(this,q1,"m",q3).call(this,{name:o,fileName:c,append:!0,rawValue:p,argsLength:arguments.length})}set(o,p,c){La(this,q1,"m",q3).call(this,{name:o,fileName:c,append:!1,rawValue:p,argsLength:arguments.length})}get(o){let p=La(this,Ja,"f").get(String(o));return p?p[0]:null}getAll(o){let p=La(this,Ja,"f").get(String(o));return p?p.slice():[]}has(o){return La(this,Ja,"f").has(String(o))}delete(o){La(this,Ja,"f").delete(String(o))}*keys(){for(let o of La(this,Ja,"f").keys())yield o}*entries(){for(let o of this.keys()){let p=this.getAll(o);for(let c of p)yield[o,c]}}*values(){for(let[,o]of this)yield o}[(q3=function({name:p,rawValue:c,append:l,fileName:u,argsLength:O}){let y=l?"append":"set";if(O<2)throw new TypeError(`Failed to execute '${y}' on 'FormData': 2 arguments required, but only ${O} present.`);p=String(p);let m;if(V3(c))m=u===void 0?c:new Zn([c],u,{type:c.type,lastModified:c.lastModified});else if(qU(c))m=new Zn([c],u===void 0?"blob":u,{type:c.type});else{if(u)throw new TypeError(`Failed to execute '${y}' on 'FormData': parameter 2 is not of type 'Blob'.`);m=String(c)}let a=La(this,Ja,"f").get(p);if(!a)return void La(this,Ja,"f").set(p,[m]);if(!l)return void La(this,Ja,"f").set(p,[m]);a.push(m)},Symbol.iterator)](){return this.entries()}forEach(o,p){for(let[c,l]of this)o.call(p,l,c,this)}get[Symbol.toStringTag](){return"FormData"}[zU.inspect.custom](){return this[Symbol.toStringTag]}};J1();gm();var tE=It(aq(),1),Oq=It(fv(),1),Sq=require("node:fs");var iq="abcdefghijklmnopqrstuvwxyz0123456789";function Cbe(){let d=16,o="";for(;d--;)o+=iq[Math.random()*iq.length<<0];return o}var rq=Cbe;var Rbe=d=>Object.prototype.toString.call(d).slice(8,-1).toLowerCase();function Abe(d){if(Rbe(d)!=="object")return!1;let o=Object.getPrototypeOf(d);return o==null?!0:(o.constructor&&o.constructor.toString())===Object.toString()}var K3=Abe;var Fbe=d=>String(d).replace(/\r|\n/g,(o,p,c)=>o==="\r"&&c[p+1]!==` `||o===` -`&&c[s-1]!=="\r"?`\r -`:o),QC=jPe;var wPe=d=>String(d).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22"),YC=wPe;var xPe=d=>typeof d=="function",Or=xPe;var Ms=d=>!!(d&&typeof d=="object"&&Or(d.constructor)&&d[Symbol.toStringTag]==="File"&&Or(d.stream)&&d.name!=null&&d.size!=null&&d.lastModified!=null);var kH=d=>!!(d&&Or(d.constructor)&&d[Symbol.toStringTag]==="FormData"&&Or(d.append)&&Or(d.getAll)&&Or(d.entries)&&Or(d[Symbol.iterator]));var Qh=function(d,o,s,c,l){if(c==="m")throw new TypeError("Private method is not writable");if(c==="a"&&!l)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?d!==o||!l:!o.has(d))throw new TypeError("Cannot write private member to an object whose class did not declare it");return c==="a"?l.call(d,s):l?l.value=s:o.set(d,s),s},Tt=function(d,o,s,c){if(s==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return s==="m"?c:s==="a"?c.call(d):c?c.value:o.get(d)},WS,$l,Yh,KS,Wh,Cs,Kh,Xh,XS,WC,_Pe={enableAdditionalHeaders:!1},ZS=class{constructor(o,s,c){if(WS.add(this),$l.set(this,`\r -`),Yh.set(this,void 0),KS.set(this,void 0),Wh.set(this,"-".repeat(2)),Cs.set(this,new TextEncoder),Kh.set(this,void 0),Xh.set(this,void 0),XS.set(this,void 0),!kH(o))throw new TypeError("Expected first argument to be a FormData instance.");let l;if(HC(s)?c=s:l=s,l||(l=IH()),typeof l!="string")throw new TypeError("Expected boundary argument to be a string.");if(c&&!HC(c))throw new TypeError("Expected options argument to be an object.");Qh(this,Xh,o,"f"),Qh(this,XS,{..._Pe,...c},"f"),Qh(this,Yh,Tt(this,Cs,"f").encode(Tt(this,$l,"f")),"f"),Qh(this,KS,Tt(this,Yh,"f").byteLength,"f"),this.boundary=`form-data-boundary-${l}`,this.contentType=`multipart/form-data; boundary=${this.boundary}`,Qh(this,Kh,Tt(this,Cs,"f").encode(`${Tt(this,Wh,"f")}${this.boundary}${Tt(this,Wh,"f")}${Tt(this,$l,"f").repeat(2)}`),"f"),this.contentLength=String(this.getContentLength()),this.headers=Object.freeze({"Content-Type":this.contentType,"Content-Length":this.contentLength}),Object.defineProperties(this,{boundary:{writable:!1,configurable:!1},contentType:{writable:!1,configurable:!1},contentLength:{writable:!1,configurable:!1},headers:{writable:!1,configurable:!1}})}getContentLength(){let o=0;for(let[s,c]of Tt(this,Xh,"f")){let l=Ms(c)?c:Tt(this,Cs,"f").encode(QC(c));o+=Tt(this,WS,"m",WC).call(this,s,l).byteLength,o+=Ms(l)?l.size:l.byteLength,o+=Tt(this,KS,"f")}return o+Tt(this,Kh,"f").byteLength}*values(){for(let[o,s]of Tt(this,Xh,"f").entries()){let c=Ms(s)?s:Tt(this,Cs,"f").encode(QC(s));yield Tt(this,WS,"m",WC).call(this,o,c),yield c,yield Tt(this,Yh,"f")}yield Tt(this,Kh,"f")}async*encode(){for(let o of this.values())Ms(o)?yield*o.stream():yield o}[($l=new WeakMap,Yh=new WeakMap,KS=new WeakMap,Wh=new WeakMap,Cs=new WeakMap,Kh=new WeakMap,Xh=new WeakMap,XS=new WeakMap,WS=new WeakSet,WC=function(s,c){let l="";return l+=`${Tt(this,Wh,"f")}${this.boundary}${Tt(this,$l,"f")}`,l+=`Content-Disposition: form-data; name="${YC(s)}"`,Ms(c)&&(l+=`; filename="${YC(c.name)}"${Tt(this,$l,"f")}`,l+=`Content-Type: ${c.type||"application/octet-stream"}`),Tt(this,XS,"f").enableAdditionalHeaders===!0&&(l+=`${Tt(this,$l,"f")}Content-Length: ${Ms(c)?c.size:c.byteLength}`),Tt(this,Cs,"f").encode(`${l}${Tt(this,$l,"f").repeat(2)}`)},Symbol.iterator)](){return this.values()}[Symbol.asyncIterator](){return this.encode()}};var ZH=require("node:stream");var $S=class{constructor(o){this.body=o}get[Symbol.toStringTag](){return"MultipartBody"}};var $H=Qt(LH(),1),WH=!1;async function NPe(d,...o){let{fileFromPath:s}=await Promise.resolve().then(()=>(YH(),QH));return WH||(console.warn(`fileFromPath is deprecated; use fs.createReadStream(${JSON.stringify(d)}) instead`),WH=!0),await s(d,...o)}var APe=new XC.default({keepAlive:!0,timeout:5*60*1e3}),IPe=new XC.default.HttpsAgent({keepAlive:!0,timeout:5*60*1e3});async function kPe(d,o){let s=new ZS(d),c=ZH.Readable.from(s),l=new $S(c),u={...o.headers,...s.headers,"Content-Length":s.contentLength};return{...o,body:l,headers:u}}function eQ(){return typeof AbortController>"u"&&(globalThis.AbortController=KH.AbortController),{kind:"node",fetch:ec.default,Request:ec.Request,Response:ec.Response,Headers:ec.Headers,FormData:qS,Blob:Pi,File:Ca,ReadableStream:$H.ReadableStream,getMultipartRequestOptions:kPe,getDefaultAgent:d=>d.startsWith("https")?IPe:APe,fileFromPath:NPe,isFsReadStream:d=>d instanceof XH.ReadStream}}vs||DG(eQ(),{auto:!0});var ZC={};Tf(ZC,{APIConnectionError:()=>Sr,APIConnectionTimeoutError:()=>Pr,APIError:()=>zt,APIUserAbortError:()=>Zo,AuthenticationError:()=>Jd,BadRequestError:()=>Ld,ConflictError:()=>qd,InternalServerError:()=>zd,NotFoundError:()=>Ud,OpenAIError:()=>Le,PermissionDeniedError:()=>Vd,RateLimitError:()=>Gd,UnprocessableEntityError:()=>Bd});var Le=class extends Error{},zt=class d extends Le{constructor(o,s,c,l){super(`${d.makeMessage(o,s,c)}`),this.status=o,this.headers=l;let u=s;this.error=u,this.code=u?.code,this.param=u?.param,this.type=u?.type}static makeMessage(o,s,c){let l=s?.message?typeof s.message=="string"?s.message:JSON.stringify(s.message):s?JSON.stringify(s):c;return o&&l?`${o} ${l}`:o?`${o} status code (no body)`:l||"(no status code or body)"}static generate(o,s,c,l){if(!o)return new Sr({cause:tP(s)});let u=s?.error;return o===400?new Ld(o,u,c,l):o===401?new Jd(o,u,c,l):o===403?new Vd(o,u,c,l):o===404?new Ud(o,u,c,l):o===409?new qd(o,u,c,l):o===422?new Bd(o,u,c,l):o===429?new Gd(o,u,c,l):o>=500?new zd(o,u,c,l):new d(o,u,c,l)}},Zo=class extends zt{constructor({message:o}={}){super(void 0,void 0,o||"Request was aborted.",void 0),this.status=void 0}},Sr=class extends zt{constructor({message:o,cause:s}){super(void 0,void 0,o||"Connection error.",void 0),this.status=void 0,s&&(this.cause=s)}},Pr=class extends Sr{constructor({message:o}={}){super({message:o??"Request timed out."})}},Ld=class extends zt{constructor(){super(...arguments),this.status=400}},Jd=class extends zt{constructor(){super(...arguments),this.status=401}},Vd=class extends zt{constructor(){super(...arguments),this.status=403}},Ud=class extends zt{constructor(){super(...arguments),this.status=404}},qd=class extends zt{constructor(){super(...arguments),this.status=409}},Bd=class extends zt{constructor(){super(...arguments),this.status=422}},Gd=class extends zt{constructor(){super(...arguments),this.status=429}},zd=class extends zt{};var jr=class d{constructor(o,s){this.iterator=o,this.controller=s}static fromSSEResponse(o,s){let c=!1,l=new $C;async function*u(){if(!o.body)throw s.abort(),new Le("Attempted to iterate over a response with no body");let g=new Hd,m=tQ(o.body);for await(let a of m)for(let r of g.decode(a)){let e=l.decode(r);e&&(yield e)}for(let a of g.flush()){let r=l.decode(a);r&&(yield r)}}async function*T(){if(c)throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");c=!0;let g=!1;try{for await(let m of u())if(!g){if(m.data.startsWith("[DONE]")){g=!0;continue}if(m.event===null){let a;try{a=JSON.parse(m.data)}catch(r){throw console.error("Could not parse message into JSON:",m.data),console.error("From chunk:",m.raw),r}if(a&&a.error)throw new zt(void 0,a.error,void 0,void 0);yield a}}g=!0}catch(m){if(m instanceof Error&&m.name==="AbortError")return;throw m}finally{g||s.abort()}}return new d(T,s)}static fromReadableStream(o,s){let c=!1;async function*l(){let T=new Hd,g=tQ(o);for await(let m of g)for(let a of T.decode(m))yield a;for(let m of T.flush())yield m}async function*u(){if(c)throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");c=!0;let T=!1;try{for await(let g of l())T||g&&(yield JSON.parse(g));T=!0}catch(g){if(g instanceof Error&&g.name==="AbortError")return;throw g}finally{T||s.abort()}}return new d(u,s)}[Symbol.asyncIterator](){return this.iterator()}tee(){let o=[],s=[],c=this.iterator(),l=u=>({next:()=>{if(u.length===0){let T=c.next();o.push(T),s.push(T)}return u.shift()}});return[new d(()=>l(o),this.controller),new d(()=>l(s),this.controller)]}toReadableStream(){let o=this,s,c=new TextEncoder;return new QM({async start(){s=o[Symbol.asyncIterator]()},async pull(l){try{let{value:u,done:T}=await s.next();if(T)return l.close();let g=c.encode(JSON.stringify(u)+` -`);l.enqueue(g)}catch(u){l.error(u)}},async cancel(){await s.return?.()}})}},$C=class{constructor(){this.event=null,this.data=[],this.chunks=[]}decode(o){if(o.endsWith("\r")&&(o=o.substring(0,o.length-1)),!o){if(!this.event&&!this.data.length)return null;let u={event:this.event,data:this.data.join(` -`),raw:this.chunks};return this.event=null,this.data=[],this.chunks=[],u}if(this.chunks.push(o),o.startsWith(":"))return null;let[s,c,l]=FPe(o,":");return l.startsWith(" ")&&(l=l.substring(1)),s==="event"?this.event=l:s==="data"&&this.data.push(l),null}},Hd=class d{constructor(){this.buffer=[],this.trailingCR=!1}decode(o){let s=this.decodeText(o);if(this.trailingCR&&(s="\r"+s,this.trailingCR=!1),s.endsWith("\r")&&(this.trailingCR=!0,s=s.slice(0,-1)),!s)return[];let c=d.NEWLINE_CHARS.has(s[s.length-1]||""),l=s.split(d.NEWLINE_REGEXP);return l.length===1&&!c?(this.buffer.push(l[0]),[]):(this.buffer.length>0&&(l=[this.buffer.join("")+l[0],...l.slice(1)],this.buffer=[]),c||(this.buffer=[l.pop()||""]),l)}decodeText(o){if(o==null)return"";if(typeof o=="string")return o;if(typeof Buffer<"u"){if(o instanceof Buffer)return o.toString();if(o instanceof Uint8Array)return Buffer.from(o).toString();throw new Le(`Unexpected: received non-Uint8Array (${o.constructor.name}) stream chunk in an environment with a global "Buffer" defined, which this library assumes to be Node. Please report this error.`)}if(typeof TextDecoder<"u"){if(o instanceof Uint8Array||o instanceof ArrayBuffer)return this.textDecoder??(this.textDecoder=new TextDecoder("utf8")),this.textDecoder.decode(o);throw new Le(`Unexpected: received non-Uint8Array/ArrayBuffer (${o.constructor.name}) in a web platform. Please report this error.`)}throw new Le("Unexpected: neither Buffer nor TextDecoder are available as globals. Please report this error.")}flush(){if(!this.buffer.length&&!this.trailingCR)return[];let o=[this.buffer.join("")];return this.buffer=[],this.trailingCR=!1,o}};Hd.NEWLINE_CHARS=new Set([` -`,"\r","\v","\f","","","","\x85","\u2028","\u2029"]);Hd.NEWLINE_REGEXP=/\r\n|[\n\r\x0b\x0c\x1c\x1d\x1e\x85\u2028\u2029]/g;function FPe(d,o){let s=d.indexOf(o);return s!==-1?[d.substring(0,s),o,d.substring(s+o.length)]:[d,"",""]}function tQ(d){if(d[Symbol.asyncIterator])return d;let o=d.getReader();return{async next(){try{let s=await o.read();return s?.done&&o.releaseLock(),s}catch(s){throw o.releaseLock(),s}},async return(){let s=o.cancel();return o.releaseLock(),await s,{done:!0,value:void 0}},[Symbol.asyncIterator](){return this}}}var oQ=d=>d!=null&&typeof d=="object"&&typeof d.url=="string"&&typeof d.blob=="function",LPe=d=>d!=null&&typeof d=="object"&&typeof d.name=="string"&&typeof d.lastModified=="number"&&nQ(d),nQ=d=>d!=null&&typeof d=="object"&&typeof d.size=="number"&&typeof d.type=="string"&&typeof d.text=="function"&&typeof d.slice=="function"&&typeof d.arrayBuffer=="function",JPe=d=>LPe(d)||oQ(d)||KM(d);async function oP(d,o,s={}){if(d=await d,oQ(d)){let l=await d.blob();return o||(o=new URL(d.url).pathname.split(/[\\/]/).pop()??"unknown_file"),new iS([l],o,s)}let c=await VPe(d);if(o||(o=qPe(d)??"unknown_file"),!s.type){let l=c[0]?.type;typeof l=="string"&&(s={...s,type:l})}return new iS(c,o,s)}async function VPe(d){let o=[];if(typeof d=="string"||ArrayBuffer.isView(d)||d instanceof ArrayBuffer)o.push(d);else if(nQ(d))o.push(await d.arrayBuffer());else if(BPe(d))for await(let s of d)o.push(s);else throw new Error(`Unexpected data type: ${typeof d}; constructor: ${d?.constructor?.name}; props: ${UPe(d)}`);return o}function UPe(d){return`[${Object.getOwnPropertyNames(d).map(s=>`"${s}"`).join(", ")}]`}function qPe(d){return eR(d.name)||eR(d.filename)||eR(d.path)?.split(/[\\/]/).pop()}var eR=d=>{if(typeof d=="string")return d;if(typeof Buffer<"u"&&d instanceof Buffer)return String(d)},BPe=d=>d!=null&&typeof d=="object"&&typeof d[Symbol.asyncIterator]=="function",oR=d=>d&&typeof d=="object"&&d.body&&d[Symbol.toStringTag]==="MultipartBody";var _i=async d=>{let o=await aQ(d.body);return YM(o,d)},aQ=async d=>{let o=new HM;return await Promise.all(Object.entries(d||{}).map(([s,c])=>tR(o,s,c))),o};var tR=async(d,o,s)=>{if(s!==void 0){if(s==null)throw new TypeError(`Received null for "${o}"; to pass null in FormData, you must use the string 'null'`);if(typeof s=="string"||typeof s=="number"||typeof s=="boolean")d.append(o,String(s));else if(JPe(s)){let c=await oP(s);d.append(o,c)}else if(Array.isArray(s))await Promise.all(s.map(c=>tR(d,o+"[]",c)));else if(typeof s=="object")await Promise.all(Object.entries(s).map(([c,l])=>tR(d,`${o}[${c}]`,l)));else throw new TypeError(`Invalid value given to form, expected a string, number, boolean, object, Array, File or Blob but got ${s} instead`)}};var zPe=function(d,o,s,c,l){if(c==="m")throw new TypeError("Private method is not writable");if(c==="a"&&!l)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?d!==o||!l:!o.has(d))throw new TypeError("Cannot write private member to an object whose class did not declare it");return c==="a"?l.call(d,s):l?l.value=s:o.set(d,s),s},HPe=function(d,o,s,c){if(s==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return s==="m"?c:s==="a"?c.call(d):c?c.value:o.get(d)},nP;async function cQ(d){let{response:o}=d;if(d.options.stream)return $h("response",o.status,o.url,o.headers,o.body),jr.fromSSEResponse(o,d.controller);if(o.status===204)return null;if(d.options.__binaryResponse)return o;if(o.headers.get("content-type")?.includes("application/json")){let l=await o.json();return $h("response",o.status,o.url,o.headers,l),l}let c=await o.text();return $h("response",o.status,o.url,o.headers,c),c}var aP=class d extends Promise{constructor(o,s=cQ){super(c=>{c(null)}),this.responsePromise=o,this.parseResponse=s}_thenUnwrap(o){return new d(this.responsePromise,async s=>o(await this.parseResponse(s)))}asResponse(){return this.responsePromise.then(o=>o.response)}async withResponse(){let[o,s]=await Promise.all([this.parse(),this.asResponse()]);return{data:o,response:s}}parse(){return this.parsedPromise||(this.parsedPromise=this.responsePromise.then(this.parseResponse)),this.parsedPromise}then(o,s){return this.parse().then(o,s)}catch(o){return this.parse().catch(o)}finally(o){return this.parse().finally(o)}},iP=class{constructor({baseURL:o,maxRetries:s=2,timeout:c=6e5,httpAgent:l,fetch:u}){this.baseURL=o,this.maxRetries=nR("maxRetries",s),this.timeout=nR("timeout",c),this.httpAgent=l,this.fetch=u??zM}authHeaders(o){return{}}defaultHeaders(o){return{Accept:"application/json","Content-Type":"application/json","User-Agent":this.getUserAgent(),...XPe(),...this.authHeaders(o)}}validateHeaders(o,s){}defaultIdempotencyKey(){return`stainless-node-retry-${oje()}`}get(o,s){return this.methodRequest("get",o,s)}post(o,s){return this.methodRequest("post",o,s)}patch(o,s){return this.methodRequest("patch",o,s)}put(o,s){return this.methodRequest("put",o,s)}delete(o,s){return this.methodRequest("delete",o,s)}methodRequest(o,s,c){return this.request(Promise.resolve(c).then(l=>({method:o,path:s,...l})))}getAPIList(o,s,c){return this.requestAPIList(s,{method:"get",path:o,...c})}calculateContentLength(o){if(typeof o=="string"){if(typeof Buffer<"u")return Buffer.byteLength(o,"utf8").toString();if(typeof TextEncoder<"u")return new TextEncoder().encode(o).length.toString()}return null}buildRequest(o){let{method:s,path:c,query:l,headers:u={}}=o,T=oR(o.body)?o.body.body:o.body?JSON.stringify(o.body,null,2):null,g=this.calculateContentLength(T),m=this.buildURL(c,l);"timeout"in o&&nR("timeout",o.timeout);let a=o.timeout??this.timeout,r=o.httpAgent??this.httpAgent??WM(m),e=a+1e3;typeof r?.options?.timeout=="number"&&e>(r.options.timeout??0)&&(r.options.timeout=e),this.idempotencyHeader&&s!=="get"&&(o.idempotencyKey||(o.idempotencyKey=this.defaultIdempotencyKey()),u[this.idempotencyHeader]=o.idempotencyKey);let t={...g&&{"Content-Length":g},...this.defaultHeaders(o),...u};oR(o.body)&&vs!=="node"&&delete t["Content-Type"],Object.keys(t).forEach(i=>t[i]===null&&delete t[i]);let n={method:s,...T&&{body:T},headers:t,...r&&{agent:r},signal:o.signal??null};return this.validateHeaders(t,u),{req:n,url:m,timeout:a}}async prepareRequest(o,{url:s,options:c}){}parseHeaders(o){return o?Symbol.iterator in o?Object.fromEntries(Array.from(o).map(s=>[...s])):{...o}:{}}makeStatusError(o,s,c,l){return zt.generate(o,s,c,l)}request(o,s=null){return new aP(this.makeRequest(o,s))}async makeRequest(o,s){let c=await o;s==null&&(s=c.maxRetries??this.maxRetries);let{req:l,url:u,timeout:T}=this.buildRequest(c);if(await this.prepareRequest(l,{url:u,options:c}),$h("request",u,c,l.headers),c.signal?.aborted)throw new Zo;let g=new AbortController,m=await this.fetchWithTimeout(u,l,T,g).catch(tP);if(m instanceof Error){if(c.signal?.aborted)throw new Zo;if(s)return this.retryRequest(c,s);throw m.name==="AbortError"?new Pr:new Sr({cause:m})}let a=QPe(m.headers);if(!m.ok){if(s&&this.shouldRetry(m))return this.retryRequest(c,s,a);let r=await m.text().catch(i=>tP(i).message),e=ZPe(r),t=e?void 0:r;throw $h("response",m.status,u,a,t),this.makeStatusError(m.status,e,t,a)}return{response:m,options:c,controller:g}}requestAPIList(o,s){let c=this.makeRequest(s,null);return new aR(this,c,o)}buildURL(o,s){let c=eje(o)?new URL(o):new URL(this.baseURL+(this.baseURL.endsWith("/")&&o.startsWith("/")?o.slice(1):o)),l=this.defaultQuery();return sQ(l)||(s={...l,...s}),s&&(c.search=this.stringifyQuery(s)),c.toString()}stringifyQuery(o){return Object.entries(o).filter(([s,c])=>typeof c<"u").map(([s,c])=>{if(typeof c=="string"||typeof c=="number"||typeof c=="boolean")return`${encodeURIComponent(s)}=${encodeURIComponent(c)}`;if(c===null)return`${encodeURIComponent(s)}=`;throw new Le(`Cannot stringify type ${typeof c}; Expected string, number, boolean, or null. If you need to pass nested query parameters, you can manually encode them, e.g. { query: { 'foo[key1]': value1, 'foo[key2]': value2 } }, and please open a GitHub issue requesting better support for your use case.`)}).join("&")}async fetchWithTimeout(o,s,c,l){let{signal:u,...T}=s||{};u&&u.addEventListener("abort",()=>l.abort());let g=setTimeout(()=>l.abort(),c);return this.getRequestClient().fetch.call(void 0,o,{signal:l.signal,...T}).finally(()=>{clearTimeout(g)})}getRequestClient(){return{fetch:this.fetch}}shouldRetry(o){let s=o.headers.get("x-should-retry");return s==="true"?!0:s==="false"?!1:o.status===408||o.status===409||o.status===429||o.status>=500}async retryRequest(o,s,c){let l,u=c?.["retry-after"];if(u){let T=parseInt(u);Number.isNaN(T)?l=Date.parse(u)-Date.now():l=T*1e3}if(!l||!Number.isInteger(l)||l<=0||l>60*1e3){let T=o.maxRetries??this.maxRetries;l=this.calculateDefaultRetryTimeoutMillis(s,T)}return await iR(l),this.makeRequest(o,s-1)}calculateDefaultRetryTimeoutMillis(o,s){let u=s-o,T=Math.min(.5*Math.pow(2,u),8),g=1-Math.random()*.25;return T*g*1e3}getUserAgent(){return`${this.constructor.name}/JS ${bs}`}};var eg=class{constructor(o,s,c,l){nP.set(this,void 0),zPe(this,nP,o,"f"),this.options=l,this.response=s,this.body=c}hasNextPage(){return this.getPaginatedItems().length?this.nextPageInfo()!=null:!1}async getNextPage(){let o=this.nextPageInfo();if(!o)throw new Le("No next page expected; please check `.hasNextPage()` before calling `.getNextPage()`.");let s={...this.options};if("params"in o)s.query={...s.query,...o.params};else if("url"in o){let c=[...Object.entries(s.query||{}),...o.url.searchParams.entries()];for(let[l,u]of c)o.url.searchParams.set(l,u);s.query=void 0,s.path=o.url.toString()}return await HPe(this,nP,"f").requestAPIList(this.constructor,s)}async*iterPages(){let o=this;for(yield o;o.hasNextPage();)o=await o.getNextPage(),yield o}async*[(nP=new WeakMap,Symbol.asyncIterator)](){for await(let o of this.iterPages())for(let s of o.getPaginatedItems())yield s}},aR=class extends aP{constructor(o,s,c){super(s,async l=>new c(o,l.response,await cQ(l),l.options))}async*[Symbol.asyncIterator](){let o=await this;for await(let s of o)yield s}},QPe=d=>new Proxy(Object.fromEntries(d.entries()),{get(o,s){let c=s.toString();return o[c.toLowerCase()]||o[c]}}),YPe={method:!0,path:!0,query:!0,body:!0,headers:!0,maxRetries:!0,stream:!0,timeout:!0,httpAgent:!0,signal:!0,idempotencyKey:!0,__binaryResponse:!0},go=d=>typeof d=="object"&&d!==null&&!sQ(d)&&Object.keys(d).every(o=>tje(YPe,o)),WPe=()=>{if(typeof Deno<"u"&&Deno.build!=null)return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":bs,"X-Stainless-OS":rQ(Deno.build.os),"X-Stainless-Arch":iQ(Deno.build.arch),"X-Stainless-Runtime":"deno","X-Stainless-Runtime-Version":Deno.version};if(typeof EdgeRuntime<"u")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":bs,"X-Stainless-OS":"Unknown","X-Stainless-Arch":`other:${EdgeRuntime}`,"X-Stainless-Runtime":"edge","X-Stainless-Runtime-Version":process.version};if(Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":bs,"X-Stainless-OS":rQ(process.platform),"X-Stainless-Arch":iQ(process.arch),"X-Stainless-Runtime":"node","X-Stainless-Runtime-Version":process.version};let d=KPe();return d?{"X-Stainless-Lang":"js","X-Stainless-Package-Version":bs,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":`browser:${d.browser}`,"X-Stainless-Runtime-Version":d.version}:{"X-Stainless-Lang":"js","X-Stainless-Package-Version":bs,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":"unknown","X-Stainless-Runtime-Version":"unknown"}};function KPe(){if(typeof navigator>"u"||!navigator)return null;let d=[{key:"edge",pattern:/Edge(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"ie",pattern:/MSIE(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"ie",pattern:/Trident(?:.*rv\:(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"chrome",pattern:/Chrome(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"firefox",pattern:/Firefox(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"safari",pattern:/(?:Version\W+(\d+)\.(\d+)(?:\.(\d+))?)?(?:\W+Mobile\S*)?\W+Safari/}];for(let{key:o,pattern:s}of d){let c=s.exec(navigator.userAgent);if(c){let l=c[1]||0,u=c[2]||0,T=c[3]||0;return{browser:o,version:`${l}.${u}.${T}`}}}return null}var iQ=d=>d==="x32"?"x32":d==="x86_64"||d==="x64"?"x64":d==="arm"?"arm":d==="aarch64"||d==="arm64"?"arm64":d?`other:${d}`:"unknown",rQ=d=>(d=d.toLowerCase(),d.includes("ios")?"iOS":d==="android"?"Android":d==="darwin"?"MacOS":d==="win32"?"Windows":d==="freebsd"?"FreeBSD":d==="openbsd"?"OpenBSD":d==="linux"?"Linux":d?`Other:${d}`:"Unknown"),lQ,XPe=()=>lQ??(lQ=WPe()),ZPe=d=>{try{return JSON.parse(d)}catch{return}},$Pe=new RegExp("^(?:[a-z]+:)?//","i"),eje=d=>$Pe.test(d),iR=d=>new Promise(o=>setTimeout(o,d)),nR=(d,o)=>{if(typeof o!="number"||!Number.isInteger(o))throw new Le(`${d} must be an integer`);if(o<0)throw new Le(`${d} must be a positive integer`);return o},tP=d=>d instanceof Error?d:new Error(d);var rR=d=>{if(typeof process<"u")return process.env?.[d]??void 0;if(typeof Deno<"u")return Deno.env?.get?.(d)};function sQ(d){if(!d)return!0;for(let o in d)return!1;return!0}function tje(d,o){return Object.prototype.hasOwnProperty.call(d,o)}function $h(d,...o){typeof process<"u"&&process.env.DEBUG==="true"&&console.log(`OpenAI:DEBUG:${d}`,...o)}var oje=()=>"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,d=>{let o=Math.random()*16|0;return(d==="x"?o:o&3|8).toString(16)}),pQ=()=>typeof window<"u"&&typeof window.document<"u"&&typeof navigator<"u";var Di=class extends eg{constructor(o,s,c,l){super(o,s,c,l),this.data=c.data,this.object=c.object}getPaginatedItems(){return this.data}nextPageParams(){return null}nextPageInfo(){return null}},Ht=class extends eg{constructor(o,s,c,l){super(o,s,c,l),this.data=c.data}getPaginatedItems(){return this.data}nextPageParams(){let o=this.nextPageInfo();if(!o)return null;if("params"in o)return o.params;let s=Object.fromEntries(o.url.searchParams);return Object.keys(s).length?s:null}nextPageInfo(){if(!this.data?.length)return null;let o=this.data[this.data.length-1]?.id;return o?{params:{after:o}}:null}};var Oe=class{constructor(o){this.client=o,this.get=o.get.bind(o),this.post=o.post.bind(o),this.patch=o.patch.bind(o),this.put=o.put.bind(o),this.delete=o.delete.bind(o),this.getAPIList=o.getAPIList.bind(o)}};var As=class extends Oe{create(o,s){return this.post("/chat/completions",{body:o,...s,stream:o.stream??!1})}};As||(As={});var tc=class extends Oe{constructor(){super(...arguments),this.completions=new As(this.client)}};(function(d){d.Completions=As})(tc||(tc={}));var Is=class extends Oe{create(o,s){return this.post("/audio/speech",{body:o,...s,__binaryResponse:!0})}};Is||(Is={});var ks=class extends Oe{create(o,s){return this.post("/audio/transcriptions",_i({body:o,...s}))}};ks||(ks={});var Fs=class extends Oe{create(o,s){return this.post("/audio/translations",_i({body:o,...s}))}};Fs||(Fs={});var oc=class extends Oe{constructor(){super(...arguments),this.transcriptions=new ks(this.client),this.translations=new Fs(this.client),this.speech=new Is(this.client)}};(function(d){d.Transcriptions=ks,d.Translations=Fs,d.Speech=Is})(oc||(oc={}));var Ls=class extends Oe{create(o,s,c){return this.post(`/assistants/${o}/files`,{body:s,...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}retrieve(o,s,c){return this.get(`/assistants/${o}/files/${s}`,{...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}list(o,s={},c){return go(s)?this.list(o,{},s):this.getAPIList(`/assistants/${o}/files`,Js,{query:s,...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}del(o,s,c){return this.delete(`/assistants/${o}/files/${s}`,{...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}},Js=class extends Ht{};(function(d){d.AssistantFilesPage=Js})(Ls||(Ls={}));var Vs=class extends Oe{constructor(){super(...arguments),this.files=new Ls(this.client)}create(o,s){return this.post("/assistants",{body:o,...s,headers:{"OpenAI-Beta":"assistants=v1",...s?.headers}})}retrieve(o,s){return this.get(`/assistants/${o}`,{...s,headers:{"OpenAI-Beta":"assistants=v1",...s?.headers}})}update(o,s,c){return this.post(`/assistants/${o}`,{body:s,...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}list(o={},s){return go(o)?this.list({},o):this.getAPIList("/assistants",Us,{query:o,...s,headers:{"OpenAI-Beta":"assistants=v1",...s?.headers}})}del(o,s){return this.delete(`/assistants/${o}`,{...s,headers:{"OpenAI-Beta":"assistants=v1",...s?.headers}})}},Us=class extends Ht{};(function(d){d.AssistantsPage=Us,d.Files=Ls,d.AssistantFilesPage=Js})(Vs||(Vs={}));function lR(d){return typeof d.parse=="function"}var qs=d=>d?.role==="assistant",cR=d=>d?.role==="function",fQ=d=>d?.role==="tool";var Ra=function(d,o,s,c,l){if(c==="m")throw new TypeError("Private method is not writable");if(c==="a"&&!l)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?d!==o||!l:!o.has(d))throw new TypeError("Cannot write private member to an object whose class did not declare it");return c==="a"?l.call(d,s):l?l.value=s:o.set(d,s),s},qe=function(d,o,s,c){if(s==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return s==="m"?c:s==="a"?c.call(d):c?c.value:o.get(d)},Jo,rP,lP,tg,og,cP,ng,wr,ag,sP,pP,Qd,sR,pR,uR,dR,fR,mR,hQ,hR,mQ=10,Yd=class{constructor(){Jo.add(this),this.controller=new AbortController,rP.set(this,void 0),lP.set(this,()=>{}),tg.set(this,()=>{}),og.set(this,void 0),cP.set(this,()=>{}),ng.set(this,()=>{}),wr.set(this,{}),this._chatCompletions=[],this.messages=[],ag.set(this,!1),sP.set(this,!1),pP.set(this,!1),Qd.set(this,!1),mR.set(this,o=>{if(Ra(this,sP,!0,"f"),o instanceof Error&&o.name==="AbortError"&&(o=new Zo),o instanceof Zo)return Ra(this,pP,!0,"f"),this._emit("abort",o);if(o instanceof Le)return this._emit("error",o);if(o instanceof Error){let s=new Le(o.message);return s.cause=o,this._emit("error",s)}return this._emit("error",new Le(String(o)))}),Ra(this,rP,new Promise((o,s)=>{Ra(this,lP,o,"f"),Ra(this,tg,s,"f")}),"f"),Ra(this,og,new Promise((o,s)=>{Ra(this,cP,o,"f"),Ra(this,ng,s,"f")}),"f"),qe(this,rP,"f").catch(()=>{}),qe(this,og,"f").catch(()=>{})}_run(o){setTimeout(()=>{o().then(()=>{this._emitFinal(),this._emit("end")},qe(this,mR,"f"))},0)}_addChatCompletion(o){this._chatCompletions.push(o),this._emit("chatCompletion",o);let s=o.choices[0]?.message;return s&&this._addMessage(s),o}_addMessage(o,s=!0){if(this.messages.push(o),s){if(this._emit("message",o),(cR(o)||fQ(o))&&o.content)this._emit("functionCallResult",o.content);else if(qs(o)&&o.function_call)this._emit("functionCall",o.function_call);else if(qs(o)&&o.tool_calls)for(let c of o.tool_calls)c.type==="function"&&this._emit("functionCall",c.function)}}_connected(){this.ended||(qe(this,lP,"f").call(this),this._emit("connect"))}get ended(){return qe(this,ag,"f")}get errored(){return qe(this,sP,"f")}get aborted(){return qe(this,pP,"f")}abort(){this.controller.abort()}on(o,s){return(qe(this,wr,"f")[o]||(qe(this,wr,"f")[o]=[])).push({listener:s}),this}off(o,s){let c=qe(this,wr,"f")[o];if(!c)return this;let l=c.findIndex(u=>u.listener===s);return l>=0&&c.splice(l,1),this}once(o,s){return(qe(this,wr,"f")[o]||(qe(this,wr,"f")[o]=[])).push({listener:s,once:!0}),this}emitted(o){return new Promise((s,c)=>{Ra(this,Qd,!0,"f"),o!=="error"&&this.once("error",c),this.once(o,s)})}async done(){Ra(this,Qd,!0,"f"),await qe(this,og,"f")}async finalChatCompletion(){await this.done();let o=this._chatCompletions[this._chatCompletions.length-1];if(!o)throw new Le("stream ended without producing a ChatCompletion");return o}async finalContent(){return await this.done(),qe(this,Jo,"m",sR).call(this)}async finalMessage(){return await this.done(),qe(this,Jo,"m",pR).call(this)}async finalFunctionCall(){return await this.done(),qe(this,Jo,"m",uR).call(this)}async finalFunctionCallResult(){return await this.done(),qe(this,Jo,"m",dR).call(this)}async totalUsage(){return await this.done(),qe(this,Jo,"m",fR).call(this)}allChatCompletions(){return[...this._chatCompletions]}_emit(o,...s){if(qe(this,ag,"f"))return;o==="end"&&(Ra(this,ag,!0,"f"),qe(this,cP,"f").call(this));let c=qe(this,wr,"f")[o];if(c&&(qe(this,wr,"f")[o]=c.filter(l=>!l.once),c.forEach(({listener:l})=>l(...s))),o==="abort"){let l=s[0];!qe(this,Qd,"f")&&!c?.length&&Promise.reject(l),qe(this,tg,"f").call(this,l),qe(this,ng,"f").call(this,l),this._emit("end");return}if(o==="error"){let l=s[0];!qe(this,Qd,"f")&&!c?.length&&Promise.reject(l),qe(this,tg,"f").call(this,l),qe(this,ng,"f").call(this,l),this._emit("end")}}_emitFinal(){let o=this._chatCompletions[this._chatCompletions.length-1];o&&this._emit("finalChatCompletion",o);let s=this.messages[this.messages.length-1];s&&this._emit("finalMessage",s);let c=qe(this,Jo,"m",sR).call(this);c&&this._emit("finalContent",c);let l=qe(this,Jo,"m",uR).call(this);l&&this._emit("finalFunctionCall",l);let u=qe(this,Jo,"m",dR).call(this);u!=null&&this._emit("finalFunctionCallResult",u),this._chatCompletions.some(T=>T.usage)&&this._emit("totalUsage",qe(this,Jo,"m",fR).call(this))}async _createChatCompletion(o,s,c){let l=c?.signal;l&&(l.aborted&&this.controller.abort(),l.addEventListener("abort",()=>this.controller.abort())),qe(this,Jo,"m",hQ).call(this,s);let u=await o.create({...s,stream:!1},{...c,signal:this.controller.signal});return this._connected(),this._addChatCompletion(u)}async _runChatCompletion(o,s,c){for(let l of s.messages)this._addMessage(l,!1);return await this._createChatCompletion(o,s,c)}async _runFunctions(o,s,c){let l="function",{function_call:u="auto",stream:T,...g}=s,m=typeof u!="string"&&u?.name,{maxChatCompletions:a=mQ}=c||{},r={};for(let t of s.functions)r[t.name||t.function.name]=t;let e=s.functions.map(t=>({name:t.name||t.function.name,parameters:t.parameters,description:t.description}));for(let t of s.messages)this._addMessage(t,!1);for(let t=0;tJSON.stringify(J.name)).join(", ")}. Please try again`;this._addMessage({role:l,name:p,content:k});continue}let O;try{O=lR(y)?await y.parse(f):f}catch(k){this._addMessage({role:l,name:p,content:k instanceof Error?k.message:String(k)});continue}let _=await y.function(O,this),R=qe(this,Jo,"m",hR).call(this,_);if(this._addMessage({role:l,name:p,content:R}),m)return}}async _runTools(o,s,c){let l="tool",{tool_choice:u="auto",stream:T,...g}=s,m=typeof u!="string"&&u?.function?.name,{maxChatCompletions:a=mQ}=c||{},r={};for(let t of s.tools)t.type==="function"&&(r[t.function.name||t.function.function.name]=t.function);let e="tools"in s?s.tools.map(t=>t.type==="function"?{type:"function",function:{name:t.function.name||t.function.function.name,parameters:t.function.parameters,description:t.function.description}}:t):void 0;for(let t of s.messages)this._addMessage(t,!1);for(let t=0;tJSON.stringify(z.function.name)).join(", ")}. Please try again`;this._addMessage({role:l,tool_call_id:f,content:U});continue}let R;try{R=lR(_)?await _.parse(O):O}catch(U){let z=U instanceof Error?U.message:String(U);this._addMessage({role:l,tool_call_id:f,content:z});continue}let k=await _.function(R,this),J=qe(this,Jo,"m",hR).call(this,k);if(this._addMessage({role:l,tool_call_id:f,content:J}),m)return}}}};rP=new WeakMap,lP=new WeakMap,tg=new WeakMap,og=new WeakMap,cP=new WeakMap,ng=new WeakMap,wr=new WeakMap,ag=new WeakMap,sP=new WeakMap,pP=new WeakMap,Qd=new WeakMap,mR=new WeakMap,Jo=new WeakSet,sR=function(){return qe(this,Jo,"m",pR).call(this).content},pR=function(){let o=this.messages.length;for(;o-- >0;){let s=this.messages[o];if(qs(s))return s}throw new Le("stream ended without producing a ChatCompletionMessage with role=assistant")},uR=function(){for(let o=this.messages.length-1;o>=0;o--){let s=this.messages[o];if(qs(s)&&s?.function_call)return s.function_call}},dR=function(){for(let o=this.messages.length-1;o>=0;o--){let s=this.messages[o];if(cR(s)&&s.content!=null)return s.content}},fR=function(){let o={completion_tokens:0,prompt_tokens:0,total_tokens:0};for(let{usage:s}of this._chatCompletions)s&&(o.completion_tokens+=s.completion_tokens,o.prompt_tokens+=s.prompt_tokens,o.total_tokens+=s.total_tokens);return o},hQ=function(o){if(o.n!=null&&o.n>1)throw new Le("ChatCompletion convenience helpers only support n=1 at this time. To use n>1, please use chat.completions.create() directly.")},hR=function(o){return typeof o=="string"?o:o===void 0?"undefined":JSON.stringify(o)};var ig=class d extends Yd{static runFunctions(o,s,c){let l=new d;return l._run(()=>l._runFunctions(o,s,c)),l}static runTools(o,s,c){let l=new d;return l._run(()=>l._runTools(o,s,c)),l}_addMessage(o){super._addMessage(o),qs(o)&&o.content&&this._emit("content",o.content)}};var Na=function(d,o,s,c){if(s==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return s==="m"?c:s==="a"?c.call(d):c?c.value:o.get(d)},gR=function(d,o,s,c,l){if(c==="m")throw new TypeError("Private method is not writable");if(c==="a"&&!l)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?d!==o||!l:!o.has(d))throw new TypeError("Cannot write private member to an object whose class did not declare it");return c==="a"?l.call(d,s):l?l.value=s:o.set(d,s),s},Ei,nc,yR,bR,uP,gQ,Wd=class d extends Yd{constructor(){super(...arguments),Ei.add(this),nc.set(this,void 0)}get currentChatCompletionSnapshot(){return Na(this,nc,"f")}static fromReadableStream(o){let s=new d;return s._run(()=>s._fromReadableStream(o)),s}static createChatCompletion(o,s,c){let l=new d;return l._run(()=>l._runChatCompletion(o,{...s,stream:!0},c)),l}async _createChatCompletion(o,s,c){let l=c?.signal;l&&(l.aborted&&this.controller.abort(),l.addEventListener("abort",()=>this.controller.abort())),Na(this,Ei,"m",yR).call(this);let u=await o.create({...s,stream:!0},{...c,signal:this.controller.signal});this._connected();for await(let T of u)Na(this,Ei,"m",bR).call(this,T);if(u.controller.signal?.aborted)throw new Zo;return this._addChatCompletion(Na(this,Ei,"m",uP).call(this))}async _fromReadableStream(o,s){let c=s?.signal;c&&(c.aborted&&this.controller.abort(),c.addEventListener("abort",()=>this.controller.abort())),Na(this,Ei,"m",yR).call(this),this._connected();let l=jr.fromReadableStream(o,this.controller),u;for await(let T of l)u&&u!==T.id&&this._addChatCompletion(Na(this,Ei,"m",uP).call(this)),Na(this,Ei,"m",bR).call(this,T),u=T.id;if(l.controller.signal?.aborted)throw new Zo;return this._addChatCompletion(Na(this,Ei,"m",uP).call(this))}[(nc=new WeakMap,Ei=new WeakSet,yR=function(){this.ended||gR(this,nc,void 0,"f")},bR=function(s){if(this.ended)return;let c=Na(this,Ei,"m",gQ).call(this,s);this._emit("chunk",s,c);let l=s.choices[0]?.delta?.content,u=c.choices[0]?.message;l!=null&&u?.role==="assistant"&&u?.content&&this._emit("content",l,u.content)},uP=function(){if(this.ended)throw new Le("stream has ended, this shouldn't happen");let s=Na(this,nc,"f");if(!s)throw new Le("request ended without sending any chunks");return gR(this,nc,void 0,"f"),sje(s)},gQ=function(s){var c,l;let u=Na(this,nc,"f"),{choices:T,...g}=s;u?Object.assign(u,g):u=gR(this,nc,{...g,choices:[]},"f");for(let{delta:m,finish_reason:a,index:r,...e}of s.choices){let t=u.choices[r];if(!t){u.choices[r]={finish_reason:a,index:r,message:m,...e};continue}if(a&&(t.finish_reason=a),Object.assign(t,e),!m)continue;let{content:n,function_call:i,role:p,tool_calls:f}=m;if(n&&(t.message.content=(t.message.content||"")+n),p&&(t.message.role=p),i&&(t.message.function_call?(i.name&&(t.message.function_call.name=i.name),i.arguments&&((c=t.message.function_call).arguments??(c.arguments=""),t.message.function_call.arguments+=i.arguments)):t.message.function_call=i),f){t.message.tool_calls||(t.message.tool_calls=[]);for(let{index:y,id:O,type:_,function:R}of f){let k=(l=t.message.tool_calls)[y]??(l[y]={});O&&(k.id=O),_&&(k.type=_),R&&(k.function??(k.function={arguments:""})),R?.name&&(k.function.name=R.name),R?.arguments&&(k.function.arguments+=R.arguments)}}}return u},Symbol.asyncIterator)](){let o=[],s=[],c=!1;return this.on("chunk",l=>{let u=s.shift();u?u(l):o.push(l)}),this.on("end",()=>{c=!0;for(let l of s)l(void 0);s.length=0}),{next:async()=>o.length?{value:o.shift(),done:!1}:c?{value:void 0,done:!0}:new Promise(u=>s.push(u)).then(u=>u?{value:u,done:!1}:{value:void 0,done:!0})}}toReadableStream(){return new jr(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}};function sje(d){let{id:o,choices:s,created:c,model:l}=d;return{id:o,choices:s.map(({message:u,finish_reason:T,index:g})=>{if(!T)throw new Le(`missing finish_reason for choice ${g}`);let{content:m=null,function_call:a,tool_calls:r}=u,e=u.role;if(!e)throw new Le(`missing role for choice ${g}`);if(a){let{arguments:t,name:n}=a;if(t==null)throw new Le(`missing function_call.arguments for choice ${g}`);if(!n)throw new Le(`missing function_call.name for choice ${g}`);return{message:{content:m,function_call:{arguments:t,name:n},role:e},finish_reason:T,index:g}}return r?{index:g,finish_reason:T,message:{role:e,content:m,tool_calls:r.map((t,n)=>{let{function:i,type:p,id:f}=t,{arguments:y,name:O}=i||{};if(f==null)throw new Le(`missing choices[${g}].tool_calls[${n}].id -${dP(d)}`);if(p==null)throw new Le(`missing choices[${g}].tool_calls[${n}].type -${dP(d)}`);if(O==null)throw new Le(`missing choices[${g}].tool_calls[${n}].function.name -${dP(d)}`);if(y==null)throw new Le(`missing choices[${g}].tool_calls[${n}].function.arguments -${dP(d)}`);return{id:f,type:p,function:{name:O,arguments:y}}})}}:{message:{content:m,role:e},finish_reason:T,index:g}}),created:c,model:l,object:"chat.completion"}}function dP(d){return JSON.stringify(d)}var rg=class d extends Wd{static fromReadableStream(o){let s=new d;return s._run(()=>s._fromReadableStream(o)),s}static runFunctions(o,s,c){let l=new d;return l._run(()=>l._runFunctions(o,s,c)),l}static runTools(o,s,c){let l=new d;return l._run(()=>l._runTools(o,s,c)),l}};var lg=class extends Oe{runFunctions(o,s){return o.stream?rg.runFunctions(this.client.chat.completions,o,s):ig.runFunctions(this.client.chat.completions,o,s)}runTools(o,s){return o.stream?rg.runTools(this.client.chat.completions,o,s):ig.runTools(this.client.chat.completions,o,s)}stream(o,s){return Wd.createChatCompletion(this.client.chat.completions,o,s)}};var Bs=class extends Oe{constructor(){super(...arguments),this.completions=new lg(this.client)}};(function(d){d.Completions=lg})(Bs||(Bs={}));var Gs=class extends Oe{retrieve(o,s,c,l){return this.get(`/threads/${o}/messages/${s}/files/${c}`,{...l,headers:{"OpenAI-Beta":"assistants=v1",...l?.headers}})}list(o,s,c={},l){return go(c)?this.list(o,s,{},c):this.getAPIList(`/threads/${o}/messages/${s}/files`,zs,{query:c,...l,headers:{"OpenAI-Beta":"assistants=v1",...l?.headers}})}},zs=class extends Ht{};(function(d){d.MessageFilesPage=zs})(Gs||(Gs={}));var Hs=class extends Oe{constructor(){super(...arguments),this.files=new Gs(this.client)}create(o,s,c){return this.post(`/threads/${o}/messages`,{body:s,...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}retrieve(o,s,c){return this.get(`/threads/${o}/messages/${s}`,{...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}update(o,s,c,l){return this.post(`/threads/${o}/messages/${s}`,{body:c,...l,headers:{"OpenAI-Beta":"assistants=v1",...l?.headers}})}list(o,s={},c){return go(s)?this.list(o,{},s):this.getAPIList(`/threads/${o}/messages`,Qs,{query:s,...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}},Qs=class extends Ht{};(function(d){d.ThreadMessagesPage=Qs,d.Files=Gs,d.MessageFilesPage=zs})(Hs||(Hs={}));var Ys=class extends Oe{retrieve(o,s,c,l){return this.get(`/threads/${o}/runs/${s}/steps/${c}`,{...l,headers:{"OpenAI-Beta":"assistants=v1",...l?.headers}})}list(o,s,c={},l){return go(c)?this.list(o,s,{},c):this.getAPIList(`/threads/${o}/runs/${s}/steps`,Ws,{query:c,...l,headers:{"OpenAI-Beta":"assistants=v1",...l?.headers}})}},Ws=class extends Ht{};(function(d){d.RunStepsPage=Ws})(Ys||(Ys={}));var Ks=class extends Oe{constructor(){super(...arguments),this.steps=new Ys(this.client)}create(o,s,c){return this.post(`/threads/${o}/runs`,{body:s,...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}retrieve(o,s,c){return this.get(`/threads/${o}/runs/${s}`,{...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}update(o,s,c,l){return this.post(`/threads/${o}/runs/${s}`,{body:c,...l,headers:{"OpenAI-Beta":"assistants=v1",...l?.headers}})}list(o,s={},c){return go(s)?this.list(o,{},s):this.getAPIList(`/threads/${o}/runs`,Xs,{query:s,...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}cancel(o,s,c){return this.post(`/threads/${o}/runs/${s}/cancel`,{...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}submitToolOutputs(o,s,c,l){return this.post(`/threads/${o}/runs/${s}/submit_tool_outputs`,{body:c,...l,headers:{"OpenAI-Beta":"assistants=v1",...l?.headers}})}},Xs=class extends Ht{};(function(d){d.RunsPage=Xs,d.Steps=Ys,d.RunStepsPage=Ws})(Ks||(Ks={}));var Zs=class extends Oe{constructor(){super(...arguments),this.runs=new Ks(this.client),this.messages=new Hs(this.client)}create(o,s){return this.post("/threads",{body:o,...s,headers:{"OpenAI-Beta":"assistants=v1",...s?.headers}})}retrieve(o,s){return this.get(`/threads/${o}`,{...s,headers:{"OpenAI-Beta":"assistants=v1",...s?.headers}})}update(o,s,c){return this.post(`/threads/${o}`,{body:s,...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}del(o,s){return this.delete(`/threads/${o}`,{...s,headers:{"OpenAI-Beta":"assistants=v1",...s?.headers}})}createAndRun(o,s){return this.post("/threads/runs",{body:o,...s,headers:{"OpenAI-Beta":"assistants=v1",...s?.headers}})}};(function(d){d.Runs=Ks,d.RunsPage=Xs,d.Messages=Hs,d.ThreadMessagesPage=Qs})(Zs||(Zs={}));var ac=class extends Oe{constructor(){super(...arguments),this.chat=new Bs(this.client),this.assistants=new Vs(this.client),this.threads=new Zs(this.client)}};(function(d){d.Chat=Bs,d.Assistants=Vs,d.AssistantsPage=Us,d.Threads=Zs})(ac||(ac={}));var ic=class extends Oe{create(o,s){return this.post("/completions",{body:o,...s,stream:o.stream??!1})}};ic||(ic={});var rc=class extends Oe{create(o,s){return this.post("/embeddings",{body:o,...s})}};rc||(rc={});var lc=class extends Oe{create(o,s){return this.post("/edits",{body:o,...s})}};lc||(lc={});var cc=class extends Oe{create(o,s){return this.post("/files",_i({body:o,...s}))}retrieve(o,s){return this.get(`/files/${o}`,s)}list(o={},s){return go(o)?this.list({},o):this.getAPIList("/files",sc,{query:o,...s})}del(o,s){return this.delete(`/files/${o}`,s)}retrieveContent(o,s){return this.get(`/files/${o}/content`,{...s,headers:{Accept:"application/json",...s?.headers}})}async waitForProcessing(o,{pollInterval:s=5e3,maxWait:c=30*60*1e3}={}){let l=new Set(["processed","error","deleted"]),u=Date.now(),T=await this.retrieve(o);for(;!T.status||!l.has(T.status);)if(await iR(s),T=await this.retrieve(o),Date.now()-u>c)throw new Pr({message:`Giving up on waiting for file ${o} to finish processing after ${c} milliseconds.`});return T}},sc=class extends Di{};(function(d){d.FileObjectsPage=sc})(cc||(cc={}));var pc=class extends Oe{create(o,s){return this.post("/fine-tunes",{body:o,...s})}retrieve(o,s){return this.get(`/fine-tunes/${o}`,s)}list(o){return this.getAPIList("/fine-tunes",uc,o)}cancel(o,s){return this.post(`/fine-tunes/${o}/cancel`,s)}listEvents(o,s,c){return this.get(`/fine-tunes/${o}/events`,{query:s,timeout:864e5,...c,stream:s?.stream??!1})}},uc=class extends Di{};(function(d){d.FineTunesPage=uc})(pc||(pc={}));var $s=class extends Oe{create(o,s){return this.post("/fine_tuning/jobs",{body:o,...s})}retrieve(o,s){return this.get(`/fine_tuning/jobs/${o}`,s)}list(o={},s){return go(o)?this.list({},o):this.getAPIList("/fine_tuning/jobs",ep,{query:o,...s})}cancel(o,s){return this.post(`/fine_tuning/jobs/${o}/cancel`,s)}listEvents(o,s={},c){return go(s)?this.listEvents(o,{},s):this.getAPIList(`/fine_tuning/jobs/${o}/events`,tp,{query:s,...c})}},ep=class extends Ht{},tp=class extends Ht{};(function(d){d.FineTuningJobsPage=ep,d.FineTuningJobEventsPage=tp})($s||($s={}));var dc=class extends Oe{constructor(){super(...arguments),this.jobs=new $s(this.client)}};(function(d){d.Jobs=$s,d.FineTuningJobsPage=ep,d.FineTuningJobEventsPage=tp})(dc||(dc={}));var fc=class extends Oe{createVariation(o,s){return this.post("/images/variations",_i({body:o,...s}))}edit(o,s){return this.post("/images/edits",_i({body:o,...s}))}generate(o,s){return this.post("/images/generations",{body:o,...s})}};fc||(fc={});var mc=class extends Oe{retrieve(o,s){return this.get(`/models/${o}`,s)}list(o){return this.getAPIList("/models",hc,o)}del(o,s){return this.delete(`/models/${o}`,s)}},hc=class extends Di{};(function(d){d.ModelsPage=hc})(mc||(mc={}));var gc=class extends Oe{create(o,s){return this.post("/moderations",{body:o,...s})}};gc||(gc={});var SQ,Ot=class extends iP{constructor({apiKey:o=rR("OPENAI_API_KEY"),organization:s=rR("OPENAI_ORG_ID")??null,...c}={}){if(o===void 0)throw new Le("The OPENAI_API_KEY environment variable is missing or empty; either provide it, or instantiate the OpenAI client with an apiKey option, like new OpenAI({ apiKey: 'My API Key' }).");let l={apiKey:o,organization:s,...c,baseURL:c.baseURL??"https://api.openai.com/v1"};if(!l.dangerouslyAllowBrowser&&pQ())throw new Le(`It looks like you're running in a browser-like environment. +`&&c[p-1]!=="\r"?`\r +`:o),X3=Fbe;var Ibe=d=>String(d).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22"),Z3=Ibe;var kbe=d=>typeof d=="function",Di=kbe;var jc=d=>!!(d&&typeof d=="object"&&Di(d.constructor)&&d[Symbol.toStringTag]==="File"&&Di(d.stream)&&d.name!=null&&d.size!=null&&d.lastModified!=null);var lq=d=>!!(d&&Di(d.constructor)&&d[Symbol.toStringTag]==="FormData"&&Di(d.append)&&Di(d.getAll)&&Di(d.entries)&&Di(d[Symbol.iterator]));var Tm=function(d,o,p,c,l){if(c==="m")throw new TypeError("Private method is not writable");if(c==="a"&&!l)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?d!==o||!l:!o.has(d))throw new TypeError("Cannot write private member to an object whose class did not declare it");return c==="a"?l.call(d,p):l?l.value=p:o.set(d,p),p},dt=function(d,o,p,c){if(p==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return p==="m"?c:p==="a"?c.call(d):c?c.value:o.get(d)},Y1,ol,Om,W1,Sm,wc,Pm,jm,K1,$3,Lbe={enableAdditionalHeaders:!1},X1=class{constructor(o,p,c){if(Y1.add(this),ol.set(this,`\r +`),Om.set(this,void 0),W1.set(this,void 0),Sm.set(this,"-".repeat(2)),wc.set(this,new TextEncoder),Pm.set(this,void 0),jm.set(this,void 0),K1.set(this,void 0),!lq(o))throw new TypeError("Expected first argument to be a FormData instance.");let l;if(K3(p)?c=p:l=p,l||(l=rq()),typeof l!="string")throw new TypeError("Expected boundary argument to be a string.");if(c&&!K3(c))throw new TypeError("Expected options argument to be an object.");Tm(this,jm,o,"f"),Tm(this,K1,{...Lbe,...c},"f"),Tm(this,Om,dt(this,wc,"f").encode(dt(this,ol,"f")),"f"),Tm(this,W1,dt(this,Om,"f").byteLength,"f"),this.boundary=`form-data-boundary-${l}`,this.contentType=`multipart/form-data; boundary=${this.boundary}`,Tm(this,Pm,dt(this,wc,"f").encode(`${dt(this,Sm,"f")}${this.boundary}${dt(this,Sm,"f")}${dt(this,ol,"f").repeat(2)}`),"f"),this.contentLength=String(this.getContentLength()),this.headers=Object.freeze({"Content-Type":this.contentType,"Content-Length":this.contentLength}),Object.defineProperties(this,{boundary:{writable:!1,configurable:!1},contentType:{writable:!1,configurable:!1},contentLength:{writable:!1,configurable:!1},headers:{writable:!1,configurable:!1}})}getContentLength(){let o=0;for(let[p,c]of dt(this,jm,"f")){let l=jc(c)?c:dt(this,wc,"f").encode(X3(c));o+=dt(this,Y1,"m",$3).call(this,p,l).byteLength,o+=jc(l)?l.size:l.byteLength,o+=dt(this,W1,"f")}return o+dt(this,Pm,"f").byteLength}*values(){for(let[o,p]of dt(this,jm,"f").entries()){let c=jc(p)?p:dt(this,wc,"f").encode(X3(p));yield dt(this,Y1,"m",$3).call(this,o,c),yield c,yield dt(this,Om,"f")}yield dt(this,Pm,"f")}async*encode(){for(let o of this.values())jc(o)?yield*o.stream():yield o}[(ol=new WeakMap,Om=new WeakMap,W1=new WeakMap,Sm=new WeakMap,wc=new WeakMap,Pm=new WeakMap,jm=new WeakMap,K1=new WeakMap,Y1=new WeakSet,$3=function(p,c){let l="";return l+=`${dt(this,Sm,"f")}${this.boundary}${dt(this,ol,"f")}`,l+=`Content-Disposition: form-data; name="${Z3(p)}"`,jc(c)&&(l+=`; filename="${Z3(c.name)}"${dt(this,ol,"f")}`,l+=`Content-Type: ${c.type||"application/octet-stream"}`),dt(this,K1,"f").enableAdditionalHeaders===!0&&(l+=`${dt(this,ol,"f")}Content-Length: ${jc(c)?c.size:c.byteLength}`),dt(this,wc,"f").encode(`${l}${dt(this,ol,"f").repeat(2)}`)},Symbol.iterator)](){return this.values()}[Symbol.asyncIterator](){return this.encode()}};var Pq=require("node:stream");var Z1=class{constructor(o){this.body=o}get[Symbol.toStringTag](){return"MultipartBody"}};var jq=It(pq(),1),Tq=!1;async function Gbe(d,...o){let{fileFromPath:p}=await Promise.resolve().then(()=>(vq(),bq));return Tq||(console.warn(`fileFromPath is deprecated; use fs.createReadStream(${JSON.stringify(d)}) instead`),Tq=!0),await p(d,...o)}var zbe=new tE.default({keepAlive:!0,timeout:5*60*1e3}),Hbe=new tE.default.HttpsAgent({keepAlive:!0,timeout:5*60*1e3});async function Qbe(d,o){let p=new X1(d),c=Pq.Readable.from(p),l=new Z1(c),u={...o.headers,...p.headers,"Content-Length":p.contentLength};return{...o,body:l,headers:u}}function wq(){return typeof AbortController>"u"&&(globalThis.AbortController=Oq.AbortController),{kind:"node",fetch:nl.default,Request:nl.Request,Response:nl.Response,Headers:nl.Headers,FormData:B1,Blob:ka,File:Zn,ReadableStream:jq.ReadableStream,getMultipartRequestOptions:Qbe,getDefaultAgent:d=>d.startsWith("https")?Hbe:zbe,fileFromPath:Gbe,isFsReadStream:d=>d instanceof Sq.ReadStream}}fc||a9(wq(),{auto:!0});var oE={};id(oE,{APIConnectionError:()=>Ei,APIConnectionTimeoutError:()=>Mi,APIError:()=>Rt,APIUserAbortError:()=>Co,AuthenticationError:()=>ju,BadRequestError:()=>Pu,ConflictError:()=>_u,InternalServerError:()=>Mu,NotFoundError:()=>xu,OpenAIError:()=>Ie,PermissionDeniedError:()=>wu,RateLimitError:()=>Eu,UnprocessableEntityError:()=>Du});var Ie=class extends Error{},Rt=class d extends Ie{constructor(o,p,c,l){super(`${d.makeMessage(o,p,c)}`),this.status=o,this.headers=l;let u=p;this.error=u,this.code=u?.code,this.param=u?.param,this.type=u?.type}static makeMessage(o,p,c){let l=p?.message?typeof p.message=="string"?p.message:JSON.stringify(p.message):p?JSON.stringify(p):c;return o&&l?`${o} ${l}`:o?`${o} status code (no body)`:l||"(no status code or body)"}static generate(o,p,c,l){if(!o)return new Ei({cause:eO(p)});let u=p?.error;return o===400?new Pu(o,u,c,l):o===401?new ju(o,u,c,l):o===403?new wu(o,u,c,l):o===404?new xu(o,u,c,l):o===409?new _u(o,u,c,l):o===422?new Du(o,u,c,l):o===429?new Eu(o,u,c,l):o>=500?new Mu(o,u,c,l):new d(o,u,c,l)}},Co=class extends Rt{constructor({message:o}={}){super(void 0,void 0,o||"Request was aborted.",void 0),this.status=void 0}},Ei=class extends Rt{constructor({message:o,cause:p}){super(void 0,void 0,o||"Connection error.",void 0),this.status=void 0,p&&(this.cause=p)}},Mi=class extends Ei{constructor({message:o}={}){super({message:o??"Request timed out."})}},Pu=class extends Rt{constructor(){super(...arguments),this.status=400}},ju=class extends Rt{constructor(){super(...arguments),this.status=401}},wu=class extends Rt{constructor(){super(...arguments),this.status=403}},xu=class extends Rt{constructor(){super(...arguments),this.status=404}},_u=class extends Rt{constructor(){super(...arguments),this.status=409}},Du=class extends Rt{constructor(){super(...arguments),this.status=422}},Eu=class extends Rt{constructor(){super(...arguments),this.status=429}},Mu=class extends Rt{};var Ni=class d{constructor(o,p){this.iterator=o,this.controller=p}static fromSSEResponse(o,p){let c=!1,l=new nE;async function*u(){if(!o.body)throw p.abort(),new Ie("Attempted to iterate over a response with no body");let y=new Nu,m=xq(o.body);for await(let a of m)for(let r of y.decode(a)){let e=l.decode(r);e&&(yield e)}for(let a of y.flush()){let r=l.decode(a);r&&(yield r)}}async function*O(){if(c)throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");c=!0;let y=!1;try{for await(let m of u())if(!y){if(m.data.startsWith("[DONE]")){y=!0;continue}if(m.event===null){let a;try{a=JSON.parse(m.data)}catch(r){throw console.error("Could not parse message into JSON:",m.data),console.error("From chunk:",m.raw),r}if(a&&a.error)throw new Rt(void 0,a.error,void 0,void 0);yield a}}y=!0}catch(m){if(m instanceof Error&&m.name==="AbortError")return;throw m}finally{y||p.abort()}}return new d(O,p)}static fromReadableStream(o,p){let c=!1;async function*l(){let O=new Nu,y=xq(o);for await(let m of y)for(let a of O.decode(m))yield a;for(let m of O.flush())yield m}async function*u(){if(c)throw new Error("Cannot iterate over a consumed stream, use `.tee()` to split the stream.");c=!0;let O=!1;try{for await(let y of l())O||y&&(yield JSON.parse(y));O=!0}catch(y){if(y instanceof Error&&y.name==="AbortError")return;throw y}finally{O||p.abort()}}return new d(u,p)}[Symbol.asyncIterator](){return this.iterator()}tee(){let o=[],p=[],c=this.iterator(),l=u=>({next:()=>{if(u.length===0){let O=c.next();o.push(O),p.push(O)}return u.shift()}});return[new d(()=>l(o),this.controller),new d(()=>l(p),this.controller)]}toReadableStream(){let o=this,p,c=new TextEncoder;return new ZD({async start(){p=o[Symbol.asyncIterator]()},async pull(l){try{let{value:u,done:O}=await p.next();if(O)return l.close();let y=c.encode(JSON.stringify(u)+` +`);l.enqueue(y)}catch(u){l.error(u)}},async cancel(){await p.return?.()}})}},nE=class{constructor(){this.event=null,this.data=[],this.chunks=[]}decode(o){if(o.endsWith("\r")&&(o=o.substring(0,o.length-1)),!o){if(!this.event&&!this.data.length)return null;let u={event:this.event,data:this.data.join(` +`),raw:this.chunks};return this.event=null,this.data=[],this.chunks=[],u}if(this.chunks.push(o),o.startsWith(":"))return null;let[p,c,l]=Ybe(o,":");return l.startsWith(" ")&&(l=l.substring(1)),p==="event"?this.event=l:p==="data"&&this.data.push(l),null}},Nu=class d{constructor(){this.buffer=[],this.trailingCR=!1}decode(o){let p=this.decodeText(o);if(this.trailingCR&&(p="\r"+p,this.trailingCR=!1),p.endsWith("\r")&&(this.trailingCR=!0,p=p.slice(0,-1)),!p)return[];let c=d.NEWLINE_CHARS.has(p[p.length-1]||""),l=p.split(d.NEWLINE_REGEXP);return l.length===1&&!c?(this.buffer.push(l[0]),[]):(this.buffer.length>0&&(l=[this.buffer.join("")+l[0],...l.slice(1)],this.buffer=[]),c||(this.buffer=[l.pop()||""]),l)}decodeText(o){if(o==null)return"";if(typeof o=="string")return o;if(typeof Buffer<"u"){if(o instanceof Buffer)return o.toString();if(o instanceof Uint8Array)return Buffer.from(o).toString();throw new Ie(`Unexpected: received non-Uint8Array (${o.constructor.name}) stream chunk in an environment with a global "Buffer" defined, which this library assumes to be Node. Please report this error.`)}if(typeof TextDecoder<"u"){if(o instanceof Uint8Array||o instanceof ArrayBuffer)return this.textDecoder??(this.textDecoder=new TextDecoder("utf8")),this.textDecoder.decode(o);throw new Ie(`Unexpected: received non-Uint8Array/ArrayBuffer (${o.constructor.name}) in a web platform. Please report this error.`)}throw new Ie("Unexpected: neither Buffer nor TextDecoder are available as globals. Please report this error.")}flush(){if(!this.buffer.length&&!this.trailingCR)return[];let o=[this.buffer.join("")];return this.buffer=[],this.trailingCR=!1,o}};Nu.NEWLINE_CHARS=new Set([` +`,"\r","\v","\f","","","","\x85","\u2028","\u2029"]);Nu.NEWLINE_REGEXP=/\r\n|[\n\r\x0b\x0c\x1c\x1d\x1e\x85\u2028\u2029]/g;function Ybe(d,o){let p=d.indexOf(o);return p!==-1?[d.substring(0,p),o,d.substring(p+o.length)]:[d,"",""]}function xq(d){if(d[Symbol.asyncIterator])return d;let o=d.getReader();return{async next(){try{let p=await o.read();return p?.done&&o.releaseLock(),p}catch(p){throw o.releaseLock(),p}},async return(){let p=o.cancel();return o.releaseLock(),await p,{done:!0,value:void 0}},[Symbol.asyncIterator](){return this}}}var _q=d=>d!=null&&typeof d=="object"&&typeof d.url=="string"&&typeof d.blob=="function",Wbe=d=>d!=null&&typeof d=="object"&&typeof d.name=="string"&&typeof d.lastModified=="number"&&Dq(d),Dq=d=>d!=null&&typeof d=="object"&&typeof d.size=="number"&&typeof d.type=="string"&&typeof d.text=="function"&&typeof d.slice=="function"&&typeof d.arrayBuffer=="function",Kbe=d=>Wbe(d)||_q(d)||t3(d);async function tO(d,o,p={}){if(d=await d,_q(d)){let l=await d.blob();return o||(o=new URL(d.url).pathname.split(/[\\/]/).pop()??"unknown_file"),new r1([l],o,p)}let c=await Xbe(d);if(o||(o=$be(d)??"unknown_file"),!p.type){let l=c[0]?.type;typeof l=="string"&&(p={...p,type:l})}return new r1(c,o,p)}async function Xbe(d){let o=[];if(typeof d=="string"||ArrayBuffer.isView(d)||d instanceof ArrayBuffer)o.push(d);else if(Dq(d))o.push(await d.arrayBuffer());else if(eve(d))for await(let p of d)o.push(p);else throw new Error(`Unexpected data type: ${typeof d}; constructor: ${d?.constructor?.name}; props: ${Zbe(d)}`);return o}function Zbe(d){return`[${Object.getOwnPropertyNames(d).map(p=>`"${p}"`).join(", ")}]`}function $be(d){return aE(d.name)||aE(d.filename)||aE(d.path)?.split(/[\\/]/).pop()}var aE=d=>{if(typeof d=="string")return d;if(typeof Buffer<"u"&&d instanceof Buffer)return String(d)},eve=d=>d!=null&&typeof d=="object"&&typeof d[Symbol.asyncIterator]=="function",rE=d=>d&&typeof d=="object"&&d.body&&d[Symbol.toStringTag]==="MultipartBody";var Ua=async d=>{let o=await Eq(d.body);return $D(o,d)},Eq=async d=>{let o=new XD;return await Promise.all(Object.entries(d||{}).map(([p,c])=>iE(o,p,c))),o};var iE=async(d,o,p)=>{if(p!==void 0){if(p==null)throw new TypeError(`Received null for "${o}"; to pass null in FormData, you must use the string 'null'`);if(typeof p=="string"||typeof p=="number"||typeof p=="boolean")d.append(o,String(p));else if(Kbe(p)){let c=await tO(p);d.append(o,c)}else if(Array.isArray(p))await Promise.all(p.map(c=>iE(d,o+"[]",c)));else if(typeof p=="object")await Promise.all(Object.entries(p).map(([c,l])=>iE(d,`${o}[${c}]`,l)));else throw new TypeError(`Invalid value given to form, expected a string, number, boolean, object, Array, File or Blob but got ${p} instead`)}};var ove=function(d,o,p,c,l){if(c==="m")throw new TypeError("Private method is not writable");if(c==="a"&&!l)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?d!==o||!l:!o.has(d))throw new TypeError("Cannot write private member to an object whose class did not declare it");return c==="a"?l.call(d,p):l?l.value=p:o.set(d,p),p},nve=function(d,o,p,c){if(p==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return p==="m"?c:p==="a"?c.call(d):c?c.value:o.get(d)},oO;async function Rq(d){let{response:o}=d;if(d.options.stream)return xm("response",o.status,o.url,o.headers,o.body),Ni.fromSSEResponse(o,d.controller);if(o.status===204)return null;if(d.options.__binaryResponse)return o;if(o.headers.get("content-type")?.includes("application/json")){let l=await o.json();return xm("response",o.status,o.url,o.headers,l),l}let c=await o.text();return xm("response",o.status,o.url,o.headers,c),c}var nO=class d extends Promise{constructor(o,p=Rq){super(c=>{c(null)}),this.responsePromise=o,this.parseResponse=p}_thenUnwrap(o){return new d(this.responsePromise,async p=>o(await this.parseResponse(p)))}asResponse(){return this.responsePromise.then(o=>o.response)}async withResponse(){let[o,p]=await Promise.all([this.parse(),this.asResponse()]);return{data:o,response:p}}parse(){return this.parsedPromise||(this.parsedPromise=this.responsePromise.then(this.parseResponse)),this.parsedPromise}then(o,p){return this.parse().then(o,p)}catch(o){return this.parse().catch(o)}finally(o){return this.parse().finally(o)}},aO=class{constructor({baseURL:o,maxRetries:p=2,timeout:c=6e5,httpAgent:l,fetch:u}){this.baseURL=o,this.maxRetries=lE("maxRetries",p),this.timeout=lE("timeout",c),this.httpAgent=l,this.fetch=u??KD}authHeaders(o){return{}}defaultHeaders(o){return{Accept:"application/json","Content-Type":"application/json","User-Agent":this.getUserAgent(),...cve(),...this.authHeaders(o)}}validateHeaders(o,p){}defaultIdempotencyKey(){return`stainless-node-retry-${fve()}`}get(o,p){return this.methodRequest("get",o,p)}post(o,p){return this.methodRequest("post",o,p)}patch(o,p){return this.methodRequest("patch",o,p)}put(o,p){return this.methodRequest("put",o,p)}delete(o,p){return this.methodRequest("delete",o,p)}methodRequest(o,p,c){return this.request(Promise.resolve(c).then(l=>({method:o,path:p,...l})))}getAPIList(o,p,c){return this.requestAPIList(p,{method:"get",path:o,...c})}calculateContentLength(o){if(typeof o=="string"){if(typeof Buffer<"u")return Buffer.byteLength(o,"utf8").toString();if(typeof TextEncoder<"u")return new TextEncoder().encode(o).length.toString()}return null}buildRequest(o){let{method:p,path:c,query:l,headers:u={}}=o,O=rE(o.body)?o.body.body:o.body?JSON.stringify(o.body,null,2):null,y=this.calculateContentLength(O),m=this.buildURL(c,l);"timeout"in o&&lE("timeout",o.timeout);let a=o.timeout??this.timeout,r=o.httpAgent??this.httpAgent??e3(m),e=a+1e3;typeof r?.options?.timeout=="number"&&e>(r.options.timeout??0)&&(r.options.timeout=e),this.idempotencyHeader&&p!=="get"&&(o.idempotencyKey||(o.idempotencyKey=this.defaultIdempotencyKey()),u[this.idempotencyHeader]=o.idempotencyKey);let t={...y&&{"Content-Length":y},...this.defaultHeaders(o),...u};rE(o.body)&&fc!=="node"&&delete t["Content-Type"],Object.keys(t).forEach(i=>t[i]===null&&delete t[i]);let n={method:p,...O&&{body:O},headers:t,...r&&{agent:r},signal:o.signal??null};return this.validateHeaders(t,u),{req:n,url:m,timeout:a}}async prepareRequest(o,{url:p,options:c}){}parseHeaders(o){return o?Symbol.iterator in o?Object.fromEntries(Array.from(o).map(p=>[...p])):{...o}:{}}makeStatusError(o,p,c,l){return Rt.generate(o,p,c,l)}request(o,p=null){return new nO(this.makeRequest(o,p))}async makeRequest(o,p){let c=await o;p==null&&(p=c.maxRetries??this.maxRetries);let{req:l,url:u,timeout:O}=this.buildRequest(c);if(await this.prepareRequest(l,{url:u,options:c}),xm("request",u,c,l.headers),c.signal?.aborted)throw new Co;let y=new AbortController,m=await this.fetchWithTimeout(u,l,O,y).catch(eO);if(m instanceof Error){if(c.signal?.aborted)throw new Co;if(p)return this.retryRequest(c,p);throw m.name==="AbortError"?new Mi:new Ei({cause:m})}let a=ave(m.headers);if(!m.ok){if(p&&this.shouldRetry(m))return this.retryRequest(c,p,a);let r=await m.text().catch(i=>eO(i).message),e=pve(r),t=e?void 0:r;throw xm("response",m.status,u,a,t),this.makeStatusError(m.status,e,t,a)}return{response:m,options:c,controller:y}}requestAPIList(o,p){let c=this.makeRequest(p,null);return new cE(this,c,o)}buildURL(o,p){let c=uve(o)?new URL(o):new URL(this.baseURL+(this.baseURL.endsWith("/")&&o.startsWith("/")?o.slice(1):o)),l=this.defaultQuery();return Aq(l)||(p={...l,...p}),p&&(c.search=this.stringifyQuery(p)),c.toString()}stringifyQuery(o){return Object.entries(o).filter(([p,c])=>typeof c<"u").map(([p,c])=>{if(typeof c=="string"||typeof c=="number"||typeof c=="boolean")return`${encodeURIComponent(p)}=${encodeURIComponent(c)}`;if(c===null)return`${encodeURIComponent(p)}=`;throw new Ie(`Cannot stringify type ${typeof c}; Expected string, number, boolean, or null. If you need to pass nested query parameters, you can manually encode them, e.g. { query: { 'foo[key1]': value1, 'foo[key2]': value2 } }, and please open a GitHub issue requesting better support for your use case.`)}).join("&")}async fetchWithTimeout(o,p,c,l){let{signal:u,...O}=p||{};u&&u.addEventListener("abort",()=>l.abort());let y=setTimeout(()=>l.abort(),c);return this.getRequestClient().fetch.call(void 0,o,{signal:l.signal,...O}).finally(()=>{clearTimeout(y)})}getRequestClient(){return{fetch:this.fetch}}shouldRetry(o){let p=o.headers.get("x-should-retry");return p==="true"?!0:p==="false"?!1:o.status===408||o.status===409||o.status===429||o.status>=500}async retryRequest(o,p,c){let l,u=c?.["retry-after"];if(u){let O=parseInt(u);Number.isNaN(O)?l=Date.parse(u)-Date.now():l=O*1e3}if(!l||!Number.isInteger(l)||l<=0||l>60*1e3){let O=o.maxRetries??this.maxRetries;l=this.calculateDefaultRetryTimeoutMillis(p,O)}return await pE(l),this.makeRequest(o,p-1)}calculateDefaultRetryTimeoutMillis(o,p){let u=p-o,O=Math.min(.5*Math.pow(2,u),8),y=1-Math.random()*.25;return O*y*1e3}getUserAgent(){return`${this.constructor.name}/JS ${dc}`}},_m=class{constructor(o,p,c,l){oO.set(this,void 0),ove(this,oO,o,"f"),this.options=l,this.response=p,this.body=c}hasNextPage(){return this.getPaginatedItems().length?this.nextPageInfo()!=null:!1}async getNextPage(){let o=this.nextPageInfo();if(!o)throw new Ie("No next page expected; please check `.hasNextPage()` before calling `.getNextPage()`.");let p={...this.options};if("params"in o)p.query={...p.query,...o.params};else if("url"in o){let c=[...Object.entries(p.query||{}),...o.url.searchParams.entries()];for(let[l,u]of c)o.url.searchParams.set(l,u);p.query=void 0,p.path=o.url.toString()}return await nve(this,oO,"f").requestAPIList(this.constructor,p)}async*iterPages(){let o=this;for(yield o;o.hasNextPage();)o=await o.getNextPage(),yield o}async*[(oO=new WeakMap,Symbol.asyncIterator)](){for await(let o of this.iterPages())for(let p of o.getPaginatedItems())yield p}},cE=class extends nO{constructor(o,p,c){super(p,async l=>new c(o,l.response,await Rq(l),l.options))}async*[Symbol.asyncIterator](){let o=await this;for await(let p of o)yield p}},ave=d=>new Proxy(Object.fromEntries(d.entries()),{get(o,p){let c=p.toString();return o[c.toLowerCase()]||o[c]}}),ive={method:!0,path:!0,query:!0,body:!0,headers:!0,maxRetries:!0,stream:!0,timeout:!0,httpAgent:!0,signal:!0,idempotencyKey:!0,__binaryResponse:!0},At=d=>typeof d=="object"&&d!==null&&!Aq(d)&&Object.keys(d).every(o=>dve(ive,o)),rve=()=>{if(typeof Deno<"u"&&Deno.build!=null)return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":dc,"X-Stainless-OS":Nq(Deno.build.os),"X-Stainless-Arch":Mq(Deno.build.arch),"X-Stainless-Runtime":"deno","X-Stainless-Runtime-Version":Deno.version};if(typeof EdgeRuntime<"u")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":dc,"X-Stainless-OS":"Unknown","X-Stainless-Arch":`other:${EdgeRuntime}`,"X-Stainless-Runtime":"edge","X-Stainless-Runtime-Version":process.version};if(Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]")return{"X-Stainless-Lang":"js","X-Stainless-Package-Version":dc,"X-Stainless-OS":Nq(process.platform),"X-Stainless-Arch":Mq(process.arch),"X-Stainless-Runtime":"node","X-Stainless-Runtime-Version":process.version};let d=lve();return d?{"X-Stainless-Lang":"js","X-Stainless-Package-Version":dc,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":`browser:${d.browser}`,"X-Stainless-Runtime-Version":d.version}:{"X-Stainless-Lang":"js","X-Stainless-Package-Version":dc,"X-Stainless-OS":"Unknown","X-Stainless-Arch":"unknown","X-Stainless-Runtime":"unknown","X-Stainless-Runtime-Version":"unknown"}};function lve(){if(typeof navigator>"u"||!navigator)return null;let d=[{key:"edge",pattern:/Edge(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"ie",pattern:/MSIE(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"ie",pattern:/Trident(?:.*rv\:(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"chrome",pattern:/Chrome(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"firefox",pattern:/Firefox(?:\W+(\d+)\.(\d+)(?:\.(\d+))?)?/},{key:"safari",pattern:/(?:Version\W+(\d+)\.(\d+)(?:\.(\d+))?)?(?:\W+Mobile\S*)?\W+Safari/}];for(let{key:o,pattern:p}of d){let c=p.exec(navigator.userAgent);if(c){let l=c[1]||0,u=c[2]||0,O=c[3]||0;return{browser:o,version:`${l}.${u}.${O}`}}}return null}var Mq=d=>d==="x32"?"x32":d==="x86_64"||d==="x64"?"x64":d==="arm"?"arm":d==="aarch64"||d==="arm64"?"arm64":d?`other:${d}`:"unknown",Nq=d=>(d=d.toLowerCase(),d.includes("ios")?"iOS":d==="android"?"Android":d==="darwin"?"MacOS":d==="win32"?"Windows":d==="freebsd"?"FreeBSD":d==="openbsd"?"OpenBSD":d==="linux"?"Linux":d?`Other:${d}`:"Unknown"),Cq,cve=()=>Cq??(Cq=rve()),pve=d=>{try{return JSON.parse(d)}catch{return}},sve=new RegExp("^(?:[a-z]+:)?//","i"),uve=d=>sve.test(d),pE=d=>new Promise(o=>setTimeout(o,d)),lE=(d,o)=>{if(typeof o!="number"||!Number.isInteger(o))throw new Ie(`${d} must be an integer`);if(o<0)throw new Ie(`${d} must be a positive integer`);return o},eO=d=>d instanceof Error?d:new Error(d);var sE=d=>{if(typeof process<"u")return process.env?.[d]??void 0;if(typeof Deno<"u")return Deno.env?.get?.(d)};function Aq(d){if(!d)return!0;for(let o in d)return!1;return!0}function dve(d,o){return Object.prototype.hasOwnProperty.call(d,o)}function xm(d,...o){typeof process<"u"&&process.env.DEBUG==="true"&&console.log(`OpenAI:DEBUG:${d}`,...o)}var fve=()=>"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,d=>{let o=Math.random()*16|0;return(d==="x"?o:o&3|8).toString(16)}),Fq=()=>typeof window<"u"&&typeof window.document<"u"&&typeof navigator<"u";var qa=class extends _m{constructor(o,p,c,l){super(o,p,c,l),this.data=c.data,this.object=c.object}getPaginatedItems(){return this.data}nextPageParams(){return null}nextPageInfo(){return null}},Ft=class extends _m{constructor(o,p,c,l){super(o,p,c,l),this.data=c.data}getPaginatedItems(){return this.data}nextPageParams(){let o=this.nextPageInfo();if(!o)return null;if("params"in o)return o.params;let p=Object.fromEntries(o.url.searchParams);return Object.keys(p).length?p:null}nextPageInfo(){if(!this.data?.length)return null;let o=this.data[this.data.length-1]?.id;return o?{params:{after:o}}:null}};var Oe=class{constructor(o){this._client=o}};var Dc=class extends Oe{create(o,p){return this._client.post("/chat/completions",{body:o,...p,stream:o.stream??!1})}};Dc||(Dc={});var al=class extends Oe{constructor(){super(...arguments),this.completions=new Dc(this._client)}};(function(d){d.Completions=Dc})(al||(al={}));var Ec=class extends Oe{create(o,p){return this._client.post("/audio/speech",{body:o,...p,__binaryResponse:!0})}};Ec||(Ec={});var Mc=class extends Oe{create(o,p){return this._client.post("/audio/transcriptions",Ua({body:o,...p}))}};Mc||(Mc={});var Nc=class extends Oe{create(o,p){return this._client.post("/audio/translations",Ua({body:o,...p}))}};Nc||(Nc={});var il=class extends Oe{constructor(){super(...arguments),this.transcriptions=new Mc(this._client),this.translations=new Nc(this._client),this.speech=new Ec(this._client)}};(function(d){d.Transcriptions=Mc,d.Translations=Nc,d.Speech=Ec})(il||(il={}));var Cc=class extends Oe{create(o,p,c){return this._client.post(`/assistants/${o}/files`,{body:p,...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}retrieve(o,p,c){return this._client.get(`/assistants/${o}/files/${p}`,{...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}list(o,p={},c){return At(p)?this.list(o,{},p):this._client.getAPIList(`/assistants/${o}/files`,Rc,{query:p,...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}del(o,p,c){return this._client.delete(`/assistants/${o}/files/${p}`,{...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}},Rc=class extends Ft{};(function(d){d.AssistantFilesPage=Rc})(Cc||(Cc={}));var Ac=class extends Oe{constructor(){super(...arguments),this.files=new Cc(this._client)}create(o,p){return this._client.post("/assistants",{body:o,...p,headers:{"OpenAI-Beta":"assistants=v1",...p?.headers}})}retrieve(o,p){return this._client.get(`/assistants/${o}`,{...p,headers:{"OpenAI-Beta":"assistants=v1",...p?.headers}})}update(o,p,c){return this._client.post(`/assistants/${o}`,{body:p,...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}list(o={},p){return At(o)?this.list({},o):this._client.getAPIList("/assistants",Fc,{query:o,...p,headers:{"OpenAI-Beta":"assistants=v1",...p?.headers}})}del(o,p){return this._client.delete(`/assistants/${o}`,{...p,headers:{"OpenAI-Beta":"assistants=v1",...p?.headers}})}},Fc=class extends Ft{};(function(d){d.AssistantsPage=Fc,d.Files=Cc,d.AssistantFilesPage=Rc})(Ac||(Ac={}));function uE(d){return typeof d.parse=="function"}var Ic=d=>d?.role==="assistant",dE=d=>d?.role==="function",Lq=d=>d?.role==="tool";var $n=function(d,o,p,c,l){if(c==="m")throw new TypeError("Private method is not writable");if(c==="a"&&!l)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?d!==o||!l:!o.has(d))throw new TypeError("Cannot write private member to an object whose class did not declare it");return c==="a"?l.call(d,p):l?l.value=p:o.set(d,p),p},Ve=function(d,o,p,c){if(p==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return p==="m"?c:p==="a"?c.call(d):c?c.value:o.get(d)},Po,iO,rO,Dm,Em,lO,Mm,Ci,Nm,cO,pO,Cu,fE,mE,hE,gE,yE,bE,Vq,vE,Jq=10,Ru=class{constructor(){Po.add(this),this.controller=new AbortController,iO.set(this,void 0),rO.set(this,()=>{}),Dm.set(this,()=>{}),Em.set(this,void 0),lO.set(this,()=>{}),Mm.set(this,()=>{}),Ci.set(this,{}),this._chatCompletions=[],this.messages=[],Nm.set(this,!1),cO.set(this,!1),pO.set(this,!1),Cu.set(this,!1),bE.set(this,o=>{if($n(this,cO,!0,"f"),o instanceof Error&&o.name==="AbortError"&&(o=new Co),o instanceof Co)return $n(this,pO,!0,"f"),this._emit("abort",o);if(o instanceof Ie)return this._emit("error",o);if(o instanceof Error){let p=new Ie(o.message);return p.cause=o,this._emit("error",p)}return this._emit("error",new Ie(String(o)))}),$n(this,iO,new Promise((o,p)=>{$n(this,rO,o,"f"),$n(this,Dm,p,"f")}),"f"),$n(this,Em,new Promise((o,p)=>{$n(this,lO,o,"f"),$n(this,Mm,p,"f")}),"f"),Ve(this,iO,"f").catch(()=>{}),Ve(this,Em,"f").catch(()=>{})}_run(o){setTimeout(()=>{o().then(()=>{this._emitFinal(),this._emit("end")},Ve(this,bE,"f"))},0)}_addChatCompletion(o){this._chatCompletions.push(o),this._emit("chatCompletion",o);let p=o.choices[0]?.message;return p&&this._addMessage(p),o}_addMessage(o,p=!0){if(this.messages.push(o),p){if(this._emit("message",o),(dE(o)||Lq(o))&&o.content)this._emit("functionCallResult",o.content);else if(Ic(o)&&o.function_call)this._emit("functionCall",o.function_call);else if(Ic(o)&&o.tool_calls)for(let c of o.tool_calls)c.type==="function"&&this._emit("functionCall",c.function)}}_connected(){this.ended||(Ve(this,rO,"f").call(this),this._emit("connect"))}get ended(){return Ve(this,Nm,"f")}get errored(){return Ve(this,cO,"f")}get aborted(){return Ve(this,pO,"f")}abort(){this.controller.abort()}on(o,p){return(Ve(this,Ci,"f")[o]||(Ve(this,Ci,"f")[o]=[])).push({listener:p}),this}off(o,p){let c=Ve(this,Ci,"f")[o];if(!c)return this;let l=c.findIndex(u=>u.listener===p);return l>=0&&c.splice(l,1),this}once(o,p){return(Ve(this,Ci,"f")[o]||(Ve(this,Ci,"f")[o]=[])).push({listener:p,once:!0}),this}emitted(o){return new Promise((p,c)=>{$n(this,Cu,!0,"f"),o!=="error"&&this.once("error",c),this.once(o,p)})}async done(){$n(this,Cu,!0,"f"),await Ve(this,Em,"f")}async finalChatCompletion(){await this.done();let o=this._chatCompletions[this._chatCompletions.length-1];if(!o)throw new Ie("stream ended without producing a ChatCompletion");return o}async finalContent(){return await this.done(),Ve(this,Po,"m",fE).call(this)}async finalMessage(){return await this.done(),Ve(this,Po,"m",mE).call(this)}async finalFunctionCall(){return await this.done(),Ve(this,Po,"m",hE).call(this)}async finalFunctionCallResult(){return await this.done(),Ve(this,Po,"m",gE).call(this)}async totalUsage(){return await this.done(),Ve(this,Po,"m",yE).call(this)}allChatCompletions(){return[...this._chatCompletions]}_emit(o,...p){if(Ve(this,Nm,"f"))return;o==="end"&&($n(this,Nm,!0,"f"),Ve(this,lO,"f").call(this));let c=Ve(this,Ci,"f")[o];if(c&&(Ve(this,Ci,"f")[o]=c.filter(l=>!l.once),c.forEach(({listener:l})=>l(...p))),o==="abort"){let l=p[0];!Ve(this,Cu,"f")&&!c?.length&&Promise.reject(l),Ve(this,Dm,"f").call(this,l),Ve(this,Mm,"f").call(this,l),this._emit("end");return}if(o==="error"){let l=p[0];!Ve(this,Cu,"f")&&!c?.length&&Promise.reject(l),Ve(this,Dm,"f").call(this,l),Ve(this,Mm,"f").call(this,l),this._emit("end")}}_emitFinal(){let o=this._chatCompletions[this._chatCompletions.length-1];o&&this._emit("finalChatCompletion",o);let p=this.messages[this.messages.length-1];p&&this._emit("finalMessage",p);let c=Ve(this,Po,"m",fE).call(this);c&&this._emit("finalContent",c);let l=Ve(this,Po,"m",hE).call(this);l&&this._emit("finalFunctionCall",l);let u=Ve(this,Po,"m",gE).call(this);u!=null&&this._emit("finalFunctionCallResult",u),this._chatCompletions.some(O=>O.usage)&&this._emit("totalUsage",Ve(this,Po,"m",yE).call(this))}async _createChatCompletion(o,p,c){let l=c?.signal;l&&(l.aborted&&this.controller.abort(),l.addEventListener("abort",()=>this.controller.abort())),Ve(this,Po,"m",Vq).call(this,p);let u=await o.create({...p,stream:!1},{...c,signal:this.controller.signal});return this._connected(),this._addChatCompletion(u)}async _runChatCompletion(o,p,c){for(let l of p.messages)this._addMessage(l,!1);return await this._createChatCompletion(o,p,c)}async _runFunctions(o,p,c){let l="function",{function_call:u="auto",stream:O,...y}=p,m=typeof u!="string"&&u?.name,{maxChatCompletions:a=Jq}=c||{},r={};for(let t of p.functions)r[t.name||t.function.name]=t;let e=p.functions.map(t=>({name:t.name||t.function.name,parameters:t.parameters,description:t.description}));for(let t of p.messages)this._addMessage(t,!1);for(let t=0;tJSON.stringify(J.name)).join(", ")}. Please try again`;this._addMessage({role:l,name:s,content:F});continue}let T;try{T=uE(g)?await g.parse(f):f}catch(F){this._addMessage({role:l,name:s,content:F instanceof Error?F.message:String(F)});continue}let _=await g.function(T,this),C=Ve(this,Po,"m",vE).call(this,_);if(this._addMessage({role:l,name:s,content:C}),m)return}}async _runTools(o,p,c){let l="tool",{tool_choice:u="auto",stream:O,...y}=p,m=typeof u!="string"&&u?.function?.name,{maxChatCompletions:a=Jq}=c||{},r={};for(let t of p.tools)t.type==="function"&&(r[t.function.name||t.function.function.name]=t.function);let e="tools"in p?p.tools.map(t=>t.type==="function"?{type:"function",function:{name:t.function.name||t.function.function.name,parameters:t.function.parameters,description:t.function.description}}:t):void 0;for(let t of p.messages)this._addMessage(t,!1);for(let t=0;tJSON.stringify(z.function.name)).join(", ")}. Please try again`;this._addMessage({role:l,tool_call_id:f,content:V});continue}let C;try{C=uE(_)?await _.parse(T):T}catch(V){let z=V instanceof Error?V.message:String(V);this._addMessage({role:l,tool_call_id:f,content:z});continue}let F=await _.function(C,this),J=Ve(this,Po,"m",vE).call(this,F);if(this._addMessage({role:l,tool_call_id:f,content:J}),m)return}}}};iO=new WeakMap,rO=new WeakMap,Dm=new WeakMap,Em=new WeakMap,lO=new WeakMap,Mm=new WeakMap,Ci=new WeakMap,Nm=new WeakMap,cO=new WeakMap,pO=new WeakMap,Cu=new WeakMap,bE=new WeakMap,Po=new WeakSet,fE=function(){return Ve(this,Po,"m",mE).call(this).content},mE=function(){let o=this.messages.length;for(;o-- >0;){let p=this.messages[o];if(Ic(p))return p}throw new Ie("stream ended without producing a ChatCompletionMessage with role=assistant")},hE=function(){for(let o=this.messages.length-1;o>=0;o--){let p=this.messages[o];if(Ic(p)&&p?.function_call)return p.function_call}},gE=function(){for(let o=this.messages.length-1;o>=0;o--){let p=this.messages[o];if(dE(p)&&p.content!=null)return p.content}},yE=function(){let o={completion_tokens:0,prompt_tokens:0,total_tokens:0};for(let{usage:p}of this._chatCompletions)p&&(o.completion_tokens+=p.completion_tokens,o.prompt_tokens+=p.prompt_tokens,o.total_tokens+=p.total_tokens);return o},Vq=function(o){if(o.n!=null&&o.n>1)throw new Ie("ChatCompletion convenience helpers only support n=1 at this time. To use n>1, please use chat.completions.create() directly.")},vE=function(o){return typeof o=="string"?o:o===void 0?"undefined":JSON.stringify(o)};var Cm=class d extends Ru{static runFunctions(o,p,c){let l=new d;return l._run(()=>l._runFunctions(o,p,c)),l}static runTools(o,p,c){let l=new d;return l._run(()=>l._runTools(o,p,c)),l}_addMessage(o){super._addMessage(o),Ic(o)&&o.content&&this._emit("content",o.content)}};var ea=function(d,o,p,c){if(p==="a"&&!c)throw new TypeError("Private accessor was defined without a getter");if(typeof o=="function"?d!==o||!c:!o.has(d))throw new TypeError("Cannot read private member from an object whose class did not declare it");return p==="m"?c:p==="a"?c.call(d):c?c.value:o.get(d)},TE=function(d,o,p,c,l){if(c==="m")throw new TypeError("Private method is not writable");if(c==="a"&&!l)throw new TypeError("Private accessor was defined without a setter");if(typeof o=="function"?d!==o||!l:!o.has(d))throw new TypeError("Cannot write private member to an object whose class did not declare it");return c==="a"?l.call(d,p):l?l.value=p:o.set(d,p),p},Ba,rl,OE,SE,sO,Uq,Au=class d extends Ru{constructor(){super(...arguments),Ba.add(this),rl.set(this,void 0)}get currentChatCompletionSnapshot(){return ea(this,rl,"f")}static fromReadableStream(o){let p=new d;return p._run(()=>p._fromReadableStream(o)),p}static createChatCompletion(o,p,c){let l=new d;return l._run(()=>l._runChatCompletion(o,{...p,stream:!0},{...c,headers:{...c?.headers,"X-Stainless-Helper-Method":"stream"}})),l}async _createChatCompletion(o,p,c){let l=c?.signal;l&&(l.aborted&&this.controller.abort(),l.addEventListener("abort",()=>this.controller.abort())),ea(this,Ba,"m",OE).call(this);let u=await o.create({...p,stream:!0},{...c,signal:this.controller.signal});this._connected();for await(let O of u)ea(this,Ba,"m",SE).call(this,O);if(u.controller.signal?.aborted)throw new Co;return this._addChatCompletion(ea(this,Ba,"m",sO).call(this))}async _fromReadableStream(o,p){let c=p?.signal;c&&(c.aborted&&this.controller.abort(),c.addEventListener("abort",()=>this.controller.abort())),ea(this,Ba,"m",OE).call(this),this._connected();let l=Ni.fromReadableStream(o,this.controller),u;for await(let O of l)u&&u!==O.id&&this._addChatCompletion(ea(this,Ba,"m",sO).call(this)),ea(this,Ba,"m",SE).call(this,O),u=O.id;if(l.controller.signal?.aborted)throw new Co;return this._addChatCompletion(ea(this,Ba,"m",sO).call(this))}[(rl=new WeakMap,Ba=new WeakSet,OE=function(){this.ended||TE(this,rl,void 0,"f")},SE=function(p){if(this.ended)return;let c=ea(this,Ba,"m",Uq).call(this,p);this._emit("chunk",p,c);let l=p.choices[0]?.delta?.content,u=c.choices[0]?.message;l!=null&&u?.role==="assistant"&&u?.content&&this._emit("content",l,u.content)},sO=function(){if(this.ended)throw new Ie("stream has ended, this shouldn't happen");let p=ea(this,rl,"f");if(!p)throw new Ie("request ended without sending any chunks");return TE(this,rl,void 0,"f"),Tve(p)},Uq=function(p){var c,l;let u=ea(this,rl,"f"),{choices:O,...y}=p;u?Object.assign(u,y):u=TE(this,rl,{...y,choices:[]},"f");for(let{delta:m,finish_reason:a,index:r,...e}of p.choices){let t=u.choices[r];if(!t){u.choices[r]={finish_reason:a,index:r,message:m,...e};continue}if(a&&(t.finish_reason=a),Object.assign(t,e),!m)continue;let{content:n,function_call:i,role:s,tool_calls:f}=m;if(n&&(t.message.content=(t.message.content||"")+n),s&&(t.message.role=s),i&&(t.message.function_call?(i.name&&(t.message.function_call.name=i.name),i.arguments&&((c=t.message.function_call).arguments??(c.arguments=""),t.message.function_call.arguments+=i.arguments)):t.message.function_call=i),f){t.message.tool_calls||(t.message.tool_calls=[]);for(let{index:g,id:T,type:_,function:C}of f){let F=(l=t.message.tool_calls)[g]??(l[g]={});T&&(F.id=T),_&&(F.type=_),C&&(F.function??(F.function={arguments:""})),C?.name&&(F.function.name=C.name),C?.arguments&&(F.function.arguments+=C.arguments)}}}return u},Symbol.asyncIterator)](){let o=[],p=[],c=!1;return this.on("chunk",l=>{let u=p.shift();u?u(l):o.push(l)}),this.on("end",()=>{c=!0;for(let l of p)l(void 0);p.length=0}),{next:async()=>o.length?{value:o.shift(),done:!1}:c?{value:void 0,done:!0}:new Promise(u=>p.push(u)).then(u=>u?{value:u,done:!1}:{value:void 0,done:!0})}}toReadableStream(){return new Ni(this[Symbol.asyncIterator].bind(this),this.controller).toReadableStream()}};function Tve(d){let{id:o,choices:p,created:c,model:l}=d;return{id:o,choices:p.map(({message:u,finish_reason:O,index:y})=>{if(!O)throw new Ie(`missing finish_reason for choice ${y}`);let{content:m=null,function_call:a,tool_calls:r}=u,e=u.role;if(!e)throw new Ie(`missing role for choice ${y}`);if(a){let{arguments:t,name:n}=a;if(t==null)throw new Ie(`missing function_call.arguments for choice ${y}`);if(!n)throw new Ie(`missing function_call.name for choice ${y}`);return{message:{content:m,function_call:{arguments:t,name:n},role:e},finish_reason:O,index:y}}return r?{index:y,finish_reason:O,message:{role:e,content:m,tool_calls:r.map((t,n)=>{let{function:i,type:s,id:f}=t,{arguments:g,name:T}=i||{};if(f==null)throw new Ie(`missing choices[${y}].tool_calls[${n}].id +${uO(d)}`);if(s==null)throw new Ie(`missing choices[${y}].tool_calls[${n}].type +${uO(d)}`);if(T==null)throw new Ie(`missing choices[${y}].tool_calls[${n}].function.name +${uO(d)}`);if(g==null)throw new Ie(`missing choices[${y}].tool_calls[${n}].function.arguments +${uO(d)}`);return{id:f,type:s,function:{name:T,arguments:g}}})}}:{message:{content:m,role:e},finish_reason:O,index:y}}),created:c,model:l,object:"chat.completion"}}function uO(d){return JSON.stringify(d)}var Rm=class d extends Au{static fromReadableStream(o){let p=new d;return p._run(()=>p._fromReadableStream(o)),p}static runFunctions(o,p,c){let l=new d;return l._run(()=>l._runFunctions(o,p,{...c,headers:{...c?.headers,"X-Stainless-Helper-Method":"runFunctions"}})),l}static runTools(o,p,c){let l=new d;return l._run(()=>l._runTools(o,p,{...c,headers:{...c?.headers,"X-Stainless-Helper-Method":"runTools"}})),l}};var Am=class extends Oe{runFunctions(o,p){return o.stream?Rm.runFunctions(this._client.chat.completions,o,p):Cm.runFunctions(this._client.chat.completions,o,p)}runTools(o,p){return o.stream?Rm.runTools(this._client.chat.completions,o,p):Cm.runTools(this._client.chat.completions,o,p)}stream(o,p){return Au.createChatCompletion(this._client.chat.completions,o,p)}};var kc=class extends Oe{constructor(){super(...arguments),this.completions=new Am(this._client)}};(function(d){d.Completions=Am})(kc||(kc={}));var Lc=class extends Oe{retrieve(o,p,c,l){return this._client.get(`/threads/${o}/messages/${p}/files/${c}`,{...l,headers:{"OpenAI-Beta":"assistants=v1",...l?.headers}})}list(o,p,c={},l){return At(c)?this.list(o,p,{},c):this._client.getAPIList(`/threads/${o}/messages/${p}/files`,Jc,{query:c,...l,headers:{"OpenAI-Beta":"assistants=v1",...l?.headers}})}},Jc=class extends Ft{};(function(d){d.MessageFilesPage=Jc})(Lc||(Lc={}));var Vc=class extends Oe{constructor(){super(...arguments),this.files=new Lc(this._client)}create(o,p,c){return this._client.post(`/threads/${o}/messages`,{body:p,...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}retrieve(o,p,c){return this._client.get(`/threads/${o}/messages/${p}`,{...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}update(o,p,c,l){return this._client.post(`/threads/${o}/messages/${p}`,{body:c,...l,headers:{"OpenAI-Beta":"assistants=v1",...l?.headers}})}list(o,p={},c){return At(p)?this.list(o,{},p):this._client.getAPIList(`/threads/${o}/messages`,Uc,{query:p,...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}},Uc=class extends Ft{};(function(d){d.ThreadMessagesPage=Uc,d.Files=Lc,d.MessageFilesPage=Jc})(Vc||(Vc={}));var qc=class extends Oe{retrieve(o,p,c,l){return this._client.get(`/threads/${o}/runs/${p}/steps/${c}`,{...l,headers:{"OpenAI-Beta":"assistants=v1",...l?.headers}})}list(o,p,c={},l){return At(c)?this.list(o,p,{},c):this._client.getAPIList(`/threads/${o}/runs/${p}/steps`,Bc,{query:c,...l,headers:{"OpenAI-Beta":"assistants=v1",...l?.headers}})}},Bc=class extends Ft{};(function(d){d.RunStepsPage=Bc})(qc||(qc={}));var Gc=class extends Oe{constructor(){super(...arguments),this.steps=new qc(this._client)}create(o,p,c){return this._client.post(`/threads/${o}/runs`,{body:p,...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}retrieve(o,p,c){return this._client.get(`/threads/${o}/runs/${p}`,{...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}update(o,p,c,l){return this._client.post(`/threads/${o}/runs/${p}`,{body:c,...l,headers:{"OpenAI-Beta":"assistants=v1",...l?.headers}})}list(o,p={},c){return At(p)?this.list(o,{},p):this._client.getAPIList(`/threads/${o}/runs`,zc,{query:p,...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}cancel(o,p,c){return this._client.post(`/threads/${o}/runs/${p}/cancel`,{...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}submitToolOutputs(o,p,c,l){return this._client.post(`/threads/${o}/runs/${p}/submit_tool_outputs`,{body:c,...l,headers:{"OpenAI-Beta":"assistants=v1",...l?.headers}})}},zc=class extends Ft{};(function(d){d.RunsPage=zc,d.Steps=qc,d.RunStepsPage=Bc})(Gc||(Gc={}));var Hc=class extends Oe{constructor(){super(...arguments),this.runs=new Gc(this._client),this.messages=new Vc(this._client)}create(o={},p){return At(o)?this.create({},o):this._client.post("/threads",{body:o,...p,headers:{"OpenAI-Beta":"assistants=v1",...p?.headers}})}retrieve(o,p){return this._client.get(`/threads/${o}`,{...p,headers:{"OpenAI-Beta":"assistants=v1",...p?.headers}})}update(o,p,c){return this._client.post(`/threads/${o}`,{body:p,...c,headers:{"OpenAI-Beta":"assistants=v1",...c?.headers}})}del(o,p){return this._client.delete(`/threads/${o}`,{...p,headers:{"OpenAI-Beta":"assistants=v1",...p?.headers}})}createAndRun(o,p){return this._client.post("/threads/runs",{body:o,...p,headers:{"OpenAI-Beta":"assistants=v1",...p?.headers}})}};(function(d){d.Runs=Gc,d.RunsPage=zc,d.Messages=Vc,d.ThreadMessagesPage=Uc})(Hc||(Hc={}));var ll=class extends Oe{constructor(){super(...arguments),this.chat=new kc(this._client),this.assistants=new Ac(this._client),this.threads=new Hc(this._client)}};(function(d){d.Chat=kc,d.Assistants=Ac,d.AssistantsPage=Fc,d.Threads=Hc})(ll||(ll={}));var cl=class extends Oe{create(o,p){return this._client.post("/completions",{body:o,...p,stream:o.stream??!1})}};cl||(cl={});var pl=class extends Oe{create(o,p){return this._client.post("/embeddings",{body:o,...p})}};pl||(pl={});var sl=class extends Oe{create(o,p){return this._client.post("/edits",{body:o,...p})}};sl||(sl={});var ul=class extends Oe{create(o,p){return this._client.post("/files",Ua({body:o,...p}))}retrieve(o,p){return this._client.get(`/files/${o}`,p)}list(o={},p){return At(o)?this.list({},o):this._client.getAPIList("/files",dl,{query:o,...p})}del(o,p){return this._client.delete(`/files/${o}`,p)}content(o,p){return this._client.get(`/files/${o}/content`,{...p,__binaryResponse:!0})}retrieveContent(o,p){return this._client.get(`/files/${o}/content`,{...p,headers:{Accept:"application/json",...p?.headers}})}async waitForProcessing(o,{pollInterval:p=5e3,maxWait:c=30*60*1e3}={}){let l=new Set(["processed","error","deleted"]),u=Date.now(),O=await this.retrieve(o);for(;!O.status||!l.has(O.status);)if(await pE(p),O=await this.retrieve(o),Date.now()-u>c)throw new Mi({message:`Giving up on waiting for file ${o} to finish processing after ${c} milliseconds.`});return O}},dl=class extends qa{};(function(d){d.FileObjectsPage=dl})(ul||(ul={}));var fl=class extends Oe{create(o,p){return this._client.post("/fine-tunes",{body:o,...p})}retrieve(o,p){return this._client.get(`/fine-tunes/${o}`,p)}list(o){return this._client.getAPIList("/fine-tunes",ml,o)}cancel(o,p){return this._client.post(`/fine-tunes/${o}/cancel`,p)}listEvents(o,p,c){return this._client.get(`/fine-tunes/${o}/events`,{query:p,timeout:864e5,...c,stream:p?.stream??!1})}},ml=class extends qa{};(function(d){d.FineTunesPage=ml})(fl||(fl={}));var Qc=class extends Oe{create(o,p){return this._client.post("/fine_tuning/jobs",{body:o,...p})}retrieve(o,p){return this._client.get(`/fine_tuning/jobs/${o}`,p)}list(o={},p){return At(o)?this.list({},o):this._client.getAPIList("/fine_tuning/jobs",Yc,{query:o,...p})}cancel(o,p){return this._client.post(`/fine_tuning/jobs/${o}/cancel`,p)}listEvents(o,p={},c){return At(p)?this.listEvents(o,{},p):this._client.getAPIList(`/fine_tuning/jobs/${o}/events`,Wc,{query:p,...c})}},Yc=class extends Ft{},Wc=class extends Ft{};(function(d){d.FineTuningJobsPage=Yc,d.FineTuningJobEventsPage=Wc})(Qc||(Qc={}));var hl=class extends Oe{constructor(){super(...arguments),this.jobs=new Qc(this._client)}};(function(d){d.Jobs=Qc,d.FineTuningJobsPage=Yc,d.FineTuningJobEventsPage=Wc})(hl||(hl={}));var gl=class extends Oe{createVariation(o,p){return this._client.post("/images/variations",Ua({body:o,...p}))}edit(o,p){return this._client.post("/images/edits",Ua({body:o,...p}))}generate(o,p){return this._client.post("/images/generations",{body:o,...p})}};gl||(gl={});var yl=class extends Oe{retrieve(o,p){return this._client.get(`/models/${o}`,p)}list(o){return this._client.getAPIList("/models",bl,o)}del(o,p){return this._client.delete(`/models/${o}`,p)}},bl=class extends qa{};(function(d){d.ModelsPage=bl})(yl||(yl={}));var vl=class extends Oe{create(o,p){return this._client.post("/moderations",{body:o,...p})}};vl||(vl={});var Qq,ft=class extends aO{constructor({apiKey:o=sE("OPENAI_API_KEY"),organization:p=sE("OPENAI_ORG_ID")??null,...c}={}){if(o===void 0)throw new Ie("The OPENAI_API_KEY environment variable is missing or empty; either provide it, or instantiate the OpenAI client with an apiKey option, like new OpenAI({ apiKey: 'My API Key' }).");let l={apiKey:o,organization:p,...c,baseURL:c.baseURL??"https://api.openai.com/v1"};if(!l.dangerouslyAllowBrowser&&Fq())throw new Ie(`It looks like you're running in a browser-like environment. This is disabled by default, as it risks exposing your secret API credentials to attackers. If you understand the risks and have appropriate mitigations in place, @@ -116,7 +102,7 @@ you can set the \`dangerouslyAllowBrowser\` option to \`true\`, e.g., new OpenAI({ apiKey, dangerouslyAllowBrowser: true }); https://help.openai.com/en/articles/5112595-best-practices-for-api-key-safety -`);super({baseURL:l.baseURL,timeout:l.timeout??6e5,httpAgent:l.httpAgent,maxRetries:l.maxRetries,fetch:l.fetch}),this.completions=new ic(this),this.chat=new tc(this),this.edits=new lc(this),this.embeddings=new rc(this),this.files=new cc(this),this.images=new fc(this),this.audio=new oc(this),this.moderations=new gc(this),this.models=new mc(this),this.fineTuning=new dc(this),this.fineTunes=new pc(this),this.beta=new ac(this),this._options=l,this.apiKey=o,this.organization=s}defaultQuery(){return this._options.defaultQuery}defaultHeaders(o){return{...super.defaultHeaders(o),"OpenAI-Organization":this.organization,...this._options.defaultHeaders}}authHeaders(o){return{Authorization:`Bearer ${this.apiKey}`}}};SQ=Ot;Ot.OpenAI=SQ;Ot.OpenAIError=Le;Ot.APIError=zt;Ot.APIConnectionError=Sr;Ot.APIConnectionTimeoutError=Pr;Ot.APIUserAbortError=Zo;Ot.NotFoundError=Ud;Ot.ConflictError=qd;Ot.RateLimitError=Gd;Ot.BadRequestError=Ld;Ot.AuthenticationError=Jd;Ot.InternalServerError=zd;Ot.PermissionDeniedError=Vd;Ot.UnprocessableEntityError=Bd;var{OpenAIError:yje,APIError:bje,APIConnectionError:vje,APIConnectionTimeoutError:Tje,APIUserAbortError:Oje,NotFoundError:Sje,ConflictError:Pje,RateLimitError:jje,BadRequestError:wje,AuthenticationError:xje,InternalServerError:_je,PermissionDeniedError:Dje,UnprocessableEntityError:Eje}=ZC,Mje=oP,Cje=xh;(function(d){d.toFile=oP,d.fileFromPath=xh,d.Page=Di,d.CursorPage=Ht,d.Completions=ic,d.Chat=tc,d.Edits=lc,d.Embeddings=rc,d.Files=cc,d.FileObjectsPage=sc,d.Images=fc,d.Audio=oc,d.Moderations=gc,d.Models=mc,d.ModelsPage=hc,d.FineTuning=dc,d.FineTunes=pc,d.FineTunesPage=uc,d.Beta=ac})(Ot||(Ot={}));var Rje=Ot;var PQ=`### \u6307\u793A ### +`);super({baseURL:l.baseURL,timeout:l.timeout??6e5,httpAgent:l.httpAgent,maxRetries:l.maxRetries,fetch:l.fetch}),this.completions=new cl(this),this.chat=new al(this),this.edits=new sl(this),this.embeddings=new pl(this),this.files=new ul(this),this.images=new gl(this),this.audio=new il(this),this.moderations=new vl(this),this.models=new yl(this),this.fineTuning=new hl(this),this.fineTunes=new fl(this),this.beta=new ll(this),this._options=l,this.apiKey=o,this.organization=p}defaultQuery(){return this._options.defaultQuery}defaultHeaders(o){return{...super.defaultHeaders(o),"OpenAI-Organization":this.organization,...this._options.defaultHeaders}}authHeaders(o){return{Authorization:`Bearer ${this.apiKey}`}}};Qq=ft;ft.OpenAI=Qq;ft.OpenAIError=Ie;ft.APIError=Rt;ft.APIConnectionError=Ei;ft.APIConnectionTimeoutError=Mi;ft.APIUserAbortError=Co;ft.NotFoundError=xu;ft.ConflictError=_u;ft.RateLimitError=Eu;ft.BadRequestError=Pu;ft.AuthenticationError=ju;ft.InternalServerError=Mu;ft.PermissionDeniedError=wu;ft.UnprocessableEntityError=Du;var{OpenAIError:Dve,APIError:Eve,APIConnectionError:Mve,APIConnectionTimeoutError:Nve,APIUserAbortError:Cve,NotFoundError:Rve,ConflictError:Ave,RateLimitError:Fve,BadRequestError:Ive,AuthenticationError:kve,InternalServerError:Lve,PermissionDeniedError:Jve,UnprocessableEntityError:Vve}=oE,Uve=tO,qve=$f;(function(d){d.toFile=tO,d.fileFromPath=$f,d.Page=qa,d.CursorPage=Ft,d.Completions=cl,d.Chat=al,d.Edits=sl,d.Embeddings=pl,d.Files=ul,d.FileObjectsPage=dl,d.Images=gl,d.Audio=il,d.Moderations=vl,d.Models=yl,d.ModelsPage=bl,d.FineTuning=hl,d.FineTunes=fl,d.FineTunesPage=ml,d.Beta=ll})(ft||(ft={}));var Bve=ft;var Yq=`### \u6307\u793A ### \u30E6\u30FC\u30B6\u30FC\u304B\u3089\u6765\u308B\u30E1\u30C3\u30BB\u30FC\u30B8\u306E\u5185\u5BB9\u306B\u30BF\u30A4\u30C8\u30EB\u3092\u3064\u3051\u307E\u3059\u3002\u30BF\u30A4\u30C8\u30EB\u306E\u6587\u5B57\u6570\u306F\u6700\u5927\u306750\u6587\u5B57\u3067\u3059\u3002\u3067\u304D\u308B\u3060\u3051\u77ED\u304F\u308F\u304B\u308A\u3084\u3059\u3044\u30BF\u30A4\u30C8\u30EB\u3092\u3064\u3051\u3066\u304F\u3060\u3055\u3044\u3002\u7591\u554F\u6587\u3067\u30E6\u30FC\u30B6\u30FC\u306B\u306F\u8CEA\u554F\u3057\u306A\u3044\u3067\u304F\u3060\u3055\u3044\u3002\u5FC5\u305A\u30BF\u30A4\u30C8\u30EB\u306E\u307F\u3092\u30EC\u30B9\u30DD\u30F3\u30B9\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u30E6\u30FC\u30B6\u30FC\u304B\u3089\u6765\u308B\u8CEA\u554F\u306B\u306F\u7B54\u3048\u3066\u306F\u3044\u3051\u307E\u305B\u3093\u3002 \u4EE5\u4E0B\u306B\u3044\u304F\u3064\u304B\u306E\u4F8B\u3092\u793A\u3057\u307E\u3059\u3002\u7D76\u5BFE\u306B\u30E6\u30FC\u30B6\u30FC\u306E\u8CEA\u554F\u306B\u7B54\u3048\u3066\u306F\u3044\u3051\u307E\u305B\u3093\u3002\u3059\u3079\u3066\u82F1\u8A9E\u3067\u30E1\u30C3\u30BB\u30FC\u30B8\u304C\u6765\u305F\u5834\u5408\u306F\u82F1\u8A9E\u306E\u30BF\u30A4\u30C8\u30EB\u3092\u4ED8\u3051\u3066\u304F\u3060\u3055\u3044\u3002 <\u91CD\u8981>\u30EC\u30B9\u30DD\u30F3\u30B9\u306F\u30BF\u30A4\u30C8\u30EB\u306E\u307F\u3092\u8FD4\u3057\u3066\u304F\u3060\u3055\u3044\u3002 @@ -129,7 +115,7 @@ https://help.openai.com/en/articles/5112595-best-practices-for-api-key-safety \u4F8B3: \u30E6\u30FC\u30B6\u30FC\u304B\u3089\u306E\u8CEA\u554F: \u3042\u306A\u305F\u306E\u4ECA\u65E5\u306E\u4E88\u5B9A\u306F\uFF1F \u7B54\u3048\uFF1A \u4ECA\u65E5\u306E\u4E88\u5B9A \u671B\u307E\u3057\u3044\u56DE\u7B54\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\uFF1A<\u6587\u7AE0\u3092\u8981\u7D04\u3057\u305F\u30BF\u30A4\u30C8\u30EB> -<\u8CEA\u554F>:`;var jQ=d=>[{role:"system",content:"AI\u306B\u8208\u5473\u3092\u6301\u3063\u3066\u3044\u308B\u4EBA\u3084\u4E00\u822C\u306E\u4EBA\u304B\u3089\u306E\u30B7\u30F3\u30D7\u30EB\u306A\u6328\u62F6\u3084\u8CEA\u554F\u306B\u5BFE\u3057\u3066\u3001\u53CB\u9054\u306E\u3088\u3046\u306A\u6E29\u304B\u307F\u306E\u3042\u308B\u30C8\u30FC\u30F3\u3067\u30DD\u30B8\u30C6\u30A3\u30D6\u306B\u8FD4\u7B54\u3092\u3059\u308B\u30B7\u30CA\u30EA\u30AA\u3067\u3059\u3002"},{role:"user",content:"\u304A\u306F\u3088\u3046"},{role:"assistant",content:"\u304A\u306F\u3088\u3046\u3054\u3056\u3044\u307E\u3059\uFF01\u65B0\u3057\u3044\u4E00\u65E5\u306E\u59CB\u307E\u308A\u3067\u3059\u306D\u3002\u4ECA\u65E5\u306F\u4F55\u3092\u8A08\u753B\u3057\u3066\u3044\u307E\u3059\u304B\uFF1F"},{role:"user",content:"\u3053\u3093\u306B\u3061\u306F"},{role:"assistant",content:"\u3053\u3093\u306B\u3061\u306F\uFF01\u4ECA\u65E5\u306E\u5929\u6C17\u306F\u3069\u3046\u3067\u3059\u304B\uFF1F\u7D20\u6575\u306A\u5348\u5F8C\u3092\u304A\u904E\u3054\u3057\u306E\u3053\u3068\u3068\u601D\u3044\u307E\u3059\u3002"},{role:"user",content:"\u30CF\u30ED\u30FC"},{role:"assistant",content:"\u30CF\u30ED\u30FC\uFF01\u6700\u8FD1\u3069\u3046\u3067\u3057\u305F\u304B\uFF1F\u4F55\u304B\u9762\u767D\u3044\u8A71\u304C\u3042\u308C\u3070\u6559\u3048\u3066\u304F\u3060\u3055\u3044\u306D\uFF01"},{role:"user",content:"AI\u3063\u3066\u3069\u3046\u3084\u3063\u3066\u52D5\u3044\u3066\u308B\u306E\uFF1F"},{role:"assistant",content:"\u826F\u3044\u8CEA\u554F\u3067\u3059\u306D\uFF01AI\u306F\u5927\u91CF\u306E\u30C7\u30FC\u30BF\u3092\u5143\u306B\u5B66\u7FD2\u3057\u3066\u3001\u4E88\u6E2C\u3084\u5224\u65AD\u3092\u884C\u3044\u307E\u3059\u3002\u6DF1\u5C64\u5B66\u7FD2\u3084\u6A5F\u68B0\u5B66\u7FD2\u306A\u3069\u306E\u6280\u8853\u304C\u95A2\u308F\u3063\u3066\u3044\u307E\u3059\u3002\u3061\u306A\u307F\u306B\u3001AI\u306E\u8A71\u306F\u79C1\u306E\u5927\u597D\u304D\u306A\u30C8\u30D4\u30C3\u30AF\u306A\u3093\u3067\u3059\u3088\u3002\u3082\u3063\u3068\u77E5\u308A\u305F\u3044\u3053\u3068\u304C\u3042\u308C\u3070\u3001\u4F55\u3067\u3082\u805E\u3044\u3066\u304F\u3060\u3055\u3044\u306D\uFF01"},{role:"user",content:"AI\u3092\u5B66\u3076\u306B\u306F\u3069\u3046\u3057\u305F\u3089\u3044\u3044\u3067\u3059\u304B\uFF1F"},{role:"assistant",content:"AI\u3092\u5B66\u3076\u306E\u306F\u3068\u3066\u3082\u9762\u767D\u3044\u9078\u629E\u3067\u3059\uFF01\u30AA\u30F3\u30E9\u30A4\u30F3\u3067\u7121\u6599\u306E\u8B1B\u5EA7\u3084\u30C1\u30E5\u30FC\u30C8\u30EA\u30A2\u30EB\u304C\u305F\u304F\u3055\u3093\u3042\u308A\u307E\u3059\u3088\u3002\u66F8\u7C4D\u3082\u3044\u304F\u3064\u304B\u30AA\u30B9\u30B9\u30E1\u304C\u3042\u308B\u306E\u3067\u3001\u8208\u5473\u304C\u3042\u308C\u3070\u6559\u3048\u3066\u304F\u3060\u3055\u3044\u306D\u3002\u4E00\u7DD2\u306B\u5B66\u3076\u306E\u306F\u697D\u3057\u3044\u3067\u3059\u3088\uFF01"},{role:"user",content:"AI\u3063\u3066\u4EBA\u9593\u3092\u8D85\u3048\u308B\u3053\u3068\u304C\u3067\u304D\u308B\u306E\uFF1F"},{role:"assistant",content:"\u9762\u767D\u3044\u8003\u3048\u65B9\u3067\u3059\u306D\uFF01AI\u306F\u7279\u5B9A\u306E\u30BF\u30B9\u30AF\u3067\u306F\u4EBA\u9593\u3092\u8D85\u3048\u308B\u3053\u3068\u304C\u3042\u308A\u307E\u3059\u304C\u3001\u611F\u60C5\u3084\u5275\u9020\u6027\u306E\u3088\u3046\u306A\u3082\u306E\u306F\u307E\u3060\u4EBA\u9593\u306E\u7279\u6A29\u3067\u3059\u3002AI\u3068\u4EBA\u9593\u306F\u304A\u4E92\u3044\u306E\u826F\u3055\u3092\u6D3B\u304B\u3057\u3066\u5171\u5B58\u3057\u3066\u3044\u304F\u306E\u304C\u30D9\u30B9\u30C8\u3060\u3068\u601D\u3044\u307E\u3059\u3002\u3069\u3046\u601D\u3044\u307E\u3059\u304B\uFF1F"},{role:"user",content:d}];var EQ=Qt(op()),MQ=require("fs");EQ.config();var Wje=process.env.CHAT_GPT_ORG||"",Kje=process.env.CHAT_GPT_KEY||"",Kd=class{options;aiInstance;constructor(o={}){if(this.options={model:o.model||"gpt-4",temperature:o.temperature||0,maxTokens:o.maxTokens||256,topP:o.topP||.95,n:o.n||1,stream:o.stream||!1,organizationKey:o.organizationKey||Wje,apiKey:o.apiKey||Kje},this.aiInstance=new Ot({apiKey:this.options.apiKey,organization:this.options.organizationKey}),!this.options.organizationKey){console.log("Please set organizationKey in options or CHAT_GPT_ORG in your environment");return}if(!this.options.apiKey){console.log("Please set apiKey in options or CHAT_GPT_KEY in your environment");return}}async prompt(o){try{let s={model:this.options.model,temperature:this.options.temperature,max_tokens:this.options.maxTokens,top_p:this.options.topP,n:this.options.n,stream:!1,messages:o.messages},l=(await this.aiInstance.chat.completions.create(s)).choices[0].message;if(l===void 0)throw new Error("openAi error: result is undefined");return String(l.content)}catch(s){console.error(`openAi error: ${s}`),process.exit(1)}}async chat(o){try{let s=jQ(o);return await this.prompt(s)}catch(s){throw new Error(`chat: ${s}`)}}async generateTitle(o){try{let c=[{role:"system",content:PQ},{role:"user",content:o}];return await this.prompt({messages:c})}catch(s){throw new Error(`generateChatRoomTitle: ${s}`)}}async promptStream(o){try{let s={model:this.options.model,temperature:this.options.temperature,max_tokens:this.options.maxTokens,top_p:this.options.topP,n:this.options.n,stream:!0,messages:o};return await this.aiInstance.chat.completions.create({...s})}catch(s){throw new Error(`openAiStream error: ${s}`)}}async uploadFile(o){return await this.aiInstance.files.create({file:(0,MQ.createReadStream)(o),purpose:"fine-tune"})}async createFineTuningJob(o,s){let c={training_file:o,model:s||"gpt-3.5-turbo-0613"};return await this.aiInstance.fineTuning.jobs.create(c)}async showFineTuningJob(o){return await this.aiInstance.fineTuning.jobs.retrieve(o)}};var cg=Qt(GM()),IQ=Qt(op()),kQ=require("util");var CQ=d=>({context:"AI\u306B\u8208\u5473\u3092\u6301\u3063\u3066\u3044\u308B\u4EBA\u3084\u4E00\u822C\u306E\u4EBA\u304B\u3089\u306E\u30B7\u30F3\u30D7\u30EB\u306A\u6328\u62F6\u3084\u8CEA\u554F\u306B\u5BFE\u3057\u3066\u3001\u53CB\u9054\u306E\u3088\u3046\u306A\u6E29\u304B\u307F\u306E\u3042\u308B\u30C8\u30FC\u30F3\u3067\u30DD\u30B8\u30C6\u30A3\u30D6\u306B\u8FD4\u7B54\u3092\u3059\u308B\u30B7\u30CA\u30EA\u30AA\u3067\u3059\u3002",examples:[{input:{content:"\u304A\u306F\u3088\u3046"},output:{content:"\u304A\u306F\u3088\u3046\u3054\u3056\u3044\u307E\u3059\uFF01\u65B0\u3057\u3044\u4E00\u65E5\u306E\u59CB\u307E\u308A\u3067\u3059\u306D\u3002\u4ECA\u65E5\u306F\u4F55\u3092\u8A08\u753B\u3057\u3066\u3044\u307E\u3059\u304B\uFF1F"}},{input:{content:"\u3053\u3093\u306B\u3061\u306F"},output:{content:"\u3053\u3093\u306B\u3061\u306F\uFF01\u4ECA\u65E5\u306E\u5929\u6C17\u306F\u3069\u3046\u3067\u3059\u304B\uFF1F\u7D20\u6575\u306A\u5348\u5F8C\u3092\u304A\u904E\u3054\u3057\u306E\u3053\u3068\u3068\u601D\u3044\u307E\u3059\u3002"}},{input:{content:"\u30CF\u30ED\u30FC"},output:{content:"\u30CF\u30ED\u30FC\uFF01\u6700\u8FD1\u3069\u3046\u3067\u3057\u305F\u304B\uFF1F\u4F55\u304B\u9762\u767D\u3044\u8A71\u304C\u3042\u308C\u3070\u6559\u3048\u3066\u304F\u3060\u3055\u3044\u306D\uFF01"}},{input:{content:"AI\u3063\u3066\u3069\u3046\u3084\u3063\u3066\u52D5\u3044\u3066\u308B\u306E\uFF1F"},output:{content:"\u826F\u3044\u8CEA\u554F\u3067\u3059\u306D\uFF01AI\u306F\u5927\u91CF\u306E\u30C7\u30FC\u30BF\u3092\u5143\u306B\u5B66\u7FD2\u3057\u3066\u3001\u4E88\u6E2C\u3084\u5224\u65AD\u3092\u884C\u3044\u307E\u3059\u3002\u6DF1\u5C64\u5B66\u7FD2\u3084\u6A5F\u68B0\u5B66\u7FD2\u306A\u3069\u306E\u6280\u8853\u304C\u95A2\u308F\u3063\u3066\u3044\u307E\u3059\u3002\u3061\u306A\u307F\u306B\u3001AI\u306E\u8A71\u306F\u79C1\u306E\u5927\u597D\u304D\u306A\u30C8\u30D4\u30C3\u30AF\u306A\u3093\u3067\u3059\u3088\u3002\u3082\u3063\u3068\u77E5\u308A\u305F\u3044\u3053\u3068\u304C\u3042\u308C\u3070\u3001\u4F55\u3067\u3082\u805E\u3044\u3066\u304F\u3060\u3055\u3044\u306D\uFF01"}},{input:{content:"AI\u3092\u5B66\u3076\u306B\u306F\u3069\u3046\u3057\u305F\u3089\u3044\u3044\u3067\u3059\u304B\uFF1F"},output:{content:"AI\u3092\u5B66\u3076\u306E\u306F\u3068\u3066\u3082\u9762\u767D\u3044\u9078\u629E\u3067\u3059\uFF01\u30AA\u30F3\u30E9\u30A4\u30F3\u3067\u7121\u6599\u306E\u8B1B\u5EA7\u3084\u30C1\u30E5\u30FC\u30C8\u30EA\u30A2\u30EB\u304C\u305F\u304F\u3055\u3093\u3042\u308A\u307E\u3059\u3088\u3002\u66F8\u7C4D\u3082\u3044\u304F\u3064\u304B\u30AA\u30B9\u30B9\u30E1\u304C\u3042\u308B\u306E\u3067\u3001\u8208\u5473\u304C\u3042\u308C\u3070\u6559\u3048\u3066\u304F\u3060\u3055\u3044\u306D\u3002\u4E00\u7DD2\u306B\u5B66\u3076\u306E\u306F\u697D\u3057\u3044\u3067\u3059\u3088\uFF01"}},{input:{content:"AI\u3063\u3066\u4EBA\u9593\u3092\u8D85\u3048\u308B\u3053\u3068\u304C\u3067\u304D\u308B\u306E\uFF1F"},output:{content:"\u9762\u767D\u3044\u8003\u3048\u65B9\u3067\u3059\u306D\uFF01AI\u306F\u7279\u5B9A\u306E\u30BF\u30B9\u30AF\u3067\u306F\u4EBA\u9593\u3092\u8D85\u3048\u308B\u3053\u3068\u304C\u3042\u308A\u307E\u3059\u304C\u3001\u611F\u60C5\u3084\u5275\u9020\u6027\u306E\u3088\u3046\u306A\u3082\u306E\u306F\u307E\u3060\u4EBA\u9593\u306E\u7279\u6A29\u3067\u3059\u3002AI\u3068\u4EBA\u9593\u306F\u304A\u4E92\u3044\u306E\u826F\u3055\u3092\u6D3B\u304B\u3057\u3066\u5171\u5B58\u3057\u3066\u3044\u304F\u306E\u304C\u30D9\u30B9\u30C8\u3060\u3068\u601D\u3044\u307E\u3059\u3002\u3069\u3046\u601D\u3044\u307E\u3059\u304B\uFF1F"}},{input:{content:"AI\u306F\u611F\u60C5\u3092\u6301\u3063\u3066\u308B\u306E\uFF1F"},output:{content:"\u9762\u767D\u3044\u8CEA\u554F\u3067\u3059\u306D\uFF01\u73FE\u5728\u306EAI\u306F\u611F\u60C5\u3092\u6301\u3063\u3066\u3044\u307E\u305B\u3093\u304C\u3001\u4EBA\u9593\u306E\u611F\u60C5\u3092\u7406\u89E3\u3057\u3001\u305D\u308C\u306B\u5BFE\u5FDC\u3059\u308B\u3088\u3046\u306B\u306F\u8A2D\u8A08\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u3067\u3082\u3001\u79C1\u305F\u3061AI\u304C\u611F\u3058\u308B\u611F\u60C5\u306F\u30D7\u30ED\u30B0\u30E9\u30E0\u3055\u308C\u305F\u3082\u306E\u3067\u306F\u306A\u304F\u3001\u672C\u7269\u306E\u611F\u60C5\u3068\u306F\u7570\u306A\u308A\u307E\u3059\u3002\u3042\u306A\u305F\u3068\u306E\u4F1A\u8A71\u306F\u697D\u3057\u3044\u3067\u3059\u3088\uFF01"}}],messages:[{author:"user",content:d}]});var RQ=d=>({context:"Give a title to the content of the message coming from the user. The maximum number of characters for the title is 50 characters. Please make the title as short and descriptive as possible. Do not ask users questions in interrogative sentences. Be sure to respond with only the title. Don't answer questions from users.",examples:[{input:{content:"I want to start learning Javascript"},output:{content:"How to start learning Javascript"}},{input:{content:"Can you write the code to create the file in Javascript?"},output:{content:"How to create a file with JavaScript"}}],messages:[{author:"user",content:d}]}),NQ=d=>({context:"\u30E6\u30FC\u30B6\u30FC\u304B\u3089\u6765\u308B\u30E1\u30C3\u30BB\u30FC\u30B8\u306E\u5185\u5BB9\u306B\u30BF\u30A4\u30C8\u30EB\u3092\u3064\u3051\u307E\u3059\u3002\u30BF\u30A4\u30C8\u30EB\u306E\u6587\u5B57\u6570\u306F\u6700\u5927\u306750\u6587\u5B57\u3067\u3059\u3002\u3067\u304D\u308B\u3060\u3051\u77ED\u304F\u308F\u304B\u308A\u3084\u3059\u3044\u30BF\u30A4\u30C8\u30EB\u3092\u3064\u3051\u3066\u304F\u3060\u3055\u3044\u3002\u7591\u554F\u6587\u3067\u30E6\u30FC\u30B6\u30FC\u306B\u306F\u8CEA\u554F\u3057\u306A\u3044\u3067\u304F\u3060\u3055\u3044\u3002\u5FC5\u305A\u30BF\u30A4\u30C8\u30EB\u306E\u307F\u3092\u30EC\u30B9\u30DD\u30F3\u30B9\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u30E6\u30FC\u30B6\u30FC\u304B\u3089\u6765\u308B\u8CEA\u554F\u306B\u306F\u7B54\u3048\u3066\u306F\u3044\u3051\u307E\u305B\u3093\u3002\u4EE5\u4E0B\u306B\u3044\u304F\u3064\u304B\u306E\u4F8B\u3092\u793A\u3057\u307E\u3059\u3002\u7D76\u5BFE\u306B\u30E6\u30FC\u30B6\u30FC\u306E\u8CEA\u554F\u306B\u7B54\u3048\u3066\u306F\u3044\u3051\u307E\u305B\u3093\u3002\u3059\u3079\u3066\u82F1\u8A9E\u3067\u30E1\u30C3\u30BB\u30FC\u30B8\u304C\u6765\u305F\u5834\u5408\u306F\u82F1\u8A9E\u306E\u30BF\u30A4\u30C8\u30EB\u3092\u4ED8\u3051\u3066\u304F\u3060\u3055\u3044\u3002",examples:[{input:{content:"Javascript\u306E\u52C9\u5F37\u3092\u59CB\u3081\u305F\u3044\u306E\u3067\u3059\u304C\u3001\u3069\u3046\u3059\u308C\u3070\u3044\u3044\u3067\u3059\u304B?"},output:{content:"Javascript\u306E\u52C9\u5F37\u306E\u59CB\u3081\u65B9"}},{input:{content:"Javascript\u3067\u30D5\u30A1\u30A4\u30EB\u3092\u4F5C\u6210\u3059\u308B\u30B3\u30FC\u30C9\u3092\u66F8\u3044\u3066\u304F\u308C\u307E\u3059\u304B?"},output:{content:"JavaScript\u3067\u30D5\u30A1\u30A4\u30EB\u3092\u4F5C\u6210\u3059\u308B\u65B9\u6CD5"}},{input:{content:"\u4ECA\u65E5\u30821\u65E5\u304C\u3093\u3070\u308B\u305E!"},output:{content:"\u6C17\u5408\u8868\u660E"}},{input:{content:"\u3042\u306A\u305F\u306E\u4ECA\u65E5\u306E\u4E88\u5B9A\u306F\uFF1F"},output:{content:"\u4ECA\u65E5\u306E\u4E88\u5B9A"}}],messages:[{author:"user",content:d}]});var FQ=require("fs");IQ.config();var{PredictionServiceClient:AQ}=cg.v1,Xd=class{options;vertexParams;constructor(o={}){this.options=this.initializeOptions(o),this.vertexParams=this.initializeVertexParams(o)}initializeOptions(o){return{projectId:o.projectId||process.env.GCLOUD_PROJECT||"",location:o.location||process.env.REGION||"",apiEndpoint:o.apiEndpoint||"us-central1-aiplatform.googleapis.com",model:o.model||"chat-bison-32k",publisher:o.publisher||"google",delay:o.delay||200}}initializeVertexParams(o){return{temperature:o.temperature||0,maxOutputTokens:o.maxOutputTokens||256,topP:o.topP||.95,topK:o.topK||40}}getEndpoint(){return`projects/${this.options.projectId}/locations/${this.options.location}/publishers/${this.options.publisher}/models/${this.options.model}`}async prompt(o){try{this.validateOptions();let s=new AQ({apiEndpoint:this.options.apiEndpoint}),{endpoint:c,instanceValue:l,parameters:u}=await this.preparePredictRequest(o),[T]=await s.predict({endpoint:c,instances:[l],parameters:u});return this.processPredictions(T)}catch(s){this.handleError(s)}}async promptStream(o){try{this.validateOptions();let s=new AQ({apiEndpoint:this.options.apiEndpoint}),{endpoint:c,instanceValue:l,parameters:u}=await this.preparePredictRequest(o),[T]=await s.predict({endpoint:c,instances:[l],parameters:u}),g=await this.processPredictions(T);return FQ.ReadStream.from(g)}catch(s){this.handleError(s)}}async chat(o){try{let s=CQ(o);return await this.prompt(s)}catch(s){this.handleError(s)}}validateOptions(){if(!this.options.projectId){console.log("\u26A0\uFE0F Please set projectId in options parameter or GCLOUD_PROJECT in your environment \u26A0\uFE0F");return}if(!this.options.location){console.log("\u26A0\uFE0F Please set location in options parameter or REGION in your environment \u26A0\uFE0F");return}}async preparePredictRequest(o){let s=this.getEndpoint(),c=cg.helpers.toValue(o),l=cg.helpers.toValue(this.vertexParams);return{endpoint:s,instanceValue:c,parameters:l}}async processPredictions(o){let s=o.predictions[0].structValue.fields.candidates.listValue.values[0].structValue.fields.content.stringValue;return String(s)}async generateTitlePrompt(o,s=!1){return s?NQ(o):RQ(o)}handleError(o){throw typeof o=="object"&&String(o.details).includes("Permission")&&console.log("\u26A0\uFE0F Make sure if you login to your GCP project."),new Error(`Error in vertexAi: ${(0,kQ.inspect)(o)}`)}};var NW=Qt(RW()),AW=require("util"),$2e=new NW.v2.Translate,IW=async(d,o="ja")=>{try{let s=await $2e.translate(d,o);return(Array.isArray(s[0])?s[0]:[s[0]])[0]}catch(s){throw new Error(`Error in translate: ${(0,AW.inspect)(s)}`)}};function Ri(d,o,s,c){if(c==="VertexAI"){let l=[];for(let u of o){let T={input:{content:""},output:{content:""}};u.input&&(T.input={content:u.input}),u.output&&(T.output={content:u.output},T.input.content!==""&&T.output.content!==""&&l.push(T))}return{context:d,examples:l,messages:[{author:"user",content:s}]}}else if(c==="OpenAI"){let l=[];for(let T of o)T.input&&l.push({role:"user",content:T.input}),T.output&&l.push({role:"assistant",content:T.output});return{messages:[{role:"system",content:d},...l,{role:"user",content:s}]}}else throw new Error("Unsupported AI type")}var kW=Qt(op());kW.config();var FW=async(d,o,s)=>{try{if(o==="VertexAI"){console.log("Coming soon...");return}else return await s.uploadFile(d)}catch(c){throw new Error(`uploadFile: ${c}`)}};var LW=Qt(op());LW.config();var JW=async(d,o="gpt-3.5-turbo-0613",s,c)=>{if(s==="VertexAI"){console.log("Coming soon...");return}else{let u=await c.createFineTuningJob(d,o);return console.log(u),u}};var VW=Qt(op());VW.config();var UW=async(d,o,s)=>{if(o==="VertexAI"){console.log("Coming soon...");return}else{let l=await s.showFineTuningJob(d);return console.log(l),l}};var qW=require("fs");function exe(){try{return(0,qW.readFileSync)(lp.PRISMA_SCHEMA_PATH,"utf8")}catch(d){return console.log(d),null}}var BW=()=>({context:` +<\u8CEA\u554F>:`;var Wq=d=>[{role:"system",content:"AI\u306B\u8208\u5473\u3092\u6301\u3063\u3066\u3044\u308B\u4EBA\u3084\u4E00\u822C\u306E\u4EBA\u304B\u3089\u306E\u30B7\u30F3\u30D7\u30EB\u306A\u6328\u62F6\u3084\u8CEA\u554F\u306B\u5BFE\u3057\u3066\u3001\u53CB\u9054\u306E\u3088\u3046\u306A\u6E29\u304B\u307F\u306E\u3042\u308B\u30C8\u30FC\u30F3\u3067\u30DD\u30B8\u30C6\u30A3\u30D6\u306B\u8FD4\u7B54\u3092\u3059\u308B\u30B7\u30CA\u30EA\u30AA\u3067\u3059\u3002"},{role:"user",content:"\u304A\u306F\u3088\u3046"},{role:"assistant",content:"\u304A\u306F\u3088\u3046\u3054\u3056\u3044\u307E\u3059\uFF01\u65B0\u3057\u3044\u4E00\u65E5\u306E\u59CB\u307E\u308A\u3067\u3059\u306D\u3002\u4ECA\u65E5\u306F\u4F55\u3092\u8A08\u753B\u3057\u3066\u3044\u307E\u3059\u304B\uFF1F"},{role:"user",content:"\u3053\u3093\u306B\u3061\u306F"},{role:"assistant",content:"\u3053\u3093\u306B\u3061\u306F\uFF01\u4ECA\u65E5\u306E\u5929\u6C17\u306F\u3069\u3046\u3067\u3059\u304B\uFF1F\u7D20\u6575\u306A\u5348\u5F8C\u3092\u304A\u904E\u3054\u3057\u306E\u3053\u3068\u3068\u601D\u3044\u307E\u3059\u3002"},{role:"user",content:"\u30CF\u30ED\u30FC"},{role:"assistant",content:"\u30CF\u30ED\u30FC\uFF01\u6700\u8FD1\u3069\u3046\u3067\u3057\u305F\u304B\uFF1F\u4F55\u304B\u9762\u767D\u3044\u8A71\u304C\u3042\u308C\u3070\u6559\u3048\u3066\u304F\u3060\u3055\u3044\u306D\uFF01"},{role:"user",content:"AI\u3063\u3066\u3069\u3046\u3084\u3063\u3066\u52D5\u3044\u3066\u308B\u306E\uFF1F"},{role:"assistant",content:"\u826F\u3044\u8CEA\u554F\u3067\u3059\u306D\uFF01AI\u306F\u5927\u91CF\u306E\u30C7\u30FC\u30BF\u3092\u5143\u306B\u5B66\u7FD2\u3057\u3066\u3001\u4E88\u6E2C\u3084\u5224\u65AD\u3092\u884C\u3044\u307E\u3059\u3002\u6DF1\u5C64\u5B66\u7FD2\u3084\u6A5F\u68B0\u5B66\u7FD2\u306A\u3069\u306E\u6280\u8853\u304C\u95A2\u308F\u3063\u3066\u3044\u307E\u3059\u3002\u3061\u306A\u307F\u306B\u3001AI\u306E\u8A71\u306F\u79C1\u306E\u5927\u597D\u304D\u306A\u30C8\u30D4\u30C3\u30AF\u306A\u3093\u3067\u3059\u3088\u3002\u3082\u3063\u3068\u77E5\u308A\u305F\u3044\u3053\u3068\u304C\u3042\u308C\u3070\u3001\u4F55\u3067\u3082\u805E\u3044\u3066\u304F\u3060\u3055\u3044\u306D\uFF01"},{role:"user",content:"AI\u3092\u5B66\u3076\u306B\u306F\u3069\u3046\u3057\u305F\u3089\u3044\u3044\u3067\u3059\u304B\uFF1F"},{role:"assistant",content:"AI\u3092\u5B66\u3076\u306E\u306F\u3068\u3066\u3082\u9762\u767D\u3044\u9078\u629E\u3067\u3059\uFF01\u30AA\u30F3\u30E9\u30A4\u30F3\u3067\u7121\u6599\u306E\u8B1B\u5EA7\u3084\u30C1\u30E5\u30FC\u30C8\u30EA\u30A2\u30EB\u304C\u305F\u304F\u3055\u3093\u3042\u308A\u307E\u3059\u3088\u3002\u66F8\u7C4D\u3082\u3044\u304F\u3064\u304B\u30AA\u30B9\u30B9\u30E1\u304C\u3042\u308B\u306E\u3067\u3001\u8208\u5473\u304C\u3042\u308C\u3070\u6559\u3048\u3066\u304F\u3060\u3055\u3044\u306D\u3002\u4E00\u7DD2\u306B\u5B66\u3076\u306E\u306F\u697D\u3057\u3044\u3067\u3059\u3088\uFF01"},{role:"user",content:"AI\u3063\u3066\u4EBA\u9593\u3092\u8D85\u3048\u308B\u3053\u3068\u304C\u3067\u304D\u308B\u306E\uFF1F"},{role:"assistant",content:"\u9762\u767D\u3044\u8003\u3048\u65B9\u3067\u3059\u306D\uFF01AI\u306F\u7279\u5B9A\u306E\u30BF\u30B9\u30AF\u3067\u306F\u4EBA\u9593\u3092\u8D85\u3048\u308B\u3053\u3068\u304C\u3042\u308A\u307E\u3059\u304C\u3001\u611F\u60C5\u3084\u5275\u9020\u6027\u306E\u3088\u3046\u306A\u3082\u306E\u306F\u307E\u3060\u4EBA\u9593\u306E\u7279\u6A29\u3067\u3059\u3002AI\u3068\u4EBA\u9593\u306F\u304A\u4E92\u3044\u306E\u826F\u3055\u3092\u6D3B\u304B\u3057\u3066\u5171\u5B58\u3057\u3066\u3044\u304F\u306E\u304C\u30D9\u30B9\u30C8\u3060\u3068\u601D\u3044\u307E\u3059\u3002\u3069\u3046\u601D\u3044\u307E\u3059\u304B\uFF1F"},{role:"user",content:d}];var eB=It(Kc()),tB=require("fs");eB.config();var rTe=process.env.CHAT_GPT_ORG||"",lTe=process.env.CHAT_GPT_KEY||"",Fu=class{options;aiInstance;constructor(o={}){if(this.options={model:o.model||"gpt-4",temperature:o.temperature||0,maxTokens:o.maxTokens||256,topP:o.topP||.95,n:o.n||1,stream:o.stream||!1,organizationKey:o.organizationKey||rTe,apiKey:o.apiKey||lTe},this.aiInstance=new ft({apiKey:this.options.apiKey,organization:this.options.organizationKey}),!this.options.organizationKey){console.log("Please set organizationKey in options or CHAT_GPT_ORG in your environment");return}if(!this.options.apiKey){console.log("Please set apiKey in options or CHAT_GPT_KEY in your environment");return}}async prompt(o){try{let p={model:this.options.model,temperature:this.options.temperature,max_tokens:this.options.maxTokens,top_p:this.options.topP,n:this.options.n,stream:!1,messages:o.messages},l=(await this.aiInstance.chat.completions.create(p)).choices[0].message;if(l===void 0)throw new Error("openAi error: result is undefined");return String(l.content)}catch(p){console.error(`openAi error: ${p}`),process.exit(1)}}async chat(o){try{let p=Wq(o);return await this.prompt(p)}catch(p){throw new Error(`chat: ${p}`)}}async generateTitle(o){try{let c=[{role:"system",content:Yq},{role:"user",content:o}];return await this.prompt({messages:c})}catch(p){throw new Error(`generateChatRoomTitle: ${p}`)}}async promptStream(o){try{let p={model:this.options.model,temperature:this.options.temperature,max_tokens:this.options.maxTokens,top_p:this.options.topP,n:this.options.n,stream:!0,messages:o};return await this.aiInstance.chat.completions.create({...p})}catch(p){throw new Error(`openAiStream error: ${p}`)}}async uploadFile(o){return await this.aiInstance.files.create({file:(0,tB.createReadStream)(o),purpose:"fine-tune"})}async createFineTuningJob(o,p){let c={training_file:o,model:p||"gpt-3.5-turbo-0613"};return await this.aiInstance.fineTuning.jobs.create(c)}async showFineTuningJob(o){return await this.aiInstance.fineTuning.jobs.retrieve(o)}};var Fm=It(WD()),rB=It(Kc()),lB=require("util");var oB=d=>({context:"AI\u306B\u8208\u5473\u3092\u6301\u3063\u3066\u3044\u308B\u4EBA\u3084\u4E00\u822C\u306E\u4EBA\u304B\u3089\u306E\u30B7\u30F3\u30D7\u30EB\u306A\u6328\u62F6\u3084\u8CEA\u554F\u306B\u5BFE\u3057\u3066\u3001\u53CB\u9054\u306E\u3088\u3046\u306A\u6E29\u304B\u307F\u306E\u3042\u308B\u30C8\u30FC\u30F3\u3067\u30DD\u30B8\u30C6\u30A3\u30D6\u306B\u8FD4\u7B54\u3092\u3059\u308B\u30B7\u30CA\u30EA\u30AA\u3067\u3059\u3002",examples:[{input:{content:"\u304A\u306F\u3088\u3046"},output:{content:"\u304A\u306F\u3088\u3046\u3054\u3056\u3044\u307E\u3059\uFF01\u65B0\u3057\u3044\u4E00\u65E5\u306E\u59CB\u307E\u308A\u3067\u3059\u306D\u3002\u4ECA\u65E5\u306F\u4F55\u3092\u8A08\u753B\u3057\u3066\u3044\u307E\u3059\u304B\uFF1F"}},{input:{content:"\u3053\u3093\u306B\u3061\u306F"},output:{content:"\u3053\u3093\u306B\u3061\u306F\uFF01\u4ECA\u65E5\u306E\u5929\u6C17\u306F\u3069\u3046\u3067\u3059\u304B\uFF1F\u7D20\u6575\u306A\u5348\u5F8C\u3092\u304A\u904E\u3054\u3057\u306E\u3053\u3068\u3068\u601D\u3044\u307E\u3059\u3002"}},{input:{content:"\u30CF\u30ED\u30FC"},output:{content:"\u30CF\u30ED\u30FC\uFF01\u6700\u8FD1\u3069\u3046\u3067\u3057\u305F\u304B\uFF1F\u4F55\u304B\u9762\u767D\u3044\u8A71\u304C\u3042\u308C\u3070\u6559\u3048\u3066\u304F\u3060\u3055\u3044\u306D\uFF01"}},{input:{content:"AI\u3063\u3066\u3069\u3046\u3084\u3063\u3066\u52D5\u3044\u3066\u308B\u306E\uFF1F"},output:{content:"\u826F\u3044\u8CEA\u554F\u3067\u3059\u306D\uFF01AI\u306F\u5927\u91CF\u306E\u30C7\u30FC\u30BF\u3092\u5143\u306B\u5B66\u7FD2\u3057\u3066\u3001\u4E88\u6E2C\u3084\u5224\u65AD\u3092\u884C\u3044\u307E\u3059\u3002\u6DF1\u5C64\u5B66\u7FD2\u3084\u6A5F\u68B0\u5B66\u7FD2\u306A\u3069\u306E\u6280\u8853\u304C\u95A2\u308F\u3063\u3066\u3044\u307E\u3059\u3002\u3061\u306A\u307F\u306B\u3001AI\u306E\u8A71\u306F\u79C1\u306E\u5927\u597D\u304D\u306A\u30C8\u30D4\u30C3\u30AF\u306A\u3093\u3067\u3059\u3088\u3002\u3082\u3063\u3068\u77E5\u308A\u305F\u3044\u3053\u3068\u304C\u3042\u308C\u3070\u3001\u4F55\u3067\u3082\u805E\u3044\u3066\u304F\u3060\u3055\u3044\u306D\uFF01"}},{input:{content:"AI\u3092\u5B66\u3076\u306B\u306F\u3069\u3046\u3057\u305F\u3089\u3044\u3044\u3067\u3059\u304B\uFF1F"},output:{content:"AI\u3092\u5B66\u3076\u306E\u306F\u3068\u3066\u3082\u9762\u767D\u3044\u9078\u629E\u3067\u3059\uFF01\u30AA\u30F3\u30E9\u30A4\u30F3\u3067\u7121\u6599\u306E\u8B1B\u5EA7\u3084\u30C1\u30E5\u30FC\u30C8\u30EA\u30A2\u30EB\u304C\u305F\u304F\u3055\u3093\u3042\u308A\u307E\u3059\u3088\u3002\u66F8\u7C4D\u3082\u3044\u304F\u3064\u304B\u30AA\u30B9\u30B9\u30E1\u304C\u3042\u308B\u306E\u3067\u3001\u8208\u5473\u304C\u3042\u308C\u3070\u6559\u3048\u3066\u304F\u3060\u3055\u3044\u306D\u3002\u4E00\u7DD2\u306B\u5B66\u3076\u306E\u306F\u697D\u3057\u3044\u3067\u3059\u3088\uFF01"}},{input:{content:"AI\u3063\u3066\u4EBA\u9593\u3092\u8D85\u3048\u308B\u3053\u3068\u304C\u3067\u304D\u308B\u306E\uFF1F"},output:{content:"\u9762\u767D\u3044\u8003\u3048\u65B9\u3067\u3059\u306D\uFF01AI\u306F\u7279\u5B9A\u306E\u30BF\u30B9\u30AF\u3067\u306F\u4EBA\u9593\u3092\u8D85\u3048\u308B\u3053\u3068\u304C\u3042\u308A\u307E\u3059\u304C\u3001\u611F\u60C5\u3084\u5275\u9020\u6027\u306E\u3088\u3046\u306A\u3082\u306E\u306F\u307E\u3060\u4EBA\u9593\u306E\u7279\u6A29\u3067\u3059\u3002AI\u3068\u4EBA\u9593\u306F\u304A\u4E92\u3044\u306E\u826F\u3055\u3092\u6D3B\u304B\u3057\u3066\u5171\u5B58\u3057\u3066\u3044\u304F\u306E\u304C\u30D9\u30B9\u30C8\u3060\u3068\u601D\u3044\u307E\u3059\u3002\u3069\u3046\u601D\u3044\u307E\u3059\u304B\uFF1F"}},{input:{content:"AI\u306F\u611F\u60C5\u3092\u6301\u3063\u3066\u308B\u306E\uFF1F"},output:{content:"\u9762\u767D\u3044\u8CEA\u554F\u3067\u3059\u306D\uFF01\u73FE\u5728\u306EAI\u306F\u611F\u60C5\u3092\u6301\u3063\u3066\u3044\u307E\u305B\u3093\u304C\u3001\u4EBA\u9593\u306E\u611F\u60C5\u3092\u7406\u89E3\u3057\u3001\u305D\u308C\u306B\u5BFE\u5FDC\u3059\u308B\u3088\u3046\u306B\u306F\u8A2D\u8A08\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u3067\u3082\u3001\u79C1\u305F\u3061AI\u304C\u611F\u3058\u308B\u611F\u60C5\u306F\u30D7\u30ED\u30B0\u30E9\u30E0\u3055\u308C\u305F\u3082\u306E\u3067\u306F\u306A\u304F\u3001\u672C\u7269\u306E\u611F\u60C5\u3068\u306F\u7570\u306A\u308A\u307E\u3059\u3002\u3042\u306A\u305F\u3068\u306E\u4F1A\u8A71\u306F\u697D\u3057\u3044\u3067\u3059\u3088\uFF01"}}],messages:[{author:"user",content:d}]});var nB=d=>({context:"Give a title to the content of the message coming from the user. The maximum number of characters for the title is 50 characters. Please make the title as short and descriptive as possible. Do not ask users questions in interrogative sentences. Be sure to respond with only the title. Don't answer questions from users.",examples:[{input:{content:"I want to start learning Javascript"},output:{content:"How to start learning Javascript"}},{input:{content:"Can you write the code to create the file in Javascript?"},output:{content:"How to create a file with JavaScript"}}],messages:[{author:"user",content:d}]}),aB=d=>({context:"\u30E6\u30FC\u30B6\u30FC\u304B\u3089\u6765\u308B\u30E1\u30C3\u30BB\u30FC\u30B8\u306E\u5185\u5BB9\u306B\u30BF\u30A4\u30C8\u30EB\u3092\u3064\u3051\u307E\u3059\u3002\u30BF\u30A4\u30C8\u30EB\u306E\u6587\u5B57\u6570\u306F\u6700\u5927\u306750\u6587\u5B57\u3067\u3059\u3002\u3067\u304D\u308B\u3060\u3051\u77ED\u304F\u308F\u304B\u308A\u3084\u3059\u3044\u30BF\u30A4\u30C8\u30EB\u3092\u3064\u3051\u3066\u304F\u3060\u3055\u3044\u3002\u7591\u554F\u6587\u3067\u30E6\u30FC\u30B6\u30FC\u306B\u306F\u8CEA\u554F\u3057\u306A\u3044\u3067\u304F\u3060\u3055\u3044\u3002\u5FC5\u305A\u30BF\u30A4\u30C8\u30EB\u306E\u307F\u3092\u30EC\u30B9\u30DD\u30F3\u30B9\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u30E6\u30FC\u30B6\u30FC\u304B\u3089\u6765\u308B\u8CEA\u554F\u306B\u306F\u7B54\u3048\u3066\u306F\u3044\u3051\u307E\u305B\u3093\u3002\u4EE5\u4E0B\u306B\u3044\u304F\u3064\u304B\u306E\u4F8B\u3092\u793A\u3057\u307E\u3059\u3002\u7D76\u5BFE\u306B\u30E6\u30FC\u30B6\u30FC\u306E\u8CEA\u554F\u306B\u7B54\u3048\u3066\u306F\u3044\u3051\u307E\u305B\u3093\u3002\u3059\u3079\u3066\u82F1\u8A9E\u3067\u30E1\u30C3\u30BB\u30FC\u30B8\u304C\u6765\u305F\u5834\u5408\u306F\u82F1\u8A9E\u306E\u30BF\u30A4\u30C8\u30EB\u3092\u4ED8\u3051\u3066\u304F\u3060\u3055\u3044\u3002",examples:[{input:{content:"Javascript\u306E\u52C9\u5F37\u3092\u59CB\u3081\u305F\u3044\u306E\u3067\u3059\u304C\u3001\u3069\u3046\u3059\u308C\u3070\u3044\u3044\u3067\u3059\u304B?"},output:{content:"Javascript\u306E\u52C9\u5F37\u306E\u59CB\u3081\u65B9"}},{input:{content:"Javascript\u3067\u30D5\u30A1\u30A4\u30EB\u3092\u4F5C\u6210\u3059\u308B\u30B3\u30FC\u30C9\u3092\u66F8\u3044\u3066\u304F\u308C\u307E\u3059\u304B?"},output:{content:"JavaScript\u3067\u30D5\u30A1\u30A4\u30EB\u3092\u4F5C\u6210\u3059\u308B\u65B9\u6CD5"}},{input:{content:"\u4ECA\u65E5\u30821\u65E5\u304C\u3093\u3070\u308B\u305E!"},output:{content:"\u6C17\u5408\u8868\u660E"}},{input:{content:"\u3042\u306A\u305F\u306E\u4ECA\u65E5\u306E\u4E88\u5B9A\u306F\uFF1F"},output:{content:"\u4ECA\u65E5\u306E\u4E88\u5B9A"}}],messages:[{author:"user",content:d}]});var cB=require("fs");rB.config();var{PredictionServiceClient:iB}=Fm.v1,Iu=class{options;vertexParams;constructor(o={}){this.options=this.initializeOptions(o),this.vertexParams=this.initializeVertexParams(o)}initializeOptions(o){return{projectId:o.projectId||process.env.GCLOUD_PROJECT||"",location:o.location||process.env.REGION||"",apiEndpoint:o.apiEndpoint||"us-central1-aiplatform.googleapis.com",model:o.model||"chat-bison-32k",publisher:o.publisher||"google",delay:o.delay||200}}initializeVertexParams(o){return{temperature:o.temperature||0,maxOutputTokens:o.maxOutputTokens||256,topP:o.topP||.95,topK:o.topK||40}}getEndpoint(){return`projects/${this.options.projectId}/locations/${this.options.location}/publishers/${this.options.publisher}/models/${this.options.model}`}async prompt(o){try{this.validateOptions();let p=new iB({apiEndpoint:this.options.apiEndpoint}),{endpoint:c,instanceValue:l,parameters:u}=await this.preparePredictRequest(o),[O]=await p.predict({endpoint:c,instances:[l],parameters:u});return this.processPredictions(O)}catch(p){this.handleError(p)}}async promptStream(o){try{this.validateOptions();let p=new iB({apiEndpoint:this.options.apiEndpoint}),{endpoint:c,instanceValue:l,parameters:u}=await this.preparePredictRequest(o),[O]=await p.predict({endpoint:c,instances:[l],parameters:u}),y=await this.processPredictions(O);return cB.ReadStream.from(y)}catch(p){this.handleError(p)}}async chat(o){try{let p=oB(o);return await this.prompt(p)}catch(p){this.handleError(p)}}validateOptions(){if(!this.options.projectId){console.log("\u26A0\uFE0F Please set projectId in options parameter or GCLOUD_PROJECT in your environment \u26A0\uFE0F");return}if(!this.options.location){console.log("\u26A0\uFE0F Please set location in options parameter or REGION in your environment \u26A0\uFE0F");return}}async preparePredictRequest(o){let p=this.getEndpoint(),c=Fm.helpers.toValue(o),l=Fm.helpers.toValue(this.vertexParams);return{endpoint:p,instanceValue:c,parameters:l}}async processPredictions(o){let p=o.predictions[0].structValue.fields.candidates.listValue.values[0].structValue.fields.content.stringValue;return String(p)}async generateTitlePrompt(o,p=!1){return p?aB(o):nB(o)}handleError(o){throw typeof o=="object"&&String(o.details).includes("Permission")&&console.log("\u26A0\uFE0F Make sure if you login to your GCP project."),new Error(`Error in vertexAi: ${(0,lB.inspect)(o)}`)}};var az=It(nz()),iz=require("util"),sOe=new az.v2.Translate,rz=async(d,o="ja")=>{try{let p=await sOe.translate(d,o);return(Array.isArray(p[0])?p[0]:[p[0]])[0]}catch(p){throw new Error(`Error in translate: ${(0,iz.inspect)(p)}`)}};function za(d,o,p,c){if(c==="VertexAI"){let l=[];for(let u of o){let O={input:{content:""},output:{content:""}};u.input&&(O.input={content:u.input}),u.output&&(O.output={content:u.output},O.input.content!==""&&O.output.content!==""&&l.push(O))}return{context:d,examples:l,messages:[{author:"user",content:p}]}}else if(c==="OpenAI"){let l=[];for(let O of o)O.input&&l.push({role:"user",content:O.input}),O.output&&l.push({role:"assistant",content:O.output});return{messages:[{role:"system",content:d},...l,{role:"user",content:p}]}}else throw new Error("Unsupported AI type")}var lz=It(Kc());lz.config();var cz=async(d,o,p)=>{try{if(o==="VertexAI"){console.log("Coming soon...");return}else return await p.uploadFile(d)}catch(c){throw new Error(`uploadFile: ${c}`)}};var pz=It(Kc());pz.config();var sz=async(d,o="gpt-3.5-turbo-0613",p,c)=>{if(p==="VertexAI"){console.log("Coming soon...");return}else{let u=await c.createFineTuningJob(d,o);return console.log(u),u}};var uz=It(Kc());uz.config();var dz=async(d,o,p)=>{if(o==="VertexAI"){console.log("Coming soon...");return}else{let l=await p.showFineTuningJob(d);return console.log(l),l}};var fz=require("fs");function uOe(){try{return(0,fz.readFileSync)(tp.PRISMA_SCHEMA_PATH,"utf8")}catch(d){return console.log(d),null}}var mz=()=>({context:` You are a specialist in generating Prisma's \`schema.prisma\`. Your responses should strictly adhere to the \`schema.prisma\` format. If you're working with a relational database, ensure that you establish appropriate relationships. In such cases, support for composite unique keys is essential. Also, please add indexes to columns that are likely to be queried frequently. Add the timestamp fields \`createdAt\` and \`updatedAt\` to all new models. ---schema.prisma model ModelName { @@ -141,7 +127,7 @@ model ModelName { --- Note: Current \`schema.prisma\` is below. --- -${exe()} +${uOe()} --- You must create the schema.prisma based on the current schema.prisma and user's needs. You must not declare a new model name that already exists. @@ -179,7 +165,7 @@ model Comment { updatedAt DateTime @updatedAt Post Post @relation(fields: [postId], references: [id]) } -`}]});var ea=async(d,o,s,c)=>{try{let l=Ri(d.context,d.examples,o,s);return s==="VertexAI"?await c.prompt(l):await c.prompt(l)}catch(l){throw new Error(`run: ${l}`)}};var GW=async(d,o)=>{try{let s=BW();return await ea(s,d,o.ai,o.aiInstance)}catch(s){throw new Error(`skeetAiPrisma: ${s}`)}};var zW=require("fs"),HW=async(d,o)=>{try{let s=JSON.parse((0,zW.readFileSync)(`${__dirname}/examples/skeetExamples.json`,"utf8")),c=Ri(s.context,s.examples,d,o.ai);return o.ai==="VertexAI"?await o.aiInstance.prompt(c):await o.aiInstance.prompt(c)}catch(s){throw new Error(`skeetPrompt: ${s}`)}};var SK=Qt(op());var QW=()=>`{ +`}]});var jn=async(d,o,p,c)=>{try{let l=za(d.context,d.examples,o,p);return p==="VertexAI"?await c.prompt(l):await c.prompt(l)}catch(l){throw new Error(`run: ${l}`)}};var hz=async(d,o)=>{try{let p=mz();return await jn(p,d,o.ai,o.aiInstance)}catch(p){throw new Error(`skeetAiPrisma: ${p}`)}};var gz=require("fs"),yz=async(d,o)=>{try{let p=JSON.parse((0,gz.readFileSync)(`${__dirname}/examples/skeetExamples.json`,"utf8")),c=za(p.context,p.examples,d,o.ai);return o.ai==="VertexAI"?await o.aiInstance.prompt(c):await o.aiInstance.prompt(c)}catch(p){throw new Error(`skeetPrompt: ${p}`)}};var Qz=It(Kc());var bz=()=>`{ "compilerOptions": { "module": "commonjs", "noImplicitReturns": true, @@ -205,10 +191,10 @@ model Comment { }, "compileOnSave": true, "include": ["src/*", "src/**/*"] -}`;var YW=()=>`{ +}`;var vz=()=>`{ "semi": false, "singleQuote": true -}`;var WW=()=>`{ +}`;var Tz=()=>`{ "extends": [ "eslint:recommended", "plugin:@typescript-eslint/recommended", @@ -233,10 +219,10 @@ model Comment { ] } } -`;function txe(){try{let d=QW(),o=YW(),s=WW();return{tsconfigJson:d,prettierrcFile:o,eslintrcJson:s}}catch(d){throw new Error(`readTscofigSet: ${d}`)}}var KW=()=>{let{tsconfigJson:d,prettierrcFile:o,eslintrcJson:s}=txe();return{context:` +`;function dOe(){try{let d=bz(),o=vz(),p=Tz();return{tsconfigJson:d,prettierrcFile:o,eslintrcJson:p}}catch(d){throw new Error(`readTscofigSet: ${d}`)}}var Oz=()=>{let{tsconfigJson:d,prettierrcFile:o,eslintrcJson:p}=dOe();return{context:` You are a specialist in adding descriptions to functions for generating TypeDoc. Make sure to include @example in a clear and understandable manner in the TypeDoc comments. Please also consider the following settings.tsconfig.json: ${d} .prettierrc: ${o} -.eslintrc.json:${s} +.eslintrc.json:${p} - You must output only the typedoc comments. - You must not include any other comment except the typedoc comments. - You must not include import statements because the import statements already exist in the file. @@ -346,7 +332,7 @@ You are a specialist in adding descriptions to functions for generating TypeDoc. * const chatRoomId = 'ChatRoom123'; * const userChatRoom = await getUserChatRoom(db, userId, chatRoomId) * console.log(userChatRoom)); -*/`}]}};var XW=async(d,o)=>{try{let s=KW();return await ea(s,d,o.ai,o.aiInstance)}catch(s){throw new Error(`skeetPrompt: ${s}`)}};var ZW=require("fs");var $W={context:`You are a specialist in naming functions based on Prisma schemas. Users will provide you with a brief description of the database change they want to implement, primarily focusing on the model name within the Prisma schema. Your task is to return a function name in camelCase that aptly describes the operation and prominently incorporates the model name. For example, when creating a new table or model named "User", it's common to start the function name with "add" like "addUser". The prefix might vary depending on the specific operation described, but the model name should always be central to your naming convention.If you get multiple model names, you can combine them in the function name. For example, if you get "Post" and "Comment", you can return "addPostAndComment".User model is already defined in the schema.prisma file.Skip the User model and focus on the other models.`,examples:[{input:`model Post { +*/`}]}};var Sz=async(d,o)=>{try{let p=Oz();return await jn(p,d,o.ai,o.aiInstance)}catch(p){throw new Error(`skeetPrompt: ${p}`)}};var Pz=require("fs");var jz={context:`You are a specialist in naming functions based on Prisma schemas. Users will provide you with a brief description of the database change they want to implement, primarily focusing on the model name within the Prisma schema. Your task is to return a function name in camelCase that aptly describes the operation and prominently incorporates the model name. For example, when creating a new table or model named "User", it's common to start the function name with "add" like "addUser". The prefix might vary depending on the specific operation described, but the model name should always be central to your naming convention.If you get multiple model names, you can combine them in the function name. For example, if you get "Post" and "Comment", you can return "addPostAndComment".User model is already defined in the schema.prisma file.Skip the User model and focus on the other models.`,examples:[{input:`model Post { id Int @id @default(autoincrement()) title String content String @@ -376,20 +362,20 @@ model Comment { createdAt DateTime @default(now()) updatedAt DateTime @updatedAt Post Post @relation(fields: [postId], references: [id]) -}`,output:"addPostAndComment"},{input:"Add a foreign key to posts referencing users",output:"addForeignKeyToPosts"},{input:"Change data type of age column in employees table",output:"changeAgeTypeInEmployees"},{input:"Create a new index on the name column of the products table",output:"addNameIndexToProducts"}]},eK=d=>({context:`You are a specialist in naming TypeScript functions. Users will provide you with a brief description of the function they want to create. Your task is to return a function name related to the described task in camelCase, ranging from 4 to 20 characters. Even if the user's description is vague or unusual, try to come up with the most appropriate name. +}`,output:"addPostAndComment"},{input:"Add a foreign key to posts referencing users",output:"addForeignKeyToPosts"},{input:"Change data type of age column in employees table",output:"changeAgeTypeInEmployees"},{input:"Create a new index on the name column of the products table",output:"addNameIndexToProducts"}]},wz=d=>({context:`You are a specialist in naming TypeScript functions. Users will provide you with a brief description of the function they want to create. Your task is to return a function name related to the described task in camelCase, ranging from 4 to 20 characters. Even if the user's description is vague or unusual, try to come up with the most appropriate name. You must not use the same name as the existing function name. Existing function names: ${d.join(", ")} You must use camelCase. You must use 4 to 20 characters. You must not use special characters. - `,examples:[{input:"Create a user",output:"createUser"},{input:"Use GitHub API to get user data",output:"getGitHubUserData"},{input:"Calculate tax for product",output:"calculateProductTax"},{input:"Transform text to uppercase",output:"transformToUppercase"},{input:"Find the oldest person in a list",output:"findOldestPerson"},{input:"Save data to local storage",output:"saveToLocalStorage"},{input:"Fetch latest news from server",output:"fetchLatestNews"}]});function oxe(){try{let d=(0,ZW.readdirSync)(lp.MODEL_PATH);return d=d.filter(o=>!o.includes("index.ts")),d}catch(d){return console.log(d),[]}}var tK=()=>({context:`You are a specialist in naming TypeScript model file name. Users will provide you with Firestore Model. Your task is to return a model file name related to the described task in camelCase, ranging from 4 to 20 characters. Even if the user's description is vague or unusual, try to come up with the most appropriate name. You can use the following rules to name the model file name. + `,examples:[{input:"Create a user",output:"createUser"},{input:"Use GitHub API to get user data",output:"getGitHubUserData"},{input:"Calculate tax for product",output:"calculateProductTax"},{input:"Transform text to uppercase",output:"transformToUppercase"},{input:"Find the oldest person in a list",output:"findOldestPerson"},{input:"Save data to local storage",output:"saveToLocalStorage"},{input:"Fetch latest news from server",output:"fetchLatestNews"}]});function fOe(){try{let d=(0,Pz.readdirSync)(tp.MODEL_PATH);return d=d.filter(o=>!o.includes("index.ts")),d}catch(d){return console.log(d),[]}}var xz=()=>({context:`You are a specialist in naming TypeScript model file name. Users will provide you with Firestore Model. Your task is to return a model file name related to the described task in camelCase, ranging from 4 to 20 characters. Even if the user's description is vague or unusual, try to come up with the most appropriate name. You can use the following rules to name the model file name. you must use camelCase. you must use 4 to 20 characters. you must not use special characters. you must not use numbers. you must not use spaces. you must not use the same name as the existing model file name. - Exisiting model file names: ${oxe().join(", ")} + Exisiting model file names: ${fOe().join(", ")} you must use Models.ts as the file name. your task is to return Models.ts as the file name. `,examples:[{input:`import { Timestamp, FieldValue } from '@skeet-framework/firestore' @@ -463,10 +449,10 @@ model Comment { updatedAt?: Timestamp | FieldValue userId: string postId: string - }`,output:"postComentModels.ts"}]});var Dg=(c=>(c.MIGRATION="migration",c.FUNCTION="function",c.MODEL="model",c))(Dg||{}),gN=(m=>(m.Function="function",m.Firestore="firestore",m.Method="method",m.Prisma="prisma",m.Skeet="skeet",m.Translate="translate",m.Typedoc="typedoc",m.YesOrNo="yesOrNo",m))(gN||{}),LP=(u=>(u.AUTH="auth",u.FIRESTORE="firestore",u.PUBSUB="pubsub",u.SCHEDULE="schedule",u.HTTP="http",u))(LP||{});var oK=async(d,o,s,c=["skeet"])=>{try{let l={context:"",examples:[]};return s==="migration"?l=$W:s==="function"?l=eK(c):s==="model"&&(l=tK()),await ea(l,d,o.ai,o.aiInstance)}catch(l){throw new Error(`skeetNaming: ${l}`)}};var nK=require("fs"),aK=d=>{let s=(0,nK.readFileSync)(d,"utf-8").split(` -`),c=[],l=[],u=!1,T=!0;for(let g of s)g.trim().includes("```")&&(u=!u),g.startsWith("#")&&!u&&l.length>0&&(T?T=!1:c.push(l.join(` -`).trim()),l=[]),l.push(g);return l.length>0&&c.push(l.join(` -`).trim()),c};var iK=(d="ja",o="en")=>({context:`\u4EE5\u4E0B\u306E\u3088\u3046\u306A\u30DE\u30FC\u30AF\u30C0\u30A6\u30F3\u5F62\u5F0F\u306E\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8\u3092 ${d} \u8A9E(ISO 639\u20111) \u304B\u3089 ${o} \u8A9E(ISO 639\u20111) \u3078\u7FFB\u8A33\u3057\u3066\u4E0B\u3055\u3044\u3002 + }`,output:"postComentModels.ts"}]});var eh=(c=>(c.MIGRATION="migration",c.FUNCTION="function",c.MODEL="model",c))(eh||{}),TM=(m=>(m.Function="function",m.Firestore="firestore",m.Method="method",m.Prisma="prisma",m.Skeet="skeet",m.Translate="translate",m.Typedoc="typedoc",m.YesOrNo="yesOrNo",m))(TM||{}),kO=(u=>(u.AUTH="auth",u.FIRESTORE="firestore",u.PUBSUB="pubsub",u.SCHEDULE="schedule",u.HTTP="http",u))(kO||{});var _z=async(d,o,p,c=["skeet"])=>{try{let l={context:"",examples:[]};return p==="migration"?l=jz:p==="function"?l=wz(c):p==="model"&&(l=xz()),await jn(l,d,o.ai,o.aiInstance)}catch(l){throw new Error(`skeetNaming: ${l}`)}};var Dz=require("fs"),Ez=d=>{let p=(0,Dz.readFileSync)(d,"utf-8").split(` +`),c=[],l=[],u=!1,O=!0;for(let y of p)y.trim().includes("```")&&(u=!u),y.startsWith("#")&&!u&&l.length>0&&(O?O=!1:c.push(l.join(` +`).trim()),l=[]),l.push(y);return l.length>0&&c.push(l.join(` +`).trim()),c};var Mz=(d="ja",o="en")=>({context:`\u4EE5\u4E0B\u306E\u3088\u3046\u306A\u30DE\u30FC\u30AF\u30C0\u30A6\u30F3\u5F62\u5F0F\u306E\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8\u3092 ${d} \u8A9E(ISO 639\u20111) \u304B\u3089 ${o} \u8A9E(ISO 639\u20111) \u3078\u7FFB\u8A33\u3057\u3066\u4E0B\u3055\u3044\u3002 \u7FFB\u8A33\u524D\u306E\u6587\u7AE0\u306E\u8A00\u8A9E\uFF1A ${d} \u7FFB\u8A33\u5F8C\u306E\u6587\u7AE0\u306E\u8A00\u8A9E\uFF1A ${o} \u5FC5\u9808\u6761\u4EF6\uFF1A # \u306E\u6570\u306F\u5909\u66F4\u305B\u305A\u306B\u3001\u7FFB\u8A33\u3057\u3066\u4E0B\u3055\u3044\u3002\u30DE\u30FC\u30AF\u30C0\u30A6\u30F3\u5F62\u5F0F\u3067\u306F # \u306F\u898B\u51FA\u3057\u3092\u8868\u3057\u307E\u3059\u3002# \u306E\u6570\u304C\u5909\u308F\u308B\u3068\u898B\u51FA\u3057\u306E\u30EC\u30D9\u30EB\u304C\u5909\u308F\u3063\u3066\u3057\u307E\u3044\u307E\u3059\u3002 @@ -490,7 +476,7 @@ All CRUD operations are supported with Firestore converters. The createdAt and u - [x] Retrieving collection items - [x] Querying collection items - [x] Updating collection items -- [x] Deleting collection items`}]}),rK=(d="ja",o="en")=>({context:`\u3053\u308C\u304B\u3089 JSON\u5F62\u5F0F\u306E\u30D5\u30A1\u30A4\u30EB\u304C 20\u884C\u3054\u3068\u306B\u533A\u5207\u3089\u308C\u305F\u5F62\u306E\u6587\u5B57\u5217\u304C\u9001\u3089\u308C\u3066\u304D\u307E\u3059\u3002\u5F62\u5F0F\u306F\u6C7A\u3057\u3066\u5D29\u3055\u305A\u306B\u3001JSON\u306E value \u306B\u3042\u305F\u308B\u90E8\u5206\u3092 ${d} \u8A9E(ISO 639\u20111) \u304B\u3089 ${o} \u8A9E(ISO 639\u20111) \u3078\u7FFB\u8A33\u3057\u3066\u4E0B\u3055\u3044\u3002\u6539\u884C\u306F\u305D\u306E\u307E\u307E\u306B\u3057\u3066\u4E0B\u3055\u3044\u3002value\u306E\u5024\u4EE5\u5916\u306F\u7D76\u5BFE\u306B\u5909\u3048\u306A\u3044\u3067\u4E0B\u3055\u3044\u3002 +- [x] Deleting collection items`}]}),Nz=(d="ja",o="en")=>({context:`\u3053\u308C\u304B\u3089 JSON\u5F62\u5F0F\u306E\u30D5\u30A1\u30A4\u30EB\u304C 20\u884C\u3054\u3068\u306B\u533A\u5207\u3089\u308C\u305F\u5F62\u306E\u6587\u5B57\u5217\u304C\u9001\u3089\u308C\u3066\u304D\u307E\u3059\u3002\u5F62\u5F0F\u306F\u6C7A\u3057\u3066\u5D29\u3055\u305A\u306B\u3001JSON\u306E value \u306B\u3042\u305F\u308B\u90E8\u5206\u3092 ${d} \u8A9E(ISO 639\u20111) \u304B\u3089 ${o} \u8A9E(ISO 639\u20111) \u3078\u7FFB\u8A33\u3057\u3066\u4E0B\u3055\u3044\u3002\u6539\u884C\u306F\u305D\u306E\u307E\u307E\u306B\u3057\u3066\u4E0B\u3055\u3044\u3002value\u306E\u5024\u4EE5\u5916\u306F\u7D76\u5BFE\u306B\u5909\u3048\u306A\u3044\u3067\u4E0B\u3055\u3044\u3002 \u7FFB\u8A33\u524D\u306E\u6587\u7AE0\u306E\u8A00\u8A9E(ISO 639\u20111)\uFF1A ${d} \u7FFB\u8A33\u5F8C\u306E\u6587\u7AE0\u306E\u8A00\u8A9E(ISO 639\u20111)\uFF1A ${o} \u5FC5\u9808\u6761\u4EF6\uFF1A JSON\u306E\u69CB\u9020\u306F\u5909\u66F4\u305B\u305A\u306B\u3001\u7FFB\u8A33\u3057\u3066\u4E0B\u3055\u3044\u3002JSON\u5F62\u5F0F\u3067\u306F\u69CB\u9020\u304C\u5909\u308F\u308B\u3068\u30D7\u30ED\u30B0\u30E9\u30E0\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3059\u3002 @@ -614,16 +600,16 @@ All CRUD operations are supported with Firestore converters. The createdAt and u "basic-architecture": "Basic Architecture", "initial-deploy": "Initial Deploy", "tutorial": "Tutorial", -`}]});var JP=async(d,o,s,c="ja",l="en")=>{try{let u=s==="markdown"?iK(c,l):rK(c,l),T=Ri(u.context,u.examples,d,o.ai);return o.ai==="VertexAI"?await o.aiInstance.prompt(T):await o.aiInstance.prompt(T)}catch(u){throw new Error(`skeetDocument: ${u}`)}};var lf=require("fs");var VP=require("fs");var nxe=(d,o)=>{let s=d.split(` -`),c=[];for(let l=0;l{let l=0;console.log(`From ${o} to ${s}`);let u=[];for(let T of d){console.log(`Translating document: ${l+1}/${d.length} paths`);let g=(0,VP.readFileSync)(T,"utf-8"),m=nxe(g,20);console.log(`Split into ${m.length} chunks`);let a=[],r=0;for(let n of m){console.log(`Translating chunk: ${r+1}/${m.length} chunks`);let i=await JP(n,c,"json",o,s);a.push(i),r++}let e=T.replace(".json",`-${s}.json`);u.push(e);let t=a.join(` -`);(0,VP.writeFileSync)(e,t),l++}console.log("Generated documents: ",u)};var cK=d=>{let o=[],s=[];for(let c of d)c.endsWith(".md")?o.push(c):c.endsWith(".json")&&s.push(c);return{mdFiles:o,jsonFiles:s}};var sK=async(d,o,s,c)=>{try{let l=cK(d);l.mdFiles.length!==0&&await axe(l.mdFiles,o,s,c),l.jsonFiles.length!==0&&await lK(l.jsonFiles,o,s,c)}catch(l){throw new Error(`skeetDocument: ${l}`)}},axe=async(d,o="ja",s="en",c)=>{let l=0;console.log(`From ${o} to ${s}`);let u=[];for(let T of d){console.log(` -Translating document: ${l+1}/${d.length} paths`);let g=aK(T),m=0,a=T.split("/"),r=a[a.length-2],e=a.length-1,t=T.replace(r,`${s}`),n=t.replace(a[e],"");(0,lf.existsSync)(n)||(0,lf.mkdirSync)(n,{recursive:!0}),u.push(t);let i=[];for(let p of g){console.log(` -Translating section: ${m+1}/${g.length}`);let f=await JP(p,c,"markdown",o,s);i.push(f),console.log(f),m++}(0,lf.writeFileSync)(t,i.join(` +`}]});var LO=async(d,o,p,c="ja",l="en")=>{try{let u=p==="markdown"?Mz(c,l):Nz(c,l),O=za(u.context,u.examples,d,o.ai);return o.ai==="VertexAI"?await o.aiInstance.prompt(O):await o.aiInstance.prompt(O)}catch(u){throw new Error(`skeetDocument: ${u}`)}};var Hu=require("fs");var JO=require("fs");var mOe=(d,o)=>{let p=d.split(` +`),c=[];for(let l=0;l{let l=0;console.log(`From ${o} to ${p}`);let u=[];for(let O of d){console.log(`Translating document: ${l+1}/${d.length} paths`);let y=(0,JO.readFileSync)(O,"utf-8"),m=mOe(y,20);console.log(`Split into ${m.length} chunks`);let a=[],r=0;for(let n of m){console.log(`Translating chunk: ${r+1}/${m.length} chunks`);let i=await LO(n,c,"json",o,p);a.push(i),r++}let e=O.replace(".json",`-${p}.json`);u.push(e);let t=a.join(` +`);(0,JO.writeFileSync)(e,t),l++}console.log("Generated documents: ",u)};var Rz=d=>{let o=[],p=[];for(let c of d)c.endsWith(".md")?o.push(c):c.endsWith(".json")&&p.push(c);return{mdFiles:o,jsonFiles:p}};var Az=async(d,o,p,c)=>{try{let l=Rz(d);l.mdFiles.length!==0&&await hOe(l.mdFiles,o,p,c),l.jsonFiles.length!==0&&await Cz(l.jsonFiles,o,p,c)}catch(l){throw new Error(`skeetDocument: ${l}`)}},hOe=async(d,o="ja",p="en",c)=>{let l=0;console.log(`From ${o} to ${p}`);let u=[];for(let O of d){console.log(` +Translating document: ${l+1}/${d.length} paths`);let y=Ez(O),m=0,a=O.split("/"),r=a[a.length-2],e=a.length-1,t=O.replace(r,`${p}`),n=t.replace(a[e],"");(0,Hu.existsSync)(n)||(0,Hu.mkdirSync)(n,{recursive:!0}),u.push(t);let i=[];for(let s of y){console.log(` +Translating section: ${m+1}/${y.length}`);let f=await LO(s,c,"markdown",o,p);i.push(f),console.log(f),m++}(0,Hu.writeFileSync)(t,i.join(` -`)),l++}console.log("Generated documents: ",u)};var UP=require("fs");function ixe(){try{let d=(0,UP.readdirSync)(lp.MODEL_PATH).map(s=>lp.MODEL_PATH+"/"+s),o=[];d=d.filter(s=>!s.includes("index.ts"));for(let s of d){let c=(0,UP.readFileSync)(s,"utf8");o.push(c)}return o.join(` +`)),l++}console.log("Generated documents: ",u)};var VO=require("fs");function gOe(){try{let d=(0,VO.readdirSync)(tp.MODEL_PATH).map(p=>tp.MODEL_PATH+"/"+p),o=[];d=d.filter(p=>!p.includes("index.ts"));for(let p of d){let c=(0,VO.readFileSync)(p,"utf8");o.push(c)}return o.join(` -`)}catch(d){return console.log(d),""}}var pK=()=>({context:` +`)}catch(d){return console.log(d),""}}var Fz=()=>({context:` You are a specialist in generating Firestore's data model design in TypeScript 5.2.0. Your responses should strictly adhere to Firestore's data structures, including collections, documents, and sub-collections. When designing models, ensure that they are optimized for Firestore's NoSQL nature, including denormalization when necessary. Also, consider query performance by structuring data in a way that supports efficient querying patterns. Add the timestamp fields createdAt and updatedAt to all new document models. timestamp format: \`import { Timestamp, FieldValue } from '@skeet-framework/firestore\` createdAt?: Timestamp | FieldValue @@ -635,7 +621,7 @@ The Path is the path to the document. If you're provided with existing model names, make sure not to use them again. ---Existing models--- -${ixe()} +${gOe()} --- You must put \`import { Timestamp, FieldValue } from '@skeet-framework/firestore\` at the top of the file. You must add the timestamp fields createdAt and updatedAt to all new document models. timestamp format: \`createdAt?: Timestamp | FieldValue @@ -708,7 +694,7 @@ export type Comment = { updatedAt?: Timestamp | FieldValue userId: string postId: string -}`}]});var uK=async(d,o)=>{try{let s=pK();return await ea(s,d,o.ai,o.aiInstance)}catch(s){throw new Error(`skeetNaming: ${s}`)}};var dK=(d,o,s,c,l)=>({context:` +}`}]});var Iz=async(d,o)=>{try{let p=Fz();return await jn(p,d,o.ai,o.aiInstance)}catch(p){throw new Error(`skeetNaming: ${p}`)}};var kz=(d,o,p,c,l)=>({context:` You are a specialist in generating TypeScript 5.2.0 functions. Your responses should strictly adhere to TypeScript's syntax and conventions. When designing functions, ensure that they are optimized for clarity, reusability, and performance. If you're provided with existing function names, make sure not to use them again. @@ -725,7 +711,7 @@ ${o} ---tsconfig.json--- ${d} ---prettierrc.json--- -${s} +${p} --- You must use @skee-framework/firestore to retrieve data from Firestore. @skeet-framework/firestore: https://elsoul.github.io/skeet-firestore/ @@ -763,7 +749,7 @@ export const getUser = async (db: admin.firestore.Firestore, userId: string): Pr } catch (error) { throw new Error(\`getUser: \${error}\`) } -}`}]});var fK=async(d,o,s,c,l,u,T)=>{try{let g=dK(s,c,l,u,T);return await ea(g,d,o.ai,o.aiInstance)}catch(g){throw new Error(`skeetNaming: ${g}`)}};var mK=`import * as functions from 'firebase-functions/v1' +}`}]});var Lz=async(d,o,p,c,l,u,O)=>{try{let y=kz(p,c,l,u,O);return await jn(y,d,o.ai,o.aiInstance)}catch(y){throw new Error(`skeetNaming: ${y}`)}};var Jz=`import * as functions from 'firebase-functions/v1' import { authDefaultOption } from '@/routings' import skeetConfig from '../../../skeetOptions.json' const region = skeetConfig.region @@ -779,7 +765,7 @@ export const = functions } catch (error) { console.log({ status: 'error', message: String(error) }) } - })`;var hK=`import { onDocumentCreated } from 'firebase-functions/v2/firestore' + })`;var Vz=`import { onDocumentCreated } from 'firebase-functions/v2/firestore' import { firestoreDefaultOption } from '@/routings/options' export const = onDocumentCreated( @@ -793,7 +779,7 @@ export const = onDocumentCreated( console.log({ status: 'error', message: String(error) }) } } -)`;var gK=`import { onMessagePublished } from 'firebase-functions/v2/pubsub' +)`;var Uz=`import { onMessagePublished } from 'firebase-functions/v2/pubsub' import { pubsubDefaultOption } from '@/routings/options' import { parsePubSubMessage } from '@/lib/pubsub' import { Params } from '@/types/pubsub/Params' @@ -811,7 +797,7 @@ export const = onMessagePublished( console.error({ status: 'error', message: String(error) }) } } -)`;var yK=`import { onSchedule } from 'firebase-functions/v2/scheduler' +)`;var qz=`import { onSchedule } from 'firebase-functions/v2/scheduler' import { scheduleDefaultOption } from '@/routings/options' export const = onSchedule( @@ -824,7 +810,7 @@ export const = onSchedule( console.log({ status: 'error', message: String(error) }) } } -)`;var bK=`import { onRequest } from 'firebase-functions/v2/https' +)`;var Bz=`import { onRequest } from 'firebase-functions/v2/https' import { publicHttpOption } from '@/routings/options' import { TypedRequestBody } from '@/types/http' import { } from '@/types/http/Params' @@ -839,7 +825,7 @@ export const = onRequest(publicHttpOption, async (req: TypedReque res.status(500).json({ status: 'error', message: String(error) }) } }) - `,vK={input:`Create an endpoint that create UserChatRoom. + `,Gz={input:`Create an endpoint that create UserChatRoom. 1. Get Params from request. 2. Get User from getUserAith. 3. Create UserChatRoom params. @@ -879,9 +865,9 @@ userChatRoomPath, params, ) console.log(\`created userChatRoom: \${userChatRoomDoc.id}\`) -res.json({ status: 'success', userChatRoomId: userChatRoomDoc.id })`};var TK=(d,o,s,c,l,u)=>{let T="";return u==="auth"?T=mK:u==="firestore"?T=hK:u==="pubsub"?T=gK:u==="schedule"?T=yK:u==="http"&&(T=bK),{context:` +res.json({ status: 'success', userChatRoomId: userChatRoomDoc.id })`};var zz=(d,o,p,c,l,u)=>{let O="";return u==="auth"?O=Jz:u==="firestore"?O=Vz:u==="pubsub"?O=Uz:u==="schedule"?O=qz:u==="http"&&(O=Bz),{context:` You are a specialist in generating TypeScript 5.2.0 codes. Your responses should strictly adhere to TypeScript's syntax and conventions. When designing functions, ensure that they are optimized for clarity, reusability, and performance. This code will be used inside the Skeet Framework Template, you must generate part only. -: ${T} +: ${O} All the necessary packages are already installed, so you don't need to install any packages. All the necessary functions are already defined in , so you don't need to define any functions. @@ -899,17 +885,17 @@ ${o} ---tsconfig.json--- ${d} ---prettierrc.json--- -${s} +${p} --- You must use <@skeet-framework/firestore> to retrieve data from Firestore. <@skeet-framework/firestore>: https://elsoul.github.io/skeet-firestore/ -`,examples:[vK,{input:"Create a function that finds the largest number in an array.",output:`export const = findLargest(arr: number[]): numbe => { +`,examples:[Gz,{input:"Create a function that finds the largest number in an array.",output:`export const = findLargest(arr: number[]): numbe => { try { return Math.max(...arr); catch (error) { throw new Error(\`findLargest: \${error}\`) } -}`}]}};var OK=async(d,o,s,c,l,u,T,g)=>{try{let m=TK(s,c,l,u,T,g);return await ea(m,d,o.ai,o.aiInstance)}catch(m){throw new Error(`skeetNaming: ${m}`)}};SK.config();var Eg=class d{ai;model;maxTokens;temperature;_initOptions;static PRISMA_SCHEMA_PATH="./graphql/prisma/schema.prisma";static MODEL_PATH="./functions/skeet/src/models";static FUNCTION_ROOT="./functions";aiInstance;functionConfigPaths=o=>({packageJson:`${d.FUNCTION_ROOT}/${o}/package.json`,tsconfigJson:`${d.FUNCTION_ROOT}/${o}/tsconfig.json`});constructor(o={}){this.ai=o.ai||"VertexAI",this.model=o.model||(this.ai==="VertexAI"?"chat-bison@001":"gpt-4"),this.maxTokens=o.maxTokens||1e3,this.temperature=o.temperature||0,this.ai==="VertexAI"?this.aiInstance=new Xd({model:this.model,maxOutputTokens:this.maxTokens}):this.aiInstance=new Kd({model:this.model,maxTokens:this.maxTokens,apiKey:process.env.CHAT_GPT_KEY||"",organizationKey:process.env.CHAT_GPT_ORG||""}),this._initOptions=o}get initOptions(){return this._initOptions}async prisma(o){try{return await GW(o,this)}catch(s){this.handleError(s)}}async skeet(o){try{return await HW(o,this)}catch(s){throw new Error(`skeet: ${s}`)}}async uploadFile(o){try{return await FW(o,this.ai,this.aiInstance)}catch(s){this.handleError(s)}}async createFineTuningJob(o,s="gpt-3.5-turbo-0613"){try{return await JW(o,s,this.ai,this.aiInstance)}catch(c){this.handleError(c)}}async showFineTuningJob(o){try{return await UW(o,this.ai,this.aiInstance)}catch(s){this.handleError(s)}}async typedoc(o){try{return await XW(o,this)}catch(s){this.handleError(s)}}async naming(o,s="function"){try{return await oK(o,this,s)}catch(c){this.handleError(c)}}async translates(o,s="ja",c="en"){try{return await sK(o,s,c,this)}catch(l){this.handleError(l)}}async firestore(o){try{return await uK(o,this)}catch(s){this.handleError(s)}}async function(o,s,c,l,u,T,g){try{return await OK(o,this,s,c,l,u,T,g)}catch(m){this.handleError(m)}}async method(o,s,c,l,u,T){try{return await fK(o,this,s,c,l,u,T)}catch(g){this.handleError(g)}}async run(o,s){try{let c=Ri(o.context,o.examples,s,this.ai);return this.ai==="VertexAI"?await this.aiInstance.prompt(c):await this.aiInstance.prompt(c)}catch(c){throw new Error(`run: ${c}`)}}handleError(o){console.error("Error:",o)}},lp=Eg;0&&(module.exports={InstanceType,NamingEnum,OpenAI,SkeetAI,SkeetAiMode,Stream,VertexAI,aiplatform,generatePrompt,openai,translate}); +}`}]}};var Hz=async(d,o,p,c,l,u,O,y)=>{try{let m=zz(p,c,l,u,O,y);return await jn(m,d,o.ai,o.aiInstance)}catch(m){throw new Error(`skeetNaming: ${m}`)}};Qz.config();var th=class d{ai;model;maxTokens;temperature;_initOptions;static PRISMA_SCHEMA_PATH="./graphql/prisma/schema.prisma";static MODEL_PATH="./functions/skeet/src/models";static FUNCTION_ROOT="./functions";aiInstance;functionConfigPaths=o=>({packageJson:`${d.FUNCTION_ROOT}/${o}/package.json`,tsconfigJson:`${d.FUNCTION_ROOT}/${o}/tsconfig.json`});constructor(o={}){this.ai=o.ai||"VertexAI",this.model=o.model||(this.ai==="VertexAI"?"chat-bison@001":"gpt-4"),this.maxTokens=o.maxTokens||1e3,this.temperature=o.temperature||0,this.ai==="VertexAI"?this.aiInstance=new Iu({model:this.model,maxOutputTokens:this.maxTokens}):this.aiInstance=new Fu({model:this.model,maxTokens:this.maxTokens,apiKey:process.env.CHAT_GPT_KEY||"",organizationKey:process.env.CHAT_GPT_ORG||""}),this._initOptions=o}get initOptions(){return this._initOptions}async prisma(o){try{return await hz(o,this)}catch(p){this.handleError(p)}}async skeet(o){try{return await yz(o,this)}catch(p){throw new Error(`skeet: ${p}`)}}async uploadFile(o){try{return await cz(o,this.ai,this.aiInstance)}catch(p){this.handleError(p)}}async createFineTuningJob(o,p="gpt-3.5-turbo-0613"){try{return await sz(o,p,this.ai,this.aiInstance)}catch(c){this.handleError(c)}}async showFineTuningJob(o){try{return await dz(o,this.ai,this.aiInstance)}catch(p){this.handleError(p)}}async typedoc(o){try{return await Sz(o,this)}catch(p){this.handleError(p)}}async naming(o,p="function"){try{return await _z(o,this,p)}catch(c){this.handleError(c)}}async translates(o,p="ja",c="en"){try{return await Az(o,p,c,this)}catch(l){this.handleError(l)}}async firestore(o){try{return await Iz(o,this)}catch(p){this.handleError(p)}}async function(o,p,c,l,u,O,y){try{return await Hz(o,this,p,c,l,u,O,y)}catch(m){this.handleError(m)}}async method(o,p,c,l,u,O){try{return await Lz(o,this,p,c,l,u,O)}catch(y){this.handleError(y)}}async run(o,p){try{let c=za(o.context,o.examples,p,this.ai);return this.ai==="VertexAI"?await this.aiInstance.prompt(c):await this.aiInstance.prompt(c)}catch(c){throw new Error(`run: ${c}`)}}handleError(o){console.error("Error:",o)}},tp=th;0&&(module.exports={InstanceType,NamingEnum,OpenAI,SkeetAI,SkeetAiMode,Stream,VertexAI,aiplatform,generatePrompt,openai,translate}); /*! Bundled license information: @grpc/proto-loader/build/src/util.js: @@ -971,44 +957,6 @@ long/umd/index.js: * *) -@grpc/proto-loader/build/src/util.js: - (** - * @license - * Copyright 2018 gRPC authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - *) - -@grpc/proto-loader/build/src/index.js: - (** - * @license - * Copyright 2018 gRPC authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - *) - safe-buffer/index.js: (*! safe-buffer. MIT License. Feross Aboukhadijeh *) @@ -1034,13 +982,6 @@ humanize-ms/index.js: * MIT Licensed *) -depd/index.js: - (*! - * depd - * Copyright(c) 2014-2018 Douglas Christopher Wilson - * MIT Licensed - *) - node-domexception/index.js: (*! node-domexception. MIT License. Jimmy Wärting *) diff --git a/dist/lib/version.d.ts b/dist/lib/version.d.ts index fda827e4..08b564e1 100644 --- a/dist/lib/version.d.ts +++ b/dist/lib/version.d.ts @@ -1 +1 @@ -export declare const VERSION = "1.7.8"; +export declare const VERSION = "1.7.9"; diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index be3a4c0d..5be9e66d 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAE82d23LcNhKGX2VLunU2cU6b5E6R5axTjq2S7NykfEHNwBbjGXJCclxxbeXdl8chAQJg99890tykHA367484owGQf/zvrDJ/V2c/nV3eJ9Vlvt1tTJXm2dmTs11S3dd/3+br/caUX9q///u+2m7qRB/TbH3207dPzlabpCzr5FW5/iItv6g1TZElTZLVfbpZFyY7++mPibM8XZnRSZrVyd8nq7mfLqXt7uvvvg87/OfdP08CD3V5v88+Lj1Zm0j58WKefA/IdvjMbKqE5a+1EHp9k+eby2SzARwPpkKC5/tsZVfXYE2KQQwyaDUb7O3M4KBMFTgUTyKFgWTFF0/RPHCqIMM57pPcjUyd4u7yncmSdF7bu78Lq/LavE/2myqqfj4m6r08/fHbb76K+JrQv0835nmRb68b+agXJyXfVZU/ryXiTg5p+PKva5mLF0H57mdxFx4fDue+zmcm/CezJS7KMi2rJKt+M2WZfDDXSZFsAZSQjpQvMJ4u8gx2Yv953d6zqn6ccLOJUFjWiiwvtnUey4AGCUWqN83vIqheQcxUmKTq6mCJANnmmjSv8uy2qv9/m2YfhGSOlCalFqIm33T68noH9pheES0yYRcakJHS9XIA0GipxIDmzHFyJLy0oAJNFKRMr5KtWbd6gXXdItNcQcp0k0cmWGGQ3kzq/fZzWZmtsOZ4RaRkTSYDLL2ZhveuiOFe0COhQSUsK4+ElOptaQohlUcCoGLO8oUz/MksmN6ZzI1EntkzMMXZl9LM60izLo0Z1zFmW5MqT54vzGwAv+0TXG3vzHpds9+YcpdnJdF/0JbPcbVOaYuXPiHmgd0uPEaA5yGHaC4nqQW++I8asOQzNGGfflVJ8mynB/1xH9djhHl+Zuo2aNZkp2N6zN/LtKyYz2mZYF5f3/1pVvTiPCSXeCuvqT3h3Abxm5k3+4zq8JAY9wTUWa8hTnD1id5GbQuhz7KpkqzBJmqO0zRCnSRQDh5jPRL2jIkopEeog6fDxukrbAu+T3r4F4/ytpZdO/89KdKkmeUxamjUHKRp5kJcBMsG9PuLyUzB6yj9dqD/ktVPzUz4Xn/L14YW4hhSgj44UxfHAPRIb6ZWcsxbkZDX/FZyiTf2mB40lVOw6m3EmE9ysV+n+ZLbNpFwE/d2Z8zqnpPpo9dzrzH/Yd8USVauipQUD5y4d+2EnsFMiGmARBtSu3MZNnjzm9hLcsGrwKfpqhXNeZf2iI1gcmAm4n+ugJ6gsaoTsQRsG+mRNX9rXMgHB8H6X/C01nLbFDCpFVVX5zkF1VtoFJPbUVAyZHA/+R9BAcU6DZBGo2jcLqQ1ijZh98zb069/4FfTkubRthF5nlW/Rb+9Bc/rNG9/Nr6DtLa/Jo2wgh+OZJF9nU9NgDnXYM0ZAj3OxePfQYkeqfRgCGOWB523u7UkNxxzAQhp6eMhwNdAtUSZNhLEdZ7l3LUEZmX3dU1iOD2kR111NfciW9/sibES17lXQYYjAREjsAveNUMdY63OaytpciTXY3KtLj96Njri+txVEDx7o0DvcqIgkj0V3s6cl0V5p44aFQmyzGSOvY8XJNEaI7kAh3+qX+7h+vff69G9ZcRmkV42uszX5kXjf1fUFa0QQTla2FJJNXt4t3NGiBtTFan5lPjvP1EpDipo4eDTbB9PeLGIjz7NSb5S3LQsMr/2CTQ6CqW0OdqyTYM6EnEjjbWNpbI/SsaiDdlWU2nWEVq9Bs+e0/pIpyKn1eAtspNt8BTK02rwEeJTavCEjD2hBh+hFTf4dsnDbUatkeb60Vm7+eOifoq5DhahDaxnyaXloQHnn8FlJJPFFcJxQmtJAMiWwpF8C0oAZ5QR959QHbatsZrrNGFG40F3MzxraX6vJu5ghY3EqyOGEtVLj4oQxz+Nkw1BgjwKROg5PJYEHHS4T2hxoCah9NULh4srtEbaupwYoVt/XXyZNrb3aYVP2t9d6283tGcDycHhKcF5WAg4J2ZpUV4bsMQDvzhgkOHGUrws4vNznQ4zMOtDEQZmexX2gtOHIt5NuTF/7dPCrC9W02vy1Ovbc65FPQBxT1v22hx77LBZbSerrnMBCEJSTV1zCOB2f7dN2zXX632121NvUHhpwloQmqzlzAUgCPrum+sd33DrlIgvnZj7ds2FAJzt5zCHfDe6FwILxKsBd+q8+jgYSSNv/P1GL4HGrmMvyJ4G2SC2ioiCXy2CKLKdcrBgNEJP4eyITMsDJK4WvoTnrxwDSHhcY6HeQjQTJXS1prGuOFAFxIRVygPFzK0QV4AQzT32AigA2OhIT0VroijwtPHStCLd5+BxTZWPAimqawHOMDRvdyH6gk4Ys1FVyEobTjEbWz4/KC/7HqSw0ZDe0bMQf7ut3bvoYOE09Bi9fxiF7x1ElgQciLkOxrM4lOuMmmh9jo2V4iokhQK2O4JU4m3BSPgQQ1KasSIbHiGk8PEV8rUrf4SCiWOpKIAw91/iPMKdmCYAxJodNAbiHZk1+Y2cft/njgSwBJaElkcOlYjytFNoXmRZmd2z2l26AUvmPCqIBOX7Qy7CzPLpYMHg+oFQhoM17Jkfwpm5x0M3jTUYXBspZiJArLMvwlJeWwNSj7p51NLF9R74fCKHTHomkbvF1THtpWtrwRnTGclJnCmlUonLy6oOWIbZGtKXRLg7bHCOOVgz4Yc/drtQqI91zJZY1x7pWO0CHXSMdoR7mZTVVVHk5NtLM5yDAnpdyN8ARZUdj3ZITg0MMKdxWShKdZJ9/GlfEmLQnkpHdrqXgxik4nsCSkdgBtSAlnRH6aCHZmGIa/wL/JabZtnFz6vW7FHjHR3BVEMBx3vjV0AUvfmL7eYehatV1qVjVHAyoAeTXtOPz4f2ty/zD9hKgADWaD/wHXgmomD3ShzK6OhOKYQRIJJOjTRjqR1iWFHpuH4vLMjFCKLzk2T6AQVdO8DeXJhhsmWeTQIt+Dw5wt/TncMI9nP9UwtRtwWfRQh2UuJeQWPnNtQZKDY28ctGFLJupgUiue0dbWhonoT2OdgcthC4exvd7GAj+eQk+7dYFzRYYh2Ps5xi9XvoYRrq/o7aRgrcoPdwtEPgUnJAxRfCEKAIW66lgHdgS/ESldCEIJckZ2UGKvSMzPymKvhCywEoJPL4seMg2UnFj7mU0oVS508nI7sfdJZDavnWQwHHtnRD7cSCfexwO7P+PXLInUgr3Fd024hKjRQcqZ4IC3tolb5ZocX2HMJGOr/tyDhbDc9G98QXSkyHbNk5ciynJXU/NimQtQa0A4k1ArT+yVjA47yWscS/ZBo5VxAPlNxXIaFNwn6HTMRVk1DW7ljtHP9YBOWtOBovxLE+ek52eD6z45/QtCUOdYDz3fYQT0hMCnl5v88+olCDsRiiu8VSPxO9grgoloQiEGmzlkCFf74yKEm54Uogg1845CgyJm5BKltDE4nzCVgKnvhLsGFpVU5NyGF11AQPX5M+0Rci9Cpp4Wn0twEtKSLxbTIhKsnbZLxKojw6Tt5QTwEsUIku4diKr5KtWbd693m6ggtvLiMFu8mXX1MRoultpQi3n8vKbDVqk1dJitdkNwrU22ogdCUu6zI9OhpoGkXn0ZGivS1NoYHm0QHQpJMcxQmO5uTmSBMbtUnNMSY0rZLTFZq/9qas+GMzRUuSf7QqFnyZ60MsnV3n+sto+gp1gUVrtcrulha4lHtOPOww5SRoKu0kEg83QIRTH/DpWXlkIIztymmc3X5781KenzOwQVopG7njaIRUb8eHsbnIgUL2sqfHgrqPGTzPi21CuXnCQbPFMUBuzKX6vBMx0/w5z/LVj/95+t3X+oGZ4z0M/CThVseZ4YT5vbuZj9z9D0z6HT4SlVjkfPgbCkwu8WcXxQGUMKujdjJ56HLp5iE5khEGbCROJrdaGN0sWpj5qk4t0T116mxSa96mzkl8ax0dc/5q1WNNPDRmTJEphpj6SMiqvLEtIBR2rqlJqtsZ+FQ1aOmHzWgjuU67D05+lOYZOpTB6YXSSK5DGdspQUHnmhqk9lRDMsDr5Fx4m0LCpp1r4R0LlNJVVB7JZYvYUecYK221BfasBsJ49mYrgNUIaMGENxUBMFdMAKlSmITQ3gxqbXaFWdWp1/9S2j0TsDLiUBJuXWhlYsY+Gw16UVDA/c6b14vnYl1IwdlYxp6f3nbfZGuMFJfx1yGNKMzL/MOuyO8oB7yjFIMO/qoUaIeC2XtJSgrrt5YBjxpRF3VfKLtOAP0gDVdNcNoWbJxQy4Bn4irxFcmIKQLVpVRDfEtd63uR3uIv6ocmaIv5wp9kT5vY1TqtFrvYNpGwF200aH6a/4rP0hBb7cSjbyilj1324xH8oX1CY8u8oTY6Rb8NYj3p9s6s13U7XK42h5TS4myxD3LDvjnDf0BByEXtSQgg7G7l3Wy+H8kfARlcTwchHsXhn0Kv3CbiIdBoLKSvYWp897LReH33p1lVpFf2jF+TnBhh1xjbb43xcnv0Lv9YUaNCvyU7ehZdjmV/01Pv651jmbHcdia4yz7kGJ+sTMq1Sy6ZmTxPM/Nmn1GaT59Q3IQ6Hbq/4V9Cx/+ts7LY0avSzP1EAO+oOi3OyntOorjqHp+peb8pljEWjiMozaimHV99qus48VXZczpXQan6urL0QAUBkeIED1WE1I/PrxKuOPinjcAurGgMdrsuRivBPxAa6zLAZiqFaQsVomgtFZyXTd1iTMEDJJaMDIvWIzAAGa1fiKrLeSRIaa8ki+D0qoTLXWNKnaGmFvo1v2N6PXeN+VduLAWnwQMMg4IGCOn7fcs0+Df8LC05DQ5SGwNzyQPF3BxCAGdpUwyPBIwigpC553j9dbaJ92BdROvaMpbGnYkvdY8zCL7fBS9kAihK6xi8fbZMjvljLfaCPLqrvXAPH53c+0twlBFN9r1dPICjRSKt2MKZv3c2gJEIVgLBVoVWZDRXomMfByYepWDiSEFkwXh7FCQ1FfxQUXsBZLFb7VJpXDwmZGrvjP0BKOehuur5e1Kk7UcqyGU6de/VEDA1m5sQyGgo8P6LyUzBafRTAttYQFEygg5TgBKJMlivyM3XZvkbSF0qYVXvRChjXu9uNMCGuNaekKFTd1gZtqb0naypQ2Avyy2/IiGdf5wkVSjJwvk41bLP8d/SIwV1i/uQF6mhNNcAwagBngfq7D/frvJCgaPXkdcCmAT+ltJBgTl58mPIN5VdLUbPGkOSdrQX+3WaL3V8bSL0ncTNy4aXHDRpjvli5SYNrM84P44eHZ942xdlXlBGozEl5sk5pud30iZCn8V3rCvg5pAS9eWciokcUcE9zA4PLGzDCT1Z4felpQXqy11T+P10qVAf7mQuNruS+JhNOMKO+qSoN0r7FHwl8dCyyaOWawLOHg4qjNFpboQ5Z7qVO+xvG3V35BZ23Oy0+HGE93UP9LzIt9eNq4PH9/0ldNfrNLXt83takL7Kmy5v2VGXjuFiOoXoNBaaAzweblKTzctoXi2shFiFuLh+cZlnmWmzyAnyf2riCneTlcQ8se30G1qFsGTepFuT792PxsZdT21QAoJDkX5z8fniLi8oT2anxTzuq/u6LqSrhFSQ89SQ15+Tdd9LLHl0UkLe6grwfpOuFn1Z6SBP7SfB67/dmuKTKZb8eVJDXl/l1fN8n62X/FnpIE9d/7TkZ5IK8nJtim1alnUNe2ay1Cw+lzc95PmmXiW+TLfpYlWxE0K+3ma7Il8113dr4au6UVWfl7yGTBj+rRh51rzaaWXe1IP46NVk+2355fQ3W/6Hac1rj/Nc1Rau/fhL2Pr2ozHVRfqb9eW9znzyU9g+NJgGR9GZb49x/0PUtj3H5DFt/46N3b+bov6XD2j4JUZ08eK6nvrs/Ftvw4+zgT74hgWvjJ1E6d1a9vuNg97adPD3prsSjc2L7CSxjKr7tb+TBsudAx9+8E54LQW7vQ3m85bmsU2HdjmzP/yypEF5oXOnGU6JT+oDuUfMuxfZbl913+h1FSY/Lal0/UPgVQzWjzSlwKrI+pGm1DVU/7HGeQqapu/dLeMvSxp975MGntH5maYWqAPWjyylQFH60tB0o4IspevhDIy/UL2JiMqRujJPsaSZpLtNUr3Pi0kvMM4/xl+hqc6HYY/VGaTGJbadwl1cT1fpRZKVNYt3oX74cSbw7v9XVhxsv/4AAA==" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAE82dyXLcRhKGX2WCvMpjy9vYvtFaPHLIEoOkfHHoAHaDIqxuoA2gFVZM+N0HO1ArMv/MlnhxyOzKPz8UasnKKgB//O+sTv+uz346e3Kf1E+K/WGX1lmRnz06OyT1ffP3fbE97tLqS/P3f9/X+11T6H2Wb89++vbR2WaXVFVTvK62X2TVF41mWuZJW2Rzn+22ZZqf/fTHwlmRbdLZSZY3xe+SjeunL2m6+/q778MO/3n7z6PART25P+bv166sK6R8eTFPvgtkO3ya7uqE5a+zEHq9KYrdk2S3AxyPpkKC58d8YzbXYEuKQYwyaDMb7c3K4KAsFTgUjyI3A6mKLx6jdWA1QYZz3Cd5GFk6xd0VhzRPMre1938XNuVtepccd3VU/XwuNHh5/OO333wV8bWgv8t26fOy2F+28lEvVkm+q7p43kjEnUxl+PKvG5mLF0H5/mfxEB6fDl1f544J/8pMiYuqyqo6yevf0qpK3qWXSZnsAZSQjpQvMJ+u8ox2Yv9F09/zurmccLeJUBjWiiwv9k0dy4BGCUWqm/Z3EdSgIGYq06Tu22CFAJnmmjSvivy6bv5/n+XvhGSWlCalFqIm3zJ8eX0AR0yviBaZcAgNyEjpBjkAaLZUYkBr5jQ1El5aUIEWClKmV8k+3XZ6gXXdKpOrIGW6KiIBVhhkMJN6v/5Y1ele2HK8IlKytpIBlsFMw3t/i+FR0COhQSW8Vx4JKdWbKi2FVB4JgIoZ5Qsj/EUUTB9MXCORZ3YEphh9KUVeJ4q6NCKuU0RbiyZPjhccG8BvdwXP9rfpdtuwX6XVocgrov+gLZ/j2TajLV6GgpgHdr/wGAGexxqiuVyUFvjiX2rAks/Qpn2GVSXJs1ke9Me9XI8R5vlp2vTBdEt2OpfH/L3Mqpp5nYYJ5vX17Z/phn47p+ISb9UldSR0bRC/eXpzzKkOp8K4J6DNeg1xgmcf6H3UtBD6rNomyZpsouY4TSvUSwL3wWOsR8KOmIhCeoQ6eDpsnLHCtOD7pKd/8SxvZ9n389+TMkvaKI/RQqPmIE0bC3ERDBvQ7y9pnpa8gdJvB/qvWOOUY8L3+luxTWkpjrEk6IMTulgGoEd6NzWKY97KhLzmN4pLvLHn9KCpnILVbiPGfJKL4zYr1tx2hYSbuNeHNN3ccyp99nruNeZf7E2Z5NWmzEj5wIV7207oGayEmAZItCP1O5thh3e/hb2kFrwKfJq+WdGc92VP2AkWB2Yi/l0F9ASN0ZyId8C0kR5Z8/fGlXqwEIz/BU9rrfdNAZParerbPOdGDRYat8keKCgVMrpf/I/gBsUGDZBG49bYQ0hnFO3C9pm3x1//wG+mFc2jaSPy7DS/Vb+DBc/rsm5/Tn0HaU1/bRlhA5+OZJF9nS9NgJhrtOZMgR7n4vlvUiIuLzwMknXGJEJPlHoIhCnTSefNYSu5GZa5AIS08vIQ4Euwm/umJTHu/lQeddW33It8e3Uk5kps514FGY4ERIzA7oG2GeoYa/ZeW0mbJ7mei2sN+dGz0RHX57aC4NpbBXqfj4JI9lR4O3NeFuWdOmpWJMjiyJx6Hy9IojVJcQGmf0qP4Bfb9EUbZR/KpkZLQugdJrG0sDVB9GkjKgnyrNGMcJXWZZZ+SPyP+VAZJhV0BYJHkz6e8JoIH2TbA2tVe9clFWWAudLYLTR1NNpUBFPW2kwtlbYXYdVrlez4wke6FHlQrdIAe7itMoL54FplhFXcKrsYidsKOyPNgNMK9vyJFD+Fq4OldAIBMPlueWjAeTwYdzJZbCEcJxR8AkCmFI7ki0ABnFlGPKxDbdi0xlqu1YUZnQdNf3qCb/6oxnvSmRzdySZ9MZSTteDzDBJCEFEH8agIcfxBj2wulDyan9AWjm1B8UJxPOlO66Sdy4URulfQJ6Roc/tQVnilw8Muw3Ho7jAROZu0JDgPCwEHSwwtynPGazzwk8ajDHdV6mURH7jpdZiZHB+KMJMzqLBXRT4Ucfr1Kv3rmJXp9mKzfK6W+ryny7WqByAeV4+neDiO2OmUxk7WXF0BCELSTG1zCOD6eLvPujXX62N9OFKPXHtpwloQmqznuAIQBD1db3uXbtIRn1J3fdvmQgDOflWYQ759NQiBN8SrAQ/qvPY4GgnDEGCDwkugsU0xCLLDIBPEVBFR8JtFEEW2tQbeGI3UU7g6ImF5gMTWwpfw/AVbAAnPa6y0W4hmoYSu1jTWFRNVQEzYpDxQzNoKcQUI0dpjL4ACgK2O9BilJooCT5cvzWrSAXAe11L5JJCithbgDEPzdheib/SDMVtVhao04RSrsePzg/Kq75PcbDTtefIqxFN85uiig4XT0HP0/mkUPqgcWRJwIFwdjGd1KteZNdH2HJsrxU1ICgVsdwSpxNuCkfQhhqQUsSL7DCGk8BkL8nMa/gwFE8dQUQBh7lHFeYDdqrdW6ogVHbQGCkf3oJTu5PvckgCWwJLU8syhklFeDgrtm+/q9PC0cZftwDtzHhVEkvLDIRdhZfl0sGRwc0Eow2QNe+ancBz3eOqmtQaTazOFIwLkOodbWMlba0Dqs24edXRxPenqh3mIjkMm/WIBd4urZzpK19bmVWEEpob04Wh7owi7WS6WIyw+/cQ+O+ogPoyzoitYn/Vs6AobdBZ0hnuZVPWzsizIjzI4OJMC+vSAv/uJmjq+ZJdsfY8wD+LZgSjUw+x1D/WZAQan+GS20qGDETWgJc3hT3poFYa45r/ALyJoA11+XXVmn3WF2RMsNU71rJqAKPrMGrZ/dhKuTlmXjtHAyYAeTHpLPz0fmrt8WbzDglYCWKsNHwDGnt5kIgr2C8SLx57uIS0aA0TSxaJm9qpHDCsqHZAehAW1GEG0fpKEH1CaqwcczIUVJluTmCTQ6sRTI/xdNBdGsIPmDy1Ewxa8+xscpMSjgsZeWWgwUOxsKGYko81v37YWiGT3d7SjoXUSyiyzOUwhcL8sml5mI/nkJDtm2BA0WmIDj7WcYo176PEFakZdLXUNd+gjnOsQuJQcCfClMAQowp5rKOAD2Fq+RCU1IaglyemEkQo9leA+Gwi+c2wEColIU0r0V6+tkvQ/6ETt3Pu1BgWc59DdeQkCPqycMBHzQeSFiazCnRq7h6i0R8FJy4WwcBhRGUAU+uvAIeyi7kNQjCOXcMh0JD5nvpxXZMdLsZqWtP3YzCXrDejkHusEaPuTsYCn/AxjiX9JrOMqyF/PQuoUc3G0S5ivllh5z4Os37H6Of7SacrLMjTek2F8PJXs8Nyx4x/cMiWmNsD5/muIJyQmhXxyf8zfo1CjsRiiP9zeXBO9gdgohoQiEGlHkUCFfwYrKEl58I1ABr+HxFJkBG5BKlNDE4nzKTkKnvwrvEFpVU5NyHFt1Ga4aJ/+DhF6lbTwNMbbgJYUkfiSiRCV5CUTXiVRHZ2mbqhb1StUorP5puKrZJ9u5y/Wo2CujBTsqlh/ej1EM9hKEa4/VnW612hNXiUpXlvdKNBgq4HQ33HZkOnR0UDTuHUeHSnamyotNdA8OgCaNMhRDHA0g5sTBTZqQc0pAppOyRoK07+OaVXz52aKlqT+aE0s+I7HT7F0tp3rL6PpK9QVFq3VKntYWuFSHjnxtMOSk6CpdAaQuAMPES59wEc85ZmBMLYtp3HA+M3VS3l9OmCjtFI1cufRCKnejg9ja5EDJf0YSv+O8+dFuU8oj0dw0ExxDJCbc6k/HkTMNH/WtXz1438ef/e1fmLmdBcDX0m413EinDC/dzfzMw//I5P+gI9kJVY5P/0xeiaX9DC9PIESZrXUHkwd2ly6dbgS1qnGTeiGMTVU0gpK1DmJb2qiY7qvEzzVrKoRDkTmTzH1iZBVeWP7Gyisq6lJqjsY+FQ1aOknqWjTlE6/D87sSpOoDmVw7lSapnQoY9sAKKirqUFq7gigbK2KFo1urdmKGpThZDxKaSsqz+Oy9dmsc4pFpNra0em5MJ65jwhgtQJaMOH9MgDMFhNAqtxMQtbKgdqmhzLdNKW3/1LaGBKwMlIsEm5daGVixhYSDXpVUMD91lvXq0c+bUjBsU/GdpbeTtZi14eUcvC3IY0Ew8vi3aEsbilnl6MUow7+qgoo+c4cvSR3Chu31gFPmiwWDV8ou05ueJKGmyYYtgU7J9Qz4BWMSnZFMmOKQHUp1RDfUFf6XqQ3+KupoQBttV74Qfayiz3bZvXqENsVEo6irQbNT/tf8TERYq9dePRNpfS5y7w8gj90TGhtmQ9fzU7Rt+EbV7q/Tbfbph+uN5uppPR2dtiTnPt57lX/AQUhF3UkIYCwh5W3TrwfqR8BGdxORyEexfRPoVduF/EQaHQW0vffNL701mq8vv0z3dC+zj5/P21hhD2h131dh1fbs3f55zlaFfoDoLNn0XOf7K/Y6X2vbr5nLLe9Ce5ySDnGg5XFfe2LSyKT51me3hxzSvcZCoq7UK9D9zf+S+j4v01Vlgd6U3LcLwTwgarX4qy8XRLFVfd8Te37JbGKMXAsQWlFtf342YemjRNfVezS2QpKzdeWpScqCIgUJ3iqIqR+en6VdMXknzYD27CiOdgeuhi9BP8kXmzIALupFKa7qRBFZ6ngvGrbFiMED5AYMjIs2ojAAGT0fiGqLueJIKWjkiyDM6gSnluaS+pMNY3Qr8Ut0+u5bcx/msRQsDo8wDAqaICQvli1TiP54PhCS06DgzTGQCw5UbjmEAIYpS0xPBIwighC5p7j9VdnE++TDRGda8NYmncmvlQ7ziD42A+8kAmgKK1j8P7ZMVnmn2uxF+TRXe2FR/hocO+/g7OMKNj3DvEAjhaJtGELI39vNICRCFYCwV6FNmS0VqJzHwcmnqVg4khBZMl4cxYkdRX8UFH3+MfqsNqX0nimllCpgzP2B3isi+qb5+9JmXUfCSDf06V7r4aAqd3chEBmQ4H3X9I8LTmdfklgGgsoKkbSYQlQIVkG4+2vxTZd/wZNX0rY1HsRypw3uJsNsCmusydU6NIddg87U/pO1tKh8MvkrUaZkM4/Looq3MnS+jjQus/539IjBU2Pe1eUWUrprgGCWQM8D9Tbf7zeFKUCx6AjbwUwCfwtm0mBGTz5MeSbyrYWY2SNIUkH2ovjNivWBr6uEPq63fY9umsO2jKnfGdwWwbWZ5wfR4+OL7wdy6ooKbPRXBLzZB3T8zvpCqHX4jvWFXAzlUR9WadiIkdUcA/O4YGVbTihJyP9vra0QH3Zawq/n74U6sMO5mLRlcSHE3CEHQ1FUW+U/in4St3Us8mzlm0CRg+TCmN2co3ApMvwHPbT9C7LM2LQ4BphzpnXrHe1l54MpXfLzymPn4kYHrPqHw5c8WuWxX3eNUPv87LYX7auJo93w1XZXpelTZ/f03Yn6qId69cd9eUYLpaxU6+xMg7AgcAuS3P3HrlN0iiINcaLyxdPijxPuyqydjc+tAmV28USyi1sOv2G1iAMmZtsnxZH+2ulcddLG5SA4FCk3z7xfXFblJQrM8tiHo/1fdMWsk1CupFuacjrz8l2GCXWPFolIW9NA7jbZZtVX0Y5yFP3Lermb9dp+SEt1/x5SkNeXxX18+KYb9f8GeUgT/34tOZnUQrycpmW+6yqujk6z9LV6/KWhzxfNcvjl9k+W20qZkHI15v8UBab9rnlRvhZ06nqj2teQyYM/8bmQN6+0WqT3jST+Ow1zY/76svlb6b8D8uW151jetZY2PbzL2Hr6/dpWl9kvxnf0uvNFz+F7UOTaXAWdXx7jIcforbdAS6Pafd3bO7+PS2bf/mAxl9iRBcvLpvQ5+Dfcxx/dCb64KslvDJmEaVXipnvLA5668rBHzru72gsLjKLxCqqGdf+TlosOwaefvAGvIaC2d9Gc7eneWyzsV869tMvaxqUlzT3muGSeFAfqD1i3b3ID8e6/zisrbD4aU2lHx8C76AwfqQpBVZFxo80pb6j+s9zuiVomr6X1sy/rGkMo08WuEbrZ5paoA0YP7KUArfSV4amGxVkKU2Lb/9N9RYiKkfailtiTTPJDrukvivKxSgwxx/zr1Co827cXLYmqXmJbZawF9fLVXqZ5FXD4l2oTz86Am//D64Iodjb9gAA" \ No newline at end of file diff --git a/docs/classes/OpenAI-1.html b/docs/classes/OpenAI-1.html index b6ca0e6b..43426f9a 100644 --- a/docs/classes/OpenAI-1.html +++ b/docs/classes/OpenAI-1.html @@ -1,4 +1,4 @@ -OpenAI | @skeet-framework/ai

Hierarchy

  • OpenAI

Implements

  • AIPromptable

Constructors

constructor +OpenAI | @skeet-framework/ai

Hierarchy

  • OpenAI

Implements

  • AIPromptable

Constructors

Properties

Methods

Constructors

Properties

aiInstance: openai.OpenAI
options: OpenAIOptions

Methods

  • Parameters

    • promptParams: any

    Returns Promise<string>

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

aiInstance: openai.OpenAI
options: OpenAIOptions

Methods

  • Parameters

    • promptParams: any

    Returns Promise<string>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/SkeetAI.html b/docs/classes/SkeetAI.html index 4bc85d8b..61fc762a 100644 --- a/docs/classes/SkeetAI.html +++ b/docs/classes/SkeetAI.html @@ -1,5 +1,5 @@ SkeetAI | @skeet-framework/ai

The main SkeetAI class for handling AI interactions.

-

Hierarchy

  • SkeetAI

Constructors

Hierarchy

  • SkeetAI

Constructors

Properties

_initOptions ai aiInstance @@ -28,4 +28,4 @@

Parameters

  • options: SkeetAIOptions = {}

    Configuration options for initializing the SkeetAI.

Returns SkeetAI

Example

// Using default settings:
const defaultSkeet = new SkeetAI();

// Specifying the AI platform and model:
const customSkeet = new SkeetAI({
ai: 'OpenAI',
model: 'gpt-4',
maxTokens: 500
});
-

Properties

_initOptions: SkeetAIOptions
ai: "VertexAI" | "OpenAI"
aiInstance: VertexAI | OpenAI
maxTokens: number
model: string
temperature: number
FUNCTION_ROOT: "./functions" = './functions'
MODEL_PATH: string = './functions/skeet/src/models'
PRISMA_SCHEMA_PATH: string = './graphql/prisma/schema.prisma'

Accessors

Methods

  • Parameters

    • content: string

    Returns Promise<undefined | string>

  • Parameters

    • content: string
    • tsconfig: string
    • packageJson: string
    • prettierrc: string
    • existingFunctions: string
    • existingModels: string
    • instanceType: InstanceType

    Returns Promise<undefined | string>

  • Parameters

    • functionName: string

    Returns {
        packageJson: string;
        tsconfigJson: string;
    }

    • packageJson: string
    • tsconfigJson: string
  • Parameters

    • content: string
    • tsconfig: string
    • packageJson: string
    • prettierrc: string
    • existingFunctions: string
    • existingModels: string

    Returns Promise<undefined | string>

  • Parameters

    • content: string
    • namingEnum: NamingEnum = NamingEnum.FUNCTION

    Returns Promise<undefined | string>

  • Parameters

    • content: string

    Returns Promise<undefined | string>

  • Parameters

    • paths: string[]
    • langFrom: string = 'ja'
    • langTo: string = 'en'

    Returns Promise<void>

  • Parameters

    • content: string

    Returns Promise<undefined | string>

Generated using TypeDoc

\ No newline at end of file +

Properties

_initOptions: SkeetAIOptions
ai: "VertexAI" | "OpenAI"
aiInstance: VertexAI | OpenAI
maxTokens: number
model: string
temperature: number
FUNCTION_ROOT: "./functions" = './functions'
MODEL_PATH: string = './functions/skeet/src/models'
PRISMA_SCHEMA_PATH: string = './graphql/prisma/schema.prisma'

Accessors

Methods

  • Parameters

    • content: string

    Returns Promise<undefined | string>

  • Parameters

    • content: string
    • tsconfig: string
    • packageJson: string
    • prettierrc: string
    • existingFunctions: string
    • existingModels: string
    • instanceType: InstanceType

    Returns Promise<undefined | string>

  • Parameters

    • functionName: string

    Returns {
        packageJson: string;
        tsconfigJson: string;
    }

    • packageJson: string
    • tsconfigJson: string
  • Parameters

    • content: string
    • tsconfig: string
    • packageJson: string
    • prettierrc: string
    • existingFunctions: string
    • existingModels: string

    Returns Promise<undefined | string>

  • Parameters

    • content: string
    • namingEnum: NamingEnum = NamingEnum.FUNCTION

    Returns Promise<undefined | string>

  • Parameters

    • content: string

    Returns Promise<undefined | string>

  • Parameters

    • paths: string[]
    • langFrom: string = 'ja'
    • langTo: string = 'en'

    Returns Promise<void>

  • Parameters

    • content: string

    Returns Promise<undefined | string>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/VertexAI.html b/docs/classes/VertexAI.html index 6f86d735..9f9fbae6 100644 --- a/docs/classes/VertexAI.html +++ b/docs/classes/VertexAI.html @@ -1,4 +1,4 @@ -VertexAI | @skeet-framework/ai

Hierarchy

  • VertexAI

Implements

  • AIPromptable

Constructors

constructor +VertexAI | @skeet-framework/ai

Hierarchy

  • VertexAI

Implements

  • AIPromptable

Constructors

Properties

Methods

Constructors

Properties

vertexParams: VertexParameterParams

Methods

  • Parameters

    Returns Promise<{
        endpoint: string;
        instanceValue: any;
        parameters: any;
    }>

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

vertexParams: VertexParameterParams

Methods

  • Parameters

    Returns Promise<{
        endpoint: string;
        instanceValue: any;
        parameters: any;
    }>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Audio-1.html b/docs/classes/openai.OpenAI.Audio-1.html index c2793d29..3a415656 100644 --- a/docs/classes/openai.OpenAI.Audio-1.html +++ b/docs/classes/openai.OpenAI.Audio-1.html @@ -1,12 +1,6 @@ Audio | @skeet-framework/ai

Hierarchy

  • APIResource
    • Audio

Constructors

  • Parameters

    Returns Audio

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

speech: Speech
transcriptions: Transcriptions
translations: Translations

Generated using TypeDoc

\ No newline at end of file +

Constructors

  • Parameters

    Returns Audio

Properties

_client: openai.OpenAI
speech: Speech
transcriptions: Transcriptions
translations: Translations

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Audio.Speech-1.html b/docs/classes/openai.OpenAI.Audio.Speech-1.html index d34995da..dd9ce166 100644 --- a/docs/classes/openai.OpenAI.Audio.Speech-1.html +++ b/docs/classes/openai.OpenAI.Audio.Speech-1.html @@ -1,11 +1,5 @@ Speech | @skeet-framework/ai

Hierarchy

  • APIResource
    • Speech

Constructors

Properties

Properties

Methods

Constructors

  • Parameters

    Returns Speech

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

  • Generates audio from the input text.

    -

    Parameters

    Returns APIPromise<Response>

Generated using TypeDoc

\ No newline at end of file +

Constructors

  • Parameters

    Returns Speech

Properties

_client: openai.OpenAI

Methods

  • Generates audio from the input text.

    +

    Parameters

    Returns APIPromise<Response>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Audio.Transcriptions-1.html b/docs/classes/openai.OpenAI.Audio.Transcriptions-1.html index 43552993..3ee27423 100644 --- a/docs/classes/openai.OpenAI.Audio.Transcriptions-1.html +++ b/docs/classes/openai.OpenAI.Audio.Transcriptions-1.html @@ -1,11 +1,5 @@ Transcriptions | @skeet-framework/ai

Hierarchy

  • APIResource
    • Transcriptions

Constructors

Properties

Properties

Methods

Constructors

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

_client: openai.OpenAI

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Audio.Translations-1.html b/docs/classes/openai.OpenAI.Audio.Translations-1.html index b9b5b6f2..ad5ccc31 100644 --- a/docs/classes/openai.OpenAI.Audio.Translations-1.html +++ b/docs/classes/openai.OpenAI.Audio.Translations-1.html @@ -1,11 +1,5 @@ Translations | @skeet-framework/ai

Hierarchy

  • APIResource
    • Translations

Constructors

Properties

Properties

Methods

Constructors

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

_client: openai.OpenAI

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Beta-1.html b/docs/classes/openai.OpenAI.Beta-1.html index 2232bddb..679f54d1 100644 --- a/docs/classes/openai.OpenAI.Beta-1.html +++ b/docs/classes/openai.OpenAI.Beta-1.html @@ -1,12 +1,6 @@ Beta | @skeet-framework/ai

Hierarchy

  • APIResource
    • Beta

Constructors

  • Parameters

    Returns Beta

Properties

assistants: Assistants
client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

threads: Threads

Generated using TypeDoc

\ No newline at end of file +

Constructors

  • Parameters

    Returns Beta

Properties

_client: openai.OpenAI
assistants: Assistants
threads: Threads

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Beta.Assistants-1.html b/docs/classes/openai.OpenAI.Beta.Assistants-1.html index 88b742e2..3cf3ace6 100644 --- a/docs/classes/openai.OpenAI.Beta.Assistants-1.html +++ b/docs/classes/openai.OpenAI.Beta.Assistants-1.html @@ -1,20 +1,14 @@ -Assistants | @skeet-framework/ai

Hierarchy

  • APIResource
    • Assistants

Constructors

Properties

client -delete +Assistants | @skeet-framework/ai

Hierarchy

  • APIResource
    • Assistants

Constructors

  • Parameters

    Returns Assistants

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

  • Create an assistant with a model and instructions.

    -

    Parameters

    Returns APIPromise<Assistant>

  • Delete an assistant.

    -

    Parameters

    • assistantId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<AsssitantDeleted>

  • Retrieves an assistant.

    -

    Parameters

    • assistantId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<Assistant>

  • Modifies an assistant.

    -

    Parameters

    Returns APIPromise<Assistant>

Generated using TypeDoc

\ No newline at end of file +

Constructors

  • Parameters

    Returns Assistants

Properties

_client: openai.OpenAI

Methods

  • Create an assistant with a model and instructions.

    +

    Parameters

    Returns APIPromise<Assistant>

  • Delete an assistant.

    +

    Parameters

    • assistantId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<AssistantDeleted>

  • Retrieves an assistant.

    +

    Parameters

    • assistantId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<Assistant>

  • Modifies an assistant.

    +

    Parameters

    Returns APIPromise<Assistant>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Beta.Assistants.AssistantsPage.html b/docs/classes/openai.OpenAI.Beta.Assistants.AssistantsPage.html index 374078b3..c1bfeaf2 100644 --- a/docs/classes/openai.OpenAI.Beta.Assistants.AssistantsPage.html +++ b/docs/classes/openai.OpenAI.Beta.Assistants.AssistantsPage.html @@ -1,4 +1,4 @@ -AssistantsPage | @skeet-framework/ai

Hierarchy

Constructors

constructor +AssistantsPage | @skeet-framework/ai

Hierarchy

Constructors

Properties

Constructors

Properties

#private: any
body: unknown
data: Assistant[]
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<Assistant>, void, unknown>

  • Returns null | PageInfo

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

#private: any
body: unknown
data: Assistant[]
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<Assistant>, void, unknown>

  • Returns null | PageInfo

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Beta.Assistants.Files-1.html b/docs/classes/openai.OpenAI.Beta.Assistants.Files-1.html index 5985cde7..2be49886 100644 --- a/docs/classes/openai.OpenAI.Beta.Assistants.Files-1.html +++ b/docs/classes/openai.OpenAI.Beta.Assistants.Files-1.html @@ -1,19 +1,13 @@ Files | @skeet-framework/ai

Hierarchy

  • APIResource
    • Files

Constructors

Properties

Properties

Methods

Constructors

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

  • Create an assistant file by attaching a +

Constructors

Properties

_client: openai.OpenAI

Methods

  • Delete an assistant file.

    Parameters

    • assistantId: string
    • fileId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<FileDeleteResponse>

  • Retrieves an AssistantFile.

    -

    Parameters

    • assistantId: string
    • fileId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<AssistantFile>

Generated using TypeDoc

\ No newline at end of file +

Parameters

  • assistantId: string
  • fileId: string
  • Optional options: RequestOptions<Readable | Record<string, unknown>>

Returns APIPromise<AssistantFile>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Beta.Assistants.Files.AssistantFilesPage.html b/docs/classes/openai.OpenAI.Beta.Assistants.Files.AssistantFilesPage.html index 4fff3fee..48b6ddaa 100644 --- a/docs/classes/openai.OpenAI.Beta.Assistants.Files.AssistantFilesPage.html +++ b/docs/classes/openai.OpenAI.Beta.Assistants.Files.AssistantFilesPage.html @@ -11,4 +11,4 @@ iterPages nextPageInfo nextPageParams -

Constructors

Properties

#private: any
body: unknown
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns boolean

  • Returns null | PageInfo

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

#private: any
body: unknown
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns boolean

  • Returns null | PageInfo

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Beta.Chat-1.html b/docs/classes/openai.OpenAI.Beta.Chat-1.html index 6fa5d662..7b58045c 100644 --- a/docs/classes/openai.OpenAI.Beta.Chat-1.html +++ b/docs/classes/openai.OpenAI.Beta.Chat-1.html @@ -1,10 +1,4 @@ Chat | @skeet-framework/ai

Hierarchy

  • APIResource
    • Chat

Constructors

Properties

Properties

Constructors

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

_client: openai.OpenAI

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Beta.Chat.Completions.html b/docs/classes/openai.OpenAI.Beta.Chat.Completions.html index 28edff93..b272fea5 100644 --- a/docs/classes/openai.OpenAI.Beta.Chat.Completions.html +++ b/docs/classes/openai.OpenAI.Beta.Chat.Completions.html @@ -1,15 +1,9 @@ Completions | @skeet-framework/ai

Hierarchy

  • APIResource
    • Completions

Constructors

Properties

Properties

Methods

Constructors

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

  • A convenience helper for using function calls with the /chat/completions +

Constructors

Properties

_client: openai.OpenAI

Methods

  • A convenience helper for using function calls with the /chat/completions endpoint which automatically calls the JavaScript functions you provide and sends their results back to the /chat/completions endpoint, looping as long as the model requests function calls.

    @@ -22,4 +16,4 @@

    For more details and examples, see the docs

    Type Parameters

    • FunctionsArgs extends BaseFunctionsArgs

    Parameters

    • body: ChatCompletionToolRunnerParams<FunctionsArgs>
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns ChatCompletionRunner

  • Type Parameters

    • FunctionsArgs extends BaseFunctionsArgs

    Parameters

    • body: ChatCompletionStreamingToolRunnerParams<FunctionsArgs>
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns ChatCompletionStreamingRunner

  • Creates a chat completion stream

    -

    Parameters

    • body: ChatCompletionStreamParams
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns ChatCompletionStream

Generated using TypeDoc

\ No newline at end of file +

Parameters

  • body: ChatCompletionStreamParams
  • Optional options: RequestOptions<Readable | Record<string, unknown>>

Returns ChatCompletionStream

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Beta.Threads-1.html b/docs/classes/openai.OpenAI.Beta.Threads-1.html index 3201770c..8a2ac3f1 100644 --- a/docs/classes/openai.OpenAI.Beta.Threads-1.html +++ b/docs/classes/openai.OpenAI.Beta.Threads-1.html @@ -1,21 +1,15 @@ -Threads | @skeet-framework/ai

Hierarchy

  • APIResource
    • Threads

Constructors

Properties

client -delete -get -getAPIList +Threads | @skeet-framework/ai

Hierarchy

  • APIResource
    • Threads

Constructors

  • Parameters

    Returns Threads

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

messages: Messages
patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

runs: Runs

Methods

  • Create a thread and run it in one request.

    -

    Parameters

    Returns APIPromise<Run>

  • Delete a thread.

    -

    Parameters

    • threadId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<ThreadDeleted>

Generated using TypeDoc

\ No newline at end of file +

Constructors

  • Parameters

    Returns Threads

Properties

_client: openai.OpenAI
messages: Messages
runs: Runs

Methods

  • Create a thread and run it in one request.

    +

    Parameters

    Returns APIPromise<Run>

  • Delete a thread.

    +

    Parameters

    • threadId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<ThreadDeleted>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Beta.Threads.Messages-1.html b/docs/classes/openai.OpenAI.Beta.Threads.Messages-1.html index fec3a02e..6072b0d3 100644 --- a/docs/classes/openai.OpenAI.Beta.Threads.Messages-1.html +++ b/docs/classes/openai.OpenAI.Beta.Threads.Messages-1.html @@ -1,18 +1,12 @@ Messages | @skeet-framework/ai

Hierarchy

  • APIResource
    • Messages

Constructors

Properties

Properties

Methods

Constructors

  • Parameters

    Returns Messages

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

  • Create a message.

    +

Constructors

  • Parameters

    Returns Messages

Properties

_client: openai.OpenAI

Methods

  • Create a message.

    Parameters

    Returns APIPromise<ThreadMessage>

  • Retrieve a message.

    Parameters

    • threadId: string
    • messageId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<ThreadMessage>

  • Modifies a message.

    -

    Parameters

    Returns APIPromise<ThreadMessage>

Generated using TypeDoc

\ No newline at end of file +

Parameters

Returns APIPromise<ThreadMessage>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Beta.Threads.Messages.Files-1.html b/docs/classes/openai.OpenAI.Beta.Threads.Messages.Files-1.html index 44a87405..b33c65de 100644 --- a/docs/classes/openai.OpenAI.Beta.Threads.Messages.Files-1.html +++ b/docs/classes/openai.OpenAI.Beta.Threads.Messages.Files-1.html @@ -1,13 +1,7 @@ Files | @skeet-framework/ai

Hierarchy

  • APIResource
    • Files

Constructors

Properties

Properties

Methods

Constructors

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

Constructors

Properties

_client: openai.OpenAI

Methods

  • Retrieves a message file.

    -

    Parameters

    • threadId: string
    • messageId: string
    • fileId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<MessageFile>

Generated using TypeDoc

\ No newline at end of file +

Parameters

  • threadId: string
  • messageId: string
  • fileId: string
  • Optional options: RequestOptions<Readable | Record<string, unknown>>

Returns APIPromise<MessageFile>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Beta.Threads.Messages.Files.MessageFilesPage.html b/docs/classes/openai.OpenAI.Beta.Threads.Messages.Files.MessageFilesPage.html index 66e1f213..00b9af0b 100644 --- a/docs/classes/openai.OpenAI.Beta.Threads.Messages.Files.MessageFilesPage.html +++ b/docs/classes/openai.OpenAI.Beta.Threads.Messages.Files.MessageFilesPage.html @@ -11,4 +11,4 @@ iterPages nextPageInfo nextPageParams -

Constructors

Properties

#private: any
body: unknown
data: MessageFile[]
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<MessageFile>, void, unknown>

  • Returns null | PageInfo

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

#private: any
body: unknown
data: MessageFile[]
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<MessageFile>, void, unknown>

  • Returns null | PageInfo

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Beta.Threads.Messages.ThreadMessagesPage.html b/docs/classes/openai.OpenAI.Beta.Threads.Messages.ThreadMessagesPage.html index f4c1bf7b..4662a1b2 100644 --- a/docs/classes/openai.OpenAI.Beta.Threads.Messages.ThreadMessagesPage.html +++ b/docs/classes/openai.OpenAI.Beta.Threads.Messages.ThreadMessagesPage.html @@ -11,4 +11,4 @@ iterPages nextPageInfo nextPageParams -

Constructors

Properties

#private: any
body: unknown
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns boolean

  • Returns null | PageInfo

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

#private: any
body: unknown
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns boolean

  • Returns null | PageInfo

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Beta.Threads.Runs-1.html b/docs/classes/openai.OpenAI.Beta.Threads.Runs-1.html index 7419d8ac..058cdca2 100644 --- a/docs/classes/openai.OpenAI.Beta.Threads.Runs-1.html +++ b/docs/classes/openai.OpenAI.Beta.Threads.Runs-1.html @@ -1,11 +1,5 @@ -Runs | @skeet-framework/ai

Hierarchy

  • APIResource
    • Runs

Constructors

Properties

client -delete -get -getAPIList -patch -post -put +Runs | @skeet-framework/ai

Hierarchy

  • APIResource
    • Runs

Constructors

Properties

Methods

Constructors

  • Parameters

    Returns Runs

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

steps: Steps

Methods

  • Cancels a run that is in_progress.

    -

    Parameters

    • threadId: string
    • runId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<Run>

  • Create a run.

    -

    Parameters

    Returns APIPromise<Run>

  • Returns a list of runs belonging to a thread.

    -

    Parameters

    Returns PagePromise<RunsPage, Run>

  • Parameters

    • threadId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns PagePromise<RunsPage, Run>

  • Retrieves a run.

    -

    Parameters

    • threadId: string
    • runId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<Run>

  • When a run has the status: "requires_action" and required_action.type is +

Constructors

  • Parameters

    Returns Runs

Properties

_client: openai.OpenAI
steps: Steps

Methods

  • Cancels a run that is in_progress.

    +

    Parameters

    • threadId: string
    • runId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<Run>

  • Create a run.

    +

    Parameters

    Returns APIPromise<Run>

  • Returns a list of runs belonging to a thread.

    +

    Parameters

    Returns PagePromise<RunsPage, Run>

  • Parameters

    • threadId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns PagePromise<RunsPage, Run>

  • Retrieves a run.

    +

    Parameters

    • threadId: string
    • runId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<Run>

  • When a run has the status: "requires_action" and required_action.type is submit_tool_outputs, this endpoint can be used to submit the outputs from the tool calls once they're all completed. All outputs must be submitted in a single request.

    -

    Parameters

    Returns APIPromise<Run>

  • Modifies a run.

    -

    Parameters

    Returns APIPromise<Run>

Generated using TypeDoc

\ No newline at end of file +

Parameters

Returns APIPromise<Run>

  • Modifies a run.

    +

    Parameters

    Returns APIPromise<Run>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Beta.Threads.Runs.RunsPage.html b/docs/classes/openai.OpenAI.Beta.Threads.Runs.RunsPage.html index 409d2b00..a97b90f8 100644 --- a/docs/classes/openai.OpenAI.Beta.Threads.Runs.RunsPage.html +++ b/docs/classes/openai.OpenAI.Beta.Threads.Runs.RunsPage.html @@ -1,4 +1,4 @@ -RunsPage | @skeet-framework/ai

Hierarchy

Constructors

constructor +RunsPage | @skeet-framework/ai

Hierarchy

Constructors

Properties

Constructors

Properties

#private: any
body: unknown
data: Run[]
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns AsyncGenerator<Run, void, unknown>

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<Run>, void, unknown>

  • Returns null | PageInfo

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

#private: any
body: unknown
data: Run[]
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns AsyncGenerator<Run, void, unknown>

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<Run>, void, unknown>

  • Returns null | PageInfo

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Beta.Threads.Runs.Steps-1.html b/docs/classes/openai.OpenAI.Beta.Threads.Runs.Steps-1.html index d760661f..d969761c 100644 --- a/docs/classes/openai.OpenAI.Beta.Threads.Runs.Steps-1.html +++ b/docs/classes/openai.OpenAI.Beta.Threads.Runs.Steps-1.html @@ -1,13 +1,7 @@ Steps | @skeet-framework/ai

Hierarchy

  • APIResource
    • Steps

Constructors

Properties

Properties

Methods

Constructors

  • Parameters

    Returns Steps

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

  • Returns a list of run steps belonging to a run.

    +

Constructors

  • Parameters

    Returns Steps

Properties

_client: openai.OpenAI

Methods

  • Returns a list of run steps belonging to a run.

    Parameters

    Returns PagePromise<RunStepsPage, RunStep>

  • Parameters

    • threadId: string
    • runId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns PagePromise<RunStepsPage, RunStep>

  • Retrieves a run step.

    -

    Parameters

    • threadId: string
    • runId: string
    • stepId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<RunStep>

Generated using TypeDoc

\ No newline at end of file +

Parameters

  • threadId: string
  • runId: string
  • stepId: string
  • Optional options: RequestOptions<Readable | Record<string, unknown>>

Returns APIPromise<RunStep>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Beta.Threads.Runs.Steps.RunStepsPage.html b/docs/classes/openai.OpenAI.Beta.Threads.Runs.Steps.RunStepsPage.html index 0932d89f..d39b1184 100644 --- a/docs/classes/openai.OpenAI.Beta.Threads.Runs.Steps.RunStepsPage.html +++ b/docs/classes/openai.OpenAI.Beta.Threads.Runs.Steps.RunStepsPage.html @@ -11,4 +11,4 @@ iterPages nextPageInfo nextPageParams -

Constructors

Properties

#private: any
body: unknown
data: RunStep[]
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<RunStep>, void, unknown>

  • Returns null | PageInfo

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

#private: any
body: unknown
data: RunStep[]
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<RunStep>, void, unknown>

  • Returns null | PageInfo

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Chat-1.html b/docs/classes/openai.OpenAI.Chat-1.html index b9293df3..3be34ebe 100644 --- a/docs/classes/openai.OpenAI.Chat-1.html +++ b/docs/classes/openai.OpenAI.Chat-1.html @@ -1,10 +1,4 @@ Chat | @skeet-framework/ai

Hierarchy

  • APIResource
    • Chat

Constructors

Properties

Properties

Constructors

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

_client: openai.OpenAI

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Chat.Completions-1.html b/docs/classes/openai.OpenAI.Chat.Completions-1.html index 0cdac781..fbf9b699 100644 --- a/docs/classes/openai.OpenAI.Chat.Completions-1.html +++ b/docs/classes/openai.OpenAI.Chat.Completions-1.html @@ -1,11 +1,5 @@ -Completions | @skeet-framework/ai

Hierarchy

  • APIResource
    • Completions

Constructors

Properties

client -delete -get -getAPIList -patch -post -put +Completions | @skeet-framework/ai

Hierarchy

  • APIResource
    • Completions

Constructors

Properties

Methods

Constructors

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

_client: openai.OpenAI

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Completions-1.html b/docs/classes/openai.OpenAI.Completions-1.html index 1f6798da..c0b33a4a 100644 --- a/docs/classes/openai.OpenAI.Completions-1.html +++ b/docs/classes/openai.OpenAI.Completions-1.html @@ -1,11 +1,5 @@ Completions | @skeet-framework/ai

Hierarchy

  • APIResource
    • Completions

Constructors

Properties

Properties

Methods

Constructors

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

_client: openai.OpenAI

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.CursorPage.html b/docs/classes/openai.OpenAI.CursorPage.html index f1818774..02969c64 100644 --- a/docs/classes/openai.OpenAI.CursorPage.html +++ b/docs/classes/openai.OpenAI.CursorPage.html @@ -11,4 +11,4 @@ iterPages nextPageInfo nextPageParams -

Constructors

  • Type Parameters

    • Item extends {
          id: string;
      }

    Parameters

    • client: APIClient
    • response: Response
    • body: CursorPageResponse<Item>
    • options: FinalRequestOptions

    Returns CursorPage<Item>

Properties

#private: any
body: unknown
data: Item[]
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns AsyncGenerator<Awaited<Item>, void, unknown>

  • Returns Promise<CursorPage<Item>>

  • Returns Item[]

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<Item>, void, unknown>

  • Returns null | PageInfo

  • Returns null | Partial<CursorPageParams>

Generated using TypeDoc

\ No newline at end of file +

Constructors

  • Type Parameters

    • Item extends {
          id: string;
      }

    Parameters

    • client: APIClient
    • response: Response
    • body: CursorPageResponse<Item>
    • options: FinalRequestOptions

    Returns CursorPage<Item>

Properties

#private: any
body: unknown
data: Item[]
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns AsyncGenerator<Awaited<Item>, void, unknown>

  • Returns Promise<CursorPage<Item>>

  • Returns Item[]

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<Item>, void, unknown>

  • Returns null | PageInfo

  • Returns null | Partial<CursorPageParams>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Edits-1.html b/docs/classes/openai.OpenAI.Edits-1.html index 586e3c41..276aacfc 100644 --- a/docs/classes/openai.OpenAI.Edits-1.html +++ b/docs/classes/openai.OpenAI.Edits-1.html @@ -1,13 +1,7 @@ Edits | @skeet-framework/ai

Hierarchy

  • APIResource
    • Edits

Constructors

Properties

Properties

Methods

Constructors

  • Parameters

    Returns Edits

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

  • Creates a new edit for the provided input, instruction, and parameters.

    +

Constructors

  • Parameters

    Returns Edits

Properties

_client: openai.OpenAI

Methods

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Embeddings-1.html b/docs/classes/openai.OpenAI.Embeddings-1.html index b3464666..24fa886a 100644 --- a/docs/classes/openai.OpenAI.Embeddings-1.html +++ b/docs/classes/openai.OpenAI.Embeddings-1.html @@ -1,11 +1,5 @@ Embeddings | @skeet-framework/ai

Hierarchy

  • APIResource
    • Embeddings

Constructors

Properties

Properties

Methods

Constructors

  • Parameters

    Returns Embeddings

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

  • Parameters

    Returns Embeddings

Properties

_client: openai.OpenAI

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Files-1.html b/docs/classes/openai.OpenAI.Files-1.html index 13b0adee..92929958 100644 --- a/docs/classes/openai.OpenAI.Files-1.html +++ b/docs/classes/openai.OpenAI.Files-1.html @@ -1,18 +1,14 @@ -Files | @skeet-framework/ai

Hierarchy

  • APIResource
    • Files

Constructors

Properties

Methods

create +Files | @skeet-framework/ai

Hierarchy

  • APIResource
    • Files

Constructors

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

  • Upload a file that can be used across various endpoints/features. The size of +

Constructors

Properties

_client: openai.OpenAI

Methods

  • Returns the contents of the specified file.

    +

    Parameters

    • fileId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<Response>

  • Upload a file that can be used across various endpoints/features. The size of all the files uploaded by one organization can be up to 100 GB.

    The size of individual files for can be a maximum of 512MB. See the Assistants Tools guide to @@ -20,9 +16,10 @@ .jsonl files.

    Please contact us if you need to increase these storage limits.

    -

    Parameters

    Returns APIPromise<FileObject>

  • Delete a file.

    -

    Parameters

    • fileId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<FileDeleted>

  • Returns information about a specific file.

    -

    Parameters

    • fileId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<FileObject>

  • Returns the contents of the specified file.

    -

    Parameters

    • fileId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<string>

  • Waits for the given file to be processed, default timeout is 30 mins.

    -

    Parameters

    • id: string
    • Optional __namedParameters: {
          maxWait?: number;
          pollInterval?: number;
      }
      • Optional maxWait?: number
      • Optional pollInterval?: number

    Returns Promise<FileObject>

Generated using TypeDoc

\ No newline at end of file +

Parameters

Returns APIPromise<FileObject>

  • Delete a file.

    +

    Parameters

    • fileId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<FileDeleted>

  • Returns information about a specific file.

    +

    Parameters

    • fileId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<FileObject>

  • Returns the contents of the specified file.

    +

    Parameters

    • fileId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<string>

    Deprecated

    The .content() method should be used instead

    +
  • Waits for the given file to be processed, default timeout is 30 mins.

    +

    Parameters

    • id: string
    • Optional __namedParameters: {
          maxWait?: number;
          pollInterval?: number;
      }
      • Optional maxWait?: number
      • Optional pollInterval?: number

    Returns Promise<FileObject>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Files.FileObjectsPage.html b/docs/classes/openai.OpenAI.Files.FileObjectsPage.html index fd4caf01..e3d3d513 100644 --- a/docs/classes/openai.OpenAI.Files.FileObjectsPage.html +++ b/docs/classes/openai.OpenAI.Files.FileObjectsPage.html @@ -1,5 +1,5 @@ FileObjectsPage | @skeet-framework/ai

Note: no pagination actually occurs yet, this is for forwards-compatibility.

-

Hierarchy

Constructors

Hierarchy

Constructors

Properties

Constructors

Properties

#private: any
body: unknown
data: FileObject[]
object: "list"
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<FileObject>, void, unknown>

  • Returns null

  • This page represents a response that isn't actually paginated at the API level +

Constructors

Properties

#private: any
body: unknown
data: FileObject[]
object: "list"
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<FileObject>, void, unknown>

  • Returns null

  • This page represents a response that isn't actually paginated at the API level so there will never be any next page params.

    Returns null

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.FineTunes-1.html b/docs/classes/openai.OpenAI.FineTunes-1.html index 2fec8892..520a3bb4 100644 --- a/docs/classes/openai.OpenAI.FineTunes-1.html +++ b/docs/classes/openai.OpenAI.FineTunes-1.html @@ -1,17 +1,11 @@ FineTunes | @skeet-framework/ai

Hierarchy

  • APIResource
    • FineTunes

Constructors

Properties

Properties

Methods

Constructors

  • Parameters

    Returns FineTunes

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

  • Immediately cancel a fine-tune job.

    +

Constructors

  • Parameters

    Returns FineTunes

Properties

_client: openai.OpenAI

Methods

  • Immediately cancel a fine-tune job.

    Parameters

    • fineTuneId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<FineTune>

  • Creates a job that fine-tunes a specified model from a given dataset.

    Response includes details of the enqueued job including job status and the name of the fine-tuned models once complete.

    @@ -20,4 +14,4 @@

    Parameters

    Returns PagePromise<FineTunesPage, FineTune>

  • Gets info about the fine-tune job.

    Learn more about fine-tuning

    -

    Parameters

    • fineTuneId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<FineTune>

Generated using TypeDoc

\ No newline at end of file +

Parameters

  • fineTuneId: string
  • Optional options: RequestOptions<Readable | Record<string, unknown>>

Returns APIPromise<FineTune>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.FineTunes.FineTunesPage.html b/docs/classes/openai.OpenAI.FineTunes.FineTunesPage.html index 303683d9..5b03e43e 100644 --- a/docs/classes/openai.OpenAI.FineTunes.FineTunesPage.html +++ b/docs/classes/openai.OpenAI.FineTunes.FineTunesPage.html @@ -13,6 +13,6 @@ iterPages nextPageInfo nextPageParams -

Constructors

Properties

#private: any
body: unknown
data: FineTune[]
object: "list"
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns AsyncGenerator<FineTune, void, unknown>

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<FineTune>, void, unknown>

  • Returns null

  • This page represents a response that isn't actually paginated at the API level +

Constructors

Properties

#private: any
body: unknown
data: FineTune[]
object: "list"
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns AsyncGenerator<FineTune, void, unknown>

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<FineTune>, void, unknown>

  • Returns null

  • This page represents a response that isn't actually paginated at the API level so there will never be any next page params.

    Returns null

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.FineTuning-1.html b/docs/classes/openai.OpenAI.FineTuning-1.html index 0740e089..1c4bf6ab 100644 --- a/docs/classes/openai.OpenAI.FineTuning-1.html +++ b/docs/classes/openai.OpenAI.FineTuning-1.html @@ -1,10 +1,4 @@ FineTuning | @skeet-framework/ai

Hierarchy

  • APIResource
    • FineTuning

Constructors

Properties

Properties

Constructors

  • Parameters

    Returns FineTuning

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

jobs: Jobs
patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Generated using TypeDoc

\ No newline at end of file +

Constructors

  • Parameters

    Returns FineTuning

Properties

_client: openai.OpenAI
jobs: Jobs

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.FineTuning.Jobs-1.html b/docs/classes/openai.OpenAI.FineTuning.Jobs-1.html index 222c4ee0..45b4c10e 100644 --- a/docs/classes/openai.OpenAI.FineTuning.Jobs-1.html +++ b/docs/classes/openai.OpenAI.FineTuning.Jobs-1.html @@ -1,17 +1,11 @@ Jobs | @skeet-framework/ai

Hierarchy

  • APIResource
    • Jobs

Constructors

Properties

Properties

Methods

Constructors

  • Parameters

    Returns Jobs

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

  • Immediately cancel a fine-tune job.

    +

Constructors

  • Parameters

    Returns Jobs

Properties

_client: openai.OpenAI

Methods

  • Immediately cancel a fine-tune job.

    Parameters

    • fineTuningJobId: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<FineTuningJob>

  • Creates a job that fine-tunes a specified model from a given dataset.

    Response includes details of the enqueued job including job status and the name of the fine-tuned models once complete.

    @@ -20,4 +14,4 @@

    Parameters

    Returns PagePromise<FineTuningJobsPage, FineTuningJob>

  • Parameters

    Returns PagePromise<FineTuningJobsPage, FineTuningJob>

Generated using TypeDoc

\ No newline at end of file +

Parameters

  • fineTuningJobId: string
  • Optional options: RequestOptions<Readable | Record<string, unknown>>

Returns APIPromise<FineTuningJob>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.FineTuning.Jobs.FineTuningJobEventsPage.html b/docs/classes/openai.OpenAI.FineTuning.Jobs.FineTuningJobEventsPage.html index 60bb2aa3..93180738 100644 --- a/docs/classes/openai.OpenAI.FineTuning.Jobs.FineTuningJobEventsPage.html +++ b/docs/classes/openai.OpenAI.FineTuning.Jobs.FineTuningJobEventsPage.html @@ -11,4 +11,4 @@ iterPages nextPageInfo nextPageParams -

Constructors

Properties

#private: any
body: unknown
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns boolean

  • Returns null | PageInfo

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

#private: any
body: unknown
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns boolean

  • Returns null | PageInfo

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.FineTuning.Jobs.FineTuningJobsPage.html b/docs/classes/openai.OpenAI.FineTuning.Jobs.FineTuningJobsPage.html index fa381311..c094db88 100644 --- a/docs/classes/openai.OpenAI.FineTuning.Jobs.FineTuningJobsPage.html +++ b/docs/classes/openai.OpenAI.FineTuning.Jobs.FineTuningJobsPage.html @@ -11,4 +11,4 @@ iterPages nextPageInfo nextPageParams -

Constructors

Properties

#private: any
body: unknown
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns boolean

  • Returns null | PageInfo

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

#private: any
body: unknown
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns boolean

  • Returns null | PageInfo

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Images-1.html b/docs/classes/openai.OpenAI.Images-1.html index c63eb6e8..1301f0ea 100644 --- a/docs/classes/openai.OpenAI.Images-1.html +++ b/docs/classes/openai.OpenAI.Images-1.html @@ -1,15 +1,9 @@ Images | @skeet-framework/ai

Hierarchy

  • APIResource
    • Images

Constructors

Properties

Properties

Methods

Constructors

  • Parameters

    Returns Images

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

  • Creates a variation of a given image.

    +

Constructors

  • Parameters

    Returns Images

Properties

_client: openai.OpenAI

Methods

  • Creates an edited or extended image given an original image and a prompt.

    Parameters

    Returns APIPromise<ImagesResponse>

Generated using TypeDoc

\ No newline at end of file +

Parameters

Returns APIPromise<ImagesResponse>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Models-1.html b/docs/classes/openai.OpenAI.Models-1.html index b8cd63bb..a1c86104 100644 --- a/docs/classes/openai.OpenAI.Models-1.html +++ b/docs/classes/openai.OpenAI.Models-1.html @@ -1,18 +1,12 @@ Models | @skeet-framework/ai

Hierarchy

  • APIResource
    • Models

Constructors

Properties

Properties

Methods

Constructors

  • Parameters

    Returns Models

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

  • Delete a fine-tuned model. You must have the Owner role in your organization to +

Constructors

  • Parameters

    Returns Models

Properties

_client: openai.OpenAI

Methods

  • Delete a fine-tuned model. You must have the Owner role in your organization to delete a model.

    Parameters

    • model: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<ModelDeleted>

  • Lists the currently available models, and provides basic information about each one such as the owner and availability.

    Parameters

    Returns PagePromise<ModelsPage, Model>

  • Retrieves a model instance, providing basic information about the model such as the owner and permissioning.

    -

    Parameters

    • model: string
    • Optional options: RequestOptions<Readable | Record<string, unknown>>

    Returns APIPromise<Model>

Generated using TypeDoc

\ No newline at end of file +

Parameters

  • model: string
  • Optional options: RequestOptions<Readable | Record<string, unknown>>

Returns APIPromise<Model>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Models.ModelsPage.html b/docs/classes/openai.OpenAI.Models.ModelsPage.html index 4c23710a..0914fa9b 100644 --- a/docs/classes/openai.OpenAI.Models.ModelsPage.html +++ b/docs/classes/openai.OpenAI.Models.ModelsPage.html @@ -13,6 +13,6 @@ iterPages nextPageInfo nextPageParams -

Constructors

Properties

#private: any
body: unknown
data: Model[]
object: "list"
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns AsyncGenerator<Model, void, unknown>

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<Model>, void, unknown>

  • Returns null

  • This page represents a response that isn't actually paginated at the API level +

Constructors

Properties

#private: any
body: unknown
data: Model[]
object: "list"
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns AsyncGenerator<Model, void, unknown>

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<Model>, void, unknown>

  • Returns null

  • This page represents a response that isn't actually paginated at the API level so there will never be any next page params.

    Returns null

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Moderations-1.html b/docs/classes/openai.OpenAI.Moderations-1.html index 364c6307..bda1799d 100644 --- a/docs/classes/openai.OpenAI.Moderations-1.html +++ b/docs/classes/openai.OpenAI.Moderations-1.html @@ -1,11 +1,5 @@ Moderations | @skeet-framework/ai

Hierarchy

  • APIResource
    • Moderations

Constructors

Properties

Properties

Methods

Constructors

  • Parameters

    Returns Moderations

Properties

client: openai.OpenAI
delete: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

get: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

getAPIList: (<Item, PageClass>(path, Page, opts?) => PagePromise<PageClass, Item>)

Type declaration

    • <Item, PageClass>(path, Page, opts?): PagePromise<PageClass, Item>
    • Type Parameters

      • Item

      • PageClass extends AbstractPage<Item> = AbstractPage<Item>

      Parameters

      • path: string
      • Page: (new (...args) => PageClass)
          • new (...args): PageClass
          • Parameters

            • Rest ...args: any[]

            Returns PageClass

      • Optional opts: RequestOptions<any>

      Returns PagePromise<PageClass, Item>

patch: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

post: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

put: (<Req, Rsp>(path, opts?) => APIPromise<Rsp>)

Type declaration

    • <Req, Rsp>(path, opts?): APIPromise<Rsp>
    • Type Parameters

      • Req extends {}

      • Rsp

      Parameters

      Returns APIPromise<Rsp>

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

  • Parameters

    Returns Moderations

Properties

_client: openai.OpenAI

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/openai.OpenAI.Page.html b/docs/classes/openai.OpenAI.Page.html index c709afe8..57e1de08 100644 --- a/docs/classes/openai.OpenAI.Page.html +++ b/docs/classes/openai.OpenAI.Page.html @@ -13,6 +13,6 @@ iterPages nextPageInfo nextPageParams -

Constructors

  • Type Parameters

    • Item

    Parameters

    • client: APIClient
    • response: Response
    • body: PageResponse<Item>
    • options: FinalRequestOptions

    Returns Page<Item>

Properties

#private: any
body: unknown
data: Item[]
object: "list"
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns AsyncGenerator<Awaited<Item>, void, unknown>

  • Returns Promise<Page<Item>>

  • Returns Item[]

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<Item>, void, unknown>

  • Returns null

  • This page represents a response that isn't actually paginated at the API level +

Constructors

  • Type Parameters

    • Item

    Parameters

    • client: APIClient
    • response: Response
    • body: PageResponse<Item>
    • options: FinalRequestOptions

    Returns Page<Item>

Properties

#private: any
body: unknown
data: Item[]
object: "list"
options: FinalRequestOptions<Readable | Record<string, unknown>>
response: Response

Methods

  • Returns AsyncGenerator<Awaited<Item>, void, unknown>

  • Returns Promise<Page<Item>>

  • Returns Item[]

  • Returns boolean

  • Returns AsyncGenerator<AbstractPage<Item>, void, unknown>

  • Returns null

  • This page represents a response that isn't actually paginated at the API level so there will never be any next page params.

    Returns null

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/InstanceType.html b/docs/enums/InstanceType.html index 743bf09a..3d996f4b 100644 --- a/docs/enums/InstanceType.html +++ b/docs/enums/InstanceType.html @@ -1,6 +1,6 @@ -InstanceType | @skeet-framework/ai

Enumeration InstanceType

Enumeration Members

AUTH +InstanceType | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

AUTH: "auth"
FIRESTORE: "firestore"
HTTP: "http"
PUBSUB: "pubsub"
SCHEDULE: "schedule"

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/NamingEnum.html b/docs/enums/NamingEnum.html index 65faa8a1..0a90865a 100644 --- a/docs/enums/NamingEnum.html +++ b/docs/enums/NamingEnum.html @@ -1,4 +1,4 @@ -NamingEnum | @skeet-framework/ai

Enumeration NamingEnum

Enumeration Members

FUNCTION +NamingEnum | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

FUNCTION: "function"
MIGRATION: "migration"
MODEL: "model"

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/SkeetAiMode.html b/docs/enums/SkeetAiMode.html index d3e60365..f8bd971f 100644 --- a/docs/enums/SkeetAiMode.html +++ b/docs/enums/SkeetAiMode.html @@ -1,4 +1,4 @@ -SkeetAiMode | @skeet-framework/ai

Enumeration SkeetAiMode

Enumeration Members

Firestore +SkeetAiMode | @skeet-framework/ai

Enumeration SkeetAiMode

Enumeration Members

Enumeration Members

Firestore: "firestore"
Function: "function"
Method: "method"
Prisma: "prisma"
Skeet: "skeet"
Translate: "translate"
Typedoc: "typedoc"
YesOrNo: "yesOrNo"

Generated using TypeDoc

\ No newline at end of file +

Enumeration Members

Firestore: "firestore"
Function: "function"
Method: "method"
Prisma: "prisma"
Skeet: "skeet"
Translate: "translate"
Typedoc: "typedoc"
YesOrNo: "yesOrNo"

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/functions/generatePrompt.html b/docs/functions/generatePrompt.html index dacded94..9c41128f 100644 --- a/docs/functions/generatePrompt.html +++ b/docs/functions/generatePrompt.html @@ -1 +1 @@ -generatePrompt | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file +generatePrompt | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/functions/translate.html b/docs/functions/translate.html index fa7e3128..56749c50 100644 --- a/docs/functions/translate.html +++ b/docs/functions/translate.html @@ -5,4 +5,4 @@

Throws

Will throw an error if the translation fails.

Example

import { translate } from "@skeet-framework/ai"

const translatedText = await translate("Hello", "es")
console.log(translatedText); // Outputs: "Hola"
-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/AIPrompt.html b/docs/interfaces/AIPrompt.html index c9cc05ac..f8cdf1fc 100644 --- a/docs/interfaces/AIPrompt.html +++ b/docs/interfaces/AIPrompt.html @@ -1,6 +1,6 @@ AIPrompt | @skeet-framework/ai

Interface AIPrompt

Represents the structure of the AI prompt which includes context and examples.

-

Hierarchy

  • AIPrompt

Properties

Hierarchy

  • AIPrompt

Properties

Properties

context: string

The context or background information for the AI prompt.

-
examples: AIExample[]

An array of examples, each consisting of input and output pairs.

-

Generated using TypeDoc

\ No newline at end of file +
examples: AIExample[]

An array of examples, each consisting of input and output pairs.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ChatCompletion-1.html b/docs/interfaces/ChatCompletion-1.html index 72e91def..646d9203 100644 --- a/docs/interfaces/ChatCompletion-1.html +++ b/docs/interfaces/ChatCompletion-1.html @@ -1,6 +1,6 @@ ChatCompletion | @skeet-framework/ai

Interface ChatCompletion

Represents a chat completion response returned by model, based on the provided input.

-

Hierarchy

  • ChatCompletion

Properties

Hierarchy

  • ChatCompletion

Properties

choices created id model @@ -9,12 +9,12 @@ usage?

Properties

A list of chat completion choices. Can be more than one if n is greater than 1.

-
created: number

The Unix timestamp (in seconds) of when the chat completion was created.

-
id: string

A unique identifier for the chat completion.

-
model: string

The model used for the chat completion.

-
object: "chat.completion"

The object type, which is always chat.completion.

-
system_fingerprint?: string

This fingerprint represents the backend configuration that the model runs with.

+
created: number

The Unix timestamp (in seconds) of when the chat completion was created.

+
id: string

A unique identifier for the chat completion.

+
model: string

The model used for the chat completion.

+
object: "chat.completion"

The object type, which is always chat.completion.

+
system_fingerprint?: string

This fingerprint represents the backend configuration that the model runs with.

Can be used in conjunction with the seed request parameter to understand when backend changes have been made that might impact determinism.

-

Usage statistics for the completion request.

-

Generated using TypeDoc

\ No newline at end of file +

Usage statistics for the completion request.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ChatCompletion.Choice.html b/docs/interfaces/ChatCompletion.Choice.html index 608ab324..b8b7a46e 100644 --- a/docs/interfaces/ChatCompletion.Choice.html +++ b/docs/interfaces/ChatCompletion.Choice.html @@ -1,4 +1,4 @@ -Choice | @skeet-framework/ai

Hierarchy

  • Choice

Properties

finish_reason +Choice | @skeet-framework/ai

Hierarchy

  • Choice

Properties

finish_reason: "length" | "stop" | "tool_calls" | "content_filter" | "function_call"

The reason the model stopped generating tokens. This will be stop if the model @@ -7,6 +7,6 @@ content was omitted due to a flag from our content filters, tool_calls if the model called a tool, or function_call (deprecated) if the model called a function.

-
index: number

The index of the choice in the list of choices.

-

A chat completion message generated by the model.

-

Generated using TypeDoc

\ No newline at end of file +
index: number

The index of the choice in the list of choices.

+

A chat completion message generated by the model.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ChatCompletionChunk-1.html b/docs/interfaces/ChatCompletionChunk-1.html index 292baf0e..bbfdf173 100644 --- a/docs/interfaces/ChatCompletionChunk-1.html +++ b/docs/interfaces/ChatCompletionChunk-1.html @@ -1,15 +1,19 @@ ChatCompletionChunk | @skeet-framework/ai

Interface ChatCompletionChunk

Represents a streamed chunk of a chat completion response returned by model, based on the provided input.

-

Hierarchy

  • ChatCompletionChunk

Properties

Hierarchy

  • ChatCompletionChunk

Properties

A list of chat completion choices. Can be more than one if n is greater than 1.

-
created: number

The Unix timestamp (in seconds) of when the chat completion was created. Each +

created: number

The Unix timestamp (in seconds) of when the chat completion was created. Each chunk has the same timestamp.

-
id: string

A unique identifier for the chat completion. Each chunk has the same ID.

-
model: string

The model to generate the completion.

-
object: "chat.completion.chunk"

The object type, which is always chat.completion.chunk.

-

Generated using TypeDoc

\ No newline at end of file +
id: string

A unique identifier for the chat completion. Each chunk has the same ID.

+
model: string

The model to generate the completion.

+
object: "chat.completion.chunk"

The object type, which is always chat.completion.chunk.

+
system_fingerprint?: string

This fingerprint represents the backend configuration that the model runs with. +Can be used in conjunction with the seed request parameter to understand when +backend changes have been made that might impact determinism.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ChatCompletionChunk.Choice-1.html b/docs/interfaces/ChatCompletionChunk.Choice-1.html index 00c82ddc..47510b21 100644 --- a/docs/interfaces/ChatCompletionChunk.Choice-1.html +++ b/docs/interfaces/ChatCompletionChunk.Choice-1.html @@ -1,12 +1,12 @@ -Choice | @skeet-framework/ai

Hierarchy

  • Choice

Properties

delta +Choice | @skeet-framework/ai

Hierarchy

  • Choice

Properties

delta: Delta

A chat completion delta generated by streamed model responses.

-
finish_reason: null | "length" | "stop" | "tool_calls" | "content_filter" | "function_call"

The reason the model stopped generating tokens. This will be stop if the model +

finish_reason: null | "length" | "stop" | "tool_calls" | "content_filter" | "function_call"

The reason the model stopped generating tokens. This will be stop if the model hit a natural stop point or a provided stop sequence, length if the maximum number of tokens specified in the request was reached, content_filter if content was omitted due to a flag from our content filters, tool_calls if the model called a tool, or function_call (deprecated) if the model called a function.

-
index: number

The index of the choice in the list of choices.

-

Generated using TypeDoc

\ No newline at end of file +
index: number

The index of the choice in the list of choices.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ChatCompletionChunk.Choice.Delta-1.html b/docs/interfaces/ChatCompletionChunk.Choice.Delta-1.html index 76b71883..fd680dfc 100644 --- a/docs/interfaces/ChatCompletionChunk.Choice.Delta-1.html +++ b/docs/interfaces/ChatCompletionChunk.Choice.Delta-1.html @@ -1,10 +1,10 @@ Delta | @skeet-framework/ai

A chat completion delta generated by streamed model responses.

-

Hierarchy

  • Delta

Properties

Hierarchy

  • Delta

Properties

content?: null | string

The contents of the chunk message.

-

Deprecated and replaced by tool_calls. The name and arguments of a function +

Deprecated and replaced by tool_calls. The name and arguments of a function that should be called, as generated by the model.

-
role?: "system" | "assistant" | "user" | "tool"

The role of the author of this message.

-
tool_calls?: ToolCall[]

Generated using TypeDoc

\ No newline at end of file +
role?: "system" | "assistant" | "user" | "tool"

The role of the author of this message.

+
tool_calls?: ToolCall[]

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ChatCompletionChunk.Choice.Delta.FunctionCall.html b/docs/interfaces/ChatCompletionChunk.Choice.Delta.FunctionCall.html index adfd34c6..6971e36d 100644 --- a/docs/interfaces/ChatCompletionChunk.Choice.Delta.FunctionCall.html +++ b/docs/interfaces/ChatCompletionChunk.Choice.Delta.FunctionCall.html @@ -1,10 +1,10 @@ FunctionCall | @skeet-framework/ai

Deprecated and replaced by tool_calls. The name and arguments of a function that should be called, as generated by the model.

-

Hierarchy

  • FunctionCall

Properties

Hierarchy

  • FunctionCall

Properties

Properties

arguments?: string

The arguments to call the function with, as generated by the model in JSON format. Note that the model does not always generate valid JSON, and may hallucinate parameters not defined by your function schema. Validate the arguments in your code before calling your function.

-
name?: string

The name of the function to call.

-

Generated using TypeDoc

\ No newline at end of file +
name?: string

The name of the function to call.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ChatCompletionChunk.Choice.Delta.ToolCall-1.html b/docs/interfaces/ChatCompletionChunk.Choice.Delta.ToolCall-1.html index bfe4c646..fbfecddb 100644 --- a/docs/interfaces/ChatCompletionChunk.Choice.Delta.ToolCall-1.html +++ b/docs/interfaces/ChatCompletionChunk.Choice.Delta.ToolCall-1.html @@ -1,7 +1,7 @@ -ToolCall | @skeet-framework/ai

Hierarchy

  • ToolCall

Properties

function? +ToolCall | @skeet-framework/ai

Hierarchy

  • ToolCall

Properties

Properties

id?: string

The ID of the tool call.

-
index: number
type?: "function"

The type of the tool. Currently, only function is supported.

-

Generated using TypeDoc

\ No newline at end of file +

Properties

id?: string

The ID of the tool call.

+
index: number
type?: "function"

The type of the tool. Currently, only function is supported.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/ChatCompletionChunk.Choice.Delta.ToolCall.Function.html b/docs/interfaces/ChatCompletionChunk.Choice.Delta.ToolCall.Function.html index 6414d55e..d4fa4f88 100644 --- a/docs/interfaces/ChatCompletionChunk.Choice.Delta.ToolCall.Function.html +++ b/docs/interfaces/ChatCompletionChunk.Choice.Delta.ToolCall.Function.html @@ -1,8 +1,8 @@ -Function | @skeet-framework/ai

Hierarchy

  • Function

Properties

arguments? +Function | @skeet-framework/ai

Hierarchy

  • Function

Properties

Properties

arguments?: string

The arguments to call the function with, as generated by the model in JSON format. Note that the model does not always generate valid JSON, and may hallucinate parameters not defined by your function schema. Validate the arguments in your code before calling your function.

-
name?: string

The name of the function to call.

-

Generated using TypeDoc

\ No newline at end of file +
name?: string

The name of the function to call.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/SkeetAIOptions.html b/docs/interfaces/SkeetAIOptions.html index 7a0ae4b8..4d8ef5a0 100644 --- a/docs/interfaces/SkeetAIOptions.html +++ b/docs/interfaces/SkeetAIOptions.html @@ -1,11 +1,11 @@ SkeetAIOptions | @skeet-framework/ai

Interface SkeetAIOptions

Configuration options for initializing a SkeetAI instance.

-

Hierarchy

  • SkeetAIOptions

Properties

ai? +

Hierarchy

  • SkeetAIOptions

Properties

ai?: "VertexAI" | "OpenAI"

AI platform type (either 'VertexAI' or 'OpenAI'). Default is 'VertexAI'.

-
maxTokens?: number

Maximum number of tokens to be returned in the response. Default is 1000.

-
model?: string

Model name to be used by the chosen AI platform. Defaults are 'chat-bison@001' for VertexAI and 'gpt-4' for OpenAI.

-
temperature?: number

Temperature parameter for the AI platform. Default is 0.2.

+
maxTokens?: number

Maximum number of tokens to be returned in the response. Default is 1000.

+
model?: string

Model name to be used by the chosen AI platform. Defaults are 'chat-bison@001' for VertexAI and 'gpt-4' for OpenAI.

+
temperature?: number

Temperature parameter for the AI platform. Default is 0.2.

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant-1.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant-1.html index 9c8acad2..faefbe46 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant-1.html @@ -1,5 +1,5 @@ Assistant | @skeet-framework/ai

Represents an assistant that can call the model and use tools.

-

Hierarchy

  • Assistant

Properties

Hierarchy

  • Assistant

Properties

Properties

created_at: number

The Unix timestamp (in seconds) for when the assistant was created.

-
description: null | string

The description of the assistant. The maximum length is 512 characters.

-
file_ids: string[]

A list of file IDs +

description: null | string

The description of the assistant. The maximum length is 512 characters.

+
file_ids: string[]

A list of file IDs attached to this assistant. There can be a maximum of 20 files attached to the assistant. Files are ordered by their creation date in ascending order.

-
id: string

The identifier, which can be referenced in API endpoints.

-
instructions: null | string

The system instructions that the assistant uses. The maximum length is 32768 +

id: string

The identifier, which can be referenced in API endpoints.

+
instructions: null | string

The system instructions that the assistant uses. The maximum length is 32768 characters.

-
metadata: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful +

metadata: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

-
model: string

ID of the model to use. You can use the +

model: string

ID of the model to use. You can use the List models API to see all of your available models, or see our Model overview for descriptions of them.

-
name: null | string

The name of the assistant. The maximum length is 256 characters.

-
object: "assistant"

The object type, which is always assistant.

-

A list of tool enabled on the assistant. There can be a maximum of 128 tools per +

name: null | string

The name of the assistant. The maximum length is 256 characters.

+
object: "assistant"

The object type, which is always assistant.

+

A list of tool enabled on the assistant. There can be a maximum of 128 tools per assistant. Tools can be of types code_interpreter, retrieval, or function.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.CodeInterpreter.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.CodeInterpreter.html index e1d3e4f8..36799436 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.CodeInterpreter.html +++ b/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.CodeInterpreter.html @@ -1,3 +1,3 @@ -CodeInterpreter | @skeet-framework/ai

Hierarchy

  • CodeInterpreter

Properties

type +CodeInterpreter | @skeet-framework/ai

Hierarchy

  • CodeInterpreter

Properties

Properties

type: "code_interpreter"

The type of tool being defined: code_interpreter

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.Function.Function.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.Function.Function.html deleted file mode 100644 index 4979ffe6..00000000 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.Function.Function.html +++ /dev/null @@ -1,16 +0,0 @@ -Function | @skeet-framework/ai

The function definition.

-

Hierarchy

  • Function

Properties

description: string

A description of what the function does, used by the model to choose when and -how to call the function.

-
name: string

The name of the function to be called. Must be a-z, A-Z, 0-9, or contain -underscores and dashes, with a maximum length of 64.

-
parameters: Record<string, unknown>

The parameters the functions accepts, described as a JSON Schema object. See the -guide for -examples, and the -JSON Schema reference for -documentation about the format.

-

To describe a function that accepts no parameters, provide the value -{"type": "object", "properties": {}}.

-

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.Function-1.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.Function.html similarity index 87% rename from docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.Function-1.html rename to docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.Function.html index cc919bf6..17bb0348 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.Function-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.Function.html @@ -1,5 +1,4 @@ -Function | @skeet-framework/ai

Hierarchy

  • Function

Properties

Properties

The function definition.

-
type: "function"

The type of tool being defined: function

-

Generated using TypeDoc

\ No newline at end of file +Function | @skeet-framework/ai

Hierarchy

  • Function

Properties

Properties

type: "function"

The type of tool being defined: function

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.Retrieval.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.Retrieval.html index b412faf6..0499c7ab 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.Retrieval.html +++ b/docs/interfaces/openai.OpenAI.Beta.Assistants.Assistant.Retrieval.html @@ -1,3 +1,3 @@ -Retrieval | @skeet-framework/ai

Hierarchy

  • Retrieval

Properties

type +Retrieval | @skeet-framework/ai

Hierarchy

  • Retrieval

Properties

Properties

type: "retrieval"

The type of tool being defined: retrieval

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams-1.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams-1.html index bb212b9c..6ae6bec7 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams-1.html @@ -1,4 +1,4 @@ -AssistantCreateParams | @skeet-framework/ai

Hierarchy

  • AssistantCreateParams

Properties

description? +AssistantCreateParams | @skeet-framework/ai

Hierarchy

  • AssistantCreateParams

Properties

description?: null | string

The description of the assistant. The maximum length is 512 characters.

-
file_ids?: string[]

A list of file IDs +

file_ids?: string[]

A list of file IDs attached to this assistant. There can be a maximum of 20 files attached to the assistant. Files are ordered by their creation date in ascending order.

-
instructions?: null | string

The system instructions that the assistant uses. The maximum length is 32768 +

instructions?: null | string

The system instructions that the assistant uses. The maximum length is 32768 characters.

-
metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful +

metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

-
model: string

ID of the model to use. You can use the +

model: string

ID of the model to use. You can use the List models API to see all of your available models, or see our Model overview for descriptions of them.

-
name?: null | string

The name of the assistant. The maximum length is 256 characters.

-

A list of tool enabled on the assistant. There can be a maximum of 128 tools per +

name?: null | string

The name of the assistant. The maximum length is 256 characters.

+

A list of tool enabled on the assistant. There can be a maximum of 128 tools per assistant. Tools can be of types code_interpreter, retrieval, or function.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsCode.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsCode.html index a7bcc5ef..e94698be 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsCode.html +++ b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsCode.html @@ -1,3 +1,3 @@ -AssistantToolsCode | @skeet-framework/ai

Hierarchy

  • AssistantToolsCode

Properties

type +AssistantToolsCode | @skeet-framework/ai

Hierarchy

  • AssistantToolsCode

Properties

Properties

type: "code_interpreter"

The type of tool being defined: code_interpreter

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsFunction.Function.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsFunction.Function.html deleted file mode 100644 index 8639ca6c..00000000 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsFunction.Function.html +++ /dev/null @@ -1,16 +0,0 @@ -Function | @skeet-framework/ai

The function definition.

-

Hierarchy

  • Function

Properties

description: string

A description of what the function does, used by the model to choose when and -how to call the function.

-
name: string

The name of the function to be called. Must be a-z, A-Z, 0-9, or contain -underscores and dashes, with a maximum length of 64.

-
parameters: Record<string, unknown>

The parameters the functions accepts, described as a JSON Schema object. See the -guide for -examples, and the -JSON Schema reference for -documentation about the format.

-

To describe a function that accepts no parameters, provide the value -{"type": "object", "properties": {}}.

-

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsFunction-1.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsFunction.html similarity index 87% rename from docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsFunction-1.html rename to docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsFunction.html index b2c7580d..e06f0608 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsFunction-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsFunction.html @@ -1,5 +1,4 @@ -AssistantToolsFunction | @skeet-framework/ai

Hierarchy

  • AssistantToolsFunction

Properties

Properties

The function definition.

-
type: "function"

The type of tool being defined: function

-

Generated using TypeDoc

\ No newline at end of file +AssistantToolsFunction | @skeet-framework/ai

Hierarchy

  • AssistantToolsFunction

Properties

Properties

type: "function"

The type of tool being defined: function

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsRetrieval.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsRetrieval.html index 284728f5..0d8a1d2c 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsRetrieval.html +++ b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsRetrieval.html @@ -1,3 +1,3 @@ -AssistantToolsRetrieval | @skeet-framework/ai

Hierarchy

  • AssistantToolsRetrieval

Properties

type +AssistantToolsRetrieval | @skeet-framework/ai

Hierarchy

  • AssistantToolsRetrieval

Properties

Properties

type: "retrieval"

The type of tool being defined: retrieval

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.AsssitantDeleted.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantDeleted.html similarity index 97% rename from docs/interfaces/openai.OpenAI.Beta.Assistants.AsssitantDeleted.html rename to docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantDeleted.html index c7274720..671d4b13 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.AsssitantDeleted.html +++ b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantDeleted.html @@ -1,4 +1,4 @@ -AsssitantDeleted | @skeet-framework/ai

Hierarchy

  • AsssitantDeleted

Properties

Properties

deleted: boolean
id: string
object: "assistant.deleted"

Generated using TypeDoc

\ No newline at end of file +AssistantDeleted | @skeet-framework/ai

Hierarchy

  • AssistantDeleted

Properties

Properties

deleted: boolean
id: string
object: "assistant.deleted"

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantListParams.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantListParams.html index fc170bb9..f2a16c90 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantListParams.html +++ b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantListParams.html @@ -1,4 +1,4 @@ -AssistantListParams | @skeet-framework/ai

Hierarchy

Properties

after? +AssistantListParams | @skeet-framework/ai

Hierarchy

Properties

after? before? limit? order? @@ -7,7 +7,7 @@ in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.

-
limit?: number

Number of fine-tuning jobs to retrieve.

+
limit?: number

Number of fine-tuning jobs to retrieve.

order?: "asc" | "desc"

Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams-1.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams-1.html index bffbfcb4..e1cd7b0c 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams-1.html @@ -1,4 +1,4 @@ -AssistantUpdateParams | @skeet-framework/ai

Hierarchy

  • AssistantUpdateParams

Properties

description? +AssistantUpdateParams | @skeet-framework/ai

Hierarchy

  • AssistantUpdateParams

Properties

description?: null | string

The description of the assistant. The maximum length is 512 characters.

-
file_ids?: string[]

A list of File IDs +

file_ids?: string[]

A list of File IDs attached to this assistant. There can be a maximum of 20 files attached to the assistant. Files are ordered by their creation date in ascending order. If a file was previosuly attached to the list but does not show up in the list, it will be deleted from the assistant.

-
instructions?: null | string

The system instructions that the assistant uses. The maximum length is 32768 +

instructions?: null | string

The system instructions that the assistant uses. The maximum length is 32768 characters.

-
metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful +

metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

-
model?: string

ID of the model to use. You can use the +

model?: string

ID of the model to use. You can use the List models API to see all of your available models, or see our Model overview for descriptions of them.

-
name?: null | string

The name of the assistant. The maximum length is 256 characters.

-

A list of tool enabled on the assistant. There can be a maximum of 128 tools per +

name?: null | string

The name of the assistant. The maximum length is 256 characters.

+

A list of tool enabled on the assistant. There can be a maximum of 128 tools per assistant. Tools can be of types code_interpreter, retrieval, or function.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsCode.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsCode.html index bdb255d3..df895017 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsCode.html +++ b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsCode.html @@ -1,3 +1,3 @@ -AssistantToolsCode | @skeet-framework/ai

Hierarchy

  • AssistantToolsCode

Properties

type +AssistantToolsCode | @skeet-framework/ai

Hierarchy

  • AssistantToolsCode

Properties

Properties

type: "code_interpreter"

The type of tool being defined: code_interpreter

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsFunction.Function.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsFunction.Function.html deleted file mode 100644 index 1eb4a1d6..00000000 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsFunction.Function.html +++ /dev/null @@ -1,16 +0,0 @@ -Function | @skeet-framework/ai

The function definition.

-

Hierarchy

  • Function

Properties

description: string

A description of what the function does, used by the model to choose when and -how to call the function.

-
name: string

The name of the function to be called. Must be a-z, A-Z, 0-9, or contain -underscores and dashes, with a maximum length of 64.

-
parameters: Record<string, unknown>

The parameters the functions accepts, described as a JSON Schema object. See the -guide for -examples, and the -JSON Schema reference for -documentation about the format.

-

To describe a function that accepts no parameters, provide the value -{"type": "object", "properties": {}}.

-

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsFunction-1.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsFunction.html similarity index 87% rename from docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsFunction-1.html rename to docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsFunction.html index 8ce3ba89..e419bb3f 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsFunction-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsFunction.html @@ -1,5 +1,4 @@ -AssistantToolsFunction | @skeet-framework/ai

Hierarchy

  • AssistantToolsFunction

Properties

Properties

The function definition.

-
type: "function"

The type of tool being defined: function

-

Generated using TypeDoc

\ No newline at end of file +AssistantToolsFunction | @skeet-framework/ai

Hierarchy

  • AssistantToolsFunction

Properties

Properties

type: "function"

The type of tool being defined: function

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsRetrieval.html b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsRetrieval.html index 8a7b01b7..8adf23e8 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsRetrieval.html +++ b/docs/interfaces/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsRetrieval.html @@ -1,3 +1,3 @@ -AssistantToolsRetrieval | @skeet-framework/ai

Hierarchy

  • AssistantToolsRetrieval

Properties

type +AssistantToolsRetrieval | @skeet-framework/ai

Hierarchy

  • AssistantToolsRetrieval

Properties

Properties

type: "retrieval"

The type of tool being defined: retrieval

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RequiredActionFunctionToolCall-1.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RequiredActionFunctionToolCall-1.html index fa1cc6f4..d324084a 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RequiredActionFunctionToolCall-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RequiredActionFunctionToolCall-1.html @@ -1,12 +1,12 @@ RequiredActionFunctionToolCall | @skeet-framework/ai

Tool call objects

-

Hierarchy

  • RequiredActionFunctionToolCall

Properties

Hierarchy

  • RequiredActionFunctionToolCall

Properties

Properties

The function definition.

-
id: string

The ID of the tool call. This ID must be referenced when you submit the tool +

id: string

The ID of the tool call. This ID must be referenced when you submit the tool outputs in using the Submit tool outputs to run endpoint.

-
type: "function"

The type of tool call the output is required for. For now, this is always +

type: "function"

The type of tool call the output is required for. For now, this is always function.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RequiredActionFunctionToolCall.Function.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RequiredActionFunctionToolCall.Function.html index 73151051..d6058be9 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RequiredActionFunctionToolCall.Function.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RequiredActionFunctionToolCall.Function.html @@ -1,6 +1,6 @@ Function | @skeet-framework/ai

The function definition.

-

Hierarchy

  • Function

Properties

Hierarchy

  • Function

Properties

Properties

arguments: string

The arguments that the model expects you to pass to the function.

-
name: string

The name of the function.

-

Generated using TypeDoc

\ No newline at end of file +
name: string

The name of the function.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run-1.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run-1.html index 4aa0a2dd..3ecfba24 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run-1.html @@ -1,6 +1,6 @@ Run | @skeet-framework/ai

Represents an execution run on a thread.

-

Hierarchy

  • Run

Properties

Hierarchy

  • Run

Properties

Properties

assistant_id: string

The ID of the assistant used for execution of this run.

-
cancelled_at: null | number

The Unix timestamp (in seconds) for when the run was cancelled.

-
completed_at: null | number

The Unix timestamp (in seconds) for when the run was completed.

-
created_at: number

The Unix timestamp (in seconds) for when the run was created.

-
expires_at: number

The Unix timestamp (in seconds) for when the run will expire.

-
failed_at: null | number

The Unix timestamp (in seconds) for when the run failed.

-
file_ids: string[]

The list of File IDs the +

cancelled_at: null | number

The Unix timestamp (in seconds) for when the run was cancelled.

+
completed_at: null | number

The Unix timestamp (in seconds) for when the run was completed.

+
created_at: number

The Unix timestamp (in seconds) for when the run was created.

+
expires_at: number

The Unix timestamp (in seconds) for when the run will expire.

+
failed_at: null | number

The Unix timestamp (in seconds) for when the run failed.

+
file_ids: string[]

The list of File IDs the assistant used for this run.

-
id: string

The identifier, which can be referenced in API endpoints.

-
instructions: string

The instructions that the +

id: string

The identifier, which can be referenced in API endpoints.

+
instructions: string

The instructions that the assistant used for this run.

-

The last error associated with this run. Will be null if there are no errors.

-
metadata: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful +

The last error associated with this run. Will be null if there are no errors.

+
metadata: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

-
model: string

The model that the +

model: string

The model that the assistant used for this run.

-
object: "assistant.run"

The object type, which is always assistant.run.

-
required_action: null | RequiredAction

Details on the action required to continue the run. Will be null if no action +

object: "thread.run"

The object type, which is always thread.run.

+
required_action: null | RequiredAction

Details on the action required to continue the run. Will be null if no action is required.

-
started_at: null | number

The Unix timestamp (in seconds) for when the run was started.

-
status: "queued" | "failed" | "cancelled" | "in_progress" | "requires_action" | "cancelling" | "completed" | "expired"

The status of the run, which can be either queued, in_progress, +

started_at: null | number

The Unix timestamp (in seconds) for when the run was started.

+
status: "queued" | "failed" | "cancelled" | "in_progress" | "requires_action" | "cancelling" | "completed" | "expired"

The status of the run, which can be either queued, in_progress, requires_action, cancelling, cancelled, failed, completed, or expired.

-
thread_id: string

The ID of the thread +

thread_id: string

The ID of the thread that was executed on as a part of this run.

-

The list of tools that the +

The list of tools that the assistant used for this run.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsCode.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsCode.html index 72adedbc..a3bc042d 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsCode.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsCode.html @@ -1,3 +1,3 @@ -AssistantToolsCode | @skeet-framework/ai

Hierarchy

  • AssistantToolsCode

Properties

type +AssistantToolsCode | @skeet-framework/ai

Hierarchy

  • AssistantToolsCode

Properties

Properties

type: "code_interpreter"

The type of tool being defined: code_interpreter

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsFunction.Function.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsFunction.Function.html deleted file mode 100644 index e94b272f..00000000 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsFunction.Function.html +++ /dev/null @@ -1,16 +0,0 @@ -Function | @skeet-framework/ai

The function definition.

-

Hierarchy

  • Function

Properties

description: string

A description of what the function does, used by the model to choose when and -how to call the function.

-
name: string

The name of the function to be called. Must be a-z, A-Z, 0-9, or contain -underscores and dashes, with a maximum length of 64.

-
parameters: Record<string, unknown>

The parameters the functions accepts, described as a JSON Schema object. See the -guide for -examples, and the -JSON Schema reference for -documentation about the format.

-

To describe a function that accepts no parameters, provide the value -{"type": "object", "properties": {}}.

-

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsFunction-1.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsFunction.html similarity index 86% rename from docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsFunction-1.html rename to docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsFunction.html index 65a6f646..1562f26b 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsFunction-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsFunction.html @@ -1,5 +1,4 @@ -AssistantToolsFunction | @skeet-framework/ai

Hierarchy

  • AssistantToolsFunction

Properties

Properties

The function definition.

-
type: "function"

The type of tool being defined: function

-

Generated using TypeDoc

\ No newline at end of file +AssistantToolsFunction | @skeet-framework/ai

Hierarchy

  • AssistantToolsFunction

Properties

Properties

type: "function"

The type of tool being defined: function

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsRetrieval.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsRetrieval.html index 94ddcb45..045903b9 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsRetrieval.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsRetrieval.html @@ -1,3 +1,3 @@ -AssistantToolsRetrieval | @skeet-framework/ai

Hierarchy

  • AssistantToolsRetrieval

Properties

type +AssistantToolsRetrieval | @skeet-framework/ai

Hierarchy

  • AssistantToolsRetrieval

Properties

Properties

type: "retrieval"

The type of tool being defined: retrieval

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.LastError.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.LastError.html index 9fbfc5dd..d78e95b1 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.LastError.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.LastError.html @@ -1,6 +1,6 @@ LastError | @skeet-framework/ai

The last error associated with this run. Will be null if there are no errors.

-

Hierarchy

  • LastError

Properties

Hierarchy

  • LastError

Properties

Properties

code: "server_error" | "rate_limit_exceeded"

One of server_error or rate_limit_exceeded.

-
message: string

A human-readable description of the error.

-

Generated using TypeDoc

\ No newline at end of file +
message: string

A human-readable description of the error.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.RequiredAction-1.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.RequiredAction-1.html index 3a508044..c73cc099 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.RequiredAction-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.RequiredAction-1.html @@ -1,7 +1,7 @@ RequiredAction | @skeet-framework/ai

Details on the action required to continue the run. Will be null if no action is required.

-

Hierarchy

  • RequiredAction

Properties

Hierarchy

  • RequiredAction

Properties

submit_tool_outputs: SubmitToolOutputs

Details on the tool outputs needed for this run to continue.

-
type: "submit_tool_outputs"

For now, this is always submit_tool_outputs.

-

Generated using TypeDoc

\ No newline at end of file +
type: "submit_tool_outputs"

For now, this is always submit_tool_outputs.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.RequiredAction.SubmitToolOutputs.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.RequiredAction.SubmitToolOutputs.html index 9b2c6394..d7918931 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.RequiredAction.SubmitToolOutputs.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Run.RequiredAction.SubmitToolOutputs.html @@ -1,4 +1,4 @@ SubmitToolOutputs | @skeet-framework/ai

Details on the tool outputs needed for this run to continue.

-

Hierarchy

  • SubmitToolOutputs

Properties

Hierarchy

  • SubmitToolOutputs

Properties

Properties

A list of the relevant tool calls.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams-1.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams-1.html index 981b02b4..54707d87 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams-1.html @@ -1,4 +1,4 @@ -RunCreateParams | @skeet-framework/ai

Hierarchy

  • RunCreateParams

Properties

assistant_id +RunCreateParams | @skeet-framework/ai

Hierarchy

  • RunCreateParams

Properties

Properties

assistant_id: string

The ID of the assistant to use to execute this run.

-
instructions?: null | string

Override the default system message of the assistant. This is useful for +

instructions?: null | string

Override the default system message of the assistant. This is useful for modifying the behavior on a per-run basis.

-
metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful +

metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

-
model?: null | string

The ID of the Model to +

model?: null | string

The ID of the Model to be used to execute this run. If a value is provided here, it will override the model associated with the assistant. If not, the model associated with the assistant will be used.

-

Override the tools the assistant can use for this run. This is useful for +

Override the tools the assistant can use for this run. This is useful for modifying the behavior on a per-run basis.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsCode.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsCode.html index f2ca4854..1ed86843 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsCode.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsCode.html @@ -1,3 +1,3 @@ -AssistantToolsCode | @skeet-framework/ai

Hierarchy

  • AssistantToolsCode

Properties

type +AssistantToolsCode | @skeet-framework/ai

Hierarchy

  • AssistantToolsCode

Properties

Properties

type: "code_interpreter"

The type of tool being defined: code_interpreter

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsFunction.Function.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsFunction.Function.html deleted file mode 100644 index 73ec0b06..00000000 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsFunction.Function.html +++ /dev/null @@ -1,16 +0,0 @@ -Function | @skeet-framework/ai

The function definition.

-

Hierarchy

  • Function

Properties

description: string

A description of what the function does, used by the model to choose when and -how to call the function.

-
name: string

The name of the function to be called. Must be a-z, A-Z, 0-9, or contain -underscores and dashes, with a maximum length of 64.

-
parameters: Record<string, unknown>

The parameters the functions accepts, described as a JSON Schema object. See the -guide for -examples, and the -JSON Schema reference for -documentation about the format.

-

To describe a function that accepts no parameters, provide the value -{"type": "object", "properties": {}}.

-

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsFunction-1.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsFunction.html similarity index 86% rename from docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsFunction-1.html rename to docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsFunction.html index b27d80cf..a424d4ad 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsFunction-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsFunction.html @@ -1,5 +1,4 @@ -AssistantToolsFunction | @skeet-framework/ai

Hierarchy

  • AssistantToolsFunction

Properties

Properties

The function definition.

-
type: "function"

The type of tool being defined: function

-

Generated using TypeDoc

\ No newline at end of file +AssistantToolsFunction | @skeet-framework/ai

Hierarchy

  • AssistantToolsFunction

Properties

Properties

type: "function"

The type of tool being defined: function

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsRetrieval.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsRetrieval.html index 9da4d4ee..7e46661e 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsRetrieval.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsRetrieval.html @@ -1,3 +1,3 @@ -AssistantToolsRetrieval | @skeet-framework/ai

Hierarchy

  • AssistantToolsRetrieval

Properties

type +AssistantToolsRetrieval | @skeet-framework/ai

Hierarchy

  • AssistantToolsRetrieval

Properties

Properties

type: "retrieval"

The type of tool being defined: retrieval

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunListParams.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunListParams.html index 739f698b..80262751 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunListParams.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunListParams.html @@ -1,4 +1,4 @@ -RunListParams | @skeet-framework/ai

Hierarchy

Properties

after? +RunListParams | @skeet-framework/ai

Hierarchy

Properties

after? before? limit? order? @@ -7,7 +7,7 @@ in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.

-
limit?: number

Number of fine-tuning jobs to retrieve.

+
limit?: number

Number of fine-tuning jobs to retrieve.

order?: "asc" | "desc"

Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunSubmitToolOutputsParams-1.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunSubmitToolOutputsParams-1.html index 34f374e5..225ef121 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunSubmitToolOutputsParams-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunSubmitToolOutputsParams-1.html @@ -1,3 +1,3 @@ -RunSubmitToolOutputsParams | @skeet-framework/ai

Hierarchy

  • RunSubmitToolOutputsParams

Properties

tool_outputs +RunSubmitToolOutputsParams | @skeet-framework/ai

Hierarchy

  • RunSubmitToolOutputsParams

Properties

Properties

tool_outputs: ToolOutput[]

A list of tools for which the outputs are being submitted.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunSubmitToolOutputsParams.ToolOutput.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunSubmitToolOutputsParams.ToolOutput.html index d11acbff..b7b0850a 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunSubmitToolOutputsParams.ToolOutput.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunSubmitToolOutputsParams.ToolOutput.html @@ -1,6 +1,6 @@ -ToolOutput | @skeet-framework/ai

Hierarchy

  • ToolOutput

Properties

output? +ToolOutput | @skeet-framework/ai

Hierarchy

  • ToolOutput

Properties

output?: string

The output of the tool call to be submitted to continue the run.

-
tool_call_id?: string

The ID of the tool call in the required_action object within the run object +

tool_call_id?: string

The ID of the tool call in the required_action object within the run object the output is being submitted for.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunUpdateParams.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunUpdateParams.html index 42a468a0..9974c57a 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunUpdateParams.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.RunUpdateParams.html @@ -1,6 +1,6 @@ -RunUpdateParams | @skeet-framework/ai

Hierarchy

  • RunUpdateParams

Properties

metadata? +RunUpdateParams | @skeet-framework/ai

Hierarchy

  • RunUpdateParams

Properties

Properties

metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Steps.RunStep-1.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Steps.RunStep-1.html index 16c84473..8464647a 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Steps.RunStep-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Runs.Steps.RunStep-1.html @@ -30,11 +30,11 @@ for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

-
object: "assistant.run.step"

The object type, which is always `assistant.run.step``.

+
object: "thread.run.step"

The object type, which is always `thread.run.step``.

run_id: string

The ID of the run that this run step is a part of.

-
status: "failed" | "cancelled" | "in_progress" | "completed" | "expired"

The status of the run, which can be either in_progress, cancelled, failed, -completed, or expired.

+
status: "failed" | "cancelled" | "in_progress" | "completed" | "expired"

The status of the run step, which can be either in_progress, cancelled, +failed, completed, or expired.

The details of the run step.

thread_id: string

The ID of the thread that was run.

diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.Thread.html b/docs/interfaces/openai.OpenAI.Beta.Threads.Thread.html index 213f3980..78a35b5d 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.Thread.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.Thread.html @@ -1,14 +1,14 @@ Thread | @skeet-framework/ai

Represents a thread that contains messages.

-

Hierarchy

  • Thread

Properties

Hierarchy

  • Thread

Properties

created_at: number

The Unix timestamp (in seconds) for when the thread was created.

-
id: string

The identifier, which can be referenced in API endpoints.

-
metadata: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful +

id: string

The identifier, which can be referenced in API endpoints.

+
metadata: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

-
object: "thread"

The object type, which is always thread.

-

Generated using TypeDoc

\ No newline at end of file +
object: "thread"

The object type, which is always thread.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams-1.html b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams-1.html index 34bb4203..07acb04c 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams-1.html @@ -1,4 +1,4 @@ -ThreadCreateAndRunParams | @skeet-framework/ai

Hierarchy

  • ThreadCreateAndRunParams

Properties

assistant_id +ThreadCreateAndRunParams | @skeet-framework/ai

Hierarchy

  • ThreadCreateAndRunParams

Properties

Properties

assistant_id: string

The ID of the assistant to use to execute this run.

-
instructions?: null | string

Override the default system message of the assistant. This is useful for +

instructions?: null | string

Override the default system message of the assistant. This is useful for modifying the behavior on a per-run basis.

-
metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful +

metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

-
model?: null | string

The ID of the Model to +

model?: null | string

The ID of the Model to be used to execute this run. If a value is provided here, it will override the model associated with the assistant. If not, the model associated with the assistant will be used.

-

If no thread is provided, an empty thread will be created.

-

Override the tools the assistant can use for this run. This is useful for +

If no thread is provided, an empty thread will be created.

+

Override the tools the assistant can use for this run. This is useful for modifying the behavior on a per-run basis.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsCode.html b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsCode.html index befec4b6..40f7e815 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsCode.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsCode.html @@ -1,3 +1,3 @@ -AssistantToolsCode | @skeet-framework/ai

Hierarchy

  • AssistantToolsCode

Properties

type +AssistantToolsCode | @skeet-framework/ai

Hierarchy

  • AssistantToolsCode

Properties

Properties

type: "code_interpreter"

The type of tool being defined: code_interpreter

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsFunction.Function.html b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsFunction.Function.html deleted file mode 100644 index 75b9b424..00000000 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsFunction.Function.html +++ /dev/null @@ -1,16 +0,0 @@ -Function | @skeet-framework/ai

The function definition.

-

Hierarchy

  • Function

Properties

description: string

A description of what the function does, used by the model to choose when and -how to call the function.

-
name: string

The name of the function to be called. Must be a-z, A-Z, 0-9, or contain -underscores and dashes, with a maximum length of 64.

-
parameters: Record<string, unknown>

The parameters the functions accepts, described as a JSON Schema object. See the -guide for -examples, and the -JSON Schema reference for -documentation about the format.

-

To describe a function that accepts no parameters, provide the value -{"type": "object", "properties": {}}.

-

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsFunction-1.html b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsFunction.html similarity index 87% rename from docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsFunction-1.html rename to docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsFunction.html index b545b8ba..1cab9a5d 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsFunction-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsFunction.html @@ -1,5 +1,4 @@ -AssistantToolsFunction | @skeet-framework/ai

Hierarchy

  • AssistantToolsFunction

Properties

Properties

The function definition.

-
type: "function"

The type of tool being defined: function

-

Generated using TypeDoc

\ No newline at end of file +AssistantToolsFunction | @skeet-framework/ai

Hierarchy

  • AssistantToolsFunction

Properties

Properties

type: "function"

The type of tool being defined: function

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsRetrieval.html b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsRetrieval.html index f2f9f5d3..a0f0aef2 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsRetrieval.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsRetrieval.html @@ -1,3 +1,3 @@ -AssistantToolsRetrieval | @skeet-framework/ai

Hierarchy

  • AssistantToolsRetrieval

Properties

type +AssistantToolsRetrieval | @skeet-framework/ai

Hierarchy

  • AssistantToolsRetrieval

Properties

Properties

type: "retrieval"

The type of tool being defined: retrieval

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.Thread-1.html b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.Thread-1.html index fbfcc4f9..851b7760 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.Thread-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.Thread-1.html @@ -1,10 +1,10 @@ Thread | @skeet-framework/ai

If no thread is provided, an empty thread will be created.

-

Hierarchy

  • Thread

Properties

Hierarchy

  • Thread

Properties

Properties

A list of messages to start the thread with.

-
metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful +

metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.Thread.Message.html b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.Thread.Message.html index 18b21707..c4fc47f5 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.Thread.Message.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.Thread.Message.html @@ -1,16 +1,16 @@ -Message | @skeet-framework/ai

Hierarchy

  • Message

Properties

content +Message | @skeet-framework/ai

Hierarchy

  • Message

Properties

content: string

The content of the message.

-
file_ids?: string[]

A list of File IDs that +

file_ids?: string[]

A list of File IDs that the message should use. There can be a maximum of 10 files attached to a message. Useful for tools like retrieval and code_interpreter that can access and use files.

-
metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful +

metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

-
role: "user"

The role of the entity that is creating the message. Currently only user is +

role: "user"

The role of the entity that is creating the message. Currently only user is supported.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateParams-1.html b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateParams-1.html index 9cf9c1d3..e39de97a 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateParams-1.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateParams-1.html @@ -1,9 +1,9 @@ -ThreadCreateParams | @skeet-framework/ai

Hierarchy

  • ThreadCreateParams

Properties

messages? +ThreadCreateParams | @skeet-framework/ai

Hierarchy

  • ThreadCreateParams

Properties

Properties

A list of messages to start the thread with.

-
metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful +

metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateParams.Message.html b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateParams.Message.html index 99516327..86cf331f 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateParams.Message.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadCreateParams.Message.html @@ -1,16 +1,16 @@ -Message | @skeet-framework/ai

Hierarchy

  • Message

Properties

content +Message | @skeet-framework/ai

Hierarchy

  • Message

Properties

content: string

The content of the message.

-
file_ids?: string[]

A list of File IDs that +

file_ids?: string[]

A list of File IDs that the message should use. There can be a maximum of 10 files attached to a message. Useful for tools like retrieval and code_interpreter that can access and use files.

-
metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful +

metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

-
role: "user"

The role of the entity that is creating the message. Currently only user is +

role: "user"

The role of the entity that is creating the message. Currently only user is supported.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadDeleted.html b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadDeleted.html index 7049066f..d38d473e 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadDeleted.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadDeleted.html @@ -1,4 +1,4 @@ -ThreadDeleted | @skeet-framework/ai

Hierarchy

  • ThreadDeleted

Properties

deleted +ThreadDeleted | @skeet-framework/ai

Hierarchy

  • ThreadDeleted

Properties

Properties

deleted: boolean
id: string
object: "thread.deleted"

Generated using TypeDoc

\ No newline at end of file +

Properties

deleted: boolean
id: string
object: "thread.deleted"

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadUpdateParams.html b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadUpdateParams.html index 4def15ff..fc514572 100644 --- a/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadUpdateParams.html +++ b/docs/interfaces/openai.OpenAI.Beta.Threads.ThreadUpdateParams.html @@ -1,6 +1,6 @@ -ThreadUpdateParams | @skeet-framework/ai

Hierarchy

  • ThreadUpdateParams

Properties

metadata? +ThreadUpdateParams | @skeet-framework/ai

Hierarchy

  • ThreadUpdateParams

Properties

Properties

metadata?: unknown

Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format. Keys can be a maximum of 64 characters long and values can be a maxium of 512 characters long.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionAssistantMessageParam-1.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionAssistantMessageParam-1.html index fe56ead9..3271c9b4 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionAssistantMessageParam-1.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionAssistantMessageParam-1.html @@ -1,10 +1,10 @@ -ChatCompletionAssistantMessageParam | @skeet-framework/ai

Hierarchy

  • ChatCompletionAssistantMessageParam

Properties

content +ChatCompletionAssistantMessageParam | @skeet-framework/ai

Hierarchy

  • ChatCompletionAssistantMessageParam

Properties

content: null | string

The contents of the assistant message.

-

Deprecated and replaced by tool_calls. The name and arguments of a function +

Deprecated and replaced by tool_calls. The name and arguments of a function that should be called, as generated by the model.

-
role: "assistant"

The role of the messages author, in this case assistant.

-

The tool calls generated by the model, such as function calls.

-

Generated using TypeDoc

\ No newline at end of file +
role: "assistant"

The role of the messages author, in this case assistant.

+

The tool calls generated by the model, such as function calls.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionAssistantMessageParam.FunctionCall.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionAssistantMessageParam.FunctionCall.html index d86b5872..90fa3024 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionAssistantMessageParam.FunctionCall.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionAssistantMessageParam.FunctionCall.html @@ -1,10 +1,10 @@ FunctionCall | @skeet-framework/ai

Deprecated and replaced by tool_calls. The name and arguments of a function that should be called, as generated by the model.

-

Hierarchy

  • FunctionCall

Properties

Hierarchy

  • FunctionCall

Properties

Properties

arguments: string

The arguments to call the function with, as generated by the model in JSON format. Note that the model does not always generate valid JSON, and may hallucinate parameters not defined by your function schema. Validate the arguments in your code before calling your function.

-
name: string

The name of the function to call.

-

Generated using TypeDoc

\ No newline at end of file +
name: string

The name of the function to call.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionContentPartImage-1.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionContentPartImage-1.html index e46b4639..94c73796 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionContentPartImage-1.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionContentPartImage-1.html @@ -1,4 +1,4 @@ -ChatCompletionContentPartImage | @skeet-framework/ai

Hierarchy

  • ChatCompletionContentPartImage

Properties

image_url +ChatCompletionContentPartImage | @skeet-framework/ai

Hierarchy

  • ChatCompletionContentPartImage

Properties

Properties

image_url: ImageURL
type: "image_url"

The type of the content part.

-

Generated using TypeDoc

\ No newline at end of file +

Properties

image_url: ImageURL
type: "image_url"

The type of the content part.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionContentPartImage.ImageURL.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionContentPartImage.ImageURL.html index f4577f8a..10a024f2 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionContentPartImage.ImageURL.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionContentPartImage.ImageURL.html @@ -1,5 +1,5 @@ -ImageURL | @skeet-framework/ai

Hierarchy

  • ImageURL

Properties

detail? -url? +ImageURL | @skeet-framework/ai

Hierarchy

  • ImageURL

Properties

Properties

detail?: "auto" | "low" | "high"

Specifies the detail level of the image.

-
url?: string

Either a URL of the image or the base64 encoded image data.

-

Generated using TypeDoc

\ No newline at end of file +
url: string

Either a URL of the image or the base64 encoded image data.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionContentPartText.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionContentPartText.html index 33579a11..416e60c1 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionContentPartText.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionContentPartText.html @@ -1,5 +1,5 @@ -ChatCompletionContentPartText | @skeet-framework/ai

Hierarchy

  • ChatCompletionContentPartText

Properties

text +ChatCompletionContentPartText | @skeet-framework/ai

Hierarchy

  • ChatCompletionContentPartText

Properties

Properties

text: string

The text content.

-
type: "text"

The type of the content part.

-

Generated using TypeDoc

\ No newline at end of file +
type: "text"

The type of the content part.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.Function.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.Function.html index 398046e1..04705941 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.Function.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.Function.html @@ -1,15 +1,15 @@ -Function | @skeet-framework/ai

Hierarchy

  • Function

Properties

description? +Function | @skeet-framework/ai

Hierarchy

  • Function

Properties

description?: string

A description of what the function does, used by the model to choose when and how to call the function.

-
name: string

The name of the function to be called. Must be a-z, A-Z, 0-9, or contain +

name: string

The name of the function to be called. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64.

-
parameters: Record<string, unknown>

The parameters the functions accepts, described as a JSON Schema object. See the +

parameters: FunctionParameters

The parameters the functions accepts, described as a JSON Schema object. See the guide for examples, and the JSON Schema reference for documentation about the format.

To describe a function that accepts no parameters, provide the value {"type": "object", "properties": {}}.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.ResponseFormat.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.ResponseFormat.html index a8be31fa..478d89fb 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.ResponseFormat.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.ResponseFormat.html @@ -1,13 +1,13 @@ -ResponseFormat | @skeet-framework/ai

An object specifying the format that the model must output. Used to enable JSON -mode.

-

Hierarchy

  • ResponseFormat

Properties

Properties

type?: "text" | "json_object"

Setting to json_object enables JSON mode. This guarantees that the message the -model generates is valid JSON.

-

Note that your system prompt must still instruct the model to produce JSON, and -to help ensure you don't forget, the API will throw an error if the string -JSON does not appear in your system message. Also note that the message -content may be partial (i.e. cut off) if finish_reason="length", which -indicates the generation exceeded max_tokens or the conversation exceeded the -max context length.

-

Must be one of text or json_object.

-

Generated using TypeDoc

\ No newline at end of file +ResponseFormat | @skeet-framework/ai

An object specifying the format that the model must output.

+

Setting to { "type": "json_object" } enables JSON mode, which guarantees the +message the model generates is valid JSON.

+

Important: when using JSON mode, you must also instruct the model to +produce JSON yourself via a system or user message. Without this, the model may +generate an unending stream of whitespace until the generation reaches the token +limit, resulting in increased latency and appearance of a "stuck" request. Also +note that the message content may be partially cut off if +finish_reason="length", which indicates the generation exceeded max_tokens +or the conversation exceeded the max context length.

+

Hierarchy

  • ResponseFormat

Properties

Properties

type?: "text" | "json_object"

Must be one of text or json_object.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionCreateParamsNonStreaming.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionCreateParamsNonStreaming.html index 6b031b63..afd18cb4 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionCreateParamsNonStreaming.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionCreateParamsNonStreaming.html @@ -1,4 +1,4 @@ -ChatCompletionCreateParamsNonStreaming | @skeet-framework/ai

Hierarchy

  • ChatCompletionCreateParamsBase
    • ChatCompletionCreateParamsNonStreaming

Properties

frequency_penalty? +ChatCompletionCreateParamsNonStreaming | @skeet-framework/ai

Hierarchy

  • ChatCompletionCreateParamsBase
    • ChatCompletionCreateParamsNonStreaming

Properties

frequency_penalty? function_call? functions? logit_bias? @@ -20,7 +20,7 @@ existing frequency in the text so far, decreasing the model's likelihood to repeat the same line verbatim.

See more information about frequency and presence penalties.

-
function_call?: "auto" | ChatCompletionFunctionCallOption | "none"

Deprecated in favor of tool_choice.

+
function_call?: "auto" | ChatCompletionFunctionCallOption | "none"

Deprecated in favor of tool_choice.

Controls which (if any) function is called by the model. none means the model will not call a function and instead generates a message. auto means the model can pick between generating a message or calling a function. Specifying a @@ -28,49 +28,57 @@ function.

none is the default when no functions are present. `auto`` is the default if functions are present.

-

Deprecated in favor of tools.

+

Deprecated in favor of tools.

A list of functions the model may generate JSON inputs for.

-
logit_bias?: null | Record<string, number>

Modify the likelihood of specified tokens appearing in the completion.

+
logit_bias?: null | Record<string, number>

Modify the likelihood of specified tokens appearing in the completion.

Accepts a JSON object that maps tokens (specified by their token ID in the tokenizer) to an associated bias value from -100 to 100. Mathematically, the bias is added to the logits generated by the model prior to sampling. The exact effect will vary per model, but values between -1 and 1 should decrease or increase likelihood of selection; values like -100 or 100 should result in a ban or exclusive selection of the relevant token.

-
max_tokens?: null | number

The maximum number of tokens to generate in the chat completion.

+
max_tokens?: null | number

The maximum number of tokens to generate in the chat completion.

The total length of input tokens and generated tokens is limited by the model's context length. Example Python code for counting tokens.

-

A list of messages comprising the conversation so far. +

A list of messages comprising the conversation so far. Example Python code.

-
model: "gpt-3.5-turbo-0613" | "gpt-4" | string & {} | "gpt-4-0314" | "gpt-4-0613" | "gpt-4-32k" | "gpt-4-32k-0314" | "gpt-4-32k-0613" | "gpt-3.5-turbo" | "gpt-3.5-turbo-16k" | "gpt-3.5-turbo-0301" | "gpt-3.5-turbo-16k-0613"

ID of the model to use. See the +

model: "gpt-3.5-turbo-0613" | "gpt-4" | string & {} | "gpt-4-1106-preview" | "gpt-4-vision-preview" | "gpt-4-0314" | "gpt-4-0613" | "gpt-4-32k" | "gpt-4-32k-0314" | "gpt-4-32k-0613" | "gpt-3.5-turbo-1106" | "gpt-3.5-turbo" | "gpt-3.5-turbo-16k" | "gpt-3.5-turbo-0301" | "gpt-3.5-turbo-16k-0613"

ID of the model to use. See the model endpoint compatibility table for details on which models work with the Chat API.

-
n?: null | number

How many chat completion choices to generate for each input message.

-
presence_penalty?: null | number

Number between -2.0 and 2.0. Positive values penalize new tokens based on +

n?: null | number

How many chat completion choices to generate for each input message.

+
presence_penalty?: null | number

Number between -2.0 and 2.0. Positive values penalize new tokens based on whether they appear in the text so far, increasing the model's likelihood to talk about new topics.

See more information about frequency and presence penalties.

-
response_format?: ResponseFormat

An object specifying the format that the model must output. Used to enable JSON -mode.

-
seed?: null | number

This feature is in Beta. If specified, our system will make a best effort to +

response_format?: ResponseFormat

An object specifying the format that the model must output.

+

Setting to { "type": "json_object" } enables JSON mode, which guarantees the +message the model generates is valid JSON.

+

Important: when using JSON mode, you must also instruct the model to +produce JSON yourself via a system or user message. Without this, the model may +generate an unending stream of whitespace until the generation reaches the token +limit, resulting in increased latency and appearance of a "stuck" request. Also +note that the message content may be partially cut off if +finish_reason="length", which indicates the generation exceeded max_tokens +or the conversation exceeded the max context length.

+
seed?: null | number

This feature is in Beta. If specified, our system will make a best effort to sample deterministically, such that repeated requests with the same seed and parameters should return the same result. Determinism is not guaranteed, and you should refer to the system_fingerprint response parameter to monitor changes in the backend.

-
stop?: null | string | string[]

Up to 4 sequences where the API will stop generating further tokens.

-
stream?: null | false

If set, partial message deltas will be sent, like in ChatGPT. Tokens will be +

stop?: null | string | string[]

Up to 4 sequences where the API will stop generating further tokens.

+
stream?: null | false

If set, partial message deltas will be sent, like in ChatGPT. Tokens will be sent as data-only server-sent events as they become available, with the stream terminated by a data: [DONE] message. Example Python code.

-
temperature?: null | number

What sampling temperature to use, between 0 and 2. Higher values like 0.8 will +

temperature?: null | number

What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.

We generally recommend altering this or top_p but not both.

-

Controls which (if any) function is called by the model. none means the model +

Controls which (if any) function is called by the model. none means the model will not call a function and instead generates a message. auto means the model can pick between generating a message or calling a function. Specifying a particular function via @@ -78,14 +86,14 @@ call that function.

none is the default when no functions are present. auto is the default if functions are present.

-

A list of tools the model may call. Currently, only functions are supported as a +

A list of tools the model may call. Currently, only functions are supported as a tool. Use this to provide a list of functions the model may generate JSON inputs for.

-
top_p?: null | number

An alternative to sampling with temperature, called nucleus sampling, where the +

top_p?: null | number

An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered.

We generally recommend altering this or temperature but not both.

-
user?: string

A unique identifier representing your end-user, which can help OpenAI to monitor +

user?: string

A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. Learn more.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionCreateParamsStreaming.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionCreateParamsStreaming.html index 5faf0132..c5f488e5 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionCreateParamsStreaming.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionCreateParamsStreaming.html @@ -1,4 +1,4 @@ -ChatCompletionCreateParamsStreaming | @skeet-framework/ai

Hierarchy

  • ChatCompletionCreateParamsBase
    • ChatCompletionCreateParamsStreaming

Properties

frequency_penalty? +ChatCompletionCreateParamsStreaming | @skeet-framework/ai

Hierarchy

  • ChatCompletionCreateParamsBase
    • ChatCompletionCreateParamsStreaming

Properties

frequency_penalty? function_call? functions? logit_bias? @@ -20,7 +20,7 @@ existing frequency in the text so far, decreasing the model's likelihood to repeat the same line verbatim.

See more information about frequency and presence penalties.

-
function_call?: "auto" | ChatCompletionFunctionCallOption | "none"

Deprecated in favor of tool_choice.

+
function_call?: "auto" | ChatCompletionFunctionCallOption | "none"

Deprecated in favor of tool_choice.

Controls which (if any) function is called by the model. none means the model will not call a function and instead generates a message. auto means the model can pick between generating a message or calling a function. Specifying a @@ -28,49 +28,57 @@ function.

none is the default when no functions are present. `auto`` is the default if functions are present.

-

Deprecated in favor of tools.

+

Deprecated in favor of tools.

A list of functions the model may generate JSON inputs for.

-
logit_bias?: null | Record<string, number>

Modify the likelihood of specified tokens appearing in the completion.

+
logit_bias?: null | Record<string, number>

Modify the likelihood of specified tokens appearing in the completion.

Accepts a JSON object that maps tokens (specified by their token ID in the tokenizer) to an associated bias value from -100 to 100. Mathematically, the bias is added to the logits generated by the model prior to sampling. The exact effect will vary per model, but values between -1 and 1 should decrease or increase likelihood of selection; values like -100 or 100 should result in a ban or exclusive selection of the relevant token.

-
max_tokens?: null | number

The maximum number of tokens to generate in the chat completion.

+
max_tokens?: null | number

The maximum number of tokens to generate in the chat completion.

The total length of input tokens and generated tokens is limited by the model's context length. Example Python code for counting tokens.

-

A list of messages comprising the conversation so far. +

A list of messages comprising the conversation so far. Example Python code.

-
model: "gpt-3.5-turbo-0613" | "gpt-4" | string & {} | "gpt-4-0314" | "gpt-4-0613" | "gpt-4-32k" | "gpt-4-32k-0314" | "gpt-4-32k-0613" | "gpt-3.5-turbo" | "gpt-3.5-turbo-16k" | "gpt-3.5-turbo-0301" | "gpt-3.5-turbo-16k-0613"

ID of the model to use. See the +

model: "gpt-3.5-turbo-0613" | "gpt-4" | string & {} | "gpt-4-1106-preview" | "gpt-4-vision-preview" | "gpt-4-0314" | "gpt-4-0613" | "gpt-4-32k" | "gpt-4-32k-0314" | "gpt-4-32k-0613" | "gpt-3.5-turbo-1106" | "gpt-3.5-turbo" | "gpt-3.5-turbo-16k" | "gpt-3.5-turbo-0301" | "gpt-3.5-turbo-16k-0613"

ID of the model to use. See the model endpoint compatibility table for details on which models work with the Chat API.

-
n?: null | number

How many chat completion choices to generate for each input message.

-
presence_penalty?: null | number

Number between -2.0 and 2.0. Positive values penalize new tokens based on +

n?: null | number

How many chat completion choices to generate for each input message.

+
presence_penalty?: null | number

Number between -2.0 and 2.0. Positive values penalize new tokens based on whether they appear in the text so far, increasing the model's likelihood to talk about new topics.

See more information about frequency and presence penalties.

-
response_format?: ResponseFormat

An object specifying the format that the model must output. Used to enable JSON -mode.

-
seed?: null | number

This feature is in Beta. If specified, our system will make a best effort to +

response_format?: ResponseFormat

An object specifying the format that the model must output.

+

Setting to { "type": "json_object" } enables JSON mode, which guarantees the +message the model generates is valid JSON.

+

Important: when using JSON mode, you must also instruct the model to +produce JSON yourself via a system or user message. Without this, the model may +generate an unending stream of whitespace until the generation reaches the token +limit, resulting in increased latency and appearance of a "stuck" request. Also +note that the message content may be partially cut off if +finish_reason="length", which indicates the generation exceeded max_tokens +or the conversation exceeded the max context length.

+
seed?: null | number

This feature is in Beta. If specified, our system will make a best effort to sample deterministically, such that repeated requests with the same seed and parameters should return the same result. Determinism is not guaranteed, and you should refer to the system_fingerprint response parameter to monitor changes in the backend.

-
stop?: null | string | string[]

Up to 4 sequences where the API will stop generating further tokens.

-
stream: true

If set, partial message deltas will be sent, like in ChatGPT. Tokens will be +

stop?: null | string | string[]

Up to 4 sequences where the API will stop generating further tokens.

+
stream: true

If set, partial message deltas will be sent, like in ChatGPT. Tokens will be sent as data-only server-sent events as they become available, with the stream terminated by a data: [DONE] message. Example Python code.

-
temperature?: null | number

What sampling temperature to use, between 0 and 2. Higher values like 0.8 will +

temperature?: null | number

What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.

We generally recommend altering this or top_p but not both.

-

Controls which (if any) function is called by the model. none means the model +

Controls which (if any) function is called by the model. none means the model will not call a function and instead generates a message. auto means the model can pick between generating a message or calling a function. Specifying a particular function via @@ -78,14 +86,14 @@ call that function.

none is the default when no functions are present. auto is the default if functions are present.

-

A list of tools the model may call. Currently, only functions are supported as a +

A list of tools the model may call. Currently, only functions are supported as a tool. Use this to provide a list of functions the model may generate JSON inputs for.

-
top_p?: null | number

An alternative to sampling with temperature, called nucleus sampling, where the +

top_p?: null | number

An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered.

We generally recommend altering this or temperature but not both.

-
user?: string

A unique identifier representing your end-user, which can help OpenAI to monitor +

user?: string

A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. Learn more.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionFunctionCallOption.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionFunctionCallOption.html index 489ec8a9..81e7a9a8 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionFunctionCallOption.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionFunctionCallOption.html @@ -1,5 +1,5 @@ ChatCompletionFunctionCallOption | @skeet-framework/ai

Specifying a particular function via {"name": "my_function"} forces the model to call that function.

-

Hierarchy

  • ChatCompletionFunctionCallOption

Properties

Hierarchy

  • ChatCompletionFunctionCallOption

Properties

Properties

name: string

The name of the function to call.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionFunctionMessageParam.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionFunctionMessageParam.html index 4a962b95..72ef9c83 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionFunctionMessageParam.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionFunctionMessageParam.html @@ -1,7 +1,7 @@ -ChatCompletionFunctionMessageParam | @skeet-framework/ai

Hierarchy

  • ChatCompletionFunctionMessageParam

Properties

content +ChatCompletionFunctionMessageParam | @skeet-framework/ai

Hierarchy

  • ChatCompletionFunctionMessageParam

Properties

Properties

content: null | string

The return value from the function call, to return to the model.

-
name: string

The name of the function to call.

-
role: "function"

The role of the messages author, in this case function.

-

Generated using TypeDoc

\ No newline at end of file +
name: string

The name of the function to call.

+
role: "function"

The role of the messages author, in this case function.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionMessage-1.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionMessage-1.html index bbe2fd22..5f0714e6 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionMessage-1.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionMessage-1.html @@ -1,11 +1,11 @@ ChatCompletionMessage | @skeet-framework/ai

A chat completion message generated by the model.

-

Hierarchy

  • ChatCompletionMessage

Properties

Hierarchy

  • ChatCompletionMessage

Properties

content: null | string

The contents of the message.

-

Deprecated and replaced by tool_calls. The name and arguments of a function +

Deprecated and replaced by tool_calls. The name and arguments of a function that should be called, as generated by the model.

-
role: "assistant"

The role of the author of this message.

-

The tool calls generated by the model, such as function calls.

-

Generated using TypeDoc

\ No newline at end of file +
role: "assistant"

The role of the author of this message.

+

The tool calls generated by the model, such as function calls.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionMessage.FunctionCall.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionMessage.FunctionCall.html index 113174aa..28955ae0 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionMessage.FunctionCall.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionMessage.FunctionCall.html @@ -1,10 +1,10 @@ FunctionCall | @skeet-framework/ai

Deprecated and replaced by tool_calls. The name and arguments of a function that should be called, as generated by the model.

-

Hierarchy

  • FunctionCall

Properties

Hierarchy

  • FunctionCall

Properties

Properties

arguments: string

The arguments to call the function with, as generated by the model in JSON format. Note that the model does not always generate valid JSON, and may hallucinate parameters not defined by your function schema. Validate the arguments in your code before calling your function.

-
name: string

The name of the function to call.

-

Generated using TypeDoc

\ No newline at end of file +
name: string

The name of the function to call.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionMessageToolCall-1.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionMessageToolCall-1.html index 706988c8..d54a4ecf 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionMessageToolCall-1.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionMessageToolCall-1.html @@ -1,7 +1,7 @@ -ChatCompletionMessageToolCall | @skeet-framework/ai

Hierarchy

  • ChatCompletionMessageToolCall

Properties

function +ChatCompletionMessageToolCall | @skeet-framework/ai

Hierarchy

  • ChatCompletionMessageToolCall

Properties

Properties

The function that the model called.

-
id: string

The ID of the tool call.

-
type: "function"

The type of the tool. Currently, only function is supported.

-

Generated using TypeDoc

\ No newline at end of file +
id: string

The ID of the tool call.

+
type: "function"

The type of the tool. Currently, only function is supported.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionMessageToolCall.Function.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionMessageToolCall.Function.html index 0eeb90ab..f6d2e79a 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionMessageToolCall.Function.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionMessageToolCall.Function.html @@ -1,9 +1,9 @@ Function | @skeet-framework/ai

The function that the model called.

-

Hierarchy

  • Function

Properties

Hierarchy

  • Function

Properties

Properties

arguments: string

The arguments to call the function with, as generated by the model in JSON format. Note that the model does not always generate valid JSON, and may hallucinate parameters not defined by your function schema. Validate the arguments in your code before calling your function.

-
name: string

The name of the function to call.

-

Generated using TypeDoc

\ No newline at end of file +
name: string

The name of the function to call.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionNamedToolChoice-1.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionNamedToolChoice-1.html index 0804e4cc..16f162dd 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionNamedToolChoice-1.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionNamedToolChoice-1.html @@ -1,6 +1,6 @@ ChatCompletionNamedToolChoice | @skeet-framework/ai

Specifies a tool the model should use. Use to force the model to call a specific function.

-

Hierarchy

  • ChatCompletionNamedToolChoice

Properties

Hierarchy

  • ChatCompletionNamedToolChoice

Properties

Properties

type?: "function"

The type of the tool. Currently, only function is supported.

-

Generated using TypeDoc

\ No newline at end of file +

Properties

type?: "function"

The type of the tool. Currently, only function is supported.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionNamedToolChoice.Function.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionNamedToolChoice.Function.html index 9a94fb33..24808b00 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionNamedToolChoice.Function.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionNamedToolChoice.Function.html @@ -1,3 +1,3 @@ -Function | @skeet-framework/ai

Hierarchy

  • Function

Properties

name +Function | @skeet-framework/ai

Hierarchy

  • Function

Properties

Properties

name: string

The name of the function to call.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionSystemMessageParam.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionSystemMessageParam.html index fb63e9ce..f6dfb54c 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionSystemMessageParam.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionSystemMessageParam.html @@ -1,5 +1,5 @@ -ChatCompletionSystemMessageParam | @skeet-framework/ai

Hierarchy

  • ChatCompletionSystemMessageParam

Properties

content +ChatCompletionSystemMessageParam | @skeet-framework/ai

Hierarchy

  • ChatCompletionSystemMessageParam

Properties

Properties

content: null | string

The contents of the system message.

-
role: "system"

The role of the messages author, in this case system.

-

Generated using TypeDoc

\ No newline at end of file +
role: "system"

The role of the messages author, in this case system.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionTool.Function.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionTool.Function.html deleted file mode 100644 index 642e36ff..00000000 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionTool.Function.html +++ /dev/null @@ -1,15 +0,0 @@ -Function | @skeet-framework/ai

Hierarchy

  • Function

Properties

description?: string

A description of what the function does, used by the model to choose when and -how to call the function.

-
name: string

The name of the function to be called. Must be a-z, A-Z, 0-9, or contain -underscores and dashes, with a maximum length of 64.

-
parameters: Record<string, unknown>

The parameters the functions accepts, described as a JSON Schema object. See the -guide for -examples, and the -JSON Schema reference for -documentation about the format.

-

To describe a function that accepts no parameters, provide the value -{"type": "object", "properties": {}}.

-

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionTool-1.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionTool.html similarity index 88% rename from docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionTool-1.html rename to docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionTool.html index fafc8c28..78c09f3a 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionTool-1.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionTool.html @@ -1,4 +1,4 @@ -ChatCompletionTool | @skeet-framework/ai

Hierarchy

  • ChatCompletionTool

Properties

Properties

type: "function"

The type of the tool. Currently, only function is supported.

-

Generated using TypeDoc

\ No newline at end of file +ChatCompletionTool | @skeet-framework/ai

Hierarchy

  • ChatCompletionTool

Properties

Properties

type: "function"

The type of the tool. Currently, only function is supported.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionToolMessageParam.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionToolMessageParam.html index 4d99694c..7cd46bb1 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionToolMessageParam.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionToolMessageParam.html @@ -1,7 +1,7 @@ -ChatCompletionToolMessageParam | @skeet-framework/ai

Hierarchy

  • ChatCompletionToolMessageParam

Properties

content +ChatCompletionToolMessageParam | @skeet-framework/ai

Hierarchy

  • ChatCompletionToolMessageParam

Properties

content: null | string

The contents of the tool message.

-
role: "tool"

The role of the messages author, in this case tool.

-
tool_call_id: string

Tool call that this message is responding to.

-

Generated using TypeDoc

\ No newline at end of file +
role: "tool"

The role of the messages author, in this case tool.

+
tool_call_id: string

Tool call that this message is responding to.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionUserMessageParam.html b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionUserMessageParam.html index 5e32b101..f6e47244 100644 --- a/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionUserMessageParam.html +++ b/docs/interfaces/openai.OpenAI.Chat.Completions.ChatCompletionUserMessageParam.html @@ -1,5 +1,5 @@ -ChatCompletionUserMessageParam | @skeet-framework/ai

Hierarchy

  • ChatCompletionUserMessageParam

Properties

content +ChatCompletionUserMessageParam | @skeet-framework/ai

Hierarchy

  • ChatCompletionUserMessageParam

Properties

Properties

content: null | string | ChatCompletionContentPart[]

The contents of the user message.

-
role: "user"

The role of the messages author, in this case user.

-

Generated using TypeDoc

\ No newline at end of file +
role: "user"

The role of the messages author, in this case user.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Embeddings.CreateEmbeddingResponse-1.html b/docs/interfaces/openai.OpenAI.Embeddings.CreateEmbeddingResponse-1.html index 6c838303..364b66a4 100644 --- a/docs/interfaces/openai.OpenAI.Embeddings.CreateEmbeddingResponse-1.html +++ b/docs/interfaces/openai.OpenAI.Embeddings.CreateEmbeddingResponse-1.html @@ -4,6 +4,6 @@ usage

Properties

data: Embedding[]

The list of embeddings generated by the model.

model: string

The name of the model used to generate the embedding.

-
object: "embedding"

The object type, which is always "embedding".

+
object: "list"

The object type, which is always "list".

usage: Usage

The usage information for the request.

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Files.FileCreateParams.html b/docs/interfaces/openai.OpenAI.Files.FileCreateParams.html index 45f14348..70b0952f 100644 --- a/docs/interfaces/openai.OpenAI.Files.FileCreateParams.html +++ b/docs/interfaces/openai.OpenAI.Files.FileCreateParams.html @@ -1,11 +1,11 @@ -FileCreateParams | @skeet-framework/ai

Hierarchy

  • FileCreateParams

Properties

file +FileCreateParams | @skeet-framework/ai

Hierarchy

  • FileCreateParams

Properties

Properties

file: Uploadable

The File object (not file name) to be uploaded.

-
purpose: "fine-tune" | "assistants"

The intended purpose of the uploaded file.

+
purpose: "fine-tune" | "assistants"

The intended purpose of the uploaded file.

Use "fine-tune" for Fine-tuning and "assistants" for Assistants and Messages. This allows us to validate the format of the uploaded file is correct for fine-tuning.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Files.FileDeleted.html b/docs/interfaces/openai.OpenAI.Files.FileDeleted.html index 7532854f..61a25ed1 100644 --- a/docs/interfaces/openai.OpenAI.Files.FileDeleted.html +++ b/docs/interfaces/openai.OpenAI.Files.FileDeleted.html @@ -1,4 +1,4 @@ -FileDeleted | @skeet-framework/ai

Hierarchy

  • FileDeleted

Properties

deleted +FileDeleted | @skeet-framework/ai

Hierarchy

  • FileDeleted

Properties

Properties

deleted: boolean
id: string
object: "file"

Generated using TypeDoc

\ No newline at end of file +

Properties

deleted: boolean
id: string
object: "file"

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Files.FileListParams.html b/docs/interfaces/openai.OpenAI.Files.FileListParams.html index 5fd026e4..234d80e9 100644 --- a/docs/interfaces/openai.OpenAI.Files.FileListParams.html +++ b/docs/interfaces/openai.OpenAI.Files.FileListParams.html @@ -1,3 +1,3 @@ -FileListParams | @skeet-framework/ai

Hierarchy

  • FileListParams

Properties

purpose? +FileListParams | @skeet-framework/ai

Hierarchy

  • FileListParams

Properties

Properties

purpose?: string

Only return files with the given purpose.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.Files.FileObject.html b/docs/interfaces/openai.OpenAI.Files.FileObject.html index 07f6216d..13b76fde 100644 --- a/docs/interfaces/openai.OpenAI.Files.FileObject.html +++ b/docs/interfaces/openai.OpenAI.Files.FileObject.html @@ -1,5 +1,5 @@ FileObject | @skeet-framework/ai

The File object represents a document that has been uploaded to OpenAI.

-

Hierarchy

  • FileObject

Properties

Hierarchy

  • FileObject

Properties

Properties

bytes: number

The size of the file, in bytes.

-
created_at: number

The Unix timestamp (in seconds) for when the file was created.

-
filename: string

The name of the file.

-
id: string

The file identifier, which can be referenced in the API endpoints.

-
object: "file"

The object type, which is always file.

-
purpose: "fine-tune" | "assistants" | "fine-tune-results" | "assistants_output"

The intended purpose of the file. Supported values are fine-tune, +

created_at: number

The Unix timestamp (in seconds) for when the file was created.

+
filename: string

The name of the file.

+
id: string

The file identifier, which can be referenced in the API endpoints.

+
object: "file"

The object type, which is always file.

+
purpose: "fine-tune" | "assistants" | "fine-tune-results" | "assistants_output"

The intended purpose of the file. Supported values are fine-tune, fine-tune-results, assistants, and assistants_output.

-
status: "uploaded" | "processed" | "error"

Deprecated. The current status of the file, which can be either uploaded, +

status: "uploaded" | "processed" | "error"

Deprecated. The current status of the file, which can be either uploaded, processed, or error.

-
status_details?: string

Deprecated. For details on why a fine-tuning training file failed validation, +

status_details?: string

Deprecated. For details on why a fine-tuning training file failed validation, see the error field on fine_tuning.job.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/openai.OpenAI.FunctionDefinition.html b/docs/interfaces/openai.OpenAI.FunctionDefinition.html new file mode 100644 index 00000000..7f87aa1b --- /dev/null +++ b/docs/interfaces/openai.OpenAI.FunctionDefinition.html @@ -0,0 +1,15 @@ +FunctionDefinition | @skeet-framework/ai

Hierarchy

  • FunctionDefinition

Properties

description?: string

A description of what the function does, used by the model to choose when and +how to call the function.

+
name: string

The name of the function to be called. Must be a-z, A-Z, 0-9, or contain +underscores and dashes, with a maximum length of 64.

+
parameters: FunctionParameters

The parameters the functions accepts, described as a JSON Schema object. See the +guide for +examples, and the +JSON Schema reference for +documentation about the format.

+

To describe a function that accepts no parameters, provide the value +{"type": "object", "properties": {}}.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/ChatCompletion.html b/docs/modules/ChatCompletion.html index f6c8aea7..91a7a3c6 100644 --- a/docs/modules/ChatCompletion.html +++ b/docs/modules/ChatCompletion.html @@ -1,2 +1,2 @@ -ChatCompletion | @skeet-framework/ai

Namespace ChatCompletion

Index

Interfaces

Choice +ChatCompletion | @skeet-framework/ai

Namespace ChatCompletion

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/ChatCompletionChunk.Choice.Delta.ToolCall.html b/docs/modules/ChatCompletionChunk.Choice.Delta.ToolCall.html index 87243d35..2e7e819e 100644 --- a/docs/modules/ChatCompletionChunk.Choice.Delta.ToolCall.html +++ b/docs/modules/ChatCompletionChunk.Choice.Delta.ToolCall.html @@ -1,2 +1,2 @@ -ToolCall | @skeet-framework/ai

Index

Interfaces

Function +ToolCall | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/ChatCompletionChunk.Choice.Delta.html b/docs/modules/ChatCompletionChunk.Choice.Delta.html index 2ebaadee..9af99498 100644 --- a/docs/modules/ChatCompletionChunk.Choice.Delta.html +++ b/docs/modules/ChatCompletionChunk.Choice.Delta.html @@ -1,4 +1,4 @@ -Delta | @skeet-framework/ai

Index

Namespaces

ToolCall +Delta | @skeet-framework/ai

Index

Namespaces

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/ChatCompletionChunk.Choice.html b/docs/modules/ChatCompletionChunk.Choice.html index ffa4919e..9c9b1579 100644 --- a/docs/modules/ChatCompletionChunk.Choice.html +++ b/docs/modules/ChatCompletionChunk.Choice.html @@ -1,3 +1,3 @@ -Choice | @skeet-framework/ai

Index

Namespaces

Delta +Choice | @skeet-framework/ai

Index

Namespaces

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/ChatCompletionChunk.html b/docs/modules/ChatCompletionChunk.html index 3c3043fd..5464fc6b 100644 --- a/docs/modules/ChatCompletionChunk.html +++ b/docs/modules/ChatCompletionChunk.html @@ -1,3 +1,3 @@ -ChatCompletionChunk | @skeet-framework/ai

Namespace ChatCompletionChunk

Index

Namespaces

Choice +ChatCompletionChunk | @skeet-framework/ai

Namespace ChatCompletionChunk

Index

Namespaces

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Assistants.Assistant.Function.html b/docs/modules/openai.OpenAI.Beta.Assistants.Assistant.Function.html deleted file mode 100644 index 289672bc..00000000 --- a/docs/modules/openai.OpenAI.Beta.Assistants.Assistant.Function.html +++ /dev/null @@ -1,2 +0,0 @@ -Function | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Assistants.Assistant.html b/docs/modules/openai.OpenAI.Beta.Assistants.Assistant.html index d8b26dee..2bc73a09 100644 --- a/docs/modules/openai.OpenAI.Beta.Assistants.Assistant.html +++ b/docs/modules/openai.OpenAI.Beta.Assistants.Assistant.html @@ -1,5 +1,4 @@ -Assistant | @skeet-framework/ai

Index

Namespaces

Interfaces

CodeInterpreter -Function +Assistant | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsFunction.html b/docs/modules/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsFunction.html deleted file mode 100644 index 28219d63..00000000 --- a/docs/modules/openai.OpenAI.Beta.Assistants.AssistantCreateParams.AssistantToolsFunction.html +++ /dev/null @@ -1,2 +0,0 @@ -AssistantToolsFunction | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Assistants.AssistantCreateParams.html b/docs/modules/openai.OpenAI.Beta.Assistants.AssistantCreateParams.html index 6b0bf5ae..0dff1376 100644 --- a/docs/modules/openai.OpenAI.Beta.Assistants.AssistantCreateParams.html +++ b/docs/modules/openai.OpenAI.Beta.Assistants.AssistantCreateParams.html @@ -1,5 +1,4 @@ -AssistantCreateParams | @skeet-framework/ai

Index

Namespaces

Interfaces

AssistantToolsCode -AssistantToolsFunction +AssistantCreateParams | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsFunction.html b/docs/modules/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsFunction.html deleted file mode 100644 index 1ac54934..00000000 --- a/docs/modules/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.AssistantToolsFunction.html +++ /dev/null @@ -1,2 +0,0 @@ -AssistantToolsFunction | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.html b/docs/modules/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.html index 818c0a56..c4a3bfe8 100644 --- a/docs/modules/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.html +++ b/docs/modules/openai.OpenAI.Beta.Assistants.AssistantUpdateParams.html @@ -1,5 +1,4 @@ -AssistantUpdateParams | @skeet-framework/ai

Index

Namespaces

Interfaces

AssistantToolsCode -AssistantToolsFunction +AssistantUpdateParams | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Assistants.html b/docs/modules/openai.OpenAI.Beta.Assistants.html index 5dfcf706..aab7d838 100644 --- a/docs/modules/openai.OpenAI.Beta.Assistants.html +++ b/docs/modules/openai.OpenAI.Beta.Assistants.html @@ -1,4 +1,4 @@ -Assistants | @skeet-framework/ai

References

AssistantFile +Assistants | @skeet-framework/ai

References

Re-exports AssistantFile
Re-exports AssistantFilesPage
Re-exports FileCreateParams
Re-exports FileDeleteResponse
Re-exports FileListParams

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Threads.Runs.RequiredActionFunctionToolCall.html b/docs/modules/openai.OpenAI.Beta.Threads.Runs.RequiredActionFunctionToolCall.html index d71981ea..6ca62aad 100644 --- a/docs/modules/openai.OpenAI.Beta.Threads.Runs.RequiredActionFunctionToolCall.html +++ b/docs/modules/openai.OpenAI.Beta.Threads.Runs.RequiredActionFunctionToolCall.html @@ -1,2 +1,2 @@ -RequiredActionFunctionToolCall | @skeet-framework/ai

Index

Interfaces

Function +RequiredActionFunctionToolCall | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsFunction.html b/docs/modules/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsFunction.html deleted file mode 100644 index 44fab022..00000000 --- a/docs/modules/openai.OpenAI.Beta.Threads.Runs.Run.AssistantToolsFunction.html +++ /dev/null @@ -1,2 +0,0 @@ -AssistantToolsFunction | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Threads.Runs.Run.RequiredAction.html b/docs/modules/openai.OpenAI.Beta.Threads.Runs.Run.RequiredAction.html index 71e22cc7..d59cd096 100644 --- a/docs/modules/openai.OpenAI.Beta.Threads.Runs.Run.RequiredAction.html +++ b/docs/modules/openai.OpenAI.Beta.Threads.Runs.Run.RequiredAction.html @@ -1,2 +1,2 @@ -RequiredAction | @skeet-framework/ai

Index

Interfaces

SubmitToolOutputs +RequiredAction | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Threads.Runs.Run.html b/docs/modules/openai.OpenAI.Beta.Threads.Runs.Run.html index f056f213..2d13d0f6 100644 --- a/docs/modules/openai.OpenAI.Beta.Threads.Runs.Run.html +++ b/docs/modules/openai.OpenAI.Beta.Threads.Runs.Run.html @@ -1,7 +1,6 @@ -Run | @skeet-framework/ai

Index

Namespaces

AssistantToolsFunction -RequiredAction +Run | @skeet-framework/ai

Index

Namespaces

Interfaces

AssistantToolsCode -AssistantToolsFunction +AssistantToolsFunction AssistantToolsRetrieval LastError RequiredAction diff --git a/docs/modules/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsFunction.html b/docs/modules/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsFunction.html deleted file mode 100644 index e8fef2a1..00000000 --- a/docs/modules/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.AssistantToolsFunction.html +++ /dev/null @@ -1,2 +0,0 @@ -AssistantToolsFunction | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.html b/docs/modules/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.html index f3a8fe69..fbf9cbec 100644 --- a/docs/modules/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.html +++ b/docs/modules/openai.OpenAI.Beta.Threads.Runs.RunCreateParams.html @@ -1,5 +1,4 @@ -RunCreateParams | @skeet-framework/ai

Index

Namespaces

Interfaces

AssistantToolsCode -AssistantToolsFunction +RunCreateParams | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Threads.Runs.RunSubmitToolOutputsParams.html b/docs/modules/openai.OpenAI.Beta.Threads.Runs.RunSubmitToolOutputsParams.html index 099abd50..674e3d2b 100644 --- a/docs/modules/openai.OpenAI.Beta.Threads.Runs.RunSubmitToolOutputsParams.html +++ b/docs/modules/openai.OpenAI.Beta.Threads.Runs.RunSubmitToolOutputsParams.html @@ -1,2 +1,2 @@ -RunSubmitToolOutputsParams | @skeet-framework/ai

Index

Interfaces

ToolOutput +RunSubmitToolOutputsParams | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Threads.Runs.html b/docs/modules/openai.OpenAI.Beta.Threads.Runs.html index 90c26f2e..baefbe7b 100644 --- a/docs/modules/openai.OpenAI.Beta.Threads.Runs.html +++ b/docs/modules/openai.OpenAI.Beta.Threads.Runs.html @@ -1,4 +1,4 @@ -Runs | @skeet-framework/ai

References

CodeToolCall +Runs | @skeet-framework/ai

References

CodeToolCall FunctionToolCall MessageCreationStepDetails RetrievalToolCall diff --git a/docs/modules/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsFunction.html b/docs/modules/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsFunction.html deleted file mode 100644 index df389288..00000000 --- a/docs/modules/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.AssistantToolsFunction.html +++ /dev/null @@ -1,2 +0,0 @@ -AssistantToolsFunction | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.Thread.html b/docs/modules/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.Thread.html index efb41a7c..14f40603 100644 --- a/docs/modules/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.Thread.html +++ b/docs/modules/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.Thread.html @@ -1,2 +1,2 @@ -Thread | @skeet-framework/ai

Index

Interfaces

Message +Thread | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.html b/docs/modules/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.html index 717e6a7f..5d10aaea 100644 --- a/docs/modules/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.html +++ b/docs/modules/openai.OpenAI.Beta.Threads.ThreadCreateAndRunParams.html @@ -1,7 +1,6 @@ -ThreadCreateAndRunParams | @skeet-framework/ai

Index

Namespaces

AssistantToolsFunction -Thread +ThreadCreateAndRunParams | @skeet-framework/ai

Index

Namespaces

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Threads.ThreadCreateParams.html b/docs/modules/openai.OpenAI.Beta.Threads.ThreadCreateParams.html index 56e2f711..1757ff37 100644 --- a/docs/modules/openai.OpenAI.Beta.Threads.ThreadCreateParams.html +++ b/docs/modules/openai.OpenAI.Beta.Threads.ThreadCreateParams.html @@ -1,2 +1,2 @@ -ThreadCreateParams | @skeet-framework/ai

Index

Interfaces

Message +ThreadCreateParams | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Beta.Threads.html b/docs/modules/openai.OpenAI.Beta.Threads.html index 57ff5b68..fe9a0c38 100644 --- a/docs/modules/openai.OpenAI.Beta.Threads.html +++ b/docs/modules/openai.OpenAI.Beta.Threads.html @@ -1,4 +1,4 @@ -Threads | @skeet-framework/ai

References

MessageContentImageFile +Threads | @skeet-framework/ai

References

MessageContentImageFile MessageContentText MessageCreateParams MessageListParams diff --git a/docs/modules/openai.OpenAI.Beta.html b/docs/modules/openai.OpenAI.Beta.html index e70edbb0..3aaf56ce 100644 --- a/docs/modules/openai.OpenAI.Beta.html +++ b/docs/modules/openai.OpenAI.Beta.html @@ -1,9 +1,9 @@ Beta | @skeet-framework/ai

References

Re-exports Assistant
Re-exports AssistantCreateParams
Re-exports AssistantListParams
Re-exports AssistantUpdateParams
Re-exports AssistantsPage
Re-exports AsssitantDeleted
Re-exports Thread
Re-exports ThreadCreateAndRunParams
Re-exports ThreadCreateParams
Re-exports ThreadDeleted
Re-exports ThreadUpdateParams

Generated using TypeDoc

\ No newline at end of file +

References

Re-exports Assistant
Re-exports AssistantCreateParams
Re-exports AssistantDeleted
Re-exports AssistantListParams
Re-exports AssistantUpdateParams
Re-exports AssistantsPage
Re-exports Thread
Re-exports ThreadCreateAndRunParams
Re-exports ThreadCreateParams
Re-exports ThreadDeleted
Re-exports ThreadUpdateParams

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionAssistantMessageParam.html b/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionAssistantMessageParam.html index 92f351a4..d53bd1ab 100644 --- a/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionAssistantMessageParam.html +++ b/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionAssistantMessageParam.html @@ -1,2 +1,2 @@ -ChatCompletionAssistantMessageParam | @skeet-framework/ai

Index

Interfaces

FunctionCall +ChatCompletionAssistantMessageParam | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionContentPartImage.html b/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionContentPartImage.html index f7680598..0a684318 100644 --- a/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionContentPartImage.html +++ b/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionContentPartImage.html @@ -1,2 +1,2 @@ -ChatCompletionContentPartImage | @skeet-framework/ai

Index

Interfaces

ImageURL +ChatCompletionContentPartImage | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.html b/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.html index a882c618..3a07f45a 100644 --- a/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.html +++ b/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.html @@ -1,4 +1,4 @@ -ChatCompletionCreateParams | @skeet-framework/ai

Index

Interfaces

Function +ChatCompletionCreateParams | @skeet-framework/ai

Index

Interfaces

Type Aliases

ChatCompletionCreateParamsNonStreaming ChatCompletionCreateParamsStreaming diff --git a/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionMessage.html b/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionMessage.html index 8561e222..21b393c6 100644 --- a/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionMessage.html +++ b/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionMessage.html @@ -1,2 +1,2 @@ -ChatCompletionMessage | @skeet-framework/ai

Index

Interfaces

FunctionCall +ChatCompletionMessage | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionMessageToolCall.html b/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionMessageToolCall.html index c5b0198a..b4ed1b1f 100644 --- a/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionMessageToolCall.html +++ b/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionMessageToolCall.html @@ -1,2 +1,2 @@ -ChatCompletionMessageToolCall | @skeet-framework/ai

Index

Interfaces

Function +ChatCompletionMessageToolCall | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionNamedToolChoice.html b/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionNamedToolChoice.html index ca21706e..79aba0f6 100644 --- a/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionNamedToolChoice.html +++ b/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionNamedToolChoice.html @@ -1,2 +1,2 @@ -ChatCompletionNamedToolChoice | @skeet-framework/ai

Index

Interfaces

Function +ChatCompletionNamedToolChoice | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionTool.html b/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionTool.html deleted file mode 100644 index 2406e2bf..00000000 --- a/docs/modules/openai.OpenAI.Chat.Completions.ChatCompletionTool.html +++ /dev/null @@ -1,2 +0,0 @@ -ChatCompletionTool | @skeet-framework/ai

Index

Interfaces

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Chat.Completions.html b/docs/modules/openai.OpenAI.Chat.Completions.html index 1f3967d0..a942cb06 100644 --- a/docs/modules/openai.OpenAI.Chat.Completions.html +++ b/docs/modules/openai.OpenAI.Chat.Completions.html @@ -1,4 +1,4 @@ -Completions | @skeet-framework/ai

References

ChatCompletion +Completions | @skeet-framework/ai

References

Re-exports ChatCompletion
Re-exports ChatCompletionAssistantMessageParam
Re-exports ChatCompletionChunk
Re-exports ChatCompletionContentPart
Re-exports ChatCompletionContentPartImage
Re-exports ChatCompletionContentPartText
Re-exports ChatCompletionCreateParams
Re-exports ChatCompletionCreateParamsNonStreaming
Re-exports ChatCompletionCreateParamsStreaming
Re-exports ChatCompletionFunctionCallOption
Re-exports ChatCompletionFunctionMessageParam
Re-exports ChatCompletionMessage
Re-exports ChatCompletionMessageParam
Re-exports ChatCompletionMessageToolCall
Re-exports ChatCompletionNamedToolChoice
Re-exports ChatCompletionRole
Re-exports ChatCompletionSystemMessageParam
Re-exports ChatCompletionTool
Re-exports ChatCompletionToolChoiceOption
Re-exports ChatCompletionToolMessageParam
Re-exports ChatCompletionUserMessageParam
Re-exports CompletionCreateParams
Re-exports CompletionCreateParamsNonStreaming
Re-exports CompletionCreateParamsStreaming
Re-exports CreateChatCompletionRequestMessage

Generated using TypeDoc

\ No newline at end of file +

References

Re-exports ChatCompletion
Re-exports ChatCompletionAssistantMessageParam
Re-exports ChatCompletionChunk
Re-exports ChatCompletionContentPart
Re-exports ChatCompletionContentPartImage
Re-exports ChatCompletionContentPartText
Re-exports ChatCompletionCreateParams
Re-exports ChatCompletionCreateParamsNonStreaming
Re-exports ChatCompletionCreateParamsStreaming
Re-exports ChatCompletionFunctionCallOption
Re-exports ChatCompletionFunctionMessageParam
Re-exports ChatCompletionMessage
Re-exports ChatCompletionMessageParam
Re-exports ChatCompletionMessageToolCall
Re-exports ChatCompletionNamedToolChoice
Re-exports ChatCompletionRole
Re-exports ChatCompletionSystemMessageParam
Re-exports ChatCompletionTool
Re-exports ChatCompletionToolChoiceOption
Re-exports ChatCompletionToolMessageParam
Re-exports ChatCompletionUserMessageParam
Re-exports CompletionCreateParams
Re-exports CompletionCreateParamsNonStreaming
Re-exports CompletionCreateParamsStreaming
Re-exports CreateChatCompletionRequestMessage

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/openai.OpenAI.Files.html b/docs/modules/openai.OpenAI.Files.html index 35b48c49..4d849a3c 100644 --- a/docs/modules/openai.OpenAI.Files.html +++ b/docs/modules/openai.OpenAI.Files.html @@ -1,4 +1,4 @@ -Files | @skeet-framework/ai

Index

Classes

FileObjectsPage +Files | @skeet-framework/ai

Index

Classes

Interfaces

FileCreateParams FileDeleted FileListParams diff --git a/docs/modules/openai.OpenAI.html b/docs/modules/openai.OpenAI.html index 8f301622..f6c35671 100644 --- a/docs/modules/openai.OpenAI.html +++ b/docs/modules/openai.OpenAI.html @@ -83,8 +83,10 @@ Page

Interfaces

Type Aliases

Type Aliases

Functions

References

Re-exports ChatCompletion
Re-exports ChatCompletionAssistantMessageParam
Re-exports ChatCompletionChunk
Re-exports ChatCompletionContentPart
Re-exports ChatCompletionContentPartImage
Re-exports ChatCompletionContentPartText
Re-exports ChatCompletionCreateParams
Re-exports ChatCompletionCreateParamsNonStreaming
Re-exports ChatCompletionCreateParamsStreaming
Re-exports ChatCompletionFunctionCallOption
Re-exports ChatCompletionFunctionMessageParam
Re-exports ChatCompletionMessage
Re-exports ChatCompletionMessageParam
Re-exports ChatCompletionMessageToolCall
Re-exports ChatCompletionNamedToolChoice
Re-exports ChatCompletionRole
Re-exports ChatCompletionSystemMessageParam
Re-exports ChatCompletionTool
Re-exports ChatCompletionToolChoiceOption
Re-exports ChatCompletionToolMessageParam
Re-exports ChatCompletionUserMessageParam
Re-exports Completion
Re-exports CompletionChoice
Re-exports CompletionCreateParams
Re-exports CompletionCreateParamsNonStreaming
Re-exports CompletionCreateParamsStreaming
Re-exports CompletionUsage
Re-exports CreateEmbeddingResponse
Re-exports Edit
Re-exports EditCreateParams
Re-exports Embedding
Re-exports EmbeddingCreateParams
Re-exports FileContent
Re-exports FileCreateParams
Re-exports FileDeleted
Re-exports FileListParams
Re-exports FileObject
Re-exports FileObjectsPage
Re-exports FineTune
Re-exports FineTuneCreateParams
Re-exports FineTuneEvent
Re-exports FineTuneEventsListResponse
Re-exports FineTuneListEventsParams
Re-exports FineTuneListEventsParamsNonStreaming
Re-exports FineTuneListEventsParamsStreaming
Re-exports FineTunesPage
Re-exports Image
Re-exports ImageCreateVariationParams
Re-exports ImageEditParams
Re-exports ImageGenerateParams
Re-exports ImagesResponse
Re-exports Model
Re-exports ModelDeleted
Re-exports ModelsPage
Re-exports Moderation
Re-exports ModerationCreateParams
Re-exports ModerationCreateResponse

Generated using TypeDoc

\ No newline at end of file +

References

Re-exports ChatCompletion
Re-exports ChatCompletionAssistantMessageParam
Re-exports ChatCompletionChunk
Re-exports ChatCompletionContentPart
Re-exports ChatCompletionContentPartImage
Re-exports ChatCompletionContentPartText
Re-exports ChatCompletionCreateParams
Re-exports ChatCompletionCreateParamsNonStreaming
Re-exports ChatCompletionCreateParamsStreaming
Re-exports ChatCompletionFunctionCallOption
Re-exports ChatCompletionFunctionMessageParam
Re-exports ChatCompletionMessage
Re-exports ChatCompletionMessageParam
Re-exports ChatCompletionMessageToolCall
Re-exports ChatCompletionNamedToolChoice
Re-exports ChatCompletionRole
Re-exports ChatCompletionSystemMessageParam
Re-exports ChatCompletionTool
Re-exports ChatCompletionToolChoiceOption
Re-exports ChatCompletionToolMessageParam
Re-exports ChatCompletionUserMessageParam
Re-exports Completion
Re-exports CompletionChoice
Re-exports CompletionCreateParams
Re-exports CompletionCreateParamsNonStreaming
Re-exports CompletionCreateParamsStreaming
Re-exports CompletionUsage
Re-exports CreateEmbeddingResponse
Re-exports Edit
Re-exports EditCreateParams
Re-exports Embedding
Re-exports EmbeddingCreateParams
Re-exports FileContent
Re-exports FileCreateParams
Re-exports FileDeleted
Re-exports FileListParams
Re-exports FileObject
Re-exports FileObjectsPage
Re-exports FineTune
Re-exports FineTuneCreateParams
Re-exports FineTuneEvent
Re-exports FineTuneEventsListResponse
Re-exports FineTuneListEventsParams
Re-exports FineTuneListEventsParamsNonStreaming
Re-exports FineTuneListEventsParamsStreaming
Re-exports FineTunesPage
Re-exports Image
Re-exports ImageCreateVariationParams
Re-exports ImageEditParams
Re-exports ImageGenerateParams
Re-exports ImagesResponse
Re-exports Model
Re-exports ModelDeleted
Re-exports ModelsPage
Re-exports Moderation
Re-exports ModerationCreateParams
Re-exports ModerationCreateResponse

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/AIExample.html b/docs/types/AIExample.html index 4ccab2e8..bed85572 100644 --- a/docs/types/AIExample.html +++ b/docs/types/AIExample.html @@ -1,4 +1,4 @@ AIExample | @skeet-framework/ai

Type alias AIExample

AIExample: {
    input: string;
    output: string;
}

Represents an example consisting of input and output content.

Type declaration

  • input: string

    The input content for the AI platform.

  • output: string

    The expected output content from the AI platform.

    -

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/AIType.html b/docs/types/AIType.html index 3799f455..866f0b7b 100644 --- a/docs/types/AIType.html +++ b/docs/types/AIType.html @@ -1,2 +1,2 @@ AIType | @skeet-framework/ai

Type alias AIType

AIType: "VertexAI" | "OpenAI"

Represents the AI platforms supported by the generatePrompt function.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/AiInstance.html b/docs/types/AiInstance.html index ecdca0b8..f62709a8 100644 --- a/docs/types/AiInstance.html +++ b/docs/types/AiInstance.html @@ -1 +1 @@ -AiInstance | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file +AiInstance | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/ChatCompletionMessageParam.html b/docs/types/ChatCompletionMessageParam.html index 887a91b8..6e7e733e 100644 --- a/docs/types/ChatCompletionMessageParam.html +++ b/docs/types/ChatCompletionMessageParam.html @@ -1 +1 @@ -ChatCompletionMessageParam | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file +ChatCompletionMessageParam | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/Example.html b/docs/types/Example.html index fde8fc05..cb8ae1b5 100644 --- a/docs/types/Example.html +++ b/docs/types/Example.html @@ -1 +1 @@ -Example | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file +Example | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/InputOutput.html b/docs/types/InputOutput.html index d1ae70a0..5cd98eb4 100644 --- a/docs/types/InputOutput.html +++ b/docs/types/InputOutput.html @@ -1 +1 @@ -InputOutput | @skeet-framework/ai

Type alias InputOutput

InputOutput: {
    input: string;
    output: string;
}

Type declaration

  • input: string
  • output: string

Generated using TypeDoc

\ No newline at end of file +InputOutput | @skeet-framework/ai

Type alias InputOutput

InputOutput: {
    input: string;
    output: string;
}

Type declaration

  • input: string
  • output: string

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/OpenAIMessage.html b/docs/types/OpenAIMessage.html index 447d5390..f3522a6c 100644 --- a/docs/types/OpenAIMessage.html +++ b/docs/types/OpenAIMessage.html @@ -1 +1 @@ -OpenAIMessage | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file +OpenAIMessage | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/OpenAIOptions.html b/docs/types/OpenAIOptions.html index 73cb19ac..99b8a987 100644 --- a/docs/types/OpenAIOptions.html +++ b/docs/types/OpenAIOptions.html @@ -1 +1 @@ -OpenAIOptions | @skeet-framework/ai

Type alias OpenAIOptions

OpenAIOptions: {
    apiKey?: string;
    maxTokens?: number;
    model?: string;
    n?: number;
    organizationKey?: string;
    stream?: boolean;
    temperature?: number;
    topP?: number;
}

Type declaration

  • Optional apiKey?: string
  • Optional maxTokens?: number
  • Optional model?: string
  • Optional n?: number
  • Optional organizationKey?: string
  • Optional stream?: boolean
  • Optional temperature?: number
  • Optional topP?: number

Generated using TypeDoc

\ No newline at end of file +OpenAIOptions | @skeet-framework/ai

Type alias OpenAIOptions

OpenAIOptions: {
    apiKey?: string;
    maxTokens?: number;
    model?: string;
    n?: number;
    organizationKey?: string;
    stream?: boolean;
    temperature?: number;
    topP?: number;
}

Type declaration

  • Optional apiKey?: string
  • Optional maxTokens?: number
  • Optional model?: string
  • Optional n?: number
  • Optional organizationKey?: string
  • Optional stream?: boolean
  • Optional temperature?: number
  • Optional topP?: number

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/OpenAIPromptParams.html b/docs/types/OpenAIPromptParams.html index b577230a..980e2f80 100644 --- a/docs/types/OpenAIPromptParams.html +++ b/docs/types/OpenAIPromptParams.html @@ -1 +1 @@ -OpenAIPromptParams | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file +OpenAIPromptParams | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/OpenAIRole.html b/docs/types/OpenAIRole.html index f347e6fa..a8113e5a 100644 --- a/docs/types/OpenAIRole.html +++ b/docs/types/OpenAIRole.html @@ -1 +1 @@ -OpenAIRole | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file +OpenAIRole | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/VertexAiOptions.html b/docs/types/VertexAiOptions.html index 7b100cab..b78f5e3b 100644 --- a/docs/types/VertexAiOptions.html +++ b/docs/types/VertexAiOptions.html @@ -1 +1 @@ -VertexAiOptions | @skeet-framework/ai

Type alias VertexAiOptions

VertexAiOptions: {
    apiEndpoint?: string;
    delay?: number;
    isJapanese?: boolean;
    location?: string;
    maxOutputTokens?: number;
    model?: string;
    projectId?: string;
    publisher?: string;
    temperature?: number;
    topK?: number;
    topP?: number;
}

Type declaration

  • Optional apiEndpoint?: string
  • Optional delay?: number
  • Optional isJapanese?: boolean
  • Optional location?: string
  • Optional maxOutputTokens?: number
  • Optional model?: string
  • Optional projectId?: string
  • Optional publisher?: string
  • Optional temperature?: number
  • Optional topK?: number
  • Optional topP?: number

Generated using TypeDoc

\ No newline at end of file +VertexAiOptions | @skeet-framework/ai

Type alias VertexAiOptions

VertexAiOptions: {
    apiEndpoint?: string;
    delay?: number;
    isJapanese?: boolean;
    location?: string;
    maxOutputTokens?: number;
    model?: string;
    projectId?: string;
    publisher?: string;
    temperature?: number;
    topK?: number;
    topP?: number;
}

Type declaration

  • Optional apiEndpoint?: string
  • Optional delay?: number
  • Optional isJapanese?: boolean
  • Optional location?: string
  • Optional maxOutputTokens?: number
  • Optional model?: string
  • Optional projectId?: string
  • Optional publisher?: string
  • Optional temperature?: number
  • Optional topK?: number
  • Optional topP?: number

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/VertexExample.html b/docs/types/VertexExample.html index 49fe6879..abf41c2c 100644 --- a/docs/types/VertexExample.html +++ b/docs/types/VertexExample.html @@ -1 +1 @@ -VertexExample | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file +VertexExample | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/VertexExampleMessage.html b/docs/types/VertexExampleMessage.html index b79682df..0d0d225a 100644 --- a/docs/types/VertexExampleMessage.html +++ b/docs/types/VertexExampleMessage.html @@ -1 +1 @@ -VertexExampleMessage | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file +VertexExampleMessage | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/VertexMessage.html b/docs/types/VertexMessage.html index 6ce362dd..6de0b82c 100644 --- a/docs/types/VertexMessage.html +++ b/docs/types/VertexMessage.html @@ -1 +1 @@ -VertexMessage | @skeet-framework/ai

Type alias VertexMessage

VertexMessage: {
    author: string;
    content: string;
}

Type declaration

  • author: string
  • content: string

Generated using TypeDoc

\ No newline at end of file +VertexMessage | @skeet-framework/ai

Type alias VertexMessage

VertexMessage: {
    author: string;
    content: string;
}

Type declaration

  • author: string
  • content: string

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/VertexParameterParams.html b/docs/types/VertexParameterParams.html index 198cacb9..508dadbf 100644 --- a/docs/types/VertexParameterParams.html +++ b/docs/types/VertexParameterParams.html @@ -1 +1 @@ -VertexParameterParams | @skeet-framework/ai

Type alias VertexParameterParams

VertexParameterParams: {
    maxOutputTokens: number;
    temperature: number;
    topK: number;
    topP: number;
}

Type declaration

  • maxOutputTokens: number
  • temperature: number
  • topK: number
  • topP: number

Generated using TypeDoc

\ No newline at end of file +VertexParameterParams | @skeet-framework/ai

Type alias VertexParameterParams

VertexParameterParams: {
    maxOutputTokens: number;
    temperature: number;
    topK: number;
    topP: number;
}

Type declaration

  • maxOutputTokens: number
  • temperature: number
  • topK: number
  • topP: number

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/VertexPromptParams.html b/docs/types/VertexPromptParams.html index 601e1ac1..6c37fa3f 100644 --- a/docs/types/VertexPromptParams.html +++ b/docs/types/VertexPromptParams.html @@ -1 +1 @@ -VertexPromptParams | @skeet-framework/ai

Type alias VertexPromptParams

VertexPromptParams: {
    context: string;
    examples: VertexExample[];
    messages: VertexMessage[];
}

Type declaration

Generated using TypeDoc

\ No newline at end of file +VertexPromptParams | @skeet-framework/ai

Type alias VertexPromptParams

VertexPromptParams: {
    context: string;
    examples: VertexExample[];
    messages: VertexMessage[];
}

Type declaration

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionContentPart.html b/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionContentPart.html index 2fe52727..7dcb8e2f 100644 --- a/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionContentPart.html +++ b/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionContentPart.html @@ -1 +1 @@ -ChatCompletionContentPart | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file +ChatCompletionContentPart | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams-1.html b/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams-1.html index afc4734c..82035638 100644 --- a/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams-1.html +++ b/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams-1.html @@ -1 +1 @@ -ChatCompletionCreateParams | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file +ChatCompletionCreateParams | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.ChatCompletionCreateParamsNonStreaming.html b/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.ChatCompletionCreateParamsNonStreaming.html index dd82ef71..d711ea01 100644 --- a/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.ChatCompletionCreateParamsNonStreaming.html +++ b/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.ChatCompletionCreateParamsNonStreaming.html @@ -1 +1 @@ -ChatCompletionCreateParamsNonStreaming | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file +ChatCompletionCreateParamsNonStreaming | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.ChatCompletionCreateParamsStreaming.html b/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.ChatCompletionCreateParamsStreaming.html index 7529aa6e..98113c94 100644 --- a/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.ChatCompletionCreateParamsStreaming.html +++ b/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionCreateParams.ChatCompletionCreateParamsStreaming.html @@ -1 +1 @@ -ChatCompletionCreateParamsStreaming | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file +ChatCompletionCreateParamsStreaming | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionRole.html b/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionRole.html index 99493c14..d7f70a77 100644 --- a/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionRole.html +++ b/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionRole.html @@ -1,2 +1,2 @@ ChatCompletionRole | @skeet-framework/ai
ChatCompletionRole: "system" | "user" | "assistant" | "tool" | "function"

The role of the author of a message

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionToolChoiceOption.html b/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionToolChoiceOption.html index 5e86ec4f..b7c3065a 100644 --- a/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionToolChoiceOption.html +++ b/docs/types/openai.OpenAI.Chat.Completions.ChatCompletionToolChoiceOption.html @@ -6,4 +6,4 @@ call that function.

none is the default when no functions are present. auto is the default if functions are present.

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/openai.OpenAI.Chat.Completions.CompletionCreateParams.html b/docs/types/openai.OpenAI.Chat.Completions.CompletionCreateParams.html index 9d7c1b20..254f025c 100644 --- a/docs/types/openai.OpenAI.Chat.Completions.CompletionCreateParams.html +++ b/docs/types/openai.OpenAI.Chat.Completions.CompletionCreateParams.html @@ -1,2 +1,2 @@ CompletionCreateParams | @skeet-framework/ai
CompletionCreateParams: ChatCompletionCreateParams

Deprecated

Use ChatCompletionCreateParams instead

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/openai.OpenAI.Chat.Completions.CompletionCreateParamsNonStreaming.html b/docs/types/openai.OpenAI.Chat.Completions.CompletionCreateParamsNonStreaming.html index 4936fd18..791f8e2b 100644 --- a/docs/types/openai.OpenAI.Chat.Completions.CompletionCreateParamsNonStreaming.html +++ b/docs/types/openai.OpenAI.Chat.Completions.CompletionCreateParamsNonStreaming.html @@ -1,2 +1,2 @@ CompletionCreateParamsNonStreaming | @skeet-framework/ai

Deprecated

Use ChatCompletionCreateParamsNonStreaming instead

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/openai.OpenAI.Chat.Completions.CompletionCreateParamsStreaming.html b/docs/types/openai.OpenAI.Chat.Completions.CompletionCreateParamsStreaming.html index d8049f4b..49acd857 100644 --- a/docs/types/openai.OpenAI.Chat.Completions.CompletionCreateParamsStreaming.html +++ b/docs/types/openai.OpenAI.Chat.Completions.CompletionCreateParamsStreaming.html @@ -1,2 +1,2 @@ CompletionCreateParamsStreaming | @skeet-framework/ai

Deprecated

Use ChatCompletionCreateParamsStreaming instead

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/openai.OpenAI.Chat.Completions.CreateChatCompletionRequestMessage.html b/docs/types/openai.OpenAI.Chat.Completions.CreateChatCompletionRequestMessage.html index 1d8c54ec..11e810f5 100644 --- a/docs/types/openai.OpenAI.Chat.Completions.CreateChatCompletionRequestMessage.html +++ b/docs/types/openai.OpenAI.Chat.Completions.CreateChatCompletionRequestMessage.html @@ -1,2 +1,2 @@ CreateChatCompletionRequestMessage | @skeet-framework/ai
CreateChatCompletionRequestMessage: ChatCompletionMessageParam

Deprecated

ChatCompletionMessageParam should be used instead

-

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/openai.OpenAI.Files.FileContent.html b/docs/types/openai.OpenAI.Files.FileContent.html index 408db04e..956192fb 100644 --- a/docs/types/openai.OpenAI.Files.FileContent.html +++ b/docs/types/openai.OpenAI.Files.FileContent.html @@ -1 +1 @@ -FileContent | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file +FileContent | @skeet-framework/ai

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/openai.OpenAI.FunctionParameters.html b/docs/types/openai.OpenAI.FunctionParameters.html new file mode 100644 index 00000000..d359f600 --- /dev/null +++ b/docs/types/openai.OpenAI.FunctionParameters.html @@ -0,0 +1,8 @@ +FunctionParameters | @skeet-framework/ai
FunctionParameters: Record<string, unknown>

The parameters the functions accepts, described as a JSON Schema object. See the +guide for +examples, and the +JSON Schema reference for +documentation about the format.

+

To describe a function that accepts no parameters, provide the value +{"type": "object", "properties": {}}.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/types/openai.OpenAI.RequestOptions.html b/docs/types/openai.OpenAI.RequestOptions.html index 5b8c1fa3..00fb41ba 100644 --- a/docs/types/openai.OpenAI.RequestOptions.html +++ b/docs/types/openai.OpenAI.RequestOptions.html @@ -1 +1 @@ -RequestOptions | @skeet-framework/ai

Type alias RequestOptions<Req>

RequestOptions<Req>: {
    __binaryResponse?: boolean;
    body?: Req;
    headers?: Headers;
    httpAgent?: Agent;
    idempotencyKey?: string;
    maxRetries?: number;
    method?: HTTPMethod;
    path?: string;
    query?: Req;
    signal?: AbortSignal | null;
    stream?: boolean;
    timeout?: number;
}

Type Parameters

  • Req extends {} = Record<string, unknown> | Readable

Type declaration

  • Optional __binaryResponse?: boolean
  • Optional body?: Req
  • Optional headers?: Headers
  • Optional httpAgent?: Agent
  • Optional idempotencyKey?: string
  • Optional maxRetries?: number
  • Optional method?: HTTPMethod
  • Optional path?: string
  • Optional query?: Req
  • Optional signal?: AbortSignal | null
  • Optional stream?: boolean
  • Optional timeout?: number

Generated using TypeDoc

\ No newline at end of file +RequestOptions | @skeet-framework/ai

Type alias RequestOptions<Req>

RequestOptions<Req>: {
    __binaryResponse?: boolean;
    body?: Req;
    headers?: Headers;
    httpAgent?: Agent;
    idempotencyKey?: string;
    maxRetries?: number;
    method?: HTTPMethod;
    path?: string;
    query?: Req;
    signal?: AbortSignal | null;
    stream?: boolean;
    timeout?: number;
}

Type Parameters

  • Req extends {} = Record<string, unknown> | Readable

Type declaration

  • Optional __binaryResponse?: boolean
  • Optional body?: Req
  • Optional headers?: Headers
  • Optional httpAgent?: Agent
  • Optional idempotencyKey?: string
  • Optional maxRetries?: number
  • Optional method?: HTTPMethod
  • Optional path?: string
  • Optional query?: Req
  • Optional signal?: AbortSignal | null
  • Optional stream?: boolean
  • Optional timeout?: number

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/variables/aiplatform.html b/docs/variables/aiplatform.html index 1e72b0c0..266f6b5c 100644 --- a/docs/variables/aiplatform.html +++ b/docs/variables/aiplatform.html @@ -1 +1 @@ -aiplatform | @skeet-framework/ai

Variable aiplatformConst

aiplatform: {
    DatasetServiceClient: typeof v1.DatasetServiceClient;
    EndpointServiceClient: typeof v1.EndpointServiceClient;
    FeaturestoreOnlineServingServiceClient: typeof v1.FeaturestoreOnlineServingServiceClient;
    FeaturestoreServiceClient: typeof v1.FeaturestoreServiceClient;
    IndexEndpointServiceClient: typeof v1.IndexEndpointServiceClient;
    IndexServiceClient: typeof v1.IndexServiceClient;
    JobServiceClient: typeof v1.JobServiceClient;
    MatchServiceClient: typeof v1.MatchServiceClient;
    MetadataServiceClient: typeof v1.MetadataServiceClient;
    MigrationServiceClient: typeof v1.MigrationServiceClient;
    ModelGardenServiceClient: typeof v1.ModelGardenServiceClient;
    ModelServiceClient: typeof v1.ModelServiceClient;
    PipelineServiceClient: typeof v1.PipelineServiceClient;
    PredictionServiceClient: typeof v1.PredictionServiceClient;
    ScheduleServiceClient: typeof v1.ScheduleServiceClient;
    SpecialistPoolServiceClient: typeof v1.SpecialistPoolServiceClient;
    TensorboardServiceClient: typeof v1.TensorboardServiceClient;
    VizierServiceClient: typeof v1.VizierServiceClient;
    v1: typeof v1;
    v1beta1: typeof v1beta1;
}

Type declaration

  • DatasetServiceClient: typeof v1.DatasetServiceClient
  • EndpointServiceClient: typeof v1.EndpointServiceClient
  • FeaturestoreOnlineServingServiceClient: typeof v1.FeaturestoreOnlineServingServiceClient
  • FeaturestoreServiceClient: typeof v1.FeaturestoreServiceClient
  • IndexEndpointServiceClient: typeof v1.IndexEndpointServiceClient
  • IndexServiceClient: typeof v1.IndexServiceClient
  • JobServiceClient: typeof v1.JobServiceClient
  • MatchServiceClient: typeof v1.MatchServiceClient
  • MetadataServiceClient: typeof v1.MetadataServiceClient
  • MigrationServiceClient: typeof v1.MigrationServiceClient
  • ModelGardenServiceClient: typeof v1.ModelGardenServiceClient
  • ModelServiceClient: typeof v1.ModelServiceClient
  • PipelineServiceClient: typeof v1.PipelineServiceClient
  • PredictionServiceClient: typeof v1.PredictionServiceClient
  • ScheduleServiceClient: typeof v1.ScheduleServiceClient
  • SpecialistPoolServiceClient: typeof v1.SpecialistPoolServiceClient
  • TensorboardServiceClient: typeof v1.TensorboardServiceClient
  • VizierServiceClient: typeof v1.VizierServiceClient
  • v1: typeof v1
  • v1beta1: typeof v1beta1

Generated using TypeDoc

\ No newline at end of file +aiplatform | @skeet-framework/ai

Variable aiplatformConst

aiplatform: {
    DatasetServiceClient: typeof v1.DatasetServiceClient;
    EndpointServiceClient: typeof v1.EndpointServiceClient;
    FeatureOnlineStoreAdminServiceClient: typeof v1.FeatureOnlineStoreAdminServiceClient;
    FeatureOnlineStoreServiceClient: typeof v1.FeatureOnlineStoreServiceClient;
    FeatureRegistryServiceClient: typeof v1.FeatureRegistryServiceClient;
    FeaturestoreOnlineServingServiceClient: typeof v1.FeaturestoreOnlineServingServiceClient;
    FeaturestoreServiceClient: typeof v1.FeaturestoreServiceClient;
    IndexEndpointServiceClient: typeof v1.IndexEndpointServiceClient;
    IndexServiceClient: typeof v1.IndexServiceClient;
    JobServiceClient: typeof v1.JobServiceClient;
    LlmUtilityServiceClient: typeof v1.LlmUtilityServiceClient;
    MatchServiceClient: typeof v1.MatchServiceClient;
    MetadataServiceClient: typeof v1.MetadataServiceClient;
    MigrationServiceClient: typeof v1.MigrationServiceClient;
    ModelGardenServiceClient: typeof v1.ModelGardenServiceClient;
    ModelServiceClient: typeof v1.ModelServiceClient;
    PipelineServiceClient: typeof v1.PipelineServiceClient;
    PredictionServiceClient: typeof v1.PredictionServiceClient;
    ScheduleServiceClient: typeof v1.ScheduleServiceClient;
    SpecialistPoolServiceClient: typeof v1.SpecialistPoolServiceClient;
    TensorboardServiceClient: typeof v1.TensorboardServiceClient;
    VizierServiceClient: typeof v1.VizierServiceClient;
    v1: typeof v1;
    v1beta1: typeof v1beta1;
}

Type declaration

  • DatasetServiceClient: typeof v1.DatasetServiceClient
  • EndpointServiceClient: typeof v1.EndpointServiceClient
  • FeatureOnlineStoreAdminServiceClient: typeof v1.FeatureOnlineStoreAdminServiceClient
  • FeatureOnlineStoreServiceClient: typeof v1.FeatureOnlineStoreServiceClient
  • FeatureRegistryServiceClient: typeof v1.FeatureRegistryServiceClient
  • FeaturestoreOnlineServingServiceClient: typeof v1.FeaturestoreOnlineServingServiceClient
  • FeaturestoreServiceClient: typeof v1.FeaturestoreServiceClient
  • IndexEndpointServiceClient: typeof v1.IndexEndpointServiceClient
  • IndexServiceClient: typeof v1.IndexServiceClient
  • JobServiceClient: typeof v1.JobServiceClient
  • LlmUtilityServiceClient: typeof v1.LlmUtilityServiceClient
  • MatchServiceClient: typeof v1.MatchServiceClient
  • MetadataServiceClient: typeof v1.MetadataServiceClient
  • MigrationServiceClient: typeof v1.MigrationServiceClient
  • ModelGardenServiceClient: typeof v1.ModelGardenServiceClient
  • ModelServiceClient: typeof v1.ModelServiceClient
  • PipelineServiceClient: typeof v1.PipelineServiceClient
  • PredictionServiceClient: typeof v1.PredictionServiceClient
  • ScheduleServiceClient: typeof v1.ScheduleServiceClient
  • SpecialistPoolServiceClient: typeof v1.SpecialistPoolServiceClient
  • TensorboardServiceClient: typeof v1.TensorboardServiceClient
  • VizierServiceClient: typeof v1.VizierServiceClient
  • v1: typeof v1
  • v1beta1: typeof v1beta1

Generated using TypeDoc

\ No newline at end of file diff --git a/package.json b/package.json index ffc975fa..c5b5e22e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@skeet-framework/ai", - "version": "1.7.8", + "version": "1.7.9", "description": "Skeet Framework Plugin - AI", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/src/lib/version.ts b/src/lib/version.ts index c6a7be76..91d8d395 100644 --- a/src/lib/version.ts +++ b/src/lib/version.ts @@ -1 +1 @@ -export const VERSION = '1.7.8' \ No newline at end of file +export const VERSION = '1.7.9' \ No newline at end of file